diff --git "a/build/web/main.dart.js" "b/build/web/main.dart.js" --- "a/build/web/main.dart.js" +++ "b/build/web/main.dart.js" @@ -1,185281 +1,96740 @@ -// Generated by dart2js (, trust primitives, omit checks, lax runtime type, csp, intern-composite-values), the Dart to JavaScript compiler version: 3.8.0-278.1.beta. -// The code supports the following hooks: -// dartPrint(message): -// if this function is defined it is called instead of the Dart [print] -// method. -// -// dartMainRunner(main, args): -// if this function is defined, the Dart [main] method will not be invoked -// directly. Instead, a closure that will invoke [main], and its arguments -// [args] is passed to [dartMainRunner]. -// -// dartDeferredLibraryLoader(uri, successCallback, errorCallback, loadId, loadPriority): -// if this function is defined, it will be called when a deferred library -// is loaded. It should load and eval the javascript of `uri`, and call -// successCallback. If it fails to do so, it should call errorCallback with -// an error. The loadId argument is the deferred import that resulted in -// this uri being loaded. The loadPriority argument is an arbitrary argument -// string forwarded from the 'dart2js:load-priority' pragma option. -// dartDeferredLibraryMultiLoader(uris, successCallback, errorCallback, loadId, loadPriority): -// if this function is defined, it will be called when a deferred library -// is loaded. It should load and eval the javascript of every URI in `uris`, -// and call successCallback. If it fails to do so, it should call -// errorCallback with an error. The loadId argument is the deferred import -// that resulted in this uri being loaded. The loadPriority argument is an -// arbitrary argument string forwarded from the 'dart2js:load-priority' -// pragma option. -// -// dartCallInstrumentation(id, qualifiedName): -// if this function is defined, it will be called at each entry of a -// method or constructor. Used only when compiling programs with -// --experiment-call-instrumentation. -(function dartProgram() { - function copyProperties(from, to) { - var keys = Object.keys(from); - for (var i = 0; i < keys.length; i++) { - var key = keys[i]; - to[key] = from[key]; - } - } - function mixinPropertiesHard(from, to) { - var keys = Object.keys(from); - for (var i = 0; i < keys.length; i++) { - var key = keys[i]; - if (!to.hasOwnProperty(key)) { - to[key] = from[key]; - } - } - } - function mixinPropertiesEasy(from, to) { - Object.assign(to, from); - } - var supportsDirectProtoAccess = function() { - var cls = function() { - }; - cls.prototype = {p: {}}; - var object = new cls(); - if (!(Object.getPrototypeOf(object) && Object.getPrototypeOf(object).p === cls.prototype.p)) - return false; - try { - if (typeof navigator != "undefined" && typeof navigator.userAgent == "string" && navigator.userAgent.indexOf("Chrome/") >= 0) - return true; - if (typeof version == "function" && version.length == 0) { - var v = version(); - if (/^\d+\.\d+\.\d+\.\d+$/.test(v)) - return true; - } - } catch (_) { - } - return false; - }(); - function inherit(cls, sup) { - cls.prototype.constructor = cls; - cls.prototype["$is" + cls.name] = cls; - if (sup != null) { - if (supportsDirectProtoAccess) { - Object.setPrototypeOf(cls.prototype, sup.prototype); - return; - } - var clsPrototype = Object.create(sup.prototype); - copyProperties(cls.prototype, clsPrototype); - cls.prototype = clsPrototype; - } - } - function inheritMany(sup, classes) { - for (var i = 0; i < classes.length; i++) { - inherit(classes[i], sup); - } - } - function mixinEasy(cls, mixin) { - mixinPropertiesEasy(mixin.prototype, cls.prototype); - cls.prototype.constructor = cls; - } - function mixinHard(cls, mixin) { - mixinPropertiesHard(mixin.prototype, cls.prototype); - cls.prototype.constructor = cls; - } - function lazy(holder, name, getterName, initializer) { - var uninitializedSentinel = holder; - holder[name] = uninitializedSentinel; - holder[getterName] = function() { - if (holder[name] === uninitializedSentinel) { - holder[name] = initializer(); - } - holder[getterName] = function() { - return this[name]; - }; - return holder[name]; - }; - } - function lazyFinal(holder, name, getterName, initializer) { - var uninitializedSentinel = holder; - holder[name] = uninitializedSentinel; - holder[getterName] = function() { - if (holder[name] === uninitializedSentinel) { - var value = initializer(); - if (holder[name] !== uninitializedSentinel) { - A.throwLateFieldADI(name); - } - holder[name] = value; - } - var finalValue = holder[name]; - holder[getterName] = function() { - return finalValue; - }; - return finalValue; - }; - } - function makeConstList(list) { - list.$flags = 7; - return list; - } - function convertToFastObject(properties) { - function t() { - } - t.prototype = properties; - new t(); - return properties; - } - function convertAllToFastObject(arrayOfObjects) { - for (var i = 0; i < arrayOfObjects.length; ++i) { - convertToFastObject(arrayOfObjects[i]); - } - } - var functionCounter = 0; - function instanceTearOffGetter(isIntercepted, parameters) { - var cache = null; - return isIntercepted ? function(receiver) { - if (cache === null) - cache = A.closureFromTearOff(parameters); - return new cache(receiver, this); - } : function() { - if (cache === null) - cache = A.closureFromTearOff(parameters); - return new cache(this, null); - }; - } - function staticTearOffGetter(parameters) { - var cache = null; - return function() { - if (cache === null) - cache = A.closureFromTearOff(parameters).prototype; - return cache; - }; - } - var typesOffset = 0; - function tearOffParameters(container, isStatic, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, needsDirectAccess) { - if (typeof funType == "number") { - funType += typesOffset; - } - return {co: container, iS: isStatic, iI: isIntercepted, rC: requiredParameterCount, dV: optionalParameterDefaultValues, cs: callNames, fs: funsOrNames, fT: funType, aI: applyIndex || 0, nDA: needsDirectAccess}; - } - function installStaticTearOff(holder, getterName, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex) { - var parameters = tearOffParameters(holder, true, false, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, false); - var getterFunction = staticTearOffGetter(parameters); - holder[getterName] = getterFunction; - } - function installInstanceTearOff(prototype, getterName, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, needsDirectAccess) { - isIntercepted = !!isIntercepted; - var parameters = tearOffParameters(prototype, false, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, !!needsDirectAccess); - var getterFunction = instanceTearOffGetter(isIntercepted, parameters); - prototype[getterName] = getterFunction; - } - function setOrUpdateInterceptorsByTag(newTags) { - var tags = init.interceptorsByTag; - if (!tags) { - init.interceptorsByTag = newTags; - return; - } - copyProperties(newTags, tags); - } - function setOrUpdateLeafTags(newTags) { - var tags = init.leafTags; - if (!tags) { - init.leafTags = newTags; - return; - } - copyProperties(newTags, tags); - } - function updateTypes(newTypes) { - var types = init.types; - var length = types.length; - types.push.apply(types, newTypes); - return length; - } - function updateHolder(holder, newHolder) { - copyProperties(newHolder, holder); - return holder; - } - var hunkHelpers = function() { - var mkInstance = function(isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, applyIndex) { - return function(container, getterName, name, funType) { - return installInstanceTearOff(container, getterName, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, [name], funType, applyIndex, false); - }; - }, - mkStatic = function(requiredParameterCount, optionalParameterDefaultValues, callNames, applyIndex) { - return function(container, getterName, name, funType) { - return installStaticTearOff(container, getterName, requiredParameterCount, optionalParameterDefaultValues, callNames, [name], funType, applyIndex); - }; - }; - return {inherit: inherit, inheritMany: inheritMany, mixin: mixinEasy, mixinHard: mixinHard, installStaticTearOff: installStaticTearOff, installInstanceTearOff: installInstanceTearOff, _instance_0u: mkInstance(0, 0, null, ["call$0"], 0), _instance_1u: mkInstance(0, 1, null, ["call$1"], 0), _instance_2u: mkInstance(0, 2, null, ["call$2"], 0), _instance_0i: mkInstance(1, 0, null, ["call$0"], 0), _instance_1i: mkInstance(1, 1, null, ["call$1"], 0), _instance_2i: mkInstance(1, 2, null, ["call$2"], 0), _static_0: mkStatic(0, null, ["call$0"], 0), _static_1: mkStatic(1, null, ["call$1"], 0), _static_2: mkStatic(2, null, ["call$2"], 0), makeConstList: makeConstList, lazy: lazy, lazyFinal: lazyFinal, updateHolder: updateHolder, convertToFastObject: convertToFastObject, updateTypes: updateTypes, setOrUpdateInterceptorsByTag: setOrUpdateInterceptorsByTag, setOrUpdateLeafTags: setOrUpdateLeafTags}; - }(); - function initializeDeferredHunk(hunk) { - typesOffset = init.types.length; - hunk(hunkHelpers, init, holders, $); - } - var J = { - makeDispatchRecord(interceptor, proto, extension, indexability) { - return {i: interceptor, p: proto, e: extension, x: indexability}; - }, - getNativeInterceptor(object) { - var proto, objectProto, $constructor, interceptor, t1, - record = object[init.dispatchPropertyName]; - if (record == null) - if ($.initNativeDispatchFlag == null) { - A.initNativeDispatch(); - record = object[init.dispatchPropertyName]; - } - if (record != null) { - proto = record.p; - if (false === proto) - return record.i; - if (true === proto) - return object; - objectProto = Object.getPrototypeOf(object); - if (proto === objectProto) - return record.i; - if (record.e === objectProto) - throw A.wrapException(A.UnimplementedError$("Return interceptor for " + A.S(proto(object, record)))); - } - $constructor = object.constructor; - if ($constructor == null) - interceptor = null; - else { - t1 = $._JS_INTEROP_INTERCEPTOR_TAG; - if (t1 == null) - t1 = $._JS_INTEROP_INTERCEPTOR_TAG = init.getIsolateTag("_$dart_js"); - interceptor = $constructor[t1]; - } - if (interceptor != null) - return interceptor; - interceptor = A.lookupAndCacheInterceptor(object); - if (interceptor != null) - return interceptor; - if (typeof object == "function") - return B.JavaScriptFunction_methods; - proto = Object.getPrototypeOf(object); - if (proto == null) - return B.PlainJavaScriptObject_methods; - if (proto === Object.prototype) - return B.PlainJavaScriptObject_methods; - if (typeof $constructor == "function") { - t1 = $._JS_INTEROP_INTERCEPTOR_TAG; - if (t1 == null) - t1 = $._JS_INTEROP_INTERCEPTOR_TAG = init.getIsolateTag("_$dart_js"); - Object.defineProperty($constructor, t1, {value: B.UnknownJavaScriptObject_methods, enumerable: false, writable: true, configurable: true}); - return B.UnknownJavaScriptObject_methods; - } - return B.UnknownJavaScriptObject_methods; - }, - JSArray_JSArray$fixed($length, $E) { - if ($length < 0 || $length > 4294967295) - throw A.wrapException(A.RangeError$range($length, 0, 4294967295, "length", null)); - return J.JSArray_JSArray$markFixed(new Array($length), $E); - }, - JSArray_JSArray$growable($length, $E) { - if ($length < 0) - throw A.wrapException(A.ArgumentError$("Length must be a non-negative integer: " + $length, null)); - return A._setArrayType(new Array($length), $E._eval$1("JSArray<0>")); - }, - JSArray_JSArray$allocateGrowable($length, $E) { - if ($length < 0) - throw A.wrapException(A.ArgumentError$("Length must be a non-negative integer: " + $length, null)); - return A._setArrayType(new Array($length), $E._eval$1("JSArray<0>")); - }, - JSArray_JSArray$markFixed(allocation, $E) { - var t1 = A._setArrayType(allocation, $E._eval$1("JSArray<0>")); - t1.$flags = 1; - return t1; - }, - JSArray__compareAny(a, b) { - return J.compareTo$1$ns(a, b); - }, - JSString__isWhitespace(codeUnit) { - if (codeUnit < 256) - switch (codeUnit) { - case 9: - case 10: - case 11: - case 12: - case 13: - case 32: - case 133: - case 160: - return true; - default: - return false; - } - switch (codeUnit) { - case 5760: - case 8192: - case 8193: - case 8194: - case 8195: - case 8196: - case 8197: - case 8198: - case 8199: - case 8200: - case 8201: - case 8202: - case 8232: - case 8233: - case 8239: - case 8287: - case 12288: - case 65279: - return true; - default: - return false; - } - }, - JSString__skipLeadingWhitespace(string, index) { - var t1, codeUnit; - for (t1 = string.length; index < t1;) { - codeUnit = string.charCodeAt(index); - if (codeUnit !== 32 && codeUnit !== 13 && !J.JSString__isWhitespace(codeUnit)) - break; - ++index; - } - return index; - }, - JSString__skipTrailingWhitespace(string, index) { - var index0, codeUnit; - for (; index > 0; index = index0) { - index0 = index - 1; - codeUnit = string.charCodeAt(index0); - if (codeUnit !== 32 && codeUnit !== 13 && !J.JSString__isWhitespace(codeUnit)) - break; - } - return index; - }, - getInterceptor$(receiver) { - if (typeof receiver == "number") { - if (Math.floor(receiver) == receiver) - return J.JSInt.prototype; - return J.JSNumNotInt.prototype; - } - if (typeof receiver == "string") - return J.JSString.prototype; - if (receiver == null) - return J.JSNull.prototype; - if (typeof receiver == "boolean") - return J.JSBool.prototype; - if (Array.isArray(receiver)) - return J.JSArray.prototype; - if (typeof receiver != "object") { - if (typeof receiver == "function") - return J.JavaScriptFunction.prototype; - if (typeof receiver == "symbol") - return J.JavaScriptSymbol.prototype; - if (typeof receiver == "bigint") - return J.JavaScriptBigInt.prototype; - return receiver; - } - if (receiver instanceof A.Object) - return receiver; - return J.getNativeInterceptor(receiver); - }, - getInterceptor$ansx(receiver) { - if (typeof receiver == "number") - return J.JSNumber.prototype; - if (typeof receiver == "string") - return J.JSString.prototype; - if (receiver == null) - return receiver; - if (Array.isArray(receiver)) - return J.JSArray.prototype; - if (typeof receiver != "object") { - if (typeof receiver == "function") - return J.JavaScriptFunction.prototype; - if (typeof receiver == "symbol") - return J.JavaScriptSymbol.prototype; - if (typeof receiver == "bigint") - return J.JavaScriptBigInt.prototype; - return receiver; - } - if (receiver instanceof A.Object) - return receiver; - return J.getNativeInterceptor(receiver); - }, - getInterceptor$asx(receiver) { - if (typeof receiver == "string") - return J.JSString.prototype; - if (receiver == null) - return receiver; - if (Array.isArray(receiver)) - return J.JSArray.prototype; - if (typeof receiver != "object") { - if (typeof receiver == "function") - return J.JavaScriptFunction.prototype; - if (typeof receiver == "symbol") - return J.JavaScriptSymbol.prototype; - if (typeof receiver == "bigint") - return J.JavaScriptBigInt.prototype; - return receiver; - } - if (receiver instanceof A.Object) - return receiver; - return J.getNativeInterceptor(receiver); - }, - getInterceptor$ax(receiver) { - if (receiver == null) - return receiver; - if (Array.isArray(receiver)) - return J.JSArray.prototype; - if (typeof receiver != "object") { - if (typeof receiver == "function") - return J.JavaScriptFunction.prototype; - if (typeof receiver == "symbol") - return J.JavaScriptSymbol.prototype; - if (typeof receiver == "bigint") - return J.JavaScriptBigInt.prototype; - return receiver; - } - if (receiver instanceof A.Object) - return receiver; - return J.getNativeInterceptor(receiver); - }, - getInterceptor$in(receiver) { - if (typeof receiver == "number") { - if (Math.floor(receiver) == receiver) - return J.JSInt.prototype; - return J.JSNumNotInt.prototype; - } - if (receiver == null) - return receiver; - if (!(receiver instanceof A.Object)) - return J.UnknownJavaScriptObject.prototype; - return receiver; - }, - getInterceptor$n(receiver) { - if (typeof receiver == "number") - return J.JSNumber.prototype; - if (receiver == null) - return receiver; - if (!(receiver instanceof A.Object)) - return J.UnknownJavaScriptObject.prototype; - return receiver; - }, - getInterceptor$ns(receiver) { - if (typeof receiver == "number") - return J.JSNumber.prototype; - if (typeof receiver == "string") - return J.JSString.prototype; - if (receiver == null) - return receiver; - if (!(receiver instanceof A.Object)) - return J.UnknownJavaScriptObject.prototype; - return receiver; - }, - getInterceptor$s(receiver) { - if (typeof receiver == "string") - return J.JSString.prototype; - if (receiver == null) - return receiver; - if (!(receiver instanceof A.Object)) - return J.UnknownJavaScriptObject.prototype; - return receiver; - }, - getInterceptor$x(receiver) { - if (receiver == null) - return receiver; - if (typeof receiver != "object") { - if (typeof receiver == "function") - return J.JavaScriptFunction.prototype; - if (typeof receiver == "symbol") - return J.JavaScriptSymbol.prototype; - if (typeof receiver == "bigint") - return J.JavaScriptBigInt.prototype; - return receiver; - } - if (receiver instanceof A.Object) - return receiver; - return J.getNativeInterceptor(receiver); - }, - getInterceptor$z(receiver) { - if (receiver == null) - return receiver; - if (!(receiver instanceof A.Object)) - return J.UnknownJavaScriptObject.prototype; - return receiver; - }, - set$length$asx(receiver, value) { - return J.getInterceptor$asx(receiver).set$length(receiver, value); - }, - get$add$ax(receiver) { - return J.getInterceptor$ax(receiver).get$add(receiver); - }, - get$aspectRatio$z(receiver) { - return J.getInterceptor$z(receiver).get$aspectRatio(receiver); - }, - get$data$z(receiver) { - return J.getInterceptor$z(receiver).get$data(receiver); - }, - get$end$z(receiver) { - return J.getInterceptor$z(receiver).get$end(receiver); - }, - get$entries$x(receiver) { - return J.getInterceptor$x(receiver).get$entries(receiver); - }, - get$first$ax(receiver) { - return J.getInterceptor$ax(receiver).get$first(receiver); - }, - get$hashCode$(receiver) { - return J.getInterceptor$(receiver).get$hashCode(receiver); - }, - get$host$z(receiver) { - return J.getInterceptor$z(receiver).get$host(receiver); - }, - get$image$z(receiver) { - return J.getInterceptor$z(receiver).get$image(receiver); - }, - get$isEmpty$asx(receiver) { - return J.getInterceptor$asx(receiver).get$isEmpty(receiver); - }, - get$isNotEmpty$asx(receiver) { - return J.getInterceptor$asx(receiver).get$isNotEmpty(receiver); - }, - get$iterator$ax(receiver) { - return J.getInterceptor$ax(receiver).get$iterator(receiver); - }, - get$keys$x(receiver) { - return J.getInterceptor$x(receiver).get$keys(receiver); - }, - get$last$ax(receiver) { - return J.getInterceptor$ax(receiver).get$last(receiver); - }, - get$length$asx(receiver) { - return J.getInterceptor$asx(receiver).get$length(receiver); - }, - get$message$z(receiver) { - return J.getInterceptor$z(receiver).get$message(receiver); - }, - get$offset$x(receiver) { - return J.getInterceptor$x(receiver).get$offset(receiver); - }, - get$runtimeType$(receiver) { - return J.getInterceptor$(receiver).get$runtimeType(receiver); - }, - get$sign$in(receiver) { - if (typeof receiver === "number") - return receiver > 0 ? 1 : receiver < 0 ? -1 : receiver; - return J.getInterceptor$in(receiver).get$sign(receiver); - }, - get$source$z(receiver) { - return J.getInterceptor$z(receiver).get$source(receiver); - }, - get$stream$z(receiver) { - return J.getInterceptor$z(receiver).get$stream(receiver); - }, - get$type$z(receiver) { - return J.getInterceptor$z(receiver).get$type(receiver); - }, - get$value$z(receiver) { - return J.getInterceptor$z(receiver).get$value(receiver); - }, - get$values$x(receiver) { - return J.getInterceptor$x(receiver).get$values(receiver); - }, - $add$ansx(receiver, a0) { - if (typeof receiver == "number" && typeof a0 == "number") - return receiver + a0; - return J.getInterceptor$ansx(receiver).$add(receiver, a0); - }, - $eq$(receiver, a0) { - if (receiver == null) - return a0 == null; - if (typeof receiver != "object") - return a0 != null && receiver === a0; - return J.getInterceptor$(receiver).$eq(receiver, a0); - }, - $index$asx(receiver, a0) { - if (typeof a0 === "number") - if (Array.isArray(receiver) || typeof receiver == "string" || A.isJsIndexable(receiver, receiver[init.dispatchPropertyName])) - if (a0 >>> 0 === a0 && a0 < receiver.length) - return receiver[a0]; - return J.getInterceptor$asx(receiver).$index(receiver, a0); - }, - $indexSet$ax(receiver, a0, a1) { - if (typeof a0 === "number") - if ((Array.isArray(receiver) || A.isJsIndexable(receiver, receiver[init.dispatchPropertyName])) && !(receiver.$flags & 2) && a0 >>> 0 === a0 && a0 < receiver.length) - return receiver[a0] = a1; - return J.getInterceptor$ax(receiver).$indexSet(receiver, a0, a1); - }, - $mul$ns(receiver, a0) { - if (typeof receiver == "number" && typeof a0 == "number") - return receiver * a0; - return J.getInterceptor$ns(receiver).$mul(receiver, a0); - }, - $sub$n(receiver, a0) { - if (typeof receiver == "number" && typeof a0 == "number") - return receiver - a0; - return J.getInterceptor$n(receiver).$sub(receiver, a0); - }, - _removeEventListener$3$x(receiver, a0, a1, a2) { - return J.getInterceptor$x(receiver)._removeEventListener$3(receiver, a0, a1, a2); - }, - abs$0$in(receiver) { - if (typeof receiver === "number") - return Math.abs(receiver); - return J.getInterceptor$in(receiver).abs$0(receiver); - }, - add$1$ax(receiver, a0) { - return J.getInterceptor$ax(receiver).add$1(receiver, a0); - }, - addAll$1$ax(receiver, a0) { - return J.getInterceptor$ax(receiver).addAll$1(receiver, a0); - }, - addEventListener$3$x(receiver, a0, a1, a2) { - return J.getInterceptor$x(receiver).addEventListener$3(receiver, a0, a1, a2); - }, - allMatches$1$s(receiver, a0) { - return J.getInterceptor$s(receiver).allMatches$1(receiver, a0); - }, - asByteData$0$x(receiver) { - return J.getInterceptor$x(receiver).asByteData$0(receiver); - }, - asByteData$2$x(receiver, a0, a1) { - return J.getInterceptor$x(receiver).asByteData$2(receiver, a0, a1); - }, - asFloat32List$2$x(receiver, a0, a1) { - return J.getInterceptor$x(receiver).asFloat32List$2(receiver, a0, a1); - }, - asFloat64List$2$x(receiver, a0, a1) { - return J.getInterceptor$x(receiver).asFloat64List$2(receiver, a0, a1); - }, - asInt32List$2$x(receiver, a0, a1) { - return J.getInterceptor$x(receiver).asInt32List$2(receiver, a0, a1); - }, - asInt64List$2$x(receiver, a0, a1) { - return J.getInterceptor$x(receiver).asInt64List$2(receiver, a0, a1); - }, - asUint8List$0$x(receiver) { - return J.getInterceptor$x(receiver).asUint8List$0(receiver); - }, - asUint8List$2$x(receiver, a0, a1) { - return J.getInterceptor$x(receiver).asUint8List$2(receiver, a0, a1); - }, - cast$1$0$ax(receiver, $T1) { - return J.getInterceptor$ax(receiver).cast$1$0(receiver, $T1); - }, - cast$2$0$ax(receiver, $T1, $T2) { - return J.getInterceptor$ax(receiver).cast$2$0(receiver, $T1, $T2); - }, - clamp$2$n(receiver, a0, a1) { - return J.getInterceptor$n(receiver).clamp$2(receiver, a0, a1); - }, - close$0$z(receiver) { - return J.getInterceptor$z(receiver).close$0(receiver); - }, - codeUnitAt$1$s(receiver, a0) { - return J.getInterceptor$s(receiver).codeUnitAt$1(receiver, a0); - }, - compareTo$1$ns(receiver, a0) { - return J.getInterceptor$ns(receiver).compareTo$1(receiver, a0); - }, - complete$0$z(receiver) { - return J.getInterceptor$z(receiver).complete$0(receiver); - }, - complete$1$z(receiver, a0) { - return J.getInterceptor$z(receiver).complete$1(receiver, a0); - }, - contains$1$asx(receiver, a0) { - return J.getInterceptor$asx(receiver).contains$1(receiver, a0); - }, - containsKey$1$x(receiver, a0) { - return J.getInterceptor$x(receiver).containsKey$1(receiver, a0); - }, - elementAt$1$ax(receiver, a0) { - return J.getInterceptor$ax(receiver).elementAt$1(receiver, a0); - }, - fillRange$3$ax(receiver, a0, a1, a2) { - return J.getInterceptor$ax(receiver).fillRange$3(receiver, a0, a1, a2); - }, - finish$0$z(receiver) { - return J.getInterceptor$z(receiver).finish$0(receiver); - }, - forEach$1$ax(receiver, a0) { - return J.getInterceptor$ax(receiver).forEach$1(receiver, a0); - }, - getRange$2$ax(receiver, a0, a1) { - return J.getInterceptor$ax(receiver).getRange$2(receiver, a0, a1); - }, - hash$1$z(receiver, a0) { - return J.getInterceptor$z(receiver).hash$1(receiver, a0); - }, - initialize$0$z(receiver) { - return J.getInterceptor$z(receiver).initialize$0(receiver); - }, - join$0$ax(receiver) { - return J.getInterceptor$ax(receiver).join$0(receiver); - }, - join$1$ax(receiver, a0) { - return J.getInterceptor$ax(receiver).join$1(receiver, a0); - }, - listener$1$z(receiver, a0) { - return J.getInterceptor$z(receiver).listener$1(receiver, a0); - }, - map$1$1$ax(receiver, a0, $T1) { - return J.getInterceptor$ax(receiver).map$1$1(receiver, a0, $T1); - }, - map$2$1$ax(receiver, a0, $T1, $T2) { - return J.getInterceptor$ax(receiver).map$2$1(receiver, a0, $T1, $T2); - }, - matchAsPrefix$2$s(receiver, a0, a1) { - return J.getInterceptor$s(receiver).matchAsPrefix$2(receiver, a0, a1); - }, - put$4$z(receiver, a0, a1, a2, a3) { - return J.getInterceptor$z(receiver).put$4(receiver, a0, a1, a2, a3); - }, - putIfAbsent$2$x(receiver, a0, a1) { - return J.getInterceptor$x(receiver).putIfAbsent$2(receiver, a0, a1); - }, - remove$1$ax(receiver, a0) { - return J.getInterceptor$ax(receiver).remove$1(receiver, a0); - }, - removeLast$0$ax(receiver) { - return J.getInterceptor$ax(receiver).removeLast$0(receiver); - }, - removeWhere$1$ax(receiver, a0) { - return J.getInterceptor$ax(receiver).removeWhere$1(receiver, a0); - }, - replace$1$queryParameters$z(receiver, a0) { - return J.getInterceptor$z(receiver).replace$1$queryParameters(receiver, a0); - }, - search$1$z(receiver, a0) { - return J.getInterceptor$z(receiver).search$1(receiver, a0); - }, - setRange$4$ax(receiver, a0, a1, a2, a3) { - return J.getInterceptor$ax(receiver).setRange$4(receiver, a0, a1, a2, a3); - }, - skip$1$ax(receiver, a0) { - return J.getInterceptor$ax(receiver).skip$1(receiver, a0); - }, - sort$1$ax(receiver, a0) { - return J.getInterceptor$ax(receiver).sort$1(receiver, a0); - }, - startsWith$1$s(receiver, a0) { - return J.getInterceptor$s(receiver).startsWith$1(receiver, a0); - }, - substring$2$s(receiver, a0, a1) { - return J.getInterceptor$s(receiver).substring$2(receiver, a0, a1); - }, - take$1$ax(receiver, a0) { - return J.getInterceptor$ax(receiver).take$1(receiver, a0); - }, - then$1$1$z(receiver, a0, $T1) { - return J.getInterceptor$z(receiver).then$1$1(receiver, a0, $T1); - }, - then$1$2$onError$z(receiver, a0, a1, $T1) { - return J.getInterceptor$z(receiver).then$1$2$onError(receiver, a0, a1, $T1); - }, - toDouble$0$n(receiver) { - return J.getInterceptor$n(receiver).toDouble$0(receiver); - }, - toInt$0$n(receiver) { - return J.getInterceptor$n(receiver).toInt$0(receiver); - }, - toList$0$ax(receiver) { - return J.getInterceptor$ax(receiver).toList$0(receiver); - }, - toSet$0$ax(receiver) { - return J.getInterceptor$ax(receiver).toSet$0(receiver); - }, - toString$0$(receiver) { - return J.getInterceptor$(receiver).toString$0(receiver); - }, - trim$0$s(receiver) { - return J.getInterceptor$s(receiver).trim$0(receiver); - }, - where$1$ax(receiver, a0) { - return J.getInterceptor$ax(receiver).where$1(receiver, a0); - }, - whereType$1$0$ax(receiver, $T1) { - return J.getInterceptor$ax(receiver).whereType$1$0(receiver, $T1); - }, - Interceptor: function Interceptor() { - }, - JSBool: function JSBool() { - }, - JSNull: function JSNull() { - }, - JavaScriptObject: function JavaScriptObject() { - }, - LegacyJavaScriptObject: function LegacyJavaScriptObject() { - }, - PlainJavaScriptObject: function PlainJavaScriptObject() { - }, - UnknownJavaScriptObject: function UnknownJavaScriptObject() { - }, - JavaScriptFunction: function JavaScriptFunction() { - }, - JavaScriptBigInt: function JavaScriptBigInt() { - }, - JavaScriptSymbol: function JavaScriptSymbol() { - }, - JSArray: function JSArray(t0) { - this.$ti = t0; - }, - JSUnmodifiableArray: function JSUnmodifiableArray(t0) { - this.$ti = t0; - }, - ArrayIterator: function ArrayIterator(t0, t1, t2) { - var _ = this; - _._iterable = t0; - _.__interceptors$_length = t1; - _._index = 0; - _.__interceptors$_current = null; - _.$ti = t2; - }, - JSNumber: function JSNumber() { - }, - JSInt: function JSInt() { - }, - JSNumNotInt: function JSNumNotInt() { - }, - JSString: function JSString() { - } - }, - A = { - isChrome110OrOlder() { - var chromeRegexp, match, - t1 = $._cachedIsChrome110OrOlder; - if (t1 != null) - return t1; - chromeRegexp = A.RegExp_RegExp("Chrom(e|ium)\\/([0-9]+)\\.", false); - t1 = $.$get$browser().get$_userAgent(); - match = chromeRegexp.firstMatch$1(t1); - if (match != null) { - t1 = match._match[2]; - t1.toString; - return $._cachedIsChrome110OrOlder = A.int_parse(t1, null) <= 110; - } - return $._cachedIsChrome110OrOlder = false; - }, - _detectWebGLVersion() { - var canvas = A.createDomCanvasElement(1, 1); - if (A.DomHTMLCanvasElement_getContext(canvas, "webgl2") != null) { - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_0) - return 1; - return 2; - } - if (A.DomHTMLCanvasElement_getContext(canvas, "webgl") != null) - return 1; - return -1; - }, - browserSupportsCanvaskitChromium() { - var t1 = init.G; - return t1.Intl.v8BreakIterator != null && t1.Intl.Segmenter != null; - }, - canvasKit() { - return $.__canvasKit._readField$0(); - }, - toSkTileMode(mode) { - var t1 = $.$get$_skTileModes()[mode.index]; - return t1; - }, - toSkFilterMode(filterQuality) { - return filterQuality === B.FilterQuality_0 ? $.__canvasKit._readField$0().FilterMode.Nearest : $.__canvasKit._readField$0().FilterMode.Linear; - }, - toSkM44FromFloat32(matrix4) { - var r, t1, c, - skM44 = new Float32Array(16); - for (r = 0; r < 4; ++r) - for (t1 = r * 4, c = 0; c < 4; ++c) - skM44[c * 4 + r] = matrix4[t1 + c]; - return skM44; - }, - toSkMatrixFromFloat32(matrix4) { - var t1, i, matrix4Index, - skMatrix = new Float32Array(9); - for (t1 = matrix4.length, i = 0; i < 9; ++i) { - matrix4Index = B.List_5em[i]; - if (matrix4Index < t1) - skMatrix[i] = matrix4[matrix4Index]; - else - skMatrix[i] = 0; - } - return skMatrix; - }, - toSkMatrixFromFloat64(matrix4) { - var t1, i, matrix4Index, - skMatrix = new Float32Array(9); - for (t1 = matrix4.length, i = 0; i < 9; ++i) { - matrix4Index = B.List_5em[i]; - if (matrix4Index < t1) - skMatrix[i] = matrix4[matrix4Index]; - else - skMatrix[i] = 0; - } - return skMatrix; - }, - toSkPoint(offset) { - var point = new Float32Array(2); - point[0] = offset._dx; - point[1] = offset._dy; - return point; - }, - toSkColorStops(colorStops) { - var t1 = $.$get$_kDefaultSkColorStops(); - return t1; - }, - mallocFloat32List($length) { - var t1 = init.G; - return type$.JSObject._as(t1.window.flutterCanvasKit.Malloc(t1.Float32Array, $length)); - }, - _populateSkColor(skColor, color) { - var t1 = skColor.toTypedArray(), - t2 = color.toARGB32$0(); - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = (t2 >>> 16 & 255) / 255; - t1[1] = (color.toARGB32$0() >>> 8 & 255) / 255; - t1[2] = (color.toARGB32$0() & 255) / 255; - t1[3] = (color.toARGB32$0() >>> 24 & 255) / 255; - return t1; - }, - toSkRect(rect) { - var skRect = new Float32Array(4); - skRect[0] = rect.left; - skRect[1] = rect.top; - skRect[2] = rect.right; - skRect[3] = rect.bottom; - return skRect; - }, - fromSkRect(skRect) { - return new A.Rect(skRect[0], skRect[1], skRect[2], skRect[3]); - }, - rectFromSkIRect(skIRect) { - return new A.Rect(skIRect[0], skIRect[1], skIRect[2], skIRect[3]); - }, - toSkRRect(rrect) { - var skRRect = new Float32Array(12); - skRRect[0] = rrect.left; - skRRect[1] = rrect.top; - skRRect[2] = rrect.right; - skRRect[3] = rrect.bottom; - skRRect[4] = rrect.tlRadiusX; - skRRect[5] = rrect.tlRadiusY; - skRRect[6] = rrect.trRadiusX; - skRRect[7] = rrect.trRadiusY; - skRRect[8] = rrect.brRadiusX; - skRRect[9] = rrect.brRadiusY; - skRRect[10] = rrect.blRadiusX; - skRRect[11] = rrect.blRadiusY; - return skRRect; - }, - toFlatColors(colors) { - var i, - result = new Uint32Array(2); - for (i = 0; i < 2; ++i) - result[i] = colors[i].toARGB32$0(); - return result; - }, - SkCanvas_saveLayer(_this, paint, bounds, backdrop, flags, backdropTileMode) { - return A.callMethod(_this, "saveLayer", [paint, bounds == null ? null : bounds, backdrop, flags, backdropTileMode]); - }, - SkParagraphBuilderNamespace_RequiresClientICU(_this) { - if (!("RequiresClientICU" in _this)) - return false; - return A._asBool(_this.RequiresClientICU()); - }, - SkTextStyleProperties_set_fontFamilies(_this, value) { - var t1 = A.ObjectToJSAnyExtension_get_toJSAnyShallow(value); - _this.fontFamilies = t1; - return t1; - }, - SkGlyphClusterInfo_get__glyphInfo(_this) { - var t2, t3, - t1 = _this.graphemeLayoutBounds, - list = B.JSArray_methods.cast$1$0(t1, type$.double); - t1 = list._source; - t2 = J.getInterceptor$asx(t1); - t3 = list.$ti._rest[1]; - return new A.GlyphInfo(new A.Rect(t3._as(t2.$index(t1, 0)), t3._as(t2.$index(t1, 1)), t3._as(t2.$index(t1, 2)), t3._as(t2.$index(t1, 3))), new A.TextRange(J.toInt$0$n(_this.graphemeClusterTextRange.start), J.toInt$0$n(_this.graphemeClusterTextRange.end)), B.List_TextDirection_0_TextDirection_1[J.toInt$0$n(_this.dir.value)]); - }, - SkParagraph_getGlyphInfoAt(_this, position) { - var t1 = _this.getGlyphInfoAt(position); - return t1 == null ? null : A.SkGlyphClusterInfo_get__glyphInfo(t1); - }, - getCanvasKitJsFileNames(variant) { - var t1, - _s21_ = "chromium/canvaskit.js"; - switch (variant.index) { - case 0: - t1 = A._setArrayType([], type$.JSArray_String); - if (A.browserSupportsCanvaskitChromium()) - t1.push(_s21_); - t1.push("canvaskit.js"); - break; - case 1: - t1 = A._setArrayType(["canvaskit.js"], type$.JSArray_String); - break; - case 2: - t1 = A._setArrayType([_s21_], type$.JSArray_String); - break; - default: - t1 = null; - } - return t1; - }, - _canvasKitJsUrls() { - var t1 = A.configuration()._configuration, - variant = t1 == null ? null : t1.canvasKitVariant; - t1 = A.getCanvasKitJsFileNames(A.EnumByName_byName(B.List_VKP, variant == null ? "auto" : variant)); - return new A.MappedListIterable(t1, new A._canvasKitJsUrls_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")); - }, - canvasKitWasmModuleUrl(file, canvasKitBase) { - return canvasKitBase + file; - }, - downloadCanvasKit() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.JSObject), - $async$returnValue, canvasKit, $async$temp1, $async$temp2; - var $async$downloadCanvasKit = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$temp1 = type$.JSObject; - $async$temp2 = A; - $async$goto = 4; - return A._asyncAwait(A._downloadOneOf(A._canvasKitJsUrls()), $async$downloadCanvasKit); - case 4: - // returning from await. - $async$goto = 3; - return A._asyncAwait($async$temp2.promiseToFuture($async$result.default({locateFile: A._functionToJS2(A._engine__canvasKitWasmModuleUrl$closure())}), type$.Object), $async$downloadCanvasKit); - case 3: - // returning from await. - canvasKit = $async$temp1._as($async$result); - if (A.SkParagraphBuilderNamespace_RequiresClientICU(canvasKit.ParagraphBuilder) && !A.browserSupportsCanvaskitChromium()) - throw A.wrapException(A.Exception_Exception("The CanvasKit variant you are using only works on Chromium browsers. Please use a different CanvasKit variant, or use a Chromium browser.")); - $async$returnValue = canvasKit; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$downloadCanvasKit, $async$completer); - }, - _downloadOneOf(urls) { - return A._downloadOneOf$body(urls); - }, - _downloadOneOf$body(urls) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.JSObject), - $async$returnValue, $async$handler = 2, $async$errorStack = [], url, t1, t2, t3, exception, $async$exception; - var $async$_downloadOneOf = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = urls.$ti, t2 = new A.ListIterator(urls, urls.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListIterable.E"); - case 3: - // for condition - if (!t2.moveNext$0()) { - // goto after for - $async$goto = 4; - break; - } - t3 = t2.__internal$_current; - url = t3 == null ? t1._as(t3) : t3; - $async$handler = 6; - $async$goto = 9; - return A._asyncAwait(A._downloadCanvasKitJs(url), $async$_downloadOneOf); - case 9: - // returning from await. - t3 = $async$result; - $async$returnValue = t3; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 8; - break; - case 6: - // catch - $async$handler = 5; - $async$exception = $async$errorStack.pop(); - // goto for condition - $async$goto = 3; - break; - // goto after finally - $async$goto = 8; - break; - case 5: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 8: - // after finally - // goto for condition - $async$goto = 3; - break; - case 4: - // after for - throw A.wrapException(A.Exception_Exception("Failed to download any of the following CanvasKit URLs: " + urls.toString$0(0))); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_downloadOneOf, $async$completer); - }, - _downloadCanvasKitJs(url) { - return A._downloadCanvasKitJs$body(url); - }, - _downloadCanvasKitJs$body(url) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.JSObject), - $async$returnValue, t1, t2; - var $async$_downloadCanvasKitJs = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = init.G; - t2 = t1.window.document.baseURI; - t1 = t2 == null ? new t1.URL(url) : new t1.URL(url, t2); - $async$goto = 3; - return A._asyncAwait(A.promiseToFuture(import(A.createTrustedScriptUrl(t1.toString())), type$.JSObject), $async$_downloadCanvasKitJs); - case 3: - // returning from await. - $async$returnValue = $async$result; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_downloadCanvasKitJs, $async$completer); - }, - CanvasKitCanvas_CanvasKitCanvas(recorder, cullRect) { - if (recorder._skRecorder != null) - throw A.wrapException(A.ArgumentError$('"recorder" must not already be associated with another Canvas.', null)); - return new A.CanvasKitCanvas(recorder.beginRecording$1(cullRect == null ? B.Rect_NUV : cullRect)); - }, - ManagedSkColorFilter$(ckColorFilter) { - var _s11_ = "ColorFilter", - t1 = new A.ManagedSkColorFilter(ckColorFilter), - t2 = new A.UniqueRef(_s11_, type$.UniqueRef_JSObject); - t2.UniqueRef$3(t1, ckColorFilter._initRawColorFilter$0(), _s11_, type$.JSObject); - t1.__ManagedSkColorFilter__ref_F !== $ && A.throwUnnamedLateFieldAI(); - t1.__ManagedSkColorFilter__ref_F = t2; - return t1; - }, - CkMatrixColorFilter$(matrix) { - return new A.CkMatrixColorFilter(matrix); - }, - createCkColorFilter(colorFilter) { - var t1; - switch (colorFilter.type.index) { - case 0: - return null; - case 1: - t1 = colorFilter.matrix; - if (t1 == null) - return null; - return new A.CkMatrixColorFilter(t1); - case 2: - return B.C_CkLinearToSrgbGammaColorFilter; - case 3: - return B.C_CkSrgbToLinearGammaColorFilter; - } - }, - DisplayCanvasFactory$(createCanvas, $T) { - var t1 = $T._eval$1("JSArray<0>"); - return new A.DisplayCanvasFactory(createCanvas, A._setArrayType([], t1), A._setArrayType([], t1), $T._eval$1("DisplayCanvasFactory<0>")); - }, - Mutator$transform(matrix) { - var _null = null; - return new A.Mutator(B.MutatorType_3, _null, _null, _null, matrix, _null); - }, - RegisteredFont$(bytes, family, typeface) { - var skFont = new init.G.window.flutterCanvasKit.Font(typeface), - t1 = A.ObjectToJSAnyExtension_get_toJSAnyShallow(A._setArrayType([0], type$.JSArray_int)); - skFont.getGlyphBounds(t1, null, null); - return new A.RegisteredFont(family, bytes, typeface); - }, - skiaInstantiateImageCodec(list, targetWidth, targetHeight, allowUpscaling) { - return A.skiaInstantiateImageCodec$body(list, targetWidth, targetHeight, allowUpscaling); - }, - skiaInstantiateImageCodec$body(list, targetWidth, targetHeight, allowUpscaling) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), - $async$returnValue, codec, animatedImage, t1, image, targetWidth0, targetHeight0, recorder, canvas, paint, t2, t3, resizedBytes, imageType; - var $async$skiaInstantiateImageCodec = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - imageType = A.detectImageType(list); - if (imageType == null) - A.throwExpression(A.ImageCodecException$("Failed to detect image file format using the file header.\nFile header was " + (!B.NativeUint8List_methods.get$isEmpty(list) ? "[" + A.bytesToHexString(B.NativeUint8List_methods.sublist$2(list, 0, Math.min(10, list.length))) + "]" : "empty") + ".\nImage source: encoded image bytes")); - $async$goto = $.$get$browserSupportsImageDecoder() ? 3 : 5; - break; - case 3: - // then - $async$goto = 6; - return A._asyncAwait(A.CkBrowserImageDecoder_create("image/" + imageType.fileType._name, list, "encoded image bytes"), $async$skiaInstantiateImageCodec); - case 6: - // returning from await. - codec = $async$result; - // goto join - $async$goto = 4; - break; - case 5: - // else - $async$goto = imageType.isAnimated ? 7 : 9; - break; - case 7: - // then - codec = new A.CkAnimatedImage("encoded image bytes", list, targetWidth, targetHeight); - animatedImage = $.__canvasKit._readField$0().MakeAnimatedImageFromEncoded(list); - if (animatedImage == null) - A.throwExpression(A.ImageCodecException$("Failed to decode image data.\nImage source: encoded image bytes")); - t1 = targetWidth == null; - if (!t1 || targetHeight != null) - if (animatedImage.getFrameCount() > 1) - $.$get$printWarning().call$1("targetWidth and targetHeight for multi-frame images not supported"); - else { - image = animatedImage.makeImageAtCurrentFrame(); - targetWidth0 = !t1 && targetWidth <= 0 ? null : targetWidth; - targetHeight0 = targetHeight != null && targetHeight <= 0 ? null : targetHeight; - t1 = targetWidth0 == null; - if (t1 && targetHeight0 != null) - targetWidth0 = B.JSNumber_methods.round$0(targetHeight0 * (image.width() / image.height())); - else if (targetHeight0 == null && !t1) - targetHeight0 = B.JSInt_methods.$tdiv(targetWidth0, image.width() / image.height()); - recorder = new A.CkPictureRecorder(); - canvas = recorder.beginRecording$1(B.Rect_NUV); - paint = A.CkPaint$(); - t1 = A.CkImage$(image, null); - t2 = image.width(); - t3 = image.height(); - targetWidth0.toString; - targetHeight0.toString; - canvas.drawImageRect$4(t1, new A.Rect(0, 0, 0 + t2, 0 + t3), new A.Rect(0, 0, targetWidth0, targetHeight0), paint); - targetHeight0 = recorder.endRecording$0().toImageSync$2(targetWidth0, targetHeight0).__CkImage_box_F; - targetHeight0 === $ && A.throwUnnamedLateFieldNI(); - targetHeight0 = targetHeight0.__CountedRef__ref_F; - targetHeight0 === $ && A.throwUnnamedLateFieldNI(); - resizedBytes = targetHeight0._nativeObject.encodeToBytes(); - if (resizedBytes == null) - resizedBytes = null; - if (resizedBytes == null) - A.throwExpression(A.ImageCodecException$("Failed to re-size image")); - animatedImage = $.__canvasKit._readField$0().MakeAnimatedImageFromEncoded(resizedBytes); - if (animatedImage == null) - A.throwExpression(A.ImageCodecException$("Failed to decode re-sized image data.\nImage source: encoded image bytes")); - } - codec._frameCount = J.toInt$0$n(animatedImage.getFrameCount()); - codec._repetitionCount = J.toInt$0$n(animatedImage.getRepetitionCount()); - t1 = new A.UniqueRef("Codec", type$.UniqueRef_JSObject); - t1.UniqueRef$3(codec, animatedImage, "Codec", type$.JSObject); - codec.__CkAnimatedImage__ref_F !== $ && A.throwUnnamedLateFieldAI(); - codec.__CkAnimatedImage__ref_F = t1; - // goto join - $async$goto = 8; - break; - case 9: - // else - $async$goto = 10; - return A._asyncAwait(A.decodeBlobToCkImage(A.createDomBlob(A._setArrayType([B.NativeUint8List_methods.get$buffer(list)], type$.JSArray_ByteBuffer))), $async$skiaInstantiateImageCodec); - case 10: - // returning from await. - codec = $async$result; - case 8: - // join - case 4: - // join - $async$returnValue = new A.CkResizingCodec(codec, targetWidth, targetHeight, allowUpscaling); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$skiaInstantiateImageCodec, $async$completer); - }, - decodeBlobToCkImage(blob) { - return A.decodeBlobToCkImage$body(blob); - }, - decodeBlobToCkImage$body(blob) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.CkImageBlobCodec), - $async$returnValue, codec; - var $async$decodeBlobToCkImage = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - codec = new A.CkImageBlobCodec(init.G.window.URL.createObjectURL(A.ObjectToJSAnyExtension_get_toJSAnyShallow(blob)), null); - $async$goto = 3; - return A._asyncAwait(codec.decode$0(0), $async$decodeBlobToCkImage); - case 3: - // returning from await. - $async$returnValue = codec; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$decodeBlobToCkImage, $async$completer); - }, - ImageCodecException$(_message) { - return new A.ImageCodecException(_message); - }, - CkImage$(skImage, imageSource) { - var t1 = new A.CkImage($, imageSource), - t2 = new A.CountedRef(A.LinkedHashSet_LinkedHashSet$_empty(type$.CkImage), type$.CountedRef_CkImage_JSObject), - t3 = new A.UniqueRef("SkImage", type$.UniqueRef_JSObject); - t3.UniqueRef$3(t2, skImage, "SkImage", type$.JSObject); - t2.__CountedRef__ref_F !== $ && A.throwUnnamedLateFieldAI(); - t2.__CountedRef__ref_F = t3; - t1.__CkImage_box_F = t2; - t1._init$0(); - if (imageSource != null) - ++imageSource.refCount; - return t1; - }, - CkImage$cloneOf(box, imageSource) { - var t2, - t1 = new A.CkImage(box, imageSource); - t1._init$0(); - t2 = t1.__CkImage_box_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - ++t2._refCount; - if (imageSource != null) - ++imageSource.refCount; - return t1; - }, - CkBrowserImageDecoder$_(contentType, dataSource, debugSource) { - return new A.CkBrowserImageDecoder(contentType, dataSource, debugSource, new A.AlarmClock(new A.BrowserImageDecoder__cacheExpirationClock_closure())); - }, - CkBrowserImageDecoder_create(contentType, data, debugSource) { - return A.CkBrowserImageDecoder_create$body(contentType, data, debugSource); - }, - CkBrowserImageDecoder_create$body(contentType, data, debugSource) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.CkBrowserImageDecoder), - $async$returnValue, decoder; - var $async$CkBrowserImageDecoder_create = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - decoder = A.CkBrowserImageDecoder$_(contentType, data, debugSource); - $async$goto = 3; - return A._asyncAwait(decoder._getOrCreateWebDecoder$0(), $async$CkBrowserImageDecoder_create); - case 3: - // returning from await. - $async$returnValue = decoder; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$CkBrowserImageDecoder_create, $async$completer); - }, - LayerSceneBuilder$() { - var t1 = new A.RootLayer(A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0), - t2 = new A.LayerSceneBuilder(t1); - t2.__LayerSceneBuilder_currentLayer_A = t1; - return t2; - }, - MultiSurfaceViewRasterizer$(view, rasterizer) { - return new A.MultiSurfaceViewRasterizer(A.DisplayCanvasFactory$(new A.MultiSurfaceViewRasterizer_displayFactory_closure(), type$.Surface), view, new A.RenderQueue(), B.BitmapSize_0_0, new A.CompositorContext()); - }, - OffscreenCanvasViewRasterizer$(view, rasterizer) { - return new A.OffscreenCanvasViewRasterizer(rasterizer, A.DisplayCanvasFactory$(new A.OffscreenCanvasViewRasterizer_displayFactory_closure(), type$.RenderCanvas), view, new A.RenderQueue(), B.BitmapSize_0_0, new A.CompositorContext()); - }, - computePlatformViewBounds(params) { - var t1, t2, currentClipBounds, _i, mutator, t3, currentTransform0, - currentTransform = A.Matrix4$identity(); - $label0$1: - for (t1 = params.mutators._mutators, t2 = t1.length, currentClipBounds = B.Rect_NUV, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - mutator = t1[_i]; - switch (mutator.type.index) { - case 0: - t3 = mutator.rect; - t3.toString; - currentClipBounds = currentClipBounds.intersect$1(A.transformRectWithMatrix(currentTransform, t3)); - break; - case 1: - t3 = mutator.rrect; - currentClipBounds = currentClipBounds.intersect$1(A.transformRectWithMatrix(currentTransform, new A.Rect(t3.left, t3.top, t3.right, t3.bottom))); - break; - case 2: - t3 = mutator.path.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject.getBounds(); - currentClipBounds.intersect$1(A.transformRectWithMatrix(currentTransform, new A.Rect(t3[0], t3[1], t3[2], t3[3]))); - break; - case 3: - t3 = mutator.matrix; - t3.toString; - currentTransform0 = new A.Matrix40(new Float32Array(16)); - currentTransform0.setFrom$1(currentTransform); - currentTransform0.multiply$1(0, t3); - currentTransform = currentTransform0; - break; - case 4: - continue $label0$1; - } - } - t1 = params.offset; - t2 = t1._dx; - t1 = t1._dy; - t3 = params.size; - return A.transformRectWithMatrix(currentTransform, new A.Rect(t2, t1, t2 + t3._dx, t1 + t3._dy)).intersect$1(currentClipBounds); - }, - createOptimizedRendering(renderObjects, paramsForViews) { - var t3, t4, t5, t6, _i, renderObject, viewId, t7, viewType, platformViewBounds, t8, _i0, t9, tentativeCanvas0, picture, addedToTentativeCanvas, t10, lastCanvasSeen, addedPictureToRendering, lastCanvasSeen0, t11, t12, - cachedComputedRects = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.Rect), - t1 = A._setArrayType([], type$.JSArray_RenderingEntity), - t2 = type$.JSArray_PictureLayer, - tentativeCanvas = new A.RenderingRenderCanvas(A._setArrayType([], t2)); - for (t3 = renderObjects.length, t4 = type$.ReversedListIterable_RenderingEntity, t5 = t4._eval$1("ListIterator"), t6 = t4._eval$1("ListIterable.E"), _i = 0; _i < renderObjects.length; renderObjects.length === t3 || (0, A.throwConcurrentModificationError)(renderObjects), ++_i) { - renderObject = renderObjects[_i]; - if (renderObject instanceof A.PlatformViewSceneElement) { - viewId = renderObject.viewId; - t7 = $.$get$PlatformViewManager_instance(); - viewType = t7._viewIdToType.$index(0, viewId); - if (!(viewType != null && t7._invisibleViews.contains$1(0, viewType))) { - t7 = paramsForViews.$index(0, viewId); - t7.toString; - platformViewBounds = A.computePlatformViewBounds(t7); - cachedComputedRects.$indexSet(0, viewId, platformViewBounds); - for (t7 = tentativeCanvas.pictures, t8 = t7.length, _i0 = 0; _i0 < t7.length; t7.length === t8 || (0, A.throwConcurrentModificationError)(t7), ++_i0) { - t9 = t7[_i0].sceneBounds.intersect$1(platformViewBounds); - if (!(t9.left >= t9.right || t9.top >= t9.bottom)) { - t1.push(tentativeCanvas); - tentativeCanvas0 = new A.RenderingRenderCanvas(A._setArrayType([], t2)); - tentativeCanvas = tentativeCanvas0; - break; - } - } - } - t1.push(new A.RenderingPlatformView(viewId)); - } else if (renderObject instanceof A.PictureSceneElement) { - picture = renderObject.picture; - if (picture.isCulled) - continue; - t7 = tentativeCanvas.pictures; - t8 = t7.length; - _i0 = 0; - while (true) { - if (!(_i0 < t7.length)) { - addedToTentativeCanvas = false; - break; - } - t9 = t7[_i0].sceneBounds; - t9.toString; - t10 = picture.sceneBounds; - t10.toString; - t10 = t9.intersect$1(t10); - if (!(t10.left >= t10.right || t10.top >= t10.bottom)) { - t7.push(picture); - addedToTentativeCanvas = true; - break; - } - t7.length === t8 || (0, A.throwConcurrentModificationError)(t7); - ++_i0; - } - if (addedToTentativeCanvas) - continue; - for (t8 = new A.ReversedListIterable(t1, t4), t8 = new A.ListIterator(t8, t8.get$length(0), t5), lastCanvasSeen = null, addedPictureToRendering = false; t8.moveNext$0();) { - t9 = t8.__internal$_current; - lastCanvasSeen0 = t9 == null ? t6._as(t9) : t9; - if (lastCanvasSeen0 instanceof A.RenderingPlatformView) { - t9 = $.$get$PlatformViewManager_instance(); - t10 = lastCanvasSeen0.viewId; - viewType = t9._viewIdToType.$index(0, t10); - if (!(viewType != null && t9._invisibleViews.contains$1(0, viewType))) { - t9 = cachedComputedRects.$index(0, t10); - t9.toString; - t10 = picture.sceneBounds; - t10.toString; - t10 = t9.intersect$1(t10); - if (!(t10.left >= t10.right || t10.top >= t10.bottom)) { - if (lastCanvasSeen != null) - lastCanvasSeen.pictures.push(picture); - else - t7.push(picture); - addedPictureToRendering = true; - break; - } - } - } else if (lastCanvasSeen0 instanceof A.RenderingRenderCanvas) { - for (t9 = lastCanvasSeen0.pictures, t10 = t9.length, _i0 = 0; _i0 < t9.length; t9.length === t10 || (0, A.throwConcurrentModificationError)(t9), ++_i0) { - t11 = t9[_i0].sceneBounds; - t11.toString; - t12 = picture.sceneBounds; - t12.toString; - t12 = t11.intersect$1(t12); - if (!(t12.left >= t12.right || t12.top >= t12.bottom)) { - t9.push(picture); - addedPictureToRendering = true; - break; - } - } - lastCanvasSeen = lastCanvasSeen0; - } - } - if (!addedPictureToRendering) - if (lastCanvasSeen != null) - lastCanvasSeen.pictures.push(picture); - else - t7.push(picture); - } - } - if (tentativeCanvas.pictures.length !== 0) - t1.push(tentativeCanvas); - return new A.Rendering(t1); - }, - CkPaint$() { - return new A.CkPaint(B.BlendMode_3, B.PaintingStyle_0, B.StrokeCap_0, B.StrokeJoin_0, B.FilterQuality_0); - }, - CkPath_CkPath() { - var skPath = new init.G.window.flutterCanvasKit.Path(); - skPath.setFillType($.$get$_skFillTypes()[0]); - return A.CkPath$_(skPath, B.PathFillType_0); - }, - CkPath$_(nativeObject, _fillType) { - var t1 = new A.CkPath(_fillType), - t2 = new A.UniqueRef("Path", type$.UniqueRef_JSObject); - t2.UniqueRef$3(t1, nativeObject, "Path", type$.JSObject); - t1.__CkPath__ref_F !== $ && A.throwUnnamedLateFieldAI(); - t1.__CkPath__ref_F = t2; - return t1; - }, - CanvasKitRenderer__createRasterizer() { - var t2, - t1 = A.configuration()._configuration; - t1 = t1 == null ? null : t1.canvasKitForceMultiSurfaceRasterizer; - if ((t1 == null ? false : t1) || $.$get$browser().get$browserEngine() === B.BrowserEngine_1 || $.$get$browser().get$browserEngine() === B.BrowserEngine_2) - return new A.MultiSurfaceRasterizer(A.LinkedHashMap_LinkedHashMap$_empty(type$.EngineFlutterView, type$.MultiSurfaceViewRasterizer)); - t1 = A.DomDocument_createElement(init.G.document, "flt-canvas-container"); - t2 = $.$get$browserSupportsOffscreenCanvas() && $.$get$browser().get$browserEngine() !== B.BrowserEngine_1; - return new A.OffscreenCanvasRasterizer(new A.Surface(t2, false, t1), A.LinkedHashMap_LinkedHashMap$_empty(type$.EngineFlutterView, type$.OffscreenCanvasViewRasterizer)); - }, - Surface$(isDisplayCanvas) { - var t1 = A.DomDocument_createElement(init.G.document, "flt-canvas-container"); - return new A.Surface($.$get$browserSupportsOffscreenCanvas() && $.$get$browser().get$browserEngine() !== B.BrowserEngine_1 && !isDisplayCanvas, isDisplayCanvas, t1); - }, - CkParagraphStyle_toSkStrutStyleProperties(value, paragraphHeightBehavior) { - var effectiveLeadingDistribution, skStrutStyle = {}, - t1 = A.ObjectToJSAnyExtension_get_toJSAnyShallow(A._computeCombinedFontFamilies(value.__engine$_fontFamily, value.__engine$_fontFamilyFallback)); - skStrutStyle.fontFamilies = t1; - t1 = value._fontSize; - if (t1 != null) - skStrutStyle.fontSize = t1; - t1 = value.__engine$_height; - if (t1 != null) - skStrutStyle.heightMultiplier = t1; - effectiveLeadingDistribution = value._leadingDistribution; - if (effectiveLeadingDistribution == null) - effectiveLeadingDistribution = paragraphHeightBehavior == null ? null : paragraphHeightBehavior.leadingDistribution; - switch (effectiveLeadingDistribution) { - case null: - case void 0: - break; - case B.TextLeadingDistribution_1: - skStrutStyle.halfLeading = true; - break; - case B.TextLeadingDistribution_0: - skStrutStyle.halfLeading = false; - break; - } - t1 = value._leading; - if (t1 != null) - skStrutStyle.leading = t1; - t1 = value._fontWeight; - if (t1 != null) - skStrutStyle.fontStyle = A.toSkFontStyle(t1, value._fontStyle); - t1 = value._forceStrutHeight; - if (t1 != null) - skStrutStyle.forceStrutHeight = t1; - skStrutStyle.strutEnabled = true; - return skStrutStyle; - }, - CkTextStyle$_(background, color, decoration, decorationColor, decorationStyle, decorationThickness, effectiveFontFamily, effectiveFontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, originalFontFamily, originalFontFamilyFallback, shadows, textBaseline, wordSpacing) { - return new A.CkTextStyle(color, decoration, decorationColor, decorationStyle, decorationThickness, fontWeight, fontStyle, textBaseline, originalFontFamily, effectiveFontFamily, originalFontFamilyFallback, effectiveFontFamilyFallback, fontSize, letterSpacing, wordSpacing, height, leadingDistribution, locale, background, foreground, shadows, fontFeatures, fontVariations); - }, - toSkFontStyle(fontWeight, fontStyle) { - var style = {}; - if (fontWeight != null) - style.weight = $.$get$_skFontWeights()[fontWeight.index]; - return style; - }, - CkParagraph$(skParagraph, _paragraphStyle) { - var _s9_ = "Paragraph", - t1 = new A.CkParagraph(_paragraphStyle), - t2 = new A.UniqueRef(_s9_, type$.UniqueRef_JSObject); - t2.UniqueRef$3(t1, skParagraph, _s9_, type$.JSObject); - t1.__CkParagraph__ref_F !== $ && A.throwUnnamedLateFieldAI(); - t1.__CkParagraph__ref_F = t2; - return t1; - }, - CkParagraphBuilder$(style) { - var _null = null, - t1 = A._setArrayType([], type$.JSArray_double), - t2 = A._setArrayType([], type$.JSArray_CkTextStyle), - t3 = $.__canvasKit._readField$0().ParagraphBuilder.MakeFromFontCollection(style.skParagraphStyle, $.CanvasKitRenderer____instance._readField$0().get$_fontCollection().skFontCollection), - t4 = style.__engine$_textHeightBehavior; - t4 = t4 == null ? _null : t4.leadingDistribution; - t2.push(A.CkTextStyle$_(_null, _null, _null, _null, _null, _null, style._effectiveFontFamily, _null, _null, style._fontSize, style._fontStyle, _null, style._fontWeight, _null, style.__engine$_height, t4, _null, _null, style._originalFontFamily, _null, _null, _null, _null)); - return new A.CkParagraphBuilder(t3, style, t1, t2); - }, - _computeCombinedFontFamilies(fontFamily, fontFamilyFallback) { - var fontFamilies = A._setArrayType([], type$.JSArray_String); - if (fontFamily != null) - fontFamilies.push(fontFamily); - if (fontFamilyFallback != null && !B.JSArray_methods.every$1(fontFamilyFallback, new A._computeCombinedFontFamilies_closure(fontFamily))) - B.JSArray_methods.addAll$1(fontFamilies, fontFamilyFallback); - B.JSArray_methods.addAll$1(fontFamilies, $.$get$_renderer().get$_fontCollection().get$fontFallbackManager().globalFontFallbacks); - return fontFamilies; - }, - SegmentationCacheExtensions_getCacheForText(_this, text) { - var t1 = text.length; - if (t1 <= 10) - return _this._2; - if (t1 <= 100) - return _this._1; - if (t1 <= 50000) - return _this._0; - return null; - }, - fragmentUsingIntlSegmenter(text, granularity) { - var iterator, breaks, _null = null, - t1 = A.JSObjectUnsafeUtilExtension__callMethod($.$get$_intlSegmenters().$index(0, granularity).segment(text), init.G.Symbol.iterator, _null, _null, _null, _null); - t1.toString; - iterator = new A.DomIteratorWrapper(type$.JSObject._as(t1), type$.DomIteratorWrapper_JSObject); - breaks = A._setArrayType([], type$.JSArray_int); - for (; iterator.moveNext$0();) { - t1 = iterator.__DomIteratorWrapper__current_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - breaks.push(t1.index); - } - breaks.push(text.length); - return new Uint32Array(A._ensureNativeList(breaks)); - }, - fragmentUsingV8LineBreaker(text) { - var i, fragment, uint32Index, t2, - fragments = A.breakLinesUsingV8BreakIterator(text, text, $.$get$_v8LineBreaker()), - t1 = fragments.length, - typedArray = new Uint32Array((t1 + 1) * 2); - typedArray[0] = 0; - typedArray[1] = 0; - for (i = 0; i < t1; ++i) { - fragment = fragments[i]; - uint32Index = 2 + i * 2; - typedArray[uint32Index] = fragment.end; - t2 = fragment.type === B.LineBreakType_2 ? 1 : 0; - typedArray[uint32Index + 1] = t2; - } - return typedArray; - }, - CanvasKitError$(message) { - return new A.CanvasKitError(message); - }, - makeFreshSkColor(color) { - var result = new Float32Array(4); - result[0] = color.get$red() / 255; - result[1] = color.get$green() / 255; - result[2] = color.get$blue() / 255; - result[3] = color.get$alpha(color) / 255; - return result; - }, - drawSkShadow(skCanvas, path, color, elevation, transparentOccluder, devicePixelRatio) { - var t2, t3, - flags = transparentOccluder ? 5 : 4, - inAmbient = color.withAlpha$1(B.JSNumber_methods.round$0(color.get$alpha(color) * 0.039)), - inSpot = color.withAlpha$1(B.JSNumber_methods.round$0(color.get$alpha(color) * 0.25)), - t1 = {ambient: A.makeFreshSkColor(inAmbient), spot: A.makeFreshSkColor(inSpot)}, - tonalColors = $.__canvasKit._readField$0().computeTonalColors(t1); - t1 = path.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - t2 = new Float32Array(3); - t2[2] = devicePixelRatio * elevation; - t3 = new Float32Array(3); - t3[0] = 0; - t3[1] = -1; - t3[2] = 1; - A.callMethod(skCanvas, "drawShadow", [t1, t2, t3, 1.3333333333333333, tonalColors.ambient, tonalColors.spot, flags | 4]); - }, - CopyToClipboardStrategy_CopyToClipboardStrategy() { - return init.G.window.navigator.clipboard != null ? new A.ClipboardAPICopyStrategy() : new A.ExecCommandCopyStrategy(); - }, - PasteFromClipboardStrategy_PasteFromClipboardStrategy() { - return $.$get$browser().get$browserEngine() === B.BrowserEngine_2 || init.G.window.navigator.clipboard == null ? new A.ExecCommandPasteStrategy() : new A.ClipboardAPIPasteStrategy(); - }, - configuration() { - var t2, - t1 = $._configuration; - if (t1 == null) { - t1 = init.G.window.flutterConfiguration; - t2 = new A.FlutterConfiguration(); - if (t1 != null) - t2._configuration = t1; - $._configuration = t2; - t1 = t2; - } - return t1; - }, - ScreenOrientation__deviceOrientationToLockType(deviceOrientation) { - switch (deviceOrientation) { - case "DeviceOrientation.portraitUp": - return "portrait-primary"; - case "DeviceOrientation.portraitDown": - return "portrait-secondary"; - case "DeviceOrientation.landscapeLeft": - return "landscape-primary"; - case "DeviceOrientation.landscapeRight": - return "landscape-secondary"; - default: - return null; - } - }, - ObjectToJSAnyExtension_get_toJSAnyShallow(_this) { - $.$get$browser(); - return _this; - }, - ObjectToJSAnyExtension_get_toJSAnyDeep(_this) { - var t1 = A.jsify(_this); - t1.toString; - return t1; - }, - JSAnyToObjectExtension_get_toObjectShallow(_this) { - $.$get$browser(); - return _this; - }, - DomWindow_getComputedStyle(_this, elt) { - return _this.getComputedStyle(elt); - }, - DomWindow__makeAnimationFrameCallbackZoned(_this, callback) { - return A._functionToJS1($.Zone__current.bindUnaryCallback$2$1(callback, type$.void, type$.double)); - }, - DomConsole_get_warn(_this) { - return new A.DomConsole_get_warn_closure(_this); - }, - createImageBitmap(source, bounds) { - var t1 = bounds._values, - jsPromise = A.callMethod(init.G, "createImageBitmap", [source, t1[2], t1[3], t1[1], t1[0]]); - return A.promiseToFuture(jsPromise, type$.nullable_Object).then$1$1(0, new A.createImageBitmap_closure(), type$.JSObject); - }, - DomNavigator_get_languages(_this) { - var t1 = _this.languages; - if (t1 == null) - t1 = null; - else { - t1 = B.JSArray_methods.map$1$1(t1, new A.DomNavigator_get_languages_closure(), type$.String); - t1 = A.List_List$_of(t1, t1.$ti._eval$1("ListIterable.E")); - } - return t1; - }, - DomDocument_createElement(_this, $name) { - return _this.createElement($name); - }, - createDomEventListener(listener) { - return A._functionToJS1($.Zone__current.bindUnaryCallback$2$1(listener, type$.void, type$.JSObject)); - }, - DomNode_remove(_this) { - if (_this.parentNode != null) - _this.parentNode.removeChild(_this); - }, - DomNode_clearChildren(_this) { - var t1; - for (; _this.firstChild != null;) { - t1 = _this.firstChild; - t1.toString; - _this.removeChild(t1); - } - }, - DomElement_setAttribute(_this, $name, value) { - var t1 = A.jsify(value); - t1.toString; - return _this.setAttribute($name, t1); - }, - DomCSSStyleDeclaration_set_position(_this, value) { - return A.DomCSSStyleDeclaration_setProperty(_this, "position", value); - }, - DomCSSStyleDeclaration_setProperty(_this, propertyName, value) { - _this.setProperty(propertyName, value, ""); - }, - DomHTMLCanvasElement_getContext(_this, contextType) { - return _this.getContext(contextType); - }, - DomHTMLCanvasElement_getGlContext(_this, majorVersion) { - var t1; - if (majorVersion === 1) { - t1 = A.DomHTMLCanvasElement_getContext(_this, "webgl"); - t1.toString; - return type$.JSObject._as(t1); - } - t1 = A.DomHTMLCanvasElement_getContext(_this, "webgl2"); - t1.toString; - return type$.JSObject._as(t1); - }, - createDomCanvasElement(height, width) { - var canvas; - $.debugCanvasCount = $.debugCanvasCount + 1; - canvas = A.DomDocument_createElement(init.G.window.document, "canvas"); - if (width != null) - canvas.width = width; - if (height != null) - canvas.height = height; - return canvas; - }, - DomCanvasRenderingContext2D_drawImage(_this, source, srcxOrDstX, srcyOrDstY, srcWidth, srcHeight, dstX, dstY, dstWidth, dstHeight) { - var t1 = A.callMethod(_this, "drawImage", [source, srcxOrDstX, srcyOrDstY, srcWidth, srcHeight, dstX, dstY, dstWidth, dstHeight]); - return t1; - }, - rawHttpGet(url) { - return A.promiseToFuture(init.G.window.fetch(url), type$.nullable_Object).then$1$1(0, new A.rawHttpGet_closure(), type$.JSObject); - }, - httpFetch(url) { - return A.httpFetch$body(url); - }, - httpFetch$body(url) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.HttpFetchResponse), - $async$returnValue, $async$handler = 2, $async$errorStack = [], domResponse, requestError, exception, $async$exception; - var $async$httpFetch = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait(A.rawHttpGet(url), $async$httpFetch); - case 7: - // returning from await. - domResponse = $async$result; - $async$returnValue = new A.HttpFetchResponseImpl(url, domResponse); - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - requestError = A.unwrapException($async$exception); - throw A.wrapException(new A.HttpFetchError(url, requestError)); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$httpFetch, $async$completer); - }, - httpFetchByteBuffer(url) { - return A.httpFetchByteBuffer$body(url); - }, - httpFetchByteBuffer$body(url) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.ByteBuffer), - $async$returnValue, $async$temp1; - var $async$httpFetchByteBuffer = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$temp1 = A; - $async$goto = 3; - return A._asyncAwait(A.httpFetch(url), $async$httpFetchByteBuffer); - case 3: - // returning from await. - $async$returnValue = $async$temp1.DomResponse_arrayBuffer($async$result.get$payload()._domResponse); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$httpFetchByteBuffer, $async$completer); - }, - DomResponse_arrayBuffer(_this) { - return A.promiseToFuture(_this.arrayBuffer(), type$.nullable_Object).then$1$1(0, new A.DomResponse_arrayBuffer_closure(), type$.ByteBuffer); - }, - _DomStreamReader_read(_this) { - return A.promiseToFuture(_this.read(), type$.nullable_Object).then$1$1(0, new A._DomStreamReader_read_closure(), type$.JSObject); - }, - DomClipboard_readText(_this) { - return A.promiseToFuture(_this.readText(), type$.nullable_Object).then$1$1(0, new A.DomClipboard_readText_closure(), type$.String); - }, - DomHistory_get_state(_this) { - var t1 = _this.state; - if (t1 == null) - t1 = null; - else { - t1 = A.dartify(t1); - t1.toString; - } - return t1; - }, - createDomBlob(parts) { - return new init.G.Blob(type$.JSArray_nullable_Object._as(A.ObjectToJSAnyExtension_get_toJSAnyShallow(parts))); - }, - DomOffscreenCanvas_getContext(_this, contextType) { - return _this.getContext(contextType); - }, - DomOffscreenCanvas_getGlContext(_this, majorVersion) { - var t1; - if (majorVersion === 1) { - t1 = A.DomOffscreenCanvas_getContext(_this, "webgl"); - t1.toString; - return type$.JSObject._as(t1); - } - t1 = A.DomOffscreenCanvas_getContext(_this, "webgl2"); - t1.toString; - return type$.JSObject._as(t1); - }, - DomSubscription$(target, type, listener) { - target.addEventListener(type, listener); - return new A.DomSubscription(type, target, listener); - }, - createDomResizeObserver(fn) { - return new init.G.ResizeObserver(A._functionToJS2(new A.createDomResizeObserver_closure(fn))); - }, - createTrustedScriptUrl(url) { - if (init.G.window.trustedTypes != null) - return $.$get$_ttPolicy().createScriptURL(url); - return url; - }, - createIntlSegmenter(granularity) { - var t2, - t1 = init.G; - if (t1.Intl.Segmenter == null) - throw A.wrapException(A.UnimplementedError$("Intl.Segmenter() is not supported.")); - t1 = t1.Intl.Segmenter; - t2 = type$.String; - t2 = A.jsify(A.LinkedHashMap_LinkedHashMap$_literal(["granularity", granularity], t2, t2)); - t2.toString; - return new t1([], t2); - }, - sendFontChangeMessage() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - t1; - var $async$sendFontChangeMessage = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if (!$._fontChangeScheduled) { - $._fontChangeScheduled = true; - t1 = init.G.window; - t1.requestAnimationFrame(A.DomWindow__makeAnimationFrameCallbackZoned(t1, new A.sendFontChangeMessage_closure())); - } - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$sendFontChangeMessage, $async$completer); - }, - _isNotoSansSC(font) { - return B.JSString_methods.startsWith$1(font.name, "Noto Sans SC"); - }, - _isNotoSansTC(font) { - return B.JSString_methods.startsWith$1(font.name, "Noto Sans TC"); - }, - _isNotoSansHK(font) { - return B.JSString_methods.startsWith$1(font.name, "Noto Sans HK"); - }, - _isNotoSansJP(font) { - return B.JSString_methods.startsWith$1(font.name, "Noto Sans JP"); - }, - _isNotoSansKR(font) { - return B.JSString_methods.startsWith$1(font.name, "Noto Sans KR"); - }, - FontFallbackManager$_(_registry, _fallbackFonts) { - var t1 = type$.int, - t2 = init.G.window.navigator.language, - t3 = A.Future_Future$value(null, type$.void), - t4 = A._setArrayType(["Roboto"], type$.JSArray_String); - t1 = new A.FontFallbackManager(_registry, A.LinkedHashSet_LinkedHashSet$_empty(t1), A.LinkedHashSet_LinkedHashSet$_empty(t1), _fallbackFonts, t2, B.JSArray_methods.singleWhere$1(_fallbackFonts, new A.FontFallbackManager$__closure()), t3, t4, A.LinkedHashSet_LinkedHashSet$_empty(t1)); - t4 = type$.NotoFont; - t1.__FontFallbackManager__downloadQueue_F = new A._FallbackFontDownloadQueue(t1, A.LinkedHashSet_LinkedHashSet$_empty(t4), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, t4)); - return t1; - }, - _UnicodePropertyLookup__UnicodePropertyLookup$fromPackedData(packedData, propertyEnumValues, $P) { - var t1, start, prefix, size, i, code, prefix0, value, - boundaries = A._setArrayType([], type$.JSArray_int), - values = A._setArrayType([], $P._eval$1("JSArray<0>")); - for (t1 = packedData.length, start = 0, prefix = 0, size = 1, i = 0; i < t1; ++i) { - code = packedData.charCodeAt(i); - prefix0 = 0; - if (65 <= code && code < 91) { - value = propertyEnumValues[prefix * 26 + (code - 65)]; - start += size; - boundaries.push(start); - values.push(value); - prefix = prefix0; - size = 1; - } else if (97 <= code && code < 123) { - size = prefix * 26 + (code - 97) + 2; - prefix = prefix0; - } else if (48 <= code && code < 58) - prefix = prefix * 10 + (code - 48); - else - throw A.wrapException(A.StateError$("Unreachable")); - } - if (start !== 1114112) - throw A.wrapException(A.StateError$("Bad map size: " + start)); - return new A._UnicodePropertyLookup(boundaries, values, $P._eval$1("_UnicodePropertyLookup<0>")); - }, - fetchFontManifest(assetManager) { - return A.fetchFontManifest$body(assetManager); - }, - fetchFontManifest$body(assetManager) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.FontManifest), - $async$returnValue, decoder, inputSink, families, t1, response, $async$temp1; - var $async$fetchFontManifest = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = {}; - $async$temp1 = type$.HttpFetchResponse; - $async$goto = 3; - return A._asyncAwait(A.httpFetch(assetManager.getAssetUrl$1("FontManifest.json")), $async$fetchFontManifest); - case 3: - // returning from await. - response = $async$temp1._as($async$result); - if (!response.get$hasPayload()) { - $.$get$printWarning().call$1("Font manifest does not exist at `" + response.url + "` - ignoring."); - $async$returnValue = new A.FontManifest(A._setArrayType([], type$.JSArray_FontFamily)); - // goto return - $async$goto = 1; - break; - } - decoder = B.Utf8Decoder_false.super$Converter$fuse(B.JsonDecoder_null, type$.nullable_Object); - t1.fontManifestJson = null; - inputSink = decoder.startChunkedConversion$1(new A._SimpleCallbackSink(new A.fetchFontManifest_closure(t1), [], type$._SimpleCallbackSink_nullable_Object)); - $async$goto = 4; - return A._asyncAwait(response.get$payload().read$1(0, new A.fetchFontManifest_closure0(inputSink)), $async$fetchFontManifest); - case 4: - // returning from await. - inputSink.close$0(0); - t1 = t1.fontManifestJson; - if (t1 == null) - throw A.wrapException(A.AssertionError$(string$.There_)); - t1 = J.map$1$1$ax(type$.List_dynamic._as(t1), new A.fetchFontManifest_closure1(), type$.FontFamily); - families = A.List_List$_of(t1, t1.$ti._eval$1("ListIterable.E")); - $async$returnValue = new A.FontManifest(families); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$fetchFontManifest, $async$completer); - }, - FrameTimingRecorder__nowMicros() { - return B.JSNumber_methods.toInt$0(init.G.window.performance.now() * 1000); - }, - scaledImageSize(width, height, targetWidth, targetHeight) { - var t1 = targetWidth === width; - if (t1 && targetHeight === height) - return null; - if (targetWidth == null) { - if (targetHeight == null || targetHeight === height) - return null; - targetWidth = B.JSNumber_methods.round$0(width * targetHeight / height); - } else if (targetHeight == null) { - if (t1) - return null; - targetHeight = B.JSNumber_methods.round$0(height * targetWidth / width); - } - return new A.BitmapSize(targetWidth, targetHeight); - }, - scaleImageIfNeeded(image, allowUpscaling, targetHeight, targetWidth) { - var width, height, scaledSize, t2, outputRect, recorder, picture, finalImage, - t1 = image.__CkImage_box_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - width = J.toInt$0$n(t1._nativeObject.width()); - t1 = image.__CkImage_box_F.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - height = J.toInt$0$n(t1._nativeObject.height()); - scaledSize = A.scaledImageSize(width, height, targetWidth, targetHeight); - if (scaledSize == null) - return image; - if (!allowUpscaling) - t1 = scaledSize.width > width || scaledSize.height > height; - else - t1 = false; - if (t1) - return image; - t1 = scaledSize.width; - t2 = scaledSize.height; - outputRect = new A.Rect(0, 0, t1, t2); - $.$get$_renderer(); - recorder = new A.CkPictureRecorder(); - A.CanvasKitCanvas_CanvasKitCanvas(recorder, outputRect)._canvas.drawImageRect$4(image, new A.Rect(0, 0, width, height), outputRect, A.CkPaint$()); - picture = recorder.endRecording$0(); - finalImage = picture.toImageSync$2(t1, t2); - picture.dispose$0(); - image.dispose$0(); - return finalImage; - }, - detectImageType(data) { - var t1, _i, format, t2, t3, i, magicByte; - $label0$0: - for (t1 = data.length, _i = 0; _i < 6; ++_i) { - format = B.List_50d[_i]; - t2 = format.header; - t3 = t2.length; - if (t1 < t3) - continue $label0$0; - for (i = 0; i < t3; ++i) { - magicByte = t2[i]; - if (magicByte == null) - continue; - if (data[i] !== magicByte) - continue $label0$0; - } - t1 = format.imageType; - if (t1 === B.ImageType_fWH) - if (new A._WebpHeaderReader(J.asByteData$0$x(B.NativeUint8List_methods.get$buffer(data))).isAnimated$0()) - return B.ImageType_0BF; - if (t1 === B.ImageType_tBz) - if (new A._GifHeaderReader(J.asByteData$0$x(B.NativeUint8List_methods.get$buffer(data))).isAnimated$0()) - return B.ImageType_tBz; - else - return B.ImageType_bKj; - return t1; - } - if (A.isAvif(data)) - return B.ImageType_P3m; - return null; - }, - isAvif(data) { - var t1, i, i0, j, t2, t3; - $label0$0: - for (t1 = data.length, i = 0; i < 16; i0 = i + 1, i = i0) { - for (j = 0; t2 = $.$get$_avifSignature()._string, j < t2.length; ++j) { - t3 = i + j; - if (t3 >= t1) - return false; - if (data[t3] !== t2.charCodeAt(j)) - continue $label0$0; - } - return true; - } - return false; - }, - initializeEngineServices(jsConfiguration) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, t1, assetManager; - var $async$initializeEngineServices = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($._initializationState !== B.DebugEngineInitializationState_0) { - // goto return - $async$goto = 1; - break; - } - $._initializationState = B.DebugEngineInitializationState_1; - t1 = A.configuration(); - if (jsConfiguration != null) - t1._configuration = jsConfiguration; - A.registerExtension("ext.flutter.disassemble", new A.initializeEngineServices_closure()); - t1 = A.configuration()._configuration; - assetManager = new A.AssetManager(t1 == null ? null : t1.assetBase); - A._setAssetManager(assetManager); - $async$goto = 3; - return A._asyncAwait(A.Future_wait(A._setArrayType([new A.initializeEngineServices_initializeRendererCallback().call$0(), A._downloadAssetFonts()], type$.JSArray_Future_void), false, type$.void), $async$initializeEngineServices); - case 3: - // returning from await. - $._initializationState = B.DebugEngineInitializationState_2; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$initializeEngineServices, $async$completer); - }, - initializeEngineUi() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, t1, meta, t2, t3; - var $async$initializeEngineUi = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($._initializationState !== B.DebugEngineInitializationState_2) { - // goto return - $async$goto = 1; - break; - } - $._initializationState = B.DebugEngineInitializationState_3; - t1 = $.$get$browser().get$operatingSystem(); - if ($.RawKeyboard__instance == null) - $.RawKeyboard__instance = A.RawKeyboard$_(t1 === B.OperatingSystem_4); - if ($.KeyboardBinding__instance == null) - $.KeyboardBinding__instance = A.KeyboardBinding$_(); - t1 = init.G; - if (t1.document.querySelector("meta[name=generator][content=Flutter]") == null) { - meta = A.DomDocument_createElement(t1.document, "meta"); - meta.name = "generator"; - meta.content = "Flutter"; - t1.document.head.append(meta); - } - t1 = A.configuration()._configuration; - t1 = t1 == null ? null : t1.multiViewEnabled; - if (!(t1 == null ? false : t1)) { - t1 = A.configuration()._configuration; - t1 = t1 == null ? null : t1.hostElement; - if ($._window == null) { - t2 = $.$get$EnginePlatformDispatcher__instance(); - t3 = new A.EngineFlutterWindow(A.Future_Future$value(null, type$.void), 0, t2, A.EmbeddingStrategy_EmbeddingStrategy$create(t1), null, B.ViewPadding_0_0_0_0, A.DimensionsProvider_DimensionsProvider$create(t1)); - t3.EngineFlutterView$_$4$viewConstraints(0, t2, t1, null); - $._window = t3; - t1 = t2.get$viewManager(); - t2 = $._window; - t2.toString; - t1.registerView$1(t2); - } - $._window.toString; - } - $._initializationState = B.DebugEngineInitializationState_4; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$initializeEngineUi, $async$completer); - }, - _setAssetManager(assetManager) { - if (assetManager === $._assetManager) - return; - $._assetManager = assetManager; - }, - _downloadAssetFonts() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - t2, t1, $async$temp1; - var $async$_downloadAssetFonts = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $.$get$_renderer(); - t1.get$_fontCollection(); - t2 = $._assetManager; - $async$goto = t2 != null ? 2 : 3; - break; - case 2: - // then - t1 = t1.get$_fontCollection(); - t2 = $._assetManager; - t2.toString; - $async$temp1 = t1; - $async$goto = 5; - return A._asyncAwait(A.fetchFontManifest(t2), $async$_downloadAssetFonts); - case 5: - // returning from await. - $async$goto = 4; - return A._asyncAwait($async$temp1.loadAssetFonts$1($async$result), $async$_downloadAssetFonts); - case 4: - // returning from await. - case 3: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$_downloadAssetFonts, $async$completer); - }, - FlutterApp_constructor_(addView, removeView) { - return {addView: A._functionToJS1(addView), removeView: A._functionToJS1(new A.FlutterApp_constructor__closure(removeView))}; - }, - FlutterEngineInitializer_constructor_(autoStart, initializeEngine) { - var result, - t1 = A._functionToJS1(new A.FlutterEngineInitializer_constructor__closure(initializeEngine)), - t2 = new A.FlutterEngineInitializer_constructor__closure0(autoStart); - if (typeof t2 == "function") - A.throwExpression(A.ArgumentError$("Attempting to rewrap a JS function.", null)); - result = function(_call, f) { - return function() { - return _call(f); - }; - }(A._callDartFunctionFast0, t2); - result[$.$get$DART_CLOSURE_PROPERTY_NAME()] = t2; - return {initializeEngine: t1, autoStart: result}; - }, - FlutterAppRunner_constructor_(runApp) { - return {runApp: A._functionToJS1(new A.FlutterAppRunner_constructor__closure(runApp))}; - }, - CustomFutureOfJSAnyToJSPromise_get_toPromise(_this) { - return new init.G.Promise(A._functionToJS2(new A.CustomFutureOfJSAnyToJSPromise_get_toPromise_closure(_this))); - }, - _eventTimeStampToDuration(milliseconds) { - var ms = B.JSNumber_methods.toInt$0(milliseconds); - return A.Duration$(B.JSNumber_methods.toInt$0((milliseconds - ms) * 1000), ms, 0); - }, - _cached(body, $T) { - var t1 = {}; - t1.cache = null; - return new A._cached_closure(t1, body, $T); - }, - KeyboardBinding$_() { - var t1 = new A.KeyboardBinding(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.JavaScriptFunction)); - t1.KeyboardBinding$_$0(); - return t1; - }, - KeyboardConverter__mappingFromPlatform(platform) { - switch (platform.index) { - case 0: - case 4: - return new A.LocaleKeymap(A.unmarshallMappingData("M,2\u201ew\u2211wa2\u03a9q\u2021qb2\u02dbx\u2248xc3 c\xd4j\u2206jd2\xfee\xb4ef2\xfeu\xa8ug2\xfe\xff\u02c6ih3 h\xce\xff\u2202di3 i\xc7c\xe7cj2\xd3h\u02d9hk2\u02c7\xff\u2020tl5 l@l\xfe\xff|l\u02dcnm1~mn3 n\u0131\xff\u222bbo2\xaer\u2030rp2\xacl\xd2lq2\xc6a\xe6ar3 r\u03c0p\u220fps3 s\xd8o\xf8ot2\xa5y\xc1yu3 u\xa9g\u02ddgv2\u02dak\uf8ffkw2\xc2z\xc5zx2\u0152q\u0153qy5 y\xcff\u0192f\u02c7z\u03a9zz5 z\xa5y\u2021y\u2039\xff\u203aw.2\u221av\u25cav;4\xb5m\xcds\xd3m\xdfs/2\xb8z\u03a9z")); - case 3: - return new A.LocaleKeymap(A.unmarshallMappingData(';b1{bc1&cf1[fg1]gm2y')); - case 1: - case 2: - case 5: - return new A.LocaleKeymap(A.unmarshallMappingData("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz5 1) - locales.push(new A.Locale(B.JSArray_methods.get$first(parts), B.JSArray_methods.get$last(parts))); - else - locales.push(new A.Locale(language, null)); - } - return locales; - }, - _handleWebTestEnd2EndMessage(codec, data) { - var decoded = codec.decodeMethodCall$1(data), - ratio = A.double_parse(A._asString(decoded.$arguments)); - switch (decoded.method) { - case "setDevicePixelRatio": - $.$get$EngineFlutterDisplay__instance()._debugDevicePixelRatioOverride = ratio; - $.$get$EnginePlatformDispatcher__instance()._onMetricsChanged.call$0(); - return true; - } - return false; - }, - invoke(callback, zone) { - if (callback == null) - return; - if (zone === $.Zone__current) - callback.call$0(); - else - zone.runGuarded$1(callback); - }, - invoke1(callback, zone, arg, $A) { - if (callback == null) - return; - if (zone === $.Zone__current) - callback.call$1(arg); - else - zone.runUnaryGuarded$1$2(callback, arg, $A); - }, - invoke2(callback, zone, arg1, arg2) { - if (zone === $.Zone__current) - callback.call$2(arg1, arg2); - else - zone.runGuarded$1(new A.invoke2_closure(callback, arg1, arg2)); - }, - findBrowserTextScaleFactor() { - var fontSize, computedStyleMap, fontSizeObject, - t1 = init.G, - t2 = t1.document.documentElement; - t2.toString; - fontSize = null; - if ("computedStyleMap" in t2) { - computedStyleMap = t2.computedStyleMap(); - if (computedStyleMap != null) { - fontSizeObject = computedStyleMap.get("font-size"); - fontSize = fontSizeObject != null ? fontSizeObject.value : null; - } - } - if (fontSize == null) - fontSize = A.parseFloat(A.DomWindow_getComputedStyle(t1.window, t2).getPropertyValue("font-size")); - return (fontSize == null ? 16 : fontSize) / 16; - }, - _defaultFactory(viewId, params) { - var t1; - params.toString; - type$.Map_of_nullable_Object_and_nullable_Object._as(params); - t1 = A.DomDocument_createElement(init.G.document, A._asString(J.$index$asx(params, "tagName"))); - A.DomCSSStyleDeclaration_setProperty(t1.style, "width", "100%"); - A.DomCSSStyleDeclaration_setProperty(t1.style, "height", "100%"); - return t1; - }, - convertButtonToButtons(button) { - switch (button) { - case 0: - return 1; - case 1: - return 4; - case 2: - return 2; - default: - return B.JSInt_methods.$shl(1, button); - } - }, - Listener_Listener$register($event, handler, passive, target) { - var t1, - jsHandler = A.createDomEventListener(handler); - if (passive == null) - target.addEventListener($event, jsHandler); - else { - t1 = A.jsify(A.LinkedHashMap_LinkedHashMap$_literal(["passive", passive], type$.String, type$.Object)); - t1.toString; - target.addEventListener($event, jsHandler, t1); - } - return new A.Listener($event, target, jsHandler); - }, - _BaseAdapter__eventTimeStampToDuration(milliseconds) { - var ms = B.JSNumber_methods.toInt$0(milliseconds); - return A.Duration$(B.JSNumber_methods.toInt$0((milliseconds - ms) * 1000), ms, 0); - }, - computeEventOffsetToTarget($event, view, eventTarget) { - var inputGeometry, transformValues, t2, t3, t4, t5, t6, t7, t8, t9, t10, w, origin, - actualTarget = view.get$dom().rootElement, - t1 = $.EngineSemantics__instance; - if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._semanticsEnabled && J.$eq$($event.offsetX, 0) && J.$eq$($event.offsetY, 0)) - return A._computeOffsetForTalkbackEvent($event, actualTarget); - if (eventTarget == null) { - t1 = $event.target; - t1.toString; - eventTarget = t1; - } - if (view.get$dom().textEditingHost.contains(eventTarget)) { - t1 = $.$get$textEditing(); - inputGeometry = t1.get$strategy().geometry; - if (inputGeometry != null) { - t1.get$strategy().domElement.toString; - transformValues = inputGeometry.globalTransform; - t1 = $event.offsetX; - t2 = $event.offsetY; - t3 = transformValues[0]; - t4 = transformValues[4]; - t5 = transformValues[8]; - t6 = transformValues[12]; - t7 = transformValues[1]; - t8 = transformValues[5]; - t9 = transformValues[9]; - t10 = transformValues[13]; - w = 1 / (transformValues[3] * t1 + transformValues[7] * t2 + transformValues[11] * 0 + transformValues[15]); - return new A.Offset((t3 * t1 + t4 * t2 + t5 * 0 + t6) * w, (t7 * t1 + t8 * t2 + t9 * 0 + t10) * w); - } - } - if (!J.$eq$(eventTarget, actualTarget)) { - origin = actualTarget.getBoundingClientRect(); - return new A.Offset($event.clientX - origin.x, $event.clientY - origin.y); - } - return new A.Offset($event.offsetX, $event.offsetY); - }, - _computeOffsetForTalkbackEvent($event, actualTarget) { - var $parent, t1, - offsetX = $event.clientX, - offsetY = $event.clientY; - for ($parent = actualTarget; $parent.offsetParent != null; $parent = t1) { - offsetX -= $parent.offsetLeft - $parent.scrollLeft; - offsetY -= $parent.offsetTop - $parent.scrollTop; - t1 = $parent.offsetParent; - t1.toString; - } - return new A.Offset(offsetX, offsetY); - }, - timeAction($name, action) { - var t1 = action.call$0(); - return t1; - }, - RawKeyboard$_(_onMacOs) { - var t1 = new A.RawKeyboard(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Timer), _onMacOs); - t1.RawKeyboard$_$1(_onMacOs); - return t1; - }, - _noopCallback(data) { - }, - parseFloat(source) { - var result = init.G.window.parseFloat(source); - if (result == null || isNaN(result)) - return null; - return result; - }, - parseFontSize(element) { - var computedStyleMap, fontSizeObject, fontSize = null; - if ("computedStyleMap" in element) { - computedStyleMap = element.computedStyleMap(); - if (computedStyleMap != null) { - fontSizeObject = computedStyleMap.get("font-size"); - fontSize = fontSizeObject != null ? fontSizeObject.value : null; - } - } - return fontSize == null ? A.parseFloat(A.DomWindow_getComputedStyle(init.G.window, element).getPropertyValue("font-size")) : fontSize; - }, - AccessibilityAnnouncements__createElement(assertiveness) { - var ariaLiveValue = assertiveness === B.Assertiveness_1 ? "assertive" : "polite", - liveRegion = A.DomDocument_createElement(init.G.document, "flt-announcement-" + ariaLiveValue), - t1 = liveRegion.style; - A.DomCSSStyleDeclaration_setProperty(t1, "position", "fixed"); - A.DomCSSStyleDeclaration_setProperty(t1, "overflow", "hidden"); - A.DomCSSStyleDeclaration_setProperty(t1, "transform", "translate(-99999px, -99999px)"); - A.DomCSSStyleDeclaration_setProperty(t1, "width", "1px"); - A.DomCSSStyleDeclaration_setProperty(t1, "height", "1px"); - t1 = A.jsify(ariaLiveValue); - t1.toString; - liveRegion.setAttribute("aria-live", t1); - return liveRegion; - }, - _checkableKindFromSemanticsFlag(semanticsObject) { - var t1 = semanticsObject.__engine$_flags; - if ((t1 & 256) !== 0) - return B._CheckableKind_1; - else if ((t1 & 65536) !== 0) - return B._CheckableKind_2; - else - return B._CheckableKind_0; - }, - SemanticIncrementable$(semanticsObject) { - var t1 = new A.SemanticIncrementable(A.DomDocument_createElement(init.G.document, "input"), new A.AccessibilityFocusManager(semanticsObject.owner, B.AccessibilityFocusManagerEvent_0), B.EngineSemanticsRole_0, semanticsObject), - t2 = A.SemanticRole__initElement(t1.createElement$0(0), semanticsObject); - t1.__SemanticRole_element_F !== $ && A.throwUnnamedLateFieldAI(); - t1.__SemanticRole_element_F = t2; - t1.SemanticIncrementable$1(semanticsObject); - return t1; - }, - SizedSpanRepresentation__updateSizes() { - var measurements, t1, _i, t2, update, t3, measurement, domWidth, domHeight, targetSize, - queue = $.SizedSpanRepresentation__resizeQueue; - $.SizedSpanRepresentation__resizeQueue = null; - if (queue == null || queue.length === 0) - return; - measurements = A._setArrayType([], type$.JSArray_Record_3_Size_domSize_and_SizedSpanRepresentation_representation_and_Size_targetSize); - for (t1 = queue.length, _i = 0; t2 = queue.length, _i < t2; queue.length === t1 || (0, A.throwConcurrentModificationError)(queue), ++_i) { - t2 = queue[_i]._0._domText.style; - t2.setProperty("display", "inline", ""); - } - for (_i = 0; _i < queue.length; queue.length === t2 || (0, A.throwConcurrentModificationError)(queue), ++_i) { - update = queue[_i]; - t1 = update._0; - t3 = t1._domText; - measurements.push(new A._Record_3_domSize_representation_targetSize(new A.Size(t3.offsetWidth, t3.offsetHeight), t1, update._1)); - } - for (t1 = measurements.length, _i = 0; _i < measurements.length; measurements.length === t1 || (0, A.throwConcurrentModificationError)(measurements), ++_i) { - measurement = measurements[_i]; - t2 = measurement._0; - domWidth = t2._dx; - domHeight = t2._dy; - targetSize = measurement._2; - t2 = measurement._1._domText; - t3 = t2.style; - t3.setProperty("display", "inline-block", ""); - if (domWidth < 1 && domHeight < 1) { - t2 = t2.style; - t2.setProperty("transform", "", ""); - } else { - t2 = t2.style; - t2.setProperty("transform", "scale(" + A.S(targetSize._dx / domWidth) + ", " + A.S(targetSize._dy / domHeight) + ")", ""); - } - } - }, - computeDomSemanticsLabel(hint, label, tooltip, value) { - var labelHintValue = A._computeLabelHintValue(hint, label, value), - t1 = tooltip == null; - if (t1 && labelHintValue == null) - return null; - if (!t1) { - t1 = "" + tooltip; - if (labelHintValue != null) - t1 += "\n"; - } else - t1 = ""; - if (labelHintValue != null) - t1 += labelHintValue; - return t1.length !== 0 ? t1.charCodeAt(0) == 0 ? t1 : t1 : null; - }, - _computeLabelHintValue(hint, label, value) { - var t1 = type$.WhereTypeIterable_String, - combinedValue = new A.WhereIterable(new A.WhereTypeIterable(A._setArrayType([label, hint, value], type$.JSArray_nullable_String), t1), new A._computeLabelHintValue_closure(), t1._eval$1("WhereIterable")).join$1(0, " "); - return combinedValue.length !== 0 ? combinedValue : null; - }, - SemanticRoute$(object) { - var t3, - t1 = new A.SemanticRoute(B.EngineSemanticsRole_8, object), - t2 = A.SemanticRole__initElement(t1.createElement$0(0), object); - t1.__SemanticRole_element_F !== $ && A.throwUnnamedLateFieldAI(); - t1.__SemanticRole_element_F = t2; - t1.SemanticRouteBase$2(B.EngineSemanticsRole_8, object); - t3 = A.jsify("dialog"); - t3.toString; - t2.setAttribute("role", t3); - return t1; - }, - SemanticDialog$(object) { - var t3, - t1 = new A.SemanticDialog(B.EngineSemanticsRole_15, object), - t2 = A.SemanticRole__initElement(t1.createElement$0(0), object); - t1.__SemanticRole_element_F !== $ && A.throwUnnamedLateFieldAI(); - t1.__SemanticRole_element_F = t2; - t1.SemanticRouteBase$2(B.EngineSemanticsRole_15, object); - t3 = A.jsify("dialog"); - t3.toString; - t2.setAttribute("role", t3); - t3 = A.jsify(true); - t3.toString; - t2.setAttribute("aria-modal", t3); - return t1; - }, - SemanticAlertDialog$(object) { - var t3, - t1 = new A.SemanticAlertDialog(B.EngineSemanticsRole_16, object), - t2 = A.SemanticRole__initElement(t1.createElement$0(0), object); - t1.__SemanticRole_element_F !== $ && A.throwUnnamedLateFieldAI(); - t1.__SemanticRole_element_F = t2; - t1.SemanticRouteBase$2(B.EngineSemanticsRole_16, object); - t3 = A.jsify("alertdialog"); - t3.toString; - t2.setAttribute("role", t3); - t3 = A.jsify(true); - t3.toString; - t2.setAttribute("aria-modal", t3); - return t1; - }, - SemanticRole__initElement(element, semanticsObject) { - var t2, - t1 = element.style; - A.DomCSSStyleDeclaration_setProperty(t1, "position", "absolute"); - A.DomCSSStyleDeclaration_setProperty(t1, "overflow", "visible"); - t1 = semanticsObject.id; - t2 = A.jsify("flt-semantic-node-" + t1); - t2.toString; - element.setAttribute("id", t2); - if (t1 === 0 && !A.configuration().get$debugShowSemanticsNodes()) { - A.DomCSSStyleDeclaration_setProperty(element.style, "filter", "opacity(0%)"); - A.DomCSSStyleDeclaration_setProperty(element.style, "color", "rgba(0,0,0,0)"); - } - if (A.configuration().get$debugShowSemanticsNodes()) - A.DomCSSStyleDeclaration_setProperty(element.style, "outline", "1px solid green"); - return element; - }, - SemanticRole_updateAriaInvalid(element, validationResult) { - var t1; - switch (validationResult.index) { - case 0: - element.removeAttribute("aria-invalid"); - break; - case 1: - t1 = A.jsify("false"); - t1.toString; - element.setAttribute("aria-invalid", t1); - break; - case 2: - t1 = A.jsify("true"); - t1.toString; - element.setAttribute("aria-invalid", t1); - break; - } - }, - SemanticsObject__clearSemanticElementTransform(element) { - var t1 = element.style; - t1.removeProperty("transform-origin"); - t1.removeProperty("transform"); - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_0 || $.$get$browser().get$operatingSystem() === B.OperatingSystem_4) { - t1 = element.style; - A.DomCSSStyleDeclaration_setProperty(t1, "top", "0px"); - A.DomCSSStyleDeclaration_setProperty(t1, "left", "0px"); - } else { - t1 = element.style; - t1.removeProperty("top"); - t1.removeProperty("left"); - } - }, - EngineSemantics$_() { - var politeElement, assertiveElement, - t1 = init.G, - host = A.DomDocument_createElement(t1.document, "flt-announcement-host"); - t1.document.body.append(host); - politeElement = A.AccessibilityAnnouncements__createElement(B.Assertiveness_0); - assertiveElement = A.AccessibilityAnnouncements__createElement(B.Assertiveness_1); - host.append(politeElement); - host.append(assertiveElement); - t1 = B.Set_39d3m.contains$1(0, $.$get$browser().get$operatingSystem()) ? new A.DesktopSemanticsEnabler() : new A.MobileSemanticsEnabler(); - return new A.EngineSemantics(new A.AccessibilityAnnouncements(politeElement, assertiveElement), new A.EngineSemantics__now_closure(), new A.SemanticsHelper(t1), B.GestureMode_1, A._setArrayType([], type$.JSArray_of_void_Function_GestureMode)); - }, - EngineSemanticsOwner$(viewId, semanticsHost) { - var t1 = type$.int, - t2 = type$.SemanticsObject; - t2 = new A.EngineSemanticsOwner(viewId, semanticsHost, A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, t1), A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), A._setArrayType([], type$.JSArray_SemanticsObject), A._setArrayType([], type$.JSArray_of_void_Function)); - t2.EngineSemanticsOwner$2(viewId, semanticsHost); - return t2; - }, - longestIncreasingSubsequence(list) { - var longest, i, elem, hi, lo, mid, seq, k, - len = list.length, - t1 = type$.JSArray_int, - predecessors = A._setArrayType([], t1), - mins = A._setArrayType([0], t1); - for (longest = 0, i = 0; i < len; ++i) { - elem = list[i]; - for (hi = longest, lo = 1; lo <= hi;) { - mid = B.JSInt_methods._tdivFast$1(lo + hi, 2); - if (list[mins[mid]] < elem) - lo = mid + 1; - else - hi = mid - 1; - } - predecessors.push(mins[lo - 1]); - if (lo >= mins.length) - mins.push(i); - else - mins[lo] = i; - if (lo > longest) - longest = lo; - } - seq = A.List_List$filled(longest, 0, false, type$.int); - k = mins[longest]; - for (i = longest - 1; i >= 0; --i) { - seq[i] = k; - k = predecessors[k]; - } - return seq; - }, - Tappable$(semanticsObject, owner) { - var t1 = new A.Tappable(semanticsObject, owner); - t1.Tappable$2(semanticsObject, owner); - return t1; - }, - SemanticsTextEditingStrategy_ensureInitialized(owner) { - var t2, - t1 = $.SemanticsTextEditingStrategy__instance; - if (t1 != null) - t2 = t1.owner === owner; - else - t2 = false; - if (t2) - return t1; - return $.SemanticsTextEditingStrategy__instance = new A.SemanticsTextEditingStrategy(owner, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, null); - }, - WriteBuffer_WriteBuffer0() { - var t1 = new Uint8Array(0), - eightBytes = new DataView(new ArrayBuffer(8)); - return new A.WriteBuffer0(new A.Uint8Buffer(t1, 0), eightBytes, J.asUint8List$0$x(B.NativeByteData_methods.get$buffer(eightBytes))); - }, - breakLinesUsingV8BreakIterator(text, jsText, iterator) { - var t1, fragmentStart, fragmentEnd, i, trailingNewlines, trailingSpaces, codeUnit, type, - breaks = A._setArrayType([], type$.JSArray_LineBreakFragment); - iterator.adoptText(jsText); - iterator.first(); - for (t1 = text.length, fragmentStart = 0; !J.$eq$(iterator.next(), -1); fragmentStart = fragmentEnd) { - fragmentEnd = J.toInt$0$n(iterator.current()); - for (i = fragmentStart, trailingNewlines = 0, trailingSpaces = 0; i < fragmentEnd; ++i) { - codeUnit = text.charCodeAt(i); - if (B.Set_JHFka.contains$1(0, codeUnit)) { - ++trailingNewlines; - ++trailingSpaces; - } else if (B.Set_iVT0d.contains$1(0, codeUnit)) - ++trailingSpaces; - else if (trailingSpaces > 0) { - breaks.push(new A.LineBreakFragment(fragmentStart, i, B.LineBreakType_0, trailingNewlines, trailingSpaces)); - fragmentStart = i; - trailingNewlines = 0; - trailingSpaces = 0; - } - } - if (trailingNewlines > 0) - type = B.LineBreakType_2; - else - type = fragmentEnd === t1 ? B.LineBreakType_3 : B.LineBreakType_0; - breaks.push(new A.LineBreakFragment(fragmentStart, fragmentEnd, type, trailingNewlines, trailingSpaces)); - } - if (breaks.length === 0 || B.JSArray_methods.get$last(breaks).type === B.LineBreakType_2) - breaks.push(new A.LineBreakFragment(t1, t1, B.LineBreakType_3, 0, 0)); - return breaks; - }, - fontWeightIndexToCss(fontWeightIndex) { - switch (fontWeightIndex) { - case 0: - return "100"; - case 1: - return "200"; - case 2: - return "300"; - case 3: - return "normal"; - case 4: - return "500"; - case 5: - return "600"; - case 6: - return "bold"; - case 7: - return "800"; - case 8: - return "900"; - } - return ""; - }, - textAlignToCssValue(align, textDirection) { - switch (align) { - case B.TextAlign_0: - return "left"; - case B.TextAlign_1: - return "right"; - case B.TextAlign_2: - return "center"; - case B.TextAlign_3: - return "justify"; - case B.TextAlign_5: - switch (textDirection.index) { - case 1: - return "end"; - case 0: - return "left"; - } - break; - case B.TextAlign_4: - switch (textDirection.index) { - case 1: - return ""; - case 0: - return "right"; - } - break; - case null: - case void 0: - return ""; - } - }, - EngineInputAction_fromName($name) { - switch ($name) { - case "TextInputAction.continueAction": - case "TextInputAction.next": - return B.C_NextInputAction; - case "TextInputAction.previous": - return B.C_PreviousInputAction; - case "TextInputAction.done": - return B.C_DoneInputAction; - case "TextInputAction.go": - return B.C_GoInputAction; - case "TextInputAction.newline": - return B.C_EnterInputAction; - case "TextInputAction.search": - return B.C_SearchInputAction; - case "TextInputAction.send": - return B.C_SendInputAction; - case "TextInputAction.emergencyCall": - case "TextInputAction.join": - case "TextInputAction.none": - case "TextInputAction.route": - case "TextInputAction.unspecified": - default: - return B.C_NoInputAction; - } - }, - EngineInputType_fromName($name, isDecimal, isMultiline) { - switch ($name) { - case "TextInputType.number": - return isDecimal ? B.C_DecimalInputType : B.C_NumberInputType; - case "TextInputType.phone": - return B.C_PhoneInputType; - case "TextInputType.emailAddress": - return B.C_EmailInputType; - case "TextInputType.url": - return B.C_UrlInputType; - case "TextInputType.multiline": - return B.C_MultilineInputType; - case "TextInputType.none": - return isMultiline ? B.C_MultilineNoTextInputType : B.C_NoTextInputType; - case "TextInputType.text": - default: - return B.C_TextInputType; - } - }, - createMultilineTextArea() { - var element = A.DomDocument_createElement(init.G.document, "textarea"); - A.DomCSSStyleDeclaration_setProperty(element.style, "scrollbar-width", "none"); - return element; - }, - TextCapitalizationConfig$fromInputConfiguration(inputConfiguration) { - var t1; - if (inputConfiguration === "TextCapitalization.words") - t1 = B.TextCapitalization_0; - else if (inputConfiguration === "TextCapitalization.characters") - t1 = B.TextCapitalization_2; - else - t1 = inputConfiguration === "TextCapitalization.sentences" ? B.TextCapitalization_1 : B.TextCapitalization_3; - return new A.TextCapitalizationConfig(t1); - }, - _emptyCallback(__wc0_formal) { - }, - _styleAutofillElements(domElement, isOffScreen, shouldDisablePointerEvents, shouldHideElement) { - var _s11_ = "transparent", - _s4_ = "none", - elementStyle = domElement.style; - A.DomCSSStyleDeclaration_setProperty(elementStyle, "white-space", "pre-wrap"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "padding", "0"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "opacity", "1"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "color", _s11_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "background-color", _s11_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "background", _s11_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "outline", _s4_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "border", _s4_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "resize", _s4_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "text-shadow", _s11_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "transform-origin", "0 0 0"); - if (isOffScreen) { - A.DomCSSStyleDeclaration_setProperty(elementStyle, "top", "-9999px"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "left", "-9999px"); - } - if (shouldHideElement) { - A.DomCSSStyleDeclaration_setProperty(elementStyle, "width", "0"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "height", "0"); - } - if (shouldDisablePointerEvents) - A.DomCSSStyleDeclaration_setProperty(elementStyle, "pointer-events", _s4_); - if ($.$get$browser().get$browserEngine() === B.BrowserEngine_0 || $.$get$browser().get$browserEngine() === B.BrowserEngine_1) - domElement.classList.add("transparentTextEditing"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "caret-color", _s11_); - }, - _ensureEditingElementInView(element, viewId) { - var currentView, - isAlreadyAppended = element.isConnected; - if (!(isAlreadyAppended == null ? false : isAlreadyAppended)) - return; - currentView = $.$get$EnginePlatformDispatcher__instance().get$viewManager().findViewForElement$1(element); - if (currentView == null) - return; - if (currentView.viewId !== viewId) - A._insertEditingElementInView(element, viewId); - }, - _insertEditingElementInView(element, viewId) { - $.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.$index(0, viewId).get$dom().textEditingHost.append(element); - }, - EngineAutofillForm_fromFrameworkMessage(viewId, focusedElementAutofill, fields) { - var t1, elements, items, t2, formElement, isSafariDesktopStrategy, ids, focusedElement, insertionReferenceNode, t3, t4, t5, t6, fieldIsFocusedElement, t7, t8, autofillInfo, t9, autofill, htmlElement, _i, id, formIdentifier, form, submitButton; - if (focusedElementAutofill == null) - return null; - t1 = type$.String; - elements = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.JSObject); - items = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.AutofillInfo); - t2 = init.G; - formElement = A.DomDocument_createElement(t2.document, "form"); - isSafariDesktopStrategy = $.$get$textEditing().get$strategy() instanceof A.SafariDesktopTextEditingStrategy; - formElement.noValidate = true; - formElement.method = "post"; - formElement.action = "#"; - formElement.addEventListener("submit", $.$get$preventDefaultListener()); - A._styleAutofillElements(formElement, false, isSafariDesktopStrategy, true); - ids = J.JSArray_JSArray$growable(0, t1); - focusedElement = A.AutofillInfo_AutofillInfo$fromFrameworkMessage(focusedElementAutofill, B.TextCapitalizationConfig_TextCapitalization_3); - insertionReferenceNode = null; - if (fields != null) - for (t1 = type$.Map_String_dynamic, t3 = J.cast$1$0$ax(fields, t1), t4 = A._instanceType(t3), t3 = new A.ListIterator(t3, t3.get$length(t3), t4._eval$1("ListIterator")), t5 = focusedElement.uniqueIdentifier, t4 = t4._eval$1("ListBase.E"), t6 = !isSafariDesktopStrategy, fieldIsFocusedElement = false; t3.moveNext$0();) { - t7 = t3.__internal$_current; - if (t7 == null) - t7 = t4._as(t7); - t8 = J.getInterceptor$asx(t7); - autofillInfo = t1._as(t8.$index(t7, "autofill")); - t9 = A._asString(t8.$index(t7, "textCapitalization")); - if (t9 === "TextCapitalization.words") - t9 = B.TextCapitalization_0; - else if (t9 === "TextCapitalization.characters") - t9 = B.TextCapitalization_2; - else - t9 = t9 === "TextCapitalization.sentences" ? B.TextCapitalization_1 : B.TextCapitalization_3; - autofill = A.AutofillInfo_AutofillInfo$fromFrameworkMessage(autofillInfo, new A.TextCapitalizationConfig(t9)); - t9 = autofill.uniqueIdentifier; - ids.push(t9); - if (t9 !== t5) { - htmlElement = A.EngineInputType_fromName(A._asString(J.$index$asx(t1._as(t8.$index(t7, "inputType")), "name")), false, false).createDomElement$0(); - autofill.editingState.applyToDomElement$1(htmlElement); - autofill.applyToDomElement$1(htmlElement); - A._styleAutofillElements(htmlElement, false, isSafariDesktopStrategy, t6); - items.$indexSet(0, t9, autofill); - elements.$indexSet(0, t9, htmlElement); - formElement.append(htmlElement); - if (fieldIsFocusedElement) { - insertionReferenceNode = htmlElement; - fieldIsFocusedElement = false; - } - } else - fieldIsFocusedElement = true; - } - else - ids.push(focusedElement.uniqueIdentifier); - B.JSArray_methods.sort$0(ids); - for (t1 = ids.length, _i = 0, t3 = ""; _i < t1; ++_i) { - id = ids[_i]; - t3 = (t3.length > 0 ? t3 + "*" : t3) + id; - } - formIdentifier = t3.charCodeAt(0) == 0 ? t3 : t3; - form = $.formsOnTheDom.$index(0, formIdentifier); - if (form != null) - form.remove(); - submitButton = A.DomDocument_createElement(t2.document, "input"); - submitButton.tabIndex = -1; - A._styleAutofillElements(submitButton, true, false, true); - submitButton.className = "submitBtn"; - submitButton.type = "submit"; - formElement.append(submitButton); - return new A.EngineAutofillForm(formElement, elements, items, insertionReferenceNode == null ? submitButton : insertionReferenceNode, formIdentifier, viewId); - }, - AutofillInfo_AutofillInfo$fromFrameworkMessage(autofill, textCapitalization) { - var t2, - t1 = J.getInterceptor$asx(autofill), - uniqueIdentifier = A._asString(t1.$index(autofill, "uniqueIdentifier")), - hintsList = type$.nullable_List_dynamic._as(t1.$index(autofill, "hints")), - firstHint = hintsList == null || J.get$isEmpty$asx(hintsList) ? null : A._asString(J.get$first$ax(hintsList)), - editingState = A.EditingState_EditingState$fromFrameworkMessage(type$.Map_String_dynamic._as(t1.$index(autofill, "editingValue"))); - if (firstHint != null) { - t2 = $.$get$BrowserAutofillHints__singletonInstance()._flutterToEngineMap.$index(0, firstHint); - if (t2 == null) - t2 = firstHint; - } else - t2 = null; - return new A.AutofillInfo(editingState, uniqueIdentifier, t2, A._asStringQ(t1.$index(autofill, "hintText"))); - }, - _replace(originalText, replacementText, replacedRange) { - var t1 = replacedRange.start, - t2 = replacedRange.end, - t3 = Math.min(t1, t2); - t2 = Math.max(t1, t2); - return B.JSString_methods.substring$2(originalText, 0, t3) + replacementText + B.JSString_methods.substring$1(originalText, t2); - }, - TextEditingDeltaState_inferDeltaState(newEditingState, lastEditingState, lastTextEditingDeltaState) { - var previousSelectionWasCollapsed, t9, isTextBeingRemoved, isTextBeingChangedAtActiveSelection, deletedLength, isCurrentlyComposing, textAfterDelta, isPeriodInsertion, match, actualEnd, textAfterMatch, - t1 = lastTextEditingDeltaState.oldText, - t2 = lastTextEditingDeltaState.deltaText, - t3 = lastTextEditingDeltaState.deltaStart, - t4 = lastTextEditingDeltaState.deltaEnd, - t5 = lastTextEditingDeltaState.baseOffset, - t6 = lastTextEditingDeltaState.extentOffset, - t7 = lastTextEditingDeltaState.composingOffset, - t8 = lastTextEditingDeltaState.composingExtent, - newTextEditingDeltaState = new A.TextEditingDeltaState(t1, t2, t3, t4, t5, t6, t7, t8); - t5 = lastEditingState == null; - t6 = t5 ? null : lastEditingState.baseOffset; - previousSelectionWasCollapsed = t6 == (t5 ? null : lastEditingState.extentOffset); - t6 = t2.length; - t9 = t6 === 0; - isTextBeingRemoved = t9 && t4 !== -1; - t9 = !t9; - isTextBeingChangedAtActiveSelection = t9 && !previousSelectionWasCollapsed; - if (isTextBeingRemoved) { - deletedLength = t1.length - newEditingState.text.length; - t3 = newEditingState.baseOffset; - if (t3 !== (t5 ? null : lastEditingState.baseOffset)) { - t3 = t4 - deletedLength; - newTextEditingDeltaState.deltaStart = t3; - } else { - newTextEditingDeltaState.deltaStart = t3; - t4 = t3 + deletedLength; - newTextEditingDeltaState.deltaEnd = t4; - } - } else if (isTextBeingChangedAtActiveSelection) { - t3 = lastEditingState.baseOffset; - t5 = lastEditingState.extentOffset; - if (t3 > t5) - t3 = t5; - newTextEditingDeltaState.deltaStart = t3; - } - isCurrentlyComposing = t7 != null && t7 !== t8; - if (t9 && previousSelectionWasCollapsed && isCurrentlyComposing) { - newTextEditingDeltaState.deltaStart = t7; - t3 = t7; - } - if (!(t3 === -1 && t3 === t4)) { - textAfterDelta = A._replace(t1, t2, new A.TextRange(t3, t4)); - t3 = newEditingState.text; - t3.toString; - if (textAfterDelta !== t3) { - isPeriodInsertion = B.JSString_methods.contains$1(t2, "."); - for (t4 = A.RegExp_RegExp(A.quoteStringForRegExp(t2), false).allMatches$1(0, t3), t4 = new A._AllMatchesIterator(t4._re, t4.__js_helper$_string, t4.__js_helper$_start), t5 = type$.RegExpMatch, t7 = t1.length; t4.moveNext$0();) { - match = t4.__js_helper$_current; - t8 = (match == null ? t5._as(match) : match)._match; - t9 = t8.index; - if (!(t9 >= 0 && t9 + t8[0].length <= t7)) { - actualEnd = t9 + t6 - 1; - textAfterMatch = A._replace(t1, t2, new A.TextRange(t9, actualEnd)); - } else { - actualEnd = isPeriodInsertion ? t9 + t8[0].length - 1 : t9 + t8[0].length; - textAfterMatch = A._replace(t1, t2, new A.TextRange(t9, actualEnd)); - } - if (textAfterMatch === t3) { - newTextEditingDeltaState.deltaStart = t9; - newTextEditingDeltaState.deltaEnd = actualEnd; - break; - } - } - } - } - newTextEditingDeltaState.baseOffset = newEditingState.baseOffset; - newTextEditingDeltaState.extentOffset = newEditingState.extentOffset; - return newTextEditingDeltaState; - }, - EditingState$(baseOffset, composingBaseOffset, composingExtentOffset, extentOffset, text) { - var t2, - t1 = baseOffset == null ? 0 : baseOffset; - t1 = Math.max(0, t1); - t2 = extentOffset == null ? 0 : extentOffset; - return new A.EditingState(text, t1, Math.max(0, t2), composingBaseOffset, composingExtentOffset); - }, - EditingState_EditingState$fromFrameworkMessage(flutterEditingState) { - var t1 = J.getInterceptor$asx(flutterEditingState), - text = A._asStringQ(t1.$index(flutterEditingState, "text")), - selectionBase = B.JSNumber_methods.toInt$0(A._asNum(t1.$index(flutterEditingState, "selectionBase"))), - selectionExtent = B.JSNumber_methods.toInt$0(A._asNum(t1.$index(flutterEditingState, "selectionExtent"))), - composingBase = A.JsonExtensions_tryInt(flutterEditingState, "composingBase"), - composingExtent = A.JsonExtensions_tryInt(flutterEditingState, "composingExtent"); - t1 = composingBase == null ? -1 : composingBase; - return A.EditingState$(selectionBase, t1, composingExtent == null ? -1 : composingExtent, selectionExtent, text); - }, - EditingState_EditingState$fromDomElement(domElement) { - var t2, t3, _null = null, - _s8_ = "backward", - t1 = A.JSAnyUtilityExtension_instanceOfString(domElement, "HTMLInputElement"); - if (t1) - if (J.$eq$(domElement.selectionDirection, _s8_)) { - t1 = domElement.value; - t2 = domElement.selectionEnd; - t2 = t2 == null ? _null : J.toInt$0$n(t2); - t3 = domElement.selectionStart; - return A.EditingState$(t2, -1, -1, t3 == null ? _null : J.toInt$0$n(t3), t1); - } else { - t1 = domElement.value; - t2 = domElement.selectionStart; - t2 = t2 == null ? _null : J.toInt$0$n(t2); - t3 = domElement.selectionEnd; - return A.EditingState$(t2, -1, -1, t3 == null ? _null : J.toInt$0$n(t3), t1); - } - else { - t1 = A.JSAnyUtilityExtension_instanceOfString(domElement, "HTMLTextAreaElement"); - if (t1) - if (J.$eq$(domElement.selectionDirection, _s8_)) { - t1 = domElement.value; - t2 = domElement.selectionEnd; - t2 = t2 == null ? _null : J.toInt$0$n(t2); - t3 = domElement.selectionStart; - return A.EditingState$(t2, -1, -1, t3 == null ? _null : J.toInt$0$n(t3), t1); - } else { - t1 = domElement.value; - t2 = domElement.selectionStart; - t2 = t2 == null ? _null : J.toInt$0$n(t2); - t3 = domElement.selectionEnd; - return A.EditingState$(t2, -1, -1, t3 == null ? _null : J.toInt$0$n(t3), t1); - } - else - throw A.wrapException(A.UnsupportedError$("Initialized with unsupported input type")); - } - }, - InputConfiguration$fromFrameworkMessage(flutterInputConfiguration) { - var t2, t3, t4, t5, t6, t7, t8, t9, t10, - _s9_ = "inputType", - _s8_ = "autofill", - t1 = A.JsonExtensions_tryInt(flutterInputConfiguration, "viewId"); - if (t1 == null) - t1 = 0; - t2 = J.getInterceptor$asx(flutterInputConfiguration); - t3 = type$.Map_String_dynamic; - t4 = A._asString(J.$index$asx(t3._as(t2.$index(flutterInputConfiguration, _s9_)), "name")); - t5 = A._asBoolQ(J.$index$asx(t3._as(t2.$index(flutterInputConfiguration, _s9_)), "decimal")); - t6 = A._asBoolQ(J.$index$asx(t3._as(t2.$index(flutterInputConfiguration, _s9_)), "isMultiline")); - t4 = A.EngineInputType_fromName(t4, t5 === true, t6 === true); - t5 = A._asStringQ(t2.$index(flutterInputConfiguration, "inputAction")); - if (t5 == null) - t5 = "TextInputAction.done"; - t6 = A._asBoolQ(t2.$index(flutterInputConfiguration, "obscureText")); - t7 = A._asBoolQ(t2.$index(flutterInputConfiguration, "readOnly")); - t8 = A._asBoolQ(t2.$index(flutterInputConfiguration, "autocorrect")); - t9 = A.TextCapitalizationConfig$fromInputConfiguration(A._asString(t2.$index(flutterInputConfiguration, "textCapitalization"))); - t3 = t2.containsKey$1(flutterInputConfiguration, _s8_) ? A.AutofillInfo_AutofillInfo$fromFrameworkMessage(t3._as(t2.$index(flutterInputConfiguration, _s8_)), B.TextCapitalizationConfig_TextCapitalization_3) : null; - t10 = A.JsonExtensions_tryInt(flutterInputConfiguration, "viewId"); - if (t10 == null) - t10 = 0; - t10 = A.EngineAutofillForm_fromFrameworkMessage(t10, type$.nullable_Map_String_dynamic._as(t2.$index(flutterInputConfiguration, _s8_)), type$.nullable_List_dynamic._as(t2.$index(flutterInputConfiguration, "fields"))); - t2 = A._asBoolQ(t2.$index(flutterInputConfiguration, "enableDeltaModel")); - return new A.InputConfiguration(t1, t4, t5, t7 === true, t6 === true, t8 !== false, t2 === true, t3, t10, t9); - }, - GloballyPositionedTextEditingStrategy$(owner) { - return new A.GloballyPositionedTextEditingStrategy(owner, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, null); - }, - saveForms() { - $.formsOnTheDom.forEach$1(0, new A.saveForms_closure()); - }, - cleanForms() { - for (var t1 = new A.LinkedHashMapValueIterator($.formsOnTheDom, $.formsOnTheDom._modifications, $.formsOnTheDom._first); t1.moveNext$0();) - t1.__js_helper$_current.remove(); - $.formsOnTheDom.clear$0(0); - }, - EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage(encodedGeometry) { - var t1 = J.getInterceptor$asx(encodedGeometry), - transformList = A.List_List$from(J.map$1$1$ax(type$.List_dynamic._as(t1.$index(encodedGeometry, "transform")), new A.EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage_closure(), type$.dynamic), true, type$.double); - return new A.EditableTextGeometry(A._asNum(t1.$index(encodedGeometry, "width")), A._asNum(t1.$index(encodedGeometry, "height")), new Float32Array(A._ensureNativeList(transformList))); - }, - float64ListToCssTransform(matrix) { - var transformKind = A.transformKindOf(matrix); - if (transformKind === B.TransformKind_1) - return "matrix(" + A.S(matrix[0]) + "," + A.S(matrix[1]) + "," + A.S(matrix[4]) + "," + A.S(matrix[5]) + "," + A.S(matrix[12]) + "," + A.S(matrix[13]) + ")"; - else if (transformKind === B.TransformKind_2) - return A.float64ListToCssTransform3d(matrix); - else - return "none"; - }, - transformKindOf(matrix) { - if (!(matrix[15] === 1 && matrix[14] === 0 && matrix[11] === 0 && matrix[10] === 1 && matrix[9] === 0 && matrix[8] === 0 && matrix[7] === 0 && matrix[6] === 0 && matrix[3] === 0 && matrix[2] === 0)) - return B.TransformKind_2; - if (matrix[0] === 1 && matrix[1] === 0 && matrix[4] === 0 && matrix[5] === 1 && matrix[12] === 0 && matrix[13] === 0) - return B.TransformKind_0; - else - return B.TransformKind_1; - }, - float64ListToCssTransform3d(matrix) { - var t1 = matrix[0]; - if (t1 === 1 && matrix[1] === 0 && matrix[2] === 0 && matrix[3] === 0 && matrix[4] === 0 && matrix[5] === 1 && matrix[6] === 0 && matrix[7] === 0 && matrix[8] === 0 && matrix[9] === 0 && matrix[10] === 1 && matrix[11] === 0 && matrix[14] === 0 && matrix[15] === 1) - return "translate3d(" + A.S(matrix[12]) + "px, " + A.S(matrix[13]) + "px, 0px)"; - else - return "matrix3d(" + A.S(t1) + "," + A.S(matrix[1]) + "," + A.S(matrix[2]) + "," + A.S(matrix[3]) + "," + A.S(matrix[4]) + "," + A.S(matrix[5]) + "," + A.S(matrix[6]) + "," + A.S(matrix[7]) + "," + A.S(matrix[8]) + "," + A.S(matrix[9]) + "," + A.S(matrix[10]) + "," + A.S(matrix[11]) + "," + A.S(matrix[12]) + "," + A.S(matrix[13]) + "," + A.S(matrix[14]) + "," + A.S(matrix[15]) + ")"; - }, - transformRectWithMatrix(transform, rect) { - var t2, t3, m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33, argStorage, t4, t5, t6, t7, w, - t1 = $.$get$_tempRectData(); - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = rect.left; - t1[1] = rect.top; - t1[2] = rect.right; - t1[3] = rect.bottom; - t2 = $.$get$_tempPointData(); - t3 = t1[0]; - t2.$flags & 2 && A.throwUnsupportedOperation(t2); - t2[0] = t3; - t2[4] = t1[1]; - t2[8] = 0; - t2[12] = 1; - t2[1] = t1[2]; - t2[5] = t1[1]; - t2[9] = 0; - t2[13] = 1; - t2[2] = t1[0]; - t2[6] = t1[3]; - t2[10] = 0; - t2[14] = 1; - t2[3] = t1[2]; - t2[7] = t1[3]; - t2[11] = 0; - t2[15] = 1; - t3 = $.$get$_tempPointMatrix().__engine$_m4storage; - m00 = t3[0]; - m01 = t3[4]; - m02 = t3[8]; - m03 = t3[12]; - m10 = t3[1]; - m11 = t3[5]; - m12 = t3[9]; - m13 = t3[13]; - m20 = t3[2]; - m21 = t3[6]; - m22 = t3[10]; - m23 = t3[14]; - m30 = t3[3]; - m31 = t3[7]; - m32 = t3[11]; - m33 = t3[15]; - argStorage = transform.__engine$_m4storage; - t4 = argStorage[0]; - t5 = argStorage[4]; - t6 = argStorage[8]; - t7 = argStorage[12]; - t3.$flags & 2 && A.throwUnsupportedOperation(t3); - t3[0] = m00 * t4 + m01 * t5 + m02 * t6 + m03 * t7; - t3[4] = m00 * argStorage[1] + m01 * argStorage[5] + m02 * argStorage[9] + m03 * argStorage[13]; - t3[8] = m00 * argStorage[2] + m01 * argStorage[6] + m02 * argStorage[10] + m03 * argStorage[14]; - t3[12] = m00 * argStorage[3] + m01 * argStorage[7] + m02 * argStorage[11] + m03 * argStorage[15]; - t3[1] = m10 * argStorage[0] + m11 * argStorage[4] + m12 * argStorage[8] + m13 * argStorage[12]; - t3[5] = m10 * argStorage[1] + m11 * argStorage[5] + m12 * argStorage[9] + m13 * argStorage[13]; - t3[9] = m10 * argStorage[2] + m11 * argStorage[6] + m12 * argStorage[10] + m13 * argStorage[14]; - t3[13] = m10 * argStorage[3] + m11 * argStorage[7] + m12 * argStorage[11] + m13 * argStorage[15]; - t3[2] = m20 * argStorage[0] + m21 * argStorage[4] + m22 * argStorage[8] + m23 * argStorage[12]; - t3[6] = m20 * argStorage[1] + m21 * argStorage[5] + m22 * argStorage[9] + m23 * argStorage[13]; - t3[10] = m20 * argStorage[2] + m21 * argStorage[6] + m22 * argStorage[10] + m23 * argStorage[14]; - t3[14] = m20 * argStorage[3] + m21 * argStorage[7] + m22 * argStorage[11] + m23 * argStorage[15]; - t3[3] = m30 * argStorage[0] + m31 * argStorage[4] + m32 * argStorage[8] + m33 * argStorage[12]; - t3[7] = m30 * argStorage[1] + m31 * argStorage[5] + m32 * argStorage[9] + m33 * argStorage[13]; - t3[11] = m30 * argStorage[2] + m31 * argStorage[6] + m32 * argStorage[10] + m33 * argStorage[14]; - t3[15] = m30 * argStorage[3] + m31 * argStorage[7] + m32 * argStorage[11] + m33 * argStorage[15]; - w = argStorage[15]; - if (w === 0) - w = 1; - t1[0] = Math.min(Math.min(Math.min(t2[0], t2[1]), t2[2]), t2[3]) / w; - t1[1] = Math.min(Math.min(Math.min(t2[4], t2[5]), t2[6]), t2[7]) / w; - t1[2] = Math.max(Math.max(Math.max(t2[0], t2[1]), t2[2]), t2[3]) / w; - t1[3] = Math.max(Math.max(Math.max(t2[4], t2[5]), t2[6]), t2[7]) / w; - return new A.Rect(t1[0], t1[1], t1[2], t1[3]); - }, - colorValueToCssString(value) { - var hexValue, hexValueLength, t1; - if (value === 4278190080) - return "#000000"; - if ((value & 4278190080) >>> 0 === 4278190080) { - hexValue = B.JSInt_methods.toRadixString$1(value & 16777215, 16); - hexValueLength = hexValue.length; - $label0$0: { - if (1 === hexValueLength) { - t1 = "#00000" + hexValue; - break $label0$0; - } - if (2 === hexValueLength) { - t1 = "#0000" + hexValue; - break $label0$0; - } - if (3 === hexValueLength) { - t1 = "#000" + hexValue; - break $label0$0; - } - if (4 === hexValueLength) { - t1 = "#00" + hexValue; - break $label0$0; - } - if (5 === hexValueLength) { - t1 = "#0" + hexValue; - break $label0$0; - } - t1 = "#" + hexValue; - break $label0$0; - } - return t1; - } else { - t1 = "" + "rgba(" + B.JSInt_methods.toString$0(value >>> 16 & 255) + "," + B.JSInt_methods.toString$0(value >>> 8 & 255) + "," + B.JSInt_methods.toString$0(value & 255) + "," + B.JSNumber_methods.toString$0((value >>> 24 & 255) / 255) + ")"; - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }, - _fallbackFontFamily() { - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_0) { - var t1 = $.$get$browser().get$_userAgent(); - t1 = B.JSString_methods.contains$1(t1, "OS 15_"); - } else - t1 = false; - if (t1) - return "BlinkMacSystemFont"; - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_0 || $.$get$browser().get$operatingSystem() === B.OperatingSystem_4) - return "-apple-system, BlinkMacSystemFont"; - return "Arial"; - }, - canonicalizeFontFamily(fontFamily) { - if (B.Set_Jjma.contains$1(0, fontFamily)) - return fontFamily; - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_0 || $.$get$browser().get$operatingSystem() === B.OperatingSystem_4) - if (fontFamily === ".SF Pro Text" || fontFamily === ".SF Pro Display" || fontFamily === ".SF UI Text" || fontFamily === ".SF UI Display") - return A._fallbackFontFamily(); - return '"' + A.S(fontFamily) + '", ' + A._fallbackFontFamily() + ", sans-serif"; - }, - clampInt(value, min, max) { - if (value < min) - return min; - else if (value > max) - return max; - else - return value; - }, - listEquals0(a, b) { - var index; - if (a == null) - return b == null; - if (b == null || a.length !== b.length) - return false; - for (index = 0; index < a.length; ++index) - if (!J.$eq$(a[index], b[index])) - return false; - return true; - }, - unorderedListEqual(a, b, $T) { - var t1, t2, wordCounts, _i, word, count, otherWord; - if (a == null ? b == null : a === b) - return true; - t1 = a == null; - t2 = t1 ? null : a.length === 0; - if (t2 !== false) { - t2 = b == null ? null : b.length === 0; - t2 = t2 !== false; - } else - t2 = false; - if (t2) - return true; - if (t1 !== (b == null)) - return false; - t1 = a.length; - if (t1 !== b.length) - return false; - if (t1 === 1) - return J.$eq$(B.JSArray_methods.get$first(a), B.JSArray_methods.get$first(b)); - if (t1 === 2) { - if (!(J.$eq$(B.JSArray_methods.get$first(a), B.JSArray_methods.get$first(b)) && J.$eq$(B.JSArray_methods.get$last(a), B.JSArray_methods.get$last(b)))) - t1 = J.$eq$(B.JSArray_methods.get$last(a), B.JSArray_methods.get$first(b)) && J.$eq$(B.JSArray_methods.get$first(a), B.JSArray_methods.get$last(b)); - else - t1 = true; - return t1; - } - wordCounts = A.LinkedHashMap_LinkedHashMap$_empty($T, type$.int); - for (_i = 0; _i < a.length; a.length === t1 || (0, A.throwConcurrentModificationError)(a), ++_i) { - word = a[_i]; - count = wordCounts.$index(0, word); - wordCounts.$indexSet(0, word, (count == null ? 0 : count) + 1); - } - for (t1 = b.length, _i = 0; _i < b.length; b.length === t1 || (0, A.throwConcurrentModificationError)(b), ++_i) { - otherWord = b[_i]; - count = wordCounts.$index(0, otherWord); - if (count == null || count === 0) - return false; - if (count === 1) - wordCounts.remove$1(0, otherWord); - else - wordCounts.$indexSet(0, otherWord, count - 1); - } - return wordCounts.__js_helper$_length === 0; - }, - JsonExtensions_tryInt(_this, propertyName) { - var t1 = A._asNumQ(J.$index$asx(_this, propertyName)); - return t1 == null ? null : B.JSNumber_methods.toInt$0(t1); - }, - bytesToHexString(data) { - return new A.MappedListIterable(data, new A.bytesToHexString_closure(), A.instanceType(data)._eval$1("MappedListIterable")).join$1(0, " "); - }, - setElementStyle(element, $name, value) { - A.DomCSSStyleDeclaration_setProperty(element.style, $name, value); - }, - setThemeColor(color) { - var t1 = init.G, - theme = t1.document.querySelector("#flutterweb-theme"); - if (color != null) { - if (theme == null) { - theme = A.DomDocument_createElement(t1.document, "meta"); - theme.id = "flutterweb-theme"; - theme.name = "theme-color"; - t1.document.head.append(theme); - } - theme.content = A.colorValueToCssString(color.toARGB32$0()); - } else if (theme != null) - theme.remove(); - }, - FirstWhereOrNull_firstWhereOrNull(_this, test) { - var t1, _i, element; - for (t1 = _this.length, _i = 0; _i < _this.length; _this.length === t1 || (0, A.throwConcurrentModificationError)(_this), ++_i) { - element = _this[_i]; - if (test.call$1(element)) - return element; - } - return null; - }, - LruCache$(maximumSize, $K, $V) { - var t1 = $K._eval$1("@<0>")._bind$1($V), - t2 = new A._DoubleLinkedQueueSentinel(t1._eval$1("_DoubleLinkedQueueSentinel<+key,value(1,2)>")); - t2._previousLink = t2; - t2._nextLink = t2; - return new A.LruCache(maximumSize, new A.DoubleLinkedQueue(t2, t1._eval$1("DoubleLinkedQueue<+key,value(1,2)>")), A.LinkedHashMap_LinkedHashMap$_empty($K, t1._eval$1("DoubleLinkedQueueEntry<+key,value(1,2)>")), t1._eval$1("LruCache<1,2>")); - }, - Matrix4$identity() { - var t1 = new Float32Array(16); - t1[15] = 1; - t1[0] = 1; - t1[5] = 1; - t1[10] = 1; - return new A.Matrix40(t1); - }, - Matrix4$fromFloat32List(_m4storage) { - return new A.Matrix40(_m4storage); - }, - toMatrix32(matrix64) { - var matrix32 = new Float32Array(16); - matrix32[15] = matrix64[15]; - matrix32[14] = matrix64[14]; - matrix32[13] = matrix64[13]; - matrix32[12] = matrix64[12]; - matrix32[11] = matrix64[11]; - matrix32[10] = matrix64[10]; - matrix32[9] = matrix64[9]; - matrix32[8] = matrix64[8]; - matrix32[7] = matrix64[7]; - matrix32[6] = matrix64[6]; - matrix32[5] = matrix64[5]; - matrix32[4] = matrix64[4]; - matrix32[3] = matrix64[3]; - matrix32[2] = matrix64[2]; - matrix32[1] = matrix64[1]; - matrix32[0] = matrix64[0]; - return matrix32; - }, - CustomElementDimensionsProvider$(_hostElement, onDprChange) { - var t1 = new A.CustomElementDimensionsProvider(_hostElement, A.StreamController_StreamController$broadcast(false, type$.nullable_Size)); - t1.CustomElementDimensionsProvider$2$onDprChange(_hostElement, onDprChange); - return t1; - }, - DimensionsProvider_DimensionsProvider$create(hostElement) { - var t1, t2, resizeEventTarget; - if (hostElement != null) { - t1 = $.$get$DisplayDprStream_instance()._dprStreamController; - return A.CustomElementDimensionsProvider$(hostElement, new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>"))); - } else { - t1 = new A.FullPageDimensionsProvider(A.StreamController_StreamController$broadcast(false, type$.nullable_Size)); - t2 = init.G; - resizeEventTarget = t2.window.visualViewport; - if (resizeEventTarget == null) - resizeEventTarget = t2.window; - t1.__FullPageDimensionsProvider__domResizeSubscription_A = A.DomSubscription$(resizeEventTarget, "resize", A.createDomEventListener(t1.get$_onVisualViewportResize())); - return t1; - } - }, - EmbeddingStrategy_EmbeddingStrategy$create(hostElement) { - var t1, t2, t3, _s1_ = "0", _s4_ = "none"; - if (hostElement != null) { - A.DomNode_clearChildren(hostElement); - t1 = A.jsify("custom-element"); - t1.toString; - hostElement.setAttribute("flt-embedding", t1); - return new A.CustomElementEmbeddingStrategy(hostElement); - } else { - t1 = init.G.document.body; - t1.toString; - t2 = new A.FullPageEmbeddingStrategy(t1); - t3 = A.jsify("full-page"); - t3.toString; - t1.setAttribute("flt-embedding", t3); - t2._applyViewportMeta$0(); - A.setElementStyle(t1, "position", "fixed"); - A.setElementStyle(t1, "top", _s1_); - A.setElementStyle(t1, "right", _s1_); - A.setElementStyle(t1, "bottom", _s1_); - A.setElementStyle(t1, "left", _s1_); - A.setElementStyle(t1, "overflow", "hidden"); - A.setElementStyle(t1, "padding", _s1_); - A.setElementStyle(t1, "margin", _s1_); - A.setElementStyle(t1, "user-select", _s4_); - A.setElementStyle(t1, "-webkit-user-select", _s4_); - A.setElementStyle(t1, "touch-action", _s4_); - return t2; - } - }, - StyleManager_attachGlobalStyles(cssSelectorPrefix, node, styleId, styleNonce) { - var style = A.DomDocument_createElement(init.G.document, "style"); - if (styleNonce != null) - style.nonce = styleNonce; - style.id = styleId; - node.appendChild(style); - A.applyGlobalCssRulesToSheet(style, cssSelectorPrefix, "normal normal 14px sans-serif"); - }, - applyGlobalCssRulesToSheet(styleElement, cssSelectorPrefix, defaultCssFont) { - var e, t2, exception, - t1 = init.G; - styleElement.append(t1.document.createTextNode(cssSelectorPrefix + " flt-scene-host { font: " + defaultCssFont + ";}" + cssSelectorPrefix + " flt-semantics input[type=range] { appearance: none; -webkit-appearance: none; width: 100%; position: absolute; border: none; top: 0; right: 0; bottom: 0; left: 0;}" + cssSelectorPrefix + " input::selection { background-color: transparent;}" + cssSelectorPrefix + " textarea::selection { background-color: transparent;}" + cssSelectorPrefix + " flt-semantics input," + cssSelectorPrefix + " flt-semantics textarea," + cssSelectorPrefix + ' flt-semantics [contentEditable="true"] { caret-color: transparent;}' + cssSelectorPrefix + " .flt-text-editing::placeholder { opacity: 0;}" + cssSelectorPrefix + ":focus { outline: none;}")); - if ($.$get$browser().get$browserEngine() === B.BrowserEngine_1) - styleElement.append(t1.document.createTextNode(cssSelectorPrefix + " * { -webkit-tap-highlight-color: transparent;}" + cssSelectorPrefix + " flt-semantics input[type=range]::-webkit-slider-thumb { -webkit-appearance: none;}")); - if ($.$get$browser().get$browserEngine() === B.BrowserEngine_2) - styleElement.append(t1.document.createTextNode(cssSelectorPrefix + " flt-paragraph," + cssSelectorPrefix + " flt-span { line-height: 100%;}")); - if ($.$get$browser().get$browserEngine() === B.BrowserEngine_0 || $.$get$browser().get$browserEngine() === B.BrowserEngine_1) - styleElement.append(t1.document.createTextNode(cssSelectorPrefix + " .transparentTextEditing:-webkit-autofill," + cssSelectorPrefix + " .transparentTextEditing:-webkit-autofill:hover," + cssSelectorPrefix + " .transparentTextEditing:-webkit-autofill:focus," + cssSelectorPrefix + " .transparentTextEditing:-webkit-autofill:active { opacity: 0 !important;}")); - t2 = $.$get$browser().get$_userAgent(); - if (B.JSString_methods.contains$1(t2, "Edg/")) - try { - styleElement.append(t1.document.createTextNode(cssSelectorPrefix + " input::-ms-reveal { display: none;}")); - } catch (exception) { - t2 = A.unwrapException(exception); - if (type$.JSObject._is(t2)) { - e = t2; - t1.window.console.warn(J.toString$0$(e)); - } else - throw exception; - } - }, - ViewConstraints_ViewConstraints$fromJs(constraints, currentLogicalSize) { - var t1, t2, t3, t4, t5; - if (constraints == null) { - t1 = currentLogicalSize._dx; - t2 = currentLogicalSize._dy; - return new A.ViewConstraints(t1, t1, t2, t2); - } - t1 = constraints.minWidth; - t2 = currentLogicalSize._dx; - if (t1 == null) - t1 = t2; - t3 = constraints.minHeight; - t4 = currentLogicalSize._dy; - if (t3 == null) - t3 = t4; - t5 = constraints.maxWidth; - t2 = t5 == null ? t2 : t5; - t5 = constraints.maxHeight; - return new A.ViewConstraints(t1, t2, t3, t5 == null ? t4 : t5); - }, - AlarmClock: function AlarmClock(t0) { - var _ = this; - _._timestampFunction = t0; - _.callback = _._datetime = _._timer = null; - }, - AppBootstrap: function AppBootstrap(t0, t1) { - this._initializeEngine = t0; - this._runApp = t1; - }, - AppBootstrap_prepareEngineInitializer_closure: function AppBootstrap_prepareEngineInitializer_closure(t0) { - this.$this = t0; - }, - AppBootstrap_prepareEngineInitializer_closure0: function AppBootstrap_prepareEngineInitializer_closure0(t0) { - this.$this = t0; - }, - AppBootstrap__prepareAppRunner_closure: function AppBootstrap__prepareAppRunner_closure(t0) { - this.$this = t0; - }, - AppBootstrap__prepareFlutterApp_closure: function AppBootstrap__prepareFlutterApp_closure(t0) { - this.$this = t0; - }, - AppBootstrap__prepareFlutterApp_closure0: function AppBootstrap__prepareFlutterApp_closure0(t0) { - this.$this = t0; - }, - CkCanvas: function CkCanvas(t0) { - this.skCanvas = t0; - }, - CkCanvas_saveLayerWithFilter_closure: function CkCanvas_saveLayerWithFilter_closure(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.paint = t2; - _.bounds = t3; - }, - _canvasKitJsUrls_closure: function _canvasKitJsUrls_closure() { - }, - CanvasKitCanvas: function CanvasKitCanvas(t0) { - this._canvas = t0; - }, - ManagedSkColorFilter: function ManagedSkColorFilter(t0) { - this.colorFilter = t0; - this.__ManagedSkColorFilter__ref_F = $; - }, - CkColorFilter: function CkColorFilter() { - }, - CkMatrixColorFilter: function CkMatrixColorFilter(t0) { - this.matrix = t0; - }, - CkLinearToSrgbGammaColorFilter: function CkLinearToSrgbGammaColorFilter() { - }, - CkSrgbToLinearGammaColorFilter: function CkSrgbToLinearGammaColorFilter() { - }, - CkComposeColorFilter: function CkComposeColorFilter(t0, t1) { - this.outer = t0; - this.inner = t1; - }, - DisplayCanvasFactory: function DisplayCanvasFactory(t0, t1, t2, t3) { - var _ = this; - _.createCanvas = t0; - _.__DisplayCanvasFactory_baseCanvas_FI = $; - _._liveCanvases = t1; - _._cache = t2; - _.$ti = t3; - }, - HtmlViewEmbedder: function HtmlViewEmbedder(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.sceneHost = t0; - _.rasterizer = t1; - _._context = t2; - _._currentCompositionParams = t3; - _._viewClipChains = t4; - _._viewsToRecomposite = t5; - _._compositionOrder = t6; - _._activeCompositionOrder = t7; - _._activeRendering = t8; - _.debugBoundsCanvas = null; - _.__HtmlViewEmbedder__frameSize_A = $; - _._clipPathCount = 0; - _._svgPathDefs = null; - _._svgClipDefs = t9; - }, - HtmlViewEmbedder_getOptimizedCanvases_closure: function HtmlViewEmbedder_getOptimizedCanvases_closure() { - }, - HtmlViewEmbedder__compositeWithParams_closure: function HtmlViewEmbedder__compositeWithParams_closure(t0) { - this.platformViewId = t0; - }, - HtmlViewEmbedder__applyMutators_closure: function HtmlViewEmbedder__applyMutators_closure() { - }, - HtmlViewEmbedder__applyMutators_closure0: function HtmlViewEmbedder__applyMutators_closure0() { - }, - HtmlViewEmbedder__updateDomForNewRendering_closure: function HtmlViewEmbedder__updateDomForNewRendering_closure() { - }, - HtmlViewEmbedder__updateDomForNewRendering_updateRenderCanvasWithDisplay: function HtmlViewEmbedder__updateDomForNewRendering_updateRenderCanvasWithDisplay(t0, t1) { - this.$this = t0; - this.indexMap = t1; - }, - ViewClipChain: function ViewClipChain(t0, t1) { - this._root = t0; - this.__engine$_slot = t1; - this._clipCount = -1; - }, - EmbeddedViewParams: function EmbeddedViewParams(t0, t1, t2) { - this.offset = t0; - this.size = t1; - this.mutators = t2; - }, - MutatorType: function MutatorType(t0, t1) { - this.index = t0; - this._name = t1; - }, - Mutator: function Mutator(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.type = t0; - _.rect = t1; - _.rrect = t2; - _.path = t3; - _.matrix = t4; - _.alpha = t5; - }, - MutatorsStack: function MutatorsStack(t0) { - this._mutators = t0; - }, - SceneElement: function SceneElement() { - }, - PictureSceneElement: function PictureSceneElement(t0) { - this.picture = t0; - }, - PlatformViewSceneElement: function PlatformViewSceneElement(t0) { - this.viewId = t0; - }, - EmbedderFrameContext: function EmbedderFrameContext(t0, t1) { - var _ = this; - _.measuringPictureRecorders = t0; - _.sceneElements = t1; - _.pictureToOptimizedCanvasMap = _.optimizedCanvasRecorders = _.optimizedRendering = null; - }, - SkiaFontCollection: function SkiaFontCollection(t0, t1, t2, t3, t4) { - var _ = this; - _._downloadedFontFamilies = t0; - _.__SkiaFontCollection_fontFallbackManager_AI = $; - _._unregisteredFonts = t1; - _._registeredFonts = t2; - _.registeredFallbackFonts = t3; - _.familyToFontMap = t4; - _.skFontCollection = _._fontProvider = null; - }, - SkiaFontCollection__registerWithFontProvider_closure: function SkiaFontCollection__registerWithFontProvider_closure() { - }, - SkiaFontCollection__registerWithFontProvider_closure0: function SkiaFontCollection__registerWithFontProvider_closure0() { - }, - SkiaFontCollection_registerDownloadedFonts_makeRegisterFont: function SkiaFontCollection_registerDownloadedFonts_makeRegisterFont() { - }, - RegisteredFont: function RegisteredFont(t0, t1, t2) { - this.family = t0; - this.bytes = t1; - this.typeface = t2; - }, - UnregisteredFont: function UnregisteredFont(t0, t1, t2) { - this.bytes = t0; - this.url = t1; - this.family = t2; - }, - FontDownloadResult: function FontDownloadResult(t0, t1, t2) { - this.assetName = t0; - this.font = t1; - this.error = t2; - }, - SkiaFallbackRegistry: function SkiaFallbackRegistry(t0) { - this._fontCollection = t0; - }, - CkResizingCodec: function CkResizingCodec(t0, t1, t2, t3) { - var _ = this; - _.delegate = t0; - _.targetWidth = t1; - _.targetHeight = t2; - _.allowUpscaling = t3; - }, - CkImageBlobCodec: function CkImageBlobCodec(t0, t1) { - var _ = this; - _.src = t0; - _.chunkCallback = t1; - _.decodeFuture = _.imgElement = null; - }, - ImageCodecException: function ImageCodecException(t0) { - this.__engine$_message = t0; - }, - CkImage: function CkImage(t0, t1) { - this.__CkImage_box_F = t0; - this.imageSource = t1; - }, - ImageSource: function ImageSource() { - }, - VideoFrameImageSource: function VideoFrameImageSource(t0) { - this.videoFrame = t0; - this.refCount = 0; - }, - ImageElementImageSource: function ImageElementImageSource(t0) { - this.imageElement = t0; - this.refCount = 0; - }, - ImageBitmapImageSource: function ImageBitmapImageSource(t0) { - this.imageBitmap = t0; - this.refCount = 0; - }, - CkImageFilter: function CkImageFilter() { - }, - CkColorFilterImageFilter: function CkColorFilterImageFilter(t0) { - this.colorFilter = t0; - }, - _CkBlurImageFilter: function _CkBlurImageFilter(t0, t1, t2) { - this.sigmaX = t0; - this.sigmaY = t1; - this.tileMode = t2; - }, - _CkMatrixImageFilter: function _CkMatrixImageFilter(t0, t1) { - this.matrix = t0; - this.filterQuality = t1; - }, - _CkComposeImageFilter: function _CkComposeImageFilter(t0, t1) { - this.outer = t0; - this.inner = t1; - }, - _CkComposeImageFilter_withSkImageFilter_closure: function _CkComposeImageFilter_withSkImageFilter_closure(t0, t1, t2) { - this.$this = t0; - this.borrow = t1; - this.defaultBlurTileMode = t2; - }, - _CkComposeImageFilter_withSkImageFilter__closure: function _CkComposeImageFilter_withSkImageFilter__closure(t0, t1) { - this.skOuter = t0; - this.borrow = t1; - }, - CkAnimatedImage: function CkAnimatedImage(t0, t1, t2, t3) { - var _ = this; - _.__CkAnimatedImage__ref_F = $; - _.src = t0; - _._bytes = t1; - _._frameCount = 0; - _._repetitionCount = -1; - _.targetWidth = t2; - _.targetHeight = t3; - }, - CkBrowserImageDecoder: function CkBrowserImageDecoder(t0, t1, t2, t3) { - var _ = this; - _.contentType = t0; - _.dataSource = t1; - _.debugSource = t2; - _.__BrowserImageDecoder_repetitionCount_A = _.__BrowserImageDecoder_frameCount_A = $; - _._nextFrameIndex = 0; - _._cachedWebDecoder = null; - _._cacheExpirationClock = t3; - }, - Layer: function Layer() { - }, - ContainerLayer: function ContainerLayer() { - }, - RootLayer: function RootLayer(t0, t1) { - this.children = t0; - this.parent = null; - this.paintBounds = t1; - }, - BackdropFilterEngineLayer: function BackdropFilterEngineLayer(t0, t1, t2, t3) { - var _ = this; - _.filter = t0; - _.blendMode = t1; - _.children = t2; - _.parent = null; - _.paintBounds = t3; - }, - ClipPathEngineLayer: function ClipPathEngineLayer(t0, t1, t2, t3) { - var _ = this; - _.clipPath = t0; - _.clipBehavior = t1; - _.children = t2; - _.parent = null; - _.paintBounds = t3; - }, - ClipRectEngineLayer: function ClipRectEngineLayer(t0, t1, t2, t3) { - var _ = this; - _.clipRect = t0; - _.clipBehavior = t1; - _.children = t2; - _.parent = null; - _.paintBounds = t3; - }, - ClipRRectEngineLayer: function ClipRRectEngineLayer(t0, t1, t2, t3) { - var _ = this; - _.clipRRect = t0; - _.clipBehavior = t1; - _.children = t2; - _.parent = null; - _.paintBounds = t3; - }, - OpacityEngineLayer: function OpacityEngineLayer(t0, t1, t2, t3) { - var _ = this; - _.alpha = t0; - _.offset = t1; - _.children = t2; - _.parent = null; - _.paintBounds = t3; - }, - TransformEngineLayer: function TransformEngineLayer(t0, t1, t2) { - var _ = this; - _.transform = t0; - _.children = t1; - _.parent = null; - _.paintBounds = t2; - }, - OffsetEngineLayer: function OffsetEngineLayer(t0, t1, t2) { - var _ = this; - _.transform = t0; - _.children = t1; - _.parent = null; - _.paintBounds = t2; - }, - ImageFilterEngineLayer: function ImageFilterEngineLayer(t0, t1, t2, t3) { - var _ = this; - _.offset = t0; - _.filter = t1; - _.children = t2; - _.parent = null; - _.paintBounds = t3; - }, - PictureLayer0: function PictureLayer0(t0, t1, t2) { - var _ = this; - _.picture = t0; - _.offset = t1; - _.sceneBounds = null; - _.isCulled = false; - _.parent = null; - _.paintBounds = t2; - }, - PlatformViewLayer0: function PlatformViewLayer0(t0, t1, t2, t3, t4) { - var _ = this; - _.viewId = t0; - _.offset = t1; - _.width = t2; - _.height = t3; - _.parent = null; - _.paintBounds = t4; - }, - LayerScene: function LayerScene(t0) { - this.layerTree = t0; - }, - LayerSceneBuilder: function LayerSceneBuilder(t0) { - this.rootLayer = t0; - this.__LayerSceneBuilder_currentLayer_A = $; - }, - LayerTree: function LayerTree(t0) { - this.rootLayer = t0; - }, - Frame: function Frame(t0) { - this.viewEmbedder = t0; - }, - Frame_raster_closure: function Frame_raster_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.layerTree = t1; - _.ignoreRasterCache = t2; - _.size = t3; - }, - Frame_raster_closure0: function Frame_raster_closure0(t0, t1, t2) { - this.$this = t0; - this.layerTree = t1; - this.ignoreRasterCache = t2; - }, - CompositorContext: function CompositorContext() { - }, - LayerVisitor: function LayerVisitor() { - }, - PrerollVisitor: function PrerollVisitor(t0, t1) { - this.mutatorsStack = t0; - this.viewEmbedder = t1; - }, - PrerollVisitor_visitImageFilter_closure: function PrerollVisitor_visitImageFilter_closure(t0, t1) { - this._box_0 = t0; - this.imageFilter = t1; - }, - MeasureVisitor: function MeasureVisitor(t0, t1, t2) { - var _ = this; - _.imageFilterStack = t0; - _.measuringRecorder = t1; - _.__MeasureVisitor_measuringCanvas_F = $; - _.viewEmbedder = t2; - }, - MeasureVisitor_visitPicture_closure: function MeasureVisitor_visitPicture_closure(t0) { - this._box_0 = t0; - }, - PaintVisitor: function PaintVisitor(t0, t1, t2, t3, t4) { - var _ = this; - _.nWayCanvas = t0; - _.viewEmbedder = t1; - _.shaderMaskStack = t2; - _.picturesUnderShaderMask = t3; - _.toImageCanvas = t4; - }, - PaintVisitor_visitPicture_closure: function PaintVisitor_visitPicture_closure() { - }, - MultiSurfaceRasterizer: function MultiSurfaceRasterizer(t0) { - this._viewRasterizers = t0; - }, - MultiSurfaceRasterizer_createViewRasterizer_closure: function MultiSurfaceRasterizer_createViewRasterizer_closure(t0, t1) { - this.$this = t0; - this.view = t1; - }, - MultiSurfaceRasterizer_setResourceCacheMaxBytes_closure: function MultiSurfaceRasterizer_setResourceCacheMaxBytes_closure(t0) { - this.bytes = t0; - }, - MultiSurfaceViewRasterizer: function MultiSurfaceViewRasterizer(t0, t1, t2, t3, t4) { - var _ = this; - _.displayFactory = t0; - _.view = t1; - _.queue = t2; - _.currentFrameSize = t3; - _.context = t4; - _.__ViewRasterizer_viewEmbedder_FI = $; - }, - MultiSurfaceViewRasterizer_displayFactory_closure: function MultiSurfaceViewRasterizer_displayFactory_closure() { - }, - CkNWayCanvas: function CkNWayCanvas(t0) { - this._canvases = t0; - }, - _finalizationRegistry_closure: function _finalizationRegistry_closure() { - }, - NativeMemoryFinalizationRegistry: function NativeMemoryFinalizationRegistry() { - }, - UniqueRef: function UniqueRef(t0, t1) { - this._nativeObject = null; - this._debugOwnerLabel = t0; - this.$ti = t1; - }, - CountedRef: function CountedRef(t0, t1) { - var _ = this; - _.__CountedRef__ref_F = $; - _._refCount = 1; - _.debugReferrers = t0; - _.$ti = t1; - }, - OffscreenCanvasRasterizer: function OffscreenCanvasRasterizer(t0, t1) { - this.offscreenSurface = t0; - this._viewRasterizers = t1; - }, - OffscreenCanvasRasterizer_createViewRasterizer_closure: function OffscreenCanvasRasterizer_createViewRasterizer_closure(t0, t1) { - this.$this = t0; - this.view = t1; - }, - OffscreenCanvasViewRasterizer: function OffscreenCanvasViewRasterizer(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.rasterizer = t0; - _.displayFactory = t1; - _.view = t2; - _.queue = t3; - _.currentFrameSize = t4; - _.context = t5; - _.__ViewRasterizer_viewEmbedder_FI = $; - }, - OffscreenCanvasViewRasterizer_displayFactory_closure: function OffscreenCanvasViewRasterizer_displayFactory_closure() { - }, - Rendering: function Rendering(t0) { - this.entities = t0; - }, - RenderingEntity: function RenderingEntity() { - }, - RenderingRenderCanvas: function RenderingRenderCanvas(t0) { - this.pictures = t0; - this.displayCanvas = null; - }, - RenderingPlatformView: function RenderingPlatformView(t0) { - this.viewId = t0; - this.debugComputedBounds = null; - }, - CkPaint: function CkPaint(t0, t1, t2, t3, t4) { - var _ = this; - _.blendMode = t0; - _.style = t1; - _.strokeWidth = 0; - _.strokeCap = t2; - _.strokeJoin = t3; - _.isAntiAlias = true; - _._colorValue = 4278190080; - _.__engine$_invertColors = false; - _.maskFilter = _._shader = _._originalColorFilter = null; - _.filterQuality = t4; - _._imageFilter = _._effectiveColorFilter = _._engineColorFilter = null; - }, - CkPaint_toSkPaint_closure: function CkPaint_toSkPaint_closure(t0) { - this.skPaint = t0; - }, - CkPath: function CkPath(t0) { - this.__CkPath__ref_F = $; - this._fillType = t0; - }, - CkPicture: function CkPicture() { - this.__CkPicture__ref_F = $; - }, - CkPictureRecorder: function CkPictureRecorder() { - this._recordingCanvas = this._skRecorder = null; - }, - Rasterizer: function Rasterizer() { - }, - ViewRasterizer: function ViewRasterizer() { - }, - DisplayCanvas: function DisplayCanvas() { - }, - RenderQueue: function RenderQueue() { - this.next = this.current = null; - }, - RenderCanvas: function RenderCanvas(t0, t1) { - var _ = this; - _.hostElement = t0; - _.canvasElement = t1; - _._pixelHeight = _._pixelWidth = 0; - _.__RenderCanvas_renderContext2d_FI = _.__RenderCanvas_renderContext_FI = $; - _._currentDevicePixelRatio = -1; - }, - CanvasKitVariant: function CanvasKitVariant(t0, t1) { - this.index = t0; - this._name = t1; - }, - CanvasKitRenderer: function CanvasKitRenderer(t0, t1, t2) { - var _ = this; - _._initialized = null; - _.__CanvasKitRenderer__fontCollection_FI = $; - _._rasterizer = t0; - _.pictureToImageSurface = t1; - _._onViewDisposedListener = _._onViewCreatedListener = null; - _._rasterizers = t2; - }, - CanvasKitRenderer_initialize_closure: function CanvasKitRenderer_initialize_closure(t0) { - this.$this = t0; - }, - SimpleCkShader: function SimpleCkShader() { - }, - CkGradientLinear: function CkGradientLinear(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.from = t0; - _.to = t1; - _.colors = t2; - _.colorStops = t3; - _.tileMode = t4; - _.matrix4 = t5; - _.__SimpleCkShader__ref_F = $; - }, - Surface: function Surface(t0, t1, t2) { - var _ = this; - _._surface = null; - _.useOffscreenCanvas = t0; - _.isDisplayCanvas = t1; - _._forceNewContext = true; - _._canvasElement = _._offscreenCanvas = _._skiaCacheBytes = _._glContext = _._grContext = _._cachedContextRestoredListener = _._cachedContextLostListener = null; - _.hostElement = t2; - _._stencilBits = _._sampleCount = _._currentDevicePixelRatio = _._pixelHeight = _._pixelWidth = -1; - _._currentCanvasPhysicalSize = null; - }, - CkSurface: function CkSurface(t0, t1, t2) { - var _ = this; - _.surface = t0; - _._size = t1; - _._glContext = t2; - _._isDisposed = false; - }, - CkParagraphStyle: function CkParagraphStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.skParagraphStyle = t0; - _.__engine$_textAlign = t1; - _.__engine$_textDirection = t2; - _._fontWeight = t3; - _._fontStyle = t4; - _.__engine$_maxLines = t5; - _._originalFontFamily = t6; - _._effectiveFontFamily = t7; - _._fontSize = t8; - _.__engine$_height = t9; - _.__engine$_textHeightBehavior = t10; - _.__engine$_strutStyle = t11; - _.__engine$_ellipsis = t12; - _.__engine$_locale = t13; - }, - CkTextStyle: function CkTextStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { - var _ = this; - _.color = t0; - _.decoration = t1; - _.decorationColor = t2; - _.decorationStyle = t3; - _.decorationThickness = t4; - _.fontWeight = t5; - _.fontStyle = t6; - _.textBaseline = t7; - _.originalFontFamily = t8; - _.effectiveFontFamily = t9; - _.originalFontFamilyFallback = t10; - _.effectiveFontFamilyFallback = t11; - _.fontSize = t12; - _.letterSpacing = t13; - _.wordSpacing = t14; - _.height = t15; - _.leadingDistribution = t16; - _.locale = t17; - _.background = t18; - _.foreground = t19; - _.shadows = t20; - _.fontFeatures = t21; - _.fontVariations = t22; - _.__CkTextStyle_skTextStyle_FI = _.__CkTextStyle_combinedFontFamilies_FI = $; - }, - CkTextStyle_skTextStyle_closure: function CkTextStyle_skTextStyle_closure(t0) { - this.$this = t0; - }, - CkStrutStyle: function CkStrutStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.__engine$_fontFamily = t0; - _.__engine$_fontFamilyFallback = t1; - _._fontSize = t2; - _.__engine$_height = t3; - _._leading = t4; - _._fontWeight = t5; - _._fontStyle = t6; - _._forceStrutHeight = t7; - _._leadingDistribution = t8; - }, - CkParagraph: function CkParagraph(t0) { - var _ = this; - _.__CkParagraph__ref_F = $; - _._lastLayoutConstraints = -1 / 0; - _._paragraphStyle = t0; - _._alphabeticBaseline = 0; - _._didExceedMaxLines = false; - _.__engine$_width = _._minIntrinsicWidth = _._maxIntrinsicWidth = _._longestLine = _._ideographicBaseline = _.__engine$_height = 0; - _.__CkParagraph__boxesForPlaceholders_A = $; - }, - CkLineMetrics: function CkLineMetrics(t0) { - this.skLineMetrics = t0; - }, - CkParagraphBuilder: function CkParagraphBuilder(t0, t1, t2, t3) { - var _ = this; - _._paragraphBuilder = t0; - _._style = t1; - _._placeholderCount = 0; - _._placeholderScales = t2; - _._styleStack = t3; - }, - _computeCombinedFontFamilies_closure: function _computeCombinedFontFamilies_closure(t0) { - this.fontFamily = t0; - }, - IntlSegmenterGranularity: function IntlSegmenterGranularity(t0, t1) { - this.index = t0; - this._name = t1; - }, - CanvasKitError: function CanvasKitError(t0) { - this.message = t0; - }, - ClipboardMessageHandler: function ClipboardMessageHandler(t0, t1) { - this._copyToClipboardStrategy = t0; - this._pasteFromClipboardStrategy = t1; - }, - ClipboardMessageHandler_setDataMethodCall_closure: function ClipboardMessageHandler_setDataMethodCall_closure(t0, t1) { - this._box_0 = t0; - this.callback = t1; - }, - ClipboardMessageHandler_setDataMethodCall_closure0: function ClipboardMessageHandler_setDataMethodCall_closure0(t0, t1) { - this._box_0 = t0; - this.callback = t1; - }, - ClipboardMessageHandler_getDataMethodCall_closure: function ClipboardMessageHandler_getDataMethodCall_closure(t0) { - this.callback = t0; - }, - ClipboardMessageHandler_getDataMethodCall_closure0: function ClipboardMessageHandler_getDataMethodCall_closure0(t0, t1) { - this.$this = t0; - this.callback = t1; - }, - ClipboardMessageHandler_getDataMethodCall__closure: function ClipboardMessageHandler_getDataMethodCall__closure(t0) { - this.callback = t0; - }, - ClipboardMessageHandler_hasStringsMethodCall_closure: function ClipboardMessageHandler_hasStringsMethodCall_closure(t0) { - this.callback = t0; - }, - ClipboardMessageHandler_hasStringsMethodCall_closure0: function ClipboardMessageHandler_hasStringsMethodCall_closure0(t0) { - this.callback = t0; - }, - ClipboardMessageHandler_hasStringsMethodCall__closure: function ClipboardMessageHandler_hasStringsMethodCall__closure(t0) { - this.callback = t0; - }, - ClipboardAPICopyStrategy: function ClipboardAPICopyStrategy() { - }, - ClipboardAPIPasteStrategy: function ClipboardAPIPasteStrategy() { - }, - ExecCommandCopyStrategy: function ExecCommandCopyStrategy() { - }, - ExecCommandPasteStrategy: function ExecCommandPasteStrategy() { - }, - ColorFilterType: function ColorFilterType(t0, t1) { - this.index = t0; - this._name = t1; - }, - EngineColorFilter: function EngineColorFilter(t0, t1, t2, t3) { - var _ = this; - _.color = t0; - _.blendMode = t1; - _.matrix = t2; - _.type = t3; - }, - FlutterConfiguration: function FlutterConfiguration() { - this._configuration = null; - }, - EngineFlutterDisplay: function EngineFlutterDisplay(t0) { - this.size = t0; - this._debugDevicePixelRatioOverride = null; - }, - ScreenOrientation: function ScreenOrientation() { - }, - DomConsole_get_warn_closure: function DomConsole_get_warn_closure(t0) { - this._this = t0; - }, - createImageBitmap_closure: function createImageBitmap_closure() { - }, - DomNavigator_get_languages_closure: function DomNavigator_get_languages_closure() { - }, - rawHttpGet_closure: function rawHttpGet_closure() { - }, - HttpFetchResponseImpl: function HttpFetchResponseImpl(t0, t1) { - this.url = t0; - this._domResponse = t1; - }, - HttpFetchPayloadImpl: function HttpFetchPayloadImpl(t0) { - this._domResponse = t0; - }, - HttpFetchNoPayloadError: function HttpFetchNoPayloadError(t0, t1) { - this.url = t0; - this.status = t1; - }, - HttpFetchError: function HttpFetchError(t0, t1) { - this.url = t0; - this.requestError = t1; - }, - DomResponse_arrayBuffer_closure: function DomResponse_arrayBuffer_closure() { - }, - _DomStreamReader_read_closure: function _DomStreamReader_read_closure() { - }, - DomClipboard_readText_closure: function DomClipboard_readText_closure() { - }, - DomSubscription: function DomSubscription(t0, t1, t2) { - this.type = t0; - this.target = t1; - this.listener = t2; - }, - DomPoint: function DomPoint(t0, t1) { - this.x = t0; - this.y = t1; - }, - createDomResizeObserver_closure: function createDomResizeObserver_closure(t0) { - this.fn = t0; - }, - _ttPolicy_closure: function _ttPolicy_closure() { - }, - _DomListIterator: function _DomListIterator(t0, t1) { - this.list = t0; - this.index = -1; - this.$ti = t1; - }, - _DomListWrapper: function _DomListWrapper(t0, t1) { - this.list = t0; - this.$ti = t1; - }, - DomIteratorWrapper: function DomIteratorWrapper(t0, t1) { - this.__engine$_iterator = t0; - this.__DomIteratorWrapper__current_A = $; - this.$ti = t1; - }, - sendFontChangeMessage_closure: function sendFontChangeMessage_closure() { - }, - sendFontChangeMessage__closure: function sendFontChangeMessage__closure() { - }, - FontFallbackManager: function FontFallbackManager(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _._registry = t0; - _.__FontFallbackManager__downloadQueue_F = $; - _._codePointsWithNoKnownFont = t1; - _._knownCoveredCodePoints = t2; - _._fallbackFonts = t3; - _._language = t4; - _._notoSymbols = t5; - _._idleFuture = t6; - _.globalFontFallbacks = t7; - _._codePointsToCheckAgainstFallbackFonts = t8; - _._scheduledCodePointCheck = false; - _.__FontFallbackManager_codePointToComponents_FI = _.__FontFallbackManager_fontComponents_FI = $; - }, - FontFallbackManager$__closure: function FontFallbackManager$__closure() { - }, - FontFallbackManager_addMissingCodePoints_closure: function FontFallbackManager_addMissingCodePoints_closure(t0) { - this.$this = t0; - }, - FontFallbackManager_findFontsForMissingCodePoints_closure: function FontFallbackManager_findFontsForMissingCodePoints_closure() { - }, - FontFallbackManager__selectFont_closure: function FontFallbackManager__selectFont_closure() { - }, - _UnicodePropertyLookup: function _UnicodePropertyLookup(t0, t1, t2) { - this._boundaries = t0; - this.__engine$_values = t1; - this.$ti = t2; - }, - _FallbackFontDownloadQueue: function _FallbackFontDownloadQueue(t0, t1, t2) { - var _ = this; - _.fallbackManager = t0; - _.downloadedFonts = t1; - _.pendingFonts = t2; - _._idleCompleter = null; - }, - _FallbackFontDownloadQueue_startDownloads_closure: function _FallbackFontDownloadQueue_startDownloads_closure(t0, t1, t2) { - this.$this = t0; - this.font = t1; - this.downloadedFontFamilies = t2; - }, - FontAsset: function FontAsset(t0) { - this.asset = t0; - }, - FontFamily: function FontFamily(t0, t1) { - this.name = t0; - this.fontAssets = t1; - }, - FontManifest: function FontManifest(t0) { - this.families = t0; - }, - fetchFontManifest_closure: function fetchFontManifest_closure(t0) { - this._box_0 = t0; - }, - fetchFontManifest_closure0: function fetchFontManifest_closure0(t0) { - this.inputSink = t0; - }, - fetchFontManifest_closure1: function fetchFontManifest_closure1() { - }, - fetchFontManifest__closure: function fetchFontManifest__closure() { - }, - FontLoadError: function FontLoadError() { - }, - FontNotFoundError: function FontNotFoundError() { - }, - FontDownloadError: function FontDownloadError() { - }, - FontInvalidDataError: function FontInvalidDataError() { - }, - AssetFontsResult: function AssetFontsResult() { - }, - FrameService: function FrameService() { - this._debugFrameNumber = 0; - this._isRenderingFrame = this._isFrameScheduled = false; - }, - FrameService_scheduleFrame_closure: function FrameService_scheduleFrame_closure(t0) { - this.$this = t0; - }, - FrameService_scheduleWarmUpFrame_closure: function FrameService_scheduleWarmUpFrame_closure(t0, t1) { - this.$this = t0; - this.beginFrame = t1; - }, - FrameService_scheduleWarmUpFrame_closure0: function FrameService_scheduleWarmUpFrame_closure0(t0, t1) { - this.$this = t0; - this.drawFrame = t1; - }, - FrameTimingRecorder: function FrameTimingRecorder(t0, t1) { - var _ = this; - _._vsyncStartMicros = t0; - _._buildStartMicros = t1; - _._rasterFinishMicros = _._rasterStartMicros = _._buildFinishMicros = null; - }, - HighContrastSupport: function HighContrastSupport(t0, t1) { - this._listeners = t0; - this._highContrastMediaQuery = t1; - this.__HighContrastSupport__onHighContrastChangeListener_FI = $; - }, - HtmlImageElementCodec: function HtmlImageElementCodec() { - }, - HtmlImageElementCodec_decode_closure: function HtmlImageElementCodec_decode_closure(t0, t1) { - this.$this = t0; - this.completer = t1; - }, - HtmlImageElementCodec_decode_closure0: function HtmlImageElementCodec_decode_closure0(t0) { - this.completer = t0; - }, - HtmlBlobCodec: function HtmlBlobCodec() { - }, - SingleFrameInfo: function SingleFrameInfo(t0) { - this.image = t0; - }, - BrowserImageDecoder: function BrowserImageDecoder() { - }, - BrowserImageDecoder__cacheExpirationClock_closure: function BrowserImageDecoder__cacheExpirationClock_closure() { - }, - BrowserImageDecoder__getOrCreateWebDecoder_closure: function BrowserImageDecoder__getOrCreateWebDecoder_closure(t0) { - this.$this = t0; - }, - AnimatedImageFrameInfo: function AnimatedImageFrameInfo(t0, t1) { - this.duration = t0; - this.image = t1; - }, - ResizingCodec: function ResizingCodec() { - }, - ImageFileType: function ImageFileType(t0, t1) { - this.index = t0; - this._name = t1; - }, - ImageType: function ImageType(t0, t1, t2, t3) { - var _ = this; - _.fileType = t0; - _.isAnimated = t1; - _.index = t2; - _._name = t3; - }, - ImageFileSignature: function ImageFileSignature(t0, t1, t2, t3) { - var _ = this; - _.header = t0; - _.imageType = t1; - _.index = t2; - _._name = t3; - }, - _WebpHeaderReader: function _WebpHeaderReader(t0) { - this.bytes = t0; - this.__engine$_position = 0; - }, - _GifHeaderReader: function _GifHeaderReader(t0) { - this.bytes = t0; - this.__engine$_position = 0; - }, - DebugEngineInitializationState: function DebugEngineInitializationState(t0, t1) { - this.index = t0; - this._name = t1; - }, - initializeEngineServices_closure: function initializeEngineServices_closure() { - }, - initializeEngineServices_initializeRendererCallback: function initializeEngineServices_initializeRendererCallback() { - }, - FlutterApp_constructor__closure: function FlutterApp_constructor__closure(t0) { - this.removeView = t0; - }, - FlutterEngineInitializer_constructor__closure: function FlutterEngineInitializer_constructor__closure(t0) { - this.initializeEngine = t0; - }, - FlutterEngineInitializer_constructor__closure0: function FlutterEngineInitializer_constructor__closure0(t0) { - this.autoStart = t0; - }, - FlutterAppRunner_constructor__closure: function FlutterAppRunner_constructor__closure(t0) { - this.runApp = t0; - }, - CustomFutureOfJSAnyToJSPromise_get_toPromise_closure: function CustomFutureOfJSAnyToJSPromise_get_toPromise_closure(t0) { - this._this = t0; - }, - CustomFutureOfJSAnyToJSPromise_get_toPromise__closure: function CustomFutureOfJSAnyToJSPromise_get_toPromise__closure(t0) { - this.resolve = t0; - }, - CustomFutureOfJSAnyToJSPromise_get_toPromise__closure0: function CustomFutureOfJSAnyToJSPromise_get_toPromise__closure0(t0) { - this.reject = t0; - }, - _kLogicalKeyToModifierGetter_closure: function _kLogicalKeyToModifierGetter_closure() { - }, - _kLogicalKeyToModifierGetter_closure0: function _kLogicalKeyToModifierGetter_closure0() { - }, - _kLogicalKeyToModifierGetter_closure1: function _kLogicalKeyToModifierGetter_closure1() { - }, - _kLogicalKeyToModifierGetter_closure2: function _kLogicalKeyToModifierGetter_closure2() { - }, - _kLogicalKeyToModifierGetter_closure3: function _kLogicalKeyToModifierGetter_closure3() { - }, - _kLogicalKeyToModifierGetter_closure4: function _kLogicalKeyToModifierGetter_closure4() { - }, - _kLogicalKeyToModifierGetter_closure5: function _kLogicalKeyToModifierGetter_closure5() { - }, - _kLogicalKeyToModifierGetter_closure6: function _kLogicalKeyToModifierGetter_closure6() { - }, - _cached_closure: function _cached_closure(t0, t1, t2) { - this._box_0 = t0; - this.body = t1; - this.T = t2; - }, - KeyboardBinding: function KeyboardBinding(t0) { - this.__KeyboardBinding__converter_FI = $; - this._listeners = t0; - }, - KeyboardBinding$__closure: function KeyboardBinding$__closure(t0) { - this.$this = t0; - }, - KeyboardBinding$__closure0: function KeyboardBinding$__closure0(t0) { - this.$this = t0; - }, - KeyboardBinding__addEventListener_loggedHandler: function KeyboardBinding__addEventListener_loggedHandler(t0) { - this.handler = t0; - }, - KeyboardBinding__onKeyData_closure: function KeyboardBinding__onKeyData_closure(t0) { - this._box_0 = t0; - }, - FlutterHtmlKeyboardEvent: function FlutterHtmlKeyboardEvent(t0) { - this._event = t0; - }, - KeyboardConverter: function KeyboardConverter(t0, t1, t2, t3, t4) { - var _ = this; - _.performDispatchKeyData = t0; - _.onDarwin = t1; - _._mapping = t2; - _._dispatchKeyData = null; - _._disposed = false; - _._pressingRecords = t3; - _._keyGuards = t4; - }, - KeyboardConverter__scheduleAsyncEvent_closure: function KeyboardConverter__scheduleAsyncEvent_closure(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.callback = t2; - _.getData = t3; - }, - KeyboardConverter__scheduleAsyncEvent_closure0: function KeyboardConverter__scheduleAsyncEvent_closure0(t0) { - this._box_0 = t0; - }, - KeyboardConverter__startGuardingKey_closure: function KeyboardConverter__startGuardingKey_closure(t0, t1, t2) { - this.currentTimeStamp = t0; - this.physicalKey = t1; - this.logicalKey = t2; - }, - KeyboardConverter__startGuardingKey_closure0: function KeyboardConverter__startGuardingKey_closure0(t0, t1) { - this.$this = t0; - this.physicalKey = t1; - }, - KeyboardConverter__handleEvent_closure: function KeyboardConverter__handleEvent_closure(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.eventKey = t1; - _.event = t2; - _.logicalKeyIsCharacter = t3; - _.physicalKey = t4; - }, - KeyboardConverter__handleEvent_closure0: function KeyboardConverter__handleEvent_closure0(t0, t1, t2) { - this.timeStamp = t0; - this.physicalKey = t1; - this.logicalKey = t2; - }, - KeyboardConverter__handleEvent_closure1: function KeyboardConverter__handleEvent_closure1(t0, t1) { - this.$this = t0; - this.physicalKey = t1; - }, - KeyboardConverter__handleEvent_closure2: function KeyboardConverter__handleEvent_closure2(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.logicalKey = t1; - _.event = t2; - _.timeStamp = t3; - }, - KeyboardConverter__handleEvent__closure: function KeyboardConverter__handleEvent__closure(t0, t1, t2) { - this.$this = t0; - this.testeeLogicalKey = t1; - this.timeStamp = t2; - }, - KeyboardConverter_handleEvent_closure: function KeyboardConverter_handleEvent_closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - ContextMenu: function ContextMenu(t0) { - this.element = t0; - this._enabled = true; - }, - MouseCursor: function MouseCursor() { - }, - preventDefaultListener_closure: function preventDefaultListener_closure() { - }, - BrowserHistory: function BrowserHistory() { - }, - MultiEntriesBrowserHistory: function MultiEntriesBrowserHistory(t0) { - var _ = this; - _.urlStrategy = t0; - _.__BrowserHistory__unsubscribe_A = _.__MultiEntriesBrowserHistory__lastSeenSerialCount_A = $; - _._isDisposed = _._isTornDown = false; - }, - MultiEntriesBrowserHistory_onPopState_closure: function MultiEntriesBrowserHistory_onPopState_closure() { - }, - SingleEntryBrowserHistory: function SingleEntryBrowserHistory(t0, t1) { - var _ = this; - _.urlStrategy = t0; - _._flutterState = t1; - _._userProvidedRouteName = null; - _.__BrowserHistory__unsubscribe_A = $; - _._isDisposed = _._isTornDown = false; - }, - SingleEntryBrowserHistory_onPopState_closure: function SingleEntryBrowserHistory_onPopState_closure() { - }, - SingleEntryBrowserHistory_onPopState_closure0: function SingleEntryBrowserHistory_onPopState_closure0() { - }, - NotoFont: function NotoFont(t0, t1, t2, t3) { - var _ = this; - _.name = t0; - _.url = t1; - _.index = t2; - _.coverCount = 0; - _.coverComponents = t3; - }, - FallbackFontComponent: function FallbackFontComponent(t0) { - this.fonts = t0; - this.coverCount = 0; - }, - EnginePlatformDispatcher: function EnginePlatformDispatcher(t0, t1, t2, t3, t4) { - var _ = this; - _.__EnginePlatformDispatcher__onViewDisposedListener_A = $; - _.accessibilityPlaceholder = t0; - _.configuration = t1; - _.displays = t2; - _.__EnginePlatformDispatcher__appLifecycleState_FI = _.__EnginePlatformDispatcher_viewManager_FI = $; - _._onMetricsChangedZone = _._onMetricsChanged = null; - _.__EnginePlatformDispatcher__viewFocusBinding_FI = $; - _._onTextScaleFactorChangedZone = _._onTextScaleFactorChanged = _._fontSizeObserver = _._onLocaleChangedZone = _._onLocaleChanged = _._onLocaleChangedSubscription = _._onReportTimingsZone = _._onReportTimings = _._onKeyDataZone = _._onKeyData = _._onPointerDataPacketZone = _._onPointerDataPacket = _._onDrawFrameZone = _._onDrawFrame = _._onBeginFrameZone = _._onBeginFrame = _._viewsRenderedInCurrentFrame = _._onViewFocusChangeZone = _._onViewFocusChange = null; - _._brightnessMediaQuery = t3; - _._onSemanticsActionEvent = _._onSemanticsEnabledChangedZone = _._onSemanticsEnabledChanged = _._onPlatformBrightnessChangedZone = _._onPlatformBrightnessChanged = _._brightnessMediaQueryListener = null; - _._onSemanticsActionEventZone = t4; - _._defaultRouteName = null; - }, - EnginePlatformDispatcher_closure: function EnginePlatformDispatcher_closure(t0) { - this.$this = t0; - }, - EnginePlatformDispatcher_invokeOnKeyData_closure: function EnginePlatformDispatcher_invokeOnKeyData_closure(t0, t1, t2) { - this.callback = t0; - this.onKeyData = t1; - this.data = t2; - }, - EnginePlatformDispatcher__zonedPlatformMessageResponseCallback_closure: function EnginePlatformDispatcher__zonedPlatformMessageResponseCallback_closure(t0, t1) { - this.registrationZone = t0; - this.callback = t1; - }, - EnginePlatformDispatcher__sendPlatformMessage_closure: function EnginePlatformDispatcher__sendPlatformMessage_closure(t0, t1) { - this.$this = t0; - this.callback = t1; - }, - EnginePlatformDispatcher__sendPlatformMessage_closure0: function EnginePlatformDispatcher__sendPlatformMessage_closure0(t0, t1) { - this.$this = t0; - this.callback = t1; - }, - EnginePlatformDispatcher__sendPlatformMessage_closure1: function EnginePlatformDispatcher__sendPlatformMessage_closure1(t0, t1) { - this.$this = t0; - this.callback = t1; - }, - EnginePlatformDispatcher__addLocaleChangedListener_closure: function EnginePlatformDispatcher__addLocaleChangedListener_closure(t0) { - this.$this = t0; - }, - EnginePlatformDispatcher__addFontSizeObserver_closure: function EnginePlatformDispatcher__addFontSizeObserver_closure(t0) { - this.$this = t0; - }, - EnginePlatformDispatcher__setAppLifecycleState_closure: function EnginePlatformDispatcher__setAppLifecycleState_closure() { - }, - EnginePlatformDispatcher__addBrightnessMediaQueryListener_closure: function EnginePlatformDispatcher__addBrightnessMediaQueryListener_closure(t0) { - this.$this = t0; - }, - EnginePlatformDispatcher_invokeOnSemanticsAction_sendActionToFramework: function EnginePlatformDispatcher_invokeOnSemanticsAction_sendActionToFramework(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.action = t1; - _.nodeId = t2; - _.viewId = t3; - _.args = t4; - }, - EnginePlatformDispatcher_replyToPlatformMessage_closure: function EnginePlatformDispatcher_replyToPlatformMessage_closure(t0, t1) { - this.callback = t0; - this.data = t1; - }, - invoke2_closure: function invoke2_closure(t0, t1, t2) { - this.callback = t0; - this.arg1 = t1; - this.arg2 = t2; - }, - ViewConfiguration0: function ViewConfiguration0() { - }, - PlatformConfiguration: function PlatformConfiguration(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.accessibilityFeatures = t0; - _.alwaysUse24HourFormat = t1; - _.semanticsEnabled = t2; - _.platformBrightness = t3; - _.textScaleFactor = t4; - _.locales = t5; - _.defaultRouteName = t6; - _.systemFontFamily = t7; - }, - AppLifecycleState0: function AppLifecycleState0() { - }, - _BrowserAppLifecycleState: function _BrowserAppLifecycleState(t0, t1, t2, t3) { - var _ = this; - _._viewManager = t0; - _._subscriptions = t1; - _.___BrowserAppLifecycleState__visibilityChangeListener_FI = _.___BrowserAppLifecycleState__blurListener_FI = _.___BrowserAppLifecycleState__focusListener_FI = $; - _._appLifecycleState = t2; - _._listeners = t3; - }, - _BrowserAppLifecycleState__focusListener_closure: function _BrowserAppLifecycleState__focusListener_closure(t0) { - this.$this = t0; - }, - _BrowserAppLifecycleState__blurListener_closure: function _BrowserAppLifecycleState__blurListener_closure(t0) { - this.$this = t0; - }, - _BrowserAppLifecycleState__visibilityChangeListener_closure: function _BrowserAppLifecycleState__visibilityChangeListener_closure(t0) { - this.$this = t0; - }, - ViewFocusBinding: function ViewFocusBinding(t0, t1, t2) { - var _ = this; - _._viewManager = t0; - _._onViewFocusChange = t1; - _._lastViewId = null; - _._viewFocusDirection = t2; - _._onViewCreatedListener = null; - _.__ViewFocusBinding__handleKeyUp_FI = _.__ViewFocusBinding__handleKeyDown_FI = _.__ViewFocusBinding__handleFocusout_FI = _.__ViewFocusBinding__handleFocusin_FI = $; - }, - ViewFocusBinding__handleFocusin_closure: function ViewFocusBinding__handleFocusin_closure(t0) { - this.$this = t0; - }, - ViewFocusBinding__handleFocusout_closure: function ViewFocusBinding__handleFocusout_closure(t0) { - this.$this = t0; - }, - ViewFocusBinding__handleKeyDown_closure: function ViewFocusBinding__handleKeyDown_closure(t0) { - this.$this = t0; - }, - ViewFocusBinding__handleKeyUp_closure: function ViewFocusBinding__handleKeyUp_closure(t0) { - this.$this = t0; - }, - PlatformViewManager: function PlatformViewManager(t0, t1, t2, t3) { - var _ = this; - _._factories = t0; - _.__engine$_contents = t1; - _._invisibleViews = t2; - _._viewIdToType = t3; - }, - PlatformViewManager_renderContent_closure: function PlatformViewManager_renderContent_closure(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.viewId = t1; - _.slotName = t2; - _.viewType = t3; - _.params = t4; - }, - PlatformViewMessageHandler: function PlatformViewMessageHandler(t0) { - this._contentManager = t0; - }, - SafariPointerEventWorkaround: function SafariPointerEventWorkaround() { - this._listener = null; - }, - SafariPointerEventWorkaround_workAroundMissingPointerEvents_closure: function SafariPointerEventWorkaround_workAroundMissingPointerEvents_closure() { - }, - PointerBinding: function PointerBinding(t0, t1, t2) { - var _ = this; - _._safariWorkaround = null; - _.view = t0; - _._pointerDataConverter = t1; - _._keyboardConverter = t2; - _.__PointerBinding__adapter_A = $; - }, - ClickDebouncer: function ClickDebouncer() { - this._lastSentPointerUpTimeStamp = this.__engine$_state = null; - }, - PointerSupportDetector: function PointerSupportDetector() { - }, - Listener: function Listener(t0, t1, t2) { - this.event = t0; - this.target = t1; - this.handler = t2; - }, - _BaseAdapter: function _BaseAdapter() { - }, - _BaseAdapter_addEventListener_loggedHandler: function _BaseAdapter_addEventListener_loggedHandler(t0) { - this.handler = t0; - }, - _WheelEventListenerMixin: function _WheelEventListenerMixin() { - }, - _WheelEventListenerMixin__convertWheelEventToPointerData_closure: function _WheelEventListenerMixin__convertWheelEventToPointerData_closure(t0) { - this.$this = t0; - }, - _SanitizedDetails: function _SanitizedDetails(t0, t1) { - this.change = t0; - this.buttons = t1; - }, - _ButtonSanitizer: function _ButtonSanitizer() { - this._pressedButtons = 0; - }, - _PointerAdapter: function _PointerAdapter(t0, t1, t2) { - var _ = this; - _._sanitizers = t0; - _._owner = t1; - _._listeners = t2; - _._lastWheelEvent = null; - _._lastWheelEventAllowedDefault = _._lastWheelEventWasTrackpad = false; - }, - _PointerAdapter__ensureSanitizer_closure: function _PointerAdapter__ensureSanitizer_closure() { - }, - _PointerAdapter__addPointerEventListener_closure: function _PointerAdapter__addPointerEventListener_closure(t0, t1, t2) { - this.$this = t0; - this.checkModifiers = t1; - this.handler = t2; - }, - _PointerAdapter_setup_closure: function _PointerAdapter_setup_closure(t0) { - this.$this = t0; - }, - _PointerAdapter_setup__closure: function _PointerAdapter_setup__closure(t0) { - this.$this = t0; - }, - _PointerAdapter_setup_closure0: function _PointerAdapter_setup_closure0(t0) { - this.$this = t0; - }, - _PointerAdapter_setup_closure1: function _PointerAdapter_setup_closure1(t0) { - this.$this = t0; - }, - _PointerAdapter_setup_closure2: function _PointerAdapter_setup_closure2(t0) { - this.$this = t0; - }, - _PointerAdapter_setup_closure3: function _PointerAdapter_setup_closure3(t0) { - this.$this = t0; - }, - _PointerAdapter_setup_closure4: function _PointerAdapter_setup_closure4(t0) { - this.$this = t0; - }, - _PointerDeviceState: function _PointerDeviceState(t0, t1) { - this._pointer = null; - this.x = t0; - this.y = t1; - }, - _GlobalPointerState: function _GlobalPointerState(t0) { - this.pointers = t0; - this.activeButtons = 0; - }, - _GlobalPointerState_ensurePointerDeviceState_closure: function _GlobalPointerState_ensurePointerDeviceState_closure(t0, t1) { - this.x = t0; - this.y = t1; - }, - PointerDataConverter: function PointerDataConverter() { - }, - Profiler: function Profiler() { - }, - RawKeyboard: function RawKeyboard(t0, t1) { - this._keydownTimers = t0; - this._lastMetaState = 0; - this._onMacOs = t1; - }, - RawKeyboard$__closure: function RawKeyboard$__closure(t0) { - this.$this = t0; - }, - RawKeyboard_handleHtmlEvent_closure: function RawKeyboard_handleHtmlEvent_closure(t0, t1, t2) { - this.$this = t0; - this.timerKey = t1; - this.event = t2; - }, - RawKeyboard_handleHtmlEvent_closure0: function RawKeyboard_handleHtmlEvent_closure0(t0) { - this.event = t0; - }, - Assertiveness: function Assertiveness(t0, t1) { - this.index = t0; - this._name = t1; - }, - AccessibilityAnnouncements: function AccessibilityAnnouncements(t0, t1) { - this._politeElement = t0; - this._assertiveElement = t1; - this._appendSpace = false; - }, - AccessibilityAnnouncements_announce_closure: function AccessibilityAnnouncements_announce_closure(t0) { - this.messageElement = t0; - }, - SemanticAlert: function SemanticAlert(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticStatus: function SemanticStatus(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - _CheckableKind: function _CheckableKind(t0, t1) { - this.index = t0; - this._name = t1; - }, - SemanticRadioGroup: function SemanticRadioGroup(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticCheckable: function SemanticCheckable(t0, t1, t2) { - var _ = this; - _.__engine$_kind = t0; - _.__SemanticRole_element_F = $; - _.kind = t1; - _.semanticsObject = t2; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - Selectable: function Selectable(t0, t1) { - this.semanticsObject = t0; - this.owner = t1; - this._isDisposed = false; - }, - Checkable: function Checkable(t0, t1) { - this.semanticsObject = t0; - this.owner = t1; - this._isDisposed = false; - }, - CanDisable: function CanDisable(t0, t1) { - this.semanticsObject = t0; - this.owner = t1; - this._isDisposed = false; - }, - Expandable: function Expandable(t0, t1) { - this.semanticsObject = t0; - this.owner = t1; - this._isDisposed = false; - }, - Focusable: function Focusable(t0, t1, t2) { - var _ = this; - _._focusManager = t0; - _.semanticsObject = t1; - _.owner = t2; - _._isDisposed = false; - }, - AccessibilityFocusManagerEvent: function AccessibilityFocusManagerEvent(t0, t1) { - this.index = t0; - this._name = t1; - }, - AccessibilityFocusManager: function AccessibilityFocusManager(t0, t1) { - var _ = this; - _._owner = t0; - _.__engine$_target = null; - _._lastEvent = t1; - _._lastSetValue = null; - }, - AccessibilityFocusManager_manage_closure: function AccessibilityFocusManager_manage_closure(t0) { - this.$this = t0; - }, - AccessibilityFocusManager_manage_closure0: function AccessibilityFocusManager_manage_closure0(t0) { - this.$this = t0; - }, - AccessibilityFocusManager_changeFocus_closure: function AccessibilityFocusManager_changeFocus_closure(t0, t1) { - this.$this = t0; - this.target = t1; - }, - SemanticHeader: function SemanticHeader(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticHeading: function SemanticHeading(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticImage: function SemanticImage(t0, t1) { - var _ = this; - _._auxiliaryImageElement = null; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticIncrementable: function SemanticIncrementable(t0, t1, t2, t3) { - var _ = this; - _.__engine$_element = t0; - _._focusManager = t1; - _._currentSurrogateValue = 1; - _.__SemanticIncrementable__gestureModeListener_F = $; - _._pendingResync = false; - _.__SemanticRole_element_F = $; - _.kind = t2; - _.semanticsObject = t3; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticIncrementable_closure: function SemanticIncrementable_closure(t0, t1) { - this.$this = t0; - this.semanticsObject = t1; - }, - SemanticIncrementable_closure0: function SemanticIncrementable_closure0(t0) { - this.$this = t0; - }, - LabelRepresentation: function LabelRepresentation(t0, t1) { - this.index = t0; - this._name = t1; - }, - LabelRepresentationBehavior: function LabelRepresentationBehavior() { - }, - AriaLabelRepresentation: function AriaLabelRepresentation(t0, t1) { - this.kind = t0; - this.owner = t1; - }, - DomTextRepresentation: function DomTextRepresentation(t0, t1) { - this._domText = null; - this.kind = t0; - this.owner = t1; - }, - SizedSpanRepresentation: function SizedSpanRepresentation(t0, t1, t2) { - var _ = this; - _._domText = t0; - _._previousSize = _._previousLabel = null; - _.kind = t1; - _.owner = t2; - }, - LabelAndValue: function LabelAndValue(t0, t1, t2) { - var _ = this; - _.preferredRepresentation = t0; - _._representation = null; - _.semanticsObject = t1; - _.owner = t2; - _._isDisposed = false; - }, - _computeLabelHintValue_closure: function _computeLabelHintValue_closure() { - }, - SemanticLink: function SemanticLink(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticList: function SemanticList(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticListItem: function SemanticListItem(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - LiveRegion: function LiveRegion(t0, t1) { - var _ = this; - _._lastAnnouncement = null; - _.semanticsObject = t0; - _.owner = t1; - _._isDisposed = false; - }, - SemanticMenu: function SemanticMenu(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticMenu__updateMenuItemId_closure: function SemanticMenu__updateMenuItemId_closure() { - }, - SemanticMenuBar: function SemanticMenuBar(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticMenuBar__updateMenuItemId_closure: function SemanticMenuBar__updateMenuItemId_closure() { - }, - SemanticMenuItem: function SemanticMenuItem(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticMenuItemCheckbox: function SemanticMenuItemCheckbox(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticMenuItemRadio: function SemanticMenuItemRadio(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticPlatformView: function SemanticPlatformView(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - Requirable: function Requirable(t0, t1) { - this.semanticsObject = t0; - this.owner = t1; - this._isDisposed = false; - }, - SemanticRouteBase: function SemanticRouteBase() { - }, - SemanticRouteBase_closure: function SemanticRouteBase_closure(t0) { - this.$this = t0; - }, - SemanticRouteBase__setDefaultFocus_closure: function SemanticRouteBase__setDefaultFocus_closure() { - }, - SemanticRoute: function SemanticRoute(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticDialog: function SemanticDialog(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticAlertDialog: function SemanticAlertDialog(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - RouteName: function RouteName(t0, t1) { - var _ = this; - _._route = null; - _.semanticsObject = t0; - _.owner = t1; - _._isDisposed = false; - }, - RouteName_update_closure: function RouteName_update_closure(t0) { - this.$this = t0; - }, - SemanticScrollable: function SemanticScrollable(t0, t1, t2) { - var _ = this; - _._gestureModeListener = null; - _._scrollOverflowElement = t0; - _.scrollListener = null; - _._previousDomScrollPosition = 0; - _.__SemanticRole_element_F = $; - _.kind = t1; - _.semanticsObject = t2; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticScrollable_update_closure: function SemanticScrollable_update_closure(t0) { - this.$this = t0; - }, - SemanticScrollable_update_closure0: function SemanticScrollable_update_closure0(t0) { - this.$this = t0; - }, - SemanticScrollable_update_closure1: function SemanticScrollable_update_closure1(t0) { - this.$this = t0; - }, - EngineAccessibilityFeatures: function EngineAccessibilityFeatures(t0) { - this.__engine$_index = t0; - }, - SemanticsUpdate: function SemanticsUpdate(t0) { - this._nodeUpdates = t0; - }, - SemanticsNodeUpdate: function SemanticsNodeUpdate(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35) { - var _ = this; - _.id = t0; - _.flags = t1; - _.actions = t2; - _.textSelectionBase = t3; - _.textSelectionExtent = t4; - _.platformViewId = t5; - _.scrollChildren = t6; - _.scrollIndex = t7; - _.scrollPosition = t8; - _.scrollExtentMax = t9; - _.scrollExtentMin = t10; - _.rect = t11; - _.identifier = t12; - _.label = t13; - _.labelAttributes = t14; - _.hint = t15; - _.hintAttributes = t16; - _.value = t17; - _.valueAttributes = t18; - _.increasedValue = t19; - _.increasedValueAttributes = t20; - _.decreasedValue = t21; - _.decreasedValueAttributes = t22; - _.tooltip = t23; - _.textDirection = t24; - _.transform = t25; - _.childrenInTraversalOrder = t26; - _.childrenInHitTestOrder = t27; - _.additionalActions = t28; - _.thickness = t29; - _.headingLevel = t30; - _.linkUrl = t31; - _.role = t32; - _.controlsNodes = t33; - _.validationResult = t34; - _.inputType = t35; - }, - EngineSemanticsRole: function EngineSemanticsRole(t0, t1) { - this.index = t0; - this._name = t1; - }, - SemanticRole: function SemanticRole() { - }, - SemanticRole__updateControls_closure: function SemanticRole__updateControls_closure(t0) { - this.$this = t0; - }, - GenericRole: function GenericRole(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticBehavior: function SemanticBehavior() { - }, - SemanticsObject: function SemanticsObject(t0, t1, t2) { - var _ = this; - _.__engine$_flags = 0; - _.__engine$_tooltip = _._additionalActions = _.__engine$_childrenInHitTestOrder = _._childrenInTraversalOrder = _.__engine$_transform = _.__engine$_textDirection = _._decreasedValueAttributes = _._decreasedValue = _._increasedValueAttributes = _._increasedValue = _._valueAttributes = _.__engine$_value = _._hintAttributes = _._hint = _._labelAttributes = _._label = _.__engine$_rect = _.__engine$_scrollExtentMin = _.__engine$_scrollExtentMax = _.__engine$_scrollPosition = _._scrollIndex = _._scrollChildren = _._textSelectionExtent = _._textSelectionBase = _.__engine$_actions = null; - _.__engine$_platformViewId = -1; - _._headingLevel = 0; - _._linkUrl = _._identifier = null; - _.__engine$_validationResult = t0; - _.id = t1; - _.owner = t2; - _.__SemanticsObject_inputType_A = _.__SemanticsObject_role_A = $; - _.controlsNodes = null; - _._dirtyFields = -1; - _.semanticRole = _._currentChildrenInRenderOrder = _._parent = null; - _.horizontalAdjustmentFromParent = _.verticalAdjustmentFromParent = _.horizontalScrollAdjustment = _.verticalScrollAdjustment = 0; - }, - AccessibilityMode: function AccessibilityMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - GestureMode: function GestureMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - EngineSemantics: function EngineSemantics(t0, t1, t2, t3, t4) { - var _ = this; - _.accessibilityAnnouncements = t0; - _._semanticsEnabled = false; - _._now = t1; - _.semanticsHelper = t2; - _._gestureMode = t3; - _._gestureModeClock = null; - _._gestureModeListeners = t4; - }, - EngineSemantics__now_closure: function EngineSemantics__now_closure() { - }, - EngineSemantics__getGestureModeClock_closure: function EngineSemantics__getGestureModeClock_closure(t0) { - this.$this = t0; - }, - EngineSemanticsOwner: function EngineSemanticsOwner(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.viewId = t0; - _.semanticsHost = t1; - _._rootSemanticsElement = null; - _._semanticsTree = t2; - _.identifiersToIds = t3; - _._attachments = t4; - _._detachments = t5; - _._oneTimePostUpdateCallbacks = t6; - _._hasNodeRequestingFocus = false; - }, - EngineSemanticsOwner_closure: function EngineSemanticsOwner_closure(t0) { - this.$this = t0; - }, - EngineSemanticsOwner__finalizeTree_closure: function EngineSemanticsOwner__finalizeTree_closure(t0, t1) { - this.$this = t0; - this.removals = t1; - }, - EnabledState: function EnabledState(t0, t1) { - this.index = t0; - this._name = t1; - }, - SemanticsHelper: function SemanticsHelper(t0) { - this._semanticsEnabler = t0; - }, - SemanticsEnabler: function SemanticsEnabler() { - }, - DesktopSemanticsEnabler: function DesktopSemanticsEnabler() { - this._semanticsPlaceholder = null; - }, - DesktopSemanticsEnabler_prepareAccessibilityPlaceholder_closure: function DesktopSemanticsEnabler_prepareAccessibilityPlaceholder_closure(t0) { - this.$this = t0; - }, - MobileSemanticsEnabler: function MobileSemanticsEnabler() { - var _ = this; - _._semanticsPlaceholder = _.semanticsActivationTimer = null; - _.semanticsActivationAttempts = 0; - _._schedulePlaceholderRemoval = false; - }, - MobileSemanticsEnabler_tryEnableSemantics_closure: function MobileSemanticsEnabler_tryEnableSemantics_closure(t0) { - this.$this = t0; - }, - MobileSemanticsEnabler_prepareAccessibilityPlaceholder_closure: function MobileSemanticsEnabler_prepareAccessibilityPlaceholder_closure(t0) { - this.$this = t0; - }, - SemanticTable: function SemanticTable(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticCell: function SemanticCell(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticRow: function SemanticRow(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticColumnHeader: function SemanticColumnHeader(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticTab: function SemanticTab(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticTabPanel: function SemanticTabPanel(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticTabList: function SemanticTabList(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticButton: function SemanticButton(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - Tappable: function Tappable(t0, t1) { - var _ = this; - _._clickListener = null; - _._isListening = false; - _.semanticsObject = t0; - _.owner = t1; - _._isDisposed = false; - }, - Tappable_closure: function Tappable_closure(t0) { - this.$this = t0; - }, - SemanticsTextEditingStrategy: function SemanticsTextEditingStrategy(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._queuedStyle = _.inputConfig = _.activeTextField = null; - _.owner = t0; - _.isEnabled = false; - _.domElement = null; - _.__DefaultTextEditingStrategy_inputConfiguration_A = $; - _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; - _.subscriptions = t1; - _._appendedToForm = false; - _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; - _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; - _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; - _.CompositionAwareMixin_composingText = t5; - }, - SemanticTextField: function SemanticTextField(t0, t1) { - var _ = this; - _.__SemanticRole_element_F = _.__SemanticTextField_editableElement_F = $; - _.kind = t0; - _.semanticsObject = t1; - _._labelAndValue = _._focusable = _._behaviors = null; - }, - SemanticTextField__initializeEditableElement_closure: function SemanticTextField__initializeEditableElement_closure(t0) { - this.$this = t0; - }, - SemanticTextField__initializeEditableElement_closure0: function SemanticTextField__initializeEditableElement_closure0(t0) { - this.$this = t0; - }, - SemanticTextField__initializeEditableElement_closure1: function SemanticTextField__initializeEditableElement_closure1(t0) { - this.$this = t0; - }, - SemanticTextField_update_closure: function SemanticTextField_update_closure(t0) { - this.$this = t0; - }, - _TypedDataBuffer: function _TypedDataBuffer() { - }, - _IntBuffer: function _IntBuffer() { - }, - Uint8Buffer: function Uint8Buffer(t0, t1) { - this.__engine$_buffer = t0; - this.__engine$_length = t1; - }, - MethodCall0: function MethodCall0(t0, t1) { - this.method = t0; - this.$arguments = t1; - }, - JSONMessageCodec: function JSONMessageCodec() { - }, - JSONMethodCodec: function JSONMethodCodec() { - }, - StandardMessageCodec: function StandardMessageCodec() { - }, - StandardMessageCodec_writeValue_closure0: function StandardMessageCodec_writeValue_closure0(t0, t1) { - this.$this = t0; - this.buffer = t1; - }, - StandardMethodCodec: function StandardMethodCodec() { - }, - WriteBuffer0: function WriteBuffer0(t0, t1, t2) { - this.__engine$_buffer = t0; - this.__engine$_eightBytes = t1; - this.__engine$_eightBytesAsList = t2; - }, - ReadBuffer0: function ReadBuffer0(t0) { - this.data = t0; - this.__engine$_position = 0; - }, - LineBreakType: function LineBreakType(t0, t1) { - this.index = t0; - this._name = t1; - }, - LineBreakFragment: function LineBreakFragment(t0, t1, t2, t3, t4) { - var _ = this; - _.start = t0; - _.end = t1; - _.type = t2; - _.trailingNewlines = t3; - _.trailingSpaces = t4; - }, - EngineLineMetrics: function EngineLineMetrics(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.hardBreak = t0; - _.ascent = t1; - _.descent = t2; - _.unscaledAscent = t3; - _.height = t4; - _.width = t5; - _.left = t6; - _.baseline = t7; - _.lineNumber = t8; - }, - BrowserAutofillHints: function BrowserAutofillHints(t0) { - this._flutterToEngineMap = t0; - }, - CompositionAwareMixin: function CompositionAwareMixin() { - }, - EngineInputAction: function EngineInputAction() { - }, - NoInputAction: function NoInputAction() { - }, - EnterInputAction: function EnterInputAction() { - }, - DoneInputAction: function DoneInputAction() { - }, - GoInputAction: function GoInputAction() { - }, - NextInputAction: function NextInputAction() { - }, - PreviousInputAction: function PreviousInputAction() { - }, - SearchInputAction: function SearchInputAction() { - }, - SendInputAction: function SendInputAction() { - }, - EngineInputType: function EngineInputType() { - }, - NoTextInputType: function NoTextInputType() { - }, - MultilineNoTextInputType: function MultilineNoTextInputType() { - }, - TextInputType0: function TextInputType0() { - }, - NumberInputType: function NumberInputType() { - }, - DecimalInputType: function DecimalInputType() { - }, - PhoneInputType: function PhoneInputType() { - }, - EmailInputType: function EmailInputType() { - }, - UrlInputType: function UrlInputType() { - }, - MultilineInputType: function MultilineInputType() { - }, - TextCapitalization: function TextCapitalization(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextCapitalizationConfig: function TextCapitalizationConfig(t0) { - this.textCapitalization = t0; - }, - EngineAutofillForm: function EngineAutofillForm(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.formElement = t0; - _.elements = t1; - _.items = t2; - _.insertionReferenceNode = t3; - _.formIdentifier = t4; - _.viewId = t5; - }, - EngineAutofillForm_addInputEventListeners_addSubscriptionForKey: function EngineAutofillForm_addInputEventListeners_addSubscriptionForKey(t0, t1) { - this.$this = t0; - this.subscriptions = t1; - }, - EngineAutofillForm_addInputEventListeners_addSubscriptionForKey_closure: function EngineAutofillForm_addInputEventListeners_addSubscriptionForKey_closure(t0, t1, t2) { - this.$this = t0; - this.key = t1; - this.element = t2; - }, - AutofillInfo: function AutofillInfo(t0, t1, t2, t3) { - var _ = this; - _.editingState = t0; - _.uniqueIdentifier = t1; - _.autofillHint = t2; - _.placeholder = t3; - }, - TextEditingDeltaState: function TextEditingDeltaState(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.oldText = t0; - _.deltaText = t1; - _.deltaStart = t2; - _.deltaEnd = t3; - _.baseOffset = t4; - _.extentOffset = t5; - _.composingOffset = t6; - _.composingExtent = t7; - }, - EditingState: function EditingState(t0, t1, t2, t3, t4) { - var _ = this; - _.text = t0; - _.baseOffset = t1; - _.extentOffset = t2; - _.composingBaseOffset = t3; - _.composingExtentOffset = t4; - }, - InputConfiguration: function InputConfiguration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.viewId = t0; - _.inputType = t1; - _.inputAction = t2; - _.readOnly = t3; - _.obscureText = t4; - _.autocorrect = t5; - _.enableDeltaModel = t6; - _.autofill = t7; - _.autofillGroup = t8; - _.textCapitalization = t9; - }, - GloballyPositionedTextEditingStrategy: function GloballyPositionedTextEditingStrategy(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.owner = t0; - _.isEnabled = false; - _.domElement = null; - _.__DefaultTextEditingStrategy_inputConfiguration_A = $; - _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; - _.subscriptions = t1; - _._appendedToForm = false; - _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; - _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; - _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; - _.CompositionAwareMixin_composingText = t5; - }, - SafariDesktopTextEditingStrategy: function SafariDesktopTextEditingStrategy(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.owner = t0; - _.isEnabled = false; - _.domElement = null; - _.__DefaultTextEditingStrategy_inputConfiguration_A = $; - _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; - _.subscriptions = t1; - _._appendedToForm = false; - _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; - _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; - _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; - _.CompositionAwareMixin_composingText = t5; - }, - DefaultTextEditingStrategy: function DefaultTextEditingStrategy() { - }, - DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure: function DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure() { - }, - DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure0: function DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure0() { - }, - DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure1: function DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure1() { - }, - IOSTextEditingStrategy: function IOSTextEditingStrategy(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._positionInputElementTimer = null; - _._canPosition = true; - _.owner = t0; - _.isEnabled = false; - _.domElement = null; - _.__DefaultTextEditingStrategy_inputConfiguration_A = $; - _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; - _.subscriptions = t1; - _._appendedToForm = false; - _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; - _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; - _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; - _.CompositionAwareMixin_composingText = t5; - }, - IOSTextEditingStrategy_addEventHandlers_closure: function IOSTextEditingStrategy_addEventHandlers_closure(t0) { - this.$this = t0; - }, - IOSTextEditingStrategy__addTapListener_closure: function IOSTextEditingStrategy__addTapListener_closure(t0) { - this.$this = t0; - }, - IOSTextEditingStrategy__schedulePlacement_closure: function IOSTextEditingStrategy__schedulePlacement_closure(t0) { - this.$this = t0; - }, - AndroidTextEditingStrategy: function AndroidTextEditingStrategy(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.owner = t0; - _.isEnabled = false; - _.domElement = null; - _.__DefaultTextEditingStrategy_inputConfiguration_A = $; - _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; - _.subscriptions = t1; - _._appendedToForm = false; - _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; - _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; - _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; - _.CompositionAwareMixin_composingText = t5; - }, - FirefoxTextEditingStrategy: function FirefoxTextEditingStrategy(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.owner = t0; - _.isEnabled = false; - _.domElement = null; - _.__DefaultTextEditingStrategy_inputConfiguration_A = $; - _.onAction = _.onChange = _.geometry = _.style = _._editingDeltaState = _.lastEditingState = null; - _.subscriptions = t1; - _._appendedToForm = false; - _.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = t2; - _.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = t3; - _.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = t4; - _.CompositionAwareMixin_composingText = t5; - }, - FirefoxTextEditingStrategy_addEventHandlers_closure: function FirefoxTextEditingStrategy_addEventHandlers_closure(t0) { - this.$this = t0; - }, - TextInputCommand: function TextInputCommand() { - }, - TextInputSetClient: function TextInputSetClient(t0, t1) { - this.clientId = t0; - this.configuration = t1; - }, - TextInputUpdateConfig: function TextInputUpdateConfig() { - }, - TextInputSetEditingState: function TextInputSetEditingState(t0) { - this.state = t0; - }, - TextInputShow: function TextInputShow() { - }, - TextInputSetEditableSizeAndTransform: function TextInputSetEditableSizeAndTransform(t0) { - this.geometry = t0; - }, - TextInputSetStyle: function TextInputSetStyle(t0) { - this.style = t0; - }, - TextInputClearClient: function TextInputClearClient() { - }, - TextInputHide: function TextInputHide() { - }, - TextInputSetMarkedTextRect: function TextInputSetMarkedTextRect() { - }, - TextInputSetCaretRect: function TextInputSetCaretRect() { - }, - TextInputRequestAutofill: function TextInputRequestAutofill() { - }, - TextInputFinishAutofillContext: function TextInputFinishAutofillContext(t0) { - this.saveForm = t0; - }, - saveForms_closure: function saveForms_closure() { - }, - TextEditingChannel: function TextEditingChannel(t0) { - this.implementation = t0; - }, - TextEditingChannel_handleTextInput_closure: function TextEditingChannel_handleTextInput_closure(t0) { - this.callback = t0; - }, - HybridTextEditing: function HybridTextEditing() { - var _ = this; - _.__HybridTextEditing_channel_FI = $; - _._clientId = null; - _.isEditing = false; - _.configuration = null; - _.__HybridTextEditing_strategy_FI = $; - }, - HybridTextEditing__startEditing_closure0: function HybridTextEditing__startEditing_closure0(t0) { - this.$this = t0; - }, - HybridTextEditing__startEditing_closure: function HybridTextEditing__startEditing_closure(t0) { - this.$this = t0; - }, - EditableTextStyle: function EditableTextStyle(t0, t1, t2, t3, t4) { - var _ = this; - _.fontSize = t0; - _.fontWeight = t1; - _.fontFamily = t2; - _.textAlign = t3; - _.textDirection = t4; - }, - EditableTextGeometry: function EditableTextGeometry(t0, t1, t2) { - this.width = t0; - this.height = t1; - this.globalTransform = t2; - }, - EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage_closure: function EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage_closure() { - }, - TransformKind: function TransformKind(t0, t1) { - this.index = t0; - this._name = t1; - }, - bytesToHexString_closure: function bytesToHexString_closure() { - }, - LruCache: function LruCache(t0, t1, t2, t3) { - var _ = this; - _.maximumSize = t0; - _._itemQueue = t1; - _._itemMap = t2; - _.$ti = t3; - }, - BitmapSize: function BitmapSize(t0, t1) { - this.width = t0; - this.height = t1; - }, - Matrix40: function Matrix40(t0) { - this.__engine$_m4storage = t0; - }, - CustomElementDimensionsProvider: function CustomElementDimensionsProvider(t0, t1) { - var _ = this; - _._hostElement = t0; - _.__CustomElementDimensionsProvider__dprChangeStreamSubscription_A = _.__CustomElementDimensionsProvider__hostElementResizeObserver_A = $; - _._onResizeStreamController = t1; - }, - CustomElementDimensionsProvider_closure: function CustomElementDimensionsProvider_closure(t0) { - this.$this = t0; - }, - CustomElementDimensionsProvider_closure0: function CustomElementDimensionsProvider_closure0(t0) { - this.$this = t0; - }, - DimensionsProvider: function DimensionsProvider() { - }, - FullPageDimensionsProvider: function FullPageDimensionsProvider(t0) { - this.__FullPageDimensionsProvider__domResizeSubscription_A = $; - this._onResizeStreamController = t0; - }, - DisplayDprStream: function DisplayDprStream(t0, t1, t2) { - var _ = this; - _._display = t0; - _._currentDpr = t1; - _._dprStreamController = t2; - _.__DisplayDprStream__dprMediaQuery_A = $; - }, - DomManager: function DomManager(t0, t1, t2, t3, t4) { - var _ = this; - _.rootElement = t0; - _.platformViewsHost = t1; - _.sceneHost = t2; - _.textEditingHost = t3; - _.semanticsHost = t4; - }, - CustomElementEmbeddingStrategy: function CustomElementEmbeddingStrategy(t0) { - this.hostElement = t0; - this.__CustomElementEmbeddingStrategy__rootElement_F = $; - }, - FullPageEmbeddingStrategy: function FullPageEmbeddingStrategy(t0) { - this.hostElement = t0; - }, - FlutterViewManager: function FlutterViewManager(t0, t1, t2, t3, t4) { - var _ = this; - _._dispatcher = t0; - _._viewData = t1; - _._jsViewOptions = t2; - _._onViewCreatedController = t3; - _._onViewDisposedController = t4; - }, - FlutterViewManager_safeBlur_closure: function FlutterViewManager_safeBlur_closure(t0, t1) { - this.$this = t0; - this.element = t1; - }, - FlutterViewManager_safeRemove_closure: function FlutterViewManager_safeRemove_closure(t0, t1) { - this.$this = t0; - this.element = t1; - }, - GlobalHtmlAttributes: function GlobalHtmlAttributes(t0, t1) { - this.rootElement = t0; - this.hostElement = t1; - }, - _hotRestartCache_closure: function _hotRestartCache_closure() { - }, - EngineFlutterView: function EngineFlutterView() { - }, - _EngineFlutterViewImpl: function _EngineFlutterViewImpl(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.viewId = t0; - _.platformDispatcher = t1; - _.embeddingStrategy = t2; - _.__EngineFlutterView__resizeSubscription_F = $; - _.isDisposed = false; - _.__EngineFlutterView_pointerBinding_F = _.__EngineFlutterView_dom_FI = _.__EngineFlutterView_contextMenu_FI = _.__EngineFlutterView_mouseCursor_FI = _.__EngineFlutterView__globalHtmlAttributes_FI = $; - _._jsViewConstraints = t3; - _.__EngineFlutterView_semantics_FI = $; - _._physicalSize = null; - _._viewInsets = t4; - _.dimensionsProvider = t5; - }, - EngineFlutterWindow: function EngineFlutterWindow(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._browserHistory = null; - _._endOfTheLine = t0; - _.viewId = t1; - _.platformDispatcher = t2; - _.embeddingStrategy = t3; - _.__EngineFlutterView__resizeSubscription_F = $; - _.isDisposed = false; - _.__EngineFlutterView_pointerBinding_F = _.__EngineFlutterView_dom_FI = _.__EngineFlutterView_contextMenu_FI = _.__EngineFlutterView_mouseCursor_FI = _.__EngineFlutterView__globalHtmlAttributes_FI = $; - _._jsViewConstraints = t4; - _.__EngineFlutterView_semantics_FI = $; - _._physicalSize = null; - _._viewInsets = t5; - _.dimensionsProvider = t6; - }, - EngineFlutterWindow_handleNavigationMessage_closure: function EngineFlutterWindow_handleNavigationMessage_closure(t0, t1) { - this.$this = t0; - this.data = t1; - }, - ViewPadding: function ViewPadding(t0, t1, t2, t3) { - var _ = this; - _.left = t0; - _.top = t1; - _.right = t2; - _.bottom = t3; - }, - ViewConstraints: function ViewConstraints(t0, t1, t2, t3) { - var _ = this; - _.minWidth = t0; - _.maxWidth = t1; - _.minHeight = t2; - _.maxHeight = t3; - }, - ViewConstraints_toString_describe: function ViewConstraints_toString_describe() { - }, - _DefaultTextEditingStrategy_Object_CompositionAwareMixin: function _DefaultTextEditingStrategy_Object_CompositionAwareMixin() { - }, - __PointerAdapter__BaseAdapter__WheelEventListenerMixin: function __PointerAdapter__BaseAdapter__WheelEventListenerMixin() { - }, - JS_CONST: function JS_CONST() { - }, - CastIterable_CastIterable(source, $S, $T) { - if (type$.EfficientLengthIterable_dynamic._is(source)) - return new A._EfficientLengthCastIterable(source, $S._eval$1("@<0>")._bind$1($T)._eval$1("_EfficientLengthCastIterable<1,2>")); - return new A.CastIterable(source, $S._eval$1("@<0>")._bind$1($T)._eval$1("CastIterable<1,2>")); - }, - LateError$fieldADI(fieldName) { - return new A.LateError("Field '" + fieldName + string$.x27_has_); - }, - LateError$fieldNI(fieldName) { - return new A.LateError("Field '" + fieldName + "' has not been initialized."); - }, - LateError$localNI(localName) { - return new A.LateError("Local '" + localName + "' has not been initialized."); - }, - LateError$fieldAI(fieldName) { - return new A.LateError("Field '" + fieldName + "' has already been initialized."); - }, - LateError$localAI(localName) { - return new A.LateError("Local '" + localName + "' has already been initialized."); - }, - CodeUnits$(_string) { - return new A.CodeUnits(_string); - }, - hexDigitValue(char) { - var letter, - digit = char ^ 48; - if (digit <= 9) - return digit; - letter = char | 32; - if (97 <= letter && letter <= 102) - return letter - 87; - return -1; - }, - parseHexByte(source, index) { - var digit1 = A.hexDigitValue(source.charCodeAt(index)), - digit2 = A.hexDigitValue(source.charCodeAt(index + 1)); - return digit1 * 16 + digit2 - (digit2 & 256); - }, - SystemHash_combine(hash, value) { - hash = hash + value & 536870911; - hash = hash + ((hash & 524287) << 10) & 536870911; - return hash ^ hash >>> 6; - }, - SystemHash_finish(hash) { - hash = hash + ((hash & 67108863) << 3) & 536870911; - hash ^= hash >>> 11; - return hash + ((hash & 16383) << 15) & 536870911; - }, - SystemHash_hash2(v1, v2, seed) { - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(seed, v1), v2)); - }, - SystemHash_hash4(v1, v2, v3, v4, seed) { - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(seed, v1), v2), v3), v4)); - }, - checkNotNullable(value, $name, $T) { - return value; - }, - isToStringVisiting(object) { - var t1, i; - for (t1 = $.toStringVisiting.length, i = 0; i < t1; ++i) - if (object === $.toStringVisiting[i]) - return true; - return false; - }, - SubListIterable$(_iterable, _start, _endOrLength, $E) { - A.RangeError_checkNotNegative(_start, "start"); - if (_endOrLength != null) { - A.RangeError_checkNotNegative(_endOrLength, "end"); - if (_start > _endOrLength) - A.throwExpression(A.RangeError$range(_start, 0, _endOrLength, "start", null)); - } - return new A.SubListIterable(_iterable, _start, _endOrLength, $E._eval$1("SubListIterable<0>")); - }, - MappedIterable_MappedIterable(iterable, $function, $S, $T) { - if (type$.EfficientLengthIterable_dynamic._is(iterable)) - return new A.EfficientLengthMappedIterable(iterable, $function, $S._eval$1("@<0>")._bind$1($T)._eval$1("EfficientLengthMappedIterable<1,2>")); - return new A.MappedIterable(iterable, $function, $S._eval$1("@<0>")._bind$1($T)._eval$1("MappedIterable<1,2>")); - }, - TakeIterable_TakeIterable(iterable, takeCount, $E) { - var _s9_ = "takeCount"; - A.ArgumentError_checkNotNull(takeCount, _s9_); - A.RangeError_checkNotNegative(takeCount, _s9_); - if (type$.EfficientLengthIterable_dynamic._is(iterable)) - return new A.EfficientLengthTakeIterable(iterable, takeCount, $E._eval$1("EfficientLengthTakeIterable<0>")); - return new A.TakeIterable(iterable, takeCount, $E._eval$1("TakeIterable<0>")); - }, - SkipIterable_SkipIterable(iterable, count, $E) { - var _s5_ = "count"; - if (type$.EfficientLengthIterable_dynamic._is(iterable)) { - A.ArgumentError_checkNotNull(count, _s5_); - A.RangeError_checkNotNegative(count, _s5_); - return new A.EfficientLengthSkipIterable(iterable, count, $E._eval$1("EfficientLengthSkipIterable<0>")); - } - A.ArgumentError_checkNotNull(count, _s5_); - A.RangeError_checkNotNegative(count, _s5_); - return new A.SkipIterable(iterable, count, $E._eval$1("SkipIterable<0>")); - }, - FollowedByIterable_FollowedByIterable$firstEfficient(first, second, $E) { - return new A.FollowedByIterable(first, second, $E._eval$1("FollowedByIterable<0>")); - }, - IterableElementError_noElement() { - return new A.StateError("No element"); - }, - IterableElementError_tooMany() { - return new A.StateError("Too many elements"); - }, - IterableElementError_tooFew() { - return new A.StateError("Too few elements"); - }, - Sort__doSort(a, left, right, compare) { - if (right - left <= 32) - A.Sort__insertionSort(a, left, right, compare); - else - A.Sort__dualPivotQuicksort(a, left, right, compare); - }, - Sort__insertionSort(a, left, right, compare) { - var i, t1, el, j, j0; - for (i = left + 1, t1 = J.getInterceptor$asx(a); i <= right; ++i) { - el = t1.$index(a, i); - j = i; - while (true) { - if (!(j > left && compare.call$2(t1.$index(a, j - 1), el) > 0)) - break; - j0 = j - 1; - t1.$indexSet(a, j, t1.$index(a, j0)); - j = j0; - } - t1.$indexSet(a, j, el); - } - }, - Sort__dualPivotQuicksort(a, left, right, compare) { - var t0, less, great, pivots_are_equal, k, ak, comp, great0, less0, t2, - sixth = B.JSInt_methods._tdivFast$1(right - left + 1, 6), - index1 = left + sixth, - index5 = right - sixth, - index3 = B.JSInt_methods._tdivFast$1(left + right, 2), - index2 = index3 - sixth, - index4 = index3 + sixth, - t1 = J.getInterceptor$asx(a), - el1 = t1.$index(a, index1), - el2 = t1.$index(a, index2), - el3 = t1.$index(a, index3), - el4 = t1.$index(a, index4), - el5 = t1.$index(a, index5); - if (compare.call$2(el1, el2) > 0) { - t0 = el2; - el2 = el1; - el1 = t0; - } - if (compare.call$2(el4, el5) > 0) { - t0 = el5; - el5 = el4; - el4 = t0; - } - if (compare.call$2(el1, el3) > 0) { - t0 = el3; - el3 = el1; - el1 = t0; - } - if (compare.call$2(el2, el3) > 0) { - t0 = el3; - el3 = el2; - el2 = t0; - } - if (compare.call$2(el1, el4) > 0) { - t0 = el4; - el4 = el1; - el1 = t0; - } - if (compare.call$2(el3, el4) > 0) { - t0 = el4; - el4 = el3; - el3 = t0; - } - if (compare.call$2(el2, el5) > 0) { - t0 = el5; - el5 = el2; - el2 = t0; - } - if (compare.call$2(el2, el3) > 0) { - t0 = el3; - el3 = el2; - el2 = t0; - } - if (compare.call$2(el4, el5) > 0) { - t0 = el5; - el5 = el4; - el4 = t0; - } - t1.$indexSet(a, index1, el1); - t1.$indexSet(a, index3, el3); - t1.$indexSet(a, index5, el5); - t1.$indexSet(a, index2, t1.$index(a, left)); - t1.$indexSet(a, index4, t1.$index(a, right)); - less = left + 1; - great = right - 1; - pivots_are_equal = J.$eq$(compare.call$2(el2, el4), 0); - if (pivots_are_equal) - for (k = less; k <= great; ++k) { - ak = t1.$index(a, k); - comp = compare.call$2(ak, el2); - if (comp === 0) - continue; - if (comp < 0) { - if (k !== less) { - t1.$indexSet(a, k, t1.$index(a, less)); - t1.$indexSet(a, less, ak); - } - ++less; - } else - for (; true;) { - comp = compare.call$2(t1.$index(a, great), el2); - if (comp > 0) { - --great; - continue; - } else { - great0 = great - 1; - if (comp < 0) { - t1.$indexSet(a, k, t1.$index(a, less)); - less0 = less + 1; - t1.$indexSet(a, less, t1.$index(a, great)); - t1.$indexSet(a, great, ak); - great = great0; - less = less0; - break; - } else { - t1.$indexSet(a, k, t1.$index(a, great)); - t1.$indexSet(a, great, ak); - great = great0; - break; - } - } - } - } - else - for (k = less; k <= great; ++k) { - ak = t1.$index(a, k); - if (compare.call$2(ak, el2) < 0) { - if (k !== less) { - t1.$indexSet(a, k, t1.$index(a, less)); - t1.$indexSet(a, less, ak); - } - ++less; - } else if (compare.call$2(ak, el4) > 0) - for (; true;) - if (compare.call$2(t1.$index(a, great), el4) > 0) { - --great; - if (great < k) - break; - continue; - } else { - great0 = great - 1; - if (compare.call$2(t1.$index(a, great), el2) < 0) { - t1.$indexSet(a, k, t1.$index(a, less)); - less0 = less + 1; - t1.$indexSet(a, less, t1.$index(a, great)); - t1.$indexSet(a, great, ak); - less = less0; - } else { - t1.$indexSet(a, k, t1.$index(a, great)); - t1.$indexSet(a, great, ak); - } - great = great0; - break; - } - } - t2 = less - 1; - t1.$indexSet(a, left, t1.$index(a, t2)); - t1.$indexSet(a, t2, el2); - t2 = great + 1; - t1.$indexSet(a, right, t1.$index(a, t2)); - t1.$indexSet(a, t2, el4); - A.Sort__doSort(a, left, less - 2, compare); - A.Sort__doSort(a, great + 2, right, compare); - if (pivots_are_equal) - return; - if (less < index1 && great > index5) { - for (; J.$eq$(compare.call$2(t1.$index(a, less), el2), 0);) - ++less; - for (; J.$eq$(compare.call$2(t1.$index(a, great), el4), 0);) - --great; - for (k = less; k <= great; ++k) { - ak = t1.$index(a, k); - if (compare.call$2(ak, el2) === 0) { - if (k !== less) { - t1.$indexSet(a, k, t1.$index(a, less)); - t1.$indexSet(a, less, ak); - } - ++less; - } else if (compare.call$2(ak, el4) === 0) - for (; true;) - if (compare.call$2(t1.$index(a, great), el4) === 0) { - --great; - if (great < k) - break; - continue; - } else { - great0 = great - 1; - if (compare.call$2(t1.$index(a, great), el2) < 0) { - t1.$indexSet(a, k, t1.$index(a, less)); - less0 = less + 1; - t1.$indexSet(a, less, t1.$index(a, great)); - t1.$indexSet(a, great, ak); - less = less0; - } else { - t1.$indexSet(a, k, t1.$index(a, great)); - t1.$indexSet(a, great, ak); - } - great = great0; - break; - } - } - A.Sort__doSort(a, less, great, compare); - } else - A.Sort__doSort(a, less, great, compare); - }, - _CastIterableBase: function _CastIterableBase() { - }, - CastIterator: function CastIterator(t0, t1) { - this._source = t0; - this.$ti = t1; - }, - CastIterable: function CastIterable(t0, t1) { - this._source = t0; - this.$ti = t1; - }, - _EfficientLengthCastIterable: function _EfficientLengthCastIterable(t0, t1) { - this._source = t0; - this.$ti = t1; - }, - _CastListBase: function _CastListBase() { - }, - _CastListBase_sort_closure: function _CastListBase_sort_closure(t0, t1) { - this.$this = t0; - this.compare = t1; - }, - CastList: function CastList(t0, t1) { - this._source = t0; - this.$ti = t1; - }, - CastSet: function CastSet(t0, t1, t2) { - this._source = t0; - this._emptySet = t1; - this.$ti = t2; - }, - CastMap: function CastMap(t0, t1) { - this._source = t0; - this.$ti = t1; - }, - CastMap_putIfAbsent_closure: function CastMap_putIfAbsent_closure(t0, t1) { - this.$this = t0; - this.ifAbsent = t1; - }, - CastMap_forEach_closure: function CastMap_forEach_closure(t0, t1) { - this.$this = t0; - this.f = t1; - }, - CastMap_entries_closure: function CastMap_entries_closure(t0) { - this.$this = t0; - }, - CastMap_removeWhere_closure: function CastMap_removeWhere_closure(t0, t1) { - this.$this = t0; - this.test = t1; - }, - LateError: function LateError(t0) { - this._message = t0; - }, - CodeUnits: function CodeUnits(t0) { - this._string = t0; - }, - nullFuture_closure: function nullFuture_closure() { - }, - SentinelValue: function SentinelValue() { - }, - EfficientLengthIterable: function EfficientLengthIterable() { - }, - ListIterable: function ListIterable() { - }, - SubListIterable: function SubListIterable(t0, t1, t2, t3) { - var _ = this; - _.__internal$_iterable = t0; - _._start = t1; - _._endOrLength = t2; - _.$ti = t3; - }, - ListIterator: function ListIterator(t0, t1, t2) { - var _ = this; - _.__internal$_iterable = t0; - _.__internal$_length = t1; - _.__internal$_index = 0; - _.__internal$_current = null; - _.$ti = t2; - }, - MappedIterable: function MappedIterable(t0, t1, t2) { - this.__internal$_iterable = t0; - this._f = t1; - this.$ti = t2; - }, - EfficientLengthMappedIterable: function EfficientLengthMappedIterable(t0, t1, t2) { - this.__internal$_iterable = t0; - this._f = t1; - this.$ti = t2; - }, - MappedIterator: function MappedIterator(t0, t1, t2) { - var _ = this; - _.__internal$_current = null; - _._iterator = t0; - _._f = t1; - _.$ti = t2; - }, - MappedListIterable: function MappedListIterable(t0, t1, t2) { - this._source = t0; - this._f = t1; - this.$ti = t2; - }, - WhereIterable: function WhereIterable(t0, t1, t2) { - this.__internal$_iterable = t0; - this._f = t1; - this.$ti = t2; - }, - WhereIterator: function WhereIterator(t0, t1) { - this._iterator = t0; - this._f = t1; - }, - ExpandIterable: function ExpandIterable(t0, t1, t2) { - this.__internal$_iterable = t0; - this._f = t1; - this.$ti = t2; - }, - ExpandIterator: function ExpandIterator(t0, t1, t2, t3) { - var _ = this; - _._iterator = t0; - _._f = t1; - _._currentExpansion = t2; - _.__internal$_current = null; - _.$ti = t3; - }, - TakeIterable: function TakeIterable(t0, t1, t2) { - this.__internal$_iterable = t0; - this._takeCount = t1; - this.$ti = t2; - }, - EfficientLengthTakeIterable: function EfficientLengthTakeIterable(t0, t1, t2) { - this.__internal$_iterable = t0; - this._takeCount = t1; - this.$ti = t2; - }, - TakeIterator: function TakeIterator(t0, t1, t2) { - this._iterator = t0; - this._remaining = t1; - this.$ti = t2; - }, - SkipIterable: function SkipIterable(t0, t1, t2) { - this.__internal$_iterable = t0; - this._skipCount = t1; - this.$ti = t2; - }, - EfficientLengthSkipIterable: function EfficientLengthSkipIterable(t0, t1, t2) { - this.__internal$_iterable = t0; - this._skipCount = t1; - this.$ti = t2; - }, - SkipIterator: function SkipIterator(t0, t1) { - this._iterator = t0; - this._skipCount = t1; - }, - SkipWhileIterable: function SkipWhileIterable(t0, t1, t2) { - this.__internal$_iterable = t0; - this._f = t1; - this.$ti = t2; - }, - SkipWhileIterator: function SkipWhileIterator(t0, t1) { - this._iterator = t0; - this._f = t1; - this._hasSkipped = false; - }, - EmptyIterable: function EmptyIterable(t0) { - this.$ti = t0; - }, - EmptyIterator: function EmptyIterator() { - }, - FollowedByIterable: function FollowedByIterable(t0, t1, t2) { - this.__internal$_first = t0; - this.__internal$_second = t1; - this.$ti = t2; - }, - FollowedByIterator: function FollowedByIterator(t0, t1) { - this._currentIterator = t0; - this._nextIterable = t1; - }, - WhereTypeIterable: function WhereTypeIterable(t0, t1) { - this._source = t0; - this.$ti = t1; - }, - WhereTypeIterator: function WhereTypeIterator(t0, t1) { - this._source = t0; - this.$ti = t1; - }, - FixedLengthListMixin: function FixedLengthListMixin() { - }, - UnmodifiableListMixin: function UnmodifiableListMixin() { - }, - UnmodifiableListBase: function UnmodifiableListBase() { - }, - ReversedListIterable: function ReversedListIterable(t0, t1) { - this._source = t0; - this.$ti = t1; - }, - Symbol: function Symbol(t0) { - this.__internal$_name = t0; - }, - __CastListBase__CastIterableBase_ListMixin: function __CastListBase__CastIterableBase_ListMixin() { - }, - ConstantMap_ConstantMap$from(other, $K, $V) { - var allStrings, k, object, index, index0, map, - t1 = A._instanceType(other), - keys = A.List_List$from(new A.LinkedHashMapKeysIterable(other, t1._eval$1("LinkedHashMapKeysIterable<1>")), true, $K), - t2 = keys.length, - _i = 0; - while (true) { - if (!(_i < t2)) { - allStrings = true; - break; - } - k = keys[_i]; - if (typeof k != "string" || "__proto__" === k) { - allStrings = false; - break; - } - ++_i; - } - if (allStrings) { - object = {}; - for (index = 0, _i = 0; _i < keys.length; keys.length === t2 || (0, A.throwConcurrentModificationError)(keys), ++_i, index = index0) { - k = keys[_i]; - other.$index(0, k); - index0 = index + 1; - object[k] = index; - } - map = new A.ConstantStringMap(object, A.List_List$from(new A.LinkedHashMapValuesIterable(other, t1._eval$1("LinkedHashMapValuesIterable<2>")), true, $V), $K._eval$1("@<0>")._bind$1($V)._eval$1("ConstantStringMap<1,2>")); - map.$keys = keys; - return map; - } - return new A.ConstantMapView(A.LinkedHashMap_LinkedHashMap$from(other, $K, $V), $K._eval$1("@<0>")._bind$1($V)._eval$1("ConstantMapView<1,2>")); - }, - ConstantMap__throwUnmodifiable() { - throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable Map")); - }, - ConstantSet__throwUnmodifiable() { - throw A.wrapException(A.UnsupportedError$("Cannot modify constant Set")); - }, - unminifyOrTag(rawClassName) { - var preserved = init.mangledGlobalNames[rawClassName]; - if (preserved != null) - return preserved; - return rawClassName; - }, - isJsIndexable(object, record) { - var result; - if (record != null) { - result = record.x; - if (result != null) - return result; - } - return type$.JavaScriptIndexingBehavior_dynamic._is(object); - }, - S(value) { - var result; - if (typeof value == "string") - return value; - if (typeof value == "number") { - if (value !== 0) - return "" + value; - } else if (true === value) - return "true"; - else if (false === value) - return "false"; - else if (value == null) - return "null"; - result = J.toString$0$(value); - return result; - }, - createInvocationMirror($name, internalName, kind, $arguments, argumentNames, types) { - return new A.JSInvocationMirror($name, kind, $arguments, argumentNames, types); - }, - createUnmangledInvocationMirror(symbol, internalName, kind, $arguments, argumentNames, types) { - return new A.JSInvocationMirror(symbol, kind, $arguments, argumentNames, types); - }, - JSInvocationMirror$(_memberName, _internalName, _kind, _arguments, _namedArgumentNames, _typeArgumentCount) { - return new A.JSInvocationMirror(_memberName, _kind, _arguments, _namedArgumentNames, _typeArgumentCount); - }, - Primitives_objectHashCode(object) { - var hash, - property = $.Primitives__identityHashCodeProperty; - if (property == null) - property = $.Primitives__identityHashCodeProperty = Symbol("identityHashCode"); - hash = object[property]; - if (hash == null) { - hash = Math.random() * 0x3fffffff | 0; - object[property] = hash; - } - return hash; - }, - Primitives_parseInt(source, radix) { - var decimalMatch, maxCharCode, digitsPart, t1, i, _null = null, - match = /^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(source); - if (match == null) - return _null; - decimalMatch = match[3]; - if (radix == null) { - if (decimalMatch != null) - return parseInt(source, 10); - if (match[2] != null) - return parseInt(source, 16); - return _null; - } - if (radix < 2 || radix > 36) - throw A.wrapException(A.RangeError$range(radix, 2, 36, "radix", _null)); - if (radix === 10 && decimalMatch != null) - return parseInt(source, 10); - if (radix < 10 || decimalMatch == null) { - maxCharCode = radix <= 10 ? 47 + radix : 86 + radix; - digitsPart = match[1]; - for (t1 = digitsPart.length, i = 0; i < t1; ++i) - if ((digitsPart.charCodeAt(i) | 32) > maxCharCode) - return _null; - } - return parseInt(source, radix); - }, - Primitives_parseDouble(source) { - var result, trimmed; - if (!/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(source)) - return null; - result = parseFloat(source); - if (isNaN(result)) { - trimmed = B.JSString_methods.trim$0(source); - if (trimmed === "NaN" || trimmed === "+NaN" || trimmed === "-NaN") - return result; - return null; - } - return result; - }, - Primitives_objectTypeName(object) { - var interceptor, dispatchName, $constructor, constructorName; - if (object instanceof A.Object) - return A._rtiToString(A.instanceType(object), null); - interceptor = J.getInterceptor$(object); - if (interceptor === B.Interceptor_methods || interceptor === B.JavaScriptObject_methods || type$.UnknownJavaScriptObject._is(object)) { - dispatchName = B.C_JS_CONST(object); - if (dispatchName !== "Object" && dispatchName !== "") - return dispatchName; - $constructor = object.constructor; - if (typeof $constructor == "function") { - constructorName = $constructor.name; - if (typeof constructorName == "string" && constructorName !== "Object" && constructorName !== "") - return constructorName; - } - } - return A._rtiToString(A.instanceType(object), null); - }, - Primitives_safeToString(object) { - if (object == null || typeof object == "number" || A._isBool(object)) - return J.toString$0$(object); - if (typeof object == "string") - return JSON.stringify(object); - if (object instanceof A.Closure) - return object.toString$0(0); - if (object instanceof A._Record) - return object._toString$1(true); - return "Instance of '" + A.Primitives_objectTypeName(object) + "'"; - }, - Primitives_dateNow() { - return Date.now(); - }, - Primitives_initTicker() { - var $window, performance; - if ($.Primitives_timerFrequency !== 0) - return; - $.Primitives_timerFrequency = 1000; - if (typeof window == "undefined") - return; - $window = window; - if ($window == null) - return; - if (!!$window.dartUseDateNowForTicks) - return; - performance = $window.performance; - if (performance == null) - return; - if (typeof performance.now != "function") - return; - $.Primitives_timerFrequency = 1000000; - $.Primitives_timerTicks = new A.Primitives_initTicker_closure(performance); - }, - Primitives_currentUri() { - if (!!self.location) - return self.location.href; - return null; - }, - Primitives__fromCharCodeApply(array) { - var result, i, i0, chunkEnd, - end = array.length; - if (end <= 500) - return String.fromCharCode.apply(null, array); - for (result = "", i = 0; i < end; i = i0) { - i0 = i + 500; - chunkEnd = i0 < end ? i0 : end; - result += String.fromCharCode.apply(null, array.slice(i, chunkEnd)); - } - return result; - }, - Primitives_stringFromCodePoints(codePoints) { - var t1, _i, i, - a = A._setArrayType([], type$.JSArray_int); - for (t1 = codePoints.length, _i = 0; _i < codePoints.length; codePoints.length === t1 || (0, A.throwConcurrentModificationError)(codePoints), ++_i) { - i = codePoints[_i]; - if (!A._isInt(i)) - throw A.wrapException(A.argumentErrorValue(i)); - if (i <= 65535) - a.push(i); - else if (i <= 1114111) { - a.push(55296 + (B.JSInt_methods._shrOtherPositive$1(i - 65536, 10) & 1023)); - a.push(56320 + (i & 1023)); - } else - throw A.wrapException(A.argumentErrorValue(i)); - } - return A.Primitives__fromCharCodeApply(a); - }, - Primitives_stringFromCharCodes(charCodes) { - var t1, _i, i; - for (t1 = charCodes.length, _i = 0; _i < t1; ++_i) { - i = charCodes[_i]; - if (!A._isInt(i)) - throw A.wrapException(A.argumentErrorValue(i)); - if (i < 0) - throw A.wrapException(A.argumentErrorValue(i)); - if (i > 65535) - return A.Primitives_stringFromCodePoints(charCodes); - } - return A.Primitives__fromCharCodeApply(charCodes); - }, - Primitives_stringFromNativeUint8List(charCodes, start, end) { - var i, result, i0, chunkEnd; - if (end <= 500 && start === 0 && end === charCodes.length) - return String.fromCharCode.apply(null, charCodes); - for (i = start, result = ""; i < end; i = i0) { - i0 = i + 500; - chunkEnd = i0 < end ? i0 : end; - result += String.fromCharCode.apply(null, charCodes.subarray(i, chunkEnd)); - } - return result; - }, - Primitives_stringFromCharCode(charCode) { - var bits; - if (0 <= charCode) { - if (charCode <= 65535) - return String.fromCharCode(charCode); - if (charCode <= 1114111) { - bits = charCode - 65536; - return String.fromCharCode((B.JSInt_methods._shrOtherPositive$1(bits, 10) | 55296) >>> 0, bits & 1023 | 56320); - } - } - throw A.wrapException(A.RangeError$range(charCode, 0, 1114111, null, null)); - }, - Primitives_valueFromDecomposedDate(years, month, day, hours, minutes, seconds, milliseconds, microseconds, isUtc) { - var remainder, value, t1, - jsMonth = month - 1; - if (0 <= years && years < 100) { - years += 400; - jsMonth -= 4800; - } - remainder = B.JSInt_methods.$mod(microseconds, 1000); - milliseconds += B.JSInt_methods._tdivFast$1(microseconds - remainder, 1000); - value = isUtc ? Date.UTC(years, jsMonth, day, hours, minutes, seconds, milliseconds) : new Date(years, jsMonth, day, hours, minutes, seconds, milliseconds).valueOf(); - t1 = true; - if (!isNaN(value)) - if (!(value < -864e13)) - if (!(value > 864e13)) - t1 = value === 864e13 && remainder !== 0; - if (t1) - return null; - return value; - }, - Primitives_lazyAsJsDate(receiver) { - if (receiver.date === void 0) - receiver.date = new Date(receiver._core$_value); - return receiver.date; - }, - Primitives_getYear(receiver) { - return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCFullYear() + 0 : A.Primitives_lazyAsJsDate(receiver).getFullYear() + 0; - }, - Primitives_getMonth(receiver) { - return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCMonth() + 1 : A.Primitives_lazyAsJsDate(receiver).getMonth() + 1; - }, - Primitives_getDay(receiver) { - return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCDate() + 0 : A.Primitives_lazyAsJsDate(receiver).getDate() + 0; - }, - Primitives_getHours(receiver) { - return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCHours() + 0 : A.Primitives_lazyAsJsDate(receiver).getHours() + 0; - }, - Primitives_getMinutes(receiver) { - return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCMinutes() + 0 : A.Primitives_lazyAsJsDate(receiver).getMinutes() + 0; - }, - Primitives_getSeconds(receiver) { - return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCSeconds() + 0 : A.Primitives_lazyAsJsDate(receiver).getSeconds() + 0; - }, - Primitives_getMilliseconds(receiver) { - return receiver.isUtc ? A.Primitives_lazyAsJsDate(receiver).getUTCMilliseconds() + 0 : A.Primitives_lazyAsJsDate(receiver).getMilliseconds() + 0; - }, - Primitives_extractStackTrace(error) { - var jsError = error.$thrownJsError; - if (jsError == null) - return null; - return A.getTraceFromException(jsError); - }, - Primitives_trySetStackTrace(error, stackTrace) { - var jsError; - if (error.$thrownJsError == null) { - jsError = new Error(); - A.initializeExceptionWrapper(error, jsError); - error.$thrownJsError = jsError; - jsError.stack = stackTrace.toString$0(0); - } - }, - diagnoseIndexError(indexable, index) { - var $length, _s5_ = "index"; - if (!A._isInt(index)) - return new A.ArgumentError(true, index, _s5_, null); - $length = J.get$length$asx(indexable); - if (index < 0 || index >= $length) - return A.IndexError$withLength(index, $length, indexable, null, _s5_); - return A.RangeError$value(index, _s5_); - }, - diagnoseRangeError(start, end, $length) { - if (start < 0 || start > $length) - return A.RangeError$range(start, 0, $length, "start", null); - if (end != null) - if (end < start || end > $length) - return A.RangeError$range(end, start, $length, "end", null); - return new A.ArgumentError(true, end, "end", null); - }, - argumentErrorValue(object) { - return new A.ArgumentError(true, object, null, null); - }, - checkNum(value) { - return value; - }, - wrapException(ex) { - return A.initializeExceptionWrapper(ex, new Error()); - }, - initializeExceptionWrapper(ex, wrapper) { - var t1; - if (ex == null) - ex = new A.TypeError(); - wrapper.dartException = ex; - t1 = A.toStringWrapper; - if ("defineProperty" in Object) { - Object.defineProperty(wrapper, "message", {get: t1}); - wrapper.name = ""; - } else - wrapper.toString = t1; - return wrapper; - }, - toStringWrapper() { - return J.toString$0$(this.dartException); - }, - throwExpression(ex, wrapper) { - throw A.initializeExceptionWrapper(ex, wrapper == null ? new Error() : wrapper); - }, - throwUnsupportedOperation(o, operation, verb) { - var wrapper; - if (operation == null) - operation = 0; - if (verb == null) - verb = 0; - wrapper = Error(); - A.throwExpression(A._diagnoseUnsupportedOperation(o, operation, verb), wrapper); - }, - _diagnoseUnsupportedOperation(o, encodedOperation, encodedVerb) { - var operation, table, tableLength, index, verb, object, flags, article, adjective; - if (typeof encodedOperation == "string") - operation = encodedOperation; - else { - table = "[]=;add;removeWhere;retainWhere;removeRange;setRange;setInt8;setInt16;setInt32;setUint8;setUint16;setUint32;setFloat32;setFloat64".split(";"); - tableLength = table.length; - index = encodedOperation; - if (index > tableLength) { - encodedVerb = index / tableLength | 0; - index %= tableLength; - } - operation = table[index]; - } - verb = typeof encodedVerb == "string" ? encodedVerb : "modify;remove from;add to".split(";")[encodedVerb]; - object = type$.List_dynamic._is(o) ? "list" : "ByteData"; - flags = o.$flags | 0; - article = "a "; - if ((flags & 4) !== 0) - adjective = "constant "; - else if ((flags & 2) !== 0) { - adjective = "unmodifiable "; - article = "an "; - } else - adjective = (flags & 1) !== 0 ? "fixed-length " : ""; - return new A.UnsupportedError("'" + operation + "': Cannot " + verb + " " + article + adjective + object); - }, - throwConcurrentModificationError(collection) { - throw A.wrapException(A.ConcurrentModificationError$(collection)); - }, - TypeErrorDecoder_extractPattern(message) { - var match, $arguments, argumentsExpr, expr, method, receiver; - message = A.quoteStringForRegExp(message.replace(String({}), "$receiver$")); - match = message.match(/\\\$[a-zA-Z]+\\\$/g); - if (match == null) - match = A._setArrayType([], type$.JSArray_String); - $arguments = match.indexOf("\\$arguments\\$"); - argumentsExpr = match.indexOf("\\$argumentsExpr\\$"); - expr = match.indexOf("\\$expr\\$"); - method = match.indexOf("\\$method\\$"); - receiver = match.indexOf("\\$receiver\\$"); - return new A.TypeErrorDecoder(message.replace(new RegExp("\\\\\\$arguments\\\\\\$", "g"), "((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$", "g"), "((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$", "g"), "((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$", "g"), "((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$", "g"), "((?:x|[^x])*)"), $arguments, argumentsExpr, expr, method, receiver); - }, - TypeErrorDecoder_provokeCallErrorOn(expression) { - return function($expr$) { - var $argumentsExpr$ = "$arguments$"; - try { - $expr$.$method$($argumentsExpr$); - } catch (e) { - return e.message; - } - }(expression); - }, - TypeErrorDecoder_provokePropertyErrorOn(expression) { - return function($expr$) { - try { - $expr$.$method$; - } catch (e) { - return e.message; - } - }(expression); - }, - JsNoSuchMethodError$(_message, match) { - var t1 = match == null, - t2 = t1 ? null : match.method; - return new A.JsNoSuchMethodError(_message, t2, t1 ? null : match.receiver); - }, - unwrapException(ex) { - if (ex == null) - return new A.NullThrownFromJavaScriptException(ex); - if (ex instanceof A.ExceptionAndStackTrace) - return A.saveStackTrace(ex, ex.dartException); - if (typeof ex !== "object") - return ex; - if ("dartException" in ex) - return A.saveStackTrace(ex, ex.dartException); - return A._unwrapNonDartException(ex); - }, - saveStackTrace(ex, error) { - if (type$.Error._is(error)) - if (error.$thrownJsError == null) - error.$thrownJsError = ex; - return error; - }, - _unwrapNonDartException(ex) { - var message, number, ieErrorCode, nsme, notClosure, nullCall, nullLiteralCall, undefCall, undefLiteralCall, nullProperty, undefProperty, undefLiteralProperty, match; - if (!("message" in ex)) - return ex; - message = ex.message; - if ("number" in ex && typeof ex.number == "number") { - number = ex.number; - ieErrorCode = number & 65535; - if ((B.JSInt_methods._shrOtherPositive$1(number, 16) & 8191) === 10) - switch (ieErrorCode) { - case 438: - return A.saveStackTrace(ex, A.JsNoSuchMethodError$(A.S(message) + " (Error " + ieErrorCode + ")", null)); - case 445: - case 5007: - A.S(message); - return A.saveStackTrace(ex, new A.NullError()); - } - } - if (ex instanceof TypeError) { - nsme = $.$get$TypeErrorDecoder_noSuchMethodPattern(); - notClosure = $.$get$TypeErrorDecoder_notClosurePattern(); - nullCall = $.$get$TypeErrorDecoder_nullCallPattern(); - nullLiteralCall = $.$get$TypeErrorDecoder_nullLiteralCallPattern(); - undefCall = $.$get$TypeErrorDecoder_undefinedCallPattern(); - undefLiteralCall = $.$get$TypeErrorDecoder_undefinedLiteralCallPattern(); - nullProperty = $.$get$TypeErrorDecoder_nullPropertyPattern(); - $.$get$TypeErrorDecoder_nullLiteralPropertyPattern(); - undefProperty = $.$get$TypeErrorDecoder_undefinedPropertyPattern(); - undefLiteralProperty = $.$get$TypeErrorDecoder_undefinedLiteralPropertyPattern(); - match = nsme.matchTypeError$1(message); - if (match != null) - return A.saveStackTrace(ex, A.JsNoSuchMethodError$(message, match)); - else { - match = notClosure.matchTypeError$1(message); - if (match != null) { - match.method = "call"; - return A.saveStackTrace(ex, A.JsNoSuchMethodError$(message, match)); - } else if (nullCall.matchTypeError$1(message) != null || nullLiteralCall.matchTypeError$1(message) != null || undefCall.matchTypeError$1(message) != null || undefLiteralCall.matchTypeError$1(message) != null || nullProperty.matchTypeError$1(message) != null || nullLiteralCall.matchTypeError$1(message) != null || undefProperty.matchTypeError$1(message) != null || undefLiteralProperty.matchTypeError$1(message) != null) - return A.saveStackTrace(ex, new A.NullError()); - } - return A.saveStackTrace(ex, new A.UnknownJsTypeError(typeof message == "string" ? message : "")); - } - if (ex instanceof RangeError) { - if (typeof message == "string" && message.indexOf("call stack") !== -1) - return new A.StackOverflowError(); - message = function(ex) { - try { - return String(ex); - } catch (e) { - } - return null; - }(ex); - return A.saveStackTrace(ex, new A.ArgumentError(false, null, null, typeof message == "string" ? message.replace(/^RangeError:\s*/, "") : message)); - } - if (typeof InternalError == "function" && ex instanceof InternalError) - if (typeof message == "string" && message === "too much recursion") - return new A.StackOverflowError(); - return ex; - }, - getTraceFromException(exception) { - var trace; - if (exception instanceof A.ExceptionAndStackTrace) - return exception.stackTrace; - if (exception == null) - return new A._StackTrace(exception); - trace = exception.$cachedTrace; - if (trace != null) - return trace; - trace = new A._StackTrace(exception); - if (typeof exception === "object") - exception.$cachedTrace = trace; - return trace; - }, - objectHashCode(object) { - if (object == null) - return J.get$hashCode$(object); - if (typeof object == "object") - return A.Primitives_objectHashCode(object); - return J.get$hashCode$(object); - }, - constantHashCode(key) { - if (typeof key == "number") - return B.JSNumber_methods.get$hashCode(key); - if (key instanceof A._Type) - return A.Primitives_objectHashCode(key); - if (key instanceof A._Record) - return key.get$hashCode(key); - if (key instanceof A.Symbol) - return key.get$hashCode(0); - return A.objectHashCode(key); - }, - fillLiteralMap(keyValuePairs, result) { - var index, index0, index1, - $length = keyValuePairs.length; - for (index = 0; index < $length; index = index1) { - index0 = index + 1; - index1 = index0 + 1; - result.$indexSet(0, keyValuePairs[index], keyValuePairs[index0]); - } - return result; - }, - fillLiteralSet(values, result) { - var index, - $length = values.length; - for (index = 0; index < $length; ++index) - result.add$1(0, values[index]); - return result; - }, - _invokeClosure(closure, numberOfArguments, arg1, arg2, arg3, arg4) { - switch (numberOfArguments) { - case 0: - return closure.call$0(); - case 1: - return closure.call$1(arg1); - case 2: - return closure.call$2(arg1, arg2); - case 3: - return closure.call$3(arg1, arg2, arg3); - case 4: - return closure.call$4(arg1, arg2, arg3, arg4); - } - throw A.wrapException(A.Exception_Exception("Unsupported number of arguments for wrapped closure")); - }, - convertDartClosureToJS(closure, arity) { - var $function; - if (closure == null) - return null; - $function = closure.$identity; - if (!!$function) - return $function; - $function = A.convertDartClosureToJSUncached(closure, arity); - closure.$identity = $function; - return $function; - }, - convertDartClosureToJSUncached(closure, arity) { - var entry; - switch (arity) { - case 0: - entry = closure.call$0; - break; - case 1: - entry = closure.call$1; - break; - case 2: - entry = closure.call$2; - break; - case 3: - entry = closure.call$3; - break; - case 4: - entry = closure.call$4; - break; - default: - entry = null; - } - if (entry != null) - return entry.bind(closure); - return function(closure, arity, invoke) { - return function(a1, a2, a3, a4) { - return invoke(closure, arity, a1, a2, a3, a4); - }; - }(closure, arity, A._invokeClosure); - }, - Closure_fromTearOff(parameters) { - var $prototype, $constructor, t2, trampoline, applyTrampoline, i, stub, stub0, stubName, stubCallName, - container = parameters.co, - isStatic = parameters.iS, - isIntercepted = parameters.iI, - needsDirectAccess = parameters.nDA, - applyTrampolineIndex = parameters.aI, - funsOrNames = parameters.fs, - callNames = parameters.cs, - $name = funsOrNames[0], - callName = callNames[0], - $function = container[$name], - t1 = parameters.fT; - t1.toString; - $prototype = isStatic ? Object.create(new A.StaticClosure().constructor.prototype) : Object.create(new A.BoundClosure(null, null).constructor.prototype); - $prototype.$initialize = $prototype.constructor; - $constructor = isStatic ? function static_tear_off() { - this.$initialize(); - } : function tear_off(a, b) { - this.$initialize(a, b); - }; - $prototype.constructor = $constructor; - $constructor.prototype = $prototype; - $prototype.$_name = $name; - $prototype.$_target = $function; - t2 = !isStatic; - if (t2) - trampoline = A.Closure_forwardCallTo($name, $function, isIntercepted, needsDirectAccess); - else { - $prototype.$static_name = $name; - trampoline = $function; - } - $prototype.$signature = A.Closure__computeSignatureFunction(t1, isStatic, isIntercepted); - $prototype[callName] = trampoline; - for (applyTrampoline = trampoline, i = 1; i < funsOrNames.length; ++i) { - stub = funsOrNames[i]; - if (typeof stub == "string") { - stub0 = container[stub]; - stubName = stub; - stub = stub0; - } else - stubName = ""; - stubCallName = callNames[i]; - if (stubCallName != null) { - if (t2) - stub = A.Closure_forwardCallTo(stubName, stub, isIntercepted, needsDirectAccess); - $prototype[stubCallName] = stub; - } - if (i === applyTrampolineIndex) - applyTrampoline = stub; - } - $prototype["call*"] = applyTrampoline; - $prototype.$requiredArgCount = parameters.rC; - $prototype.$defaultValues = parameters.dV; - return $constructor; - }, - Closure__computeSignatureFunction(functionType, isStatic, isIntercepted) { - if (typeof functionType == "number") - return functionType; - if (typeof functionType == "string") { - if (isStatic) - throw A.wrapException("Cannot compute signature for static tearoff."); - return function(recipe, evalOnReceiver) { - return function() { - return evalOnReceiver(this, recipe); - }; - }(functionType, A.BoundClosure_evalRecipe); - } - throw A.wrapException("Error in functionType of tearoff"); - }, - Closure_cspForwardCall(arity, needsDirectAccess, stubName, $function) { - var getReceiver = A.BoundClosure_receiverOf; - switch (needsDirectAccess ? -1 : arity) { - case 0: - return function(entry, receiverOf) { - return function() { - return receiverOf(this)[entry](); - }; - }(stubName, getReceiver); - case 1: - return function(entry, receiverOf) { - return function(a) { - return receiverOf(this)[entry](a); - }; - }(stubName, getReceiver); - case 2: - return function(entry, receiverOf) { - return function(a, b) { - return receiverOf(this)[entry](a, b); - }; - }(stubName, getReceiver); - case 3: - return function(entry, receiverOf) { - return function(a, b, c) { - return receiverOf(this)[entry](a, b, c); - }; - }(stubName, getReceiver); - case 4: - return function(entry, receiverOf) { - return function(a, b, c, d) { - return receiverOf(this)[entry](a, b, c, d); - }; - }(stubName, getReceiver); - case 5: - return function(entry, receiverOf) { - return function(a, b, c, d, e) { - return receiverOf(this)[entry](a, b, c, d, e); - }; - }(stubName, getReceiver); - default: - return function(f, receiverOf) { - return function() { - return f.apply(receiverOf(this), arguments); - }; - }($function, getReceiver); - } - }, - Closure_forwardCallTo(stubName, $function, isIntercepted, needsDirectAccess) { - if (isIntercepted) - return A.Closure_forwardInterceptedCallTo(stubName, $function, needsDirectAccess); - return A.Closure_cspForwardCall($function.length, needsDirectAccess, stubName, $function); - }, - Closure_cspForwardInterceptedCall(arity, needsDirectAccess, stubName, $function) { - var getReceiver = A.BoundClosure_receiverOf, - getInterceptor = A.BoundClosure_interceptorOf; - switch (needsDirectAccess ? -1 : arity) { - case 0: - throw A.wrapException(new A.RuntimeError("Intercepted function with no arguments.")); - case 1: - return function(entry, interceptorOf, receiverOf) { - return function() { - return interceptorOf(this)[entry](receiverOf(this)); - }; - }(stubName, getInterceptor, getReceiver); - case 2: - return function(entry, interceptorOf, receiverOf) { - return function(a) { - return interceptorOf(this)[entry](receiverOf(this), a); - }; - }(stubName, getInterceptor, getReceiver); - case 3: - return function(entry, interceptorOf, receiverOf) { - return function(a, b) { - return interceptorOf(this)[entry](receiverOf(this), a, b); - }; - }(stubName, getInterceptor, getReceiver); - case 4: - return function(entry, interceptorOf, receiverOf) { - return function(a, b, c) { - return interceptorOf(this)[entry](receiverOf(this), a, b, c); - }; - }(stubName, getInterceptor, getReceiver); - case 5: - return function(entry, interceptorOf, receiverOf) { - return function(a, b, c, d) { - return interceptorOf(this)[entry](receiverOf(this), a, b, c, d); - }; - }(stubName, getInterceptor, getReceiver); - case 6: - return function(entry, interceptorOf, receiverOf) { - return function(a, b, c, d, e) { - return interceptorOf(this)[entry](receiverOf(this), a, b, c, d, e); - }; - }(stubName, getInterceptor, getReceiver); - default: - return function(f, interceptorOf, receiverOf) { - return function() { - var a = [receiverOf(this)]; - Array.prototype.push.apply(a, arguments); - return f.apply(interceptorOf(this), a); - }; - }($function, getInterceptor, getReceiver); - } - }, - Closure_forwardInterceptedCallTo(stubName, $function, needsDirectAccess) { - var arity, t1; - if ($.BoundClosure__interceptorFieldNameCache == null) - $.BoundClosure__interceptorFieldNameCache = A.BoundClosure__computeFieldNamed("interceptor"); - if ($.BoundClosure__receiverFieldNameCache == null) - $.BoundClosure__receiverFieldNameCache = A.BoundClosure__computeFieldNamed("receiver"); - arity = $function.length; - t1 = A.Closure_cspForwardInterceptedCall(arity, needsDirectAccess, stubName, $function); - return t1; - }, - closureFromTearOff(parameters) { - return A.Closure_fromTearOff(parameters); - }, - BoundClosure_evalRecipe(closure, recipe) { - return A._Universe_evalInEnvironment(init.typeUniverse, A.instanceType(closure._receiver), recipe); - }, - BoundClosure_receiverOf(closure) { - return closure._receiver; - }, - BoundClosure_interceptorOf(closure) { - return closure._interceptor; - }, - BoundClosure__computeFieldNamed(fieldName) { - var names, i, $name, - template = new A.BoundClosure("receiver", "interceptor"), - t1 = Object.getOwnPropertyNames(template); - t1.$flags = 1; - names = t1; - for (t1 = names.length, i = 0; i < t1; ++i) { - $name = names[i]; - if (template[$name] === fieldName) - return $name; - } - throw A.wrapException(A.ArgumentError$("Field name " + fieldName + " not found.", null)); - }, - getIsolateAffinityTag($name) { - return init.getIsolateTag($name); - }, - staticInteropGlobalContext() { - return init.G; - }, - defineProperty(obj, property, value) { - Object.defineProperty(obj, property, {value: value, enumerable: false, writable: true, configurable: true}); - }, - lookupAndCacheInterceptor(obj) { - var interceptor, interceptorClass, altTag, mark, t1, - tag = $.getTagFunction.call$1(obj), - record = $.dispatchRecordsForInstanceTags[tag]; - if (record != null) { - Object.defineProperty(obj, init.dispatchPropertyName, {value: record, enumerable: false, writable: true, configurable: true}); - return record.i; - } - interceptor = $.interceptorsForUncacheableTags[tag]; - if (interceptor != null) - return interceptor; - interceptorClass = init.interceptorsByTag[tag]; - if (interceptorClass == null) { - altTag = $.alternateTagFunction.call$2(obj, tag); - if (altTag != null) { - record = $.dispatchRecordsForInstanceTags[altTag]; - if (record != null) { - Object.defineProperty(obj, init.dispatchPropertyName, {value: record, enumerable: false, writable: true, configurable: true}); - return record.i; - } - interceptor = $.interceptorsForUncacheableTags[altTag]; - if (interceptor != null) - return interceptor; - interceptorClass = init.interceptorsByTag[altTag]; - tag = altTag; - } - } - if (interceptorClass == null) - return null; - interceptor = interceptorClass.prototype; - mark = tag[0]; - if (mark === "!") { - record = A.makeLeafDispatchRecord(interceptor); - $.dispatchRecordsForInstanceTags[tag] = record; - Object.defineProperty(obj, init.dispatchPropertyName, {value: record, enumerable: false, writable: true, configurable: true}); - return record.i; - } - if (mark === "~") { - $.interceptorsForUncacheableTags[tag] = interceptor; - return interceptor; - } - if (mark === "-") { - t1 = A.makeLeafDispatchRecord(interceptor); - Object.defineProperty(Object.getPrototypeOf(obj), init.dispatchPropertyName, {value: t1, enumerable: false, writable: true, configurable: true}); - return t1.i; - } - if (mark === "+") - return A.patchInteriorProto(obj, interceptor); - if (mark === "*") - throw A.wrapException(A.UnimplementedError$(tag)); - if (init.leafTags[tag] === true) { - t1 = A.makeLeafDispatchRecord(interceptor); - Object.defineProperty(Object.getPrototypeOf(obj), init.dispatchPropertyName, {value: t1, enumerable: false, writable: true, configurable: true}); - return t1.i; - } else - return A.patchInteriorProto(obj, interceptor); - }, - patchInteriorProto(obj, interceptor) { - var proto = Object.getPrototypeOf(obj); - Object.defineProperty(proto, init.dispatchPropertyName, {value: J.makeDispatchRecord(interceptor, proto, null, null), enumerable: false, writable: true, configurable: true}); - return interceptor; - }, - makeLeafDispatchRecord(interceptor) { - return J.makeDispatchRecord(interceptor, false, null, !!interceptor.$isJavaScriptIndexingBehavior); - }, - makeDefaultDispatchRecord(tag, interceptorClass, proto) { - var interceptor = interceptorClass.prototype; - if (init.leafTags[tag] === true) - return A.makeLeafDispatchRecord(interceptor); - else - return J.makeDispatchRecord(interceptor, proto, null, null); - }, - initNativeDispatch() { - if (true === $.initNativeDispatchFlag) - return; - $.initNativeDispatchFlag = true; - A.initNativeDispatchContinue(); - }, - initNativeDispatchContinue() { - var map, tags, fun, i, tag, proto, record, interceptorClass; - $.dispatchRecordsForInstanceTags = Object.create(null); - $.interceptorsForUncacheableTags = Object.create(null); - A.initHooks(); - map = init.interceptorsByTag; - tags = Object.getOwnPropertyNames(map); - if (typeof window != "undefined") { - window; - fun = function() { - }; - for (i = 0; i < tags.length; ++i) { - tag = tags[i]; - proto = $.prototypeForTagFunction.call$1(tag); - if (proto != null) { - record = A.makeDefaultDispatchRecord(tag, map[tag], proto); - if (record != null) { - Object.defineProperty(proto, init.dispatchPropertyName, {value: record, enumerable: false, writable: true, configurable: true}); - fun.prototype = proto; - } - } - } - } - for (i = 0; i < tags.length; ++i) { - tag = tags[i]; - if (/^[A-Za-z_]/.test(tag)) { - interceptorClass = map[tag]; - map["!" + tag] = interceptorClass; - map["~" + tag] = interceptorClass; - map["-" + tag] = interceptorClass; - map["+" + tag] = interceptorClass; - map["*" + tag] = interceptorClass; - } - } - }, - initHooks() { - var transformers, i, transformer, getTag, getUnknownTag, prototypeForTag, - hooks = B.C_JS_CONST0(); - hooks = A.applyHooksTransformer(B.C_JS_CONST1, A.applyHooksTransformer(B.C_JS_CONST2, A.applyHooksTransformer(B.C_JS_CONST3, A.applyHooksTransformer(B.C_JS_CONST3, A.applyHooksTransformer(B.C_JS_CONST4, A.applyHooksTransformer(B.C_JS_CONST5, A.applyHooksTransformer(B.C_JS_CONST6(B.C_JS_CONST), hooks))))))); - if (typeof dartNativeDispatchHooksTransformer != "undefined") { - transformers = dartNativeDispatchHooksTransformer; - if (typeof transformers == "function") - transformers = [transformers]; - if (Array.isArray(transformers)) - for (i = 0; i < transformers.length; ++i) { - transformer = transformers[i]; - if (typeof transformer == "function") - hooks = transformer(hooks) || hooks; - } - } - getTag = hooks.getTag; - getUnknownTag = hooks.getUnknownTag; - prototypeForTag = hooks.prototypeForTag; - $.getTagFunction = new A.initHooks_closure(getTag); - $.alternateTagFunction = new A.initHooks_closure0(getUnknownTag); - $.prototypeForTagFunction = new A.initHooks_closure1(prototypeForTag); - }, - applyHooksTransformer(transformer, hooks) { - return transformer(hooks) || hooks; - }, - _RecordN__equalValues(a, b) { - var i; - for (i = 0; i < a.length; ++i) - if (!J.$eq$(a[i], b[i])) - return false; - return true; - }, - createRecordTypePredicate(shape, fieldRtis) { - var $length = fieldRtis.length, - $function = init.rttc["" + $length + ";" + shape]; - if ($function == null) - return null; - if ($length === 0) - return $function; - if ($length === $function.length) - return $function.apply(null, fieldRtis); - return $function(fieldRtis); - }, - JSSyntaxRegExp_makeNative(source, multiLine, caseSensitive, unicode, dotAll, extraFlags) { - var m = multiLine ? "m" : "", - i = caseSensitive ? "" : "i", - u = unicode ? "u" : "", - s = dotAll ? "s" : "", - regexp = function(source, modifiers) { - try { - return new RegExp(source, modifiers); - } catch (e) { - return e; - } - }(source, m + i + u + s + extraFlags); - if (regexp instanceof RegExp) - return regexp; - throw A.wrapException(A.FormatException$("Illegal RegExp pattern (" + String(regexp) + ")", source, null)); - }, - stringContainsUnchecked(receiver, other, startIndex) { - var t1; - if (typeof other == "string") - return receiver.indexOf(other, startIndex) >= 0; - else if (other instanceof A.JSSyntaxRegExp) { - t1 = B.JSString_methods.substring$1(receiver, startIndex); - return other._nativeRegExp.test(t1); - } else - return !J.allMatches$1$s(other, B.JSString_methods.substring$1(receiver, startIndex)).get$isEmpty(0); - }, - escapeReplacement(replacement) { - if (replacement.indexOf("$", 0) >= 0) - return replacement.replace(/\$/g, "$$$$"); - return replacement; - }, - quoteStringForRegExp(string) { - if (/[[\]{}()*+?.\\^$|]/.test(string)) - return string.replace(/[[\]{}()*+?.\\^$|]/g, "\\$&"); - return string; - }, - stringReplaceAllUnchecked(receiver, pattern, replacement) { - var t1 = A.stringReplaceAllUncheckedString(receiver, pattern, replacement); - return t1; - }, - stringReplaceAllUncheckedString(receiver, pattern, replacement) { - var $length, t1, i; - if (pattern === "") { - if (receiver === "") - return replacement; - $length = receiver.length; - t1 = "" + replacement; - for (i = 0; i < $length; ++i) - t1 = t1 + receiver[i] + replacement; - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - if (receiver.indexOf(pattern, 0) < 0) - return receiver; - if (receiver.length < 500 || replacement.indexOf("$", 0) >= 0) - return receiver.split(pattern).join(replacement); - return receiver.replace(new RegExp(A.quoteStringForRegExp(pattern), "g"), A.escapeReplacement(replacement)); - }, - _stringIdentity(string) { - return string; - }, - stringReplaceAllFuncUnchecked(receiver, pattern, onMatch, onNonMatch) { - var t1, t2, startIndex, t3, match, t4, t5; - for (t1 = pattern.allMatches$1(0, receiver), t1 = new A._AllMatchesIterator(t1._re, t1.__js_helper$_string, t1.__js_helper$_start), t2 = type$.RegExpMatch, startIndex = 0, t3 = ""; t1.moveNext$0();) { - match = t1.__js_helper$_current; - if (match == null) - match = t2._as(match); - t4 = match._match; - t5 = t4.index; - t3 = t3 + A.S(A._stringIdentity(B.JSString_methods.substring$2(receiver, startIndex, t5))) + A.S(onMatch.call$1(match)); - startIndex = t5 + t4[0].length; - } - t1 = t3 + A.S(A._stringIdentity(B.JSString_methods.substring$1(receiver, startIndex))); - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - stringReplaceFirstUnchecked(receiver, pattern, replacement, startIndex) { - var index = receiver.indexOf(pattern, startIndex); - if (index < 0) - return receiver; - return A.stringReplaceRangeUnchecked(receiver, index, index + pattern.length, replacement); - }, - stringReplaceRangeUnchecked(receiver, start, end, replacement) { - return receiver.substring(0, start) + replacement + receiver.substring(end); - }, - _Record_2: function _Record_2(t0, t1) { - this._0 = t0; - this._1 = t1; - }, - _Record_2_boundaryEnd_boundaryStart: function _Record_2_boundaryEnd_boundaryStart(t0, t1) { - this._0 = t0; - this._1 = t1; - }, - _Record_2_endGlyphHeight_startGlyphHeight: function _Record_2_endGlyphHeight_startGlyphHeight(t0, t1) { - this._0 = t0; - this._1 = t1; - }, - _Record_2_end_start: function _Record_2_end_start(t0, t1) { - this._0 = t0; - this._1 = t1; - }, - _Record_2_key_value: function _Record_2_key_value(t0, t1) { - this._0 = t0; - this._1 = t1; - }, - _Record_2_localPosition_paragraph: function _Record_2_localPosition_paragraph(t0, t1) { - this._0 = t0; - this._1 = t1; - }, - _Record_2_representation_targetSize: function _Record_2_representation_targetSize(t0, t1) { - this._0 = t0; - this._1 = t1; - }, - _Record_3: function _Record_3(t0, t1, t2) { - this._0 = t0; - this._1 = t1; - this._2 = t2; - }, - _Record_3_ascent_bottomHeight_subtex78tHeight: function _Record_3_ascent_bottomHeight_subtex78tHeight(t0, t1, t2) { - this._0 = t0; - this._1 = t1; - this._2 = t2; - }, - _Record_3_breaks_graphemes_words: function _Record_3_breaks_graphemes_words(t0, t1, t2) { - this._0 = t0; - this._1 = t1; - this._2 = t2; - }, - _Record_3_completer_recorder_scene: function _Record_3_completer_recorder_scene(t0, t1, t2) { - this._0 = t0; - this._1 = t1; - this._2 = t2; - }, - _Record_3_data_event_timeStamp: function _Record_3_data_event_timeStamp(t0, t1, t2) { - this._0 = t0; - this._1 = t1; - this._2 = t2; - }, - _Record_3_domSize_representation_targetSize: function _Record_3_domSize_representation_targetSize(t0, t1, t2) { - this._0 = t0; - this._1 = t1; - this._2 = t2; - }, - _Record_3_large_medium_small: function _Record_3_large_medium_small(t0, t1, t2) { - this._0 = t0; - this._1 = t1; - this._2 = t2; - }, - _Record_3_queue_target_timer: function _Record_3_queue_target_timer(t0, t1, t2) { - this._0 = t0; - this._1 = t1; - this._2 = t2; - }, - _Record_3_tex78tConstraints_tileSize_titleY: function _Record_3_tex78tConstraints_tileSize_titleY(t0, t1, t2) { - this._0 = t0; - this._1 = t1; - this._2 = t2; - }, - _Record_4_domBlurListener_domFocusListener_element_semanticsNodeId: function _Record_4_domBlurListener_domFocusListener_element_semanticsNodeId(t0) { - this._values = t0; - }, - _Record_4_height_width_x78_y: function _Record_4_height_width_x78_y(t0) { - this._values = t0; - }, - ConstantMapView: function ConstantMapView(t0, t1) { - this._collection$_map = t0; - this.$ti = t1; - }, - ConstantMap: function ConstantMap() { - }, - ConstantMap_map_closure: function ConstantMap_map_closure(t0, t1, t2) { - this.$this = t0; - this.transform = t1; - this.result = t2; - }, - ConstantStringMap: function ConstantStringMap(t0, t1, t2) { - this._jsIndex = t0; - this._values = t1; - this.$ti = t2; - }, - _KeysOrValues: function _KeysOrValues(t0, t1) { - this._elements = t0; - this.$ti = t1; - }, - _KeysOrValuesOrElementsIterator: function _KeysOrValuesOrElementsIterator(t0, t1, t2) { - var _ = this; - _._elements = t0; - _.__js_helper$_length = t1; - _.__js_helper$_index = 0; - _.__js_helper$_current = null; - _.$ti = t2; - }, - GeneralConstantMap: function GeneralConstantMap(t0, t1) { - this._jsData = t0; - this.$ti = t1; - }, - ConstantSet: function ConstantSet() { - }, - ConstantStringSet: function ConstantStringSet(t0, t1, t2) { - this._jsIndex = t0; - this.__js_helper$_length = t1; - this.$ti = t2; - }, - GeneralConstantSet: function GeneralConstantSet(t0, t1) { - this._elements = t0; - this.$ti = t1; - }, - Instantiation: function Instantiation() { - }, - Instantiation1: function Instantiation1(t0, t1) { - this._genericClosure = t0; - this.$ti = t1; - }, - JSInvocationMirror: function JSInvocationMirror(t0, t1, t2, t3, t4) { - var _ = this; - _.__js_helper$_memberName = t0; - _.__js_helper$_kind = t1; - _._arguments = t2; - _._namedArgumentNames = t3; - _._typeArgumentCount = t4; - }, - Primitives_initTicker_closure: function Primitives_initTicker_closure(t0) { - this.performance = t0; - }, - TypeErrorDecoder: function TypeErrorDecoder(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._pattern = t0; - _._arguments = t1; - _._argumentsExpr = t2; - _._expr = t3; - _._method = t4; - _._receiver = t5; - }, - NullError: function NullError() { - }, - JsNoSuchMethodError: function JsNoSuchMethodError(t0, t1, t2) { - this.__js_helper$_message = t0; - this._method = t1; - this._receiver = t2; - }, - UnknownJsTypeError: function UnknownJsTypeError(t0) { - this.__js_helper$_message = t0; - }, - NullThrownFromJavaScriptException: function NullThrownFromJavaScriptException(t0) { - this._irritant = t0; - }, - ExceptionAndStackTrace: function ExceptionAndStackTrace(t0, t1) { - this.dartException = t0; - this.stackTrace = t1; - }, - _StackTrace: function _StackTrace(t0) { - this._exception = t0; - this._trace = null; - }, - Closure: function Closure() { - }, - Closure0Args: function Closure0Args() { - }, - Closure2Args: function Closure2Args() { - }, - TearOffClosure: function TearOffClosure() { - }, - StaticClosure: function StaticClosure() { - }, - BoundClosure: function BoundClosure(t0, t1) { - this._receiver = t0; - this._interceptor = t1; - }, - RuntimeError: function RuntimeError(t0) { - this.message = t0; - }, - JsLinkedHashMap: function JsLinkedHashMap(t0) { - var _ = this; - _.__js_helper$_length = 0; - _._last = _._first = _.__js_helper$_rest = _._nums = _._strings = null; - _._modifications = 0; - _.$ti = t0; - }, - JsLinkedHashMap_containsValue_closure: function JsLinkedHashMap_containsValue_closure(t0, t1) { - this.$this = t0; - this.value = t1; - }, - JsLinkedHashMap_addAll_closure: function JsLinkedHashMap_addAll_closure(t0) { - this.$this = t0; - }, - LinkedHashMapCell: function LinkedHashMapCell(t0, t1) { - var _ = this; - _.hashMapCellKey = t0; - _.hashMapCellValue = t1; - _._previous = _._next = null; - }, - LinkedHashMapKeysIterable: function LinkedHashMapKeysIterable(t0, t1) { - this._map = t0; - this.$ti = t1; - }, - LinkedHashMapKeyIterator: function LinkedHashMapKeyIterator(t0, t1, t2) { - var _ = this; - _._map = t0; - _._modifications = t1; - _._cell = t2; - _.__js_helper$_current = null; - }, - LinkedHashMapValuesIterable: function LinkedHashMapValuesIterable(t0, t1) { - this._map = t0; - this.$ti = t1; - }, - LinkedHashMapValueIterator: function LinkedHashMapValueIterator(t0, t1, t2) { - var _ = this; - _._map = t0; - _._modifications = t1; - _._cell = t2; - _.__js_helper$_current = null; - }, - LinkedHashMapEntriesIterable: function LinkedHashMapEntriesIterable(t0, t1) { - this._map = t0; - this.$ti = t1; - }, - LinkedHashMapEntryIterator: function LinkedHashMapEntryIterator(t0, t1, t2, t3) { - var _ = this; - _._map = t0; - _._modifications = t1; - _._cell = t2; - _.__js_helper$_current = null; - _.$ti = t3; - }, - JsIdentityLinkedHashMap: function JsIdentityLinkedHashMap(t0) { - var _ = this; - _.__js_helper$_length = 0; - _._last = _._first = _.__js_helper$_rest = _._nums = _._strings = null; - _._modifications = 0; - _.$ti = t0; - }, - JsConstantLinkedHashMap: function JsConstantLinkedHashMap(t0) { - var _ = this; - _.__js_helper$_length = 0; - _._last = _._first = _.__js_helper$_rest = _._nums = _._strings = null; - _._modifications = 0; - _.$ti = t0; - }, - initHooks_closure: function initHooks_closure(t0) { - this.getTag = t0; - }, - initHooks_closure0: function initHooks_closure0(t0) { - this.getUnknownTag = t0; - }, - initHooks_closure1: function initHooks_closure1(t0) { - this.prototypeForTag = t0; - }, - _Record: function _Record() { - }, - _Record2: function _Record2() { - }, - _Record3: function _Record3() { - }, - _RecordN: function _RecordN() { - }, - JSSyntaxRegExp: function JSSyntaxRegExp(t0, t1) { - var _ = this; - _.pattern = t0; - _._nativeRegExp = t1; - _._hasCapturesCache = _._nativeAnchoredRegExp = _._nativeGlobalRegExp = null; - }, - _MatchImplementation: function _MatchImplementation(t0) { - this._match = t0; - }, - _AllMatchesIterable: function _AllMatchesIterable(t0, t1, t2) { - this._re = t0; - this.__js_helper$_string = t1; - this.__js_helper$_start = t2; - }, - _AllMatchesIterator: function _AllMatchesIterator(t0, t1, t2) { - var _ = this; - _._regExp = t0; - _.__js_helper$_string = t1; - _._nextIndex = t2; - _.__js_helper$_current = null; - }, - StringMatch: function StringMatch(t0, t1) { - this.start = t0; - this.pattern = t1; - }, - _StringAllMatchesIterable: function _StringAllMatchesIterable(t0, t1, t2) { - this._input = t0; - this._pattern = t1; - this.__js_helper$_index = t2; - }, - _StringAllMatchesIterator: function _StringAllMatchesIterator(t0, t1, t2) { - var _ = this; - _._input = t0; - _._pattern = t1; - _.__js_helper$_index = t2; - _.__js_helper$_current = null; - }, - throwLateFieldADI(fieldName) { - throw A.initializeExceptionWrapper(A.LateError$fieldADI(fieldName), new Error()); - }, - throwUnnamedLateFieldNI() { - throw A.initializeExceptionWrapper(A.LateError$fieldNI(""), new Error()); - }, - throwUnnamedLateFieldAI() { - throw A.initializeExceptionWrapper(A.LateError$fieldAI(""), new Error()); - }, - throwUnnamedLateFieldADI() { - throw A.initializeExceptionWrapper(A.LateError$fieldADI(""), new Error()); - }, - _Cell$named(_name) { - var t1 = new A._Cell(_name); - return t1._value = t1; - }, - _InitializedCell$named(_name, _initializer) { - var t1 = new A._InitializedCell(_name, _initializer); - return t1._value = t1; - }, - _Cell: function _Cell(t0) { - this.__late_helper$_name = t0; - this._value = null; - }, - _InitializedCell: function _InitializedCell(t0, t1) { - this.__late_helper$_name = t0; - this._value = null; - this._initializer = t1; - }, - _checkViewArguments(buffer, offsetInBytes, $length) { - }, - _ensureNativeList(list) { - var t1, result, i; - if (type$.JSIndexable_dynamic._is(list)) - return list; - t1 = J.getInterceptor$asx(list); - result = A.List_List$filled(t1.get$length(list), null, false, type$.dynamic); - for (i = 0; i < t1.get$length(list); ++i) - result[i] = t1.$index(list, i); - return result; - }, - NativeByteData_NativeByteData($length) { - return new DataView(new ArrayBuffer($length)); - }, - NativeByteData_NativeByteData$view(buffer, offsetInBytes, $length) { - A._checkViewArguments(buffer, offsetInBytes, $length); - return $length == null ? new DataView(buffer, offsetInBytes) : new DataView(buffer, offsetInBytes, $length); - }, - NativeFloat32List_NativeFloat32List($length) { - return new Float32Array($length); - }, - NativeFloat32List_NativeFloat32List$fromList(elements) { - return new Float32Array(A._ensureNativeList(elements)); - }, - NativeFloat32List_NativeFloat32List$view(buffer, offsetInBytes, $length) { - A._checkViewArguments(buffer, offsetInBytes, $length); - return new Float32Array(buffer, offsetInBytes, $length); - }, - NativeFloat64List_NativeFloat64List($length) { - return new Float64Array($length); - }, - NativeFloat64List_NativeFloat64List$view(buffer, offsetInBytes, $length) { - A._checkViewArguments(buffer, offsetInBytes, $length); - return new Float64Array(buffer, offsetInBytes, $length); - }, - NativeInt32List_NativeInt32List($length) { - return new Int32Array($length); - }, - NativeInt32List_NativeInt32List$view(buffer, offsetInBytes, $length) { - A._checkViewArguments(buffer, offsetInBytes, $length); - return new Int32Array(buffer, offsetInBytes, $length); - }, - NativeInt8List__create1(arg) { - return new Int8Array(arg); - }, - NativeUint16List__create1(arg) { - return new Uint16Array(arg); - }, - NativeUint8List_NativeUint8List($length) { - return new Uint8Array($length); - }, - NativeUint8List_NativeUint8List$view(buffer, offsetInBytes, $length) { - A._checkViewArguments(buffer, offsetInBytes, $length); - return $length == null ? new Uint8Array(buffer, offsetInBytes) : new Uint8Array(buffer, offsetInBytes, $length); - }, - _checkValidIndex(index, list, $length) { - if (index >>> 0 !== index || index >= $length) - throw A.wrapException(A.diagnoseIndexError(list, index)); - }, - _checkValidRange(start, end, $length) { - var t1; - if (!(start >>> 0 !== start)) - if (end == null) - t1 = start > $length; - else - t1 = end >>> 0 !== end || start > end || end > $length; - else - t1 = true; - if (t1) - throw A.wrapException(A.diagnoseRangeError(start, end, $length)); - if (end == null) - return $length; - return end; - }, - NativeByteBuffer: function NativeByteBuffer() { - }, - NativeTypedData: function NativeTypedData() { - }, - _UnmodifiableNativeByteBufferView: function _UnmodifiableNativeByteBufferView(t0) { - this._data = t0; - }, - NativeByteData: function NativeByteData() { - }, - NativeTypedArray: function NativeTypedArray() { - }, - NativeTypedArrayOfDouble: function NativeTypedArrayOfDouble() { - }, - NativeTypedArrayOfInt: function NativeTypedArrayOfInt() { - }, - NativeFloat32List: function NativeFloat32List() { - }, - NativeFloat64List: function NativeFloat64List() { - }, - NativeInt16List: function NativeInt16List() { - }, - NativeInt32List: function NativeInt32List() { - }, - NativeInt8List: function NativeInt8List() { - }, - NativeUint16List: function NativeUint16List() { - }, - NativeUint32List: function NativeUint32List() { - }, - NativeUint8ClampedList: function NativeUint8ClampedList() { - }, - NativeUint8List: function NativeUint8List() { - }, - _NativeTypedArrayOfDouble_NativeTypedArray_ListMixin: function _NativeTypedArrayOfDouble_NativeTypedArray_ListMixin() { - }, - _NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin: function _NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin() { - }, - _NativeTypedArrayOfInt_NativeTypedArray_ListMixin: function _NativeTypedArrayOfInt_NativeTypedArray_ListMixin() { - }, - _NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin: function _NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin() { - }, - Rti__getFutureFromFutureOr(universe, rti) { - var future = rti._precomputed1; - return future == null ? rti._precomputed1 = A._Universe__lookupInterfaceRti(universe, "Future", [rti._primary]) : future; - }, - Rti__isUnionOfFunctionType(rti) { - var kind = rti._kind; - if (kind === 6 || kind === 7) - return A.Rti__isUnionOfFunctionType(rti._primary); - return kind === 11 || kind === 12; - }, - Rti__getCanonicalRecipe(rti) { - return rti._canonicalRecipe; - }, - pairwiseIsTest(fieldRtis, values) { - var i, - $length = values.length; - for (i = 0; i < $length; ++i) - if (!fieldRtis[i]._is(values[i])) - return false; - return true; - }, - findType(recipe) { - return A._Universe_eval(init.typeUniverse, recipe, false); - }, - instantiatedGenericFunctionType(genericFunctionRti, instantiationRti) { - var t1, cache, key, probe, rti; - if (genericFunctionRti == null) - return null; - t1 = instantiationRti._rest; - cache = genericFunctionRti._bindCache; - if (cache == null) - cache = genericFunctionRti._bindCache = new Map(); - key = instantiationRti._canonicalRecipe; - probe = cache.get(key); - if (probe != null) - return probe; - rti = A._substitute(init.typeUniverse, genericFunctionRti._primary, t1, 0); - cache.set(key, rti); - return rti; - }, - _substitute(universe, rti, typeArguments, depth) { - var baseType, substitutedBaseType, interfaceTypeArguments, substitutedInterfaceTypeArguments, base, substitutedBase, $arguments, substitutedArguments, t1, fields, substitutedFields, returnType, substitutedReturnType, functionParameters, substitutedFunctionParameters, bounds, substitutedBounds, index, argument, - kind = rti._kind; - switch (kind) { - case 5: - case 1: - case 2: - case 3: - case 4: - return rti; - case 6: - baseType = rti._primary; - substitutedBaseType = A._substitute(universe, baseType, typeArguments, depth); - if (substitutedBaseType === baseType) - return rti; - return A._Universe__lookupQuestionRti(universe, substitutedBaseType, true); - case 7: - baseType = rti._primary; - substitutedBaseType = A._substitute(universe, baseType, typeArguments, depth); - if (substitutedBaseType === baseType) - return rti; - return A._Universe__lookupFutureOrRti(universe, substitutedBaseType, true); - case 8: - interfaceTypeArguments = rti._rest; - substitutedInterfaceTypeArguments = A._substituteArray(universe, interfaceTypeArguments, typeArguments, depth); - if (substitutedInterfaceTypeArguments === interfaceTypeArguments) - return rti; - return A._Universe__lookupInterfaceRti(universe, rti._primary, substitutedInterfaceTypeArguments); - case 9: - base = rti._primary; - substitutedBase = A._substitute(universe, base, typeArguments, depth); - $arguments = rti._rest; - substitutedArguments = A._substituteArray(universe, $arguments, typeArguments, depth); - if (substitutedBase === base && substitutedArguments === $arguments) - return rti; - return A._Universe__lookupBindingRti(universe, substitutedBase, substitutedArguments); - case 10: - t1 = rti._primary; - fields = rti._rest; - substitutedFields = A._substituteArray(universe, fields, typeArguments, depth); - if (substitutedFields === fields) - return rti; - return A._Universe__lookupRecordRti(universe, t1, substitutedFields); - case 11: - returnType = rti._primary; - substitutedReturnType = A._substitute(universe, returnType, typeArguments, depth); - functionParameters = rti._rest; - substitutedFunctionParameters = A._substituteFunctionParameters(universe, functionParameters, typeArguments, depth); - if (substitutedReturnType === returnType && substitutedFunctionParameters === functionParameters) - return rti; - return A._Universe__lookupFunctionRti(universe, substitutedReturnType, substitutedFunctionParameters); - case 12: - bounds = rti._rest; - depth += bounds.length; - substitutedBounds = A._substituteArray(universe, bounds, typeArguments, depth); - base = rti._primary; - substitutedBase = A._substitute(universe, base, typeArguments, depth); - if (substitutedBounds === bounds && substitutedBase === base) - return rti; - return A._Universe__lookupGenericFunctionRti(universe, substitutedBase, substitutedBounds, true); - case 13: - index = rti._primary; - if (index < depth) - return rti; - argument = typeArguments[index - depth]; - if (argument == null) - return rti; - return argument; - default: - throw A.wrapException(A.AssertionError$("Attempted to substitute unexpected RTI kind " + kind)); - } - }, - _substituteArray(universe, rtiArray, typeArguments, depth) { - var changed, i, rti, substitutedRti, - $length = rtiArray.length, - result = A._Utils_newArrayOrEmpty($length); - for (changed = false, i = 0; i < $length; ++i) { - rti = rtiArray[i]; - substitutedRti = A._substitute(universe, rti, typeArguments, depth); - if (substitutedRti !== rti) - changed = true; - result[i] = substitutedRti; - } - return changed ? result : rtiArray; - }, - _substituteNamed(universe, namedArray, typeArguments, depth) { - var changed, i, t1, t2, rti, substitutedRti, - $length = namedArray.length, - result = A._Utils_newArrayOrEmpty($length); - for (changed = false, i = 0; i < $length; i += 3) { - t1 = namedArray[i]; - t2 = namedArray[i + 1]; - rti = namedArray[i + 2]; - substitutedRti = A._substitute(universe, rti, typeArguments, depth); - if (substitutedRti !== rti) - changed = true; - result.splice(i, 3, t1, t2, substitutedRti); - } - return changed ? result : namedArray; - }, - _substituteFunctionParameters(universe, functionParameters, typeArguments, depth) { - var result, - requiredPositional = functionParameters._requiredPositional, - substitutedRequiredPositional = A._substituteArray(universe, requiredPositional, typeArguments, depth), - optionalPositional = functionParameters._optionalPositional, - substitutedOptionalPositional = A._substituteArray(universe, optionalPositional, typeArguments, depth), - named = functionParameters._named, - substitutedNamed = A._substituteNamed(universe, named, typeArguments, depth); - if (substitutedRequiredPositional === requiredPositional && substitutedOptionalPositional === optionalPositional && substitutedNamed === named) - return functionParameters; - result = new A._FunctionParameters(); - result._requiredPositional = substitutedRequiredPositional; - result._optionalPositional = substitutedOptionalPositional; - result._named = substitutedNamed; - return result; - }, - _setArrayType(target, rti) { - target[init.arrayRti] = rti; - return target; - }, - closureFunctionType(closure) { - var signature = closure.$signature; - if (signature != null) { - if (typeof signature == "number") - return A.getTypeFromTypesTable(signature); - return closure.$signature(); - } - return null; - }, - instanceOrFunctionType(object, testRti) { - var rti; - if (A.Rti__isUnionOfFunctionType(testRti)) - if (object instanceof A.Closure) { - rti = A.closureFunctionType(object); - if (rti != null) - return rti; - } - return A.instanceType(object); - }, - instanceType(object) { - if (object instanceof A.Object) - return A._instanceType(object); - if (Array.isArray(object)) - return A._arrayInstanceType(object); - return A._instanceTypeFromConstructor(J.getInterceptor$(object)); - }, - _arrayInstanceType(object) { - var rti = object[init.arrayRti], - defaultRti = type$.JSArray_dynamic; - if (rti == null) - return defaultRti; - if (rti.constructor !== defaultRti.constructor) - return defaultRti; - return rti; - }, - _instanceType(object) { - var rti = object.$ti; - return rti != null ? rti : A._instanceTypeFromConstructor(object); - }, - _instanceTypeFromConstructor(instance) { - var $constructor = instance.constructor, - probe = $constructor.$ccache; - if (probe != null) - return probe; - return A._instanceTypeFromConstructorMiss(instance, $constructor); - }, - _instanceTypeFromConstructorMiss(instance, $constructor) { - var effectiveConstructor = instance instanceof A.Closure ? Object.getPrototypeOf(Object.getPrototypeOf(instance)).constructor : $constructor, - rti = A._Universe_findErasedType(init.typeUniverse, effectiveConstructor.name); - $constructor.$ccache = rti; - return rti; - }, - getTypeFromTypesTable(index) { - var rti, - table = init.types, - type = table[index]; - if (typeof type == "string") { - rti = A._Universe_eval(init.typeUniverse, type, false); - table[index] = rti; - return rti; - } - return type; - }, - getRuntimeTypeOfDartObject(object) { - return A.createRuntimeType(A._instanceType(object)); - }, - getRuntimeTypeOfClosure(closure) { - var rti = A.closureFunctionType(closure); - return A.createRuntimeType(rti == null ? A.instanceType(closure) : rti); - }, - _structuralTypeOf(object) { - var functionRti; - if (object instanceof A._Record) - return object._getRti$0(); - functionRti = object instanceof A.Closure ? A.closureFunctionType(object) : null; - if (functionRti != null) - return functionRti; - if (type$.TrustedGetRuntimeType._is(object)) - return J.get$runtimeType$(object)._rti; - if (Array.isArray(object)) - return A._arrayInstanceType(object); - return A.instanceType(object); - }, - createRuntimeType(rti) { - var t1 = rti._cachedRuntimeType; - return t1 == null ? rti._cachedRuntimeType = new A._Type(rti) : t1; - }, - evaluateRtiForRecord(recordRecipe, valuesList) { - var bindings, i, - values = valuesList, - $length = values.length; - if ($length === 0) - return type$.Record_0; - bindings = A._Universe_evalInEnvironment(init.typeUniverse, A._structuralTypeOf(values[0]), "@<0>"); - for (i = 1; i < $length; ++i) - bindings = A._Universe_bind(init.typeUniverse, bindings, A._structuralTypeOf(values[i])); - return A._Universe_evalInEnvironment(init.typeUniverse, bindings, recordRecipe); - }, - typeLiteral(recipe) { - return A.createRuntimeType(A._Universe_eval(init.typeUniverse, recipe, false)); - }, - _installSpecializedIsTest(object) { - var kind, isFn, $name, predicate, testRti = this; - if (testRti === type$.Object) - return A._finishIsFn(testRti, object, A._isObject); - if (A.isTopType(testRti)) - return A._finishIsFn(testRti, object, A._isTop); - kind = testRti._kind; - if (kind === 6) - return A._finishIsFn(testRti, object, A._generalNullableIsTestImplementation); - if (kind === 1) - return A._finishIsFn(testRti, object, A._isNever); - if (kind === 7) - return A._finishIsFn(testRti, object, A._isFutureOr); - if (testRti === type$.int) - isFn = A._isInt; - else if (testRti === type$.double || testRti === type$.num) - isFn = A._isNum; - else if (testRti === type$.String) - isFn = A._isString; - else - isFn = testRti === type$.bool ? A._isBool : null; - if (isFn != null) - return A._finishIsFn(testRti, object, isFn); - if (kind === 8) { - $name = testRti._primary; - if (testRti._rest.every(A.isTopType)) { - testRti._specializedTestResource = "$is" + $name; - if ($name === "List") - return A._finishIsFn(testRti, object, A._isListTestViaProperty); - return A._finishIsFn(testRti, object, A._isTestViaProperty); - } - } else if (kind === 10) { - predicate = A.createRecordTypePredicate(testRti._primary, testRti._rest); - return A._finishIsFn(testRti, object, predicate == null ? A._isNever : predicate); - } - return A._finishIsFn(testRti, object, A._generalIsTestImplementation); - }, - _finishIsFn(testRti, object, isFn) { - testRti._is = isFn; - return testRti._is(object); - }, - _installSpecializedAsCheck(object) { - var testRti = this, - asFn = A._generalAsCheckImplementation; - if (A.isTopType(testRti)) - asFn = A._asTop; - else if (testRti === type$.Object) - asFn = A._asObject; - else if (A.isNullable(testRti)) - asFn = A._generalNullableAsCheckImplementation; - if (testRti === type$.int) - asFn = A._asInt; - else if (testRti === type$.nullable_int) - asFn = A._asIntQ; - else if (testRti === type$.String) - asFn = A._asString; - else if (testRti === type$.nullable_String) - asFn = A._asStringQ; - else if (testRti === type$.bool) - asFn = A._asBool; - else if (testRti === type$.nullable_bool) - asFn = A._asBoolQ; - else if (testRti === type$.num) - asFn = A._asNum; - else if (testRti === type$.nullable_num) - asFn = A._asNumQ; - else if (testRti === type$.double) - asFn = A._asDouble; - else if (testRti === type$.nullable_double) - asFn = A._asDoubleQ; - testRti._as = asFn; - return testRti._as(object); - }, - _generalIsTestImplementation(object) { - var testRti = this; - if (object == null) - return A.isNullable(testRti); - return A.isSubtype(init.typeUniverse, A.instanceOrFunctionType(object, testRti), testRti); - }, - _generalNullableIsTestImplementation(object) { - if (object == null) - return true; - return this._primary._is(object); - }, - _isTestViaProperty(object) { - var tag, testRti = this; - if (object == null) - return A.isNullable(testRti); - tag = testRti._specializedTestResource; - if (object instanceof A.Object) - return !!object[tag]; - return !!J.getInterceptor$(object)[tag]; - }, - _isListTestViaProperty(object) { - var tag, testRti = this; - if (object == null) - return A.isNullable(testRti); - if (typeof object != "object") - return false; - if (Array.isArray(object)) - return true; - tag = testRti._specializedTestResource; - if (object instanceof A.Object) - return !!object[tag]; - return !!J.getInterceptor$(object)[tag]; - }, - _generalAsCheckImplementation(object) { - var testRti = this; - if (object == null) { - if (A.isNullable(testRti)) - return object; - } else if (testRti._is(object)) - return object; - throw A.initializeExceptionWrapper(A._errorForAsCheck(object, testRti), new Error()); - }, - _generalNullableAsCheckImplementation(object) { - var testRti = this; - if (object == null || testRti._is(object)) - return object; - throw A.initializeExceptionWrapper(A._errorForAsCheck(object, testRti), new Error()); - }, - _errorForAsCheck(object, testRti) { - return new A._TypeError("TypeError: " + A._Error_compose(object, A._rtiToString(testRti, null))); - }, - _Error_compose(object, checkedTypeDescription) { - return A.Error_safeToString(object) + ": type '" + A._rtiToString(A._structuralTypeOf(object), null) + "' is not a subtype of type '" + checkedTypeDescription + "'"; - }, - _TypeError__TypeError$forType(object, type) { - return new A._TypeError("TypeError: " + A._Error_compose(object, type)); - }, - _isFutureOr(object) { - var testRti = this; - return testRti._primary._is(object) || A.Rti__getFutureFromFutureOr(init.typeUniverse, testRti)._is(object); - }, - _isObject(object) { - return object != null; - }, - _asObject(object) { - if (object != null) - return object; - throw A.initializeExceptionWrapper(A._TypeError__TypeError$forType(object, "Object"), new Error()); - }, - _isTop(object) { - return true; - }, - _asTop(object) { - return object; - }, - _isNever(object) { - return false; - }, - _isBool(object) { - return true === object || false === object; - }, - _asBool(object) { - if (true === object) - return true; - if (false === object) - return false; - throw A.initializeExceptionWrapper(A._TypeError__TypeError$forType(object, "bool"), new Error()); - }, - _asBoolQ(object) { - if (true === object) - return true; - if (false === object) - return false; - if (object == null) - return object; - throw A.initializeExceptionWrapper(A._TypeError__TypeError$forType(object, "bool?"), new Error()); - }, - _asDouble(object) { - if (typeof object == "number") - return object; - throw A.initializeExceptionWrapper(A._TypeError__TypeError$forType(object, "double"), new Error()); - }, - _asDoubleQ(object) { - if (typeof object == "number") - return object; - if (object == null) - return object; - throw A.initializeExceptionWrapper(A._TypeError__TypeError$forType(object, "double?"), new Error()); - }, - _isInt(object) { - return typeof object == "number" && Math.floor(object) === object; - }, - _asInt(object) { - if (typeof object == "number" && Math.floor(object) === object) - return object; - throw A.initializeExceptionWrapper(A._TypeError__TypeError$forType(object, "int"), new Error()); - }, - _asIntQ(object) { - if (typeof object == "number" && Math.floor(object) === object) - return object; - if (object == null) - return object; - throw A.initializeExceptionWrapper(A._TypeError__TypeError$forType(object, "int?"), new Error()); - }, - _isNum(object) { - return typeof object == "number"; - }, - _asNum(object) { - if (typeof object == "number") - return object; - throw A.initializeExceptionWrapper(A._TypeError__TypeError$forType(object, "num"), new Error()); - }, - _asNumQ(object) { - if (typeof object == "number") - return object; - if (object == null) - return object; - throw A.initializeExceptionWrapper(A._TypeError__TypeError$forType(object, "num?"), new Error()); - }, - _isString(object) { - return typeof object == "string"; - }, - _asString(object) { - if (typeof object == "string") - return object; - throw A.initializeExceptionWrapper(A._TypeError__TypeError$forType(object, "String"), new Error()); - }, - _asStringQ(object) { - if (typeof object == "string") - return object; - if (object == null) - return object; - throw A.initializeExceptionWrapper(A._TypeError__TypeError$forType(object, "String?"), new Error()); - }, - _rtiArrayToString(array, genericContext) { - var s, sep, i; - for (s = "", sep = "", i = 0; i < array.length; ++i, sep = ", ") - s += sep + A._rtiToString(array[i], genericContext); - return s; - }, - _recordRtiToString(recordType, genericContext) { - var fieldCount, names, namesIndex, s, comma, i, - partialShape = recordType._primary, - fields = recordType._rest; - if ("" === partialShape) - return "(" + A._rtiArrayToString(fields, genericContext) + ")"; - fieldCount = fields.length; - names = partialShape.split(","); - namesIndex = names.length - fieldCount; - for (s = "(", comma = "", i = 0; i < fieldCount; ++i, comma = ", ") { - s += comma; - if (namesIndex === 0) - s += "{"; - s += A._rtiToString(fields[i], genericContext); - if (namesIndex >= 0) - s += " " + names[namesIndex]; - ++namesIndex; - } - return s + "})"; - }, - _functionRtiToString(functionType, genericContext, bounds) { - var boundsLength, offset, i, t1, typeParametersText, typeSep, boundRti, kind, parameters, requiredPositional, requiredPositionalLength, optionalPositional, optionalPositionalLength, named, namedLength, returnTypeText, argumentsText, sep, _s2_ = ", ", outerContextLength = null; - if (bounds != null) { - boundsLength = bounds.length; - if (genericContext == null) - genericContext = A._setArrayType([], type$.JSArray_String); - else - outerContextLength = genericContext.length; - offset = genericContext.length; - for (i = boundsLength; i > 0; --i) - genericContext.push("T" + (offset + i)); - for (t1 = type$.nullable_Object, typeParametersText = "<", typeSep = "", i = 0; i < boundsLength; ++i, typeSep = _s2_) { - typeParametersText = typeParametersText + typeSep + genericContext[genericContext.length - 1 - i]; - boundRti = bounds[i]; - kind = boundRti._kind; - if (!(kind === 2 || kind === 3 || kind === 4 || kind === 5 || boundRti === t1)) - typeParametersText += " extends " + A._rtiToString(boundRti, genericContext); - } - typeParametersText += ">"; - } else - typeParametersText = ""; - t1 = functionType._primary; - parameters = functionType._rest; - requiredPositional = parameters._requiredPositional; - requiredPositionalLength = requiredPositional.length; - optionalPositional = parameters._optionalPositional; - optionalPositionalLength = optionalPositional.length; - named = parameters._named; - namedLength = named.length; - returnTypeText = A._rtiToString(t1, genericContext); - for (argumentsText = "", sep = "", i = 0; i < requiredPositionalLength; ++i, sep = _s2_) - argumentsText += sep + A._rtiToString(requiredPositional[i], genericContext); - if (optionalPositionalLength > 0) { - argumentsText += sep + "["; - for (sep = "", i = 0; i < optionalPositionalLength; ++i, sep = _s2_) - argumentsText += sep + A._rtiToString(optionalPositional[i], genericContext); - argumentsText += "]"; - } - if (namedLength > 0) { - argumentsText += sep + "{"; - for (sep = "", i = 0; i < namedLength; i += 3, sep = _s2_) { - argumentsText += sep; - if (named[i + 1]) - argumentsText += "required "; - argumentsText += A._rtiToString(named[i + 2], genericContext) + " " + named[i]; - } - argumentsText += "}"; - } - if (outerContextLength != null) { - genericContext.toString; - genericContext.length = outerContextLength; - } - return typeParametersText + "(" + argumentsText + ") => " + returnTypeText; - }, - _rtiToString(rti, genericContext) { - var questionArgument, s, argumentKind, $name, $arguments, t1, - kind = rti._kind; - if (kind === 5) - return "erased"; - if (kind === 2) - return "dynamic"; - if (kind === 3) - return "void"; - if (kind === 1) - return "Never"; - if (kind === 4) - return "any"; - if (kind === 6) { - questionArgument = rti._primary; - s = A._rtiToString(questionArgument, genericContext); - argumentKind = questionArgument._kind; - return (argumentKind === 11 || argumentKind === 12 ? "(" + s + ")" : s) + "?"; - } - if (kind === 7) - return "FutureOr<" + A._rtiToString(rti._primary, genericContext) + ">"; - if (kind === 8) { - $name = A._unminifyOrTag(rti._primary); - $arguments = rti._rest; - return $arguments.length > 0 ? $name + ("<" + A._rtiArrayToString($arguments, genericContext) + ">") : $name; - } - if (kind === 10) - return A._recordRtiToString(rti, genericContext); - if (kind === 11) - return A._functionRtiToString(rti, genericContext, null); - if (kind === 12) - return A._functionRtiToString(rti._primary, genericContext, rti._rest); - if (kind === 13) { - t1 = rti._primary; - return genericContext[genericContext.length - 1 - t1]; - } - return "?"; - }, - _unminifyOrTag(rawClassName) { - var preserved = init.mangledGlobalNames[rawClassName]; - if (preserved != null) - return preserved; - return rawClassName; - }, - _Universe_findRule(universe, targetType) { - var rule = universe.tR[targetType]; - for (; typeof rule == "string";) - rule = universe.tR[rule]; - return rule; - }, - _Universe_findErasedType(universe, cls) { - var $length, erased, $arguments, i, $interface, - t1 = universe.eT, - probe = t1[cls]; - if (probe == null) - return A._Universe_eval(universe, cls, false); - else if (typeof probe == "number") { - $length = probe; - erased = A._Universe__lookupTerminalRti(universe, 5, "#"); - $arguments = A._Utils_newArrayOrEmpty($length); - for (i = 0; i < $length; ++i) - $arguments[i] = erased; - $interface = A._Universe__lookupInterfaceRti(universe, cls, $arguments); - t1[cls] = $interface; - return $interface; - } else - return probe; - }, - _Universe_addRules(universe, rules) { - return A._Utils_objectAssign(universe.tR, rules); - }, - _Universe_addErasedTypes(universe, types) { - return A._Utils_objectAssign(universe.eT, types); - }, - _Universe_eval(universe, recipe, normalize) { - var rti, - t1 = universe.eC, - probe = t1.get(recipe); - if (probe != null) - return probe; - rti = A._Parser_parse(A._Parser_create(universe, null, recipe, false)); - t1.set(recipe, rti); - return rti; - }, - _Universe_evalInEnvironment(universe, environment, recipe) { - var probe, rti, - cache = environment._evalCache; - if (cache == null) - cache = environment._evalCache = new Map(); - probe = cache.get(recipe); - if (probe != null) - return probe; - rti = A._Parser_parse(A._Parser_create(universe, environment, recipe, true)); - cache.set(recipe, rti); - return rti; - }, - _Universe_bind(universe, environment, argumentsRti) { - var argumentsRecipe, probe, rti, - cache = environment._bindCache; - if (cache == null) - cache = environment._bindCache = new Map(); - argumentsRecipe = argumentsRti._canonicalRecipe; - probe = cache.get(argumentsRecipe); - if (probe != null) - return probe; - rti = A._Universe__lookupBindingRti(universe, environment, argumentsRti._kind === 9 ? argumentsRti._rest : [argumentsRti]); - cache.set(argumentsRecipe, rti); - return rti; - }, - _Universe__installTypeTests(universe, rti) { - rti._as = A._installSpecializedAsCheck; - rti._is = A._installSpecializedIsTest; - return rti; - }, - _Universe__lookupTerminalRti(universe, kind, key) { - var rti, t1, - probe = universe.eC.get(key); - if (probe != null) - return probe; - rti = new A.Rti(null, null); - rti._kind = kind; - rti._canonicalRecipe = key; - t1 = A._Universe__installTypeTests(universe, rti); - universe.eC.set(key, t1); - return t1; - }, - _Universe__lookupQuestionRti(universe, baseType, normalize) { - var t1, - key = baseType._canonicalRecipe + "?", - probe = universe.eC.get(key); - if (probe != null) - return probe; - t1 = A._Universe__createQuestionRti(universe, baseType, key, normalize); - universe.eC.set(key, t1); - return t1; - }, - _Universe__createQuestionRti(universe, baseType, key, normalize) { - var baseKind, t1, rti; - if (normalize) { - baseKind = baseType._kind; - t1 = true; - if (!A.isTopType(baseType)) - if (!(baseType === type$.Null || baseType === type$.JSNull)) - if (baseKind !== 6) - t1 = baseKind === 7 && A.isNullable(baseType._primary); - if (t1) - return baseType; - else if (baseKind === 1) - return type$.Null; - } - rti = new A.Rti(null, null); - rti._kind = 6; - rti._primary = baseType; - rti._canonicalRecipe = key; - return A._Universe__installTypeTests(universe, rti); - }, - _Universe__lookupFutureOrRti(universe, baseType, normalize) { - var t1, - key = baseType._canonicalRecipe + "/", - probe = universe.eC.get(key); - if (probe != null) - return probe; - t1 = A._Universe__createFutureOrRti(universe, baseType, key, normalize); - universe.eC.set(key, t1); - return t1; - }, - _Universe__createFutureOrRti(universe, baseType, key, normalize) { - var t1, rti; - if (normalize) { - t1 = baseType._kind; - if (A.isTopType(baseType) || baseType === type$.Object) - return baseType; - else if (t1 === 1) - return A._Universe__lookupInterfaceRti(universe, "Future", [baseType]); - else if (baseType === type$.Null || baseType === type$.JSNull) - return type$.nullable_Future_Null; - } - rti = new A.Rti(null, null); - rti._kind = 7; - rti._primary = baseType; - rti._canonicalRecipe = key; - return A._Universe__installTypeTests(universe, rti); - }, - _Universe__lookupGenericFunctionParameterRti(universe, index) { - var rti, t1, - key = "" + index + "^", - probe = universe.eC.get(key); - if (probe != null) - return probe; - rti = new A.Rti(null, null); - rti._kind = 13; - rti._primary = index; - rti._canonicalRecipe = key; - t1 = A._Universe__installTypeTests(universe, rti); - universe.eC.set(key, t1); - return t1; - }, - _Universe__canonicalRecipeJoin($arguments) { - var s, sep, i, - $length = $arguments.length; - for (s = "", sep = "", i = 0; i < $length; ++i, sep = ",") - s += sep + $arguments[i]._canonicalRecipe; - return s; - }, - _Universe__canonicalRecipeJoinNamed($arguments) { - var s, sep, i, t1, nameSep, - $length = $arguments.length; - for (s = "", sep = "", i = 0; i < $length; i += 3, sep = ",") { - t1 = $arguments[i]; - nameSep = $arguments[i + 1] ? "!" : ":"; - s += sep + t1 + nameSep + $arguments[i + 2]._canonicalRecipe; - } - return s; - }, - _Universe__lookupInterfaceRti(universe, $name, $arguments) { - var probe, rti, t1, - s = $name; - if ($arguments.length > 0) - s += "<" + A._Universe__canonicalRecipeJoin($arguments) + ">"; - probe = universe.eC.get(s); - if (probe != null) - return probe; - rti = new A.Rti(null, null); - rti._kind = 8; - rti._primary = $name; - rti._rest = $arguments; - if ($arguments.length > 0) - rti._precomputed1 = $arguments[0]; - rti._canonicalRecipe = s; - t1 = A._Universe__installTypeTests(universe, rti); - universe.eC.set(s, t1); - return t1; - }, - _Universe__lookupBindingRti(universe, base, $arguments) { - var newBase, newArguments, key, probe, rti, t1; - if (base._kind === 9) { - newBase = base._primary; - newArguments = base._rest.concat($arguments); - } else { - newArguments = $arguments; - newBase = base; - } - key = newBase._canonicalRecipe + (";<" + A._Universe__canonicalRecipeJoin(newArguments) + ">"); - probe = universe.eC.get(key); - if (probe != null) - return probe; - rti = new A.Rti(null, null); - rti._kind = 9; - rti._primary = newBase; - rti._rest = newArguments; - rti._canonicalRecipe = key; - t1 = A._Universe__installTypeTests(universe, rti); - universe.eC.set(key, t1); - return t1; - }, - _Universe__lookupRecordRti(universe, partialShapeTag, fields) { - var rti, t1, - key = "+" + (partialShapeTag + "(" + A._Universe__canonicalRecipeJoin(fields) + ")"), - probe = universe.eC.get(key); - if (probe != null) - return probe; - rti = new A.Rti(null, null); - rti._kind = 10; - rti._primary = partialShapeTag; - rti._rest = fields; - rti._canonicalRecipe = key; - t1 = A._Universe__installTypeTests(universe, rti); - universe.eC.set(key, t1); - return t1; - }, - _Universe__lookupFunctionRti(universe, returnType, parameters) { - var sep, key, probe, rti, t1, - s = returnType._canonicalRecipe, - requiredPositional = parameters._requiredPositional, - requiredPositionalLength = requiredPositional.length, - optionalPositional = parameters._optionalPositional, - optionalPositionalLength = optionalPositional.length, - named = parameters._named, - namedLength = named.length, - recipe = "(" + A._Universe__canonicalRecipeJoin(requiredPositional); - if (optionalPositionalLength > 0) { - sep = requiredPositionalLength > 0 ? "," : ""; - recipe += sep + "[" + A._Universe__canonicalRecipeJoin(optionalPositional) + "]"; - } - if (namedLength > 0) { - sep = requiredPositionalLength > 0 ? "," : ""; - recipe += sep + "{" + A._Universe__canonicalRecipeJoinNamed(named) + "}"; - } - key = s + (recipe + ")"); - probe = universe.eC.get(key); - if (probe != null) - return probe; - rti = new A.Rti(null, null); - rti._kind = 11; - rti._primary = returnType; - rti._rest = parameters; - rti._canonicalRecipe = key; - t1 = A._Universe__installTypeTests(universe, rti); - universe.eC.set(key, t1); - return t1; - }, - _Universe__lookupGenericFunctionRti(universe, baseFunctionType, bounds, normalize) { - var t1, - key = baseFunctionType._canonicalRecipe + ("<" + A._Universe__canonicalRecipeJoin(bounds) + ">"), - probe = universe.eC.get(key); - if (probe != null) - return probe; - t1 = A._Universe__createGenericFunctionRti(universe, baseFunctionType, bounds, key, normalize); - universe.eC.set(key, t1); - return t1; - }, - _Universe__createGenericFunctionRti(universe, baseFunctionType, bounds, key, normalize) { - var $length, typeArguments, count, i, bound, substitutedBase, substitutedBounds, rti; - if (normalize) { - $length = bounds.length; - typeArguments = A._Utils_newArrayOrEmpty($length); - for (count = 0, i = 0; i < $length; ++i) { - bound = bounds[i]; - if (bound._kind === 1) { - typeArguments[i] = bound; - ++count; - } - } - if (count > 0) { - substitutedBase = A._substitute(universe, baseFunctionType, typeArguments, 0); - substitutedBounds = A._substituteArray(universe, bounds, typeArguments, 0); - return A._Universe__lookupGenericFunctionRti(universe, substitutedBase, substitutedBounds, bounds !== substitutedBounds); - } - } - rti = new A.Rti(null, null); - rti._kind = 12; - rti._primary = baseFunctionType; - rti._rest = bounds; - rti._canonicalRecipe = key; - return A._Universe__installTypeTests(universe, rti); - }, - _Parser_create(universe, environment, recipe, normalize) { - return {u: universe, e: environment, r: recipe, s: [], p: 0, n: normalize}; - }, - _Parser_parse(parser) { - var t2, i, ch, t3, array, end, item, - source = parser.r, - t1 = parser.s; - for (t2 = source.length, i = 0; i < t2;) { - ch = source.charCodeAt(i); - if (ch >= 48 && ch <= 57) - i = A._Parser_handleDigit(i + 1, ch, source, t1); - else if ((((ch | 32) >>> 0) - 97 & 65535) < 26 || ch === 95 || ch === 36 || ch === 124) - i = A._Parser_handleIdentifier(parser, i, source, t1, false); - else if (ch === 46) - i = A._Parser_handleIdentifier(parser, i, source, t1, true); - else { - ++i; - switch (ch) { - case 44: - break; - case 58: - t1.push(false); - break; - case 33: - t1.push(true); - break; - case 59: - t1.push(A._Parser_toType(parser.u, parser.e, t1.pop())); - break; - case 94: - t1.push(A._Universe__lookupGenericFunctionParameterRti(parser.u, t1.pop())); - break; - case 35: - t1.push(A._Universe__lookupTerminalRti(parser.u, 5, "#")); - break; - case 64: - t1.push(A._Universe__lookupTerminalRti(parser.u, 2, "@")); - break; - case 126: - t1.push(A._Universe__lookupTerminalRti(parser.u, 3, "~")); - break; - case 60: - t1.push(parser.p); - parser.p = t1.length; - break; - case 62: - A._Parser_handleTypeArguments(parser, t1); - break; - case 38: - A._Parser_handleExtendedOperations(parser, t1); - break; - case 63: - t3 = parser.u; - t1.push(A._Universe__lookupQuestionRti(t3, A._Parser_toType(t3, parser.e, t1.pop()), parser.n)); - break; - case 47: - t3 = parser.u; - t1.push(A._Universe__lookupFutureOrRti(t3, A._Parser_toType(t3, parser.e, t1.pop()), parser.n)); - break; - case 40: - t1.push(-3); - t1.push(parser.p); - parser.p = t1.length; - break; - case 41: - A._Parser_handleArguments(parser, t1); - break; - case 91: - t1.push(parser.p); - parser.p = t1.length; - break; - case 93: - array = t1.splice(parser.p); - A._Parser_toTypes(parser.u, parser.e, array); - parser.p = t1.pop(); - t1.push(array); - t1.push(-1); - break; - case 123: - t1.push(parser.p); - parser.p = t1.length; - break; - case 125: - array = t1.splice(parser.p); - A._Parser_toTypesNamed(parser.u, parser.e, array); - parser.p = t1.pop(); - t1.push(array); - t1.push(-2); - break; - case 43: - end = source.indexOf("(", i); - t1.push(source.substring(i, end)); - t1.push(-4); - t1.push(parser.p); - parser.p = t1.length; - i = end + 1; - break; - default: - throw "Bad character " + ch; - } - } - } - item = t1.pop(); - return A._Parser_toType(parser.u, parser.e, item); - }, - _Parser_handleDigit(i, digit, source, stack) { - var t1, ch, - value = digit - 48; - for (t1 = source.length; i < t1; ++i) { - ch = source.charCodeAt(i); - if (!(ch >= 48 && ch <= 57)) - break; - value = value * 10 + (ch - 48); - } - stack.push(value); - return i; - }, - _Parser_handleIdentifier(parser, start, source, stack, hasPeriod) { - var t1, ch, t2, string, environment, recipe, - i = start + 1; - for (t1 = source.length; i < t1; ++i) { - ch = source.charCodeAt(i); - if (ch === 46) { - if (hasPeriod) - break; - hasPeriod = true; - } else { - if (!((((ch | 32) >>> 0) - 97 & 65535) < 26 || ch === 95 || ch === 36 || ch === 124)) - t2 = ch >= 48 && ch <= 57; - else - t2 = true; - if (!t2) - break; - } - } - string = source.substring(start, i); - if (hasPeriod) { - t1 = parser.u; - environment = parser.e; - if (environment._kind === 9) - environment = environment._primary; - recipe = A._Universe_findRule(t1, environment._primary)[string]; - if (recipe == null) - A.throwExpression('No "' + string + '" in "' + A.Rti__getCanonicalRecipe(environment) + '"'); - stack.push(A._Universe_evalInEnvironment(t1, environment, recipe)); - } else - stack.push(string); - return i; - }, - _Parser_handleTypeArguments(parser, stack) { - var base, - t1 = parser.u, - $arguments = A._Parser_collectArray(parser, stack), - head = stack.pop(); - if (typeof head == "string") - stack.push(A._Universe__lookupInterfaceRti(t1, head, $arguments)); - else { - base = A._Parser_toType(t1, parser.e, head); - switch (base._kind) { - case 11: - stack.push(A._Universe__lookupGenericFunctionRti(t1, base, $arguments, parser.n)); - break; - default: - stack.push(A._Universe__lookupBindingRti(t1, base, $arguments)); - break; - } - } - }, - _Parser_handleArguments(parser, stack) { - var requiredPositional, returnType, parameters, - t1 = parser.u, - head = stack.pop(), - optionalPositional = null, named = null; - if (typeof head == "number") - switch (head) { - case -1: - optionalPositional = stack.pop(); - break; - case -2: - named = stack.pop(); - break; - default: - stack.push(head); - break; - } - else - stack.push(head); - requiredPositional = A._Parser_collectArray(parser, stack); - head = stack.pop(); - switch (head) { - case -3: - head = stack.pop(); - if (optionalPositional == null) - optionalPositional = t1.sEA; - if (named == null) - named = t1.sEA; - returnType = A._Parser_toType(t1, parser.e, head); - parameters = new A._FunctionParameters(); - parameters._requiredPositional = requiredPositional; - parameters._optionalPositional = optionalPositional; - parameters._named = named; - stack.push(A._Universe__lookupFunctionRti(t1, returnType, parameters)); - return; - case -4: - stack.push(A._Universe__lookupRecordRti(t1, stack.pop(), requiredPositional)); - return; - default: - throw A.wrapException(A.AssertionError$("Unexpected state under `()`: " + A.S(head))); - } - }, - _Parser_handleExtendedOperations(parser, stack) { - var $top = stack.pop(); - if (0 === $top) { - stack.push(A._Universe__lookupTerminalRti(parser.u, 1, "0&")); - return; - } - if (1 === $top) { - stack.push(A._Universe__lookupTerminalRti(parser.u, 4, "1&")); - return; - } - throw A.wrapException(A.AssertionError$("Unexpected extended operation " + A.S($top))); - }, - _Parser_collectArray(parser, stack) { - var array = stack.splice(parser.p); - A._Parser_toTypes(parser.u, parser.e, array); - parser.p = stack.pop(); - return array; - }, - _Parser_toType(universe, environment, item) { - if (typeof item == "string") - return A._Universe__lookupInterfaceRti(universe, item, universe.sEA); - else if (typeof item == "number") { - environment.toString; - return A._Parser_indexToType(universe, environment, item); - } else - return item; - }, - _Parser_toTypes(universe, environment, items) { - var i, - $length = items.length; - for (i = 0; i < $length; ++i) - items[i] = A._Parser_toType(universe, environment, items[i]); - }, - _Parser_toTypesNamed(universe, environment, items) { - var i, - $length = items.length; - for (i = 2; i < $length; i += 3) - items[i] = A._Parser_toType(universe, environment, items[i]); - }, - _Parser_indexToType(universe, environment, index) { - var typeArguments, len, - kind = environment._kind; - if (kind === 9) { - if (index === 0) - return environment._primary; - typeArguments = environment._rest; - len = typeArguments.length; - if (index <= len) - return typeArguments[index - 1]; - index -= len; - environment = environment._primary; - kind = environment._kind; - } else if (index === 0) - return environment; - if (kind !== 8) - throw A.wrapException(A.AssertionError$("Indexed base must be an interface type")); - typeArguments = environment._rest; - if (index <= typeArguments.length) - return typeArguments[index - 1]; - throw A.wrapException(A.AssertionError$("Bad index " + index + " for " + environment.toString$0(0))); - }, - isSubtype(universe, s, t) { - var result, - sCache = s._isSubtypeCache; - if (sCache == null) - sCache = s._isSubtypeCache = new Map(); - result = sCache.get(t); - if (result == null) { - result = A._isSubtype(universe, s, null, t, null); - sCache.set(t, result); - } - return result; - }, - _isSubtype(universe, s, sEnv, t, tEnv) { - var sKind, leftTypeVariable, tKind, t1, t2, sBounds, tBounds, sLength, i, sBound, tBound; - if (s === t) - return true; - if (A.isTopType(t)) - return true; - sKind = s._kind; - if (sKind === 4) - return true; - if (A.isTopType(s)) - return false; - if (s._kind === 1) - return true; - leftTypeVariable = sKind === 13; - if (leftTypeVariable) - if (A._isSubtype(universe, sEnv[s._primary], sEnv, t, tEnv)) - return true; - tKind = t._kind; - t1 = type$.Null; - if (s === t1 || s === type$.JSNull) { - if (tKind === 7) - return A._isSubtype(universe, s, sEnv, t._primary, tEnv); - return t === t1 || t === type$.JSNull || tKind === 6; - } - if (t === type$.Object) { - if (sKind === 7) - return A._isSubtype(universe, s._primary, sEnv, t, tEnv); - return sKind !== 6; - } - if (sKind === 7) { - if (!A._isSubtype(universe, s._primary, sEnv, t, tEnv)) - return false; - return A._isSubtype(universe, A.Rti__getFutureFromFutureOr(universe, s), sEnv, t, tEnv); - } - if (sKind === 6) - return A._isSubtype(universe, t1, sEnv, t, tEnv) && A._isSubtype(universe, s._primary, sEnv, t, tEnv); - if (tKind === 7) { - if (A._isSubtype(universe, s, sEnv, t._primary, tEnv)) - return true; - return A._isSubtype(universe, s, sEnv, A.Rti__getFutureFromFutureOr(universe, t), tEnv); - } - if (tKind === 6) - return A._isSubtype(universe, s, sEnv, t1, tEnv) || A._isSubtype(universe, s, sEnv, t._primary, tEnv); - if (leftTypeVariable) - return false; - t1 = sKind !== 11; - if ((!t1 || sKind === 12) && t === type$.Function) - return true; - t2 = sKind === 10; - if (t2 && t === type$.Record) - return true; - if (tKind === 12) { - if (s === type$.JavaScriptFunction) - return true; - if (sKind !== 12) - return false; - sBounds = s._rest; - tBounds = t._rest; - sLength = sBounds.length; - if (sLength !== tBounds.length) - return false; - sEnv = sEnv == null ? sBounds : sBounds.concat(sEnv); - tEnv = tEnv == null ? tBounds : tBounds.concat(tEnv); - for (i = 0; i < sLength; ++i) { - sBound = sBounds[i]; - tBound = tBounds[i]; - if (!A._isSubtype(universe, sBound, sEnv, tBound, tEnv) || !A._isSubtype(universe, tBound, tEnv, sBound, sEnv)) - return false; - } - return A._isFunctionSubtype(universe, s._primary, sEnv, t._primary, tEnv); - } - if (tKind === 11) { - if (s === type$.JavaScriptFunction) - return true; - if (t1) - return false; - return A._isFunctionSubtype(universe, s, sEnv, t, tEnv); - } - if (sKind === 8) { - if (tKind !== 8) - return false; - return A._isInterfaceSubtype(universe, s, sEnv, t, tEnv); - } - if (t2 && tKind === 10) - return A._isRecordSubtype(universe, s, sEnv, t, tEnv); - return false; - }, - _isFunctionSubtype(universe, s, sEnv, t, tEnv) { - var sParameters, tParameters, sRequiredPositional, tRequiredPositional, sRequiredPositionalLength, tRequiredPositionalLength, requiredPositionalDelta, sOptionalPositional, tOptionalPositional, sOptionalPositionalLength, tOptionalPositionalLength, i, t1, sNamed, tNamed, sNamedLength, tNamedLength, sIndex, tIndex, tName, sName, sIsRequired; - if (!A._isSubtype(universe, s._primary, sEnv, t._primary, tEnv)) - return false; - sParameters = s._rest; - tParameters = t._rest; - sRequiredPositional = sParameters._requiredPositional; - tRequiredPositional = tParameters._requiredPositional; - sRequiredPositionalLength = sRequiredPositional.length; - tRequiredPositionalLength = tRequiredPositional.length; - if (sRequiredPositionalLength > tRequiredPositionalLength) - return false; - requiredPositionalDelta = tRequiredPositionalLength - sRequiredPositionalLength; - sOptionalPositional = sParameters._optionalPositional; - tOptionalPositional = tParameters._optionalPositional; - sOptionalPositionalLength = sOptionalPositional.length; - tOptionalPositionalLength = tOptionalPositional.length; - if (sRequiredPositionalLength + sOptionalPositionalLength < tRequiredPositionalLength + tOptionalPositionalLength) - return false; - for (i = 0; i < sRequiredPositionalLength; ++i) { - t1 = sRequiredPositional[i]; - if (!A._isSubtype(universe, tRequiredPositional[i], tEnv, t1, sEnv)) - return false; - } - for (i = 0; i < requiredPositionalDelta; ++i) { - t1 = sOptionalPositional[i]; - if (!A._isSubtype(universe, tRequiredPositional[sRequiredPositionalLength + i], tEnv, t1, sEnv)) - return false; - } - for (i = 0; i < tOptionalPositionalLength; ++i) { - t1 = sOptionalPositional[requiredPositionalDelta + i]; - if (!A._isSubtype(universe, tOptionalPositional[i], tEnv, t1, sEnv)) - return false; - } - sNamed = sParameters._named; - tNamed = tParameters._named; - sNamedLength = sNamed.length; - tNamedLength = tNamed.length; - for (sIndex = 0, tIndex = 0; tIndex < tNamedLength; tIndex += 3) { - tName = tNamed[tIndex]; - for (; true;) { - if (sIndex >= sNamedLength) - return false; - sName = sNamed[sIndex]; - sIndex += 3; - if (tName < sName) - return false; - sIsRequired = sNamed[sIndex - 2]; - if (sName < tName) { - if (sIsRequired) - return false; - continue; - } - t1 = tNamed[tIndex + 1]; - if (sIsRequired && !t1) - return false; - t1 = sNamed[sIndex - 1]; - if (!A._isSubtype(universe, tNamed[tIndex + 2], tEnv, t1, sEnv)) - return false; - break; - } - } - for (; sIndex < sNamedLength;) { - if (sNamed[sIndex + 1]) - return false; - sIndex += 3; - } - return true; - }, - _isInterfaceSubtype(universe, s, sEnv, t, tEnv) { - var rule, recipes, $length, supertypeArgs, i, - sName = s._primary, - tName = t._primary; - for (; sName !== tName;) { - rule = universe.tR[sName]; - if (rule == null) - return false; - if (typeof rule == "string") { - sName = rule; - continue; - } - recipes = rule[tName]; - if (recipes == null) - return false; - $length = recipes.length; - supertypeArgs = $length > 0 ? new Array($length) : init.typeUniverse.sEA; - for (i = 0; i < $length; ++i) - supertypeArgs[i] = A._Universe_evalInEnvironment(universe, s, recipes[i]); - return A._areArgumentsSubtypes(universe, supertypeArgs, null, sEnv, t._rest, tEnv); - } - return A._areArgumentsSubtypes(universe, s._rest, null, sEnv, t._rest, tEnv); - }, - _areArgumentsSubtypes(universe, sArgs, sVariances, sEnv, tArgs, tEnv) { - var i, - $length = sArgs.length; - for (i = 0; i < $length; ++i) - if (!A._isSubtype(universe, sArgs[i], sEnv, tArgs[i], tEnv)) - return false; - return true; - }, - _isRecordSubtype(universe, s, sEnv, t, tEnv) { - var i, - sFields = s._rest, - tFields = t._rest, - sCount = sFields.length; - if (sCount !== tFields.length) - return false; - if (s._primary !== t._primary) - return false; - for (i = 0; i < sCount; ++i) - if (!A._isSubtype(universe, sFields[i], sEnv, tFields[i], tEnv)) - return false; - return true; - }, - isNullable(t) { - var kind = t._kind, - t1 = true; - if (!(t === type$.Null || t === type$.JSNull)) - if (!A.isTopType(t)) - if (kind !== 6) - t1 = kind === 7 && A.isNullable(t._primary); - return t1; - }, - isTopType(t) { - var kind = t._kind; - return kind === 2 || kind === 3 || kind === 4 || kind === 5 || t === type$.nullable_Object; - }, - _Utils_objectAssign(o, other) { - var i, key, - keys = Object.keys(other), - $length = keys.length; - for (i = 0; i < $length; ++i) { - key = keys[i]; - o[key] = other[key]; - } - }, - _Utils_newArrayOrEmpty($length) { - return $length > 0 ? new Array($length) : init.typeUniverse.sEA; - }, - Rti: function Rti(t0, t1) { - var _ = this; - _._as = t0; - _._is = t1; - _._cachedRuntimeType = _._specializedTestResource = _._isSubtypeCache = _._precomputed1 = null; - _._kind = 0; - _._canonicalRecipe = _._bindCache = _._evalCache = _._rest = _._primary = null; - }, - _FunctionParameters: function _FunctionParameters() { - this._named = this._optionalPositional = this._requiredPositional = null; - }, - _Type: function _Type(t0) { - this._rti = t0; - }, - _Error: function _Error() { - }, - _TypeError: function _TypeError(t0) { - this.__rti$_message = t0; - }, - heuristicMapper(code, key) { - var charCode, t1; - if (B.JSString_methods.startsWith$1(code, "Digit")) - return code.charCodeAt(5); - charCode = key.charCodeAt(0); - if (key.length <= 1) - t1 = !(charCode >= 32 && charCode <= 127); - else - t1 = true; - if (t1) { - t1 = B.Map_qTMNG.$index(0, code); - return t1 == null ? null : t1.charCodeAt(0); - } - if (!(charCode >= $.$get$_kLowerA() && charCode <= $.$get$_kLowerZ())) - t1 = charCode >= $.$get$_kUpperA() && charCode <= $.$get$_kUpperZ(); - else - t1 = true; - if (t1) - return key.toLowerCase().charCodeAt(0); - return null; - }, - _StringStream$(_data) { - var t1 = B.Map_qTMNG.get$entries(B.Map_qTMNG), - t2 = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.String); - t2.addEntries$1(t2, t1.map$1$1(t1, new A._StringStream__goalToEventCode_closure(), type$.MapEntry_int_String)); - return new A._StringStream(_data, t2); - }, - _unmarshallCodeMap(stream) { - var t2, i, t3, t4, - entryNum = stream.readIntAsVerbatim$0(), - t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.int); - for (t2 = stream.__web_locale_keymap$_data, i = 0; i < entryNum; ++i) { - t3 = stream.readEventKey$0(); - t4 = stream.__web_locale_keymap$_offset; - stream.__web_locale_keymap$_offset = t4 + 1; - t1.$indexSet(0, t3, t2.charCodeAt(t4)); - } - return t1; - }, - unmarshallMappingData(compressed) { - var t2, t3, i, t4, - stream = A._StringStream$(compressed), - eventCodeNum = stream.readIntAsVerbatim$0(), - t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Map_String_int); - for (t2 = stream.__web_locale_keymap$_data, t3 = stream._goalToEventCode, i = 0; i < eventCodeNum; ++i) { - t4 = stream.__web_locale_keymap$_offset; - stream.__web_locale_keymap$_offset = t4 + 1; - t4 = t3.$index(0, t2.charCodeAt(t4)); - t4.toString; - t1.$indexSet(0, t4, A._unmarshallCodeMap(stream)); - } - return t1; - }, - _characterToLogicalKey(key) { - if (key == null || key.length >= 2) - return null; - return key.toLowerCase().charCodeAt(0); - }, - _StringStream: function _StringStream(t0, t1) { - this.__web_locale_keymap$_data = t0; - this._goalToEventCode = t1; - this.__web_locale_keymap$_offset = 0; - }, - _StringStream__goalToEventCode_closure: function _StringStream__goalToEventCode_closure() { - }, - LocaleKeymap: function LocaleKeymap(t0) { - this.__web_locale_keymap$_mapping = t0; - }, - _AsyncRun__initializeScheduleImmediate() { - var t1, div, span; - if (self.scheduleImmediate != null) - return A.async__AsyncRun__scheduleImmediateJsOverride$closure(); - if (self.MutationObserver != null && self.document != null) { - t1 = {}; - div = self.document.createElement("div"); - span = self.document.createElement("span"); - t1.storedCallback = null; - new self.MutationObserver(A.convertDartClosureToJS(new A._AsyncRun__initializeScheduleImmediate_internalCallback(t1), 1)).observe(div, {childList: true}); - return new A._AsyncRun__initializeScheduleImmediate_closure(t1, div, span); - } else if (self.setImmediate != null) - return A.async__AsyncRun__scheduleImmediateWithSetImmediate$closure(); - return A.async__AsyncRun__scheduleImmediateWithTimer$closure(); - }, - _AsyncRun__scheduleImmediateJsOverride(callback) { - self.scheduleImmediate(A.convertDartClosureToJS(new A._AsyncRun__scheduleImmediateJsOverride_internalCallback(callback), 0)); - }, - _AsyncRun__scheduleImmediateWithSetImmediate(callback) { - self.setImmediate(A.convertDartClosureToJS(new A._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback(callback), 0)); - }, - _AsyncRun__scheduleImmediateWithTimer(callback) { - A.Timer__createTimer(B.Duration_0, callback); - }, - Timer__createTimer(duration, callback) { - var milliseconds = B.JSInt_methods._tdivFast$1(duration._duration, 1000); - return A._TimerImpl$(milliseconds < 0 ? 0 : milliseconds, callback); - }, - Timer__createPeriodicTimer(duration, callback) { - var milliseconds = B.JSInt_methods._tdivFast$1(duration._duration, 1000); - return A._TimerImpl$periodic(milliseconds < 0 ? 0 : milliseconds, callback); - }, - _TimerImpl$(milliseconds, callback) { - var t1 = new A._TimerImpl(true); - t1._TimerImpl$2(milliseconds, callback); - return t1; - }, - _TimerImpl$periodic(milliseconds, callback) { - var t1 = new A._TimerImpl(false); - t1._TimerImpl$periodic$2(milliseconds, callback); - return t1; - }, - _makeAsyncAwaitCompleter($T) { - return new A._AsyncAwaitCompleter(new A._Future($.Zone__current, $T._eval$1("_Future<0>")), $T._eval$1("_AsyncAwaitCompleter<0>")); - }, - _asyncStartSync(bodyFunction, completer) { - bodyFunction.call$2(0, null); - completer.isSync = true; - return completer._future; - }, - _asyncAwait(object, bodyFunction) { - A._awaitOnObject(object, bodyFunction); - }, - _asyncReturn(object, completer) { - completer.complete$1(0, object); - }, - _asyncRethrow(object, completer) { - completer.completeError$2(A.unwrapException(object), A.getTraceFromException(object)); - }, - _awaitOnObject(object, bodyFunction) { - var t1, future, - thenCallback = new A._awaitOnObject_closure(bodyFunction), - errorCallback = new A._awaitOnObject_closure0(bodyFunction); - if (object instanceof A._Future) - object._thenAwait$1$2(thenCallback, errorCallback, type$.dynamic); - else { - t1 = type$.dynamic; - if (type$.Future_dynamic._is(object)) - object.then$1$2$onError(0, thenCallback, errorCallback, t1); - else { - future = new A._Future($.Zone__current, type$._Future_dynamic); - future._state = 8; - future._resultOrListeners = object; - future._thenAwait$1$2(thenCallback, errorCallback, t1); - } - } - }, - _wrapJsFunctionForAsync($function) { - var $protected = function(fn, ERROR) { - return function(errorCode, result) { - while (true) { - try { - fn(errorCode, result); - break; - } catch (error) { - result = error; - errorCode = ERROR; - } - } - }; - }($function, 1); - return $.Zone__current.registerBinaryCallback$3$1(new A._wrapJsFunctionForAsync_closure($protected), type$.void, type$.int, type$.dynamic); - }, - _SyncStarIterator__terminatedBody(_1, _2, _3) { - return 0; - }, - AsyncError_defaultStackTrace(error) { - var stackTrace; - if (type$.Error._is(error)) { - stackTrace = error.get$stackTrace(); - if (stackTrace != null) - return stackTrace; - } - return B.C__StringStackTrace; - }, - Future_Future(computation, $T) { - var result = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); - A.Timer_Timer(B.Duration_0, new A.Future_Future_closure(computation, result)); - return result; - }, - Future_Future$microtask(computation, $T) { - var result = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); - A.scheduleMicrotask(new A.Future_Future$microtask_closure(computation, result)); - return result; - }, - Future_Future$value(value, $T) { - var t1 = value == null ? $T._as(value) : value, - t2 = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); - t2._asyncComplete$1(t1); - return t2; - }, - Future_Future$delayed(duration, computation, $T) { - var result; - if (computation == null && !$T._is(null)) - throw A.wrapException(A.ArgumentError$value(null, "computation", "The type parameter is not nullable")); - result = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); - A.Timer_Timer(duration, new A.Future_Future$delayed_closure(computation, result, $T)); - return result; - }, - Future_wait(futures, eagerError, $T) { - var handleError, future, pos, e, s, t1, t2, exception, t3, t4, _box_0 = {}, cleanUp = null, - _future = new A._Future($.Zone__current, $T._eval$1("_Future>")); - _box_0.values = null; - _box_0.remaining = 0; - _box_0.stackTrace = _box_0.error = null; - handleError = new A.Future_wait_handleError(_box_0, cleanUp, false, _future); - try { - for (t1 = J.get$iterator$ax(futures), t2 = type$.Null; t1.moveNext$0();) { - future = t1.get$current(t1); - pos = _box_0.remaining; - J.then$1$2$onError$z(future, new A.Future_wait_closure(_box_0, pos, _future, $T, cleanUp, false), handleError, t2); - ++_box_0.remaining; - } - t1 = _box_0.remaining; - if (t1 === 0) { - t1 = _future; - t1._completeWithValue$1(A._setArrayType([], $T._eval$1("JSArray<0>"))); - return t1; - } - _box_0.values = A.List_List$filled(t1, null, false, $T._eval$1("0?")); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - t1 = _box_0.remaining; - if (t1 === 0) { - t1 = _future; - t2 = e; - t3 = s; - t4 = A._interceptError(t2, t3); - if (t4 == null) - t2 = new A.AsyncError(t2, t3 == null ? A.AsyncError_defaultStackTrace(t2) : t3); - else - t2 = t4; - t1._asyncCompleteErrorObject$1(t2); - return t1; - } else { - _box_0.error = e; - _box_0.stackTrace = s; - } - } - return _future; - }, - TimeoutException$(message, duration) { - return new A.TimeoutException(message, duration); - }, - _interceptError(error, stackTrace) { - var replacement, t1, t2, - zone = $.Zone__current; - if (zone === B.C__RootZone) - return null; - replacement = zone.errorCallback$2(error, stackTrace); - if (replacement == null) - return null; - t1 = replacement.error; - t2 = replacement.stackTrace; - if (type$.Error._is(t1)) - A.Primitives_trySetStackTrace(t1, t2); - return replacement; - }, - _interceptUserError(error, stackTrace) { - var replacement; - if ($.Zone__current !== B.C__RootZone) { - replacement = A._interceptError(error, stackTrace); - if (replacement != null) - return replacement; - } - if (stackTrace == null) - if (type$.Error._is(error)) { - stackTrace = error.get$stackTrace(); - if (stackTrace == null) { - A.Primitives_trySetStackTrace(error, B.C__StringStackTrace); - stackTrace = B.C__StringStackTrace; - } - } else - stackTrace = B.C__StringStackTrace; - else if (type$.Error._is(error)) - A.Primitives_trySetStackTrace(error, stackTrace); - return new A.AsyncError(error, stackTrace); - }, - _Future$value(value, $T) { - var t1 = new A._Future($.Zone__current, $T._eval$1("_Future<0>")); - t1._state = 8; - t1._resultOrListeners = value; - return t1; - }, - _Future__chainCoreFuture(source, target, sync) { - var t2, ignoreError, listeners, _box_0 = {}, - t1 = _box_0.source = source; - for (; t2 = t1._state, (t2 & 4) !== 0;) { - t1 = t1._resultOrListeners; - _box_0.source = t1; - } - if (t1 === target) { - t2 = A.StackTrace_current(); - target._asyncCompleteErrorObject$1(new A.AsyncError(new A.ArgumentError(true, t1, null, "Cannot complete a future with itself"), t2)); - return; - } - ignoreError = target._state & 1; - t2 = t1._state = t2 | ignoreError; - if ((t2 & 24) === 0) { - listeners = target._resultOrListeners; - target._state = target._state & 1 | 4; - target._resultOrListeners = t1; - t1._prependListeners$1(listeners); - return; - } - if (!sync) - if (target._resultOrListeners == null) - t1 = (t2 & 16) === 0 || ignoreError !== 0; - else - t1 = false; - else - t1 = true; - if (t1) { - listeners = target._removeListeners$0(); - target._cloneResult$1(_box_0.source); - A._Future__propagateToListeners(target, listeners); - return; - } - target._state ^= 2; - target._zone.scheduleMicrotask$1(new A._Future__chainCoreFuture_closure(_box_0, target)); - }, - _Future__propagateToListeners(source, listeners) { - var t2, _box_0, t3, t4, hasError, nextListener, nextListener0, sourceResult, t5, zone, oldZone, result, current, _box_1 = {}, - t1 = _box_1.source = source; - for (t2 = type$.Future_dynamic; true;) { - _box_0 = {}; - t3 = t1._state; - t4 = (t3 & 16) === 0; - hasError = !t4; - if (listeners == null) { - if (hasError && (t3 & 1) === 0) { - t2 = t1._resultOrListeners; - t1._zone.handleUncaughtError$2(t2.error, t2.stackTrace); - } - return; - } - _box_0.listener = listeners; - nextListener = listeners._nextListener; - for (t1 = listeners; nextListener != null; t1 = nextListener, nextListener = nextListener0) { - t1._nextListener = null; - A._Future__propagateToListeners(_box_1.source, t1); - _box_0.listener = nextListener; - nextListener0 = nextListener._nextListener; - } - t3 = _box_1.source; - sourceResult = t3._resultOrListeners; - _box_0.listenerHasError = hasError; - _box_0.listenerValueOrError = sourceResult; - if (t4) { - t5 = t1.state; - t5 = (t5 & 1) !== 0 || (t5 & 15) === 8; - } else - t5 = true; - if (t5) { - zone = t1.result._zone; - if (hasError) { - t1 = t3._zone; - t1 = !(t1 === zone || t1.get$errorZone() === zone.get$errorZone()); - } else - t1 = false; - if (t1) { - t1 = _box_1.source; - t2 = t1._resultOrListeners; - t1._zone.handleUncaughtError$2(t2.error, t2.stackTrace); - return; - } - oldZone = $.Zone__current; - if (oldZone !== zone) - $.Zone__current = zone; - else - oldZone = null; - t1 = _box_0.listener.state; - if ((t1 & 15) === 8) - new A._Future__propagateToListeners_handleWhenCompleteCallback(_box_0, _box_1, hasError).call$0(); - else if (t4) { - if ((t1 & 1) !== 0) - new A._Future__propagateToListeners_handleValueCallback(_box_0, sourceResult).call$0(); - } else if ((t1 & 2) !== 0) - new A._Future__propagateToListeners_handleError(_box_1, _box_0).call$0(); - if (oldZone != null) - $.Zone__current = oldZone; - t1 = _box_0.listenerValueOrError; - if (t2._is(t1)) { - t3 = _box_0.listener.$ti; - t3 = t3._eval$1("Future<2>")._is(t1) || !t3._rest[1]._is(t1); - } else - t3 = false; - if (t3) { - result = _box_0.listener.result; - if (t1 instanceof A._Future) - if ((t1._state & 24) !== 0) { - current = result._resultOrListeners; - result._resultOrListeners = null; - listeners = result._reverseListeners$1(current); - result._state = t1._state & 30 | result._state & 1; - result._resultOrListeners = t1._resultOrListeners; - _box_1.source = t1; - continue; - } else - A._Future__chainCoreFuture(t1, result, true); - else - result._chainForeignFuture$1(t1); - return; - } - } - result = _box_0.listener.result; - current = result._resultOrListeners; - result._resultOrListeners = null; - listeners = result._reverseListeners$1(current); - t1 = _box_0.listenerHasError; - t3 = _box_0.listenerValueOrError; - if (!t1) { - result._state = 8; - result._resultOrListeners = t3; - } else { - result._state = result._state & 1 | 16; - result._resultOrListeners = t3; - } - _box_1.source = result; - t1 = result; - } - }, - _registerErrorHandler(errorHandler, zone) { - if (type$.dynamic_Function_Object_StackTrace._is(errorHandler)) - return zone.registerBinaryCallback$3$1(errorHandler, type$.dynamic, type$.Object, type$.StackTrace); - if (type$.dynamic_Function_Object._is(errorHandler)) - return zone.registerUnaryCallback$2$1(errorHandler, type$.dynamic, type$.Object); - throw A.wrapException(A.ArgumentError$value(errorHandler, "onError", string$.Error_h)); - }, - _microtaskLoop() { - var entry, next; - for (entry = $._nextCallback; entry != null; entry = $._nextCallback) { - $._lastPriorityCallback = null; - next = entry.next; - $._nextCallback = next; - if (next == null) - $._lastCallback = null; - entry.callback.call$0(); - } - }, - _startMicrotaskLoop() { - $._isInCallbackLoop = true; - try { - A._microtaskLoop(); - } finally { - $._lastPriorityCallback = null; - $._isInCallbackLoop = false; - if ($._nextCallback != null) - $.$get$_AsyncRun__scheduleImmediateClosure().call$1(A.async___startMicrotaskLoop$closure()); - } - }, - _scheduleAsyncCallback(callback) { - var newEntry = new A._AsyncCallbackEntry(callback), - lastCallback = $._lastCallback; - if (lastCallback == null) { - $._nextCallback = $._lastCallback = newEntry; - if (!$._isInCallbackLoop) - $.$get$_AsyncRun__scheduleImmediateClosure().call$1(A.async___startMicrotaskLoop$closure()); - } else - $._lastCallback = lastCallback.next = newEntry; - }, - _schedulePriorityAsyncCallback(callback) { - var entry, lastPriorityCallback, next, - t1 = $._nextCallback; - if (t1 == null) { - A._scheduleAsyncCallback(callback); - $._lastPriorityCallback = $._lastCallback; - return; - } - entry = new A._AsyncCallbackEntry(callback); - lastPriorityCallback = $._lastPriorityCallback; - if (lastPriorityCallback == null) { - entry.next = t1; - $._nextCallback = $._lastPriorityCallback = entry; - } else { - next = lastPriorityCallback.next; - entry.next = next; - $._lastPriorityCallback = lastPriorityCallback.next = entry; - if (next == null) - $._lastCallback = entry; - } - }, - scheduleMicrotask(callback) { - var t1, _null = null, - currentZone = $.Zone__current; - if (B.C__RootZone === currentZone) { - A._rootScheduleMicrotask(_null, _null, B.C__RootZone, callback); - return; - } - if (B.C__RootZone === currentZone.get$_scheduleMicrotask().zone) - t1 = B.C__RootZone.get$errorZone() === currentZone.get$errorZone(); - else - t1 = false; - if (t1) { - A._rootScheduleMicrotask(_null, _null, currentZone, currentZone.registerCallback$1$1(callback, type$.void)); - return; - } - t1 = $.Zone__current; - t1.scheduleMicrotask$1(t1.bindCallbackGuarded$1(callback)); - }, - Stream_Stream$value(value, $T) { - var _null = null, - t1 = $T._eval$1("_AsyncStreamController<0>"), - t2 = new A._AsyncStreamController(_null, _null, _null, _null, t1); - t2._add$1(0, value); - t2._closeUnchecked$0(); - return new A._ControllerStream(t2, t1._eval$1("_ControllerStream<1>")); - }, - StreamIterator_StreamIterator(stream) { - A.checkNotNullable(stream, "stream", type$.Object); - return new A._StreamIterator(); - }, - StreamController_StreamController(onCancel, onListen, sync, $T) { - var _null = null; - return sync ? new A._SyncStreamController(onListen, _null, _null, onCancel, $T._eval$1("_SyncStreamController<0>")) : new A._AsyncStreamController(onListen, _null, _null, onCancel, $T._eval$1("_AsyncStreamController<0>")); - }, - StreamController_StreamController$broadcast(sync, $T) { - var _null = null; - return sync ? new A._SyncBroadcastStreamController(_null, _null, $T._eval$1("_SyncBroadcastStreamController<0>")) : new A._AsyncBroadcastStreamController(_null, _null, $T._eval$1("_AsyncBroadcastStreamController<0>")); - }, - _runGuarded(notificationHandler) { - var e, s, exception; - if (notificationHandler == null) - return; - try { - notificationHandler.call$0(); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - $.Zone__current.handleUncaughtError$2(e, s); - } - }, - _ControllerSubscription$(_controller, onData, onError, onDone, cancelOnError, $T) { - var t1 = $.Zone__current, - t2 = cancelOnError ? 1 : 0, - t3 = onError != null ? 32 : 0, - t4 = A._BufferingStreamSubscription__registerDataHandler(t1, onData, $T), - t5 = A._BufferingStreamSubscription__registerErrorHandler(t1, onError), - t6 = onDone == null ? A.async___nullDoneHandler$closure() : onDone; - return new A._ControllerSubscription(_controller, t4, t5, t1.registerCallback$1$1(t6, type$.void), t1, t2 | t3, $T._eval$1("_ControllerSubscription<0>")); - }, - _BufferingStreamSubscription__registerDataHandler(zone, handleData, $T) { - var t1 = handleData == null ? A.async___nullDataHandler$closure() : handleData; - return zone.registerUnaryCallback$2$1(t1, type$.void, $T); - }, - _BufferingStreamSubscription__registerErrorHandler(zone, handleError) { - if (handleError == null) - handleError = A.async___nullErrorHandler$closure(); - if (type$.void_Function_Object_StackTrace._is(handleError)) - return zone.registerBinaryCallback$3$1(handleError, type$.dynamic, type$.Object, type$.StackTrace); - if (type$.void_Function_Object._is(handleError)) - return zone.registerUnaryCallback$2$1(handleError, type$.dynamic, type$.Object); - throw A.wrapException(A.ArgumentError$("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.", null)); - }, - _nullDataHandler(value) { - }, - _nullErrorHandler(error, stackTrace) { - $.Zone__current.handleUncaughtError$2(error, stackTrace); - }, - _nullDoneHandler() { - }, - _DoneStreamSubscription$(onDone) { - var t1 = $.Zone__current, - t2 = new A._DoneStreamSubscription(t1); - A.scheduleMicrotask(t2.get$_onMicrotask()); - if (onDone != null) - t2._onDone = t1.registerCallback$1$1(onDone, type$.void); - return t2; - }, - _cancelAndValue(subscription, future, value) { - var cancelFuture = subscription.cancel$0(0); - if (cancelFuture !== $.$get$Future__nullFuture()) - cancelFuture.whenComplete$1(new A._cancelAndValue_closure(future, value)); - else - future._complete$1(value); - }, - Timer_Timer(duration, callback) { - var t1 = $.Zone__current; - if (t1 === B.C__RootZone) - return t1.createTimer$2(duration, callback); - return t1.createTimer$2(duration, t1.bindCallbackGuarded$1(callback)); - }, - Timer_Timer$periodic(duration, callback) { - var boundCallback, - t1 = $.Zone__current; - if (t1 === B.C__RootZone) - return t1.createPeriodicTimer$2(duration, callback); - boundCallback = t1.bindUnaryCallbackGuarded$1$1(callback, type$.Timer); - return $.Zone__current.createPeriodicTimer$2(duration, boundCallback); - }, - _rootHandleError(error, stackTrace) { - A._schedulePriorityAsyncCallback(new A._rootHandleError_closure(error, stackTrace)); - }, - _rootRun($self, $parent, zone, f) { - var old, - t1 = $.Zone__current; - if (t1 === zone) - return f.call$0(); - $.Zone__current = zone; - old = t1; - try { - t1 = f.call$0(); - return t1; - } finally { - $.Zone__current = old; - } - }, - _rootRunUnary($self, $parent, zone, f, arg) { - var old, - t1 = $.Zone__current; - if (t1 === zone) - return f.call$1(arg); - $.Zone__current = zone; - old = t1; - try { - t1 = f.call$1(arg); - return t1; - } finally { - $.Zone__current = old; - } - }, - _rootRunBinary($self, $parent, zone, f, arg1, arg2) { - var old, - t1 = $.Zone__current; - if (t1 === zone) - return f.call$2(arg1, arg2); - $.Zone__current = zone; - old = t1; - try { - t1 = f.call$2(arg1, arg2); - return t1; - } finally { - $.Zone__current = old; - } - }, - _rootScheduleMicrotask($self, $parent, zone, f) { - var t1, t2; - if (B.C__RootZone !== zone) { - t1 = B.C__RootZone.get$errorZone(); - t2 = zone.get$errorZone(); - f = t1 !== t2 ? zone.bindCallbackGuarded$1(f) : zone.bindCallback$1$1(f, type$.void); - } - A._scheduleAsyncCallback(f); - }, - _AsyncRun__initializeScheduleImmediate_internalCallback: function _AsyncRun__initializeScheduleImmediate_internalCallback(t0) { - this._box_0 = t0; - }, - _AsyncRun__initializeScheduleImmediate_closure: function _AsyncRun__initializeScheduleImmediate_closure(t0, t1, t2) { - this._box_0 = t0; - this.div = t1; - this.span = t2; - }, - _AsyncRun__scheduleImmediateJsOverride_internalCallback: function _AsyncRun__scheduleImmediateJsOverride_internalCallback(t0) { - this.callback = t0; - }, - _AsyncRun__scheduleImmediateWithSetImmediate_internalCallback: function _AsyncRun__scheduleImmediateWithSetImmediate_internalCallback(t0) { - this.callback = t0; - }, - _TimerImpl: function _TimerImpl(t0) { - this._once = t0; - this._handle = null; - this._tick = 0; - }, - _TimerImpl_internalCallback: function _TimerImpl_internalCallback(t0, t1) { - this.$this = t0; - this.callback = t1; - }, - _TimerImpl$periodic_closure: function _TimerImpl$periodic_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.milliseconds = t1; - _.start = t2; - _.callback = t3; - }, - _AsyncAwaitCompleter: function _AsyncAwaitCompleter(t0, t1) { - this._future = t0; - this.isSync = false; - this.$ti = t1; - }, - _awaitOnObject_closure: function _awaitOnObject_closure(t0) { - this.bodyFunction = t0; - }, - _awaitOnObject_closure0: function _awaitOnObject_closure0(t0) { - this.bodyFunction = t0; - }, - _wrapJsFunctionForAsync_closure: function _wrapJsFunctionForAsync_closure(t0) { - this.$protected = t0; - }, - _SyncStarIterator: function _SyncStarIterator(t0) { - var _ = this; - _._body = t0; - _._suspendedBodies = _._nestedIterator = _._datum = _._async$_current = null; - }, - _SyncStarIterable: function _SyncStarIterable(t0, t1) { - this._outerHelper = t0; - this.$ti = t1; - }, - AsyncError: function AsyncError(t0, t1) { - this.error = t0; - this.stackTrace = t1; - }, - _BroadcastStream: function _BroadcastStream(t0, t1) { - this._controller = t0; - this.$ti = t1; - }, - _BroadcastSubscription: function _BroadcastSubscription(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._eventState = 0; - _._async$_previous = _._async$_next = null; - _._controller = t0; - _._onData = t1; - _._onError = t2; - _._onDone = t3; - _._zone = t4; - _._state = t5; - _._pending = _._cancelFuture = null; - _.$ti = t6; - }, - _BroadcastStreamController: function _BroadcastStreamController() { - }, - _SyncBroadcastStreamController: function _SyncBroadcastStreamController(t0, t1, t2) { - var _ = this; - _.onListen = t0; - _.onCancel = t1; - _._state = 0; - _._doneFuture = _._addStreamState = _._lastSubscription = _._firstSubscription = null; - _.$ti = t2; - }, - _SyncBroadcastStreamController__sendData_closure: function _SyncBroadcastStreamController__sendData_closure(t0, t1) { - this.$this = t0; - this.data = t1; - }, - _SyncBroadcastStreamController__sendError_closure: function _SyncBroadcastStreamController__sendError_closure(t0, t1, t2) { - this.$this = t0; - this.error = t1; - this.stackTrace = t2; - }, - _SyncBroadcastStreamController__sendDone_closure: function _SyncBroadcastStreamController__sendDone_closure(t0) { - this.$this = t0; - }, - _AsyncBroadcastStreamController: function _AsyncBroadcastStreamController(t0, t1, t2) { - var _ = this; - _.onListen = t0; - _.onCancel = t1; - _._state = 0; - _._doneFuture = _._addStreamState = _._lastSubscription = _._firstSubscription = null; - _.$ti = t2; - }, - Future_Future_closure: function Future_Future_closure(t0, t1) { - this.computation = t0; - this.result = t1; - }, - Future_Future$microtask_closure: function Future_Future$microtask_closure(t0, t1) { - this.computation = t0; - this.result = t1; - }, - Future_Future$delayed_closure: function Future_Future$delayed_closure(t0, t1, t2) { - this.computation = t0; - this.result = t1; - this.T = t2; - }, - Future_wait_handleError: function Future_wait_handleError(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.cleanUp = t1; - _.eagerError = t2; - _._future = t3; - }, - Future_wait_closure: function Future_wait_closure(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._box_0 = t0; - _.pos = t1; - _._future = t2; - _.T = t3; - _.cleanUp = t4; - _.eagerError = t5; - }, - TimeoutException: function TimeoutException(t0, t1) { - this.message = t0; - this.duration = t1; - }, - _Completer: function _Completer() { - }, - _AsyncCompleter: function _AsyncCompleter(t0, t1) { - this.future = t0; - this.$ti = t1; - }, - _SyncCompleter: function _SyncCompleter(t0, t1) { - this.future = t0; - this.$ti = t1; - }, - _FutureListener: function _FutureListener(t0, t1, t2, t3, t4) { - var _ = this; - _._nextListener = null; - _.result = t0; - _.state = t1; - _.callback = t2; - _.errorCallback = t3; - _.$ti = t4; - }, - _Future: function _Future(t0, t1) { - var _ = this; - _._state = 0; - _._zone = t0; - _._resultOrListeners = null; - _.$ti = t1; - }, - _Future__addListener_closure: function _Future__addListener_closure(t0, t1) { - this.$this = t0; - this.listener = t1; - }, - _Future__prependListeners_closure: function _Future__prependListeners_closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - _Future__chainForeignFuture_closure: function _Future__chainForeignFuture_closure(t0) { - this.$this = t0; - }, - _Future__chainForeignFuture_closure0: function _Future__chainForeignFuture_closure0(t0) { - this.$this = t0; - }, - _Future__chainForeignFuture_closure1: function _Future__chainForeignFuture_closure1(t0, t1, t2) { - this.$this = t0; - this.e = t1; - this.s = t2; - }, - _Future__chainCoreFuture_closure: function _Future__chainCoreFuture_closure(t0, t1) { - this._box_0 = t0; - this.target = t1; - }, - _Future__asyncCompleteWithValue_closure: function _Future__asyncCompleteWithValue_closure(t0, t1) { - this.$this = t0; - this.value = t1; - }, - _Future__asyncCompleteErrorObject_closure: function _Future__asyncCompleteErrorObject_closure(t0, t1) { - this.$this = t0; - this.error = t1; - }, - _Future__propagateToListeners_handleWhenCompleteCallback: function _Future__propagateToListeners_handleWhenCompleteCallback(t0, t1, t2) { - this._box_0 = t0; - this._box_1 = t1; - this.hasError = t2; - }, - _Future__propagateToListeners_handleWhenCompleteCallback_closure: function _Future__propagateToListeners_handleWhenCompleteCallback_closure(t0, t1) { - this.joinedResult = t0; - this.originalSource = t1; - }, - _Future__propagateToListeners_handleWhenCompleteCallback_closure0: function _Future__propagateToListeners_handleWhenCompleteCallback_closure0(t0) { - this.joinedResult = t0; - }, - _Future__propagateToListeners_handleValueCallback: function _Future__propagateToListeners_handleValueCallback(t0, t1) { - this._box_0 = t0; - this.sourceResult = t1; - }, - _Future__propagateToListeners_handleError: function _Future__propagateToListeners_handleError(t0, t1) { - this._box_1 = t0; - this._box_0 = t1; - }, - _Future_timeout_closure: function _Future_timeout_closure(t0, t1) { - this._future = t0; - this.timeLimit = t1; - }, - _Future_timeout_closure0: function _Future_timeout_closure0(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _._future = t1; - _.zone = t2; - _.onTimeoutHandler = t3; - }, - _Future_timeout_closure1: function _Future_timeout_closure1(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this._future = t2; - }, - _Future_timeout_closure2: function _Future_timeout_closure2(t0, t1) { - this._box_0 = t0; - this._future = t1; - }, - _AsyncCallbackEntry: function _AsyncCallbackEntry(t0) { - this.callback = t0; - this.next = null; - }, - Stream: function Stream() { - }, - Stream_length_closure: function Stream_length_closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - Stream_length_closure0: function Stream_length_closure0(t0, t1) { - this._box_0 = t0; - this.future = t1; - }, - Stream_first_closure: function Stream_first_closure(t0) { - this.future = t0; - }, - Stream_first_closure0: function Stream_first_closure0(t0, t1, t2) { - this.$this = t0; - this.subscription = t1; - this.future = t2; - }, - StreamView: function StreamView() { - }, - _StreamController: function _StreamController() { - }, - _StreamController__subscribe_closure: function _StreamController__subscribe_closure(t0) { - this.$this = t0; - }, - _StreamController__recordCancel_complete: function _StreamController__recordCancel_complete(t0) { - this.$this = t0; - }, - _SyncStreamControllerDispatch: function _SyncStreamControllerDispatch() { - }, - _AsyncStreamControllerDispatch: function _AsyncStreamControllerDispatch() { - }, - _AsyncStreamController: function _AsyncStreamController(t0, t1, t2, t3, t4) { - var _ = this; - _._varData = null; - _._state = 0; - _._doneFuture = null; - _.onListen = t0; - _.onPause = t1; - _.onResume = t2; - _.onCancel = t3; - _.$ti = t4; - }, - _SyncStreamController: function _SyncStreamController(t0, t1, t2, t3, t4) { - var _ = this; - _._varData = null; - _._state = 0; - _._doneFuture = null; - _.onListen = t0; - _.onPause = t1; - _.onResume = t2; - _.onCancel = t3; - _.$ti = t4; - }, - _ControllerStream: function _ControllerStream(t0, t1) { - this._controller = t0; - this.$ti = t1; - }, - _ControllerSubscription: function _ControllerSubscription(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._controller = t0; - _._onData = t1; - _._onError = t2; - _._onDone = t3; - _._zone = t4; - _._state = t5; - _._pending = _._cancelFuture = null; - _.$ti = t6; - }, - _StreamSinkWrapper: function _StreamSinkWrapper(t0) { - this._target = t0; - }, - _BufferingStreamSubscription: function _BufferingStreamSubscription() { - }, - _BufferingStreamSubscription__sendError_sendError: function _BufferingStreamSubscription__sendError_sendError(t0, t1, t2) { - this.$this = t0; - this.error = t1; - this.stackTrace = t2; - }, - _BufferingStreamSubscription__sendDone_sendDone: function _BufferingStreamSubscription__sendDone_sendDone(t0) { - this.$this = t0; - }, - _StreamImpl: function _StreamImpl() { - }, - _DelayedEvent: function _DelayedEvent() { - }, - _DelayedData: function _DelayedData(t0) { - this.value = t0; - this.next = null; - }, - _DelayedError: function _DelayedError(t0, t1) { - this.error = t0; - this.stackTrace = t1; - this.next = null; - }, - _DelayedDone: function _DelayedDone() { - }, - _PendingEvents: function _PendingEvents() { - this._state = 0; - this.lastPendingEvent = this.firstPendingEvent = null; - }, - _PendingEvents_schedule_closure: function _PendingEvents_schedule_closure(t0, t1) { - this.$this = t0; - this.dispatch = t1; - }, - _DoneStreamSubscription: function _DoneStreamSubscription(t0) { - this._state = 1; - this._zone = t0; - this._onDone = null; - }, - _StreamIterator: function _StreamIterator() { - }, - _EmptyStream: function _EmptyStream(t0) { - this.$ti = t0; - }, - _cancelAndValue_closure: function _cancelAndValue_closure(t0, t1) { - this.future = t0; - this.value = t1; - }, - _ZoneFunction: function _ZoneFunction(t0, t1) { - this.zone = t0; - this.$function = t1; - }, - _Zone: function _Zone() { - }, - _rootHandleError_closure: function _rootHandleError_closure(t0, t1) { - this.error = t0; - this.stackTrace = t1; - }, - _RootZone: function _RootZone() { - }, - _RootZone_bindCallback_closure: function _RootZone_bindCallback_closure(t0, t1, t2) { - this.$this = t0; - this.f = t1; - this.R = t2; - }, - _RootZone_bindUnaryCallback_closure: function _RootZone_bindUnaryCallback_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.f = t1; - _.T = t2; - _.R = t3; - }, - _RootZone_bindBinaryCallback_closure: function _RootZone_bindBinaryCallback_closure(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.f = t1; - _.T1 = t2; - _.T2 = t3; - _.R = t4; - }, - _RootZone_bindCallbackGuarded_closure: function _RootZone_bindCallbackGuarded_closure(t0, t1) { - this.$this = t0; - this.f = t1; - }, - _RootZone_bindUnaryCallbackGuarded_closure: function _RootZone_bindUnaryCallbackGuarded_closure(t0, t1, t2) { - this.$this = t0; - this.f = t1; - this.T = t2; - }, - HashMap_HashMap(equals, hashCode, isValidKey, $K, $V) { - if (isValidKey == null) - if (hashCode == null) { - if (equals == null) - return new A._HashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("_HashMap<1,2>")); - hashCode = A.collection___defaultHashCode$closure(); - } else { - if (A.core__identityHashCode$closure() === hashCode && A.core__identical$closure() === equals) - return new A._IdentityHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("_IdentityHashMap<1,2>")); - if (equals == null) - equals = A.collection___defaultEquals$closure(); - } - else { - if (hashCode == null) - hashCode = A.collection___defaultHashCode$closure(); - if (equals == null) - equals = A.collection___defaultEquals$closure(); - } - return A._CustomHashMap$(equals, hashCode, isValidKey, $K, $V); - }, - _HashMap__getTableEntry(table, key) { - var entry = table[key]; - return entry === table ? null : entry; - }, - _HashMap__setTableEntry(table, key, value) { - if (value == null) - table[key] = table; - else - table[key] = value; - }, - _HashMap__newHashTable() { - var table = Object.create(null); - A._HashMap__setTableEntry(table, "", table); - delete table[""]; - return table; - }, - _CustomHashMap$(_equals, _hashCode, validKey, $K, $V) { - var t1 = validKey != null ? validKey : new A._CustomHashMap_closure($K); - return new A._CustomHashMap(_equals, _hashCode, t1, $K._eval$1("@<0>")._bind$1($V)._eval$1("_CustomHashMap<1,2>")); - }, - LinkedHashMap_LinkedHashMap(equals, hashCode, $K, $V) { - if (hashCode == null) { - if (equals == null) - return new A.JsLinkedHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("JsLinkedHashMap<1,2>")); - hashCode = A.collection___defaultHashCode$closure(); - } else { - if (A.core__identityHashCode$closure() === hashCode && A.core__identical$closure() === equals) - return new A.JsIdentityLinkedHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("JsIdentityLinkedHashMap<1,2>")); - if (equals == null) - equals = A.collection___defaultEquals$closure(); - } - return A._LinkedCustomHashMap$(equals, hashCode, null, $K, $V); - }, - LinkedHashMap_LinkedHashMap$_literal(keyValuePairs, $K, $V) { - return A.fillLiteralMap(keyValuePairs, new A.JsLinkedHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("JsLinkedHashMap<1,2>"))); - }, - LinkedHashMap_LinkedHashMap$_empty($K, $V) { - return new A.JsLinkedHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("JsLinkedHashMap<1,2>")); - }, - _LinkedCustomHashMap$(_equals, _hashCode, validKey, $K, $V) { - return new A._LinkedCustomHashMap(_equals, _hashCode, new A._LinkedCustomHashMap_closure($K), $K._eval$1("@<0>")._bind$1($V)._eval$1("_LinkedCustomHashMap<1,2>")); - }, - HashSet_HashSet($E) { - return new A._HashSet($E._eval$1("_HashSet<0>")); - }, - _HashSet__newHashTable() { - var table = Object.create(null); - table[""] = table; - delete table[""]; - return table; - }, - LinkedHashSet_LinkedHashSet($E) { - return new A._LinkedHashSet($E._eval$1("_LinkedHashSet<0>")); - }, - LinkedHashSet_LinkedHashSet$_empty($E) { - return new A._LinkedHashSet($E._eval$1("_LinkedHashSet<0>")); - }, - LinkedHashSet_LinkedHashSet$_literal(values, $E) { - return A.fillLiteralSet(values, new A._LinkedHashSet($E._eval$1("_LinkedHashSet<0>"))); - }, - _LinkedHashSet__newHashTable() { - var table = Object.create(null); - table[""] = table; - delete table[""]; - return table; - }, - _LinkedHashSetIterator$(_set, _modifications, $E) { - var t1 = new A._LinkedHashSetIterator(_set, _modifications, $E._eval$1("_LinkedHashSetIterator<0>")); - t1._collection$_cell = _set._collection$_first; - return t1; - }, - _defaultEquals(a, b) { - return J.$eq$(a, b); - }, - _defaultHashCode(a) { - return J.get$hashCode$(a); - }, - IterableExtensions_get_firstOrNull(_this) { - var iterator = J.get$iterator$ax(_this); - if (iterator.moveNext$0()) - return iterator.get$current(iterator); - return null; - }, - IterableExtensions_get_lastOrNull(_this) { - var iterator, result; - if (type$.EfficientLengthIterable_dynamic._is(_this)) { - if (_this.length === 0) - return null; - return B.JSArray_methods.get$last(_this); - } - iterator = J.get$iterator$ax(_this); - if (!iterator.moveNext$0()) - return null; - do - result = iterator.get$current(iterator); - while (iterator.moveNext$0()); - return result; - }, - IterableExtensions_elementAtOrNull(_this, index) { - var iterator; - A.RangeError_checkNotNegative(index, "index"); - if (type$.EfficientLengthIterable_dynamic._is(_this)) { - if (index >= _this.length) - return null; - return J.elementAt$1$ax(_this, index); - } - iterator = J.get$iterator$ax(_this); - do - if (!iterator.moveNext$0()) - return null; - while (--index, index >= 0); - return iterator.get$current(iterator); - }, - LinkedHashMap_LinkedHashMap$from(other, $K, $V) { - var result = A.LinkedHashMap_LinkedHashMap(null, null, $K, $V); - other.forEach$1(0, new A.LinkedHashMap_LinkedHashMap$from_closure(result, $K, $V)); - return result; - }, - LinkedHashMap_LinkedHashMap$of(other, $K, $V) { - var t1 = A.LinkedHashMap_LinkedHashMap(null, null, $K, $V); - t1.addAll$1(0, other); - return t1; - }, - LinkedHashSet_LinkedHashSet$from(elements, $E) { - var t1, _i, - result = A.LinkedHashSet_LinkedHashSet($E); - for (t1 = elements.length, _i = 0; _i < elements.length; elements.length === t1 || (0, A.throwConcurrentModificationError)(elements), ++_i) - result.add$1(0, $E._as(elements[_i])); - return result; - }, - LinkedHashSet_LinkedHashSet$of(elements, $E) { - var t1 = A.LinkedHashSet_LinkedHashSet($E); - t1.addAll$1(0, elements); - return t1; - }, - _LinkedListIterator$(list, $E) { - return new A._LinkedListIterator(list, list._modificationCount, list._collection$_first, $E._eval$1("_LinkedListIterator<0>")); - }, - ListBase__compareAny(a, b) { - var t1 = type$.Comparable_dynamic; - return J.compareTo$1$ns(t1._as(a), t1._as(b)); - }, - MapBase_mapToString(m) { - var result, t1; - if (A.isToStringVisiting(m)) - return "{...}"; - result = new A.StringBuffer(""); - try { - t1 = {}; - $.toStringVisiting.push(m); - result._contents += "{"; - t1.first = true; - J.forEach$1$ax(m, new A.MapBase_mapToString_closure(t1, result)); - result._contents += "}"; - } finally { - $.toStringVisiting.pop(); - } - t1 = result._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - MapBase__fillMapWithIterables(map, keys, values) { - var valueIterator, hasNextKey, hasNextValue, - t1 = keys._map, - keyIterator = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); - t1 = values._map; - valueIterator = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); - hasNextKey = keyIterator.moveNext$0(); - hasNextValue = valueIterator.moveNext$0(); - while (true) { - if (!(hasNextKey && hasNextValue)) - break; - map.$indexSet(0, keyIterator.__js_helper$_current, valueIterator.__js_helper$_current); - hasNextKey = keyIterator.moveNext$0(); - hasNextValue = valueIterator.moveNext$0(); - } - if (hasNextKey || hasNextValue) - throw A.wrapException(A.ArgumentError$("Iterables do not have same length.", null)); - }, - ListQueue$(initialCapacity, $E) { - return new A.ListQueue(A.List_List$filled(A.ListQueue__calculateCapacity(initialCapacity), null, false, $E._eval$1("0?")), $E._eval$1("ListQueue<0>")); - }, - ListQueue__calculateCapacity(initialCapacity) { - if (initialCapacity == null || initialCapacity < 8) - return 8; - else if ((initialCapacity & initialCapacity - 1) >>> 0 !== 0) - return A.ListQueue__nextPowerOf2(initialCapacity); - return initialCapacity; - }, - ListQueue__nextPowerOf2(number) { - var nextNumber; - number = (number << 1 >>> 0) - 1; - for (; true; number = nextNumber) { - nextNumber = (number & number - 1) >>> 0; - if (nextNumber === 0) - return number; - } - }, - _dynamicCompare(a, b) { - return J.compareTo$1$ns(a, b); - }, - _defaultCompare($K) { - if ($K._eval$1("int(0,0)")._is(A.core_Comparable_compare$closure())) - return A.core_Comparable_compare$closure(); - return A.collection___dynamicCompare$closure(); - }, - SplayTreeMap$($K, $V) { - var t1 = A._defaultCompare($K); - return new A.SplayTreeMap(t1, $K._eval$1("@<0>")._bind$1($V)._eval$1("SplayTreeMap<1,2>")); - }, - SplayTreeSet$(compare, isValidKey, $E) { - return new A.SplayTreeSet(compare, isValidKey, $E._eval$1("SplayTreeSet<0>")); - }, - _HashMap: function _HashMap(t0) { - var _ = this; - _._collection$_length = 0; - _._keys = _._collection$_rest = _._collection$_nums = _._collection$_strings = null; - _.$ti = t0; - }, - _HashMap_values_closure: function _HashMap_values_closure(t0) { - this.$this = t0; - }, - _IdentityHashMap: function _IdentityHashMap(t0) { - var _ = this; - _._collection$_length = 0; - _._keys = _._collection$_rest = _._collection$_nums = _._collection$_strings = null; - _.$ti = t0; - }, - _CustomHashMap: function _CustomHashMap(t0, t1, t2, t3) { - var _ = this; - _._equals = t0; - _._hashCode = t1; - _._validKey = t2; - _._collection$_length = 0; - _._keys = _._collection$_rest = _._collection$_nums = _._collection$_strings = null; - _.$ti = t3; - }, - _CustomHashMap_closure: function _CustomHashMap_closure(t0) { - this.K = t0; - }, - _HashMapKeyIterable: function _HashMapKeyIterable(t0, t1) { - this._collection$_map = t0; - this.$ti = t1; - }, - _HashMapKeyIterator: function _HashMapKeyIterator(t0, t1, t2) { - var _ = this; - _._collection$_map = t0; - _._keys = t1; - _._offset = 0; - _._collection$_current = null; - _.$ti = t2; - }, - _LinkedCustomHashMap: function _LinkedCustomHashMap(t0, t1, t2, t3) { - var _ = this; - _._equals = t0; - _._hashCode = t1; - _._validKey = t2; - _.__js_helper$_length = 0; - _._last = _._first = _.__js_helper$_rest = _._nums = _._strings = null; - _._modifications = 0; - _.$ti = t3; - }, - _LinkedCustomHashMap_closure: function _LinkedCustomHashMap_closure(t0) { - this.K = t0; - }, - _HashSet: function _HashSet(t0) { - var _ = this; - _._collection$_length = 0; - _._collection$_elements = _._collection$_rest = _._collection$_nums = _._collection$_strings = null; - _.$ti = t0; - }, - _HashSetIterator: function _HashSetIterator(t0, t1, t2) { - var _ = this; - _._set = t0; - _._collection$_elements = t1; - _._offset = 0; - _._collection$_current = null; - _.$ti = t2; - }, - _LinkedHashSet: function _LinkedHashSet(t0) { - var _ = this; - _._collection$_length = 0; - _._collection$_last = _._collection$_first = _._collection$_rest = _._collection$_nums = _._collection$_strings = null; - _._collection$_modifications = 0; - _.$ti = t0; - }, - _LinkedHashSetCell: function _LinkedHashSetCell(t0) { - this._element = t0; - this._collection$_previous = this._collection$_next = null; - }, - _LinkedHashSetIterator: function _LinkedHashSetIterator(t0, t1, t2) { - var _ = this; - _._set = t0; - _._collection$_modifications = t1; - _._collection$_current = _._collection$_cell = null; - _.$ti = t2; - }, - UnmodifiableListView: function UnmodifiableListView(t0, t1) { - this._collection$_source = t0; - this.$ti = t1; - }, - LinkedHashMap_LinkedHashMap$from_closure: function LinkedHashMap_LinkedHashMap$from_closure(t0, t1, t2) { - this.result = t0; - this.K = t1; - this.V = t2; - }, - LinkedList: function LinkedList(t0) { - var _ = this; - _._collection$_length = _._modificationCount = 0; - _._collection$_first = null; - _.$ti = t0; - }, - _LinkedListIterator: function _LinkedListIterator(t0, t1, t2, t3) { - var _ = this; - _._collection$_list = t0; - _._modificationCount = t1; - _._collection$_current = null; - _._collection$_next = t2; - _._visitedFirst = false; - _.$ti = t3; - }, - LinkedListEntry: function LinkedListEntry() { - }, - ListBase: function ListBase() { - }, - MapBase: function MapBase() { - }, - MapBase_entries_closure: function MapBase_entries_closure(t0) { - this.$this = t0; - }, - MapBase_mapToString_closure: function MapBase_mapToString_closure(t0, t1) { - this._box_0 = t0; - this.result = t1; - }, - _MapBaseValueIterable: function _MapBaseValueIterable(t0, t1) { - this._collection$_map = t0; - this.$ti = t1; - }, - _MapBaseValueIterator: function _MapBaseValueIterator(t0, t1, t2) { - var _ = this; - _._keys = t0; - _._collection$_map = t1; - _._collection$_current = null; - _.$ti = t2; - }, - _UnmodifiableMapMixin: function _UnmodifiableMapMixin() { - }, - MapView: function MapView() { - }, - UnmodifiableMapView: function UnmodifiableMapView(t0, t1) { - this._collection$_map = t0; - this.$ti = t1; - }, - _DoubleLinkedQueueEntry: function _DoubleLinkedQueueEntry() { - }, - _DoubleLinkedQueueElement: function _DoubleLinkedQueueElement(t0, t1, t2) { - var _ = this; - _._collection$_queue = t0; - _.element = t1; - _._nextLink = _._previousLink = null; - _.$ti = t2; - }, - _DoubleLinkedQueueSentinel: function _DoubleLinkedQueueSentinel(t0) { - this._nextLink = this._previousLink = null; - this.$ti = t0; - }, - DoubleLinkedQueue: function DoubleLinkedQueue(t0, t1) { - this._sentinel = t0; - this._elementCount = 0; - this.$ti = t1; - }, - _DoubleLinkedQueueIterator: function _DoubleLinkedQueueIterator(t0, t1, t2) { - var _ = this; - _._collection$_queue = t0; - _._nextEntry = t1; - _._collection$_current = null; - _.$ti = t2; - }, - ListQueue: function ListQueue(t0, t1) { - var _ = this; - _._table = t0; - _._modificationCount = _._tail = _._head = 0; - _.$ti = t1; - }, - _ListQueueIterator: function _ListQueueIterator(t0, t1, t2, t3, t4) { - var _ = this; - _._collection$_queue = t0; - _._end = t1; - _._modificationCount = t2; - _._collection$_position = t3; - _._collection$_current = null; - _.$ti = t4; - }, - SetBase: function SetBase() { - }, - _SetBase: function _SetBase() { - }, - _SplayTreeNode: function _SplayTreeNode() { - }, - _SplayTreeSetNode: function _SplayTreeSetNode(t0, t1) { - var _ = this; - _.key = t0; - _._collection$_right = _._collection$_left = null; - _.$ti = t1; - }, - _SplayTreeMapNode: function _SplayTreeMapNode(t0, t1, t2) { - var _ = this; - _.value = t0; - _.key = t1; - _._collection$_right = _._collection$_left = null; - _.$ti = t2; - }, - _SplayTree: function _SplayTree() { - }, - SplayTreeMap: function SplayTreeMap(t0, t1) { - var _ = this; - _._collection$_root = null; - _._compare = t0; - _._splayCount = _._modificationCount = _._collection$_count = 0; - _.$ti = t1; - }, - _SplayTreeIterator: function _SplayTreeIterator() { - }, - _SplayTreeKeyIterable: function _SplayTreeKeyIterable(t0, t1) { - this._tree = t0; - this.$ti = t1; - }, - _SplayTreeValueIterable: function _SplayTreeValueIterable(t0, t1) { - this._collection$_map = t0; - this.$ti = t1; - }, - _SplayTreeMapEntryIterable: function _SplayTreeMapEntryIterable(t0, t1) { - this._collection$_map = t0; - this.$ti = t1; - }, - _SplayTreeKeyIterator: function _SplayTreeKeyIterator(t0, t1, t2, t3) { - var _ = this; - _._tree = t0; - _._collection$_path = t1; - _._modificationCount = null; - _._splayCount = t2; - _.$ti = t3; - }, - _SplayTreeValueIterator: function _SplayTreeValueIterator(t0, t1, t2, t3) { - var _ = this; - _._collection$_current = null; - _._tree = t0; - _._collection$_path = t1; - _._modificationCount = null; - _._splayCount = t2; - _.$ti = t3; - }, - _SplayTreeMapEntryIterator: function _SplayTreeMapEntryIterator(t0, t1, t2, t3) { - var _ = this; - _._collection$_current = null; - _._tree = t0; - _._collection$_path = t1; - _._modificationCount = null; - _._splayCount = t2; - _.$ti = t3; - }, - SplayTreeSet: function SplayTreeSet(t0, t1, t2) { - var _ = this; - _._collection$_root = null; - _._compare = t0; - _._validKey = t1; - _._splayCount = _._modificationCount = _._collection$_count = 0; - _.$ti = t2; - }, - _SplayTreeMap__SplayTree_MapMixin: function _SplayTreeMap__SplayTree_MapMixin() { - }, - _SplayTreeSet__SplayTree_Iterable: function _SplayTreeSet__SplayTree_Iterable() { - }, - _SplayTreeSet__SplayTree_Iterable_SetMixin: function _SplayTreeSet__SplayTree_Iterable_SetMixin() { - }, - _UnmodifiableMapView_MapView__UnmodifiableMapMixin: function _UnmodifiableMapView_MapView__UnmodifiableMapMixin() { - }, - _parseJson(source, reviver) { - var e, exception, t1, parsed = null; - try { - parsed = JSON.parse(source); - } catch (exception) { - e = A.unwrapException(exception); - t1 = A.FormatException$(String(e), null, null); - throw A.wrapException(t1); - } - t1 = A._convertJsonToDartLazy(parsed); - return t1; - }, - _convertJsonToDartLazy(object) { - var i; - if (object == null) - return null; - if (typeof object != "object") - return object; - if (!Array.isArray(object)) - return new A._JsonMap(object, Object.create(null)); - for (i = 0; i < object.length; ++i) - object[i] = A._convertJsonToDartLazy(object[i]); - return object; - }, - _Utf8Decoder__makeNativeUint8List(codeUnits, start, end) { - var bytes, t1, i, b, - $length = end - start; - if ($length <= 4096) - bytes = $.$get$_Utf8Decoder__reusableBuffer(); - else - bytes = new Uint8Array($length); - for (t1 = J.getInterceptor$asx(codeUnits), i = 0; i < $length; ++i) { - b = t1.$index(codeUnits, start + i); - if ((b & 255) !== b) - b = 255; - bytes[i] = b; - } - return bytes; - }, - _Utf8Decoder__convertInterceptedUint8List(allowMalformed, codeUnits, start, end) { - var decoder = allowMalformed ? $.$get$_Utf8Decoder__decoderNonfatal() : $.$get$_Utf8Decoder__decoder(); - if (decoder == null) - return null; - if (0 === start && end === codeUnits.length) - return A._Utf8Decoder__useTextDecoder(decoder, codeUnits); - return A._Utf8Decoder__useTextDecoder(decoder, codeUnits.subarray(start, end)); - }, - _Utf8Decoder__useTextDecoder(decoder, codeUnits) { - var t1, exception; - try { - t1 = decoder.decode(codeUnits); - return t1; - } catch (exception) { - } - return null; - }, - Base64Codec__checkPadding(source, sourceIndex, sourceEnd, firstPadding, paddingCount, $length) { - if (B.JSInt_methods.$mod($length, 4) !== 0) - throw A.wrapException(A.FormatException$("Invalid base64 padding, padded length must be multiple of four, is " + $length, source, sourceEnd)); - if (firstPadding + paddingCount !== $length) - throw A.wrapException(A.FormatException$("Invalid base64 padding, '=' not at the end", source, sourceIndex)); - if (paddingCount > 2) - throw A.wrapException(A.FormatException$("Invalid base64 padding, more than two '=' characters", source, sourceIndex)); - }, - _Base64Encoder_encodeChunk(alphabet, bytes, start, end, isLast, output, outputIndex, state) { - var t1, i, byteOr, byte, outputIndex0, outputIndex1, - bits = state >>> 2, - expectedChars = 3 - (state & 3); - for (t1 = output.$flags | 0, i = start, byteOr = 0; i < end; ++i) { - byte = bytes[i]; - byteOr = (byteOr | byte) >>> 0; - bits = (bits << 8 | byte) & 16777215; - --expectedChars; - if (expectedChars === 0) { - outputIndex0 = outputIndex + 1; - t1 & 2 && A.throwUnsupportedOperation(output); - output[outputIndex] = alphabet.charCodeAt(bits >>> 18 & 63); - outputIndex = outputIndex0 + 1; - output[outputIndex0] = alphabet.charCodeAt(bits >>> 12 & 63); - outputIndex0 = outputIndex + 1; - output[outputIndex] = alphabet.charCodeAt(bits >>> 6 & 63); - outputIndex = outputIndex0 + 1; - output[outputIndex0] = alphabet.charCodeAt(bits & 63); - bits = 0; - expectedChars = 3; - } - } - if (byteOr >= 0 && byteOr <= 255) { - if (isLast && expectedChars < 3) { - outputIndex0 = outputIndex + 1; - outputIndex1 = outputIndex0 + 1; - if (3 - expectedChars === 1) { - t1 & 2 && A.throwUnsupportedOperation(output); - output[outputIndex] = alphabet.charCodeAt(bits >>> 2 & 63); - output[outputIndex0] = alphabet.charCodeAt(bits << 4 & 63); - output[outputIndex1] = 61; - output[outputIndex1 + 1] = 61; - } else { - t1 & 2 && A.throwUnsupportedOperation(output); - output[outputIndex] = alphabet.charCodeAt(bits >>> 10 & 63); - output[outputIndex0] = alphabet.charCodeAt(bits >>> 4 & 63); - output[outputIndex1] = alphabet.charCodeAt(bits << 2 & 63); - output[outputIndex1 + 1] = 61; - } - return 0; - } - return (bits << 2 | 3 - expectedChars) >>> 0; - } - for (i = start; i < end;) { - byte = bytes[i]; - if (byte < 0 || byte > 255) - break; - ++i; - } - throw A.wrapException(A.ArgumentError$value(bytes, "Not a byte value at index " + i + ": 0x" + B.JSInt_methods.toRadixString$1(bytes[i], 16), null)); - }, - _Base64Decoder_decodeChunk(input, start, end, output, outIndex, state) { - var t1, i, charOr, char, code, outIndex0, expectedPadding, - _s31_ = "Invalid encoding before padding", - _s17_ = "Invalid character", - bits = B.JSInt_methods._shrOtherPositive$1(state, 2), - count = state & 3, - inverseAlphabet = $.$get$_Base64Decoder__inverseAlphabet(); - for (t1 = output.$flags | 0, i = start, charOr = 0; i < end; ++i) { - char = input.charCodeAt(i); - charOr |= char; - code = inverseAlphabet[char & 127]; - if (code >= 0) { - bits = (bits << 6 | code) & 16777215; - count = count + 1 & 3; - if (count === 0) { - outIndex0 = outIndex + 1; - t1 & 2 && A.throwUnsupportedOperation(output); - output[outIndex] = bits >>> 16 & 255; - outIndex = outIndex0 + 1; - output[outIndex0] = bits >>> 8 & 255; - outIndex0 = outIndex + 1; - output[outIndex] = bits & 255; - outIndex = outIndex0; - bits = 0; - } - continue; - } else if (code === -1 && count > 1) { - if (charOr > 127) - break; - if (count === 3) { - if ((bits & 3) !== 0) - throw A.wrapException(A.FormatException$(_s31_, input, i)); - t1 & 2 && A.throwUnsupportedOperation(output); - output[outIndex] = bits >>> 10; - output[outIndex + 1] = bits >>> 2; - } else { - if ((bits & 15) !== 0) - throw A.wrapException(A.FormatException$(_s31_, input, i)); - t1 & 2 && A.throwUnsupportedOperation(output); - output[outIndex] = bits >>> 4; - } - expectedPadding = (3 - count) * 3; - if (char === 37) - expectedPadding += 2; - return A._Base64Decoder__checkPadding(input, i + 1, end, -expectedPadding - 1); - } - throw A.wrapException(A.FormatException$(_s17_, input, i)); - } - if (charOr >= 0 && charOr <= 127) - return (bits << 2 | count) >>> 0; - for (i = start; i < end; ++i) - if (input.charCodeAt(i) > 127) - break; - throw A.wrapException(A.FormatException$(_s17_, input, i)); - }, - _Base64Decoder__allocateBuffer(input, start, end, state) { - var paddingStart = A._Base64Decoder__trimPaddingChars(input, start, end), - $length = (state & 3) + (paddingStart - start), - bufferLength = B.JSInt_methods._shrOtherPositive$1($length, 2) * 3, - remainderLength = $length & 3; - if (remainderLength !== 0 && paddingStart < end) - bufferLength += remainderLength - 1; - if (bufferLength > 0) - return new Uint8Array(bufferLength); - return $.$get$_Base64Decoder__emptyBuffer(); - }, - _Base64Decoder__trimPaddingChars(input, start, end) { - var char, - newEnd = end, - index = newEnd, - padding = 0; - while (true) { - if (!(index > start && padding < 2)) - break; - c$0: { - --index; - char = input.charCodeAt(index); - if (char === 61) { - ++padding; - newEnd = index; - break c$0; - } - if ((char | 32) === 100) { - if (index === start) - break; - --index; - char = input.charCodeAt(index); - } - if (char === 51) { - if (index === start) - break; - --index; - char = input.charCodeAt(index); - } - if (char === 37) { - ++padding; - newEnd = index; - break c$0; - } - break; - } - } - return newEnd; - }, - _Base64Decoder__checkPadding(input, start, end, state) { - var expectedPadding, char; - if (start === end) - return state; - expectedPadding = -state - 1; - for (; expectedPadding > 0;) { - char = input.charCodeAt(start); - if (expectedPadding === 3) { - if (char === 61) { - expectedPadding -= 3; - ++start; - break; - } - if (char === 37) { - --expectedPadding; - ++start; - if (start === end) - break; - char = input.charCodeAt(start); - } else - break; - } - if ((expectedPadding > 3 ? expectedPadding - 3 : expectedPadding) === 2) { - if (char !== 51) - break; - ++start; - --expectedPadding; - if (start === end) - break; - char = input.charCodeAt(start); - } - if ((char | 32) !== 100) - break; - ++start; - --expectedPadding; - if (start === end) - break; - } - if (start !== end) - throw A.wrapException(A.FormatException$("Invalid padding character", input, start)); - return -expectedPadding - 1; - }, - Encoding_getByName($name) { - return $.$get$Encoding__nameToEncoding().$index(0, $name.toLowerCase()); - }, - JsonUnsupportedObjectError$(unsupportedObject, cause, partialResult) { - return new A.JsonUnsupportedObjectError(unsupportedObject, cause); - }, - _defaultToEncodable(object) { - return object.toJson$0(); - }, - _JsonStringStringifier$(_sink, _toEncodable) { - var t1 = _toEncodable == null ? A.convert___defaultToEncodable$closure() : _toEncodable; - return new A._JsonStringStringifier(_sink, [], t1); - }, - _JsonStringStringifier_stringify(object, toEncodable, indent) { - var t1, - output = new A.StringBuffer(""); - A._JsonStringStringifier_printOn(object, output, toEncodable, indent); - t1 = output._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - _JsonStringStringifier_printOn(object, output, toEncodable, indent) { - var stringifier = A._JsonStringStringifier$(output, toEncodable); - stringifier.writeObject$1(object); - }, - _Utf8Decoder_errorDescription(state) { - switch (state) { - case 65: - return "Missing extension byte"; - case 67: - return "Unexpected extension byte"; - case 69: - return "Invalid UTF-8 byte"; - case 71: - return "Overlong encoding"; - case 73: - return "Out of unicode range"; - case 75: - return "Encoded surrogate"; - case 77: - return "Unfinished UTF-8 octet sequence"; - default: - return ""; - } - }, - _JsonMap: function _JsonMap(t0, t1) { - this._original = t0; - this._processed = t1; - this._convert$_data = null; - }, - _JsonMap_values_closure: function _JsonMap_values_closure(t0) { - this.$this = t0; - }, - _JsonMapKeyIterable: function _JsonMapKeyIterable(t0) { - this._convert$_parent = t0; - }, - _JsonDecoderSink: function _JsonDecoderSink(t0, t1, t2) { - this._reviver = t0; - this._sink = t1; - this._stringSink = t2; - }, - _Utf8Decoder__decoder_closure: function _Utf8Decoder__decoder_closure() { - }, - _Utf8Decoder__decoderNonfatal_closure: function _Utf8Decoder__decoderNonfatal_closure() { - }, - AsciiCodec: function AsciiCodec() { - }, - _UnicodeSubsetEncoder: function _UnicodeSubsetEncoder() { - }, - AsciiEncoder: function AsciiEncoder(t0) { - this._subsetMask = t0; - }, - _UnicodeSubsetEncoderSink: function _UnicodeSubsetEncoderSink(t0, t1) { - this._sink = t0; - this._subsetMask = t1; - }, - _UnicodeSubsetDecoder: function _UnicodeSubsetDecoder() { - }, - AsciiDecoder: function AsciiDecoder(t0, t1) { - this._allowInvalid = t0; - this._subsetMask = t1; - }, - _ErrorHandlingAsciiDecoderSink: function _ErrorHandlingAsciiDecoderSink(t0) { - this._utf8Sink = t0; - }, - _SimpleAsciiDecoderSink: function _SimpleAsciiDecoderSink(t0) { - this._sink = t0; - }, - Base64Codec: function Base64Codec() { - }, - Base64Encoder: function Base64Encoder() { - }, - _Base64Encoder: function _Base64Encoder(t0) { - this._convert$_state = 0; - this._alphabet = t0; - }, - _BufferCachingBase64Encoder: function _BufferCachingBase64Encoder(t0) { - this.bufferCache = null; - this._convert$_state = 0; - this._alphabet = t0; - }, - _Base64EncoderSink: function _Base64EncoderSink() { - }, - _AsciiBase64EncoderSink: function _AsciiBase64EncoderSink(t0, t1) { - this._sink = t0; - this._encoder = t1; - }, - _Utf8Base64EncoderSink: function _Utf8Base64EncoderSink(t0, t1) { - this._sink = t0; - this._encoder = t1; - }, - Base64Decoder: function Base64Decoder() { - }, - _Base64Decoder: function _Base64Decoder() { - this._convert$_state = 0; - }, - _Base64DecoderSink: function _Base64DecoderSink(t0, t1) { - this._sink = t0; - this._decoder = t1; - }, - ByteConversionSink: function ByteConversionSink() { - }, - _ByteAdapterSink: function _ByteAdapterSink(t0) { - this._sink = t0; - }, - _ByteCallbackSink: function _ByteCallbackSink(t0, t1) { - this._convert$_callback = t0; - this._buffer = t1; - this._bufferIndex = 0; - }, - ChunkedConversionSink: function ChunkedConversionSink() { - }, - _SimpleCallbackSink: function _SimpleCallbackSink(t0, t1, t2) { - this._convert$_callback = t0; - this._accumulated = t1; - this.$ti = t2; - }, - Codec0: function Codec0() { - }, - Converter: function Converter() { - }, - _FusedConverter: function _FusedConverter(t0, t1, t2) { - this._convert$_first = t0; - this._second = t1; - this.$ti = t2; - }, - Encoding: function Encoding() { - }, - JsonUnsupportedObjectError: function JsonUnsupportedObjectError(t0, t1) { - this.unsupportedObject = t0; - this.cause = t1; - }, - JsonCyclicError: function JsonCyclicError(t0, t1) { - this.unsupportedObject = t0; - this.cause = t1; - }, - JsonCodec: function JsonCodec() { - }, - JsonEncoder: function JsonEncoder(t0) { - this._toEncodable = t0; - }, - _JsonEncoderSink: function _JsonEncoderSink(t0, t1, t2) { - var _ = this; - _._indent = t0; - _._toEncodable = t1; - _._sink = t2; - _._isDone = false; - }, - JsonDecoder: function JsonDecoder(t0) { - this._reviver = t0; - }, - _JsonStringifier: function _JsonStringifier() { - }, - _JsonStringifier_writeMap_closure: function _JsonStringifier_writeMap_closure(t0, t1) { - this._box_0 = t0; - this.keyValueList = t1; - }, - _JsonStringStringifier: function _JsonStringStringifier(t0, t1, t2) { - this._sink = t0; - this._seen = t1; - this._toEncodable = t2; - }, - Latin1Codec: function Latin1Codec() { - }, - Latin1Encoder: function Latin1Encoder(t0) { - this._subsetMask = t0; - }, - Latin1Decoder: function Latin1Decoder(t0, t1) { - this._allowInvalid = t0; - this._subsetMask = t1; - }, - _Latin1DecoderSink: function _Latin1DecoderSink(t0) { - this._sink = t0; - }, - _Latin1AllowInvalidDecoderSink: function _Latin1AllowInvalidDecoderSink(t0) { - this._sink = t0; - }, - StringConversionSink: function StringConversionSink() { - }, - _ClosableStringSink: function _ClosableStringSink(t0, t1) { - this._convert$_callback = t0; - this._sink = t1; - }, - _StringConversionSinkAsStringSinkAdapter: function _StringConversionSinkAsStringSinkAdapter(t0, t1) { - this._buffer = t0; - this._chunkedSink = t1; - }, - _StringSinkConversionSink: function _StringSinkConversionSink() { - }, - _StringAdapterSink: function _StringAdapterSink(t0) { - this._sink = t0; - }, - _Utf8StringSinkAdapter: function _Utf8StringSinkAdapter(t0, t1, t2) { - this._decoder = t0; - this._sink = t1; - this._stringSink = t2; - }, - _Utf8ConversionSink: function _Utf8ConversionSink(t0, t1, t2) { - this._decoder = t0; - this._chunkedSink = t1; - this._buffer = t2; - }, - Utf8Codec: function Utf8Codec() { - }, - Utf8Encoder: function Utf8Encoder() { - }, - _Utf8Encoder: function _Utf8Encoder(t0) { - this._bufferIndex = this._carry = 0; - this._buffer = t0; - }, - _Utf8EncoderSink: function _Utf8EncoderSink(t0, t1) { - var _ = this; - _._sink = t0; - _._bufferIndex = _._carry = 0; - _._buffer = t1; - }, - Utf8Decoder: function Utf8Decoder(t0) { - this._allowMalformed = t0; - }, - _Utf8Decoder: function _Utf8Decoder(t0) { - this.allowMalformed = t0; - this._convert$_state = 16; - this._charOrIndex = 0; - }, - __Utf8EncoderSink__Utf8Encoder_StringConversionSink: function __Utf8EncoderSink__Utf8Encoder_StringConversionSink() { - }, - identityHashCode(object) { - return A.objectHashCode(object); - }, - Expando$() { - return new A.Expando(new WeakMap()); - }, - Expando__checkType(object) { - if (A._isBool(object) || typeof object == "number" || typeof object == "string" || object instanceof A._Record) - A.Expando__badExpandoKey(object); - }, - Expando__badExpandoKey(object) { - throw A.wrapException(A.ArgumentError$value(object, "object", "Expandos are not allowed on strings, numbers, bools, records or null")); - }, - _WeakReferenceWrapper__findWeakRefConstructor() { - if (typeof WeakRef == "function") - return WeakRef; - var $constructor = function LeakRef(o) { - this._ = o; - }; - $constructor.prototype = { - deref() { - return this._; - } - }; - return $constructor; - }, - int_parse(source, radix) { - var value = A.Primitives_parseInt(source, radix); - if (value != null) - return value; - throw A.wrapException(A.FormatException$(source, null, null)); - }, - double_parse(source) { - var value = A.Primitives_parseDouble(source); - if (value != null) - return value; - throw A.wrapException(A.FormatException$("Invalid double", source, null)); - }, - Error__throw(error, stackTrace) { - error = A.initializeExceptionWrapper(error, new Error()); - error.stack = stackTrace.toString$0(0); - throw error; - }, - List_List$filled($length, fill, growable, $E) { - var i, - result = growable ? J.JSArray_JSArray$growable($length, $E) : J.JSArray_JSArray$fixed($length, $E); - if ($length !== 0 && fill != null) - for (i = 0; i < result.length; ++i) - result[i] = fill; - return result; - }, - List_List$from(elements, growable, $E) { - var t1, - list = A._setArrayType([], $E._eval$1("JSArray<0>")); - for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) - list.push(t1.get$current(t1)); - if (growable) - return list; - list.$flags = 1; - return list; - }, - List_List$_of(elements, $E) { - var list, t1; - if (Array.isArray(elements)) - return A._setArrayType(elements.slice(0), $E._eval$1("JSArray<0>")); - list = A._setArrayType([], $E._eval$1("JSArray<0>")); - for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) - list.push(t1.get$current(t1)); - return list; - }, - List_List$generate($length, generator, growable, $E) { - var i, - result = growable ? J.JSArray_JSArray$growable($length, $E) : J.JSArray_JSArray$fixed($length, $E); - for (i = 0; i < $length; ++i) - result[i] = generator.call$1(i); - return result; - }, - List_List$unmodifiable(elements, $E) { - var result = A.List_List$from(elements, false, $E); - result.$flags = 3; - return result; - }, - String_String$fromCharCodes(charCodes, start, end) { - var t1, t2, maxLength, array, len; - A.RangeError_checkNotNegative(start, "start"); - t1 = end == null; - t2 = !t1; - if (t2) { - maxLength = end - start; - if (maxLength < 0) - throw A.wrapException(A.RangeError$range(end, start, null, "end", null)); - if (maxLength === 0) - return ""; - } - if (Array.isArray(charCodes)) { - array = charCodes; - len = array.length; - if (t1) - end = len; - return A.Primitives_stringFromCharCodes(start > 0 || end < len ? array.slice(start, end) : array); - } - if (type$.NativeUint8List._is(charCodes)) - return A.String__stringFromUint8List(charCodes, start, end); - if (t2) - charCodes = J.take$1$ax(charCodes, end); - if (start > 0) - charCodes = J.skip$1$ax(charCodes, start); - t1 = A.List_List$_of(charCodes, type$.int); - return A.Primitives_stringFromCharCodes(t1); - }, - String_String$fromCharCode(charCode) { - return A.Primitives_stringFromCharCode(charCode); - }, - String__stringFromUint8List(charCodes, start, endOrNull) { - var len = charCodes.length; - if (start >= len) - return ""; - return A.Primitives_stringFromNativeUint8List(charCodes, start, endOrNull == null || endOrNull > len ? len : endOrNull); - }, - RegExp_RegExp(source, unicode) { - return new A.JSSyntaxRegExp(source, A.JSSyntaxRegExp_makeNative(source, false, true, unicode, false, "")); - }, - identical(a, b) { - return a == null ? b == null : a === b; - }, - StringBuffer__writeAll(string, objects, separator) { - var iterator = J.get$iterator$ax(objects); - if (!iterator.moveNext$0()) - return string; - if (separator.length === 0) { - do - string += A.S(iterator.get$current(iterator)); - while (iterator.moveNext$0()); - } else { - string += A.S(iterator.get$current(iterator)); - for (; iterator.moveNext$0();) - string = string + separator + A.S(iterator.get$current(iterator)); - } - return string; - }, - NoSuchMethodError_NoSuchMethodError$withInvocation(receiver, invocation) { - return new A.NoSuchMethodError(receiver, invocation.get$memberName(), invocation.get$positionalArguments(), invocation.get$namedArguments()); - }, - Uri_base() { - var cachedUri, uri, - current = A.Primitives_currentUri(); - if (current == null) - throw A.wrapException(A.UnsupportedError$("'Uri.base' is not supported")); - cachedUri = $.Uri__cachedBaseUri; - if (cachedUri != null && current === $.Uri__cachedBaseString) - return cachedUri; - uri = A.Uri_parse(current, 0, null); - $.Uri__cachedBaseUri = uri; - $.Uri__cachedBaseString = current; - return uri; - }, - _Uri__uriEncode(canonicalMask, text, encoding, spaceToPlus) { - var t1, bytes, i, t2, byte, - _s16_ = "0123456789ABCDEF"; - if (encoding === B.C_Utf8Codec) { - t1 = $.$get$_Uri__needsNoEncoding(); - t1 = t1._nativeRegExp.test(text); - } else - t1 = false; - if (t1) - return text; - bytes = encoding.encode$1(text); - for (t1 = bytes.length, i = 0, t2 = ""; i < t1; ++i) { - byte = bytes[i]; - if (byte < 128 && (string$.x00_____.charCodeAt(byte) & canonicalMask) !== 0) - t2 += A.Primitives_stringFromCharCode(byte); - else - t2 = spaceToPlus && byte === 32 ? t2 + "+" : t2 + "%" + _s16_[byte >>> 4 & 15] + _s16_[byte & 15]; - } - return t2.charCodeAt(0) == 0 ? t2 : t2; - }, - _Uri__makeQueryFromParameters(queryParameters) { - var params, encoded, $length; - if (!$.$get$_Uri__useURLSearchParams()) - return A._Uri__makeQueryFromParametersDefault(queryParameters); - params = new URLSearchParams(); - queryParameters.forEach$1(0, new A._Uri__makeQueryFromParameters_closure(params)); - encoded = params.toString(); - $length = encoded.length; - if ($length > 0 && encoded[$length - 1] === "=") - encoded = B.JSString_methods.substring$2(encoded, 0, $length - 1); - return encoded.replace(/=&|\*|%7E/g, m => m === "=&" ? "&" : m === "*" ? "%2A" : "~"); - }, - StackTrace_current() { - return A.getTraceFromException(new Error()); - }, - DateTime__finishParse(year, month, day, hour, minute, second, millisecond, microsecond, isUtc) { - var value = A.Primitives_valueFromDecomposedDate(year, month, day, hour, minute, second, millisecond, microsecond, isUtc); - if (value == null) - return null; - return new A.DateTime(A.DateTime__validate(value, microsecond, isUtc), microsecond, isUtc); - }, - Comparable_compare(a, b) { - return J.compareTo$1$ns(a, b); - }, - DateTime$now() { - return new A.DateTime(Date.now(), 0, false); - }, - DateTime_parse(formattedString) { - var t1, t2, t3, years, month, day, hour, minute, second, milliAndMicroseconds, millisecond, isUtc, tzSign, sign, hourDifference, result, _null = null, - match = $.$get$DateTime__parseFormat().firstMatch$1(formattedString); - if (match != null) { - t1 = new A.DateTime_parse_parseIntOrZero(); - t2 = match._match; - t3 = t2[1]; - t3.toString; - years = A.int_parse(t3, _null); - t3 = t2[2]; - t3.toString; - month = A.int_parse(t3, _null); - t3 = t2[3]; - t3.toString; - day = A.int_parse(t3, _null); - hour = t1.call$1(t2[4]); - minute = t1.call$1(t2[5]); - second = t1.call$1(t2[6]); - milliAndMicroseconds = new A.DateTime_parse_parseMilliAndMicroseconds().call$1(t2[7]); - millisecond = B.JSInt_methods._tdivFast$1(milliAndMicroseconds, 1000); - isUtc = t2[8] != null; - if (isUtc) { - tzSign = t2[9]; - if (tzSign != null) { - sign = tzSign === "-" ? -1 : 1; - t3 = t2[10]; - t3.toString; - hourDifference = A.int_parse(t3, _null); - minute -= sign * (t1.call$1(t2[11]) + 60 * hourDifference); - } - } - result = A.DateTime__finishParse(years, month, day, hour, minute, second, millisecond, milliAndMicroseconds % 1000, isUtc); - if (result == null) - throw A.wrapException(A.FormatException$("Time out of range", formattedString, _null)); - return result; - } else - throw A.wrapException(A.FormatException$("Invalid date format", formattedString, _null)); - }, - DateTime__validate(millisecondsSinceEpoch, microsecond, isUtc) { - var _s11_ = "microsecond"; - if (microsecond < 0 || microsecond > 999) - throw A.wrapException(A.RangeError$range(microsecond, 0, 999, _s11_, null)); - if (millisecondsSinceEpoch < -864e13 || millisecondsSinceEpoch > 864e13) - throw A.wrapException(A.RangeError$range(millisecondsSinceEpoch, -864e13, 864e13, "millisecondsSinceEpoch", null)); - if (millisecondsSinceEpoch === 864e13 && microsecond !== 0) - throw A.wrapException(A.ArgumentError$value(microsecond, _s11_, "Time including microseconds is outside valid range")); - A.checkNotNullable(isUtc, "isUtc", type$.bool); - return millisecondsSinceEpoch; - }, - DateTime__fourDigits(n) { - var absN = Math.abs(n), - sign = n < 0 ? "-" : ""; - if (absN >= 1000) - return "" + n; - if (absN >= 100) - return sign + "0" + absN; - if (absN >= 10) - return sign + "00" + absN; - return sign + "000" + absN; - }, - DateTime__sixDigits(n) { - var absN = Math.abs(n), - sign = n < 0 ? "-" : "+"; - if (absN >= 100000) - return sign + absN; - return sign + "0" + absN; - }, - DateTime__threeDigits(n) { - if (n >= 100) - return "" + n; - if (n >= 10) - return "0" + n; - return "00" + n; - }, - DateTime__twoDigits(n) { - if (n >= 10) - return "" + n; - return "0" + n; - }, - Duration$(microseconds, milliseconds, seconds) { - return new A.Duration(microseconds + 1000 * milliseconds + 1000000 * seconds); - }, - EnumByName_byName(_this, $name) { - var _i, value; - for (_i = 0; _i < 3; ++_i) { - value = _this[_i]; - if (value._name === $name) - return value; - } - throw A.wrapException(A.ArgumentError$value($name, "name", "No enum value with that name")); - }, - Error_safeToString(object) { - if (typeof object == "number" || A._isBool(object) || object == null) - return J.toString$0$(object); - if (typeof object == "string") - return JSON.stringify(object); - return A.Primitives_safeToString(object); - }, - Error_throwWithStackTrace(error, stackTrace) { - A.checkNotNullable(error, "error", type$.Object); - A.checkNotNullable(stackTrace, "stackTrace", type$.StackTrace); - A.Error__throw(error, stackTrace); - }, - AssertionError$(message) { - return new A.AssertionError(message); - }, - ArgumentError$(message, $name) { - return new A.ArgumentError(false, null, $name, message); - }, - ArgumentError$value(value, $name, message) { - return new A.ArgumentError(true, value, $name, message); - }, - ArgumentError_checkNotNull(argument, $name) { - return argument; - }, - RangeError$(message) { - var _null = null; - return new A.RangeError(_null, _null, false, _null, _null, message); - }, - RangeError$value(value, $name) { - return new A.RangeError(null, null, true, value, $name, "Value not in range"); - }, - RangeError$range(invalidValue, minValue, maxValue, $name, message) { - return new A.RangeError(minValue, maxValue, true, invalidValue, $name, "Invalid value"); - }, - RangeError_checkValueInInterval(value, minValue, maxValue, $name) { - if (value < minValue || value > maxValue) - throw A.wrapException(A.RangeError$range(value, minValue, maxValue, $name, null)); - return value; - }, - RangeError_checkValidRange(start, end, $length, startName, endName) { - if (0 > start || start > $length) - throw A.wrapException(A.RangeError$range(start, 0, $length, startName == null ? "start" : startName, null)); - if (end != null) { - if (start > end || end > $length) - throw A.wrapException(A.RangeError$range(end, start, $length, endName == null ? "end" : endName, null)); - return end; - } - return $length; - }, - RangeError_checkNotNegative(value, $name) { - if (value < 0) - throw A.wrapException(A.RangeError$range(value, 0, null, $name, null)); - return value; - }, - IndexError$(invalidValue, indexable, $name, message, $length) { - var t1 = $length == null ? indexable.get$length(indexable) : $length; - return new A.IndexError(t1, true, invalidValue, $name, "Index out of range"); - }, - IndexError$withLength(invalidValue, $length, indexable, message, $name) { - return new A.IndexError($length, true, invalidValue, $name, "Index out of range"); - }, - IndexError_check(index, $length, indexable, message, $name) { - if (0 > index || index >= $length) - throw A.wrapException(A.IndexError$withLength(index, $length, indexable, message, $name == null ? "index" : $name)); - return index; - }, - UnsupportedError$(message) { - return new A.UnsupportedError(message); - }, - UnimplementedError$(message) { - return new A.UnimplementedError(message); - }, - StateError$(message) { - return new A.StateError(message); - }, - ConcurrentModificationError$(modifiedObject) { - return new A.ConcurrentModificationError(modifiedObject); - }, - Exception_Exception(message) { - return new A._Exception(message); - }, - FormatException$(message, source, offset) { - return new A.FormatException(message, source, offset); - }, - Iterable_Iterable$generate(count, generator, $E) { - if (count <= 0) - return new A.EmptyIterable($E._eval$1("EmptyIterable<0>")); - return new A._GeneratorIterable(count, generator, $E._eval$1("_GeneratorIterable<0>")); - }, - Iterable_iterableToShortString(iterable, leftDelimiter, rightDelimiter) { - var parts, t1; - if (A.isToStringVisiting(iterable)) { - if (leftDelimiter === "(" && rightDelimiter === ")") - return "(...)"; - return leftDelimiter + "..." + rightDelimiter; - } - parts = A._setArrayType([], type$.JSArray_String); - $.toStringVisiting.push(iterable); - try { - A._iterablePartsToStrings(iterable, parts); - } finally { - $.toStringVisiting.pop(); - } - t1 = A.StringBuffer__writeAll(leftDelimiter, parts, ", ") + rightDelimiter; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - Iterable_iterableToFullString(iterable, leftDelimiter, rightDelimiter) { - var buffer, t1; - if (A.isToStringVisiting(iterable)) - return leftDelimiter + "..." + rightDelimiter; - buffer = new A.StringBuffer(leftDelimiter); - $.toStringVisiting.push(iterable); - try { - t1 = buffer; - t1._contents = A.StringBuffer__writeAll(t1._contents, iterable, ", "); - } finally { - $.toStringVisiting.pop(); - } - buffer._contents += rightDelimiter; - t1 = buffer._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - _iterablePartsToStrings(iterable, parts) { - var next, ultimateString, penultimateString, penultimate, ultimate, ultimate0, elision, - it = J.get$iterator$ax(iterable), - $length = 0, count = 0; - while (true) { - if (!($length < 80 || count < 3)) - break; - if (!it.moveNext$0()) - return; - next = A.S(it.get$current(it)); - parts.push(next); - $length += next.length + 2; - ++count; - } - if (!it.moveNext$0()) { - if (count <= 5) - return; - ultimateString = parts.pop(); - penultimateString = parts.pop(); - } else { - penultimate = it.get$current(it); - ++count; - if (!it.moveNext$0()) { - if (count <= 4) { - parts.push(A.S(penultimate)); - return; - } - ultimateString = A.S(penultimate); - penultimateString = parts.pop(); - $length += ultimateString.length + 2; - } else { - ultimate = it.get$current(it); - ++count; - for (; it.moveNext$0(); penultimate = ultimate, ultimate = ultimate0) { - ultimate0 = it.get$current(it); - ++count; - if (count > 100) { - while (true) { - if (!($length > 75 && count > 3)) - break; - $length -= parts.pop().length + 2; - --count; - } - parts.push("..."); - return; - } - } - penultimateString = A.S(penultimate); - ultimateString = A.S(ultimate); - $length += ultimateString.length + penultimateString.length + 4; - } - } - if (count > parts.length + 2) { - $length += 5; - elision = "..."; - } else - elision = null; - while (true) { - if (!($length > 80 && parts.length > 3)) - break; - $length -= parts.pop().length + 2; - if (elision == null) { - $length += 5; - elision = "..."; - } - } - if (elision != null) - parts.push(elision); - parts.push(penultimateString); - parts.push(ultimateString); - }, - Map_castFrom(source, $K, $V, K2, V2) { - return new A.CastMap(source, $K._eval$1("@<0>")._bind$1($V)._bind$1(K2)._bind$1(V2)._eval$1("CastMap<1,2,3,4>")); - }, - Object_hash(object1, object2, object3, object4, object5, object6, object7, object8, object9, object10, object11, object12, object13, object14, object15, object16, object17, object18, object19, object20) { - var t1; - if (B.C_SentinelValue === object3) - return A.SystemHash_hash2(J.get$hashCode$(object1), J.get$hashCode$(object2), $.$get$_hashSeed()); - if (B.C_SentinelValue === object4) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3)); - } - if (B.C_SentinelValue === object5) - return A.SystemHash_hash4(J.get$hashCode$(object1), J.get$hashCode$(object2), J.get$hashCode$(object3), J.get$hashCode$(object4), $.$get$_hashSeed()); - if (B.C_SentinelValue === object6) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5)); - } - if (B.C_SentinelValue === object7) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6)); - } - if (B.C_SentinelValue === object8) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7)); - } - if (B.C_SentinelValue === object9) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8)); - } - if (B.C_SentinelValue === object10) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9)); - } - if (B.C_SentinelValue === object11) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - object10 = J.get$hashCode$(object10); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10)); - } - if (B.C_SentinelValue === object12) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - object10 = J.get$hashCode$(object10); - object11 = J.get$hashCode$(object11); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11)); - } - if (B.C_SentinelValue === object13) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - object10 = J.get$hashCode$(object10); - object11 = J.get$hashCode$(object11); - object12 = J.get$hashCode$(object12); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12)); - } - if (B.C_SentinelValue === object14) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - object10 = J.get$hashCode$(object10); - object11 = J.get$hashCode$(object11); - object12 = J.get$hashCode$(object12); - object13 = J.get$hashCode$(object13); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13)); - } - if (B.C_SentinelValue === object15) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - object10 = J.get$hashCode$(object10); - object11 = J.get$hashCode$(object11); - object12 = J.get$hashCode$(object12); - object13 = J.get$hashCode$(object13); - object14 = J.get$hashCode$(object14); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14)); - } - if (B.C_SentinelValue === object16) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - object10 = J.get$hashCode$(object10); - object11 = J.get$hashCode$(object11); - object12 = J.get$hashCode$(object12); - object13 = J.get$hashCode$(object13); - object14 = J.get$hashCode$(object14); - object15 = J.get$hashCode$(object15); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15)); - } - if (B.C_SentinelValue === object17) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - object10 = J.get$hashCode$(object10); - object11 = J.get$hashCode$(object11); - object12 = J.get$hashCode$(object12); - object13 = J.get$hashCode$(object13); - object14 = J.get$hashCode$(object14); - object15 = J.get$hashCode$(object15); - object16 = J.get$hashCode$(object16); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15), object16)); - } - if (B.C_SentinelValue === object18) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - object10 = J.get$hashCode$(object10); - object11 = J.get$hashCode$(object11); - object12 = J.get$hashCode$(object12); - object13 = J.get$hashCode$(object13); - object14 = J.get$hashCode$(object14); - object15 = J.get$hashCode$(object15); - object16 = J.get$hashCode$(object16); - object17 = J.get$hashCode$(object17); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15), object16), object17)); - } - if (B.C_SentinelValue === object19) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - object10 = J.get$hashCode$(object10); - object11 = J.get$hashCode$(object11); - object12 = J.get$hashCode$(object12); - object13 = J.get$hashCode$(object13); - object14 = J.get$hashCode$(object14); - object15 = J.get$hashCode$(object15); - object16 = J.get$hashCode$(object16); - object17 = J.get$hashCode$(object17); - object18 = J.get$hashCode$(object18); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15), object16), object17), object18)); - } - if (B.C_SentinelValue === object20) { - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - object10 = J.get$hashCode$(object10); - object11 = J.get$hashCode$(object11); - object12 = J.get$hashCode$(object12); - object13 = J.get$hashCode$(object13); - object14 = J.get$hashCode$(object14); - object15 = J.get$hashCode$(object15); - object16 = J.get$hashCode$(object16); - object17 = J.get$hashCode$(object17); - object18 = J.get$hashCode$(object18); - object19 = J.get$hashCode$(object19); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15), object16), object17), object18), object19)); - } - t1 = J.get$hashCode$(object1); - object2 = J.get$hashCode$(object2); - object3 = J.get$hashCode$(object3); - object4 = J.get$hashCode$(object4); - object5 = J.get$hashCode$(object5); - object6 = J.get$hashCode$(object6); - object7 = J.get$hashCode$(object7); - object8 = J.get$hashCode$(object8); - object9 = J.get$hashCode$(object9); - object10 = J.get$hashCode$(object10); - object11 = J.get$hashCode$(object11); - object12 = J.get$hashCode$(object12); - object13 = J.get$hashCode$(object13); - object14 = J.get$hashCode$(object14); - object15 = J.get$hashCode$(object15); - object16 = J.get$hashCode$(object16); - object17 = J.get$hashCode$(object17); - object18 = J.get$hashCode$(object18); - object19 = J.get$hashCode$(object19); - object20 = J.get$hashCode$(object20); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine($.$get$_hashSeed(), t1), object2), object3), object4), object5), object6), object7), object8), object9), object10), object11), object12), object13), object14), object15), object16), object17), object18), object19), object20)); - }, - Object_hashAll(objects) { - var t1, - hash = $.$get$_hashSeed(); - for (t1 = J.get$iterator$ax(objects); t1.moveNext$0();) - hash = A.SystemHash_combine(hash, J.get$hashCode$(t1.get$current(t1))); - return A.SystemHash_finish(hash); - }, - Object_hashAllUnordered(objects) { - var t1, sum, count, t2, x; - for (t1 = objects.get$iterator(objects), sum = 0, count = 0; t1.moveNext$0();) { - t2 = J.get$hashCode$(t1.get$current(t1)); - x = ((t2 ^ t2 >>> 16) >>> 0) * 569420461 >>> 0; - x = ((x ^ x >>> 15) >>> 0) * 3545902487 >>> 0; - sum = sum + ((x ^ x >>> 15) >>> 0) & 1073741823; - ++count; - } - return A.SystemHash_hash2(sum, count, 0); - }, - print(object) { - var line = A.S(object), - toZone = $.printToZone; - if (toZone == null) - A.printString(line); - else - toZone.call$1(line); - }, - Set_castFrom(source, newSet, $S, $T) { - return new A.CastSet(source, newSet, $S._eval$1("@<0>")._bind$1($T)._eval$1("CastSet<1,2>")); - }, - Stopwatch$() { - $.$get$Stopwatch__frequency(); - return new A.Stopwatch(); - }, - _combineSurrogatePair(start, end) { - return 65536 + ((start & 1023) << 10) + (end & 1023); - }, - Uri_parse(uri, start, end) { - var t1, delta, indices, t2, schemeEnd, hostStart, portStart, pathStart, queryStart, fragmentStart, isSimple, scheme, start0, t3, schemeAuth, port, userInfoStart, userInfo, host, portNumber, path, query, _null = null; - end = uri.length; - t1 = start + 5; - if (end >= t1) { - delta = ((uri.charCodeAt(start + 4) ^ 58) * 3 | uri.charCodeAt(start) ^ 100 | uri.charCodeAt(start + 1) ^ 97 | uri.charCodeAt(start + 2) ^ 116 | uri.charCodeAt(start + 3) ^ 97) >>> 0; - if (delta === 0) - return A.UriData__parse(start > 0 || end < end ? B.JSString_methods.substring$2(uri, start, end) : uri, 5, _null).get$uri(); - else if (delta === 32) - return A.UriData__parse(B.JSString_methods.substring$2(uri, t1, end), 0, _null).get$uri(); - } - indices = A.List_List$filled(8, 0, false, type$.int); - indices[0] = 0; - t2 = start - 1; - indices[1] = t2; - indices[2] = t2; - indices[7] = t2; - indices[3] = start; - indices[4] = start; - indices[5] = end; - indices[6] = end; - if (A._scan(uri, start, end, 0, indices) >= 14) - indices[7] = end; - schemeEnd = indices[1]; - if (schemeEnd >= start) - if (A._scan(uri, start, schemeEnd, 20, indices) === 20) - indices[7] = schemeEnd; - hostStart = indices[2] + 1; - portStart = indices[3]; - pathStart = indices[4]; - queryStart = indices[5]; - fragmentStart = indices[6]; - if (fragmentStart < queryStart) - queryStart = fragmentStart; - if (pathStart < hostStart) - pathStart = queryStart; - else if (pathStart <= schemeEnd) - pathStart = schemeEnd + 1; - if (portStart < hostStart) - portStart = pathStart; - isSimple = indices[7] < start; - scheme = _null; - if (isSimple) { - isSimple = false; - if (!(hostStart > schemeEnd + 3)) { - t2 = portStart > start; - start0 = 0; - if (!(t2 && portStart + 1 === pathStart)) { - if (!B.JSString_methods.startsWith$2(uri, "\\", pathStart)) - if (hostStart > start) - t3 = B.JSString_methods.startsWith$2(uri, "\\", hostStart - 1) || B.JSString_methods.startsWith$2(uri, "\\", hostStart - 2); - else - t3 = false; - else - t3 = true; - if (!t3) { - if (!(queryStart < end && queryStart === pathStart + 2 && B.JSString_methods.startsWith$2(uri, "..", pathStart))) - t3 = queryStart > pathStart + 2 && B.JSString_methods.startsWith$2(uri, "/..", queryStart - 3); - else - t3 = true; - if (!t3) - if (schemeEnd === start + 4) { - if (B.JSString_methods.startsWith$2(uri, "file", start)) { - if (hostStart <= start) { - if (!B.JSString_methods.startsWith$2(uri, "/", pathStart)) { - schemeAuth = "file:///"; - delta = 3; - } else { - schemeAuth = "file://"; - delta = 2; - } - uri = schemeAuth + B.JSString_methods.substring$2(uri, pathStart, end); - schemeEnd -= start; - t1 = delta - start; - queryStart += t1; - fragmentStart += t1; - end = uri.length; - start = start0; - hostStart = 7; - portStart = 7; - pathStart = 7; - } else if (pathStart === queryStart) { - t1 = start === 0; - t1; - if (t1) { - uri = B.JSString_methods.replaceRange$3(uri, pathStart, queryStart, "/"); - ++queryStart; - ++fragmentStart; - ++end; - } else { - uri = B.JSString_methods.substring$2(uri, start, pathStart) + "/" + B.JSString_methods.substring$2(uri, queryStart, end); - schemeEnd -= start; - hostStart -= start; - portStart -= start; - pathStart -= start; - t1 = 1 - start; - queryStart += t1; - fragmentStart += t1; - end = uri.length; - start = start0; - } - } - scheme = "file"; - } else if (B.JSString_methods.startsWith$2(uri, "http", start)) { - if (t2 && portStart + 3 === pathStart && B.JSString_methods.startsWith$2(uri, "80", portStart + 1)) { - t1 = start === 0; - t1; - if (t1) { - uri = B.JSString_methods.replaceRange$3(uri, portStart, pathStart, ""); - pathStart -= 3; - queryStart -= 3; - fragmentStart -= 3; - end -= 3; - } else { - uri = B.JSString_methods.substring$2(uri, start, portStart) + B.JSString_methods.substring$2(uri, pathStart, end); - schemeEnd -= start; - hostStart -= start; - portStart -= start; - t1 = 3 + start; - pathStart -= t1; - queryStart -= t1; - fragmentStart -= t1; - end = uri.length; - start = start0; - } - } - scheme = "http"; - } - } else if (schemeEnd === t1 && B.JSString_methods.startsWith$2(uri, "https", start)) { - if (t2 && portStart + 4 === pathStart && B.JSString_methods.startsWith$2(uri, "443", portStart + 1)) { - t1 = start === 0; - t1; - if (t1) { - uri = B.JSString_methods.replaceRange$3(uri, portStart, pathStart, ""); - pathStart -= 4; - queryStart -= 4; - fragmentStart -= 4; - end -= 3; - } else { - uri = B.JSString_methods.substring$2(uri, start, portStart) + B.JSString_methods.substring$2(uri, pathStart, end); - schemeEnd -= start; - hostStart -= start; - portStart -= start; - t1 = 4 + start; - pathStart -= t1; - queryStart -= t1; - fragmentStart -= t1; - end = uri.length; - start = start0; - } - } - scheme = "https"; - } - isSimple = !t3; - } - } - } - } - if (isSimple) { - if (start > 0 || end < uri.length) { - uri = B.JSString_methods.substring$2(uri, start, end); - schemeEnd -= start; - hostStart -= start; - portStart -= start; - pathStart -= start; - queryStart -= start; - fragmentStart -= start; - } - return new A._SimpleUri(uri, schemeEnd, hostStart, portStart, pathStart, queryStart, fragmentStart, scheme); - } - if (scheme == null) - if (schemeEnd > start) - scheme = A._Uri__makeScheme(uri, start, schemeEnd); - else { - if (schemeEnd === start) - A._Uri__fail(uri, start, "Invalid empty scheme"); - scheme = ""; - } - port = _null; - if (hostStart > start) { - userInfoStart = schemeEnd + 3; - userInfo = userInfoStart < hostStart ? A._Uri__makeUserInfo(uri, userInfoStart, hostStart - 1) : ""; - host = A._Uri__makeHost(uri, hostStart, portStart, false); - t1 = portStart + 1; - if (t1 < pathStart) { - portNumber = A.Primitives_parseInt(B.JSString_methods.substring$2(uri, t1, pathStart), _null); - port = A._Uri__makePort(portNumber == null ? A.throwExpression(A.FormatException$("Invalid port", uri, t1)) : portNumber, scheme); - } - } else { - host = _null; - userInfo = ""; - } - path = A._Uri__makePath(uri, pathStart, queryStart, _null, scheme, host != null); - query = queryStart < fragmentStart ? A._Uri__makeQuery(uri, queryStart + 1, fragmentStart, _null) : _null; - return A._Uri$_internal(scheme, userInfo, host, port, path, query, fragmentStart < end ? A._Uri__makeFragment(uri, fragmentStart + 1, end) : _null); - }, - Uri_tryParse(uri) { - var t1, exception, start = 0, end = null; - try { - t1 = A.Uri_parse(uri, start, end); - return t1; - } catch (exception) { - if (type$.FormatException._is(A.unwrapException(exception))) - return null; - else - throw exception; - } - }, - Uri_decodeComponent(encodedComponent) { - return A._Uri__uriDecode(encodedComponent, 0, encodedComponent.length, B.C_Utf8Codec, false); - }, - Uri_splitQueryString(query) { - var t1 = type$.String; - return B.JSArray_methods.fold$2(A._setArrayType(query.split("&"), type$.JSArray_String), A.LinkedHashMap_LinkedHashMap$_empty(t1, t1), new A.Uri_splitQueryString_closure(B.C_Utf8Codec)); - }, - Uri__parseIPv4Address(host, start, end) { - var i, partStart, partIndex, char, part, partIndex0, - _s43_ = "IPv4 address should contain exactly 4 parts", - _s37_ = "each part must be in the range 0..255", - error = new A.Uri__parseIPv4Address_error(host), - result = new Uint8Array(4); - for (i = start, partStart = i, partIndex = 0; i < end; ++i) { - char = host.charCodeAt(i); - if (char !== 46) { - if ((char ^ 48) > 9) - error.call$2("invalid character", i); - } else { - if (partIndex === 3) - error.call$2(_s43_, i); - part = A.int_parse(B.JSString_methods.substring$2(host, partStart, i), null); - if (part > 255) - error.call$2(_s37_, partStart); - partIndex0 = partIndex + 1; - result[partIndex] = part; - partStart = i + 1; - partIndex = partIndex0; - } - } - if (partIndex !== 3) - error.call$2(_s43_, end); - part = A.int_parse(B.JSString_methods.substring$2(host, partStart, end), null); - if (part > 255) - error.call$2(_s37_, partStart); - result[partIndex] = part; - return result; - }, - Uri_parseIPv6Address(host, start, end) { - var parts, i, partStart, wildcardSeen, seenDot, char, atEnd, t1, last, bytes, wildCardLength, index, value, j, _null = null, - error = new A.Uri_parseIPv6Address_error(host), - parseHex = new A.Uri_parseIPv6Address_parseHex(error, host); - if (host.length < 2) - error.call$2("address is too short", _null); - parts = A._setArrayType([], type$.JSArray_int); - for (i = start, partStart = i, wildcardSeen = false, seenDot = false; i < end; ++i) { - char = host.charCodeAt(i); - if (char === 58) { - if (i === start) { - ++i; - if (host.charCodeAt(i) !== 58) - error.call$2("invalid start colon.", i); - partStart = i; - } - if (i === partStart) { - if (wildcardSeen) - error.call$2("only one wildcard `::` is allowed", i); - parts.push(-1); - wildcardSeen = true; - } else - parts.push(parseHex.call$2(partStart, i)); - partStart = i + 1; - } else if (char === 46) - seenDot = true; - } - if (parts.length === 0) - error.call$2("too few parts", _null); - atEnd = partStart === end; - t1 = B.JSArray_methods.get$last(parts); - if (atEnd && t1 !== -1) - error.call$2("expected a part after last `:`", end); - if (!atEnd) - if (!seenDot) - parts.push(parseHex.call$2(partStart, end)); - else { - last = A.Uri__parseIPv4Address(host, partStart, end); - parts.push((last[0] << 8 | last[1]) >>> 0); - parts.push((last[2] << 8 | last[3]) >>> 0); - } - if (wildcardSeen) { - if (parts.length > 7) - error.call$2("an address with a wildcard must have less than 7 parts", _null); - } else if (parts.length !== 8) - error.call$2("an address without a wildcard must contain exactly 8 parts", _null); - bytes = new Uint8Array(16); - for (t1 = parts.length, wildCardLength = 9 - t1, i = 0, index = 0; i < t1; ++i) { - value = parts[i]; - if (value === -1) - for (j = 0; j < wildCardLength; ++j) { - bytes[index] = 0; - bytes[index + 1] = 0; - index += 2; - } - else { - bytes[index] = B.JSInt_methods._shrOtherPositive$1(value, 8); - bytes[index + 1] = value & 255; - index += 2; - } - } - return bytes; - }, - _Uri$_internal(scheme, _userInfo, _host, _port, path, _query, _fragment) { - return new A._Uri(scheme, _userInfo, _host, _port, path, _query, _fragment); - }, - _Uri__Uri(fragment, path, queryParameters) { - var port, t1, hasAuthority, _null = null, - userInfo = A._Uri__makeUserInfo(_null, 0, 0), - host = A._Uri__makeHost(_null, 0, 0, false), - query = A._Uri__makeQuery(_null, 0, 0, queryParameters); - fragment = A._Uri__makeFragment(fragment, 0, fragment == null ? 0 : fragment.length); - port = A._Uri__makePort(_null, ""); - if (host == null) - if (userInfo.length === 0) - t1 = port != null; - else - t1 = true; - else - t1 = false; - if (t1) - host = ""; - t1 = host == null; - hasAuthority = !t1; - path = A._Uri__makePath(path, 0, path.length, _null, "", hasAuthority); - if (t1 && !B.JSString_methods.startsWith$1(path, "/")) - path = A._Uri__normalizeRelativePath(path, hasAuthority); - else - path = A._Uri__removeDotSegments(path); - return A._Uri$_internal("", userInfo, t1 && B.JSString_methods.startsWith$1(path, "//") ? "" : host, port, path, query, fragment); - }, - _Uri__defaultPort(scheme) { - if (scheme === "http") - return 80; - if (scheme === "https") - return 443; - return 0; - }, - _Uri__fail(uri, index, message) { - throw A.wrapException(A.FormatException$(message, uri, index)); - }, - _Uri__checkNonWindowsPathReservedCharacters(segments, argumentError) { - var t1, _i, segment; - for (t1 = segments.length, _i = 0; _i < t1; ++_i) { - segment = segments[_i]; - if (A.stringContainsUnchecked(segment, "/", 0)) { - t1 = A.UnsupportedError$("Illegal path character " + segment); - throw A.wrapException(t1); - } - } - }, - _Uri__computeQueryParametersAll(query) { - var queryParameterLists; - if (query.length === 0) - return B.Map_empty0; - queryParameterLists = A._Uri__splitQueryStringAll(query); - queryParameterLists.updateAll$1(queryParameterLists, A.core___toUnmodifiableStringList$closure()); - return A.ConstantMap_ConstantMap$from(queryParameterLists, type$.String, type$.List_String); - }, - _Uri__makePort(port, scheme) { - if (port != null && port === A._Uri__defaultPort(scheme)) - return null; - return port; - }, - _Uri__makeHost(host, start, end, strictIPv6) { - var t1, t2, index, zoneIDstart, zoneID, i; - if (host == null) - return null; - if (start === end) - return ""; - if (host.charCodeAt(start) === 91) { - t1 = end - 1; - if (host.charCodeAt(t1) !== 93) - A._Uri__fail(host, start, "Missing end `]` to match `[` in host"); - t2 = start + 1; - index = A._Uri__checkZoneID(host, t2, t1); - if (index < t1) { - zoneIDstart = index + 1; - zoneID = A._Uri__normalizeZoneID(host, B.JSString_methods.startsWith$2(host, "25", zoneIDstart) ? index + 3 : zoneIDstart, t1, "%25"); - } else - zoneID = ""; - A.Uri_parseIPv6Address(host, t2, index); - return B.JSString_methods.substring$2(host, start, index).toLowerCase() + zoneID + "]"; - } - for (i = start; i < end; ++i) - if (host.charCodeAt(i) === 58) { - index = B.JSString_methods.indexOf$2(host, "%", start); - index = index >= start && index < end ? index : end; - if (index < end) { - zoneIDstart = index + 1; - zoneID = A._Uri__normalizeZoneID(host, B.JSString_methods.startsWith$2(host, "25", zoneIDstart) ? index + 3 : zoneIDstart, end, "%25"); - } else - zoneID = ""; - A.Uri_parseIPv6Address(host, start, index); - return "[" + B.JSString_methods.substring$2(host, start, index) + zoneID + "]"; - } - return A._Uri__normalizeRegName(host, start, end); - }, - _Uri__checkZoneID(host, start, end) { - var index = B.JSString_methods.indexOf$2(host, "%", start); - return index >= start && index < end ? index : end; - }, - _Uri__normalizeZoneID(host, start, end, prefix) { - var index, sectionStart, isNormalized, char, replacement, t1, t2, sourceLength, tail, slice, - buffer = prefix !== "" ? new A.StringBuffer(prefix) : null; - for (index = start, sectionStart = index, isNormalized = true; index < end;) { - char = host.charCodeAt(index); - if (char === 37) { - replacement = A._Uri__normalizeEscape(host, index, true); - t1 = replacement == null; - if (t1 && isNormalized) { - index += 3; - continue; - } - if (buffer == null) - buffer = new A.StringBuffer(""); - t2 = buffer._contents += B.JSString_methods.substring$2(host, sectionStart, index); - if (t1) - replacement = B.JSString_methods.substring$2(host, index, index + 3); - else if (replacement === "%") - A._Uri__fail(host, index, "ZoneID should not contain % anymore"); - buffer._contents = t2 + replacement; - index += 3; - sectionStart = index; - isNormalized = true; - } else if (char < 127 && (string$.x00_____.charCodeAt(char) & 1) !== 0) { - if (isNormalized && 65 <= char && 90 >= char) { - if (buffer == null) - buffer = new A.StringBuffer(""); - if (sectionStart < index) { - buffer._contents += B.JSString_methods.substring$2(host, sectionStart, index); - sectionStart = index; - } - isNormalized = false; - } - ++index; - } else { - sourceLength = 1; - if ((char & 64512) === 55296 && index + 1 < end) { - tail = host.charCodeAt(index + 1); - if ((tail & 64512) === 56320) { - char = 65536 + ((char & 1023) << 10) + (tail & 1023); - sourceLength = 2; - } - } - slice = B.JSString_methods.substring$2(host, sectionStart, index); - if (buffer == null) { - buffer = new A.StringBuffer(""); - t1 = buffer; - } else - t1 = buffer; - t1._contents += slice; - t2 = A._Uri__escapeChar(char); - t1._contents += t2; - index += sourceLength; - sectionStart = index; - } - } - if (buffer == null) - return B.JSString_methods.substring$2(host, start, end); - if (sectionStart < end) { - slice = B.JSString_methods.substring$2(host, sectionStart, end); - buffer._contents += slice; - } - t1 = buffer._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - _Uri__normalizeRegName(host, start, end) { - var index, sectionStart, buffer, isNormalized, char, replacement, t1, slice, t2, sourceLength, tail, - _s128_ = string$.x00_____; - for (index = start, sectionStart = index, buffer = null, isNormalized = true; index < end;) { - char = host.charCodeAt(index); - if (char === 37) { - replacement = A._Uri__normalizeEscape(host, index, true); - t1 = replacement == null; - if (t1 && isNormalized) { - index += 3; - continue; - } - if (buffer == null) - buffer = new A.StringBuffer(""); - slice = B.JSString_methods.substring$2(host, sectionStart, index); - if (!isNormalized) - slice = slice.toLowerCase(); - t2 = buffer._contents += slice; - sourceLength = 3; - if (t1) - replacement = B.JSString_methods.substring$2(host, index, index + 3); - else if (replacement === "%") { - replacement = "%25"; - sourceLength = 1; - } - buffer._contents = t2 + replacement; - index += sourceLength; - sectionStart = index; - isNormalized = true; - } else if (char < 127 && (_s128_.charCodeAt(char) & 32) !== 0) { - if (isNormalized && 65 <= char && 90 >= char) { - if (buffer == null) - buffer = new A.StringBuffer(""); - if (sectionStart < index) { - buffer._contents += B.JSString_methods.substring$2(host, sectionStart, index); - sectionStart = index; - } - isNormalized = false; - } - ++index; - } else if (char <= 93 && (_s128_.charCodeAt(char) & 1024) !== 0) - A._Uri__fail(host, index, "Invalid character"); - else { - sourceLength = 1; - if ((char & 64512) === 55296 && index + 1 < end) { - tail = host.charCodeAt(index + 1); - if ((tail & 64512) === 56320) { - char = 65536 + ((char & 1023) << 10) + (tail & 1023); - sourceLength = 2; - } - } - slice = B.JSString_methods.substring$2(host, sectionStart, index); - if (!isNormalized) - slice = slice.toLowerCase(); - if (buffer == null) { - buffer = new A.StringBuffer(""); - t1 = buffer; - } else - t1 = buffer; - t1._contents += slice; - t2 = A._Uri__escapeChar(char); - t1._contents += t2; - index += sourceLength; - sectionStart = index; - } - } - if (buffer == null) - return B.JSString_methods.substring$2(host, start, end); - if (sectionStart < end) { - slice = B.JSString_methods.substring$2(host, sectionStart, end); - if (!isNormalized) - slice = slice.toLowerCase(); - buffer._contents += slice; - } - t1 = buffer._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - _Uri__makeScheme(scheme, start, end) { - var i, containsUpperCase, codeUnit; - if (start === end) - return ""; - if (!A._Uri__isAlphabeticCharacter(scheme.charCodeAt(start))) - A._Uri__fail(scheme, start, "Scheme not starting with alphabetic character"); - for (i = start, containsUpperCase = false; i < end; ++i) { - codeUnit = scheme.charCodeAt(i); - if (!(codeUnit < 128 && (string$.x00_____.charCodeAt(codeUnit) & 8) !== 0)) - A._Uri__fail(scheme, i, "Illegal scheme character"); - if (65 <= codeUnit && codeUnit <= 90) - containsUpperCase = true; - } - scheme = B.JSString_methods.substring$2(scheme, start, end); - return A._Uri__canonicalizeScheme(containsUpperCase ? scheme.toLowerCase() : scheme); - }, - _Uri__canonicalizeScheme(scheme) { - if (scheme === "http") - return "http"; - if (scheme === "file") - return "file"; - if (scheme === "https") - return "https"; - if (scheme === "package") - return "package"; - return scheme; - }, - _Uri__makeUserInfo(userInfo, start, end) { - if (userInfo == null) - return ""; - return A._Uri__normalizeOrSubstring(userInfo, start, end, 16, false, false); - }, - _Uri__makePath(path, start, end, pathSegments, scheme, hasAuthority) { - var result, - isFile = scheme === "file", - ensureLeadingSlash = isFile || hasAuthority; - if (path == null) - return isFile ? "/" : ""; - else - result = A._Uri__normalizeOrSubstring(path, start, end, 128, true, true); - if (result.length === 0) { - if (isFile) - return "/"; - } else if (ensureLeadingSlash && !B.JSString_methods.startsWith$1(result, "/")) - result = "/" + result; - return A._Uri__normalizePath(result, scheme, hasAuthority); - }, - _Uri__normalizePath(path, scheme, hasAuthority) { - var t1 = scheme.length === 0; - if (t1 && !hasAuthority && !B.JSString_methods.startsWith$1(path, "/") && !B.JSString_methods.startsWith$1(path, "\\")) - return A._Uri__normalizeRelativePath(path, !t1 || hasAuthority); - return A._Uri__removeDotSegments(path); - }, - _Uri__makeQuery(query, start, end, queryParameters) { - if (query != null) { - if (queryParameters != null) - throw A.wrapException(A.ArgumentError$("Both query and queryParameters specified", null)); - return A._Uri__normalizeOrSubstring(query, start, end, 256, true, false); - } - if (queryParameters == null) - return null; - return A._Uri__makeQueryFromParameters(queryParameters); - }, - _Uri__makeQueryFromParametersDefault(queryParameters) { - var t1 = {}, - result = new A.StringBuffer(""); - t1.separator = ""; - queryParameters.forEach$1(0, new A._Uri__makeQueryFromParametersDefault_closure(new A._Uri__makeQueryFromParametersDefault_writeParameter(t1, result))); - t1 = result._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - _Uri__makeFragment(fragment, start, end) { - if (fragment == null) - return null; - return A._Uri__normalizeOrSubstring(fragment, start, end, 256, true, false); - }, - _Uri__normalizeEscape(source, index, lowerCase) { - var firstDigit, secondDigit, firstDigitValue, secondDigitValue, value, - t1 = index + 2; - if (t1 >= source.length) - return "%"; - firstDigit = source.charCodeAt(index + 1); - secondDigit = source.charCodeAt(t1); - firstDigitValue = A.hexDigitValue(firstDigit); - secondDigitValue = A.hexDigitValue(secondDigit); - if (firstDigitValue < 0 || secondDigitValue < 0) - return "%"; - value = firstDigitValue * 16 + secondDigitValue; - if (value < 127 && (string$.x00_____.charCodeAt(value) & 1) !== 0) - return A.Primitives_stringFromCharCode(lowerCase && 65 <= value && 90 >= value ? (value | 32) >>> 0 : value); - if (firstDigit >= 97 || secondDigit >= 97) - return B.JSString_methods.substring$2(source, index, index + 3).toUpperCase(); - return null; - }, - _Uri__escapeChar(char) { - var codeUnits, flag, encodedBytes, index, byte, - _s16_ = "0123456789ABCDEF"; - if (char <= 127) { - codeUnits = new Uint8Array(3); - codeUnits[0] = 37; - codeUnits[1] = _s16_.charCodeAt(char >>> 4); - codeUnits[2] = _s16_.charCodeAt(char & 15); - } else { - if (char > 2047) - if (char > 65535) { - flag = 240; - encodedBytes = 4; - } else { - flag = 224; - encodedBytes = 3; - } - else { - flag = 192; - encodedBytes = 2; - } - codeUnits = new Uint8Array(3 * encodedBytes); - for (index = 0; --encodedBytes, encodedBytes >= 0; flag = 128) { - byte = B.JSInt_methods._shrReceiverPositive$1(char, 6 * encodedBytes) & 63 | flag; - codeUnits[index] = 37; - codeUnits[index + 1] = _s16_.charCodeAt(byte >>> 4); - codeUnits[index + 2] = _s16_.charCodeAt(byte & 15); - index += 3; - } - } - return A.String_String$fromCharCodes(codeUnits, 0, null); - }, - _Uri__normalizeOrSubstring(component, start, end, charMask, escapeDelimiters, replaceBackslash) { - var t1 = A._Uri__normalize(component, start, end, charMask, escapeDelimiters, replaceBackslash); - return t1 == null ? B.JSString_methods.substring$2(component, start, end) : t1; - }, - _Uri__normalize(component, start, end, charMask, escapeDelimiters, replaceBackslash) { - var t1, index, sectionStart, buffer, char, sourceLength, replacement, t2, tail, _null = null, - _s128_ = string$.x00_____; - for (t1 = !escapeDelimiters, index = start, sectionStart = index, buffer = _null; index < end;) { - char = component.charCodeAt(index); - if (char < 127 && (_s128_.charCodeAt(char) & charMask) !== 0) - ++index; - else { - sourceLength = 1; - if (char === 37) { - replacement = A._Uri__normalizeEscape(component, index, false); - if (replacement == null) { - index += 3; - continue; - } - if ("%" === replacement) - replacement = "%25"; - else - sourceLength = 3; - } else if (char === 92 && replaceBackslash) - replacement = "/"; - else if (t1 && char <= 93 && (_s128_.charCodeAt(char) & 1024) !== 0) { - A._Uri__fail(component, index, "Invalid character"); - sourceLength = _null; - replacement = sourceLength; - } else { - if ((char & 64512) === 55296) { - t2 = index + 1; - if (t2 < end) { - tail = component.charCodeAt(t2); - if ((tail & 64512) === 56320) { - char = 65536 + ((char & 1023) << 10) + (tail & 1023); - sourceLength = 2; - } - } - } - replacement = A._Uri__escapeChar(char); - } - if (buffer == null) { - buffer = new A.StringBuffer(""); - t2 = buffer; - } else - t2 = buffer; - t2._contents = (t2._contents += B.JSString_methods.substring$2(component, sectionStart, index)) + replacement; - index += sourceLength; - sectionStart = index; - } - } - if (buffer == null) - return _null; - if (sectionStart < end) { - t1 = B.JSString_methods.substring$2(component, sectionStart, end); - buffer._contents += t1; - } - t1 = buffer._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - _Uri__mayContainDotSegments(path) { - if (B.JSString_methods.startsWith$1(path, ".")) - return true; - return B.JSString_methods.indexOf$1(path, "/.") !== -1; - }, - _Uri__removeDotSegments(path) { - var output, t1, t2, appendSlash, _i, segment; - if (!A._Uri__mayContainDotSegments(path)) - return path; - output = A._setArrayType([], type$.JSArray_String); - for (t1 = path.split("/"), t2 = t1.length, appendSlash = false, _i = 0; _i < t2; ++_i) { - segment = t1[_i]; - if (segment === "..") { - if (output.length !== 0) { - output.pop(); - if (output.length === 0) - output.push(""); - } - appendSlash = true; - } else { - appendSlash = "." === segment; - if (!appendSlash) - output.push(segment); - } - } - if (appendSlash) - output.push(""); - return B.JSArray_methods.join$1(output, "/"); - }, - _Uri__normalizeRelativePath(path, allowScheme) { - var output, t1, t2, appendSlash, _i, segment; - if (!A._Uri__mayContainDotSegments(path)) - return !allowScheme ? A._Uri__escapeScheme(path) : path; - output = A._setArrayType([], type$.JSArray_String); - for (t1 = path.split("/"), t2 = t1.length, appendSlash = false, _i = 0; _i < t2; ++_i) { - segment = t1[_i]; - if (".." === segment) { - appendSlash = output.length !== 0 && B.JSArray_methods.get$last(output) !== ".."; - if (appendSlash) - output.pop(); - else - output.push(".."); - } else { - appendSlash = "." === segment; - if (!appendSlash) - output.push(segment); - } - } - t1 = output.length; - if (t1 !== 0) - t1 = t1 === 1 && output[0].length === 0; - else - t1 = true; - if (t1) - return "./"; - if (appendSlash || B.JSArray_methods.get$last(output) === "..") - output.push(""); - if (!allowScheme) - output[0] = A._Uri__escapeScheme(output[0]); - return B.JSArray_methods.join$1(output, "/"); - }, - _Uri__escapeScheme(path) { - var i, char, - t1 = path.length; - if (t1 >= 2 && A._Uri__isAlphabeticCharacter(path.charCodeAt(0))) - for (i = 1; i < t1; ++i) { - char = path.charCodeAt(i); - if (char === 58) - return B.JSString_methods.substring$2(path, 0, i) + "%3A" + B.JSString_methods.substring$1(path, i + 1); - if (char > 127 || (string$.x00_____.charCodeAt(char) & 8) === 0) - break; - } - return path; - }, - _Uri__packageNameEnd(uri, path) { - if (uri.isScheme$1("package") && uri._host == null) - return A._skipPackageNameChars(path, 0, path.length); - return -1; - }, - _Uri__createList() { - return A._setArrayType([], type$.JSArray_String); - }, - _Uri__splitQueryStringAll(query) { - var t1, i, start, equalsIndex, char, - result = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.List_String), - parsePair = new A._Uri__splitQueryStringAll_parsePair(query, B.C_Utf8Codec, result); - for (t1 = query.length, i = 0, start = 0, equalsIndex = -1; i < t1;) { - char = query.charCodeAt(i); - if (char === 61) { - if (equalsIndex < 0) - equalsIndex = i; - } else if (char === 38) { - parsePair.call$3(start, equalsIndex, i); - start = i + 1; - equalsIndex = -1; - } - ++i; - } - parsePair.call$3(start, equalsIndex, i); - return result; - }, - _Uri__hexCharPairToByte(s, pos) { - var byte, i, charCode; - for (byte = 0, i = 0; i < 2; ++i) { - charCode = s.charCodeAt(pos + i); - if (48 <= charCode && charCode <= 57) - byte = byte * 16 + charCode - 48; - else { - charCode |= 32; - if (97 <= charCode && charCode <= 102) - byte = byte * 16 + charCode - 87; - else - throw A.wrapException(A.ArgumentError$("Invalid URL encoding", null)); - } - } - return byte; - }, - _Uri__uriDecode(text, start, end, encoding, plusToSpace) { - var simple, codeUnit, t1, bytes, - i = start; - while (true) { - if (!(i < end)) { - simple = true; - break; - } - codeUnit = text.charCodeAt(i); - t1 = true; - if (codeUnit <= 127) - if (codeUnit !== 37) - t1 = plusToSpace && codeUnit === 43; - if (t1) { - simple = false; - break; - } - ++i; - } - if (simple) - if (B.C_Utf8Codec === encoding) - return B.JSString_methods.substring$2(text, start, end); - else - bytes = new A.CodeUnits(B.JSString_methods.substring$2(text, start, end)); - else { - bytes = A._setArrayType([], type$.JSArray_int); - for (t1 = text.length, i = start; i < end; ++i) { - codeUnit = text.charCodeAt(i); - if (codeUnit > 127) - throw A.wrapException(A.ArgumentError$("Illegal percent encoding in URI", null)); - if (codeUnit === 37) { - if (i + 3 > t1) - throw A.wrapException(A.ArgumentError$("Truncated URI", null)); - bytes.push(A._Uri__hexCharPairToByte(text, i + 1)); - i += 2; - } else if (plusToSpace && codeUnit === 43) - bytes.push(32); - else - bytes.push(codeUnit); - } - } - return encoding.decode$1(0, bytes); - }, - _Uri__isAlphabeticCharacter(codeUnit) { - var lowerCase = codeUnit | 32; - return 97 <= lowerCase && lowerCase <= 122; - }, - UriData_UriData$fromUri(uri) { - if (!uri.isScheme$1("data")) - throw A.wrapException(A.ArgumentError$value(uri, "uri", "Scheme must be 'data'")); - if (uri._host != null) - throw A.wrapException(A.ArgumentError$value(uri, "uri", "Data uri must not have authority")); - if (uri._fragment != null) - throw A.wrapException(A.ArgumentError$value(uri, "uri", "Data uri must not have a fragment part")); - if (uri._query == null) - return A.UriData__parse(uri.path, 0, uri); - return A.UriData__parse(uri.get$_text(), 5, uri); - }, - UriData__parse(text, start, sourceUri) { - var t1, i, slashIndex, char, equalsIndex, lastSeparator, t2, data, - _s17_ = "Invalid MIME type", - indices = A._setArrayType([start - 1], type$.JSArray_int); - for (t1 = text.length, i = start, slashIndex = -1, char = null; i < t1; ++i) { - char = text.charCodeAt(i); - if (char === 44 || char === 59) - break; - if (char === 47) { - if (slashIndex < 0) { - slashIndex = i; - continue; - } - throw A.wrapException(A.FormatException$(_s17_, text, i)); - } - } - if (slashIndex < 0 && i > start) - throw A.wrapException(A.FormatException$(_s17_, text, i)); - for (; char !== 44;) { - indices.push(i); - ++i; - for (equalsIndex = -1; i < t1; ++i) { - char = text.charCodeAt(i); - if (char === 61) { - if (equalsIndex < 0) - equalsIndex = i; - } else if (char === 59 || char === 44) - break; - } - if (equalsIndex >= 0) - indices.push(equalsIndex); - else { - lastSeparator = B.JSArray_methods.get$last(indices); - if (char !== 44 || i !== lastSeparator + 7 || !B.JSString_methods.startsWith$2(text, "base64", lastSeparator + 1)) - throw A.wrapException(A.FormatException$("Expecting '='", text, i)); - break; - } - } - indices.push(i); - t2 = i + 1; - if ((indices.length & 1) === 1) - text = B.C_Base64Codec.normalize$3(0, text, t2, t1); - else { - data = A._Uri__normalize(text, t2, t1, 256, true, false); - if (data != null) - text = B.JSString_methods.replaceRange$3(text, t2, t1, data); - } - return new A.UriData(text, indices, sourceUri); - }, - _scan(uri, start, end, state, indices) { - var i, char, transition; - for (i = start; i < end; ++i) { - char = uri.charCodeAt(i) ^ 96; - if (char > 95) - char = 31; - transition = '\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe3\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x0e\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xea\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\n\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xeb\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\xeb\xeb\xeb\x8b\xeb\xeb\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\xeb\x83\xeb\xeb\x8b\xeb\x8b\xeb\xcd\x8b\xeb\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x92\x83\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\xeb\x8b\xeb\x8b\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xebD\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x12D\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\xe5\xe5\xe5\x05\xe5D\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe8\x8a\xe5\xe5\x05\xe5\x05\xe5\xcd\x05\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x8a\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05f\x05\xe5\x05\xe5\xac\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\xe5\xe5\xe5\x05\xe5D\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\x8a\xe5\xe5\x05\xe5\x05\xe5\xcd\x05\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x8a\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05f\x05\xe5\x05\xe5\xac\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7D\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\xe7\xe7\xe7\xe7\xe7\xe7\xcd\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\xe7\x07\x07\x07\x07\x07\x07\x07\x07\x07\xe7\xe7\xe7\xe7\xe7\xac\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7D\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\xe7\xe7\xe7\xe7\xe7\xe7\xcd\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\xe7\xe7\xe7\xe7\xe7\xac\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\x05\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x10\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x12\n\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\v\n\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xec\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\xec\xec\xec\f\xec\xec\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\xec\xec\xec\xec\f\xec\f\xec\xcd\f\xec\f\f\f\f\f\f\f\f\f\xec\f\f\f\f\f\f\f\f\f\f\xec\f\xec\f\xec\f\xed\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\xed\xed\xed\r\xed\xed\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\xed\xed\xed\xed\r\xed\r\xed\xed\r\xed\r\r\r\r\r\r\r\r\r\xed\r\r\r\r\r\r\r\r\r\r\xed\r\xed\r\xed\r\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xea\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x0f\xea\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe9\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x11\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xe9\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\v\t\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x13\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\v\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xf5\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\x15\xf5\x15\x15\xf5\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xf5\xf5\xf5\xf5\xf5\xf5'.charCodeAt(state * 96 + char); - state = transition & 31; - indices[transition >>> 5] = i; - } - return state; - }, - _SimpleUri__packageNameEnd(uri) { - if (uri._schemeEnd === 7 && B.JSString_methods.startsWith$1(uri._uri, "package") && uri._hostStart <= 0) - return A._skipPackageNameChars(uri._uri, uri._pathStart, uri._queryStart); - return -1; - }, - _toUnmodifiableStringList(key, list) { - return A.List_List$unmodifiable(list, type$.String); - }, - _skipPackageNameChars(source, start, end) { - var i, dots, char; - for (i = start, dots = 0; i < end; ++i) { - char = source.charCodeAt(i); - if (char === 47) - return dots !== 0 ? i : -1; - if (char === 37 || char === 58) - return -1; - dots |= char ^ 46; - } - return -1; - }, - _caseInsensitiveCompareStart(prefix, string, start) { - var t1, result, i, stringChar, delta, lowerChar; - for (t1 = prefix.length, result = 0, i = 0; i < t1; ++i) { - stringChar = string.charCodeAt(start + i); - delta = prefix.charCodeAt(i) ^ stringChar; - if (delta !== 0) { - if (delta === 32) { - lowerChar = stringChar | delta; - if (97 <= lowerChar && lowerChar <= 122) { - result = 32; - continue; - } - } - return -1; - } - } - return result; - }, - _WeakReferenceWrapper: function _WeakReferenceWrapper(t0) { - this._weakRef = t0; - }, - NoSuchMethodError_toString_closure: function NoSuchMethodError_toString_closure(t0, t1) { - this._box_0 = t0; - this.sb = t1; - }, - _Uri__makeQueryFromParameters_closure: function _Uri__makeQueryFromParameters_closure(t0) { - this.params = t0; - }, - DateTime: function DateTime(t0, t1, t2) { - this._core$_value = t0; - this._microsecond = t1; - this.isUtc = t2; - }, - DateTime_parse_parseIntOrZero: function DateTime_parse_parseIntOrZero() { - }, - DateTime_parse_parseMilliAndMicroseconds: function DateTime_parse_parseMilliAndMicroseconds() { - }, - Duration: function Duration(t0) { - this._duration = t0; - }, - _Enum: function _Enum() { - }, - Error: function Error() { - }, - AssertionError: function AssertionError(t0) { - this.message = t0; - }, - TypeError: function TypeError() { - }, - ArgumentError: function ArgumentError(t0, t1, t2, t3) { - var _ = this; - _._hasValue = t0; - _.invalidValue = t1; - _.name = t2; - _.message = t3; - }, - RangeError: function RangeError(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.start = t0; - _.end = t1; - _._hasValue = t2; - _.invalidValue = t3; - _.name = t4; - _.message = t5; - }, - IndexError: function IndexError(t0, t1, t2, t3, t4) { - var _ = this; - _.length = t0; - _._hasValue = t1; - _.invalidValue = t2; - _.name = t3; - _.message = t4; - }, - NoSuchMethodError: function NoSuchMethodError(t0, t1, t2, t3) { - var _ = this; - _._core$_receiver = t0; - _._memberName = t1; - _._core$_arguments = t2; - _._namedArguments = t3; - }, - UnsupportedError: function UnsupportedError(t0) { - this.message = t0; - }, - UnimplementedError: function UnimplementedError(t0) { - this.message = t0; - }, - StateError: function StateError(t0) { - this.message = t0; - }, - ConcurrentModificationError: function ConcurrentModificationError(t0) { - this.modifiedObject = t0; - }, - OutOfMemoryError: function OutOfMemoryError() { - }, - StackOverflowError: function StackOverflowError() { - }, - _Exception: function _Exception(t0) { - this.message = t0; - }, - FormatException: function FormatException(t0, t1, t2) { - this.message = t0; - this.source = t1; - this.offset = t2; - }, - Iterable: function Iterable() { - }, - _GeneratorIterable: function _GeneratorIterable(t0, t1, t2) { - this.length = t0; - this._generator = t1; - this.$ti = t2; - }, - MapEntry: function MapEntry(t0, t1, t2) { - this.key = t0; - this.value = t1; - this.$ti = t2; - }, - Null: function Null() { - }, - Object: function Object() { - }, - _StringStackTrace: function _StringStackTrace() { - }, - Stopwatch: function Stopwatch() { - this._stop = this._core$_start = 0; - }, - RuneIterator: function RuneIterator(t0) { - var _ = this; - _.string = t0; - _._nextPosition = _._core$_position = 0; - _._currentCodePoint = -1; - }, - StringBuffer: function StringBuffer(t0) { - this._contents = t0; - }, - Uri_splitQueryString_closure: function Uri_splitQueryString_closure(t0) { - this.encoding = t0; - }, - Uri__parseIPv4Address_error: function Uri__parseIPv4Address_error(t0) { - this.host = t0; - }, - Uri_parseIPv6Address_error: function Uri_parseIPv6Address_error(t0) { - this.host = t0; - }, - Uri_parseIPv6Address_parseHex: function Uri_parseIPv6Address_parseHex(t0, t1) { - this.error = t0; - this.host = t1; - }, - _Uri: function _Uri(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.scheme = t0; - _._userInfo = t1; - _._host = t2; - _._port = t3; - _.path = t4; - _._query = t5; - _._fragment = t6; - _.___Uri_queryParametersAll_FI = _.___Uri_queryParameters_FI = _.___Uri_hashCode_FI = _.___Uri_pathSegments_FI = _.___Uri__text_FI = $; - }, - _Uri__makeQueryFromParametersDefault_writeParameter: function _Uri__makeQueryFromParametersDefault_writeParameter(t0, t1) { - this._box_0 = t0; - this.result = t1; - }, - _Uri__makeQueryFromParametersDefault_closure: function _Uri__makeQueryFromParametersDefault_closure(t0) { - this.writeParameter = t0; - }, - _Uri__splitQueryStringAll_parsePair: function _Uri__splitQueryStringAll_parsePair(t0, t1, t2) { - this.query = t0; - this.encoding = t1; - this.result = t2; - }, - UriData: function UriData(t0, t1, t2) { - this._text = t0; - this._separatorIndices = t1; - this._uriCache = t2; - }, - _SimpleUri: function _SimpleUri(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _._uri = t0; - _._schemeEnd = t1; - _._hostStart = t2; - _._portStart = t3; - _._pathStart = t4; - _._queryStart = t5; - _._fragmentStart = t6; - _._schemeCache = t7; - _._hashCodeCache = null; - }, - _DataUri: function _DataUri(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _._core$_data = t0; - _.scheme = t1; - _._userInfo = t2; - _._host = t3; - _._port = t4; - _.path = t5; - _._query = t6; - _._fragment = t7; - _.___Uri_queryParametersAll_FI = _.___Uri_queryParameters_FI = _.___Uri_hashCode_FI = _.___Uri_pathSegments_FI = _.___Uri__text_FI = $; - }, - Expando: function Expando(t0) { - this._jsWeakMap = t0; - }, - _getNextTaskId() { - var t1 = $._taskId; - $._taskId = t1 + 1; - return t1; - }, - _createEventName(isBeginEvent, isEndEvent, $name, taskId) { - if (isBeginEvent) - return "" + taskId + "-" + $name + "-begin"; - if (isEndEvent) - return "" + taskId + "-" + $name + "-end"; - return $name; - }, - _postfixWithCount(eventName) { - var count = $._eventNameToCount.$index(0, eventName); - if (count == null) - return eventName; - return eventName + "-" + A.S(count); - }, - _decrementEventCount(eventName) { - var t1, newCount; - if (!$._eventNameToCount.containsKey$1(0, eventName)) - return; - t1 = $._eventNameToCount.$index(0, eventName); - t1.toString; - newCount = t1 - 1; - t1 = $._eventNameToCount; - if (newCount <= 0) - t1.remove$1(0, eventName); - else - t1.$indexSet(0, eventName, newCount); - }, - _reportTaskEvent(taskId, flowId, type, $name, argumentsAsJson) { - var isBeginEvent, isEndEvent, currentEventName, currentCount, t1, beginEventName; - if (type === 9 || type === 11 || type === 10) - return; - if ($._markAndMeasureEntryCount > 10000 && $._eventNameToCount.__js_helper$_length === 0) { - $.$get$_performance().clearMarks(); - $.$get$_performance().clearMeasures(); - $._markAndMeasureEntryCount = 0; - } - isBeginEvent = type === 1 || type === 5; - isEndEvent = type === 2 || type === 7; - currentEventName = A._createEventName(isBeginEvent, isEndEvent, $name, taskId); - if (isBeginEvent) { - currentCount = $._eventNameToCount.$index(0, currentEventName); - if (currentCount == null) - currentCount = 0; - $._eventNameToCount.$indexSet(0, currentEventName, currentCount + 1); - currentEventName = A._postfixWithCount(currentEventName); - } - t1 = $.$get$_performance(); - t1.toString; - t1.mark(currentEventName, $.$get$_json().parse(argumentsAsJson)); - $._markAndMeasureEntryCount = $._markAndMeasureEntryCount + 1; - if (isEndEvent) { - beginEventName = A._createEventName(true, false, $name, taskId); - t1 = $.$get$_performance(); - t1.toString; - t1.measure($name, A._postfixWithCount(beginEventName), currentEventName); - $._markAndMeasureEntryCount = $._markAndMeasureEntryCount + 1; - A._decrementEventCount(beginEventName); - } - B.JSInt_methods.clamp$2($._markAndMeasureEntryCount, 0, 10001); - }, - _FakeUserTag__FakeUserTag(label) { - var t1, - existingTag = $._FakeUserTag__instances.$index(0, label); - if (existingTag != null) - return existingTag; - if ($._FakeUserTag__instances.__js_helper$_length === 64) - throw A.wrapException(A.UnsupportedError$("UserTag instance limit (64) reached.")); - t1 = new A._FakeUserTag(); - $._FakeUserTag__instances.$indexSet(0, label, t1); - return t1; - }, - ServiceExtensionResponse__validateErrorCode(errorCode) { - if (errorCode === -32602) - return; - if (errorCode >= -32016 && errorCode <= -32000) - return; - throw A.wrapException(A.ArgumentError$value(errorCode, "errorCode", "Out of range")); - }, - registerExtension(method, handler) { - if (!B.JSString_methods.startsWith$1(method, "ext.")) - throw A.wrapException(A.ArgumentError$value(method, "method", "Must begin with ext.")); - if ($._extensions.$index(0, method) != null) - throw A.wrapException(A.ArgumentError$("Extension already registered: " + method, null)); - $._extensions.$indexSet(0, method, $.Zone__current.bindBinaryCallback$3$1(handler, type$.Future_ServiceExtensionResponse, type$.String, type$.Map_String_String)); - }, - postEvent(eventKind, eventData) { - var _s9_ = "Extension"; - if (B.JSArray_methods.contains$1(A._setArrayType(["VM", "Isolate", "Debug", "GC", "_Echo", "HeapSnapshot", "Logging", "Timeline", "Profiler"], type$.JSArray_String), _s9_)) - throw A.wrapException(A.ArgumentError$value(_s9_, "stream", "Cannot be a protected stream.")); - else if (B.JSString_methods.startsWith$1(_s9_, "_")) - throw A.wrapException(A.ArgumentError$value(_s9_, "stream", "Cannot start with an underscore.")); - return; - }, - Timeline_startSync($name, $arguments, flow) { - var t1, block; - A.ArgumentError_checkNotNull($name, "name"); - if ($.$get$_performance() == null) { - $.Timeline__stack.push(null); - return; - } - t1 = A._getNextTaskId(); - block = new A._SyncBlock($name, t1, $arguments, flow); - $.Timeline__stack.push(block); - A._reportTaskEvent(t1, -1, 1, $name, block.get$_jsonArguments()); - }, - Timeline_finishSync() { - if ($.Timeline__stack.length === 0) - throw A.wrapException(A.StateError$("Uneven calls to startSync and finishSync")); - var block = $.Timeline__stack.pop(); - if (block == null) - return; - A._reportTaskEvent(block.taskId, -1, 2, block.name, block.get$_jsonArguments()); - }, - Timeline_instantSync($name, $arguments) { - A.ArgumentError_checkNotNull($name, "name"); - if ($.$get$_performance() == null) - return; - A._reportTaskEvent(0, -1, 4, $name, A._argumentsAsJson($arguments)); - }, - TimelineTask$() { - var t1 = A._setArrayType([], type$.JSArray_nullable__AsyncBlock); - return new A.TimelineTask(A._getNextTaskId(), t1); - }, - _argumentsAsJson($arguments) { - if ($arguments == null || $arguments.__js_helper$_length === 0) - return "{}"; - return B.C_JsonCodec.encode$1($arguments); - }, - _performance_closure: function _performance_closure() { - }, - _json_closure: function _json_closure() { - }, - _FakeUserTag: function _FakeUserTag() { - }, - ServiceExtensionResponse: function ServiceExtensionResponse() { - }, - TimelineTask: function TimelineTask(t0, t1) { - this._taskId = t0; - this._stack = t1; - }, - _AsyncBlock: function _AsyncBlock(t0, t1) { - this.name = t0; - this._taskId = t1; - }, - _SyncBlock: function _SyncBlock(t0, t1, t2, t3) { - var _ = this; - _.name = t0; - _.taskId = t1; - _.$arguments = t2; - _.flow = t3; - _.___SyncBlock__jsonArguments_FI = $; - }, - HtmlDocument__determineVisibilityChangeEventType(e) { - var _s16_ = "visibilitychange", - t1 = typeof e.hidden !== "undefined"; - t1.toString; - if (t1) - return _s16_; - else { - t1 = typeof e.mozHidden !== "undefined"; - t1.toString; - if (t1) - return "mozvisibilitychange"; - else { - t1 = typeof e.msHidden !== "undefined"; - t1.toString; - if (t1) - return "msvisibilitychange"; - else { - t1 = typeof e.webkitHidden !== "undefined"; - t1.toString; - if (t1) - return "webkitvisibilitychange"; - } - } - } - return _s16_; - }, - _EventStreamSubscription$0(_target, _eventType, onData, _useCapture) { - var t1 = new A._EventStreamSubscription0(_target, _eventType, onData == null ? null : A._wrapZone0(new A._EventStreamSubscription_closure0(onData), type$.Event), false); - t1._html$_tryResume$0(); - return t1; - }, - _wrapZone0(callback, $T) { - var t1 = $.Zone__current; - if (t1 === B.C__RootZone) - return callback; - return t1.bindUnaryCallbackGuarded$1$1(callback, $T); - }, - HtmlElement: function HtmlElement() { - }, - AccessibleNodeList: function AccessibleNodeList() { - }, - AnchorElement: function AnchorElement() { - }, - AreaElement: function AreaElement() { - }, - BeforeUnloadEvent: function BeforeUnloadEvent() { - }, - Blob: function Blob() { - }, - CharacterData: function CharacterData() { - }, - CssPerspective: function CssPerspective() { - }, - CssRule: function CssRule() { - }, - CssStyleDeclaration: function CssStyleDeclaration() { - }, - CssStyleDeclarationBase: function CssStyleDeclarationBase() { - }, - CssStyleValue: function CssStyleValue() { - }, - CssTransformComponent: function CssTransformComponent() { - }, - CssTransformValue: function CssTransformValue() { - }, - CssUnparsedValue: function CssUnparsedValue() { - }, - DataTransferItemList: function DataTransferItemList() { - }, - DomException: function DomException() { - }, - DomRectList: function DomRectList() { - }, - DomRectReadOnly: function DomRectReadOnly() { - }, - DomStringList: function DomStringList() { - }, - DomTokenList: function DomTokenList() { - }, - Element0: function Element0() { - }, - Event0: function Event0() { - }, - EventTarget: function EventTarget() { - }, - File: function File() { - }, - FileList: function FileList() { - }, - FileWriter: function FileWriter() { - }, - FormElement: function FormElement() { - }, - Gamepad: function Gamepad() { - }, - History: function History() { - }, - HtmlCollection: function HtmlCollection() { - }, - ImageData: function ImageData() { - }, - Location: function Location() { - }, - MediaList: function MediaList() { - }, - MessagePort: function MessagePort() { - }, - MidiInputMap: function MidiInputMap() { - }, - MidiInputMap_keys_closure: function MidiInputMap_keys_closure(t0) { - this.keys = t0; - }, - MidiInputMap_values_closure: function MidiInputMap_values_closure(t0) { - this.values = t0; - }, - MidiOutputMap: function MidiOutputMap() { - }, - MidiOutputMap_keys_closure: function MidiOutputMap_keys_closure(t0) { - this.keys = t0; - }, - MidiOutputMap_values_closure: function MidiOutputMap_values_closure(t0) { - this.values = t0; - }, - MimeType: function MimeType() { - }, - MimeTypeArray: function MimeTypeArray() { - }, - Node: function Node() { - }, - NodeList: function NodeList() { - }, - Plugin: function Plugin() { - }, - PluginArray: function PluginArray() { - }, - RtcStatsReport: function RtcStatsReport() { - }, - RtcStatsReport_keys_closure: function RtcStatsReport_keys_closure(t0) { - this.keys = t0; - }, - RtcStatsReport_values_closure: function RtcStatsReport_values_closure(t0) { - this.values = t0; - }, - SelectElement: function SelectElement() { - }, - SharedArrayBuffer: function SharedArrayBuffer() { - }, - SourceBuffer: function SourceBuffer() { - }, - SourceBufferList: function SourceBufferList() { - }, - SpeechGrammar: function SpeechGrammar() { - }, - SpeechGrammarList: function SpeechGrammarList() { - }, - SpeechRecognitionResult: function SpeechRecognitionResult() { - }, - Storage: function Storage() { - }, - Storage_keys_closure: function Storage_keys_closure(t0) { - this.keys = t0; - }, - Storage_values_closure: function Storage_values_closure(t0) { - this.values = t0; - }, - StyleSheet: function StyleSheet() { - }, - TextTrack: function TextTrack() { - }, - TextTrackCue: function TextTrackCue() { - }, - TextTrackCueList: function TextTrackCueList() { - }, - TextTrackList: function TextTrackList() { - }, - TimeRanges: function TimeRanges() { - }, - Touch: function Touch() { - }, - TouchList: function TouchList() { - }, - TrackDefaultList: function TrackDefaultList() { - }, - Url: function Url() { - }, - VideoTrackList: function VideoTrackList() { - }, - _CssRuleList: function _CssRuleList() { - }, - _DomRect: function _DomRect() { - }, - _GamepadList: function _GamepadList() { - }, - _NamedNodeMap: function _NamedNodeMap() { - }, - _SpeechRecognitionResultList: function _SpeechRecognitionResultList() { - }, - _StyleSheetList: function _StyleSheetList() { - }, - EventStreamProvider: function EventStreamProvider(t0, t1) { - this._html$_eventType = t0; - this.$ti = t1; - }, - _EventStream0: function _EventStream0(t0, t1, t2, t3) { - var _ = this; - _._html$_target = t0; - _._html$_eventType = t1; - _._useCapture = t2; - _.$ti = t3; - }, - _EventStreamSubscription0: function _EventStreamSubscription0(t0, t1, t2, t3) { - var _ = this; - _._html$_pauseCount = 0; - _._html$_target = t0; - _._html$_eventType = t1; - _._html$_onData = t2; - _._useCapture = t3; - }, - _EventStreamSubscription_closure0: function _EventStreamSubscription_closure0(t0) { - this.onData = t0; - }, - _EventStreamSubscription_onData_closure0: function _EventStreamSubscription_onData_closure0(t0) { - this.handleData = t0; - }, - _CustomEventStreamProvider: function _CustomEventStreamProvider(t0) { - this.$ti = t0; - }, - ImmutableListMixin: function ImmutableListMixin() { - }, - FixedSizeListIterator: function FixedSizeListIterator(t0, t1, t2) { - var _ = this; - _._array = t0; - _._length = t1; - _._position = -1; - _._current = null; - _.$ti = t2; - }, - _CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase: function _CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase() { - }, - _DomRectList_JavaScriptObject_ListMixin: function _DomRectList_JavaScriptObject_ListMixin() { - }, - _DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin: function _DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _DomStringList_JavaScriptObject_ListMixin: function _DomStringList_JavaScriptObject_ListMixin() { - }, - _DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin: function _DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _FileList_JavaScriptObject_ListMixin: function _FileList_JavaScriptObject_ListMixin() { - }, - _FileList_JavaScriptObject_ListMixin_ImmutableListMixin: function _FileList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _HtmlCollection_JavaScriptObject_ListMixin: function _HtmlCollection_JavaScriptObject_ListMixin() { - }, - _HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin: function _HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _MidiInputMap_JavaScriptObject_MapMixin: function _MidiInputMap_JavaScriptObject_MapMixin() { - }, - _MidiOutputMap_JavaScriptObject_MapMixin: function _MidiOutputMap_JavaScriptObject_MapMixin() { - }, - _MimeTypeArray_JavaScriptObject_ListMixin: function _MimeTypeArray_JavaScriptObject_ListMixin() { - }, - _MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin: function _MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _NodeList_JavaScriptObject_ListMixin: function _NodeList_JavaScriptObject_ListMixin() { - }, - _NodeList_JavaScriptObject_ListMixin_ImmutableListMixin: function _NodeList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _PluginArray_JavaScriptObject_ListMixin: function _PluginArray_JavaScriptObject_ListMixin() { - }, - _PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin: function _PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _RtcStatsReport_JavaScriptObject_MapMixin: function _RtcStatsReport_JavaScriptObject_MapMixin() { - }, - _SourceBufferList_EventTarget_ListMixin: function _SourceBufferList_EventTarget_ListMixin() { - }, - _SourceBufferList_EventTarget_ListMixin_ImmutableListMixin: function _SourceBufferList_EventTarget_ListMixin_ImmutableListMixin() { - }, - _SpeechGrammarList_JavaScriptObject_ListMixin: function _SpeechGrammarList_JavaScriptObject_ListMixin() { - }, - _SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin: function _SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _Storage_JavaScriptObject_MapMixin: function _Storage_JavaScriptObject_MapMixin() { - }, - _TextTrackCueList_JavaScriptObject_ListMixin: function _TextTrackCueList_JavaScriptObject_ListMixin() { - }, - _TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin: function _TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _TextTrackList_EventTarget_ListMixin: function _TextTrackList_EventTarget_ListMixin() { - }, - _TextTrackList_EventTarget_ListMixin_ImmutableListMixin: function _TextTrackList_EventTarget_ListMixin_ImmutableListMixin() { - }, - _TouchList_JavaScriptObject_ListMixin: function _TouchList_JavaScriptObject_ListMixin() { - }, - _TouchList_JavaScriptObject_ListMixin_ImmutableListMixin: function _TouchList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - __CssRuleList_JavaScriptObject_ListMixin: function __CssRuleList_JavaScriptObject_ListMixin() { - }, - __CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin: function __CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - __GamepadList_JavaScriptObject_ListMixin: function __GamepadList_JavaScriptObject_ListMixin() { - }, - __GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin: function __GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - __NamedNodeMap_JavaScriptObject_ListMixin: function __NamedNodeMap_JavaScriptObject_ListMixin() { - }, - __NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin: function __NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - __SpeechRecognitionResultList_JavaScriptObject_ListMixin: function __SpeechRecognitionResultList_JavaScriptObject_ListMixin() { - }, - __SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin: function __SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - __StyleSheetList_JavaScriptObject_ListMixin: function __StyleSheetList_JavaScriptObject_ListMixin() { - }, - __StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin: function __StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _convertNativeToDart_Value(value) { - var proto, t1, values, i; - if (value == null) - return value; - if (typeof value == "string" || typeof value == "number" || A._isBool(value)) - return value; - proto = Object.getPrototypeOf(value); - t1 = proto === Object.prototype; - t1.toString; - if (!t1) { - t1 = proto === null; - t1.toString; - } else - t1 = true; - if (t1) - return A.convertNativeToDart_Dictionary(value); - t1 = Array.isArray(value); - t1.toString; - if (t1) { - values = []; - i = 0; - while (true) { - t1 = value.length; - t1.toString; - if (!(i < t1)) - break; - values.push(A._convertNativeToDart_Value(value[i])); - ++i; - } - return values; - } - return value; - }, - convertNativeToDart_Dictionary(object) { - var dict, keys, t1, _i, key, t2; - if (object == null) - return null; - dict = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - keys = Object.getOwnPropertyNames(object); - for (t1 = keys.length, _i = 0; _i < keys.length; keys.length === t1 || (0, A.throwConcurrentModificationError)(keys), ++_i) { - key = keys[_i]; - t2 = key; - t2.toString; - dict.$indexSet(0, t2, A._convertNativeToDart_Value(object[key])); - } - return dict; - }, - _StructuredClone: function _StructuredClone() { - }, - _StructuredClone_walk_closure: function _StructuredClone_walk_closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - _StructuredClone_walk_closure0: function _StructuredClone_walk_closure0(t0, t1) { - this._box_1 = t0; - this.$this = t1; - }, - _StructuredCloneDart2Js: function _StructuredCloneDart2Js(t0, t1) { - this.values = t0; - this.copies = t1; - }, - _functionToJS1(f) { - var result; - if (typeof f == "function") - throw A.wrapException(A.ArgumentError$("Attempting to rewrap a JS function.", null)); - result = function(_call, f) { - return function(arg1) { - return _call(f, arg1, arguments.length); - }; - }(A._callDartFunctionFast1, f); - result[$.$get$DART_CLOSURE_PROPERTY_NAME()] = f; - return result; - }, - _functionToJS2(f) { - var result; - if (typeof f == "function") - throw A.wrapException(A.ArgumentError$("Attempting to rewrap a JS function.", null)); - result = function(_call, f) { - return function(arg1, arg2) { - return _call(f, arg1, arg2, arguments.length); - }; - }(A._callDartFunctionFast2, f); - result[$.$get$DART_CLOSURE_PROPERTY_NAME()] = f; - return result; - }, - _callDartFunctionFast0(callback) { - return callback.call$0(); - }, - _callDartFunctionFast1(callback, arg1, $length) { - if ($length >= 1) - return callback.call$1(arg1); - return callback.call$0(); - }, - _callDartFunctionFast2(callback, arg1, arg2, $length) { - if ($length >= 2) - return callback.call$2(arg1, arg2); - if ($length === 1) - return callback.call$1(arg1); - return callback.call$0(); - }, - _noJsifyRequired(o) { - return o == null || A._isBool(o) || typeof o == "number" || typeof o == "string" || type$.Int8List._is(o) || type$.Uint8List._is(o) || type$.Uint8ClampedList._is(o) || type$.Int16List._is(o) || type$.Uint16List._is(o) || type$.Int32List._is(o) || type$.Uint32List._is(o) || type$.Float32List._is(o) || type$.Float64List._is(o) || type$.ByteBuffer._is(o) || type$.ByteData._is(o); - }, - jsify(object) { - if (A._noJsifyRequired(object)) - return object; - return new A.jsify__convert(new A._IdentityHashMap(type$._IdentityHashMap_of_nullable_Object_and_nullable_Object)).call$1(object); - }, - getProperty(o, $name) { - return o[$name]; - }, - _getPropertyTrustType(o, $name) { - return o[$name]; - }, - callMethod(o, method, args) { - return o[method].apply(o, args); - }, - _callMethodUnchecked1(o, method, arg1) { - return o[method](arg1); - }, - _callMethodUnchecked2(o, method, arg1, arg2) { - return o[method](arg1, arg2); - }, - callConstructor(constr, $arguments) { - var args, factoryFunction; - if ($arguments == null) - return new constr(); - if ($arguments instanceof Array) - switch ($arguments.length) { - case 0: - return new constr(); - case 1: - return new constr($arguments[0]); - case 2: - return new constr($arguments[0], $arguments[1]); - case 3: - return new constr($arguments[0], $arguments[1], $arguments[2]); - case 4: - return new constr($arguments[0], $arguments[1], $arguments[2], $arguments[3]); - } - args = [null]; - B.JSArray_methods.addAll$1(args, $arguments); - factoryFunction = constr.bind.apply(constr, args); - String(factoryFunction); - return new factoryFunction(); - }, - _callConstructorUnchecked1(constr, arg1) { - return new constr(arg1); - }, - _callConstructorUnchecked2(constr, arg1, arg2) { - return new constr(arg1, arg2); - }, - promiseToFuture(jsPromise, $T) { - var t1 = new A._Future($.Zone__current, $T._eval$1("_Future<0>")), - completer = new A._AsyncCompleter(t1, $T._eval$1("_AsyncCompleter<0>")); - jsPromise.then(A.convertDartClosureToJS(new A.promiseToFuture_closure(completer), 1), A.convertDartClosureToJS(new A.promiseToFuture_closure0(completer), 1)); - return t1; - }, - _noDartifyRequired(o) { - return o == null || typeof o === "boolean" || typeof o === "number" || typeof o === "string" || o instanceof Int8Array || o instanceof Uint8Array || o instanceof Uint8ClampedArray || o instanceof Int16Array || o instanceof Uint16Array || o instanceof Int32Array || o instanceof Uint32Array || o instanceof Float32Array || o instanceof Float64Array || o instanceof ArrayBuffer || o instanceof DataView; - }, - dartify(o) { - if (A._noDartifyRequired(o)) - return o; - return new A.dartify_convert(new A._IdentityHashMap(type$._IdentityHashMap_of_nullable_Object_and_nullable_Object)).call$1(o); - }, - jsify__convert: function jsify__convert(t0) { - this._convertedObjects = t0; - }, - promiseToFuture_closure: function promiseToFuture_closure(t0) { - this.completer = t0; - }, - promiseToFuture_closure0: function promiseToFuture_closure0(t0) { - this.completer = t0; - }, - dartify_convert: function dartify_convert(t0) { - this._convertedObjects = t0; - }, - NullRejectionException: function NullRejectionException(t0) { - this.isUndefined = t0; - }, - min(a, b) { - return Math.min(a, b); - }, - max(a, b) { - return Math.max(a, b); - }, - sqrt(x) { - return Math.sqrt(x); - }, - exp(x) { - return Math.exp(x); - }, - log(x) { - return Math.log(x); - }, - pow(x, exponent) { - return Math.pow(x, exponent); - }, - _JSRandom: function _JSRandom() { - }, - _JSSecureRandom: function _JSSecureRandom(t0) { - this._math$_buffer = t0; - }, - Length: function Length() { - }, - LengthList: function LengthList() { - }, - Number: function Number() { - }, - NumberList: function NumberList() { - }, - PointList: function PointList() { - }, - StringList: function StringList() { - }, - Transform0: function Transform0() { - }, - TransformList: function TransformList() { - }, - _LengthList_JavaScriptObject_ListMixin: function _LengthList_JavaScriptObject_ListMixin() { - }, - _LengthList_JavaScriptObject_ListMixin_ImmutableListMixin: function _LengthList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _NumberList_JavaScriptObject_ListMixin: function _NumberList_JavaScriptObject_ListMixin() { - }, - _NumberList_JavaScriptObject_ListMixin_ImmutableListMixin: function _NumberList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _StringList_JavaScriptObject_ListMixin: function _StringList_JavaScriptObject_ListMixin() { - }, - _StringList_JavaScriptObject_ListMixin_ImmutableListMixin: function _StringList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _TransformList_JavaScriptObject_ListMixin: function _TransformList_JavaScriptObject_ListMixin() { - }, - _TransformList_JavaScriptObject_ListMixin_ImmutableListMixin: function _TransformList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - ByteData_ByteData$view(buffer) { - return J.asByteData$2$x(buffer, 0, null); - }, - ByteData_ByteData$sublistView(data) { - var elementSize = data.BYTES_PER_ELEMENT, - end = A.RangeError_checkValidRange(0, null, B.JSInt_methods.$tdiv(data.byteLength, elementSize), null, null); - return J.asByteData$2$x(B.NativeUint8List_methods.get$buffer(data), data.byteOffset + 0 * elementSize, end * elementSize); - }, - Uint8List_Uint8List$sublistView(data, start, end) { - var t1 = J.getInterceptor$x(data), - elementSize = t1.get$elementSizeInBytes(data); - end = A.RangeError_checkValidRange(start, end, B.JSInt_methods.$tdiv(data.byteLength, elementSize), null, null); - return J.asUint8List$2$x(t1.get$buffer(data), data.byteOffset + start * elementSize, (end - start) * elementSize); - }, - Endian: function Endian() { - }, - Offset_lerp(a, b, t) { - if (b == null) - if (a == null) - return null; - else - return a.$mul(0, 1 - t); - else if (a == null) - return b.$mul(0, t); - else - return new A.Offset(A._lerpDouble(a._dx, b._dx, t), A._lerpDouble(a._dy, b._dy, t)); - }, - Size$(width, height) { - return new A.Size(width, height); - }, - Size_lerp(a, b, t) { - if (b == null) - if (a == null) - return null; - else - return a.$mul(0, 1 - t); - else if (a == null) - return b.$mul(0, t); - else - return new A.Size(A._lerpDouble(a._dx, b._dx, t), A._lerpDouble(a._dy, b._dy, t)); - }, - Rect$fromCircle(center, radius) { - var t1 = center._dx, - t2 = radius * 2 / 2, - t3 = center._dy; - return new A.Rect(t1 - t2, t3 - t2, t1 + t2, t3 + t2); - }, - Rect$fromCenter(center, height, width) { - var t1 = center._dx, - t2 = width / 2, - t3 = center._dy, - t4 = height / 2; - return new A.Rect(t1 - t2, t3 - t4, t1 + t2, t3 + t4); - }, - Rect$fromPoints(a, b) { - var t1 = a._dx, - t2 = b._dx, - t3 = a._dy, - t4 = b._dy; - return new A.Rect(Math.min(t1, t2), Math.min(t3, t4), Math.max(t1, t2), Math.max(t3, t4)); - }, - Rect_lerp(a, b, t) { - var k, t1, t2, t3, t4; - if (b == null) - if (a == null) - return null; - else { - k = 1 - t; - return new A.Rect(a.left * k, a.top * k, a.right * k, a.bottom * k); - } - else { - t1 = b.left; - t2 = b.top; - t3 = b.right; - t4 = b.bottom; - if (a == null) - return new A.Rect(t1 * t, t2 * t, t3 * t, t4 * t); - else - return new A.Rect(A._lerpDouble(a.left, t1, t), A._lerpDouble(a.top, t2, t), A._lerpDouble(a.right, t3, t), A._lerpDouble(a.bottom, t4, t)); - } - }, - Radius_lerp(a, b, t) { - var k, t1, t2; - if (b == null) - if (a == null) - return null; - else { - k = 1 - t; - return new A.Radius(a.x * k, a.y * k); - } - else { - t1 = b.x; - t2 = b.y; - if (a == null) - return new A.Radius(t1 * t, t2 * t); - else - return new A.Radius(A._lerpDouble(a.x, t1, t), A._lerpDouble(a.y, t2, t)); - } - }, - RRect$fromRectAndRadius(rect, radius) { - var t1 = radius.x, - t2 = radius.y; - return new A.RRect(rect.left, rect.top, rect.right, rect.bottom, t1, t2, t1, t2, t1, t2, t1, t2); - }, - RRect$fromLTRBAndCorners(left, $top, right, bottom, bottomLeft, bottomRight, topLeft, topRight) { - return new A.RRect(left, $top, right, bottom, topLeft.x, topLeft.y, topRight.x, topRight.y, bottomRight.x, bottomRight.y, bottomLeft.x, bottomLeft.y); - }, - RRect$fromRectAndCorners(rect, bottomLeft, bottomRight, topLeft, topRight) { - return new A.RRect(rect.left, rect.top, rect.right, rect.bottom, topLeft.x, topLeft.y, topRight.x, topRight.y, bottomRight.x, bottomRight.y, bottomLeft.x, bottomLeft.y); - }, - RRect$_raw(blRadiusX, blRadiusY, bottom, brRadiusX, brRadiusY, left, right, tlRadiusX, tlRadiusY, $top, trRadiusX, trRadiusY, uniformRadii) { - return new A.RRect(left, $top, right, bottom, tlRadiusX, tlRadiusY, trRadiusX, trRadiusY, brRadiusX, brRadiusY, blRadiusX, blRadiusY); - }, - lerpDouble(a, b, t) { - var t1; - if (a != b) { - t1 = a == null ? null : isNaN(a); - if (t1 === true) { - t1 = b == null ? null : isNaN(b); - t1 = t1 === true; - } else - t1 = false; - } else - t1 = true; - if (t1) - return a == null ? null : a; - if (a == null) - a = 0; - if (b == null) - b = 0; - return a * (1 - t) + b * t; - }, - _lerpDouble(a, b, t) { - return a * (1 - t) + b * t; - }, - clampDouble(x, min, max) { - if (x < min) - return min; - if (x > max) - return max; - if (isNaN(x)) - return max; - return x; - }, - _scaleAlpha(x, factor) { - return x.withValues$1$alpha(B.JSNumber_methods.clamp$2(x.get$a(x) * factor, 0, 1)); - }, - Color$(value) { - return new A.Color((B.JSInt_methods._shrOtherPositive$1(value, 24) & 255) / 255, (B.JSInt_methods._shrOtherPositive$1(value, 16) & 255) / 255, (B.JSInt_methods._shrOtherPositive$1(value, 8) & 255) / 255, (value & 255) / 255, B.ColorSpace_0); - }, - Color$fromARGB(a, r, g, b) { - return new A.Color((a & 255) / 255, (r & 255) / 255, (g & 255) / 255, (b & 255) / 255, B.ColorSpace_0); - }, - Color$fromRGBO(r, g, b, opacity) { - return new A.Color(opacity, (r & 255) / 255, (g & 255) / 255, (b & 255) / 255, B.ColorSpace_0); - }, - Color__linearizeColorComponent(component) { - if (component <= 0.03928) - return component / 12.92; - return Math.pow((component + 0.055) / 1.055, 2.4); - }, - Color_lerp(x, y, t) { - if (y == null) - if (x == null) - return null; - else - return A._scaleAlpha(x, 1 - t); - else if (x == null) - return A._scaleAlpha(y, t); - else - return new A.Color(B.JSNumber_methods.clamp$2(A._lerpDouble(x.get$a(x), y.get$a(y), t), 0, 1), B.JSNumber_methods.clamp$2(A._lerpDouble(x.get$r(x), y.get$r(y), t), 0, 1), B.JSNumber_methods.clamp$2(A._lerpDouble(x.get$g(), y.get$g(), t), 0, 1), B.JSNumber_methods.clamp$2(A._lerpDouble(x.get$b(x), y.get$b(y), t), 0, 1), x.get$colorSpace()); - }, - Color_alphaBlend(foreground, background) { - var invAlpha, backAlpha, outAlpha, - alpha = foreground.get$a(foreground); - if (alpha === 0) - return background; - invAlpha = 1 - alpha; - backAlpha = background.get$a(background); - if (backAlpha === 1) - return new A.Color(1, alpha * foreground.get$r(foreground) + invAlpha * background.get$r(background), alpha * foreground.get$g() + invAlpha * background.get$g(), alpha * foreground.get$b(foreground) + invAlpha * background.get$b(background), foreground.get$colorSpace()); - else { - backAlpha *= invAlpha; - outAlpha = alpha + backAlpha; - return new A.Color(outAlpha, (foreground.get$r(foreground) * alpha + background.get$r(background) * backAlpha) / outAlpha, (foreground.get$g() * alpha + background.get$g() * backAlpha) / outAlpha, (foreground.get$b(foreground) * alpha + background.get$b(background) * backAlpha) / outAlpha, foreground.get$colorSpace()); - } - }, - Gradient_Gradient$linear(from, to, colors) { - var t1; - $.$get$_renderer(); - t1 = new A.CkGradientLinear(from, to, colors, null, B.TileMode_0, null); - t1.SimpleCkShader$0(); - return t1; - }, - ImageFilter_ImageFilter$matrix(matrix4, filterQuality) { - var t1; - $.$get$_renderer(); - t1 = new Float64Array(A._ensureNativeList(matrix4)); - A.toMatrix32(matrix4); - return new A._CkMatrixImageFilter(t1, filterQuality); - }, - instantiateImageCodecWithSize(buffer, getTargetSize) { - return A.instantiateImageCodecWithSize$body(buffer, getTargetSize); - }, - instantiateImageCodecWithSize$body(buffer, getTargetSize) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$next = [], codec, info, width, height, targetSize, t1, t2, t3; - var $async$instantiateImageCodecWithSize = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = getTargetSize == null ? 3 : 5; - break; - case 3: - // then - t1 = $.$get$_renderer(); - t2 = buffer._ui$_list; - t2.toString; - $async$returnValue = t1.instantiateImageCodec$1(t2); - // goto return - $async$goto = 1; - break; - // goto join - $async$goto = 4; - break; - case 5: - // else - t1 = $.$get$_renderer(); - t2 = buffer._ui$_list; - t2.toString; - $async$goto = 6; - return A._asyncAwait(t1.instantiateImageCodec$1(t2), $async$instantiateImageCodecWithSize); - case 6: - // returning from await. - codec = $async$result; - $async$handler = 7; - $async$goto = 10; - return A._asyncAwait(codec.getNextFrame$0(), $async$instantiateImageCodecWithSize); - case 10: - // returning from await. - info = $async$result; - try { - t2 = J.get$image$z(info).__CkImage_box_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__CountedRef__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - width = J.toInt$0$n(t2._nativeObject.width()); - t2 = J.get$image$z(info).__CkImage_box_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__CountedRef__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - height = J.toInt$0$n(t2._nativeObject.height()); - targetSize = getTargetSize.call$2(width, height); - t2 = buffer._ui$_list; - t2.toString; - t3 = targetSize.width; - t3 = t1.instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth(t2, false, targetSize.height, t3); - $async$returnValue = t3; - $async$next = [1]; - // goto finally - $async$goto = 8; - break; - } finally { - J.get$image$z(info).dispose$0(); - } - $async$next.push(9); - // goto finally - $async$goto = 8; - break; - case 7: - // uncaught - $async$next = [2]; - case 8: - // finally - $async$handler = 2; - codec.dispose$0(); - // goto the next finally handler - $async$goto = $async$next.pop(); - break; - case 9: - // after finally - case 4: - // join - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$instantiateImageCodecWithSize, $async$completer); - }, - Shadow_convertRadiusToSigma(radius) { - return radius > 0 ? radius * 0.57735 + 0.5 : 0; - }, - Shadow_lerp(a, b, t) { - var t2, t3, - t1 = A.Color_lerp(a.color, b.color, t); - t1.toString; - t2 = A.Offset_lerp(a.offset, b.offset, t); - t2.toString; - t3 = A._lerpDouble(a.blurRadius, b.blurRadius, t); - return new A.Shadow(t1, t2, t3); - }, - Shadow_lerpList(a, b, t) { - var result, commonLength, i, - t1 = a == null; - if (t1 && b == null) - return null; - if (t1) - a = A._setArrayType([], type$.JSArray_Shadow); - if (b == null) - b = A._setArrayType([], type$.JSArray_Shadow); - result = A._setArrayType([], type$.JSArray_Shadow); - commonLength = Math.min(a.length, b.length); - for (i = 0; i < commonLength; ++i) { - t1 = A.Shadow_lerp(a[i], b[i], t); - t1.toString; - result.push(t1); - } - for (t1 = 1 - t, i = commonLength; i < a.length; ++i) - result.push(a[i].scale$1(0, t1)); - for (i = commonLength; i < b.length; ++i) - result.push(b[i].scale$1(0, t)); - return result; - }, - ImmutableBuffer_fromUint8List(list) { - return A.ImmutableBuffer_fromUint8List$body(list); - }, - ImmutableBuffer_fromUint8List$body(list) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.ImmutableBuffer), - $async$returnValue, instance; - var $async$ImmutableBuffer_fromUint8List = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - instance = new A.ImmutableBuffer(list.length); - instance._ui$_list = list; - $async$returnValue = instance; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$ImmutableBuffer_fromUint8List, $async$completer); - }, - PointerData$(buttons, change, device, distance, distanceMax, kind, obscured, onRespond, orientation, physicalDeltaX, physicalDeltaY, physicalX, physicalY, platformData, pointerIdentifier, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, signalKind, size, synthesized, tilt, timeStamp, viewId) { - return new A.PointerData(viewId, timeStamp, change, kind, signalKind, device, pointerIdentifier, physicalX, physicalY, physicalDeltaX, physicalDeltaY, buttons, false, synthesized, pressure, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, platformData, scrollDeltaX, scrollDeltaY, scale, onRespond); - }, - FontWeight_lerp(a, b, t) { - var t2, - t1 = a == null; - if (t1 && b == null) - return null; - t1 = t1 ? null : a.index; - if (t1 == null) - t1 = 3; - t2 = b == null ? null : b.index; - t1 = A.lerpDouble(t1, t2 == null ? 3 : t2, t); - t1.toString; - return B.List_gVO[A.clampInt(B.JSNumber_methods.round$0(t1), 0, 8)]; - }, - FontVariation_lerp(a, b, t) { - var t1 = a == null, - t2 = t1 ? null : a.axis, - t3 = b == null; - if (t2 == (t3 ? null : b.axis)) - t1 = t1 && t3; - else - t1 = true; - if (t1) - return t < 0.5 ? a : b; - t1 = a.axis; - t2 = A.lerpDouble(a.value, b.value, t); - t2.toString; - return new A.FontVariation(t1, A.clampDouble(t2, -32768, 32767.99998474121)); - }, - TextStyle_TextStyle(background, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, shadows, textBaseline, wordSpacing) { - $.$get$_renderer(); - return A.CkTextStyle$_(background, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, fontFamily, fontFamilyFallback, shadows, textBaseline, wordSpacing); - }, - ParagraphStyle_ParagraphStyle(ellipsis, fontFamily, fontSize, fontStyle, fontWeight, height, locale, maxLines, strutStyle, textAlign, textDirection, textHeightBehavior) { - var t1, t2, properties, t3, skTextStyle; - $.$get$_renderer(); - t1 = height === 0; - t2 = t1 ? null : height; - properties = {}; - t3 = $.$get$_skTextAligns()[textAlign.index]; - properties.textAlign = t3; - if (textDirection != null) - properties.textDirection = $.$get$_skTextDirections()[textDirection.index]; - if (maxLines != null) - properties.maxLines = maxLines; - t3 = t2 != null; - if (t3) - properties.heightMultiplier = t2; - if (textHeightBehavior != null) - properties.textHeightBehavior = $.$get$_skTextHeightBehaviors()[0]; - if (ellipsis != null) - properties.ellipsis = ellipsis; - if (strutStyle != null) - properties.strutStyle = A.CkParagraphStyle_toSkStrutStyleProperties(strutStyle, textHeightBehavior); - properties.replaceTabCharacters = true; - skTextStyle = {}; - if (fontWeight != null) - skTextStyle.fontStyle = A.toSkFontStyle(fontWeight, fontStyle); - if (fontSize != null) - skTextStyle.fontSize = fontSize; - if (t3) - skTextStyle.heightMultiplier = t2; - A.SkTextStyleProperties_set_fontFamilies(skTextStyle, A._computeCombinedFontFamilies(fontFamily, null)); - properties.textStyle = skTextStyle; - properties.applyRoundingHack = false; - t2 = $.__canvasKit._readField$0().ParagraphStyle(properties); - return new A.CkParagraphStyle(t2, textAlign, textDirection, fontWeight, fontStyle, maxLines, fontFamily, fontFamily, fontSize, t1 ? null : height, textHeightBehavior, strutStyle, ellipsis, locale); - }, - loadFontFromList(list, fontFamily) { - return A.loadFontFromList$body(list, fontFamily); - }, - loadFontFromList$body(list, fontFamily) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$loadFontFromList = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait($.$get$_renderer().get$_fontCollection().loadFontFromList$2$fontFamily(list, fontFamily), $async$loadFontFromList); - case 2: - // returning from await. - A.sendFontChangeMessage(); - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$loadFontFromList, $async$completer); - }, - PluginUtilities_getCallbackHandle(callback) { - throw A.wrapException(A.UnimplementedError$(null)); - }, - PluginUtilities_getCallbackFromHandle(handle) { - throw A.wrapException(A.UnimplementedError$(null)); - }, - ClipOp: function ClipOp(t0, t1) { - this.index = t0; - this._name = t1; - }, - PathFillType: function PathFillType(t0, t1) { - this.index = t0; - this._name = t1; - }, - _ChannelCallbackRecord: function _ChannelCallbackRecord(t0, t1) { - this._callback = t0; - this._ui$_zone = t1; - }, - _StoredMessage: function _StoredMessage(t0, t1, t2) { - this.data = t0; - this._callback = t1; - this._ui$_zone = t2; - }, - _Channel: function _Channel(t0, t1) { - var _ = this; - _._queue = t0; - _._capacity = t1; - _._draining = false; - _._channelCallbackRecord = null; - }, - ChannelBuffers: function ChannelBuffers(t0) { - this._channels = t0; - }, - ChannelBuffers_push_closure: function ChannelBuffers_push_closure() { - }, - ChannelBuffers_setListener_closure: function ChannelBuffers_setListener_closure() { - }, - OffsetBase: function OffsetBase() { - }, - Offset: function Offset(t0, t1) { - this._dx = t0; - this._dy = t1; - }, - Size: function Size(t0, t1) { - this._dx = t0; - this._dy = t1; - }, - Rect: function Rect(t0, t1, t2, t3) { - var _ = this; - _.left = t0; - _.top = t1; - _.right = t2; - _.bottom = t3; - }, - Radius: function Radius(t0, t1) { - this.x = t0; - this.y = t1; - }, - _RRectLike: function _RRectLike() { - }, - RRect: function RRect(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { - var _ = this; - _.left = t0; - _.top = t1; - _.right = t2; - _.bottom = t3; - _.tlRadiusX = t4; - _.tlRadiusY = t5; - _.trRadiusX = t6; - _.trRadiusY = t7; - _.brRadiusX = t8; - _.brRadiusY = t9; - _.blRadiusX = t10; - _.blRadiusY = t11; - }, - KeyEventType: function KeyEventType(t0, t1) { - this.index = t0; - this._name = t1; - }, - KeyEventDeviceType: function KeyEventDeviceType(t0, t1) { - this.index = t0; - this._name = t1; - }, - KeyData: function KeyData(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.timeStamp = t0; - _.type = t1; - _.physical = t2; - _.logical = t3; - _.character = t4; - _.synthesized = t5; - }, - KeyData__quotedCharCode_closure: function KeyData__quotedCharCode_closure() { - }, - Color: function Color(t0, t1, t2, t3, t4) { - var _ = this; - _.a = t0; - _.r = t1; - _.g = t2; - _.b = t3; - _.colorSpace = t4; - }, - StrokeCap: function StrokeCap(t0, t1) { - this.index = t0; - this._name = t1; - }, - StrokeJoin: function StrokeJoin(t0, t1) { - this.index = t0; - this._name = t1; - }, - PaintingStyle: function PaintingStyle(t0, t1) { - this.index = t0; - this._name = t1; - }, - BlendMode: function BlendMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - Clip: function Clip(t0, t1) { - this.index = t0; - this._name = t1; - }, - BlurStyle: function BlurStyle(t0, t1) { - this.index = t0; - this._name = t1; - }, - MaskFilter: function MaskFilter(t0, t1) { - this._ui$_style = t0; - this._sigma = t1; - }, - FilterQuality: function FilterQuality(t0, t1) { - this.index = t0; - this._name = t1; - }, - ImageFilter: function ImageFilter() { - }, - ColorSpace: function ColorSpace(t0, t1) { - this.index = t0; - this._name = t1; - }, - Shadow: function Shadow(t0, t1, t2) { - this.color = t0; - this.offset = t1; - this.blurRadius = t2; - }, - ImmutableBuffer: function ImmutableBuffer(t0) { - this._ui$_list = null; - this._ui$_length = t0; - }, - PlatformDispatcher: function PlatformDispatcher() { - }, - FrameTiming: function FrameTiming(t0) { - this._ui$_data = t0; - }, - AppLifecycleState: function AppLifecycleState(t0, t1) { - this.index = t0; - this._name = t1; - }, - AppExitResponse: function AppExitResponse(t0, t1) { - this.index = t0; - this._name = t1; - }, - Locale: function Locale(t0, t1) { - this._languageCode = t0; - this._countryCode = t1; - }, - DartPerformanceMode: function DartPerformanceMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - SemanticsActionEvent: function SemanticsActionEvent(t0, t1, t2, t3) { - var _ = this; - _.type = t0; - _.viewId = t1; - _.nodeId = t2; - _.$arguments = t3; - }, - ViewFocusEvent: function ViewFocusEvent(t0, t1, t2) { - this.viewId = t0; - this.state = t1; - this.direction = t2; - }, - ViewFocusState: function ViewFocusState(t0, t1) { - this.index = t0; - this._name = t1; - }, - ViewFocusDirection: function ViewFocusDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - PointerChange: function PointerChange(t0, t1) { - this.index = t0; - this._name = t1; - }, - PointerDeviceKind: function PointerDeviceKind(t0, t1) { - this.index = t0; - this._name = t1; - }, - PointerSignalKind: function PointerSignalKind(t0, t1) { - this.index = t0; - this._name = t1; - }, - PointerData: function PointerData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30) { - var _ = this; - _.viewId = t0; - _.timeStamp = t1; - _.change = t2; - _.kind = t3; - _.signalKind = t4; - _.device = t5; - _.pointerIdentifier = t6; - _.physicalX = t7; - _.physicalY = t8; - _.physicalDeltaX = t9; - _.physicalDeltaY = t10; - _.buttons = t11; - _.obscured = t12; - _.synthesized = t13; - _.pressure = t14; - _.pressureMin = t15; - _.pressureMax = t16; - _.distance = t17; - _.distanceMax = t18; - _.size = t19; - _.radiusMajor = t20; - _.radiusMinor = t21; - _.radiusMin = t22; - _.radiusMax = t23; - _.orientation = t24; - _.tilt = t25; - _.platformData = t26; - _.scrollDeltaX = t27; - _.scrollDeltaY = t28; - _.scale = t29; - _._ui$_onRespond = t30; - }, - PointerDataPacket: function PointerDataPacket(t0) { - this.data = t0; - }, - SemanticsAction: function SemanticsAction(t0, t1) { - this.index = t0; - this.name = t1; - }, - SemanticsFlag: function SemanticsFlag(t0, t1) { - this.index = t0; - this.name = t1; - }, - SemanticsRole: function SemanticsRole(t0, t1) { - this.index = t0; - this._name = t1; - }, - SemanticsInputType: function SemanticsInputType(t0, t1) { - this.index = t0; - this._name = t1; - }, - SemanticsValidationResult: function SemanticsValidationResult(t0, t1) { - this.index = t0; - this._name = t1; - }, - SemanticsUpdateBuilder: function SemanticsUpdateBuilder(t0) { - this._ui$_nodeUpdates = t0; - }, - FontStyle: function FontStyle(t0, t1) { - this.index = t0; - this._name = t1; - }, - PlaceholderAlignment: function PlaceholderAlignment(t0, t1) { - this.index = t0; - this._name = t1; - }, - FontWeight: function FontWeight(t0) { - this.index = t0; - }, - FontVariation: function FontVariation(t0, t1) { - this.axis = t0; - this.value = t1; - }, - GlyphInfo: function GlyphInfo(t0, t1, t2) { - this.graphemeClusterLayoutBounds = t0; - this.graphemeClusterCodeUnitRange = t1; - this.writingDirection = t2; - }, - TextAlign: function TextAlign(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextBaseline: function TextBaseline(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextDecoration: function TextDecoration(t0) { - this._mask = t0; - }, - TextDecorationStyle: function TextDecorationStyle(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextLeadingDistribution: function TextLeadingDistribution(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextHeightBehavior: function TextHeightBehavior(t0) { - this.leadingDistribution = t0; - }, - TextDirection: function TextDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextBox: function TextBox(t0, t1, t2, t3, t4) { - var _ = this; - _.left = t0; - _.top = t1; - _.right = t2; - _.bottom = t3; - _.direction = t4; - }, - TextAffinity: function TextAffinity(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextPosition: function TextPosition(t0, t1) { - this.offset = t0; - this.affinity = t1; - }, - TextRange: function TextRange(t0, t1) { - this.start = t0; - this.end = t1; - }, - ParagraphConstraints: function ParagraphConstraints(t0) { - this.width = t0; - }, - BoxHeightStyle: function BoxHeightStyle(t0, t1) { - this.index = t0; - this._name = t1; - }, - BoxWidthStyle: function BoxWidthStyle(t0, t1) { - this.index = t0; - this._name = t1; - }, - TileMode: function TileMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - Display: function Display() { - }, - Brightness: function Brightness(t0, t1) { - this.index = t0; - this._name = t1; - }, - CallbackHandle: function CallbackHandle(t0) { - this._ui$_handle = t0; - }, - GestureSettings: function GestureSettings() { - }, - bootstrapEngine(registerPlugins, runApp) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - bootstrap, t1, loader; - var $async$bootstrapEngine = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - bootstrap = new A.AppBootstrap(new A.bootstrapEngine_closure(), new A.bootstrapEngine_closure0(registerPlugins, runApp)); - t1 = init.G._flutter; - loader = t1 == null ? null : t1.loader; - $async$goto = loader == null || !("didCreateEngineInitializer" in loader) ? 2 : 4; - break; - case 2: - // then - $async$goto = 5; - return A._asyncAwait(bootstrap.autoStart$0(), $async$bootstrapEngine); - case 5: - // returning from await. - // goto join - $async$goto = 3; - break; - case 4: - // else - loader.didCreateEngineInitializer(bootstrap.prepareEngineInitializer$0()); - case 3: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$bootstrapEngine, $async$completer); - }, - AssetManager: function AssetManager(t0) { - this._assetBase = t0; - }, - BrowserEngine: function BrowserEngine(t0, t1) { - this.index = t0; - this._name = t1; - }, - OperatingSystem: function OperatingSystem(t0, t1) { - this.index = t0; - this._name = t1; - }, - BrowserDetection: function BrowserDetection() { - this.__BrowserDetection__operatingSystem_FI = this.__BrowserDetection__browserEngine_FI = this.__BrowserDetection__userAgent_FI = $; - }, - bootstrapEngine_closure: function bootstrapEngine_closure() { - }, - bootstrapEngine_closure0: function bootstrapEngine_closure0(t0, t1) { - this.registerPlugins = t0; - this.runApp = t1; - }, - BrowserPlatformLocation: function BrowserPlatformLocation() { - }, - BrowserPlatformLocation_getOrCreateDomEventListener_closure0: function BrowserPlatformLocation_getOrCreateDomEventListener_closure0(t0) { - this.fn = t0; - }, - BrowserPlatformLocation_getOrCreateDomEventListener_closure: function BrowserPlatformLocation_getOrCreateDomEventListener_closure(t0) { - this.jsListener = t0; - }, - HashUrlStrategy: function HashUrlStrategy() { - }, - HashUrlStrategy_addPopStateListener_wrappedFn: function HashUrlStrategy_addPopStateListener_wrappedFn(t0) { - this.fn = t0; - }, - HashUrlStrategy_addPopStateListener_closure: function HashUrlStrategy_addPopStateListener_closure(t0, t1) { - this.$this = t0; - this.wrappedFn = t1; - }, - HashUrlStrategy__waitForPopState_closure: function HashUrlStrategy__waitForPopState_closure(t0, t1) { - this.unsubscribe = t0; - this.completer = t1; - }, - PlatformViewRegistry: function PlatformViewRegistry() { - }, - AudioBuffer: function AudioBuffer() { - }, - AudioParamMap: function AudioParamMap() { - }, - AudioParamMap_keys_closure: function AudioParamMap_keys_closure(t0) { - this.keys = t0; - }, - AudioParamMap_values_closure: function AudioParamMap_values_closure(t0) { - this.values = t0; - }, - AudioTrackList: function AudioTrackList() { - }, - BaseAudioContext: function BaseAudioContext() { - }, - OfflineAudioContext: function OfflineAudioContext() { - }, - _AudioParamMap_JavaScriptObject_MapMixin: function _AudioParamMap_JavaScriptObject_MapMixin() { - }, - Configuration: function Configuration() { - this.__Configuration__config_A = $; - }, - main0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], homeWidget, connectionError, wsService, params, searchQuery, titleQuery, description, videoResult, e, t1, searchQuery0, titleQuery0, description0, exception, binding, $async$exception; - var $async$main0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($.WidgetsBinding__instance == null) - A.WidgetsFlutterBinding$(); - $.WidgetsBinding__instance.toString; - t1 = $.Configuration__instance; - $async$goto = 2; - return A._asyncAwait((t1 == null ? $.Configuration__instance = new A.Configuration() : t1).initialize$0(0), $async$main0); - case 2: - // returning from await. - homeWidget = B.HomeScreen_null_null; - connectionError = null; - wsService = $.$get$WebSocketApiService__instance(); - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait($.$get$SettingsService__instance().initialize$0(0), $async$main0); - case 7: - // returning from await. - $async$goto = 8; - return A._asyncAwait(J.initialize$0$z(wsService), $async$main0); - case 8: - // returning from await. - if (wsService._status === B.ConnectionStatus_5 || wsService._status === B.ConnectionStatus_5) - homeWidget = B.MaintenanceScreen_null_null; - else { - t1 = window.location.href; - t1.toString; - params = A.Uri_parse(t1, 0, null).get$queryParameters(); - if (J.containsKey$1$x(params, "search")) { - searchQuery0 = J.$index$asx(params, "search"); - searchQuery = searchQuery0 == null ? "" : searchQuery0; - if (J.get$length$asx(searchQuery) !== 0) - homeWidget = new A.HomeScreen(searchQuery, null); - } else if (J.containsKey$1$x(params, "title")) { - titleQuery0 = J.$index$asx(params, "title"); - titleQuery = titleQuery0 == null ? "" : titleQuery0; - if (J.get$length$asx(titleQuery) !== 0) - if (J.containsKey$1$x(params, "description")) { - description0 = J.$index$asx(params, "description"); - description = description0 == null ? "" : description0; - videoResult = A.VideoResult$("", null, description, B.JSInt_methods.toString$0(Date.now()), true, 0, A._setArrayType([], type$.JSArray_String), "", titleQuery, false, 0); - homeWidget = new A.VideoScreen(videoResult, null); - } else - homeWidget = new A.FutureBuilder(J.search$1$z(wsService, titleQuery), new A.main_closure1(), null, type$.FutureBuilder_VideoResult); - } - } - t1 = wsService._statusController; - new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1(new A.main_closure2()); - $async$handler = 1; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("Error initializing services: " + A.S(e)); - connectionError = type$.Exception._is(e) ? e : new A._Exception(A.S(e)); - if (B.JSString_methods.contains$1(J.toString$0$(e).toLowerCase(), "maintenance")) - homeWidget = B.MaintenanceScreen_null_null; - else - homeWidget = new A.MaintenanceScreen(connectionError, null); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 1; - break; - case 6: - // after finally - t1 = homeWidget; - if ($.WidgetsBinding__instance == null) - A.WidgetsFlutterBinding$(); - binding = $.WidgetsBinding__instance; - A._runWidget(binding.wrapWithDefaultView$1(new A.AiTubeApp(t1, null)), binding, "runApp"); - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$main0, $async$completer); - }, - main_closure1: function main_closure1() { - }, - main_closure2: function main_closure2() { - }, - AiTubeApp: function AiTubeApp(t0, t1) { - this.home = t0; - this.key = t1; - }, - AiTubeApp_build_closure: function AiTubeApp_build_closure(t0) { - this.$this = t0; - }, - AiTubeApp_build__closure: function AiTubeApp_build__closure(t0) { - this.$this = t0; - }, - ChatMessage$(color, $content, id, timestamp, userId, username, videoId) { - var t1 = id == null ? B.C_Uuid.v4$0() : id; - return new A.ChatMessage(t1, userId, username, $content, timestamp == null ? new A.DateTime(Date.now(), 0, false) : timestamp, videoId, color); - }, - ChatMessage_ChatMessage$fromJson(json) { - var timestamp, timestampStr, e, exception, - _s8_ = "username", - t1 = J.getInterceptor$asx(json), - id = A._asStringQ(t1.$index(json, "id")), - userId = A._asStringQ(t1.$index(json, "userId")), - username = A._asStringQ(t1.$index(json, _s8_)), - $content = A._asStringQ(t1.$index(json, "content")), - videoId = A._asStringQ(t1.$index(json, "videoId")), - color = A._asStringQ(t1.$index(json, "color")), - t2 = userId == null; - if (t2 || username == null || $content == null || videoId == null) { - t1 = A._setArrayType([], type$.JSArray_String); - if (t2) - t1.push("userId"); - if (username == null) - t1.push(_s8_); - if ($content == null) - t1.push("content"); - if (videoId == null) - t1.push("videoId"); - throw A.wrapException(A.FormatException$("Invalid chat message format. Required fields missing: " + B.JSArray_methods.join$1(t1, ", "), null, null)); - } - timestamp = null; - timestampStr = A._asStringQ(t1.$index(json, "timestamp")); - if (timestampStr != null) - try { - timestamp = A.DateTime_parse(timestampStr); - } catch (exception) { - e = A.unwrapException(exception); - A.print("Error parsing timestamp: " + A.S(e)); - timestamp = new A.DateTime(Date.now(), 0, false); - } - return A.ChatMessage$(color, $content, id, timestamp, userId, username, videoId); - }, - ChatMessage: function ChatMessage(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.id = t0; - _.userId = t1; - _.username = t2; - _.content = t3; - _.timestamp = t4; - _.videoId = t5; - _.color = t6; - }, - SearchState: function SearchState(t0, t1, t2) { - this.query = t0; - this.resultCount = t1; - this.startTime = t2; - }, - VideoOrientationExtension_get_name(_this) { - switch (_this.index) { - case 0: - return "LANDSCAPE"; - case 1: - return "PORTRAIT"; - } - }, - VideoOrientation: function VideoOrientation(t0, t1) { - this.index = t0; - this._name = t1; - }, - VideoResult$(caption, createdAt, description, id, isLatent, seed, tags, thumbnailUrl, title, useFixedSeed, views) { - var t1 = id == null ? B.C_Uuid.v4$0() : id; - return new A.VideoResult(t1, title, tags, description, thumbnailUrl, caption, isLatent, useFixedSeed, seed, views, createdAt == null ? new A.DateTime(Date.now(), 0, false).toIso8601String$0() : createdAt); - }, - VideoResult_VideoResult$fromJson(json) { - var t4, t5, t6, t7, t8, t9, t10, t11, - t1 = J.getInterceptor$asx(json), - t2 = A._asStringQ(t1.$index(json, "id")), - t3 = A._asStringQ(t1.$index(json, "title")); - if (t3 == null) - t3 = "Untitled"; - t4 = type$.nullable_List_dynamic._as(t1.$index(json, "tags")); - t4 = t4 == null ? null : J.cast$1$0$ax(t4, type$.String); - if (t4 == null) - t4 = A._setArrayType([], type$.JSArray_String); - t5 = A._asStringQ(t1.$index(json, "description")); - if (t5 == null) - t5 = ""; - t6 = A._asStringQ(t1.$index(json, "thumbnailUrl")); - if (t6 == null) - t6 = ""; - t7 = A._asStringQ(t1.$index(json, "caption")); - if (t7 == null) - t7 = ""; - t8 = A._asBoolQ(t1.$index(json, "isLatent")); - t9 = A._asBoolQ(t1.$index(json, "useFixedSeed")); - t10 = A._asIntQ(t1.$index(json, "seed")); - if (t10 == null) - t10 = 0; - t11 = A._asIntQ(t1.$index(json, "views")); - if (t11 == null) - t11 = 0; - return A.VideoResult$(t7, A._asStringQ(t1.$index(json, "createdAt")), t5, t2, t8 !== false, t10, t4, t6, t3, t9 === true, t11); - }, - VideoResult: function VideoResult(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _.id = t0; - _.title = t1; - _.tags = t2; - _.description = t3; - _.thumbnailUrl = t4; - _.caption = t5; - _.isLatent = t6; - _.useFixedSeed = t7; - _.seed = t8; - _.views = t9; - _.createdAt = t10; - }, - HomeScreen: function HomeScreen(t0, t1) { - this.initialSearchQuery = t0; - this.key = t1; - }, - _HomeScreenState: function _HomeScreenState(t0, t1, t2) { - var _ = this; - _._home_screen$_searchController = t0; - _._home_screen$_websocketService = t1; - _._results = t2; - _._home_screen$_isSearching = false; - _._framework$_element = _._widget = _._home_screen$_deviceLimitSubscription = _._home_screen$_anonLimitSubscription = _._searchSubscription = _._currentSearchQuery = null; - }, - _HomeScreenState_initState_closure: function _HomeScreenState_initState_closure(t0) { - this.$this = t0; - }, - _HomeScreenState_initState_closure0: function _HomeScreenState_initState_closure0(t0) { - this.$this = t0; - }, - _HomeScreenState_initState_closure1: function _HomeScreenState_initState_closure1(t0) { - this.$this = t0; - }, - _HomeScreenState_initState__closure: function _HomeScreenState_initState__closure() { - }, - _HomeScreenState_initState_closure2: function _HomeScreenState_initState_closure2(t0) { - this.$this = t0; - }, - _HomeScreenState__setupSearchListener_closure: function _HomeScreenState__setupSearchListener_closure(t0) { - this.$this = t0; - }, - _HomeScreenState__setupSearchListener__closure: function _HomeScreenState__setupSearchListener__closure(t0, t1) { - this.$this = t0; - this.result = t1; - }, - _HomeScreenState__stopSearch_closure: function _HomeScreenState__stopSearch_closure(t0) { - this.$this = t0; - }, - _HomeScreenState__showAnonLimitExceededDialog_closure: function _HomeScreenState__showAnonLimitExceededDialog_closure(t0, t1) { - this.$this = t0; - this.controller = t1; - }, - _HomeScreenState__showAnonLimitExceededDialog__closure: function _HomeScreenState__showAnonLimitExceededDialog__closure(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.controller = t2; - _.dialogContext = t3; - }, - _HomeScreenState__showAnonLimitExceededDialog___closure: function _HomeScreenState__showAnonLimitExceededDialog___closure(t0, t1) { - this._box_0 = t0; - this.setState = t1; - }, - _HomeScreenState__showAnonLimitExceededDialog____closure: function _HomeScreenState__showAnonLimitExceededDialog____closure(t0) { - this._box_0 = t0; - }, - _HomeScreenState__showAnonLimitExceededDialog___closure0: function _HomeScreenState__showAnonLimitExceededDialog___closure0(t0) { - this.dialogContext = t0; - }, - _HomeScreenState__showAnonLimitExceededDialog___closure1: function _HomeScreenState__showAnonLimitExceededDialog___closure1(t0) { - this.dialogContext = t0; - }, - _HomeScreenState__showAnonLimitExceededDialog___closure2: function _HomeScreenState__showAnonLimitExceededDialog___closure2(t0, t1) { - this.dialogContext = t0; - this.controller = t1; - }, - _HomeScreenState__showDeviceLimitExceededDialog_closure: function _HomeScreenState__showDeviceLimitExceededDialog_closure(t0) { - this.$this = t0; - }, - _HomeScreenState__showDeviceLimitExceededDialog__closure: function _HomeScreenState__showDeviceLimitExceededDialog__closure(t0, t1) { - this.$this = t0; - this.dialogContext = t1; - }, - _HomeScreenState__showDeviceLimitExceededDialog___closure: function _HomeScreenState__showDeviceLimitExceededDialog___closure(t0) { - this.$this = t0; - }, - _HomeScreenState__buildConnectionStatus_closure: function _HomeScreenState__buildConnectionStatus_closure(t0) { - this.$this = t0; - }, - _HomeScreenState__buildConnectionStatus__closure: function _HomeScreenState__buildConnectionStatus__closure(t0, t1) { - this.$this = t0; - this.status = t1; - }, - _HomeScreenState__search_closure: function _HomeScreenState__search_closure(t0) { - this.$this = t0; - }, - _HomeScreenState__search_closure0: function _HomeScreenState__search_closure0(t0) { - this.$this = t0; - }, - _HomeScreenState_build_closure: function _HomeScreenState_build_closure(t0, t1) { - this.$this = t0; - this.context = t1; - }, - _HomeScreenState_build__closure0: function _HomeScreenState_build__closure0() { - }, - _HomeScreenState_build_closure0: function _HomeScreenState_build_closure0(t0) { - this.$this = t0; - }, - _HomeScreenState_build__closure: function _HomeScreenState_build__closure(t0, t1, t2) { - this.$this = t0; - this.index = t1; - this.context = t2; - }, - _HomeScreenState_build___closure: function _HomeScreenState_build___closure(t0, t1) { - this.$this = t0; - this.index = t1; - }, - SettingsScreen: function SettingsScreen(t0) { - this.key = t0; - }, - _SettingsScreenState: function _SettingsScreenState(t0, t1, t2, t3) { - var _ = this; - _._promptController = t0; - _._negativePromptController = t1; - _._hfApiKeyController = t2; - _._settingsService = t3; - _._framework$_element = _._widget = null; - }, - _SettingsScreenState_build_closure: function _SettingsScreenState_build_closure(t0, t1) { - this.$this = t0; - this.context = t1; - }, - _SettingsScreenState_build_closure0: function _SettingsScreenState_build_closure0(t0) { - this.$this = t0; - }, - _SettingsScreenState_build_closure1: function _SettingsScreenState_build_closure1(t0) { - this.$this = t0; - }, - VideoScreen: function VideoScreen(t0, t1) { - this.video = t0; - this.key = t1; - }, - _VideoScreenState: function _VideoScreenState(t0, t1, t2) { - var _ = this; - _._video_screen$_websocketService = t0; - _._isConnected = false; - _.___VideoScreenState__videoData_A = $; - _._searchController = t1; - _._isSearching = false; - _._deviceLimitSubscription = _._anonLimitSubscription = null; - _._videoPlayerKey = t2; - _._framework$_element = _._widget = null; - }, - _VideoScreenState_initState_closure: function _VideoScreenState_initState_closure(t0) { - this.$this = t0; - }, - _VideoScreenState_initState_closure0: function _VideoScreenState_initState_closure0(t0) { - this.$this = t0; - }, - _VideoScreenState__initializeConnection_closure: function _VideoScreenState__initializeConnection_closure(t0) { - this.$this = t0; - }, - _VideoScreenState__initializeConnection_closure0: function _VideoScreenState__initializeConnection_closure0(t0) { - this.$this = t0; - }, - _VideoScreenState__showAnonLimitExceededDialog_closure: function _VideoScreenState__showAnonLimitExceededDialog_closure(t0, t1) { - this.$this = t0; - this.controller = t1; - }, - _VideoScreenState__showAnonLimitExceededDialog__closure: function _VideoScreenState__showAnonLimitExceededDialog__closure(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.controller = t2; - _.dialogContext = t3; - }, - _VideoScreenState__showAnonLimitExceededDialog___closure: function _VideoScreenState__showAnonLimitExceededDialog___closure(t0, t1) { - this._box_0 = t0; - this.setState = t1; - }, - _VideoScreenState__showAnonLimitExceededDialog____closure: function _VideoScreenState__showAnonLimitExceededDialog____closure(t0) { - this._box_0 = t0; - }, - _VideoScreenState__showAnonLimitExceededDialog___closure0: function _VideoScreenState__showAnonLimitExceededDialog___closure0(t0) { - this.dialogContext = t0; - }, - _VideoScreenState__showAnonLimitExceededDialog___closure1: function _VideoScreenState__showAnonLimitExceededDialog___closure1(t0) { - this.dialogContext = t0; - }, - _VideoScreenState__showAnonLimitExceededDialog___closure2: function _VideoScreenState__showAnonLimitExceededDialog___closure2(t0, t1) { - this.dialogContext = t0; - this.controller = t1; - }, - _VideoScreenState__showDeviceLimitExceededDialog_closure: function _VideoScreenState__showDeviceLimitExceededDialog_closure(t0) { - this.$this = t0; - }, - _VideoScreenState__showDeviceLimitExceededDialog__closure: function _VideoScreenState__showDeviceLimitExceededDialog__closure(t0, t1) { - this.$this = t0; - this.dialogContext = t1; - }, - _VideoScreenState__showDeviceLimitExceededDialog___closure: function _VideoScreenState__showDeviceLimitExceededDialog___closure(t0) { - this.$this = t0; - }, - _VideoScreenState__onVideoSearch_closure: function _VideoScreenState__onVideoSearch_closure(t0) { - this.$this = t0; - }, - _VideoScreenState__onVideoSearch_closure0: function _VideoScreenState__onVideoSearch_closure0(t0, t1) { - this.$this = t0; - this.result = t1; - }, - _VideoScreenState__onVideoSearch_closure1: function _VideoScreenState__onVideoSearch_closure1(t0) { - this.$this = t0; - }, - _VideoScreenState_build_closure: function _VideoScreenState_build_closure(t0) { - this.$this = t0; - }, - _VideoScreenState_build__closure: function _VideoScreenState_build__closure(t0, t1) { - this.$this = t0; - this.context = t1; - }, - _VideoScreenState_build___closure0: function _VideoScreenState_build___closure0() { - }, - _VideoScreenState_build__closure0: function _VideoScreenState_build__closure0(t0) { - this.$this = t0; - }, - _VideoScreenState_build___closure: function _VideoScreenState_build___closure(t0) { - this.$this = t0; - }, - _VideoScreenState__buildCollapsibleInfoSection_closure: function _VideoScreenState__buildCollapsibleInfoSection_closure() { - }, - ChatService: function ChatService(t0, t1) { - var _ = this; - _._chat_service$_chatController = t0; - _._websocketService = t1; - _._currentRoomId = _._userColor = _._username = _._userId = null; - _._isInitialized = false; - }, - ClipGenerationHandler: function ClipGenerationHandler(t0, t1, t2, t3) { - var _ = this; - _._clip_generation_handler$_websocketService = t0; - _._clip_generation_handler$_logger = t1; - _._clip_generation_handler$_activeGenerations = t2; - _._clip_generation_handler$_isDisposed = false; - _.onQueueUpdated = t3; - }, - ClipGenerationHandler_scheduleRetry_closure: function ClipGenerationHandler_scheduleRetry_closure(t0, t1) { - this.$this = t0; - this.clip = t1; - }, - ClipQueueManager: function ClipQueueManager(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.video = t0; - _._clip_queue_manager$_websocketService = t1; - _.onQueueUpdated = t2; - _._clipBuffer = t3; - _._clipHistory = t4; - _._activeGenerations = t5; - _._bufferCheckTimer = null; - _._clip_queue_manager$_isDisposed = false; - _._logger = t6; - _.__ClipQueueManager__generationHandler_F = $; - _.videoId = t7; - _._clip_queue_manager$_currentOrientation = t8; - }, - ClipQueueManager_currentClip_closure: function ClipQueueManager_currentClip_closure() { - }, - ClipQueueManager_nextReadyClip_closure: function ClipQueueManager_nextReadyClip_closure() { - }, - ClipQueueManager__startBufferCheck_closure: function ClipQueueManager__startBufferCheck_closure(t0) { - this.$this = t0; - }, - ClipQueueManager__fillBuffer_closure: function ClipQueueManager__fillBuffer_closure() { - }, - ClipQueueManager__fillBuffer_closure0: function ClipQueueManager__fillBuffer_closure0() { - }, - ClipQueueManager__fillBuffer_closure1: function ClipQueueManager__fillBuffer_closure1(t0) { - this.$this = t0; - }, - ClipQueueManager__fillBuffer_closure2: function ClipQueueManager__fillBuffer_closure2(t0) { - this.$this = t0; - }, - ClipQueueManager__fillBuffer__closure: function ClipQueueManager__fillBuffer__closure(t0) { - this.clip = t0; - }, - ClipQueueManager__fillBuffer_closure3: function ClipQueueManager__fillBuffer_closure3(t0) { - this.$this = t0; - }, - ClipQueueManager__reorderBufferByPriority_closure: function ClipQueueManager__reorderBufferByPriority_closure() { - }, - ClipQueueManager__reorderBufferByPriority_closure0: function ClipQueueManager__reorderBufferByPriority_closure0(t0) { - this.$this = t0; - }, - ClipQueueManager__reorderBufferByPriority_closure_getPriority: function ClipQueueManager__reorderBufferByPriority_closure_getPriority() { - }, - ClipQueueManager_markCurrentClipAsPlayed_closure: function ClipQueueManager_markCurrentClipAsPlayed_closure() { - }, - ClipState: function ClipState(t0, t1) { - this.index = t0; - this._name = t1; - }, - QueueStatsLogger: function QueueStatsLogger(t0) { - this._lastLoggedState = this._lastStateLogTime = null; - this._generationTimes = t0; - }, - QueueStatsLogger_logStateChange_closure: function QueueStatsLogger_logStateChange_closure() { - }, - QueueStatsLogger_logStateChange_closure0: function QueueStatsLogger_logStateChange_closure0() { - }, - QueueStatsLogger_logStateChange_closure1: function QueueStatsLogger_logStateChange_closure1() { - }, - QueueStatsLogger_logStateChange_closure2: function QueueStatsLogger_logStateChange_closure2() { - }, - QueueStatsLogger_logStateChange_closure3: function QueueStatsLogger_logStateChange_closure3() { - }, - QueueStatsLogger_printQueueState_closure: function QueueStatsLogger_printQueueState_closure() { - }, - QueueStatsLogger_printQueueState_closure0: function QueueStatsLogger_printQueueState_closure0() { - }, - QueueStatsLogger_printQueueState_closure1: function QueueStatsLogger_printQueueState_closure1() { - }, - QueueStatsLogger_printQueueState_closure2: function QueueStatsLogger_printQueueState_closure2() { - }, - VideoClip$(orientation, $prompt, seed) { - B.C_Uuid.v4$0(); - return new A.VideoClip(seed, B.ClipState_0, orientation); - }, - VideoClip: function VideoClip(t0, t1, t2) { - var _ = this; - _.seed = t0; - _.state = t1; - _.orientation = t2; - _.playStartTime = _.generationEndTime = _.generationStartTime = _.generationCompleter = _.retryTimer = _.base64Data = null; - _.retryCount = 0; - }, - SettingsService: function SettingsService(t0) { - this.__SettingsService__prefs_A = $; - this._settingsController = t0; - }, - WebSocketRequest$(action, params) { - var t1 = B.C_Uuid.v4$0(); - return new A.WebSocketRequest(t1, action, params); - }, - WebSocketApiService_WebSocketApiService() { - return $.$get$WebSocketApiService__instance(); - }, - WebSocketApiService__wsUrl() { - var url, - $location = A.Uri_base(), - protocol = $location.get$scheme() === "https" ? "wss" : "ws"; - if ($location.get$host($location) === "localhost" || B.JSString_methods.startsWith$1($location.get$host($location), "localhost:")) { - url = protocol + "://localhost:8080/ws"; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Using localhost:8080 WebSocket URL: " + url); - return url; - } - url = protocol + "://" + $location.get$host($location) + "/ws"; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Using dynamic WebSocket URL: " + url); - return url; - }, - WebSocketRequest: function WebSocketRequest(t0, t1, t2) { - this.requestId = t0; - this.action = t1; - this.params = t2; - }, - ConnectionStatus: function ConnectionStatus(t0, t1) { - this.index = t0; - this._name = t1; - }, - WebSocketApiService: function WebSocketApiService(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _._channel = null; - _._responseController = t0; - _._pendingRequests = t1; - _._statusController = t2; - _._reconnectTimer = _._heartbeatTimer = null; - _._websocket_api_service$_disposed = false; - _._reconnectAttempts = 0; - _._connectionLock = t3; - _._disposeLock = t4; - _._chatController = t5; - _._status = t6; - _._currentSearchState = null; - _._websocket_api_service$_searchController = t7; - _._activeSearches = t8; - _._lastRequestTime = t9; - _._activeRequests = t10; - _._subscribers = t11; - _._userRole = "anon"; - _._userRoleController = t12; - _._isDeviceLimitExceeded = _._isAnonLimitExceeded = false; - _._anonLimitMessage = ""; - _._anonLimitController = t13; - _._deviceLimitController = t14; - _._connectionId = _._connectionHeartbeatTimer = null; - }, - WebSocketApiService__checkAndRegisterDeviceConnection_closure: function WebSocketApiService__checkAndRegisterDeviceConnection_closure(t0) { - this.now = t0; - }, - WebSocketApiService__startConnectionHeartbeat_closure: function WebSocketApiService__startConnectionHeartbeat_closure(t0) { - this.$this = t0; - }, - WebSocketApiService_connect_closure: function WebSocketApiService_connect_closure(t0) { - this.$this = t0; - }, - WebSocketApiService_connect__closure: function WebSocketApiService_connect__closure(t0) { - this.$this = t0; - }, - WebSocketApiService_connect__closure0: function WebSocketApiService_connect__closure0(t0) { - this.$this = t0; - }, - WebSocketApiService__setStatus_closure: function WebSocketApiService__setStatus_closure(t0, t1) { - this.$this = t0; - this.newStatus = t1; - }, - WebSocketApiService__startHeartbeat_closure: function WebSocketApiService__startHeartbeat_closure(t0) { - this.$this = t0; - }, - WebSocketApiService__handleChatMessage_closure: function WebSocketApiService__handleChatMessage_closure(t0) { - this.data = t0; - }, - WebSocketApiService__handleChatHistory_closure: function WebSocketApiService__handleChatHistory_closure() { - }, - WebSocketApiService__scheduleReconnect_closure: function WebSocketApiService__scheduleReconnect_closure(t0) { - this.$this = t0; - }, - WebSocketApiService__cancelPendingRequests_closure: function WebSocketApiService__cancelPendingRequests_closure(t0) { - this.err = t0; - }, - WebSocketApiService__sendRequest_closure: function WebSocketApiService__sendRequest_closure(t0, t1) { - this.$this = t0; - this.request = t1; - }, - WebSocketApiService_cancelRequestsForVideo_closure: function WebSocketApiService_cancelRequestsForVideo_closure(t0) { - this.videoId = t0; - }, - WebSocketApiService_dispose_closure: function WebSocketApiService_dispose_closure(t0) { - this.$this = t0; - }, - AiContentDisclaimer: function AiContentDisclaimer(t0, t1) { - this.compact = t0; - this.key = t1; - }, - AiContentDisclaimer__buildCompactDisclaimer_closure: function AiContentDisclaimer__buildCompactDisclaimer_closure() { - }, - AiContentDisclaimer__buildFullDisclaimer_closure: function AiContentDisclaimer__buildFullDisclaimer_closure(t0) { - this.$this = t0; - }, - ChatWidget: function ChatWidget(t0, t1, t2) { - this.videoId = t0; - this.isCompact = t1; - this.key = t2; - }, - _ChatWidgetState: function _ChatWidgetState(t0, t1, t2, t3) { - var _ = this; - _._chatService = t0; - _._messageController = t1; - _._chat_widget$_scrollController = t2; - _._messages = t3; - _._isLoading = true; - _._isSending = false; - _._chat_widget$_reconnectTimer = _._error = null; - _._chat_widget$_disposed = false; - _._framework$_element = _._widget = null; - }, - _ChatWidgetState__initialize_closure: function _ChatWidgetState__initialize_closure(t0) { - this._box_0 = t0; - }, - _ChatWidgetState__initialize_closure0: function _ChatWidgetState__initialize_closure0(t0) { - this.$this = t0; - }, - _ChatWidgetState__initialize_closure1: function _ChatWidgetState__initialize_closure1(t0) { - this.$this = t0; - }, - _ChatWidgetState__initialize_closure2: function _ChatWidgetState__initialize_closure2(t0) { - this.$this = t0; - }, - _ChatWidgetState__handleError_closure: function _ChatWidgetState__handleError_closure(t0) { - this.$this = t0; - }, - _ChatWidgetState__onNewMessage_closure: function _ChatWidgetState__onNewMessage_closure(t0, t1) { - this.$this = t0; - this.message = t1; - }, - _ChatWidgetState__onNewMessage_closure0: function _ChatWidgetState__onNewMessage_closure0(t0) { - this.$this = t0; - }, - _ChatWidgetState__buildMessageList_closure: function _ChatWidgetState__buildMessageList_closure(t0) { - this.$this = t0; - }, - _ChatWidgetState__sendMessage_closure: function _ChatWidgetState__sendMessage_closure(t0) { - this.$this = t0; - }, - _ChatWidgetState__sendMessage_closure0: function _ChatWidgetState__sendMessage_closure0(t0) { - this.$this = t0; - }, - _ChatWidgetState_build_closure: function _ChatWidgetState_build_closure(t0) { - this.$this = t0; - }, - _ChatWidgetState_build__closure: function _ChatWidgetState_build__closure(t0) { - this.$this = t0; - }, - _ChatWidgetState_dispose_closure: function _ChatWidgetState_dispose_closure(t0) { - this.$this = t0; - }, - _ChatWidgetState_dispose_closure0: function _ChatWidgetState_dispose_closure0() { - }, - MaintenanceScreen: function MaintenanceScreen(t0, t1) { - this.error = t0; - this.key = t1; - }, - SearchBox: function SearchBox(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.controller = t0; - _.isSearching = t1; - _.enabled = t2; - _.onSearch = t3; - _.onCancel = t4; - _.key = t5; - }, - _SearchBoxState: function _SearchBoxState(t0) { - this._search_box$_focusNode = t0; - this._framework$_element = this._widget = null; - }, - _SearchBoxState__onSearchTextChanged_closure: function _SearchBoxState__onSearchTextChanged_closure(t0) { - this.$this = t0; - }, - _SearchBoxState__handleSubmitted_closure: function _SearchBoxState__handleSubmitted_closure(t0) { - this.$this = t0; - }, - _SearchBoxState_build_closure0: function _SearchBoxState_build_closure0(t0) { - this.context = t0; - }, - _SearchBoxState_build_closure: function _SearchBoxState_build_closure(t0) { - this.$this = t0; - }, - VideoCard: function VideoCard(t0, t1) { - this.video = t0; - this.key = t1; - }, - VideoCard__buildThumbnail_closure: function VideoCard__buildThumbnail_closure(t0) { - this.$this = t0; - }, - VideoCard__buildThumbnail_closure0: function VideoCard__buildThumbnail_closure0(t0) { - this.$this = t0; - }, - BufferManager: function BufferManager(t0) { - var _ = this; - _.queueManager = t0; - _.isDisposed = false; - _.loadingProgress = 0; - _.progressTimer = null; - }, - BufferManager_startLoadingProgress_closure: function BufferManager_startLoadingProgress_closure(t0, t1) { - this.$this = t0; - this.increment = t1; - }, - BufferManager_isBufferReadyToStartPlayback_closure: function BufferManager_isBufferReadyToStartPlayback_closure() { - }, - VideoPlayerLifecycleMixin: function VideoPlayerLifecycleMixin() { - }, - NanoClipManager: function NanoClipManager(t0, t1, t2) { - var _ = this; - _.video = t0; - _._nano_clip_manager$_websocketService = t1; - _.onClipUpdated = t2; - _._videoClip = null; - _._nano_clip_manager$_isDisposed = false; - _._statusText = "Initializing..."; - }, - NanoClipManager_initialize_closure: function NanoClipManager_initialize_closure(t0, t1) { - this.$this = t0; - this.completer = t1; - }, - NanoClipManager_initialize_closure0: function NanoClipManager_initialize_closure0(t0, t1) { - this.$this = t0; - this.completer = t1; - }, - NanoClipManager_initialize_closure1: function NanoClipManager_initialize_closure1(t0, t1) { - this.$this = t0; - this.completer = t1; - }, - NanoClipManager__simulateProgress_closure: function NanoClipManager__simulateProgress_closure(t0, t1) { - this.$this = t0; - this.step = t1; - }, - NanoVideoPlayer: function NanoVideoPlayer(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.video = t0; - _.autoPlay = t1; - _.muted = t2; - _.borderRadius = t3; - _.playbackSpeed = t4; - _.showLoadingIndicator = t5; - _.loop = t6; - _.key = t7; - }, - _NanoVideoPlayerState: function _NanoVideoPlayerState(t0) { - var _ = this; - _.___NanoVideoPlayerState__clipManager_F = $; - _._nano_video_player$_controller = null; - _._isPlaying = false; - _._nano_video_player$_isLoading = true; - _._nano_video_player$_isDisposed = false; - _.VideoPlayerLifecycleMixin__wasPlayingBeforeBackground = t0; - _._framework$_element = _._widget = null; - }, - _NanoVideoPlayerState__initialize_closure: function _NanoVideoPlayerState__initialize_closure(t0) { - this.$this = t0; - }, - _NanoVideoPlayerState__setupController_closure: function _NanoVideoPlayerState__setupController_closure(t0) { - this.$this = t0; - }, - _NanoVideoPlayerState__setupController_closure0: function _NanoVideoPlayerState__setupController_closure0(t0) { - this.$this = t0; - }, - _NanoVideoPlayerState__onClipUpdated_closure: function _NanoVideoPlayerState__onClipUpdated_closure() { - }, - _NanoVideoPlayerState_togglePlayback_closure: function _NanoVideoPlayerState_togglePlayback_closure(t0) { - this.$this = t0; - }, - _NanoVideoPlayerState_setupWebVisibilityListeners_closure: function _NanoVideoPlayerState_setupWebVisibilityListeners_closure(t0) { - this.$this = t0; - }, - __NanoVideoPlayerState_State_WidgetsBindingObserver: function __NanoVideoPlayerState_State_WidgetsBindingObserver() { - }, - __NanoVideoPlayerState_State_WidgetsBindingObserver_VideoPlayerLifecycleMixin: function __NanoVideoPlayerState_State_WidgetsBindingObserver_VideoPlayerLifecycleMixin() { - }, - PlaybackController: function PlaybackController(t0) { - var _ = this; - _.currentClip = _.nextController = _.currentController = null; - _.isLoading = _.isPlaying = false; - _.isInitialLoad = true; - _.currentPlaybackPosition = t0; - _.startedInitialPlayback = false; - _.positionTrackingTimer = _.playbackTimer = null; - _.isDisposed = false; - _.onVideoCompleted = null; - }, - PlaybackController_startPlaybackTimer_closure: function PlaybackController_startPlaybackTimer_closure(t0) { - this.$this = t0; - }, - PlaybackController_startPositionTracking_closure: function PlaybackController_startPositionTracking_closure(t0) { - this.$this = t0; - }, - buildPlaceholder(initialThumbnailUrl) { - var uri, base64Data, t1, exception; - if (initialThumbnailUrl.length === 0) - return B.AiContentDisclaimer_false_null; - try { - if (B.JSString_methods.startsWith$1(initialThumbnailUrl, "data:image")) { - uri = A.Uri_parse(initialThumbnailUrl, 0, null); - t1 = J.get$data$z(uri); - base64Data = t1 == null ? null : t1.contentAsBytes$0(); - if (base64Data == null) { - t1 = A.Exception_Exception("Invalid image data"); - throw A.wrapException(t1); - } - t1 = A.Image$memory(base64Data, new A.buildPlaceholder_closure(), B.BoxFit_2); - return t1; - } - t1 = A.Image$network(initialThumbnailUrl, new A.buildPlaceholder_closure0(), B.BoxFit_2); - return t1; - } catch (exception) { - return B.Center_ACA; - } - }, - buildBufferStatus(clipBuffer, isLoading, showDuringLoading) { - var t2, t3, t4, t5, _null = null, - readyOrPlayingClips = new A.WhereIterable(clipBuffer, new A.buildBufferStatus_closure(), A._arrayInstanceType(clipBuffer)._eval$1("WhereIterable<1>")).get$length(0), - bufferPercentage = B.JSNumber_methods.round$0(readyOrPlayingClips / clipBuffer.length * 100), - t1 = $.Configuration__instance; - if (t1 == null) - t1 = $.Configuration__instance = new A.Configuration(); - t1 = B.JSInt_methods._tdivFast$1(t1.get$actualClipDuration()._duration - t1.get$transitionBufferDuration()._duration, 1000000); - t2 = A.Color$fromARGB(153, B.Color_vnR.toARGB32$0() >>> 16 & 255, B.Color_vnR.toARGB32$0() >>> 8 & 255, B.Color_vnR.toARGB32$0() & 255); - t3 = A.BorderRadius$circular(16); - t4 = A.Icon$(A._getBufferIcon(bufferPercentage), A._getBufferStatusColor(bufferPercentage), _null, 16); - t5 = "" + bufferPercentage; - return A.Positioned$(_null, A.Container$(_null, A.Row$(A._setArrayType([t4, B.SizedBox_4_null_null_null, A.Text$(isLoading ? "Buffering " + t5 + "%" : t5 + "% (" + readyOrPlayingClips * t1 + "s)", _null, _null, _null, B.TextStyle_wSN, _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null), B.Clip_0, _null, _null, new A.BoxDecoration(t2, _null, _null, t3, _null, _null, B.BoxShape_0), _null, _null, _null, B.EdgeInsets_8_4_8_4, _null, _null, _null), _null, _null, _null, 16, 16, _null); - }, - _getBufferIcon(percentage) { - if (percentage >= 40) - return B.IconData_58406_false; - if (percentage >= 30) - return B.IconData_985010_false; - if (percentage >= 20) - return B.IconData_985009_false; - return B.IconData_985008_false; - }, - _getBufferStatusColor(percentage) { - if (percentage >= 30) - return B.MaterialColor_vIZ; - if (percentage >= 20) - return B.MaterialColor_VpP; - return B.MaterialColor_nI1; - }, - buildPlaceholder_closure: function buildPlaceholder_closure() { - }, - buildPlaceholder_closure0: function buildPlaceholder_closure0() { - }, - buildBufferStatus_closure: function buildBufferStatus_closure() { - }, - VideoPlayerWidget: function VideoPlayerWidget(t0, t1, t2, t3) { - var _ = this; - _.video = t0; - _.initialThumbnailUrl = t1; - _.autoPlay = t2; - _.key = t3; - }, - _VideoPlayerWidgetState: function _VideoPlayerWidgetState(t0, t1) { - var _ = this; - _.___VideoPlayerWidgetState__bufferManager_F = _.___VideoPlayerWidgetState__playbackController_F = $; - _._wasPlayingBeforeBackground = _._video_player_widget$_isDisposed = false; - _._currentOrientation = t0; - _._lastOrientationChange = t1; - _._framework$_element = _._widget = _._orientationDebounceTimer = null; - }, - _VideoPlayerWidgetState_initState_closure: function _VideoPlayerWidgetState_initState_closure(t0) { - this.$this = t0; - }, - _VideoPlayerWidgetState_initState_closure0: function _VideoPlayerWidgetState_initState_closure0(t0) { - this.$this = t0; - }, - _VideoPlayerWidgetState__initializePlayer_closure: function _VideoPlayerWidgetState__initializePlayer_closure(t0) { - this.$this = t0; - }, - _VideoPlayerWidgetState__initializePlayer__closure: function _VideoPlayerWidgetState__initializePlayer__closure() { - }, - _VideoPlayerWidgetState__initializePlayer_closure0: function _VideoPlayerWidgetState__initializePlayer_closure0(t0) { - this.$this = t0; - }, - _VideoPlayerWidgetState__startInitialPlayback_closure: function _VideoPlayerWidgetState__startInitialPlayback_closure(t0) { - this.$this = t0; - }, - _VideoPlayerWidgetState__togglePlayback_closure: function _VideoPlayerWidgetState__togglePlayback_closure() { - }, - _VideoPlayerWidgetState__playClip_closure: function _VideoPlayerWidgetState__playClip_closure(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.clip = t2; - }, - _VideoPlayerWidgetState__playClip_closure0: function _VideoPlayerWidgetState__playClip_closure0(t0) { - this.$this = t0; - }, - _VideoPlayerWidgetState__onVideoCompleted_closure: function _VideoPlayerWidgetState__onVideoCompleted_closure(t0, t1) { - this.$this = t0; - this.nextClip = t1; - }, - _VideoPlayerWidgetState_build_closure: function _VideoPlayerWidgetState_build_closure(t0, t1, t2) { - this.$this = t0; - this.screenWidth = t1; - this.screenHeight = t2; - }, - _VideoPlayerWidgetState_build__closure: function _VideoPlayerWidgetState_build__closure(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.now = t2; - }, - _VideoPlayerWidgetState_build__closure0: function _VideoPlayerWidgetState_build__closure0(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.context = t2; - }, - _VideoPlayerWidgetState_build___closure: function _VideoPlayerWidgetState_build___closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - __VideoPlayerWidgetState_State_WidgetsBindingObserver: function __VideoPlayerWidgetState_State_WidgetsBindingObserver() { - }, - DelegatingStreamSink: function DelegatingStreamSink() { - }, - StringCharacterRange_StringCharacterRange$at(string, startIndex) { - var start, - t1 = string.length; - A.RangeError_checkValidRange(startIndex, null, t1, "startIndex", "endIndex"); - start = A.previousBreak(string, 0, t1, startIndex); - return new A.StringCharacterRange(string, start, startIndex !== start ? A.nextBreak(string, 0, t1, startIndex) : startIndex); - }, - _indexOf(source, pattern, start, end) { - var realEnd, index, t1, - patternLength = pattern.length; - if (patternLength === 0) - return start; - realEnd = end - patternLength; - if (realEnd < start) - return -1; - if (source.length - realEnd <= (realEnd - start) * 2) { - index = 0; - while (true) { - if (start < realEnd) { - index = B.JSString_methods.indexOf$2(source, pattern, start); - t1 = index >= 0; - } else - t1 = false; - if (!t1) - break; - if (index > realEnd) - return -1; - if (A.isGraphemeClusterBoundary(source, start, end, index) && A.isGraphemeClusterBoundary(source, start, end, index + patternLength)) - return index; - start = index + 1; - } - return -1; - } - return A._gcIndexOf(source, pattern, start, end); - }, - _gcIndexOf(source, pattern, start, end) { - var t1, index, endIndex, - breaks = new A.Breaks(source, end, start, 260); - for (t1 = pattern.length; index = breaks.nextBreak$0(), index >= 0;) { - endIndex = index + t1; - if (endIndex > end) - break; - if (B.JSString_methods.startsWith$2(source, pattern, index) && A.isGraphemeClusterBoundary(source, start, end, endIndex)) - return index; - } - return -1; - }, - StringCharacters: function StringCharacters(t0) { - this.string = t0; - }, - StringCharacterRange: function StringCharacterRange(t0, t1, t2) { - var _ = this; - _._characters_impl$_string = t0; - _._characters_impl$_start = t1; - _._characters_impl$_end = t2; - _._currentCache = null; - }, - isGraphemeClusterBoundary(text, start, end, index) { - var breaks, cursorBefore, t1, backBreaks; - if (start < index && index < end) { - breaks = new A.Breaks(text, end, index, 280); - cursorBefore = breaks._unknownPositionFirstStep$1(start); - if (breaks.cursor !== index) - return false; - breaks.step$0(0); - t1 = breaks.state; - if ((t1 & 1) !== 0) - return true; - if ((t1 & 2) === 0) - return false; - backBreaks = new A.BackBreaks(text, start, cursorBefore, t1); - backBreaks._lookahead$0(); - return (backBreaks.state & 1) !== 0; - } - return true; - }, - previousBreak(text, start, end, index) { - var nextChar, category, cursorBefore, indexAfter, secondChar, prevChar, - _s6144_ = string$.u1132_____, - _s10964_ = string$.x10_____; - if (start < index && index < end) { - nextChar = text.charCodeAt(index); - if ((nextChar & 63488) !== 55296) { - category = _s10964_.charCodeAt(_s6144_.charCodeAt(nextChar >>> 5) + (nextChar & 31)); - cursorBefore = index; - } else { - category = 1; - if ((nextChar & 64512) === 55296) { - indexAfter = index + 1; - if (indexAfter < end) { - secondChar = text.charCodeAt(indexAfter); - category = (secondChar & 64512) === 56320 ? _s10964_.charCodeAt(_s6144_.charCodeAt(((nextChar & 1023) << 10) + (secondChar & 1023) + 524288 >>> 8) + (secondChar & 255)) : 1; - } - cursorBefore = index; - } else { - cursorBefore = index - 1; - prevChar = text.charCodeAt(cursorBefore); - if ((prevChar & 64512) === 55296) - category = _s10964_.charCodeAt(_s6144_.charCodeAt(((prevChar & 1023) << 10) + (nextChar & 1023) + 524288 >>> 8) + (nextChar & 255)); - else - cursorBefore = index; - } - } - return new A.BackBreaks(text, start, cursorBefore, string$.x01_____.charCodeAt(240 + category)).nextBreak$0(); - } - return index; - }, - nextBreak(text, start, end, index) { - var breaks, cursorBefore, possibleBreak, t1, backBreaks, t2; - if (index === start || index === end) - return index; - breaks = new A.Breaks(text, end, index, 280); - cursorBefore = breaks._unknownPositionFirstStep$1(start); - possibleBreak = breaks.nextBreak$0(); - t1 = breaks.state; - if ((t1 & 3) === 1) - return possibleBreak; - backBreaks = new A.BackBreaks(text, start, cursorBefore, t1); - backBreaks._lookahead$0(); - t2 = backBreaks.state; - if ((t2 & 1) !== 0) - return possibleBreak; - if (t1 === 342) - breaks.state = 220; - else - breaks.state = t2; - return breaks.nextBreak$0(); - }, - Breaks: function Breaks(t0, t1, t2, t3) { - var _ = this; - _.base = t0; - _.end = t1; - _.cursor = t2; - _.state = t3; - }, - BackBreaks: function BackBreaks(t0, t1, t2, t3) { - var _ = this; - _.base = t0; - _.start = t1; - _.cursor = t2; - _.state = t3; - }, - CanonicalizedMap: function CanonicalizedMap() { - }, - CanonicalizedMap_addAll_closure: function CanonicalizedMap_addAll_closure(t0) { - this.$this = t0; - }, - CanonicalizedMap_entries_closure: function CanonicalizedMap_entries_closure(t0) { - this.$this = t0; - }, - CanonicalizedMap_forEach_closure: function CanonicalizedMap_forEach_closure(t0, t1) { - this.$this = t0; - this.f = t1; - }, - CanonicalizedMap_keys_closure: function CanonicalizedMap_keys_closure(t0) { - this.$this = t0; - }, - CanonicalizedMap_map_closure: function CanonicalizedMap_map_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.transform = t1; - _.K2 = t2; - _.V2 = t3; - }, - CanonicalizedMap_putIfAbsent_closure: function CanonicalizedMap_putIfAbsent_closure(t0, t1, t2) { - this.$this = t0; - this.key = t1; - this.ifAbsent = t2; - }, - CanonicalizedMap_removeWhere_closure: function CanonicalizedMap_removeWhere_closure(t0, t1) { - this.$this = t0; - this.test = t1; - }, - CanonicalizedMap_values_closure: function CanonicalizedMap_values_closure(t0) { - this.$this = t0; - }, - DefaultEquality: function DefaultEquality() { - }, - IterableEquality: function IterableEquality(t0, t1) { - this._elementEquality = t0; - this.$ti = t1; - }, - ListEquality: function ListEquality(t0, t1) { - this._elementEquality = t0; - this.$ti = t1; - }, - _UnorderedEquality: function _UnorderedEquality() { - }, - UnorderedIterableEquality: function UnorderedIterableEquality(t0, t1) { - this._elementEquality = t0; - this.$ti = t1; - }, - SetEquality: function SetEquality(t0, t1) { - this._elementEquality = t0; - this.$ti = t1; - }, - _MapEntry: function _MapEntry(t0, t1, t2) { - this.equality = t0; - this.key = t1; - this.value = t2; - }, - MapEquality: function MapEquality(t0, t1, t2) { - this._keyEquality = t0; - this._valueEquality = t1; - this.$ti = t2; - }, - DeepCollectionEquality: function DeepCollectionEquality() { - }, - HeapPriorityQueue: function HeapPriorityQueue(t0, t1, t2) { - var _ = this; - _.comparison = t0; - _._priority_queue$_queue = t1; - _._priority_queue$_modificationCount = _._priority_queue$_length = 0; - _.$ti = t2; - }, - QueueList__computeInitialCapacity(initialCapacity) { - return 8; - }, - QueueList__nextPowerOf2(number) { - var nextNumber; - number = (number << 1 >>> 0) - 1; - for (; true; number = nextNumber) { - nextNumber = (number & number - 1) >>> 0; - if (nextNumber === 0) - return number; - } - }, - QueueList: function QueueList(t0, t1, t2, t3) { - var _ = this; - _._queue_list$_table = t0; - _._queue_list$_head = t1; - _._queue_list$_tail = t2; - _.$ti = t3; - }, - _CastQueueList: function _CastQueueList(t0, t1, t2, t3, t4) { - var _ = this; - _._queue_list$_delegate = t0; - _._queue_list$_table = t1; - _._queue_list$_head = t2; - _._queue_list$_tail = t3; - _.$ti = t4; - }, - _QueueList_Object_ListMixin: function _QueueList_Object_ListMixin() { - }, - UnmodifiableMapMixin__throw() { - throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable Map")); - }, - UnmodifiableMapMixin: function UnmodifiableMapMixin() { - }, - _hexEncode(bytes) { - var i, j, byte, j0, - _s16_ = "0123456789abcdef", - t1 = bytes.length, - charCodes = new Uint8Array(t1 * 2); - for (i = 0, j = 0; i < t1; ++i) { - byte = bytes[i]; - j0 = j + 1; - charCodes[j] = _s16_.charCodeAt(byte >>> 4 & 15); - j = j0 + 1; - charCodes[j0] = _s16_.charCodeAt(byte & 15); - } - return A.String_String$fromCharCodes(charCodes, 0, null); - }, - Digest: function Digest(t0) { - this.bytes = t0; - }, - DigestSink: function DigestSink() { - this._digest_sink$_value = null; - }, - Hash: function Hash() { - }, - HashSink: function HashSink() { - }, - _Sha256Sink$(sink) { - var t1 = new Uint32Array(A._ensureNativeList(A._setArrayType([1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], type$.JSArray_int))), - t2 = new Uint32Array(64), - t3 = new Uint8Array(0); - return new A._Sha256Sink(t1, t2, sink, new Uint32Array(16), new A.Uint8Buffer0(t3, 0)); - }, - _Sha256: function _Sha256() { - }, - _Sha32BitSink: function _Sha32BitSink() { - }, - _Sha256Sink: function _Sha256Sink(t0, t1, t2, t3, t4) { - var _ = this; - _._digest = t0; - _._extended = t1; - _._hash_sink$_sink = t2; - _._currentChunk = t3; - _._lengthInBytes = 0; - _._pendingData = t4; - _._hash_sink$_isClosed = false; - }, - AnimationStatus: function AnimationStatus(t0, t1) { - this.index = t0; - this._name = t1; - }, - Animation0: function Animation0() { - }, - AnimationController$(debugLabel, duration, reverseDuration, value, vsync) { - var t1 = new A.AnimationController(0, 1, B.AnimationBehavior_0, duration, reverseDuration, B._AnimationDirection_0, B.AnimationStatus_0, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(null, null, type$.void_Function, type$.int), type$.HashedObserverList_of_void_Function)); - t1._ticker = vsync.createTicker$1(t1.get$_animation_controller$_tick()); - t1._internalSetValue$1(value == null ? 0 : value); - return t1; - }, - AnimationController$unbounded(debugLabel, value, vsync) { - var _null = null, - t1 = new A.AnimationController(-1 / 0, 1 / 0, B.AnimationBehavior_1, _null, _null, B._AnimationDirection_0, B.AnimationStatus_0, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(_null, _null, type$.void_Function, type$.int), type$.HashedObserverList_of_void_Function)); - t1._ticker = vsync.createTicker$1(t1.get$_animation_controller$_tick()); - t1._internalSetValue$1(value); - return t1; - }, - _AnimationDirection: function _AnimationDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - AnimationBehavior: function AnimationBehavior(t0, t1) { - this.index = t0; - this._name = t1; - }, - AnimationController: function AnimationController(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.lowerBound = t0; - _.upperBound = t1; - _.animationBehavior = t2; - _.duration = t3; - _.reverseDuration = t4; - _._simulation = _._ticker = null; - _.__AnimationController__value_A = $; - _._lastElapsedDuration = null; - _._animation_controller$_direction = t5; - _.__AnimationController__status_A = $; - _._lastReportedStatus = t6; - _.AnimationLocalStatusListenersMixin__statusListeners = t7; - _.AnimationLocalListenersMixin__listeners = t8; - }, - _InterpolationSimulation: function _InterpolationSimulation(t0, t1, t2, t3, t4) { - var _ = this; - _._durationInSeconds = t0; - _._begin = t1; - _._animation_controller$_end = t2; - _._curve = t3; - _.tolerance = t4; - }, - _RepeatingSimulation: function _RepeatingSimulation(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.min = t0; - _.max = t1; - _.reverse = t2; - _.count = t3; - _.directionSetter = t4; - _._periodInSeconds = t5; - _._initialT = t6; - _.___RepeatingSimulation__exitTimeInSeconds_FI = $; - _.tolerance = t7; - }, - _AnimationController_Animation_AnimationEagerListenerMixin: function _AnimationController_Animation_AnimationEagerListenerMixin() { - }, - _AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin: function _AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin() { - }, - _AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin: function _AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin() { - }, - ProxyAnimation$(animation) { - var t1 = new A.ProxyAnimation(new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(null, null, type$.void_Function, type$.int), type$.HashedObserverList_of_void_Function), 0); - t1._animations$_parent = animation; - if (animation == null) { - t1._animations$_status = B.AnimationStatus_0; - t1._animations$_value = 0; - } - return t1; - }, - CurvedAnimation$(curve, $parent, reverseCurve) { - var t1 = new A.CurvedAnimation($parent, curve, reverseCurve); - t1._updateCurveDirection$1($parent.get$status($parent)); - $parent.addStatusListener$1(t1.get$_updateCurveDirection()); - return t1; - }, - TrainHoppingAnimation$(_currentTrain, _nextTrain, onSwitchedTrain) { - var t2, t3, - t1 = new A.TrainHoppingAnimation(_currentTrain, _nextTrain, onSwitchedTrain, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(null, null, type$.void_Function, type$.int), type$.HashedObserverList_of_void_Function)); - if (_nextTrain != null) - if (J.$eq$(_currentTrain.get$value(_currentTrain), _nextTrain.get$value(_nextTrain))) { - t1._currentTrain = _nextTrain; - t1._nextTrain = null; - t2 = _nextTrain; - } else { - if (_currentTrain.get$value(_currentTrain) > _nextTrain.get$value(_nextTrain)) - t1._mode = B._TrainHoppingMode_1; - else - t1._mode = B._TrainHoppingMode_0; - t2 = _currentTrain; - } - else - t2 = _currentTrain; - t2.addStatusListener$1(t1.get$_statusChangeHandler()); - t2 = t1.get$_valueChangeHandler(); - t1._currentTrain.addListener$1(0, t2); - t3 = t1._nextTrain; - if (t3 != null) { - t3.didRegisterListener$0(); - t3.AnimationLocalListenersMixin__listeners.add$1(0, t2); - } - return t1; - }, - AnimationMin$(first, next, $T) { - return new A.AnimationMin(first, next, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(null, null, type$.void_Function, type$.int), type$.HashedObserverList_of_void_Function), 0, $T._eval$1("AnimationMin<0>")); - }, - _AlwaysCompleteAnimation: function _AlwaysCompleteAnimation() { - }, - _AlwaysDismissedAnimation: function _AlwaysDismissedAnimation() { - }, - AnimationWithParentMixin: function AnimationWithParentMixin() { - }, - ProxyAnimation: function ProxyAnimation(t0, t1, t2) { - var _ = this; - _._animations$_parent = _._animations$_value = _._animations$_status = null; - _.AnimationLocalStatusListenersMixin__statusListeners = t0; - _.AnimationLocalListenersMixin__listeners = t1; - _.AnimationLazyListenerMixin__listenerCounter = t2; - }, - ReverseAnimation: function ReverseAnimation(t0, t1, t2) { - this.parent = t0; - this.AnimationLocalStatusListenersMixin__statusListeners = t1; - this.AnimationLazyListenerMixin__listenerCounter = t2; - }, - CurvedAnimation: function CurvedAnimation(t0, t1, t2) { - var _ = this; - _.parent = t0; - _.curve = t1; - _.reverseCurve = t2; - _._curveDirection = null; - }, - _TrainHoppingMode: function _TrainHoppingMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - TrainHoppingAnimation: function TrainHoppingAnimation(t0, t1, t2, t3, t4) { - var _ = this; - _._currentTrain = t0; - _._nextTrain = t1; - _._mode = null; - _.onSwitchedTrain = t2; - _._lastValue = _._lastStatus = null; - _.AnimationLocalStatusListenersMixin__statusListeners = t3; - _.AnimationLocalListenersMixin__listeners = t4; - }, - CompoundAnimation: function CompoundAnimation() { - }, - AnimationMin: function AnimationMin(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.first = t0; - _.next = t1; - _._lastValue = _._lastStatus = null; - _.AnimationLocalStatusListenersMixin__statusListeners = t2; - _.AnimationLocalListenersMixin__listeners = t3; - _.AnimationLazyListenerMixin__listenerCounter = t4; - _.$ti = t5; - }, - _CompoundAnimation_Animation_AnimationLazyListenerMixin: function _CompoundAnimation_Animation_AnimationLazyListenerMixin() { - }, - _CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin: function _CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin() { - }, - _CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin: function _CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin() { - }, - _CurvedAnimation_Animation_AnimationWithParentMixin: function _CurvedAnimation_Animation_AnimationWithParentMixin() { - }, - _ProxyAnimation_Animation_AnimationLazyListenerMixin: function _ProxyAnimation_Animation_AnimationLazyListenerMixin() { - }, - _ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin: function _ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin() { - }, - _ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin: function _ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin() { - }, - _ReverseAnimation_Animation_AnimationLazyListenerMixin: function _ReverseAnimation_Animation_AnimationLazyListenerMixin() { - }, - _ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin: function _ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin() { - }, - _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin: function _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin() { - }, - _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin: function _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin() { - }, - _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin: function _TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin() { - }, - ParametricCurve: function ParametricCurve() { - }, - Curve: function Curve() { - }, - _Linear: function _Linear() { - }, - SawTooth: function SawTooth(t0) { - this.count = t0; - }, - Interval: function Interval(t0, t1, t2) { - this.begin = t0; - this.end = t1; - this.curve = t2; - }, - Threshold: function Threshold(t0) { - this.threshold = t0; - }, - Cubic: function Cubic(t0, t1, t2, t3) { - var _ = this; - _.a = t0; - _.b = t1; - _.c = t2; - _.d = t3; - }, - ThreePointCubic: function ThreePointCubic(t0, t1, t2, t3, t4) { - var _ = this; - _.a1 = t0; - _.b1 = t1; - _.midpoint = t2; - _.a2 = t3; - _.b2 = t4; - }, - FlippedCurve: function FlippedCurve(t0) { - this.curve = t0; - }, - _DecelerateCurve: function _DecelerateCurve() { - }, - AnimationLazyListenerMixin: function AnimationLazyListenerMixin() { - }, - AnimationEagerListenerMixin: function AnimationEagerListenerMixin() { - }, - AnimationLocalListenersMixin: function AnimationLocalListenersMixin() { - }, - AnimationLocalStatusListenersMixin: function AnimationLocalStatusListenersMixin() { - }, - Tween$(begin, end, $T) { - return new A.Tween(begin, end, $T._eval$1("Tween<0>")); - }, - ColorTween$(begin, end) { - return new A.ColorTween(begin, end); - }, - CurveTween$(curve) { - return new A.CurveTween(curve); - }, - Animatable: function Animatable() { - }, - _AnimatedEvaluation: function _AnimatedEvaluation(t0, t1, t2) { - this.parent = t0; - this._evaluatable = t1; - this.$ti = t2; - }, - _ChainedEvaluation: function _ChainedEvaluation(t0, t1, t2) { - this._tween$_parent = t0; - this._evaluatable = t1; - this.$ti = t2; - }, - Tween: function Tween(t0, t1, t2) { - this.begin = t0; - this.end = t1; - this.$ti = t2; - }, - ReverseTween: function ReverseTween(t0, t1, t2, t3) { - var _ = this; - _.parent = t0; - _.begin = t1; - _.end = t2; - _.$ti = t3; - }, - ColorTween: function ColorTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - SizeTween: function SizeTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - RectTween: function RectTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - IntTween: function IntTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - CurveTween: function CurveTween(t0) { - this.curve = t0; - }, - __AnimatedEvaluation_Animation_AnimationWithParentMixin: function __AnimatedEvaluation_Animation_AnimationWithParentMixin() { - }, - TweenSequence$(items, $T) { - var t1 = new A.TweenSequence(A._setArrayType([], $T._eval$1("JSArray>")), A._setArrayType([], type$.JSArray__Interval), $T._eval$1("TweenSequence<0>")); - t1.TweenSequence$1(items, $T); - return t1; - }, - TweenSequenceItem$(tween, weight, $T) { - return new A.TweenSequenceItem(tween, weight, $T._eval$1("TweenSequenceItem<0>")); - }, - TweenSequence: function TweenSequence(t0, t1, t2) { - this._items = t0; - this._intervals = t1; - this.$ti = t2; - }, - TweenSequenceItem: function TweenSequenceItem(t0, t1, t2) { - this.tween = t0; - this.weight = t1; - this.$ti = t2; - }, - _Interval: function _Interval(t0, t1) { - this.start = t0; - this.end = t1; - }, - CupertinoButton$(alignment, borderRadius, child, color, disabledColor, minSize, onPressed, padding, pressedOpacity) { - return new A.CupertinoButton(child, padding, color, disabledColor, onPressed, minSize, pressedOpacity, borderRadius, alignment, null); - }, - CupertinoButton_tapMoveSlop() { - var t1, - _0_0 = A.defaultTargetPlatform(); - $label0$0: { - if (B.TargetPlatform_2 === _0_0 || B.TargetPlatform_0 === _0_0 || B.TargetPlatform_1 === _0_0) { - t1 = 70; - break $label0$0; - } - if (B.TargetPlatform_4 === _0_0 || B.TargetPlatform_3 === _0_0 || B.TargetPlatform_5 === _0_0) { - t1 = 0; - break $label0$0; - } - t1 = null; - } - return t1; - }, - CupertinoButtonSize: function CupertinoButtonSize(t0, t1) { - this.index = t0; - this._name = t1; - }, - _CupertinoButtonStyle: function _CupertinoButtonStyle(t0, t1) { - this.index = t0; - this._name = t1; - }, - CupertinoButton: function CupertinoButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.child = t0; - _.padding = t1; - _.color = t2; - _.disabledColor = t3; - _.onPressed = t4; - _.minSize = t5; - _.pressedOpacity = t6; - _.borderRadius = t7; - _.alignment = t8; - _.key = t9; - }, - _CupertinoButtonState: function _CupertinoButtonState(t0, t1, t2) { - var _ = this; - _._opacityTween = t0; - _.___CupertinoButtonState_isFocused_A = _.___CupertinoButtonState__opacityAnimation_A = _.___CupertinoButtonState__animationController_A = $; - _._tapInProgress = _._buttonHeldDown = false; - _.___CupertinoButtonState__actionMap_FI = $; - _.SingleTickerProviderStateMixin__ticker = t1; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t2; - _._framework$_element = _._widget = null; - }, - _CupertinoButtonState__defaultCursor_closure: function _CupertinoButtonState__defaultCursor_closure() { - }, - _CupertinoButtonState__animate_closure: function _CupertinoButtonState__animate_closure(t0, t1) { - this.$this = t0; - this.wasHeldDown = t1; - }, - _CupertinoButtonState__onShowFocusHighlight_closure: function _CupertinoButtonState__onShowFocusHighlight_closure(t0, t1) { - this.$this = t0; - this.showHighlight = t1; - }, - _CupertinoButtonState_build_closure: function _CupertinoButtonState_build_closure() { - }, - _CupertinoButtonState_build_closure0: function _CupertinoButtonState_build_closure0(t0, t1, t2) { - this.$this = t0; - this.enabled = t1; - this.gestureSettings = t2; - }, - __CupertinoButtonState_State_SingleTickerProviderStateMixin: function __CupertinoButtonState_State_SingleTickerProviderStateMixin() { - }, - CupertinoDynamicColor: function CupertinoDynamicColor(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _._effectiveColor = t0; - _._colors$_debugLabel = t1; - _._debugResolveContext = t2; - _.color = t3; - _.darkColor = t4; - _.highContrastColor = t5; - _.darkHighContrastColor = t6; - _.elevatedColor = t7; - _.darkElevatedColor = t8; - _.highContrastElevatedColor = t9; - _.darkHighContrastElevatedColor = t10; - }, - CupertinoDynamicColor_toString_toString: function CupertinoDynamicColor_toString_toString(t0) { - this.$this = t0; - }, - _CupertinoDynamicColor_Object_Diagnosticable: function _CupertinoDynamicColor_Object_Diagnosticable() { - }, - _CupertinoDesktopTextSelectionHandleControls: function _CupertinoDesktopTextSelectionHandleControls() { - }, - CupertinoDesktopTextSelectionControls: function CupertinoDesktopTextSelectionControls() { - }, - __CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls: function __CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls() { - }, - CupertinoDesktopTextSelectionToolbar: function CupertinoDesktopTextSelectionToolbar(t0, t1, t2) { - this.anchor = t0; - this.children = t1; - this.key = t2; - }, - CupertinoDesktopTextSelectionToolbarButton$text(onPressed, text) { - return new A.CupertinoDesktopTextSelectionToolbarButton(onPressed, text, null); - }, - CupertinoDesktopTextSelectionToolbarButton: function CupertinoDesktopTextSelectionToolbarButton(t0, t1, t2) { - this.onPressed = t0; - this.text = t1; - this.key = t2; - }, - _CupertinoDesktopTextSelectionToolbarButtonState: function _CupertinoDesktopTextSelectionToolbarButtonState() { - this._isHovered = false; - this._framework$_element = this._widget = null; - }, - _CupertinoDesktopTextSelectionToolbarButtonState__onEnter_closure: function _CupertinoDesktopTextSelectionToolbarButtonState__onEnter_closure(t0) { - this.$this = t0; - }, - _CupertinoDesktopTextSelectionToolbarButtonState__onExit_closure: function _CupertinoDesktopTextSelectionToolbarButtonState__onExit_closure(t0) { - this.$this = t0; - }, - CupertinoIconThemeData$(applyTextScaling, color, fill, grade, opacity, opticalSize, shadows, size, weight) { - return new A.CupertinoIconThemeData(size, fill, weight, grade, opticalSize, color, opacity, shadows, applyTextScaling); - }, - CupertinoIconThemeData: function CupertinoIconThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.size = t0; - _.fill = t1; - _.weight = t2; - _.grade = t3; - _.opticalSize = t4; - _.color = t5; - _._opacity = t6; - _.shadows = t7; - _.applyTextScaling = t8; - }, - _CupertinoIconThemeData_IconThemeData_Diagnosticable: function _CupertinoIconThemeData_IconThemeData_Diagnosticable() { - }, - CupertinoUserInterfaceLevelData: function CupertinoUserInterfaceLevelData(t0, t1) { - this.index = t0; - this._name = t1; - }, - _CupertinoLocalizationsDelegate: function _CupertinoLocalizationsDelegate() { - }, - DefaultCupertinoLocalizations: function DefaultCupertinoLocalizations() { - }, - CupertinoTextMagnifier: function CupertinoTextMagnifier(t0, t1, t2) { - this.controller = t0; - this.magnifierInfo = t1; - this.key = t2; - }, - _CupertinoTextMagnifierState: function _CupertinoTextMagnifierState(t0, t1, t2) { - var _ = this; - _._currentAdjustedMagnifierPosition = t0; - _._verticalFocalPointAdjustment = 0; - _.___CupertinoTextMagnifierState__ioCurvedAnimation_F = _.___CupertinoTextMagnifierState__ioAnimation_F = _.___CupertinoTextMagnifierState__ioAnimationController_F = $; - _.SingleTickerProviderStateMixin__ticker = t1; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t2; - _._framework$_element = _._widget = null; - }, - _CupertinoTextMagnifierState_initState_closure: function _CupertinoTextMagnifierState_initState_closure(t0) { - this.$this = t0; - }, - _CupertinoTextMagnifierState_initState__closure: function _CupertinoTextMagnifierState_initState__closure() { - }, - _CupertinoTextMagnifierState__determineMagnifierPositionAndFocalPoint_closure: function _CupertinoTextMagnifierState__determineMagnifierPositionAndFocalPoint_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.adjustedMagnifierPosition = t1; - _.verticalCenterOfCurrentLine = t2; - _.verticalPositionOfLens = t3; - }, - CupertinoMagnifier: function CupertinoMagnifier(t0, t1, t2, t3) { - var _ = this; - _.borderSide = t0; - _.inOutAnimation = t1; - _.additionalFocalPointOffset = t2; - _.key = t3; - }, - __CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin: function __CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin() { - }, - CupertinoRouteTransitionMixin__startPopGesture(route) { - var t2, - t1 = route._navigator$_navigator; - t1.toString; - t2 = route._routes$_controller; - t2.toString; - t1.didStartUserGesture$0(); - return new A._CupertinoBackGestureController(t2, t1, new A.CupertinoRouteTransitionMixin__startPopGesture_closure(route), new A.CupertinoRouteTransitionMixin__startPopGesture_closure0(route)); - }, - CupertinoRouteTransitionMixin_buildPageTransitions(route, context, animation, secondaryAnimation, child, $T) { - var t1 = route._navigator$_navigator.userGestureInProgressNotifier._change_notifier$_value; - return new A.CupertinoPageTransition(new A._CupertinoBackGestureDetector(child, new A.CupertinoRouteTransitionMixin_buildPageTransitions_closure(route), new A.CupertinoRouteTransitionMixin_buildPageTransitions_closure0(route, $T), null, $T._eval$1("_CupertinoBackGestureDetector<0>")), animation, secondaryAnimation, t1, null); - }, - CupertinoPageTransition_delegatedTransition(context, animation, secondaryAnimation, allowSnapshotting, child) { - var t1; - animation = A.CurvedAnimation$(B.Cubic_O6W, secondaryAnimation, B.Cubic_uDh); - t1 = $.$get$_kMiddleLeftTween(); - type$.Animation_double._as(animation); - animation.dispose$0(); - return A.SlideTransition$(child, new A._AnimatedEvaluation(animation, t1, t1.$ti._eval$1("_AnimatedEvaluation")), context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection, false); - }, - _CupertinoEdgeShadowDecoration_lerp(a, b, t) { - var t1, t2, t3, i, t4; - if (a == b) - return a; - if (a == null) { - t1 = b._colors; - if (t1 == null) - t1 = b; - else { - t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Color>"); - t1 = A.List_List$_of(new A.MappedListIterable(t1, new A._CupertinoEdgeShadowDecoration_lerp_closure(t), t2), t2._eval$1("ListIterable.E")); - t1 = new A._CupertinoEdgeShadowDecoration(t1); - } - return t1; - } - if (b == null) { - t1 = a._colors; - if (t1 == null) - t1 = a; - else { - t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Color>"); - t1 = A.List_List$_of(new A.MappedListIterable(t1, new A._CupertinoEdgeShadowDecoration_lerp_closure0(t), t2), t2._eval$1("ListIterable.E")); - t1 = new A._CupertinoEdgeShadowDecoration(t1); - } - return t1; - } - t1 = A._setArrayType([], type$.JSArray_Color); - for (t2 = b._colors, t3 = a._colors, i = 0; i < t2.length; ++i) { - t4 = t3 == null ? null : t3[i]; - t4 = A.Color_lerp(t4, t2[i], t); - t4.toString; - t1.push(t4); - } - return new A._CupertinoEdgeShadowDecoration(t1); - }, - CupertinoRouteTransitionMixin__startPopGesture_closure0: function CupertinoRouteTransitionMixin__startPopGesture_closure0(t0) { - this.route = t0; - }, - CupertinoRouteTransitionMixin__startPopGesture_closure: function CupertinoRouteTransitionMixin__startPopGesture_closure(t0) { - this.route = t0; - }, - CupertinoRouteTransitionMixin_buildPageTransitions_closure: function CupertinoRouteTransitionMixin_buildPageTransitions_closure(t0) { - this.route = t0; - }, - CupertinoRouteTransitionMixin_buildPageTransitions_closure0: function CupertinoRouteTransitionMixin_buildPageTransitions_closure0(t0, t1) { - this.route = t0; - this.T = t1; - }, - CupertinoPageTransition: function CupertinoPageTransition(t0, t1, t2, t3, t4) { - var _ = this; - _.child = t0; - _.primaryRouteAnimation = t1; - _.secondaryRouteAnimation = t2; - _.linearTransition = t3; - _.key = t4; - }, - _CupertinoPageTransitionState: function _CupertinoPageTransitionState() { - var _ = this; - _.___CupertinoPageTransitionState__primaryShadowAnimation_A = _.___CupertinoPageTransitionState__secondaryPositionAnimation_A = _.___CupertinoPageTransitionState__primaryPositionAnimation_A = $; - _._framework$_element = _._widget = _._primaryShadowCurve = _._secondaryPositionCurve = _._primaryPositionCurve = null; - }, - _CupertinoBackGestureDetector: function _CupertinoBackGestureDetector(t0, t1, t2, t3, t4) { - var _ = this; - _.child = t0; - _.enabledCallback = t1; - _.onStartPopGesture = t2; - _.key = t3; - _.$ti = t4; - }, - _CupertinoBackGestureDetectorState: function _CupertinoBackGestureDetectorState(t0) { - var _ = this; - _._backGestureController = null; - _.___CupertinoBackGestureDetectorState__recognizer_A = $; - _._framework$_element = _._widget = null; - _.$ti = t0; - }, - _CupertinoBackGestureDetectorState_dispose_closure: function _CupertinoBackGestureDetectorState_dispose_closure(t0) { - this.$this = t0; - }, - _CupertinoBackGestureController: function _CupertinoBackGestureController(t0, t1, t2, t3) { - var _ = this; - _.controller = t0; - _.navigator = t1; - _.getIsActive = t2; - _.getIsCurrent = t3; - }, - _CupertinoBackGestureController_dragEnd_closure: function _CupertinoBackGestureController_dragEnd_closure(t0, t1) { - this.$this = t0; - this.animationStatusCallback = t1; - }, - _CupertinoEdgeShadowDecoration: function _CupertinoEdgeShadowDecoration(t0) { - this._colors = t0; - }, - _CupertinoEdgeShadowDecoration_lerp_closure: function _CupertinoEdgeShadowDecoration_lerp_closure(t0) { - this.t = t0; - }, - _CupertinoEdgeShadowDecoration_lerp_closure0: function _CupertinoEdgeShadowDecoration_lerp_closure0(t0) { - this.t = t0; - }, - _CupertinoEdgeShadowPainter: function _CupertinoEdgeShadowPainter(t0, t1) { - this._route$_decoration = t0; - this.onChanged = t1; - }, - CupertinoScrollbar: function CupertinoScrollbar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.thicknessWhileDragging = t0; - _.radiusWhileDragging = t1; - _.child = t2; - _.controller = t3; - _.thumbVisibility = t4; - _.radius = t5; - _.thickness = t6; - _.trackVisibility = t7; - _.fadeDuration = t8; - _.timeToFade = t9; - _.notificationPredicate = t10; - _.interactive = t11; - _.scrollbarOrientation = t12; - _.mainAxisMargin = t13; - _.key = t14; - }, - _CupertinoScrollbarState: function _CupertinoScrollbarState(t0, t1, t2, t3) { - var _ = this; - _.___CupertinoScrollbarState__thicknessAnimationController_A = $; - _._pressStartAxisPosition = 0; - _._fadeoutTimer = _._cachedController = _._startDragThumbOffset = _._lastDragUpdateOffset = _._startDragScrollbarAxisOffset = null; - _.__RawScrollbarState__fadeoutOpacityAnimation_A = _.__RawScrollbarState__fadeoutAnimationController_A = $; - _._scrollbarPainterKey = t0; - _._scrollbar$_hoverIsActive = false; - _._thumbDrag = null; - _._maxScrollExtentPermitsScrolling = false; - _._axis = _._thumbHold = null; - _._scrollbar$_gestureDetectorKey = t1; - _.__RawScrollbarState_scrollbarPainter_F = $; - _.TickerProviderStateMixin__tickers = t2; - _.TickerProviderStateMixin__tickerModeNotifier = t3; - _._framework$_element = _._widget = null; - }, - _CupertinoScrollbarState_initState_closure: function _CupertinoScrollbarState_initState_closure(t0) { - this.$this = t0; - }, - _CupertinoScrollbarState_handleThumbPress_closure: function _CupertinoScrollbarState_handleThumbPress_closure() { - }, - _CupertinoTextSelectionHandlePainter: function _CupertinoTextSelectionHandlePainter(t0, t1) { - this.color = t0; - this._repaint = t1; - }, - CupertinoTextSelectionHandleControls: function CupertinoTextSelectionHandleControls() { - }, - CupertinoTextSelectionControls: function CupertinoTextSelectionControls() { - }, - _CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls: function _CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls() { - }, - CupertinoTextSelectionToolbar$(anchorAbove, anchorBelow, children) { - return new A.CupertinoTextSelectionToolbar(anchorAbove, anchorBelow, children, null); - }, - CupertinoTextSelectionToolbar__defaultToolbarBuilder(context, anchorAbove, anchorBelow, child) { - var t1 = A.CupertinoTheme_brightnessOf(context) === B.Brightness_1 ? A.Color$fromARGB(51, B.Color_vnR.toARGB32$0() >>> 16 & 255, B.Color_vnR.toARGB32$0() >>> 8 & 255, B.Color_vnR.toARGB32$0() & 255) : null; - return new A._CupertinoTextSelectionToolbarShape(anchorAbove, anchorBelow, t1, new A.ColoredBox(B.CupertinoDynamicColor_YBl.resolveFrom$1(context), child, null), null); - }, - _RenderCupertinoTextSelectionToolbarShape__addRRectToPath(path, rrect, startAngle) { - var i, _0_0, _0_1, rectCenterOffset, _0_2, rect, - t1 = rrect.left, - t2 = rrect.top, - t3 = rrect.right, - t4 = rrect.bottom, - rrectCorners = [new A._Record_2(new A.Offset(t3, t4), new A.Radius(-rrect.brRadiusX, -rrect.brRadiusY)), new A._Record_2(new A.Offset(t1, t4), new A.Radius(rrect.blRadiusX, -rrect.blRadiusY)), new A._Record_2(new A.Offset(t1, t2), new A.Radius(rrect.tlRadiusX, rrect.tlRadiusY)), new A._Record_2(new A.Offset(t3, t2), new A.Radius(-rrect.trRadiusX, rrect.trRadiusY))], - startQuadrantIndex = B.JSNumber_methods.$tdiv(startAngle, 1.5707963267948966); - for (t1 = 4 + startQuadrantIndex, i = startQuadrantIndex; i < t1; ++i) { - _0_0 = rrectCorners[B.JSInt_methods.$mod(i, 4)]; - _0_1 = _0_0._0; - rectCenterOffset = null; - _0_2 = _0_0._1; - rectCenterOffset = _0_2; - rect = A.Rect$fromPoints(_0_1, new A.Offset(_0_1._dx + 2 * rectCenterOffset.x, _0_1._dy + 2 * rectCenterOffset.y)); - t2 = path.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t2.arcToOval(A.toSkRect(rect), 1.5707963267948966 * i * 57.29577951308232, 90, false); - } - return path; - }, - _RenderCupertinoTextSelectionToolbarItems_hitTestChild(child, result, position) { - var t1; - if (child == null) - return false; - t1 = child.parentData; - t1.toString; - type$.ToolbarItemsParentData._as(t1); - if (!t1.shouldPaint) - return false; - return result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderCupertinoTextSelectionToolbarItems_hitTestChild_closure(child), t1.offset, position); - }, - CupertinoTextSelectionToolbar: function CupertinoTextSelectionToolbar(t0, t1, t2, t3) { - var _ = this; - _.anchorAbove = t0; - _.anchorBelow = t1; - _.children = t2; - _.key = t3; - }, - _CupertinoTextSelectionToolbarShape: function _CupertinoTextSelectionToolbarShape(t0, t1, t2, t3, t4) { - var _ = this; - _._anchorAbove = t0; - _._anchorBelow = t1; - _._text_selection_toolbar0$_shadowColor = t2; - _.child = t3; - _.key = t4; - }, - _RenderCupertinoTextSelectionToolbarShape: function _RenderCupertinoTextSelectionToolbarShape(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._anchorAbove = t0; - _._anchorBelow = t1; - _._text_selection_toolbar0$_shadowColor = t2; - _._clipPathLayer = t3; - _.RenderObjectWithChildMixin__child = t4; - _._layoutCacheStorage = t5; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t6; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderCupertinoTextSelectionToolbarShape_paint_closure: function _RenderCupertinoTextSelectionToolbarShape_paint_closure(t0) { - this.child = t0; - }, - _CupertinoTextSelectionToolbarContent: function _CupertinoTextSelectionToolbarContent(t0, t1, t2, t3, t4) { - var _ = this; - _.anchorAbove = t0; - _.anchorBelow = t1; - _.children = t2; - _.toolbarBuilder = t3; - _.key = t4; - }, - _CupertinoTextSelectionToolbarContentState: function _CupertinoTextSelectionToolbarContentState(t0, t1, t2) { - var _ = this; - _.___CupertinoTextSelectionToolbarContentState__controller_A = $; - _._nextPage = null; - _._text_selection_toolbar0$_page = 0; - _._toolbarItemsKey = t0; - _.TickerProviderStateMixin__tickers = t1; - _.TickerProviderStateMixin__tickerModeNotifier = t2; - _._framework$_element = _._widget = null; - }, - _CupertinoTextSelectionToolbarContentState__statusListener_closure: function _CupertinoTextSelectionToolbarContentState__statusListener_closure(t0) { - this.$this = t0; - }, - _CupertinoTextSelectionToolbarContentState_build_closure: function _CupertinoTextSelectionToolbarContentState_build_closure() { - }, - _LeftCupertinoChevronPainter: function _LeftCupertinoChevronPainter(t0, t1, t2) { - this.color = t0; - this.isLeft = t1; - this._repaint = t2; - }, - _RightCupertinoChevronPainter: function _RightCupertinoChevronPainter(t0, t1, t2) { - this.color = t0; - this.isLeft = t1; - this._repaint = t2; - }, - _CupertinoChevronPainter: function _CupertinoChevronPainter() { - }, - _CupertinoTextSelectionToolbarItems: function _CupertinoTextSelectionToolbarItems(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.backButton = t0; - _.children = t1; - _.dividerColor = t2; - _.dividerWidth = t3; - _.nextButton = t4; - _.page = t5; - _.key = t6; - }, - _CupertinoTextSelectionToolbarItemsElement: function _CupertinoTextSelectionToolbarItemsElement(t0, t1, t2, t3) { - var _ = this; - _.___CupertinoTextSelectionToolbarItemsElement__children_A = $; - _.slotToChild = t0; - _._text_selection_toolbar0$_forgottenChildren = t1; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = null; - _.__Element__depth_A = $; - _._widget = t2; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t3; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - _CupertinoTextSelectionToolbarItemsElement_mount_closure: function _CupertinoTextSelectionToolbarItemsElement_mount_closure(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.toolbarItems = t2; - }, - _RenderCupertinoTextSelectionToolbarItems: function _RenderCupertinoTextSelectionToolbarItems(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.slottedChildren = t0; - _.___RenderCupertinoTextSelectionToolbarItems_hasPreviousPage_A = _.___RenderCupertinoTextSelectionToolbarItems_hasNextPage_A = $; - _._text_selection_toolbar0$_page = t1; - _._dividerColor = t2; - _._dividerWidth = t3; - _._nextButton = _._backButton = null; - _.ContainerRenderObjectMixin__childCount = t4; - _.ContainerRenderObjectMixin__firstChild = t5; - _.ContainerRenderObjectMixin__lastChild = t6; - _._layoutCacheStorage = t7; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t8; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderCupertinoTextSelectionToolbarItems_performLayout_closure: function _RenderCupertinoTextSelectionToolbarItems_performLayout_closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - _RenderCupertinoTextSelectionToolbarItems_performLayout_closure0: function _RenderCupertinoTextSelectionToolbarItems_performLayout_closure0(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.subsequentPageButtonsWidth = t2; - _.toolbarWidth = t3; - }, - _RenderCupertinoTextSelectionToolbarItems_paint_closure: function _RenderCupertinoTextSelectionToolbarItems_paint_closure(t0, t1, t2) { - this.$this = t0; - this.offset = t1; - this.context = t2; - }, - _RenderCupertinoTextSelectionToolbarItems_hitTestChild_closure: function _RenderCupertinoTextSelectionToolbarItems_hitTestChild_closure(t0) { - this.child = t0; - }, - _RenderCupertinoTextSelectionToolbarItems_redepthChildren_closure: function _RenderCupertinoTextSelectionToolbarItems_redepthChildren_closure(t0) { - this.$this = t0; - }, - _RenderCupertinoTextSelectionToolbarItems_visitChildrenForSemantics_closure: function _RenderCupertinoTextSelectionToolbarItems_visitChildrenForSemantics_closure(t0) { - this.visitor = t0; - }, - _RenderCupertinoTextSelectionToolbarItems_debugDescribeChildren_closure: function _RenderCupertinoTextSelectionToolbarItems_debugDescribeChildren_closure(t0, t1) { - this.$this = t0; - this.value = t1; - }, - _CupertinoTextSelectionToolbarItemsSlot: function _CupertinoTextSelectionToolbarItemsSlot(t0, t1) { - this.index = t0; - this._name = t1; - }, - __CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin: function __CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin() { - }, - __RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin: function __RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin() { - }, - __RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function __RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { - }, - CupertinoTextSelectionToolbarButton$(child, onPressed) { - return new A.CupertinoTextSelectionToolbarButton(child, onPressed, null, null, null); - }, - CupertinoTextSelectionToolbarButton$buttonItem(buttonItem) { - return new A.CupertinoTextSelectionToolbarButton(null, buttonItem.onPressed, buttonItem, null, null); - }, - CupertinoTextSelectionToolbarButton_getButtonLabel(context, buttonItem) { - var _0_0, - t1 = buttonItem.label; - if (t1 != null) - return t1; - A.Localizations_of(context, B.Type_CupertinoLocalizations_xhg, type$.CupertinoLocalizations).toString; - _0_0 = buttonItem.type; - $label0$0: { - if (B.ContextMenuButtonType_0 === _0_0) { - t1 = "Cut"; - break $label0$0; - } - if (B.ContextMenuButtonType_1 === _0_0) { - t1 = "Copy"; - break $label0$0; - } - if (B.ContextMenuButtonType_2 === _0_0) { - t1 = "Paste"; - break $label0$0; - } - if (B.ContextMenuButtonType_3 === _0_0) { - t1 = "Select All"; - break $label0$0; - } - if (B.ContextMenuButtonType_5 === _0_0) { - t1 = "Look Up"; - break $label0$0; - } - if (B.ContextMenuButtonType_6 === _0_0) { - t1 = "Search Web"; - break $label0$0; - } - if (B.ContextMenuButtonType_7 === _0_0) { - t1 = "Share..."; - break $label0$0; - } - if (B.ContextMenuButtonType_8 === _0_0 || B.ContextMenuButtonType_4 === _0_0 || B.ContextMenuButtonType_9 === _0_0) { - t1 = ""; - break $label0$0; - } - t1 = null; - } - return t1; - }, - CupertinoTextSelectionToolbarButton: function CupertinoTextSelectionToolbarButton(t0, t1, t2, t3, t4) { - var _ = this; - _.child = t0; - _.onPressed = t1; - _.buttonItem = t2; - _.text = t3; - _.key = t4; - }, - _CupertinoTextSelectionToolbarButtonState: function _CupertinoTextSelectionToolbarButtonState() { - this.isPressed = false; - this._framework$_element = this._widget = null; - }, - _CupertinoTextSelectionToolbarButtonState__onTapDown_closure: function _CupertinoTextSelectionToolbarButtonState__onTapDown_closure(t0) { - this.$this = t0; - }, - _CupertinoTextSelectionToolbarButtonState__onTapUp_closure: function _CupertinoTextSelectionToolbarButtonState__onTapUp_closure(t0) { - this.$this = t0; - }, - _CupertinoTextSelectionToolbarButtonState__onTapCancel_closure: function _CupertinoTextSelectionToolbarButtonState__onTapCancel_closure(t0) { - this.$this = t0; - }, - _LiveTextIconPainter: function _LiveTextIconPainter(t0, t1, t2) { - this.color = t0; - this._text_selection_toolbar_button$_painter = t1; - this._repaint = t2; - }, - _resolveTextStyle(style, context) { - return null; - }, - CupertinoTextThemeData: function CupertinoTextThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _._text_theme$_defaults = t0; - _._text_theme$_primaryColor = t1; - _._textStyle = t2; - _._actionTextStyle = t3; - _._actionSmallTextStyle = t4; - _._tabLabelTextStyle = t5; - _._navTitleTextStyle = t6; - _._navLargeTitleTextStyle = t7; - _._navActionTextStyle = t8; - _._pickerTextStyle = t9; - _._dateTimePickerTextStyle = t10; - }, - _TextThemeDefaultsBuilder: function _TextThemeDefaultsBuilder(t0, t1) { - this.labelColor = t0; - this.inactiveGrayColor = t1; - }, - _CupertinoTextThemeData_Object_Diagnosticable: function _CupertinoTextThemeData_Object_Diagnosticable() { - }, - CupertinoTheme_of(context) { - var inheritedTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$.InheritedCupertinoTheme), - t1 = inheritedTheme == null ? null : inheritedTheme.theme.data; - return (t1 == null ? B.CupertinoThemeData_TnQ : t1).resolveFrom$1(context); - }, - CupertinoTheme_brightnessOf(context) { - var inheritedTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$.InheritedCupertinoTheme), - t1 = inheritedTheme == null ? null : inheritedTheme.theme.data.get$brightness(); - if (t1 == null) { - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_5); - t1 = t1 == null ? null : t1.platformBrightness; - if (t1 == null) - t1 = B.Brightness_1; - } - return t1; - }, - CupertinoThemeData$_rawWithDefaults(brightness, primaryColor, primaryContrastingColor, textTheme, barBackgroundColor, scaffoldBackgroundColor, applyThemeToAll, _defaults) { - return new A.CupertinoThemeData(_defaults, brightness, primaryColor, primaryContrastingColor, textTheme, barBackgroundColor, scaffoldBackgroundColor, applyThemeToAll); - }, - CupertinoTheme: function CupertinoTheme(t0, t1, t2) { - this.data = t0; - this.child = t1; - this.key = t2; - }, - InheritedCupertinoTheme: function InheritedCupertinoTheme(t0, t1, t2) { - this.theme = t0; - this.child = t1; - this.key = t2; - }, - CupertinoThemeData: function CupertinoThemeData(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _._defaults = t0; - _.brightness = t1; - _.primaryColor = t2; - _.primaryContrastingColor = t3; - _.textTheme = t4; - _.barBackgroundColor = t5; - _.scaffoldBackgroundColor = t6; - _.applyThemeToAll = t7; - }, - CupertinoThemeData_resolveFrom_convertColor: function CupertinoThemeData_resolveFrom_convertColor(t0) { - this.context = t0; - }, - NoDefaultCupertinoThemeData: function NoDefaultCupertinoThemeData(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.brightness = t0; - _.primaryColor = t1; - _.primaryContrastingColor = t2; - _.textTheme = t3; - _.barBackgroundColor = t4; - _.scaffoldBackgroundColor = t5; - _.applyThemeToAll = t6; - }, - NoDefaultCupertinoThemeData_resolveFrom_convertColor: function NoDefaultCupertinoThemeData_resolveFrom_convertColor(t0) { - this.context = t0; - }, - _CupertinoThemeDefaults: function _CupertinoThemeDefaults(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.brightness = t0; - _.primaryColor = t1; - _.primaryContrastingColor = t2; - _.barBackgroundColor = t3; - _.scaffoldBackgroundColor = t4; - _.applyThemeToAll = t5; - _.textThemeDefaults = t6; - }, - _CupertinoThemeDefaults_resolveFrom_convertColor: function _CupertinoThemeDefaults_resolveFrom_convertColor(t0) { - this.context = t0; - }, - _CupertinoTextThemeDefaults: function _CupertinoTextThemeDefaults(t0, t1) { - this.labelColor = t0; - this.inactiveGray = t1; - }, - _DefaultCupertinoTextThemeData: function _DefaultCupertinoTextThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.labelColor = t0; - _.inactiveGray = t1; - _._text_theme$_defaults = t2; - _._text_theme$_primaryColor = t3; - _._textStyle = t4; - _._actionTextStyle = t5; - _._actionSmallTextStyle = t6; - _._tabLabelTextStyle = t7; - _._navTitleTextStyle = t8; - _._navLargeTitleTextStyle = t9; - _._navActionTextStyle = t10; - _._pickerTextStyle = t11; - _._dateTimePickerTextStyle = t12; - }, - _CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable: function _CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable() { - }, - ErrorDescription$(message) { - var _null = null, - t1 = A._setArrayType([message], type$.JSArray_Object); - return new A.ErrorDescription(_null, true, _null, _null, _null, false, t1, _null, B.DiagnosticLevel_3, _null, false, false, _null, B.DiagnosticsTreeStyle_7); - }, - ErrorSummary$(message) { - var _null = null, - t1 = A._setArrayType([message], type$.JSArray_Object); - return new A.ErrorSummary(_null, true, _null, _null, _null, false, t1, _null, B.DiagnosticLevel_6, _null, false, false, _null, B.DiagnosticsTreeStyle_7); - }, - ErrorHint$(message) { - var _null = null, - t1 = A._setArrayType([message], type$.JSArray_Object); - return new A.ErrorHint(_null, true, _null, _null, _null, false, t1, _null, B.DiagnosticLevel_5, _null, false, false, _null, B.DiagnosticsTreeStyle_7); - }, - ErrorSpacer$() { - var _null = null; - return new A.ErrorSpacer("", true, _null, _null, _null, false, _null, B.C__NoDefaultValue, B.DiagnosticLevel_3, "", true, false, _null, B.DiagnosticsTreeStyle_8); - }, - FlutterError_FlutterError(message) { - var lines = A._setArrayType(message.split("\n"), type$.JSArray_String), - t1 = A._setArrayType([A.ErrorSummary$(B.JSArray_methods.get$first(lines))], type$.JSArray_DiagnosticsNode), - t2 = A.SubListIterable$(lines, 1, null, type$.String); - B.JSArray_methods.addAll$1(t1, new A.MappedListIterable(t2, new A.FlutterError_FlutterError_closure(), t2.$ti._eval$1("MappedListIterable"))); - return new A.FlutterError(t1); - }, - FlutterError$fromParts(diagnostics) { - return new A.FlutterError(diagnostics); - }, - FlutterError__defaultStackTraceDemangler(stackTrace) { - return stackTrace; - }, - FlutterError_dumpErrorToConsole(details, forceReport) { - var t1; - if (details.silent) - return; - t1 = $.FlutterError__errorCount; - if (t1 === 0) - A.debugPrintStack(J.toString$0$(details.exception), 100, details.stack); - else - A.print__debugPrintThrottled$closure().call$1("Another exception was thrown: " + details.get$summary().toString$0(0)); - $.FlutterError__errorCount = $.FlutterError__errorCount + 1; - }, - FlutterError_defaultStackFilter($frames) { - var skipped, index, t1, frame, className, $package, reasons, _i, result, t2, entry, - removedPackagesAndClasses = A.LinkedHashMap_LinkedHashMap$_literal(["dart:async-patch", 0, "dart:async", 0, "package:stack_trace", 0, "class _AssertionError", 0, "class _FakeAsync", 0, "class _FrameCallbackEntry", 0, "class _Timer", 0, "class _RawReceivePortImpl", 0], type$.String, type$.int), - parsedFrames = A.StackFrame_fromStackString(J.join$1$ax($frames, "\n")); - for (skipped = 0, index = 0; t1 = parsedFrames.length, index < t1; ++index) { - frame = parsedFrames[index]; - className = "class " + frame.className; - $package = frame.packageScheme + ":" + frame.$package; - if (removedPackagesAndClasses.containsKey$1(0, className)) { - ++skipped; - removedPackagesAndClasses.update$2(removedPackagesAndClasses, className, new A.FlutterError_defaultStackFilter_closure()); - B.JSArray_methods.removeAt$1(parsedFrames, index); - --index; - } else if (removedPackagesAndClasses.containsKey$1(0, $package)) { - ++skipped; - removedPackagesAndClasses.update$2(removedPackagesAndClasses, $package, new A.FlutterError_defaultStackFilter_closure0()); - B.JSArray_methods.removeAt$1(parsedFrames, index); - --index; - } - } - reasons = A.List_List$filled(t1, null, false, type$.nullable_String); - for (_i = 0; false; ++_i) - $.FlutterError__stackFilters[_i].filter$2(0, parsedFrames, reasons); - t1 = type$.JSArray_String; - result = A._setArrayType([], t1); - for (index = 0; index < parsedFrames.length; ++index) { - while (true) { - if (!false) - break; - ++index; - } - t2 = parsedFrames[index]; - result.push(t2.source); - } - t1 = A._setArrayType([], t1); - for (t2 = new A.LinkedHashMapEntriesIterable(removedPackagesAndClasses, A._instanceType(removedPackagesAndClasses)._eval$1("LinkedHashMapEntriesIterable<1,2>")).get$iterator(0); t2.moveNext$0();) { - entry = t2.__js_helper$_current; - if (entry.value > 0) - t1.push(entry.key); - } - B.JSArray_methods.sort$0(t1); - if (skipped === 1) - result.push("(elided one frame from " + B.JSArray_methods.get$single(t1) + ")"); - else if (skipped > 1) { - t2 = t1.length; - if (t2 > 1) - t1[t2 - 1] = "and " + B.JSArray_methods.get$last(t1); - t2 = "(elided " + skipped; - if (t1.length > 2) - result.push(t2 + " frames from " + B.JSArray_methods.join$1(t1, ", ") + ")"); - else - result.push(t2 + " frames from " + B.JSArray_methods.join$1(t1, " ") + ")"); - } - return result; - }, - FlutterError_reportError(details) { - var t1 = $.FlutterError_onError; - if (t1 != null) - t1.call$1(details); - }, - debugPrintStack(label, maxFrames, stackTrace) { - var lines, t1; - A.print__debugPrintThrottled$closure().call$1(label); - lines = A._setArrayType(B.JSString_methods.trimRight$0((stackTrace == null ? A.StackTrace_current() : A.FlutterError__defaultStackTraceDemangler(stackTrace)).toString$0(0)).split("\n"), type$.JSArray_String); - t1 = lines.length; - lines = J.take$1$ax(t1 !== 0 ? new A.SkipWhileIterable(lines, new A.debugPrintStack_closure(), type$.SkipWhileIterable_String) : lines, maxFrames); - A.print__debugPrintThrottled$closure().call$1(B.JSArray_methods.join$1(A.FlutterError_defaultStackFilter(lines), "\n")); - }, - DiagnosticsStackTrace$($name, stack, stackFilter) { - var t1 = A.DiagnosticsStackTrace__applyStackFilter(stack, stackFilter); - return new A.DiagnosticsStackTrace(B.List_empty1, t1, "", true, $name, true, true, null, B.DiagnosticsTreeStyle_7); - }, - DiagnosticsStackTrace__applyStackFilter(stack, stackFilter) { - if (stack == null) - return A._setArrayType([], type$.JSArray_DiagnosticsNode); - return J.map$1$1$ax(A.FlutterError_defaultStackFilter(A._setArrayType(B.JSString_methods.trimRight$0(A.S(A.FlutterError__defaultStackTraceDemangler(stack))).split("\n"), type$.JSArray_String)), A.assertions_DiagnosticsStackTrace__createStackFrame$closure(), type$.DiagnosticsNode).toList$0(0); - }, - DiagnosticsStackTrace__createStackFrame(frame) { - return A.DiagnosticsNode_DiagnosticsNode$message(frame, false, B.DiagnosticsTreeStyle_8); - }, - _FlutterErrorDetailsNode$($name, style, value) { - return new A._FlutterErrorDetailsNode(value, $name, true, true, null, style); - }, - _ErrorDiagnostic: function _ErrorDiagnostic() { - }, - ErrorDescription: function ErrorDescription(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _._description = t0; - _.allowWrap = t1; - _.ifNull = t2; - _.ifEmpty = t3; - _.tooltip = t4; - _.missingIfNull = t5; - _._diagnostics$_value = t6; - _._valueComputed = true; - _._diagnostics$_exception = null; - _.defaultValue = t7; - _._defaultLevel = t8; - _.name = t9; - _.showSeparator = t10; - _.showName = t11; - _.linePrefix = t12; - _.style = t13; - }, - ErrorSummary: function ErrorSummary(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _._description = t0; - _.allowWrap = t1; - _.ifNull = t2; - _.ifEmpty = t3; - _.tooltip = t4; - _.missingIfNull = t5; - _._diagnostics$_value = t6; - _._valueComputed = true; - _._diagnostics$_exception = null; - _.defaultValue = t7; - _._defaultLevel = t8; - _.name = t9; - _.showSeparator = t10; - _.showName = t11; - _.linePrefix = t12; - _.style = t13; - }, - ErrorHint: function ErrorHint(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _._description = t0; - _.allowWrap = t1; - _.ifNull = t2; - _.ifEmpty = t3; - _.tooltip = t4; - _.missingIfNull = t5; - _._diagnostics$_value = t6; - _._valueComputed = true; - _._diagnostics$_exception = null; - _.defaultValue = t7; - _._defaultLevel = t8; - _.name = t9; - _.showSeparator = t10; - _.showName = t11; - _.linePrefix = t12; - _.style = t13; - }, - ErrorSpacer: function ErrorSpacer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _._description = t0; - _.allowWrap = t1; - _.ifNull = t2; - _.ifEmpty = t3; - _.tooltip = t4; - _.missingIfNull = t5; - _._diagnostics$_value = t6; - _._valueComputed = true; - _._diagnostics$_exception = null; - _.defaultValue = t7; - _._defaultLevel = t8; - _.name = t9; - _.showSeparator = t10; - _.showName = t11; - _.linePrefix = t12; - _.style = t13; - }, - FlutterErrorDetails: function FlutterErrorDetails(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.exception = t0; - _.stack = t1; - _.library = t2; - _.context = t3; - _.informationCollector = t4; - _.silent = t5; - }, - FlutterErrorDetails_summary_formatException: function FlutterErrorDetails_summary_formatException(t0) { - this.$this = t0; - }, - FlutterErrorDetails_summary_closure: function FlutterErrorDetails_summary_closure() { - }, - FlutterErrorDetails_summary_closure0: function FlutterErrorDetails_summary_closure0() { - }, - FlutterErrorDetails_debugFillProperties_closure: function FlutterErrorDetails_debugFillProperties_closure() { - }, - FlutterError: function FlutterError(t0) { - this.diagnostics = t0; - }, - FlutterError_FlutterError_closure: function FlutterError_FlutterError_closure() { - }, - FlutterError_defaultStackFilter_closure: function FlutterError_defaultStackFilter_closure() { - }, - FlutterError_defaultStackFilter_closure0: function FlutterError_defaultStackFilter_closure0() { - }, - FlutterError_toString_closure: function FlutterError_toString_closure(t0) { - this.renderer = t0; - }, - debugPrintStack_closure: function debugPrintStack_closure() { - }, - DiagnosticsStackTrace: function DiagnosticsStackTrace(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _._children = t0; - _._diagnostics$_properties = t1; - _._description = t2; - _.allowTruncate = t3; - _.name = t4; - _.showSeparator = t5; - _.showName = t6; - _.linePrefix = t7; - _.style = t8; - }, - _FlutterErrorDetailsNode: function _FlutterErrorDetailsNode(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.value = t0; - _.name = t1; - _.showSeparator = t2; - _.showName = t3; - _.linePrefix = t4; - _.style = t5; - }, - _FlutterError_Error_DiagnosticableTreeMixin: function _FlutterError_Error_DiagnosticableTreeMixin() { - }, - _FlutterErrorDetails_Object_Diagnosticable: function _FlutterErrorDetails_Object_Diagnosticable() { - }, - BindingBase: function BindingBase() { - }, - BindingBase_initServiceExtensions_closure: function BindingBase_initServiceExtensions_closure() { - }, - BindingBase_initServiceExtensions_closure0: function BindingBase_initServiceExtensions_closure0() { - }, - BindingBase_initServiceExtensions_closure1: function BindingBase_initServiceExtensions_closure1() { - }, - BindingBase_initServiceExtensions_closure2: function BindingBase_initServiceExtensions_closure2() { - }, - BindingBase_lockEvents_closure: function BindingBase_lockEvents_closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - BindingBase_registerBoolServiceExtension_closure: function BindingBase_registerBoolServiceExtension_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.setter = t1; - _.name = t2; - _.getter = t3; - }, - BindingBase_registerNumericServiceExtension_closure: function BindingBase_registerNumericServiceExtension_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.name = t1; - _.setter = t2; - _.getter = t3; - }, - BindingBase_registerStringServiceExtension_closure: function BindingBase_registerStringServiceExtension_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.setter = t1; - _.name = t2; - _.getter = t3; - }, - BindingBase_registerServiceExtension_closure: function BindingBase_registerServiceExtension_closure(t0) { - this.callback = t0; - }, - BindingBase_registerServiceExtension__closure: function BindingBase_registerServiceExtension__closure() { - }, - Listenable: function Listenable() { - }, - ChangeNotifier: function ChangeNotifier(t0) { - var _ = this; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t0; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - ChangeNotifier_notifyListeners_closure: function ChangeNotifier_notifyListeners_closure(t0) { - this.$this = t0; - }, - _MergingListenable: function _MergingListenable(t0) { - this._change_notifier$_children = t0; - }, - ValueNotifier: function ValueNotifier(t0, t1) { - var _ = this; - _._change_notifier$_value = t0; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - TextTreeConfiguration$(addBlankLineIfNoChildren, afterDescriptionIfBody, afterName, afterProperties, beforeName, beforeProperties, bodyIndent, footer, isBlankLineBetweenPropertiesAndChildren, isNameOnOwnLine, lineBreak, lineBreakProperties, linkCharacter, mandatoryFooter, prefixLastChildLineOne, prefixLineOne, prefixOtherLines, prefixOtherLinesRootNode, propertyPrefixIfChildren, propertyPrefixNoChildren, propertySeparator, showChildren, suffixLineOne) { - return new A.TextTreeConfiguration(prefixLineOne, suffixLineOne, prefixOtherLines, prefixLastChildLineOne, prefixOtherLinesRootNode, propertyPrefixIfChildren, propertyPrefixNoChildren, linkCharacter, B.JSString_methods.$mul(" ", linkCharacter.length), lineBreak, lineBreakProperties, beforeName, afterName, afterDescriptionIfBody, beforeProperties, afterProperties, propertySeparator, bodyIndent, showChildren, addBlankLineIfNoChildren, isNameOnOwnLine, footer, mandatoryFooter, isBlankLineBetweenPropertiesAndChildren); - }, - _PrefixedStringBuilder__wordWrapLine(message, wrapRanges, width, otherLineOffset, startOffset) { - var wrappedLine, startForLengthCalculations, lastWordStart, noWrap, t2, index, mode, lastWordEnd, start, t3, _box_0 = {}, - t1 = message.length; - if (t1 + startOffset < width) - return A._setArrayType([message], type$.JSArray_String); - wrappedLine = A._setArrayType([], type$.JSArray_String); - startForLengthCalculations = -startOffset; - lastWordStart = A._Cell$named("lastWordStart"); - _box_0.currentChunk = 0; - noWrap = new A._PrefixedStringBuilder__wordWrapLine_noWrap(_box_0, wrapRanges); - for (t2 = lastWordStart.__late_helper$_name, index = 0, mode = B._WordWrapParseMode_00, lastWordEnd = null, start = 0; true;) - switch (mode.index) { - case 0: - while (true) { - if (!(index < t1 && message[index] === " ")) - break; - ++index; - } - lastWordStart._value = index; - mode = B._WordWrapParseMode_10; - break; - case 1: - while (true) { - if (index < t1) - t3 = message[index] !== " " || noWrap.call$1(index); - else - t3 = false; - if (!t3) - break; - ++index; - } - mode = B._WordWrapParseMode_20; - break; - case 2: - t3 = index - startForLengthCalculations; - if (t3 > width || index === t1) { - if (t3 <= width || lastWordEnd == null) - lastWordEnd = index; - wrappedLine.push(B.JSString_methods.substring$2(message, start, lastWordEnd)); - if (lastWordEnd >= t1) - return wrappedLine; - if (lastWordEnd === index) { - while (true) { - if (!(index < t1 && message[index] === " ")) - break; - ++index; - } - start = index; - mode = B._WordWrapParseMode_10; - } else { - start = lastWordStart._value; - if (start === lastWordStart) - A.throwExpression(A.LateError$localNI(t2)); - mode = B._WordWrapParseMode_20; - } - startForLengthCalculations = start - otherLineOffset; - lastWordEnd = null; - } else { - lastWordEnd = index; - mode = B._WordWrapParseMode_00; - } - break; - } - }, - DiagnosticsNode_DiagnosticsNode$message(message, allowWrap, style) { - var _null = null; - return A.DiagnosticsProperty$("", _null, allowWrap, B.C__NoDefaultValue, message, _null, _null, B.DiagnosticLevel_3, false, false, true, style, _null); - }, - DiagnosticsProperty$($name, value, allowWrap, defaultValue, description, ifEmpty, ifNull, level, missingIfNull, showName, showSeparator, style, tooltip) { - var t1; - if (ifNull == null) - t1 = missingIfNull ? "MISSING" : null; - else - t1 = ifNull; - return new A.DiagnosticsProperty(description, allowWrap, t1, ifEmpty, tooltip, missingIfNull, value, defaultValue, level, $name, showSeparator, showName, null, style); - }, - DiagnosticableTreeNode$($name, style, value) { - return new A.DiagnosticableTreeNode(value, $name, true, true, null, style); - }, - shortHash(object) { - return B.JSString_methods.padLeft$2(B.JSInt_methods.toRadixString$1(J.get$hashCode$(object) & 1048575, 16), 5, "0"); - }, - DiagnosticsBlock$(allowTruncate, children, $name, properties, showSeparator, style, value) { - return new A.DiagnosticsBlock(children, properties, "", true, $name, true, true, null, style); - }, - DiagnosticLevel: function DiagnosticLevel(t0, t1) { - this.index = t0; - this._name = t1; - }, - DiagnosticsTreeStyle: function DiagnosticsTreeStyle(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextTreeConfiguration: function TextTreeConfiguration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { - var _ = this; - _.prefixLineOne = t0; - _.suffixLineOne = t1; - _.prefixOtherLines = t2; - _.prefixLastChildLineOne = t3; - _.prefixOtherLinesRootNode = t4; - _.propertyPrefixIfChildren = t5; - _.propertyPrefixNoChildren = t6; - _.linkCharacter = t7; - _.childLinkSpace = t8; - _.lineBreak = t9; - _.lineBreakProperties = t10; - _.beforeName = t11; - _.afterName = t12; - _.afterDescriptionIfBody = t13; - _.beforeProperties = t14; - _.afterProperties = t15; - _.propertySeparator = t16; - _.bodyIndent = t17; - _.showChildren = t18; - _.addBlankLineIfNoChildren = t19; - _.isNameOnOwnLine = t20; - _.footer = t21; - _.mandatoryFooter = t22; - _.isBlankLineBetweenPropertiesAndChildren = t23; - }, - _WordWrapParseMode: function _WordWrapParseMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - _PrefixedStringBuilder: function _PrefixedStringBuilder(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.prefixLineOne = t0; - _._prefixOtherLines = t1; - _._nextPrefixOtherLines = null; - _.wrapWidth = t2; - _._diagnostics$_buffer = t3; - _._currentLine = t4; - _._wrappableRanges = t5; - _._numLines = 0; - }, - _PrefixedStringBuilder__wordWrapLine_noWrap: function _PrefixedStringBuilder__wordWrapLine_noWrap(t0, t1) { - this._box_0 = t0; - this.wrapRanges = t1; - }, - _NoDefaultValue: function _NoDefaultValue() { - }, - TextTreeRenderer: function TextTreeRenderer(t0, t1, t2) { - this._wrapWidth = t0; - this._wrapWidthProperties = t1; - this._maxDescendentsTruncatableNode = t2; - }, - TextTreeRenderer__debugRender_visitor: function TextTreeRenderer__debugRender_visitor(t0, t1, t2) { - this._box_0 = t0; - this._box_1 = t1; - this.descendants = t2; - }, - TextTreeRenderer__debugRender_closure: function TextTreeRenderer__debugRender_closure(t0) { - this.$this = t0; - }, - DiagnosticsNode: function DiagnosticsNode() { - }, - DiagnosticsProperty: function DiagnosticsProperty(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _._description = t0; - _.allowWrap = t1; - _.ifNull = t2; - _.ifEmpty = t3; - _.tooltip = t4; - _.missingIfNull = t5; - _._diagnostics$_value = t6; - _._valueComputed = true; - _._diagnostics$_exception = null; - _.defaultValue = t7; - _._defaultLevel = t8; - _.name = t9; - _.showSeparator = t10; - _.showName = t11; - _.linePrefix = t12; - _.style = t13; - }, - DiagnosticableNode: function DiagnosticableNode() { - }, - DiagnosticableTreeNode: function DiagnosticableTreeNode(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.value = t0; - _.name = t1; - _.showSeparator = t2; - _.showName = t3; - _.linePrefix = t4; - _.style = t5; - }, - DiagnosticPropertiesBuilder: function DiagnosticPropertiesBuilder(t0, t1) { - this.properties = t0; - this.defaultDiagnosticsTreeStyle = t1; - }, - Diagnosticable: function Diagnosticable() { - }, - DiagnosticableTree: function DiagnosticableTree() { - }, - DiagnosticableTreeMixin: function DiagnosticableTreeMixin() { - }, - DiagnosticsBlock: function DiagnosticsBlock(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _._children = t0; - _._diagnostics$_properties = t1; - _._description = t2; - _.allowTruncate = t3; - _.name = t4; - _.showSeparator = t5; - _.showName = t6; - _.linePrefix = t7; - _.style = t8; - }, - _DiagnosticableTree_Object_Diagnosticable: function _DiagnosticableTree_Object_Diagnosticable() { - }, - Key: function Key() { - }, - LocalKey: function LocalKey() { - }, - UniqueKey: function UniqueKey() { - }, - ValueKey: function ValueKey(t0, t1) { - this.value = t0; - this.$ti = t1; - }, - _TypeLiteral: function _TypeLiteral(t0) { - this.$ti = t0; - }, - LicenseEntry: function LicenseEntry() { - }, - LicenseEntryWithLineBreaks: function LicenseEntryWithLineBreaks() { - }, - ObserverList$($T) { - return new A.ObserverList(A._setArrayType([], $T._eval$1("JSArray<0>")), $T._eval$1("ObserverList<0>")); - }, - ObserverList: function ObserverList(t0, t1) { - var _ = this; - _._list = t0; - _._isDirty = false; - _.__ObserverList__set_FI = $; - _.$ti = t1; - }, - HashedObserverList: function HashedObserverList(t0, t1) { - this._observer_list$_map = t0; - this.$ti = t1; - }, - HashedObserverList_toList_closure: function HashedObserverList_toList_closure(t0, t1) { - this.$this = t0; - this.iterator = t1; - }, - _makeArray($length) { - return A.List_List$filled($length, null, false, type$.nullable_Object); - }, - PersistentHashMap: function PersistentHashMap(t0) { - this._persistent_hash_map$_root = t0; - }, - _TrieNode: function _TrieNode() { - }, - _FullNode: function _FullNode(t0) { - this.descendants = t0; - }, - _CompressedNode: function _CompressedNode(t0, t1) { - this.occupiedIndices = t0; - this.keyValuePairs = t1; - }, - _HashCollisionNode: function _HashCollisionNode(t0, t1) { - this.hash = t0; - this.keyValuePairs = t1; - }, - TargetPlatform: function TargetPlatform(t0, t1) { - this.index = t0; - this._name = t1; - }, - debugPrintThrottled(message, wrapWidth) { - var messageLines = message == null ? null : A._setArrayType(message.split("\n"), type$.JSArray_String); - if (messageLines == null) - messageLines = A._setArrayType(["null"], type$.JSArray_String); - if (wrapWidth != null) - $.$get$_debugPrintBuffer().addAll$1(0, new A.ExpandIterable(messageLines, new A.debugPrintThrottled_closure(wrapWidth), A._arrayInstanceType(messageLines)._eval$1("ExpandIterable<1,String>"))); - else - $.$get$_debugPrintBuffer().addAll$1(0, messageLines); - if (!$._debugPrintScheduled) - A._debugPrintTask(); - }, - _debugPrintTask() { - var line, toZone, - t1 = $._debugPrintScheduled = false, - t2 = $.$get$_debugPrintStopwatch(); - if (A.Duration$(t2.get$elapsedMicroseconds(), 0, 0)._duration > 1000000) { - if (t2._stop == null) - t2._stop = $.Primitives_timerTicks.call$0(); - t2.reset$0(0); - $._debugPrintedCharacters = 0; - } - while (true) { - if (!($._debugPrintedCharacters < 12288 ? !$.$get$_debugPrintBuffer().get$isEmpty(0) : t1)) - break; - line = $.$get$_debugPrintBuffer().removeFirst$0(); - $._debugPrintedCharacters = $._debugPrintedCharacters + line.length; - toZone = $.printToZone; - if (toZone == null) - A.printString(line); - else - toZone.call$1(line); - } - if (!$.$get$_debugPrintBuffer().get$isEmpty(0)) { - $._debugPrintScheduled = true; - $._debugPrintedCharacters = 0; - A.Timer_Timer(B.Duration_1000000, A.print___debugPrintTask$closure()); - if ($._debugPrintCompleter == null) - $._debugPrintCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); - } else { - $.$get$_debugPrintStopwatch().start$0(0); - t1 = $._debugPrintCompleter; - if (t1 != null) - t1.complete$0(0); - $._debugPrintCompleter = null; - } - }, - debugWordWrap(message, width) { - var wrapped, prefix, index, lastWordStart, t2, index0, start, startForLengthCalculations, addPrefix, mode, lastWordEnd, t3, - t1 = message.length; - if (t1 < width || B.JSString_methods.trimLeft$0(message)[0] === "#") - return A._setArrayType([message], type$.JSArray_String); - wrapped = A._setArrayType([], type$.JSArray_String); - prefix = B.JSString_methods.$mul(" ", $.$get$_indentPattern().matchAsPrefix$1(0, message)._match[0].length); - index = prefix.length; - lastWordStart = A._Cell$named("lastWordStart"); - for (t2 = lastWordStart.__late_helper$_name, index0 = index, start = 0, startForLengthCalculations = 0, addPrefix = false, mode = B._WordWrapParseMode_0, lastWordEnd = null; true;) - switch (mode.index) { - case 0: - while (true) { - if (!(index0 < t1 && message[index0] === " ")) - break; - ++index0; - } - lastWordStart._value = index0; - mode = B._WordWrapParseMode_1; - break; - case 1: - while (true) { - if (!(index0 < t1 && message[index0] !== " ")) - break; - ++index0; - } - mode = B._WordWrapParseMode_2; - break; - case 2: - t3 = index0 - startForLengthCalculations; - if (t3 > width || index0 === t1) { - if (t3 <= width || lastWordEnd == null) - lastWordEnd = index0; - if (addPrefix) - wrapped.push(prefix + B.JSString_methods.substring$2(message, start, lastWordEnd)); - else { - wrapped.push(B.JSString_methods.substring$2(message, start, lastWordEnd)); - addPrefix = true; - } - if (lastWordEnd >= t1) - return wrapped; - if (lastWordEnd === index0) { - while (true) { - if (!(index0 < t1 && message[index0] === " ")) - break; - ++index0; - } - start = index0; - mode = B._WordWrapParseMode_1; - } else { - start = lastWordStart._value; - if (start === lastWordStart) - A.throwExpression(A.LateError$localNI(t2)); - mode = B._WordWrapParseMode_2; - } - startForLengthCalculations = start - index; - lastWordEnd = null; - } else { - lastWordEnd = index0; - mode = B._WordWrapParseMode_0; - } - break; - } - }, - debugPrintThrottled_closure: function debugPrintThrottled_closure(t0) { - this.wrapWidth = t0; - }, - _WordWrapParseMode0: function _WordWrapParseMode0(t0, t1) { - this.index = t0; - this._name = t1; - }, - WriteBuffer_WriteBuffer(startCapacity) { - var eightBytes = new DataView(new ArrayBuffer(8)), - eightBytesAsList = J.asUint8List$0$x(B.NativeByteData_methods.get$buffer(eightBytes)); - return new A.WriteBuffer(new Uint8Array(startCapacity), eightBytes, eightBytesAsList); - }, - WriteBuffer: function WriteBuffer(t0, t1, t2) { - var _ = this; - _._serialization$_buffer = t0; - _._currentSize = 0; - _._serialization$_isDone = false; - _._eightBytes = t1; - _._eightBytesAsList = t2; - }, - ReadBuffer: function ReadBuffer(t0) { - this.data = t0; - this._serialization$_position = 0; - }, - StackFrame_fromStackString(stack) { - var t1 = type$.WhereTypeIterable_StackFrame; - t1 = A.List_List$_of(new A.WhereTypeIterable(new A.MappedIterable(new A.WhereIterable(A._setArrayType(B.JSString_methods.trim$0(stack).split("\n"), type$.JSArray_String), new A.StackFrame_fromStackString_closure(), type$.WhereIterable_String), A.stack_frame_StackFrame_fromStackTraceLine$closure(), type$.MappedIterable_of_String_and_nullable_StackFrame), t1), t1._eval$1("Iterable.E")); - return t1; - }, - StackFrame__tryParseWebNonDebugFrame(line) { - var classAndMethod, className, - _s9_ = "", - match = $.$get$StackFrame__webNonDebugFramePattern().firstMatch$1(line); - if (match == null) - return null; - classAndMethod = A._setArrayType(match._match[1].split("."), type$.JSArray_String); - className = classAndMethod.length > 1 ? B.JSArray_methods.get$first(classAndMethod) : _s9_; - return new A.StackFrame(line, -1, _s9_, _s9_, _s9_, -1, -1, className, classAndMethod.length > 1 ? A.SubListIterable$(classAndMethod, 1, null, type$.String).join$1(0, ".") : B.JSArray_methods.get$single(classAndMethod)); - }, - StackFrame_fromStackTraceLine(line) { - var t1, t2, method, className, parts, packageUri, packagePath, $package, t3, t4, _null = null, - _s9_ = ""; - if (line === "") - return B.StackFrame_Bjm; - else if (line === "...") - return B.StackFrame_fqN; - if (!B.JSString_methods.startsWith$1(line, "#")) - return A.StackFrame__tryParseWebNonDebugFrame(line); - t1 = A.RegExp_RegExp("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$", false).firstMatch$1(line)._match; - t2 = t1[2]; - t2.toString; - method = A.stringReplaceAllUnchecked(t2, ".", ""); - if (B.JSString_methods.startsWith$1(method, "new")) { - className = method.split(" ").length > 1 ? method.split(" ")[1] : _s9_; - if (B.JSString_methods.contains$1(className, ".")) { - parts = className.split("."); - className = parts[0]; - method = parts[1]; - } else - method = ""; - } else if (B.JSString_methods.contains$1(method, ".")) { - parts = method.split("."); - className = parts[0]; - method = parts[1]; - } else - className = ""; - t2 = t1[3]; - t2.toString; - packageUri = A.Uri_parse(t2, 0, _null); - packagePath = packageUri.get$path(packageUri); - if (packageUri.get$scheme() === "dart" || packageUri.get$scheme() === "package") { - $package = packageUri.get$pathSegments()[0]; - packagePath = B.JSString_methods.replaceFirst$2(packageUri.get$path(packageUri), packageUri.get$pathSegments()[0] + "/", ""); - } else - $package = _s9_; - t2 = t1[1]; - t2.toString; - t2 = A.int_parse(t2, _null); - t3 = packageUri.get$scheme(); - t4 = t1[4]; - if (t4 == null) - t4 = -1; - else { - t4 = t4; - t4.toString; - t4 = A.int_parse(t4, _null); - } - t1 = t1[5]; - if (t1 == null) - t1 = -1; - else { - t1 = t1; - t1.toString; - t1 = A.int_parse(t1, _null); - } - return new A.StackFrame(line, t2, t3, $package, packagePath, t4, t1, className, method); - }, - StackFrame: function StackFrame(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.source = t0; - _.number = t1; - _.packageScheme = t2; - _.$package = t3; - _.packagePath = t4; - _.line = t5; - _.column = t6; - _.className = t7; - _.method = t8; - }, - StackFrame_fromStackString_closure: function StackFrame_fromStackString_closure() { - }, - SynchronousFuture: function SynchronousFuture(t0, t1) { - this._synchronous_future$_value = t0; - this.$ti = t1; - }, - SynchronousFuture_whenComplete_closure: function SynchronousFuture_whenComplete_closure(t0) { - this.$this = t0; - }, - GestureDisposition: function GestureDisposition(t0, t1) { - this.index = t0; - this._name = t1; - }, - GestureArenaMember: function GestureArenaMember() { - }, - GestureArenaEntry: function GestureArenaEntry(t0, t1, t2) { - this._arena = t0; - this._arena$_pointer = t1; - this._member = t2; - }, - _GestureArena: function _GestureArena(t0) { - var _ = this; - _.members = t0; - _.isOpen = true; - _.hasPendingSweep = _.isHeld = false; - _.eagerWinner = null; - }, - _GestureArena_toString_closure: function _GestureArena_toString_closure(t0) { - this.$this = t0; - }, - GestureArenaManager: function GestureArenaManager(t0) { - this._arenas = t0; - }, - GestureArenaManager_add_closure: function GestureArenaManager_add_closure() { - }, - GestureArenaManager__tryToResolveArena_closure: function GestureArenaManager__tryToResolveArena_closure(t0, t1, t2) { - this.$this = t0; - this.pointer = t1; - this.state = t2; - }, - FlutterErrorDetailsForPointerEventDispatcher$(context, $event, exception, hitTestEntry, informationCollector, library, stack) { - return new A.FlutterErrorDetailsForPointerEventDispatcher(exception, stack, library, context, informationCollector, false); - }, - _Resampler: function _Resampler(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._resamplers = t0; - _._binding$_frameCallbackScheduled = false; - _._frameTime = t1; - _._frameTimeAge = t2; - _._handlePointerEvent = t3; - _._handleSampleTimeChanged = t4; - _._samplingInterval = t5; - _._binding$_timer = null; - }, - GestureBinding: function GestureBinding() { - }, - GestureBinding_dispatchEvent_closure: function GestureBinding_dispatchEvent_closure(t0) { - this.event = t0; - }, - GestureBinding_dispatchEvent_closure0: function GestureBinding_dispatchEvent_closure0(t0, t1) { - this.event = t0; - this.entry = t1; - }, - FlutterErrorDetailsForPointerEventDispatcher: function FlutterErrorDetailsForPointerEventDispatcher(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.exception = t0; - _.stack = t1; - _.library = t2; - _.context = t3; - _.informationCollector = t4; - _.silent = t5; - }, - _synthesiseDownButtons(buttons, kind) { - switch (kind.index) { - case 1: - case 4: - return buttons; - case 0: - case 2: - case 3: - return buttons === 0 ? 1 : buttons; - case 5: - return buttons === 0 ? 1 : buttons; - } - }, - PointerEventConverter_expand(data, devicePixelRatioForView) { - var t1 = A._arrayInstanceType(data); - return new A.WhereTypeIterable(new A.MappedIterable(new A.WhereIterable(data, new A.PointerEventConverter_expand_closure(), t1._eval$1("WhereIterable<1>")), new A.PointerEventConverter_expand_closure0(devicePixelRatioForView), t1._eval$1("MappedIterable<1,PointerEvent?>")), type$.WhereTypeIterable_PointerEvent); - }, - PointerEventConverter_expand_closure: function PointerEventConverter_expand_closure() { - }, - PointerEventConverter_expand_closure0: function PointerEventConverter_expand_closure0(t0) { - this.devicePixelRatioForView = t0; - }, - DragDownDetails: function DragDownDetails(t0) { - this.globalPosition = t0; - }, - DragStartDetails: function DragStartDetails(t0, t1, t2) { - this.sourceTimeStamp = t0; - this.globalPosition = t1; - this.kind = t2; - }, - DragUpdateDetails: function DragUpdateDetails(t0, t1, t2, t3) { - var _ = this; - _.sourceTimeStamp = t0; - _.delta = t1; - _.primaryDelta = t2; - _.globalPosition = t3; - }, - DragEndDetails: function DragEndDetails(t0, t1, t2) { - this.velocity = t0; - this.primaryVelocity = t1; - this.globalPosition = t2; - }, - PointerEvent_transformPosition(transform, position) { - var position3, t1; - if (transform == null) - return position; - position3 = new A.Vector3(new Float64Array(3)); - position3.setValues$3(position._dx, position._dy, 0); - t1 = transform.perspectiveTransform$1(position3)._v3storage; - return new A.Offset(t1[0], t1[1]); - }, - PointerEvent_transformDeltaViaPositions(transform, transformedEndPosition, untransformedDelta, untransformedEndPosition) { - if (transform == null) - return untransformedDelta; - if (transformedEndPosition == null) - transformedEndPosition = A.PointerEvent_transformPosition(transform, untransformedEndPosition); - return transformedEndPosition.$sub(0, A.PointerEvent_transformPosition(transform, untransformedEndPosition.$sub(0, untransformedDelta))); - }, - PointerEvent_removePerspectiveTransform(transform) { - var t2, t3, - t1 = new Float64Array(4), - vector = new A.Vector4(t1); - vector.setValues$4(0, 0, 1, 0); - t2 = new Float64Array(16); - t3 = new A.Matrix4(t2); - t3.setFrom$1(transform); - t2[11] = t1[3]; - t2[10] = t1[2]; - t2[9] = t1[1]; - t2[8] = t1[0]; - t3.setRow$2(2, vector); - return t3; - }, - PointerAddedEvent$(device, distance, distanceMax, embedderId, kind, obscured, orientation, position, pressureMax, pressureMin, radiusMax, radiusMin, tilt, timeStamp, viewId) { - return new A.PointerAddedEvent(viewId, embedderId, timeStamp, 0, kind, device, position, B.Offset_0_0, 0, false, false, 0, pressureMin, pressureMax, distance, distanceMax, 0, 0, 0, radiusMin, radiusMax, orientation, tilt, 0, false, null, null); - }, - PointerRemovedEvent$(device, distanceMax, embedderId, kind, obscured, position, pressureMax, pressureMin, radiusMax, radiusMin, timeStamp, viewId) { - return new A.PointerRemovedEvent(viewId, embedderId, timeStamp, 0, kind, device, position, B.Offset_0_0, 0, false, false, 0, pressureMin, pressureMax, 0, distanceMax, 0, 0, 0, radiusMin, radiusMax, 0, 0, 0, false, null, null); - }, - PointerHoverEvent$(buttons, delta, device, distance, distanceMax, embedderId, kind, obscured, orientation, position, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, synthesized, tilt, timeStamp, viewId) { - return new A.PointerHoverEvent(viewId, embedderId, timeStamp, 0, kind, device, position, delta, buttons, false, false, 0, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, synthesized, null, null); - }, - PointerEnterEvent$(buttons, delta, device, distance, distanceMax, down, embedderId, kind, obscured, orientation, pointer, position, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, synthesized, tilt, timeStamp, viewId) { - return new A.PointerEnterEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, delta, buttons, down, false, 0, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, synthesized, null, null); - }, - PointerExitEvent$(buttons, delta, device, distance, distanceMax, down, embedderId, kind, obscured, orientation, pointer, position, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, synthesized, tilt, timeStamp, viewId) { - return new A.PointerExitEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, delta, buttons, down, false, 0, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, synthesized, null, null); - }, - PointerDownEvent$(buttons, device, distanceMax, embedderId, kind, obscured, orientation, pointer, position, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, tilt, timeStamp, viewId) { - return new A.PointerDownEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, B.Offset_0_0, buttons, true, false, pressure, pressureMin, pressureMax, 0, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, false, null, null); - }, - PointerMoveEvent$(buttons, delta, device, distanceMax, embedderId, kind, obscured, orientation, platformData, pointer, position, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, synthesized, tilt, timeStamp, viewId) { - return new A.PointerMoveEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, delta, buttons, true, false, pressure, pressureMin, pressureMax, 0, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, platformData, synthesized, null, null); - }, - PointerUpEvent$(buttons, device, distance, distanceMax, embedderId, kind, obscured, orientation, pointer, position, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, tilt, timeStamp, viewId) { - return new A.PointerUpEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, B.Offset_0_0, buttons, false, false, pressure, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, false, null, null); - }, - PointerScrollEvent$(device, embedderId, kind, onRespond, position, scrollDelta, timeStamp, viewId) { - return new A.PointerScrollEvent(scrollDelta, onRespond, viewId, embedderId, timeStamp, 0, kind, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, false, null, null); - }, - PointerScrollInertiaCancelEvent$(device, embedderId, kind, position, timeStamp, viewId) { - return new A.PointerScrollInertiaCancelEvent(viewId, embedderId, timeStamp, 0, kind, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, false, null, null); - }, - PointerScaleEvent$(device, embedderId, kind, position, scale, timeStamp, viewId) { - return new A.PointerScaleEvent(scale, viewId, embedderId, timeStamp, 0, kind, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, false, null, null); - }, - PointerPanZoomStartEvent$(device, embedderId, pointer, position, synthesized, timeStamp, viewId) { - return new A.PointerPanZoomStartEvent(viewId, embedderId, timeStamp, pointer, B.PointerDeviceKind_4, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, synthesized, null, null); - }, - PointerPanZoomUpdateEvent$(device, embedderId, pan, panDelta, pointer, position, rotation, scale, synthesized, timeStamp, viewId) { - return new A.PointerPanZoomUpdateEvent(pan, panDelta, scale, rotation, viewId, embedderId, timeStamp, pointer, B.PointerDeviceKind_4, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, synthesized, null, null); - }, - PointerPanZoomEndEvent$(device, embedderId, pointer, position, synthesized, timeStamp, viewId) { - return new A.PointerPanZoomEndEvent(viewId, embedderId, timeStamp, pointer, B.PointerDeviceKind_4, device, position, B.Offset_0_0, 0, false, false, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, synthesized, null, null); - }, - PointerCancelEvent$(buttons, device, distance, distanceMax, embedderId, kind, obscured, orientation, pointer, position, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, size, tilt, timeStamp, viewId) { - return new A.PointerCancelEvent(viewId, embedderId, timeStamp, pointer, kind, device, position, B.Offset_0_0, buttons, false, false, 0, pressureMin, pressureMax, distance, distanceMax, size, radiusMajor, radiusMinor, radiusMin, radiusMax, orientation, tilt, 0, false, null, null); - }, - computeHitSlop(kind, settings) { - var t1; - switch (kind.index) { - case 1: - return 1; - case 2: - case 3: - case 5: - case 0: - case 4: - t1 = settings == null ? null : settings.touchSlop; - return t1 == null ? 18 : t1; - } - }, - computePanSlop(kind, settings) { - var t1; - switch (kind.index) { - case 1: - return 2; - case 2: - case 3: - case 5: - case 0: - case 4: - if (settings == null) - t1 = null; - else { - t1 = settings.touchSlop; - t1 = t1 != null ? t1 * 2 : null; - } - return t1 == null ? 36 : t1; - } - }, - PointerEvent: function PointerEvent() { - }, - _PointerEventDescription: function _PointerEventDescription() { - }, - _AbstractPointerEvent: function _AbstractPointerEvent() { - }, - _TransformedPointerEvent: function _TransformedPointerEvent() { - }, - _CopyPointerAddedEvent: function _CopyPointerAddedEvent() { - }, - PointerAddedEvent: function PointerAddedEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerAddedEvent: function _TransformedPointerAddedEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerRemovedEvent: function _CopyPointerRemovedEvent() { - }, - PointerRemovedEvent: function PointerRemovedEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerRemovedEvent: function _TransformedPointerRemovedEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerHoverEvent: function _CopyPointerHoverEvent() { - }, - PointerHoverEvent: function PointerHoverEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerHoverEvent: function _TransformedPointerHoverEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerEnterEvent: function _CopyPointerEnterEvent() { - }, - PointerEnterEvent: function PointerEnterEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerEnterEvent: function _TransformedPointerEnterEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerExitEvent: function _CopyPointerExitEvent() { - }, - PointerExitEvent: function PointerExitEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerExitEvent: function _TransformedPointerExitEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerDownEvent: function _CopyPointerDownEvent() { - }, - PointerDownEvent: function PointerDownEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerDownEvent: function _TransformedPointerDownEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerMoveEvent: function _CopyPointerMoveEvent() { - }, - PointerMoveEvent: function PointerMoveEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerMoveEvent: function _TransformedPointerMoveEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerUpEvent: function _CopyPointerUpEvent() { - }, - PointerUpEvent: function PointerUpEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerUpEvent: function _TransformedPointerUpEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - PointerSignalEvent: function PointerSignalEvent() { - }, - _RespondablePointerEvent: function _RespondablePointerEvent() { - }, - _CopyPointerScrollEvent: function _CopyPointerScrollEvent() { - }, - PointerScrollEvent: function PointerScrollEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28) { - var _ = this; - _.scrollDelta = t0; - _._onRespond = t1; - _.viewId = t2; - _.embedderId = t3; - _.timeStamp = t4; - _.pointer = t5; - _.kind = t6; - _.device = t7; - _.position = t8; - _.delta = t9; - _.buttons = t10; - _.down = t11; - _.obscured = t12; - _.pressure = t13; - _.pressureMin = t14; - _.pressureMax = t15; - _.distance = t16; - _.distanceMax = t17; - _.size = t18; - _.radiusMajor = t19; - _.radiusMinor = t20; - _.radiusMin = t21; - _.radiusMax = t22; - _.orientation = t23; - _.tilt = t24; - _.platformData = t25; - _.synthesized = t26; - _.transform = t27; - _.original = t28; - }, - _TransformedPointerScrollEvent: function _TransformedPointerScrollEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerScrollInertiaCancelEvent: function _CopyPointerScrollInertiaCancelEvent() { - }, - PointerScrollInertiaCancelEvent: function PointerScrollInertiaCancelEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerScrollInertiaCancelEvent: function _TransformedPointerScrollInertiaCancelEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerScaleEvent: function _CopyPointerScaleEvent() { - }, - PointerScaleEvent: function PointerScaleEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27) { - var _ = this; - _.scale = t0; - _.viewId = t1; - _.embedderId = t2; - _.timeStamp = t3; - _.pointer = t4; - _.kind = t5; - _.device = t6; - _.position = t7; - _.delta = t8; - _.buttons = t9; - _.down = t10; - _.obscured = t11; - _.pressure = t12; - _.pressureMin = t13; - _.pressureMax = t14; - _.distance = t15; - _.distanceMax = t16; - _.size = t17; - _.radiusMajor = t18; - _.radiusMinor = t19; - _.radiusMin = t20; - _.radiusMax = t21; - _.orientation = t22; - _.tilt = t23; - _.platformData = t24; - _.synthesized = t25; - _.transform = t26; - _.original = t27; - }, - _TransformedPointerScaleEvent: function _TransformedPointerScaleEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerPanZoomStartEvent: function _CopyPointerPanZoomStartEvent() { - }, - PointerPanZoomStartEvent: function PointerPanZoomStartEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerPanZoomStartEvent: function _TransformedPointerPanZoomStartEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerPanZoomUpdateEvent: function _CopyPointerPanZoomUpdateEvent() { - }, - PointerPanZoomUpdateEvent: function PointerPanZoomUpdateEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30) { - var _ = this; - _.pan = t0; - _.panDelta = t1; - _.scale = t2; - _.rotation = t3; - _.viewId = t4; - _.embedderId = t5; - _.timeStamp = t6; - _.pointer = t7; - _.kind = t8; - _.device = t9; - _.position = t10; - _.delta = t11; - _.buttons = t12; - _.down = t13; - _.obscured = t14; - _.pressure = t15; - _.pressureMin = t16; - _.pressureMax = t17; - _.distance = t18; - _.distanceMax = t19; - _.size = t20; - _.radiusMajor = t21; - _.radiusMinor = t22; - _.radiusMin = t23; - _.radiusMax = t24; - _.orientation = t25; - _.tilt = t26; - _.platformData = t27; - _.synthesized = t28; - _.transform = t29; - _.original = t30; - }, - _TransformedPointerPanZoomUpdateEvent: function _TransformedPointerPanZoomUpdateEvent(t0, t1) { - var _ = this; - _.___TransformedPointerPanZoomUpdateEvent_localPanDelta_FI = _.___TransformedPointerPanZoomUpdateEvent_localPan_FI = $; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerPanZoomEndEvent: function _CopyPointerPanZoomEndEvent() { - }, - PointerPanZoomEndEvent: function PointerPanZoomEndEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerPanZoomEndEvent: function _TransformedPointerPanZoomEndEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _CopyPointerCancelEvent: function _CopyPointerCancelEvent() { - }, - PointerCancelEvent: function PointerCancelEvent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.viewId = t0; - _.embedderId = t1; - _.timeStamp = t2; - _.pointer = t3; - _.kind = t4; - _.device = t5; - _.position = t6; - _.delta = t7; - _.buttons = t8; - _.down = t9; - _.obscured = t10; - _.pressure = t11; - _.pressureMin = t12; - _.pressureMax = t13; - _.distance = t14; - _.distanceMax = t15; - _.size = t16; - _.radiusMajor = t17; - _.radiusMinor = t18; - _.radiusMin = t19; - _.radiusMax = t20; - _.orientation = t21; - _.tilt = t22; - _.platformData = t23; - _.synthesized = t24; - _.transform = t25; - _.original = t26; - }, - _TransformedPointerCancelEvent: function _TransformedPointerCancelEvent(t0, t1) { - var _ = this; - _.original = t0; - _.transform = t1; - _.___TransformedPointerEvent_localDelta_FI = _.___TransformedPointerEvent_localPosition_FI = $; - }, - _PointerAddedEvent_PointerEvent__PointerEventDescription: function _PointerAddedEvent_PointerEvent__PointerEventDescription() { - }, - _PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent: function _PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent() { - }, - _PointerCancelEvent_PointerEvent__PointerEventDescription: function _PointerCancelEvent_PointerEvent__PointerEventDescription() { - }, - _PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent: function _PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent() { - }, - _PointerDownEvent_PointerEvent__PointerEventDescription: function _PointerDownEvent_PointerEvent__PointerEventDescription() { - }, - _PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent: function _PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent() { - }, - _PointerEnterEvent_PointerEvent__PointerEventDescription: function _PointerEnterEvent_PointerEvent__PointerEventDescription() { - }, - _PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent: function _PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent() { - }, - _PointerEvent_Object_Diagnosticable: function _PointerEvent_Object_Diagnosticable() { - }, - _PointerExitEvent_PointerEvent__PointerEventDescription: function _PointerExitEvent_PointerEvent__PointerEventDescription() { - }, - _PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent: function _PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent() { - }, - _PointerHoverEvent_PointerEvent__PointerEventDescription: function _PointerHoverEvent_PointerEvent__PointerEventDescription() { - }, - _PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent: function _PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent() { - }, - _PointerMoveEvent_PointerEvent__PointerEventDescription: function _PointerMoveEvent_PointerEvent__PointerEventDescription() { - }, - _PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent: function _PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent() { - }, - _PointerPanZoomEndEvent_PointerEvent__PointerEventDescription: function _PointerPanZoomEndEvent_PointerEvent__PointerEventDescription() { - }, - _PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent: function _PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent() { - }, - _PointerPanZoomStartEvent_PointerEvent__PointerEventDescription: function _PointerPanZoomStartEvent_PointerEvent__PointerEventDescription() { - }, - _PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent: function _PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent() { - }, - _PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription: function _PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription() { - }, - _PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent: function _PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent() { - }, - _PointerRemovedEvent_PointerEvent__PointerEventDescription: function _PointerRemovedEvent_PointerEvent__PointerEventDescription() { - }, - _PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent: function _PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent() { - }, - _PointerScaleEvent_PointerSignalEvent__PointerEventDescription: function _PointerScaleEvent_PointerSignalEvent__PointerEventDescription() { - }, - _PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent: function _PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent() { - }, - _PointerScrollEvent_PointerSignalEvent__PointerEventDescription: function _PointerScrollEvent_PointerSignalEvent__PointerEventDescription() { - }, - _PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent: function _PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent() { - }, - _PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription: function _PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription() { - }, - _PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent: function _PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent() { - }, - _PointerSignalEvent_PointerEvent__RespondablePointerEvent: function _PointerSignalEvent_PointerEvent__RespondablePointerEvent() { - }, - _PointerUpEvent_PointerEvent__PointerEventDescription: function _PointerUpEvent_PointerEvent__PointerEventDescription() { - }, - _PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent: function _PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent() { - }, - __TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent: function __TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent() { - }, - __TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent: function __TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent() { - }, - __TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent: function __TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent() { - }, - __TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent: function __TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent() { - }, - __TransformedPointerEvent__AbstractPointerEvent_Diagnosticable: function __TransformedPointerEvent__AbstractPointerEvent_Diagnosticable() { - }, - __TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription: function __TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription() { - }, - __TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent: function __TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent() { - }, - __TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent: function __TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent() { - }, - __TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent: function __TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent() { - }, - __TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent: function __TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent() { - }, - __TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent: function __TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent() { - }, - __TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent: function __TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent() { - }, - __TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent: function __TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent() { - }, - __TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent: function __TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent() { - }, - __TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent__RespondablePointerEvent: function __TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent__RespondablePointerEvent() { - }, - __TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent: function __TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent() { - }, - __TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent: function __TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent() { - }, - __TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent__RespondablePointerEvent: function __TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent__RespondablePointerEvent() { - }, - __TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent: function __TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent() { - }, - ForcePressGestureRecognizer$(debugOwner, supportedDevices) { - var t1 = type$.int; - return new A.ForcePressGestureRecognizer(B._ForceState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), A.HashSet_HashSet(t1), debugOwner, supportedDevices, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); - }, - ForcePressGestureRecognizer__inverseLerp(min, max, t) { - var value = (t - min) / (max - min); - return !isNaN(value) ? A.clampDouble(value, 0, 1) : value; - }, - _ForceState: function _ForceState(t0, t1) { - this.index = t0; - this._name = t1; - }, - ForcePressDetails: function ForcePressDetails(t0) { - this.globalPosition = t0; - }, - ForcePressGestureRecognizer: function ForcePressGestureRecognizer(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.onEnd = _.onPeak = _.onUpdate = _.onStart = null; - _.__ForcePressGestureRecognizer__lastPressure_A = _.__ForcePressGestureRecognizer__lastPosition_A = $; - _._force_press$_state = t0; - _._entries = t1; - _._trackedPointers = t2; - _._team = null; - _.debugOwner = t3; - _.gestureSettings = null; - _.supportedDevices = t4; - _.allowedButtonsFilter = t5; - _._pointerToKind = t6; - }, - ForcePressGestureRecognizer_handleEvent_closure: function ForcePressGestureRecognizer_handleEvent_closure(t0, t1) { - this.$this = t0; - this.pressure = t1; - }, - ForcePressGestureRecognizer_acceptGesture_closure: function ForcePressGestureRecognizer_acceptGesture_closure(t0) { - this.$this = t0; - }, - ForcePressGestureRecognizer_didStopTrackingLastPointer_closure: function ForcePressGestureRecognizer_didStopTrackingLastPointer_closure(t0) { - this.$this = t0; - }, - DeviceGestureSettings: function DeviceGestureSettings(t0) { - this.touchSlop = t0; - }, - HitTestResult$() { - var t1 = A._setArrayType([], type$.JSArray_HitTestEntry_HitTestTarget), - t2 = new A.Matrix4(new Float64Array(16)); - t2.setIdentity$0(); - return new A.HitTestResult(t1, A._setArrayType([t2], type$.JSArray_Matrix4), A._setArrayType([], type$.JSArray__TransformPart)); - }, - HitTestEntry: function HitTestEntry(t0, t1) { - this.target = t0; - this._transform = null; - this.$ti = t1; - }, - _TransformPart: function _TransformPart() { - }, - _MatrixTransformPart: function _MatrixTransformPart(t0) { - this.matrix = t0; - }, - _OffsetTransformPart: function _OffsetTransformPart(t0) { - this.offset = t0; - }, - HitTestResult: function HitTestResult(t0, t1, t2) { - this._path = t0; - this._transforms = t1; - this._localTransforms = t2; - }, - LongPressGestureRecognizer$(debugOwner, supportedDevices) { - var t1 = type$.int; - return new A.LongPressGestureRecognizer(B.Duration_500000, 18, null, B.GestureRecognizerState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), A.HashSet_HashSet(t1), debugOwner, supportedDevices, A.long_press_LongPressGestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); - }, - LongPressGestureRecognizer__defaultButtonAcceptBehavior(buttons) { - return buttons === 1 || buttons === 2 || buttons === 4; - }, - LongPressStartDetails: function LongPressStartDetails(t0) { - this.globalPosition = t0; - }, - LongPressMoveUpdateDetails: function LongPressMoveUpdateDetails(t0, t1) { - this.globalPosition = t0; - this.offsetFromOrigin = t1; - }, - LongPressEndDetails: function LongPressEndDetails() { - }, - LongPressGestureRecognizer: function LongPressGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _._longPressAccepted = false; - _._velocityTracker = _.onTertiaryLongPressEnd = _.onTertiaryLongPressUp = _.onTertiaryLongPressMoveUpdate = _.onTertiaryLongPressStart = _.onTertiaryLongPress = _.onTertiaryLongPressCancel = _.onTertiaryLongPressDown = _.onSecondaryLongPressEnd = _.onSecondaryLongPressUp = _.onSecondaryLongPressMoveUpdate = _.onSecondaryLongPressStart = _.onSecondaryLongPress = _.onSecondaryLongPressCancel = _.onSecondaryLongPressDown = _.onLongPressEnd = _.onLongPressUp = _.onLongPressMoveUpdate = _.onLongPressStart = _.onLongPress = _.onLongPressCancel = _.onLongPressDown = _._long_press$_initialButtons = _._longPressOrigin = null; - _.deadline = t0; - _.preAcceptSlopTolerance = t1; - _.postAcceptSlopTolerance = t2; - _._recognizer$_state = t3; - _._initialPosition = _._primaryPointer = null; - _._gestureAccepted = false; - _._recognizer$_timer = null; - _._entries = t4; - _._trackedPointers = t5; - _._team = null; - _.debugOwner = t6; - _.gestureSettings = null; - _.supportedDevices = t7; - _.allowedButtonsFilter = t8; - _._pointerToKind = t9; - }, - LongPressGestureRecognizer__checkLongPressStart_closure: function LongPressGestureRecognizer__checkLongPressStart_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - LongPressGestureRecognizer__checkLongPressMoveUpdate_closure: function LongPressGestureRecognizer__checkLongPressMoveUpdate_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - LongPressGestureRecognizer__checkLongPressEnd_closure: function LongPressGestureRecognizer__checkLongPressEnd_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - _Vector: function _Vector(t0, t1, t2) { - this._lsq_solver$_offset = t0; - this._lsq_solver$_length = t1; - this._lsq_solver$_elements = t2; - }, - _Matrix: function _Matrix(t0, t1) { - this._columns = t0; - this._lsq_solver$_elements = t1; - }, - PolynomialFit: function PolynomialFit(t0) { - this.coefficients = t0; - this.__PolynomialFit_confidence_A = $; - }, - PolynomialFit_toString_closure: function PolynomialFit_toString_closure() { - }, - LeastSquaresSolver: function LeastSquaresSolver(t0, t1, t2) { - this.x = t0; - this.y = t1; - this.w = t2; - }, - DragGestureRecognizer__defaultBuilder($event) { - return new A.VelocityTracker($event.get$kind($event), A.List_List$filled(20, null, false, type$.nullable__PointAtTime)); - }, - DragGestureRecognizer__defaultButtonAcceptBehavior(buttons) { - return buttons === 1; - }, - VerticalDragGestureRecognizer$(debugOwner, supportedDevices) { - var t1 = type$.int; - return new A.VerticalDragGestureRecognizer(B.DragStartBehavior_1, B.MultitouchDragStrategy_0, A.monodrag_DragGestureRecognizer__defaultBuilder$closure(), B._DragState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.VelocityTracker), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.Offset), B.Offset_0_0, A._setArrayType([], type$.JSArray_int), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), A.HashSet_HashSet(t1), debugOwner, supportedDevices, A.monodrag_DragGestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); - }, - HorizontalDragGestureRecognizer$(debugOwner, supportedDevices) { - var t1 = type$.int; - return new A.HorizontalDragGestureRecognizer(B.DragStartBehavior_1, B.MultitouchDragStrategy_0, A.monodrag_DragGestureRecognizer__defaultBuilder$closure(), B._DragState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.VelocityTracker), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.Offset), B.Offset_0_0, A._setArrayType([], type$.JSArray_int), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), A.HashSet_HashSet(t1), debugOwner, supportedDevices, A.monodrag_DragGestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); - }, - PanGestureRecognizer$(debugOwner, supportedDevices) { - var t1 = type$.int; - return new A.PanGestureRecognizer(B.DragStartBehavior_1, B.MultitouchDragStrategy_0, A.monodrag_DragGestureRecognizer__defaultBuilder$closure(), B._DragState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.VelocityTracker), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.Offset), B.Offset_0_0, A._setArrayType([], type$.JSArray_int), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), A.HashSet_HashSet(t1), debugOwner, supportedDevices, A.monodrag_DragGestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); - }, - _DragState: function _DragState(t0, t1) { - this.index = t0; - this._name = t1; - }, - DragGestureRecognizer: function DragGestureRecognizer() { - }, - DragGestureRecognizer__checkDown_closure: function DragGestureRecognizer__checkDown_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - DragGestureRecognizer__checkStart_closure: function DragGestureRecognizer__checkStart_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - DragGestureRecognizer__checkUpdate_closure: function DragGestureRecognizer__checkUpdate_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - DragGestureRecognizer__checkEnd_closure: function DragGestureRecognizer__checkEnd_closure() { - }, - DragGestureRecognizer__checkEnd_closure0: function DragGestureRecognizer__checkEnd_closure0(t0, t1) { - this._box_0 = t0; - this.estimate = t1; - }, - DragGestureRecognizer__checkEnd_closure1: function DragGestureRecognizer__checkEnd_closure1(t0) { - this.estimate = t0; - }, - DragGestureRecognizer__checkEnd_closure2: function DragGestureRecognizer__checkEnd_closure2(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - VerticalDragGestureRecognizer: function VerticalDragGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.dragStartBehavior = t0; - _.multitouchDragStrategy = t1; - _.maxFlingVelocity = _.minFlingVelocity = _.minFlingDistance = _.onCancel = _.onEnd = _.onUpdate = _.onStart = _.onDown = null; - _.onlyAcceptDragOnThreshold = false; - _.velocityTrackerBuilder = t2; - _._monodrag$_state = t3; - _.__DragGestureRecognizer__lastPosition_A = _.__DragGestureRecognizer__pendingDragOffset_A = _.__DragGestureRecognizer__initialPosition_A = $; - _._lastTransform = _._initialButtons = _._lastPendingEventTimestamp = null; - _.__DragGestureRecognizer__globalDistanceMoved_A = $; - _._hasDragThresholdBeenMet = false; - _._velocityTrackers = t4; - _._moveDeltaBeforeFrame = t5; - _._frameTimeStamp = null; - _._lastUpdatedDeltaForPan = t6; - _._acceptedActivePointers = t7; - _._activePointer = null; - _._entries = t8; - _._trackedPointers = t9; - _._team = null; - _.debugOwner = t10; - _.gestureSettings = null; - _.supportedDevices = t11; - _.allowedButtonsFilter = t12; - _._pointerToKind = t13; - }, - HorizontalDragGestureRecognizer: function HorizontalDragGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.dragStartBehavior = t0; - _.multitouchDragStrategy = t1; - _.maxFlingVelocity = _.minFlingVelocity = _.minFlingDistance = _.onCancel = _.onEnd = _.onUpdate = _.onStart = _.onDown = null; - _.onlyAcceptDragOnThreshold = false; - _.velocityTrackerBuilder = t2; - _._monodrag$_state = t3; - _.__DragGestureRecognizer__lastPosition_A = _.__DragGestureRecognizer__pendingDragOffset_A = _.__DragGestureRecognizer__initialPosition_A = $; - _._lastTransform = _._initialButtons = _._lastPendingEventTimestamp = null; - _.__DragGestureRecognizer__globalDistanceMoved_A = $; - _._hasDragThresholdBeenMet = false; - _._velocityTrackers = t4; - _._moveDeltaBeforeFrame = t5; - _._frameTimeStamp = null; - _._lastUpdatedDeltaForPan = t6; - _._acceptedActivePointers = t7; - _._activePointer = null; - _._entries = t8; - _._trackedPointers = t9; - _._team = null; - _.debugOwner = t10; - _.gestureSettings = null; - _.supportedDevices = t11; - _.allowedButtonsFilter = t12; - _._pointerToKind = t13; - }, - PanGestureRecognizer: function PanGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.dragStartBehavior = t0; - _.multitouchDragStrategy = t1; - _.maxFlingVelocity = _.minFlingVelocity = _.minFlingDistance = _.onCancel = _.onEnd = _.onUpdate = _.onStart = _.onDown = null; - _.onlyAcceptDragOnThreshold = false; - _.velocityTrackerBuilder = t2; - _._monodrag$_state = t3; - _.__DragGestureRecognizer__lastPosition_A = _.__DragGestureRecognizer__pendingDragOffset_A = _.__DragGestureRecognizer__initialPosition_A = $; - _._lastTransform = _._initialButtons = _._lastPendingEventTimestamp = null; - _.__DragGestureRecognizer__globalDistanceMoved_A = $; - _._hasDragThresholdBeenMet = false; - _._velocityTrackers = t4; - _._moveDeltaBeforeFrame = t5; - _._frameTimeStamp = null; - _._lastUpdatedDeltaForPan = t6; - _._acceptedActivePointers = t7; - _._activePointer = null; - _._entries = t8; - _._trackedPointers = t9; - _._team = null; - _.debugOwner = t10; - _.gestureSettings = null; - _.supportedDevices = t11; - _.allowedButtonsFilter = t12; - _._pointerToKind = t13; - }, - _DragDirection: function _DragDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - DoubleTapGestureRecognizer__defaultButtonAcceptBehavior(buttons) { - return buttons === 1; - }, - _CountdownZoned: function _CountdownZoned() { - this._timeout = false; - }, - _TapTracker: function _TapTracker(t0, t1, t2, t3, t4) { - var _ = this; - _.pointer = t0; - _.entry = t1; - _._initialGlobalPosition = t2; - _.initialButtons = t3; - _._doubleTapMinTimeCountdown = t4; - _._isTrackingPointer = false; - }, - DoubleTapGestureRecognizer: function DoubleTapGestureRecognizer(t0, t1, t2, t3, t4) { - var _ = this; - _._firstTap = _._doubleTapTimer = _.onDoubleTapCancel = _.onDoubleTap = _.onDoubleTapDown = null; - _._trackers = t0; - _.debugOwner = t1; - _.gestureSettings = null; - _.supportedDevices = t2; - _.allowedButtonsFilter = t3; - _._pointerToKind = t4; - }, - PointerRouter: function PointerRouter(t0, t1) { - this._routeMap = t0; - this._globalRoutes = t1; - }, - PointerRouter_addRoute_closure: function PointerRouter_addRoute_closure() { - }, - PointerRouter__dispatchEventToRoutes_closure: function PointerRouter__dispatchEventToRoutes_closure(t0, t1, t2) { - this.$this = t0; - this.referenceRoutes = t1; - this.event = t2; - }, - PointerSignalResolver: function PointerSignalResolver() { - this._currentEvent = this._firstRegisteredCallback = null; - }, - GestureRecognizer__defaultButtonAcceptBehavior(buttons) { - return true; - }, - DragStartBehavior: function DragStartBehavior(t0, t1) { - this.index = t0; - this._name = t1; - }, - MultitouchDragStrategy: function MultitouchDragStrategy(t0, t1) { - this.index = t0; - this._name = t1; - }, - GestureRecognizer: function GestureRecognizer() { - }, - OneSequenceGestureRecognizer: function OneSequenceGestureRecognizer() { - }, - GestureRecognizerState: function GestureRecognizerState(t0, t1) { - this.index = t0; - this._name = t1; - }, - PrimaryPointerGestureRecognizer: function PrimaryPointerGestureRecognizer() { - }, - PrimaryPointerGestureRecognizer_addAllowedPointer_closure: function PrimaryPointerGestureRecognizer_addAllowedPointer_closure(t0, t1) { - this.$this = t0; - this.event = t1; - }, - OffsetPair: function OffsetPair(t0, t1) { - this.local = t0; - this.global = t1; - }, - _GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin: function _GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin() { - }, - TapGestureRecognizer$(debugOwner, postAcceptSlopTolerance, supportedDevices) { - var t1 = type$.int; - return new A.TapGestureRecognizer(B.Duration_100000, 18, postAcceptSlopTolerance, B.GestureRecognizerState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), A.HashSet_HashSet(t1), debugOwner, supportedDevices, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); - }, - TapDownDetails: function TapDownDetails(t0, t1) { - this.globalPosition = t0; - this.localPosition = t1; - }, - TapUpDetails: function TapUpDetails(t0) { - this.globalPosition = t0; - }, - TapMoveDetails: function TapMoveDetails(t0) { - this.globalPosition = t0; - }, - BaseTapGestureRecognizer: function BaseTapGestureRecognizer() { - }, - TapGestureRecognizer: function TapGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.onTertiaryTapCancel = _.onTertiaryTapUp = _.onTertiaryTapDown = _.onSecondaryTapCancel = _.onSecondaryTapUp = _.onSecondaryTapDown = _.onSecondaryTap = _.onTapCancel = _.onTapMove = _.onTap = _.onTapUp = _.onTapDown = null; - _._wonArenaForPrimaryPointer = _._sentTapDown = false; - _._up = _._down = null; - _.deadline = t0; - _.preAcceptSlopTolerance = t1; - _.postAcceptSlopTolerance = t2; - _._recognizer$_state = t3; - _._initialPosition = _._primaryPointer = null; - _._gestureAccepted = false; - _._recognizer$_timer = null; - _._entries = t4; - _._trackedPointers = t5; - _._team = null; - _.debugOwner = t6; - _.gestureSettings = null; - _.supportedDevices = t7; - _.allowedButtonsFilter = t8; - _._pointerToKind = t9; - }, - TapGestureRecognizer_handleTapDown_closure: function TapGestureRecognizer_handleTapDown_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - TapGestureRecognizer_handleTapDown_closure0: function TapGestureRecognizer_handleTapDown_closure0(t0, t1) { - this.$this = t0; - this.details = t1; - }, - TapGestureRecognizer_handleTapUp_closure: function TapGestureRecognizer_handleTapUp_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - TapGestureRecognizer_handleTapUp_closure0: function TapGestureRecognizer_handleTapUp_closure0(t0, t1) { - this.$this = t0; - this.details = t1; - }, - TapGestureRecognizer_handleTapUp_closure1: function TapGestureRecognizer_handleTapUp_closure1(t0) { - this.$this = t0; - }, - TapGestureRecognizer_handleTapMove_closure: function TapGestureRecognizer_handleTapMove_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - _DragState0: function _DragState0(t0, t1) { - this.index = t0; - this._name = t1; - }, - TapDragDownDetails: function TapDragDownDetails(t0, t1, t2, t3) { - var _ = this; - _.globalPosition = t0; - _.localPosition = t1; - _.kind = t2; - _.consecutiveTapCount = t3; - }, - TapDragUpDetails: function TapDragUpDetails(t0, t1, t2, t3) { - var _ = this; - _.globalPosition = t0; - _.localPosition = t1; - _.kind = t2; - _.consecutiveTapCount = t3; - }, - TapDragStartDetails: function TapDragStartDetails(t0, t1, t2, t3, t4) { - var _ = this; - _.sourceTimeStamp = t0; - _.globalPosition = t1; - _.localPosition = t2; - _.kind = t3; - _.consecutiveTapCount = t4; - }, - TapDragUpdateDetails: function TapDragUpdateDetails(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.sourceTimeStamp = t0; - _.delta = t1; - _.globalPosition = t2; - _.localPosition = t3; - _.kind = t4; - _.offsetFromOrigin = t5; - _.localOffsetFromOrigin = t6; - _.consecutiveTapCount = t7; - }, - TapDragEndDetails: function TapDragEndDetails(t0, t1, t2, t3) { - var _ = this; - _.primaryVelocity = t0; - _.consecutiveTapCount = t1; - _.globalPosition = t2; - _.localPosition = t3; - }, - _TapStatusTrackerMixin: function _TapStatusTrackerMixin() { - }, - BaseTapAndDragGestureRecognizer: function BaseTapAndDragGestureRecognizer() { - }, - BaseTapAndDragGestureRecognizer__handleDragUpdateThrottled_closure: function BaseTapAndDragGestureRecognizer__handleDragUpdateThrottled_closure(t0) { - this.$this = t0; - }, - BaseTapAndDragGestureRecognizer_addAllowedPointer_closure: function BaseTapAndDragGestureRecognizer_addAllowedPointer_closure(t0, t1) { - this.$this = t0; - this.event = t1; - }, - BaseTapAndDragGestureRecognizer__checkTapDown_closure: function BaseTapAndDragGestureRecognizer__checkTapDown_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - BaseTapAndDragGestureRecognizer__checkTapUp_closure: function BaseTapAndDragGestureRecognizer__checkTapUp_closure(t0, t1) { - this.$this = t0; - this.upDetails = t1; - }, - BaseTapAndDragGestureRecognizer__checkDragStart_closure: function BaseTapAndDragGestureRecognizer__checkDragStart_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - BaseTapAndDragGestureRecognizer__checkDragUpdate_closure: function BaseTapAndDragGestureRecognizer__checkDragUpdate_closure(t0, t1) { - this.$this = t0; - this.details = t1; - }, - BaseTapAndDragGestureRecognizer__checkDragEnd_closure: function BaseTapAndDragGestureRecognizer__checkDragEnd_closure(t0, t1) { - this.$this = t0; - this.endDetails = t1; - }, - TapAndHorizontalDragGestureRecognizer: function TapAndHorizontalDragGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { - var _ = this; - _.dragStartBehavior = t0; - _.eagerVictoryOnDrag = true; - _.onCancel = _.onDragEnd = _.onDragUpdate = _.onDragStart = _.onTapUp = _.onTapDown = null; - _._tap_and_drag$_wonArenaForPrimaryPointer = _._tap_and_drag$_sentTapDown = _._pastSlopTolerance = false; - _._deadlineTimer = _._tap_and_drag$_primaryPointer = null; - _._dragState = t1; - _._tap_and_drag$_start = null; - _.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A = _.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A = _.__BaseTapAndDragGestureRecognizer__currentPosition_A = _.__BaseTapAndDragGestureRecognizer__initialPosition_A = $; - _._dragUpdateThrottleTimer = _._lastDragUpdateDetails = null; - _._tap_and_drag$_acceptedActivePointers = t2; - _._TapStatusTrackerMixin__down = t3; - _._TapStatusTrackerMixin__up = t4; - _._TapStatusTrackerMixin__consecutiveTapCount = t5; - _._TapStatusTrackerMixin__originPosition = t6; - _._TapStatusTrackerMixin__previousButtons = t7; - _._TapStatusTrackerMixin__consecutiveTapTimer = t8; - _._TapStatusTrackerMixin__lastTapOffset = t9; - _._TapStatusTrackerMixin_onTapTrackStart = t10; - _._TapStatusTrackerMixin_onTapTrackReset = t11; - _._entries = t12; - _._trackedPointers = t13; - _._team = null; - _.debugOwner = t14; - _.gestureSettings = null; - _.supportedDevices = t15; - _.allowedButtonsFilter = t16; - _._pointerToKind = t17; - }, - TapAndPanGestureRecognizer: function TapAndPanGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { - var _ = this; - _.dragStartBehavior = t0; - _.eagerVictoryOnDrag = true; - _.onCancel = _.onDragEnd = _.onDragUpdate = _.onDragStart = _.onTapUp = _.onTapDown = null; - _._tap_and_drag$_wonArenaForPrimaryPointer = _._tap_and_drag$_sentTapDown = _._pastSlopTolerance = false; - _._deadlineTimer = _._tap_and_drag$_primaryPointer = null; - _._dragState = t1; - _._tap_and_drag$_start = null; - _.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A = _.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A = _.__BaseTapAndDragGestureRecognizer__currentPosition_A = _.__BaseTapAndDragGestureRecognizer__initialPosition_A = $; - _._dragUpdateThrottleTimer = _._lastDragUpdateDetails = null; - _._tap_and_drag$_acceptedActivePointers = t2; - _._TapStatusTrackerMixin__down = t3; - _._TapStatusTrackerMixin__up = t4; - _._TapStatusTrackerMixin__consecutiveTapCount = t5; - _._TapStatusTrackerMixin__originPosition = t6; - _._TapStatusTrackerMixin__previousButtons = t7; - _._TapStatusTrackerMixin__consecutiveTapTimer = t8; - _._TapStatusTrackerMixin__lastTapOffset = t9; - _._TapStatusTrackerMixin_onTapTrackStart = t10; - _._TapStatusTrackerMixin_onTapTrackReset = t11; - _._entries = t12; - _._trackedPointers = t13; - _._team = null; - _.debugOwner = t14; - _.gestureSettings = null; - _.supportedDevices = t15; - _.allowedButtonsFilter = t16; - _._pointerToKind = t17; - }, - _BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin: function _BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin() { - }, - _TapDragDownDetails_Object_Diagnosticable: function _TapDragDownDetails_Object_Diagnosticable() { - }, - _TapDragEndDetails_Object_Diagnosticable: function _TapDragEndDetails_Object_Diagnosticable() { - }, - _TapDragStartDetails_Object_Diagnosticable: function _TapDragStartDetails_Object_Diagnosticable() { - }, - _TapDragUpDetails_Object_Diagnosticable: function _TapDragUpDetails_Object_Diagnosticable() { - }, - _TapDragUpdateDetails_Object_Diagnosticable: function _TapDragUpdateDetails_Object_Diagnosticable() { - }, - _CombiningGestureArenaEntry: function _CombiningGestureArenaEntry(t0, t1) { - this._combiner = t0; - this._team$_member = t1; - }, - _CombiningGestureArenaMember: function _CombiningGestureArenaMember(t0, t1, t2) { - var _ = this; - _._team$_owner = t0; - _._members = t1; - _._team$_pointer = t2; - _._resolved = false; - _._entry = _._winner = null; - }, - GestureArenaTeam: function GestureArenaTeam(t0) { - this._combiners = t0; - this.captain = null; - }, - GestureArenaTeam_add_closure: function GestureArenaTeam_add_closure(t0, t1) { - this.$this = t0; - this.pointer = t1; - }, - IOSScrollViewFlingVelocityTracker$(kind) { - var t1 = type$.nullable__PointAtTime; - return new A.IOSScrollViewFlingVelocityTracker(A.List_List$filled(20, null, false, t1), kind, A.List_List$filled(20, null, false, t1)); - }, - Velocity: function Velocity(t0) { - this.pixelsPerSecond = t0; - }, - VelocityEstimate: function VelocityEstimate(t0, t1, t2, t3) { - var _ = this; - _.pixelsPerSecond = t0; - _.confidence = t1; - _.duration = t2; - _.offset = t3; - }, - _PointAtTime: function _PointAtTime(t0, t1) { - this.time = t0; - this.point = t1; - }, - VelocityTracker: function VelocityTracker(t0, t1) { - var _ = this; - _.kind = t0; - _._stopwatch = null; - _._samples = t1; - _._velocity_tracker$_index = 0; - }, - VelocityTracker_getVelocityEstimate_closure: function VelocityTracker_getVelocityEstimate_closure(t0, t1, t2) { - this.time = t0; - this.x = t1; - this.w = t2; - }, - VelocityTracker_getVelocityEstimate_closure0: function VelocityTracker_getVelocityEstimate_closure0(t0, t1, t2) { - this.time = t0; - this.y = t1; - this.w = t2; - }, - IOSScrollViewFlingVelocityTracker: function IOSScrollViewFlingVelocityTracker(t0, t1, t2) { - var _ = this; - _._touchSamples = t0; - _.kind = t1; - _._stopwatch = null; - _._samples = t2; - _._velocity_tracker$_index = 0; - }, - MacOSScrollViewFlingVelocityTracker: function MacOSScrollViewFlingVelocityTracker(t0, t1, t2) { - var _ = this; - _._touchSamples = t0; - _.kind = t1; - _._stopwatch = null; - _._samples = t2; - _._velocity_tracker$_index = 0; - }, - _ActionButton: function _ActionButton() { - }, - _ActionButton_build_closure: function _ActionButton_build_closure(t0, t1) { - this.$this = t0; - this.context = t1; - }, - _ActionIcon: function _ActionIcon(t0, t1, t2, t3) { - var _ = this; - _.iconBuilderCallback = t0; - _.getIcon = t1; - _.getAndroidSemanticsLabel = t2; - _.key = t3; - }, - BackButtonIcon: function BackButtonIcon(t0) { - this.key = t0; - }, - BackButtonIcon_build_closure: function BackButtonIcon_build_closure() { - }, - BackButtonIcon_build_closure0: function BackButtonIcon_build_closure0() { - }, - BackButtonIcon_build_closure1: function BackButtonIcon_build_closure1() { - }, - BackButton: function BackButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.standardComponent = t0; - _.iconSize = t1; - _.padding = t2; - _.icon = t3; - _.color = t4; - _.onPressed = t5; - _.tooltip = t6; - _.constraints = t7; - _.style = t8; - _.key = t9; - }, - DrawerButtonIcon: function DrawerButtonIcon(t0) { - this.key = t0; - }, - DrawerButtonIcon_build_closure: function DrawerButtonIcon_build_closure() { - }, - DrawerButtonIcon_build_closure0: function DrawerButtonIcon_build_closure0() { - }, - DrawerButtonIcon_build_closure1: function DrawerButtonIcon_build_closure1() { - }, - DrawerButton: function DrawerButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.standardComponent = t0; - _.iconSize = t1; - _.padding = t2; - _.icon = t3; - _.color = t4; - _.onPressed = t5; - _.tooltip = t6; - _.constraints = t7; - _.style = t8; - _.key = t9; - }, - EndDrawerButtonIcon: function EndDrawerButtonIcon(t0) { - this.key = t0; - }, - EndDrawerButtonIcon_build_closure: function EndDrawerButtonIcon_build_closure() { - }, - EndDrawerButtonIcon_build_closure0: function EndDrawerButtonIcon_build_closure0() { - }, - EndDrawerButtonIcon_build_closure1: function EndDrawerButtonIcon_build_closure1() { - }, - EndDrawerButton: function EndDrawerButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.standardComponent = t0; - _.iconSize = t1; - _.padding = t2; - _.icon = t3; - _.color = t4; - _.onPressed = t5; - _.tooltip = t6; - _.constraints = t7; - _.style = t8; - _.key = t9; - }, - ActionIconThemeData_lerp(a, b, t) { - var t2, t3, t4, t5, _null = null, - t1 = a == null; - if (t1 && b == null) - return _null; - t2 = t < 0.5; - if (t2) - t3 = t1 ? _null : a.backButtonIconBuilder; - else - t3 = b == null ? _null : b.backButtonIconBuilder; - if (t2) - t4 = t1 ? _null : a.closeButtonIconBuilder; - else - t4 = b == null ? _null : b.closeButtonIconBuilder; - if (t2) - t5 = t1 ? _null : a.drawerButtonIconBuilder; - else - t5 = b == null ? _null : b.drawerButtonIconBuilder; - if (t2) - t1 = t1 ? _null : a.endDrawerButtonIconBuilder; - else - t1 = b == null ? _null : b.endDrawerButtonIconBuilder; - return new A.ActionIconThemeData(t3, t4, t5, t1); - }, - ActionIconThemeData: function ActionIconThemeData(t0, t1, t2, t3) { - var _ = this; - _.backButtonIconBuilder = t0; - _.closeButtonIconBuilder = t1; - _.drawerButtonIconBuilder = t2; - _.endDrawerButtonIconBuilder = t3; - }, - _ActionIconThemeData_Object_Diagnosticable: function _ActionIconThemeData_Object_Diagnosticable() { - }, - AdaptiveTextSelectionToolbar$editableText(editableTextState) { - return new A.AdaptiveTextSelectionToolbar(editableTextState.get$contextMenuButtonItems(), editableTextState.get$contextMenuAnchors(), null); - }, - AdaptiveTextSelectionToolbar_getButtonLabel(context, buttonItem) { - var t1 = buttonItem.label; - if (t1 != null) - return t1; - switch (A.Theme_of(context).platform.index) { - case 2: - case 4: - return A.CupertinoTextSelectionToolbarButton_getButtonLabel(context, buttonItem); - case 0: - case 1: - case 3: - case 5: - A.Localizations_of(context, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations).toString; - switch (buttonItem.type.index) { - case 0: - t1 = "Cut"; - break; - case 1: - t1 = "Copy"; - break; - case 2: - t1 = "Paste"; - break; - case 3: - t1 = "Select all"; - break; - case 4: - t1 = "Delete".toUpperCase(); - break; - case 5: - t1 = "Look Up"; - break; - case 6: - t1 = "Search Web"; - break; - case 7: - t1 = "Share"; - break; - case 8: - t1 = "Scan text"; - break; - case 9: - t1 = ""; - break; - default: - t1 = null; - } - return t1; - } - }, - AdaptiveTextSelectionToolbar_getAdaptiveButtons(context, buttonItems) { - var buttons, i, t1, buttonItem, position, t2, _null = null; - switch (A.Theme_of(context).platform.index) { - case 2: - return new A.MappedListIterable(buttonItems, new A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure(), A._arrayInstanceType(buttonItems)._eval$1("MappedListIterable<1,Widget>")); - case 1: - case 0: - buttons = A._setArrayType([], type$.JSArray_Widget); - for (i = 0; t1 = buttonItems.length, i < t1; ++i) { - buttonItem = buttonItems[i]; - position = A.TextSelectionToolbarTextButton__getPosition(i, t1); - t1 = A.TextSelectionToolbarTextButton__getLeftPadding(position); - t2 = A.TextSelectionToolbarTextButton__getRightPadding(position); - buttons.push(new A.TextSelectionToolbarTextButton(A.Text$(A.AdaptiveTextSelectionToolbar_getButtonLabel(context, buttonItem), _null, _null, _null, _null, _null, _null), buttonItem.onPressed, new A.EdgeInsets(t1, 0, t2, 0), B.AlignmentDirectional_m1_0, _null)); - } - return buttons; - case 3: - case 5: - return new A.MappedListIterable(buttonItems, new A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure0(context), A._arrayInstanceType(buttonItems)._eval$1("MappedListIterable<1,Widget>")); - case 4: - return new A.MappedListIterable(buttonItems, new A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure1(context), A._arrayInstanceType(buttonItems)._eval$1("MappedListIterable<1,Widget>")); - } - }, - AdaptiveTextSelectionToolbar: function AdaptiveTextSelectionToolbar(t0, t1, t2) { - this.buttonItems = t0; - this.anchors = t1; - this.key = t2; - }, - AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure: function AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure() { - }, - AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure0: function AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure0(t0) { - this.context = t0; - }, - AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure1: function AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure1(t0) { - this.context = t0; - }, - MaterialApp_createMaterialHeroController() { - return new A.HeroController(new A.MaterialApp_createMaterialHeroController_closure(), A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$._HeroFlight)); - }, - ThemeMode: function ThemeMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - MaterialApp: function MaterialApp(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.home = t0; - _.onGenerateRoute = t1; - _.title = t2; - _.theme = t3; - _.darkTheme = t4; - _.key = t5; - }, - MaterialApp_createMaterialHeroController_closure: function MaterialApp_createMaterialHeroController_closure() { - }, - MaterialScrollBehavior: function MaterialScrollBehavior() { - }, - _MaterialAppState: function _MaterialAppState() { - this.___MaterialAppState__heroController_A = $; - this._framework$_element = this._widget = null; - }, - _MaterialAppState__buildWidgetApp_closure: function _MaterialAppState__buildWidgetApp_closure() { - }, - _MaterialAppState_build_closure: function _MaterialAppState_build_closure() { - }, - AppBar$(actions, backgroundColor, leading, title, titleSpacing) { - return new A.AppBar(leading, title, actions, backgroundColor, titleSpacing, new A._PreferredAppBarSize(null, null, 1 / 0, 56), null); - }, - AppBar_preferredHeightFor(context, preferredSize) { - var t1; - if (preferredSize instanceof A._PreferredAppBarSize) { - t1 = A.Theme_of(context).appBarTheme.toolbarHeight; - if (t1 == null) - t1 = 56; - return t1 + 0; - } - return preferredSize._dy; - }, - _ToolbarContainerLayout: function _ToolbarContainerLayout(t0) { - this.toolbarHeight = t0; - }, - _PreferredAppBarSize: function _PreferredAppBarSize(t0, t1, t2, t3) { - var _ = this; - _.toolbarHeight = t0; - _.bottomHeight = t1; - _._dx = t2; - _._dy = t3; - }, - AppBar: function AppBar(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.leading = t0; - _.title = t1; - _.actions = t2; - _.backgroundColor = t3; - _.titleSpacing = t4; - _.preferredSize = t5; - _.key = t6; - }, - AppBar__getEffectiveCenterTitle_platformCenter: function AppBar__getEffectiveCenterTitle_platformCenter(t0, t1) { - this.$this = t0; - this.theme = t1; - }, - _AppBarState: function _AppBarState() { - var _ = this; - _._app_bar$_scrollNotificationObserver = null; - _._scrolledUnder = false; - _._framework$_element = _._widget = null; - }, - _AppBarState__handleScrollNotification_closure: function _AppBarState__handleScrollNotification_closure() { - }, - _AppBarTitleBox: function _AppBarTitleBox(t0, t1) { - this.child = t0; - this.key = t1; - }, - _RenderAppBarTitleBox: function _RenderAppBarTitleBox(t0, t1, t2, t3, t4) { - var _ = this; - _._resolvedAlignment = null; - _._shifted_box$_alignment = t0; - _._shifted_box$_textDirection = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _AppBarDefaultsM3: function _AppBarDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) { - var _ = this; - _.context = t0; - _.___AppBarDefaultsM3__textTheme_FI = _.___AppBarDefaultsM3__colors_FI = _.___AppBarDefaultsM3__theme_FI = $; - _.backgroundColor = t1; - _.foregroundColor = t2; - _.elevation = t3; - _.scrolledUnderElevation = t4; - _.shadowColor = t5; - _.surfaceTintColor = t6; - _.shape = t7; - _.iconTheme = t8; - _.actionsIconTheme = t9; - _.centerTitle = t10; - _.titleSpacing = t11; - _.leadingWidth = t12; - _.toolbarHeight = t13; - _.toolbarTextStyle = t14; - _.titleTextStyle = t15; - _.systemOverlayStyle = t16; - _.actionsPadding = t17; - }, - AppBarTheme$(actionsIconTheme, actionsPadding, backgroundColor, centerTitle, elevation, foregroundColor, iconTheme, leadingWidth, scrolledUnderElevation, shadowColor, shape, surfaceTintColor, systemOverlayStyle, titleSpacing, titleTextStyle, toolbarHeight, toolbarTextStyle) { - return new A.AppBarTheme(backgroundColor == null ? null : backgroundColor, foregroundColor, elevation, scrolledUnderElevation, shadowColor, surfaceTintColor, shape, iconTheme, actionsIconTheme, centerTitle, titleSpacing, leadingWidth, toolbarHeight, toolbarTextStyle, titleTextStyle, systemOverlayStyle, actionsPadding); - }, - AppBarTheme_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16; - if (a === b) - return a; - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.Color_lerp(a.foregroundColor, b.foregroundColor, t); - t3 = A.lerpDouble(a.elevation, b.elevation, t); - t4 = A.lerpDouble(a.scrolledUnderElevation, b.scrolledUnderElevation, t); - t5 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - t6 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t7 = A.ShapeBorder_lerp(a.shape, b.shape, t); - t8 = A.IconThemeData_lerp(a.iconTheme, b.iconTheme, t); - t9 = A.IconThemeData_lerp(a.actionsIconTheme, b.actionsIconTheme, t); - t10 = t < 0.5; - if (t10) - t11 = a.centerTitle; - else - t11 = b.centerTitle; - t12 = A.lerpDouble(a.titleSpacing, b.titleSpacing, t); - t13 = A.lerpDouble(a.leadingWidth, b.leadingWidth, t); - t14 = A.lerpDouble(a.toolbarHeight, b.toolbarHeight, t); - t15 = A.TextStyle_lerp(a.toolbarTextStyle, b.toolbarTextStyle, t); - t16 = A.TextStyle_lerp(a.titleTextStyle, b.titleTextStyle, t); - if (t10) - t10 = a.systemOverlayStyle; - else - t10 = b.systemOverlayStyle; - return A.AppBarTheme$(t9, A.EdgeInsetsGeometry_lerp(a.actionsPadding, b.actionsPadding, t), t1, t11, t3, t2, t8, t13, t4, t5, t7, t6, t10, t12, t16, t14, t15); - }, - AppBarTheme: function AppBarTheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { - var _ = this; - _.backgroundColor = t0; - _.foregroundColor = t1; - _.elevation = t2; - _.scrolledUnderElevation = t3; - _.shadowColor = t4; - _.surfaceTintColor = t5; - _.shape = t6; - _.iconTheme = t7; - _.actionsIconTheme = t8; - _.centerTitle = t9; - _.titleSpacing = t10; - _.leadingWidth = t11; - _.toolbarHeight = t12; - _.toolbarTextStyle = t13; - _.titleTextStyle = t14; - _.systemOverlayStyle = t15; - _.actionsPadding = t16; - }, - _AppBarTheme_Object_Diagnosticable: function _AppBarTheme_Object_Diagnosticable() { - }, - _maxBy(input, keyFunc) { - var maxKey, _i, value, key, - maxValue = A._Cell$named("maxValue"); - for (maxKey = null, _i = 0; _i < 4; ++_i) { - value = input[_i]; - key = keyFunc.call$1(value); - if (maxKey == null || key > maxKey) { - maxValue._value = value; - maxKey = key; - } - } - return maxValue._readLocal$0(); - }, - MaterialPointArcTween: function MaterialPointArcTween(t0, t1) { - var _ = this; - _._arc$_dirty = true; - _._endAngle = _._beginAngle = _._radius = _._center = null; - _.begin = t0; - _.end = t1; - }, - MaterialPointArcTween__initialize_sweepAngle: function MaterialPointArcTween__initialize_sweepAngle(t0, t1) { - this.$this = t0; - this.distanceFromAtoB = t1; - }, - _CornerId: function _CornerId(t0, t1) { - this.index = t0; - this._name = t1; - }, - _Diagonal: function _Diagonal(t0, t1) { - this.beginId = t0; - this.endId = t1; - }, - MaterialRectArcTween: function MaterialRectArcTween(t0, t1) { - var _ = this; - _._arc$_dirty = true; - _.__MaterialRectArcTween__endArc_A = _.__MaterialRectArcTween__beginArc_A = $; - _.begin = t0; - _.end = t1; - }, - MaterialRectArcTween__initialize_closure: function MaterialRectArcTween__initialize_closure(t0, t1) { - this.$this = t0; - this.centersVector = t1; - }, - BadgeThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7; - if (a === b) - return a; - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.Color_lerp(a.textColor, b.textColor, t); - t3 = A.lerpDouble(a.smallSize, b.smallSize, t); - t4 = A.lerpDouble(a.largeSize, b.largeSize, t); - t5 = A.TextStyle_lerp(a.textStyle, b.textStyle, t); - t6 = A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t); - t7 = A.AlignmentGeometry_lerp(a.alignment, b.alignment, t); - return new A.BadgeThemeData(t1, t2, t3, t4, t5, t6, t7, A.Offset_lerp(a.offset, b.offset, t)); - }, - BadgeThemeData: function BadgeThemeData(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.backgroundColor = t0; - _.textColor = t1; - _.smallSize = t2; - _.largeSize = t3; - _.textStyle = t4; - _.padding = t5; - _.alignment = t6; - _.offset = t7; - }, - _BadgeThemeData_Object_Diagnosticable: function _BadgeThemeData_Object_Diagnosticable() { - }, - MaterialBannerThemeData: function MaterialBannerThemeData(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.backgroundColor = t0; - _.surfaceTintColor = t1; - _.shadowColor = t2; - _.dividerColor = t3; - _.contentTextStyle = t4; - _.elevation = t5; - _.padding = t6; - _.leadingPadding = t7; - }, - _MaterialBannerThemeData_Object_Diagnosticable: function _MaterialBannerThemeData_Object_Diagnosticable() { - }, - BottomAppBarTheme_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6; - if (a === b) - return a; - t1 = A.Color_lerp(a.color, b.color, t); - t2 = A.lerpDouble(a.elevation, b.elevation, t); - if (t < 0.5) - t3 = a.shape; - else - t3 = b.shape; - t4 = A.lerpDouble(a.height, b.height, t); - t5 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t6 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - return new A.BottomAppBarTheme(t1, t2, t3, t4, t5, t6, A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t)); - }, - BottomAppBarTheme: function BottomAppBarTheme(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.color = t0; - _.elevation = t1; - _.shape = t2; - _.height = t3; - _.surfaceTintColor = t4; - _.shadowColor = t5; - _.padding = t6; - }, - _BottomAppBarTheme_Object_Diagnosticable: function _BottomAppBarTheme_Object_Diagnosticable() { - }, - BottomNavigationBarThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14; - if (a === b) - return a; - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.lerpDouble(a.elevation, b.elevation, t); - t3 = A.IconThemeData_lerp(a.selectedIconTheme, b.selectedIconTheme, t); - t4 = A.IconThemeData_lerp(a.unselectedIconTheme, b.unselectedIconTheme, t); - t5 = A.Color_lerp(a.selectedItemColor, b.selectedItemColor, t); - t6 = A.Color_lerp(a.unselectedItemColor, b.unselectedItemColor, t); - t7 = A.TextStyle_lerp(a.selectedLabelStyle, b.selectedLabelStyle, t); - t8 = A.TextStyle_lerp(a.unselectedLabelStyle, b.unselectedLabelStyle, t); - t9 = t < 0.5; - if (t9) - t10 = a.showSelectedLabels; - else - t10 = b.showSelectedLabels; - if (t9) - t11 = a.showUnselectedLabels; - else - t11 = b.showUnselectedLabels; - if (t9) - t12 = a.type; - else - t12 = b.type; - if (t9) - t13 = a.enableFeedback; - else - t13 = b.enableFeedback; - if (t9) - t14 = a.landscapeLayout; - else - t14 = b.landscapeLayout; - if (t9) - t9 = a.mouseCursor; - else - t9 = b.mouseCursor; - return new A.BottomNavigationBarThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t10, t11, t12, t13, t14, t9); - }, - BottomNavigationBarThemeData: function BottomNavigationBarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.backgroundColor = t0; - _.elevation = t1; - _.selectedIconTheme = t2; - _.unselectedIconTheme = t3; - _.selectedItemColor = t4; - _.unselectedItemColor = t5; - _.selectedLabelStyle = t6; - _.unselectedLabelStyle = t7; - _.showSelectedLabels = t8; - _.showUnselectedLabels = t9; - _.type = t10; - _.enableFeedback = t11; - _.landscapeLayout = t12; - _.mouseCursor = t13; - }, - _BottomNavigationBarThemeData_Object_Diagnosticable: function _BottomNavigationBarThemeData_Object_Diagnosticable() { - }, - BottomSheetThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12; - if (a === b) - return a; - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t3 = A.lerpDouble(a.elevation, b.elevation, t); - t4 = A.Color_lerp(a.modalBackgroundColor, b.modalBackgroundColor, t); - t5 = A.Color_lerp(a.modalBarrierColor, b.modalBarrierColor, t); - t6 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - t7 = A.lerpDouble(a.modalElevation, b.modalElevation, t); - t8 = A.ShapeBorder_lerp(a.shape, b.shape, t); - t9 = t < 0.5; - if (t9) - t10 = a.showDragHandle; - else - t10 = b.showDragHandle; - t11 = A.Color_lerp(a.dragHandleColor, b.dragHandleColor, t); - t12 = A.Size_lerp(a.dragHandleSize, b.dragHandleSize, t); - if (t9) - t9 = a.clipBehavior; - else - t9 = b.clipBehavior; - return new A.BottomSheetThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t10, t11, t12, t9, A.BoxConstraints_lerp(a.constraints, b.constraints, t)); - }, - BottomSheetThemeData: function BottomSheetThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.backgroundColor = t0; - _.surfaceTintColor = t1; - _.elevation = t2; - _.modalBackgroundColor = t3; - _.modalBarrierColor = t4; - _.shadowColor = t5; - _.modalElevation = t6; - _.shape = t7; - _.showDragHandle = t8; - _.dragHandleColor = t9; - _.dragHandleSize = t10; - _.clipBehavior = t11; - _.constraints = t12; - }, - _BottomSheetThemeData_Object_Diagnosticable: function _BottomSheetThemeData_Object_Diagnosticable() { - }, - ButtonBarThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9; - if (a === b) - return a; - t1 = t < 0.5; - if (t1) - t2 = a.alignment; - else - t2 = b.alignment; - if (t1) - t3 = a.mainAxisSize; - else - t3 = b.mainAxisSize; - if (t1) - t4 = a.buttonTextTheme; - else - t4 = b.buttonTextTheme; - t5 = A.lerpDouble(a.buttonMinWidth, b.buttonMinWidth, t); - t6 = A.lerpDouble(a.buttonHeight, b.buttonHeight, t); - t7 = A.EdgeInsetsGeometry_lerp(a.buttonPadding, b.buttonPadding, t); - if (t1) - t8 = a.buttonAlignedDropdown; - else - t8 = b.buttonAlignedDropdown; - if (t1) - t9 = a.layoutBehavior; - else - t9 = b.layoutBehavior; - if (t1) - t1 = a.overflowDirection; - else - t1 = b.overflowDirection; - return new A.ButtonBarThemeData(t2, t3, t4, t5, t6, t7, t8, t9, t1); - }, - ButtonBarThemeData: function ButtonBarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.alignment = t0; - _.mainAxisSize = t1; - _.buttonTextTheme = t2; - _.buttonMinWidth = t3; - _.buttonHeight = t4; - _.buttonPadding = t5; - _.buttonAlignedDropdown = t6; - _.layoutBehavior = t7; - _.overflowDirection = t8; - }, - _ButtonBarThemeData_Object_Diagnosticable: function _ButtonBarThemeData_Object_Diagnosticable() { - }, - ButtonStyle$(alignment, animationDuration, backgroundBuilder, backgroundColor, elevation, enableFeedback, fixedSize, foregroundBuilder, foregroundColor, iconAlignment, iconColor, iconSize, maximumSize, minimumSize, mouseCursor, overlayColor, padding, shadowColor, shape, side, splashFactory, surfaceTintColor, tapTargetSize, textStyle, visualDensity) { - return new A.ButtonStyle(textStyle, backgroundColor, foregroundColor, overlayColor, shadowColor, surfaceTintColor, elevation, padding, minimumSize, fixedSize, maximumSize, iconColor, iconSize, iconAlignment, side, shape, mouseCursor, visualDensity, tapTargetSize, animationDuration, enableFeedback, alignment, splashFactory, backgroundBuilder, foregroundBuilder); - }, - ButtonStyle_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, _null = null; - if (a == b) - return a; - t1 = a == null; - t2 = t1 ? _null : a.get$textStyle(); - t3 = b == null; - t4 = t3 ? _null : b.get$textStyle(); - t4 = A.WidgetStateProperty_lerp(t2, t4, t, A.text_style_TextStyle_lerp$closure(), type$.nullable_TextStyle); - t2 = t1 ? _null : a.get$backgroundColor(a); - t5 = t3 ? _null : b.get$backgroundColor(b); - t6 = type$.nullable_Color; - t5 = A.WidgetStateProperty_lerp(t2, t5, t, A.ui_Color_lerp$closure(), t6); - t2 = t1 ? _null : a.get$foregroundColor(); - t2 = A.WidgetStateProperty_lerp(t2, t3 ? _null : b.get$foregroundColor(), t, A.ui_Color_lerp$closure(), t6); - t7 = t1 ? _null : a.get$overlayColor(); - t7 = A.WidgetStateProperty_lerp(t7, t3 ? _null : b.get$overlayColor(), t, A.ui_Color_lerp$closure(), t6); - t8 = t1 ? _null : a.get$shadowColor(a); - t8 = A.WidgetStateProperty_lerp(t8, t3 ? _null : b.get$shadowColor(b), t, A.ui_Color_lerp$closure(), t6); - t9 = t1 ? _null : a.get$surfaceTintColor(); - t9 = A.WidgetStateProperty_lerp(t9, t3 ? _null : b.get$surfaceTintColor(), t, A.ui_Color_lerp$closure(), t6); - t10 = t1 ? _null : a.get$elevation(a); - t11 = t3 ? _null : b.get$elevation(b); - t12 = type$.nullable_double; - t11 = A.WidgetStateProperty_lerp(t10, t11, t, A.ui__lerpDouble$closure(), t12); - t10 = t1 ? _null : a.get$padding(a); - t13 = t3 ? _null : b.get$padding(b); - t13 = A.WidgetStateProperty_lerp(t10, t13, t, A.edge_insets_EdgeInsetsGeometry_lerp$closure(), type$.nullable_EdgeInsetsGeometry); - t10 = t1 ? _null : a.get$minimumSize(); - t14 = t3 ? _null : b.get$minimumSize(); - t15 = type$.nullable_Size; - t14 = A.WidgetStateProperty_lerp(t10, t14, t, A.ui_Size_lerp$closure(), t15); - t10 = t1 ? _null : a.fixedSize; - t10 = A.WidgetStateProperty_lerp(t10, t3 ? _null : b.fixedSize, t, A.ui_Size_lerp$closure(), t15); - t16 = t1 ? _null : a.get$maximumSize(); - t15 = A.WidgetStateProperty_lerp(t16, t3 ? _null : b.get$maximumSize(), t, A.ui_Size_lerp$closure(), t15); - t16 = t1 ? _null : a.get$iconColor(); - t6 = A.WidgetStateProperty_lerp(t16, t3 ? _null : b.get$iconColor(), t, A.ui_Color_lerp$closure(), t6); - t16 = t1 ? _null : a.get$iconSize(); - t12 = A.WidgetStateProperty_lerp(t16, t3 ? _null : b.get$iconSize(), t, A.ui__lerpDouble$closure(), t12); - t16 = t < 0.5; - if (t16) - t17 = t1 ? _null : a.iconAlignment; - else - t17 = t3 ? _null : b.iconAlignment; - t18 = t1 ? _null : a.get$side(); - t18 = A.ButtonStyle__lerpSides(t18, t3 ? _null : b.get$side(), t); - t19 = t1 ? _null : a.get$shape(a); - t20 = t3 ? _null : b.get$shape(b); - t20 = A.WidgetStateProperty_lerp(t19, t20, t, A.borders_OutlinedBorder_lerp$closure(), type$.nullable_OutlinedBorder); - if (t16) - t19 = t1 ? _null : a.get$mouseCursor(); - else - t19 = t3 ? _null : b.get$mouseCursor(); - if (t16) - t21 = t1 ? _null : a.get$visualDensity(); - else - t21 = t3 ? _null : b.get$visualDensity(); - if (t16) - t22 = t1 ? _null : a.get$tapTargetSize(); - else - t22 = t3 ? _null : b.get$tapTargetSize(); - if (t16) - t23 = t1 ? _null : a.animationDuration; - else - t23 = t3 ? _null : b.animationDuration; - if (t16) - t24 = t1 ? _null : a.enableFeedback; - else - t24 = t3 ? _null : b.enableFeedback; - t25 = t1 ? _null : a.alignment; - t25 = A.AlignmentGeometry_lerp(t25, t3 ? _null : b.alignment, t); - if (t16) - t26 = t1 ? _null : a.get$splashFactory(); - else - t26 = t3 ? _null : b.get$splashFactory(); - if (t16) - t27 = t1 ? _null : a.backgroundBuilder; - else - t27 = t3 ? _null : b.backgroundBuilder; - if (t16) - t1 = t1 ? _null : a.foregroundBuilder; - else - t1 = t3 ? _null : b.foregroundBuilder; - return A.ButtonStyle$(t25, t23, t27, t5, t11, t24, t10, t1, t2, t17, t6, t12, t15, t14, t19, t7, t13, t8, t20, t18, t26, t9, t22, t4, t21); - }, - ButtonStyle__lerpSides(a, b, t) { - if (a == null && b == null) - return null; - return A.WidgetStateBorderSide_lerp(a, b, t); - }, - ButtonStyle: function ButtonStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24) { - var _ = this; - _.textStyle = t0; - _.backgroundColor = t1; - _.foregroundColor = t2; - _.overlayColor = t3; - _.shadowColor = t4; - _.surfaceTintColor = t5; - _.elevation = t6; - _.padding = t7; - _.minimumSize = t8; - _.fixedSize = t9; - _.maximumSize = t10; - _.iconColor = t11; - _.iconSize = t12; - _.iconAlignment = t13; - _.side = t14; - _.shape = t15; - _.mouseCursor = t16; - _.visualDensity = t17; - _.tapTargetSize = t18; - _.animationDuration = t19; - _.enableFeedback = t20; - _.alignment = t21; - _.splashFactory = t22; - _.backgroundBuilder = t23; - _.foregroundBuilder = t24; - }, - _ButtonStyle_Object_Diagnosticable: function _ButtonStyle_Object_Diagnosticable() { - }, - ButtonStyleButton_defaultColor(enabled, disabled) { - if ((enabled == null ? disabled : enabled) == null) - return null; - return new A.WidgetStateMapper(A.LinkedHashMap_LinkedHashMap$_literal([B.WidgetState_6, disabled, B.C__AnyWidgetStates, enabled], type$.WidgetStatesConstraint, type$.nullable_Color), type$.WidgetStateMapper_nullable_Color); - }, - ButtonStyleButton_scaledPadding(geometry1x, geometry2x, geometry3x, fontSizeMultiplier) { - var t1; - $label0$0: { - if (fontSizeMultiplier <= 1) { - t1 = geometry1x; - break $label0$0; - } - if (fontSizeMultiplier < 2) { - t1 = A.EdgeInsetsGeometry_lerp(geometry1x, geometry2x, fontSizeMultiplier - 1); - t1.toString; - break $label0$0; - } - if (fontSizeMultiplier < 3) { - t1 = A.EdgeInsetsGeometry_lerp(geometry2x, geometry3x, fontSizeMultiplier - 2); - t1.toString; - break $label0$0; - } - t1 = geometry3x; - break $label0$0; - } - return t1; - }, - ButtonStyleButton: function ButtonStyleButton() { - }, - _ButtonStyleState: function _ButtonStyleState(t0, t1) { - var _ = this; - _.internalStatesController = _.backgroundColor = _.elevation = _.controller = null; - _.TickerProviderStateMixin__tickers = t0; - _.TickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _ButtonStyleState_handleStatesControllerChange_closure: function _ButtonStyleState_handleStatesControllerChange_closure() { - }, - _ButtonStyleState_build_effectiveValue: function _ButtonStyleState_build_effectiveValue(t0, t1, t2) { - this.widgetStyle = t0; - this.themeStyle = t1; - this.defaultStyle = t2; - }, - _ButtonStyleState_build_resolve: function _ButtonStyleState_build_resolve(t0, t1) { - this.$this = t0; - this.effectiveValue = t1; - }, - _ButtonStyleState_build_resolve_closure: function _ButtonStyleState_build_resolve_closure(t0, t1, t2) { - this.$this = t0; - this.getProperty = t1; - this.T = t2; - }, - _ButtonStyleState_build_effectiveIconColor: function _ButtonStyleState_build_effectiveIconColor(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.widgetStyle = t1; - _.themeStyle = t2; - _.defaultStyle = t3; - }, - _ButtonStyleState_build_closure: function _ButtonStyleState_build_closure() { - }, - _ButtonStyleState_build_closure0: function _ButtonStyleState_build_closure0() { - }, - _ButtonStyleState_build_closure1: function _ButtonStyleState_build_closure1() { - }, - _ButtonStyleState_build_closure2: function _ButtonStyleState_build_closure2() { - }, - _ButtonStyleState_build_closure3: function _ButtonStyleState_build_closure3() { - }, - _ButtonStyleState_build_closure4: function _ButtonStyleState_build_closure4() { - }, - _ButtonStyleState_build_closure5: function _ButtonStyleState_build_closure5() { - }, - _ButtonStyleState_build_closure6: function _ButtonStyleState_build_closure6() { - }, - _ButtonStyleState_build_closure7: function _ButtonStyleState_build_closure7() { - }, - _ButtonStyleState_build_closure8: function _ButtonStyleState_build_closure8() { - }, - _ButtonStyleState_build_closure9: function _ButtonStyleState_build_closure9() { - }, - _ButtonStyleState_build_closure10: function _ButtonStyleState_build_closure10() { - }, - _ButtonStyleState_build_closure11: function _ButtonStyleState_build_closure11() { - }, - _ButtonStyleState_build_closure21: function _ButtonStyleState_build_closure21(t0) { - this.effectiveValue = t0; - }, - _ButtonStyleState_build__closure0: function _ButtonStyleState_build__closure0(t0) { - this.states = t0; - }, - _ButtonStyleState_build_closure22: function _ButtonStyleState_build_closure22(t0) { - this.effectiveValue = t0; - }, - _ButtonStyleState_build__closure: function _ButtonStyleState_build__closure(t0) { - this.states = t0; - }, - _ButtonStyleState_build_closure12: function _ButtonStyleState_build_closure12() { - }, - _ButtonStyleState_build_closure13: function _ButtonStyleState_build_closure13() { - }, - _ButtonStyleState_build_closure14: function _ButtonStyleState_build_closure14() { - }, - _ButtonStyleState_build_closure15: function _ButtonStyleState_build_closure15() { - }, - _ButtonStyleState_build_closure16: function _ButtonStyleState_build_closure16() { - }, - _ButtonStyleState_build_closure17: function _ButtonStyleState_build_closure17() { - }, - _ButtonStyleState_build_closure18: function _ButtonStyleState_build_closure18() { - }, - _ButtonStyleState_build_closure19: function _ButtonStyleState_build_closure19() { - }, - _ButtonStyleState_build_closure20: function _ButtonStyleState_build_closure20(t0) { - this.$this = t0; - }, - _ButtonStyleState_build__closure1: function _ButtonStyleState_build__closure1() { - }, - _MouseCursor: function _MouseCursor(t0) { - this.resolveCallback = t0; - }, - _InputPadding: function _InputPadding(t0, t1, t2) { - this.minSize = t0; - this.child = t1; - this.key = t2; - }, - _RenderInputPadding: function _RenderInputPadding(t0, t1, t2, t3) { - var _ = this; - _._minSize = t0; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderInputPadding_hitTest_closure: function _RenderInputPadding_hitTest_closure(t0, t1) { - this.$this = t0; - this.center = t1; - }, - __ButtonStyleState_State_TickerProviderStateMixin: function __ButtonStyleState_State_TickerProviderStateMixin() { - }, - ButtonTheme_of(context) { - var theme, buttonTheme, t1, t2, t3; - context.dependOnInheritedWidgetOfExactType$1$0(type$.ButtonTheme); - theme = A.Theme_of(context); - buttonTheme = theme.buttonTheme; - if (buttonTheme.colorScheme == null) { - t1 = buttonTheme.colorScheme; - if (t1 == null) - t1 = theme.colorScheme; - t2 = buttonTheme.get$padding(0); - t3 = buttonTheme.get$shape(0); - buttonTheme = A.ButtonThemeData$(false, buttonTheme._buttonColor, t1, buttonTheme._disabledColor, buttonTheme._focusColor, buttonTheme.height, buttonTheme._highlightColor, buttonTheme._hoverColor, buttonTheme.layoutBehavior, buttonTheme._materialTapTargetSize, buttonTheme.minWidth, t2, t3, buttonTheme._splashColor, buttonTheme.textTheme); - } - buttonTheme.toString; - return buttonTheme; - }, - ButtonThemeData$(alignedDropdown, buttonColor, colorScheme, disabledColor, focusColor, height, highlightColor, hoverColor, layoutBehavior, materialTapTargetSize, minWidth, padding, shape, splashColor, textTheme) { - return new A.ButtonThemeData(minWidth, height, textTheme, layoutBehavior, padding, shape, false, buttonColor, disabledColor, focusColor, hoverColor, highlightColor, splashColor, colorScheme, materialTapTargetSize); - }, - ButtonTextTheme: function ButtonTextTheme(t0, t1) { - this.index = t0; - this._name = t1; - }, - ButtonBarLayoutBehavior: function ButtonBarLayoutBehavior(t0, t1) { - this.index = t0; - this._name = t1; - }, - ButtonThemeData: function ButtonThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.minWidth = t0; - _.height = t1; - _.textTheme = t2; - _.layoutBehavior = t3; - _._padding = t4; - _._shape = t5; - _.alignedDropdown = t6; - _._buttonColor = t7; - _._disabledColor = t8; - _._focusColor = t9; - _._hoverColor = t10; - _._highlightColor = t11; - _._splashColor = t12; - _.colorScheme = t13; - _._materialTapTargetSize = t14; - }, - _ButtonThemeData_Object_Diagnosticable: function _ButtonThemeData_Object_Diagnosticable() { - }, - Card$(child, clipBehavior, margin) { - return new A.Card(clipBehavior, margin, child, null); - }, - _CardVariant: function _CardVariant(t0, t1) { - this.index = t0; - this._name = t1; - }, - Card: function Card(t0, t1, t2, t3) { - var _ = this; - _.clipBehavior = t0; - _.margin = t1; - _.child = t2; - _.key = t3; - }, - _CardDefaultsM3: function _CardDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.context = t0; - _.___CardDefaultsM3__colors_FI = $; - _.clipBehavior = t1; - _.color = t2; - _.shadowColor = t3; - _.surfaceTintColor = t4; - _.elevation = t5; - _.margin = t6; - _.shape = t7; - }, - CardThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6; - if (a === b) - return a; - if (t < 0.5) - t1 = a.clipBehavior; - else - t1 = b.clipBehavior; - t2 = A.Color_lerp(a.color, b.color, t); - t3 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - t4 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t5 = A.lerpDouble(a.elevation, b.elevation, t); - t6 = A.EdgeInsetsGeometry_lerp(a.margin, b.margin, t); - return new A.CardThemeData(t1, t2, t3, t4, t5, t6, A.ShapeBorder_lerp(a.shape, b.shape, t)); - }, - CardThemeData: function CardThemeData(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.clipBehavior = t0; - _.color = t1; - _.shadowColor = t2; - _.surfaceTintColor = t3; - _.elevation = t4; - _.margin = t5; - _.shape = t6; - }, - _CardThemeData_Object_Diagnosticable: function _CardThemeData_Object_Diagnosticable() { - }, - CheckboxThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8; - if (a === b) - return a; - t1 = t < 0.5; - if (t1) - t2 = a.mouseCursor; - else - t2 = b.mouseCursor; - t3 = type$.nullable_Color; - t4 = A.WidgetStateProperty_lerp(a.fillColor, b.fillColor, t, A.ui_Color_lerp$closure(), t3); - t5 = A.WidgetStateProperty_lerp(a.checkColor, b.checkColor, t, A.ui_Color_lerp$closure(), t3); - t3 = A.WidgetStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), t3); - t6 = A.lerpDouble(a.splashRadius, b.splashRadius, t); - if (t1) - t7 = a.materialTapTargetSize; - else - t7 = b.materialTapTargetSize; - if (t1) - t1 = a.visualDensity; - else - t1 = b.visualDensity; - t8 = type$.nullable_OutlinedBorder._as(A.ShapeBorder_lerp(a.shape, b.shape, t)); - return new A.CheckboxThemeData(t2, t4, t5, t3, t6, t7, t1, t8, A.CheckboxThemeData__lerpSides(a.side, b.side, t)); - }, - CheckboxThemeData__lerpSides(a, b, t) { - if (a == null || b == null) - return null; - if (a === b) - return a; - if (a instanceof A._WidgetStateBorderSide) - a = a._widget_state$_resolve.call$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.WidgetState)); - if (b instanceof A._WidgetStateBorderSide) - b = b._widget_state$_resolve.call$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.WidgetState)); - a.toString; - b.toString; - return A.BorderSide_lerp(a, b, t); - }, - CheckboxThemeData: function CheckboxThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.mouseCursor = t0; - _.fillColor = t1; - _.checkColor = t2; - _.overlayColor = t3; - _.splashRadius = t4; - _.materialTapTargetSize = t5; - _.visualDensity = t6; - _.shape = t7; - _.side = t8; - }, - _CheckboxThemeData_Object_Diagnosticable: function _CheckboxThemeData_Object_Diagnosticable() { - }, - _hitIsOnDeleteIcon(chipSize, deleteButtonSize, labelPadding, padding, tapPosition, textDirection) { - var adjustedPosition, t2, accessibleDeleteButtonWidth, - t1 = chipSize._dx - padding.get$horizontal(); - padding.get$_top(0); - padding.get$_bottom(0); - adjustedPosition = tapPosition.$sub(0, new A.Offset(padding.left, padding.top)); - t2 = deleteButtonSize._dx; - accessibleDeleteButtonWidth = Math.min(t1 * 0.499, Math.min(labelPadding.right + t2, 24 + t2 / 2)); - switch (textDirection.index) { - case 1: - t1 = adjustedPosition._dx >= t1 - accessibleDeleteButtonWidth; - break; - case 0: - t1 = adjustedPosition._dx <= accessibleDeleteButtonWidth; - break; - default: - t1 = null; - } - return t1; - }, - _ChipDefaultsM3$(context, isEnabled) { - var _null = null; - return new A._ChipDefaultsM3(context, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, B.RoundedRectangleBorder_0au, _null, _null, _null, 0, _null, _null, _null, _null); - }, - Chip: function Chip(t0, t1, t2, t3) { - var _ = this; - _.label = t0; - _.labelStyle = t1; - _.backgroundColor = t2; - _.key = t3; - }, - RawChip: function RawChip(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27) { - var _ = this; - _.avatar = t0; - _.label = t1; - _.labelStyle = t2; - _.labelPadding = t3; - _.deleteIcon = t4; - _.onDeleted = t5; - _.deleteIconColor = t6; - _.deleteButtonTooltipMessage = t7; - _.side = t8; - _.shape = t9; - _.clipBehavior = t10; - _.focusNode = t11; - _.autofocus = t12; - _.color = t13; - _.backgroundColor = t14; - _.padding = t15; - _.visualDensity = t16; - _.materialTapTargetSize = t17; - _.elevation = t18; - _.shadowColor = t19; - _.surfaceTintColor = t20; - _.iconTheme = t21; - _.avatarBoxConstraints = t22; - _.deleteIconBoxConstraints = t23; - _.chipAnimationStyle = t24; - _.mouseCursor = t25; - _.tapEnabled = t26; - _.key = t27; - }, - _RawChipState: function _RawChipState(t0, t1, t2) { - var _ = this; - _.___RawChipState_selectionFade_A = _.___RawChipState_enableAnimation_A = _.___RawChipState_deleteDrawerAnimation_A = _.___RawChipState_avatarDrawerAnimation_A = _.___RawChipState_checkmarkAnimation_A = _.___RawChipState_enableController_A = _.___RawChipState_deleteDrawerController_A = _.___RawChipState_avatarDrawerController_A = _.___RawChipState_selectController_A = $; - _.statesController = t0; - _._isTapping = false; - _.TickerProviderStateMixin__tickers = t1; - _.TickerProviderStateMixin__tickerModeNotifier = t2; - _._framework$_element = _._widget = null; - }, - _RawChipState_initState_closure: function _RawChipState_initState_closure(t0) { - this.$this = t0; - }, - _RawChipState_initState__closure: function _RawChipState_initState__closure() { - }, - _RawChipState__handleTapDown_closure: function _RawChipState__handleTapDown_closure(t0) { - this.$this = t0; - }, - _RawChipState__handleTapCancel_closure: function _RawChipState__handleTapCancel_closure(t0) { - this.$this = t0; - }, - _RawChipState__handleTap_closure: function _RawChipState__handleTap_closure(t0) { - this.$this = t0; - }, - _RawChipState_build_closure1: function _RawChipState_build_closure1(t0) { - this.$this = t0; - }, - _RawChipState_build_closure: function _RawChipState_build_closure(t0) { - this.$this = t0; - }, - _RawChipState_build_closure0: function _RawChipState_build_closure0(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.resolvedShape = t1; - _.theme = t2; - _.chipTheme = t3; - _.chipDefaults = t4; - }, - _IndividualOverrides0: function _IndividualOverrides0(t0, t1, t2, t3) { - var _ = this; - _.color = t0; - _.backgroundColor = t1; - _.selectedColor = t2; - _.disabledColor = t3; - }, - _ChipRedirectingHitDetectionWidget: function _ChipRedirectingHitDetectionWidget(t0, t1, t2) { - this.constraints = t0; - this.child = t1; - this.key = t2; - }, - _RenderChipRedirectingHitDetection: function _RenderChipRedirectingHitDetection(t0, t1, t2, t3) { - var _ = this; - _._additionalConstraints = t0; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderChipRedirectingHitDetection_hitTest_closure: function _RenderChipRedirectingHitDetection_hitTest_closure(t0, t1) { - this.$this = t0; - this.offset = t1; - }, - _ChipRenderWidget: function _ChipRenderWidget(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _.theme = t0; - _.value = t1; - _.isEnabled = t2; - _.checkmarkAnimation = t3; - _.avatarDrawerAnimation = t4; - _.deleteDrawerAnimation = t5; - _.enableAnimation = t6; - _.avatarBorder = t7; - _.avatarBoxConstraints = t8; - _.deleteIconBoxConstraints = t9; - _.key = t10; - }, - _ChipSlot: function _ChipSlot(t0, t1) { - this.index = t0; - this._name = t1; - }, - _ChipRenderTheme: function _ChipRenderTheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _.avatar = t0; - _.label = t1; - _.deleteIcon = t2; - _.brightness = t3; - _.padding = t4; - _.visualDensity = t5; - _.labelPadding = t6; - _.showAvatar = t7; - _.showCheckmark = t8; - _.checkmarkColor = t9; - _.canTapBody = t10; - }, - _RenderChip: function _RenderChip(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.___RenderChip__pressRect_A = _.___RenderChip__deleteButtonRect_A = $; - _.checkmarkAnimation = t0; - _.avatarDrawerAnimation = t1; - _.deleteDrawerAnimation = t2; - _.enableAnimation = t3; - _.avatarBorder = t4; - _._chip$_theme = t5; - _._chip$_textDirection = t6; - _._avatarBoxConstraints = t7; - _._deleteIconBoxConstraints = t8; - _._avatarOpacityLayerHandler = t9; - _._labelOpacityLayerHandler = t10; - _._deleteIconOpacityLayerHandler = t11; - _.SlottedContainerRenderObjectMixin__slotToChild = t12; - _._layoutCacheStorage = t13; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t14; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderChip_hitTest_closure: function _RenderChip_hitTest_closure(t0, t1) { - this.hitTestChild = t0; - this.center = t1; - }, - _RenderChip_performLayout_centerLayout: function _RenderChip_performLayout_centerLayout(t0, t1) { - this.$this = t0; - this.sizes = t1; - }, - _RenderChip__paintAvatar_paintWithOverlay: function _RenderChip__paintAvatar_paintWithOverlay(t0) { - this.$this = t0; - }, - _RenderChip__paintChild_closure: function _RenderChip__paintChild_closure(t0) { - this.child = t0; - }, - _RenderChip__paintChild_closure0: function _RenderChip__paintChild_closure0(t0) { - this.child = t0; - }, - _ChipSizes: function _ChipSizes(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.size = t0; - _.overall = t1; - _.content = t2; - _.avatar = t3; - _.labelConstraints = t4; - _.label = t5; - _.deleteIcon = t6; - _.densityAdjustment = t7; - }, - _ChipDefaultsM3: function _ChipDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24) { - var _ = this; - _.context = t0; - _.isEnabled = t1; - _.___ChipDefaultsM3__textTheme_FI = _.___ChipDefaultsM3__colors_FI = $; - _.color = t2; - _.backgroundColor = t3; - _.deleteIconColor = t4; - _.disabledColor = t5; - _.selectedColor = t6; - _.secondarySelectedColor = t7; - _.shadowColor = t8; - _.surfaceTintColor = t9; - _.selectedShadowColor = t10; - _.showCheckmark = t11; - _.checkmarkColor = t12; - _.labelPadding = t13; - _.padding = t14; - _.side = t15; - _.shape = t16; - _.labelStyle = t17; - _.secondaryLabelStyle = t18; - _.brightness = t19; - _.elevation = t20; - _.pressElevation = t21; - _.iconTheme = t22; - _.avatarBoxConstraints = t23; - _.deleteIconBoxConstraints = t24; - }, - __RawChipState_State_TickerProviderStateMixin: function __RawChipState_State_TickerProviderStateMixin() { - }, - __RenderChip_RenderBox_SlottedContainerRenderObjectMixin: function __RenderChip_RenderBox_SlottedContainerRenderObjectMixin() { - }, - ChipThemeData$(avatarBoxConstraints, backgroundColor, brightness, checkmarkColor, color, deleteIconBoxConstraints, deleteIconColor, disabledColor, elevation, iconTheme, labelPadding, labelStyle, padding, pressElevation, secondaryLabelStyle, secondarySelectedColor, selectedColor, selectedShadowColor, shadowColor, shape, showCheckmark, side, surfaceTintColor) { - return new A.ChipThemeData(color, backgroundColor, deleteIconColor, disabledColor, selectedColor, secondarySelectedColor, shadowColor, surfaceTintColor, selectedShadowColor, true, checkmarkColor, labelPadding, padding, side, shape, labelStyle, secondaryLabelStyle, brightness, elevation, pressElevation, iconTheme, avatarBoxConstraints, deleteIconBoxConstraints); - }, - ChipThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22; - if (a === b) - return a; - t1 = A.WidgetStateProperty_lerp(a.color, b.color, t, A.ui_Color_lerp$closure(), type$.nullable_Color); - t2 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t3 = A.Color_lerp(a.deleteIconColor, b.deleteIconColor, t); - t4 = A.Color_lerp(a.disabledColor, b.disabledColor, t); - t5 = A.Color_lerp(a.selectedColor, b.selectedColor, t); - t6 = A.Color_lerp(a.secondarySelectedColor, b.secondarySelectedColor, t); - t7 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - t8 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t9 = A.Color_lerp(a.selectedShadowColor, b.selectedShadowColor, t); - t10 = t < 0.5; - if (t10) - t11 = a.showCheckmark !== false; - else - t11 = b.showCheckmark !== false; - t12 = A.Color_lerp(a.checkmarkColor, b.checkmarkColor, t); - t13 = A.EdgeInsetsGeometry_lerp(a.labelPadding, b.labelPadding, t); - t14 = A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t); - t15 = A.ChipThemeData__lerpSides(a.side, b.side, t); - t16 = A.ChipThemeData__lerpShapes(a.shape, b.shape, t); - t17 = A.TextStyle_lerp(a.labelStyle, b.labelStyle, t); - t18 = A.TextStyle_lerp(a.secondaryLabelStyle, b.secondaryLabelStyle, t); - if (t10) { - t10 = a.brightness; - if (t10 == null) - t10 = B.Brightness_1; - } else { - t10 = b.brightness; - if (t10 == null) - t10 = B.Brightness_1; - } - t19 = A.lerpDouble(a.elevation, b.elevation, t); - t20 = A.lerpDouble(a.pressElevation, b.pressElevation, t); - t21 = a.iconTheme; - if (t21 == null) - t22 = b.iconTheme != null; - else - t22 = true; - if (t22) - t21 = A.IconThemeData_lerp(t21, b.iconTheme, t); - else - t21 = null; - t22 = A.BoxConstraints_lerp(a.avatarBoxConstraints, b.avatarBoxConstraints, t); - return A.ChipThemeData$(t22, t2, t10, t12, t1, A.BoxConstraints_lerp(a.deleteIconBoxConstraints, b.deleteIconBoxConstraints, t), t3, t4, t19, t21, t13, t17, t14, t20, t18, t6, t5, t9, t7, t16, t11, t15, t8); - }, - ChipThemeData__lerpSides(a, b, t) { - if (a == null && b == null) - return null; - if (a instanceof A._WidgetStateBorderSide) - a = a._widget_state$_resolve.call$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.WidgetState)); - if (b instanceof A._WidgetStateBorderSide) - b = b._widget_state$_resolve.call$1(A.LinkedHashSet_LinkedHashSet$_empty(type$.WidgetState)); - if (a == null) - return A.BorderSide_lerp(new A.BorderSide(b.color.withAlpha$1(0), 0, B.BorderStyle_1, -1), b, t); - if (b == null) - return A.BorderSide_lerp(new A.BorderSide(a.color.withAlpha$1(0), 0, B.BorderStyle_1, -1), a, t); - return A.BorderSide_lerp(a, b, t); - }, - ChipThemeData__lerpShapes(a, b, t) { - if (a == null && b == null) - return null; - return type$.nullable_OutlinedBorder._as(A.ShapeBorder_lerp(a, b, t)); - }, - ChipThemeData: function ChipThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { - var _ = this; - _.color = t0; - _.backgroundColor = t1; - _.deleteIconColor = t2; - _.disabledColor = t3; - _.selectedColor = t4; - _.secondarySelectedColor = t5; - _.shadowColor = t6; - _.surfaceTintColor = t7; - _.selectedShadowColor = t8; - _.showCheckmark = t9; - _.checkmarkColor = t10; - _.labelPadding = t11; - _.padding = t12; - _.side = t13; - _.shape = t14; - _.labelStyle = t15; - _.secondaryLabelStyle = t16; - _.brightness = t17; - _.elevation = t18; - _.pressElevation = t19; - _.iconTheme = t20; - _.avatarBoxConstraints = t21; - _.deleteIconBoxConstraints = t22; - }, - _ChipThemeData_Object_Diagnosticable: function _ChipThemeData_Object_Diagnosticable() { - }, - CircleAvatar: function CircleAvatar(t0, t1, t2, t3) { - var _ = this; - _.child = t0; - _.backgroundColor = t1; - _.radius = t2; - _.key = t3; - }, - ColorScheme$(background, brightness, error, errorContainer, inversePrimary, inverseSurface, onBackground, onError, onErrorContainer, onInverseSurface, onPrimary, onPrimaryContainer, onPrimaryFixed, onPrimaryFixedVariant, onSecondary, onSecondaryContainer, onSecondaryFixed, onSecondaryFixedVariant, onSurface, onSurfaceVariant, onTertiary, onTertiaryContainer, onTertiaryFixed, onTertiaryFixedVariant, outline, outlineVariant, primary, primaryContainer, primaryFixed, primaryFixedDim, scrim, secondary, secondaryContainer, secondaryFixed, secondaryFixedDim, shadow, surface, surfaceBright, surfaceContainer, surfaceContainerHigh, surfaceContainerHighest, surfaceContainerLow, surfaceContainerLowest, surfaceDim, surfaceTint, surfaceVariant, tertiary, tertiaryContainer, tertiaryFixed, tertiaryFixedDim) { - return new A.ColorScheme(brightness, primary, onPrimary, primaryContainer, onPrimaryContainer, primaryFixed, primaryFixedDim, onPrimaryFixed, onPrimaryFixedVariant, secondary, onSecondary, secondaryContainer, onSecondaryContainer, secondaryFixed, secondaryFixedDim, onSecondaryFixed, onSecondaryFixedVariant, tertiary, onTertiary, tertiaryContainer, onTertiaryContainer, tertiaryFixed, tertiaryFixedDim, onTertiaryFixed, onTertiaryFixedVariant, error, onError, errorContainer, onErrorContainer, surface, onSurface, surfaceVariant, surfaceDim, surfaceBright, surfaceContainerLowest, surfaceContainerLow, surfaceContainer, surfaceContainerHigh, surfaceContainerHighest, onSurfaceVariant, outline, outlineVariant, shadow, scrim, inverseSurface, onInverseSurface, inversePrimary, surfaceTint, background, onBackground); - }, - ColorScheme_ColorScheme$fromSeed(brightness, onPrimary, primary, seedColor) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, - scheme = A.ColorScheme__buildDynamicScheme(brightness, seedColor, B.DynamicSchemeVariant_0, 0); - if (primary == null) { - t1 = $.$get$MaterialDynamicColors_primary().getHct$1(scheme).__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.Color$(t1); - } else - t1 = primary; - if (onPrimary == null) { - t2 = $.$get$MaterialDynamicColors_onPrimary().getHct$1(scheme).__Hct__argb_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.Color$(t2); - } else - t2 = onPrimary; - t3 = $.$get$MaterialDynamicColors_primaryContainer().getHct$1(scheme).__Hct__argb_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.Color$(t3); - t4 = $.$get$MaterialDynamicColors_onPrimaryContainer().getHct$1(scheme).__Hct__argb_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = A.Color$(t4); - t5 = $.$get$MaterialDynamicColors_primaryFixed().getHct$1(scheme).__Hct__argb_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - t5 = A.Color$(t5); - t6 = $.$get$MaterialDynamicColors_primaryFixedDim().getHct$1(scheme).__Hct__argb_A; - t6 === $ && A.throwUnnamedLateFieldNI(); - t6 = A.Color$(t6); - t7 = $.$get$MaterialDynamicColors_onPrimaryFixed().getHct$1(scheme).__Hct__argb_A; - t7 === $ && A.throwUnnamedLateFieldNI(); - t7 = A.Color$(t7); - t8 = $.$get$MaterialDynamicColors_onPrimaryFixedVariant().getHct$1(scheme).__Hct__argb_A; - t8 === $ && A.throwUnnamedLateFieldNI(); - t8 = A.Color$(t8); - t9 = $.$get$MaterialDynamicColors_secondary().getHct$1(scheme).__Hct__argb_A; - t9 === $ && A.throwUnnamedLateFieldNI(); - t9 = A.Color$(t9); - t10 = $.$get$MaterialDynamicColors_onSecondary().getHct$1(scheme).__Hct__argb_A; - t10 === $ && A.throwUnnamedLateFieldNI(); - t10 = A.Color$(t10); - t11 = $.$get$MaterialDynamicColors_secondaryContainer().getHct$1(scheme).__Hct__argb_A; - t11 === $ && A.throwUnnamedLateFieldNI(); - t11 = A.Color$(t11); - t12 = $.$get$MaterialDynamicColors_onSecondaryContainer().getHct$1(scheme).__Hct__argb_A; - t12 === $ && A.throwUnnamedLateFieldNI(); - t12 = A.Color$(t12); - t13 = $.$get$MaterialDynamicColors_secondaryFixed().getHct$1(scheme).__Hct__argb_A; - t13 === $ && A.throwUnnamedLateFieldNI(); - t13 = A.Color$(t13); - t14 = $.$get$MaterialDynamicColors_secondaryFixedDim().getHct$1(scheme).__Hct__argb_A; - t14 === $ && A.throwUnnamedLateFieldNI(); - t14 = A.Color$(t14); - t15 = $.$get$MaterialDynamicColors_onSecondaryFixed().getHct$1(scheme).__Hct__argb_A; - t15 === $ && A.throwUnnamedLateFieldNI(); - t15 = A.Color$(t15); - t16 = $.$get$MaterialDynamicColors_onSecondaryFixedVariant().getHct$1(scheme).__Hct__argb_A; - t16 === $ && A.throwUnnamedLateFieldNI(); - t16 = A.Color$(t16); - t17 = $.$get$MaterialDynamicColors_tertiary().getHct$1(scheme).__Hct__argb_A; - t17 === $ && A.throwUnnamedLateFieldNI(); - t17 = A.Color$(t17); - t18 = $.$get$MaterialDynamicColors_onTertiary().getHct$1(scheme).__Hct__argb_A; - t18 === $ && A.throwUnnamedLateFieldNI(); - t18 = A.Color$(t18); - t19 = $.$get$MaterialDynamicColors_tertiaryContainer().getHct$1(scheme).__Hct__argb_A; - t19 === $ && A.throwUnnamedLateFieldNI(); - t19 = A.Color$(t19); - t20 = $.$get$MaterialDynamicColors_onTertiaryContainer().getHct$1(scheme).__Hct__argb_A; - t20 === $ && A.throwUnnamedLateFieldNI(); - t20 = A.Color$(t20); - t21 = $.$get$MaterialDynamicColors_tertiaryFixed().getHct$1(scheme).__Hct__argb_A; - t21 === $ && A.throwUnnamedLateFieldNI(); - t21 = A.Color$(t21); - t22 = $.$get$MaterialDynamicColors_tertiaryFixedDim().getHct$1(scheme).__Hct__argb_A; - t22 === $ && A.throwUnnamedLateFieldNI(); - t22 = A.Color$(t22); - t23 = $.$get$MaterialDynamicColors_onTertiaryFixed().getHct$1(scheme).__Hct__argb_A; - t23 === $ && A.throwUnnamedLateFieldNI(); - t23 = A.Color$(t23); - t24 = $.$get$MaterialDynamicColors_onTertiaryFixedVariant().getHct$1(scheme).__Hct__argb_A; - t24 === $ && A.throwUnnamedLateFieldNI(); - t24 = A.Color$(t24); - t25 = $.$get$MaterialDynamicColors_error().getHct$1(scheme).__Hct__argb_A; - t25 === $ && A.throwUnnamedLateFieldNI(); - t25 = A.Color$(t25); - t26 = $.$get$MaterialDynamicColors_onError().getHct$1(scheme).__Hct__argb_A; - t26 === $ && A.throwUnnamedLateFieldNI(); - t26 = A.Color$(t26); - t27 = $.$get$MaterialDynamicColors_errorContainer().getHct$1(scheme).__Hct__argb_A; - t27 === $ && A.throwUnnamedLateFieldNI(); - t27 = A.Color$(t27); - t28 = $.$get$MaterialDynamicColors_onErrorContainer().getHct$1(scheme).__Hct__argb_A; - t28 === $ && A.throwUnnamedLateFieldNI(); - t28 = A.Color$(t28); - t29 = $.$get$MaterialDynamicColors_outline().getHct$1(scheme).__Hct__argb_A; - t29 === $ && A.throwUnnamedLateFieldNI(); - t29 = A.Color$(t29); - t30 = $.$get$MaterialDynamicColors_outlineVariant().getHct$1(scheme).__Hct__argb_A; - t30 === $ && A.throwUnnamedLateFieldNI(); - t30 = A.Color$(t30); - t31 = $.$get$MaterialDynamicColors_surface().getHct$1(scheme).__Hct__argb_A; - t31 === $ && A.throwUnnamedLateFieldNI(); - t31 = A.Color$(t31); - t32 = $.$get$MaterialDynamicColors_surfaceDim().getHct$1(scheme).__Hct__argb_A; - t32 === $ && A.throwUnnamedLateFieldNI(); - t32 = A.Color$(t32); - t33 = $.$get$MaterialDynamicColors_surfaceBright().getHct$1(scheme).__Hct__argb_A; - t33 === $ && A.throwUnnamedLateFieldNI(); - t33 = A.Color$(t33); - t34 = $.$get$MaterialDynamicColors_surfaceContainerLowest().getHct$1(scheme).__Hct__argb_A; - t34 === $ && A.throwUnnamedLateFieldNI(); - t34 = A.Color$(t34); - t35 = $.$get$MaterialDynamicColors_surfaceContainerLow().getHct$1(scheme).__Hct__argb_A; - t35 === $ && A.throwUnnamedLateFieldNI(); - t35 = A.Color$(t35); - t36 = $.$get$MaterialDynamicColors_surfaceContainer().getHct$1(scheme).__Hct__argb_A; - t36 === $ && A.throwUnnamedLateFieldNI(); - t36 = A.Color$(t36); - t37 = $.$get$MaterialDynamicColors_surfaceContainerHigh().getHct$1(scheme).__Hct__argb_A; - t37 === $ && A.throwUnnamedLateFieldNI(); - t37 = A.Color$(t37); - t38 = $.$get$MaterialDynamicColors_surfaceContainerHighest().getHct$1(scheme).__Hct__argb_A; - t38 === $ && A.throwUnnamedLateFieldNI(); - t38 = A.Color$(t38); - t39 = $.$get$MaterialDynamicColors_onSurface().getHct$1(scheme).__Hct__argb_A; - t39 === $ && A.throwUnnamedLateFieldNI(); - t39 = A.Color$(t39); - t40 = $.$get$MaterialDynamicColors_onSurfaceVariant().getHct$1(scheme).__Hct__argb_A; - t40 === $ && A.throwUnnamedLateFieldNI(); - t40 = A.Color$(t40); - t41 = $.$get$MaterialDynamicColors_inverseSurface().getHct$1(scheme).__Hct__argb_A; - t41 === $ && A.throwUnnamedLateFieldNI(); - t41 = A.Color$(t41); - t42 = $.$get$MaterialDynamicColors_inverseOnSurface().getHct$1(scheme).__Hct__argb_A; - t42 === $ && A.throwUnnamedLateFieldNI(); - t42 = A.Color$(t42); - t43 = $.$get$MaterialDynamicColors_inversePrimary().getHct$1(scheme).__Hct__argb_A; - t43 === $ && A.throwUnnamedLateFieldNI(); - t43 = A.Color$(t43); - t44 = $.$get$MaterialDynamicColors_shadow().getHct$1(scheme).__Hct__argb_A; - t44 === $ && A.throwUnnamedLateFieldNI(); - t44 = A.Color$(t44); - t45 = $.$get$MaterialDynamicColors_scrim().getHct$1(scheme).__Hct__argb_A; - t45 === $ && A.throwUnnamedLateFieldNI(); - t45 = A.Color$(t45); - t46 = $.$get$MaterialDynamicColors_primary().getHct$1(scheme).__Hct__argb_A; - t46 === $ && A.throwUnnamedLateFieldNI(); - t46 = A.Color$(t46); - t47 = $.$get$MaterialDynamicColors_background().getHct$1(scheme).__Hct__argb_A; - t47 === $ && A.throwUnnamedLateFieldNI(); - t47 = A.Color$(t47); - t48 = $.$get$MaterialDynamicColors_onBackground().getHct$1(scheme).__Hct__argb_A; - t48 === $ && A.throwUnnamedLateFieldNI(); - t48 = A.Color$(t48); - t49 = $.$get$MaterialDynamicColors_surfaceVariant().getHct$1(scheme).__Hct__argb_A; - t49 === $ && A.throwUnnamedLateFieldNI(); - t49 = A.Color$(t49); - return A.ColorScheme$(t47, brightness, t25, t27, t43, t41, t48, t26, t28, t42, t2, t4, t7, t8, t10, t12, t15, t16, t39, t40, t18, t20, t23, t24, t29, t30, t1, t3, t5, t6, t45, t9, t11, t13, t14, t44, t31, t33, t36, t37, t38, t35, t34, t32, t46, t49, t17, t19, t21, t22); - }, - ColorScheme_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54; - if (a === b) - return a; - t1 = t < 0.5 ? a.brightness : b.brightness; - t2 = a.primary; - t3 = b.primary; - t4 = A.Color_lerp(t2, t3, t); - t4.toString; - t5 = a.onPrimary; - t6 = b.onPrimary; - t7 = A.Color_lerp(t5, t6, t); - t7.toString; - t8 = a._primaryContainer; - if (t8 == null) - t8 = t2; - t9 = b._primaryContainer; - t8 = A.Color_lerp(t8, t9 == null ? t3 : t9, t); - t9 = a._onPrimaryContainer; - if (t9 == null) - t9 = t5; - t10 = b._onPrimaryContainer; - t9 = A.Color_lerp(t9, t10 == null ? t6 : t10, t); - t10 = a._primaryFixed; - if (t10 == null) - t10 = t2; - t11 = b._primaryFixed; - t10 = A.Color_lerp(t10, t11 == null ? t3 : t11, t); - t11 = a._primaryFixedDim; - if (t11 == null) - t11 = t2; - t12 = b._primaryFixedDim; - t11 = A.Color_lerp(t11, t12 == null ? t3 : t12, t); - t12 = a._onPrimaryFixed; - if (t12 == null) - t12 = t5; - t13 = b._onPrimaryFixed; - t12 = A.Color_lerp(t12, t13 == null ? t6 : t13, t); - t13 = a._onPrimaryFixedVariant; - if (t13 == null) - t13 = t5; - t14 = b._onPrimaryFixedVariant; - t13 = A.Color_lerp(t13, t14 == null ? t6 : t14, t); - t14 = a.secondary; - t15 = b.secondary; - t16 = A.Color_lerp(t14, t15, t); - t16.toString; - t17 = a.onSecondary; - t18 = b.onSecondary; - t19 = A.Color_lerp(t17, t18, t); - t19.toString; - t20 = a._secondaryContainer; - if (t20 == null) - t20 = t14; - t21 = b._secondaryContainer; - t20 = A.Color_lerp(t20, t21 == null ? t15 : t21, t); - t21 = a._onSecondaryContainer; - if (t21 == null) - t21 = t17; - t22 = b._onSecondaryContainer; - t21 = A.Color_lerp(t21, t22 == null ? t18 : t22, t); - t22 = a._secondaryFixed; - if (t22 == null) - t22 = t14; - t23 = b._secondaryFixed; - t22 = A.Color_lerp(t22, t23 == null ? t15 : t23, t); - t23 = a._secondaryFixedDim; - if (t23 == null) - t23 = t14; - t24 = b._secondaryFixedDim; - t23 = A.Color_lerp(t23, t24 == null ? t15 : t24, t); - t24 = a._onSecondaryFixed; - if (t24 == null) - t24 = t17; - t25 = b._onSecondaryFixed; - t24 = A.Color_lerp(t24, t25 == null ? t18 : t25, t); - t25 = a._onSecondaryFixedVariant; - if (t25 == null) - t25 = t17; - t26 = b._onSecondaryFixedVariant; - t25 = A.Color_lerp(t25, t26 == null ? t18 : t26, t); - t26 = a._tertiary; - t27 = t26 == null; - t28 = t27 ? t14 : t26; - t29 = b._tertiary; - t30 = t29 == null; - t28 = A.Color_lerp(t28, t30 ? t15 : t29, t); - t31 = a._onTertiary; - t32 = t31 == null; - t33 = t32 ? t17 : t31; - t34 = b._onTertiary; - t35 = t34 == null; - t33 = A.Color_lerp(t33, t35 ? t18 : t34, t); - t36 = a._tertiaryContainer; - if (t36 == null) - t36 = t27 ? t14 : t26; - t37 = b._tertiaryContainer; - if (t37 == null) - t37 = t30 ? t15 : t29; - t37 = A.Color_lerp(t36, t37, t); - t36 = a._onTertiaryContainer; - if (t36 == null) - t36 = t32 ? t17 : t31; - t38 = b._onTertiaryContainer; - if (t38 == null) - t38 = t35 ? t18 : t34; - t38 = A.Color_lerp(t36, t38, t); - t36 = a._tertiaryFixed; - if (t36 == null) - t36 = t27 ? t14 : t26; - t39 = b._tertiaryFixed; - if (t39 == null) - t39 = t30 ? t15 : t29; - t39 = A.Color_lerp(t36, t39, t); - t36 = a._tertiaryFixedDim; - if (t36 == null) - t14 = t27 ? t14 : t26; - else - t14 = t36; - t26 = b._tertiaryFixedDim; - if (t26 == null) - t15 = t30 ? t15 : t29; - else - t15 = t26; - t15 = A.Color_lerp(t14, t15, t); - t14 = a._onTertiaryFixed; - if (t14 == null) - t14 = t32 ? t17 : t31; - t26 = b._onTertiaryFixed; - if (t26 == null) - t26 = t35 ? t18 : t34; - t26 = A.Color_lerp(t14, t26, t); - t14 = a._onTertiaryFixedVariant; - if (t14 == null) - t14 = t32 ? t17 : t31; - t17 = b._onTertiaryFixedVariant; - if (t17 == null) - t17 = t35 ? t18 : t34; - t17 = A.Color_lerp(t14, t17, t); - t14 = a.error; - t18 = b.error; - t27 = A.Color_lerp(t14, t18, t); - t27.toString; - t29 = a.onError; - t30 = b.onError; - t31 = A.Color_lerp(t29, t30, t); - t31.toString; - t32 = a._errorContainer; - t14 = t32 == null ? t14 : t32; - t32 = b._errorContainer; - t14 = A.Color_lerp(t14, t32 == null ? t18 : t32, t); - t18 = a._onErrorContainer; - if (t18 == null) - t18 = t29; - t29 = b._onErrorContainer; - t18 = A.Color_lerp(t18, t29 == null ? t30 : t29, t); - t29 = a.surface; - t30 = b.surface; - t32 = A.Color_lerp(t29, t30, t); - t32.toString; - t34 = a.onSurface; - t35 = b.onSurface; - t36 = A.Color_lerp(t34, t35, t); - t36.toString; - t40 = a._surfaceDim; - if (t40 == null) - t40 = t29; - t41 = b._surfaceDim; - t40 = A.Color_lerp(t40, t41 == null ? t30 : t41, t); - t41 = a._surfaceBright; - if (t41 == null) - t41 = t29; - t42 = b._surfaceBright; - t41 = A.Color_lerp(t41, t42 == null ? t30 : t42, t); - t42 = a._surfaceContainerLowest; - if (t42 == null) - t42 = t29; - t43 = b._surfaceContainerLowest; - t42 = A.Color_lerp(t42, t43 == null ? t30 : t43, t); - t43 = a._surfaceContainerLow; - if (t43 == null) - t43 = t29; - t44 = b._surfaceContainerLow; - t43 = A.Color_lerp(t43, t44 == null ? t30 : t44, t); - t44 = a._surfaceContainer; - if (t44 == null) - t44 = t29; - t45 = b._surfaceContainer; - t44 = A.Color_lerp(t44, t45 == null ? t30 : t45, t); - t45 = a._surfaceContainerHigh; - if (t45 == null) - t45 = t29; - t46 = b._surfaceContainerHigh; - t45 = A.Color_lerp(t45, t46 == null ? t30 : t46, t); - t46 = a._surfaceContainerHighest; - if (t46 == null) - t46 = t29; - t47 = b._surfaceContainerHighest; - t46 = A.Color_lerp(t46, t47 == null ? t30 : t47, t); - t47 = a._onSurfaceVariant; - if (t47 == null) - t47 = t34; - t48 = b._onSurfaceVariant; - t47 = A.Color_lerp(t47, t48 == null ? t35 : t48, t); - t48 = a._outline; - if (t48 == null) { - t48 = a._onBackground; - if (t48 == null) - t48 = t34; - } - t49 = b._outline; - if (t49 == null) { - t49 = b._onBackground; - if (t49 == null) - t49 = t35; - } - t49 = A.Color_lerp(t48, t49, t); - t48 = a._outlineVariant; - if (t48 == null) { - t48 = a._onBackground; - if (t48 == null) - t48 = t34; - } - t50 = b._outlineVariant; - if (t50 == null) { - t50 = b._onBackground; - if (t50 == null) - t50 = t35; - } - t50 = A.Color_lerp(t48, t50, t); - t48 = a._shadow; - if (t48 == null) - t48 = B.Color_vnR; - t51 = b._shadow; - t48 = A.Color_lerp(t48, t51 == null ? B.Color_vnR : t51, t); - t51 = a._scrim; - if (t51 == null) - t51 = B.Color_vnR; - t52 = b._scrim; - t51 = A.Color_lerp(t51, t52 == null ? B.Color_vnR : t52, t); - t52 = a._inverseSurface; - if (t52 == null) - t52 = t34; - t53 = b._inverseSurface; - t52 = A.Color_lerp(t52, t53 == null ? t35 : t53, t); - t53 = a._onInverseSurface; - if (t53 == null) - t53 = t29; - t54 = b._onInverseSurface; - t53 = A.Color_lerp(t53, t54 == null ? t30 : t54, t); - t54 = a._inversePrimary; - t5 = t54 == null ? t5 : t54; - t54 = b._inversePrimary; - t5 = A.Color_lerp(t5, t54 == null ? t6 : t54, t); - t6 = a._surfaceTint; - t2 = t6 == null ? t2 : t6; - t6 = b._surfaceTint; - t2 = A.Color_lerp(t2, t6 == null ? t3 : t6, t); - t3 = a._background; - if (t3 == null) - t3 = t29; - t6 = b._background; - t3 = A.Color_lerp(t3, t6 == null ? t30 : t6, t); - t6 = a._onBackground; - if (t6 == null) - t6 = t34; - t34 = b._onBackground; - t6 = A.Color_lerp(t6, t34 == null ? t35 : t34, t); - t34 = a._surfaceVariant; - t29 = t34 == null ? t29 : t34; - t34 = b._surfaceVariant; - return A.ColorScheme$(t3, t1, t27, t14, t5, t52, t6, t31, t18, t53, t7, t9, t12, t13, t19, t21, t24, t25, t36, t47, t33, t38, t26, t17, t49, t50, t4, t8, t10, t11, t51, t16, t20, t22, t23, t48, t32, t41, t44, t45, t46, t43, t42, t40, t2, A.Color_lerp(t29, t34 == null ? t30 : t34, t), t28, t37, t39, t15); - }, - ColorScheme__buildDynamicScheme(brightness, seedColor, schemeVariant, contrastLevel) { - var t1, t2, t3, t4, t5, t6, - isDark = brightness === B.Brightness_0, - sourceColor = A.Hct$_(seedColor.get$value(seedColor)); - switch (schemeVariant.index) { - case 0: - t1 = sourceColor.__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = sourceColor.__Hct__hue_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.TonalPalette$_fromHueAndChroma(t2, 36); - t3 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 16); - t4 = A.TonalPalette$_fromHueAndChroma(A.MathUtils_sanitizeDegreesDouble(sourceColor.__Hct__hue_A + 60), 24); - t5 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 6); - t6 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 8); - t6 = new A.SchemeTonalSpot(A.Hct$_(t1), B.Variant_2_tonalSpot, isDark, contrastLevel, t2, t3, t4, t5, t6, A.TonalPalette$_fromHueAndChroma(25, 84)); - t1 = t6; - break; - case 1: - t1 = sourceColor.__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = sourceColor.__Hct__hue_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = sourceColor.__Hct__chroma_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.TonalPalette$_fromHueAndChroma(t2, t3); - t2 = sourceColor.__Hct__hue_A; - t4 = sourceColor.__Hct__chroma_A; - t4 = A.TonalPalette$_fromHueAndChroma(t2, Math.max(t4 - 32, t4 * 0.5)); - t2 = A.TonalPalette$_fromHct(A.DislikeAnalyzer_fixIfDisliked(A.TemperatureCache$(sourceColor).get$complement())); - t5 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, sourceColor.__Hct__chroma_A / 8); - t6 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, sourceColor.__Hct__chroma_A / 8 + 4); - t6 = new A.SchemeFidelity(A.Hct$_(t1), B.Variant_6_fidelity, isDark, contrastLevel, t3, t4, t2, t5, t6, A.TonalPalette$_fromHueAndChroma(25, 84)); - t1 = t6; - break; - case 6: - t1 = sourceColor.__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = sourceColor.__Hct__hue_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = sourceColor.__Hct__chroma_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.TonalPalette$_fromHueAndChroma(t2, t3); - t2 = sourceColor.__Hct__hue_A; - t4 = sourceColor.__Hct__chroma_A; - t4 = A.TonalPalette$_fromHueAndChroma(t2, Math.max(t4 - 32, t4 * 0.5)); - t2 = A.TonalPalette$_fromHct(A.DislikeAnalyzer_fixIfDisliked(B.JSArray_methods.get$last(A.TemperatureCache$(sourceColor).analogous$2$count$divisions(3, 6)))); - t5 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, sourceColor.__Hct__chroma_A / 8); - t6 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, sourceColor.__Hct__chroma_A / 8 + 4); - t6 = new A.SchemeContent(A.Hct$_(t1), B.Variant_5_content, isDark, contrastLevel, t3, t4, t2, t5, t6, A.TonalPalette$_fromHueAndChroma(25, 84)); - t1 = t6; - break; - case 2: - t1 = sourceColor.__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = sourceColor.__Hct__hue_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.TonalPalette$_fromHueAndChroma(t2, 0); - t3 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 0); - t4 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 0); - t5 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 0); - t6 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 0); - t6 = new A.SchemeMonochrome(A.Hct$_(t1), B.Variant_0_monochrome, isDark, contrastLevel, t2, t3, t4, t5, t6, A.TonalPalette$_fromHueAndChroma(25, 84)); - t1 = t6; - break; - case 3: - t1 = sourceColor.__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = sourceColor.__Hct__hue_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.TonalPalette$_fromHueAndChroma(t2, 12); - t3 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 8); - t4 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 16); - t5 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 2); - t6 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 2); - t6 = new A.SchemeNeutral(A.Hct$_(t1), B.Variant_1_neutral, isDark, contrastLevel, t2, t3, t4, t5, t6, A.TonalPalette$_fromHueAndChroma(25, 84)); - t1 = t6; - break; - case 4: - t1 = sourceColor.__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = sourceColor.__Hct__hue_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.TonalPalette$_fromHueAndChroma(t2, 200); - t3 = A.TonalPalette$_fromHueAndChroma(A.DynamicScheme_getRotatedHue(sourceColor, $.SchemeVibrant_hues, $.SchemeVibrant_secondaryRotations), 24); - t4 = A.TonalPalette$_fromHueAndChroma(A.DynamicScheme_getRotatedHue(sourceColor, $.SchemeVibrant_hues, $.SchemeVibrant_tertiaryRotations), 32); - t5 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 10); - t6 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 12); - t6 = new A.SchemeVibrant(A.Hct$_(t1), B.Variant_3_vibrant, isDark, contrastLevel, t2, t3, t4, t5, t6, A.TonalPalette$_fromHueAndChroma(25, 84)); - t1 = t6; - break; - case 5: - t1 = sourceColor.__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = sourceColor.__Hct__hue_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.TonalPalette$_fromHueAndChroma(A.MathUtils_sanitizeDegreesDouble(t2 + 240), 40); - t3 = A.TonalPalette$_fromHueAndChroma(A.DynamicScheme_getRotatedHue(sourceColor, $.SchemeExpressive_hues, $.SchemeExpressive_secondaryRotations), 24); - t4 = A.TonalPalette$_fromHueAndChroma(A.DynamicScheme_getRotatedHue(sourceColor, $.SchemeExpressive_hues, $.SchemeExpressive_tertiaryRotations), 32); - t5 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A + 15, 8); - t6 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A + 15, 12); - t6 = new A.SchemeExpressive(A.Hct$_(t1), B.Variant_4_expressive, isDark, contrastLevel, t2, t3, t4, t5, t6, A.TonalPalette$_fromHueAndChroma(25, 84)); - t1 = t6; - break; - case 7: - t1 = sourceColor.__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = sourceColor.__Hct__hue_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.TonalPalette$_fromHueAndChroma(t2, 48); - t3 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 16); - t4 = A.TonalPalette$_fromHueAndChroma(A.MathUtils_sanitizeDegreesDouble(sourceColor.__Hct__hue_A + 60), 24); - t5 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 0); - t6 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 0); - t6 = new A.SchemeRainbow(A.Hct$_(t1), B.Variant_7_rainbow, isDark, contrastLevel, t2, t3, t4, t5, t6, A.TonalPalette$_fromHueAndChroma(25, 84)); - t1 = t6; - break; - case 8: - t1 = sourceColor.__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = sourceColor.__Hct__hue_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.TonalPalette$_fromHueAndChroma(A.MathUtils_sanitizeDegreesDouble(t2 - 50), 48); - t3 = A.TonalPalette$_fromHueAndChroma(A.MathUtils_sanitizeDegreesDouble(sourceColor.__Hct__hue_A - 50), 36); - t4 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 36); - t5 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 10); - t6 = A.TonalPalette$_fromHueAndChroma(sourceColor.__Hct__hue_A, 16); - t6 = new A.SchemeFruitSalad(A.Hct$_(t1), B.Variant_8_fruitSalad, isDark, contrastLevel, t2, t3, t4, t5, t6, A.TonalPalette$_fromHueAndChroma(25, 84)); - t1 = t6; - break; - default: - t1 = null; - } - return t1; - }, - DynamicSchemeVariant: function DynamicSchemeVariant(t0, t1) { - this.index = t0; - this._name = t1; - }, - ColorScheme: function ColorScheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49) { - var _ = this; - _.brightness = t0; - _.primary = t1; - _.onPrimary = t2; - _._primaryContainer = t3; - _._onPrimaryContainer = t4; - _._primaryFixed = t5; - _._primaryFixedDim = t6; - _._onPrimaryFixed = t7; - _._onPrimaryFixedVariant = t8; - _.secondary = t9; - _.onSecondary = t10; - _._secondaryContainer = t11; - _._onSecondaryContainer = t12; - _._secondaryFixed = t13; - _._secondaryFixedDim = t14; - _._onSecondaryFixed = t15; - _._onSecondaryFixedVariant = t16; - _._tertiary = t17; - _._onTertiary = t18; - _._tertiaryContainer = t19; - _._onTertiaryContainer = t20; - _._tertiaryFixed = t21; - _._tertiaryFixedDim = t22; - _._onTertiaryFixed = t23; - _._onTertiaryFixedVariant = t24; - _.error = t25; - _.onError = t26; - _._errorContainer = t27; - _._onErrorContainer = t28; - _.surface = t29; - _.onSurface = t30; - _._surfaceVariant = t31; - _._surfaceDim = t32; - _._surfaceBright = t33; - _._surfaceContainerLowest = t34; - _._surfaceContainerLow = t35; - _._surfaceContainer = t36; - _._surfaceContainerHigh = t37; - _._surfaceContainerHighest = t38; - _._onSurfaceVariant = t39; - _._outline = t40; - _._outlineVariant = t41; - _._shadow = t42; - _._scrim = t43; - _._inverseSurface = t44; - _._onInverseSurface = t45; - _._inversePrimary = t46; - _._surfaceTint = t47; - _._background = t48; - _._onBackground = t49; - }, - _ColorScheme_Object_Diagnosticable: function _ColorScheme_Object_Diagnosticable() { - }, - MaterialColor: function MaterialColor(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._swatch = t0; - _.a = t1; - _.r = t2; - _.g = t3; - _.b = t4; - _.colorSpace = t5; - }, - DataTableThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15; - if (a === b) - return a; - t1 = A.Decoration_lerp(a.decoration, b.decoration, t); - t2 = type$.nullable_Color; - t3 = A.WidgetStateProperty_lerp(a.dataRowColor, b.dataRowColor, t, A.ui_Color_lerp$closure(), t2); - t4 = A.lerpDouble(a.dataRowMinHeight, b.dataRowMinHeight, t); - t5 = A.lerpDouble(a.dataRowMaxHeight, b.dataRowMaxHeight, t); - t6 = A.TextStyle_lerp(a.dataTextStyle, b.dataTextStyle, t); - t2 = A.WidgetStateProperty_lerp(a.headingRowColor, b.headingRowColor, t, A.ui_Color_lerp$closure(), t2); - t7 = A.lerpDouble(a.headingRowHeight, b.headingRowHeight, t); - t8 = A.TextStyle_lerp(a.headingTextStyle, b.headingTextStyle, t); - t9 = A.lerpDouble(a.horizontalMargin, b.horizontalMargin, t); - t10 = A.lerpDouble(a.columnSpacing, b.columnSpacing, t); - t11 = A.lerpDouble(a.dividerThickness, b.dividerThickness, t); - t12 = A.lerpDouble(a.checkboxHorizontalMargin, b.checkboxHorizontalMargin, t); - t13 = t < 0.5; - t14 = t13 ? a.headingCellCursor : b.headingCellCursor; - t15 = t13 ? a.dataRowCursor : b.dataRowCursor; - t13 = t13 ? a.headingRowAlignment : b.headingRowAlignment; - return new A.DataTableThemeData(t1, t3, t4, t5, t6, t2, t7, t8, t9, t10, t11, t12, t14, t15, t13); - }, - DataTableThemeData: function DataTableThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.decoration = t0; - _.dataRowColor = t1; - _.dataRowMinHeight = t2; - _.dataRowMaxHeight = t3; - _.dataTextStyle = t4; - _.headingRowColor = t5; - _.headingRowHeight = t6; - _.headingTextStyle = t7; - _.horizontalMargin = t8; - _.columnSpacing = t9; - _.dividerThickness = t10; - _.checkboxHorizontalMargin = t11; - _.headingCellCursor = t12; - _.dataRowCursor = t13; - _.headingRowAlignment = t14; - }, - _DataTableThemeData_Object_Diagnosticable: function _DataTableThemeData_Object_Diagnosticable() { - }, - DatePickerThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39; - if (a === b) - return a; - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.lerpDouble(a.elevation, b.elevation, t); - t3 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - t4 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t5 = A.ShapeBorder_lerp(a.shape, b.shape, t); - t6 = A.Color_lerp(a.headerBackgroundColor, b.headerBackgroundColor, t); - t7 = A.Color_lerp(a.headerForegroundColor, b.headerForegroundColor, t); - t8 = A.TextStyle_lerp(a.headerHeadlineStyle, b.headerHeadlineStyle, t); - t9 = A.TextStyle_lerp(a.headerHelpStyle, b.headerHelpStyle, t); - t10 = A.TextStyle_lerp(a.weekdayStyle, b.weekdayStyle, t); - t11 = A.TextStyle_lerp(a.dayStyle, b.dayStyle, t); - t12 = type$.nullable_Color; - t13 = A.WidgetStateProperty_lerp(a.dayForegroundColor, b.dayForegroundColor, t, A.ui_Color_lerp$closure(), t12); - t14 = A.WidgetStateProperty_lerp(a.dayBackgroundColor, b.dayBackgroundColor, t, A.ui_Color_lerp$closure(), t12); - t15 = A.WidgetStateProperty_lerp(a.dayOverlayColor, b.dayOverlayColor, t, A.ui_Color_lerp$closure(), t12); - t16 = type$.nullable_OutlinedBorder; - t17 = A.WidgetStateProperty_lerp(a.dayShape, b.dayShape, t, A.borders_OutlinedBorder_lerp$closure(), t16); - t18 = A.WidgetStateProperty_lerp(a.todayForegroundColor, b.todayForegroundColor, t, A.ui_Color_lerp$closure(), t12); - t19 = A.WidgetStateProperty_lerp(a.todayBackgroundColor, b.todayBackgroundColor, t, A.ui_Color_lerp$closure(), t12); - t20 = A.DatePickerThemeData__lerpBorderSide(a.todayBorder, b.todayBorder, t); - t21 = A.TextStyle_lerp(a.yearStyle, b.yearStyle, t); - t22 = A.WidgetStateProperty_lerp(a.yearForegroundColor, b.yearForegroundColor, t, A.ui_Color_lerp$closure(), t12); - t23 = A.WidgetStateProperty_lerp(a.yearBackgroundColor, b.yearBackgroundColor, t, A.ui_Color_lerp$closure(), t12); - t24 = A.WidgetStateProperty_lerp(a.yearOverlayColor, b.yearOverlayColor, t, A.ui_Color_lerp$closure(), t12); - t16 = A.WidgetStateProperty_lerp(a.yearShape, b.yearShape, t, A.borders_OutlinedBorder_lerp$closure(), t16); - t25 = A.Color_lerp(a.rangePickerBackgroundColor, b.rangePickerBackgroundColor, t); - t26 = A.lerpDouble(a.rangePickerElevation, b.rangePickerElevation, t); - t27 = A.Color_lerp(a.rangePickerShadowColor, b.rangePickerShadowColor, t); - t28 = A.Color_lerp(a.rangePickerSurfaceTintColor, b.rangePickerSurfaceTintColor, t); - t29 = A.ShapeBorder_lerp(a.rangePickerShape, b.rangePickerShape, t); - t30 = A.Color_lerp(a.rangePickerHeaderBackgroundColor, b.rangePickerHeaderBackgroundColor, t); - t31 = A.Color_lerp(a.rangePickerHeaderForegroundColor, b.rangePickerHeaderForegroundColor, t); - t32 = A.TextStyle_lerp(a.rangePickerHeaderHeadlineStyle, b.rangePickerHeaderHeadlineStyle, t); - t33 = A.TextStyle_lerp(a.rangePickerHeaderHelpStyle, b.rangePickerHeaderHelpStyle, t); - t34 = A.Color_lerp(a.rangeSelectionBackgroundColor, b.rangeSelectionBackgroundColor, t); - t12 = A.WidgetStateProperty_lerp(a.rangeSelectionOverlayColor, b.rangeSelectionOverlayColor, t, A.ui_Color_lerp$closure(), t12); - t35 = A.Color_lerp(a.dividerColor, b.dividerColor, t); - t36 = t < 0.5; - if (t36) - t37 = a.inputDecorationTheme; - else - t37 = b.inputDecorationTheme; - t38 = A.ButtonStyle_lerp(a.cancelButtonStyle, b.cancelButtonStyle, t); - t39 = A.ButtonStyle_lerp(a.confirmButtonStyle, b.confirmButtonStyle, t); - if (t36) - t36 = a.locale; - else - t36 = b.locale; - return new A.DatePickerThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t13, t14, t15, t17, t18, t19, t20, t21, t22, t23, t24, t16, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t12, t35, t37, t38, t39, t36); - }, - DatePickerThemeData__lerpBorderSide(a, b, t) { - if (a == b) - return a; - if (a == null) - return A.BorderSide_lerp(new A.BorderSide(b.color.withAlpha$1(0), 0, B.BorderStyle_1, -1), b, t); - return A.BorderSide_lerp(a, new A.BorderSide(a.color.withAlpha$1(0), 0, B.BorderStyle_1, -1), t); - }, - DatePickerThemeData: function DatePickerThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38) { - var _ = this; - _.backgroundColor = t0; - _.elevation = t1; - _.shadowColor = t2; - _.surfaceTintColor = t3; - _.shape = t4; - _.headerBackgroundColor = t5; - _.headerForegroundColor = t6; - _.headerHeadlineStyle = t7; - _.headerHelpStyle = t8; - _.weekdayStyle = t9; - _.dayStyle = t10; - _.dayForegroundColor = t11; - _.dayBackgroundColor = t12; - _.dayOverlayColor = t13; - _.dayShape = t14; - _.todayForegroundColor = t15; - _.todayBackgroundColor = t16; - _.todayBorder = t17; - _.yearStyle = t18; - _.yearForegroundColor = t19; - _.yearBackgroundColor = t20; - _.yearOverlayColor = t21; - _.yearShape = t22; - _.rangePickerBackgroundColor = t23; - _.rangePickerElevation = t24; - _.rangePickerShadowColor = t25; - _.rangePickerSurfaceTintColor = t26; - _.rangePickerShape = t27; - _.rangePickerHeaderBackgroundColor = t28; - _.rangePickerHeaderForegroundColor = t29; - _.rangePickerHeaderHeadlineStyle = t30; - _.rangePickerHeaderHelpStyle = t31; - _.rangeSelectionBackgroundColor = t32; - _.rangeSelectionOverlayColor = t33; - _.dividerColor = t34; - _.inputDecorationTheme = t35; - _.cancelButtonStyle = t36; - _.confirmButtonStyle = t37; - _.locale = t38; - }, - _DatePickerThemeData_Object_Diagnosticable: function _DatePickerThemeData_Object_Diagnosticable() { - }, - _DesktopTextSelectionHandleControls: function _DesktopTextSelectionHandleControls() { - }, - DesktopTextSelectionControls: function DesktopTextSelectionControls() { - }, - __DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls: function __DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls() { - }, - DesktopTextSelectionToolbar: function DesktopTextSelectionToolbar(t0, t1, t2) { - this.anchor = t0; - this.children = t1; - this.key = t2; - }, - DesktopTextSelectionToolbarButton$text(context, onPressed, text) { - var _null = null; - return new A.DesktopTextSelectionToolbarButton(onPressed, A.Text$(text, _null, B.TextOverflow_2, _null, B.TextStyle_dPI.copyWith$1$color(A.Theme_of(context).colorScheme.brightness === B.Brightness_0 ? B.Color_wst : B.Color_PW1), _null, _null), _null); - }, - DesktopTextSelectionToolbarButton: function DesktopTextSelectionToolbarButton(t0, t1, t2) { - this.onPressed = t0; - this.child = t1; - this.key = t2; - }, - AlertDialog$(actions, backgroundColor, $content, title) { - return new A.AlertDialog(title, $content, actions, backgroundColor, null); - }, - _buildMaterialDialogTransitions(context, animation, secondaryAnimation, child) { - return child; - }, - showDialog(barrierDismissible, builder, context, $T) { - var themes, t2, _null = null, - t1 = A.Navigator_of(context, true)._framework$_element; - t1.toString; - themes = A.InheritedTheme_capture(context, t1); - t1 = A.Navigator_of(context, true); - t2 = A.DialogTheme_of(context).barrierColor; - if (t2 == null) - t2 = A.Theme_of(context).dialogTheme.barrierColor; - if (t2 == null) - t2 = B.Color_NzJ; - return t1.push$1(A.DialogRoute$(_null, _null, t2, false, _null, builder, context, _null, _null, themes, B.TraversalEdgeBehavior_0, true, $T)); - }, - DialogRoute$(anchorPoint, animationStyle, barrierColor, barrierDismissible, barrierLabel, builder, context, requestFocus, settings, themes, traversalEdgeBehavior, useSafeArea, $T) { - var t1, t2, t3, t4, t5, t6, t7, t8, _null = null; - A.Localizations_of(context, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations).toString; - t1 = A._setArrayType([], type$.JSArray_of_Future_bool_Function); - t2 = $.Zone__current; - t3 = A.ProxyAnimation$(B.C__AlwaysDismissedAnimation); - t4 = A._setArrayType([], type$.JSArray_OverlayEntry); - t5 = $.$get$ChangeNotifier__emptyListeners(); - t6 = $.Zone__current; - t7 = $T._eval$1("_Future<0?>"); - t8 = $T._eval$1("_AsyncCompleter<0?>"); - return new A.DialogRoute(animationStyle, new A.DialogRoute_closure(builder, themes, true), false, "Dismiss", barrierColor, B.Duration_150000, A.dialog___buildMaterialDialogTransitions$closure(), anchorPoint, _null, traversalEdgeBehavior, _null, t1, A.LinkedHashSet_LinkedHashSet$_empty(type$.PopEntry_nullable_Object), new A.LabeledGlobalKey(_null, $T._eval$1("LabeledGlobalKey<_ModalScopeState<0>>")), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.PageStorageBucket(), _null, 0, new A._AsyncCompleter(new A._Future(t2, $T._eval$1("_Future<0?>")), $T._eval$1("_AsyncCompleter<0?>")), t3, t4, requestFocus, B.RouteSettings_null_null, new A.ValueNotifier(_null, t5), new A._AsyncCompleter(new A._Future(t6, t7), t8), new A._AsyncCompleter(new A._Future(t6, t7), t8), $T._eval$1("DialogRoute<0>")); - }, - _DialogDefaultsM3$(context) { - var _null = null; - return new A._DialogDefaultsM3(context, _null, 6, _null, _null, B.RoundedRectangleBorder_2Ta, B.Alignment_0_0, _null, _null, _null, _null, _null, _null, B.Clip_0); - }, - Dialog: function Dialog(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _.backgroundColor = t0; - _.elevation = t1; - _.shadowColor = t2; - _.surfaceTintColor = t3; - _.insetPadding = t4; - _.clipBehavior = t5; - _.shape = t6; - _.alignment = t7; - _.child = t8; - _.semanticsRole = t9; - _.key = t10; - }, - AlertDialog: function AlertDialog(t0, t1, t2, t3, t4) { - var _ = this; - _.title = t0; - _.content = t1; - _.actions = t2; - _.backgroundColor = t3; - _.key = t4; - }, - DialogRoute: function DialogRoute(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _._curvedAnimation = null; - _._animationStyle = t0; - _._pageBuilder = t1; - _._barrierDismissible = t2; - _._barrierLabel = t3; - _._barrierColor = t4; - _._transitionDuration = t5; - _._transitionBuilder = t6; - _.anchorPoint = t7; - _.filter = t8; - _.traversalEdgeBehavior = t9; - _.directionalTraversalEdgeBehavior = t10; - _.receivedTransition = null; - _._offstage = false; - _._secondaryAnimationProxy = _._animationProxy = null; - _._willPopCallbacks = t11; - _._popEntries = t12; - _._scopeKey = t13; - _._subtreeKey = t14; - _._storageBucket = t15; - _.__ModalRoute__modalBarrier_A = $; - _._modalScopeCache = null; - _.__ModalRoute__modalScope_A = $; - _.LocalHistoryRoute__localHistory = t16; - _.LocalHistoryRoute__entriesImpliesAppBarDismissal = t17; - _._transitionCompleter = t18; - _._performanceModeRequestHandle = null; - _._popFinalized = false; - _._routes$_controller = _._animation = null; - _._secondaryAnimation = t19; - _._trainHoppingListenerRemover = _._result = _._routes$_simulation = null; - _._overlayEntries = t20; - _._requestFocus = t21; - _._navigator$_navigator = null; - _._settings = t22; - _._restorationScopeId = t23; - _._popCompleter = t24; - _._disposeCompleter = t25; - _.$ti = t26; - }, - DialogRoute_closure: function DialogRoute_closure(t0, t1, t2) { - this.builder = t0; - this.themes = t1; - this.useSafeArea = t2; - }, - _DialogDefaultsM3: function _DialogDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.context = t0; - _.___DialogDefaultsM3__textTheme_FI = _.___DialogDefaultsM3__colors_FI = $; - _.backgroundColor = t1; - _.elevation = t2; - _.shadowColor = t3; - _.surfaceTintColor = t4; - _.shape = t5; - _.alignment = t6; - _.titleTextStyle = t7; - _.contentTextStyle = t8; - _.actionsPadding = t9; - _.iconColor = t10; - _.barrierColor = t11; - _.insetPadding = t12; - _.clipBehavior = t13; - }, - DialogTheme_of(context) { - var t1; - context.dependOnInheritedWidgetOfExactType$1$0(type$.DialogTheme); - t1 = A.Theme_of(context); - return t1.dialogTheme; - }, - DialogThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13; - if (a === b) - return a; - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.lerpDouble(a.elevation, b.elevation, t); - t3 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - t4 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t5 = A.ShapeBorder_lerp(a.shape, b.shape, t); - t6 = A.AlignmentGeometry_lerp(a.alignment, b.alignment, t); - t7 = A.Color_lerp(a.iconColor, b.iconColor, t); - t8 = A.TextStyle_lerp(a.titleTextStyle, b.titleTextStyle, t); - t9 = A.TextStyle_lerp(a.contentTextStyle, b.contentTextStyle, t); - t10 = A.EdgeInsetsGeometry_lerp(a.actionsPadding, b.actionsPadding, t); - t11 = A.Color_lerp(a.barrierColor, b.barrierColor, t); - t12 = A.EdgeInsets_lerp(a.insetPadding, b.insetPadding, t); - if (t < 0.5) - t13 = a.clipBehavior; - else - t13 = b.clipBehavior; - return new A.DialogThemeData(t1, t2, t3, t4, t5, t6, t8, t9, t10, t7, t11, t12, t13); - }, - DialogThemeData: function DialogThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.backgroundColor = t0; - _.elevation = t1; - _.shadowColor = t2; - _.surfaceTintColor = t3; - _.shape = t4; - _.alignment = t5; - _.titleTextStyle = t6; - _.contentTextStyle = t7; - _.actionsPadding = t8; - _.iconColor = t9; - _.barrierColor = t10; - _.insetPadding = t11; - _.clipBehavior = t12; - }, - _DialogThemeData_Object_Diagnosticable: function _DialogThemeData_Object_Diagnosticable() { - }, - DividerThemeData_lerp(a, b, t) { - var t1, t2, t3, t4; - if (a === b) - return a; - t1 = A.Color_lerp(a.color, b.color, t); - t2 = A.lerpDouble(a.space, b.space, t); - t3 = A.lerpDouble(a.thickness, b.thickness, t); - t4 = A.lerpDouble(a.indent, b.indent, t); - return new A.DividerThemeData(t1, t2, t3, t4, A.lerpDouble(a.endIndent, b.endIndent, t)); - }, - DividerThemeData: function DividerThemeData(t0, t1, t2, t3, t4) { - var _ = this; - _.color = t0; - _.space = t1; - _.thickness = t2; - _.indent = t3; - _.endIndent = t4; - }, - _DividerThemeData_Object_Diagnosticable: function _DividerThemeData_Object_Diagnosticable() { - }, - DrawerThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9; - if (a === b) - return a; - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.Color_lerp(a.scrimColor, b.scrimColor, t); - t3 = A.lerpDouble(a.elevation, b.elevation, t); - t4 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - t5 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t6 = A.ShapeBorder_lerp(a.shape, b.shape, t); - t7 = A.ShapeBorder_lerp(a.endShape, b.endShape, t); - t8 = A.lerpDouble(a.width, b.width, t); - if (t < 0.5) - t9 = a.clipBehavior; - else - t9 = b.clipBehavior; - return new A.DrawerThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t9); - }, - DrawerThemeData: function DrawerThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.backgroundColor = t0; - _.scrimColor = t1; - _.elevation = t2; - _.shadowColor = t3; - _.surfaceTintColor = t4; - _.shape = t5; - _.endShape = t6; - _.width = t7; - _.clipBehavior = t8; - }, - _DrawerThemeData_Object_Diagnosticable: function _DrawerThemeData_Object_Diagnosticable() { - }, - DropdownButtonFormField$(decoration, items, onChanged, value, $T) { - var _null = null; - return new A.DropdownButtonFormField(onChanged, new A.DropdownButtonFormField_closure($T, decoration, items, onChanged, _null, _null, _null, _null, _null, 8, _null, _null, _null, _null, 24, true, false, _null, _null, _null, false, _null, _null, _null, B.AlignmentDirectional_m1_0, _null, _null), _null, _null, value, true, B.AutovalidateMode_0, _null, _null, $T._eval$1("DropdownButtonFormField<0>")); - }, - _DropdownMenuPainter: function _DropdownMenuPainter(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.color = t0; - _.elevation = t1; - _.selectedIndex = t2; - _.borderRadius = t3; - _.resize = t4; - _.getSelectedItemOffset = t5; - _._dropdown$_painter = t6; - _._repaint = t7; - }, - _DropdownMenuItemButton: function _DropdownMenuItemButton(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.route = t0; - _.scrollController = t1; - _.padding = t2; - _.buttonRect = t3; - _.constraints = t4; - _.itemIndex = t5; - _.enableFeedback = t6; - _.key = t7; - _.$ti = t8; - }, - _DropdownMenuItemButtonState: function _DropdownMenuItemButtonState(t0) { - var _ = this; - _.___DropdownMenuItemButtonState__opacityAnimation_A = $; - _._framework$_element = _._widget = null; - _.$ti = t0; - }, - _DropdownMenu: function _DropdownMenu(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.route = t0; - _.padding = t1; - _.buttonRect = t2; - _.constraints = t3; - _.dropdownColor = t4; - _.enableFeedback = t5; - _.borderRadius = t6; - _.scrollController = t7; - _.key = t8; - _.$ti = t9; - }, - _DropdownMenuState: function _DropdownMenuState(t0) { - var _ = this; - _.___DropdownMenuState__resize_F = _.___DropdownMenuState__fadeOpacity_F = $; - _._framework$_element = _._widget = null; - _.$ti = t0; - }, - _DropdownMenuState_build_closure: function _DropdownMenuState_build_closure(t0) { - this.route = t0; - }, - _DropdownMenuRouteLayout: function _DropdownMenuRouteLayout(t0, t1, t2, t3, t4) { - var _ = this; - _.buttonRect = t0; - _.route = t1; - _.textDirection = t2; - _.menuWidth = t3; - _.$ti = t4; - }, - _DropdownRouteResult: function _DropdownRouteResult(t0, t1) { - this.result = t0; - this.$ti = t1; - }, - _MenuLimits: function _MenuLimits(t0, t1) { - this.top = t0; - this.scrollOffset = t1; - }, - _DropdownRoute: function _DropdownRoute(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33) { - var _ = this; - _.items = t0; - _.padding = t1; - _.buttonRect = t2; - _.selectedIndex = t3; - _.elevation = t4; - _.capturedThemes = t5; - _.style = t6; - _.itemHeight = t7; - _.menuWidth = t8; - _.dropdownColor = t9; - _.menuMaxHeight = t10; - _.enableFeedback = t11; - _.borderRadius = t12; - _.itemHeights = t13; - _.barrierLabel = t14; - _.filter = t15; - _.traversalEdgeBehavior = t16; - _.directionalTraversalEdgeBehavior = t17; - _.receivedTransition = null; - _._offstage = false; - _._secondaryAnimationProxy = _._animationProxy = null; - _._willPopCallbacks = t18; - _._popEntries = t19; - _._scopeKey = t20; - _._subtreeKey = t21; - _._storageBucket = t22; - _.__ModalRoute__modalBarrier_A = $; - _._modalScopeCache = null; - _.__ModalRoute__modalScope_A = $; - _.LocalHistoryRoute__localHistory = t23; - _.LocalHistoryRoute__entriesImpliesAppBarDismissal = t24; - _._transitionCompleter = t25; - _._performanceModeRequestHandle = null; - _._popFinalized = false; - _._routes$_controller = _._animation = null; - _._secondaryAnimation = t26; - _._trainHoppingListenerRemover = _._result = _._routes$_simulation = null; - _._overlayEntries = t27; - _._requestFocus = t28; - _._navigator$_navigator = null; - _._settings = t29; - _._restorationScopeId = t30; - _._popCompleter = t31; - _._disposeCompleter = t32; - _.$ti = t33; - }, - _DropdownRoute_buildPage_closure: function _DropdownRoute_buildPage_closure(t0) { - this.$this = t0; - }, - _DropdownRoute_getItemOffset_closure: function _DropdownRoute_getItemOffset_closure() { - }, - _DropdownRoute_getMenuLimits_closure: function _DropdownRoute_getMenuLimits_closure() { - }, - _DropdownRoutePage: function _DropdownRoutePage(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { - var _ = this; - _.route = t0; - _.constraints = t1; - _.padding = t2; - _.buttonRect = t3; - _.selectedIndex = t4; - _.capturedThemes = t5; - _.dropdownColor = t6; - _.enableFeedback = t7; - _.borderRadius = t8; - _.menuWidth = t9; - _.key = t10; - _.$ti = t11; - }, - _DropdownRoutePageState: function _DropdownRoutePageState(t0) { - var _ = this; - _.___DropdownRoutePageState__scrollController_A = $; - _._framework$_element = _._widget = null; - _.$ti = t0; - }, - _DropdownRoutePageState_build_closure: function _DropdownRoutePageState_build_closure(t0, t1, t2) { - this.$this = t0; - this.textDirection = t1; - this.menu = t2; - }, - _MenuItem: function _MenuItem(t0, t1, t2, t3, t4) { - var _ = this; - _.onLayout = t0; - _.item = t1; - _.child = t2; - _.key = t3; - _.$ti = t4; - }, - _RenderMenuItem: function _RenderMenuItem(t0, t1, t2, t3) { - var _ = this; - _.onLayout = t0; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _DropdownMenuItemContainer: function _DropdownMenuItemContainer(t0, t1, t2) { - this.child = t0; - this.alignment = t1; - this.key = t2; - }, - DropdownMenuItem: function DropdownMenuItem(t0, t1, t2, t3) { - var _ = this; - _.child = t0; - _.alignment = t1; - _.key = t2; - _.$ti = t3; - }, - DropdownButtonHideUnderline: function DropdownButtonHideUnderline(t0, t1) { - this.child = t0; - this.key = t1; - }, - DropdownButton: function DropdownButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28) { - var _ = this; - _.items = t0; - _.value = t1; - _.hint = t2; - _.disabledHint = t3; - _.onChanged = t4; - _.onTap = t5; - _.selectedItemBuilder = t6; - _.elevation = t7; - _.style = t8; - _.icon = t9; - _.iconDisabledColor = t10; - _.iconEnabledColor = t11; - _.iconSize = t12; - _.isDense = t13; - _.isExpanded = t14; - _.itemHeight = t15; - _.focusColor = t16; - _.focusNode = t17; - _.autofocus = t18; - _.dropdownColor = t19; - _.padding = t20; - _.menuMaxHeight = t21; - _.enableFeedback = t22; - _.alignment = t23; - _.borderRadius = t24; - _._inputDecoration = t25; - _._isEmpty = t26; - _.key = t27; - _.$ti = t28; - }, - _DropdownButtonState: function _DropdownButtonState(t0) { - var _ = this; - _._dropdown$_internalNode = _._dropdown$_lastOrientation = _._dropdownRoute = _._selectedIndex = null; - _.___DropdownButtonState__actionMap_A = $; - _._isMenuExpanded = _._hasPrimaryFocus = _._dropdown$_isHovering = false; - _._framework$_element = _._widget = null; - _.$ti = t0; - }, - _DropdownButtonState_initState_closure: function _DropdownButtonState_initState_closure(t0) { - this.$this = t0; - }, - _DropdownButtonState_initState_closure0: function _DropdownButtonState_initState_closure0(t0) { - this.$this = t0; - }, - _DropdownButtonState__handleFocusChanged_closure: function _DropdownButtonState__handleFocusChanged_closure(t0) { - this.$this = t0; - }, - _DropdownButtonState__handleTap_closure: function _DropdownButtonState__handleTap_closure(t0, t1) { - this.$this = t0; - this.index = t1; - }, - _DropdownButtonState__handleTap_closure0: function _DropdownButtonState__handleTap_closure0(t0) { - this.$this = t0; - }, - _DropdownButtonState_build_closure: function _DropdownButtonState_build_closure(t0) { - this.$this = t0; - }, - _DropdownButtonState_build__closure0: function _DropdownButtonState_build__closure0(t0) { - this.$this = t0; - }, - _DropdownButtonState_build_closure0: function _DropdownButtonState_build_closure0(t0) { - this.$this = t0; - }, - _DropdownButtonState_build__closure: function _DropdownButtonState_build__closure(t0) { - this.$this = t0; - }, - DropdownButtonFormField: function DropdownButtonFormField(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.onChanged = t0; - _.builder = t1; - _.forceErrorText = t2; - _.validator = t3; - _.initialValue = t4; - _.enabled = t5; - _.autovalidateMode = t6; - _.restorationId = t7; - _.key = t8; - _.$ti = t9; - }, - DropdownButtonFormField_closure: function DropdownButtonFormField_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.T = t0; - _.decoration = t1; - _.items = t2; - _.onChanged = t3; - _.hint = t4; - _.disabledHint = t5; - _.errorBuilder = t6; - _.selectedItemBuilder = t7; - _.onTap = t8; - _.elevation = t9; - _.style = t10; - _.icon = t11; - _.iconDisabledColor = t12; - _.iconEnabledColor = t13; - _.iconSize = t14; - _.isDense = t15; - _.isExpanded = t16; - _.itemHeight = t17; - _.focusColor = t18; - _.focusNode = t19; - _.autofocus = t20; - _.dropdownColor = t21; - _.menuMaxHeight = t22; - _.enableFeedback = t23; - _.alignment = t24; - _.borderRadius = t25; - _.padding = t26; - }, - DropdownButtonFormField__closure: function DropdownButtonFormField__closure(t0, t1) { - this.state = t0; - this.T = t1; - }, - DropdownButtonFormField__closure0: function DropdownButtonFormField__closure0(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27) { - var _ = this; - _._box_0 = t0; - _.items = t1; - _.selectedItemBuilder = t2; - _.state = t3; - _.effectiveHint = t4; - _.effectiveDisabledHint = t5; - _.onChanged = t6; - _.onTap = t7; - _.elevation = t8; - _.style = t9; - _.icon = t10; - _.iconDisabledColor = t11; - _.iconEnabledColor = t12; - _.iconSize = t13; - _.isDense = t14; - _.isExpanded = t15; - _.itemHeight = t16; - _.focusColor = t17; - _.focusNode = t18; - _.autofocus = t19; - _.dropdownColor = t20; - _.menuMaxHeight = t21; - _.enableFeedback = t22; - _.alignment = t23; - _.borderRadius = t24; - _.isEmpty = t25; - _.padding = t26; - _.T = t27; - }, - _DropdownButtonFormFieldState: function _DropdownButtonFormFieldState(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.__FormFieldState__errorText_F = _.__FormFieldState__value_AI = $; - _._hasInteractedByUser = t0; - _._form$_focusNode = t1; - _.RestorationMixin__bucket = t2; - _.RestorationMixin__properties = t3; - _.RestorationMixin__debugPropertiesWaitingForReregistration = t4; - _.RestorationMixin__firstRestorePending = t5; - _.RestorationMixin__currentParent = t6; - _._framework$_element = _._widget = null; - _.$ti = t7; - }, - __DropdownButtonState_State_WidgetsBindingObserver: function __DropdownButtonState_State_WidgetsBindingObserver() { - }, - DropdownMenuThemeData_lerp(a, b, t) { - var t1, t2; - if (a === b) - return a; - t1 = A.TextStyle_lerp(a.textStyle, b.textStyle, t); - if (t < 0.5) - t2 = a.inputDecorationTheme; - else - t2 = b.inputDecorationTheme; - return new A.DropdownMenuThemeData(t1, t2, A.MenuStyle_lerp(a.menuStyle, b.menuStyle, t)); - }, - DropdownMenuThemeData: function DropdownMenuThemeData(t0, t1, t2) { - this.textStyle = t0; - this.inputDecorationTheme = t1; - this.menuStyle = t2; - }, - _DropdownMenuThemeData_Object_Diagnosticable: function _DropdownMenuThemeData_Object_Diagnosticable() { - }, - _scaledPadding0(context) { - var theme = A.Theme_of(context), - t1 = theme.textTheme.labelLarge, - defaultFontSize = t1 == null ? null : t1.fontSize; - if (defaultFontSize == null) - defaultFontSize = 14; - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); - t1 = t1 == null ? null : t1.get$textScaler(); - if (t1 == null) - t1 = B._LinearTextScaler_1; - return A.ButtonStyleButton_scaledPadding(new A.EdgeInsets(24, 0, 24, 0), new A.EdgeInsets(12, 0, 12, 0), new A.EdgeInsets(6, 0, 6, 0), defaultFontSize * t1.textScaleFactor / 14); - }, - ElevatedButton: function ElevatedButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.onPressed = t0; - _.onLongPress = t1; - _.onHover = t2; - _.onFocusChange = t3; - _.style = t4; - _.clipBehavior = t5; - _.focusNode = t6; - _.autofocus = t7; - _.statesController = t8; - _.isSemanticButton = t9; - _.tooltip = t10; - _.child = t11; - _.key = t12; - }, - _ElevatedButtonDefaultsM3: function _ElevatedButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) { - var _ = this; - _.context = t0; - _.___ElevatedButtonDefaultsM3__colors_FI = $; - _.textStyle = t1; - _.backgroundColor = t2; - _.foregroundColor = t3; - _.overlayColor = t4; - _.shadowColor = t5; - _.surfaceTintColor = t6; - _.elevation = t7; - _.padding = t8; - _.minimumSize = t9; - _.fixedSize = t10; - _.maximumSize = t11; - _.iconColor = t12; - _.iconSize = t13; - _.iconAlignment = t14; - _.side = t15; - _.shape = t16; - _.mouseCursor = t17; - _.visualDensity = t18; - _.tapTargetSize = t19; - _.animationDuration = t20; - _.enableFeedback = t21; - _.alignment = t22; - _.splashFactory = t23; - _.backgroundBuilder = t24; - _.foregroundBuilder = t25; - }, - _ElevatedButtonDefaultsM3_backgroundColor_closure: function _ElevatedButtonDefaultsM3_backgroundColor_closure(t0) { - this.$this = t0; - }, - _ElevatedButtonDefaultsM3_foregroundColor_closure: function _ElevatedButtonDefaultsM3_foregroundColor_closure(t0) { - this.$this = t0; - }, - _ElevatedButtonDefaultsM3_overlayColor_closure: function _ElevatedButtonDefaultsM3_overlayColor_closure(t0) { - this.$this = t0; - }, - _ElevatedButtonDefaultsM3_elevation_closure: function _ElevatedButtonDefaultsM3_elevation_closure() { - }, - _ElevatedButtonDefaultsM3_iconColor_closure: function _ElevatedButtonDefaultsM3_iconColor_closure(t0) { - this.$this = t0; - }, - _ElevatedButtonDefaultsM3_mouseCursor_closure: function _ElevatedButtonDefaultsM3_mouseCursor_closure() { - }, - ElevatedButtonThemeData_lerp(a, b, t) { - if (a === b) - return a; - return new A.ElevatedButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); - }, - ElevatedButtonThemeData: function ElevatedButtonThemeData(t0) { - this.style = t0; - }, - _ElevatedButtonThemeData_Object_Diagnosticable: function _ElevatedButtonThemeData_Object_Diagnosticable() { - }, - ElevationOverlay_applySurfaceTint(color, surfaceTint, elevation) { - if (surfaceTint != null && !surfaceTint.$eq(0, B.Color_Edl)) - return A.Color_alphaBlend(surfaceTint.withOpacity$1(A.ElevationOverlay__surfaceTintOpacityForElevation(elevation)), color); - return color; - }, - ElevationOverlay__surfaceTintOpacityForElevation(elevation) { - var index, t1, t2, lower, t3, t4; - if (elevation < 0) - return 0; - for (index = 0; t1 = B.List_MZj[index], t2 = t1.elevation, elevation >= t2;) { - if (elevation === t2 || index + 1 === 6) - return t1.opacity; - ++index; - } - lower = B.List_MZj[index - 1]; - t3 = lower.elevation; - t4 = lower.opacity; - return t4 + (elevation - t3) / (t2 - t3) * (t1.opacity - t4); - }, - _ElevationOpacity: function _ElevationOpacity(t0, t1) { - this.elevation = t0; - this.opacity = t1; - }, - _ExpansionTileDefaultsM3$(context) { - var _null = null; - return new A._ExpansionTileDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - ExpansionTile: function ExpansionTile(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.title = t0; - _.children = t1; - _.backgroundColor = t2; - _.collapsedBackgroundColor = t3; - _.initiallyExpanded = t4; - _.tilePadding = t5; - _.iconColor = t6; - _.collapsedIconColor = t7; - _.key = t8; - }, - _ExpansionTileState: function _ExpansionTileState(t0, t1, t2, t3) { - var _ = this; - _._borderTween = t0; - _._headerColorTween = t1; - _._iconColorTween = t2; - _._backgroundColorTween = t3; - _.___ExpansionTileState__tileController_A = _.___ExpansionTileState__expansionTileTheme_A = _.___ExpansionTileState__backgroundColor_A = _.___ExpansionTileState__iconColor_A = _.___ExpansionTileState__headerColor_A = _.___ExpansionTileState__border_A = _.___ExpansionTileState__iconTurns_A = $; - _._expansion_tile$_timer = null; - _.___ExpansionTileState__duration_A = _.___ExpansionTileState__reverseCurve_A = _.___ExpansionTileState__curve_A = $; - _._framework$_element = _._widget = null; - }, - _ExpansionTileState__onExpansionChanged_closure: function _ExpansionTileState__onExpansionChanged_closure(t0, t1, t2) { - this.$this = t0; - this.stateHint = t1; - this.textDirection = t2; - }, - _ExpansionTileDefaultsM3: function _ExpansionTileDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.context = t0; - _.___ExpansionTileDefaultsM3__colors_FI = _.___ExpansionTileDefaultsM3__theme_FI = $; - _.backgroundColor = t1; - _.collapsedBackgroundColor = t2; - _.tilePadding = t3; - _.expandedAlignment = t4; - _.childrenPadding = t5; - _.iconColor = t6; - _.collapsedIconColor = t7; - _.textColor = t8; - _.collapsedTextColor = t9; - _.shape = t10; - _.collapsedShape = t11; - _.clipBehavior = t12; - _.expansionAnimationStyle = t13; - }, - ExpansionTileThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13; - if (a === b) - return a; - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.Color_lerp(a.collapsedBackgroundColor, b.collapsedBackgroundColor, t); - t3 = A.EdgeInsetsGeometry_lerp(a.tilePadding, b.tilePadding, t); - t4 = A.AlignmentGeometry_lerp(a.expandedAlignment, b.expandedAlignment, t); - t5 = A.EdgeInsetsGeometry_lerp(a.childrenPadding, b.childrenPadding, t); - t6 = A.Color_lerp(a.iconColor, b.iconColor, t); - t7 = A.Color_lerp(a.collapsedIconColor, b.collapsedIconColor, t); - t8 = A.Color_lerp(a.textColor, b.textColor, t); - t9 = A.Color_lerp(a.collapsedTextColor, b.collapsedTextColor, t); - t10 = A.ShapeBorder_lerp(a.shape, b.shape, t); - t11 = A.ShapeBorder_lerp(a.collapsedShape, b.collapsedShape, t); - t12 = t < 0.5; - if (t12) - t13 = a.clipBehavior; - else - t13 = b.clipBehavior; - if (t12) - t12 = a.expansionAnimationStyle; - else - t12 = b.expansionAnimationStyle; - return new A.ExpansionTileThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t13, t12); - }, - ExpansionTileTheme_of(context) { - var t1; - context.dependOnInheritedWidgetOfExactType$1$0(type$.ExpansionTileTheme); - t1 = A.Theme_of(context); - return t1.expansionTileTheme; - }, - ExpansionTileThemeData: function ExpansionTileThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.backgroundColor = t0; - _.collapsedBackgroundColor = t1; - _.tilePadding = t2; - _.expandedAlignment = t3; - _.childrenPadding = t4; - _.iconColor = t5; - _.collapsedIconColor = t6; - _.textColor = t7; - _.collapsedTextColor = t8; - _.shape = t9; - _.collapsedShape = t10; - _.clipBehavior = t11; - _.expansionAnimationStyle = t12; - }, - _ExpansionTileThemeData_Object_Diagnosticable: function _ExpansionTileThemeData_Object_Diagnosticable() { - }, - FilledButton$(child, onPressed, style) { - var _null = null; - return new A.FilledButton(onPressed, _null, _null, _null, style, B.Clip_0, _null, false, _null, true, _null, child, _null); - }, - FilledButton_styleFrom(backgroundColor, foregroundColor, side) { - var t1, color, t2, t3, t4, t5, _null = null; - $label0$0: { - t1 = _null; - if (foregroundColor == null) - break $label0$0; - color = _null; - t2 = type$.Color._is(foregroundColor); - if (t2) - color = foregroundColor; - if (t2) { - t1 = B.JSNumber_methods.round$0(25.5); - t1 = new A.WidgetStateMapper(A.LinkedHashMap_LinkedHashMap$_literal([B.WidgetState_2, A.Color$fromARGB(t1, color.toARGB32$0() >>> 16 & 255, color.toARGB32$0() >>> 8 & 255, color.toARGB32$0() & 255), B.WidgetState_0, A.Color$fromARGB(20, color.toARGB32$0() >>> 16 & 255, color.toARGB32$0() >>> 8 & 255, color.toARGB32$0() & 255), B.WidgetState_1, A.Color$fromARGB(t1, color.toARGB32$0() >>> 16 & 255, color.toARGB32$0() >>> 8 & 255, color.toARGB32$0() & 255)], type$.WidgetState, type$.nullable_Color), type$.WidgetStateMapper_nullable_Color); - break $label0$0; - } - } - t2 = A.ButtonStyleButton_defaultColor(backgroundColor, _null); - t3 = A.ButtonStyleButton_defaultColor(foregroundColor, _null); - t4 = A.ButtonStyleButton_defaultColor(_null, _null); - t5 = side == null ? _null : new A.WidgetStatePropertyAll(side, type$.WidgetStatePropertyAll_BorderSide); - return A.ButtonStyle$(_null, _null, _null, t2, _null, _null, _null, _null, t3, _null, t4, _null, _null, _null, new A.WidgetStateMapper(A.LinkedHashMap_LinkedHashMap$_literal([B.WidgetState_6, null, B.C__AnyWidgetStates, null], type$.WidgetStatesConstraint, type$.nullable_MouseCursor), type$.WidgetStateMapper_nullable_MouseCursor), t1, _null, _null, _null, t5, _null, _null, _null, new A.WidgetStatePropertyAll(_null, type$.WidgetStatePropertyAll_nullable_TextStyle), _null); - }, - _scaledPadding1(context) { - var t1 = A.Theme_of(context).textTheme.labelLarge, - defaultFontSize = t1 == null ? null : t1.fontSize; - if (defaultFontSize == null) - defaultFontSize = 14; - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); - t1 = t1 == null ? null : t1.get$textScaler(); - if (t1 == null) - t1 = B._LinearTextScaler_1; - return A.ButtonStyleButton_scaledPadding(new A.EdgeInsets(24, 0, 24, 0), new A.EdgeInsets(12, 0, 12, 0), new A.EdgeInsets(6, 0, 6, 0), defaultFontSize * t1.textScaleFactor / 14); - }, - _FilledButtonVariant: function _FilledButtonVariant(t0, t1) { - this.index = t0; - this._name = t1; - }, - FilledButton: function FilledButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.onPressed = t0; - _.onLongPress = t1; - _.onHover = t2; - _.onFocusChange = t3; - _.style = t4; - _.clipBehavior = t5; - _.focusNode = t6; - _.autofocus = t7; - _.statesController = t8; - _.isSemanticButton = t9; - _.tooltip = t10; - _.child = t11; - _.key = t12; - }, - _FilledButtonDefaultsM3: function _FilledButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) { - var _ = this; - _.context = t0; - _.___FilledButtonDefaultsM3__colors_FI = $; - _.textStyle = t1; - _.backgroundColor = t2; - _.foregroundColor = t3; - _.overlayColor = t4; - _.shadowColor = t5; - _.surfaceTintColor = t6; - _.elevation = t7; - _.padding = t8; - _.minimumSize = t9; - _.fixedSize = t10; - _.maximumSize = t11; - _.iconColor = t12; - _.iconSize = t13; - _.iconAlignment = t14; - _.side = t15; - _.shape = t16; - _.mouseCursor = t17; - _.visualDensity = t18; - _.tapTargetSize = t19; - _.animationDuration = t20; - _.enableFeedback = t21; - _.alignment = t22; - _.splashFactory = t23; - _.backgroundBuilder = t24; - _.foregroundBuilder = t25; - }, - _FilledButtonDefaultsM3_backgroundColor_closure: function _FilledButtonDefaultsM3_backgroundColor_closure(t0) { - this.$this = t0; - }, - _FilledButtonDefaultsM3_foregroundColor_closure: function _FilledButtonDefaultsM3_foregroundColor_closure(t0) { - this.$this = t0; - }, - _FilledButtonDefaultsM3_overlayColor_closure: function _FilledButtonDefaultsM3_overlayColor_closure(t0) { - this.$this = t0; - }, - _FilledButtonDefaultsM3_elevation_closure: function _FilledButtonDefaultsM3_elevation_closure() { - }, - _FilledButtonDefaultsM3_iconColor_closure: function _FilledButtonDefaultsM3_iconColor_closure(t0) { - this.$this = t0; - }, - _FilledButtonDefaultsM3_mouseCursor_closure: function _FilledButtonDefaultsM3_mouseCursor_closure() { - }, - FilledButtonThemeData_lerp(a, b, t) { - if (a === b) - return a; - return new A.FilledButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); - }, - FilledButtonThemeData: function FilledButtonThemeData(t0) { - this.style = t0; - }, - _FilledButtonThemeData_Object_Diagnosticable: function _FilledButtonThemeData_Object_Diagnosticable() { - }, - FlexibleSpaceBarSettings: function FlexibleSpaceBarSettings(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.toolbarOpacity = t0; - _.minExtent = t1; - _.maxExtent = t2; - _.currentExtent = t3; - _.isScrolledUnder = t4; - _.hasLeading = t5; - _.child = t6; - _.key = t7; - }, - StandardFabLocation__rightOffsetX(scaffoldGeometry, adjustment) { - return scaffoldGeometry.scaffoldSize._dx - 16 - scaffoldGeometry.minInsets.right - scaffoldGeometry.floatingActionButtonSize._dx + adjustment; - }, - _AnimationSwap$(first, next, $parent, swapThreshold, $T) { - return new A._AnimationSwap($parent, swapThreshold, first, next, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(null, null, type$.void_Function, type$.int), type$.HashedObserverList_of_void_Function), 0, $T._eval$1("_AnimationSwap<0>")); - }, - FloatingActionButtonLocation: function FloatingActionButtonLocation() { - }, - StandardFabLocation: function StandardFabLocation() { - }, - FabFloatOffsetY: function FabFloatOffsetY() { - }, - FabEndOffsetX: function FabEndOffsetX() { - }, - _EndFloatFabLocation: function _EndFloatFabLocation() { - }, - FloatingActionButtonAnimator: function FloatingActionButtonAnimator() { - }, - _ScalingFabMotionAnimator: function _ScalingFabMotionAnimator() { - }, - _AnimationSwap: function _AnimationSwap(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.parent = t0; - _.swapThreshold = t1; - _.first = t2; - _.next = t3; - _._lastValue = _._lastStatus = null; - _.AnimationLocalStatusListenersMixin__statusListeners = t4; - _.AnimationLocalListenersMixin__listeners = t5; - _.AnimationLazyListenerMixin__listenerCounter = t6; - _.$ti = t7; - }, - __EndFloatFabLocation_StandardFabLocation_FabEndOffsetX: function __EndFloatFabLocation_StandardFabLocation_FabEndOffsetX() { - }, - __EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY: function __EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY() { - }, - FloatingActionButtonThemeData$(backgroundColor, disabledElevation, elevation, enableFeedback, extendedIconLabelSpacing, extendedPadding, extendedSizeConstraints, extendedTextStyle, focusColor, focusElevation, foregroundColor, highlightElevation, hoverColor, hoverElevation, iconSize, largeSizeConstraints, mouseCursor, shape, sizeConstraints, smallSizeConstraints, splashColor) { - return new A.FloatingActionButtonThemeData(foregroundColor, backgroundColor, focusColor, hoverColor, splashColor, elevation, focusElevation, hoverElevation, disabledElevation, highlightElevation, shape, enableFeedback, iconSize, sizeConstraints, smallSizeConstraints, largeSizeConstraints, extendedSizeConstraints, extendedIconLabelSpacing, extendedPadding, extendedTextStyle, mouseCursor); - }, - FloatingActionButtonThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21; - if (a === b) - return a; - t1 = A.Color_lerp(a.foregroundColor, b.foregroundColor, t); - t2 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t3 = A.Color_lerp(a.focusColor, b.focusColor, t); - t4 = A.Color_lerp(a.hoverColor, b.hoverColor, t); - t5 = A.Color_lerp(a.splashColor, b.splashColor, t); - t6 = A.lerpDouble(a.elevation, b.elevation, t); - t7 = A.lerpDouble(a.focusElevation, b.focusElevation, t); - t8 = A.lerpDouble(a.hoverElevation, b.hoverElevation, t); - t9 = A.lerpDouble(a.disabledElevation, b.disabledElevation, t); - t10 = A.lerpDouble(a.highlightElevation, b.highlightElevation, t); - t11 = A.ShapeBorder_lerp(a.shape, b.shape, t); - t12 = t < 0.5; - if (t12) - t13 = a.enableFeedback; - else - t13 = b.enableFeedback; - t14 = A.lerpDouble(a.iconSize, b.iconSize, t); - t15 = A.BoxConstraints_lerp(a.sizeConstraints, b.sizeConstraints, t); - t16 = A.BoxConstraints_lerp(a.smallSizeConstraints, b.smallSizeConstraints, t); - t17 = A.BoxConstraints_lerp(a.largeSizeConstraints, b.largeSizeConstraints, t); - t18 = A.BoxConstraints_lerp(a.extendedSizeConstraints, b.extendedSizeConstraints, t); - t19 = A.lerpDouble(a.extendedIconLabelSpacing, b.extendedIconLabelSpacing, t); - t20 = A.EdgeInsetsGeometry_lerp(a.extendedPadding, b.extendedPadding, t); - t21 = A.TextStyle_lerp(a.extendedTextStyle, b.extendedTextStyle, t); - if (t12) - t12 = a.mouseCursor; - else - t12 = b.mouseCursor; - return A.FloatingActionButtonThemeData$(t2, t9, t6, t13, t19, t20, t18, t21, t3, t7, t1, t10, t4, t8, t14, t17, t12, t11, t15, t16, t5); - }, - FloatingActionButtonThemeData: function FloatingActionButtonThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) { - var _ = this; - _.foregroundColor = t0; - _.backgroundColor = t1; - _.focusColor = t2; - _.hoverColor = t3; - _.splashColor = t4; - _.elevation = t5; - _.focusElevation = t6; - _.hoverElevation = t7; - _.disabledElevation = t8; - _.highlightElevation = t9; - _.shape = t10; - _.enableFeedback = t11; - _.iconSize = t12; - _.sizeConstraints = t13; - _.smallSizeConstraints = t14; - _.largeSizeConstraints = t15; - _.extendedSizeConstraints = t16; - _.extendedIconLabelSpacing = t17; - _.extendedPadding = t18; - _.extendedTextStyle = t19; - _.mouseCursor = t20; - }, - _FloatingActionButtonThemeData_Object_Diagnosticable: function _FloatingActionButtonThemeData_Object_Diagnosticable() { - }, - IconButton$(color, constraints, icon, iconSize, key, onPressed, padding, style, tooltip) { - return new A.IconButton(iconSize, padding, icon, color, onPressed, tooltip, constraints, style, key); - }, - IconButton_styleFrom(alignment, disabledForegroundColor, disabledMouseCursor, enableFeedback, enabledMouseCursor, focusColor, foregroundColor, highlightColor, hoverColor, iconSize, maximumSize, minimumSize, padding, visualDensity) { - var t1, t2, t3, overlayColorProp, t4, t5, t6, _null = null; - if (foregroundColor != null) { - $label0$0: { - t1 = foregroundColor.withOpacity$1(0.1); - t2 = foregroundColor.withOpacity$1(0.08); - t3 = foregroundColor.withOpacity$1(0.1); - t3 = new A.WidgetStateMapper(A.LinkedHashMap_LinkedHashMap$_literal([B.WidgetState_2, t1, B.WidgetState_0, t2, B.WidgetState_1, t3], type$.WidgetState, type$.nullable_Color), type$.WidgetStateMapper_nullable_Color); - t1 = t3; - break $label0$0; - } - overlayColorProp = t1; - } else - overlayColorProp = _null; - t1 = A.ButtonStyleButton_defaultColor(_null, _null); - t2 = A.ButtonStyleButton_defaultColor(foregroundColor, disabledForegroundColor); - t3 = padding == null ? _null : new A.WidgetStatePropertyAll(padding, type$.WidgetStatePropertyAll_EdgeInsetsGeometry); - t4 = minimumSize == null ? _null : new A.WidgetStatePropertyAll(minimumSize, type$.WidgetStatePropertyAll_Size); - t5 = maximumSize == null ? _null : new A.WidgetStatePropertyAll(maximumSize, type$.WidgetStatePropertyAll_Size); - t6 = iconSize == null ? _null : new A.WidgetStatePropertyAll(iconSize, type$.WidgetStatePropertyAll_double); - return A.ButtonStyle$(alignment, _null, _null, t1, _null, enableFeedback, _null, _null, t2, _null, _null, t6, t5, t4, new A.WidgetStateMapper(A.LinkedHashMap_LinkedHashMap$_literal([B.WidgetState_6, disabledMouseCursor, B.C__AnyWidgetStates, enabledMouseCursor], type$.WidgetStatesConstraint, type$.nullable_MouseCursor), type$.WidgetStateMapper_nullable_MouseCursor), overlayColorProp, t3, _null, _null, _null, _null, _null, _null, _null, visualDensity); - }, - _IconButtonVariant: function _IconButtonVariant(t0, t1) { - this.index = t0; - this._name = t1; - }, - IconButton: function IconButton(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.iconSize = t0; - _.padding = t1; - _.icon = t2; - _.color = t3; - _.onPressed = t4; - _.tooltip = t5; - _.constraints = t6; - _.style = t7; - _.key = t8; - }, - _SelectableIconButton: function _SelectableIconButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _.isSelected = t0; - _.style = t1; - _.focusNode = t2; - _.variant = t3; - _.autofocus = t4; - _.onPressed = t5; - _.tooltip = t6; - _.child = t7; - _.onLongPress = t8; - _.onHover = t9; - _.key = t10; - }, - _SelectableIconButtonState: function _SelectableIconButtonState() { - this.___SelectableIconButtonState_statesController_F = $; - this._framework$_element = this._widget = null; - }, - _IconButtonM3: function _IconButtonM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.variant = t0; - _.toggleable = t1; - _.onPressed = t2; - _.onLongPress = t3; - _.onHover = t4; - _.onFocusChange = t5; - _.style = t6; - _.clipBehavior = t7; - _.focusNode = t8; - _.autofocus = t9; - _.statesController = t10; - _.isSemanticButton = t11; - _.tooltip = t12; - _.child = t13; - _.key = t14; - }, - _IconButtonDefaultsM3: function _IconButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) { - var _ = this; - _.context = t0; - _.___IconButtonDefaultsM3__colors_FI = $; - _.textStyle = t1; - _.backgroundColor = t2; - _.foregroundColor = t3; - _.overlayColor = t4; - _.shadowColor = t5; - _.surfaceTintColor = t6; - _.elevation = t7; - _.padding = t8; - _.minimumSize = t9; - _.fixedSize = t10; - _.maximumSize = t11; - _.iconColor = t12; - _.iconSize = t13; - _.iconAlignment = t14; - _.side = t15; - _.shape = t16; - _.mouseCursor = t17; - _.visualDensity = t18; - _.tapTargetSize = t19; - _.animationDuration = t20; - _.enableFeedback = t21; - _.alignment = t22; - _.splashFactory = t23; - _.backgroundBuilder = t24; - _.foregroundBuilder = t25; - }, - _IconButtonDefaultsM3_foregroundColor_closure: function _IconButtonDefaultsM3_foregroundColor_closure(t0) { - this.$this = t0; - }, - _IconButtonDefaultsM3_overlayColor_closure: function _IconButtonDefaultsM3_overlayColor_closure(t0) { - this.$this = t0; - }, - _IconButtonDefaultsM3_mouseCursor_closure: function _IconButtonDefaultsM3_mouseCursor_closure() { - }, - _FilledIconButtonDefaultsM3: function _FilledIconButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.context = t0; - _.toggleable = t1; - _.___FilledIconButtonDefaultsM3__colors_FI = $; - _.textStyle = t2; - _.backgroundColor = t3; - _.foregroundColor = t4; - _.overlayColor = t5; - _.shadowColor = t6; - _.surfaceTintColor = t7; - _.elevation = t8; - _.padding = t9; - _.minimumSize = t10; - _.fixedSize = t11; - _.maximumSize = t12; - _.iconColor = t13; - _.iconSize = t14; - _.iconAlignment = t15; - _.side = t16; - _.shape = t17; - _.mouseCursor = t18; - _.visualDensity = t19; - _.tapTargetSize = t20; - _.animationDuration = t21; - _.enableFeedback = t22; - _.alignment = t23; - _.splashFactory = t24; - _.backgroundBuilder = t25; - _.foregroundBuilder = t26; - }, - _FilledIconButtonDefaultsM3_backgroundColor_closure: function _FilledIconButtonDefaultsM3_backgroundColor_closure(t0) { - this.$this = t0; - }, - _FilledIconButtonDefaultsM3_foregroundColor_closure: function _FilledIconButtonDefaultsM3_foregroundColor_closure(t0) { - this.$this = t0; - }, - _FilledIconButtonDefaultsM3_overlayColor_closure: function _FilledIconButtonDefaultsM3_overlayColor_closure(t0) { - this.$this = t0; - }, - _FilledIconButtonDefaultsM3_mouseCursor_closure: function _FilledIconButtonDefaultsM3_mouseCursor_closure() { - }, - _FilledTonalIconButtonDefaultsM3: function _FilledTonalIconButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _.context = t0; - _.toggleable = t1; - _.___FilledTonalIconButtonDefaultsM3__colors_FI = $; - _.textStyle = t2; - _.backgroundColor = t3; - _.foregroundColor = t4; - _.overlayColor = t5; - _.shadowColor = t6; - _.surfaceTintColor = t7; - _.elevation = t8; - _.padding = t9; - _.minimumSize = t10; - _.fixedSize = t11; - _.maximumSize = t12; - _.iconColor = t13; - _.iconSize = t14; - _.iconAlignment = t15; - _.side = t16; - _.shape = t17; - _.mouseCursor = t18; - _.visualDensity = t19; - _.tapTargetSize = t20; - _.animationDuration = t21; - _.enableFeedback = t22; - _.alignment = t23; - _.splashFactory = t24; - _.backgroundBuilder = t25; - _.foregroundBuilder = t26; - }, - _FilledTonalIconButtonDefaultsM3_backgroundColor_closure: function _FilledTonalIconButtonDefaultsM3_backgroundColor_closure(t0) { - this.$this = t0; - }, - _FilledTonalIconButtonDefaultsM3_foregroundColor_closure: function _FilledTonalIconButtonDefaultsM3_foregroundColor_closure(t0) { - this.$this = t0; - }, - _FilledTonalIconButtonDefaultsM3_overlayColor_closure: function _FilledTonalIconButtonDefaultsM3_overlayColor_closure(t0) { - this.$this = t0; - }, - _FilledTonalIconButtonDefaultsM3_mouseCursor_closure: function _FilledTonalIconButtonDefaultsM3_mouseCursor_closure() { - }, - _OutlinedIconButtonDefaultsM3: function _OutlinedIconButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) { - var _ = this; - _.context = t0; - _.___OutlinedIconButtonDefaultsM3__colors_FI = $; - _.textStyle = t1; - _.backgroundColor = t2; - _.foregroundColor = t3; - _.overlayColor = t4; - _.shadowColor = t5; - _.surfaceTintColor = t6; - _.elevation = t7; - _.padding = t8; - _.minimumSize = t9; - _.fixedSize = t10; - _.maximumSize = t11; - _.iconColor = t12; - _.iconSize = t13; - _.iconAlignment = t14; - _.side = t15; - _.shape = t16; - _.mouseCursor = t17; - _.visualDensity = t18; - _.tapTargetSize = t19; - _.animationDuration = t20; - _.enableFeedback = t21; - _.alignment = t22; - _.splashFactory = t23; - _.backgroundBuilder = t24; - _.foregroundBuilder = t25; - }, - _OutlinedIconButtonDefaultsM3_backgroundColor_closure: function _OutlinedIconButtonDefaultsM3_backgroundColor_closure(t0) { - this.$this = t0; - }, - _OutlinedIconButtonDefaultsM3_foregroundColor_closure: function _OutlinedIconButtonDefaultsM3_foregroundColor_closure(t0) { - this.$this = t0; - }, - _OutlinedIconButtonDefaultsM3_overlayColor_closure: function _OutlinedIconButtonDefaultsM3_overlayColor_closure(t0) { - this.$this = t0; - }, - _OutlinedIconButtonDefaultsM3_side_closure: function _OutlinedIconButtonDefaultsM3_side_closure(t0) { - this.$this = t0; - }, - _OutlinedIconButtonDefaultsM3_mouseCursor_closure: function _OutlinedIconButtonDefaultsM3_mouseCursor_closure() { - }, - IconButtonThemeData_lerp(a, b, t) { - if (a === b) - return a; - return new A.IconButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); - }, - IconButtonTheme$(child, data) { - return new A.IconButtonTheme(data, child, null); - }, - IconButtonTheme_of(context) { - var buttonTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$.IconButtonTheme), - t1 = buttonTheme == null ? null : buttonTheme.data; - return t1 == null ? A.Theme_of(context).iconButtonTheme : t1; - }, - IconButtonThemeData: function IconButtonThemeData(t0) { - this.style = t0; - }, - IconButtonTheme: function IconButtonTheme(t0, t1, t2) { - this.data = t0; - this.child = t1; - this.key = t2; - }, - _IconButtonThemeData_Object_Diagnosticable: function _IconButtonThemeData_Object_Diagnosticable() { - }, - Ink$(child, decoration) { - return new A.Ink(child, decoration, null); - }, - Ink: function Ink(t0, t1, t2) { - this.child = t0; - this.decoration = t1; - this.key = t2; - }, - _InkState: function _InkState(t0) { - var _ = this; - _._boxKey = t0; - _._framework$_element = _._widget = _._ink = null; - }, - InkDecoration: function InkDecoration(t0, t1, t2, t3) { - var _ = this; - _._ink_decoration$_decoration = _._ink_decoration$_painter = null; - _._isVisible = true; - _._ink_decoration$_configuration = t0; - _._material$_controller = t1; - _.referenceBox = t2; - _.onRemoved = t3; - }, - InkHighlight: function InkHighlight(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _._ink_highlight$_shape = t0; - _._ink_highlight$_radius = t1; - _._ink_highlight$_borderRadius = t2; - _._rectCallback = t3; - _._ink_highlight$_textDirection = t4; - _.__InkHighlight__alphaController_A = _.__InkHighlight__alpha_A = $; - _._active = true; - _._ink_well$_color = t5; - _._customBorder = t6; - _._material$_controller = t7; - _.referenceBox = t8; - _.onRemoved = t9; - }, - _getClipCallback0(referenceBox, containedInkWell, rectCallback) { - if (rectCallback != null) - return rectCallback; - if (containedInkWell) - return new A._getClipCallback_closure0(referenceBox); - return null; - }, - _getClipCallback_closure0: function _getClipCallback_closure0(t0) { - this.referenceBox = t0; - }, - _InkRippleFactory: function _InkRippleFactory() { - }, - InkRipple: function InkRipple(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _._ink_ripple$_position = t0; - _._ink_ripple$_borderRadius = t1; - _._ink_ripple$_targetRadius = t2; - _._clipCallback = t3; - _._ink_ripple$_textDirection = t4; - _.__InkRipple__fadeOutController_A = _.__InkRipple__fadeOut_A = _.__InkRipple__fadeInController_A = _.__InkRipple__fadeIn_A = _.__InkRipple__radiusController_A = _.__InkRipple__radius_A = $; - _._ink_well$_color = t5; - _._customBorder = t6; - _._material$_controller = t7; - _.referenceBox = t8; - _.onRemoved = t9; - }, - _getClipCallback(referenceBox, containedInkWell, rectCallback) { - if (rectCallback != null) - return rectCallback; - if (containedInkWell) - return new A._getClipCallback_closure(referenceBox); - return null; - }, - _getTargetRadius(referenceBox, containedInkWell, rectCallback, position) { - var t1, size, d1, d2, d3, d4; - if (containedInkWell) { - if (rectCallback != null) { - t1 = rectCallback.call$0(); - size = new A.Size(t1.right - t1.left, t1.bottom - t1.top); - } else - size = referenceBox.get$size(0); - d1 = position.$sub(0, B.Offset_0_0).get$distance(); - d2 = position.$sub(0, new A.Offset(0 + size._dx, 0)).get$distance(); - d3 = position.$sub(0, new A.Offset(0, 0 + size._dy)).get$distance(); - d4 = position.$sub(0, size.bottomRight$1(0, B.Offset_0_0)).get$distance(); - return Math.ceil(Math.max(Math.max(d1, d2), Math.max(d3, d4))); - } - return 35; - }, - _getClipCallback_closure: function _getClipCallback_closure(t0) { - this.referenceBox = t0; - }, - _InkSplashFactory: function _InkSplashFactory() { - }, - InkSplash: function InkSplash(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _._ink_splash$_position = t0; - _._ink_splash$_borderRadius = t1; - _._targetRadius = t2; - _._ink_splash$_clipCallback = t3; - _._repositionToReferenceBox = t4; - _._ink_splash$_textDirection = t5; - _.__InkSplash__alpha_A = _.__InkSplash__radiusController_A = _.__InkSplash__radius_A = $; - _._alphaController = null; - _._ink_well$_color = t6; - _._customBorder = t7; - _._material$_controller = t8; - _.referenceBox = t9; - _.onRemoved = t10; - }, - InkWell$(autofocus, borderRadius, canRequestFocus, child, customBorder, enableFeedback, focusColor, focusNode, highlightColor, hoverColor, mouseCursor, onFocusChange, onHighlightChanged, onHover, onLongPress, onTap, onTapCancel, onTapDown, overlayColor, radius, splashColor, splashFactory, statesController) { - var _null = null; - return new A.InkWell(child, onTap, onTapDown, _null, onTapCancel, _null, onLongPress, _null, _null, _null, _null, onHighlightChanged, onHover, mouseCursor, true, B.BoxShape_0, radius, borderRadius, customBorder, focusColor, hoverColor, highlightColor, overlayColor, splashColor, splashFactory, enableFeedback, false, onFocusChange, autofocus, focusNode, canRequestFocus, statesController, _null, _null); - }, - InteractiveInkFeature: function InteractiveInkFeature() { - }, - InteractiveInkFeatureFactory: function InteractiveInkFeatureFactory() { - }, - _ParentInkResponseProvider: function _ParentInkResponseProvider(t0, t1, t2) { - this.state = t0; - this.child = t1; - this.key = t2; - }, - InkResponse: function InkResponse() { - }, - _InkResponseStateWidget: function _InkResponseStateWidget(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35) { - var _ = this; - _.child = t0; - _.onTap = t1; - _.onTapDown = t2; - _.onTapUp = t3; - _.onTapCancel = t4; - _.onDoubleTap = t5; - _.onLongPress = t6; - _.onSecondaryTap = t7; - _.onSecondaryTapUp = t8; - _.onSecondaryTapDown = t9; - _.onSecondaryTapCancel = t10; - _.onHighlightChanged = t11; - _.onHover = t12; - _.mouseCursor = t13; - _.containedInkWell = t14; - _.highlightShape = t15; - _.radius = t16; - _.borderRadius = t17; - _.customBorder = t18; - _.focusColor = t19; - _.hoverColor = t20; - _.highlightColor = t21; - _.overlayColor = t22; - _.splashColor = t23; - _.splashFactory = t24; - _.enableFeedback = t25; - _.excludeFromSemantics = t26; - _.onFocusChange = t27; - _.autofocus = t28; - _.focusNode = t29; - _.canRequestFocus = t30; - _.parentState = t31; - _.getRectCallback = t32; - _.statesController = t33; - _.hoverDuration = t34; - _.key = t35; - }, - _HighlightType: function _HighlightType(t0, t1) { - this.index = t0; - this._name = t1; - }, - _InkResponseState: function _InkResponseState(t0, t1, t2) { - var _ = this; - _._currentSplash = _._splashes = null; - _._ink_well$_hovering = false; - _._highlights = t0; - _.___InkResponseState__actionMap_FI = $; - _.internalStatesController = null; - _._activeChildren = t1; - _._activationTimer = null; - _._ink_well$_hasFocus = false; - _.AutomaticKeepAliveClientMixin__keepAliveHandle = t2; - _._framework$_element = _._widget = null; - }, - _InkResponseState_highlightsExist_closure: function _InkResponseState_highlightsExist_closure() { - }, - _InkResponseState_activateOnIntent_closure: function _InkResponseState_activateOnIntent_closure(t0) { - this.$this = t0; - }, - _InkResponseState_handleStatesControllerChange_closure: function _InkResponseState_handleStatesControllerChange_closure() { - }, - _InkResponseState_updateHighlight_handleInkRemoval: function _InkResponseState_updateHighlight_handleInkRemoval(t0, t1) { - this.$this = t0; - this.type = t1; - }, - _InkResponseState__createSplash_onRemoved: function _InkResponseState__createSplash_onRemoved(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - _InkResponseState_handleFocusHighlightModeChange_closure: function _InkResponseState_handleFocusHighlightModeChange_closure(t0) { - this.$this = t0; - }, - _InkResponseState_build_getHighlightColorForType: function _InkResponseState_build_getHighlightColorForType(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.pressed = t1; - _.theme = t2; - _.focused = t3; - _.hovered = t4; - }, - InkWell: function InkWell(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33) { - var _ = this; - _.child = t0; - _.onTap = t1; - _.onTapDown = t2; - _.onTapUp = t3; - _.onTapCancel = t4; - _.onDoubleTap = t5; - _.onLongPress = t6; - _.onSecondaryTap = t7; - _.onSecondaryTapDown = t8; - _.onSecondaryTapUp = t9; - _.onSecondaryTapCancel = t10; - _.onHighlightChanged = t11; - _.onHover = t12; - _.mouseCursor = t13; - _.containedInkWell = t14; - _.highlightShape = t15; - _.radius = t16; - _.borderRadius = t17; - _.customBorder = t18; - _.focusColor = t19; - _.hoverColor = t20; - _.highlightColor = t21; - _.overlayColor = t22; - _.splashColor = t23; - _.splashFactory = t24; - _.enableFeedback = t25; - _.excludeFromSemantics = t26; - _.onFocusChange = t27; - _.autofocus = t28; - _.focusNode = t29; - _.canRequestFocus = t30; - _.statesController = t31; - _.hoverDuration = t32; - _.key = t33; - }, - __InkResponseState_State_AutomaticKeepAliveClientMixin: function __InkResponseState_State_AutomaticKeepAliveClientMixin() { - }, - InputBorder: function InputBorder() { - }, - UnderlineInputBorder: function UnderlineInputBorder(t0, t1) { - this.borderRadius = t0; - this.borderSide = t1; - }, - OutlineInputBorder: function OutlineInputBorder(t0, t1, t2) { - this.gapPadding = t0; - this.borderRadius = t1; - this.borderSide = t2; - }, - FloatingLabelAlignment__stringify(x) { - var t1; - $label0$0: { - if (-1 === x) { - t1 = "FloatingLabelAlignment.start"; - break $label0$0; - } - if (0 === x) { - t1 = "FloatingLabelAlignment.center"; - break $label0$0; - } - t1 = "FloatingLabelAlignment(x: " + B.JSInt_methods.toStringAsFixed$1(x, 1) + ")"; - break $label0$0; - } - return t1; - }, - _RenderDecoration__minWidth(box, height) { - var t1 = box == null ? null : box._computeIntrinsics$3(B._IntrinsicDimension_0, height, box.get$computeMinIntrinsicWidth()); - return t1 == null ? 0 : t1; - }, - _RenderDecoration__maxWidth(box, height) { - var t1 = box == null ? null : box._computeIntrinsics$3(B._IntrinsicDimension_1, height, box.get$computeMaxIntrinsicWidth()); - return t1 == null ? 0 : t1; - }, - _RenderDecoration__minHeight(box, width) { - var t1 = box == null ? null : box._computeIntrinsics$3(B._IntrinsicDimension_2, width, box.get$computeMinIntrinsicHeight()); - return t1 == null ? 0 : t1; - }, - _RenderDecoration__boxSize(box) { - var t1 = box == null ? null : box.get$size(0); - return t1 == null ? B.Size_0_0 : t1; - }, - _RenderDecoration__getBaseline(box, boxConstraints) { - var t1 = box.getDistanceToBaseline$2$onlyReal(B.TextBaseline_0, true); - return t1 == null ? box.get$size(0)._dy : t1; - }, - _RenderDecoration__getDryBaseline(box, boxConstraints) { - var t1 = box.getDryBaseline$2(boxConstraints, B.TextBaseline_0); - return t1 == null ? box._computeIntrinsics$3(B.C__DryLayout, boxConstraints, box.get$_computeDryLayout())._dy : t1; - }, - InputDecorator$(baseStyle, child, decoration, expands, isEmpty, isFocused, isHovering, textAlign, textAlignVertical) { - return new A.InputDecorator(decoration, baseStyle, textAlign, textAlignVertical, isFocused, isHovering, false, isEmpty, child, null); - }, - InputDecoration$(alignLabelWithHint, border, constraints, contentPadding, counter, counterStyle, counterText, disabledBorder, enabled, enabledBorder, error, errorBorder, errorMaxLines, errorStyle, errorText, fillColor, filled, floatingLabelAlignment, floatingLabelBehavior, floatingLabelStyle, focusColor, focusedBorder, focusedErrorBorder, helper, helperMaxLines, helperStyle, helperText, hint, hintFadeDuration, hintMaxLines, hintStyle, hintText, hintTextDirection, hoverColor, icon, iconColor, isCollapsed, isDense, label, labelStyle, labelText, maintainHintHeight, maintainHintSize, prefix, prefixIcon, prefixIconColor, prefixIconConstraints, prefixStyle, prefixText, semanticCounterText, suffix, suffixIcon, suffixIconColor, suffixIconConstraints, suffixStyle, suffixText) { - return new A.InputDecoration(icon, iconColor, label, labelText, labelStyle, floatingLabelStyle, helper, helperText, helperStyle, helperMaxLines, hintText, hint, hintStyle, hintTextDirection, hintMaxLines, hintFadeDuration, true, true, error, errorText, errorStyle, errorMaxLines, floatingLabelBehavior, floatingLabelAlignment, isDense, contentPadding, isCollapsed, prefixIcon, prefixIconConstraints, prefix, prefixText, prefixStyle, prefixIconColor, suffixIcon, suffix, suffixText, suffixStyle, suffixIconColor, suffixIconConstraints, counterText, counter, counterStyle, filled, fillColor, focusColor, hoverColor, errorBorder, focusedBorder, focusedErrorBorder, disabledBorder, enabledBorder, border, enabled, semanticCounterText, alignLabelWithHint, constraints); - }, - _InputBorderGap: function _InputBorderGap(t0) { - var _ = this; - _._input_decorator$_start = null; - _.ChangeNotifier__count = _._extent = 0; - _.ChangeNotifier__listeners = t0; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _InputBorderTween: function _InputBorderTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - _InputBorderPainter: function _InputBorderPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.borderAnimation = t0; - _.border = t1; - _.gapAnimation = t2; - _.gap = t3; - _.textDirection = t4; - _.fillColor = t5; - _.hoverColorTween = t6; - _.hoverAnimation = t7; - _._repaint = t8; - }, - _BorderContainer: function _BorderContainer(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.border = t0; - _.gap = t1; - _.gapAnimation = t2; - _.fillColor = t3; - _.hoverColor = t4; - _.isHovering = t5; - _.key = t6; - }, - _BorderContainerState: function _BorderContainerState(t0, t1) { - var _ = this; - _.___BorderContainerState__hoverColorTween_A = _.___BorderContainerState__hoverAnimation_A = _.___BorderContainerState__border_A = _.___BorderContainerState__borderAnimation_A = _.___BorderContainerState__hoverColorController_A = _.___BorderContainerState__controller_A = $; - _.TickerProviderStateMixin__tickers = t0; - _.TickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _HelperError: function _HelperError(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.textAlign = t0; - _.helper = t1; - _.helperText = t2; - _.helperStyle = t3; - _.helperMaxLines = t4; - _.error = t5; - _.errorText = t6; - _.errorStyle = t7; - _.errorMaxLines = t8; - _.key = t9; - }, - _HelperErrorState: function _HelperErrorState(t0, t1) { - var _ = this; - _.___HelperErrorState__controller_A = $; - _._input_decorator$_error = _._helper = null; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _HelperErrorState__handleChange_closure: function _HelperErrorState__handleChange_closure() { - }, - FloatingLabelBehavior: function FloatingLabelBehavior(t0, t1) { - this.index = t0; - this._name = t1; - }, - FloatingLabelAlignment: function FloatingLabelAlignment() { - }, - _DecorationSlot: function _DecorationSlot(t0, t1) { - this.index = t0; - this._name = t1; - }, - _Decoration: function _Decoration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { - var _ = this; - _.contentPadding = t0; - _.isCollapsed = t1; - _.floatingLabelHeight = t2; - _.floatingLabelProgress = t3; - _.floatingLabelAlignment = t4; - _.border = t5; - _.borderGap = t6; - _.alignLabelWithHint = t7; - _.isDense = t8; - _.isEmpty = t9; - _.visualDensity = t10; - _.maintainHintSize = t11; - _.icon = t12; - _.input = t13; - _.label = t14; - _.hint = t15; - _.prefix = t16; - _.suffix = t17; - _.prefixIcon = t18; - _.suffixIcon = t19; - _.helperError = t20; - _.counter = t21; - _.container = t22; - }, - _RenderDecorationLayout: function _RenderDecorationLayout(t0, t1, t2, t3, t4) { - var _ = this; - _.inputConstraints = t0; - _.baseline = t1; - _.containerHeight = t2; - _.subtextSize = t3; - _.size = t4; - }, - _RenderDecoration: function _RenderDecoration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _._input_decorator$_decoration = t0; - _._input_decorator$_textDirection = t1; - _._input_decorator$_textBaseline = t2; - _._textAlignVertical = t3; - _._isFocused = t4; - _._expands = t5; - _._material3 = t6; - _._labelTransform = null; - _.SlottedContainerRenderObjectMixin__slotToChild = t7; - _._layoutCacheStorage = t8; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t9; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderDecoration_performLayout_centerLayout: function _RenderDecoration_performLayout_centerLayout(t0) { - this.height = t0; - }, - _RenderDecoration_performLayout_baselineLayout: function _RenderDecoration_performLayout_baselineLayout(t0) { - this.baseline = t0; - }, - _RenderDecoration_paint_doPaint: function _RenderDecoration_paint_doPaint(t0, t1) { - this.context = t0; - this.offset = t1; - }, - _RenderDecoration_hitTestChildren_closure: function _RenderDecoration_hitTestChildren_closure(t0) { - this.child = t0; - }, - _Decorator: function _Decorator(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.decoration = t0; - _.textDirection = t1; - _.textBaseline = t2; - _.textAlignVertical = t3; - _.isFocused = t4; - _.expands = t5; - _.key = t6; - }, - InputDecorator: function InputDecorator(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.decoration = t0; - _.baseStyle = t1; - _.textAlign = t2; - _.textAlignVertical = t3; - _.isFocused = t4; - _.isHovering = t5; - _.expands = t6; - _.isEmpty = t7; - _.child = t8; - _.key = t9; - }, - _InputDecoratorState: function _InputDecoratorState(t0, t1, t2) { - var _ = this; - _.___InputDecoratorState__shakingLabelController_F = _.___InputDecoratorState__floatingLabelAnimation_F = _.___InputDecoratorState__floatingLabelController_F = $; - _._borderGap = t0; - _.___InputDecoratorState__suffixSemanticsSortOrder_FI = _.___InputDecoratorState__inputSemanticsSortOrder_FI = _.___InputDecoratorState__prefixSemanticsSortOrder_FI = $; - _._input_decorator$_curvedAnimation = _._effectiveDecoration = null; - _.TickerProviderStateMixin__tickers = t1; - _.TickerProviderStateMixin__tickerModeNotifier = t2; - _._framework$_element = _._widget = null; - }, - _InputDecoratorState__handleChange_closure: function _InputDecoratorState__handleChange_closure() { - }, - _InputDecoratorState_build_closure: function _InputDecoratorState_build_closure() { - }, - InputDecoration: function InputDecoration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55) { - var _ = this; - _.icon = t0; - _.iconColor = t1; - _.label = t2; - _.labelText = t3; - _.labelStyle = t4; - _.floatingLabelStyle = t5; - _.helper = t6; - _.helperText = t7; - _.helperStyle = t8; - _.helperMaxLines = t9; - _.hintText = t10; - _.hint = t11; - _.hintStyle = t12; - _.hintTextDirection = t13; - _.hintMaxLines = t14; - _.hintFadeDuration = t15; - _.maintainHintHeight = t16; - _.maintainHintSize = t17; - _.error = t18; - _.errorText = t19; - _.errorStyle = t20; - _.errorMaxLines = t21; - _.floatingLabelBehavior = t22; - _.floatingLabelAlignment = t23; - _.isDense = t24; - _.contentPadding = t25; - _.isCollapsed = t26; - _.prefixIcon = t27; - _.prefixIconConstraints = t28; - _.prefix = t29; - _.prefixText = t30; - _.prefixStyle = t31; - _.prefixIconColor = t32; - _.suffixIcon = t33; - _.suffix = t34; - _.suffixText = t35; - _.suffixStyle = t36; - _.suffixIconColor = t37; - _.suffixIconConstraints = t38; - _.counterText = t39; - _.counter = t40; - _.counterStyle = t41; - _.filled = t42; - _.fillColor = t43; - _.focusColor = t44; - _.hoverColor = t45; - _.errorBorder = t46; - _.focusedBorder = t47; - _.focusedErrorBorder = t48; - _.disabledBorder = t49; - _.enabledBorder = t50; - _.border = t51; - _.enabled = t52; - _.semanticCounterText = t53; - _.alignLabelWithHint = t54; - _.constraints = t55; - }, - InputDecorationTheme: function InputDecorationTheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34) { - var _ = this; - _.labelStyle = t0; - _.floatingLabelStyle = t1; - _.helperStyle = t2; - _.helperMaxLines = t3; - _.hintStyle = t4; - _.hintFadeDuration = t5; - _.errorStyle = t6; - _.errorMaxLines = t7; - _.floatingLabelBehavior = t8; - _.floatingLabelAlignment = t9; - _.isDense = t10; - _.contentPadding = t11; - _.isCollapsed = t12; - _.iconColor = t13; - _.prefixStyle = t14; - _.prefixIconColor = t15; - _.prefixIconConstraints = t16; - _.suffixStyle = t17; - _.suffixIconColor = t18; - _.suffixIconConstraints = t19; - _.counterStyle = t20; - _.filled = t21; - _.fillColor = t22; - _.outlineBorder = t23; - _.activeIndicatorBorder = t24; - _.focusColor = t25; - _.hoverColor = t26; - _.errorBorder = t27; - _.focusedBorder = t28; - _.focusedErrorBorder = t29; - _.disabledBorder = t30; - _.enabledBorder = t31; - _.border = t32; - _.alignLabelWithHint = t33; - _.constraints = t34; - }, - _InputDecoratorDefaultsM3: function _InputDecoratorDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35) { - var _ = this; - _.context = t0; - _.___InputDecoratorDefaultsM3__textTheme_FI = _.___InputDecoratorDefaultsM3__colors_FI = $; - _.labelStyle = t1; - _.floatingLabelStyle = t2; - _.helperStyle = t3; - _.helperMaxLines = t4; - _.hintStyle = t5; - _.hintFadeDuration = t6; - _.errorStyle = t7; - _.errorMaxLines = t8; - _.floatingLabelBehavior = t9; - _.floatingLabelAlignment = t10; - _.isDense = t11; - _.contentPadding = t12; - _.isCollapsed = t13; - _.iconColor = t14; - _.prefixStyle = t15; - _.prefixIconColor = t16; - _.prefixIconConstraints = t17; - _.suffixStyle = t18; - _.suffixIconColor = t19; - _.suffixIconConstraints = t20; - _.counterStyle = t21; - _.filled = t22; - _.fillColor = t23; - _.outlineBorder = t24; - _.activeIndicatorBorder = t25; - _.focusColor = t26; - _.hoverColor = t27; - _.errorBorder = t28; - _.focusedBorder = t29; - _.focusedErrorBorder = t30; - _.disabledBorder = t31; - _.enabledBorder = t32; - _.border = t33; - _.alignLabelWithHint = t34; - _.constraints = t35; - }, - _InputDecoratorDefaultsM3_hintStyle_closure: function _InputDecoratorDefaultsM3_hintStyle_closure(t0) { - this.$this = t0; - }, - _InputDecoratorDefaultsM3_fillColor_closure: function _InputDecoratorDefaultsM3_fillColor_closure(t0) { - this.$this = t0; - }, - _InputDecoratorDefaultsM3_activeIndicatorBorder_closure: function _InputDecoratorDefaultsM3_activeIndicatorBorder_closure(t0) { - this.$this = t0; - }, - _InputDecoratorDefaultsM3_outlineBorder_closure: function _InputDecoratorDefaultsM3_outlineBorder_closure(t0) { - this.$this = t0; - }, - _InputDecoratorDefaultsM3_prefixIconColor_closure: function _InputDecoratorDefaultsM3_prefixIconColor_closure(t0) { - this.$this = t0; - }, - _InputDecoratorDefaultsM3_suffixIconColor_closure: function _InputDecoratorDefaultsM3_suffixIconColor_closure(t0) { - this.$this = t0; - }, - _InputDecoratorDefaultsM3_labelStyle_closure: function _InputDecoratorDefaultsM3_labelStyle_closure(t0) { - this.$this = t0; - }, - _InputDecoratorDefaultsM3_floatingLabelStyle_closure: function _InputDecoratorDefaultsM3_floatingLabelStyle_closure(t0) { - this.$this = t0; - }, - _InputDecoratorDefaultsM3_helperStyle_closure: function _InputDecoratorDefaultsM3_helperStyle_closure(t0) { - this.$this = t0; - }, - _InputDecoratorDefaultsM3_errorStyle_closure: function _InputDecoratorDefaultsM3_errorStyle_closure(t0) { - this.$this = t0; - }, - _InputDecorationTheme_Object_Diagnosticable: function _InputDecorationTheme_Object_Diagnosticable() { - }, - __BorderContainerState_State_TickerProviderStateMixin: function __BorderContainerState_State_TickerProviderStateMixin() { - }, - __HelperErrorState_State_SingleTickerProviderStateMixin: function __HelperErrorState_State_SingleTickerProviderStateMixin() { - }, - __InputDecoratorState_State_TickerProviderStateMixin: function __InputDecoratorState_State_TickerProviderStateMixin() { - }, - __RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin: function __RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin() { - }, - _RenderListTile__positionBox(box, offset) { - var t1 = box.parentData; - t1.toString; - type$.BoxParentData._as(t1).offset = offset; - }, - ListTileControlAffinity: function ListTileControlAffinity(t0, t1) { - this.index = t0; - this._name = t1; - }, - ListTileTitleAlignment: function ListTileTitleAlignment(t0, t1) { - this.index = t0; - this._name = t1; - }, - ListTile: function ListTile(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.leading = t0; - _.title = t1; - _.subtitle = t2; - _.trailing = t3; - _.dense = t4; - _.visualDensity = t5; - _.contentPadding = t6; - _.enabled = t7; - _.onTap = t8; - _.enableFeedback = t9; - _.minTileHeight = t10; - _.internalAddSemanticForOnTap = t11; - _.key = t12; - }, - ListTile_build_resolveColor: function ListTile_build_resolveColor(t0) { - this.states = t0; - }, - _IndividualOverrides: function _IndividualOverrides(t0, t1, t2, t3) { - var _ = this; - _.explicitColor = t0; - _.enabledColor = t1; - _.selectedColor = t2; - _.disabledColor = t3; - }, - _ListTileSlot: function _ListTileSlot(t0, t1) { - this.index = t0; - this._name = t1; - }, - _ListTile: function _ListTile(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { - var _ = this; - _.leading = t0; - _.title = t1; - _.subtitle = t2; - _.trailing = t3; - _.isThreeLine = t4; - _.isDense = t5; - _.visualDensity = t6; - _.textDirection = t7; - _.titleBaselineType = t8; - _.subtitleBaselineType = t9; - _.horizontalTitleGap = t10; - _.minVerticalPadding = t11; - _.minLeadingWidth = t12; - _.minTileHeight = t13; - _.titleAlignment = t14; - _.key = t15; - }, - _RenderListTile: function _RenderListTile(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _._isDense = t0; - _._visualDensity = t1; - _._isThreeLine = t2; - _._list_tile$_textDirection = t3; - _._titleBaselineType = t4; - _._subtitleBaselineType = t5; - _._horizontalTitleGap = t6; - _._minVerticalPadding = t7; - _._minLeadingWidth = t8; - _._minTileHeight = t9; - _._titleAlignment = t10; - _.SlottedContainerRenderObjectMixin__slotToChild = t11; - _._layoutCacheStorage = t12; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t13; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderListTile_paint_doPaint: function _RenderListTile_paint_doPaint(t0, t1) { - this.context = t0; - this.offset = t1; - }, - _RenderListTile_hitTestChildren_closure: function _RenderListTile_hitTestChildren_closure(t0) { - this.child = t0; - }, - _LisTileDefaultsM3: function _LisTileDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { - var _ = this; - _.context = t0; - _.___LisTileDefaultsM3__textTheme_FI = _.___LisTileDefaultsM3__colors_FI = _.___LisTileDefaultsM3__theme_FI = $; - _.dense = t1; - _.shape = t2; - _.style = t3; - _.selectedColor = t4; - _.iconColor = t5; - _.textColor = t6; - _.titleTextStyle = t7; - _.subtitleTextStyle = t8; - _.leadingAndTrailingTextStyle = t9; - _.contentPadding = t10; - _.tileColor = t11; - _.selectedTileColor = t12; - _.horizontalTitleGap = t13; - _.minVerticalPadding = t14; - _.minLeadingWidth = t15; - _.minTileHeight = t16; - _.enableFeedback = t17; - _.mouseCursor = t18; - _.visualDensity = t19; - _.titleAlignment = t20; - _.controlAffinity = t21; - _.isThreeLine = t22; - }, - __RenderListTile_RenderBox_SlottedContainerRenderObjectMixin: function __RenderListTile_RenderBox_SlottedContainerRenderObjectMixin() { - }, - ListTileThemeData$(contentPadding, controlAffinity, dense, enableFeedback, horizontalTitleGap, iconColor, isThreeLine, leadingAndTrailingTextStyle, minLeadingWidth, minTileHeight, minVerticalPadding, mouseCursor, selectedColor, selectedTileColor, shape, style, subtitleTextStyle, textColor, tileColor, titleAlignment, titleTextStyle, visualDensity) { - return new A.ListTileThemeData(dense, shape, style, selectedColor, iconColor, textColor, titleTextStyle, subtitleTextStyle, leadingAndTrailingTextStyle, contentPadding, tileColor, selectedTileColor, horizontalTitleGap, minVerticalPadding, minLeadingWidth, minTileHeight, enableFeedback, mouseCursor, visualDensity, titleAlignment, controlAffinity, isThreeLine); - }, - ListTileThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22; - if (a === b) - return a; - t1 = t < 0.5; - if (t1) - t2 = a.dense; - else - t2 = b.dense; - t3 = A.ShapeBorder_lerp(a.shape, b.shape, t); - if (t1) - t4 = a.style; - else - t4 = b.style; - t5 = A.Color_lerp(a.selectedColor, b.selectedColor, t); - t6 = A.Color_lerp(a.iconColor, b.iconColor, t); - t7 = A.Color_lerp(a.textColor, b.textColor, t); - t8 = A.TextStyle_lerp(a.titleTextStyle, b.titleTextStyle, t); - t9 = A.TextStyle_lerp(a.subtitleTextStyle, b.subtitleTextStyle, t); - t10 = A.TextStyle_lerp(a.leadingAndTrailingTextStyle, b.leadingAndTrailingTextStyle, t); - t11 = A.EdgeInsetsGeometry_lerp(a.contentPadding, b.contentPadding, t); - t12 = A.Color_lerp(a.tileColor, b.tileColor, t); - t13 = A.Color_lerp(a.selectedTileColor, b.selectedTileColor, t); - t14 = A.lerpDouble(a.horizontalTitleGap, b.horizontalTitleGap, t); - t15 = A.lerpDouble(a.minVerticalPadding, b.minVerticalPadding, t); - t16 = A.lerpDouble(a.minLeadingWidth, b.minLeadingWidth, t); - t17 = A.lerpDouble(a.minTileHeight, b.minTileHeight, t); - if (t1) - t18 = a.enableFeedback; - else - t18 = b.enableFeedback; - if (t1) - t19 = a.mouseCursor; - else - t19 = b.mouseCursor; - if (t1) - t20 = a.visualDensity; - else - t20 = b.visualDensity; - if (t1) - t21 = a.titleAlignment; - else - t21 = b.titleAlignment; - if (t1) - t22 = a.controlAffinity; - else - t22 = b.controlAffinity; - if (t1) - t1 = a.isThreeLine; - else - t1 = b.isThreeLine; - return A.ListTileThemeData$(t11, t22, t2, t18, t14, t6, t1, t10, t16, t17, t15, t19, t5, t13, t3, t4, t9, t7, t12, t21, t8, t20); - }, - ListTileTheme$(child, data, key) { - return new A.ListTileTheme(data, child, key); - }, - ListTileTheme_of(context) { - var result = context.dependOnInheritedWidgetOfExactType$1$0(type$.ListTileTheme), - t1 = result == null ? null : result.get$data(0); - return t1 == null ? A.Theme_of(context).listTileTheme : t1; - }, - ListTileTheme_merge(child, iconColor, style, textColor) { - var _null = null; - return new A.Builder(new A.ListTileTheme_merge_closure(_null, _null, _null, style, _null, iconColor, textColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, child), _null); - }, - ListTileThemeData: function ListTileThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21) { - var _ = this; - _.dense = t0; - _.shape = t1; - _.style = t2; - _.selectedColor = t3; - _.iconColor = t4; - _.textColor = t5; - _.titleTextStyle = t6; - _.subtitleTextStyle = t7; - _.leadingAndTrailingTextStyle = t8; - _.contentPadding = t9; - _.tileColor = t10; - _.selectedTileColor = t11; - _.horizontalTitleGap = t12; - _.minVerticalPadding = t13; - _.minLeadingWidth = t14; - _.minTileHeight = t15; - _.enableFeedback = t16; - _.mouseCursor = t17; - _.visualDensity = t18; - _.titleAlignment = t19; - _.controlAffinity = t20; - _.isThreeLine = t21; - }, - ListTileTheme: function ListTileTheme(t0, t1, t2) { - this._list_tile_theme$_data = t0; - this.child = t1; - this.key = t2; - }, - ListTileTheme_merge_closure: function ListTileTheme_merge_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { - var _ = this; - _.key = t0; - _.dense = t1; - _.shape = t2; - _.style = t3; - _.selectedColor = t4; - _.iconColor = t5; - _.textColor = t6; - _.titleTextStyle = t7; - _.subtitleTextStyle = t8; - _.leadingAndTrailingTextStyle = t9; - _.contentPadding = t10; - _.tileColor = t11; - _.selectedTileColor = t12; - _.enableFeedback = t13; - _.horizontalTitleGap = t14; - _.minVerticalPadding = t15; - _.minLeadingWidth = t16; - _.minTileHeight = t17; - _.titleAlignment = t18; - _.mouseCursor = t19; - _.visualDensity = t20; - _.controlAffinity = t21; - _.isThreeLine = t22; - _.child = t23; - }, - _ListTileThemeData_Object_Diagnosticable: function _ListTileThemeData_Object_Diagnosticable() { - }, - TextMagnifier: function TextMagnifier(t0, t1) { - this.magnifierInfo = t0; - this.key = t1; - }, - TextMagnifier_adaptiveMagnifierConfiguration_closure: function TextMagnifier_adaptiveMagnifierConfiguration_closure() { - }, - _TextMagnifierState: function _TextMagnifierState(t0) { - var _ = this; - _._positionShouldBeAnimatedTimer = _._magnifierPosition = null; - _._extraFocalPointOffset = t0; - _._framework$_element = _._widget = null; - }, - _TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure: function _TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure(t0) { - this.$this = t0; - }, - _TextMagnifierState__determineMagnifierPositionAndFocalPoint__closure: function _TextMagnifierState__determineMagnifierPositionAndFocalPoint__closure(t0) { - this.$this = t0; - }, - _TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure0: function _TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure0(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.finalMagnifierPosition = t2; - _.focalPointAdjustmentForScreenBoundsAdjustment = t3; - }, - Magnifier: function Magnifier(t0, t1) { - this.additionalFocalPointOffset = t0; - this.key = t1; - }, - Material$(animationDuration, borderOnForeground, borderRadius, child, clipBehavior, color, elevation, key, shadowColor, shape, surfaceTintColor, textStyle, type) { - return new A.Material(child, type, elevation, color, shadowColor, surfaceTintColor, textStyle, shape, true, clipBehavior, animationDuration, borderRadius, key); - }, - InkFeature__getPaintTransform(fromRenderObject, toRenderObject) { - var to, from, fromDepth, toDepth, fromParent, toParent, transform, inverseTransform, index, index0, - t1 = type$.JSArray_RenderObject, - fromPath = A._setArrayType([fromRenderObject], t1), - toPath = A._setArrayType([toRenderObject], t1); - for (to = toRenderObject, from = fromRenderObject; from !== to;) { - fromDepth = from._depth; - toDepth = to._depth; - if (fromDepth >= toDepth) { - fromParent = from.get$parent(from); - if (!(fromParent instanceof A.RenderObject) || !fromParent.paintsChild$1(from)) - return null; - fromPath.push(fromParent); - from = fromParent; - } - if (fromDepth <= toDepth) { - toParent = to.get$parent(to); - if (!(toParent instanceof A.RenderObject) || !toParent.paintsChild$1(to)) - return null; - toPath.push(toParent); - to = toParent; - } - } - transform = new A.Matrix4(new Float64Array(16)); - transform.setIdentity$0(); - inverseTransform = new A.Matrix4(new Float64Array(16)); - inverseTransform.setIdentity$0(); - for (index = toPath.length - 1; index > 0; index = index0) { - index0 = index - 1; - toPath[index].applyPaintTransform$2(toPath[index0], transform); - } - for (index = fromPath.length - 1; index > 0; index = index0) { - index0 = index - 1; - fromPath[index].applyPaintTransform$2(fromPath[index0], inverseTransform); - } - if (inverseTransform.copyInverse$1(inverseTransform) !== 0) { - inverseTransform.multiply$1(0, transform); - t1 = inverseTransform; - } else - t1 = null; - return t1; - }, - MaterialType: function MaterialType(t0, t1) { - this.index = t0; - this._name = t1; - }, - Material: function Material(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.child = t0; - _.type = t1; - _.elevation = t2; - _.color = t3; - _.shadowColor = t4; - _.surfaceTintColor = t5; - _.textStyle = t6; - _.shape = t7; - _.borderOnForeground = t8; - _.clipBehavior = t9; - _.animationDuration = t10; - _.borderRadius = t11; - _.key = t12; - }, - _MaterialState: function _MaterialState(t0, t1, t2) { - var _ = this; - _._inkFeatureRenderer = t0; - _.TickerProviderStateMixin__tickers = t1; - _.TickerProviderStateMixin__tickerModeNotifier = t2; - _._framework$_element = _._widget = null; - }, - _MaterialState_build_closure: function _MaterialState_build_closure(t0) { - this.$this = t0; - }, - _RenderInkFeatures: function _RenderInkFeatures(t0, t1, t2, t3, t4) { - var _ = this; - _.vsync = t0; - _.absorbHitTest = t1; - _._inkFeatures = null; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _InkFeatures: function _InkFeatures(t0, t1, t2, t3, t4) { - var _ = this; - _.color = t0; - _.vsync = t1; - _.absorbHitTest = t2; - _.child = t3; - _.key = t4; - }, - InkFeature: function InkFeature() { - }, - ShapeBorderTween: function ShapeBorderTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - _MaterialInterior: function _MaterialInterior(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { - var _ = this; - _.child = t0; - _.shape = t1; - _.borderOnForeground = t2; - _.clipBehavior = t3; - _.elevation = t4; - _.color = t5; - _.shadowColor = t6; - _.surfaceTintColor = t7; - _.curve = t8; - _.duration = t9; - _.onEnd = t10; - _.key = t11; - }, - _MaterialInteriorState: function _MaterialInteriorState(t0, t1) { - var _ = this; - _._border = _._shadowColor = _._surfaceTintColor = _._elevation = null; - _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState_controller_FI = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _MaterialInteriorState_forEachTween_closure: function _MaterialInteriorState_forEachTween_closure() { - }, - _MaterialInteriorState_forEachTween_closure0: function _MaterialInteriorState_forEachTween_closure0() { - }, - _MaterialInteriorState_forEachTween_closure1: function _MaterialInteriorState_forEachTween_closure1() { - }, - _MaterialInteriorState_forEachTween_closure2: function _MaterialInteriorState_forEachTween_closure2() { - }, - _ShapeBorderPaint: function _ShapeBorderPaint(t0, t1, t2, t3) { - var _ = this; - _.child = t0; - _.shape = t1; - _.borderOnForeground = t2; - _.key = t3; - }, - _ShapeBorderPainter: function _ShapeBorderPainter(t0, t1, t2) { - this.border = t0; - this.textDirection = t1; - this._repaint = t2; - }, - __MaterialState_State_TickerProviderStateMixin: function __MaterialState_State_TickerProviderStateMixin() { - }, - _MaterialLocalizationsDelegate: function _MaterialLocalizationsDelegate() { - }, - DefaultMaterialLocalizations: function DefaultMaterialLocalizations() { - }, - MenuBarThemeData_lerp(a, b, t) { - if (a === b) - return a; - return new A.MenuBarThemeData(A.MenuStyle_lerp(a.style, b.style, t), null); - }, - MenuBarThemeData: function MenuBarThemeData(t0, t1) { - this.style = t0; - this.submenuIcon = t1; - }, - MenuButtonThemeData_lerp(a, b, t) { - if (a === b) - return a; - return new A.MenuButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); - }, - MenuButtonThemeData: function MenuButtonThemeData(t0) { - this.style = t0; - }, - _MenuButtonThemeData_Object_Diagnosticable: function _MenuButtonThemeData_Object_Diagnosticable() { - }, - MenuStyle_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, _null = null; - if (a == b) - return a; - t1 = a == null; - t2 = t1 ? _null : a.backgroundColor; - t3 = b == null; - t4 = t3 ? _null : b.backgroundColor; - t5 = type$.nullable_Color; - t4 = A.WidgetStateProperty_lerp(t2, t4, t, A.ui_Color_lerp$closure(), t5); - t2 = t1 ? _null : a.shadowColor; - t2 = A.WidgetStateProperty_lerp(t2, t3 ? _null : b.shadowColor, t, A.ui_Color_lerp$closure(), t5); - t6 = t1 ? _null : a.surfaceTintColor; - t5 = A.WidgetStateProperty_lerp(t6, t3 ? _null : b.surfaceTintColor, t, A.ui_Color_lerp$closure(), t5); - t6 = t1 ? _null : a.elevation; - t7 = t3 ? _null : b.elevation; - t7 = A.WidgetStateProperty_lerp(t6, t7, t, A.ui__lerpDouble$closure(), type$.nullable_double); - t6 = t1 ? _null : a.padding; - t8 = t3 ? _null : b.padding; - t8 = A.WidgetStateProperty_lerp(t6, t8, t, A.edge_insets_EdgeInsetsGeometry_lerp$closure(), type$.nullable_EdgeInsetsGeometry); - t6 = t1 ? _null : a.minimumSize; - t9 = t3 ? _null : b.minimumSize; - t10 = type$.nullable_Size; - t9 = A.WidgetStateProperty_lerp(t6, t9, t, A.ui_Size_lerp$closure(), t10); - t6 = t1 ? _null : a.fixedSize; - t6 = A.WidgetStateProperty_lerp(t6, t3 ? _null : b.fixedSize, t, A.ui_Size_lerp$closure(), t10); - t11 = t1 ? _null : a.maximumSize; - t10 = A.WidgetStateProperty_lerp(t11, t3 ? _null : b.maximumSize, t, A.ui_Size_lerp$closure(), t10); - t11 = t1 ? _null : a.side; - t11 = A.WidgetStateBorderSide_lerp(t11, t3 ? _null : b.side, t); - t12 = t1 ? _null : a.shape; - t13 = t3 ? _null : b.shape; - t13 = A.WidgetStateProperty_lerp(t12, t13, t, A.borders_OutlinedBorder_lerp$closure(), type$.nullable_OutlinedBorder); - t12 = t < 0.5; - if (t12) - t14 = t1 ? _null : a.mouseCursor; - else - t14 = t3 ? _null : b.mouseCursor; - if (t12) - t12 = t1 ? _null : a.visualDensity; - else - t12 = t3 ? _null : b.visualDensity; - t1 = t1 ? _null : a.alignment; - return new A.MenuStyle(t4, t2, t5, t7, t8, t9, t6, t10, t11, t13, t14, t12, A.AlignmentGeometry_lerp(t1, t3 ? _null : b.alignment, t)); - }, - MenuStyle: function MenuStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.backgroundColor = t0; - _.shadowColor = t1; - _.surfaceTintColor = t2; - _.elevation = t3; - _.padding = t4; - _.minimumSize = t5; - _.fixedSize = t6; - _.maximumSize = t7; - _.side = t8; - _.shape = t9; - _.mouseCursor = t10; - _.visualDensity = t11; - _.alignment = t12; - }, - _MenuStyle_Object_Diagnosticable: function _MenuStyle_Object_Diagnosticable() { - }, - MenuThemeData_lerp(a, b, t) { - var t1, t2; - if (a === b) - return a; - t1 = A.MenuStyle_lerp(a.style, b.style, t); - if (t < 0.5) - t2 = a.submenuIcon; - else - t2 = b.submenuIcon; - return new A.MenuThemeData(t1, t2); - }, - MenuThemeData: function MenuThemeData(t0, t1) { - this.style = t0; - this.submenuIcon = t1; - }, - _MenuThemeData_Object_Diagnosticable: function _MenuThemeData_Object_Diagnosticable() { - }, - NavigationBarThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11; - if (a === b) - return a; - t1 = A.lerpDouble(a.height, b.height, t); - t2 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t3 = A.lerpDouble(a.elevation, b.elevation, t); - t4 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - t5 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t6 = A.Color_lerp(a.indicatorColor, b.indicatorColor, t); - t7 = A.ShapeBorder_lerp(a.indicatorShape, b.indicatorShape, t); - t8 = A.WidgetStateProperty_lerp(a.labelTextStyle, b.labelTextStyle, t, A.text_style_TextStyle_lerp$closure(), type$.nullable_TextStyle); - t9 = A.WidgetStateProperty_lerp(a.iconTheme, b.iconTheme, t, A.icon_theme_data_IconThemeData_lerp$closure(), type$.nullable_IconThemeData); - if (t < 0.5) - t10 = a.labelBehavior; - else - t10 = b.labelBehavior; - t11 = A.WidgetStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), type$.nullable_Color); - return new A.NavigationBarThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, A.EdgeInsetsGeometry_lerp(a.labelPadding, b.labelPadding, t)); - }, - NavigationBarThemeData: function NavigationBarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { - var _ = this; - _.height = t0; - _.backgroundColor = t1; - _.elevation = t2; - _.shadowColor = t3; - _.surfaceTintColor = t4; - _.indicatorColor = t5; - _.indicatorShape = t6; - _.labelTextStyle = t7; - _.iconTheme = t8; - _.labelBehavior = t9; - _.overlayColor = t10; - _.labelPadding = t11; - }, - _NavigationBarThemeData_Object_Diagnosticable: function _NavigationBarThemeData_Object_Diagnosticable() { - }, - NavigationDrawerThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9; - if (a === b) - return a; - t1 = A.lerpDouble(a.tileHeight, b.tileHeight, t); - t2 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t3 = A.lerpDouble(a.elevation, b.elevation, t); - t4 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - t5 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t6 = A.Color_lerp(a.indicatorColor, b.indicatorColor, t); - t7 = A.ShapeBorder_lerp(a.indicatorShape, b.indicatorShape, t); - t8 = a.indicatorSize; - t8 = A.Size_lerp(t8, t8, t); - t9 = A.WidgetStateProperty_lerp(a.labelTextStyle, b.labelTextStyle, t, A.text_style_TextStyle_lerp$closure(), type$.nullable_TextStyle); - return new A.NavigationDrawerThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t9, A.WidgetStateProperty_lerp(a.iconTheme, b.iconTheme, t, A.icon_theme_data_IconThemeData_lerp$closure(), type$.nullable_IconThemeData)); - }, - NavigationDrawerThemeData: function NavigationDrawerThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.tileHeight = t0; - _.backgroundColor = t1; - _.elevation = t2; - _.shadowColor = t3; - _.surfaceTintColor = t4; - _.indicatorColor = t5; - _.indicatorShape = t6; - _.indicatorSize = t7; - _.labelTextStyle = t8; - _.iconTheme = t9; - }, - _NavigationDrawerThemeData_Object_Diagnosticable: function _NavigationDrawerThemeData_Object_Diagnosticable() { - }, - NavigationRailThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12; - if (a === b) - return a; - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.lerpDouble(a.elevation, b.elevation, t); - t3 = A.TextStyle_lerp(a.unselectedLabelTextStyle, b.unselectedLabelTextStyle, t); - t4 = A.TextStyle_lerp(a.selectedLabelTextStyle, b.selectedLabelTextStyle, t); - t5 = a.unselectedIconTheme; - if (t5 == null) - t6 = b.unselectedIconTheme == null; - else - t6 = false; - if (t6) - t5 = null; - else - t5 = A.IconThemeData_lerp(t5, b.unselectedIconTheme, t); - t6 = a.selectedIconTheme; - if (t6 == null) - t7 = b.selectedIconTheme == null; - else - t7 = false; - if (t7) - t6 = null; - else - t6 = A.IconThemeData_lerp(t6, b.selectedIconTheme, t); - t7 = A.lerpDouble(a.groupAlignment, b.groupAlignment, t); - t8 = t < 0.5; - if (t8) - t9 = a.labelType; - else - t9 = b.labelType; - if (t8) - t8 = a.useIndicator; - else - t8 = b.useIndicator; - t10 = A.Color_lerp(a.indicatorColor, b.indicatorColor, t); - t11 = A.ShapeBorder_lerp(a.indicatorShape, b.indicatorShape, t); - t12 = A.lerpDouble(a.minWidth, b.minWidth, t); - return new A.NavigationRailThemeData(t1, t2, t3, t4, t5, t6, t7, t9, t8, t10, t11, t12, A.lerpDouble(a.minExtendedWidth, b.minExtendedWidth, t)); - }, - NavigationRailThemeData: function NavigationRailThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.backgroundColor = t0; - _.elevation = t1; - _.unselectedLabelTextStyle = t2; - _.selectedLabelTextStyle = t3; - _.unselectedIconTheme = t4; - _.selectedIconTheme = t5; - _.groupAlignment = t6; - _.labelType = t7; - _.useIndicator = t8; - _.indicatorColor = t9; - _.indicatorShape = t10; - _.minWidth = t11; - _.minExtendedWidth = t12; - }, - _NavigationRailThemeData_Object_Diagnosticable: function _NavigationRailThemeData_Object_Diagnosticable() { - }, - OutlinedButtonThemeData_lerp(a, b, t) { - if (a === b) - return a; - return new A.OutlinedButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); - }, - OutlinedButtonThemeData: function OutlinedButtonThemeData(t0) { - this.style = t0; - }, - _OutlinedButtonThemeData_Object_Diagnosticable: function _OutlinedButtonThemeData_Object_Diagnosticable() { - }, - MaterialPageRoute$(builder, settings, $T) { - var _null = null, - t1 = A._setArrayType([], type$.JSArray_of_Future_bool_Function), - t2 = $.Zone__current, - t3 = A.ProxyAnimation$(B.C__AlwaysDismissedAnimation), - t4 = A._setArrayType([], type$.JSArray_OverlayEntry), - t5 = $.$get$ChangeNotifier__emptyListeners(), - t6 = $.Zone__current, - t7 = $T._eval$1("_Future<0?>"), - t8 = $T._eval$1("_AsyncCompleter<0?>"), - t9 = settings == null ? B.RouteSettings_null_null : settings; - return new A.MaterialPageRoute(builder, false, true, false, _null, _null, _null, t1, A.LinkedHashSet_LinkedHashSet$_empty(type$.PopEntry_nullable_Object), new A.LabeledGlobalKey(_null, $T._eval$1("LabeledGlobalKey<_ModalScopeState<0>>")), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.PageStorageBucket(), _null, 0, new A._AsyncCompleter(new A._Future(t2, $T._eval$1("_Future<0?>")), $T._eval$1("_AsyncCompleter<0?>")), t3, t4, _null, t9, new A.ValueNotifier(_null, t5), new A._AsyncCompleter(new A._Future(t6, t7), t8), new A._AsyncCompleter(new A._Future(t6, t7), t8), $T._eval$1("MaterialPageRoute<0>")); - }, - MaterialRouteTransitionMixin__delegatedTransition(context, animation, secondaryAnimation, allowSnapshotting, child) { - var matchingBuilder, t1; - A.Theme_of(context); - matchingBuilder = B.Map_16V0G.$index(0, A.Theme_of(context).platform); - t1 = (matchingBuilder == null ? B.C_ZoomPageTransitionsBuilder : matchingBuilder).get$delegatedTransition().call$5(context, animation, secondaryAnimation, allowSnapshotting, child); - return t1; - }, - MaterialPageRoute: function MaterialPageRoute(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22) { - var _ = this; - _.builder = t0; - _.fullscreenDialog = t1; - _.allowSnapshotting = t2; - _._pages$_barrierDismissible = t3; - _.filter = t4; - _.traversalEdgeBehavior = t5; - _.directionalTraversalEdgeBehavior = t6; - _.receivedTransition = null; - _._offstage = false; - _._secondaryAnimationProxy = _._animationProxy = null; - _._willPopCallbacks = t7; - _._popEntries = t8; - _._scopeKey = t9; - _._subtreeKey = t10; - _._storageBucket = t11; - _.__ModalRoute__modalBarrier_A = $; - _._modalScopeCache = null; - _.__ModalRoute__modalScope_A = $; - _.LocalHistoryRoute__localHistory = t12; - _.LocalHistoryRoute__entriesImpliesAppBarDismissal = t13; - _._transitionCompleter = t14; - _._performanceModeRequestHandle = null; - _._popFinalized = false; - _._routes$_controller = _._animation = null; - _._secondaryAnimation = t15; - _._trainHoppingListenerRemover = _._result = _._routes$_simulation = null; - _._overlayEntries = t16; - _._requestFocus = t17; - _._navigator$_navigator = null; - _._settings = t18; - _._restorationScopeId = t19; - _._popCompleter = t20; - _._disposeCompleter = t21; - _.$ti = t22; - }, - MaterialRouteTransitionMixin: function MaterialRouteTransitionMixin() { - }, - _MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin: function _MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin() { - }, - ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition(context, animation, secondaryAnimation, child, allowSnapshotting, allowEnterRouteSnapshotting, backgroundColor) { - var enterTransitionBackgroundColor = backgroundColor == null ? A.Theme_of(context).colorScheme.surface : backgroundColor; - return new A.DualTransitionBuilder(new A.ReverseAnimation(secondaryAnimation, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), 0), new A.ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition_closure(allowSnapshotting, true, enterTransitionBackgroundColor), new A.ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition_closure0(allowSnapshotting), child, null); - }, - _drawImageScaledAndCentered(context, image, scale, opacity, pixelRatio) { - var paint, t1, logicalWidth, logicalHeight, scaledLogicalWidth, scaledLogicalHeight, left, $top, t2, t3; - if (scale <= 0 || opacity <= 0) - return; - $.$get$_renderer(); - paint = A.CkPaint$(); - paint.filterQuality = B.FilterQuality_2; - paint._colorValue = A.Color$fromRGBO(0, 0, 0, opacity).get$value(0); - t1 = image.__CkImage_box_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - logicalWidth = J.toInt$0$n(t1._nativeObject.width()) / pixelRatio; - t1 = image.__CkImage_box_F.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - logicalHeight = J.toInt$0$n(t1._nativeObject.height()) / pixelRatio; - scaledLogicalWidth = logicalWidth * scale; - scaledLogicalHeight = logicalHeight * scale; - left = (logicalWidth - scaledLogicalWidth) / 2; - $top = (logicalHeight - scaledLogicalHeight) / 2; - t1 = context.get$canvas(0); - t2 = image.__CkImage_box_F.__CountedRef__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = J.toInt$0$n(t2._nativeObject.width()); - t3 = image.__CkImage_box_F.__CountedRef__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t1._canvas.drawImageRect$4(image, new A.Rect(0, 0, t2, J.toInt$0$n(t3._nativeObject.height())), new A.Rect(left, $top, left + scaledLogicalWidth, $top + scaledLogicalHeight), paint); - }, - _updateScaledTransform(transform, scale, size) { - var t1, t2; - transform.setIdentity$0(); - if (scale === 1) - return; - transform.scale$2(0, scale, scale); - t1 = size._dx; - t2 = size._dy; - transform.translate$2(0, -((t1 * scale - t1) / 2), -((t2 * scale - t2) / 2)); - }, - _ZoomEnterTransitionPainter$(animation, backgroundColor, fade, reverse, scale) { - var t1 = new A._ZoomEnterTransitionPainter(reverse, animation, scale, fade, backgroundColor, new A.Matrix4(new Float64Array(16)), A.LayerHandle$(), A.LayerHandle$(), $.$get$ChangeNotifier__emptyListeners()), - t2 = t1.get$notifyListeners(); - animation.addListener$1(0, t2); - animation.addStatusListener$1(t1.get$_onStatusChange()); - scale.parent.addListener$1(0, t2); - fade.addListener$1(0, t2); - return t1; - }, - _ZoomExitTransitionPainter$(animation, fade, reverse, scale) { - var t1 = new A._ZoomExitTransitionPainter(reverse, scale, fade, animation, new A.Matrix4(new Float64Array(16)), A.LayerHandle$(), A.LayerHandle$(), $.$get$ChangeNotifier__emptyListeners()), - t2 = t1.get$notifyListeners(); - scale.parent.addListener$1(0, t2); - fade.addListener$1(0, t2); - animation.addStatusListener$1(t1.get$_onStatusChange()); - return t1; - }, - _ZoomPageTransition: function _ZoomPageTransition(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.animation = t0; - _.secondaryAnimation = t1; - _.allowSnapshotting = t2; - _.backgroundColor = t3; - _.child = t4; - _.allowEnterRouteSnapshotting = t5; - _.key = t6; - }, - _ZoomPageTransition_build_closure: function _ZoomPageTransition_build_closure(t0, t1) { - this.$this = t0; - this.enterTransitionBackgroundColor = t1; - }, - _ZoomPageTransition_build_closure0: function _ZoomPageTransition_build_closure0(t0) { - this.$this = t0; - }, - _ZoomEnterTransition: function _ZoomEnterTransition(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.animation = t0; - _.child = t1; - _.allowSnapshotting = t2; - _.reverse = t3; - _.backgroundColor = t4; - _.key = t5; - }, - _ZoomEnterTransitionState: function _ZoomEnterTransitionState(t0, t1, t2) { - var _ = this; - _.___ZoomEnterTransitionState_delegate_A = $; - _._ZoomTransitionBase_controller = t0; - _._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A = t1; - _._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A = t2; - _._framework$_element = _._widget = null; - }, - _ZoomExitTransition: function _ZoomExitTransition(t0, t1, t2, t3, t4) { - var _ = this; - _.animation = t0; - _.allowSnapshotting = t1; - _.reverse = t2; - _.child = t3; - _.key = t4; - }, - _ZoomExitTransitionState: function _ZoomExitTransitionState(t0, t1, t2) { - var _ = this; - _.___ZoomExitTransitionState_delegate_A = $; - _._ZoomTransitionBase_controller = t0; - _._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A = t1; - _._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A = t2; - _._framework$_element = _._widget = null; - }, - PageTransitionsBuilder: function PageTransitionsBuilder() { - }, - ZoomPageTransitionsBuilder: function ZoomPageTransitionsBuilder() { - }, - ZoomPageTransitionsBuilder_delegatedTransition_closure: function ZoomPageTransitionsBuilder_delegatedTransition_closure(t0) { - this.$this = t0; - }, - ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition_closure: function ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition_closure(t0, t1, t2) { - this.allowSnapshotting = t0; - this.allowEnterRouteSnapshotting = t1; - this.enterTransitionBackgroundColor = t2; - }, - ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition_closure0: function ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition_closure0(t0) { - this.allowSnapshotting = t0; - }, - CupertinoPageTransitionsBuilder: function CupertinoPageTransitionsBuilder() { - }, - PageTransitionsTheme: function PageTransitionsTheme() { - }, - PageTransitionsTheme__all_closure: function PageTransitionsTheme__all_closure(t0) { - this.builders = t0; - }, - _PageTransitionsThemeTransitions: function _PageTransitionsThemeTransitions(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.builders = t0; - _.route = t1; - _.animation = t2; - _.secondaryAnimation = t3; - _.child = t4; - _.key = t5; - _.$ti = t6; - }, - _PageTransitionsThemeTransitionsState: function _PageTransitionsThemeTransitionsState(t0) { - var _ = this; - _._framework$_element = _._widget = _._transitionPlatform = null; - _.$ti = t0; - }, - _ZoomTransitionBase: function _ZoomTransitionBase() { - }, - _ZoomEnterTransitionPainter: function _ZoomEnterTransitionPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.reverse = t0; - _.animation = t1; - _.scale = t2; - _.fade = t3; - _.backgroundColor = t4; - _._page_transitions_theme$_transform = t5; - _._opacityHandle = t6; - _._transformHandler = t7; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t8; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _ZoomEnterTransitionPainter_paint_closure: function _ZoomEnterTransitionPainter_paint_closure(t0, t1) { - this.$this = t0; - this.painter = t1; - }, - _ZoomExitTransitionPainter: function _ZoomExitTransitionPainter(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.reverse = t0; - _.scale = t1; - _.fade = t2; - _.animation = t3; - _._page_transitions_theme$_transform = t4; - _._opacityHandle = t5; - _._transformHandler = t6; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t7; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _ZoomExitTransitionPainter_paint_closure: function _ZoomExitTransitionPainter_paint_closure(t0, t1) { - this.$this = t0; - this.painter = t1; - }, - _PageTransitionsTheme_Object_Diagnosticable: function _PageTransitionsTheme_Object_Diagnosticable() { - }, - __ZoomEnterTransitionState_State__ZoomTransitionBase: function __ZoomEnterTransitionState_State__ZoomTransitionBase() { - }, - __ZoomExitTransitionState_State__ZoomTransitionBase: function __ZoomExitTransitionState_State__ZoomTransitionBase() { - }, - PopupMenuThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12; - if (a === b) - return a; - t1 = A.Color_lerp(a.color, b.color, t); - t2 = A.ShapeBorder_lerp(a.shape, b.shape, t); - t3 = A.EdgeInsetsGeometry_lerp(a.menuPadding, b.menuPadding, t); - t4 = A.lerpDouble(a.elevation, b.elevation, t); - t5 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - t6 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t7 = A.TextStyle_lerp(a.textStyle, b.textStyle, t); - t8 = A.WidgetStateProperty_lerp(a.labelTextStyle, b.labelTextStyle, t, A.text_style_TextStyle_lerp$closure(), type$.nullable_TextStyle); - t9 = t < 0.5; - if (t9) - t10 = a.enableFeedback; - else - t10 = b.enableFeedback; - if (t9) - t11 = a.mouseCursor; - else - t11 = b.mouseCursor; - if (t9) - t9 = a.position; - else - t9 = b.position; - t12 = A.Color_lerp(a.iconColor, b.iconColor, t); - return new A.PopupMenuThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t10, t11, t9, t12, A.lerpDouble(a.iconSize, b.iconSize, t)); - }, - PopupMenuThemeData: function PopupMenuThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.color = t0; - _.shape = t1; - _.menuPadding = t2; - _.elevation = t3; - _.shadowColor = t4; - _.surfaceTintColor = t5; - _.textStyle = t6; - _.labelTextStyle = t7; - _.enableFeedback = t8; - _.mouseCursor = t9; - _.position = t10; - _.iconColor = t11; - _.iconSize = t12; - }, - _PopupMenuThemeData_Object_Diagnosticable: function _PopupMenuThemeData_Object_Diagnosticable() { - }, - _ActivityIndicatorType: function _ActivityIndicatorType(t0, t1) { - this.index = t0; - this._name = t1; - }, - ProgressIndicator: function ProgressIndicator() { - }, - _CircularProgressIndicatorPainter: function _CircularProgressIndicatorPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.trackColor = t0; - _.valueColor = t1; - _.value = t2; - _.headValue = t3; - _.tailValue = t4; - _.offsetValue = t5; - _.rotationValue = t6; - _.strokeWidth = t7; - _.strokeAlign = t8; - _.arcStart = t9; - _.arcSweep = t10; - _.strokeCap = t11; - _.trackGap = t12; - _.year2023 = t13; - _._repaint = t14; - }, - CircularProgressIndicator: function CircularProgressIndicator(t0, t1) { - this.strokeWidth = t0; - this.key = t1; - }, - _CircularProgressIndicatorState: function _CircularProgressIndicatorState(t0, t1) { - var _ = this; - _.___CircularProgressIndicatorState__controller_A = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _CircularProgressIndicatorState__buildAnimation_closure: function _CircularProgressIndicatorState__buildAnimation_closure(t0) { - this.$this = t0; - }, - _CircularProgressIndicatorDefaultsM2: function _CircularProgressIndicatorDefaultsM2(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { - var _ = this; - _.context = t0; - _.___CircularProgressIndicatorDefaultsM2__colors_FI = $; - _.color = t1; - _.linearTrackColor = t2; - _.linearMinHeight = t3; - _.circularTrackColor = t4; - _.refreshBackgroundColor = t5; - _.borderRadius = t6; - _.stopIndicatorColor = t7; - _.stopIndicatorRadius = t8; - _.strokeWidth = t9; - _.strokeAlign = t10; - _.strokeCap = t11; - _.constraints = t12; - _.trackGap = t13; - _.circularTrackPadding = t14; - _.year2023 = t15; - }, - _CircularProgressIndicatorDefaultsM3Year2023: function _CircularProgressIndicatorDefaultsM3Year2023(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { - var _ = this; - _.context = t0; - _.___CircularProgressIndicatorDefaultsM3Year2023__colors_FI = $; - _.color = t1; - _.linearTrackColor = t2; - _.linearMinHeight = t3; - _.circularTrackColor = t4; - _.refreshBackgroundColor = t5; - _.borderRadius = t6; - _.stopIndicatorColor = t7; - _.stopIndicatorRadius = t8; - _.strokeWidth = t9; - _.strokeAlign = t10; - _.strokeCap = t11; - _.constraints = t12; - _.trackGap = t13; - _.circularTrackPadding = t14; - _.year2023 = t15; - }, - __CircularProgressIndicatorState_State_SingleTickerProviderStateMixin: function __CircularProgressIndicatorState_State_SingleTickerProviderStateMixin() { - }, - ProgressIndicatorThemeData$(borderRadius, circularTrackColor, circularTrackPadding, color, constraints, linearMinHeight, linearTrackColor, refreshBackgroundColor, stopIndicatorColor, stopIndicatorRadius, strokeAlign, strokeCap, strokeWidth, trackGap, year2023) { - return new A.ProgressIndicatorThemeData(color, linearTrackColor, linearMinHeight, circularTrackColor, refreshBackgroundColor, borderRadius, stopIndicatorColor, stopIndicatorRadius, strokeWidth, strokeAlign, strokeCap, constraints, trackGap, circularTrackPadding, year2023); - }, - ProgressIndicatorThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15; - if (a === b) - return a; - t1 = A.Color_lerp(a.color, b.color, t); - t2 = A.Color_lerp(a.linearTrackColor, b.linearTrackColor, t); - t3 = A.lerpDouble(a.linearMinHeight, b.linearMinHeight, t); - t4 = A.Color_lerp(a.circularTrackColor, b.circularTrackColor, t); - t5 = A.Color_lerp(a.refreshBackgroundColor, b.refreshBackgroundColor, t); - t6 = A.BorderRadiusGeometry_lerp(a.borderRadius, b.borderRadius, t); - t7 = A.Color_lerp(a.stopIndicatorColor, b.stopIndicatorColor, t); - t8 = A.lerpDouble(a.stopIndicatorRadius, b.stopIndicatorRadius, t); - t9 = A.lerpDouble(a.strokeWidth, b.strokeWidth, t); - t10 = A.lerpDouble(a.strokeAlign, b.strokeAlign, t); - t11 = t < 0.5; - if (t11) - t12 = a.strokeCap; - else - t12 = b.strokeCap; - t13 = A.BoxConstraints_lerp(a.constraints, b.constraints, t); - t14 = A.lerpDouble(a.trackGap, b.trackGap, t); - t15 = A.EdgeInsetsGeometry_lerp(a.circularTrackPadding, b.circularTrackPadding, t); - if (t11) - t11 = a.year2023; - else - t11 = b.year2023; - return A.ProgressIndicatorThemeData$(t6, t4, t15, t1, t13, t3, t2, t5, t7, t8, t10, t12, t9, t14, t11); - }, - ProgressIndicatorTheme_of(context) { - var t1; - context.dependOnInheritedWidgetOfExactType$1$0(type$.ProgressIndicatorTheme); - t1 = A.Theme_of(context); - return t1.progressIndicatorTheme; - }, - ProgressIndicatorThemeData: function ProgressIndicatorThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.color = t0; - _.linearTrackColor = t1; - _.linearMinHeight = t2; - _.circularTrackColor = t3; - _.refreshBackgroundColor = t4; - _.borderRadius = t5; - _.stopIndicatorColor = t6; - _.stopIndicatorRadius = t7; - _.strokeWidth = t8; - _.strokeAlign = t9; - _.strokeCap = t10; - _.constraints = t11; - _.trackGap = t12; - _.circularTrackPadding = t13; - _.year2023 = t14; - }, - _ProgressIndicatorThemeData_Object_Diagnosticable: function _ProgressIndicatorThemeData_Object_Diagnosticable() { - }, - RadioThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6; - if (a === b) - return a; - t1 = t < 0.5; - if (t1) - t2 = a.mouseCursor; - else - t2 = b.mouseCursor; - t3 = type$.nullable_Color; - t4 = A.WidgetStateProperty_lerp(a.fillColor, b.fillColor, t, A.ui_Color_lerp$closure(), t3); - if (t1) - t5 = a.materialTapTargetSize; - else - t5 = b.materialTapTargetSize; - t3 = A.WidgetStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), t3); - t6 = A.lerpDouble(a.splashRadius, b.splashRadius, t); - if (t1) - t1 = a.visualDensity; - else - t1 = b.visualDensity; - return new A.RadioThemeData(t2, t4, t3, t6, t5, t1); - }, - RadioThemeData: function RadioThemeData(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.mouseCursor = t0; - _.fillColor = t1; - _.overlayColor = t2; - _.splashRadius = t3; - _.materialTapTargetSize = t4; - _.visualDensity = t5; - }, - _RadioThemeData_Object_Diagnosticable: function _RadioThemeData_Object_Diagnosticable() { - }, - Scaffold$(appBar, backgroundColor, body) { - return new A.Scaffold(appBar, body, backgroundColor, null); - }, - Scaffold_of(context) { - var result = context.findAncestorStateOfType$1$0(type$.ScaffoldState); - if (result != null) - return result; - throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("Scaffold.of() called with a context that does not contain a Scaffold."), A.ErrorDescription$("No Scaffold ancestor could be found starting from the context that was passed to Scaffold.of(). This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought."), A.ErrorHint$('There are several ways to avoid this problem. The simplest is to use a Builder to get a context that is "under" the Scaffold. For an example of this, please see the documentation for Scaffold.of():\n https://api.flutter.dev/flutter/material/Scaffold/of.html'), A.ErrorHint$("A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.of().\nA less elegant but more expedient solution is assign a GlobalKey to the Scaffold, then use the key.currentState property to obtain the ScaffoldState rather than using the Scaffold.of() function."), context.describeElement$1("The context used was")], type$.JSArray_DiagnosticsNode))); - }, - _ScaffoldSlot: function _ScaffoldSlot(t0, t1) { - this.index = t0; - this._name = t1; - }, - ScaffoldMessenger: function ScaffoldMessenger(t0, t1) { - this.child = t0; - this.key = t1; - }, - ScaffoldMessengerState: function ScaffoldMessengerState(t0, t1, t2, t3, t4) { - var _ = this; - _._scaffolds = t0; - _._materialBanners = t1; - _._snackBars = t2; - _._accessibleNavigation = _._snackBarTimer = _._snackBarController = null; - _.TickerProviderStateMixin__tickers = t3; - _.TickerProviderStateMixin__tickerModeNotifier = t4; - _._framework$_element = _._widget = null; - }, - ScaffoldMessengerState_showSnackBar_closure: function ScaffoldMessengerState_showSnackBar_closure(t0) { - this.$this = t0; - }, - ScaffoldMessengerState_showSnackBar_closure0: function ScaffoldMessengerState_showSnackBar_closure0(t0, t1) { - this.$this = t0; - this.controller = t1; - }, - ScaffoldMessengerState__handleSnackBarStatusChanged_closure: function ScaffoldMessengerState__handleSnackBarStatusChanged_closure(t0) { - this.$this = t0; - }, - ScaffoldMessengerState__handleSnackBarStatusChanged_closure0: function ScaffoldMessengerState__handleSnackBarStatusChanged_closure0() { - }, - ScaffoldMessengerState_hideCurrentSnackBar_closure: function ScaffoldMessengerState_hideCurrentSnackBar_closure(t0, t1) { - this.completer = t0; - this.reason = t1; - }, - ScaffoldMessengerState_build_closure: function ScaffoldMessengerState_build_closure(t0, t1, t2) { - this.$this = t0; - this.snackBar = t1; - this.context = t2; - }, - _ScaffoldMessengerScope: function _ScaffoldMessengerScope(t0, t1, t2) { - this._scaffoldMessengerState = t0; - this.child = t1; - this.key = t2; - }, - ScaffoldPrelayoutGeometry: function ScaffoldPrelayoutGeometry(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.floatingActionButtonSize = t0; - _.bottomSheetSize = t1; - _.contentBottom = t2; - _.contentTop = t3; - _.minInsets = t4; - _.minViewPadding = t5; - _.scaffoldSize = t6; - _.snackBarSize = t7; - _.textDirection = t8; - }, - ScaffoldGeometry: function ScaffoldGeometry(t0, t1) { - this.bottomNavigationBarTop = t0; - this.floatingActionButtonArea = t1; - }, - _ScaffoldGeometryNotifier: function _ScaffoldGeometryNotifier(t0, t1, t2) { - var _ = this; - _.context = t0; - _.floatingActionButtonScale = null; - _.geometry = t1; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t2; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _BodyBoxConstraints: function _BodyBoxConstraints(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.bottomWidgetsHeight = t0; - _.appBarHeight = t1; - _.materialBannerHeight = t2; - _.minWidth = t3; - _.maxWidth = t4; - _.minHeight = t5; - _.maxHeight = t6; - }, - _BodyBuilder: function _BodyBuilder(t0, t1, t2, t3) { - var _ = this; - _.body = t0; - _.extendBody = t1; - _.extendBodyBehindAppBar = t2; - _.key = t3; - }, - _ScaffoldLayout: function _ScaffoldLayout(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.extendBody = t0; - _.extendBodyBehindAppBar = t1; - _.minInsets = t2; - _.minViewPadding = t3; - _.textDirection = t4; - _.geometryNotifier = t5; - _.previousFloatingActionButtonLocation = t6; - _.currentFloatingActionButtonLocation = t7; - _.floatingActionButtonMoveAnimationProgress = t8; - _.floatingActionButtonMotionAnimator = t9; - _.isSnackBarFloating = t10; - _.snackBarWidth = t11; - _.extendBodyBehindMaterialBanner = t12; - _._idToChild = null; - }, - _FloatingActionButtonTransition: function _FloatingActionButtonTransition(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.child = t0; - _.fabMoveAnimation = t1; - _.fabMotionAnimator = t2; - _.geometryNotifier = t3; - _.currentController = t4; - _.key = t5; - }, - _FloatingActionButtonTransitionState: function _FloatingActionButtonTransitionState(t0, t1) { - var _ = this; - _.___FloatingActionButtonTransitionState__previousController_A = $; - _._currentEntranceScaleAnimation = _._previousExitRotationCurvedAnimation = _._previousExitScaleAnimation = null; - _.___FloatingActionButtonTransitionState__currentRotationAnimation_A = _.___FloatingActionButtonTransitionState__extendedCurrentScaleAnimation_A = _.___FloatingActionButtonTransitionState__currentScaleAnimation_A = _.___FloatingActionButtonTransitionState__previousRotationAnimation_A = _.___FloatingActionButtonTransitionState__previousScaleAnimation_A = $; - _._previousChild = null; - _.TickerProviderStateMixin__tickers = t0; - _.TickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _FloatingActionButtonTransitionState__handlePreviousAnimationStatusChanged_closure: function _FloatingActionButtonTransitionState__handlePreviousAnimationStatusChanged_closure(t0, t1) { - this.$this = t0; - this.status = t1; - }, - Scaffold: function Scaffold(t0, t1, t2, t3) { - var _ = this; - _.appBar = t0; - _.body = t1; - _.backgroundColor = t2; - _.key = t3; - }, - ScaffoldState: function ScaffoldState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _._drawerKey = t0; - _._endDrawerKey = t1; - _._bodyKey = t2; - _._appBarMaxHeight = null; - _._drawerOpened = t3; - _._endDrawerOpened = t4; - _._messengerMaterialBanner = _._messengerSnackBar = _._scaffoldMessenger = null; - _._dismissedBottomSheets = t5; - _._currentBottomSheet = null; - _._currentBottomSheetKey = t6; - _._persistentSheetHistoryEntry = null; - _.__ScaffoldState__floatingActionButtonAnimator_A = _.__ScaffoldState__floatingActionButtonMoveController_A = $; - _._floatingActionButtonLocation = _._previousFloatingActionButtonLocation = null; - _.__ScaffoldState__geometryNotifier_A = _.__ScaffoldState__floatingActionButtonVisibilityController_A = $; - _._showBodyScrim = false; - _._bodyScrimColor = t7; - _.RestorationMixin__bucket = t8; - _.RestorationMixin__properties = t9; - _.RestorationMixin__debugPropertiesWaitingForReregistration = t10; - _.RestorationMixin__firstRestorePending = t11; - _.RestorationMixin__currentParent = t12; - _.TickerProviderStateMixin__tickers = t13; - _.TickerProviderStateMixin__tickerModeNotifier = t14; - _._framework$_element = _._widget = null; - }, - ScaffoldState__updateSnackBar_closure: function ScaffoldState__updateSnackBar_closure(t0, t1) { - this.$this = t0; - this.messengerSnackBar = t1; - }, - ScaffoldState__updateMaterialBanner_closure: function ScaffoldState__updateMaterialBanner_closure(t0, t1) { - this.$this = t0; - this.messengerMaterialBanner = t1; - }, - ScaffoldState_build_closure: function ScaffoldState_build_closure(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.minInsets = t2; - _.minViewPadding = t3; - _.textDirection = t4; - _.children = t5; - }, - _DismissDrawerAction: function _DismissDrawerAction(t0, t1) { - this.context = t0; - this._actions$_listeners = t1; - this._currentCallingAction = null; - }, - ScaffoldFeatureController: function ScaffoldFeatureController(t0, t1, t2, t3) { - var _ = this; - _._scaffold$_widget = t0; - _._completer = t1; - _.close = t2; - _.$ti = t3; - }, - _ScaffoldScope: function _ScaffoldScope(t0, t1, t2) { - this.hasDrawer = t0; - this.child = t1; - this.key = t2; - }, - _ScaffoldState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure: function _ScaffoldState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure() { - }, - _ScaffoldMessengerState_State_TickerProviderStateMixin: function _ScaffoldMessengerState_State_TickerProviderStateMixin() { - }, - _ScaffoldState_State_TickerProviderStateMixin: function _ScaffoldState_State_TickerProviderStateMixin() { - }, - _ScaffoldState_State_TickerProviderStateMixin_RestorationMixin: function _ScaffoldState_State_TickerProviderStateMixin_RestorationMixin() { - }, - __FloatingActionButtonTransitionState_State_TickerProviderStateMixin: function __FloatingActionButtonTransitionState_State_TickerProviderStateMixin() { - }, - Scrollbar$(child, controller, thumbVisibility) { - return new A.Scrollbar(child, controller, thumbVisibility, null); - }, - Scrollbar: function Scrollbar(t0, t1, t2, t3) { - var _ = this; - _.child = t0; - _.controller = t1; - _.thumbVisibility = t2; - _.key = t3; - }, - _MaterialScrollbar: function _MaterialScrollbar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.child = t0; - _.controller = t1; - _.thumbVisibility = t2; - _.radius = t3; - _.thickness = t4; - _.trackVisibility = t5; - _.fadeDuration = t6; - _.timeToFade = t7; - _.notificationPredicate = t8; - _.interactive = t9; - _.scrollbarOrientation = t10; - _.mainAxisMargin = t11; - _.key = t12; - }, - _MaterialScrollbarState: function _MaterialScrollbarState(t0, t1, t2, t3) { - var _ = this; - _.___MaterialScrollbarState__hoverAnimationController_A = $; - _._hoverIsActive = _._dragIsActive = false; - _.___MaterialScrollbarState__useAndroidScrollbar_A = _.___MaterialScrollbarState__scrollbarTheme_A = _.___MaterialScrollbarState__colorScheme_A = $; - _._fadeoutTimer = _._cachedController = _._startDragThumbOffset = _._lastDragUpdateOffset = _._startDragScrollbarAxisOffset = null; - _.__RawScrollbarState__fadeoutOpacityAnimation_A = _.__RawScrollbarState__fadeoutAnimationController_A = $; - _._scrollbarPainterKey = t0; - _._scrollbar$_hoverIsActive = false; - _._thumbDrag = null; - _._maxScrollExtentPermitsScrolling = false; - _._axis = _._thumbHold = null; - _._scrollbar$_gestureDetectorKey = t1; - _.__RawScrollbarState_scrollbarPainter_F = $; - _.TickerProviderStateMixin__tickers = t2; - _.TickerProviderStateMixin__tickerModeNotifier = t3; - _._framework$_element = _._widget = null; - }, - _MaterialScrollbarState__trackVisibility_closure: function _MaterialScrollbarState__trackVisibility_closure(t0) { - this.$this = t0; - }, - _MaterialScrollbarState__thumbColor_closure: function _MaterialScrollbarState__thumbColor_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.dragColor = t1; - _.hoverColor = t2; - _.idleColor = t3; - }, - _MaterialScrollbarState__trackColor_closure: function _MaterialScrollbarState__trackColor_closure(t0, t1, t2) { - this.$this = t0; - this.brightness = t1; - this.onSurface = t2; - }, - _MaterialScrollbarState__trackBorderColor_closure: function _MaterialScrollbarState__trackBorderColor_closure(t0, t1, t2) { - this.$this = t0; - this.brightness = t1; - this.onSurface = t2; - }, - _MaterialScrollbarState__thickness_closure: function _MaterialScrollbarState__thickness_closure(t0) { - this.$this = t0; - }, - _MaterialScrollbarState_initState_closure: function _MaterialScrollbarState_initState_closure(t0) { - this.$this = t0; - }, - _MaterialScrollbarState_handleThumbPressStart_closure: function _MaterialScrollbarState_handleThumbPressStart_closure(t0) { - this.$this = t0; - }, - _MaterialScrollbarState_handleThumbPressEnd_closure: function _MaterialScrollbarState_handleThumbPressEnd_closure(t0) { - this.$this = t0; - }, - _MaterialScrollbarState_handleHover_closure: function _MaterialScrollbarState_handleHover_closure(t0) { - this.$this = t0; - }, - _MaterialScrollbarState_handleHover_closure0: function _MaterialScrollbarState_handleHover_closure0(t0) { - this.$this = t0; - }, - _MaterialScrollbarState_handleHoverExit_closure: function _MaterialScrollbarState_handleHoverExit_closure(t0) { - this.$this = t0; - }, - ScrollbarThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10; - if (a === b) - return a; - t1 = type$.nullable_bool; - t2 = A.WidgetStateProperty_lerp(a.thumbVisibility, b.thumbVisibility, t, A.scrollbar_theme___lerpBool$closure(), t1); - t3 = A.WidgetStateProperty_lerp(a.thickness, b.thickness, t, A.ui__lerpDouble$closure(), type$.nullable_double); - t1 = A.WidgetStateProperty_lerp(a.trackVisibility, b.trackVisibility, t, A.scrollbar_theme___lerpBool$closure(), t1); - t4 = a.interactive; - t5 = b.interactive; - t4 = t < 0.5 ? t4 : t5; - t5 = A.Radius_lerp(a.radius, b.radius, t); - t6 = type$.nullable_Color; - t7 = A.WidgetStateProperty_lerp(a.thumbColor, b.thumbColor, t, A.ui_Color_lerp$closure(), t6); - t8 = A.WidgetStateProperty_lerp(a.trackColor, b.trackColor, t, A.ui_Color_lerp$closure(), t6); - t6 = A.WidgetStateProperty_lerp(a.trackBorderColor, b.trackBorderColor, t, A.ui_Color_lerp$closure(), t6); - t9 = A.lerpDouble(a.crossAxisMargin, b.crossAxisMargin, t); - t10 = A.lerpDouble(a.mainAxisMargin, b.mainAxisMargin, t); - return new A.ScrollbarThemeData(t2, t3, t1, t4, t5, t7, t8, t6, t9, t10, A.lerpDouble(a.minThumbLength, b.minThumbLength, t)); - }, - _lerpBool(a, b, t) { - return t < 0.5 ? a : b; - }, - ScrollbarThemeData: function ScrollbarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _.thumbVisibility = t0; - _.thickness = t1; - _.trackVisibility = t2; - _.interactive = t3; - _.radius = t4; - _.thumbColor = t5; - _.trackColor = t6; - _.trackBorderColor = t7; - _.crossAxisMargin = t8; - _.mainAxisMargin = t9; - _.minThumbLength = t10; - }, - _ScrollbarThemeData_Object_Diagnosticable: function _ScrollbarThemeData_Object_Diagnosticable() { - }, - SearchBarThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12; - if (a === b) - return a; - t1 = A.WidgetStateProperty_lerp(a.elevation, b.elevation, t, A.ui__lerpDouble$closure(), type$.nullable_double); - t2 = type$.nullable_Color; - t3 = A.WidgetStateProperty_lerp(a.backgroundColor, b.backgroundColor, t, A.ui_Color_lerp$closure(), t2); - t4 = A.WidgetStateProperty_lerp(a.shadowColor, b.shadowColor, t, A.ui_Color_lerp$closure(), t2); - t5 = A.WidgetStateProperty_lerp(a.surfaceTintColor, b.surfaceTintColor, t, A.ui_Color_lerp$closure(), t2); - t2 = A.WidgetStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), t2); - t6 = A.SearchBarThemeData__lerpSides(a.side, b.side, t); - t7 = A.WidgetStateProperty_lerp(a.shape, b.shape, t, A.borders_OutlinedBorder_lerp$closure(), type$.nullable_OutlinedBorder); - t8 = A.WidgetStateProperty_lerp(a.padding, b.padding, t, A.edge_insets_EdgeInsetsGeometry_lerp$closure(), type$.nullable_EdgeInsetsGeometry); - t9 = type$.nullable_TextStyle; - t10 = A.WidgetStateProperty_lerp(a.textStyle, b.textStyle, t, A.text_style_TextStyle_lerp$closure(), t9); - t9 = A.WidgetStateProperty_lerp(a.hintStyle, b.hintStyle, t, A.text_style_TextStyle_lerp$closure(), t9); - t11 = A.BoxConstraints_lerp(a.constraints, b.constraints, t); - if (t < 0.5) - t12 = a.textCapitalization; - else - t12 = b.textCapitalization; - return new A.SearchBarThemeData(t1, t3, t4, t5, t2, t6, t7, t8, t10, t9, t11, t12); - }, - SearchBarThemeData__lerpSides(a, b, t) { - if (a == b) - return a; - return A.WidgetStateBorderSide_lerp(a, b, t); - }, - SearchBarThemeData: function SearchBarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { - var _ = this; - _.elevation = t0; - _.backgroundColor = t1; - _.shadowColor = t2; - _.surfaceTintColor = t3; - _.overlayColor = t4; - _.side = t5; - _.shape = t6; - _.padding = t7; - _.textStyle = t8; - _.hintStyle = t9; - _.constraints = t10; - _.textCapitalization = t11; - }, - _SearchBarThemeData_Object_Diagnosticable: function _SearchBarThemeData_Object_Diagnosticable() { - }, - SearchViewThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12; - if (a === b) - return a; - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.lerpDouble(a.elevation, b.elevation, t); - t3 = A.Color_lerp(a.surfaceTintColor, b.surfaceTintColor, t); - t4 = A.SearchViewThemeData__lerpSides(a.side, b.side, t); - t5 = A.OutlinedBorder_lerp(a.shape, b.shape, t); - t6 = A.lerpDouble(a.headerHeight, b.headerHeight, t); - t7 = a.headerTextStyle; - t8 = b.headerTextStyle; - t9 = A.TextStyle_lerp(t7, t8, t); - t7 = A.TextStyle_lerp(t7, t8, t); - t8 = A.BoxConstraints_lerp(a.constraints, b.constraints, t); - t10 = A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t); - t11 = A.EdgeInsetsGeometry_lerp(a.barPadding, b.barPadding, t); - if (t < 0.5) - t12 = a.shrinkWrap; - else - t12 = b.shrinkWrap; - return new A.SearchViewThemeData(t1, t2, t3, t4, t5, t6, t9, t7, t8, t10, t11, t12, A.Color_lerp(a.dividerColor, b.dividerColor, t)); - }, - SearchViewThemeData__lerpSides(a, b, t) { - if (a == null || b == null) - return null; - if (a === b) - return a; - return A.BorderSide_lerp(a, b, t); - }, - SearchViewThemeData: function SearchViewThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.backgroundColor = t0; - _.elevation = t1; - _.surfaceTintColor = t2; - _.side = t3; - _.shape = t4; - _.headerHeight = t5; - _.headerTextStyle = t6; - _.headerHintStyle = t7; - _.constraints = t8; - _.padding = t9; - _.barPadding = t10; - _.shrinkWrap = t11; - _.dividerColor = t12; - }, - _SearchViewThemeData_Object_Diagnosticable: function _SearchViewThemeData_Object_Diagnosticable() { - }, - SegmentedButtonThemeData_lerp(a, b, t) { - var t1, t2; - if (a === b) - return a; - t1 = A.ButtonStyle_lerp(a.style, b.style, t); - if (t < 0.5) - t2 = a.selectedIcon; - else - t2 = b.selectedIcon; - return new A.SegmentedButtonThemeData(t1, t2); - }, - SegmentedButtonThemeData: function SegmentedButtonThemeData(t0, t1) { - this.style = t0; - this.selectedIcon = t1; - }, - _SegmentedButtonThemeData_Object_Diagnosticable: function _SegmentedButtonThemeData_Object_Diagnosticable() { - }, - SliderThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36; - if (a === b) - return a; - t1 = A.lerpDouble(a.trackHeight, b.trackHeight, t); - t2 = A.Color_lerp(a.activeTrackColor, b.activeTrackColor, t); - t3 = A.Color_lerp(a.inactiveTrackColor, b.inactiveTrackColor, t); - t4 = A.Color_lerp(a.secondaryActiveTrackColor, b.secondaryActiveTrackColor, t); - t5 = A.Color_lerp(a.disabledActiveTrackColor, b.disabledActiveTrackColor, t); - t6 = A.Color_lerp(a.disabledInactiveTrackColor, b.disabledInactiveTrackColor, t); - t7 = A.Color_lerp(a.disabledSecondaryActiveTrackColor, b.disabledSecondaryActiveTrackColor, t); - t8 = A.Color_lerp(a.activeTickMarkColor, b.activeTickMarkColor, t); - t9 = A.Color_lerp(a.inactiveTickMarkColor, b.inactiveTickMarkColor, t); - t10 = A.Color_lerp(a.disabledActiveTickMarkColor, b.disabledActiveTickMarkColor, t); - t11 = A.Color_lerp(a.disabledInactiveTickMarkColor, b.disabledInactiveTickMarkColor, t); - t12 = A.Color_lerp(a.thumbColor, b.thumbColor, t); - t13 = A.Color_lerp(a.overlappingShapeStrokeColor, b.overlappingShapeStrokeColor, t); - t14 = A.Color_lerp(a.disabledThumbColor, b.disabledThumbColor, t); - t15 = A.Color_lerp(a.overlayColor, b.overlayColor, t); - t16 = A.Color_lerp(a.valueIndicatorColor, b.valueIndicatorColor, t); - t17 = A.Color_lerp(a.valueIndicatorStrokeColor, b.valueIndicatorStrokeColor, t); - t18 = t < 0.5; - t19 = t18 ? a.overlayShape : b.overlayShape; - t20 = t18 ? a.tickMarkShape : b.tickMarkShape; - t21 = t18 ? a.thumbShape : b.thumbShape; - t22 = t18 ? a.trackShape : b.trackShape; - t23 = t18 ? a.valueIndicatorShape : b.valueIndicatorShape; - t24 = t18 ? a.rangeTickMarkShape : b.rangeTickMarkShape; - t25 = t18 ? a.rangeThumbShape : b.rangeThumbShape; - t26 = t18 ? a.rangeTrackShape : b.rangeTrackShape; - t27 = t18 ? a.rangeValueIndicatorShape : b.rangeValueIndicatorShape; - t28 = t18 ? a.showValueIndicator : b.showValueIndicator; - t29 = A.TextStyle_lerp(a.valueIndicatorTextStyle, b.valueIndicatorTextStyle, t); - t30 = A.lerpDouble(a.minThumbSeparation, b.minThumbSeparation, t); - t31 = t18 ? a.thumbSelector : b.thumbSelector; - t32 = t18 ? a.mouseCursor : b.mouseCursor; - t33 = t18 ? a.allowedInteraction : b.allowedInteraction; - t34 = A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t); - t35 = A.WidgetStateProperty_lerp(a.thumbSize, b.thumbSize, t, A.ui_Size_lerp$closure(), type$.nullable_Size); - t36 = A.lerpDouble(a.trackGap, b.trackGap, t); - return new A.SliderThemeData(t1, t2, t3, t4, t5, t7, t6, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t18 ? a.year2023 : b.year2023); - }, - SliderThemeData: function SliderThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35) { - var _ = this; - _.trackHeight = t0; - _.activeTrackColor = t1; - _.inactiveTrackColor = t2; - _.secondaryActiveTrackColor = t3; - _.disabledActiveTrackColor = t4; - _.disabledSecondaryActiveTrackColor = t5; - _.disabledInactiveTrackColor = t6; - _.activeTickMarkColor = t7; - _.inactiveTickMarkColor = t8; - _.disabledActiveTickMarkColor = t9; - _.disabledInactiveTickMarkColor = t10; - _.thumbColor = t11; - _.overlappingShapeStrokeColor = t12; - _.disabledThumbColor = t13; - _.overlayColor = t14; - _.valueIndicatorColor = t15; - _.valueIndicatorStrokeColor = t16; - _.overlayShape = t17; - _.tickMarkShape = t18; - _.thumbShape = t19; - _.trackShape = t20; - _.valueIndicatorShape = t21; - _.rangeTickMarkShape = t22; - _.rangeThumbShape = t23; - _.rangeTrackShape = t24; - _.rangeValueIndicatorShape = t25; - _.showValueIndicator = t26; - _.valueIndicatorTextStyle = t27; - _.minThumbSeparation = t28; - _.thumbSelector = t29; - _.mouseCursor = t30; - _.allowedInteraction = t31; - _.padding = t32; - _.thumbSize = t33; - _.trackGap = t34; - _.year2023 = t35; - }, - _SliderThemeData_Object_Diagnosticable: function _SliderThemeData_Object_Diagnosticable() { - }, - SnackBarAction$(label, onPressed) { - return new A.SnackBarAction(label, onPressed, null); - }, - SnackBar$(action, actionOverflowThreshold, animation, backgroundColor, behavior, clipBehavior, closeIconColor, $content, dismissDirection, duration, elevation, hitTestBehavior, key, margin, onVisible, padding, shape, showCloseIcon, width) { - return new A.SnackBar($content, backgroundColor, elevation, margin, padding, width, shape, hitTestBehavior, behavior, action, actionOverflowThreshold, showCloseIcon, closeIconColor, duration, animation, onVisible, dismissDirection, clipBehavior, key); - }, - _SnackbarDefaultsM3$(context) { - var _null = null; - return new A._SnackbarDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - SnackBarClosedReason: function SnackBarClosedReason(t0, t1) { - this.index = t0; - this._name = t1; - }, - SnackBarAction: function SnackBarAction(t0, t1, t2) { - this.label = t0; - this.onPressed = t1; - this.key = t2; - }, - _SnackBarActionState: function _SnackBarActionState() { - this._haveTriggeredAction = false; - this._framework$_element = this._widget = null; - }, - _SnackBarActionState__handlePressed_closure: function _SnackBarActionState__handlePressed_closure(t0) { - this.$this = t0; - }, - _SnackBarActionState_build_resolveForegroundColor: function _SnackBarActionState_build_resolveForegroundColor(t0, t1, t2) { - this.$this = t0; - this.snackBarTheme = t1; - this.defaults = t2; - }, - _SnackBarActionState_build_resolveForegroundColor_closure: function _SnackBarActionState_build_resolveForegroundColor_closure(t0, t1, t2) { - this.$this = t0; - this.snackBarTheme = t1; - this.defaults = t2; - }, - _SnackBarActionState_build_resolveBackgroundColor: function _SnackBarActionState_build_resolveBackgroundColor(t0, t1) { - this.$this = t0; - this.snackBarTheme = t1; - }, - _SnackBarActionState_build_resolveBackgroundColor_closure: function _SnackBarActionState_build_resolveBackgroundColor_closure(t0, t1) { - this.$this = t0; - this.snackBarTheme = t1; - }, - SnackBar: function SnackBar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { - var _ = this; - _.content = t0; - _.backgroundColor = t1; - _.elevation = t2; - _.margin = t3; - _.padding = t4; - _.width = t5; - _.shape = t6; - _.hitTestBehavior = t7; - _.behavior = t8; - _.action = t9; - _.actionOverflowThreshold = t10; - _.showCloseIcon = t11; - _.closeIconColor = t12; - _.duration = t13; - _.animation = t14; - _.onVisible = t15; - _.dismissDirection = t16; - _.clipBehavior = t17; - _.key = t18; - }, - _SnackBarState: function _SnackBarState() { - var _ = this; - _._wasVisible = false; - _._framework$_element = _._widget = _._heightM3Animation = _._fadeOutAnimation = _._fadeInM3Animation = _._fadeInAnimation = _._heightAnimation = null; - }, - _SnackBarState_build_closure: function _SnackBarState_build_closure(t0) { - this.context = t0; - }, - _SnackBarState_build_closure0: function _SnackBarState_build_closure0(t0) { - this.context = t0; - }, - _SnackBarState_build_closure1: function _SnackBarState_build_closure1() { - }, - _SnackBarState_build_closure2: function _SnackBarState_build_closure2() { - }, - _SnackbarDefaultsM3: function _SnackbarDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.context = t0; - _.___SnackbarDefaultsM3__colors_FI = _.___SnackbarDefaultsM3__theme_FI = $; - _.backgroundColor = t1; - _.actionTextColor = t2; - _.disabledActionTextColor = t3; - _.contentTextStyle = t4; - _.elevation = t5; - _.shape = t6; - _.behavior = t7; - _.width = t8; - _.insetPadding = t9; - _.closeIconColor = t10; - _.actionOverflowThreshold = t11; - _.actionBackgroundColor = t12; - _.disabledActionBackgroundColor = t13; - _.dismissDirection = t14; - }, - _SnackbarDefaultsM3_actionTextColor_closure: function _SnackbarDefaultsM3_actionTextColor_closure(t0) { - this.$this = t0; - }, - SnackBarThemeData$(actionBackgroundColor, actionOverflowThreshold, actionTextColor, backgroundColor, behavior, closeIconColor, contentTextStyle, disabledActionBackgroundColor, disabledActionTextColor, dismissDirection, elevation, insetPadding, shape, width) { - return new A.SnackBarThemeData(backgroundColor, actionTextColor, disabledActionTextColor, contentTextStyle, elevation, shape, behavior, width, insetPadding, closeIconColor, actionOverflowThreshold, actionBackgroundColor, disabledActionBackgroundColor, dismissDirection); - }, - SnackBarThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14; - if (a === b) - return a; - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.Color_lerp(a.actionTextColor, b.actionTextColor, t); - t3 = A.Color_lerp(a.disabledActionTextColor, b.disabledActionTextColor, t); - t4 = A.TextStyle_lerp(a.contentTextStyle, b.contentTextStyle, t); - t5 = A.lerpDouble(a.elevation, b.elevation, t); - t6 = A.ShapeBorder_lerp(a.shape, b.shape, t); - t7 = t < 0.5; - if (t7) - t8 = a.behavior; - else - t8 = b.behavior; - t9 = A.lerpDouble(a.width, b.width, t); - t10 = A.EdgeInsets_lerp(a.insetPadding, b.insetPadding, t); - t11 = A.Color_lerp(a.closeIconColor, b.closeIconColor, t); - t12 = A.lerpDouble(a.actionOverflowThreshold, b.actionOverflowThreshold, t); - t13 = A.Color_lerp(a.actionBackgroundColor, b.actionBackgroundColor, t); - t14 = A.Color_lerp(a.disabledActionBackgroundColor, b.disabledActionBackgroundColor, t); - if (t7) - t7 = a.dismissDirection; - else - t7 = b.dismissDirection; - return A.SnackBarThemeData$(t13, t12, t2, t1, t8, t11, t4, t14, t3, t7, t5, t10, t6, t9); - }, - SnackBarBehavior: function SnackBarBehavior(t0, t1) { - this.index = t0; - this._name = t1; - }, - SnackBarThemeData: function SnackBarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.backgroundColor = t0; - _.actionTextColor = t1; - _.disabledActionTextColor = t2; - _.contentTextStyle = t3; - _.elevation = t4; - _.shape = t5; - _.behavior = t6; - _.width = t7; - _.insetPadding = t8; - _.closeIconColor = t9; - _.actionOverflowThreshold = t10; - _.actionBackgroundColor = t11; - _.disabledActionBackgroundColor = t12; - _.dismissDirection = t13; - }, - _SnackBarThemeData_Object_Diagnosticable: function _SnackBarThemeData_Object_Diagnosticable() { - }, - SwitchThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9; - if (a === b) - return a; - t1 = type$.nullable_Color; - t2 = A.WidgetStateProperty_lerp(a.thumbColor, b.thumbColor, t, A.ui_Color_lerp$closure(), t1); - t3 = A.WidgetStateProperty_lerp(a.trackColor, b.trackColor, t, A.ui_Color_lerp$closure(), t1); - t4 = A.WidgetStateProperty_lerp(a.trackOutlineColor, b.trackOutlineColor, t, A.ui_Color_lerp$closure(), t1); - t5 = A.WidgetStateProperty_lerp(a.trackOutlineWidth, b.trackOutlineWidth, t, A.ui__lerpDouble$closure(), type$.nullable_double); - t6 = t < 0.5; - if (t6) - t7 = a.materialTapTargetSize; - else - t7 = b.materialTapTargetSize; - if (t6) - t8 = a.mouseCursor; - else - t8 = b.mouseCursor; - t1 = A.WidgetStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), t1); - t9 = A.lerpDouble(a.splashRadius, b.splashRadius, t); - if (t6) - t6 = a.thumbIcon; - else - t6 = b.thumbIcon; - return new A.SwitchThemeData(t2, t3, t4, t5, t7, t8, t1, t9, t6, A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t)); - }, - SwitchThemeData: function SwitchThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.thumbColor = t0; - _.trackColor = t1; - _.trackOutlineColor = t2; - _.trackOutlineWidth = t3; - _.materialTapTargetSize = t4; - _.mouseCursor = t5; - _.overlayColor = t6; - _.splashRadius = t7; - _.thumbIcon = t8; - _.padding = t9; - }, - _SwitchThemeData_Object_Diagnosticable: function _SwitchThemeData_Object_Diagnosticable() { - }, - TabBarThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17; - if (a === b) - return a; - t1 = A.Decoration_lerp(a.indicator, b.indicator, t); - t2 = A.Color_lerp(a.indicatorColor, b.indicatorColor, t); - t3 = t < 0.5; - t4 = t3 ? a.indicatorSize : b.indicatorSize; - t5 = A.Color_lerp(a.dividerColor, b.dividerColor, t); - t6 = t3 ? a.dividerHeight : b.dividerHeight; - t7 = A.Color_lerp(a.labelColor, b.labelColor, t); - t8 = A.EdgeInsetsGeometry_lerp(a.labelPadding, b.labelPadding, t); - t9 = A.TextStyle_lerp(a.labelStyle, b.labelStyle, t); - t10 = A.Color_lerp(a.unselectedLabelColor, b.unselectedLabelColor, t); - t11 = A.TextStyle_lerp(a.unselectedLabelStyle, b.unselectedLabelStyle, t); - t12 = A.WidgetStateProperty_lerp(a.overlayColor, b.overlayColor, t, A.ui_Color_lerp$closure(), type$.nullable_Color); - t13 = t3 ? a.splashFactory : b.splashFactory; - t14 = t3 ? a.mouseCursor : b.mouseCursor; - t15 = t3 ? a.tabAlignment : b.tabAlignment; - t16 = t3 ? a.textScaler : b.textScaler; - t3 = t3 ? a.indicatorAnimation : b.indicatorAnimation; - t17 = a.splashBorderRadius; - return new A.TabBarThemeData(t1, t2, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t3, A.BorderRadius_lerp(t17, t17, t)); - }, - TabBarThemeData: function TabBarThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { - var _ = this; - _.indicator = t0; - _.indicatorColor = t1; - _.indicatorSize = t2; - _.dividerColor = t3; - _.dividerHeight = t4; - _.labelColor = t5; - _.labelPadding = t6; - _.labelStyle = t7; - _.unselectedLabelColor = t8; - _.unselectedLabelStyle = t9; - _.overlayColor = t10; - _.splashFactory = t11; - _.mouseCursor = t12; - _.tabAlignment = t13; - _.textScaler = t14; - _.indicatorAnimation = t15; - _.splashBorderRadius = t16; - }, - _TabBarThemeData_Object_Diagnosticable: function _TabBarThemeData_Object_Diagnosticable() { - }, - TextButton$(child, onPressed, style) { - var _null = null; - return new A.TextButton(onPressed, _null, _null, _null, style, _null, _null, false, _null, true, _null, child, _null); - }, - TextButton_styleFrom(alignment, animationDuration, backgroundColor, disabledBackgroundColor, disabledForegroundColor, disabledMouseCursor, elevation, enableFeedback, enabledMouseCursor, foregroundColor, maximumSize, minimumSize, overlayColor, padding, shadowColor, shape, side, splashFactory, tapTargetSize, textStyle, visualDensity) { - var t1, t2, _2_4_isSet, t3, _2_4, t4, t5, color, t6, t7, t8, t9, t10, t11, t12, _null = null; - $label0$0: { - if (backgroundColor != null) - t1 = disabledBackgroundColor == null; - else - t1 = false; - if (t1) { - t1 = new A.WidgetStatePropertyAll(backgroundColor, type$.WidgetStatePropertyAll_nullable_Color); - break $label0$0; - } - t1 = A.ButtonStyleButton_defaultColor(backgroundColor, disabledBackgroundColor); - break $label0$0; - } - $label1$1: { - t2 = A.ButtonStyleButton_defaultColor(_null, _null); - break $label1$1; - } - $label2$2: { - _2_4_isSet = foregroundColor == null; - if (_2_4_isSet) { - t3 = overlayColor == null; - _2_4 = overlayColor; - } else { - _2_4 = _null; - t3 = false; - } - t4 = _null; - if (t3) { - t3 = t4; - break $label2$2; - } - if (_2_4_isSet) - t3 = _2_4; - else { - t3 = overlayColor; - _2_4 = t3; - _2_4_isSet = true; - } - t5 = type$.Color; - if (t5._is(t3)) { - if (_2_4_isSet) - t3 = _2_4; - else { - t3 = overlayColor; - _2_4 = t3; - _2_4_isSet = true; - } - t3 = 0 === (t3 == null ? t5._as(t3) : t3).a; - } else - t3 = false; - if (t3) { - t3 = new A.WidgetStatePropertyAll(overlayColor, type$.WidgetStatePropertyAll_nullable_Color); - break $label2$2; - } - if (_2_4_isSet) - t3 = _2_4; - else { - t3 = overlayColor; - _2_4 = t3; - _2_4_isSet = true; - } - t3 = t5._is(t3); - if (t3) { - color = _2_4_isSet ? _2_4 : overlayColor; - if (color == null) - color = t5._as(color); - } else - color = _null; - if (!t3) { - t3 = t5._is(foregroundColor); - if (t3) - color = foregroundColor; - } else - t3 = true; - if (t3) { - t3 = new A.WidgetStateMapper(A.LinkedHashMap_LinkedHashMap$_literal([B.WidgetState_2, color.withOpacity$1(0.1), B.WidgetState_0, color.withOpacity$1(0.08), B.WidgetState_1, color.withOpacity$1(0.1)], type$.WidgetState, type$.nullable_Color), type$.WidgetStateMapper_nullable_Color); - break $label2$2; - } - t3 = t4; - } - t4 = textStyle == null ? _null : new A.WidgetStatePropertyAll(textStyle, type$.WidgetStatePropertyAll_TextStyle); - t5 = A.ButtonStyleButton_defaultColor(foregroundColor, disabledForegroundColor); - t6 = shadowColor == null ? _null : new A.WidgetStatePropertyAll(shadowColor, type$.WidgetStatePropertyAll_Color); - t7 = elevation == null ? _null : new A.WidgetStatePropertyAll(elevation, type$.WidgetStatePropertyAll_double); - t8 = padding == null ? _null : new A.WidgetStatePropertyAll(padding, type$.WidgetStatePropertyAll_EdgeInsetsGeometry); - t9 = minimumSize == null ? _null : new A.WidgetStatePropertyAll(minimumSize, type$.WidgetStatePropertyAll_Size); - t10 = maximumSize == null ? _null : new A.WidgetStatePropertyAll(maximumSize, type$.WidgetStatePropertyAll_Size); - t11 = side == null ? _null : new A.WidgetStatePropertyAll(side, type$.WidgetStatePropertyAll_BorderSide); - t12 = shape == null ? _null : new A.WidgetStatePropertyAll(shape, type$.WidgetStatePropertyAll_OutlinedBorder); - return A.ButtonStyle$(alignment, animationDuration, _null, t1, t7, enableFeedback, _null, _null, t5, _null, t2, _null, t10, t9, new A.WidgetStateMapper(A.LinkedHashMap_LinkedHashMap$_literal([B.WidgetState_6, disabledMouseCursor, B.C__AnyWidgetStates, enabledMouseCursor], type$.WidgetStatesConstraint, type$.nullable_MouseCursor), type$.WidgetStateMapper_nullable_MouseCursor), t3, t8, t6, t12, t11, splashFactory, _null, tapTargetSize, t4, visualDensity); - }, - _scaledPadding(context) { - var t1 = A.Theme_of(context).textTheme.labelLarge, - defaultFontSize = t1 == null ? null : t1.fontSize; - if (defaultFontSize == null) - defaultFontSize = 14; - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); - t1 = t1 == null ? null : t1.get$textScaler(); - if (t1 == null) - t1 = B._LinearTextScaler_1; - return A.ButtonStyleButton_scaledPadding(B.EdgeInsets_12_8_12_8, B.EdgeInsets_8_0_8_0, B.EdgeInsets_4_0_4_0, defaultFontSize * t1.textScaleFactor / 14); - }, - TextButton: function TextButton(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.onPressed = t0; - _.onLongPress = t1; - _.onHover = t2; - _.onFocusChange = t3; - _.style = t4; - _.clipBehavior = t5; - _.focusNode = t6; - _.autofocus = t7; - _.statesController = t8; - _.isSemanticButton = t9; - _.tooltip = t10; - _.child = t11; - _.key = t12; - }, - _TextButtonDefaultsM3: function _TextButtonDefaultsM3(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) { - var _ = this; - _.context = t0; - _.___TextButtonDefaultsM3__colors_FI = $; - _.textStyle = t1; - _.backgroundColor = t2; - _.foregroundColor = t3; - _.overlayColor = t4; - _.shadowColor = t5; - _.surfaceTintColor = t6; - _.elevation = t7; - _.padding = t8; - _.minimumSize = t9; - _.fixedSize = t10; - _.maximumSize = t11; - _.iconColor = t12; - _.iconSize = t13; - _.iconAlignment = t14; - _.side = t15; - _.shape = t16; - _.mouseCursor = t17; - _.visualDensity = t18; - _.tapTargetSize = t19; - _.animationDuration = t20; - _.enableFeedback = t21; - _.alignment = t22; - _.splashFactory = t23; - _.backgroundBuilder = t24; - _.foregroundBuilder = t25; - }, - _TextButtonDefaultsM3_foregroundColor_closure: function _TextButtonDefaultsM3_foregroundColor_closure(t0) { - this.$this = t0; - }, - _TextButtonDefaultsM3_overlayColor_closure: function _TextButtonDefaultsM3_overlayColor_closure(t0) { - this.$this = t0; - }, - _TextButtonDefaultsM3_iconColor_closure: function _TextButtonDefaultsM3_iconColor_closure(t0) { - this.$this = t0; - }, - _TextButtonDefaultsM3_mouseCursor_closure: function _TextButtonDefaultsM3_mouseCursor_closure() { - }, - TextButtonThemeData_lerp(a, b, t) { - if (a === b) - return a; - return new A.TextButtonThemeData(A.ButtonStyle_lerp(a.style, b.style, t)); - }, - TextButtonTheme$(child, data) { - return new A.TextButtonTheme(data, child, null); - }, - TextButtonThemeData: function TextButtonThemeData(t0) { - this.style = t0; - }, - TextButtonTheme: function TextButtonTheme(t0, t1, t2) { - this.data = t0; - this.child = t1; - this.key = t2; - }, - _TextButtonThemeData_Object_Diagnosticable: function _TextButtonThemeData_Object_Diagnosticable() { - }, - TextField$(autocorrect, autofillHints, autofocus, buildCounter, canRequestFocus, clipBehavior, contentInsertionConfiguration, contextMenuBuilder, controller, cursorColor, cursorErrorColor, cursorHeight, cursorOpacityAnimates, cursorRadius, cursorWidth, decoration, dragStartBehavior, enableIMEPersonalizedLearning, enableInteractiveSelection, enableSuggestions, enabled, expands, focusNode, groupId, ignorePointers, inputFormatters, keyboardAppearance, keyboardType, magnifierConfiguration, maxLength, maxLengthEnforcement, maxLines, minLines, mouseCursor, obscureText, obscuringCharacter, onAppPrivateCommand, onChanged, onEditingComplete, onSubmitted, onTap, onTapAlwaysCalled, onTapOutside, onTapUpOutside, readOnly, restorationId, scribbleEnabled, scrollController, scrollPadding, scrollPhysics, selectionControls, selectionHeightStyle, selectionWidthStyle, showCursor, smartDashesType, smartQuotesType, spellCheckConfiguration, statesController, strutStyle, style, stylusHandwritingEnabled, textAlign, textAlignVertical, textCapitalization, textDirection, textInputAction, toolbarOptions, undoController) { - var t1, t2, t3, t4; - if (smartDashesType == null) - t1 = obscureText ? B.SmartDashesType_0 : B.SmartDashesType_1; - else - t1 = smartDashesType; - if (smartQuotesType == null) - t2 = obscureText ? B.SmartQuotesType_0 : B.SmartQuotesType_1; - else - t2 = smartQuotesType; - t3 = maxLines === 1 ? B.TextInputType_0_null_null : B.TextInputType_1_null_null; - if (enableInteractiveSelection == null) - t4 = true; - else - t4 = enableInteractiveSelection; - return new A.TextField(magnifierConfiguration, groupId, controller, focusNode, decoration, t3, textInputAction, textCapitalization, style, strutStyle, textAlign, textAlignVertical, textDirection, false, statesController, obscuringCharacter, obscureText, true, t1, t2, true, maxLines, minLines, false, false, toolbarOptions, showCursor, maxLength, maxLengthEnforcement, onChanged, onEditingComplete, onSubmitted, onAppPrivateCommand, inputFormatters, enabled, ignorePointers, cursorWidth, cursorHeight, cursorRadius, cursorOpacityAnimates, cursorColor, cursorErrorColor, selectionHeightStyle, selectionWidthStyle, keyboardAppearance, scrollPadding, t4, selectionControls, dragStartBehavior, onTap, false, onTapOutside, onTapUpOutside, mouseCursor, buildCounter, scrollPhysics, scrollController, autofillHints, clipBehavior, restorationId, true, true, true, contentInsertionConfiguration, contextMenuBuilder, true, undoController, spellCheckConfiguration, null); - }, - TextField__defaultContextMenuBuilder(context, editableTextState) { - var t1; - if (A.defaultTargetPlatform() === B.TargetPlatform_2) { - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_20) == null && null; - t1 = t1 === true; - } else - t1 = false; - if (t1) - return A.SystemContextMenu_SystemContextMenu$editableText(editableTextState); - return A.AdaptiveTextSelectionToolbar$editableText(editableTextState); - }, - TextField_inferAndroidSpellCheckConfiguration(configuration) { - return B.SpellCheckConfiguration_asH; - }, - _m3StateInputStyle(context) { - return A._WidgetStateTextStyle$(new A._m3StateInputStyle_closure(context)); - }, - _TextFieldSelectionGestureDetectorBuilder: function _TextFieldSelectionGestureDetectorBuilder(t0, t1) { - var _ = this; - _._text_field$_state = t0; - _.delegate = t1; - _._shouldShowSelectionToolbar = true; - _._isShiftPressed = false; - _._dragStartViewportOffset = _._dragStartScrollOffset = 0; - _._dragStartSelection = null; - _._longPressStartedWithoutFocus = false; - }, - TextField: function TextField(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68) { - var _ = this; - _.magnifierConfiguration = t0; - _.groupId = t1; - _.controller = t2; - _.focusNode = t3; - _.decoration = t4; - _.keyboardType = t5; - _.textInputAction = t6; - _.textCapitalization = t7; - _.style = t8; - _.strutStyle = t9; - _.textAlign = t10; - _.textAlignVertical = t11; - _.textDirection = t12; - _.autofocus = t13; - _.statesController = t14; - _.obscuringCharacter = t15; - _.obscureText = t16; - _.autocorrect = t17; - _.smartDashesType = t18; - _.smartQuotesType = t19; - _.enableSuggestions = t20; - _.maxLines = t21; - _.minLines = t22; - _.expands = t23; - _.readOnly = t24; - _.toolbarOptions = t25; - _.showCursor = t26; - _.maxLength = t27; - _.maxLengthEnforcement = t28; - _.onChanged = t29; - _.onEditingComplete = t30; - _.onSubmitted = t31; - _.onAppPrivateCommand = t32; - _.inputFormatters = t33; - _.enabled = t34; - _.ignorePointers = t35; - _.cursorWidth = t36; - _.cursorHeight = t37; - _.cursorRadius = t38; - _.cursorOpacityAnimates = t39; - _.cursorColor = t40; - _.cursorErrorColor = t41; - _.selectionHeightStyle = t42; - _.selectionWidthStyle = t43; - _.keyboardAppearance = t44; - _.scrollPadding = t45; - _.enableInteractiveSelection = t46; - _.selectionControls = t47; - _.dragStartBehavior = t48; - _.onTap = t49; - _.onTapAlwaysCalled = t50; - _.onTapOutside = t51; - _.onTapUpOutside = t52; - _.mouseCursor = t53; - _.buildCounter = t54; - _.scrollPhysics = t55; - _.scrollController = t56; - _.autofillHints = t57; - _.clipBehavior = t58; - _.restorationId = t59; - _.scribbleEnabled = t60; - _.stylusHandwritingEnabled = t61; - _.enableIMEPersonalizedLearning = t62; - _.contentInsertionConfiguration = t63; - _.contextMenuBuilder = t64; - _.canRequestFocus = t65; - _.undoController = t66; - _.spellCheckConfiguration = t67; - _.key = t68; - }, - _TextFieldState: function _TextFieldState(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._focusNode = _._text_field$_controller = null; - _._showSelectionHandles = _._isHovering = false; - _.___TextFieldState_forcePressEnabled_A = _.___TextFieldState__selectionGestureDetectorBuilder_A = $; - _.editableTextKey = t0; - _._internalStatesController = null; - _.RestorationMixin__bucket = t1; - _.RestorationMixin__properties = t2; - _.RestorationMixin__debugPropertiesWaitingForReregistration = t3; - _.RestorationMixin__firstRestorePending = t4; - _.RestorationMixin__currentParent = t5; - _._framework$_element = _._widget = null; - }, - _TextFieldState__handleFocusChanged_closure: function _TextFieldState__handleFocusChanged_closure() { - }, - _TextFieldState__handleSelectionChanged_closure: function _TextFieldState__handleSelectionChanged_closure(t0, t1) { - this.$this = t0; - this.willShowSelectionHandles = t1; - }, - _TextFieldState__handleHover_closure: function _TextFieldState__handleHover_closure(t0, t1) { - this.$this = t0; - this.hovering = t1; - }, - _TextFieldState__handleStatesControllerChange_closure: function _TextFieldState__handleStatesControllerChange_closure() { - }, - _TextFieldState_build_closure: function _TextFieldState_build_closure(t0) { - this.$this = t0; - }, - _TextFieldState_build_closure0: function _TextFieldState_build_closure0(t0) { - this.$this = t0; - }, - _TextFieldState_build_closure1: function _TextFieldState_build_closure1(t0) { - this.$this = t0; - }, - _TextFieldState_build_closure2: function _TextFieldState_build_closure2(t0) { - this.$this = t0; - }, - _TextFieldState_build_closure3: function _TextFieldState_build_closure3(t0) { - this.$this = t0; - }, - _TextFieldState_build_closure4: function _TextFieldState_build_closure4(t0) { - this.$this = t0; - }, - _TextFieldState_build_closure5: function _TextFieldState_build_closure5(t0, t1, t2) { - this.$this = t0; - this.focusNode = t1; - this.controller = t2; - }, - _TextFieldState_build_closure7: function _TextFieldState_build_closure7(t0) { - this.$this = t0; - }, - _TextFieldState_build_closure8: function _TextFieldState_build_closure8(t0) { - this.$this = t0; - }, - _TextFieldState_build_closure6: function _TextFieldState_build_closure6(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - _TextFieldState_build__closure0: function _TextFieldState_build__closure0(t0) { - this.$this = t0; - }, - _TextFieldState_build__closure: function _TextFieldState_build__closure(t0) { - this.$this = t0; - }, - _m3StateInputStyle_closure: function _m3StateInputStyle_closure(t0) { - this.context = t0; - }, - __TextFieldState_State_RestorationMixin_dispose_closure: function __TextFieldState_State_RestorationMixin_dispose_closure() { - }, - __TextFieldState_State_RestorationMixin: function __TextFieldState_State_RestorationMixin() { - }, - TextFormField$(controller, decoration, enabled, focusNode, onFieldSubmitted, onTapOutside, style, textInputAction) { - var _null = null, - t1 = controller._change_notifier$_value.text; - return new A.TextFormField(controller, new A.TextFormField_closure(decoration, _null, _null, B.Type_EditableText_O5i, _null, focusNode, _null, textInputAction, style, _null, B.TextAlign_4, _null, _null, B.TextCapitalization_30, false, _null, _null, false, _null, "\u2022", false, true, _null, _null, true, _null, 1, _null, false, _null, _null, false, onTapOutside, _null, _null, onFieldSubmitted, _null, enabled, _null, 2, _null, _null, _null, _null, B.EdgeInsets_20_20_20_20, _null, _null, _null, _null, _null, _null, _null, true, _null, A.text_form_field_TextFormField__defaultContextMenuBuilder$closure(), _null, _null, _null, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, B.DragStartBehavior_1, _null, B.Clip_1, true, true, true), _null, _null, t1, enabled, B.AutovalidateMode_0, _null, _null); - }, - TextFormField__defaultContextMenuBuilder(context, editableTextState) { - var t1; - if (A.defaultTargetPlatform() === B.TargetPlatform_2) { - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_20) == null && null; - t1 = t1 === true; - } else - t1 = false; - if (t1) - return A.SystemContextMenu_SystemContextMenu$editableText(editableTextState); - return A.AdaptiveTextSelectionToolbar$editableText(editableTextState); - }, - TextFormField: function TextFormField(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.controller = t0; - _.builder = t1; - _.forceErrorText = t2; - _.validator = t3; - _.initialValue = t4; - _.enabled = t5; - _.autovalidateMode = t6; - _.restorationId = t7; - _.key = t8; - }, - TextFormField_closure: function TextFormField_closure(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67) { - var _ = this; - _.decoration = t0; - _.errorBuilder = t1; - _.onChanged = t2; - _.groupId = t3; - _.restorationId = t4; - _.focusNode = t5; - _.keyboardType = t6; - _.textInputAction = t7; - _.style = t8; - _.strutStyle = t9; - _.textAlign = t10; - _.textAlignVertical = t11; - _.textDirection = t12; - _.textCapitalization = t13; - _.autofocus = t14; - _.statesController = t15; - _.toolbarOptions = t16; - _.readOnly = t17; - _.showCursor = t18; - _.obscuringCharacter = t19; - _.obscureText = t20; - _.autocorrect = t21; - _.smartDashesType = t22; - _.smartQuotesType = t23; - _.enableSuggestions = t24; - _.maxLengthEnforcement = t25; - _.maxLines = t26; - _.minLines = t27; - _.expands = t28; - _.maxLength = t29; - _.onTap = t30; - _.onTapAlwaysCalled = t31; - _.onTapOutside = t32; - _.onTapUpOutside = t33; - _.onEditingComplete = t34; - _.onFieldSubmitted = t35; - _.inputFormatters = t36; - _.enabled = t37; - _.ignorePointers = t38; - _.cursorWidth = t39; - _.cursorHeight = t40; - _.cursorRadius = t41; - _.cursorColor = t42; - _.cursorErrorColor = t43; - _.scrollPadding = t44; - _.scrollPhysics = t45; - _.keyboardAppearance = t46; - _.enableInteractiveSelection = t47; - _.selectionControls = t48; - _.buildCounter = t49; - _.autofillHints = t50; - _.scrollController = t51; - _.enableIMEPersonalizedLearning = t52; - _.mouseCursor = t53; - _.contextMenuBuilder = t54; - _.spellCheckConfiguration = t55; - _.magnifierConfiguration = t56; - _.undoController = t57; - _.onAppPrivateCommand = t58; - _.cursorOpacityAnimates = t59; - _.selectionHeightStyle = t60; - _.selectionWidthStyle = t61; - _.dragStartBehavior = t62; - _.contentInsertionConfiguration = t63; - _.clipBehavior = t64; - _.scribbleEnabled = t65; - _.stylusHandwritingEnabled = t66; - _.canRequestFocus = t67; - }, - TextFormField_closure_onChangedHandler: function TextFormField_closure_onChangedHandler(t0, t1) { - this.field = t0; - this.onChanged = t1; - }, - _TextFormFieldState: function _TextFormFieldState(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._text_form_field$_controller = null; - _.__FormFieldState__errorText_F = _.__FormFieldState__value_AI = $; - _._hasInteractedByUser = t0; - _._form$_focusNode = t1; - _.RestorationMixin__bucket = t2; - _.RestorationMixin__properties = t3; - _.RestorationMixin__debugPropertiesWaitingForReregistration = t4; - _.RestorationMixin__firstRestorePending = t5; - _.RestorationMixin__currentParent = t6; - _._framework$_element = _._widget = null; - }, - MaterialTextSelectionHandleControls: function MaterialTextSelectionHandleControls() { - }, - MaterialTextSelectionControls: function MaterialTextSelectionControls() { - }, - _TextSelectionHandlePainter: function _TextSelectionHandlePainter(t0, t1) { - this.color = t0; - this._repaint = t1; - }, - _MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls: function _MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls() { - }, - TextSelectionThemeData_lerp(a, b, t) { - var t1, t2; - if (a === b) - return a; - t1 = A.Color_lerp(a.cursorColor, b.cursorColor, t); - t2 = A.Color_lerp(a.selectionColor, b.selectionColor, t); - return new A.TextSelectionThemeData(t1, t2, A.Color_lerp(a.selectionHandleColor, b.selectionHandleColor, t)); - }, - TextSelectionThemeData: function TextSelectionThemeData(t0, t1, t2) { - this.cursorColor = t0; - this.selectionColor = t1; - this.selectionHandleColor = t2; - }, - _TextSelectionThemeData_Object_Diagnosticable: function _TextSelectionThemeData_Object_Diagnosticable() { - }, - TextSelectionToolbar$(anchorAbove, anchorBelow, children) { - return new A.TextSelectionToolbar(anchorAbove, anchorBelow, children, null); - }, - TextSelectionToolbar__defaultToolbarBuilder(context, child) { - return new A._TextSelectionToolbarContainer(child, null); - }, - _TextSelectionToolbarContainer__getColor(colorScheme) { - var t2, _null = null, - t1 = colorScheme.brightness.index; - switch (t1) { - case 1: - t2 = A.ThemeData_ThemeData(_null, _null, _null).colorScheme.surface === colorScheme.surface; - break; - case 0: - t2 = A.ThemeData_ThemeData(B.Brightness_0, _null, _null).colorScheme.surface === colorScheme.surface; - break; - default: - t2 = _null; - } - if (!t2) - return colorScheme.surface; - switch (t1) { - case 1: - t1 = B.Color_wst; - break; - case 0: - t1 = B.Color_MCJ; - break; - default: - t1 = _null; - } - return t1; - }, - TextSelectionToolbar: function TextSelectionToolbar(t0, t1, t2, t3) { - var _ = this; - _.anchorAbove = t0; - _.anchorBelow = t1; - _.children = t2; - _.key = t3; - }, - _TextSelectionToolbarOverflowable: function _TextSelectionToolbarOverflowable(t0, t1, t2, t3) { - var _ = this; - _.children = t0; - _.isAbove = t1; - _.toolbarBuilder = t2; - _.key = t3; - }, - _TextSelectionToolbarOverflowableState: function _TextSelectionToolbarOverflowableState(t0, t1, t2) { - var _ = this; - _._overflowOpen = false; - _._containerKey = t0; - _.TickerProviderStateMixin__tickers = t1; - _.TickerProviderStateMixin__tickerModeNotifier = t2; - _._framework$_element = _._widget = null; - }, - _TextSelectionToolbarOverflowableState_build_closure: function _TextSelectionToolbarOverflowableState_build_closure(t0) { - this.$this = t0; - }, - _TextSelectionToolbarOverflowableState_build__closure: function _TextSelectionToolbarOverflowableState_build__closure(t0) { - this.$this = t0; - }, - _TextSelectionToolbarTrailingEdgeAlign: function _TextSelectionToolbarTrailingEdgeAlign(t0, t1, t2, t3) { - var _ = this; - _.overflowOpen = t0; - _.textDirection = t1; - _.child = t2; - _.key = t3; - }, - _TextSelectionToolbarTrailingEdgeAlignRenderBox: function _TextSelectionToolbarTrailingEdgeAlignRenderBox(t0, t1, t2, t3, t4) { - var _ = this; - _._closedWidth = null; - _._overflowOpen = t0; - _._text_selection_toolbar$_textDirection = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _TextSelectionToolbarTrailingEdgeAlignRenderBox_hitTestChildren_closure: function _TextSelectionToolbarTrailingEdgeAlignRenderBox_hitTestChildren_closure(t0) { - this.$this = t0; - }, - _TextSelectionToolbarItemsLayout: function _TextSelectionToolbarItemsLayout(t0, t1, t2, t3) { - var _ = this; - _.isAbove = t0; - _.overflowOpen = t1; - _.children = t2; - _.key = t3; - }, - _TextSelectionToolbarItemsLayoutElement: function _TextSelectionToolbarItemsLayoutElement(t0, t1, t2) { - var _ = this; - _.__MultiChildRenderObjectElement__children_A = $; - _._forgottenChildren = t0; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = null; - _.__Element__depth_A = $; - _._widget = t1; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t2; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - _RenderTextSelectionToolbarItemsLayout: function _RenderTextSelectionToolbarItemsLayout(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._lastIndexThatFits = -1; - _._isAbove = t0; - _._overflowOpen = t1; - _.ContainerRenderObjectMixin__childCount = t2; - _.ContainerRenderObjectMixin__firstChild = t3; - _.ContainerRenderObjectMixin__lastChild = t4; - _._layoutCacheStorage = t5; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t6; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderTextSelectionToolbarItemsLayout__layoutChildren_closure: function _RenderTextSelectionToolbarItemsLayout__layoutChildren_closure(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.sizedConstraints = t2; - }, - _RenderTextSelectionToolbarItemsLayout__placeChildren_closure: function _RenderTextSelectionToolbarItemsLayout__placeChildren_closure(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.navButton = t2; - }, - _RenderTextSelectionToolbarItemsLayout__resizeChildrenWhenOverflow_closure: function _RenderTextSelectionToolbarItemsLayout__resizeChildrenWhenOverflow_closure(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.navButton = t2; - }, - _RenderTextSelectionToolbarItemsLayout_paint_closure: function _RenderTextSelectionToolbarItemsLayout_paint_closure(t0, t1) { - this.context = t0; - this.offset = t1; - }, - _RenderTextSelectionToolbarItemsLayout_hitTestChildren_closure: function _RenderTextSelectionToolbarItemsLayout_hitTestChildren_closure(t0) { - this._box_0 = t0; - }, - _RenderTextSelectionToolbarItemsLayout_visitChildrenForSemantics_closure: function _RenderTextSelectionToolbarItemsLayout_visitChildrenForSemantics_closure(t0) { - this.visitor = t0; - }, - _TextSelectionToolbarContainer: function _TextSelectionToolbarContainer(t0, t1) { - this.child = t0; - this.key = t1; - }, - _TextSelectionToolbarOverflowButton: function _TextSelectionToolbarOverflowButton(t0, t1, t2, t3) { - var _ = this; - _.icon = t0; - _.onPressed = t1; - _.tooltip = t2; - _.key = t3; - }, - __RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin: function __RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin() { - }, - __TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin: function __TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin() { - }, - TextSelectionToolbarTextButton__getLeftPadding(position) { - if (position === B._TextSelectionToolbarItemPosition_0 || position === B._TextSelectionToolbarItemPosition_3) - return 14.5; - return 9.5; - }, - TextSelectionToolbarTextButton__getRightPadding(position) { - if (position === B._TextSelectionToolbarItemPosition_2 || position === B._TextSelectionToolbarItemPosition_3) - return 14.5; - return 9.5; - }, - TextSelectionToolbarTextButton__getPosition(index, total) { - if (index === 0) - return total === 1 ? B._TextSelectionToolbarItemPosition_3 : B._TextSelectionToolbarItemPosition_0; - if (index === total - 1) - return B._TextSelectionToolbarItemPosition_2; - return B._TextSelectionToolbarItemPosition_1; - }, - TextSelectionToolbarTextButton__getForegroundColor(colorScheme) { - var t2, _null = null, - t1 = colorScheme.brightness.index; - switch (t1) { - case 1: - t2 = A.ThemeData_ThemeData(_null, _null, _null).colorScheme.onSurface === colorScheme.onSurface; - break; - case 0: - t2 = A.ThemeData_ThemeData(B.Brightness_0, _null, _null).colorScheme.onSurface === colorScheme.onSurface; - break; - default: - t2 = _null; - } - if (!t2) - return colorScheme.onSurface; - switch (t1) { - case 1: - t1 = B.Color_vnR; - break; - case 0: - t1 = B.Color_wst; - break; - default: - t1 = _null; - } - return t1; - }, - _TextSelectionToolbarItemPosition: function _TextSelectionToolbarItemPosition(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextSelectionToolbarTextButton: function TextSelectionToolbarTextButton(t0, t1, t2, t3, t4) { - var _ = this; - _.child = t0; - _.onPressed = t1; - _.padding = t2; - _.alignment = t3; - _.key = t4; - }, - TextTheme$(bodyLarge, bodyMedium, bodySmall, displayLarge, displayMedium, displaySmall, headlineLarge, headlineMedium, headlineSmall, labelLarge, labelMedium, labelSmall, titleLarge, titleMedium, titleSmall) { - return new A.TextTheme(displayLarge, displayMedium, displaySmall, headlineLarge, headlineMedium, headlineSmall, titleLarge, titleMedium, titleSmall, bodyLarge, bodyMedium, bodySmall, labelLarge, labelMedium, labelSmall); - }, - TextTheme_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14; - if (a === b) - return a; - t1 = A.TextStyle_lerp(a.displayLarge, b.displayLarge, t); - t2 = A.TextStyle_lerp(a.displayMedium, b.displayMedium, t); - t3 = A.TextStyle_lerp(a.displaySmall, b.displaySmall, t); - t4 = A.TextStyle_lerp(a.headlineLarge, b.headlineLarge, t); - t5 = A.TextStyle_lerp(a.headlineMedium, b.headlineMedium, t); - t6 = A.TextStyle_lerp(a.headlineSmall, b.headlineSmall, t); - t7 = A.TextStyle_lerp(a.titleLarge, b.titleLarge, t); - t8 = A.TextStyle_lerp(a.titleMedium, b.titleMedium, t); - t9 = A.TextStyle_lerp(a.titleSmall, b.titleSmall, t); - t10 = A.TextStyle_lerp(a.bodyLarge, b.bodyLarge, t); - t11 = A.TextStyle_lerp(a.bodyMedium, b.bodyMedium, t); - t12 = A.TextStyle_lerp(a.bodySmall, b.bodySmall, t); - t13 = A.TextStyle_lerp(a.labelLarge, b.labelLarge, t); - t14 = A.TextStyle_lerp(a.labelMedium, b.labelMedium, t); - return A.TextTheme$(t10, t11, t12, t1, t2, t3, t4, t5, t6, t13, t14, A.TextStyle_lerp(a.labelSmall, b.labelSmall, t), t7, t8, t9); - }, - TextTheme: function TextTheme(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.displayLarge = t0; - _.displayMedium = t1; - _.displaySmall = t2; - _.headlineLarge = t3; - _.headlineMedium = t4; - _.headlineSmall = t5; - _.titleLarge = t6; - _.titleMedium = t7; - _.titleSmall = t8; - _.bodyLarge = t9; - _.bodyMedium = t10; - _.bodySmall = t11; - _.labelLarge = t12; - _.labelMedium = t13; - _.labelSmall = t14; - }, - _TextTheme_Object_Diagnosticable: function _TextTheme_Object_Diagnosticable() { - }, - Theme_of(context) { - var inheritedCupertinoTheme, theme, t1, t2, t3, t4, _null = null, - inheritedTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$._InheritedTheme), - category = A.Localizations_of(context, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations) == null ? _null : B.ScriptCategory_0; - if (category == null) - category = B.ScriptCategory_0; - inheritedCupertinoTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$.InheritedCupertinoTheme); - theme = inheritedTheme == null ? _null : inheritedTheme.theme.data; - if (theme == null) - if (inheritedCupertinoTheme != null) { - t1 = inheritedCupertinoTheme.theme.data; - t2 = t1.get$primaryColor(); - t3 = t1.get$brightness(); - t4 = t1.get$primaryColor(); - t2 = A.ThemeData_ThemeData(_null, A.ColorScheme_ColorScheme$fromSeed(t3, t1.get$primaryContrastingColor(), t4, t2), _null); - theme = t2; - } else { - t1 = $.$get$Theme__kFallbackTheme(); - theme = t1; - } - return A.ThemeData_localize(theme, theme.typography.geometryThemeFor$1(category)); - }, - Theme_brightnessOf(context) { - var inheritedTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$._InheritedTheme), - t1 = inheritedTheme == null ? null : inheritedTheme.theme.data.colorScheme.brightness; - if (t1 == null) { - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_5); - t1 = t1 == null ? null : t1.platformBrightness; - if (t1 == null) - t1 = B.Brightness_1; - } - return t1; - }, - Theme: function Theme(t0, t1, t2) { - this.data = t0; - this.child = t1; - this.key = t2; - }, - _InheritedTheme: function _InheritedTheme(t0, t1, t2) { - this.theme = t0; - this.child = t1; - this.key = t2; - }, - ThemeDataTween: function ThemeDataTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - AnimatedTheme: function AnimatedTheme(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.data = t0; - _.child = t1; - _.curve = t2; - _.duration = t3; - _.onEnd = t4; - _.key = t5; - }, - _AnimatedThemeState: function _AnimatedThemeState(t0, t1) { - var _ = this; - _._theme$_data = null; - _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState_controller_FI = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _AnimatedThemeState_forEachTween_closure: function _AnimatedThemeState_forEachTween_closure() { - }, - ThemeData_ThemeData(brightness, colorScheme, useMaterial3) { - var materialTapTargetSize, visualDensity, splashFactory, t1, effectiveBrightness, isDark, primarySurfaceColor, onPrimarySurfaceColor, canvasColor, dividerColor, applyElevationOverlayColor, scaffoldBackgroundColor, primaryColor, indicatorColor, dialogBackgroundColor, cardColor, estimatedPrimaryColorBrightness, primaryColorLight, primaryColorDark, primaryIsDark, focusColor, hoverColor, secondary, primaryIsDark0, t2, t3, t4, t5, unselectedWidgetColor, secondaryHeaderColor, hintColor, buttonTheme, disabledColor, highlightColor, splashColor, base, dark, light, typography, defaultTextTheme, defaultPrimaryTextTheme, textTheme, primaryTextTheme, iconTheme, primaryIconTheme, theme, _null = null, - extensions = A._setArrayType([], type$.JSArray_ThemeExtension_ThemeExtension_dynamic), - adaptations = A._setArrayType([], type$.JSArray_Adaptation_Object), - platform = A.defaultTargetPlatform(); - switch (platform.index) { - case 0: - case 1: - case 2: - materialTapTargetSize = B.MaterialTapTargetSize_0; - break; - case 3: - case 4: - case 5: - materialTapTargetSize = B.MaterialTapTargetSize_1; - break; - default: - materialTapTargetSize = _null; - } - visualDensity = A.VisualDensity_defaultDensityForPlatform(platform); - useMaterial3 = useMaterial3 !== false; - if (useMaterial3) - splashFactory = B.C__InkRippleFactory; - else - splashFactory = B.C__InkSplashFactory; - if (brightness == null) { - t1 = colorScheme == null ? _null : colorScheme.brightness; - effectiveBrightness = t1; - } else - effectiveBrightness = brightness; - if (effectiveBrightness == null) - effectiveBrightness = B.Brightness_1; - isDark = effectiveBrightness === B.Brightness_0; - if (useMaterial3) { - if (colorScheme == null) - colorScheme = isDark ? B.ColorScheme_NQE : B.ColorScheme_FMy; - primarySurfaceColor = isDark ? colorScheme.surface : colorScheme.primary; - onPrimarySurfaceColor = isDark ? colorScheme.onSurface : colorScheme.onPrimary; - canvasColor = colorScheme.surface; - dividerColor = colorScheme._outline; - if (dividerColor == null) { - t1 = colorScheme._onBackground; - dividerColor = t1 == null ? colorScheme.onSurface : t1; - } - applyElevationOverlayColor = brightness === B.Brightness_0; - scaffoldBackgroundColor = canvasColor; - primaryColor = primarySurfaceColor; - indicatorColor = onPrimarySurfaceColor; - dialogBackgroundColor = scaffoldBackgroundColor; - cardColor = dialogBackgroundColor; - } else { - scaffoldBackgroundColor = _null; - primaryColor = scaffoldBackgroundColor; - indicatorColor = primaryColor; - dividerColor = indicatorColor; - dialogBackgroundColor = dividerColor; - cardColor = dialogBackgroundColor; - canvasColor = cardColor; - applyElevationOverlayColor = canvasColor; - } - if (primaryColor == null) - primaryColor = isDark ? B.Color_DAW : B.MaterialColor_45F; - estimatedPrimaryColorBrightness = A.ThemeData_estimateBrightnessForColor(primaryColor); - primaryColorLight = isDark ? B.Color_n4Y : B.Color_kQ5; - primaryColorDark = isDark ? B.Color_vnR : B.Color_mQg; - primaryIsDark = estimatedPrimaryColorBrightness === B.Brightness_0; - focusColor = isDark ? A.Color$fromARGB(31, B.Color_wst.toARGB32$0() >>> 16 & 255, B.Color_wst.toARGB32$0() >>> 8 & 255, B.Color_wst.toARGB32$0() & 255) : A.Color$fromARGB(31, B.Color_vnR.toARGB32$0() >>> 16 & 255, B.Color_vnR.toARGB32$0() >>> 8 & 255, B.Color_vnR.toARGB32$0() & 255); - hoverColor = isDark ? A.Color$fromARGB(10, B.Color_wst.toARGB32$0() >>> 16 & 255, B.Color_wst.toARGB32$0() >>> 8 & 255, B.Color_wst.toARGB32$0() & 255) : A.Color$fromARGB(10, B.Color_vnR.toARGB32$0() >>> 16 & 255, B.Color_vnR.toARGB32$0() >>> 8 & 255, B.Color_vnR.toARGB32$0() & 255); - if (canvasColor == null) - canvasColor = isDark ? B.Color_ZpL : B.Color_Zdt; - if (scaffoldBackgroundColor == null) - scaffoldBackgroundColor = canvasColor; - if (cardColor == null) - cardColor = isDark ? B.Color_MCJ : B.Color_wst; - if (dividerColor == null) - dividerColor = isDark ? B.Color_kAU : B.Color_a7Y; - if (colorScheme == null) { - secondary = isDark ? B.Color_Byz : B.Color_Mqd; - t1 = isDark ? B.Color_4cJ : B.Color_Qsv; - primaryIsDark0 = A.ThemeData_estimateBrightnessForColor(B.MaterialColor_45F) === B.Brightness_0; - t2 = A.ThemeData_estimateBrightnessForColor(secondary); - t3 = primaryIsDark0 ? B.Color_wst : B.Color_vnR; - t2 = t2 === B.Brightness_0 ? B.Color_wst : B.Color_vnR; - t4 = isDark ? B.Color_wst : B.Color_vnR; - t5 = isDark ? B.Color_vnR : B.Color_wst; - colorScheme = A.ColorScheme$(t1, effectiveBrightness, B.Color_D1Q, _null, _null, _null, primaryIsDark0 ? B.Color_wst : B.Color_vnR, t5, _null, _null, t3, _null, _null, _null, t2, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null, B.MaterialColor_45F, _null, _null, _null, _null, secondary, _null, _null, _null, _null, cardColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - } - unselectedWidgetColor = isDark ? B.Color_mwC : B.Color_NzJ; - secondaryHeaderColor = isDark ? B.Color_4cJ : B.Color_7NB; - hintColor = isDark ? B.Color_mKk : A.Color$fromARGB(153, B.Color_vnR.toARGB32$0() >>> 16 & 255, B.Color_vnR.toARGB32$0() >>> 8 & 255, B.Color_vnR.toARGB32$0() & 255); - buttonTheme = A.ButtonThemeData$(false, isDark ? B.Color_ZRq : B.Color_azP, colorScheme, _null, focusColor, 36, _null, hoverColor, B.ButtonBarLayoutBehavior_1, materialTapTargetSize, 88, _null, _null, _null, B.ButtonTextTheme_0); - disabledColor = isDark ? B.Color_kd7 : B.Color_gPA; - highlightColor = isDark ? B.Color_YMj : B.Color_eYv; - splashColor = isDark ? B.Color_YMj : B.Color_73v; - if (useMaterial3) { - base = A.Typography_Typography$_withPlatform(platform, _null, _null, B.TextTheme_Nxx, B.TextTheme_mBP, B.TextTheme_qRB); - t1 = colorScheme.brightness === B.Brightness_1; - dark = t1 ? colorScheme.onSurface : colorScheme.surface; - light = t1 ? colorScheme.surface : colorScheme.onSurface; - t1 = base.black.apply$3$bodyColor$decorationColor$displayColor(dark, dark, dark); - t2 = base.white.apply$3$bodyColor$decorationColor$displayColor(light, light, light); - typography = new A.Typography(t1, t2, base.englishLike, base.dense, base.tall); - } else - typography = A.Typography_Typography$material2014(platform); - defaultTextTheme = isDark ? typography.white : typography.black; - defaultPrimaryTextTheme = primaryIsDark ? typography.white : typography.black; - textTheme = defaultTextTheme.merge$1(_null); - primaryTextTheme = defaultPrimaryTextTheme.merge$1(_null); - iconTheme = isDark ? new A.IconThemeData(_null, _null, _null, _null, _null, $.$get$kDefaultIconLightColor(), _null, _null, _null) : new A.IconThemeData(_null, _null, _null, _null, _null, $.$get$kDefaultIconDarkColor(), _null, _null, _null); - primaryIconTheme = primaryIsDark ? B.IconThemeData_diR : B.IconThemeData_ku9; - if (dialogBackgroundColor == null) - dialogBackgroundColor = isDark ? B.Color_MCJ : B.Color_wst; - if (indicatorColor == null) { - indicatorColor = colorScheme.secondary; - if (indicatorColor.$eq(0, primaryColor)) - indicatorColor = B.Color_wst; - } - theme = A.ThemeData$raw(_null, A.ThemeData__createAdaptationMap(adaptations), B.AppBarTheme_Ft4, applyElevationOverlayColor === true, B.BadgeThemeData_MPo, B.MaterialBannerThemeData_G75, B.BottomAppBarTheme_uXR, B.BottomNavigationBarThemeData_w6n, B.BottomSheetThemeData_JGO, B.ButtonBarThemeData_CyY, buttonTheme, canvasColor, cardColor, B.CardThemeData_Bjv, B.CheckboxThemeData_aO9, B.ChipThemeData_6eo, colorScheme, _null, B.DataTableThemeData_hEU, B.DatePickerThemeData_Vkm, dialogBackgroundColor, B.DialogThemeData_7xa, disabledColor, dividerColor, B.DividerThemeData_Vjf, B.DrawerThemeData_BLY, B.DropdownMenuThemeData_null_null_null, B.ElevatedButtonThemeData_null, B.ExpansionTileThemeData_OwP, A.ThemeData__themeExtensionIterableToMap(extensions), B.FilledButtonThemeData_null, B.FloatingActionButtonThemeData_Fkh, focusColor, highlightColor, hintColor, hoverColor, B.IconButtonThemeData_null, iconTheme, indicatorColor, B.InputDecorationTheme_wqc, B.ListTileThemeData_ivE, materialTapTargetSize, B.MenuBarThemeData_null_null, B.MenuButtonThemeData_null, B.MenuThemeData_null_null, B.NavigationBarThemeData_T3X, B.NavigationDrawerThemeData_iQs, B.NavigationRailThemeData_LDF, B.OutlinedButtonThemeData_null, B.C_PageTransitionsTheme, platform, B.PopupMenuThemeData_sU5, primaryColor, primaryColorDark, primaryColorLight, primaryIconTheme, primaryTextTheme, B.ProgressIndicatorThemeData_o79, B.RadioThemeData_ajE, scaffoldBackgroundColor, B.ScrollbarThemeData_loh, B.SearchBarThemeData_HPM, B.SearchViewThemeData_gYW, secondaryHeaderColor, B.SegmentedButtonThemeData_null_null, B.Color_vnR, B.SliderThemeData_tAL, B.SnackBarThemeData_P68, splashColor, splashFactory, B.SwitchThemeData_lmW, B.TabBarThemeData_cDs, B.TextButtonThemeData_null, B.TextSelectionThemeData_null_null_null, textTheme, B.TimePickerThemeData_usr, B.ToggleButtonsThemeData_F1A, B.TooltipThemeData_orM, typography, unselectedWidgetColor, useMaterial3, visualDensity); - return theme; - }, - ThemeData$raw(actionIconTheme, adaptationMap, appBarTheme, applyElevationOverlayColor, badgeTheme, bannerTheme, bottomAppBarTheme, bottomNavigationBarTheme, bottomSheetTheme, buttonBarTheme, buttonTheme, canvasColor, cardColor, cardTheme, checkboxTheme, chipTheme, colorScheme, cupertinoOverrideTheme, dataTableTheme, datePickerTheme, dialogBackgroundColor, dialogTheme, disabledColor, dividerColor, dividerTheme, drawerTheme, dropdownMenuTheme, elevatedButtonTheme, expansionTileTheme, extensions, filledButtonTheme, floatingActionButtonTheme, focusColor, highlightColor, hintColor, hoverColor, iconButtonTheme, iconTheme, indicatorColor, inputDecorationTheme, listTileTheme, materialTapTargetSize, menuBarTheme, menuButtonTheme, menuTheme, navigationBarTheme, navigationDrawerTheme, navigationRailTheme, outlinedButtonTheme, pageTransitionsTheme, platform, popupMenuTheme, primaryColor, primaryColorDark, primaryColorLight, primaryIconTheme, primaryTextTheme, progressIndicatorTheme, radioTheme, scaffoldBackgroundColor, scrollbarTheme, searchBarTheme, searchViewTheme, secondaryHeaderColor, segmentedButtonTheme, shadowColor, sliderTheme, snackBarTheme, splashColor, splashFactory, switchTheme, tabBarTheme, textButtonTheme, textSelectionTheme, textTheme, timePickerTheme, toggleButtonsTheme, tooltipTheme, typography, unselectedWidgetColor, useMaterial3, visualDensity) { - return new A.ThemeData(applyElevationOverlayColor, cupertinoOverrideTheme, extensions, adaptationMap, inputDecorationTheme, materialTapTargetSize, pageTransitionsTheme, platform, scrollbarTheme, splashFactory, true, visualDensity, canvasColor, cardColor, colorScheme, disabledColor, dividerColor, focusColor, highlightColor, hintColor, hoverColor, primaryColor, primaryColorDark, primaryColorLight, scaffoldBackgroundColor, secondaryHeaderColor, shadowColor, splashColor, unselectedWidgetColor, iconTheme, primaryIconTheme, primaryTextTheme, textTheme, typography, actionIconTheme, appBarTheme, badgeTheme, bannerTheme, bottomAppBarTheme, bottomNavigationBarTheme, bottomSheetTheme, buttonTheme, cardTheme, checkboxTheme, chipTheme, dataTableTheme, datePickerTheme, dialogTheme, dividerTheme, drawerTheme, dropdownMenuTheme, elevatedButtonTheme, expansionTileTheme, filledButtonTheme, floatingActionButtonTheme, iconButtonTheme, listTileTheme, menuBarTheme, menuButtonTheme, menuTheme, navigationBarTheme, navigationDrawerTheme, navigationRailTheme, outlinedButtonTheme, popupMenuTheme, progressIndicatorTheme, radioTheme, searchBarTheme, searchViewTheme, segmentedButtonTheme, sliderTheme, snackBarTheme, switchTheme, tabBarTheme, textButtonTheme, textSelectionTheme, timePickerTheme, toggleButtonsTheme, tooltipTheme, buttonBarTheme, dialogBackgroundColor, indicatorColor); - }, - ThemeData_ThemeData$fallback() { - return A.ThemeData_ThemeData(B.Brightness_1, null, null); - }, - ThemeData__createAdaptationMap(adaptations) { - var _i, adaptation, - t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.Adaptation_Object); - for (_i = 0; false; ++_i) { - adaptation = adaptations[_i]; - t1.$indexSet(0, adaptation.get$type(adaptation), adaptation); - } - return t1; - }, - ThemeData_localize(baseTheme, localTextGeometry) { - return $.$get$ThemeData__localizedThemeDataCache().putIfAbsent$2(0, new A._IdentityThemeDataCacheKey(baseTheme, localTextGeometry), new A.ThemeData_localize_closure(baseTheme, localTextGeometry)); - }, - ThemeData_estimateBrightnessForColor(color) { - var t1 = color.computeLuminance$0() + 0.05; - if (t1 * t1 > 0.15) - return B.Brightness_1; - return B.Brightness_0; - }, - ThemeData__lerpThemeExtensions(a, b, t) { - var t1 = a.extensions, - newExtensions = t1.map$2$1(t1, new A.ThemeData__lerpThemeExtensions_closure(b, t), type$.Object, type$.ThemeExtension_dynamic); - t1 = b.extensions; - t1 = t1.get$entries(t1); - newExtensions.addEntries$1(newExtensions, t1.where$1(t1, new A.ThemeData__lerpThemeExtensions_closure0(a))); - return newExtensions; - }, - ThemeData__themeExtensionIterableToMap(extensionsIterable) { - var _i, extension, - t1 = type$.Object, - t2 = type$.ThemeExtension_ThemeExtension_dynamic, - t3 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); - for (_i = 0; false; ++_i) { - extension = extensionsIterable[_i]; - t3.$indexSet(0, extension.get$type(extension), t2._as(extension)); - } - return A.ConstantMap_ConstantMap$from(t3, t1, type$.ThemeExtension_dynamic); - }, - ThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88; - if (a === b) - return a; - t1 = t < 0.5; - t2 = t1 ? a.adaptationMap : b.adaptationMap; - t3 = t1 ? a.applyElevationOverlayColor : b.applyElevationOverlayColor; - t4 = t1 ? a.cupertinoOverrideTheme : b.cupertinoOverrideTheme; - t5 = A.ThemeData__lerpThemeExtensions(a, b, t); - t6 = t1 ? a.inputDecorationTheme : b.inputDecorationTheme; - t7 = t1 ? a.materialTapTargetSize : b.materialTapTargetSize; - t8 = t1 ? a.pageTransitionsTheme : b.pageTransitionsTheme; - t9 = t1 ? a.platform : b.platform; - t10 = A.ScrollbarThemeData_lerp(a.scrollbarTheme, b.scrollbarTheme, t); - t11 = t1 ? a.splashFactory : b.splashFactory; - t12 = A.VisualDensity_lerp(a.visualDensity, b.visualDensity, t); - t13 = A.Color_lerp(a.canvasColor, b.canvasColor, t); - t13.toString; - t14 = A.Color_lerp(a.cardColor, b.cardColor, t); - t14.toString; - t15 = A.ColorScheme_lerp(a.colorScheme, b.colorScheme, t); - t16 = A.Color_lerp(a.disabledColor, b.disabledColor, t); - t16.toString; - t17 = A.Color_lerp(a.dividerColor, b.dividerColor, t); - t17.toString; - t18 = A.Color_lerp(a.focusColor, b.focusColor, t); - t18.toString; - t19 = A.Color_lerp(a.highlightColor, b.highlightColor, t); - t19.toString; - t20 = A.Color_lerp(a.hintColor, b.hintColor, t); - t20.toString; - t21 = A.Color_lerp(a.hoverColor, b.hoverColor, t); - t21.toString; - t22 = A.Color_lerp(a.primaryColor, b.primaryColor, t); - t22.toString; - t23 = A.Color_lerp(a.primaryColorDark, b.primaryColorDark, t); - t23.toString; - t24 = A.Color_lerp(a.primaryColorLight, b.primaryColorLight, t); - t24.toString; - t25 = A.Color_lerp(a.scaffoldBackgroundColor, b.scaffoldBackgroundColor, t); - t25.toString; - t26 = A.Color_lerp(a.secondaryHeaderColor, b.secondaryHeaderColor, t); - t26.toString; - t27 = A.Color_lerp(a.shadowColor, b.shadowColor, t); - t27.toString; - t28 = A.Color_lerp(a.splashColor, b.splashColor, t); - t28.toString; - t29 = A.Color_lerp(a.unselectedWidgetColor, b.unselectedWidgetColor, t); - t29.toString; - t30 = A.IconThemeData_lerp(a.iconTheme, b.iconTheme, t); - t31 = A.IconThemeData_lerp(a.primaryIconTheme, b.primaryIconTheme, t); - t32 = A.TextTheme_lerp(a.primaryTextTheme, b.primaryTextTheme, t); - t33 = A.TextTheme_lerp(a.textTheme, b.textTheme, t); - t34 = A.Typography_lerp(a.typography, b.typography, t); - t35 = A.ActionIconThemeData_lerp(a.actionIconTheme, b.actionIconTheme, t); - t36 = A.AppBarTheme_lerp(a.appBarTheme, b.appBarTheme, t); - t37 = A.BadgeThemeData_lerp(a.badgeTheme, b.badgeTheme, t); - t38 = a.bannerTheme; - t39 = b.bannerTheme; - t40 = A.Color_lerp(t38.backgroundColor, t39.backgroundColor, t); - t41 = A.Color_lerp(t38.surfaceTintColor, t39.surfaceTintColor, t); - t42 = A.Color_lerp(t38.shadowColor, t39.shadowColor, t); - t43 = A.Color_lerp(t38.dividerColor, t39.dividerColor, t); - t44 = A.TextStyle_lerp(t38.contentTextStyle, t39.contentTextStyle, t); - t45 = A.lerpDouble(t38.elevation, t39.elevation, t); - t46 = A.EdgeInsetsGeometry_lerp(t38.padding, t39.padding, t); - t38 = A.EdgeInsetsGeometry_lerp(t38.leadingPadding, t39.leadingPadding, t); - t39 = A.BottomAppBarTheme_lerp(a.bottomAppBarTheme, b.bottomAppBarTheme, t); - t47 = A.BottomNavigationBarThemeData_lerp(a.bottomNavigationBarTheme, b.bottomNavigationBarTheme, t); - t48 = A.BottomSheetThemeData_lerp(a.bottomSheetTheme, b.bottomSheetTheme, t); - t1 = t1 ? a.buttonTheme : b.buttonTheme; - t49 = A.CardThemeData_lerp(a.cardTheme, b.cardTheme, t); - t50 = A.CheckboxThemeData_lerp(a.checkboxTheme, b.checkboxTheme, t); - t51 = A.ChipThemeData_lerp(a.chipTheme, b.chipTheme, t); - t52 = A.DataTableThemeData_lerp(a.dataTableTheme, b.dataTableTheme, t); - t53 = A.DatePickerThemeData_lerp(a.datePickerTheme, b.datePickerTheme, t); - t54 = A.DialogThemeData_lerp(a.dialogTheme, b.dialogTheme, t); - t55 = A.DividerThemeData_lerp(a.dividerTheme, b.dividerTheme, t); - t56 = A.DrawerThemeData_lerp(a.drawerTheme, b.drawerTheme, t); - t57 = A.DropdownMenuThemeData_lerp(a.dropdownMenuTheme, b.dropdownMenuTheme, t); - t58 = A.ElevatedButtonThemeData_lerp(a.elevatedButtonTheme, b.elevatedButtonTheme, t); - t59 = A.ExpansionTileThemeData_lerp(a.expansionTileTheme, b.expansionTileTheme, t); - t60 = A.FilledButtonThemeData_lerp(a.filledButtonTheme, b.filledButtonTheme, t); - t61 = A.FloatingActionButtonThemeData_lerp(a.floatingActionButtonTheme, b.floatingActionButtonTheme, t); - t62 = A.IconButtonThemeData_lerp(a.iconButtonTheme, b.iconButtonTheme, t); - t63 = A.ListTileThemeData_lerp(a.listTileTheme, b.listTileTheme, t); - t64 = A.MenuBarThemeData_lerp(a.menuBarTheme, b.menuBarTheme, t); - t65 = A.MenuButtonThemeData_lerp(a.menuButtonTheme, b.menuButtonTheme, t); - t66 = A.MenuThemeData_lerp(a.menuTheme, b.menuTheme, t); - t67 = A.NavigationBarThemeData_lerp(a.navigationBarTheme, b.navigationBarTheme, t); - t68 = A.NavigationDrawerThemeData_lerp(a.navigationDrawerTheme, b.navigationDrawerTheme, t); - t69 = A.NavigationRailThemeData_lerp(a.navigationRailTheme, b.navigationRailTheme, t); - t70 = A.OutlinedButtonThemeData_lerp(a.outlinedButtonTheme, b.outlinedButtonTheme, t); - t71 = A.PopupMenuThemeData_lerp(a.popupMenuTheme, b.popupMenuTheme, t); - t72 = A.ProgressIndicatorThemeData_lerp(a.progressIndicatorTheme, b.progressIndicatorTheme, t); - t73 = A.RadioThemeData_lerp(a.radioTheme, b.radioTheme, t); - t74 = A.SearchBarThemeData_lerp(a.searchBarTheme, b.searchBarTheme, t); - t75 = A.SearchViewThemeData_lerp(a.searchViewTheme, b.searchViewTheme, t); - t76 = A.SegmentedButtonThemeData_lerp(a.segmentedButtonTheme, b.segmentedButtonTheme, t); - t77 = A.SliderThemeData_lerp(a.sliderTheme, b.sliderTheme, t); - t78 = A.SnackBarThemeData_lerp(a.snackBarTheme, b.snackBarTheme, t); - t79 = A.SwitchThemeData_lerp(a.switchTheme, b.switchTheme, t); - t80 = A.TabBarThemeData_lerp(a.tabBarTheme, b.tabBarTheme, t); - t81 = A.TextButtonThemeData_lerp(a.textButtonTheme, b.textButtonTheme, t); - t82 = A.TextSelectionThemeData_lerp(a.textSelectionTheme, b.textSelectionTheme, t); - t83 = A.TimePickerThemeData_lerp(a.timePickerTheme, b.timePickerTheme, t); - t84 = A.ToggleButtonsThemeData_lerp(a.toggleButtonsTheme, b.toggleButtonsTheme, t); - t85 = A.TooltipThemeData_lerp(a.tooltipTheme, b.tooltipTheme, t); - t86 = A.ButtonBarThemeData_lerp(a._buttonBarTheme, b._buttonBarTheme, t); - t87 = A.Color_lerp(a.dialogBackgroundColor, b.dialogBackgroundColor, t); - t87.toString; - t88 = A.Color_lerp(a.indicatorColor, b.indicatorColor, t); - t88.toString; - return A.ThemeData$raw(t35, t2, t36, t3, t37, new A.MaterialBannerThemeData(t40, t41, t42, t43, t44, t45, t46, t38), t39, t47, t48, t86, t1, t13, t14, t49, t50, t51, t15, t4, t52, t53, t87, t54, t16, t17, t55, t56, t57, t58, t59, t5, t60, t61, t18, t19, t20, t21, t62, t30, t88, t6, t63, t7, t64, t65, t66, t67, t68, t69, t70, t8, t9, t71, t22, t23, t24, t31, t32, t72, t73, t25, t10, t74, t75, t26, t76, t27, t77, t78, t28, t11, t79, t80, t81, t82, t33, t83, t84, t85, t34, t29, true, t12); - }, - MaterialBasedCupertinoThemeData$_(_materialTheme, _cupertinoOverrideTheme) { - return new A.MaterialBasedCupertinoThemeData(_materialTheme, _cupertinoOverrideTheme, B._CupertinoThemeDefaults_x2T, _cupertinoOverrideTheme.brightness, _cupertinoOverrideTheme.primaryColor, _cupertinoOverrideTheme.primaryContrastingColor, _cupertinoOverrideTheme.textTheme, _cupertinoOverrideTheme.barBackgroundColor, _cupertinoOverrideTheme.scaffoldBackgroundColor, _cupertinoOverrideTheme.applyThemeToAll); - }, - VisualDensity_defaultDensityForPlatform(platform) { - var t1; - $label0$0: { - if (B.TargetPlatform_0 === platform || B.TargetPlatform_2 === platform || B.TargetPlatform_1 === platform) { - t1 = B.VisualDensity_0_0; - break $label0$0; - } - if (B.TargetPlatform_3 === platform || B.TargetPlatform_4 === platform || B.TargetPlatform_5 === platform) { - t1 = B.VisualDensity_m2_m2; - break $label0$0; - } - t1 = null; - } - return t1; - }, - VisualDensity_lerp(a, b, t) { - var t1, t2; - if (a === b) - return a; - t1 = A.lerpDouble(a.horizontal, b.horizontal, t); - t1.toString; - t2 = A.lerpDouble(a.vertical, b.vertical, t); - t2.toString; - return new A.VisualDensity(t1, t2); - }, - MaterialTapTargetSize: function MaterialTapTargetSize(t0, t1) { - this.index = t0; - this._name = t1; - }, - ThemeData: function ThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81) { - var _ = this; - _.applyElevationOverlayColor = t0; - _.cupertinoOverrideTheme = t1; - _.extensions = t2; - _.adaptationMap = t3; - _.inputDecorationTheme = t4; - _.materialTapTargetSize = t5; - _.pageTransitionsTheme = t6; - _.platform = t7; - _.scrollbarTheme = t8; - _.splashFactory = t9; - _.useMaterial3 = t10; - _.visualDensity = t11; - _.canvasColor = t12; - _.cardColor = t13; - _.colorScheme = t14; - _.disabledColor = t15; - _.dividerColor = t16; - _.focusColor = t17; - _.highlightColor = t18; - _.hintColor = t19; - _.hoverColor = t20; - _.primaryColor = t21; - _.primaryColorDark = t22; - _.primaryColorLight = t23; - _.scaffoldBackgroundColor = t24; - _.secondaryHeaderColor = t25; - _.shadowColor = t26; - _.splashColor = t27; - _.unselectedWidgetColor = t28; - _.iconTheme = t29; - _.primaryIconTheme = t30; - _.primaryTextTheme = t31; - _.textTheme = t32; - _.typography = t33; - _.actionIconTheme = t34; - _.appBarTheme = t35; - _.badgeTheme = t36; - _.bannerTheme = t37; - _.bottomAppBarTheme = t38; - _.bottomNavigationBarTheme = t39; - _.bottomSheetTheme = t40; - _.buttonTheme = t41; - _.cardTheme = t42; - _.checkboxTheme = t43; - _.chipTheme = t44; - _.dataTableTheme = t45; - _.datePickerTheme = t46; - _.dialogTheme = t47; - _.dividerTheme = t48; - _.drawerTheme = t49; - _.dropdownMenuTheme = t50; - _.elevatedButtonTheme = t51; - _.expansionTileTheme = t52; - _.filledButtonTheme = t53; - _.floatingActionButtonTheme = t54; - _.iconButtonTheme = t55; - _.listTileTheme = t56; - _.menuBarTheme = t57; - _.menuButtonTheme = t58; - _.menuTheme = t59; - _.navigationBarTheme = t60; - _.navigationDrawerTheme = t61; - _.navigationRailTheme = t62; - _.outlinedButtonTheme = t63; - _.popupMenuTheme = t64; - _.progressIndicatorTheme = t65; - _.radioTheme = t66; - _.searchBarTheme = t67; - _.searchViewTheme = t68; - _.segmentedButtonTheme = t69; - _.sliderTheme = t70; - _.snackBarTheme = t71; - _.switchTheme = t72; - _.tabBarTheme = t73; - _.textButtonTheme = t74; - _.textSelectionTheme = t75; - _.timePickerTheme = t76; - _.toggleButtonsTheme = t77; - _.tooltipTheme = t78; - _._buttonBarTheme = t79; - _.dialogBackgroundColor = t80; - _.indicatorColor = t81; - }, - ThemeData_localize_closure: function ThemeData_localize_closure(t0, t1) { - this.baseTheme = t0; - this.localTextGeometry = t1; - }, - ThemeData__lerpThemeExtensions_closure: function ThemeData__lerpThemeExtensions_closure(t0, t1) { - this.b = t0; - this.t = t1; - }, - ThemeData__lerpThemeExtensions_closure0: function ThemeData__lerpThemeExtensions_closure0(t0) { - this.a = t0; - }, - MaterialBasedCupertinoThemeData: function MaterialBasedCupertinoThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _._materialTheme = t0; - _._cupertinoOverrideTheme = t1; - _._defaults = t2; - _.brightness = t3; - _.primaryColor = t4; - _.primaryContrastingColor = t5; - _.textTheme = t6; - _.barBackgroundColor = t7; - _.scaffoldBackgroundColor = t8; - _.applyThemeToAll = t9; - }, - CupertinoBasedMaterialThemeData: function CupertinoBasedMaterialThemeData(t0) { - this.materialTheme = t0; - }, - _IdentityThemeDataCacheKey: function _IdentityThemeDataCacheKey(t0, t1) { - this.baseTheme = t0; - this.localTextGeometry = t1; - }, - _FifoCache: function _FifoCache(t0, t1, t2) { - this._theme_data$_cache = t0; - this._maximumSize = t1; - this.$ti = t2; - }, - VisualDensity: function VisualDensity(t0, t1) { - this.horizontal = t0; - this.vertical = t1; - }, - _ThemeData_Object_Diagnosticable: function _ThemeData_Object_Diagnosticable() { - }, - _VisualDensity_Object_Diagnosticable: function _VisualDensity_Object_Diagnosticable() { - }, - TimePickerThemeData_lerp(a, b, t) { - var lerpedBorderSide, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22; - if (a === b) - return a; - lerpedBorderSide = a.dayPeriodBorderSide; - if (lerpedBorderSide == null) - t1 = b.dayPeriodBorderSide == null; - else - t1 = false; - if (t1) - lerpedBorderSide = null; - else if (lerpedBorderSide == null) - lerpedBorderSide = b.dayPeriodBorderSide; - else { - t1 = b.dayPeriodBorderSide; - if (!(t1 == null)) { - lerpedBorderSide.toString; - t1.toString; - lerpedBorderSide = A.BorderSide_lerp(lerpedBorderSide, t1, t); - } - } - t1 = A.Color_lerp(a.backgroundColor, b.backgroundColor, t); - t2 = A.ButtonStyle_lerp(a.cancelButtonStyle, b.cancelButtonStyle, t); - t3 = A.ButtonStyle_lerp(a.confirmButtonStyle, b.confirmButtonStyle, t); - t4 = a.get$dayPeriodColor(); - t5 = b.get$dayPeriodColor(); - t4 = A.Color_lerp(t4, t5, t); - t5 = type$.nullable_OutlinedBorder._as(A.ShapeBorder_lerp(a.dayPeriodShape, b.dayPeriodShape, t)); - t6 = A.Color_lerp(a.dayPeriodTextColor, b.dayPeriodTextColor, t); - t7 = A.TextStyle_lerp(a.dayPeriodTextStyle, b.dayPeriodTextStyle, t); - t8 = A.Color_lerp(a.dialBackgroundColor, b.dialBackgroundColor, t); - t9 = A.Color_lerp(a.dialHandColor, b.dialHandColor, t); - t10 = A.Color_lerp(a.dialTextColor, b.dialTextColor, t); - t11 = A.TextStyle_lerp(a.dialTextStyle, b.dialTextStyle, t); - t12 = A.lerpDouble(a.elevation, b.elevation, t); - t13 = A.Color_lerp(a.entryModeIconColor, b.entryModeIconColor, t); - t14 = A.TextStyle_lerp(a.helpTextStyle, b.helpTextStyle, t); - t15 = A.Color_lerp(a.hourMinuteColor, b.hourMinuteColor, t); - t16 = A.ShapeBorder_lerp(a.hourMinuteShape, b.hourMinuteShape, t); - t17 = A.Color_lerp(a.hourMinuteTextColor, b.hourMinuteTextColor, t); - t18 = A.TextStyle_lerp(a.hourMinuteTextStyle, b.hourMinuteTextStyle, t); - if (t < 0.5) - t19 = a.inputDecorationTheme; - else - t19 = b.inputDecorationTheme; - t20 = A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t); - t21 = A.ShapeBorder_lerp(a.shape, b.shape, t); - t22 = A.WidgetStateProperty_lerp(a.timeSelectorSeparatorColor, b.timeSelectorSeparatorColor, t, A.ui_Color_lerp$closure(), type$.nullable_Color); - return new A.TimePickerThemeData(t1, t2, t3, lerpedBorderSide, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, A.WidgetStateProperty_lerp(a.timeSelectorSeparatorTextStyle, b.timeSelectorSeparatorTextStyle, t, A.text_style_TextStyle_lerp$closure(), type$.nullable_TextStyle)); - }, - TimePickerThemeData: function TimePickerThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { - var _ = this; - _.backgroundColor = t0; - _.cancelButtonStyle = t1; - _.confirmButtonStyle = t2; - _.dayPeriodBorderSide = t3; - _._dayPeriodColor = t4; - _.dayPeriodShape = t5; - _.dayPeriodTextColor = t6; - _.dayPeriodTextStyle = t7; - _.dialBackgroundColor = t8; - _.dialHandColor = t9; - _.dialTextColor = t10; - _.dialTextStyle = t11; - _.elevation = t12; - _.entryModeIconColor = t13; - _.helpTextStyle = t14; - _.hourMinuteColor = t15; - _.hourMinuteShape = t16; - _.hourMinuteTextColor = t17; - _.hourMinuteTextStyle = t18; - _.inputDecorationTheme = t19; - _.padding = t20; - _.shape = t21; - _.timeSelectorSeparatorColor = t22; - _.timeSelectorSeparatorTextStyle = t23; - }, - TimePickerThemeData_dayPeriodColor_closure: function TimePickerThemeData_dayPeriodColor_closure(t0) { - this.$this = t0; - }, - _TimePickerThemeData_Object_Diagnosticable: function _TimePickerThemeData_Object_Diagnosticable() { - }, - ToggleButtonsThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14; - if (a === b) - return a; - t1 = A.TextStyle_lerp(a.textStyle, b.textStyle, t); - t2 = A.BoxConstraints_lerp(a.constraints, b.constraints, t); - t3 = A.Color_lerp(a.color, b.color, t); - t4 = A.Color_lerp(a.selectedColor, b.selectedColor, t); - t5 = A.Color_lerp(a.disabledColor, b.disabledColor, t); - t6 = A.Color_lerp(a.fillColor, b.fillColor, t); - t7 = A.Color_lerp(a.focusColor, b.focusColor, t); - t8 = A.Color_lerp(a.highlightColor, b.highlightColor, t); - t9 = A.Color_lerp(a.hoverColor, b.hoverColor, t); - t10 = A.Color_lerp(a.splashColor, b.splashColor, t); - t11 = A.Color_lerp(a.borderColor, b.borderColor, t); - t12 = A.Color_lerp(a.selectedBorderColor, b.selectedBorderColor, t); - t13 = A.Color_lerp(a.disabledBorderColor, b.disabledBorderColor, t); - t14 = A.BorderRadius_lerp(a.borderRadius, b.borderRadius, t); - return new A.ToggleButtonsThemeData(t1, t2, t3, t4, t5, t6, t7, t8, t10, t9, t11, t12, t13, A.lerpDouble(a.borderWidth, b.borderWidth, t), t14); - }, - ToggleButtonsThemeData: function ToggleButtonsThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.textStyle = t0; - _.constraints = t1; - _.color = t2; - _.selectedColor = t3; - _.disabledColor = t4; - _.fillColor = t5; - _.focusColor = t6; - _.highlightColor = t7; - _.splashColor = t8; - _.hoverColor = t9; - _.borderColor = t10; - _.selectedBorderColor = t11; - _.disabledBorderColor = t12; - _.borderWidth = t13; - _.borderRadius = t14; - }, - _ToggleButtonsThemeData_Object_Diagnosticable: function _ToggleButtonsThemeData_Object_Diagnosticable() { - }, - _ExclusiveMouseRegion$(child, cursor, onEnter, onExit) { - return new A._ExclusiveMouseRegion(onEnter, null, onExit, cursor, child, null); - }, - Tooltip$(child, message) { - return new A.Tooltip(message, child, null); - }, - Tooltip_dismissAllToolTips() { - var openedTooltips, t1, _i; - if ($.Tooltip__openedTooltips.length !== 0) { - openedTooltips = A._setArrayType($.Tooltip__openedTooltips.slice(0), A._arrayInstanceType($.Tooltip__openedTooltips)); - for (t1 = openedTooltips.length, _i = 0; _i < openedTooltips.length; openedTooltips.length === t1 || (0, A.throwConcurrentModificationError)(openedTooltips), ++_i) - openedTooltips[_i]._scheduleDismissTooltip$1$withDelay(B.Duration_0); - return true; - } - return false; - }, - TooltipState__getDefaultFontSize(platform) { - var t1; - $label0$0: { - if (B.TargetPlatform_4 === platform || B.TargetPlatform_3 === platform || B.TargetPlatform_5 === platform) { - t1 = 12; - break $label0$0; - } - if (B.TargetPlatform_0 === platform || B.TargetPlatform_1 === platform || B.TargetPlatform_2 === platform) { - t1 = 14; - break $label0$0; - } - t1 = null; - } - return t1; - }, - _ExclusiveMouseRegion: function _ExclusiveMouseRegion(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.onEnter = t0; - _.onHover = t1; - _.onExit = t2; - _.cursor = t3; - _.child = t4; - _.key = t5; - }, - _RenderExclusiveMouseRegion: function _RenderExclusiveMouseRegion(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _._proxy_box$_opaque = t0; - _.onEnter = t1; - _.onHover = t2; - _.onExit = t3; - _._cursor = t4; - _._validForMouseTracker = true; - _.behavior = t5; - _.RenderObjectWithChildMixin__child = t6; - _._layoutCacheStorage = t7; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t8; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - Tooltip: function Tooltip(t0, t1, t2) { - this.message = t0; - this.child = t1; - this.key = t2; - }, - TooltipState: function TooltipState(t0, t1, t2, t3, t4) { - var _ = this; - _._overlayController = t0; - _.__TooltipState__tooltipTheme_A = _.__TooltipState__visible_A = $; - _._tapRecognizer = _._longPressRecognizer = _._backingOverlayAnimation = _._backingController = _._tooltip$_timer = null; - _._activeHoveringPointerDevices = t1; - _._animationStatus = t2; - _.SingleTickerProviderStateMixin__ticker = t3; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t4; - _._framework$_element = _._widget = null; - }, - TooltipState__scheduleShowTooltip_show: function TooltipState__scheduleShowTooltip_show(t0, t1) { - this.$this = t0; - this.showDuration = t1; - }, - TooltipState__handleMouseEnter_closure: function TooltipState__handleMouseEnter_closure() { - }, - _TooltipPositionDelegate: function _TooltipPositionDelegate(t0, t1, t2) { - this.target = t0; - this.verticalOffset = t1; - this.preferBelow = t2; - }, - _TooltipOverlay: function _TooltipOverlay(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.richMessage = t0; - _.constraints = t1; - _.padding = t2; - _.margin = t3; - _.decoration = t4; - _.textStyle = t5; - _.textAlign = t6; - _.animation = t7; - _.target = t8; - _.verticalOffset = t9; - _.preferBelow = t10; - _.onEnter = t11; - _.onExit = t12; - _.ignorePointer = t13; - _.key = t14; - }, - _TooltipState_State_SingleTickerProviderStateMixin: function _TooltipState_State_SingleTickerProviderStateMixin() { - }, - TooltipThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10; - if (a === b) - return a; - t1 = A.lerpDouble(a.height, b.height, t); - t2 = A.BoxConstraints_lerp(a.constraints, b.constraints, t); - t3 = A.EdgeInsetsGeometry_lerp(a.padding, b.padding, t); - t4 = A.EdgeInsetsGeometry_lerp(a.margin, b.margin, t); - t5 = A.lerpDouble(a.verticalOffset, b.verticalOffset, t); - t6 = t < 0.5; - if (t6) - t7 = a.preferBelow; - else - t7 = b.preferBelow; - if (t6) - t8 = a.excludeFromSemantics; - else - t8 = b.excludeFromSemantics; - t9 = A.Decoration_lerp(a.decoration, b.decoration, t); - t10 = A.TextStyle_lerp(a.textStyle, b.textStyle, t); - if (t6) - t6 = a.textAlign; - else - t6 = b.textAlign; - return new A.TooltipThemeData(t1, t2, t3, t4, t5, t7, t8, t9, t10, t6); - }, - TooltipThemeData: function TooltipThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.height = t0; - _.constraints = t1; - _.padding = t2; - _.margin = t3; - _.verticalOffset = t4; - _.preferBelow = t5; - _.excludeFromSemantics = t6; - _.decoration = t7; - _.textStyle = t8; - _.textAlign = t9; - }, - _TooltipThemeData_Object_Diagnosticable: function _TooltipThemeData_Object_Diagnosticable() { - }, - Typography_Typography$material2014(platform) { - return A.Typography_Typography$_withPlatform(platform, null, null, B.TextTheme_Kqs, B.TextTheme_65B, B.TextTheme_Q2d); - }, - Typography_Typography$_withPlatform(platform, black, white, englishLike, dense, tall) { - switch (platform) { - case B.TargetPlatform_2: - black = B.TextTheme_6nD; - white = B.TextTheme_adj; - break; - case B.TargetPlatform_0: - case B.TargetPlatform_1: - black = B.TextTheme_wOR; - white = B.TextTheme_LiZ; - break; - case B.TargetPlatform_5: - black = B.TextTheme_pjb; - white = B.TextTheme_IGi; - break; - case B.TargetPlatform_4: - black = B.TextTheme_wwF; - white = B.TextTheme_AUT; - break; - case B.TargetPlatform_3: - black = B.TextTheme_m79; - white = B.TextTheme_hci; - break; - case null: - case void 0: - break; - } - black.toString; - white.toString; - return new A.Typography(black, white, englishLike, dense, tall); - }, - Typography_lerp(a, b, t) { - if (a === b) - return a; - return new A.Typography(A.TextTheme_lerp(a.black, b.black, t), A.TextTheme_lerp(a.white, b.white, t), A.TextTheme_lerp(a.englishLike, b.englishLike, t), A.TextTheme_lerp(a.dense, b.dense, t), A.TextTheme_lerp(a.tall, b.tall, t)); - }, - ScriptCategory: function ScriptCategory(t0, t1) { - this.index = t0; - this._name = t1; - }, - Typography: function Typography(t0, t1, t2, t3, t4) { - var _ = this; - _.black = t0; - _.white = t1; - _.englishLike = t2; - _.dense = t3; - _.tall = t4; - }, - _Typography_Object_Diagnosticable: function _Typography_Object_Diagnosticable() { - }, - _httpClient() { - return new init.G.XMLHttpRequest(); - }, - _imgElementFactory() { - return init.G.document.createElement("img"); - }, - _ForwardingImageStreamCompleter$(task, debugLabel, informationCollector) { - var t1 = new A._ForwardingImageStreamCompleter(task, A._setArrayType([], type$.JSArray_ImageStreamListener), A._setArrayType([], type$.JSArray_of_void_Function_2_Object_and_nullable_StackTrace), A._setArrayType([], type$.JSArray_of_void_Function)); - t1._ForwardingImageStreamCompleter$3$debugLabel$informationCollector(task, debugLabel, informationCollector); - return t1; - }, - NetworkImage: function NetworkImage(t0, t1, t2, t3) { - var _ = this; - _.url = t0; - _.scale = t1; - _.headers = t2; - _.webHtmlElementStrategy = t3; - }, - NetworkImage__loadAsync_loadViaDecode: function NetworkImage__loadAsync_loadViaDecode(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.decode = t1; - _.chunkEvents = t2; - _.key = t3; - }, - NetworkImage__loadAsync_loadViaImgElement: function NetworkImage__loadAsync_loadViaImgElement(t0, t1) { - this.$this = t0; - this.key = t1; - }, - NetworkImage__fetchImageBytes_closure: function NetworkImage__fetchImageBytes_closure(t0, t1, t2) { - this.request = t0; - this.completer = t1; - this.resolved = t2; - }, - NetworkImage__fetchImageBytes_closure0: function NetworkImage__fetchImageBytes_closure0(t0, t1, t2) { - this.completer = t0; - this.request = t1; - this.resolved = t2; - }, - _ForwardingImageStreamCompleter: function _ForwardingImageStreamCompleter(t0, t1, t2, t3) { - var _ = this; - _.task = t0; - _.resolved = false; - _.___ForwardingImageStreamCompleter_handle_F = _.___ForwardingImageStreamCompleter_completer_F = $; - _.__network_image_web$_disposed = false; - _._image_stream$_listeners = t1; - _._ephemeralErrorListeners = t2; - _.debugLabel = _._currentError = _._currentImage = null; - _._addingInitialListeners = _._hadAtLeastOneListener = false; - _._keepAliveHandles = 0; - _._image_stream$_disposed = false; - _._onLastListenerRemovedCallbacks = t3; - }, - _ForwardingImageStreamCompleter_closure: function _ForwardingImageStreamCompleter_closure(t0) { - this.$this = t0; - }, - _ForwardingImageStreamCompleter__closure: function _ForwardingImageStreamCompleter__closure() { - }, - _ForwardingImageStreamCompleter__closure0: function _ForwardingImageStreamCompleter__closure0(t0) { - this.$this = t0; - }, - _ForwardingImageStreamCompleter__closure1: function _ForwardingImageStreamCompleter__closure1(t0) { - this.$this = t0; - }, - _ForwardingImageStreamCompleter__closure2: function _ForwardingImageStreamCompleter__closure2(t0) { - this.$this = t0; - }, - _ForwardingImageStreamCompleter_closure0: function _ForwardingImageStreamCompleter_closure0(t0, t1) { - this.$this = t0; - this.informationCollector = t1; - }, - WebImageInfo: function WebImageInfo(t0, t1) { - this.htmlImage = t0; - this.debugLabel = t1; - }, - AlignmentGeometry_lerp(a, b, t) { - var t1, t2, t3; - if (a == b) - return a; - if (a == null) - return b.$mul(0, t); - if (b == null) - return a.$mul(0, 1 - t); - if (a instanceof A.Alignment && b instanceof A.Alignment) - return A.Alignment_lerp(a, b, t); - if (a instanceof A.AlignmentDirectional && b instanceof A.AlignmentDirectional) - return A.AlignmentDirectional_lerp(a, b, t); - t1 = A.lerpDouble(a.get$_x(), b.get$_x(), t); - t1.toString; - t2 = A.lerpDouble(a.get$_alignment$_start(a), b.get$_alignment$_start(b), t); - t2.toString; - t3 = A.lerpDouble(a.get$_y(), b.get$_y(), t); - t3.toString; - return new A._MixedAlignment(t1, t2, t3); - }, - Alignment_lerp(a, b, t) { - var t1, t2; - if (a === b) - return a; - t1 = A.lerpDouble(a.x, b.x, t); - t1.toString; - t2 = A.lerpDouble(a.y, b.y, t); - t2.toString; - return new A.Alignment(t1, t2); - }, - Alignment__stringify(x, y) { - var _0_3, _0_5_isSet, _0_1, _0_5, t1, _0_4, _0_7, _0_4_isSet, _0_9, _0_10, _0_10_isSet, _0_11, _0_11_isSet, _null = null; - $label0$0: { - _0_3 = -1 === x; - _0_5_isSet = _0_3; - _0_1 = x; - if (_0_5_isSet) { - _0_5 = -1 === y; - t1 = _0_5; - _0_4 = y; - } else { - _0_4 = _null; - _0_5 = _0_4; - t1 = false; - } - if (t1) { - t1 = "Alignment.topLeft"; - break $label0$0; - } - _0_7 = 0 === _0_1; - t1 = _0_7; - if (t1) - if (_0_5_isSet) { - t1 = _0_5; - _0_4_isSet = _0_5_isSet; - } else { - _0_5 = -1 === y; - t1 = _0_5; - _0_4 = y; - _0_5_isSet = true; - _0_4_isSet = true; - } - else { - _0_4_isSet = _0_5_isSet; - t1 = false; - } - if (t1) { - t1 = "Alignment.topCenter"; - break $label0$0; - } - _0_9 = 1 === _0_1; - t1 = _0_9; - if (t1) - if (_0_5_isSet) - t1 = _0_5; - else { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_5 = -1 === t1; - t1 = _0_5; - } - else - t1 = false; - if (t1) { - t1 = "Alignment.topRight"; - break $label0$0; - } - if (_0_3) { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_10 = 0 === t1; - t1 = _0_10; - } else { - _0_10 = _null; - t1 = false; - } - if (t1) { - t1 = "Alignment.centerLeft"; - break $label0$0; - } - if (_0_7) - if (_0_3) { - t1 = _0_10; - _0_10_isSet = _0_3; - } else { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_10 = 0 === t1; - t1 = _0_10; - _0_10_isSet = true; - } - else { - _0_10_isSet = _0_3; - t1 = false; - } - if (t1) { - t1 = "Alignment.center"; - break $label0$0; - } - if (_0_9) - if (_0_10_isSet) - t1 = _0_10; - else { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_10 = 0 === t1; - t1 = _0_10; - } - else - t1 = false; - if (t1) { - t1 = "Alignment.centerRight"; - break $label0$0; - } - if (_0_3) { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_11 = 1 === t1; - t1 = _0_11; - } else { - _0_11 = _null; - t1 = false; - } - if (t1) { - t1 = "Alignment.bottomLeft"; - break $label0$0; - } - if (_0_7) - if (_0_3) { - t1 = _0_11; - _0_11_isSet = _0_3; - } else { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_11 = 1 === t1; - t1 = _0_11; - _0_11_isSet = true; - } - else { - _0_11_isSet = _0_3; - t1 = false; - } - if (t1) { - t1 = "Alignment.bottomCenter"; - break $label0$0; - } - if (_0_9) - if (_0_11_isSet) - t1 = _0_11; - else { - _0_11 = 1 === (_0_4_isSet ? _0_4 : y); - t1 = _0_11; - } - else - t1 = false; - if (t1) { - t1 = "Alignment.bottomRight"; - break $label0$0; - } - t1 = "Alignment(" + B.JSNumber_methods.toStringAsFixed$1(x, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(y, 1) + ")"; - break $label0$0; - } - return t1; - }, - AlignmentDirectional_lerp(a, b, t) { - var t1, t2; - if (a === b) - return a; - t1 = A.lerpDouble(a.start, b.start, t); - t1.toString; - t2 = A.lerpDouble(a.y, b.y, t); - t2.toString; - return new A.AlignmentDirectional(t1, t2); - }, - AlignmentDirectional__stringify(start, y) { - var _0_3, _0_5_isSet, _0_1, _0_5, t1, _0_4, _0_7, _0_4_isSet, _0_9, _0_10, _0_10_isSet, _0_11, _0_11_isSet, _null = null; - $label0$0: { - _0_3 = -1 === start; - _0_5_isSet = _0_3; - _0_1 = start; - if (_0_5_isSet) { - _0_5 = -1 === y; - t1 = _0_5; - _0_4 = y; - } else { - _0_4 = _null; - _0_5 = _0_4; - t1 = false; - } - if (t1) { - t1 = "AlignmentDirectional.topStart"; - break $label0$0; - } - _0_7 = 0 === _0_1; - t1 = _0_7; - if (t1) - if (_0_5_isSet) { - t1 = _0_5; - _0_4_isSet = _0_5_isSet; - } else { - _0_5 = -1 === y; - t1 = _0_5; - _0_4 = y; - _0_5_isSet = true; - _0_4_isSet = true; - } - else { - _0_4_isSet = _0_5_isSet; - t1 = false; - } - if (t1) { - t1 = "AlignmentDirectional.topCenter"; - break $label0$0; - } - _0_9 = 1 === _0_1; - t1 = _0_9; - if (t1) - if (_0_5_isSet) - t1 = _0_5; - else { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_5 = -1 === t1; - t1 = _0_5; - } - else - t1 = false; - if (t1) { - t1 = "AlignmentDirectional.topEnd"; - break $label0$0; - } - if (_0_3) { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_10 = 0 === t1; - t1 = _0_10; - } else { - _0_10 = _null; - t1 = false; - } - if (t1) { - t1 = "AlignmentDirectional.centerStart"; - break $label0$0; - } - if (_0_7) - if (_0_3) { - t1 = _0_10; - _0_10_isSet = _0_3; - } else { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_10 = 0 === t1; - t1 = _0_10; - _0_10_isSet = true; - } - else { - _0_10_isSet = _0_3; - t1 = false; - } - if (t1) { - t1 = "AlignmentDirectional.center"; - break $label0$0; - } - if (_0_9) - if (_0_10_isSet) - t1 = _0_10; - else { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_10 = 0 === t1; - t1 = _0_10; - } - else - t1 = false; - if (t1) { - t1 = "AlignmentDirectional.centerEnd"; - break $label0$0; - } - if (_0_3) { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_11 = 1 === t1; - t1 = _0_11; - } else { - _0_11 = _null; - t1 = false; - } - if (t1) { - t1 = "AlignmentDirectional.bottomStart"; - break $label0$0; - } - if (_0_7) - if (_0_3) { - t1 = _0_11; - _0_11_isSet = _0_3; - } else { - if (_0_4_isSet) - t1 = _0_4; - else { - t1 = y; - _0_4 = t1; - _0_4_isSet = true; - } - _0_11 = 1 === t1; - t1 = _0_11; - _0_11_isSet = true; - } - else { - _0_11_isSet = _0_3; - t1 = false; - } - if (t1) { - t1 = "AlignmentDirectional.bottomCenter"; - break $label0$0; - } - if (_0_9) - if (_0_11_isSet) - t1 = _0_11; - else { - _0_11 = 1 === (_0_4_isSet ? _0_4 : y); - t1 = _0_11; - } - else - t1 = false; - if (t1) { - t1 = "AlignmentDirectional.bottomEnd"; - break $label0$0; - } - t1 = "AlignmentDirectional(" + B.JSNumber_methods.toStringAsFixed$1(start, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(y, 1) + ")"; - break $label0$0; - } - return t1; - }, - AlignmentGeometry: function AlignmentGeometry() { - }, - Alignment: function Alignment(t0, t1) { - this.x = t0; - this.y = t1; - }, - AlignmentDirectional: function AlignmentDirectional(t0, t1) { - this.start = t0; - this.y = t1; - }, - _MixedAlignment: function _MixedAlignment(t0, t1, t2) { - this._x = t0; - this._alignment$_start = t1; - this._y = t2; - }, - TextAlignVertical: function TextAlignVertical(t0) { - this.y = t0; - }, - flipAxis(direction) { - var t1; - switch (direction.index) { - case 0: - t1 = B.Axis_1; - break; - case 1: - t1 = B.Axis_0; - break; - default: - t1 = null; - } - return t1; - }, - axisDirectionToAxis(axisDirection) { - var t1; - $label0$0: { - if (B.AxisDirection_0 === axisDirection || B.AxisDirection_2 === axisDirection) { - t1 = B.Axis_1; - break $label0$0; - } - if (B.AxisDirection_3 === axisDirection || B.AxisDirection_1 === axisDirection) { - t1 = B.Axis_0; - break $label0$0; - } - t1 = null; - } - return t1; - }, - textDirectionToAxisDirection(textDirection) { - var t1; - switch (textDirection.index) { - case 0: - t1 = B.AxisDirection_3; - break; - case 1: - t1 = B.AxisDirection_1; - break; - default: - t1 = null; - } - return t1; - }, - flipAxisDirection(axisDirection) { - var t1; - switch (axisDirection.index) { - case 0: - t1 = B.AxisDirection_2; - break; - case 1: - t1 = B.AxisDirection_3; - break; - case 2: - t1 = B.AxisDirection_0; - break; - case 3: - t1 = B.AxisDirection_1; - break; - default: - t1 = null; - } - return t1; - }, - axisDirectionIsReversed(axisDirection) { - var t1; - $label0$0: { - if (B.AxisDirection_0 === axisDirection || B.AxisDirection_3 === axisDirection) { - t1 = true; - break $label0$0; - } - if (B.AxisDirection_2 === axisDirection || B.AxisDirection_1 === axisDirection) { - t1 = false; - break $label0$0; - } - t1 = null; - } - return t1; - }, - RenderComparison: function RenderComparison(t0, t1) { - this.index = t0; - this._name = t1; - }, - Axis: function Axis(t0, t1) { - this.index = t0; - this._name = t1; - }, - VerticalDirection: function VerticalDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - AxisDirection: function AxisDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - PaintingBinding: function PaintingBinding() { - }, - _SystemFontsNotifier: function _SystemFontsNotifier(t0) { - this._systemFontsCallbacks = t0; - }, - BorderRadiusGeometry_lerp(a, b, t) { - if (a == b) - return a; - if (a == null) - a = B.BorderRadius_tUf; - return a.add$1(0, (b == null ? B.BorderRadius_tUf : b).subtract$1(a).$mul(0, t)); - }, - BorderRadius$all(radius) { - return new A.BorderRadius(radius, radius, radius, radius); - }, - BorderRadius$circular(radius) { - var t1 = new A.Radius(radius, radius); - return new A.BorderRadius(t1, t1, t1, t1); - }, - BorderRadius_lerp(a, b, t) { - var t1, t2, t3, t4; - if (a == b) - return a; - if (a == null) - return b.$mul(0, t); - if (b == null) - return a.$mul(0, 1 - t); - t1 = A.Radius_lerp(a.topLeft, b.topLeft, t); - t1.toString; - t2 = A.Radius_lerp(a.topRight, b.topRight, t); - t2.toString; - t3 = A.Radius_lerp(a.bottomLeft, b.bottomLeft, t); - t3.toString; - t4 = A.Radius_lerp(a.bottomRight, b.bottomRight, t); - t4.toString; - return new A.BorderRadius(t1, t2, t3, t4); - }, - BorderRadiusGeometry: function BorderRadiusGeometry() { - }, - BorderRadius: function BorderRadius(t0, t1, t2, t3) { - var _ = this; - _.topLeft = t0; - _.topRight = t1; - _.bottomLeft = t2; - _.bottomRight = t3; - }, - _MixedBorderRadius: function _MixedBorderRadius(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _._topLeft = t0; - _._topRight = t1; - _._bottomLeft = t2; - _._bottomRight = t3; - _._topStart = t4; - _._topEnd = t5; - _._bottomStart = t6; - _._bottomEnd = t7; - }, - BorderSide_merge(a, b) { - var t1 = a.style, - aIsNone = t1 === B.BorderStyle_0 && a.width === 0, - bIsNone = b.style === B.BorderStyle_0 && b.width === 0; - if (aIsNone && bIsNone) - return B.BorderSide_Ah5; - if (aIsNone) - return b; - if (bIsNone) - return a; - return new A.BorderSide(a.color, a.width + b.width, t1, Math.max(a.strokeAlign, b.strokeAlign)); - }, - BorderSide_canMerge(a, b) { - var t2, - t1 = a.style; - if (!(t1 === B.BorderStyle_0 && a.width === 0)) - t2 = b.style === B.BorderStyle_0 && b.width === 0; - else - t2 = true; - if (t2) - return true; - return t1 === b.style && a.color.$eq(0, b.color); - }, - BorderSide_lerp(a, b, t) { - var t1, t2, t3, t4, t5; - if (a === b) - return a; - if (t === 0) - return a; - if (t === 1) - return b; - t1 = A.lerpDouble(a.width, b.width, t); - t1.toString; - if (t1 < 0) - return B.BorderSide_Ah5; - t2 = a.style; - t3 = b.style; - if (t2 === t3 && a.strokeAlign === b.strokeAlign) { - t3 = A.Color_lerp(a.color, b.color, t); - t3.toString; - return new A.BorderSide(t3, t1, t2, a.strokeAlign); - } - switch (t2.index) { - case 1: - t2 = a.color; - break; - case 0: - t2 = a.color.withAlpha$1(0); - break; - default: - t2 = null; - } - switch (t3.index) { - case 1: - t3 = b.color; - break; - case 0: - t3 = b.color.withAlpha$1(0); - break; - default: - t3 = null; - } - t4 = a.strokeAlign; - t5 = b.strokeAlign; - if (t4 !== t5) { - t2 = A.Color_lerp(t2, t3, t); - t2.toString; - t5 = A.lerpDouble(t4, t5, t); - t5.toString; - return new A.BorderSide(t2, t1, B.BorderStyle_1, t5); - } - t2 = A.Color_lerp(t2, t3, t); - t2.toString; - return new A.BorderSide(t2, t1, B.BorderStyle_1, t4); - }, - ShapeBorder_lerp(a, b, t) { - var result, t1; - if (a == b) - return a; - result = b == null ? null : b.lerpFrom$2(a, t); - if (result == null) - result = a == null ? null : a.lerpTo$2(b, t); - if (result == null) - t1 = t < 0.5 ? a : b; - else - t1 = result; - return t1; - }, - OutlinedBorder_lerp(a, b, t) { - var result, t1; - if (a == b) - return a; - result = b == null ? null : b.lerpFrom$2(a, t); - if (result == null) - result = a == null ? null : a.lerpTo$2(b, t); - if (result == null) - t1 = t < 0.5 ? a : b; - else - t1 = result; - return t1; - }, - _CompoundBorder_lerp(a, b, t) { - var t1, index, localA, localB, t2, localResult, - aList = a instanceof A._CompoundBorder ? a.borders : A._setArrayType([a], type$.JSArray_nullable_ShapeBorder), - bList = b instanceof A._CompoundBorder ? b.borders : A._setArrayType([b], type$.JSArray_nullable_ShapeBorder), - results = A._setArrayType([], type$.JSArray_ShapeBorder), - $length = Math.max(aList.length, bList.length); - for (t1 = 1 - t, index = 0; index < $length; ++index) { - localA = index < aList.length ? aList[index] : null; - localB = index < bList.length ? bList[index] : null; - t2 = localA != null; - if (t2 && localB != null) { - localResult = localA.lerpTo$2(localB, t); - if (localResult == null) - localResult = localB.lerpFrom$2(localA, t); - if (localResult != null) { - results.push(localResult); - continue; - } - } - if (localB != null) - results.push(localB.scale$1(0, t)); - if (t2) - results.push(localA.scale$1(0, t1)); - } - return new A._CompoundBorder(results); - }, - paintBorder(canvas, rect, bottom, left, right, $top) { - var paint, path, t1, t2, t3, t4, t5; - $.$get$_renderer(); - paint = A.CkPaint$(); - paint.strokeWidth = 0; - path = A.CkPath_CkPath(); - switch ($top.style.index) { - case 1: - t1 = $top.color; - paint._colorValue = t1.get$value(t1); - path._fillType = B.PathFillType_0; - t1 = path.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._nativeObject.reset(); - t2 = rect.left; - t3 = rect.top; - t1._nativeObject.moveTo(t2, t3); - t4 = rect.right; - t1._nativeObject.lineTo(t4, t3); - t5 = $top.width; - if (t5 === 0) - paint.style = B.PaintingStyle_1; - else { - paint.style = B.PaintingStyle_0; - t3 += t5; - t1._nativeObject.lineTo(t4 - right.width, t3); - t1._nativeObject.lineTo(t2 + left.width, t3); - } - canvas._canvas.drawPath$2(path, paint); - break; - case 0: - break; - } - switch (right.style.index) { - case 1: - t1 = right.color; - paint._colorValue = t1.get$value(t1); - path._fillType = B.PathFillType_0; - t1 = path.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._nativeObject.reset(); - t2 = rect.right; - t3 = rect.top; - t1._nativeObject.moveTo(t2, t3); - t4 = rect.bottom; - t1._nativeObject.lineTo(t2, t4); - t5 = right.width; - if (t5 === 0) - paint.style = B.PaintingStyle_1; - else { - paint.style = B.PaintingStyle_0; - t2 -= t5; - t1._nativeObject.lineTo(t2, t4 - bottom.width); - t1._nativeObject.lineTo(t2, t3 + $top.width); - } - canvas._canvas.drawPath$2(path, paint); - break; - case 0: - break; - } - switch (bottom.style.index) { - case 1: - t1 = bottom.color; - paint._colorValue = t1.get$value(t1); - path._fillType = B.PathFillType_0; - t1 = path.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._nativeObject.reset(); - t2 = rect.right; - t3 = rect.bottom; - t1._nativeObject.moveTo(t2, t3); - t4 = rect.left; - t1._nativeObject.lineTo(t4, t3); - t5 = bottom.width; - if (t5 === 0) - paint.style = B.PaintingStyle_1; - else { - paint.style = B.PaintingStyle_0; - t3 -= t5; - t1._nativeObject.lineTo(t4 + left.width, t3); - t1._nativeObject.lineTo(t2 - right.width, t3); - } - canvas._canvas.drawPath$2(path, paint); - break; - case 0: - break; - } - switch (left.style.index) { - case 1: - t1 = left.color; - paint._colorValue = t1.get$value(t1); - path._fillType = B.PathFillType_0; - t1 = path.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._nativeObject.reset(); - t2 = rect.left; - t3 = rect.bottom; - t1._nativeObject.moveTo(t2, t3); - t4 = rect.top; - t1._nativeObject.lineTo(t2, t4); - t5 = left.width; - if (t5 === 0) - paint.style = B.PaintingStyle_1; - else { - paint.style = B.PaintingStyle_0; - t2 += t5; - t1._nativeObject.lineTo(t2, t4 + $top.width); - t1._nativeObject.lineTo(t2, t3 - bottom.width); - } - canvas._canvas.drawPath$2(path, paint); - break; - case 0: - break; - } - }, - BorderStyle: function BorderStyle(t0, t1) { - this.index = t0; - this._name = t1; - }, - BorderSide: function BorderSide(t0, t1, t2, t3) { - var _ = this; - _.color = t0; - _.width = t1; - _.style = t2; - _.strokeAlign = t3; - }, - ShapeBorder: function ShapeBorder() { - }, - OutlinedBorder: function OutlinedBorder() { - }, - _CompoundBorder: function _CompoundBorder(t0) { - this.borders = t0; - }, - _CompoundBorder_dimensions_closure: function _CompoundBorder_dimensions_closure() { - }, - _CompoundBorder_scale_closure: function _CompoundBorder_scale_closure(t0) { - this.t = t0; - }, - _CompoundBorder_preferPaintInterior_closure: function _CompoundBorder_preferPaintInterior_closure() { - }, - _CompoundBorder_toString_closure: function _CompoundBorder_toString_closure() { - }, - _BorderSide_Object_Diagnosticable: function _BorderSide_Object_Diagnosticable() { - }, - BoxBorder_lerp(a, b, t) { - var t1, t0, t2; - if (a == b) - return a; - t1 = type$.nullable_Border; - if (t1._is(a) && t1._is(b)) - return A.Border_lerp(a, b, t); - t1 = type$.nullable_BorderDirectional; - if (t1._is(a) && t1._is(b)) - return A.BorderDirectional_lerp(a, b, t); - if (b instanceof A.Border && a instanceof A.BorderDirectional) { - t = 1 - t; - t0 = b; - b = a; - a = t0; - } - if (a instanceof A.Border && b instanceof A.BorderDirectional) { - t1 = b.start; - if (t1.$eq(0, B.BorderSide_Ah5) && b.end.$eq(0, B.BorderSide_Ah5)) - return new A.Border(A.BorderSide_lerp(a.top, b.top, t), A.BorderSide_lerp(a.right, B.BorderSide_Ah5, t), A.BorderSide_lerp(a.bottom, b.bottom, t), A.BorderSide_lerp(a.left, B.BorderSide_Ah5, t)); - t2 = a.left; - if (t2.$eq(0, B.BorderSide_Ah5) && a.right.$eq(0, B.BorderSide_Ah5)) - return new A.BorderDirectional(A.BorderSide_lerp(a.top, b.top, t), A.BorderSide_lerp(B.BorderSide_Ah5, t1, t), A.BorderSide_lerp(B.BorderSide_Ah5, b.end, t), A.BorderSide_lerp(a.bottom, b.bottom, t)); - if (t < 0.5) { - t1 = t * 2; - return new A.Border(A.BorderSide_lerp(a.top, b.top, t), A.BorderSide_lerp(a.right, B.BorderSide_Ah5, t1), A.BorderSide_lerp(a.bottom, b.bottom, t), A.BorderSide_lerp(t2, B.BorderSide_Ah5, t1)); - } - t2 = (t - 0.5) * 2; - return new A.BorderDirectional(A.BorderSide_lerp(a.top, b.top, t), A.BorderSide_lerp(B.BorderSide_Ah5, t1, t2), A.BorderSide_lerp(B.BorderSide_Ah5, b.end, t2), A.BorderSide_lerp(a.bottom, b.bottom, t)); - } - throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("BoxBorder.lerp can only interpolate Border and BorderDirectional classes."), A.ErrorDescription$("BoxBorder.lerp() was called with two objects of type " + J.get$runtimeType$(a).toString$0(0) + " and " + J.get$runtimeType$(b).toString$0(0) + ":\n " + A.S(a) + "\n " + A.S(b) + "\nHowever, only Border and BorderDirectional classes are supported by this method."), A.ErrorHint$("For a more general interpolation method, consider using ShapeBorder.lerp instead.")], type$.JSArray_DiagnosticsNode))); - }, - BoxBorder__paintUniformBorderWithRadius(canvas, rect, side, borderRadius) { - var paint, t1, borderRect, inner; - $.$get$_renderer(); - paint = A.CkPaint$(); - t1 = side.color; - paint._colorValue = t1.get$value(t1); - t1 = canvas._canvas; - if (side.width === 0) { - paint.style = B.PaintingStyle_1; - paint.strokeWidth = 0; - t1.drawRRect$2(borderRadius.toRRect$1(rect), paint); - } else { - borderRect = borderRadius.toRRect$1(rect); - inner = borderRect.inflate$1(-side.get$strokeInset()); - t1.drawDRRect$3(borderRect.inflate$1(side.get$strokeOutset()), inner, paint); - } - }, - BoxBorder_paintNonUniformBorder(canvas, rect, borderRadius, bottom, color, left, right, shape, textDirection, $top) { - var borderRect, t1, paint, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, inner; - switch (shape.index) { - case 0: - borderRect = (borderRadius == null ? B.BorderRadius_tUf : borderRadius).toRRect$1(rect); - break; - case 1: - t1 = rect.right - rect.left; - borderRect = A.RRect$fromRectAndRadius(A.Rect$fromCircle(rect.get$center(), rect.get$shortestSide() / 2), new A.Radius(t1, t1)); - break; - default: - borderRect = null; - } - $.$get$_renderer(); - paint = A.CkPaint$(); - paint._colorValue = color.get$value(color); - t1 = left.get$strokeInset(); - t2 = $top.get$strokeInset(); - t3 = right.get$strokeInset(); - t4 = bottom.get$strokeInset(); - t5 = borderRect.left; - t6 = borderRect.top; - t7 = borderRect.right; - t8 = borderRect.bottom; - t9 = borderRect.tlRadiusX; - t10 = borderRect.tlRadiusY; - t11 = new A.Radius(t9, t10).$sub(0, new A.Radius(t1, t2)).clamp$1$minimum(0, B.Radius_0_0); - t12 = borderRect.trRadiusX; - t13 = borderRect.trRadiusY; - t14 = new A.Radius(t12, t13).$sub(0, new A.Radius(t3, t2)).clamp$1$minimum(0, B.Radius_0_0); - t15 = borderRect.brRadiusX; - t16 = borderRect.brRadiusY; - t17 = new A.Radius(t15, t16).$sub(0, new A.Radius(t3, t4)).clamp$1$minimum(0, B.Radius_0_0); - t18 = borderRect.blRadiusX; - t19 = borderRect.blRadiusY; - inner = A.RRect$fromLTRBAndCorners(t5 + t1, t6 + t2, t7 - t3, t8 - t4, new A.Radius(t18, t19).$sub(0, new A.Radius(t1, t4)).clamp$1$minimum(0, B.Radius_0_0), t17, t11, t14); - t14 = left.get$strokeOutset(); - t11 = $top.get$strokeOutset(); - t17 = right.get$strokeOutset(); - t4 = bottom.get$strokeOutset(); - t10 = new A.Radius(t9, t10).$add(0, new A.Radius(t14, t11)).clamp$1$minimum(0, B.Radius_0_0); - t13 = new A.Radius(t12, t13).$add(0, new A.Radius(t17, t11)).clamp$1$minimum(0, B.Radius_0_0); - t16 = new A.Radius(t15, t16).$add(0, new A.Radius(t17, t4)).clamp$1$minimum(0, B.Radius_0_0); - canvas._canvas.drawDRRect$3(A.RRect$fromLTRBAndCorners(t5 - t14, t6 - t11, t7 + t17, t8 + t4, new A.Radius(t18, t19).$add(0, new A.Radius(t14, t4)).clamp$1$minimum(0, B.Radius_0_0), t16, t10, t13), inner, paint); - }, - BoxBorder__paintUniformBorderWithCircle(canvas, rect, side) { - var t1 = rect.get$shortestSide(); - canvas._canvas.drawCircle$3(rect.get$center(), (t1 + side.width * side.strokeAlign) / 2, side.toPaint$0()); - }, - BoxBorder__paintUniformBorderWithRectangle(canvas, rect, side) { - canvas._canvas.drawRect$2(rect.inflate$1(side.width * side.strokeAlign / 2), side.toPaint$0()); - }, - Border_Border$all(color, width) { - var side = new A.BorderSide(color, width, B.BorderStyle_1, -1); - return new A.Border(side, side, side, side); - }, - Border_lerp(a, b, t) { - if (a == b) - return a; - if (a == null) - return b.scale$1(0, t); - if (b == null) - return a.scale$1(0, 1 - t); - return new A.Border(A.BorderSide_lerp(a.top, b.top, t), A.BorderSide_lerp(a.right, b.right, t), A.BorderSide_lerp(a.bottom, b.bottom, t), A.BorderSide_lerp(a.left, b.left, t)); - }, - BorderDirectional_lerp(a, b, t) { - var t1, t2, t3; - if (a == b) - return a; - if (a == null) - return b.scale$1(0, t); - if (b == null) - return a.scale$1(0, 1 - t); - t1 = A.BorderSide_lerp(a.top, b.top, t); - t2 = A.BorderSide_lerp(a.end, b.end, t); - t3 = A.BorderSide_lerp(a.bottom, b.bottom, t); - return new A.BorderDirectional(t1, A.BorderSide_lerp(a.start, b.start, t), t2, t3); - }, - BoxShape: function BoxShape(t0, t1) { - this.index = t0; - this._name = t1; - }, - BoxBorder: function BoxBorder() { - }, - Border: function Border(t0, t1, t2, t3) { - var _ = this; - _.top = t0; - _.right = t1; - _.bottom = t2; - _.left = t3; - }, - BorderDirectional: function BorderDirectional(t0, t1, t2, t3) { - var _ = this; - _.top = t0; - _.start = t1; - _.end = t2; - _.bottom = t3; - }, - BoxDecoration_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6; - if (a == b) - return a; - if (a == null) - return b.scale$1(0, t); - if (b == null) - return a.scale$1(0, 1 - t); - if (t === 0) - return a; - if (t === 1) - return b; - t1 = A.Color_lerp(a.color, b.color, t); - t2 = A.DecorationImage_lerp(a.image, b.image, t); - t3 = A.BoxBorder_lerp(a.border, b.border, t); - t4 = A.BorderRadiusGeometry_lerp(a.borderRadius, b.borderRadius, t); - t5 = A.BoxShadow_lerpList(a.boxShadow, b.boxShadow, t); - t6 = A.Gradient_lerp(a.gradient, b.gradient, t); - return new A.BoxDecoration(t1, t2, t3, t4, t5, t6, t < 0.5 ? a.shape : b.shape); - }, - BoxDecoration: function BoxDecoration(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.color = t0; - _.image = t1; - _.border = t2; - _.borderRadius = t3; - _.boxShadow = t4; - _.gradient = t5; - _.shape = t6; - }, - _BoxDecorationPainter: function _BoxDecorationPainter(t0, t1) { - var _ = this; - _._box_decoration$_decoration = t0; - _._box_decoration$_imagePainter = _._rectForCachedBackgroundPaint = _._cachedBackgroundPaint = null; - _.onChanged = t1; - }, - applyBoxFit(fit, inputSize, outputSize) { - var destinationSize, sourceSize, t2, t3, t4, aspectRatio, - t1 = inputSize._dy; - if (t1 <= 0 || inputSize._dx <= 0 || outputSize._dy <= 0 || outputSize._dx <= 0) - return B.FittedSizes_Nts; - switch (fit.index) { - case 0: - destinationSize = outputSize; - sourceSize = inputSize; - break; - case 1: - t2 = outputSize._dx; - t3 = outputSize._dy; - t4 = inputSize._dx; - destinationSize = t2 / t3 > t4 / t1 ? new A.Size(t4 * t3 / t1, t3) : new A.Size(t2, t1 * t2 / t4); - sourceSize = inputSize; - break; - case 2: - t2 = outputSize._dx; - t3 = outputSize._dy; - t4 = inputSize._dx; - sourceSize = t2 / t3 > t4 / t1 ? new A.Size(t4, t4 * t3 / t2) : new A.Size(t1 * t2 / t3, t1); - destinationSize = outputSize; - break; - case 3: - t2 = outputSize._dx; - t3 = outputSize._dy; - t4 = inputSize._dx; - if (t2 / t3 > t4 / t1) { - sourceSize = new A.Size(t4, t4 * t3 / t2); - destinationSize = outputSize; - } else { - destinationSize = new A.Size(t2, t1 * t2 / t4); - sourceSize = inputSize; - } - break; - case 4: - t2 = outputSize._dx; - t3 = outputSize._dy; - t4 = inputSize._dx; - if (t2 / t3 > t4 / t1) { - destinationSize = new A.Size(t4 * t3 / t1, t3); - sourceSize = inputSize; - } else { - sourceSize = new A.Size(t1 * t2 / t3, t1); - destinationSize = outputSize; - } - break; - case 5: - sourceSize = new A.Size(Math.min(inputSize._dx, outputSize._dx), Math.min(t1, outputSize._dy)); - destinationSize = sourceSize; - break; - case 6: - aspectRatio = inputSize._dx / t1; - t2 = outputSize._dy; - destinationSize = t1 > t2 ? new A.Size(t2 * aspectRatio, t2) : inputSize; - t1 = outputSize._dx; - if (destinationSize._dx > t1) - destinationSize = new A.Size(t1, t1 / aspectRatio); - sourceSize = inputSize; - break; - default: - sourceSize = null; - destinationSize = null; - } - return new A.FittedSizes(sourceSize, destinationSize); - }, - BoxFit: function BoxFit(t0, t1) { - this.index = t0; - this._name = t1; - }, - FittedSizes: function FittedSizes(t0, t1) { - this.source = t0; - this.destination = t1; - }, - BoxShadow_lerp(a, b, t) { - var t1, t2, t3, t4, t5; - if (a === b) - return a; - t1 = A.Color_lerp(a.color, b.color, t); - t1.toString; - t2 = A.Offset_lerp(a.offset, b.offset, t); - t2.toString; - t3 = A.lerpDouble(a.blurRadius, b.blurRadius, t); - t3.toString; - t4 = A.lerpDouble(a.spreadRadius, b.spreadRadius, t); - t4.toString; - t5 = a.blurStyle; - return new A.BoxShadow(t4, t5 === B.BlurStyle_0 ? b.blurStyle : t5, t1, t2, t3); - }, - BoxShadow_lerpList(a, b, t) { - var commonLength, t1, i, t2, t3, t4; - if (a == null ? b == null : a === b) - return a; - if (a == null) - a = A._setArrayType([], type$.JSArray_BoxShadow); - if (b == null) - b = A._setArrayType([], type$.JSArray_BoxShadow); - commonLength = Math.min(a.length, b.length); - t1 = A._setArrayType([], type$.JSArray_BoxShadow); - for (i = 0; i < commonLength; ++i) - t1.push(A.BoxShadow_lerp(a[i], b[i], t)); - for (t2 = 1 - t, i = commonLength; i < a.length; ++i) { - t3 = a[i]; - t4 = t3.offset; - t1.push(new A.BoxShadow(t3.spreadRadius * t2, t3.blurStyle, t3.color, new A.Offset(t4._dx * t2, t4._dy * t2), t3.blurRadius * t2)); - } - for (i = commonLength; i < b.length; ++i) { - t2 = b[i]; - t3 = t2.offset; - t1.push(new A.BoxShadow(t2.spreadRadius * t, t2.blurStyle, t2.color, new A.Offset(t3._dx * t, t3._dy * t), t2.blurRadius * t)); - } - return t1; - }, - BoxShadow: function BoxShadow(t0, t1, t2, t3, t4) { - var _ = this; - _.spreadRadius = t0; - _.blurStyle = t1; - _.color = t2; - _.offset = t3; - _.blurRadius = t4; - }, - CircleBorder: function CircleBorder(t0, t1) { - this.eccentricity = t0; - this.side = t1; - }, - ClipContext: function ClipContext() { - }, - ClipContext_clipPathAndPaint_closure: function ClipContext_clipPathAndPaint_closure(t0, t1) { - this.$this = t0; - this.path = t1; - }, - ClipContext_clipRRectAndPaint_closure: function ClipContext_clipRRectAndPaint_closure(t0, t1) { - this.$this = t0; - this.rrect = t1; - }, - ClipContext_clipRectAndPaint_closure: function ClipContext_clipRectAndPaint_closure(t0, t1) { - this.$this = t0; - this.rect = t1; - }, - _colorFromHue(alpha, hue, chroma, secondary, match) { - var t1, green, blue, _1_2, _1_3; - $label0$0: { - if (hue < 60) { - t1 = new A._Record_3(chroma, secondary, 0); - break $label0$0; - } - if (hue < 120) { - t1 = new A._Record_3(secondary, chroma, 0); - break $label0$0; - } - if (hue < 180) { - t1 = new A._Record_3(0, chroma, secondary); - break $label0$0; - } - if (hue < 240) { - t1 = new A._Record_3(0, secondary, chroma); - break $label0$0; - } - if (hue < 300) { - t1 = new A._Record_3(secondary, 0, chroma); - break $label0$0; - } - t1 = new A._Record_3(chroma, 0, secondary); - break $label0$0; - } - green = null; - blue = null; - _1_2 = t1._1; - _1_3 = t1._2; - blue = _1_3; - green = _1_2; - return A.Color$fromARGB(B.JSNumber_methods.round$0(alpha * 255), B.JSNumber_methods.round$0((t1._0 + match) * 255), B.JSNumber_methods.round$0((green + match) * 255), B.JSNumber_methods.round$0((blue + match) * 255)); - }, - HSLColor: function HSLColor(t0, t1, t2, t3) { - var _ = this; - _.alpha = t0; - _.hue = t1; - _.saturation = t2; - _.lightness = t3; - }, - ColorSwatch: function ColorSwatch() { - }, - ImageSizeInfo: function ImageSizeInfo(t0, t1, t2) { - this.source = t0; - this.displaySize = t1; - this.imageSize = t2; - }, - Decoration_lerp(a, b, t) { - var t1, _null = null; - if (a == b) - return a; - if (a == null) { - t1 = b.lerpFrom$2(_null, t); - return t1 == null ? b : t1; - } - if (b == null) { - t1 = a.lerpTo$2(_null, t); - return t1 == null ? a : t1; - } - if (t === 0) - return a; - if (t === 1) - return b; - t1 = b.lerpFrom$2(a, t); - if (t1 == null) - t1 = a.lerpTo$2(b, t); - if (t1 == null) - if (t < 0.5) { - t1 = a.lerpTo$2(_null, t * 2); - if (t1 == null) - t1 = a; - } else { - t1 = b.lerpFrom$2(_null, (t - 0.5) * 2); - if (t1 == null) - t1 = b; - } - return t1; - }, - Decoration: function Decoration() { - }, - BoxPainter: function BoxPainter() { - }, - _Decoration_Object_Diagnosticable: function _Decoration_Object_Diagnosticable() { - }, - DecorationImage_lerp(a, b, t) { - if (a == b || t === 0) - return a; - if (t === 1) - return b; - return new A._BlendedDecorationImage(a, b, t); - }, - paintImage(alignment, blendMode, canvas, centerSlice, colorFilter, debugImageLabel, filterQuality, fit, flipHorizontally, image, invertColors, isAntiAlias, opacity, rect, repeat, scale) { - var t1, t2, t3, t4, outputSize, t5, t6, fittedSizes, sourceSize, destinationSize, paint, t7, halfWidthDelta, t8, halfHeightDelta, destinationRect, maxDevicePixelRatio, sizeInfo, existingSizeInfo, needSave, dx, sourceRect, _i; - if (rect.get$isEmpty(0)) - return; - t1 = rect.left; - t2 = rect.right - t1; - t3 = rect.top; - t4 = rect.bottom - t3; - outputSize = new A.Size(t2, t4); - t5 = image.__CkImage_box_F; - t5 === $ && A.throwUnnamedLateFieldNI(); - t5 = t5.__CountedRef__ref_F; - t5 === $ && A.throwUnnamedLateFieldNI(); - t5 = J.toInt$0$n(t5._nativeObject.width()); - t6 = image.__CkImage_box_F.__CountedRef__ref_F; - t6 === $ && A.throwUnnamedLateFieldNI(); - t6 = J.toInt$0$n(t6._nativeObject.height()); - fittedSizes = A.applyBoxFit(fit, new A.Size(t5, t6).$div(0, scale), outputSize); - sourceSize = fittedSizes.source.$mul(0, scale); - destinationSize = fittedSizes.destination; - if (repeat !== B.ImageRepeat_3 && destinationSize.$eq(0, outputSize)) - repeat = B.ImageRepeat_3; - $.$get$_renderer(); - paint = A.CkPaint$(); - paint.isAntiAlias = false; - if (colorFilter != null) - paint.set$colorFilter(colorFilter); - paint._colorValue = A.Color$fromRGBO(0, 0, 0, A.clampDouble(opacity, 0, 1)).get$value(0); - paint.filterQuality = filterQuality; - paint.set$invertColors(invertColors); - paint.blendMode = blendMode; - t7 = destinationSize._dx; - halfWidthDelta = (t2 - t7) / 2; - t8 = destinationSize._dy; - halfHeightDelta = (t4 - t8) / 2; - t4 = alignment.x; - t4 = t1 + (halfWidthDelta + (flipHorizontally ? -t4 : t4) * halfWidthDelta); - t3 += halfHeightDelta + alignment.y * halfHeightDelta; - destinationRect = new A.Rect(t4, t3, t4 + t7, t3 + t8); - $.PaintingBinding__instance.toString; - t8 = $.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData; - maxDevicePixelRatio = new A.LinkedHashMapValuesIterable(t8, A._instanceType(t8)._eval$1("LinkedHashMapValuesIterable<2>")).fold$2(0, 0, new A.paintImage_closure()); - if (debugImageLabel == null) { - t3 = image.__CkImage_box_F.__CountedRef__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = J.toInt$0$n(t3._nativeObject.width()); - t4 = image.__CkImage_box_F.__CountedRef__ref_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = ""; - t3 = t4; - } else - t3 = debugImageLabel; - t4 = image.__CkImage_box_F.__CountedRef__ref_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = J.toInt$0$n(t4._nativeObject.width()); - t7 = image.__CkImage_box_F.__CountedRef__ref_F; - t7 === $ && A.throwUnnamedLateFieldNI(); - t7 = J.toInt$0$n(t7._nativeObject.height()); - t8 = outputSize.$mul(0, maxDevicePixelRatio); - sizeInfo = new A.ImageSizeInfo(t3, t8, new A.Size(t4, t7)); - if (!$._lastFrameImageSizeInfo.contains$1(0, sizeInfo)) { - existingSizeInfo = $._pendingImageSizeInfo.$index(0, t3); - if (existingSizeInfo == null || existingSizeInfo._sizeToBytes$1(existingSizeInfo.displaySize) < sizeInfo._sizeToBytes$1(t8)) - $._pendingImageSizeInfo.$indexSet(0, t3, sizeInfo); - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.paintImage_closure0()); - } - needSave = repeat !== B.ImageRepeat_3 || flipHorizontally; - if (needSave) - J.toInt$0$n(canvas._canvas.skCanvas.save()); - t3 = repeat === B.ImageRepeat_3; - if (!t3) - canvas._canvas.skCanvas.clipRect(A.toSkRect(rect), $.$get$_skClipOps()[1], true); - if (flipHorizontally) { - dx = -(t1 + t2 / 2); - t1 = canvas._canvas.skCanvas; - t1.translate(-dx, 0); - t1.scale(-1, 1); - t1.translate(dx, 0); - } - sourceRect = alignment.inscribe$2(sourceSize, new A.Rect(0, 0, t5, t6)); - if (t3) - canvas._canvas.drawImageRect$4(image, sourceRect, destinationRect, paint); - else - for (t1 = A._generateImageTileRects(rect, destinationRect, repeat), t2 = t1.length, t3 = canvas._canvas, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t3.drawImageRect$4(image, sourceRect, t1[_i], paint); - if (needSave) - canvas._canvas.skCanvas.restore(); - }, - _generateImageTileRects(outputRect, fundamentalRect, repeat) { - var startX, stopX, startY, stopY, i, j, - t1 = fundamentalRect.right, - t2 = fundamentalRect.left, - strideX = t1 - t2, - t3 = fundamentalRect.bottom, - t4 = fundamentalRect.top, - strideY = t3 - t4, - t5 = repeat !== B.ImageRepeat_0; - if (!t5 || repeat === B.ImageRepeat_1) { - startX = B.JSNumber_methods.floor$0((outputRect.left - t2) / strideX); - stopX = B.JSNumber_methods.ceil$0((outputRect.right - t1) / strideX); - } else { - startX = 0; - stopX = 0; - } - if (!t5 || repeat === B.ImageRepeat_2) { - startY = B.JSNumber_methods.floor$0((outputRect.top - t4) / strideY); - stopY = B.JSNumber_methods.ceil$0((outputRect.bottom - t3) / strideY); - } else { - startY = 0; - stopY = 0; - } - t1 = A._setArrayType([], type$.JSArray_Rect); - for (i = startX; i <= stopX; ++i) - for (t2 = i * strideX, j = startY; j <= stopY; ++j) - t1.push(fundamentalRect.shift$1(new A.Offset(t2, j * strideY))); - return t1; - }, - ImageRepeat: function ImageRepeat(t0, t1) { - this.index = t0; - this._name = t1; - }, - paintImage_closure: function paintImage_closure() { - }, - paintImage_closure0: function paintImage_closure0() { - }, - _BlendedDecorationImage: function _BlendedDecorationImage(t0, t1, t2) { - this.a = t0; - this.b = t1; - this.t = t2; - }, - _BlendedDecorationImagePainter: function _BlendedDecorationImagePainter(t0, t1, t2) { - this.a = t0; - this.b = t1; - this.t = t2; - }, - EdgeInsetsGeometry_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6; - if (a == b) - return a; - if (a == null) - return b.$mul(0, t); - if (b == null) - return a.$mul(0, 1 - t); - if (a instanceof A.EdgeInsets && b instanceof A.EdgeInsets) - return A.EdgeInsets_lerp(a, b, t); - if (a instanceof A.EdgeInsetsDirectional && b instanceof A.EdgeInsetsDirectional) - return A.EdgeInsetsDirectional_lerp(a, b, t); - t1 = A.lerpDouble(a.get$_left(a), b.get$_left(b), t); - t1.toString; - t2 = A.lerpDouble(a.get$_right(a), b.get$_right(b), t); - t2.toString; - t3 = A.lerpDouble(a.get$_edge_insets$_start(a), b.get$_edge_insets$_start(b), t); - t3.toString; - t4 = A.lerpDouble(a.get$_edge_insets$_end(), b.get$_edge_insets$_end(), t); - t4.toString; - t5 = A.lerpDouble(a.get$_top(a), b.get$_top(b), t); - t5.toString; - t6 = A.lerpDouble(a.get$_bottom(a), b.get$_bottom(b), t); - t6.toString; - return new A._MixedEdgeInsets(t1, t2, t3, t4, t5, t6); - }, - EdgeInsets$fromViewPadding(padding, devicePixelRatio) { - return new A.EdgeInsets(padding.left / devicePixelRatio, padding.top / devicePixelRatio, padding.right / devicePixelRatio, padding.bottom / devicePixelRatio); - }, - EdgeInsets_lerp(a, b, t) { - var t1, t2, t3, t4; - if (a == b) - return a; - if (a == null) - return b.$mul(0, t); - if (b == null) - return a.$mul(0, 1 - t); - t1 = A.lerpDouble(a.left, b.left, t); - t1.toString; - t2 = A.lerpDouble(a.top, b.top, t); - t2.toString; - t3 = A.lerpDouble(a.right, b.right, t); - t3.toString; - t4 = A.lerpDouble(a.bottom, b.bottom, t); - t4.toString; - return new A.EdgeInsets(t1, t2, t3, t4); - }, - EdgeInsetsDirectional_lerp(a, b, t) { - var t1, t2, t3, t4; - if (a === b) - return a; - t1 = A.lerpDouble(a.start, b.start, t); - t1.toString; - t2 = A.lerpDouble(a.top, b.top, t); - t2.toString; - t3 = A.lerpDouble(a.end, b.end, t); - t3.toString; - t4 = A.lerpDouble(a.bottom, b.bottom, t); - t4.toString; - return new A.EdgeInsetsDirectional(t1, t2, t3, t4); - }, - EdgeInsetsGeometry: function EdgeInsetsGeometry() { - }, - EdgeInsets: function EdgeInsets(t0, t1, t2, t3) { - var _ = this; - _.left = t0; - _.top = t1; - _.right = t2; - _.bottom = t3; - }, - EdgeInsetsDirectional: function EdgeInsetsDirectional(t0, t1, t2, t3) { - var _ = this; - _.start = t0; - _.top = t1; - _.end = t2; - _.bottom = t3; - }, - _MixedEdgeInsets: function _MixedEdgeInsets(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._left = t0; - _._right = t1; - _._edge_insets$_start = t2; - _._edge_insets$_end = t3; - _._top = t4; - _._bottom = t5; - }, - _LiveImage$(completer, handleRemove) { - var t1; - if (completer._image_stream$_disposed) - A.throwExpression(A.StateError$(string$.Stream)); - t1 = new A.ImageStreamCompleterHandle(completer); - t1.ImageStreamCompleterHandle$_$1(completer); - t1 = new A._LiveImage(completer, null, t1); - t1._LiveImage$3$sizeBytes(completer, handleRemove, null); - return t1; - }, - ImageCache: function ImageCache(t0, t1, t2) { - var _ = this; - _._pendingImages = t0; - _._image_cache$_cache = t1; - _._liveImages = t2; - _._currentSizeBytes = 0; - }, - ImageCache__trackLiveImage_closure: function ImageCache__trackLiveImage_closure(t0, t1, t2) { - this.$this = t0; - this.completer = t1; - this.key = t2; - }, - ImageCache__trackLiveImage__closure: function ImageCache__trackLiveImage__closure(t0, t1) { - this.$this = t0; - this.key = t1; - }, - ImageCache_putIfAbsent_listener: function ImageCache_putIfAbsent_listener(t0, t1, t2, t3, t4) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.key = t2; - _.trackPendingImage = t3; - _.pendingImage = t4; - }, - _CachedImageBase: function _CachedImageBase() { - }, - _CachedImageBase_dispose_closure: function _CachedImageBase_dispose_closure(t0) { - this.$this = t0; - }, - _CachedImage: function _CachedImage(t0, t1, t2) { - this.completer = t0; - this.sizeBytes = t1; - this.handle = t2; - }, - _LiveImage: function _LiveImage(t0, t1, t2) { - var _ = this; - _.___LiveImage__handleRemove_A = $; - _.completer = t0; - _.sizeBytes = t1; - _.handle = t2; - }, - _LiveImage_closure: function _LiveImage_closure(t0, t1) { - this.$this = t0; - this.handleRemove = t1; - }, - _PendingImage: function _PendingImage(t0, t1) { - this.completer = t0; - this.listener = t1; - }, - _AbstractImageStreamCompleter$() { - return new A._AbstractImageStreamCompleter(A._setArrayType([], type$.JSArray_ImageStreamListener), A._setArrayType([], type$.JSArray_of_void_Function_2_Object_and_nullable_StackTrace), A._setArrayType([], type$.JSArray_of_void_Function)); - }, - ResizeImage_resizeIfNeeded(cacheWidth, cacheHeight, provider) { - return provider; - }, - NetworkImageLoadException$(statusCode, uri) { - return new A.NetworkImageLoadException("HTTP request failed, statusCode: " + statusCode + ", " + uri.toString$0(0)); - }, - ImageConfiguration: function ImageConfiguration(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.bundle = t0; - _.devicePixelRatio = t1; - _.locale = t2; - _.textDirection = t3; - _.size = t4; - _.platform = t5; - }, - ImageProvider: function ImageProvider() { - }, - ImageProvider_resolve_closure: function ImageProvider_resolve_closure(t0, t1, t2) { - this.$this = t0; - this.configuration = t1; - this.stream = t2; - }, - ImageProvider_resolve_closure0: function ImageProvider_resolve_closure0(t0, t1) { - this.$this = t0; - this.stream = t1; - }, - ImageProvider__createErrorHandlerAndKey_handleError: function ImageProvider__createErrorHandlerAndKey_handleError(t0, t1) { - this._box_0 = t0; - this.errorCallback = t1; - }, - ImageProvider__createErrorHandlerAndKey_closure: function ImageProvider__createErrorHandlerAndKey_closure(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.successCallback = t2; - _.handleError = t3; - }, - ImageProvider_resolveStreamForKey_closure: function ImageProvider_resolveStreamForKey_closure(t0) { - this.stream = t0; - }, - ImageProvider_resolveStreamForKey_closure0: function ImageProvider_resolveStreamForKey_closure0(t0, t1) { - this.$this = t0; - this.key = t1; - }, - _AbstractImageStreamCompleter: function _AbstractImageStreamCompleter(t0, t1, t2) { - var _ = this; - _._image_stream$_listeners = t0; - _._ephemeralErrorListeners = t1; - _.debugLabel = _._currentError = _._currentImage = null; - _._addingInitialListeners = _._hadAtLeastOneListener = false; - _._keepAliveHandles = 0; - _._image_stream$_disposed = false; - _._onLastListenerRemovedCallbacks = t2; - }, - WebHtmlElementStrategy: function WebHtmlElementStrategy(t0, t1) { - this.index = t0; - this._name = t1; - }, - MemoryImage: function MemoryImage(t0, t1) { - this.bytes = t0; - this.scale = t1; - }, - _ErrorImageCompleter: function _ErrorImageCompleter(t0, t1, t2) { - var _ = this; - _._image_stream$_listeners = t0; - _._ephemeralErrorListeners = t1; - _.debugLabel = _._currentError = _._currentImage = null; - _._addingInitialListeners = _._hadAtLeastOneListener = false; - _._keepAliveHandles = 0; - _._image_stream$_disposed = false; - _._onLastListenerRemovedCallbacks = t2; - }, - NetworkImageLoadException: function NetworkImageLoadException(t0) { - this._image_provider$_message = t0; - }, - OneFrameImageStreamCompleter$(image, informationCollector) { - var t1 = new A.OneFrameImageStreamCompleter(A._setArrayType([], type$.JSArray_ImageStreamListener), A._setArrayType([], type$.JSArray_of_void_Function_2_Object_and_nullable_StackTrace), A._setArrayType([], type$.JSArray_of_void_Function)); - t1.OneFrameImageStreamCompleter$2$informationCollector(image, informationCollector); - return t1; - }, - MultiFrameImageStreamCompleter$(chunkEvents, codec, debugLabel, informationCollector, scale) { - var t1 = new A.MultiFrameImageStreamCompleter(scale, informationCollector, A._setArrayType([], type$.JSArray_ImageStreamListener), A._setArrayType([], type$.JSArray_of_void_Function_2_Object_and_nullable_StackTrace), A._setArrayType([], type$.JSArray_of_void_Function)); - t1.MultiFrameImageStreamCompleter$5$chunkEvents$codec$debugLabel$informationCollector$scale(chunkEvents, codec, debugLabel, informationCollector, scale); - return t1; - }, - ImageInfo: function ImageInfo(t0, t1, t2) { - this.image = t0; - this.scale = t1; - this.debugLabel = t2; - }, - ImageStreamListener: function ImageStreamListener(t0, t1, t2) { - this.onImage = t0; - this.onChunk = t1; - this.onError = t2; - }, - ImageStream: function ImageStream() { - this._image_stream$_listeners = this._image_stream$_completer = null; - }, - ImageStreamCompleterHandle: function ImageStreamCompleterHandle(t0) { - this._image_stream$_completer = t0; - }, - ImageStreamCompleter: function ImageStreamCompleter() { - }, - ImageStreamCompleter_reportError_closure: function ImageStreamCompleter_reportError_closure() { - }, - ImageStreamCompleter_reportImageChunkEvent_closure: function ImageStreamCompleter_reportImageChunkEvent_closure() { - }, - OneFrameImageStreamCompleter: function OneFrameImageStreamCompleter(t0, t1, t2) { - var _ = this; - _._image_stream$_listeners = t0; - _._ephemeralErrorListeners = t1; - _.debugLabel = _._currentError = _._currentImage = null; - _._addingInitialListeners = _._hadAtLeastOneListener = false; - _._keepAliveHandles = 0; - _._image_stream$_disposed = false; - _._onLastListenerRemovedCallbacks = t2; - }, - OneFrameImageStreamCompleter_closure: function OneFrameImageStreamCompleter_closure(t0, t1) { - this.$this = t0; - this.informationCollector = t1; - }, - MultiFrameImageStreamCompleter: function MultiFrameImageStreamCompleter(t0, t1, t2, t3, t4) { - var _ = this; - _._codec = _._chunkSubscription = null; - _._image_stream$_scale = t0; - _._informationCollector = t1; - _._nextFrame = null; - _.__MultiFrameImageStreamCompleter__shownTimestamp_A = $; - _._frameDuration = null; - _._framesEmitted = 0; - _._image_stream$_timer = null; - _._frameCallbackScheduled = false; - _._image_stream$_listeners = t2; - _._ephemeralErrorListeners = t3; - _.debugLabel = _._currentError = _._currentImage = null; - _._addingInitialListeners = _._hadAtLeastOneListener = false; - _._keepAliveHandles = 0; - _._image_stream$_disposed = false; - _._onLastListenerRemovedCallbacks = t4; - }, - MultiFrameImageStreamCompleter_closure: function MultiFrameImageStreamCompleter_closure(t0, t1) { - this.$this = t0; - this.informationCollector = t1; - }, - MultiFrameImageStreamCompleter_closure0: function MultiFrameImageStreamCompleter_closure0(t0, t1) { - this.$this = t0; - this.informationCollector = t1; - }, - MultiFrameImageStreamCompleter__handleAppFrame_closure: function MultiFrameImageStreamCompleter__handleAppFrame_closure(t0) { - this.$this = t0; - }, - _ImageStream_Object_Diagnosticable: function _ImageStream_Object_Diagnosticable() { - }, - _ImageStreamCompleter_Object_Diagnosticable: function _ImageStreamCompleter_Object_Diagnosticable() { - }, - InlineSpanSemanticsInformation$(text, recognizer, semanticsIdentifier, semanticsLabel, stringAttributes) { - return new A.InlineSpanSemanticsInformation(text, semanticsLabel, semanticsIdentifier, recognizer, false, false, stringAttributes); - }, - combineSemanticsInfo(infoList) { - var t2, workingText, workingLabel, _i, info, effectiveLabel, effectiveLabel0, t3, t4, t5, _i0, infoAttribute, t6, _null = null, - combined = A._setArrayType([], type$.JSArray_InlineSpanSemanticsInformation), - t1 = type$.JSArray_StringAttribute, - workingAttributes = A._setArrayType([], t1); - for (t2 = infoList.length, workingText = "", workingLabel = "", _i = 0; _i < infoList.length; infoList.length === t2 || (0, A.throwConcurrentModificationError)(infoList), ++_i) { - info = infoList[_i]; - if (info.requiresOwnNode) { - combined.push(new A.InlineSpanSemanticsInformation(workingText, workingLabel, _null, _null, false, false, workingAttributes)); - workingAttributes = A._setArrayType([], t1); - combined.push(info); - workingText = ""; - workingLabel = ""; - } else { - effectiveLabel = info.text; - workingText += effectiveLabel; - effectiveLabel0 = info.semanticsLabel; - effectiveLabel = effectiveLabel0 == null ? effectiveLabel : effectiveLabel0; - for (t3 = info.stringAttributes, t4 = t3.length, t5 = workingLabel.length, _i0 = 0; _i0 < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i0) { - infoAttribute = t3[_i0]; - t6 = infoAttribute.range; - workingAttributes.push(infoAttribute.copy$1$range(new A.TextRange(t6.start + t5, t6.end + t5))); - } - workingLabel += effectiveLabel; - } - } - combined.push(A.InlineSpanSemanticsInformation$(workingText, _null, _null, workingLabel, workingAttributes)); - return combined; - }, - Accumulator: function Accumulator() { - this._inline_span$_value = 0; - }, - InlineSpanSemanticsInformation: function InlineSpanSemanticsInformation(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.text = t0; - _.semanticsLabel = t1; - _.semanticsIdentifier = t2; - _.recognizer = t3; - _.isPlaceholder = t4; - _.requiresOwnNode = t5; - _.stringAttributes = t6; - }, - InlineSpan: function InlineSpan() { - }, - InlineSpan_getSpanForPosition_closure: function InlineSpan_getSpanForPosition_closure(t0, t1, t2) { - this._box_0 = t0; - this.position = t1; - this.offset = t2; - }, - InlineSpan_codeUnitAt_closure: function InlineSpan_codeUnitAt_closure(t0, t1, t2) { - this._box_0 = t0; - this.index = t1; - this.offset = t2; - }, - PlaceholderSpan: function PlaceholderSpan() { - }, - _RRectLikeBorder: function _RRectLikeBorder() { - }, - RoundedRectangleBorder: function RoundedRectangleBorder(t0, t1) { - this.borderRadius = t0; - this.side = t1; - }, - _RoundedRectangleToCircleBorder: function _RoundedRectangleToCircleBorder(t0, t1, t2, t3) { - var _ = this; - _.borderRadius = t0; - _.circularity = t1; - _.eccentricity = t2; - _.side = t3; - }, - _ShapeToCircleBorder: function _ShapeToCircleBorder() { - }, - _RoundedRectangleBorder_OutlinedBorder__RRectLikeBorder: function _RoundedRectangleBorder_OutlinedBorder__RRectLikeBorder() { - }, - ShapeDecoration_ShapeDecoration$fromBoxDecoration(source) { - var t1, shape, t2; - switch (source.shape.index) { - case 1: - t1 = source.border; - shape = t1 != null ? new A.CircleBorder(0, t1.get$top(t1)) : B.CircleBorder_oSW; - break; - case 0: - t1 = source.borderRadius; - shape = source.border; - if (t1 != null) { - t2 = shape == null ? null : shape.get$top(shape); - shape = new A.RoundedRectangleBorder(t1, t2 == null ? B.BorderSide_Ah5 : t2); - } else if (shape == null) - shape = B.Border_pk4; - break; - default: - shape = null; - } - return new A.ShapeDecoration(source.color, source.gradient, source.image, source.boxShadow, shape); - }, - ShapeDecoration_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, _null = null; - if (a == b) - return a; - t1 = a == null; - if (!t1 && b != null) { - if (t === 0) - return a; - if (t === 1) - return b; - } - t2 = t1 ? _null : a.color; - t3 = b == null; - t2 = A.Color_lerp(t2, t3 ? _null : b.color, t); - t4 = t1 ? _null : a.gradient; - t4 = A.Gradient_lerp(t4, t3 ? _null : b.gradient, t); - t5 = t1 ? _null : a.image; - t5 = A.DecorationImage_lerp(t5, t3 ? _null : b.image, t); - t6 = t1 ? _null : a.shadows; - t6 = A.BoxShadow_lerpList(t6, t3 ? _null : b.shadows, t); - t1 = t1 ? _null : a.shape; - t1 = A.ShapeBorder_lerp(t1, t3 ? _null : b.shape, t); - t1.toString; - return new A.ShapeDecoration(t2, t4, t5, t6, t1); - }, - ShapeDecoration: function ShapeDecoration(t0, t1, t2, t3, t4) { - var _ = this; - _.color = t0; - _.gradient = t1; - _.image = t2; - _.shadows = t3; - _.shape = t4; - }, - _ShapeDecorationPainter: function _ShapeDecorationPainter(t0, t1) { - var _ = this; - _._shape_decoration$_decoration = t0; - _._lastTextDirection = _._lastRect = null; - _.___ShapeDecorationPainter__outerPath_A = $; - _._shadowCount = _._interiorPaint = _._innerPath = null; - _.___ShapeDecorationPainter__shadowPaints_A = _.___ShapeDecorationPainter__shadowPaths_A = _.___ShapeDecorationPainter__shadowBounds_A = $; - _._imagePainter = null; - _.onChanged = t1; - }, - _ShapeDecorationPainter__precache_closure: function _ShapeDecorationPainter__precache_closure() { - }, - _ShapeDecorationPainter__precache_closure0: function _ShapeDecorationPainter__precache_closure0(t0) { - this.rect = t0; - }, - _ShapeDecorationPainter__precache_closure1: function _ShapeDecorationPainter__precache_closure1(t0, t1, t2) { - this.$this = t0; - this.rect = t1; - this.textDirection = t2; - }, - StadiumBorder: function StadiumBorder(t0) { - this.side = t0; - }, - _StadiumToCircleBorder: function _StadiumToCircleBorder(t0, t1, t2) { - this.circularity = t0; - this.eccentricity = t1; - this.side = t2; - }, - _StadiumToRoundedRectangleBorder: function _StadiumToRoundedRectangleBorder(t0, t1, t2) { - this.borderRadius = t0; - this.rectilinearity = t1; - this.side = t2; - }, - StrutStyle: function StrutStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.fontFamily = t0; - _._strut_style$_fontFamilyFallback = t1; - _.fontSize = t2; - _.height = t3; - _.leadingDistribution = t4; - _.fontWeight = t5; - _.fontStyle = t6; - _.leading = t7; - _.forceStrutHeight = t8; - _.debugLabel = t9; - }, - _StrutStyle_Object_Diagnosticable: function _StrutStyle_Object_Diagnosticable() { - }, - WordBoundary__isNewline(codePoint) { - var t1; - $label0$0: { - t1 = 10 === codePoint || 133 === codePoint || 11 === codePoint || 12 === codePoint || 8232 === codePoint || 8233 === codePoint; - break $label0$0; - } - return t1; - }, - TextPainter$(ellipsis, locale, maxLines, strutStyle, text, textAlign, textDirection, textHeightBehavior, textScaler, textWidthBasis) { - return new A.TextPainter(text, textAlign, textDirection, textScaler.$eq(0, B._LinearTextScaler_1) ? new A._LinearTextScaler(1) : textScaler, ellipsis, locale, maxLines, strutStyle, textWidthBasis, textHeightBehavior); - }, - TextPainter__computePaintOffsetFraction(textAlign, textDirection) { - var t1, _0_10, t2, _0_12_isSet, _0_12, _0_14_isSet, _0_14, _0_4, _0_16_isSet, _0_4_isSet, _0_16, _0_18, _null = null; - $label0$0: { - t1 = 0; - if (B.TextAlign_0 === textAlign) - break $label0$0; - if (B.TextAlign_1 === textAlign) { - t1 = 1; - break $label0$0; - } - if (B.TextAlign_2 === textAlign) { - t1 = 0.5; - break $label0$0; - } - _0_10 = B.TextAlign_4 === textAlign; - t2 = _0_10; - _0_12_isSet = !t2; - if (_0_12_isSet) { - _0_12 = B.TextAlign_3 === textAlign; - _0_14_isSet = _0_12; - } else { - _0_12 = _null; - _0_14_isSet = true; - } - if (_0_14_isSet) { - _0_14 = B.TextDirection_1 === textDirection; - t2 = _0_14; - _0_4 = textDirection; - } else { - _0_4 = _null; - _0_14 = _0_4; - t2 = false; - } - if (t2) - break $label0$0; - if (!_0_10) - if (_0_12_isSet) - _0_16_isSet = _0_12; - else { - _0_12 = B.TextAlign_3 === textAlign; - _0_16_isSet = _0_12; - } - else - _0_16_isSet = true; - if (_0_16_isSet) { - if (_0_14_isSet) { - t2 = _0_4; - _0_4_isSet = _0_14_isSet; - } else { - t2 = textDirection; - _0_4 = t2; - _0_4_isSet = true; - } - _0_16 = B.TextDirection_0 === t2; - t2 = _0_16; - } else { - _0_16 = _null; - _0_4_isSet = _0_14_isSet; - t2 = false; - } - if (t2) { - t1 = 1; - break $label0$0; - } - _0_18 = B.TextAlign_5 === textAlign; - t2 = _0_18; - if (t2) - if (_0_14_isSet) - t2 = _0_14; - else { - if (_0_4_isSet) - t2 = _0_4; - else { - t2 = textDirection; - _0_4 = t2; - _0_4_isSet = true; - } - _0_14 = B.TextDirection_1 === t2; - t2 = _0_14; - } - else - t2 = false; - if (t2) { - t1 = 1; - break $label0$0; - } - if (_0_18) - if (_0_16_isSet) - t2 = _0_16; - else { - _0_16 = B.TextDirection_0 === (_0_4_isSet ? _0_4 : textDirection); - t2 = _0_16; - } - else - t2 = false; - if (t2) - break $label0$0; - t1 = _null; - } - return t1; - }, - TextPainter__shiftTextBox(box, offset) { - var t1 = offset._dx, - t2 = offset._dy; - return new A.TextBox(box.left + t1, box.top + t2, box.right + t1, box.bottom + t2, box.direction); - }, - TextOverflow: function TextOverflow(t0, t1) { - this.index = t0; - this._name = t1; - }, - PlaceholderDimensions: function PlaceholderDimensions(t0, t1, t2, t3) { - var _ = this; - _.size = t0; - _.alignment = t1; - _.baselineOffset = t2; - _.baseline = t3; - }, - TextWidthBasis: function TextWidthBasis(t0, t1) { - this.index = t0; - this._name = t1; - }, - WordBoundary: function WordBoundary(t0, t1) { - this._text_painter$_text = t0; - this._paragraph = t1; - this.__WordBoundary_moveByWordBoundary_FI = $; - }, - _UntilTextBoundary: function _UntilTextBoundary(t0, t1) { - this._predicate = t0; - this._textBoundary = t1; - }, - _TextLayout: function _TextLayout(t0, t1, t2) { - var _ = this; - _.writingDirection = t0; - _._painter = t1; - _._paragraph = t2; - _.___TextLayout__endOfTextCaretMetrics_FI = $; - }, - _TextLayout__computeEndOfTextCaretAnchorOffset_closure: function _TextLayout__computeEndOfTextCaretAnchorOffset_closure(t0, t1) { - this.$this = t0; - this.rawString = t1; - }, - _TextPainterLayoutCacheWithOffset: function _TextPainterLayoutCacheWithOffset(t0, t1, t2, t3) { - var _ = this; - _.layout = t0; - _.layoutMaxWidth = t1; - _.contentWidth = t2; - _.textAlignment = t3; - _._previousCaretPositionKey = _._cachedLineMetrics = _._cachedInlinePlaceholderBoxes = null; - }, - _LineCaretMetrics: function _LineCaretMetrics(t0, t1, t2) { - this.offset = t0; - this.writingDirection = t1; - this.height = t2; - }, - TextPainter: function TextPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _._layoutCache = null; - _._rebuildParagraphForPaint = true; - _._text_painter$_text = t0; - _._cachedPlainText = null; - _._textAlign = t1; - _._text_painter$_textDirection = t2; - _._text_painter$_textScaler = t3; - _._ellipsis = t4; - _._text_painter$_locale = t5; - _._maxLines = t6; - _._strutStyle = t7; - _._textWidthBasis = t8; - _._textHeightBehavior = t9; - _._layoutTemplate = _._text_painter$_placeholderDimensions = null; - _.__TextPainter__caretMetrics_A = $; - }, - TextPainter_inlinePlaceholderBoxes_closure: function TextPainter_inlinePlaceholderBoxes_closure(t0) { - this.offset = t0; - }, - TextPainter_getBoxesForSelection_closure: function TextPainter_getBoxesForSelection_closure(t0) { - this.offset = t0; - }, - TextPainter_computeLineMetrics_closure: function TextPainter_computeLineMetrics_closure(t0) { - this.offset = t0; - }, - _LinearTextScaler: function _LinearTextScaler(t0) { - this.textScaleFactor = t0; - }, - TextSpan$(children, style, text) { - return new A.TextSpan(text, children, B.C__DeferringMouseCursor, style); - }, - TextSpan: function TextSpan(t0, t1, t2, t3) { - var _ = this; - _.text = t0; - _.children = t1; - _.mouseCursor = t2; - _.style = t3; - }, - TextSpan_debugDescribeChildren_closure: function TextSpan_debugDescribeChildren_closure() { - }, - TextStyle$(background, backgroundColor, color, debugLabel, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, inherit, leadingDistribution, letterSpacing, locale, overflow, $package, shadows, textBaseline, wordSpacing) { - return new A.TextStyle(inherit, color, backgroundColor, fontFamily, fontFamilyFallback, $package, fontSize, fontWeight, fontStyle, letterSpacing, wordSpacing, textBaseline, height, leadingDistribution, locale, foreground, background, decoration, decorationColor, decorationStyle, decorationThickness, debugLabel, shadows, fontFeatures, fontVariations, overflow); - }, - TextStyle_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, _null = null; - if (a == b) - return a; - if (a == null) { - t1 = b.inherit; - t2 = A.Color_lerp(_null, b.color, t); - t3 = A.Color_lerp(_null, b.backgroundColor, t); - t4 = t < 0.5; - t5 = t4 ? _null : b.fontSize; - t6 = A.FontWeight_lerp(_null, b.fontWeight, t); - t7 = t4 ? _null : b.fontStyle; - t8 = t4 ? _null : b.letterSpacing; - t9 = t4 ? _null : b.wordSpacing; - t10 = t4 ? _null : b.textBaseline; - t11 = t4 ? _null : b.height; - t12 = t4 ? _null : b.leadingDistribution; - t13 = t4 ? _null : b.locale; - t14 = t4 ? _null : b.foreground; - t15 = t4 ? _null : b.background; - t16 = t4 ? _null : b.shadows; - t17 = t4 ? _null : b.fontFeatures; - t18 = A.lerpFontVariations(_null, b.fontVariations, t); - t19 = t4 ? _null : b.decoration; - t20 = A.Color_lerp(_null, b.decorationColor, t); - t21 = t4 ? _null : b.decorationStyle; - t22 = t4 ? _null : b.decorationThickness; - t23 = t4 ? _null : b.get$_fontFamily(0); - t24 = t4 ? _null : b._fontFamilyFallback; - t25 = t4 ? _null : b._package; - return A.TextStyle$(t15, t3, t2, _null, t19, t20, t21, t22, t23, t24, t17, t5, t7, t18, t6, t14, t11, t1, t12, t8, t13, t4 ? _null : b.overflow, t25, t16, t10, t9); - } - if (b == null) { - t1 = a.inherit; - t2 = A.Color_lerp(a.color, _null, t); - t3 = A.Color_lerp(_null, a.backgroundColor, t); - t4 = t < 0.5; - t5 = t4 ? a.fontSize : _null; - t6 = A.FontWeight_lerp(a.fontWeight, _null, t); - t7 = t4 ? a.fontStyle : _null; - t8 = t4 ? a.letterSpacing : _null; - t9 = t4 ? a.wordSpacing : _null; - t10 = t4 ? a.textBaseline : _null; - t11 = t4 ? a.height : _null; - t12 = t4 ? a.leadingDistribution : _null; - t13 = t4 ? a.locale : _null; - t14 = t4 ? a.foreground : _null; - t15 = t4 ? a.background : _null; - t16 = t4 ? a.shadows : _null; - t17 = t4 ? a.fontFeatures : _null; - t18 = A.lerpFontVariations(a.fontVariations, _null, t); - t19 = t4 ? a.decoration : _null; - t20 = A.Color_lerp(a.decorationColor, _null, t); - t21 = t4 ? a.decorationStyle : _null; - t22 = t4 ? a.decorationThickness : _null; - t23 = t4 ? a.get$_fontFamily(0) : _null; - t24 = t4 ? a._fontFamilyFallback : _null; - t25 = t4 ? a._package : _null; - return A.TextStyle$(t15, t3, t2, _null, t19, t20, t21, t22, t23, t24, t17, t5, t7, t18, t6, t14, t11, t1, t12, t8, t13, t4 ? a.overflow : _null, t25, t16, t10, t9); - } - t1 = t < 0.5; - t2 = t1 ? a.inherit : b.inherit; - t3 = a.foreground; - t4 = t3 == null; - t5 = t4 && b.foreground == null ? A.Color_lerp(a.color, b.color, t) : _null; - t6 = a.background; - t7 = t6 == null; - t8 = t7 && b.background == null ? A.Color_lerp(a.backgroundColor, b.backgroundColor, t) : _null; - t9 = a.fontSize; - t10 = t9 == null ? b.fontSize : t9; - t11 = b.fontSize; - t9 = A.lerpDouble(t10, t11 == null ? t9 : t11, t); - t10 = A.FontWeight_lerp(a.fontWeight, b.fontWeight, t); - t11 = t1 ? a.fontStyle : b.fontStyle; - t12 = a.letterSpacing; - t13 = t12 == null ? b.letterSpacing : t12; - t14 = b.letterSpacing; - t12 = A.lerpDouble(t13, t14 == null ? t12 : t14, t); - t13 = a.wordSpacing; - t14 = t13 == null ? b.wordSpacing : t13; - t15 = b.wordSpacing; - t13 = A.lerpDouble(t14, t15 == null ? t13 : t15, t); - t14 = t1 ? a.textBaseline : b.textBaseline; - t15 = a.height; - t16 = t15 == null ? b.height : t15; - t17 = b.height; - t15 = A.lerpDouble(t16, t17 == null ? t15 : t17, t); - t16 = t1 ? a.leadingDistribution : b.leadingDistribution; - t17 = t1 ? a.locale : b.locale; - if (!t4 || b.foreground != null) - if (t1) { - if (t4) { - $.$get$_renderer(); - t3 = A.CkPaint$(); - t4 = a.color; - t3._colorValue = t4.get$value(t4); - } - } else { - t3 = b.foreground; - if (t3 == null) { - $.$get$_renderer(); - t3 = A.CkPaint$(); - t4 = b.color; - t3._colorValue = t4.get$value(t4); - } - } - else - t3 = _null; - if (!t7 || b.background != null) - if (t1) - if (t7) { - $.$get$_renderer(); - t4 = A.CkPaint$(); - t4._colorValue = a.backgroundColor.get$value(0); - } else - t4 = t6; - else { - t4 = b.background; - if (t4 == null) { - $.$get$_renderer(); - t4 = A.CkPaint$(); - t4._colorValue = b.backgroundColor.get$value(0); - } - } - else - t4 = _null; - t6 = A.Shadow_lerpList(a.shadows, b.shadows, t); - t7 = t1 ? a.fontFeatures : b.fontFeatures; - t18 = A.lerpFontVariations(a.fontVariations, b.fontVariations, t); - t19 = t1 ? a.decoration : b.decoration; - t20 = A.Color_lerp(a.decorationColor, b.decorationColor, t); - t21 = t1 ? a.decorationStyle : b.decorationStyle; - t22 = a.decorationThickness; - t23 = t22 == null ? b.decorationThickness : t22; - t24 = b.decorationThickness; - t22 = A.lerpDouble(t23, t24 == null ? t22 : t24, t); - t23 = t1 ? a.get$_fontFamily(0) : b.get$_fontFamily(0); - t24 = t1 ? a._fontFamilyFallback : b._fontFamilyFallback; - t25 = t1 ? a._package : b._package; - return A.TextStyle$(t4, t8, t5, _null, t19, t20, t21, t22, t23, t24, t7, t9, t11, t18, t10, t3, t15, t2, t16, t12, t17, t1 ? a.overflow : b.overflow, t25, t6, t14, t13); - }, - lerpFontVariations(a, b, t) { - var result, minLength, minLength0, index, t1, t2, maxLength, maxLength0, axes, aVariations, indexA, t3, bVariations, indexB, variation, _null = null; - if (t === 0) - return a; - if (t === 1) - return b; - if (a == null || a.length === 0 || b == null || b.length === 0) - return t < 0.5 ? a : b; - result = A._setArrayType([], type$.JSArray_FontVariation); - minLength = a.length; - minLength0 = b.length; - minLength = minLength < minLength0 ? minLength : minLength0; - for (index = 0; index < minLength; ++index) { - t1 = a[index]; - t2 = b[index]; - if (t1.axis !== t2.axis) - break; - t1 = A.FontVariation_lerp(t1, t2, t); - t1.toString; - result.push(t1); - } - maxLength = a.length; - maxLength0 = b.length; - if (index < (maxLength > maxLength0 ? maxLength : maxLength0)) { - t1 = type$.String; - axes = A.HashSet_HashSet(t1); - t2 = type$.FontVariation; - aVariations = A.HashMap_HashMap(_null, _null, _null, t1, t2); - for (indexA = index; indexA < a.length; ++indexA) { - t3 = a[indexA]; - aVariations.$indexSet(0, t3.axis, t3); - axes.add$1(0, a[indexA].axis); - } - bVariations = A.HashMap_HashMap(_null, _null, _null, t1, t2); - for (indexB = index; indexB < b.length; ++indexB) { - t1 = b[indexB]; - bVariations.$indexSet(0, t1.axis, t1); - axes.add$1(0, b[indexB].axis); - } - for (t1 = A._instanceType(axes), t2 = new A._HashSetIterator(axes, axes._computeElements$0(), t1._eval$1("_HashSetIterator<1>")), t1 = t1._precomputed1; t2.moveNext$0();) { - t3 = t2._collection$_current; - if (t3 == null) - t3 = t1._as(t3); - variation = A.FontVariation_lerp(aVariations.$index(0, t3), bVariations.$index(0, t3), t); - if (variation != null) - result.push(variation); - } - } - return result; - }, - TextStyle: function TextStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25) { - var _ = this; - _.inherit = t0; - _.color = t1; - _.backgroundColor = t2; - _.fontFamily = t3; - _._fontFamilyFallback = t4; - _._package = t5; - _.fontSize = t6; - _.fontWeight = t7; - _.fontStyle = t8; - _.letterSpacing = t9; - _.wordSpacing = t10; - _.textBaseline = t11; - _.height = t12; - _.leadingDistribution = t13; - _.locale = t14; - _.foreground = t15; - _.background = t16; - _.decoration = t17; - _.decorationColor = t18; - _.decorationStyle = t19; - _.decorationThickness = t20; - _.debugLabel = t21; - _.shadows = t22; - _.fontFeatures = t23; - _.fontVariations = t24; - _.overflow = t25; - }, - _TextStyle_Object_Diagnosticable: function _TextStyle_Object_Diagnosticable() { - }, - _newtonsMethod(df, f, initialGuess, iterations, target) { - var guess, i; - for (guess = initialGuess, i = 0; i < iterations; ++i) - guess -= (f.call$1(guess) - target) / df.call$1(guess); - return guess; - }, - FrictionSimulation$(drag, position, velocity, constantDeceleration) { - var t1 = new A.FrictionSimulation(drag, Math.log(drag), position, velocity, constantDeceleration * J.get$sign$in(velocity), B.Tolerance_YtJ); - t1.FrictionSimulation$5$constantDeceleration$tolerance(drag, position, velocity, constantDeceleration, B.Tolerance_YtJ); - return t1; - }, - FrictionSimulation: function FrictionSimulation(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._drag = t0; - _._dragLog = t1; - _._friction_simulation$_x = t2; - _._v = t3; - _._constantDeceleration = t4; - _._finalTime = 1 / 0; - _.tolerance = t5; - }, - FrictionSimulation_closure: function FrictionSimulation_closure(t0) { - this.$this = t0; - }, - Simulation: function Simulation() { - }, - SpringDescription$withDampingRatio(mass, ratio, stiffness) { - return new A.SpringDescription(mass, stiffness, ratio * 2 * Math.sqrt(mass * stiffness)); - }, - _SpringSolution__SpringSolution(spring, initialPosition, initialVelocity) { - var r1, r2, c2, w, r, - t1 = spring.damping, - t2 = t1 * t1, - t3 = spring.mass, - t4 = 4 * t3 * spring.stiffness, - _0_0 = t2 - t4; - $label0$0: { - if (_0_0 > 0) { - t1 = -t1; - t3 = 2 * t3; - r1 = (t1 - Math.sqrt(_0_0)) / t3; - r2 = (t1 + Math.sqrt(_0_0)) / t3; - c2 = (initialVelocity - r1 * initialPosition) / (r2 - r1); - t3 = new A._OverdampedSolution(r1, r2, initialPosition - c2, c2); - t1 = t3; - break $label0$0; - } - if (_0_0 < 0) { - w = Math.sqrt(t4 - t2) / (2 * t3); - r = -(t1 / 2 / t3); - t1 = new A._UnderdampedSolution(w, r, initialPosition, (initialVelocity - r * initialPosition) / w); - break $label0$0; - } - r = -t1 / (2 * t3); - t1 = new A._CriticalSolution(r, initialPosition, initialVelocity - r * initialPosition); - break $label0$0; - } - return t1; - }, - SpringDescription: function SpringDescription(t0, t1, t2) { - this.mass = t0; - this.stiffness = t1; - this.damping = t2; - }, - SpringType: function SpringType(t0, t1) { - this.index = t0; - this._name = t1; - }, - SpringSimulation: function SpringSimulation(t0, t1, t2) { - this._endPosition = t0; - this._solution = t1; - this.tolerance = t2; - }, - ScrollSpringSimulation: function ScrollSpringSimulation(t0, t1, t2) { - this._endPosition = t0; - this._solution = t1; - this.tolerance = t2; - }, - _CriticalSolution: function _CriticalSolution(t0, t1, t2) { - this._r = t0; - this._c1 = t1; - this._c2 = t2; - }, - _OverdampedSolution: function _OverdampedSolution(t0, t1, t2, t3) { - var _ = this; - _._r1 = t0; - _._r2 = t1; - _._c1 = t2; - _._c2 = t3; - }, - _UnderdampedSolution: function _UnderdampedSolution(t0, t1, t2, t3) { - var _ = this; - _._w = t0; - _._r = t1; - _._c1 = t2; - _._c2 = t3; - }, - Tolerance: function Tolerance(t0, t1) { - this.distance = t0; - this.velocity = t1; - }, - RenderAnimatedSize$(alignment, clipBehavior, curve, duration, onEnd, reverseDuration, textDirection, vsync) { - var _null = null, - t1 = new A.RenderAnimatedSize(new A.SizeTween(_null, _null), B.RenderAnimatedSizeState_0, clipBehavior, vsync, A.LayerHandle$(), alignment, textDirection, _null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(_null); - t1.RenderAnimatedSize$9$alignment$child$clipBehavior$curve$duration$onEnd$reverseDuration$textDirection$vsync(alignment, _null, clipBehavior, curve, duration, onEnd, reverseDuration, textDirection, vsync); - return t1; - }, - RenderAnimatedSizeState: function RenderAnimatedSizeState(t0, t1) { - this.index = t0; - this._name = t1; - }, - RenderAnimatedSize: function RenderAnimatedSize(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.__RenderAnimatedSize__animation_F = _.__RenderAnimatedSize__controller_F = $; - _._sizeTween = t0; - _.__RenderAnimatedSize__hasVisualOverflow_A = $; - _._animated_size$_lastValue = null; - _._animated_size$_state = t1; - _._animated_size$_clipBehavior = t2; - _._vsync = t3; - _._onEnd = null; - _.__RenderAnimatedSize__currentSize_A = $; - _._animated_size$_clipRectLayer = t4; - _._resolvedAlignment = null; - _._shifted_box$_alignment = t5; - _._shifted_box$_textDirection = t6; - _.RenderObjectWithChildMixin__child = t7; - _._layoutCacheStorage = t8; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t9; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderAnimatedSize_closure: function RenderAnimatedSize_closure(t0) { - this.$this = t0; - }, - _debugCollectRenderTrees() { - var t1, t2; - if ($.RendererBinding__instance.RendererBinding__viewIdToRenderView.__js_helper$_length === 0) - return string$.No_ren; - t1 = A._setArrayType([], type$.JSArray_String); - for (t2 = $.RendererBinding__instance.RendererBinding__viewIdToRenderView, t2 = new A.LinkedHashMapValueIterator(t2, t2._modifications, t2._first); t2.moveNext$0();) - t1.push(t2.__js_helper$_current.toStringDeep$0()); - return B.JSArray_methods.join$1(t1, "\n\n"); - }, - _debugCollectSemanticsTrees(childOrder) { - var trees, t1, printedExplanation, t2, tree, message; - if ($.RendererBinding__instance.RendererBinding__viewIdToRenderView.__js_helper$_length === 0) - return string$.No_ren; - trees = A._setArrayType([], type$.JSArray_String); - for (t1 = $.RendererBinding__instance.RendererBinding__viewIdToRenderView, t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first), printedExplanation = false; t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - tree = t2.get$debugSemantics() == null ? null : ""; - if (tree != null) - trees.push(tree); - else { - message = "Semantics not generated for " + t2.toString$0(0) + "."; - if (!printedExplanation) { - message += "\nFor performance reasons, the framework only generates semantics when asked to do so by the platform.\nUsually, platforms only ask for semantics when assistive technologies (like screen readers) are running.\nTo generate semantics, try turning on an assistive technology (like VoiceOver or TalkBack) on your device."; - printedExplanation = true; - } - trees.push(message); - } - } - return B.JSArray_methods.join$1(trees, "\n\n"); - }, - _DefaultRootPipelineOwner__onSemanticsUpdate(__wc2_formal) { - }, - RendererBinding: function RendererBinding() { - }, - RendererBinding_pipelineOwner_closure: function RendererBinding_pipelineOwner_closure(t0) { - this.$this = t0; - }, - RendererBinding_pipelineOwner_closure1: function RendererBinding_pipelineOwner_closure1(t0) { - this.$this = t0; - }, - RendererBinding_pipelineOwner_closure0: function RendererBinding_pipelineOwner_closure0(t0) { - this.$this = t0; - }, - RendererBinding_initMouseTracker_closure: function RendererBinding_initMouseTracker_closure(t0) { - this.$this = t0; - }, - RendererBinding__scheduleMouseTrackerUpdate_closure: function RendererBinding__scheduleMouseTrackerUpdate_closure(t0) { - this.$this = t0; - }, - _BindingPipelineManifold: function _BindingPipelineManifold(t0, t1) { - var _ = this; - _._binding = t0; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _DefaultRootPipelineOwner: function _DefaultRootPipelineOwner(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.onSemanticsOwnerCreated = t0; - _.onSemanticsUpdate = t1; - _.onSemanticsOwnerDisposed = t2; - _._rootNode = null; - _._shouldMergeDirtyNodes = false; - _._nodesNeedingLayout = t3; - _._nodesNeedingCompositingBitsUpdate = t4; - _._nodesNeedingPaint = t5; - _._semanticsOwner = null; - _._nodesNeedingSemantics = t6; - _._object$_children = t7; - _._debugParent = _._manifold = null; - }, - _ReusableRenderView: function _ReusableRenderView(t0, t1, t2, t3) { - var _ = this; - _._initialFramePrepared = false; - _._view0$_size = t0; - _._view0$_configuration = null; - _._view = t1; - _._rootTransform = null; - _.RenderObjectWithChildMixin__child = t2; - _.parentData = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - BoxConstraints$tight(size) { - var t1 = size._dx, - t2 = size._dy; - return new A.BoxConstraints(t1, t1, t2, t2); - }, - BoxConstraints$tightFor(height, width) { - var t3, t4, - t1 = width == null, - t2 = t1 ? 0 : width; - t1 = t1 ? 1 / 0 : width; - t3 = height == null; - t4 = t3 ? 0 : height; - return new A.BoxConstraints(t2, t1, t4, t3 ? 1 / 0 : height); - }, - BoxConstraints$tightForFinite(height, width) { - var t3, t4, - t1 = width !== 1 / 0, - t2 = t1 ? width : 0; - t1 = t1 ? width : 1 / 0; - t3 = height !== 1 / 0; - t4 = t3 ? height : 0; - return new A.BoxConstraints(t2, t1, t4, t3 ? height : 1 / 0); - }, - BoxConstraints$loose(size) { - return new A.BoxConstraints(0, size._dx, 0, size._dy); - }, - BoxConstraints_lerp(a, b, t) { - var t1, t2, t3, t4; - if (a == b) - return a; - if (a == null) - return b.$mul(0, t); - if (b == null) - return a.$mul(0, 1 - t); - t1 = a.minWidth; - if (isFinite(t1)) { - t1 = A.lerpDouble(t1, b.minWidth, t); - t1.toString; - } else - t1 = 1 / 0; - t2 = a.maxWidth; - if (isFinite(t2)) { - t2 = A.lerpDouble(t2, b.maxWidth, t); - t2.toString; - } else - t2 = 1 / 0; - t3 = a.minHeight; - if (isFinite(t3)) { - t3 = A.lerpDouble(t3, b.minHeight, t); - t3.toString; - } else - t3 = 1 / 0; - t4 = a.maxHeight; - if (isFinite(t4)) { - t4 = A.lerpDouble(t4, b.maxHeight, t); - t4.toString; - } else - t4 = 1 / 0; - return new A.BoxConstraints(t1, t2, t3, t4); - }, - BoxHitTestResult$wrap(result) { - return new A.BoxHitTestResult(result._path, result._transforms, result._localTransforms); - }, - BaselineOffset__(_this, offset) { - return _this == null ? null : _this + offset; - }, - BaselineOffset_minOf(_this, other) { - var _0_3, lhs, t1, _0_3_isSet, t2, rhs; - $label0$0: { - _0_3 = null; - lhs = null; - t1 = false; - if (_this != null) { - _0_3_isSet = typeof _this == "number"; - if (_0_3_isSet) { - if (other != null) - t1 = typeof other == "number"; - _0_3 = other; - lhs = _this; - } - } else - _0_3_isSet = false; - t2 = null; - if (t1) { - rhs = _0_3_isSet ? _0_3 : other; - t1 = lhs >= (rhs == null ? A._asDouble(rhs) : rhs) ? other : _this; - break $label0$0; - } - t1 = false; - if (_this != null) { - if (_0_3_isSet) - t1 = _0_3; - else { - t1 = other; - _0_3 = t1; - _0_3_isSet = true; - } - t1 = t1 == null; - lhs = _this; - } else - lhs = t2; - if (t1) { - t1 = lhs; - break $label0$0; - } - t1 = _this == null; - if (t1) - if (!_0_3_isSet) { - _0_3 = other; - _0_3_isSet = true; - } - if (t1) { - rhs = _0_3_isSet ? _0_3 : other; - t1 = rhs; - break $label0$0; - } - t1 = t2; - } - return t1; - }, - BoxConstraints: function BoxConstraints(t0, t1, t2, t3) { - var _ = this; - _.minWidth = t0; - _.maxWidth = t1; - _.minHeight = t2; - _.maxHeight = t3; - }, - BoxConstraints_toString_describe: function BoxConstraints_toString_describe() { - }, - BoxHitTestResult: function BoxHitTestResult(t0, t1, t2) { - this._path = t0; - this._transforms = t1; - this._localTransforms = t2; - }, - BoxHitTestEntry: function BoxHitTestEntry(t0, t1) { - this.localPosition = t0; - this.target = t1; - this._transform = null; - }, - BoxParentData: function BoxParentData(t0) { - this.offset = t0; - }, - ContainerBoxParentData: function ContainerBoxParentData() { - }, - _DryLayout: function _DryLayout() { - }, - _DryLayout_memoize_closure: function _DryLayout_memoize_closure(t0, t1) { - this.computer = t0; - this.input = t1; - }, - _Baseline: function _Baseline() { - }, - _Baseline_memoize_ifAbsent: function _Baseline_memoize_ifAbsent(t0, t1) { - this.computer = t0; - this.input = t1; - }, - _IntrinsicDimension: function _IntrinsicDimension(t0, t1) { - this.index = t0; - this._name = t1; - }, - _IntrinsicDimension_memoize_closure: function _IntrinsicDimension_memoize_closure(t0, t1) { - this.computer = t0; - this.input = t1; - }, - _LayoutCacheStorage: function _LayoutCacheStorage() { - var _ = this; - _._cachedIdeoBaseline = _._cachedAlphabeticBaseline = _._cachedDryLayoutSizes = _._cachedIntrinsicDimensions = null; - }, - RenderBox: function RenderBox() { - }, - RenderBox_getDistanceToActualBaseline_closure: function RenderBox_getDistanceToActualBaseline_closure(t0) { - this.$this = t0; - }, - RenderBoxContainerDefaultsMixin: function RenderBoxContainerDefaultsMixin() { - }, - RenderBoxContainerDefaultsMixin_defaultHitTestChildren_closure: function RenderBoxContainerDefaultsMixin_defaultHitTestChildren_closure(t0) { - this._box_0 = t0; - }, - _ContainerBoxParentData_BoxParentData_ContainerParentDataMixin: function _ContainerBoxParentData_BoxParentData_ContainerParentDataMixin() { - }, - MultiChildLayoutParentData: function MultiChildLayoutParentData(t0, t1, t2) { - var _ = this; - _.id = null; - _.ContainerParentDataMixin_previousSibling = t0; - _.ContainerParentDataMixin_nextSibling = t1; - _.offset = t2; - }, - MultiChildLayoutDelegate: function MultiChildLayoutDelegate() { - }, - RenderCustomMultiChildLayoutBox: function RenderCustomMultiChildLayoutBox(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._custom_layout$_delegate = t0; - _.ContainerRenderObjectMixin__childCount = t1; - _.ContainerRenderObjectMixin__firstChild = t2; - _.ContainerRenderObjectMixin__lastChild = t3; - _._layoutCacheStorage = t4; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t5; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin: function _RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin() { - }, - _RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { - }, - RenderCustomPaint__updateSemanticsChildren(oldSemantics, newChildSemantics) { - var t1, oldChildrenBottom, newChildren, t2, newSemantics, newChild, oldKeyedChildren, oldChildrenTop, t3, oldChild, t4, t5, newChildrenTop, key, oldChild0; - if (oldSemantics == null) - oldSemantics = B.List_empty18; - t1 = J.getInterceptor$asx(oldSemantics); - oldChildrenBottom = t1.get$length(oldSemantics) - 1; - newChildren = A.List_List$filled(0, null, false, type$.nullable_SemanticsNode); - t2 = 0 <= oldChildrenBottom; - while (true) { - if (!false) - break; - t1.$index(oldSemantics, 0); - newSemantics = newChildSemantics[0]; - newSemantics.get$key(newSemantics); - break; - } - while (true) { - if (!false) - break; - t1.$index(oldSemantics, oldChildrenBottom); - newChild = newChildSemantics[-1]; - newChild.get$key(newChild); - break; - } - oldKeyedChildren = A._Cell$named("oldKeyedChildren"); - oldChildrenTop = 0; - if (t2) { - oldKeyedChildren.set$finalLocalValue(A.LinkedHashMap_LinkedHashMap$_empty(type$.Key, type$.SemanticsNode)); - for (t3 = oldKeyedChildren.__late_helper$_name; oldChildrenTop <= oldChildrenBottom;) { - oldChild = t1.$index(oldSemantics, oldChildrenTop); - t4 = oldChild.key; - if (t4 != null) { - t5 = oldKeyedChildren._value; - if (t5 === oldKeyedChildren) - A.throwExpression(A.LateError$localNI(t3)); - J.$indexSet$ax(t5, t4, oldChild); - } - ++oldChildrenTop; - } - } - for (t3 = oldKeyedChildren.__late_helper$_name, newChildrenTop = 0; false;) { - newSemantics = newChildSemantics[newChildrenTop]; - oldChild = null; - if (t2) { - key = newSemantics.get$key(newSemantics); - t4 = oldKeyedChildren._value; - if (t4 === oldKeyedChildren) - A.throwExpression(A.LateError$localNI(t3)); - oldChild0 = J.$index$asx(t4, key); - if (oldChild0 != null) - newSemantics.get$key(newSemantics); - else - oldChild = oldChild0; - } - newChildren[newChildrenTop] = A.RenderCustomPaint__updateSemanticsChild(oldChild, newSemantics); - ++newChildrenTop; - } - t1.get$length(oldSemantics); - while (true) { - if (!false) - break; - newChildren[newChildrenTop] = A.RenderCustomPaint__updateSemanticsChild(t1.$index(oldSemantics, oldChildrenTop), newChildSemantics[newChildrenTop]); - ++newChildrenTop; - ++oldChildrenTop; - } - return new A.CastList(newChildren, A._arrayInstanceType(newChildren)._eval$1("CastList<1,SemanticsNode>")); - }, - RenderCustomPaint__updateSemanticsChild(oldChild, newSemantics) { - var t1, - newChild = oldChild == null ? A.SemanticsNode$(newSemantics.get$key(newSemantics), null) : oldChild, - properties = newSemantics.get$properties(), - config = A.SemanticsConfiguration$(); - properties.get$role(properties); - config._role = properties.get$role(properties); - config._hasBeenAnnotated = true; - properties.get$sortKey(); - config._sortKey = properties.get$sortKey(); - config._hasBeenAnnotated = true; - properties.get$checked(properties); - t1 = properties.get$checked(properties); - config._setFlag$2(B.SemanticsFlag_1_hasCheckedState, true); - config._setFlag$2(B.SemanticsFlag_2_isChecked, t1); - properties.get$mixed(); - t1 = properties.get$mixed(); - config._setFlag$2(B.SemanticsFlag_1_hasCheckedState, true); - config._setFlag$2(B.SemanticsFlag_33554432_isCheckStateMixed, t1); - properties.get$selected(properties); - t1 = properties.get$selected(properties); - config._setFlag$2(B.SemanticsFlag_268435456_hasSelectedState, true); - config._setFlag$2(B.SemanticsFlag_4_isSelected, t1); - properties.get$button(properties); - config._setFlag$2(B.SemanticsFlag_8_isButton, properties.get$button(properties)); - properties.get$expanded(properties); - t1 = properties.get$expanded(properties); - config._setFlag$2(B.SemanticsFlag_67108864_hasExpandedState, true); - config._setFlag$2(B.SemanticsFlag_134217728_isExpanded, t1); - properties.get$link(); - config._setFlag$2(B.SemanticsFlag_4194304_isLink, properties.get$link()); - properties.get$linkUrl(); - config.set$linkUrl(properties.get$linkUrl()); - properties.get$textField(); - config._setFlag$2(B.SemanticsFlag_16_isTextField, properties.get$textField()); - properties.get$slider(); - config._setFlag$2(B.SemanticsFlag_8388608_isSlider, properties.get$slider()); - properties.get$keyboardKey(); - config._setFlag$2(B.SemanticsFlag_16777216_isKeyboardKey, properties.get$keyboardKey()); - properties.get$readOnly(properties); - config._setFlag$2(B.SemanticsFlag_1048576_isReadOnly, properties.get$readOnly(properties)); - properties.get$focusable(); - config._setFlag$2(B.SemanticsFlag_2097152_isFocusable, properties.get$focusable()); - properties.get$focused(properties); - config._setFlag$2(B.SemanticsFlag_32_isFocused, properties.get$focused(properties)); - properties.get$enabled(properties); - t1 = properties.get$enabled(properties); - config._setFlag$2(B.SemanticsFlag_64_hasEnabledState, true); - config._setFlag$2(B.SemanticsFlag_128_isEnabled, t1); - properties.get$inMutuallyExclusiveGroup(); - config._setFlag$2(B.SemanticsFlag_256_isInMutuallyExclusiveGroup, properties.get$inMutuallyExclusiveGroup()); - properties.get$obscured(); - config._setFlag$2(B.SemanticsFlag_1024_isObscured, properties.get$obscured()); - properties.get$multiline(properties); - config._setFlag$2(B.SemanticsFlag_524288_isMultiline, properties.get$multiline(properties)); - properties.get$hidden(properties); - config._setFlag$2(B.SemanticsFlag_8192_isHidden, properties.get$hidden(properties)); - properties.get$header(); - config._setFlag$2(B.SemanticsFlag_512_isHeader, properties.get$header()); - properties.get$headingLevel(); - config.set$headingLevel(properties.get$headingLevel()); - properties.get$scopesRoute(); - config._setFlag$2(B.SemanticsFlag_2048_scopesRoute, properties.get$scopesRoute()); - properties.get$namesRoute(); - config._setFlag$2(B.SemanticsFlag_4096_namesRoute, properties.get$namesRoute()); - properties.get$liveRegion(); - config._setFlag$2(B.SemanticsFlag_32768_isLiveRegion, properties.get$liveRegion()); - properties.get$isRequired(); - t1 = properties.get$isRequired(); - config._setFlag$2(B.SemanticsFlag_536870912_hasRequiredState, true); - config._setFlag$2(B.SemanticsFlag_1073741824_isRequired, t1); - properties.get$maxValueLength(); - config.set$maxValueLength(properties.get$maxValueLength()); - properties.get$currentValueLength(); - config.set$currentValueLength(properties.get$currentValueLength()); - properties.get$toggled(); - t1 = properties.get$toggled(); - config._setFlag$2(B.SemanticsFlag_65536_hasToggledState, true); - config._setFlag$2(B.SemanticsFlag_131072_isToggled, t1); - properties.get$image(properties); - config._setFlag$2(B.SemanticsFlag_16384_isImage, properties.get$image(properties)); - properties.get$label(properties); - config._semantics$_attributedLabel = new A.AttributedString(properties.get$label(properties), B.List_empty3); - config._hasBeenAnnotated = true; - properties.get$value(properties); - config._semantics$_attributedValue = new A.AttributedString(properties.get$value(properties), B.List_empty3); - config._hasBeenAnnotated = true; - properties.get$increasedValue(); - config._semantics$_attributedIncreasedValue = new A.AttributedString(properties.get$increasedValue(), B.List_empty3); - config._hasBeenAnnotated = true; - properties.get$decreasedValue(); - config._semantics$_attributedDecreasedValue = new A.AttributedString(properties.get$decreasedValue(), B.List_empty3); - config._hasBeenAnnotated = true; - properties.get$hint(properties); - config._semantics$_attributedHint = new A.AttributedString(properties.get$hint(properties), B.List_empty3); - config._hasBeenAnnotated = true; - properties.get$textDirection(); - config._semantics$_textDirection = properties.get$textDirection(); - config._hasBeenAnnotated = true; - properties.get$validationResult(); - config._validationResult = properties.get$validationResult(); - config._hasBeenAnnotated = true; - properties.get$onTap(); - config.set$onTap(properties.get$onTap()); - properties.get$onLongPress(); - config.set$onLongPress(properties.get$onLongPress()); - properties.get$onScrollLeft(); - config.set$onScrollLeft(properties.get$onScrollLeft()); - properties.get$onScrollRight(); - config.set$onScrollRight(properties.get$onScrollRight()); - properties.get$onScrollUp(); - config.set$onScrollUp(properties.get$onScrollUp()); - properties.get$onScrollDown(); - config.set$onScrollDown(properties.get$onScrollDown()); - properties.get$onIncrease(); - config.set$onIncrease(properties.get$onIncrease()); - properties.get$onDecrease(); - config.set$onDecrease(properties.get$onDecrease()); - properties.get$onCopy(properties); - config.set$onCopy(0, properties.get$onCopy(properties)); - properties.get$onCut(properties); - config.set$onCut(0, properties.get$onCut(properties)); - properties.get$onPaste(properties); - config.set$onPaste(0, properties.get$onPaste(properties)); - properties.get$onMoveCursorForwardByCharacter(); - config.set$onMoveCursorForwardByCharacter(properties.get$onMoveCursorForwardByCharacter()); - properties.get$onMoveCursorBackwardByCharacter(); - config.set$onMoveCursorBackwardByCharacter(properties.get$onMoveCursorBackwardByCharacter()); - properties.get$onMoveCursorForwardByWord(); - config.set$onMoveCursorForwardByWord(properties.get$onMoveCursorForwardByWord()); - properties.get$onMoveCursorBackwardByWord(); - config.set$onMoveCursorBackwardByWord(properties.get$onMoveCursorBackwardByWord()); - properties.get$onSetSelection(); - config.set$onSetSelection(properties.get$onSetSelection()); - properties.get$onSetText(); - config.set$onSetText(properties.get$onSetText()); - properties.get$onDidGainAccessibilityFocus(); - config.set$onDidGainAccessibilityFocus(properties.get$onDidGainAccessibilityFocus()); - properties.get$onDidLoseAccessibilityFocus(); - config.set$onDidLoseAccessibilityFocus(properties.get$onDidLoseAccessibilityFocus()); - properties.get$onFocus(properties); - config.set$onFocus(0, properties.get$onFocus(properties)); - properties.get$onDismiss(); - config.set$onDismiss(properties.get$onDismiss()); - newChild.updateWith$2$childrenInInversePaintOrder$config(0, B.List_empty18, config); - newChild.set$rect(0, newSemantics.get$rect(newSemantics)); - newChild.set$transform(0, newSemantics.get$transform(newSemantics)); - newChild.tags = newSemantics.get$tags(); - return newChild; - }, - CustomPainter: function CustomPainter() { - }, - RenderCustomPaint: function RenderCustomPaint(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _._custom_paint$_painter = t0; - _._foregroundPainter = t1; - _._preferredSize = t2; - _.isComplex = t3; - _.willChange = t4; - _._foregroundSemanticsNodes = _._backgroundSemanticsNodes = _._foregroundSemanticsBuilder = _._backgroundSemanticsBuilder = null; - _.RenderObjectWithChildMixin__child = t5; - _._layoutCacheStorage = t6; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t7; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - DebugOverflowIndicatorMixin: function DebugOverflowIndicatorMixin() { - }, - RenderEditable__calculateAdjustedCursorOffset(offset, boundingRects) { - return new A.Offset(A.clampDouble(offset._dx, boundingRects.left, boundingRects.right), A.clampDouble(offset._dy, boundingRects.top, boundingRects.bottom)); - }, - _RenderEditableCustomPaint$(painter) { - var t1 = new A._RenderEditableCustomPaint(painter, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - return t1; - }, - _TextHighlightPainter$() { - $.$get$_renderer(); - return new A._TextHighlightPainter(A.CkPaint$(), B.BoxHeightStyle_0, B.BoxWidthStyle_0, $.$get$ChangeNotifier__emptyListeners()); - }, - TextSelectionPoint: function TextSelectionPoint(t0, t1) { - this.point = t0; - this.direction = t1; - }, - VerticalCaretMovementRun: function VerticalCaretMovementRun(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._currentOffset = t0; - _._editable$_currentLine = t1; - _._currentTextPosition = t2; - _._lineMetrics = t3; - _._editable = t4; - _._isValid = true; - _._positionCache = t5; - }, - RenderEditable: function RenderEditable(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35) { - var _ = this; - _._editable$_painter = _._editable$_foregroundPainter = _._backgroundRenderObject = _._foregroundRenderObject = null; - _.__RenderEditable__caretPainter_FI = $; - _._selectionPainter = t0; - _._autocorrectHighlightPainter = t1; - _._cachedBuiltInPainters = _._cachedBuiltInForegroundPainters = null; - _.ignorePointer = t2; - _._editable$_devicePixelRatio = t3; - _._obscuringCharacter = t4; - _._obscureText = t5; - _.textSelectionDelegate = t6; - _._selectionStartInViewport = t7; - _._selectionEndInViewport = t8; - _._editable$_textPainter = t9; - _._textIntrinsicsCache = _._editable$_cachedCombinedSemanticsInfos = _._cachedAttributedValue = null; - _._disposeShowCursor = t10; - _._showCursor = t11; - _._hasFocus = t12; - _._forceLine = t13; - _._readOnly = t14; - _._editable$_maxLines = t15; - _._minLines = t16; - _._editable$_expands = t17; - _._selection = t18; - _._editable$_offset = t19; - _._cursorWidth = t20; - _._cursorHeight = t21; - _._paintCursorOnTop = t22; - _._editable$_startHandleLayerLink = t23; - _._editable$_endHandleLayerLink = t24; - _._floatingCursorOn = false; - _.__RenderEditable__floatingCursorTextPosition_A = $; - _._enableInteractiveSelection = t25; - _._editable$_maxScrollExtent = 0; - _._editable$_clipBehavior = t26; - _._cachedLineBreakCount = _._editable$_cachedChildNodes = _._editable$_semanticsInfo = null; - _.__RenderEditable__longPress_A = _.__RenderEditable__tap_A = $; - _._editable$_placeholderDimensions = _._lastSecondaryTapDownPosition = _._lastTapDownPosition = null; - _.__RenderEditable__caretPrototype_A = $; - _._relativeOrigin = t27; - _._previousOffset = null; - _._shouldResetOrigin = true; - _._resetOriginOnBottom = _._resetOriginOnTop = _._resetOriginOnRight = _._resetOriginOnLeft = false; - _._resetFloatingCursorAnimationValue = null; - _._leaderLayerHandler = t28; - _._editable$_clipRectLayer = t29; - _.ContainerRenderObjectMixin__childCount = t30; - _.ContainerRenderObjectMixin__firstChild = t31; - _.ContainerRenderObjectMixin__lastChild = t32; - _.RelayoutWhenSystemFontsChangeMixin__hasPendingSystemFontsDidChangeCallBack = t33; - _._layoutCacheStorage = t34; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t35; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderEditable_getBoxesForSelection_closure: function RenderEditable_getBoxesForSelection_closure(t0) { - this.$this = t0; - }, - RenderEditable_describeSemanticsConfiguration_closure: function RenderEditable_describeSemanticsConfiguration_closure() { - }, - RenderEditable__createShowOnScreenFor_closure: function RenderEditable__createShowOnScreenFor_closure(t0, t1) { - this.$this = t0; - this.key = t1; - }, - RenderEditable_getRectForComposingRange_closure: function RenderEditable_getRectForComposingRange_closure() { - }, - RenderEditable_computeMinIntrinsicWidth_closure: function RenderEditable_computeMinIntrinsicWidth_closure() { - }, - RenderEditable_computeMaxIntrinsicWidth_closure: function RenderEditable_computeMaxIntrinsicWidth_closure() { - }, - _RenderEditableCustomPaint: function _RenderEditableCustomPaint(t0, t1, t2) { - var _ = this; - _._editable$_painter = t0; - _._layoutCacheStorage = t1; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t2; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderEditablePainter: function RenderEditablePainter() { - }, - _TextHighlightPainter: function _TextHighlightPainter(t0, t1, t2, t3) { - var _ = this; - _.highlightPaint = t0; - _._highlightedRange = _._editable$_highlightColor = null; - _._selectionHeightStyle = t1; - _._selectionWidthStyle = t2; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t3; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _CaretPainter: function _CaretPainter(t0, t1, t2) { - var _ = this; - _._shouldPaint = true; - _.showRegularCaret = false; - _.caretPaint = t0; - _.___CaretPainter_floatingCursorPaint_FI = $; - _._cursorRadius = _._caretColor = null; - _._cursorOffset = t1; - _._floatingCursorRect = _._backgroundCursorColor = null; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t2; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _CompositeRenderEditablePainter: function _CompositeRenderEditablePainter(t0, t1) { - var _ = this; - _.painters = t0; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin: function _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin() { - }, - _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin: function _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin() { - }, - _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults: function _RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults() { - }, - RenderErrorBox: function RenderErrorBox(t0, t1, t2) { - var _ = this; - _.message = t0; - _.__RenderErrorBox__paragraph_F = $; - _._layoutCacheStorage = t1; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t2; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _AxisSize__convert(size, direction) { - var t1; - switch (direction.index) { - case 0: - t1 = size; - break; - case 1: - t1 = new A.Size(size._dy, size._dx); - break; - default: - t1 = null; - } - return t1; - }, - _AxisSize_applyConstraints(_this, constraints, direction) { - var t1; - switch (direction.index) { - case 0: - t1 = constraints; - break; - case 1: - t1 = constraints.get$flipped(); - break; - default: - t1 = null; - } - return t1.constrain$1(_this); - }, - _AxisSize__(_this, other) { - return new A.Size(_this._dx + other._dx, Math.max(_this._dy, other._dy)); - }, - _AscentDescent__(_this, other) { - var _0_4_isSet, v, _0_4, t1, _0_11, _0_11_isSet, xAscent, xDescent, yAscent, t2, _0_4_isSet0, _0_7, t3, _0_8, _0_10, _null = null; - $label0$0: { - _0_4_isSet = _this == null; - if (_0_4_isSet) { - v = other; - _0_4 = v; - } else { - v = _null; - _0_4 = v; - } - if (!_0_4_isSet) { - t1 = false; - t1 = other == null; - _0_4 = other; - v = _this; - _0_4_isSet = true; - } else - t1 = true; - if (t1) { - t1 = v; - break $label0$0; - } - t1 = type$.Record_2_nullable_Object_and_nullable_Object; - _0_11 = _null; - _0_11_isSet = false; - xAscent = _null; - xDescent = _null; - yAscent = _null; - t2 = false; - if (t1._is(_this)) { - _0_4_isSet0 = true; - _0_7 = _this._0; - t3 = _0_7; - if (typeof t3 == "number") { - A._asDouble(_0_7); - _0_8 = _this._1; - t3 = _0_8; - if (typeof t3 == "number") { - A._asDouble(_0_8); - if (_0_4_isSet) - t3 = _0_4; - else { - t3 = other; - _0_4_isSet = _0_4_isSet0; - _0_4 = t3; - } - if (t1._is(t3)) { - if (_0_4_isSet) - t3 = _0_4; - else { - t3 = other; - _0_4_isSet = _0_4_isSet0; - _0_4 = t3; - } - _0_10 = (t3 == null ? t1._as(t3) : t3)._0; - t3 = _0_10; - _0_11_isSet = typeof t3 == "number"; - if (_0_11_isSet) { - A._asDouble(_0_10); - if (_0_4_isSet) - t2 = _0_4; - else { - t2 = other; - _0_4_isSet = _0_4_isSet0; - _0_4 = t2; - } - _0_11 = (t2 == null ? t1._as(t2) : t2)._1; - t2 = _0_11; - t2 = typeof t2 == "number"; - yAscent = _0_10; - } - } - xDescent = _0_8; - } - xAscent = _0_7; - } - } - if (t2) { - if (_0_11_isSet) - t1 = _0_11; - else { - t2 = _0_4_isSet ? _0_4 : other; - _0_11 = (t2 == null ? t1._as(t2) : t2)._1; - t1 = _0_11; - } - A._asDouble(t1); - xAscent.toString; - yAscent.toString; - t2 = Math.max(xAscent, yAscent); - xDescent.toString; - _this = new A._Record_2(t2, Math.max(xDescent, t1)); - t1 = _this; - break $label0$0; - } - t1 = _null; - } - return t1; - }, - RenderFlex$(clipBehavior, crossAxisAlignment, direction, mainAxisAlignment, mainAxisSize, spacing, textBaseline, textDirection, verticalDirection) { - var i, _null = null, - t1 = A.LayerHandle$(), - _list = J.JSArray_JSArray$markFixed(new Array(4), type$.TextPainter); - for (i = 0; i < 4; ++i) - _list[i] = new A.TextPainter(_null, B.TextAlign_4, B.TextDirection_1, B._LinearTextScaler_1.$eq(0, B._LinearTextScaler_1) ? new A._LinearTextScaler(1) : B._LinearTextScaler_1, _null, _null, _null, _null, B.TextWidthBasis_0, _null); - t1 = new A.RenderFlex(direction, mainAxisAlignment, mainAxisSize, crossAxisAlignment, textDirection, verticalDirection, textBaseline, clipBehavior, spacing, t1, _list, true, 0, _null, _null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.addAll$1(0, _null); - return t1; - }, - RenderFlex__getFlex(child) { - var t1 = child.parentData; - t1.toString; - t1 = type$.FlexParentData._as(t1).flex; - return t1 == null ? 0 : t1; - }, - _LayoutSizes: function _LayoutSizes(t0, t1, t2, t3) { - var _ = this; - _.axisSize = t0; - _.mainAxisFreeSpace = t1; - _.baselineOffset = t2; - _.spacePerFlex = t3; - }, - FlexFit: function FlexFit(t0, t1) { - this.index = t0; - this._name = t1; - }, - FlexParentData: function FlexParentData(t0, t1, t2) { - var _ = this; - _.fit = _.flex = null; - _.ContainerParentDataMixin_previousSibling = t0; - _.ContainerParentDataMixin_nextSibling = t1; - _.offset = t2; - }, - MainAxisSize: function MainAxisSize(t0, t1) { - this.index = t0; - this._name = t1; - }, - MainAxisAlignment: function MainAxisAlignment(t0, t1) { - this.index = t0; - this._name = t1; - }, - CrossAxisAlignment: function CrossAxisAlignment(t0, t1) { - this.index = t0; - this._name = t1; - }, - RenderFlex: function RenderFlex(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { - var _ = this; - _._direction = t0; - _._mainAxisAlignment = t1; - _._mainAxisSize = t2; - _._crossAxisAlignment = t3; - _._textDirection = t4; - _._verticalDirection = t5; - _._textBaseline = t6; - _._flex$_overflow = 0; - _._clipBehavior = t7; - _._spacing = t8; - _._flex$_clipRectLayer = t9; - _.DebugOverflowIndicatorMixin__indicatorLabel = t10; - _.DebugOverflowIndicatorMixin__overflowReportNeeded = t11; - _.ContainerRenderObjectMixin__childCount = t12; - _.ContainerRenderObjectMixin__firstChild = t13; - _.ContainerRenderObjectMixin__lastChild = t14; - _._layoutCacheStorage = t15; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t16; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderFlex__getIntrinsicSize_layoutChild: function RenderFlex__getIntrinsicSize_layoutChild(t0, t1) { - this.isHorizontal = t0; - this.childSize = t1; - }, - RenderFlex_computeMinIntrinsicWidth_closure: function RenderFlex_computeMinIntrinsicWidth_closure() { - }, - RenderFlex_computeMaxIntrinsicWidth_closure: function RenderFlex_computeMaxIntrinsicWidth_closure() { - }, - RenderFlex_computeMinIntrinsicHeight_closure: function RenderFlex_computeMinIntrinsicHeight_closure() { - }, - RenderFlex_computeMaxIntrinsicHeight_closure: function RenderFlex_computeMaxIntrinsicHeight_closure() { - }, - RenderFlex_computeDryBaseline_constraintsForChild: function RenderFlex_computeDryBaseline_constraintsForChild(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.sizes = t1; - _.constraints = t2; - _.nonFlexConstraints = t3; - }, - _RenderFlex_RenderBox_ContainerRenderObjectMixin: function _RenderFlex_RenderBox_ContainerRenderObjectMixin() { - }, - _RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { - }, - _RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin: function _RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin() { - }, - RenderImage: function RenderImage(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { - var _ = this; - _._flipHorizontally = _._image$_resolvedAlignment = null; - _._image = t0; - _.debugImageLabel = t1; - _._image$_width = t2; - _._image$_height = t3; - _._image$_scale = t4; - _._colorFilter = null; - _._image$_color = t5; - _._image$_opacity = t6; - _._image$_filterQuality = t7; - _._colorBlendMode = t8; - _._image$_fit = t9; - _._image$_alignment = t10; - _._repeat = t11; - _._centerSlice = t12; - _._invertColors = t13; - _._matchTextDirection = t14; - _._image$_textDirection = t15; - _._isAntiAlias = t16; - _._layoutCacheStorage = t17; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t18; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - LayerHandle$() { - return new A.LayerHandle(); - }, - OffsetLayer$(offset) { - return new A.OffsetLayer(offset, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$()); - }, - TransformLayer$(transform) { - return new A.TransformLayer(transform, B.Offset_0_0, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$()); - }, - OpacityLayer$() { - return new A.OpacityLayer(B.Offset_0_0, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$()); - }, - BackdropFilterLayer$(filter) { - return new A.BackdropFilterLayer(filter, B.BlendMode_3, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$()); - }, - LeaderLayer$(link, offset) { - return new A.LeaderLayer(link, offset, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$()); - }, - FollowerLayer__collectTransformForLayerChain(layers) { - var index, t1, - result = new A.Matrix4(new Float64Array(16)); - result.setIdentity$0(); - for (index = layers.length - 1; index > 0; --index) { - t1 = layers[index]; - if (t1 != null) - t1.applyTransform$2(layers[index - 1], result); - } - return result; - }, - FollowerLayer__pathsToCommonAncestor(a, b, ancestorsA, ancestorsB) { - var t1, t2; - if (a == null || b == null) - return null; - if (a === b) - return a; - t1 = a._layer$_depth; - t2 = b._layer$_depth; - if (t1 < t2) { - ancestorsB.push(b._layer$_parent); - return A.FollowerLayer__pathsToCommonAncestor(a, b._layer$_parent, ancestorsA, ancestorsB); - } else if (t1 > t2) { - ancestorsA.push(a._layer$_parent); - return A.FollowerLayer__pathsToCommonAncestor(a._layer$_parent, b, ancestorsA, ancestorsB); - } - ancestorsA.push(a._layer$_parent); - ancestorsB.push(b._layer$_parent); - return A.FollowerLayer__pathsToCommonAncestor(a._layer$_parent, b._layer$_parent, ancestorsA, ancestorsB); - }, - AnnotationEntry: function AnnotationEntry(t0, t1, t2) { - this.annotation = t0; - this.localPosition = t1; - this.$ti = t2; - }, - AnnotationResult: function AnnotationResult(t0, t1) { - this._layer$_entries = t0; - this.$ti = t1; - }, - Layer0: function Layer0() { - }, - Layer_addCompositionCallback_closure: function Layer_addCompositionCallback_closure(t0, t1) { - this.$this = t0; - this.callback = t1; - }, - Layer_addCompositionCallback_closure0: function Layer_addCompositionCallback_closure0(t0, t1) { - this.$this = t0; - this.callbackId = t1; - }, - LayerHandle: function LayerHandle() { - this._layer = null; - }, - PictureLayer: function PictureLayer(t0, t1, t2) { - var _ = this; - _.canvasBounds = t0; - _._picture = null; - _._willChangeHint = _._isComplexHint = false; - _._layer$_callbacks = t1; - _._compositionCallbackCount = 0; - _._parentHandle = t2; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - PlatformViewLayer: function PlatformViewLayer(t0, t1, t2, t3) { - var _ = this; - _.rect = t0; - _.viewId = t1; - _._layer$_callbacks = t2; - _._compositionCallbackCount = 0; - _._parentHandle = t3; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - ContainerLayer0: function ContainerLayer0() { - }, - OffsetLayer: function OffsetLayer(t0, t1, t2) { - var _ = this; - _._layer$_offset = t0; - _._lastChild = _._firstChild = null; - _._layer$_callbacks = t1; - _._compositionCallbackCount = 0; - _._parentHandle = t2; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - ClipRectLayer: function ClipRectLayer(t0, t1, t2) { - var _ = this; - _._clipRect = null; - _._layer$_clipBehavior = t0; - _._lastChild = _._firstChild = null; - _._layer$_callbacks = t1; - _._compositionCallbackCount = 0; - _._parentHandle = t2; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - ClipRRectLayer: function ClipRRectLayer(t0, t1, t2) { - var _ = this; - _._clipRRect = null; - _._layer$_clipBehavior = t0; - _._lastChild = _._firstChild = null; - _._layer$_callbacks = t1; - _._compositionCallbackCount = 0; - _._parentHandle = t2; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - ClipPathLayer: function ClipPathLayer(t0, t1, t2) { - var _ = this; - _._layer$_clipPath = null; - _._layer$_clipBehavior = t0; - _._lastChild = _._firstChild = null; - _._layer$_callbacks = t1; - _._compositionCallbackCount = 0; - _._parentHandle = t2; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - ImageFilterLayer: function ImageFilterLayer(t0, t1, t2, t3) { - var _ = this; - _._layer$_imageFilter = t0; - _._layer$_offset = t1; - _._lastChild = _._firstChild = null; - _._layer$_callbacks = t2; - _._compositionCallbackCount = 0; - _._parentHandle = t3; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - TransformLayer: function TransformLayer(t0, t1, t2, t3) { - var _ = this; - _._layer$_transform = t0; - _._invertedTransform = _._lastEffectiveTransform = null; - _._inverseDirty = true; - _._layer$_offset = t1; - _._lastChild = _._firstChild = null; - _._layer$_callbacks = t2; - _._compositionCallbackCount = 0; - _._parentHandle = t3; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - OpacityLayer: function OpacityLayer(t0, t1, t2) { - var _ = this; - _._layer$_alpha = null; - _._layer$_offset = t0; - _._lastChild = _._firstChild = null; - _._layer$_callbacks = t1; - _._compositionCallbackCount = 0; - _._parentHandle = t2; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - BackdropFilterLayer: function BackdropFilterLayer(t0, t1, t2, t3) { - var _ = this; - _._layer$_filter = t0; - _._layer$_blendMode = t1; - _._lastChild = _._firstChild = _._backdropKey = null; - _._layer$_callbacks = t2; - _._compositionCallbackCount = 0; - _._parentHandle = t3; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - LayerLink: function LayerLink() { - this.leaderSize = this._leader = null; - }, - LeaderLayer: function LeaderLayer(t0, t1, t2, t3) { - var _ = this; - _._layer$_link = t0; - _._layer$_offset = t1; - _._lastChild = _._firstChild = null; - _._layer$_callbacks = t2; - _._compositionCallbackCount = 0; - _._parentHandle = t3; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - FollowerLayer: function FollowerLayer(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.link = t0; - _.showWhenUnlinked = t1; - _.unlinkedOffset = t2; - _.linkedOffset = t3; - _._invertedTransform = _._layer$_lastTransform = _._lastOffset = null; - _._inverseDirty = true; - _._lastChild = _._firstChild = null; - _._layer$_callbacks = t4; - _._compositionCallbackCount = 0; - _._parentHandle = t5; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - }, - AnnotatedRegionLayer: function AnnotatedRegionLayer(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.value = t0; - _.size = t1; - _.offset = t2; - _._lastChild = _._firstChild = null; - _._layer$_callbacks = t3; - _._compositionCallbackCount = 0; - _._parentHandle = t4; - _._layer$_refCount = 0; - _._layer$_parent = null; - _._needsAddToScene = true; - _._layer$_owner = _._engineLayer = null; - _._layer$_depth = 0; - _._previousSibling = _._nextSibling = null; - _.$ti = t5; - }, - _Layer_Object_DiagnosticableTreeMixin: function _Layer_Object_DiagnosticableTreeMixin() { - }, - MouseTracker__shouldMarkStateDirty(state, $event) { - var lastEvent; - if (state == null) - return true; - lastEvent = state._latestEvent; - if (type$.PointerSignalEvent._is($event)) - return false; - return type$.PointerAddedEvent._is(lastEvent) || type$.PointerRemovedEvent._is($event) || !lastEvent.get$position(lastEvent).$eq(0, $event.get$position($event)); - }, - MouseTracker__handleDeviceUpdateMouseEvents(details) { - var lastAnnotations, nextAnnotations, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, enteringAnnotations, baseEnterEvent, - result = details.triggeringEvent; - if (result == null) - result = details.previousEvent; - lastAnnotations = details.lastAnnotations; - nextAnnotations = details.nextAnnotations; - t1 = result.get$viewId(); - t2 = result.get$timeStamp(result); - t3 = result.get$pointer(); - t4 = result.get$kind(result); - t5 = result.get$device(result); - t6 = result.get$position(result); - t7 = result.get$delta(); - t8 = result.get$buttons(result); - result.get$obscured(); - t9 = result.get$pressureMin(); - t10 = result.get$pressureMax(); - t11 = result.get$distance(); - t12 = result.get$distanceMax(); - t13 = result.get$size(result); - t14 = result.get$radiusMajor(); - t15 = result.get$radiusMinor(); - t16 = result.get$radiusMin(); - t17 = result.get$radiusMax(); - t18 = result.get$orientation(result); - t19 = result.get$tilt(); - lastAnnotations.forEach$1(0, new A.MouseTracker__handleDeviceUpdateMouseEvents_closure(nextAnnotations, A.PointerExitEvent$(t8, t7, t5, t11, t12, result.get$down(), 0, t4, false, t18, t3, t6, t10, t9, t14, t17, t16, t15, t13, result.get$synthesized(), t19, t2, t1).transformed$1(result.get$transform(result)), lastAnnotations)); - t1 = A._instanceType(nextAnnotations)._eval$1("LinkedHashMapKeysIterable<1>"); - t2 = t1._eval$1("WhereIterable"); - enteringAnnotations = A.List_List$_of(new A.WhereIterable(new A.LinkedHashMapKeysIterable(nextAnnotations, t1), new A.MouseTracker__handleDeviceUpdateMouseEvents_closure0(lastAnnotations), t2), t2._eval$1("Iterable.E")); - t1 = result.get$viewId(); - t2 = result.get$timeStamp(result); - t3 = result.get$pointer(); - t4 = result.get$kind(result); - t5 = result.get$device(result); - t6 = result.get$position(result); - t7 = result.get$delta(); - t8 = result.get$buttons(result); - result.get$obscured(); - t9 = result.get$pressureMin(); - t10 = result.get$pressureMax(); - t11 = result.get$distance(); - t12 = result.get$distanceMax(); - t13 = result.get$size(result); - t14 = result.get$radiusMajor(); - t15 = result.get$radiusMinor(); - t16 = result.get$radiusMin(); - t17 = result.get$radiusMax(); - t18 = result.get$orientation(result); - t19 = result.get$tilt(); - baseEnterEvent = A.PointerEnterEvent$(t8, t7, t5, t11, t12, result.get$down(), 0, t4, false, t18, t3, t6, t10, t9, t14, t17, t16, t15, t13, result.get$synthesized(), t19, t2, t1).transformed$1(result.get$transform(result)); - for (t1 = A._arrayInstanceType(enteringAnnotations)._eval$1("ReversedListIterable<1>"), t2 = new A.ReversedListIterable(enteringAnnotations, t1), t2 = new A.ListIterator(t2, t2.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListIterable.E"); t2.moveNext$0();) { - t3 = t2.__internal$_current; - if (t3 == null) - t3 = t1._as(t3); - if (t3.get$validForMouseTracker()) { - t4 = t3.get$onEnter(t3); - if (t4 != null) - t4.call$1(baseEnterEvent.transformed$1(nextAnnotations.$index(0, t3))); - } - } - }, - _MouseState: function _MouseState(t0, t1) { - this._annotations = t0; - this._latestEvent = t1; - }, - _MouseTrackerUpdateDetails: function _MouseTrackerUpdateDetails(t0, t1, t2, t3) { - var _ = this; - _.lastAnnotations = t0; - _.nextAnnotations = t1; - _.previousEvent = t2; - _.triggeringEvent = t3; - }, - MouseTracker: function MouseTracker(t0, t1, t2, t3) { - var _ = this; - _._hitTestInView = t0; - _._mouseCursorMixin = t1; - _._mouseStates = t2; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t3; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - MouseTracker__handleDeviceUpdate_closure: function MouseTracker__handleDeviceUpdate_closure() { - }, - MouseTracker_updateWithEvent_closure: function MouseTracker_updateWithEvent_closure(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.existingState = t1; - _.event = t2; - _.device = t3; - _.result = t4; - }, - MouseTracker_updateWithEvent__closure: function MouseTracker_updateWithEvent__closure(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.existingState = t1; - _.event = t2; - _.device = t3; - _.result = t4; - }, - MouseTracker_updateAllDevices_closure: function MouseTracker_updateAllDevices_closure(t0) { - this.$this = t0; - }, - MouseTracker__handleDeviceUpdateMouseEvents_closure: function MouseTracker__handleDeviceUpdateMouseEvents_closure(t0, t1, t2) { - this.nextAnnotations = t0; - this.baseExitEvent = t1; - this.lastAnnotations = t2; - }, - MouseTracker__handleDeviceUpdateMouseEvents_closure0: function MouseTracker__handleDeviceUpdateMouseEvents_closure0(t0) { - this.lastAnnotations = t0; - }, - __MouseTrackerUpdateDetails_Object_Diagnosticable: function __MouseTrackerUpdateDetails_Object_Diagnosticable() { - }, - PaintingContext__repaintCompositedChild(child, debugAlsoPaintedParent) { - var layer, childContext, - t1 = child._layerHandle, - childLayer = type$.nullable_OffsetLayer._as(t1._layer); - if (childLayer == null) { - layer = child.updateCompositedLayer$1$oldLayer(null); - t1.set$layer(0, layer); - childLayer = layer; - } else { - childLayer.removeAllChildren$0(); - child.updateCompositedLayer$1$oldLayer(childLayer); - } - child._needsCompositedLayerUpdate = false; - childContext = new A.PaintingContext(childLayer, child.get$paintBounds()); - child._paintWithContext$2(childContext, B.Offset_0_0); - childContext.stopRecordingIfNeeded$0(); - }, - PaintingContext_updateLayerProperties(child) { - var t1 = child._layerHandle._layer; - t1.toString; - child.updateCompositedLayer$1$oldLayer(type$.OffsetLayer._as(t1)); - child._needsCompositedLayerUpdate = false; - }, - PipelineOwner$(onSemanticsOwnerCreated, onSemanticsOwnerDisposed, onSemanticsUpdate) { - var t1 = type$.JSArray_RenderObject; - return new A.PipelineOwner(onSemanticsOwnerCreated, onSemanticsUpdate, onSemanticsOwnerDisposed, A._setArrayType([], t1), A._setArrayType([], t1), A._setArrayType([], t1), A.LinkedHashSet_LinkedHashSet$_empty(type$.RenderObject), A.LinkedHashSet_LinkedHashSet$_empty(type$.PipelineOwner)); - }, - RenderObject__cleanChildRelayoutBoundary(child) { - if (child._relayoutBoundary !== child) { - child.visitChildren$1(A.object_RenderObject__cleanChildRelayoutBoundary$closure()); - child._relayoutBoundary = null; - } - }, - RenderObject__propagateRelayoutBoundaryToChild(child) { - var t1, parentRelayoutBoundary; - if (child._relayoutBoundary === child) - return; - t1 = child.get$parent(child); - parentRelayoutBoundary = t1 == null ? null : t1._relayoutBoundary; - parentRelayoutBoundary.toString; - child._relayoutBoundary = parentRelayoutBoundary; - child.visitChildren$1(A.object_RenderObject__propagateRelayoutBoundaryToChild$closure()); - }, - _RenderObjectSemantics$(renderObject) { - return new A._RenderObjectSemantics(renderObject, A._setArrayType([], type$.JSArray_SemanticsNode), A._setArrayType([], type$.JSArray__SemanticsFragment), A.LinkedHashMap_LinkedHashMap$_empty(type$._RenderObjectSemantics, type$.double), A._setArrayType([], type$.JSArray_List__SemanticsFragment), A.LinkedHashMap_LinkedHashMap$_empty(type$.SemanticsNode, type$.List__SemanticsFragment), new A._SemanticsConfigurationProvider(renderObject)); - }, - _SemanticsGeometry_computeChildGeometry(child, $parent, parentPaintClipRect, parentSemanticsClipRect, parentTransform) { - var transform, t1, childRenderObject, parentRenderObject, childToCommonAncestor, parentRenderObject0, childRenderObject0, parentToCommonAncestorTransform, fromDepth, toDepth, t2, t3, i, i0, semanticsClipRect, paintClipRect, _0_0, clipPath, ancestor, value, result, ancestorNode, _1_0, rect, paintRect, isRectHidden, _null = null; - if (parentTransform == null) - transform = _null; - else { - t1 = new A.Matrix4(new Float64Array(16)); - t1.setFrom$1(parentTransform); - transform = t1; - } - if (transform == null) { - transform = new A.Matrix4(new Float64Array(16)); - transform.setIdentity$0(); - } - childRenderObject = child.renderObject; - parentRenderObject = $parent.renderObject; - t1 = type$.JSArray_RenderObject; - childToCommonAncestor = A._setArrayType([childRenderObject], t1); - for (parentRenderObject0 = parentRenderObject, childRenderObject0 = childRenderObject, parentToCommonAncestorTransform = _null; childRenderObject0 !== parentRenderObject0;) { - fromDepth = childRenderObject0._depth; - toDepth = parentRenderObject0._depth; - if (fromDepth >= toDepth) { - t2 = childRenderObject0.get$parent(childRenderObject0); - t2.toString; - childToCommonAncestor.push(t2); - childRenderObject0 = t2; - } - if (fromDepth <= toDepth) { - t2 = parentRenderObject0.get$parent(parentRenderObject0); - t2.toString; - if (parentToCommonAncestorTransform == null) { - parentToCommonAncestorTransform = new A.Matrix4(new Float64Array(16)); - parentToCommonAncestorTransform.setIdentity$0(); - t3 = parentToCommonAncestorTransform; - } else - t3 = parentToCommonAncestorTransform; - t2.applyPaintTransform$2(parentRenderObject0, t3); - parentRenderObject0 = t2; - } - } - for (i = childToCommonAncestor.length - 1; i > 0; i = i0) { - i0 = i - 1; - childToCommonAncestor[i].applyPaintTransform$2(childToCommonAncestor[i0], transform); - } - if (parentToCommonAncestorTransform != null) - if (parentToCommonAncestorTransform.copyInverse$1(parentToCommonAncestorTransform) !== 0) - transform.multiply$1(0, parentToCommonAncestorTransform); - else - transform.setZero$0(); - if (B.JSArray_methods.get$last(childToCommonAncestor) === parentRenderObject) - for (i = childToCommonAncestor.length - 1, semanticsClipRect = parentSemanticsClipRect, paintClipRect = parentPaintClipRect; i > 0; i = i0) { - i0 = i - 1; - _0_0 = A._SemanticsGeometry__computeClipRect(childToCommonAncestor[i], childToCommonAncestor[i0], semanticsClipRect, paintClipRect); - paintClipRect = _0_0._0; - semanticsClipRect = _0_0._1; - } - else { - clipPath = A._setArrayType([childRenderObject], t1); - ancestor = childRenderObject.get$parent(childRenderObject); - while (true) { - t1 = ancestor == null; - t2 = !t1; - if (t2) { - value = ancestor.__RenderObject__semantics_FI; - if (value === $) { - result = A._RenderObjectSemantics$(ancestor); - value !== $ && A.throwUnnamedLateFieldADI(); - ancestor.__RenderObject__semantics_FI = result; - value = result; - } - t3 = value.cachedSemanticsNode == null; - } else - t3 = false; - if (!t3) - break; - clipPath.push(ancestor); - ancestor = ancestor.get$parent(ancestor); - } - ancestorNode = t1 ? _null : ancestor.get$_semantics().cachedSemanticsNode; - t1 = ancestorNode == null; - paintClipRect = t1 ? _null : ancestorNode.parentPaintClipRect; - semanticsClipRect = t1 ? _null : ancestorNode.parentSemanticsClipRect; - if (t2) - for (i = clipPath.length - 1, $parent = ancestor; i >= 0; --i) { - _1_0 = A._SemanticsGeometry__computeClipRect($parent, clipPath[i], semanticsClipRect, paintClipRect); - paintClipRect = _1_0._0; - semanticsClipRect = _1_0._1; - $parent = clipPath[i]; - } - } - rect = semanticsClipRect == null ? _null : semanticsClipRect.intersect$1(childRenderObject.get$semanticBounds()); - if (rect == null) - rect = childRenderObject.get$semanticBounds(); - if (paintClipRect != null) { - paintRect = paintClipRect.intersect$1(rect); - isRectHidden = paintRect.get$isEmpty(0) && !rect.get$isEmpty(0); - if (!isRectHidden) - rect = paintRect; - } else - isRectHidden = false; - return new A._SemanticsGeometry(transform, semanticsClipRect, paintClipRect, rect, isRectHidden); - }, - _SemanticsGeometry__transformRect(rect, transform) { - if (rect == null) - return null; - if (rect.get$isEmpty(0) || transform.isZero$0()) - return B.Rect_0_0_0_0; - return A.MatrixUtils_inverseTransformRect(transform, rect); - }, - _SemanticsGeometry__computeClipRect($parent, child, parentSemanticsClipRect, parentPaintClipRect) { - var t1, t2, semanticsClip, - additionalPaintClip = $parent.describeApproximatePaintClip$1(child); - if (parentPaintClipRect == null && additionalPaintClip == null) - return B.Record2_null_null; - t1 = $.$get$_SemanticsGeometry__temporaryTransformHolder(); - t1.setIdentity$0(); - $parent.applyPaintTransform$2(child, t1); - t2 = A._SemanticsGeometry__transformRect(A._SemanticsGeometry__intersectRects(additionalPaintClip, parentPaintClipRect), t1); - t2.toString; - semanticsClip = $parent.describeSemanticsClip$1(child); - return new A._Record_2(t2, A._SemanticsGeometry__transformRect(semanticsClip == null ? A._SemanticsGeometry__intersectRects(parentSemanticsClipRect, additionalPaintClip) : semanticsClip, t1)); - }, - _SemanticsGeometry__intersectRects(a, b) { - var t1; - if (b == null) - return a; - t1 = a == null ? null : a.intersect$1(b); - return t1 == null ? b : t1; - }, - ParentData: function ParentData() { - }, - PaintingContext: function PaintingContext(t0, t1) { - var _ = this; - _._containerLayer = t0; - _.estimatedBounds = t1; - _._object$_canvas = _._recorder = _._currentLayer = null; - }, - PaintingContext_pushClipRect_closure: function PaintingContext_pushClipRect_closure(t0, t1, t2) { - this.$this = t0; - this.painter = t1; - this.offset = t2; - }, - PaintingContext_pushClipRRect_closure: function PaintingContext_pushClipRRect_closure(t0, t1, t2) { - this.$this = t0; - this.painter = t1; - this.offset = t2; - }, - PaintingContext_pushClipPath_closure: function PaintingContext_pushClipPath_closure(t0, t1, t2) { - this.$this = t0; - this.painter = t1; - this.offset = t2; - }, - Constraints: function Constraints() { - }, - PipelineOwner: function PipelineOwner(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.onSemanticsOwnerCreated = t0; - _.onSemanticsUpdate = t1; - _.onSemanticsOwnerDisposed = t2; - _._rootNode = null; - _._shouldMergeDirtyNodes = false; - _._nodesNeedingLayout = t3; - _._nodesNeedingCompositingBitsUpdate = t4; - _._nodesNeedingPaint = t5; - _._semanticsOwner = null; - _._nodesNeedingSemantics = t6; - _._object$_children = t7; - _._debugParent = _._manifold = null; - }, - PipelineOwner_flushLayout_closure: function PipelineOwner_flushLayout_closure() { - }, - PipelineOwner_flushCompositingBits_closure: function PipelineOwner_flushCompositingBits_closure() { - }, - PipelineOwner_flushPaint_closure: function PipelineOwner_flushPaint_closure() { - }, - PipelineOwner_flushSemantics_closure: function PipelineOwner_flushSemantics_closure(t0) { - this.$this = t0; - }, - PipelineOwner_flushSemantics_closure0: function PipelineOwner_flushSemantics_closure0() { - }, - RenderObject: function RenderObject() { - }, - RenderObject__reportException_closure: function RenderObject__reportException_closure(t0) { - this.$this = t0; - }, - RenderObject_invokeLayoutCallback_closure: function RenderObject_invokeLayoutCallback_closure(t0, t1, t2) { - this.$this = t0; - this.callback = t1; - this.T = t2; - }, - RenderObject__updateCompositingBits_closure: function RenderObject__updateCompositingBits_closure(t0) { - this.$this = t0; - }, - RenderObject__updateCompositingBits_closure0: function RenderObject__updateCompositingBits_closure0(t0) { - this.$this = t0; - }, - RenderObject_clearSemantics_closure: function RenderObject_clearSemantics_closure() { - }, - RenderObject_toStringDeep_closure: function RenderObject_toStringDeep_closure(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.prefixLineOne = t1; - _.prefixOtherLines = t2; - _.minLevel = t3; - _.wrapWidth = t4; - }, - RenderObjectWithChildMixin: function RenderObjectWithChildMixin() { - }, - RenderObjectWithLayoutCallbackMixin: function RenderObjectWithLayoutCallbackMixin() { - }, - RenderObjectWithLayoutCallbackMixin_runLayoutCallback_closure: function RenderObjectWithLayoutCallbackMixin_runLayoutCallback_closure(t0) { - this.$this = t0; - }, - ContainerParentDataMixin: function ContainerParentDataMixin() { - }, - ContainerRenderObjectMixin: function ContainerRenderObjectMixin() { - }, - RelayoutWhenSystemFontsChangeMixin: function RelayoutWhenSystemFontsChangeMixin() { - }, - RelayoutWhenSystemFontsChangeMixin__scheduleSystemFontsUpdate_closure: function RelayoutWhenSystemFontsChangeMixin__scheduleSystemFontsUpdate_closure(t0) { - this.$this = t0; - }, - _SemanticsParentData: function _SemanticsParentData(t0, t1, t2, t3) { - var _ = this; - _.mergeIntoParent = t0; - _.blocksUserActions = t1; - _.explicitChildNodes = t2; - _.tagsForChildren = t3; - }, - _SemanticsConfigurationProvider: function _SemanticsConfigurationProvider(t0) { - var _ = this; - _._renderObject = t0; - _._isEffectiveConfigWritable = false; - _._effectiveConfiguration = _._originalConfiguration = null; - }, - _SemanticsConfigurationProvider_absorbAll_closure: function _SemanticsConfigurationProvider_absorbAll_closure(t0) { - this.configs = t0; - }, - _SemanticsFragment: function _SemanticsFragment() { - }, - _IncompleteSemanticsFragment: function _IncompleteSemanticsFragment(t0, t1) { - this.configToMergeUp = t0; - this.owner = t1; - }, - _RenderObjectSemantics: function _RenderObjectSemantics(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.renderObject = t0; - _._hasSiblingConflict = false; - _._blocksPreviousSibling = null; - _.elevationAdjustment = 0; - _.built = _._containsIncompleteFragment = false; - _.cachedSemanticsNode = null; - _.semanticsNodes = t1; - _.mergeUp = t2; - _._childrenAndElevationAdjustments = t3; - _.siblingMergeGroups = t4; - _._producedSiblingNodesAndOwners = t5; - _.geometry = _.parentData = null; - _.configProvider = t6; - }, - _RenderObjectSemantics_isBlockingPreviousSibling_closure: function _RenderObjectSemantics_isBlockingPreviousSibling_closure(t0) { - this.$this = t0; - }, - _RenderObjectSemantics_updateChildren_closure: function _RenderObjectSemantics_updateChildren_closure() { - }, - _RenderObjectSemantics_updateChildren_closure0: function _RenderObjectSemantics_updateChildren_closure0(t0) { - this.tags = t0; - }, - _RenderObjectSemantics_updateChildren_closure1: function _RenderObjectSemantics_updateChildren_closure1(t0) { - this.blocksUserAction = t0; - }, - _RenderObjectSemantics__getNonBlockedChildren_closure: function _RenderObjectSemantics__getNonBlockedChildren_closure(t0) { - this.result = t0; - }, - _RenderObjectSemantics__collectChildMergeUpAndSiblingGroup_closure: function _RenderObjectSemantics__collectChildMergeUpAndSiblingGroup_closure(t0, t1) { - this.$this = t0; - this.configToFragment = t1; - }, - _RenderObjectSemantics__collectChildMergeUpAndSiblingGroup_closure0: function _RenderObjectSemantics__collectChildMergeUpAndSiblingGroup_closure0(t0, t1) { - this.$this = t0; - this.configToFragment = t1; - }, - _RenderObjectSemantics__mergeSiblingGroup_closure: function _RenderObjectSemantics__mergeSiblingGroup_closure() { - }, - _RenderObjectSemantics__mergeSiblingGroup_closure0: function _RenderObjectSemantics__mergeSiblingGroup_closure0() { - }, - _RenderObjectSemantics__updateSemanticsNodeGeometry_closure: function _RenderObjectSemantics__updateSemanticsNodeGeometry_closure(t0) { - this.$this = t0; - }, - _RenderObjectSemantics__updateSemanticsNodeGeometry_closure0: function _RenderObjectSemantics__updateSemanticsNodeGeometry_closure0(t0) { - this.isSemanticsHidden = t0; - }, - _RenderObjectSemantics_debugDescribeChildren_closure: function _RenderObjectSemantics_debugDescribeChildren_closure() { - }, - _SemanticsGeometry: function _SemanticsGeometry(t0, t1, t2, t3, t4) { - var _ = this; - _.transform = t0; - _.semanticsClipRect = t1; - _.paintClipRect = t2; - _.rect = t3; - _.hidden = t4; - }, - _PipelineOwner_Object_DiagnosticableTreeMixin: function _PipelineOwner_Object_DiagnosticableTreeMixin() { - }, - _RenderObject_Object_DiagnosticableTreeMixin: function _RenderObject_Object_DiagnosticableTreeMixin() { - }, - __RenderObjectSemantics__SemanticsFragment_DiagnosticableTreeMixin: function __RenderObjectSemantics__SemanticsFragment_DiagnosticableTreeMixin() { - }, - RenderInlineChildrenContainerDefaults__layoutChild(child, childConstraints, layoutChild, getBaseline) { - var span, t2, t3, t4, - t1 = child.parentData; - t1.toString; - span = type$.TextParentData._as(t1).span; - if (span == null) - t1 = B.PlaceholderDimensions_9am; - else { - t1 = layoutChild.call$2(child, childConstraints); - t2 = span.alignment; - t3 = span.baseline; - $label0$0: { - t4 = null; - if (B.PlaceholderAlignment_1 === t2 || B.PlaceholderAlignment_2 === t2 || B.PlaceholderAlignment_4 === t2 || B.PlaceholderAlignment_5 === t2 || B.PlaceholderAlignment_3 === t2) - break $label0$0; - if (B.PlaceholderAlignment_0 === t2) { - t3.toString; - t4 = getBaseline.call$3(child, childConstraints, t3); - break $label0$0; - } - } - t3 = new A.PlaceholderDimensions(t1, t2, t4, t3); - t1 = t3; - } - return t1; - }, - _SelectableFragment__compareTextPositions(position, otherPosition) { - var t1 = position.offset, - t2 = otherPosition.offset; - if (t1 < t2) - return 1; - else if (t1 > t2) - return -1; - else { - t1 = position.affinity; - if (t1 === otherPosition.affinity) - return 0; - else - return t1 === B.TextAffinity_0 ? 1 : -1; - } - }, - PlaceholderSpanIndexSemanticsTag: function PlaceholderSpanIndexSemanticsTag(t0, t1) { - this.index = t0; - this.name = t1; - }, - TextParentData: function TextParentData(t0, t1) { - var _ = this; - _.span = _._paragraph$_offset = null; - _.ContainerParentDataMixin_previousSibling = t0; - _.ContainerParentDataMixin_nextSibling = t1; - }, - RenderInlineChildrenContainerDefaults: function RenderInlineChildrenContainerDefaults() { - }, - RenderInlineChildrenContainerDefaults_hitTestInlineChildren_closure: function RenderInlineChildrenContainerDefaults_hitTestInlineChildren_closure(t0) { - this._box_0 = t0; - }, - RenderParagraph: function RenderParagraph(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _._textPainter = t0; - _._registrar = _._lastSelectableFragments = _._cachedCombinedSemanticsInfos = _._cachedAttributedLabels = _._paragraph$_textIntrinsicsCache = null; - _._softWrap = t1; - _._overflow = t2; - _._selectionColor = t3; - _._needsClipping = false; - _._cachedChildNodes = _._semanticsInfo = _._placeholderDimensions = _._overflowShader = null; - _.RelayoutWhenSystemFontsChangeMixin__hasPendingSystemFontsDidChangeCallBack = t4; - _.ContainerRenderObjectMixin__childCount = t5; - _.ContainerRenderObjectMixin__firstChild = t6; - _.ContainerRenderObjectMixin__lastChild = t7; - _._layoutCacheStorage = t8; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t9; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderParagraph_markNeedsLayout_closure: function RenderParagraph_markNeedsLayout_closure() { - }, - RenderParagraph_selectionColor_closure: function RenderParagraph_selectionColor_closure() { - }, - RenderParagraph_computeMinIntrinsicWidth_closure: function RenderParagraph_computeMinIntrinsicWidth_closure() { - }, - RenderParagraph_computeMaxIntrinsicWidth_closure: function RenderParagraph_computeMaxIntrinsicWidth_closure() { - }, - RenderParagraph_performLayout_closure: function RenderParagraph_performLayout_closure() { - }, - RenderParagraph__createShowOnScreenFor_closure: function RenderParagraph__createShowOnScreenFor_closure(t0, t1) { - this.$this = t0; - this.key = t1; - }, - _SelectableFragment: function _SelectableFragment(t0, t1, t2, t3) { - var _ = this; - _.range = t0; - _.paragraph = t1; - _.fullText = t2; - _._textSelectionEnd = _._textSelectionStart = null; - _._selectableContainsOriginTextBoundary = false; - _._paragraph$_endHandleLayerLink = _._paragraph$_startHandleLayerLink = null; - _.___SelectableFragment__selectionGeometry_A = $; - _._cachedRect = _._cachedBoundingBoxes = null; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t3; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _RenderParagraph_RenderBox_ContainerRenderObjectMixin: function _RenderParagraph_RenderBox_ContainerRenderObjectMixin() { - }, - _RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults: function _RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults() { - }, - _RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin: function _RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin() { - }, - _TextParentData_ParentData_ContainerParentDataMixin: function _TextParentData_ParentData_ContainerParentDataMixin() { - }, - __SelectableFragment_Object_Selectable: function __SelectableFragment_Object_Selectable() { - }, - __SelectableFragment_Object_Selectable_Diagnosticable: function __SelectableFragment_Object_Selectable_Diagnosticable() { - }, - __SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier: function __SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier() { - }, - _factoryTypesSetEquals(a, b, $T) { - if (a === b) - return true; - if (b == null) - return false; - return A.setEquals(A._factoriesTypeSet(a, $T), A._factoriesTypeSet(b, $T)); - }, - _factoriesTypeSet(factories, $T) { - var t1 = A._instanceType(factories)._eval$1("EfficientLengthMappedIterable<1,Type>"); - return A.LinkedHashSet_LinkedHashSet$of(new A.EfficientLengthMappedIterable(factories, new A._factoriesTypeSet_closure($T), t1), t1._eval$1("Iterable.E")); - }, - _PlatformViewGestureRecognizer$(handlePointerEvent, gestureRecognizerFactories) { - var t1 = type$.int; - t1 = new A._PlatformViewGestureRecognizer(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.List_PointerEvent), A.LinkedHashSet_LinkedHashSet$_empty(t1), gestureRecognizerFactories, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), A.HashSet_HashSet(t1), null, null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); - t1._PlatformViewGestureRecognizer$2(handlePointerEvent, gestureRecognizerFactories); - return t1; - }, - PlatformViewHitTestBehavior: function PlatformViewHitTestBehavior(t0, t1) { - this.index = t0; - this._name = t1; - }, - _factoriesTypeSet_closure: function _factoriesTypeSet_closure(t0) { - this.T = t0; - }, - _PlatformViewGestureRecognizer: function _PlatformViewGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.___PlatformViewGestureRecognizer__handlePointerEvent_A = $; - _.cachedEvents = t0; - _.forwardedPointers = t1; - _.gestureRecognizerFactories = t2; - _.___PlatformViewGestureRecognizer__gestureRecognizers_A = $; - _._entries = t3; - _._trackedPointers = t4; - _._team = null; - _.debugOwner = t5; - _.gestureSettings = null; - _.supportedDevices = t6; - _.allowedButtonsFilter = t7; - _._pointerToKind = t8; - }, - _PlatformViewGestureRecognizer_closure: function _PlatformViewGestureRecognizer_closure(t0) { - this.$this = t0; - }, - PlatformViewRenderBox: function PlatformViewRenderBox(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._platform_view0$_controller = t0; - _._PlatformViewGestureMixin__hitTestBehavior = t1; - _._PlatformViewGestureMixin__handlePointerEvent = t2; - _._PlatformViewGestureMixin__gestureRecognizer = t3; - _._layoutCacheStorage = t4; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t5; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _PlatformViewGestureMixin: function _PlatformViewGestureMixin() { - }, - _PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin: function _PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin() { - }, - RenderConstrainedBox$(additionalConstraints) { - var t1 = new A.RenderConstrainedBox(additionalConstraints, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - RenderIntrinsicWidth__applyStep(input, step) { - return input; - }, - RenderMouseRegion$(cursor, hitTestBehavior, onEnter, onExit, onHover, opaque) { - var t1 = hitTestBehavior == null ? B.HitTestBehavior_1 : hitTestBehavior; - t1 = new A.RenderMouseRegion(true, onEnter, onHover, onExit, cursor, t1, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - RenderProxyBox: function RenderProxyBox() { - }, - RenderProxyBoxMixin: function RenderProxyBoxMixin() { - }, - HitTestBehavior: function HitTestBehavior(t0, t1) { - this.index = t0; - this._name = t1; - }, - RenderProxyBoxWithHitTestBehavior: function RenderProxyBoxWithHitTestBehavior() { - }, - RenderConstrainedBox: function RenderConstrainedBox(t0, t1, t2, t3) { - var _ = this; - _._additionalConstraints = t0; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderLimitedBox: function RenderLimitedBox(t0, t1, t2, t3, t4) { - var _ = this; - _._maxWidth = t0; - _._maxHeight = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderAspectRatio: function RenderAspectRatio(t0, t1, t2, t3) { - var _ = this; - _._aspectRatio = t0; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderIntrinsicWidth: function RenderIntrinsicWidth(t0, t1, t2, t3, t4) { - var _ = this; - _._stepWidth = t0; - _._stepHeight = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderOpacity: function RenderOpacity(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._alpha = t0; - _._proxy_box$_opacity = t1; - _._alwaysIncludeSemantics = t2; - _.RenderObjectWithChildMixin__child = t3; - _._layoutCacheStorage = t4; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t5; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderAnimatedOpacityMixin: function RenderAnimatedOpacityMixin() { - }, - RenderAnimatedOpacity: function RenderAnimatedOpacity(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.RenderAnimatedOpacityMixin__alpha = t0; - _.RenderAnimatedOpacityMixin__currentlyIsRepaintBoundary = t1; - _.RenderAnimatedOpacityMixin__opacity = t2; - _.RenderAnimatedOpacityMixin__alwaysIncludeSemantics = t3; - _.RenderObjectWithChildMixin__child = t4; - _._layoutCacheStorage = t5; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t6; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderBackdropFilter: function RenderBackdropFilter(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._proxy_box$_enabled = t0; - _._filter = t1; - _._blendMode = t2; - _._proxy_box$_backdropKey = t3; - _.RenderObjectWithChildMixin__child = t4; - _._layoutCacheStorage = t5; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t6; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - CustomClipper: function CustomClipper() { - }, - ShapeBorderClipper: function ShapeBorderClipper(t0, t1, t2) { - this.shape = t0; - this.textDirection = t1; - this._reclip = t2; - }, - _RenderCustomClip: function _RenderCustomClip() { - }, - RenderClipRect: function RenderClipRect(t0, t1, t2, t3, t4) { - var _ = this; - _._clipper = t0; - _._clip = null; - _._proxy_box$_clipBehavior = t1; - _._debugText = null; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderClipRRect: function RenderClipRRect(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._proxy_box$_borderRadius = t0; - _._proxy_box$_textDirection = t1; - _._clipper = t2; - _._clip = null; - _._proxy_box$_clipBehavior = t3; - _._debugText = null; - _.RenderObjectWithChildMixin__child = t4; - _._layoutCacheStorage = t5; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t6; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderClipPath: function RenderClipPath(t0, t1, t2, t3, t4) { - var _ = this; - _._clipper = t0; - _._clip = null; - _._proxy_box$_clipBehavior = t1; - _._debugText = null; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderPhysicalModelBase: function _RenderPhysicalModelBase() { - }, - RenderPhysicalModel: function RenderPhysicalModel(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _._proxy_box$_shape = t0; - _._proxy_box$_borderRadius = t1; - _._proxy_box$_elevation = t2; - _._proxy_box$_shadowColor = t3; - _._proxy_box$_color = t4; - _._clipper = t5; - _._clip = null; - _._proxy_box$_clipBehavior = t6; - _._debugText = null; - _.RenderObjectWithChildMixin__child = t7; - _._layoutCacheStorage = t8; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t9; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderPhysicalModel_paint_closure: function RenderPhysicalModel_paint_closure(t0, t1) { - this.$this = t0; - this.usesSaveLayer = t1; - }, - RenderPhysicalShape: function RenderPhysicalShape(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _._proxy_box$_elevation = t0; - _._proxy_box$_shadowColor = t1; - _._proxy_box$_color = t2; - _._clipper = t3; - _._clip = null; - _._proxy_box$_clipBehavior = t4; - _._debugText = null; - _.RenderObjectWithChildMixin__child = t5; - _._layoutCacheStorage = t6; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t7; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderPhysicalShape_paint_closure: function RenderPhysicalShape_paint_closure(t0, t1) { - this.$this = t0; - this.usesSaveLayer = t1; - }, - DecorationPosition: function DecorationPosition(t0, t1) { - this.index = t0; - this._name = t1; - }, - RenderDecoratedBox: function RenderDecoratedBox(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._proxy_box$_painter = null; - _._decoration = t0; - _._proxy_box$_position = t1; - _._proxy_box$_configuration = t2; - _.RenderObjectWithChildMixin__child = t3; - _._layoutCacheStorage = t4; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t5; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderTransform: function RenderTransform(t0, t1, t2, t3) { - var _ = this; - _._proxy_box$_textDirection = _._proxy_box$_alignment = _._origin = null; - _.transformHitTests = t0; - _._filterQuality = _._proxy_box$_transform = null; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderTransform_hitTestChildren_closure: function RenderTransform_hitTestChildren_closure(t0) { - this.$this = t0; - }, - RenderFractionalTranslation: function RenderFractionalTranslation(t0, t1, t2, t3, t4) { - var _ = this; - _._translation = t0; - _.transformHitTests = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderFractionalTranslation_hitTestChildren_closure: function RenderFractionalTranslation_hitTestChildren_closure(t0) { - this.$this = t0; - }, - RenderPointerListener: function RenderPointerListener(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.onPointerDown = t0; - _.onPointerMove = t1; - _.onPointerUp = t2; - _.onPointerHover = t3; - _.onPointerCancel = t4; - _.onPointerPanZoomStart = t5; - _.onPointerPanZoomUpdate = t6; - _.onPointerPanZoomEnd = t7; - _.onPointerSignal = t8; - _.behavior = t9; - _.RenderObjectWithChildMixin__child = t10; - _._layoutCacheStorage = t11; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t12; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderMouseRegion: function RenderMouseRegion(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _._proxy_box$_opaque = t0; - _.onEnter = t1; - _.onHover = t2; - _.onExit = t3; - _._cursor = t4; - _._validForMouseTracker = true; - _.behavior = t5; - _.RenderObjectWithChildMixin__child = t6; - _._layoutCacheStorage = t7; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t8; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderRepaintBoundary: function RenderRepaintBoundary(t0, t1, t2) { - var _ = this; - _.RenderObjectWithChildMixin__child = t0; - _._layoutCacheStorage = t1; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t2; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderIgnorePointer: function RenderIgnorePointer(t0, t1, t2, t3, t4) { - var _ = this; - _._ignoring = t0; - _._ignoringSemantics = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderOffstage: function RenderOffstage(t0, t1, t2, t3) { - var _ = this; - _._proxy_box$_offstage = t0; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderAbsorbPointer: function RenderAbsorbPointer(t0, t1, t2, t3, t4) { - var _ = this; - _._absorbing = t0; - _._ignoringSemantics = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderSemanticsGestureHandler: function RenderSemanticsGestureHandler(t0, t1, t2, t3) { - var _ = this; - _._onVerticalDragUpdate = _._onHorizontalDragUpdate = _._onLongPress = _._onTap = _._validActions = null; - _.behavior = t0; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderSemanticsAnnotations: function RenderSemanticsAnnotations(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _._properties = t0; - _._container = t1; - _._explicitChildNodes = t2; - _._excludeSemantics = t3; - _._blockUserActions = t4; - _._attributedHint = _._attributedDecreasedValue = _._attributedIncreasedValue = _._attributedValue = _._attributedLabel = null; - _._proxy_box$_textDirection = t5; - _.RenderObjectWithChildMixin__child = t6; - _._layoutCacheStorage = t7; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t8; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderBlockSemantics: function RenderBlockSemantics(t0, t1, t2, t3) { - var _ = this; - _._blocking = t0; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderExcludeSemantics: function RenderExcludeSemantics(t0, t1, t2, t3) { - var _ = this; - _._excluding = t0; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderIndexedSemantics: function RenderIndexedSemantics(t0, t1, t2, t3) { - var _ = this; - _._proxy_box$_index = t0; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderLeaderLayer: function RenderLeaderLayer(t0, t1, t2, t3) { - var _ = this; - _._proxy_box$_link = t0; - _._previousLayoutSize = null; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderFollowerLayer: function RenderFollowerLayer(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _._proxy_box$_link = t0; - _._showWhenUnlinked = t1; - _._proxy_box$_offset = t2; - _._leaderAnchor = t3; - _._followerAnchor = t4; - _.RenderObjectWithChildMixin__child = t5; - _._layoutCacheStorage = t6; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t7; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderFollowerLayer_hitTestChildren_closure: function RenderFollowerLayer_hitTestChildren_closure(t0) { - this.$this = t0; - }, - RenderAnnotatedRegion: function RenderAnnotatedRegion(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._proxy_box$_value = t0; - _._sized = t1; - _._proxy_box$_layerHandle = t2; - _.RenderObjectWithChildMixin__child = t3; - _._layoutCacheStorage = t4; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t5; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - _.$ti = t6; - }, - _RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin: function _RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin() { - }, - _RenderProxyBox_RenderBox_RenderObjectWithChildMixin: function _RenderProxyBox_RenderBox_RenderObjectWithChildMixin() { - }, - _RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin: function _RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin() { - }, - SelectionUtils_getResultBasedOnRect(targetRect, point) { - var t1; - if (targetRect.contains$1(0, point)) - return B.SelectionResult_2; - t1 = point._dy; - if (t1 < targetRect.top) - return B.SelectionResult_1; - if (t1 > targetRect.bottom) - return B.SelectionResult_0; - return point._dx >= targetRect.right ? B.SelectionResult_0 : B.SelectionResult_1; - }, - SelectionUtils_adjustDragOffset(targetRect, point, direction) { - var t1, t2; - if (targetRect.contains$1(0, point)) - return point; - t1 = point._dy; - t2 = targetRect.top; - if (!(t1 <= t2)) - t1 = t1 <= targetRect.bottom && point._dx <= targetRect.left; - else - t1 = true; - if (t1) - return direction === B.TextDirection_1 ? new A.Offset(targetRect.left, t2) : new A.Offset(targetRect.right, t2); - else { - t1 = targetRect.bottom; - return direction === B.TextDirection_1 ? new A.Offset(targetRect.right, t1) : new A.Offset(targetRect.left, t1); - } - }, - SelectionEdgeUpdateEvent$forStart(globalPosition, granularity) { - return new A.SelectionEdgeUpdateEvent(globalPosition, granularity == null ? B.TextGranularity_0 : granularity, B.SelectionEventType_0); - }, - SelectionEdgeUpdateEvent$forEnd(globalPosition, granularity) { - return new A.SelectionEdgeUpdateEvent(globalPosition, granularity == null ? B.TextGranularity_0 : granularity, B.SelectionEventType_1); - }, - SelectionResult: function SelectionResult(t0, t1) { - this.index = t0; - this._name = t1; - }, - Selectable0: function Selectable0() { - }, - SelectionRegistrant: function SelectionRegistrant() { - }, - SelectionEventType: function SelectionEventType(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextGranularity: function TextGranularity(t0, t1) { - this.index = t0; - this._name = t1; - }, - SelectionEvent: function SelectionEvent() { - }, - ClearSelectionEvent: function ClearSelectionEvent(t0) { - this.type = t0; - }, - SelectionEdgeUpdateEvent: function SelectionEdgeUpdateEvent(t0, t1, t2) { - this.globalPosition = t0; - this.granularity = t1; - this.type = t2; - }, - SelectionExtendDirection: function SelectionExtendDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - SelectionStatus: function SelectionStatus(t0, t1) { - this.index = t0; - this._name = t1; - }, - SelectionGeometry: function SelectionGeometry(t0, t1, t2, t3, t4) { - var _ = this; - _.startSelectionPoint = t0; - _.endSelectionPoint = t1; - _.status = t2; - _.selectionRects = t3; - _.hasContent = t4; - }, - SelectionPoint: function SelectionPoint(t0, t1, t2) { - this.localPosition = t0; - this.lineHeight = t1; - this.handleType = t2; - }, - TextSelectionHandleType: function TextSelectionHandleType(t0, t1) { - this.index = t0; - this._name = t1; - }, - _SelectionGeometry_Object_Diagnosticable: function _SelectionGeometry_Object_Diagnosticable() { - }, - _SelectionPoint_Object_Diagnosticable: function _SelectionPoint_Object_Diagnosticable() { - }, - RenderShiftedBox: function RenderShiftedBox() { - }, - RenderShiftedBox_hitTestChildren_closure: function RenderShiftedBox_hitTestChildren_closure(t0) { - this.child = t0; - }, - RenderPadding: function RenderPadding(t0, t1, t2, t3, t4) { - var _ = this; - _._resolvedPaddingCache = null; - _._shifted_box$_padding = t0; - _._shifted_box$_textDirection = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderAligningShiftedBox: function RenderAligningShiftedBox() { - }, - RenderPositionedBox: function RenderPositionedBox(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._widthFactor = t0; - _._heightFactor = t1; - _._resolvedAlignment = null; - _._shifted_box$_alignment = t2; - _._shifted_box$_textDirection = t3; - _.RenderObjectWithChildMixin__child = t4; - _._layoutCacheStorage = t5; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t6; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - SingleChildLayoutDelegate: function SingleChildLayoutDelegate() { - }, - RenderCustomSingleChildLayoutBox: function RenderCustomSingleChildLayoutBox(t0, t1, t2, t3) { - var _ = this; - _._shifted_box$_delegate = t0; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderShiftedBox_RenderBox_RenderObjectWithChildMixin: function _RenderShiftedBox_RenderBox_RenderObjectWithChildMixin() { - }, - applyGrowthDirectionToAxisDirection(axisDirection, growthDirection) { - var t1; - switch (growthDirection.index) { - case 0: - t1 = axisDirection; - break; - case 1: - t1 = A.flipAxisDirection(axisDirection); - break; - default: - t1 = null; - } - return t1; - }, - applyGrowthDirectionToScrollDirection(scrollDirection, growthDirection) { - var t1; - switch (growthDirection.index) { - case 0: - t1 = scrollDirection; - break; - case 1: - t1 = A.flipScrollDirection(scrollDirection); - break; - default: - t1 = null; - } - return t1; - }, - SliverGeometry$(cacheExtent, hasVisualOverflow, hitTestExtent, layoutExtent, maxPaintExtent, paintExtent, paintOrigin, scrollExtent, scrollOffsetCorrection) { - var t1 = layoutExtent == null ? paintExtent : layoutExtent, - t2 = hitTestExtent == null ? paintExtent : hitTestExtent, - t3 = cacheExtent == null ? layoutExtent : cacheExtent; - if (t3 == null) - t3 = paintExtent; - return new A.SliverGeometry(scrollExtent, paintOrigin, paintExtent, t1, maxPaintExtent, t2, paintExtent > 0, hasVisualOverflow, scrollOffsetCorrection, t3); - }, - GrowthDirection: function GrowthDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - SliverConstraints: function SliverConstraints(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { - var _ = this; - _.axisDirection = t0; - _.growthDirection = t1; - _.userScrollDirection = t2; - _.scrollOffset = t3; - _.precedingScrollExtent = t4; - _.overlap = t5; - _.remainingPaintExtent = t6; - _.crossAxisExtent = t7; - _.crossAxisDirection = t8; - _.viewportMainAxisExtent = t9; - _.cacheOrigin = t10; - _.remainingCacheExtent = t11; - }, - SliverGeometry: function SliverGeometry(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.scrollExtent = t0; - _.paintOrigin = t1; - _.paintExtent = t2; - _.layoutExtent = t3; - _.maxPaintExtent = t4; - _.hitTestExtent = t5; - _.visible = t6; - _.hasVisualOverflow = t7; - _.scrollOffsetCorrection = t8; - _.cacheExtent = t9; - }, - SliverHitTestResult: function SliverHitTestResult(t0, t1, t2) { - this._path = t0; - this._transforms = t1; - this._localTransforms = t2; - }, - SliverHitTestEntry: function SliverHitTestEntry(t0, t1, t2) { - var _ = this; - _.mainAxisPosition = t0; - _.crossAxisPosition = t1; - _.target = t2; - _._transform = null; - }, - SliverLogicalParentData: function SliverLogicalParentData() { - }, - SliverLogicalContainerParentData: function SliverLogicalContainerParentData(t0, t1) { - this.ContainerParentDataMixin_previousSibling = t0; - this.ContainerParentDataMixin_nextSibling = t1; - this.layoutOffset = null; - }, - SliverPhysicalParentData: function SliverPhysicalParentData(t0) { - this.paintOffset = t0; - }, - SliverPhysicalContainerParentData: function SliverPhysicalContainerParentData(t0, t1, t2) { - this.ContainerParentDataMixin_previousSibling = t0; - this.ContainerParentDataMixin_nextSibling = t1; - this.paintOffset = t2; - }, - RenderSliver: function RenderSliver() { - }, - RenderSliverHelpers: function RenderSliverHelpers() { - }, - RenderSliverHelpers_hitTestBoxChild_closure: function RenderSliverHelpers_hitTestBoxChild_closure(t0, t1) { - this._box_0 = t0; - this.child = t1; - }, - _SliverGeometry_Object_Diagnosticable: function _SliverGeometry_Object_Diagnosticable() { - }, - _SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin: function _SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin() { - }, - _SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin: function _SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin() { - }, - RenderSliverList: function RenderSliverList(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._childManager = t0; - _._keepAliveBucket = t1; - _.ContainerRenderObjectMixin__childCount = t2; - _.ContainerRenderObjectMixin__firstChild = t3; - _.ContainerRenderObjectMixin__lastChild = t4; - _.parentData = _._geometry = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t5; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderSliverList_performLayout_advance: function RenderSliverList_performLayout_advance(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.childConstraints = t2; - }, - KeepAliveParentDataMixin: function KeepAliveParentDataMixin() { - }, - RenderSliverWithKeepAliveMixin: function RenderSliverWithKeepAliveMixin() { - }, - SliverMultiBoxAdaptorParentData: function SliverMultiBoxAdaptorParentData(t0, t1, t2) { - var _ = this; - _.index = null; - _._keptAlive = false; - _.KeepAliveParentDataMixin_keepAlive = t0; - _.ContainerParentDataMixin_previousSibling = t1; - _.ContainerParentDataMixin_nextSibling = t2; - _.layoutOffset = null; - }, - RenderSliverMultiBoxAdaptor: function RenderSliverMultiBoxAdaptor() { - }, - RenderSliverMultiBoxAdaptor__createOrObtainChild_closure: function RenderSliverMultiBoxAdaptor__createOrObtainChild_closure(t0, t1, t2) { - this.$this = t0; - this.index = t1; - this.after = t2; - }, - RenderSliverMultiBoxAdaptor_collectGarbage_closure: function RenderSliverMultiBoxAdaptor_collectGarbage_closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - RenderSliverMultiBoxAdaptor_collectGarbage__closure: function RenderSliverMultiBoxAdaptor_collectGarbage__closure() { - }, - _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin: function _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin() { - }, - _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers: function _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers() { - }, - _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin: function _RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin() { - }, - _SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin: function _SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin() { - }, - _SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin: function _SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin() { - }, - RenderSliverEdgeInsetsPadding: function RenderSliverEdgeInsetsPadding() { - }, - RenderSliverEdgeInsetsPadding_performLayout_paintOffset: function RenderSliverEdgeInsetsPadding_performLayout_paintOffset(t0, t1) { - this.$this = t0; - this.constraints = t1; - }, - RenderSliverEdgeInsetsPadding_performLayout_cacheOffset: function RenderSliverEdgeInsetsPadding_performLayout_cacheOffset(t0, t1) { - this.$this = t0; - this.constraints = t1; - }, - RenderSliverPadding: function RenderSliverPadding(t0, t1, t2, t3) { - var _ = this; - _._resolvedPadding = null; - _._sliver_padding$_padding = t0; - _._sliver_padding$_textDirection = t1; - _.RenderObjectWithChildMixin__child = t2; - _.parentData = _._geometry = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin: function _RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin() { - }, - RenderStack$(alignment, children, clipBehavior, fit, textDirection) { - var t1 = new A.RenderStack(alignment, textDirection, fit, clipBehavior, A.LayerHandle$(), 0, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.addAll$1(0, children); - return t1; - }, - RenderStack_getIntrinsicDimension(firstChild, mainChildSizeGetter) { - var t1, child, extent, t2, t3; - for (t1 = type$.StackParentData, child = firstChild, extent = 0; child != null;) { - t2 = child.parentData; - t2.toString; - t1._as(t2); - if (!t2.get$isPositioned()) { - t3 = mainChildSizeGetter.call$1(child); - t3.toString; - extent = Math.max(extent, A.checkNum(t3)); - } - child = t2.ContainerParentDataMixin_nextSibling; - } - return extent; - }, - RenderStack_layoutPositionedChild(child, childParentData, size, alignment) { - var _0_1, t1, left, _0_3, right, _1_1, t2, $top, _1_3, bottom; - child.layout$2$parentUsesSize(childParentData.positionedChildConstraints$1(size), true); - $label0$0: { - _0_1 = childParentData.left; - t1 = _0_1 != null; - if (t1) - if (_0_1 == null) - A._asDouble(_0_1); - if (t1) { - left = _0_1 == null ? A._asDouble(_0_1) : _0_1; - t1 = left; - break $label0$0; - } - _0_3 = childParentData.right; - t1 = _0_3 != null; - if (t1) - if (_0_3 == null) - A._asDouble(_0_3); - if (t1) { - right = _0_3 == null ? A._asDouble(_0_3) : _0_3; - t1 = size._dx - right - child.get$size(0)._dx; - break $label0$0; - } - t1 = alignment.alongOffset$1(type$.Offset._as(size.$sub(0, child.get$size(0))))._dx; - break $label0$0; - } - $label1$1: { - _1_1 = childParentData.top; - t2 = _1_1 != null; - if (t2) - if (_1_1 == null) - A._asDouble(_1_1); - if (t2) { - $top = _1_1 == null ? A._asDouble(_1_1) : _1_1; - t2 = $top; - break $label1$1; - } - _1_3 = childParentData.bottom; - t2 = _1_3 != null; - if (t2) - if (_1_3 == null) - A._asDouble(_1_3); - if (t2) { - bottom = _1_3 == null ? A._asDouble(_1_3) : _1_3; - t2 = size._dy - bottom - child.get$size(0)._dy; - break $label1$1; - } - t2 = alignment.alongOffset$1(type$.Offset._as(size.$sub(0, child.get$size(0))))._dy; - break $label1$1; - } - childParentData.offset = new A.Offset(t1, t2); - return t1 < 0 || t1 + child.get$size(0)._dx > size._dx || t2 < 0 || t2 + child.get$size(0)._dy > size._dy; - }, - RenderStack__baselineForChild(child, stackSize, nonPositionedChildConstraints, alignment, baseline) { - var childConstraints, baselineOffset, _0_1, t2, $top, _0_3, bottom, - t1 = child.parentData; - t1.toString; - type$.StackParentData._as(t1); - childConstraints = t1.get$isPositioned() ? t1.positionedChildConstraints$1(stackSize) : nonPositionedChildConstraints; - baselineOffset = child.getDryBaseline$2(childConstraints, baseline); - if (baselineOffset == null) - return null; - $label0$0: { - _0_1 = t1.top; - t2 = _0_1 != null; - if (t2) - if (_0_1 == null) - A._asDouble(_0_1); - if (t2) { - $top = _0_1 == null ? A._asDouble(_0_1) : _0_1; - t1 = $top; - break $label0$0; - } - _0_3 = t1.bottom; - t1 = _0_3 != null; - if (t1) - if (_0_3 == null) - A._asDouble(_0_3); - if (t1) { - bottom = _0_3 == null ? A._asDouble(_0_3) : _0_3; - t1 = stackSize._dy - bottom - child._computeIntrinsics$3(B.C__DryLayout, childConstraints, child.get$_computeDryLayout())._dy; - break $label0$0; - } - t1 = alignment.alongOffset$1(type$.Offset._as(stackSize.$sub(0, child._computeIntrinsics$3(B.C__DryLayout, childConstraints, child.get$_computeDryLayout()))))._dy; - break $label0$0; - } - return baselineOffset + t1; - }, - StackParentData: function StackParentData(t0, t1, t2) { - var _ = this; - _.height = _.width = _.left = _.bottom = _.right = _.top = null; - _.ContainerParentDataMixin_previousSibling = t0; - _.ContainerParentDataMixin_nextSibling = t1; - _.offset = t2; - }, - StackFit: function StackFit(t0, t1) { - this.index = t0; - this._name = t1; - }, - RenderStack: function RenderStack(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _._hasVisualOverflow = false; - _._resolvedAlignmentCache = null; - _._stack$_alignment = t0; - _._stack$_textDirection = t1; - _._fit = t2; - _._stack$_clipBehavior = t3; - _._stack$_clipRectLayer = t4; - _.ContainerRenderObjectMixin__childCount = t5; - _.ContainerRenderObjectMixin__firstChild = t6; - _.ContainerRenderObjectMixin__lastChild = t7; - _._layoutCacheStorage = t8; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t9; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderStack_computeMinIntrinsicWidth_closure: function RenderStack_computeMinIntrinsicWidth_closure(t0) { - this.height = t0; - }, - RenderStack_computeMaxIntrinsicWidth_closure: function RenderStack_computeMaxIntrinsicWidth_closure(t0) { - this.height = t0; - }, - RenderStack_computeMinIntrinsicHeight_closure: function RenderStack_computeMinIntrinsicHeight_closure(t0) { - this.width = t0; - }, - RenderStack_computeMaxIntrinsicHeight_closure: function RenderStack_computeMaxIntrinsicHeight_closure(t0) { - this.width = t0; - }, - RenderIndexedStack: function RenderIndexedStack(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _._stack$_index = t0; - _._hasVisualOverflow = false; - _._resolvedAlignmentCache = null; - _._stack$_alignment = t1; - _._stack$_textDirection = t2; - _._fit = t3; - _._stack$_clipBehavior = t4; - _._stack$_clipRectLayer = t5; - _.ContainerRenderObjectMixin__childCount = t6; - _.ContainerRenderObjectMixin__firstChild = t7; - _.ContainerRenderObjectMixin__lastChild = t8; - _._layoutCacheStorage = t9; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t10; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderIndexedStack_hitTestChildren_closure: function RenderIndexedStack_hitTestChildren_closure(t0) { - this.displayedChild = t0; - }, - _RenderStack_RenderBox_ContainerRenderObjectMixin: function _RenderStack_RenderBox_ContainerRenderObjectMixin() { - }, - _RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { - }, - AlignmentGeometryTween: function AlignmentGeometryTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - ViewConfiguration_ViewConfiguration$fromView(view) { - var t2, t3, t4, t5, devicePixelRatio, - t1 = $.$get$EngineFlutterDisplay__instance(), - dpr = t1._debugDevicePixelRatioOverride; - if (dpr == null) - dpr = t1.get$browserDevicePixelRatio(); - t2 = A.ViewConstraints_ViewConstraints$fromJs(view._jsViewConstraints, view.get$physicalSize().$div(0, dpr)).$mul(0, dpr); - t3 = t2.minWidth; - t4 = t2.maxWidth; - t5 = t2.minHeight; - t2 = t2.maxHeight; - devicePixelRatio = t1._debugDevicePixelRatioOverride; - if (devicePixelRatio == null) - devicePixelRatio = t1.get$browserDevicePixelRatio(); - return new A.ViewConfiguration(new A.BoxConstraints(t3 / devicePixelRatio, t4 / devicePixelRatio, t5 / devicePixelRatio, t2 / devicePixelRatio), new A.BoxConstraints(t3, t4, t5, t2), devicePixelRatio); - }, - ViewConfiguration: function ViewConfiguration(t0, t1, t2) { - this.logicalConstraints = t0; - this.physicalConstraints = t1; - this.devicePixelRatio = t2; - }, - RenderView: function RenderView() { - }, - _RenderView_RenderObject_RenderObjectWithChildMixin: function _RenderView_RenderObject_RenderObjectWithChildMixin() { - }, - RenderAbstractViewport_maybeOf(object) { - var t1; - for (t1 = type$.RenderAbstractViewport; object != null;) { - if (t1._is(object)) - return object; - object = object.get$parent(object); - } - return null; - }, - RevealedOffset_clampOffset(currentOffset, leadingEdgeOffset, trailingEdgeOffset) { - var _0_0 = leadingEdgeOffset.offset < trailingEdgeOffset.offset ? new A._Record_2(leadingEdgeOffset, trailingEdgeOffset) : new A._Record_2(trailingEdgeOffset, leadingEdgeOffset), - smaller = _0_0._0, - larger = _0_0._1; - if (currentOffset > larger.offset) - return larger; - else if (currentOffset < smaller.offset) - return smaller; - else - return null; - }, - RenderViewportBase_showInViewport(curve, descendant, duration, offset, rect, viewport) { - var leadingEdgeOffset, trailingEdgeOffset, t1, targetOffset, transform; - if (descendant == null) - return rect; - leadingEdgeOffset = viewport.getOffsetToReveal$3$rect(descendant, 0, rect); - trailingEdgeOffset = viewport.getOffsetToReveal$3$rect(descendant, 1, rect); - t1 = offset._scroll_position$_pixels; - t1.toString; - targetOffset = A.RevealedOffset_clampOffset(t1, leadingEdgeOffset, trailingEdgeOffset); - if (targetOffset == null) { - transform = descendant.getTransformTo$1(0, viewport._object$_parent); - return A.MatrixUtils_transformRect(transform, rect == null ? descendant.get$paintBounds() : rect); - } - offset.moveTo$3$curve$duration(0, targetOffset.offset, curve, duration); - return targetOffset.rect; - }, - CacheExtentStyle: function CacheExtentStyle(t0, t1) { - this.index = t0; - this._name = t1; - }, - RevealedOffset: function RevealedOffset(t0, t1) { - this.offset = t0; - this.rect = t1; - }, - RenderViewportBase: function RenderViewportBase() { - }, - RenderViewportBase_visitChildrenForSemantics_closure: function RenderViewportBase_visitChildrenForSemantics_closure() { - }, - RenderViewportBase_hitTestChildren_closure: function RenderViewportBase_hitTestChildren_closure(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.child = t2; - _.sliverResult = t3; - }, - RenderViewport: function RenderViewport(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _._anchor = t0; - _._viewport$_center = null; - _.__RenderViewport__maxScrollExtent_A = _.__RenderViewport__minScrollExtent_A = $; - _._viewport$_hasVisualOverflow = false; - _._axisDirection = t1; - _._crossAxisDirection = t2; - _._viewport$_offset = t3; - _._cacheExtent = t4; - _._calculatedCacheExtent = null; - _._cacheExtentStyle = t5; - _._viewport$_clipBehavior = t6; - _._viewport$_clipRectLayer = t7; - _.ContainerRenderObjectMixin__childCount = t8; - _.ContainerRenderObjectMixin__firstChild = t9; - _.ContainerRenderObjectMixin__lastChild = t10; - _._layoutCacheStorage = t11; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t12; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderShrinkWrappingViewport: function RenderShrinkWrappingViewport(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { - var _ = this; - _.__RenderShrinkWrappingViewport__shrinkWrapExtent_A = _.__RenderShrinkWrappingViewport__maxScrollExtent_A = $; - _._viewport$_hasVisualOverflow = false; - _._axisDirection = t0; - _._crossAxisDirection = t1; - _._viewport$_offset = t2; - _._cacheExtent = t3; - _._calculatedCacheExtent = null; - _._cacheExtentStyle = t4; - _._viewport$_clipBehavior = t5; - _._viewport$_clipRectLayer = t6; - _.ContainerRenderObjectMixin__childCount = t7; - _.ContainerRenderObjectMixin__firstChild = t8; - _.ContainerRenderObjectMixin__lastChild = t9; - _._layoutCacheStorage = t10; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t11; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderViewportBase_RenderBox_ContainerRenderObjectMixin: function _RenderViewportBase_RenderBox_ContainerRenderObjectMixin() { - }, - flipScrollDirection(direction) { - var t1; - switch (direction.index) { - case 0: - t1 = B.ScrollDirection_0; - break; - case 1: - t1 = B.ScrollDirection_2; - break; - case 2: - t1 = B.ScrollDirection_1; - break; - default: - t1 = null; - } - return t1; - }, - ScrollDirection: function ScrollDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - ViewportOffset: function ViewportOffset() { - }, - _AxisSize__convert0(size, direction) { - var t1; - switch (direction.index) { - case 0: - t1 = size; - break; - case 1: - t1 = new A.Size(size._dy, size._dx); - break; - default: - t1 = null; - } - return t1; - }, - _AxisSize_applyConstraints0(_this, constraints, direction) { - var t1; - switch (direction.index) { - case 0: - t1 = constraints; - break; - case 1: - t1 = constraints.get$flipped(); - break; - default: - t1 = null; - } - return t1.constrain$1(_this); - }, - _AxisSize__0(_this, other) { - return new A.Size(_this._dx + other._dx, Math.max(_this._dy, other._dy)); - }, - RenderWrap__getChildSize(child) { - return child.get$size(0); - }, - RenderWrap__setChildPosition(offset, child) { - var t1 = child.parentData; - t1.toString; - type$.WrapParentData._as(t1).offset = offset; - }, - WrapAlignment: function WrapAlignment(t0, t1) { - this.index = t0; - this._name = t1; - }, - WrapCrossAlignment: function WrapCrossAlignment(t0, t1) { - this.index = t0; - this._name = t1; - }, - _RunMetrics: function _RunMetrics(t0, t1) { - this.axisSize = t0; - this.childCount = 1; - this.leadingChild = t1; - }, - WrapParentData: function WrapParentData(t0, t1, t2) { - this.ContainerParentDataMixin_previousSibling = t0; - this.ContainerParentDataMixin_nextSibling = t1; - this.offset = t2; - }, - RenderWrap: function RenderWrap(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _._wrap$_direction = t0; - _._wrap$_alignment = t1; - _._wrap$_spacing = t2; - _._runAlignment = t3; - _._runSpacing = t4; - _._wrap$_crossAxisAlignment = t5; - _._wrap$_textDirection = t6; - _._wrap$_verticalDirection = t7; - _._wrap$_clipBehavior = t8; - _._wrap$_hasVisualOverflow = false; - _._wrap$_clipRectLayer = t9; - _.ContainerRenderObjectMixin__childCount = t10; - _.ContainerRenderObjectMixin__firstChild = t11; - _.ContainerRenderObjectMixin__lastChild = t12; - _._layoutCacheStorage = t13; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t14; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderWrap_computeDryBaseline_findHighestBaseline: function RenderWrap_computeDryBaseline_findHighestBaseline(t0, t1, t2) { - this._box_0 = t0; - this.childConstraints = t1; - this.baseline = t2; - }, - RenderWrap_computeDryBaseline_getChildSize: function RenderWrap_computeDryBaseline_getChildSize(t0) { - this.childConstraints = t0; - }, - _RenderWrap_RenderBox_ContainerRenderObjectMixin: function _RenderWrap_RenderBox_ContainerRenderObjectMixin() { - }, - _RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function _RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { - }, - timeDilation(value) { - var t1; - if ($._timeDilation === value) - return; - t1 = $.SchedulerBinding__instance; - if (t1 != null) - t1.resetEpoch$0(); - $._timeDilation = value; - }, - SchedulerBinding__taskSorter(e1, e2) { - return e1.get$priority().compareTo$1(0, e2.get$priority()).$negate(0); - }, - defaultSchedulingStrategy(priority, scheduler) { - if (scheduler.SchedulerBinding__transientCallbacks.__js_helper$_length > 0) - return priority.$ge(0, 100000); - return true; - }, - _FrameCallbackEntry: function _FrameCallbackEntry(t0) { - this.callback = t0; - }, - SchedulerPhase: function SchedulerPhase(t0, t1) { - this.index = t0; - this._name = t1; - }, - PerformanceModeRequestHandle: function PerformanceModeRequestHandle(t0) { - this._binding0$_cleanup = t0; - }, - SchedulerBinding: function SchedulerBinding() { - }, - SchedulerBinding_handleEventLoopCallback_closure: function SchedulerBinding_handleEventLoopCallback_closure(t0) { - this.callbackStack = t0; - }, - SchedulerBinding_endOfFrame_closure: function SchedulerBinding_endOfFrame_closure(t0) { - this.$this = t0; - }, - SchedulerBinding_scheduleWarmUpFrame_closure: function SchedulerBinding_scheduleWarmUpFrame_closure(t0) { - this.$this = t0; - }, - SchedulerBinding_scheduleWarmUpFrame_closure0: function SchedulerBinding_scheduleWarmUpFrame_closure0(t0, t1) { - this.$this = t0; - this.hadScheduledFrame = t1; - }, - SchedulerBinding_scheduleWarmUpFrame_closure1: function SchedulerBinding_scheduleWarmUpFrame_closure1(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - SchedulerBinding__handleDrawFrame_closure: function SchedulerBinding__handleDrawFrame_closure(t0) { - this.$this = t0; - }, - SchedulerBinding_handleBeginFrame_closure: function SchedulerBinding_handleBeginFrame_closure(t0) { - this.$this = t0; - }, - TickerFuture$complete() { - var t1 = new A.TickerFuture(new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void)); - t1._ticker$_complete$0(); - return t1; - }, - Ticker: function Ticker(t0) { - var _ = this; - _._ticker$_future = null; - _._muted = false; - _._startTime = null; - _._onTick = t0; - _._animationId = null; - }, - TickerFuture: function TickerFuture(t0) { - this._primaryCompleter = t0; - this._completed = this._secondaryCompleter = null; - }, - TickerFuture_whenCompleteOrCancel_thunk: function TickerFuture_whenCompleteOrCancel_thunk(t0) { - this.callback = t0; - }, - TickerCanceled: function TickerCanceled(t0) { - this.ticker = t0; - }, - SemanticsBinding: function SemanticsBinding() { - }, - SemanticsHandle: function SemanticsHandle(t0) { - this._onDispose = t0; - }, - CustomSemanticsAction_getIdentifier(action) { - var result = $.CustomSemanticsAction__ids.$index(0, action); - if (result == null) { - result = $.CustomSemanticsAction__nextId; - $.CustomSemanticsAction__nextId = result + 1; - $.CustomSemanticsAction__ids.$indexSet(0, action, result); - $.CustomSemanticsAction__actions.$indexSet(0, result, action); - } - return result; - }, - SemanticsData__sortedListsEqual(left, right) { - var i, - t1 = left.length; - if (t1 !== right.length) - return false; - for (i = 0; i < t1; ++i) - if (left[i] !== right[i]) - return false; - return true; - }, - _SemanticsDiagnosticableNode$(childOrder, $name, style, value) { - return new A._SemanticsDiagnosticableNode(childOrder, value, $name, true, true, null, style); - }, - SemanticsProperties$(attributedDecreasedValue, attributedHint, attributedIncreasedValue, attributedLabel, attributedValue, button, checked, controlsNodes, currentValueLength, customSemanticsActions, decreasedValue, enabled, expanded, focusable, focused, header, headingLevel, hidden, hint, hintOverrides, identifier, image, inMutuallyExclusiveGroup, increasedValue, inputType, isRequired, keyboardKey, label, link, linkUrl, liveRegion, maxValueLength, mixed, multiline, namesRoute, obscured, onCopy, onCut, onDecrease, onDidGainAccessibilityFocus, onDidLoseAccessibilityFocus, onDismiss, onFocus, onIncrease, onLongPress, onMoveCursorBackwardByCharacter, onMoveCursorForwardByCharacter, onPaste, onScrollDown, onScrollLeft, onScrollRight, onScrollUp, onSetSelection, onSetText, onTap, readOnly, role, scopesRoute, selected, slider, sortKey, tagForChildren, textDirection, textField, toggled, tooltip, validationResult, value) { - return new A.SemanticsProperties(enabled, checked, mixed, expanded, toggled, selected, button, link, header, textField, slider, keyboardKey, readOnly, focusable, focused, inMutuallyExclusiveGroup, hidden, obscured, multiline, scopesRoute, namesRoute, image, liveRegion, isRequired, maxValueLength, currentValueLength, identifier, label, attributedLabel, value, attributedValue, increasedValue, attributedIncreasedValue, decreasedValue, attributedDecreasedValue, hint, attributedHint, tooltip, headingLevel, hintOverrides, textDirection, sortKey, tagForChildren, linkUrl, onTap, onLongPress, onScrollLeft, onScrollRight, onScrollUp, onScrollDown, onIncrease, onDecrease, onCopy, onCut, onPaste, onMoveCursorForwardByCharacter, onMoveCursorBackwardByCharacter, onSetSelection, onSetText, onDidGainAccessibilityFocus, onDidLoseAccessibilityFocus, onFocus, onDismiss, customSemanticsActions, role, controlsNodes, validationResult, inputType); - }, - SemanticsNode$(key, showOnScreen) { - var t1 = $.$get$SemanticsNode__kEmptyConfig(), - t2 = t1._isMergingSemanticsOfDescendants, - t3 = t1._customSemanticsActions, - t4 = t1._actionsAsBits, - t5 = t1._flags, - t6 = t1._semantics$_identifier, - t7 = t1._semantics$_attributedLabel, - t8 = t1._semantics$_attributedValue, - t9 = t1._semantics$_attributedIncreasedValue, - t10 = t1._semantics$_attributedDecreasedValue, - t11 = t1._semantics$_attributedHint, - t12 = t1._tooltip, - t13 = t1._semantics$_elevation, - t14 = t1._semantics$_thickness, - t15 = t1._semantics$_textDirection, - t16 = t1._semantics$_headingLevel, - t17 = t1._semantics$_linkUrl, - t18 = t1._role, - t19 = t1._controlsNodes, - t20 = t1._validationResult, - t21 = t1._inputType, - t22 = ($.SemanticsNode__lastIdentifier + 1) % 65535; - $.SemanticsNode__lastIdentifier = t22; - return new A.SemanticsNode(key, t22, showOnScreen, B.Rect_0_0_0_0, t2, t1._actions, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21); - }, - _pointInParentCoordinates(node, point) { - var t1, vector; - if (node._semantics$_transform == null) - return point; - t1 = new Float64Array(3); - vector = new A.Vector3(t1); - vector.setValues$3(point._dx, point._dy, 0); - node._semantics$_transform.transform3$1(vector); - return new A.Offset(t1[0], t1[1]); - }, - _childrenInDefaultOrder(children, textDirection) { - var t1, _i, child, t2, verticalGroups, group, depth, edge, - edges = A._setArrayType([], type$.JSArray__BoxEdge); - for (t1 = children.length, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) { - child = children[_i]; - t2 = child._semantics$_rect; - edges.push(new A._BoxEdge(true, A._pointInParentCoordinates(child, new A.Offset(t2.left - -0.1, t2.top - -0.1))._dy, child)); - edges.push(new A._BoxEdge(false, A._pointInParentCoordinates(child, new A.Offset(t2.right + -0.1, t2.bottom + -0.1))._dy, child)); - } - B.JSArray_methods.sort$0(edges); - verticalGroups = A._setArrayType([], type$.JSArray__SemanticsSortGroup); - for (t1 = edges.length, t2 = type$.JSArray_SemanticsNode, group = null, depth = 0, _i = 0; _i < edges.length; edges.length === t1 || (0, A.throwConcurrentModificationError)(edges), ++_i) { - edge = edges[_i]; - if (edge.isLeadingEdge) { - ++depth; - if (group == null) - group = new A._SemanticsSortGroup(edge.offset, textDirection, A._setArrayType([], t2)); - group.nodes.push(edge.node); - } else - --depth; - if (depth === 0) { - group.toString; - verticalGroups.push(group); - group = null; - } - } - B.JSArray_methods.sort$0(verticalGroups); - t1 = type$.ExpandIterable__SemanticsSortGroup_SemanticsNode; - t1 = A.List_List$_of(new A.ExpandIterable(verticalGroups, new A._childrenInDefaultOrder_closure(), t1), t1._eval$1("Iterable.E")); - return t1; - }, - SemanticsConfiguration$() { - return new A.SemanticsConfiguration(A.LinkedHashMap_LinkedHashMap$_empty(type$.SemanticsAction, type$.void_Function_nullable_Object), A.LinkedHashMap_LinkedHashMap$_empty(type$.CustomSemanticsAction, type$.void_Function), B.SemanticsRole_0, new A.AttributedString("", B.List_empty3), new A.AttributedString("", B.List_empty3), new A.AttributedString("", B.List_empty3), new A.AttributedString("", B.List_empty3), new A.AttributedString("", B.List_empty3), B.SemanticsValidationResult_0, B.SemanticsInputType_0); - }, - _concatAttributedString(otherAttributedString, otherTextDirection, thisAttributedString, thisTextDirection) { - var t1; - if (otherAttributedString.string.length === 0) - return thisAttributedString; - if (thisTextDirection != otherTextDirection && otherTextDirection != null) { - switch (otherTextDirection.index) { - case 0: - t1 = new A.AttributedString("\u202b", B.List_empty3); - break; - case 1: - t1 = new A.AttributedString("\u202a", B.List_empty3); - break; - default: - t1 = null; - } - otherAttributedString = t1.$add(0, otherAttributedString).$add(0, new A.AttributedString("\u202c", B.List_empty3)); - } - if (thisAttributedString.string.length === 0) - return otherAttributedString; - return thisAttributedString.$add(0, new A.AttributedString("\n", B.List_empty3)).$add(0, otherAttributedString); - }, - SemanticsTag: function SemanticsTag(t0) { - this.name = t0; - }, - ChildSemanticsConfigurationsResult: function ChildSemanticsConfigurationsResult(t0, t1) { - this.mergeUp = t0; - this.siblingMergeGroups = t1; - }, - ChildSemanticsConfigurationsResultBuilder: function ChildSemanticsConfigurationsResultBuilder(t0, t1) { - this._mergeUp = t0; - this._siblingMergeGroups = t1; - }, - CustomSemanticsAction: function CustomSemanticsAction(t0, t1) { - this.hint = t0; - this.action = t1; - }, - AttributedString: function AttributedString(t0, t1) { - this.string = t0; - this.attributes = t1; - }, - SemanticsData: function SemanticsData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30) { - var _ = this; - _.flags = t0; - _.actions = t1; - _.identifier = t2; - _.attributedLabel = t3; - _.attributedValue = t4; - _.attributedIncreasedValue = t5; - _.attributedDecreasedValue = t6; - _.attributedHint = t7; - _.tooltip = t8; - _.headingLevel = t9; - _.textDirection = t10; - _.textSelection = t11; - _.scrollChildCount = t12; - _.scrollIndex = t13; - _.scrollPosition = t14; - _.scrollExtentMax = t15; - _.scrollExtentMin = t16; - _.platformViewId = t17; - _.maxValueLength = t18; - _.currentValueLength = t19; - _.linkUrl = t20; - _.rect = t21; - _.tags = t22; - _.transform = t23; - _.elevation = t24; - _.thickness = t25; - _.customSemanticsActionIds = t26; - _.role = t27; - _.controlsNodes = t28; - _.validationResult = t29; - _.inputType = t30; - }, - _SemanticsDiagnosticableNode: function _SemanticsDiagnosticableNode(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.childOrder = t0; - _.value = t1; - _.name = t2; - _.showSeparator = t3; - _.showName = t4; - _.linePrefix = t5; - _.style = t6; - }, - SemanticsHintOverrides: function SemanticsHintOverrides(t0, t1) { - this.onTapHint = t0; - this.onLongPressHint = t1; - }, - SemanticsProperties: function SemanticsProperties(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67) { - var _ = this; - _.enabled = t0; - _.checked = t1; - _.mixed = t2; - _.expanded = t3; - _.toggled = t4; - _.selected = t5; - _.button = t6; - _.link = t7; - _.header = t8; - _.textField = t9; - _.slider = t10; - _.keyboardKey = t11; - _.readOnly = t12; - _.focusable = t13; - _.focused = t14; - _.inMutuallyExclusiveGroup = t15; - _.hidden = t16; - _.obscured = t17; - _.multiline = t18; - _.scopesRoute = t19; - _.namesRoute = t20; - _.image = t21; - _.liveRegion = t22; - _.isRequired = t23; - _.maxValueLength = t24; - _.currentValueLength = t25; - _.identifier = t26; - _.label = t27; - _.attributedLabel = t28; - _.value = t29; - _.attributedValue = t30; - _.increasedValue = t31; - _.attributedIncreasedValue = t32; - _.decreasedValue = t33; - _.attributedDecreasedValue = t34; - _.hint = t35; - _.attributedHint = t36; - _.tooltip = t37; - _.headingLevel = t38; - _.hintOverrides = t39; - _.textDirection = t40; - _.sortKey = t41; - _.tagForChildren = t42; - _.linkUrl = t43; - _.onTap = t44; - _.onLongPress = t45; - _.onScrollLeft = t46; - _.onScrollRight = t47; - _.onScrollUp = t48; - _.onScrollDown = t49; - _.onIncrease = t50; - _.onDecrease = t51; - _.onCopy = t52; - _.onCut = t53; - _.onPaste = t54; - _.onMoveCursorForwardByCharacter = t55; - _.onMoveCursorBackwardByCharacter = t56; - _.onSetSelection = t57; - _.onSetText = t58; - _.onDidGainAccessibilityFocus = t59; - _.onDidLoseAccessibilityFocus = t60; - _.onFocus = t61; - _.onDismiss = t62; - _.customSemanticsActions = t63; - _.role = t64; - _.controlsNodes = t65; - _.validationResult = t66; - _.inputType = t67; - }, - SemanticsNode: function SemanticsNode(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24) { - var _ = this; - _.key = t0; - _._id = t1; - _._showOnScreen = t2; - _._semantics$_transform = null; - _._semantics$_rect = t3; - _.indexInParent = _.parentPaintClipRect = _.parentSemanticsClipRect = null; - _._areUserActionsBlocked = _._isMergedIntoParent = false; - _._mergeAllDescendantsIntoThisNode = t4; - _._semantics$_children = null; - _._dead = false; - _._semantics$_parent = _._semantics$_owner = null; - _._semantics$_depth = 0; - _._semantics$_dirty = false; - _._actions = t5; - _._customSemanticsActions = t6; - _._actionsAsBits = t7; - _.tags = null; - _._flags = t8; - _._semantics$_identifier = t9; - _._semantics$_attributedLabel = t10; - _._semantics$_attributedValue = t11; - _._semantics$_attributedIncreasedValue = t12; - _._semantics$_attributedDecreasedValue = t13; - _._semantics$_attributedHint = t14; - _._tooltip = t15; - _._semantics$_elevation = t16; - _._semantics$_thickness = t17; - _._hintOverrides = null; - _._semantics$_textDirection = t18; - _._currentValueLength = _._maxValueLength = _._platformViewId = _._scrollExtentMin = _._scrollExtentMax = _._scrollPosition = _._semantics$_scrollIndex = _._scrollChildCount = _._textSelection = _._sortKey = null; - _._semantics$_headingLevel = t19; - _._semantics$_linkUrl = t20; - _._role = t21; - _._controlsNodes = t22; - _._validationResult = t23; - _._inputType = t24; - }, - SemanticsNode_getSemanticsData_closure: function SemanticsNode_getSemanticsData_closure(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.customSemanticsActionIds = t2; - }, - SemanticsNode__childrenInTraversalOrder_closure: function SemanticsNode__childrenInTraversalOrder_closure() { - }, - SemanticsNode_debugDescribeChildren_closure: function SemanticsNode_debugDescribeChildren_closure(t0) { - this.childOrder = t0; - }, - _BoxEdge: function _BoxEdge(t0, t1, t2) { - this.isLeadingEdge = t0; - this.offset = t1; - this.node = t2; - }, - _SemanticsSortGroup: function _SemanticsSortGroup(t0, t1, t2) { - this.startOffset = t0; - this.textDirection = t1; - this.nodes = t2; - }, - _SemanticsSortGroup_sortedWithinVerticalGroup_closure: function _SemanticsSortGroup_sortedWithinVerticalGroup_closure() { - }, - _SemanticsSortGroup_sortedWithinKnot_closure: function _SemanticsSortGroup_sortedWithinKnot_closure() { - }, - _SemanticsSortGroup_sortedWithinKnot_search: function _SemanticsSortGroup_sortedWithinKnot_search(t0, t1, t2) { - this.visitedIds = t0; - this.edges = t1; - this.sortedIds = t2; - }, - _SemanticsSortGroup_sortedWithinKnot_closure0: function _SemanticsSortGroup_sortedWithinKnot_closure0() { - }, - _SemanticsSortGroup_sortedWithinKnot_closure1: function _SemanticsSortGroup_sortedWithinKnot_closure1(t0) { - this.nodeMap = t0; - }, - _childrenInDefaultOrder_closure: function _childrenInDefaultOrder_closure() { - }, - _TraversalSortNode: function _TraversalSortNode(t0, t1, t2) { - this.node = t0; - this.sortKey = t1; - this.position = t2; - }, - SemanticsOwner: function SemanticsOwner(t0, t1, t2, t3, t4) { - var _ = this; - _.onSemanticsUpdate = t0; - _._semantics$_dirtyNodes = t1; - _._nodes = t2; - _._detachedNodes = t3; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t4; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - SemanticsOwner_sendSemanticsUpdate_closure: function SemanticsOwner_sendSemanticsUpdate_closure(t0) { - this.$this = t0; - }, - SemanticsOwner_sendSemanticsUpdate_closure0: function SemanticsOwner_sendSemanticsUpdate_closure0() { - }, - SemanticsOwner_sendSemanticsUpdate_closure1: function SemanticsOwner_sendSemanticsUpdate_closure1() { - }, - SemanticsOwner__getSemanticsActionHandlerForId_closure: function SemanticsOwner__getSemanticsActionHandlerForId_closure(t0, t1) { - this._box_0 = t0; - this.action = t1; - }, - SemanticsConfiguration: function SemanticsConfiguration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _._hasBeenAnnotated = _.isBlockingSemanticsOfPreviouslyPaintedNodes = _.explicitChildNodes = _.isBlockingUserActions = _._isSemanticBoundary = false; - _._actions = t0; - _._actionsAsBits = 0; - _._currentValueLength = _._maxValueLength = _._platformViewId = _._semantics$_scrollIndex = _._scrollChildCount = _._indexInParent = _._sortKey = _._childConfigurationsDelegate = null; - _._isMergingSemanticsOfDescendants = false; - _._customSemanticsActions = t1; - _._semantics$_identifier = ""; - _._role = t2; - _._semantics$_attributedLabel = t3; - _._semantics$_attributedValue = t4; - _._semantics$_attributedIncreasedValue = t5; - _._semantics$_attributedDecreasedValue = t6; - _._semantics$_attributedHint = t7; - _._tooltip = ""; - _._hintOverrides = null; - _._semantics$_thickness = _._semantics$_elevation = 0; - _._semantics$_linkUrl = _._semantics$_textDirection = null; - _._semantics$_headingLevel = 0; - _._controlsNodes = _._scrollExtentMin = _._scrollExtentMax = _._scrollPosition = _._textSelection = null; - _._validationResult = t8; - _._inputType = t9; - _._tagsForChildren = null; - _._flags = 0; - }, - SemanticsConfiguration__addArgumentlessAction_closure: function SemanticsConfiguration__addArgumentlessAction_closure(t0) { - this.handler = t0; - }, - SemanticsConfiguration_onScrollToOffset_closure: function SemanticsConfiguration_onScrollToOffset_closure(t0) { - this.value = t0; - }, - SemanticsConfiguration_onMoveCursorForwardByCharacter_closure: function SemanticsConfiguration_onMoveCursorForwardByCharacter_closure(t0) { - this.value = t0; - }, - SemanticsConfiguration_onMoveCursorBackwardByCharacter_closure: function SemanticsConfiguration_onMoveCursorBackwardByCharacter_closure(t0) { - this.value = t0; - }, - SemanticsConfiguration_onMoveCursorForwardByWord_closure: function SemanticsConfiguration_onMoveCursorForwardByWord_closure(t0) { - this.value = t0; - }, - SemanticsConfiguration_onMoveCursorBackwardByWord_closure: function SemanticsConfiguration_onMoveCursorBackwardByWord_closure(t0) { - this.value = t0; - }, - SemanticsConfiguration_onSetSelection_closure: function SemanticsConfiguration_onSetSelection_closure(t0) { - this.value = t0; - }, - SemanticsConfiguration_onSetText_closure: function SemanticsConfiguration_onSetText_closure(t0) { - this.value = t0; - }, - SemanticsConfiguration_absorb_closure: function SemanticsConfiguration_absorb_closure(t0) { - this.$this = t0; - }, - DebugSemanticsDumpOrder: function DebugSemanticsDumpOrder(t0, t1) { - this.index = t0; - this._name = t1; - }, - SemanticsSortKey: function SemanticsSortKey() { - }, - OrdinalSortKey: function OrdinalSortKey(t0, t1) { - this.order = t0; - this.name = t1; - }, - _SemanticsData_Object_Diagnosticable: function _SemanticsData_Object_Diagnosticable() { - }, - _SemanticsNode_Object_DiagnosticableTreeMixin: function _SemanticsNode_Object_DiagnosticableTreeMixin() { - }, - _SemanticsSortKey_Object_Diagnosticable: function _SemanticsSortKey_Object_Diagnosticable() { - }, - Assertiveness0: function Assertiveness0(t0, t1) { - this.index = t0; - this._name = t1; - }, - SemanticsEvent: function SemanticsEvent() { - }, - AnnounceSemanticsEvent: function AnnounceSemanticsEvent(t0, t1, t2, t3) { - var _ = this; - _.message = t0; - _.textDirection = t1; - _.assertiveness = t2; - _.type = t3; - }, - TooltipSemanticsEvent: function TooltipSemanticsEvent(t0, t1) { - this.message = t0; - this.type = t1; - }, - LongPressSemanticsEvent: function LongPressSemanticsEvent(t0) { - this.type = t0; - }, - TapSemanticEvent: function TapSemanticEvent(t0) { - this.type = t0; - }, - FocusSemanticEvent: function FocusSemanticEvent(t0) { - this.type = t0; - }, - _errorSummaryWithKey(key) { - return A.ErrorSummary$('Unable to load asset: "' + key + '".'); - }, - AssetBundle: function AssetBundle() { - }, - CachingAssetBundle: function CachingAssetBundle() { - }, - CachingAssetBundle_loadString_closure: function CachingAssetBundle_loadString_closure(t0, t1) { - this.$this = t0; - this.key = t1; - }, - PlatformAssetBundle: function PlatformAssetBundle(t0, t1, t2) { - this._stringCache = t0; - this._structuredDataCache = t1; - this._structuredBinaryDataCache = t2; - }, - PlatformAssetBundle_load_closure: function PlatformAssetBundle_load_closure(t0) { - this.key = t0; - }, - AutofillConfiguration: function AutofillConfiguration(t0, t1, t2, t3, t4) { - var _ = this; - _.enabled = t0; - _.uniqueIdentifier = t1; - _.autofillHints = t2; - _.currentEditingValue = t3; - _.hintText = t4; - }, - BinaryMessenger: function BinaryMessenger() { - }, - ServicesBinding__parseLicenses(rawLicenses) { - var t3, _i, license, _0_0, t4, - t1 = B.JSString_methods.$mul("-", 80), - t2 = A._setArrayType([], type$.JSArray_LicenseEntry); - for (t1 = rawLicenses.split("\n" + t1 + "\n"), t3 = t1.length, _i = 0; _i < t3; ++_i) { - license = t1[_i]; - _0_0 = B.JSString_methods.indexOf$1(license, "\n\n"); - t4 = _0_0 >= 0; - if (t4) { - B.JSString_methods.substring$2(license, 0, _0_0).split("\n"); - B.JSString_methods.substring$1(license, _0_0 + 2); - t2.push(new A.LicenseEntryWithLineBreaks()); - } else - t2.push(new A.LicenseEntryWithLineBreaks()); - } - return t2; - }, - ServicesBinding__parseAppLifecycleMessage(message) { - var t1; - $label0$0: { - if ("AppLifecycleState.resumed" === message) { - t1 = B.AppLifecycleState_1; - break $label0$0; - } - if ("AppLifecycleState.inactive" === message) { - t1 = B.AppLifecycleState_2; - break $label0$0; - } - if ("AppLifecycleState.hidden" === message) { - t1 = B.AppLifecycleState_3; - break $label0$0; - } - if ("AppLifecycleState.paused" === message) { - t1 = B.AppLifecycleState_4; - break $label0$0; - } - if ("AppLifecycleState.detached" === message) { - t1 = B.AppLifecycleState_0; - break $label0$0; - } - t1 = null; - break $label0$0; - } - return t1; - }, - ServicesBinding: function ServicesBinding() { - }, - ServicesBinding__initKeyboard_closure: function ServicesBinding__initKeyboard_closure(t0) { - this.$this = t0; - }, - ServicesBinding__addLicenses_closure: function ServicesBinding__addLicenses_closure(t0) { - this.controller = t0; - }, - _DefaultBinaryMessenger: function _DefaultBinaryMessenger() { - }, - _DefaultBinaryMessenger_send_closure: function _DefaultBinaryMessenger_send_closure(t0) { - this.completer = t0; - }, - _DefaultBinaryMessenger_setMessageHandler_closure: function _DefaultBinaryMessenger_setMessageHandler_closure(t0) { - this.handler = t0; - }, - SystemContextMenuClient: function SystemContextMenuClient() { - }, - BrowserContextMenu: function BrowserContextMenu() { - }, - Clipboard_setData(data) { - return A.Clipboard_setData$body(data); - }, - Clipboard_setData$body(data) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$Clipboard_setData = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$2("Clipboard.setData", A.LinkedHashMap_LinkedHashMap$_literal(["text", data.text], type$.String, type$.dynamic), type$.void), $async$Clipboard_setData); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$Clipboard_setData, $async$completer); - }, - Clipboard_getData(format) { - return A.Clipboard_getData$body(format); - }, - Clipboard_getData$body(format) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_ClipboardData), - $async$returnValue, result; - var $async$Clipboard_getData = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$2("Clipboard.getData", format, type$.Map_String_dynamic), $async$Clipboard_getData); - case 3: - // returning from await. - result = $async$result; - if (result == null) { - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - } - $async$returnValue = new A.ClipboardData(A._asString(J.$index$asx(result, "text"))); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$Clipboard_getData, $async$completer); - }, - ClipboardData: function ClipboardData(t0) { - this.text = t0; - }, - FontLoader: function FontLoader(t0, t1) { - this.family = t0; - this._loaded = false; - this._fontFutures = t1; - }, - FontLoader_addFont_closure: function FontLoader_addFont_closure() { - }, - FontLoader_load_closure: function FontLoader_load_closure(t0) { - this.$this = t0; - }, - FontLoader_load__closure: function FontLoader_load__closure(t0) { - this.$this = t0; - }, - KeyUpEvent$(deviceType, logicalKey, physicalKey, synthesized, timeStamp) { - return new A.KeyUpEvent(physicalKey, logicalKey, null, timeStamp, synthesized); - }, - KeyRepeatEvent$(character, deviceType, logicalKey, physicalKey, timeStamp) { - return new A.KeyRepeatEvent(physicalKey, logicalKey, character, timeStamp, false); - }, - KeyEventManager__eventFromData(keyData) { - var logicalKey, timeStamp, - t1 = keyData.physical, - physicalKey = B.Map_zBe76.$index(0, t1); - if (physicalKey == null) - physicalKey = new A.PhysicalKeyboardKey(t1); - t1 = keyData.logical; - logicalKey = B.Map_7xLEx.$index(0, t1); - if (logicalKey == null) - logicalKey = new A.LogicalKeyboardKey(t1); - timeStamp = keyData.timeStamp; - switch (keyData.type.index) { - case 0: - return new A.KeyDownEvent(physicalKey, logicalKey, keyData.character, timeStamp, keyData.synthesized); - case 1: - return A.KeyUpEvent$(B.KeyEventDeviceType_0, logicalKey, physicalKey, keyData.synthesized, timeStamp); - case 2: - return A.KeyRepeatEvent$(keyData.character, B.KeyEventDeviceType_0, logicalKey, physicalKey, timeStamp); - } - }, - KeyboardLockMode: function KeyboardLockMode(t0, t1, t2) { - this.logicalKey = t0; - this.index = t1; - this._name = t2; - }, - KeyEvent: function KeyEvent() { - }, - KeyDownEvent: function KeyDownEvent(t0, t1, t2, t3, t4) { - var _ = this; - _.physicalKey = t0; - _.logicalKey = t1; - _.character = t2; - _.timeStamp = t3; - _.synthesized = t4; - }, - KeyUpEvent: function KeyUpEvent(t0, t1, t2, t3, t4) { - var _ = this; - _.physicalKey = t0; - _.logicalKey = t1; - _.character = t2; - _.timeStamp = t3; - _.synthesized = t4; - }, - KeyRepeatEvent: function KeyRepeatEvent(t0, t1, t2, t3, t4) { - var _ = this; - _.physicalKey = t0; - _.logicalKey = t1; - _.character = t2; - _.timeStamp = t3; - _.synthesized = t4; - }, - HardwareKeyboard: function HardwareKeyboard(t0, t1, t2) { - var _ = this; - _._pressedKeys = t0; - _._lockModes = t1; - _._handlers = t2; - _._modifiedHandlers = null; - }, - KeyDataTransitMode: function KeyDataTransitMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - KeyMessage: function KeyMessage(t0, t1) { - this.events = t0; - this.rawEvent = t1; - }, - KeyEventManager: function KeyEventManager(t0, t1, t2, t3) { - var _ = this; - _.keyMessageHandler = null; - _._hardwareKeyboard = t0; - _._rawKeyboard = t1; - _._transitMode = null; - _._keyEventsSinceLastMessage = t2; - _._skippedRawKeysPressed = t3; - }, - _KeyEvent_Object_Diagnosticable: function _KeyEvent_Object_Diagnosticable() { - }, - KeyboardInsertedContent: function KeyboardInsertedContent(t0, t1, t2) { - this.mimeType = t0; - this.uri = t1; - this.data = t2; - }, - LogicalKeyboardKey_expandSynonyms(input) { - var t1 = A._instanceType(input)._eval$1("ExpandIterable<1,LogicalKeyboardKey>"); - return A.LinkedHashSet_LinkedHashSet$of(new A.ExpandIterable(input, new A.LogicalKeyboardKey_expandSynonyms_closure(), t1), t1._eval$1("Iterable.E")); - }, - KeyboardKey: function KeyboardKey() { - }, - LogicalKeyboardKey: function LogicalKeyboardKey(t0) { - this.keyId = t0; - }, - LogicalKeyboardKey_expandSynonyms_closure: function LogicalKeyboardKey_expandSynonyms_closure() { - }, - PhysicalKeyboardKey: function PhysicalKeyboardKey(t0) { - this.usbHidUsage = t0; - }, - _KeyboardKey_Object_Diagnosticable: function _KeyboardKey_Object_Diagnosticable() { - }, - PlatformException$(code, details, message, stacktrace) { - return new A.PlatformException(code, message, details, stacktrace); - }, - MissingPluginException$(message) { - return new A.MissingPluginException(message); - }, - MethodCall: function MethodCall(t0, t1) { - this.method = t0; - this.$arguments = t1; - }, - PlatformException: function PlatformException(t0, t1, t2, t3) { - var _ = this; - _.code = t0; - _.message = t1; - _.details = t2; - _.stacktrace = t3; - }, - MissingPluginException: function MissingPluginException(t0) { - this.message = t0; - }, - StringCodec: function StringCodec() { - }, - JSONMessageCodec0: function JSONMessageCodec0() { - }, - JSONMethodCodec0: function JSONMethodCodec0() { - }, - StandardMessageCodec0: function StandardMessageCodec0() { - }, - StandardMessageCodec_writeValue_closure: function StandardMessageCodec_writeValue_closure(t0, t1) { - this.$this = t0; - this.buffer = t1; - }, - StandardMethodCodec0: function StandardMethodCodec0() { - }, - _DeferringMouseCursor_firstNonDeferred(cursors) { - var t1, t2, t3; - for (t1 = A._instanceType(cursors), t2 = new A.MappedIterator(J.get$iterator$ax(cursors.__internal$_iterable), cursors._f, t1._eval$1("MappedIterator<1,2>")), t1 = t1._rest[1]; t2.moveNext$0();) { - t3 = t2.__internal$_current; - if (t3 == null) - t3 = t1._as(t3); - if (!t3.$eq(0, B.C__DeferringMouseCursor)) - return t3; - } - return null; - }, - MouseCursorManager: function MouseCursorManager(t0, t1) { - this.fallbackMouseCursor = t0; - this._lastSession = t1; - }, - MouseCursorSession: function MouseCursorSession() { - }, - MouseCursor0: function MouseCursor0() { - }, - _DeferringMouseCursor: function _DeferringMouseCursor() { - }, - _NoopMouseCursorSession: function _NoopMouseCursorSession(t0, t1) { - this.cursor = t0; - this.device = t1; - }, - _NoopMouseCursor: function _NoopMouseCursor() { - }, - _SystemMouseCursorSession: function _SystemMouseCursorSession(t0, t1) { - this.cursor = t0; - this.device = t1; - }, - SystemMouseCursor: function SystemMouseCursor(t0) { - this.kind = t0; - }, - _MouseCursor_Object_Diagnosticable: function _MouseCursor_Object_Diagnosticable() { - }, - _debugLaunchProfilePlatformChannels() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - t1, t2, allStats, _i, stats, t3, t4, t5; - var $async$_debugLaunchProfilePlatformChannels = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = !$._profilePlatformChannelsIsRunning ? 2 : 3; - break; - case 2: - // then - $._profilePlatformChannelsIsRunning = true; - $async$goto = 4; - return A._asyncAwait(A.Future_Future$delayed(B.Duration_1000000, null, type$.dynamic), $async$_debugLaunchProfilePlatformChannels); - case 4: - // returning from await. - $._profilePlatformChannelsIsRunning = false; - t1 = "" + "Platform Channel Stats:\n"; - t2 = A._instanceType($._profilePlatformChannelsStats)._eval$1("LinkedHashMapValuesIterable<2>"); - allStats = A.List_List$_of(new A.LinkedHashMapValuesIterable($._profilePlatformChannelsStats, t2), t2._eval$1("Iterable.E")); - B.JSArray_methods.sort$1(allStats, new A._debugLaunchProfilePlatformChannels_closure()); - for (t2 = allStats.length, _i = 0; _i < allStats.length; allStats.length === t2 || (0, A.throwConcurrentModificationError)(allStats), ++_i, t1 = t5) { - stats = allStats[_i]; - t3 = stats._upBytes; - t4 = B.JSNumber_methods.toStringAsFixed$1(t3 / stats._upCount, 1); - t5 = stats._downBytes; - t5 = t1 + (' (name:"' + stats.channel + '" type:"' + stats.type + '" codec:"' + stats.codec + '" upBytes:' + t3 + " upBytes_avg:" + t4 + " downBytes:" + t5 + " downBytes_avg:" + B.JSNumber_methods.toStringAsFixed$1(t5 / stats._downCount, 1) + ")\n"); - } - A.print__debugPrintThrottled$closure().call$1(t1.charCodeAt(0) == 0 ? t1 : t1); - $._profilePlatformChannelsStats.clear$0(0); - case 3: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$_debugLaunchProfilePlatformChannels, $async$completer); - }, - _ProfiledBinaryMessenger: function _ProfiledBinaryMessenger(t0, t1, t2) { - this.proxy = t0; - this.channelTypeName = t1; - this.codecTypeName = t2; - }, - _PlatformChannelStats: function _PlatformChannelStats(t0, t1, t2) { - var _ = this; - _.channel = t0; - _.codec = t1; - _.type = t2; - _._downBytes = _._downCount = _._upBytes = _._upCount = 0; - }, - _debugLaunchProfilePlatformChannels_closure: function _debugLaunchProfilePlatformChannels_closure() { - }, - BasicMessageChannel: function BasicMessageChannel(t0, t1, t2) { - this.name = t0; - this.codec = t1; - this.$ti = t2; - }, - BasicMessageChannel_setMessageHandler_closure: function BasicMessageChannel_setMessageHandler_closure(t0, t1) { - this.$this = t0; - this.handler = t1; - }, - MethodChannel: function MethodChannel(t0, t1) { - this.name = t0; - this.codec = t1; - }, - MethodChannel_setMethodCallHandler_closure: function MethodChannel_setMethodCallHandler_closure(t0, t1) { - this.$this = t0; - this.handler = t1; - }, - OptionalMethodChannel: function OptionalMethodChannel(t0, t1) { - this.name = t0; - this.codec = t1; - }, - PlatformViewsRegistry: function PlatformViewsRegistry() { - this._nextPlatformViewId = 0; - }, - PlatformViewController: function PlatformViewController() { - }, - PredictiveBackEvent_PredictiveBackEvent$fromMap(map) { - var t1, t2, t3, - touchOffset = type$.nullable_List_nullable_Object._as(map.$index(0, "touchOffset")); - if (touchOffset == null) - t1 = null; - else { - t1 = J.getInterceptor$asx(touchOffset); - t2 = t1.$index(touchOffset, 0); - t2.toString; - A._asNum(t2); - t1 = t1.$index(touchOffset, 1); - t1.toString; - t1 = new A.Offset(t2, A._asNum(t1)); - } - t2 = map.$index(0, "progress"); - t2.toString; - A._asNum(t2); - t3 = map.$index(0, "swipeEdge"); - t3.toString; - return new A.PredictiveBackEvent(t1, t2, B.List_SwipeEdge_0_SwipeEdge_1[A._asInt(t3)]); - }, - SwipeEdge: function SwipeEdge(t0, t1) { - this.index = t0; - this._name = t1; - }, - PredictiveBackEvent: function PredictiveBackEvent(t0, t1, t2) { - this.touchOffset = t0; - this.progress = t1; - this.swipeEdge = t2; - }, - ProcessTextAction: function ProcessTextAction(t0, t1) { - this.id = t0; - this.label = t1; - }, - DefaultProcessTextService: function DefaultProcessTextService() { - this.__DefaultProcessTextService__processTextChannel_A = $; - }, - RawKeyEvent_RawKeyEvent$fromMessage(message) { - var data, t1, t2, repeat, _box_0 = {}; - _box_0.character = null; - data = new A.RawKeyEvent_RawKeyEvent$fromMessage_dataFromWeb(_box_0, message).call$0(); - t1 = $.$get$RawKeyboard_instance()._keysPressed; - t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>"); - repeat = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapKeysIterable(t1, t2), t2._eval$1("Iterable.E")).contains$1(0, data.get$physicalKey()); - t2 = J.$index$asx(message, "type"); - t2.toString; - A._asString(t2); - $label0$0: { - if ("keydown" === t2) { - t1 = new A.RawKeyDownEvent(_box_0.character, repeat, data); - break $label0$0; - } - if ("keyup" === t2) { - t1 = new A.RawKeyUpEvent(null, false, data); - break $label0$0; - } - t1 = A.throwExpression(A.FlutterError_FlutterError("Unknown key event type: " + t2)); - } - return t1; - }, - KeyboardSide: function KeyboardSide(t0, t1) { - this.index = t0; - this._name = t1; - }, - ModifierKey: function ModifierKey(t0, t1) { - this.index = t0; - this._name = t1; - }, - RawKeyEventData: function RawKeyEventData() { - }, - RawKeyEvent: function RawKeyEvent() { - }, - RawKeyEvent_RawKeyEvent$fromMessage_dataFromWeb: function RawKeyEvent_RawKeyEvent$fromMessage_dataFromWeb(t0, t1) { - this._box_0 = t0; - this.message = t1; - }, - RawKeyDownEvent: function RawKeyDownEvent(t0, t1, t2) { - this.character = t0; - this.repeat = t1; - this.data = t2; - }, - RawKeyUpEvent: function RawKeyUpEvent(t0, t1, t2) { - this.character = t0; - this.repeat = t1; - this.data = t2; - }, - RawKeyboard0: function RawKeyboard0(t0, t1) { - this._raw_keyboard$_listeners = t0; - this._keysPressed = t1; - }, - _ModifierSidePair: function _ModifierSidePair(t0, t1) { - this.modifier = t0; - this.side = t1; - }, - _RawKeyEvent_Object_Diagnosticable: function _RawKeyEvent_Object_Diagnosticable() { - }, - _RawKeyEventData_Object_Diagnosticable: function _RawKeyEventData_Object_Diagnosticable() { - }, - RawKeyEventDataWeb: function RawKeyEventDataWeb(t0, t1, t2, t3, t4) { - var _ = this; - _.code = t0; - _.key = t1; - _.location = t2; - _.metaState = t3; - _.keyCode = t4; - }, - RestorationManager: function RestorationManager(t0, t1) { - var _ = this; - _._pendingRootBucket = _._rootBucket = null; - _._serializationScheduled = _._isReplacing = _._rootBucketIsValid = false; - _._bucketsNeedingSerialization = t0; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - RestorationManager_handleRestorationUpdateFromEngine_closure: function RestorationManager_handleRestorationUpdateFromEngine_closure(t0) { - this.$this = t0; - }, - RestorationManager_scheduleSerializationFor_closure: function RestorationManager_scheduleSerializationFor_closure(t0) { - this.$this = t0; - }, - RestorationBucket: function RestorationBucket(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._rawData = t0; - _._manager = t1; - _._restoration$_parent = t2; - _._restorationId = t3; - _._claimedChildren = t4; - _._childrenToAdd = t5; - _._needsSerialization = false; - }, - RestorationBucket__rawChildren_closure: function RestorationBucket__rawChildren_closure() { - }, - RestorationBucket__rawValues_closure: function RestorationBucket__rawValues_closure() { - }, - RestorationBucket__addChildData_closure: function RestorationBucket__addChildData_closure() { - }, - RestorationBucket__visitChildren_closure: function RestorationBucket__visitChildren_closure() { - }, - DefaultSpellCheckService_mergeResults(oldResults, newResults) { - var oldSpan, newSpan, t2, t3, - mergedResults = A._setArrayType([], type$.JSArray_SuggestionSpan), - t1 = J.getInterceptor$asx(oldResults), - oldSpanPointer = 0, newSpanPointer = 0; - while (true) { - if (!(oldSpanPointer < t1.get$length(oldResults) && newSpanPointer < newResults.length)) - break; - oldSpan = t1.$index(oldResults, oldSpanPointer); - newSpan = newResults[newSpanPointer]; - t2 = oldSpan.range.start; - t3 = newSpan.range.start; - if (t2 === t3) { - mergedResults.push(oldSpan); - ++oldSpanPointer; - ++newSpanPointer; - } else if (t2 < t3) { - mergedResults.push(oldSpan); - ++oldSpanPointer; - } else { - mergedResults.push(newSpan); - ++newSpanPointer; - } - } - B.JSArray_methods.addAll$1(mergedResults, t1.sublist$1(oldResults, oldSpanPointer)); - B.JSArray_methods.addAll$1(mergedResults, B.JSArray_methods.sublist$1(newResults, newSpanPointer)); - return mergedResults; - }, - SuggestionSpan: function SuggestionSpan(t0, t1) { - this.range = t0; - this.suggestions = t1; - }, - SpellCheckResults: function SpellCheckResults(t0, t1) { - this.spellCheckedText = t0; - this.suggestionSpans = t1; - }, - SystemChrome_setApplicationSwitcherDescription(description) { - return A.SystemChrome_setApplicationSwitcherDescription$body(description); - }, - SystemChrome_setApplicationSwitcherDescription$body(description) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$SystemChrome_setApplicationSwitcherDescription = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$2(string$.System, A.LinkedHashMap_LinkedHashMap$_literal(["label", description.label, "primaryColor", description.primaryColor], type$.String, type$.dynamic), type$.void), $async$SystemChrome_setApplicationSwitcherDescription); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$SystemChrome_setApplicationSwitcherDescription, $async$completer); - }, - SystemChrome_setSystemUIOverlayStyle(style) { - if ($.SystemChrome__pendingStyle != null) { - $.SystemChrome__pendingStyle = style; - return; - } - if (style.$eq(0, $.SystemChrome__latestStyle)) - return; - $.SystemChrome__pendingStyle = style; - A.scheduleMicrotask(new A.SystemChrome_setSystemUIOverlayStyle_closure()); - }, - SystemChrome_handleAppLifecycleStateChanged(state) { - if (state === B.AppLifecycleState_0) - A.scheduleMicrotask(new A.SystemChrome_handleAppLifecycleStateChanged_closure()); - }, - ApplicationSwitcherDescription: function ApplicationSwitcherDescription(t0, t1) { - this.label = t0; - this.primaryColor = t1; - }, - SystemUiOverlayStyle: function SystemUiOverlayStyle(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.systemNavigationBarColor = t0; - _.systemNavigationBarDividerColor = t1; - _.systemNavigationBarIconBrightness = t2; - _.systemNavigationBarContrastEnforced = t3; - _.statusBarColor = t4; - _.statusBarBrightness = t5; - _.statusBarIconBrightness = t6; - _.systemStatusBarContrastEnforced = t7; - }, - SystemChrome_setSystemUIOverlayStyle_closure: function SystemChrome_setSystemUIOverlayStyle_closure() { - }, - SystemChrome_handleAppLifecycleStateChanged_closure: function SystemChrome_handleAppLifecycleStateChanged_closure() { - }, - SystemSound_play(type) { - return A.SystemSound_play$body(type); - }, - SystemSound_play$body(type) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$SystemSound_play = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$2("SystemSound.play", type._enumToString$0(), type$.void), $async$SystemSound_play); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$SystemSound_play, $async$completer); - }, - SystemSoundType: function SystemSoundType(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextBoundary: function TextBoundary() { - }, - CharacterBoundary: function CharacterBoundary(t0) { - this._text_boundary$_text = t0; - }, - LineBoundary: function LineBoundary(t0) { - this._textLayout = t0; - }, - ParagraphBoundary: function ParagraphBoundary(t0) { - this._text_boundary$_text = t0; - }, - DocumentBoundary: function DocumentBoundary(t0) { - this._text_boundary$_text = t0; - }, - TextSelection$(affinity, baseOffset, extentOffset, isDirectional) { - var t1 = baseOffset < extentOffset, - t2 = t1 ? baseOffset : extentOffset; - return new A.TextSelection(baseOffset, extentOffset, affinity, isDirectional, t2, t1 ? extentOffset : baseOffset); - }, - TextSelection$collapsed(affinity, offset) { - return new A.TextSelection(offset, offset, affinity, false, offset, offset); - }, - TextSelection$fromPosition(position) { - var t1 = position.offset; - return new A.TextSelection(t1, t1, position.affinity, false, t1, t1); - }, - TextSelection: function TextSelection(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.baseOffset = t0; - _.extentOffset = t1; - _.affinity = t2; - _.isDirectional = t3; - _.start = t4; - _.end = t5; - }, - _toTextAffinity(affinity) { - var t1; - $label0$0: { - if ("TextAffinity.downstream" === affinity) { - t1 = B.TextAffinity_1; - break $label0$0; - } - if ("TextAffinity.upstream" === affinity) { - t1 = B.TextAffinity_0; - break $label0$0; - } - t1 = null; - break $label0$0; - } - return t1; - }, - TextEditingDelta_TextEditingDelta$fromJSON(encoded) { - var t3, newComposing, t4, newSelection, newText, isDeletionGreaterThanOne, isDeletingByReplacingWithEmpty, isReplacedByShorter, isReplacedBySame, isInsertingInsideComposingRegion, isDeletingInsideComposingRegion, newComposingText, originalComposingText, isReplaced, - t1 = J.getInterceptor$asx(encoded), - oldText = A._asString(t1.$index(encoded, "oldText")), - replacementDestinationStart = A._asInt(t1.$index(encoded, "deltaStart")), - replacementDestinationEnd = A._asInt(t1.$index(encoded, "deltaEnd")), - replacementSource = A._asString(t1.$index(encoded, "deltaText")), - replacementSourceEnd = replacementSource.length, - isNonTextUpdate = replacementDestinationStart === -1 && replacementDestinationStart === replacementDestinationEnd, - t2 = A._asIntQ(t1.$index(encoded, "composingBase")); - if (t2 == null) - t2 = -1; - t3 = A._asIntQ(t1.$index(encoded, "composingExtent")); - newComposing = new A.TextRange(t2, t3 == null ? -1 : t3); - t2 = A._asIntQ(t1.$index(encoded, "selectionBase")); - if (t2 == null) - t2 = -1; - t3 = A._asIntQ(t1.$index(encoded, "selectionExtent")); - if (t3 == null) - t3 = -1; - t4 = A._toTextAffinity(A._asStringQ(t1.$index(encoded, "selectionAffinity"))); - if (t4 == null) - t4 = B.TextAffinity_1; - t1 = A._asBoolQ(t1.$index(encoded, "selectionIsDirectional")); - newSelection = A.TextSelection$(t4, t2, t3, t1 === true); - if (isNonTextUpdate) - return new A.TextEditingDeltaNonTextUpdate(oldText, newSelection, newComposing); - newText = B.JSString_methods.replaceRange$3(oldText, replacementDestinationStart, replacementDestinationEnd, replacementSource); - t1 = replacementDestinationEnd - replacementDestinationStart; - isDeletionGreaterThanOne = t1 - replacementSourceEnd > 1; - if (replacementSourceEnd === 0) - isDeletingByReplacingWithEmpty = 0 === replacementSourceEnd; - else - isDeletingByReplacingWithEmpty = false; - isReplacedByShorter = isDeletionGreaterThanOne && replacementSourceEnd < t1; - isReplacedBySame = replacementSourceEnd === t1; - t2 = replacementDestinationStart + replacementSourceEnd; - isInsertingInsideComposingRegion = t2 > replacementDestinationEnd; - t3 = !isReplacedByShorter; - isDeletingInsideComposingRegion = t3 && !isDeletingByReplacingWithEmpty && t2 < replacementDestinationEnd; - t4 = !isDeletingByReplacingWithEmpty; - if (!t4 || isDeletingInsideComposingRegion || isReplacedByShorter) { - newComposingText = B.JSString_methods.substring$2(replacementSource, 0, replacementSourceEnd); - originalComposingText = B.JSString_methods.substring$2(oldText, replacementDestinationStart, t2); - } else { - newComposingText = B.JSString_methods.substring$2(replacementSource, 0, t1); - originalComposingText = B.JSString_methods.substring$2(oldText, replacementDestinationStart, replacementDestinationEnd); - } - t2 = originalComposingText === newComposingText; - isReplaced = !t2 || replacementSourceEnd > t1 || !t3 || isReplacedBySame; - if (oldText === newText) - return new A.TextEditingDeltaNonTextUpdate(oldText, newSelection, newComposing); - else if ((!t4 || isDeletingInsideComposingRegion) && t2) - return new A.TextEditingDeltaDeletion(new A.TextRange(!isDeletionGreaterThanOne ? replacementDestinationEnd - 1 : replacementDestinationStart, replacementDestinationEnd), oldText, newSelection, newComposing); - else if ((replacementDestinationStart === replacementDestinationEnd || isInsertingInsideComposingRegion) && t2) - return new A.TextEditingDeltaInsertion(B.JSString_methods.substring$2(replacementSource, t1, t1 + (replacementSourceEnd - t1)), replacementDestinationEnd, oldText, newSelection, newComposing); - else if (isReplaced) - return new A.TextEditingDeltaReplacement(replacementSource, new A.TextRange(replacementDestinationStart, replacementDestinationEnd), oldText, newSelection, newComposing); - return new A.TextEditingDeltaNonTextUpdate(oldText, newSelection, newComposing); - }, - TextEditingDelta: function TextEditingDelta() { - }, - TextEditingDeltaInsertion: function TextEditingDeltaInsertion(t0, t1, t2, t3, t4) { - var _ = this; - _.textInserted = t0; - _.insertionOffset = t1; - _.oldText = t2; - _.selection = t3; - _.composing = t4; - }, - TextEditingDeltaDeletion: function TextEditingDeltaDeletion(t0, t1, t2, t3) { - var _ = this; - _.deletedRange = t0; - _.oldText = t1; - _.selection = t2; - _.composing = t3; - }, - TextEditingDeltaReplacement: function TextEditingDeltaReplacement(t0, t1, t2, t3, t4) { - var _ = this; - _.replacementText = t0; - _.replacedRange = t1; - _.oldText = t2; - _.selection = t3; - _.composing = t4; - }, - TextEditingDeltaNonTextUpdate: function TextEditingDeltaNonTextUpdate(t0, t1, t2) { - this.oldText = t0; - this.selection = t1; - this.composing = t2; - }, - _TextEditingDelta_Object_Diagnosticable: function _TextEditingDelta_Object_Diagnosticable() { - }, - LengthLimitingTextInputFormatter_truncate(value, maxLength) { - var truncated, t2, t3, t4, - t1 = value.text, - iterator = new A.StringCharacterRange(t1, 0, 0); - if ((t1.length === 0 ? B.StringCharacters_GVp : new A.StringCharacters(t1)).get$length(0) > maxLength) - iterator._advanceEnd$2(maxLength, 0); - truncated = iterator.get$current(0); - t1 = value.selection; - t2 = truncated.length; - t1 = t1.copyWith$2$baseOffset$extentOffset(Math.min(t1.start, t2), Math.min(t1.end, t2)); - t3 = value.composing; - t4 = t3.start; - t3 = t3.end; - return new A.TextEditingValue(truncated, t1, t4 !== t3 && t2 > t4 ? new A.TextRange(t4, Math.min(t3, t2)) : B.TextRange_m1_m1); - }, - MaxLengthEnforcement: function MaxLengthEnforcement(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextInputFormatter: function TextInputFormatter() { - }, - _MutableTextRange: function _MutableTextRange(t0, t1) { - this.base = t0; - this.extent = t1; - }, - _TextEditingValueAccumulator: function _TextEditingValueAccumulator(t0, t1, t2, t3) { - var _ = this; - _.inputValue = t0; - _.stringBuffer = t1; - _.selection = t2; - _.composingRegion = t3; - }, - FilteringTextInputFormatter: function FilteringTextInputFormatter(t0, t1, t2) { - this.filterPattern = t0; - this.allow = t1; - this.replacementString = t2; - }, - FilteringTextInputFormatter__processRegion_adjustIndex: function FilteringTextInputFormatter__processRegion_adjustIndex(t0, t1, t2) { - this.regionStart = t0; - this.regionEnd = t1; - this.replacementString = t2; - }, - LengthLimitingTextInputFormatter: function LengthLimitingTextInputFormatter(t0, t1) { - this.maxLength = t0; - this.maxLengthEnforcement = t1; - }, - TextInputConfiguration$(actionLabel, allowedMimeTypes, autocorrect, autofillConfiguration, enableDeltaModel, enableIMEPersonalizedLearning, enableInteractiveSelection, enableSuggestions, inputAction, inputType, keyboardAppearance, obscureText, readOnly, smartDashesType, smartQuotesType, textCapitalization, viewId) { - return new A.TextInputConfiguration(viewId, inputType, readOnly, obscureText, true, autofillConfiguration, smartDashesType, smartQuotesType, true, enableInteractiveSelection, actionLabel, inputAction, textCapitalization, keyboardAppearance, true, allowedMimeTypes, false); - }, - _toTextAffinity0(affinity) { - var t1; - $label0$0: { - if ("TextAffinity.downstream" === affinity) { - t1 = B.TextAffinity_1; - break $label0$0; - } - if ("TextAffinity.upstream" === affinity) { - t1 = B.TextAffinity_0; - break $label0$0; - } - t1 = null; - break $label0$0; - } - return t1; - }, - TextEditingValue_TextEditingValue$fromJSON(encoded) { - var t3, t4, t5, selection, - t1 = J.getInterceptor$asx(encoded), - text = A._asString(t1.$index(encoded, "text")), - t2 = A._asIntQ(t1.$index(encoded, "selectionBase")); - if (t2 == null) - t2 = -1; - t3 = A._asIntQ(t1.$index(encoded, "selectionExtent")); - if (t3 == null) - t3 = -1; - t4 = A._toTextAffinity0(A._asStringQ(t1.$index(encoded, "selectionAffinity"))); - if (t4 == null) - t4 = B.TextAffinity_1; - t5 = A._asBoolQ(t1.$index(encoded, "selectionIsDirectional")); - selection = A.TextSelection$(t4, t2, t3, t5 === true); - t2 = A._asIntQ(t1.$index(encoded, "composingBase")); - if (t2 == null) - t2 = -1; - t1 = A._asIntQ(t1.$index(encoded, "composingExtent")); - return new A.TextEditingValue(text, selection, new A.TextRange(t2, t1 == null ? -1 : t1)); - }, - TextInputConnection$_(_client) { - var t1 = A._setArrayType([], type$.JSArray_SelectionRect), - t2 = $.TextInputConnection__nextId; - $.TextInputConnection__nextId = t2 + 1; - return new A.TextInputConnection(t1, t2, _client); - }, - _toTextInputAction(action) { - var t1; - $label0$0: { - if ("TextInputAction.none" === action) { - t1 = B.TextInputAction_0; - break $label0$0; - } - if ("TextInputAction.unspecified" === action) { - t1 = B.TextInputAction_1; - break $label0$0; - } - if ("TextInputAction.go" === action) { - t1 = B.TextInputAction_3; - break $label0$0; - } - if ("TextInputAction.search" === action) { - t1 = B.TextInputAction_4; - break $label0$0; - } - if ("TextInputAction.send" === action) { - t1 = B.TextInputAction_5; - break $label0$0; - } - if ("TextInputAction.next" === action) { - t1 = B.TextInputAction_6; - break $label0$0; - } - if ("TextInputAction.previous" === action) { - t1 = B.TextInputAction_7; - break $label0$0; - } - if ("TextInputAction.continueAction" === action) { - t1 = B.TextInputAction_8; - break $label0$0; - } - if ("TextInputAction.join" === action) { - t1 = B.TextInputAction_9; - break $label0$0; - } - if ("TextInputAction.route" === action) { - t1 = B.TextInputAction_10; - break $label0$0; - } - if ("TextInputAction.emergencyCall" === action) { - t1 = B.TextInputAction_11; - break $label0$0; - } - if ("TextInputAction.done" === action) { - t1 = B.TextInputAction_2; - break $label0$0; - } - if ("TextInputAction.newline" === action) { - t1 = B.TextInputAction_12; - break $label0$0; - } - t1 = A.throwExpression(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("Unknown text input action: " + action)], type$.JSArray_DiagnosticsNode))); - } - return t1; - }, - _toTextCursorAction(state) { - var t1; - $label0$0: { - if ("FloatingCursorDragState.start" === state) { - t1 = B.FloatingCursorDragState_0; - break $label0$0; - } - if ("FloatingCursorDragState.update" === state) { - t1 = B.FloatingCursorDragState_1; - break $label0$0; - } - if ("FloatingCursorDragState.end" === state) { - t1 = B.FloatingCursorDragState_2; - break $label0$0; - } - t1 = A.throwExpression(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("Unknown text cursor action: " + state)], type$.JSArray_DiagnosticsNode))); - } - return t1; - }, - SmartDashesType: function SmartDashesType(t0, t1) { - this.index = t0; - this._name = t1; - }, - SmartQuotesType: function SmartQuotesType(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextInputType: function TextInputType(t0, t1, t2) { - this.index = t0; - this.signed = t1; - this.decimal = t2; - }, - TextInputAction: function TextInputAction(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextCapitalization0: function TextCapitalization0(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextInputConfiguration: function TextInputConfiguration(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { - var _ = this; - _.viewId = t0; - _.inputType = t1; - _.readOnly = t2; - _.obscureText = t3; - _.autocorrect = t4; - _.autofillConfiguration = t5; - _.smartDashesType = t6; - _.smartQuotesType = t7; - _.enableSuggestions = t8; - _.enableInteractiveSelection = t9; - _.actionLabel = t10; - _.inputAction = t11; - _.textCapitalization = t12; - _.keyboardAppearance = t13; - _.enableIMEPersonalizedLearning = t14; - _.allowedMimeTypes = t15; - _.enableDeltaModel = t16; - }, - FloatingCursorDragState: function FloatingCursorDragState(t0, t1) { - this.index = t0; - this._name = t1; - }, - RawFloatingCursorPoint: function RawFloatingCursorPoint(t0, t1, t2) { - this.offset = t0; - this.startLocation = t1; - this.state = t2; - }, - TextEditingValue: function TextEditingValue(t0, t1, t2) { - this.text = t0; - this.selection = t1; - this.composing = t2; - }, - TextEditingValue_replaced_adjustIndex: function TextEditingValue_replaced_adjustIndex(t0, t1) { - this.replacementRange = t0; - this.replacementString = t1; - }, - SelectionChangedCause: function SelectionChangedCause(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextSelectionDelegate: function TextSelectionDelegate() { - }, - TextInputClient: function TextInputClient() { - }, - SelectionRect: function SelectionRect(t0, t1, t2) { - this.position = t0; - this.bounds = t1; - this.direction = t2; - }, - TextInputConnection: function TextInputConnection(t0, t1, t2) { - var _ = this; - _._cachedCaretRect = _._text_input$_cachedRect = _._cachedTransform = _._cachedSize = null; - _._cachedSelectionRects = t0; - _._text_input$_id = t1; - _._client = t2; - }, - TextInput: function TextInput(t0, t1, t2) { - var _ = this; - _._currentControl = t0; - _._inputControls = t1; - _.__TextInput__channel_A = $; - _._currentConnection = null; - _.__TextInput__currentConfiguration_A = $; - _._scribbleClients = t2; - _._hidePending = _._scribbleInProgress = false; - }, - TextInput__loudlyHandleTextInputInvocation_closure: function TextInput__loudlyHandleTextInputInvocation_closure(t0) { - this.$call = t0; - }, - TextInput__handleTextInputInvocation_closure: function TextInput__handleTextInputInvocation_closure() { - }, - TextInput__handleTextInputInvocation_closure0: function TextInput__handleTextInputInvocation_closure0(t0, t1) { - this.$this = t0; - this.args = t1; - }, - TextInput__handleTextInputInvocation_closure1: function TextInput__handleTextInputInvocation_closure1(t0) { - this.$this = t0; - }, - TextInput__scheduleHide_closure: function TextInput__scheduleHide_closure(t0) { - this.$this = t0; - }, - TextInputControl: function TextInputControl() { - }, - _PlatformTextInputControl: function _PlatformTextInputControl() { - }, - _PlatformTextInputControl_setSelectionRects_closure: function _PlatformTextInputControl_setSelectionRects_closure() { - }, - SystemContextMenuController: function SystemContextMenuController(t0) { - var _ = this; - _.onSystemHide = t0; - _._lastItems = _._lastTargetRect = null; - _._text_input$_isDisposed = _._hiddenBySystem = false; - }, - SystemContextMenuController_showWithItems_closure: function SystemContextMenuController_showWithItems_closure() { - }, - IOSSystemContextMenuItemData: function IOSSystemContextMenuItemData() { - }, - IOSSystemContextMenuItemDataCopy: function IOSSystemContextMenuItemDataCopy() { - }, - IOSSystemContextMenuItemDataCut: function IOSSystemContextMenuItemDataCut() { - }, - IOSSystemContextMenuItemDataPaste: function IOSSystemContextMenuItemDataPaste() { - }, - IOSSystemContextMenuItemDataSelectAll: function IOSSystemContextMenuItemDataSelectAll() { - }, - IOSSystemContextMenuItemDataLookUp: function IOSSystemContextMenuItemDataLookUp(t0) { - this.title = t0; - }, - IOSSystemContextMenuItemDataSearchWeb: function IOSSystemContextMenuItemDataSearchWeb(t0) { - this.title = t0; - }, - _SystemContextMenuController_Object_SystemContextMenuClient: function _SystemContextMenuController_Object_SystemContextMenuClient() { - }, - __PlatformTextInputControl_Object_TextInputControl: function __PlatformTextInputControl_Object_TextInputControl() { - }, - UndoDirection: function UndoDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - UndoManager: function UndoManager() { - this.__UndoManager__channel_A = $; - this._currentClient = null; - }, - UndoManagerClient: function UndoManagerClient() { - }, - HtmlElementViewImpl_buildImpl(_this, context) { - return new A.PlatformViewLink(new A.HtmlElementViewImpl_buildImpl_closure(_this), A.HtmlElementViewImpl_get__createController(_this), _this.viewType, null); - }, - HtmlElementViewImpl__createController(_this, params) { - var controller = new A._HtmlElementViewController(params.id, _this.viewType, _this.creationParams); - controller.__html_element_view_web$_initialize$0().then$1$1(0, new A.HtmlElementViewImpl__createController_closure(params, _this), type$.Null); - return controller; - }, - HtmlElementViewImpl_get__createController(_this) { - return new A.HtmlElementViewImpl_get__createController_closure(_this); - }, - HtmlElementViewImpl_buildImpl_closure: function HtmlElementViewImpl_buildImpl_closure(t0) { - this._this = t0; - }, - HtmlElementViewImpl_get__createController_closure: function HtmlElementViewImpl_get__createController_closure(t0) { - this._this = t0; - }, - HtmlElementViewImpl__createController_closure: function HtmlElementViewImpl__createController_closure(t0, t1) { - this.params = t0; - this._this = t1; - }, - _HtmlElementViewController: function _HtmlElementViewController(t0, t1, t2) { - var _ = this; - _.viewId = t0; - _.viewType = t1; - _.creationParams = t2; - _.__html_element_view_web$_initialized = false; - }, - ImgElementPlatformView__register() { - $.ImgElementPlatformView__registered = true; - $.$get$platformViewRegistry(); - $.$get$PlatformViewManager_instance().registerFactory$3$isVisible("Flutter__ImgElementImage__", new A.ImgElementPlatformView__register_closure(), true); - }, - ImgElementPlatformView: function ImgElementPlatformView(t0, t1) { - this.src = t0; - this.key = t1; - }, - ImgElementPlatformView__register_closure: function ImgElementPlatformView__register_closure() { - }, - RawWebImage: function RawWebImage(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.image = t0; - _.width = t1; - _.height = t2; - _.fit = t3; - _.alignment = t4; - _.matchTextDirection = t5; - _.child = t6; - _.key = t7; - }, - RenderWebImage: function RenderWebImage(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.__web_image_web$_flipHorizontally = _.__web_image_web$_resolvedAlignment = null; - _.__web_image_web$_matchTextDirection = t0; - _.__web_image_web$_textDirection = t1; - _.__web_image_web$_image = t2; - _.__web_image_web$_width = t3; - _.__web_image_web$_height = t4; - _.__web_image_web$_fit = t5; - _.__web_image_web$_alignment = t6; - _.RenderObjectWithChildMixin__child = t7; - _._layoutCacheStorage = t8; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t9; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _getParent(context) { - var $parent = A._Cell$named("parent"); - context.visitAncestorElements$1(new A._getParent_closure($parent)); - return $parent._readLocal$0(); - }, - Actions$(actions, child) { - return new A.Actions(actions, child, null); - }, - Actions__visitActionsAncestors(context, visitor) { - var t1, actionsElement, t2, t3; - if (context._widget == null) - return false; - t1 = type$._ActionsScope; - actionsElement = context.getElementForInheritedWidgetOfExactType$1$0(t1); - for (; t2 = actionsElement != null, t2;) { - if (visitor.call$1(actionsElement)) - break; - t2 = A._getParent(actionsElement)._inheritedElements; - if (t2 == null) - actionsElement = null; - else { - t3 = A.createRuntimeType(t1); - t2 = t2._persistent_hash_map$_root; - t2 = t2 == null ? null : t2.$get$3(0, 0, t3, t3.get$hashCode(0)); - actionsElement = t2; - } - } - return t2; - }, - Actions__findDispatcher(context) { - var t1 = {}; - t1.dispatcher = null; - A.Actions__visitActionsAncestors(context, new A.Actions__findDispatcher_closure(t1)); - return B.C_ActionDispatcher; - }, - Actions_maybeFind(context, intent, $T) { - var t1 = {}; - t1.action = null; - if ((intent == null ? null : A.getRuntimeTypeOfDartObject(intent)) == null) - A.createRuntimeType($T); - A.Actions__visitActionsAncestors(context, new A.Actions_maybeFind_closure(t1, intent, context, $T)); - return t1.action; - }, - Actions__maybeFindWithoutDependingOn(context, $T) { - var t1 = {}; - t1.action = null; - A.createRuntimeType($T); - A.Actions__visitActionsAncestors(context, new A.Actions__maybeFindWithoutDependingOn_closure(t1, null, $T)); - return t1.action; - }, - Actions__castAction(actionsMarker, intent, $T) { - var mappedAction, - t1 = intent == null ? null : A.getRuntimeTypeOfDartObject(intent); - if (t1 == null) - t1 = A.createRuntimeType($T); - mappedAction = actionsMarker.actions.$index(0, t1); - if ($T._eval$1("Action<0>?")._is(mappedAction)) - return mappedAction; - else - return null; - }, - Actions_invoke(context, intent, $T) { - var t1 = {}; - t1.returnValue = null; - A.Actions__visitActionsAncestors(context, new A.Actions_invoke_closure(t1, intent, context, $T)); - return t1.returnValue; - }, - Actions_maybeInvoke(context, intent, $T) { - var t1 = {}; - t1.returnValue = null; - A.Actions__visitActionsAncestors(context, new A.Actions_maybeInvoke_closure(t1, intent, context, $T)); - return t1.returnValue; - }, - DoNothingAction$(consumesKey) { - return new A.DoNothingAction(consumesKey, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent)); - }, - _getParent_closure: function _getParent_closure(t0) { - this.parent = t0; - }, - Intent: function Intent() { - }, - Action: function Action() { - }, - ContextAction: function ContextAction() { - }, - CallbackAction: function CallbackAction(t0, t1, t2) { - var _ = this; - _.onInvoke = t0; - _._actions$_listeners = t1; - _._currentCallingAction = null; - _.$ti = t2; - }, - ActionDispatcher: function ActionDispatcher() { - }, - Actions: function Actions(t0, t1, t2) { - this.actions = t0; - this.child = t1; - this.key = t2; - }, - Actions__findDispatcher_closure: function Actions__findDispatcher_closure(t0) { - this._box_0 = t0; - }, - Actions_maybeFind_closure: function Actions_maybeFind_closure(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.intent = t1; - _.context = t2; - _.T = t3; - }, - Actions__maybeFindWithoutDependingOn_closure: function Actions__maybeFindWithoutDependingOn_closure(t0, t1, t2) { - this._box_0 = t0; - this.intent = t1; - this.T = t2; - }, - Actions_invoke_closure: function Actions_invoke_closure(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.intent = t1; - _.context = t2; - _.T = t3; - }, - Actions_maybeInvoke_closure: function Actions_maybeInvoke_closure(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.intent = t1; - _.context = t2; - _.T = t3; - }, - _ActionsState: function _ActionsState(t0, t1) { - var _ = this; - _.listenedActions = t0; - _.rebuildKey = t1; - _._framework$_element = _._widget = null; - }, - _ActionsState__handleActionChanged_closure: function _ActionsState__handleActionChanged_closure(t0) { - this.$this = t0; - }, - _ActionsScope: function _ActionsScope(t0, t1, t2, t3, t4) { - var _ = this; - _.dispatcher = t0; - _.actions = t1; - _.rebuildKey = t2; - _.child = t3; - _.key = t4; - }, - FocusableActionDetector: function FocusableActionDetector(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.enabled = t0; - _.focusNode = t1; - _.autofocus = t2; - _.actions = t3; - _.onShowFocusHighlight = t4; - _.onFocusChange = t5; - _.child = t6; - _.key = t7; - }, - _FocusableActionDetectorState: function _FocusableActionDetectorState(t0) { - var _ = this; - _._focused = _._hovering = _._canShowHighlight = false; - _._mouseRegionKey = t0; - _._framework$_element = _._widget = null; - }, - _FocusableActionDetectorState_initState_closure: function _FocusableActionDetectorState_initState_closure(t0) { - this.$this = t0; - }, - _FocusableActionDetectorState__updateHighlightMode_closure: function _FocusableActionDetectorState__updateHighlightMode_closure(t0) { - this.$this = t0; - }, - _FocusableActionDetectorState__handleMouseEnter_closure: function _FocusableActionDetectorState__handleMouseEnter_closure(t0) { - this.$this = t0; - }, - _FocusableActionDetectorState__handleMouseExit_closure: function _FocusableActionDetectorState__handleMouseExit_closure(t0) { - this.$this = t0; - }, - _FocusableActionDetectorState__handleFocusChange_closure: function _FocusableActionDetectorState__handleFocusChange_closure(t0, t1) { - this.$this = t0; - this.focused = t1; - }, - _FocusableActionDetectorState__mayTriggerCallback_shouldShowHoverHighlight: function _FocusableActionDetectorState__mayTriggerCallback_shouldShowHoverHighlight(t0) { - this.$this = t0; - }, - _FocusableActionDetectorState__mayTriggerCallback_canRequestFocus: function _FocusableActionDetectorState__mayTriggerCallback_canRequestFocus(t0) { - this.$this = t0; - }, - _FocusableActionDetectorState__mayTriggerCallback_shouldShowFocusHighlight: function _FocusableActionDetectorState__mayTriggerCallback_shouldShowFocusHighlight(t0, t1) { - this.$this = t0; - this.canRequestFocus = t1; - }, - _FocusableActionDetectorState_didUpdateWidget_closure: function _FocusableActionDetectorState_didUpdateWidget_closure(t0, t1) { - this.$this = t0; - this.oldWidget = t1; - }, - VoidCallbackAction: function VoidCallbackAction(t0) { - this._actions$_listeners = t0; - this._currentCallingAction = null; - }, - DoNothingAction: function DoNothingAction(t0, t1) { - this._consumesKey = t0; - this._actions$_listeners = t1; - this._currentCallingAction = null; - }, - ActivateIntent: function ActivateIntent() { - }, - ButtonActivateIntent: function ButtonActivateIntent() { - }, - DismissIntent: function DismissIntent() { - }, - DismissAction: function DismissAction() { - }, - PrioritizedIntents: function PrioritizedIntents() { - }, - PrioritizedAction: function PrioritizedAction(t0) { - var _ = this; - _.__PrioritizedAction__selectedIntent_A = _.__PrioritizedAction__selectedAction_A = $; - _._actions$_listeners = t0; - _._currentCallingAction = null; - }, - _OverridableActionMixin: function _OverridableActionMixin() { - }, - _OverridableAction: function _OverridableAction(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.defaultAction = t0; - _.lookupContext = t1; - _._OverridableActionMixin_debugAssertMutuallyRecursive = t2; - _._OverridableActionMixin_debugAssertIsActionEnabledMutuallyRecursive = t3; - _._OverridableActionMixin_debugAssertIsEnabledMutuallyRecursive = t4; - _._OverridableActionMixin_debugAssertConsumeKeyMutuallyRecursive = t5; - _._actions$_listeners = t6; - _._currentCallingAction = null; - _.$ti = t7; - }, - _OverridableContextAction: function _OverridableContextAction(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.defaultAction = t0; - _.lookupContext = t1; - _._OverridableActionMixin_debugAssertMutuallyRecursive = t2; - _._OverridableActionMixin_debugAssertIsActionEnabledMutuallyRecursive = t3; - _._OverridableActionMixin_debugAssertIsEnabledMutuallyRecursive = t4; - _._OverridableActionMixin_debugAssertConsumeKeyMutuallyRecursive = t5; - _._actions$_listeners = t6; - _._currentCallingAction = null; - _.$ti = t7; - }, - _ContextActionToActionAdapter: function _ContextActionToActionAdapter(t0, t1, t2, t3) { - var _ = this; - _.invokeContext = t0; - _.action = t1; - _._actions$_listeners = t2; - _._currentCallingAction = null; - _.$ti = t3; - }, - _Action_Object_Diagnosticable: function _Action_Object_Diagnosticable() { - }, - _ActionDispatcher_Object_Diagnosticable: function _ActionDispatcher_Object_Diagnosticable() { - }, - _Intent_Object_Diagnosticable: function _Intent_Object_Diagnosticable() { - }, - __OverridableAction_ContextAction__OverridableActionMixin: function __OverridableAction_ContextAction__OverridableActionMixin() { - }, - __OverridableContextAction_ContextAction__OverridableActionMixin: function __OverridableContextAction_ContextAction__OverridableActionMixin() { - }, - AnimatedSize$(child, curve, duration) { - return new A.AnimatedSize(child, curve, duration, null); - }, - AnimatedSize: function AnimatedSize(t0, t1, t2, t3) { - var _ = this; - _.child = t0; - _.curve = t1; - _.duration = t2; - _.key = t3; - }, - _AnimatedSizeState: function _AnimatedSizeState(t0, t1) { - var _ = this; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _AnimatedSize: function _AnimatedSize(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.alignment = t0; - _.curve = t1; - _.duration = t2; - _.reverseDuration = t3; - _.vsync = t4; - _.clipBehavior = t5; - _.onEnd = t6; - _.child = t7; - _.key = t8; - }, - __AnimatedSizeState_State_SingleTickerProviderStateMixin: function __AnimatedSizeState_State_SingleTickerProviderStateMixin() { - }, - AnimatedSwitcher$(child, duration, switchInCurve, transitionBuilder) { - return new A.AnimatedSwitcher(child, duration, switchInCurve, transitionBuilder, null); - }, - AnimatedSwitcher_defaultTransitionBuilder(child, animation) { - return new A.FadeTransition(animation, false, child, new A.ValueKey(child.key, type$.ValueKey_nullable_Key)); - }, - AnimatedSwitcher_defaultLayoutBuilder(currentChild, previousChildren) { - var t1 = A.List_List$_of(previousChildren, type$.Widget); - if (currentChild != null) - t1.push(currentChild); - return A.Stack$(B.Alignment_0_0, t1, B.Clip_1, B.StackFit_0, null); - }, - _ChildEntry: function _ChildEntry(t0, t1, t2, t3) { - var _ = this; - _.controller = t0; - _.animation = t1; - _.transition = t2; - _.widgetChild = t3; - }, - AnimatedSwitcher: function AnimatedSwitcher(t0, t1, t2, t3, t4) { - var _ = this; - _.child = t0; - _.duration = t1; - _.switchInCurve = t2; - _.transitionBuilder = t3; - _.key = t4; - }, - _AnimatedSwitcherState: function _AnimatedSwitcherState(t0, t1, t2, t3) { - var _ = this; - _._currentEntry = null; - _._outgoingEntries = t0; - _._outgoingWidgets = t1; - _._childNumber = 0; - _.TickerProviderStateMixin__tickers = t2; - _.TickerProviderStateMixin__tickerModeNotifier = t3; - _._framework$_element = _._widget = null; - }, - _AnimatedSwitcherState__newEntry_closure: function _AnimatedSwitcherState__newEntry_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.entry = t1; - _.controller = t2; - _.animation = t3; - }, - _AnimatedSwitcherState__newEntry__closure: function _AnimatedSwitcherState__newEntry__closure(t0, t1) { - this.$this = t0; - this.entry = t1; - }, - _AnimatedSwitcherState__rebuildOutgoingWidgetsIfNeeded_closure: function _AnimatedSwitcherState__rebuildOutgoingWidgetsIfNeeded_closure() { - }, - _AnimatedSwitcherState_build_closure: function _AnimatedSwitcherState_build_closure(t0) { - this.$this = t0; - }, - __AnimatedSwitcherState_State_TickerProviderStateMixin: function __AnimatedSwitcherState_State_TickerProviderStateMixin() { - }, - AnnotatedRegion: function AnnotatedRegion(t0, t1, t2, t3) { - var _ = this; - _.value = t0; - _.child = t1; - _.key = t2; - _.$ti = t3; - }, - basicLocaleListResolution(preferredLocales, supportedLocales) { - var t1, t2, allSupportedLocales, languageAndCountryLocales, languageAndScriptLocales, languageLocales, countryLocales, _i, locale, t3, t4, matchesCountryCode, matchesLanguageCode, localeIndex, userLocale, match, resolvedLocale, _null = null; - if (preferredLocales == null || preferredLocales.length === 0) - return B.JSArray_methods.get$first(supportedLocales); - t1 = type$.String; - t2 = type$.Locale; - allSupportedLocales = A.HashMap_HashMap(_null, _null, _null, t1, t2); - languageAndCountryLocales = A.HashMap_HashMap(_null, _null, _null, t1, t2); - languageAndScriptLocales = A.HashMap_HashMap(_null, _null, _null, t1, t2); - languageLocales = A.HashMap_HashMap(_null, _null, _null, t1, t2); - countryLocales = A.HashMap_HashMap(_null, _null, _null, type$.nullable_String, t2); - for (_i = 0; _i < 1; ++_i) { - locale = supportedLocales[_i]; - t1 = locale._languageCode; - t2 = B.Map_3odc6.$index(0, t1); - if (t2 == null) - t2 = t1; - t3 = locale._countryCode; - t4 = B.Map_ydZmU.$index(0, t3); - if (t4 == null) - t4 = t3; - t4 = t2 + "_null_" + A.S(t4); - if (allSupportedLocales.$index(0, t4) == null) - allSupportedLocales.$indexSet(0, t4, locale); - t2 = B.Map_3odc6.$index(0, t1); - t2 = (t2 == null ? t1 : t2) + "_null"; - if (languageAndScriptLocales.$index(0, t2) == null) - languageAndScriptLocales.$indexSet(0, t2, locale); - t2 = B.Map_3odc6.$index(0, t1); - if (t2 == null) - t2 = t1; - t4 = B.Map_ydZmU.$index(0, t3); - if (t4 == null) - t4 = t3; - t4 = t2 + "_" + A.S(t4); - if (languageAndCountryLocales.$index(0, t4) == null) - languageAndCountryLocales.$indexSet(0, t4, locale); - t2 = B.Map_3odc6.$index(0, t1); - t1 = t2 == null ? t1 : t2; - if (languageLocales.$index(0, t1) == null) - languageLocales.$indexSet(0, t1, locale); - t1 = B.Map_ydZmU.$index(0, t3); - if (t1 == null) - t1 = t3; - if (countryLocales.$index(0, t1) == null) - countryLocales.$indexSet(0, t1, locale); - } - for (matchesCountryCode = _null, matchesLanguageCode = matchesCountryCode, localeIndex = 0; localeIndex < preferredLocales.length; ++localeIndex) { - userLocale = preferredLocales[localeIndex]; - t1 = userLocale._languageCode; - t2 = B.Map_3odc6.$index(0, t1); - if (t2 == null) - t2 = t1; - t3 = userLocale._countryCode; - t4 = B.Map_ydZmU.$index(0, t3); - if (t4 == null) - t4 = t3; - if (allSupportedLocales.containsKey$1(0, t2 + "_null_" + A.S(t4))) - return userLocale; - t2 = B.Map_ydZmU.$index(0, t3); - if ((t2 == null ? t3 : t2) != null) { - t2 = B.Map_3odc6.$index(0, t1); - if (t2 == null) - t2 = t1; - t4 = B.Map_ydZmU.$index(0, t3); - if (t4 == null) - t4 = t3; - match = languageAndCountryLocales.$index(0, t2 + "_" + A.S(t4)); - if (match != null) - return match; - } - if (matchesLanguageCode != null) - return matchesLanguageCode; - t2 = B.Map_3odc6.$index(0, t1); - match = languageLocales.$index(0, t2 == null ? t1 : t2); - if (match != null) { - if (localeIndex === 0) { - t2 = localeIndex + 1; - if (t2 < preferredLocales.length) { - t2 = preferredLocales[t2]._languageCode; - t4 = B.Map_3odc6.$index(0, t2); - t2 = t4 == null ? t2 : t4; - t4 = B.Map_3odc6.$index(0, t1); - t1 = t2 === (t4 == null ? t1 : t4); - } else - t1 = false; - t1 = !t1; - } else - t1 = false; - if (t1) - return match; - matchesLanguageCode = match; - } - if (matchesCountryCode == null) { - t1 = B.Map_ydZmU.$index(0, t3); - t1 = (t1 == null ? t3 : t1) != null; - } else - t1 = false; - if (t1) { - t1 = B.Map_ydZmU.$index(0, t3); - match = countryLocales.$index(0, t1 == null ? t3 : t1); - if (match != null) - matchesCountryCode = match; - } - } - resolvedLocale = matchesLanguageCode == null ? matchesCountryCode : matchesLanguageCode; - return resolvedLocale == null ? B.JSArray_methods.get$first(supportedLocales) : resolvedLocale; - }, - WidgetsApp_defaultShortcuts() { - return B.Map_Bpo5x; - }, - WidgetsApp: function WidgetsApp(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30) { - var _ = this; - _.navigatorKey = t0; - _.onGenerateRoute = t1; - _.onGenerateInitialRoutes = t2; - _.pageRouteBuilder = t3; - _.routeInformationParser = t4; - _.routerDelegate = t5; - _.backButtonDispatcher = t6; - _.routeInformationProvider = t7; - _.routerConfig = t8; - _.home = t9; - _.routes = t10; - _.onUnknownRoute = t11; - _.onNavigationNotification = t12; - _.initialRoute = t13; - _.navigatorObservers = t14; - _.builder = t15; - _.title = t16; - _.onGenerateTitle = t17; - _.textStyle = t18; - _.color = t19; - _.locale = t20; - _.localizationsDelegates = t21; - _.localeListResolutionCallback = t22; - _.localeResolutionCallback = t23; - _.supportedLocales = t24; - _.showPerformanceOverlay = t25; - _.showSemanticsDebugger = t26; - _.shortcuts = t27; - _.actions = t28; - _.restorationScopeId = t29; - _.key = t30; - }, - _WidgetsAppState: function _WidgetsAppState() { - var _ = this; - _._framework$_element = _._widget = _._app$_locale = _._navigator = _._defaultBackButtonDispatcher = _._defaultRouteInformationProvider = _._app$_appLifecycleState = null; - }, - _WidgetsAppState__onGenerateRoute_closure: function _WidgetsAppState__onGenerateRoute_closure(t0) { - this.$this = t0; - }, - _WidgetsAppState_didChangeLocales_closure: function _WidgetsAppState_didChangeLocales_closure(t0, t1) { - this.$this = t0; - this.newLocale = t1; - }, - _WidgetsAppState_build_closure: function _WidgetsAppState_build_closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - __WidgetsAppState_State_WidgetsBindingObserver: function __WidgetsAppState_State_WidgetsBindingObserver() { - }, - AppLifecycleListener: function AppLifecycleListener(t0, t1, t2) { - this._app_lifecycle_listener$_lifecycleState = t0; - this.binding = t1; - this.onResume = t2; - }, - _AppLifecycleListener_Object_WidgetsBindingObserver: function _AppLifecycleListener_Object_WidgetsBindingObserver() { - }, - _AppLifecycleListener_Object_WidgetsBindingObserver_Diagnosticable: function _AppLifecycleListener_Object_WidgetsBindingObserver_Diagnosticable() { - }, - AsyncSnapshot$nothing($T) { - return new A.AsyncSnapshot(B.ConnectionState_0, null, null, null, $T._eval$1("AsyncSnapshot<0>")); - }, - StreamBuilder$(builder, initialData, stream, $T) { - return new A.StreamBuilder(builder, initialData, stream, null, $T._eval$1("StreamBuilder<0>")); - }, - StreamBuilderBase: function StreamBuilderBase() { - }, - _StreamBuilderBaseState: function _StreamBuilderBaseState(t0) { - var _ = this; - _._async0$_subscription = null; - _.___StreamBuilderBaseState__summary_A = $; - _._framework$_element = _._widget = null; - _.$ti = t0; - }, - _StreamBuilderBaseState__subscribe_closure: function _StreamBuilderBaseState__subscribe_closure(t0) { - this.$this = t0; - }, - _StreamBuilderBaseState__subscribe__closure1: function _StreamBuilderBaseState__subscribe__closure1(t0, t1) { - this.$this = t0; - this.data = t1; - }, - _StreamBuilderBaseState__subscribe_closure1: function _StreamBuilderBaseState__subscribe_closure1(t0) { - this.$this = t0; - }, - _StreamBuilderBaseState__subscribe__closure: function _StreamBuilderBaseState__subscribe__closure(t0, t1, t2) { - this.$this = t0; - this.error = t1; - this.stackTrace = t2; - }, - _StreamBuilderBaseState__subscribe_closure0: function _StreamBuilderBaseState__subscribe_closure0(t0) { - this.$this = t0; - }, - _StreamBuilderBaseState__subscribe__closure0: function _StreamBuilderBaseState__subscribe__closure0(t0) { - this.$this = t0; - }, - ConnectionState: function ConnectionState(t0, t1) { - this.index = t0; - this._name = t1; - }, - AsyncSnapshot: function AsyncSnapshot(t0, t1, t2, t3, t4) { - var _ = this; - _.connectionState = t0; - _.data = t1; - _.error = t2; - _.stackTrace = t3; - _.$ti = t4; - }, - StreamBuilder: function StreamBuilder(t0, t1, t2, t3, t4) { - var _ = this; - _.builder = t0; - _.initialData = t1; - _.stream = t2; - _.key = t3; - _.$ti = t4; - }, - FutureBuilder: function FutureBuilder(t0, t1, t2, t3) { - var _ = this; - _.future = t0; - _.builder = t1; - _.key = t2; - _.$ti = t3; - }, - _FutureBuilderState: function _FutureBuilderState(t0) { - var _ = this; - _._activeCallbackIdentity = null; - _.___FutureBuilderState__snapshot_A = $; - _._framework$_element = _._widget = null; - _.$ti = t0; - }, - _FutureBuilderState__subscribe_closure: function _FutureBuilderState__subscribe_closure(t0, t1) { - this.$this = t0; - this.callbackIdentity = t1; - }, - _FutureBuilderState__subscribe__closure0: function _FutureBuilderState__subscribe__closure0(t0, t1) { - this.$this = t0; - this.data = t1; - }, - _FutureBuilderState__subscribe_closure0: function _FutureBuilderState__subscribe_closure0(t0, t1) { - this.$this = t0; - this.callbackIdentity = t1; - }, - _FutureBuilderState__subscribe__closure: function _FutureBuilderState__subscribe__closure(t0, t1, t2) { - this.$this = t0; - this.error = t1; - this.stackTrace = t2; - }, - AutomaticKeepAlive: function AutomaticKeepAlive(t0, t1) { - this.child = t0; - this.key = t1; - }, - _AutomaticKeepAliveState: function _AutomaticKeepAliveState() { - var _ = this; - _._automatic_keep_alive$_handles = null; - _.___AutomaticKeepAliveState__child_A = $; - _._keepingAlive = false; - _._framework$_element = _._widget = null; - }, - _AutomaticKeepAliveState__addClient_closure: function _AutomaticKeepAliveState__addClient_closure(t0) { - this.$this = t0; - }, - _AutomaticKeepAliveState__getChildElement_closure: function _AutomaticKeepAliveState__getChildElement_closure(t0) { - this._box_0 = t0; - }, - _AutomaticKeepAliveState__createCallback_closure: function _AutomaticKeepAliveState__createCallback_closure(t0, t1, t2) { - this.$this = t0; - this.handle = t1; - this.callback = t2; - }, - _AutomaticKeepAliveState__createCallback__closure: function _AutomaticKeepAliveState__createCallback__closure(t0) { - this.$this = t0; - }, - _AutomaticKeepAliveState__createCallback__closure0: function _AutomaticKeepAliveState__createCallback__closure0(t0) { - this.$this = t0; - }, - _AutomaticKeepAliveState__createCallback___closure: function _AutomaticKeepAliveState__createCallback___closure() { - }, - KeepAliveNotification: function KeepAliveNotification(t0) { - this.handle = t0; - }, - KeepAliveHandle: function KeepAliveHandle(t0) { - var _ = this; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t0; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - AutomaticKeepAliveClientMixin: function AutomaticKeepAliveClientMixin() { - }, - _NullWidget: function _NullWidget(t0) { - this.key = t0; - }, - _UbiquitousInheritedElement__recurseChildren(element, visitor) { - element.visitChildren$1(new A._UbiquitousInheritedElement__recurseChildren_closure(visitor)); - visitor.call$1(element); - }, - Directionality$(child, textDirection) { - return new A.Directionality(textDirection, child, null); - }, - Directionality_maybeOf(context) { - var widget = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality); - return widget == null ? null : widget.textDirection; - }, - Opacity$(child, opacity) { - return new A.Opacity(opacity, child, null); - }, - BackdropFilter$(child, filter) { - return new A.BackdropFilter(filter, child, null); - }, - CustomPaint$(child, foregroundPainter, key, painter, size) { - return new A.CustomPaint(painter, foregroundPainter, size, child, key); - }, - ClipRect$(child, clipBehavior, clipper) { - return new A.ClipRect(clipper, clipBehavior, child, null); - }, - ClipRRect$(borderRadius, child, clipBehavior) { - return new A.ClipRRect(borderRadius, clipBehavior, child, null); - }, - ClipPath$(child, clipBehavior, clipper) { - return new A.ClipPath(clipper, clipBehavior, child, null); - }, - ClipPath_shape(child, shape) { - return new A.Builder(new A.ClipPath_shape_closure(shape, B.Clip_2, child), null); - }, - Transform$(alignment, child, filterQuality, transform, transformHitTests) { - return new A.Transform(transform, alignment, transformHitTests, filterQuality, child, null); - }, - Transform$rotate(angle, child) { - return new A.Transform(A.Transform__computeRotation(angle), B.Alignment_0_0, true, null, child, null); - }, - Transform__computeRotation(radians) { - var t1, sin, cos; - if (radians === 0) { - t1 = new A.Matrix4(new Float64Array(16)); - t1.setIdentity$0(); - return t1; - } - sin = Math.sin(radians); - if (sin === 1) - return A.Transform__createZRotation(1, 0); - if (sin === -1) - return A.Transform__createZRotation(-1, 0); - cos = Math.cos(radians); - if (cos === -1) - return A.Transform__createZRotation(0, -1); - return A.Transform__createZRotation(sin, cos); - }, - Transform__createZRotation(sin, cos) { - var t1 = new Float64Array(16); - t1[0] = cos; - t1[1] = sin; - t1[4] = -sin; - t1[5] = cos; - t1[10] = 1; - t1[15] = 1; - return new A.Matrix4(t1); - }, - CompositedTransformFollower$(child, link, offset, showWhenUnlinked) { - return new A.CompositedTransformFollower(link, false, offset, child, null); - }, - FractionalTranslation$(child, transformHitTests, translation) { - return new A.FractionalTranslation(translation, transformHitTests, child, null); - }, - Center$(child, heightFactor, widthFactor) { - return new A.Center(B.Alignment_0_0, widthFactor, heightFactor, child, null); - }, - LayoutId$(child, id) { - return new A.LayoutId(id, child, new A.ValueKey(id, type$.ValueKey_Object)); - }, - SizedBox$(child, height, width) { - return new A.SizedBox(width, height, child, null); - }, - SizedBox$fromSize(child, size) { - return new A.SizedBox(size._dx, size._dy, child, null); - }, - LimitedBox$(child, maxHeight, maxWidth) { - return new A.LimitedBox(maxWidth, maxHeight, child, null); - }, - getAxisDirectionFromAxisReverseAndDirectionality(context, axis, reverse) { - var axisDirection; - switch (axis.index) { - case 0: - axisDirection = A.textDirectionToAxisDirection(context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - return axisDirection; - case 1: - return B.AxisDirection_2; - } - }, - Stack$(alignment, children, clipBehavior, fit, textDirection) { - return new A.Stack(alignment, textDirection, fit, clipBehavior, children, null); - }, - Positioned$(bottom, child, height, key, left, right, $top, width) { - return new A.Positioned(left, $top, right, bottom, width, height, child, key); - }, - Positioned$fill(bottom, child) { - return new A.Positioned(0, 0, 0, bottom, null, null, child, null); - }, - Positioned_Positioned$directional(bottom, child, end, height, start, textDirection, $top, width) { - var t1, _0_1, right, _0_2; - switch (textDirection.index) { - case 0: - t1 = new A._Record_2(end, start); - break; - case 1: - t1 = new A._Record_2(start, end); - break; - default: - t1 = null; - } - _0_1 = t1._0; - right = null; - _0_2 = t1._1; - right = _0_2; - return A.Positioned$(bottom, child, height, null, _0_1, right, $top, width); - }, - Row$(children, crossAxisAlignment, mainAxisAlignment, mainAxisSize, textBaseline) { - return new A.Row(B.Axis_0, mainAxisAlignment, mainAxisSize, crossAxisAlignment, null, B.VerticalDirection_1, textBaseline, 0, children, null); - }, - Column$(children, crossAxisAlignment, mainAxisAlignment, mainAxisSize) { - return new A.Column(B.Axis_1, mainAxisAlignment, mainAxisSize, crossAxisAlignment, null, B.VerticalDirection_1, null, 0, children, null); - }, - Expanded$(child) { - return new A.Expanded(1, B.FlexFit_0, child, null); - }, - Wrap$(children, runSpacing, spacing) { - return new A.Wrap(spacing, runSpacing, children, null); - }, - RichText$(key, locale, maxLines, overflow, selectionColor, selectionRegistrar, softWrap, strutStyle, text, textAlign, textDirection, textHeightBehavior, textScaler, textWidthBasis) { - return new A.RichText(text, textAlign, textDirection, softWrap, overflow, A.RichText__effectiveTextScalerFrom(textScaler, 1), maxLines, locale, strutStyle, textWidthBasis, textHeightBehavior, selectionRegistrar, selectionColor, A.WidgetSpan_extractFromInlineSpan(text, A.RichText__effectiveTextScalerFrom(textScaler, 1)), key); - }, - RichText__effectiveTextScalerFrom(textScaler, textScaleFactor) { - var _0_2, t1; - $label0$0: { - _0_2 = null; - t1 = false; - t1 = 1 === textScaleFactor; - _0_2 = textScaleFactor; - if (t1) { - t1 = textScaler; - break $label0$0; - } - t1 = B._LinearTextScaler_1.$eq(0, textScaler); - if (t1) - _0_2 = _0_2; - if (t1) { - t1 = new A._LinearTextScaler(_0_2); - break $label0$0; - } - t1 = textScaler; - break $label0$0; - } - return t1; - }, - Listener$(behavior, child, onPointerCancel, onPointerDown, onPointerPanZoomStart, onPointerSignal, onPointerUp) { - return new A.Listener0(onPointerDown, onPointerUp, onPointerCancel, onPointerPanZoomStart, onPointerSignal, behavior, child, null); - }, - MouseRegion$(child, cursor, key, onEnter, onExit, onHover) { - return new A.MouseRegion(onEnter, onHover, onExit, cursor, child, key); - }, - IgnorePointer$(child, ignoring, key) { - return new A.IgnorePointer(ignoring, child, key); - }, - BlockSemantics$(child) { - return new A.BlockSemantics(child, null); - }, - _UbiquitousInheritedElement: function _UbiquitousInheritedElement(t0, t1, t2) { - var _ = this; - _._dependents = t0; - _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; - _.__Element__depth_A = $; - _._widget = t1; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t2; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - _UbiquitousInheritedElement_notifyClients_closure: function _UbiquitousInheritedElement_notifyClients_closure(t0, t1) { - this.$this = t0; - this.oldWidget = t1; - }, - _UbiquitousInheritedElement__recurseChildren_closure: function _UbiquitousInheritedElement__recurseChildren_closure(t0) { - this.visitor = t0; - }, - _UbiquitousInheritedWidget: function _UbiquitousInheritedWidget() { - }, - Directionality: function Directionality(t0, t1, t2) { - this.textDirection = t0; - this.child = t1; - this.key = t2; - }, - Opacity: function Opacity(t0, t1, t2) { - this.opacity = t0; - this.child = t1; - this.key = t2; - }, - BackdropFilter: function BackdropFilter(t0, t1, t2) { - this.filter = t0; - this.child = t1; - this.key = t2; - }, - CustomPaint: function CustomPaint(t0, t1, t2, t3, t4) { - var _ = this; - _.painter = t0; - _.foregroundPainter = t1; - _.size = t2; - _.child = t3; - _.key = t4; - }, - ClipRect: function ClipRect(t0, t1, t2, t3) { - var _ = this; - _.clipper = t0; - _.clipBehavior = t1; - _.child = t2; - _.key = t3; - }, - ClipRRect: function ClipRRect(t0, t1, t2, t3) { - var _ = this; - _.borderRadius = t0; - _.clipBehavior = t1; - _.child = t2; - _.key = t3; - }, - ClipPath: function ClipPath(t0, t1, t2, t3) { - var _ = this; - _.clipper = t0; - _.clipBehavior = t1; - _.child = t2; - _.key = t3; - }, - ClipPath_shape_closure: function ClipPath_shape_closure(t0, t1, t2) { - this.shape = t0; - this.clipBehavior = t1; - this.child = t2; - }, - PhysicalModel: function PhysicalModel(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.shape = t0; - _.clipBehavior = t1; - _.borderRadius = t2; - _.elevation = t3; - _.color = t4; - _.shadowColor = t5; - _.child = t6; - _.key = t7; - }, - PhysicalShape: function PhysicalShape(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.clipper = t0; - _.clipBehavior = t1; - _.elevation = t2; - _.color = t3; - _.shadowColor = t4; - _.child = t5; - _.key = t6; - }, - Transform: function Transform(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.transform = t0; - _.alignment = t1; - _.transformHitTests = t2; - _.filterQuality = t3; - _.child = t4; - _.key = t5; - }, - CompositedTransformTarget: function CompositedTransformTarget(t0, t1, t2) { - this.link = t0; - this.child = t1; - this.key = t2; - }, - CompositedTransformFollower: function CompositedTransformFollower(t0, t1, t2, t3, t4) { - var _ = this; - _.link = t0; - _.showWhenUnlinked = t1; - _.offset = t2; - _.child = t3; - _.key = t4; - }, - FractionalTranslation: function FractionalTranslation(t0, t1, t2, t3) { - var _ = this; - _.translation = t0; - _.transformHitTests = t1; - _.child = t2; - _.key = t3; - }, - Padding: function Padding(t0, t1, t2) { - this.padding = t0; - this.child = t1; - this.key = t2; - }, - Align: function Align(t0, t1, t2, t3, t4) { - var _ = this; - _.alignment = t0; - _.widthFactor = t1; - _.heightFactor = t2; - _.child = t3; - _.key = t4; - }, - Center: function Center(t0, t1, t2, t3, t4) { - var _ = this; - _.alignment = t0; - _.widthFactor = t1; - _.heightFactor = t2; - _.child = t3; - _.key = t4; - }, - CustomSingleChildLayout: function CustomSingleChildLayout(t0, t1, t2) { - this.delegate = t0; - this.child = t1; - this.key = t2; - }, - LayoutId: function LayoutId(t0, t1, t2) { - this.id = t0; - this.child = t1; - this.key = t2; - }, - CustomMultiChildLayout: function CustomMultiChildLayout(t0, t1, t2) { - this.delegate = t0; - this.children = t1; - this.key = t2; - }, - SizedBox: function SizedBox(t0, t1, t2, t3) { - var _ = this; - _.width = t0; - _.height = t1; - _.child = t2; - _.key = t3; - }, - ConstrainedBox: function ConstrainedBox(t0, t1, t2) { - this.constraints = t0; - this.child = t1; - this.key = t2; - }, - LimitedBox: function LimitedBox(t0, t1, t2, t3) { - var _ = this; - _.maxWidth = t0; - _.maxHeight = t1; - _.child = t2; - _.key = t3; - }, - Offstage: function Offstage(t0, t1, t2) { - this.offstage = t0; - this.child = t1; - this.key = t2; - }, - _OffstageElement: function _OffstageElement(t0, t1) { - var _ = this; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = _._framework$_child = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - AspectRatio: function AspectRatio(t0, t1, t2) { - this.aspectRatio = t0; - this.child = t1; - this.key = t2; - }, - IntrinsicWidth: function IntrinsicWidth(t0, t1) { - this.child = t0; - this.key = t1; - }, - SliverPadding: function SliverPadding(t0, t1, t2) { - this.padding = t0; - this.child = t1; - this.key = t2; - }, - Stack: function Stack(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.alignment = t0; - _.textDirection = t1; - _.fit = t2; - _.clipBehavior = t3; - _.children = t4; - _.key = t5; - }, - IndexedStack: function IndexedStack(t0, t1, t2, t3) { - var _ = this; - _.alignment = t0; - _.index = t1; - _.children = t2; - _.key = t3; - }, - _RawIndexedStack: function _RawIndexedStack(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.index = t0; - _.alignment = t1; - _.textDirection = t2; - _.fit = t3; - _.clipBehavior = t4; - _.children = t5; - _.key = t6; - }, - _IndexedStackElement: function _IndexedStackElement(t0, t1, t2) { - var _ = this; - _.__MultiChildRenderObjectElement__children_A = $; - _._forgottenChildren = t0; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = null; - _.__Element__depth_A = $; - _._widget = t1; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t2; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - Positioned: function Positioned(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.left = t0; - _.top = t1; - _.right = t2; - _.bottom = t3; - _.width = t4; - _.height = t5; - _.child = t6; - _.key = t7; - }, - PositionedDirectional: function PositionedDirectional(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.start = t0; - _.top = t1; - _.bottom = t2; - _.width = t3; - _.child = t4; - _.key = t5; - }, - Flex: function Flex() { - }, - Row: function Row(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.direction = t0; - _.mainAxisAlignment = t1; - _.mainAxisSize = t2; - _.crossAxisAlignment = t3; - _.textDirection = t4; - _.verticalDirection = t5; - _.textBaseline = t6; - _.spacing = t7; - _.children = t8; - _.key = t9; - }, - Column: function Column(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.direction = t0; - _.mainAxisAlignment = t1; - _.mainAxisSize = t2; - _.crossAxisAlignment = t3; - _.textDirection = t4; - _.verticalDirection = t5; - _.textBaseline = t6; - _.spacing = t7; - _.children = t8; - _.key = t9; - }, - Flexible: function Flexible(t0, t1, t2, t3) { - var _ = this; - _.flex = t0; - _.fit = t1; - _.child = t2; - _.key = t3; - }, - Expanded: function Expanded(t0, t1, t2, t3) { - var _ = this; - _.flex = t0; - _.fit = t1; - _.child = t2; - _.key = t3; - }, - Wrap: function Wrap(t0, t1, t2, t3) { - var _ = this; - _.spacing = t0; - _.runSpacing = t1; - _.children = t2; - _.key = t3; - }, - RichText: function RichText(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.text = t0; - _.textAlign = t1; - _.textDirection = t2; - _.softWrap = t3; - _.overflow = t4; - _.textScaler = t5; - _.maxLines = t6; - _.locale = t7; - _.strutStyle = t8; - _.textWidthBasis = t9; - _.textHeightBehavior = t10; - _.selectionRegistrar = t11; - _.selectionColor = t12; - _.children = t13; - _.key = t14; - }, - RawImage: function RawImage(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) { - var _ = this; - _.image = t0; - _.debugImageLabel = t1; - _.width = t2; - _.height = t3; - _.scale = t4; - _.color = t5; - _.opacity = t6; - _.filterQuality = t7; - _.colorBlendMode = t8; - _.fit = t9; - _.alignment = t10; - _.repeat = t11; - _.centerSlice = t12; - _.matchTextDirection = t13; - _.invertColors = t14; - _.isAntiAlias = t15; - _.key = t16; - }, - Listener0: function Listener0(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.onPointerDown = t0; - _.onPointerUp = t1; - _.onPointerCancel = t2; - _.onPointerPanZoomStart = t3; - _.onPointerSignal = t4; - _.behavior = t5; - _.child = t6; - _.key = t7; - }, - MouseRegion: function MouseRegion(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.onEnter = t0; - _.onHover = t1; - _.onExit = t2; - _.cursor = t3; - _.child = t4; - _.key = t5; - }, - RepaintBoundary: function RepaintBoundary(t0, t1) { - this.child = t0; - this.key = t1; - }, - IgnorePointer: function IgnorePointer(t0, t1, t2) { - this.ignoring = t0; - this.child = t1; - this.key = t2; - }, - AbsorbPointer: function AbsorbPointer(t0, t1, t2) { - this.absorbing = t0; - this.child = t1; - this.key = t2; - }, - Semantics: function Semantics(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.properties = t0; - _.container = t1; - _.explicitChildNodes = t2; - _.excludeSemantics = t3; - _.blockUserActions = t4; - _.child = t5; - _.key = t6; - }, - BlockSemantics: function BlockSemantics(t0, t1) { - this.child = t0; - this.key = t1; - }, - ExcludeSemantics: function ExcludeSemantics(t0, t1, t2) { - this.excluding = t0; - this.child = t1; - this.key = t2; - }, - IndexedSemantics: function IndexedSemantics(t0, t1, t2) { - this.index = t0; - this.child = t1; - this.key = t2; - }, - KeyedSubtree: function KeyedSubtree(t0, t1) { - this.child = t0; - this.key = t1; - }, - Builder: function Builder(t0, t1) { - this.builder = t0; - this.key = t1; - }, - StatefulBuilder: function StatefulBuilder(t0, t1) { - this.builder = t0; - this.key = t1; - }, - _StatefulBuilderState: function _StatefulBuilderState() { - this._framework$_element = this._widget = null; - }, - ColoredBox: function ColoredBox(t0, t1, t2) { - this.color = t0; - this.child = t1; - this.key = t2; - }, - _RenderColoredBox: function _RenderColoredBox(t0, t1, t2, t3, t4) { - var _ = this; - _._color = t0; - _.behavior = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _runWidget(app, binding, debugEntryPoint) { - binding.scheduleAttachRootWidget$1(app); - binding.scheduleWarmUpFrame$0(); - }, - WidgetsFlutterBinding$() { - var _null = null, - t1 = A._setArrayType([], type$.JSArray_WidgetsBindingObserver), - t2 = $.Zone__current, - t3 = A._setArrayType([], type$.JSArray_of_void_Function_SemanticsActionEvent), - t4 = $.$get$ChangeNotifier__emptyListeners(), - t5 = A._setArrayType([], type$.JSArray_of_void_Function_List_FrameTiming), - t6 = A.List_List$filled(7, _null, false, type$.nullable__TaskEntry_dynamic), - t7 = type$.int, - t8 = type$.JSArray_of_void_Function_Duration; - t7 = new A.WidgetsFlutterBinding(_null, _null, $, t1, _null, true, new A._AsyncCompleter(new A._Future(t2, type$._Future_void), type$._AsyncCompleter_void), false, _null, false, $, _null, $, $, $, A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.RenderView), false, 0, false, $, new A.ObserverList(t3, type$.ObserverList_of_void_Function_SemanticsActionEvent), 0, _null, $, $, new A._SystemFontsNotifier(A.LinkedHashSet_LinkedHashSet$_empty(type$.void_Function)), $, $, $, new A.ValueNotifier(_null, t4), $, _null, _null, t5, _null, A.binding0__defaultSchedulingStrategy$closure(), new A.HeapPriorityQueue(A.binding0_SchedulerBinding__taskSorter$closure(), t6, type$.HeapPriorityQueue__TaskEntry_dynamic), false, 0, A.LinkedHashMap_LinkedHashMap$_empty(t7, type$._FrameCallbackEntry), A.HashSet_HashSet(t7), A._setArrayType([], t8), A._setArrayType([], t8), _null, false, B.SchedulerPhase_0, true, false, _null, B.Duration_0, B.Duration_0, _null, 0, _null, false, A.TimelineTask$(), _null, 0, A.ListQueue$(_null, type$.PointerEvent), new A.PointerRouter(A.LinkedHashMap_LinkedHashMap$_empty(t7, type$.Map_of_void_Function_PointerEvent_and_nullable_Matrix4), A.LinkedHashMap_LinkedHashMap$_empty(type$.void_Function_PointerEvent, type$.nullable_Matrix4)), new A.GestureArenaManager(A.LinkedHashMap_LinkedHashMap$_empty(t7, type$._GestureArena)), new A.PointerSignalResolver(), A.LinkedHashMap_LinkedHashMap$_empty(t7, type$.HitTestResult), $, false, B.Duration_m38000); - t7.BindingBase$0(); - return t7; - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure4: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure4() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure5: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure5() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initInstances_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initInstances_closure(t0) { - this.$this = t0; - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure0: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure0() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure(t0) { - this.$this = t0; - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure0: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure0(t0) { - this.$this = t0; - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure0: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure0() { - }, - WidgetsBindingObserver: function WidgetsBindingObserver() { - }, - WidgetsBinding: function WidgetsBinding() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0(t0) { - this.$this = t0; - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1(t0) { - this.$this = t0; - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2(t0) { - this.$this = t0; - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure5: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure5() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure6: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure6() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_drawFrame_closure: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_drawFrame_closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - WidgetsBinding_scheduleAttachRootWidget_closure: function WidgetsBinding_scheduleAttachRootWidget_closure(t0, t1) { - this.$this = t0; - this.rootWidget = t1; - }, - RootWidget: function RootWidget(t0, t1, t2) { - this.child = t0; - this.debugShortDescription = t1; - this.key = t2; - }, - RootWidget_attach_closure: function RootWidget_attach_closure(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.owner = t2; - }, - RootWidget_attach_closure0: function RootWidget_attach_closure0(t0) { - this._box_0 = t0; - }, - RootElement: function RootElement(t0, t1) { - var _ = this; - _._slot = _._notificationTree = _._framework$_parent = _._newWidget = _._child = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - WidgetsFlutterBinding: function WidgetsFlutterBinding(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65) { - var _ = this; - _.WidgetsBinding__debugShowWidgetInspectorOverrideNotifierObject = t0; - _.WidgetsBinding__buildOwner = t1; - _.WidgetsBinding___WidgetsBinding_platformMenuDelegate_A = t2; - _.WidgetsBinding__observers = t3; - _.WidgetsBinding__backGestureObserver = t4; - _.WidgetsBinding__needToReportFirstFrame = t5; - _.WidgetsBinding__firstFrameCompleter = t6; - _.WidgetsBinding_debugBuildingDirtyElements = t7; - _.WidgetsBinding__rootElement = t8; - _.WidgetsBinding__readyToProduceFrames = t9; - _.RendererBinding___RendererBinding__manifold_FI = t10; - _.RendererBinding__mouseTracker = t11; - _.RendererBinding___RendererBinding_pipelineOwner_FI = t12; - _.RendererBinding___RendererBinding_renderView_FI = t13; - _.RendererBinding___RendererBinding__rootPipelineOwner_A = t14; - _.RendererBinding__viewIdToRenderView = t15; - _.RendererBinding__debugMouseTrackerUpdateScheduled = t16; - _.RendererBinding__firstFrameDeferredCount = t17; - _.RendererBinding__firstFrameSent = t18; - _.SemanticsBinding___SemanticsBinding__semanticsEnabled_FI = t19; - _.SemanticsBinding__semanticsActionListeners = t20; - _.SemanticsBinding__outstandingHandles = t21; - _.SemanticsBinding__semanticsHandle = t22; - _.SemanticsBinding___SemanticsBinding__accessibilityFeatures_A = t23; - _.PaintingBinding___PaintingBinding__imageCache_A = t24; - _.PaintingBinding__systemFonts = t25; - _.ServicesBinding___ServicesBinding__keyboard_F = t26; - _.ServicesBinding___ServicesBinding__keyEventManager_F = t27; - _.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F = t28; - _.ServicesBinding_accessibilityFocus = t29; - _.ServicesBinding___ServicesBinding__restorationManager_A = t30; - _.ServicesBinding__systemUiChangeCallback = t31; - _.ServicesBinding__systemContextMenuClient = t32; - _.SchedulerBinding__timingsCallbacks = t33; - _.SchedulerBinding__lifecycleState = t34; - _.SchedulerBinding_schedulingStrategy = t35; - _.SchedulerBinding__taskQueue = t36; - _.SchedulerBinding__hasRequestedAnEventLoopCallback = t37; - _.SchedulerBinding__nextFrameCallbackId = t38; - _.SchedulerBinding__transientCallbacks = t39; - _.SchedulerBinding__removedIds = t40; - _.SchedulerBinding__persistentCallbacks = t41; - _.SchedulerBinding__postFrameCallbacks = t42; - _.SchedulerBinding__nextFrameCompleter = t43; - _.SchedulerBinding__hasScheduledFrame = t44; - _.SchedulerBinding__schedulerPhase = t45; - _.SchedulerBinding__framesEnabled = t46; - _.SchedulerBinding__warmUpFrame = t47; - _.SchedulerBinding__firstRawTimeStampInEpoch = t48; - _.SchedulerBinding__epochStart = t49; - _.SchedulerBinding__lastRawTimeStamp = t50; - _.SchedulerBinding__currentFrameTimeStamp = t51; - _.SchedulerBinding__debugFrameNumber = t52; - _.SchedulerBinding__debugBanner = t53; - _.SchedulerBinding__rescheduleAfterWarmUpFrame = t54; - _.SchedulerBinding__frameTimelineTask = t55; - _.SchedulerBinding__performanceMode = t56; - _.SchedulerBinding__numPerformanceModeRequests = t57; - _.GestureBinding__pendingPointerEvents = t58; - _.GestureBinding_pointerRouter = t59; - _.GestureBinding_gestureArena = t60; - _.GestureBinding_pointerSignalResolver = t61; - _.GestureBinding__hitTests = t62; - _.GestureBinding___GestureBinding__resampler_FI = t63; - _.GestureBinding_resamplingEnabled = t64; - _.GestureBinding_samplingOffset = t65; - _._lockCount = 0; - }, - _RootElement_Element_RootElementMixin: function _RootElement_Element_RootElementMixin() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding() { - }, - _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding: function _WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding() { - }, - DecoratedBox$(child, decoration, position) { - return new A.DecoratedBox(decoration, position, child, null); - }, - Container$(alignment, child, clipBehavior, color, constraints, decoration, foregroundDecoration, height, margin, padding, transform, transformAlignment, width) { - var t1; - if (width != null || height != null) { - t1 = constraints == null ? null : constraints.tighten$2$height$width(height, width); - if (t1 == null) - t1 = A.BoxConstraints$tightFor(height, width); - } else - t1 = constraints; - return new A.Container(child, alignment, padding, color, decoration, foregroundDecoration, t1, margin, transform, transformAlignment, clipBehavior, null); - }, - DecoratedBox: function DecoratedBox(t0, t1, t2, t3) { - var _ = this; - _.decoration = t0; - _.position = t1; - _.child = t2; - _.key = t3; - }, - Container: function Container(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { - var _ = this; - _.child = t0; - _.alignment = t1; - _.padding = t2; - _.color = t3; - _.decoration = t4; - _.foregroundDecoration = t5; - _.constraints = t6; - _.margin = t7; - _.transform = t8; - _.transformAlignment = t9; - _.clipBehavior = t10; - _.key = t11; - }, - _DecorationClipper: function _DecorationClipper(t0, t1, t2) { - this.textDirection = t0; - this.decoration = t1; - this._reclip = t2; - }, - ContextMenuButtonType: function ContextMenuButtonType(t0, t1) { - this.index = t0; - this._name = t1; - }, - ContextMenuButtonItem: function ContextMenuButtonItem(t0, t1, t2) { - this.onPressed = t0; - this.type = t1; - this.label = t2; - }, - ContextMenuController_removeAny() { - var t1 = $.ContextMenuController__menuOverlayEntry; - if (t1 != null) - t1.remove$0(0); - t1 = $.ContextMenuController__menuOverlayEntry; - if (t1 != null) - t1.dispose$0(); - $.ContextMenuController__menuOverlayEntry = null; - if ($.ContextMenuController__shownInstance != null) - $.ContextMenuController__shownInstance = null; - }, - ContextMenuController: function ContextMenuController() { - }, - ContextMenuController_show_closure: function ContextMenuController_show_closure(t0, t1) { - this.capturedThemes = t0; - this.contextMenuBuilder = t1; - }, - DefaultSelectionStyle$(child, cursorColor, key, mouseCursor, selectionColor) { - return new A.DefaultSelectionStyle(cursorColor, selectionColor, mouseCursor, child, key); - }, - DefaultSelectionStyle_merge(child, mouseCursor) { - var _null = null; - return new A.Builder(new A.DefaultSelectionStyle_merge_closure(_null, _null, _null, mouseCursor, child), _null); - }, - DefaultSelectionStyle: function DefaultSelectionStyle(t0, t1, t2, t3, t4) { - var _ = this; - _.cursorColor = t0; - _.selectionColor = t1; - _.mouseCursor = t2; - _.child = t3; - _.key = t4; - }, - DefaultSelectionStyle_merge_closure: function DefaultSelectionStyle_merge_closure(t0, t1, t2, t3, t4) { - var _ = this; - _.key = t0; - _.cursorColor = t1; - _.selectionColor = t2; - _.mouseCursor = t3; - _.child = t4; - }, - _NullWidget0: function _NullWidget0(t0) { - this.key = t0; - }, - DefaultTextEditingShortcuts__shortcuts() { - switch (A.defaultTargetPlatform().index) { - case 0: - var t1 = $.$get$DefaultTextEditingShortcuts__androidShortcuts(); - break; - case 1: - t1 = $.$get$DefaultTextEditingShortcuts__fuchsiaShortcuts(); - break; - case 2: - t1 = $.$get$DefaultTextEditingShortcuts__iOSShortcuts(); - break; - case 3: - t1 = $.$get$DefaultTextEditingShortcuts__linuxShortcuts(); - break; - case 4: - t1 = $.$get$DefaultTextEditingShortcuts__macShortcuts(); - break; - case 5: - t1 = $.$get$DefaultTextEditingShortcuts__windowsShortcuts(); - break; - default: - t1 = null; - } - return t1; - }, - DefaultTextEditingShortcuts: function DefaultTextEditingShortcuts(t0, t1) { - this.child = t0; - this.key = t1; - }, - DesktopTextSelectionToolbarLayoutDelegate: function DesktopTextSelectionToolbarLayoutDelegate(t0) { - this.anchor = t0; - }, - DismissDirection: function DismissDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - Dismissible: function Dismissible(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.child = t0; - _.onDismissed = t1; - _.direction = t2; - _.resizeDuration = t3; - _.behavior = t4; - _.key = t5; - }, - _FlingGestureKind: function _FlingGestureKind(t0, t1) { - this.index = t0; - this._name = t1; - }, - _DismissibleState: function _DismissibleState(t0, t1, t2, t3) { - var _ = this; - _.___DismissibleState__moveAnimation_A = _.___DismissibleState__moveController_FI = $; - _._resizeAnimation = _._resizeController = null; - _._dragExtent = 0; - _._dragUnderway = _._confirming = false; - _._sizePriorToCollapse = null; - _._dismissThresholdReached = false; - _._contentKey = t0; - _.AutomaticKeepAliveClientMixin__keepAliveHandle = t1; - _.TickerProviderStateMixin__tickers = t2; - _.TickerProviderStateMixin__tickerModeNotifier = t3; - _._framework$_element = _._widget = null; - }, - _DismissibleState__handleDragStart_closure: function _DismissibleState__handleDragStart_closure(t0) { - this.$this = t0; - }, - _DismissibleState__handleDragUpdate_closure: function _DismissibleState__handleDragUpdate_closure(t0) { - this.$this = t0; - }, - __DismissibleState_State_TickerProviderStateMixin: function __DismissibleState_State_TickerProviderStateMixin() { - }, - __DismissibleState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin: function __DismissibleState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin() { - }, - DisplayFeatureSubScreen__fallbackAnchorPoint(context) { - var t1; - switch (context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection.index) { - case 0: - t1 = B.Offset_bcQ; - break; - case 1: - t1 = B.Offset_0_0; - break; - default: - t1 = null; - } - return t1; - }, - DisplayFeatureSubScreen_avoidBounds(mediaQuery) { - var t1 = mediaQuery.displayFeatures, - t2 = A._arrayInstanceType(t1); - return new A.MappedIterable(new A.WhereIterable(t1, new A.DisplayFeatureSubScreen_avoidBounds_closure(), t2._eval$1("WhereIterable<1>")), new A.DisplayFeatureSubScreen_avoidBounds_closure0(), t2._eval$1("MappedIterable<1,Rect>")); - }, - DisplayFeatureSubScreen__closestToAnchorPoint(subScreens, anchorPoint) { - var t1, _i, $screen, subScreenDistance, - closestScreen = B.JSArray_methods.get$first(subScreens), - closestDistance = A.DisplayFeatureSubScreen__distanceFromPointToRect(anchorPoint, closestScreen); - for (t1 = subScreens.length, _i = 0; _i < subScreens.length; subScreens.length === t1 || (0, A.throwConcurrentModificationError)(subScreens), ++_i) { - $screen = subScreens[_i]; - subScreenDistance = A.DisplayFeatureSubScreen__distanceFromPointToRect(anchorPoint, $screen); - if (subScreenDistance < closestDistance) { - closestDistance = subScreenDistance; - closestScreen = $screen; - } - } - return closestScreen; - }, - DisplayFeatureSubScreen__distanceFromPointToRect(point, rect) { - var t3, t4, - t1 = point._dx, - t2 = rect.left; - if (t1 < t2) { - t3 = point._dy; - t4 = rect.top; - if (t3 < t4) - return point.$sub(0, new A.Offset(t2, t4)).get$distance(); - else { - t4 = rect.bottom; - if (t3 > t4) - return point.$sub(0, new A.Offset(t2, t4)).get$distance(); - else - return t2 - t1; - } - } else { - t2 = rect.right; - if (t1 > t2) { - t3 = point._dy; - t4 = rect.top; - if (t3 < t4) - return point.$sub(0, new A.Offset(t2, t4)).get$distance(); - else { - t4 = rect.bottom; - if (t3 > t4) - return point.$sub(0, new A.Offset(t2, t4)).get$distance(); - else - return t1 - t2; - } - } else { - t1 = point._dy; - t2 = rect.top; - if (t1 < t2) - return t2 - t1; - else { - t2 = rect.bottom; - if (t1 > t2) - return t1 - t2; - else - return 0; - } - } - } - }, - DisplayFeatureSubScreen_subScreensInBounds(wantedBounds, avoidBounds) { - var t2, t3, t4, newSubScreens, t5, t6, t7, t8, _i, $screen, t9, t10, - t1 = type$.JSArray_Rect, - subScreens = A._setArrayType([wantedBounds], t1); - for (t2 = avoidBounds.$ti, t3 = new A.MappedIterator(J.get$iterator$ax(avoidBounds.__internal$_iterable), avoidBounds._f, t2._eval$1("MappedIterator<1,2>")), t2 = t2._rest[1]; t3.moveNext$0(); subScreens = newSubScreens) { - t4 = t3.__internal$_current; - if (t4 == null) - t4 = t2._as(t4); - newSubScreens = A._setArrayType([], t1); - for (t5 = subScreens.length, t6 = t4.left, t7 = t4.top, t8 = t4.bottom, t4 = t4.right, _i = 0; _i < subScreens.length; subScreens.length === t5 || (0, A.throwConcurrentModificationError)(subScreens), ++_i) { - $screen = subScreens[_i]; - t9 = $screen.top; - if (t9 >= t7 && $screen.bottom <= t8) { - t10 = $screen.left; - if (t10 < t6) - newSubScreens.push(new A.Rect(t10, t9, t10 + (t6 - t10), t9 + ($screen.bottom - t9))); - t10 = $screen.right; - if (t10 > t4) - newSubScreens.push(new A.Rect(t4, t9, t4 + (t10 - t4), t9 + ($screen.bottom - t9))); - } else { - t10 = $screen.left; - if (t10 >= t6 && $screen.right <= t4) { - if (t9 < t7) - newSubScreens.push(new A.Rect(t10, t9, t10 + ($screen.right - t10), t9 + (t7 - t9))); - t9 = $screen.bottom; - if (t9 > t8) - newSubScreens.push(new A.Rect(t10, t8, t10 + ($screen.right - t10), t8 + (t9 - t8))); - } else - newSubScreens.push($screen); - } - } - } - return subScreens; - }, - DisplayFeatureSubScreen__capOffset(offset, maximum) { - var t1 = offset._dx, - t2 = false; - if (t1 >= 0) - if (t1 <= maximum._dx) { - t2 = offset._dy; - t2 = t2 >= 0 && t2 <= maximum._dy; - } - if (t2) - return offset; - else - return new A.Offset(Math.min(Math.max(0, t1), maximum._dx), Math.min(Math.max(0, offset._dy), maximum._dy)); - }, - DisplayFeatureSubScreen: function DisplayFeatureSubScreen(t0, t1, t2) { - this.anchorPoint = t0; - this.child = t1; - this.key = t2; - }, - DisplayFeatureSubScreen_avoidBounds_closure: function DisplayFeatureSubScreen_avoidBounds_closure() { - }, - DisplayFeatureSubScreen_avoidBounds_closure0: function DisplayFeatureSubScreen_avoidBounds_closure0() { - }, - DisposableBuildContext: function DisposableBuildContext(t0) { - this._disposable_build_context$_state = t0; - }, - DualTransitionBuilder: function DualTransitionBuilder(t0, t1, t2, t3, t4) { - var _ = this; - _.animation = t0; - _.forwardBuilder = t1; - _.reverseBuilder = t2; - _.child = t3; - _.key = t4; - }, - _DualTransitionBuilderState: function _DualTransitionBuilderState(t0, t1) { - var _ = this; - _.___DualTransitionBuilderState__effectiveAnimationStatus_A = $; - _._forwardAnimation = t0; - _._reverseAnimation = t1; - _._framework$_element = _._widget = null; - }, - EditableTextState$() { - var t4, _0_0, t5, _null = null, - t1 = $.$get$ChangeNotifier__emptyListeners(), - t2 = type$.LabeledGlobalKey_State_StatefulWidget, - t3 = new A.DefaultProcessTextService(); - t3.__DefaultProcessTextService__processTextChannel_A = B.OptionalMethodChannel_XA1; - t4 = A._setArrayType([], type$.JSArray_ProcessTextAction); - _0_0 = A.defaultTargetPlatform(); - $label0$0: { - if (B.TargetPlatform_0 === _0_0 || B.TargetPlatform_2 === _0_0) { - t5 = true; - break $label0$0; - } - if (B.TargetPlatform_1 === _0_0 || B.TargetPlatform_3 === _0_0 || B.TargetPlatform_4 === _0_0 || B.TargetPlatform_5 === _0_0) { - t5 = false; - break $label0$0; - } - t5 = _null; - } - return new A.EditableTextState(new A.ValueNotifier(true, t1), new A.LabeledGlobalKey(_null, t2), new A._WebClipboardStatusNotifier(B.ClipboardStatus_0, B.ClipboardStatus_1, t1), new A.LabeledGlobalKey(_null, t2), new A.LayerLink(), new A.LayerLink(), new A.LayerLink(), t3, t4, t5, _null, _null, _null); - }, - EditableTextState__inferSpellCheckConfiguration(configuration) { - var spellCheckService = configuration.spellCheckService, - spellCheckAutomaticallyDisabled = configuration.$eq(0, B.SpellCheckConfiguration_asH), - t1 = spellCheckService == null; - if (t1) { - $.WidgetsBinding__instance.toString; - $.$get$EnginePlatformDispatcher__instance(); - } - if (spellCheckAutomaticallyDisabled || t1) - return B.SpellCheckConfiguration_asH; - return configuration.copyWith$1$spellCheckService(spellCheckService); - }, - _UpdateTextSelectionAction$(state, getTextBoundary, applyTextBoundary, extentAtIndex, ignoreNonCollapsedSelection, isExpand, $T) { - return new A._UpdateTextSelectionAction(state, ignoreNonCollapsedSelection, isExpand, extentAtIndex, getTextBoundary, applyTextBoundary, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), $T._eval$1("_UpdateTextSelectionAction<0>")); - }, - _CompositionCallback: function _CompositionCallback(t0, t1, t2, t3) { - var _ = this; - _.compositeCallback = t0; - _.enabled = t1; - _.child = t2; - _.key = t3; - }, - _RenderCompositionCallback: function _RenderCompositionCallback(t0, t1, t2, t3, t4) { - var _ = this; - _.compositeCallback = t0; - _._cancelCallback = null; - _._editable_text$_enabled = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - TextEditingController: function TextEditingController(t0, t1) { - var _ = this; - _._change_notifier$_value = t0; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - ToolbarOptions: function ToolbarOptions(t0, t1, t2, t3) { - var _ = this; - _.copy = t0; - _.cut = t1; - _.paste = t2; - _.selectAll = t3; - }, - _KeyFrame: function _KeyFrame(t0, t1) { - this.time = t0; - this.value = t1; - }, - _DiscreteKeyFrameSimulation: function _DiscreteKeyFrameSimulation(t0, t1, t2) { - var _ = this; - _.maxDuration = t0; - _._keyFrames = t1; - _._lastKeyFrameIndex = 0; - _.tolerance = t2; - }, - EditableText: function EditableText(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65) { - var _ = this; - _.controller = t0; - _.focusNode = t1; - _.obscuringCharacter = t2; - _.obscureText = t3; - _.readOnly = t4; - _.toolbarOptions = t5; - _.showSelectionHandles = t6; - _.showCursor = t7; - _.autocorrect = t8; - _.smartDashesType = t9; - _.smartQuotesType = t10; - _.enableSuggestions = t11; - _.style = t12; - _.undoController = t13; - _._editable_text$_strutStyle = t14; - _.textAlign = t15; - _.textDirection = t16; - _.textCapitalization = t17; - _.cursorColor = t18; - _.autocorrectionTextRectColor = t19; - _.backgroundCursorColor = t20; - _.maxLines = t21; - _.minLines = t22; - _.expands = t23; - _.autofocus = t24; - _.selectionColor = t25; - _.selectionControls = t26; - _.keyboardType = t27; - _.textInputAction = t28; - _.onChanged = t29; - _.onEditingComplete = t30; - _.onSubmitted = t31; - _.onAppPrivateCommand = t32; - _.onSelectionChanged = t33; - _.onSelectionHandleTapped = t34; - _.groupId = t35; - _.onTapOutside = t36; - _.onTapUpOutside = t37; - _.inputFormatters = t38; - _.mouseCursor = t39; - _.rendererIgnoresPointer = t40; - _.cursorWidth = t41; - _.cursorHeight = t42; - _.cursorRadius = t43; - _.cursorOpacityAnimates = t44; - _.cursorOffset = t45; - _.paintCursorAboveText = t46; - _.selectionHeightStyle = t47; - _.selectionWidthStyle = t48; - _.keyboardAppearance = t49; - _.scrollPadding = t50; - _.enableInteractiveSelection = t51; - _.dragStartBehavior = t52; - _.scrollController = t53; - _.scrollPhysics = t54; - _.scribbleEnabled = t55; - _.stylusHandwritingEnabled = t56; - _.autofillClient = t57; - _.clipBehavior = t58; - _.restorationId = t59; - _.enableIMEPersonalizedLearning = t60; - _.contentInsertionConfiguration = t61; - _.contextMenuBuilder = t62; - _.spellCheckConfiguration = t63; - _.magnifierConfiguration = t64; - _.key = t65; - }, - EditableTextState: function EditableTextState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _._backingCursorBlinkOpacityController = _._cursorTimer = null; - _.__EditableTextState__iosBlinkCursorSimulation_FI = $; - _._cursorVisibilityNotifier = t0; - _._editableKey = t1; - _.clipboardStatus = t2; - _._dataWhenToolbarShowScheduled = _._scrollNotificationObserver = _._selectionOverlay = _._textInputConnection = null; - _._listeningToScrollNotificationObserver = false; - _._scrollableKey = t3; - _._internalScrollController = null; - _._toolbarLayerLink = t4; - _._startHandleLayerLink = t5; - _._endHandleLayerLink = t6; - _._didAutoFocus = false; - _._currentAutofillScope = null; - _.__EditableTextState__style_A = _.__EditableTextState__spellCheckConfiguration_A = $; - _.spellCheckResults = null; - _._processTextService = t7; - _._processTextActions = t8; - _._lastOrientation = _._floatingCursorResetController = null; - _.__EditableTextState__appLifecycleListener_F = $; - _._justResumed = false; - _._tickersEnabled = true; - _._lastBoundedOffset = _._pointOffsetOrigin = _._lastTextPosition = _._startCaretCenter = _._lastKnownRemoteTextEditingValue = null; - _._batchEditDepth = 0; - _._nextFocusChangeIsInternal = _._restartConnectionScheduled = _._hadFocusOnTapDown = false; - _._platformSupportsFadeOnScroll = t9; - _._showCaretOnScreenScheduled = _._showToolbarOnScreenScheduled = false; - _.__EditableTextState__lastBottomViewInset_A = $; - _._obscureShowCharTicksPending = 0; - _._scribbleCacheKey = _._obscureLatestCharIndex = null; - _.__EditableTextState_renderEditable_FI = $; - _._placeholderLocation = -1; - _._currentPromptRectRange = _._editable_text$_viewId = null; - _.__EditableTextState__actions_FI = _.__EditableTextState__verticalSelectionUpdateAction_FI = _.__EditableTextState__updateSelectionAction_FI = _.__EditableTextState__replaceTextAction_FI = _.__EditableTextState__transposeCharactersAction_FI = $; - _.TickerProviderStateMixin__tickers = t10; - _.TickerProviderStateMixin__tickerModeNotifier = t11; - _.AutomaticKeepAliveClientMixin__keepAliveHandle = t12; - _._framework$_element = _._widget = null; - }, - EditableTextState__onChangedClipboardStatus_closure: function EditableTextState__onChangedClipboardStatus_closure() { - }, - EditableTextState_cutSelection_closure: function EditableTextState_cutSelection_closure(t0) { - this.$this = t0; - }, - EditableTextState__pasteText_closure: function EditableTextState__pasteText_closure(t0) { - this.$this = t0; - }, - EditableTextState_buttonItemsForToolbarOptions_closure: function EditableTextState_buttonItemsForToolbarOptions_closure(t0) { - this.$this = t0; - }, - EditableTextState_buttonItemsForToolbarOptions_closure0: function EditableTextState_buttonItemsForToolbarOptions_closure0(t0) { - this.$this = t0; - }, - EditableTextState_buttonItemsForToolbarOptions_closure1: function EditableTextState_buttonItemsForToolbarOptions_closure1(t0) { - this.$this = t0; - }, - EditableTextState_buttonItemsForToolbarOptions_closure2: function EditableTextState_buttonItemsForToolbarOptions_closure2(t0) { - this.$this = t0; - }, - EditableTextState_contextMenuButtonItems_closure: function EditableTextState_contextMenuButtonItems_closure(t0) { - this.$this = t0; - }, - EditableTextState_contextMenuButtonItems_closure0: function EditableTextState_contextMenuButtonItems_closure0(t0) { - this.$this = t0; - }, - EditableTextState_contextMenuButtonItems_closure1: function EditableTextState_contextMenuButtonItems_closure1(t0) { - this.$this = t0; - }, - EditableTextState_contextMenuButtonItems_closure2: function EditableTextState_contextMenuButtonItems_closure2(t0) { - this.$this = t0; - }, - EditableTextState_contextMenuButtonItems_closure3: function EditableTextState_contextMenuButtonItems_closure3(t0) { - this.$this = t0; - }, - EditableTextState_contextMenuButtonItems_closure4: function EditableTextState_contextMenuButtonItems_closure4(t0) { - this.$this = t0; - }, - EditableTextState_contextMenuButtonItems_closure5: function EditableTextState_contextMenuButtonItems_closure5(t0) { - this.$this = t0; - }, - EditableTextState_contextMenuButtonItems_closure6: function EditableTextState_contextMenuButtonItems_closure6(t0) { - this.$this = t0; - }, - EditableTextState__textProcessingActionButtonItems_closure: function EditableTextState__textProcessingActionButtonItems_closure(t0, t1, t2) { - this.$this = t0; - this.selection = t1; - this.action = t2; - }, - EditableTextState_initState_closure: function EditableTextState_initState_closure(t0) { - this.$this = t0; - }, - EditableTextState_didUpdateWidget_closure: function EditableTextState_didUpdateWidget_closure(t0, t1, t2) { - this.$this = t0; - this.shouldShowToolbar = t1; - this.shouldShowHandles = t2; - }, - EditableTextState_didUpdateWidget_closure0: function EditableTextState_didUpdateWidget_closure0(t0) { - this.$this = t0; - }, - EditableTextState__scheduleShowCaretOnScreen_closure: function EditableTextState__scheduleShowCaretOnScreen_closure(t0, t1) { - this.$this = t0; - this.withAnimation = t1; - }, - EditableTextState_didChangeMetrics_closure: function EditableTextState_didChangeMetrics_closure(t0) { - this.$this = t0; - }, - EditableTextState__formatAndSetValue_closure: function EditableTextState__formatAndSetValue_closure(t0) { - this.$this = t0; - }, - EditableTextState__startCursorBlink_closure: function EditableTextState__startCursorBlink_closure(t0) { - this.$this = t0; - }, - EditableTextState__onCursorTick_closure: function EditableTextState__onCursorTick_closure() { - }, - EditableTextState__onCursorTick_closure0: function EditableTextState__onCursorTick_closure0(t0) { - this.$this = t0; - }, - EditableTextState__onCursorTick_closure1: function EditableTextState__onCursorTick_closure1(t0) { - this.$this = t0; - }, - EditableTextState__didChangeTextEditingValue_closure: function EditableTextState__didChangeTextEditingValue_closure() { - }, - EditableTextState__handleFocusChanged_closure: function EditableTextState__handleFocusChanged_closure(t0) { - this.$this = t0; - }, - EditableTextState_insertTextPlaceholder_closure: function EditableTextState_insertTextPlaceholder_closure(t0) { - this.$this = t0; - }, - EditableTextState_removeTextPlaceholder_closure: function EditableTextState_removeTextPlaceholder_closure(t0) { - this.$this = t0; - }, - EditableTextState_showAutocorrectionPromptRect_closure: function EditableTextState_showAutocorrectionPromptRect_closure(t0, t1, t2) { - this.$this = t0; - this.start = t1; - this.end = t2; - }, - EditableTextState__semanticsOnCopy_closure: function EditableTextState__semanticsOnCopy_closure(t0, t1) { - this.$this = t0; - this.controls = t1; - }, - EditableTextState__semanticsOnCut_closure: function EditableTextState__semanticsOnCut_closure(t0, t1) { - this.$this = t0; - this.controls = t1; - }, - EditableTextState__semanticsOnPaste_closure: function EditableTextState__semanticsOnPaste_closure(t0, t1) { - this.$this = t0; - this.controls = t1; - }, - EditableTextState__actions_closure: function EditableTextState__actions_closure(t0) { - this.$this = t0; - }, - EditableTextState_build_closure: function EditableTextState_build_closure(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.controls = t2; - _.effectiveTextScaler = t3; - }, - EditableTextState_build__closure: function EditableTextState_build__closure(t0, t1) { - this.$this = t0; - this.context = t1; - }, - EditableTextState_build__closure5: function EditableTextState_build__closure5(t0, t1) { - this.$this = t0; - this.context = t1; - }, - EditableTextState_build__closure2: function EditableTextState_build__closure2(t0) { - this.$this = t0; - }, - EditableTextState_build__closure0: function EditableTextState_build__closure0(t0) { - this.$this = t0; - }, - EditableTextState_build__closure1: function EditableTextState_build__closure1() { - }, - EditableTextState_build__closure3: function EditableTextState_build__closure3(t0) { - this.$this = t0; - }, - EditableTextState_build__closure4: function EditableTextState_build__closure4(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.controls = t2; - _.effectiveTextScaler = t3; - }, - EditableTextState_build___closure: function EditableTextState_build___closure(t0) { - this.$this = t0; - }, - _Editable: function _Editable(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39) { - var _ = this; - _.inlineSpan = t0; - _.value = t1; - _.cursorColor = t2; - _.startHandleLayerLink = t3; - _.endHandleLayerLink = t4; - _.backgroundCursorColor = t5; - _.showCursor = t6; - _.forceLine = t7; - _.readOnly = t8; - _.hasFocus = t9; - _.maxLines = t10; - _.minLines = t11; - _.expands = t12; - _.strutStyle = t13; - _.selectionColor = t14; - _.textScaler = t15; - _.textAlign = t16; - _.textDirection = t17; - _.locale = t18; - _.obscuringCharacter = t19; - _.obscureText = t20; - _.textHeightBehavior = t21; - _.textWidthBasis = t22; - _.offset = t23; - _.rendererIgnoresPointer = t24; - _.cursorWidth = t25; - _.cursorHeight = t26; - _.cursorRadius = t27; - _.cursorOffset = t28; - _.paintCursorAboveText = t29; - _.selectionHeightStyle = t30; - _.selectionWidthStyle = t31; - _.enableInteractiveSelection = t32; - _.textSelectionDelegate = t33; - _.devicePixelRatio = t34; - _.promptRectRange = t35; - _.promptRectColor = t36; - _.clipBehavior = t37; - _.children = t38; - _.key = t39; - }, - _ScribbleCacheKey: function _ScribbleCacheKey(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.textAlign = t0; - _.textDirection = t1; - _.textScaler = t2; - _.textHeightBehavior = t3; - _.locale = t4; - _.structStyle = t5; - _.placeholder = t6; - _.size = t7; - _.inlineSpan = t8; - }, - _ScribbleFocusable: function _ScribbleFocusable(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.child = t0; - _.focusNode = t1; - _.editableKey = t2; - _.updateSelectionRects = t3; - _.enabled = t4; - _.key = t5; - }, - _ScribbleFocusableState: function _ScribbleFocusableState(t0) { - this._elementIdentifier = t0; - this._framework$_element = this._widget = null; - }, - _ScribbleFocusableState_isInScribbleRect_closure: function _ScribbleFocusableState_isInScribbleRect_closure(t0) { - this.$this = t0; - }, - _ScribblePlaceholder: function _ScribblePlaceholder(t0, t1, t2, t3, t4) { - var _ = this; - _.size = t0; - _.child = t1; - _.alignment = t2; - _.baseline = t3; - _.style = t4; - }, - _CodePointBoundary: function _CodePointBoundary(t0) { - this._editable_text$_text = t0; - }, - _DeleteTextAction: function _DeleteTextAction(t0, t1, t2, t3, t4) { - var _ = this; - _.state = t0; - _.getTextBoundary = t1; - _._applyTextBoundary = t2; - _._actions$_listeners = t3; - _._currentCallingAction = null; - _.$ti = t4; - }, - _UpdateTextSelectionAction: function _UpdateTextSelectionAction(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.state = t0; - _.ignoreNonCollapsedSelection = t1; - _.isExpand = t2; - _.extentAtIndex = t3; - _.getTextBoundary = t4; - _.applyTextBoundary = t5; - _._actions$_listeners = t6; - _._currentCallingAction = null; - _.$ti = t7; - }, - _UpdateTextSelectionVerticallyAction: function _UpdateTextSelectionVerticallyAction(t0, t1, t2) { - var _ = this; - _.state = t0; - _._runSelection = _._verticalMovementRun = null; - _._actions$_listeners = t1; - _._currentCallingAction = null; - _.$ti = t2; - }, - _SelectAllAction: function _SelectAllAction(t0, t1) { - this.state = t0; - this._actions$_listeners = t1; - this._currentCallingAction = null; - }, - _CopySelectionAction: function _CopySelectionAction(t0, t1) { - this.state = t0; - this._actions$_listeners = t1; - this._currentCallingAction = null; - }, - _WebClipboardStatusNotifier: function _WebClipboardStatusNotifier(t0, t1, t2) { - var _ = this; - _.value = t0; - _._text_selection$_disposed = false; - _._change_notifier$_value = t1; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t2; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _EditableTextTapOutsideAction: function _EditableTextTapOutsideAction(t0) { - this._actions$_listeners = t0; - this._currentCallingAction = null; - }, - _EditableTextTapUpOutsideAction: function _EditableTextTapUpOutsideAction(t0) { - this._actions$_listeners = t0; - this._currentCallingAction = null; - }, - _EditableTextState_State_AutomaticKeepAliveClientMixin: function _EditableTextState_State_AutomaticKeepAliveClientMixin() { - }, - _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver: function _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver() { - }, - _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin: function _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin() { - }, - _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate: function _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate() { - }, - _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient: function _EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient() { - }, - ExpansibleController: function ExpansibleController(t0) { - var _ = this; - _._isExpanded = false; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t0; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - Expansible: function Expansible(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.controller = t0; - _.headerBuilder = t1; - _.bodyBuilder = t2; - _.duration = t3; - _.curve = t4; - _.reverseCurve = t5; - _.maintainState = t6; - _.expansibleBuilder = t7; - _.key = t8; - }, - _ExpansibleState: function _ExpansibleState(t0, t1) { - var _ = this; - _.___ExpansibleState__heightFactor_A = _.___ExpansibleState__animationController_A = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _ExpansibleState__toggleExpansion_closure: function _ExpansibleState__toggleExpansion_closure(t0) { - this.$this = t0; - }, - _ExpansibleState__toggleExpansion__closure: function _ExpansibleState__toggleExpansion__closure(t0) { - this.$this = t0; - }, - _ExpansibleState__toggleExpansion___closure: function _ExpansibleState__toggleExpansion___closure() { - }, - _ExpansibleState_build_closure: function _ExpansibleState_build_closure(t0) { - this.$this = t0; - }, - __ExpansibleState_State_SingleTickerProviderStateMixin: function __ExpansibleState_State_SingleTickerProviderStateMixin() { - }, - combineKeyEventResults(results) { - var t1, hasSkipRemainingHandlers, _i; - for (t1 = results.length, hasSkipRemainingHandlers = false, _i = 0; _i < t1; ++_i) - switch (results[_i].index) { - case 0: - return B.KeyEventResult_0; - case 2: - hasSkipRemainingHandlers = true; - break; - case 1: - break; - } - return hasSkipRemainingHandlers ? B.KeyEventResult_2 : B.KeyEventResult_1; - }, - FocusNode$(canRequestFocus, debugLabel, descendantsAreFocusable, descendantsAreTraversable, onKey, onKeyEvent, skipTraversal) { - return new A.FocusNode(skipTraversal, canRequestFocus, descendantsAreFocusable, true, onKey, onKeyEvent, A._setArrayType([], type$.JSArray_FocusNode), $.$get$ChangeNotifier__emptyListeners()); - }, - FocusNode__allowDescendantsToBeFocused(ancestor) { - return ancestor.get$descendantsAreFocusable(); - }, - FocusScopeNode$(canRequestFocus, debugLabel, skipTraversal) { - var t1 = type$.JSArray_FocusNode; - return new A.FocusScopeNode(B.TraversalEdgeBehavior_0, B.TraversalEdgeBehavior_3, A._setArrayType([], t1), skipTraversal, canRequestFocus, true, true, null, null, A._setArrayType([], t1), $.$get$ChangeNotifier__emptyListeners()); - }, - _HighlightModeManager__defaultModeForPlatform() { - switch (A.defaultTargetPlatform().index) { - case 0: - case 1: - case 2: - if ($.WidgetsBinding__instance.RendererBinding__mouseTracker._mouseStates.__js_helper$_length !== 0) - return B.FocusHighlightMode_1; - return B.FocusHighlightMode_0; - case 3: - case 4: - case 5: - return B.FocusHighlightMode_1; - } - }, - KeyEventResult: function KeyEventResult(t0, t1) { - this.index = t0; - this._name = t1; - }, - _Autofocus: function _Autofocus(t0, t1) { - this.scope = t0; - this.autofocusNode = t1; - }, - FocusAttachment: function FocusAttachment(t0) { - this._node = t0; - }, - UnfocusDisposition: function UnfocusDisposition(t0, t1) { - this.index = t0; - this._name = t1; - }, - FocusNode: function FocusNode(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _._focus_manager$_skipTraversal = t0; - _._canRequestFocus = t1; - _._descendantsAreFocusable = t2; - _._focus_manager$_descendantsAreTraversable = t3; - _._focus_manager$_context = null; - _.onKey = t4; - _.onKeyEvent = t5; - _._descendants = _._ancestors = _._focus_manager$_manager = null; - _._hasKeyboardToken = false; - _._focus_manager$_parent = null; - _._focus_manager$_children = t6; - _._enclosingScope = _._attachment = null; - _._requestFocusWhenReparented = false; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t7; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - FocusNode_traversalDescendants_closure: function FocusNode_traversalDescendants_closure() { - }, - FocusNode__removeChild_closure: function FocusNode__removeChild_closure(t0) { - this.nodeScope = t0; - }, - FocusNode_debugDescribeChildren_closure: function FocusNode_debugDescribeChildren_closure(t0) { - this._box_0 = t0; - }, - FocusScopeNode: function FocusScopeNode(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _.traversalEdgeBehavior = t0; - _.directionalTraversalEdgeBehavior = t1; - _._focusedChildren = t2; - _._focus_manager$_skipTraversal = t3; - _._canRequestFocus = t4; - _._descendantsAreFocusable = t5; - _._focus_manager$_descendantsAreTraversable = t6; - _._focus_manager$_context = null; - _.onKey = t7; - _.onKeyEvent = t8; - _._descendants = _._ancestors = _._focus_manager$_manager = null; - _._hasKeyboardToken = false; - _._focus_manager$_parent = null; - _._focus_manager$_children = t9; - _._enclosingScope = _._attachment = null; - _._requestFocusWhenReparented = false; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t10; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - FocusHighlightMode: function FocusHighlightMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - FocusHighlightStrategy: function FocusHighlightStrategy(t0, t1) { - this.index = t0; - this._name = t1; - }, - _AppLifecycleListener: function _AppLifecycleListener(t0) { - this.onLifecycleStateChanged = t0; - }, - FocusManager: function FocusManager(t0, t1, t2, t3, t4) { - var _ = this; - _._highlightManager = t0; - _.rootScope = t1; - _._primaryFocus = null; - _._dirtyNodes = t2; - _._markedForFocus = _._suspendedNode = _._appLifecycleListener = null; - _._pendingAutofocuses = t3; - _._haveScheduledUpdate = false; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t4; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _HighlightModeManager: function _HighlightModeManager(t0, t1, t2) { - var _ = this; - _._highlightMode = _._lastInteractionRequiresTraditionalHighlights = null; - _._earlyKeyEventHandlers = t0; - _._lateKeyEventHandlers = t1; - _._focus_manager$_listeners = t2; - }, - _FocusManager_Object_DiagnosticableTreeMixin: function _FocusManager_Object_DiagnosticableTreeMixin() { - }, - _FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier: function _FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier() { - }, - _FocusNode_Object_DiagnosticableTreeMixin: function _FocusNode_Object_DiagnosticableTreeMixin() { - }, - _FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier: function _FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier() { - }, - Focus$(autofocus, canRequestFocus, child, debugLabel, descendantsAreFocusable, descendantsAreTraversable, focusNode, includeSemantics, key, onFocusChange, onKey, onKeyEvent, parentNode, skipTraversal) { - return new A.Focus(parentNode, child, focusNode, autofocus, onFocusChange, onKeyEvent, onKey, canRequestFocus, skipTraversal, descendantsAreFocusable, descendantsAreTraversable, includeSemantics, debugLabel, key); - }, - Focus_maybeOf(context, createDependency, scopeOk) { - var t1 = type$._FocusInheritedScope, - scope = createDependency ? context.dependOnInheritedWidgetOfExactType$1$0(t1) : context.getInheritedWidgetOfExactType$1$0(t1), - _0_0 = scope == null ? null : scope.notifier; - $label0$0: { - t1 = null; - if (_0_0 == null) - break $label0$0; - t1 = _0_0; - break $label0$0; - } - return t1; - }, - _FocusState$() { - return new A._FocusState(); - }, - FocusScope$(autofocus, child, debugLabel, includeSemantics, key, node, onFocusChange, parentNode) { - var _null = null; - return new A.FocusScope(parentNode, child, node, autofocus, onFocusChange, _null, _null, _null, _null, _null, _null, includeSemantics, debugLabel, key); - }, - FocusScope_of(context) { - var t1 = A.Focus_maybeOf(context, true, true); - t1 = t1 == null ? null : t1.get$nearestScope(); - return t1 == null ? context._framework$_owner.focusManager.rootScope : t1; - }, - _FocusScopeWithExternalFocusNode$(child, focusScopeNode, includeSemantics) { - var _null = null; - return new A._FocusScopeWithExternalFocusNode(_null, child, focusScopeNode, false, _null, _null, _null, _null, _null, _null, _null, includeSemantics, _null, _null); - }, - _FocusInheritedScope$(child, node) { - return new A._FocusInheritedScope(node, child, null); - }, - Focus: function Focus(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.parentNode = t0; - _.child = t1; - _.focusNode = t2; - _.autofocus = t3; - _.onFocusChange = t4; - _._onKeyEvent = t5; - _._onKey = t6; - _._focus_scope$_canRequestFocus = t7; - _._skipTraversal = t8; - _._focus_scope$_descendantsAreFocusable = t9; - _._descendantsAreTraversable = t10; - _.includeSemantics = t11; - _._focus_scope$_debugLabel = t12; - _.key = t13; - }, - _FocusState: function _FocusState() { - var _ = this; - _._internalNode = null; - _.___FocusState__descendantsWereTraversable_A = _.___FocusState__descendantsWereFocusable_A = _.___FocusState__couldRequestFocus_A = _.___FocusState__hadPrimaryFocus_A = $; - _._didAutofocus = false; - _._framework$_element = _._widget = _._focusAttachment = null; - }, - _FocusState__handleFocusChanged_closure: function _FocusState__handleFocusChanged_closure(t0, t1) { - this.$this = t0; - this.hasPrimaryFocus = t1; - }, - _FocusState__handleFocusChanged_closure0: function _FocusState__handleFocusChanged_closure0(t0, t1) { - this.$this = t0; - this.canRequestFocus = t1; - }, - _FocusState__handleFocusChanged_closure1: function _FocusState__handleFocusChanged_closure1(t0, t1) { - this.$this = t0; - this.descendantsAreFocusable = t1; - }, - _FocusState__handleFocusChanged_closure2: function _FocusState__handleFocusChanged_closure2(t0, t1) { - this.$this = t0; - this.descendantsAreTraversable = t1; - }, - FocusScope: function FocusScope(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.parentNode = t0; - _.child = t1; - _.focusNode = t2; - _.autofocus = t3; - _.onFocusChange = t4; - _._onKeyEvent = t5; - _._onKey = t6; - _._focus_scope$_canRequestFocus = t7; - _._skipTraversal = t8; - _._focus_scope$_descendantsAreFocusable = t9; - _._descendantsAreTraversable = t10; - _.includeSemantics = t11; - _._focus_scope$_debugLabel = t12; - _.key = t13; - }, - _FocusScopeWithExternalFocusNode: function _FocusScopeWithExternalFocusNode(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.parentNode = t0; - _.child = t1; - _.focusNode = t2; - _.autofocus = t3; - _.onFocusChange = t4; - _._onKeyEvent = t5; - _._onKey = t6; - _._focus_scope$_canRequestFocus = t7; - _._skipTraversal = t8; - _._focus_scope$_descendantsAreFocusable = t9; - _._descendantsAreTraversable = t10; - _.includeSemantics = t11; - _._focus_scope$_debugLabel = t12; - _.key = t13; - }, - _FocusScopeState: function _FocusScopeState() { - var _ = this; - _._internalNode = null; - _.___FocusState__descendantsWereTraversable_A = _.___FocusState__descendantsWereFocusable_A = _.___FocusState__couldRequestFocus_A = _.___FocusState__hadPrimaryFocus_A = $; - _._didAutofocus = false; - _._framework$_element = _._widget = _._focusAttachment = null; - }, - _FocusInheritedScope: function _FocusInheritedScope(t0, t1, t2) { - this.notifier = t0; - this.child = t1; - this.key = t2; - }, - _getAncestor(context) { - var count, t1 = {}; - t1.count = count; - t1.count = 1; - t1.target = null; - context.visitAncestorElements$1(new A._getAncestor_closure(t1)); - return t1.target; - }, - _FocusTraversalGroupInfo$(group, defaultPolicy, members) { - var t1 = group == null ? null : group.policy; - if (t1 == null) - t1 = defaultPolicy; - return new A._FocusTraversalGroupInfo(t1, members); - }, - FocusTraversalPolicy_defaultTraversalRequestFocusCallback(node, alignment, alignmentPolicy, curve, duration) { - var t1; - node.requestFocus$0(); - t1 = node._focus_manager$_context; - t1.toString; - A.Scrollable_ensureVisible(t1, 1, alignmentPolicy, B.Cubic_glB, B.Duration_0); - }, - FocusTraversalPolicy__getDescendantsWithoutExpandingScope(node) { - var t1, t2, _i, child, - result = A._setArrayType([], type$.JSArray_FocusNode); - for (t1 = node._focus_manager$_children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - result.push(child); - if (!(child instanceof A.FocusScopeNode)) - B.JSArray_methods.addAll$1(result, A.FocusTraversalPolicy__getDescendantsWithoutExpandingScope(child)); - } - return result; - }, - FocusTraversalPolicy__findGroups(scope, scopeGroupNode, currentNode) { - var groups, t1, t2, t3, _i, node, groupNode, t4, parentGroup, - defaultPolicy = scopeGroupNode == null ? null : scopeGroupNode.policy; - if (defaultPolicy == null) - defaultPolicy = A.ReadingOrderTraversalPolicy$(); - groups = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_FocusNode, type$._FocusTraversalGroupInfo); - for (t1 = A.FocusTraversalPolicy__getDescendantsWithoutExpandingScope(scope), t2 = t1.length, t3 = type$.JSArray_FocusNode, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - node = t1[_i]; - groupNode = A.FocusTraversalGroup__getGroupNode(node); - if (node === groupNode) { - t4 = groupNode._focus_manager$_parent; - t4.toString; - parentGroup = A.FocusTraversalGroup__getGroupNode(t4); - if (groups.$index(0, parentGroup) == null) - groups.$indexSet(0, parentGroup, A._FocusTraversalGroupInfo$(parentGroup, defaultPolicy, A._setArrayType([], t3))); - groups.$index(0, parentGroup).members.push(groupNode); - continue; - } - if (node !== currentNode) - t4 = node._canRequestFocus && B.JSArray_methods.every$1(node.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()) && !node.get$skipTraversal(); - else - t4 = true; - if (t4) { - if (groups.$index(0, groupNode) == null) - groups.$indexSet(0, groupNode, A._FocusTraversalGroupInfo$(groupNode, defaultPolicy, A._setArrayType([], t3))); - groups.$index(0, groupNode).members.push(node); - } - } - return groups; - }, - FocusTraversalPolicy__sortAllDescendants(scope, currentNode) { - var t1, t2, t3, sortedDescendants, - scopeGroupNode = A.FocusTraversalGroup__getGroupNode(scope), - groups = A.FocusTraversalPolicy__findGroups(scope, scopeGroupNode, currentNode); - for (t1 = new A.LinkedHashMapKeyIterator(groups, groups._modifications, groups._first); t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - t3 = groups.$index(0, t2).policy.sortDescendants$2(groups.$index(0, t2).members, currentNode); - t3 = A._setArrayType(t3.slice(0), A._arrayInstanceType(t3)); - B.JSArray_methods.clear$0(groups.$index(0, t2).members); - B.JSArray_methods.addAll$1(groups.$index(0, t2).members, t3); - } - sortedDescendants = A._setArrayType([], type$.JSArray_FocusNode); - if (groups.__js_helper$_length !== 0 && groups.containsKey$1(0, scopeGroupNode)) { - t1 = groups.$index(0, scopeGroupNode); - t1.toString; - new A.FocusTraversalPolicy__sortAllDescendants_visitGroups(groups, sortedDescendants).call$1(t1); - } - B.JSArray_methods.removeWhere$1(sortedDescendants, new A.FocusTraversalPolicy__sortAllDescendants_closure(currentNode)); - return sortedDescendants; - }, - DirectionalFocusTraversalPolicyMixin__verticalCompare(target, a, b) { - var t1 = target._dy; - return B.JSNumber_methods.compareTo$1(Math.abs(a._dy - t1), Math.abs(b._dy - t1)); - }, - DirectionalFocusTraversalPolicyMixin__horizontalCompare(target, a, b) { - var t1 = target._dx; - return B.JSNumber_methods.compareTo$1(Math.abs(a._dx - t1), Math.abs(b._dx - t1)); - }, - DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical(target, nodes) { - var sorted = A.List_List$_of(nodes, nodes.$ti._eval$1("Iterable.E")); - A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical_closure(target), type$.FocusNode); - return sorted; - }, - DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal(target, nodes) { - var sorted = A.List_List$_of(nodes, nodes.$ti._eval$1("Iterable.E")); - A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal_closure(target), type$.FocusNode); - return sorted; - }, - DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal(target, nodes) { - var sorted = J.toList$0$ax(nodes); - A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal_closure(target), type$.FocusNode); - return sorted; - }, - DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical(target, nodes) { - var sorted = J.toList$0$ax(nodes); - A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical_closure(target), type$.FocusNode); - return sorted; - }, - _ReadingOrderSortData_commonDirectionalityOf(list) { - var t2, common, t3, common0, - t1 = A._arrayInstanceType(list)._eval$1("MappedListIterable<1,Set>"), - allAncestors = new A.MappedListIterable(list, new A._ReadingOrderSortData_commonDirectionalityOf_closure(), t1); - for (t2 = new A.ListIterator(allAncestors, allAncestors.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListIterable.E"), common = null; t2.moveNext$0();) { - t3 = t2.__internal$_current; - common0 = t3 == null ? t1._as(t3) : t3; - common = (common == null ? common0 : common).intersection$1(0, common0); - } - if (common.get$isEmpty(common)) - return B.JSArray_methods.get$first(list).directionality; - return B.JSArray_methods.firstWhere$1(B.JSArray_methods.get$first(list).get$directionalAncestors(), common.get$contains(common)).textDirection; - }, - _ReadingOrderSortData_sortWithDirectionality(list, directionality) { - A.mergeSort(list, new A._ReadingOrderSortData_sortWithDirectionality_closure(directionality), type$._ReadingOrderSortData); - }, - _ReadingOrderDirectionalGroupData_sortWithDirectionality(list, directionality) { - A.mergeSort(list, new A._ReadingOrderDirectionalGroupData_sortWithDirectionality_closure(directionality), type$._ReadingOrderDirectionalGroupData); - }, - ReadingOrderTraversalPolicy$() { - return new A.ReadingOrderTraversalPolicy(A.LinkedHashMap_LinkedHashMap$_empty(type$.FocusScopeNode, type$._DirectionalPolicyData), A.focus_traversal_FocusTraversalPolicy_defaultTraversalRequestFocusCallback$closure()); - }, - FocusTraversalGroup$(child, policy) { - return new A.FocusTraversalGroup(policy == null ? A.ReadingOrderTraversalPolicy$() : policy, child, null); - }, - FocusTraversalGroup__getGroupNode(node) { - var node0; - for (; node0 = node._focus_manager$_parent, node0 != null; node = node0) { - if (node._focus_manager$_context == null) - return null; - if (node instanceof A._FocusTraversalGroupNode) - return node; - } - return null; - }, - FocusTraversalGroup_maybeOf(context) { - var t1, - node = A.Focus_maybeOf(context, false, true); - if (node == null) - return null; - t1 = A.FocusTraversalGroup__getGroupNode(node); - return t1 == null ? null : t1.policy; - }, - _getAncestor_closure: function _getAncestor_closure(t0) { - this._box_0 = t0; - }, - _FocusTraversalGroupInfo: function _FocusTraversalGroupInfo(t0, t1) { - this.policy = t0; - this.members = t1; - }, - TraversalDirection: function TraversalDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - TraversalEdgeBehavior: function TraversalEdgeBehavior(t0, t1) { - this.index = t0; - this._name = t1; - }, - FocusTraversalPolicy: function FocusTraversalPolicy() { - }, - FocusTraversalPolicy__findInitialFocus_closure: function FocusTraversalPolicy__findInitialFocus_closure() { - }, - FocusTraversalPolicy__sortAllDescendants_visitGroups: function FocusTraversalPolicy__sortAllDescendants_visitGroups(t0, t1) { - this.groups = t0; - this.sortedDescendants = t1; - }, - FocusTraversalPolicy__sortAllDescendants_closure: function FocusTraversalPolicy__sortAllDescendants_closure(t0) { - this.currentNode = t0; - }, - _DirectionalPolicyDataEntry: function _DirectionalPolicyDataEntry(t0, t1) { - this.direction = t0; - this.node = t1; - }, - _DirectionalPolicyData: function _DirectionalPolicyData(t0) { - this.history = t0; - }, - DirectionalFocusTraversalPolicyMixin: function DirectionalFocusTraversalPolicyMixin() { - }, - _ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin_changedScope_closure: function _ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin_changedScope_closure(t0) { - this.node = t0; - }, - DirectionalFocusTraversalPolicyMixin_findFirstFocusInDirection_closure: function DirectionalFocusTraversalPolicyMixin_findFirstFocusInDirection_closure(t0) { - this._box_0 = t0; - }, - DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure: function DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure(t0) { - this.focusedScrollable = t0; - }, - DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure0: function DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure0(t0) { - this.band = t0; - }, - DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure1: function DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure1(t0) { - this.focusedScrollable = t0; - }, - DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure2: function DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure2(t0) { - this.band = t0; - }, - DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical_closure: function DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical_closure(t0) { - this.target = t0; - }, - DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal_closure: function DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal_closure(t0) { - this.target = t0; - }, - DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal_closure: function DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal_closure(t0) { - this.target = t0; - }, - DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical_closure: function DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical_closure(t0) { - this.target = t0; - }, - DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure: function DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure(t0, t1) { - this.target = t0; - this.forward = t1; - }, - DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure0: function DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure0(t0, t1) { - this.target = t0; - this.forward = t1; - }, - DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure1: function DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure1() { - }, - DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure: function DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure(t0, t1) { - this.target = t0; - this.forward = t1; - }, - DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure0: function DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure0(t0, t1) { - this.target = t0; - this.forward = t1; - }, - DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure1: function DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure1() { - }, - DirectionalFocusTraversalPolicyMixin__popPolicyDataIfNeeded_popOrInvalidate: function DirectionalFocusTraversalPolicyMixin__popPolicyDataIfNeeded_popOrInvalidate(t0, t1, t2) { - this.$this = t0; - this.policyData = t1; - this.nearestScope = t2; - }, - _ReadingOrderSortData: function _ReadingOrderSortData(t0, t1, t2) { - var _ = this; - _.directionality = t0; - _.rect = t1; - _.node = t2; - _._directionalAncestors = null; - }, - _ReadingOrderSortData_commonDirectionalityOf_closure: function _ReadingOrderSortData_commonDirectionalityOf_closure() { - }, - _ReadingOrderSortData_sortWithDirectionality_closure: function _ReadingOrderSortData_sortWithDirectionality_closure(t0) { - this.directionality = t0; - }, - _ReadingOrderSortData_directionalAncestors_getDirectionalityAncestors: function _ReadingOrderSortData_directionalAncestors_getDirectionalityAncestors() { - }, - _ReadingOrderDirectionalGroupData: function _ReadingOrderDirectionalGroupData(t0) { - this.members = t0; - this._focus_traversal$_rect = null; - }, - _ReadingOrderDirectionalGroupData_rect_closure: function _ReadingOrderDirectionalGroupData_rect_closure() { - }, - _ReadingOrderDirectionalGroupData_sortWithDirectionality_closure: function _ReadingOrderDirectionalGroupData_sortWithDirectionality_closure(t0) { - this.directionality = t0; - }, - ReadingOrderTraversalPolicy: function ReadingOrderTraversalPolicy(t0, t1) { - this.DirectionalFocusTraversalPolicyMixin__policyData = t0; - this.requestFocusCallback = t1; - }, - ReadingOrderTraversalPolicy__pickNext_closure: function ReadingOrderTraversalPolicy__pickNext_closure() { - }, - ReadingOrderTraversalPolicy__pickNext_inBand: function ReadingOrderTraversalPolicy__pickNext_inBand() { - }, - ReadingOrderTraversalPolicy__pickNext_inBand_closure: function ReadingOrderTraversalPolicy__pickNext_inBand_closure(t0) { - this.band = t0; - }, - FocusTraversalGroup: function FocusTraversalGroup(t0, t1, t2) { - this.policy = t0; - this.child = t1; - this.key = t2; - }, - _FocusTraversalGroupNode: function _FocusTraversalGroupNode(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.policy = t0; - _._focus_manager$_skipTraversal = t1; - _._canRequestFocus = t2; - _._descendantsAreFocusable = t3; - _._focus_manager$_descendantsAreTraversable = t4; - _._focus_manager$_context = null; - _.onKey = t5; - _.onKeyEvent = t6; - _._descendants = _._ancestors = _._focus_manager$_manager = null; - _._hasKeyboardToken = false; - _._focus_manager$_parent = null; - _._focus_manager$_children = t7; - _._enclosingScope = _._attachment = null; - _._requestFocusWhenReparented = false; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t8; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _FocusTraversalGroupState: function _FocusTraversalGroupState() { - this.___FocusTraversalGroupState_focusNode_FI = $; - this._framework$_element = this._widget = null; - }, - RequestFocusAction: function RequestFocusAction(t0) { - this._actions$_listeners = t0; - this._currentCallingAction = null; - }, - NextFocusIntent: function NextFocusIntent() { - }, - NextFocusAction: function NextFocusAction(t0) { - this._actions$_listeners = t0; - this._currentCallingAction = null; - }, - PreviousFocusIntent: function PreviousFocusIntent() { - }, - PreviousFocusAction: function PreviousFocusAction(t0) { - this._actions$_listeners = t0; - this._currentCallingAction = null; - }, - DirectionalFocusIntent: function DirectionalFocusIntent(t0) { - this.direction = t0; - }, - DirectionalFocusAction: function DirectionalFocusAction(t0, t1) { - this._isForTextField = t0; - this._actions$_listeners = t1; - this._currentCallingAction = null; - }, - _FocusTraversalPolicy_Object_Diagnosticable: function _FocusTraversalPolicy_Object_Diagnosticable() { - }, - _ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin: function _ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin() { - }, - __ReadingOrderDirectionalGroupData_Object_Diagnosticable: function __ReadingOrderDirectionalGroupData_Object_Diagnosticable() { - }, - __ReadingOrderSortData_Object_Diagnosticable: function __ReadingOrderSortData_Object_Diagnosticable() { - }, - Form_maybeOf(context) { - context.dependOnInheritedWidgetOfExactType$1$0(type$._FormScope); - return null; - }, - FormFieldState$($T) { - var _null = null; - return new A.FormFieldState(new A.RestorableBool(false, $.$get$ChangeNotifier__emptyListeners()), A.FocusNode$(true, _null, true, true, _null, _null, false), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, $T._eval$1("FormFieldState<0>")); - }, - FormField: function FormField() { - }, - FormFieldState: function FormFieldState(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.__FormFieldState__errorText_F = _.__FormFieldState__value_AI = $; - _._hasInteractedByUser = t0; - _._form$_focusNode = t1; - _.RestorationMixin__bucket = t2; - _.RestorationMixin__properties = t3; - _.RestorationMixin__debugPropertiesWaitingForReregistration = t4; - _.RestorationMixin__firstRestorePending = t5; - _.RestorationMixin__currentParent = t6; - _._framework$_element = _._widget = null; - _.$ti = t7; - }, - FormFieldState_didChange_closure: function FormFieldState_didChange_closure(t0, t1) { - this.$this = t0; - this.value = t1; - }, - FormFieldState_didChangeDependencies_closure: function FormFieldState_didChangeDependencies_closure(t0) { - this.$this = t0; - }, - FormFieldState_build_closure: function FormFieldState_build_closure(t0) { - this.$this = t0; - }, - FormFieldState_build__closure: function FormFieldState_build__closure(t0) { - this.$this = t0; - }, - AutovalidateMode: function AutovalidateMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - _FormFieldState_State_RestorationMixin_dispose_closure: function _FormFieldState_State_RestorationMixin_dispose_closure() { - }, - _FormFieldState_State_RestorationMixin: function _FormFieldState_State_RestorationMixin() { - }, - _InactiveElements__deactivateRecursively(element) { - element.deactivate$0(); - element.visitChildren$1(A.framework__InactiveElements__deactivateRecursively$closure()); - }, - Element__sort(a, b) { - var t2, diff, isBDirty, - t1 = a.__Element__depth_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = b.__Element__depth_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - diff = t1 - t2; - if (diff !== 0) - return diff; - isBDirty = b._dirty; - if (a._dirty !== isBDirty) - return isBDirty ? -1 : 1; - return 0; - }, - Element_describeElements($name, elements) { - var t1 = A._arrayInstanceType(elements)._eval$1("MappedListIterable<1,DiagnosticsNode>"); - t1 = A.List_List$_of(new A.MappedListIterable(elements, new A.Element_describeElements_closure(), t1), t1._eval$1("ListIterable.E")); - return A.DiagnosticsBlock$(true, t1, $name, B.List_empty1, true, B.DiagnosticsTreeStyle_6, null); - }, - Element__activateRecursively(element) { - element.activate$0(); - element.visitChildren$1(A.framework_Element__activateRecursively$closure()); - }, - _ElementDiagnosticableTreeNode$($name, stateful, style, value) { - return new A._ElementDiagnosticableTreeNode(value, $name, true, true, null, style); - }, - ErrorWidget__defaultErrorWidgetBuilder(details) { - var exception = details.exception, - t1 = exception instanceof A.FlutterError ? exception : null; - return new A.ErrorWidget("", t1, new A.UniqueKey()); - }, - InheritedElement$(widget) { - return new A.InheritedElement(A.HashMap_HashMap(null, null, null, type$.Element, type$.nullable_Object), widget, B._ElementLifecycle_0); - }, - MultiChildRenderObjectElement$(widget) { - return new A.MultiChildRenderObjectElement(A.HashSet_HashSet(type$.Element), widget, B._ElementLifecycle_0); - }, - _reportException(context, exception, stack, informationCollector) { - var details = new A.FlutterErrorDetails(exception, stack, "widgets library", context, informationCollector, false); - A.FlutterError_reportError(details); - return details; - }, - GlobalKey: function GlobalKey() { - }, - LabeledGlobalKey: function LabeledGlobalKey(t0, t1) { - this._debugLabel = t0; - this.$ti = t1; - }, - GlobalObjectKey: function GlobalObjectKey(t0, t1) { - this.value = t0; - this.$ti = t1; - }, - Widget: function Widget() { - }, - StatelessWidget: function StatelessWidget() { - }, - StatefulWidget: function StatefulWidget() { - }, - State: function State() { - }, - ProxyWidget: function ProxyWidget() { - }, - ParentDataWidget: function ParentDataWidget() { - }, - InheritedWidget: function InheritedWidget() { - }, - RenderObjectWidget: function RenderObjectWidget() { - }, - LeafRenderObjectWidget: function LeafRenderObjectWidget() { - }, - SingleChildRenderObjectWidget: function SingleChildRenderObjectWidget() { - }, - MultiChildRenderObjectWidget: function MultiChildRenderObjectWidget() { - }, - _ElementLifecycle: function _ElementLifecycle(t0, t1) { - this.index = t0; - this._name = t1; - }, - _InactiveElements: function _InactiveElements(t0) { - this._framework$_elements = t0; - }, - _InactiveElements__unmount_closure: function _InactiveElements__unmount_closure(t0) { - this.$this = t0; - }, - BuildScope: function BuildScope(t0, t1) { - var _ = this; - _._building = _._buildScheduled = false; - _.scheduleRebuild = t0; - _._dirtyElementsNeedsResorting = null; - _._dirtyElements = t1; - }, - BuildScope__tryRebuild_closure: function BuildScope__tryRebuild_closure(t0) { - this.element = t0; - }, - BuildOwner: function BuildOwner(t0, t1, t2) { - var _ = this; - _.onBuildScheduled = null; - _._inactiveElements = t0; - _._scheduledFlushDirtyElements = false; - _.focusManager = t1; - _._globalKeyRegistry = t2; - }, - NotifiableElementMixin: function NotifiableElementMixin() { - }, - _NotificationNode: function _NotificationNode(t0, t1) { - this.current = t0; - this.parent = t1; - }, - Element: function Element() { - }, - Element_renderObjectAttachingChild_closure: function Element_renderObjectAttachingChild_closure(t0) { - this._box_0 = t0; - }, - Element_describeMissingAncestor_closure: function Element_describeMissingAncestor_closure(t0) { - this.ancestors = t0; - }, - Element_describeElements_closure: function Element_describeElements_closure() { - }, - Element_updateChildren_replaceWithNullIfForgotten: function Element_updateChildren_replaceWithNullIfForgotten(t0) { - this.forgottenChildren = t0; - }, - Element_updateChildren_slotFor: function Element_updateChildren_slotFor(t0) { - this.slots = t0; - }, - Element_updateSlotForChild_visit: function Element_updateSlotForChild_visit(t0) { - this.newSlot = t0; - }, - Element__updateDepth_closure: function Element__updateDepth_closure(t0) { - this.expectedDepth = t0; - }, - Element__updateBuildScopeRecursively_closure: function Element__updateBuildScopeRecursively_closure() { - }, - Element_detachRenderObject_closure: function Element_detachRenderObject_closure() { - }, - Element_attachRenderObject_closure: function Element_attachRenderObject_closure(t0) { - this.newSlot = t0; - }, - Element_debugDescribeChildren_closure: function Element_debugDescribeChildren_closure(t0) { - this.children = t0; - }, - _ElementDiagnosticableTreeNode: function _ElementDiagnosticableTreeNode(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.value = t0; - _.name = t1; - _.showSeparator = t2; - _.showName = t3; - _.linePrefix = t4; - _.style = t5; - }, - ErrorWidget: function ErrorWidget(t0, t1, t2) { - this.message = t0; - this._flutterError = t1; - this.key = t2; - }, - ComponentElement: function ComponentElement() { - }, - ComponentElement_performRebuild_closure: function ComponentElement_performRebuild_closure() { - }, - ComponentElement_performRebuild_closure0: function ComponentElement_performRebuild_closure0() { - }, - StatelessElement: function StatelessElement(t0, t1) { - var _ = this; - _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - StatefulElement: function StatefulElement(t0, t1, t2) { - var _ = this; - _._framework$_state = t0; - _._didChangeDependencies = false; - _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; - _.__Element__depth_A = $; - _._widget = t1; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t2; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - ProxyElement: function ProxyElement() { - }, - ParentDataElement: function ParentDataElement(t0, t1, t2) { - var _ = this; - _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - _.$ti = t2; - }, - ParentDataElement__applyParentData_applyParentDataToChild: function ParentDataElement__applyParentData_applyParentDataToChild(t0) { - this.widget = t0; - }, - InheritedElement: function InheritedElement(t0, t1, t2) { - var _ = this; - _._dependents = t0; - _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; - _.__Element__depth_A = $; - _._widget = t1; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t2; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - RenderObjectElement: function RenderObjectElement() { - }, - RootElementMixin: function RootElementMixin() { - }, - LeafRenderObjectElement: function LeafRenderObjectElement(t0, t1) { - var _ = this; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - SingleChildRenderObjectElement: function SingleChildRenderObjectElement(t0, t1) { - var _ = this; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = _._framework$_child = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - MultiChildRenderObjectElement: function MultiChildRenderObjectElement(t0, t1, t2) { - var _ = this; - _.__MultiChildRenderObjectElement__children_A = $; - _._forgottenChildren = t0; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = null; - _.__Element__depth_A = $; - _._widget = t1; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t2; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - MultiChildRenderObjectElement_children_closure: function MultiChildRenderObjectElement_children_closure(t0) { - this.$this = t0; - }, - RenderTreeRootElement: function RenderTreeRootElement() { - }, - IndexedSlot: function IndexedSlot(t0, t1, t2) { - this.value = t0; - this.index = t1; - this.$ti = t2; - }, - _NullElement: function _NullElement(t0, t1) { - var _ = this; - _._slot = _._notificationTree = _._framework$_parent = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - _NullWidget1: function _NullWidget1(t0) { - this.key = t0; - }, - _State_Object_Diagnosticable: function _State_Object_Diagnosticable() { - }, - GestureDetector$(behavior, child, dragStartBehavior, excludeFromSemantics, key, onDoubleTap, onHorizontalDragCancel, onHorizontalDragDown, onHorizontalDragEnd, onHorizontalDragStart, onHorizontalDragUpdate, onLongPress, onPanEnd, onSecondaryTap, onSecondaryTapCancel, onSecondaryTapDown, onSecondaryTapUp, onTap, onTapCancel, onTapDown, onTapUp, onVerticalDragEnd, onVerticalDragStart, onVerticalDragUpdate) { - return new A.GestureDetector(child, onTapDown, onTapUp, onTap, onTapCancel, onSecondaryTap, onSecondaryTapDown, onSecondaryTapUp, onSecondaryTapCancel, onDoubleTap, onLongPress, onVerticalDragStart, onVerticalDragUpdate, onVerticalDragEnd, onHorizontalDragDown, onHorizontalDragStart, onHorizontalDragUpdate, onHorizontalDragEnd, onHorizontalDragCancel, onPanEnd, behavior, excludeFromSemantics, dragStartBehavior, key); - }, - GestureRecognizerFactory: function GestureRecognizerFactory() { - }, - GestureRecognizerFactoryWithHandlers: function GestureRecognizerFactoryWithHandlers(t0, t1, t2) { - this._constructor = t0; - this._gesture_detector$_initializer = t1; - this.$ti = t2; - }, - GestureDetector: function GestureDetector(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23) { - var _ = this; - _.child = t0; - _.onTapDown = t1; - _.onTapUp = t2; - _.onTap = t3; - _.onTapCancel = t4; - _.onSecondaryTap = t5; - _.onSecondaryTapDown = t6; - _.onSecondaryTapUp = t7; - _.onSecondaryTapCancel = t8; - _.onDoubleTap = t9; - _.onLongPress = t10; - _.onVerticalDragStart = t11; - _.onVerticalDragUpdate = t12; - _.onVerticalDragEnd = t13; - _.onHorizontalDragDown = t14; - _.onHorizontalDragStart = t15; - _.onHorizontalDragUpdate = t16; - _.onHorizontalDragEnd = t17; - _.onHorizontalDragCancel = t18; - _.onPanEnd = t19; - _.behavior = t20; - _.excludeFromSemantics = t21; - _.dragStartBehavior = t22; - _.key = t23; - }, - GestureDetector_build_closure: function GestureDetector_build_closure(t0) { - this.$this = t0; - }, - GestureDetector_build_closure0: function GestureDetector_build_closure0(t0, t1) { - this.$this = t0; - this.gestureSettings = t1; - }, - GestureDetector_build_closure1: function GestureDetector_build_closure1(t0) { - this.$this = t0; - }, - GestureDetector_build_closure2: function GestureDetector_build_closure2(t0, t1) { - this.$this = t0; - this.gestureSettings = t1; - }, - GestureDetector_build_closure3: function GestureDetector_build_closure3(t0) { - this.$this = t0; - }, - GestureDetector_build_closure4: function GestureDetector_build_closure4(t0, t1) { - this.$this = t0; - this.gestureSettings = t1; - }, - GestureDetector_build_closure5: function GestureDetector_build_closure5(t0) { - this.$this = t0; - }, - GestureDetector_build_closure6: function GestureDetector_build_closure6(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.configuration = t1; - _.context = t2; - _.gestureSettings = t3; - }, - GestureDetector_build_closure7: function GestureDetector_build_closure7(t0) { - this.$this = t0; - }, - GestureDetector_build_closure8: function GestureDetector_build_closure8(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.configuration = t1; - _.context = t2; - _.gestureSettings = t3; - }, - GestureDetector_build_closure9: function GestureDetector_build_closure9(t0) { - this.$this = t0; - }, - GestureDetector_build_closure10: function GestureDetector_build_closure10(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.configuration = t1; - _.context = t2; - _.gestureSettings = t3; - }, - RawGestureDetector: function RawGestureDetector(t0, t1, t2, t3, t4) { - var _ = this; - _.child = t0; - _.gestures = t1; - _.behavior = t2; - _.excludeFromSemantics = t3; - _.key = t4; - }, - RawGestureDetectorState: function RawGestureDetectorState(t0) { - var _ = this; - _._recognizers = t0; - _._framework$_element = _._widget = _._gesture_detector$_semantics = null; - }, - _GestureSemantics: function _GestureSemantics(t0, t1, t2, t3) { - var _ = this; - _.behavior = t0; - _.assignSemantics = t1; - _.child = t2; - _.key = t3; - }, - SemanticsGestureDelegate: function SemanticsGestureDelegate() { - }, - _DefaultSemanticsGestureDelegate: function _DefaultSemanticsGestureDelegate(t0) { - this.detectorState = t0; - }, - _DefaultSemanticsGestureDelegate__getTapHandler_closure: function _DefaultSemanticsGestureDelegate__getTapHandler_closure(t0) { - this.tap = t0; - }, - _DefaultSemanticsGestureDelegate__getLongPressHandler_closure: function _DefaultSemanticsGestureDelegate__getLongPressHandler_closure(t0) { - this.longPress = t0; - }, - _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure: function _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure(t0) { - this.horizontal = t0; - }, - _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure0: function _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure0(t0) { - this.pan = t0; - }, - _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure1: function _DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure1(t0, t1) { - this.horizontalHandler = t0; - this.panHandler = t1; - }, - _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure: function _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure(t0) { - this.vertical = t0; - }, - _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure0: function _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure0(t0) { - this.pan = t0; - }, - _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure1: function _DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure1(t0, t1) { - this.verticalHandler = t0; - this.panHandler = t1; - }, - Hero$(child, tag, transitionOnUserGestures) { - return new A.Hero(tag, child, transitionOnUserGestures, null); - }, - Hero__allHeroesFor(context, isUserGestureTransition, $navigator) { - var result = A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$._HeroState); - context.visitChildren$1(new A.Hero__allHeroesFor_visitor($navigator, new A.Hero__allHeroesFor_inviteHero(isUserGestureTransition, result))); - return result; - }, - _HeroFlightManifest__boundingBoxFor(context, ancestorContext) { - var t2, - t1 = context.get$renderObject(); - t1.toString; - type$.RenderBox._as(t1); - t2 = t1.getTransformTo$1(0, ancestorContext == null ? null : ancestorContext.get$renderObject()); - t1 = t1.get$size(0); - return A.MatrixUtils_transformRect(t2, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy)); - }, - HeroFlightDirection: function HeroFlightDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - Hero: function Hero(t0, t1, t2, t3) { - var _ = this; - _.tag = t0; - _.child = t1; - _.transitionOnUserGestures = t2; - _.key = t3; - }, - Hero__allHeroesFor_inviteHero: function Hero__allHeroesFor_inviteHero(t0, t1) { - this.isUserGestureTransition = t0; - this.result = t1; - }, - Hero__allHeroesFor_visitor: function Hero__allHeroesFor_visitor(t0, t1) { - this.navigator = t0; - this.inviteHero = t1; - }, - _HeroState: function _HeroState(t0) { - var _ = this; - _._heroes$_key = t0; - _._placeholderSize = null; - _._shouldIncludeChild = true; - _._framework$_element = _._widget = null; - }, - _HeroState_startFlight_closure: function _HeroState_startFlight_closure(t0, t1) { - this.$this = t0; - this.box = t1; - }, - _HeroState_endFlight_closure: function _HeroState_endFlight_closure() { - }, - _HeroFlightManifest: function _HeroFlightManifest(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _.type = t0; - _.overlay = t1; - _.navigatorSize = t2; - _.fromRoute = t3; - _.toRoute = t4; - _.fromHero = t5; - _.toHero = t6; - _.createRectTween = t7; - _.shuttleBuilder = t8; - _.isUserGestureTransition = t9; - _.isDiverted = t10; - _._heroes$_animation = null; - _.___HeroFlightManifest_isValid_FI = _.___HeroFlightManifest_toHeroLocation_FI = _.___HeroFlightManifest_fromHeroLocation_FI = $; - }, - _HeroFlight: function _HeroFlight(t0, t1) { - var _ = this; - _.onFlightEnded = t0; - _.___HeroFlight_heroRectTween_A = $; - _.shuttle = null; - _._heroOpacity = t1; - _.___HeroFlight__proxyAnimation_A = $; - _.overlayEntry = _._manifest = null; - _._scheduledPerformAnimationUpdate = _._aborted = false; - }, - _HeroFlight__buildOverlay_closure: function _HeroFlight__buildOverlay_closure(t0) { - this.$this = t0; - }, - _HeroFlight__handleAnimationUpdate_delayedPerformAnimationUpdate: function _HeroFlight__handleAnimationUpdate_delayedPerformAnimationUpdate(t0, t1) { - this.$this = t0; - this.navigator = t1; - }, - HeroController: function HeroController(t0, t1) { - this.createRectTween = t0; - this._flights = t1; - }, - HeroController_didStopUserGesture_isInvalidFlight: function HeroController_didStopUserGesture_isInvalidFlight() { - }, - HeroController__maybeStartHeroTransition_closure: function HeroController__maybeStartHeroTransition_closure(t0, t1, t2, t3, t4) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.fromRoute = t2; - _.toRoute = t3; - _.isUserGestureTransition = t4; - }, - HeroController__defaultHeroFlightShuttleBuilder_closure: function HeroController__defaultHeroFlightShuttleBuilder_closure(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.toMediaQueryData = t0; - _.flightDirection = t1; - _.fromHeroPadding = t2; - _.toHeroPadding = t3; - _.animation = t4; - _.toHero = t5; - }, - Icon$(icon, color, semanticLabel, size) { - return new A.Icon(icon, size, color, semanticLabel, null); - }, - Icon: function Icon(t0, t1, t2, t3, t4) { - var _ = this; - _.icon = t0; - _.size = t1; - _.color = t2; - _.semanticLabel = t3; - _.key = t4; - }, - IconData: function IconData(t0, t1) { - this.codePoint = t0; - this.matchTextDirection = t1; - }, - IconTheme$(child, data, key) { - return new A.IconTheme(data, child, key); - }, - IconTheme_merge(child, data) { - return new A.Builder(new A.IconTheme_merge_closure(null, data, child), null); - }, - IconTheme_of(context) { - var t3, t4, t5, t6, t7, t8, - iconThemeData = A.IconTheme__getInheritedIconThemeData(context).resolve$1(context), - t1 = iconThemeData.size, - t2 = t1 == null; - if (!t2 && iconThemeData.fill != null && iconThemeData.weight != null && iconThemeData.grade != null && iconThemeData.opticalSize != null && iconThemeData.color != null && iconThemeData.get$opacity(0) != null && iconThemeData.applyTextScaling != null) - t1 = iconThemeData; - else { - if (t2) - t1 = 24; - t2 = iconThemeData.fill; - if (t2 == null) - t2 = 0; - t3 = iconThemeData.weight; - if (t3 == null) - t3 = 400; - t4 = iconThemeData.grade; - if (t4 == null) - t4 = 0; - t5 = iconThemeData.opticalSize; - if (t5 == null) - t5 = 48; - t6 = iconThemeData.color; - if (t6 == null) - t6 = B.Color_vnR; - t7 = iconThemeData.get$opacity(0); - if (t7 == null) - t7 = B.IconThemeData_HCh.get$opacity(0); - t8 = iconThemeData.shadows; - if (t8 == null) - t8 = null; - t1 = iconThemeData.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(iconThemeData.applyTextScaling === true, t6, t2, t4, t7, t5, t8, t1, t3); - } - return t1; - }, - IconTheme__getInheritedIconThemeData(context) { - var iconTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$.IconTheme), - t1 = iconTheme == null ? null : iconTheme.data; - return t1 == null ? B.IconThemeData_HCh : t1; - }, - IconTheme: function IconTheme(t0, t1, t2) { - this.data = t0; - this.child = t1; - this.key = t2; - }, - IconTheme_merge_closure: function IconTheme_merge_closure(t0, t1, t2) { - this.key = t0; - this.data = t1; - this.child = t2; - }, - IconThemeData_lerp(a, b, t) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, _null = null; - if (a == b && a != null) - return a; - t1 = a == null; - t2 = t1 ? _null : a.size; - t3 = b == null; - t2 = A.lerpDouble(t2, t3 ? _null : b.size, t); - t4 = t1 ? _null : a.fill; - t4 = A.lerpDouble(t4, t3 ? _null : b.fill, t); - t5 = t1 ? _null : a.weight; - t5 = A.lerpDouble(t5, t3 ? _null : b.weight, t); - t6 = t1 ? _null : a.grade; - t6 = A.lerpDouble(t6, t3 ? _null : b.grade, t); - t7 = t1 ? _null : a.opticalSize; - t7 = A.lerpDouble(t7, t3 ? _null : b.opticalSize, t); - t8 = t1 ? _null : a.color; - t8 = A.Color_lerp(t8, t3 ? _null : b.color, t); - t9 = t1 ? _null : a.get$opacity(0); - t9 = A.lerpDouble(t9, t3 ? _null : b.get$opacity(0), t); - t10 = t1 ? _null : a.shadows; - t10 = A.Shadow_lerpList(t10, t3 ? _null : b.shadows, t); - if (t < 0.5) - t1 = t1 ? _null : a.applyTextScaling; - else - t1 = t3 ? _null : b.applyTextScaling; - return new A.IconThemeData(t2, t4, t5, t6, t7, t8, t9, t10, t1); - }, - IconThemeData: function IconThemeData(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.size = t0; - _.fill = t1; - _.weight = t2; - _.grade = t3; - _.opticalSize = t4; - _.color = t5; - _._opacity = t6; - _.shadows = t7; - _.applyTextScaling = t8; - }, - _IconThemeData_Object_Diagnosticable: function _IconThemeData_Object_Diagnosticable() { - }, - createLocalImageConfiguration(context, size) { - var t1, t2; - context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultAssetBundle); - t1 = $.$get$rootBundle(); - t2 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_2); - t2 = t2 == null ? null : t2.devicePixelRatio; - if (t2 == null) - t2 = 1; - return new A.ImageConfiguration(t1, t2, A.Localizations_maybeLocaleOf(context), A.Directionality_maybeOf(context), size, A.defaultTargetPlatform()); - }, - Image$network(src, errorBuilder, fit) { - var _null = null; - return new A.Image(A.ResizeImage_resizeIfNeeded(_null, _null, new A.NetworkImage(src, 1, _null, B.WebHtmlElementStrategy_0)), errorBuilder, fit, _null); - }, - Image$memory(bytes, errorBuilder, fit) { - return new A.Image(A.ResizeImage_resizeIfNeeded(null, null, new A.MemoryImage(bytes, 1)), errorBuilder, fit, null); - }, - Image: function Image(t0, t1, t2, t3) { - var _ = this; - _.image = t0; - _.errorBuilder = t1; - _.fit = t2; - _.key = t3; - }, - _ImageState: function _ImageState() { - var _ = this; - _._loadingProgress = _._imageInfo = _._imageStream = null; - _._isListeningToStream = false; - _.___ImageState__invertColors_A = $; - _._frameNumber = null; - _._wasSynchronouslyLoaded = false; - _.___ImageState__scrollAwareContext_A = $; - _._framework$_element = _._widget = _._imageStreamListener = _._completerHandle = _._lastStack = _._lastException = null; - }, - _ImageState__getListener_closure: function _ImageState__getListener_closure(t0) { - this.$this = t0; - }, - _ImageState__getListener__closure: function _ImageState__getListener__closure(t0, t1, t2) { - this.$this = t0; - this.error = t1; - this.stackTrace = t2; - }, - _ImageState__handleImageFrame_closure: function _ImageState__handleImageFrame_closure(t0, t1, t2) { - this.$this = t0; - this.imageInfo = t1; - this.synchronousCall = t2; - }, - _ImageState__replaceImage_closure: function _ImageState__replaceImage_closure(t0) { - this.oldImageInfo = t0; - }, - _ImageState__updateSourceStream_closure: function _ImageState__updateSourceStream_closure(t0) { - this.$this = t0; - }, - _ImageState__updateSourceStream_closure0: function _ImageState__updateSourceStream_closure0(t0) { - this.$this = t0; - }, - __ImageState_State_WidgetsBindingObserver: function __ImageState_State_WidgetsBindingObserver() { - }, - DecorationTween$(begin, end) { - return new A.DecorationTween(begin, end); - }, - AnimatedPositioned$(child, curve, duration, left, $top) { - return new A.AnimatedPositioned(child, left, $top, curve, duration, null, null); - }, - AnimatedOpacity$(child, curve, duration, opacity) { - return new A.AnimatedOpacity(child, opacity, curve, duration, null, null); - }, - AnimatedDefaultTextStyle$(child, curve, duration, style) { - return new A.AnimatedDefaultTextStyle(child, style, curve, duration, null, null); - }, - BoxConstraintsTween: function BoxConstraintsTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - DecorationTween: function DecorationTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - EdgeInsetsTween: function EdgeInsetsTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - EdgeInsetsGeometryTween: function EdgeInsetsGeometryTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - BorderRadiusTween: function BorderRadiusTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - Matrix4Tween: function Matrix4Tween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - TextStyleTween: function TextStyleTween(t0, t1) { - this.begin = t0; - this.end = t1; - }, - ImplicitlyAnimatedWidget: function ImplicitlyAnimatedWidget() { - }, - ImplicitlyAnimatedWidgetState: function ImplicitlyAnimatedWidgetState() { - }, - ImplicitlyAnimatedWidgetState_initState_closure: function ImplicitlyAnimatedWidgetState_initState_closure(t0) { - this.$this = t0; - }, - ImplicitlyAnimatedWidgetState_didUpdateWidget_closure: function ImplicitlyAnimatedWidgetState_didUpdateWidget_closure(t0) { - this.$this = t0; - }, - ImplicitlyAnimatedWidgetState__constructTweens_closure: function ImplicitlyAnimatedWidgetState__constructTweens_closure(t0) { - this._box_0 = t0; - }, - AnimatedWidgetBaseState: function AnimatedWidgetBaseState() { - }, - AnimatedWidgetBaseState__handleAnimationChanged_closure: function AnimatedWidgetBaseState__handleAnimationChanged_closure() { - }, - AnimatedContainer: function AnimatedContainer(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.child = t0; - _.decoration = t1; - _.foregroundDecoration = t2; - _.constraints = t3; - _.curve = t4; - _.duration = t5; - _.onEnd = t6; - _.key = t7; - }, - _AnimatedContainerState: function _AnimatedContainerState(t0, t1) { - var _ = this; - _._transformAlignment = _._implicit_animations$_transform = _._margin = _._implicit_animations$_constraints = _._foregroundDecoration = _._implicit_animations$_decoration = _._implicit_animations$_padding = _._implicit_animations$_alignment = null; - _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState_controller_FI = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _AnimatedContainerState_forEachTween_closure: function _AnimatedContainerState_forEachTween_closure() { - }, - _AnimatedContainerState_forEachTween_closure0: function _AnimatedContainerState_forEachTween_closure0() { - }, - _AnimatedContainerState_forEachTween_closure1: function _AnimatedContainerState_forEachTween_closure1() { - }, - _AnimatedContainerState_forEachTween_closure2: function _AnimatedContainerState_forEachTween_closure2() { - }, - _AnimatedContainerState_forEachTween_closure3: function _AnimatedContainerState_forEachTween_closure3() { - }, - _AnimatedContainerState_forEachTween_closure4: function _AnimatedContainerState_forEachTween_closure4() { - }, - _AnimatedContainerState_forEachTween_closure5: function _AnimatedContainerState_forEachTween_closure5() { - }, - _AnimatedContainerState_forEachTween_closure6: function _AnimatedContainerState_forEachTween_closure6() { - }, - AnimatedPadding: function AnimatedPadding(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.padding = t0; - _.child = t1; - _.curve = t2; - _.duration = t3; - _.onEnd = t4; - _.key = t5; - }, - _AnimatedPaddingState: function _AnimatedPaddingState(t0, t1) { - var _ = this; - _._implicit_animations$_padding = null; - _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState_controller_FI = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _AnimatedPaddingState_forEachTween_closure: function _AnimatedPaddingState_forEachTween_closure() { - }, - AnimatedPositioned: function AnimatedPositioned(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.child = t0; - _.left = t1; - _.top = t2; - _.curve = t3; - _.duration = t4; - _.onEnd = t5; - _.key = t6; - }, - _AnimatedPositionedState: function _AnimatedPositionedState(t0, t1) { - var _ = this; - _._implicit_animations$_height = _._implicit_animations$_width = _._implicit_animations$_bottom = _._implicit_animations$_right = _._implicit_animations$_top = _._implicit_animations$_left = null; - _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState_controller_FI = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _AnimatedPositionedState_forEachTween_closure: function _AnimatedPositionedState_forEachTween_closure() { - }, - _AnimatedPositionedState_forEachTween_closure0: function _AnimatedPositionedState_forEachTween_closure0() { - }, - _AnimatedPositionedState_forEachTween_closure1: function _AnimatedPositionedState_forEachTween_closure1() { - }, - _AnimatedPositionedState_forEachTween_closure2: function _AnimatedPositionedState_forEachTween_closure2() { - }, - _AnimatedPositionedState_forEachTween_closure3: function _AnimatedPositionedState_forEachTween_closure3() { - }, - _AnimatedPositionedState_forEachTween_closure4: function _AnimatedPositionedState_forEachTween_closure4() { - }, - AnimatedOpacity: function AnimatedOpacity(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.child = t0; - _.opacity = t1; - _.curve = t2; - _.duration = t3; - _.onEnd = t4; - _.key = t5; - }, - _AnimatedOpacityState: function _AnimatedOpacityState(t0, t1) { - var _ = this; - _._implicit_animations$_opacity = null; - _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState_controller_FI = _.___AnimatedOpacityState__opacityAnimation_A = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _AnimatedOpacityState_forEachTween_closure: function _AnimatedOpacityState_forEachTween_closure() { - }, - AnimatedDefaultTextStyle: function AnimatedDefaultTextStyle(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.child = t0; - _.style = t1; - _.curve = t2; - _.duration = t3; - _.onEnd = t4; - _.key = t5; - }, - _AnimatedDefaultTextStyleState: function _AnimatedDefaultTextStyleState(t0, t1) { - var _ = this; - _._implicit_animations$_style = null; - _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState_controller_FI = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _AnimatedDefaultTextStyleState_forEachTween_closure: function _AnimatedDefaultTextStyleState_forEachTween_closure() { - }, - AnimatedPhysicalModel: function AnimatedPhysicalModel(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.child = t0; - _.clipBehavior = t1; - _.elevation = t2; - _.color = t3; - _.animateColor = t4; - _.shadowColor = t5; - _.curve = t6; - _.duration = t7; - _.onEnd = t8; - _.key = t9; - }, - _AnimatedPhysicalModelState: function _AnimatedPhysicalModelState(t0, t1) { - var _ = this; - _._implicit_animations$_shadowColor = _._implicit_animations$_color = _._implicit_animations$_elevation = _._borderRadius = null; - _.__ImplicitlyAnimatedWidgetState__animation_AI = _.__ImplicitlyAnimatedWidgetState_controller_FI = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _AnimatedPhysicalModelState_forEachTween_closure: function _AnimatedPhysicalModelState_forEachTween_closure() { - }, - _AnimatedPhysicalModelState_forEachTween_closure0: function _AnimatedPhysicalModelState_forEachTween_closure0() { - }, - _AnimatedPhysicalModelState_forEachTween_closure1: function _AnimatedPhysicalModelState_forEachTween_closure1() { - }, - _AnimatedPhysicalModelState_forEachTween_closure2: function _AnimatedPhysicalModelState_forEachTween_closure2() { - }, - _ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin: function _ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin() { - }, - InheritedModel__findModels(context, aspect, results, $T) { - var t1, - model = context.getElementForInheritedWidgetOfExactType$1$0($T); - if (model == null) - return; - results.push(model); - t1 = model._widget; - t1.toString; - $T._as(t1); - return; - }, - InheritedModel_inheritFrom(context, aspect, $T) { - var models, lastModel, t1, _i, model, value; - if (aspect == null) - return context.dependOnInheritedWidgetOfExactType$1$0($T); - models = A._setArrayType([], type$.JSArray_InheritedElement); - A.InheritedModel__findModels(context, aspect, models, $T); - if (models.length === 0) - return null; - lastModel = B.JSArray_methods.get$last(models); - for (t1 = models.length, _i = 0; _i < models.length; models.length === t1 || (0, A.throwConcurrentModificationError)(models), ++_i) { - model = models[_i]; - value = $T._as(context.dependOnInheritedElement$2$aspect(model, aspect)); - if (model.$eq(0, lastModel)) - return value; - } - return null; - }, - InheritedModel: function InheritedModel() { - }, - InheritedModelElement: function InheritedModelElement(t0, t1, t2, t3) { - var _ = this; - _._dependents = t0; - _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; - _.__Element__depth_A = $; - _._widget = t1; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t2; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - _.$ti = t3; - }, - InheritedNotifier: function InheritedNotifier() { - }, - _InheritedNotifierElement: function _InheritedNotifierElement(t0, t1, t2, t3) { - var _ = this; - _._inherited_notifier$_dirty = false; - _._dependents = t0; - _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; - _.__Element__depth_A = $; - _._widget = t1; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t2; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - _.$ti = t3; - }, - InheritedTheme_capture(from, to) { - var themes; - if (from.$eq(0, to)) - return new A.CapturedThemes(B.List_empty12); - themes = A._setArrayType([], type$.JSArray_InheritedTheme); - A._Cell$named("debugDidFindAncestor"); - from.visitAncestorElements$1(new A.InheritedTheme_capture_closure(to, A.LinkedHashSet_LinkedHashSet$_empty(type$.Type), themes)); - return new A.CapturedThemes(themes); - }, - InheritedTheme: function InheritedTheme() { - }, - InheritedTheme_capture_closure: function InheritedTheme_capture_closure(t0, t1, t2) { - this.to = t0; - this.themeTypes = t1; - this.themes = t2; - }, - CapturedThemes: function CapturedThemes(t0) { - this._themes = t0; - }, - _CaptureAll: function _CaptureAll(t0, t1, t2) { - this.themes = t0; - this.child = t1; - this.key = t2; - }, - LayoutBuilder$(builder) { - return new A.LayoutBuilder(builder, null); - }, - _reportException0(context, exception, stack, informationCollector) { - var details = new A.FlutterErrorDetails(exception, stack, "widgets library", context, informationCollector, false); - A.FlutterError_reportError(details); - return details; - }, - AbstractLayoutBuilder: function AbstractLayoutBuilder() { - }, - ConstrainedLayoutBuilder: function ConstrainedLayoutBuilder() { - }, - _LayoutBuilderElement: function _LayoutBuilderElement(t0, t1, t2) { - var _ = this; - _._layout_builder$_child = null; - _.___LayoutBuilderElement__buildScope_FI = $; - _._deferredCallbackScheduled = false; - _._previousLayoutInfo = null; - _._needsBuild = true; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - _.$ti = t2; - }, - _LayoutBuilderElement__rebuildWithConstraints_updateChildCallback: function _LayoutBuilderElement__rebuildWithConstraints_updateChildCallback(t0, t1) { - this.$this = t0; - this.layoutInfo = t1; - }, - _LayoutBuilderElement__rebuildWithConstraints_updateChildCallback_closure: function _LayoutBuilderElement__rebuildWithConstraints_updateChildCallback_closure() { - }, - _LayoutBuilderElement__rebuildWithConstraints_updateChildCallback_closure0: function _LayoutBuilderElement__rebuildWithConstraints_updateChildCallback_closure0() { - }, - RenderAbstractLayoutBuilderMixin: function RenderAbstractLayoutBuilderMixin() { - }, - LayoutBuilder: function LayoutBuilder(t0, t1) { - this.builder = t0; - this.key = t1; - }, - _RenderLayoutBuilder: function _RenderLayoutBuilder(t0, t1, t2, t3, t4) { - var _ = this; - _.RenderAbstractLayoutBuilderMixin__callback = t0; - _.RenderObjectWithLayoutCallbackMixin__needsRebuild = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - __RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin: function __RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin() { - }, - __RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin: function __RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin() { - }, - __RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin_RenderAbstractLayoutBuilderMixin: function __RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin_RenderAbstractLayoutBuilderMixin() { - }, - _loadAll(locale, allDelegates) { - var types, delegates, _i, delegate, t3, t4, inputValue, futureValue, _box_1 = {}, - t1 = type$.Type, - t2 = type$.dynamic, - output = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); - _box_1.pendingList = null; - types = A.LinkedHashSet_LinkedHashSet$_empty(t1); - delegates = A._setArrayType([], type$.JSArray_LocalizationsDelegate_dynamic); - for (t1 = allDelegates.length, _i = 0; _i < allDelegates.length; allDelegates.length === t1 || (0, A.throwConcurrentModificationError)(allDelegates), ++_i) { - delegate = allDelegates[_i]; - t3 = A._instanceType(delegate)._eval$1("LocalizationsDelegate.T"); - if (!types.contains$1(0, A.createRuntimeType(t3)) && delegate.isSupported$1(locale)) { - types.add$1(0, A.createRuntimeType(t3)); - delegates.push(delegate); - } - } - for (t1 = delegates.length, t3 = type$.JSArray__Pending, _i = 0; _i < delegates.length; delegates.length === t1 || (0, A.throwConcurrentModificationError)(delegates), ++_i) { - t4 = {}; - delegate = delegates[_i]; - inputValue = delegate.load$1(0, locale); - t4.completedValue = null; - futureValue = inputValue.then$1$1(0, new A._loadAll_closure(t4), t2); - if (t4.completedValue != null) - output.$indexSet(0, A.createRuntimeType(A._instanceType(delegate)._eval$1("LocalizationsDelegate.T")), t4.completedValue); - else { - t4 = _box_1.pendingList; - if (t4 == null) - t4 = _box_1.pendingList = A._setArrayType([], t3); - t4.push(new A._Pending(delegate, futureValue)); - } - } - t1 = _box_1.pendingList; - if (t1 == null) - return new A.SynchronousFuture(output, type$.SynchronousFuture_Map_Type_dynamic); - return A.Future_wait(new A.MappedListIterable(t1, new A._loadAll_closure0(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Future<@>>")), false, t2).then$1$1(0, new A._loadAll_closure1(_box_1, output), type$.Map_Type_dynamic); - }, - Localizations_maybeLocaleOf(context) { - var scope = context.dependOnInheritedWidgetOfExactType$1$0(type$._LocalizationsScope); - return scope == null ? null : scope.localizationsState._locale; - }, - Localizations_of(context, type, $T) { - var scope = context.dependOnInheritedWidgetOfExactType$1$0(type$._LocalizationsScope); - return scope == null ? null : $T._eval$1("0?")._as(J.$index$asx(scope.localizationsState._typeToResources, type)); - }, - _Pending: function _Pending(t0, t1) { - this.delegate = t0; - this.futureValue = t1; - }, - _loadAll_closure: function _loadAll_closure(t0) { - this._box_0 = t0; - }, - _loadAll_closure0: function _loadAll_closure0() { - }, - _loadAll_closure1: function _loadAll_closure1(t0, t1) { - this._box_1 = t0; - this.output = t1; - }, - LocalizationsDelegate: function LocalizationsDelegate() { - }, - _WidgetsLocalizationsDelegate: function _WidgetsLocalizationsDelegate() { - }, - DefaultWidgetsLocalizations: function DefaultWidgetsLocalizations() { - }, - _LocalizationsScope: function _LocalizationsScope(t0, t1, t2, t3) { - var _ = this; - _.localizationsState = t0; - _.typeToResources = t1; - _.child = t2; - _.key = t3; - }, - Localizations: function Localizations(t0, t1, t2, t3) { - var _ = this; - _.locale = t0; - _.delegates = t1; - _.child = t2; - _.key = t3; - }, - _LocalizationsState: function _LocalizationsState(t0, t1) { - var _ = this; - _._localizedResourcesScopeKey = t0; - _._typeToResources = t1; - _._framework$_element = _._widget = _._locale = null; - }, - _LocalizationsState_load_closure: function _LocalizationsState_load_closure(t0) { - this._box_0 = t0; - }, - _LocalizationsState_load_closure0: function _LocalizationsState_load_closure0(t0, t1) { - this.$this = t0; - this.locale = t1; - }, - _LocalizationsState_load__closure: function _LocalizationsState_load__closure(t0, t1, t2) { - this.$this = t0; - this.value = t1; - this.locale = t2; - }, - LookupBoundary_dependOnInheritedWidgetOfExactType(context, $T) { - var candidate, t1; - context.dependOnInheritedWidgetOfExactType$1$0(type$.LookupBoundary); - candidate = A.LookupBoundary_getElementForInheritedWidgetOfExactType(context, $T); - if (candidate == null) - return null; - context.super$Element$dependOnInheritedElement(candidate, null); - t1 = candidate._widget; - t1.toString; - return $T._as(t1); - }, - LookupBoundary_getElementForInheritedWidgetOfExactType(context, $T) { - var boundary, t1, t2, - candidate = context.getElementForInheritedWidgetOfExactType$1$0($T); - if (candidate == null) - return null; - boundary = context.getElementForInheritedWidgetOfExactType$1$0(type$.LookupBoundary); - if (boundary != null) { - t1 = boundary.__Element__depth_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = candidate.__Element__depth_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1 > t2; - t1 = t2; - } else - t1 = false; - if (t1) - return null; - return candidate; - }, - LookupBoundary_findAncestorStateOfType(context, $T) { - var t1 = {}; - t1.target = null; - context.visitAncestorElements$1(new A.LookupBoundary_findAncestorStateOfType_closure(t1, $T)); - t1 = t1.target; - if (t1 == null) - t1 = null; - else { - t1 = t1._framework$_state; - t1.toString; - } - return $T._eval$1("0?")._as(t1); - }, - LookupBoundary_findRootAncestorStateOfType(context, $T) { - var t1 = {}; - t1.target = null; - context.visitAncestorElements$1(new A.LookupBoundary_findRootAncestorStateOfType_closure(t1, $T)); - t1 = t1.target; - if (t1 == null) - t1 = null; - else { - t1 = t1._framework$_state; - t1.toString; - } - return $T._eval$1("0?")._as(t1); - }, - LookupBoundary_findAncestorRenderObjectOfType(context, $T) { - var t1 = {}; - t1.target = null; - context.visitAncestorElements$1(new A.LookupBoundary_findAncestorRenderObjectOfType_closure(t1, $T)); - t1 = t1.target; - t1 = t1 == null ? null : t1.get$renderObject(); - return $T._eval$1("0?")._as(t1); - }, - LookupBoundary_findAncestorStateOfType_closure: function LookupBoundary_findAncestorStateOfType_closure(t0, t1) { - this._box_0 = t0; - this.T = t1; - }, - LookupBoundary_findRootAncestorStateOfType_closure: function LookupBoundary_findRootAncestorStateOfType_closure(t0, t1) { - this._box_0 = t0; - this.T = t1; - }, - LookupBoundary_findAncestorRenderObjectOfType_closure: function LookupBoundary_findAncestorRenderObjectOfType_closure(t0, t1) { - this._box_0 = t0; - this.T = t1; - }, - TextMagnifierConfiguration__none(context, controller, magnifierInfo) { - return null; - }, - MagnifierController_shiftWithinBounds(bounds, rect) { - var rectShift, - t1 = rect.left, - t2 = bounds.left; - if (t1 < t2) - rectShift = B.Offset_0_0.$add(0, new A.Offset(t2 - t1, 0)); - else { - t1 = rect.right; - t2 = bounds.right; - rectShift = t1 > t2 ? B.Offset_0_0.$add(0, new A.Offset(t2 - t1, 0)) : B.Offset_0_0; - } - t1 = rect.top; - t2 = bounds.top; - if (t1 < t2) - rectShift = rectShift.$add(0, new A.Offset(0, t2 - t1)); - else { - t1 = rect.bottom; - t2 = bounds.bottom; - if (t1 > t2) - rectShift = rectShift.$add(0, new A.Offset(0, t2 - t1)); - } - return rect.shift$1(rectShift); - }, - RawMagnifier$(child, clipBehavior, decoration, focalPointOffset, magnificationScale, size) { - return new A.RawMagnifier(child, decoration, clipBehavior, focalPointOffset, magnificationScale, size, null); - }, - MagnifierInfo: function MagnifierInfo(t0, t1, t2, t3) { - var _ = this; - _.globalGesturePosition = t0; - _.currentLineBoundaries = t1; - _.caretRect = t2; - _.fieldBounds = t3; - }, - TextMagnifierConfiguration: function TextMagnifierConfiguration(t0, t1) { - this._magnifierBuilder = t0; - this.shouldDisplayHandlesInMagnifier = t1; - }, - MagnifierController: function MagnifierController() { - this._overlayEntry = this.animationController = null; - }, - MagnifierController_show_closure: function MagnifierController_show_closure(t0, t1) { - this.capturedThemes = t0; - this.builder = t1; - }, - MagnifierDecoration: function MagnifierDecoration(t0, t1, t2) { - this.opacity = t0; - this.shadows = t1; - this.shape = t2; - }, - RawMagnifier: function RawMagnifier(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.child = t0; - _.decoration = t1; - _.clipBehavior = t2; - _.focalPointOffset = t3; - _.magnificationScale = t4; - _.size = t5; - _.key = t6; - }, - _NegativeClip: function _NegativeClip(t0, t1) { - this.shape = t0; - this._reclip = t1; - }, - _Magnifier: function _Magnifier(t0, t1, t2, t3) { - var _ = this; - _.focalPointOffset = t0; - _.magnificationScale = t1; - _.child = t2; - _.key = t3; - }, - _RenderMagnification: function _RenderMagnification(t0, t1, t2, t3, t4) { - var _ = this; - _._focalPointOffset = t0; - _._magnificationScale = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - MediaQuery$(child, data) { - return new A.MediaQuery(data, child, null); - }, - MediaQuery$removePadding(child, context, removeBottom, removeLeft, removeRight, removeTop) { - return new A.MediaQuery(A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data.removePadding$4$removeBottom$removeLeft$removeRight$removeTop(removeBottom, true, true, removeTop), child, null); - }, - MediaQuery_withNoTextScaling(child) { - return new A.Builder(new A.MediaQuery_withNoTextScaling_closure(child), null); - }, - MediaQuery_withClampedTextScaling(child, maxScaleFactor) { - return new A.Builder(new A.MediaQuery_withClampedTextScaling_closure(0, maxScaleFactor, child), null); - }, - MediaQuery__maybeOf(context, aspect) { - var t1 = A.InheritedModel_inheritFrom(context, aspect, type$.MediaQuery); - return t1 == null ? null : t1.data; - }, - Orientation: function Orientation(t0, t1) { - this.index = t0; - this._name = t1; - }, - _MediaQueryAspect: function _MediaQueryAspect(t0, t1) { - this.index = t0; - this._name = t1; - }, - MediaQueryData: function MediaQueryData(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { - var _ = this; - _.size = t0; - _.devicePixelRatio = t1; - _._textScaler = t2; - _.platformBrightness = t3; - _.viewInsets = t4; - _.padding = t5; - _.viewPadding = t6; - _.systemGestureInsets = t7; - _.alwaysUse24HourFormat = t8; - _.accessibleNavigation = t9; - _.invertColors = t10; - _.highContrast = t11; - _.onOffSwitchLabels = t12; - _.disableAnimations = t13; - _.boldText = t14; - _.navigationMode = t15; - _.gestureSettings = t16; - _.displayFeatures = t17; - _.supportsShowingSystemContextMenu = t18; - }, - MediaQueryData_removeDisplayFeatures_closure: function MediaQueryData_removeDisplayFeatures_closure(t0) { - this.subScreen = t0; - }, - MediaQuery: function MediaQuery(t0, t1, t2) { - this.data = t0; - this.child = t1; - this.key = t2; - }, - MediaQuery_withNoTextScaling_closure: function MediaQuery_withNoTextScaling_closure(t0) { - this.child = t0; - }, - MediaQuery_withClampedTextScaling_closure: function MediaQuery_withClampedTextScaling_closure(t0, t1, t2) { - this.minScaleFactor = t0; - this.maxScaleFactor = t1; - this.child = t2; - }, - MediaQuery_updateShouldNotifyDependent_closure: function MediaQuery_updateShouldNotifyDependent_closure(t0, t1) { - this.$this = t0; - this.oldWidget = t1; - }, - NavigationMode: function NavigationMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - _MediaQueryFromView: function _MediaQueryFromView(t0, t1, t2) { - this.view = t0; - this.child = t1; - this.key = t2; - }, - _MediaQueryFromViewState: function _MediaQueryFromViewState() { - var _ = this; - _._framework$_element = _._widget = _._media_query$_data = _._parentData = null; - }, - _MediaQueryFromViewState__updateData_closure: function _MediaQueryFromViewState__updateData_closure(t0, t1) { - this.$this = t0; - this.newData = t1; - }, - __MediaQueryFromViewState_State_WidgetsBindingObserver: function __MediaQueryFromViewState_State_WidgetsBindingObserver() { - }, - ModalBarrier$(barrierSemanticsDismissible, clipDetailsNotifier, color, dismissible, onDismiss, semanticsLabel, semanticsOnTapHint) { - return new A.ModalBarrier(color, dismissible, onDismiss, true, semanticsLabel, clipDetailsNotifier, semanticsOnTapHint, null); - }, - ModalBarrier: function ModalBarrier(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.color = t0; - _.dismissible = t1; - _.onDismiss = t2; - _.barrierSemanticsDismissible = t3; - _.semanticsLabel = t4; - _.clipDetailsNotifier = t5; - _.semanticsOnTapHint = t6; - _.key = t7; - }, - ModalBarrier_build_handleDismiss: function ModalBarrier_build_handleDismiss(t0, t1) { - this.$this = t0; - this.context = t1; - }, - AnimatedModalBarrier: function AnimatedModalBarrier(t0, t1, t2, t3, t4) { - var _ = this; - _.dismissible = t0; - _.semanticsLabel = t1; - _.barrierSemanticsDismissible = t2; - _.listenable = t3; - _.key = t4; - }, - _AnyTapGestureRecognizer: function _AnyTapGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.onAnyTapUp = null; - _._wonArenaForPrimaryPointer = _._sentTapDown = false; - _._up = _._down = null; - _.deadline = t0; - _.preAcceptSlopTolerance = t1; - _.postAcceptSlopTolerance = t2; - _._recognizer$_state = t3; - _._initialPosition = _._primaryPointer = null; - _._gestureAccepted = false; - _._recognizer$_timer = null; - _._entries = t4; - _._trackedPointers = t5; - _._team = null; - _.debugOwner = t6; - _.gestureSettings = null; - _.supportedDevices = t7; - _.allowedButtonsFilter = t8; - _._pointerToKind = t9; - }, - _AnyTapGestureRecognizerFactory: function _AnyTapGestureRecognizerFactory(t0) { - this.onAnyTapUp = t0; - }, - _ModalBarrierGestureDetector: function _ModalBarrierGestureDetector(t0, t1, t2) { - this.child = t0; - this.onDismiss = t1; - this.key = t2; - }, - NavigationToolbar: function NavigationToolbar(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.leading = t0; - _.middle = t1; - _.trailing = t2; - _.centerMiddle = t3; - _.middleSpacing = t4; - _.key = t5; - }, - _ToolbarSlot: function _ToolbarSlot(t0, t1) { - this.index = t0; - this._name = t1; - }, - _ToolbarLayout: function _ToolbarLayout(t0, t1, t2) { - var _ = this; - _.centerMiddle = t0; - _.middleSpacing = t1; - _.textDirection = t2; - _._idToChild = null; - }, - Navigator_maybePop(context) { - return A.Navigator_of(context, false).maybePop$1(null); - }, - Navigator_of(context, rootNavigator) { - var t1, _0_2, $navigator, - _0_2_isSet = context instanceof A.StatefulElement; - if (_0_2_isSet) { - t1 = context._framework$_state; - t1.toString; - _0_2 = t1; - t1 = t1 instanceof A.NavigatorState; - } else { - _0_2 = null; - t1 = false; - } - if (t1) { - if (_0_2_isSet) - t1 = _0_2; - else { - t1 = context._framework$_state; - t1.toString; - } - type$.NavigatorState._as(t1); - $navigator = t1; - } else - $navigator = null; - if (rootNavigator) { - t1 = context.findRootAncestorStateOfType$1$0(type$.NavigatorState); - $navigator = t1 == null ? $navigator : t1; - } else if ($navigator == null) - $navigator = context.findAncestorStateOfType$1$0(type$.NavigatorState); - $navigator.toString; - return $navigator; - }, - Navigator_maybeOf(context) { - var t1, _0_2, $navigator, - _0_2_isSet = context instanceof A.StatefulElement; - if (_0_2_isSet) { - t1 = context._framework$_state; - t1.toString; - _0_2 = t1; - t1 = t1 instanceof A.NavigatorState; - } else { - _0_2 = null; - t1 = false; - } - if (t1) { - if (_0_2_isSet) - t1 = _0_2; - else { - t1 = context._framework$_state; - t1.toString; - } - type$.NavigatorState._as(t1); - $navigator = t1; - } else - $navigator = null; - t1 = $navigator == null ? context.findAncestorStateOfType$1$0(type$.NavigatorState) : $navigator; - return t1; - }, - Navigator_defaultGenerateInitialRoutes($navigator, initialRouteName) { - var t1, routeParts, t2, routeName, _i, route, _null = null, - result = A._setArrayType([], type$.JSArray_nullable_Route_dynamic); - if (B.JSString_methods.startsWith$1(initialRouteName, "/") && initialRouteName.length > 1) { - initialRouteName = B.JSString_methods.substring$1(initialRouteName, 1); - t1 = type$.dynamic; - result.push($navigator._routeNamed$1$3$allowNull$arguments("/", true, _null, t1)); - routeParts = initialRouteName.split("/"); - if (initialRouteName.length !== 0) - for (t2 = routeParts.length, routeName = "", _i = 0; _i < t2; ++_i) { - routeName += "/" + routeParts[_i]; - result.push($navigator._routeNamed$1$3$allowNull$arguments(routeName, true, _null, t1)); - } - if (B.JSArray_methods.get$last(result) == null) { - for (t1 = result.length, _i = 0; _i < result.length; result.length === t1 || (0, A.throwConcurrentModificationError)(result), ++_i) { - route = result[_i]; - if (route != null) - route.dispose$0(); - } - B.JSArray_methods.clear$0(result); - } - } else if (initialRouteName !== "/") - result.push($navigator._routeNamed$1$3$allowNull$arguments(initialRouteName, true, _null, type$.dynamic)); - B.JSArray_methods.removeWhere$1(result, new A.Navigator_defaultGenerateInitialRoutes_closure()); - if (result.length === 0) - result.push($navigator._routeNamed$1$2$arguments("/", _null, type$.dynamic)); - return new A.CastList(result, type$.CastList_of_nullable_Route_dynamic_and_Route_dynamic); - }, - _RouteEntry$(route, initialState, pageBased, restorationInformation) { - return new A._RouteEntry(route, restorationInformation, pageBased, initialState, B.C__RoutePlaceholder, new A._WeakReferenceWrapper(new ($.$get$_WeakReferenceWrapper__weakRefConstructor())(B.C__RoutePlaceholder)), B.C__RoutePlaceholder); - }, - _RouteEntry_isPresentPredicate(entry) { - return entry.get$isPresent(); - }, - _RouteEntry_suitableForTransitionAnimationPredicate(entry) { - var t1 = entry.currentState.index; - return t1 <= 10 && t1 >= 3; - }, - _RouteEntry_willBePresentPredicate(entry) { - return entry.get$willBePresent(); - }, - _RouteEntry_isRoutePredicate(route) { - return new A._RouteEntry_isRoutePredicate_closure(route); - }, - NavigatorState__disposeRouteEntry(entry, graceful) { - var t1, t2, t3, _i; - for (t1 = entry.route, t2 = t1._overlayEntries, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) - t2[_i].remove$0(0); - if (graceful) - entry.dispose$0(); - else { - entry.currentState = B._RouteLifecycle_15; - t1.dispose$0(); - } - }, - _RestorationInformation__RestorationInformation$fromSerializableData(data) { - var t1, t2, t3; - type$.List_nullable_Object._as(data); - t1 = J.getInterceptor$asx(data); - t2 = t1.$index(data, 0); - t2.toString; - switch (B.List_5Hu[A._asInt(t2)].index) { - case 0: - t1 = t1.sublist$1(data, 1); - t2 = t1[0]; - t2.toString; - A._asInt(t2); - t3 = t1[1]; - t3.toString; - return new A._NamedRestorationInformation(t2, A._asString(t3), A.IterableExtensions_elementAtOrNull(t1, 2), B._RouteRestorationType_0); - case 1: - t1 = t1.sublist$1(data, 1); - t2 = t1[0]; - t2.toString; - A._asInt(t2); - t3 = t1[1]; - t3.toString; - return new A._AnonymousRestorationInformation(t2, type$.Route_dynamic_Function_2_BuildContext_and_nullable_Object._as(A.PluginUtilities_getCallbackFromHandle(new A.CallbackHandle(A._asInt(t3)))), A.IterableExtensions_elementAtOrNull(t1, 2), B._RouteRestorationType_1); - } - }, - RoutePopDisposition: function RoutePopDisposition(t0, t1) { - this.index = t0; - this._name = t1; - }, - Route: function Route() { - }, - Route_didPush_closure: function Route_didPush_closure(t0) { - this.$this = t0; - }, - Route_didAdd_closure: function Route_didAdd_closure(t0) { - this.$this = t0; - }, - RouteSettings: function RouteSettings(t0, t1) { - this.name = t0; - this.$arguments = t1; - }, - NavigatorObserver: function NavigatorObserver() { - }, - HeroControllerScope: function HeroControllerScope(t0, t1, t2) { - this.controller = t0; - this.child = t1; - this.key = t2; - }, - RouteTransitionRecord: function RouteTransitionRecord() { - }, - TransitionDelegate: function TransitionDelegate() { - }, - DefaultTransitionDelegate: function DefaultTransitionDelegate() { - }, - Navigator: function Navigator(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.initialRoute = t0; - _.onGenerateRoute = t1; - _.onUnknownRoute = t2; - _.observers = t3; - _.restorationScopeId = t4; - _.routeTraversalEdgeBehavior = t5; - _.onGenerateInitialRoutes = t6; - _.reportsRouteUpdateToEngine = t7; - _.clipBehavior = t8; - _.key = t9; - }, - Navigator_defaultGenerateInitialRoutes_closure: function Navigator_defaultGenerateInitialRoutes_closure() { - }, - _RouteLifecycle: function _RouteLifecycle(t0, t1) { - this.index = t0; - this._name = t1; - }, - _RoutePlaceholder: function _RoutePlaceholder() { - }, - _RouteEntry: function _RouteEntry(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.route = t0; - _.restorationInformation = t1; - _.pageBased = t2; - _.currentState = t3; - _.lastAnnouncedPreviousRoute = t4; - _.lastAnnouncedPoppedNextRoute = t5; - _.lastAnnouncedNextRoute = t6; - _.pendingResult = _.lastFocusNode = null; - _._reportRemovalToObserver = true; - _._isWaitingForExitingDecision = false; - }, - _RouteEntry_handlePush_closure: function _RouteEntry_handlePush_closure(t0, t1) { - this.$this = t0; - this.navigator = t1; - }, - _RouteEntry_handleDidPopNext_closure: function _RouteEntry_handleDidPopNext_closure(t0) { - this.$this = t0; - }, - _RouteEntry_dispose_closure: function _RouteEntry_dispose_closure() { - }, - _RouteEntry_dispose_closure0: function _RouteEntry_dispose_closure0(t0, t1, t2, t3, t4) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.entry = t2; - _.listener = t3; - _.navigator = t4; - }, - _RouteEntry_dispose__closure: function _RouteEntry_dispose__closure(t0, t1) { - this.$this = t0; - this.navigator = t1; - }, - _RouteEntry_isRoutePredicate_closure: function _RouteEntry_isRoutePredicate_closure(t0) { - this.route = t0; - }, - _NavigatorObservation: function _NavigatorObservation() { - }, - _NavigatorPushObservation: function _NavigatorPushObservation(t0, t1) { - this.primaryRoute = t0; - this.secondaryRoute = t1; - }, - _NavigatorPopObservation: function _NavigatorPopObservation(t0, t1) { - this.primaryRoute = t0; - this.secondaryRoute = t1; - }, - _NavigatorRemoveObservation: function _NavigatorRemoveObservation(t0, t1) { - this.primaryRoute = t0; - this.secondaryRoute = t1; - }, - _NavigatorReplaceObservation: function _NavigatorReplaceObservation(t0, t1) { - this.primaryRoute = t0; - this.secondaryRoute = t1; - }, - _History: function _History(t0, t1) { - var _ = this; - _._navigator$_value = t0; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - NavigatorState: function NavigatorState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { - var _ = this; - _.__NavigatorState__overlayKey_A = $; - _._history = t0; - _._entryWaitingForSubTreeDisposal = t1; - _._serializableHistory = t2; - _._observedRouteAdditions = t3; - _._observedRouteDeletions = t4; - _.focusNode = t5; - _._heroControllerFromScope = null; - _.__NavigatorState__effectiveObservers_A = $; - _._rawNextPagelessRestorationScopeId = t6; - _._lastAnnouncedRouteName = _._lastTopmostRoute = null; - _._flushingHistory = false; - _._userGesturesInProgressCount = 0; - _.userGestureInProgressNotifier = t7; - _._activePointers = t8; - _.RestorationMixin__bucket = t9; - _.RestorationMixin__properties = t10; - _.RestorationMixin__debugPropertiesWaitingForReregistration = t11; - _.RestorationMixin__firstRestorePending = t12; - _.RestorationMixin__currentParent = t13; - _.TickerProviderStateMixin__tickers = t14; - _.TickerProviderStateMixin__tickerModeNotifier = t15; - _._framework$_element = _._widget = null; - }, - NavigatorState__handleHistoryChanged_closure: function NavigatorState__handleHistoryChanged_closure(t0, t1) { - this.$this = t0; - this.notification = t1; - }, - NavigatorState_restoreState_closure: function NavigatorState_restoreState_closure(t0) { - this.$this = t0; - }, - NavigatorState__forcedDisposeAllRouteEntries_closure: function NavigatorState__forcedDisposeAllRouteEntries_closure() { - }, - NavigatorState__afterNavigation_closure: function NavigatorState__afterNavigation_closure() { - }, - NavigatorState__cancelActivePointers_closure: function NavigatorState__cancelActivePointers_closure(t0) { - this.absorber = t0; - }, - NavigatorState_build_closure: function NavigatorState_build_closure(t0, t1) { - this.$this = t0; - this.context = t1; - }, - _RouteRestorationType: function _RouteRestorationType(t0, t1) { - this.index = t0; - this._name = t1; - }, - _RestorationInformation: function _RestorationInformation() { - }, - _NamedRestorationInformation: function _NamedRestorationInformation(t0, t1, t2, t3) { - var _ = this; - _.restorationScopeId = t0; - _.name = t1; - _.$arguments = t2; - _.type = t3; - _._serializableData = null; - }, - _AnonymousRestorationInformation: function _AnonymousRestorationInformation(t0, t1, t2, t3) { - var _ = this; - _.restorationScopeId = t0; - _.routeBuilder = t1; - _.$arguments = t2; - _.type = t3; - _._serializableData = null; - }, - _HistoryProperty: function _HistoryProperty(t0) { - var _ = this; - _._pageToPagelessRoutes = null; - _._restoration0$_disposed = false; - _._restoration0$_owner = _._restoration0$_restorationId = null; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t0; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _HistoryProperty_fromPrimitives_closure: function _HistoryProperty_fromPrimitives_closure() { - }, - NavigationNotification: function NavigationNotification(t0) { - this.canHandlePop = t0; - }, - _NavigatorState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure: function _NavigatorState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure() { - }, - _NavigatorState_State_TickerProviderStateMixin: function _NavigatorState_State_TickerProviderStateMixin() { - }, - _NavigatorState_State_TickerProviderStateMixin_RestorationMixin: function _NavigatorState_State_TickerProviderStateMixin_RestorationMixin() { - }, - __History_Iterable_ChangeNotifier: function __History_Iterable_ChangeNotifier() { - }, - Notification0: function Notification0() { - }, - NotificationListener: function NotificationListener(t0, t1, t2, t3) { - var _ = this; - _.onNotification = t0; - _.child = t1; - _.key = t2; - _.$ti = t3; - }, - _NotificationElement: function _NotificationElement(t0, t1, t2) { - var _ = this; - _._slot = _._notificationTree = _._framework$_parent = _._framework$_child = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - _.$ti = t2; - }, - LayoutChangedNotification: function LayoutChangedNotification() { - }, - __NotificationElement_ProxyElement_NotifiableElementMixin: function __NotificationElement_ProxyElement_NotifiableElementMixin() { - }, - OverflowBar$(alignment, children, overflowAlignment, overflowDirection, overflowSpacing, spacing) { - return new A.OverflowBar(spacing, alignment, overflowSpacing, overflowAlignment, overflowDirection, children, null); - }, - OverflowBarAlignment: function OverflowBarAlignment(t0, t1) { - this.index = t0; - this._name = t1; - }, - OverflowBar: function OverflowBar(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.spacing = t0; - _.alignment = t1; - _.overflowSpacing = t2; - _.overflowAlignment = t3; - _.overflowDirection = t4; - _.children = t5; - _.key = t6; - }, - _OverflowBarParentData: function _OverflowBarParentData(t0, t1, t2) { - this.ContainerParentDataMixin_previousSibling = t0; - this.ContainerParentDataMixin_nextSibling = t1; - this.offset = t2; - }, - _RenderOverflowBar: function _RenderOverflowBar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _._overflow_bar$_spacing = t0; - _._overflow_bar$_alignment = t1; - _._overflowSpacing = t2; - _._overflowAlignment = t3; - _._overflowDirection = t4; - _._overflow_bar$_textDirection = t5; - _.ContainerRenderObjectMixin__childCount = t6; - _.ContainerRenderObjectMixin__firstChild = t7; - _.ContainerRenderObjectMixin__lastChild = t8; - _._layoutCacheStorage = t9; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t10; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderOverflowBar_performLayout_nextChild: function _RenderOverflowBar_performLayout_nextChild(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - __RenderOverflowBar_RenderBox_ContainerRenderObjectMixin: function __RenderOverflowBar_RenderBox_ContainerRenderObjectMixin() { - }, - __RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin: function __RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin() { - }, - OverlayEntry$(builder, canSizeOverlay, maintainState) { - return new A.OverlayEntry(builder, maintainState, canSizeOverlay, new A.ValueNotifier(null, $.$get$ChangeNotifier__emptyListeners()), new A.LabeledGlobalKey(null, type$.LabeledGlobalKey__OverlayEntryWidgetState)); - }, - _RenderTheaterMixin_baselineForChild(child, theaterSize, nonPositionedChildConstraints, alignment, baseline) { - var childConstraints, baselineOffset, _0_1, t2, $top, _0_3, bottom, - t1 = child.parentData; - t1.toString; - type$.StackParentData._as(t1); - childConstraints = t1.get$isPositioned() ? t1.positionedChildConstraints$1(theaterSize) : nonPositionedChildConstraints; - baselineOffset = child.getDryBaseline$2(childConstraints, baseline); - if (baselineOffset == null) - return null; - $label0$0: { - _0_1 = t1.top; - t2 = _0_1 != null; - if (t2) - if (_0_1 == null) - A._asDouble(_0_1); - if (t2) { - $top = _0_1 == null ? A._asDouble(_0_1) : _0_1; - t1 = $top; - break $label0$0; - } - _0_3 = t1.bottom; - t1 = _0_3 != null; - if (t1) - if (_0_3 == null) - A._asDouble(_0_3); - if (t1) { - bottom = _0_3 == null ? A._asDouble(_0_3) : _0_3; - t1 = theaterSize._dy - bottom - child._computeIntrinsics$3(B.C__DryLayout, childConstraints, child.get$_computeDryLayout())._dy; - break $label0$0; - } - t1 = alignment.alongOffset$1(type$.Offset._as(theaterSize.$sub(0, child._computeIntrinsics$3(B.C__DryLayout, childConstraints, child.get$_computeDryLayout()))))._dy; - break $label0$0; - } - return baselineOffset + t1; - }, - _RenderTheater__detachChild(child) { - return child.detach$0(0); - }, - _RenderTheaterMarker_of(context, targetRootOverlay) { - var t1, - marker = context.dependOnInheritedWidgetOfExactType$1$0(type$._RenderTheaterMarker); - if (marker != null) - return marker; - t1 = A._setArrayType([A.ErrorSummary$("No Overlay widget found."), A.ErrorDescription$(A.getRuntimeTypeOfDartObject(context.get$widget()).toString$0(0) + " widgets require an Overlay widget ancestor.\nAn overlay lets widgets float on top of other widget children."), A.ErrorHint$("To introduce an Overlay widget, you can either directly include one, or use a widget that contains an Overlay itself, such as a Navigator, WidgetApp, MaterialApp, or CupertinoApp.")], type$.JSArray_DiagnosticsNode); - B.JSArray_methods.addAll$1(t1, context.describeMissingAncestor$1$expectedAncestorType(B.Type_Overlay_5YM)); - throw A.wrapException(A.FlutterError$fromParts(t1)); - }, - OverlayEntry: function OverlayEntry(t0, t1, t2, t3, t4) { - var _ = this; - _.builder = t0; - _._opaque = false; - _._maintainState = t1; - _.canSizeOverlay = t2; - _._overlayEntryStateNotifier = t3; - _._overlay = null; - _._key = t4; - _._disposedByOwner = false; - }, - OverlayEntry_remove_closure: function OverlayEntry_remove_closure(t0) { - this.overlay = t0; - }, - _OverlayEntryWidget: function _OverlayEntryWidget(t0, t1, t2, t3) { - var _ = this; - _.entry = t0; - _.overlayState = t1; - _.tickerEnabled = t2; - _.key = t3; - }, - _OverlayEntryWidgetState: function _OverlayEntryWidgetState() { - var _ = this; - _.___OverlayEntryWidgetState__theater_A = $; - _._sortedTheaterSiblings = null; - _.___OverlayEntryWidgetState__hitTestOrderIterable_FI = _.___OverlayEntryWidgetState__paintOrderIterable_FI = $; - _._framework$_element = _._widget = null; - }, - _OverlayEntryWidgetState__markNeedsBuild_closure: function _OverlayEntryWidgetState__markNeedsBuild_closure() { - }, - Overlay: function Overlay(t0, t1, t2) { - this.initialEntries = t0; - this.clipBehavior = t1; - this.key = t2; - }, - OverlayState: function OverlayState(t0, t1, t2) { - var _ = this; - _._overlay$_entries = t0; - _.TickerProviderStateMixin__tickers = t1; - _.TickerProviderStateMixin__tickerModeNotifier = t2; - _._framework$_element = _._widget = null; - }, - OverlayState_insert_closure: function OverlayState_insert_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.below = t1; - _.above = t2; - _.entry = t3; - }, - OverlayState_insertAll_closure: function OverlayState_insertAll_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.below = t1; - _.above = t2; - _.entries = t3; - }, - OverlayState_rearrange_closure: function OverlayState_rearrange_closure(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.newEntriesList = t1; - _.old = t2; - _.below = t3; - _.above = t4; - }, - OverlayState__markDirty_closure: function OverlayState__markDirty_closure() { - }, - OverlayState__didChangeEntryOpacity_closure: function OverlayState__didChangeEntryOpacity_closure() { - }, - _Theater: function _Theater(t0, t1, t2, t3) { - var _ = this; - _.skipCount = t0; - _.clipBehavior = t1; - _.children = t2; - _.key = t3; - }, - _TheaterElement: function _TheaterElement(t0, t1, t2) { - var _ = this; - _.__MultiChildRenderObjectElement__children_A = $; - _._forgottenChildren = t0; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = null; - _.__Element__depth_A = $; - _._widget = t1; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t2; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - _RenderTheaterMixin: function _RenderTheaterMixin() { - }, - _RenderTheaterMixin_hitTestChildren_childHitTest: function _RenderTheaterMixin_hitTestChildren_childHitTest(t0) { - this.localChild = t0; - }, - _TheaterParentData: function _TheaterParentData(t0, t1, t2) { - var _ = this; - _.height = _.width = _.left = _.bottom = _.right = _.top = _.overlayEntry = null; - _.ContainerParentDataMixin_previousSibling = t0; - _.ContainerParentDataMixin_nextSibling = t1; - _.offset = t2; - }, - _RenderTheater: function _RenderTheater(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _._alignmentCache = null; - _._overlay$_textDirection = t0; - _._overlay$_skipCount = t1; - _._overlay$_clipBehavior = t2; - _._layingOutSizeDeterminingChild = _._skipMarkNeedsLayout = false; - _._overlay$_clipRectLayer = t3; - _.ContainerRenderObjectMixin__childCount = t4; - _.ContainerRenderObjectMixin__firstChild = t5; - _.ContainerRenderObjectMixin__lastChild = t6; - _._layoutCacheStorage = t7; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t8; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderTheater_computeMinIntrinsicWidth_closure: function _RenderTheater_computeMinIntrinsicWidth_closure(t0) { - this.height = t0; - }, - _RenderTheater_computeMaxIntrinsicWidth_closure: function _RenderTheater_computeMaxIntrinsicWidth_closure(t0) { - this.height = t0; - }, - _RenderTheater_computeMinIntrinsicHeight_closure: function _RenderTheater_computeMinIntrinsicHeight_closure(t0) { - this.width = t0; - }, - _RenderTheater_computeMaxIntrinsicHeight_closure: function _RenderTheater_computeMaxIntrinsicHeight_closure(t0) { - this.width = t0; - }, - _RenderTheater_debugDescribeChildren_closure: function _RenderTheater_debugDescribeChildren_closure(t0, t1, t2, t3) { - var _ = this; - _._box_1 = t0; - _._box_0 = t1; - _.onstageChildren = t2; - _.offstageChildren = t3; - }, - OverlayPortalController: function OverlayPortalController() { - this._zOrderIndex = this._attachTarget = null; - }, - OverlayPortal: function OverlayPortal(t0, t1, t2, t3) { - var _ = this; - _.controller = t0; - _.overlayChildBuilder = t1; - _.child = t2; - _.key = t3; - }, - _OverlayPortalState: function _OverlayPortalState() { - var _ = this; - _._zOrderIndex = null; - _._childModelMayHaveChanged = true; - _._framework$_element = _._widget = _._locationCache = null; - }, - _OverlayPortalState__getLocation_closure: function _OverlayPortalState__getLocation_closure(t0, t1) { - this.$this = t0; - this.targetRootOverlay = t1; - }, - _OverlayPortalState_show_closure: function _OverlayPortalState_show_closure(t0, t1) { - this.$this = t0; - this.zOrderIndex = t1; - }, - _OverlayPortalState_hide_closure: function _OverlayPortalState_hide_closure(t0) { - this.$this = t0; - }, - _OverlayEntryLocation: function _OverlayEntryLocation(t0, t1, t2) { - var _ = this; - _._zOrderIndex = t0; - _._childModel = t1; - _._theater = t2; - _.LinkedListEntry__previous = _.LinkedListEntry__next = _.LinkedListEntry__list = _._overlayChildRenderBox = null; - }, - _RenderTheaterMarker: function _RenderTheaterMarker(t0, t1, t2, t3) { - var _ = this; - _.theater = t0; - _.overlayEntryWidgetState = t1; - _.child = t2; - _.key = t3; - }, - _OverlayPortal: function _OverlayPortal(t0, t1, t2, t3) { - var _ = this; - _.overlayChild = t0; - _.child = t1; - _.overlayLocation = t2; - _.key = t3; - }, - _OverlayPortalElement: function _OverlayPortalElement(t0, t1) { - var _ = this; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = _._overlay$_child = _._overlayChild = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - _DeferredLayout: function _DeferredLayout(t0, t1) { - this.child = t0; - this.key = t1; - }, - _RenderDeferredLayoutBox: function _RenderDeferredLayoutBox(t0, t1, t2, t3) { - var _ = this; - _._layoutSurrogate = t0; - _._overlay$_needsLayout = true; - _._doingLayoutFromTreeWalk = false; - _.LinkedListEntry__previous = _.LinkedListEntry__next = _.LinkedListEntry__list = null; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderDeferredLayoutBox__childrenInPaintOrder_closure: function _RenderDeferredLayoutBox__childrenInPaintOrder_closure(t0) { - this.child = t0; - }, - _RenderDeferredLayoutBox__doLayoutFrom_closure: function _RenderDeferredLayoutBox__doLayoutFrom_closure(t0) { - this.$this = t0; - }, - _RenderLayoutSurrogateProxyBox: function _RenderLayoutSurrogateProxyBox(t0, t1, t2) { - var _ = this; - _._deferredLayoutChild = null; - _.RenderObjectWithChildMixin__child = t0; - _._layoutCacheStorage = t1; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t2; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _OverlayState_State_TickerProviderStateMixin: function _OverlayState_State_TickerProviderStateMixin() { - }, - __RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin: function __RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin() { - }, - __RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry: function __RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry() { - }, - __RenderTheater_RenderBox_ContainerRenderObjectMixin: function __RenderTheater_RenderBox_ContainerRenderObjectMixin() { - }, - __RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin: function __RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin() { - }, - GlowingOverscrollIndicator$(axisDirection, child, color) { - return new A.GlowingOverscrollIndicator(axisDirection, color, child, null); - }, - _GlowController$(axis, color, vsync) { - var t6, _null = null, - t1 = type$.Tween_double, - t2 = new A.Tween(0, 0, t1), - t3 = new A.Tween(0, 0, t1), - t4 = new A._GlowController(B._GlowState_0, t2, t3, color, axis, $.$get$ChangeNotifier__emptyListeners()), - t5 = A.AnimationController$(_null, _null, _null, _null, vsync); - t5.didRegisterListener$0(); - t6 = t5.AnimationLocalStatusListenersMixin__statusListeners; - t6._isDirty = true; - t6._list.push(t4.get$_changePhase()); - t4.___GlowController__glowController_F !== $ && A.throwUnnamedLateFieldAI(); - t4.___GlowController__glowController_F = t5; - t5 = A.CurvedAnimation$(B.C__DecelerateCurve, t5, _null); - t5.parent.addListener$1(0, t4.get$notifyListeners()); - t4.___GlowController__decelerator_F !== $ && A.throwUnnamedLateFieldAI(); - t4.___GlowController__decelerator_F = t5; - type$.Animation_double._as(t5); - t1 = t1._eval$1("_AnimatedEvaluation"); - t4.___GlowController__glowOpacity_F !== $ && A.throwUnnamedLateFieldAI(); - t4.___GlowController__glowOpacity_F = new A._AnimatedEvaluation(t5, t2, t1); - t4.___GlowController__glowSize_F !== $ && A.throwUnnamedLateFieldAI(); - t4.___GlowController__glowSize_F = new A._AnimatedEvaluation(t5, t3, t1); - t1 = vsync.createTicker$1(t4.get$_tickDisplacement()); - t4.___GlowController__displacementTicker_F !== $ && A.throwUnnamedLateFieldAI(); - t4.___GlowController__displacementTicker_F = t1; - return t4; - }, - GlowingOverscrollIndicator: function GlowingOverscrollIndicator(t0, t1, t2, t3) { - var _ = this; - _.axisDirection = t0; - _.color = t1; - _.child = t2; - _.key = t3; - }, - _GlowingOverscrollIndicatorState: function _GlowingOverscrollIndicatorState(t0, t1, t2) { - var _ = this; - _._lastNotificationType = _._leadingAndTrailingListener = _._trailingController = _._leadingController = null; - _._accepted = t0; - _.TickerProviderStateMixin__tickers = t1; - _.TickerProviderStateMixin__tickerModeNotifier = t2; - _._framework$_element = _._widget = null; - }, - _GlowState: function _GlowState(t0, t1) { - this.index = t0; - this._name = t1; - }, - _GlowController: function _GlowController(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._overscroll_indicator$_state = t0; - _.___GlowController__glowController_F = $; - _._pullRecedeTimer = null; - _._paintOffsetScrollPixels = _._overscroll_indicator$_paintOffset = 0; - _.___GlowController__decelerator_F = $; - _._glowOpacityTween = t1; - _.___GlowController__glowOpacity_F = $; - _._glowSizeTween = t2; - _.___GlowController__displacementTicker_F = _.___GlowController__glowSize_F = $; - _._displacementTickerLastElapsed = null; - _._displacement = _._displacementTarget = 0.5; - _._pullDistance = 0; - _._overscroll_indicator$_color = t3; - _._overscroll_indicator$_axis = t4; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t5; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _GlowController_pull_closure: function _GlowController_pull_closure(t0) { - this.$this = t0; - }, - _GlowingOverscrollIndicatorPainter: function _GlowingOverscrollIndicatorPainter(t0, t1, t2, t3) { - var _ = this; - _.leadingController = t0; - _.trailingController = t1; - _.axisDirection = t2; - _._repaint = t3; - }, - _StretchDirection: function _StretchDirection(t0, t1) { - this.index = t0; - this._name = t1; - }, - StretchingOverscrollIndicator: function StretchingOverscrollIndicator(t0, t1, t2, t3) { - var _ = this; - _.axisDirection = t0; - _.clipBehavior = t1; - _.child = t2; - _.key = t3; - }, - _StretchingOverscrollIndicatorState: function _StretchingOverscrollIndicatorState(t0, t1) { - var _ = this; - _.___StretchingOverscrollIndicatorState__stretchController_FI = $; - _._lastOverscrollNotification = _._lastNotification = null; - _._totalOverscroll = 0; - _._accepted = true; - _.TickerProviderStateMixin__tickers = t0; - _.TickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _StretchingOverscrollIndicatorState_build_closure: function _StretchingOverscrollIndicatorState_build_closure(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.size = t2; - }, - _StretchState: function _StretchState(t0, t1) { - this.index = t0; - this._name = t1; - }, - _StretchController: function _StretchController(t0, t1, t2, t3) { - var _ = this; - _.___StretchController__decelerator_F = _.___StretchController__stretchSize_F = _.___StretchController__stretchController_F = $; - _._stretchSizeTween = t0; - _._overscroll_indicator$_state = t1; - _._pullDistance = 0; - _._stretchDirection = t2; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t3; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - OverscrollIndicatorNotification: function OverscrollIndicatorNotification(t0, t1) { - this.leading = t0; - this.ViewportNotificationMixin__depth = t1; - }, - _OverscrollIndicatorNotification_Notification_ViewportNotificationMixin: function _OverscrollIndicatorNotification_Notification_ViewportNotificationMixin() { - }, - __GlowingOverscrollIndicatorState_State_TickerProviderStateMixin: function __GlowingOverscrollIndicatorState_State_TickerProviderStateMixin() { - }, - __StretchingOverscrollIndicatorState_State_TickerProviderStateMixin: function __StretchingOverscrollIndicatorState_State_TickerProviderStateMixin() { - }, - PageStorageBucket__maybeAddKey(context, keys) { - var widget = context.get$widget(); - return !(widget instanceof A.PageStorage); - }, - PageStorage_maybeOf(context) { - var widget = context.findAncestorWidgetOfExactType$1$0(type$.PageStorage); - return widget == null ? null : widget.bucket; - }, - _StorageEntryIdentifier: function _StorageEntryIdentifier(t0) { - this.keys = t0; - }, - PageStorageBucket: function PageStorageBucket() { - this._storage = null; - }, - PageStorageBucket__allKeys_closure: function PageStorageBucket__allKeys_closure(t0) { - this.keys = t0; - }, - PageStorage: function PageStorage(t0, t1, t2) { - this.child = t0; - this.bucket = t1; - this.key = t2; - }, - PageRoute: function PageRoute() { - }, - MenuSerializableShortcut: function MenuSerializableShortcut() { - }, - PlatformMenuDelegate: function PlatformMenuDelegate() { - }, - DefaultPlatformMenuDelegate: function DefaultPlatformMenuDelegate(t0, t1) { - this._idMap = t0; - this.channel = t1; - }, - HtmlElementView$(creationParams, viewType) { - return new A.HtmlElementView(viewType, creationParams, null); - }, - _extension_0_disposePostFrame(_this) { - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._extension_0_disposePostFrame_closure(_this)); - }, - HtmlElementView: function HtmlElementView(t0, t1, t2) { - this.viewType = t0; - this.creationParams = t1; - this.key = t2; - }, - PlatformViewCreationParams: function PlatformViewCreationParams(t0, t1) { - this.id = t0; - this.onPlatformViewCreated = t1; - }, - PlatformViewLink: function PlatformViewLink(t0, t1, t2, t3) { - var _ = this; - _._surfaceFactory = t0; - _._onCreatePlatformView = t1; - _.viewType = t2; - _.key = t3; - }, - _PlatformViewLinkState: function _PlatformViewLinkState() { - var _ = this; - _._platform_view$_controller = _._platform_view$_id = null; - _._platformViewCreated = false; - _._framework$_element = _._widget = _._platform_view$_focusNode = _._platform_view$_surface = null; - }, - _PlatformViewLinkState_build_closure: function _PlatformViewLinkState_build_closure(t0) { - this.controller = t0; - }, - _PlatformViewLinkState__onPlatformViewCreated_closure: function _PlatformViewLinkState__onPlatformViewCreated_closure(t0) { - this.$this = t0; - }, - PlatformViewSurface: function PlatformViewSurface(t0, t1, t2, t3) { - var _ = this; - _.controller = t0; - _.gestureRecognizers = t1; - _.hitTestBehavior = t2; - _.key = t3; - }, - _PlatformViewPlaceholderBox: function _PlatformViewPlaceholderBox(t0, t1, t2, t3, t4) { - var _ = this; - _.onLayout = t0; - _._additionalConstraints = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _PlatformViewPlaceholderBox_performLayout_closure: function _PlatformViewPlaceholderBox_performLayout_closure(t0) { - this.$this = t0; - }, - _PlatformViewPlaceHolder: function _PlatformViewPlaceHolder(t0, t1, t2) { - this.onLayout = t0; - this.child = t1; - this.key = t2; - }, - _extension_0_disposePostFrame_closure: function _extension_0_disposePostFrame_closure(t0) { - this._this = t0; - }, - PreferredSize: function PreferredSize(t0, t1, t2) { - this.child = t0; - this.preferredSize = t1; - this.key = t2; - }, - PrimaryScrollController$(child, controller) { - return new A.PrimaryScrollController(controller, B.Axis_1, B.Set_cWSfo, child, null); - }, - PrimaryScrollController$none(child) { - return new A.PrimaryScrollController(null, null, B.Set_empty0, child, null); - }, - PrimaryScrollController_shouldInherit(context, scrollDirection) { - var platform, - result = context.findAncestorWidgetOfExactType$1$0(type$.PrimaryScrollController); - if (result == null) - return false; - platform = A.ScrollConfiguration_of(context).getPlatform$1(context); - if (result.automaticallyInheritForPlatforms.contains$1(0, platform)) - return result.scrollDirection === scrollDirection; - return false; - }, - PrimaryScrollController_maybeOf(context) { - var result = context.dependOnInheritedWidgetOfExactType$1$0(type$.PrimaryScrollController); - return result == null ? null : result.controller; - }, - PrimaryScrollController: function PrimaryScrollController(t0, t1, t2, t3, t4) { - var _ = this; - _.controller = t0; - _.scrollDirection = t1; - _.automaticallyInheritForPlatforms = t2; - _.child = t3; - _.key = t4; - }, - RestorationScope_maybeOf(context) { - var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.UnmanagedRestorationScope); - return t1 == null ? null : t1.bucket; - }, - UnmanagedRestorationScope$(bucket, child) { - return new A.UnmanagedRestorationScope(bucket, child, null); - }, - RestorationScope: function RestorationScope(t0, t1, t2) { - this.child = t0; - this.restorationId = t1; - this.key = t2; - }, - _RestorationScopeState: function _RestorationScopeState(t0, t1, t2, t3, t4) { - var _ = this; - _.RestorationMixin__bucket = t0; - _.RestorationMixin__properties = t1; - _.RestorationMixin__debugPropertiesWaitingForReregistration = t2; - _.RestorationMixin__firstRestorePending = t3; - _.RestorationMixin__currentParent = t4; - _._framework$_element = _._widget = null; - }, - UnmanagedRestorationScope: function UnmanagedRestorationScope(t0, t1, t2) { - this.bucket = t0; - this.child = t1; - this.key = t2; - }, - RootRestorationScope: function RootRestorationScope(t0, t1, t2) { - this.child = t0; - this.restorationId = t1; - this.key = t2; - }, - _RootRestorationScopeState: function _RootRestorationScopeState() { - var _ = this; - _._okToRenderBlankContainer = null; - _._rootBucketValid = false; - _._ancestorBucket = _._restoration0$_rootBucket = null; - _._isLoadingRootBucket = false; - _._framework$_element = _._widget = null; - }, - _RootRestorationScopeState__loadRootBucketIfNecessary_closure: function _RootRestorationScopeState__loadRootBucketIfNecessary_closure(t0) { - this.$this = t0; - }, - _RootRestorationScopeState__loadRootBucketIfNecessary__closure: function _RootRestorationScopeState__loadRootBucketIfNecessary__closure(t0, t1) { - this.$this = t0; - this.bucket = t1; - }, - RestorableProperty: function RestorableProperty() { - }, - RestorationMixin: function RestorationMixin() { - }, - RestorationMixin_registerForRestoration_listener: function RestorationMixin_registerForRestoration_listener(t0, t1) { - this.$this = t0; - this.property = t1; - }, - __RestorationScopeState_State_RestorationMixin_dispose_closure: function __RestorationScopeState_State_RestorationMixin_dispose_closure() { - }, - __RestorationScopeState_State_RestorationMixin: function __RestorationScopeState_State_RestorationMixin() { - }, - RestorableValue: function RestorableValue() { - }, - _RestorablePrimitiveValueN: function _RestorablePrimitiveValueN() { - }, - _RestorablePrimitiveValue: function _RestorablePrimitiveValue() { - }, - RestorableNum: function RestorableNum(t0, t1, t2) { - var _ = this; - _._defaultValue = t0; - _._restoration_properties$_value = null; - _._restoration0$_disposed = false; - _._restoration0$_owner = _._restoration0$_restorationId = null; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - _.$ti = t2; - }, - RestorableBool: function RestorableBool(t0, t1) { - var _ = this; - _._defaultValue = t0; - _._restoration_properties$_value = null; - _._restoration0$_disposed = false; - _._restoration0$_owner = _._restoration0$_restorationId = null; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - RestorableStringN: function RestorableStringN(t0, t1) { - var _ = this; - _._defaultValue = t0; - _._restoration_properties$_value = null; - _._restoration0$_disposed = false; - _._restoration0$_owner = _._restoration0$_restorationId = null; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - __RouterState_State_RestorationMixin_dispose_closure: function __RouterState_State_RestorationMixin_dispose_closure() { - }, - RouteInformation: function RouteInformation(t0, t1) { - this._router$_uri = t0; - this.state = t1; - }, - Router: function Router(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.routeInformationProvider = t0; - _.routeInformationParser = t1; - _.routerDelegate = t2; - _.backButtonDispatcher = t3; - _.restorationScopeId = t4; - _.key = t5; - _.$ti = t6; - }, - RouteInformationReportingType: function RouteInformationReportingType(t0, t1) { - this.index = t0; - this._name = t1; - }, - _RouterState: function _RouterState(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._currentIntentionToReport = _._currentRouterTransaction = null; - _._routeInformation = t0; - _.___RouterState__routeParsePending_A = $; - _._routeInformationReportingTaskScheduled = false; - _.RestorationMixin__bucket = t1; - _.RestorationMixin__properties = t2; - _.RestorationMixin__debugPropertiesWaitingForReregistration = t3; - _.RestorationMixin__firstRestorePending = t4; - _.RestorationMixin__currentParent = t5; - _._framework$_element = _._widget = null; - _.$ti = t6; - }, - _RouterState_restoreState_closure: function _RouterState_restoreState_closure(t0) { - this.$this = t0; - }, - _RouterState_restoreState_closure0: function _RouterState_restoreState_closure0(t0) { - this.$this = t0; - }, - _RouterState_didChangeDependencies_closure: function _RouterState_didChangeDependencies_closure(t0) { - this.$this = t0; - }, - _RouterState__processParsedRouteInformation_closure: function _RouterState__processParsedRouteInformation_closure(t0, t1, t2) { - this.$this = t0; - this.transaction = t1; - this.delegateRouteSetter = t2; - }, - _RouterState__handleRouteInformationProviderNotification_closure: function _RouterState__handleRouteInformationProviderNotification_closure(t0) { - this.$this = t0; - }, - _RouterState__handleRoutePopped_closure: function _RouterState__handleRoutePopped_closure(t0, t1) { - this.$this = t0; - this.transaction = t1; - }, - _RouterState__rebuild_closure: function _RouterState__rebuild_closure() { - }, - _RouterState__handleRouterDelegateNotification_closure: function _RouterState__handleRouterDelegateNotification_closure() { - }, - _RouterScope: function _RouterScope(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _.routeInformationProvider = t0; - _.backButtonDispatcher = t1; - _.routeInformationParser = t2; - _.routerDelegate = t3; - _.routerState = t4; - _.child = t5; - _.key = t6; - }, - _RestorableRouteInformation: function _RestorableRouteInformation(t0) { - var _ = this; - _._restoration_properties$_value = null; - _._restoration0$_disposed = false; - _._restoration0$_owner = _._restoration0$_restorationId = null; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t0; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - __RouterState_State_RestorationMixin: function __RouterState_State_RestorationMixin() { - }, - ModalRoute__of(context, aspect, $T) { - var t1 = A.InheritedModel_inheritFrom(context, aspect, type$._ModalScopeStatus); - t1 = t1 == null ? null : t1.route; - return $T._eval$1("ModalRoute<0>?")._as(t1); - }, - ModalRoute_isCurrentOf(context) { - var t1 = A.ModalRoute__of(context, B._ModalRouteAspect_0, type$.nullable_Object); - return t1 == null ? null : t1.get$isCurrent(); - }, - OverlayRoute: function OverlayRoute() { - }, - TransitionRoute: function TransitionRoute() { - }, - TransitionRoute__updateSecondaryAnimation_jumpOnAnimationEnd: function TransitionRoute__updateSecondaryAnimation_jumpOnAnimationEnd(t0, t1, t2) { - this.$this = t0; - this.nextTrain = t1; - this.nextRoute = t2; - }, - TransitionRoute__updateSecondaryAnimation_closure: function TransitionRoute__updateSecondaryAnimation_closure(t0, t1, t2) { - this._box_0 = t0; - this.nextTrain = t1; - this.jumpOnAnimationEnd = t2; - }, - TransitionRoute__updateSecondaryAnimation_closure0: function TransitionRoute__updateSecondaryAnimation_closure0(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.nextRoute = t2; - }, - TransitionRoute__setSecondaryAnimation_closure: function TransitionRoute__setSecondaryAnimation_closure(t0, t1) { - this.$this = t0; - this.animation = t1; - }, - LocalHistoryRoute: function LocalHistoryRoute() { - }, - _DismissModalAction: function _DismissModalAction(t0, t1) { - this.context = t0; - this._actions$_listeners = t1; - this._currentCallingAction = null; - }, - _ModalRouteAspect: function _ModalRouteAspect(t0, t1) { - this.index = t0; - this._name = t1; - }, - _ModalScopeStatus: function _ModalScopeStatus(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.isCurrent = t0; - _.canPop = t1; - _.impliesAppBarDismissal = t2; - _.route = t3; - _.child = t4; - _.key = t5; - }, - _ModalScopeStatus_updateShouldNotifyDependent_closure: function _ModalScopeStatus_updateShouldNotifyDependent_closure(t0, t1) { - this.$this = t0; - this.oldWidget = t1; - }, - _ModalScope: function _ModalScope(t0, t1, t2) { - this.route = t0; - this.key = t1; - this.$ti = t2; - }, - _ModalScopeState: function _ModalScopeState(t0, t1, t2) { - var _ = this; - _._page = null; - _.___ModalScopeState__listenable_A = $; - _.focusScopeNode = t0; - _.primaryScrollController = t1; - _._framework$_element = _._widget = null; - _.$ti = t2; - }, - _ModalScopeState__forceRebuildPage_closure: function _ModalScopeState__forceRebuildPage_closure(t0) { - this.$this = t0; - }, - _ModalScopeState_build_closure: function _ModalScopeState_build_closure(t0) { - this.$this = t0; - }, - _ModalScopeState_build_closure0: function _ModalScopeState_build_closure0(t0) { - this.$this = t0; - }, - _ModalScopeState_build__closure0: function _ModalScopeState_build__closure0(t0) { - this.$this = t0; - }, - _ModalScopeState_build___closure: function _ModalScopeState_build___closure(t0) { - this.$this = t0; - }, - _ModalScopeState_build__closure: function _ModalScopeState_build__closure(t0) { - this.$this = t0; - }, - ModalRoute: function ModalRoute() { - }, - ModalRoute_offstage_closure: function ModalRoute_offstage_closure(t0, t1) { - this.$this = t0; - this.value = t1; - }, - ModalRoute__maybeDispatchNavigationNotification_closure: function ModalRoute__maybeDispatchNavigationNotification_closure(t0, t1) { - this.$this = t0; - this.notification = t1; - }, - ModalRoute_changedInternalState_closure: function ModalRoute_changedInternalState_closure() { - }, - PopupRoute: function PopupRoute() { - }, - RawDialogRoute: function RawDialogRoute() { - }, - _ModalRoute_TransitionRoute_LocalHistoryRoute: function _ModalRoute_TransitionRoute_LocalHistoryRoute() { - }, - SafeArea$(bottom, child, minimum, $top) { - return new A.SafeArea($top, bottom, minimum, child, null); - }, - SafeArea: function SafeArea(t0, t1, t2, t3, t4) { - var _ = this; - _.top = t0; - _.bottom = t1; - _.minimum = t2; - _.child = t3; - _.key = t4; - }, - ScrollActivity: function ScrollActivity() { - }, - IdleScrollActivity: function IdleScrollActivity(t0) { - this._delegate = t0; - this._scroll_activity$_isDisposed = false; - }, - HoldScrollActivity: function HoldScrollActivity(t0, t1) { - this.onHoldCanceled = t0; - this._delegate = t1; - this._scroll_activity$_isDisposed = false; - }, - ScrollDragController: function ScrollDragController(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _._delegate = t0; - _.onDragCanceled = t1; - _.carriedVelocity = t2; - _.motionStartDistanceThreshold = t3; - _._lastNonStationaryTimestamp = t4; - _._retainMomentum = t5; - _._offsetSinceLastStop = t6; - _._scroll_activity$_kind = t7; - _._lastDetails = t8; - }, - DragScrollActivity: function DragScrollActivity(t0, t1) { - this._scroll_activity$_controller = t0; - this._delegate = t1; - this._scroll_activity$_isDisposed = false; - }, - BallisticScrollActivity: function BallisticScrollActivity(t0, t1) { - var _ = this; - _.__BallisticScrollActivity__controller_A = $; - _.shouldIgnorePointer = t0; - _._delegate = t1; - _._scroll_activity$_isDisposed = false; - }, - DrivenScrollActivity: function DrivenScrollActivity(t0) { - var _ = this; - _.__DrivenScrollActivity__controller_F = _.__DrivenScrollActivity__completer_F = $; - _._delegate = t0; - _._scroll_activity$_isDisposed = false; - }, - ScrollAwareImageProvider: function ScrollAwareImageProvider(t0, t1, t2) { - this.context = t0; - this.imageProvider = t1; - this.$ti = t2; - }, - ScrollAwareImageProvider_resolveStreamForKey_closure: function ScrollAwareImageProvider_resolveStreamForKey_closure(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.configuration = t1; - _.stream = t2; - _.key = t3; - _.handleError = t4; - }, - ScrollAwareImageProvider_resolveStreamForKey__closure: function ScrollAwareImageProvider_resolveStreamForKey__closure(t0, t1, t2, t3, t4) { - var _ = this; - _.$this = t0; - _.configuration = t1; - _.stream = t2; - _.key = t3; - _.handleError = t4; - }, - ScrollConfiguration$(behavior, child) { - return new A.ScrollConfiguration(behavior, child, null); - }, - ScrollConfiguration_of(context) { - var configuration = context.dependOnInheritedWidgetOfExactType$1$0(type$.ScrollConfiguration), - t1 = configuration == null ? null : configuration.behavior; - return t1 == null ? B.C_ScrollBehavior : t1; - }, - ScrollBehavior: function ScrollBehavior() { - }, - ScrollBehavior_velocityTrackerBuilder_closure: function ScrollBehavior_velocityTrackerBuilder_closure() { - }, - ScrollBehavior_velocityTrackerBuilder_closure0: function ScrollBehavior_velocityTrackerBuilder_closure0() { - }, - ScrollBehavior_velocityTrackerBuilder_closure1: function ScrollBehavior_velocityTrackerBuilder_closure1() { - }, - _WrappedScrollBehavior: function _WrappedScrollBehavior(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.delegate = t0; - _.scrollbars = t1; - _.overscroll = t2; - _.physics = t3; - _.platform = t4; - _.keyboardDismissBehavior = t5; - _._dragDevices = t6; - _.multitouchDragStrategy = t7; - _._pointerAxisModifiers = t8; - }, - ScrollConfiguration: function ScrollConfiguration(t0, t1, t2) { - this.behavior = t0; - this.child = t1; - this.key = t2; - }, - ScrollController$(initialScrollOffset) { - return new A.ScrollController(initialScrollOffset, A._setArrayType([], type$.JSArray_ScrollPosition), $.$get$ChangeNotifier__emptyListeners()); - }, - ScrollController: function ScrollController(t0, t1, t2) { - var _ = this; - _._initialScrollOffset = t0; - _._positions = t1; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t2; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _kDefaultSemanticIndexCallback(__wc0_formal, localIndex) { - return localIndex; - }, - SliverChildDelegate: function SliverChildDelegate() { - }, - _SaltedValueKey: function _SaltedValueKey(t0) { - this.value = t0; - }, - SliverChildBuilderDelegate: function SliverChildBuilderDelegate(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.builder = t0; - _.childCount = t1; - _.addAutomaticKeepAlives = t2; - _.addRepaintBoundaries = t3; - _.addSemanticIndexes = t4; - _.findChildIndexCallback = t5; - }, - SliverChildListDelegate: function SliverChildListDelegate(t0, t1, t2, t3, t4) { - var _ = this; - _.addAutomaticKeepAlives = t0; - _.addRepaintBoundaries = t1; - _.addSemanticIndexes = t2; - _.children = t3; - _._keyToIndex = t4; - }, - _SelectionKeepAlive: function _SelectionKeepAlive(t0, t1) { - this.child = t0; - this.key = t1; - }, - _SelectionKeepAliveState: function _SelectionKeepAliveState(t0) { - var _ = this; - _._scroll_delegate$_registrar = _._selectableAttachments = _._selectablesWithSelections = null; - _._wantKeepAlive = false; - _.AutomaticKeepAliveClientMixin__keepAliveHandle = t0; - _._framework$_element = _._widget = null; - }, - _SelectionKeepAliveState_listensTo_closure: function _SelectionKeepAliveState_listensTo_closure(t0, t1) { - this.$this = t0; - this.selectable = t1; - }, - __SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin: function __SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin() { - }, - ScrollMetrics: function ScrollMetrics() { - }, - FixedScrollMetrics: function FixedScrollMetrics(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._minScrollExtent = t0; - _._maxScrollExtent = t1; - _._pixels = t2; - _._viewportDimension = t3; - _.axisDirection = t4; - _.devicePixelRatio = t5; - }, - _FixedScrollMetrics_Object_ScrollMetrics: function _FixedScrollMetrics_Object_ScrollMetrics() { - }, - ScrollUpdateNotification$(context, depth, dragDetails, metrics, scrollDelta) { - var t1 = new A.ScrollUpdateNotification(dragDetails, scrollDelta, metrics, context, 0); - if (depth != null) - t1.ViewportNotificationMixin__depth = depth; - return t1; - }, - defaultScrollNotificationPredicate(notification) { - return notification.ViewportNotificationMixin__depth === 0; - }, - ViewportNotificationMixin: function ViewportNotificationMixin() { - }, - ViewportElementMixin: function ViewportElementMixin() { - }, - ScrollNotification: function ScrollNotification() { - }, - ScrollStartNotification: function ScrollStartNotification(t0, t1, t2, t3) { - var _ = this; - _.dragDetails = t0; - _.metrics = t1; - _.context = t2; - _.ViewportNotificationMixin__depth = t3; - }, - ScrollUpdateNotification: function ScrollUpdateNotification(t0, t1, t2, t3, t4) { - var _ = this; - _.dragDetails = t0; - _.scrollDelta = t1; - _.metrics = t2; - _.context = t3; - _.ViewportNotificationMixin__depth = t4; - }, - OverscrollNotification: function OverscrollNotification(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.dragDetails = t0; - _.overscroll = t1; - _.velocity = t2; - _.metrics = t3; - _.context = t4; - _.ViewportNotificationMixin__depth = t5; - }, - ScrollEndNotification: function ScrollEndNotification(t0, t1, t2, t3) { - var _ = this; - _.dragDetails = t0; - _.metrics = t1; - _.context = t2; - _.ViewportNotificationMixin__depth = t3; - }, - UserScrollNotification: function UserScrollNotification(t0, t1, t2, t3) { - var _ = this; - _.direction = t0; - _.metrics = t1; - _.context = t2; - _.ViewportNotificationMixin__depth = t3; - }, - _ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin: function _ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin() { - }, - ScrollNotificationObserver_maybeOf(context) { - var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$._ScrollNotificationObserverScope); - return t1 == null ? null : t1._scrollNotificationObserverState; - }, - _ScrollNotificationObserverScope: function _ScrollNotificationObserverScope(t0, t1, t2) { - this._scrollNotificationObserverState = t0; - this.child = t1; - this.key = t2; - }, - _ListenerEntry: function _ListenerEntry(t0) { - var _ = this; - _.listener = t0; - _.LinkedListEntry__previous = _.LinkedListEntry__next = _.LinkedListEntry__list = null; - }, - ScrollNotificationObserver: function ScrollNotificationObserver(t0, t1) { - this.child = t0; - this.key = t1; - }, - ScrollNotificationObserverState: function ScrollNotificationObserverState(t0) { - this._scroll_notification_observer$_listeners = t0; - this._framework$_element = this._widget = null; - }, - ScrollNotificationObserverState__notifyListeners_closure: function ScrollNotificationObserverState__notifyListeners_closure(t0) { - this.$this = t0; - }, - ScrollNotificationObserverState_build_closure: function ScrollNotificationObserverState_build_closure(t0) { - this.$this = t0; - }, - ScrollNotificationObserverState_build_closure0: function ScrollNotificationObserverState_build_closure0(t0) { - this.$this = t0; - }, - BouncingScrollPhysics__applyFriction(extentOutside, absDelta, gamma) { - var deltaToLimit, total; - if (extentOutside > 0) { - deltaToLimit = extentOutside / gamma; - if (absDelta < deltaToLimit) - return absDelta * gamma; - total = 0 + extentOutside; - absDelta -= deltaToLimit; - } else - total = 0; - return total + absDelta; - }, - ScrollDecelerationRate: function ScrollDecelerationRate(t0, t1) { - this.index = t0; - this._name = t1; - }, - ScrollPhysics: function ScrollPhysics() { - }, - RangeMaintainingScrollPhysics: function RangeMaintainingScrollPhysics(t0) { - this.parent = t0; - }, - BouncingScrollPhysics: function BouncingScrollPhysics(t0, t1) { - this.decelerationRate = t0; - this.parent = t1; - }, - ClampingScrollPhysics: function ClampingScrollPhysics(t0) { - this.parent = t0; - }, - AlwaysScrollableScrollPhysics: function AlwaysScrollableScrollPhysics(t0) { - this.parent = t0; - }, - ScrollPositionAlignmentPolicy: function ScrollPositionAlignmentPolicy(t0, t1) { - this.index = t0; - this._name = t1; - }, - ScrollPosition: function ScrollPosition() { - }, - ScrollPosition_forcePixels_closure: function ScrollPosition_forcePixels_closure(t0) { - this.$this = t0; - }, - ScrollMetricsNotification: function ScrollMetricsNotification(t0, t1, t2) { - this.metrics = t0; - this.context = t1; - this.ViewportNotificationMixin__depth = t2; - }, - _ScrollMetricsNotification_Notification_ViewportNotificationMixin: function _ScrollMetricsNotification_Notification_ViewportNotificationMixin() { - }, - _ScrollPosition_ViewportOffset_ScrollMetrics: function _ScrollPosition_ViewportOffset_ScrollMetrics() { - }, - ScrollPositionWithSingleContext: function ScrollPositionWithSingleContext(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._heldPreviousVelocity = 0; - _._userScrollDirection = t0; - _._currentDrag = null; - _.physics = t1; - _.context = t2; - _.keepScrollOffset = t3; - _.debugLabel = t4; - _._scroll_position$_maxScrollExtent = _._scroll_position$_minScrollExtent = null; - _._impliedVelocity = 0; - _._scroll_position$_viewportDimension = _._scroll_position$_pixels = null; - _._haveDimensions = false; - _._didChangeViewportDimensionOrReceiveCorrection = true; - _._pendingDimensions = false; - _._scroll_position$_lastMetrics = null; - _._haveScheduledUpdateNotification = false; - _._semanticActions = _._lastAxis = null; - _.isScrollingNotifier = t5; - _._activity = null; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t6; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - BouncingScrollSimulation: function BouncingScrollSimulation(t0, t1, t2, t3) { - var _ = this; - _.leadingExtent = t0; - _.trailingExtent = t1; - _.spring = t2; - _.__BouncingScrollSimulation__springTime_A = _.__BouncingScrollSimulation__springSimulation_A = _.__BouncingScrollSimulation__frictionSimulation_A = $; - _._timeOffset = 0; - _.tolerance = t3; - }, - ClampingScrollSimulation: function ClampingScrollSimulation(t0, t1, t2) { - var _ = this; - _.position = t0; - _.velocity = t1; - _.__ClampingScrollSimulation__distance_A = _.__ClampingScrollSimulation__duration_A = $; - _.tolerance = t2; - }, - ListView$(children, padding, primary, shrinkWrap) { - var t3, _null = null, - t1 = A.LinkedHashMap_LinkedHashMap$_literal([null, 0], type$.nullable_Key, type$.int), - t2 = children.length; - if (primary !== true) - t3 = primary == null; - else - t3 = true; - t3 = t3 ? B.AlwaysScrollableScrollPhysics_null : _null; - return new A.ListView(new A.SliverChildListDelegate(true, true, true, children, t1), padding, B.Axis_1, false, _null, primary, t3, shrinkWrap, _null, t2, B.DragStartBehavior_1, _null, _null, B.Clip_1, B.HitTestBehavior_1, _null); - }, - ScrollViewKeyboardDismissBehavior: function ScrollViewKeyboardDismissBehavior(t0, t1) { - this.index = t0; - this._name = t1; - }, - ScrollView: function ScrollView() { - }, - ScrollView_build_closure: function ScrollView_build_closure(t0, t1, t2) { - this.$this = t0; - this.axisDirection = t1; - this.slivers = t2; - }, - ScrollView_build_closure0: function ScrollView_build_closure0(t0) { - this.context = t0; - }, - BoxScrollView: function BoxScrollView() { - }, - ListView: function ListView(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) { - var _ = this; - _.childrenDelegate = t0; - _.padding = t1; - _.scrollDirection = t2; - _.reverse = t3; - _.controller = t4; - _.primary = t5; - _.physics = t6; - _.shrinkWrap = t7; - _.cacheExtent = t8; - _.semanticChildCount = t9; - _.dragStartBehavior = t10; - _.keyboardDismissBehavior = t11; - _.restorationId = t12; - _.clipBehavior = t13; - _.hitTestBehavior = t14; - _.key = t15; - }, - Scrollable$(axisDirection, clipBehavior, controller, dragStartBehavior, excludeFromSemantics, hitTestBehavior, key, physics, restorationId, scrollBehavior, semanticChildCount, viewportBuilder) { - return new A.Scrollable(axisDirection, controller, physics, viewportBuilder, excludeFromSemantics, hitTestBehavior, semanticChildCount, dragStartBehavior, restorationId, scrollBehavior, clipBehavior, key); - }, - Scrollable_maybeOf(context) { - var t2, t3, scrollable, - t1 = type$._ScrollableScope, - element = context.getElementForInheritedWidgetOfExactType$1$0(t1); - for (t2 = element != null; t2;) { - t3 = element._widget; - t3.toString; - scrollable = t1._as(t3).scrollable; - context.dependOnInheritedElement$1(element); - return scrollable; - } - return null; - }, - Scrollable_recommendDeferredLoadingForContext(context) { - var t1, t2, - widget = context.getInheritedWidgetOfExactType$1$0(type$._ScrollableScope); - for (t1 = widget != null; t1;) { - t2 = widget.position; - t2 = t2.physics.recommendDeferredLoading$3(t2._activity.get$velocity() + t2._impliedVelocity, t2.copyWith$0(), context); - return t2; - } - return false; - }, - Scrollable_ensureVisible(context, alignment, alignmentPolicy, curve, duration) { - var targetRenderObject, t2, - t1 = type$.JSArray_Future_void, - futures = A._setArrayType([], t1), - scrollable = A.Scrollable_maybeOf(context); - for (targetRenderObject = null; scrollable != null; context = t2) { - t2 = context.get$renderObject(); - t2.toString; - B.JSArray_methods.addAll$1(futures, A._setArrayType([scrollable._scrollable$_position.ensureVisible$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(t2, alignment, alignmentPolicy, curve, duration, targetRenderObject)], t1)); - if (targetRenderObject == null) - targetRenderObject = context.get$renderObject(); - t2 = scrollable._framework$_element; - t2.toString; - scrollable = A.Scrollable_maybeOf(t2); - } - t1 = futures.length; - if (t1 !== 0) - t2 = duration._duration === B.Duration_0._duration; - else - t2 = true; - if (t2) - return A.Future_Future$value(null, type$.void); - if (t1 === 1) - return B.JSArray_methods.get$single(futures); - t1 = type$.void; - return A.Future_wait(futures, false, t1).then$1$1(0, new A.Scrollable_ensureVisible_closure(), t1); - }, - _getDeltaToScrollOrigin(scrollableState) { - var t1; - switch (scrollableState._widget.axisDirection.index) { - case 0: - t1 = scrollableState._scrollable$_position._scroll_position$_pixels; - t1.toString; - t1 = new A.Offset(0, -t1); - break; - case 2: - t1 = scrollableState._scrollable$_position._scroll_position$_pixels; - t1.toString; - t1 = new A.Offset(0, t1); - break; - case 3: - t1 = scrollableState._scrollable$_position._scroll_position$_pixels; - t1.toString; - t1 = new A.Offset(-t1, 0); - break; - case 1: - t1 = scrollableState._scrollable$_position._scroll_position$_pixels; - t1.toString; - t1 = new A.Offset(t1, 0); - break; - default: - t1 = null; - } - return t1; - }, - _ScrollableState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure: function _ScrollableState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure() { - }, - Scrollable: function Scrollable(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { - var _ = this; - _.axisDirection = t0; - _.controller = t1; - _.physics = t2; - _.viewportBuilder = t3; - _.excludeFromSemantics = t4; - _.hitTestBehavior = t5; - _.semanticChildCount = t6; - _.dragStartBehavior = t7; - _.restorationId = t8; - _.scrollBehavior = t9; - _.clipBehavior = t10; - _.key = t11; - }, - Scrollable_ensureVisible_closure: function Scrollable_ensureVisible_closure() { - }, - _ScrollableScope: function _ScrollableScope(t0, t1, t2, t3) { - var _ = this; - _.scrollable = t0; - _.position = t1; - _.child = t2; - _.key = t3; - }, - ScrollableState: function ScrollableState(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { - var _ = this; - _._physics = _._scrollable$_position = null; - _.__ScrollableState__devicePixelRatio_A = $; - _._persistedScrollOffset = t0; - _.__ScrollableState__configuration_A = $; - _._mediaQueryGestureSettings = _._fallbackScrollController = null; - _._scrollSemanticsKey = t1; - _._gestureDetectorKey = t2; - _._ignorePointerKey = t3; - _._gestureRecognizers = t4; - _._shouldIgnorePointer = false; - _._hold = _._scrollable$_drag = _._scrollable$_lastAxisDirection = _._lastCanDrag = null; - _.RestorationMixin__bucket = t5; - _.RestorationMixin__properties = t6; - _.RestorationMixin__debugPropertiesWaitingForReregistration = t7; - _.RestorationMixin__firstRestorePending = t8; - _.RestorationMixin__currentParent = t9; - _.TickerProviderStateMixin__tickers = t10; - _.TickerProviderStateMixin__tickerModeNotifier = t11; - _._framework$_element = _._widget = null; - }, - ScrollableState_setCanDrag_closure: function ScrollableState_setCanDrag_closure(t0) { - this.$this = t0; - }, - ScrollableState_setCanDrag_closure0: function ScrollableState_setCanDrag_closure0(t0) { - this.$this = t0; - }, - ScrollableState_setCanDrag_closure1: function ScrollableState_setCanDrag_closure1(t0) { - this.$this = t0; - }, - ScrollableState_setCanDrag_closure2: function ScrollableState_setCanDrag_closure2(t0) { - this.$this = t0; - }, - _ScrollableSelectionHandler: function _ScrollableSelectionHandler(t0, t1, t2, t3, t4) { - var _ = this; - _.state = t0; - _.position = t1; - _.child = t2; - _.registrar = t3; - _.key = t4; - }, - _ScrollableSelectionHandlerState: function _ScrollableSelectionHandlerState() { - this.___ScrollableSelectionHandlerState__selectionDelegate_A = $; - this._framework$_element = this._widget = null; - }, - _ScrollableSelectionContainerDelegate: function _ScrollableSelectionContainerDelegate(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.state = t0; - _._autoScroller = t1; - _._scheduledLayoutChange = false; - _._currentDragEndRelatedToOrigin = _._currentDragStartRelatedToOrigin = null; - _._selectionStartsInScrollable = false; - _._scrollable$_position = t2; - _._selectableStartEdgeUpdateRecords = t3; - _._selectableEndEdgeUpdateRecords = t4; - _.selectables = t5; - _.currentSelectionStartIndex = _.currentSelectionEndIndex = -1; - _._endHandleLayerOwner = _._endHandleLayer = _._startHandleLayerOwner = _._startHandleLayer = null; - _._selectionInProgress = _._scheduledSelectableUpdate = _._isHandlingSelectionEvent = false; - _._additions = t6; - _._extendSelectionInProgress = false; - _._selectionGeometry = t7; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t8; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - _._selectionContainerContext = null; - }, - _ScrollableSelectionContainerDelegate__scheduleLayoutChange_closure: function _ScrollableSelectionContainerDelegate__scheduleLayoutChange_closure(t0) { - this.$this = t0; - }, - _ScrollableSelectionContainerDelegate_didChangeSelectables_closure: function _ScrollableSelectionContainerDelegate_didChangeSelectables_closure(t0) { - this.selectableSet = t0; - }, - _ScrollableSelectionContainerDelegate_didChangeSelectables_closure0: function _ScrollableSelectionContainerDelegate_didChangeSelectables_closure0(t0) { - this.selectableSet = t0; - }, - _ScrollSemantics: function _ScrollSemantics(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.position = t0; - _.allowImplicitScrolling = t1; - _.semanticChildCount = t2; - _.axis = t3; - _.child = t4; - _.key = t5; - }, - _RenderScrollSemantics: function _RenderScrollSemantics(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._scrollable$_position = t0; - _._allowImplicitScrolling = t1; - _.axis = t2; - _._semanticChildCount = t3; - _._innerNode = null; - _.RenderObjectWithChildMixin__child = t4; - _._layoutCacheStorage = t5; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t6; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RestorableScrollOffset: function _RestorableScrollOffset(t0) { - var _ = this; - _._restoration_properties$_value = null; - _._restoration0$_disposed = false; - _._restoration0$_owner = _._restoration0$_restorationId = null; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t0; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _ScrollableState_State_TickerProviderStateMixin: function _ScrollableState_State_TickerProviderStateMixin() { - }, - _ScrollableState_State_TickerProviderStateMixin_RestorationMixin: function _ScrollableState_State_TickerProviderStateMixin_RestorationMixin() { - }, - ScrollAction$() { - return new A.ScrollAction(new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent)); - }, - ScrollAction__calculateScrollIncrement(state, type) { - var t1; - state._widget.toString; - switch (type.index) { - case 0: - t1 = 50; - break; - case 1: - t1 = state._scrollable$_position._scroll_position$_viewportDimension; - t1.toString; - t1 = 0.8 * t1; - break; - default: - t1 = null; - } - return t1; - }, - ScrollAction_getDirectionalIncrement(state, intent) { - var increment, - t1 = intent.direction; - if (A.axisDirectionToAxis(t1) === A.axisDirectionToAxis(state._widget.axisDirection)) { - increment = A.ScrollAction__calculateScrollIncrement(state, intent.type); - return t1 === state._widget.axisDirection ? increment : -increment; - } - return 0; - }, - ScrollableDetails: function ScrollableDetails(t0, t1, t2) { - this.direction = t0; - this.controller = t1; - this.decorationClipBehavior = t2; - }, - ScrollableDetails_toString_addIfNonNull: function ScrollableDetails_toString_addIfNonNull(t0) { - this.description = t0; - }, - EdgeDraggingAutoScroller: function EdgeDraggingAutoScroller(t0, t1) { - var _ = this; - _.scrollable = t0; - _.velocityScalar = t1; - _.__EdgeDraggingAutoScroller__dragTargetRelatedToScrollOrigin_A = $; - _._scrolling = false; - }, - ScrollIncrementType: function ScrollIncrementType(t0, t1) { - this.index = t0; - this._name = t1; - }, - ScrollIntent: function ScrollIntent(t0, t1) { - this.direction = t0; - this.type = t1; - }, - ScrollAction: function ScrollAction(t0) { - this._actions$_listeners = t0; - this._currentCallingAction = null; - }, - RawScrollbar$(child, controller, fadeDuration, interactive, key, mainAxisMargin, notificationPredicate, pressDuration, radius, scrollbarOrientation, thickness, thumbVisibility, timeToFade, trackVisibility) { - return new A.RawScrollbar(child, controller, thumbVisibility, radius, thickness, trackVisibility, fadeDuration, timeToFade, notificationPredicate, interactive, scrollbarOrientation, mainAxisMargin, key); - }, - RawScrollbarState$($T) { - var _null = null; - return new A.RawScrollbarState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_RawGestureDetectorState), _null, _null, $T._eval$1("RawScrollbarState<0>")); - }, - _getLocalOffset(scrollbarPainterKey, position) { - var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, scrollbarPainterKey).get$renderObject(); - t1.toString; - return type$.RenderBox._as(t1).globalToLocal$1(position); - }, - _isThumbEvent(customPaintKey, $event) { - var t1; - if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey) == null) - return false; - t1 = type$.CustomPaint._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey).get$widget()).foregroundPainter; - t1.toString; - return type$.ScrollbarPainter._as(t1).hitTestOnlyThumbInteractive$2(A._getLocalOffset(customPaintKey, $event.get$position($event)), $event.get$kind($event)); - }, - _isTrackEvent(customPaintKey, $event) { - var t1, localOffset, kind; - if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey) == null) - return false; - t1 = type$.CustomPaint._as($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, customPaintKey).get$widget()).foregroundPainter; - t1.toString; - type$.ScrollbarPainter._as(t1); - localOffset = A._getLocalOffset(customPaintKey, $event.get$position($event)); - kind = $event.get$kind($event); - return t1.hitTestInteractive$2(localOffset, kind) && !t1.hitTestOnlyThumbInteractive$2(localOffset, kind); - }, - ScrollbarOrientation: function ScrollbarOrientation(t0, t1) { - this.index = t0; - this._name = t1; - }, - ScrollbarPainter: function ScrollbarPainter(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _._scrollbar$_color = t0; - _._scrollbar$_trackColor = t1; - _._scrollbar$_trackBorderColor = t2; - _._trackRadius = t3; - _._scrollbar$_textDirection = null; - _._scrollbar$_thickness = t4; - _.fadeoutOpacityAnimation = t5; - _._mainAxisMargin = t6; - _._crossAxisMargin = t7; - _._scrollbar$_radius = t8; - _._scrollbar$_shape = t9; - _._scrollbar$_padding = t10; - _._minLength = t11; - _._minOverscrollLength = t12; - _._scrollbarOrientation = t13; - _._ignorePointer = false; - _._thumbRect = _._trackRect = null; - _.__ScrollbarPainter__thumbExtent_A = _.__ScrollbarPainter__thumbOffset_A = $; - _._lastAxisDirection = _._lastMetrics = null; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t14; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - RawScrollbar: function RawScrollbar(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.child = t0; - _.controller = t1; - _.thumbVisibility = t2; - _.radius = t3; - _.thickness = t4; - _.trackVisibility = t5; - _.fadeDuration = t6; - _.timeToFade = t7; - _.notificationPredicate = t8; - _.interactive = t9; - _.scrollbarOrientation = t10; - _.mainAxisMargin = t11; - _.key = t12; - }, - RawScrollbarState: function RawScrollbarState(t0, t1, t2, t3, t4) { - var _ = this; - _._fadeoutTimer = _._cachedController = _._startDragThumbOffset = _._lastDragUpdateOffset = _._startDragScrollbarAxisOffset = null; - _.__RawScrollbarState__fadeoutOpacityAnimation_A = _.__RawScrollbarState__fadeoutAnimationController_A = $; - _._scrollbarPainterKey = t0; - _._scrollbar$_hoverIsActive = false; - _._thumbDrag = null; - _._maxScrollExtentPermitsScrolling = false; - _._axis = _._thumbHold = null; - _._scrollbar$_gestureDetectorKey = t1; - _.__RawScrollbarState_scrollbarPainter_F = $; - _.TickerProviderStateMixin__tickers = t2; - _.TickerProviderStateMixin__tickerModeNotifier = t3; - _._framework$_element = _._widget = null; - _.$ti = t4; - }, - RawScrollbarState__maybeStartFadeoutTimer_closure: function RawScrollbarState__maybeStartFadeoutTimer_closure(t0) { - this.$this = t0; - }, - RawScrollbarState__handleScrollMetricsNotification_closure: function RawScrollbarState__handleScrollMetricsNotification_closure(t0, t1) { - this.$this = t0; - this.metrics = t1; - }, - RawScrollbarState__handleScrollMetricsNotification_closure0: function RawScrollbarState__handleScrollMetricsNotification_closure0(t0) { - this.$this = t0; - }, - RawScrollbarState__gestures_closure: function RawScrollbarState__gestures_closure(t0) { - this.$this = t0; - }, - RawScrollbarState__gestures_closure0: function RawScrollbarState__gestures_closure0(t0) { - this.$this = t0; - }, - RawScrollbarState__gestures_closure1: function RawScrollbarState__gestures_closure1(t0) { - this.$this = t0; - }, - RawScrollbarState__gestures_closure2: function RawScrollbarState__gestures_closure2(t0) { - this.$this = t0; - }, - RawScrollbarState_build_closure: function RawScrollbarState_build_closure(t0) { - this.$this = t0; - }, - RawScrollbarState_build_closure0: function RawScrollbarState_build_closure0(t0) { - this.$this = t0; - }, - _TrackTapGestureRecognizer: function _TrackTapGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _._customPaintKey = t0; - _.onTertiaryTapCancel = _.onTertiaryTapUp = _.onTertiaryTapDown = _.onSecondaryTapCancel = _.onSecondaryTapUp = _.onSecondaryTapDown = _.onSecondaryTap = _.onTapCancel = _.onTapMove = _.onTap = _.onTapUp = _.onTapDown = null; - _._wonArenaForPrimaryPointer = _._sentTapDown = false; - _._up = _._down = null; - _.deadline = t1; - _.preAcceptSlopTolerance = t2; - _.postAcceptSlopTolerance = t3; - _._recognizer$_state = t4; - _._initialPosition = _._primaryPointer = null; - _._gestureAccepted = false; - _._recognizer$_timer = null; - _._entries = t5; - _._trackedPointers = t6; - _._team = null; - _.debugOwner = t7; - _.gestureSettings = null; - _.supportedDevices = t8; - _.allowedButtonsFilter = t9; - _._pointerToKind = t10; - }, - _VerticalThumbDragGestureRecognizer: function _VerticalThumbDragGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _._customPaintKey = t0; - _.dragStartBehavior = t1; - _.multitouchDragStrategy = t2; - _.maxFlingVelocity = _.minFlingVelocity = _.minFlingDistance = _.onCancel = _.onEnd = _.onUpdate = _.onStart = _.onDown = null; - _.onlyAcceptDragOnThreshold = false; - _.velocityTrackerBuilder = t3; - _._monodrag$_state = t4; - _.__DragGestureRecognizer__lastPosition_A = _.__DragGestureRecognizer__pendingDragOffset_A = _.__DragGestureRecognizer__initialPosition_A = $; - _._lastTransform = _._initialButtons = _._lastPendingEventTimestamp = null; - _.__DragGestureRecognizer__globalDistanceMoved_A = $; - _._hasDragThresholdBeenMet = false; - _._velocityTrackers = t5; - _._moveDeltaBeforeFrame = t6; - _._frameTimeStamp = null; - _._lastUpdatedDeltaForPan = t7; - _._acceptedActivePointers = t8; - _._activePointer = null; - _._entries = t9; - _._trackedPointers = t10; - _._team = null; - _.debugOwner = t11; - _.gestureSettings = null; - _.supportedDevices = t12; - _.allowedButtonsFilter = t13; - _._pointerToKind = t14; - }, - _HorizontalThumbDragGestureRecognizer: function _HorizontalThumbDragGestureRecognizer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _._customPaintKey = t0; - _.dragStartBehavior = t1; - _.multitouchDragStrategy = t2; - _.maxFlingVelocity = _.minFlingVelocity = _.minFlingDistance = _.onCancel = _.onEnd = _.onUpdate = _.onStart = _.onDown = null; - _.onlyAcceptDragOnThreshold = false; - _.velocityTrackerBuilder = t3; - _._monodrag$_state = t4; - _.__DragGestureRecognizer__lastPosition_A = _.__DragGestureRecognizer__pendingDragOffset_A = _.__DragGestureRecognizer__initialPosition_A = $; - _._lastTransform = _._initialButtons = _._lastPendingEventTimestamp = null; - _.__DragGestureRecognizer__globalDistanceMoved_A = $; - _._hasDragThresholdBeenMet = false; - _._velocityTrackers = t5; - _._moveDeltaBeforeFrame = t6; - _._frameTimeStamp = null; - _._lastUpdatedDeltaForPan = t7; - _._acceptedActivePointers = t8; - _._activePointer = null; - _._entries = t9; - _._trackedPointers = t10; - _._team = null; - _.debugOwner = t11; - _.gestureSettings = null; - _.supportedDevices = t12; - _.allowedButtonsFilter = t13; - _._pointerToKind = t14; - }, - _RawScrollbarState_State_TickerProviderStateMixin: function _RawScrollbarState_State_TickerProviderStateMixin() { - }, - MultiSelectableSelectionContainerDelegate__getBoundingBox(selectable) { - var index, - result = B.JSArray_methods.get$first(selectable.get$boundingBoxes()); - for (index = 1; index < selectable.get$boundingBoxes().length; ++index) - result = result.expandToInclude$1(selectable.get$boundingBoxes()[index]); - return result; - }, - MultiSelectableSelectionContainerDelegate__compareScreenOrder(a, b) { - var rectA = A.MatrixUtils_transformRect(a.getTransformTo$1(0, null), A.MultiSelectableSelectionContainerDelegate__getBoundingBox(a)), - rectB = A.MatrixUtils_transformRect(b.getTransformTo$1(0, null), A.MultiSelectableSelectionContainerDelegate__getBoundingBox(b)), - result = A.MultiSelectableSelectionContainerDelegate__compareVertically(rectA, rectB); - if (result !== 0) - return result; - return A.MultiSelectableSelectionContainerDelegate__compareHorizontally(rectA, rectB); - }, - MultiSelectableSelectionContainerDelegate__compareVertically(a, b) { - var t4, - t1 = a.top, - t2 = b.top, - t3 = t1 - t2; - if (!(t3 < 3 && a.bottom - b.bottom > -3)) - t4 = t2 - t1 < 3 && b.bottom - a.bottom > -3; - else - t4 = true; - if (t4) - return 0; - if (Math.abs(t3) > 3) - return t1 > t2 ? 1 : -1; - return a.bottom > b.bottom ? 1 : -1; - }, - MultiSelectableSelectionContainerDelegate__compareHorizontally(a, b) { - var t1 = a.left, - t2 = b.left, - t3 = t1 - t2; - if (t3 < 1e-10 && a.right - b.right > -1e-10) - return -1; - if (t2 - t1 < 1e-10 && b.right - a.right > -1e-10) - return 1; - if (Math.abs(t3) > 1e-10) - return t1 > t2 ? 1 : -1; - return a.right > b.right ? 1 : -1; - }, - StaticSelectionContainerDelegate: function StaticSelectionContainerDelegate() { - }, - StaticSelectionContainerDelegate_didChangeSelectables_closure: function StaticSelectionContainerDelegate_didChangeSelectables_closure(t0) { - this.selectableSet = t0; - }, - StaticSelectionContainerDelegate_didChangeSelectables_closure0: function StaticSelectionContainerDelegate_didChangeSelectables_closure0(t0) { - this.selectableSet = t0; - }, - MultiSelectableSelectionContainerDelegate: function MultiSelectableSelectionContainerDelegate() { - }, - MultiSelectableSelectionContainerDelegate__scheduleSelectableUpdate_runScheduledTask: function MultiSelectableSelectionContainerDelegate__scheduleSelectableUpdate_runScheduledTask(t0) { - this.$this = t0; - }, - MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure: function MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure(t0, t1, t2) { - this.$this = t0; - this.index = t1; - this.drawableArea = t2; - }, - MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure0: function MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure0() { - }, - MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure: function MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure(t0, t1) { - this.$this = t0; - this.skipIndex = t1; - }, - MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure0: function MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure0(t0) { - this.$this = t0; - }, - MultiSelectableSelectionContainerDelegate__handleSelectBoundary_closure: function MultiSelectableSelectionContainerDelegate__handleSelectBoundary_closure(t0, t1) { - this.$this = t0; - this.index = t1; - }, - MultiSelectableSelectionContainerDelegate__handleSelectBoundary_closure0: function MultiSelectableSelectionContainerDelegate__handleSelectBoundary_closure0(t0) { - this.$this = t0; - }, - _MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier: function _MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier() { - }, - SelectionContainer_maybeOf(context) { - var scope = context.dependOnInheritedWidgetOfExactType$1$0(type$.SelectionRegistrarScope); - return scope == null ? null : scope.registrar; - }, - SelectionRegistrarScope$(child, registrar) { - return new A.SelectionRegistrarScope(registrar, child, null); - }, - SelectionContainer: function SelectionContainer(t0, t1, t2, t3) { - var _ = this; - _.registrar = t0; - _.child = t1; - _.delegate = t2; - _.key = t3; - }, - _SelectionContainerState: function _SelectionContainerState(t0, t1, t2) { - var _ = this; - _._selection_container$_listeners = t0; - _.SelectionRegistrant__registrar = t1; - _.SelectionRegistrant__subscribedToSelectionRegistrar = t2; - _._framework$_element = _._widget = null; - }, - SelectionRegistrarScope: function SelectionRegistrarScope(t0, t1, t2) { - this.registrar = t0; - this.child = t1; - this.key = t2; - }, - SelectionContainerDelegate: function SelectionContainerDelegate() { - }, - __SelectionContainerState_State_Selectable: function __SelectionContainerState_State_Selectable() { - }, - __SelectionContainerState_State_Selectable_SelectionRegistrant: function __SelectionContainerState_State_Selectable_SelectionRegistrant() { - }, - SharedAppData: function SharedAppData(t0, t1) { - this.child = t0; - this.key = t1; - }, - _SharedAppDataState: function _SharedAppDataState() { - this.___SharedAppDataState_data_AI = $; - this._framework$_element = this._widget = null; - }, - _SharedAppModel: function _SharedAppModel(t0, t1, t2) { - this.data = t0; - this.child = t1; - this.key = t2; - }, - SingleActivator$(trigger, alt, control, meta, shift) { - return new A.SingleActivator(trigger, control, shift, alt, meta, B.LockState_0); - }, - ShortcutManager__indexShortcuts(source) { - var result = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_LogicalKeyboardKey, type$.List__ActivatorIntentPair); - source.forEach$1(0, new A.ShortcutManager__indexShortcuts_closure(result)); - return result; - }, - Shortcuts$(child, debugLabel, shortcuts) { - return new A.Shortcuts(null, shortcuts, child, debugLabel, null); - }, - LockState: function LockState(t0, t1) { - this.index = t0; - this._name = t1; - }, - SingleActivator: function SingleActivator(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.trigger = t0; - _.control = t1; - _.shift = t2; - _.alt = t3; - _.meta = t4; - _.numLock = t5; - }, - _ActivatorIntentPair: function _ActivatorIntentPair(t0, t1) { - this.activator = t0; - this.intent = t1; - }, - ShortcutManager: function ShortcutManager(t0, t1) { - var _ = this; - _._shortcuts = t0; - _._indexedShortcutsCache = null; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - ShortcutManager__indexShortcuts_closure: function ShortcutManager__indexShortcuts_closure(t0) { - this.result = t0; - }, - ShortcutManager__indexShortcuts__closure: function ShortcutManager__indexShortcuts__closure() { - }, - ShortcutManager_handleKeypress_closure: function ShortcutManager_handleKeypress_closure(t0, t1) { - this.$this = t0; - this.event = t1; - }, - ShortcutManager_handleKeypress_closure0: function ShortcutManager_handleKeypress_closure0() { - }, - ShortcutManager_handleKeypress_closure1: function ShortcutManager_handleKeypress_closure1(t0, t1) { - this.context = t0; - this.intent = t1; - }, - Shortcuts: function Shortcuts(t0, t1, t2, t3, t4) { - var _ = this; - _.manager = t0; - _._shortcuts = t1; - _.child = t2; - _.debugLabel = t3; - _.key = t4; - }, - _ShortcutsState: function _ShortcutsState() { - this._framework$_element = this._widget = this._internalManager = null; - }, - ShortcutRegistry: function ShortcutRegistry(t0, t1) { - var _ = this; - _._registeredShortcuts = t0; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - ShortcutRegistrar: function ShortcutRegistrar(t0, t1) { - this.child = t0; - this.key = t1; - }, - _ShortcutRegistrarState: function _ShortcutRegistrarState(t0, t1) { - var _ = this; - _.registry = t0; - _.manager = t1; - _._framework$_element = _._widget = null; - }, - _ShortcutRegistrarScope: function _ShortcutRegistrarScope(t0, t1, t2) { - this.registry = t0; - this.child = t1; - this.key = t2; - }, - _ShortcutManager_Object_Diagnosticable: function _ShortcutManager_Object_Diagnosticable() { - }, - _ShortcutManager_Object_Diagnosticable_ChangeNotifier: function _ShortcutManager_Object_Diagnosticable_ChangeNotifier() { - }, - _ShortcutRegistry_Object_ChangeNotifier: function _ShortcutRegistry_Object_ChangeNotifier() { - }, - _SingleActivator_Object_Diagnosticable: function _SingleActivator_Object_Diagnosticable() { - }, - _SingleActivator_Object_Diagnosticable_MenuSerializableShortcut: function _SingleActivator_Object_Diagnosticable_MenuSerializableShortcut() { - }, - __ActivatorIntentPair_Object_Diagnosticable: function __ActivatorIntentPair_Object_Diagnosticable() { - }, - SingleChildScrollView$(child, padding, physics) { - return new A.SingleChildScrollView(padding, physics, child, null); - }, - SingleChildScrollView: function SingleChildScrollView(t0, t1, t2, t3) { - var _ = this; - _.padding = t0; - _.physics = t1; - _.child = t2; - _.key = t3; - }, - SingleChildScrollView_build_closure: function SingleChildScrollView_build_closure(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.axisDirection = t2; - }, - SingleChildScrollView_build_closure0: function SingleChildScrollView_build_closure0(t0) { - this.context = t0; - }, - _SingleChildViewport: function _SingleChildViewport(t0, t1, t2, t3, t4) { - var _ = this; - _.axisDirection = t0; - _.offset = t1; - _.clipBehavior = t2; - _.child = t3; - _.key = t4; - }, - _SingleChildViewportElement: function _SingleChildViewportElement(t0, t1) { - var _ = this; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = _._framework$_child = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - _RenderSingleChildViewport: function _RenderSingleChildViewport(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._single_child_scroll_view$_axisDirection = t0; - _._single_child_scroll_view$_offset = t1; - _._single_child_scroll_view$_clipBehavior = t2; - _._clipRectLayer = t3; - _.RenderObjectWithChildMixin__child = t4; - _._layoutCacheStorage = t5; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t6; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderSingleChildViewport_paint_paintContents: function _RenderSingleChildViewport_paint_paintContents(t0, t1) { - this.$this = t0; - this.paintOffset = t1; - }, - _RenderSingleChildViewport_hitTestChildren_closure: function _RenderSingleChildViewport_hitTestChildren_closure(t0) { - this.$this = t0; - }, - __RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin: function __RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin() { - }, - __SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin: function __SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin() { - }, - __SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin: function __SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin() { - }, - SizeChangedLayoutNotification: function SizeChangedLayoutNotification() { - }, - SizeChangedLayoutNotifier: function SizeChangedLayoutNotifier(t0, t1) { - this.child = t0; - this.key = t1; - }, - SizeChangedLayoutNotifier_createRenderObject_closure: function SizeChangedLayoutNotifier_createRenderObject_closure(t0) { - this.context = t0; - }, - _RenderSizeChangedWithCallback: function _RenderSizeChangedWithCallback(t0, t1, t2, t3) { - var _ = this; - _.onLayoutChangedCallback = t0; - _._oldSize = null; - _.RenderObjectWithChildMixin__child = t1; - _._layoutCacheStorage = t2; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t3; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - SliverMultiBoxAdaptorElement$(widget, replaceMovedChildren) { - return new A.SliverMultiBoxAdaptorElement(replaceMovedChildren, A.SplayTreeMap$(type$.int, type$.nullable_Element), widget, B._ElementLifecycle_0); - }, - SliverMultiBoxAdaptorElement__extrapolateMaxScrollOffset(firstIndex, lastIndex, leadingScrollOffset, trailingScrollOffset, childCount) { - if (lastIndex === childCount - 1) - return trailingScrollOffset; - return trailingScrollOffset + (trailingScrollOffset - leadingScrollOffset) / (lastIndex - firstIndex + 1) * (childCount - lastIndex - 1); - }, - KeepAlive$(child, keepAlive) { - return new A.KeepAlive(keepAlive, child, null); - }, - SliverWithKeepAliveWidget: function SliverWithKeepAliveWidget() { - }, - SliverMultiBoxAdaptorWidget: function SliverMultiBoxAdaptorWidget() { - }, - SliverList: function SliverList(t0, t1) { - this.delegate = t0; - this.key = t1; - }, - SliverMultiBoxAdaptorElement: function SliverMultiBoxAdaptorElement(t0, t1, t2, t3) { - var _ = this; - _._replaceMovedChildren = t0; - _._childElements = t1; - _._currentlyUpdatingChildIndex = _._currentBeforeChild = null; - _._didUnderflow = false; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = null; - _.__Element__depth_A = $; - _._widget = t2; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t3; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - SliverMultiBoxAdaptorElement_performRebuild_processElement: function SliverMultiBoxAdaptorElement_performRebuild_processElement(t0, t1, t2, t3, t4) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.newChildren = t2; - _.adaptorWidget = t3; - _.indexToLayoutOffset = t4; - }, - SliverMultiBoxAdaptorElement_performRebuild_closure: function SliverMultiBoxAdaptorElement_performRebuild_closure() { - }, - SliverMultiBoxAdaptorElement_performRebuild_closure0: function SliverMultiBoxAdaptorElement_performRebuild_closure0(t0, t1) { - this.$this = t0; - this.index = t1; - }, - SliverMultiBoxAdaptorElement_createChild_closure: function SliverMultiBoxAdaptorElement_createChild_closure(t0, t1, t2) { - this.$this = t0; - this.after = t1; - this.index = t2; - }, - SliverMultiBoxAdaptorElement_removeChild_closure: function SliverMultiBoxAdaptorElement_removeChild_closure(t0, t1) { - this.$this = t0; - this.index = t1; - }, - KeepAlive: function KeepAlive(t0, t1, t2) { - this.keepAlive = t0; - this.child = t1; - this.key = t2; - }, - SlottedMultiChildRenderObjectWidget: function SlottedMultiChildRenderObjectWidget() { - }, - SlottedMultiChildRenderObjectWidgetMixin: function SlottedMultiChildRenderObjectWidgetMixin() { - }, - SlottedContainerRenderObjectMixin: function SlottedContainerRenderObjectMixin() { - }, - SlottedRenderObjectElement: function SlottedRenderObjectElement(t0, t1, t2, t3, t4) { - var _ = this; - _._slotToChild = t0; - _._keyedChildren = t1; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = null; - _.__Element__depth_A = $; - _._widget = t2; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t3; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - _.$ti = t4; - }, - _SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin: function _SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin() { - }, - SnapshotWidget$(autoresize, child, controller, mode, painter) { - return new A.SnapshotWidget(controller, mode, true, painter, child, null); - }, - SnapshotMode: function SnapshotMode(t0, t1) { - this.index = t0; - this._name = t1; - }, - SnapshotController: function SnapshotController(t0) { - var _ = this; - _._allowSnapshotting = false; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t0; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - SnapshotWidget: function SnapshotWidget(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.controller = t0; - _.mode = t1; - _.autoresize = t2; - _.painter = t3; - _.child = t4; - _.key = t5; - }, - _RenderSnapshotWidget: function _RenderSnapshotWidget(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _._devicePixelRatio = t0; - _._snapshot_widget$_painter = t1; - _._snapshot_widget$_controller = t2; - _._snapshot_widget$_mode = t3; - _._autoresize = t4; - _._childRasterSize = _._childRaster = null; - _._disableSnapshotAttempt = false; - _._lastCachedSize = null; - _.RenderObjectWithChildMixin__child = t5; - _._layoutCacheStorage = t6; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t7; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - SnapshotPainter: function SnapshotPainter() { - }, - _DefaultSnapshotPainter: function _DefaultSnapshotPainter() { - }, - _correctSpellCheckResults(newText, resultsText, results) { - var t1, t2, spanPointer, offset, searchStart, currentSpan, t3, t4, currentSpanTextRegexp, foundIndex, t5, t6, currentSpanFoundExactlyWithOffset, adjustedSpanStart, adjustedSpanEnd, - correctedSpellCheckResults = A._setArrayType([], type$.JSArray_SuggestionSpan); - for (t1 = J.getInterceptor$asx(results), t2 = newText.length, spanPointer = 0, offset = 0, searchStart = 0; spanPointer < t1.get$length(results);) { - currentSpan = t1.$index(results, spanPointer); - t3 = currentSpan.range; - t4 = t3.start; - t3 = t3.end; - currentSpanTextRegexp = A.RegExp_RegExp("\\b" + A.quoteStringForRegExp(B.JSString_methods.substring$2(resultsText, t4, t3)) + "\\b", false); - foundIndex = B.JSString_methods.indexOf$1(B.JSString_methods.substring$1(newText, searchStart), currentSpanTextRegexp); - t5 = foundIndex + searchStart; - t6 = t4 + offset; - currentSpanFoundExactlyWithOffset = t6 === t5; - if (t4 === t5 || currentSpanFoundExactlyWithOffset) { - searchStart = Math.min(t3 + 1 + offset, t2); - correctedSpellCheckResults.push(new A.SuggestionSpan(new A.TextRange(t6, t3 + offset), currentSpan.suggestions)); - } else if (foundIndex >= 0) { - adjustedSpanStart = searchStart + foundIndex; - adjustedSpanEnd = adjustedSpanStart + (t3 - t4); - searchStart = Math.min(adjustedSpanEnd + 1, t2); - offset = adjustedSpanStart - t4; - correctedSpellCheckResults.push(new A.SuggestionSpan(new A.TextRange(adjustedSpanStart, adjustedSpanEnd), currentSpan.suggestions)); - } - ++spanPointer; - } - return correctedSpellCheckResults; - }, - buildTextSpanWithSpellCheckSuggestions(value, composingWithinCurrentTextRange, style, misspelledTextStyle, spellCheckResults) { - var spellCheckResultsSpans = spellCheckResults.suggestionSpans, - spellCheckResultsText = spellCheckResults.spellCheckedText, - t1 = value.text; - if (spellCheckResultsText !== t1) - spellCheckResultsSpans = A._correctSpellCheckResults(t1, spellCheckResultsText, spellCheckResultsSpans); - if (A.defaultTargetPlatform() === B.TargetPlatform_0) - return A.TextSpan$(A._buildSubtreesWithComposingRegion(spellCheckResultsSpans, value, style, misspelledTextStyle, composingWithinCurrentTextRange), style, null); - return A.TextSpan$(A._buildSubtreesWithoutComposingRegion(spellCheckResultsSpans, value, style, misspelledTextStyle, value.selection.baseOffset), style, null); - }, - _buildSubtreesWithoutComposingRegion(spellCheckSuggestions, value, style, misspelledStyle, cursorIndex) { - var t2, endIndex0, endIndex1, endIndex2, - textSpanTreeChildren = A._setArrayType([], type$.JSArray_TextSpan), - text = value.text, - misspelledJointStyle = style.merge$1(misspelledStyle), - textPointer = 0, - endIndex = text.length, - t1 = J.getInterceptor$asx(spellCheckSuggestions), - currentSpanPointer = 0; - while (true) { - if (!(textPointer < endIndex && currentSpanPointer < t1.get$length(spellCheckSuggestions))) - break; - t2 = t1.$index(spellCheckSuggestions, currentSpanPointer).range; - endIndex0 = t2.start; - if (endIndex0 > textPointer) { - endIndex0 = endIndex0 < endIndex ? endIndex0 : endIndex; - textSpanTreeChildren.push(A.TextSpan$(null, style, B.JSString_methods.substring$2(text, textPointer, endIndex0))); - textPointer = endIndex0; - } else { - endIndex1 = t2.end; - endIndex2 = endIndex1 < endIndex ? endIndex1 : endIndex; - t2 = endIndex0 <= cursorIndex && endIndex1 >= cursorIndex ? style : misspelledJointStyle; - textSpanTreeChildren.push(A.TextSpan$(null, t2, B.JSString_methods.substring$2(text, endIndex0, endIndex2))); - ++currentSpanPointer; - textPointer = endIndex2; - } - } - t1 = text.length; - if (textPointer < t1) - textSpanTreeChildren.push(A.TextSpan$(null, style, B.JSString_methods.substring$2(text, textPointer, t1))); - return textSpanTreeChildren; - }, - _buildSubtreesWithComposingRegion(spellCheckSuggestions, value, style, misspelledStyle, composingWithinCurrentTextRange) { - var t5, endIndex0, endIndex1, _null = null, - textSpanTreeChildren = A._setArrayType([], type$.JSArray_TextSpan), - text = value.text, - composingRegion = value.composing, - composingTextStyle = style.merge$1(B.TextStyle_9IC), - misspelledJointStyle = style.merge$1(misspelledStyle), - textPointer = 0, - t1 = composingRegion.start, - endIndex = text.length, - t2 = J.getInterceptor$asx(spellCheckSuggestions), - t3 = composingRegion.end, - t4 = !composingWithinCurrentTextRange, - currentSpanPointer = 0; - while (true) { - if (!(textPointer < endIndex && currentSpanPointer < t2.get$length(spellCheckSuggestions))) - break; - t5 = t2.$index(spellCheckSuggestions, currentSpanPointer).range; - endIndex0 = t5.start; - if (endIndex0 > textPointer) { - endIndex0 = endIndex0 < endIndex ? endIndex0 : endIndex; - if (t1 >= textPointer && t3 <= endIndex0 && t4) { - textSpanTreeChildren.push(A.TextSpan$(_null, style, B.JSString_methods.substring$2(text, textPointer, t1))); - textSpanTreeChildren.push(A.TextSpan$(_null, composingTextStyle, B.JSString_methods.substring$2(text, t1, t3))); - textSpanTreeChildren.push(A.TextSpan$(_null, style, B.JSString_methods.substring$2(text, t3, endIndex0))); - } else - textSpanTreeChildren.push(A.TextSpan$(_null, style, B.JSString_methods.substring$2(text, textPointer, endIndex0))); - textPointer = endIndex0; - } else { - endIndex1 = t5.end; - endIndex1 = endIndex1 < endIndex ? endIndex1 : endIndex; - t5 = textPointer >= t1 && endIndex1 <= t3 && t4 ? composingTextStyle : misspelledJointStyle; - textSpanTreeChildren.push(A.TextSpan$(_null, t5, B.JSString_methods.substring$2(text, endIndex0, endIndex1))); - ++currentSpanPointer; - textPointer = endIndex1; - } - } - t1 = text.length; - if (textPointer < t1) - if (textPointer < composingRegion.start && !composingWithinCurrentTextRange) { - A._addComposingRegionTextSpans(textSpanTreeChildren, text, textPointer, composingRegion, style, composingTextStyle); - t2 = composingRegion.end; - if (t2 !== t1) - textSpanTreeChildren.push(A.TextSpan$(_null, style, B.JSString_methods.substring$2(text, t2, t1))); - } else - textSpanTreeChildren.push(A.TextSpan$(_null, style, B.JSString_methods.substring$2(text, textPointer, t1))); - return textSpanTreeChildren; - }, - _addComposingRegionTextSpans(treeChildren, text, start, composingRegion, style, composingTextStyle) { - var t1 = composingRegion.start; - treeChildren.push(A.TextSpan$(null, style, B.JSString_methods.substring$2(text, start, t1))); - treeChildren.push(A.TextSpan$(null, composingTextStyle, B.JSString_methods.substring$2(text, t1, composingRegion.end))); - }, - SpellCheckConfiguration: function SpellCheckConfiguration(t0, t1, t2, t3, t4) { - var _ = this; - _.spellCheckService = t0; - _.misspelledSelectionColor = t1; - _.misspelledTextStyle = t2; - _.spellCheckSuggestionsToolbarBuilder = t3; - _._spellCheckEnabled = t4; - }, - StandardComponentType: function StandardComponentType(t0, t1) { - this.index = t0; - this._name = t1; - }, - SystemContextMenu_SystemContextMenu$editableText(editableTextState) { - var t1, t2, - _0_0 = editableTextState.getGlyphHeights$0(), - endGlyphHeight = null, - _0_2 = _0_0._0; - endGlyphHeight = _0_2; - t1 = A.TextSelectionToolbarAnchors_getSelectionRect(editableTextState.get$renderEditable(), _0_0._1, endGlyphHeight, editableTextState.get$renderEditable().getEndpointsForSelection$1(editableTextState._widget.controller._change_notifier$_value.selection)); - t2 = A._setArrayType([], type$.JSArray_IOSSystemContextMenuItem); - if (editableTextState.get$copyEnabled()) - t2.push(B.C_IOSSystemContextMenuItemCopy); - if (editableTextState.get$cutEnabled()) - t2.push(B.C_IOSSystemContextMenuItemCut); - if (editableTextState.get$pasteEnabled()) - t2.push(B.C_IOSSystemContextMenuItemPaste); - if (editableTextState.get$selectAllEnabled()) - t2.push(B.C_IOSSystemContextMenuItemSelectAll); - if (editableTextState.get$lookUpEnabled()) - t2.push(B.C_IOSSystemContextMenuItemLookUp); - if (editableTextState.get$searchWebEnabled()) - t2.push(B.C_IOSSystemContextMenuItemSearchWeb); - return new A.SystemContextMenu(t1, t2, editableTextState.get$hideToolbar(), null); - }, - SystemContextMenu: function SystemContextMenu(t0, t1, t2, t3) { - var _ = this; - _.anchor = t0; - _.items = t1; - _.onSystemHide = t2; - _.key = t3; - }, - _SystemContextMenuState: function _SystemContextMenuState() { - this.___SystemContextMenuState__systemContextMenuController_F = $; - this._framework$_element = this._widget = null; - }, - _SystemContextMenuState_build_closure: function _SystemContextMenuState_build_closure(t0) { - this.localizations = t0; - }, - IOSSystemContextMenuItem: function IOSSystemContextMenuItem() { - }, - IOSSystemContextMenuItemCopy: function IOSSystemContextMenuItemCopy() { - }, - IOSSystemContextMenuItemCut: function IOSSystemContextMenuItemCut() { - }, - IOSSystemContextMenuItemPaste: function IOSSystemContextMenuItemPaste() { - }, - IOSSystemContextMenuItemSelectAll: function IOSSystemContextMenuItemSelectAll() { - }, - IOSSystemContextMenuItemLookUp: function IOSSystemContextMenuItemLookUp() { - }, - IOSSystemContextMenuItemSearchWeb: function IOSSystemContextMenuItemSearchWeb() { - }, - TextFieldTapRegion$(child, debugLabel, groupId, onTapOutside, onTapUpOutside) { - return new A.TextFieldTapRegion(true, onTapOutside, null, onTapUpOutside, null, groupId, false, debugLabel, child, null); - }, - TapRegionSurface: function TapRegionSurface(t0, t1) { - this.child = t0; - this.key = t1; - }, - RenderTapRegionSurface: function RenderTapRegionSurface(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._cachedResults = t0; - _._registeredRegions = t1; - _._groupIdToRegions = t2; - _.behavior = t3; - _.RenderObjectWithChildMixin__child = t4; - _._layoutCacheStorage = t5; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t6; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - TapRegion: function TapRegion() { - }, - RenderTapRegion: function RenderTapRegion(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _._isRegistered = false; - _.onTapOutside = t0; - _.onTapInside = t1; - _.onTapUpOutside = t2; - _.onTapUpInside = t3; - _.debugLabel = t4; - _._tap_region$_enabled = t5; - _._consumeOutsideTaps = t6; - _._groupId = t7; - _._tap_region$_registry = t8; - _.behavior = t9; - _.RenderObjectWithChildMixin__child = t10; - _._layoutCacheStorage = t11; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t12; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - TextFieldTapRegion: function TextFieldTapRegion(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.enabled = t0; - _.onTapOutside = t1; - _.onTapInside = t2; - _.onTapUpOutside = t3; - _.onTapUpInside = t4; - _.groupId = t5; - _.consumeOutsideTaps = t6; - _.debugLabel = t7; - _.child = t8; - _.key = t9; - }, - DefaultTextStyle$(child, key, maxLines, overflow, softWrap, style, textAlign, textHeightBehavior, textWidthBasis) { - return new A.DefaultTextStyle(style, textAlign, softWrap, overflow, maxLines, textWidthBasis, textHeightBehavior, child, key); - }, - DefaultTextHeightBehavior_maybeOf(context) { - context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultTextHeightBehavior); - return null; - }, - Text$(data, maxLines, overflow, semanticsLabel, style, textAlign, textDirection) { - return new A.Text(data, null, style, textAlign, textDirection, overflow, maxLines, semanticsLabel, null); - }, - _SelectableTextContainerDelegate__compareScreenOrder(a, b) { - var rectA = A.MatrixUtils_transformRect(a.getTransformTo$1(0, null), B.JSArray_methods.get$first(a.get$boundingBoxes())), - rectB = A.MatrixUtils_transformRect(b.getTransformTo$1(0, null), B.JSArray_methods.get$first(b.get$boundingBoxes())), - result = A._SelectableTextContainerDelegate__compareVertically(rectA, rectB); - if (result !== 0) - return result; - return A._SelectableTextContainerDelegate__compareHorizontally(rectA, rectB); - }, - _SelectableTextContainerDelegate__compareVertically(a, b) { - var t4, - t1 = a.top, - t2 = b.top, - t3 = t1 - t2; - if (!(t3 < 3 && a.bottom - b.bottom > -3)) - t4 = t2 - t1 < 3 && b.bottom - a.bottom > -3; - else - t4 = true; - if (t4) - return 0; - if (Math.abs(t3) > 3) - return t1 > t2 ? 1 : -1; - return a.bottom > b.bottom ? 1 : -1; - }, - _SelectableTextContainerDelegate__compareHorizontally(a, b) { - var t1 = a.left, - t2 = b.left, - t3 = t1 - t2; - if (t3 < 1e-10 && a.right - b.right > -1e-10) - return -1; - if (t2 - t1 < 1e-10 && b.right - a.right > -1e-10) - return 1; - if (Math.abs(t3) > 1e-10) - return t1 > t2 ? 1 : -1; - return a.right > b.right ? 1 : -1; - }, - DefaultTextStyle: function DefaultTextStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.style = t0; - _.textAlign = t1; - _.softWrap = t2; - _.overflow = t3; - _.maxLines = t4; - _.textWidthBasis = t5; - _.textHeightBehavior = t6; - _.child = t7; - _.key = t8; - }, - _NullWidget2: function _NullWidget2(t0) { - this.key = t0; - }, - Text: function Text(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.data = t0; - _.textSpan = t1; - _.style = t2; - _.textAlign = t3; - _.textDirection = t4; - _.overflow = t5; - _.maxLines = t6; - _.semanticsLabel = t7; - _.key = t8; - }, - _SelectableTextContainer: function _SelectableTextContainer(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) { - var _ = this; - _.text = t0; - _.textAlign = t1; - _.textDirection = t2; - _.softWrap = t3; - _.overflow = t4; - _.textScaler = t5; - _.maxLines = t6; - _.locale = t7; - _.strutStyle = t8; - _.textWidthBasis = t9; - _.textHeightBehavior = t10; - _.selectionColor = t11; - _.key = t12; - }, - _SelectableTextContainerState: function _SelectableTextContainerState(t0) { - var _ = this; - _.___SelectableTextContainerState__selectionDelegate_F = $; - _._textKey = t0; - _._framework$_element = _._widget = null; - }, - _RichText: function _RichText(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) { - var _ = this; - _.textKey = t0; - _.text = t1; - _.textAlign = t2; - _.textDirection = t3; - _.softWrap = t4; - _.overflow = t5; - _.textScaler = t6; - _.maxLines = t7; - _.locale = t8; - _.strutStyle = t9; - _.textWidthBasis = t10; - _.textHeightBehavior = t11; - _.selectionColor = t12; - _.key = t13; - }, - _SelectableTextContainerDelegate: function _SelectableTextContainerDelegate(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._textKey = t0; - _._hasReceivedStartEvent = t1; - _._hasReceivedEndEvent = t2; - _._lastEndEdgeUpdateGlobalPosition = _._lastStartEdgeUpdateGlobalPosition = null; - _.selectables = t3; - _.currentSelectionStartIndex = _.currentSelectionEndIndex = -1; - _._endHandleLayerOwner = _._endHandleLayer = _._startHandleLayerOwner = _._startHandleLayer = null; - _._selectionInProgress = _._scheduledSelectableUpdate = _._isHandlingSelectionEvent = false; - _._additions = t4; - _._extendSelectionInProgress = false; - _._selectionGeometry = t5; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t6; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - _._selectionContainerContext = null; - }, - _SelectableTextContainerDelegate__flushInactiveSelections_closure: function _SelectableTextContainerDelegate__flushInactiveSelections_closure(t0, t1) { - this.$this = t0; - this.skipIndex = t1; - }, - _SelectableTextContainerDelegate__flushInactiveSelections_closure0: function _SelectableTextContainerDelegate__flushInactiveSelections_closure0(t0) { - this.$this = t0; - }, - DoNothingAndStopPropagationTextIntent: function DoNothingAndStopPropagationTextIntent() { - }, - DirectionalTextEditingIntent: function DirectionalTextEditingIntent() { - }, - DeleteCharacterIntent: function DeleteCharacterIntent(t0) { - this.forward = t0; - }, - DeleteToNextWordBoundaryIntent: function DeleteToNextWordBoundaryIntent(t0) { - this.forward = t0; - }, - DeleteToLineBreakIntent: function DeleteToLineBreakIntent(t0) { - this.forward = t0; - }, - DirectionalCaretMovementIntent: function DirectionalCaretMovementIntent() { - }, - ExtendSelectionByCharacterIntent: function ExtendSelectionByCharacterIntent(t0, t1, t2, t3) { - var _ = this; - _.collapseSelection = t0; - _.collapseAtReversal = t1; - _.continuesAtWrap = t2; - _.forward = t3; - }, - ExtendSelectionToNextWordBoundaryIntent: function ExtendSelectionToNextWordBoundaryIntent(t0, t1, t2, t3) { - var _ = this; - _.collapseSelection = t0; - _.collapseAtReversal = t1; - _.continuesAtWrap = t2; - _.forward = t3; - }, - ExtendSelectionToNextWordBoundaryOrCaretLocationIntent: function ExtendSelectionToNextWordBoundaryOrCaretLocationIntent(t0, t1, t2, t3) { - var _ = this; - _.collapseSelection = t0; - _.collapseAtReversal = t1; - _.continuesAtWrap = t2; - _.forward = t3; - }, - ExpandSelectionToDocumentBoundaryIntent: function ExpandSelectionToDocumentBoundaryIntent(t0, t1, t2, t3) { - var _ = this; - _.collapseSelection = t0; - _.collapseAtReversal = t1; - _.continuesAtWrap = t2; - _.forward = t3; - }, - ExpandSelectionToLineBreakIntent: function ExpandSelectionToLineBreakIntent(t0, t1, t2, t3) { - var _ = this; - _.collapseSelection = t0; - _.collapseAtReversal = t1; - _.continuesAtWrap = t2; - _.forward = t3; - }, - ExtendSelectionToLineBreakIntent: function ExtendSelectionToLineBreakIntent(t0, t1, t2, t3) { - var _ = this; - _.collapseSelection = t0; - _.collapseAtReversal = t1; - _.continuesAtWrap = t2; - _.forward = t3; - }, - ExtendSelectionVerticallyToAdjacentLineIntent: function ExtendSelectionVerticallyToAdjacentLineIntent(t0, t1, t2, t3) { - var _ = this; - _.collapseSelection = t0; - _.collapseAtReversal = t1; - _.continuesAtWrap = t2; - _.forward = t3; - }, - ExtendSelectionVerticallyToAdjacentPageIntent: function ExtendSelectionVerticallyToAdjacentPageIntent(t0, t1, t2, t3) { - var _ = this; - _.collapseSelection = t0; - _.collapseAtReversal = t1; - _.continuesAtWrap = t2; - _.forward = t3; - }, - ExtendSelectionToNextParagraphBoundaryIntent: function ExtendSelectionToNextParagraphBoundaryIntent(t0, t1, t2, t3) { - var _ = this; - _.collapseSelection = t0; - _.collapseAtReversal = t1; - _.continuesAtWrap = t2; - _.forward = t3; - }, - ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent: function ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent(t0, t1, t2, t3) { - var _ = this; - _.collapseSelection = t0; - _.collapseAtReversal = t1; - _.continuesAtWrap = t2; - _.forward = t3; - }, - ExtendSelectionToDocumentBoundaryIntent: function ExtendSelectionToDocumentBoundaryIntent(t0, t1, t2, t3) { - var _ = this; - _.collapseSelection = t0; - _.collapseAtReversal = t1; - _.continuesAtWrap = t2; - _.forward = t3; - }, - ScrollToDocumentBoundaryIntent: function ScrollToDocumentBoundaryIntent(t0) { - this.forward = t0; - }, - SelectAllTextIntent: function SelectAllTextIntent() { - }, - CopySelectionTextIntent: function CopySelectionTextIntent(t0) { - this.collapseSelection = t0; - }, - PasteTextIntent: function PasteTextIntent() { - }, - RedoTextIntent: function RedoTextIntent() { - }, - ReplaceTextIntent: function ReplaceTextIntent(t0, t1, t2, t3) { - var _ = this; - _.currentTextEditingValue = t0; - _.replacementText = t1; - _.replacementRange = t2; - _.cause = t3; - }, - UndoTextIntent: function UndoTextIntent() { - }, - UpdateSelectionIntent: function UpdateSelectionIntent(t0, t1, t2) { - this.currentTextEditingValue = t0; - this.newSelection = t1; - this.cause = t2; - }, - TransposeCharactersIntent: function TransposeCharactersIntent() { - }, - EditableTextTapOutsideIntent: function EditableTextTapOutsideIntent(t0, t1) { - this.focusNode = t0; - this.pointerDownEvent = t1; - }, - EditableTextTapUpOutsideIntent: function EditableTextTapUpOutsideIntent() { - }, - _SelectionHandleOverlay$(dragStartBehavior, handleLayerLink, onSelectionHandleDragEnd, onSelectionHandleDragStart, onSelectionHandleDragUpdate, onSelectionHandleTapped, preferredLineHeight, selectionControls, type, visibility) { - return new A._SelectionHandleOverlay(handleLayerLink, onSelectionHandleTapped, onSelectionHandleDragStart, onSelectionHandleDragUpdate, onSelectionHandleDragEnd, selectionControls, visibility, preferredLineHeight, type, dragStartBehavior, null); - }, - _TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(rawCount) { - var t1; - switch (A.defaultTargetPlatform().index) { - case 0: - case 1: - case 3: - if (rawCount <= 3) - t1 = rawCount; - else { - t1 = B.JSInt_methods.$mod(rawCount, 3); - if (t1 === 0) - t1 = 3; - } - return t1; - case 2: - case 4: - return Math.min(rawCount, 3); - case 5: - return rawCount < 2 ? rawCount : 2 + B.JSInt_methods.$mod(rawCount, 2); - } - }, - ToolbarItemsParentData: function ToolbarItemsParentData(t0, t1, t2) { - var _ = this; - _.shouldPaint = false; - _.ContainerParentDataMixin_previousSibling = t0; - _.ContainerParentDataMixin_nextSibling = t1; - _.offset = t2; - }, - TextSelectionControls: function TextSelectionControls() { - }, - TextSelectionOverlay: function TextSelectionOverlay(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.context = t0; - _.renderObject = t1; - _.selectionControls = t2; - _.selectionDelegate = t3; - _.__TextSelectionOverlay__selectionOverlay_F = $; - _.contextMenuBuilder = t4; - _._text_selection$_value = t5; - _._effectiveStartHandleVisibility = t6; - _._effectiveEndHandleVisibility = t7; - _._effectiveToolbarVisibility = t8; - _._handlesVisible = false; - _.__TextSelectionOverlay__endHandleDragTarget_A = _.__TextSelectionOverlay__endHandleDragPosition_A = $; - _._dragStartSelection = null; - _.__TextSelectionOverlay__startHandleDragTarget_A = _.__TextSelectionOverlay__startHandleDragPosition_A = $; - }, - SelectionOverlay: function SelectionOverlay(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29) { - var _ = this; - _.context = t0; - _._magnifierInfo = t1; - _._magnifierController = t2; - _.magnifierConfiguration = t3; - _._startHandleType = t4; - _._lineHeightAtStart = t5; - _._isDraggingStartHandle = false; - _.startHandlesVisible = t6; - _.onStartHandleDragStart = t7; - _.onStartHandleDragUpdate = t8; - _.onStartHandleDragEnd = t9; - _._endHandleType = t10; - _._lineHeightAtEnd = t11; - _._isDraggingEndHandle = false; - _.endHandlesVisible = t12; - _.onEndHandleDragStart = t13; - _.onEndHandleDragUpdate = t14; - _.onEndHandleDragEnd = t15; - _.toolbarVisible = t16; - _._selectionEndpoints = t17; - _.debugRequiredFor = t18; - _.toolbarLayerLink = t19; - _.startHandleLayerLink = t20; - _.endHandleLayerLink = t21; - _.selectionControls = t22; - _.selectionDelegate = t23; - _.dragStartBehavior = t24; - _.onSelectionHandleTapped = t25; - _.clipboardStatus = t26; - _._toolbarLocation = t27; - _._toolbar = _._handles = null; - _._contextMenuController = t28; - _._spellCheckToolbarController = t29; - _._text_selection$_buildScheduled = false; - }, - SelectionOverlay_showMagnifier_closure: function SelectionOverlay_showMagnifier_closure(t0) { - this.builtMagnifier = t0; - }, - SelectionOverlay_showHandles_closure: function SelectionOverlay_showHandles_closure(t0, t1) { - this.$this = t0; - this.capturedThemes = t1; - }, - SelectionOverlay_showHandles_closure0: function SelectionOverlay_showHandles_closure0(t0, t1) { - this.$this = t0; - this.capturedThemes = t1; - }, - SelectionOverlay_showToolbar_closure: function SelectionOverlay_showToolbar_closure(t0, t1, t2) { - this.$this = t0; - this.renderBox = t1; - this.contextMenuBuilder = t2; - }, - SelectionOverlay_markNeedsBuild_closure: function SelectionOverlay_markNeedsBuild_closure(t0) { - this.$this = t0; - }, - SelectionOverlay__buildToolbar_closure: function SelectionOverlay__buildToolbar_closure(t0, t1, t2) { - this.$this = t0; - this.editingRegion = t1; - this.midpoint = t2; - }, - _SelectionToolbarWrapper: function _SelectionToolbarWrapper(t0, t1, t2, t3, t4) { - var _ = this; - _.child = t0; - _.offset = t1; - _.layerLink = t2; - _.visibility = t3; - _.key = t4; - }, - _SelectionToolbarWrapperState: function _SelectionToolbarWrapperState(t0, t1) { - var _ = this; - _.___SelectionToolbarWrapperState__controller_A = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _SelectionHandleOverlay: function _SelectionHandleOverlay(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) { - var _ = this; - _.handleLayerLink = t0; - _.onSelectionHandleTapped = t1; - _.onSelectionHandleDragStart = t2; - _.onSelectionHandleDragUpdate = t3; - _.onSelectionHandleDragEnd = t4; - _.selectionControls = t5; - _.visibility = t6; - _.preferredLineHeight = t7; - _.type = t8; - _.dragStartBehavior = t9; - _.key = t10; - }, - _SelectionHandleOverlayState: function _SelectionHandleOverlayState(t0, t1) { - var _ = this; - _.___SelectionHandleOverlayState__controller_A = $; - _.SingleTickerProviderStateMixin__ticker = t0; - _.SingleTickerProviderStateMixin__tickerModeNotifier = t1; - _._framework$_element = _._widget = null; - }, - _SelectionHandleOverlayState_build_closure: function _SelectionHandleOverlayState_build_closure(t0) { - this.$this = t0; - }, - _SelectionHandleOverlayState_build_closure0: function _SelectionHandleOverlayState_build_closure0(t0, t1) { - this.$this = t0; - this.eagerlyAcceptDragWhenCollapsed = t1; - }, - TextSelectionGestureDetectorBuilder: function TextSelectionGestureDetectorBuilder() { - }, - TextSelectionGestureDetectorBuilder_onTapDown_closure: function TextSelectionGestureDetectorBuilder_onTapDown_closure(t0) { - this.$this = t0; - }, - TextSelectionGestureDetector: function TextSelectionGestureDetector(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21) { - var _ = this; - _.onTapTrackStart = t0; - _.onTapTrackReset = t1; - _.onTapDown = t2; - _.onForcePressStart = t3; - _.onForcePressEnd = t4; - _.onSecondaryTap = t5; - _.onSecondaryTapDown = t6; - _.onSingleTapUp = t7; - _.onSingleTapCancel = t8; - _.onUserTap = t9; - _.onSingleLongTapStart = t10; - _.onSingleLongTapMoveUpdate = t11; - _.onSingleLongTapEnd = t12; - _.onDoubleTapDown = t13; - _.onTripleTapDown = t14; - _.onDragSelectionStart = t15; - _.onDragSelectionUpdate = t16; - _.onDragSelectionEnd = t17; - _.onUserTapAlwaysCalled = t18; - _.behavior = t19; - _.child = t20; - _.key = t21; - }, - _TextSelectionGestureDetectorState: function _TextSelectionGestureDetectorState() { - this._framework$_element = this._widget = null; - }, - _TextSelectionGestureDetectorState_build_closure: function _TextSelectionGestureDetectorState_build_closure(t0) { - this.$this = t0; - }, - _TextSelectionGestureDetectorState_build_closure0: function _TextSelectionGestureDetectorState_build_closure0(t0) { - this.$this = t0; - }, - _TextSelectionGestureDetectorState_build_closure1: function _TextSelectionGestureDetectorState_build_closure1(t0) { - this.$this = t0; - }, - _TextSelectionGestureDetectorState_build_closure2: function _TextSelectionGestureDetectorState_build_closure2(t0) { - this.$this = t0; - }, - _TextSelectionGestureDetectorState_build_closure3: function _TextSelectionGestureDetectorState_build_closure3(t0) { - this.$this = t0; - }, - _TextSelectionGestureDetectorState_build_closure4: function _TextSelectionGestureDetectorState_build_closure4(t0) { - this.$this = t0; - }, - _TextSelectionGestureDetectorState_build_closure5: function _TextSelectionGestureDetectorState_build_closure5(t0) { - this.$this = t0; - }, - _TextSelectionGestureDetectorState_build_closure6: function _TextSelectionGestureDetectorState_build_closure6(t0) { - this.$this = t0; - }, - _TextSelectionGestureDetectorState_build_closure7: function _TextSelectionGestureDetectorState_build_closure7(t0) { - this.$this = t0; - }, - _TextSelectionGestureDetectorState_build_closure8: function _TextSelectionGestureDetectorState_build_closure8(t0) { - this.$this = t0; - }, - ClipboardStatusNotifier: function ClipboardStatusNotifier() { - }, - ClipboardStatus: function ClipboardStatus(t0, t1) { - this.index = t0; - this._name = t1; - }, - TextSelectionHandleControls: function TextSelectionHandleControls() { - }, - _ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver: function _ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver() { - }, - __SelectionHandleOverlayState_State_SingleTickerProviderStateMixin: function __SelectionHandleOverlayState_State_SingleTickerProviderStateMixin() { - }, - __SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin: function __SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin() { - }, - TextSelectionToolbarAnchors_TextSelectionToolbarAnchors$fromSelection(endGlyphHeight, renderBox, selectionEndpoints, startGlyphHeight) { - var editingRegion, t1, t2, t3, - selectionRect = A.TextSelectionToolbarAnchors_getSelectionRect(renderBox, startGlyphHeight, endGlyphHeight, selectionEndpoints); - if (selectionRect.$eq(0, B.Rect_0_0_0_0)) - return B.TextSelectionToolbarAnchors_Offset_0_0_null; - editingRegion = A.TextSelectionToolbarAnchors__getEditingRegion(renderBox); - t1 = selectionRect.left; - t1 += (selectionRect.right - t1) / 2; - t2 = editingRegion.top; - t3 = editingRegion.bottom; - return new A.TextSelectionToolbarAnchors(new A.Offset(t1, A.clampDouble(selectionRect.top, t2, t3)), new A.Offset(t1, A.clampDouble(selectionRect.bottom, t2, t3))); - }, - TextSelectionToolbarAnchors__getEditingRegion(renderBox) { - var t1 = A.MatrixUtils_transformPoint(renderBox.getTransformTo$1(0, null), B.Offset_0_0), - t2 = renderBox.get$size(0).bottomRight$1(0, B.Offset_0_0); - return A.Rect$fromPoints(t1, A.MatrixUtils_transformPoint(renderBox.getTransformTo$1(0, null), t2)); - }, - TextSelectionToolbarAnchors_getSelectionRect(renderBox, startGlyphHeight, endGlyphHeight, selectionEndpoints) { - var isMultiline, t2, t3, t4, - editingRegion = A.TextSelectionToolbarAnchors__getEditingRegion(renderBox), - t1 = editingRegion.left; - if (isNaN(t1) || isNaN(editingRegion.top) || isNaN(editingRegion.right) || isNaN(editingRegion.bottom)) - return B.Rect_0_0_0_0; - isMultiline = B.JSArray_methods.get$last(selectionEndpoints).point._dy - B.JSArray_methods.get$first(selectionEndpoints).point._dy > endGlyphHeight / 2; - t2 = isMultiline ? t1 : t1 + B.JSArray_methods.get$first(selectionEndpoints).point._dx; - t3 = editingRegion.top; - t4 = B.JSArray_methods.get$first(selectionEndpoints); - t1 = isMultiline ? editingRegion.right : t1 + B.JSArray_methods.get$last(selectionEndpoints).point._dx; - return new A.Rect(t2, t3 + t4.point._dy - startGlyphHeight, t1, t3 + B.JSArray_methods.get$last(selectionEndpoints).point._dy); - }, - TextSelectionToolbarAnchors: function TextSelectionToolbarAnchors(t0, t1) { - this.primaryAnchor = t0; - this.secondaryAnchor = t1; - }, - TextSelectionToolbarLayoutDelegate_centerOn(position, width, max) { - var t1 = width / 2, - t2 = position - t1; - if (t2 < 0) - return 0; - if (position + t1 > max) - return max - width; - return t2; - }, - TextSelectionToolbarLayoutDelegate: function TextSelectionToolbarLayoutDelegate(t0, t1, t2) { - this.anchorAbove = t0; - this.anchorBelow = t1; - this.fitsAbove = t2; - }, - TickerMode_of(context) { - var widget = context.dependOnInheritedWidgetOfExactType$1$0(type$._EffectiveTickerMode), - t1 = widget == null ? null : widget.enabled; - return t1 !== false; - }, - TickerMode_getNotifier(context) { - var widget = context.getInheritedWidgetOfExactType$1$0(type$._EffectiveTickerMode), - t1 = widget == null ? null : widget.notifier; - return t1 == null ? B.C__ConstantValueListenable : t1; - }, - TickerMode: function TickerMode(t0, t1, t2) { - this.enabled = t0; - this.child = t1; - this.key = t2; - }, - _TickerModeState: function _TickerModeState(t0) { - var _ = this; - _._ancestorTicketMode = true; - _._effectiveMode = t0; - _._framework$_element = _._widget = null; - }, - _EffectiveTickerMode: function _EffectiveTickerMode(t0, t1, t2, t3) { - var _ = this; - _.enabled = t0; - _.notifier = t1; - _.child = t2; - _.key = t3; - }, - SingleTickerProviderStateMixin: function SingleTickerProviderStateMixin() { - }, - TickerProviderStateMixin: function TickerProviderStateMixin() { - }, - _WidgetTicker: function _WidgetTicker(t0, t1) { - var _ = this; - _._creator = t0; - _._ticker$_future = null; - _._muted = false; - _._startTime = null; - _._onTick = t1; - _._animationId = null; - }, - _ConstantValueListenable: function _ConstantValueListenable() { - }, - Title: function Title(t0, t1, t2, t3) { - var _ = this; - _.title = t0; - _.color = t1; - _.child = t2; - _.key = t3; - }, - SlideTransition$(child, position, textDirection, transformHitTests) { - return new A.SlideTransition(textDirection, transformHitTests, child, position, null); - }, - ScaleTransition$(child, scale) { - return new A.ScaleTransition(A.transitions_ScaleTransition__handleScaleMatrix$closure(), B.Alignment_0_0, null, child, scale, null); - }, - ScaleTransition__handleScaleMatrix(value) { - return A.Matrix4_Matrix4$diagonal3Values(value, value, 1); - }, - RotationTransition$(child, turns) { - return new A.RotationTransition(A.transitions_RotationTransition__handleTurnsMatrix$closure(), B.Alignment_0_0, null, child, turns, null); - }, - RotationTransition__handleTurnsMatrix(value) { - var c, s, - t1 = value * 3.141592653589793 * 2, - t2 = new Float64Array(16); - t2[15] = 1; - c = Math.cos(t1); - s = Math.sin(t1); - t2[0] = c; - t2[1] = s; - t2[2] = 0; - t2[4] = -s; - t2[5] = c; - t2[6] = 0; - t2[8] = 0; - t2[9] = 0; - t2[10] = 1; - t2[3] = 0; - t2[7] = 0; - t2[11] = 0; - return new A.Matrix4(t2); - }, - AnimatedBuilder$(animation, builder, child) { - return new A.AnimatedBuilder(builder, child, animation, null); - }, - AnimatedWidget: function AnimatedWidget() { - }, - _AnimatedState: function _AnimatedState() { - this._framework$_element = this._widget = null; - }, - _AnimatedState__handleChange_closure: function _AnimatedState__handleChange_closure() { - }, - SlideTransition: function SlideTransition(t0, t1, t2, t3, t4) { - var _ = this; - _.textDirection = t0; - _.transformHitTests = t1; - _.child = t2; - _.listenable = t3; - _.key = t4; - }, - MatrixTransition: function MatrixTransition(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.onTransform = t0; - _.alignment = t1; - _.filterQuality = t2; - _.child = t3; - _.listenable = t4; - _.key = t5; - }, - ScaleTransition: function ScaleTransition(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.onTransform = t0; - _.alignment = t1; - _.filterQuality = t2; - _.child = t3; - _.listenable = t4; - _.key = t5; - }, - RotationTransition: function RotationTransition(t0, t1, t2, t3, t4, t5) { - var _ = this; - _.onTransform = t0; - _.alignment = t1; - _.filterQuality = t2; - _.child = t3; - _.listenable = t4; - _.key = t5; - }, - SizeTransition: function SizeTransition(t0, t1, t2, t3) { - var _ = this; - _.axis = t0; - _.child = t1; - _.listenable = t2; - _.key = t3; - }, - FadeTransition: function FadeTransition(t0, t1, t2, t3) { - var _ = this; - _.opacity = t0; - _.alwaysIncludeSemantics = t1; - _.child = t2; - _.key = t3; - }, - DecoratedBoxTransition: function DecoratedBoxTransition(t0, t1, t2, t3) { - var _ = this; - _.decoration = t0; - _.child = t1; - _.listenable = t2; - _.key = t3; - }, - ListenableBuilder: function ListenableBuilder(t0, t1, t2, t3) { - var _ = this; - _.builder = t0; - _.child = t1; - _.listenable = t2; - _.key = t3; - }, - AnimatedBuilder: function AnimatedBuilder(t0, t1, t2, t3) { - var _ = this; - _.builder = t0; - _.child = t1; - _.listenable = t2; - _.key = t3; - }, - _throttle(duration, $function, $T) { - var t1 = {}; - t1.timer = null; - return new A._throttle_closure(t1, A._Cell$named("arg"), duration, $function, $T); - }, - UndoHistory: function UndoHistory(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.value = t0; - _.shouldChangeUndoStack = t1; - _.undoStackModifier = t2; - _.onTriggered = t3; - _.focusNode = t4; - _.controller = t5; - _.child = t6; - _.key = t7; - _.$ti = t8; - }, - UndoHistoryState: function UndoHistoryState(t0, t1) { - var _ = this; - _._undo_history$_stack = t0; - _.__UndoHistoryState__throttledPush_F = $; - _._throttleTimer = null; - _._duringTrigger = false; - _._framework$_element = _._widget = _._undo_history$_controller = _._undo_history$_lastValue = null; - _.$ti = t1; - }, - UndoHistoryState_initState_closure: function UndoHistoryState_initState_closure(t0) { - this.$this = t0; - }, - UndoHistoryValue: function UndoHistoryValue(t0, t1) { - this.canUndo = t0; - this.canRedo = t1; - }, - UndoHistoryController: function UndoHistoryController(t0, t1, t2, t3) { - var _ = this; - _.onUndo = t0; - _.onRedo = t1; - _._change_notifier$_value = t2; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t3; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _UndoStack: function _UndoStack(t0, t1) { - this._undo_history$_list = t0; - this._undo_history$_index = -1; - this.$ti = t1; - }, - _throttle_closure: function _throttle_closure(t0, t1, t2, t3, t4) { - var _ = this; - _._box_0 = t0; - _.arg = t1; - _.duration = t2; - _.$function = t3; - _.T = t4; - }, - _throttle__closure: function _throttle__closure(t0, t1, t2) { - this._box_0 = t0; - this.$function = t1; - this.arg = t2; - }, - _UndoHistoryState_State_UndoManagerClient: function _UndoHistoryState_State_UndoManagerClient() { - }, - ValueListenableBuilder: function ValueListenableBuilder(t0, t1, t2, t3, t4) { - var _ = this; - _.valueListenable = t0; - _.builder = t1; - _.child = t2; - _.key = t3; - _.$ti = t4; - }, - _ValueListenableBuilderState: function _ValueListenableBuilderState(t0) { - var _ = this; - _.___ValueListenableBuilderState_value_A = $; - _._framework$_element = _._widget = null; - _.$ti = t0; - }, - _ValueListenableBuilderState__valueChanged_closure: function _ValueListenableBuilderState__valueChanged_closure(t0) { - this.$this = t0; - }, - View_maybeOf(context) { - var t1 = A.LookupBoundary_dependOnInheritedWidgetOfExactType(context, type$._ViewScope); - return t1 == null ? null : t1.view; - }, - View_pipelineOwnerOf(context) { - var t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$._PipelineOwnerScope); - t1 = t1 == null ? null : t1.pipelineOwner; - if (t1 == null) { - t1 = $.RendererBinding__instance.RendererBinding___RendererBinding__rootPipelineOwner_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - } - return t1; - }, - View: function View(t0, t1, t2, t3, t4) { - var _ = this; - _.view = t0; - _.child = t1; - _._deprecatedPipelineOwner = t2; - _._deprecatedRenderView = t3; - _.key = t4; - }, - _ViewState: function _ViewState(t0, t1) { - var _ = this; - _._scopeNode = t0; - _._policy = t1; - _._viewHasFocus = false; - _._framework$_element = _._widget = null; - }, - RawView: function RawView(t0, t1, t2, t3, t4) { - var _ = this; - _.view = t0; - _.child = t1; - _._deprecatedPipelineOwner = t2; - _._deprecatedRenderView = t3; - _.key = t4; - }, - RawView_build_closure: function RawView_build_closure(t0) { - this.$this = t0; - }, - _RawViewInternal: function _RawViewInternal(t0, t1, t2, t3, t4) { - var _ = this; - _.view = t0; - _.builder = t1; - _._deprecatedPipelineOwner = t2; - _._deprecatedRenderView = t3; - _.key = t4; - }, - _RawViewElement: function _RawViewElement(t0, t1) { - var _ = this; - _.___RawViewElement__pipelineOwner_FI = $; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = _._parentPipelineOwner = _._view$_child = null; - _.__Element__depth_A = $; - _._widget = t0; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t1; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - _ViewScope: function _ViewScope(t0, t1, t2) { - this.view = t0; - this.child = t1; - this.key = t2; - }, - _PipelineOwnerScope: function _PipelineOwnerScope(t0, t1, t2) { - this.pipelineOwner = t0; - this.child = t1; - this.key = t2; - }, - _DeprecatedRawViewKey: function _DeprecatedRawViewKey(t0, t1, t2, t3) { - var _ = this; - _.view = t0; - _.owner = t1; - _.renderView = t2; - _.$ti = t3; - }, - __ViewState_State_WidgetsBindingObserver: function __ViewState_State_WidgetsBindingObserver() { - }, - Viewport_getDefaultCrossAxisDirection(context, axisDirection) { - switch (axisDirection.index) { - case 0: - return A.textDirectionToAxisDirection(context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - case 1: - return B.AxisDirection_2; - case 2: - return A.textDirectionToAxisDirection(context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - case 3: - return B.AxisDirection_2; - } - }, - Viewport: function Viewport(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.axisDirection = t0; - _.anchor = t1; - _.offset = t2; - _.center = t3; - _.cacheExtent = t4; - _.clipBehavior = t5; - _.children = t6; - _.key = t7; - }, - _ViewportElement: function _ViewportElement(t0, t1, t2) { - var _ = this; - _._doingMountOrUpdate = false; - _._centerSlotIndex = null; - _.__MultiChildRenderObjectElement__children_A = $; - _._forgottenChildren = t0; - _._slot = _._notificationTree = _._framework$_parent = _._ancestorRenderObjectElement = _._framework$_renderObject = null; - _.__Element__depth_A = $; - _._widget = t1; - _._parentBuildScope = _._framework$_owner = null; - _._lifecycleState = t2; - _._dependencies = _._inheritedElements = null; - _._hadUnsatisfiedDependencies = false; - _._dirty = true; - _._inDirtyList = false; - }, - ShrinkWrappingViewport: function ShrinkWrappingViewport(t0, t1, t2, t3, t4) { - var _ = this; - _.axisDirection = t0; - _.offset = t1; - _.clipBehavior = t2; - _.children = t3; - _.key = t4; - }, - __ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin: function __ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin() { - }, - __ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin: function __ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin() { - }, - Visibility_of(context) { - var t1, ancestor, isVisible, t2, t3, _box_0 = {}; - _box_0.ancestorContext = context; - t1 = type$._VisibilityScope; - ancestor = context.getElementForInheritedWidgetOfExactType$1$0(t1); - isVisible = true; - while (true) { - if (!(isVisible && ancestor != null)) - break; - isVisible = t1._as(context.dependOnInheritedElement$1(ancestor)).isVisible; - ancestor.visitAncestorElements$1(new A.Visibility_of_closure(_box_0)); - t2 = _box_0.ancestorContext._inheritedElements; - if (t2 == null) - ancestor = null; - else { - t3 = A.createRuntimeType(t1); - t2 = t2._persistent_hash_map$_root; - t2 = t2 == null ? null : t2.$get$3(0, 0, t3, t3.get$hashCode(0)); - ancestor = t2; - } - } - return isVisible; - }, - Visibility: function Visibility(t0, t1, t2) { - this.child = t0; - this.visible = t1; - this.key = t2; - }, - Visibility_of_closure: function Visibility_of_closure(t0) { - this._box_0 = t0; - }, - _VisibilityScope: function _VisibilityScope(t0, t1, t2) { - this.isVisible = t0; - this.child = t1; - this.key = t2; - }, - _Visibility: function _Visibility(t0, t1, t2, t3) { - var _ = this; - _.visible = t0; - _.maintainSemantics = t1; - _.child = t2; - _.key = t3; - }, - _RenderVisibility: function _RenderVisibility(t0, t1, t2, t3, t4) { - var _ = this; - _._visible = t0; - _._maintainSemantics = t1; - _.RenderObjectWithChildMixin__child = t2; - _._layoutCacheStorage = t3; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t4; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - WidgetSpan_extractFromInlineSpan(span, textScaler) { - var t1 = {}, - widgets = A._setArrayType([], type$.JSArray_Widget), - fontSizeStack = A._setArrayType([14], type$.JSArray_double); - t1.index = 0; - new A.WidgetSpan_extractFromInlineSpan_visitSubtree(t1, fontSizeStack, textScaler, widgets).call$1(span); - return widgets; - }, - WidgetSpan: function WidgetSpan() { - }, - WidgetSpan_extractFromInlineSpan_visitSubtree: function WidgetSpan_extractFromInlineSpan_visitSubtree(t0, t1, t2, t3) { - var _ = this; - _._box_0 = t0; - _.fontSizeStack = t1; - _.textScaler = t2; - _.widgets = t3; - }, - _WidgetSpanParentData: function _WidgetSpanParentData(t0, t1, t2) { - this.span = t0; - this.child = t1; - this.key = t2; - }, - _AutoScaleInlineWidget: function _AutoScaleInlineWidget(t0, t1, t2, t3) { - var _ = this; - _.span = t0; - _.textScaleFactor = t1; - _.child = t2; - _.key = t3; - }, - _RenderScaledInlineWidget: function _RenderScaledInlineWidget(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._scale = t0; - _._alignment = t1; - _._baseline = t2; - _.RenderObjectWithChildMixin__child = t3; - _._layoutCacheStorage = t4; - _.parentData = _._box$_size = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t5; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - _RenderScaledInlineWidget_paint_closure: function _RenderScaledInlineWidget_paint_closure(t0) { - this.child = t0; - }, - _RenderScaledInlineWidget_hitTestChildren_closure: function _RenderScaledInlineWidget_hitTestChildren_closure(t0) { - this.child = t0; - }, - __RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin: function __RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin() { - }, - _WidgetStateColor$(_resolve) { - var t1 = J.get$value$z(_resolve.call$1(B.Set_empty)); - return new A._WidgetStateColor(_resolve, (t1 >>> 24 & 255) / 255, (t1 >>> 16 & 255) / 255, (t1 >>> 8 & 255) / 255, (t1 & 255) / 255, B.ColorSpace_0); - }, - WidgetStateMouseCursor__clickable(states) { - if (states.contains$1(0, B.WidgetState_6)) - return B.SystemMouseCursor_basic; - return B.SystemMouseCursor_click; - }, - WidgetStateMouseCursor__textable(states) { - if (states.contains$1(0, B.WidgetState_6)) - return B.SystemMouseCursor_basic; - return B.SystemMouseCursor_text; - }, - WidgetStateBorderSide_lerp(a, b, t) { - if (a == null && b == null) - return null; - return new A._LerpSides(a, b, t); - }, - _WidgetStateBorderSide$(_resolve) { - return new A._WidgetStateBorderSide(_resolve, B.Color_vnR, 1, B.BorderStyle_1, -1); - }, - _WidgetStateTextStyle$(_resolve) { - var _null = null; - return new A._WidgetStateTextStyle(_resolve, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - WidgetStateProperty_resolveAs(value, states, $T) { - if ($T._eval$1("WidgetStateProperty<0>")._is(value)) - return value.resolve$1(states); - return value; - }, - WidgetStateProperty_resolveWith(callback, $T) { - return new A._WidgetStatePropertyWith(callback, $T._eval$1("_WidgetStatePropertyWith<0>")); - }, - WidgetStateProperty_lerp(a, b, t, lerpFunction, $T) { - if (a == null && b == null) - return null; - return new A._LerpProperties(a, b, t, lerpFunction, $T._eval$1("_LerpProperties<0>")); - }, - WidgetStatesController$(value) { - var t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.WidgetState); - if (value != null) - t1.addAll$1(0, value); - return new A.WidgetStatesController(t1, $.$get$ChangeNotifier__emptyListeners()); - }, - _AnyWidgetStates: function _AnyWidgetStates() { - }, - WidgetState: function WidgetState(t0, t1) { - this.index = t0; - this._name = t1; - }, - WidgetStateColor: function WidgetStateColor() { - }, - _WidgetStateColor: function _WidgetStateColor(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._widget_state$_resolve = t0; - _.a = t1; - _.r = t2; - _.g = t3; - _.b = t4; - _.colorSpace = t5; - }, - WidgetStateMouseCursor: function WidgetStateMouseCursor() { - }, - _WidgetStateMouseCursor: function _WidgetStateMouseCursor(t0, t1) { - this._widget_state$_resolve = t0; - this.debugDescription = t1; - }, - WidgetStateBorderSide: function WidgetStateBorderSide() { - }, - _LerpSides: function _LerpSides(t0, t1, t2) { - this.a = t0; - this.b = t1; - this.t = t2; - }, - _WidgetStateBorderSide: function _WidgetStateBorderSide(t0, t1, t2, t3, t4) { - var _ = this; - _._widget_state$_resolve = t0; - _.color = t1; - _.width = t2; - _.style = t3; - _.strokeAlign = t4; - }, - WidgetStateTextStyle: function WidgetStateTextStyle() { - }, - _WidgetStateTextStyle: function _WidgetStateTextStyle(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26) { - var _ = this; - _._widget_state$_resolve = t0; - _.inherit = t1; - _.color = t2; - _.backgroundColor = t3; - _.fontFamily = t4; - _._fontFamilyFallback = t5; - _._package = t6; - _.fontSize = t7; - _.fontWeight = t8; - _.fontStyle = t9; - _.letterSpacing = t10; - _.wordSpacing = t11; - _.textBaseline = t12; - _.height = t13; - _.leadingDistribution = t14; - _.locale = t15; - _.foreground = t16; - _.background = t17; - _.decoration = t18; - _.decorationColor = t19; - _.decorationStyle = t20; - _.decorationThickness = t21; - _.debugLabel = t22; - _.shadows = t23; - _.fontFeatures = t24; - _.fontVariations = t25; - _.overflow = t26; - }, - WidgetStateProperty: function WidgetStateProperty() { - }, - _LerpProperties: function _LerpProperties(t0, t1, t2, t3, t4) { - var _ = this; - _.a = t0; - _.b = t1; - _.t = t2; - _.lerpFunction = t3; - _.$ti = t4; - }, - _WidgetStatePropertyWith: function _WidgetStatePropertyWith(t0, t1) { - this._widget_state$_resolve = t0; - this.$ti = t1; - }, - WidgetStateMapper: function WidgetStateMapper(t0, t1) { - this._widget_state$_map = t0; - this.$ti = t1; - }, - WidgetStatePropertyAll: function WidgetStatePropertyAll(t0, t1) { - this.value = t0; - this.$ti = t1; - }, - WidgetStatesController: function WidgetStatesController(t0, t1) { - var _ = this; - _._change_notifier$_value = t0; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t1; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - _WidgetStateMapper_Object_Diagnosticable: function _WidgetStateMapper_Object_Diagnosticable() { - }, - FlutterSecureStoragePlatform: function FlutterSecureStoragePlatform() { - }, - FlutterSecureStorageWeb: function FlutterSecureStorageWeb() { - }, - Promise: function Promise() { - }, - CryptoKeyPair: function CryptoKeyPair() { - }, - Algorithm: function Algorithm() { - }, - RenderSliverMasonryGrid$(childManager, crossAxisSpacing, gridDelegate, mainAxisSpacing) { - var t1 = new A.RenderSliverMasonryGrid(gridDelegate, mainAxisSpacing, crossAxisSpacing, new A.RenderSliverMasonryGrid__getCrossAxisIndex_closure(), A._setArrayType([], type$.JSArray_int), A._setArrayType([], type$.JSArray_double), childManager, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.RenderBox), 0, null, null, A.LayerHandle$()); - t1.RenderObject$0(); - return t1; - }, - SliverMasonryGridParentData: function SliverMasonryGridParentData(t0, t1, t2) { - var _ = this; - _.index = _.lastMainAxisExtent = _.crossAxisIndex = null; - _._keptAlive = false; - _.KeepAliveParentDataMixin_keepAlive = t0; - _.ContainerParentDataMixin_previousSibling = t1; - _.ContainerParentDataMixin_nextSibling = t2; - _.layoutOffset = null; - }, - RenderSliverMasonryGrid: function RenderSliverMasonryGrid(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) { - var _ = this; - _._gridDelegate = t0; - _._mainAxisSpacing = t1; - _._crossAxisSpacing = t2; - _._stride = 0; - _._getCrossAxisIndex = t3; - _._previousCrossAxisIndexes = t4; - _._previousMainAxisExtents = t5; - _._lastFirstVisibleChildIndex = 0; - _._lastCrossAxisCount = null; - _._childManager = t6; - _._keepAliveBucket = t7; - _.ContainerRenderObjectMixin__childCount = t8; - _.ContainerRenderObjectMixin__firstChild = t9; - _.ContainerRenderObjectMixin__lastChild = t10; - _.parentData = _._geometry = null; - _._depth = 0; - _._object$_owner = _._object$_parent = null; - _._needsLayout = true; - _._relayoutBoundary = null; - _._doingThisLayoutWithCallback = false; - _._constraints = null; - _.__RenderObject__wasRepaintBoundary_A = $; - _._layerHandle = t11; - _._needsCompositingBitsUpdate = false; - _.__RenderObject__needsCompositing_A = $; - _._needsPaint = true; - _._needsCompositedLayerUpdate = false; - _.__RenderObject__semantics_FI = $; - }, - RenderSliverMasonryGrid__getCrossAxisIndex_closure: function RenderSliverMasonryGrid__getCrossAxisIndex_closure() { - }, - RenderSliverMasonryGrid_performLayout_closure: function RenderSliverMasonryGrid_performLayout_closure(t0) { - this.crossAxisCount = t0; - }, - RenderSliverMasonryGrid_performLayout_closure0: function RenderSliverMasonryGrid_performLayout_closure0() { - }, - RenderSliverMasonryGrid_performLayout_positionChild: function RenderSliverMasonryGrid_performLayout_positionChild(t0, t1) { - this.$this = t0; - this.scrollOffsets = t1; - }, - RenderSliverMasonryGrid_performLayout_computeFirstChildParentData: function RenderSliverMasonryGrid_performLayout_computeFirstChildParentData(t0, t1, t2) { - this.$this = t0; - this.scrollOffsets = t1; - this.crossAxisCount = t2; - }, - RenderSliverMasonryGrid_performLayout_closure1: function RenderSliverMasonryGrid_performLayout_closure1() { - }, - RenderSliverMasonryGrid_performLayout_closure2: function RenderSliverMasonryGrid_performLayout_closure2(t0) { - this.scrollOffset = t0; - }, - RenderSliverMasonryGrid_performLayout_closure3: function RenderSliverMasonryGrid_performLayout_closure3(t0) { - this.$this = t0; - }, - RenderSliverMasonryGrid_performLayout_advance: function RenderSliverMasonryGrid_performLayout_advance(t0, t1, t2, t3, t4) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.childConstraints = t2; - _.positionChild = t3; - _.scrollOffsets = t4; - }, - RenderSliverMasonryGrid_performLayout_advance_closure: function RenderSliverMasonryGrid_performLayout_advance_closure(t0) { - this.$this = t0; - }, - RenderSliverMasonryGrid_performLayout_closure4: function RenderSliverMasonryGrid_performLayout_closure4(t0, t1) { - this.$this = t0; - this.scrollOffset = t1; - }, - RenderSliverMasonryGrid_performLayout_closure5: function RenderSliverMasonryGrid_performLayout_closure5(t0, t1) { - this.$this = t0; - this.targetEndScrollOffset = t1; - }, - SliverSimpleGridDelegate: function SliverSimpleGridDelegate() { - }, - SliverSimpleGridDelegateWithFixedCrossAxisCount: function SliverSimpleGridDelegateWithFixedCrossAxisCount(t0) { - this.crossAxisCount = t0; - }, - MasonryGridView: function MasonryGridView(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) { - var _ = this; - _.gridDelegate = t0; - _.mainAxisSpacing = t1; - _.crossAxisSpacing = t2; - _.childrenDelegate = t3; - _.padding = t4; - _.scrollDirection = t5; - _.reverse = t6; - _.controller = t7; - _.primary = t8; - _.physics = t9; - _.shrinkWrap = t10; - _.cacheExtent = t11; - _.semanticChildCount = t12; - _.dragStartBehavior = t13; - _.keyboardDismissBehavior = t14; - _.restorationId = t15; - _.clipBehavior = t16; - _.hitTestBehavior = t17; - _.key = t18; - }, - SliverMasonryGrid: function SliverMasonryGrid(t0, t1, t2, t3, t4) { - var _ = this; - _.gridDelegate = t0; - _.mainAxisSpacing = t1; - _.crossAxisSpacing = t2; - _.delegate = t3; - _.key = t4; - }, - Registrar: function Registrar() { - }, - Registrar_send_closure: function Registrar_send_closure(t0) { - this.completer = t0; - }, - PluginRegistry: function PluginRegistry(t0) { - this._plugin_registry$_handlers = t0; - }, - _Config: function _Config() { - }, - AssetManifest__manifestParser(jsonData) { - var t3, t4, t5, - t1 = type$.String, - t2 = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.List_String); - for (t3 = J.get$entries$x(type$.Map_String_dynamic._as(B.C_JsonCodec.decode$1(0, jsonData))), t3 = t3.get$iterator(t3), t4 = type$.List_dynamic; t3.moveNext$0();) { - t5 = t3.get$current(t3); - t2.$indexSet(0, t5.key, J.cast$1$0$ax(t4._as(t5.value), t1)); - } - return new A.SynchronousFuture(t2, type$.SynchronousFuture_nullable_Map_of_String_and_List_String); - }, - AssetManifest: function AssetManifest() { - }, - googleFontsTextStyle(background, backgroundColor, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFeatures, fontSize, fontStyle, fontWeight, fonts, foreground, height, letterSpacing, locale, shadows, textBaseline, textStyle, wordSpacing) { - var t1, matchedVariant, loadingFuture; - textStyle = B.TextStyle_ZyH.copyWith$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing(background, backgroundColor, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFeatures, fontSize, fontStyle, fontWeight, foreground, height, letterSpacing, locale, shadows, textBaseline, wordSpacing); - t1 = textStyle.fontWeight; - if (t1 == null) - t1 = B.FontWeight_3; - matchedVariant = A._closestMatch(new A.GoogleFontsVariant(t1, B.FontStyle_0), new A.LinkedHashMapKeysIterable(fonts, A._instanceType(fonts)._eval$1("LinkedHashMapKeysIterable<1>"))); - t1 = fonts.$index(0, matchedVariant); - t1.toString; - loadingFuture = A.loadFontIfNecessary(new A.GoogleFontsDescriptor(new A.GoogleFontsFamilyWithVariant(fontFamily, matchedVariant), t1)); - $.pendingFontFutures.add$1(0, loadingFuture); - loadingFuture.then$1$1(0, new A.googleFontsTextStyle_closure(loadingFuture), type$.bool); - return textStyle.copyWith$2$fontFamily$fontFamilyFallback(fontFamily + "_" + matchedVariant.toString$0(0), A._setArrayType([fontFamily], type$.JSArray_String)); - }, - loadFontIfNecessary(descriptor) { - return A.loadFontIfNecessary$body(descriptor); - }, - loadFontIfNecessary$body(descriptor) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], fileHash, byteData, assetManifestJson, assetPath, e, t4, exception, t1, t2, t3, familyWithVariantString, fontName, $async$exception; - var $async$loadFontIfNecessary = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = descriptor.familyWithVariant; - t2 = t1.family; - t3 = t1.googleFontsVariant; - familyWithVariantString = t2 + "_" + t3.toString$0(0); - fontName = t2 + "-" + t3.toApiFilenamePart$0(); - t3 = descriptor.file; - fileHash = t3.expectedFileHash; - if ($._loadedFonts.contains$1(0, familyWithVariantString)) { - // goto return - $async$goto = 1; - break; - } else - $._loadedFonts.add$1(0, familyWithVariantString); - $async$handler = 4; - byteData = null; - t2 = $.$get$assetManifest(); - t4 = $.AssetManifest__jsonFuture; - if (t4 == null) { - t2 = t2._loadAssetManifestJson$0(); - $.AssetManifest__jsonFuture = t2; - } else - t2 = t4; - $async$goto = 7; - return A._asyncAwait(type$.Future_nullable_Map_of_String_and_List_String._is(t2) ? t2 : A._Future$value(t2, type$.nullable_Map_of_String_and_List_String), $async$loadFontIfNecessary); - case 7: - // returning from await. - assetManifestJson = $async$result; - assetPath = A._findFamilyWithVariantAssetPath(t1, assetManifestJson); - if (assetPath != null) - byteData = $.$get$rootBundle().load$1(0, assetPath); - t1 = byteData; - t2 = type$.nullable_ByteData; - $async$goto = 8; - return A._asyncAwait(type$.Future_nullable_ByteData._is(t1) ? t1 : A._Future$value(t1, t2), $async$loadFontIfNecessary); - case 8: - // returning from await. - if ($async$result != null) { - t1 = A.loadFontByteData(familyWithVariantString, byteData); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - } - byteData = A.Future_Future$value(null, t2); - $async$goto = 9; - return A._asyncAwait(byteData, $async$loadFontIfNecessary); - case 9: - // returning from await. - if ($async$result != null) { - t1 = A.loadFontByteData(familyWithVariantString, byteData); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - } - $.$get$GoogleFonts_config(); - byteData = A._httpFetchFontAndSaveToDevice(familyWithVariantString, t3); - $async$goto = 10; - return A._asyncAwait(byteData, $async$loadFontIfNecessary); - case 10: - // returning from await. - if ($async$result != null) { - t1 = A.loadFontByteData(familyWithVariantString, byteData); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - } - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - $._loadedFonts.remove$1(0, familyWithVariantString); - A.print("Error: google_fonts was unable to load font " + A.S(fontName) + " because the following exception occurred:\n" + A.S(e)); - A.print("If troubleshooting doesn't solve the problem, please file an issue at https://github.com/material-foundation/flutter-packages/issues/new/choose.\n"); - throw $async$exception; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$loadFontIfNecessary, $async$completer); - }, - loadFontByteData(familyWithVariantString, byteData) { - return A.loadFontByteData$body(familyWithVariantString, byteData); - }, - loadFontByteData$body(familyWithVariantString, byteData) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, fontData, fontLoader; - var $async$loadFontByteData = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if (byteData == null) { - // goto return - $async$goto = 1; - break; - } - $async$goto = 3; - return A._asyncAwait(byteData, $async$loadFontByteData); - case 3: - // returning from await. - fontData = $async$result; - if (fontData == null) { - // goto return - $async$goto = 1; - break; - } - fontLoader = new A.FontLoader(familyWithVariantString, A._setArrayType([], type$.JSArray_Future_Uint8List)); - fontLoader.addFont$1(A.Future_Future$value(fontData, type$.ByteData)); - $async$goto = 4; - return A._asyncAwait(fontLoader.load$0(0), $async$loadFontByteData); - case 4: - // returning from await. - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$loadFontByteData, $async$completer); - }, - _closestMatch(sourceVariant, variantsToCompare) { - var t1, bestScore, t2, score, - bestMatch = A._Cell$named("bestMatch"); - for (t1 = variantsToCompare._map, t1 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first), bestScore = null; t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - score = A._computeMatch(sourceVariant, t2); - if (bestScore == null || score < bestScore) { - bestMatch._value = t2; - bestScore = score; - } - } - return bestMatch._readLocal$0(); - }, - _httpFetchFontAndSaveToDevice(fontName, file) { - return A._httpFetchFontAndSaveToDevice$body(fontName, file); - }, - _httpFetchFontAndSaveToDevice$body(fontName, file) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.ByteData), - $async$returnValue, $async$handler = 2, $async$errorStack = [], response, e, exception, t2, actualFileHash, t1, uri, $async$exception; - var $async$_httpFetchFontAndSaveToDevice = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = file.expectedFileHash; - uri = A.Uri_tryParse("https://fonts.gstatic.com/s/a/" + t1 + ".ttf"); - if (uri == null) - throw A.wrapException(A.Exception_Exception("Invalid fontUrl: " + file.get$url(0))); - response = null; - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait($.$get$httpClient()._sendUnstreamed$3("GET", uri, null), $async$_httpFetchFontAndSaveToDevice); - case 7: - // returning from await. - response = $async$result; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - t1 = A.Exception_Exception("Failed to load font with url " + file.get$url(0) + ": " + A.S(e)); - throw A.wrapException(t1); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - if (response.statusCode === 200) { - t2 = response.bodyBytes; - actualFileHash = A._hexEncode(B.C__Sha256.convert$1(t2).bytes); - if (!(file.expectedLength === t2.length && t1 === actualFileHash)) - throw A.wrapException(A.Exception_Exception("File from " + file.get$url(0) + " did not match expected length and checksum.")); - response.toString; - A.Future_Future$value(null, type$.void); - $async$returnValue = J.asByteData$2$x(B.NativeUint8List_methods.get$buffer(response.bodyBytes), 0, null); - // goto return - $async$goto = 1; - break; - } else - throw A.wrapException(A.Exception_Exception("Failed to load font with url: " + file.get$url(0))); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_httpFetchFontAndSaveToDevice, $async$completer); - }, - _computeMatch(a, b) { - var score; - if (a.$eq(0, b)) - return 0; - score = Math.abs(a.fontWeight.index - b.fontWeight.index); - return a.fontStyle !== b.fontStyle ? score + 2 : score; - }, - _findFamilyWithVariantAssetPath(familyWithVariant, manifestJson) { - var apiFilenamePrefix, t1, t2, t3, t4, t5, t6, t7; - if (manifestJson == null) - return null; - apiFilenamePrefix = familyWithVariant.family + "-" + familyWithVariant.googleFontsVariant.toApiFilenamePart$0(); - for (t1 = J.get$iterator$ax(J.get$values$x(manifestJson)), t2 = type$.JSArray_String; t1.moveNext$0();) - for (t3 = J.get$iterator$ax(t1.get$current(t1)); t3.moveNext$0();) { - t4 = t3.get$current(t3); - for (t5 = A._setArrayType([".ttf", ".otf"], t2), t6 = B.JSString_methods.get$endsWith(t4), t5 = B.JSArray_methods.get$iterator(t5), t6 = new A.WhereIterator(t5, t6), t7 = t4.length; t6.moveNext$0();) - if (B.JSString_methods.endsWith$1(B.JSString_methods.substring$2(t4, 0, t7 - t5.get$current(0).length), apiFilenamePrefix)) - return t4; - } - return null; - }, - googleFontsTextStyle_closure: function googleFontsTextStyle_closure(t0) { - this.loadingFuture = t0; - }, - GoogleFontsDescriptor: function GoogleFontsDescriptor(t0, t1) { - this.familyWithVariant = t0; - this.file = t1; - }, - GoogleFontsFile: function GoogleFontsFile(t0, t1) { - this.expectedFileHash = t0; - this.expectedLength = t1; - }, - GoogleFontsFamilyWithVariant: function GoogleFontsFamilyWithVariant(t0, t1) { - this.family = t0; - this.googleFontsVariant = t1; - }, - GoogleFontsVariant: function GoogleFontsVariant(t0, t1) { - this.fontWeight = t0; - this.fontStyle = t1; - }, - get(url) { - return A._withClient(new A.get_closure(url, null), type$.Response); - }, - _withClient(fn, $T) { - return A._withClient$body(fn, $T, $T); - }, - _withClient$body(fn, $T, $async$type) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter($async$type), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$next = [], t1, client0, client; - var $async$_withClient = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - client0 = A.zoneClient(); - client = client0 == null ? new A.BrowserClient(A.LinkedHashSet_LinkedHashSet$_empty(type$.JSObject)) : client0; - $async$handler = 3; - $async$goto = 6; - return A._asyncAwait(fn.call$1(client), $async$_withClient); - case 6: - // returning from await. - t1 = $async$result; - $async$returnValue = t1; - $async$next = [1]; - // goto finally - $async$goto = 4; - break; - $async$next.push(5); - // goto finally - $async$goto = 4; - break; - case 3: - // uncaught - $async$next = [2]; - case 4: - // finally - $async$handler = 2; - J.close$0$z(client); - // goto the next finally handler - $async$goto = $async$next.pop(); - break; - case 5: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_withClient, $async$completer); - }, - get_closure: function get_closure(t0, t1) { - this.url = t0; - this.headers = t1; - }, - BaseClient: function BaseClient() { - }, - BaseRequest: function BaseRequest() { - }, - BaseRequest_closure: function BaseRequest_closure() { - }, - BaseRequest_closure0: function BaseRequest_closure0() { - }, - BaseResponse: function BaseResponse() { - }, - _extension_0_get_responseHeaders(_this) { - var _i, header, splitIdx, key, value, - t1 = type$.String, - headers = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1), - headersList = _this.getAllResponseHeaders().split("\r\n"); - for (t1 = headersList.length, _i = 0; _i < t1; ++_i) { - header = headersList[_i]; - if (header.length === 0) - continue; - splitIdx = B.JSString_methods.indexOf$1(header, ": "); - if (splitIdx === -1) - continue; - key = B.JSString_methods.substring$2(header, 0, splitIdx).toLowerCase(); - value = B.JSString_methods.substring$1(header, splitIdx + 2); - if (headers.containsKey$1(0, key)) - headers.$indexSet(0, key, A.S(headers.$index(0, key)) + ", " + value); - else - headers.$indexSet(0, key, value); - } - return headers; - }, - BrowserClient: function BrowserClient(t0) { - this._xhrs = t0; - this._isClosed = false; - }, - BrowserClient_send_closure: function BrowserClient_send_closure(t0, t1, t2) { - this.xhr = t0; - this.completer = t1; - this.request = t2; - }, - BrowserClient_send_closure0: function BrowserClient_send_closure0(t0, t1) { - this.completer = t0; - this.request = t1; - }, - ByteStream: function ByteStream(t0) { - this._stream = t0; - }, - ByteStream_toBytes_closure: function ByteStream_toBytes_closure(t0) { - this.completer = t0; - }, - ClientException$(message, uri) { - return new A.ClientException(message, uri); - }, - ClientException: function ClientException(t0, t1) { - this.message = t0; - this.uri = t1; - }, - Request$(method, url) { - var t1 = new Uint8Array(0), - t2 = $.$get$BaseRequest__tokenRE(); - if (!t2._nativeRegExp.test(method)) - A.throwExpression(A.ArgumentError$value(method, "method", "Not a valid method")); - t2 = type$.String; - return new A.Request(B.C_Utf8Codec, t1, method, url, A.LinkedHashMap_LinkedHashMap(new A.BaseRequest_closure(), new A.BaseRequest_closure0(), t2, t2)); - }, - Request: function Request(t0, t1, t2, t3, t4) { - var _ = this; - _._defaultEncoding = t0; - _._bodyBytes = t1; - _.method = t2; - _.url = t3; - _.headers = t4; - _._finalized = false; - }, - Response_fromStream(response) { - return A.Response_fromStream$body(response); - }, - Response_fromStream$body(response) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Response), - $async$returnValue, body, t1, t2, t3, t4, t5, t6; - var $async$Response_fromStream = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait(response.stream.toBytes$0(), $async$Response_fromStream); - case 3: - // returning from await. - body = $async$result; - t1 = response.statusCode; - t2 = response.request; - t3 = response.headers; - t4 = response.reasonPhrase; - t5 = A.toUint8List(body); - t6 = body.length; - t5 = new A.Response(t5, t2, t1, t4, t6, t3, false, true); - t5.BaseResponse$7$contentLength$headers$isRedirect$persistentConnection$reasonPhrase$request(t1, t6, t3, false, true, t4, t2); - $async$returnValue = t5; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$Response_fromStream, $async$completer); - }, - _contentTypeForHeaders(headers) { - var contentType = headers.$index(0, "content-type"); - if (contentType != null) - return A.MediaType_MediaType$parse(contentType); - return A.MediaType$("application", "octet-stream", null); - }, - Response: function Response(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.bodyBytes = t0; - _.request = t1; - _.statusCode = t2; - _.reasonPhrase = t3; - _.contentLength = t4; - _.headers = t5; - _.isRedirect = t6; - _.persistentConnection = t7; - }, - StreamedResponse: function StreamedResponse() { - }, - StreamedResponseV2: function StreamedResponseV2(t0, t1, t2, t3, t4, t5, t6, t7) { - var _ = this; - _.stream = t0; - _.request = t1; - _.statusCode = t2; - _.reasonPhrase = t3; - _.contentLength = t4; - _.headers = t5; - _.isRedirect = t6; - _.persistentConnection = t7; - }, - CaseInsensitiveMap__canonicalizer(key) { - return key.toLowerCase(); - }, - CaseInsensitiveMap: function CaseInsensitiveMap(t0, t1, t2) { - this._canonicalize = t0; - this._base = t1; - this.$ti = t2; - }, - MediaType_MediaType$parse(mediaType) { - return A.wrapFormatException("media type", mediaType, new A.MediaType_MediaType$parse_closure(mediaType)); - }, - MediaType$(type, subtype, parameters) { - var t1 = type$.String; - if (parameters == null) - t1 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); - else { - t1 = new A.CaseInsensitiveMap(A.case_insensitive_map_CaseInsensitiveMap__canonicalizer$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.MapEntry_String_String), type$.CaseInsensitiveMap_String); - t1.addAll$1(0, parameters); - } - return new A.MediaType(type.toLowerCase(), subtype.toLowerCase(), new A.UnmodifiableMapView(t1, type$.UnmodifiableMapView_String_String)); - }, - MediaType: function MediaType(t0, t1, t2) { - this.type = t0; - this.subtype = t1; - this.parameters = t2; - }, - MediaType_MediaType$parse_closure: function MediaType_MediaType$parse_closure(t0) { - this.mediaType = t0; - }, - MediaType_toString_closure: function MediaType_toString_closure(t0) { - this.buffer = t0; - }, - MediaType_toString__closure: function MediaType_toString__closure() { - }, - expectQuotedString(scanner) { - var string; - scanner.expect$2$name($.$get$_quotedString(), "quoted string"); - string = scanner.get$lastMatch().$index(0, 0); - return A.stringReplaceAllFuncUnchecked(B.JSString_methods.substring$2(string, 1, string.length - 1), $.$get$_quotedPair(), new A.expectQuotedString_closure(), null); - }, - expectQuotedString_closure: function expectQuotedString_closure() { - }, - DynamicColor_DynamicColor$fromPalette(background, contrastCurve, isBackground, $name, palette, secondBackground, tone, toneDeltaPair) { - return new A.DynamicColor($name, palette, tone, isBackground, background, secondBackground, contrastCurve, toneDeltaPair, A.LinkedHashMap_LinkedHashMap$_empty(type$.DynamicScheme, type$.Hct)); - }, - DynamicColor_foregroundTone(bgTone, ratio) { - var negligibleDifference, - lighterSafe = A.Contrast_lighter(ratio, bgTone), - lighterTone = lighterSafe < 0 ? 100 : lighterSafe, - darkerSafe = A.Contrast_darker(ratio, bgTone), - darkerTone = darkerSafe < 0 ? 0 : darkerSafe, - lighterRatio = A.Contrast_ratioOfTones(lighterTone, bgTone), - darkerRatio = A.Contrast_ratioOfTones(darkerTone, bgTone); - if (B.JSNumber_methods.round$0(bgTone) < 60) { - negligibleDifference = Math.abs(lighterRatio - darkerRatio) < 0.1 && lighterRatio < ratio && darkerRatio < ratio; - return lighterRatio >= ratio || lighterRatio >= darkerRatio || negligibleDifference ? lighterTone : darkerTone; - } else - return darkerRatio >= ratio || darkerRatio >= lighterRatio ? darkerTone : lighterTone; - }, - DynamicColor: function DynamicColor(t0, t1, t2, t3, t4, t5, t6, t7, t8) { - var _ = this; - _.name = t0; - _.palette = t1; - _.tone = t2; - _.isBackground = t3; - _.background = t4; - _.secondBackground = t5; - _.contrastCurve = t6; - _.toneDeltaPair = t7; - _._hctCache = t8; - }, - DynamicScheme_getRotatedHue(sourceColor, hues, rotations) { - var i, thisHue, i0, nextHue, degrees, - t1 = sourceColor.__Hct__hue_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - for (i = 0; i <= 7; i = i0) { - thisHue = hues[i]; - i0 = i + 1; - nextHue = hues[i0]; - if (thisHue < t1 && t1 < nextHue) { - degrees = B.JSNumber_methods.$mod(t1 + rotations[i], 360); - return degrees < 0 ? degrees + 360 : degrees; - } - } - return t1; - }, - DynamicScheme: function DynamicScheme() { - }, - MaterialDynamicColors__findDesiredChromaByTone(hue, chroma, tone, byDecreasingTone) { - var t2, chromaPeak, answer, argb, potentialSolution, t3, t4, t5, xyz, cam16, - closestToChroma = A.Hct$_(A.HctSolver_solveToInt(hue, chroma, tone)), - t1 = closestToChroma.__Hct__chroma_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 < chroma) { - t2 = type$.JSArray_double; - chromaPeak = t1; - answer = tone; - while (true) { - t1 = closestToChroma.__Hct__chroma_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!(t1 < chroma)) - break; - answer += byDecreasingTone ? -1 : 1; - argb = A.HctSolver_solveToInt(hue, chroma, answer); - potentialSolution = new A.Hct(); - potentialSolution.__Hct__argb_A = argb; - t1 = $.$get$ViewingConditions_sRgb(); - t3 = argb >>> 16 & 255; - t4 = argb >>> 8 & 255; - t5 = argb & 255; - xyz = A.MathUtils_matrixMultiply(A._setArrayType([A.ColorUtils_linearized(t3), A.ColorUtils_linearized(t4), A.ColorUtils_linearized(t5)], t2), $.ColorUtils__srgbToXyz); - cam16 = A.Cam16_fromXyzInViewingConditions(xyz[0], xyz[1], xyz[2], t1); - potentialSolution.__Hct__hue_A = cam16.hue; - t1 = potentialSolution.__Hct__chroma_A = cam16.chroma; - potentialSolution.__Hct__tone_A = 116 * A.ColorUtils__labF(A.MathUtils_matrixMultiply(A._setArrayType([A.ColorUtils_linearized(t3), A.ColorUtils_linearized(t4), A.ColorUtils_linearized(t5)], t2), $.ColorUtils__srgbToXyz)[1] / 100) - 16; - if (chromaPeak > t1) - break; - t3 = Math.abs(t1 - chroma); - if (t3 < 0.4) - break; - if (t3 < Math.abs(closestToChroma.__Hct__chroma_A - chroma)) - closestToChroma = potentialSolution; - chromaPeak = Math.max(chromaPeak, t1); - } - } else - answer = tone; - return answer; - }, - MaterialDynamicColors_background_closure: function MaterialDynamicColors_background_closure() { - }, - MaterialDynamicColors_background_closure0: function MaterialDynamicColors_background_closure0() { - }, - MaterialDynamicColors_onBackground_closure0: function MaterialDynamicColors_onBackground_closure0() { - }, - MaterialDynamicColors_onBackground_closure1: function MaterialDynamicColors_onBackground_closure1() { - }, - MaterialDynamicColors_onBackground_closure: function MaterialDynamicColors_onBackground_closure() { - }, - MaterialDynamicColors_surface_closure: function MaterialDynamicColors_surface_closure() { - }, - MaterialDynamicColors_surface_closure0: function MaterialDynamicColors_surface_closure0() { - }, - MaterialDynamicColors_surfaceDim_closure: function MaterialDynamicColors_surfaceDim_closure() { - }, - MaterialDynamicColors_surfaceDim_closure0: function MaterialDynamicColors_surfaceDim_closure0() { - }, - MaterialDynamicColors_surfaceBright_closure: function MaterialDynamicColors_surfaceBright_closure() { - }, - MaterialDynamicColors_surfaceBright_closure0: function MaterialDynamicColors_surfaceBright_closure0() { - }, - MaterialDynamicColors_surfaceContainerLowest_closure: function MaterialDynamicColors_surfaceContainerLowest_closure() { - }, - MaterialDynamicColors_surfaceContainerLowest_closure0: function MaterialDynamicColors_surfaceContainerLowest_closure0() { - }, - MaterialDynamicColors_surfaceContainerLow_closure: function MaterialDynamicColors_surfaceContainerLow_closure() { - }, - MaterialDynamicColors_surfaceContainerLow_closure0: function MaterialDynamicColors_surfaceContainerLow_closure0() { - }, - MaterialDynamicColors_surfaceContainer_closure: function MaterialDynamicColors_surfaceContainer_closure() { - }, - MaterialDynamicColors_surfaceContainer_closure0: function MaterialDynamicColors_surfaceContainer_closure0() { - }, - MaterialDynamicColors_surfaceContainerHigh_closure: function MaterialDynamicColors_surfaceContainerHigh_closure() { - }, - MaterialDynamicColors_surfaceContainerHigh_closure0: function MaterialDynamicColors_surfaceContainerHigh_closure0() { - }, - MaterialDynamicColors_surfaceContainerHighest_closure: function MaterialDynamicColors_surfaceContainerHighest_closure() { - }, - MaterialDynamicColors_surfaceContainerHighest_closure0: function MaterialDynamicColors_surfaceContainerHighest_closure0() { - }, - MaterialDynamicColors_onSurface_closure0: function MaterialDynamicColors_onSurface_closure0() { - }, - MaterialDynamicColors_onSurface_closure1: function MaterialDynamicColors_onSurface_closure1() { - }, - MaterialDynamicColors_onSurface_closure: function MaterialDynamicColors_onSurface_closure() { - }, - MaterialDynamicColors_surfaceVariant_closure: function MaterialDynamicColors_surfaceVariant_closure() { - }, - MaterialDynamicColors_surfaceVariant_closure0: function MaterialDynamicColors_surfaceVariant_closure0() { - }, - MaterialDynamicColors_onSurfaceVariant_closure0: function MaterialDynamicColors_onSurfaceVariant_closure0() { - }, - MaterialDynamicColors_onSurfaceVariant_closure1: function MaterialDynamicColors_onSurfaceVariant_closure1() { - }, - MaterialDynamicColors_onSurfaceVariant_closure: function MaterialDynamicColors_onSurfaceVariant_closure() { - }, - MaterialDynamicColors_inverseSurface_closure: function MaterialDynamicColors_inverseSurface_closure() { - }, - MaterialDynamicColors_inverseSurface_closure0: function MaterialDynamicColors_inverseSurface_closure0() { - }, - MaterialDynamicColors_inverseOnSurface_closure0: function MaterialDynamicColors_inverseOnSurface_closure0() { - }, - MaterialDynamicColors_inverseOnSurface_closure1: function MaterialDynamicColors_inverseOnSurface_closure1() { - }, - MaterialDynamicColors_inverseOnSurface_closure: function MaterialDynamicColors_inverseOnSurface_closure() { - }, - MaterialDynamicColors_outline_closure0: function MaterialDynamicColors_outline_closure0() { - }, - MaterialDynamicColors_outline_closure1: function MaterialDynamicColors_outline_closure1() { - }, - MaterialDynamicColors_outline_closure: function MaterialDynamicColors_outline_closure() { - }, - MaterialDynamicColors_outlineVariant_closure0: function MaterialDynamicColors_outlineVariant_closure0() { - }, - MaterialDynamicColors_outlineVariant_closure1: function MaterialDynamicColors_outlineVariant_closure1() { - }, - MaterialDynamicColors_outlineVariant_closure: function MaterialDynamicColors_outlineVariant_closure() { - }, - MaterialDynamicColors_shadow_closure: function MaterialDynamicColors_shadow_closure() { - }, - MaterialDynamicColors_shadow_closure0: function MaterialDynamicColors_shadow_closure0() { - }, - MaterialDynamicColors_scrim_closure: function MaterialDynamicColors_scrim_closure() { - }, - MaterialDynamicColors_scrim_closure0: function MaterialDynamicColors_scrim_closure0() { - }, - MaterialDynamicColors_primary_closure0: function MaterialDynamicColors_primary_closure0() { - }, - MaterialDynamicColors_primary_closure1: function MaterialDynamicColors_primary_closure1() { - }, - MaterialDynamicColors_primary_closure: function MaterialDynamicColors_primary_closure() { - }, - MaterialDynamicColors_primary_closure2: function MaterialDynamicColors_primary_closure2() { - }, - MaterialDynamicColors_onPrimary_closure0: function MaterialDynamicColors_onPrimary_closure0() { - }, - MaterialDynamicColors_onPrimary_closure1: function MaterialDynamicColors_onPrimary_closure1() { - }, - MaterialDynamicColors_onPrimary_closure: function MaterialDynamicColors_onPrimary_closure() { - }, - MaterialDynamicColors_primaryContainer_closure0: function MaterialDynamicColors_primaryContainer_closure0() { - }, - MaterialDynamicColors_primaryContainer_closure1: function MaterialDynamicColors_primaryContainer_closure1() { - }, - MaterialDynamicColors_primaryContainer_closure: function MaterialDynamicColors_primaryContainer_closure() { - }, - MaterialDynamicColors_primaryContainer_closure2: function MaterialDynamicColors_primaryContainer_closure2() { - }, - MaterialDynamicColors_onPrimaryContainer_closure0: function MaterialDynamicColors_onPrimaryContainer_closure0() { - }, - MaterialDynamicColors_onPrimaryContainer_closure1: function MaterialDynamicColors_onPrimaryContainer_closure1() { - }, - MaterialDynamicColors_onPrimaryContainer_closure: function MaterialDynamicColors_onPrimaryContainer_closure() { - }, - MaterialDynamicColors_inversePrimary_closure0: function MaterialDynamicColors_inversePrimary_closure0() { - }, - MaterialDynamicColors_inversePrimary_closure1: function MaterialDynamicColors_inversePrimary_closure1() { - }, - MaterialDynamicColors_inversePrimary_closure: function MaterialDynamicColors_inversePrimary_closure() { - }, - MaterialDynamicColors_secondary_closure0: function MaterialDynamicColors_secondary_closure0() { - }, - MaterialDynamicColors_secondary_closure1: function MaterialDynamicColors_secondary_closure1() { - }, - MaterialDynamicColors_secondary_closure: function MaterialDynamicColors_secondary_closure() { - }, - MaterialDynamicColors_secondary_closure2: function MaterialDynamicColors_secondary_closure2() { - }, - MaterialDynamicColors_onSecondary_closure0: function MaterialDynamicColors_onSecondary_closure0() { - }, - MaterialDynamicColors_onSecondary_closure1: function MaterialDynamicColors_onSecondary_closure1() { - }, - MaterialDynamicColors_onSecondary_closure: function MaterialDynamicColors_onSecondary_closure() { - }, - MaterialDynamicColors_secondaryContainer_closure0: function MaterialDynamicColors_secondaryContainer_closure0() { - }, - MaterialDynamicColors_secondaryContainer_closure1: function MaterialDynamicColors_secondaryContainer_closure1() { - }, - MaterialDynamicColors_secondaryContainer_closure: function MaterialDynamicColors_secondaryContainer_closure() { - }, - MaterialDynamicColors_secondaryContainer_closure2: function MaterialDynamicColors_secondaryContainer_closure2() { - }, - MaterialDynamicColors_onSecondaryContainer_closure0: function MaterialDynamicColors_onSecondaryContainer_closure0() { - }, - MaterialDynamicColors_onSecondaryContainer_closure1: function MaterialDynamicColors_onSecondaryContainer_closure1() { - }, - MaterialDynamicColors_onSecondaryContainer_closure: function MaterialDynamicColors_onSecondaryContainer_closure() { - }, - MaterialDynamicColors_tertiary_closure0: function MaterialDynamicColors_tertiary_closure0() { - }, - MaterialDynamicColors_tertiary_closure1: function MaterialDynamicColors_tertiary_closure1() { - }, - MaterialDynamicColors_tertiary_closure: function MaterialDynamicColors_tertiary_closure() { - }, - MaterialDynamicColors_tertiary_closure2: function MaterialDynamicColors_tertiary_closure2() { - }, - MaterialDynamicColors_onTertiary_closure0: function MaterialDynamicColors_onTertiary_closure0() { - }, - MaterialDynamicColors_onTertiary_closure1: function MaterialDynamicColors_onTertiary_closure1() { - }, - MaterialDynamicColors_onTertiary_closure: function MaterialDynamicColors_onTertiary_closure() { - }, - MaterialDynamicColors_tertiaryContainer_closure0: function MaterialDynamicColors_tertiaryContainer_closure0() { - }, - MaterialDynamicColors_tertiaryContainer_closure1: function MaterialDynamicColors_tertiaryContainer_closure1() { - }, - MaterialDynamicColors_tertiaryContainer_closure: function MaterialDynamicColors_tertiaryContainer_closure() { - }, - MaterialDynamicColors_tertiaryContainer_closure2: function MaterialDynamicColors_tertiaryContainer_closure2() { - }, - MaterialDynamicColors_onTertiaryContainer_closure0: function MaterialDynamicColors_onTertiaryContainer_closure0() { - }, - MaterialDynamicColors_onTertiaryContainer_closure1: function MaterialDynamicColors_onTertiaryContainer_closure1() { - }, - MaterialDynamicColors_onTertiaryContainer_closure: function MaterialDynamicColors_onTertiaryContainer_closure() { - }, - MaterialDynamicColors_error_closure0: function MaterialDynamicColors_error_closure0() { - }, - MaterialDynamicColors_error_closure1: function MaterialDynamicColors_error_closure1() { - }, - MaterialDynamicColors_error_closure: function MaterialDynamicColors_error_closure() { - }, - MaterialDynamicColors_error_closure2: function MaterialDynamicColors_error_closure2() { - }, - MaterialDynamicColors_onError_closure0: function MaterialDynamicColors_onError_closure0() { - }, - MaterialDynamicColors_onError_closure1: function MaterialDynamicColors_onError_closure1() { - }, - MaterialDynamicColors_onError_closure: function MaterialDynamicColors_onError_closure() { - }, - MaterialDynamicColors_errorContainer_closure0: function MaterialDynamicColors_errorContainer_closure0() { - }, - MaterialDynamicColors_errorContainer_closure1: function MaterialDynamicColors_errorContainer_closure1() { - }, - MaterialDynamicColors_errorContainer_closure: function MaterialDynamicColors_errorContainer_closure() { - }, - MaterialDynamicColors_errorContainer_closure2: function MaterialDynamicColors_errorContainer_closure2() { - }, - MaterialDynamicColors_onErrorContainer_closure0: function MaterialDynamicColors_onErrorContainer_closure0() { - }, - MaterialDynamicColors_onErrorContainer_closure1: function MaterialDynamicColors_onErrorContainer_closure1() { - }, - MaterialDynamicColors_onErrorContainer_closure: function MaterialDynamicColors_onErrorContainer_closure() { - }, - MaterialDynamicColors_primaryFixed_closure0: function MaterialDynamicColors_primaryFixed_closure0() { - }, - MaterialDynamicColors_primaryFixed_closure1: function MaterialDynamicColors_primaryFixed_closure1() { - }, - MaterialDynamicColors_primaryFixed_closure: function MaterialDynamicColors_primaryFixed_closure() { - }, - MaterialDynamicColors_primaryFixed_closure2: function MaterialDynamicColors_primaryFixed_closure2() { - }, - MaterialDynamicColors_primaryFixedDim_closure0: function MaterialDynamicColors_primaryFixedDim_closure0() { - }, - MaterialDynamicColors_primaryFixedDim_closure1: function MaterialDynamicColors_primaryFixedDim_closure1() { - }, - MaterialDynamicColors_primaryFixedDim_closure: function MaterialDynamicColors_primaryFixedDim_closure() { - }, - MaterialDynamicColors_primaryFixedDim_closure2: function MaterialDynamicColors_primaryFixedDim_closure2() { - }, - MaterialDynamicColors_onPrimaryFixed_closure0: function MaterialDynamicColors_onPrimaryFixed_closure0() { - }, - MaterialDynamicColors_onPrimaryFixed_closure2: function MaterialDynamicColors_onPrimaryFixed_closure2() { - }, - MaterialDynamicColors_onPrimaryFixed_closure: function MaterialDynamicColors_onPrimaryFixed_closure() { - }, - MaterialDynamicColors_onPrimaryFixed_closure1: function MaterialDynamicColors_onPrimaryFixed_closure1() { - }, - MaterialDynamicColors_onPrimaryFixedVariant_closure0: function MaterialDynamicColors_onPrimaryFixedVariant_closure0() { - }, - MaterialDynamicColors_onPrimaryFixedVariant_closure2: function MaterialDynamicColors_onPrimaryFixedVariant_closure2() { - }, - MaterialDynamicColors_onPrimaryFixedVariant_closure: function MaterialDynamicColors_onPrimaryFixedVariant_closure() { - }, - MaterialDynamicColors_onPrimaryFixedVariant_closure1: function MaterialDynamicColors_onPrimaryFixedVariant_closure1() { - }, - MaterialDynamicColors_secondaryFixed_closure0: function MaterialDynamicColors_secondaryFixed_closure0() { - }, - MaterialDynamicColors_secondaryFixed_closure1: function MaterialDynamicColors_secondaryFixed_closure1() { - }, - MaterialDynamicColors_secondaryFixed_closure: function MaterialDynamicColors_secondaryFixed_closure() { - }, - MaterialDynamicColors_secondaryFixed_closure2: function MaterialDynamicColors_secondaryFixed_closure2() { - }, - MaterialDynamicColors_secondaryFixedDim_closure0: function MaterialDynamicColors_secondaryFixedDim_closure0() { - }, - MaterialDynamicColors_secondaryFixedDim_closure1: function MaterialDynamicColors_secondaryFixedDim_closure1() { - }, - MaterialDynamicColors_secondaryFixedDim_closure: function MaterialDynamicColors_secondaryFixedDim_closure() { - }, - MaterialDynamicColors_secondaryFixedDim_closure2: function MaterialDynamicColors_secondaryFixedDim_closure2() { - }, - MaterialDynamicColors_onSecondaryFixed_closure0: function MaterialDynamicColors_onSecondaryFixed_closure0() { - }, - MaterialDynamicColors_onSecondaryFixed_closure2: function MaterialDynamicColors_onSecondaryFixed_closure2() { - }, - MaterialDynamicColors_onSecondaryFixed_closure: function MaterialDynamicColors_onSecondaryFixed_closure() { - }, - MaterialDynamicColors_onSecondaryFixed_closure1: function MaterialDynamicColors_onSecondaryFixed_closure1() { - }, - MaterialDynamicColors_onSecondaryFixedVariant_closure0: function MaterialDynamicColors_onSecondaryFixedVariant_closure0() { - }, - MaterialDynamicColors_onSecondaryFixedVariant_closure2: function MaterialDynamicColors_onSecondaryFixedVariant_closure2() { - }, - MaterialDynamicColors_onSecondaryFixedVariant_closure: function MaterialDynamicColors_onSecondaryFixedVariant_closure() { - }, - MaterialDynamicColors_onSecondaryFixedVariant_closure1: function MaterialDynamicColors_onSecondaryFixedVariant_closure1() { - }, - MaterialDynamicColors_tertiaryFixed_closure0: function MaterialDynamicColors_tertiaryFixed_closure0() { - }, - MaterialDynamicColors_tertiaryFixed_closure1: function MaterialDynamicColors_tertiaryFixed_closure1() { - }, - MaterialDynamicColors_tertiaryFixed_closure: function MaterialDynamicColors_tertiaryFixed_closure() { - }, - MaterialDynamicColors_tertiaryFixed_closure2: function MaterialDynamicColors_tertiaryFixed_closure2() { - }, - MaterialDynamicColors_tertiaryFixedDim_closure0: function MaterialDynamicColors_tertiaryFixedDim_closure0() { - }, - MaterialDynamicColors_tertiaryFixedDim_closure1: function MaterialDynamicColors_tertiaryFixedDim_closure1() { - }, - MaterialDynamicColors_tertiaryFixedDim_closure: function MaterialDynamicColors_tertiaryFixedDim_closure() { - }, - MaterialDynamicColors_tertiaryFixedDim_closure2: function MaterialDynamicColors_tertiaryFixedDim_closure2() { - }, - MaterialDynamicColors_onTertiaryFixed_closure0: function MaterialDynamicColors_onTertiaryFixed_closure0() { - }, - MaterialDynamicColors_onTertiaryFixed_closure2: function MaterialDynamicColors_onTertiaryFixed_closure2() { - }, - MaterialDynamicColors_onTertiaryFixed_closure: function MaterialDynamicColors_onTertiaryFixed_closure() { - }, - MaterialDynamicColors_onTertiaryFixed_closure1: function MaterialDynamicColors_onTertiaryFixed_closure1() { - }, - MaterialDynamicColors_onTertiaryFixedVariant_closure0: function MaterialDynamicColors_onTertiaryFixedVariant_closure0() { - }, - MaterialDynamicColors_onTertiaryFixedVariant_closure2: function MaterialDynamicColors_onTertiaryFixedVariant_closure2() { - }, - MaterialDynamicColors_onTertiaryFixedVariant_closure: function MaterialDynamicColors_onTertiaryFixedVariant_closure() { - }, - MaterialDynamicColors_onTertiaryFixedVariant_closure1: function MaterialDynamicColors_onTertiaryFixedVariant_closure1() { - }, - ContrastCurve$(low, normal, medium, high) { - return new A.ContrastCurve(low, normal, medium, high); - }, - ContrastCurve: function ContrastCurve(t0, t1, t2, t3) { - var _ = this; - _.low = t0; - _.normal = t1; - _.medium = t2; - _.high = t3; - }, - TonePolarity: function TonePolarity(t0, t1) { - this.index = t0; - this._name = t1; - }, - ToneDeltaPair: function ToneDeltaPair(t0, t1, t2, t3, t4) { - var _ = this; - _.roleA = t0; - _.roleB = t1; - _.delta = t2; - _.polarity = t3; - _.stayTogether = t4; - }, - Variant: function Variant(t0, t1) { - this.index = t0; - this._name = t1; - }, - Cam16_fromXyzInViewingConditions(x, y, z, viewingConditions) { - var rAF, gAF, bAF, rA, gA, bA, a, b, atanDegrees, hue, hueRadians, t2, t3, t4, alpha, $C, - t1 = viewingConditions.rgbD, - rD = t1[0] * (0.401288 * x + 0.650173 * y - 0.051461 * z), - gD = t1[1] * (-0.250268 * x + 1.204414 * y + 0.045854 * z), - bD = t1[2] * (-0.002079 * x + 0.048952 * y + 0.953127 * z); - t1 = viewingConditions.fl; - rAF = Math.pow(t1 * Math.abs(rD) / 100, 0.42); - gAF = Math.pow(t1 * Math.abs(gD) / 100, 0.42); - bAF = Math.pow(t1 * Math.abs(bD) / 100, 0.42); - rA = A.MathUtils_signum(rD) * 400 * rAF / (rAF + 27.13); - gA = A.MathUtils_signum(gD) * 400 * gAF / (gAF + 27.13); - bA = A.MathUtils_signum(bD) * 400 * bAF / (bAF + 27.13); - a = (11 * rA + -12 * gA + bA) / 11; - b = (rA + gA - 2 * bA) / 9; - t1 = 20 * gA; - atanDegrees = Math.atan2(b, a) * 180 / 3.141592653589793; - if (atanDegrees < 0) - hue = atanDegrees + 360; - else - hue = atanDegrees >= 360 ? atanDegrees - 360 : atanDegrees; - hueRadians = hue * 3.141592653589793 / 180; - t2 = viewingConditions.aw; - t3 = viewingConditions.c; - t4 = 100 * Math.pow((40 * rA + t1 + bA) / 20 * viewingConditions.nbb / t2, t3 * viewingConditions.z) / 100; - Math.sqrt(t4); - alpha = Math.pow(3846.153846153846 * (0.25 * (Math.cos((hue < 20.14 ? hue + 360 : hue) * 3.141592653589793 / 180 + 2) + 3.8)) * viewingConditions.nC * viewingConditions.ncb * Math.sqrt(a * a + b * b) / ((20 * rA + t1 + 21 * bA) / 20 + 0.305), 0.9) * Math.pow(1.64 - Math.pow(0.29, viewingConditions.backgroundYTowhitePointY), 0.73); - $C = alpha * Math.sqrt(t4); - Math.sqrt(alpha * t3 / (t2 + 4)); - Math.log(1 + 0.0228 * ($C * viewingConditions.fLRoot)); - Math.cos(hueRadians); - Math.sin(hueRadians); - return new A.Cam16(hue, $C, A._setArrayType([0, 0, 0], type$.JSArray_double)); - }, - Cam16: function Cam16(t0, t1, t2) { - this.hue = t0; - this.chroma = t1; - this._viewedArray = t2; - }, - Hct$_(argb) { - var t2, xyz, x, y, z, t3, rD, gD, bD, rAF, gAF, bAF, rA, gA, bA, a, b, atanDegrees, hue, hueRadians, t4, t5, t6, alpha, $C, - t1 = new A.Hct(); - t1.__Hct__argb_A = argb; - t2 = $.$get$ViewingConditions_sRgb(); - xyz = A.ColorUtils_xyzFromArgb(argb); - x = xyz[0]; - y = xyz[1]; - z = xyz[2]; - t3 = t2.rgbD; - rD = t3[0] * (0.401288 * x + 0.650173 * y - 0.051461 * z); - gD = t3[1] * (-0.250268 * x + 1.204414 * y + 0.045854 * z); - bD = t3[2] * (-0.002079 * x + 0.048952 * y + 0.953127 * z); - t3 = t2.fl; - rAF = Math.pow(t3 * Math.abs(rD) / 100, 0.42); - gAF = Math.pow(t3 * Math.abs(gD) / 100, 0.42); - bAF = Math.pow(t3 * Math.abs(bD) / 100, 0.42); - rA = A.MathUtils_signum(rD) * 400 * rAF / (rAF + 27.13); - gA = A.MathUtils_signum(gD) * 400 * gAF / (gAF + 27.13); - bA = A.MathUtils_signum(bD) * 400 * bAF / (bAF + 27.13); - a = (11 * rA + -12 * gA + bA) / 11; - b = (rA + gA - 2 * bA) / 9; - t3 = 20 * gA; - atanDegrees = Math.atan2(b, a) * 180 / 3.141592653589793; - if (atanDegrees < 0) - hue = atanDegrees + 360; - else - hue = atanDegrees >= 360 ? atanDegrees - 360 : atanDegrees; - hueRadians = hue * 3.141592653589793 / 180; - t4 = t2.aw; - t5 = t2.c; - t6 = 100 * Math.pow((40 * rA + t3 + bA) / 20 * t2.nbb / t4, t5 * t2.z) / 100; - Math.sqrt(t6); - alpha = Math.pow(3846.153846153846 * (0.25 * (Math.cos((hue < 20.14 ? hue + 360 : hue) * 3.141592653589793 / 180 + 2) + 3.8)) * t2.nC * t2.ncb * Math.sqrt(a * a + b * b) / ((20 * rA + t3 + 21 * bA) / 20 + 0.305), 0.9) * Math.pow(1.64 - Math.pow(0.29, t2.backgroundYTowhitePointY), 0.73); - $C = alpha * Math.sqrt(t6); - Math.sqrt(alpha * t5 / (t4 + 4)); - Math.log(1 + 0.0228 * ($C * t2.fLRoot)); - Math.cos(hueRadians); - Math.sin(hueRadians); - t1.__Hct__hue_A = hue; - t1.__Hct__chroma_A = $C; - t1.__Hct__tone_A = 116 * A.ColorUtils__labF(A.ColorUtils_xyzFromArgb(argb)[1] / 100) - 16; - return t1; - }, - Hct: function Hct() { - var _ = this; - _.__Hct__argb_A = _.__Hct__tone_A = _.__Hct__chroma_A = _.__Hct__hue_A = $; - }, - ViewingConditions: function ViewingConditions(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.backgroundYTowhitePointY = t0; - _.aw = t1; - _.nbb = t2; - _.ncb = t3; - _.c = t4; - _.nC = t5; - _.rgbD = t6; - _.fl = t7; - _.fLRoot = t8; - _.z = t9; - }, - TonalPalette$_fromHct(hct) { - var t3, - t1 = type$.int, - t2 = hct.__Hct__hue_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = hct.__Hct__chroma_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - return new A.TonalPalette(t2, t3, A.LinkedHashMap_LinkedHashMap$_empty(t1, t1)); - }, - TonalPalette$_fromHueAndChroma(hue, chroma) { - var t1 = type$.int; - A.TonalPalette_createKeyColor(hue, chroma); - return new A.TonalPalette(hue, chroma, A.LinkedHashMap_LinkedHashMap$_empty(t1, t1)); - }, - TonalPalette_createKeyColor(hue, chroma) { - var smallestDelta, delta, t2, t3, argb, hctAdd, t4, t5, xyz, cam16, t6, hctAddDelta, hctSubtract, hctSubtractDelta, - smallestDeltaHct = A.Hct$_(A.HctSolver_solveToInt(hue, chroma, 50)), - t1 = smallestDeltaHct.__Hct__chroma_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - smallestDelta = Math.abs(t1 - chroma); - for (t1 = type$.JSArray_double, delta = 1; delta < 50; ++delta) { - t2 = B.JSNumber_methods.round$0(chroma); - t3 = smallestDeltaHct.__Hct__chroma_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - if (t2 === B.JSNumber_methods.round$0(t3)) - return smallestDeltaHct; - argb = A.HctSolver_solveToInt(hue, chroma, 50 + delta); - hctAdd = new A.Hct(); - hctAdd.__Hct__argb_A = argb; - t2 = $.$get$ViewingConditions_sRgb(); - t3 = argb >>> 16 & 255; - t4 = argb >>> 8 & 255; - t5 = argb & 255; - xyz = A.MathUtils_matrixMultiply(A._setArrayType([A.ColorUtils_linearized(t3), A.ColorUtils_linearized(t4), A.ColorUtils_linearized(t5)], t1), $.ColorUtils__srgbToXyz); - cam16 = A.Cam16_fromXyzInViewingConditions(xyz[0], xyz[1], xyz[2], t2); - hctAdd.__Hct__hue_A = cam16.hue; - t6 = cam16.chroma; - hctAdd.__Hct__chroma_A = t6; - hctAdd.__Hct__tone_A = 116 * A.ColorUtils__labF(A.MathUtils_matrixMultiply(A._setArrayType([A.ColorUtils_linearized(t3), A.ColorUtils_linearized(t4), A.ColorUtils_linearized(t5)], t1), $.ColorUtils__srgbToXyz)[1] / 100) - 16; - hctAddDelta = Math.abs(t6 - chroma); - if (hctAddDelta < smallestDelta) { - smallestDelta = hctAddDelta; - smallestDeltaHct = hctAdd; - } - argb = A.HctSolver_solveToInt(hue, chroma, 50 - delta); - hctSubtract = new A.Hct(); - hctSubtract.__Hct__argb_A = argb; - t3 = argb >>> 16 & 255; - t4 = argb >>> 8 & 255; - t5 = argb & 255; - xyz = A.MathUtils_matrixMultiply(A._setArrayType([A.ColorUtils_linearized(t3), A.ColorUtils_linearized(t4), A.ColorUtils_linearized(t5)], t1), $.ColorUtils__srgbToXyz); - cam16 = A.Cam16_fromXyzInViewingConditions(xyz[0], xyz[1], xyz[2], t2); - hctSubtract.__Hct__hue_A = cam16.hue; - t2 = cam16.chroma; - hctSubtract.__Hct__chroma_A = t2; - hctSubtract.__Hct__tone_A = 116 * A.ColorUtils__labF(A.MathUtils_matrixMultiply(A._setArrayType([A.ColorUtils_linearized(t3), A.ColorUtils_linearized(t4), A.ColorUtils_linearized(t5)], t1), $.ColorUtils__srgbToXyz)[1] / 100) - 16; - hctSubtractDelta = Math.abs(t2 - chroma); - if (hctSubtractDelta < smallestDelta) { - smallestDelta = hctSubtractDelta; - smallestDeltaHct = hctSubtract; - } - } - return smallestDeltaHct; - }, - TonalPalette: function TonalPalette(t0, t1, t2) { - this.hue = t0; - this.chroma = t1; - this._tonal_palette$_cache = t2; - }, - SchemeContent: function SchemeContent(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.sourceColorHct = t0; - _.variant = t1; - _.isDark = t2; - _.contrastLevel = t3; - _.primaryPalette = t4; - _.secondaryPalette = t5; - _.tertiaryPalette = t6; - _.neutralPalette = t7; - _.neutralVariantPalette = t8; - _.errorPalette = t9; - }, - SchemeExpressive: function SchemeExpressive(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.sourceColorHct = t0; - _.variant = t1; - _.isDark = t2; - _.contrastLevel = t3; - _.primaryPalette = t4; - _.secondaryPalette = t5; - _.tertiaryPalette = t6; - _.neutralPalette = t7; - _.neutralVariantPalette = t8; - _.errorPalette = t9; - }, - SchemeFidelity: function SchemeFidelity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.sourceColorHct = t0; - _.variant = t1; - _.isDark = t2; - _.contrastLevel = t3; - _.primaryPalette = t4; - _.secondaryPalette = t5; - _.tertiaryPalette = t6; - _.neutralPalette = t7; - _.neutralVariantPalette = t8; - _.errorPalette = t9; - }, - SchemeFruitSalad: function SchemeFruitSalad(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.sourceColorHct = t0; - _.variant = t1; - _.isDark = t2; - _.contrastLevel = t3; - _.primaryPalette = t4; - _.secondaryPalette = t5; - _.tertiaryPalette = t6; - _.neutralPalette = t7; - _.neutralVariantPalette = t8; - _.errorPalette = t9; - }, - SchemeMonochrome: function SchemeMonochrome(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.sourceColorHct = t0; - _.variant = t1; - _.isDark = t2; - _.contrastLevel = t3; - _.primaryPalette = t4; - _.secondaryPalette = t5; - _.tertiaryPalette = t6; - _.neutralPalette = t7; - _.neutralVariantPalette = t8; - _.errorPalette = t9; - }, - SchemeNeutral: function SchemeNeutral(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.sourceColorHct = t0; - _.variant = t1; - _.isDark = t2; - _.contrastLevel = t3; - _.primaryPalette = t4; - _.secondaryPalette = t5; - _.tertiaryPalette = t6; - _.neutralPalette = t7; - _.neutralVariantPalette = t8; - _.errorPalette = t9; - }, - SchemeRainbow: function SchemeRainbow(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.sourceColorHct = t0; - _.variant = t1; - _.isDark = t2; - _.contrastLevel = t3; - _.primaryPalette = t4; - _.secondaryPalette = t5; - _.tertiaryPalette = t6; - _.neutralPalette = t7; - _.neutralVariantPalette = t8; - _.errorPalette = t9; - }, - SchemeTonalSpot: function SchemeTonalSpot(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.sourceColorHct = t0; - _.variant = t1; - _.isDark = t2; - _.contrastLevel = t3; - _.primaryPalette = t4; - _.secondaryPalette = t5; - _.tertiaryPalette = t6; - _.neutralPalette = t7; - _.neutralVariantPalette = t8; - _.errorPalette = t9; - }, - SchemeVibrant: function SchemeVibrant(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) { - var _ = this; - _.sourceColorHct = t0; - _.variant = t1; - _.isDark = t2; - _.contrastLevel = t3; - _.primaryPalette = t4; - _.secondaryPalette = t5; - _.tertiaryPalette = t6; - _.neutralPalette = t7; - _.neutralVariantPalette = t8; - _.errorPalette = t9; - }, - TemperatureCache$(input) { - var t1 = type$.JSArray_Hct; - return new A.TemperatureCache(input, A._setArrayType([], t1), A._setArrayType([], t1), A.LinkedHashMap_LinkedHashMap$_empty(type$.Hct, type$.double)); - }, - TemperatureCache_isBetween(a, angle, b) { - if (a < b) - return a <= angle && angle <= b; - return a <= angle || angle <= b; - }, - TemperatureCache: function TemperatureCache(t0, t1, t2, t3) { - var _ = this; - _.input = t0; - _._hctsByTemp = t1; - _._hctsByHue = t2; - _._tempsByHct = t3; - _._inputRelativeTemperature = -1; - _._complement = null; - }, - TemperatureCache_hctsByTemp_closure: function TemperatureCache_hctsByTemp_closure(t0) { - this.temperaturesByHct = t0; - }, - _parseUri(uri) { - return uri; - }, - _validateArgList(method, args) { - var numArgs, i, numArgs0, message, t1, t2, t3, t4; - for (numArgs = args.length, i = 1; i < numArgs; ++i) { - if (args[i] == null || args[i - 1] != null) - continue; - for (; numArgs >= 1; numArgs = numArgs0) { - numArgs0 = numArgs - 1; - if (args[numArgs0] != null) - break; - } - message = new A.StringBuffer(""); - t1 = "" + (method + "("); - message._contents = t1; - t2 = A._arrayInstanceType(args); - t3 = t2._eval$1("SubListIterable<1>"); - t4 = new A.SubListIterable(args, 0, numArgs, t3); - t4.SubListIterable$3(args, 0, numArgs, t2._precomputed1); - t3 = t1 + new A.MappedListIterable(t4, new A._validateArgList_closure(), t3._eval$1("MappedListIterable")).join$1(0, ", "); - message._contents = t3; - message._contents = t3 + ("): part " + (i - 1) + " was null, but part " + i + " was not."); - throw A.wrapException(A.ArgumentError$(message.toString$0(0), null)); - } - }, - Context: function Context(t0, t1) { - this.style = t0; - this._context$_current = t1; - }, - Context_joinAll_closure: function Context_joinAll_closure() { - }, - Context_split_closure: function Context_split_closure() { - }, - _validateArgList_closure: function _validateArgList_closure() { - }, - InternalStyle: function InternalStyle() { - }, - ParsedPath_ParsedPath$parse(path, style) { - var t1, parts, separators, start, i, - root = style.getRoot$1(path); - style.isRootRelative$1(path); - if (root != null) - path = B.JSString_methods.substring$1(path, root.length); - t1 = type$.JSArray_String; - parts = A._setArrayType([], t1); - separators = A._setArrayType([], t1); - t1 = path.length; - if (t1 !== 0 && style.isSeparator$1(path.charCodeAt(0))) { - separators.push(path[0]); - start = 1; - } else { - separators.push(""); - start = 0; - } - for (i = start; i < t1; ++i) - if (style.isSeparator$1(path.charCodeAt(i))) { - parts.push(B.JSString_methods.substring$2(path, start, i)); - separators.push(path[i]); - start = i + 1; - } - if (start < t1) { - parts.push(B.JSString_methods.substring$1(path, start)); - separators.push(""); - } - return new A.ParsedPath(style, root, parts, separators); - }, - ParsedPath: function ParsedPath(t0, t1, t2, t3) { - var _ = this; - _.style = t0; - _.root = t1; - _.parts = t2; - _.separators = t3; - }, - PathException$(message) { - return new A.PathException(message); - }, - PathException: function PathException(t0) { - this.message = t0; - }, - Style__getPlatformStyle() { - if (A.Uri_base().get$scheme() !== "file") - return $.$get$Style_url(); - var t1 = A.Uri_base(); - if (!B.JSString_methods.endsWith$1(t1.get$path(t1), "/")) - return $.$get$Style_url(); - if (A._Uri__Uri(null, "a/b", null).toFilePath$0() === "a\\b") - return $.$get$Style_windows(); - return $.$get$Style_posix(); - }, - Style: function Style() { - }, - PosixStyle: function PosixStyle(t0, t1, t2) { - this.separatorPattern = t0; - this.needsSeparatorPattern = t1; - this.rootPattern = t2; - }, - UrlStyle: function UrlStyle(t0, t1, t2, t3) { - var _ = this; - _.separatorPattern = t0; - _.needsSeparatorPattern = t1; - _.rootPattern = t2; - _.relativeRootPattern = t3; - }, - WindowsStyle: function WindowsStyle(t0, t1, t2, t3) { - var _ = this; - _.separatorPattern = t0; - _.needsSeparatorPattern = t1; - _.rootPattern = t2; - _.relativeRootPattern = t3; - }, - PlatformInterface__verify(instance, token, preventConstObject) { - var t1; - if (preventConstObject) { - t1 = $.$get$PlatformInterface__instanceTokens(); - A.Expando__checkType(instance); - t1 = t1._jsWeakMap.get(instance) === B.C_Object; - } else - t1 = false; - if (t1) - throw A.wrapException(A.AssertionError$("`const Object()` cannot be used as the token.")); - t1 = $.$get$PlatformInterface__instanceTokens(); - A.Expando__checkType(instance); - if (token !== t1._jsWeakMap.get(instance)) - throw A.wrapException(A.AssertionError$("Platform interfaces must not be implemented with `implements`")); - }, - PlatformInterface: function PlatformInterface() { - }, - SharedPreferences_getInstance() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.SharedPreferences), - $async$returnValue, $async$handler = 2, $async$errorStack = [], completer, preferencesMap, e, sharedPrefsFuture, exception, $async$exception; - var $async$SharedPreferences_getInstance = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = $.SharedPreferences__completer == null ? 3 : 4; - break; - case 3: - // then - completer = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_SharedPreferences), type$._AsyncCompleter_SharedPreferences); - $.SharedPreferences__completer = completer; - $async$handler = 6; - $async$goto = 9; - return A._asyncAwait(A.SharedPreferences__getSharedPreferencesMap(), $async$SharedPreferences_getInstance); - case 9: - // returning from await. - preferencesMap = $async$result; - J.complete$1$z(completer, new A.SharedPreferences(preferencesMap)); - $async$handler = 2; - // goto after finally - $async$goto = 8; - break; - case 6: - // catch - $async$handler = 5; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - completer.completeError$1(e); - sharedPrefsFuture = completer.future; - $.SharedPreferences__completer = null; - $async$returnValue = sharedPrefsFuture; - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 8; - break; - case 5: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 8: - // after finally - case 4: - // join - $async$returnValue = $.SharedPreferences__completer.future; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$SharedPreferences_getInstance, $async$completer); - }, - SharedPreferences__getSharedPreferencesMap() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), - $async$returnValue, preferencesMap, t3, t1, t2, fromSystem, $async$temp1, $async$temp2; - var $async$SharedPreferences__getSharedPreferencesMap = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = type$.String; - t2 = type$.Object; - fromSystem = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); - $async$temp1 = J; - $async$temp2 = fromSystem; - $async$goto = 3; - return A._asyncAwait($.$get$SharedPreferencesStorePlatform__instance().getAll$0(0), $async$SharedPreferences__getSharedPreferencesMap); - case 3: - // returning from await. - $async$temp1.addAll$1$ax($async$temp2, $async$result); - preferencesMap = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); - for (t1 = fromSystem, t1 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - t3 = B.JSString_methods.substring$1(t2, 8); - t2 = J.$index$asx(fromSystem, t2); - t2.toString; - preferencesMap.$indexSet(0, t3, t2); - } - $async$returnValue = preferencesMap; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$SharedPreferences__getSharedPreferencesMap, $async$completer); - }, - SharedPreferences: function SharedPreferences(t0) { - this._preferenceCache = t0; - }, - MethodChannelSharedPreferencesStore: function MethodChannelSharedPreferencesStore() { - }, - SharedPreferencesStorePlatform: function SharedPreferencesStorePlatform() { - }, - PreferencesFilter: function PreferencesFilter(t0, t1) { - this.prefix = t0; - this.allowList = t1; - }, - GetAllParameters: function GetAllParameters(t0) { - this.filter = t0; - }, - _getAllowedKeys(allowList) { - var t1 = A.KeysExtension_get_keys(init.G.window.localStorage); - return new A.WhereIterable(t1, new A._getAllowedKeys_closure(allowList), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); - }, - _decodeValue(encodedValue) { - var decodedValue = B.C_JsonCodec.decode$1(0, encodedValue); - if (type$.List_dynamic._is(decodedValue)) - return J.cast$1$0$ax(decodedValue, type$.String); - decodedValue.toString; - return decodedValue; - }, - SharedPreferencesPlugin: function SharedPreferencesPlugin() { - }, - SharedPreferencesPlugin__getPrefixedKeys_closure: function SharedPreferencesPlugin__getPrefixedKeys_closure(t0) { - this.prefix = t0; - }, - _getAllowedKeys_closure: function _getAllowedKeys_closure(t0) { - this.allowList = t0; - }, - SourceFile$fromString(text, url) { - var t1 = new A.CodeUnits(text), - t2 = A._setArrayType([0], type$.JSArray_int); - t2 = new A.SourceFile(url, t2, new Uint32Array(A._ensureNativeList(t1.toList$0(t1)))); - t2.SourceFile$decoded$2$url(t1, url); - return t2; - }, - FileLocation$_(file, offset) { - if (offset < 0) - A.throwExpression(A.RangeError$("Offset may not be negative, was " + offset + ".")); - else if (offset > file._decodedChars.length) - A.throwExpression(A.RangeError$("Offset " + offset + string$.x20must_ + file.get$length(0) + ".")); - return new A.FileLocation(file, offset); - }, - _FileSpan$(file, _start, _end) { - if (_end < _start) - A.throwExpression(A.ArgumentError$("End " + _end + " must come after start " + _start + ".", null)); - else if (_end > file._decodedChars.length) - A.throwExpression(A.RangeError$("End " + _end + string$.x20must_ + file.get$length(0) + ".")); - else if (_start < 0) - A.throwExpression(A.RangeError$("Start may not be negative, was " + _start + ".")); - return new A._FileSpan(file, _start, _end); - }, - SourceFile: function SourceFile(t0, t1, t2) { - var _ = this; - _.url = t0; - _._lineStarts = t1; - _._decodedChars = t2; - _._cachedLine = null; - }, - FileLocation: function FileLocation(t0, t1) { - this.file = t0; - this.offset = t1; - }, - _FileSpan: function _FileSpan(t0, t1, t2) { - this.file = t0; - this._file$_start = t1; - this._file$_end = t2; - }, - Highlighter$(span, color) { - var t1 = A.Highlighter__collateLines(A._setArrayType([A._Highlight$(span, true)], type$.JSArray__Highlight)), - t2 = new A.Highlighter_closure(color).call$0(), - t3 = B.JSInt_methods.toString$0(B.JSArray_methods.get$last(t1).number + 1), - t4 = A.Highlighter__contiguous(t1) ? 0 : 3, - t5 = A._arrayInstanceType(t1); - return new A.Highlighter(t1, t2, null, 1 + Math.max(t3.length, t4), new A.MappedListIterable(t1, new A.Highlighter$__closure(), t5._eval$1("MappedListIterable<1,int>")).reduce$1(0, B.CONSTANT), !A.isAllTheSame(new A.MappedListIterable(t1, new A.Highlighter$__closure0(), t5._eval$1("MappedListIterable<1,Object?>"))), new A.StringBuffer("")); - }, - Highlighter__contiguous(lines) { - var i, thisLine, nextLine; - for (i = 0; i < lines.length - 1;) { - thisLine = lines[i]; - ++i; - nextLine = lines[i]; - if (thisLine.number + 1 !== nextLine.number && J.$eq$(thisLine.url, nextLine.url)) - return false; - } - return true; - }, - Highlighter__collateLines(highlights) { - var t1, t2, - highlightsByUrl = A.groupBy(highlights, new A.Highlighter__collateLines_closure(), type$._Highlight, type$.Object); - for (t1 = new A.LinkedHashMapValueIterator(highlightsByUrl, highlightsByUrl._modifications, highlightsByUrl._first); t1.moveNext$0();) - J.sort$1$ax(t1.__js_helper$_current, new A.Highlighter__collateLines_closure0()); - t1 = A._instanceType(highlightsByUrl)._eval$1("LinkedHashMapEntriesIterable<1,2>"); - t2 = t1._eval$1("ExpandIterable"); - t1 = A.List_List$_of(new A.ExpandIterable(new A.LinkedHashMapEntriesIterable(highlightsByUrl, t1), new A.Highlighter__collateLines_closure1(), t2), t2._eval$1("Iterable.E")); - return t1; - }, - _Highlight$(span, primary) { - var t1 = new A._Highlight_closure(span).call$0(); - return new A._Highlight(t1, true, null); - }, - _Highlight__normalizeNewlines(span) { - var t1, endOffset, i, t2, t3, t4, - text = span.get$text(span); - if (!B.JSString_methods.contains$1(text, "\r\n")) - return span; - t1 = span.get$end(span); - endOffset = t1.get$offset(t1); - for (t1 = text.length - 1, i = 0; i < t1; ++i) - if (text.charCodeAt(i) === 13 && text.charCodeAt(i + 1) === 10) - --endOffset; - t1 = span.get$start(span); - t2 = span.get$sourceUrl(); - t3 = span.get$end(span); - t3 = t3.get$line(t3); - t2 = A.SourceLocation$(endOffset, span.get$end(span).get$column(), t3, t2); - t3 = A.stringReplaceAllUnchecked(text, "\r\n", "\n"); - t4 = span.get$context(span); - return A.SourceSpanWithContext$(t1, t2, t3, A.stringReplaceAllUnchecked(t4, "\r\n", "\n")); - }, - _Highlight__normalizeTrailingNewline(span) { - var context, text, start, end, t1, t2, t3; - if (!B.JSString_methods.endsWith$1(span.get$context(span), "\n")) - return span; - if (B.JSString_methods.endsWith$1(span.get$text(span), "\n\n")) - return span; - context = B.JSString_methods.substring$2(span.get$context(span), 0, span.get$context(span).length - 1); - text = span.get$text(span); - start = span.get$start(span); - end = span.get$end(span); - if (B.JSString_methods.endsWith$1(span.get$text(span), "\n")) { - t1 = A.findLineStart(span.get$context(span), span.get$text(span), span.get$start(span).get$column()); - t1.toString; - t1 = t1 + span.get$start(span).get$column() + span.get$length(span) === span.get$context(span).length; - } else - t1 = false; - if (t1) { - text = B.JSString_methods.substring$2(span.get$text(span), 0, span.get$text(span).length - 1); - if (text.length === 0) - end = start; - else { - t1 = span.get$end(span); - t1 = t1.get$offset(t1); - t2 = span.get$sourceUrl(); - t3 = span.get$end(span); - t3 = t3.get$line(t3); - end = A.SourceLocation$(t1 - 1, A._Highlight__lastLineLength(context), t3 - 1, t2); - t1 = span.get$start(span); - t1 = t1.get$offset(t1); - t2 = span.get$end(span); - start = t1 === t2.get$offset(t2) ? end : span.get$start(span); - } - } - return A.SourceSpanWithContext$(start, end, text, context); - }, - _Highlight__normalizeEndOfLine(span) { - var t1, t2, text, t3, t4; - if (span.get$end(span).get$column() !== 0) - return span; - t1 = span.get$end(span); - t1 = t1.get$line(t1); - t2 = span.get$start(span); - if (t1 === t2.get$line(t2)) - return span; - text = B.JSString_methods.substring$2(span.get$text(span), 0, span.get$text(span).length - 1); - t1 = span.get$start(span); - t2 = span.get$end(span); - t2 = t2.get$offset(t2); - t3 = span.get$sourceUrl(); - t4 = span.get$end(span); - t4 = t4.get$line(t4); - t3 = A.SourceLocation$(t2 - 1, text.length - B.JSString_methods.lastIndexOf$1(text, "\n") - 1, t4 - 1, t3); - return A.SourceSpanWithContext$(t1, t3, text, B.JSString_methods.endsWith$1(span.get$context(span), "\n") ? B.JSString_methods.substring$2(span.get$context(span), 0, span.get$context(span).length - 1) : span.get$context(span)); - }, - _Highlight__lastLineLength(text) { - var t1 = text.length; - if (t1 === 0) - return 0; - else if (text.charCodeAt(t1 - 1) === 10) - return t1 === 1 ? 0 : t1 - B.JSString_methods.lastIndexOf$2(text, "\n", t1 - 2) - 1; - else - return t1 - B.JSString_methods.lastIndexOf$1(text, "\n") - 1; - }, - Highlighter: function Highlighter(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._lines = t0; - _._primaryColor = t1; - _._secondaryColor = t2; - _._paddingBeforeSidebar = t3; - _._maxMultilineSpans = t4; - _._multipleFiles = t5; - _._highlighter$_buffer = t6; - }, - Highlighter_closure: function Highlighter_closure(t0) { - this.color = t0; - }, - Highlighter$__closure: function Highlighter$__closure() { - }, - Highlighter$___closure: function Highlighter$___closure() { - }, - Highlighter$__closure0: function Highlighter$__closure0() { - }, - Highlighter__collateLines_closure: function Highlighter__collateLines_closure() { - }, - Highlighter__collateLines_closure0: function Highlighter__collateLines_closure0() { - }, - Highlighter__collateLines_closure1: function Highlighter__collateLines_closure1() { - }, - Highlighter__collateLines__closure: function Highlighter__collateLines__closure(t0) { - this.line = t0; - }, - Highlighter_highlight_closure: function Highlighter_highlight_closure() { - }, - Highlighter__writeFileStart_closure: function Highlighter__writeFileStart_closure(t0) { - this.$this = t0; - }, - Highlighter__writeMultilineHighlights_closure: function Highlighter__writeMultilineHighlights_closure(t0, t1, t2) { - this.$this = t0; - this.startLine = t1; - this.line = t2; - }, - Highlighter__writeMultilineHighlights_closure0: function Highlighter__writeMultilineHighlights_closure0(t0, t1) { - this.$this = t0; - this.highlight = t1; - }, - Highlighter__writeMultilineHighlights_closure1: function Highlighter__writeMultilineHighlights_closure1(t0) { - this.$this = t0; - }, - Highlighter__writeMultilineHighlights_closure2: function Highlighter__writeMultilineHighlights_closure2(t0, t1, t2, t3, t4, t5, t6) { - var _ = this; - _._box_0 = t0; - _.$this = t1; - _.current = t2; - _.startLine = t3; - _.line = t4; - _.highlight = t5; - _.endLine = t6; - }, - Highlighter__writeMultilineHighlights__closure: function Highlighter__writeMultilineHighlights__closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - Highlighter__writeMultilineHighlights__closure0: function Highlighter__writeMultilineHighlights__closure0(t0, t1) { - this.$this = t0; - this.vertical = t1; - }, - Highlighter__writeHighlightedText_closure: function Highlighter__writeHighlightedText_closure(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.text = t1; - _.startColumn = t2; - _.endColumn = t3; - }, - Highlighter__writeIndicator_closure: function Highlighter__writeIndicator_closure(t0, t1, t2) { - this.$this = t0; - this.line = t1; - this.highlight = t2; - }, - Highlighter__writeIndicator_closure0: function Highlighter__writeIndicator_closure0(t0, t1, t2) { - this.$this = t0; - this.line = t1; - this.highlight = t2; - }, - Highlighter__writeIndicator_closure1: function Highlighter__writeIndicator_closure1(t0, t1, t2, t3) { - var _ = this; - _.$this = t0; - _.coversWholeLine = t1; - _.line = t2; - _.highlight = t3; - }, - Highlighter__writeSidebar_closure: function Highlighter__writeSidebar_closure(t0, t1, t2) { - this._box_0 = t0; - this.$this = t1; - this.end = t2; - }, - _Highlight: function _Highlight(t0, t1, t2) { - this.span = t0; - this.isPrimary = t1; - this.label = t2; - }, - _Highlight_closure: function _Highlight_closure(t0) { - this.span = t0; - }, - _Line: function _Line(t0, t1, t2, t3) { - var _ = this; - _.text = t0; - _.number = t1; - _.url = t2; - _.highlights = t3; - }, - SourceLocation$(offset, column, line, sourceUrl) { - if (offset < 0) - A.throwExpression(A.RangeError$("Offset may not be negative, was " + offset + ".")); - else if (line < 0) - A.throwExpression(A.RangeError$("Line may not be negative, was " + line + ".")); - else if (column < 0) - A.throwExpression(A.RangeError$("Column may not be negative, was " + column + ".")); - return new A.SourceLocation(sourceUrl, offset, line, column); - }, - SourceLocation: function SourceLocation(t0, t1, t2, t3) { - var _ = this; - _.sourceUrl = t0; - _.offset = t1; - _.line = t2; - _.column = t3; - }, - SourceLocationMixin: function SourceLocationMixin() { - }, - SourceSpanBase: function SourceSpanBase() { - }, - SourceSpanFormatException$(message, span, source) { - return new A.SourceSpanFormatException(source, message, span); - }, - SourceSpanException: function SourceSpanException() { - }, - SourceSpanFormatException: function SourceSpanFormatException(t0, t1, t2) { - this.source = t0; - this._span_exception$_message = t1; - this._span = t2; - }, - SourceSpanMixin: function SourceSpanMixin() { - }, - SourceSpanWithContext$(start, end, text, _context) { - var t1 = new A.SourceSpanWithContext(_context, start, end, text); - t1.SourceSpanBase$3(start, end, text); - if (!B.JSString_methods.contains$1(_context, text)) - A.throwExpression(A.ArgumentError$('The context line "' + _context + '" must contain "' + text + '".', null)); - if (A.findLineStart(_context, text, start.get$column()) == null) - A.throwExpression(A.ArgumentError$('The span text "' + text + '" must start at column ' + (start.get$column() + 1) + ' in a line within "' + _context + '".', null)); - return t1; - }, - SourceSpanWithContext: function SourceSpanWithContext(t0, t1, t2, t3) { - var _ = this; - _._span_with_context$_context = t0; - _.start = t1; - _.end = t2; - _.text = t3; - }, - GuaranteeChannel$(innerStream, innerSink, allowSinkErrors, $T) { - var t2, t1 = {}; - t1.innerStream = innerStream; - t2 = new A.GuaranteeChannel($T._eval$1("GuaranteeChannel<0>")); - t2.GuaranteeChannel$3$allowSinkErrors(innerSink, allowSinkErrors, t1, $T); - return t2; - }, - GuaranteeChannel: function GuaranteeChannel(t0) { - var _ = this; - _.__GuaranteeChannel__streamController_F = _.__GuaranteeChannel__sink_F = $; - _._subscription = null; - _._disconnected = false; - _.$ti = t0; - }, - GuaranteeChannel_closure: function GuaranteeChannel_closure(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - GuaranteeChannel__closure: function GuaranteeChannel__closure(t0) { - this.$this = t0; - }, - _GuaranteeSink: function _GuaranteeSink(t0, t1, t2, t3) { - var _ = this; - _._inner = t0; - _._guarantee_channel$_channel = t1; - _._doneCompleter = t2; - _._closed = _._disconnected = false; - _._addStreamCompleter = _._addStreamSubscription = null; - _._allowErrors = t3; - }, - _GuaranteeSink__addError_closure: function _GuaranteeSink__addError_closure() { - }, - StreamChannelController: function StreamChannelController(t0) { - this.__StreamChannelController__foreign_F = this.__StreamChannelController__local_F = $; - this.$ti = t0; - }, - StreamChannelMixin: function StreamChannelMixin() { - }, - EagerSpanScanner: function EagerSpanScanner(t0, t1, t2) { - var _ = this; - _._column = _._line = 0; - _._sourceFile = t0; - _.sourceUrl = t1; - _.string = t2; - _._string_scanner$_position = 0; - _._lastMatchPosition = _._lastMatch = null; - }, - _EagerSpanScannerState: function _EagerSpanScannerState(t0) { - this.position = t0; - }, - StringScannerException$(message, span, source) { - return new A.StringScannerException(source, message, span); - }, - StringScannerException: function StringScannerException(t0, t1, t2) { - this.source = t0; - this._span_exception$_message = t1; - this._span = t2; - }, - SpanScanner: function SpanScanner() { - }, - StringScanner$(string, position, sourceUrl) { - return new A.StringScanner(null, string); - }, - StringScanner: function StringScanner(t0, t1) { - var _ = this; - _.sourceUrl = t0; - _.string = t1; - _._string_scanner$_position = 0; - _._lastMatchPosition = _._lastMatch = null; - }, - BasicLock: function BasicLock() { - this.last = null; - }, - BasicLock_synchronized_complete: function BasicLock_synchronized_complete(t0, t1) { - this.$this = t0; - this.completer = t1; - }, - TypedDataBuffer: function TypedDataBuffer() { - }, - _IntBuffer0: function _IntBuffer0() { - }, - Uint8Buffer0: function Uint8Buffer0(t0, t1) { - this._typed_buffer$_buffer = t0; - this._typed_buffer$_length = t1; - }, - UrlLauncherPlatform: function UrlLauncherPlatform() { - }, - UrlLauncherPlugin: function UrlLauncherPlugin(t0) { - this._window = t0; - }, - RNG: function RNG() { - }, - CryptoRNG: function CryptoRNG() { - }, - Uuid: function Uuid() { - }, - Matrix4_tryInvert(other) { - var r = new A.Matrix4(new Float64Array(16)); - if (r.copyInverse$1(other) === 0) - return null; - return r; - }, - Matrix4$zero() { - return new A.Matrix4(new Float64Array(16)); - }, - Matrix4_Matrix4$identity() { - var t1 = new A.Matrix4(new Float64Array(16)); - t1.setIdentity$0(); - return t1; - }, - Matrix4_Matrix4$translationValues(x, y, z) { - var t1 = new Float64Array(16), - t2 = new A.Matrix4(t1); - t2.setIdentity$0(); - t1[14] = z; - t1[13] = y; - t1[12] = x; - return t2; - }, - Matrix4_Matrix4$diagonal3Values(x, y, z) { - var t1 = new Float64Array(16); - t1[15] = 1; - t1[10] = z; - t1[5] = y; - t1[0] = x; - return new A.Matrix4(t1); - }, - Quaternion_Quaternion$identity() { - var t1 = new Float64Array(4); - t1[3] = 1; - return new A.Quaternion(t1); - }, - Matrix3: function Matrix3(t0) { - this._m3storage = t0; - }, - Matrix4: function Matrix4(t0) { - this._m4storage = t0; - }, - Quaternion: function Quaternion(t0) { - this._qStorage = t0; - }, - Vector3: function Vector3(t0) { - this._v3storage = t0; - }, - Vector4: function Vector4(t0) { - this._v4storage = t0; - }, - Caption: function Caption() { - }, - _videoPlayerPlatform() { - var currentInstance = $.$get$VideoPlayerPlatform__instance(); - if ($._lastVideoPlayerPlatform !== currentInstance) { - currentInstance.init$0(); - $._lastVideoPlayerPlatform = currentInstance; - } - return currentInstance; - }, - VideoPlayerController$networkUrl(url) { - return new A.VideoPlayerController(url.toString$0(0), B.VideoPlayerValue_WGy, $.$get$ChangeNotifier__emptyListeners()); - }, - _VideoPlayerState$() { - var t1 = new A._VideoPlayerState(); - t1._VideoPlayerState$0(); - return t1; - }, - VideoPlayerValue: function VideoPlayerValue(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) { - var _ = this; - _.duration = t0; - _.position = t1; - _.caption = t2; - _.captionOffset = t3; - _.buffered = t4; - _.isPlaying = t5; - _.isLooping = t6; - _.isBuffering = t7; - _.volume = t8; - _.playbackSpeed = t9; - _.errorDescription = t10; - _.isCompleted = t11; - _.size = t12; - _.rotationCorrection = t13; - _.isInitialized = t14; - }, - VideoPlayerController: function VideoPlayerController(t0, t1, t2) { - var _ = this; - _.dataSource = t0; - _._video_player$_timer = _._closedCaptionFile = null; - _._video_player$_isDisposed = false; - _._lifeCycleObserver = _._eventSubscription = _._creatingCompleter = null; - _._textureId = -1; - _._change_notifier$_value = t1; - _.ChangeNotifier__count = 0; - _.ChangeNotifier__listeners = t2; - _.ChangeNotifier__reentrantlyRemovedListeners = _.ChangeNotifier__notificationCallStackDepth = 0; - }, - VideoPlayerController_initialize_eventListener: function VideoPlayerController_initialize_eventListener(t0, t1) { - this.$this = t0; - this.initializingCompleter = t1; - }, - VideoPlayerController_initialize_eventListener_closure: function VideoPlayerController_initialize_eventListener_closure(t0) { - this.$this = t0; - }, - VideoPlayerController_initialize_errorListener: function VideoPlayerController_initialize_errorListener(t0, t1) { - this.$this = t0; - this.initializingCompleter = t1; - }, - VideoPlayerController__applyPlayPause_closure: function VideoPlayerController__applyPlayPause_closure(t0) { - this.$this = t0; - }, - _VideoAppLifeCycleObserver: function _VideoAppLifeCycleObserver(t0) { - this._wasPlayingBeforePause = false; - this._video_player$_controller = t0; - }, - VideoPlayer: function VideoPlayer(t0, t1) { - this.controller = t0; - this.key = t1; - }, - _VideoPlayerState: function _VideoPlayerState() { - var _ = this; - _.___VideoPlayerState__textureId_A = _.___VideoPlayerState__listener_A = $; - _._framework$_element = _._widget = null; - }, - _VideoPlayerState_closure: function _VideoPlayerState_closure(t0) { - this.$this = t0; - }, - _VideoPlayerState__closure: function _VideoPlayerState__closure(t0, t1) { - this.$this = t0; - this.newTextureId = t1; - }, - _VideoPlayerWithRotation: function _VideoPlayerWithRotation(t0, t1, t2) { - this.rotation = t0; - this.child = t1; - this.key = t2; - }, - __VideoAppLifeCycleObserver_Object_WidgetsBindingObserver: function __VideoAppLifeCycleObserver_Object_WidgetsBindingObserver() { - }, - VideoPlayerPlatform: function VideoPlayerPlatform() { - }, - _PlaceholderImplementation: function _PlaceholderImplementation() { - }, - DataSource: function DataSource(t0, t1, t2, t3) { - var _ = this; - _.sourceType = t0; - _.uri = t1; - _.asset = t2; - _.$package = t3; - }, - DataSourceType: function DataSourceType(t0, t1) { - this.index = t0; - this._name = t1; - }, - VideoEvent: function VideoEvent(t0, t1, t2, t3, t4) { - var _ = this; - _.eventType = t0; - _.duration = t1; - _.size = t2; - _.buffered = t3; - _.isPlaying = t4; - }, - VideoEventType: function VideoEventType(t0, t1) { - this.index = t0; - this._name = t1; - }, - DurationRange: function DurationRange(t0, t1) { - this.start = t0; - this.end = t1; - }, - VideoPlayer0: function VideoPlayer0(t0, t1) { - var _ = this; - _._eventController = t0; - _._videoElement = t1; - _._onContextMenu = null; - _._isBuffering = _._video_player0$_isInitialized = false; - }, - VideoPlayer_initialize_closure: function VideoPlayer_initialize_closure(t0) { - this.$this = t0; - }, - VideoPlayer_initialize_closure0: function VideoPlayer_initialize_closure0(t0) { - this.$this = t0; - }, - VideoPlayer_initialize_closure1: function VideoPlayer_initialize_closure1(t0) { - this.$this = t0; - }, - VideoPlayer_initialize_closure2: function VideoPlayer_initialize_closure2(t0) { - this.$this = t0; - }, - VideoPlayer_initialize_closure3: function VideoPlayer_initialize_closure3(t0) { - this.$this = t0; - }, - VideoPlayer_initialize_closure4: function VideoPlayer_initialize_closure4(t0) { - this.$this = t0; - }, - VideoPlayer_initialize_closure5: function VideoPlayer_initialize_closure5(t0) { - this.$this = t0; - }, - VideoPlayer_play_closure: function VideoPlayer_play_closure(t0) { - this.$this = t0; - }, - VideoPlayer_play_closure0: function VideoPlayer_play_closure0() { - }, - VideoPlayerPlugin: function VideoPlayerPlugin(t0) { - this._videoPlayers = t0; - this._textureCounter = 1; - }, - VideoPlayerPlugin_create_closure: function VideoPlayerPlugin_create_closure(t0) { - this.videoElement = t0; - }, - _EventStreamSubscription$(_target, _eventType, onData, _useCapture) { - var t1; - if (onData == null) - t1 = null; - else { - t1 = A._wrapZone(new A._EventStreamSubscription_closure(onData), type$.JSObject); - t1 = t1 == null ? null : A._functionToJS1(t1); - } - t1 = new A._EventStreamSubscription(_target, _eventType, t1, false); - t1._tryResume$0(); - return t1; - }, - _wrapZone(callback, $T) { - var t1 = $.Zone__current; - if (t1 === B.C__RootZone) - return callback; - return t1.bindUnaryCallbackGuarded$1$1(callback, $T); - }, - EventStreamProvider0: function EventStreamProvider0(t0, t1) { - this._eventType = t0; - this.$ti = t1; - }, - _EventStream: function _EventStream(t0, t1, t2, t3) { - var _ = this; - _._streams$_target = t0; - _._eventType = t1; - _._streams$_useCapture = t2; - _.$ti = t3; - }, - _EventStreamSubscription: function _EventStreamSubscription(t0, t1, t2, t3) { - var _ = this; - _._pauseCount = 0; - _._streams$_target = t0; - _._eventType = t1; - _._streams$_onData = t2; - _._streams$_useCapture = t3; - }, - _EventStreamSubscription_closure: function _EventStreamSubscription_closure(t0) { - this.onData = t0; - }, - _EventStreamSubscription_onData_closure: function _EventStreamSubscription_onData_closure(t0) { - this.handleData = t0; - }, - BrowserWebSocket_connect(url, protocols) { - return A.BrowserWebSocket_connect$body(url, protocols); - }, - BrowserWebSocket_connect$body(url, protocols) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.BrowserWebSocket), - $async$returnValue, t1, t2, t3, webSocket, browserSocket, webSocketConnected; - var $async$BrowserWebSocket_connect = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if (!url.isScheme$1("ws") && !url.isScheme$1("wss")) - throw A.wrapException(A.ArgumentError$value(url, "url", "only ws: and wss: schemes are supported")); - t1 = init.G; - t2 = t1.WebSocket; - t3 = url.toString$0(0); - t1 = new t1.Array(); - webSocket = new t2(t3, t1); - webSocket.binaryType = "arraybuffer"; - browserSocket = new A.BrowserWebSocket(webSocket, A.StreamController_StreamController(null, null, false, type$.WebSocketEvent)); - t1 = new A._Future($.Zone__current, type$._Future_BrowserWebSocket); - webSocketConnected = new A._AsyncCompleter(t1, type$._AsyncCompleter_BrowserWebSocket); - if (J.$eq$(webSocket.readyState, 1)) - webSocketConnected.complete$1(0, browserSocket); - else if (J.$eq$(webSocket.readyState, 2) || J.$eq$(webSocket.readyState, 3)) { - A.S(webSocket.readyState); - webSocketConnected.completeError$1(new A.WebSocketException()); - } else - new A._EventStream(webSocket, "open", false, type$._EventStream_JSObject).get$first(0).then$1$1(0, new A.BrowserWebSocket_connect_closure(webSocketConnected, browserSocket), type$.void); - t2 = type$._EventStream_JSObject; - t3 = type$.void; - new A._EventStream(webSocket, "error", false, t2).get$first(0).then$1$1(0, new A.BrowserWebSocket_connect_closure0(webSocketConnected, browserSocket), t3); - A._EventStreamSubscription$(webSocket, "message", new A.BrowserWebSocket_connect_closure1(browserSocket), false); - new A._EventStream(webSocket, "close", false, t2).get$first(0).then$1$1(0, new A.BrowserWebSocket_connect_closure2(webSocketConnected, browserSocket), t3); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$BrowserWebSocket_connect, $async$completer); - }, - BrowserWebSocket: function BrowserWebSocket(t0, t1) { - this._webSocket = t0; - this._events = t1; - }, - BrowserWebSocket_connect_closure: function BrowserWebSocket_connect_closure(t0, t1) { - this.webSocketConnected = t0; - this.browserSocket = t1; - }, - BrowserWebSocket_connect_closure0: function BrowserWebSocket_connect_closure0(t0, t1) { - this.webSocketConnected = t0; - this.browserSocket = t1; - }, - BrowserWebSocket_connect_closure1: function BrowserWebSocket_connect_closure1(t0) { - this.browserSocket = t0; - }, - BrowserWebSocket_connect_closure2: function BrowserWebSocket_connect_closure2(t0, t1) { - this.webSocketConnected = t0; - this.browserSocket = t1; - }, - WebSocketConnectionClosed$() { - return new A.WebSocketConnectionClosed(); - }, - WebSocketEvent: function WebSocketEvent() { - }, - TextDataReceived: function TextDataReceived(t0) { - this.text = t0; - }, - BinaryDataReceived: function BinaryDataReceived(t0) { - this.data = t0; - }, - CloseReceived: function CloseReceived(t0, t1) { - this.code = t0; - this.reason = t1; - }, - WebSocketException: function WebSocketException() { - }, - WebSocketConnectionClosed: function WebSocketConnectionClosed() { - }, - AdapterWebSocketChannel$(webSocket) { - var _null = null, - t1 = $.Zone__current, - t2 = new A.StreamChannelController(type$.StreamChannelController_nullable_Object), - t3 = type$.nullable_Object, - localToForeignController = A.StreamController_StreamController(_null, _null, true, t3), - foreignToLocalController = A.StreamController_StreamController(_null, _null, true, t3); - t2.__StreamChannelController__local_F = A.GuaranteeChannel$(new A._ControllerStream(foreignToLocalController, A._instanceType(foreignToLocalController)._eval$1("_ControllerStream<1>")), new A._StreamSinkWrapper(localToForeignController), true, t3); - t2.__StreamChannelController__foreign_F = A.GuaranteeChannel$(new A._ControllerStream(localToForeignController, A._instanceType(localToForeignController)._eval$1("_ControllerStream<1>")), new A._StreamSinkWrapper(foreignToLocalController), false, t3); - t2 = new A.AdapterWebSocketChannel(new A._AsyncCompleter(new A._Future(t1, type$._Future_void), type$._AsyncCompleter_void), t2); - t2.AdapterWebSocketChannel$1(webSocket); - return t2; - }, - AdapterWebSocketChannel: function AdapterWebSocketChannel(t0, t1) { - var _ = this; - _._localCloseReason = _._localCloseCode = null; - _._readyCompleter = t0; - _._adapter_web_socket_channel$_controller = t1; - _.__AdapterWebSocketChannel_sink_FI = $; - }, - AdapterWebSocketChannel_closure: function AdapterWebSocketChannel_closure(t0) { - this.$this = t0; - }, - AdapterWebSocketChannel__closure: function AdapterWebSocketChannel__closure(t0) { - this.$this = t0; - }, - AdapterWebSocketChannel__closure0: function AdapterWebSocketChannel__closure0(t0) { - this.webSocket = t0; - }, - AdapterWebSocketChannel__closure1: function AdapterWebSocketChannel__closure1(t0, t1) { - this.$this = t0; - this.webSocket = t1; - }, - AdapterWebSocketChannel_closure0: function AdapterWebSocketChannel_closure0(t0) { - this.$this = t0; - }, - _WebSocketSink: function _WebSocketSink(t0, t1) { - this._adapter_web_socket_channel$_channel = t0; - this._stream_sink$_sink = t1; - }, - WebSocketChannelException: function WebSocketChannelException(t0) { - this.message = t0; - }, - deepEquals(obj1, obj2) { - return new A._DeepEquals([], []).equals$2(obj1, obj2); - }, - deepHashCode(obj) { - return new A.deepHashCode_deepHashCodeInner([]).call$1(obj); - }, - _DeepEquals: function _DeepEquals(t0, t1) { - this._parents1 = t0; - this._parents2 = t1; - }, - deepHashCode_deepHashCodeInner: function deepHashCode_deepHashCodeInner(t0) { - this.parents = t0; - }, - deepHashCode_deepHashCodeInner_closure: function deepHashCode_deepHashCodeInner_closure(t0) { - this.value = t0; - }, - DocumentStartEvent$(span, isImplicit, tagDirectives, versionDirective) { - return new A.DocumentStartEvent(span, versionDirective, tagDirectives == null ? A._setArrayType([], type$.JSArray_TagDirective) : tagDirectives, isImplicit); - }, - Event: function Event(t0, t1) { - this.type = t0; - this.span = t1; - }, - DocumentStartEvent: function DocumentStartEvent(t0, t1, t2, t3) { - var _ = this; - _.span = t0; - _.versionDirective = t1; - _.tagDirectives = t2; - _.isImplicit = t3; - }, - DocumentEndEvent: function DocumentEndEvent(t0, t1) { - this.span = t0; - this.isImplicit = t1; - }, - AliasEvent: function AliasEvent(t0, t1) { - this.span = t0; - this.name = t1; - }, - _ValueEvent: function _ValueEvent() { - }, - ScalarEvent: function ScalarEvent(t0, t1, t2, t3, t4) { - var _ = this; - _.span = t0; - _.anchor = t1; - _.tag = t2; - _.value = t3; - _.style = t4; - }, - SequenceStartEvent: function SequenceStartEvent(t0, t1, t2, t3) { - var _ = this; - _.span = t0; - _.anchor = t1; - _.tag = t2; - _.style = t3; - }, - MappingStartEvent: function MappingStartEvent(t0, t1, t2, t3) { - var _ = this; - _.span = t0; - _.anchor = t1; - _.tag = t2; - _.style = t3; - }, - EventType: function EventType(t0, t1) { - this.index = t0; - this._name = t1; - }, - Loader: function Loader(t0, t1, t2) { - this._parser = t0; - this._aliases = t1; - this._loader$_span = t2; - }, - Parser: function Parser(t0, t1, t2, t3) { - var _ = this; - _._scanner = t0; - _._parser$_states = t1; - _._parser$_state = t2; - _._tagDirectives = t3; - }, - Parser__parseNode_parseAnchor: function Parser__parseNode_parseAnchor(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - Parser__parseNode_parseTag: function Parser__parseNode_parseTag(t0, t1) { - this._box_0 = t0; - this.$this = t1; - }, - _State: function _State(t0) { - this.name = t0; - }, - Scanner: function Scanner(t0, t1, t2, t3, t4, t5) { - var _ = this; - _._recover = t0; - _._errorListener = t1; - _._scanner$_scanner = t2; - _._streamEndProduced = _._streamStartProduced = false; - _._tokens = t3; - _._tokensParsed = 0; - _._tokenAvailable = false; - _._indents = t4; - _._simpleKeyAllowed = true; - _._simpleKeys = t5; - }, - Scanner__fetchMoreTokens_closure: function Scanner__fetchMoreTokens_closure(t0) { - this.$this = t0; - }, - _SimpleKey: function _SimpleKey(t0, t1, t2, t3, t4) { - var _ = this; - _.tokenNumber = t0; - _.location = t1; - _.line = t2; - _.column = t3; - _.required = t4; - }, - _Chomping: function _Chomping(t0, t1) { - this.index = t0; - this._name = t1; - }, - ScalarStyle: function ScalarStyle(t0) { - this.name = t0; - }, - CollectionStyle: function CollectionStyle(t0) { - this.name = t0; - }, - Token: function Token(t0, t1) { - this.type = t0; - this.span = t1; - }, - VersionDirectiveToken: function VersionDirectiveToken(t0, t1, t2) { - this.span = t0; - this.major = t1; - this.minor = t2; - }, - TagDirectiveToken: function TagDirectiveToken(t0, t1, t2) { - this.span = t0; - this.handle = t1; - this.prefix = t2; - }, - AnchorToken: function AnchorToken(t0, t1) { - this.span = t0; - this.name = t1; - }, - AliasToken: function AliasToken(t0, t1) { - this.span = t0; - this.name = t1; - }, - TagToken: function TagToken(t0, t1, t2) { - this.span = t0; - this.handle = t1; - this.suffix = t2; - }, - ScalarToken: function ScalarToken(t0, t1, t2) { - this.span = t0; - this.value = t1; - this.style = t2; - }, - TokenType: function TokenType(t0, t1) { - this.index = t0; - this._name = t1; - }, - Pair: function Pair(t0, t1) { - this.first = t0; - this.last = t1; - }, - yamlWarningCallback_closure: function yamlWarningCallback_closure() { - }, - YamlDocument: function YamlDocument(t0, t1) { - this.contents = t0; - this.span = t1; - }, - VersionDirective: function VersionDirective(t0, t1) { - this.major = t0; - this.minor = t1; - }, - TagDirective: function TagDirective(t0, t1) { - this.handle = t0; - this.prefix = t1; - }, - YamlException$(message, span) { - return new A.YamlException(null, message, span); - }, - YamlException: function YamlException(t0, t1, t2) { - this.source = t0; - this._span_exception$_message = t1; - this._span = t2; - }, - YamlNode: function YamlNode() { - }, - YamlMap: function YamlMap(t0, t1) { - this.nodes = t0; - this._yaml_node$_span = t1; - }, - YamlMap_keys_closure: function YamlMap_keys_closure() { - }, - YamlList: function YamlList(t0, t1) { - this.nodes = t0; - this._yaml_node$_span = t1; - }, - YamlScalar: function YamlScalar(t0, t1) { - this.value = t0; - this._yaml_node$_span = t1; - }, - _YamlList_YamlNode_ListMixin: function _YamlList_YamlNode_ListMixin() { - }, - _YamlMap_YamlNode_MapMixin: function _YamlMap_YamlNode_MapMixin() { - }, - _YamlMap_YamlNode_MapMixin_UnmodifiableMapMixin: function _YamlMap_YamlNode_MapMixin_UnmodifiableMapMixin() { - }, - main() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$main = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(A.bootstrapEngine(new A.main_closure(), new A.main_closure0()), $async$main); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$main, $async$completer); - }, - main_closure0: function main_closure0() { - }, - main_closure: function main_closure() { - }, - Client_Client() { - var client = $.Zone__current.$index(0, B.Symbol__clientToken), - t1 = client == null ? null : type$.Client_Function._as(client).call$0(); - return t1 == null ? new A.BrowserClient(A.LinkedHashSet_LinkedHashSet$_empty(type$.JSObject)) : t1; - }, - zoneClient() { - var client = $.Zone__current.$index(0, B.Symbol__clientToken); - return client == null ? null : type$.Client_Function._as(client).call$0(); - }, - LinkViewController__viewFactory(viewId) { - return $.LinkViewController__instances.$index(0, viewId).get$_link$_element(); - }, - printString(string) { - if (typeof dartPrint == "function") { - dartPrint(string); - return; - } - if (typeof console == "object" && typeof console.log != "undefined") { - console.log(string); - return; - } - if (typeof print == "function") { - print(string); - return; - } - throw "Unable to print message: " + String(string); - }, - ListToJSArray_get_toJS(_this) { - return _this; - }, - JSAnyUtilityExtension_instanceOfString(_this, constructorName) { - var parts, $constructor, t1, t2, _i, part; - if (constructorName.length === 0) - return false; - parts = constructorName.split("."); - $constructor = init.G; - for (t1 = parts.length, t2 = type$.nullable_JSObject, _i = 0; _i < t1; ++_i) { - part = parts[_i]; - $constructor = t2._as($constructor[part]); - if ($constructor == null) - return false; - } - return _this instanceof type$.JavaScriptFunction._as($constructor); - }, - JSObjectUnsafeUtilExtension__callMethod(_this, method, arg1, arg2, arg3, arg4) { - var t1 = _this[method](); - return t1; - }, - updateUrlParameter(key, value) { - var uri, params, newUri, t2, - t1 = window.location.href; - t1.toString; - uri = A.Uri_parse(t1, 0, null); - t1 = type$.String; - params = A.LinkedHashMap_LinkedHashMap$from(uri.get$queryParameters(), t1, t1); - params.$indexSet(0, key, value); - newUri = uri.replace$1$queryParameters(0, params); - t1 = window.history; - t1.toString; - t2 = newUri.get$_text(); - t1.pushState(new A._StructuredCloneDart2Js([], []).walk$1(null), "", t2); - }, - removeUrlParameter(key) { - var uri, params, newUri, t2, - t1 = window.location.href; - t1.toString; - uri = A.Uri_parse(t1, 0, null); - t1 = type$.String; - params = A.LinkedHashMap_LinkedHashMap$from(uri.get$queryParameters(), t1, t1); - params.remove$1(0, key); - newUri = uri.replace$1$queryParameters(0, params); - t1 = window.history; - t1.toString; - t2 = newUri.get$_text(); - t1.pushState(new A._StructuredCloneDart2Js([], []).walk$1(null), "", t2); - }, - groupBy(values, key, $S, $T) { - var t1, _i, element, t2, t3, - map = A.LinkedHashMap_LinkedHashMap$_empty($T, $S._eval$1("List<0>")); - for (t1 = $S._eval$1("JSArray<0>"), _i = 0; _i < 1; ++_i) { - element = values[_i]; - t2 = key.call$1(element); - t3 = map.$index(0, t2); - if (t3 == null) { - t3 = A._setArrayType([], t1); - map.$indexSet(0, t2, t3); - t2 = t3; - } else - t2 = t3; - J.add$1$ax(t2, element); - } - return map; - }, - IterableExtension_firstWhereOrNull(_this, test) { - var t1, _i, element; - for (t1 = _this.length, _i = 0; _i < _this.length; _this.length === t1 || (0, A.throwConcurrentModificationError)(_this), ++_i) { - element = _this[_i]; - if (test.call$1(element)) - return element; - } - return null; - }, - IterableExtension_get_firstOrNull(_this) { - var t1 = J.get$iterator$ax(_this.__internal$_iterable); - if (new A.WhereIterator(t1, _this._f).moveNext$0()) - return t1.get$current(t1); - return null; - }, - CupertinoTextField_inferIOSSpellCheckConfiguration(configuration) { - return B.SpellCheckConfiguration_asH; - }, - compute0(callback, message, debugLabel, $M, $R) { - return A.compute$body(callback, message, debugLabel, $M, $R, $R); - }, - compute$body(callback, message, debugLabel, $M, $R, $async$type) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter($async$type), - $async$returnValue, t1; - var $async$compute0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = A._Future$value(null, type$.Null); - $async$goto = 3; - return A._asyncAwait(t1, $async$compute0); - case 3: - // returning from await. - $async$returnValue = callback.call$1(message); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$compute0, $async$completer); - }, - defaultTargetPlatform() { - var t1 = $.$get$_browserPlatform(); - return t1; - }, - _operatingSystemToTargetPlatform(os) { - var t1; - switch (os.index) { - case 1: - t1 = B.TargetPlatform_0; - break; - case 0: - t1 = B.TargetPlatform_2; - break; - case 2: - t1 = B.TargetPlatform_3; - break; - case 4: - t1 = B.TargetPlatform_4; - break; - case 3: - t1 = B.TargetPlatform_5; - break; - case 5: - t1 = B.TargetPlatform_0; - break; - default: - t1 = null; - } - return t1; - }, - setEquals(a, b) { - var t1; - if (a == null) - return b == null; - if (b == null || a.get$length(a) !== b.get$length(b)) - return false; - if (a === b) - return true; - for (t1 = a.get$iterator(a); t1.moveNext$0();) - if (!b.contains$1(0, t1.get$current(t1))) - return false; - return true; - }, - listEquals(a, b) { - var t1, t2, index; - if (a == null) - return b == null; - if (b == null || J.get$length$asx(a) !== J.get$length$asx(b)) - return false; - if (a === b) - return true; - for (t1 = J.getInterceptor$asx(a), t2 = J.getInterceptor$asx(b), index = 0; index < t1.get$length(a); ++index) - if (!J.$eq$(t1.$index(a, index), t2.$index(b, index))) - return false; - return true; - }, - mapEquals(a, b) { - var key, - t1 = a.get$length(a), - t2 = b.get$length(b); - if (t1 !== t2) - return false; - if (a === b) - return true; - for (t1 = J.get$iterator$ax(a.get$keys(a)); t1.moveNext$0();) { - key = t1.get$current(t1); - if (!b.containsKey$1(0, key) || !J.$eq$(b.$index(0, key), a.$index(0, key))) - return false; - } - return true; - }, - mergeSort(list, compare, $T) { - var middle, secondLength, scratchSpace, - end = list.length; - if (end < 2) - return; - if (end < 32) { - A._insertionSort(list, compare, end, 0, $T); - return; - } - middle = end >>> 1; - secondLength = end - middle; - scratchSpace = A.List_List$filled(secondLength, list[0], false, $T); - A._mergeSort(list, compare, middle, end, scratchSpace, 0); - A._mergeSort(list, compare, 0, middle, list, secondLength); - A._merge(compare, list, secondLength, end, scratchSpace, 0, secondLength, list, 0); - }, - _insertionSort(list, compare, end, start, $T) { - var pos, element, max, min, mid; - for (pos = start + 1; pos < end;) { - element = list[pos]; - for (max = pos, min = start; min < max;) { - mid = min + B.JSInt_methods._shrOtherPositive$1(max - min, 1); - if (compare.call$2(element, list[mid]) < 0) - max = mid; - else - min = mid + 1; - } - ++pos; - B.JSArray_methods.setRange$4(list, min + 1, pos, list, min); - list[min] = element; - } - }, - _movingInsertionSort(list, compare, start, end, target, targetOffset) { - var i, element, max, max0, min, mid, - $length = end - start; - if ($length === 0) - return; - target[targetOffset] = list[start]; - for (i = 1; i < $length; ++i) { - element = list[start + i]; - max = targetOffset + i; - for (max0 = max, min = targetOffset; min < max0;) { - mid = min + B.JSInt_methods._shrOtherPositive$1(max0 - min, 1); - if (compare.call$2(element, target[mid]) < 0) - max0 = mid; - else - min = mid + 1; - } - B.JSArray_methods.setRange$4(target, min + 1, max + 1, target, min); - target[min] = element; - } - }, - _mergeSort(list, compare, start, end, target, targetOffset) { - var middle, firstLength, targetMiddle, - $length = end - start; - if ($length < 32) { - A._movingInsertionSort(list, compare, start, end, target, targetOffset); - return; - } - middle = start + B.JSInt_methods._shrOtherPositive$1($length, 1); - firstLength = middle - start; - targetMiddle = targetOffset + firstLength; - A._mergeSort(list, compare, middle, end, target, targetMiddle); - A._mergeSort(list, compare, start, middle, list, middle); - A._merge(compare, list, middle, middle + firstLength, target, targetMiddle, targetMiddle + (end - middle), target, targetOffset); - }, - _merge(compare, firstList, firstStart, firstEnd, secondList, secondStart, secondEnd, target, targetOffset) { - var targetOffset0, cursor10, cursor20, - cursor1 = firstStart + 1, - firstElement = firstList[firstStart], - cursor2 = secondStart + 1, - secondElement = secondList[secondStart]; - for (; true; targetOffset = targetOffset0) { - targetOffset0 = targetOffset + 1; - if (compare.call$2(firstElement, secondElement) <= 0) { - target[targetOffset] = firstElement; - if (cursor1 === firstEnd) { - targetOffset = targetOffset0; - break; - } - cursor10 = cursor1 + 1; - firstElement = firstList[cursor1]; - } else { - target[targetOffset] = secondElement; - if (cursor2 !== secondEnd) { - cursor20 = cursor2 + 1; - secondElement = secondList[cursor2]; - cursor2 = cursor20; - continue; - } - targetOffset = targetOffset0 + 1; - target[targetOffset0] = firstElement; - B.JSArray_methods.setRange$4(target, targetOffset, targetOffset + (firstEnd - cursor1), firstList, cursor1); - return; - } - cursor1 = cursor10; - } - targetOffset0 = targetOffset + 1; - target[targetOffset] = secondElement; - B.JSArray_methods.setRange$4(target, targetOffset0, targetOffset0 + (secondEnd - cursor2), secondList, cursor2); - }, - debugInstrumentAction(description, action, $T) { - return A.debugInstrumentAction$body(description, action, $T, $T); - }, - debugInstrumentAction$body(description, action, $T, $async$type) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter($async$type), - $async$returnValue, t1; - var $async$debugInstrumentAction = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = action.call$0(); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$debugInstrumentAction, $async$completer); - }, - debugFormatDouble(value) { - if (value == null) - return "null"; - return B.JSNumber_methods.toStringAsFixed$1(value, 1); - }, - compute(callback, message, debugLabel, $M, $R) { - return A.compute0(callback, message, debugLabel, $M, $R); - }, - FlutterTimeline_startSync($name, $arguments) { - A.Timeline_startSync($name, $arguments, null); - }, - Gradient_lerp(a, b, t) { - return a; - }, - MatrixUtils_getAsTranslation(transform) { - var _0_30, _0_31, - _0_0 = transform._m4storage, - dx = null, dy = null, - t1 = false; - if (1 === _0_0[0]) - if (0 === _0_0[1]) - if (0 === _0_0[2]) - if (0 === _0_0[3]) - if (0 === _0_0[4]) - if (1 === _0_0[5]) - if (0 === _0_0[6]) - if (0 === _0_0[7]) - if (0 === _0_0[8]) - if (0 === _0_0[9]) - if (1 === _0_0[10]) - if (0 === _0_0[11]) { - _0_30 = _0_0[12]; - _0_31 = _0_0[13]; - t1 = 0 === _0_0[14] && 1 === _0_0[15]; - dy = _0_31; - dx = _0_30; - } - if (t1) - return new A.Offset(dx, dy); - return null; - }, - MatrixUtils_matrixEquals(a, b) { - var t1, t2, t3; - if (a == b) - return true; - if (a == null) { - b.toString; - return A.MatrixUtils_isIdentity(b); - } - if (b == null) - return A.MatrixUtils_isIdentity(a); - t1 = a._m4storage; - t2 = t1[0]; - t3 = b._m4storage; - return t2 === t3[0] && t1[1] === t3[1] && t1[2] === t3[2] && t1[3] === t3[3] && t1[4] === t3[4] && t1[5] === t3[5] && t1[6] === t3[6] && t1[7] === t3[7] && t1[8] === t3[8] && t1[9] === t3[9] && t1[10] === t3[10] && t1[11] === t3[11] && t1[12] === t3[12] && t1[13] === t3[13] && t1[14] === t3[14] && t1[15] === t3[15]; - }, - MatrixUtils_isIdentity(a) { - var t1 = a._m4storage; - return t1[0] === 1 && t1[1] === 0 && t1[2] === 0 && t1[3] === 0 && t1[4] === 0 && t1[5] === 1 && t1[6] === 0 && t1[7] === 0 && t1[8] === 0 && t1[9] === 0 && t1[10] === 1 && t1[11] === 0 && t1[12] === 0 && t1[13] === 0 && t1[14] === 0 && t1[15] === 1; - }, - MatrixUtils_transformPoint(transform, point) { - var storage = transform._m4storage, - x = point._dx, - y = point._dy, - rx = storage[0] * x + storage[4] * y + storage[12], - ry = storage[1] * x + storage[5] * y + storage[13], - rw = storage[3] * x + storage[7] * y + storage[15]; - if (rw === 1) - return new A.Offset(rx, ry); - else - return new A.Offset(rx / rw, ry / rw); - }, - MatrixUtils__accumulate(m, x, y, first, isAffine) { - var t1, - w = isAffine ? 1 : 1 / (m[3] * x + m[7] * y + m[15]), - tx = (m[0] * x + m[4] * y + m[12]) * w, - ty = (m[1] * x + m[5] * y + m[13]) * w; - if (first) { - t1 = $.$get$MatrixUtils__minMax(); - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[2] = tx; - t1[0] = tx; - t1[3] = ty; - t1[1] = ty; - } else { - t1 = $.$get$MatrixUtils__minMax(); - if (tx < t1[0]) { - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = tx; - } - if (ty < t1[1]) { - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[1] = ty; - } - if (tx > t1[2]) { - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[2] = tx; - } - if (ty > t1[3]) { - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[3] = ty; - } - } - }, - MatrixUtils_transformRect(transform, rect) { - var isAffine, wx, hx, rx, wy, hy, ry, left, right, $top, bottom, hw, rw, ulx, uly, urx, t3, ury, t4, llx, lly, lrx, lry, - storage = transform._m4storage, - x = rect.left, - y = rect.top, - t1 = rect.right, - w = t1 - x, - t2 = rect.bottom, - h = t2 - y; - if (!isFinite(w) || !isFinite(h)) { - isAffine = storage[3] === 0 && storage[7] === 0 && storage[15] === 1; - A.MatrixUtils__accumulate(storage, x, y, true, isAffine); - A.MatrixUtils__accumulate(storage, t1, y, false, isAffine); - A.MatrixUtils__accumulate(storage, x, t2, false, isAffine); - A.MatrixUtils__accumulate(storage, t1, t2, false, isAffine); - t1 = $.$get$MatrixUtils__minMax(); - return new A.Rect(t1[0], t1[1], t1[2], t1[3]); - } - t1 = storage[0]; - wx = t1 * w; - t2 = storage[4]; - hx = t2 * h; - rx = t1 * x + t2 * y + storage[12]; - t2 = storage[1]; - wy = t2 * w; - t1 = storage[5]; - hy = t1 * h; - ry = t2 * x + t1 * y + storage[13]; - t1 = storage[3]; - if (t1 === 0 && storage[7] === 0 && storage[15] === 1) { - left = rx + wx; - if (wx < 0) - right = rx; - else { - right = left; - left = rx; - } - if (hx < 0) - left += hx; - else - right += hx; - $top = ry + wy; - if (wy < 0) - bottom = ry; - else { - bottom = $top; - $top = ry; - } - if (hy < 0) - $top += hy; - else - bottom += hy; - return new A.Rect(left, $top, right, bottom); - } else { - t2 = storage[7]; - hw = t2 * h; - rw = t1 * x + t2 * y + storage[15]; - ulx = rx / rw; - uly = ry / rw; - t2 = rx + wx; - t1 = rw + t1 * w; - urx = t2 / t1; - t3 = ry + wy; - ury = t3 / t1; - t4 = rw + hw; - llx = (rx + hx) / t4; - lly = (ry + hy) / t4; - t1 += hw; - lrx = (t2 + hx) / t1; - lry = (t3 + hy) / t1; - return new A.Rect(A.MatrixUtils__min4(ulx, urx, llx, lrx), A.MatrixUtils__min4(uly, ury, lly, lry), A.MatrixUtils__max4(ulx, urx, llx, lrx), A.MatrixUtils__max4(uly, ury, lly, lry)); - } - }, - MatrixUtils__min4(a, b, c, d) { - var e = a < b ? a : b, - f = c < d ? c : d; - return e < f ? e : f; - }, - MatrixUtils__max4(a, b, c, d) { - var e = a > b ? a : b, - f = c > d ? c : d; - return e > f ? e : f; - }, - MatrixUtils_inverseTransformRect(transform, rect) { - var transform0; - if (A.MatrixUtils_isIdentity(transform)) - return rect; - transform0 = new A.Matrix4(new Float64Array(16)); - transform0.setFrom$1(transform); - transform0.copyInverse$1(transform0); - return A.MatrixUtils_transformRect(transform0, rect); - }, - MatrixUtils_forceToPoint(offset) { - var t2, - t1 = new A.Matrix4(new Float64Array(16)); - t1.setIdentity$0(); - t2 = new A.Vector4(new Float64Array(4)); - t2.setValues$4(0, 0, 0, offset._dx); - t1.setRow$2(0, t2); - t2 = new A.Vector4(new Float64Array(4)); - t2.setValues$4(0, 0, 0, offset._dy); - t1.setRow$2(1, t2); - return t1; - }, - nearEqual(a, b, epsilon) { - if (a == null) - return a === b; - return a > b - epsilon && a < b + epsilon || a === b; - }, - ChildLayoutHelper_dryLayoutChild(child, constraints) { - return child._computeIntrinsics$3(B.C__DryLayout, constraints, child.get$_computeDryLayout()); - }, - ChildLayoutHelper_layoutChild(child, constraints) { - child.layout$2$parentUsesSize(constraints, true); - return child.get$size(0); - }, - ChildLayoutHelper_getDryBaseline(child, constraints, baseline) { - return child.getDryBaseline$2(constraints, baseline); - }, - ChildLayoutHelper_getBaseline(child, constraints, baseline) { - return child.getDistanceToBaseline$2$onlyReal(baseline, true); - }, - SemanticsService_announce(message, textDirection) { - return A.SemanticsService_announce$body(message, textDirection); - }, - SemanticsService_announce$body(message, textDirection) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$SemanticsService_announce = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.BasicMessageChannel_vKF.send$1(0, new A.AnnounceSemanticsEvent(message, textDirection, B.Assertiveness_00, "announce").toMap$0()), $async$SemanticsService_announce); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$SemanticsService_announce, $async$completer); - }, - SemanticsService_tooltip(message) { - return A.SemanticsService_tooltip$body(message); - }, - SemanticsService_tooltip$body(message) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$SemanticsService_tooltip = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.BasicMessageChannel_vKF.send$1(0, new A.TooltipSemanticsEvent(message, "tooltip").toMap$0()), $async$SemanticsService_tooltip); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$SemanticsService_tooltip, $async$completer); - }, - HapticFeedback_vibrate() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$HapticFeedback_vibrate = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$1("HapticFeedback.vibrate", type$.void), $async$HapticFeedback_vibrate); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$HapticFeedback_vibrate, $async$completer); - }, - HapticFeedback_mediumImpact() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$HapticFeedback_mediumImpact = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$2("HapticFeedback.vibrate", "HapticFeedbackType.mediumImpact", type$.void), $async$HapticFeedback_mediumImpact); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$HapticFeedback_mediumImpact, $async$completer); - }, - HapticFeedback_heavyImpact() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$HapticFeedback_heavyImpact = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$2("HapticFeedback.vibrate", "HapticFeedbackType.heavyImpact", type$.void), $async$HapticFeedback_heavyImpact); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$HapticFeedback_heavyImpact, $async$completer); - }, - HapticFeedback_selectionClick() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$HapticFeedback_selectionClick = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$2("HapticFeedback.vibrate", "HapticFeedbackType.selectionClick", type$.void), $async$HapticFeedback_selectionClick); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$HapticFeedback_selectionClick, $async$completer); - }, - Scribe_isFeatureAvailable() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, result; - var $async$Scribe_isFeatureAvailable = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait(B.OptionalMethodChannel_13P.invokeMethod$1$1("Scribe.isFeatureAvailable", type$.nullable_bool), $async$Scribe_isFeatureAvailable); - case 3: - // returning from await. - result = $async$result; - if (result == null) - throw A.wrapException(A.FlutterError_FlutterError("MethodChannel.invokeMethod unexpectedly returned null.")); - $async$returnValue = result; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$Scribe_isFeatureAvailable, $async$completer); - }, - SystemNavigator_setFrameworkHandlesBack(frameworkHandlesBack) { - return A.SystemNavigator_setFrameworkHandlesBack$body(frameworkHandlesBack); - }, - SystemNavigator_setFrameworkHandlesBack$body(frameworkHandlesBack) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue; - var $async$SystemNavigator_setFrameworkHandlesBack = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$SystemNavigator_setFrameworkHandlesBack, $async$completer); - }, - SystemNavigator_pop() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$SystemNavigator_pop = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$2("SystemNavigator.pop", null, type$.void), $async$SystemNavigator_pop); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$SystemNavigator_pop, $async$completer); - }, - SystemNavigator_routeInformationUpdated(replace, state, uri) { - return B.OptionalMethodChannel_sjf.invokeMethod$1$2("routeInformationUpdated", A.LinkedHashMap_LinkedHashMap$_literal(["uri", uri.toString$0(0), "state", state, "replace", replace], type$.String, type$.dynamic), type$.void); - }, - TextLayoutMetrics_isWhitespace(codeUnit) { - switch (codeUnit) { - case 9: - case 10: - case 11: - case 12: - case 13: - case 28: - case 29: - case 30: - case 31: - case 32: - case 160: - case 5760: - case 8192: - case 8193: - case 8194: - case 8195: - case 8196: - case 8197: - case 8198: - case 8199: - case 8200: - case 8201: - case 8202: - case 8239: - case 8287: - case 12288: - break; - default: - return false; - } - return true; - }, - TextLayoutMetrics_isLineTerminator(codeUnit) { - switch (codeUnit) { - case 10: - case 11: - case 12: - case 13: - case 133: - case 8232: - case 8233: - return true; - default: - return false; - } - }, - Feedback_forTap(context) { - return A.Feedback_forTap$body(context); - }, - Feedback_forTap$body(context) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue; - var $async$Feedback_forTap = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - $async$outer: - switch ($async$goto) { - case 0: - // Function start - context.get$renderObject().sendSemanticsEvent$1(B.TapSemanticEvent_tap); - switch (A.defaultTargetPlatform().index) { - case 0: - case 1: - $async$returnValue = A.SystemSound_play(B.SystemSoundType_0); - // goto return - $async$goto = 1; - break $async$outer; - case 2: - case 3: - case 4: - case 5: - $async$returnValue = A.Future_Future$value(null, type$.void); - // goto return - $async$goto = 1; - break $async$outer; - } - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$Feedback_forTap, $async$completer); - }, - Feedback_forLongPress(context) { - context.get$renderObject().sendSemanticsEvent$1(B.LongPressSemanticsEvent_longPress); - switch (A.defaultTargetPlatform().index) { - case 0: - case 1: - return A.HapticFeedback_vibrate(); - case 2: - return A.Future_wait(A._setArrayType([A.SystemSound_play(B.SystemSoundType_0), A.HapticFeedback_heavyImpact()], type$.JSArray_Future_void), false, type$.void); - case 3: - case 4: - case 5: - return A.Future_Future$value(null, type$.void); - } - }, - debugIsWidgetLocalCreation(widget) { - return false; - }, - ListNumExtensions_findSmallestIndexWithMinimumValue(_this) { - var t1, index, i; - for (t1 = _this.length, index = 0, i = 1; i < t1; ++i) - if (_this[i] < _this[index]) - index = i; - return index; - }, - PartA_arimo(background, backgroundColor, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFeatures, fontSize, fontStyle, fontWeight, foreground, height, letterSpacing, locale, shadows, textBaseline, textStyle, wordSpacing) { - return A.googleFontsTextStyle(background, backgroundColor, color, decoration, decorationColor, decorationStyle, decorationThickness, "Arimo", fontFeatures, fontSize, fontStyle, fontWeight, A.LinkedHashMap_LinkedHashMap$_literal([B.GoogleFontsVariant_FontWeight_3_FontStyle_0, new A.GoogleFontsFile("dbc3f5256cfcb1aa62736daaab3bea7dc85c7c68028cd408671a796537da3a0e", 315684), B.GoogleFontsVariant_FontWeight_4_FontStyle_0, new A.GoogleFontsFile("a853459fe429fbc56342801939f6abd1bd18700830e2f34895d3ea74cf90ed56", 318660), B.GoogleFontsVariant_FontWeight_5_FontStyle_0, new A.GoogleFontsFile("4c91b9aff501566727a4386c973afa730f2ca6af63776681e73bbefb062c86ab", 319656), B.GoogleFontsVariant_FontWeight_6_FontStyle_0, new A.GoogleFontsFile("ae8ae33dbafc8b8759404c8f812d36fe44067f5c6b90b38495a2be5daa57c5da", 316204), B.GoogleFontsVariant_FontWeight_3_FontStyle_1, new A.GoogleFontsFile("963985e80cf691a33ca6b4879232d4b34d3f8f631f0c6353d60a1595a519a6bf", 337860), B.GoogleFontsVariant_FontWeight_4_FontStyle_1, new A.GoogleFontsFile("393deb90793814a70d0bdcbbf8e1c16c3f86fa348de25b6f915b12f86a284e75", 342400), B.GoogleFontsVariant_FontWeight_5_FontStyle_1, new A.GoogleFontsFile("15fd3e30d1fcc180ad52f205cb4d1e56a2ee66633ffb716a034a2d522cd6be3b", 342948), B.GoogleFontsVariant_FontWeight_6_FontStyle_1, new A.GoogleFontsFile("4232c2585c5833abe3d7e3adb1dc11dd367cdeefd26135499eb04c5d2c697096", 339292)], type$.GoogleFontsVariant, type$.GoogleFontsFile), foreground, height, letterSpacing, locale, shadows, textBaseline, textStyle, wordSpacing); - }, - encodingForCharset(charset) { - var t1; - if (charset == null) - return B.C_Latin1Codec; - t1 = A.Encoding_getByName(charset); - return t1 == null ? B.C_Latin1Codec : t1; - }, - toUint8List(input) { - return input; - }, - toByteStream(stream) { - return stream; - }, - wrapFormatException($name, value, body) { - var error, error0, t1, exception; - try { - t1 = body.call$0(); - return t1; - } catch (exception) { - t1 = A.unwrapException(exception); - if (t1 instanceof A.SourceSpanFormatException) { - error = t1; - throw A.wrapException(A.SourceSpanFormatException$("Invalid " + $name + ": " + error._span_exception$_message, error._span, J.get$source$z(error))); - } else if (type$.FormatException._is(t1)) { - error0 = t1; - throw A.wrapException(A.FormatException$("Invalid " + $name + ' "' + value + '": ' + J.get$message$z(error0), J.get$source$z(error0), J.get$offset$x(error0))); - } else - throw exception; - } - }, - Contrast_ratioOfTones(toneA, toneB) { - toneA = A.MathUtils_clampDouble(0, 100, toneA); - toneB = A.MathUtils_clampDouble(0, 100, toneB); - return A.Contrast__ratioOfYs(A.ColorUtils_yFromLstar(toneA), A.ColorUtils_yFromLstar(toneB)); - }, - Contrast__ratioOfYs(y1, y2) { - var lighter = y1 > y2 ? y1 : y2, - darker = lighter === y2 ? y1 : y2; - return (lighter + 5) / (darker + 5); - }, - Contrast_lighter(ratio, tone) { - var darkY, lightY, realContrast, $returnValue; - if (tone < 0 || tone > 100) - return -1; - darkY = A.ColorUtils_yFromLstar(tone); - lightY = ratio * (darkY + 5) - 5; - realContrast = A.Contrast__ratioOfYs(lightY, darkY); - if (realContrast < ratio && Math.abs(realContrast - ratio) > 0.04) - return -1; - $returnValue = A.ColorUtils_lstarFromY(lightY) + 0.4; - if ($returnValue < 0 || $returnValue > 100) - return -1; - return $returnValue; - }, - Contrast_darker(ratio, tone) { - var lightY, darkY, realContrast, $returnValue; - if (tone < 0 || tone > 100) - return -1; - lightY = A.ColorUtils_yFromLstar(tone); - darkY = (lightY + 5) / ratio - 5; - realContrast = A.Contrast__ratioOfYs(lightY, darkY); - if (realContrast < ratio && Math.abs(realContrast - ratio) > 0.04) - return -1; - $returnValue = A.ColorUtils_lstarFromY(darkY) - 0.4; - if ($returnValue < 0 || $returnValue > 100) - return -1; - return $returnValue; - }, - DislikeAnalyzer_fixIfDisliked(hct) { - var t2, huePasses, t3, t4, tonePasses, - t1 = hct.__Hct__hue_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = B.JSNumber_methods.round$0(t1); - huePasses = t2 >= 90 && t2 <= 111; - t2 = hct.__Hct__chroma_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = B.JSNumber_methods.round$0(t2); - t4 = hct.__Hct__tone_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - tonePasses = B.JSNumber_methods.round$0(t4) < 65; - if (huePasses && t3 > 16 && tonePasses) - return A.Hct$_(A.HctSolver_solveToInt(t1, t2, 70)); - return hct; - }, - HctSolver__trueDelinearized(rgbComponent) { - var normalized = rgbComponent / 100; - return (normalized <= 0.0031308 ? normalized * 12.92 : 1.055 * Math.pow(normalized, 0.4166666666666667) - 0.055) * 255; - }, - HctSolver__chromaticAdaptation(component) { - var af = Math.pow(Math.abs(component), 0.42); - return A.MathUtils_signum(component) * 400 * af / (af + 27.13); - }, - HctSolver__hueOf(linrgb) { - var scaledDiscount = A.MathUtils_matrixMultiply(linrgb, $.HctSolver__scaledDiscountFromLinrgb), - rA = A.HctSolver__chromaticAdaptation(scaledDiscount[0]), - gA = A.HctSolver__chromaticAdaptation(scaledDiscount[1]), - bA = A.HctSolver__chromaticAdaptation(scaledDiscount[2]); - return Math.atan2((rA + gA - 2 * bA) / 9, (11 * rA + -12 * gA + bA) / 11); - }, - HctSolver__nthVertex(y, n) { - var r, t1, t2, g, b, - kR = $.HctSolver__yFromLinrgb[0], - kG = $.HctSolver__yFromLinrgb[1], - kB = $.HctSolver__yFromLinrgb[2], - coordA = B.JSInt_methods.$mod(n, 4) <= 1 ? 0 : 100, - coordB = B.JSInt_methods.$mod(n, 2) === 0 ? 0 : 100; - if (n < 4) { - r = (y - coordA * kG - coordB * kB) / kR; - t1 = 0 <= r && r <= 100; - t2 = type$.JSArray_double; - if (t1) - return A._setArrayType([r, coordA, coordB], t2); - else - return A._setArrayType([-1, -1, -1], t2); - } else if (n < 8) { - g = (y - coordB * kR - coordA * kB) / kG; - t1 = 0 <= g && g <= 100; - t2 = type$.JSArray_double; - if (t1) - return A._setArrayType([coordB, g, coordA], t2); - else - return A._setArrayType([-1, -1, -1], t2); - } else { - b = (y - coordA * kR - coordB * kG) / kB; - t1 = 0 <= b && b <= 100; - t2 = type$.JSArray_double; - if (t1) - return A._setArrayType([coordA, coordB, b], t2); - else - return A._setArrayType([-1, -1, -1], t2); - } - }, - HctSolver__bisectToSegment(y, targetHue) { - var right, leftHue, rightHue, initialized, uncut, n, mid, midHue, - left = A._setArrayType([-1, -1, -1], type$.JSArray_double); - for (right = left, leftHue = 0, rightHue = 0, initialized = false, uncut = true, n = 0; n < 12; ++n) { - mid = A.HctSolver__nthVertex(y, n); - if (mid[0] < 0) - continue; - midHue = A.HctSolver__hueOf(mid); - if (!initialized) { - rightHue = midHue; - leftHue = rightHue; - right = mid; - left = right; - initialized = true; - continue; - } - if (uncut || B.JSNumber_methods.$mod(midHue - leftHue + 25.132741228718345, 6.283185307179586) < B.JSNumber_methods.$mod(rightHue - leftHue + 25.132741228718345, 6.283185307179586)) { - if (B.JSNumber_methods.$mod(targetHue - leftHue + 25.132741228718345, 6.283185307179586) < B.JSNumber_methods.$mod(midHue - leftHue + 25.132741228718345, 6.283185307179586)) { - rightHue = midHue; - right = mid; - } else { - leftHue = midHue; - left = mid; - } - uncut = false; - } - } - return A._setArrayType([left, right], type$.JSArray_List_double); - }, - HctSolver__bisectToLimit(y, targetHue) { - var t1, axis, t2, t3, lPlane, rPlane, i, mPlane, midPlaneCoordinate, t, t4, t5, t6, mid, midHue, - segment = A.HctSolver__bisectToSegment(y, targetHue), - left = segment[0], - leftHue = A.HctSolver__hueOf(left), - right = segment[1]; - for (t1 = type$.JSArray_double, axis = 0; axis < 3; ++axis) { - t2 = left[axis]; - t3 = right[axis]; - if (t2 !== t3) { - if (t2 < t3) { - lPlane = B.JSNumber_methods.floor$0(A.HctSolver__trueDelinearized(t2) - 0.5); - rPlane = B.JSNumber_methods.ceil$0(A.HctSolver__trueDelinearized(right[axis]) - 0.5); - } else { - lPlane = B.JSNumber_methods.ceil$0(A.HctSolver__trueDelinearized(t2) - 0.5); - rPlane = B.JSNumber_methods.floor$0(A.HctSolver__trueDelinearized(right[axis]) - 0.5); - } - for (i = 0; i < 8; ++i) - if (Math.abs(rPlane - lPlane) <= 1) - break; - else { - mPlane = B.JSNumber_methods.floor$0((lPlane + rPlane) / 2); - midPlaneCoordinate = $.HctSolver__criticalPlanes[mPlane]; - t2 = left[axis]; - t = (midPlaneCoordinate - t2) / (right[axis] - t2); - t2 = left[0]; - t3 = right[0]; - t4 = left[1]; - t5 = right[1]; - t6 = left[2]; - mid = A._setArrayType([t2 + (t3 - t2) * t, t4 + (t5 - t4) * t, t6 + (right[2] - t6) * t], t1); - midHue = A.HctSolver__hueOf(mid); - if (B.JSNumber_methods.$mod(targetHue - leftHue + 25.132741228718345, 6.283185307179586) < B.JSNumber_methods.$mod(midHue - leftHue + 25.132741228718345, 6.283185307179586)) { - rPlane = mPlane; - right = mid; - } else { - lPlane = mPlane; - leftHue = midHue; - left = mid; - } - } - } - } - return A._setArrayType([(left[0] + right[0]) / 2, (left[1] + right[1]) / 2, (left[2] + right[2]) / 2], t1); - }, - HctSolver__inverseChromaticAdaptation(adapted) { - var adaptedAbs = Math.abs(adapted), - base = Math.max(0, 27.13 * adaptedAbs / (400 - adaptedAbs)); - return A.MathUtils_signum(adapted) * Math.pow(base, 2.380952380952381); - }, - HctSolver__findResultByJ(hueRadians, chroma, y) { - var t2, t3, t4, t5, t6, iterationRound, jNormalized, t, p2, gamma, a, b, t7, linrgb, kR, kG, kB, t8, t9, fnj, - j = Math.sqrt(y) * 11, - viewingConditions = $.$get$ViewingConditions_standard(), - tInnerCoeff = 1 / Math.pow(1.64 - Math.pow(0.29, viewingConditions.backgroundYTowhitePointY), 0.73), - t1 = Math.cos(hueRadians + 2), - hSin = Math.sin(hueRadians), - hCos = Math.cos(hueRadians); - for (t2 = viewingConditions.aw, t3 = 1 / viewingConditions.c / viewingConditions.z, t4 = viewingConditions.nbb, t1 = 23 * (0.25 * (t1 + 3.8) * 3846.153846153846 * viewingConditions.nC * viewingConditions.ncb), t5 = type$.JSArray_double, t6 = chroma !== 0, iterationRound = 0; iterationRound < 5; ++iterationRound) { - jNormalized = j / 100; - t = Math.pow((!t6 || j === 0 ? 0 : chroma / Math.sqrt(jNormalized)) * tInnerCoeff, 1.1111111111111112); - p2 = t2 * Math.pow(jNormalized, t3) / t4; - gamma = 23 * (p2 + 0.305) * t / (t1 + 11 * t * hCos + 108 * t * hSin); - a = gamma * hCos; - b = gamma * hSin; - t7 = 460 * p2; - linrgb = A.MathUtils_matrixMultiply(A._setArrayType([A.HctSolver__inverseChromaticAdaptation((t7 + 451 * a + 288 * b) / 1403), A.HctSolver__inverseChromaticAdaptation((t7 - 891 * a - 261 * b) / 1403), A.HctSolver__inverseChromaticAdaptation((t7 - 220 * a - 6300 * b) / 1403)], t5), $.HctSolver__linrgbFromScaledDiscount); - t7 = linrgb[0]; - if (t7 < 0 || linrgb[1] < 0 || linrgb[2] < 0) - return 0; - kR = $.HctSolver__yFromLinrgb[0]; - kG = $.HctSolver__yFromLinrgb[1]; - kB = $.HctSolver__yFromLinrgb[2]; - t8 = linrgb[1]; - t9 = linrgb[2]; - fnj = kR * t7 + kG * t8 + kB * t9; - if (fnj <= 0) - return 0; - if (iterationRound === 4 || Math.abs(fnj - y) < 0.002) { - if (t7 > 100.01 || t8 > 100.01 || t9 > 100.01) - return 0; - return ((A.ColorUtils_delinearized(t7) & 255) << 16 | (A.ColorUtils_delinearized(linrgb[1]) & 255) << 8 | A.ColorUtils_delinearized(linrgb[2]) & 255 | 4278190080) >>> 0; - } - j -= (fnj - y) * j / (2 * fnj); - } - return 0; - }, - HctSolver_solveToInt(hueDegrees, chroma, lstar) { - var component, hueRadians, y, exactAnswer; - if (chroma < 0.0001 || lstar < 0.0001 || lstar > 99.9999) { - component = A.ColorUtils_delinearized(A.ColorUtils_yFromLstar(lstar)); - return A.ColorUtils_argbFromRgb(component, component, component); - } - hueRadians = A.MathUtils_sanitizeDegreesDouble(hueDegrees) / 180 * 3.141592653589793; - y = A.ColorUtils_yFromLstar(lstar); - exactAnswer = A.HctSolver__findResultByJ(hueRadians, chroma, y); - if (exactAnswer !== 0) - return exactAnswer; - return A.ColorUtils_argbFromLinrgb(A.HctSolver__bisectToLimit(y, hueRadians)); - }, - ColorUtils_argbFromRgb(red, green, blue) { - return ((red & 255) << 16 | (green & 255) << 8 | blue & 255 | 4278190080) >>> 0; - }, - ColorUtils_argbFromLinrgb(linrgb) { - return A.ColorUtils_argbFromRgb(A.ColorUtils_delinearized(linrgb[0]), A.ColorUtils_delinearized(linrgb[1]), A.ColorUtils_delinearized(linrgb[2])); - }, - ColorUtils_xyzFromArgb(argb) { - return A.MathUtils_matrixMultiply(A._setArrayType([A.ColorUtils_linearized(B.JSInt_methods._shrOtherPositive$1(argb, 16) & 255), A.ColorUtils_linearized(B.JSInt_methods._shrOtherPositive$1(argb, 8) & 255), A.ColorUtils_linearized(argb & 255)], type$.JSArray_double), $.ColorUtils__srgbToXyz); - }, - ColorUtils_yFromLstar(lstar) { - return 100 * A.ColorUtils__labInvf((lstar + 16) / 116); - }, - ColorUtils_lstarFromY(y) { - return A.ColorUtils__labF(y / 100) * 116 - 16; - }, - ColorUtils_linearized(rgbComponent) { - var normalized = rgbComponent / 255; - if (normalized <= 0.040449936) - return normalized / 12.92 * 100; - else - return Math.pow((normalized + 0.055) / 1.055, 2.4) * 100; - }, - ColorUtils_delinearized(rgbComponent) { - var normalized = rgbComponent / 100; - return A.MathUtils_clampInt(0, 255, B.JSNumber_methods.round$0((normalized <= 0.0031308 ? normalized * 12.92 : 1.055 * Math.pow(normalized, 0.4166666666666667) - 0.055) * 255)); - }, - ColorUtils__labF(t) { - if (t > 0.008856451679035631) - return Math.pow(t, 0.3333333333333333); - else - return (903.2962962962963 * t + 16) / 116; - }, - ColorUtils__labInvf(ft) { - var ft3 = ft * ft * ft; - if (ft3 > 0.008856451679035631) - return ft3; - else - return (116 * ft - 16) / 903.2962962962963; - }, - MathUtils_signum(num) { - if (num < 0) - return -1; - else if (num === 0) - return 0; - else - return 1; - }, - MathUtils_lerp(start, $stop, amount) { - return (1 - amount) * start + amount * $stop; - }, - MathUtils_clampInt(min, max, input) { - if (input < min) - return min; - else if (input > max) - return max; - return input; - }, - MathUtils_clampDouble(min, max, input) { - if (input < min) - return min; - else if (input > max) - return max; - return input; - }, - MathUtils_sanitizeDegreesDouble(degrees) { - degrees = B.JSNumber_methods.$mod(degrees, 360); - return degrees < 0 ? degrees + 360 : degrees; - }, - MathUtils_matrixMultiply(row, matrix) { - var t7, t8, t9, t10, - t1 = row[0], - t2 = matrix[0], - t3 = t2[0], - t4 = row[1], - t5 = t2[1], - t6 = row[2]; - t2 = t2[2]; - t7 = matrix[1]; - t8 = t7[0]; - t9 = t7[1]; - t7 = t7[2]; - t10 = matrix[2]; - return A._setArrayType([t1 * t3 + t4 * t5 + t6 * t2, t1 * t8 + t4 * t9 + t6 * t7, t1 * t10[0] + t4 * t10[1] + t6 * t10[2]], type$.JSArray_double); - }, - current() { - var exception, t1, path, lastIndex, uri = null; - try { - uri = A.Uri_base(); - } catch (exception) { - if (type$.Exception._is(A.unwrapException(exception))) { - t1 = $._current; - if (t1 != null) - return t1; - throw exception; - } else - throw exception; - } - if (J.$eq$(uri, $._currentUriBase)) { - t1 = $._current; - t1.toString; - return t1; - } - $._currentUriBase = uri; - if ($.$get$Style_platform() === $.$get$Style_url()) - t1 = $._current = uri.resolve$1(".").toString$0(0); - else { - path = uri.toFilePath$0(); - lastIndex = path.length - 1; - t1 = $._current = lastIndex === 0 ? path : B.JSString_methods.substring$2(path, 0, lastIndex); - } - return t1; - }, - isAlphabetic(char) { - var t1; - if (!(char >= 65 && char <= 90)) - t1 = char >= 97 && char <= 122; - else - t1 = true; - return t1; - }, - driveLetterEnd(path, index) { - var t2, t3, _null = null, - t1 = path.length, - index0 = index + 2; - if (t1 < index0) - return _null; - if (!A.isAlphabetic(path.charCodeAt(index))) - return _null; - t2 = index + 1; - if (path.charCodeAt(t2) !== 58) { - t3 = index + 4; - if (t1 < t3) - return _null; - if (B.JSString_methods.substring$2(path, t2, t3).toLowerCase() !== "%3a") - return _null; - index = index0; - } - t2 = index + 2; - if (t1 === t2) - return t2; - if (path.charCodeAt(t2) !== 47) - return _null; - return index + 3; - }, - KeysExtension_get_keys(_this) { - var i, t2, - t1 = A._setArrayType([], type$.JSArray_String); - for (i = 0; i < _this.length; ++i) { - t2 = _this.key(i); - t2.toString; - t1.push(t2); - } - return t1; - }, - isAllTheSame(iter) { - var firstValue, t1, t2, value; - if (iter.get$length(0) === 0) - return true; - firstValue = iter.get$first(0); - for (t1 = A.SubListIterable$(iter, 1, null, iter.$ti._eval$1("ListIterable.E")), t2 = t1.$ti, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"); t1.moveNext$0();) { - value = t1.__internal$_current; - if (!J.$eq$(value == null ? t2._as(value) : value, firstValue)) - return false; - } - return true; - }, - replaceFirstNull(list, element) { - var index = B.JSArray_methods.indexOf$1(list, null); - if (index < 0) - throw A.wrapException(A.ArgumentError$(A.S(list) + " contains no null elements.", null)); - list[index] = element; - }, - replaceWithNull(list, element) { - var index = B.JSArray_methods.indexOf$1(list, element); - if (index < 0) - throw A.wrapException(A.ArgumentError$(A.S(list) + " contains no elements matching " + element.toString$0(0) + ".", null)); - list[index] = null; - }, - countCodeUnits(string, codeUnit) { - var t1, t2, count, t3; - for (t1 = new A.CodeUnits(string), t2 = type$.CodeUnits, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListBase.E"), count = 0; t1.moveNext$0();) { - t3 = t1.__internal$_current; - if ((t3 == null ? t2._as(t3) : t3) === codeUnit) - ++count; - } - return count; - }, - findLineStart(context, text, column) { - var beginningOfLine, index, lineStart; - if (text.length === 0) - for (beginningOfLine = 0; true;) { - index = B.JSString_methods.indexOf$2(context, "\n", beginningOfLine); - if (index === -1) - return context.length - beginningOfLine >= column ? beginningOfLine : null; - if (index - beginningOfLine >= column) - return beginningOfLine; - beginningOfLine = index + 1; - } - index = B.JSString_methods.indexOf$1(context, text); - for (; index !== -1;) { - lineStart = index === 0 ? 0 : B.JSString_methods.lastIndexOf$2(context, "\n", index - 1) + 1; - if (column === index - lineStart) - return lineStart; - index = B.JSString_methods.indexOf$2(context, text, index + 1); - } - return null; - }, - validateErrorArgs(string, match, position, $length) { - var t1 = position != null; - if (t1) - if (position < 0) - throw A.wrapException(A.RangeError$("position must be greater than or equal to 0.")); - else if (position > string.length) - throw A.wrapException(A.RangeError$("position must be less than or equal to the string length.")); - if (t1 && $length != null && position + $length > string.length) - throw A.wrapException(A.RangeError$("position plus length must not go beyond the end of the string.")); - }, - Lock_Lock() { - return new A.BasicLock(); - }, - convertNumVideoDurationToPluginDuration(duration) { - if (isFinite(duration)) - return A.Duration$(0, B.JSNumber_methods.round$0(duration * 1000), 0); - else if (duration == 1 / 0 || duration == -1 / 0) - return B.Duration_m9007199254740989952; - return null; - }, - loadYaml(yaml) { - var t1 = A.loadYamlDocument(yaml, null, false, null).contents; - return t1.get$value(t1); - }, - loadYamlDocument(yaml, errorListener, recover, sourceUrl) { - var nextDocument, _null = null, - t1 = A._setArrayType([], type$.JSArray__State), - t2 = type$.String, - t3 = A.List_List$filled(A.QueueList__computeInitialCapacity(_null), _null, false, type$.nullable_Token), - t4 = A._setArrayType([-1], type$.JSArray_int), - t5 = A._setArrayType([null], type$.JSArray_nullable__SimpleKey), - t6 = A.SourceFile$fromString(yaml, sourceUrl), - parser = new A.Parser(new A.Scanner(false, errorListener, new A.EagerSpanScanner(t6, _null, yaml), new A.QueueList(t3, 0, 0, type$.QueueList_Token), t4, t5), t1, B._State_STREAM_START, A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.TagDirective)), - $event = parser.parse$0(0), - loader = new A.Loader(parser, A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.YamlNode), $event.get$span($event)), - $document = loader.load$0(0); - if ($document == null) { - t1 = loader._loader$_span; - return new A.YamlDocument(new A.YamlScalar(_null, t1), t1); - } - nextDocument = loader.load$0(0); - if (nextDocument != null) - throw A.wrapException(A.YamlException$("Only expected one document.", nextDocument.span)); - return $document; - } - }, - B = {}; - var holders = [A, J, B]; - var $ = {}; - A.AlarmClock.prototype = { - set$datetime(value) { - var now, t1, t2, t3, _this = this; - if (J.$eq$(value, _this._datetime)) - return; - if (value == null) { - _this._cancelTimer$0(); - _this._datetime = null; - return; - } - now = _this._timestampFunction.call$0(); - if (value.isBefore$1(now)) { - _this._cancelTimer$0(); - _this._datetime = value; - return; - } - if (_this._timer == null) - _this._timer = A.Timer_Timer(value.difference$1(now), _this.get$_timerDidFire()); - else { - t1 = _this._datetime; - t2 = t1._core$_value; - t3 = value._core$_value; - if (t2 <= t3) - t1 = t2 === t3 && t1._microsecond > value._microsecond; - else - t1 = true; - if (t1) { - _this._cancelTimer$0(); - _this._timer = A.Timer_Timer(value.difference$1(now), _this.get$_timerDidFire()); - } - } - _this._datetime = value; - }, - _cancelTimer$0() { - var t1 = this._timer; - if (t1 != null) - t1.cancel$0(0); - this._timer = null; - }, - _timerDidFire$0() { - var _this = this, - now = _this._timestampFunction.call$0(), - t1 = _this._datetime; - t1.toString; - if (!now.isBefore$1(t1)) { - _this._timer = null; - t1 = _this.callback; - if (t1 != null) - t1.call$0(); - } else - _this._timer = A.Timer_Timer(_this._datetime.difference$1(now), _this.get$_timerDidFire()); - } - }; - A.AppBootstrap.prototype = { - autoStart$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$autoStart$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait($async$self._initializeEngine.call$0(), $async$autoStart$0); - case 2: - // returning from await. - $async$goto = 3; - return A._asyncAwait($async$self._runApp.call$0(), $async$autoStart$0); - case 3: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$autoStart$0, $async$completer); - }, - prepareEngineInitializer$0() { - return A.FlutterEngineInitializer_constructor_(new A.AppBootstrap_prepareEngineInitializer_closure(this), new A.AppBootstrap_prepareEngineInitializer_closure0(this)); - }, - _prepareAppRunner$0() { - return A.FlutterAppRunner_constructor_(new A.AppBootstrap__prepareAppRunner_closure(this)); - }, - _prepareFlutterApp$0() { - return A.FlutterApp_constructor_(new A.AppBootstrap__prepareFlutterApp_closure(this), new A.AppBootstrap__prepareFlutterApp_closure0(this)); - } - }; - A.AppBootstrap_prepareEngineInitializer_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.JSObject), - $async$returnValue, $async$self = this, t1; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.$this; - $async$goto = 3; - return A._asyncAwait(t1.autoStart$0(), $async$call$0); - case 3: - // returning from await. - $async$returnValue = t1._prepareFlutterApp$0(); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 260 - }; - A.AppBootstrap_prepareEngineInitializer_closure0.prototype = { - call$1(configuration) { - return this.$call$body$AppBootstrap_prepareEngineInitializer_closure(configuration); - }, - call$0() { - return this.call$1(null); - }, - $call$body$AppBootstrap_prepareEngineInitializer_closure(configuration) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.JSObject), - $async$returnValue, $async$self = this, t1; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.$this; - $async$goto = 3; - return A._asyncAwait(t1._initializeEngine.call$1(configuration), $async$call$1); - case 3: - // returning from await. - $async$returnValue = t1._prepareAppRunner$0(); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 143 - }; - A.AppBootstrap__prepareAppRunner_closure.prototype = { - call$1(params) { - return this.$call$body$AppBootstrap__prepareAppRunner_closure(params); - }, - call$0() { - return this.call$1(null); - }, - $call$body$AppBootstrap__prepareAppRunner_closure(params) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.JSObject), - $async$returnValue, $async$self = this, t1; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.$this; - $async$goto = 3; - return A._asyncAwait(t1._runApp.call$0(), $async$call$1); - case 3: - // returning from await. - $async$returnValue = t1._prepareFlutterApp$0(); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 143 - }; - A.AppBootstrap__prepareFlutterApp_closure.prototype = { - call$1(options) { - var t4, t5, view, - t1 = $.$get$EnginePlatformDispatcher__instance().get$viewManager(), - t2 = t1._dispatcher, - t3 = options.hostElement; - t3.toString; - t4 = options.viewConstraints; - t5 = $._nextViewId; - $._nextViewId = t5 + 1; - view = new A._EngineFlutterViewImpl(t5, t2, A.EmbeddingStrategy_EmbeddingStrategy$create(t3), t4, B.ViewPadding_0_0_0_0, A.DimensionsProvider_DimensionsProvider$create(t3)); - view.EngineFlutterView$_$4$viewConstraints(t5, t2, t3, t4); - t1.registerView$2$jsViewOptions(view, options); - return t5; - }, - $signature: 335 - }; - A.AppBootstrap__prepareFlutterApp_closure0.prototype = { - call$1(viewId) { - return $.$get$EnginePlatformDispatcher__instance().get$viewManager().disposeAndUnregisterView$1(viewId); - }, - $signature: 107 - }; - A.CkCanvas.prototype = { - drawArc$5(oval, startAngle, sweepAngle, useCenter, paint) { - var skPaint = paint.toSkPaint$0(); - A.callMethod(this.skCanvas, "drawArc", [A.toSkRect(oval), startAngle * 57.29577951308232, sweepAngle * 57.29577951308232, false, skPaint]); - skPaint.delete(); - }, - drawCircle$3(c, radius, paint) { - var skPaint = paint.toSkPaint$0(); - this.skCanvas.drawCircle(c._dx, c._dy, radius, skPaint); - skPaint.delete(); - }, - drawDRRect$3(outer, inner, paint) { - var skPaint = paint.toSkPaint$0(); - this.skCanvas.drawDRRect(A.toSkRRect(outer), A.toSkRRect(inner), skPaint); - skPaint.delete(); - }, - drawImageRect$4(image, src, dst, paint) { - var t3, t4, t5, - filterQuality = paint.filterQuality, - skPaint = paint.toSkPaint$1$defaultBlurTileMode(B.TileMode_0), - t1 = this.skCanvas, - t2 = image.__CkImage_box_F; - if (filterQuality === B.FilterQuality_3) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__CountedRef__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - A.callMethod(t1, "drawImageRectCubic", [t2, A.toSkRect(src), A.toSkRect(dst), 0.3333333333333333, 0.3333333333333333, skPaint]); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__CountedRef__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t3 = A.toSkRect(src); - t4 = A.toSkRect(dst); - t5 = A.toSkFilterMode(filterQuality); - A.callMethod(t1, "drawImageRectOptions", [t2, t3, t4, t5, filterQuality === B.FilterQuality_2 ? $.__canvasKit._readField$0().MipmapMode.Linear : $.__canvasKit._readField$0().MipmapMode.None, skPaint]); - } - skPaint.delete(); - }, - drawLine$3(p1, p2, paint) { - var skPaint = paint.toSkPaint$0(); - A.callMethod(this.skCanvas, "drawLine", [p1._dx, p1._dy, p2._dx, p2._dy, skPaint]); - skPaint.delete(); - }, - drawOval$2(rect, paint) { - var skPaint = paint.toSkPaint$0(); - this.skCanvas.drawOval(A.toSkRect(rect), skPaint); - skPaint.delete(); - }, - drawPaint$1(paint) { - var skPaint = paint.toSkPaint$0(); - this.skCanvas.drawPaint(skPaint); - skPaint.delete(); - }, - drawParagraph$2(paragraph, offset) { - var t1 = paragraph.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - this.skCanvas.drawParagraph(t1, offset._dx, offset._dy); - }, - drawPath$2(path, paint) { - var skPaint = paint.toSkPaint$0(), - t1 = path.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - this.skCanvas.drawPath(t1, skPaint); - skPaint.delete(); - }, - drawPicture$1(picture) { - var t1 = picture.__CkPicture__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - this.skCanvas.drawPicture(t1); - }, - drawRRect$2(rrect, paint) { - var skPaint = paint.toSkPaint$0(); - this.skCanvas.drawRRect(A.toSkRRect(rrect), skPaint); - skPaint.delete(); - }, - drawRect$2(rect, paint) { - var skPaint = paint.toSkPaint$0(); - this.skCanvas.drawRect(A.toSkRect(rect), skPaint); - skPaint.delete(); - }, - rotate$1(_, radians) { - this.skCanvas.rotate(radians * 180 / 3.141592653589793, 0, 0); - }, - saveLayer$2(bounds, paint) { - var skPaint = paint == null ? null : paint.toSkPaint$0(); - A.SkCanvas_saveLayer(this.skCanvas, skPaint, A.toSkRect(bounds), null, null, $.__canvasKit._readField$0().TileMode.Clamp); - if (skPaint != null) - skPaint.delete(); - }, - saveLayerWithFilter$3(bounds, filter, paint) { - var t1 = {}; - t1.convertible = null; - t1.convertible = filter; - filter.withSkImageFilter$2$defaultBlurTileMode(new A.CkCanvas_saveLayerWithFilter_closure(t1, this, paint, bounds), B.TileMode_2); - }, - getLocalToDevice$0() { - var t1, r, t2, c, - list = type$.List_dynamic._as(A.JSAnyToObjectExtension_get_toObjectShallow(this.skCanvas.getLocalToDevice())), - matrix4 = new Float32Array(16); - for (t1 = J.getInterceptor$asx(list), r = 0; r < 4; ++r) - for (t2 = r * 4, c = 0; c < 4; ++c) - matrix4[c * 4 + r] = A._asNum(t1.$index(list, t2 + c)); - return matrix4; - } - }; - A.CkCanvas_saveLayerWithFilter_closure.prototype = { - call$1(filter) { - var _this = this, - skPaint = _this.paint.toSkPaint$0(), - t1 = A.toSkRect(_this.bounds), - t2 = _this._box_0.convertible.get$backdropTileMode(); - A.SkCanvas_saveLayer(_this.$this.skCanvas, skPaint, t1, filter, 0, A.toSkTileMode(t2 == null ? B.TileMode_2 : t2)); - skPaint.delete(); - }, - $signature: 2 - }; - A._canvasKitJsUrls_closure.prototype = { - call$1(filename) { - var t1 = A.configuration()._configuration; - t1 = t1 == null ? null : t1.canvasKitBaseUrl; - return (t1 == null ? "https://www.gstatic.com/flutter-canvaskit/382be0028d370607f76215a9be322e5514b263e0/" : t1) + filename; - }, - $signature: 122 - }; - A.CanvasKitCanvas.prototype = { - saveLayer$2(bounds, paint) { - var skPaint, - t1 = this._canvas; - if (bounds == null) { - skPaint = paint.toSkPaint$0(); - A.SkCanvas_saveLayer(t1.skCanvas, skPaint, null, null, null, $.__canvasKit._readField$0().TileMode.Clamp); - skPaint.delete(); - } else - t1.saveLayer$2(bounds, paint); - }, - transform$1(_, matrix4) { - this._canvas.skCanvas.concat(A.toSkM44FromFloat32(A.toMatrix32(matrix4))); - } - }; - A.ManagedSkColorFilter.prototype = { - get$hashCode(_) { - var t1 = this.colorFilter; - return t1.get$hashCode(t1); - }, - $eq(_, other) { - if (other == null) - return false; - if (A.getRuntimeTypeOfDartObject(this) !== J.get$runtimeType$(other)) - return false; - return other instanceof A.ManagedSkColorFilter && other.colorFilter.$eq(0, this.colorFilter); - }, - toString$0(_) { - return this.colorFilter.toString$0(0); - } - }; - A.CkColorFilter.prototype = { - initRawImageFilter$0() { - var skColorFilter = this._initRawColorFilter$0(), - result = $.__canvasKit._readField$0().ImageFilter.MakeColorFilter(skColorFilter, null); - skColorFilter.delete(); - return result; - }, - withSkImageFilter$2$defaultBlurTileMode(borrow, defaultBlurTileMode) { - var skImageFilter = this.initRawImageFilter$0(); - borrow.call$1(skImageFilter); - skImageFilter.delete(); - }, - get$backdropTileMode() { - return B.TileMode_0; - }, - $isCkManagedSkImageFilterConvertible: 1 - }; - A.CkMatrixColorFilter.prototype = { - get$_normalizedMatrix() { - var t1, i, - result = new Float32Array(20); - for (t1 = this.matrix, i = 0; i < 20; ++i) - if (B.JSArray_methods.contains$1(B.List_4_9_14_19, i)) - result[i] = t1[i] / 255; - else - result[i] = t1[i]; - return result; - }, - _initRawColorFilter$0() { - return $.__canvasKit._readField$0().ColorFilter.MakeMatrix(this.get$_normalizedMatrix()); - }, - get$hashCode(_) { - return A.Object_hashAll(this.matrix); - }, - $eq(_, other) { - if (other == null) - return false; - return A.getRuntimeTypeOfDartObject(this) === J.get$runtimeType$(other) && other instanceof A.CkMatrixColorFilter && A.listEquals0(this.matrix, other.matrix); - }, - toString$0(_) { - return "ColorFilter.matrix(" + A.S(this.matrix) + ")"; - } - }; - A.CkLinearToSrgbGammaColorFilter.prototype = { - _initRawColorFilter$0() { - return $.__canvasKit._readField$0().ColorFilter.MakeLinearToSRGBGamma(); - }, - $eq(_, other) { - if (other == null) - return false; - return A.getRuntimeTypeOfDartObject(this) === J.get$runtimeType$(other); - }, - get$hashCode(_) { - return A.Primitives_objectHashCode(A.getRuntimeTypeOfDartObject(this)); - }, - toString$0(_) { - return "ColorFilter.linearToSrgbGamma()"; - } - }; - A.CkSrgbToLinearGammaColorFilter.prototype = { - _initRawColorFilter$0() { - return $.__canvasKit._readField$0().ColorFilter.MakeSRGBToLinearGamma(); - }, - $eq(_, other) { - if (other == null) - return false; - return A.getRuntimeTypeOfDartObject(this) === J.get$runtimeType$(other); - }, - get$hashCode(_) { - return A.Primitives_objectHashCode(A.getRuntimeTypeOfDartObject(this)); - }, - toString$0(_) { - return "ColorFilter.srgbToLinearGamma()"; - } - }; - A.CkComposeColorFilter.prototype = { - _initRawColorFilter$0() { - var t3, - t1 = $.__canvasKit._readField$0().ColorFilter, - t2 = this.outer.__ManagedSkColorFilter__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t3 = this.inner.__ManagedSkColorFilter__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - return t1.MakeCompose(t2, t3); - }, - $eq(_, other) { - if (other == null) - return false; - if (!(other instanceof A.CkComposeColorFilter)) - return false; - return other.outer.$eq(0, this.outer) && other.inner.$eq(0, this.inner); - }, - get$hashCode(_) { - return A.Object_hash(this.outer, this.inner, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "ColorFilter.compose(" + this.outer.toString$0(0) + ", " + this.inner.toString$0(0) + ")"; - } - }; - A.DisplayCanvasFactory.prototype = { - get$baseCanvas() { - var result, _this = this, - value = _this.__DisplayCanvasFactory_baseCanvas_FI; - if (value === $) { - result = _this.createCanvas.call$0(); - J.initialize$0$z(result); - _this.__DisplayCanvasFactory_baseCanvas_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__DisplayCanvasFactory_baseCanvas_FI = result; - value = result; - } - return value; - }, - getCanvas$0() { - var canvas, - t1 = this._cache, - t2 = this._liveCanvases; - if (t1.length !== 0) { - canvas = t1.pop(); - t2.push(canvas); - return canvas; - } else { - canvas = this.createCanvas.call$0(); - J.initialize$0$z(canvas); - t2.push(canvas); - return canvas; - } - }, - dispose$0() { - var t1, t2, _i, t3; - for (t1 = this._cache, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].dispose$0(); - for (t2 = this._liveCanvases, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) - t2[_i].dispose$0(); - this.get$baseCanvas().dispose$0(); - B.JSArray_methods.clear$0(t2); - B.JSArray_methods.clear$0(t1); - } - }; - A.HtmlViewEmbedder.prototype = { - getOptimizedCanvases$0() { - var t1 = this._context.optimizedCanvasRecorders; - t1.toString; - return new A.MappedListIterable(t1, new A.HtmlViewEmbedder_getOptimizedCanvases_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,CkCanvas>")); - }, - prerollCompositeEmbeddedView$2(viewId, params) { - var _this = this, - t1 = _this._currentCompositionParams; - if (J.$eq$(t1.$index(0, viewId), params)) { - if (!B.JSArray_methods.contains$1(_this._activeCompositionOrder, viewId)) - _this._viewsToRecomposite.add$1(0, viewId); - return; - } - t1.$indexSet(0, viewId, params); - _this._viewsToRecomposite.add$1(0, viewId); - }, - _compositeWithParams$2(platformViewId, params) { - var currentClippingCount, _this = this, - clipChain = _this._viewClipChains.putIfAbsent$2(0, platformViewId, new A.HtmlViewEmbedder__compositeWithParams_closure(platformViewId)), - slot = clipChain.__engine$_slot, - t1 = slot.style, - t2 = params.size; - A.DomCSSStyleDeclaration_setProperty(t1, "width", A.S(t2._dx) + "px"); - A.DomCSSStyleDeclaration_setProperty(t1, "height", A.S(t2._dy) + "px"); - A.DomCSSStyleDeclaration_setProperty(t1, "position", "absolute"); - currentClippingCount = _this._countClips$1(params.mutators); - if (currentClippingCount !== clipChain._clipCount) { - clipChain._root = _this._reconstructClipViewsChain$3(currentClippingCount, slot, clipChain._root); - clipChain._clipCount = currentClippingCount; - } - _this._applyMutators$3(params, slot, platformViewId); - }, - _countClips$1(mutators) { - var t1, t2, clipCount, t3; - for (t1 = mutators._mutators, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"), clipCount = 0; t1.moveNext$0();) { - t3 = t1.__internal$_current; - t3 = (t3 == null ? t2._as(t3) : t3).type; - if (t3 === B.MutatorType_0 || t3 === B.MutatorType_1 || t3 === B.MutatorType_2) - ++clipCount; - } - return clipCount; - }, - _reconstructClipViewsChain$3(numClips, platformView, headClipView) { - var headClipViewNextSibling, head, clipIndex, t1, clippingView, - headClipViewWasAttached = headClipView.parentNode != null; - if (headClipViewWasAttached) { - headClipViewNextSibling = headClipView.nextSibling; - headClipView.remove(); - } else - headClipViewNextSibling = null; - head = platformView; - clipIndex = 0; - while (true) { - if (!(!J.$eq$(head, headClipView) && clipIndex < numClips)) - break; - t1 = head.parentElement; - t1.toString; - ++clipIndex; - head = t1; - } - for (t1 = init.G; clipIndex < numClips; head = clippingView) { - clippingView = A.DomDocument_createElement(t1.document, "flt-clip"); - clippingView.append(head); - ++clipIndex; - } - head.remove(); - if (headClipViewWasAttached) - this.sceneHost.insertBefore(head, headClipViewNextSibling); - return head; - }, - _cleanUpClipDefs$1(viewId) { - var t2, nodesToRemove, t3, t4, t5, child, _i, - t1 = this._svgClipDefs; - if (t1.containsKey$1(0, viewId)) { - t2 = this._svgPathDefs.querySelector("#sk_path_defs"); - t2.toString; - nodesToRemove = A._setArrayType([], type$.JSArray_JSObject); - t3 = t1.$index(0, viewId); - t3.toString; - for (t2 = t2.children, t4 = new A._DomListIterator(t2, type$._DomListIterator_JSObject), t5 = type$.JSObject; t4.moveNext$0();) { - child = t5._as(t2.item(t4.index)); - if (t3.contains$1(0, child.id)) - nodesToRemove.push(child); - } - for (t2 = nodesToRemove.length, _i = 0; _i < nodesToRemove.length; nodesToRemove.length === t2 || (0, A.throwConcurrentModificationError)(nodesToRemove), ++_i) - nodesToRemove[_i].remove(); - t1.$index(0, viewId).clear$0(0); - } - }, - _applyMutators$3(params, embeddedView, viewId) { - var headTransform, t2, t3, t4, t5, head, embeddedOpacity, t6, t7, headTransform0, t8, t9, t10, skPath, path, _this0, clipId, scale, inverseScale, _this = this, - t1 = params.offset; - if (t1.$eq(0, B.Offset_0_0)) - headTransform = A.Matrix4$identity(); - else { - headTransform = A.Matrix4$identity(); - headTransform.setTranslationRaw$3(t1._dx, t1._dy, 0); - } - _this._resetAnchor$1(embeddedView); - _this._cleanUpClipDefs$1(viewId); - for (t1 = params.mutators._mutators, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"), t3 = init.G, t4 = _this._svgClipDefs, t5 = type$.UniqueRef_JSObject, head = embeddedView, embeddedOpacity = 1; t1.moveNext$0();) { - t6 = t1.__internal$_current; - if (t6 == null) - t6 = t2._as(t6); - switch (t6.type.index) { - case 3: - t6 = t6.matrix; - t6.toString; - t7 = new Float32Array(16); - headTransform0 = new A.Matrix40(t7); - headTransform0.setFrom$1(t6); - headTransform0.multiply$1(0, headTransform); - t6 = head.style; - t7 = A.float64ListToCssTransform(t7); - t6.setProperty("transform", t7, ""); - headTransform = headTransform0; - break; - case 0: - case 1: - case 2: - head = head.parentElement; - t7 = head.style; - t7.setProperty("clip", "", ""); - t7 = head.style; - t7.setProperty("clip-path", "", ""); - headTransform = new A.Matrix40(new Float32Array(16)); - headTransform.Matrix4$identity$0(); - t7 = head.style; - t7.setProperty("transform", "", ""); - t7 = head.style; - t7.setProperty("width", "100%", ""); - t7 = head.style; - t7.setProperty("height", "100%", ""); - t7 = t6.rect; - if (t7 != null) { - t6 = head.style; - t8 = t7.top; - t9 = t7.right; - t10 = t7.bottom; - t7 = t7.left; - t6.setProperty("clip", "rect(" + A.S(t8) + "px, " + A.S(t9) + "px, " + A.S(t10) + "px, " + A.S(t7) + "px)", ""); - } else { - t7 = t6.rrect; - if (t7 != null) { - skPath = new t3.window.flutterCanvasKit.Path(); - skPath.setFillType($.$get$_skFillTypes()[0]); - path = new A.CkPath(B.PathFillType_0); - _this0 = new A.UniqueRef("Path", t5); - _this0._nativeObject = skPath; - $.$get$nativeMemoryFinalizationRegistry(); - if ($.$get$browserSupportsFinalizationRegistry()) - $.$get$_finalizationRegistry().register(path, _this0); - path.__CkPath__ref_F !== $ && A.throwUnnamedLateFieldAI(); - path.__CkPath__ref_F = _this0; - t6 = _this0._nativeObject; - t6.toString; - t6.addRRect(A.toSkRRect(t7), false); - _this._ensureSvgPathDefs$0(); - t7 = _this._svgPathDefs.querySelector("#sk_path_defs"); - t7.toString; - clipId = "svgClip" + ++_this._clipPathCount; - t6 = t3.document.createElementNS("http://www.w3.org/2000/svg", "clipPath"); - t6.id = clipId; - t8 = t3.document.createElementNS("http://www.w3.org/2000/svg", "path"); - t9 = A.jsify(_this0._nativeObject.toSVGString()); - t9.toString; - t8.setAttribute("d", t9); - t6.append(t8); - t7.append(t6); - t4.putIfAbsent$2(0, viewId, new A.HtmlViewEmbedder__applyMutators_closure()).add$1(0, clipId); - t6 = head.style; - t6.setProperty("clip-path", "url(#" + clipId + ")", ""); - } else { - t6 = t6.path; - if (t6 != null) { - _this._ensureSvgPathDefs$0(); - t7 = _this._svgPathDefs.querySelector("#sk_path_defs"); - t7.toString; - clipId = "svgClip" + ++_this._clipPathCount; - t8 = t3.document.createElementNS("http://www.w3.org/2000/svg", "clipPath"); - t8.id = clipId; - t9 = t3.document.createElementNS("http://www.w3.org/2000/svg", "path"); - t6 = t6.__CkPath__ref_F; - t6 === $ && A.throwUnnamedLateFieldNI(); - t6 = A.jsify(t6._nativeObject.toSVGString()); - t6.toString; - t9.setAttribute("d", t6); - t8.append(t9); - t7.append(t8); - t4.putIfAbsent$2(0, viewId, new A.HtmlViewEmbedder__applyMutators_closure0()).add$1(0, clipId); - t8 = head.style; - t8.setProperty("clip-path", "url(#" + clipId + ")", ""); - } - } - } - t6 = head.style; - t6.setProperty("transform-origin", "0 0 0", ""); - t6 = head.style; - t6.setProperty("position", "absolute", ""); - break; - case 4: - t6 = t6.alpha; - t6.toString; - embeddedOpacity *= t6 / 255; - break; - } - } - A.DomCSSStyleDeclaration_setProperty(embeddedView.style, "opacity", B.JSNumber_methods.toString$0(embeddedOpacity)); - t1 = $.$get$EngineFlutterDisplay__instance(); - scale = t1._debugDevicePixelRatioOverride; - inverseScale = 1 / (scale == null ? t1.get$browserDevicePixelRatio() : scale); - t1 = new Float32Array(16); - t1[15] = 1; - t1[10] = 1; - t1[5] = inverseScale; - t1[0] = inverseScale; - headTransform = new A.Matrix40(t1).multiplied$1(headTransform); - A.DomCSSStyleDeclaration_setProperty(head.style, "transform", A.float64ListToCssTransform(headTransform.__engine$_m4storage)); - }, - _resetAnchor$1(element) { - A.DomCSSStyleDeclaration_setProperty(element.style, "transform-origin", "0 0 0"); - A.DomCSSStyleDeclaration_setProperty(element.style, "position", "absolute"); - }, - _ensureSvgPathDefs$0() { - var t1, t2, _this = this; - if (_this._svgPathDefs != null) - return; - t1 = $.$get$kSvgResourceHeader().cloneNode(false); - _this._svgPathDefs = t1; - t1.toString; - t2 = init.G.document.createElementNS("http://www.w3.org/2000/svg", "defs"); - t2.id = "sk_path_defs"; - t1.append(t2); - t2 = _this._svgPathDefs; - t2.toString; - _this.sceneHost.append(t2); - }, - optimizeRendering$0() { - var optimizedCanvasRecorders, pictureToOptimizedCanvasMap, t1, t2, _i, renderCanvas, pictureRecorder, t3, t4, _i0, _this = this, - rendering = _this._modifyRenderingForMaxCanvases$1(A.createOptimizedRendering(_this._context.sceneElements, _this._currentCompositionParams)); - _this._context.optimizedRendering = rendering; - optimizedCanvasRecorders = A._setArrayType([], type$.JSArray_CkPictureRecorder); - pictureToOptimizedCanvasMap = A.LinkedHashMap_LinkedHashMap$_empty(type$.PictureLayer, type$.CkPictureRecorder); - t1 = type$.WhereTypeIterable_RenderingRenderCanvas; - t1 = A.List_List$_of(new A.WhereTypeIterable(rendering.entities, t1), t1._eval$1("Iterable.E")); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - renderCanvas = t1[_i]; - pictureRecorder = new A.CkPictureRecorder(); - t3 = _this.__HtmlViewEmbedder__frameSize_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - pictureRecorder.beginRecording$1(new A.Rect(0, 0, t3.width, t3.height)); - optimizedCanvasRecorders.push(pictureRecorder); - for (t3 = renderCanvas.pictures, t4 = t3.length, _i0 = 0; _i0 < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i0) - pictureToOptimizedCanvasMap.$indexSet(0, t3[_i0], pictureRecorder); - } - t1 = _this._context; - t1.optimizedCanvasRecorders = optimizedCanvasRecorders; - t1.pictureToOptimizedCanvasMap = pictureToOptimizedCanvasMap; - }, - submitFrame$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t2, t3, t4, i, t5, t6, renderCanvases, renderCanvasIndex, _i, renderCanvas, renderCanvasIndex0, renderPicture, unusedViews, viewId, t1; - var $async$submitFrame$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._context.optimizedRendering; - t1.toString; - $async$self._updateDomForNewRendering$1(t1); - if (t1.equalsForRendering$1($async$self._activeRendering)) { - t2 = t1.entities; - t3 = type$.WhereTypeIterable_RenderingRenderCanvas; - t4 = t3._eval$1("Iterable.E"); - i = 0; - while (true) { - t5 = A.List_List$_of(new A.WhereTypeIterable(t2, t3), t4); - if (!(i < t5.length)) - break; - t5 = A.List_List$_of(new A.WhereTypeIterable(t2, t3), t4); - t5 = t5[i]; - t6 = A.List_List$_of(new A.WhereTypeIterable($async$self._activeRendering.entities, t3), t4); - t5.displayCanvas = t6[i].displayCanvas; - t5 = A.List_List$_of(new A.WhereTypeIterable($async$self._activeRendering.entities, t3), t4); - t5[i].displayCanvas = null; - ++i; - } - } - $async$self._activeRendering = t1; - t2 = type$.WhereTypeIterable_RenderingRenderCanvas; - renderCanvases = A.List_List$_of(new A.WhereTypeIterable(t1.entities, t2), t2._eval$1("Iterable.E")); - t1 = renderCanvases.length, t2 = $async$self.rasterizer, t3 = type$.JSArray_CkPicture, renderCanvasIndex = 0, _i = 0; - case 3: - // for condition - if (!(_i < renderCanvases.length)) { - // goto after for - $async$goto = 5; - break; - } - renderCanvas = renderCanvases[_i]; - renderCanvasIndex0 = renderCanvasIndex + 1; - renderPicture = $async$self._context.optimizedCanvasRecorders[renderCanvasIndex].endRecording$0(); - t4 = renderCanvas.displayCanvas; - t4.toString; - $async$goto = 6; - return A._asyncAwait(t2.rasterizeToCanvas$2(t4, A._setArrayType([renderPicture], t3)), $async$submitFrame$0); - case 6: - // returning from await. - t4 = renderPicture.__CkPicture__ref_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4.dispose$0(); - case 4: - // for update - renderCanvases.length === t1 || (0, A.throwConcurrentModificationError)(renderCanvases), ++_i, renderCanvasIndex = renderCanvasIndex0; - // goto for condition - $async$goto = 3; - break; - case 5: - // after for - for (t1 = $async$self._context.measuringPictureRecorders, t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - if (t2._skRecorder != null) - t2.endRecording$0(); - } - $async$self._context = new A.EmbedderFrameContext(A.LinkedHashMap_LinkedHashMap$_empty(type$.PictureLayer, type$.CkPictureRecorder), A._setArrayType([], type$.JSArray_SceneElement)); - t1 = $async$self._compositionOrder; - t2 = $async$self._activeCompositionOrder; - if (A.listEquals0(t1, t2)) { - B.JSArray_methods.clear$0(t1); - // goto return - $async$goto = 1; - break; - } - unusedViews = A.LinkedHashSet_LinkedHashSet$from(t2, type$.int); - B.JSArray_methods.clear$0(t2); - for (i = 0; i < t1.length; ++i) { - viewId = t1[i]; - t2.push(viewId); - unusedViews.remove$1(0, viewId); - } - B.JSArray_methods.clear$0(t1); - unusedViews.forEach$1(0, $async$self.get$disposeView()); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$submitFrame$0, $async$completer); - }, - disposeView$1(viewId) { - var _this = this, - clipChain = _this._viewClipChains.remove$1(0, viewId); - if (clipChain != null) - clipChain._root.remove(); - _this._currentCompositionParams.remove$1(0, viewId); - _this._viewsToRecomposite.remove$1(0, viewId); - _this._cleanUpClipDefs$1(viewId); - _this._svgClipDefs.remove$1(0, viewId); - }, - _modifyRenderingForMaxCanvases$1(rendering) { - var numCanvases, numCanvasesToDelete, picturesForLastCanvas, modifiedEntities, i, sawLastCanvas, entity, - result = new A.Rendering(A._setArrayType([], type$.JSArray_RenderingEntity)), - t1 = rendering.entities, - t2 = type$.WhereTypeIterable_RenderingRenderCanvas; - t2 = A.List_List$_of(new A.WhereTypeIterable(t1, t2), t2._eval$1("Iterable.E")); - numCanvases = t2.length; - if (numCanvases <= A.configuration().get$canvasKitMaximumSurfaces()) - return rendering; - numCanvasesToDelete = numCanvases - A.configuration().get$canvasKitMaximumSurfaces(); - picturesForLastCanvas = A._setArrayType([], type$.JSArray_PictureLayer); - modifiedEntities = A.List_List$from(t1, true, type$.RenderingEntity); - for (i = t1.length - 1, sawLastCanvas = false; i >= 0; --i) { - entity = modifiedEntities[i]; - if (entity instanceof A.RenderingRenderCanvas) { - if (!sawLastCanvas) { - sawLastCanvas = true; - continue; - } - B.JSArray_methods.removeAt$1(modifiedEntities, i); - B.JSArray_methods.insertAll$2(picturesForLastCanvas, 0, entity.pictures); - --numCanvasesToDelete; - if (numCanvasesToDelete === 0) - break; - } - } - sawLastCanvas = A.configuration().get$canvasKitMaximumSurfaces() === 1; - for (i = modifiedEntities.length - 1; i > 0; --i) { - entity = modifiedEntities[i]; - if (entity instanceof A.RenderingRenderCanvas) { - if (sawLastCanvas) { - B.JSArray_methods.addAll$1(entity.pictures, picturesForLastCanvas); - break; - } - sawLastCanvas = true; - } - } - B.JSArray_methods.addAll$1(result.entities, modifiedEntities); - return result; - }, - _updateDomForNewRendering$1(rendering) { - var indexMap, t1, existingIndexMap, staticElements, i, t2, entity, t3, t4, updateRenderCanvasWithDisplay, staticElementIndex, nextRenderingIndex, staticElementIndexInActiveRendering, staticDomElement, nextEntity, _this = this; - if (rendering.equalsForRendering$1(_this._activeRendering)) - return; - indexMap = _this._getIndexMapFromPreviousRendering$2(_this._activeRendering, rendering); - t1 = A._arrayInstanceType(indexMap)._eval$1("WhereIterable<1>"); - existingIndexMap = A.List_List$_of(new A.WhereIterable(indexMap, new A.HtmlViewEmbedder__updateDomForNewRendering_closure(), t1), t1._eval$1("Iterable.E")); - staticElements = A.longestIncreasingSubsequence(existingIndexMap); - for (t1 = staticElements.length, i = 0; i < t1; ++i) - staticElements[i] = existingIndexMap[staticElements[i]]; - for (t2 = _this.rasterizer, i = 0; i < _this._activeRendering.entities.length; ++i) { - if (B.JSArray_methods.contains$1(indexMap, i)) - continue; - entity = _this._activeRendering.entities[i]; - if (entity instanceof A.RenderingPlatformView) - _this.disposeView$1(entity.viewId); - else if (entity instanceof A.RenderingRenderCanvas) { - t3 = entity.displayCanvas; - t3.toString; - t4 = t2.get$displayFactory(); - t3.get$hostElement().remove(); - B.JSArray_methods.remove$1(t4._liveCanvases, t3); - t4._cache.push(t3); - entity.displayCanvas = null; - } - } - updateRenderCanvasWithDisplay = new A.HtmlViewEmbedder__updateDomForNewRendering_updateRenderCanvasWithDisplay(_this, indexMap); - for (t2 = rendering.entities, t3 = _this.sceneHost, staticElementIndex = 0, nextRenderingIndex = 0; staticElementIndex < t1;) { - staticElementIndexInActiveRendering = staticElements[staticElementIndex]; - staticDomElement = _this._getElement$1(_this._activeRendering.entities[staticElementIndexInActiveRendering]); - for (; indexMap[nextRenderingIndex] !== staticElementIndexInActiveRendering;) { - nextEntity = t2[nextRenderingIndex]; - if (nextEntity instanceof A.RenderingRenderCanvas) - updateRenderCanvasWithDisplay.call$2(nextEntity, nextRenderingIndex); - t3.insertBefore(_this._getElement$1(nextEntity), staticDomElement); - ++nextRenderingIndex; - } - t4 = t2[nextRenderingIndex]; - if (t4 instanceof A.RenderingRenderCanvas) - updateRenderCanvasWithDisplay.call$2(t4, nextRenderingIndex); - ++nextRenderingIndex; - ++staticElementIndex; - } - for (; nextRenderingIndex < t2.length;) { - nextEntity = t2[nextRenderingIndex]; - if (nextEntity instanceof A.RenderingRenderCanvas) - updateRenderCanvasWithDisplay.call$2(nextEntity, nextRenderingIndex); - t3.append(_this._getElement$1(nextEntity)); - ++nextRenderingIndex; - } - }, - _getElement$1(entity) { - var t1; - $label0$0: { - if (entity instanceof A.RenderingRenderCanvas) { - t1 = entity.displayCanvas.get$hostElement(); - break $label0$0; - } - if (entity instanceof A.RenderingPlatformView) { - t1 = this._viewClipChains.$index(0, entity.viewId)._root; - break $label0$0; - } - t1 = null; - } - return t1; - }, - _getIndexMapFromPreviousRendering$2(previous, next) { - var foundForIndex, oldIndex, - result = A._setArrayType([], type$.JSArray_int), - t1 = previous.entities, - t2 = next.entities, - maxUnchangedLength = Math.min(t1.length, t2.length), - alreadyClaimedCanvases = A.LinkedHashSet_LinkedHashSet$_empty(type$.int), - index = 0; - while (true) { - if (!(index < maxUnchangedLength && t1[index].equalsForRendering$1(t2[index]))) - break; - result.push(index); - if (t1[index] instanceof A.RenderingRenderCanvas) - alreadyClaimedCanvases.add$1(0, index); - ++index; - } - for (; index < t2.length;) { - oldIndex = 0; - while (true) { - if (!(oldIndex < t1.length)) { - foundForIndex = false; - break; - } - if (t1[oldIndex].equalsForRendering$1(t2[index]) && !alreadyClaimedCanvases.contains$1(0, oldIndex)) { - result.push(oldIndex); - if (t1[oldIndex] instanceof A.RenderingRenderCanvas) - alreadyClaimedCanvases.add$1(0, oldIndex); - foundForIndex = true; - break; - } - ++oldIndex; - } - if (!foundForIndex) - result.push(-1); - ++index; - } - return result; - }, - debugCleanupSvgClipPaths$0() { - var child, - t1 = this._svgPathDefs, - $parent = t1 == null ? null : new A._DomListWrapper(t1.children, type$._DomListWrapper_JSObject).get$single(0); - if ($parent != null) - for (child = $parent.lastChild; child != null; child = $parent.lastChild) - $parent.removeChild(child); - this._svgClipDefs.clear$0(0); - }, - dispose$0() { - var _this = this, - t1 = _this._viewClipChains, - t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>"); - t2 = A.List_List$_of(new A.LinkedHashMapKeysIterable(t1, t2), t2._eval$1("Iterable.E")); - B.JSArray_methods.forEach$1(t2, _this.get$disposeView()); - _this._context = new A.EmbedderFrameContext(A.LinkedHashMap_LinkedHashMap$_empty(type$.PictureLayer, type$.CkPictureRecorder), A._setArrayType([], type$.JSArray_SceneElement)); - t2 = _this._currentCompositionParams; - t2.clear$0(0); - _this.debugCleanupSvgClipPaths$0(); - t2.clear$0(0); - t1.clear$0(0); - _this._viewsToRecomposite.clear$0(0); - B.JSArray_methods.clear$0(_this._activeCompositionOrder); - B.JSArray_methods.clear$0(_this._compositionOrder); - _this._activeRendering = new A.Rendering(A._setArrayType([], type$.JSArray_RenderingEntity)); - } - }; - A.HtmlViewEmbedder_getOptimizedCanvases_closure.prototype = { - call$1(r) { - var t1 = r._recordingCanvas; - t1.toString; - return t1; - }, - $signature: 251 - }; - A.HtmlViewEmbedder__compositeWithParams_closure.prototype = { - call$0() { - var slot, - t1 = init.G, - wrapper = A.DomDocument_createElement(t1.document, "flt-platform-view-slot"); - A.DomCSSStyleDeclaration_setProperty(wrapper.style, "pointer-events", "auto"); - slot = A.DomDocument_createElement(t1.document, "slot"); - t1 = A.jsify("flt-pv-slot-" + this.platformViewId); - t1.toString; - slot.setAttribute("name", t1); - wrapper.append(slot); - return new A.ViewClipChain(wrapper, wrapper); - }, - $signature: 264 - }; - A.HtmlViewEmbedder__applyMutators_closure.prototype = { - call$0() { - return A.LinkedHashSet_LinkedHashSet$_empty(type$.String); - }, - $signature: 219 - }; - A.HtmlViewEmbedder__applyMutators_closure0.prototype = { - call$0() { - return A.LinkedHashSet_LinkedHashSet$_empty(type$.String); - }, - $signature: 219 - }; - A.HtmlViewEmbedder__updateDomForNewRendering_closure.prototype = { - call$1(index) { - return index !== -1; - }, - $signature: 54 - }; - A.HtmlViewEmbedder__updateDomForNewRendering_updateRenderCanvasWithDisplay.prototype = { - call$2(renderCanvas, index) { - var t1 = this.indexMap[index], - t2 = this.$this; - if (t1 !== -1) { - t1 = type$.RenderingRenderCanvas._as(t2._activeRendering.entities[t1]); - renderCanvas.displayCanvas = t1.displayCanvas; - t1.displayCanvas = null; - } else - renderCanvas.displayCanvas = t2.rasterizer.get$displayFactory().getCanvas$0(); - }, - $signature: 342 - }; - A.ViewClipChain.prototype = {}; - A.EmbeddedViewParams.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - return other instanceof A.EmbeddedViewParams && other.offset.$eq(0, _this.offset) && other.size.$eq(0, _this.size) && other.mutators.$eq(0, _this.mutators); - }, - get$hashCode(_) { - return A.Object_hash(this.offset, this.size, this.mutators, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.MutatorType.prototype = { - _enumToString$0() { - return "MutatorType." + this._name; - } - }; - A.Mutator.prototype = { - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (!(other instanceof A.Mutator)) - return false; - t1 = _this.type; - if (t1 !== other.type) - return false; - switch (t1.index) { - case 0: - t1 = J.$eq$(_this.rect, other.rect); - break; - case 1: - t1 = J.$eq$(_this.rrect, other.rrect); - break; - case 2: - t1 = _this.path == other.path; - break; - case 3: - t1 = _this.matrix == other.matrix; - break; - case 4: - t1 = _this.alpha == other.alpha; - break; - default: - t1 = null; - } - return t1; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.type, _this.rect, _this.rrect, _this.path, _this.matrix, _this.alpha, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.MutatorsStack.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (other === this) - return true; - return other instanceof A.MutatorsStack && A.listEquals0(other._mutators, this._mutators); - }, - get$hashCode(_) { - return A.Object_hashAll(this._mutators); - }, - get$iterator(_) { - var t1 = this._mutators, - t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"); - t1 = new A.ReversedListIterable(t1, t2); - return new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")); - } - }; - A.SceneElement.prototype = {}; - A.PictureSceneElement.prototype = {}; - A.PlatformViewSceneElement.prototype = {}; - A.EmbedderFrameContext.prototype = {}; - A.SkiaFontCollection.prototype = { - get$fontFallbackManager() { - var value = this.__SkiaFontCollection_fontFallbackManager_AI; - return value === $ ? this.__SkiaFontCollection_fontFallbackManager_AI = A.FontFallbackManager$_(new A.SkiaFallbackRegistry(this), A._setArrayType([A.NotoFont$("Noto Color Emoji 0", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.0.woff2"), A.NotoFont$("Noto Color Emoji 1", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.1.woff2"), A.NotoFont$("Noto Color Emoji 2", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.2.woff2"), A.NotoFont$("Noto Color Emoji 3", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.3.woff2"), A.NotoFont$("Noto Color Emoji 4", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.4.woff2"), A.NotoFont$("Noto Color Emoji 5", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.5.woff2"), A.NotoFont$("Noto Color Emoji 6", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.6.woff2"), A.NotoFont$("Noto Color Emoji 7", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.7.woff2"), A.NotoFont$("Noto Color Emoji 8", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.8.woff2"), A.NotoFont$("Noto Color Emoji 9", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.9.woff2"), A.NotoFont$("Noto Color Emoji 10", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.10.woff2"), A.NotoFont$("Noto Color Emoji 11", "notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.11.woff2"), A.NotoFont$("Noto Sans Symbols 2 0", "notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-jrBWXPM4Q.woff2"), A.NotoFont$("Noto Sans Symbols 2 1", "notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-ujgfE71.woff2"), A.NotoFont$("Noto Sans Symbols 2 2", "notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-gTBWXPM4Q.woff2"), A.NotoFont$("Noto Sans Symbols 2 3", "notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-vrgfE71.woff2"), A.NotoFont$("Noto Sans Symbols 2 4", "notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-prgfE71.woff2"), A.NotoFont$("Noto Sans Symbols 2 5", "notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-pTgfA.woff2"), A.NotoFont$("Noto Sans Cuneiform 0", "notosanscuneiform/v17/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWse5DlCQu.woff2"), A.NotoFont$("Noto Sans Cuneiform 1", "notosanscuneiform/v17/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWsbZDlCQu.woff2"), A.NotoFont$("Noto Sans Cuneiform 2", "notosanscuneiform/v17/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWsbhDlA.woff2"), A.NotoFont$("Noto Sans Duployan 0", "notosansduployan/v18/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvbi-kD5F8a.woff2"), A.NotoFont$("Noto Sans Duployan 1", "notosansduployan/v18/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvbH8gm2WY.woff2"), A.NotoFont$("Noto Sans Duployan 2", "notosansduployan/v18/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvbEcgm.woff2"), A.NotoFont$("Noto Sans Egyptian Hieroglyphs 0", "notosansegyptianhieroglyphs/v29/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYintdVi99Rg.woff2"), A.NotoFont$("Noto Sans Egyptian Hieroglyphs 1", "notosansegyptianhieroglyphs/v29/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYintQFi99Rg.woff2"), A.NotoFont$("Noto Sans Egyptian Hieroglyphs 2", "notosansegyptianhieroglyphs/v29/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYintTli9.woff2"), A.NotoFont$("Noto Sans HK 0", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.0.woff2"), A.NotoFont$("Noto Sans HK 1", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.1.woff2"), A.NotoFont$("Noto Sans HK 2", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.2.woff2"), A.NotoFont$("Noto Sans HK 3", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.3.woff2"), A.NotoFont$("Noto Sans HK 4", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.4.woff2"), A.NotoFont$("Noto Sans HK 5", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.5.woff2"), A.NotoFont$("Noto Sans HK 6", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.6.woff2"), A.NotoFont$("Noto Sans HK 7", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.7.woff2"), A.NotoFont$("Noto Sans HK 8", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.8.woff2"), A.NotoFont$("Noto Sans HK 9", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.9.woff2"), A.NotoFont$("Noto Sans HK 10", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.10.woff2"), A.NotoFont$("Noto Sans HK 11", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.15.woff2"), A.NotoFont$("Noto Sans HK 12", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.16.woff2"), A.NotoFont$("Noto Sans HK 13", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.17.woff2"), A.NotoFont$("Noto Sans HK 14", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.25.woff2"), A.NotoFont$("Noto Sans HK 15", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.26.woff2"), A.NotoFont$("Noto Sans HK 16", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.27.woff2"), A.NotoFont$("Noto Sans HK 17", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.28.woff2"), A.NotoFont$("Noto Sans HK 18", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.29.woff2"), A.NotoFont$("Noto Sans HK 19", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.30.woff2"), A.NotoFont$("Noto Sans HK 20", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.31.woff2"), A.NotoFont$("Noto Sans HK 21", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.32.woff2"), A.NotoFont$("Noto Sans HK 22", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.33.woff2"), A.NotoFont$("Noto Sans HK 23", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.34.woff2"), A.NotoFont$("Noto Sans HK 24", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.35.woff2"), A.NotoFont$("Noto Sans HK 25", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.36.woff2"), A.NotoFont$("Noto Sans HK 26", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.37.woff2"), A.NotoFont$("Noto Sans HK 27", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.38.woff2"), A.NotoFont$("Noto Sans HK 28", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.39.woff2"), A.NotoFont$("Noto Sans HK 29", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.40.woff2"), A.NotoFont$("Noto Sans HK 30", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.41.woff2"), A.NotoFont$("Noto Sans HK 31", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.42.woff2"), A.NotoFont$("Noto Sans HK 32", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.43.woff2"), A.NotoFont$("Noto Sans HK 33", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.44.woff2"), A.NotoFont$("Noto Sans HK 34", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.45.woff2"), A.NotoFont$("Noto Sans HK 35", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.46.woff2"), A.NotoFont$("Noto Sans HK 36", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.47.woff2"), A.NotoFont$("Noto Sans HK 37", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.48.woff2"), A.NotoFont$("Noto Sans HK 38", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.49.woff2"), A.NotoFont$("Noto Sans HK 39", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.50.woff2"), A.NotoFont$("Noto Sans HK 40", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.51.woff2"), A.NotoFont$("Noto Sans HK 41", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.52.woff2"), A.NotoFont$("Noto Sans HK 42", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.53.woff2"), A.NotoFont$("Noto Sans HK 43", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.54.woff2"), A.NotoFont$("Noto Sans HK 44", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.55.woff2"), A.NotoFont$("Noto Sans HK 45", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.56.woff2"), A.NotoFont$("Noto Sans HK 46", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.57.woff2"), A.NotoFont$("Noto Sans HK 47", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.58.woff2"), A.NotoFont$("Noto Sans HK 48", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.59.woff2"), A.NotoFont$("Noto Sans HK 49", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.60.woff2"), A.NotoFont$("Noto Sans HK 50", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.61.woff2"), A.NotoFont$("Noto Sans HK 51", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.62.woff2"), A.NotoFont$("Noto Sans HK 52", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.63.woff2"), A.NotoFont$("Noto Sans HK 53", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.64.woff2"), A.NotoFont$("Noto Sans HK 54", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.65.woff2"), A.NotoFont$("Noto Sans HK 55", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.66.woff2"), A.NotoFont$("Noto Sans HK 56", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.67.woff2"), A.NotoFont$("Noto Sans HK 57", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.68.woff2"), A.NotoFont$("Noto Sans HK 58", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.69.woff2"), A.NotoFont$("Noto Sans HK 59", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.70.woff2"), A.NotoFont$("Noto Sans HK 60", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.71.woff2"), A.NotoFont$("Noto Sans HK 61", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.72.woff2"), A.NotoFont$("Noto Sans HK 62", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.73.woff2"), A.NotoFont$("Noto Sans HK 63", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.74.woff2"), A.NotoFont$("Noto Sans HK 64", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.75.woff2"), A.NotoFont$("Noto Sans HK 65", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.76.woff2"), A.NotoFont$("Noto Sans HK 66", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.77.woff2"), A.NotoFont$("Noto Sans HK 67", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.78.woff2"), A.NotoFont$("Noto Sans HK 68", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.79.woff2"), A.NotoFont$("Noto Sans HK 69", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.80.woff2"), A.NotoFont$("Noto Sans HK 70", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.81.woff2"), A.NotoFont$("Noto Sans HK 71", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.82.woff2"), A.NotoFont$("Noto Sans HK 72", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.83.woff2"), A.NotoFont$("Noto Sans HK 73", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.84.woff2"), A.NotoFont$("Noto Sans HK 74", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.85.woff2"), A.NotoFont$("Noto Sans HK 75", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.86.woff2"), A.NotoFont$("Noto Sans HK 76", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.87.woff2"), A.NotoFont$("Noto Sans HK 77", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.88.woff2"), A.NotoFont$("Noto Sans HK 78", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.89.woff2"), A.NotoFont$("Noto Sans HK 79", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.90.woff2"), A.NotoFont$("Noto Sans HK 80", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.91.woff2"), A.NotoFont$("Noto Sans HK 81", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.92.woff2"), A.NotoFont$("Noto Sans HK 82", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.93.woff2"), A.NotoFont$("Noto Sans HK 83", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.98.woff2"), A.NotoFont$("Noto Sans HK 84", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.99.woff2"), A.NotoFont$("Noto Sans HK 85", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.100.woff2"), A.NotoFont$("Noto Sans HK 86", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.101.woff2"), A.NotoFont$("Noto Sans HK 87", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.102.woff2"), A.NotoFont$("Noto Sans HK 88", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.103.woff2"), A.NotoFont$("Noto Sans HK 89", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.104.woff2"), A.NotoFont$("Noto Sans HK 90", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.105.woff2"), A.NotoFont$("Noto Sans HK 91", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.106.woff2"), A.NotoFont$("Noto Sans HK 92", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.107.woff2"), A.NotoFont$("Noto Sans HK 93", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.108.woff2"), A.NotoFont$("Noto Sans HK 94", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.109.woff2"), A.NotoFont$("Noto Sans HK 95", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.110.woff2"), A.NotoFont$("Noto Sans HK 96", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.111.woff2"), A.NotoFont$("Noto Sans HK 97", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.112.woff2"), A.NotoFont$("Noto Sans HK 98", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.113.woff2"), A.NotoFont$("Noto Sans HK 99", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.114.woff2"), A.NotoFont$("Noto Sans HK 100", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.115.woff2"), A.NotoFont$("Noto Sans HK 101", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.116.woff2"), A.NotoFont$("Noto Sans HK 102", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.117.woff2"), A.NotoFont$("Noto Sans HK 103", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.118.woff2"), A.NotoFont$("Noto Sans HK 104", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.119.woff2"), A.NotoFont$("Noto Sans HK 105", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB-yoaZiLjN.woff2"), A.NotoFont$("Noto Sans HK 106", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB-yo2ZiLjN.woff2"), A.NotoFont$("Noto Sans HK 107", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB-yoyZiLjN.woff2"), A.NotoFont$("Noto Sans HK 108", "notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB-yoKZiA.woff2"), A.NotoFont$("Noto Sans JP 0", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.0.woff2"), A.NotoFont$("Noto Sans JP 1", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.1.woff2"), A.NotoFont$("Noto Sans JP 2", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.2.woff2"), A.NotoFont$("Noto Sans JP 3", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.3.woff2"), A.NotoFont$("Noto Sans JP 4", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.4.woff2"), A.NotoFont$("Noto Sans JP 5", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.5.woff2"), A.NotoFont$("Noto Sans JP 6", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.6.woff2"), A.NotoFont$("Noto Sans JP 7", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.7.woff2"), A.NotoFont$("Noto Sans JP 8", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.8.woff2"), A.NotoFont$("Noto Sans JP 9", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.9.woff2"), A.NotoFont$("Noto Sans JP 10", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.10.woff2"), A.NotoFont$("Noto Sans JP 11", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.11.woff2"), A.NotoFont$("Noto Sans JP 12", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.12.woff2"), A.NotoFont$("Noto Sans JP 13", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.13.woff2"), A.NotoFont$("Noto Sans JP 14", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.14.woff2"), A.NotoFont$("Noto Sans JP 15", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.15.woff2"), A.NotoFont$("Noto Sans JP 16", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.16.woff2"), A.NotoFont$("Noto Sans JP 17", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.17.woff2"), A.NotoFont$("Noto Sans JP 18", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.18.woff2"), A.NotoFont$("Noto Sans JP 19", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.19.woff2"), A.NotoFont$("Noto Sans JP 20", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.20.woff2"), A.NotoFont$("Noto Sans JP 21", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.21.woff2"), A.NotoFont$("Noto Sans JP 22", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.22.woff2"), A.NotoFont$("Noto Sans JP 23", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.23.woff2"), A.NotoFont$("Noto Sans JP 24", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.24.woff2"), A.NotoFont$("Noto Sans JP 25", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.25.woff2"), A.NotoFont$("Noto Sans JP 26", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.26.woff2"), A.NotoFont$("Noto Sans JP 27", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.27.woff2"), A.NotoFont$("Noto Sans JP 28", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.28.woff2"), A.NotoFont$("Noto Sans JP 29", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.29.woff2"), A.NotoFont$("Noto Sans JP 30", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.30.woff2"), A.NotoFont$("Noto Sans JP 31", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.31.woff2"), A.NotoFont$("Noto Sans JP 32", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.32.woff2"), A.NotoFont$("Noto Sans JP 33", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.33.woff2"), A.NotoFont$("Noto Sans JP 34", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.34.woff2"), A.NotoFont$("Noto Sans JP 35", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.35.woff2"), A.NotoFont$("Noto Sans JP 36", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.36.woff2"), A.NotoFont$("Noto Sans JP 37", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.37.woff2"), A.NotoFont$("Noto Sans JP 38", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.38.woff2"), A.NotoFont$("Noto Sans JP 39", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.39.woff2"), A.NotoFont$("Noto Sans JP 40", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.40.woff2"), A.NotoFont$("Noto Sans JP 41", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.41.woff2"), A.NotoFont$("Noto Sans JP 42", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.42.woff2"), A.NotoFont$("Noto Sans JP 43", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.43.woff2"), A.NotoFont$("Noto Sans JP 44", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.44.woff2"), A.NotoFont$("Noto Sans JP 45", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.45.woff2"), A.NotoFont$("Noto Sans JP 46", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.46.woff2"), A.NotoFont$("Noto Sans JP 47", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.47.woff2"), A.NotoFont$("Noto Sans JP 48", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.48.woff2"), A.NotoFont$("Noto Sans JP 49", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.49.woff2"), A.NotoFont$("Noto Sans JP 50", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.50.woff2"), A.NotoFont$("Noto Sans JP 51", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.51.woff2"), A.NotoFont$("Noto Sans JP 52", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.52.woff2"), A.NotoFont$("Noto Sans JP 53", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.53.woff2"), A.NotoFont$("Noto Sans JP 54", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.54.woff2"), A.NotoFont$("Noto Sans JP 55", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.55.woff2"), A.NotoFont$("Noto Sans JP 56", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.56.woff2"), A.NotoFont$("Noto Sans JP 57", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.57.woff2"), A.NotoFont$("Noto Sans JP 58", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.58.woff2"), A.NotoFont$("Noto Sans JP 59", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.59.woff2"), A.NotoFont$("Noto Sans JP 60", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.60.woff2"), A.NotoFont$("Noto Sans JP 61", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.61.woff2"), A.NotoFont$("Noto Sans JP 62", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.62.woff2"), A.NotoFont$("Noto Sans JP 63", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.63.woff2"), A.NotoFont$("Noto Sans JP 64", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.64.woff2"), A.NotoFont$("Noto Sans JP 65", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.65.woff2"), A.NotoFont$("Noto Sans JP 66", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.66.woff2"), A.NotoFont$("Noto Sans JP 67", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.67.woff2"), A.NotoFont$("Noto Sans JP 68", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.68.woff2"), A.NotoFont$("Noto Sans JP 69", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.69.woff2"), A.NotoFont$("Noto Sans JP 70", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.70.woff2"), A.NotoFont$("Noto Sans JP 71", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.71.woff2"), A.NotoFont$("Noto Sans JP 72", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.72.woff2"), A.NotoFont$("Noto Sans JP 73", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.73.woff2"), A.NotoFont$("Noto Sans JP 74", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.74.woff2"), A.NotoFont$("Noto Sans JP 75", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.75.woff2"), A.NotoFont$("Noto Sans JP 76", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.76.woff2"), A.NotoFont$("Noto Sans JP 77", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.77.woff2"), A.NotoFont$("Noto Sans JP 78", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.78.woff2"), A.NotoFont$("Noto Sans JP 79", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.79.woff2"), A.NotoFont$("Noto Sans JP 80", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.80.woff2"), A.NotoFont$("Noto Sans JP 81", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.81.woff2"), A.NotoFont$("Noto Sans JP 82", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.82.woff2"), A.NotoFont$("Noto Sans JP 83", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.83.woff2"), A.NotoFont$("Noto Sans JP 84", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.84.woff2"), A.NotoFont$("Noto Sans JP 85", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.85.woff2"), A.NotoFont$("Noto Sans JP 86", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.86.woff2"), A.NotoFont$("Noto Sans JP 87", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.87.woff2"), A.NotoFont$("Noto Sans JP 88", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.88.woff2"), A.NotoFont$("Noto Sans JP 89", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.89.woff2"), A.NotoFont$("Noto Sans JP 90", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.90.woff2"), A.NotoFont$("Noto Sans JP 91", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.91.woff2"), A.NotoFont$("Noto Sans JP 92", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.92.woff2"), A.NotoFont$("Noto Sans JP 93", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.93.woff2"), A.NotoFont$("Noto Sans JP 94", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.94.woff2"), A.NotoFont$("Noto Sans JP 95", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.95.woff2"), A.NotoFont$("Noto Sans JP 96", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.96.woff2"), A.NotoFont$("Noto Sans JP 97", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.97.woff2"), A.NotoFont$("Noto Sans JP 98", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.98.woff2"), A.NotoFont$("Noto Sans JP 99", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.99.woff2"), A.NotoFont$("Noto Sans JP 100", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.100.woff2"), A.NotoFont$("Noto Sans JP 101", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.101.woff2"), A.NotoFont$("Noto Sans JP 102", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.102.woff2"), A.NotoFont$("Noto Sans JP 103", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.103.woff2"), A.NotoFont$("Noto Sans JP 104", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.104.woff2"), A.NotoFont$("Noto Sans JP 105", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.105.woff2"), A.NotoFont$("Noto Sans JP 106", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.106.woff2"), A.NotoFont$("Noto Sans JP 107", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.107.woff2"), A.NotoFont$("Noto Sans JP 108", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.108.woff2"), A.NotoFont$("Noto Sans JP 109", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.109.woff2"), A.NotoFont$("Noto Sans JP 110", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.110.woff2"), A.NotoFont$("Noto Sans JP 111", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.111.woff2"), A.NotoFont$("Noto Sans JP 112", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.112.woff2"), A.NotoFont$("Noto Sans JP 113", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.113.woff2"), A.NotoFont$("Noto Sans JP 114", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.114.woff2"), A.NotoFont$("Noto Sans JP 115", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.115.woff2"), A.NotoFont$("Noto Sans JP 116", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.116.woff2"), A.NotoFont$("Noto Sans JP 117", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.117.woff2"), A.NotoFont$("Noto Sans JP 118", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.118.woff2"), A.NotoFont$("Noto Sans JP 119", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.119.woff2"), A.NotoFont$("Noto Sans JP 120", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj35jS04w-.woff2"), A.NotoFont$("Noto Sans JP 121", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj35PS04w-.woff2"), A.NotoFont$("Noto Sans JP 122", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj35LS04w-.woff2"), A.NotoFont$("Noto Sans JP 123", "notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj35zS0w.woff2"), A.NotoFont$("Noto Sans KR 0", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.0.woff2"), A.NotoFont$("Noto Sans KR 1", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.1.woff2"), A.NotoFont$("Noto Sans KR 2", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.2.woff2"), A.NotoFont$("Noto Sans KR 3", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.3.woff2"), A.NotoFont$("Noto Sans KR 4", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.4.woff2"), A.NotoFont$("Noto Sans KR 5", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.5.woff2"), A.NotoFont$("Noto Sans KR 6", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.6.woff2"), A.NotoFont$("Noto Sans KR 7", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.7.woff2"), A.NotoFont$("Noto Sans KR 8", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.8.woff2"), A.NotoFont$("Noto Sans KR 9", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.9.woff2"), A.NotoFont$("Noto Sans KR 10", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.10.woff2"), A.NotoFont$("Noto Sans KR 11", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.11.woff2"), A.NotoFont$("Noto Sans KR 12", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.12.woff2"), A.NotoFont$("Noto Sans KR 13", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.13.woff2"), A.NotoFont$("Noto Sans KR 14", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.14.woff2"), A.NotoFont$("Noto Sans KR 15", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.15.woff2"), A.NotoFont$("Noto Sans KR 16", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.16.woff2"), A.NotoFont$("Noto Sans KR 17", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.17.woff2"), A.NotoFont$("Noto Sans KR 18", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.18.woff2"), A.NotoFont$("Noto Sans KR 19", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.19.woff2"), A.NotoFont$("Noto Sans KR 20", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.20.woff2"), A.NotoFont$("Noto Sans KR 21", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.21.woff2"), A.NotoFont$("Noto Sans KR 22", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.22.woff2"), A.NotoFont$("Noto Sans KR 23", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.23.woff2"), A.NotoFont$("Noto Sans KR 24", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.24.woff2"), A.NotoFont$("Noto Sans KR 25", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.25.woff2"), A.NotoFont$("Noto Sans KR 26", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.26.woff2"), A.NotoFont$("Noto Sans KR 27", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.27.woff2"), A.NotoFont$("Noto Sans KR 28", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.28.woff2"), A.NotoFont$("Noto Sans KR 29", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.29.woff2"), A.NotoFont$("Noto Sans KR 30", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.30.woff2"), A.NotoFont$("Noto Sans KR 31", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.31.woff2"), A.NotoFont$("Noto Sans KR 32", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.32.woff2"), A.NotoFont$("Noto Sans KR 33", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.33.woff2"), A.NotoFont$("Noto Sans KR 34", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.34.woff2"), A.NotoFont$("Noto Sans KR 35", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.35.woff2"), A.NotoFont$("Noto Sans KR 36", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.36.woff2"), A.NotoFont$("Noto Sans KR 37", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.37.woff2"), A.NotoFont$("Noto Sans KR 38", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.38.woff2"), A.NotoFont$("Noto Sans KR 39", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.39.woff2"), A.NotoFont$("Noto Sans KR 40", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.40.woff2"), A.NotoFont$("Noto Sans KR 41", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.41.woff2"), A.NotoFont$("Noto Sans KR 42", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.42.woff2"), A.NotoFont$("Noto Sans KR 43", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.43.woff2"), A.NotoFont$("Noto Sans KR 44", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.44.woff2"), A.NotoFont$("Noto Sans KR 45", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.45.woff2"), A.NotoFont$("Noto Sans KR 46", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.46.woff2"), A.NotoFont$("Noto Sans KR 47", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.47.woff2"), A.NotoFont$("Noto Sans KR 48", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.48.woff2"), A.NotoFont$("Noto Sans KR 49", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.49.woff2"), A.NotoFont$("Noto Sans KR 50", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.50.woff2"), A.NotoFont$("Noto Sans KR 51", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.51.woff2"), A.NotoFont$("Noto Sans KR 52", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.52.woff2"), A.NotoFont$("Noto Sans KR 53", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.53.woff2"), A.NotoFont$("Noto Sans KR 54", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.54.woff2"), A.NotoFont$("Noto Sans KR 55", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.55.woff2"), A.NotoFont$("Noto Sans KR 56", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.56.woff2"), A.NotoFont$("Noto Sans KR 57", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.57.woff2"), A.NotoFont$("Noto Sans KR 58", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.58.woff2"), A.NotoFont$("Noto Sans KR 59", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.59.woff2"), A.NotoFont$("Noto Sans KR 60", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.60.woff2"), A.NotoFont$("Noto Sans KR 61", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.61.woff2"), A.NotoFont$("Noto Sans KR 62", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.62.woff2"), A.NotoFont$("Noto Sans KR 63", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.63.woff2"), A.NotoFont$("Noto Sans KR 64", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.64.woff2"), A.NotoFont$("Noto Sans KR 65", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.65.woff2"), A.NotoFont$("Noto Sans KR 66", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.66.woff2"), A.NotoFont$("Noto Sans KR 67", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.67.woff2"), A.NotoFont$("Noto Sans KR 68", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.68.woff2"), A.NotoFont$("Noto Sans KR 69", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.69.woff2"), A.NotoFont$("Noto Sans KR 70", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.70.woff2"), A.NotoFont$("Noto Sans KR 71", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.71.woff2"), A.NotoFont$("Noto Sans KR 72", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.72.woff2"), A.NotoFont$("Noto Sans KR 73", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.73.woff2"), A.NotoFont$("Noto Sans KR 74", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.74.woff2"), A.NotoFont$("Noto Sans KR 75", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.75.woff2"), A.NotoFont$("Noto Sans KR 76", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.76.woff2"), A.NotoFont$("Noto Sans KR 77", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.77.woff2"), A.NotoFont$("Noto Sans KR 78", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.78.woff2"), A.NotoFont$("Noto Sans KR 79", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.79.woff2"), A.NotoFont$("Noto Sans KR 80", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.80.woff2"), A.NotoFont$("Noto Sans KR 81", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.81.woff2"), A.NotoFont$("Noto Sans KR 82", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.82.woff2"), A.NotoFont$("Noto Sans KR 83", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.83.woff2"), A.NotoFont$("Noto Sans KR 84", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.84.woff2"), A.NotoFont$("Noto Sans KR 85", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.85.woff2"), A.NotoFont$("Noto Sans KR 86", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.86.woff2"), A.NotoFont$("Noto Sans KR 87", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.87.woff2"), A.NotoFont$("Noto Sans KR 88", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.88.woff2"), A.NotoFont$("Noto Sans KR 89", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.89.woff2"), A.NotoFont$("Noto Sans KR 90", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.90.woff2"), A.NotoFont$("Noto Sans KR 91", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.91.woff2"), A.NotoFont$("Noto Sans KR 92", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.92.woff2"), A.NotoFont$("Noto Sans KR 93", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.93.woff2"), A.NotoFont$("Noto Sans KR 94", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.94.woff2"), A.NotoFont$("Noto Sans KR 95", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.95.woff2"), A.NotoFont$("Noto Sans KR 96", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.96.woff2"), A.NotoFont$("Noto Sans KR 97", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.97.woff2"), A.NotoFont$("Noto Sans KR 98", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.98.woff2"), A.NotoFont$("Noto Sans KR 99", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.99.woff2"), A.NotoFont$("Noto Sans KR 100", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.100.woff2"), A.NotoFont$("Noto Sans KR 101", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.101.woff2"), A.NotoFont$("Noto Sans KR 102", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.102.woff2"), A.NotoFont$("Noto Sans KR 103", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.103.woff2"), A.NotoFont$("Noto Sans KR 104", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.104.woff2"), A.NotoFont$("Noto Sans KR 105", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.105.woff2"), A.NotoFont$("Noto Sans KR 106", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.106.woff2"), A.NotoFont$("Noto Sans KR 107", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.107.woff2"), A.NotoFont$("Noto Sans KR 108", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.108.woff2"), A.NotoFont$("Noto Sans KR 109", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.109.woff2"), A.NotoFont$("Noto Sans KR 110", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.110.woff2"), A.NotoFont$("Noto Sans KR 111", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.111.woff2"), A.NotoFont$("Noto Sans KR 112", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.112.woff2"), A.NotoFont$("Noto Sans KR 113", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.113.woff2"), A.NotoFont$("Noto Sans KR 114", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.114.woff2"), A.NotoFont$("Noto Sans KR 115", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.115.woff2"), A.NotoFont$("Noto Sans KR 116", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.116.woff2"), A.NotoFont$("Noto Sans KR 117", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.117.woff2"), A.NotoFont$("Noto Sans KR 118", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.118.woff2"), A.NotoFont$("Noto Sans KR 119", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.119.woff2"), A.NotoFont$("Noto Sans KR 120", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoySLfg8U4h.woff2"), A.NotoFont$("Noto Sans KR 121", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoySLzg8U4h.woff2"), A.NotoFont$("Noto Sans KR 122", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoySL3g8U4h.woff2"), A.NotoFont$("Noto Sans KR 123", "notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoySLPg8Q.woff2"), A.NotoFont$("Noto Sans SC 0", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.4.woff2"), A.NotoFont$("Noto Sans SC 1", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.5.woff2"), A.NotoFont$("Noto Sans SC 2", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.6.woff2"), A.NotoFont$("Noto Sans SC 3", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.21.woff2"), A.NotoFont$("Noto Sans SC 4", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.22.woff2"), A.NotoFont$("Noto Sans SC 5", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.23.woff2"), A.NotoFont$("Noto Sans SC 6", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.24.woff2"), A.NotoFont$("Noto Sans SC 7", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.25.woff2"), A.NotoFont$("Noto Sans SC 8", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.26.woff2"), A.NotoFont$("Noto Sans SC 9", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.27.woff2"), A.NotoFont$("Noto Sans SC 10", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.28.woff2"), A.NotoFont$("Noto Sans SC 11", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.29.woff2"), A.NotoFont$("Noto Sans SC 12", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.30.woff2"), A.NotoFont$("Noto Sans SC 13", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.31.woff2"), A.NotoFont$("Noto Sans SC 14", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.32.woff2"), A.NotoFont$("Noto Sans SC 15", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.33.woff2"), A.NotoFont$("Noto Sans SC 16", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.34.woff2"), A.NotoFont$("Noto Sans SC 17", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.35.woff2"), A.NotoFont$("Noto Sans SC 18", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.36.woff2"), A.NotoFont$("Noto Sans SC 19", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.37.woff2"), A.NotoFont$("Noto Sans SC 20", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.38.woff2"), A.NotoFont$("Noto Sans SC 21", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.39.woff2"), A.NotoFont$("Noto Sans SC 22", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.40.woff2"), A.NotoFont$("Noto Sans SC 23", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.41.woff2"), A.NotoFont$("Noto Sans SC 24", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.42.woff2"), A.NotoFont$("Noto Sans SC 25", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.43.woff2"), A.NotoFont$("Noto Sans SC 26", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.44.woff2"), A.NotoFont$("Noto Sans SC 27", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.45.woff2"), A.NotoFont$("Noto Sans SC 28", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.46.woff2"), A.NotoFont$("Noto Sans SC 29", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.47.woff2"), A.NotoFont$("Noto Sans SC 30", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.48.woff2"), A.NotoFont$("Noto Sans SC 31", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.49.woff2"), A.NotoFont$("Noto Sans SC 32", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.50.woff2"), A.NotoFont$("Noto Sans SC 33", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.51.woff2"), A.NotoFont$("Noto Sans SC 34", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.52.woff2"), A.NotoFont$("Noto Sans SC 35", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.53.woff2"), A.NotoFont$("Noto Sans SC 36", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.54.woff2"), A.NotoFont$("Noto Sans SC 37", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.55.woff2"), A.NotoFont$("Noto Sans SC 38", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.56.woff2"), A.NotoFont$("Noto Sans SC 39", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.57.woff2"), A.NotoFont$("Noto Sans SC 40", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.58.woff2"), A.NotoFont$("Noto Sans SC 41", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.59.woff2"), A.NotoFont$("Noto Sans SC 42", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.60.woff2"), A.NotoFont$("Noto Sans SC 43", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.61.woff2"), A.NotoFont$("Noto Sans SC 44", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.62.woff2"), A.NotoFont$("Noto Sans SC 45", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.63.woff2"), A.NotoFont$("Noto Sans SC 46", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.64.woff2"), A.NotoFont$("Noto Sans SC 47", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.65.woff2"), A.NotoFont$("Noto Sans SC 48", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.66.woff2"), A.NotoFont$("Noto Sans SC 49", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.67.woff2"), A.NotoFont$("Noto Sans SC 50", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.68.woff2"), A.NotoFont$("Noto Sans SC 51", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.69.woff2"), A.NotoFont$("Noto Sans SC 52", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.70.woff2"), A.NotoFont$("Noto Sans SC 53", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.71.woff2"), A.NotoFont$("Noto Sans SC 54", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.72.woff2"), A.NotoFont$("Noto Sans SC 55", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.73.woff2"), A.NotoFont$("Noto Sans SC 56", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.74.woff2"), A.NotoFont$("Noto Sans SC 57", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.75.woff2"), A.NotoFont$("Noto Sans SC 58", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.76.woff2"), A.NotoFont$("Noto Sans SC 59", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.77.woff2"), A.NotoFont$("Noto Sans SC 60", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.78.woff2"), A.NotoFont$("Noto Sans SC 61", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.79.woff2"), A.NotoFont$("Noto Sans SC 62", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.80.woff2"), A.NotoFont$("Noto Sans SC 63", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.81.woff2"), A.NotoFont$("Noto Sans SC 64", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.82.woff2"), A.NotoFont$("Noto Sans SC 65", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.83.woff2"), A.NotoFont$("Noto Sans SC 66", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.84.woff2"), A.NotoFont$("Noto Sans SC 67", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.85.woff2"), A.NotoFont$("Noto Sans SC 68", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.86.woff2"), A.NotoFont$("Noto Sans SC 69", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.87.woff2"), A.NotoFont$("Noto Sans SC 70", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.88.woff2"), A.NotoFont$("Noto Sans SC 71", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.89.woff2"), A.NotoFont$("Noto Sans SC 72", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.90.woff2"), A.NotoFont$("Noto Sans SC 73", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.91.woff2"), A.NotoFont$("Noto Sans SC 74", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.97.woff2"), A.NotoFont$("Noto Sans SC 75", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.98.woff2"), A.NotoFont$("Noto Sans SC 76", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.99.woff2"), A.NotoFont$("Noto Sans SC 77", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.100.woff2"), A.NotoFont$("Noto Sans SC 78", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.101.woff2"), A.NotoFont$("Noto Sans SC 79", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.102.woff2"), A.NotoFont$("Noto Sans SC 80", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.103.woff2"), A.NotoFont$("Noto Sans SC 81", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.104.woff2"), A.NotoFont$("Noto Sans SC 82", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.105.woff2"), A.NotoFont$("Noto Sans SC 83", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.106.woff2"), A.NotoFont$("Noto Sans SC 84", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.107.woff2"), A.NotoFont$("Noto Sans SC 85", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.108.woff2"), A.NotoFont$("Noto Sans SC 86", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.109.woff2"), A.NotoFont$("Noto Sans SC 87", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.110.woff2"), A.NotoFont$("Noto Sans SC 88", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.111.woff2"), A.NotoFont$("Noto Sans SC 89", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.112.woff2"), A.NotoFont$("Noto Sans SC 90", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.113.woff2"), A.NotoFont$("Noto Sans SC 91", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.114.woff2"), A.NotoFont$("Noto Sans SC 92", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.115.woff2"), A.NotoFont$("Noto Sans SC 93", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.116.woff2"), A.NotoFont$("Noto Sans SC 94", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.117.woff2"), A.NotoFont$("Noto Sans SC 95", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.118.woff2"), A.NotoFont$("Noto Sans SC 96", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.119.woff2"), A.NotoFont$("Noto Sans SC 97", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FrY9HbczS.woff2"), A.NotoFont$("Noto Sans SC 98", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FrYRHbczS.woff2"), A.NotoFont$("Noto Sans SC 99", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FrYVHbczS.woff2"), A.NotoFont$("Noto Sans SC 100", "notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FrYtHbQ.woff2"), A.NotoFont$("Noto Sans TC 0", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.0.woff2"), A.NotoFont$("Noto Sans TC 1", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.6.woff2"), A.NotoFont$("Noto Sans TC 2", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.7.woff2"), A.NotoFont$("Noto Sans TC 3", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.8.woff2"), A.NotoFont$("Noto Sans TC 4", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.19.woff2"), A.NotoFont$("Noto Sans TC 5", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.20.woff2"), A.NotoFont$("Noto Sans TC 6", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.21.woff2"), A.NotoFont$("Noto Sans TC 7", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.22.woff2"), A.NotoFont$("Noto Sans TC 8", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.23.woff2"), A.NotoFont$("Noto Sans TC 9", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.24.woff2"), A.NotoFont$("Noto Sans TC 10", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.25.woff2"), A.NotoFont$("Noto Sans TC 11", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.26.woff2"), A.NotoFont$("Noto Sans TC 12", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.27.woff2"), A.NotoFont$("Noto Sans TC 13", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.28.woff2"), A.NotoFont$("Noto Sans TC 14", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.29.woff2"), A.NotoFont$("Noto Sans TC 15", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.30.woff2"), A.NotoFont$("Noto Sans TC 16", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.31.woff2"), A.NotoFont$("Noto Sans TC 17", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.32.woff2"), A.NotoFont$("Noto Sans TC 18", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.33.woff2"), A.NotoFont$("Noto Sans TC 19", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.34.woff2"), A.NotoFont$("Noto Sans TC 20", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.35.woff2"), A.NotoFont$("Noto Sans TC 21", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.36.woff2"), A.NotoFont$("Noto Sans TC 22", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.37.woff2"), A.NotoFont$("Noto Sans TC 23", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.38.woff2"), A.NotoFont$("Noto Sans TC 24", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.39.woff2"), A.NotoFont$("Noto Sans TC 25", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.40.woff2"), A.NotoFont$("Noto Sans TC 26", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.41.woff2"), A.NotoFont$("Noto Sans TC 27", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.42.woff2"), A.NotoFont$("Noto Sans TC 28", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.43.woff2"), A.NotoFont$("Noto Sans TC 29", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.44.woff2"), A.NotoFont$("Noto Sans TC 30", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.45.woff2"), A.NotoFont$("Noto Sans TC 31", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.46.woff2"), A.NotoFont$("Noto Sans TC 32", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.47.woff2"), A.NotoFont$("Noto Sans TC 33", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.48.woff2"), A.NotoFont$("Noto Sans TC 34", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.49.woff2"), A.NotoFont$("Noto Sans TC 35", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.50.woff2"), A.NotoFont$("Noto Sans TC 36", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.51.woff2"), A.NotoFont$("Noto Sans TC 37", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.52.woff2"), A.NotoFont$("Noto Sans TC 38", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.53.woff2"), A.NotoFont$("Noto Sans TC 39", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.54.woff2"), A.NotoFont$("Noto Sans TC 40", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.55.woff2"), A.NotoFont$("Noto Sans TC 41", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.56.woff2"), A.NotoFont$("Noto Sans TC 42", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.57.woff2"), A.NotoFont$("Noto Sans TC 43", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.58.woff2"), A.NotoFont$("Noto Sans TC 44", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.59.woff2"), A.NotoFont$("Noto Sans TC 45", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.60.woff2"), A.NotoFont$("Noto Sans TC 46", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.61.woff2"), A.NotoFont$("Noto Sans TC 47", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.62.woff2"), A.NotoFont$("Noto Sans TC 48", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.63.woff2"), A.NotoFont$("Noto Sans TC 49", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.64.woff2"), A.NotoFont$("Noto Sans TC 50", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.65.woff2"), A.NotoFont$("Noto Sans TC 51", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.66.woff2"), A.NotoFont$("Noto Sans TC 52", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.67.woff2"), A.NotoFont$("Noto Sans TC 53", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.68.woff2"), A.NotoFont$("Noto Sans TC 54", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.69.woff2"), A.NotoFont$("Noto Sans TC 55", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.70.woff2"), A.NotoFont$("Noto Sans TC 56", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.71.woff2"), A.NotoFont$("Noto Sans TC 57", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.72.woff2"), A.NotoFont$("Noto Sans TC 58", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.73.woff2"), A.NotoFont$("Noto Sans TC 59", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.74.woff2"), A.NotoFont$("Noto Sans TC 60", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.75.woff2"), A.NotoFont$("Noto Sans TC 61", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.76.woff2"), A.NotoFont$("Noto Sans TC 62", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.77.woff2"), A.NotoFont$("Noto Sans TC 63", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.78.woff2"), A.NotoFont$("Noto Sans TC 64", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.79.woff2"), A.NotoFont$("Noto Sans TC 65", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.80.woff2"), A.NotoFont$("Noto Sans TC 66", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.81.woff2"), A.NotoFont$("Noto Sans TC 67", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.82.woff2"), A.NotoFont$("Noto Sans TC 68", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.83.woff2"), A.NotoFont$("Noto Sans TC 69", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.84.woff2"), A.NotoFont$("Noto Sans TC 70", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.85.woff2"), A.NotoFont$("Noto Sans TC 71", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.86.woff2"), A.NotoFont$("Noto Sans TC 72", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.87.woff2"), A.NotoFont$("Noto Sans TC 73", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.88.woff2"), A.NotoFont$("Noto Sans TC 74", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.89.woff2"), A.NotoFont$("Noto Sans TC 75", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.90.woff2"), A.NotoFont$("Noto Sans TC 76", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.91.woff2"), A.NotoFont$("Noto Sans TC 77", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.92.woff2"), A.NotoFont$("Noto Sans TC 78", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.97.woff2"), A.NotoFont$("Noto Sans TC 79", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.98.woff2"), A.NotoFont$("Noto Sans TC 80", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.99.woff2"), A.NotoFont$("Noto Sans TC 81", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.100.woff2"), A.NotoFont$("Noto Sans TC 82", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.101.woff2"), A.NotoFont$("Noto Sans TC 83", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.102.woff2"), A.NotoFont$("Noto Sans TC 84", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.103.woff2"), A.NotoFont$("Noto Sans TC 85", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.104.woff2"), A.NotoFont$("Noto Sans TC 86", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.105.woff2"), A.NotoFont$("Noto Sans TC 87", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.106.woff2"), A.NotoFont$("Noto Sans TC 88", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.107.woff2"), A.NotoFont$("Noto Sans TC 89", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.108.woff2"), A.NotoFont$("Noto Sans TC 90", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.109.woff2"), A.NotoFont$("Noto Sans TC 91", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.110.woff2"), A.NotoFont$("Noto Sans TC 92", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.111.woff2"), A.NotoFont$("Noto Sans TC 93", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.112.woff2"), A.NotoFont$("Noto Sans TC 94", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.113.woff2"), A.NotoFont$("Noto Sans TC 95", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.114.woff2"), A.NotoFont$("Noto Sans TC 96", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.115.woff2"), A.NotoFont$("Noto Sans TC 97", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.116.woff2"), A.NotoFont$("Noto Sans TC 98", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.117.woff2"), A.NotoFont$("Noto Sans TC 99", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.118.woff2"), A.NotoFont$("Noto Sans TC 100", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.119.woff2"), A.NotoFont$("Noto Sans TC 101", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76CyzClEt1a3.woff2"), A.NotoFont$("Noto Sans TC 102", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76CyzCJEt1a3.woff2"), A.NotoFont$("Noto Sans TC 103", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76CyzCNEt1a3.woff2"), A.NotoFont$("Noto Sans TC 104", "notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76CyzC1Etw.woff2"), A.NotoFont$("Noto Music", "notomusic/v20/pe0rMIiSN5pO63htf1sxItKQB9Zra1U.woff2"), A.NotoFont$("Noto Sans", "notosans/v37/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A99Y41P6zHtY.woff2"), A.NotoFont$("Noto Sans Adlam", "notosansadlam/v22/neIczCCpqp0s5pPusPamd81eMfjPonvqdbYxxpgufnv0TGzBZLwhuvk.woff2"), A.NotoFont$("Noto Sans Anatolian Hieroglyphs", "notosansanatolianhieroglyphs/v16/ijw9s4roRME5LLRxjsRb8A0gKPSWq4BbDmHHu6j2pEtUJzZWXyPIymc5QYo.woff2"), A.NotoFont$("Noto Sans Arabic", "notosansarabic/v28/nwpxtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlhQ5l3sQWIHPqzCfyGyvvnCBFQLaig.woff2"), A.NotoFont$("Noto Sans Armenian", "notosansarmenian/v43/ZgN0jOZKPa7CHqq0h37c7ReDUubm2SEdFXp7ig73qtTY5idb74R9UdM3y2nZLorxb60nYy6zF3Eg.woff2"), A.NotoFont$("Noto Sans Avestan", "notosansavestan/v21/bWti7ejKfBziStx7lIzKOLQZKhIJkyu4SASLji8U.woff2"), A.NotoFont$("Noto Sans Balinese", "notosansbalinese/v24/NaPwcYvSBuhTirw6IaFn6UrRDaqje-lpbbRtYf-Fwu2Ov7fdhEtVd222PPY.woff2"), A.NotoFont$("Noto Sans Bamum", "notosansbamum/v27/uk-0EGK3o6EruUbnwovcbBTkkklK_Ya_PBHfNGTPEddO-_0LykxEkxA.woff2"), A.NotoFont$("Noto Sans Bassa Vah", "notosansbassavah/v17/PN_bRee-r3f7LnqsD5sax12gjZn7mBpL5YwUpA2MBdcFn4MaAc6s34gH-GD7.woff2"), A.NotoFont$("Noto Sans Batak", "notosansbatak/v20/gok2H6TwAEdtF9N8-mdTCQvT-Zdgpo_PHuk74A.woff2"), A.NotoFont$("Noto Sans Bengali", "notosansbengali/v26/Cn-SJsCGWQxOjaGwMQ6fIiMywrNJIky6nvd8BjzVMvJx2mcSPVFpVEqE-6KmsolLudWk8izI0lc.woff2"), A.NotoFont$("Noto Sans Bhaiksuki", "notosansbhaiksuki/v17/UcC63EosKniBH4iELXATsSBWdvUHXxhj8rfUdU4wh9U.woff2"), A.NotoFont$("Noto Sans Brahmi", "notosansbrahmi/v19/vEFK2-VODB8RrNDvZSUmQQIIByV18te1W77HtMo.woff2"), A.NotoFont$("Noto Sans Buginese", "notosansbuginese/v18/esDM30ldNv-KYGGJpKGk18phe_7Da6_gsPuEXLmNtw.woff2"), A.NotoFont$("Noto Sans Buhid", "notosansbuhid/v22/Dxxy8jiXMW75w3OmoDXVWJD7YwzAfqtgnaFoGA.woff2"), A.NotoFont$("Noto Sans Canadian Aboriginal", "notosanscanadianaboriginal/v26/4C_TLjTuEqPj-8J01CwaGkiZ9os0iGVkezM1mUT-j_Lmlzda6uH_nnX1bzigWLn_zQsg0q0uhQ.woff2"), A.NotoFont$("Noto Sans Carian", "notosanscarian/v16/LDIpaoiONgYwA9Yc6f0gUILeMIOgs78b9yGLmfI.woff2"), A.NotoFont$("Noto Sans Caucasian Albanian", "notosanscaucasianalbanian/v18/nKKA-HM_FYFRJvXzVXaANsU0VzsAc46QGOkWytlTs-TXrYXmoVmRSZo.woff2"), A.NotoFont$("Noto Sans Chakma", "notosanschakma/v17/Y4GQYbJ8VTEp4t3MKJSMjg5OIzhi4J3TQhYBeYo.woff2"), A.NotoFont$("Noto Sans Cham", "notosanscham/v31/pe06MIySN5pO62Z5YkFyQb_bbuRhe6D4yip43qfcERwcurGykboaLg.woff2"), A.NotoFont$("Noto Sans Cherokee", "notosanscherokee/v20/KFOPCm6Yu8uF-29fiz9vQF9YWK6Z8O10cHNA0cSkZCHYWi5PDky5rAffjl0.woff2"), A.NotoFont$("Noto Sans Coptic", "notosanscoptic/v21/iJWfBWmUZi_OHPqn4wq6kgqumOEd786_VG0xR4Y.woff2"), A.NotoFont$("Noto Sans Cypriot", "notosanscypriot/v19/8AtzGta9PYqQDjyp79a6f8Cj-3a3cxIpK5MPpahF.woff2"), A.NotoFont$("Noto Sans Deseret", "notosansdeseret/v17/MwQsbgPp1eKH6QsAVuFb9AZM6MMr2Vq4ZnJSZtQG.woff2"), A.NotoFont$("Noto Sans Devanagari", "notosansdevanagari/v26/TuGoUUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHn6B2OHjbL_08AlXQly-UzoFoW4Ow.woff2"), A.NotoFont$("Noto Sans Elbasan", "notosanselbasan/v16/-F6rfiZqLzI2JPCgQBnw400qp1trvHdgre4dFcFh.woff2"), A.NotoFont$("Noto Sans Elymaic", "notosanselymaic/v17/UqyKK9YTJW5liNMhTMqe9vUFP65ZD4AmWOT0zi2V.woff2"), A.NotoFont$("Noto Sans Ethiopic", "notosansethiopic/v47/7cHPv50vjIepfJVOZZgcpQ5B9FBTH9KGNfhSTgtoow1KVnIvyBoMSzUMacb-T35OK6DmwmfeaY9u.woff2"), A.NotoFont$("Noto Sans Georgian", "notosansgeorgian/v44/PlIaFke5O6RzLfvNNVSitxkr76PRHBC4Ytyq-Gof7PUs4S7zWn-8YDB09HFNdpvnzFj7f5WK0OQV.woff2"), A.NotoFont$("Noto Sans Glagolitic", "notosansglagolitic/v18/1q2ZY4-BBFBst88SU_tOj4J-4yuNF_HI4ERP4Amu7nM1.woff2"), A.NotoFont$("Noto Sans Gothic", "notosansgothic/v16/TuGKUUVzXI5FBtUq5a8bj6wRbzxTFMD40kFQRx0.woff2"), A.NotoFont$("Noto Sans Grantha", "notosansgrantha/v19/3y976akwcCjmsU8NDyrKo3IQfQ4o-r8ZFeulHc6N.woff2"), A.NotoFont$("Noto Sans Gujarati", "notosansgujarati/v25/wlpWgx_HC1ti5ViekvcxnhMlCVo3f5pv17ivlzsUB14gg1TMR2Gw4VceEl7MA_ypFwPJ_OdiEH0s.woff2"), A.NotoFont$("Noto Sans Gunjala Gondi", "notosansgunjalagondi/v19/bWtX7e7KfBziStx7lIzKPrcSMwcEnCv6DW7n5g0ef3PLtymzNxYL4YDE5Z4vCTxEJQ.woff2"), A.NotoFont$("Noto Sans Gurmukhi", "notosansgurmukhi/v26/w8g9H3EvQP81sInb43inmyN9zZ7hb7ATbSWo4q8dJ74a3cVrYFQ_bogT0-gPeG1Oenb0Z_trdp7h.woff2"), A.NotoFont$("Noto Sans Hanunoo", "notosanshanunoo/v21/f0Xs0fCv8dxkDWlZSoXOj6CphMloFsEpEpgL_ix2.woff2"), A.NotoFont$("Noto Sans Hatran", "notosanshatran/v16/A2BBn4Ne0RgnVF3Lnko-0sOBIfL_mMo3r1nwzDs.woff2"), A.NotoFont$("Noto Sans Hebrew", "notosanshebrew/v46/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXd4qtpyJltutR2g.woff2"), A.NotoFont$("Noto Sans Imperial Aramaic", "notosansimperialaramaic/v17/a8IMNpjwKmHXpgXbMIsbTc_kvks91LlLetBr5itQrtdjl3YfPNno.woff2"), A.NotoFont$("Noto Sans Indic Siyaq Numbers", "notosansindicsiyaqnumbers/v16/6xK5dTJFKcWIu4bpRBjRZRpsIYHabOeZ8UZLubTzpXNHKx2TPOpVd5Iu.woff2"), A.NotoFont$("Noto Sans Inscriptional Pahlavi", "notosansinscriptionalpahlavi/v17/ll8UK3GaVDuxR-TEqFPIbsR79Xxz9WEKbwsjpz7VklYlC7FCVt-VOAYK0QA.woff2"), A.NotoFont$("Noto Sans Inscriptional Parthian", "notosansinscriptionalparthian/v17/k3k7o-IMPvpLmixcA63oYi-yStDkgXuXncL7dzfW3P4TAJ2yklBM2jNkLlLr.woff2"), A.NotoFont$("Noto Sans Javanese", "notosansjavanese/v23/2V01KJkDAIA6Hp4zoSScDjV0Y-eoHAHT-Z3MngEefiidxJnkFFxiZYWj4O8.woff2"), A.NotoFont$("Noto Sans Kaithi", "notosanskaithi/v22/buEtppS9f8_vkXadMBJJu0tWjLwjQigKdoZIKlo.woff2"), A.NotoFont$("Noto Sans Kannada", "notosanskannada/v27/8vIs7xs32H97qzQKnzfeXycxXZyUmySvZWItmf1fe6TVmgop9ndpS-BqHEyGrDvNzScMLsPKrkY.woff2"), A.NotoFont$("Noto Sans Kayah Li", "notosanskayahli/v21/B50nF61OpWTRcGrhOVJJwOMXdca6Yecki3E06x2jVTX3WCc3CZT4EXLuKVM.woff2"), A.NotoFont$("Noto Sans Kharoshthi", "notosanskharoshthi/v16/Fh4qPiLjKS30-P4-pGMMXCCfvkc5Vd7KE5z9rFyx5mR1.woff2"), A.NotoFont$("Noto Sans Khmer", "notosanskhmer/v24/ijw3s5roRME5LLRxjsRb-gssOenAyendxrgV2c-Zw-9vbVUti_Z_dWgtWYuNAJz9kAbrddiA.woff2"), A.NotoFont$("Noto Sans Khojki", "notosanskhojki/v19/-nFnOHM29Oofr2wohFbTuPPKVWpmK_J709jy92k.woff2"), A.NotoFont$("Noto Sans Khudawadi", "notosanskhudawadi/v22/fdNi9t6ZsWBZ2k5ltHN73zZ5hc8HANlHIjFnVVXz9MY.woff2"), A.NotoFont$("Noto Sans Lao", "notosanslao/v30/bx6lNx2Ol_ixgdYWLm9BwxM3NW6BOkuf763Clj73CiQ_J1Djx9pidOt4ccbdepMK3riB2w.woff2"), A.NotoFont$("Noto Sans Lepcha", "notosanslepcha/v19/0QI7MWlB_JWgA166SKhu05TekNS32AdstqBXgd4.woff2"), A.NotoFont$("Noto Sans Limbu", "notosanslimbu/v24/3JnlSDv90Gmq2mrzckOBBRRoNJVj1cF3OHRDnA.woff2"), A.NotoFont$("Noto Sans Linear A", "notosanslineara/v18/oPWS_l16kP4jCuhpgEGmwJOiA18FZj22y2HQAGQicw.woff2"), A.NotoFont$("Noto Sans Linear B", "notosanslinearb/v17/HhyJU4wt9vSgfHoORYOiXOckKNB737IV2RkFTq4EPw.woff2"), A.NotoFont$("Noto Sans Lisu", "notosanslisu/v25/uk-3EGO3o6EruUbnwovcYhz6kh57_nqbcTdjJnHP2Vwt3tIlxkVdig.woff2"), A.NotoFont$("Noto Sans Lycian", "notosanslycian/v15/QldVNSNMqAsHtsJ7UmqxBQA9r8wA5_zaCJwn00E.woff2"), A.NotoFont$("Noto Sans Lydian", "notosanslydian/v18/c4m71mVzGN7s8FmIukZJ1v4ZlcPReUbXMoIjEQI.woff2"), A.NotoFont$("Noto Sans Mahajani", "notosansmahajani/v19/-F6sfiVqLzI2JPCgQBnw60Agp0JrvD5FgsARHNh4zg.woff2"), A.NotoFont$("Noto Sans Malayalam", "notosansmalayalam/v26/sJoi3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNM-Qw8EaeB8Nss-_RuD9AVzEr6HxEA.woff2"), A.NotoFont$("Noto Sans Mandaic", "notosansmandaic/v17/cIfnMbdWt1w_HgCcilqhKQBo_OsMI5_F_gMk0izH.woff2"), A.NotoFont$("Noto Sans Manichaean", "notosansmanichaean/v18/taiVGntiC4--qtsfi4Jp9-_GkPZZCcrfekqHNTtFCtdX.woff2"), A.NotoFont$("Noto Sans Marchen", "notosansmarchen/v20/aFTO7OZ_Y282EP-WyG6QTOX_C8WZMHhKk652ZaHk.woff2"), A.NotoFont$("Noto Sans Masaram Gondi", "notosansmasaramgondi/v17/6xK_dThFKcWIu4bpRBjRYRV7KZCbUq6n_1kPnuGb7RI9WSWX.woff2"), A.NotoFont$("Noto Sans Math", "notosansmath/v15/7Aump_cpkSecTWaHRlH2hyV5UHkD-V048PW0.woff2"), A.NotoFont$("Noto Sans Mayan Numerals", "notosansmayannumerals/v16/PlIuFk25O6RzLfvNNVSivR09_KqYMwvvDKYjfIiE7soo6eepYQ.woff2"), A.NotoFont$("Noto Sans Medefaidrin", "notosansmedefaidrin/v23/WwkzxOq6Dk-wranENynkfeVsNbRZtbOIdLb1exeM4ZeuabBfmErWlTj18e5A3rw.woff2"), A.NotoFont$("Noto Sans Meetei Mayek", "notosansmeeteimayek/v15/HTxAL3QyKieByqY9eZPFweO0be7M21uSphSdhqILnmrRfJ8t_1TJ_vTT5PgeFYVa.woff2"), A.NotoFont$("Noto Sans Meroitic", "notosansmeroitic/v18/IFS5HfRJndhE3P4b5jnZ3ITPvC6i00UDhThTiKY9KQ.woff2"), A.NotoFont$("Noto Sans Miao", "notosansmiao/v17/Dxxz8jmXMW75w3OmoDXVV4zyZUjlUYVslLhx.woff2"), A.NotoFont$("Noto Sans Modi", "notosansmodi/v23/pe03MIySN5pO62Z5YkFyT7jeav5vWVAgVol-.woff2"), A.NotoFont$("Noto Sans Mongolian", "notosansmongolian/v22/VdGCAYADGIwE0EopZx8xQfHlgEAMsrToxL4g6-av1x0.woff2"), A.NotoFont$("Noto Sans Mro", "notosansmro/v18/qWcsB6--pZv9TqnUQMhe9b39WDnRtjkho4M.woff2"), A.NotoFont$("Noto Sans Multani", "notosansmultani/v20/9Bty3ClF38_RfOpe1gCaZ8p30BOFO1AxpfCs5Kos.woff2"), A.NotoFont$("Noto Sans Myanmar", "notosansmyanmar/v20/AlZq_y1ZtY3ymOryg38hOCSdOnFq0Enz3OU4o1AC.woff2"), A.NotoFont$("Noto Sans NKo", "notosansnko/v6/esDX31ZdNv-KYGGJpKGk2_RpMpWMHMLBrdA.woff2"), A.NotoFont$("Noto Sans Nabataean", "notosansnabataean/v16/IFS4HfVJndhE3P4b5jnZ34DfsjO330dNoBd9hK8kMK4.woff2"), A.NotoFont$("Noto Sans New Tai Lue", "notosansnewtailue/v22/H4cKBW-Pl9DZ0Xe_nHUapt7PovLXAhAnY7wqaLy-OJgU3p_pdeXAYUPghFPKzeY.woff2"), A.NotoFont$("Noto Sans Newa", "notosansnewa/v16/7r3fqXp6utEsO9pI4f8ok8sWg8n6qN4R5lNU.woff2"), A.NotoFont$("Noto Sans Nushu", "notosansnushu/v19/rnCw-xRQ3B7652emAbAe_Ai1IYaFXVAMArZKqQ.woff2"), A.NotoFont$("Noto Sans Ogham", "notosansogham/v17/kmKlZqk1GBDGN0mY6k5lmEmww4hrsplaQxcoCA.woff2"), A.NotoFont$("Noto Sans Ol Chiki", "notosansolchiki/v29/N0b92TJNOPt-eHmFZCdQbrL32r-4CvhzDzRwlxOQYuVALWk267c6gVrz5gQ.woff2"), A.NotoFont$("Noto Sans Old Hungarian", "notosansoldhungarian/v18/E213_cD6hP3GwCJPEUssHEM0KqLaHJXg2PiIgRfmbg5nCYXt.woff2"), A.NotoFont$("Noto Sans Old Italic", "notosansolditalic/v17/TuGOUUFzXI5FBtUq5a8bh68BJxxEVam7tWlUdRhtCC4d.woff2"), A.NotoFont$("Noto Sans Old North Arabian", "notosansoldnortharabian/v16/esDF30BdNv-KYGGJpKGk2tNiMt7Jar6olZDyNdr81zBQnEo_xw4ABw.woff2"), A.NotoFont$("Noto Sans Old Permic", "notosansoldpermic/v17/snf1s1q1-dF8pli1TesqcbUY4Mr-ElrwKLdSgv_dKYB5.woff2"), A.NotoFont$("Noto Sans Old Persian", "notosansoldpersian/v16/wEOjEAbNnc5caQTFG18FHrZr9Bp6-8CmIJ_trelQfx9CjA.woff2"), A.NotoFont$("Noto Sans Old Sogdian", "notosansoldsogdian/v17/3JnjSCH90Gmq2mrzckOBBhFhdrMst48aURt7mOIqM-9uyg.woff2"), A.NotoFont$("Noto Sans Old South Arabian", "notosansoldsoutharabian/v16/3qT5oiOhnSyU8TNFIdhZTice3hB_HWKsEnF--0XCHiKx0etDT9HwTA.woff2"), A.NotoFont$("Noto Sans Old Turkic", "notosansoldturkic/v18/yMJNMJVya43H0SUF_WmcGEQVqoEMKDKbsE2UjEw-Vyws.woff2"), A.NotoFont$("Noto Sans Oriya", "notosansoriya/v31/AYCppXfzfccDCstK_hrjDyADv5e9748vhj3CJBLHIARtgD6TJQS0dJT5Ivj0f6_Z6LhHBRe-.woff2"), A.NotoFont$("Noto Sans Osage", "notosansosage/v18/oPWX_kB6kP4jCuhpgEGmw4mtAVtXQ1aSxkrMCQ.woff2"), A.NotoFont$("Noto Sans Osmanya", "notosansosmanya/v18/8vIS7xs32H97qzQKnzfeWzUyUpOJmz6hR47NCV5Z.woff2"), A.NotoFont$("Noto Sans Pahawh Hmong", "notosanspahawhhmong/v18/bWtp7e_KfBziStx7lIzKKaMUOBEA3UPQDW7krzI_c48aMpM.woff2"), A.NotoFont$("Noto Sans Palmyrene", "notosanspalmyrene/v16/ZgNPjOdKPa7CHqq0h37c_ASCWvH93SFCPne5ZpdNtcA.woff2"), A.NotoFont$("Noto Sans Pau Cin Hau", "notosanspaucinhau/v20/x3d-cl3IZKmUqiMg_9wBLLtzl22EayN7ehIdiUWqKMxsKw.woff2"), A.NotoFont$("Noto Sans Phags Pa", "notosansphagspa/v15/pxiZyoo6v8ZYyWh5WuPeJzMkd4SrGChkr0SsrvNXiA.woff2"), A.NotoFont$("Noto Sans Phoenician", "notosansphoenician/v17/jizFRF9Ksm4Bt9PvcTaEkIHiTVtxmFtS5X7Mot-p5561.woff2"), A.NotoFont$("Noto Sans Psalter Pahlavi", "notosanspsalterpahlavi/v17/rP2Vp3K65FkAtHfwd-eISGznYihzggmsicPfud3w1GjKsUQBct4.woff2"), A.NotoFont$("Noto Sans Rejang", "notosansrejang/v21/Ktk2AKuMeZjqPnXgyqrib7DIogqwN4a3WYZB_sU.woff2"), A.NotoFont$("Noto Sans Runic", "notosansrunic/v17/H4c_BXWPl9DZ0Xe_nHUaus7W68WWbhpvHtgIYg.woff2"), A.NotoFont$("Noto Sans Saurashtra", "notosanssaurashtra/v23/ea8GacQ0Wfz_XKWXe6OtoA8w8zvmYwTef9nYjhPTSIx9.woff2"), A.NotoFont$("Noto Sans Sharada", "notosanssharada/v16/gok0H7rwAEdtF9N8-mdTGALG6p0kwoXOPOwr4H8a.woff2"), A.NotoFont$("Noto Sans Shavian", "notosansshavian/v17/CHy5V_HZE0jxJBQlqAeCKjJvQBNF4EFVSplv2Cwg.woff2"), A.NotoFont$("Noto Sans Siddham", "notosanssiddham/v20/OZpZg-FwqiNLe9PELUikxTWDoCCeGqnYk3Ic92ZH.woff2"), A.NotoFont$("Noto Sans Sinhala", "notosanssinhala/v32/yMJ2MJBya43H0SUF_WmcBEEf4rQVO2P524V5N_MxQzQtb-tf5dJbC30Fu9zUwg2a5l0LpJwbQRM.woff2"), A.NotoFont$("Noto Sans Sogdian", "notosanssogdian/v16/taiQGn5iC4--qtsfi4Jp6eHPnfxQBo-7Pm6KHidM.woff2"), A.NotoFont$("Noto Sans Sora Sompeng", "notosanssorasompeng/v24/PlIRFkO5O6RzLfvNNVSioxM2_OTrEhPyDLolKvCsHzCxWuGkYHR818DsZXJQd4Mu.woff2"), A.NotoFont$("Noto Sans Soyombo", "notosanssoyombo/v17/RWmSoL-Y6-8q5LTtXs6MF6q7xsxgY0FuIFOcK25W.woff2"), A.NotoFont$("Noto Sans Sundanese", "notosanssundanese/v26/FwZw7_84xUkosG2xJo2gm7nFwSLQkdymq2mkz3Gz1_b6ctxpNNHHizv7fQES.woff2"), A.NotoFont$("Noto Sans Syloti Nagri", "notosanssylotinagri/v23/uU9eCAQZ75uhfF9UoWDRiY3q7Sf_VFV3m4dGFVLxN87gsj0.woff2"), A.NotoFont$("Noto Sans Symbols", "notosanssymbols/v43/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8gb_VFRkzrbQ.woff2"), A.NotoFont$("Noto Sans Syriac", "notosanssyriac/v16/Ktk7AKuMeZjqPnXgyqribqzQqgW0LYiVqV7dXcP0C-VD9MaMyZfUL_FC.woff2"), A.NotoFont$("Noto Sans Tagalog", "notosanstagalog/v22/J7aFnoNzCnFcV9ZI-sUYuvote1R0wwEFA8jHexnL.woff2"), A.NotoFont$("Noto Sans Tagbanwa", "notosanstagbanwa/v18/Y4GWYbB8VTEp4t3MKJSMmQdIKjRtt_nZQzQEaYpGoQ.woff2"), A.NotoFont$("Noto Sans Tai Le", "notosanstaile/v17/vEFK2-VODB8RrNDvZSUmVxEATwR58te1W77HtMo.woff2"), A.NotoFont$("Noto Sans Tai Tham", "notosanstaitham/v20/kJEbBv0U4hgtwxDUw2x9q7tbjLIfbPGHBoaVSAZ3MdLJBCUbPg-uyaRGKMw.woff2"), A.NotoFont$("Noto Sans Tai Viet", "notosanstaiviet/v19/8QIUdj3HhN_lv4jf9vsE-9GMOLsaSPZr7o4fWsRO9w.woff2"), A.NotoFont$("Noto Sans Takri", "notosanstakri/v24/TuGJUVpzXI5FBtUq5a8bnKIOdTwQMe_W3khJXg.woff2"), A.NotoFont$("Noto Sans Tamil", "notosanstamil/v27/ieVc2YdFI3GCY6SyQy1KfStzYKZgzN1z4LKDbeZce-0429tBManUktuex7vGo70UqKDt_EvT.woff2"), A.NotoFont$("Noto Sans Tamil Supplement", "notosanstamilsupplement/v21/DdTz78kEtnooLS5rXF1DaruiCd_bFp_Ph4sGcn7ax_vpAeMkeq1x.woff2"), A.NotoFont$("Noto Sans Telugu", "notosanstelugu/v26/0FlxVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVC5dzHkHIJQqrEntezbqREbf-3v37w.woff2"), A.NotoFont$("Noto Sans Thaana", "notosansthaana/v24/C8c14dM-vnz-s-3jaEsxlxHkBH-WZOETXfoQrfQ9Y4XrbhLknu4-tbNu.woff2"), A.NotoFont$("Noto Sans Thai", "notosansthai/v25/iJWnBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcd1MKVQt_So_9CdU5RtpzR-QRvzzXg.woff2"), A.NotoFont$("Noto Sans Tifinagh", "notosanstifinagh/v20/I_uzMoCduATTei9eI8dawkHIwvmhCvbn77nEcXfs4Q.woff2"), A.NotoFont$("Noto Sans Tirhuta", "notosanstirhuta/v16/t5t6IQYRNJ6TWjahPR6X-M-apUyby7uDUBsTrn5P.woff2"), A.NotoFont$("Noto Sans Ugaritic", "notosansugaritic/v16/3qTwoiqhnSyU8TNFIdhZVCwbjCpkAXXkNxoIkiazfg.woff2"), A.NotoFont$("Noto Sans Vai", "notosansvai/v17/NaPecZTSBuhTirw6IaFn_UrURMHsDIRSfr0.woff2"), A.NotoFont$("Noto Sans Wancho", "notosanswancho/v17/zrf-0GXXyfn6Fs0lH9P4cUubP0GBqAbopiRfKp8.woff2"), A.NotoFont$("Noto Sans Warang Citi", "notosanswarangciti/v17/EYqtmb9SzL1YtsZSScyKDXIeOv3w-zgsNvKRoOVCCXzdgA.woff2"), A.NotoFont$("Noto Sans Yi", "notosansyi/v19/sJoD3LFXjsSdcnzn071rO3apwFDJNVgSNg.woff2"), A.NotoFont$("Noto Sans Zanabazar Square", "notosanszanabazarsquare/v19/Cn-jJsuGWQxOjaGwMQ6fOicyxLBEMRfDtkzl4uagQtJ0OCEgN0Gc.woff2"), A.NotoFont$("Noto Serif Tibetan", "notoseriftibetan/v22/gokGH7nwAEdtF9N45n0Vaz7O-pk0wsvxHeDXMfqguoCmIrYcPSvrdSy_32c.woff2")], type$.JSArray_NotoFont)) : value; - }, - _registerWithFontProvider$0() { - var t2, t3, t4, _i, font, t5, _this = this, - t1 = _this._fontProvider; - if (t1 != null) { - t1.delete(); - _this._fontProvider = null; - t1 = _this.skFontCollection; - if (t1 != null) - t1.delete(); - _this.skFontCollection = null; - } - _this._fontProvider = $.__canvasKit._readField$0().TypefaceFontProvider.Make(); - t1 = $.__canvasKit._readField$0().FontCollection.Make(); - _this.skFontCollection = t1; - t1.enableFontFallback(); - _this.skFontCollection.setDefaultFontManager(_this._fontProvider); - t1 = _this.familyToFontMap; - t1.clear$0(0); - for (t2 = _this._registeredFonts, t3 = t2.length, t4 = init.G, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - font = t2[_i]; - t5 = font.family; - _this._fontProvider.registerFont(font.bytes, t5); - J.add$1$ax(t1.putIfAbsent$2(0, t5, new A.SkiaFontCollection__registerWithFontProvider_closure()), new t4.window.flutterCanvasKit.Font(font.typeface)); - } - for (t2 = _this.registeredFallbackFonts, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - font = t2[_i]; - t5 = font.family; - _this._fontProvider.registerFont(font.bytes, t5); - J.add$1$ax(t1.putIfAbsent$2(0, t5, new A.SkiaFontCollection__registerWithFontProvider_closure0()), new t4.window.flutterCanvasKit.Font(font.typeface)); - } - }, - loadFontFromList$2$fontFamily(list, fontFamily) { - return this.loadFontFromList$body$SkiaFontCollection(list, fontFamily); - }, - loadFontFromList$body$SkiaFontCollection(list, fontFamily) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$self = this, t1; - var $async$loadFontFromList$2$fontFamily = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $.$get$_renderer().initialize$0(0); - $async$goto = 3; - return A._asyncAwait(t1, $async$loadFontFromList$2$fontFamily); - case 3: - // returning from await. - t1 = $.__canvasKit._readField$0().Typeface.MakeFreeTypeFaceFromData(type$.NativeByteBuffer._as(B.NativeUint8List_methods.get$buffer(list))); - if (t1 != null) { - $async$self._registeredFonts.push(A.RegisteredFont$(list, fontFamily, t1)); - $async$self._registerWithFontProvider$0(); - } else { - $.$get$printWarning().call$1('Failed to parse font family "' + fontFamily + '"'); - $async$returnValue = false; - // goto return - $async$goto = 1; - break; - } - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$loadFontFromList$2$fontFamily, $async$completer); - }, - loadAssetFonts$1(manifest) { - return this.loadAssetFonts$body$SkiaFontCollection(manifest); - }, - loadAssetFonts$body$SkiaFontCollection(manifest) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.AssetFontsResult), - $async$returnValue, $async$self = this, t1, t2, loadedRoboto, _i, family, t3, t4, t5, _i0, fontAsset, t6, t7, fontFailures, downloadedFonts, loadedFonts, _0_1, unregisteredFont, _0_2, bytes, t8, skFont, t9, pendingDownloads, $async$temp1; - var $async$loadAssetFonts$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - pendingDownloads = A._setArrayType([], type$.JSArray_Future_FontDownloadResult); - for (t1 = manifest.families, t2 = t1.length, loadedRoboto = false, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - family = t1[_i]; - t3 = family.name; - if (t3 === "Roboto") - loadedRoboto = true; - for (t4 = family.fontAssets, t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) { - fontAsset = t4[_i0]; - t6 = $._assetManager; - t7 = fontAsset.asset; - pendingDownloads.push($async$self._downloadFont$3(t7, t6.getAssetUrl$1(t7), t3)); - } - } - if (!loadedRoboto) - pendingDownloads.push($async$self._downloadFont$3("Roboto", $.$get$_robotoUrl(), "Roboto")); - fontFailures = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.FontLoadError); - downloadedFonts = A._setArrayType([], type$.JSArray_Record_2_String_and_UnregisteredFont); - $async$temp1 = J; - $async$goto = 3; - return A._asyncAwait(A.Future_wait(pendingDownloads, false, type$.FontDownloadResult), $async$loadAssetFonts$1); - case 3: - // returning from await. - t1 = $async$temp1.get$iterator$ax($async$result); - case 4: - // for condition - if (!t1.moveNext$0()) { - // goto after for - $async$goto = 5; - break; - } - t2 = t1.get$current(t1); - t3 = t2.font; - t4 = t2.assetName; - if (t3 != null) - downloadedFonts.push(new A._Record_2(t4, t3)); - else { - t2 = t2.error; - t2.toString; - fontFailures.$indexSet(0, t4, t2); - } - // goto for condition - $async$goto = 4; - break; - case 5: - // after for - t1 = $.$get$_renderer().initialize$0(0); - $async$goto = 6; - return A._asyncAwait(t1, $async$loadAssetFonts$1); - case 6: - // returning from await. - loadedFonts = A._setArrayType([], type$.JSArray_String); - for (t1 = downloadedFonts.length, t2 = type$.NativeByteBuffer, t3 = $.__canvasKit.__late_helper$_name, t4 = $async$self._registeredFonts, t5 = init.G, t6 = type$.JSArray_int, _i = 0; _i < downloadedFonts.length; downloadedFonts.length === t1 || (0, A.throwConcurrentModificationError)(downloadedFonts), ++_i) { - t7 = downloadedFonts[_i]; - _0_1 = t7._0; - unregisteredFont = null; - _0_2 = t7._1; - unregisteredFont = _0_2; - bytes = J.asUint8List$0$x(unregisteredFont.bytes); - t7 = $.__canvasKit._value; - if (t7 === $.__canvasKit) - A.throwExpression(A.LateError$fieldNI(t3)); - t7 = t7.Typeface.MakeFreeTypeFaceFromData(t2._as(B.NativeUint8List_methods.get$buffer(bytes))); - t8 = unregisteredFont.family; - if (t7 != null) { - loadedFonts.push(_0_1); - skFont = new t5.window.flutterCanvasKit.Font(t7); - t9 = A.ObjectToJSAnyExtension_get_toJSAnyShallow(A._setArrayType([0], t6)); - skFont.getGlyphBounds(t9, null, null); - t4.push(new A.RegisteredFont(t8, bytes, t7)); - } else { - t7 = $.$get$printWarning(); - t9 = unregisteredFont.url; - t7.call$1("Failed to load font " + t8 + " at " + t9); - $.$get$printWarning().call$1("Verify that " + t9 + " contains a valid font."); - fontFailures.$indexSet(0, _0_1, new A.FontInvalidDataError()); - } - } - $async$self.registerDownloadedFonts$0(); - $async$returnValue = new A.AssetFontsResult(); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$loadAssetFonts$1, $async$completer); - }, - registerDownloadedFonts$0() { - var t1, t2, t3, _i, unregisteredFont, registeredFont, - makeRegisterFont = new A.SkiaFontCollection_registerDownloadedFonts_makeRegisterFont(); - for (t1 = this._unregisteredFonts, t2 = t1.length, t3 = this._registeredFonts, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - unregisteredFont = t1[_i]; - registeredFont = makeRegisterFont.call$3(unregisteredFont.bytes, unregisteredFont.url, unregisteredFont.family); - if (registeredFont != null) - t3.push(registeredFont); - } - B.JSArray_methods.clear$0(t1); - this._registerWithFontProvider$0(); - }, - _downloadFont$3(assetName, url, fontFamily) { - return this._downloadFont$body$SkiaFontCollection(assetName, url, fontFamily); - }, - _downloadFont$body$SkiaFontCollection(assetName, url, fontFamily) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.FontDownloadResult), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, response, e, exception, fontData, $async$exception; - var $async$_downloadFont$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - fontData = null; - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait(A.httpFetch(url), $async$_downloadFont$3); - case 7: - // returning from await. - response = $async$result; - if (!response.get$hasPayload()) { - $.$get$printWarning().call$1("Font family " + fontFamily + " not found (404) at " + url); - $async$returnValue = new A.FontDownloadResult(assetName, null, new A.FontNotFoundError()); - // goto return - $async$goto = 1; - break; - } - $async$goto = 8; - return A._asyncAwait(A.DomResponse_arrayBuffer(response.get$payload()._domResponse), $async$_downloadFont$3); - case 8: - // returning from await. - fontData = $async$result; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - $.$get$printWarning().call$1("Failed to load font " + fontFamily + " at " + url); - $.$get$printWarning().call$1(J.toString$0$(e)); - $async$returnValue = new A.FontDownloadResult(assetName, null, new A.FontDownloadError()); - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - $async$self._downloadedFontFamilies.add$1(0, fontFamily); - $async$returnValue = new A.FontDownloadResult(assetName, new A.UnregisteredFont(fontData, url, fontFamily), null); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_downloadFont$3, $async$completer); - } - }; - A.SkiaFontCollection__registerWithFontProvider_closure.prototype = { - call$0() { - return A._setArrayType([], type$.JSArray_JSObject); - }, - $signature: 217 - }; - A.SkiaFontCollection__registerWithFontProvider_closure0.prototype = { - call$0() { - return A._setArrayType([], type$.JSArray_JSObject); - }, - $signature: 217 - }; - A.SkiaFontCollection_registerDownloadedFonts_makeRegisterFont.prototype = { - call$3(buffer, url, family) { - var bytes = J.asUint8List$0$x(buffer), - t1 = $.__canvasKit._readField$0().Typeface.MakeFreeTypeFaceFromData(type$.NativeByteBuffer._as(B.NativeUint8List_methods.get$buffer(bytes))); - if (t1 != null) - return A.RegisteredFont$(bytes, family, t1); - else { - $.$get$printWarning().call$1("Failed to load font " + family + " at " + url); - $.$get$printWarning().call$1("Verify that " + url + " contains a valid font."); - return null; - } - }, - $signature: 572 - }; - A.RegisteredFont.prototype = {}; - A.UnregisteredFont.prototype = {}; - A.FontDownloadResult.prototype = {}; - A.SkiaFallbackRegistry.prototype = { - getMissingCodePoints$2(codeUnits, fontFamilies) { - var t1, t2, _i, typefacesForFamily, codePointsSupported, testString, t3, t4, i, missingCodeUnits, - fonts = A._setArrayType([], type$.JSArray_JSObject); - for (t1 = fontFamilies.length, t2 = this._fontCollection.familyToFontMap, _i = 0; _i < fontFamilies.length; fontFamilies.length === t1 || (0, A.throwConcurrentModificationError)(fontFamilies), ++_i) { - typefacesForFamily = t2.$index(0, fontFamilies[_i]); - if (typefacesForFamily != null) - B.JSArray_methods.addAll$1(fonts, typefacesForFamily); - } - t1 = codeUnits.length; - codePointsSupported = A.List_List$filled(t1, false, false, type$.bool); - testString = A.String_String$fromCharCodes(codeUnits, 0, null); - for (t2 = fonts.length, _i = 0; _i < fonts.length; fonts.length === t2 || (0, A.throwConcurrentModificationError)(fonts), ++_i) { - t3 = fonts[_i].getGlyphIDs(testString); - for (t4 = t3.length, i = 0; i < t4; ++i) - codePointsSupported[i] = B.JSBool_methods.$or(codePointsSupported[i], t3[i] !== 0); - } - missingCodeUnits = A._setArrayType([], type$.JSArray_int); - for (i = 0; i < t1; ++i) - if (!codePointsSupported[i]) - missingCodeUnits.push(codeUnits[i]); - return missingCodeUnits; - }, - loadFallbackFont$2(familyName, url) { - return this.loadFallbackFont$body$SkiaFallbackRegistry(familyName, url); - }, - loadFallbackFont$body$SkiaFallbackRegistry(familyName, url) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, buffer, t1; - var $async$loadFallbackFont$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait(A.httpFetchByteBuffer(url), $async$loadFallbackFont$2); - case 3: - // returning from await. - buffer = $async$result; - t1 = $.__canvasKit._readField$0().Typeface; - type$.NativeByteBuffer._as(buffer); - t1 = t1.MakeFreeTypeFaceFromData(buffer); - if (t1 == null) { - $.$get$printWarning().call$1("Failed to parse fallback font " + familyName + " as a font."); - // goto return - $async$goto = 1; - break; - } - $async$self._fontCollection.registeredFallbackFonts.push(A.RegisteredFont$(B.NativeByteBuffer_methods.asUint8List$0(buffer), familyName, t1)); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$loadFallbackFont$2, $async$completer); - } - }; - A.CkResizingCodec.prototype = { - scaleImage$4$allowUpscaling$targetHeight$targetWidth(image, allowUpscaling, targetHeight, targetWidth) { - if (image.imageSource == null) - return A.scaleImageIfNeeded(image, allowUpscaling, targetHeight, targetWidth); - else - return this._scaleImageUsingDomCanvas$4$allowUpscaling$targetHeight$targetWidth(image, allowUpscaling, targetHeight, targetWidth); - }, - _scaleImageUsingDomCanvas$4$allowUpscaling$targetHeight$targetWidth(image, allowUpscaling, targetHeight, targetWidth) { - var width, height, scaledSize, scaledWidth, scaledHeight, t2, t3, bitmap, - t1 = image.__CkImage_box_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - width = J.toInt$0$n(t1._nativeObject.width()); - t1 = image.__CkImage_box_F.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - height = J.toInt$0$n(t1._nativeObject.height()); - scaledSize = A.scaledImageSize(width, height, targetWidth, targetHeight); - if (scaledSize == null) - return image; - if (!allowUpscaling) - t1 = scaledSize.width > width || scaledSize.height > height; - else - t1 = false; - if (t1) - return image; - scaledWidth = scaledSize.width; - scaledHeight = scaledSize.height; - t1 = init.G; - t2 = new t1.OffscreenCanvas(scaledWidth, scaledHeight); - t3 = A.DomOffscreenCanvas_getContext(t2, "2d"); - t3.toString; - A.DomCanvasRenderingContext2D_drawImage(type$.JSObject._as(t3), image.imageSource.get$canvasImageSource(), 0, 0, width, height, 0, 0, scaledWidth, scaledHeight); - bitmap = t2.transferToImageBitmap(); - t3 = $.__canvasKit._readField$0().MakeLazyImageFromTextureSource(bitmap, 0, true); - t2.width = 0; - t2.height = 0; - if (t3 == null) { - t1.window.console.warn("Failed to scale image."); - return image; - } - image.dispose$0(); - return A.CkImage$(t3, new A.ImageBitmapImageSource(bitmap)); - } - }; - A.CkImageBlobCodec.prototype = {}; - A.ImageCodecException.prototype = { - toString$0(_) { - return "ImageCodecException: " + this.__engine$_message; - }, - $isException: 1 - }; - A.CkImage.prototype = { - _init$0() { - }, - dispose$0() { - var t2, - t1 = this.__CkImage_box_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (--t1._refCount === 0) { - t1 = t1.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - } - t1 = this.imageSource; - t2 = t1 == null; - if (!t2) - --t1.refCount; - if (!t2) - if (t1.refCount === 0) - t1._doClose$0(); - }, - isCloneOf$1(other) { - var t2, - t1 = other.__CkImage_box_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - t2 = this.__CkImage_box_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__CountedRef__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - return t1.isAliasOf(t2); - }, - toString$0(_) { - var t2, - t1 = this.__CkImage_box_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = J.toInt$0$n(t1._nativeObject.width()); - t2 = this.__CkImage_box_F.__CountedRef__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - return "[" + t1 + "\xd7" + J.toInt$0$n(t2._nativeObject.height()) + "]"; - } - }; - A.ImageSource.prototype = {}; - A.VideoFrameImageSource.prototype = { - _doClose$0() { - }, - get$canvasImageSource() { - return this.videoFrame; - } - }; - A.ImageElementImageSource.prototype = { - _doClose$0() { - }, - get$canvasImageSource() { - return this.imageElement; - } - }; - A.ImageBitmapImageSource.prototype = { - _doClose$0() { - this.imageBitmap.close(); - }, - get$canvasImageSource() { - return this.imageBitmap; - } - }; - A.CkImageFilter.prototype = { - get$backdropTileMode() { - return B.TileMode_0; - }, - $isCkManagedSkImageFilterConvertible: 1 - }; - A.CkColorFilterImageFilter.prototype = { - withSkImageFilter$2$defaultBlurTileMode(borrow, defaultBlurTileMode) { - var skImageFilter = this.colorFilter.initRawImageFilter$0(); - borrow.call$1(skImageFilter); - skImageFilter.delete(); - }, - get$hashCode(_) { - var t1 = this.colorFilter; - return t1.get$hashCode(t1); - }, - $eq(_, other) { - if (other == null) - return false; - if (A.getRuntimeTypeOfDartObject(this) !== J.get$runtimeType$(other)) - return false; - return other instanceof A.CkColorFilterImageFilter && other.colorFilter.$eq(0, this.colorFilter); - }, - toString$0(_) { - return this.colorFilter.toString$0(0); - } - }; - A._CkBlurImageFilter.prototype = { - get$backdropTileMode() { - return this.tileMode; - }, - withSkImageFilter$2$defaultBlurTileMode(borrow, defaultBlurTileMode) { - var t3, skImageFilter, - t1 = this.sigmaX, - t2 = t1 === 0 && this.sigmaY === 0; - if (t2) { - t1 = $.__canvasKit._readField$0().ImageFilter; - t2 = A.toSkMatrixFromFloat32(A.Matrix4$identity().__engine$_m4storage); - t3 = $.$get$_filterOptions().$index(0, B.FilterQuality_0); - t3.toString; - skImageFilter = A.callMethod(t1, "MakeMatrixTransform", [t2, t3, null]); - } else { - t2 = $.__canvasKit._readField$0().ImageFilter; - skImageFilter = t2.MakeBlur(t1, this.sigmaY, A.toSkTileMode(defaultBlurTileMode), null); - } - borrow.call$1(skImageFilter); - skImageFilter.delete(); - }, - $eq(_, other) { - var t1; - if (other == null) - return false; - if (A.getRuntimeTypeOfDartObject(this) !== J.get$runtimeType$(other)) - return false; - t1 = false; - if (other instanceof A._CkBlurImageFilter) - if (other.sigmaX === this.sigmaX) - t1 = other.sigmaY === this.sigmaY; - return t1; - }, - get$hashCode(_) { - return A.Object_hash(this.sigmaX, this.sigmaY, this.tileMode, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "ImageFilter.blur(" + this.sigmaX + ", " + this.sigmaY + ", unspecified)"; - } - }; - A._CkMatrixImageFilter.prototype = { - withSkImageFilter$2$defaultBlurTileMode(borrow, defaultBlurTileMode) { - var t1 = $.__canvasKit._readField$0().ImageFilter, - t2 = A.toSkMatrixFromFloat64(this.matrix), - t3 = $.$get$_filterOptions().$index(0, this.filterQuality); - t3.toString; - t3 = A.callMethod(t1, "MakeMatrixTransform", [t2, t3, null]); - borrow.call$1(t3); - t3.delete(); - }, - withSkImageFilter$1(borrow) { - borrow.toString; - return this.withSkImageFilter$2$defaultBlurTileMode(borrow, B.TileMode_0); - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A._CkMatrixImageFilter && other.filterQuality === this.filterQuality && A.listEquals0(other.matrix, this.matrix); - }, - get$hashCode(_) { - return A.Object_hash(this.filterQuality, A.Object_hashAll(this.matrix), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "ImageFilter.matrix(" + A.S(this.matrix) + ", " + this.filterQuality.toString$0(0) + ")"; - } - }; - A._CkComposeImageFilter.prototype = { - withSkImageFilter$2$defaultBlurTileMode(borrow, defaultBlurTileMode) { - this.outer.withSkImageFilter$2$defaultBlurTileMode(new A._CkComposeImageFilter_withSkImageFilter_closure(this, borrow, defaultBlurTileMode), defaultBlurTileMode); - }, - $eq(_, other) { - if (other == null) - return false; - if (A.getRuntimeTypeOfDartObject(this) !== J.get$runtimeType$(other)) - return false; - return other instanceof A._CkComposeImageFilter && other.outer.$eq(0, this.outer) && other.inner.$eq(0, this.inner); - }, - get$hashCode(_) { - return A.Object_hash(this.outer, this.inner, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "ImageFilter.compose(" + this.outer.toString$0(0) + ", " + this.inner.toString$0(0) + ")"; - } - }; - A._CkComposeImageFilter_withSkImageFilter_closure.prototype = { - call$1(skOuter) { - this.$this.inner.withSkImageFilter$2$defaultBlurTileMode(new A._CkComposeImageFilter_withSkImageFilter__closure(skOuter, this.borrow), this.defaultBlurTileMode); - }, - $signature: 2 - }; - A._CkComposeImageFilter_withSkImageFilter__closure.prototype = { - call$1(skInner) { - var skImageFilter = $.__canvasKit._readField$0().ImageFilter.MakeCompose(this.skOuter, skInner); - this.borrow.call$1(skImageFilter); - skImageFilter.delete(); - }, - $signature: 2 - }; - A.CkAnimatedImage.prototype = { - dispose$0() { - var t1 = this.__CkAnimatedImage__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - }, - get$frameCount() { - return this._frameCount; - }, - get$repetitionCount() { - return this._repetitionCount; - }, - getNextFrame$0() { - var animatedImage, t2, - t1 = this.__CkAnimatedImage__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - animatedImage = t1._nativeObject; - t1 = A.Duration$(0, J.toInt$0$n(animatedImage.currentFrameDuration()), 0); - t2 = A.CkImage$(animatedImage.makeImageAtCurrentFrame(), null); - animatedImage.decodeNextFrame(); - return A.Future_Future$value(new A.AnimatedImageFrameInfo(t1, t2), type$.FrameInfo); - }, - $isCodec: 1 - }; - A.CkBrowserImageDecoder.prototype = {}; - A.Layer.prototype = { - get$needsPainting() { - return !this.paintBounds.get$isEmpty(0); - } - }; - A.ContainerLayer.prototype = {}; - A.RootLayer.prototype = { - accept$1(_, visitor) { - visitor.visitRoot$1(this); - } - }; - A.BackdropFilterEngineLayer.prototype = { - accept$1(_, visitor) { - visitor.visitBackdropFilter$1(this); - }, - $isBackdropFilterEngineLayer0: 1 - }; - A.ClipPathEngineLayer.prototype = { - accept$1(_, visitor) { - visitor.visitClipPath$1(this); - }, - $isClipPathEngineLayer0: 1 - }; - A.ClipRectEngineLayer.prototype = { - accept$1(_, visitor) { - visitor.visitClipRect$1(this); - }, - $isClipRectEngineLayer0: 1 - }; - A.ClipRRectEngineLayer.prototype = { - accept$1(_, visitor) { - visitor.visitClipRRect$1(this); - }, - $isClipRRectEngineLayer0: 1 - }; - A.OpacityEngineLayer.prototype = { - accept$1(_, visitor) { - visitor.visitOpacity$1(this); - }, - $isOpacityEngineLayer0: 1 - }; - A.TransformEngineLayer.prototype = { - accept$1(_, visitor) { - visitor.visitTransform$1(this); - }, - $isTransformEngineLayer0: 1 - }; - A.OffsetEngineLayer.prototype = { - accept$1(_, visitor) { - visitor.visitOffset$1(this); - }, - $isOffsetEngineLayer0: 1 - }; - A.ImageFilterEngineLayer.prototype = { - accept$1(_, visitor) { - visitor.visitImageFilter$1(this); - }, - $isImageFilterEngineLayer0: 1 - }; - A.PictureLayer0.prototype = { - accept$1(_, visitor) { - visitor.visitPicture$1(this); - }, - get$needsPainting() { - return A.Layer.prototype.get$needsPainting.call(this) && !this.isCulled; - } - }; - A.PlatformViewLayer0.prototype = { - accept$1(_, visitor) { - visitor.visitPlatformView$1(this); - } - }; - A.LayerScene.prototype = {}; - A.LayerSceneBuilder.prototype = { - pop$0() { - var t1 = this.__LayerSceneBuilder_currentLayer_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 === this.rootLayer) - return; - t1 = t1.parent; - t1.toString; - this.__LayerSceneBuilder_currentLayer_A = t1; - }, - pushTransform$2$oldLayer(matrix4, oldLayer) { - return this.pushLayer$1(new A.TransformEngineLayer(new A.Matrix40(A.toMatrix32(matrix4)), A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0)); - }, - pushTransform$1(matrix4) { - return this.pushTransform$2$oldLayer(matrix4, null); - }, - pushLayer$1$1(layer) { - var t1 = this.__LayerSceneBuilder_currentLayer_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - layer.parent = t1; - t1.children.push(layer); - return this.__LayerSceneBuilder_currentLayer_A = layer; - }, - pushLayer$1(layer) { - layer.toString; - return this.pushLayer$1$1(layer, type$.ContainerLayer); - } - }; - A.LayerTree.prototype = {}; - A.Frame.prototype = { - raster$3$ignoreRasterCache(layerTree, size, ignoreRasterCache) { - A.timeAction("preroll_frame", new A.Frame_raster_closure(this, layerTree, true, size)); - A.timeAction("apply_frame", new A.Frame_raster_closure0(this, layerTree, true)); - return true; - } - }; - A.Frame_raster_closure.prototype = { - call$0() { - var t3, measureVisitor, t4, - t1 = this.$this.viewEmbedder, - t2 = this.layerTree.rootLayer; - new A.PrerollVisitor(new A.MutatorsStack(A._setArrayType([], type$.JSArray_Mutator)), t1).visitRoot$1(t2); - t3 = new A.CkPictureRecorder(); - measureVisitor = new A.MeasureVisitor(A._setArrayType([], type$.JSArray_CkManagedSkImageFilterConvertible), t3, t1); - t4 = this.size.toSize$0(); - measureVisitor.__MeasureVisitor_measuringCanvas_F = t3.beginRecording$1(new A.Rect(0, 0, 0 + t4._dx, 0 + t4._dy)); - if (!t2.paintBounds.get$isEmpty(0)) - measureVisitor.visitRoot$1(t2); - t3.endRecording$0().dispose$0(); - t1.optimizeRendering$0(); - }, - $signature: 0 - }; - A.Frame_raster_closure0.prototype = { - call$0() { - var t2, t3, - internalNodesCanvas = new A.CkNWayCanvas(A._setArrayType([], type$.JSArray_CkCanvas)), - t1 = this.$this.viewEmbedder; - t1.getOptimizedCanvases$0().forEach$1(0, internalNodesCanvas.get$addCanvas()); - t2 = A._setArrayType([], type$.JSArray_ShaderMaskEngineLayer); - t3 = this.layerTree.rootLayer; - if (!t3.paintBounds.get$isEmpty(0)) - new A.PaintVisitor(internalNodesCanvas, t1, t2, A.LinkedHashMap_LinkedHashMap$_empty(type$.ShaderMaskEngineLayer, type$.List_PictureLayer), null).visitRoot$1(t3); - }, - $signature: 0 - }; - A.CompositorContext.prototype = {}; - A.LayerVisitor.prototype = {}; - A.PrerollVisitor.prototype = { - get$cullRect() { - var t1, t2, cullRect, t3, clipRect; - $label0$1: - for (t1 = this.mutatorsStack._mutators, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"), cullRect = B.Rect_NUV; t1.moveNext$0();) { - t3 = t1.__internal$_current; - if (t3 == null) - t3 = t2._as(t3); - switch (t3.type.index) { - case 0: - t3 = t3.rect; - t3.toString; - clipRect = t3; - break; - case 1: - t3 = t3.rrect; - clipRect = new A.Rect(t3.left, t3.top, t3.right, t3.bottom); - break; - case 2: - t3 = t3.path.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject.getBounds(); - clipRect = new A.Rect(t3[0], t3[1], t3[2], t3[3]); - break; - default: - continue $label0$1; - } - cullRect = cullRect.intersect$1(clipRect); - } - return cullRect; - }, - prerollChildren$1(layer) { - var t1, t2, childPaintBounds, _i, t3; - for (t1 = layer.children, t2 = t1.length, childPaintBounds = B.Rect_0_0_0_0, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - layer = t1[_i]; - layer.accept$1(0, this); - if (childPaintBounds.left >= childPaintBounds.right || childPaintBounds.top >= childPaintBounds.bottom) - childPaintBounds = layer.paintBounds; - else { - t3 = layer.paintBounds; - if (!(t3.left >= t3.right || t3.top >= t3.bottom)) - childPaintBounds = childPaintBounds.expandToInclude$1(t3); - } - } - return childPaintBounds; - }, - visitRoot$1(root) { - root.paintBounds = this.prerollChildren$1(root); - }, - visitBackdropFilter$1(backdropFilter) { - backdropFilter.paintBounds = this.prerollChildren$1(backdropFilter).expandToInclude$1(this.get$cullRect()); - }, - visitClipPath$1(clipPath) { - var childPaintBounds, clipBounds, _null = null, - t1 = clipPath.clipPath, - t2 = this.mutatorsStack._mutators; - t2.push(new A.Mutator(B.MutatorType_2, _null, _null, t1, _null, _null)); - childPaintBounds = this.prerollChildren$1(clipPath); - t1 = t1.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - clipBounds = A.fromSkRect(t1._nativeObject.getBounds()); - if (childPaintBounds.overlaps$1(clipBounds)) - clipPath.paintBounds = childPaintBounds.intersect$1(clipBounds); - t2.pop(); - }, - visitClipRRect$1(clipRRect) { - var childPaintBounds, t3, t4, t5, _null = null, - t1 = clipRRect.clipRRect, - t2 = this.mutatorsStack._mutators; - t2.push(new A.Mutator(B.MutatorType_1, _null, t1, _null, _null, _null)); - childPaintBounds = this.prerollChildren$1(clipRRect); - t3 = t1.left; - t4 = t1.top; - t5 = t1.right; - t1 = t1.bottom; - if (childPaintBounds.overlaps$1(new A.Rect(t3, t4, t5, t1))) - clipRRect.paintBounds = childPaintBounds.intersect$1(new A.Rect(t3, t4, t5, t1)); - t2.pop(); - }, - visitClipRect$1(clipRect) { - var childPaintBounds, _null = null, - t1 = clipRect.clipRect, - t2 = this.mutatorsStack._mutators; - t2.push(new A.Mutator(B.MutatorType_0, t1, _null, _null, _null, _null)); - childPaintBounds = this.prerollChildren$1(clipRect); - if (childPaintBounds.overlaps$1(t1)) - clipRect.paintBounds = childPaintBounds.intersect$1(t1); - t2.pop(); - }, - visitImageFilter$1(imageFilter) { - var t4, t5, childPaintBounds, t1 = {}, - t2 = imageFilter.offset, - t3 = t2._dx; - t2 = t2._dy; - t4 = A.Matrix4$identity(); - t4.setTranslationRaw$3(t3, t2, 0); - t5 = this.mutatorsStack._mutators; - t5.push(A.Mutator$transform(t4)); - childPaintBounds = this.prerollChildren$1(imageFilter); - t1.childPaintBounds = childPaintBounds; - t1.childPaintBounds = childPaintBounds.translate$2(0, t3, t2); - imageFilter.filter.withSkImageFilter$1(new A.PrerollVisitor_visitImageFilter_closure(t1, imageFilter)); - t5.pop(); - }, - visitOffset$1(offset) { - this.visitTransform$1(offset); - }, - visitOpacity$1(opacity) { - var t3, t4, _null = null, - t1 = opacity.offset, - t2 = t1._dx; - t1 = t1._dy; - t3 = A.Matrix4$identity(); - t3.setTranslationRaw$3(t2, t1, 0); - t4 = this.mutatorsStack._mutators; - t4.push(A.Mutator$transform(t3)); - t4.push(new A.Mutator(B.MutatorType_4, _null, _null, _null, _null, opacity.alpha)); - opacity.paintBounds = this.prerollChildren$1(opacity); - t4.pop(); - t4.pop(); - opacity.paintBounds = opacity.paintBounds.translate$2(0, t2, t1); - }, - visitPicture$1(picture) { - var t1 = picture.picture.__CkPicture__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - picture.paintBounds = A.fromSkRect(t1._nativeObject.cullRect()).shift$1(picture.offset); - picture.isCulled = false; - }, - visitPlatformView$1(platformView) { - var t1 = platformView.offset, - t2 = t1._dx, - t3 = t1._dy, - t4 = platformView.width, - t5 = platformView.height; - platformView.paintBounds = new A.Rect(t2, t3, t2 + t4, t3 + t5); - t3 = this.viewEmbedder; - if (t3 != null) - t3.prerollCompositeEmbeddedView$2(platformView.viewId, new A.EmbeddedViewParams(t1, new A.Size(t4, t5), new A.MutatorsStack(A.List_List$from(this.mutatorsStack._mutators, true, type$.Mutator)))); - }, - visitTransform$1(transform) { - var t1 = transform.transform, - t2 = this.mutatorsStack._mutators; - t2.push(A.Mutator$transform(t1)); - transform.paintBounds = A.transformRectWithMatrix(t1, this.prerollChildren$1(transform)); - t2.pop(); - } - }; - A.PrerollVisitor_visitImageFilter_closure.prototype = { - call$1(skFilter) { - this.imageFilter.paintBounds = A.rectFromSkIRect(skFilter.getOutputBounds(A.toSkRect(this._box_0.childPaintBounds))); - }, - $signature: 2 - }; - A.MeasureVisitor.prototype = { - measureChildren$1(container) { - var t1, t2, _i, layer; - for (t1 = container.children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - layer = t1[_i]; - if (layer.get$needsPainting()) - layer.accept$1(0, this); - } - }, - visitRoot$1(root) { - this.measureChildren$1(root); - }, - visitBackdropFilter$1(backdropFilter) { - this.measureChildren$1(backdropFilter); - }, - visitClipPath$1(clipPath) { - var t2, t3, - t1 = this.__MeasureVisitor_measuringCanvas_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - J.toInt$0$n(t1.skCanvas.save()); - t2 = clipPath.clipBehavior; - t3 = clipPath.clipPath.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t1.skCanvas.clipPath(t3, $.$get$_clipOpIntersect(), t2 !== B.Clip_1); - t2 = t2 === B.Clip_3; - if (t2) - t1.saveLayer$2(clipPath.paintBounds, null); - this.measureChildren$1(clipPath); - if (t2) - t1.skCanvas.restore(); - t1.skCanvas.restore(); - }, - visitClipRect$1(clipRect) { - var t2, t3, - t1 = this.__MeasureVisitor_measuringCanvas_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - J.toInt$0$n(t1.skCanvas.save()); - t2 = clipRect.clipRect; - t3 = clipRect.clipBehavior; - t1.skCanvas.clipRect(A.toSkRect(t2), $.$get$_skClipOps()[1], t3 !== B.Clip_1); - t3 = t3 === B.Clip_3; - if (t3) - t1.saveLayer$2(t2, null); - this.measureChildren$1(clipRect); - if (t3) - t1.skCanvas.restore(); - t1.skCanvas.restore(); - }, - visitClipRRect$1(clipRRect) { - var t2, - t1 = this.__MeasureVisitor_measuringCanvas_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - J.toInt$0$n(t1.skCanvas.save()); - t2 = clipRRect.clipBehavior; - t1.skCanvas.clipRRect(A.toSkRRect(clipRRect.clipRRect), $.$get$_clipOpIntersect(), t2 !== B.Clip_1); - t2 = t2 === B.Clip_3; - if (t2) - t1.saveLayer$2(clipRRect.paintBounds, null); - this.measureChildren$1(clipRRect); - if (t2) - t1.skCanvas.restore(); - t1.skCanvas.restore(); - }, - visitOpacity$1(opacity) { - var t1, t2, - paint = A.CkPaint$(); - paint._colorValue = A.Color$fromARGB(opacity.alpha, 0, 0, 0).get$value(0); - t1 = this.__MeasureVisitor_measuringCanvas_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - J.toInt$0$n(t1.skCanvas.save()); - t2 = opacity.offset; - t1.skCanvas.translate(t2._dx, t2._dy); - t1.saveLayer$2(B.Rect_NUV, paint); - this.measureChildren$1(opacity); - t1.skCanvas.restore(); - t1.skCanvas.restore(); - }, - visitTransform$1(transform) { - var t1 = this.__MeasureVisitor_measuringCanvas_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - J.toInt$0$n(t1.skCanvas.save()); - t1.skCanvas.concat(A.toSkM44FromFloat32(transform.transform.__engine$_m4storage)); - this.measureChildren$1(transform); - t1.skCanvas.restore(); - }, - visitOffset$1(offset) { - this.visitTransform$1(offset); - }, - visitImageFilter$1(imageFilter) { - var offsetPaintBounds, t3, paint, - t1 = imageFilter.offset, - t2 = t1._dx; - t1 = t1._dy; - offsetPaintBounds = imageFilter.paintBounds.shift$1(new A.Offset(-t2, -t1)); - t3 = this.__MeasureVisitor_measuringCanvas_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - J.toInt$0$n(t3.skCanvas.save()); - t3.skCanvas.translate(t2, t1); - t3.skCanvas.clipRect(A.toSkRect(offsetPaintBounds), $.$get$_skClipOps()[1], false); - paint = A.CkPaint$(); - t1 = imageFilter.filter; - paint.set$imageFilter(t1); - t3.saveLayer$2(offsetPaintBounds, paint); - t2 = this.imageFilterStack; - t2.push(t1); - this.measureChildren$1(imageFilter); - t2.pop(); - t3.skCanvas.restore(); - t3.skCanvas.restore(); - }, - visitPicture$1(picture) { - var t2, localTransform, t3, t4, t5, _box_0 = {}, - t1 = this.__MeasureVisitor_measuringCanvas_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - J.toInt$0$n(t1.skCanvas.save()); - t2 = picture.offset; - t1.skCanvas.translate(t2._dx, t2._dy); - localTransform = t1.getLocalToDevice$0(); - t2 = picture.picture.__CkPicture__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - _box_0.transformedBounds = A.transformRectWithMatrix(new A.Matrix40(localTransform), A.fromSkRect(t2._nativeObject.cullRect())); - for (t3 = this.imageFilterStack, t4 = A._arrayInstanceType(t3)._eval$1("ReversedListIterable<1>"), t3 = new A.ReversedListIterable(t3, t4), t3 = new A.ListIterator(t3, t3.get$length(0), t4._eval$1("ListIterator")), t4 = t4._eval$1("ListIterable.E"); t3.moveNext$0();) { - t5 = t3.__internal$_current; - if (t5 == null) - t5 = t4._as(t5); - t5.withSkImageFilter$2$defaultBlurTileMode(new A.MeasureVisitor_visitPicture_closure(_box_0), B.TileMode_3); - } - picture.sceneBounds = _box_0.transformedBounds; - picture.isCulled = t1.skCanvas.quickReject(A.toSkRect(A.fromSkRect(t2._nativeObject.cullRect()))); - t1.skCanvas.restore(); - this.viewEmbedder._context.sceneElements.push(new A.PictureSceneElement(picture)); - }, - visitPlatformView$1(platformView) { - var t3, t4, - t1 = this.viewEmbedder, - t2 = platformView.viewId; - t1.rasterizer.view.get$dom().injectPlatformView$1(t2); - t1._compositionOrder.push(t2); - t1._context.sceneElements.push(new A.PlatformViewSceneElement(t2)); - t3 = t1._viewsToRecomposite; - if (t3.contains$1(0, t2)) { - t4 = t1._currentCompositionParams.$index(0, t2); - t4.toString; - t1._compositeWithParams$2(t2, t4); - t3.remove$1(0, t2); - } - } - }; - A.MeasureVisitor_visitPicture_closure.prototype = { - call$1(skFilter) { - var t1 = this._box_0; - t1.transformedBounds = A.rectFromSkIRect(skFilter.getOutputBounds(A.toSkRect(t1.transformedBounds))); - }, - $signature: 2 - }; - A.PaintVisitor.prototype = { - paintChildren$1(container) { - var t1, t2, _i, layer; - for (t1 = container.children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - layer = t1[_i]; - if (layer.get$needsPainting()) - layer.accept$1(0, this); - } - }, - visitRoot$1(root) { - this.paintChildren$1(root); - }, - visitBackdropFilter$1(backdropFilter) { - var t1, - paint = A.CkPaint$(); - paint.blendMode = backdropFilter.blendMode; - t1 = this.nWayCanvas; - t1.saveLayerWithFilter$3(backdropFilter.paintBounds, backdropFilter.filter, paint); - this.paintChildren$1(backdropFilter); - t1.restore$0(0); - }, - visitClipPath$1(clipPath) { - var t2, - t1 = this.nWayCanvas; - t1.save$0(0); - t2 = clipPath.clipBehavior; - t1.clipPath$2(0, clipPath.clipPath, t2 !== B.Clip_1); - t2 = t2 === B.Clip_3; - if (t2) - t1.saveLayer$2(clipPath.paintBounds, null); - this.paintChildren$1(clipPath); - if (t2) - t1.restore$0(0); - t1.restore$0(0); - }, - visitClipRect$1(clipRect) { - var t2, t3, - t1 = this.nWayCanvas; - t1.save$0(0); - t2 = clipRect.clipRect; - t3 = clipRect.clipBehavior; - t1.clipRect$3(t2, B.ClipOp_1, t3 !== B.Clip_1); - t3 = t3 === B.Clip_3; - if (t3) - t1.saveLayer$2(t2, null); - this.paintChildren$1(clipRect); - if (t3) - t1.restore$0(0); - t1.restore$0(0); - }, - visitClipRRect$1(clipRRect) { - var t2, - t1 = this.nWayCanvas; - t1.save$0(0); - t2 = clipRRect.clipBehavior; - t1.clipRRect$2(clipRRect.clipRRect, t2 !== B.Clip_1); - t2 = t2 === B.Clip_3; - if (t2) - t1.saveLayer$2(clipRRect.paintBounds, null); - this.paintChildren$1(clipRRect); - if (t2) - t1.restore$0(0); - t1.restore$0(0); - }, - visitOpacity$1(opacity) { - var t1, t2, - paint = A.CkPaint$(); - paint._colorValue = A.Color$fromARGB(opacity.alpha, 0, 0, 0).get$value(0); - t1 = this.nWayCanvas; - t1.save$0(0); - t2 = opacity.offset; - t1.translate$2(0, t2._dx, t2._dy); - t1.saveLayer$2(B.Rect_NUV, paint); - this.paintChildren$1(opacity); - t1.restore$0(0); - t1.restore$0(0); - }, - visitTransform$1(transform) { - var t1 = this.nWayCanvas; - t1.save$0(0); - t1.transform$1(0, transform.transform.__engine$_m4storage); - this.paintChildren$1(transform); - t1.restore$0(0); - }, - visitOffset$1(offset) { - this.visitTransform$1(offset); - }, - visitImageFilter$1(imageFilter) { - var offsetPaintBounds, t3, paint, - t1 = imageFilter.offset, - t2 = t1._dx; - t1 = t1._dy; - offsetPaintBounds = imageFilter.paintBounds.shift$1(new A.Offset(-t2, -t1)); - t3 = this.nWayCanvas; - t3.save$0(0); - t3.translate$2(0, t2, t1); - t3.clipRect$3(offsetPaintBounds, B.ClipOp_1, false); - paint = A.CkPaint$(); - paint.set$imageFilter(imageFilter.filter); - t3.saveLayer$2(offsetPaintBounds, paint); - this.paintChildren$1(imageFilter); - t3.restore$0(0); - t3.restore$0(0); - }, - visitPicture$1(picture) { - var t1, t2, _i, shaderMask, t3, pictureRecorderCanvas, _this = this; - for (t1 = _this.shaderMaskStack, t2 = _this.picturesUnderShaderMask, _i = 0; false; ++_i) { - shaderMask = t1[_i]; - t2.putIfAbsent$2(0, shaderMask, new A.PaintVisitor_visitPicture_closure()); - t3 = t2.$index(0, shaderMask); - t3.toString; - J.add$1$ax(t3, picture); - } - pictureRecorderCanvas = A._Cell$named("pictureRecorderCanvas"); - t1 = _this.viewEmbedder; - if (t1 != null) { - t1 = t1._context.pictureToOptimizedCanvasMap.$index(0, picture)._recordingCanvas; - t1.toString; - pictureRecorderCanvas._value = t1; - } else { - t1 = _this.toImageCanvas; - t1.toString; - pictureRecorderCanvas._value = t1; - } - J.toInt$0$n(pictureRecorderCanvas._readLocal$0().skCanvas.save()); - t1 = picture.offset; - pictureRecorderCanvas._readLocal$0().skCanvas.translate(t1._dx, t1._dy); - t1 = pictureRecorderCanvas._readLocal$0().skCanvas; - t2 = picture.picture.__CkPicture__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t1.drawPicture(t2); - pictureRecorderCanvas._readLocal$0().skCanvas.restore(); - }, - visitPlatformView$1(platformView) { - } - }; - A.PaintVisitor_visitPicture_closure.prototype = { - call$0() { - return A._setArrayType([], type$.JSArray_PictureLayer); - }, - $signature: 598 - }; - A.MultiSurfaceRasterizer.prototype = { - createViewRasterizer$1(view) { - return this._viewRasterizers.putIfAbsent$2(0, view, new A.MultiSurfaceRasterizer_createViewRasterizer_closure(this, view)); - }, - setResourceCacheMaxBytes$1(bytes) { - var t1, t2, t3; - for (t1 = this._viewRasterizers, t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) { - t2 = t1.__js_helper$_current.displayFactory; - t3 = new A.MultiSurfaceRasterizer_setResourceCacheMaxBytes_closure(bytes); - t3.call$1(t2.get$baseCanvas()); - B.JSArray_methods.forEach$1(t2._cache, t3); - B.JSArray_methods.forEach$1(t2._liveCanvases, t3); - } - } - }; - A.MultiSurfaceRasterizer_createViewRasterizer_closure.prototype = { - call$0() { - return A.MultiSurfaceViewRasterizer$(this.view, this.$this); - }, - $signature: 597 - }; - A.MultiSurfaceRasterizer_setResourceCacheMaxBytes_closure.prototype = { - call$1(surface) { - surface._skiaCacheBytes = this.bytes; - surface._syncCacheBytes$0(); - }, - $signature: 476 - }; - A.MultiSurfaceViewRasterizer.prototype = { - prepareToDraw$0() { - this.displayFactory.get$baseCanvas().createOrUpdateSurface$1(this.currentFrameSize); - }, - rasterizeToCanvas$2(canvas, pictures) { - var t1, t2, devicePixelRatio; - type$.Surface._as(canvas); - canvas.createOrUpdateSurface$1(this.currentFrameSize); - t1 = this.currentFrameSize; - t2 = $.$get$EngineFlutterDisplay__instance(); - devicePixelRatio = t2._debugDevicePixelRatioOverride; - if (devicePixelRatio == null) - devicePixelRatio = t2.get$browserDevicePixelRatio(); - t2 = canvas._pixelHeight; - A.DomCSSStyleDeclaration_setProperty(canvas._canvasElement.style, "transform", "translate(0px, " + A.S(t1.height / devicePixelRatio - t2 / devicePixelRatio) + "px)"); - t2 = canvas._surface.surface.getCanvas(); - t2.clear(A._populateSkColor($.$get$_sharedSkColor1(), B.Color_Edl)); - B.JSArray_methods.forEach$1(pictures, new A.CkCanvas(t2).get$drawPicture()); - canvas._surface.surface.flush(); - return A.Future_Future$value(null, type$.void); - }, - get$displayFactory() { - return this.displayFactory; - } - }; - A.MultiSurfaceViewRasterizer_displayFactory_closure.prototype = { - call$0() { - var t1 = A.DomDocument_createElement(init.G.document, "flt-canvas-container"); - if ($.$get$browserSupportsOffscreenCanvas()) - $.$get$browser().get$browserEngine(); - return new A.Surface(false, true, t1); - }, - $signature: 475 - }; - A.CkNWayCanvas.prototype = { - addCanvas$1(canvas) { - this._canvases.push(canvas); - }, - save$0(_) { - var t1, saveCount, i; - for (t1 = this._canvases, saveCount = 0, i = 0; i < t1.length; ++i) - saveCount = J.toInt$0$n(t1[i].skCanvas.save()); - return saveCount; - }, - saveLayer$2(bounds, paint) { - var t1, i; - for (t1 = this._canvases, i = 0; i < t1.length; ++i) - t1[i].saveLayer$2(bounds, paint); - }, - saveLayerWithFilter$3(bounds, filter, paint) { - var t1, i; - for (t1 = this._canvases, i = 0; i < t1.length; ++i) - t1[i].saveLayerWithFilter$3(bounds, filter, paint); - }, - restore$0(_) { - var t1, i; - for (t1 = this._canvases, i = 0; i < t1.length; ++i) - t1[i].skCanvas.restore(); - }, - translate$2(_, dx, dy) { - var t1, i; - for (t1 = this._canvases, i = 0; i < t1.length; ++i) - t1[i].skCanvas.translate(dx, dy); - }, - transform$1(_, matrix) { - var t1, i; - for (t1 = this._canvases, i = 0; i < t1.length; ++i) - t1[i].skCanvas.concat(A.toSkM44FromFloat32(matrix)); - }, - clipPath$2(_, path, doAntiAlias) { - var t1, i, t2, t3; - for (t1 = this._canvases, i = 0; i < t1.length; ++i) { - t2 = t1[i]; - t3 = path.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t2.skCanvas.clipPath(t3, $.$get$_clipOpIntersect(), doAntiAlias); - } - }, - clipRect$3(rect, clipOp, doAntiAlias) { - var t1, t2, i; - for (t1 = this._canvases, t2 = clipOp.index, i = 0; i < t1.length; ++i) - t1[i].skCanvas.clipRect(A.toSkRect(rect), $.$get$_skClipOps()[t2], doAntiAlias); - }, - clipRRect$2(rrect, doAntiAlias) { - var t1, i; - for (t1 = this._canvases, i = 0; i < t1.length; ++i) - t1[i].skCanvas.clipRRect(A.toSkRRect(rrect), $.$get$_clipOpIntersect(), doAntiAlias); - } - }; - A._finalizationRegistry_closure.prototype = { - call$1(boxedUniq) { - if (boxedUniq._nativeObject != null) - boxedUniq.dispose$0(); - return null; - }, - $signature: 472 - }; - A.NativeMemoryFinalizationRegistry.prototype = {}; - A.UniqueRef.prototype = { - UniqueRef$3(owner, nativeObject, _debugOwnerLabel, $T) { - this._nativeObject = nativeObject; - $.$get$nativeMemoryFinalizationRegistry(); - if ($.$get$browserSupportsFinalizationRegistry()) - $.$get$_finalizationRegistry().register(owner, this); - }, - dispose$0() { - var object = this._nativeObject; - if (!object.isDeleted()) - object.delete(); - this._nativeObject = null; - } - }; - A.CountedRef.prototype = {}; - A.OffscreenCanvasRasterizer.prototype = { - createViewRasterizer$1(view) { - return this._viewRasterizers.putIfAbsent$2(0, view, new A.OffscreenCanvasRasterizer_createViewRasterizer_closure(this, view)); - }, - setResourceCacheMaxBytes$1(bytes) { - var t1 = this.offscreenSurface; - t1._skiaCacheBytes = bytes; - t1._syncCacheBytes$0(); - } - }; - A.OffscreenCanvasRasterizer_createViewRasterizer_closure.prototype = { - call$0() { - return A.OffscreenCanvasViewRasterizer$(this.view, this.$this); - }, - $signature: 471 - }; - A.OffscreenCanvasViewRasterizer.prototype = { - rasterizeToCanvas$2(canvas, pictures) { - return this.rasterizeToCanvas$body$OffscreenCanvasViewRasterizer(canvas, pictures); - }, - rasterizeToCanvas$body$OffscreenCanvasViewRasterizer(canvas, pictures) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$rasterizeToCanvas$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait($async$self.rasterizer.offscreenSurface.rasterizeToCanvas$3($async$self.currentFrameSize, type$.RenderCanvas._as(canvas), pictures), $async$rasterizeToCanvas$2); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$rasterizeToCanvas$2, $async$completer); - }, - prepareToDraw$0() { - this.rasterizer.offscreenSurface.createOrUpdateSurface$1(this.currentFrameSize); - }, - get$displayFactory() { - return this.displayFactory; - } - }; - A.OffscreenCanvasViewRasterizer_displayFactory_closure.prototype = { - call$0() { - var t1 = A.DomDocument_createElement(init.G.document, "flt-canvas-container"), - t2 = A.createDomCanvasElement(null, null), - t3 = new A.RenderCanvas(t1, t2), - t4 = A.jsify("true"); - t4.toString; - t2.setAttribute("aria-hidden", t4); - A.DomCSSStyleDeclaration_setProperty(t2.style, "position", "absolute"); - t3._updateLogicalHtmlCanvasSize$0(); - t1.append(t2); - return t3; - }, - $signature: 426 - }; - A.Rendering.prototype = { - equalsForRendering$1(other) { - var i, - t1 = other.entities, - t2 = this.entities; - if (t1.length !== t2.length) - return false; - for (i = 0; i < t2.length; ++i) - if (!t2[i].equalsForRendering$1(t1[i])) - return false; - return true; - }, - toString$0(_) { - return A.Iterable_iterableToFullString(this.entities, "[", "]"); - } - }; - A.RenderingEntity.prototype = {}; - A.RenderingRenderCanvas.prototype = { - equalsForRendering$1(other) { - return other instanceof A.RenderingRenderCanvas; - }, - toString$0(_) { - return B.Type_RenderingRenderCanvas_HDu.toString$0(0) + "(" + this.pictures.length + " pictures)"; - } - }; - A.RenderingPlatformView.prototype = { - equalsForRendering$1(other) { - return other instanceof A.RenderingPlatformView && other.viewId === this.viewId; - }, - toString$0(_) { - return B.Type_RenderingPlatformView_OyJ.toString$0(0) + "(" + this.viewId + ")"; - } - }; - A.CkPaint.prototype = { - toSkPaint$1$defaultBlurTileMode(defaultBlurTileMode) { - var t1, effectiveColorFilter, shader, localMaskFilter, t2, localImageFilter, _this = this, - skPaint = new init.G.window.flutterCanvasKit.Paint(); - skPaint.setAntiAlias(_this.isAntiAlias); - t1 = _this.blendMode; - skPaint.setBlendMode($.$get$_skBlendModes()[t1.index]); - t1 = _this.style; - skPaint.setStyle($.$get$_skPaintStyles()[t1.index]); - skPaint.setStrokeWidth(_this.strokeWidth); - t1 = _this.strokeCap; - skPaint.setStrokeCap($.$get$_skStrokeCaps()[t1.index]); - t1 = _this.strokeJoin; - skPaint.setStrokeJoin($.$get$_skStrokeJoins()[t1.index]); - skPaint.setColorInt(_this._colorValue); - skPaint.setStrokeMiter(4); - effectiveColorFilter = _this._effectiveColorFilter; - if (effectiveColorFilter != null) { - t1 = effectiveColorFilter.__ManagedSkColorFilter__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - skPaint.setColorFilter(t1); - } - shader = _this._shader; - if (shader != null) - skPaint.setShader(shader.getSkShader$1(_this.filterQuality)); - localMaskFilter = _this.maskFilter; - if (localMaskFilter != null) { - t1 = localMaskFilter._sigma; - if (isFinite(t1) && t1 > 0) { - t2 = localMaskFilter._ui$_style; - t1 = $.__canvasKit._readField$0().MaskFilter.MakeBlur($.$get$_skBlurStyles()[t2.index], t1, true); - t1.toString; - skPaint.setMaskFilter(t1); - } - } - localImageFilter = _this._imageFilter; - if (localImageFilter != null) - localImageFilter.withSkImageFilter$2$defaultBlurTileMode(new A.CkPaint_toSkPaint_closure(skPaint), defaultBlurTileMode); - return skPaint; - }, - toSkPaint$0() { - return this.toSkPaint$1$defaultBlurTileMode(B.TileMode_3); - }, - set$invertColors(value) { - var t1, _this = this; - if (value === _this.__engine$_invertColors) - return; - if (!value) { - _this._effectiveColorFilter = _this._originalColorFilter; - _this._originalColorFilter = null; - } else { - t1 = _this._originalColorFilter = _this._effectiveColorFilter; - if (t1 == null) - _this._effectiveColorFilter = $.$get$_invertColorFilter(); - else - _this._effectiveColorFilter = A.ManagedSkColorFilter$(new A.CkComposeColorFilter($.$get$_invertColorFilter(), t1)); - } - _this.__engine$_invertColors = value; - }, - set$shader(value) { - if (this._shader == value) - return; - this._shader = value; - }, - set$colorFilter(value) { - var t1, _this = this; - if (_this._engineColorFilter === value) - return; - _this._engineColorFilter = value; - _this._originalColorFilter = null; - t1 = A.createCkColorFilter(value); - t1.toString; - t1 = _this._effectiveColorFilter = A.ManagedSkColorFilter$(t1); - if (_this.__engine$_invertColors) { - _this._originalColorFilter = t1; - _this._effectiveColorFilter = A.ManagedSkColorFilter$(new A.CkComposeColorFilter($.$get$_invertColorFilter(), t1)); - } - }, - set$imageFilter(value) { - if (J.$eq$(this._imageFilter, value)) - return; - this._imageFilter = value; - }, - toString$0(_) { - return "Paint()"; - }, - $isPaint: 1 - }; - A.CkPaint_toSkPaint_closure.prototype = { - call$1(skImageFilter) { - this.skPaint.setImageFilter(skImageFilter); - }, - $signature: 2 - }; - A.CkPath.prototype = { - set$fillType(newFillType) { - var t1; - if (this._fillType === newFillType) - return; - this._fillType = newFillType; - t1 = this.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - t1.setFillType($.$get$_skFillTypes()[newFillType.index]); - }, - addArc$3(oval, startAngle, sweepAngle) { - var t1 = this.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - t1.addArc(A.toSkRect(oval), startAngle * 57.29577951308232, sweepAngle * 57.29577951308232); - }, - addPath$2(_, path, offset) { - var skMatrix, t2, - t1 = A.Matrix4$identity(); - t1.setTranslationRaw$3(offset._dx, offset._dy, 0); - skMatrix = A.toSkMatrixFromFloat32(t1.__engine$_m4storage); - t1 = this.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - t2 = path.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - A.callMethod(t1, "addPath", [t2, skMatrix[0], skMatrix[1], skMatrix[2], skMatrix[3], skMatrix[4], skMatrix[5], skMatrix[6], skMatrix[7], skMatrix[8], false]); - }, - shift$1(offset) { - var shiftedPath, - t1 = this.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - shiftedPath = t1._nativeObject.copy(); - A.callMethod(shiftedPath, "transform", [1, 0, offset._dx, 0, 1, offset._dy, 0, 0, 1]); - t1 = this._fillType; - shiftedPath.setFillType($.$get$_skFillTypes()[t1.index]); - return A.CkPath$_(shiftedPath, t1); - }, - $isPath: 1 - }; - A.CkPicture.prototype = { - dispose$0() { - var t1 = this.__CkPicture__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - }, - toImageSync$2(width, height) { - var t3, skImage, imageInfo, pixels, - t1 = $.CanvasKitRenderer____instance._readField$0().pictureToImageSurface.createOrUpdateSurface$1(new A.BitmapSize(width, height)).surface, - t2 = t1.getCanvas(); - t2.clear(A._populateSkColor($.$get$_sharedSkColor1(), B.Color_Edl)); - t3 = this.__CkPicture__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t2.drawPicture(t3); - skImage = t1.makeImageSnapshot(); - t1 = $.__canvasKit._readField$0().AlphaType.Premul; - imageInfo = {width: width, height: height, colorType: $.__canvasKit._readField$0().ColorType.RGBA_8888, alphaType: t1, colorSpace: init.G.window.flutterCanvasKit.ColorSpace.SRGB}; - pixels = skImage.readPixels(0, 0, imageInfo); - if (pixels == null) - pixels = null; - if (pixels == null) - throw A.wrapException(A.StateError$("Unable to read pixels from SkImage.")); - t1 = $.__canvasKit._readField$0().MakeImage(imageInfo, pixels, 4 * width); - if (t1 == null) - throw A.wrapException(A.StateError$("Unable to convert image pixels into SkImage.")); - return A.CkImage$(t1, null); - } - }; - A.CkPictureRecorder.prototype = { - beginRecording$1(bounds) { - var recorder = new init.G.window.flutterCanvasKit.PictureRecorder(); - this._skRecorder = recorder; - return this._recordingCanvas = new A.CkCanvas(recorder.beginRecording(A.toSkRect(bounds), true)); - }, - endRecording$0() { - var skPicture, result, t1, - recorder = this._skRecorder; - if (recorder == null) - throw A.wrapException(A.StateError$("PictureRecorder is not recording")); - skPicture = recorder.finishRecordingAsPicture(); - recorder.delete(); - this._skRecorder = null; - result = new A.CkPicture(); - t1 = new A.UniqueRef("Picture", type$.UniqueRef_JSObject); - t1.UniqueRef$3(result, skPicture, "Picture", type$.JSObject); - result.__CkPicture__ref_F !== $ && A.throwUnnamedLateFieldAI(); - result.__CkPicture__ref_F = t1; - return result; - } - }; - A.Rasterizer.prototype = {}; - A.ViewRasterizer.prototype = { - get$viewEmbedder() { - var t1, t2, t3, t4, t5, t6, _this = this, - value = _this.__ViewRasterizer_viewEmbedder_FI; - if (value === $) { - t1 = _this.view.get$dom(); - t2 = A._setArrayType([], type$.JSArray_SceneElement); - t3 = type$.int; - t4 = type$.JSArray_int; - t5 = A._setArrayType([], t4); - t4 = A._setArrayType([], t4); - t6 = A._setArrayType([], type$.JSArray_RenderingEntity); - _this.__ViewRasterizer_viewEmbedder_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__ViewRasterizer_viewEmbedder_FI = new A.HtmlViewEmbedder(t1.sceneHost, _this, new A.EmbedderFrameContext(A.LinkedHashMap_LinkedHashMap$_empty(type$.PictureLayer, type$.CkPictureRecorder), t2), A.LinkedHashMap_LinkedHashMap$_empty(t3, type$.EmbeddedViewParams), A.LinkedHashMap_LinkedHashMap$_empty(t3, type$.ViewClipChain), A.LinkedHashSet_LinkedHashSet$_empty(t3), t5, t4, new A.Rendering(t6), A.LinkedHashMap_LinkedHashMap$_empty(t3, type$.Set_String)); - } - return value; - }, - draw$1(layerTree) { - return this.draw$body$ViewRasterizer(layerTree); - }, - draw$body$ViewRasterizer(layerTree) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, frameSize; - var $async$draw$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - frameSize = $async$self.view.get$physicalSize(); - if (frameSize.get$isEmpty(0)) { - // goto return - $async$goto = 1; - break; - } - $async$self.currentFrameSize = new A.BitmapSize(B.JSNumber_methods.round$0(frameSize._dx), B.JSNumber_methods.round$0(frameSize._dy)); - $async$self.prepareToDraw$0(); - $async$self.get$viewEmbedder().__HtmlViewEmbedder__frameSize_A = $async$self.currentFrameSize; - new A.Frame($async$self.get$viewEmbedder()).raster$3$ignoreRasterCache(layerTree, $async$self.currentFrameSize, true); - $async$goto = 3; - return A._asyncAwait($async$self.get$viewEmbedder().submitFrame$0(0), $async$draw$1); - case 3: - // returning from await. - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$draw$1, $async$completer); - } - }; - A.DisplayCanvas.prototype = {}; - A.RenderQueue.prototype = {}; - A.RenderCanvas.prototype = { - _updateLogicalHtmlCanvasSize$0() { - var t2, style, _this = this, - t1 = $.$get$EngineFlutterDisplay__instance(), - devicePixelRatio = t1._debugDevicePixelRatioOverride; - if (devicePixelRatio == null) - devicePixelRatio = t1.get$browserDevicePixelRatio(); - t1 = _this._pixelWidth; - t2 = _this._pixelHeight; - style = _this.canvasElement.style; - A.DomCSSStyleDeclaration_setProperty(style, "width", A.S(t1 / devicePixelRatio) + "px"); - A.DomCSSStyleDeclaration_setProperty(style, "height", A.S(t2 / devicePixelRatio) + "px"); - _this._currentDevicePixelRatio = devicePixelRatio; - }, - _ensureSize$1(size) { - var t2, _this = this, - t1 = size.width; - if (t1 === _this._pixelWidth && size.height === _this._pixelHeight) { - t1 = $.$get$EngineFlutterDisplay__instance(); - t2 = t1._debugDevicePixelRatioOverride; - t1 = t2 == null ? t1.get$browserDevicePixelRatio() : t2; - if (t1 !== _this._currentDevicePixelRatio) - _this._updateLogicalHtmlCanvasSize$0(); - return; - } - _this._pixelWidth = t1; - _this._pixelHeight = size.height; - t2 = _this.canvasElement; - t2.width = t1; - t2.height = _this._pixelHeight; - _this._updateLogicalHtmlCanvasSize$0(); - }, - initialize$0(_) { - }, - dispose$0() { - this.hostElement.remove(); - }, - get$hostElement() { - return this.hostElement; - } - }; - A.CanvasKitVariant.prototype = { - _enumToString$0() { - return "CanvasKitVariant." + this._name; - } - }; - A.CanvasKitRenderer.prototype = { - get$_fontCollection() { - var t1, t2, t3, t4, - value = this.__CanvasKitRenderer__fontCollection_FI; - if (value === $) { - t1 = type$.String; - t2 = A._setArrayType([], type$.JSArray_UnregisteredFont); - t3 = type$.JSArray_RegisteredFont; - t4 = A._setArrayType([], t3); - t3 = A._setArrayType([], t3); - this.__CanvasKitRenderer__fontCollection_FI !== $ && A.throwUnnamedLateFieldADI(); - value = this.__CanvasKitRenderer__fontCollection_FI = new A.SkiaFontCollection(A.LinkedHashSet_LinkedHashSet$_empty(t1), t2, t4, t3, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.List_JSObject)); - } - return value; - }, - initialize$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1; - var $async$initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._initialized; - $async$returnValue = t1 == null ? $async$self._initialized = new A.CanvasKitRenderer_initialize_closure($async$self).call$0() : t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$initialize$0, $async$completer); - }, - instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth(list, allowUpscaling, targetHeight, targetWidth) { - return this.instantiateImageCodec$body$CanvasKitRenderer(list, allowUpscaling, targetHeight, targetWidth); - }, - instantiateImageCodec$1(list) { - return this.instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth(list, true, null, null); - }, - instantiateImageCodec$body$CanvasKitRenderer(list, allowUpscaling, targetHeight, targetWidth) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), - $async$returnValue; - var $async$instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = A.skiaInstantiateImageCodec(list, targetWidth, targetHeight, allowUpscaling); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth, $async$completer); - }, - renderScene$2(scene, view) { - return this.renderScene$body$CanvasKitRenderer(scene, view); - }, - renderScene$body$CanvasKitRenderer(scene, view) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1, rasterizer, renderQueue, recorder; - var $async$renderScene$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - rasterizer = $async$self._rasterizers.$index(0, view.viewId); - renderQueue = rasterizer.queue; - recorder = $.$get$EnginePlatformDispatcher__instance()._onReportTimings != null ? new A.FrameTimingRecorder($.FrameTimingRecorder__currentFrameVsyncStart, $.FrameTimingRecorder__currentFrameBuildStart) : null; - if (renderQueue.current != null) { - t1 = renderQueue.next; - if (t1 != null) - t1._0.complete$0(0); - t1 = new A._Future($.Zone__current, type$._Future_void); - renderQueue.next = new A._Record_3_completer_recorder_scene(new A._AsyncCompleter(t1, type$._AsyncCompleter_void), recorder, scene); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - } - t1 = new A._Future($.Zone__current, type$._Future_void); - renderQueue.current = new A._Record_3_completer_recorder_scene(new A._AsyncCompleter(t1, type$._AsyncCompleter_void), recorder, scene); - $async$self._kickRenderLoop$1(rasterizer); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$renderScene$2, $async$completer); - }, - _kickRenderLoop$1(rasterizer) { - return this._kickRenderLoop$body$CanvasKitRenderer(rasterizer); - }, - _kickRenderLoop$body$CanvasKitRenderer(rasterizer) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, current, error, stackTrace, exception, renderQueue, t1, $async$exception; - var $async$_kickRenderLoop$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - renderQueue = rasterizer.queue; - t1 = renderQueue.current; - t1.toString; - current = t1; - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait($async$self._renderScene$3(current._2, rasterizer, current._1), $async$_kickRenderLoop$1); - case 7: - // returning from await. - current._0.complete$0(0); - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - error = A.unwrapException($async$exception); - stackTrace = A.getTraceFromException($async$exception); - current._0.completeError$2(error, stackTrace); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - t1 = renderQueue.next; - renderQueue.current = t1; - renderQueue.next = null; - if (t1 == null) { - // goto return - $async$goto = 1; - break; - } else { - $async$returnValue = $async$self._kickRenderLoop$1(rasterizer); - // goto return - $async$goto = 1; - break; - } - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_kickRenderLoop$1, $async$completer); - }, - _renderScene$3(scene, rasterizer, recorder) { - return this._renderScene$body$CanvasKitRenderer(scene, rasterizer, recorder); - }, - _renderScene$body$CanvasKitRenderer(scene, rasterizer, recorder) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - t2, t3, t4, t5, now, t1; - var $async$_renderScene$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = recorder == null; - if (!t1) { - t2 = A.FrameTimingRecorder__nowMicros(); - recorder._buildFinishMicros = t2; - } - if (!t1) { - t2 = A.FrameTimingRecorder__nowMicros(); - recorder._rasterStartMicros = t2; - } - $async$goto = 2; - return A._asyncAwait(rasterizer.draw$1(scene.layerTree), $async$_renderScene$3); - case 2: - // returning from await. - if (!t1) { - t2 = A.FrameTimingRecorder__nowMicros(); - recorder._rasterFinishMicros = t2; - } - if (!t1) { - t1 = recorder._vsyncStartMicros; - t2 = recorder._buildStartMicros; - t3 = recorder._buildFinishMicros; - t3.toString; - t4 = recorder._rasterStartMicros; - t4.toString; - t5 = recorder._rasterFinishMicros; - t5.toString; - t5 = A._setArrayType([t1, t2, t3, t4, t5, t5, 0, 0, 0, 0, 1], type$.JSArray_int); - $.FrameTimingRecorder__frameTimings.push(new A.FrameTiming(t5)); - now = A.FrameTimingRecorder__nowMicros(); - if (now - $.$get$FrameTimingRecorder__frameTimingsLastSubmitTime() > 100000) { - $.FrameTimingRecorder__frameTimingsLastSubmitTime = now; - t1 = $.$get$EnginePlatformDispatcher__instance(); - t2 = $.FrameTimingRecorder__frameTimings; - A.invoke1(t1._onReportTimings, t1._onReportTimingsZone, t2, type$.List_FrameTiming); - $.FrameTimingRecorder__frameTimings = A._setArrayType([], type$.JSArray_FrameTiming); - } - } - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$_renderScene$3, $async$completer); - }, - _onViewCreated$1(viewId) { - var view = $.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.$index(0, viewId); - this._rasterizers.$indexSet(0, view.viewId, this._rasterizer.createViewRasterizer$1(view)); - }, - _onViewDisposed$1(viewId) { - var rasterizer, - t1 = this._rasterizers; - if (!t1.containsKey$1(0, viewId)) - return; - rasterizer = t1.remove$1(0, viewId); - rasterizer.get$viewEmbedder().dispose$0(); - rasterizer.get$displayFactory().dispose$0(); - } - }; - A.CanvasKitRenderer_initialize_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Null), - $async$self = this, viewManager, t2, t3, t4, t5, t6, t7, t8, t9, t10, value, view, t1, $async$temp1; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = init.G; - $async$goto = t1.window.flutterCanvasKit != null ? 2 : 4; - break; - case 2: - // then - t1 = t1.window.flutterCanvasKit; - t1.toString; - $.__canvasKit._value = t1; - // goto join - $async$goto = 3; - break; - case 4: - // else - $async$goto = t1.window.flutterCanvasKitLoaded != null ? 5 : 7; - break; - case 5: - // then - t1 = t1.window.flutterCanvasKitLoaded; - t1.toString; - $async$temp1 = $.__canvasKit; - $async$goto = 8; - return A._asyncAwait(A.promiseToFuture(t1, type$.JSObject), $async$call$0); - case 8: - // returning from await. - $async$temp1._value = $async$result; - // goto join - $async$goto = 6; - break; - case 7: - // else - $async$temp1 = $.__canvasKit; - $async$goto = 9; - return A._asyncAwait(A.downloadCanvasKit(), $async$call$0); - case 9: - // returning from await. - $async$temp1._value = $async$result; - t1.window.flutterCanvasKit = $.__canvasKit._readField$0(); - case 6: - // join - case 3: - // join - t1 = $.$get$EnginePlatformDispatcher__instance(); - viewManager = t1.get$viewManager(); - t2 = $async$self.$this; - if (t2._onViewCreatedListener == null) - for (t3 = viewManager._viewData, t3 = new A.LinkedHashMapValueIterator(t3, t3._modifications, t3._first), t4 = type$._SyncBroadcastStreamController_int, t5 = type$.int, t6 = type$.EngineFlutterView, t7 = type$.JSObject, t8 = t2._rasterizers, t9 = t2._rasterizer; t3.moveNext$0();) { - t10 = t3.__js_helper$_current.viewId; - value = t1.__EnginePlatformDispatcher_viewManager_FI; - if (value === $) { - value !== $ && A.throwUnnamedLateFieldADI(); - value = t1.__EnginePlatformDispatcher_viewManager_FI = new A.FlutterViewManager(t1, A.LinkedHashMap_LinkedHashMap$_empty(t5, t6), A.LinkedHashMap_LinkedHashMap$_empty(t5, t7), new A._SyncBroadcastStreamController(null, null, t4), new A._SyncBroadcastStreamController(null, null, t4)); - } - view = value._viewData.$index(0, t10); - t8.$indexSet(0, view.viewId, t9.createViewRasterizer$1(view)); - } - if (t2._onViewCreatedListener == null) { - t1 = viewManager._onViewCreatedController; - t2._onViewCreatedListener = new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1(t2.get$_onViewCreated()); - } - if (t2._onViewDisposedListener == null) { - t1 = viewManager._onViewDisposedController; - t2._onViewDisposedListener = new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1(t2.get$_onViewDisposed()); - } - $.CanvasKitRenderer____instance._value = t2; - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 372 - }; - A.SimpleCkShader.prototype = { - SimpleCkShader$0() { - var t8, _this = this, - _s15_ = "Gradient.linear", - t1 = $.__canvasKit._readField$0().Shader, - t2 = A.toSkPoint(_this.from), - t3 = A.toSkPoint(_this.to), - t4 = A.toFlatColors(_this.colors), - t5 = A.toSkColorStops(_this.colorStops), - t6 = A.toSkTileMode(_this.tileMode), - t7 = _this.matrix4; - t7 = t7 != null ? A.toSkMatrixFromFloat32(t7) : null; - t8 = new A.UniqueRef(_s15_, type$.UniqueRef_JSObject); - t8.UniqueRef$3(_this, A.callMethod(t1, "MakeLinearGradient", [t2, t3, t4, t5, t6, t7 == null ? null : t7]), _s15_, type$.JSObject); - _this.__SimpleCkShader__ref_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__SimpleCkShader__ref_F = t8; - }, - getSkShader$1(contextualQuality) { - var t1 = this.__SimpleCkShader__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - return t1; - }, - toString$0(_) { - return "Gradient()"; - } - }; - A.CkGradientLinear.prototype = { - toString$0(_) { - return "Gradient()"; - } - }; - A.Surface.prototype = { - _syncCacheBytes$0() { - var t2, - t1 = this._skiaCacheBytes; - if (t1 != null) { - t2 = this._grContext; - if (t2 != null) - t2.setResourceCacheLimitBytes(t1); - } - }, - rasterizeToCanvas$3(bitmapSize, canvas, pictures) { - return this.rasterizeToCanvas$body$Surface(bitmapSize, canvas, pictures); - }, - rasterizeToCanvas$body$Surface(bitmapSize, canvas, pictures) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, bitmap, t2, value, imageSource, t3, t1; - var $async$rasterizeToCanvas$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._surface.surface.getCanvas(); - t1.clear(A._populateSkColor($.$get$_sharedSkColor1(), B.Color_Edl)); - B.JSArray_methods.forEach$1(pictures, new A.CkCanvas(t1).get$drawPicture()); - $async$self._surface.surface.flush(); - if (init.G.window.createImageBitmap != null) - t1 = !A.isChrome110OrOlder(); - else - t1 = false; - $async$goto = t1 ? 2 : 4; - break; - case 2: - // then - $async$goto = $async$self.useOffscreenCanvas ? 5 : 7; - break; - case 5: - // then - bitmap = $async$self._offscreenCanvas.transferToImageBitmap(); - // goto join - $async$goto = 6; - break; - case 7: - // else - t1 = $async$self._canvasElement; - t1.toString; - t2 = bitmapSize.height; - $async$goto = 8; - return A._asyncAwait(A.createImageBitmap(t1, new A._Record_4_height_width_x78_y([t2, bitmapSize.width, 0, $async$self._pixelHeight - t2])), $async$rasterizeToCanvas$3); - case 8: - // returning from await. - bitmap = $async$result; - case 6: - // join - canvas._ensureSize$1(new A.BitmapSize(bitmap.width, bitmap.height)); - value = canvas.__RenderCanvas_renderContext_FI; - if (value === $) { - t1 = A.DomHTMLCanvasElement_getContext(canvas.canvasElement, "bitmaprenderer"); - t1.toString; - type$.JSObject._as(t1); - canvas.__RenderCanvas_renderContext_FI !== $ && A.throwUnnamedLateFieldADI(); - canvas.__RenderCanvas_renderContext_FI = t1; - value = t1; - } - value.transferFromImageBitmap(bitmap); - // goto join - $async$goto = 3; - break; - case 4: - // else - if ($async$self.useOffscreenCanvas) { - t1 = $async$self._offscreenCanvas; - t1.toString; - imageSource = t1; - } else { - t1 = $async$self._canvasElement; - t1.toString; - imageSource = t1; - } - t1 = $async$self._pixelHeight; - canvas._ensureSize$1(bitmapSize); - value = canvas.__RenderCanvas_renderContext2d_FI; - if (value === $) { - t2 = A.DomHTMLCanvasElement_getContext(canvas.canvasElement, "2d"); - t2.toString; - type$.JSObject._as(t2); - canvas.__RenderCanvas_renderContext2d_FI !== $ && A.throwUnnamedLateFieldADI(); - canvas.__RenderCanvas_renderContext2d_FI = t2; - value = t2; - } - t2 = bitmapSize.height; - t3 = bitmapSize.width; - A.DomCanvasRenderingContext2D_drawImage(value, imageSource, 0, t1 - t2, t3, t2, 0, 0, t3, t2); - case 3: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$rasterizeToCanvas$3, $async$completer); - }, - _updateLogicalHtmlCanvasSize$0() { - var t2, style, _this = this, - t1 = $.$get$EngineFlutterDisplay__instance(), - devicePixelRatio = t1._debugDevicePixelRatioOverride; - if (devicePixelRatio == null) - devicePixelRatio = t1.get$browserDevicePixelRatio(); - t1 = _this._pixelWidth; - t2 = _this._pixelHeight; - style = _this._canvasElement.style; - A.DomCSSStyleDeclaration_setProperty(style, "width", A.S(t1 / devicePixelRatio) + "px"); - A.DomCSSStyleDeclaration_setProperty(style, "height", A.S(t2 / devicePixelRatio) + "px"); - _this._currentDevicePixelRatio = devicePixelRatio; - }, - ensureSurface$0() { - if (this._surface != null) - return; - this.createOrUpdateSurface$1(B.BitmapSize_1_1); - }, - createOrUpdateSurface$1(size) { - var t2, t3, previousSurfaceSize, devicePixelRatio, t4, htmlCanvas, canvas, options, glContext, gl, _this = this, - t1 = size.width; - if (t1 === 0 || size.height === 0) - throw A.wrapException(A.CanvasKitError$("Cannot create surfaces of empty size.")); - if (!_this._forceNewContext) { - t2 = _this._surface; - t3 = t2 == null; - previousSurfaceSize = t3 ? null : t2._size; - if (previousSurfaceSize != null && t1 === previousSurfaceSize.width && size.height === previousSurfaceSize.height) { - t1 = $.$get$EngineFlutterDisplay__instance(); - devicePixelRatio = t1._debugDevicePixelRatioOverride; - if (devicePixelRatio == null) - devicePixelRatio = t1.get$browserDevicePixelRatio(); - if (_this.isDisplayCanvas && devicePixelRatio !== _this._currentDevicePixelRatio) - _this._updateLogicalHtmlCanvasSize$0(); - t1 = _this._surface; - t1.toString; - return t1; - } - t4 = _this._currentCanvasPhysicalSize; - if (t4 != null) - t4 = t1 !== t4.width || size.height !== t4.height; - else - t4 = false; - if (t4) { - if (!t3) - t2.dispose$0(); - _this._surface = null; - _this._pixelWidth = t1; - _this._pixelHeight = size.height; - if (_this.useOffscreenCanvas) { - t2 = _this._offscreenCanvas; - t2.toString; - t2.width = t1; - t2 = _this._offscreenCanvas; - t2.toString; - t2.height = _this._pixelHeight; - } else { - t2 = _this._canvasElement; - t2.toString; - t2.width = t1; - t2 = _this._canvasElement; - t2.toString; - t2.height = _this._pixelHeight; - } - _this._currentCanvasPhysicalSize = new A.BitmapSize(_this._pixelWidth, _this._pixelHeight); - if (_this.isDisplayCanvas) - _this._updateLogicalHtmlCanvasSize$0(); - } - } - t2 = _this._surface; - if (t2 != null) - t2.dispose$0(); - _this._surface = null; - if (_this._forceNewContext || _this._currentCanvasPhysicalSize == null) { - t2 = _this._grContext; - if (t2 != null) - t2.releaseResourcesAndAbandonContext(); - t2 = _this._grContext; - if (t2 != null) - t2.delete(); - _this._grContext = null; - t2 = _this._offscreenCanvas; - if (t2 != null) { - t2.removeEventListener("webglcontextrestored", _this._cachedContextRestoredListener, false); - _this._offscreenCanvas.removeEventListener("webglcontextlost", _this._cachedContextLostListener, false); - _this._cachedContextLostListener = _this._cachedContextRestoredListener = _this._offscreenCanvas = null; - } else { - t2 = _this._canvasElement; - if (t2 != null) { - t2.removeEventListener("webglcontextrestored", _this._cachedContextRestoredListener, false); - _this._canvasElement.removeEventListener("webglcontextlost", _this._cachedContextLostListener, false); - _this._canvasElement.remove(); - _this._cachedContextLostListener = _this._cachedContextRestoredListener = _this._canvasElement = null; - } - } - _this._pixelWidth = t1; - t2 = _this._pixelHeight = size.height; - t3 = _this.useOffscreenCanvas; - if (t3) { - htmlCanvas = _this._offscreenCanvas = new init.G.OffscreenCanvas(t1, t2); - _this._canvasElement = null; - } else { - canvas = _this._canvasElement = A.createDomCanvasElement(t2, t1); - _this._offscreenCanvas = null; - if (_this.isDisplayCanvas) { - t1 = A.jsify("true"); - t1.toString; - canvas.setAttribute("aria-hidden", t1); - A.DomCSSStyleDeclaration_setProperty(_this._canvasElement.style, "position", "absolute"); - t1 = _this._canvasElement; - t1.toString; - _this.hostElement.append(t1); - _this._updateLogicalHtmlCanvasSize$0(); - } - htmlCanvas = canvas; - } - _this._cachedContextRestoredListener = A.createDomEventListener(_this.get$_contextRestoredListener()); - t1 = A.createDomEventListener(_this.get$_contextLostListener()); - _this._cachedContextLostListener = t1; - htmlCanvas.addEventListener("webglcontextlost", t1, false); - htmlCanvas.addEventListener("webglcontextrestored", _this._cachedContextRestoredListener, false); - t1 = _this._forceNewContext = false; - t2 = $._cachedWebGLVersion; - if ((t2 == null ? $._cachedWebGLVersion = A._detectWebGLVersion() : t2) !== -1 ? !A.configuration().get$canvasKitForceCpuOnly() : t1) { - t1 = $._cachedWebGLVersion; - if (t1 == null) - t1 = $._cachedWebGLVersion = A._detectWebGLVersion(); - options = {antialias: 0, majorVersion: t1}; - if (t3) { - t1 = $.__canvasKit._readField$0(); - t2 = _this._offscreenCanvas; - t2.toString; - glContext = J.toInt$0$n(t1.GetWebGLContext(t2, options)); - } else { - t1 = $.__canvasKit._readField$0(); - t2 = _this._canvasElement; - t2.toString; - glContext = J.toInt$0$n(t1.GetWebGLContext(t2, options)); - } - _this._glContext = glContext; - if (glContext !== 0) { - t1 = $.__canvasKit._readField$0().MakeGrContext(glContext); - _this._grContext = t1; - if (t1 == null) - A.throwExpression(A.CanvasKitError$("Failed to initialize CanvasKit. CanvasKit.MakeGrContext returned null.")); - if (_this._sampleCount === -1 || _this._stencilBits === -1) { - t1 = $._cachedWebGLVersion; - if (t3) { - t2 = _this._offscreenCanvas; - t2.toString; - gl = A.DomOffscreenCanvas_getGlContext(t2, t1 == null ? $._cachedWebGLVersion = A._detectWebGLVersion() : t1); - } else { - t2 = _this._canvasElement; - t2.toString; - gl = A.DomHTMLCanvasElement_getGlContext(t2, t1 == null ? $._cachedWebGLVersion = A._detectWebGLVersion() : t1); - } - _this._sampleCount = gl.getParameter(gl.SAMPLES); - _this._stencilBits = gl.getParameter(gl.STENCIL_BITS); - } - _this._syncCacheBytes$0(); - } - } - _this._currentCanvasPhysicalSize = size; - } - return _this._surface = _this._createNewSurface$1(size); - }, - _contextRestoredListener$1($event) { - $.$get$EnginePlatformDispatcher__instance().invokeOnMetricsChanged$0(); - $event.stopPropagation(); - $event.preventDefault(); - }, - _contextLostListener$1($event) { - this._forceNewContext = true; - $event.preventDefault(); - }, - _createNewSurface$1(size) { - var t2, skSurface, _this = this, - t1 = $._cachedWebGLVersion; - if ((t1 == null ? $._cachedWebGLVersion = A._detectWebGLVersion() : t1) === -1) - return _this._makeSoftwareCanvasSurface$2("WebGL support not detected", size); - else if (A.configuration().get$canvasKitForceCpuOnly()) - return _this._makeSoftwareCanvasSurface$2("CPU rendering forced by application", size); - else if (_this._glContext === 0) - return _this._makeSoftwareCanvasSurface$2("Failed to initialize WebGL context", size); - else { - t1 = $.__canvasKit._readField$0(); - t2 = _this._grContext; - t2.toString; - skSurface = A.callMethod(t1, "MakeOnScreenGLSurface", [t2, size.width, size.height, init.G.window.flutterCanvasKit.ColorSpace.SRGB, _this._sampleCount, _this._stencilBits]); - if (skSurface == null) - return _this._makeSoftwareCanvasSurface$2("Failed to initialize WebGL surface", size); - return new A.CkSurface(skSurface, size, _this._glContext); - } - }, - _makeSoftwareCanvasSurface$2(reason, size) { - var surface, error, t1, t2, exception; - if (!$.Surface__didWarnAboutWebGlInitializationFailure) { - $.$get$printWarning().call$1("WARNING: Falling back to CPU-only rendering. " + reason + "."); - $.Surface__didWarnAboutWebGlInitializationFailure = true; - } - try { - surface = null; - if (this.useOffscreenCanvas) { - t1 = $.__canvasKit._readField$0(); - t2 = this._offscreenCanvas; - t2.toString; - surface = t1.MakeSWCanvasSurface(t2); - } else { - t1 = $.__canvasKit._readField$0(); - t2 = this._canvasElement; - t2.toString; - surface = t1.MakeSWCanvasSurface(t2); - } - t1 = surface; - return new A.CkSurface(t1, size, null); - } catch (exception) { - error = A.unwrapException(exception); - t1 = A.CanvasKitError$("Failed to create CPU-based surface: " + A.S(error) + "."); - throw A.wrapException(t1); - } - }, - initialize$0(_) { - this.ensureSurface$0(); - }, - dispose$0() { - var _this = this, - t1 = _this._offscreenCanvas; - if (t1 != null) - t1.removeEventListener("webglcontextlost", _this._cachedContextLostListener, false); - t1 = _this._offscreenCanvas; - if (t1 != null) - t1.removeEventListener("webglcontextrestored", _this._cachedContextRestoredListener, false); - _this._cachedContextRestoredListener = _this._cachedContextLostListener = null; - t1 = _this._surface; - if (t1 != null) - t1.dispose$0(); - }, - get$hostElement() { - return this.hostElement; - } - }; - A.CkSurface.prototype = { - dispose$0() { - if (this._isDisposed) - return; - this.surface.dispose(); - this._isDisposed = true; - } - }; - A.CkParagraphStyle.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.CkParagraphStyle && other.__engine$_textAlign === _this.__engine$_textAlign && other.__engine$_textDirection == _this.__engine$_textDirection && other._fontWeight == _this._fontWeight && other.__engine$_maxLines == _this.__engine$_maxLines && other._originalFontFamily == _this._originalFontFamily && other._fontSize == _this._fontSize && other.__engine$_height == _this.__engine$_height && J.$eq$(other.__engine$_textHeightBehavior, _this.__engine$_textHeightBehavior) && J.$eq$(other.__engine$_strutStyle, _this.__engine$_strutStyle) && other.__engine$_ellipsis == _this.__engine$_ellipsis && J.$eq$(other.__engine$_locale, _this.__engine$_locale); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.__engine$_textAlign, _this.__engine$_textDirection, _this._fontWeight, _this._fontStyle, _this.__engine$_maxLines, _this._originalFontFamily, _this._fontSize, _this.__engine$_height, _this.__engine$_textHeightBehavior, _this.__engine$_strutStyle, _this.__engine$_ellipsis, _this.__engine$_locale, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return this.super$Object$toString(0); - } - }; - A.CkTextStyle.prototype = { - get$skTextStyle() { - var result, _this = this, - value = _this.__CkTextStyle_skTextStyle_FI; - if (value === $) { - result = new A.CkTextStyle_skTextStyle_closure(_this).call$0(); - _this.__CkTextStyle_skTextStyle_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__CkTextStyle_skTextStyle_FI = result; - value = result; - } - return value; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - return other instanceof A.CkTextStyle && J.$eq$(other.color, _this.color) && J.$eq$(other.decoration, _this.decoration) && J.$eq$(other.decorationColor, _this.decorationColor) && other.decorationStyle == _this.decorationStyle && other.fontWeight == _this.fontWeight && other.textBaseline == _this.textBaseline && other.leadingDistribution == _this.leadingDistribution && other.originalFontFamily == _this.originalFontFamily && other.fontSize == _this.fontSize && other.letterSpacing == _this.letterSpacing && other.wordSpacing == _this.wordSpacing && other.height == _this.height && other.decorationThickness == _this.decorationThickness && other.background == _this.background && other.foreground == _this.foreground && A.listEquals0(other.shadows, _this.shadows) && A.listEquals0(other.originalFontFamilyFallback, _this.originalFontFamilyFallback) && A.listEquals0(other.fontFeatures, _this.fontFeatures) && A.listEquals0(other.fontVariations, _this.fontVariations); - }, - get$hashCode(_) { - var _this = this, _null = null, - shadows = _this.shadows, - fontVariations = _this.fontVariations, - fontFamilyFallback = _this.originalFontFamilyFallback, - t1 = fontFamilyFallback == null ? _null : A.Object_hashAll(fontFamilyFallback), - t2 = shadows == null ? _null : A.Object_hashAll(shadows); - return A.Object_hash(_this.color, _this.decoration, _this.decorationColor, _this.decorationStyle, _this.fontWeight, _this.fontStyle, _this.textBaseline, _this.leadingDistribution, _this.originalFontFamily, t1, _this.fontSize, _this.letterSpacing, _this.wordSpacing, _this.height, _this.locale, _this.background, _this.foreground, t2, _this.decorationThickness, A.Object_hash(_null, fontVariations == null ? _null : A.Object_hashAll(fontVariations), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); - }, - toString$0(_) { - return this.super$Object$toString(0); - } - }; - A.CkTextStyle_skTextStyle_closure.prototype = { - call$0() { - var t2, decorationValue, value, result, ckShadows, _i, shadow, ckShadow, point, skFontVariations, fontVariation, skFontVariation, - t1 = this.$this, - color = t1.color, - decoration = t1.decoration, - decorationColor = t1.decorationColor, - decorationStyle = t1.decorationStyle, - decorationThickness = t1.decorationThickness, - fontWeight = t1.fontWeight, - textBaseline = t1.textBaseline, - fontSize = t1.fontSize, - letterSpacing = t1.letterSpacing, - wordSpacing = t1.wordSpacing, - height = t1.height, - background = t1.background, - foreground = t1.foreground, - shadows = t1.shadows, - fontVariations = t1.fontVariations, - properties = {}; - if (background != null) { - t2 = A.makeFreshSkColor(A.Color$(background._colorValue)); - properties.backgroundColor = t2; - } - if (color != null) { - t2 = A.makeFreshSkColor(color); - properties.color = t2; - } - if (decoration != null) { - decorationValue = J.toInt$0$n($.__canvasKit._readField$0().NoDecoration); - t2 = decoration._mask; - if ((t2 | 1) === t2) - decorationValue = (decorationValue | J.toInt$0$n($.__canvasKit._readField$0().UnderlineDecoration)) >>> 0; - if ((t2 | 2) === t2) - decorationValue = (decorationValue | J.toInt$0$n($.__canvasKit._readField$0().OverlineDecoration)) >>> 0; - if ((t2 | 4) === t2) - decorationValue = (decorationValue | J.toInt$0$n($.__canvasKit._readField$0().LineThroughDecoration)) >>> 0; - properties.decoration = decorationValue; - } - if (decorationThickness != null) - properties.decorationThickness = decorationThickness; - if (decorationColor != null) { - t2 = A.makeFreshSkColor(decorationColor); - properties.decorationColor = t2; - } - if (decorationStyle != null) - properties.decorationStyle = $.$get$_skTextDecorationStyles()[decorationStyle.index]; - if (textBaseline != null) - properties.textBaseline = $.$get$_skTextBaselines()[textBaseline.index]; - if (fontSize != null) - properties.fontSize = fontSize; - if (letterSpacing != null) - properties.letterSpacing = letterSpacing; - if (wordSpacing != null) - properties.wordSpacing = wordSpacing; - if (height != null) - properties.heightMultiplier = height; - switch (t1.leadingDistribution) { - case null: - case void 0: - break; - case B.TextLeadingDistribution_1: - properties.halfLeading = true; - break; - case B.TextLeadingDistribution_0: - properties.halfLeading = false; - break; - } - value = t1.__CkTextStyle_combinedFontFamilies_FI; - if (value === $) { - result = A._computeCombinedFontFamilies(t1.effectiveFontFamily, t1.effectiveFontFamilyFallback); - t1.__CkTextStyle_combinedFontFamilies_FI !== $ && A.throwUnnamedLateFieldADI(); - t1.__CkTextStyle_combinedFontFamilies_FI = result; - value = result; - } - A.SkTextStyleProperties_set_fontFamilies(properties, value); - if (fontWeight != null) - properties.fontStyle = A.toSkFontStyle(fontWeight, t1.fontStyle); - if (foreground != null) { - t1 = A.makeFreshSkColor(A.Color$(foreground._colorValue)); - properties.foregroundColor = t1; - } - if (shadows != null) { - ckShadows = A._setArrayType([], type$.JSArray_JSObject); - for (t1 = shadows.length, _i = 0; _i < shadows.length; shadows.length === t1 || (0, A.throwConcurrentModificationError)(shadows), ++_i) { - shadow = shadows[_i]; - ckShadow = {}; - t2 = A.makeFreshSkColor(shadow.color); - ckShadow.color = t2; - t2 = shadow.offset; - point = new Float32Array(2); - point[0] = t2._dx; - point[1] = t2._dy; - ckShadow.offset = point; - ckShadow.blurRadius = shadow.blurRadius; - ckShadows.push(ckShadow); - } - properties.shadows = ckShadows; - } - if (fontVariations != null) { - skFontVariations = A._setArrayType([], type$.JSArray_JSObject); - for (t1 = fontVariations.length, _i = 0; _i < fontVariations.length; fontVariations.length === t1 || (0, A.throwConcurrentModificationError)(fontVariations), ++_i) { - fontVariation = fontVariations[_i]; - skFontVariation = {}; - skFontVariation.axis = fontVariation.axis; - skFontVariation.value = fontVariation.value; - skFontVariations.push(skFontVariation); - } - properties.fontVariations = skFontVariations; - } - return $.__canvasKit._readField$0().TextStyle(properties); - }, - $signature: 76 - }; - A.CkStrutStyle.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.CkStrutStyle && other.__engine$_fontFamily == _this.__engine$_fontFamily && other._fontSize == _this._fontSize && other.__engine$_height == _this.__engine$_height && other._leading == _this._leading && other._leadingDistribution == _this._leadingDistribution && other._fontWeight == _this._fontWeight && other._forceStrutHeight == _this._forceStrutHeight && A.listEquals0(other.__engine$_fontFamilyFallback, _this.__engine$_fontFamilyFallback); - }, - get$hashCode(_) { - var _this = this, - fontFamilyFallback = _this.__engine$_fontFamilyFallback, - t1 = fontFamilyFallback != null ? A.Object_hashAll(fontFamilyFallback) : null; - return A.Object_hash(_this.__engine$_fontFamily, t1, _this._fontSize, _this.__engine$_height, _this._leading, _this._leadingDistribution, _this._fontWeight, _this._fontStyle, _this._forceStrutHeight, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.CkParagraph.prototype = { - getBoxesForRange$4$boxHeightStyle$boxWidthStyle(start, end, boxHeightStyle, boxWidthStyle) { - var t1, t2, index, t3; - if (start < 0 || end < 0) - return B.List_empty4; - t1 = this.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - t2 = $.$get$_skRectHeightStyles()[boxHeightStyle.index]; - index = boxWidthStyle.index; - t3 = $.$get$_skRectWidthStyles(); - t1 = t1.getRectsForRange(start, end, t2, t3[index < 2 ? index : 0]); - return this.skRectsToTextBoxes$1(B.JSArray_methods.cast$1$0(t1, type$.JSObject)); - }, - getBoxesForRange$3$boxHeightStyle(start, end, boxHeightStyle) { - return this.getBoxesForRange$4$boxHeightStyle$boxWidthStyle(start, end, boxHeightStyle, B.BoxWidthStyle_0); - }, - skRectsToTextBoxes$1(skRects) { - var t1, t2, t3, i, skRect, t4, skTextDirection, - result = A._setArrayType([], type$.JSArray_TextBox); - for (t1 = skRects._source, t2 = J.getInterceptor$asx(t1), t3 = skRects.$ti._rest[1], i = 0; i < t2.get$length(t1); ++i) { - skRect = t3._as(t2.$index(t1, i)); - t4 = skRect.rect; - skTextDirection = J.toInt$0$n(skRect.dir.value); - result.push(new A.TextBox(t4[0], t4[1], t4[2], t4[3], B.List_TextDirection_0_TextDirection_1[skTextDirection])); - } - return result; - }, - getWordBoundary$1(position) { - var t1, t2, skRange; - switch (position.affinity.index) { - case 0: - t1 = position.offset - 1; - break; - case 1: - t1 = position.offset; - break; - default: - t1 = null; - } - t2 = this.__CkParagraph__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - skRange = t2._nativeObject.getWordBoundary(t1); - return new A.TextRange(J.toInt$0$n(skRange.start), J.toInt$0$n(skRange.end)); - }, - layout$1(constraints) { - var paragraph, e, t2, exception, _this = this, - t1 = constraints.width; - if (_this._lastLayoutConstraints === t1) - return; - _this._lastLayoutConstraints = t1; - try { - t2 = _this.__CkParagraph__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - paragraph = t2; - paragraph.layout(t1); - _this._alphabeticBaseline = paragraph.getAlphabeticBaseline(); - _this._didExceedMaxLines = paragraph.didExceedMaxLines(); - _this.__engine$_height = paragraph.getHeight(); - _this._ideographicBaseline = paragraph.getIdeographicBaseline(); - _this._longestLine = paragraph.getLongestLine(); - _this._maxIntrinsicWidth = paragraph.getMaxIntrinsicWidth(); - _this._minIntrinsicWidth = paragraph.getMinIntrinsicWidth(); - _this.__engine$_width = paragraph.getMaxWidth(); - t1 = paragraph.getRectsForPlaceholders(); - _this.__CkParagraph__boxesForPlaceholders_A = _this.skRectsToTextBoxes$1(B.JSArray_methods.cast$1$0(t1, type$.JSObject)); - } catch (exception) { - e = A.unwrapException(exception); - $.$get$printWarning().call$1('CanvasKit threw an exception while laying out the paragraph. The font was "' + A.S(_this._paragraphStyle._originalFontFamily) + '". Exception:\n' + A.S(e)); - throw exception; - } - }, - getLineBoundary$1(position) { - var metrics, offset, t2, t3, - t1 = this.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject.getLineMetrics(); - metrics = B.JSArray_methods.cast$1$0(t1, type$.JSObject); - offset = position.offset; - for (t1 = metrics.$ti, t2 = new A.ListIterator(metrics, metrics.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListBase.E"); t2.moveNext$0();) { - t3 = t2.__internal$_current; - if (t3 == null) - t3 = t1._as(t3); - if (offset >= t3.startIndex && offset <= t3.endIndex) - return new A.TextRange(J.toInt$0$n(t3.startIndex), J.toInt$0$n(t3.endIndex)); - } - return B.TextRange_m1_m1; - }, - computeLineMetrics$0() { - var skLineMetrics, result, t2, t3, - t1 = this.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject.getLineMetrics(); - skLineMetrics = B.JSArray_methods.cast$1$0(t1, type$.JSObject); - result = A._setArrayType([], type$.JSArray_LineMetrics); - for (t1 = skLineMetrics.$ti, t2 = new A.ListIterator(skLineMetrics, skLineMetrics.get$length(0), t1._eval$1("ListIterator")), t1 = t1._eval$1("ListBase.E"); t2.moveNext$0();) { - t3 = t2.__internal$_current; - result.push(new A.CkLineMetrics(t3 == null ? t1._as(t3) : t3)); - } - return result; - }, - getLineMetricsAt$1(lineNumber) { - var metrics, - t1 = this.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - metrics = t1._nativeObject.getLineMetricsAt(lineNumber); - return metrics == null ? null : new A.CkLineMetrics(metrics); - } - }; - A.CkLineMetrics.prototype = { - get$ascent() { - return this.skLineMetrics.ascent; - }, - get$descent() { - return this.skLineMetrics.descent; - }, - get$unscaledAscent() { - return this.skLineMetrics.ascent; - }, - get$hardBreak() { - return this.skLineMetrics.isHardBreak; - }, - get$baseline() { - return this.skLineMetrics.baseline; - }, - get$height(_) { - var t1 = this.skLineMetrics; - return B.JSNumber_methods.round$0(t1.ascent + t1.descent); - }, - get$left(_) { - return this.skLineMetrics.left; - }, - get$width(_) { - return this.skLineMetrics.width; - }, - get$lineNumber(_) { - return J.toInt$0$n(this.skLineMetrics.lineNumber); - }, - $isLineMetrics: 1 - }; - A.CkParagraphBuilder.prototype = { - addPlaceholder$5$baseline$baselineOffset(width, height, alignment, baseline, baselineOffset) { - var t1; - ++this._placeholderCount; - this._placeholderScales.push(1); - t1 = baselineOffset == null ? height : baselineOffset; - A.callMethod(this._paragraphBuilder, "addPlaceholder", [width, height, $.$get$_skPlaceholderAlignments()[alignment.index], $.$get$_skTextBaselines()[0], t1]); - }, - addPlaceholder$3(width, height, alignment) { - return this.addPlaceholder$5$baseline$baselineOffset(width, height, alignment, null, null); - }, - addText$1(text) { - var fontFamilies = A._setArrayType([], type$.JSArray_String), - style = B.JSArray_methods.get$last(this._styleStack), - t1 = style.effectiveFontFamily; - if (t1 != null) - fontFamilies.push(t1); - t1 = style.effectiveFontFamilyFallback; - if (t1 != null) - B.JSArray_methods.addAll$1(fontFamilies, t1); - $.$get$_renderer().get$_fontCollection().get$fontFallbackManager().ensureFontsSupportText$2(text, fontFamilies); - this._paragraphBuilder.addText(text); - }, - _buildSkParagraph$0() { - var t1, t2, cache, t3, cachedResult, result, t4, t5, item; - if ($.$get$_ckRequiresClientICU()) { - t1 = this._paragraphBuilder; - t2 = B.C_Utf8Codec.decode$1(0, new A.CodeUnits(t1.getText())); - cache = A.SegmentationCacheExtensions_getCacheForText($.$get$segmentationCache(), t2); - t3 = cache == null; - cachedResult = t3 ? null : cache.$index(0, t2); - if (cachedResult != null) - result = cachedResult; - else { - t4 = A.fragmentUsingIntlSegmenter(t2, B.IntlSegmenterGranularity_1); - t5 = A.fragmentUsingIntlSegmenter(t2, B.IntlSegmenterGranularity_0); - result = new A._Record_3_breaks_graphemes_words(A.fragmentUsingV8LineBreaker(t2), t5, t4); - } - if (!t3) { - t3 = cache._itemMap; - item = t3.$index(0, t2); - if (item == null) - cache.__engine$_add$2(0, t2, result); - else { - t4 = item.element; - if (!J.$eq$(t4._1, result)) { - item.remove$0(0); - cache.__engine$_add$2(0, t2, result); - } else { - item.remove$0(0); - t5 = cache._itemQueue; - t5.addFirst$1(t4); - t5 = t5._sentinel._nextLink._asNonSentinelEntry$0(); - t5.toString; - t3.$indexSet(0, t2, t5); - } - } - } - t1.setWordsUtf16(result._2); - t1.setGraphemeBreaksUtf16(result._1); - t1.setLineBreaksUtf16(result._0); - } - t1 = this._paragraphBuilder; - result = t1.build(); - t1.delete(); - return result; - }, - pop$0() { - var t1 = this._styleStack; - if (t1.length <= 1) - return; - t1.pop(); - this._paragraphBuilder.pop(); - }, - pushStyle$1(leafStyle) { - var textHeight, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, mergedStyle, foreground, background, - t1 = this._styleStack, - baseStyle = B.JSArray_methods.get$last(t1), - t2 = leafStyle.height; - if (t2 === 0) - textHeight = null; - else - textHeight = t2 == null ? baseStyle.height : t2; - t2 = leafStyle.color; - if (t2 == null) - t2 = baseStyle.color; - t3 = leafStyle.decoration; - if (t3 == null) - t3 = baseStyle.decoration; - t4 = leafStyle.decorationColor; - if (t4 == null) - t4 = baseStyle.decorationColor; - t5 = leafStyle.decorationStyle; - if (t5 == null) - t5 = baseStyle.decorationStyle; - t6 = leafStyle.decorationThickness; - if (t6 == null) - t6 = baseStyle.decorationThickness; - t7 = leafStyle.fontWeight; - if (t7 == null) - t7 = baseStyle.fontWeight; - t8 = leafStyle.textBaseline; - if (t8 == null) - t8 = baseStyle.textBaseline; - t9 = leafStyle.originalFontFamily; - if (t9 == null) - t9 = baseStyle.originalFontFamily; - t10 = leafStyle.effectiveFontFamily; - if (t10 == null) - t10 = baseStyle.effectiveFontFamily; - t11 = leafStyle.originalFontFamilyFallback; - if (t11 == null) - t11 = baseStyle.originalFontFamilyFallback; - t12 = leafStyle.effectiveFontFamilyFallback; - if (t12 == null) - t12 = baseStyle.effectiveFontFamilyFallback; - t13 = leafStyle.fontSize; - if (t13 == null) - t13 = baseStyle.fontSize; - t14 = leafStyle.letterSpacing; - if (t14 == null) - t14 = baseStyle.letterSpacing; - t15 = leafStyle.wordSpacing; - if (t15 == null) - t15 = baseStyle.wordSpacing; - t16 = leafStyle.leadingDistribution; - if (t16 == null) - t16 = baseStyle.leadingDistribution; - t17 = leafStyle.background; - if (t17 == null) - t17 = baseStyle.background; - t18 = leafStyle.foreground; - if (t18 == null) - t18 = baseStyle.foreground; - t19 = leafStyle.shadows; - if (t19 == null) - t19 = baseStyle.shadows; - t20 = leafStyle.fontVariations; - if (t20 == null) - t20 = baseStyle.fontVariations; - mergedStyle = A.CkTextStyle$_(t17, t2, t3, t4, t5, t6, t10, t12, baseStyle.fontFeatures, t13, baseStyle.fontStyle, t20, t7, t18, textHeight, t16, t14, baseStyle.locale, t9, t11, t19, t8, t15); - t1.push(mergedStyle); - t1 = mergedStyle.foreground; - t2 = t1 == null; - if (!t2 || mergedStyle.background != null) { - if (!t2) - foreground = t1.toSkPaint$0(); - else { - foreground = new init.G.window.flutterCanvasKit.Paint(); - t1 = mergedStyle.color; - t1 = t1 == null ? null : t1.get$value(t1); - if (t1 == null) - t1 = 4278190080; - foreground.setColorInt(t1); - } - t1 = mergedStyle.background; - if (t1 != null) - background = t1.toSkPaint$0(); - else { - background = new init.G.window.flutterCanvasKit.Paint(); - background.setColorInt(0); - } - this._paragraphBuilder.pushPaintStyle(mergedStyle.get$skTextStyle(), foreground, background); - foreground.delete(); - background.delete(); - } else - this._paragraphBuilder.pushStyle(mergedStyle.get$skTextStyle()); - } - }; - A._computeCombinedFontFamilies_closure.prototype = { - call$1(font) { - return this.fontFamily === font; - }, - $signature: 30 - }; - A.IntlSegmenterGranularity.prototype = { - _enumToString$0() { - return "IntlSegmenterGranularity." + this._name; - } - }; - A.CanvasKitError.prototype = { - toString$0(_) { - return "CanvasKitError: " + this.message; - } - }; - A.ClipboardMessageHandler.prototype = { - setDataMethodCall$2(methodCall, callback) { - var t1 = {}; - t1.errorEnvelopeEncoded = false; - this._copyToClipboardStrategy.setData$1(0, A._asStringQ(J.$index$asx(type$.Map_of_String_and_nullable_Object._as(methodCall.$arguments), "text"))).then$1$1(0, new A.ClipboardMessageHandler_setDataMethodCall_closure(t1, callback), type$.Null).catchError$1(new A.ClipboardMessageHandler_setDataMethodCall_closure0(t1, callback)); - }, - getDataMethodCall$1(callback) { - this._pasteFromClipboardStrategy.getData$0(0).then$1$1(0, new A.ClipboardMessageHandler_getDataMethodCall_closure(callback), type$.Null).catchError$1(new A.ClipboardMessageHandler_getDataMethodCall_closure0(this, callback)); - }, - hasStringsMethodCall$1(callback) { - this._pasteFromClipboardStrategy.getData$0(0).then$1$1(0, new A.ClipboardMessageHandler_hasStringsMethodCall_closure(callback), type$.Null).catchError$1(new A.ClipboardMessageHandler_hasStringsMethodCall_closure0(callback)); - } - }; - A.ClipboardMessageHandler_setDataMethodCall_closure.prototype = { - call$1(success) { - var t1 = this.callback; - if (success) { - t1.toString; - t1.call$1(B.C_JSONMessageCodec.encodeMessage$1([true])); - } else { - t1.toString; - t1.call$1(B.C_JSONMessageCodec.encodeMessage$1(["copy_fail", "Clipboard.setData failed", null])); - this._box_0.errorEnvelopeEncoded = true; - } - }, - $signature: 91 - }; - A.ClipboardMessageHandler_setDataMethodCall_closure0.prototype = { - call$1(__wc0_formal) { - var t1; - if (!this._box_0.errorEnvelopeEncoded) { - t1 = this.callback; - t1.toString; - t1.call$1(B.C_JSONMessageCodec.encodeMessage$1(["copy_fail", "Clipboard.setData failed", null])); - } - }, - $signature: 19 - }; - A.ClipboardMessageHandler_getDataMethodCall_closure.prototype = { - call$1(data) { - var map = A.LinkedHashMap_LinkedHashMap$_literal(["text", data], type$.String, type$.dynamic), - t1 = this.callback; - t1.toString; - t1.call$1(B.C_JSONMessageCodec.encodeMessage$1([map])); - }, - $signature: 230 - }; - A.ClipboardMessageHandler_getDataMethodCall_closure0.prototype = { - call$1(error) { - var t1; - if (error instanceof A.UnimplementedError) { - A.Future_Future$delayed(B.Duration_0, null, type$.void).then$1$1(0, new A.ClipboardMessageHandler_getDataMethodCall__closure(this.callback), type$.Null); - return; - } - t1 = this.callback; - A.print("Could not get text from clipboard: " + A.S(error)); - t1.toString; - t1.call$1(B.C_JSONMessageCodec.encodeMessage$1(["paste_fail", "Clipboard.getData failed", null])); - }, - $signature: 19 - }; - A.ClipboardMessageHandler_getDataMethodCall__closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.callback; - if (t1 != null) - t1.call$1(null); - }, - $signature: 24 - }; - A.ClipboardMessageHandler_hasStringsMethodCall_closure.prototype = { - call$1(data) { - var map = A.LinkedHashMap_LinkedHashMap$_literal(["value", data.length !== 0], type$.String, type$.dynamic), - t1 = this.callback; - t1.toString; - t1.call$1(B.C_JSONMessageCodec.encodeMessage$1([map])); - }, - $signature: 230 - }; - A.ClipboardMessageHandler_hasStringsMethodCall_closure0.prototype = { - call$1(error) { - var map, t1; - if (error instanceof A.UnimplementedError) { - A.Future_Future$delayed(B.Duration_0, null, type$.void).then$1$1(0, new A.ClipboardMessageHandler_hasStringsMethodCall__closure(this.callback), type$.Null); - return; - } - map = A.LinkedHashMap_LinkedHashMap$_literal(["value", false], type$.String, type$.dynamic); - t1 = this.callback; - t1.toString; - t1.call$1(B.C_JSONMessageCodec.encodeMessage$1([map])); - }, - $signature: 19 - }; - A.ClipboardMessageHandler_hasStringsMethodCall__closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.callback; - if (t1 != null) - t1.call$1(null); - }, - $signature: 24 - }; - A.ClipboardAPICopyStrategy.prototype = { - setData$1(_, text) { - return this.setData$body$ClipboardAPICopyStrategy(0, text); - }, - setData$body$ClipboardAPICopyStrategy(_, text) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$handler = 2, $async$errorStack = [], error, t1, exception, $async$exception; - var $async$setData$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$handler = 4; - t1 = init.G.window.navigator.clipboard; - t1.toString; - text.toString; - $async$goto = 7; - return A._asyncAwait(A.promiseToFuture(t1.writeText(text), type$.nullable_Object), $async$setData$1); - case 7: - // returning from await. - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - error = A.unwrapException($async$exception); - A.print("copy is not successful " + A.S(error)); - t1 = A.Future_Future$value(false, type$.bool); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - $async$returnValue = A.Future_Future$value(true, type$.bool); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$setData$1, $async$completer); - } - }; - A.ClipboardAPIPasteStrategy.prototype = { - getData$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.String), - $async$returnValue, t1; - var $async$getData$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = init.G.window.navigator.clipboard; - t1.toString; - $async$returnValue = A.DomClipboard_readText(t1); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$getData$0, $async$completer); - } - }; - A.ExecCommandCopyStrategy.prototype = { - setData$1(_, text) { - return A.Future_Future$value(this._setDataSync$1(text), type$.bool); - }, - _setDataSync$1(text) { - var tempTextArea, result, error, exception, - _s8_ = "-99999px", - _s11_ = "transparent", - t1 = init.G, - tempElement = A.DomDocument_createElement(t1.document, "textarea"), - elementStyle = tempElement.style; - A.DomCSSStyleDeclaration_setProperty(elementStyle, "position", "absolute"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "top", _s8_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "left", _s8_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "opacity", "0"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "color", _s11_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "background-color", _s11_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "background", _s11_); - t1.document.body.append(tempElement); - tempTextArea = tempElement; - tempTextArea.value = text; - tempTextArea.focus($.$get$DomElement__preventScrollOptions()); - tempTextArea.select(); - result = false; - try { - result = t1.document.execCommand("copy"); - if (!result) - A.print("copy is not successful"); - } catch (exception) { - error = A.unwrapException(exception); - A.print("copy is not successful " + A.S(error)); - } finally { - tempTextArea.remove(); - } - return result; - } - }; - A.ExecCommandPasteStrategy.prototype = { - getData$0(_) { - var t1 = A._interceptUserError(new A.UnimplementedError("Paste is not implemented for this browser."), null), - t2 = new A._Future($.Zone__current, type$._Future_String); - t2._asyncCompleteErrorObject$1(t1); - return t2; - } - }; - A.ColorFilterType.prototype = { - _enumToString$0() { - return "ColorFilterType." + this._name; - } - }; - A.EngineColorFilter.prototype = { - toString$0(_) { - var _this = this; - switch (_this.type.index) { - case 0: - return "ColorFilter.mode(" + A.S(_this.color) + ", " + A.S(_this.blendMode) + ")"; - case 1: - return "ColorFilter.matrix(" + A.S(_this.matrix) + ")"; - case 2: - return "ColorFilter.linearToSrgbGamma()"; - case 3: - return "ColorFilter.srgbToLinearGamma()"; - } - } - }; - A.FlutterConfiguration.prototype = { - get$canvasKitForceCpuOnly() { - var t1 = this._configuration; - t1 = t1 == null ? null : t1.canvasKitForceCpuOnly; - return t1 == null ? false : t1; - }, - get$canvasKitMaximumSurfaces() { - var maxSurfaces, - t1 = this._configuration; - if (t1 == null) - maxSurfaces = null; - else { - t1 = t1.canvasKitMaximumSurfaces; - t1 = t1 == null ? null : J.toInt$0$n(t1); - maxSurfaces = t1; - } - if (maxSurfaces == null) - maxSurfaces = 8; - if (maxSurfaces < 1) - return 1; - return maxSurfaces; - }, - get$debugShowSemanticsNodes() { - var t1 = this._configuration; - t1 = t1 == null ? null : t1.debugShowSemanticsNodes; - return t1 == null ? false : t1; - }, - get$nonce(_) { - var t1 = this._configuration; - return t1 == null ? null : t1.nonce; - }, - get$fontFallbackBaseUrl() { - var t1 = this._configuration; - t1 = t1 == null ? null : t1.fontFallbackBaseUrl; - return t1 == null ? "https://fonts.gstatic.com/s/" : t1; - } - }; - A.EngineFlutterDisplay.prototype = { - get$devicePixelRatio(_) { - var ratio, scale, - t1 = this._debugDevicePixelRatioOverride; - if (t1 == null) { - t1 = init.G; - ratio = t1.window.devicePixelRatio; - if (ratio === 0) - ratio = 1; - t1 = t1.window.visualViewport; - scale = t1 == null ? null : t1.scale; - t1 = ratio * (scale == null ? 1 : scale); - } - return t1; - }, - get$browserDevicePixelRatio() { - var scale, - t1 = init.G, - ratio = t1.window.devicePixelRatio; - if (ratio === 0) - ratio = 1; - t1 = t1.window.visualViewport; - scale = t1 == null ? null : t1.scale; - return ratio * (scale == null ? 1 : scale); - } - }; - A.ScreenOrientation.prototype = { - setPreferredOrientation$1(orientations) { - return this.setPreferredOrientation$body$ScreenOrientation(orientations); - }, - setPreferredOrientation$body$ScreenOrientation(orientations) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$handler = 2, $async$errorStack = [], screenOrientation, lockType, t1, exception, $screen, $async$exception; - var $async$setPreferredOrientation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $screen = init.G.window.screen; - $async$goto = $screen != null ? 3 : 4; - break; - case 3: - // then - screenOrientation = $screen.orientation; - $async$goto = screenOrientation != null ? 5 : 6; - break; - case 5: - // then - t1 = J.getInterceptor$asx(orientations); - $async$goto = t1.get$isEmpty(orientations) ? 7 : 9; - break; - case 7: - // then - screenOrientation.unlock(); - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - // goto join - $async$goto = 8; - break; - case 9: - // else - lockType = A.ScreenOrientation__deviceOrientationToLockType(A._asStringQ(t1.get$first(orientations))); - $async$goto = lockType != null ? 10 : 11; - break; - case 10: - // then - $async$handler = 13; - $async$goto = 16; - return A._asyncAwait(A.promiseToFuture(screenOrientation.lock(lockType), type$.nullable_Object), $async$setPreferredOrientation$1); - case 16: - // returning from await. - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 15; - break; - case 13: - // catch - $async$handler = 12; - $async$exception = $async$errorStack.pop(); - t1 = A.Future_Future$value(false, type$.bool); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 15; - break; - case 12: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 15: - // after finally - case 11: - // join - case 8: - // join - case 6: - // join - case 4: - // join - $async$returnValue = false; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$setPreferredOrientation$1, $async$completer); - } - }; - A.DomConsole_get_warn_closure.prototype = { - call$1(arg) { - return this._this.warn(arg); - }, - $signature: 14 - }; - A.createImageBitmap_closure.prototype = { - call$1(value) { - value.toString; - return type$.JSObject._as(value); - }, - $signature: 119 - }; - A.DomNavigator_get_languages_closure.prototype = { - call$1(any) { - any.toString; - return A._asString(any); - }, - $signature: 114 - }; - A.rawHttpGet_closure.prototype = { - call$1(value) { - value.toString; - return type$.JSObject._as(value); - }, - $signature: 119 - }; - A.HttpFetchResponseImpl.prototype = { - get$status(_) { - return this._domResponse.status; - }, - get$hasPayload() { - var t1 = this._domResponse, - accepted = t1.status >= 200 && t1.status < 300, - t2 = t1.status, - t3 = t1.status, - unknownRedirect = t1.status > 307 && t1.status < 400; - return accepted || t2 === 0 || t3 === 304 || unknownRedirect; - }, - get$payload() { - var _this = this; - if (!_this.get$hasPayload()) - throw A.wrapException(new A.HttpFetchNoPayloadError(_this.url, _this.get$status(0))); - return new A.HttpFetchPayloadImpl(_this._domResponse); - }, - $isHttpFetchResponse: 1 - }; - A.HttpFetchPayloadImpl.prototype = { - read$1(_, callback) { - return this.read$body$HttpFetchPayloadImpl(0, callback); - }, - read$body$HttpFetchPayloadImpl(_, callback) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1, chunk, t2, reader; - var $async$read$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - reader = $async$self._domResponse.body.getReader(); - t1 = type$.NativeUint8List; - case 2: - // for condition - // trivial condition - $async$goto = 4; - return A._asyncAwait(A._DomStreamReader_read(reader), $async$read$1); - case 4: - // returning from await. - chunk = $async$result; - if (chunk.done) { - // goto after for - $async$goto = 3; - break; - } - t2 = chunk.value; - t2.toString; - callback.call$1(t1._as(t2)); - // goto for condition - $async$goto = 2; - break; - case 3: - // after for - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$read$1, $async$completer); - } - }; - A.HttpFetchNoPayloadError.prototype = { - toString$0(_) { - return 'Flutter Web engine failed to fetch "' + this.url + '". HTTP request succeeded, but the server responded with HTTP status ' + this.status + "."; - }, - $isException: 1 - }; - A.HttpFetchError.prototype = { - toString$0(_) { - return 'Flutter Web engine failed to complete HTTP request to fetch "' + this.url + '": ' + A.S(this.requestError); - }, - $isException: 1 - }; - A.DomResponse_arrayBuffer_closure.prototype = { - call$1(value) { - value.toString; - return type$.NativeByteBuffer._as(value); - }, - $signature: 361 - }; - A._DomStreamReader_read_closure.prototype = { - call$1(value) { - value.toString; - return type$.JSObject._as(value); - }, - $signature: 119 - }; - A.DomClipboard_readText_closure.prototype = { - call$1(value) { - value.toString; - return A._asString(value); - }, - $signature: 114 - }; - A.DomSubscription.prototype = {}; - A.DomPoint.prototype = {}; - A.createDomResizeObserver_closure.prototype = { - call$2(entries, observer) { - this.fn.call$2(B.JSArray_methods.cast$1$0(entries, type$.JSObject), observer); - }, - $signature: 419 - }; - A._ttPolicy_closure.prototype = { - call$1(url) { - var uri = A.Uri_parse(url, 0, null); - if (B.Set_QUZ9u.contains$1(0, B.JSArray_methods.get$last(uri.get$pathSegments()))) - return uri.toString$0(0); - init.G.window.console.error("URL rejected by TrustedTypes policy flutter-engine: " + url + "(download prevented)"); - return null; - }, - $signature: 432 - }; - A._DomListIterator.prototype = { - moveNext$0() { - var t1 = ++this.index, - t2 = this.list; - if (t1 > t2.length) - throw A.wrapException(A.StateError$("Iterator out of bounds")); - return t1 < t2.length; - }, - get$current(_) { - return this.$ti._precomputed1._as(this.list.item(this.index)); - } - }; - A._DomListWrapper.prototype = { - get$iterator(_) { - return new A._DomListIterator(this.list, this.$ti._eval$1("_DomListIterator<1>")); - }, - get$length(_) { - return J.toInt$0$n(this.list.length); - } - }; - A.DomIteratorWrapper.prototype = { - get$current(_) { - var t1 = this.__DomIteratorWrapper__current_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - moveNext$0() { - var result = this.__engine$_iterator.next(); - if (result.done) - return false; - this.__DomIteratorWrapper__current_A = this.$ti._precomputed1._as(result.value); - return true; - } - }; - A.sendFontChangeMessage_closure.prototype = { - call$1(__wc0_formal) { - $._fontChangeScheduled = false; - $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/system", $.$get$_fontChangeMessage(), new A.sendFontChangeMessage__closure()); - }, - $signature: 110 - }; - A.sendFontChangeMessage__closure.prototype = { - call$1(__wc1_formal) { - }, - $signature: 29 - }; - A.FontFallbackManager.prototype = { - ensureFontsSupportText$2(text, fontFamilies) { - var t1, t2, t3, rune, codePoints, _this = this, - runesToCheck = A.LinkedHashSet_LinkedHashSet$_empty(type$.int); - for (t1 = new A.RuneIterator(text), t2 = _this._knownCoveredCodePoints, t3 = _this._codePointsWithNoKnownFont; t1.moveNext$0();) { - rune = t1._currentCodePoint; - if (!(rune < 160 || t2.contains$1(0, rune) || t3.contains$1(0, rune))) - runesToCheck.add$1(0, rune); - } - if (runesToCheck._collection$_length === 0) - return; - codePoints = A.List_List$_of(runesToCheck, runesToCheck.$ti._precomputed1); - if (_this._registry.getMissingCodePoints$2(codePoints, fontFamilies).length !== 0) - _this.addMissingCodePoints$1(codePoints); - }, - addMissingCodePoints$1(codePoints) { - var _this = this; - _this._codePointsToCheckAgainstFallbackFonts.addAll$1(0, codePoints); - if (!_this._scheduledCodePointCheck) { - _this._scheduledCodePointCheck = true; - _this._idleFuture = A.Future_Future$delayed(B.Duration_0, new A.FontFallbackManager_addMissingCodePoints_closure(_this), type$.void); - } - }, - _ensureFallbackFonts$0() { - var t1, codePoints; - this._scheduledCodePointCheck = false; - t1 = this._codePointsToCheckAgainstFallbackFonts; - if (t1._collection$_length === 0) - return; - codePoints = A.List_List$_of(t1, A._instanceType(t1)._precomputed1); - t1.clear$0(0); - this.findFontsForMissingCodePoints$1(codePoints); - }, - findFontsForMissingCodePoints$1(codePoints) { - var t2, t3, _i, codePoint, value, result, component, t4, t5, _i0, font, selectedFonts, selectedFont, _this = this, - missingCodePoints = A._setArrayType([], type$.JSArray_int), - requiredComponents = A._setArrayType([], type$.JSArray_FallbackFontComponent), - t1 = type$.JSArray_NotoFont, - candidateFonts = A._setArrayType([], t1); - for (t2 = codePoints.length, t3 = type$.FallbackFontComponent, _i = 0; _i < codePoints.length; codePoints.length === t2 || (0, A.throwConcurrentModificationError)(codePoints), ++_i) { - codePoint = codePoints[_i]; - value = _this.__FontFallbackManager_codePointToComponents_FI; - if (value === $) { - value = _this.__FontFallbackManager_fontComponents_FI; - if (value === $) { - result = _this._decodeFontComponents$1(",5g,5h,1i,22t,p,3x,1b,3z,1d,1e,3y,25f,1c,1k,1f,1h,1g,1j,7f,14i,14k,14l,14o,14j,14n,14m,7e,14g,14h,14d,14e,14f,5n,5m,14c,5v,5x,5o,5u,5y,14b,6o,18d,6w,5w,5p,6c,14a,6v,3w,18j,1l,13y,18h,18i,dl,5l,5t,5z,13z,6b,17x,18b,27a,5q,6f,6y,7c,17z,d,5s,6p,11c,17t,5r,18a,6k,6a,6e,6u,15l,6t,7d,17v,17y,18g,6h,6r,7b,13w,18e,j,6i,18k,23u,c,6g,6q,13x,17u,17w,18f,2i3r9p3z,6s,6z,18c,3n3j10a3z,7a,11b,2e3r13o,6d,7j,11g,1t3u13k,10z,cm,1r3u13k,2k3q9q3z,3k3k9z3z,11a,15k,i,10e,10i,12d,22w,f,2a3s9o3y,2l3q9q3z,2t3o9u3y,15r,15v,16k,16w,h,2o3p9s3y,2p3p9s3y,2z3m9w3y,3j3k9z3z,6l,6n,11q,11t,12k,e,2b3s13n,2q3p9t3y,6x,12g,12m,15e,15f,15u,15x,hh,1s3u13k,2h3r9p3z,11i,12a,12l,14z,15t,16a,16c,ek,1s3u9m3x,2f3r9p3y,2h3r13p,2w,7j6i,10m,11j,11s,14y,16h,16u,1u3u13k,2r3p9t3y,2s3p9t3y,3a3m9w3y,3f3l9y3y,4a,4w4y3v4u3v,4w4y4e4l3v,6m,10f,12c,16f,16o,17b,17j,18l,1z3s13n,2u3o9u3y,2w3n9v3y,2x3n9v3y,3e3l9y3y,5k4q,7c10d,10p,11w,12h,15b,15y,16x,16z,17e,17i,22t2l,qccc21saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,2x3n6p3f3y,3b3m9x3y,3c3m9x3y,3m3j10a3z,3r3i10c3y,4e3h6h3t3z3q,10o,11p,12f,15a,15c,15d,15j,16b,16l,16q,16y,2e3r6v2t3y,2g3r9p3z,2j3q9q3z,3h3k9z3y,3o3i10b3z,10w,rccc3gx2h2l3vx2yx3cxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,1y3s13n,2g3r9p3y,2n3p13r,2q3p9s3y,2t3o6q3d3y,3n,3v3h10e3y,6j,7b10d,10c,10s,15z,16e,fj,1y,1z3s9o3y,2s3o9t3y,2x17i,2y17i,3b3l9x3y,3d3l9y3y,3e3l13x,3n13k3z,3o13k3z,3p3i10b3z,3p3i10c3y,3q3i10c3y,3s3i10d3y,3t3i10d3y,3u3h10d3z,6e9s,11h,11u,11v,15n,16p,16t,17a,17d,27i,1q3v13j,2a3s9o3x,2e3r9p3y,2f3r9q3y,2i,2v3o9v3x,2z3m6p3g3y,3g3l9y3y,3g13k3y,3r13l3y,4d3h6h3t3z,4fx2j2j4t2xy3azd,5d2j2j4t3w4ad,6i9u,10l,10x,11m,15q,15w,16g,16i,16j,16m,16s,23d,23y,24b,1q3u9m3w,1x3t9o3x,1y3s13m,1z3s13m,2c3r9p3y,2d3r9p3y,2d3r13o,2k3q13q,2l3q9r3y,2p3p9t3y,2r13j3y,2u,2u3o6q3d3y,2u17i,2v3o9u3y,2w17i,3c,3m13k3z,3u3i10d3y,5i21r,6o9x,6y10b,7h,7m6h11k,10d,11o,12b,12j,17c,17f,1t,1u3u,1v3u9m3x,1z3s9o3x,2a3s6w2r3y,2b3s6w2r3y,2c3s13n,2o3p13r,2x,3g17j,3q3i10c3z,3w3h10d3z,5j,5k4p,7d10d,7i,7i6h,10t,10v,16d,16n,23z,26f,1t17f,1w3t13l,1x3t13m,1y3s9o3x,1z3s,2b3s9o3y,2l3q13q,2n3p9r3z,2o3p9s3z,2p13i3y,2s3o9u3y,2v13j3y,2x3n13u,2x13j3y,2y13j3y,2z17i,3b3m13w,3b13j3y,3d3l13x,3i3k6n3l3z,3l3k9z3z,3q13l3y,3u3h14d,3w3h10e3y,4w4y4g4j3v,6f9s,6r9y,7j6h,10n,10q,11r,14p,15i,16r,16v,17g,24l,26u,27k,b,g,1r3u13j,1u3u9m3x,1y17g,2i3q9q3y,2i17h,2r3o9t3y,2y3m9w3y,3e3l9x3z,3f3l6n3j3z,3i3k9z3z,3i3k13y,3l17k,3m17k,3p3j10b3z,3s3h10d3y,3t3h10d3y,3t3i14c,3v3h10d3z,4a5u3v3s3y,4fx2j2j4t2xy3byd,4w4y4d4m3v,6g9t,7e10d,7l6h3t,10j,15p,15s,17h,1v3t9m3y,1x,2c3s9o3y,2g17g,2h,2i3r6t2v3z,2k3q6t2w3z,2m3q9q3z,2w3n13u,3c3l9x3y,3d3l9x3y,3f3l13x,3i3k9y3z,3j3k6n3l3z,3j3k9z3y,3k3j9z3z,3l13k3z,3n3j10b3y,3n3j14a,3p13k3z,3q3i14b,3r3i10c3z,3s13l3y,3v3h6k3t3y,4w4y3v3s4x,4w4y4f4k3v,6u9z,7h6i,22tu,23r,24r,c26x,jf,1m3v13j8h,1s17f,1t3u9m3x,1u,1v3t,1v17f,1y3t13m,2e3r6v6s,2e3r9q3y,2f13h3y,2f17g,2g3r9q3y,2i3r13p,2j3q6t2w3z,2j13h3z,2l3q6s2x3z,2n3p9s3y,2o3p,2p3p,2p3p6r3a3y,2p3p13s,2q3p13s,2u13j3y,2w3n6q3e3y,2w13j3y,2y3m6p3g3y,2y3n9v3y,2y3n13u,2z3m13v,2z13j3y,3a3m9x3y,3e3l6o3j3y,3g3k13y,3h3k9y3z,3h3k13y,3i3k13z,3j3k13z,3n3j6m3n3z,3o17k,3u17l,3v3h6k3s3z,3x3g,5i,6d9r,6f9t,6p9x,7e10e,10y,11x,12e,12i,15g,23v,1n3v9m3w,1q3u,1q17f,1r3v13j,1s3u,1u3u13l,1w3t9n3x,1y17f,2b17g,2c17g,2d3r13p,2e3r13p,2f3r13o,2h3q9q3y,2h3r6t2v3z,2k3q,2l13h3z,2q,2t3o9u3x,2v3n9v3y,2v3o6p3e3y,2v17i,2y3n9w3y,2z3m9x3y,3c3m6o3i3y,3c13k3y,3f3l6o3j3y,3g3l13x,3i3k,3l3j10a3z,3l3k10a3y,3n17k,3p13l3y,3q3i10b3z,3r3i10d3y,3r13l3z,3u3i14c,3v3h14d,3v13m3y,4d3h6h7t5m,4w4y4c4n3v,5e2i2k4t3w4ac,5r9o,6b9q,6h9u,6k9v,6n9x,7f6j,7k,7m17s,10g,10h,11n,24e,rccc3gx2h2l4t2yx3cxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,1n3w4p8t,1n3w4q8s,1q3u9m3x,1r,1s3v9l3x,1s13h3x,1t3u6y2n3x,1v3t13l,1v3u,1x3s13m,1x3t6x2q3x,1y13h3x,1z13h3x,1z17f,1z17g,2a3s9p3x,2a3s13n,2b3s,2f,2g3r13o,2g3r13p,2j3q13q,2l3q,2n17h,2r3o13s,2r3p6q3c3y,2r13i3y,2t3p9u3x,2t17i,2u3o6q3e3x,2w3o9v3x,3a3m6p3g3y,3a3m6p3h3y,3a3m9w3z,3a13j3y,3b3l9x3z,3c3l,3d3m9x3y,3e13k3y,3f13k3y,3g3k9y3z,3l3j6n3m3z,3l3j10a3y,3l3j14a,3m3j14a,3o,3o3i14b,3p,3q3i,3q13l3z,3r3i6l3q3y,3s3i10c3z,3t3h10d3z,3v17l,3y3g,4d3h10a3z,4d3h10a4a,6h9t,6q9x,6z10b,10k,10r,11e,11f,11z,15o,24n,24v,l,ndccc4ad4oe4pd3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,1q,1q3u13j,1v3u6x2o3x,1v3u9m3y,1v3u13k,1x3s9o3x,1x13h3x,1x13i3x,1z,2c,2c13h3y,2e17g,2f3r6v2t3y,2f3r9p3z,2f3r13p,2g3q9q3y,2g3r,2i3q13p,2i13h3z,2j3q9q3y,2k3q9q3y,2k17h,2l3q6t2x3y,2l17h,2m3p9r3z,2q3p13r,2q13i3y,2q13j3y,2r17h,2s3p6q3c3y,2s13j3y,2t3o13t,2u3o,2v3n6q3e3y,2v3o13t,2y3m13v,2z,3a3m13v,3a17i,3c3l13w,3c17j,3d3l9x3z,3d17j,3e3l,3e3l6o3i3z,3f3k6o3j3z,3f3l9x3z,3g,3h13k3y,3h17j,3i3k9z3y,3j3k,3j17k,3n13l3z,3o3i6m3o3z,3o3j6m3o3z,3p3i14b,3r17l,3s3h14c,3t3h,3z3f,4a3h6w3d3z,4d3h14b,4d3i6g7t5m,4w4y4a4p3v,4w4y4b4o3v,6c9q,6v9z,6x10a,6z10c,7g,11k,12n,15m,23dn,23w,25a,25e,cg,f26u,hb,ig,nbbccc4ad4oe4pd3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad4oe4t3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,1h3z,1k17g,1n3w4q4u3x,1p3v13j,1r3u9m3x,1t3u,1u17f,1x3t,1x13h,1y3s,1y3s6x2q3x,2a3s,2a3s13m,2c3r6w2s3y,2c3s6v2s3y,2d3r,2e3r,2f3r,2f3r6v2u3y,2g3r6u2u3z,2h3r,2h3r9p3y,2h3r13o,2h17g,2h17h,2i3q6u2v3y,2i3r,2j3r6s2w3z,2j3r9p3z,2j3r9q3y,2j17h,2k13h3z,2k13i3y,2l13h,2m3p13r,2m3q9r3z,2n,2n3p6s2y3z,2n3p6s2z3y,2n3p9s3z,2n3p13s,2n3q13r,2n13h3z,2o,2p3p6r3b3y,2q3p,2q3p6r3b3y,2r3p13s,2r17i,2s3p13s,2s17h,2t3p6p3e3x,2u3o13t,2w13k3x,2y,2y3n6p3g3y,3a17j,3b,3b17j,3c3l13x,3c3m13w,3d3l,3d3l13w,3e3l9x3y,3g3l9y3z,3g13k3z,3h,3i17k,3j3k13y,3k3j10a3y,3k3k13z,3k13k3z,3k17k,3l,3l3k6m3m3z,3l3k13z,3m3j6m3n3z,3m3j6n3n3y,3n13l3y,3o3j10b3y,3o3j10b3z,3p3i6m7o,3p3j6l3p3z,3p17k,3r,3r13m3y,3s3h6l3r3y,3s13l3z,3s17l,3t3h6l3r3z,3t3i,3t3i6k3s3y,3u3h6l3r3z,3u3h10e3y,4a3g14b,4a3h10b3y,6g9s,6j9u,6s9z,6u10a,6w9z,6w10a,7a10c,7a10d,11d,11y,23p,23y3j,24a,25f1u,25m,27v,d26w,gi,ib,nb24p,qccc3hw2i2k4t2zw3dwbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,v,1m7e1i4u3x,1p3v,1p3v9l3x,1q3u7b2k3x,1q3v,1q3v9m3w,1r3u,1s,1s3u13j,1t3u6z6k,1t3u13l,1v,1x17g,1y3t9o3x,1z3s6w2r3x,1z13h3y,2a3r9p3x,2a17g,2b,2b3s6w6q,2c3s,2e,2f3q13p,2g3q13p,2g3r6u2u3y,2g13h3y,2h3q13p,2h3r6t6v,2j13h,2k3q6t6w,2l,2m3q13r,2n3p6s6y,2n3q9r3z,2n13i3z,2o3p9r3z,2o3p13s,2o13i3y,2q17h,2q17i,2r3o,2r3o6r3b3y,2s,2s13i3y,2t3o6q3d3x,2t3p,2t13j3y,2u3o6p3e3x,2u3o9u3x,2v3n13u,2v13k3x,2w3n,2w3n6p3f3y,2w3o6p3f3x,2z3m6p3h3y,2z3m13w,3a,3c3l6p3h3y,3d,3d3l6o3i3y,3d13j3y,3e17j,3f,3g3l6n3k3y,3h3k9z3z,3h3l9y3z,3i3k6n3k3z,3i3k6n3l3y,3i17j,3j3j9z3z,3j3k6n3k3z,3j3k6n3l3y,3k3k6m3m3z,3l3j,3l13k,3m,3n3j,3n3j10b3z,3p3i,3q,3q3i14c,3q17l,3r3i14b,3r17k,3u3h10d3y,3w3h6k3s3z,3z17j,4a3f14c,4a5u3v3s3z,4d3h6h3t3z5m,4d3i6g3t3z5m,4hw2i2k4t2yx3cxc,4n13x3n,5a4r4e4n4a,5a4r4f4m4a,5d2j2j4t2xy4ad,5l4q,5s9o,5z9p,6e9r,6k9u,6l9v,6m9w,6p9y,6t9z,6v10a,6y6m,6y10c,7b10c,7l,7m6g13g,11l,13v8x2l,22tx,22x,24t,25o,26i,27f,hbf,qccc4bc2i2k4t3tc3xcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,s,1c4d,1d4c,1e4b,1f17l,1m7f6c3w,1n3w4p4v3x,1p3v7b6h,1p17f,1q3u9m,1q3u13k,1r3u9m3w,1r3u9n3w,1r3v,1r17f,1s3v,1t3u6y6l,1t3u6z2m3x,1u3t13l,1v3t6y2n3y,1v17g,1w3t6y2o3x,1x3t13l,1y13i3x,1z3s6x2q3y,2b3r,2b13h3y,2c3r9p3x,2e3r6v2u3y,2f3q9q3y,2g17h,2i3q6u6u,2j3q6t2w3y,2k,2k3r9q3y,2k13h,2m3q6s2y3z,2n3p,2o3p6s2z3y,2o13i,2p13i,2p13j3y,2p17i,2q3o6s3a3y,2r,2r13j,2s3o13s,2s3o13t,2s17i,2u13k3x,2v,2v3n13t,2w3n9w3x,2w3o13t,2y3m6q3f3y,2y13k3y,3b13k3y,3b17i,3c3m,3d3m6n3j3y,3e,3f3l,3f3l6n3k3y,3f17j,3g3k9z3y,3g13j3z,3h3k6o3k3y,3h3l13y,3h13j3z,3i13j3z,3i13k3y,3j3k9y3z,3j13k3z,3k3j6n3m3y,3k3k6n3l3z,3l3j13z,3m13k,3o3i,3o3j6m3o3y,3o3j14b,3p3i6m3o3z,3p3i6m3p3y,3p13k,3p13l,3q3i6m3p3y,3q17k,3r3i14c,3t,3t3h6l3r3y,3t3h14c,3t3h14d,3t13m3y,3u3h6l3s3y,3u3i,3u13m3y,3v,3v3h,3v3h10d3y,3v3i10d3y,3v3i14c,3w3h,3w3h6k3t3y,3w13l3z,3w13m3y,3y17k,4d3h14a,4e3h6i3s4a1d,4i1i9o6n,4m1f6w2r6q,4n1i6v2t6m,4uq7b2k7h,5a4q4g4m4a,5b2g10b5c,5b4r4f4l4b,5n9m,5o9l,5p9m,5w9p,5x9p,5y9q,6a9q,6c9r,6i9t,6l9w,7k6h,7m15g,7m19n,7n15f,22s,22saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,22ty,22t1c,22w4o,23e,23m,23r2z,24o,25p,25s,c1j3v9l3x,c1j3v13j,c5f,da,de,ed,ee,fc,nbbccc4ad4oe4pd3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,p3m3h6h3t3z,p3m3i6g3t3z,p6u,qccc4e2i2k4t3w4abaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3gx4oe3vx2yx3cxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad4oe3vx2yx3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad4oe4pd3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad4oe4t2yx3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc21raaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,y,1b4e,1k3w,1m3v9m3w,1m6t6o3w,1m6t6o3x,1n7j1c4u3x,1p,1q3v7a2l3w,1r3v6z2m3w,1r3v6z6j,1r3v9m3w,1s3u6z2m3x,1t3u9m,1t3u9m3y,1u3u6y2n3x,1u3u9m3y,1u13h3x,1u17g,1v3t6y2o3x,1v3u6y2n3x,1v3u13l,1v13g3y,1w3t6y2n3y,1w3t9m3y,1w13h3x,1x3t9n3x,1y3s6x6o,1y3s9p3x,1y3t6w2r3x,2a,2a3r13n,2a17f,2b3r13o,2c3r,2c3r6w2r3y,2c3r13o,2d3r6v2s3z,2d3r6v2t3y,2d3r6w2s3y,2f3r6v2t3z,2g,2g3q,2g3r6u2v3y,2h3q6u2v3y,2i3q,2i3q9q3z,2i17g,2j3q,2j3q13p,2j17g,2k13i,2m3p6t2x3z,2m3q13q,2m13h3z,2m17h,2n3p9r,2n17i,2o3q6r3a3y,2o13i3z,2o17h,2p,2p3p13r,2p17h,2q3p6r3a3y,2r3p,2r13i,2s3o,2s3o6r3c3y,2s3p6q7b,2t3o,2t3p13s,2t13j3x,2u3o6p7c,2u3o9v3x,2v3n9v,2v3o6p3f3x,2v17h,2w13j,2x3n,2x3n9w3x,2x3n13v,2y3n6p3f3y,2y13j,2y17j,2z3m,2z17j,3a3m13w,3a13k3y,3b3l6p3h3y,3b3l6p3h3z,3b3l13w,3b3m,3b3m6o3i3y,3c3l6p7g,3c3l9x3z,3c13j3y,3c17i,3d3l6o3i3z,3d3l6o3j3y,3d13j3z,3d17i,3e13j3y,3e13k,3f3k6o3j3y,3f3k9y3z,3g3k,3g3k6o3j3z,3g13k,3h3k6n3k3z,3h13k,3h17k,3i3k6n,3i3k6o3k3z,3i13k,3i13k3z,3j13j3z,3j13k3y,3l3j6n3m3y,3l3j6n7m,3l13l3y,3m3j6n3m3z,3m3j13z,3m3k,3m3k6m3n3y,3n13k,3o3i10b,3p3j,3p3j10b,3p17l,3q3i6l3p3z,3r3i6l3q3z,3r13k3z,3s,3s3i,3s3i14c,3s13l,3t17l,3u,3u3h,3u3i6k3s3y,3u13l3y,3u13l3z,3w17l,4a3h6x3c3z,4a3h10a3z,4a3i6h3s3z,4a3i14a,4a5u7o3y,4b3h6i3r3z,4d3h6g3u3z,4d3h14b5m,4e3h10b3z3q,4hx2h2l3vx2yx3cxb,4i1d7a2l6u,4i2r10d4p,4j2h6o3j5e,4j2n10a4w,4l2k6m3n4z,4m2m10c4v,4o2d9y5i,4o13w3o,4r1b6w2r6u,4w4y4h4i3v,4xs6x2o7f,5a4p4f4o4a,5a4s4f4l4a,5c4t4t3w4ae,5da2i2ja4sa3va3zac,5e2i2k4t2yx4ac,5k,5l9m,5m9m,5u9o,5w9q,5y9p,6a9p,6d9s,6n9w,6q9y,6x10b,7d10e,7i6i,7i6n,7j6i3r,7k6h13h,7k19p,7l6g3u,7l6h,13b,13p,13v8xy1m,14f8n2l,14x,15h,22t4h,22u,22w2t1kj,22w4e,23f,23i,23n,23o,23rg,24d,24j,24s,24u,25d,25i,25j,25k,25n,25x,26n,27b,27d,27n,cc,che,ckbbccc4ad4oe4pd3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,cm3m3h6h3s3z,coccc4ad4oe4pd3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,c1j3u9m3x,c1j3v9m3w,c3x3g10b3z,c4b3h6h3t3z3q1u,dak,deg,e26v,fcg,ga,gb,hh3m3h10b3z,ia,i26r,ja,j26q,nb3m3i6g3t3z3s,ncabababa21raaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,p3l3i6h3s3z,p3m3h6h3s3z,p3m3h10b3z,p3m3i6g7t,p6v6g,p6w,p26k,qc3nw2i2k4t2zw3dwbaaaaaaaaaaaaaaaaaaabaaabaaaaabaaaaccbaaaababaabaabbbaaaaababaaaaaaabaabcaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qc21yaaaaaaaaaaaaaaaaaaabaaabaaaaabaaaaccbaaaababaabaabbbaaaaababaaaaaaabaabcaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3ez2h2l4t2v1a2y1baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad2h2l3vx2yx3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad4oe4eo3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad4oe4gm3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,1e17m,1f4b,1g4a,1j17h,1m3w4q4u3x6l,1m6h2f4u3x,1m6p10p,1m6q10o,1m6r1v4u3x,1m6t1t4u3x,1m6v1r4u3x,1m6v6m3w,1m6x1p4u3x,1m6y6j3w,1m6z1n4u3x,1m7a6h3w,1m7c6f3w,1m7f6c3x,1m7h1f4u3x,1n3v4q4u3x,1n7k1b4u3x,1n7l1a4u3x,1o3w4q,1o3w4q8r,1p3v9m3w,1q3u7b6h,1q3v9l3x,1q13h3w,1q13h3x,1r3u7a2m3w,1r13h3x,1r17e,1s3u9m3w,1s3v13j,1t13h3x,1u3t6z6l,1u3t9m3y,1u3u6y2n3y,1u3u6y6l,1u3u9l3y,1v3t9m,1v3t9n3x,1v3u6y2n3y,1v13h3x,1w,1w16kv,1x3t6x2p3x,1x17f,1y3s6x2r3x,1y3s9o,1y13h,1z3s6w6p,1z15u1l,2a3s6w2r3x,2a3s6w5e1l,2a13h3x,2b3r6x6q,2b3r9p3x,2c3r6w2s3x,2c3r9o3y,2d,2d3r6w2t3y,2d3r6w6s,2d3r9p3z,2d17g,2e3q,2e3q13p,2f3q,2f3r6v6s,2f3r6v6t,2f13h3z,2f17h,2g3q6v2u3y,2g13h3z,2g13i3y,2h3q11w1s,2h3r6u2u3z,2h3r6u6u,2h13i3y,2i3q6u2v3z,2i13h3y,2j,2j3r6s2x3y,2j13g3z,2j13h3y,2j15x1j,2k3q6t4x1y,2k3q9r3y,2k3r6s2x3y,2k3r13p,2k5m4x2w3z,2l3q6s2x3y,2l3q9q3y,2l3q9r3z,2l13h3y,2m3q,2m3q6s2x3z,2n3p6s2z3z,2n3q6r2z3z,2n13h,2o3p6s2y3z,2o3p6s2z3z,2o3p9s,2o3q,2o13h3z,2o13j,2o17i,2p3p6r7a,2p3p9s3z,2q3o,2q3o9t3y,2q3o13s,2q3p6r6z,2q4z5h3a3y,2q13i,2q13j,2r3o9t,2r3p6q4u2g,2r3p9s3y,2r3p9t,2r3p9t3x,2r4y5h3c3y,2s3o9t,2s3o9u,2s3o9u3x,2s13i,2t,2t3o13s,2t3p9u,2u3o6p3e3y,2u3o11o2e,2u4w5i3d3y,2u10f3d3y,2u13j,2u13j3x,2v3n6q3e3x,2v3n9v3x,2v3o6p7d,2v3o9u,2v3o9v3y,2v3o13u,2w3n6q3f3x,2w3n6q7d,2w3o,2w13k,2x3n6p3g3x,2x3n6p3g3y,2x3n6p7e,2y3m,2y3n,2y3n11i2l,2y3n13v,2z3m6p3g3z,2z3m9w3z,2z13j3z,3a3m6o3h3y,3a3m6p3g3z,3a3m6p4t2m,3a3m9w,3a3m11q2f,3a13j,3a13j3z,3b3m6o7h,3b3m6p3h3y,3b13k,3c3l6p3h3z,3c3l9y3y,3c4q5k3h3y,3d3m,3d3m13w,3d13k,3d13k3y,3e3l6n3j3y,3e3l6o3i3y,3e3l6o4p2s,3e3l13w,3e13j3z,3f3k,3f3k9y3y,3f3l6o3j,3f3l9y3z,3g3k6o3k3y,3g3k6o7j,3g3l6n3k3z,3g3l13y,3g17k,3h3k,3h3k6o3k3z,3h3l6n3k3z,3i,3i3k6n7l,3i3k11a2x,3j3j6o3k3z,3j3j9z,3j17j,3k,3k3j10a3z,3k3j13z,3k3k,3k3k9z,3k3k10a3y,3k4f5r3m3y,3k13j3z,3k17j,3m3j,3m3j6m3n3y,3m3j10a3y,3m3j10b3y,3m3k6m3n3z,3m3k10a3z,3m3k13z,3m13l3y,3n9w3n3z,3o3j,3o3j10a3z,3o3j14a,3o13k,3o13l3z,3q3i6m3p3z,3r3i,3r3i10b3z,3r3i10c,3r3i10d,3r13l,3s3h10w3f,3s3i6k3r3z,3s3i6k3s3y,3s3i6l3r3y,3s3i11f2w,3s17k,3t13l3y,3u3h6l7r,3u3h11f2w,3u3h14c,3u3i10d,3v3h6k3s3y,3v3i6k3s3z,3v13l3z,3v13m3z,3w3h10e,3w3h14d,3w13l,3w14l2z,3x17k,3y13k3z,3y17j,3z3f14d,3z13j3z,4a3e,4a3g10b3z,4a3h6y3b3z,4a3h14a,4a3i6i3r3z,4a3i6i7r,4a3i10a3z,4a3o6b3s3y,4a17i,4b3i6h3r3z,4b3i6h3s3y5p,4d3h10b3z,4d3s5w3t3z,4e3k6e3t3z3q,4e4o5a3t3z3q,4fxa2i2ja4sa2wya2zzac,4fx2j2j4t3w3azd,4f3h6h3t3z1da,4gx2i2k4t2yx3cxc,4hva2i2ja4sa2zva3dvac,4hx2h2l4t2yx3cxb,4i1f6y2n6s,4i1k6w5e3y,4i1n6v2t6h,4i1q9q6d,4i2c6p3f5m,4i2c9w5l,4i2e6p3h5i,4i2j9z5b,4i2n10a4w,4i2o6m3n4v,4i2r6l4h3z,4i2z10b4j,4i4sy4u6y,4i12u4q,4i14a3k,4j1e6z2m6t,4j1l6v2t6j,4j1o6u2u6g,4j1o11v4a,4j1q9p6e,4j1x9t5t,4j1x11l4b,4j2b6p3f5n,4j2c6p3g5l,4j2m10a4x,4j2n10b4v,4j2q10c4r,4j2q10v3y,4j11m5y,4j13o3w,4k1h6x2q6o,4k1i6w2r6n,4k2e6o3i5i,4k2g9y5f,4k2h6n3k5e,4k2o6m3p4t,4k2p10d4r,4k4rx4u7a,4k13y3m,4lx9m7a,4l1a7a2l6x,4l1m9p6i,4l1q6s4z4b,4l1r6s2y6b,4l1w6q3c5u,4l1x6p3e5s,4l1z6p3g5o,4l2f6n3j5h,4l2n10c4u,4l2r6k3s4p,4l2z10a4k,4l4l1c7u4b3o,4l13y3m,4m1a9m6x,4m1f9o6q,4m1u6q4x4b,4m1v6q4x4a,4m1x6q3e5r,4m2b6o3i5l,4m2e6o3j5h,4m2i6n4n4a,4m2k6m4m4a,4m2l6m4o3x,4m2o6l4j4a,4m2r6k4h4a,4m13x3n,4n1b6y2n6w,4n1c6y2o6u,4n1e6w2r6r,4n1n6t2w6g,4n1p6s2y6d,4n1s6r3a5z,4n2a6p3h5m,4n2b6o4t4a,4n2p6k3s4r,4n2p10u4a,4n13k4a,4o1d6x5h4b,4o1i6v5e4b,4o1n6t2x6f,4o1o6s5b4b,4o1p6s5a4b,4o2m6l3r4u,4pw7a2l7b,4p1d6w2r6s,4p1l6t2w6i,4p1u11q3z,4p1w6p3f5s,4p1y9x5o,4p2b6o4s4b,4p2f9z5f,4p13v3p,4q1n6s2z6e,4q3k4q2t6p,4q13m3y,4rw6y2n7b,4r1l6s2y6h,4r1o9t6c,4r1r11r4b,4s1m6r3b6e,4s1q6q3e5y,4s1t6p3g5u,4s1w6o4x4b,4s1x9y5o,4s2e6m4r4b,4s2g11e3z,4s2i6l3r4y,4s4g3s2t6r,4tt6z2m7e,4tz6w2r6w,4t1b9o6u,4t1e6u2u6q,4t1s6p3f5w,4t1w6o3j5p,4t2e10b5e,4u1a6v2s6v,4u1w6o3j5p,4u1x6o4v4c,4u2d6m3o5f,4u2g6l3r5a,4u3q4d2q6z,4u3x4n4x4b,4u3y4q4u4a,4u4f4b5c4a,4u4i4i4s4a,4v1w6o4y4a,4v1z6n3l5l,4v2c6m3o5g,4v4g4a5d3z,4w1g6s2z6l,4w1n6q3e6b,4w4y4i4h3v,4x1d6t2w6q,4x1t6o3j5s,4x2c11g4b,4x4g3y5d4b,4x4m3d2n7g,4yr6x2o7g,4yv6w2r7a,4y1t6n3k5s,4y4g3r5k4b,4y4i3k2t6x,4y4m4b4u4b,4y4m4l4l4a,4y4q3g2z6n,4zv6w2s6z,4z4c3t2z6o,4z4j4c4x4a,4z4m3f2t6y,4z4n4l4k4a,5a4m4j4m4b,5a4p3m5h4a,5a4p4f4n4b,5a4p4g4m4b,5a4p4g4n4a,5a4q4f4n4a,5a4r4g4l4a,5a4r4h4k4a,5a4r4i4j4a,5a4s4c4o4a,5a4s4d4n4a,5bb2j2j4t2xy3ybd,5bb4qc4t3ub3ybd,5b4p4g4m4b,5b4p4h4l4b,5b4p4j4k4a,5b4q4h4k4b,5b4r4e4m4b,5b4r4h4j4b,5j9m,5j17j,5o6z,5o9m,5q9m,5q9o,5r9n,5t6w2r,5t9o,5t9p,5u6w,5u9p,5x9q,6d6s,6e9t,6j6q,6j9v,6m6p,6m9v,6m9x,6s9y,6v6m3m,6v6n3m,6w6m3n,7c11h,7d6k,7f10d,7g6i,7g6j,7i6o,7i6v,7l6h13g,7m6h13f,7m15g2l,7z,8f8j,8i8j,8n8e,9j7i,9m6w,9r6v,10u,12w,12x,13j,13u13f,14e8o2l,22ta,22tab,22tc,22t1b,22t4t,22w1j,22y,22z,23a,23b,23c,23dngm,23g,23k,23l,23p1ea,24f,24h,24i,24k,24m,24p,24q,24w,24y,25b,25c,25l,25my,25q,25r,25t,25u,25y,26b,26g,26h,26m,26o,26q,26t,26w,26y,27c,27e,27g,27h,27j,27m,27o,27p,27r,27s,27t,a,baeaaa22icbacabaadaegaaaabeaaaaaaaaaafaaafcacabadgaccbababadabaaaaaaabaaaadc,ba26x,bf,bhf,bn,ceh,cfaf,cfb3r4a5u3n3z5n,cfb3x3u5w3l4h5f,cf26r,cgf,cgf4a3x5t3c4q,che3l3i9z3z,ch3t3h6h7t3q1u,ch3t3h6j3r3z3q1u,ckbbccc3wh4dp4lh3lk3shaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ckbbccc4ad4oe4oe3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ckb24p,cm3l3i9z3z,cm3m3h6o3l3z,cm3m3h10a3z,cm3m3i6v3e3z,cm3m3i10a3z,cm3m3l9w3z,cm3v3x5z3c4k,cm26k,coccc3ze4mg4lh3re3veaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,c1j3u13k,c1j3v9m3w8h,c1j3v13j8h,c3x3h10b3z,c3x3h14b,c3y3i9z3z3u,c3z3h6h3t3z5n,c3z3h10a3z5o,c4a3i6g3t3z5m,c4c5o7u3z1d2s,c4i3a6h3t4i3h1u,c4y4s4a3t4xf,c5e,c5f21r,c22q,c25c,c26xu,db,dd,ddh,deb,de26r,df,dff,dge,dl3l3i10a3z,dl3m3h6s3i3z,dl3m3h10b3z,eb,ek3m3h10a3z,fcb,gd,ha,hba,hc,hce,hh3m3s9q3z,h26s,iaa,jf3m3h6h3t3z,maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,maaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,mc,nbbccc4ad4nf4oe3qf3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,nbbccc4ad4oe4nf3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,nbbccc4ad4oe4oe3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,nbbccc4ad4oe4oe3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,nbf3g3i6g7t1faababaaaaaaaaabaabcabbaaaaaabeaaaaaaaaaaccaaaaaacbaacabagbcabcbaaaabaabaaaaaaabaabaaaacca,nb3l3i13z3u,nb3m3i6q3j3z3s,nb3m4n5l3j3z3s,nb3o3h6n3n3z3q,nb3u3w5u3j4j3i,nb24p1z,ndcaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndcaaac3wh3i1k4fn3ho3shaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3d1a3i1k4t2u1b2x1caaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3gx2h2l3vx2yx3cxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3kt2h2l3vx2yx3gtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3kt3n1f4fn3ct3gtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3sl3yu4jj3er3olaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3uj4dp4ki3mj3qjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3uj4hl4gm3mj3qjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3wh3yu4ki3lk3shaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3wh4br4lh3oh3shaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3xg4gm4mg3pg3tgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3xg4jj4lh3re3tgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3xg4jj4mg3mj3tgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3yf3tz4mg3ni3ufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3yf4ki4mg3re3ufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3ze4hl4mg3pg3veaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc3ze4lh4nf3re3veaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc4ad4oe4pd3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,ndccc4ad4oe4pd3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,n3s3g10c4a1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,n22eaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,n22eaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,n22eaaaaaaaaaaaaaaaaaaabaaabaaaaabaaaaccbaaaababaabaabbbaaaaababaaaaaaabaabcaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,oa24q,pbccc3vi3i1k4hl3sd3riaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,p3l3i6h3s3y,p3l3i10a3z,p3m3h6m3o3z,p3m3h6s3i3z,p3m3h10a3z,p3m3i6l3o3z,p3m3i10a3z,p3m3i14a,p3m4c5m3t3z,p3m4f5o3o3z,p3m4k5l3u3r,p3o3h6h3t3z,p3o3h10b3z,p3s3i9t4i,p3u3d9w4k,p3v4n5h3d4l,p3x4t4w3o4f,p3y4l5a3k4n,p3z4f4w4b4g,p4a4i5b3x4c,p4b4m4x3v4e,p4b4s4u3q4g,p4c4k5c3r4f,p4d4q4w3u4c,p4e4c5l3l4k,p6v,p22y,qabababa3fwaa2h2jaa4raa2wxaa3axaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qabababa4aaaaa4obaaa4qaaa3saaaa3waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qabababa4abaa4ocaa4raa3sbaa3wbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qccc3fxa2i2ja4sa2wya2zzabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qccc3hva2i2ja4sa2zva3dvabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qccc3hw2i2k4t3tc3dwbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qccc4bba2i2ja3wva2zva3xbabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qccc4bba2i2ja4sa2zva3xbabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qccc4bba4pca4sa3tba3xbabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qccc4da2i2ja4sa3va3zabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qccc4e2i2k4t2zw4abaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qc4hc4pd4t3tc3xcbaaaaaaaaaaaaaaaaaaabaaabaaaaabaaaaccbaaaababaabaabbbaaaaababaaaaaaabaabcaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,qc4k2i2k4t3w4abaaaaaaaaaaaaaaaaaaabaaabaaaaabaaaaccbaaaababaabaabbbaaaaababaaaaaaabaabcaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,q3p3g6h3u4bzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,q3p3g10c4a1aaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,q22baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3gx2h2l3vx3sd3cxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3gx2h2l4pd2yx3cxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3gx2j2j3vx2yx3cxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3gx2t1z4t2yx3cxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3hw2h2l3vx2yx3dwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3iv2h2l3zt2u1b3evaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3iv3tz3zt2yx3evaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3nq3l1h3vx3in3jqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3po3j1j4dp3fq3loaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3tk4oe4pd3qf3pkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3vi4oe4pd3sd3riaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc3wh4jj4ki3ni3shaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad2h2l3vx3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad2h2l4pd2yx3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad4oe3vx3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad4oe3ww3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad4oe4cq3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad4oe4dp3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4ad4oe4hl3sd3wdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc4e2h2l3vx3w4aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,rccc21raaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,t4hc2i2k4t3tc3xccaadbbabadbcgfcfiacebaabcacdacaabcaaaabccbaaafaaiaaaaab,t4k2i2k4t3w4acaadbbabadbcgfcfiacebaabcacdacaabcaaaabccbaaafaaiaaaaab,t21yaaacaaabababbbbabbccaaacccadabaacadbaabababaaaaaaabaabcaaaabbaaaaaaaaabaaaaaaabadaaaaaaaa,v21xcbacabaadaegaaaaaaeaaaaaaaaaafaaafcacabalccbababaacabaaaaaaabaaaadc,wa21vta1jb1oll,x21va4g,yaa,1b17p,1c17o,1d17n,1e4c,1h17j,1i3y,1i17i,1j3x,1l3v,1l17f,1m3v4r4u3w,1m3w4q4u3x,1m3w13i,1m6l10t,1m6m2a4u3x,1m6n6u3w,1m6n6u3x,1m6n10r,1m6o6t3x,1m6q1w4u3x,1m6q10p,1m6r6q3x,1m6r10n,1m6r10o,1m6s1u4u3x,1m6s6p3x,1m6s10m,1m6t1t4u3w,1m6u6n3w,1m6v10j,1m6w1q4u3x,1m6w6l3w,1m6x6k3w,1m6y6j3x6y2a,1m6z6i3w,1m6z6i3x,1m7a1m4u3x,1m7a6h3x,1m7b1l4u3x,1m7b6g3w,1m7b6g3x,1m7b6g3x6y2a,1m7c1k4u3x,1m7d1j4u3x,1m7d6e3w,1m7e6d3x8z,1m7f1h4u3x,1m7h6a3w,1m7i1e4u3x,1m7j5y3x,1m7l5w3w,1m7nz4u3x,1m7s5p3x8z,1n3v9m3w3z,1n3w4p4v,1n3w4p4v3w,1n3w4q,1n3w4q4u,1n6k6x3w,1n7c1j4u3x,1n7g1f4u3x,1n7pw4u3x,1n17f,1o3v4q4u,1o3v4q4u3x,1o3v4r4t3x,1o3w4q4t3x,1p3v7b2j3x,1p3v7b2k3w,1p3v12nv,1p3v12pt,1p3v12uo,1p7l5w3w,1p13h3x,1q3u7b2k3w,1q3u7b5iz,1q3v7a2k3x,1q3v7a6i,1q6c4t2k3x,1q6c4t2l3w,1q6k4l2l3w,1q6z9nr,1q17e,1r3u7a2l3x,1r3u7a6i,1r3u7a6j,1r3u9m,1r3u9n,1r3u12up,1r5w4y2m3w,1r6b7f3x,1r6i4m2l3x,1r13i3w,1s3u6z6k,1s3v12e1e,1s5v4y2m3x,1s5z7h3x,1s6c4r2m3x,1s6c7e3x,1s6e7c3x,1s6g4n2m3x,1s13h,1s16e1a,1t3u6z2m3y,1t6r4c2m3x,1t6t4a2m3x,1t6z6h3x,1t7q5q3x,1t13h3y,1u3u6y2m3y,1u3u9m,1u3u12d1h,1u3u12k1a,1u3u12ly,1u3u12sr,1u5v4x2n3x,1u6b4r2m3y,1u6c4q2n3x,1u6i4k2m3y,1u13g3y,1v3t8m1a3x,1v3u6y5e1g,1v3u12h1c,1v3u12rt,1v5s7n3y,1v5t4y2n3y,1v5x4v2n3y,1v6a7g3x,1v6b7e3y,1v6f7b3x,1v6j4j2n3x,1v7c3p2o3x,1v7d3p2n3x,1v16lu,1v16ns,1w3t,1w3t9n,1w6r4a2n3y,1w7c3p5g1f,1w7k5w3x,1w7w5k3x,1w13h3y,1w16e1b,1w16f1a,1w16jv,1w17f,1x3s6y2p3x,1x3s6y6n,1x3s9o,1x3t6x,1x3t6x6o,1x3t9o,1x5x4t2q3x,1x6m4e2q3x,1x10r2p3x,1x13i,1x16iw,1x16jv,1y3s6x6p,1y3t,1y3t9o,1y5r11o,1y5t4w2q3x,1y5t7n3y,1y5x7j3y,1y6b4o6o,1y6c7e3x,1y6f7b3y,1y6j4g2r3x,1z3s6x5c1m,1z3s6x6p,1z3s9o,1z3s9p3x,1z5t4w2q3y,1z5t7n3y,1z5w4t2q3y,1z5y4q2r3x,1z6d4m2r3x,1z6e4k2r3x,1z7i5y3x,1z13i3x,1z15v1k,2a3r6x2r3x,2a3s6w5f1j,2a3s6w5f1k,2a3s6w5i1g,2a3s6w5ry,2a3s6w6q,2a3s9p,2a3s12b1l,2a5o5a2r3y,2a5v4t2r3y,2a6s3w2r3x,2a13h,2a16b1e,2a16e1b,2b3r6w2s3x,2b3r9p,2b3r12f1h,2b3r12i1e,2b3r13n,2b3s9o,2b3s11z1n,2b5r4x2r3y,2b5r4x6q,2b5x7j3x,2b6b4n2r3y,2b6g7a3x,2b7j5x3x,2b7m5u3y,2b7o5s3x,2b13h,2b15r1o,2b16e1b,2b16fz,2b17f,2c3r13n,2c3s6v6r,2c3s12i1e,2c3s12k1c,2c5l5c5l1f,2c5z4o2s3y,2c6l4c2s3y,2c6r6p3z,2c13h,2c15z1g,2c17f,2d3r6v6s,2d3r9o,2d3r9p,2d3r9q3y,2d5v4s2s3z,2d5w7k3z,2d5y4o2s3z,2d6m4a2t3y,2d6t3t2t3y,2d7c3l2s3y,2d13i3y,2d17h,2e3q6w2t3y,2e3q6w6s,2e3q9q3y,2e3r6v2t3z,2e3r6v6t,2e3r9p,2e5q4w2t3y,2e5r4v2t3y,2e5s4u2u3y,2e5t4t2t3y,2e5u4s2t3y,2e5v7l3y,2e6f4h2t3y,2e6r3v2t3y,2e6u9f1g,2e7n5u3y,2e10n6s,2e13h,2e13h3y,2e17h,2f3q6v2u3y,2f3r6u2u3y,2f3r6u6t,2f3r6v4z1s,2f3r11w1s,2f3r12e1k,2f5i5e2t3y,2f5j5d2u3y,2f5o4y2u3y,2f5p4x2t3z,2f5t4s2u3y,2f5w7k3y,2f6d7d3y,2f6f4h2t3y,2f6i4d2u3y,2f6j4d2u3y,2f13h,2f13i3y,2f16b1f,2g3q6v6t,2g3r6u5c1r,2g3r11w1s,2g3r12a1o,2g15m1u,2h3q,2h3q6u5a1t,2h3r6t2v3y,2h5g8a3z,2h5h5d2v3z,2h5h5e2u3z,2h5r4t2v3y,2h5s4s2v3z,2h5x4o2u3z,2h6m9h1l,2h13h,2h13h3z,2h15v1k,2i3q6u,2i3r11s1w,2i5f10k1q,2i5g5e2v3z,2i5i5c2v3y,2i5u4q2v3z,2i13h,2j3q6t2v3z,2j3q6t2w,2j3q11s1w,2j3q11t1w,2j3q12d1m,2j3q12g1j,2j3r6s,2j3r6s4y1x,2j3r6s6w,2j3r6t2w3y,2j3r9p,2j3r13p,2j5g5d4y1x,2j5j7x3z,2j5q7q3z,2j5r4s2w3z,2j5u4p5f1q,2j6b4i2v3z,2j13i3y,2j15p1q,2k3q6t2w3y,2k3q6t2x3y,2k3q6t6v,2k3q9q,2k3q11r1y,2k3q11y1r,2k3q13p,2k5g5d2w3z,2k5j7x3z,2k5k4z4y1x,2k5r4s2w3z,2k5w4n2w3z,2k5y7i3z,2k6q9e1l,2k13h3y,2k17g,2l3q6t2w3z,2l3q6t2x3z,2l3q9q,2l3q11v1u,2l3q11z1q,2l3q12b1o,2l5m9u1z,2l5n4v2x3z,2l5n4v4x1z,2l5r7p3z,2l5v9v1p,2l6c4g2x3z,2l6l3y2x3y,2l6m3w5k1m,2l13i,2l13i3z,2l15u1m,2m,2m3p,2m3p11v1v,2m3q6s6x,2m3q9q,2m3q9r,2m5l7v3z,2m5z4j2x3z,2m15k1x,2m15l1v,2m15o1s,2m15p1s,2m15u1m,2m17i,2n3q,2n3q6r6z,2n3q6s2y3z,2n5f5c2y3z,2n5j4y2z3z,2n5x4k2z3z,2n6g4b2y3z,2n6z6i3y,2n10i6y,2n13i3y,2o3p6s,2o3p6s5e1t,2o3p6s6y,2o3p6s6z,2o3p9r,2o3p9t3y,2o3q9s3y,2o5b5g2z3y,2o5c5f2y3z,2o5g5b4v2c,2o5t4o3a3y,2o5x4k2z3z,2o6d7d3z,2o13j3y,2o15e2d,2p3p6r,2p3p6r3a,2p3p6r3a3z,2p3p6r4y2b,2p3p9t,2p3p11o2d,2p3p11p2b,2p3p12b1p,2p4y8j3y,2p4y10i2a,2p5g5a3a3y,2p5g12a,2p5i4y3a3y,2p5n4t3b3y,2p5o4s3a3y,2p5v4l3a3y,2p6d7f3y,2p6k3w3b3y,2q3p6r,2q3p6r4u2f,2q3p6r4z2a,2q3p6r7a,2q3p9t3x,2q5b8h3y,2q5h4z3b3y,2q6a4g3b3y,2q6c4e3a3y,2q6c7f3y,2q6s8w1r,2q10h,2r3o6r5c1x,2r3o6r7a,2r3o11m2f,2r3o11n2e,2r3o11q2b,2r3p6q4z2b,2r3p6q5a1z,2r3p6q7b,2r4z5g4v2e,2r5k4v3b3y,2r13j3x,2s3o6q3d3x,2s3o6q3d3y,2s3o6q4w2e,2s3o6r5g1u,2s3o11q2c,2s3p,2s4w8l3y,2s5d5b3c3y,2s5n4r3d3x,2s6v6n3x,2s6z6j3y,2s13j,2s13j3x,2t3o6q4t2h,2t3o6q4v2g,2t3o9t3y,2t3o9u,2t3p9t3y,2t4w5i3e3x,2t4x5h3d3y,2t4y5g4y2c,2t4z8j3y,2t5a5e3d3x,2t5c5c3d3x,2t5d5b3d3x,2t5g4y3d3x,2t5g4y3d3y,2t5v4j3d3y,2t5x4h3d3y,2t10f,2t10f3d,2t13j,2t13k3x,2u3o6p3e,2u3o6q,2u3o6q3d,2u3o6q4s2j,2u3o6q4u2h,2u3o6q7c,2u3o13s,2u4v5j4t2i,2u5h8b3y,2u5l4t3d3y,2u5p4o4t2i,2u10e3e3y,2u10f7c,2u15e2d,2v3n,2v3n6q7d,2v3n11m2g,2v3o,2v4v5i3e3x,2v5f4y5d1z,2v5y9l1x,2v6d4a5f1x,2v10e3e3y,2v13j,2v13j3x,2v13k,2w3n6q,2w3n6q4u2i,2w3n9v,2w4s5k3f3y,2w5f4y3f3x,2x3n6p4s2l,2x3n6p5d2a,2x3n6p7f,2x3n9w3y,2x3n11h2m,2x3n11k2j,2x3n11q2d,2x3n11v1y,2x4t5j3f3y,2x4z5d3f3y,2x5b5b4s2l,2x5g9z2b,2x5n4p3g3y,2x5t9o1z,2x6d7f3y,2x10d,2x10d7e,2x13j,2x13k,2x14v2m,2x14y2j,2x15b2g,2x15f2c,2x17j,2y3m6p,2y3m6p7f,2y3n6p4q2n,2y3n6p7e,2y3n6p7f,2y3n9v,2y3n9w,2y3n11h2n,2y3n11i2m,2y3n11q2d,2y4p5n3f3y,2y4r8r3y,2y4s5k3f3y,2y5o7u3y,2y5o9q2c,2y6b4b3f3y,2y15c2f,2y15e2d,2z3m6p4q2o,2z3m6p4r2n,2z3m6p4r2o,2z3m6p4t2m,2z3m9w,2z3m9x,2z3m11l2j,2z3m11o2g,2z3m11q2f,2z3n6o7g,2z4w5f3g3y,2z4y8k3y,2z5b5a4x2i,2z10c3g3y,2z10c7g,2z13k,2z13k3y,2z14v2n,3a3m6p4p2q,3a3m11f2p,3a3m11p2f,3a3m11r2d,3a4p5m3h3y,3a4s5i3h3y,3a5k9o2i,3a5r4k3g3z,3a5u4h3h3y,3a6e3w3h3y,3a6h7c3y,3a15h2a,3b3l6p4r2o,3b3l6p7h,3b3l11g2p,3b3l11h2o,3b3l11k2l,3b3l13x,3b3m6o3h3z,3b4z8k3y,3b5c4y3h3z,3b5d4x3h3y,3b5o4m3h3y,3b5w7n3y,3b6k6z3y,3b10b,3b10b4y2h,3b13j3z,3b14t2o,3b15f2c,3c3l6p4p2r,3c3l6p7h,3c3l11i2n,3c3m6o7h,3c3m11f2q,3c4n5n4p2q,3c4o5m3i3y,3c4p5l3i3y,3c4p8u3y,3c4q8s3z,3c4r8s3y,3c4v8n3z,3c5f4v3i3y,3c6f7d3z,3c10b,3c13j,3c13j3z,3d3l6o,3d3l6o4o2s,3d3l6o7h,3d3l6o7i,3d3l9x,3d3l9y,3d3l11d2t,3d3l11r2f,3d3m6n7i,3d4k5p7h,3d4q8t3y,3d4u5f3j3y,3d4v5e4r2q,3d4y5b3i3y,3d5i4r3j3y,3d5o4l3j3y,3d10a3j3y,3d10a7i,3d13j,3d15b2h,3e3l6n7i,3e3l6o,3e3l6o4o2t,3e3l6o7i,3e3l9x,3e3l11g2q,3e3l11m2j,3e4j5q3j3y,3e4l5o3j3y,3e4l5o4n2u,3e4m8w3z,3e5a4z3j3y,3e5k7y3z,3e5t7p3y,3e5w7m3y,3e17i,3f3k6o7i,3f3k9y,3f3k11c2v,3f3l6n3j,3f3l6o3j3z,3f3l9x,3f3l11g2q,3f3l11j2n,3f4l5n3j3z,3f5c4w4w2m,3f5f8e3y,3f9z3k3y,3f10a3j3y,3f10a7i,3f13j,3f13j3z,3f13k3z,3f14r2r,3f14z2j,3f17i,3g3k6o,3g3k6o4m2w,3g3l,3g3l6n4v2n,3g3l6n7j,3g4h5r3k3y,3g4t5f3j3z,3g4u5e3k3y,3g6d3v4x2l,3h3k6n3l3y,3h3k6o,3h3k11a2x,3h3k11b2w,3h3k11d2u,3h3k11d2v,3h3k11m2m,3h3k13z,3h4h9c3y,3h4k5o3k3z,3h4l5n3k3z,3h4m5m3k3y,3h4o5k4m2x,3h4o12u,3h5j8a3z,3h5r7r3z,3h5y9a2k,3h13k3z,3h14l2x,3h14x2m,3h14y2l,3i3k6o,3i3k9z,3i3k11a2y,3i3k11h2q,3i4h5q3l3y,3i4q5h3l3z,3i5a4x3k3z,3i5f4s3l3z,3i5k7z3y,3i5z3y3k3z,3i14u2o,3j3j6o4x2m,3j3j6o7k,3j3k6n,3j3k6n7k,3j3k11e2t,3j3k11m2l,3j4k5n3l3z,3j4n5k4p2v,3j4n10b2t,3j4q5h3l3z,3j4q10c2q,3j4r8s3y,3j4w5b3k3z,3j4x9u2q,3j4z4y3l3y,3j5w7n3z,3j5w8z2n,3j13k,3j14o2u,3j14w2n,3k3j,3k3j14a,3k3k6m4k3b,3k3k6n7l,3k3k10z2z,3k3k11d2v,3k3k11l2n,3k4g5q3m3z,3k4k5m3l3z,3k4l5m3l3z,3k4r8s3z,3k4t5e3l3z,3k4u5d3l3z,3k5b9n2u,3k5c4u3m3z,3k5r4g3l3z,3k6g7e3y,3k13j,3k13k3y,3k13l3y,3k14s2r,3k14w2n,3l3j6n4j3c,3l3j6n4l2z,3l3j10a,3l3j10y3b,3l3j11c2x,3l3k,3l3k6m3n3y,3l3k9z,3l4l5l3m3z,3l4y4y3m3y,3l5f4r3m3z,3l9x7m,3l13k3y,3l14o2u,3m3j6n4q2v,3m3j11d2w,3m3k6m,3m3k6m4j3d,3m3k6m7m,3m3k10a3y,3m3k10w3d,3m3k11j2q,3m3k14a,3m4d5t3n3y,3m4m5j3n3z,3m4v8p3y,3m5m9d2t,3m5y8t2r,3m6e7g3y,3m13l3z,3m14h3c,3m14j3a,3m14m2x,3m17l,3n3j6m3o3y,3n3j6m3o3z,3n3j6m4i3e,3n3j10b,3n3j10v3e,3n3j11a2z,3n3j14b,3n4a5v3o3z,3n4m5j4j3d,3n13l,3o3i6n3n3z,3o3j6m3n3z,3o3j6m4j3d,3o3j6m7o,3o3j10b,3o3j11d2w,3o3j11d2x,3o3j11i2r,3o4d5s3o3y,3o4g5o3o3z,3o4m5i4i3f,3o4n5i3n3z,3o5d4r4i3f,3o5g4p4i3e,3o5i8b3z,3o5l4j3o3z,3o6b7j3z,3o13l3y,3p3i6m4j3e,3p3j10t3h,3p3j10v3f,3p3j14b,3p4s5c3o3z,3p5c4s3o3z,3p5d4r3p3y,3p5f8e3z,3p5i4m3o3z,3p5m4i3p3y,3p13l3z,3p14p2u,3p14s2s,3q3i6m3o3z,3q3i10c,3q3i10u3h,3q3i11f2v,3q3i11g2u,3q3j,3q3j10b3z,3q3j14b,3q3y9m3y,3q4q8u3z,3q4v8p3z,3q13k,3q13k3z,3q13l,3q14s2r,3r3i6l3p3z,3r3i6l3r3y,3r3i6l7p,3r4b5s3r3y,3r4b5s4g3i,3r4d5q3q3y,3r4e5p3q3z,3r4i5l3r3y,3r4l8z3y,3r4r8t3y,3r4s5b3q3z,3r5e4p3q3y,3r13k,3s3h,3s3h6l4h3i,3s3h10d3z,3s3i6k4r2z,3s3i10d,3s3i10v3g,3s3i10x3e,3s3i10z3c,3s3i11a3b,3s3i11d2y,3s3i11g2v,3s3w10j3e,3s3x5v3r3z,3s4b5r3s3y,3s4c5q3r3z,3s4c5r3r3y,3s4c9i3y,3s4l5h3r3y,3s4n9x2z,3s4t4z3r3z,3s4v9r2x,3s4z4u4t2w,3s14a3j,3s14d3h,3t3h6l,3t3h6l4h3i,3t3h10d,3t3h10t3i,3t3i6k4q3a,3t3i10q3l,3t3i10w3f,3t3i11a3b,3t3i11e2x,3t3y5u3r3y,3t4a5s3s3y,3t4k5i3s3y,3t4m8z3y,3t5q8x2v,3t5t7r3z,3t9t3r3y,3t13l,3t13l3z,3t13z3l,3t14l2z,3t14m2y,3u3h6k3s3y,3u3h6k3s3z,3u3h6k4h3k,3u3h10s3k,3u3h10w3g,3u3h11d2y,3u3h11f2x,3u3i6k7r,3u3z5s4j3h,3u4d5o3s3y,3u4d9h3y,3u4e9g3y,3u4v9o3a,3u5c4p4g3k,3u5k8b3y,3u5v3w3s3z,3u13m,3u14d3h,3u14g3e,3u14m2x,3u17k,3v3h6k4f3m,3v3h6k7s,3v3h10e,3v3h10q3m,3v3h10r3l,3v3h10t3j,3v3h14c,3v3i,3v3i6j3t3y,3v3i10d3z,3v3i11e2y,3v3s5z3s3z,3v3w5v3t3y,3v3y5t3t3y,3v3z5s3s3z,3v4h5l3s3z,3v4u4x3s3z,3v5d4o4f3m,3v5q7v3z,3v13l,3v13m,3v14c3i,3v17k,3w3h10o3o,3w3h10r3l,3w3h10s3k,3w4u8r3y,3w4y9l3a,3w5c8i3z,3w5j8c3y,3w13x3n,3w13z3l,3w14f3f,3w14i3c,3w14j3b,3x13l,3y3f,3z13j,4a3e6j3t3z,4a3e6t3j3z,4a3e10d,4a3e10d3z,4a3f6i3t3z,4a3g6i3s3z,4a3g6i7s,4a3h6h7s,4a3h6i3s3y,4a3h6p7k,4a3h6s7h,4a3h6u3f3z,4a3h6z3a3z,4a3h7a2z3z,4a3h7b2y3z,4a3i6h4c3p5a1h,4a3i6h7s,4a3i6h7s5a1h,4a3o5z3t3z,4a3s9q3y,4a3t5v3s3z,4a3t5w3s3z,4a3x9l3z,4a3y6c3t3m,4a4c5s3m3z,4a4e9q3m,4a4g5j3s3y,4a4m8w3z5a,4a5c4n3s3z,4a5h4i3s3y,4a5p7t3z,4a5q3z3s3y,4a5u3v4u2w,4a5u4a4p2w,4b3h6i7r,4b3i6h7r,4b3i10a3y5p,4c3h6h3s3z1g2m1u,4c3h14a1g2m1u,4c3h14b5n,4c3o6a3s3z1g2m1u,4c3o6a3s3z1g4h,4c3u6d3j3z1g4h,4c3v9m3z1g4h,4d3h6n3m3z,4d3h6n3n3z5m,4d3h6y3c3z5m,4d3h10m3o,4d3i6h3s3z5m,4d3i10a3z5m,4d3v6a3m3z,4d3x5x3n3z,4d3z5p3t3z,4ex2j2j3yu2xy3bye1b,4eya2i2ja4sa2vza2zzac,4ez2i2k4as2v1a2z1ac,4ez4pd3ww2v1a2z1ac,4e1a2g2m4t2u1b2x1c2n,4e3h6h3s3z3r1u,4e3h6h3s3z5m,4e3h6h3s4a3q1u,4e3h6h3s4a5l,4e3h6h3y3u1h2i,4e3h6h3y3u3q,4e3h6h4a3s3q,4e3h6h7t3q,4e3h6n3n3z3q,4e3h10b4a1d,4e3i10a4a5k,4e3j6f3t3z3q,4e3l6d3t3z3q,4e3m6c3s4a5l,4e3m6c3t3z3q,4e3n6b3s4a5l,4e3q6b3p4a5l,4e3s5w3t3z5l,4e3u5y3o4a5l,4e3w5s3t3z3q,4e3y5w3s3u5l,4e4a5o3t3z3q,4e4d5s3t3s5l,4e4j5f3t3z3q,4e4k5e3t3z3q,4e4k5n3t3q5l,4e4o5k3u3o5l,4e4p5j3u3o5l,4e4q4y3t3z3q,4fx2j2j4t3w3byd,4fy2p2d3ww2wz2z1aca,4fz2h2l3vx2v1a2y1bb2l,4fz2h2l3vx2v1a2y1bb4o,4fz2j2j3yu2v1a2y1bb2l,4fz2w1w4t2v1a2y1bb,4f3h6h3t3z1d,4f3h6h3t3z1d2l,4f3h6h7t1d,4f3h10b3z1d,4f3h10b3z1dc4c,4f3r9z3r1d,4f3w5s3t3z1d3r,4f4d5l3t3z1dcafkccadbcfaaaahd1eqbaibbi,4f4q4y3t3z1da,4gy2h2l4t2wz3byb,4g3g10c4a1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,4g3g10c4a1b,4hva2i2ja4sa2ywa3cwac,4hva2i2ja4sa2ywa3dvac,4hw2i2k4t2yx3dwc,4hw2i2k4t2zw3dwc,4hw2i2k4t3tc3cxc,4hx2h2l3vx2yx3cxb2l,4hx2n2f3vx2yx3cxb2l,4i1c9m6v,4i1c12x3k,4i1f9m6s,4i1f12e4a,4i1g6y5e4a,4i1g12h3w,4i1h6x5f3z,4i1h6x5h3x,4i1h6y5e3z,4i1i6x2q6n,4i1i9p6m,4i1j6x5d3z,4i1l6w2r6k,4i1l9p6j,4i1m6v5b4a,4i1n9p6h,4i1o9q6f,4i1p11u4a,4i1q6u2v6d,4i1q11y3v,4i1r6t5c3w,4i1s6t2w6b,4i1s6t4x4a,4i1s11t3y,4i1t6s2x6a,4i1t6t2x5z,4i1u6s2y5y,4i1v9s5w,4i1v11q3y,4i1w6r3a5v,4i1w6r3b5u,4i1x6r4u4a,4i1x6r4v3z,4i1x6r5a3u,4i1x12b3l,4i1y6r3c5r,4i1y9u5r,4i1y11l4a,4i1y11m3z,4i1z9t5r,4i2a6p3e5p,4i2a6q3d5p,4i2a6q4s4a,4i2b6q4u3x,4i2b9v5n,4i2c11k3x,4i2d6p3g5k,4i2d6p4q4a,4i2d9v5l,4i2e6p3g5j,4i2e6p4r3y,4i2f6p3h5h,4i2f9x5h,4i2g6o4p3z,4i2h6n4p3z,4i2h6o4n4a,4i2h11s3k,4i2i6n4r3w,4i2i6o4n3z,4i2i9y5d,4i2j9y5c,4i2j11a4a,4i2k6n4m3z,4i2k6n4n3y,4i2k6n4o3x,4i2k6o3k5a,4i2k9z5a,4i2l6n4k4a,4i2n11l3l,4i2p6m3o4t,4i2p6m4j3y,4i2p10c4s,4i2q10c4r,4i2q10v3y,4i2r6l4i3y,4i2r10b4r,4i2r10c4q,4i2r10s4a,4i2r10t3z,4i2r10x3v,4i2r11h3l,4i2s6l3r4o,4i2u6k4i3w,4i2u10e4l,4i2v11c3m,4i3d10b4f3k,4i3g5f4x4a,4i3g5i3a5u,4i3g5l3e5n,4i3g5o4p3z,4i3g10d4a,4i3h4z5c4a,4i3h9t4j,4i3i5f3a5v,4i3i5f4w3z,4i3i5g4y3w,4i3i9y4dy,4i3j4u2m6t,4i3j5e4v4a,4i3k5l4o3z,4i3k5v4f3y,4i3l5f3d5p,4i3m4s5f3z,4i3m4y4z3z,4i3o5d3g5l,4i3o5p4i3x,4i3r4n2o6q,4i3t5b4r3x,4i3t9s3y,4i3u4u3b5t,4i3w8w4r,4i3x4p2z5x,4i3x4q2z5w,4i3x4q5h3o,4i4b4m3a5v,4i4c4f2s6j,4i4e4l3c5r,4i4g4y3s4m,4i4k4p3m4x,4i4n8w4a,4i4o1c8b3r,4i4o4m3m4w,4i4rz4u6y,4i4r9h3l,4i4uw4u6y,4i4u9d3m,4i4w4h4f4a,4i4x3h2n6r,4i4y9a3l,4i4z3x4m4a,4i5b4g3s4j,4i12c5i,4i13l3z,4i13m3y,4i14b3j,4jz8m3x4a,4jz9m6y,4j1d9m6u,4j1e9m6t,4j1f6y2n6s,4j1f6y5i3x,4j1f9m6s,4j1g6x5f4a,4j1g6y5d4b,4j1g9n6q,4j1g12e3z,4j1h6x2q6o,4j1h9o6o,4j1i6w2r6n,4j1j6w5p3o,4j1j9o6m,4j1k6w2r6l,4j1k6w5d3z,4j1l6v2s6k,4j1l6w2t6i,4j1l9p6j,4j1n6u5d3y,4j1n6v2u6g,4j1n9q6g,4j1o6u2v6f,4j1o6u5a4a,4j1o6u5g3u,4j1o9p6g,4j1p6u2u6f,4j1p11t4b,4j1q6t2w6d,4j1q6t4y4b,4j1q11y3v,4j1r6s4y4b,4j1r11r4b,4j1s6s5b3x,4j1s6t2x6a,4j1s6t4w4b,4j1v6s4u4b,4j1v9s5w,4j1v11n4b,4j1w6r3b5u,4j1w9t5u,4j1w11p3y,4j1y6q3d5r,4j1y9t5s,4j1y9u5r,4j1z6p4u4a,4j1z6q4s4b,4j1z9u5q,4j1z11k4a,4j2a6p3e5p,4j2b6q4r4a,4j2c6p4w3v,4j2d6p3h5j,4j2d6p4p4b,4j2e6o3i5i,4j2e6p4o4b,4j2e9x5i,4j2f6o4q3z,4j2g6o4q3y,4j2g11r3m,4j2h6n4q3y,4j2h9y5e,4j2i9z5c,4j2i11c3z,4j2j6n4l4b,4j2j11e3w,4j2l6m4n3y,4j2l6n4l3z,4j2l10a4y,4j2m6m3n4x,4j2m6n4i4b,4j2n10w4a,4j2o6m3o4u,4j2o6m4k3y,4j2p10c4s,4j2q6l4h4a,4j2r6k3r4q,4j2r10c4q,4j2r10t3z,4j2r11a3s,4j2s6k3s4o,4j2s6k4l3v,4j2t6k3s4n,4j2z6h3s4k,4j3e5a2o6q,4j3e5w4j3z,4j3g5a2r6l,4j3g5e4x4b,4j3g5k4s4a,4j3g5n3j5g,4j3g6e3u4ewaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,4j3h4w2m6t,4j3i4u5h3z,4j3i5i3f5n,4j3i10r3k,4j3j4t5g4a,4j3j7g6u,4j3k5f4s4b,4j3k5k4q3y,4j3k5n4m3z,4j3k5p4j4a,4j3l4y4y4b,4j3o4y3b5v,4j3p4w2z5y,4j3p4x2z5x,4j3q4z4v3y,4j3u5p3t4g3j,4j3v9n4b,4j3w4j2r6m,4j3x5e4i3z,4j4b4k2y5z,4j4b4m3c5t,4j4b4n4u4a,4j4b4z4h4b,4j4d4m4t4a,4j4f4g2z5y,4j4g4u3p4t,4j4i4m4o4a,4j4j4g4v3y,4j4j4h3g5m,4j4n3y2z5y,4j4n9k3m,4j4s3r2v6e,4j5d4b4u3k,4j5e5x6i,4j5l4a3n4k,4j11e6g,4j12t4r,4j13m3y,4j13y3m,4j13z3l,4j14a3k,4ky9m6z,4k1a7b5h4a,4k1b7a2l6w,4k1b9l6x,4k1b9m6w,4k1c6z2m6v,4k1c6z5i3z,4k1c12j3y,4k1d6z2m6u,4k1e6y2o6s,4k1e6y5e4c,4k1e6y5h3z,4k1f6y2o6r,4k1f9o6q,4k1g6x2q6p,4k1h6w2r6o,4k1h9o6o,4k1i6w5g3y,4k1i12p3m,4k1k6w2s6k,4k1k6w5b4b,4k1k9q6j,4k1l12n3l,4k1m6v2t6i,4k1m6v2u6h,4k1n9q6g,4k1o9p6g,4k1p6t2w6e,4k1p6t5c3y,4k1p11w3y,4k1r6s4y4b,4k1r11s4a,4k1s6s2y6a,4k1t6s4x4a,4k1t11q4a,4k1u9t5w,4k1u11o4b,4k1v6r3a5w,4k1v12d3l,4k1w6q3c5u,4k1x9u5s,4k1x11m4a,4k1y6p4v4a,4k1y6q3d5r,4k1y6q4t4b,4k1y9v5q,4k2a6p3f5o,4k2a6p4r4c,4k2b6p4t3z,4k2b6p4v3x,4k2b9x5l,4k2c6p3g5l,4k2c6p3h5k,4k2c6p4s3z,4k2d6p3h5j,4k2e6o4q4a,4k2e6o4r3z,4k2e6o4s3y,4k2e9x5i,4k2e11f4a,4k2e11g3z,4k2f6o3j5g,4k2f6o4w3t,4k2g6n4o4b,4k2h6n4p3z,4k2h6o4o3z,4k2h9y5e,4k2h11b4b,4k2i11b4a,4k2j6n3l5b,4k2l9z4z,4k2m6m3n4x,4k2n6m3o4v,4k2n10c4u,4k2o6m4h4b,4k2o10u4b,4k2o10x3y,4k2o11j3m,4k2p6l3q4s,4k2p6l4j3z,4k2p6l4v3n,4k2p10t4b,4k2p10u4a,4k2q6l4h4a,4k2r6k3s4p,4k2r6k4h4a,4k2r6l3r4p,4k2r10t3z,4k2r11g3m,4k2s6k4f4b,4k2s6k4g4a,4k2s6k4h3z,4k2s6k4j3x,4k2s10d4o,4k2t6k4e4b,4k2t10v3v,4k3a10j4a,4k3d5e5c3z,4k3d5i3b5w,4k3d5r4n4b,4k3e5v4h4c,4k3g5i4v3z,4k3g5p4p3y,4k3g9y4fw,4k3h5a2v6g,4k3h5k4y3t,4k3i5p4m3z,4k3j4z2v6f,4k3j4z5a4a,4k3k5b3a5x,4k3k5c4u4c,4k3k5g3g5m,4k3k5j3j5g,4k3k5j4n4c,4k3k5n3n4y,4k3k5n4m3z,4k3l4w5c3z,4k3l5e4u3z,4k3l5p4k3y,4k3m4p2m6v,4k3n4y4w4b,4k3n4z4v4b,4k3n4z4x3z,4k3n5d4s4a,4k3n5n3p4t,4k3o5n4h4a,4k3p5e3i5h,4k3q4t5a3z,4k3q5c3h5j,4k3r4r4z4b,4k3t4l5c4c,4k3t5p3t4h3i,4k3u4u4s4c,4k3x4y3l5c,4k3x5d3r4r,4k3z5a4j4a,4k4b8w4m,4k4d4y4h4a,4k4e3y5j3x,4k4f4s4n3y,4k4i4d2z5y,4k4j3v5e4a,4k4k9n3m,4k4o1a4u7a,4k4pz4u7a,4k4p3t5d3x,4k4q4h4k4b,4k4q4i4i4c,4k4sw4u7a,4k4tv4u7a,4k4u3z4q3z,4k4w9a3n,4k5h4d3n4l,4k11j6b,4k12l4z,4k12r4t,4k12t4r,4k13i4c,4k13k4a,4k13n3x,4k13z3l,4l1a9n6w,4l1a12r3s,4l1b9m6w,4l1c6y2n6v,4l1c6y5j3z,4l1c6z2m6v,4l1d6y2n6u,4l1d12u3m,4l1e6y2n6t,4l1e6y2p6r,4l1e9m6t,4l1e12g3z,4l1e12i3x,4l1g9o6p,4l1h6x5e4a,4l1h12q3m,4l1i6w2r6n,4l1i12b4a,4l1k6v2u6j,4l1k9p6k,4l1l6v5c4a,4l1n6t2v6h,4l1o6t5a4b,4l1o11u4b,4l1o12j3m,4l1p6t2w6e,4l1p11v3z,4l1q6s5a4a,4l1q11v3y,4l1r6s2z6a,4l1r9s6a,4l1t6r3b5x,4l1u6r3a5x,4l1u6r3b5w,4l1u6r4w4b,4l1u6r4z3y,4l1v6q4v4c,4l1v6q4y3z,4l1v6q5a3x,4l1v6r4v4b,4l1v9t5v,4l1v11n4b,4l1w6q4u4c,4l1w9t5u,4l1x6q4v4a,4l1y6p3e5r,4l1y6q3f5p,4l1z6p4s4c,4l1z6p4u4a,4l2a6p4t4a,4l2a6p4y3v,4l2a9v5o,4l2a9w5n,4l2b6p4q4c,4l2b6p4r4b,4l2b11w3m,4l2c6p4q4b,4l2e6o4q4a,4l2g6n3k5f,4l2g9z5e,4l2g11d4a,4l2h10z4d,4l2h11e3y,4l2j6m4n4a,4l2j6m5a3n,4l2j6n3m5a,4l2j9z5b,4l2j11c3y,4l2k6m4m4a,4l2k10a4z,4l2k11b3y,4l2l6m4i4d,4l2m6m3o4w,4l2m6m4l3z,4l2m6m4q3u,4l2m10c4v,4l2m11l3m,4l2n10u4c,4l2o6l3q4t,4l2o6l4n3w,4l2o10c4t,4l2o10y3x,4l2o10z3w,4l2p6l3r4r,4l2q6k4h4b,4l2q10d4q,4l2q10e4p,4l2q10w3x,4l2r6k4h4a,4l2r10e4o,4l2r10u3y,4l2s6k3s4o,4l2s6k4m3u,4l2s6k4u3m,4l2s10s3z,4l2s11f3m,4l2w10b4m,4l3c5e5d3z,4l3c5r3k5f,4l3d5a5c4d,4l3d5i3b5w,4l3d8a6g,4l3f5h4w4a,4l3g4v5i3z,4l3g4x2r6o,4l3g5o4o4a,4l3g5t4k3z,4l3h5l3j5h,4l3i4z5a4b,4l3i5b2z6a,4l3j5r4i4a,4l3k4z2y6b,4l3k5c4w4a,4l3k5p4h4c,4l3l4p2m6w,4l3m4t2t6k,4l3m4v4y4d,4l3m9y3z,4l3n4p2o6s,4l3n4x4y4a,4l3o4r2t6k,4l3o5n4g4b,4l3o5n4i3z,4l3p4v3b5x,4l3p5d4r3z,4l3q4r5d3y,4l3r4z4t3z,4l3r5c4p4a,4l3t4w4s4b,4l3u5a4l4d,4l3v4o2z6a,4l3v4q4w4b,4l3v5f4k3y,4l3v9p3z,4l3w1r4u7b,4l3w4m5b3z,4l3x4o3c5v,4l3x4s3f5o,4l3y4w3l5d,4l3z4r4t3z,4l4a4y4j4b,4l4c4b5g3z,4l4k4g4s4a,4l4l9k3o,4l4m3z5c3v,4l4n1a4u7b,4l4o3n2n6u,4l4o3v2y6b,4l4o4n3s4p,4l4r4h4i4c,4l4v3x3j5h,4l4y8z3m,4l5c8u3n,4l5j4c4n3k,4l11v5p,4l12r4t,4l12u4q,4l13l3z,4l13x3n,4l13z3l,4my9m6z,4m1a6z2m6x,4m1b6y2n6w,4m1b6z2m6w,4m1b9m6w,4m1c9l6w,4m1c9m6v,4m1d6x5h4b,4m1d12u3m,4m1e6x2p6s,4m1e6x2q6r,4m1f6x2r6p,4m1g6w5f4b,4m1g12q3n,4m1h6w5g3z,4m1i6v2s6n,4m1j6v2t6l,4m1j9p6l,4m1k6v2u6j,4m1k6v5e3z,4m1m6t5e3z,4m1m6u2v6h,4m1m6u5b4b,4m1n6t5e3y,4m1n6t5g3w,4m1n9q6g,4m1o6t4z4c,4m1o6t5b4a,4m1o9p6g,4m1p6s2x6e,4m1q6s2y6c,4m1q9r6c,4m1r9r6b,4m1r11q4c,4m1r12g3m,4m1s6r3a5z,4m1s6r3b5y,4m1s6r4x4c,4m1s6r5b3y,4m1s6s4z3z,4m1u6q4w4c,4m1u6q4z3z,4m1u9u5v,4m1u11o4b,4m1u11p4a,4m1w6q3d5t,4m1x6p3f5r,4m1x6p4w4a,4m1x11o3y,4m1y6p3f5q,4m1y6p3g5p,4m1y6p4w3z,4m1z6p3f5p,4m1z6p3g5o,4m1z6p4r4d,4m1z6p4x3x,4m2a6p3h5m,4m2a6p4v3y,4m2b6p3h5l,4m2b9x5l,4m2c6o4s4a,4m2e6o4p4b,4m2e6o4t3x,4m2e9y5h,4m2f6n4r3z,4m2f6o4q3z,4m2f11g3y,4m2g6n4m4d,4m2g6n4q3z,4m2g6o4o4a,4m2g11f3y,4m2h6n4o4a,4m2i11o3n,4m2i11p3m,4m2j6m4o3z,4m2j6n4l4b,4m2j6n4m4a,4m2j6n4n3z,4m2l6m3o4x,4m2l10y4a,4m2m6l4l4a,4m2m6m3p4v,4m2m6m4k4a,4m2m10w4b,4m2m10y3z,4m2n10d4t,4m2n10s4e,4m2o6k4i4c,4m2o6l4m3x,4m2o10d4s,4m2p10u4a,4m2p11g3o,4m2q6k4k3y,4m2q10d4q,4m2r6k4f4c,4m2r10e4o,4m3c4y5h4b,4m3c5e5b4b,4m3c8s5p,4m3d5d5e3y,4m3d5o4y3t,4m3d5q4m4d,4m3d5x4h4b,4m3e5k3g5o,4m3e5n3j5i,4m3f4y2r6o,4m3f5d2z6b,4m3g5g4w4a,4m3h5m4q3z,4m3j5p4j4b,4m3k5a5a3y,4m3k5o4l3z,4m3m4t5b4c,4m3m5h3l5e,4m3m5k4n3z,4m3n4m2k6z,4m3o4n2q6r,4m3o5z3z3w,4m3p4x4w4a,4m3p5b3i5k,4m3p5c4q4b,4m3p5j4k4a,4m3p5l4h4b,4m3p8c5s,4m3r4k2r6q,4m3r4r2z6b,4m3s4z4q4b,4m3s5c4o4a,4m3t9p4b,4m3u4u4z3v,4m3v4p4w4c,4m3v4q5a3x,4m3w4r3f5q,4m3w4u4s4a,4m3x4e2q6r,4m4d4b5c4c,4m4e9e4b,4m4g1g4u7c,4m4i3v2s6n,4m4k1c4u7c,4m4k3s5f4b,4m4l5w7c,4m4n4e4r4a,4m4q4sy7c,4m4tt4u7c,4m4y3i4z4d,4m4y8y3n,4m5g8o3p,4m5i4d4m3l,4m12l4z,4m12p4v,4m13g4e,4m13j4b,4m13l3z,4n1a6z2m6x,4n1c6x5k3z,4n1c9o6t,4n1g12e3z,4n1j6v5e4a,4n1j6v5g3y,4n1j12b3z,4n1k6u2u6k,4n1l6u2v6i,4n1m6t4z4e,4n1m6t5b4c,4n1o6s2x6f,4n1o6s5b4b,4n1o6s5c4a,4n1o6t2x6e,4n1q6s2y6c,4n1q6s2z6b,4n1q6s5a4a,4n1q11r4c,4n1r6r3b5z,4n1s6r4w4d,4n1s12c3p,4n1u6q3c5w,4n1u6q3d5v,4n1u6q4y4a,4n1u6q4z3z,4n1u6q5d3v,4n1u9t5w,4n1v6p3e5u,4n1v6p5f3t,4n1w9v5s,4n1x6p4y3y,4n1x9w5q,4n1y9v5q,4n1y11g4f,4n1z6p4x3x,4n1z9x5n,4n2a11i4b,4n2b6o4q4d,4n2d6o3j5i,4n2d6o4m4f,4n2d6o4s3z,4n2d6o5e3n,4n2e6n3k5h,4n2e11f4a,4n2f11f3z,4n2g6n3m5d,4n2g6n4n4c,4n2g6n4o4b,4n2g6n4r3y,4n2g6n4v3u,4n2h6m4r3y,4n2h6n3l5d,4n2i6m3n5b,4n2i6m4m4c,4n2i6m4p3z,4n2i6n4p3y,4n2j6m4m4b,4n2j6m4o3z,4n2j11b3z,4n2k6m3o4y,4n2m10c4v,4n2m10w4b,4n2n6k4l4a,4n2n6l4l3z,4n2n10u4c,4n2o6k3s4s,4n2p6k4f4e,4n3a4z2m6x,4n3a5f5c4b,4n3a5w4l4b,4n3a5x4j4c,4n3b5a5c4f,4n3c5n3h5m,4n3d5c5d4a,4n3d5r4p3z,4n3e5p3m5d,4n3e5p4q3z,4n3f4y2t6m,4n3f5n4u3w,4n3g5a5b4b,4n3g5j4r4c,4n3h5l4p4b,4n3h5r4o3w,4n3i4u2s6o,4n3i4v2t6m,4n3i5a2y6c,4n3i5h4t4a,4n3j4x5d3z,4n3j5j4o4c,4n3j5m4q3x,4n3j5p4k4a,4n3k4p5l3y,4n3k5b4w4b,4n3k5k4o4a,4n3l5e4s4b,4n3l5p4j3z,4n3m4r2t6m,4n3m4x3a5z,4n3m5b3g5p,4n3m5c4v3z,4n3m5g4q4a,4n3m5m4n3x,4n3n4q5f4a,4n3n4t5d3z,4n3n5f4q4a,4n3n5l4k4a,4n3o4l5l3y,4n3o4s5a4c,4n3o5a4u4a,4n3p4m5h4a,4n3p4r5e3y,4n3q5a4r4b,4n3q5f4l4c,4n3q5f4o3z,4n3r4i2m6x,4n3r5h4j4b,4n3s4g2n6x,4n3s4n5c4b,4n3s5b4q3z,4n3t4i5h4a,4n3u4s4v4b,4n3u4z4p4a,4n3u4z4v3u,4n3v4n5d3x,4n3v4z4u3u,4n3w4f5d4e,4n3w4j5e3z,4n3w5q3y3yt,4n3y4h5d4a,4n3y5e4e4c4l1h,4n3z4k3b5y,4n3z4q4t4a,4n4a3z2m6x,4n4b4t3m5c,4n4c4w4k4a,4n4e3u2l6z,4n4f4o3l5e,4n4j4i4s3z,4n4j4m4n4a,4n4j4p4i4c,4n4k3x2z6c,4n4ru4u7d,4n4st4u7d,4n4ts4u7d,4n4ur7s4f,4n4u3w4u3y,4n4x4q3i4ns4h,4n4x6a6m,4n5b8v3n,4n12j5b,4n13l3z,4n13t3r,4n13w3o,4oq3r1b4dp3ds3jq2n1u,4oq3vx4fn3fq3jq2n1u,4ow7b2j7c,4ow7b5j4c,4ox7a2l7a,4oy6z5m3z,4o1a6y2n6x,4o1a9m6x,4o1b6x5h4d,4o1b6x5j4b,4o1b9o6u,4o1b12j3z,4o1d9o6s,4o1e6w2s6q,4o1f6w2s6p,4o1f6w5k3x,4o1g6v2s6p,4o1g11z4e,4o1h6v5f4b,4o1i6v2u6l,4o1j6u5g3z,4o1k6t2v6k,4o1k6t5b4e,4o1k6u2u6k,4o1k6u2v6j,4o1k6u5e4a,4o1k6u5f3z,4o1l6t5c4c,4o1l9p6j,4o1m6t5d4a,4o1m6t5f3y,4o1n6t4z4d,4o1n6t5c4a,4o1n11w4a,4o1o6s2y6e,4o1o9r6e,4o1q6r3b6a,4o1q6r5b4a,4o1r6r3b5z,4o1r6r4y4c,4o1r6r4z4b,4o1r6r5b3z,4o1s6r3c5x,4o1s11r4a,4o1t11n4d,4o1u6p4x4c,4o1u6q3d5v,4o1u6q4x4b,4o1v6q4w4b,4o1v6q4y3z,4o1w6p3f5s,4o1w6p3g5r,4o1w6p4t4e,4o1x6p4w4a,4o1x6p4x3z,4o1y6p4r4e,4o1z6o4u4b,4o1z6p4v3z,4o2a6o3i5m,4o2a6o4r4d,4o2a6o4t4b,4o2d6n4s4a,4o2d11h3z,4o2e6n3l5g,4o2e6n4r4a,4o2e11g3z,4o2f6n4n4d,4o2f6n4q4a,4o2g6n3m5d,4o2g11n3q,4o2h6m3n5c,4o2i6m4o4a,4o2i6m4p3z,4o2i11a4b,4o2j6m3o4z,4o2j6m4l4c,4o2k6l4o3z,4o2k6m3p4x,4o2k10c4x,4o2k10y4b,4o2l6l3r4v,4o2l10c4w,4o2l10t4f,4o2l10w4c,4o2m6k3s4u,4o2m6l4m3z,4o2n6l4i4c,4o2p11f3p,4o2z10k4a,4o3a5d5d4c,4o3a5k5a3y,4o3c4v5k4b,4o3c4x5i4b,4o3c10i3z,4o3d4x5j3z,4o3d5b5e4a,4o3d5l4v3z,4o3d5o3l5g,4o3e4x5i3z,4o3e4y2t6n,4o3e5d2z6c,4o3f5g4x4a,4o3f5u4i4b,4o3g5d4z4a,4o3g5l3l5g,4o3h5n4p3z,4o3i4q2m6y,4o3i4x2x6g,4o3i4y2y6e,4o3i5f3h5o,4o3j4w5d4a,4o3j4z5e3w,4o3k4q2q6s,4o3k5c4w4a,4o3k5f4v3y,4o3l5k4m4b,4o3l5o4t3q,4o3m4q2t6n,4o3m4u5b4b,4o3m4y4t4f,4o3m5a3g5q,4o3m5e3k5i,4o3m5j4i4f,4o3n4r5g3y,4o3n5e5b3q,4o3n5i4o3z,4o3o4s2x6f,4o3o4s2y6e,4o3o5g3m5c,4o3p4l5g4c,4o3p4q4x4g,4o3p9z3v,4o3q4q2z6d,4o3q4w3g5q,4o3r4i5l3y,4o3r4r3b5z,4o3r4x4t4b,4o3s4n5b4c,4o3s4n5c4b,4o3s4q3c5y,4o3u4k5c4c,4o3u4w3j5j,4o3u4z4r3y,4o3u5d4l4a,4o3u5d4m3z,4o3v4z4p3z,4o3v5c4l4a,4o3w4i2v6j,4o3w5a4m4a,4o3x4x3o5a,4o3x5a4o3x,4o3y4h5c4b,4o3y4o4w4a,4o3y4z4l4a,4o3z4n4w4a,4o3z4r4t3z,4o4a4e5c4c,4o4c4h5a3z,4o4d4l4u4a,4o4d4w4k3z,4o4e4e4w4e,4o4h5c3y4b3e1u,4o4i4i4q4c,4o4o4b3j5k,4o4pv7w4c,4o4p4i4k4b,4o4p9g3o,4o4s3z4r4a,4o4wo7s4g,4o4x3m3d5w,4o4x8x3p,4o11i6c,4o11m5y,4o11x5n,4o12n4x,4o12o4w,4o12p4v,4o13j4b,4pt9m7e,4pw7a2k7c,4py6z2m6z,4py9m6z,4pz6y2n6y,4p1a6y2n6x,4p1a6y5l3z,4p1a12l3y,4p1b6x2q6u,4p1b9o6u,4p1c6w2r6t,4p1c6x2q6t,4p1c9o6t,4p1e12f4a,4p1f6v2s6q,4p1f6v5j3z,4p1f9p6p,4p1f11z4f,4p1g6v2t6o,4p1i6u2v6l,4p1j6t5d4d,4p1k6t2v6k,4p1k6t4y4h,4p1k9q6j,4p1k11z4a,4p1l6t5d4b,4p1l6t5e4a,4p1l6t5g3y,4p1m6t5c4b,4p1n6s5d4a,4p1o6s5d3z,4p1o9s6d,4p1p11q4e,4p1r6r3c5y,4p1r6r4y4c,4p1s9t5y,4p1s11p4c,4p1t6p5c3y,4p1t6q3d5w,4p1t6q4v4e,4p1u6p4u4f,4p1u6q3e5u,4p1u9v5u,4p1v6p3f5t,4p1v6p4u4e,4p1v6p5a3y,4p1v6p5c3w,4p1w6p4v4c,4p1x6p4t4d,4p1x6p4x3z,4p1x6p5c3u,4p1y11i4d,4p2a6o3j5l,4p2a6o4z3v,4p2b9y5k,4p2b11j3z,4p2c6n4t4a,4p2c6n4w3x,4p2c9y5j,4p2c9z5i,4p2c11g4b,4p2c11h4a,4p2d6n4r4b,4p2d11f4b,4p2d11k3w,4p2e6n4k4h,4p2f6m3m5f,4p2f6n4m4e,4p2f6n4p4b,4p2f11f3z,4p2g6m3n5d,4p2g11d4a,4p2h6m4o4b,4p2i6m4n4b,4p2i6m4p3z,4p2i10b5a,4p2j11f3v,4p2k6l4n4a,4p2k10b4y,4p2k10d4w,4p2k10x4c,4p2l6k4i4f,4p2l6l3r4v,4p2l10w4c,4p2l10x4b,4p2m6l3r4u,4p2n6k4k4b,4p2o6k4h4d,4p2o6k4i4c,4p2o6k4k4a,4p2o11g3p,4p2z5x4m4a,4p3a4x2m6z,4p3a5d5e4b,4p3c4y2t6p,4p3d4u2n6y,4p3e5d5c3z,4p3e5j4u4b,4p3f5h4w4a,4p3g4v2t6o,4p3g5o3o5a,4p3h5d4w4c,4p3h5d4x4b,4p3i5i4s4a,4p3i5k3m5e,4p3j4r2s6q,4p3j4v5e4a,4p3j5a5f3u,4p3k4y5a4a,4p3k5d3i5n,4p3l4o5j4a,4p3l4o5k3z,4p3l5j4n4b,4p3m4l2n6y,4p3m4w5b3z,4p3m5k4m4a,4p3n5d4s4a,4p3n5e3l5g,4p3o5h4l4c,4p3p4h2m7a,4p3p4w4u4d,4p3p4x4x3z,4p3q4z4w3x,4p3q5a4r4b,4p3r4g5l4a,4p3r4w4x3y,4p3r4x5f3p,4p3r4y4t4a,4p3r4z4s4a,4p3r5b4q4a,4p3r5g4i4d,4p3s5c4p3z,4p3s5f3s4t,4p3t4j5h3z,4p3t4l5d4b,4p3t4n2z6d,4p3t4s3f5s,4p3t5c4m4b,4p3t5f4f4f,4p3u4r4v4c,4p3u4r4w4b,4p3v4f2t6p,4p3v4m4y4d,4p3v4u3k5j,4p3v4v4q4c,4p3v5d4k4a,4p3w4h5f4a,4p3w4s4u4a,4p3w4u4u3y,4p3x4g5f4a,4p3x4o5a3x,4p3x4s4t4a,4p3x4v4q4a,4p3x4x4p3z,4p3x8t4t,4p3y4c2t6p,4p3y4m4y4a,4p3y4t4s3z,4p3z4e5f4a,4p3z4p4t4b,4p3z4q4u3z,4p4a4k4w4c,4p4b3z2t6p,4p4b4a2t6o,4p4b4l4v4b,4p4c4o4s4a,4p4e4p4o4b,4p4e4q4n4b,4p4g4c5a4a,4p4g4g4w4a,4p4i3p5k4b,4p4i3y5c4a,4p4j4f4s4c,4p4m4m4l3z,4p4m9g3r,4p4pu7w4d,4p4s4a4q4a,4p4s4f4m3z,4p4u3y4n4d,4p4vo7s4h,4p4vo7u4f,4p5b8t3p,4p12m4y,4p12q4u,4p12s4s,4p13i4c,4p13j4b,4p13s3s,4qu7b2k7d,4qu7b5m4b,4qu12k4f,4qy9m6z,4qy9n6y,4qz6y2n6y,4qz12u3q,4q1a9p6u,4q1b12e4e,4q1c6w5g4e,4q1c6w5m3y,4q1d6w2r6s,4q1e6v5j4a,4q1e12c4d,4q1f6v2t6p,4q1g6u2u6o,4q1g6v5h4a,4q1g9p6o,4q1i6t2v6m,4q1i6u2u6m,4q1i6u2v6l,4q1j6t5g4a,4q1j11y4c,4q1k6t2w6j,4q1k9q6j,4q1m6s2y6g,4q1n6s2y6f,4q1o6r5d4a,4q1o6s4z4d,4q1p9t6b,4q1r6q5b4a,4q1s6q4y4c,4q1s6q4z4b,4q1u6p3g5t,4q1u6q4s4g,4q1u6q4v4d,4q1u6q4y4a,4q1u11n4c,4q1u11r3y,4q1w6p4z3y,4q1w11o3z,4q1y6o3j5n,4q2a6n3j5m,4q2a9z5k,4q2b11g4c,4q2c6n3l5i,4q2c11g4b,4q2d6n3k5i,4q2d6n4r4b,4q2d6n4s4a,4q2d6n4v3x,4q2e6m3m5g,4q2e6n3l5g,4q2f6n3n5d,4q2f6n4q4a,4q2g6m4p4b,4q2g11c4b,4q2i6m4o4a,4q2j10d4x,4q2j10x4d,4q2k6k3s4w,4q2k6l4l4c,4q2l6k4l4c,4q2l6l3r4v,4q2l6l4o3y,4q2m6k4n3z,4q2n6k4m3z,4q2n11c3u,4q2v6h3t4n3c,4q2x5d2t6p,4q2x5r4t4b,4q2x5t4r4b,4q2x5v4q4a,4q2x10l4b,4q2y5d5h4a,4q2y5j5c3z,4q2z5f5b4d,4q3a5l3g5r,4q3a5s3n5d,4q3a5u4o4a,4q3b5a5c4f,4q3b5t4o4a,4q3b5v4f4h,4q3c4x2r6s,4q3c5g4y4c,4q3d4v2q6u,4q3d5k4t4c,4q3d5l4v3z,4q3e5p3o5b,4q3e5p4p4a,4q3e5q4o4a,4q3g5d3f5u,4q3h4r5l3z,4q3h4u5e4d,4q3h4x5d4b,4q3h5j3m5g,4q3h5j4r4b,4q3i5m3p4z,4q3j4t5g4a,4q3j4u5g3z,4q3j5b4x4b,4q3j10b3z,4q3k5f4v3y,4q3k5h4r4a,4q3l4n5j4b,4q3l4q5h4a,4q3l5f4r4b,4q3l5g4r4a,4q3l5j4o4a,4q3m4n2s6r,4q3m4x3g5t,4q3m5a4t4d,4q3m5a4x3z,4q3m5i3q4y,4q3m5k3s4u,4q3n4l2r6t,4q3n4m2s6r,4q3n4t5c4a,4q3n4x4z3z,4q3n4z4z3x,4q3n5d4r4b,4q3o4n5i3z,4q3o4p2w6j,4q3o5h4o3z,4q3o5i4l4b,4q3o5j4l4a,4q3p4o5g3z,4q3q4w3i5o,4q3q4w4w4a,4q3q4z4t4a,4q3r4q5b4a,4q3r4t3f5t,4q3r4y4t4a,4q3r5c4p4a,4q3r5e4n4a,4q3s4m2y6g,4q3s4x4s4b,4q3t4g2r6s,4q3t4j5d4d,4q3t4k2x6i,4q3t4k5e4b,4q3t4s4z3y,4q3t4t4v4b,4q3u4s4x3z,4q3u4v3l5i,4q3u5d4m3z,4q3v4j2z6f,4q3v5b3s4u,4q3v9p3z,4q3w4i5f3z,4q3w4x4q3z,4q3w4y3q4y,4q3x4q4u4b,4q3x4s3l5i,4q3x4w4r3y,4q3x9l4b,4q3y4c2t6p,4q3z4j5a4a,4q3z4n4x3z,4q3z4r4r4b,4q3z4y4k4b,4q4a4w3r4v,4q4b4o4t4a,4q4b4p4q4c,4q4c3w5l3z,4q4d4m3k5j,4q4e1e4u7g,4q4e4j4t4c,4q4e4m3m5g,4q4f3x5h3z,4q4g3v5f4c,4q4g4n4p4a,4q4g4o3r4x,4q4h4d4z3z,4q4i3r2t6q,4q4j4n4s3u,4q4k3v5c4b,4q4k4b4v4c,4q4l3s5d4c,4q4l4h4p4b,4q4o4d4t3y,4q4u3w4r4b,4q4wm7u4g,4q4x4j3u4i,4q4yk7v4f,4q4z3h5k3s,4q12b5j,4q13j4b,4q13k4a,4q13u3q,4rt7b2j7f,4ru7a2k7e,4rw9l7c,4rw9m7b,4rw12u3t,4rx6y2n7a,4rx12v3r,4ry6x5n4a,4rz6x2q6w,4rz6x2r6v,4r1a6x5m3z,4r1b6w5i4d,4r1c6w2r6t,4r1d6v2s6s,4r1d6w2t6q,4r1h6t2v6n,4r1h6u5g4b,4r1h12c4a,4r1i6t5g4b,4r1i6t5h4a,4r1j6t5h3z,4r1j9q6k,4r1k6s2x6j,4r1k6s5m3u,4r1l6s5d4c,4r1l9r6h,4r1l9s6g,4r1o6r3a6d,4r1o6r3b6c,4r1o11t4c,4r1p6r3c6a,4r1p6r5c4a,4r1p9t6b,4r1q6q3d5z,4r1r6q4y4d,4r1r6q5a4b,4r1s6p3e5x,4r1s6p5e3x,4r1t6p4x4d,4r1u6p5a3z,4r1v6p4u4e,4r1z6o4v4a,4r1z9y5m,4r2a6n4v4a,4r2a6o4t4b,4r2a9y5l,4r2a11k3z,4r2c6n4s4b,4r2c6n4t4a,4r2c9z5i,4r2d6n3l5h,4r2e6m3n5f,4r2e6m4m4g,4r2f6m4t3y,4r2g6m3o5c,4r2g10b5c,4r2h6l4q4a,4r2h11b4b,4r2i6l4j4g,4r2i6l4n4c,4r2j6l4o4a,4r2j10d4x,4r2k10d4w,4r2k11f3u,4r2l6k3s4v,4r2l6k4l4c,4r2l10d4v,4r2m10e4t,4r2m10z3y,4r2w4y2l7d,4r2w5r3k5l,4r2x5g2z6g,4r2y5l4y4b,4r2y5u4r3z,4r2y5w4n4b,4r2z5p4t4b,4r2z5w3t4u,4r3a4v2n7a,4r3a5f3c6b,4r3b5i4v4e,4r3b5p4q4c,4r3b5q4r4a,4r3c4t5m4b,4r3c5g5a4a,4r3d4z5e4c,4r3d5e3f5w,4r3e4u5j4b,4r3e4z2x6i,4r3e5a3b6d,4r3e5c5b4b,4r3e5e4z4b,4r3e5j4v4a,4r3g4w5e4c,4r3g5j4s4b,4r3h4t5h4b,4r3j4w5d4a,4r3k4v5d4a,4r3k5g4s4a,4r3l5d4s4c,4r3l5f4r4b,4r3m4i2l7d,4r3m5d4t4a,4r3m5g4m4e,4r3n4n5h4b,4r3n4o5f4c,4r3n4u5c3z,4r3n5b4u4a,4r3o4j5j4c,4r3o4k2r6t,4r3o4z4v4a,4r3p4i5n3y,4r3p4l5h4b,4r3p4n2x6j,4r3p4o2x6i,4r3q4h5j4c,4r3q4p5d4a,4r3q4z4y3v,4r3q5g4l4b,4r3r4d2l7d,4r3r4l5f4b,4r3r4q5b4a,4r3r5c4r3y,4r3s4e5m4a,4r3s4i5j3z,4r3s4j5g4b,4r3t4l5e4a,4r3t4u4u4b,4r3t5l3v4j3ifsso,4r3t5l3w4i3ifsso,4r3u4d5k4b,4r3u4k5d4b,4r3u4p4z4a,4r3v4h5f4b,4r3w4c2t6r,4r3x3z2o6y,4r3x4e5h4a,4r3x4n4y4a,4r3x4p4v4b,4r3x4x4o4a,4r3x4y3s4v,4r3y4a2r6t,4r3y4c5i4a,4r3z4a2t6q,4r3z4l4y4a,4r3z4t3n5d,4r3z4t4o4c,4r4a3u2l7d,4r4a4h3e5x,4r4a4q4r4b,4r4a4s4r3z,4r4b4b5e4c,4r4b4g5b4a,4r4b4h5c3y,4r4b4p4r4b,4r4c3y5i4a,4r4c4d5c4b,4r4c4e3c6a,4r4c4l4w3z,4r4c4p4r4a,4r4d4c5f3y,4r4d4h4z3z,4r4e4b5c4b,4r4e4b5d4a,4r4e4i3k5m,4r4e4s4l4b,4r4g3q2r6v,4r4g3w5g4a,4r4g4b4z4c,4r4g4m4o4c,4r4h3r2r6t,4r4j4i4r4a,4r4k4c4u4c,4r4l4a4v4c,4r4m3x4y4b,4r4n3s5a4d,4r4o3k2s6s,4r4o4b4u3z,4r4o4i4k4c,4r4p4a4s4b,4r4r3h5j4b,4r4r3j5g4c,4r4r4d4n4b,4r4r4n3w4i,4r4s3e5d4j,4r4u3w3n5f,4r4xk7v4g,4r4x3z4j4d,4r13j4b,4r13l3z,4ss7b2k7f,4sv6y2n7c,4sv6z2m7c,4sv6z5o4a,4sx6y5n4a,4sx9m7a,4sy6x2q6x,4sy6x2r6w,4sy9o6x,4sz6x2q6w,4s1a6w2s6u,4s1a6w5n3z,4s1a9o6v,4s1b6w5k4b,4s1b12d4f,4s1c6v2s6t,4s1c9o6t,4s1d6v2t6r,4s1e6v2u6p,4s1e6v5j4a,4s1h6t5n3v,4s1h12b4b,4s1i6s5g4c,4s1i6t2w6l,4s1j11z4b,4s1k6s2y6i,4s1k11x4c,4s1l6s2z6g,4s1n6r5e4a,4s1n11r4f,4s1n11w4a,4s1o6r3c6b,4s1p9u6a,4s1t6p3f5v,4s1t6p4y4c,4s1t6p5d3x,4s1u6p3h5s,4s1u6p4v4e,4s1u6p4z4a,4s1u9x5s,4s1u11n4c,4s1x6o4u4d,4s1x11l4b,4s1x11m4a,4s1z6o4u4b,4s1z6o4v4a,4s1z9y5m,4s2a6n3l5k,4s2b6n3l5j,4s2b6n3m5i,4s2b6n4v3z,4s2b11d4f,4s2e6m4s4a,4s2e10b5e,4s2e11d4c,4s2f6m4m4f,4s2f6m4q4b,4s2f10y4g,4s2g6m3p5b,4s2h6l3q5a,4s2h6l4o4c,4s2h10c5a,4s2i6l4p4a,4s2i10c4z,4s2j10z4b,4s2k6k4n4b,4s2k6k4p3z,4s2k10x4c,4s2l10d4v,4s2v5s4v4a,4s2w5a2r6v,4s2w5d5k3z,4s2w5v4q4b,4s2x5u4r4a,4s2y4y5n3z,4s3a4t2l7e,4s3a5a5k3y,4s3b5d5b4d,4s3b5j4v4d,4s3c4u5n3z,4s3c4x5i4b,4s3d5j3k5m,4s3d5k3l5k,4s3d5m4t4a,4s3e4s5m4a,4s3e4v2v6o,4s3e5b5b4c,4s3e5c3e5y,4s3e5g4z3z,4s3e5z4e4b,4s3f4x5d4d,4s3f5m3o5d,4s3g10m3r,4s3h4y5c4b,4s3h4z3f5x,4s3h5e4x4a,4s3h5h4s4c,4s3i5h4v3y,4s3j4y5a4b,4s3j4z4z4b,4s3j5f4s4c,4s3k4s5g4a,4s3k5c4u4c,4s3k5j4p4a,4s3l4m5l4a,4s3m4j2r6w,4s3m5a4v4b,4s3m5g4q4a,4s3n4y4x4a,4s3o4u3g5u,4s3o4y4w4a,4s3o5a4v3z,4s3o5c4s4a,4s3p4e2n7c,4s3p4g2r6w,4s3q4e2o7a,4s3q4p5e3z,4s3r4e2q6x,4s3r4l5g4a,4s3r4p5b4b,4s3r4p5c4a,4s3r4s4y4b,4s3s5c4o4a,4s3s5h3t4q,4s3t4o4y4d,4s3t4q4x4c,4s3t4r4w4c,4s3t4s4y3z,4s3t4t4z3x,4s3t4v4t4b,4s3u4w4r4b,4s3u4y4r3z,4s3u4y4s3y,4s3v4i2y6h,4s3v4j5e4a,4s3w4e5k3y,4s3w4s4v3z,4s3w4u4r4b,4s3w4v3n5e,4s3w4w4o4c,4s3x4a2s6t,4s3x4e2w6l,4s3x4e5j3y,4s3x4l5a4a,4s3y3v5q3z,4s3y4d5h4a,4s3y4e5f4b,4s3y4l4x4c,4s3z3y5k4b,4s3z4a5k3z,4s3z4c5g4b,4s3z4f3b6d,4s3z4l5a3y,4s3z4o4v4a,4s3z4u4r3y,4s4a3t5o4b,4s4a4b5h4a,4s4a4i3g5u,4s4c3v2r6u,4s4c4f5b4a,4s4c4n4y3v,4s4d3t2q6w,4s4d4l4t4b,4s4d4l4u4a,4s4e4k4u4a,4s4e4n3o5d,4s4e4p4r3y,4s4f3s2r6u,4s4f4d4z4b,4s4h4b5b3z,4s4h4h4v3z,4s4i3m2m7c,4s4i3o5m4a,4s4i4l4p4a,4s4j3k5p4a,4s4j3n5n3z,4s4k3x3f5w,4s4k3z5b3y,4s4k4c3j5n,4s4k4f4u3z,4s4k4g4s4a,4s4l3i5o4b,4s4l4j3s4w,4s4m3n2t6q,4s4m4c4t4b,4s4m8x4a,4s4n3w4y4b,4s4n4a4v4a,4s4o6n6i,4s4q4e4k4e,4s4t4c4n4a,4s4y8t3s,4s12k5a,4tr7b5p4b,4tr7b5r3z,4tu6z2m7d,4tw6y2p6z,4tw6y5n4b,4tx9o6y,4tz6w5o3z,4tz9p6v,4tz12h4d,4t1b6w2t6s,4t1b9p6t,4t1c6v2t6s,4t1e6u2v6p,4t1f6t5a4k,4t1g6t5j4a,4t1h6t5h4b,4t1h9q6m,4t1i11y4d,4t1j6s2y6j,4t1k11x4c,4t1m6r5g3z,4t1m9t6e,4t1n6q5e4b,4t1p6q3d6a,4t1p6q3e5z,4t1p11t4b,4t1q6q3e5y,4t1q11s4b,4t1r6p4u4i,4t1r6q3f5w,4t1r11p4d,4t1t6p3h5t,4t1t11r3z,4t1u6p3h5s,4t1u11m4d,4t1w6o4y4a,4t1x6n4y4a,4t1x6o3j5o,4t1x9y5o,4t1y6n3k5n,4t1y6n4w4b,4t1y6n4y3z,4t1y6o3k5m,4t1z6n3l5l,4t1z6n4w4a,4t1z6n4y3y,4t1z11i4c,4t1z11l3z,4t2b6n3l5j,4t2b6n3m5i,4t2c6m3n5h,4t2d6m4t4a,4t2d10b5f,4t2f10c5c,4t2g6l4q4b,4t2g10z4e,4t2g11b4c,4t2g11e3z,4t2h6l3r4z,4t2h6l4r3z,4t2i6k4o4c,4t2j6k4n4c,4t2k6k4n4b,4t2k10z4a,4t2u5c5m4a,4t2u5e2u6q,4t2u5h5h4a,4t2u5y4q4a,4t2v4x5p4b,4t2v5g2y6j,4t2v5n5a4a,4t2w4z5s3v,4t2z4w5o3z,4t2z5h5c4a,4t3a5e5d4b,4t3a5g3f5x,4t3a5l4x4a,4t3b5o4t4a,4t3c5e3e5y,4t3d4x5h4b,4t3d5g3i5r,4t3e5l4t4a,4t3e5o4v3v,4t3f4o2n7c,4t3g4o5n4b,4t3g5j4t4a,4t3i4w5d4b,4t3i5d3k5n,4t3j4r5d4f,4t3j5h4s4a,4t3j5k3s4x,4t3k4q5j3z,4t3k4w3f5x,4t3k5k4n4b,4t3l4h5q4a,4t3l4r5f4b,4t3l5c4t4c,4t3l5d4t4b,4t3m4o5h4b,4t3m4q2y6i,4t3m4w3i5s,4t3m4z4w4b,4t3m5f3p5c,4t3m5i4m4c,4t3n4f2n7d,4t3n4v5a4a,4t3n4z3l5l,4t3o4i2r6v,4t3o4s5c4a,4t3o5c4s4a,4t3o5d4q4b,4t3p4n2y6i,4t3p5a4t4a,4t3p5p3n4r,4t3q4j5h4c,4t3q4z4p4e,4t3q5d3s4x,4t3q9s4b,4t3r4c2m7d,4t3r4w4t4c,4t3r4x4w3y,4t3s4j2y6j,4t3s4p3f5w,4t3s4s4x4b,4t3s4u4w4a,4t3s4x3n5g,4t3t4i5h4a,4t3t4k5e4b,4t3t4q4s4h,4t3t4w4u3z,4t3u4g2w6m,4t3u4r3k5n,4t3u4y3s4y,4t3v4c2t6s,4t3v4c2u6r,4t3v4y4p4a,4t3w3z5o3z,4t3w4p4y3z,4t3w4s4s4c,4t3x4v4r3z,4t3x8q4w,4t3y3w2n7b,4t3y4i3f5x,4t3y4n3k5n,4t3y4p4u4b,4t3y4u4q4a,4t3z3y2t6s,4t3z4b5h4b,4t3z4e5f4a,4t3z4h3g5w,4t3z4t4p4b,4t4a4b5g4b,4t4a4k4y4a,4t4a4m3l5l,4t4a4p3n5g,4t4a4t4q3z,4t4b3v5l4b,4t4b4g5d3y,4t4b4l3l5l,4t4b4n3m5i,4t4b4p4s4a,4t4b4t4o4a,4t4c3s2p6z,4t4c3y5i4a,4t4c4i4y4a,4t4c4n4t4a,4t4d3s5l4c,4t4d9g4a,4t4e3p5q3z,4t4e3w5h4b,4t4e3x2y6j,4t4f3r2s6u,4t4f3z5e4a,4t4f4i4v4a,4t4f4l4t3z,4t4f4o4o4b,4t4g4d5a3z,4t4g4l4q4b,4t4g4l4s3z,4t4h3u5g4b,4t4h3x5e4a,4t4i3p2t6s,4t4j3t3a6g,4t4j4b4y4a,4t4j4l4j4f,4t4k3y5a4a,4t4l3o5i4b,4t4l4i3s4x,4t4m3r5f4a,4t4m3w3h5t,4t4n3v5b3z,4t4q4a4q4c,4t4q4c4q4a,4t4t3d2t6t,4t4x3h5e4a,4us9m7f,4uu6y2n7d,4uu12p4a,4uv6x2o7c,4uy6w5o4a,4u1b6v2u6s,4u1c9p6s,4u1e6u5h4d,4u1e9p6q,4u1f6t2v6p,4u1f6t2w6o,4u1f6t5j4b,4u1h6s2x6m,4u1i6s2y6k,4u1j6s2z6i,4u1k6r3b6g,4u1l6r3a6g,4u1l6r5f4b,4u1n6q5d4c,4u1n9u6c,4u1p6p3f5z,4u1q6p3g5x,4u1r6p5c4a,4u1r6p5h3v,4u1t6o3i5t,4u1t6o5b4a,4u1t6p3h5t,4u1v6o3j5q,4u1v6o4z4a,4u1w6o4w4c,4u1x11m4a,4u1x11n3z,4u2b6n3m5i,4u2b6n4t4b,4u2c10a5h,4u2d6m4t4a,4u2e6l4r4c,4u2e6m4r4b,4u2e10c5d,4u2h6k3r5a,4u2i6t4h4a,4u2i11a4b,4u2j6k4v3u,4u2v5a2s6v,4u2v5n3i5s,4u2w5u4y3u,4u2x5c5j4a,4u2x5q4o4h,4u2x10l4b,4u2y5a5i4c,4u2y5b5i4b,4u2y5t3s4z,4u3b5n4t4b,4u3e4p2o7b,4u3e5f3j5q,4u3f5g4w4b,4u3f5j4t4b,4u3g4p2s6v,4u3g5e4x4b,4u3h5k4r4a,4u3i4j2l7g,4u3i5k3r4z,4u3i7c6z,4u3j4z4z4b,4u3j6w7e,4u3k4n5k4b,4u3m4p4w4l,4u3m4y4z3z,4u3m5a4q4g,4u3m5d3p5e,4u3m5d4v3y,4u3n4j2t6t,4u3n4l5g4e,4u3n4o2y6j,4u3n5f4p4b,4u3o4l5j4a,4u3o4s5c4a,4u3o5b4t4a,4u3p4u4z4a,4u3q4h5l4a,4u3q4j2w6n,4u3q4o5d4b,4u3q4p5d4a,4u3q4q5b4b,4u3q4s3j5r,4u3r4h5i4c,4u3r4u4w4b,4u3r4z4s4a,4u3r5k1o6t,4u3s4z4r4a,4u3s5a4p4b,4u3t4k5g3z,4u3t4m5d4a,4u3t4q4y4b,4u3t4u4v4a,4u3t4w4q4d,4u3t4z3s4y,4u3u3z2n7c,4u3u4h5h4a,4u3u4x4r4a,4u3u4y4q4a,4u3u4z4p4a,4u3v4m5a4b,4u3v4p4z3z,4u3v4s4w3z,4u3v4v4t3z,4u3w3v2n7e,4u3w3x2q6z,4u3w4q4v4b,4u3w4v4q4b,4u3w7s5v,4u3x3x5n4b,4u3x4h5d4b,4u3x4t4t3z,4u3x4v3r4z,4u3y3y2t6t,4u3y4d5h4a,4u3y4t4s3z,4u3z3v2r6x,4u3z3w2s6v,4u3z3y5n3y,4u3z4i3i5t,4u3z4n4v4b,4u3z4o4t4c,4u3z4p3n5h,4u3z4u4p4a,4u4a3r5r4a,4u4a3s5q4a,4u4a4a2y6k,4u4a4a5h4b,4u4b3w2u6r,4u4b4o3p5e,4u4c3t5n4a,4u4c4j3l5m,4u4d3o5r4a,4u4d3t5o3y,4u4d3v5j4b,4u4d3w5h4c,4u4d4c3g5x,4u4d4h5a3y,4u4d4o4r4a,4u4d4q4n4c,4u4e3x3a6h,4u4e4a5f3z,4u4e4c3g5w,4u4e4e5a4a,4u4e4f4z4a,4u4e4g3k5o,4u4e4n4s3z,4u4f4f5a3y,4u4f4m4r4a,4u4g4d4z4a,4u4g4f3k5n,4u4g4h4v4a,4u4g4i4u4a,4u4g4j4t4a,4u4h3y5c4b,4u4h3z5a4c,4u4i4s4i4a,4u4j3y5a4b,4u4j4h4s4a,4u4j4i4q4b,4u4j4i4s3z,4u4j4k4p4a,4u4ku8c4c3f,4u4k3r5g4b,4u4k4e4u4a,4u4k4h4r4a,4u4k4i4p4b,4u4l3j5p3z,4u4l4e4t4a,4u4l4i4p4a,4u4m3f2l7g,4u4n3w5a3z,4u4n4e4r4a,4u4o3v4y4b,4u4o3v5b3y,4u4o4w3v4d2y1u,4u4p3h5m4a,4u4p3u5a3z,4u4r3s4z4a,4u4s4p3v4g3fy1h,4u4t3b2r6x,4u4t3j5h3z,4u4u4r3n4km,4u4v3y4o4b,4vr6z2m7g,4vs6z2m7f,4vt6y2n7e,4vt6y5p4c,4vt12q4a,4vu9m7d,4vw6x2q6z,4vz9p6v,4v1d6t2v6r,4v1f6t2w6o,4v1f6t5i4c,4v1g6s5j4b,4v1g6s5l3z,4v1h6s2y6l,4v1h6s5j4a,4v1i6s2z6j,4v1j12a4a,4v1l6r5e4c,4v1m6q3d6d,4v1p6p3g5y,4v1q6p3g5x,4v1t6o5c3z,4v1u11o4b,4v1w9y5p,4v1w11n4a,4v1x6n3l5n,4v1x11l4b,4v1x11m4a,4v1y6n3l5m,4v1y11k4b,4v1z6m3m5l,4v2a11j4a,4v2c11g4b,4v2d6l3p5f,4v2d6m3p5e,4v2e6l4t4a,4v2e10t4m,4v2e11b4e,4v2e11c4d,4v2e11g3z,4v2f6k3r5c,4v2f6l3r5b,4v2g6k3s5a,4v2i6j3t4y,4v2i6k3t4x,4v2i6k4p4b,4v2i6k4q4a,4v2t5o3i5t,4v2t5u4v4a,4v2u5a5m4c,4v2u5k3e6a,4v2u5u4u4a,4v2y5f5f4a,4v2z5q4r4c,4v3b5b5f4b,4v3b5j4x4b,4v3c5k3m5k,4v3e5f3k5p,4v3e5k3o5g,4v3f4y5e4b,4v3i5f4u4b,4v3j4n2v6r,4v3j4o2v6q,4v3k4j5p4a,4v3k4p5h4c,4v3k4q5i4a,4v3l4j2t6v,4v3l5f4q4c,4v3m4r5e4b,4v3n4g5o4b,4v3n4u5d3y,4v3o4d5r4a,4v3o4e5p4b,4v3o4r3f5y,4v3o5a3o5g,4v3p4o5f4a,4v3p5a4t4a,4v3q4h2v6q,4v3q4l5g4b,4v3q4v4w4b,4v3r4e2u6t,4v3r4t3l5n,4v3r4t4x4b,4v3r4t4z3z,4v3t3z5o4c,4v3t4a5l4e,4v3u4h5h4a,4v3u4l5c4b,4v3u4m5a4c,4v3u4m5c4a,4v3u4y4n4d,4v3w3z2t6u,4v3w4g5h3z,4v3w4l4z4c,4v3w4v4s3z,4v3x4i3f5y,4v3x4l4z4b,4v3x4q4v4a,4v3y3x2t6u,4v3y4a2w6o,4v3y4k4z4b,4v3y4m4x4b,4v3y4m4y4a,4v3y4p4w3z,4v3y4t3s4z,4v3z3u2s6x,4v3z3u5o4b,4v3z3v5o4a,4v3z3z5j4b,4v3z4m4w4b,4v4a3v2t6u,4v4a3z2z6k,4v4a4b5h4a,4v4a4e5e4a,4v4a4i4z4b,4v4a4i5b3z,4v4a4j4z4a,4v4a4k4x4b,4v4a4m4v4b,4v4a4m4w4a,4v4b4h5c3y,4v4b4j4x4b,4v4b4j4y4a,4v4c3t5o3z,4v4c4i4y4a,4v4c4l4v4a,4v4d3o5s3z,4v4d4g3j5q,4v4d4k4v4a,4v4d4p4t3x,4v4e3n5r4a,4v4e3o5r3z,4v4e3v2y6l,4v4e3y3c6e,4v4e3y5i3y,4v4e4h4w4b,4v4e4i4u4c,4v4e4i4w4a,4v4e4j4v4a,4v4e4y4f4b,4v4f3x5f4b,4v4f3x5h3z,4v4f4c3h5u,4v4f4w4g4b,4v4g3p2t6u,4v4g3t2y6l,4v4g3u2y6k,4v4g4d4y4b,4v4g4h4v4a,4v4g4l4r4a,4v4h3q5k4b,4v4i3i5s4a,4v4i3k2n7d,4v4i3m2r6x,4v4i3q5k4a,4v4i3u5g4a,4v4i4f3o5h,4v4i4h4t4a,4v4j3k2q6z,4v4j3r5l3x,4v4j3x5d3z,4v4j3z5a4a,4v4j4e4v4a,4v4j4g4s4b,4v4j4q4j4a,4v4k3i5q4a,4v4k3n5k4b,4v4k3s5h3z,4v4k4p4m3x,4v4l3k2t6u,4v4l3l5k4c,4v4l3p5j3z,4v4l3r5b4f,4v4l3t5f3z,4v4l3w3h5u,4v4l4c4t4c,4v4m3p5i3z,4v4m3x4v4e,4v4m4e3r5b,4v4n3n2y6k,4v4n3o5h4a,4v4n3o5j3y,4v4n3q5f4a,4v4n3u3i5t,4v4o3x4x4a,4v4o3z4t4c,4v4o4a4v3z,4v4o8v4a,4v4po7x4i,4v4p3t5a4a,4v4p3y3n5i,4v4q3f2t6u,4v4q3h2v6q,4v4q3m5i3y,4v4r3a2n7e,4v4r4n3y4g,4v4r4p3v4h3ey1h,4v4s3r4z4a,4v4t4h4i4a,4v4w8s3v,4v4ze8l3u3k,4v10m6y,4ws9m7f,4wx12l4b,4w1e9q6p,4w1g6s2y6m,4w1i6r5i4b,4w1k6r3c6f,4w1l11w4c,4w1u6o3k5q,4w1w6n3l5o,4w1x6n3m5m,4w2a10b5i,4w2c6l4v4a,4w2d6l4t4b,4w2f6k3s5b,4w2f11d4b,4w2h6k4o4d,4w2v5o4w4d,4w3f5g4x4a,4w3p4x4w4a,4w3q4o5f3z,4w3s4a5q4a,4w3s4c2t6v,4w3t4l5e4a,4w3u4i5g4a,4w3u4x4r4a,4w3w4i5d4b,4w3x4u4j4i,4w3y4c5i4a,4w3z3y2x6o,4w3z4a5f4e,4w4a3r2q7b,4w4b4m4u4b,4w4b4o4r4c,4w4b4p3s5a,4w4c3v5n3y,4w4c4d3h5w,4w4d3s5n4a,4w4d4m4s4b,4w4e3r2u6t,4w4f3l2m7g,4w4f3z3g5y,4w4f5b4b4b,4w4g3q5l4b,4w4h3i5s4b,4w4h3m2t6w,4w4h3u3c6f,4w4h3y5f3y,4w4i3n2t6u,4w4i3o5l4b,4w4i4h3r5c,4w4j4c4w4b,4w4k3z5a3z,4w4k4b4w4b,4w4l3u5c4b,4w4l4b4w4a,4w4l4c4v4a,4w4m4m4k4a,4w4n3t5a4c,4w4n3v3l5p,4w4n3v5a4a,4w4n4l4k4a,4w4p3d5r3z,4w4s4j4k3x,4w4t4h4h4b,4w4y4h4i3v5k,4w4y8q3vk,4xp9m7i,4xr6y2o7f,4xs6y2o7e,4xw9o6z,4xx6v2s6y,4xx6w2s6x,4xx9p6x,4x1a6u5m4c,4x1d9q6q,4x1f6s2y6n,4x1g9r6m,4x1j9t6h,4x1m6p3f6c,4x1m9u6d,4x1n6p5e4c,4x1q6o3i5w,4x1q6o4s4m,4x1q9x5w,4x1t11p4b,4x1u6o4z4b,4x1w11o3z,4x1x6n3l5n,4x1y6n3m5l,4x1z6m4w4b,4x1z10a5k,4x1z11k4a,4x2a6m3o5i,4x2a6m4w4a,4x2a11i4b,4x2b6l3p5h,4x2c11h4a,4x2d10d5d,4x2q5q5b4b,4x2u4w2p7d,4x2u5w4o4e,4x2w5i5e4a,4x2x5b5j4b,4x2z5i5c3z,4x3b4p2q7c,4x3b5a5g4b,4x3b5o3s5b,4x3d4m5r4c,4x3e5h4w4b,4x3g4m5o4c,4x3h4z5c4a,4x3i4m2v6t,4x3i5d4x4a,4x3i5f4s4d,4x3j4k5k4f,4x3j5h4r4b,4x3l4t5c4c,4x3o4q5d4b,4x3p4a5e4p,4x3p4r5b4b,4x3q3z2n7g,4x3r4b2r6z,4x3r9r4b,4x3s1j8h4a3cf2a,4x3s3z5q4b,4x3s4f2x6o,4x3s4t4v4c,4x3s4w3s5c,4x3t4o4y4d,4x3t4o5b4a,4x3t4p5b3z,4x3u3v5r4c,4x3v4j5e4a,4x3v4k4z4e,4x3w4e5i4a,4x3w4l4z4c,4x3w4o3n5l,4x3x3s2n7g,4x3x4b3a6k,4x3x4e5g4b,4x3x4n4x4b,4x3x4q4u4b,4x3y4p4t4c,4x3y4r4t4a,4x3z3q2m7h,4x3z3r2n7f,4x3z3s2r7a,4x3z3t2r6z,4x3z4f5d4b,4x3z5c1i6z,4x4a3t2u6v,4x4a3z5i4b,4x4a4j5a3z,4x4a4q4r4b,4x4b3n2m7i,4x4b4n3s5c,4x4c3m2m7i,4x4c3y3c6g,4x4c4b3g5z,4x4c4c5d4b,4x4c4k4w4a,4x4d3l2k7k,4x4d3m5r4c,4x4d3o5q4b,4x4d3x5h4b,4x4d3z5f4b,4x4d4e5a4b,4x4d4f4y4c,4x4d4l4w3y,4x4d4m4s4b,4x4e3k2n7h,4x4e3l2n7g,4x4e3m2n7f,4x4e3n5q4b,4x4e3s5m4a,4x4e3v5j4a,4x4e4f4z4a,4x4e4j4t4c,4x4e4k4s4c,4x4f3l2n7f,4x4f3o5b4o,4x4f3t3a6k,4x4f3u5i4b,4x4f3z5d4b,4x4f4c3l5q,4x4f4f4w4c,4x4g3m2s6y,4x4g3n2t6w,4x4g3y5c4c,4x4g4d4x4c,4x4g4e4w4c,4x4g4g3o5i,4x4g4g4v4b,4x4g4j4t4a,4x4g4k4r4b,4x4g4k4s4a,4x4h3n2t6v,4x4h4c3m5n,4x4h4h3r5d,4x4h4u4g4b,4x4i3h2n7g,4x4i3k2t6x,4x4i3o5k4c,4x4i3o5n3z,4x4i3q2y6m,4x4i3q5k4a,4x4i3r5j4a,4x4i3t5h4a,4x4i4c4y4a,4x4i4d4w4b,4x4j3g2n7g,4x4j3i2r7a,4x4j3k2t6w,4x4j3p5k4a,4x4j3x5c4a,4x4j3y4z4c,4x4j4o1k7b,4x4k3h5q4b,4x4k3m5l4b,4x4k4b4x4a,4x4l3u5d4a,4x4l4a4r4g,4x4l4c4u4b,4x4l4e3t5a,4x4l4e4t4a,4x4l4f4r4b,4x4l8y4a,4x4m3h5p4a,4x4m3k2x6p,4x4m3m5k4a,4x4m3o3d6f,4x4m3x4y4b,4x4m4m4j4b,4x4m5q7h,4x4n3f5q4a,4x4n3s5d4a,4x4n3x3l5n,4x4n4d4r4b,4x4n4k4k4b,4x4o3c2o7e,4x4o3q5e4a,4x4o3v4z4a,4x4o4c4t3z,4x4o4j4l4a,4x4q3h2z6m,4x4q3i5k4a,4x4q3o3h5x,4x4q3u3n5l,4x4q4i4j4b,4x4r3c2t6w,4x4r3t4w4c,4x4r3x4u4a,4x4s3e5m4a,4x4s4h4i4b,4x4s4i4g4c,4x4t3v4u4a,4x4t4g4f4e,4x4u3w4r4b,4x4u4d4n3y,4x12c5i,4x12f5f,4ym7b2k7l,4ym8k4m4a,4yq6y2n7h,4ys6x2q7d,4yt6w2r7c,4yt6x2q7c,4yu6x2r7a,4yv12m4c,4yw6w2s6y,4yx6v2t6x,4yx6v5b4p,4yy6v2t6w,4y1a6t5r3y,4y1c6t2w6r,4y1c9q6r,4y1d6s2x6q,4y1e6s2y6o,4y1e6s2z6n,4y1h6r3a6k,4y1h6r3b6j,4y1j9u6g,4y1l6p3e6e,4y1l6p3f6d,4y1m6p4s4p,4y1n6p3g6a,4y1p6o3i5x,4y1p6o5f4a,4y1p6p3h5x,4y1p7l2l5x,4y1s6o3k5s,4y1s6o5c4a,4y1t6o5a4b,4y1u6n3k5r,4y1u6n4o4n,4y1v7c4k4b,4y1w10a5n,4y1x6m3n5m,4y1x6n3m5m,4y1x6n3n5l,4y1y6m3o5k,4y1z6m4w4b,4y2b10c5g,4y2b11h4b,4y2c6k4v4b,4y2c11f4c,4y2c11h4a,4y2e6k4s4c,4y2f6k3t5a,4y2p4z5r4d,4y2p5l5i4a,4y2p5w4x4a,4y2q5q5b4b,4y2q5s4y4c,4y2s5v4u4b,4y2s5x4t4a,4y2t4x2r7b,4y2u4z2v6u,4y2x5m4y4b,4y2x5s4s4b,4y3a5h5a4b,4y3b4o2n7g,4y3c5d5c4b,4y3e4l2q7d,4y3e4l5q4d,4y3e4t5k4b,4y3h5c3m5n,4y3k4j2v6u,4y3k4x5b4a,4y3k5e4t4b,4y3l4x4z4b,4y3m4x4x4c,4y3o4b2q7d,4y3p3z2n7h,4y3p4g5l4c,4y3s4w4s4c,4y3u3v5s4b,4y3u4c2z6n,4y3u5c4l4b,4y3v3s2j7m,4y3v3t2o7g,4y3w4b5j4c,4y3w4m5c3y,4y3w4p4w4b,4y3x3r5r4d,4y3x3t5p4d,4y3x3u2t6y,4y3y4b5h4c,4y3y4c3e6e,4y3y4q4t4b,4y3z3t2t6x,4y3z3z5j4b,4y3z4l4z3z,4y4a3x5j4c,4y4a4j4y4b,4y4b3w2y6n,4y4b4h5a4a,4y4b4m4r4e,4y4c3m2m7i,4y4c3q2t6x,4y4c3v5l4a,4y4c4a5f4b,4y4c4a5h3z,4y4c4h3m5n,4y4d3o2t6y,4y4d5bx7h,4y4e3k2n7h,4y4e3m5s4a,4y4e3n5p4c,4y4e3n5r4a,4y4e4g4y4a,4y4e4k4t4b,4y4e4u4l3z,4y4e4z4e4b,4y4f3m2r7a,4y4f3n2t6x,4y4f3n5p4b,4y4f3o5n4c,4y4g3n5n4c,4y4g3q2x6p,4y4g3r3b6k,4y4g3y5e4a,4y4g3z5d4a,4y4g4b5b4a,4y4g4r4k4b,4y4h3k2t6y,4y4h3o2w6r,4y4h3p5l4b,4y4h4e4w4b,4y4h4f4v4b,4y4i3m5m4c,4y4i3p5k4b,4y4i3u5g4a,4y4i3w4o4q,4y4i4b4x4c,4y4i4b4y4b,4y4i4g4u4a,4y4j3f2o7g,4y4j3g5t4a,4y4j3i2t6y,4y4j3n2x6p,4y4j3q3e6f,4y4j3u3g5z,4y4j4a5a3z,4y4j4c4w4b,4y4j4e4u4b,4y4k3e2n7h,4y4k3e5g4o,4y4k3f5s4b,4y4k3s3g6a,4y4k3s5f4b,4y4k3t5e4b,4y4k3v5c4b,4y4k4a4x4b,4y4k4d4u4b,4y4k4o4l3z,4y4l3d2m7i,4y4l3v3k5s,4y4l3y4x4c,4y4l4d4u4a,4y4m3e2r7b,4y4m3g2t6x,4y4m3i5n4b,4y4m3j5n4a,4y4m3w3k5q,4y4m3y4y4a,4y4m4a4x3z,4y4m8x4a,4y4n3d2r7b,4y4n3e5r4a,4y4n3j5n3z,4y4n3s5d4a,4y4n3t5a4c,4y4n3x4x4b,4y4n4l4k4a,4y4o3q5f3z,4y4o3s5d3z,4y4o3u5a4a,4y4o3y4w4a,4y4o3z4x3y,4y4p3h5m4a,4y4p3v4y4a,4y4p3z4t4b,4y4p4j4j4b,4y4q3a5q4c,4y4q3c2t6x,4y4q3i3b6j,4y4q3p5c4b,4y4q3r5c3z,4y4q3w4u4c,4y4q3w4w4a,4y4r3m5h3y,4y4r3r5a4a,4y4r4k4g4b,4y13k4a,4zl9m7m,4zo6y2n7j,4zq6x2o7h,4zq6y2o7g,4zr6x2q7e,4zv6v2s7a,4zv6w2t6y,4zw6v2u6x,4zw6v5c4p,4zw6v5d4o,4zx6v2t6x,4zy6u2v6v,4z1c6s2x6r,4z1c6t5n4a,4z1d6s2y6p,4z1f6s3a6l,4z1k6q3e6e,4z1m6p4t4o,4z1n6p5f4b,4z1o6o4p4r,4z1o6p3h5y,4z1t9y5s,4z1t11p4b,4z1u11o4b,4z1u11q3z,4z1v6n3m5o,4z1z6l3p5j,4z2b6k3s5f,4z2b11h4b,4z2c6l3r5e,4z2c6l3s5d,4z2c6l4e4r,4z2d6k4v4a,4z2e11d4c,4z2r5q3m5p,4z2u5u4t4b,4z2w4x2v6u,4z2z5j3l5p,4z3g5f4w4b,4z3h5g4u4b,4z3j4e5u4b,4z3j4x5a4c,4z3m4x3m5n,4z3n4e2u6x,4z3n4m5i4b,4z3o4e2v6v,4z3o9t4c,4z3q4w4i4o,4z3r4u4w4b,4z3s4n5d4a,4z3v4l5c4a,4z3v5f4h4b2kpfsso,4z3v5g4g4b2kpfsso,4z3w3y5n4b,4z3w4a2y6o,4z3w4q3s5e,4z3x3v5q4a,4z3x4h5d4b,4z3x4p4v4b,4z3y3r5s4b,4z3z3x5m4a,4z4a4m4v4b,4z4b3x5j4b,4z4b4h4z4b,4z4b4k4w4b,4z4b4l4w4a,4z4c3p2t6y,4z4c4f5c3z,4z4c4j4y3z,4z4c4k3s5e,4z4c4l4s4d,4z4c4l4v4a,4z4c4w4i4c,4z4d4d5c4a,4z4d4i4w4b,4z4d4u4l4a,4z4d9g4a,4z4e3r5n4a,4z4e3w5h4b,4z4e4f3m5n,4z4e4k4t4b,4z4e4s4k4c,4z4f3o4z4q,4z4f4q4m4b,4z4g3n5l4e,4z4g3t5i4b,4z4g3x3h5y,4z4g4c5a4a,4z4g4g4w4a,4z4g4p4m4b,4z4g9d4a,4z4h4f4v4b,4z4h4p4m4a,4z4h4q4k4b,4z4h4t4h4b,4z4h8b5b,4z4i3h5s4b,4z4i3j2u6x,4z4i3o3a6m,4z4i3o4w4q,4z4i3x5c4b,4z4i4a4k4q,4z4i4a4z4b,4z4j3e5e4r,4z4j3w5c4b,4z4j3x5d3z,4z4j4f4u4a,4z4j4m4o3z,4z4k3f5s4b,4z4k3r5h4a,4z4k3v5e3z,4z4k4d4u4b,4z4k4l4m4b,4z4k4m4l4b,4z4k4n4l4a,4z4k4r4h4a,4z4l3e5t4a,4z4l3h2u6w,4z4l3j2x6r,4z4l3l2z6n,4z4l3l5n3z,4z4l3r5g4a,4z4l3u5b4c,4z4l3w3m5p,4z4l4a4w4b,4z4l4l4l4b,4z4l4o4h4c,4z4m3g2t6x,4z4m3m5k4a,4z4m3t5d4a,4z4m3y3p5j,4z4m3z4w4b,4z4m4a4w4a,4z4m4b3s5d,4z4m4b4t4c,4z4m4k4m4a,4z4n3b5t4b,4z4n3d2s7a,4z4n3i2y6p,4z4n3i2z6o,4z4n3j5m4a,4z4n3k5j4c,4z4n3l5j4b,4z4n3n5i4a,4z4n3p5g4a,4z4n3r5d4b,4z4n3x4x4b,4z4n3x4y4a,4z4n4a4e4r,4z4n4i4n4a,4z4n4k3v4q,4z4n4p4f4b,4z4n8f4r,4z4o3a5g4o,4z4o3b2r7c,4z4o3b5s4b,4z4o3c2t6z,4z4o3j3a6l,4z4o3z4u4b,4z4o3z4v4a,4z4o4a4u4a,4z4o4h4n4a,4z4o4j4k4b,4z4o4l4i4b,4z4o4m4h4b,4z4o8v4a,4z4p2z5u4a,4z4p3b2s7a,4z4p3c2t6y,4z4p3c5r4a,4z4p3r5b4b,4z4p3r5c4a,4z4p3s5a4b,4z4p3w4x4a,4z4p3y4v4a,4z4p4h4m4a,4z4p4k4i4b,4z4p4r3u4i,4z4q2z5s4b,4z4q3a2r7b,4z4q3s4z4b,4z4q3v4w4b,4z4q3y4u4a,4z4q4f4m4b,4z4q4g4l4b,4z4q4j4j4a,4z4q4k4h4b,4z4r3a2u6x,4z4r3g5l4a,4z4r3v4g4q,4z4r3w4u4b,4z4r4f3v4r,4z4r4f4l4b,4z4s3e2y6o,4z4s3t4x4a,4z4s4d4n4a,4z4s4e4l4b,4z4s4l4f4a3z1h,4z4t4m4c4b3g,4z13k4a,5ak7b5h4q,5at6w2r7c,5av6v5b4r,5ax6u2v6w,5a1b6s2x6s,5a1c6s4x4r,5a1h6q4w4p,5a1h9u6i,5a1m6p4p4s,5a1n6o4p4s,5a1q6o3j5v,5a1q6o5e4a,5a1u6n5a4b,5a1v6n3m5o,5a1v6n4i4s,5a1v6n4k4q,5a1y6l4h4s,5a1z6l3q5i,5a2a6l4f4s,5a2b6w3x4o,5a2c6k3s5e,5a2c6k4f4r,5a2o6g3y4q,5a2p5m3h6a,5a2p5n4p4r,5a2p5p5d4b,5a2q10t4a,5a2r6e3y4p,5a2t4x2u6y,5a2t5m3l5s,5a2u5l5c4b,5a2u5t4u4b,5a2v6c3w4p,5a2w5q4h4p,5a2x5e5g4b,5a2x5o4x4a,5a2y4x5n4a,5a2y5d5f4c,5a3c4m5e4q,5a3c5a4o4s,5a3n4w4z4a,5a3t5c4m4b,5a3v3t5c4s,5a3v4b5m4a,5a3v5h3x4j,5a3w4z4n4a,5a3z4j4z4b,5a4b3x5k4a,5a4b4j4x4b,5a4c3k5w4a,5a4c4c5e4a,5a4d4d5b4b,5a4e3m5e4o,5a4f3q5m4b,5a4f3u3e6f,5a4g3i2r7d,5a4g4o4n4b,5a4h3i2t7a,5a4h3i5s4b,5a4h3j5c4q,5a4h3n2z6p,5a4h3p5l4b,5a4h4o4m4b,5a4i3v5f4a,5a4i3y5b4b,5a4j3g2s7b,5a4j3g5s4b,5a4k4n4k4b,5a4l3b5e4s,5a4l3d5g4o,5a4l3n5k4a,5a4l3z4y4a,5a4l4c4v4a,5a4l4j3y4q,5a4l4j4n4b,5a4m3a2n7j,5a4m3c5f4p,5a4m3i2y6q,5a4m3v5b4a,5a4m3w5a4a,5a4m3z3r5g,5a4m3z4v4c,5a4m4k4l4b,5a4m4n4j4a,5a4n2z5i4o,5a4n3c5s4b,5a4n3d2u6y,5a4n3i5n4a,5a4n3q5f4a,5a4n3u5a4b,5a4n3z4w4a,5a4n4a4v4a,5a4n4h4n4b,5a4n4h4o4a,5a4n4i4m4b,5a4n4i4n4a,5a4n4j4l4b,5a4n4k4k4b,5a4n4l4k4a,5a4n4q4e4b,5a4o3a5f4p,5a4o3u4z4b,5a4o3w4x4b,5a4o4g4n4b,5a4o4h4m4b,5a4o4h4n4a,5a4o4i4l4b,5a4o4i4m4a,5a4o4j1j7c,5a4o4j4l4a,5a4o4l4j4a,5a4p3f4x4r,5a4p3o5e4b,5a4p3v4g4s,5a4p3v4y4a,5a4p3y4u4b,5a4p4j3w4o,5a4p4j4j4b,5a4p4j4k4a,5a4p4k4j4a,5a4p4m4g4b,5a4q2y2r7d,5a4q3a2t6z,5a4q3i4v4p,5a4q3l5h4a,5a4q3m4q4q,5a4q3n5f4a,5a4q3u4y4a,5a4q4e3w4s,5a4q4e4o4a,5a4q4g3x4p,5a4q4h4l4a,5a4q4i3u4q,5a4q4i4j4b,5a4q4j4j4a,5a4q4o4e4a,5a4q8s4b,5a4r2x5c4s,5a4r2z5s4a,5a4r3a5r4a,5a4r3c5p4a,5a4r3l4p4r,5a4r3n5d4b,5a4r3v4v4b,5a4r4e4m4b,5a4r4f3y4o,5a4r4f4l4b2zf2a,5a4s3r3o5l,5a4s3s4k4o,5a4s4c3x4r,5a4s4c4n4b,5a4s4d4a4n,5a4s4d4m4b,5a4s4e1n6z,5a4s4e3x4p,5a4s4e4l4b,5a4s4h4j4a,5a4s4h4j4a2zf,5a4s4h4j4a2zf2a,5a4s4i3u4o,5a4s4i4i4a,5a4s4l3x4i2zy1h,5a4s8r4a,5bba2i2ja4sa2ywa3xbac,5bba4pca4sa2ywa3xbac,5bd4oe3vx2yx3wdb4o,5bd4oe3vx3sd3wdb4o,5bo6y5f4r,5b2g10a5d,5b2g11d4a,5b2m6h4a4p,5b2s5k4r4p,5b2u5j4q4p,5b2v4q2n7k,5b3g5s3x4n,5b3o4f4z4q,5b3x4w4o4b,5b3y4m4x4b,5b4b4v4l4b,5b4e8p4q,5b4k4n4j4c,5b4o3x4h4q,5b4o4g4n4b,5b4o4j4k4b,5b4o4k4j4b,5b4p2w5g4r,5b4p4i4k4b,5b4q4d4b4o,5b4q4g4l4b,5b4q4h4l4a3e2a,5b4q4i4j4b,5b4q4j4i4b,5b4q4p4c4b,5b4r4d4n4b,5b4r4e3x4q,5b4r4f3y4o,5b4r4i4i4b,5b4r4i4j4a,5b4r4k4g4b,5b4r4k4h4a,5b4r4l4f4b,5b4r4n4d4b,5b4r4o4d4a,5b4s3g5k4a,5b4s4i4i4a,5b4s4n4d4a,5b4t4d4m4a2yf2a,5b4t4f4k4a2yfsso,5b4t4g4j4a2yfsso,5da2i2ja4sa2zva3zac,5f2h2l3vx3w4abjnjjcl1eonb,5i4r4u,5i9m,5j9l,5j9m7w,5k4q4u,5k4r,5k8s,5l4q4t,5l8k,5l9l,5n6z,5o6y,5o6z2m,5p6y,5p6y2n,5q9n,5q12o,5s6w,5s6x,5t12i,5u11z,5v9o,5v9p,5v9q,5y11w,5y12h,5z6u,5z9q,6a11x,6a11z,6a12d,6b9p,6c12c,6d6s2y,6e12a,6f6r,6f11p,6f11w,6g6r,6g11m,6h6q3b,6h6q3c,6h11n,6i6q3d,6i11l,6j6p3e,6k6p3f,6k11q,6m6p3g,6m6p4w,6n6p3h,6n11i,6o6p,6p6o,6p11q,6q6o,6q6o3j,6q11e,6q11u,6r6n3j,6r6o3j,6s6n3k,6t6n,6t6n4t,6t6o,6t9y,6u9y,6v11b,6v11f,6v11i,6v11p,6w6n3m,6w10b,6w11a,6x10w,6y11g,6z6l3p,6z10v,7a10u,7b6l3r,7b10x,7b11a,7c6k,7c6l3s,7c10e,7c11d,7c11f,7c11i,7d6k3s,7d11b,7f6j3t,7h6x,7h10b,7i6h3s,7i10b,7j6h3s,7j19b1h,7k6h3s9o,7k9z,7k15i,7k17u,7l6g,7l19o,7m6g3t9m,7m6h3t7q,7m10a9m,7m10b7q,7m10b9l,7n19m,7o,7o5y4j,7o6c,7p,7p9m,7q,7r,7r10d,7r10j,7s7f,7s7i,7s8f,7s8q,7s10c,7t8d,7t8m,7t9g,7t10g,7u7f,7u7n,7v7a,7v7h,7v8j,7v8v,7v8z,7v9l,7w,7w7d,7w10c,7x,7x7a,7x9c,7x9i,7x10k,7y5k3n,7y8h,7y9a,7y9g,7y9y,7z7c,8a5n3r,8a8i,8b7f,8b7k,8b7n,8b8n,8b9c,8b9e,8b9u,8c8i,8c8x,8d7x,8e5h3r,8e6x,8e7c,8e7k,8e7u,8e9r,8e9s,8f7b,8f7p,8f8m,8f10a,8g4h2o,8g8k,8g9y,8h6v,8h8u,8i8w,8i9u,8j6x,8j9n,8k6n,8k7m,8k7s,8k8l,8k9r,8k9u,8k9z,8l7f,8l7j,8l8f,8m6m,8m7f,8m8u,8n7p,8n9o,8o8t,8o9p,8p4p3j,8p6s,8p7t,8p8a,8p8b,8p8i,8p9d,8q6m,8q7i,8q7o,8q9g,8q9n,8q9r,8r4q4q,8r6j,8r6u,8r7d,8r7s,8r8a,8r8j,8r9e,8s6o,8s9p,8t6e,8t6y,8t7b,8t7q,8t8c,8u6y,8u7x,8u8a,8u8f,8u9j,8v6m,8v6z,8v8k,8v8n,8v9h,8v9k,8w6e,8w7p,8w7v,8w8i,8x9e,8y6x,8y7k,8y8b,8y8h,8y9h,8z6d,8z7v,8z8f,8z9k,9a5z,9a8s,9a9f,9a9i,9b6b,9b6g,9b6u,9b7t,9c7p,9c7s,9d6p,9d7r,9d7s,9d7x,9d8b,9e7j,9f6k,9f6p,9f7l,9f7o,9f8p,9g5v,9g6f,9h3w3j,9h6f,9h6h,9h6o,9h7k,9h7u,9i5u,9i6y,9i7n,9i7r,9i7x,9i8v,9i8x,9j4e3s,9j7k,9j7s,9j7w,9j8y,9k3d2n,9k3l2z,9k5n,9k6h,9k7b,9k7y,9l6z,9l7a,9l7g,9l7h,9l7k,9l7q,9l8r,9l8z,9m5q,9m5w,9m6a,9m7s,9m8v,9n5n,9n6i,9n7e,9n7j,9o3k3d,9o7d,9o7q,9o8t,9p5w,9p6g,9p7n,9p7s,9p8s,9q7d,9q8u,9r7f,9r7i,9r8t,9s5n,9s6u,9s8s,9t6r,9t8r,9u12y2s,10a,10b,12o,12p,12q,12x3a,12y,12y3a,12z,13c,13c3g,13d,13e,13g3j,13m,13n3r,13o3s,13p3t,13q,13w13d,13x8v2l,14a12z,14e8oy1m,22saaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,22tbaccaaaaajhbagaabacaaghgpfcbddacaaaabbaai,22tcl2d,22tc1h,22tc1h1lupj,22td,22te,22tjngabjecfadjqoehabd,22tjngabjo1qqbd,22tjnhbjohni1cb,22tjnju1i1g,22tq,22tqcj3dka,22tqd,22tqdh,22tt1r1v,22tt3n,22tudda1h,22txg,22txso,22tx1t,22t1a,22t1c2d,22t1k,22t1s1c,22t1x,22t2c,22t2imv,22t2pn,22t2w,22t2z,22t3d,22t3dg,22t3g,22t3l,22t3m,22t4f,22t4g,22t4o,22t4s,22ub2ea1khf,22ub2t1kj,22v,22wr,22w1j2uj,22w2t1u,22w4ej,22xx,23dh3n,23dngm2yd,23dnt,23d4k,23g1c,23h,23hu2za,23j,23l2d1o,23q,23rgm,23rhbiadaiak1vg,23rhbiadail1vg,23rhbieail1vg,23rto2hb,23r3q,23s,23t,23u1k,23x,23zp,24b1m,24b2y,24c,24g,24x,24z,25fu,25h,25v,25w,25z,26a,26c,26d,26e,26j,26k,26l,26p,26r,26s,26v,26x,26z,27aa,27l,27q,27u"); - _this.__FontFallbackManager_fontComponents_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__FontFallbackManager_fontComponents_FI = result; - value = result; - } - result = A._UnicodePropertyLookup__UnicodePropertyLookup$fromPackedData("1eA75Z76N76P73Z76O76Y77Bb24K51J77E24K77Ha24Kh51J74Aa24K76V76X77D77G76Zc27P42Na27P76D76Fb27P76E76C42Nd27P42Nd27Pb24K76U77A76Ty27P24K77F24K77CF1eA76A79G9A79J48U79M62Y76R79H74K9A42U121E247O51L79I79N121F245W245V79L62Y9A79P9A48U9A42Ub48U79S9A21S9Ab21Sb9A42Ta9A21S42Vb9Ab21S9A21S42V76W42S9A21S9A42S21S9A79F52O27Q52Ob27Q52N79X79U79W52P42Ta27Q52N42T9Ab27Q79T21S27Q76S42S79R27Q9A52P42Va9A32D36V78T78Xc8CaEe8C78W78V32D36VaEc8C42R32DaEe8CaEa8C49J62X78Z36VaEb8C42Wa80CaEa8CEe8CaEa8C42R32Da8C42R78UEa52L52K79A21F121Ca8Ca9Aa8Ca52Lc8CaEc8CaEa8CaE247N62X32D36V79B52Kp8CrE121BlE121A245TlE120Z245U1aE80B80A21F121D21F35S21F35S21F49K21F49K21F35S21F35SzE49K35S1cEc8CzE8CxE62WnE62W3hE17KE120W261ThE42W79CE79D124Y135OE262JhE262W41V129Z79Z261J42W79EkE41T120YsE78R78Q77J52C78P262A41V77I52C71La41V120XE262EaE17K77L262QkE50KaE80E261Z50Ka77K41VcEa50KE261Y261VlE17KnE261MgE262SE262RbE261WaE17KqEa17KaEaAeEcAfEAEAbEc50G261Ik50GAf50GfE261Gd36N71G36N50H71G50H36N50Hc36N8Bf36NfE8BbEa8BbE41WE41WE41WE41WEm50Ra8BaEa8BjE49ImE2k49IE49I1vE262F41XaE41X6kEA1k36PaA1u36P263E36PaAb36PA2b21RgAz21RcAe21RjAd4W263Ae4W50Mm4W50Mb4W262Y4W50Nd4W71Mw4W262Xi4Wj50Ni4Wi263B50Ma263D41Ya4W50N3t4W41Yz4Wi71Me4Wm51EA2g51EaAb51E1u4W1w264ZmA2f72KaAb72K2kA1a72GaA72GpA1d4WAa4WeA3y4W2h36O262Dr36Oa261Rp36Oa261Qi262Co36Oc11NAg11NaAa11NaAu11NAf11NA11NbAc11NaAh11NaAa11NaAc11NgA11NcAa11NAd11NaAi263Fc11Nc263If11NaAb11PAe11PcAa11PaAu11PAf11PAa11PAa11PAa11PaA11PAd11PcAa11PaAb11PbA11PfAc11PA11PfAi264Af11PiAb13PAh13PAb13PAu13PAf13PAa13PAd13PaAi13PAb13PAb13PaA13PnAc13PaAi263Za13PfAf13PAb13QAg13QaAa13QaAu13QAf13QAa13QAd13QaAh13QaAa13QaAb13QfAb13QcAa13QAd13QaAq13QiAa10OAe10ObAb10OAc10ObAa10OA10OAa10ObAa10ObAa10O31UbAf10O31Uc10OcAd10ObAb10OAc10OaA10OeA10OmAl31Ug10OdAl15DAb15DAv15DAo15DaAh15DAb15DAc15DfAa15DAb15DaA15DaAc15DaAi15DfAh15Dl15BAb15BAv15BAi15BAd15BaAh15BAb15BAc15BfAa15BeAa15BAc15BaAi15BAb15BkAl27JAb27JA1x27JAb27JAe27JcAo27JaAy27JAb15CAq15CbAw15CAh15CA15CaAf15CbA15CcAe15CA15CAg15CeAi15CaAb15CkA2e73DcA1b73D1jAa17MA17MAd17MAw17MA17MAv17MaAd17MA17MAf17MAi17MaAc17M1eA2s31YA1i31YcA1l31YA1i31YAn31YAl31Y1jA2k42Di263N3g42D1k19PA19PdA19PaA1p19P71Kc19P9uA2t3RAc3RaAf3RA3RAc3RaA1n3RAc3RaA1f3RAc3RaAf3RA3RAc3RaAn3RA2d3RAc3RaA2n3RaA1e3RbAy3ReA3g50QaAe50QaA24o50P1b264IbA3j264SfAu72YhA72Yt264Ca263LhAs263KkAl51FAb51FAa51FkA3o42CaAi42CeAi42CeA31Xb72J31X72Js31XeA3j31XfA1p31XdA2q50PiA1d36QAk36QcAk36QcA36QbAk36Q1c72ZaAd72ZjA1q42EcAy42EeAj42EbAa42E1e42C1a71TaAa71T2j36TA1b36TaAj36TeAi36TeAm36TaApEcAEAgE1vA2w71OcA1r71ObA2k72X1y71RgAc71R2c50VbAn50VbAb50V1u264JhEfA1p19PaAb19Pg72XgA71S17L71S50S17La27H42B27H42B263T17La42Ba17L42B27Hg17L27Ha17L27Hc17L263G50S263P263H27H11Na50SeA7vE17K1qEA262N2mEa21F2kEe8CwE8CE15Z69E15Z69Ee15Z11Bb15Z120H15Z11B15Z11B15Z11B15Z11B15Z11B15Z11B15Z11Ba15Z69Fc11A11Ba11A69F11B11A35Wb11A11Bb11A35W11A62U11A11Bf11A35W11A11B11A11B11A62Ub11A35W11A35W11A11B11A11Bb11A78Y78Sb49J62T49J62T1aEaAeEaA1kEaAeEaAgEAEAEAEA1dEaA1zEAnEAmEaAeEArEaAbEAhEAaE120M120SdE71JE261K80D73Ka261N120U120R120Qa42U120V120NEa79Y52M71Ha79O52ME120I62V77NE261O120T79Q216UeE71L261L62VE120L120J8B120Oa8BEa79V206L74WdE120PE80FaE41T260L74UdE71IE41TE17KE262T17K8Ba17K262PaE262L262OeEAkEaA120KlEb262ViEAlEbAhE119B262G119A79K262IjE261ScE71KaEnAjM264GM119O251Ta2MM52J74J2MjM262BnA41TE8B154UE119NbE40Y70Tc8B41Rb8B119CE8B118ZaEd8BbE40Y51LE8BE40Y41R8BaE40Ya8B41Rb8BEa8B70Tb8B74ZE41Rd8BcEd8BuE261F261Hg71Fe2Mi71Fh2M262UEc2MEa2McA161Z155V206E155U73Y73Xa51P74V51PnMa75AcMFgMa21NiM8I12N21NcM21N48TbM8IM120GM119QpMc77ZfFaMFM21NiM62SM8I12NM48T8I119Z8I12N21N12NbM8IM8I76Q12NM119DaM32C76M119IaM8I119X120B8IaM124NM8I12N119P119M119Sa8I12N21N8IdMc8IdM8IdM12NM12NaM8IbM251RrM8I62R12NM119J119K130P136QaM120C62SaMa8IaMa12NaMa12NiM62R8Ic12NaMa12NhM8I119L251P21N76KeM21NcM8IxM48TcMb32CrMa12NqM263X172MoMd2M41S70S251Sc31Wc2MM2M119Vb2MF2M78AMa2Ec31WaMa2McF2Ea41SFi2M2pMF31WbFs2M52JMd2MsM31Wa21NdMfAn41S2M52I4M31Wh2Ma41SeMf2Ma4Ma3Sb4M2Sb2EcFb4M1mF52IbFxAjFtA120F120E120D120A119Y119W119U119T119Rh119Ha70S119G119E119Fa118Uh35Re251Oi118Vi251Qy36La26W35Rh26W74Tb26W36L35R26W35R26W36L26W36L26W36L35R21D118S21D35Qb21D118Rc21Da35Q21D70Ra21D35Qa21D35Q21D35Q21D48Si70R48Sh251N48S189E118Y196F10Ze62P118T62Pa10Z16Db10Z16D10Z118X10Z16D118W10Za16D10Z62Q10Za16D10Za16D62Q10Za16D50D10Za16Da10Za16D10Zb16Da10Z50D16D10Zb50Da10Zc16D48R50Cb48Rb50C251M50C48Rc36Ka23Xa26V23Xa26V23Xa26Va23X26V23X26Va23X26Va23X26V23Xa23W40Xa23W40Xd23W64X23W135H40Xc36K23We36Kj23W64Xe23W118Qb23W36K40Xg36K78E77X78N77T52G52Hb52G42Pa74GbF32CF52H78M76LaF74I76IcF78K76JaF74F52BcF78H77YF42P52B78F76GF78G78Ia42Pa77VmFa77Ua52F42OgF77WjF74Bb4MF75V51W75M51W5Z78L78JaF52Fc2M75L42OF4MF2M5Z32Aa42Q5ZbF77Q75Y77R42O73NFa4Ma2M17Nb2M17N2M264B2M17N74RgF75Ba52A2MFb2M73S118L73Rd2Mk17NjF6J51K78D77S74D52E73V74E52E51K118N155N118P118O118J118K118Ma264Yh50B74Sa50B17N4MoFa2M31Z27M31Z73T75G31Z2M31Z2Ma17N2MaF74H5Zd2M73La2Ma4MFb2Ma31Zj2Ma75OdFa5ZaF5ZdF17N2EF2EF75J4MlFf2Ma27Md2M75Wa27M51Sa27M2M51Y51S51Y27Ma2M27Ma2MaF75KaF3SaF51T2E3Ob17OF2EaF2E78C4MF4MbF52DaF17Nb2M17NeF27NiFa4MgF52DF78B77PbF5ZaF4McF3SF3ScF4Ma3S77O4MjF17O73QpFh62O50Ab118If50Bb62O50A251Id50AFb3ShF73WmF3SmF3S2kM9u76B1fMa31WpMa74Q2vM32C2hM76H1pM32CmMa251L9yMdFb74CeFcMgF42Q73P4MrF1bMbF36UcF4M1cFaA1dF42QA3xFMF1t27IA1t27IA1eE4k50RdAf50R1k19PA19PdA19PaA2c51GfAa51GmA51Gv3RhAf3RAf3RAf3RAf3RAf3RAf3RAf3RAf3RA2bE17KcEa262MiEa71HeEa261PEa17KdEa251KdE71I1aE1gAy21MA1e21M251J2c21MkA62Nb21M41Q21M41Q21M62N21Ma41Qd21M41Q118H21M6Oa4Ia6Ob4Ia6O4Ia6Oa4I6O48Qa6O4I6O118G4I6O4I49Z4I48Q49Za6Od4I6Ob4I48Qa6O62J6O4I62Ja6O62If6Oa4Ic6O4Id6O4Ih6Oa62Ia6Oa4Ig6O4Ia6O49Za6O4I6O4Ib6O14S4Ic14S48Ng14Sa4I14S48N14S4Ie14S4Ig14S4Ia14S4Id14Sa4Ie14S4Ih14S251Gc4Ii14Sa4Ig14S4IyAk4IcA239K247L247M117T48O118C117U117Z182B182C233T233Ua245R214B206Ia239J118A48Na154Wa117Na117Pa251H126G124U129S251W117O62K48Oa62K48Oa4Ig13J74Ob13Ja251F49Xe13J74Pa13JA35P7C35P49E35P17H35P21E35P7C14Pa17H7B17H7B143R118E7C26X17H17G14P131I17H7B26Y15Y26Y17G14P16A7C15Y17H16A7Bb17H26Ya14P17G118F68A17Hc7B17Ga7B17Ga7B15Y7B15Y17G14P7C118D149Q7Ca21E7B26X7B16A17Ha14P7C26X15Y21E62L15Y7C14Pb13JaAa48P117R117Xa48Pa13J7B14P16A49E15Y16A26Y7C7B16A7C26X7C7B14P7Ca7B7C7B16A7B7C17H14P26Y26X17G7B17G17H21E7C15Y14P26X15Y7C16A14P7Ca16A17Ga26X26Y16A21E7B21E7B7C21E7C17Gd7B7C21Ea7C137L16A7B16A7B21E17Gb14Pa7C117G26Y15Y62L15Y68A15Y117Y118Bc13J216T49Ea48P13JdAa31I63K31I141Ma31I63Ke31Ia41Eb31I41E31Il41E245Z41E245Ye13JA26U49Y49X26U49X13K48L13K26Uf13Ka26Ua13K48L49Y62G26U49Y70Q117M70Q117J117L117I13K70P13K117Hb13K70Pc13K48Lb13K117K26U13K26U261E1a13K117Fc13K251Ee13K62G13KAa13J48M62Ha13Jb48Mc13J62Ha48M1a13JcAg13J1a12MkAo12M1a17J251Ca12MAf62Fb251Df12M117Sf12M17Jv12Mi17Jd12Mg17J117Dr17Ja12Ma17J12M31Hg12M17J117Ed17Ja31H12M17Ja31H51O12M51Ob12M31H17J31Hb12M62F31H17Jn12M1f27D35Oi27D35O1w27D35Ol27D35Oh27DA3c27D35Od70Ob27Dc70Oa70Na117Cd70N251Be21L117Q117W116Za21L117V1g21L116Yf21LbTa21La117B21LT70M21LT21LaTb21L1gTaATaAaT1eATcATATdA7J7AiA62MfAa3G7AA7AvA7AbATATgA7AeA7AaAa7AhAThAT7AaA7AmA7AhA7AdATeA62EcA62EdAT7AqAT7JaA7AcA7AA7AfA7JkA7AiA7AwAT1cA117AqA62MA7AdA7AbA70MTaA7AATaA7JeA7ATA7AAIaA7JAaIjAIlA7JcAaIfA7J116XbAITATcA62DpAIAIbA26TAIaAIbA62DbAIbAIbATIAITqAbITeAIaAIeATbAIiATbAIAIgAIAIfAIfAIbAIcAIgAbITbAIoAIAIwAIeAInATcATaATIfA7JaAIcAI7J35NbAaIbAIbAIaAIcAIAbIAaIeATbAaIAIeAIbAaIaAaImAIjAIAIcAIAIaAImAIdAaIAIeAaIaAIAaIeA35NdAIaAI1bAT26TgAaTaAIdATvAThAIgAIwAIcAIaATsAIjATdAThAIATbAIaAIATaATmAIhAIeAIkAIATeA26TAIfATzATcATA35NpAI1oAITeA7JcATtAIgAIcAIaAI1jA26TlAIjAIaATaATkAIiAIkAIlAItAIjATgAIfAIgAaIfAIeAIAIdAIaA26TrA62C1hAIdAIaAIeAIjAIaAIaAIaAIAIaAIoA35NIoAaIhAIuAIeA35NcAIcA26TAIfAaIeATcATpATpAIrAIpAIeATeATiAaTeAIAIhATdAIAITAIdAIqA26TiAITATdA62CgAIhATbAIgAItAIfAIkATbAaIcATbAaIbAIeAaTcATfAaLaALfALaATpATdALALbALTLgAThA40WdALmALbATAL23VLwALATALbALaALlAT1rAL2aAL2bATfALALbALTbALdALmALbAL1fATaLhALTqATLgALiALdALA23VaALlALaALATcAaLcALdALfALfALaALALcALALgATiALdA7JALeALiALTdAaLALaA23VLdALTeA40WjA62ALaA62AfAaLaALcAaLfATLrA7J1iAT23VaALcALkALiATdATATjA40WmATeAThATrAbLaALbALeALeALaALcALaALALbAaLcAaLaA23VLaALaAaLcALALAaLbALaAaLdALALaAaLbALAaLeA40WkA7J2bALbATaLhALhA7JcATaATATcALuALyATaATmALfALTlA23VcA23VgALfALjAaLhALcALrALzA23VjALlALbALThALaALcALcALAL1fA1BsALjALeALbALgALnALeALwALALfA62B116WL1BbALcAL1gAaLtA1BeA1BrA1BbALcALALlALaALA62BmAL1fALA1BiA1BcALdALcALjAGiA1BeAG1BGbA1BdAGlA1BeA1BaAGpAG1aAG1dAGbA1BdAGjAGbAGpAGeA1BGlAGqAGbAGaAGhA1BnA1BeA1BuAGeAaGdA1BfAG1eA19EvA1B1oAG1mAGaAG1dAGeAGvAGdAGlAG1BA19EAGmAaGdA1BbA1BeAGbA1BcA1BdA1BaAGfAG1jA1BfA1ByA1BbA19EsAGA19EbA7JhAaGAGlAGaA1BbAGdAG1BAGaAGAGgAGdA1BgAbGAGaAGcAcGfAGmAaGbA1BGAGA1BgAGcAGAGfA1BAGeAGcAGaAGcAGAGAGbA19ElAG61ZaAGaAGbAGcAaGfAGaAGhAaGA1BiAGvA1BgAGkAGcA1BdA1BzAGiA1BbAG19EwAGaAGgA19E1BcAGAG1nA1BxAGhA1BsAGdAG1eA19EkA19E1BjAGrAaG1iAGAGsA1BeAGcAGeA1BbA7JqAGlAGhAaGsA1BvAGzAGlAG1sAGoA1BeAGeAGgA1BaAGiAGiA1BfA1BwA61ZkA1BhA1BmAGrAG1nAGpAaGeA1ByAGkAGnAGdAGeA116VjAGiAGkAGeAGcAGaAGAaGcAGeAGAGeAGjAGAGpAGcAGfAGuAGvAGdAGgA1B1sAGdAGA19EqA1BhA1BiAGlAGeAGcA1BjAG3qAGlAGnAGbAGbA1BsAGqA1YyA1YoA1YgA1YeA1YjA1YiA1Y1BaA1B1xAa1YA1YgA1YaA40SnA1YA1YaA1YaAa1YdA1Y1dAa1YA1YA1BfA1BfA1BtA1BzA1YaA1YeA1YgA1BgA1BpA1YdA1BaA1YaA1YA1YeA1YnA1YbA1YpA1YhA1YbA1YA1YbA1YbA1Y1bA7J1YhA1YA1YeA1YkA1BgA1YbA1BnA40S1YiA1YxA40SA48KeA1Y1hA1Y2lA1Y40SpA1YfA1YiA1Y1hA2kF247B205Y19J220E14O19J7J131G169H243R69L69J14O246N162E14O116J141I1B7K226O40T238A19J161X65L35T2R64Z2D147O179T7J116P116S1B141L2C235L2Y135G19J166C141K61V247G1B61V124M14O195VA2C19J116L14O183Z203G7K243B136V61Y3Q14Oa19J40T183M19J222Y7J14O159D61YA241F3N135F208H174R3Q1B116R116Q1R1B166A259A194G176Aa14O147P221T125C241B2D3Ia1Ba7J1Z7J1B14O1Y50FA261DaA1Z257IA205Qa1Ba50F40V1BcA215H19J116M40V208FaA14O242G40V206M116N19J245L68T14O200Z2Y50F160G211M40V234W191T19J1B40T14O169V233D256P1B226Da14O198B40T61X237Y35M214W7K165Z3HA240R216R168F218S1B16C8A2D13Fa8A35M48K8A13F247Ea13Fa8A116U226K209Za13F35M2D116K166B13F40U239I238U8A208G130D255D16C2K8A3N218D184I245A65L224E204Ea16C48K35M13F35M16C13F1B243Z242Z69Ga8A13F40U116T13F7K1B116O16C181R61W198Y13F40U13F243X141J61Xa8A235W16C233B1B179U13F223P61W13F8A40UaA13F61S205L61S1B172K116B175L153O223K16C8AA115V1B115W143W172L245S8A1B116E2R3Y3Q8A61UA2C8A3I8A116G61U2L16C8A21C16C195L194H16C21C16C215F1B141H40Q204U40Q167Y40R221U159S40QA16C21C40R115UA40N233H115Z208E40QA115T40R242Y229N231H191S167Q40R214E187B237X1Ba9H176P115M200X246Sa9H115Q240M21C169S115R9H8AA21CA186Y9HA65WA9H17F152L3F21C227E21C197G17Fb9H17F9H124L9H17F244Z21C17F9H124K17F3F240TA135D9H17F222X3F148Q49W17F9H115Y9H49W9H8A17F9H17F3F21B237WA234M9H3F251A259Z23U1RA8A2R3N116Ha8A21B8A3F173A165Y40NA21B21C40N210D180C9H8A21B23Ua3F115O3F236Ya21B222W203F186Z9H49W23U40O70L189D21B40O9H17F65W141F19D3F19D115NaA197B115P23U19Da15X68V131L19D179Q49G13I252T15X21B13IA16H2Y3G16H61T16H230K135C40O194F40O116C23U116A15XA115X23U116DA3F21B147N3F21B13I70L40N3F15X65V3F23U191L3F246L15X205V3F15X3F240H212Ga15X61T129R13I135E219U135A15X19D13I19D197VA147M15X19D258Q15X135Ba19D141G141E210Na19D15XA15X23U3F13I116F3F255Aa16H13I2Y19D231TA1RA115S40P13I61RAa40P226C61R196I40P116I40P40M12I202V3F12I3F12IA64W61Q13I48F3F233A16H220U19C40M21A12IA13I12IA236B40L13IaA12IA61Q3FA19C12I13I12IA199B175N202F200Y250ZA19C16HA168O16H2L48H40LAa3F179R3FA12I16H3Fa19C142L21A3F40L195I12Ia3F12I21A16H167S236Xb12I40M13Ib3F179S12IA16H115H16H3Y16H3FA169L64WA21A3F21A172J240G21A174GA215OA3F12I187A48F3F182NA3FA21A3F13I218J19C12I19C114Y48HA3F115F21A238W40L65VAa3F143M48HA3F21A125TA3F14N250U14NA14N2Q14N2Q40K31G142Ma14N19CA40M40K31G14N31G141C2Q31G48G141D2QaA232Y250V40K48FA31G261C203B40K31G2Q203T19C31F10E14N31F15A10E14N10E14N15A10EA159C48J14N10E2Q10E179O2Q10E7R10E2Q7R176B19C31FA2QA19CA2Q7RA237M48Ja7RA2QA10E201S7Ra10EA134Xa10E61N14N31FaA134Z31F172I7R238M198P221S174Q165X239C68T2Q226Y172H234N253I7R258T115J232Z2Q186X10E48J10E7RA115DA147WaA14N48GA31FA2Q246X2Q240F41F232X61N228O69H227S114TA2C236Z15A250Y114X205U240V236W229W114VA250X197Q3N2Q15A129Q15A10Ea7R260K115G169R115I114U233P7R70K242P2Q10E2Q10E203O14NA114S10E115A2Q260A48I2D115K2Q115LA202U2Q35L7R147K142A7R48I115B7R129P35L205P7R48I2Y214V35L114W61O115C61O114Z221D48GA2Q2L35L114R61P7R3YA2Q35L115E61P195A40J141B114A10D31E188K196Y40J114E48E114Ca31D10D2Q7RA2QaA114I114G174P250T15W147L201Q31DA114P2Q258N2Q15A7R253A15A2Q114D2Q3N153B201I2Q134Y15W10D153U2Q167B153Y41F3Q40J175A31D15A203E114B10D142W2Q10D69K223Y114HA228A10DA15A31EaA182M179P15W2Q7R10D234D250W2D3I3QA224CA40F114QA2QA206B239Ba15W10D245I208D70Ka15A172GA246H2Q15W10D48E2Q231E205B205O251V205D215S10D15AAa15A114O1R125H15W7RA233XA10D162D134V31E245Q143U31D15A3N48EA134W15W153J15W2Q40F2Q219E10D152K10D7R31D31EA256O257A254N2Q2C40F194E194LA2QA15W203W253P2Q184D10D15W234LA10D2Q31DbA31EA31E2Q40J10D214U10D7RA220G141A200W15W12T15W67BA114N40F67B250Q23T40Ic3LA113Y68Y3L3H1Z234A41D66M12T161R113W3L23T9J66M235E197F159Ba23TA9J3L254T1R3Y257E23Tb3L114K3La23T3L31C2D40I194CA161H3L31C3L197L3L155G9J2R26S31CA3L23T40I186VA3L246Y31C23T136W242OA31C3L213J67O199G23T26S221X31C191C9J40I256Vb9J61M9Jb12T15V40H253F66D3L67O9J15V165U15V113X66D12TA180A209C250R40H254K3L12T234H129N3L134UA40H15V3L40GAa40G3LA3LA40G68X243H3L172F15V3La15Va3L161K124JA140Z26S3L12T26Sa3L65K3L26S40H12T208C9J15Va26SA3LaA15V161I259I114Jb15V161O240E235H26S68L114L15V3L226J215N152I68L9J15V114F65M1Z12T154I126C190J216E3Q2C236F259U3L220T3L166D114M40G61M190V232W2L15V113Z3L179M113G261B10CA2D10C48B10C113N230F204T10C234S113T155BA194D175V10C9J218A31B61J48B65KaA61K3L136K3I1Za3L250SA2C2Y12T10CA12TA31B61J10C2R10CA147I48C67Ta12T147JA243M61I9J113V12T10C61I113BA113Q10Ca48BA172E10C3L10CA179N257U48C9J10Ca9J31B3L68Q12T3L12T3I3L10C143Q232V9J113Ca12T233Q172Z241I242F137B230R259M9J48A177D10C9J173I9J239G238T131N113J10C152HA3L9J10C113F113L159A238L231I203S226A36J23S113R233G209L181V165T152J69G246K113M229B212O36J23S113S155P234K2Y36Ja31A7Z48Da7Z113D36J225Z236O7Za31A49H212V188O186W49G68Z201C61H189M231P23S129O31A2Y31A1Za7Z23S198SA129L165W148F113K23S7Z48D48C31A219S226B113E61H36J222V113Ia23S61KA23S31A208B113H165V129M31B219T198RA172X147H23S161M113A194A31B176M64J4E31B173T26R196C253O243W17E15U26R147F4E3G253Ua7Z17E250P7Z3H3Q7ZAa7ZA4E252U61L7Z68D17E15UA134T4E231D112Y113Pb15U31Q17E15U30Z17E231O15U165P15U48W17EA7Z112Z205N229G17E15U158W172C17E31Q15U26R30Z61L26R4E31Q124H243G15U30Z61G30Z15U152G48A17E158Y207Z162O17E7Z113U7Z26R7Z48Aa4Ea15U17E30Z113O48W64J134R165R193Z30Z179L15U26R61GA140X125V141W48D7ZA26R140V61E4E20Y40E136Da20Y167X35V48W31Q124CA124F165S207W136T31Q137P30Y124I64Aa30Y2K2R7Z3H7Z30Y2W4E7Z30YAa7Z30Y2K4E243V20Y30X26Q214T194B30Y129K172D217Z26Q4E193Y63J61BA4E189U20Y7ZA4EAa7Z152PA64A20Y31Q20Y4E20Y26QA112S20Y112O174A4E147G26QA20Y61E112M17D189Nb20Z186U4E31P20Z30X10N26Q10N261A10N20ZA10NA10N61F2L30X20Z17D30XA17D61D20Z26Q225Y203K20Z202Sa17D10N47Y40E191V152F4EAa17D31P112R20Z31P17DA63M47Y40E243K17D10N17D208A20Z4E17D26Q245E17D40EA112VA20Z47Y17D31PA4E31P8H61D134P224H4E207Y35K112N158Z66P68Da10N10Y137S10Yd10N131K162N30X10Nb10Y3G35KA8H23R4E63Z8H134Q8H140Y8H221C10N23R179K8H167E186T112T10NA63Z8H61F8H4E31P207XaA4E148P23R175RA234Q208O4E8HA35KA35J4Ea10Y130S8H23R174F112W186S35J240DA112U10Y140W10Y30X184J259Y3NA10Y143T65X10Ya10N4EA61BA4E8H112P158X23RA8HA4E8H10Y225X10N10Y124E8H124G23Ra10Ya8H10Y140U8H142Da8H23RA10Y35J112Q23Ra10YA65X35J10Y10N8H10N8H162P63M8H10Y10NA47Za61C4E35J35K112XA63J112L4Ea47Z35KaA165Q173P4E61C218Q4EA47Z124D134S112C4E112B112D35I136J35I13E186R255L4B12S179J23QA23Q137R35H112J149S23Q12S23QA23Q4B125M35I12S13Ea23Q64I13E250O147C4B200U35H61A23Pa13E23Q158V27C4BA147D13E49A112G35H4BAa4BA13EA4B112Fc13EA35G158T13E12SA162Mb23Q254J3W35I4BA124A23P140T27C13E35I13EA236V111Y147E61A134M35HA13E12S13E35H12S195U27C13E12S64V137O13Ea14MA12SA17CbAa10B40C193X4B35Ga23P10BA14M10B169Q12Sa14M4B49AA14M40D17C4B12S14M4B10B49A4B14M251Y2K14M40Ca10B129J27CA17C40C10B147B14MA111X4B17C207V40D10B158U12S35GaA134LA4B14M17C112E64V10BA17CaA17C200V172Ba17C64Ib4B40CA17C14MA14M10Ba27C148D68Q4B10B244J10B234G10B112K258Sa10B27C134N27C12S14M10B12S134O10B14M67T10B258I259G2D12S4B10B12S111W212U35G7I191U7Ka20Xa4Ba47XA3I17C214Sa20X246E20X217YA255YA4B236U207UA23P240CA232U7Ia4B20X23P7I223Vb4B112A4B24A4B257T246Ma20XA20X136Ua20X246UA35G165O20X7IAa4B7I3Q47XA23P67A23P226G112I143N112HA24A23P220LA7I203A40D20X47X147A111Z208M179I17CA40DaA155SA4B3I111V7Ia2K111L2Y200T4B7I158S4B187G47Ua15T181C15TA15T250N111K30V4B47W15T111M30VA15TA4B47U15T30V47Wa47U47W4B168N67A2Wa7IA30V4B23O237L15T23Oa7I23OA3X30V24A15TA4BA24A15T111T47Va24A15T30V15T130W130Z15TA7I47Va24A47V4C24A7I124B7I24Aa7I35F40B20W7IA10A20Wa30WA36I40B7I2PA20W165M40B7I10Aa39ZaA182T10A7I230G10AaA10A2P186Q140R36I134Kc7Ib10A213R123Y10A20W2P123Z20W35F10AA2PA7IA10A30W40B30UaA30W39Za10A204K10A202B237K26P111S10A35F2P111P20W221R10A26P202A187F20W36H39Z30U10A36I10A20WA30W7I23OA20W253ZaA23O10AA36I7I10A39Z36I9Z186P40A17B160M10M9Z36HaA175QA17B26PA134J111J245D2PA245F65JbA2P111NaA12LAa9Z252Z10MA40Aa10M23O17B2P208T30U146Z9ZA30U2P200S9ZA202I2PA190U165L9Z111RA17B10M195H35FA36H140OA30UaA2P9Z111QA201F17B9ZA10M12L17B9Z40AA187YaA2P39YaA30U17B111O26Pa9ZA229VA65JA26P9Z39Y67Ja2P12L30W2P26P30W17B167R2PA9Z258M9Z111U40AA166M9Z225W135L12L9Z2P17BaA9Z23O196B39Y35F12L17B10M146YA17B26P2P129HAa23OAa2P36H39Y9Z10M152E10MA198O30T12L2P26O60Z209J12LA256Z23M252K2P26OA39X26O12L217V2P26Oa2P158Q26O39XA60V2P67W26O39X2P165NA140P2PbA30TA236D26OA254L179G143P253S111H110X2P10M2R12L10M186O173G110U39X67NaA10MA30TA63N60V30T143X10M260E30T12L30T140S60Z216K12L19Ba2P39W176L69BA2P39W69H12L223F110V10M110Y224G2P221Q12L30S67JA247C12L243S236C216P30S123X205X179H2P229F30S2P64Z2P12L152O110W250M1RA10M2P67W2P111Ia10M2P110ZA2P227M199F174ZA1Ra10M110T182X39W183Q2P30S179Z158R2D217W30S2P39W2PAb2P129I30S173H2PA126B10M67N256K60X189T36Ha110S182S2PaA2P244C169B60X207T9Y140Q217XAa60W243P19BA19B60W241A160P143EA3Ya3I23M111Ea5S158P5S9YaA129G129U23M5S175U110R9Y198A60Y5S7Y214R169T23Na9Y19B8Y63Y166Y19B8Y160F3Wa7Y111C49V186N8Y39V19B8Y193WA7Y9Y39V9Y215M8Y205I5S7Y26N23M7Y8YA26N47TA186L9Y8Y111G186M231G7Y8Y19B7Y208J180H8Y201N211I7Y9Y3X9Y26N158O7Y153I26N8Y49V9YA7Yb8Y161N49V152C9Y111A111F165KA26N39V23M8Y23N9Y5S9Y23N8Y26N9YA172Q19B9YA191J23N214Z23M66Z250L2K7Y4C7Y8Y7Y23M8Y47T5SaA26N47T8YA7Y9Y23N205TA8Y225V193VA23N65I111D60Y7Y8Y23N140NA39V5S111B23N19B23M8Y9Y253E5S1Z7Y19B2W5S158NA26MbA110O9Ga7Y35E110Ia26M35E110K195D35E110N152B26MA35E26MA7Y35E26MA26M9G63Y26M30RA9G216JaA20V16ZA30R20V110H35DA16Z212N16Z9GA16Z9Ga16Z9GaA9Ga7Y3Ya7Y172AA110Qa16Z30RA35D124SAb30R16ZA9GA9GaA5S30RA7YA17A9G218P16ZaA16Z30RA35D154G155F16ZA16Z17A4D9G5S8T60UaA17AaA47S20V17AAa9XA4D48Y152D9X4DA8T4D8T4Da17A217Ta4DA183G65I9X19AA4D9X4D110P9X4D183S8T9G4D27B9X8T9G8T20V110L17Aa9X4D20V4DaA8T4D19A8T110M47S17A19AA9X66Z4D9Xa8T17AA4D8T9X8TA4D5SaA8T4D48YA27B9G20V5S4DbA60UaA4D137GA19A172W9GbA9XbA9G19A4DA17AA4DA17AA9GA4D255K20V149R5SA8T9X8T19A9Xa4D8TA200RA4DA4DA27B8T4DdA4D9X19A35DA19A20V4D20VbA47S4D17AaA9G246V19A27B9X194Z201J48Y242B230Q3Y63I4D110J196H5S171ZaA9X222I188T4D169P8T35D217S8T196Ra9X4D5S19A60Q110G60R35C109Q47QA240NA60Q110C109P109T5Sa60R109U109V217U109S213Q5S205H212T244A5S179F242Q27B5S196E47Q27B15S47R27B109W109R67R227V169A69C154F219D169I35T110B3Y2C242N210M230Y134I47R15S60S5S110F3Y47R60S213V5S148Ia5S222S189S159V246Q47Q63I243J5SA1Sa3Y213G30Q23L161J30Q222U130J228N129FA1SA8T230Eb1S30Q60T198F171Y30Q60T60P30Q60P1S250J109Y8T258A146X211V1S146V171XAa30Q240A204D152A197UA225U200PA160S47O63X1S7X8G1S217R225TA67R7K176T3I3Q1S260D109ZA210G259R8G211L8G257Fa239Z47O196V233K8G240B234V69J12H238Na8G123W12H194V31O1R250I233O7X39U1Ra8G60MA8G60M200Q12H1S2W47O1S8G31O165Ja1S7X31O241G1SA2Ya1S155Q109N146W208V125X218L255R212F189L222H172R2C7X12H229M193U12H168M110D110A223X149V179D151Y207S8G135RA23LA235IaA15S8G1S70J63H15S126E1S146U250K48Z8G219N169K7X1S23L1SaA225S23L8G179E1S238YaA8Ga1SA39U30Pb8G31O12H3G7X2C3G39U7X35C15S1S8GA23L12H8G12HA1S137F48Z23L15S8G12H7X1R7X12H110E3I12H1S39U1S23L184Ga8GA15Sa23L1S176U1S30P109X109ObA129E1S161G1S30P1S30P204CA30Pa1S7X70J7X71E12H35Ca7X1SA63X15S1S15S8GaA15SA1S35C8GaA35C15S1S12H30P15SaA1SA12H253C252WAa7X12H31OA60Na60OaA60O47P135Z196M47P1S7X60N47P223UA47NA1S140K30M165IA15R47N140Lb7XA20U173V7XaA20U47N109F169M7X63H48Z31O7X151Z20U136A158M20U151X20U140MA20U7Xa20U7X20U1S20U7X14L30N15R183BA1S15R2W16Y35B5E31N5E16Y14L15RbA1SaA5E14L35B30OA5Ea14L5EAa14L109G15R14L30N152TA14LA155A1S14L1SA31N35B16Y5E30O5E16Y31N5EAc1SA1S15RaA16Y30N1S16Y30N1SA30N109EaA1S16YA1SA30Ma1S30MaA30O14LA30O14L31N134Ha16Y30N14L5E1S109J31NA30M5E1SA14L31N30O1SA30OA14LA1XA23IA1X47M15R47MA35AaA23KA15R109K35A1XA23KA1XA20TA23KA35B20T47M35A166QA158K23IbA30M16Y20TA2R5E36GA20TA23K36G108Z1XAa1X23I1X137NA23I109B20T1XA20T5E214D212ZA23K182W165G254R1X242M221P214Y211U250EA153MA5E229L5E15R234F239Y109H226N23K5E201E1X23K5E257S5E23I180Z129D36G3I68X229U15R3N167P36G1Z30M15R35A223L1XA5E2C23I35A5E20T165H188EA109D23I20T23I3W202ZAa23K15R16YaA193T1Z3W20TA5E235RA205G158L259F258L5E1X228G16Y1X232T109C242Xc5E197E36G71E47LA109M39T47L191I5E70I35B1XA1X125UA1X5Ea1XA5E23J219R1X23J39T109LA23J1XA23J47LA109I109A208R1XbA1XA23J225R39T1X39TA1XA190P244L245M23J146S70I216F197Z23J203J211T180X226V146T23J256GA108T154R5E108Y140H30LA211B60IaA1X227A3W5E108W1Z3Q227X60I238S14Z108I65H30K216H14Z2R1R39S14Z4P14Za4P41D230J27AA1X223J1X221KA14ZA1XA4P30L108P108M235S65H4PbA60G39S1XA66L151W256J30LA4PA171W187Q173Za4P30La1X108Ga4P129C4P30J165FA30L4P67V39S1X4P1X179C217Q30J193S233FA1XaA4P30J14Z1X39SaA30K27A1XA67V4PA211C180G4P60G235D108O4P1X4P140I250H108S108J250G195P30L1X4P108H1X136Yc4P69C252S70H30K148V108K231R1X151V176D1X14Z108F1X30J1X204B1Z1X4Pa1X108Q154O140F4P34ZA1X27A4P1X250F30J198NaA1X236N4P237Q4P3I140G60H34Z27A257N27A4P27Aa14Z1X4P30K27A207R14Z34ZA165E60H171VA4P30J2C260F4P7Ka34Z4P173NA70Ha4P30K14Z1X108N231C4P140J66L255S34Z14Z227Z129B108R146R171S14Z31M201Z241Yb60E31M30K152U60E176V31M108X184A108E31M151Q226Z181Qa30I255E223OA39R232R30I60J220D245B31MA3C188S186I191N257DA14Z3C243O60J39RA60L30I3C233CA39R183Y3CA60FA108V30I39R221W181B60Fa30I227L31M3C108DA257R257P214QA225Q3C176I60DA30I151UcA60D246O16X238K3Na3C16XA17I180T197K6U60Kb16X17I16X60K108L221B221O203N6U108U260Ba16X60L196L16X17IA16X6UA3Na3C16X241L3Ca16Xa3C16X17I16XA223E17IA5JA18Z5J3C179A6U16V108C3Qd6U3CaA5JaA5J217P16V18ZA190T3C5J207Q190R18Z3C5J18Z5J107Q231S26L3C107S178Z18Z108A3C213P5J244Q172P5J210S5J26L3C39Q107PA5JA5J26L5JbA39Q3C126K2KaA6U18Zb16VA26L179B18Za3C18Z107Z18Z123VA6U211S3C154P39Q17I165Da3C6U16V5J39QA16V6U3C17I3C171U16V151T155DA5J173O209O16V5J134G173Y26L234J158J3C26L2WA107Y3I26Ka6U3G6U2Y6U26K5J26L18Z3C5J186K186H5J6U3C186J5J3C16V151S5J6UA3C5J17I175Z5J16V5J3CA151R16V6U5J26K168R189KA5J189R107L3C107T16V232S257Z258R6U1R6UA6U34Y16W190Sa34Y16W167D3C34YaA16W130I34Y16WA47K6U17I6U3C69D16W34Ya17I107O16WaA17I3CA190ZAa16W107NA47Ka16W107X16W195O16W26K158I226I207P16W107U6U3C47K107R107W108B6U2W6U10L250D1R34X171R30H242I39P3C34Xa3C188H34X107M3C26KA60C39P152V3C30HaA34X26K171T174M30H60C26Ka34X68Y30H3C39P30H39P107V30H3EA60B154L243Y123UA3E68W34W3E60B47J2YA10L146P34W47J36Fa34W10La47J60A3EaA107K3E34W123TA3E36FA250B34W60A107JA3E106YA47G3E15P47G188D18Y47G230P153X18Y175OA59X10L30G14KA180BaA186G59Y15PA47I14K18Y14K20S10L211A197Y14K15PA214X141VA30G14K15PA197T18Y174Y15P18Yb15P209Q14K3EA30G3E18Y47F171P3E18Y47F195Ya3EaA15PaA14K107A30G15P107DA159U187Pa18Y14K59Xa3E47Fa14K30G106Z3EA15P3E47IA10L159N3EA107F15P143C18Ya14K15P59Y30GaA175K10LA10L204M47H18Y20S14K10L3EA158G47I20S3E207N14K10LA15P136S123S240Pa14Ka15Q3E20S107G10L2L47H10L3EA10LaA47HAa3E15Q26J39O36F20S15QA3E34U3E15Q3EaA3E15Q39O3E10LA148HA3E59Z193N214P175T34V34UA158Fa26J128Z207M3EAa3EA10L34U146O26J146N10L147Va34U1Z41D246I181G36Fa26J240Q10L1Z39O153T26Jb36F107C26J34Ua26JA39O259E15QA15Q193O15Q39NA34T70X225O249Z232P140E201MA225P35T70Y20SA259QA16U34T229A41D165A15Q16U3EA16U175C34T107EA35V16U233S165CA3E107B146Q234P129A258H3EA193P39N15Q134F3EA16UAa16U34V207O3Ea39N3I20S3N11M2D3N171Q187C165B107I107H34V59ZaA173UaA209S16U15Q34T16U232Q216G235VA20S16U152X15Q39NaA34T226XA34V3E16U3E20S168Z123R193R16U231N151P210K220S3E2Y250A70Y34V259D11M2K11M3IA64L7K39LA34SaA176C158HaA47EA211EA39LA202R39L3EA180Y250C34S162F209R39L34SA30F59W30F34S106T193Q123Q59W226P34S177A167J233J140D59V135N34R196Q168I186D106K67M106N168E106M164X219H67M70XA106W256I257O3Ga11M106X3H11M2L1Z4A11M210L142T59V146L11M134C4A174Va34R106R106Pc47E200N106I167O217O47E238J106Ja4AaA238I34R225Na31La34R106UA34R211F11M8XaA178Y11M59U256U3X31LAa11M70W3W2L11M3H2Y3N11M4A149E31L151O153HA18X26I191QA47D8XA26Ha8X26H26I8X186E39K8X148C39K255X26H4A106G8X18X106V106H11MA167C4A8X39K128X8X153A178WAa4A31L190IA106Qa4A26I4A70W47D2K3YA3H1Z3G30F18X4A166P176F8XAa18X8X160Oa26H63G193MA4A18X8X67U4A30F39K106O4A8XA106E171O26I63G205F18XaA8X211H67U8X47D208Q26H8X140C106F11M233R11M8X31L106D26H161T140B4A221JaA8X106L134B216N214Ca8X236A4A219G241K158D188R4Ab8X18X149T26H259T11M254D31LA2W14Y39M14Y252R14Y18X18WA140A59UA106S47C4A64HA18W148WbA39M18W205C242R18W200Ob4A47CbA197J230I18XA39MA18W67Q30F18W26I4A26IaA18W164Wa4A193L196XA26IA18W18X213I18W47C249Y18W134D255J30F39M2K30Ea14Ya3WaA3H30D26GAa59Sa30E205AA146K30DA4A134E59R59T193J64H59SaA30E240LA207L59T30D30E59R30E4Aa30D30E30D4A30D13D188N219MAa20R14Y10XA10W49B207K10X26GA106C26GA10W106B10Wa10X254X13D2C14Y3N1R14YA2R20RaA20R4A10Xa10W20R164YbA197D13D105Wa10W70G10X123O105Y20R14Y4AA10XA128Y10X219FaA13D10W13D141O10X47B13D10W20R13D20R10X178V34Q179W10W47B10WcA10X257Y14Y10WA49B151NaA13D10X26GA4A178X105X173F34QA158Ea10Xa10W34Q4AA10W193K20R10X4A13D20R167N187O4AA4A146MA160L10W218G126F26G172O10X168D10W10X14Y47B14Y2R254G14Y34Q164Z4A10W49B10X208S123P13D34Q164VA68IA70G68I186F4A204S164UA10W4A105V26G214O3KA39I59PA225LaA26G14YA171N59P105Z18V39I105U181J59QA39I46ZA195F18VA18V39I128W48X13D193Ha3K64G39JA67L18V39J3K67L23H151L3KA8S59Q3K13DA3K23H46ZcA64GA13D3W3K146JA18VA47A18VA18V193I68C123N46Za13D23H106A178U39J18VaA18V151J47A65GA23H231B39J14R23HAa23H239Xa47A235U14R220R14R23H236T234ZaA8S18V3K228QA3K225M23Ha8S1R105E249X203I3K210Z3K8Sa59O151K211K164S238D34P3WA59O146H39F3KA201P212E105Q39H188J16TA8SA6Z67Q105Ma8S260I8S66K23G235Q191H23G162A239W23G6Z23G8S14R260ZaA6Z48X65G3K59N23G246W16T105K3K105R146IA255I8S142R180R14R8SA6Z8S189J3K244YA20Q182A6ZA20Q6Z20QA14R178T66K3K135KA2RA20Q161F259N3K226H247DA6Z16T3K16T8S68C3K49H8S23G246C216Oa6Z8S200Mb6Z236M6Z8S14R3KA195T20QA6Z222O14R34P20Q8S39FA6Z201Ya3KA6ZA8SA3K151M6Z198H20QA247J183F257B168U230XaA155E168La23G6Z123M16T23G20Q14R7K3W8S3K194U48X20Q105N14R59N6ZA159J6Z16T39H167I183L3K39G123L8S189I16T244N173E105L39G3K233Z169G128V3KA34Pa8SAa6Z39G241Q206H6Z16T39F6Z68M6Z148U198X3K14R6Z14R242W14R246G39G64UA26F15O105H15O3KA16T15O249W257H10K1Za3K15O246Z154E15O26F3KA39F171M16T105J26F34P3K64UA3K160V105S10K2L2K105G3K15O217N15O3Ka15O134A105Fb26Fa15O105I15O193G255F3K105D26F3K222N228Z164T10K39H15O183T3K202Ya15O26F227H16T26F39H105C3U49U253N3I3U26E105OA131A164Q141XAb46Y26EA26E175S46YaA10K210F205E26E3U105Ba3U26EA46Y26EA67I10K59LA70V3W177BA105P201LA59L137JaA66Y26E105A210Y59M34PA59M46X105T46X3UA46X26C3U49Ua3U104NA200K104V7P67IaA7P39E26C9WcA3U10K135X10K23F104Ta7P143O200L10K49U133Ya10KbA128T39Ea7P10K3U66YA3UA130H23F212S147Y244I3UA18U239D160E249T3U193F70V218B206C41F3U46W246BA7PA3U247I69I23F226R26C241X26Ca7PA3U7P59I18U26C197S34O7PA231M3U206G104L243U9WA7P23FA7P18U104R224A10K237J206A247F162B18U3QA188P10K7P148L186B18U3U9W23F167M10KA125B3U7P3I3U2C249V46W9W133Z9W7P176HA34Oa7P218N168H230W213UA18U3U7P135YaA9WaA188C9W59I210X104P162I7Pa3U260C3U23F3I10K7P46W7P147U7P210J164R244O7P18U9W104S9W18UaA23F18U7P10K206D230D3U128U23F10K123K3U34O18UA123J10K26D15N7H9W26D211D9W15N26DA168T23Z234X15N9W155M3U243D182L7H59K104W23Z252B3H26C7H3Ua7H23Z3N2R59K7H34O142O26D15N9W26D9W15N218W26D104M15N34O15N23Z3U249S39Ea15N9W15N149Ka15N7Ha15N104UbA9W196P202J136L26D204Z198EA39E104Oa15N148O9W104Q59H30C46V2K3U30C7H30C239La23Z7H59H104ZA139ZA3U186A59G175J59J175Y175I129Y104K30C46V26C30C258D3U7H59G125K46V30C59J104X104Y249U7H3Q3Ha7H2Y7H34L7H2C59C3I104G125J59DA104C196U59D3UA34L26B23E104A23Z26B223I39DA7H59F7H23Za23E69D23Ea23Z26B103Y3Uc23E7H34L137T209F222T26B23E68V161A23E3U39D104E174E219Ka23E186C34L231A23E59CA207J3U39DA154Y174U3U39D123I9V59Fb2UA2U257V9VA36Eb7H249R7H104J7H36E7H3XA9VA104H2U9V2U14J9VA9V14J187L9VA14J2Ua14JA14J171L26B187V14J9V30A198Q9VA30AcAa2U46S2Ua26B152Z103TA14J153F14Ja2U9V14J240ZA46S9V249Q46S9VA2U103X128S183U14Ja2UA158B2U66X190H104F14J65U14J158C104BaA103V36E2U36E59Ea7H2C59E7H9V202P103Q9VA9V66X9V167L36E146GA2Ua9V210C26A2U65U14J64F123H2U161WA2U19IA174T133S26AA26A19I2U46T158A46R46Tb26A19I216Ma26A103W148N26B13O133Xa26AA46R124Rb26AA13O46R103U46T30A30B189Ha16S19I30B2U16S2U204Y149B30B16S2U166J2UaA2U30B34L30Aa16S260HaAa13Ob2U13O16S2U260Y2UA16SA46U13OaA151I2U46U2U16S2U30AA2U16SA2U34N34M34N104D34N13O16S104I13O19I30AaA30B201B13OaA2UbA34N166V34M103Z46U34MA34M201U16S30B16S103R34N153N103Sa34M8F29Z8F25Z20Oa8F20O8F244Xa20O29Z19I39Ca8F229K25Z133Ta20O29Z2U253B71A2U19I8F2U213SA3X20P103Db13O103HaA8F103JA25Z29Z2UA8F64F8F20P8F20P25Z103G207IA25Z12Ga2U12Ga20P103C8F20O133WaA8FA8F208I29Z2U8F39C25Z133UA25Z8F2UA2U20O8FA2U29Z39C20OA20O20P19IA19I2UA8F213O103F194Y8F2U20O8FA133V20P12G39C19I71A8F13O3XAa1Q3G13O12Ga1Q20P1Q13O1Q103A29Y249P1Q13O59A29Y1QAb59A29Y1Q29YA20P23D20P103L13O174L12K58Z46O123G240K23DA29Y11LaA11L102Z103K23DaA1QA65T1Q225Ja1QA58Z103P235C23D46O12G1Q123F128Q1Q228Y1Q232O1QbA46O103M258O103Ia12G1Q11L12K4C29Y23D1Q34Ka1Q65T211Z152R16R11L136Na16R46PaA12G139Y23D12K16R34K1Q12K213F12GA12KA16R1Q34K103N1Qa25Y46Q174D159M46Q16RaA46P244HA157Z16R12G1Q103O16R12KaA25Y193DdA103Ba1Q12GbA1Q11L23DA11LAa16R103E25Y12G1Q34KA12K25YA46N12G1QA46N59B12Ga16R46QA217MaA34KA12GA1Q59B23D16R25Y16R25Y225K46N46P25YA12G29X11L1Q8E164PA8E66J12K46L58Y146E1Q39AA11L66JA39A133RA12K14H12KA1Q58X200J11L29X8EA8E14H29WA8EA11LAa1Q11L58X46La1QA58Y11La46M12Ka14H8E11LA1QA12K162LAa8EA14H29X14HbA1Q14H1Q14HaA102UA14HA14H195S14H1QcAa1Q204A102Oa1QA14H239V1Q260Xa11Lb8E46M39AaA65F8EA11LA1QAa14H1Q169D68U3Q200I12K39AA256B1QaA1Q8EaA1QA29X199EaAa14H8E146F8E182K8EA65F240X1QbA8EaA46M157Y29X193E1QA216L1Q128PA217KA46L256T8E29X1Q29W12K8EA8EA1QA58W8E232N223N41F240U225I212R151HA259C154Ba1Q11L1Q102S12KA217L258Z102T1QA225H200H128R8E68E3Wa1Q58Wb8Ea102N21K102P2WA46J203H259HA23CbA102Wa8RA21K167H21K185VA8R23CaA46Ja5L8R23C21K23CbA5L21K23C102M5L23C102I63F21K5L46J23C254A230CA133Qa5L215Q253R193B23C5L168Y185Y102V8Ra5L166K146Cb5L8R128N9U221Y259B232M14I8R209Y133P236E3Yb46I3W21K221I29WA39B5LA9UA5LaA21K5LaA29W185X46IA5L159EA21KA9Ua8RA5LA9U29WaA14IA46K39BA46KA5L9U14I8R63Fa5LA39B9U5L191P9U235F5L102H139X8R14I260J14I9U14I185Z29WaA102KA14I3G240J9U8R9U171K102L8R14I126H9U8R102J102Xb14I9U244Pa9U102R220K14I9U5L8R14I46I9U139W190C236L39BaA14I2CA102Ya9U14I46K102Q9U159ZA5LA18T58R8R182R29V151G102Da18T128O22Z216B205M184K5L8R3Na29V18T22Z46H164N18TA22Z29V18T142Q29V101Za18T29V139VAa18T223T5L8R218E101V34JA123E58R151F18Tb22Z175H193CA8R22Z46GA46H178S8R239Ua22Z249N199D5L18T219J22Z157X5L46HA58TA254U102Fa8R3G2K3Ha8R58T146Da18T22Z29V46Ga23A67X23A5DA5D143D219Z23A244G102C123D164M183IA229T58Q58V135Qa23A58VA198Z176R34J153S5L34J5Lb23A133O23A69A23A58QAa23A171J46G25W23B58U6Y209X68E143G5D189C5D25W231Q6Y101X22Y6Y49Ta22Y218T6Y49T189G5L64Ca5D3WA5D249O2R3N5D34J25W101Y25X5D6Y58U25X6Y5D25X6Y216I22YAa6Y23B22Y102B49T5DA5D221N23B22Y6Y194O5DA195X6YaA23B5D25W191G58S22Y6Y172V187W6YA25Xa6Y23B101W218U6Y25Wa22Y25Xa22Y23B68U6Y185W67X6YA237Ia5D255W256Q2Y3Xa5D3W2DA5D102G2C5D3H5D1R5DA5Da6Y164O58P58S102EA6Y25Wa6Y25X102Aa6Y176N6YA182F215AA58P23B190Y6Y25W34J25XA205K23BA238X168A101MA5D20N5DA101R7D46E101LaA101FA34H235Z200F70FA146B70D34H46F5D34H20N34H20N34H101Ia20N256F101S252C70Fc5D3Xa5D101U25V3Y5D1R3Hb20NA133N174KA25V67S101T20N178R5D34I20N46EaA203P7D46F20N101PA20N260W101G58M123A164L34I58O34I179Y58N46F7D58M34I180F58N58OA34I5IA185U10V66W5I18S5I10V18R5I202O18R14G5I18R5IA207H5I145Z168K5IA128Ma5I229J18R142S18R153R5I67S249L123B66W197X5I14G25VA18RA14G18S101H235GA252G70Z255H101J256Y11K2W11K25V3N11KA253J2Y101O11K249M25V10V101N215VA101K36D10V139S183V5I157W101E10V135W5IA137K25V10V220J101D18R234Oa14G146AA157VA10V11K200G5I10V7D10V101Q147X11Ka18S7D139R10V5IA18S7D5I160K5I7D10V5I18R25V5I7Da5I11K215D46E148X14GA133M10V36Da10V14G18S36D5I14Ga18S160X7D14G11K10VA11K10V204X11K14Ga10V18SA5I11K18SA260V7D18S7D256R255Q70Z11K36D2RA3G18S11K14G5IA14G7D5I14G5I228FaA18RaA230AA5I18R14GA167Z188Q11K29U7D38Z161QA46D29U38Z20MaA185T225GA7D58L133LA29U20M7D20M46D161S20M29TA136I100R139U20MAa36D20M29U20M63W190M11K100S20M29U7D190X63W58L100P20M38Z209WAa29U100T46D11K38Z123C100U18PA100Y255Pa11J2D14FA2L2K70EA101C101B11J18Q139T7D18P145YaA147S11J188GaA151D46B18P14F18QA7D67H232L9T174X202H11J58JA173SAa18P18Q29T58J18Q9T189Y7D70D9T58K230B46B100Q29T7D14F18Q7DcA160DA210E100V46C18P18Q9T11Ja18P228E143B18P9T18P18Q100N185S58K9T18Q18P11J67HA9Ta18Q29T151E66I9T100OAa14F70E11J3H11JaA11JA2K14F18PA66I7D18Q209I11J46C46B171G41P38Y192Z100Z5K38Y101A25U15M171E9T196O11J15M14F5Kb14F15M171F215G15M167W11J14F9T15M11J14F9T15M46C38Y14Fb38Y9T151C100X15M41P167GA63E25U128L14F29Ta15M18O192YA18O5K15M5K18O9T25U18O41PA5K11J2K58IAa25U171H9T18O197P15M25U18O25UA100W9TaA100M18O5K64TA217J14F58I15M5KA18O9T29T25UA100LA213E125G18O204R11J41Pc15M18O14FaA9TaAa11J100F46A200EaA46A13C99P63EaA99Q207G58G99Z100KA145WbA46A58GA157T58FA45Z131C45Z174CA5KA5K14DA13C5K45ZA14D5K171D9S14D58HA9SAa58F14DA64T5K8DA7OA225FA139QbA8DA5K8DA139P8D50E63V8D63D14D9SA8DaA7O99W133JbA100BA6T8D7O9S14DA14D14EA8D9Sa7O9S7O6T63VA9SA9S14D7OA9Sa5K7O36C7O164K13C5K6T100C164H9SAa14DaA173JA6TA14E8D7Oa9S14EA240S7O14D14Ea9S14DA68M7O1R45Y100A196AbA9S99U122Z13C99X13C9SA129X191F99T100I6T7ObA8D7OaA99Y149A13CaA190O100EA14E188FAa7O99S5K8D130C50E5Ka6TA7O13C100DA13C8Db13CA14E6T164J99N168V171I8Da7O6T133K7O14E6T8D194R247H246J7O100J100G9SA14E3W1R6T13CaA6T202NA99R8D13CA6T195K13C5K9S5K7O14D45YA178Q8D14E3X7O8DA99O6TbA193AA1R3Y2W6TA2R36C7KA100HA58HaA9S13CA14EA166N7OaA8D13C14EbA5K8D45Y14D5K36C99V64C5K8DaA5K14EaA14E36C2K6T143S6T164I136CA22X6N34GA22X245P12FbA202XaA6NA58D6N5Ka22X145X22XA6N12F6N237HA5KaA6N258KA6NA6N5K6T12F6Ta22X34GA157S34G22X159RA166O6N34G38X22X38XA36C34G58DA197I22XA63DA157UA38X6T38XA151B145V58B234U38W194TA6N58C6T189FaA12F149U29S58E6N58E6N29S2Z29S12F6N99M6N6T38W12FaA139O16Q6Ta38W50E205JA34EA6N99J12F6N58BA122X2Z16Q12F29S157Ra16Q29SaA210W38WA99I6N29S6TaA7NbA157Q6N2Z7N2Z241Oa7N45X18N11Ia18Na18Ma11IA18Ma2Z18M11I183A7NbA208L65E18N7N2ZA18M18N18M6N67Z2Z18M180Ja2Z12F164G7NA7N6NA232K7N12FbA168Q164F18M11IA11I6N16Q65E18MdA7N16Q18NA2Z7NA124Q18MA58Ca18M12FA12FaA220Q7N2Z16QaA18N122Ya6N192WaA16Q12F16Q45X16QaA7N194W11I7N11I2ZaA12F18N34E6NaA7NA154N7N180Q67Z45X2Z34F3Q249JA2Z173C212A1R192X145U188B34F21J202M217H7N34Fa7N2ZA2Z200D241H242EaA7N226F11I21J2Z34EA34F16QA34E7N34E34F208U21J219Q99K99L2Z130G151A148M159G16Qa11I18N175X2Z35V18N2Z11IAa7N12F21J153L18N7N4CA58A21J35V3X57Z2Z180L57Z58A145T45V10UA10UaA10UA2Z11IaA10U2Z99HaA10U2Z38UA25TA20LaA10UbA34D253D20L57XcA145S2ZbA183Pa10U204W10U21J10U11I10U34D259Va11I249Kb11I34D21JA225E10U215E10U164E34D10U2Z11I2ZaA10U34D45VA166TA10UA20L2Z21J208N2Z131BA252JAa11I10U66H45V98ZaA21J7GA14C130XaA258U255Z2La7G2L7Ga12EA7G12E148B139Na12E181F20K2ZAa14C57Y7G12E2ZA12EaA20K12E7G2Z1RA38UA2Z12Ea7G20K12E2Z25TA189B178P128K12E252Qa7G12EA2Z130OA36B25T20K99B99D12E14C99C2Z14C12E2Z36B66H36B178O20K38U57Ya25T20L36B20K136R14C20L7G25T182V187UaA38UA7GA20L12E217I12E20KA20KaA7G2Z20K2Z14C20LaAa2Z36B12E20L14C255OA14Ca2Z225D25T57X25T20J7G34C20J25S98W227R20L14C66V7G34C66V9I25S192U34C7G14CA34C9I7G70C182Z34C25S222G7G213N20J235J99F7G25S14C70C7G14C20J98X20J122Wa25Sa7G1R45UA45U128H20J14C20J7GAa20J99E20J233M45U66TA25S3X1Z7K7G189A25S45W38V99G57W45W57V98Y192V38V9IA38V135MA99AA45Wa57W7G148R57V171B38V22W203R45T22W38T3G45T9IA12B22W12DA22WAa38Ta22WA209K25R12B22W98Ja22W45T38Ta22W12DA218I133I38T9N9I9N12B31K7M12D12C9I12C7M25R18L12C244F31K7M12C57T235B7M98M35U12C18L160J7Mb18La9N3X25R12B70Ba12B12D12B9N12B7M12C57T12D18L12B98U98N98P12D7M57R139MA12C7M171C70B12C7Mb12C29R98Q178N181Ua57R12B57S7M12C9N98VA9Nb12C12D98K133G18L7M25R18L12D18L164C12B9IbA29R7M25R12D164D12B12CA98L133H125D178M7M209D157P98R12D12C128I145R57S9I7M12C157O192T25R12D7M29R122V66T7M29R7M18L12D57Q9NA12D18LAa12D12C12D128J7M98T195E9N29R7M133F7M57P18L122Ua12B9N31K57Q9I29R9NbA9I57P25R7M12B34A57Ua34A34B45S9I34A12B45S34B98S128G34B34A98OaA31K9I229S34B34AA12B45S9NA57U98I34B9IA64SA29QA9NA9NA98H98EA22U9I150YA22UaA64S33Ya9N33Y29Q9N45QA29Q9N29Q31K194SAa22U29QA97T150Z22U9N188A57Oa22Ua9IaA29Q31Kb33YA22UA196J164B33YA9I45Q9IaA22U22V249IA22U157N57O9I22V9NbA45Q97S33Y13NA9F3P5AA9F25Q5A198M33Z208P260U214NA25Q69L3P5A239T259S11C97U128D11C69K164A5A139K9F33Z22V5A216S236S211W213Y33Z49C11C237P150U3P162H149Pa3P5A3P133DA22V3P11C3Y45P9F5A11Ca5A237G97R5A65D11C98D11C98F141S57M13N11CA234E5A9F148Z9F11C3P97W3P207F22V5A220P9F5A13N3P199I225C5A25Q22V9F223D11C5A255B249H249G239S25Q97P5A9Fa11C3P5A98CAa11Ca33Z3P150W9FA11C178L9F5A33Z98B171A5A211Y5A3P5A25Q13N2CAa5AA3P9F57Ma13N2W25Q5A133E9FA22V13NA22V166Ua13N3X3N5A9F169C9F5A150TA3P9F142C3PA172T9F188X3P25Q11C9Fa5A212Y3P198U98G13N5AA5A33Xa3PaA97V3P33X180P13N3P65D98AA211X45P3P185R57N128F3P97Xa20IA45R20I13N254Q13N3G3PAa3P97O20I33X20I161VaA45RA20I97YA33XAa20I33X20I57N11C3Pa13N45Pb20I200C20I97Z13N3P45R13N11C128E6I97Q6X6I41O25O38Sb6X29Oa25O64R25O29O150V6X200B6X41O6X6I3X33V3Pa6I6XAc6XaA6X41O6X45O6X6I2R6I6X3P216A6Xa3P29O122T6X29Oa3P187T25P25O33VA33V183EA25P3P130VA6X3P6IA6XA6I6XA150S150X6I45O6X38S29O3P25O3P3X25O29O163Z6X45O139L64R97M97G6I6XA25O25P97L35U246A238B234R25P3P6X157M41O69I3P213D202W6XA25P6X21I3J45NA45Na6I139HA14B97FA6I122Sa14B38Ra14Ba21I45M21I3J14B57Ja21I3JA38Ra6I3J227Q21I14B3H6IA14B6I3Ja38R3J157K6IA3JA125SA3J45N163XA14B174WA178J14B219L3Ja14B122Q2W4C2C207EA63UA97E256L2D45MA212M185Q6I122P210B3J214M6I211Q220Ia14B178I21I25P145O3J38RA245G143V3J14B159TA237NA3J38S243N14B25P14B163Y6I167A6I21I211RA6I97C38S3J57K97B180W38Q241D97K6I57J97NaA21IA21I38Q6I3JAb57K3J29P97J244S183J6I9RA45M38Q9RA9R135VA57L8Q9R23Y9R8QA8Q33Wb9R139E97D23Y130U29P227U9R217G8Q176Z3G3J57L29P3J9R178KaA3JA33W249Ea9R3X8Q9RaA29Pa3J57I33W9R192S63T8Q63Ta38Q209N9R183H3J9R97I3J97H33W9R145M9R33W29PA3J8Q57Ia3JaA33V29P65C9R33V23Y9R22S145N6WbA145P12AA12AA29NA22Sa6W145Qa8Q57H3G12Ab3JA38OA3JA29NA133Ca6WA6WA3J22SA139JA249F122RA183K180E3J57F57D29MA142V12A23Ya6WA29MA139F96Xa6W22S8QA8Q45KA12AA6WA3JA38O29N6WbAa3J29NA3J8Q22SA23Y139I148E96V38P6Wa3JA143I57D3J35U45K6WA139G23Y3X6W222F65C143A29M3J29N223Q45KA2KA6WA29N6W29M162K12A1R8Q3Q183D12AA29M6WA38O6WaA63U157L3J8Q12A6W22SA222Z253T2L8Q38P3Ja8Q12A6W38P12A29Mb6WA57Ha22SA12AA8Q22Sa6W12A6WA161D12A221H6WA6W155R12A23Y8Q12A38O8Q3J3I8Q97A57G57F96WA57G23Y8Q25N38P57E25N57E249D22T57C15L22T45L4Ca6HAa6HA22R96Y3TAa3TA3T22R6H25NA22R6H15L124X209V6H150R33UaA3TA3TAa6HaA33TA33UA16B22TA125LcA22R33U45L22T3TA150Q96Q185N22RA166IA15L16B22R25N187K15L6H15La6H16B15L185OA15LA33U3T22TA180V3T178G22RA3T15LA33T185P96U15L178H22T3T22TA25N45L231L249B225B3T96T16BA181PA6HA157J3T33T22R15L122N33U3TA96RA96Z15L57C33T15L96S3Ta25N6H66S3T6HA22Ta3T128BA25N33T6H16B18K197OA5RA29LA20H160Z20H57B5R18K5R96P3T128CA3T5R29LA18K5R18K3T157G6HA33S25M18K16BA6HA6H5RA190GA5Ra18K6HaA260SaA192Ra16B18KA5R16B3T25MaA6H3T66Sb3Ta29L96H3T18KA3T18Ka20H5R3T57BA33S6H239A5R125Z5R49H18K141Q96F5R6H3Ta5R96K168C96L16B3T25MA6H16B154X16BA96J5R170Z196T29L5R25M29L96G29L199C238O5R128A33S5RA25M189P6H5R220C5RA5RA183WA6HA20H5R33S6HaA249C2Y5R122L16B5RA5R139B5R213H25M20H252H253Ga25M33S6H96I9E31J178F133A230ZA56Y9M25Ka9E25K9M9E20H25L9E31J29KA25L33R25K33R9M25L57A65S139Ca9E65S31J9MA225A31J9E139AA45J31J9MaA9E122M9E122OA139D157H124P215I237F31J2W29KA25L3T9E157I96E213L29K133BA9E20H235X210VA29K45J9EA221AA3TA33Ra9E200Aa3T29K9E148Y3T160B45J9M136H25K9E25K9EA2D257J29KaA25LA33R25L9EA9M213M3T2Y9MA174JAa9EA199Z20H3T56Y3T9E241V25K192Q96OA33R25KaA56Z3TA38N56X38N161Y2O56ZA56W38N127X2OA9MA9M25L2OaA20H2O57A56X237V2O19H232J96N3Ia2O260T38N2O56W56V170Y96M136G56V206K153QA255N18H2O18J145L19H2O29JaA132Y228X66U253Y2O9MbA19H18J145JA2O38M9M18J19H9M2O18J56T150P19HA18H9M2O38L199Y2O142NA18J38MA29J38M45GA169F2O222M4C11Z95P237ZaA95M2O218F11Z213C2O95V157Fa11Z9M29JA19H2OA2KaA11Z95R125A96D11Z29J11Z207D29JaAa9M2L19H136F11Z9MA11ZA3H3GA38L66U95ZA11Z9M180O130L11ZaA11ZA2O18JA38L2O145I18J18H19Ha11ZaA38M18H135J138Z2O122K11Z18J157E68Wb2O18HA11Z19H18HA2O3H71DA240W11Z95Q96C29J3I214L234C19H18H124W38L227W56U18H2O18J56T18J2O145KA212Qa2OaA14Q7W204V7W2O215K95O56U45Ga5H135U7W14A14Q7W5H14A5H14Q127Y14A5H95S38KA14A18I45I223C2O7W95Ta7WA5H122J45I142JaA18I5H125QA14A5H14A5H209A18H163Wb5H243A18I5H2O14Q5H14Ab5H14Q7W14A96A7W5H2R2O7W14Q2O14Q38K45G7W5H221G5H95X242V14A176Q18I145H5Ha18I125P182E2O222E18H68JA14AA7W2Y7W248ZaA18IA45IA2O45H5H95UA5H2OA95N5H18I5H2O127Zb5H18I14A132ZA249A2O38K7W260R1Z14Q3QA14AA45H14A2O96BA2OA95W7Wa5H18Ib5H7W124V95Y5H68J5H14Q248Y14Q5H18Ia14Q45H237E38K56R7W2Oc7W252F7W95D170X56Ra14Q228D56PA45Da2O7W95H95K2O14Qa2OaA235O45D2O7W219P56P45D226U70A198W70Aa95CaA33P29I7W71D5Y13ZAa3BAa13Z33PA13ZaA95I45EaA130Na13ZA3B66N13ZA29I251X1R5Y3B95La33P10F3B10F150Oa33P18GA13Z56S13Z56S33P13Z3B13Z3BA3B56N5Y3B45Eb13Z3B13ZA13Z95Aa3B45E5Y3BA10FA18GaA56Na13Z236JA5G5Y13B5G132W10F5Ya38I10Fa5Y10F5Y10F5Y10F3B38J3Bb5G10F5YA199X150M201X5G5Y18G185M29Ia3B5Y33Q45F3BA66N205SA3B5G18G3Ba5G3Ba13B3B5Gb13B18G3B5G167V3BA5G207C5GA3BA13BaA38I13B5G3B18GA163V229I33Q13BbA5G5Y145G5G145F13BaAa10F94X33Q5Y18G3B5Y227K5Y254P5Y5G38Ja10F33Q181Z5Y5G95E5Y195N154Q5YA252I38J5Y10F95Ga10F5GA248X150N5G136Z5G5Y3G3B38J3B94Y5Y10Fb38IA162Ja10F29I66C5G10F5G122H241N5G10F5Y56O29I3B5GA56Oa5G163UA33Q5G13B3BaA3B18G3B192P203D5G3B132X18GA5G13B125O66C38IA13BAa5Y18G159Q56Q3B45F3B64B45FA122I64BA13B29I13B95B33O11H95J33O3B236K56QA170WA227YA94Z3B239F233Wb56M33O56M202EA213KA13B195Ra33O145E212D13B3B189O95F222D235P196D33Oa33M11H223S153E224F3B11H33N36A2C11H33N36A203V94P36A150L208Z68N33M29G148TA56K11HA33N68N94SA29G3Ba29G33M29G223R56K237D94O125Na3BaA36A259P94N29G33M243T36AA29G33N217F33M4H11H4H38Ha29E29F131D45CA241U130M29EA4H68P29F179XA56Ja11H45C66B11H29F68P224Z56JA258G258W11H4H94R29E29FA29F11H69Z45C178E4H29F33N49S29E11Ha29E11H29E9D18F94V29DA18FA239R11H22Q18F38H11H257M259X4H67Ya18F49S67YA29D9D29BA18F4H29BA18F138Y29D227Gb18F160W246F9D142U29D49S18F138X9D155H148A11H29D130Y175M4H94Wa4H18Fa9D29D11HA210U141Za18F9D94U38H256X191R29B56L4H248W13Y29C9D242L29H13Y64Q122G5C143L33L19G199Wa45B13YA237C196Na19G65R19GA160R22Qa13Y29H212C45B9D5CA145D4H194N56L29B29H5C19G256N5CA257X4HA29B13Ya29C13YcAa9D19G22QA33LA4HbA130T4H33L94Q33L13Y69Z13Y214KA22Q255V9D4H29HA175B4H9D204H29C22Q170Va9D22Qa9D29CA13Y19G13Y5C232I198K4H5C215WA132V13Y9D145C29C9DA254W256EA254C19GA9D29H33LA211P142B13YAb13Y29HA19G66R4HA157C9DaA38H19G45B22Q66R192O207A29B29Ca9D94TaA178DA4H22Q5C33K65RA29A217E157D33K56HA29A38G4HaAb33K4H33KA224Y29A33K159Ya4H29A38G29A4H185KA38G94M29A38G64Q4H19G94E3Y5C1Z5C94K5C1Z3Qa5C2D5C94Ha5C2C5C1R2R2CA4C2W1R2C3Y94J5CA4C5C7Kb5C3I1Z3X1Z94L2D5C2Wa5C1Z2Y35T5C1R2Y3Q5C1RA5C3Y3Q3G5C1Z2D3G155Tb5C2YAa5C2C5C3N2L5CA2D3X2Kb5X2Y1Z2L5X2W2KAa5X2D2K5X2C2Kc5X2R94I2W5X2Wh5X3N3X2W3Q5X3Y5X3Xa5X2LA5X2Rb5X3Gc5X3Yi5X2R5X94G44Z66BA207Ba4H16Pa4Ha93Z5X44Ya16PA44Yc45A56I16P44Y4H178C187Z16P56H56I163TA2C16P5X4Ca4H16PA16P94F16P2R16P4H16Pa4H16P185L197R94CA4H230VA181N94D188Za5X180NA66A28Z150KbAa25Ja1V2W1V28ZA219C25J28Z122F5X196S25J44X28Z244R94A41N25JA45A44X44Z41N28Za5X44X5X1V25J173M5XA94B28Z25J229E45A1V44Z160Q228W1VA5Xb25Ja93X93JA56FA56FA25H127WaA11Y198TAa11Y172UA11YA157A1VA1VA127V25I93UA25H13XA25I229RA190B25HaA2Ra5X11YA33J25I25H187X156ZA41NAa11Y93W1V25HA25H11YA11Y41N163S137M13X11Y5XcA66A11Y218Z175P13X11Y1V194K234T13X231F11Y35V25H1V22P71C1V11Y232H157B11Y1V204Ia11Y1V11Y160I4Z188I93I4ZaA4Z22P26Z1V22P1VaA13X33J4Z6G4Za6GA13X71C22P33J13X28YA210R26Z4Z195G4Z2W13X1V93L22P127U1V64P1VA3W18E1VA64PbA206Y6G2D6GcA4ZA49CA215JA178B6G206Z33JaA236Ia1V93R22P33J1VA22PA26Z6G2LaA1V6G239Q178A4Z232G18E257Q13X4Z223B6G13XA1V6G224Xa18E93K1V6G4C18E145B150I138V26Z222BA132T204QA1V20GbA4ZA25I173RA93O1V192N136M4Z175G1V20G4C227D161PA248V202G1V13XA190L161C4Z1V4Z20G201HA18E230OA93Q25I20G28Y4Z1V160AAa20G2R2La2R20G182G18E1V93S25I1VA26ZA220Z4Z194X13XA6G1VA4Z1V185J4Z1V4Z122E18E93Y4Z174SA4Z195JA25Ia18E1Va6G28Ya6G20G4Z1Va4Z18E1V4Z93P1V93N1V198D1V132U1V4Z244W13XaA4Z190F22P6G181M180S93T175F93M152Y1V28Y26Z28Y4C2W2D20G6G28Y20G138W4Z18E6G93V56D26Z6G56E6G1Va56G56D56E56G6G38E6G56A44W199V38Ea6G56A38E93F28X256H28X1VA28X3I150H56BA1V56B150Ja6G1V44WA25G1V38E1V28XA92X124O92W28X159XA190A92T2J55Z166S176S25G2J6G44W28XbA6G2J55Z2JbA144Z224V4O21H4OA174O38D4O127T11X197N16OA214J4OaA2J189W183O153W2Y28W38F2D201D156X2J4O2J20Fa2JA16OA55Y2JaA2J180K2J16GA20FA11X2JA4O16G202L4O195Q161B11XA206WA2J93C2J38F28W25G142Z177Z38D25GaA2JA11XA2J154A2J33I28WA2JA16O4OA185I33I92Z156Y92V163Q4OA2J16OA20F217D4O2J28W122B2J11XA4O25G254Z16Ga2J11X66Ga11X21H16G11X4O170Ta11X25G167U20F66GA16O210I16G68Z21H4O182Y16G4Ob2J233V222C21H20FA21H2J68B144Y56C2J16O2Jb4O2J4O55Y2R240I229D224W68B11X181T177Y256D21H93EA206X2J138U25G192M258Y93A2J20F16O138T11X212L154DA16O4Oa16GA38F16G4O11X215P16O222R38F2J28W1R3Xb4O122C93B16O4O198J4O16G2JA28WA33IaA2J4O33I2J153GA4OA4OaA11X4OA2JaA38DA2J11X122D65Q4OAa2JA4O2JA20F2J33I38D196W2J4OA2J11XA2J16O223Z2R65Q243F3N2JA93D170U56C4O64L20FA25F192L25Fa2J3Qa25FaA20F16G21H25F160UAa92Sa93G25F163Ra25FA21H16G25F163P92U92Y2K189X93H92Ha28U28Va28U129W92Oa28U55Ua28U185H159L55U160N28U68S21H196G28U16G92Q127S149N125F92J92G28S175E28T92Eb5BA18Da248Ua5BA33Ha5B2L5B55X28T181E28S145A142G28S18D202D33H28T2J92K28T5B28S92F28T28S92Ia28T229H212H28S3A5B8W92LA41M33H92B28V235KAa8WA22O8W33H92C92M8W18D91Z18C18D8W18C168G185F166F142Pb8W136O3A22O8W18D253Q5BA5BAb5B22O127Q8WA18D8W142H8W22O3AAb3A5BaA18D137EA18D132Ra8W3A18C3A18C163N8W18C138Q212X22O130K141Y8W18D8W44TA28V18CA22O144Xa8W248R18C5B215X127P28V18Da3A18C138S18C176J3A138R3A8W22O254V5B41Ma5BA5B3X5B4C44T92Da5B33H2Kb5B3Wb5B55X3AaA18CA22OA199A8WA28V92Na8W28V8W41MA41M44V3Aa92A3A5B202Q199T5BA3A177WaA55T25E170S25E44U132QA38C25E3Aa25E3A144W3A25EA38C5B44VA3A44U25Ea38C192K44T3A5Ba55W248T1Ra5B3A5B1Z5B92R5BA5B38C44Ua25E163M55WA44V92PA163O55V91Y168J55V182J55T18B91S3A3ZA131F3Z25D16NA3ZaA11G216D3ZA3Z132S3Z15KaA3ZaA3A147R3Z16NA10TA234Y16N161U199U15K16NAa3A156W16NA3Z18B16N15K11GA63SA156V170R10T3Z18BaA199S3Z189Q144V135T3ZA3ZA18B10T3A10T3A25D3AA15K25D4CaA3Z15K49Ra25D1Z25D2R1R91W3A15K233Ea15K3AA150Fa15KA18BA15K16N3ZA25D3Z230N15K11GdA18Ba3Z28R213X28RaA3A3Z3AAa3Z10TA10T3Z235A28Ra3Z168S3ZaA18B3A177X3Z201G28R3A16N18BA127R3A122A154V3Z3A16N3Z91T10T3Z18B161Eb3Z3A16NA3A49RAa10T3A185GA3Z49RA11G10T11GA248S11G15K25DA163LA28R3Z91U3A10T3ZA187JA11G150G15K63S3ZA16NA10TA11G3AA3Za3AaA28RA3ZA18B154KA44RbA181Ya44R55R161La44R55R38B63C28QA154T11G28Q15J2H156U15J208X2H28Qa25C15J28Q44S63CaA15JaA2H91RA2H2C10Ta11G10T55S11G10T91X11G15J44SA25CA156TA209Ma25Ca2H55S38BA11G25C10TA15J2H28Q25CAa15JA2H44Qa10T25C2HcA15JA2HA44Q91VA152N150E15JA28Q121YA144Ua2H44S38B15JA199Q2H156S25C170Q141R2HA11G2H15J177U135SA38BaA248Q44Q15J257W2H2W55Qa11G137Q11G147T6M248P2H55P28P144TA55Q2HA6B152S127O6M16M28P91Mb2H6M55OA6Ma6B6M127N6MAa2H6B28L2H6B6M55P6B91PaA91J156R55O6M28P170PA6B91OA16F16M2KA16F6M28Pb6BA2H177V2H6B6MaA204Pa6B173Q132P2H6B2H6MaA20E6M156PA28L91LaAa6M91HA144S6B2HA6M2H28P6BA6B2H233N2H20E187S187N253M258F2H35Z163K156QaA28P6MA2H6B35Z6B33GA2H6M6B2HA20E6McA35ZA192J2H6MA218O33G224U6BaA16FA20E16MAb2HA20E226MA35Z6B2HaA184C206V6BA6B135P91IaA6M16McA2H6BA6M33GA6B33G148G28LA35Z20E2HA20EA6M6B170O208WaA138P199RA28L2H16M6M121Z2H28L16MA20E33G6B2H20E2HaA6MaAa28NA2HaA28M16M28M28OaA226WA28L2HbAa28O28NA28M2H28NA28M2HA177T28N2H28NaA16M28NdA28O28M202K16F167T3Ya28M91G232Fb1O33F254H192I91K1O127K239Pa1O20Da1OaA163JA1OA91N20DA16F33F28O20D16M28OA41L1O33FA181La20D16F248O91Q16F3Ha2RcAb1O172Y20D91F20DbA1O16M44P28O55N33FA1OA33FAa20DaA16M20DAa44PA1Oa20D44P55N1O16F91EAb18A44M22N18A132O18Aa1O22N55McA1O18A22N38A1O18A1O18A181DA18A16F217C38A253X41L16F55M41L1O38A44O1OA1O16F159F1O141N1OA18A44O1OaA1O127J1O41L1OA18AaA1O44O252L18Ac16F24GbAa8V22N8Va1O28KA127LA180U28Ka1Oa8V28Ka8V1OA8V22Na1Oa8V64O1O91DA3G135I22N28KA201WA8V1OA91Ca8VA8VaA22N8VcA8V1OA8V1OA8VaA8VA1O8V64Oa1Ob8VA55L1OA1OAa24G248NA1O91B1O91A38AA1OA8VA150DA28K8V63RbA8VA28K63R22N55Lb9C67GA33DA22MAa16L9C22M33E25B49QA156O24G174N16L63QA16L9C49Q33E24G1OA16L63Q121X22M9C25B1O9C1OA9C25B203Z1OA1OaA9CA1OA9C22M1O24GbA127M33D49QA67G9CA44MA1O24G44MAb9C1O9CA25BA33DA9CbA16L172S22MA9Ca22M9C25BaA33D16L9C1O22M1Oa9C16LA22MA1O131J9CaA1O25BaA1O25B33E9CA24G1O33D16L1L33C1L25A1L16LaA25A33C132N1L33E90ZA1L194J25A16L44Na33C1L173L1L144QA24G55K1LA1L33E25A16L55K33C1LA1La25AA127I1L44Na33C1L25A121Wa25AA44N69Y1L10S1LA1L156NA10S138O90ObA24Z1LcA28I1LA1L28J10SaA10S127HaA10S1L185D10SbA215R1L28I1L10S90K90VAa1L10S1L247A65Z10S22LA1L28J236H2R10S24Z228U1L28J24Z215T1L204J10S1L28I187E28J228V10S90YaA244V10S90X170M2L55J10S69Y173X24Z28JaA24ZA150AA10SA1LA10S28J90N1L150B44LA55Ia10J22L44LaA213BA144RA90W55JA44L55IaA182P55H24Z1L24Z24Y90L22L55H1L28IA24YA24YA10JA24YA24Y233YA3Y24YA1L24YaA90P28IA6L17ZA1LA6La20C28I6L190E181Xa1L149O41K17Y10J17Yb20C1L6L191MA41K6L41K65Z176K17ZA6L185EA6L221V232E1L24X1L224Ta10J3N10J22L1L24XbA17YaA20Ca6L1L90M24X55GA1L183C150CaA6L236R90R22L17Y1L6LA1LA6L216CA10J6L17Y6Lb1L136BA90T24X17Y6L1LAa24X6L10Jb1L17Z1L17YA17Z22L24Xb1LA90J6LA17ZaA6L1L199P17Z10J20C24X1L55Ga1L132MA17Y1LA1L90Ha20C127G1L20C17ZA20CaA6L20CA1LaA1LA22L10J6L20CA17Ya1L6LA6L90Q6Lb1L90I22L6LbA170L1L17Ya1L170N41K17Z197A1T33B1TA55FaA1T37Za1T37Z68S37Z244U17Z90GA10J218R90U37Z55F33B245H10J1TA238Z1T17ZA138Ma33B241T90S33BA258E1T33BaAa1T37YaA90Fa20B90BA37Y235NA20BaA20B1TA37Y259Lb1T17XaA224SA28H232CA20B232B132L1ZA3Q3G49C10J1Z2Db10JAc10J228TAa20B49Pa1TA17XA17X20B10JcA238HA17X90A17XA1TA49PA20BA10JA17XA17X37YA20BA199O1TbA1TA17X243L49P233L89Ua1TA17X242U10J240OA89QA220B17Xb20B209P1T121V89P197M245JA27G8U33A41B1T142Fa1T10R66O1T8U1T24WA33A221F10R1T244EA1TA68KA258C215C1T8U41J90EA67C232D155O4G10RA41J10RA1TA4G10R1T10R28HbA1T4GA196Z4G10R1T8U68Ra4G10RaA8U1T41J210H27G159P10R224R89TA1T230M4GA202T27G89X4G41B152WA89Z244K227T223W24W17W4G1TA156M10Ra4GA28Ha1TA4G1T4G8U4G175WA254E27G1T222L238GA4Gb10R153V24W198Va1T67C1T4GA33AA238P1T210A8UA8U210T8U63B4G8U89R239OA131H259W41J28H213AA212B1T33AA4G1T27G142KA1T163IA8U231KaA17W1T17WA4G213W1T4G1T241M4G17WA89V1T4G172Nb1T234I138NaA28H8U144Oa4G10R4G8U4GA4GA89Y41B27GA90C8U1T89W185CA1T8U24Wa10R4G17W41B182Q33A8UA4GA203U1T66O8U192HA17W4G1T10RaA144P4G10R4G168X4G8U1TA24W17WA17W153PA160H17W221M4G228C1T28H170K253L24WbA10RA8UaA17W63B55D24WA1KaA89SbA1KA166LaA1KA132K90DA89M1K55D1K248M55EA1K232AaA89O55E89N54ZAa1Ka20AA20A27G68K20A153D1K202CA89D20A89KA54Y1KaA211GaA28G89L20A54Z20AA192F228S1K255UA127EA1K68Ra1KaA1K177S20A1K224Q28GA89Fa1KcA68O1K55B1K20A28G89EA55A68O1K20A55AaA55B217A54Y11W1Ka11W89C3Q2D3D3Qb3D3I1Zb3D3Ib3QA2C2Wa3D3X3D1Z3D7KA3X2K65M2D2R3Qa3D3Q3D1ZA4C2D1Ra3D2Db3D3Nb3D1Z3D3Ya3D2C3G3D7K1R3Da2K63Na3D1Z2Db3DAa3D1Z3D3I3D3Na3D7K3G3D7K4C3D3Y3Qa3D3Ia3D2C3D1Z3D3Ha3D2CA2R4C3D3H2K3D2La3D1Rg3D2Yd3D2D2La3D3H3D4C2Rb3D2Rb3D3Nd3D206F1K11W1KaAa1K44KA132JbA1K204O11V132I11V89J11V44KA127F11V217B11WA1K163G44K3Db1K149D1KA1KbA223A11Va1KA1KA11V1K210Q163F192G1KdA11VAa1KA11V159O44J11W1KA1KbA44JaA11Va1KA11V44J1K188L11V248LA11VA1K206U11VbA11V11WA28G1K209B168B28G222A228H182H55C11WaA168W229C199H166G168P229Q11W1K89I89HA11W63P215ZA63P237U176O11V11W241R227P44IA201O183Xa44I149G44I11W1K241Z156K1K174I1KA89B1K11WA89G11W201A55C11W28GaA11W89A88W153C1K221LA174B13A189V231Z144NA163E4R16K24U238F19Z163H166RA1K13A1K32ZA67K1KA32Z16KA67F88Q237B216Z13A1KA1KA32Z28F125RA28F203Y1K67K13A24U28F1K185B13A24U13A28F16KA127D13A24UaA16K13A88S3H2C4R1R2D1Z1R3Ya2D3Q2K2Y4C3W1Z2W4C4R3Ha4R1Z2C4R4C3Y3Q4C4R2Y4R2L3G4R2Ra4R7Ka4RAb4Ra2L4R3W3I2K4RA4R4C4R1RA2W4R3N2Ca4R2C4R1R4R3I2K184B1K88U16K19Z13A4R170I13A16K13AA228M248KA28F180M3N88R241SaA24U19ZA19ZA1KA170J32ZA16K242AaA1KA223H1RA1KaAa16KaA24V67F19ZaA177RaA19ZA1K156L1KaA228LaA32ZA185A24UA13A1KaA16KA4R13A230U66P16KA13A4R1K28F1K16KA121U24V44FA11U88Y4R1N28Ea1NA1N28E184YA11U28E19Z214IaA44F1Na11UA1N11U28EA204L4R224PA198LA28E11U1NA1N208K24V149Za11UaA241W69X11U1N218M1N255Cc4R24V4Ra11UA1NA44FaA1N11U1N4R1N11U88V1N69XA24V190D156I1NaA11UA44HA19ZcA11U28E11Ua44H184Z11UaA11U44H19Z177C88T24V4Ra24V4R54W37XA1N121T54Wb1N37X88XA88Z37XaA37X54X44GA127CA24U44G156Ja44G54Xb88P22K13Wa8P37Wa5QbA12Z37W5Qb1N177Q12Z1Na5Q216YA126I19Y32X13WaA13W88BA5Q49O22K138LA88F22K12Z22KA1Nb13WA32X8P32X144M5Q1Na13WA88CA13W88D13WA183RA8P13Wb5Q13W5QaA1N49O5Q1N8P5Q13WaA5Q1N19YAa19Y22KA1N12Z242T12Z5Q1N248J13W1N169U1NA1N88AaA19Y163D1N19YA1NA121S1NA22Ka1N49Oa1NA243Q12Z181I220A88K5QA5Q182OA5QaA19YaA37W5Q1NaA218YaA88I1N32XbA5QaA12ZA22K1NAa1N19YcA1N175Da5Q12Z13W259K12ZA1NA1N228RA32YAa5Q238R5Q37W251ZaAa1NAa12Z195Z68H1N5Q1N5Q19Y170H32Y190N32Y12Za1NA1NA5Q32Y69W1N190W212Ka1N5Q1N68H19YaA32Ya1N13W1N219Y69W1N127B32XA12Z129Vb5Q1N147Z12Za5QA239N22KA1N12Z138K1NA1Na2Ga44EAa2GbA37V54U2G173BA44E54U2G44E2G144L88L1R2LA8P3Q8P88M2D2Yb8P2La8PAb8P2D8P3Q8P2KAa8P2D8P3N4C8P4C1Ra8PAb8P3H2DA88Na8P3Hc8P197W138I2G256W87X37Va2G194I2G37V224O87Z170G2YA2WA184V54V156H166X181O210O88O2Ga54V87W37V131M88H88G88J1R132H88E2G87Y87VA130Q181K22J7K248IA28C69V32W22I228K44B138J239E22J22I216Q22IA8Pa7K87N7K2D2C1Z2L2GAc22I141PA22I69V199N198GA54S22I2G215B2G260Q8P192D22J2G220O22I126Z22I22J32W231J22JA220Y238Q87L191B4Y63A191EA87M3Q2Y12Y2G144K2G227O194Q12Y87U2G205W64E4Y159K2G240Y35U192EA166W12Y235Y235M12Y181H244T32WA14Xc2GA2G4Y154S4YA230T242D28C22J12Y4Y28C182D69U14X2R184WA177P2GA12Y143F2G4Y257L87S219BA2G241P243I28C187M242K4Ya12Y4Y244B237S206J28C3I4Y187DA4Y49D12Y67EA222K87P4Y149I44B254Sa2G4Y230LaA28C209E173W12Y2GA49DA4Y187H127A174H244D4Y203XA141U87QA210P192C49D63A12Y241C4YAa12Y252N226L4Y2GA2G66F22J124TA2LA12YA4Y2G12Y14X4YA14X32WAa4Y87J234BA2G209UA64E14X176EA14XA131O54S12Y170Fb4Y132G4YA130R3X14X87TAa4YaA173KAb4YA4Y69U2G154CA2GA191Oa14X3Y2G14X32W4YA4Ya2G14Xa4Y87O69T22JA137A10Q44D10Q2Ga14X35UA54T10QA187RA10Q2GA2GA10Q219X2G256M3GbA44D243Eb10QA87KA10Q2G28DA2G214GaA14X2GaA2GA54RA10Q69Ta28D10Q87I28DA10QA10QA10QAa10QA2GA66FA28DA44DA67E2G10Q184X10Q54RA28DA28D2GAa10QAa2GdA32VaA32V2T44Ca87H121R144J237T87R32V54T44B222Q2T255GA44C32V2T44C32V2T24T14X87FaA86X87Ca9Q170EA13VA64D152QA154M2T54Q126J32U2L9Q2T9Q160T87G197C203Qa9Q2T24Ta50J3HA7L9Q132F22H9Q7L65YA177O2T65Y32U86Y7LA86Z9Q208Yb2T22Ha2TA32U54Q173DA7LaAa9Q32U254BA2T22H35Y24T9Q224N184U35Ya37U7L86V7L2Ta37U13VA253KA138H13V2T7L32U2T163B9Q2T7L13V7L9Q194P254M86U3Y206T228P243C224B236G64D69B50Ja7L22H13V37U160C7La2T136P212P2T13VA2TA190Q7L13V9Q87A22H7L248HA7L9Qa2T35Y7LbA37Ua7L22H9Q22Ha2T7L24T7L9Q7LA22H7L9Q7L9Q22Fa12XA2T87B12XA32T54P248G13V156G163C2T54P13V22GaA12X2T65PaA22FA65Ba12X65B22F13V35Y22F24T2T22F11T2T11T22GA11T183N12X11T12X11T12X41AA86W22F12Xa32T22Ga2T87E65P12X2T11T32T2T11T22G11Ta12X11T12XA22FA24T2T126Y13V2T11T148S2T11T32T24Ta2T87DA41Aa32T11T35Y2TA22G22F22G13V12X2T253W22GA3N2T11T13V11T2T22G12X11T2T12X17V222P9P15I86T9P188M37T50J32S86L32SaA17V32S9PA44A2T132EA17V44A2T188V17V86M17V41A37TA2T17Vb15Ia17V15I17V32Sa15I32S37T256A37T2TA9P17V163AA15I44A224M2T41A86K17V9B2X9P28A2X170Da9BA121Q43Z9B43Za15I9B54M9B2X86J43Z15I177N2X9P9BA9B2X9BA9P2X9BA9Ba2XA28A54M9B15I2Xa9B184S9P54N86S9B15I40Z15I9B86O9PA15I2X132D9B2X9B67P9PA2X9B15I9B9P231YA86P9P2XaA19XA2XA11S126W2X22EA2X13UaA121P11S28B19X2X11S28B43Y148K28B224L11S28B11S188Y13U28B13U11S162Y86R19X43Y226S9P22E260G11S2X13U192B2X19XAa2X19XA19OAa22Ea9P28Aa19X11S43Y11S177M203M19O144I19O22Eb13U19O28B21Gb13U22E13U149C13U19O13U22E13UA54O22E11S13U22E13U54Oa13U54N11S2X86N2Xa11SA11S28A227B11SA9P19X11SA86Q28A184Ra2X28A40ZA9P19X9P19X2XA40Z2X86E2XA11R16JA2X19O22D2X67P11R13TA22D13T16J32R13TA16J13T24S86B2XA13T86D2X13T32R2Xa22D201T24S22Da19O24Sa11R21Ga24Sa21G11R19O24S19O86G24S21G24S22D11R21G86C11R184T21Gc11RaA11R22DA27YaAb11R2XA16Ja13T22D126X32R215L40ZA22Db2X13TdA32RA32R27YAa16J13T260P13T11R13T2X11RA162ZbA27Y2X13T86AaA13T27Y2XbA2X21Ga11Ra19Oa11Ra21G11R218H11R21G16J5W27Z5W69S24R69Sa5W24R86F27Zc24R54KA27Z43X27YA2Xa43X2X218C37SA54KA43X2XA37S27Z37S54L2X16J27Y144H37SaA2XA24QA22C16JbA198C138D2N54L22CaA16J2N69R85Y2NA22C2N22C2Na24QA27ZA16J22CA22C156F16J22C2N22C156E24Q132C5W24R24Q24R24Q5W24R5W27Z149Y191Z24Q85X24R24Q5Wa69R85Za5W3I2Lh5W2Rd5W3H5W3Wa5W3G86I3W5W86Ha5W2R2K3G5W3Hc5W2L5W3W2D5W2Wf5W1Rd5W54J3G85T5W2Ku5W85U2Yn5W2Yc5W3X5WA5V54J5V2R5V3Yb5V1Z5V1Z3Y2Wa5V1Ra5V2La5V3N2Kb5V2Lg5V2Df5V4C5V2W3H3G3NAd5V85S1Z3Xj5V2Yc5V3Ha3Wc5V85Vh5V2Wc5V3Wd5V3Ik5VAc5VA2Wd5VA3X244M13S2NcA2N144G242HA13S201K2N54I19W2N13S223M2N246Ra2N19W37RA142I216X245K65OA85M54I132B19WaA85W2Na19W85N13S85R182I37R129T19W13S65O126U43Wa19W37R43W5V43W231X85QA248EA13SA5Va19Wa37Rb19Wb5V19Wa8O184Q85Oa43V162V13Sa43VaA13Sa2N13Sa43U170BA257C2N13SA245X2N13S2N13S43U138CAa13S2NA170C8O3N3WA2D7K2Ya8O3I8O35T3W8O2R3X1R2Y3Q8O2Ya8O3H2Lb8O1Zg8O2W8O2Kb8O2Lb8OAb8O85P43V2N2DA43U2NA43Sa2NA24OA184FA2NA126T24OA138F229Z85A248F3Y3N2N22Ba2N195C24O69Q8O227F159I24O54G37Q226T85L2C2W2C8OA121O162W212W37Q43S238E37Q2N37Q24O1R22B2N43SaA85Dc54GA24O229P203C237A254I2Na8O85K192AA24OA2NA197HA12W226Q12W160Y181W184P220XA258J22B2N221Ea2NA22B69Qa24P85H209TA85G24P219W84YA43R212J131E2D2NaA209H43R22B12W43R142X2N237R211O2N54H2N257Ka17U85J12W22B2N144F68G24P49FA17UA24P2N12W231W2Na12WA84Z254F138E12W2N199M85E12W2DA167K121NA17U227N219I239H136XA24N24P24N125E121M24N3WA259J12WaA177L49FA24P68G2N125I49F24P206S2N8OA229Y229OcA211N24N211J252PbA156D85I12W227J2W17UA218K209GA24N2N246PaA1R54H233I8O12W22B126V12W149X204G12W138G255MaA162Xa12W17U24NA126S2NA156CaA24N2N22B180I22A153Za17U17Tb1UaA188W22AA54FaA8OaA43Q17T220N1U32QA17TA199L131Z17U1UA43Q121LA32Q17T131Y1U43QAa22A216W54F17TaAb1U8O84X230S2YA17T153K17T22A258P170A16I206P17U236P32Q206R132A49G41I1U8N16I1U22A198Ia1U43T85C1UaA22AA16I169EA16I248Ca1U37P1U16I1UA1U22A1UaA85F16I1U32Q17U17TA206QA141T43T37P1Ua8NA8N41Ia1U85B1U41I32Q1U17U16I17T121KA1U16IA43T16IA37PaA37P16I147Q16I8NA17T54E1U54E1U22A43P12V19V12VA1U17S12V19V17S19V17S19Va1U54B1U12V19V1U156A144E19V1UAa1U17S228I1UA43P1U43N19VA1U54Ba19VA12V43NaA1UA84P3XA2Ca8N2K84O43N1U43P19V12V238C1U84Q126Qa1U27X6V166HaA43O228J260O246D68F126D6V229X68F6V220WA54CA65N1Ua6V227C143K166Z195B15H17S6V162U219Oa1UA6VA15H17Sa15HA6V126R1U6VA43OaA15H253H242J12V1U138AA6V12V15H6VA6V180D43MA218V258Ba1UdA1U27X199K12Va27X1U12V242S222J84U214HA41I15H6V258V253V6V15H213Z6V248D156BaA242CbAa15HA43M12V218X17SA1U126P12VaA224Ka15HAa6V177K2Da8N1Z3I2C8N2K2C3N8N2Y2K8N2D8N1Z2Y2L8N2Wd8N3W3QAb8N1R4C7Kb8N3I2Ca8N2Ra8NA3Xb8N237O43Oa1UA1U6V84S1U65Na27X12VA15Ha6V17S15Ha6V27X8N6VaA1U84N177J1U169Z43M15HA27Xa1UA138Bg8NA2L3H8N221Z54C7V84R238V6V84M130A6VA6V12V54D7V54D144D37O84W53Z248B215U1M37O223G1M84T17S1MdA154Z196K219VbA1M154HA201VA1M54A53Z228BA84V7V17SA226Ea37O166E54A1Ma37O206O12U126O43L32P1M84G1M69O144C1MA1MA1M32P230HaA32P43LA43LaAb32P1M162TA12U84L43K32P27W4Ka17R13R4K1M27W13RA137Za1M4K32O13R184N37N32O4KA1M37N144BA37N121IA152Ma1MA1M4K12U17R4K1Ma13R43KA2Kc7V2Ka7Va3I7V2C2L2KAa7V3Hb7V3XA4Ca7V3Ha7VAa7V3W2C7V2DAa7VAd7V3Wb7V241Ja17R236QA27W13R69O4K1MA13RA1M12U63O1MA184OA12U53Y235T131X149W13R1M37N1M159W84I1MaA12U32O1MA43K1MA69PA162SA69P84J84K256SAa1MaA7VaA13R191A32O84H1M4K191Y13RA4K32O27W177H1M63O1M37M12U17R4KbA12U1MA13Rb1M137X4KA4K62Z1MA1M27WaA4K1MA4Kb1M154JA21Z4Ka17R4KaA248AAa1M4KA203L21Z4K17R255T259OaA4KaA195W1M53Y13RA1M12U4K12Ua1M4KA12U1M252EaA21ZAa4K12U188U1M7V1M13R4K37M184M4KaAa12UA4KA21Za4K37M4K66QA1MaA17R1M4K21Z17RaA1M17RA1M144A4K231V27WA220V62Z12U1MA66QaA21Z13R4K21ZbA21Z37M17R177I3W7V2W4C1RA3X3H7V4Cc7V3Y3G7V3N3G8M3W1R8M3H8M3W2Wb8M2W1Za8M84F8M1Ra8MAa8M3Ya8M4Cg8MA2L8MA8M204NA1MAb1Ma21X21Y37LA1M41H21X83X130E21X21Y1M121J37L53X1Ma21X21Y41H252V2W1MA41HaAa8MA41H21X1M21X177G137Y241Eb53X69A252MAa1MA1M21X37L21Y37L21X1M247Z131W1HA1H257G6K1H84B206N6KA1H6A1H6K1HA1HA6K1H6KA6AA19Ua1H19Ua6K1H216VA6K19UAa1H65A1H84E41GA1H8M32MA1HA6K1H131Ub1HA6K1HAa6KA199J1H67D6K6A43Ja1Ha6A6KA167F6K1H19U1HA1HA19U1H6K204F1HaA32M130B189Z43J131V191D21Y8M6K8MAa6Aa6K155Z32M6KaA215Y6A41G1H6KA220H6A8MA1H21Y17Q41G8M1HAa1HA6A17Qd1H67DaAa1H6Aa1H126Na1HbA17QA19U6K17QA6Ab1H6A21Ya1H6KA6A84A19U6A143Za6A1H17Q1H6AaA1HaA19U1H43J6KA17QbAa1H83Z1H137W83Y1H130F220FA6K41G1HA1HaA1H6K1HAa1HAa1Ha6AA17QaAb6A136E65AbA1H19Ub1H21Y6A17Q84D6A1H17QA84CA6AA1HAa6A1H83W6AA6A142E32M6A1HA17Qa1Ha53Wa1H32M1HA32Nb1HaA32NA32N1HA53WA1HA32NAb32N1H37J43HA1H43G1H43H19T1H43G1HAb1H37J19Ta1H37K21W19T1H19T43I43H37J1Ha19T1HaA43I1H37J1H19T43G37KAb19TA43I19T83SA19T4NA83V1IAa1Ia4N53T37I53T1IbA1I32L1IA4N83Q4NA4N124Z4N37Kb1I4N1Ia4N1IA4N8M1IAa4Nb1IAa1IA1IA37IaA4N1I137U37IA4N37I83RaAa8M3Ya6FAg6F3Hd6FAg6F2CAe6F3Wb6F3G6FA6FAa6FaAf6F2Kd6FAa6FaA6F3Gb6FAh6FAg6FAa6F3G6FAb6FA205Z1I83OA83UAa1IAa6F1IA4N201R182UA64N1IA1IaAa53UcA83P4NaAa4N27V155YA1I21WA1IA37K1I27VaA4N21W4N1IaA48V1I4N27V4NA21WA4NaA48VA181AAb1IaAa4NAa1I4NaA53UA21W1I187I1I4N1I131TA1I4N1I32Lc1I21W1IbA21WA4N48Va4N1IcA27VaA83T66E4N27Va83Mc1IbA1I4N1I66Ea21W4N27VA64N1IaA1I15GaA49N1I32LA37HcA32L49NA1I15GA37H1IaAa1I254YaA37H15GA1I15G1I15G1I15GeA15G53VA1I53VbA83N1Ia15GA1I179VAa15GA155C15GaA49Nb15G37H32LA15Gb10P1I43FA1I32K19S32K1IcA1IbA10P32J1I10P131RAa10PbA10P32K1IA19S1IAa10P1I19S1IA1IAa1Ia10PA83Ja10PbA83G181S83IA24L10P1I19SaA10PcA10PaA32KA24L1I32JA1I32K1IaA10P1IA19S1I43F10P32J10P43F137V6F3I6F4CA2W3HAd6F2Ya6Fc6SAf6SA3X6S2Ld6S2Lh6S2LA6SA6SAc6SAb6SAe6S2RAh6SA2L6SA6SA83FaA252Y162R1I32J131S177F6S191Ka10P53Q10Pa32J6Sa53QaAa21VAa2F53S21V131Q83HA37F37G220M19RaA2FA32I19R159HA19S24LA21V41C83KA19Ra21V19S19R37G2F37G2F24LA2F32I41CA19S49M252D256C212I231U143Y32I21VA24LA224I143HA19R24L2F6SA2F37G32I194M169Y21V224J258X6S83E49M6SA191X254O19S155X32I21V239Ma21VA53SA2F11QA11Q184La6SAa2F24M121G2F37F2F53R83D2F11Q24M19R11QAa11Q24M37F24MaA19R2FbAa53P24MA6SA6S169X2F11Qa2F195M49M24M2F37FA11Qa2FbA2F191W2F11QbA19R24LA53Ra2F11QaA11QA11Q2FA24MaA11QA11Q2F190K2Fa11Q2FA11QA2Fa19Ra2FaA41C148Ja83L53P27U83A6S169W32G27Ua2F27U2F37E32GA37Ea2F37D27U41C83B53OaA53O82X2F32G37DA37Dd2F27U2FA2F27U37DaA2FaA2FA82Za6SA50I3Ng50I227I37E2F155W32H2FA32H82W32H32G83C121H3G50I177E2F247Y82Y32H2F32H2F37E32Gm43E2FfAf2FA2FA2Fd43E2FbA43E1tA44t73IbA2b73IhA1u72E11m265AsA1tE41X1uE3i71PgA7tEdAaEAEAdEwAmE1r264XbAb263Qb263Rc263SeA2c264RgA2q72UgAk72UeAp17L27H17L263Uj17L36O1s72B262H72B1i72TjA72T1eA2y50UA263Ji50UcAa50U1d42DA2b42AhAm42AaAi42AaAc42A1e42D2n73AwAd73Av50YiAe3RaAe3RaAe3RhAf3RAf3RA2gEcA3a50Q1s50YaAi50YeA14W1Aa27FXa27F1WWf27FZVU1CUZUa27F1A1W27FX1Aa27F2Bb27FYg5U3M5U1P5U1Ge5U2If5U1Wk5U1P1g5UX1Ca5UZa5U1GWf5UZU5UZd5U1Ea5UXb5U1Cb5U1Jf5U1Ea5U1G1Af5UW1A1D5UWb5U1Af5U1C1Ga5U1DXb5U1Ea5UZz5U14WYa6EYa6E1CWf6Ea1G6EV6EX2Bd6EX1Ga6EXb6E1Ef6E1Wc6EZi6E1Dv6EUs6E1Fe6EZz6EXZa6EWa6E1GV1E2Ie6E1E6E1C6EVe6E1Wb6E1Ab6E2Bj6Eg5O1Wz5OWb5O1Pb5O3Mi5O3Mg5OWb5OUb5O1Pr5OXVa5OZb5OZ1We5OZ1A5O1F5O1Fe5O3Vz5O14Wb5OVb5O1Af5O1A1P5O1F5O1Ec5O1D5OZa1P5O1Cb5OU5Oe12R1D1Fb12R1Eb12R1Wa12RYb12R3Vv12R2I2b12RU1W1J12R3Vb12R1Wf12R2I1J12R1F12R1Pe12R1Az12R1Cm12Rd19N1J1h19NUYe19N1Cf19N1F1Gb19N1J1EVc19N3M1Jr19N2Be19N1Fz19N2B1p19Nk7UV1Pa7U1Cb7UUe7U3VU3Vb7U2Be7U1Fr7U1Wf7U2Bz7U1Gb7U1Jb7U3Mf7U3Vj7U3Vz7U1Db7U1C7U1G7UUe7U1J1Da7U1Gd7UV7U1b5TV2Ia5T1Fb5T1Ff5TUj5TXU1C5T1Ab5T1A2Be5TZU5T1EU1CU1E5T2I5T1EX2Ba5TUb5T1Cf5T1G1Fa5Ta1De5TYn5T1Pc5TY1g5T1A1Ja5T1Fb5TVa5T1Cc5TVa5T1Jc5Tb8LUZ1Ca8L1Jb8L1Ef8La3M8LW8L1We8LW1Ca8LZj8LYb8L1JYa8L3M1d8LZUa8LVb8LVf8L1Gc8LVc8LVY1Er8L1E1h8L1Gh8Lq19M1Fs19M2Be19M1A1Wa19MWb19M1Cf19M1G2Ii19M1E2b19M1Ez19MZf19Mg4V1Ej4VW1Ja4VXb4V1A1Pe4V2Ic4VZ1Db4V3M4V1Fz4VXYa4VVb4V1Df4V1A1C4V1G4VYe4V14WU1J4VZa4Va1A1C1Gd4V1AW4VU4VZa4V2Ba4V1EX1Ja4V1Gb4V3Vf4V2I3V4V1A3V1Ee4V3V1j4Vq7FZVa7F1Ab7F1Da7F3Mc7F1D1P7F1C7F1Cc7F1F7FZ1Ea7F1Cb7FVf7F2Ba7F1W7F1Je7F1W2b7FXWa7FYa7F1CWf7Fa1E7F2I7FX1c7Fc12QYr12QYf12QZb12QZb12QWf12Q1DWa12Q1W1h12Q1A1Fa12Q1Db12QYf12Q1E1Wb12Q1De12Q1Pr12Q1P1h12QVq6D1Dg6DUf6D1Pr6DXYa6D1Aa6D1DXf6D1C1G6DV6DZ1g6DZ1Fa6D1Ga6D2B1Df6D3V1J6D1E6DW2Id6DWUa6D1Eb6DUf6D1Fc6DUe6D1Ab6DUj6D1Wa6D24F3V1F1g24F2Bz24FY1Da24FYb24FUi24F2B1Je24FY1G2s24Fj31S1A1Ce31S2Ik31S1G4m31Sa1Ge31S3Ma31Sc19L1Fd19L1F2i19LU2b19LU1Ja19L1Fa19L1J1Ff19L1Ja19LUg19L1Fg19Lr7T1Cb7T3Vo7T2Ie7TXWa7T1Ab7T1Df7T1AV7T1W1D1Ad7T2IZVa7TWj7TWV7T1D1GUe7T1PYr7TW1g7TXUa7TWb7T1Df7TWV7T1J1F1Gd7TVZUa7TVb10I1Ef10I1E1P10I1Cg10IaZa10IWb10I1Df10I1C1D10I1JYVe10IYz10I14WXa10IWb10IUf10I1GU10IY10IU2i10I1Cm10Il10HZs10H1Ce10H1A1Da10H1Fb10H1Ff10H1DY10H1W10H2Be10H1Fr10H1Pf10H3Vz10H2Bz10H1A1Ga10H1Gb10HYf10H1Fc10H1Fe5N1A1Ja5NZb5NXf5N1A1G5N1F5N1Cc5N1E1b5N14WWa5N1Ab5NVf5Na1A5NU5NWe5NXWa5NX5N1A3MZ1Ce5N1D1F5NV5NaWa5N1C5N3VZYa5NWj5N2BU5N1W5N1D1C1z5Ng6RaWa6RVb6RUf6R1Ga6RU6R1Ce6RX1Ea6RUb6R1Df6R1Da6R1Jg6R1Ab6RXb6R1Ck6RX6RU1e6RXZ6R1PUb6RVf6RY1P6RW6R1D1m6Ru14V1Wz14V1Dz14VX1C1F14VXa14V1DZf14V2Ba14V1J14V1Fe14VYb14V1Cb14V1Gi14V3M1q14Vs5MVf5M1Er5MU2b5MX1Ca5M1Aa5M1DWf5M2Ba5M1E1G1D5M1A5M1Ca5MX1AU5MZa5M1AZY5M1Jc5MaY5M2B5MXb5M1Fa5MZ1Aa5MUb5M1Gf5M1Ea5M1F5M1Db5M2Bc5M2a8KZ1Ga8KXb8KWf8KV1A8K1D8K1W1Gd8KW1Ea8KWb8KYi8K1Cg8K1DYa8K1Ab8K1Ag8K1Eb8KWb8K2I1c8KXZ1F8KZb8KWe8K12PY1C12PU12PWe12PYq12P3MY1h12P3Vo12P2I1k12PX1Aa12PZb12P1A1Fe12P1Ja12P1E12P1Cb12PUu12P1i21Q1Cz21QWz21QZb21Q1Cb21QZ1t21QX1Da21QYb21QVf21Q1E2B11F1F11FU1EYc11FW1Fa11F2Bb11FYk11F1De11F1D3Va11F2Im11F1P11F3Mu11F2I1l11F1C2Ia11F1Fa11F1P1Wj11Fa2I1f11F36M1E2b36M1Gn36M1E1Cb36M1E3b36Mh27E2Bs27E2Be27E1D1Wa27EUb27E1Jf27E1E4c27En6QUb6QYb6Q2If6Q1G1l6Q1Fz6Q14WWa6QZb6QW6Q1Dd6QW1G6Q1W1EXe6Q1AZa6Q1Gb6Q1Ef6Q1Ca6Q3V6QZe6QUf6Q1Pf6Q1EU6Q1D6Q1We6Q1Ez6CX1A1E6CXb6CZf6CYU6C1G1FXe6CXUa6C1Ab6CYf6C1F1G6C1Dg6CVb6C1Ab6CYi6C1WYf6C1Ef6C2Br6CX1Aa6CWb6CYf6C1Fa6C1P6C1Ab6C1Pu6Cg10GVz10G1Gz10GWf10G1Wg10G1E10G1Wg10GXYa10G1Aa10G2BWf10GUa10G1G10G1G10G1W10G3V1C1b10G1Gf10G1Wp10Ga4JVb4J3Vb4J1Ef4J1JYi4JWf4J1Ef4J1Wa4J3Mg4J14Wb4JYb4JVf4J1DX4J1C4JWa4J1W1d4J14WZa4JXa4J3VZe4J1CZV4J2I4JYc4JW4JY1Fa4J1Gb4J1Gf4J1Ec4J1Dd4J1G2Bn4J1Jc4J2I4J2h24EY1Ea24E1Fb24E1Gf24E1C1Ja24E1F3Ve24E1Fb24E1W2r24Eg24D1G1Pa24D2Ia24D1F1Jk24D3Ve24D3M2b24D3M2b24D1P1Jn24D4r31R1A2Ba31RVb31R1Df31R1C1Wi31R1Wi31Rp2VWUa2V1Cb2V3Vg2V1E2V1J2V1Pe2VXWa2VX1C1A2VZe2V1PaY2V1GWYa2V3M2VV2V1AVa2VYb2V1Cf2V1PV2V3M2V1Fe2VaZa2V1Gb2V1Fa2V1Ec2V1J2B2V3M2VZd2V2I1Cz2VXVa2V1A1W2V1DW2Ie2VVaZU1A1Ca2V1P2V1W2VX1Da2VWb2VYf2V1Da2V1G2V2Ie2VXZ1D2VXb2V1Af4FY1D4F1EWXc4F1D4FZf4F1Ji4F1Cg4FXYa4F1Ab4F1A4F1Gc4F1P1GU4FU4F1Ce4FZ1Wa4FWb4F1Wi4F1JaVe4FYb4F1Fb4F2Br4F1Ab4F1Cv4FXVa4F2Bb4F2If4F1P3V4F2B4FXe4FXYa4FXb4FZa4Fd4QW2B4QW4Q1De4Q1A1Ja4QXb4QZf4Q3Vb4Q1Df4QVb4Q1Eb4Q1Gg4QVi4QXb4Q1Db4Q1Ei4Q1C4Q1Fe4QXWa4QVb4QYk4QUe4QX1Wa4QXb4QXf4QX1Gb4QVe4QXz4Q14WVa4Q14Wb4LXUd4L1GZX4LUXU1C4L3M4L1G4LaXa4LY4L1G4LWf4LVW4L1P3VX1Pd4LZ1Em4L1Gc4LVe4L1Es4L3M1g4LaZa4LXb4L1A4L1Cd4L1AW4L1J4LX1Fd4LX1Da4L1Db4L1Di4L1Jg4LWb4L1Ec4Lj19KY1h19KXWa19KVb19K1Df19KV1Eb19K1A1Pc19K1AY2b19KUz19KYg19Kk11E3Me11EXYa11E1Ab11EWf11Ea1Cb11EXe11E1Dr11E1G1h11E1Cb11E3Vv11E1Df11E3Vr11E1AUa11EUb11EWd11Ea8ZY1Jb8Z1A1g8Z14WZa8ZXb8Z1Af8ZUZ8ZU8ZV2Ia8Za1P8ZWYa8Z1Jb8Z1Da8Z1Cc8Z1P2Bb8Z1De8ZVr8Z1P1a8Z2I1e8Za13M1G1Fa13M1Wb13M1Ff13M2Ic13M1W1g13M2I2b13M1FVa13M2Bb13M1Jf13M2Bc13M3M13M1Jd13M2By13M3e71B1E1F2r71B2n13L1Jn13L1C1l13LUYa13L1Jb13L1Ff13L1Gc13L1P1Jd13LZVa13LV13L1D13LYf13LW2I13L2I13La1Ad9LW1Aa9L3Mb9L1Wf9L1Gc9L1Ge9L1E2b9LZUa9LZb9LWf9LV1C9LV9LZe9LX2Ba9L1Jb9L1Jr9LVr9L1Ci9Lx24C1A1Da24CUm24C1P24CWm24CU1t24CZz24C1Px24Ca14UZWa14UUb14UZf14UU1Jb14UWe14U1Cr14U1Pf14U2Bz14UZz14U1Gz14U1AVr14UVe14U1a7SXUa7SWb7SUf7SZ1E7S1E7SUe7SX1Ea7S1Cb7SVf7S1Jc7S2Ie7SVb7S1Cb7S1Cf7SU1D7S1Jg7S1W2b7S1A2Ia7SVb7SYb7Sc8JV1D8J1D1Pf8JWb8J1Eb8J1Ef8J3Ma8JYg8JYb8J3Mn8J1G1h8JZ1Ea8JWb8JYf8J1D2I8J1J8J1De8J1Es8J2Ie8J1Ct8J1g14T1Gz14TV1Ja14T1Pb14T1Dk14T1Fe14T1Eb14T3Vb14T1Fr14T1Cz14T1C1Da14T1Fb14T3Mm14Td6PYf6P2Ir6PXb6PVb6P1Af6PY3M1k6P1A1Pa6PYb6P1Df6P1F1P6P1E6PVe6PXVa6PVb6PVf6PaU6P1F1WUe6PZ1Aa6P1Fb6P2Bf6P1P1Fb6P1Cr6P1p11DX1Fa11DYb11DYf11D1Ga11D2B11D2Ie11DZUa11DWb11DYf11DV1P1o11D1Pv11DZVa11DUb11D1Ef11D1F1Ca11D24BZ2i24BY2b24BW2Ia24B1Db24B1Df24B1Pc24B1Jt24B1n16E1Cz16EUb16E3Mj16E1Pj16EX1Aa16EYb16EVf16E1E1l16EZUa16E1Db16E1Ce16E4UVUb4UWe4UZ1J3M4UZb4UVf4U1J1D4U1F2B1Gb4U2Ia4UWYa4UYb4U2Bf4U1Cc4U1F2i4UW2Ia4U1Cb4U1Ef4U1G3Mb4U1Je4UZ1Ga4UUb4U1Ff4U3Ma4U1F4U2Ie4U1Cb4U1Ab4UUa4Uh21P3M1Ae21PYz21PXVa21PWb21PYf21PYc21P1J3k21PZf21Ps21OV1Ja21O1Eb21OVf21O1Aa21O1E21OV3k21OUz21OXa21O7EVb7EZf7E1F1l7EZVa7EUb7E1Ag7E2B7E1G7EWe7E14W1Aa7EXb7EZc7E3Va7EZX7EY7E1Ae7EX1Da7E1Dj7E1Fa7E1G1AZz7EWu7Ek4TW1Ja4TYb4T1Gf4TWa4T1J4T1Ee4TV3Ma4T1Eb4TUi4T1W4T3Me4TaYa4TZb4T1Df4T1CVa4T1D1Ae4TVz4TXYa4TWb4TUf4T1A1Jb4TWe4TX1Aa4T1Ab4T1Ai4T3V4TWn4Tr12OXVp12O1C12O1Fe12OVz12OZ3Va12OYb12O1Ff12O1Ja12O1Wk12O3Mb12O1Gr12O1Cz12O1Df12O1Ea12Oe9K1Pi9KWs9K1Fe9KU1Da9KYb9K1C1Ee9K1F1Db9KYb9K2Ia9KWb9K1Gv9KZb9K1Db9K1Df9KV1F9K1P9K3Ve9K328kA35X82V53N35X53M35X53N53Ma35X247X1f35X247W82U247Ud7Q82Sa7Q82T1g7Q260Nb7Q21U49La7Q21Ua7Q27T7Q27Td7Q82Le7Q247T7Q21U7Q21U27Tc7Q27Ta7Q247Vg7Q27Tb7Q27Tl7Q21Ua7Q21Ui7Q49Li7Q21Uf7Q21U82Mj7Qe13H82Jf13H21Tb13H21T37Ca13H37Cb13H37Cc13H21Th13H260M21Td13H21Ta13H21T13H21Te13H21T13H37C13H82K13H82RAa49L13G252O3m13G5oA69N82I247Sa69NaEkAd36PdAy21RAd21RA21RAa21RAa21RAi21R4j4WoA13x4Wa263C3a4WaA2a4WfA4W1eAa4W41Yi4W41Ya4W262KnAi13GeAcEb261XcEb261Ua41X162Q64M13Gc19Q69Mj19Q82N19Qc13Gh19Q126MA19Q64Ma19Q13Gc19Qa131Pg19QAb19Q69McAd4WA5d4WaA71JA245O126L142Y53J162C176X53Ja245N176G169J247K205R214F213T169O184H176Y176W162G169N155L155J155K155I246T219A149L149H184E245C143J149M137C64K137D63L53K43D53K53L43Da53L63L125Y137H64K82O82Q137I126A82P43D53I149F81Y81L64Y81X64Y82B52Y53I32F81F32F52Z32F80V53E53C32F52V53E53C82D81R32F53A80Sb81T52Z81A82G52Y53A52V52U214A52U224Da13G81Wa82A81O82H13G80X81C247R80Z252X43C81E81B53H82E81S53H43C81G43C81Q81V37B52W53D53B53G37B52X70U81Z81N80W53D37B52X43B13G70U53F53G81J37B43B53B81K52W81H43B80Y80U251U252A53Fa81U81M81P81D82C82F149JAw13G80Td13GbAe13GaAe13GaAd13G19FaAb19FbAb80R81I247Q125W247PA19F43A19F43A19F43A19FiAbFaEaAk24IAy24IAr24IAa24IAn24IaAm24I1gA4r24IdAb71WcA1r71WbAh24I2zFAlFbAF1tA1sF4yA1b264EbA1v263MnA1a78OcA1i72OhAb72Oz263YdA1p264LdA1c73FA73F1i72PcAm72P1oA3a263O1u264U1c72RaAi72ReA1i72QcA1i72QcA1m263VgA1y71UjA71U5mA11x50WhAu50WiAg50WwAeEA1oEAhE2pAe31TaA31TA1q31TAa31TbA31TaA31Tu71XAh71X1e264P1d72LgAh72L1uAr50TAa50TdAd50T1a72SbA72Sy72FdA72F2kA2c50ZcAs50ZaA1s50Zc24HAa24HdAg24HAb24HA1b24HaAb24HcAi24HfAh24HfA1e264N1e264K1eA1l72HcAk72HhA2a71NbAf71Nu71ZaAg71Zr71YdAg71Yq51DfAc51DkAf51D3aA2t264O2bA1x51ClA1x51CfAe51C13mA1dF4uAb4W1m264MgA1o264V5cAv263WhA2y50OcA1i50OhA50O2n72AiA72AaAx72WfAi72WeA1z71VAq71VgA1l264FhA3q264TAs15CjAq72CA1s72C2jAf36RA36RAc36RAn36RAj36ReA2f72DdAi72DeA11O31U11O31UAg11OaAa11OaAu11OAf11OAa11OAd11OAa31Ug11OaAa11OaAb11OaA11OeA11OdAf11OaAf11ObAd11O5hA3m72MAd72M1cA2s73EgAi73E6iA2a72VaA1k72V1gA2p72IjAi72IeAl31XrA2e73BeAi73B18aA3d73HkA73H9uA2s265BgA3d264WlAo50P2d264QfAi17L9kAh41ZA1r41ZAm41ZiA1b41ZbA1e50XaAu50XAm50X2tAf27KAa27KA1q27KbA27KAa27KAh27KgAi27KeAe31VAa31VA1j31VAa31VAe31VfAi31V19wA72EnA1w73ClA73C35k36W3wA4f36WAd36WjA7m36W105qA33s42X80G7j42XpAe42X154tA22j262Z331zA21v71PfA1d51BAi51BcAa51B3qA1c71QaAe71QiA2q36SiAi36SAf36SAt36SdAr36S26kA3l264H3vA2v51AcA2d51AfAp51A2lA72N645kA15e72N88sA4b32EdAl32EbAh32EfAi32EaAg32E190oA9k41UiA1l41UaA7k41UtA2q41U4qAsFkAs77MkA3hFhAxF5dA3fMA2rMAaMaAMaAaMaAcMAkMAMAfMA2lMAcMaAgMAfMA1aMAcMAdMAMbAfMA13aMaA11eMaA1wM68wA1dE8pAf27IAp27IaAf27IAa27IAd27I25jA2e73GdA73G47yAf3RAc3RAa3RAn3R9vA2w50LcAi50LcAa50L30dA2o264D12rAcMAzMAaMAMaAMAiMAcMAMAMeAMcAMAMAMAbMAaMAMaAMAMAMAMAMAaMAMaAcMAfMAcMAcMAMAiMApMdAbMAdMApM1yAaM10iAcF6J1lFcA3uFkAnFaAnFAmF6JA1jFiAl12JbF1v12Ja17Pl12J17Pb12J17Pb12J17Pa12J17P12Ja17Pb12Ja17Ph12JbFa74Ma12J17Pa12Ja17Pc12J17Pa74Nm12J74Ya12J42Hc51N42H42Gb51Nq12JF2cAy73J19Fa42HlAi19F42Fs19F42Ga19F42F42G42Fb51M74Xa74LCcAhCfAa51M6qA5F4X2S4Xa5Fa4X73M4Xb5Fb5Z51Hc5F5Zc5Fa27N36Ub27N5F75EaFf5Z36U5Zc15Fd5F32Ae5F15F75Rd5F75Te15F75Q1l15F51Vc15F32Ab15F51V32Aa15Fa5P75N42L42K4Sb5P42La5P15Ed5P2S51RaFa6JFb6JaFa6Jb4X5P42K5P3S6J42K42I4X5Pb6Je5Pa3Sd5P3S42Ib5P15E27O32B27O5P6J4Sa5Pb27Oa9Od5P5Z9O5Zd9Ob5Za9Oe4X3Sb4X42M4X51T2Sa4XaF73O15E5ZF2Ea5P2Sd75Xg5F5Zk5F5Zh5F5Ze5F75Uw5F5Z3O73U17Ob3Oc17Oa3Ob17Oa3Oa2S2En2Sb3Oa4Sa32B27Om4Sb3O4S17O42La3Ob4S2S3Oa4S4Xa2S51X75Ha2S4S5F4S4Xe3Oc27La3O27L3S2S3S2E3O51Z3O5Fb3O27Na3S5F3O2Ea3S2Ed2S4M4X51R42Ja2S2Eg2Sc2Em2S2E3Sb2S2Ea2S42I2Sb2Eb2Sc2Ec2Sd3S6J5Pb6J5P6JF2Sb3S4Mb3Sc4Ma2S2Ec2Sa2E2S3Sa2Sl3S75S2S42Ja2S15F5P42Ja2Sn3SgFb2M17N5Zb4X3S2Mw2EfFa2EaF36Ua27O2Ea5Z6J4SkF2EaFa2Ea51QaF17OcFa3OlF27L2EaF2EgFa2EhF6JdFb2EkFb2EgFb2EaF2EF17OcF4MeF4MbF2EeF9Od4Xo3O52A1v3O51Za3Ob4Sb27N4S3Oa4S3O1uF42Me4X9Od4X9Ob4X9O42M4X9Ob4X9Oi4X4Sd4X15E2S3S2S4Mc3S9O3Sa4S32Ba3Sa4M3S4M2S3S2S4S2Sc3SdF2E4Sb2E3S51H2SaFa9O4McA3Sb4Xa2Ec9ObF9OFa4XbA2EaF9Ob4X6J9O6Ja9O6JbA4k2MbFcA3pFeAh4M51I4M51IcA3SnAkFcA2cFgAiFeA1mFgA1cFaAaF2yAkF3Oa27Lm3O51Xg3O4Sh3Oa4Sa3Of4SFb4S5P5F5Pb15F5PFh5P1e15Ff3O4Sb3Od2S1c5F51U5F27Nh5F51Uc5F75Fc4Sc3Oa4S75D3Oa75Pa3Ok15Fa4S32B4S3Oa32Bl4S3O27Ld2Sb5Pb2S4Xd2S75C2Sa5Ph2S3eFkAmFaA6J51Qb2Eb27L17O75I2E2S4XbAa6J27Ob6J2Ea5P24JdA24J5Zb2Ea6J2Ea6Jg2E6Je2E5Z5Pd2S3Sf5Zf5F24J5Fb17Ob4S24JfAa5Ff32Ad15F24JaA24Jf3O5F3O24JeAh3OfA5pFA2bF1jAiF39zACtA2A1aA2AfA2AfA2AxA2A1bAa2AAC80PhA2AlACACjACxAc2AbA2A1aA2AeACuA2AA2AhA2A2jAC2tACA2AcA2AA2AtA2AqA2A1bA2ApA2AfA2AeAC2A1iA2A1fA2AwAa2A1hA2AcA2AA2AuA2AfAa2A1iA2A1iA2AyA2AdACtA2AbAb2A1nACkAb2AC1cA2AeA2AlA2ArA2AA2A1nA2AbACaA2AuAa2AiA2A1oACyA2A1fA80QeAOaAaOoAO1xAO1iAOAOiAC1zACfAO2qAOuAOjACAOnAOeAOdAOcAOCgAaOiAO1jA42ZbAObAaOlACfAO1jAO1dAO4lAC1fAO1gAO1bAC1nA27S2yAC2iAC1iAOlAC2cAO2pACzAO2cACfAOkAO1uAO1iAOaACfACwAC2tAO1nAO2iAOrACiAOyAO1nAOlAOiAOdAC2dAOnAC4hAOnA42ZgAaOlACfAOeAOcAOuAOgAOnAObAOjAOAOqAOrAOdAaOdA27SaOnAOpAOpAO27SbAOoAOgAOdAOwAOaAOuAObAcOeAOnAOpAOtAOqAOgAaOqACcOaAbOhACuAOA27SaAOfAOAaOuAOdAOiAOiAOtAOwAC1gAOcAaOaAdOcAOeAO1sAOvACgA42ZdAOAfOoAOgACOA27ScAOcAOfAbOhAO1eAaOcAOyAO27SaO1fAOgAOeAaOAaOhAOoAOqACcAO1mAOaAO1aAOeAbOdAO1gAOiAcO1kAOgAaO1uAOkAOqAOdAObSaA52TkASlASeASuASiAaS52TdAbSdASbASoASnAbS2cASjASASfASaASeAS1uASeAS3bAS1lAC2eASCpASdAC1cACeACS1pAaSeAS1kACjASCwACSbAcStACyA80ObAShAC1uAaSvAShASbAS1lACaS1kASoASsASaASlASyASqASAaSvAaCzASkAS1cAS1vASsAS4pASiASrAS2kAC1wASgASdAS1iASgACxAS1uAS1fACbASASdAbSoASAShASeAbSpAbSASfACeASaAStASrAbSdACsASsAeSAaS2aAScAeSlASbASpAcSaASnASdAaSAdS1hASfAbSaASjAbScAScASkASjASaAcSqASbASfAbSwAdSyACaSpAScAcS1eASgAbSiAbSaASeASdAScADrADgADrADpADpADbADaADcADlAD1qACvADvAD1kACqADeADoADdADvAD8oAD4sAaD3xAD1pACxAD1vADaADeAD4wACvACDkADiADbACtACvADAChACcACsADCaADnADeADmACiADlAD1gADeADnAaCaADdAD2vADyADbAD1dADkAD2dADdADgAC2vADjAC1lADaAD2qADpAC2uADbAD1yADzAD1qAD1yAD1rAD1uADvADeADC1jAD1dADAD2oADnAC3tAD6dACaADbAD5dACnADqADeAD1gAD4aADjADxADdAD1cADjADcADfADaAD1eAD1jADfADsAD1hAD2cAD1fADmAD2uACpAaDmAD2gADpADzADAD3kACbDzADADeADbADiAD2uADjADsAD1bAaDvAD1zAD3hACbAaDoAD2dACADrAD1zAD1sADqADtADvADbADsADmACbAD8aAD3bACuADdADoADAD1jADrAD1aADbADaACgAaCxAD2fAC1hADbAD2yACeACAaDoADrADcA80NbADkAD1jADqADdADfADgADcADiADbADaAD2hAaDhAD1vADfADyAD1jADfADiADaAaDqAD1nACkAD1cAD1mADjA80M1zADqAQ1lAQ2fAQ5aAQ3hAQuAQfAC2rAQoAQeAQyAQuAaQnAQ1mAQcAQ1bAQ1mAQ2dAQ2jAQcAQ1fAaQlAQaACkAaCbAaQ1eAQiACAbQtAQtAQhAQAcQ1fAQfAQbAQ1cAQfAaQ1eAbQ1iAQlAaQ1cAQhAQsAQ3cAC2lA80LvA27RbACAaCACcACbAQCcACAQlAaQbAaQbA27RAQ2iAQiAaCcAQCrAChAQaAQ4hACQ1xAQuAQ1eAQgA27RkAQ1qACQbAQaAQ1cAQgACgAbQ1hAQkAQuAQaAQ1bAbCAQbAQeACpAQdAQvAQuAQnAQfAQeAQkAQ1iAQmAQsAQgAChAQdACbAQkAQAQnA27R1hAaCAQyAQ1eAQxAQdAQqAbQnAChAClAC1iACtAQaAC14wAQ8dACmAQ1xAQqAQjAQ1dAQ2jAQ10cAQzACxAbQxAQAQeACgAbQ1wAaQ27RQClAC1vA27RyAQ1gAQoAQ1kAgQtACnAQsAQaCjAQiAQyAeQfAQ2yAcQ1rAQdAQvAQ1dAeQ2cAQjAQgAQuAR1aACcRkAR1iARaARgARcAR1jAeR1eAR1lAdRlACjAR1rARdAbRbARcAC1wARvARiARuACRiARhAR1jAaRbARhAReAbRcARaARARtARaAR1mAbReARgARoACeARsARxARAC1aAR1tARiARaAR1aAbRjARmARARnARxARARfAaR1hA52SjARqARkARxARrARxAcR1kARhARdAR1dACRbARmACwAaRfARdARjAR1uAaR1hAaRvARrAaR1uARaARpARcARaAR1sARzAR3gAR2zAR2zARoACR2eARmAR1gARlAC1sAR1vAR1cARhAR3pAR3aARoAC1eARoAR3oARrAC3cA52SeAcRfARbAbRiARhAaRARtARbAaRhAeR1cAaRoAbRcARbARaARdAgRcARnARaARARAbRhAcRPhAPiAPhAPbAaPbAPAPeAaPgAcPAPqAPbA37APAPjAiPrAPbAPaAPcAPaACcPjAPfAbPhAPdAcPpAPeAcPlAcPhAbPeAbPbAPeAPaAPeAPlAPaAPeAP1jAP2qACvAPC5bAPrAPkAC5dAaP1nAPnAP1qAPkAPC6fAP1vAaPwAChAC1mACbAPsAPxAC1eACxAPAP3wAP2xAP1jAPbAPoAPaAPmAPmAPhAP1tAC2dAP1bACfAPaAC2rAP5aACgA37A1aAP1yAaP1oAC1hA52RtAPACaP2aACAaP1oACbAP2sAP1rAPoAP1zAPaAPAP9zAPjAPgACaPtAP1jAPA37A1dACjAP2iAC1yAC1gAPbAPhAPzAcPbAPaAaPyAPaAPiAPvACpAPzAPdAPcAP1iAP1tAPzAP1rACbA37ApAP2xAPqAPnAPuAPfAPvAP1xACP2aACiACqAPvAbP4lAPdAPsAPAC3dAPtAPaAP1fAP2mAPnAP3fAPvACfA52RfAC4vAP2kAPeAKpAaK1lACjAaCcAKfAC4yAKsAK1mACaKpAK1bAKbAKwAKcAKyAK1mAKCwACK1pAKqAKzAaK2gAK1fAKnAKqAK3fAKfACvAK3eAK1dACyAKkACjACaACzAbK1gAKtAKdACsAK80KnAB1vAKgAB1lAKoAB4nABjABaKwABoABiABhAKfAK1cAKvABbAK1cAKrAKkAaK2rABsAK1cAK2bAcK3aAaKbAK1oAK2oAB1zAKgAKgA36ZKcABtAB2tAK3uAKtAK36ZcAK4cAK2aAKaAKhA36ZlAbK2bAK1cAKyAKbAaKbAKiAK4pAK3pAK1rAKkAKpAK3cAKrAK3hAB1uAKBKbAK1iAKlAKrAKxAKeAB1hAK3hAKxAaKvA52Q2zAK1nAKvAKnAKxAKAKgAK1xAKtABkAB1hAKaAKsAKqAKvA36Z1bAB1nABmAKkAK1lABsA52QfAK1hABmAaKdAKlAKmAaKdAB1xAB1oAB2rABdAKcAKgAKAKlAKcAK1lAcKfAKxAKkAKrAaKdAKtAKkAK2aAK1nAKfABuAaKcAK1qABiAdKzABdAKqAaKcAKaAKaAKlAKjAB2oAhK1kAK1gAK1pAgJeAJ1rAJlAaJcAJnAJcAJAJiAJ1rABAcJ1dABgAJbAJcAJkAJbAJaAJlAJ2aAgJ2yAJ2wAaJ1dABiAJAJ1aAJ1dAaJuAbBtAJ2gAJeAaJ1yAJ1iAbJ1bAJcAJ1bAJbABbAJoAJaAJ36YwAaJpAB1oAaJnAJ3hAJ2xAJ2vAJwAJcAJdAJ1kAJbAJ1tAJ4bAJ2rAJ2jAaB1gABJoABpAJ1kABeAJ1xAJAJ9bAJ1sAJ2gAJbAJwAaJgAJcAJfAaBzABJeAJzAaJ80J1qABmABJ4pABJrABpAaJiAJoABjAJ1jAaJ2qAJ5hAJvAJ1qAJsA36YtAJ3lAJ2mAJqAJiAByAJrAB1mAJ1dAJkAJbAJ1tAJsAJdAJ1dAJiA36Y2cAaJ1zAJpAJcAJkAJ1dAbJlAJ1aAJ2xABiABgAB1lAJcAJ1bAJ1nAB1tAJ2oAJeABkAJ3zAJ1hAaJpAJkA36YoAJiAJgAJfAB1aAJ1cAJ1xAB2gAJAJ3pAB4uAJ5eAB2lAJgAJeAJsAJcAaJ1hAJ2eAJeABdAJ1oABAaJ1nAaJiAJ2dAJ1eAJlAJpAJxAN1jANkAN2uANoANAN2fAN1eABcANdABwAN1vANsA80IoABqANpANuANiAN1oANfANnANkAN2mAB2iABdAN2mABqANbANeANmAN3jAB1iAN2eAaN1rABN3lAaB1cANjANjANiANxANtAN4eAaNeANhANyABNlANrABsANbAN9eAN1kAN8pAN1jANqABAN36XkANlANbANaABaNoANgAaBN1cANAaNkANAaBNbANzANANaANAaNaAaNoAcNqANeANfABeANbA36XgANbANkABgNlAaNuABnAbNtABbN1hANdANcAaNBNmABeNBNcANpANnANeANlAaNgAbNANuANdANANANqAcNdAN1gANhANaAaNzANfABNaANmANaANAaNkAeNaABdANhANbANdANqAaNdANaANcANcANgANAN5kANaANcANiAB1wAB1hAN2gAB1lAN1dAN2lABrA36XfABfABuA36XaAN1pAaN1gABlANsANdAaH1jAHlAHbABiAB2fAB5oAH1wAB4wAHmAHaAHfAHzAbHmAH1hAaHeAaH1dAHaAH1pAHoAHlAHaAHpAH1pAHjAH1qAHtAH6wABoAB13xAHaAHqAHjAHgAH2rAB2jAHgAaHiAHAH6yAHpAHfAHuABfAHpAHiAH5gAB4gAB1mABeAHpAH1bAB4zAH2fA42Y2qAH2wAH1fABiAHwAHeAHgAHgAHAH1nAHtAHAbHrAHkAH1wAH1jAHdAH3oAH1iAH1iAB5oAHgAH7oAH5zAH2dAH5mAHkABmA80H1fAHzAHaAH2jAByAHnAHmABvAHnABjAB1cAH1fAB1fAHbAHqAHBuABlABmAH1oAHkAH5cAHuABgABeAH1zAHdABsAB3cABcAH1vAH1lAHjAHdAHcAHBcAHgAHzAHnAaHzAH2jABAaHvAHgAaH1nAHtAH1oAHqAH3pAHjAHqA42YAHAHbAHaAH1fAH1dAH3bAH2eAB1aAH2nAH2qAHaAB1hAH13wAHcAH1jABnAHBvABvAHvAHoAH2xAHgAB31lAB40gAH91gABiABABeABABgABoAaBcABdABeABABaABdABvABaABlABjABdABaABdABvAB1aABhABaAB287bAB129xAB28wAB14sAB168hABiABdABaABABfABaAHaABbABeABfAHbABHdABjABnABiABdABbABHjABnAHcAaBjA42YdABdABbABuAHdABfAaBcABbABcABaABmABeABfABbABiABdAaB1hABAB1iAB1lAHB1aAHhAHrABbAHhAaBsAB27789zAa15EA15EA15EcA15EA15EcAa15EaA15EfA15E7556wA", value, t3); - _this.__FontFallbackManager_codePointToComponents_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__FontFallbackManager_codePointToComponents_FI = result; - value = result; - } - component = value.lookup$1(codePoint); - if (component.fonts.length === 0) - missingCodePoints.push(codePoint); - else { - if (component.coverCount === 0) - requiredComponents.push(component); - ++component.coverCount; - } - } - for (t2 = requiredComponents.length, _i = 0; _i < requiredComponents.length; requiredComponents.length === t2 || (0, A.throwConcurrentModificationError)(requiredComponents), ++_i) { - component = requiredComponents[_i]; - for (t4 = component.fonts, t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) { - font = t4[_i0]; - if (font.coverCount === 0) - candidateFonts.push(font); - font.coverCount = font.coverCount + component.coverCount; - font.coverComponents.push(component); - } - } - selectedFonts = A._setArrayType([], t1); - for (; candidateFonts.length !== 0;) { - selectedFont = _this._selectFont$1(candidateFonts); - selectedFonts.push(selectedFont); - t1 = A.List_List$_of(selectedFont.coverComponents, t3); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - component = t1[_i]; - for (t4 = component.fonts, t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) { - font = t4[_i0]; - font.coverCount = font.coverCount - component.coverCount; - B.JSArray_methods.remove$1(font.coverComponents, component); - } - component.coverCount = 0; - } - candidateFonts.$flags & 1 && A.throwUnsupportedOperation(candidateFonts, 16); - B.JSArray_methods._removeWhere$2(candidateFonts, new A.FontFallbackManager_findFontsForMissingCodePoints_closure(), true); - } - t1 = _this.__FontFallbackManager__downloadQueue_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - B.JSArray_methods.forEach$1(selectedFonts, t1.get$add(t1)); - if (missingCodePoints.length !== 0) - if (t1.pendingFonts.__js_helper$_length === 0) { - $.$get$printWarning().call$1("Could not find a set of Noto fonts to display all missing characters. Please add a font asset for the missing characters. See: https://flutter.dev/docs/cookbook/design/fonts"); - _this._codePointsWithNoKnownFont.addAll$1(0, missingCodePoints); - } - }, - _selectFont$1(fonts) { - var t1, maxCodePointsCovered, bestFont, _i, font, t2, bestFontForLanguage, bestFont0, notoSansSC, - bestFonts = A._setArrayType([], type$.JSArray_NotoFont); - for (t1 = fonts.length, maxCodePointsCovered = -1, bestFont = null, _i = 0; _i < fonts.length; fonts.length === t1 || (0, A.throwConcurrentModificationError)(fonts), ++_i) { - font = fonts[_i]; - t2 = font.coverCount; - if (t2 > maxCodePointsCovered) { - B.JSArray_methods.clear$0(bestFonts); - bestFonts.push(font); - maxCodePointsCovered = font.coverCount; - bestFont = font; - } else if (t2 === maxCodePointsCovered) { - bestFonts.push(font); - if (font.index < bestFont.index) - bestFont = font; - } - } - bestFontForLanguage = null; - if (bestFonts.length > 1) - if (B.JSArray_methods.every$1(bestFonts, new A.FontFallbackManager__selectFont_closure())) { - t1 = this._language; - if (t1 === "zh-Hans" || t1 === "zh-CN" || t1 === "zh-SG" || t1 === "zh-MY") - bestFontForLanguage = A.FirstWhereOrNull_firstWhereOrNull(bestFonts, A._engine___isNotoSansSC$closure()); - else if (t1 === "zh-Hant" || t1 === "zh-TW" || t1 === "zh-MO") - bestFontForLanguage = A.FirstWhereOrNull_firstWhereOrNull(bestFonts, A._engine___isNotoSansTC$closure()); - else if (t1 === "zh-HK") - bestFontForLanguage = A.FirstWhereOrNull_firstWhereOrNull(bestFonts, A._engine___isNotoSansHK$closure()); - else if (t1 === "ja") - bestFontForLanguage = A.FirstWhereOrNull_firstWhereOrNull(bestFonts, A._engine___isNotoSansJP$closure()); - else - bestFontForLanguage = t1 === "ko" ? A.FirstWhereOrNull_firstWhereOrNull(bestFonts, A._engine___isNotoSansKR$closure()) : A.FirstWhereOrNull_firstWhereOrNull(bestFonts, A._engine___isNotoSansSC$closure()); - } else { - bestFont0 = this._notoSymbols; - if (B.JSArray_methods.contains$1(bestFonts, bestFont0)) - bestFont = bestFont0; - else { - notoSansSC = A.FirstWhereOrNull_firstWhereOrNull(bestFonts, A._engine___isNotoSansSC$closure()); - if (notoSansSC != null) - bestFont = notoSansSC; - } - } - if (bestFontForLanguage == null) { - bestFont.toString; - t1 = bestFont; - } else - t1 = bestFontForLanguage; - return t1; - }, - _decodeFontComponents$1(data) { - var t2, t3, _i, - t1 = A._setArrayType([], type$.JSArray_FallbackFontComponent); - for (t2 = data.split(","), t3 = t2.length, _i = 0; _i < t3; ++_i) - t1.push(new A.FallbackFontComponent(this._decodeFontSet$1(t2[_i]))); - return t1; - }, - _decodeFontSet$1(data) { - var t1, t2, previousIndex, prefix, i, code, index, - result = A._setArrayType([], type$.JSArray_NotoFont); - for (t1 = data.length, t2 = this._fallbackFonts, previousIndex = -1, prefix = 0, i = 0; i < t1; ++i) { - code = data.charCodeAt(i); - if (97 <= code && code < 123) { - index = previousIndex + (prefix * 26 + (code - 97)) + 1; - result.push(t2[index]); - previousIndex = index; - prefix = 0; - } else if (48 <= code && code < 58) - prefix = prefix * 10 + (code - 48); - else - throw A.wrapException(A.StateError$("Unreachable")); - } - return result; - } - }; - A.FontFallbackManager$__closure.prototype = { - call$1(font) { - return font.name === "Noto Sans Symbols"; - }, - $signature: 41 - }; - A.FontFallbackManager_addMissingCodePoints_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.$this; - t1._ensureFallbackFonts$0(); - t1._scheduledCodePointCheck = false; - t1 = t1.__FontFallbackManager__downloadQueue_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - $async$goto = 2; - return A._asyncAwait(t1.waitForIdle$0(), $async$call$0); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 12 - }; - A.FontFallbackManager_findFontsForMissingCodePoints_closure.prototype = { - call$1(font) { - return font.coverCount === 0; - }, - $signature: 41 - }; - A.FontFallbackManager__selectFont_closure.prototype = { - call$1(font) { - var t1 = font.name; - return B.JSString_methods.startsWith$1(t1, "Noto Sans SC") || B.JSString_methods.startsWith$1(t1, "Noto Sans TC") || B.JSString_methods.startsWith$1(t1, "Noto Sans HK") || B.JSString_methods.startsWith$1(t1, "Noto Sans JP") || B.JSString_methods.startsWith$1(t1, "Noto Sans KR"); - }, - $signature: 41 - }; - A._UnicodePropertyLookup.prototype = { - get$length(_) { - return this._boundaries.length; - }, - lookup$1(value) { - var start, mid, - t1 = this._boundaries, - end = t1.length; - for (start = 0; true;) { - if (start === end) - return this.__engine$_values[start]; - mid = start + B.JSInt_methods._tdivFast$1(end - start, 2); - if (value >= t1[mid]) - start = mid + 1; - else - end = mid; - } - } - }; - A._FallbackFontDownloadQueue.prototype = { - waitForIdle$0() { - var t1 = this._idleCompleter; - if (t1 == null) - return A.Future_Future$value(null, type$.void); - else - return t1.future; - }, - add$1(_, font) { - var t1, t2, _this = this; - if (_this.downloadedFonts.contains$1(0, font) || _this.pendingFonts.containsKey$1(0, font.url)) - return; - t1 = _this.pendingFonts; - t2 = t1.__js_helper$_length; - t1.$indexSet(0, font.url, font); - if (_this._idleCompleter == null) - _this._idleCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); - if (t2 === 0) - A.Timer_Timer(B.Duration_0, _this.get$startDownloads()); - }, - startDownloads$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1, t2, t3, t4, _i, t5, downloads, downloadedFontFamilies; - var $async$startDownloads$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - downloads = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Future_void); - downloadedFontFamilies = A._setArrayType([], type$.JSArray_String); - for (t1 = $async$self.pendingFonts, t2 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first), t3 = type$.void; t2.moveNext$0();) { - t4 = t2.__js_helper$_current; - downloads.$indexSet(0, t4.url, A.Future_Future(new A._FallbackFontDownloadQueue_startDownloads_closure($async$self, t4, downloadedFontFamilies), t3)); - } - $async$goto = 2; - return A._asyncAwait(A.Future_wait(new A.LinkedHashMapValuesIterable(downloads, downloads.$ti._eval$1("LinkedHashMapValuesIterable<2>")), false, t3), $async$startDownloads$0); - case 2: - // returning from await. - B.JSArray_methods.sort$0(downloadedFontFamilies); - for (t2 = downloadedFontFamilies.length, t3 = $async$self.fallbackManager, t4 = t3.globalFontFallbacks, _i = 0; _i < downloadedFontFamilies.length; downloadedFontFamilies.length === t2 || (0, A.throwConcurrentModificationError)(downloadedFontFamilies), ++_i) { - t5 = t1.remove$1(0, downloadedFontFamilies[_i]).name; - if (B.JSString_methods.startsWith$1(t5, "Noto Color Emoji") || t5 === "Noto Emoji") - if (B.JSArray_methods.get$first(t4) === "Roboto") - B.JSArray_methods.insert$2(t4, 1, t5); - else - B.JSArray_methods.insert$2(t4, 0, t5); - else - t4.push(t5); - } - $async$goto = t1.__js_helper$_length === 0 ? 3 : 5; - break; - case 3: - // then - t3._registry._fontCollection.registerDownloadedFonts$0(); - A.sendFontChangeMessage(); - t1 = $async$self._idleCompleter; - t1.toString; - $async$self._idleCompleter = null; - t1.complete$0(0); - // goto join - $async$goto = 4; - break; - case 5: - // else - $async$goto = 6; - return A._asyncAwait($async$self.startDownloads$0(), $async$startDownloads$0); - case 6: - // returning from await. - case 4: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$startDownloads$0, $async$completer); - } - }; - A._FallbackFontDownloadQueue_startDownloads_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, e, exception, t1, t2, url, $async$exception; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.font; - t2 = t1.url; - url = A.configuration().get$fontFallbackBaseUrl() + t2; - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait($async$self.$this.fallbackManager._registry.loadFallbackFont$2(t1.name, url), $async$call$0); - case 7: - // returning from await. - $async$self.downloadedFontFamilies.push(t2); - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - $async$self.$this.pendingFonts.remove$1(0, t2); - $.$get$printWarning().call$1("Failed to load font " + t1.name + " at " + A.S(url)); - $.$get$printWarning().call$1(J.toString$0$(e)); - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - $async$self.$this.downloadedFonts.add$1(0, t1); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 12 - }; - A.FontAsset.prototype = {}; - A.FontFamily.prototype = {}; - A.FontManifest.prototype = {}; - A.fetchFontManifest_closure.prototype = { - call$1(accumulated) { - if (accumulated.length !== 1) - throw A.wrapException(A.AssertionError$(string$.There_)); - this._box_0.fontManifestJson = B.JSArray_methods.get$first(accumulated); - }, - $signature: 530 - }; - A.fetchFontManifest_closure0.prototype = { - call$1(chunk) { - return this.inputSink.add$1(0, chunk); - }, - $signature: 529 - }; - A.fetchFontManifest_closure1.prototype = { - call$1(fontFamilyJson) { - var t1, familyName; - type$.Map_String_dynamic._as(fontFamilyJson); - t1 = J.getInterceptor$asx(fontFamilyJson); - familyName = A._asString(t1.$index(fontFamilyJson, "family")); - t1 = J.map$1$1$ax(type$.List_dynamic._as(t1.$index(fontFamilyJson, "fonts")), new A.fetchFontManifest__closure(), type$.FontAsset); - t1 = A.List_List$_of(t1, t1.$ti._eval$1("ListIterable.E")); - return new A.FontFamily(familyName, t1); - }, - $signature: 524 - }; - A.fetchFontManifest__closure.prototype = { - call$1(fontAssetJson) { - var asset, t2, t3, t4, - t1 = type$.String, - descriptors = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); - for (t1 = J.get$entries$x(type$.Map_String_dynamic._as(fontAssetJson)), t1 = t1.get$iterator(t1), asset = null; t1.moveNext$0();) { - t2 = t1.get$current(t1); - t3 = t2.key; - t4 = J.$eq$(t3, "asset"); - t2 = t2.value; - if (t4) { - A._asString(t2); - asset = t2; - } else - descriptors.$indexSet(0, t3, A.S(t2)); - } - if (asset == null) - throw A.wrapException(A.AssertionError$("Invalid Font manifest, missing 'asset' key on font.")); - return new A.FontAsset(asset); - }, - $signature: 501 - }; - A.FontLoadError.prototype = {}; - A.FontNotFoundError.prototype = {}; - A.FontDownloadError.prototype = {}; - A.FontInvalidDataError.prototype = {}; - A.AssetFontsResult.prototype = {}; - A.FrameService.prototype = { - scheduleFrame$0() { - if (this._isFrameScheduled) - return; - this._isFrameScheduled = true; - var t1 = init.G.window; - t1.requestAnimationFrame(A.DomWindow__makeAnimationFrameCallbackZoned(t1, new A.FrameService_scheduleFrame_closure(this))); - }, - scheduleWarmUpFrame$2$beginFrame$drawFrame(beginFrame, drawFrame) { - A.Timer_Timer(B.Duration_0, new A.FrameService_scheduleWarmUpFrame_closure(this, beginFrame)); - A.Timer_Timer(B.Duration_0, new A.FrameService_scheduleWarmUpFrame_closure0(this, drawFrame)); - } - }; - A.FrameService_scheduleFrame_closure.prototype = { - call$1(highResTime) { - var t2, highResTimeMicroseconds, t3, t4, - t1 = this.$this; - t1._isFrameScheduled = false; - try { - t1._isRenderingFrame = true; - ++t1._debugFrameNumber; - t2 = $.$get$EnginePlatformDispatcher__instance(); - if (t2._onReportTimings != null) - $.FrameTimingRecorder__currentFrameVsyncStart = A.FrameTimingRecorder__nowMicros(); - if (t2._onReportTimings != null) - $.FrameTimingRecorder__currentFrameBuildStart = A.FrameTimingRecorder__nowMicros(); - highResTimeMicroseconds = B.JSNumber_methods.toInt$0(1000 * highResTime); - t3 = t2._onBeginFrame; - if (t3 != null) { - t4 = A.Duration$(highResTimeMicroseconds, 0, 0); - t2._viewsRenderedInCurrentFrame = A.LinkedHashSet_LinkedHashSet$_empty(type$.FlutterView); - A.invoke1(t3, t2._onBeginFrameZone, t4, type$.Duration); - t2._viewsRenderedInCurrentFrame = null; - } - t3 = t2._onDrawFrame; - if (t3 != null) { - t2._viewsRenderedInCurrentFrame = A.LinkedHashSet_LinkedHashSet$_empty(type$.FlutterView); - A.invoke(t3, t2._onDrawFrameZone); - t2._viewsRenderedInCurrentFrame = null; - } - } finally { - t1._isRenderingFrame = false; - } - }, - $signature: 110 - }; - A.FrameService_scheduleWarmUpFrame_closure.prototype = { - call$0() { - var t1 = this.$this; - t1._isRenderingFrame = true; - ++t1._debugFrameNumber; - try { - this.beginFrame.call$0(); - } finally { - t1._isRenderingFrame = false; - } - }, - $signature: 0 - }; - A.FrameService_scheduleWarmUpFrame_closure0.prototype = { - call$0() { - var t1 = this.$this; - t1._isRenderingFrame = true; - try { - this.drawFrame.call$0(); - } finally { - t1._isRenderingFrame = false; - } - }, - $signature: 0 - }; - A.FrameTimingRecorder.prototype = {}; - A.HighContrastSupport.prototype = { - get$_onHighContrastChangeListener() { - var result, _this = this, - value = _this.__HighContrastSupport__onHighContrastChangeListener_FI; - if (value === $) { - result = A._functionToJS1(_this.get$_onHighContrastChange()); - _this.__HighContrastSupport__onHighContrastChangeListener_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__HighContrastSupport__onHighContrastChangeListener_FI = result; - value = result; - } - return value; - }, - _onHighContrastChange$1($event) { - var t2, t3, _i, - t1 = $event.matches; - t1.toString; - for (t2 = this._listeners, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) - t2[_i].call$1(t1); - } - }; - A.HtmlImageElementCodec.prototype = { - get$frameCount() { - return 1; - }, - get$repetitionCount() { - return 0; - }, - decode$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, completer, t2, t1; - var $async$decode$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.decodeFuture; - if (t1 != null) { - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - } - t1 = new A._Future($.Zone__current, type$._Future_void); - completer = new A._AsyncCompleter(t1, type$._AsyncCompleter_void); - $async$self.decodeFuture = t1; - t2 = A.DomDocument_createElement(init.G.document, "img"); - $async$self.imgElement = t2; - t2.crossOrigin = "anonymous"; - t2 = $async$self.imgElement; - t2.toString; - t2.decoding = "async"; - t2.src = $async$self.src; - A.promiseToFuture($async$self.imgElement.decode(), type$.nullable_Object).then$1$1(0, new A.HtmlImageElementCodec_decode_closure($async$self, completer), type$.Null).catchError$1(new A.HtmlImageElementCodec_decode_closure0(completer)); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$decode$0, $async$completer); - }, - getNextFrame$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.FrameInfo), - $async$returnValue, $async$self = this, naturalWidth, naturalHeight, t1, t2, t3; - var $async$getNextFrame$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait($async$self.decode$0(0), $async$getNextFrame$0); - case 3: - // returning from await. - naturalWidth = J.toInt$0$n($async$self.imgElement.naturalWidth); - naturalHeight = J.toInt$0$n($async$self.imgElement.naturalHeight); - if (naturalWidth === 0 && naturalHeight === 0 && $.$get$browser().get$browserEngine() === B.BrowserEngine_2) { - naturalWidth = 300; - naturalHeight = 300; - } - t1 = $async$self.imgElement; - t1.toString; - t2 = $.__canvasKit._readField$0(); - t3 = $.__canvasKit._readField$0().AlphaType.Premul; - t3 = {width: naturalWidth, height: naturalHeight, colorType: $.__canvasKit._readField$0().ColorType.RGBA_8888, alphaType: t3, colorSpace: init.G.window.flutterCanvasKit.ColorSpace.SRGB}; - t3 = t2.MakeLazyImageFromTextureSource(A.ObjectToJSAnyExtension_get_toJSAnyShallow(t1), t3); - if (t3 == null) - A.throwExpression(A.ImageCodecException$("Failed to create image from Image.decode")); - $async$returnValue = new A.SingleFrameInfo(A.CkImage$(t3, new A.ImageElementImageSource(t1))); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$getNextFrame$0, $async$completer); - }, - dispose$0() { - }, - $isCodec: 1 - }; - A.HtmlImageElementCodec_decode_closure.prototype = { - call$1(__wc0_formal) { - this.completer.complete$0(0); - }, - $signature: 19 - }; - A.HtmlImageElementCodec_decode_closure0.prototype = { - call$1(e) { - this.completer.completeError$1(J.toString$0$(e)); - }, - $signature: 19 - }; - A.HtmlBlobCodec.prototype = { - dispose$0() { - init.G.window.URL.revokeObjectURL(this.src); - } - }; - A.SingleFrameInfo.prototype = { - get$duration(_) { - return B.Duration_0; - }, - $isFrameInfo: 1, - get$image(receiver) { - return this.image; - } - }; - A.BrowserImageDecoder.prototype = { - get$frameCount() { - var t1 = this.__BrowserImageDecoder_frameCount_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - get$repetitionCount() { - var t1 = this.__BrowserImageDecoder_repetitionCount_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - dispose$0() { - var t1 = this._cachedWebDecoder; - if (t1 != null) - t1.close(); - this._cachedWebDecoder = null; - }, - _getOrCreateWebDecoder$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.JSObject), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, webDecoder, rawRepetitionCount, error, t1, t2, exception, $async$exception; - var $async$_getOrCreateWebDecoder$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._cachedWebDecoder != null) { - $async$self._cacheExpirationClock.set$datetime(new A.DateTime(Date.now(), 0, false)._addMicroseconds$1($._kWebDecoderExpireDuration._duration)); - t1 = $async$self._cachedWebDecoder; - t1.toString; - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - } - t1 = $async$self._cacheExpirationClock; - t1.callback = null; - $async$handler = 4; - webDecoder = new init.G.window.ImageDecoder({type: $async$self.contentType, data: $async$self.dataSource, premultiplyAlpha: "premultiply", colorSpaceConversion: "default", preferAnimation: true}); - t2 = type$.void; - $async$goto = 7; - return A._asyncAwait(A.promiseToFuture(webDecoder.tracks.ready, t2), $async$_getOrCreateWebDecoder$0); - case 7: - // returning from await. - $async$goto = 8; - return A._asyncAwait(A.promiseToFuture(webDecoder.completed, t2), $async$_getOrCreateWebDecoder$0); - case 8: - // returning from await. - $async$self.__BrowserImageDecoder_frameCount_A = J.toInt$0$n(webDecoder.tracks.selectedTrack.frameCount); - rawRepetitionCount = webDecoder.tracks.selectedTrack.repetitionCount; - $async$self.__BrowserImageDecoder_repetitionCount_A = J.$eq$(rawRepetitionCount, 1 / 0) ? -1 : J.toInt$0$n(rawRepetitionCount); - $async$self._cachedWebDecoder = webDecoder; - t1.callback = new A.BrowserImageDecoder__getOrCreateWebDecoder_closure($async$self); - t1.set$datetime(new A.DateTime(Date.now(), 0, false)._addMicroseconds$1($._kWebDecoderExpireDuration._duration)); - $async$returnValue = webDecoder; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - error = A.unwrapException($async$exception); - if (error != null && error != null && A.JSAnyUtilityExtension_instanceOfString(error, "DOMException")) - if (J.$eq$(type$.JSObject._as(error).name, "NotSupportedError")) - throw A.wrapException(A.ImageCodecException$("Image file format (" + $async$self.contentType + ") is not supported by this browser's ImageDecoder API.\nImage source: " + $async$self.debugSource)); - throw A.wrapException(A.ImageCodecException$("Failed to decode image using the browser's ImageDecoder API.\nImage source: " + $async$self.debugSource + "\nOriginal browser error: " + A.S(error))); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_getOrCreateWebDecoder$0, $async$completer); - }, - getNextFrame$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.FrameInfo), - $async$returnValue, $async$self = this, duration, t3, t4, frame, t1, t2, $async$temp1; - var $async$getNextFrame$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$temp1 = A; - $async$goto = 4; - return A._asyncAwait($async$self._getOrCreateWebDecoder$0(), $async$getNextFrame$0); - case 4: - // returning from await. - $async$goto = 3; - return A._asyncAwait($async$temp1.promiseToFuture($async$result.decode({frameIndex: $async$self._nextFrameIndex}), type$.JSObject), $async$getNextFrame$0); - case 3: - // returning from await. - frame = $async$result.image; - t1 = $async$self._nextFrameIndex; - t2 = $async$self.__BrowserImageDecoder_frameCount_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - $async$self._nextFrameIndex = B.JSInt_methods.$mod(t1 + 1, t2); - t2 = frame.duration; - t1 = t2 == null ? null : J.toInt$0$n(t2); - duration = A.Duration$(t1 == null ? 0 : t1, 0, 0); - t1 = $.__canvasKit._readField$0(); - t2 = $.__canvasKit._readField$0().AlphaType.Premul; - t3 = $.__canvasKit._readField$0().ColorType.RGBA_8888; - t4 = init.G.window.flutterCanvasKit.ColorSpace.SRGB; - t4 = {width: frame.displayWidth, height: frame.displayHeight, colorType: t3, alphaType: t2, colorSpace: t4}; - t4 = t1.MakeLazyImageFromTextureSource(A.ObjectToJSAnyExtension_get_toJSAnyShallow(frame), t4); - if (t4 == null) - A.throwExpression(A.ImageCodecException$("Failed to create image from pixel data decoded using the browser's ImageDecoder.")); - $async$returnValue = new A.AnimatedImageFrameInfo(duration, A.CkImage$(t4, new A.VideoFrameImageSource(frame))); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$getNextFrame$0, $async$completer); - }, - $isCodec: 1 - }; - A.BrowserImageDecoder__cacheExpirationClock_closure.prototype = { - call$0() { - return new A.DateTime(Date.now(), 0, false); - }, - $signature: 130 - }; - A.BrowserImageDecoder__getOrCreateWebDecoder_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._cachedWebDecoder; - if (t2 != null) - t2.close(); - t1._cachedWebDecoder = null; - t1._cacheExpirationClock.callback = null; - }, - $signature: 0 - }; - A.AnimatedImageFrameInfo.prototype = {$isFrameInfo: 1, - get$duration(receiver) { - return this.duration; - }, - get$image(receiver) { - return this.image; - } - }; - A.ResizingCodec.prototype = { - dispose$0() { - return this.delegate.dispose$0(); - }, - get$frameCount() { - return this.delegate.get$frameCount(); - }, - getNextFrame$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.FrameInfo), - $async$returnValue, $async$self = this, frameInfo; - var $async$getNextFrame$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait($async$self.delegate.getNextFrame$0(), $async$getNextFrame$0); - case 3: - // returning from await. - frameInfo = $async$result; - $async$returnValue = new A.AnimatedImageFrameInfo(frameInfo.get$duration(frameInfo), $async$self.scaleImage$4$allowUpscaling$targetHeight$targetWidth(frameInfo.get$image(frameInfo), $async$self.allowUpscaling, $async$self.targetHeight, $async$self.targetWidth)); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$getNextFrame$0, $async$completer); - }, - get$repetitionCount() { - return this.delegate.get$repetitionCount(); - }, - $isCodec: 1 - }; - A.ImageFileType.prototype = { - _enumToString$0() { - return "ImageFileType." + this._name; - } - }; - A.ImageType.prototype = { - _enumToString$0() { - return "ImageType." + this._name; - } - }; - A.ImageFileSignature.prototype = { - _enumToString$0() { - return "ImageFileSignature." + this._name; - } - }; - A._WebpHeaderReader.prototype = { - isAnimated$0() { - var webpBytes, chunkFourCC, t1, result, _this = this, - riffBytes = _this._readFourCC$0(); - _this.__engine$_position += 4; - webpBytes = _this._readFourCC$0(); - if (!(riffBytes === "RIFF" && webpBytes === "WEBP")) - return false; - chunkFourCC = _this._readFourCC$0(); - t1 = _this.__engine$_position += 4; - if (chunkFourCC !== "VP8X") - return false; - result = _this.bytes.getUint8(t1); - ++_this.__engine$_position; - return (result & 2) !== 0; - }, - _readFourCC$0() { - var _this = this, - t1 = _this.bytes, - chars = A._setArrayType([t1.getUint8(_this.__engine$_position), t1.getUint8(_this.__engine$_position + 1), t1.getUint8(_this.__engine$_position + 2), t1.getUint8(_this.__engine$_position + 3)], type$.JSArray_int); - _this.__engine$_position += 4; - return A.String_String$fromCharCodes(chars, 0, null); - } - }; - A._GifHeaderReader.prototype = { - isAnimated$0() { - var isGif, logicalScreenDescriptorFields, t1, framesFound, _this = this, - signature = _this._readCharCode$0(), - version = _this._readCharCode$0(); - if (signature === "GIF") - isGif = version === "89a" || version === "87a"; - else - isGif = false; - if (!isGif) - return false; - _this.__engine$_position += 4; - logicalScreenDescriptorFields = _this._readUint8$0(); - t1 = _this.__engine$_position += 2; - if ((logicalScreenDescriptorFields & 128) !== 0) - _this.__engine$_position = t1 + 3 * B.JSInt_methods._shlPositive$1(1, (logicalScreenDescriptorFields & 7) + 1); - for (t1 = _this.bytes, framesFound = 0; true;) { - _this._maybeSkipSpecialPurposeBlocks$0(); - if (t1.getUint8(_this.__engine$_position) === 59) - return framesFound > 1; - _this._maybeSkipSpecialPurposeBlocks$0(); - if (framesFound >= 1) - return true; - _this._skipGraphicBlock$0(); - ++framesFound; - } - }, - _maybeSkipSpecialPurposeBlocks$0() { - var t1, result, t2, _this = this; - for (t1 = _this.bytes; _this._checkForSpecialPurposeBlock$0();) { - result = t1.getUint8(++_this.__engine$_position); - t2 = ++_this.__engine$_position; - if (result === 254) - _this._skipDataBlocks$0(); - else { - _this.__engine$_position = t2 + 12; - _this._skipDataBlocks$0(); - } - } - }, - _checkForSpecialPurposeBlock$0() { - var extensionLabel, - t1 = this.bytes; - if (t1.getUint8(this.__engine$_position) !== 33) - return false; - extensionLabel = t1.getUint8(this.__engine$_position + 1); - return extensionLabel >= 250 && extensionLabel <= 255; - }, - _skipGraphicBlock$0() { - var packedImageDescriptorFields, _this = this; - _this._maybeSkipSpecialPurposeBlocks$0(); - if (_this._checkForGraphicControlExtension$0()) - _this.__engine$_position += 8; - _this._maybeSkipSpecialPurposeBlocks$0(); - if (_this._checkForPlainTextExtension$0()) { - _this.__engine$_position += 15; - _this._skipDataBlocks$0(); - return; - } - _this._maybeSkipSpecialPurposeBlocks$0(); - _this.__engine$_position += 9; - packedImageDescriptorFields = _this._readUint8$0(); - if ((packedImageDescriptorFields & 128) !== 0) - _this.__engine$_position += 3 * B.JSInt_methods._shlPositive$1(1, (packedImageDescriptorFields & 7) + 1); - ++_this.__engine$_position; - _this._skipDataBlocks$0(); - }, - _checkForGraphicControlExtension$0() { - var t1 = this.bytes; - if (t1.getUint8(this.__engine$_position) !== 33) - return false; - return t1.getUint8(this.__engine$_position + 1) === 249; - }, - _checkForPlainTextExtension$0() { - var t1 = this.bytes; - if (t1.getUint8(this.__engine$_position) !== 33) - return false; - return t1.getUint8(this.__engine$_position + 1) === 1; - }, - _skipDataBlocks$0() { - var t1, result, t2, _this = this; - for (t1 = _this.bytes; true;) { - result = t1.getUint8(_this.__engine$_position); - t2 = ++_this.__engine$_position; - if (result === 0) - return; - _this.__engine$_position = t2 + result; - } - }, - _readCharCode$0() { - var _this = this, - t1 = _this.bytes, - chars = A._setArrayType([t1.getUint8(_this.__engine$_position), t1.getUint8(_this.__engine$_position + 1), t1.getUint8(_this.__engine$_position + 2)], type$.JSArray_int); - _this.__engine$_position += 3; - return A.String_String$fromCharCodes(chars, 0, null); - }, - _readUint8$0() { - var result = this.bytes.getUint8(this.__engine$_position); - ++this.__engine$_position; - return result; - } - }; - A.DebugEngineInitializationState.prototype = { - _enumToString$0() { - return "DebugEngineInitializationState." + this._name; - } - }; - A.initializeEngineServices_closure.prototype = { - call$2(__wc0_formal, __wc1_formal) { - var t1, _i; - for (t1 = $._hotRestartListeners.length, _i = 0; _i < $._hotRestartListeners.length; $._hotRestartListeners.length === t1 || (0, A.throwConcurrentModificationError)($._hotRestartListeners), ++_i) - $._hotRestartListeners[_i].call$0(); - return A.Future_Future$value(new A.ServiceExtensionResponse(), type$.ServiceExtensionResponse); - }, - $signature: 131 - }; - A.initializeEngineServices_initializeRendererCallback.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $.$get$_renderer().initialize$0(0); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 12 - }; - A.FlutterApp_constructor__closure.prototype = { - call$1(id) { - return this.removeView.call$1(id); - }, - $signature: 107 - }; - A.FlutterEngineInitializer_constructor__closure.prototype = { - call$1(config) { - return A.CustomFutureOfJSAnyToJSPromise_get_toPromise(this.initializeEngine.call$1(config)); - }, - call$0() { - return this.call$1(null); - }, - "call*": "call$1", - $requiredArgCount: 0, - $defaultValues() { - return [null]; - }, - $signature: 132 - }; - A.FlutterEngineInitializer_constructor__closure0.prototype = { - call$0() { - return A.CustomFutureOfJSAnyToJSPromise_get_toPromise(this.autoStart.call$0()); - }, - $signature: 76 - }; - A.FlutterAppRunner_constructor__closure.prototype = { - call$1(args) { - return A.CustomFutureOfJSAnyToJSPromise_get_toPromise(this.runApp.call$1(args)); - }, - call$0() { - return this.call$1(null); - }, - "call*": "call$1", - $requiredArgCount: 0, - $defaultValues() { - return [null]; - }, - $signature: 132 - }; - A.CustomFutureOfJSAnyToJSPromise_get_toPromise_closure.prototype = { - call$2(resolve, reject) { - this._this.then$1$2$onError(0, new A.CustomFutureOfJSAnyToJSPromise_get_toPromise__closure(resolve), new A.CustomFutureOfJSAnyToJSPromise_get_toPromise__closure0(reject), type$.Null); - }, - $signature: 488 - }; - A.CustomFutureOfJSAnyToJSPromise_get_toPromise__closure.prototype = { - call$1(value) { - var t1 = this.resolve; - t1.call(t1, value); - }, - $signature: 477 - }; - A.CustomFutureOfJSAnyToJSPromise_get_toPromise__closure0.prototype = { - call$2(error, stackTrace) { - var userError, stackTraceString, t2, t3, - t1 = init.G.Error; - t1.toString; - type$.JavaScriptFunction._as(t1); - userError = A.S(error) + "\n"; - stackTraceString = stackTrace.toString$0(0); - if (!B.JSString_methods.startsWith$1(stackTraceString, "\n")) - userError += "\nDart stack trace:\n" + stackTraceString; - t2 = [userError]; - t3 = this.reject; - t3.call(t3, A.callConstructor(t1, t2)); - }, - $signature: 32 - }; - A._kLogicalKeyToModifierGetter_closure.prototype = { - call$1($event) { - return $event._event.altKey; - }, - $signature: 40 - }; - A._kLogicalKeyToModifierGetter_closure0.prototype = { - call$1($event) { - return $event._event.altKey; - }, - $signature: 40 - }; - A._kLogicalKeyToModifierGetter_closure1.prototype = { - call$1($event) { - return $event._event.ctrlKey; - }, - $signature: 40 - }; - A._kLogicalKeyToModifierGetter_closure2.prototype = { - call$1($event) { - return $event._event.ctrlKey; - }, - $signature: 40 - }; - A._kLogicalKeyToModifierGetter_closure3.prototype = { - call$1($event) { - return $event.get$shiftKey(0); - }, - $signature: 40 - }; - A._kLogicalKeyToModifierGetter_closure4.prototype = { - call$1($event) { - return $event.get$shiftKey(0); - }, - $signature: 40 - }; - A._kLogicalKeyToModifierGetter_closure5.prototype = { - call$1($event) { - return $event._event.metaKey; - }, - $signature: 40 - }; - A._kLogicalKeyToModifierGetter_closure6.prototype = { - call$1($event) { - return $event._event.metaKey; - }, - $signature: 40 - }; - A._cached_closure.prototype = { - call$0() { - var t1 = this._box_0, - t2 = t1.cache; - return t2 == null ? t1.cache = this.body.call$0() : t2; - }, - $signature() { - return this.T._eval$1("0()"); - } - }; - A.KeyboardBinding.prototype = { - KeyboardBinding$_$0() { - var _this = this; - _this._addEventListener$2(0, "keydown", new A.KeyboardBinding$__closure(_this)); - _this._addEventListener$2(0, "keyup", new A.KeyboardBinding$__closure0(_this)); - }, - get$_converter() { - var t1, t2, t3, _this = this, - value = _this.__KeyboardBinding__converter_FI; - if (value === $) { - t1 = $.$get$browser().get$operatingSystem(); - t2 = type$.int; - t3 = t1 === B.OperatingSystem_4 || t1 === B.OperatingSystem_0; - t1 = A.KeyboardConverter__mappingFromPlatform(t1); - _this.__KeyboardBinding__converter_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__KeyboardBinding__converter_FI = new A.KeyboardConverter(_this.get$_onKeyData(), t3, t1, A.LinkedHashMap_LinkedHashMap$_empty(t2, t2), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.void_Function)); - } - return value; - }, - _addEventListener$2(_, eventName, handler) { - var wrappedHandler = A._functionToJS1(new A.KeyboardBinding__addEventListener_loggedHandler(handler)); - this._listeners.$indexSet(0, eventName, wrappedHandler); - init.G.window.addEventListener(eventName, wrappedHandler, true); - }, - _onKeyData$1(data) { - var t1 = {}; - t1.result = null; - $.$get$EnginePlatformDispatcher__instance().invokeOnKeyData$2(data, new A.KeyboardBinding__onKeyData_closure(t1)); - t1 = t1.result; - t1.toString; - return t1; - } - }; - A.KeyboardBinding$__closure.prototype = { - call$1(domEvent) { - var t1; - this.$this.get$_converter().handleEvent$1(new A.FlutterHtmlKeyboardEvent(domEvent)); - t1 = $.RawKeyboard__instance; - if (t1 != null) - t1.handleHtmlEvent$1(domEvent); - }, - $signature: 2 - }; - A.KeyboardBinding$__closure0.prototype = { - call$1(domEvent) { - var t1; - this.$this.get$_converter().handleEvent$1(new A.FlutterHtmlKeyboardEvent(domEvent)); - t1 = $.RawKeyboard__instance; - if (t1 != null) - t1.handleHtmlEvent$1(domEvent); - }, - $signature: 2 - }; - A.KeyboardBinding__addEventListener_loggedHandler.prototype = { - call$1($event) { - var t1 = $.EngineSemantics__instance; - if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).receiveGlobalEvent$1($event)) - this.handler.call$1($event); - }, - $signature: 2 - }; - A.KeyboardBinding__onKeyData_closure.prototype = { - call$1(handled) { - this._box_0.result = handled; - }, - $signature: 9 - }; - A.FlutterHtmlKeyboardEvent.prototype = { - get$shiftKey(_) { - var t1 = this._event.shiftKey; - return t1 == null ? false : t1; - } - }; - A.KeyboardConverter.prototype = { - _scheduleAsyncEvent$3(duration, getData, callback) { - var t2, t1 = {}; - t1.canceled = false; - t2 = type$.void; - A.Future_Future$delayed(duration, null, t2).then$1$1(0, new A.KeyboardConverter__scheduleAsyncEvent_closure(t1, this, callback, getData), t2); - return new A.KeyboardConverter__scheduleAsyncEvent_closure0(t1); - }, - _startGuardingKey$3(physicalKey, logicalKey, currentTimeStamp) { - var cancelingCallback, t1, t2, _this = this; - if (!_this.onDarwin) - return; - cancelingCallback = _this._scheduleAsyncEvent$3(B.Duration_2000000, new A.KeyboardConverter__startGuardingKey_closure(currentTimeStamp, physicalKey, logicalKey), new A.KeyboardConverter__startGuardingKey_closure0(_this, physicalKey)); - t1 = _this._keyGuards; - t2 = t1.remove$1(0, physicalKey); - if (t2 != null) - t2.call$0(); - t1.$indexSet(0, physicalKey, cancelingCallback); - }, - _handleEvent$1($event) { - var timeStamp, t3, physicalKey, logicalKeyIsCharacter, logicalKey, isPhysicalDown, type, t4, t5, lastLogicalRecord, nextLogicalRecord, character, _this = this, _null = null, - t1 = $event._event, - t2 = t1.timeStamp; - t2.toString; - timeStamp = A._eventTimeStampToDuration(t2); - t2 = t1.key; - t2.toString; - t3 = t1.code; - t3.toString; - physicalKey = A.KeyboardConverter__getPhysicalCode(t3); - logicalKeyIsCharacter = !(t2.length > 1 && t2.charCodeAt(0) < 127 && t2.charCodeAt(1) < 127); - logicalKey = A._cached(new A.KeyboardConverter__handleEvent_closure(_this, t2, $event, logicalKeyIsCharacter, physicalKey), type$.int); - if (t1.type !== "keydown") - if (_this.onDarwin) { - t3 = t1.code; - t3.toString; - t3 = t3 === "CapsLock"; - isPhysicalDown = t3; - } else - isPhysicalDown = false; - else - isPhysicalDown = true; - if (_this.onDarwin) { - t3 = t1.code; - t3.toString; - t3 = t3 === "CapsLock"; - } else - t3 = false; - if (t3) { - _this._scheduleAsyncEvent$3(B.Duration_0, new A.KeyboardConverter__handleEvent_closure0(timeStamp, physicalKey, logicalKey), new A.KeyboardConverter__handleEvent_closure1(_this, physicalKey)); - type = B.KeyEventType_0; - } else if (isPhysicalDown) { - t3 = _this._pressingRecords; - if (t3.$index(0, physicalKey) != null) { - t4 = t1.repeat; - if (t4 === true) - type = B.KeyEventType_2; - else { - t4 = _this._dispatchKeyData; - t4.toString; - t5 = t3.$index(0, physicalKey); - t5.toString; - t4.call$1(new A.KeyData(timeStamp, B.KeyEventType_1, physicalKey, t5, _null, true)); - t3.remove$1(0, physicalKey); - type = B.KeyEventType_0; - } - } else - type = B.KeyEventType_0; - } else { - if (_this._pressingRecords.$index(0, physicalKey) == null) { - t1.preventDefault(); - return; - } - type = B.KeyEventType_1; - } - t3 = _this._pressingRecords; - lastLogicalRecord = t3.$index(0, physicalKey); - nextLogicalRecord = _null; - switch (type.index) { - case 0: - nextLogicalRecord = logicalKey.call$0(); - break; - case 1: - break; - case 2: - nextLogicalRecord = lastLogicalRecord; - break; - } - t4 = nextLogicalRecord == null; - if (t4) - t3.remove$1(0, physicalKey); - else - t3.$indexSet(0, physicalKey, nextLogicalRecord); - $.$get$_kLogicalKeyToModifierGetter().forEach$1(0, new A.KeyboardConverter__handleEvent_closure2(_this, logicalKey, $event, timeStamp)); - if (logicalKeyIsCharacter) - if (!t4) - _this._startGuardingKey$3(physicalKey, logicalKey.call$0(), timeStamp); - else { - t3 = _this._keyGuards.remove$1(0, physicalKey); - if (t3 != null) - t3.call$0(); - } - if (logicalKeyIsCharacter) - character = t2; - else - character = _null; - t2 = lastLogicalRecord == null ? logicalKey.call$0() : lastLogicalRecord; - t3 = type === B.KeyEventType_1 ? _null : character; - if (_this._dispatchKeyData.call$1(new A.KeyData(timeStamp, type, physicalKey, t2, t3, false))) - t1.preventDefault(); - }, - handleEvent$1($event) { - var _this = this, t1 = {}, - t2 = $event._event; - if (t2.key == null || t2.code == null) - return; - t1.sentAnyEvents = false; - _this._dispatchKeyData = new A.KeyboardConverter_handleEvent_closure(t1, _this); - try { - _this._handleEvent$1($event); - } finally { - if (!t1.sentAnyEvents) - _this._dispatchKeyData.call$1(B.KeyData_jXj); - _this._dispatchKeyData = null; - } - }, - _synthesizeModifierIfNeeded$5(physicalLeft, physicalRight, logicalLeft, type, domTimestamp) { - var t2, _this = this, - t1 = _this._pressingRecords, - leftPressed = t1.containsKey$1(0, physicalLeft), - rightPressed = t1.containsKey$1(0, physicalRight), - alreadyPressed = leftPressed || rightPressed, - synthesizeDown = type === B.KeyEventType_0 && !alreadyPressed, - synthesizeUp = type === B.KeyEventType_1 && alreadyPressed; - if (synthesizeDown) { - _this.performDispatchKeyData.call$1(new A.KeyData(A._eventTimeStampToDuration(domTimestamp), B.KeyEventType_0, physicalLeft, logicalLeft, null, true)); - t1.$indexSet(0, physicalLeft, logicalLeft); - } - if (synthesizeUp && leftPressed) { - t2 = t1.$index(0, physicalLeft); - t2.toString; - _this._synthesizeKeyUpEvent$3(domTimestamp, physicalLeft, t2); - } - if (synthesizeUp && rightPressed) { - t1 = t1.$index(0, physicalRight); - t1.toString; - _this._synthesizeKeyUpEvent$3(domTimestamp, physicalRight, t1); - } - }, - _synthesizeKeyUpEvent$3(domTimestamp, physical, logical) { - this.performDispatchKeyData.call$1(new A.KeyData(A._eventTimeStampToDuration(domTimestamp), B.KeyEventType_1, physical, logical, null, true)); - this._pressingRecords.remove$1(0, physical); - } - }; - A.KeyboardConverter__scheduleAsyncEvent_closure.prototype = { - call$1(__wc0_formal) { - var _this = this; - if (!_this._box_0.canceled && !_this.$this._disposed) { - _this.callback.call$0(); - _this.$this.performDispatchKeyData.call$1(_this.getData.call$0()); - } - }, - $signature: 24 - }; - A.KeyboardConverter__scheduleAsyncEvent_closure0.prototype = { - call$0() { - this._box_0.canceled = true; - }, - $signature: 0 - }; - A.KeyboardConverter__startGuardingKey_closure.prototype = { - call$0() { - return new A.KeyData(new A.Duration(this.currentTimeStamp._duration + 2000000), B.KeyEventType_1, this.physicalKey, this.logicalKey, null, true); - }, - $signature: 134 - }; - A.KeyboardConverter__startGuardingKey_closure0.prototype = { - call$0() { - this.$this._pressingRecords.remove$1(0, this.physicalKey); - }, - $signature: 0 - }; - A.KeyboardConverter__handleEvent_closure.prototype = { - call$0() { - var t2, t3, result, localeLogicalKeys, t4, shiftDown, _this = this, - t1 = _this.eventKey, - mappedLogicalKey = B.Map_IghWu.$index(0, t1); - if (mappedLogicalKey != null) - return mappedLogicalKey; - t2 = _this.event; - t3 = t2._event; - if (B.Map_f9vQX.containsKey$1(0, t3.key)) { - t1 = t3.key; - t1.toString; - t1 = B.Map_f9vQX.$index(0, t1); - result = t1 == null ? null : t1[J.toInt$0$n(t3.location)]; - result.toString; - return result; - } - if (_this.logicalKeyIsCharacter) { - localeLogicalKeys = _this.$this._mapping.getLogicalKey$3(t3.code, t3.key, J.toInt$0$n(t3.keyCode)); - if (localeLogicalKeys != null) - return localeLogicalKeys; - } - if (t1 === "Dead") { - t1 = t3.altKey; - t4 = t3.ctrlKey; - shiftDown = t2.get$shiftKey(0); - t3 = t3.metaKey; - t1 = t1 ? 1073741824 : 0; - t2 = t4 ? 268435456 : 0; - t4 = shiftDown ? 536870912 : 0; - t3 = t3 ? 2147483648 : 0; - return _this.physicalKey + (t1 + t2 + t4 + t3) + 98784247808; - } - return B.JSString_methods.get$hashCode(t1) + 98784247808; - }, - $signature: 73 - }; - A.KeyboardConverter__handleEvent_closure0.prototype = { - call$0() { - return new A.KeyData(this.timeStamp, B.KeyEventType_1, this.physicalKey, this.logicalKey.call$0(), null, true); - }, - $signature: 134 - }; - A.KeyboardConverter__handleEvent_closure1.prototype = { - call$0() { - this.$this._pressingRecords.remove$1(0, this.physicalKey); - }, - $signature: 0 - }; - A.KeyboardConverter__handleEvent_closure2.prototype = { - call$2(testeeLogicalKey, getModifier) { - var t1, t2, _this = this; - if (J.$eq$(_this.logicalKey.call$0(), testeeLogicalKey)) - return; - t1 = _this.$this; - t2 = t1._pressingRecords; - if (t2.containsValue$1(0, testeeLogicalKey) && !getModifier.call$1(_this.event)) - t2.removeWhere$1(t2, new A.KeyboardConverter__handleEvent__closure(t1, testeeLogicalKey, _this.timeStamp)); - }, - $signature: 470 - }; - A.KeyboardConverter__handleEvent__closure.prototype = { - call$2(physicalKey, logicalRecord) { - var t1 = this.testeeLogicalKey; - if (logicalRecord !== t1) - return false; - this.$this._dispatchKeyData.call$1(new A.KeyData(this.timeStamp, B.KeyEventType_1, physicalKey, t1, null, true)); - return true; - }, - $signature: 459 - }; - A.KeyboardConverter_handleEvent_closure.prototype = { - call$1(data) { - this._box_0.sentAnyEvents = true; - return this.$this.performDispatchKeyData.call$1(data); - }, - $signature: 104 - }; - A.ContextMenu.prototype = { - disable$0(_) { - if (!this._enabled) - return; - this._enabled = false; - this.element.addEventListener("contextmenu", $.$get$preventDefaultListener()); - }, - enable$0(_) { - if (this._enabled) - return; - this._enabled = true; - this.element.removeEventListener("contextmenu", $.$get$preventDefaultListener()); - } - }; - A.MouseCursor.prototype = {}; - A.preventDefaultListener_closure.prototype = { - call$1($event) { - $event.preventDefault(); - }, - $signature: 2 - }; - A.BrowserHistory.prototype = { - get$_unsubscribe() { - var t1 = this.__BrowserHistory__unsubscribe_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - dispose$0() { - var _this = this; - if (_this._isDisposed || _this.get$urlStrategy() == null) - return; - _this._isDisposed = true; - _this._unsubscribe$0(); - }, - exit$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$exit$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = $async$self.get$urlStrategy() != null ? 2 : 3; - break; - case 2: - // then - $async$goto = 4; - return A._asyncAwait($async$self.tearDown$0(), $async$exit$0); - case 4: - // returning from await. - $async$goto = 5; - return A._asyncAwait($async$self.get$urlStrategy().go$1(0, -1), $async$exit$0); - case 5: - // returning from await. - case 3: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$exit$0, $async$completer); - }, - get$currentPath() { - var t1 = this.get$urlStrategy(); - t1 = t1 == null ? null : t1.getPath$0(); - return t1 == null ? "/" : t1; - }, - get$currentState() { - var t1 = this.get$urlStrategy(); - return t1 == null ? null : t1.getState$0(0); - }, - _unsubscribe$0() { - return this.get$_unsubscribe().call$0(); - } - }; - A.MultiEntriesBrowserHistory.prototype = { - MultiEntriesBrowserHistory$1$urlStrategy(urlStrategy) { - var t1, _this = this, - strategy = _this.urlStrategy; - if (strategy == null) - return; - _this.__BrowserHistory__unsubscribe_A = strategy.addPopStateListener$1(_this.get$onPopState(_this)); - if (!_this._hasSerialCount$1(_this.get$currentState())) { - t1 = type$.dynamic; - strategy.replaceState$3(0, A.LinkedHashMap_LinkedHashMap$_literal(["serialCount", 0, "state", _this.get$currentState()], t1, t1), "flutter", _this.get$currentPath()); - } - _this.__MultiEntriesBrowserHistory__lastSeenSerialCount_A = _this.get$_currentSerialCount(); - }, - get$_currentSerialCount() { - if (this._hasSerialCount$1(this.get$currentState())) { - var t1 = this.get$currentState(); - t1.toString; - return B.JSNumber_methods.toInt$0(A._asDouble(J.$index$asx(type$.Map_dynamic_dynamic._as(t1), "serialCount"))); - } - return 0; - }, - _hasSerialCount$1(state) { - return type$.Map_dynamic_dynamic._is(state) && J.$index$asx(state, "serialCount") != null; - }, - setRouteName$3$replace$state(routeName, replace, state) { - var t2, t3, - t1 = this.urlStrategy; - if (t1 != null) { - t2 = type$.dynamic; - t3 = this.__MultiEntriesBrowserHistory__lastSeenSerialCount_A; - if (replace) { - t3 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.LinkedHashMap_LinkedHashMap$_literal(["serialCount", t3, "state", state], t2, t2); - routeName.toString; - t1.replaceState$3(0, t2, "flutter", routeName); - } else { - t3 === $ && A.throwUnnamedLateFieldNI(); - ++t3; - this.__MultiEntriesBrowserHistory__lastSeenSerialCount_A = t3; - t2 = A.LinkedHashMap_LinkedHashMap$_literal(["serialCount", t3, "state", state], t2, t2); - routeName.toString; - t1.pushState$3(0, t2, "flutter", routeName); - } - } - }, - setRouteName$1(routeName) { - return this.setRouteName$3$replace$state(routeName, false, null); - }, - onPopState$1(_, state) { - var t1, t2, t3, t4, _this = this; - if (!_this._hasSerialCount$1(state)) { - t1 = _this.urlStrategy; - t1.toString; - t2 = _this.__MultiEntriesBrowserHistory__lastSeenSerialCount_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = type$.dynamic; - t1.replaceState$3(0, A.LinkedHashMap_LinkedHashMap$_literal(["serialCount", t2 + 1, "state", state], t3, t3), "flutter", _this.get$currentPath()); - } - _this.__MultiEntriesBrowserHistory__lastSeenSerialCount_A = _this.get$_currentSerialCount(); - t1 = $.$get$EnginePlatformDispatcher__instance(); - t2 = _this.get$currentPath(); - type$.nullable_Map_dynamic_dynamic._as(state); - t3 = state == null ? null : J.$index$asx(state, "state"); - t4 = type$.dynamic; - t1.invokeOnPlatformMessage$3("flutter/navigation", B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall0("pushRouteInformation", A.LinkedHashMap_LinkedHashMap$_literal(["location", t2, "state", t3], t4, t4))), new A.MultiEntriesBrowserHistory_onPopState_closure()); - }, - tearDown$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, backCount, t1, t2; - var $async$tearDown$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self.dispose$0(); - if ($async$self._isTornDown || $async$self.urlStrategy == null) { - // goto return - $async$goto = 1; - break; - } - $async$self._isTornDown = true; - backCount = $async$self.get$_currentSerialCount(); - $async$goto = backCount > 0 ? 3 : 4; - break; - case 3: - // then - $async$goto = 5; - return A._asyncAwait($async$self.urlStrategy.go$1(0, -backCount), $async$tearDown$0); - case 5: - // returning from await. - case 4: - // join - t1 = $async$self.get$currentState(); - t1.toString; - type$.Map_dynamic_dynamic._as(t1); - t2 = $async$self.urlStrategy; - t2.toString; - t2.replaceState$3(0, J.$index$asx(t1, "state"), "flutter", $async$self.get$currentPath()); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$tearDown$0, $async$completer); - }, - get$urlStrategy() { - return this.urlStrategy; - } - }; - A.MultiEntriesBrowserHistory_onPopState_closure.prototype = { - call$1(__wc0_formal) { - }, - $signature: 29 - }; - A.SingleEntryBrowserHistory.prototype = { - SingleEntryBrowserHistory$1$urlStrategy(urlStrategy) { - var path, _this = this, - strategy = _this.urlStrategy; - if (strategy == null) - return; - _this.__BrowserHistory__unsubscribe_A = strategy.addPopStateListener$1(_this.get$onPopState(_this)); - path = _this.get$currentPath(); - if (!A.SingleEntryBrowserHistory__isFlutterEntry(A.DomHistory_get_state(init.G.window.history))) { - strategy.replaceState$3(0, A.LinkedHashMap_LinkedHashMap$_literal(["origin", true, "state", _this.get$currentState()], type$.String, type$.dynamic), "origin", ""); - _this._setupFlutterEntry$2$path(strategy, path); - } - }, - setRouteName$3$replace$state(routeName, replace, state) { - var t1 = this.urlStrategy; - if (t1 != null) - this._setupFlutterEntry$3$path$replace(t1, routeName, true); - }, - setRouteName$1(routeName) { - return this.setRouteName$3$replace$state(routeName, false, null); - }, - onPopState$1(_, state) { - var t1, _this = this, - _s18_ = "flutter/navigation"; - if (A.SingleEntryBrowserHistory__isOriginEntry(state)) { - t1 = _this.urlStrategy; - t1.toString; - _this._setupFlutterEntry$1(t1); - $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3(_s18_, B.C_JSONMethodCodec.encodeMethodCall$1(B.MethodCall_popRoute_null), new A.SingleEntryBrowserHistory_onPopState_closure()); - } else if (A.SingleEntryBrowserHistory__isFlutterEntry(state)) { - t1 = _this._userProvidedRouteName; - t1.toString; - _this._userProvidedRouteName = null; - $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3(_s18_, B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall0("pushRoute", t1)), new A.SingleEntryBrowserHistory_onPopState_closure0()); - } else { - _this._userProvidedRouteName = _this.get$currentPath(); - _this.urlStrategy.go$1(0, -1); - } - }, - _setupFlutterEntry$3$path$replace(strategy, path, replace) { - var t1; - if (path == null) - path = this.get$currentPath(); - t1 = this._flutterState; - if (replace) - strategy.replaceState$3(0, t1, "flutter", path); - else - strategy.pushState$3(0, t1, "flutter", path); - }, - _setupFlutterEntry$2$path(strategy, path) { - return this._setupFlutterEntry$3$path$replace(strategy, path, false); - }, - _setupFlutterEntry$1(strategy) { - return this._setupFlutterEntry$3$path$replace(strategy, null, false); - }, - tearDown$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1, t2; - var $async$tearDown$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self.dispose$0(); - if ($async$self._isTornDown || $async$self.urlStrategy == null) { - // goto return - $async$goto = 1; - break; - } - $async$self._isTornDown = true; - t1 = $async$self.urlStrategy; - $async$goto = 3; - return A._asyncAwait(t1.go$1(0, -1), $async$tearDown$0); - case 3: - // returning from await. - t2 = $async$self.get$currentState(); - t2.toString; - t1.replaceState$3(0, J.$index$asx(type$.Map_dynamic_dynamic._as(t2), "state"), "flutter", $async$self.get$currentPath()); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$tearDown$0, $async$completer); - }, - get$urlStrategy() { - return this.urlStrategy; - } - }; - A.SingleEntryBrowserHistory_onPopState_closure.prototype = { - call$1(__wc0_formal) { - }, - $signature: 29 - }; - A.SingleEntryBrowserHistory_onPopState_closure0.prototype = { - call$1(__wc1_formal) { - }, - $signature: 29 - }; - A.NotoFont.prototype = {}; - A.FallbackFontComponent.prototype = {}; - A.EnginePlatformDispatcher.prototype = { - EnginePlatformDispatcher$0() { - var t1, t2, t3, t4, t5, t6, t7, _this = this; - _this._addBrightnessMediaQueryListener$0(); - t1 = $.$get$HighContrastSupport_instance(); - t2 = t1._listeners; - if (t2.length === 0) - t1._highContrastMediaQuery.addListener(t1.get$_onHighContrastChangeListener()); - t2.push(_this.get$_updateHighContrast()); - _this._addFontSizeObserver$0(); - _this._addLocaleChangedListener$0(); - $._hotRestartListeners.push(_this.get$dispose()); - t1 = _this.get$_appLifecycleState(); - t2 = _this.get$_setAppLifecycleState(); - t3 = t1._listeners; - if (t3.length === 0) { - t4 = init.G; - t4.window.addEventListener("focus", t1.get$_focusListener()); - t4.window.addEventListener("blur", t1.get$_blurListener()); - t4.document.addEventListener("visibilitychange", t1.get$_visibilityChangeListener()); - t4 = t1._subscriptions; - t5 = t1._viewManager; - t6 = t5._onViewCreatedController; - t7 = t1.get$_onViewCountChanged(); - t4.push(new A._BroadcastStream(t6, A._instanceType(t6)._eval$1("_BroadcastStream<1>")).listen$1(t7)); - t5 = t5._onViewDisposedController; - t4.push(new A._BroadcastStream(t5, A._instanceType(t5)._eval$1("_BroadcastStream<1>")).listen$1(t7)); - } - t3.push(t2); - t2.call$1(t1._appLifecycleState); - t1 = _this.get$_viewFocusBinding(); - t2 = init.G; - t3 = t2.document.body; - if (t3 != null) - t3.addEventListener("keydown", t1.get$_handleKeyDown()); - t3 = t2.document.body; - if (t3 != null) - t3.addEventListener("keyup", t1.get$_handleKeyUp()); - t3 = t1._viewManager._onViewCreatedController; - t1._onViewCreatedListener = new A._BroadcastStream(t3, A._instanceType(t3)._eval$1("_BroadcastStream<1>")).listen$1(t1.get$_handleViewCreated()); - t2 = t2.document.body; - if (t2 != null) - t2.prepend(_this.accessibilityPlaceholder); - t1 = _this.get$viewManager()._onViewDisposedController; - _this.__EnginePlatformDispatcher__onViewDisposedListener_A = new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1(new A.EnginePlatformDispatcher_closure(_this)); - }, - dispose$0() { - var t1, t2, t3, _this = this; - _this._brightnessMediaQuery.removeListener(_this._brightnessMediaQueryListener); - _this._brightnessMediaQueryListener = null; - t1 = _this._fontSizeObserver; - if (t1 != null) - t1.disconnect(); - _this._fontSizeObserver = null; - t1 = _this._onLocaleChangedSubscription; - if (t1 != null) - t1.target.removeEventListener(t1.type, t1.listener); - _this._onLocaleChangedSubscription = null; - t1 = $.$get$HighContrastSupport_instance(); - t2 = t1._listeners; - B.JSArray_methods.remove$1(t2, _this.get$_updateHighContrast()); - if (t2.length === 0) - t1._highContrastMediaQuery.removeListener(t1.get$_onHighContrastChangeListener()); - t1 = _this.get$_appLifecycleState(); - t2 = t1._listeners; - B.JSArray_methods.remove$1(t2, _this.get$_setAppLifecycleState()); - if (t2.length === 0) - t1.deactivate$0(); - t1 = _this.get$_viewFocusBinding(); - t2 = init.G; - t3 = t2.document.body; - if (t3 != null) - t3.removeEventListener("keydown", t1.get$_handleKeyDown()); - t2 = t2.document.body; - if (t2 != null) - t2.removeEventListener("keyup", t1.get$_handleKeyUp()); - t1 = t1._onViewCreatedListener; - if (t1 != null) - t1.cancel$0(0); - _this.accessibilityPlaceholder.remove(); - t1 = _this.__EnginePlatformDispatcher__onViewDisposedListener_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.cancel$0(0); - t1 = _this.get$viewManager(); - t2 = t1._viewData; - t3 = A._instanceType(t2)._eval$1("LinkedHashMapKeysIterable<1>"); - t2 = A.List_List$_of(new A.LinkedHashMapKeysIterable(t2, t3), t3._eval$1("Iterable.E")); - B.JSArray_methods.forEach$1(t2, t1.get$disposeAndUnregisterView()); - t1._onViewCreatedController.close$0(0); - t1._onViewDisposedController.close$0(0); - }, - get$viewManager() { - var t1, t2, t3, - value = this.__EnginePlatformDispatcher_viewManager_FI; - if (value === $) { - t1 = type$.int; - t2 = A.StreamController_StreamController$broadcast(true, t1); - t3 = A.StreamController_StreamController$broadcast(true, t1); - value !== $ && A.throwUnnamedLateFieldADI(); - value = this.__EnginePlatformDispatcher_viewManager_FI = new A.FlutterViewManager(this, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.EngineFlutterView), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.JSObject), t2, t3); - } - return value; - }, - get$_appLifecycleState() { - var t1, t2, t3, _this = this, - value = _this.__EnginePlatformDispatcher__appLifecycleState_FI; - if (value === $) { - t1 = _this.get$viewManager(); - t2 = A._setArrayType([], type$.JSArray_StreamSubscription_void); - t3 = A._setArrayType([], type$.JSArray_of_void_Function_AppLifecycleState); - _this.__EnginePlatformDispatcher__appLifecycleState_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__EnginePlatformDispatcher__appLifecycleState_FI = new A._BrowserAppLifecycleState(t1, t2, B.AppLifecycleState_1, t3); - } - return value; - }, - invokeOnMetricsChanged$0() { - var t1 = this._onMetricsChanged; - if (t1 != null) - A.invoke(t1, this._onMetricsChangedZone); - }, - get$_viewFocusBinding() { - var t1, _this = this, - value = _this.__EnginePlatformDispatcher__viewFocusBinding_FI; - if (value === $) { - t1 = _this.get$viewManager(); - _this.__EnginePlatformDispatcher__viewFocusBinding_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__EnginePlatformDispatcher__viewFocusBinding_FI = new A.ViewFocusBinding(t1, _this.get$invokeOnViewFocusChange(), B.ViewFocusDirection_1); - } - return value; - }, - invokeOnViewFocusChange$1(viewFocusEvent) { - A.invoke1(this._onViewFocusChange, this._onViewFocusChangeZone, viewFocusEvent, type$.ViewFocusEvent); - }, - invokeOnKeyData$2(data, callback) { - var onKeyData = this._onKeyData; - if (onKeyData != null) - A.invoke(new A.EnginePlatformDispatcher_invokeOnKeyData_closure(callback, onKeyData, data), this._onKeyDataZone); - else - callback.call$1(false); - }, - invokeOnPlatformMessage$3($name, data, callback) { - var t1; - if ($name === "dev.flutter/channel-buffers") - try { - t1 = $.$get$channelBuffers(); - data.toString; - t1.handleMessage$1(data); - } finally { - callback.call$1(null); - } - else - $.$get$channelBuffers().push$3($name, data, callback); - }, - _sendPlatformMessage$3($name, data, callback) { - var decoded, cacheSizeInBytes, t1, $navigator, $arguments, label, primaryColor, statusBarColor, t2, $event, cssValue, _0_0, _0_2, semantics, dataMap, message, assertivenessIndex, _this = this, _null = null; - switch ($name) { - case "flutter/skia": - decoded = B.C_JSONMethodCodec.decodeMethodCall$1(data); - switch (decoded.method) { - case "Skia.setResourceCacheMaxBytes": - $.$get$_renderer(); - cacheSizeInBytes = A._asInt(decoded.$arguments); - t1 = $.CanvasKitRenderer____instance._readField$0(); - t1._rasterizer.setResourceCacheMaxBytes$1(cacheSizeInBytes); - _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([A._setArrayType([true], type$.JSArray_bool)])); - break; - } - return; - case "flutter/assets": - data.toString; - _this._handleFlutterAssetsMessage$2(B.C_Utf8Codec.decode$1(0, J.asUint8List$0$x(B.NativeByteData_methods.get$buffer(data))), callback); - return; - case "flutter/platform": - decoded = B.C_JSONMethodCodec.decodeMethodCall$1(data); - switch (decoded.method) { - case "SystemNavigator.pop": - t1 = type$.nullable_EngineFlutterWindow; - if (t1._as(_this.get$viewManager()._viewData.$index(0, 0)) != null) - t1._as(_this.get$viewManager()._viewData.$index(0, 0)).get$browserHistory().exit$0().then$1$1(0, new A.EnginePlatformDispatcher__sendPlatformMessage_closure(_this, callback), type$.Null); - else - _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); - return; - case "HapticFeedback.vibrate": - t1 = _this._getHapticFeedbackDuration$1(A._asStringQ(decoded.$arguments)); - $navigator = init.G.window.navigator; - if ("vibrate" in $navigator) - $navigator.vibrate(t1); - _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); - return; - case string$.System: - $arguments = type$.Map_of_String_and_nullable_Object._as(decoded.$arguments); - t1 = J.getInterceptor$asx($arguments); - label = A._asStringQ(t1.$index($arguments, "label")); - if (label == null) - label = ""; - primaryColor = A._asIntQ(t1.$index($arguments, "primaryColor")); - if (primaryColor == null) - primaryColor = 4278190080; - init.G.document.title = label; - A.setThemeColor(A.Color$(primaryColor)); - _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); - return; - case "SystemChrome.setSystemUIOverlayStyle": - statusBarColor = A._asIntQ(J.$index$asx(type$.Map_of_String_and_nullable_Object._as(decoded.$arguments), "statusBarColor")); - A.setThemeColor(statusBarColor == null ? _null : A.Color$(statusBarColor)); - _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); - return; - case "SystemChrome.setPreferredOrientations": - B.C_ScreenOrientation.setPreferredOrientation$1(type$.List_dynamic._as(decoded.$arguments)).then$1$1(0, new A.EnginePlatformDispatcher__sendPlatformMessage_closure0(_this, callback), type$.Null); - return; - case "SystemSound.play": - _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); - return; - case "Clipboard.setData": - new A.ClipboardMessageHandler(A.CopyToClipboardStrategy_CopyToClipboardStrategy(), A.PasteFromClipboardStrategy_PasteFromClipboardStrategy()).setDataMethodCall$2(decoded, callback); - return; - case "Clipboard.getData": - new A.ClipboardMessageHandler(A.CopyToClipboardStrategy_CopyToClipboardStrategy(), A.PasteFromClipboardStrategy_PasteFromClipboardStrategy()).getDataMethodCall$1(callback); - return; - case "Clipboard.hasStrings": - new A.ClipboardMessageHandler(A.CopyToClipboardStrategy_CopyToClipboardStrategy(), A.PasteFromClipboardStrategy_PasteFromClipboardStrategy()).hasStringsMethodCall$1(callback); - return; - } - break; - case "flutter/service_worker": - t1 = init.G; - t2 = t1.window; - $event = t1.document.createEvent("Event"); - $event.initEvent("flutter-first-frame", true, true); - t2.dispatchEvent($event); - return; - case "flutter/textinput": - $.$get$textEditing().get$channel(0).handleTextInput$2(data, callback); - return; - case "flutter/contextmenu": - switch (B.C_JSONMethodCodec.decodeMethodCall$1(data).method) { - case "enableContextMenu": - type$.nullable_EngineFlutterWindow._as(_this.get$viewManager()._viewData.$index(0, 0)).get$contextMenu().enable$0(0); - _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); - return; - case "disableContextMenu": - type$.nullable_EngineFlutterWindow._as(_this.get$viewManager()._viewData.$index(0, 0)).get$contextMenu().disable$0(0); - _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([true])); - return; - } - return; - case "flutter/mousecursor": - decoded = B.C_StandardMethodCodec.decodeMethodCall$1(data); - $arguments = type$.Map_dynamic_dynamic._as(decoded.$arguments); - switch (decoded.method) { - case "activateSystemCursor": - t1 = _this.get$viewManager()._viewData; - t1 = A.IterableExtensions_get_firstOrNull(new A.LinkedHashMapValuesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>"))); - if (t1 != null) { - if (t1.__EngineFlutterView_mouseCursor_FI === $) { - t1.get$dom(); - t1.__EngineFlutterView_mouseCursor_FI !== $ && A.throwUnnamedLateFieldADI(); - t1.__EngineFlutterView_mouseCursor_FI = new A.MouseCursor(); - } - cssValue = B.Map_Kmaaw.$index(0, A._asStringQ(J.$index$asx($arguments, "kind"))); - if (cssValue == null) - cssValue = "default"; - t1 = init.G; - if (cssValue === "default") - t1.document.body.style.removeProperty("cursor"); - else - A.DomCSSStyleDeclaration_setProperty(t1.document.body.style, "cursor", cssValue); - } - break; - } - return; - case "flutter/web_test_e2e": - _this.replyToPlatformMessage$2(callback, B.C_JSONMessageCodec.encodeMessage$1([A._handleWebTestEnd2EndMessage(B.C_JSONMethodCodec, data)])); - return; - case "flutter/platform_views": - _0_0 = B.C_StandardMethodCodec.decodeMethodCall$1(data); - $arguments = _null; - _0_2 = _0_0.$arguments; - $arguments = _0_2; - t1 = $.$get$PlatformViewMessageHandler_instance(); - callback.toString; - t1.handlePlatformViewCall$3(_0_0.method, $arguments, callback); - return; - case "flutter/accessibility": - semantics = $.EngineSemantics__instance; - if (semantics == null) - semantics = $.EngineSemantics__instance = A.EngineSemantics$_(); - if (semantics._semanticsEnabled) { - t1 = type$.Map_dynamic_dynamic; - dataMap = t1._as(J.$index$asx(t1._as(B.C_StandardMessageCodec0.decodeMessage$1(data)), "data")); - message = A._asStringQ(J.$index$asx(dataMap, "message")); - if (message != null && message.length !== 0) { - assertivenessIndex = A.JsonExtensions_tryInt(dataMap, "assertiveness"); - semantics.accessibilityAnnouncements.announce$2(message, B.List_Assertiveness_0_Assertiveness_1[assertivenessIndex == null ? 0 : assertivenessIndex]); - } - } - _this.replyToPlatformMessage$2(callback, B.C_StandardMessageCodec0.encodeMessage$1(true)); - return; - case "flutter/navigation": - t1 = type$.nullable_EngineFlutterWindow; - if (t1._as(_this.get$viewManager()._viewData.$index(0, 0)) != null) - t1._as(_this.get$viewManager()._viewData.$index(0, 0)).handleNavigationMessage$1(data).then$1$1(0, new A.EnginePlatformDispatcher__sendPlatformMessage_closure1(_this, callback), type$.Null); - else if (callback != null) - callback.call$1(_null); - _this._defaultRouteName = "/"; - return; - } - t1 = $.pluginMessageCallHandler; - if (t1 != null) { - t1.call$3($name, data, callback); - return; - } - _this.replyToPlatformMessage$2(callback, _null); - }, - _handleFlutterAssetsMessage$2(url, callback) { - return this._handleFlutterAssetsMessage$body$EnginePlatformDispatcher(url, callback); - }, - _handleFlutterAssetsMessage$body$EnginePlatformDispatcher(url, callback) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$self = this, response, assetData, error, t1, exception, $async$exception, $async$temp1; - var $async$_handleFlutterAssetsMessage$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$handler = 3; - t1 = $._assetManager; - $async$temp1 = type$.HttpFetchResponse; - $async$goto = 6; - return A._asyncAwait(A.httpFetch(t1.getAssetUrl$1(url)), $async$_handleFlutterAssetsMessage$2); - case 6: - // returning from await. - response = $async$temp1._as($async$result); - $async$goto = 7; - return A._asyncAwait(A.DomResponse_arrayBuffer(response.get$payload()._domResponse), $async$_handleFlutterAssetsMessage$2); - case 7: - // returning from await. - assetData = $async$result; - $async$self.replyToPlatformMessage$2(callback, J.asByteData$0$x(assetData)); - $async$handler = 1; - // goto after finally - $async$goto = 5; - break; - case 3: - // catch - $async$handler = 2; - $async$exception = $async$errorStack.pop(); - error = A.unwrapException($async$exception); - $.$get$printWarning().call$1("Error while trying to load an asset: " + A.S(error)); - $async$self.replyToPlatformMessage$2(callback, null); - // goto after finally - $async$goto = 5; - break; - case 2: - // uncaught - // goto rethrow - $async$goto = 1; - break; - case 5: - // after finally - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_handleFlutterAssetsMessage$2, $async$completer); - }, - _getHapticFeedbackDuration$1(type) { - switch (type) { - case "HapticFeedbackType.lightImpact": - return 10; - case "HapticFeedbackType.mediumImpact": - return 20; - case "HapticFeedbackType.heavyImpact": - return 30; - case "HapticFeedbackType.selectionClick": - return 10; - default: - return 50; - } - }, - render$2(scene, view) { - return this.render$body$EnginePlatformDispatcher(scene, view); - }, - render$body$EnginePlatformDispatcher(scene, view) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, shouldRender, t1; - var $async$render$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._viewsRenderedInCurrentFrame; - t1 = t1 == null ? null : t1.add$1(0, view); - shouldRender = t1 === true; - if (!shouldRender) - $.$get$_renderer(); - $async$goto = shouldRender ? 2 : 3; - break; - case 2: - // then - $async$goto = 4; - return A._asyncAwait($.$get$_renderer().renderScene$2(scene, view), $async$render$2); - case 4: - // returning from await. - case 3: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$render$2, $async$completer); - }, - _addLocaleChangedListener$0() { - var _this = this; - if (_this._onLocaleChangedSubscription != null) - return; - _this.configuration = _this.configuration.copyWith$1$locales(A.EnginePlatformDispatcher_parseBrowserLanguages()); - _this._onLocaleChangedSubscription = A.DomSubscription$(init.G.window, "languagechange", A.createDomEventListener(new A.EnginePlatformDispatcher__addLocaleChangedListener_closure(_this))); - }, - _addFontSizeObserver$0() { - var t3, t4, - t1 = init.G, - t2 = new t1.MutationObserver(A._functionToJS2(new A.EnginePlatformDispatcher__addFontSizeObserver_closure(this))); - this._fontSizeObserver = t2; - t1 = t1.document.documentElement; - t1.toString; - t3 = A._setArrayType(["style"], type$.JSArray_String); - t4 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - t4.$indexSet(0, "attributes", true); - t4.$indexSet(0, "attributeFilter", t3); - t3 = A.jsify(t4); - t3.toString; - t2.observe(t1, t3); - }, - _setAppLifecycleState$1(state) { - this.invokeOnPlatformMessage$3("flutter/lifecycle", J.asByteData$0$x(B.NativeUint8List_methods.get$buffer(B.C_Utf8Encoder.convert$1(state._enumToString$0()))), new A.EnginePlatformDispatcher__setAppLifecycleState_closure()); - }, - _updatePlatformBrightness$1(value) { - var _this = this, - t1 = _this.configuration; - if (t1.platformBrightness !== value) { - _this.configuration = t1.copyWith$1$platformBrightness(value); - A.invoke(null, null); - A.invoke(_this._onPlatformBrightnessChanged, _this._onPlatformBrightnessChangedZone); - } - }, - _updateHighContrast$1(value) { - var t1 = this.configuration, - t2 = t1.accessibilityFeatures; - if ((t2.__engine$_index & 32) !== 0 !== value) { - this.configuration = t1.copyWith$1$accessibilityFeatures(t2.copyWith$1$highContrast(value)); - A.invoke(null, null); - } - }, - _addBrightnessMediaQueryListener$0() { - var t2, _this = this, - t1 = _this._brightnessMediaQuery; - _this._updatePlatformBrightness$1(t1.matches ? B.Brightness_0 : B.Brightness_1); - t2 = A._functionToJS1(new A.EnginePlatformDispatcher__addBrightnessMediaQueryListener_closure(_this)); - _this._brightnessMediaQueryListener = t2; - t1.addListener(t2); - }, - invokeOnSemanticsAction$4(viewId, nodeId, action, args) { - var t1 = new A.EnginePlatformDispatcher_invokeOnSemanticsAction_sendActionToFramework(this, action, nodeId, viewId, args), - t2 = $.FrameService__instance; - if ((t2 == null ? $.FrameService__instance = new A.FrameService() : t2)._isRenderingFrame) - A.Timer_Timer(B.Duration_0, t1); - else - t1.call$0(); - }, - get$defaultRouteName() { - var t1 = this._defaultRouteName; - if (t1 == null) { - t1 = type$.nullable_EngineFlutterWindow._as(this.get$viewManager()._viewData.$index(0, 0)); - t1 = t1 == null ? null : t1.get$browserHistory().get$currentPath(); - t1 = this._defaultRouteName = t1 == null ? "/" : t1; - } - return t1; - }, - replyToPlatformMessage$2(callback, data) { - A.Future_Future$delayed(B.Duration_0, null, type$.void).then$1$1(0, new A.EnginePlatformDispatcher_replyToPlatformMessage_closure(callback, data), type$.Null); - } - }; - A.EnginePlatformDispatcher_closure.prototype = { - call$1(__wc0_formal) { - this.$this.invokeOnMetricsChanged$0(); - }, - $signature: 31 - }; - A.EnginePlatformDispatcher_invokeOnKeyData_closure.prototype = { - call$0() { - return this.callback.call$1(this.onKeyData.call$1(this.data)); - }, - $signature: 0 - }; - A.EnginePlatformDispatcher__zonedPlatformMessageResponseCallback_closure.prototype = { - call$1(data) { - this.registrationZone.runUnaryGuarded$1$2(this.callback, data, type$.nullable_ByteData); - }, - $signature: 29 - }; - A.EnginePlatformDispatcher__sendPlatformMessage_closure.prototype = { - call$1(__wc0_formal) { - this.$this.replyToPlatformMessage$2(this.callback, B.C_JSONMessageCodec.encodeMessage$1([true])); - }, - $signature: 24 - }; - A.EnginePlatformDispatcher__sendPlatformMessage_closure0.prototype = { - call$1(success) { - this.$this.replyToPlatformMessage$2(this.callback, B.C_JSONMessageCodec.encodeMessage$1([success])); - }, - $signature: 91 - }; - A.EnginePlatformDispatcher__sendPlatformMessage_closure1.prototype = { - call$1(handled) { - var t1 = this.callback; - if (handled) - this.$this.replyToPlatformMessage$2(t1, B.C_JSONMessageCodec.encodeMessage$1([true])); - else if (t1 != null) - t1.call$1(null); - }, - $signature: 91 - }; - A.EnginePlatformDispatcher__addLocaleChangedListener_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this; - t1.configuration = t1.configuration.copyWith$1$locales(A.EnginePlatformDispatcher_parseBrowserLanguages()); - A.invoke(t1._onLocaleChanged, t1._onLocaleChangedZone); - }, - $signature: 2 - }; - A.EnginePlatformDispatcher__addFontSizeObserver_closure.prototype = { - call$2(mutations, __wc0_formal) { - var mutation, t5, fontSize, newTextScaleFactor, - t1 = B.JSArray_methods.get$iterator(mutations), - t2 = type$.JSObject, - t3 = this.$this, - t4 = init.G; - for (; t1.moveNext$0();) { - mutation = t1.get$current(0); - mutation.toString; - t2._as(mutation); - if (J.$eq$(mutation.type, "attributes") && J.$eq$(mutation.attributeName, "style")) { - t5 = t4.document.documentElement; - t5.toString; - fontSize = A.parseFontSize(t5); - newTextScaleFactor = (fontSize == null ? 16 : fontSize) / 16; - t5 = t3.configuration; - if (t5.textScaleFactor !== newTextScaleFactor) { - t3.configuration = t5.copyWith$1$textScaleFactor(newTextScaleFactor); - A.invoke(null, null); - A.invoke(t3._onTextScaleFactorChanged, t3._onTextScaleFactorChangedZone); - } - } - } - }, - $signature: 431 - }; - A.EnginePlatformDispatcher__setAppLifecycleState_closure.prototype = { - call$1(__wc0_formal) { - }, - $signature: 29 - }; - A.EnginePlatformDispatcher__addBrightnessMediaQueryListener_closure.prototype = { - call$1($event) { - var t1 = $event.matches; - t1.toString; - t1 = t1 ? B.Brightness_0 : B.Brightness_1; - this.$this._updatePlatformBrightness$1(t1); - }, - $signature: 26 - }; - A.EnginePlatformDispatcher_invokeOnSemanticsAction_sendActionToFramework.prototype = { - call$0() { - var _this = this, - t1 = _this.$this; - A.invoke1(t1._onSemanticsActionEvent, t1._onSemanticsActionEventZone, new A.SemanticsActionEvent(_this.action, _this.viewId, _this.nodeId, _this.args), type$.SemanticsActionEvent); - }, - $signature: 0 - }; - A.EnginePlatformDispatcher_replyToPlatformMessage_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.callback; - if (t1 != null) - t1.call$1(this.data); - }, - $signature: 24 - }; - A.invoke2_closure.prototype = { - call$0() { - this.callback.call$2(this.arg1, this.arg2); - }, - $signature: 0 - }; - A.ViewConfiguration0.prototype = { - toString$0(_) { - return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "[view: null]"; - } - }; - A.PlatformConfiguration.prototype = { - copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(accessibilityFeatures, locales, platformBrightness, semanticsEnabled, textScaleFactor) { - var _this = this, - t1 = accessibilityFeatures == null ? _this.accessibilityFeatures : accessibilityFeatures, - t2 = semanticsEnabled == null ? _this.semanticsEnabled : semanticsEnabled, - t3 = platformBrightness == null ? _this.platformBrightness : platformBrightness, - t4 = textScaleFactor == null ? _this.textScaleFactor : textScaleFactor, - t5 = locales == null ? _this.locales : locales; - return new A.PlatformConfiguration(t1, false, t2, t3, t4, t5, _this.defaultRouteName, _this.systemFontFamily); - }, - copyWith$1$accessibilityFeatures(accessibilityFeatures) { - var _null = null; - return this.copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(accessibilityFeatures, _null, _null, _null, _null); - }, - copyWith$1$locales(locales) { - var _null = null; - return this.copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(_null, locales, _null, _null, _null); - }, - copyWith$1$textScaleFactor(textScaleFactor) { - var _null = null; - return this.copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(_null, _null, _null, _null, textScaleFactor); - }, - copyWith$1$platformBrightness(platformBrightness) { - var _null = null; - return this.copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(_null, _null, platformBrightness, _null, _null); - }, - copyWith$1$semanticsEnabled(semanticsEnabled) { - var _null = null; - return this.copyWith$5$accessibilityFeatures$locales$platformBrightness$semanticsEnabled$textScaleFactor(_null, _null, _null, semanticsEnabled, _null); - } - }; - A.AppLifecycleState0.prototype = { - onAppLifecycleStateChange$1(newState) { - var t1, t2, _i; - if (newState !== this._appLifecycleState) { - this._appLifecycleState = newState; - for (t1 = this._listeners, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].call$1(newState); - } - } - }; - A._BrowserAppLifecycleState.prototype = { - deactivate$0() { - var t2, _i, _this = this, - t1 = init.G; - t1.window.removeEventListener("focus", _this.get$_focusListener()); - t1.window.removeEventListener("blur", _this.get$_blurListener()); - t1.document.removeEventListener("visibilitychange", _this.get$_visibilityChangeListener()); - for (t1 = _this._subscriptions, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].cancel$0(0); - B.JSArray_methods.clear$0(t1); - }, - get$_focusListener() { - var result, _this = this, - value = _this.___BrowserAppLifecycleState__focusListener_FI; - if (value === $) { - result = A.createDomEventListener(new A._BrowserAppLifecycleState__focusListener_closure(_this)); - _this.___BrowserAppLifecycleState__focusListener_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___BrowserAppLifecycleState__focusListener_FI = result; - value = result; - } - return value; - }, - get$_blurListener() { - var result, _this = this, - value = _this.___BrowserAppLifecycleState__blurListener_FI; - if (value === $) { - result = A.createDomEventListener(new A._BrowserAppLifecycleState__blurListener_closure(_this)); - _this.___BrowserAppLifecycleState__blurListener_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___BrowserAppLifecycleState__blurListener_FI = result; - value = result; - } - return value; - }, - get$_visibilityChangeListener() { - var result, _this = this, - value = _this.___BrowserAppLifecycleState__visibilityChangeListener_FI; - if (value === $) { - result = A.createDomEventListener(new A._BrowserAppLifecycleState__visibilityChangeListener_closure(_this)); - _this.___BrowserAppLifecycleState__visibilityChangeListener_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___BrowserAppLifecycleState__visibilityChangeListener_FI = result; - value = result; - } - return value; - }, - _onViewCountChanged$1(__wc0_formal) { - if (this._viewManager._viewData.__js_helper$_length === 0) - this.onAppLifecycleStateChange$1(B.AppLifecycleState_0); - else - this.onAppLifecycleStateChange$1(B.AppLifecycleState_1); - } - }; - A._BrowserAppLifecycleState__focusListener_closure.prototype = { - call$1($event) { - this.$this.onAppLifecycleStateChange$1(B.AppLifecycleState_1); - }, - $signature: 2 - }; - A._BrowserAppLifecycleState__blurListener_closure.prototype = { - call$1($event) { - this.$this.onAppLifecycleStateChange$1(B.AppLifecycleState_2); - }, - $signature: 2 - }; - A._BrowserAppLifecycleState__visibilityChangeListener_closure.prototype = { - call$1($event) { - var t1 = init.G; - if (J.$eq$(t1.document.visibilityState, "visible")) - this.$this.onAppLifecycleStateChange$1(B.AppLifecycleState_1); - else if (J.$eq$(t1.document.visibilityState, "hidden")) - this.$this.onAppLifecycleStateChange$1(B.AppLifecycleState_3); - }, - $signature: 2 - }; - A.ViewFocusBinding.prototype = { - changeViewFocus$2(viewId, state) { - var t1 = this._viewManager._viewData.$index(0, viewId), - viewElement = t1 == null ? null : t1.get$dom().rootElement; - switch (state.index) { - case 1: - if (viewId !== this._viewId$1(init.G.document.activeElement)) - if (viewElement != null) - viewElement.focus($.$get$DomElement__preventScrollOptions()); - break; - case 0: - if (viewElement != null) - viewElement.blur(); - break; - } - }, - get$_handleFocusin() { - var result, _this = this, - value = _this.__ViewFocusBinding__handleFocusin_FI; - if (value === $) { - result = A.createDomEventListener(new A.ViewFocusBinding__handleFocusin_closure(_this)); - _this.__ViewFocusBinding__handleFocusin_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__ViewFocusBinding__handleFocusin_FI = result; - value = result; - } - return value; - }, - get$_handleFocusout() { - var result, _this = this, - value = _this.__ViewFocusBinding__handleFocusout_FI; - if (value === $) { - result = A.createDomEventListener(new A.ViewFocusBinding__handleFocusout_closure(_this)); - _this.__ViewFocusBinding__handleFocusout_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__ViewFocusBinding__handleFocusout_FI = result; - value = result; - } - return value; - }, - get$_handleKeyDown() { - var result, _this = this, - value = _this.__ViewFocusBinding__handleKeyDown_FI; - if (value === $) { - result = A.createDomEventListener(new A.ViewFocusBinding__handleKeyDown_closure(_this)); - _this.__ViewFocusBinding__handleKeyDown_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__ViewFocusBinding__handleKeyDown_FI = result; - value = result; - } - return value; - }, - get$_handleKeyUp() { - var result, _this = this, - value = _this.__ViewFocusBinding__handleKeyUp_FI; - if (value === $) { - result = A.createDomEventListener(new A.ViewFocusBinding__handleKeyUp_closure(_this)); - _this.__ViewFocusBinding__handleKeyUp_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__ViewFocusBinding__handleKeyUp_FI = result; - value = result; - } - return value; - }, - _handleFocusChange$1(focusedElement) { - var $event, _this = this, - viewId = _this._viewId$1(focusedElement), - t1 = _this._lastViewId; - if (viewId == t1) - return; - if (viewId == null) { - t1.toString; - $event = new A.ViewFocusEvent(t1, B.ViewFocusState_0, B.ViewFocusDirection_0); - } else - $event = new A.ViewFocusEvent(viewId, B.ViewFocusState_1, _this._viewFocusDirection); - _this._updateViewKeyboardReachability$2$reachable(t1, true); - _this._updateViewKeyboardReachability$2$reachable(viewId, false); - _this._lastViewId = viewId; - _this._onViewFocusChange.call$1($event); - }, - _viewId$1(element) { - var t1 = $.$get$EnginePlatformDispatcher__instance().get$viewManager().findViewForElement$1(element); - return t1 == null ? null : t1.viewId; - }, - _handleViewCreated$1(viewId) { - var _this = this, - t1 = _this._viewManager._viewData.$index(0, viewId), - rootElement = t1 == null ? null : t1.get$dom().rootElement; - t1 = rootElement == null; - if (!t1) - rootElement.addEventListener("focusin", _this.get$_handleFocusin()); - if (!t1) - rootElement.addEventListener("focusout", _this.get$_handleFocusout()); - _this._updateViewKeyboardReachability$2$reachable(viewId, true); - }, - _updateViewKeyboardReachability$2$reachable(viewId, reachable) { - var t1, rootElement; - if (viewId == null) - return; - t1 = this._viewManager._viewData.$index(0, viewId); - rootElement = t1 == null ? null : t1.get$dom().rootElement; - if (rootElement != null) { - t1 = A.jsify(reachable ? 0 : -1); - t1.toString; - rootElement.setAttribute("tabindex", t1); - } - } - }; - A.ViewFocusBinding__handleFocusin_closure.prototype = { - call$1($event) { - this.$this._handleFocusChange$1($event.target); - }, - $signature: 2 - }; - A.ViewFocusBinding__handleFocusout_closure.prototype = { - call$1($event) { - var t1 = init.G; - if (t1.document.hasFocus() && !J.$eq$(t1.document.activeElement, t1.document.body)) - return; - this.$this._handleFocusChange$1($event.relatedTarget); - }, - $signature: 2 - }; - A.ViewFocusBinding__handleKeyDown_closure.prototype = { - call$1($event) { - var t1 = false; - if (A.JSAnyUtilityExtension_instanceOfString($event, "KeyboardEvent")) { - t1 = $event.shiftKey; - if (t1 == null) - t1 = false; - } - if (t1) - this.$this._viewFocusDirection = B.ViewFocusDirection_2; - }, - $signature: 2 - }; - A.ViewFocusBinding__handleKeyUp_closure.prototype = { - call$1($event) { - this.$this._viewFocusDirection = B.ViewFocusDirection_1; - }, - $signature: 2 - }; - A.PlatformViewManager.prototype = { - registerFactory$3$isVisible(viewType, factoryFunction, isVisible) { - var t1 = this._factories; - if (t1.containsKey$1(0, viewType)) - return false; - t1.$indexSet(0, viewType, factoryFunction); - if (!isVisible) - this._invisibleViews.add$1(0, viewType); - return true; - }, - registerFactory$2(viewType, factoryFunction) { - return this.registerFactory$3$isVisible(viewType, factoryFunction, true); - }, - renderContent$3(viewType, viewId, params) { - this._viewIdToType.$indexSet(0, viewId, viewType); - return this.__engine$_contents.putIfAbsent$2(0, viewId, new A.PlatformViewManager_renderContent_closure(this, viewId, "flt-pv-slot-" + viewId, viewType, params)); - } - }; - A.PlatformViewManager_renderContent_closure.prototype = { - call$0() { - var t2, t3, t4, $content, _this = this, - wrapper = A.DomDocument_createElement(init.G.document, "flt-platform-view"), - t1 = _this.viewId; - wrapper.id = "flt-pv-" + t1; - t2 = A.jsify(_this.slotName); - t2.toString; - wrapper.setAttribute("slot", t2); - t2 = _this.viewType; - t3 = _this.$this._factories.$index(0, t2); - t3.toString; - t4 = type$.JSObject; - if (type$.Object_Function_int_$named_params_nullable_Object._is(t3)) - $content = t4._as(t3.call$2$params(t1, _this.params)); - else { - type$.Object_Function_int._as(t3); - $content = t4._as(t3.call$1(t1)); - } - if ($content.style.getPropertyValue("height").length === 0) { - $.$get$printWarning().call$1("Height of Platform View type: [" + t2 + "] may not be set. Defaulting to `height: 100%`.\nSet `style.height` to any appropriate value to stop this message."); - A.DomCSSStyleDeclaration_setProperty($content.style, "height", "100%"); - } - if ($content.style.getPropertyValue("width").length === 0) { - $.$get$printWarning().call$1("Width of Platform View type: [" + t2 + "] may not be set. Defaulting to `width: 100%`.\nSet `style.width` to any appropriate value to stop this message."); - A.DomCSSStyleDeclaration_setProperty($content.style, "width", "100%"); - } - wrapper.append($content); - return wrapper; - }, - $signature: 76 - }; - A.PlatformViewMessageHandler.prototype = { - _createPlatformView$4$params$platformViewId$platformViewType(callback, params, platformViewId, platformViewType) { - var t1 = this._contentManager; - if (!t1._factories.containsKey$1(0, platformViewType)) { - callback.call$1(B.C_StandardMethodCodec.encodeErrorEnvelope$3$code$details$message("unregistered_view_type", "If you are the author of the PlatformView, make sure `registerViewFactory` is invoked.", "A HtmlElementView widget is trying to create a platform view with an unregistered type: <" + platformViewType + ">.")); - return; - } - if (t1.__engine$_contents.containsKey$1(0, platformViewId)) { - callback.call$1(B.C_StandardMethodCodec.encodeErrorEnvelope$3$code$details$message("recreating_view", "view id: " + platformViewId, "trying to create an already created view")); - return; - } - t1.renderContent$3(platformViewType, platformViewId, params); - callback.call$1(B.C_StandardMethodCodec.encodeSuccessEnvelope$1(null)); - }, - handlePlatformViewCall$3(method, $arguments, callback) { - var t1, t2, t3; - switch (method) { - case "create": - type$.Map_dynamic_dynamic._as($arguments); - t1 = J.getInterceptor$asx($arguments); - t2 = B.JSNumber_methods.toInt$0(A._asNum(t1.$index($arguments, "id"))); - t3 = A._asString(t1.$index($arguments, "viewType")); - this._createPlatformView$4$params$platformViewId$platformViewType(callback, t1.$index($arguments, "params"), t2, t3); - return; - case "dispose": - t1 = this._contentManager.__engine$_contents.remove$1(0, A._asInt($arguments)); - if (t1 != null) - t1.remove(); - callback.call$1(B.C_StandardMethodCodec.encodeSuccessEnvelope$1(null)); - return; - } - callback.call$1(null); - } - }; - A.SafariPointerEventWorkaround.prototype = { - workAroundMissingPointerEvents$0() { - if (this._listener == null) { - var t1 = A.createDomEventListener(new A.SafariPointerEventWorkaround_workAroundMissingPointerEvents_closure()); - this._listener = t1; - init.G.document.addEventListener("touchstart", t1); - } - } - }; - A.SafariPointerEventWorkaround_workAroundMissingPointerEvents_closure.prototype = { - call$1(__wc0_formal) { - }, - $signature: 2 - }; - A.PointerBinding.prototype = { - _createAdapter$0() { - if ("PointerEvent" in init.G.window) { - var t1 = new A._PointerAdapter(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$._ButtonSanitizer), this, A._setArrayType([], type$.JSArray_Listener)); - t1.setup$0(); - return t1; - } - throw A.wrapException(A.UnsupportedError$("This browser does not support pointer events which are necessary to handle interactions with Flutter Web apps.")); - } - }; - A.ClickDebouncer.prototype = { - onPointerData$2($event, data) { - var t2, t3, target, _this = this, - _s9_ = "pointerup", - t1 = $.$get$EnginePlatformDispatcher__instance(); - if (!t1.configuration.semanticsEnabled) { - t2 = A._setArrayType(data.slice(0), A._arrayInstanceType(data)); - A.invoke1(t1._onPointerDataPacket, t1._onPointerDataPacketZone, new A.PointerDataPacket(t2), type$.PointerDataPacket); - return; - } - t2 = _this.__engine$_state; - if (t2 != null) { - t1 = t2._0; - t3 = $event.timeStamp; - t3.toString; - t1.push(new A._Record_3_data_event_timeStamp(data, $event, A._BaseAdapter__eventTimeStampToDuration(t3))); - if (J.$eq$($event.type, _s9_)) - if (!J.$eq$($event.target, t2._1)) - _this._flush$0(); - } else if (J.$eq$($event.type, "pointerdown")) { - target = $event.target; - if (target != null && A.JSAnyUtilityExtension_instanceOfString(target, "Element") && target.hasAttribute("flt-tappable")) { - t1 = A.Timer_Timer(B.Duration_200000, _this.get$_onTimerExpired()); - t2 = $event.timeStamp; - t2.toString; - _this.__engine$_state = new A._Record_3_queue_target_timer(A._setArrayType([new A._Record_3_data_event_timeStamp(data, $event, A._BaseAdapter__eventTimeStampToDuration(t2))], type$.JSArray_Record_3_List_PointerData_data_and_JSObject_event_and_Duration_timeStamp), target, t1); - } else { - t2 = A._setArrayType(data.slice(0), A._arrayInstanceType(data)); - A.invoke1(t1._onPointerDataPacket, t1._onPointerDataPacketZone, new A.PointerDataPacket(t2), type$.PointerDataPacket); - } - } else { - if (J.$eq$($event.type, _s9_)) { - t2 = $event.timeStamp; - t2.toString; - _this._lastSentPointerUpTimeStamp = A._BaseAdapter__eventTimeStampToDuration(t2); - } - t2 = A._setArrayType(data.slice(0), A._arrayInstanceType(data)); - A.invoke1(t1._onPointerDataPacket, t1._onPointerDataPacketZone, new A.PointerDataPacket(t2), type$.PointerDataPacket); - } - }, - onClick$4(_, click, viewId, semanticsNodeId, isListening) { - var _this = this, - t1 = _this.__engine$_state; - if (t1 == null) { - if (isListening && _this._shouldSendClickEventToFramework$1(click)) - _this._sendSemanticsTapToFramework$3(click, viewId, semanticsNodeId); - return; - } - if (isListening) { - _this.__engine$_state = null; - t1._2.cancel$0(0); - _this._sendSemanticsTapToFramework$3(click, viewId, semanticsNodeId); - } else - _this._flush$0(); - }, - _sendSemanticsTapToFramework$3(click, viewId, semanticsNodeId) { - var t1; - click.stopPropagation(); - $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$4(viewId, semanticsNodeId, B.SemanticsAction_1_tap, null); - t1 = this.__engine$_state; - if (t1 != null) - t1._2.cancel$0(0); - this._lastSentPointerUpTimeStamp = this.__engine$_state = null; - }, - _onTimerExpired$0() { - if (this.__engine$_state == null) - return; - this._flush$0(); - }, - _shouldSendClickEventToFramework$1(click) { - var t1, - lastSentPointerUpTimeStamp = this._lastSentPointerUpTimeStamp; - if (lastSentPointerUpTimeStamp == null) - return true; - t1 = click.timeStamp; - t1.toString; - return A._BaseAdapter__eventTimeStampToDuration(t1)._duration - lastSentPointerUpTimeStamp._duration >= 50000; - }, - _flush$0() { - var t1, aggregateData, t2, t3, _i, queuedEvent, - state = this.__engine$_state; - state._2.cancel$0(0); - t1 = type$.JSArray_PointerData; - aggregateData = A._setArrayType([], t1); - for (t2 = state._0, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - queuedEvent = t2[_i]; - if (J.$eq$(queuedEvent._1.type, "pointerup")) - this._lastSentPointerUpTimeStamp = queuedEvent._2; - B.JSArray_methods.addAll$1(aggregateData, queuedEvent._0); - } - t1 = A._setArrayType(aggregateData.slice(0), t1); - t2 = $.$get$EnginePlatformDispatcher__instance(); - A.invoke1(t2._onPointerDataPacket, t2._onPointerDataPacketZone, new A.PointerDataPacket(t1), type$.PointerDataPacket); - this.__engine$_state = null; - } - }; - A.PointerSupportDetector.prototype = { - toString$0(_) { - return "pointers:" + ("PointerEvent" in init.G.window); - } - }; - A.Listener.prototype = {}; - A._BaseAdapter.prototype = { - get$__engine$_callback() { - return $.$get$PointerBinding_clickDebouncer().get$onPointerData(); - }, - dispose$0() { - var t1, t2, _i, listener; - for (t1 = this._listeners, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - listener = t1[_i]; - listener.target.removeEventListener(listener.event, listener.handler); - } - B.JSArray_methods.clear$0(t1); - }, - addEventListener$3(_, target, eventName, handler) { - this._listeners.push(A.Listener_Listener$register(eventName, new A._BaseAdapter_addEventListener_loggedHandler(handler), null, target)); - }, - __engine$_callback$2(arg0, arg1) { - return this.get$__engine$_callback().call$2(arg0, arg1); - } - }; - A._BaseAdapter_addEventListener_loggedHandler.prototype = { - call$1($event) { - var t1 = $.EngineSemantics__instance; - if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).receiveGlobalEvent$1($event)) - this.handler.call$1($event); - }, - $signature: 2 - }; - A._WheelEventListenerMixin.prototype = { - _isAcceleratedMouseWheelDelta$2(delta, wheelDelta) { - if (wheelDelta == null) - return false; - return Math.abs(wheelDelta - -3 * delta) > 1; - }, - _isTrackpadEvent$1($event) { - var t1, t2, t3, t4, deltaXChange, deltaYChange, _this = this; - if ($.$get$browser().get$browserEngine() === B.BrowserEngine_2) - return false; - if (_this._isAcceleratedMouseWheelDelta$2($event.deltaX, $event.wheelDeltaX) || _this._isAcceleratedMouseWheelDelta$2($event.deltaY, $event.wheelDeltaY)) - return false; - if (!(B.JSNumber_methods.$mod($event.deltaX, 120) === 0 && B.JSNumber_methods.$mod($event.deltaY, 120) === 0)) { - t1 = $event.wheelDeltaX; - if (B.JSNumber_methods.$mod(t1 == null ? 1 : t1, 120) === 0) { - t1 = $event.wheelDeltaY; - t1 = B.JSNumber_methods.$mod(t1 == null ? 1 : t1, 120) === 0; - } else - t1 = false; - } else - t1 = true; - if (t1) { - t1 = $event.deltaX; - t2 = _this._lastWheelEvent; - t3 = t2 == null; - t4 = t3 ? null : t2.deltaX; - deltaXChange = Math.abs(t1 - (t4 == null ? 0 : t4)); - t1 = $event.deltaY; - t4 = t3 ? null : t2.deltaY; - deltaYChange = Math.abs(t1 - (t4 == null ? 0 : t4)); - t1 = true; - if (!t3) - if (!(deltaXChange === 0 && deltaYChange === 0)) - t1 = !(deltaXChange < 20 && deltaYChange < 20); - if (t1) { - if ($event.timeStamp != null) - t1 = (t3 ? null : t2.timeStamp) != null; - else - t1 = false; - if (t1) { - t1 = $event.timeStamp; - t1.toString; - t2 = t2.timeStamp; - t2.toString; - if (t1 - t2 < 50 && _this._lastWheelEventWasTrackpad) - return true; - } - return false; - } - } - return true; - }, - _convertWheelEventToPointerData$1($event) { - var kind, deviceId, deltaX, deltaY, t1, probe, t2, res, data, offset, t3, t4, t5, ignoreCtrlKey, t6, t7, _this = this, _null = null; - if (_this._isTrackpadEvent$1($event)) { - kind = B.PointerDeviceKind_4; - deviceId = -2; - } else { - kind = B.PointerDeviceKind_1; - deviceId = -1; - } - deltaX = $event.deltaX; - deltaY = $event.deltaY; - switch (J.toInt$0$n($event.deltaMode)) { - case 1: - t1 = $._WheelEventListenerMixin__defaultScrollLineHeight; - if (t1 == null) { - t1 = init.G; - probe = A.DomDocument_createElement(t1.document, "div"); - t2 = probe.style; - A.DomCSSStyleDeclaration_setProperty(t2, "font-size", "initial"); - A.DomCSSStyleDeclaration_setProperty(t2, "display", "none"); - t1.document.body.append(probe); - t1 = A.DomWindow_getComputedStyle(t1.window, probe).getPropertyValue("font-size"); - if (B.JSString_methods.contains$1(t1, "px")) - res = A.Primitives_parseDouble(A.stringReplaceAllUnchecked(t1, "px", "")); - else - res = _null; - probe.remove(); - t1 = $._WheelEventListenerMixin__defaultScrollLineHeight = res == null ? 16 : res / 4; - } - deltaX *= t1; - deltaY *= t1; - break; - case 2: - t1 = _this._owner.view; - deltaX *= t1.get$physicalSize()._dx; - deltaY *= t1.get$physicalSize()._dy; - break; - case 0: - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_4) { - t1 = $.$get$EngineFlutterDisplay__instance(); - t2 = t1._debugDevicePixelRatioOverride; - deltaX *= t2 == null ? t1.get$browserDevicePixelRatio() : t2; - t2 = t1._debugDevicePixelRatioOverride; - deltaY *= t2 == null ? t1.get$browserDevicePixelRatio() : t2; - } - break; - default: - break; - } - data = A._setArrayType([], type$.JSArray_PointerData); - t1 = _this._owner; - t2 = t1.view; - offset = A.computeEventOffsetToTarget($event, t2, _null); - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_4) { - t3 = t1._keyboardConverter; - t4 = t3 == null; - if (t4) - t5 = _null; - else { - t5 = $.$get$kPhysicalControlLeft(); - t5 = t3._pressingRecords.containsKey$1(0, t5); - } - if (t5 !== true) { - if (t4) - t3 = _null; - else { - t4 = $.$get$kPhysicalControlRight(); - t4 = t3._pressingRecords.containsKey$1(0, t4); - t3 = t4; - } - ignoreCtrlKey = t3 === true; - } else - ignoreCtrlKey = true; - } else - ignoreCtrlKey = false; - t3 = $event.ctrlKey && !ignoreCtrlKey; - t1 = t1._pointerDataConverter; - t2 = t2.viewId; - t4 = offset._dx; - if (t3) { - t3 = $event.timeStamp; - t3.toString; - t3 = A._BaseAdapter__eventTimeStampToDuration(t3); - t5 = $.$get$EngineFlutterDisplay__instance(); - t6 = t5._debugDevicePixelRatioOverride; - if (t6 == null) - t6 = t5.get$browserDevicePixelRatio(); - t7 = t5._debugDevicePixelRatioOverride; - t5 = t7 == null ? t5.get$browserDevicePixelRatio() : t7; - t7 = $event.buttons; - t7.toString; - t1.convert$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId(data, J.toInt$0$n(t7), B.PointerChange_3, deviceId, kind, t4 * t6, offset._dy * t5, 1, 1, Math.exp(-deltaY / 200), B.PointerSignalKind_3, t3, t2); - } else { - t3 = $event.timeStamp; - t3.toString; - t3 = A._BaseAdapter__eventTimeStampToDuration(t3); - t5 = $.$get$EngineFlutterDisplay__instance(); - t6 = t5._debugDevicePixelRatioOverride; - if (t6 == null) - t6 = t5.get$browserDevicePixelRatio(); - t7 = t5._debugDevicePixelRatioOverride; - t5 = t7 == null ? t5.get$browserDevicePixelRatio() : t7; - t7 = $event.buttons; - t7.toString; - t1.convert$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId(data, J.toInt$0$n(t7), B.PointerChange_3, deviceId, kind, new A._WheelEventListenerMixin__convertWheelEventToPointerData_closure(_this), t4 * t6, offset._dy * t5, 1, 1, deltaX, deltaY, B.PointerSignalKind_1, t3, t2); - } - _this._lastWheelEvent = $event; - _this._lastWheelEventWasTrackpad = kind === B.PointerDeviceKind_4; - return data; - }, - _handleWheelEvent$1($event) { - var _this = this, - t1 = $.EngineSemantics__instance; - if (!(t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).receiveGlobalEvent$1($event)) - return; - _this._lastWheelEventAllowedDefault = false; - _this.__engine$_callback$2($event, _this._convertWheelEventToPointerData$1($event)); - if (!_this._lastWheelEventAllowedDefault) - $event.preventDefault(); - } - }; - A._WheelEventListenerMixin__convertWheelEventToPointerData_closure.prototype = { - call$1$allowPlatformDefault(allowPlatformDefault) { - var t1 = this.$this; - t1._lastWheelEventAllowedDefault = B.JSBool_methods.$or(t1._lastWheelEventAllowedDefault, allowPlatformDefault); - }, - call$0() { - return this.call$1$allowPlatformDefault(false); - }, - $signature: 393 - }; - A._SanitizedDetails.prototype = { - toString$0(_) { - return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "(change: " + this.change.toString$0(0) + ", buttons: " + this.buttons + ")"; - } - }; - A._ButtonSanitizer.prototype = { - sanitizeDownEvent$2$button$buttons(button, buttons) { - var t1; - if (this._pressedButtons !== 0) - return this.sanitizeMoveEvent$1$buttons(buttons); - t1 = (buttons === 0 && button > -1 ? A.convertButtonToButtons(button) : buttons) & 1073741823; - this._pressedButtons = t1; - return new A._SanitizedDetails(B.PointerChange_4, t1); - }, - sanitizeMoveEvent$1$buttons(buttons) { - var newPressedButtons = buttons & 1073741823, - t1 = this._pressedButtons; - if (t1 === 0 && newPressedButtons !== 0) - return new A._SanitizedDetails(B.PointerChange_3, t1); - this._pressedButtons = newPressedButtons; - return new A._SanitizedDetails(newPressedButtons === 0 ? B.PointerChange_3 : B.PointerChange_5, newPressedButtons); - }, - sanitizeMissingRightClickUp$1$buttons(buttons) { - if (this._pressedButtons !== 0 && (buttons & 1073741823) === 0) { - this._pressedButtons = 0; - return new A._SanitizedDetails(B.PointerChange_6, 0); - } - return null; - }, - sanitizeLeaveEvent$1$buttons(buttons) { - if ((buttons & 1073741823) === 0) { - this._pressedButtons = 0; - return new A._SanitizedDetails(B.PointerChange_3, 0); - } - return null; - }, - sanitizeUpEvent$1$buttons(buttons) { - var t1; - if (this._pressedButtons === 0) - return null; - t1 = this._pressedButtons = (buttons == null ? 0 : buttons) & 1073741823; - if (t1 === 0) - return new A._SanitizedDetails(B.PointerChange_6, t1); - else - return new A._SanitizedDetails(B.PointerChange_5, t1); - } - }; - A._PointerAdapter.prototype = { - _ensureSanitizer$1(device) { - return this._sanitizers.putIfAbsent$2(0, device, new A._PointerAdapter__ensureSanitizer_closure()); - }, - _removePointerIfUnhoverable$1($event) { - if (J.$eq$($event.pointerType, "touch")) - this._sanitizers.remove$1(0, $event.pointerId); - }, - _addPointerEventListener$4$checkModifiers(target, eventName, handler, checkModifiers) { - this.addEventListener$3(0, target, eventName, new A._PointerAdapter__addPointerEventListener_closure(this, checkModifiers, handler)); - }, - _addPointerEventListener$3(target, eventName, handler) { - handler.toString; - return this._addPointerEventListener$4$checkModifiers(target, eventName, handler, true); - }, - setup$0() { - var t2, _this = this, - t1 = _this._owner.view; - _this._addPointerEventListener$3(t1.get$dom().rootElement, "pointerdown", new A._PointerAdapter_setup_closure(_this)); - t2 = t1.embeddingStrategy; - _this._addPointerEventListener$3(t2.get$globalEventTarget(), "pointermove", new A._PointerAdapter_setup_closure0(_this)); - _this._addPointerEventListener$4$checkModifiers(t1.get$dom().rootElement, "pointerleave", new A._PointerAdapter_setup_closure1(_this), false); - _this._addPointerEventListener$3(t2.get$globalEventTarget(), "pointerup", new A._PointerAdapter_setup_closure2(_this)); - _this._addPointerEventListener$4$checkModifiers(t1.get$dom().rootElement, "pointercancel", new A._PointerAdapter_setup_closure3(_this), false); - _this._listeners.push(A.Listener_Listener$register("wheel", new A._PointerAdapter_setup_closure4(_this), false, t1.get$dom().rootElement)); - }, - _convertEventsToPointerData$5$data$details$event$eventTarget$pointerId(data, details, $event, eventTarget, pointerId) { - var kind, t2, timeStamp, pressure, t3, offset, t4, t5, t6, t7, - t1 = $event.pointerType; - t1.toString; - kind = this._pointerTypeToDeviceKind$1(t1); - t1 = $event.tiltX; - t1.toString; - t1 = J.abs$0$in(t1); - t2 = $event.tiltY; - t2.toString; - t1 = t1 > J.abs$0$in(t2) ? $event.tiltX : $event.tiltY; - t1.toString; - t2 = $event.timeStamp; - t2.toString; - timeStamp = A._BaseAdapter__eventTimeStampToDuration(t2); - pressure = $event.pressure; - t2 = this._owner; - t3 = t2.view; - offset = A.computeEventOffsetToTarget($event, t3, eventTarget); - t4 = pointerId == null ? this._getPointerId$1($event) : pointerId; - t5 = $.$get$EngineFlutterDisplay__instance(); - t6 = t5._debugDevicePixelRatioOverride; - if (t6 == null) - t6 = t5.get$browserDevicePixelRatio(); - t7 = t5._debugDevicePixelRatioOverride; - t5 = t7 == null ? t5.get$browserDevicePixelRatio() : t7; - t7 = pressure == null ? 0 : pressure; - t2._pointerDataConverter.convert$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId(data, details.buttons, details.change, t4, kind, offset._dx * t6, offset._dy * t5, t7, 1, B.PointerSignalKind_0, t1 / 180 * 3.141592653589793, timeStamp, t3.viewId); - }, - _convertEventsToPointerData$3$data$details$event(data, details, $event) { - return this._convertEventsToPointerData$5$data$details$event$eventTarget$pointerId(data, details, $event, null, null); - }, - _expandEvents$1($event) { - var t1, coalescedEvents; - if ("getCoalescedEvents" in $event) { - t1 = $event.getCoalescedEvents(); - t1 = B.JSArray_methods.cast$1$0(t1, type$.JSObject); - coalescedEvents = new A.CastList(t1._source, t1.$ti._eval$1("CastList<1,JSObject>")); - if (!coalescedEvents.get$isEmpty(coalescedEvents)) - return coalescedEvents; - } - return A._setArrayType([$event], type$.JSArray_JSObject); - }, - _pointerTypeToDeviceKind$1(pointerType) { - switch (pointerType) { - case "mouse": - return B.PointerDeviceKind_1; - case "pen": - return B.PointerDeviceKind_2; - case "touch": - return B.PointerDeviceKind_0; - default: - return B.PointerDeviceKind_5; - } - }, - _getPointerId$1($event) { - var _0_0, - t1 = $event.pointerType; - t1.toString; - _0_0 = this._pointerTypeToDeviceKind$1(t1); - $label0$0: { - if (B.PointerDeviceKind_1 === _0_0) { - t1 = -1; - break $label0$0; - } - if (B.PointerDeviceKind_2 === _0_0 || B.PointerDeviceKind_3 === _0_0) { - t1 = -4; - break $label0$0; - } - t1 = B.PointerDeviceKind_4 === _0_0 ? A.throwExpression(A.Exception_Exception("Unreachable")) : null; - if (B.PointerDeviceKind_0 === _0_0 || B.PointerDeviceKind_5 === _0_0) { - t1 = $event.pointerId; - t1.toString; - t1 = J.toInt$0$n(t1); - break $label0$0; - } - } - return t1; - } - }; - A._PointerAdapter__ensureSanitizer_closure.prototype = { - call$0() { - return new A._ButtonSanitizer(); - }, - $signature: 390 - }; - A._PointerAdapter__addPointerEventListener_closure.prototype = { - call$1($event) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9; - if (this.checkModifiers) { - t1 = this.$this._owner._keyboardConverter; - if (t1 != null) { - t2 = $event.getModifierState("Alt"); - t3 = $event.getModifierState("Control"); - t4 = $event.getModifierState("Meta"); - t5 = $event.getModifierState("Shift"); - t6 = $event.timeStamp; - t6.toString; - t7 = $.$get$_kPhysicalAltLeft(); - t8 = $.$get$_kPhysicalAltRight(); - t9 = $.$get$_kLogicalAltLeft(); - t1._synthesizeModifierIfNeeded$5(t7, t8, t9, t2 ? B.KeyEventType_0 : B.KeyEventType_1, t6); - t7 = $.$get$kPhysicalControlLeft(); - t8 = $.$get$kPhysicalControlRight(); - t9 = $.$get$_kLogicalControlLeft(); - t1._synthesizeModifierIfNeeded$5(t7, t8, t9, t3 ? B.KeyEventType_0 : B.KeyEventType_1, t6); - t2 = $.$get$_kPhysicalMetaLeft(); - t7 = $.$get$_kPhysicalMetaRight(); - t8 = $.$get$_kLogicalMetaLeft(); - t1._synthesizeModifierIfNeeded$5(t2, t7, t8, t4 ? B.KeyEventType_0 : B.KeyEventType_1, t6); - t2 = $.$get$_kPhysicalShiftLeft(); - t3 = $.$get$_kPhysicalShiftRight(); - t7 = $.$get$_kLogicalShiftLeft(); - t1._synthesizeModifierIfNeeded$5(t2, t3, t7, t5 ? B.KeyEventType_0 : B.KeyEventType_1, t6); - } - } - this.handler.call$1($event); - }, - $signature: 2 - }; - A._PointerAdapter_setup_closure.prototype = { - call$1($event) { - var up, t3, - t1 = this.$this, - device = t1._getPointerId$1($event), - pointerData = A._setArrayType([], type$.JSArray_PointerData), - sanitizer = t1._ensureSanitizer$1(device), - t2 = $event.buttons; - t2.toString; - up = sanitizer.sanitizeMissingRightClickUp$1$buttons(J.toInt$0$n(t2)); - if (up != null) - t1._convertEventsToPointerData$3$data$details$event(pointerData, up, $event); - t2 = J.toInt$0$n($event.button); - t3 = $event.buttons; - t3.toString; - t1._convertEventsToPointerData$3$data$details$event(pointerData, sanitizer.sanitizeDownEvent$2$button$buttons(t2, J.toInt$0$n(t3)), $event); - t1.__engine$_callback$2($event, pointerData); - if (J.$eq$($event.target, t1._owner.view.get$dom().rootElement)) { - $event.preventDefault(); - A.Timer_Timer(B.Duration_0, new A._PointerAdapter_setup__closure(t1)); - } - }, - $signature: 26 - }; - A._PointerAdapter_setup__closure.prototype = { - call$0() { - $.$get$EnginePlatformDispatcher__instance().get$_viewFocusBinding().changeViewFocus$2(this.$this._owner.view.viewId, B.ViewFocusState_1); - }, - $signature: 0 - }; - A._PointerAdapter_setup_closure0.prototype = { - call$1(moveEvent) { - var t2, t3, t4, up, - t1 = this.$this, - device = t1._getPointerId$1(moveEvent), - sanitizer = t1._ensureSanitizer$1(device), - pointerData = A._setArrayType([], type$.JSArray_PointerData); - for (t2 = J.get$iterator$ax(t1._expandEvents$1(moveEvent)); t2.moveNext$0();) { - t3 = t2.get$current(t2); - t4 = t3.buttons; - t4.toString; - up = sanitizer.sanitizeMissingRightClickUp$1$buttons(J.toInt$0$n(t4)); - if (up != null) - t1._convertEventsToPointerData$5$data$details$event$eventTarget$pointerId(pointerData, up, t3, moveEvent.target, device); - t4 = t3.buttons; - t4.toString; - t1._convertEventsToPointerData$5$data$details$event$eventTarget$pointerId(pointerData, sanitizer.sanitizeMoveEvent$1$buttons(J.toInt$0$n(t4)), t3, moveEvent.target, device); - } - t1.__engine$_callback$2(moveEvent, pointerData); - }, - $signature: 26 - }; - A._PointerAdapter_setup_closure1.prototype = { - call$1($event) { - var details, - t1 = this.$this, - sanitizer = t1._ensureSanitizer$1(t1._getPointerId$1($event)), - pointerData = A._setArrayType([], type$.JSArray_PointerData), - t2 = $event.buttons; - t2.toString; - details = sanitizer.sanitizeLeaveEvent$1$buttons(J.toInt$0$n(t2)); - if (details != null) { - t1._convertEventsToPointerData$3$data$details$event(pointerData, details, $event); - t1.__engine$_callback$2($event, pointerData); - } - }, - $signature: 26 - }; - A._PointerAdapter_setup_closure2.prototype = { - call$1($event) { - var pointerData, t3, details, - t1 = this.$this, - device = t1._getPointerId$1($event), - t2 = t1._sanitizers; - if (t2.containsKey$1(0, device)) { - pointerData = A._setArrayType([], type$.JSArray_PointerData); - t2 = t2.$index(0, device); - t2.toString; - t3 = $event.buttons; - details = t2.sanitizeUpEvent$1$buttons(t3 == null ? null : J.toInt$0$n(t3)); - t1._removePointerIfUnhoverable$1($event); - if (details != null) { - t1._convertEventsToPointerData$3$data$details$event(pointerData, details, $event); - t1.__engine$_callback$2($event, pointerData); - } - } - }, - $signature: 26 - }; - A._PointerAdapter_setup_closure3.prototype = { - call$1($event) { - var pointerData, - t1 = this.$this, - device = t1._getPointerId$1($event), - t2 = t1._sanitizers; - if (t2.containsKey$1(0, device)) { - pointerData = A._setArrayType([], type$.JSArray_PointerData); - t2.$index(0, device)._pressedButtons = 0; - t1._removePointerIfUnhoverable$1($event); - t1._convertEventsToPointerData$3$data$details$event(pointerData, new A._SanitizedDetails(B.PointerChange_0, 0), $event); - t1.__engine$_callback$2($event, pointerData); - } - }, - $signature: 26 - }; - A._PointerAdapter_setup_closure4.prototype = { - call$1($event) { - this.$this._handleWheelEvent$1($event); - }, - $signature: 2 - }; - A._PointerDeviceState.prototype = {}; - A._GlobalPointerState.prototype = { - ensurePointerDeviceState$3(device, x, y) { - return this.pointers.putIfAbsent$2(0, device, new A._GlobalPointerState_ensurePointerDeviceState_closure(x, y)); - } - }; - A._GlobalPointerState_ensurePointerDeviceState_closure.prototype = { - call$0() { - return new A._PointerDeviceState(this.x, this.y); - }, - $signature: 385 - }; - A.PointerDataConverter.prototype = { - _generateCompletePointerData$27$buttons$change$device$distance$distanceMax$kind$obscured$onRespond$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, distance, distanceMax, kind, obscured, onRespond, orientation, physicalX, physicalY, platformData, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, signalKind, size, tilt, timeStamp, viewId) { - var t3, - state = $.$get$PointerDataConverter_globalPointerState().pointers.$index(0, device), - t1 = state.x, - t2 = state.y; - state.x = physicalX; - state.y = physicalY; - t3 = state._pointer; - if (t3 == null) - t3 = 0; - return A.PointerData$(buttons, change, device, distance, distanceMax, kind, false, onRespond, orientation, physicalX - t1, physicalY - t2, physicalX, physicalY, platformData, t3, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, signalKind, size, false, tilt, timeStamp, viewId); - }, - _generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, distance, distanceMax, kind, obscured, orientation, physicalX, physicalY, platformData, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, signalKind, size, tilt, timeStamp, viewId) { - return this._generateCompletePointerData$27$buttons$change$device$distance$distanceMax$kind$obscured$onRespond$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, distance, distanceMax, kind, obscured, null, orientation, physicalX, physicalY, platformData, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, signalKind, size, tilt, timeStamp, viewId); - }, - _locationHasChanged$3(device, physicalX, physicalY) { - var state = $.$get$PointerDataConverter_globalPointerState().pointers.$index(0, device); - return state.x !== physicalX || state.y !== physicalY; - }, - _synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, change, device, distance, distanceMax, kind, obscured, orientation, physicalX, physicalY, platformData, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, size, tilt, timeStamp, viewId) { - var t3, - state = $.$get$PointerDataConverter_globalPointerState().pointers.$index(0, device), - t1 = state.x, - t2 = state.y; - state.x = physicalX; - state.y = physicalY; - t3 = state._pointer; - if (t3 == null) - t3 = 0; - return A.PointerData$(buttons, change, device, distance, distanceMax, kind, false, null, orientation, physicalX - t1, physicalY - t2, physicalX, physicalY, platformData, t3, pressure, pressureMax, pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, scale, scrollDeltaX, scrollDeltaY, B.PointerSignalKind_0, size, true, tilt, timeStamp, viewId); - }, - convert$17$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scale$scrollDeltaX$scrollDeltaY$signalKind$tilt$timeStamp$viewId(result, buttons, change, device, kind, onRespond, physicalX, physicalY, pressure, pressureMax, scale, scrollDeltaX, scrollDeltaY, signalKind, tilt, timeStamp, viewId) { - var t1, alreadyAdded, t2, t3, state, _this = this; - if (signalKind === B.PointerSignalKind_0) - switch (change.index) { - case 1: - $.$get$PointerDataConverter_globalPointerState().ensurePointerDeviceState$3(device, physicalX, physicalY); - result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); - break; - case 3: - t1 = $.$get$PointerDataConverter_globalPointerState(); - alreadyAdded = t1.pointers.containsKey$1(0, device); - t1.ensurePointerDeviceState$3(device, physicalX, physicalY); - if (!alreadyAdded) - result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, B.PointerChange_1, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); - result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); - t1.activeButtons = buttons; - break; - case 4: - t1 = $.$get$PointerDataConverter_globalPointerState(); - alreadyAdded = t1.pointers.containsKey$1(0, device); - t1.ensurePointerDeviceState$3(device, physicalX, physicalY)._pointer = $._PointerDeviceState__pointerCount = $._PointerDeviceState__pointerCount + 1; - if (!alreadyAdded) - result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, B.PointerChange_1, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); - if (_this._locationHasChanged$3(device, physicalX, physicalY)) - result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(0, B.PointerChange_3, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, 0, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); - result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); - t1.activeButtons = buttons; - break; - case 5: - result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); - $.$get$PointerDataConverter_globalPointerState().activeButtons = buttons; - break; - case 6: - case 0: - t1 = $.$get$PointerDataConverter_globalPointerState(); - t2 = t1.pointers; - t3 = t2.$index(0, device); - t3.toString; - if (change === B.PointerChange_0) { - physicalX = t3.x; - physicalY = t3.y; - } - if (_this._locationHasChanged$3(device, physicalX, physicalY)) - result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(t1.activeButtons, B.PointerChange_5, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); - result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); - if (kind === B.PointerDeviceKind_0) { - result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(0, B.PointerChange_2, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, 0, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); - t2.remove$1(0, device); - } - break; - case 2: - t1 = $.$get$PointerDataConverter_globalPointerState().pointers; - state = t1.$index(0, device); - result.push(_this._generateCompletePointerData$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, 0, state.x, state.y, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); - t1.remove$1(0, device); - break; - case 7: - case 8: - case 9: - break; - } - else - switch (signalKind.index) { - case 1: - case 2: - case 3: - t1 = $.$get$PointerDataConverter_globalPointerState(); - alreadyAdded = t1.pointers.containsKey$1(0, device); - t1.ensurePointerDeviceState$3(device, physicalX, physicalY); - if (!alreadyAdded) - result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, B.PointerChange_1, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); - if (_this._locationHasChanged$3(device, physicalX, physicalY)) - if (buttons !== 0) - result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, B.PointerChange_5, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); - else - result.push(_this._synthesizePointerData$25$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$size$tilt$timeStamp$viewId(buttons, B.PointerChange_3, device, 0, 0, kind, false, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, 0, tilt, timeStamp, viewId)); - result.push(_this._generateCompletePointerData$27$buttons$change$device$distance$distanceMax$kind$obscured$onRespond$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(buttons, change, device, 0, 0, kind, false, onRespond, 0, physicalX, physicalY, 0, pressure, pressureMax, 0, 0, 0, 0, 0, scale, scrollDeltaX, scrollDeltaY, signalKind, 0, tilt, timeStamp, viewId)); - break; - case 0: - break; - case 4: - break; - } - }, - convert$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId(result, buttons, change, device, kind, physicalX, physicalY, pressure, pressureMax, scale, signalKind, timeStamp, viewId) { - return this.convert$17$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scale$scrollDeltaX$scrollDeltaY$signalKind$tilt$timeStamp$viewId(result, buttons, change, device, kind, null, physicalX, physicalY, pressure, pressureMax, scale, 0, 0, signalKind, 0, timeStamp, viewId); - }, - convert$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId(result, buttons, change, device, kind, onRespond, physicalX, physicalY, pressure, pressureMax, scrollDeltaX, scrollDeltaY, signalKind, timeStamp, viewId) { - return this.convert$17$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scale$scrollDeltaX$scrollDeltaY$signalKind$tilt$timeStamp$viewId(result, buttons, change, device, kind, onRespond, physicalX, physicalY, pressure, pressureMax, 1, scrollDeltaX, scrollDeltaY, signalKind, 0, timeStamp, viewId); - }, - convert$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId(result, buttons, change, device, kind, physicalX, physicalY, pressure, pressureMax, signalKind, tilt, timeStamp, viewId) { - return this.convert$17$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scale$scrollDeltaX$scrollDeltaY$signalKind$tilt$timeStamp$viewId(result, buttons, change, device, kind, null, physicalX, physicalY, pressure, pressureMax, 1, 0, 0, signalKind, tilt, timeStamp, viewId); - } - }; - A.Profiler.prototype = {}; - A.RawKeyboard.prototype = { - RawKeyboard$_$1(_onMacOs) { - $._hotRestartListeners.push(new A.RawKeyboard$__closure(this)); - }, - dispose$0() { - var t1, t2; - for (t1 = this._keydownTimers, t2 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); t2.moveNext$0();) - t1.$index(0, t2.__js_helper$_current).cancel$0(0); - t1.clear$0(0); - $.RawKeyboard__instance = null; - }, - handleHtmlEvent$1(domEvent) { - var $event, t2, t3, metaState, eventData, _this = this, - t1 = A.JSAnyUtilityExtension_instanceOfString(domEvent, "KeyboardEvent"); - if (!t1) - return; - $event = new A.FlutterHtmlKeyboardEvent(domEvent); - t1 = domEvent.code; - t1.toString; - if (domEvent.type === "keydown" && domEvent.key === "Tab" && domEvent.isComposing) - return; - t2 = domEvent.key; - t2.toString; - if (!(t2 === "Meta" || t2 === "Shift" || t2 === "Alt" || t2 === "Control") && _this._onMacOs) { - t2 = _this._keydownTimers; - t3 = t2.$index(0, t1); - if (t3 != null) - t3.cancel$0(0); - if (domEvent.type === "keydown") - t3 = domEvent.ctrlKey || $event.get$shiftKey(0) || domEvent.altKey || domEvent.metaKey; - else - t3 = false; - if (t3) - t2.$indexSet(0, t1, A.Timer_Timer(B.Duration_2000000, new A.RawKeyboard_handleHtmlEvent_closure(_this, t1, $event))); - else - t2.remove$1(0, t1); - } - metaState = domEvent.getModifierState("Shift") ? 1 : 0; - if (domEvent.getModifierState("Alt") || domEvent.getModifierState("AltGraph")) - metaState |= 2; - if (domEvent.getModifierState("Control")) - metaState |= 4; - if (domEvent.getModifierState("Meta")) - metaState |= 8; - _this._lastMetaState = metaState; - if (domEvent.type === "keydown") - if (domEvent.key === "CapsLock") - _this._lastMetaState = metaState | 32; - else if (domEvent.code === "NumLock") - _this._lastMetaState = metaState | 16; - else if (domEvent.key === "ScrollLock") - _this._lastMetaState = metaState | 64; - else if (domEvent.key === "Meta" && $.$get$browser().get$operatingSystem() === B.OperatingSystem_2) - _this._lastMetaState |= 8; - else if (domEvent.code === "MetaLeft" && domEvent.key === "Process") - _this._lastMetaState |= 8; - eventData = A.LinkedHashMap_LinkedHashMap$_literal(["type", domEvent.type, "keymap", "web", "code", domEvent.code, "key", domEvent.key, "location", J.toInt$0$n(domEvent.location), "metaState", _this._lastMetaState, "keyCode", J.toInt$0$n(domEvent.keyCode)], type$.String, type$.dynamic); - $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/keyevent", B.C_JSONMessageCodec.encodeMessage$1(eventData), new A.RawKeyboard_handleHtmlEvent_closure0($event)); - } - }; - A.RawKeyboard$__closure.prototype = { - call$0() { - this.$this.dispose$0(); - }, - $signature: 0 - }; - A.RawKeyboard_handleHtmlEvent_closure.prototype = { - call$0() { - var t2, eventData, - t1 = this.$this; - t1._keydownTimers.remove$1(0, this.timerKey); - t2 = this.event._event; - eventData = A.LinkedHashMap_LinkedHashMap$_literal(["type", "keyup", "keymap", "web", "code", t2.code, "key", t2.key, "location", J.toInt$0$n(t2.location), "metaState", t1._lastMetaState, "keyCode", J.toInt$0$n(t2.keyCode)], type$.String, type$.dynamic); - $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/keyevent", B.C_JSONMessageCodec.encodeMessage$1(eventData), A._engine___noopCallback$closure()); - }, - $signature: 0 - }; - A.RawKeyboard_handleHtmlEvent_closure0.prototype = { - call$1(data) { - var t1; - if (data == null) - return; - if (A._asBool(J.$index$asx(type$.Map_String_dynamic._as(B.C_JSONMessageCodec.decodeMessage$1(data)), "handled"))) { - t1 = this.event._event; - t1.preventDefault(); - t1.stopPropagation(); - } - }, - $signature: 29 - }; - A.Assertiveness.prototype = { - _enumToString$0() { - return "Assertiveness." + this._name; - } - }; - A.AccessibilityAnnouncements.prototype = { - ariaLiveElementFor$1(assertiveness) { - switch (assertiveness.index) { - case 0: - return this._politeElement; - case 1: - return this._assertiveElement; - } - }, - announce$2(message, assertiveness) { - var _this = this, - ariaLiveElement = _this.ariaLiveElementFor$1(assertiveness), - messageElement = A.DomDocument_createElement(init.G.document, "div"), - t1 = _this._appendSpace ? message + "\xa0" : message; - messageElement.textContent = t1; - _this._appendSpace = !_this._appendSpace; - ariaLiveElement.append(messageElement); - A.Timer_Timer(B.Duration_300000, new A.AccessibilityAnnouncements_announce_closure(messageElement)); - } - }; - A.AccessibilityAnnouncements_announce_closure.prototype = { - call$0() { - return this.messageElement.remove(); - }, - $signature: 0 - }; - A.SemanticAlert.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticStatus.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A._CheckableKind.prototype = { - _enumToString$0() { - return "_CheckableKind." + this._name; - } - }; - A.SemanticRadioGroup.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticCheckable.prototype = { - update$0(_) { - var t1, t2, t3, _this = this, _s4_ = "true"; - _this.super$SemanticRole$update(0); - t1 = _this.semanticsObject; - if ((t1._dirtyFields & 1) !== 0) { - switch (_this.__engine$_kind.index) { - case 0: - t2 = _this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("checkbox"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 1: - t2 = _this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("radio"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 2: - t2 = _this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("switch"); - t3.toString; - t2.setAttribute("role", t3); - break; - } - t2 = t1.enabledState$0(); - t3 = _this.__SemanticRole_element_F; - if (t2 === B.EnabledState_2) { - t3 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.jsify(_s4_); - t2.toString; - t3.setAttribute("aria-disabled", t2); - t2 = A.jsify(_s4_); - t2.toString; - t3.setAttribute("disabled", t2); - } else { - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.removeAttribute("aria-disabled"); - t3.removeAttribute("disabled"); - } - t1 = t1.__engine$_flags; - t1 = (t1 & 2) !== 0 || (t1 & 131072) !== 0 ? _s4_ : "false"; - t2 = _this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify(t1); - t1.toString; - t2.setAttribute("aria-checked", t1); - } - }, - dispose$0() { - this.super$SemanticRole$dispose(); - var t1 = this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeAttribute("aria-disabled"); - t1.removeAttribute("disabled"); - }, - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.Selectable.prototype = { - update$0(_) { - var t2, - t1 = this.semanticsObject; - if ((t1._dirtyFields & 1) !== 0) { - t1 = t1.__engine$_flags; - t2 = this.owner.__SemanticRole_element_F; - if ((t1 & 268435456) !== 0) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify((t1 & 4) !== 0); - t1.toString; - t2.setAttribute("aria-selected", t1); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.removeAttribute("aria-selected"); - } - } - } - }; - A.Checkable.prototype = { - update$0(_) { - var t2, _this = this, - t1 = _this.semanticsObject; - if ((t1._dirtyFields & 1) !== 0) { - t1 = t1.__engine$_flags; - if ((t1 & 1) !== 0 || (t1 & 65536) !== 0) - if ((t1 & 2) !== 0) { - t1 = _this.owner.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.jsify("true"); - t2.toString; - t1.setAttribute("aria-checked", t2); - } else { - t2 = _this.owner.__SemanticRole_element_F; - if ((t1 & 33554432) !== 0) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify("mixed"); - t1.toString; - t2.setAttribute("aria-checked", t1); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify("false"); - t1.toString; - t2.setAttribute("aria-checked", t1); - } - } - else { - t1 = _this.owner.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeAttribute("aria-checked"); - } - } - } - }; - A.CanDisable.prototype = { - update$0(_) { - var t2, - t1 = this.semanticsObject; - if ((t1._dirtyFields & 1) !== 0) { - t1 = t1.enabledState$0(); - t2 = this.owner.__SemanticRole_element_F; - if (t1 === B.EnabledState_2) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify("true"); - t1.toString; - t2.setAttribute("aria-disabled", t1); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.removeAttribute("aria-disabled"); - } - } - } - }; - A.Expandable.prototype = { - update$0(_) { - var t2, - t1 = this.semanticsObject; - if ((t1._dirtyFields & 1) !== 0) { - t1 = t1.__engine$_flags; - t2 = this.owner.__SemanticRole_element_F; - if ((t1 & 67108864) !== 0) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify((t1 & 134217728) !== 0); - t1.toString; - t2.setAttribute("aria-expanded", t1); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.removeAttribute("aria-expanded"); - } - } - } - }; - A.Focusable.prototype = { - focusAsRouteDefault$0() { - this._focusManager._lastEvent = B.AccessibilityFocusManagerEvent_1; - var t1 = this.owner.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.focus($.$get$DomElement__preventScrollOptions()); - return true; - }, - update$0(_) { - var t2, t3, _this = this, - t1 = _this.semanticsObject; - if ((t1.__engine$_flags & 2097152) !== 0) { - t2 = _this._focusManager; - if (t2.__engine$_target == null) { - t3 = _this.owner.__SemanticRole_element_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t2.manage$2(t1.id, t3); - } - t1 = t1.__engine$_flags; - if ((t1 & 32) !== 0) - t1 = (t1 & 64) === 0 || (t1 & 128) !== 0; - else - t1 = false; - t2.changeFocus$1(t1); - } else - _this._focusManager.stopManaging$0(); - } - }; - A.AccessibilityFocusManagerEvent.prototype = { - _enumToString$0() { - return "AccessibilityFocusManagerEvent." + this._name; - } - }; - A.AccessibilityFocusManager.prototype = { - manage$2(semanticsNodeId, element) { - var t2, t3, _this = this, - previousTarget = _this.__engine$_target, - t1 = previousTarget == null; - if (element === (t1 ? null : previousTarget._values[2])) { - t1 = previousTarget._values; - if (semanticsNodeId === t1[3]) - return; - t2 = t1[2]; - t3 = t1[1]; - _this.__engine$_target = new A._Record_4_domBlurListener_domFocusListener_element_semanticsNodeId([t1[0], t3, t2, semanticsNodeId]); - return; - } - if (!t1) - _this.stopManaging$0(); - t1 = A.createDomEventListener(new A.AccessibilityFocusManager_manage_closure(_this)); - t1 = [A.createDomEventListener(new A.AccessibilityFocusManager_manage_closure0(_this)), t1, element, semanticsNodeId]; - _this.__engine$_target = new A._Record_4_domBlurListener_domFocusListener_element_semanticsNodeId(t1); - _this._lastEvent = B.AccessibilityFocusManagerEvent_0; - element.tabIndex = 0; - element.addEventListener("focus", t1[1]); - element.addEventListener("blur", t1[0]); - }, - stopManaging$0() { - var t1, - target = this.__engine$_target; - this._lastSetValue = this.__engine$_target = null; - if (target == null) - return; - t1 = target._values; - t1[2].removeEventListener("focus", t1[1]); - t1[2].removeEventListener("blur", t1[0]); - }, - _didReceiveDomFocus$0() { - var _this = this, - target = _this.__engine$_target; - if (target == null) - return; - if (_this._lastEvent !== B.AccessibilityFocusManagerEvent_1) - $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$4(_this._owner.viewId, target._values[3], B.SemanticsAction_4194304_focus, null); - _this._lastEvent = B.AccessibilityFocusManagerEvent_2; - }, - changeFocus$1(value) { - var t1, _this = this, - target = _this.__engine$_target; - if (target == null) { - _this._lastSetValue = null; - return; - } - if (value === _this._lastSetValue) - return; - _this._lastSetValue = value; - if (value) { - t1 = _this._owner; - t1._hasNodeRequestingFocus = true; - } else - return; - t1._oneTimePostUpdateCallbacks.push(new A.AccessibilityFocusManager_changeFocus_closure(_this, target)); - } - }; - A.AccessibilityFocusManager_manage_closure.prototype = { - call$1(__wc0_formal) { - this.$this._didReceiveDomFocus$0(); - }, - $signature: 2 - }; - A.AccessibilityFocusManager_manage_closure0.prototype = { - call$1(__wc1_formal) { - this.$this._lastEvent = B.AccessibilityFocusManagerEvent_3; - }, - $signature: 2 - }; - A.AccessibilityFocusManager_changeFocus_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = this.target; - if (!J.$eq$(t1.__engine$_target, t2)) - return; - t1._lastEvent = B.AccessibilityFocusManagerEvent_1; - t2._values[2].focus($.$get$DomElement__preventScrollOptions()); - }, - $signature: 0 - }; - A.SemanticHeader.prototype = { - createElement$0(_) { - return A.DomDocument_createElement(init.G.document, "header"); - }, - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticHeading.prototype = { - createElement$0(_) { - var t1 = this.semanticsObject.get$effectiveHeadingLevel(), - element = A.DomDocument_createElement(init.G.document, "h" + t1); - t1 = element.style; - A.DomCSSStyleDeclaration_setProperty(t1, "margin", "0"); - A.DomCSSStyleDeclaration_setProperty(t1, "padding", "0"); - A.DomCSSStyleDeclaration_setProperty(t1, "font-size", "10px"); - return element; - }, - focusAsRouteDefault$0() { - if ((this.semanticsObject.__engine$_flags & 2097152) !== 0) { - var focusable = this._focusable; - if (focusable != null) { - focusable.focusAsRouteDefault$0(); - return true; - } - } - this._labelAndValue._getEffectiveRepresentation$0().focusAsRouteDefault$0(); - return true; - } - }; - A.SemanticImage.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - }, - update$0(_) { - var t1, t2, t3, _this = this; - _this.super$SemanticRole$update(0); - t1 = _this.semanticsObject; - if (t1.get$isVisualOnly()) { - t2 = t1._childrenInTraversalOrder; - t2 = t2 != null && !B.NativeInt32List_methods.get$isEmpty(t2); - } else - t2 = false; - if (t2) { - if (_this._auxiliaryImageElement == null) { - _this._auxiliaryImageElement = A.DomDocument_createElement(init.G.document, "flt-semantics-img"); - t2 = t1._childrenInTraversalOrder; - if (t2 != null && !B.NativeInt32List_methods.get$isEmpty(t2)) { - t2 = _this._auxiliaryImageElement.style; - A.DomCSSStyleDeclaration_setProperty(t2, "position", "absolute"); - A.DomCSSStyleDeclaration_setProperty(t2, "top", "0"); - A.DomCSSStyleDeclaration_setProperty(t2, "left", "0"); - t3 = t1.__engine$_rect; - A.DomCSSStyleDeclaration_setProperty(t2, "width", A.S(t3.right - t3.left) + "px"); - t1 = t1.__engine$_rect; - A.DomCSSStyleDeclaration_setProperty(t2, "height", A.S(t1.bottom - t1.top) + "px"); - } - A.DomCSSStyleDeclaration_setProperty(_this._auxiliaryImageElement.style, "font-size", "6px"); - t1 = _this._auxiliaryImageElement; - t1.toString; - t2 = _this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.append(t1); - } - t1 = _this._auxiliaryImageElement; - t1.toString; - t2 = A.jsify("img"); - t2.toString; - t1.setAttribute("role", t2); - _this._setLabel$1(_this._auxiliaryImageElement); - } else if (t1.get$isVisualOnly()) { - t1 = _this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.jsify("img"); - t2.toString; - t1.setAttribute("role", t2); - _this._setLabel$1(t1); - _this._cleanUpAuxiliaryElement$0(); - } else { - _this._cleanUpAuxiliaryElement$0(); - t1 = _this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeAttribute("aria-label"); - } - }, - _setLabel$1(element) { - var t1 = this.semanticsObject._label; - if (t1 != null && t1.length !== 0) { - element.toString; - t1 = A.jsify(t1); - t1.toString; - element.setAttribute("aria-label", t1); - } - }, - _cleanUpAuxiliaryElement$0() { - var t1 = this._auxiliaryImageElement; - if (t1 != null) { - t1.remove(); - this._auxiliaryImageElement = null; - } - }, - dispose$0() { - this.super$SemanticRole$dispose(); - this._cleanUpAuxiliaryElement$0(); - var t1 = this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeAttribute("aria-label"); - } - }; - A.SemanticIncrementable.prototype = { - SemanticIncrementable$1(semanticsObject) { - var t2, t3, _this = this, - t1 = _this.semanticsObject; - _this.addSemanticBehavior$1(new A.LiveRegion(t1, _this)); - _this.addSemanticBehavior$1(new A.RouteName(t1, _this)); - _this.addLabelAndValue$1$preferredRepresentation(B.LabelRepresentation_0); - t1 = _this.__engine$_element; - t2 = _this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.append(t1); - t1.type = "range"; - t2 = A.jsify("slider"); - t2.toString; - t1.setAttribute("role", t2); - t1.addEventListener("change", A.createDomEventListener(new A.SemanticIncrementable_closure(_this, semanticsObject))); - t2 = new A.SemanticIncrementable_closure0(_this); - _this.__SemanticIncrementable__gestureModeListener_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__SemanticIncrementable__gestureModeListener_F = t2; - t3 = $.EngineSemantics__instance; - (t3 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t3)._gestureModeListeners.push(t2); - _this._focusManager.manage$2(semanticsObject.id, t1); - }, - focusAsRouteDefault$0() { - this.__engine$_element.focus($.$get$DomElement__preventScrollOptions()); - return true; - }, - updateValidationResult$0() { - A.SemanticRole_updateAriaInvalid(this.__engine$_element, this.semanticsObject.__engine$_validationResult); - }, - update$0(_) { - var t1, _this = this; - _this.super$SemanticRole$update(0); - t1 = $.EngineSemantics__instance; - switch ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._gestureMode.index) { - case 1: - _this._enableBrowserGestureHandling$0(); - _this._updateInputValues$0(); - break; - case 0: - _this._disableBrowserGestureHandling$0(); - break; - } - _this._focusManager.changeFocus$1((_this.semanticsObject.__engine$_flags & 32) !== 0); - }, - _enableBrowserGestureHandling$0() { - var t1 = this.__engine$_element, - t2 = t1.disabled; - t2.toString; - if (!t2) - return; - t1.disabled = false; - }, - _updateInputValues$0() { - var t1, updateNeeded, surrogateTextValue, t2, t3, surrogateMaxTextValue, surrogateMinTextValue, _this = this; - if (!_this._pendingResync) { - t1 = _this.semanticsObject._dirtyFields; - updateNeeded = (t1 & 4096) !== 0 || (t1 & 8192) !== 0 || (t1 & 16384) !== 0; - } else - updateNeeded = true; - if (!updateNeeded) - return; - _this._pendingResync = false; - surrogateTextValue = "" + _this._currentSurrogateValue; - t1 = _this.__engine$_element; - t1.value = surrogateTextValue; - t2 = A.jsify(surrogateTextValue); - t2.toString; - t1.setAttribute("aria-valuenow", t2); - t2 = _this.semanticsObject; - t3 = t2.__engine$_value; - t3.toString; - t3 = A.jsify(t3); - t3.toString; - t1.setAttribute("aria-valuetext", t3); - surrogateMaxTextValue = t2._increasedValue.length !== 0 ? "" + (_this._currentSurrogateValue + 1) : surrogateTextValue; - t1.max = surrogateMaxTextValue; - t3 = A.jsify(surrogateMaxTextValue); - t3.toString; - t1.setAttribute("aria-valuemax", t3); - surrogateMinTextValue = t2._decreasedValue.length !== 0 ? "" + (_this._currentSurrogateValue - 1) : surrogateTextValue; - t1.min = surrogateMinTextValue; - t2 = A.jsify(surrogateMinTextValue); - t2.toString; - t1.setAttribute("aria-valuemin", t2); - }, - _disableBrowserGestureHandling$0() { - var t1 = this.__engine$_element, - t2 = t1.disabled; - t2.toString; - if (t2) - return; - t1.disabled = true; - }, - dispose$0() { - var t1, t2, _this = this; - _this.super$SemanticRole$dispose(); - _this._focusManager.stopManaging$0(); - t1 = $.EngineSemantics__instance; - if (t1 == null) - t1 = $.EngineSemantics__instance = A.EngineSemantics$_(); - t2 = _this.__SemanticIncrementable__gestureModeListener_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - B.JSArray_methods.remove$1(t1._gestureModeListeners, t2); - _this._disableBrowserGestureHandling$0(); - _this.__engine$_element.remove(); - } - }; - A.SemanticIncrementable_closure.prototype = { - call$1(__wc0_formal) { - var newInputValue, - t1 = this.$this, - t2 = t1.__engine$_element, - t3 = t2.disabled; - t3.toString; - if (t3) - return; - t1._pendingResync = true; - t2 = t2.value; - t2.toString; - newInputValue = A.int_parse(t2, null); - t2 = t1._currentSurrogateValue; - if (newInputValue > t2) { - t1._currentSurrogateValue = t2 + 1; - $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$4(t1.semanticsObject.owner.viewId, this.semanticsObject.id, B.SemanticsAction_64_increase, null); - } else if (newInputValue < t2) { - t1._currentSurrogateValue = t2 - 1; - $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$4(t1.semanticsObject.owner.viewId, this.semanticsObject.id, B.SemanticsAction_128_decrease, null); - } - }, - $signature: 2 - }; - A.SemanticIncrementable_closure0.prototype = { - call$1(mode) { - this.$this.update$0(0); - }, - $signature: 139 - }; - A.LabelRepresentation.prototype = { - _enumToString$0() { - return "LabelRepresentation." + this._name; - }, - createBehavior$1(owner) { - var t1, t2, t3; - switch (this.index) { - case 0: - t1 = new A.AriaLabelRepresentation(B.LabelRepresentation_0, owner); - break; - case 1: - t1 = new A.DomTextRepresentation(B.LabelRepresentation_1, owner); - break; - case 2: - t1 = A.DomDocument_createElement(init.G.document, "span"); - t2 = new A.SizedSpanRepresentation(t1, B.LabelRepresentation_2, owner); - t3 = t1.style; - A.DomCSSStyleDeclaration_setProperty(t3, "display", "inline-block"); - A.DomCSSStyleDeclaration_setProperty(t3, "white-space", "nowrap"); - A.DomCSSStyleDeclaration_setProperty(t3, "transform-origin", "0 0 0"); - A.DomCSSStyleDeclaration_setProperty(t3, "pointer-events", "none"); - t3 = owner.semanticsObject.semanticRole.__SemanticRole_element_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.appendChild(t1); - t1 = t2; - break; - default: - t1 = null; - } - return t1; - } - }; - A.LabelRepresentationBehavior.prototype = { - focusAsRouteDefault$0() { - this.get$focusTarget().tabIndex = -1; - this.get$focusTarget().focus($.$get$DomElement__preventScrollOptions()); - } - }; - A.AriaLabelRepresentation.prototype = { - update$1(_, label) { - var t2, - t1 = this.owner.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.jsify(label); - t2.toString; - t1.setAttribute("aria-label", t2); - }, - cleanUp$0() { - var t1 = this.owner.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeAttribute("aria-label"); - }, - get$focusTarget() { - var t1 = this.owner.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - } - }; - A.DomTextRepresentation.prototype = { - update$1(_, label) { - var domText, - t1 = this._domText; - if (t1 != null) - A.DomNode_remove(t1); - domText = init.G.document.createTextNode(label); - this._domText = domText; - t1 = this.owner.semanticsObject.semanticRole.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.appendChild(domText); - }, - cleanUp$0() { - var t1 = this._domText; - if (t1 != null) - A.DomNode_remove(t1); - }, - get$focusTarget() { - var t1 = this.owner.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - } - }; - A.SizedSpanRepresentation.prototype = { - update$1(_, label) { - var sizeChanged, _this = this, - t1 = _this.owner.semanticsObject.__engine$_rect, - size = t1 == null ? null : new A.Size(t1.right - t1.left, t1.bottom - t1.top); - t1 = label === _this._previousLabel; - sizeChanged = !J.$eq$(size, _this._previousSize); - if (!t1) - _this._domText.textContent = label; - if (!t1 || sizeChanged) - _this._updateSize$1(size); - _this._previousLabel = label; - _this._previousSize = size; - }, - _updateSize$1(size) { - if (size == null) { - A.DomCSSStyleDeclaration_setProperty(this._domText.style, "transform", ""); - return; - } - if ($.SizedSpanRepresentation__resizeQueue == null) { - $.SizedSpanRepresentation__resizeQueue = A._setArrayType([], type$.JSArray_Record_2_SizedSpanRepresentation_representation_and_Size_targetSize); - this.owner.semanticsObject.owner._oneTimePostUpdateCallbacks.push(A._engine_SizedSpanRepresentation__updateSizes$closure()); - } - $.SizedSpanRepresentation__resizeQueue.push(new A._Record_2_representation_targetSize(this, size)); - }, - cleanUp$0() { - this._domText.remove(); - }, - get$focusTarget() { - return this._domText; - } - }; - A.LabelAndValue.prototype = { - update$0(_) { - var shouldDisplayValue, t3, t4, computedLabel, - t1 = this.semanticsObject, - t2 = t1.__engine$_actions; - t2.toString; - if (!((t2 & 64) !== 0 || (t2 & 128) !== 0)) { - t2 = t1.__engine$_value; - shouldDisplayValue = t2 != null && t2.length !== 0; - } else - shouldDisplayValue = false; - t2 = t1.__engine$_tooltip; - t2 = t2 != null && t2.length !== 0 ? t2 : null; - t3 = t1._label; - t3 = t3 != null && t3.length !== 0 ? t3 : null; - t4 = t1._hint; - computedLabel = A.computeDomSemanticsLabel(t4, t3, t2, shouldDisplayValue ? t1.__engine$_value : null); - if (computedLabel == null) { - this._cleanUpDom$0(); - return; - } - this._getEffectiveRepresentation$0().update$1(0, computedLabel); - }, - _getEffectiveRepresentation$0() { - var _this = this, - t1 = _this.semanticsObject._childrenInTraversalOrder, - effectiveRepresentation = t1 != null && !B.NativeInt32List_methods.get$isEmpty(t1) ? B.LabelRepresentation_0 : _this.preferredRepresentation, - representation = _this._representation; - t1 = representation == null; - if (t1 || representation.kind !== effectiveRepresentation) { - if (!t1) - representation.cleanUp$0(); - representation = _this._representation = effectiveRepresentation.createBehavior$1(_this.owner); - } - return representation; - }, - _cleanUpDom$0() { - var t1 = this._representation; - if (t1 != null) - t1.cleanUp$0(); - } - }; - A._computeLabelHintValue_closure.prototype = { - call$1(element) { - return B.JSString_methods.trim$0(element).length !== 0; - }, - $signature: 30 - }; - A.SemanticLink.prototype = { - createElement$0(_) { - var element = A.DomDocument_createElement(init.G.document, "a"); - A.DomCSSStyleDeclaration_setProperty(element.style, "display", "block"); - return element; - }, - update$0(_) { - var t1, t2, t3; - this.super$SemanticRole$update(0); - t1 = this.semanticsObject; - if ((t1._dirtyFields & 67108864) !== 0) { - t1 = t1._linkUrl; - t2 = t1 != null && t1.length !== 0; - t3 = this.__SemanticRole_element_F; - if (t2) { - t3 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify(t1); - t1.toString; - t3.setAttribute("href", t1); - } else { - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.removeAttribute("href"); - } - } - }, - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticList.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticListItem.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.LiveRegion.prototype = { - update$0(_) { - var t1 = this.semanticsObject, - t2 = t1.__engine$_flags; - if (!((t2 & 32768) !== 0 && (t2 & 8192) === 0)) - return; - t2 = this._lastAnnouncement; - t1 = t1._label; - if (t2 != t1) { - this._lastAnnouncement = t1; - if (t1 != null && t1.length !== 0) { - t2 = $.EngineSemantics__instance; - t2 = (t2 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t2).accessibilityAnnouncements; - t2.announce$2(t1, B.Assertiveness_0); - } - } - } - }; - A.SemanticMenu.prototype = { - update$0(_) { - this.super$SemanticRole$update(0); - this.semanticsObject.owner._oneTimePostUpdateCallbacks.push(this.get$_updateMenuItemId()); - }, - _updateMenuItemId$0() { - var child, attributeValue, - t1 = this.semanticsObject, - tree = t1.owner._semanticsTree, - t2 = type$.JSArray_int, - ids = A._setArrayType([], t2), - root = t1.id, - queue = A._setArrayType([], t2); - t1 = tree.$index(0, root); - if ((t1 == null ? null : t1._childrenInTraversalOrder) != null) { - t1 = tree.$index(0, root)._childrenInTraversalOrder; - t1.toString; - B.JSArray_methods.addAll$1(queue, t1); - } - for (; queue.length !== 0;) { - child = B.JSArray_methods.removeAt$1(queue, 0); - if (tree.$index(0, child) != null) { - t1 = tree.$index(0, child).__SemanticsObject_role_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1 === B.SemanticsRole_16 || t1 === B.SemanticsRole_17 || t1 === B.SemanticsRole_18; - } else - t1 = false; - if (t1) - ids.push(child); - else { - t1 = tree.$index(0, child); - if ((t1 == null ? null : t1._childrenInTraversalOrder) != null) { - t1 = tree.$index(0, child)._childrenInTraversalOrder; - t1.toString; - B.JSArray_methods.addAll$1(queue, t1); - } - } - } - attributeValue = new A.MappedListIterable(ids, new A.SemanticMenu__updateMenuItemId_closure(), type$.MappedListIterable_int_String).join$1(0, " "); - t1 = this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.jsify(attributeValue); - t2.toString; - t1.setAttribute("aria-owns", t2); - }, - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticMenu__updateMenuItemId_closure.prototype = { - call$1(id) { - return "flt-semantic-node-" + id; - }, - $signature: 86 - }; - A.SemanticMenuBar.prototype = { - update$0(_) { - this.super$SemanticRole$update(0); - this.semanticsObject.owner._oneTimePostUpdateCallbacks.push(this.get$_updateMenuItemId()); - }, - _updateMenuItemId$0() { - var child, attributeValue, - t1 = this.semanticsObject, - tree = t1.owner._semanticsTree, - t2 = type$.JSArray_int, - ids = A._setArrayType([], t2), - root = t1.id, - queue = A._setArrayType([], t2); - t1 = tree.$index(0, root); - if ((t1 == null ? null : t1._childrenInTraversalOrder) != null) { - t1 = tree.$index(0, root)._childrenInTraversalOrder; - t1.toString; - B.JSArray_methods.addAll$1(queue, t1); - } - for (; queue.length !== 0;) { - child = B.JSArray_methods.removeAt$1(queue, 0); - if (tree.$index(0, child) != null) { - t1 = tree.$index(0, child).__SemanticsObject_role_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1 === B.SemanticsRole_16 || t1 === B.SemanticsRole_17 || t1 === B.SemanticsRole_18; - } else - t1 = false; - if (t1) - ids.push(child); - else { - t1 = tree.$index(0, child); - if ((t1 == null ? null : t1._childrenInTraversalOrder) != null) { - t1 = tree.$index(0, child)._childrenInTraversalOrder; - t1.toString; - B.JSArray_methods.addAll$1(queue, t1); - } - } - } - attributeValue = new A.MappedListIterable(ids, new A.SemanticMenuBar__updateMenuItemId_closure(), type$.MappedListIterable_int_String).join$1(0, " "); - t1 = this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.jsify(attributeValue); - t2.toString; - t1.setAttribute("aria-owns", t2); - }, - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticMenuBar__updateMenuItemId_closure.prototype = { - call$1(id) { - return "flt-semantic-node-" + id; - }, - $signature: 86 - }; - A.SemanticMenuItem.prototype = { - update$0(_) { - var t1, t2; - this.super$SemanticRole$update(0); - t1 = this.semanticsObject.__engine$_flags; - t2 = this.__SemanticRole_element_F; - if ((t1 & 67108864) !== 0) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify("menu"); - t1.toString; - t2.setAttribute("aria-haspopup", t1); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.removeAttribute("aria-haspopup"); - } - }, - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticMenuItemCheckbox.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticMenuItemRadio.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticPlatformView.prototype = { - get$acceptsPointerEvents() { - return false; - }, - update$0(_) { - var t1, t2, _this = this; - _this.super$SemanticRole$update(0); - t1 = _this.semanticsObject; - t2 = t1.__engine$_platformViewId; - if (t2 !== -1) { - if ((t1._dirtyFields & 8388608) !== 0) { - t1 = _this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.jsify("flt-pv-" + t2); - t2.toString; - t1.setAttribute("aria-owns", t2); - } - } else { - t1 = _this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeAttribute("aria-owns"); - } - }, - focusAsRouteDefault$0() { - return false; - } - }; - A.Requirable.prototype = { - update$0(_) { - var t2, - t1 = this.semanticsObject; - if ((t1._dirtyFields & 1) !== 0) { - t1 = t1.__engine$_flags; - t2 = this.owner.__SemanticRole_element_F; - if ((t1 & 536870912) !== 0) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify((t1 & 1073741824) !== 0); - t1.toString; - t2.setAttribute("aria-required", t1); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.removeAttribute("aria-required"); - } - } - } - }; - A.SemanticRouteBase.prototype = { - SemanticRouteBase$2(kind, object) { - var _this = this, - t1 = _this.semanticsObject, - t2 = t1.owner, - t3 = new A.Focusable(new A.AccessibilityFocusManager(t2, B.AccessibilityFocusManagerEvent_0), t1, _this); - _this._focusable = t3; - _this.addSemanticBehavior$1(t3); - _this.addSemanticBehavior$1(new A.LiveRegion(t1, _this)); - t2._oneTimePostUpdateCallbacks.push(new A.SemanticRouteBase_closure(_this)); - }, - _setDefaultFocus$0() { - this.semanticsObject._visitDepthFirstInTraversalOrder$1(new A.SemanticRouteBase__setDefaultFocus_closure()); - }, - update$0(_) { - var t1, label, t2; - this.super$SemanticRole$update(0); - t1 = this.semanticsObject; - if ((t1.__engine$_flags & 4096) !== 0) { - label = t1._label; - t1 = label == null ? "" : label; - t2 = this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify(t1); - t1.toString; - t2.setAttribute("aria-label", t1); - } - }, - describeBy$1(routeName) { - var t1, t2; - if ((this.semanticsObject.__engine$_flags & 4096) !== 0) - return; - t1 = routeName.semanticsObject.semanticRole.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.id; - t2 = this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify(t1); - t1.toString; - t2.setAttribute("aria-describedby", t1); - }, - focusAsRouteDefault$0() { - return false; - } - }; - A.SemanticRouteBase_closure.prototype = { - call$0() { - var t1 = this.$this; - if (t1.semanticsObject.owner._hasNodeRequestingFocus) - return; - t1._setDefaultFocus$0(); - }, - $signature: 0 - }; - A.SemanticRouteBase__setDefaultFocus_closure.prototype = { - call$1(node) { - var role = node.semanticRole; - if (role == null) - return true; - return !role.focusAsRouteDefault$0(); - }, - $signature: 141 - }; - A.SemanticRoute.prototype = {}; - A.SemanticDialog.prototype = {}; - A.SemanticAlertDialog.prototype = {}; - A.RouteName.prototype = { - update$0(_) { - var route, _this = this, - t1 = _this.semanticsObject; - if ((t1.__engine$_flags & 4096) === 0) - return; - if ((t1._dirtyFields & 1024) !== 0) { - route = _this._route; - if (route != null) - route.describeBy$1(_this); - else - t1.owner._oneTimePostUpdateCallbacks.push(new A.RouteName_update_closure(_this)); - } - }, - _lookUpNearestAncestorRoute$0() { - var t1, - $parent = this.semanticsObject._parent; - while (true) { - t1 = $parent != null; - if (!(t1 && !($parent.semanticRole instanceof A.SemanticRouteBase))) - break; - $parent = $parent._parent; - } - if (t1) { - t1 = $parent.semanticRole; - t1.toString; - this._route = type$.SemanticRouteBase._as(t1); - } - } - }; - A.RouteName_update_closure.prototype = { - call$0() { - var t2, - t1 = this.$this; - if (!t1._isDisposed) { - t1._lookUpNearestAncestorRoute$0(); - t2 = t1._route; - if (t2 != null) - t2.describeBy$1(t1); - } - }, - $signature: 0 - }; - A.SemanticScrollable.prototype = { - _recomputeScrollPosition$0() { - var t1, offsets, t2, t3, message, _this = this; - if (_this.get$_domScrollPosition() !== _this._previousDomScrollPosition) { - t1 = $.EngineSemantics__instance; - if (!(t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).shouldAcceptBrowserGesture$1("scroll")) - return; - _this._previousDomScrollPosition = _this.get$_domScrollPosition(); - _this._updateScrollableState$0(); - t1 = _this.semanticsObject; - t1.recomputePositionAndSize$0(); - t1.updateChildrenPositionAndSize$0(); - offsets = new Float64Array(2); - t2 = t1.__engine$_actions; - t2.toString; - t2 = (t2 & 32) !== 0 || (t2 & 16) !== 0; - t3 = _this.__SemanticRole_element_F; - if (t2) { - offsets[0] = 0; - t3 === $ && A.throwUnnamedLateFieldNI(); - offsets[1] = t3.scrollTop; - } else { - t3 === $ && A.throwUnnamedLateFieldNI(); - offsets[0] = t3.scrollLeft; - offsets[1] = 0; - } - message = B.C_StandardMessageCodec0.encodeMessage$1(offsets); - $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$4(t1.owner.viewId, t1.id, B.SemanticsAction_8388608_scrollToOffset, message); - } - }, - initState$0() { - var t1 = this.semanticsObject, - t2 = t1.semanticRole.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - A.DomCSSStyleDeclaration_setProperty(t2.style, "overflow", ""); - t1 = t1.semanticRole.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - A.DomCSSStyleDeclaration_setProperty(t1.style, "scrollbar-width", "none"); - t1 = this._scrollOverflowElement; - t2 = t1.style; - A.DomCSSStyleDeclaration_setProperty(t2, "position", "absolute"); - A.DomCSSStyleDeclaration_setProperty(t2, "transform-origin", "0 0 0"); - A.DomCSSStyleDeclaration_setProperty(t2, "pointer-events", "none"); - t2 = this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.append(t1); - }, - update$0(_) { - var t1, t2, t3, _this = this; - _this.super$SemanticRole$update(0); - _this.semanticsObject.owner._oneTimePostUpdateCallbacks.push(new A.SemanticScrollable_update_closure(_this)); - _this._updateCssOverflow$0(); - if (_this.scrollListener == null) { - t1 = _this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - A.DomCSSStyleDeclaration_setProperty(t1.style, "touch-action", "none"); - t2 = new A.SemanticScrollable_update_closure0(_this); - _this._gestureModeListener = t2; - t3 = $.EngineSemantics__instance; - (t3 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t3)._gestureModeListeners.push(t2); - t2 = A.createDomEventListener(new A.SemanticScrollable_update_closure1(_this)); - _this.scrollListener = t2; - t1.addEventListener("scroll", t2); - } - }, - get$_domScrollPosition() { - var t2, - t1 = this.semanticsObject.__engine$_actions; - t1.toString; - t1 = (t1 & 32) !== 0 || (t1 & 16) !== 0; - t2 = this.__SemanticRole_element_F; - if (t1) { - t2 === $ && A.throwUnnamedLateFieldNI(); - return J.toInt$0$n(t2.scrollTop); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - return J.toInt$0$n(t2.scrollLeft); - } - }, - _updateScrollableState$0() { - var scrollExtentMax, scrollExtentMin, t2, t3, t4, scrollExtentTotal, _this = this, _s3_ = "0px", _s5_ = "width", _s6_ = "height", - t1 = _this.semanticsObject, - rect = t1.__engine$_rect; - if (rect == null) { - $.$get$printWarning().call$1("Warning! the rect attribute of semanticsObject is null"); - return; - } - scrollExtentMax = t1.__engine$_scrollExtentMax; - scrollExtentMin = t1.__engine$_scrollExtentMin; - scrollExtentMax.toString; - scrollExtentMin.toString; - t2 = t1.__engine$_actions; - t2.toString; - t3 = (t2 & 32) === 0; - t4 = !t3 || (t2 & 16) !== 0 ? rect.bottom - rect.top : rect.right - rect.left; - scrollExtentTotal = scrollExtentMax - scrollExtentMin + t4; - if (!t3 || (t2 & 16) !== 0) { - t2 = _this._scrollOverflowElement.style; - A.DomCSSStyleDeclaration_setProperty(t2, _s5_, _s3_); - A.DomCSSStyleDeclaration_setProperty(t2, _s6_, B.JSNumber_methods.toStringAsFixed$1(scrollExtentTotal, 1) + "px"); - t2 = _this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.verticalScrollAdjustment = t2.scrollTop; - t1.horizontalScrollAdjustment = 0; - } else { - t2 = (t2 & 4) !== 0 || (t2 & 8) !== 0; - t3 = _this._scrollOverflowElement; - if (t2) { - t2 = t3.style; - A.DomCSSStyleDeclaration_setProperty(t2, _s5_, B.JSNumber_methods.toStringAsFixed$1(scrollExtentTotal, 1) + "px"); - A.DomCSSStyleDeclaration_setProperty(t2, _s6_, _s3_); - t1.verticalScrollAdjustment = 0; - t2 = _this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.horizontalScrollAdjustment = t2.scrollLeft; - } else { - t2 = t3.style; - A.DomCSSStyleDeclaration_setProperty(t2, "transform", "translate(0px,0px)"); - A.DomCSSStyleDeclaration_setProperty(t2, _s5_, _s3_); - A.DomCSSStyleDeclaration_setProperty(t2, _s6_, _s3_); - t2 = _this.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.scrollLeft = 0; - t2.scrollTop = 0; - t1.horizontalScrollAdjustment = t1.verticalScrollAdjustment = 0; - } - } - }, - _updateCssOverflow$0() { - var t2, _this = this, - _s8_ = "overflow", - t1 = $.EngineSemantics__instance; - switch ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._gestureMode.index) { - case 1: - t1 = _this.semanticsObject.__engine$_actions; - t1.toString; - if ((t1 & 32) !== 0 || (t1 & 16) !== 0) { - t1 = _this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.style.removeProperty("overflow"); - A.DomCSSStyleDeclaration_setProperty(t1.style, "overflow-y", "scroll"); - } else { - t1 = (t1 & 4) !== 0 || (t1 & 8) !== 0; - t2 = _this.__SemanticRole_element_F; - if (t1) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.style.removeProperty("overflow"); - A.DomCSSStyleDeclaration_setProperty(t2.style, "overflow-x", "scroll"); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - A.DomCSSStyleDeclaration_setProperty(t2.style, _s8_, "hidden"); - } - } - break; - case 0: - t1 = _this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - A.DomCSSStyleDeclaration_setProperty(t1.style, _s8_, "hidden"); - break; - } - }, - dispose$0() { - var t1, style, t2, _this = this; - _this.super$SemanticRole$dispose(); - t1 = _this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - style = t1.style; - style.removeProperty("overflowY"); - style.removeProperty("overflowX"); - style.removeProperty("touch-action"); - t1 = _this.scrollListener; - if (t1 != null) { - _this.removeEventListener$2(0, "scroll", t1); - _this.scrollListener = null; - } - t1 = _this._gestureModeListener; - if (t1 != null) { - t2 = $.EngineSemantics__instance; - B.JSArray_methods.remove$1((t2 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t2)._gestureModeListeners, t1); - _this._gestureModeListener = null; - } - }, - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticScrollable_update_closure.prototype = { - call$0() { - var scrollPosition, - t1 = this.$this, - t2 = t1.semanticsObject, - t3 = t2.__engine$_actions; - t3.toString; - if ((t3 & 32) !== 0 || (t3 & 16) !== 0 || (t3 & 4) !== 0 || (t3 & 8) !== 0) { - scrollPosition = t2.__engine$_scrollPosition; - if (scrollPosition !== t1.get$_domScrollPosition()) { - t3 = t1.__SemanticRole_element_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - scrollPosition.toString; - t3.scrollTop = scrollPosition; - t1._previousDomScrollPosition = t1.get$_domScrollPosition(); - } - } - t1._updateScrollableState$0(); - t2.recomputePositionAndSize$0(); - t2.updateChildrenPositionAndSize$0(); - }, - $signature: 0 - }; - A.SemanticScrollable_update_closure0.prototype = { - call$1(__wc0_formal) { - this.$this._updateCssOverflow$0(); - }, - $signature: 139 - }; - A.SemanticScrollable_update_closure1.prototype = { - call$1(__wc1_formal) { - var t1 = this.$this, - t2 = t1.semanticsObject.__engine$_actions; - t2.toString; - if (!((t2 & 32) !== 0 || (t2 & 16) !== 0 || (t2 & 4) !== 0 || (t2 & 8) !== 0)) - return; - t1._recomputeScrollPosition$0(); - }, - $signature: 2 - }; - A.EngineAccessibilityFeatures.prototype = { - toString$0(_) { - var features = A._setArrayType([], type$.JSArray_String), - t1 = this.__engine$_index; - if ((t1 & 1) !== 0) - features.push("accessibleNavigation"); - if ((t1 & 2) !== 0) - features.push("invertColors"); - if ((t1 & 4) !== 0) - features.push("disableAnimations"); - if ((t1 & 8) !== 0) - features.push("boldText"); - if ((t1 & 16) !== 0) - features.push("reduceMotion"); - if ((t1 & 32) !== 0) - features.push("highContrast"); - if ((t1 & 64) !== 0) - features.push("onOffSwitchLabels"); - return "AccessibilityFeatures" + A.S(features); - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.EngineAccessibilityFeatures && other.__engine$_index === this.__engine$_index; - }, - get$hashCode(_) { - return B.JSInt_methods.get$hashCode(this.__engine$_index); - }, - copyWith$2$accessibleNavigation$highContrast(accessibleNavigation, highContrast) { - var t1 = (accessibleNavigation == null ? (this.__engine$_index & 1) !== 0 : accessibleNavigation) ? 1 : 0, - t2 = this.__engine$_index; - t1 = (t2 & 2) !== 0 ? t1 | 2 : t1 & 4294967293; - t1 = (t2 & 4) !== 0 ? t1 | 4 : t1 & 4294967291; - t1 = (t2 & 8) !== 0 ? t1 | 8 : t1 & 4294967287; - t1 = (t2 & 16) !== 0 ? t1 | 16 : t1 & 4294967279; - t1 = (highContrast == null ? (t2 & 32) !== 0 : highContrast) ? t1 | 32 : t1 & 4294967263; - return new A.EngineAccessibilityFeatures((t2 & 64) !== 0 ? t1 | 64 : t1 & 4294967231); - }, - copyWith$1$highContrast(highContrast) { - return this.copyWith$2$accessibleNavigation$highContrast(null, highContrast); - }, - copyWith$1$accessibleNavigation(accessibleNavigation) { - return this.copyWith$2$accessibleNavigation$highContrast(accessibleNavigation, null); - } - }; - A.SemanticsUpdate.prototype = {$isSemanticsUpdate0: 1}; - A.SemanticsNodeUpdate.prototype = {}; - A.EngineSemanticsRole.prototype = { - _enumToString$0() { - return "EngineSemanticsRole." + this._name; - } - }; - A.SemanticRole.prototype = { - SemanticRole$withBasics$3$preferredLabelRepresentation(kind, semanticsObject, preferredLabelRepresentation) { - var _this = this, - t1 = _this.semanticsObject, - t2 = A.SemanticRole__initElement(_this.createElement$0(0), t1); - _this.__SemanticRole_element_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__SemanticRole_element_F = t2; - t2 = new A.Focusable(new A.AccessibilityFocusManager(t1.owner, B.AccessibilityFocusManagerEvent_0), t1, _this); - _this._focusable = t2; - _this.addSemanticBehavior$1(t2); - _this.addSemanticBehavior$1(new A.LiveRegion(t1, _this)); - _this.addSemanticBehavior$1(new A.RouteName(t1, _this)); - _this.addLabelAndValue$1$preferredRepresentation(preferredLabelRepresentation); - _this.addSelectableBehavior$0(); - _this.addSemanticBehavior$1(new A.Expandable(t1, _this)); - _this.addSemanticBehavior$1(new A.Requirable(t1, _this)); - }, - get$acceptsPointerEvents() { - var t1, _i, - behaviors = this._behaviors; - if (behaviors != null) - for (t1 = behaviors.length, _i = 0; _i < behaviors.length; behaviors.length === t1 || (0, A.throwConcurrentModificationError)(behaviors), ++_i) - if (behaviors[_i].get$acceptsPointerEvents()) - return true; - t1 = this.semanticsObject._childrenInTraversalOrder; - if (t1 != null && !B.NativeInt32List_methods.get$isEmpty(t1)) - return false; - return true; - }, - createElement$0(_) { - return A.DomDocument_createElement(init.G.document, "flt-semantics"); - }, - initState$0() { - }, - removeEventListener$2(_, type, listener) { - var t1 = this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeEventListener(type, listener); - }, - addLabelAndValue$1$preferredRepresentation(preferredRepresentation) { - var _this = this, - t1 = new A.LabelAndValue(preferredRepresentation, _this.semanticsObject, _this); - _this._labelAndValue = t1; - _this.addSemanticBehavior$1(t1); - }, - addSelectableBehavior$0() { - var t1 = this.semanticsObject, - t2 = t1.__engine$_flags; - if ((t2 & 268435456) !== 0) - t2 = !((t2 & 1) !== 0 || (t2 & 65536) !== 0); - else - t2 = false; - if (t2) - this.addSemanticBehavior$1(new A.Selectable(t1, this)); - }, - addSemanticBehavior$1(behavior) { - var t1 = this._behaviors; - (t1 == null ? this._behaviors = A._setArrayType([], type$.JSArray_SemanticBehavior) : t1).push(behavior); - }, - update$0(_) { - var behaviors, t2, _i, t3, t4, _this = this, - t1 = _this.semanticsObject; - if ((t1._dirtyFields & 134217728) !== 0) - _this.updateValidationResult$0(); - behaviors = _this._behaviors; - if (behaviors == null) - return; - for (t2 = behaviors.length, _i = 0; _i < behaviors.length; behaviors.length === t2 || (0, A.throwConcurrentModificationError)(behaviors), ++_i) - behaviors[_i].update$0(0); - if ((t1._dirtyFields & 33554432) !== 0) { - t2 = t1._identifier; - t3 = t2 != null && t2.length !== 0; - t4 = _this.__SemanticRole_element_F; - if (t3) { - t4 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.jsify(t2); - t2.toString; - t4.setAttribute("flt-semantics-identifier", t2); - } else { - t4 === $ && A.throwUnnamedLateFieldNI(); - t4.removeAttribute("flt-semantics-identifier"); - } - } - if ((t1._dirtyFields & 134217728) !== 0) - _this._updateControls$0(); - }, - _updateControls$0() { - var t1 = this.semanticsObject, - t2 = t1.controlsNodes; - if (t2 != null && t2.length !== 0) - t1.owner._oneTimePostUpdateCallbacks.push(new A.SemanticRole__updateControls_closure(this)); - t1 = this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeAttribute("aria-controls"); - }, - updateValidationResult$0() { - var t1 = this.semanticsObject, - t2 = t1.semanticRole.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - A.SemanticRole_updateAriaInvalid(t2, t1.__engine$_validationResult); - }, - dispose$0() { - var t1 = this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeAttribute("role"); - } - }; - A.SemanticRole__updateControls_closure.prototype = { - call$0() { - var t1, t2, t3, t4, _i, semanticNodeId, - elementIds = A._setArrayType([], type$.JSArray_String); - for (t1 = this.$this, t2 = t1.semanticsObject, t3 = t2.controlsNodes, t4 = t3.length, t2 = t2.owner.identifiersToIds, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { - semanticNodeId = t2.$index(0, t3[_i]); - if (semanticNodeId == null) - continue; - elementIds.push("flt-semantic-node-" + A.S(semanticNodeId)); - } - if (elementIds.length !== 0) { - t2 = B.JSArray_methods.join$1(elementIds, " "); - t1 = t1.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.jsify(t2); - t2.toString; - t1.setAttribute("aria-controls", t2); - return; - } - }, - $signature: 0 - }; - A.GenericRole.prototype = { - update$0(_) { - var _this = this, - t1 = _this.semanticsObject, - t2 = t1._label; - if (!(t2 != null && t2.length !== 0)) { - _this.super$SemanticRole$update(0); - return; - } - t1 = t1._childrenInTraversalOrder; - t1 = t1 != null && !B.NativeInt32List_methods.get$isEmpty(t1); - t2 = _this._labelAndValue; - if (t1) { - t2.preferredRepresentation = B.LabelRepresentation_0; - t1 = _this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.jsify("group"); - t2.toString; - t1.setAttribute("role", t2); - } else { - t2.preferredRepresentation = B.LabelRepresentation_2; - t1 = _this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeAttribute("role"); - } - _this.super$SemanticRole$update(0); - }, - focusAsRouteDefault$0() { - var focusable, t2, - t1 = this.semanticsObject; - if ((t1.__engine$_flags & 2097152) !== 0) { - focusable = this._focusable; - if (focusable != null) { - focusable.focusAsRouteDefault$0(); - return true; - } - } - t2 = t1._childrenInTraversalOrder; - if (!(t2 != null && !B.NativeInt32List_methods.get$isEmpty(t2))) { - t1 = t1._label; - t1 = !(t1 != null && t1.length !== 0); - } else - t1 = true; - if (t1) - return false; - this._labelAndValue._getEffectiveRepresentation$0().focusAsRouteDefault$0(); - return true; - } - }; - A.SemanticBehavior.prototype = { - get$acceptsPointerEvents() { - return false; - } - }; - A.SemanticsObject.prototype = { - get$effectiveHeadingLevel() { - var t1 = this._headingLevel; - if (t1 !== 0) - return t1; - else - return 2; - }, - get$isVisualOnly() { - var t2, - t1 = this.__engine$_flags; - if ((t1 & 16384) !== 0) { - t2 = this.__engine$_actions; - t2.toString; - t1 = (t2 & 1) === 0 && (t1 & 8) === 0; - } else - t1 = false; - return t1; - }, - enabledState$0() { - var t1 = this.__engine$_flags; - if ((t1 & 64) !== 0) - if ((t1 & 128) !== 0) - return B.EnabledState_1; - else - return B.EnabledState_2; - else - return B.EnabledState_0; - }, - updateChildren$0() { - var len, t2, i, object, childCount, childrenInRenderOrder, t3, t4, t5, _i, child, previousCount, intersectionIndicesOld, minLength, newIndex, oldIndex, longestSequence, stationaryIds, refNode, _this = this, - t1 = _this.__engine$_childrenInHitTestOrder; - if (t1 == null || t1.length === 0) { - t1 = _this._currentChildrenInRenderOrder; - if (t1 == null || t1.length === 0) { - _this._currentChildrenInRenderOrder = null; - return; - } - len = t1.length; - for (t1 = _this.owner, t2 = t1._semanticsTree, i = 0; i < len; ++i) { - object = t2.$index(0, _this._currentChildrenInRenderOrder[i].id); - if (object != null) - t1._detachments.push(object); - } - _this._currentChildrenInRenderOrder = null; - return; - } - t2 = _this._childrenInTraversalOrder; - t2.toString; - childCount = t1.length; - childrenInRenderOrder = A._setArrayType([], type$.JSArray_SemanticsObject); - for (t3 = _this.owner, t4 = t3._semanticsTree, i = 0; i < childCount; ++i) { - t5 = t4.$index(0, t2[i]); - t5.toString; - childrenInRenderOrder.push(t5); - } - if (childCount > 1) - for (i = 0; i < childCount; ++i) { - t2 = t4.$index(0, t1[i]).semanticRole.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.style; - t2.setProperty("z-index", "" + (childCount - i), ""); - } - t1 = _this._currentChildrenInRenderOrder; - if (t1 == null || t1.length === 0) { - for (t1 = childrenInRenderOrder.length, _i = 0; _i < childrenInRenderOrder.length; childrenInRenderOrder.length === t1 || (0, A.throwConcurrentModificationError)(childrenInRenderOrder), ++_i) { - child = childrenInRenderOrder[_i]; - t2 = _this.semanticRole.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t4 = child.semanticRole.__SemanticRole_element_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t2.append(t4); - child._parent = _this; - t3._attachments.$indexSet(0, child.id, _this); - } - _this._currentChildrenInRenderOrder = childrenInRenderOrder; - return; - } - previousCount = t1.length; - t2 = type$.JSArray_int; - intersectionIndicesOld = A._setArrayType([], t2); - minLength = Math.min(previousCount, childCount); - newIndex = 0; - while (true) { - if (!(newIndex < minLength && t1[newIndex] === childrenInRenderOrder[newIndex])) - break; - intersectionIndicesOld.push(newIndex); - ++newIndex; - } - if (previousCount === childrenInRenderOrder.length && newIndex === childCount) - return; - for (; newIndex < childCount;) { - for (oldIndex = 0; oldIndex < previousCount; ++oldIndex) - if (t1[oldIndex] === childrenInRenderOrder[newIndex]) { - intersectionIndicesOld.push(oldIndex); - break; - } - ++newIndex; - } - longestSequence = A.longestIncreasingSubsequence(intersectionIndicesOld); - stationaryIds = A._setArrayType([], t2); - for (t2 = longestSequence.length, i = 0; i < t2; ++i) - stationaryIds.push(t1[intersectionIndicesOld[longestSequence[i]]].id); - for (i = 0; i < previousCount; ++i) - if (!B.JSArray_methods.contains$1(intersectionIndicesOld, i)) { - object = t4.$index(0, t1[i].id); - if (object != null) - t3._detachments.push(object); - } - for (i = childCount - 1, refNode = null; i >= 0; --i, refNode = t1) { - child = childrenInRenderOrder[i]; - t1 = child.id; - if (!B.JSArray_methods.contains$1(stationaryIds, t1)) { - t2 = _this.semanticRole; - t4 = child.semanticRole; - if (refNode == null) { - t2 = t2.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t4 = t4.__SemanticRole_element_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t2.append(t4); - } else { - t2 = t2.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t4 = t4.__SemanticRole_element_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t2.insertBefore(t4, refNode); - } - child._parent = _this; - t3._attachments.$indexSet(0, t1, _this); - } - t1 = child.semanticRole.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - } - _this._currentChildrenInRenderOrder = childrenInRenderOrder; - }, - _getEngineSemanticsRole$0() { - var t1, t2, _this = this; - if (_this.__engine$_platformViewId !== -1) - return B.EngineSemanticsRole_9; - t1 = _this.__SemanticsObject_role_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - switch (t1.index) { - case 1: - return B.EngineSemanticsRole_12; - case 3: - return B.EngineSemanticsRole_14; - case 2: - return B.EngineSemanticsRole_13; - case 4: - return B.EngineSemanticsRole_15; - case 5: - return B.EngineSemanticsRole_16; - case 6: - return B.EngineSemanticsRole_17; - case 7: - return B.EngineSemanticsRole_18; - case 8: - return B.EngineSemanticsRole_19; - case 9: - return B.EngineSemanticsRole_20; - case 26: - return B.EngineSemanticsRole_4; - case 15: - return B.EngineSemanticsRole_26; - case 14: - return B.EngineSemanticsRole_27; - case 16: - return B.EngineSemanticsRole_28; - case 17: - return B.EngineSemanticsRole_29; - case 18: - return B.EngineSemanticsRole_30; - case 28: - return B.EngineSemanticsRole_22; - case 27: - return B.EngineSemanticsRole_21; - case 19: - return B.EngineSemanticsRole_23; - case 20: - return B.EngineSemanticsRole_24; - case 10: - case 11: - case 12: - case 13: - case 21: - case 22: - case 23: - case 24: - case 25: - case 0: - break; - } - if (_this._headingLevel === 0) { - t1 = false; - if ((_this.__engine$_flags & 512) !== 0) { - t2 = _this._label; - if (t2 != null && t2.length !== 0) { - t1 = _this._childrenInTraversalOrder; - t1 = !(t1 != null && !B.NativeInt32List_methods.get$isEmpty(t1)); - } - } - } else - t1 = true; - if (t1) - return B.EngineSemanticsRole_6; - else if ((_this.__engine$_flags & 16) !== 0) - return B.EngineSemanticsRole_3; - else { - t1 = _this.__engine$_actions; - t1.toString; - if ((t1 & 64) !== 0 || (t1 & 128) !== 0) - return B.EngineSemanticsRole_0; - else if (_this.get$isVisualOnly()) - return B.EngineSemanticsRole_7; - else { - t1 = _this.__engine$_flags; - if ((t1 & 1) !== 0 || (t1 & 65536) !== 0) - return B.EngineSemanticsRole_5; - else if ((t1 & 8) !== 0) - return B.EngineSemanticsRole_2; - else if ((t1 & 262144) !== 0) - return B.EngineSemanticsRole_1; - else if ((t1 & 2048) !== 0) - return B.EngineSemanticsRole_8; - else if ((t1 & 4194304) !== 0) - return B.EngineSemanticsRole_10; - else if ((t1 & 512) !== 0) - return B.EngineSemanticsRole_11; - else { - t1 = _this.__engine$_actions; - t1.toString; - if ((t1 & 1) !== 0) { - t1 = _this._childrenInTraversalOrder; - t1 = !(t1 != null && !B.NativeInt32List_methods.get$isEmpty(t1)); - } else - t1 = false; - if (t1) - return B.EngineSemanticsRole_2; - else - return B.EngineSemanticsRole_25; - } - } - } - }, - _createSemanticRole$1(role) { - var t1, t2, t3, _this = this; - switch (role.index) { - case 3: - t1 = new A.SemanticTextField(B.EngineSemanticsRole_3, _this); - t2 = A.SemanticRole__initElement(t1.createElement$0(0), _this); - t1.__SemanticRole_element_F !== $ && A.throwUnnamedLateFieldAI(); - t1.__SemanticRole_element_F = t2; - t1._initializeEditableElement$0(); - break; - case 1: - t1 = new A.SemanticScrollable(A.DomDocument_createElement(init.G.document, "flt-semantics-scroll-overflow"), B.EngineSemanticsRole_1, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_1, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("group"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 0: - t1 = A.SemanticIncrementable$(_this); - break; - case 2: - t1 = new A.SemanticButton(B.EngineSemanticsRole_2, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_2, _this, B.LabelRepresentation_1); - t1.addSemanticBehavior$1(A.Tappable$(_this, t1)); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("button"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 4: - t1 = new A.SemanticRadioGroup(B.EngineSemanticsRole_4, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_4, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("radiogroup"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 5: - t1 = new A.SemanticCheckable(A._checkableKindFromSemanticsFlag(_this), B.EngineSemanticsRole_5, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_5, _this, B.LabelRepresentation_0); - t1.addSemanticBehavior$1(A.Tappable$(_this, t1)); - break; - case 8: - t1 = A.SemanticRoute$(_this); - break; - case 7: - t1 = new A.SemanticImage(B.EngineSemanticsRole_7, _this); - t2 = A.SemanticRole__initElement(t1.createElement$0(0), _this); - t1.__SemanticRole_element_F !== $ && A.throwUnnamedLateFieldAI(); - t1.__SemanticRole_element_F = t2; - t2 = new A.Focusable(new A.AccessibilityFocusManager(_this.owner, B.AccessibilityFocusManagerEvent_0), _this, t1); - t1._focusable = t2; - t1.addSemanticBehavior$1(t2); - t1.addSemanticBehavior$1(new A.LiveRegion(_this, t1)); - t1.addSemanticBehavior$1(new A.RouteName(_this, t1)); - t1.addSemanticBehavior$1(A.Tappable$(_this, t1)); - t1.addSelectableBehavior$0(); - break; - case 9: - t1 = new A.SemanticPlatformView(B.EngineSemanticsRole_9, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_9, _this, B.LabelRepresentation_0); - break; - case 10: - t1 = new A.SemanticLink(B.EngineSemanticsRole_10, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_10, _this, B.LabelRepresentation_1); - t1.addSemanticBehavior$1(A.Tappable$(_this, t1)); - break; - case 23: - t1 = new A.SemanticList(B.EngineSemanticsRole_23, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_23, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("list"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 24: - t1 = new A.SemanticListItem(B.EngineSemanticsRole_24, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_24, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("listitem"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 6: - t1 = new A.SemanticHeading(B.EngineSemanticsRole_6, _this); - t2 = A.SemanticRole__initElement(t1.createElement$0(0), _this); - t1.__SemanticRole_element_F !== $ && A.throwUnnamedLateFieldAI(); - t1.__SemanticRole_element_F = t2; - t2 = new A.Focusable(new A.AccessibilityFocusManager(_this.owner, B.AccessibilityFocusManagerEvent_0), _this, t1); - t1._focusable = t2; - t1.addSemanticBehavior$1(t2); - t1.addSemanticBehavior$1(new A.LiveRegion(_this, t1)); - t1.addSemanticBehavior$1(new A.RouteName(_this, t1)); - t1.addLabelAndValue$1$preferredRepresentation(B.LabelRepresentation_1); - t1.addSelectableBehavior$0(); - break; - case 11: - t1 = new A.SemanticHeader(B.EngineSemanticsRole_11, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_11, _this, B.LabelRepresentation_2); - break; - case 12: - t1 = new A.SemanticTab(B.EngineSemanticsRole_12, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_12, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("tab"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 13: - t1 = new A.SemanticTabList(B.EngineSemanticsRole_13, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_13, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("tablist"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 14: - t1 = new A.SemanticTabPanel(B.EngineSemanticsRole_14, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_14, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("tabpanel"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 15: - t1 = A.SemanticDialog$(_this); - break; - case 16: - t1 = A.SemanticAlertDialog$(_this); - break; - case 17: - t1 = new A.SemanticTable(B.EngineSemanticsRole_17, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_17, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("table"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 18: - t1 = new A.SemanticCell(B.EngineSemanticsRole_18, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_18, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("cell"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 19: - t1 = new A.SemanticRow(B.EngineSemanticsRole_19, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_19, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("row"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 20: - t1 = new A.SemanticColumnHeader(B.EngineSemanticsRole_20, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_20, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("columnheader"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 26: - t1 = new A.SemanticMenu(B.EngineSemanticsRole_26, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_26, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("menu"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 27: - t1 = new A.SemanticMenuBar(B.EngineSemanticsRole_27, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_27, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("menubar"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 28: - t1 = new A.SemanticMenuItem(B.EngineSemanticsRole_28, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_28, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("menuitem"); - t3.toString; - t2.setAttribute("role", t3); - t1.addSemanticBehavior$1(new A.CanDisable(_this, t1)); - t1.addSemanticBehavior$1(A.Tappable$(_this, t1)); - break; - case 29: - t1 = new A.SemanticMenuItemCheckbox(B.EngineSemanticsRole_29, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_29, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("menuitemcheckbox"); - t3.toString; - t2.setAttribute("role", t3); - t1.addSemanticBehavior$1(new A.Checkable(_this, t1)); - t1.addSemanticBehavior$1(new A.CanDisable(_this, t1)); - break; - case 30: - t1 = new A.SemanticMenuItemRadio(B.EngineSemanticsRole_30, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_30, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("menuitemradio"); - t3.toString; - t2.setAttribute("role", t3); - t1.addSemanticBehavior$1(new A.Checkable(_this, t1)); - t1.addSemanticBehavior$1(new A.CanDisable(_this, t1)); - break; - case 22: - t1 = new A.SemanticAlert(B.EngineSemanticsRole_22, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_22, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("alert"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 21: - t1 = new A.SemanticStatus(B.EngineSemanticsRole_21, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_21, _this, B.LabelRepresentation_0); - t2 = t1.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.jsify("status"); - t3.toString; - t2.setAttribute("role", t3); - break; - case 25: - t1 = new A.GenericRole(B.EngineSemanticsRole_25, _this); - t1.SemanticRole$withBasics$3$preferredLabelRepresentation(B.EngineSemanticsRole_25, _this, B.LabelRepresentation_2); - t2 = _this.__engine$_actions; - t2.toString; - if ((t2 & 1) !== 0) - t1.addSemanticBehavior$1(A.Tappable$(_this, t1)); - break; - default: - t1 = null; - } - return t1; - }, - _updateRole$0() { - var previousElement, t2, _i, child, t3, t4, $parent, _this = this, - currentSemanticRole = _this.semanticRole, - kind = _this._getEngineSemanticsRole$0(), - t1 = _this.semanticRole; - if (t1 == null) - previousElement = null; - else { - t1 = t1.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - previousElement = t1; - } - if (currentSemanticRole != null) - if (currentSemanticRole.kind === kind) { - currentSemanticRole.update$0(0); - return; - } else { - currentSemanticRole.dispose$0(); - currentSemanticRole = _this.semanticRole = null; - } - if (currentSemanticRole == null) { - currentSemanticRole = _this.semanticRole = _this._createSemanticRole$1(kind); - currentSemanticRole.initState$0(); - currentSemanticRole.update$0(0); - } - t1 = _this.semanticRole.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!J.$eq$(previousElement, t1)) { - t1 = _this._currentChildrenInRenderOrder; - if (t1 != null) - for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - t3 = _this.semanticRole.__SemanticRole_element_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = child.semanticRole.__SemanticRole_element_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t3.append(t4); - } - $parent = previousElement == null ? null : previousElement.parentElement; - if ($parent != null) { - t1 = _this.semanticRole.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - $parent.insertBefore(t1, previousElement); - previousElement.remove(); - } - } - }, - recomputeChildrenAdjustment$1(dirtyNodes) { - var translateX, translateY, t2, t3, _i, child, _this = this, - t1 = _this._childrenInTraversalOrder; - if (!(t1 != null && !B.NativeInt32List_methods.get$isEmpty(t1))) - return; - t1 = _this.__engine$_rect; - translateX = -t1.left + _this.horizontalScrollAdjustment; - translateY = -t1.top + _this.verticalScrollAdjustment; - for (t1 = _this._childrenInTraversalOrder, t2 = t1.length, t3 = _this.owner._semanticsTree, _i = 0; _i < t2; ++_i) { - child = t3.$index(0, t1[_i]); - if (child.horizontalAdjustmentFromParent !== translateX || child.verticalAdjustmentFromParent !== translateY) { - child.horizontalAdjustmentFromParent = translateX; - child.verticalAdjustmentFromParent = translateY; - dirtyNodes.add$1(0, child); - } - } - }, - recomputePositionAndSize$0() { - var t2, hasZeroRectOffset, transform, hasIdentityTransform, effectiveTransform, left, $top, effectiveTransformIsIdentity, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, _this = this, - t1 = _this.semanticRole.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.style; - t2 = _this.__engine$_rect; - A.DomCSSStyleDeclaration_setProperty(t1, "width", A.S(t2.right - t2.left) + "px"); - t2 = _this.__engine$_rect; - A.DomCSSStyleDeclaration_setProperty(t1, "height", A.S(t2.bottom - t2.top) + "px"); - t1 = _this.__engine$_rect; - hasZeroRectOffset = t1.top === 0 && t1.left === 0; - transform = _this.__engine$_transform; - t1 = transform == null; - hasIdentityTransform = t1 || A.transformKindOf(transform) === B.TransformKind_0; - if (hasZeroRectOffset && hasIdentityTransform && _this.verticalAdjustmentFromParent === 0 && _this.horizontalAdjustmentFromParent === 0) { - t1 = _this.semanticRole.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - A.SemanticsObject__clearSemanticElementTransform(t1); - return; - } - effectiveTransform = A._Cell$named("effectiveTransform"); - t2 = _this.__engine$_rect; - left = t2.left + _this.horizontalAdjustmentFromParent; - $top = t2.top + _this.verticalAdjustmentFromParent; - if (left !== 0 || $top !== 0) - if (t1) { - t1 = A.Matrix4$identity(); - t1.setTranslationRaw$3(left, $top, 0); - effectiveTransform._value = t1; - effectiveTransformIsIdentity = false; - } else { - t1 = new Float32Array(16); - t2 = new A.Matrix40(t1); - t2.setFrom$1(new A.Matrix40(transform)); - t3 = t1[0]; - t4 = t1[4]; - t5 = t1[8]; - t6 = t1[12]; - t7 = t1[1]; - t8 = t1[5]; - t9 = t1[9]; - t10 = t1[13]; - t11 = t1[2]; - t12 = t1[6]; - t13 = t1[10]; - t14 = t1[14]; - t15 = t1[3]; - t16 = t1[7]; - t17 = t1[11]; - t18 = t1[15]; - t1[12] = t3 * left + t4 * $top + t5 * 0 + t6; - t1[13] = t7 * left + t8 * $top + t9 * 0 + t10; - t1[14] = t11 * left + t12 * $top + t13 * 0 + t14; - t1[15] = t15 * left + t16 * $top + t17 * 0 + t18; - effectiveTransform._value = t2; - t1 = effectiveTransform._readLocal$0().__engine$_m4storage; - effectiveTransformIsIdentity = t1[0] === 1 && t1[1] === 0 && t1[2] === 0 && t1[3] === 0 && t1[4] === 0 && t1[5] === 1 && t1[6] === 0 && t1[7] === 0 && t1[8] === 0 && t1[9] === 0 && t1[10] === 1 && t1[11] === 0 && t1[12] === 0 && t1[13] === 0 && t1[14] === 0 && t1[15] === 1; - } - else { - if (!hasIdentityTransform) - effectiveTransform._value = new A.Matrix40(transform); - effectiveTransformIsIdentity = hasIdentityTransform; - } - t1 = _this.semanticRole; - if (!effectiveTransformIsIdentity) { - t1 = t1.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.style; - A.DomCSSStyleDeclaration_setProperty(t1, "transform-origin", "0 0 0"); - A.DomCSSStyleDeclaration_setProperty(t1, "transform", A.float64ListToCssTransform(effectiveTransform._readLocal$0().__engine$_m4storage)); - } else { - t1 = t1.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - A.SemanticsObject__clearSemanticElementTransform(t1); - } - }, - updateChildrenPositionAndSize$0() { - var t1, t2, t3, - dirtyNodes = A.LinkedHashSet_LinkedHashSet$_empty(type$.SemanticsObject); - this.recomputeChildrenAdjustment$1(dirtyNodes); - for (t1 = A._LinkedHashSetIterator$(dirtyNodes, dirtyNodes._collection$_modifications, dirtyNodes.$ti._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - (t3 == null ? t2._as(t3) : t3).recomputePositionAndSize$0(); - } - }, - _visitDepthFirstInTraversalOrder$1(callback) { - var childrenInTraversalOrder, t1, t2, _i; - if (!callback.call$1(this)) - return false; - childrenInTraversalOrder = this._childrenInTraversalOrder; - if (childrenInTraversalOrder == null) - return true; - for (t1 = childrenInTraversalOrder.length, t2 = this.owner._semanticsTree, _i = 0; _i < t1; ++_i) - if (!t2.$index(0, childrenInTraversalOrder[_i])._visitDepthFirstInTraversalOrder$1(callback)) - return false; - return true; - }, - toString$0(_) { - return this.super$Object$toString(0); - } - }; - A.AccessibilityMode.prototype = { - _enumToString$0() { - return "AccessibilityMode." + this._name; - } - }; - A.GestureMode.prototype = { - _enumToString$0() { - return "GestureMode." + this._name; - } - }; - A.EngineSemantics.prototype = { - set$semanticsEnabled(value) { - var t1, t2, t3; - if (this._semanticsEnabled) - return; - t1 = $.$get$EnginePlatformDispatcher__instance(); - t2 = t1.configuration; - t1.configuration = t2.copyWith$1$accessibilityFeatures(t2.accessibilityFeatures.copyWith$1$accessibleNavigation(true)); - this._semanticsEnabled = true; - t1 = $.$get$EnginePlatformDispatcher__instance(); - t2 = this._semanticsEnabled; - t3 = t1.configuration; - if (t2 !== t3.semanticsEnabled) { - t1.configuration = t3.copyWith$1$semanticsEnabled(t2); - t2 = t1._onSemanticsEnabledChanged; - if (t2 != null) - A.invoke(t2, t1._onSemanticsEnabledChangedZone); - } - }, - didReceiveSemanticsUpdate$0() { - if (!this._semanticsEnabled) { - this.semanticsHelper._semanticsEnabler.dispose$0(); - this.set$semanticsEnabled(true); - } - }, - _getGestureModeClock$0() { - var _this = this, - t1 = _this._gestureModeClock; - if (t1 == null) { - t1 = _this._gestureModeClock = new A.AlarmClock(_this._now); - t1.callback = new A.EngineSemantics__getGestureModeClock_closure(_this); - } - return t1; - }, - receiveGlobalEvent$1($event) { - var t1, _this = this; - if (B.JSArray_methods.contains$1(B.List_w4q, $event.type)) { - t1 = _this._getGestureModeClock$0(); - t1.toString; - t1.set$datetime(_this._now.call$0()._addMicroseconds$1(500000)); - if (_this._gestureMode !== B.GestureMode_0) { - _this._gestureMode = B.GestureMode_0; - _this._notifyGestureModeListeners$0(); - } - } - return _this.semanticsHelper._semanticsEnabler.shouldEnableSemantics$1($event); - }, - _notifyGestureModeListeners$0() { - var t1, i; - for (t1 = this._gestureModeListeners, i = 0; i < t1.length; ++i) - t1[i].call$1(this._gestureMode); - }, - shouldAcceptBrowserGesture$1(eventType) { - if (B.JSArray_methods.contains$1(B.List_click_scroll, eventType)) - return this._gestureMode === B.GestureMode_1; - return false; - } - }; - A.EngineSemantics__now_closure.prototype = { - call$0() { - return new A.DateTime(Date.now(), 0, false); - }, - $signature: 130 - }; - A.EngineSemantics__getGestureModeClock_closure.prototype = { - call$0() { - var t1 = this.$this; - if (t1._gestureMode === B.GestureMode_1) - return; - t1._gestureMode = B.GestureMode_1; - t1._notifyGestureModeListeners$0(); - }, - $signature: 0 - }; - A.EngineSemanticsOwner.prototype = { - EngineSemanticsOwner$2(viewId, semanticsHost) { - $._hotRestartListeners.push(new A.EngineSemanticsOwner_closure(this)); - }, - _finalizeTree$0() { - var callback, t2, t3, _i, t4, t5, t6, t7, t8, t9, t10, value, _this = this, _null = null, - t1 = type$.SemanticsObject, - removals = A.LinkedHashSet_LinkedHashSet$_empty(t1); - for (t2 = _this._detachments, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) - t2[_i]._visitDepthFirstInTraversalOrder$1(new A.EngineSemanticsOwner__finalizeTree_closure(_this, removals)); - for (t2 = A._LinkedHashSetIterator$(removals, removals._collection$_modifications, removals.$ti._precomputed1), t3 = _this._semanticsTree, t4 = t2.$ti._precomputed1, t5 = type$._SyncBroadcastStreamController_int, t6 = type$.int, t7 = type$.EngineFlutterView, t8 = type$.JSObject; t2.moveNext$0();) { - t9 = t2._collection$_current; - if (t9 == null) - t9 = t4._as(t9); - t3.remove$1(0, t9.id); - t10 = $.$get$EnginePlatformDispatcher__instance(); - value = t10.__EnginePlatformDispatcher_viewManager_FI; - if (value === $) { - value !== $ && A.throwUnnamedLateFieldADI(); - value = t10.__EnginePlatformDispatcher_viewManager_FI = new A.FlutterViewManager(t10, A.LinkedHashMap_LinkedHashMap$_empty(t6, t7), A.LinkedHashMap_LinkedHashMap$_empty(t6, t8), new A._SyncBroadcastStreamController(_null, _null, t5), new A._SyncBroadcastStreamController(_null, _null, t5)); - } - t10 = t9.semanticRole.__SemanticRole_element_F; - t10 === $ && A.throwUnnamedLateFieldNI(); - value._transferFocusToViewRoot$2$removeElement(t10, true); - t9._parent = null; - t10 = t9.semanticRole; - if (t10 != null) - t10.dispose$0(); - t9.semanticRole = null; - } - _this._detachments = A._setArrayType([], type$.JSArray_SemanticsObject); - _this._attachments = A.LinkedHashMap_LinkedHashMap$_empty(t6, t1); - try { - t1 = _this._oneTimePostUpdateCallbacks; - t2 = t1.length; - if (t2 !== 0) { - for (_i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - callback = t1[_i]; - callback.call$0(); - } - _this._oneTimePostUpdateCallbacks = A._setArrayType([], type$.JSArray_of_void_Function); - } - } finally { - } - _this._hasNodeRequestingFocus = false; - }, - updateSemantics$1(uiUpdate) { - var nodeUpdates, t2, t3, _i, t4, nodeUpdate, object, t5, t6, nodesWithDirtyPositionsAndSizes, _this = this, - t1 = $.EngineSemantics__instance; - (t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).didReceiveSemanticsUpdate$0(); - t1 = $.EngineSemantics__instance; - if (!(t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._semanticsEnabled) - return; - nodeUpdates = uiUpdate._nodeUpdates; - for (t1 = nodeUpdates.length, t2 = type$.String, t3 = _this._semanticsTree, _i = 0; t4 = nodeUpdates.length, _i < t4; nodeUpdates.length === t1 || (0, A.throwConcurrentModificationError)(nodeUpdates), ++_i) { - nodeUpdate = nodeUpdates[_i]; - t4 = nodeUpdate.id; - object = t3.$index(0, t4); - if (object == null) { - object = new A.SemanticsObject(B.SemanticsValidationResult_0, t4, _this); - t3.$indexSet(0, t4, object); - } - t4 = nodeUpdate.flags; - if (object.__engine$_flags !== t4) { - object.__engine$_flags = t4; - object._dirtyFields = (object._dirtyFields | 1) >>> 0; - } - t4 = object._identifier; - t5 = nodeUpdate.identifier; - if (t4 !== t5) { - t6 = t4 == null ? null : t4.length !== 0; - if (t6 === true) - object.owner.identifiersToIds.remove$1(0, t4); - object._identifier = t5; - if (t5.length !== 0 === true) - object.owner.identifiersToIds.$indexSet(0, t5, object.id); - object._dirtyFields = (object._dirtyFields | 33554432) >>> 0; - } - t4 = nodeUpdate.value; - if (object.__engine$_value !== t4) { - object.__engine$_value = t4; - object._dirtyFields = (object._dirtyFields | 4096) >>> 0; - } - t4 = nodeUpdate.valueAttributes; - if (object._valueAttributes !== t4) { - object._valueAttributes = t4; - object._dirtyFields = (object._dirtyFields | 4096) >>> 0; - } - t4 = nodeUpdate.label; - if (object._label !== t4) { - object._label = t4; - object._dirtyFields = (object._dirtyFields | 1024) >>> 0; - } - t4 = nodeUpdate.labelAttributes; - if (object._labelAttributes !== t4) { - object._labelAttributes = t4; - object._dirtyFields = (object._dirtyFields | 1024) >>> 0; - } - t4 = nodeUpdate.rect; - if (!J.$eq$(object.__engine$_rect, t4)) { - object.__engine$_rect = t4; - object._dirtyFields = (object._dirtyFields | 512) >>> 0; - } - t4 = nodeUpdate.transform; - if (object.__engine$_transform !== t4) { - object.__engine$_transform = t4; - object._dirtyFields = (object._dirtyFields | 65536) >>> 0; - } - t4 = nodeUpdate.scrollPosition; - if (object.__engine$_scrollPosition !== t4) { - object.__engine$_scrollPosition = t4; - object._dirtyFields = (object._dirtyFields | 64) >>> 0; - } - t4 = nodeUpdate.actions; - if (object.__engine$_actions !== t4) { - object.__engine$_actions = t4; - object._dirtyFields = (object._dirtyFields | 2) >>> 0; - } - t4 = nodeUpdate.textSelectionBase; - if (object._textSelectionBase !== t4) { - object._textSelectionBase = t4; - object._dirtyFields = (object._dirtyFields | 4) >>> 0; - } - t4 = nodeUpdate.textSelectionExtent; - if (object._textSelectionExtent !== t4) { - object._textSelectionExtent = t4; - object._dirtyFields = (object._dirtyFields | 8) >>> 0; - } - t4 = nodeUpdate.scrollChildren; - if (object._scrollChildren !== t4) { - object._scrollChildren = t4; - object._dirtyFields = (object._dirtyFields | 16) >>> 0; - } - t4 = nodeUpdate.scrollIndex; - if (object._scrollIndex !== t4) { - object._scrollIndex = t4; - object._dirtyFields = (object._dirtyFields | 32) >>> 0; - } - t4 = nodeUpdate.scrollExtentMax; - if (object.__engine$_scrollExtentMax !== t4) { - object.__engine$_scrollExtentMax = t4; - object._dirtyFields = (object._dirtyFields | 128) >>> 0; - } - t4 = nodeUpdate.scrollExtentMin; - if (object.__engine$_scrollExtentMin !== t4) { - object.__engine$_scrollExtentMin = t4; - object._dirtyFields = (object._dirtyFields | 256) >>> 0; - } - t4 = nodeUpdate.hint; - if (object._hint !== t4) { - object._hint = t4; - object._dirtyFields = (object._dirtyFields | 2048) >>> 0; - } - t4 = nodeUpdate.hintAttributes; - if (object._hintAttributes !== t4) { - object._hintAttributes = t4; - object._dirtyFields = (object._dirtyFields | 2048) >>> 0; - } - t4 = nodeUpdate.increasedValue; - if (object._increasedValue !== t4) { - object._increasedValue = t4; - object._dirtyFields = (object._dirtyFields | 8192) >>> 0; - } - t4 = nodeUpdate.increasedValueAttributes; - if (object._increasedValueAttributes !== t4) { - object._increasedValueAttributes = t4; - object._dirtyFields = (object._dirtyFields | 8192) >>> 0; - } - t4 = nodeUpdate.decreasedValue; - if (object._decreasedValue !== t4) { - object._decreasedValue = t4; - object._dirtyFields = (object._dirtyFields | 16384) >>> 0; - } - t4 = nodeUpdate.decreasedValueAttributes; - if (object._decreasedValueAttributes !== t4) { - object._decreasedValueAttributes = t4; - object._dirtyFields = (object._dirtyFields | 16384) >>> 0; - } - t4 = nodeUpdate.tooltip; - if (object.__engine$_tooltip !== t4) { - object.__engine$_tooltip = t4; - object._dirtyFields = (object._dirtyFields | 4194304) >>> 0; - } - t4 = nodeUpdate.headingLevel; - if (object._headingLevel !== t4) { - object._headingLevel = t4; - object._dirtyFields = (object._dirtyFields | 16777216) >>> 0; - } - t4 = nodeUpdate.textDirection; - if (object.__engine$_textDirection != t4) { - object.__engine$_textDirection = t4; - object._dirtyFields = (object._dirtyFields | 32768) >>> 0; - } - t4 = nodeUpdate.childrenInHitTestOrder; - if (object.__engine$_childrenInHitTestOrder !== t4) { - object.__engine$_childrenInHitTestOrder = t4; - object._dirtyFields = (object._dirtyFields | 1048576) >>> 0; - } - t4 = nodeUpdate.childrenInTraversalOrder; - if (object._childrenInTraversalOrder !== t4) { - object._childrenInTraversalOrder = t4; - object._dirtyFields = (object._dirtyFields | 524288) >>> 0; - } - t4 = nodeUpdate.additionalActions; - if (object._additionalActions !== t4) { - object._additionalActions = t4; - object._dirtyFields = (object._dirtyFields | 2097152) >>> 0; - } - t4 = nodeUpdate.platformViewId; - if (object.__engine$_platformViewId !== t4) { - object.__engine$_platformViewId = t4; - object._dirtyFields = (object._dirtyFields | 8388608) >>> 0; - } - t4 = nodeUpdate.linkUrl; - if (object._linkUrl !== t4) { - object._linkUrl = t4; - object._dirtyFields = (object._dirtyFields | 67108864) >>> 0; - } - t4 = nodeUpdate.validationResult; - if (object.__engine$_validationResult !== t4) { - object.__engine$_validationResult = t4; - object._dirtyFields = (object._dirtyFields | 134217728) >>> 0; - } - object.__SemanticsObject_role_A = nodeUpdate.role; - object.__SemanticsObject_inputType_A = nodeUpdate.inputType; - t4 = nodeUpdate.controlsNodes; - if (!A.unorderedListEqual(object.controlsNodes, t4, t2)) { - object.controlsNodes = t4; - object._dirtyFields = (object._dirtyFields | 134217728) >>> 0; - } - object._updateRole$0(); - t4 = object.semanticRole.get$acceptsPointerEvents(); - t5 = object.semanticRole; - if (t4) { - t4 = t5.__SemanticRole_element_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = t4.style; - t4.setProperty("pointer-events", "all", ""); - } else { - t4 = t5.__SemanticRole_element_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = t4.style; - t4.setProperty("pointer-events", "none", ""); - } - } - nodesWithDirtyPositionsAndSizes = A.LinkedHashSet_LinkedHashSet$_empty(type$.SemanticsObject); - for (_i = 0; _i < nodeUpdates.length; nodeUpdates.length === t4 || (0, A.throwConcurrentModificationError)(nodeUpdates), ++_i) { - object = t3.$index(0, nodeUpdates[_i].id); - object.updateChildren$0(); - t1 = object._dirtyFields; - if ((t1 & 512) !== 0 || (t1 & 65536) !== 0 || (t1 & 64) !== 0 || (t1 & 524288) !== 0) { - nodesWithDirtyPositionsAndSizes.add$1(0, object); - object.recomputeChildrenAdjustment$1(nodesWithDirtyPositionsAndSizes); - } - object._dirtyFields = 0; - } - for (t1 = A._LinkedHashSetIterator$(nodesWithDirtyPositionsAndSizes, nodesWithDirtyPositionsAndSizes._collection$_modifications, nodesWithDirtyPositionsAndSizes.$ti._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t4 = t1._collection$_current; - (t4 == null ? t2._as(t4) : t4).recomputePositionAndSize$0(); - } - t1 = t3.$index(0, 0); - t1.toString; - if (_this._rootSemanticsElement == null) { - t1 = t1.semanticRole.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this._rootSemanticsElement = t1; - _this.semanticsHost.append(t1); - } - _this._finalizeTree$0(); - }, - reset$0(_) { - var i, object, _this = this, - t1 = _this._semanticsTree, - t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>"), - keys = A.List_List$_of(new A.LinkedHashMapKeysIterable(t1, t2), t2._eval$1("Iterable.E")), - len = keys.length; - for (i = 0; i < len; ++i) { - object = t1.$index(0, keys[i]); - if (object != null) - _this._detachments.push(object); - } - _this._finalizeTree$0(); - t2 = _this._rootSemanticsElement; - if (t2 != null) - t2.remove(); - _this._rootSemanticsElement = null; - t1.clear$0(0); - _this._attachments.clear$0(0); - B.JSArray_methods.clear$0(_this._detachments); - B.JSArray_methods.clear$0(_this._oneTimePostUpdateCallbacks); - } - }; - A.EngineSemanticsOwner_closure.prototype = { - call$0() { - var t1 = this.$this._rootSemanticsElement; - if (t1 != null) - t1.remove(); - }, - $signature: 0 - }; - A.EngineSemanticsOwner__finalizeTree_closure.prototype = { - call$1(node) { - if (this.$this._attachments.$index(0, node.id) == null) - this.removals.add$1(0, node); - return true; - }, - $signature: 141 - }; - A.EnabledState.prototype = { - _enumToString$0() { - return "EnabledState." + this._name; - } - }; - A.SemanticsHelper.prototype = {}; - A.SemanticsEnabler.prototype = { - shouldEnableSemantics$1($event) { - if (!this.get$isWaitingToEnableSemantics()) - return true; - else - return this.tryEnableSemantics$1($event); - } - }; - A.DesktopSemanticsEnabler.prototype = { - get$isWaitingToEnableSemantics() { - return this._semanticsPlaceholder != null; - }, - tryEnableSemantics$1($event) { - var t1; - if (this._semanticsPlaceholder == null) - return true; - t1 = $.EngineSemantics__instance; - if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._semanticsEnabled) - return true; - if (!B.Set_YLrVv.contains$1(0, $event.type)) - return true; - if (!J.$eq$($event.target, this._semanticsPlaceholder)) - return true; - t1 = $.EngineSemantics__instance; - (t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).set$semanticsEnabled(true); - this.dispose$0(); - return false; - }, - prepareAccessibilityPlaceholder$0() { - var t1, - placeholder = this._semanticsPlaceholder = A.DomDocument_createElement(init.G.document, "flt-semantics-placeholder"); - placeholder.addEventListener("click", A.createDomEventListener(new A.DesktopSemanticsEnabler_prepareAccessibilityPlaceholder_closure(this)), true); - t1 = A.jsify("button"); - t1.toString; - placeholder.setAttribute("role", t1); - t1 = A.jsify("polite"); - t1.toString; - placeholder.setAttribute("aria-live", t1); - t1 = A.jsify("0"); - t1.toString; - placeholder.setAttribute("tabindex", t1); - t1 = A.jsify("Enable accessibility"); - t1.toString; - placeholder.setAttribute("aria-label", t1); - t1 = placeholder.style; - A.DomCSSStyleDeclaration_setProperty(t1, "position", "absolute"); - A.DomCSSStyleDeclaration_setProperty(t1, "left", "-1px"); - A.DomCSSStyleDeclaration_setProperty(t1, "top", "-1px"); - A.DomCSSStyleDeclaration_setProperty(t1, "width", "1px"); - A.DomCSSStyleDeclaration_setProperty(t1, "height", "1px"); - return placeholder; - }, - dispose$0() { - var t1 = this._semanticsPlaceholder; - if (t1 != null) - t1.remove(); - this._semanticsPlaceholder = null; - } - }; - A.DesktopSemanticsEnabler_prepareAccessibilityPlaceholder_closure.prototype = { - call$1($event) { - this.$this.tryEnableSemantics$1($event); - }, - $signature: 2 - }; - A.MobileSemanticsEnabler.prototype = { - get$isWaitingToEnableSemantics() { - return this._semanticsPlaceholder != null; - }, - tryEnableSemantics$1($event) { - var t1, activationPoint, activatingElementRect, t2, t3, t4, t5, t6, deltaX, deltaY, _this = this; - if (_this._semanticsPlaceholder == null) - return true; - if (_this._schedulePlaceholderRemoval) { - if ($.$get$browser().get$browserEngine() !== B.BrowserEngine_1 || J.$eq$($event.type, "touchend") || J.$eq$($event.type, "pointerup") || J.$eq$($event.type, "click")) - _this.dispose$0(); - return true; - } - t1 = $.EngineSemantics__instance; - if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._semanticsEnabled) - return true; - if (++_this.semanticsActivationAttempts >= 20) - return _this._schedulePlaceholderRemoval = true; - if (!B.Set_lozUk.contains$1(0, $event.type)) - return true; - if (_this.semanticsActivationTimer != null) - return false; - activationPoint = A._Cell$named("activationPoint"); - switch ($event.type) { - case "click": - activationPoint.set$finalLocalValue(new A.DomPoint($event.offsetX, $event.offsetY)); - break; - case "touchstart": - case "touchend": - t1 = new A._DomListWrapper($event.changedTouches, type$._DomListWrapper_JSObject).get$first(0); - activationPoint.set$finalLocalValue(new A.DomPoint(t1.clientX, t1.clientY)); - break; - case "pointerdown": - case "pointerup": - activationPoint.set$finalLocalValue(new A.DomPoint($event.clientX, $event.clientY)); - break; - default: - return true; - } - activatingElementRect = _this._semanticsPlaceholder.getBoundingClientRect(); - t1 = activatingElementRect.left; - t2 = activatingElementRect.right; - t3 = activatingElementRect.left; - t4 = activatingElementRect.top; - t5 = activatingElementRect.bottom; - t6 = activatingElementRect.top; - deltaX = activationPoint._readLocal$0().x - (t1 + (t2 - t3) / 2); - deltaY = activationPoint._readLocal$0().y - (t4 + (t5 - t6) / 2); - if (deltaX * deltaX + deltaY * deltaY < 1) { - _this._schedulePlaceholderRemoval = true; - _this.semanticsActivationTimer = A.Timer_Timer(B.Duration_300000, new A.MobileSemanticsEnabler_tryEnableSemantics_closure(_this)); - return false; - } - return true; - }, - prepareAccessibilityPlaceholder$0() { - var t1, - placeholder = this._semanticsPlaceholder = A.DomDocument_createElement(init.G.document, "flt-semantics-placeholder"); - placeholder.addEventListener("click", A.createDomEventListener(new A.MobileSemanticsEnabler_prepareAccessibilityPlaceholder_closure(this)), true); - t1 = A.jsify("button"); - t1.toString; - placeholder.setAttribute("role", t1); - t1 = A.jsify("Enable accessibility"); - t1.toString; - placeholder.setAttribute("aria-label", t1); - t1 = placeholder.style; - A.DomCSSStyleDeclaration_setProperty(t1, "position", "absolute"); - A.DomCSSStyleDeclaration_setProperty(t1, "left", "0"); - A.DomCSSStyleDeclaration_setProperty(t1, "top", "0"); - A.DomCSSStyleDeclaration_setProperty(t1, "right", "0"); - A.DomCSSStyleDeclaration_setProperty(t1, "bottom", "0"); - return placeholder; - }, - dispose$0() { - var t1 = this._semanticsPlaceholder; - if (t1 != null) - t1.remove(); - this.semanticsActivationTimer = this._semanticsPlaceholder = null; - } - }; - A.MobileSemanticsEnabler_tryEnableSemantics_closure.prototype = { - call$0() { - this.$this.dispose$0(); - var t1 = $.EngineSemantics__instance; - (t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1).set$semanticsEnabled(true); - }, - $signature: 0 - }; - A.MobileSemanticsEnabler_prepareAccessibilityPlaceholder_closure.prototype = { - call$1($event) { - this.$this.tryEnableSemantics$1($event); - }, - $signature: 2 - }; - A.SemanticTable.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticCell.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticRow.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticColumnHeader.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticTab.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticTabPanel.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticTabList.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - } - }; - A.SemanticButton.prototype = { - focusAsRouteDefault$0() { - var t1 = this._focusable; - if (t1 == null) - t1 = null; - else { - t1.focusAsRouteDefault$0(); - t1 = true; - } - return t1 === true; - }, - update$0(_) { - var t1, t2; - this.super$SemanticRole$update(0); - t1 = this.semanticsObject.enabledState$0(); - t2 = this.__SemanticRole_element_F; - if (t1 === B.EnabledState_2) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify("true"); - t1.toString; - t2.setAttribute("aria-disabled", t1); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.removeAttribute("aria-disabled"); - } - } - }; - A.Tappable.prototype = { - Tappable$2(semanticsObject, owner) { - var t2, - t1 = A.createDomEventListener(new A.Tappable_closure(this)); - this._clickListener = t1; - t2 = this.owner.__SemanticRole_element_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.addEventListener("click", t1); - }, - get$acceptsPointerEvents() { - return true; - }, - update$0(_) { - var t2, _this = this, - wasListening = _this._isListening, - t1 = _this.semanticsObject; - if (t1.enabledState$0() !== B.EnabledState_2) { - t1 = t1.__engine$_actions; - t1.toString; - t1 = (t1 & 1) !== 0; - } else - t1 = false; - _this._isListening = t1; - if (wasListening !== t1) { - t2 = _this.owner.__SemanticRole_element_F; - if (t1) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.jsify(""); - t1.toString; - t2.setAttribute("flt-tappable", t1); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.removeAttribute("flt-tappable"); - } - } - } - }; - A.Tappable_closure.prototype = { - call$1(click) { - var t1 = this.$this, - t2 = t1.semanticsObject; - $.$get$PointerBinding_clickDebouncer().onClick$4(0, click, t2.owner.viewId, t2.id, t1._isListening); - }, - $signature: 2 - }; - A.SemanticsTextEditingStrategy.prototype = { - enable$3$onAction$onChange(_, inputConfig, onAction, onChange) { - this.inputConfig = inputConfig; - this.onChange = onChange; - this.onAction = onAction; - }, - activate$1(textField) { - var t2, t3, _this = this, - t1 = _this.activeTextField; - if (t1 === textField) - return; - else if (t1 != null) - _this.disable$0(0); - _this.activeTextField = textField; - t1 = textField.__SemanticTextField_editableElement_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.domElement = t1; - _this._syncStyle$0(); - t1 = _this.inputConfig; - t1.toString; - t2 = _this.onChange; - t2.toString; - t3 = _this.onAction; - t3.toString; - _this.super$DefaultTextEditingStrategy$enable(0, t1, t3, t2); - }, - disable$0(_) { - var t1, i, t2, _this = this; - if (!_this.isEnabled) - return; - _this.isEnabled = false; - _this.geometry = _this.style = null; - for (t1 = _this.subscriptions, i = 0; i < t1.length; ++i) { - t2 = t1[i]; - t2.target.removeEventListener(t2.type, t2.listener); - } - B.JSArray_methods.clear$0(t1); - _this.lastEditingState = null; - t1 = $.$get$EnginePlatformDispatcher__instance().get$viewManager(); - t2 = _this.domElement; - t2.toString; - t1.safeBlur$1(t2); - _this._queuedStyle = _this.activeTextField = _this.domElement = null; - }, - addEventHandlers$0() { - var t2, t3, _this = this, - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.autofillGroup; - if (t1 != null) - B.JSArray_methods.addAll$1(_this.subscriptions, t1.addInputEventListeners$0()); - t1 = _this.subscriptions; - t2 = _this.domElement; - t2.toString; - t3 = _this.get$handleChange(); - t1.push(A.DomSubscription$(t2, "input", A.createDomEventListener(t3))); - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "keydown", A.createDomEventListener(_this.get$maybeSendAction()))); - t1.push(A.DomSubscription$(init.G.document, "selectionchange", A.createDomEventListener(t3))); - _this.preventDefaultForMouseEvents$0(); - }, - initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange) { - this.isEnabled = true; - this.__DefaultTextEditingStrategy_inputConfiguration_A = inputConfig; - this.applyConfiguration$1(inputConfig); - }, - placeElement$0() { - this.__DefaultTextEditingStrategy_inputConfiguration_A === $ && A.throwUnnamedLateFieldNI(); - var t1 = this.domElement; - t1.toString; - t1.focus($.$get$DomElement__preventScrollOptions()); - }, - initializeElementPlacement$0() { - }, - updateElementPlacement$1(textGeometry) { - }, - updateElementStyle$1(textStyle) { - this._queuedStyle = textStyle; - this._syncStyle$0(); - }, - _syncStyle$0() { - var t1 = this._queuedStyle; - if (t1 == null || this.domElement == null) - return; - this.super$DefaultTextEditingStrategy$updateElementStyle(t1); - } - }; - A.SemanticTextField.prototype = { - get$acceptsPointerEvents() { - return true; - }, - updateValidationResult$0() { - var t1 = this.__SemanticTextField_editableElement_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - A.SemanticRole_updateAriaInvalid(t1, this.semanticsObject.__engine$_validationResult); - }, - focusAsRouteDefault$0() { - var t1 = this.__SemanticTextField_editableElement_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.focus($.$get$DomElement__preventScrollOptions()); - return true; - }, - _initializeEditableElement$0() { - var textArea, t2, t3, t4, _this = this, - t1 = _this.semanticsObject; - if ((t1.__engine$_flags & 524288) !== 0) { - textArea = A.createMultilineTextArea(); - if ((t1.__engine$_flags & 1024) !== 0) - A.DomCSSStyleDeclaration_setProperty(textArea.style, "-webkit-text-security", "circle"); - t2 = textArea; - } else - t2 = A.DomDocument_createElement(init.G.document, "input"); - _this.__SemanticTextField_editableElement_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__SemanticTextField_editableElement_F = t2; - _this._updateEnabledState$0(); - t2.spellcheck = false; - t3 = A.jsify("off"); - t3.toString; - t2.setAttribute("autocorrect", t3); - t3 = A.jsify("off"); - t3.toString; - t2.setAttribute("autocomplete", t3); - t3 = A.jsify("text-field"); - t3.toString; - t2.setAttribute("data-semantics-role", t3); - t3 = t2.style; - A.DomCSSStyleDeclaration_setProperty(t3, "position", "absolute"); - A.DomCSSStyleDeclaration_setProperty(t3, "top", "0"); - A.DomCSSStyleDeclaration_setProperty(t3, "left", "0"); - t4 = t1.__engine$_rect; - A.DomCSSStyleDeclaration_setProperty(t3, "width", A.S(t4.right - t4.left) + "px"); - t1 = t1.__engine$_rect; - A.DomCSSStyleDeclaration_setProperty(t3, "height", A.S(t1.bottom - t1.top) + "px"); - t1 = _this.__SemanticRole_element_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.append(t2); - t2.addEventListener("focus", A.createDomEventListener(new A.SemanticTextField__initializeEditableElement_closure(_this))); - t2.addEventListener("click", A.createDomEventListener(new A.SemanticTextField__initializeEditableElement_closure0(_this))); - t2.addEventListener("blur", A.createDomEventListener(new A.SemanticTextField__initializeEditableElement_closure1(_this))); - }, - update$0(_) { - var t1, t2, t3, t4, _this = this; - _this.super$SemanticRole$update(0); - _this._updateEnabledState$0(); - t1 = _this.__SemanticTextField_editableElement_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.style; - t3 = _this.semanticsObject; - t4 = t3.__engine$_rect; - A.DomCSSStyleDeclaration_setProperty(t2, "width", A.S(t4.right - t4.left) + "px"); - t4 = t3.__engine$_rect; - A.DomCSSStyleDeclaration_setProperty(t2, "height", A.S(t4.bottom - t4.top) + "px"); - if ((t3.__engine$_flags & 32) !== 0) { - if (!J.$eq$(init.G.document.activeElement, t1) && (t3.__engine$_flags & 128) !== 0) - t3.owner._oneTimePostUpdateCallbacks.push(new A.SemanticTextField_update_closure(_this)); - t2 = $.SemanticsTextEditingStrategy__instance; - if (t2 != null) - t2.activate$1(_this); - } - t2 = t3._label; - if (t2 != null && t2.length !== 0) { - if ((t3._dirtyFields & 1024) !== 0) { - t2 = A.jsify(t2); - t2.toString; - t1.setAttribute("aria-label", t2); - } - } else - t1.removeAttribute("aria-label"); - t2 = t3.__engine$_flags; - if ((t2 & 536870912) !== 0) { - t2 = A.jsify((t2 & 1073741824) !== 0); - t2.toString; - t1.setAttribute("aria-required", t2); - } else - t1.removeAttribute("aria-required"); - _this._updateInputType$0(); - }, - _updateEnabledState$0() { - var t1 = this.__SemanticTextField_editableElement_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.disabled = (this.semanticsObject.__engine$_flags & 128) === 0; - }, - _updateInputType$0() { - var t3, - t1 = this.semanticsObject, - t2 = t1.__engine$_flags; - if ((t2 & 524288) !== 0) - return; - t3 = this.__SemanticTextField_editableElement_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - if ((t2 & 1024) !== 0) - t3.type = "password"; - else { - t1 = t1.__SemanticsObject_inputType_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - switch (t1.index) { - case 4: - t3.type = "search"; - break; - case 5: - t3.type = "email"; - break; - case 2: - t3.type = "url"; - break; - case 3: - t3.type = "tel"; - break; - default: - t3.type = "text"; - } - } - }, - dispose$0() { - this.super$SemanticRole$dispose(); - var t1 = $.SemanticsTextEditingStrategy__instance; - if (t1 != null) - if (t1.activeTextField === this) - t1.disable$0(0); - } - }; - A.SemanticTextField__initializeEditableElement_closure.prototype = { - call$1($event) { - var t1 = this.$this.semanticsObject; - $.$get$EnginePlatformDispatcher__instance().invokeOnSemanticsAction$4(t1.owner.viewId, t1.id, B.SemanticsAction_4194304_focus, null); - }, - $signature: 2 - }; - A.SemanticTextField__initializeEditableElement_closure0.prototype = { - call$1($event) { - var t1 = this.$this.__SemanticTextField_editableElement_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.focus($.$get$DomElement__preventScrollOptions()); - }, - $signature: 2 - }; - A.SemanticTextField__initializeEditableElement_closure1.prototype = { - call$1($event) { - var t1 = $.SemanticsTextEditingStrategy__instance; - if (t1 != null) - if (t1.activeTextField === this.$this) - t1.disable$0(0); - }, - $signature: 2 - }; - A.SemanticTextField_update_closure.prototype = { - call$0() { - var t1 = this.$this.__SemanticTextField_editableElement_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.focus($.$get$DomElement__preventScrollOptions()); - }, - $signature: 0 - }; - A._TypedDataBuffer.prototype = { - get$length(_) { - return this.__engine$_length; - }, - $index(_, index) { - if (index >= this.__engine$_length) - throw A.wrapException(A.IndexError$(index, this, null, null, null)); - return this.__engine$_buffer[index]; - }, - $indexSet(_, index, value) { - var t1; - if (index >= this.__engine$_length) - throw A.wrapException(A.IndexError$(index, this, null, null, null)); - t1 = this.__engine$_buffer; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[index] = value; - }, - set$length(_, newLength) { - var t2, t3, i, newBuffer, _this = this, - t1 = _this.__engine$_length; - if (newLength < t1) - for (t2 = _this.__engine$_buffer, t3 = t2.$flags | 0, i = newLength; i < t1; ++i) { - t3 & 2 && A.throwUnsupportedOperation(t2); - t2[i] = 0; - } - else { - t1 = _this.__engine$_buffer.length; - if (newLength > t1) { - if (t1 === 0) - newBuffer = new Uint8Array(newLength); - else - newBuffer = _this._createBiggerBuffer$1(newLength); - B.NativeUint8List_methods.setRange$3(newBuffer, 0, _this.__engine$_length, _this.__engine$_buffer); - _this.__engine$_buffer = newBuffer; - } - } - _this.__engine$_length = newLength; - }, - __engine$_add$1(_, value) { - var t2, _this = this, - t1 = _this.__engine$_length; - if (t1 === _this.__engine$_buffer.length) - _this.__engine$_grow$1(t1); - t1 = _this.__engine$_buffer; - t2 = _this.__engine$_length++; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[t2] = value; - }, - add$1(_, value) { - var t2, _this = this, - t1 = _this.__engine$_length; - if (t1 === _this.__engine$_buffer.length) - _this.__engine$_grow$1(t1); - t1 = _this.__engine$_buffer; - t2 = _this.__engine$_length++; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[t2] = value; - }, - addAll$3(_, values, start, end) { - A.RangeError_checkNotNegative(start, "start"); - if (end != null && start > end) - throw A.wrapException(A.RangeError$range(end, start, null, "end", null)); - this.__engine$_addAll$3(values, start, end); - }, - addAll$1(_, values) { - return this.addAll$3(0, values, 0, null); - }, - __engine$_addAll$3(values, start, end) { - var t1, i, value; - if (type$.List_dynamic._is(values)) - end = end == null ? values.length : end; - if (end != null) { - this._insertKnownLength$4(this.__engine$_length, values, start, end); - return; - } - for (t1 = J.get$iterator$ax(values), i = 0; t1.moveNext$0();) { - value = t1.get$current(t1); - if (i >= start) - this.__engine$_add$1(0, value); - ++i; - } - if (i < start) - throw A.wrapException(A.StateError$("Too few elements")); - }, - _insertKnownLength$4(index, values, start, end) { - var valuesLength, newLength, t2, _this = this, - t1 = J.getInterceptor$asx(values); - if (start > t1.get$length(values) || end > t1.get$length(values)) - throw A.wrapException(A.StateError$("Too few elements")); - valuesLength = end - start; - newLength = _this.__engine$_length + valuesLength; - _this._ensureCapacity$1(newLength); - t1 = _this.__engine$_buffer; - t2 = index + valuesLength; - B.NativeUint8List_methods.setRange$4(t1, t2, _this.__engine$_length + valuesLength, t1, index); - B.NativeUint8List_methods.setRange$4(_this.__engine$_buffer, index, t2, values, start); - _this.__engine$_length = newLength; - }, - _ensureCapacity$1(requiredCapacity) { - var newBuffer, _this = this; - if (requiredCapacity <= _this.__engine$_buffer.length) - return; - newBuffer = _this._createBiggerBuffer$1(requiredCapacity); - B.NativeUint8List_methods.setRange$3(newBuffer, 0, _this.__engine$_length, _this.__engine$_buffer); - _this.__engine$_buffer = newBuffer; - }, - _createBiggerBuffer$1(requiredCapacity) { - var newLength = this.__engine$_buffer.length * 2; - if (requiredCapacity != null && newLength < requiredCapacity) - newLength = requiredCapacity; - else if (newLength < 8) - newLength = 8; - return new Uint8Array(newLength); - }, - __engine$_grow$1($length) { - var t1 = this._createBiggerBuffer$1(null); - B.NativeUint8List_methods.setRange$3(t1, 0, $length, this.__engine$_buffer); - this.__engine$_buffer = t1; - }, - setRange$4(_, start, end, source, skipCount) { - var t1 = this.__engine$_length; - if (end > t1) - throw A.wrapException(A.RangeError$range(end, 0, t1, null, null)); - t1 = this.__engine$_buffer; - if (source instanceof A.Uint8Buffer) - B.NativeUint8List_methods.setRange$4(t1, start, end, source.__engine$_buffer, skipCount); - else - B.NativeUint8List_methods.setRange$4(t1, start, end, source, skipCount); - } - }; - A._IntBuffer.prototype = {}; - A.Uint8Buffer.prototype = {}; - A.MethodCall0.prototype = { - toString$0(_) { - return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "(" + this.method + ", " + A.S(this.$arguments) + ")"; - } - }; - A.JSONMessageCodec.prototype = { - encodeMessage$1(message) { - return J.asByteData$0$x(B.NativeUint8List_methods.get$buffer(B.C_Utf8Encoder.convert$1(B.C_JsonCodec.encode$1(message)))); - }, - decodeMessage$1(message) { - if (message == null) - return message; - return B.C_JsonCodec.decode$1(0, B.Utf8Decoder_false.convert$1(J.asUint8List$0$x(B.NativeByteData_methods.get$buffer(message)))); - } - }; - A.JSONMethodCodec.prototype = { - encodeMethodCall$1($call) { - return B.C_JSONMessageCodec.encodeMessage$1(A.LinkedHashMap_LinkedHashMap$_literal(["method", $call.method, "args", $call.$arguments], type$.String, type$.dynamic)); - }, - decodeMethodCall$1(methodCall) { - var t1, method, $arguments, _null = null, - decoded = B.C_JSONMessageCodec.decodeMessage$1(methodCall); - if (!type$.Map_dynamic_dynamic._is(decoded)) - throw A.wrapException(A.FormatException$("Expected method call Map, got " + A.S(decoded), _null, _null)); - t1 = J.getInterceptor$asx(decoded); - method = t1.$index(decoded, "method"); - $arguments = t1.$index(decoded, "args"); - if (typeof method == "string") - return new A.MethodCall0(method, $arguments); - throw A.wrapException(A.FormatException$("Invalid method call: " + A.S(decoded), _null, _null)); - } - }; - A.StandardMessageCodec.prototype = { - encodeMessage$1(message) { - var buffer = A.WriteBuffer_WriteBuffer0(); - this.writeValue$2(0, buffer, message); - return buffer.done$0(); - }, - decodeMessage$1(message) { - var buffer, result; - if (message == null) - return null; - buffer = new A.ReadBuffer0(message); - result = this.readValue$1(0, buffer); - if (buffer.__engine$_position < message.byteLength) - throw A.wrapException(B.FormatException_j1B); - return result; - }, - writeValue$2(_, buffer, value) { - var t1, t2, t3, bytes, _this = this; - if (value == null) - buffer.__engine$_buffer.__engine$_add$1(0, 0); - else if (A._isBool(value)) { - t1 = value ? 1 : 2; - buffer.__engine$_buffer.__engine$_add$1(0, t1); - } else if (typeof value == "number") { - t1 = buffer.__engine$_buffer; - t1.__engine$_add$1(0, 6); - buffer.__engine$_alignTo$1(8); - t2 = buffer.__engine$_eightBytes; - t3 = $.$get$Endian_host(); - t2.$flags & 2 && A.throwUnsupportedOperation(t2, 13); - t2.setFloat64(0, value, B.C_Endian === t3); - t1.addAll$1(0, buffer.__engine$_eightBytesAsList); - } else if (A._isInt(value)) { - t1 = -2147483648 <= value && value <= 2147483647; - t2 = buffer.__engine$_buffer; - t3 = buffer.__engine$_eightBytes; - if (t1) { - t2.__engine$_add$1(0, 3); - t1 = $.$get$Endian_host(); - t3.$flags & 2 && A.throwUnsupportedOperation(t3, 8); - t3.setInt32(0, value, B.C_Endian === t1); - t2.addAll$3(0, buffer.__engine$_eightBytesAsList, 0, 4); - } else { - t2.__engine$_add$1(0, 4); - B.NativeByteData_methods.setInt64$3(t3, 0, value, $.$get$Endian_host()); - } - } else if (typeof value == "string") { - t1 = buffer.__engine$_buffer; - t1.__engine$_add$1(0, 7); - bytes = B.C_Utf8Encoder.convert$1(value); - _this.writeSize$2(buffer, bytes.length); - t1.addAll$1(0, bytes); - } else if (type$.Uint8List._is(value)) { - t1 = buffer.__engine$_buffer; - t1.__engine$_add$1(0, 8); - _this.writeSize$2(buffer, value.length); - t1.addAll$1(0, value); - } else if (type$.Int32List._is(value)) { - t1 = buffer.__engine$_buffer; - t1.__engine$_add$1(0, 9); - t2 = value.length; - _this.writeSize$2(buffer, t2); - buffer.__engine$_alignTo$1(4); - t1.addAll$1(0, J.asUint8List$2$x(B.NativeInt32List_methods.get$buffer(value), value.byteOffset, 4 * t2)); - } else if (type$.Float64List._is(value)) { - t1 = buffer.__engine$_buffer; - t1.__engine$_add$1(0, 11); - t2 = value.length; - _this.writeSize$2(buffer, t2); - buffer.__engine$_alignTo$1(8); - t1.addAll$1(0, J.asUint8List$2$x(B.NativeFloat64List_methods.get$buffer(value), value.byteOffset, 8 * t2)); - } else if (type$.List_dynamic._is(value)) { - buffer.__engine$_buffer.__engine$_add$1(0, 12); - t1 = J.getInterceptor$asx(value); - _this.writeSize$2(buffer, t1.get$length(value)); - for (t1 = t1.get$iterator(value); t1.moveNext$0();) - _this.writeValue$2(0, buffer, t1.get$current(t1)); - } else if (type$.Map_dynamic_dynamic._is(value)) { - buffer.__engine$_buffer.__engine$_add$1(0, 13); - t1 = J.getInterceptor$asx(value); - _this.writeSize$2(buffer, t1.get$length(value)); - t1.forEach$1(value, new A.StandardMessageCodec_writeValue_closure0(_this, buffer)); - } else - throw A.wrapException(A.ArgumentError$value(value, null, null)); - }, - readValue$1(_, buffer) { - if (buffer.__engine$_position >= buffer.data.byteLength) - throw A.wrapException(B.FormatException_j1B); - return this.readValueOfType$2(buffer.getUint8$0(0), buffer); - }, - readValueOfType$2(type, buffer) { - var result, value, $length, t1, list, theResult, i, t2, t3, _this = this; - switch (type) { - case 0: - result = null; - break; - case 1: - result = true; - break; - case 2: - result = false; - break; - case 3: - value = buffer.data.getInt32(buffer.__engine$_position, B.C_Endian === $.$get$Endian_host()); - buffer.__engine$_position += 4; - result = value; - break; - case 4: - result = buffer.getInt64$0(0); - break; - case 5: - $length = _this.readSize$1(buffer); - result = A.int_parse(B.Utf8Decoder_false.convert$1(buffer.getUint8List$1($length)), 16); - break; - case 6: - buffer.__engine$_alignTo$1(8); - value = buffer.data.getFloat64(buffer.__engine$_position, B.C_Endian === $.$get$Endian_host()); - buffer.__engine$_position += 8; - result = value; - break; - case 7: - $length = _this.readSize$1(buffer); - result = B.Utf8Decoder_false.convert$1(buffer.getUint8List$1($length)); - break; - case 8: - result = buffer.getUint8List$1(_this.readSize$1(buffer)); - break; - case 9: - $length = _this.readSize$1(buffer); - buffer.__engine$_alignTo$1(4); - t1 = buffer.data; - list = J.asInt32List$2$x(B.NativeByteData_methods.get$buffer(t1), t1.byteOffset + buffer.__engine$_position, $length); - buffer.__engine$_position = buffer.__engine$_position + 4 * $length; - result = list; - break; - case 10: - result = buffer.getInt64List$1(_this.readSize$1(buffer)); - break; - case 11: - $length = _this.readSize$1(buffer); - buffer.__engine$_alignTo$1(8); - t1 = buffer.data; - list = J.asFloat64List$2$x(B.NativeByteData_methods.get$buffer(t1), t1.byteOffset + buffer.__engine$_position, $length); - buffer.__engine$_position = buffer.__engine$_position + 8 * $length; - result = list; - break; - case 12: - $length = _this.readSize$1(buffer); - theResult = []; - for (t1 = buffer.data, i = 0; i < $length; ++i) { - t2 = buffer.__engine$_position; - if (t2 >= t1.byteLength) - A.throwExpression(B.FormatException_j1B); - buffer.__engine$_position = t2 + 1; - theResult.push(_this.readValueOfType$2(t1.getUint8(t2), buffer)); - } - result = theResult; - break; - case 13: - $length = _this.readSize$1(buffer); - t1 = type$.nullable_Object; - theResult = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); - for (t1 = buffer.data, i = 0; i < $length; ++i) { - t2 = buffer.__engine$_position; - if (t2 >= t1.byteLength) - A.throwExpression(B.FormatException_j1B); - buffer.__engine$_position = t2 + 1; - t2 = _this.readValueOfType$2(t1.getUint8(t2), buffer); - t3 = buffer.__engine$_position; - if (t3 >= t1.byteLength) - A.throwExpression(B.FormatException_j1B); - buffer.__engine$_position = t3 + 1; - theResult.$indexSet(0, t2, _this.readValueOfType$2(t1.getUint8(t3), buffer)); - } - result = theResult; - break; - default: - throw A.wrapException(B.FormatException_j1B); - } - return result; - }, - writeSize$2(buffer, value) { - var t1, t2, t3, t4, t5; - if (value < 254) - buffer.__engine$_buffer.__engine$_add$1(0, value); - else { - t1 = buffer.__engine$_buffer; - t2 = buffer.__engine$_eightBytes; - t3 = buffer.__engine$_eightBytesAsList; - t4 = t2.$flags | 0; - if (value <= 65535) { - t1.__engine$_add$1(0, 254); - t5 = $.$get$Endian_host(); - t4 & 2 && A.throwUnsupportedOperation(t2, 10); - t2.setUint16(0, value, B.C_Endian === t5); - t1.addAll$3(0, t3, 0, 2); - } else { - t1.__engine$_add$1(0, 255); - t5 = $.$get$Endian_host(); - t4 & 2 && A.throwUnsupportedOperation(t2, 11); - t2.setUint32(0, value, B.C_Endian === t5); - t1.addAll$3(0, t3, 0, 4); - } - } - }, - readSize$1(buffer) { - var t1, - value = buffer.getUint8$0(0); - $label0$0: { - if (254 === value) { - value = buffer.data.getUint16(buffer.__engine$_position, B.C_Endian === $.$get$Endian_host()); - buffer.__engine$_position += 2; - t1 = value; - break $label0$0; - } - if (255 === value) { - value = buffer.data.getUint32(buffer.__engine$_position, B.C_Endian === $.$get$Endian_host()); - buffer.__engine$_position += 4; - t1 = value; - break $label0$0; - } - t1 = value; - break $label0$0; - } - return t1; - } - }; - A.StandardMessageCodec_writeValue_closure0.prototype = { - call$2(key, value) { - var t1 = this.$this, - t2 = this.buffer; - t1.writeValue$2(0, t2, key); - t1.writeValue$2(0, t2, value); - }, - $signature: 101 - }; - A.StandardMethodCodec.prototype = { - decodeMethodCall$1(methodCall) { - var buffer, method, $arguments; - methodCall.toString; - buffer = new A.ReadBuffer0(methodCall); - method = B.C_StandardMessageCodec0.readValue$1(0, buffer); - $arguments = B.C_StandardMessageCodec0.readValue$1(0, buffer); - if (typeof method == "string" && buffer.__engine$_position >= methodCall.byteLength) - return new A.MethodCall0(method, $arguments); - else - throw A.wrapException(B.FormatException_6Jp); - }, - encodeSuccessEnvelope$1(result) { - var buffer = A.WriteBuffer_WriteBuffer0(); - buffer.__engine$_buffer.__engine$_add$1(0, 0); - B.C_StandardMessageCodec0.writeValue$2(0, buffer, result); - return buffer.done$0(); - }, - encodeErrorEnvelope$3$code$details$message(code, details, message) { - var buffer = A.WriteBuffer_WriteBuffer0(); - buffer.__engine$_buffer.__engine$_add$1(0, 1); - B.C_StandardMessageCodec0.writeValue$2(0, buffer, code); - B.C_StandardMessageCodec0.writeValue$2(0, buffer, message); - B.C_StandardMessageCodec0.writeValue$2(0, buffer, details); - return buffer.done$0(); - } - }; - A.WriteBuffer0.prototype = { - __engine$_alignTo$1(alignment) { - var t2, i, - t1 = this.__engine$_buffer, - mod = B.JSInt_methods.$mod(t1.__engine$_length, alignment); - if (mod !== 0) - for (t2 = alignment - mod, i = 0; i < t2; ++i) - t1.__engine$_add$1(0, 0); - }, - done$0() { - var t1 = this.__engine$_buffer; - return J.asByteData$2$x(B.NativeUint8List_methods.get$buffer(t1.__engine$_buffer), 0, t1.__engine$_length * t1.__engine$_buffer.BYTES_PER_ELEMENT); - } - }; - A.ReadBuffer0.prototype = { - getUint8$0(_) { - return this.data.getUint8(this.__engine$_position++); - }, - getInt64$0(_) { - B.NativeByteData_methods.getInt64$2(this.data, this.__engine$_position, $.$get$Endian_host()); - }, - getUint8List$1($length) { - var t1 = this.data, - list = J.asUint8List$2$x(B.NativeByteData_methods.get$buffer(t1), t1.byteOffset + this.__engine$_position, $length); - this.__engine$_position += $length; - return list; - }, - getInt64List$1($length) { - var t1, list, _this = this; - _this.__engine$_alignTo$1(8); - t1 = _this.data; - list = J.asInt64List$2$x(B.NativeByteData_methods.get$buffer(t1), t1.byteOffset + _this.__engine$_position, $length); - _this.__engine$_position = _this.__engine$_position + 8 * $length; - return list; - }, - __engine$_alignTo$1(alignment) { - var t1 = this.__engine$_position, - mod = B.JSInt_methods.$mod(t1, alignment); - if (mod !== 0) - this.__engine$_position = t1 + (alignment - mod); - } - }; - A.LineBreakType.prototype = { - _enumToString$0() { - return "LineBreakType." + this._name; - } - }; - A.LineBreakFragment.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.start, _this.end, _this.type, _this.trailingNewlines, _this.trailingSpaces, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - return other instanceof A.LineBreakFragment && other.start === _this.start && other.end === _this.end && other.type === _this.type && other.trailingNewlines === _this.trailingNewlines && other.trailingSpaces === _this.trailingSpaces; - }, - toString$0(_) { - return "LineBreakFragment(" + this.start + ", " + this.end + ", " + this.type.toString$0(0) + ")"; - } - }; - A.EngineLineMetrics.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.hardBreak, _this.ascent, _this.descent, _this.unscaledAscent, _this.height, _this.width, _this.left, _this.baseline, _this.lineNumber, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.EngineLineMetrics && other.hardBreak === _this.hardBreak && other.ascent === _this.ascent && other.descent === _this.descent && other.unscaledAscent === _this.unscaledAscent && other.height === _this.height && other.width === _this.width && other.left === _this.left && other.baseline === _this.baseline && other.lineNumber === _this.lineNumber; - }, - toString$0(_) { - return this.super$Object$toString(0); - }, - $isLineMetrics: 1, - get$hardBreak() { - return this.hardBreak; - }, - get$ascent() { - return this.ascent; - }, - get$descent() { - return this.descent; - }, - get$unscaledAscent() { - return this.unscaledAscent; - }, - get$height(receiver) { - return this.height; - }, - get$width(receiver) { - return this.width; - }, - get$left(receiver) { - return this.left; - }, - get$baseline() { - return this.baseline; - }, - get$lineNumber(receiver) { - return this.lineNumber; - } - }; - A.BrowserAutofillHints.prototype = {}; - A.CompositionAwareMixin.prototype = { - get$_compositionStartListener() { - var result, _this = this, - value = _this.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI; - if (value === $) { - result = A.createDomEventListener(_this.get$_handleCompositionStart()); - _this.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.CompositionAwareMixin___CompositionAwareMixin__compositionStartListener_FI = result; - value = result; - } - return value; - }, - get$_compositionUpdateListener() { - var result, _this = this, - value = _this.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI; - if (value === $) { - result = A.createDomEventListener(_this.get$_handleCompositionUpdate()); - _this.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.CompositionAwareMixin___CompositionAwareMixin__compositionUpdateListener_FI = result; - value = result; - } - return value; - }, - get$_compositionEndListener() { - var result, _this = this, - value = _this.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI; - if (value === $) { - result = A.createDomEventListener(_this.get$_handleCompositionEnd()); - _this.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.CompositionAwareMixin___CompositionAwareMixin__compositionEndListener_FI = result; - value = result; - } - return value; - }, - addCompositionEventHandlers$1(domElement) { - domElement.addEventListener("compositionstart", this.get$_compositionStartListener()); - domElement.addEventListener("compositionupdate", this.get$_compositionUpdateListener()); - domElement.addEventListener("compositionend", this.get$_compositionEndListener()); - }, - _handleCompositionStart$1($event) { - this.CompositionAwareMixin_composingText = null; - }, - _handleCompositionUpdate$1($event) { - var t1 = A.JSAnyUtilityExtension_instanceOfString($event, "CompositionEvent"); - if (t1) - this.CompositionAwareMixin_composingText = $event.data; - }, - _handleCompositionEnd$1($event) { - this.CompositionAwareMixin_composingText = null; - }, - determineCompositionState$1(editingState) { - var t1, t2, composingBase; - if (this.CompositionAwareMixin_composingText == null || editingState.text == null) - return editingState; - t1 = editingState.extentOffset; - t2 = this.CompositionAwareMixin_composingText.length; - composingBase = t1 - t2; - if (composingBase < 0) - return editingState; - return A.EditingState$(editingState.baseOffset, composingBase, composingBase + t2, t1, editingState.text); - } - }; - A.EngineInputAction.prototype = { - configureInputAction$1(domElement) { - var t1; - if (this.get$enterkeyhintAttribute() == null) - return; - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_0 || $.$get$browser().get$operatingSystem() === B.OperatingSystem_1 || this.get$enterkeyhintAttribute() == null) { - t1 = this.get$enterkeyhintAttribute(); - t1.toString; - t1 = A.jsify(t1); - t1.toString; - domElement.setAttribute("enterkeyhint", t1); - } - } - }; - A.NoInputAction.prototype = { - get$enterkeyhintAttribute() { - return null; - } - }; - A.EnterInputAction.prototype = { - get$enterkeyhintAttribute() { - return "enter"; - } - }; - A.DoneInputAction.prototype = { - get$enterkeyhintAttribute() { - return "done"; - } - }; - A.GoInputAction.prototype = { - get$enterkeyhintAttribute() { - return "go"; - } - }; - A.NextInputAction.prototype = { - get$enterkeyhintAttribute() { - return "next"; - } - }; - A.PreviousInputAction.prototype = { - get$enterkeyhintAttribute() { - return "previous"; - } - }; - A.SearchInputAction.prototype = { - get$enterkeyhintAttribute() { - return "search"; - } - }; - A.SendInputAction.prototype = { - get$enterkeyhintAttribute() { - return "send"; - } - }; - A.EngineInputType.prototype = { - createDomElement$0() { - return A.DomDocument_createElement(init.G.document, "input"); - }, - configureInputMode$1(domElement) { - var t1; - if (this.get$inputmodeAttribute() == null) - return; - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_0 || $.$get$browser().get$operatingSystem() === B.OperatingSystem_1 || this.get$inputmodeAttribute() === "none") { - t1 = this.get$inputmodeAttribute(); - t1.toString; - t1 = A.jsify(t1); - t1.toString; - domElement.setAttribute("inputmode", t1); - } - } - }; - A.NoTextInputType.prototype = { - get$inputmodeAttribute() { - return "none"; - } - }; - A.MultilineNoTextInputType.prototype = { - get$inputmodeAttribute() { - return "none"; - }, - createDomElement$0() { - return A.createMultilineTextArea(); - } - }; - A.TextInputType0.prototype = { - get$inputmodeAttribute() { - return null; - } - }; - A.NumberInputType.prototype = { - get$inputmodeAttribute() { - return "numeric"; - } - }; - A.DecimalInputType.prototype = { - get$inputmodeAttribute() { - return "decimal"; - } - }; - A.PhoneInputType.prototype = { - get$inputmodeAttribute() { - return "tel"; - } - }; - A.EmailInputType.prototype = { - get$inputmodeAttribute() { - return "email"; - } - }; - A.UrlInputType.prototype = { - get$inputmodeAttribute() { - return "url"; - } - }; - A.MultilineInputType.prototype = { - get$inputmodeAttribute() { - return null; - }, - createDomElement$0() { - return A.createMultilineTextArea(); - } - }; - A.TextCapitalization.prototype = { - _enumToString$0() { - return "TextCapitalization." + this._name; - } - }; - A.TextCapitalizationConfig.prototype = { - setAutocapitalizeAttribute$1(domElement) { - var autocapitalize, t1; - switch (this.textCapitalization.index) { - case 0: - autocapitalize = "words"; - break; - case 2: - autocapitalize = "characters"; - break; - case 1: - autocapitalize = "sentences"; - break; - case 3: - autocapitalize = "off"; - break; - default: - autocapitalize = ""; - } - if (A.JSAnyUtilityExtension_instanceOfString(domElement, "HTMLInputElement")) { - t1 = A.jsify(autocapitalize); - t1.toString; - domElement.setAttribute("autocapitalize", t1); - } else if (A.JSAnyUtilityExtension_instanceOfString(domElement, "HTMLTextAreaElement")) { - t1 = A.jsify(autocapitalize); - t1.toString; - domElement.setAttribute("autocapitalize", t1); - } - } - }; - A.EngineAutofillForm.prototype = { - addInputEventListeners$0() { - var t1 = this.elements, - subscriptions = A._setArrayType([], type$.JSArray_DomSubscription); - new A.LinkedHashMapKeysIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>")).forEach$1(0, new A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey(this, subscriptions)); - return subscriptions; - } - }; - A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey.prototype = { - call$1(key) { - var t1 = this.$this, - t2 = t1.elements.$index(0, key); - t2.toString; - this.subscriptions.push(A.DomSubscription$(t2, "input", A.createDomEventListener(new A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey_closure(t1, key, t2)))); - }, - $signature: 39 - }; - A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey_closure.prototype = { - call$1(e) { - var newEditingState, - t1 = this.$this.items, - t2 = this.key; - if (t1.$index(0, t2) == null) - throw A.wrapException(A.StateError$("AutofillInfo must have a valid uniqueIdentifier.")); - else { - t1 = t1.$index(0, t2); - t1.toString; - newEditingState = A.EditingState_EditingState$fromDomElement(this.element); - $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/textinput", B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall0(string$.TextInT, [0, A.LinkedHashMap_LinkedHashMap$_literal([t1.uniqueIdentifier, newEditingState.toFlutter$0()], type$.nullable_String, type$.dynamic)])), A._engine___emptyCallback$closure()); - } - }, - $signature: 2 - }; - A.AutofillInfo.prototype = { - applyToDomElement$2$focusedElement(domElement, focusedElement) { - var t2, - autofillHint = this.autofillHint, - placeholder = this.placeholder, - t1 = A.JSAnyUtilityExtension_instanceOfString(domElement, "HTMLInputElement"); - if (t1) { - if (placeholder != null) - domElement.placeholder = placeholder; - t1 = autofillHint == null; - if (!t1) { - domElement.name = autofillHint; - domElement.id = autofillHint; - if (B.JSString_methods.contains$1(autofillHint, "password")) - domElement.type = "password"; - else - domElement.type = "text"; - } - t1 = t1 ? "on" : autofillHint; - domElement.autocomplete = t1; - } else { - t1 = A.JSAnyUtilityExtension_instanceOfString(domElement, "HTMLTextAreaElement"); - if (t1) { - if (placeholder != null) - domElement.placeholder = placeholder; - t1 = autofillHint == null; - if (!t1) { - domElement.name = autofillHint; - domElement.id = autofillHint; - } - t2 = A.jsify(t1 ? "on" : autofillHint); - t2.toString; - domElement.setAttribute("autocomplete", t2); - } - } - }, - applyToDomElement$1(domElement) { - return this.applyToDomElement$2$focusedElement(domElement, false); - } - }; - A.TextEditingDeltaState.prototype = {}; - A.EditingState.prototype = { - get$minOffset() { - return Math.min(this.baseOffset, this.extentOffset); - }, - get$maxOffset() { - return Math.max(this.baseOffset, this.extentOffset); - }, - toFlutter$0() { - var _this = this; - return A.LinkedHashMap_LinkedHashMap$_literal(["text", _this.text, "selectionBase", _this.baseOffset, "selectionExtent", _this.extentOffset, "composingBase", _this.composingBaseOffset, "composingExtent", _this.composingExtentOffset], type$.String, type$.dynamic); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.text, _this.baseOffset, _this.extentOffset, _this.composingBaseOffset, _this.composingExtentOffset, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (A.getRuntimeTypeOfDartObject(_this) !== J.get$runtimeType$(other)) - return false; - return other instanceof A.EditingState && other.text == _this.text && other.get$minOffset() === _this.get$minOffset() && other.get$maxOffset() === _this.get$maxOffset() && other.composingBaseOffset === _this.composingBaseOffset && other.composingExtentOffset === _this.composingExtentOffset; - }, - toString$0(_) { - return this.super$Object$toString(0); - }, - applyToDomElement$1(domElement) { - var t3, _this = this, - t1 = domElement == null, - t2 = !t1; - if (t2) - t3 = A.JSAnyUtilityExtension_instanceOfString(domElement, "HTMLInputElement"); - else - t3 = false; - if (t3) { - domElement.value = _this.text; - t1 = _this.get$minOffset(); - t2 = _this.get$maxOffset(); - domElement.setSelectionRange(t1, t2); - } else { - if (t2) - t2 = A.JSAnyUtilityExtension_instanceOfString(domElement, "HTMLTextAreaElement"); - else - t2 = false; - if (t2) { - domElement.value = _this.text; - t1 = _this.get$minOffset(); - t2 = _this.get$maxOffset(); - domElement.setSelectionRange(t1, t2); - } else - throw A.wrapException(A.UnsupportedError$("Unsupported DOM element type: <" + A.S(t1 ? null : A.getProperty(domElement, "tagName")) + "> (" + J.get$runtimeType$(domElement).toString$0(0) + ")")); - } - } - }; - A.InputConfiguration.prototype = {}; - A.GloballyPositionedTextEditingStrategy.prototype = { - placeElement$0() { - var t2, _this = this, - t1 = _this.geometry; - if (t1 != null) { - t2 = _this.domElement; - t2.toString; - t1.applyToDomElement$1(t2); - } - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.autofillGroup != null) { - _this.placeForm$0(); - t1 = _this.lastEditingState; - if (t1 != null) - t1.applyToDomElement$1(_this.domElement); - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A.autofillGroup; - t1 = t1 == null ? null : t1.formElement; - t1.toString; - t2 = $.$get$DomElement__preventScrollOptions(); - t1.focus(t2); - _this.domElement.focus(t2); - } - } - }; - A.SafariDesktopTextEditingStrategy.prototype = { - placeElement$0() { - var t2, _this = this, - t1 = _this.geometry; - if (t1 != null) { - t2 = _this.domElement; - t2.toString; - t1.applyToDomElement$1(t2); - } - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.autofillGroup != null) { - _this.placeForm$0(); - t1 = _this.domElement; - t1.toString; - t1.focus($.$get$DomElement__preventScrollOptions()); - t1 = _this.lastEditingState; - if (t1 != null) { - t2 = _this.domElement; - t2.toString; - t1.applyToDomElement$1(t2); - } - } - }, - initializeElementPlacement$0() { - if (this.geometry != null) - this.placeElement$0(); - var t1 = this.domElement; - t1.toString; - t1.focus($.$get$DomElement__preventScrollOptions()); - } - }; - A.DefaultTextEditingStrategy.prototype = { - get$editingDeltaState() { - var _null = null, - t1 = this._editingDeltaState; - if (t1 == null) { - t1 = this.lastEditingState.text; - t1.toString; - t1 = this._editingDeltaState = new A.TextEditingDeltaState(t1, "", -1, -1, _null, _null, _null, _null); - } - return t1; - }, - initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange) { - var elementStyle, t2, _this = this, _s4_ = "none", - _s11_ = "transparent", - t1 = inputConfig.inputType.createDomElement$0(); - t1.tabIndex = -1; - _this.domElement = t1; - _this.applyConfiguration$1(inputConfig); - t1 = _this.domElement; - t1.classList.add("flt-text-editing"); - elementStyle = t1.style; - A.DomCSSStyleDeclaration_setProperty(elementStyle, "forced-color-adjust", _s4_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "white-space", "pre-wrap"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "position", "absolute"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "top", "0"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "left", "0"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "padding", "0"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "opacity", "1"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "color", _s11_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "background-color", _s11_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "background", _s11_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "caret-color", _s11_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "outline", _s4_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "border", _s4_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "resize", _s4_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "text-shadow", _s4_); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "overflow", "hidden"); - A.DomCSSStyleDeclaration_setProperty(elementStyle, "transform-origin", "0 0 0"); - if ($.$get$browser().get$browserEngine() === B.BrowserEngine_0 || $.$get$browser().get$browserEngine() === B.BrowserEngine_1) - t1.classList.add("transparentTextEditing"); - t1 = _this.style; - if (t1 != null) { - t2 = _this.domElement; - t2.toString; - t1.applyToDomElement$1(t2); - } - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.autofillGroup == null) { - t1 = _this.domElement; - t1.toString; - A._insertEditingElementInView(t1, inputConfig.viewId); - _this._appendedToForm = false; - } - _this.initializeElementPlacement$0(); - _this.isEnabled = true; - _this.onChange = onChange; - _this.onAction = onAction; - }, - applyConfiguration$1(config) { - var t1, t2, action, autofill, autocorrectValue, _this = this; - _this.__DefaultTextEditingStrategy_inputConfiguration_A = config; - t1 = _this.domElement; - if (config.readOnly) { - t1.toString; - t2 = A.jsify("readonly"); - t2.toString; - t1.setAttribute("readonly", t2); - } else - t1.removeAttribute("readonly"); - if (config.obscureText) { - t1 = _this.domElement; - t1.toString; - t2 = A.jsify("password"); - t2.toString; - t1.setAttribute("type", t2); - } - if (config.inputType.get$inputmodeAttribute() === "none") { - t1 = _this.domElement; - t1.toString; - t2 = A.jsify("none"); - t2.toString; - t1.setAttribute("inputmode", t2); - } - action = A.EngineInputAction_fromName(config.inputAction); - t1 = _this.domElement; - t1.toString; - action.configureInputAction$1(t1); - autofill = config.autofill; - t1 = _this.domElement; - if (autofill != null) { - t1.toString; - autofill.applyToDomElement$2$focusedElement(t1, true); - } else { - t1.toString; - t2 = A.jsify("off"); - t2.toString; - t1.setAttribute("autocomplete", t2); - t2 = _this.domElement; - t2.toString; - A._ensureEditingElementInView(t2, _this.__DefaultTextEditingStrategy_inputConfiguration_A.viewId); - } - autocorrectValue = config.autocorrect ? "on" : "off"; - t1 = _this.domElement; - t1.toString; - t2 = A.jsify(autocorrectValue); - t2.toString; - t1.setAttribute("autocorrect", t2); - }, - initializeElementPlacement$0() { - this.placeElement$0(); - }, - addEventHandlers$0() { - var t2, t3, _this = this, - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.autofillGroup; - if (t1 != null) - B.JSArray_methods.addAll$1(_this.subscriptions, t1.addInputEventListeners$0()); - t1 = _this.subscriptions; - t2 = _this.domElement; - t2.toString; - t3 = _this.get$handleChange(); - t1.push(A.DomSubscription$(t2, "input", A.createDomEventListener(t3))); - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "keydown", A.createDomEventListener(_this.get$maybeSendAction()))); - t1.push(A.DomSubscription$(init.G.document, "selectionchange", A.createDomEventListener(t3))); - t3 = _this.domElement; - t3.toString; - t1.push(A.DomSubscription$(t3, "beforeinput", A.createDomEventListener(_this.get$handleBeforeInput()))); - if (!(_this instanceof A.SafariDesktopTextEditingStrategy)) { - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "blur", A.createDomEventListener(_this.get$handleBlur()))); - } - t1 = _this.domElement; - t1.toString; - _this.addCompositionEventHandlers$1(t1); - _this.preventDefaultForMouseEvents$0(); - }, - updateElementPlacement$1(textGeometry) { - var t1, _this = this; - _this.geometry = textGeometry; - if (_this.isEnabled) - if (_this.CompositionAwareMixin_composingText != null) { - t1 = _this.domElement; - t1.toString; - textGeometry.applyToDomElement$1(t1); - } else - _this.placeElement$0(); - }, - updateElementStyle$1(textStyle) { - var t1; - this.style = textStyle; - if (this.isEnabled) { - t1 = this.domElement; - t1.toString; - textStyle.applyToDomElement$1(t1); - } - }, - disable$0(_) { - var t1, i, t2, _this = this; - _this.isEnabled = false; - _this.geometry = _this.style = _this._editingDeltaState = _this.lastEditingState = null; - for (t1 = _this.subscriptions, i = 0; i < t1.length; ++i) { - t2 = t1[i]; - t2.target.removeEventListener(t2.type, t2.listener); - } - B.JSArray_methods.clear$0(t1); - t1 = _this.domElement; - t1.toString; - t1.removeEventListener("compositionstart", _this.get$_compositionStartListener()); - t1.removeEventListener("compositionupdate", _this.get$_compositionUpdateListener()); - t1.removeEventListener("compositionend", _this.get$_compositionEndListener()); - if (_this._appendedToForm) { - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.autofillGroup; - t1 = (t1 == null ? null : t1.formElement) != null; - } else - t1 = false; - if (t1) { - t1 = _this.domElement; - t1.toString; - A._styleAutofillElements(t1, true, false, true); - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.autofillGroup; - if (t1 != null) { - t2 = t1.formIdentifier; - t1 = t1.formElement; - $.formsOnTheDom.$indexSet(0, t2, t1); - A._styleAutofillElements(t1, true, false, true); - } - t1 = $.$get$EnginePlatformDispatcher__instance().get$viewManager(); - t2 = _this.domElement; - t2.toString; - t1.safeBlur$1(t2); - } else { - t1 = $.$get$EnginePlatformDispatcher__instance().get$viewManager(); - t2 = _this.domElement; - t2.toString; - t1.safeRemove$1(t2); - } - _this.domElement = null; - }, - setEditingState$1(editingState) { - var t1; - this.lastEditingState = editingState; - if (this.isEnabled) - t1 = !(editingState.baseOffset >= 0 && editingState.extentOffset >= 0); - else - t1 = true; - if (t1) - return; - editingState.applyToDomElement$1(this.domElement); - }, - placeElement$0() { - var t1 = this.domElement; - t1.toString; - t1.focus($.$get$DomElement__preventScrollOptions()); - }, - placeForm$0() { - var t2, t3, - t1 = this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.autofillGroup; - t1.toString; - t2 = this.domElement; - t2.toString; - if ($.$get$textEditing().get$strategy() instanceof A.SafariDesktopTextEditingStrategy) - A.DomCSSStyleDeclaration_setProperty(t2.style, "pointer-events", "all"); - t3 = t1.formElement; - t3.insertBefore(t2, t1.insertionReferenceNode); - A._insertEditingElementInView(t3, t1.viewId); - this._appendedToForm = true; - }, - handleChange$1($event) { - var newEditingState, newTextEditingDeltaState, _this = this, - t1 = _this.domElement; - t1.toString; - newEditingState = _this.determineCompositionState$1(A.EditingState_EditingState$fromDomElement(t1)); - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.enableDeltaModel) { - _this.get$editingDeltaState().composingOffset = newEditingState.composingBaseOffset; - _this.get$editingDeltaState().composingExtent = newEditingState.composingExtentOffset; - newTextEditingDeltaState = A.TextEditingDeltaState_inferDeltaState(newEditingState, _this.lastEditingState, _this.get$editingDeltaState()); - } else - newTextEditingDeltaState = null; - if (!newEditingState.$eq(0, _this.lastEditingState)) { - _this.lastEditingState = newEditingState; - _this._editingDeltaState = newTextEditingDeltaState; - _this.onChange.call$2(newEditingState, newTextEditingDeltaState); - } - _this._editingDeltaState = null; - }, - handleBeforeInput$1($event) { - var t1, deltaOffset, deltaOffset0, _this = this, - eventData = A._asStringQ($event.data), - inputType = A._asStringQ($event.inputType); - if (inputType != null) { - t1 = _this.lastEditingState; - deltaOffset = t1.baseOffset; - deltaOffset0 = t1.extentOffset; - deltaOffset = deltaOffset > deltaOffset0 ? deltaOffset : deltaOffset0; - if (B.JSString_methods.contains$1(inputType, "delete")) { - _this.get$editingDeltaState().deltaText = ""; - _this.get$editingDeltaState().deltaEnd = deltaOffset; - } else if (inputType === "insertLineBreak") { - _this.get$editingDeltaState().deltaText = "\n"; - _this.get$editingDeltaState().deltaStart = deltaOffset; - _this.get$editingDeltaState().deltaEnd = deltaOffset; - } else if (eventData != null) { - _this.get$editingDeltaState().deltaText = eventData; - _this.get$editingDeltaState().deltaStart = deltaOffset; - _this.get$editingDeltaState().deltaEnd = deltaOffset; - } - } - }, - handleBlur$1($event) { - var t1, t2, t3, - willGainFocusElement = $event.relatedTarget; - if (willGainFocusElement != null) { - t1 = $.$get$EnginePlatformDispatcher__instance(); - t2 = t1.get$viewManager().findViewForElement$1(willGainFocusElement); - t3 = this.domElement; - t3.toString; - t3 = t2 == t1.get$viewManager().findViewForElement$1(t3); - t1 = t3; - } else - t1 = true; - if (t1) { - t1 = this.domElement; - t1.toString; - t1.focus($.$get$DomElement__preventScrollOptions()); - } - }, - maybeSendAction$1(e) { - var t2, - t1 = A.JSAnyUtilityExtension_instanceOfString(e, "KeyboardEvent"); - if (t1) - if (J.$eq$(e.keyCode, 13)) { - t1 = this.onAction; - t1.toString; - t2 = this.__DefaultTextEditingStrategy_inputConfiguration_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.call$1(t2.inputAction); - t1 = this.__DefaultTextEditingStrategy_inputConfiguration_A; - if (t1.inputType instanceof A.MultilineInputType && t1.inputAction === "TextInputAction.newline") - return; - e.preventDefault(); - } - }, - enable$3$onAction$onChange(_, inputConfig, onAction, onChange) { - var t1, _this = this; - _this.initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange); - _this.addEventHandlers$0(); - t1 = _this.lastEditingState; - if (t1 != null) - _this.setEditingState$1(t1); - t1 = _this.domElement; - t1.toString; - t1.focus($.$get$DomElement__preventScrollOptions()); - }, - preventDefaultForMouseEvents$0() { - var _this = this, - t1 = _this.subscriptions, - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "mousedown", A.createDomEventListener(new A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure()))); - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "mouseup", A.createDomEventListener(new A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure0()))); - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "mousemove", A.createDomEventListener(new A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure1()))); - } - }; - A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure.prototype = { - call$1($event) { - $event.preventDefault(); - }, - $signature: 2 - }; - A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure0.prototype = { - call$1($event) { - $event.preventDefault(); - }, - $signature: 2 - }; - A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure1.prototype = { - call$1($event) { - $event.preventDefault(); - }, - $signature: 2 - }; - A.IOSTextEditingStrategy.prototype = { - initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange) { - var t1, _this = this; - _this.super$DefaultTextEditingStrategy$initializeTextEditing(inputConfig, onAction, onChange); - t1 = _this.domElement; - t1.toString; - inputConfig.inputType.configureInputMode$1(t1); - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.autofillGroup != null) - _this.placeForm$0(); - t1 = _this.domElement; - t1.toString; - inputConfig.textCapitalization.setAutocapitalizeAttribute$1(t1); - }, - initializeElementPlacement$0() { - A.DomCSSStyleDeclaration_setProperty(this.domElement.style, "transform", "translate(-9999px, -9999px)"); - this._canPosition = false; - }, - addEventHandlers$0() { - var t2, t3, _this = this, - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.autofillGroup; - if (t1 != null) - B.JSArray_methods.addAll$1(_this.subscriptions, t1.addInputEventListeners$0()); - t1 = _this.subscriptions; - t2 = _this.domElement; - t2.toString; - t3 = _this.get$handleChange(); - t1.push(A.DomSubscription$(t2, "input", A.createDomEventListener(t3))); - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "keydown", A.createDomEventListener(_this.get$maybeSendAction()))); - t1.push(A.DomSubscription$(init.G.document, "selectionchange", A.createDomEventListener(t3))); - t3 = _this.domElement; - t3.toString; - t1.push(A.DomSubscription$(t3, "beforeinput", A.createDomEventListener(_this.get$handleBeforeInput()))); - t3 = _this.domElement; - t3.toString; - t1.push(A.DomSubscription$(t3, "blur", A.createDomEventListener(_this.get$handleBlur()))); - t3 = _this.domElement; - t3.toString; - _this.addCompositionEventHandlers$1(t3); - t3 = _this.domElement; - t3.toString; - t1.push(A.DomSubscription$(t3, "focus", A.createDomEventListener(new A.IOSTextEditingStrategy_addEventHandlers_closure(_this)))); - _this._addTapListener$0(); - }, - updateElementPlacement$1(textGeometry) { - var _this = this; - _this.geometry = textGeometry; - if (_this.isEnabled && _this._canPosition) - _this.placeElement$0(); - }, - disable$0(_) { - var t1; - this.super$DefaultTextEditingStrategy$disable(0); - t1 = this._positionInputElementTimer; - if (t1 != null) - t1.cancel$0(0); - this._positionInputElementTimer = null; - }, - _addTapListener$0() { - var t1 = this.domElement; - t1.toString; - this.subscriptions.push(A.DomSubscription$(t1, "click", A.createDomEventListener(new A.IOSTextEditingStrategy__addTapListener_closure(this)))); - }, - _schedulePlacement$0() { - var t1 = this._positionInputElementTimer; - if (t1 != null) - t1.cancel$0(0); - this._positionInputElementTimer = A.Timer_Timer(B.Duration_100000, new A.IOSTextEditingStrategy__schedulePlacement_closure(this)); - }, - placeElement$0() { - var t2, - t1 = this.domElement; - t1.toString; - t1.focus($.$get$DomElement__preventScrollOptions()); - t1 = this.geometry; - if (t1 != null) { - t2 = this.domElement; - t2.toString; - t1.applyToDomElement$1(t2); - } - } - }; - A.IOSTextEditingStrategy_addEventHandlers_closure.prototype = { - call$1(__wc0_formal) { - this.$this._schedulePlacement$0(); - }, - $signature: 2 - }; - A.IOSTextEditingStrategy__addTapListener_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this; - if (t1._canPosition) { - t1.initializeElementPlacement$0(); - t1._schedulePlacement$0(); - } - }, - $signature: 2 - }; - A.IOSTextEditingStrategy__schedulePlacement_closure.prototype = { - call$0() { - var t1 = this.$this; - t1._canPosition = true; - t1.placeElement$0(); - }, - $signature: 0 - }; - A.AndroidTextEditingStrategy.prototype = { - initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange) { - var t1, _this = this; - _this.super$DefaultTextEditingStrategy$initializeTextEditing(inputConfig, onAction, onChange); - t1 = _this.domElement; - t1.toString; - inputConfig.inputType.configureInputMode$1(t1); - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.autofillGroup != null) - _this.placeForm$0(); - else { - t1 = _this.domElement; - t1.toString; - A._insertEditingElementInView(t1, inputConfig.viewId); - } - t1 = _this.domElement; - t1.toString; - inputConfig.textCapitalization.setAutocapitalizeAttribute$1(t1); - }, - addEventHandlers$0() { - var t2, t3, _this = this, - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.autofillGroup; - if (t1 != null) - B.JSArray_methods.addAll$1(_this.subscriptions, t1.addInputEventListeners$0()); - t1 = _this.subscriptions; - t2 = _this.domElement; - t2.toString; - t3 = _this.get$handleChange(); - t1.push(A.DomSubscription$(t2, "input", A.createDomEventListener(t3))); - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "keydown", A.createDomEventListener(_this.get$maybeSendAction()))); - t1.push(A.DomSubscription$(init.G.document, "selectionchange", A.createDomEventListener(t3))); - t3 = _this.domElement; - t3.toString; - t1.push(A.DomSubscription$(t3, "beforeinput", A.createDomEventListener(_this.get$handleBeforeInput()))); - t3 = _this.domElement; - t3.toString; - t1.push(A.DomSubscription$(t3, "blur", A.createDomEventListener(_this.get$handleBlur()))); - t3 = _this.domElement; - t3.toString; - _this.addCompositionEventHandlers$1(t3); - _this.preventDefaultForMouseEvents$0(); - }, - placeElement$0() { - var t2, - t1 = this.domElement; - t1.toString; - t1.focus($.$get$DomElement__preventScrollOptions()); - t1 = this.geometry; - if (t1 != null) { - t2 = this.domElement; - t2.toString; - t1.applyToDomElement$1(t2); - } - } - }; - A.FirefoxTextEditingStrategy.prototype = { - initializeTextEditing$3$onAction$onChange(inputConfig, onAction, onChange) { - var t1; - this.super$DefaultTextEditingStrategy$initializeTextEditing(inputConfig, onAction, onChange); - t1 = this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.autofillGroup != null) - this.placeForm$0(); - }, - addEventHandlers$0() { - var t2, t3, _this = this, - t1 = _this.__DefaultTextEditingStrategy_inputConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.autofillGroup; - if (t1 != null) - B.JSArray_methods.addAll$1(_this.subscriptions, t1.addInputEventListeners$0()); - t1 = _this.subscriptions; - t2 = _this.domElement; - t2.toString; - t3 = _this.get$handleChange(); - t1.push(A.DomSubscription$(t2, "input", A.createDomEventListener(t3))); - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "keydown", A.createDomEventListener(_this.get$maybeSendAction()))); - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "beforeinput", A.createDomEventListener(_this.get$handleBeforeInput()))); - t2 = _this.domElement; - t2.toString; - _this.addCompositionEventHandlers$1(t2); - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "keyup", A.createDomEventListener(new A.FirefoxTextEditingStrategy_addEventHandlers_closure(_this)))); - t2 = _this.domElement; - t2.toString; - t1.push(A.DomSubscription$(t2, "select", A.createDomEventListener(t3))); - t3 = _this.domElement; - t3.toString; - t1.push(A.DomSubscription$(t3, "blur", A.createDomEventListener(_this.get$handleBlur()))); - _this.preventDefaultForMouseEvents$0(); - }, - placeElement$0() { - var t2, _this = this, - t1 = _this.domElement; - t1.toString; - t1.focus($.$get$DomElement__preventScrollOptions()); - t1 = _this.geometry; - if (t1 != null) { - t2 = _this.domElement; - t2.toString; - t1.applyToDomElement$1(t2); - } - t1 = _this.lastEditingState; - if (t1 != null) { - t2 = _this.domElement; - t2.toString; - t1.applyToDomElement$1(t2); - } - } - }; - A.FirefoxTextEditingStrategy_addEventHandlers_closure.prototype = { - call$1($event) { - this.$this.handleChange$1($event); - }, - $signature: 2 - }; - A.TextInputCommand.prototype = {}; - A.TextInputSetClient.prototype = { - run$1(textEditing) { - var t1 = textEditing._clientId; - if (t1 != null && t1 !== this.clientId && textEditing.isEditing) { - textEditing.isEditing = false; - textEditing.get$strategy().disable$0(0); - } - textEditing._clientId = this.clientId; - textEditing.configuration = this.configuration; - } - }; - A.TextInputUpdateConfig.prototype = { - run$1(textEditing) { - var t1 = textEditing.get$strategy(), - t2 = textEditing.configuration; - t2.toString; - t1.applyConfiguration$1(t2); - } - }; - A.TextInputSetEditingState.prototype = { - run$1(textEditing) { - textEditing.get$strategy().setEditingState$1(this.state); - } - }; - A.TextInputShow.prototype = { - run$1(textEditing) { - if (!textEditing.isEditing) - textEditing._startEditing$0(); - } - }; - A.TextInputSetEditableSizeAndTransform.prototype = { - run$1(textEditing) { - textEditing.get$strategy().updateElementPlacement$1(this.geometry); - } - }; - A.TextInputSetStyle.prototype = { - run$1(textEditing) { - textEditing.get$strategy().updateElementStyle$1(this.style); - } - }; - A.TextInputClearClient.prototype = { - run$1(textEditing) { - if (textEditing.isEditing) { - textEditing.isEditing = false; - textEditing.get$strategy().disable$0(0); - } - } - }; - A.TextInputHide.prototype = { - run$1(textEditing) { - if (textEditing.isEditing) { - textEditing.isEditing = false; - textEditing.get$strategy().disable$0(0); - } - } - }; - A.TextInputSetMarkedTextRect.prototype = { - run$1(textEditing) { - } - }; - A.TextInputSetCaretRect.prototype = { - run$1(textEditing) { - } - }; - A.TextInputRequestAutofill.prototype = { - run$1(textEditing) { - } - }; - A.TextInputFinishAutofillContext.prototype = { - run$1(textEditing) { - var t1; - if (textEditing.isEditing) { - textEditing.isEditing = false; - textEditing.get$strategy().disable$0(0); - textEditing.get$channel(0); - t1 = textEditing._clientId; - $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/textinput", B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall0("TextInputClient.onConnectionClosed", [t1])), A._engine___emptyCallback$closure()); - } - if (this.saveForm) - A.saveForms(); - A.cleanForms(); - } - }; - A.saveForms_closure.prototype = { - call$2(identifier, form) { - new A._DomListWrapper(form.getElementsByClassName("submitBtn"), type$._DomListWrapper_JSObject).get$first(0).click(); - }, - $signature: 331 - }; - A.TextEditingChannel.prototype = { - handleTextInput$2(data, callback) { - var t1, t2, t3, command, textAlignIndex, textDirectionIndex, fontWeightIndex, fontWeight, - $call = B.C_JSONMethodCodec.decodeMethodCall$1(data); - switch ($call.method) { - case "TextInput.setClient": - t1 = $call.$arguments; - t1.toString; - type$.List_nullable_Object._as(t1); - t2 = J.getInterceptor$asx(t1); - t3 = t2.$index(t1, 0); - t3.toString; - A._asInt(t3); - t1 = t2.$index(t1, 1); - t1.toString; - command = new A.TextInputSetClient(t3, A.InputConfiguration$fromFrameworkMessage(type$.Map_of_String_and_nullable_Object._as(t1))); - break; - case "TextInput.updateConfig": - this.implementation.configuration = A.InputConfiguration$fromFrameworkMessage(type$.Map_String_dynamic._as($call.$arguments)); - command = B.C_TextInputUpdateConfig; - break; - case "TextInput.setEditingState": - command = new A.TextInputSetEditingState(A.EditingState_EditingState$fromFrameworkMessage(type$.Map_String_dynamic._as($call.$arguments))); - break; - case "TextInput.show": - command = B.C_TextInputShow; - break; - case "TextInput.setEditableSizeAndTransform": - command = new A.TextInputSetEditableSizeAndTransform(A.EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage(type$.Map_String_dynamic._as($call.$arguments))); - break; - case "TextInput.setStyle": - t1 = type$.Map_String_dynamic._as($call.$arguments); - t2 = J.getInterceptor$asx(t1); - textAlignIndex = A._asInt(t2.$index(t1, "textAlignIndex")); - textDirectionIndex = A._asInt(t2.$index(t1, "textDirectionIndex")); - fontWeightIndex = A._asIntQ(t2.$index(t1, "fontWeightIndex")); - fontWeight = fontWeightIndex != null ? A.fontWeightIndexToCss(fontWeightIndex) : "normal"; - t3 = A._asNumQ(t2.$index(t1, "fontSize")); - if (t3 == null) - t3 = null; - command = new A.TextInputSetStyle(new A.EditableTextStyle(t3, fontWeight, A._asStringQ(t2.$index(t1, "fontFamily")), B.List_9Bh[textAlignIndex], B.List_TextDirection_0_TextDirection_1[textDirectionIndex])); - break; - case "TextInput.clearClient": - command = B.C_TextInputClearClient; - break; - case "TextInput.hide": - command = B.C_TextInputHide; - break; - case "TextInput.requestAutofill": - command = B.C_TextInputRequestAutofill; - break; - case "TextInput.finishAutofillContext": - command = new A.TextInputFinishAutofillContext(A._asBool($call.$arguments)); - break; - case "TextInput.setMarkedTextRect": - command = B.C_TextInputSetMarkedTextRect; - break; - case "TextInput.setCaretRect": - command = B.C_TextInputSetCaretRect; - break; - default: - $.$get$EnginePlatformDispatcher__instance().replyToPlatformMessage$2(callback, null); - return; - } - command.run$1(this.implementation); - new A.TextEditingChannel_handleTextInput_closure(callback).call$0(); - } - }; - A.TextEditingChannel_handleTextInput_closure.prototype = { - call$0() { - $.$get$EnginePlatformDispatcher__instance().replyToPlatformMessage$2(this.callback, B.C_JSONMessageCodec.encodeMessage$1([true])); - }, - $signature: 0 - }; - A.HybridTextEditing.prototype = { - get$channel(_) { - var value = this.__HybridTextEditing_channel_FI; - if (value === $) { - value !== $ && A.throwUnnamedLateFieldADI(); - value = this.__HybridTextEditing_channel_FI = new A.TextEditingChannel(this); - } - return value; - }, - get$strategy() { - var t1, result, strategy, _this = this, _null = null, - value = _this.__HybridTextEditing_strategy_FI; - if (value === $) { - t1 = $.EngineSemantics__instance; - if ((t1 == null ? $.EngineSemantics__instance = A.EngineSemantics$_() : t1)._semanticsEnabled) { - t1 = A.SemanticsTextEditingStrategy_ensureInitialized(_this); - result = t1; - } else { - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_0) - strategy = new A.IOSTextEditingStrategy(_this, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, _null); - else if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_1) - strategy = new A.AndroidTextEditingStrategy(_this, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, _null); - else if ($.$get$browser().get$browserEngine() === B.BrowserEngine_1) - strategy = new A.SafariDesktopTextEditingStrategy(_this, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, _null); - else - strategy = $.$get$browser().get$browserEngine() === B.BrowserEngine_2 ? new A.FirefoxTextEditingStrategy(_this, A._setArrayType([], type$.JSArray_DomSubscription), $, $, $, _null) : A.GloballyPositionedTextEditingStrategy$(_this); - result = strategy; - } - _this.__HybridTextEditing_strategy_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__HybridTextEditing_strategy_FI = result; - } - return value; - }, - _startEditing$0() { - var t1, t2, _this = this; - _this.isEditing = true; - t1 = _this.get$strategy(); - t2 = _this.configuration; - t2.toString; - t1.enable$3$onAction$onChange(0, t2, new A.HybridTextEditing__startEditing_closure(_this), new A.HybridTextEditing__startEditing_closure0(_this)); - } - }; - A.HybridTextEditing__startEditing_closure0.prototype = { - call$2(editingState, editingDeltaState) { - var t2, t3, - _s17_ = "flutter/textinput", - t1 = this.$this; - if (t1.configuration.enableDeltaModel) { - t1.get$channel(0); - t1 = t1._clientId; - t2 = type$.String; - t3 = type$.dynamic; - $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3(_s17_, B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall0(string$.TextInD, [t1, A.LinkedHashMap_LinkedHashMap$_literal(["deltas", A._setArrayType([A.LinkedHashMap_LinkedHashMap$_literal(["oldText", editingDeltaState.oldText, "deltaText", editingDeltaState.deltaText, "deltaStart", editingDeltaState.deltaStart, "deltaEnd", editingDeltaState.deltaEnd, "selectionBase", editingDeltaState.baseOffset, "selectionExtent", editingDeltaState.extentOffset, "composingBase", editingDeltaState.composingOffset, "composingExtent", editingDeltaState.composingExtent], t2, t3)], type$.JSArray_Map_String_dynamic)], t2, t3)])), A._engine___emptyCallback$closure()); - } else { - t1.get$channel(0); - t1 = t1._clientId; - $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3(_s17_, B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall0("TextInputClient.updateEditingState", [t1, editingState.toFlutter$0()])), A._engine___emptyCallback$closure()); - } - }, - $signature: 300 - }; - A.HybridTextEditing__startEditing_closure.prototype = { - call$1(inputAction) { - var t1 = this.$this; - t1.get$channel(0); - t1 = t1._clientId; - $.$get$EnginePlatformDispatcher__instance().invokeOnPlatformMessage$3("flutter/textinput", B.C_JSONMethodCodec.encodeMethodCall$1(new A.MethodCall0("TextInputClient.performAction", [t1, inputAction])), A._engine___emptyCallback$closure()); - }, - $signature: 296 - }; - A.EditableTextStyle.prototype = { - applyToDomElement$1(domElement) { - var _this = this, - t1 = domElement.style; - A.DomCSSStyleDeclaration_setProperty(t1, "text-align", A.textAlignToCssValue(_this.textAlign, _this.textDirection)); - A.DomCSSStyleDeclaration_setProperty(t1, "font", _this.fontWeight + " " + A.S(_this.fontSize) + "px " + A.S(A.canonicalizeFontFamily(_this.fontFamily))); - } - }; - A.EditableTextGeometry.prototype = { - applyToDomElement$1(domElement) { - var cssTransform = A.float64ListToCssTransform(this.globalTransform), - t1 = domElement.style; - A.DomCSSStyleDeclaration_setProperty(t1, "width", A.S(this.width) + "px"); - A.DomCSSStyleDeclaration_setProperty(t1, "height", A.S(this.height) + "px"); - A.DomCSSStyleDeclaration_setProperty(t1, "transform", cssTransform); - } - }; - A.EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage_closure.prototype = { - call$1(e) { - return A._asNum(e); - }, - $signature: 286 - }; - A.TransformKind.prototype = { - _enumToString$0() { - return "TransformKind." + this._name; - } - }; - A.bytesToHexString_closure.prototype = { - call$1(byte) { - return "0x" + B.JSString_methods.padLeft$2(B.JSInt_methods.toRadixString$1(byte, 16), 2, "0"); - }, - $signature: 86 - }; - A.LruCache.prototype = { - get$length(_) { - return this._itemQueue._elementCount; - }, - $index(_, key) { - var t1 = this._itemMap.$index(0, key); - return t1 == null ? null : t1.element._1; - }, - __engine$_add$2(_, key, value) { - var t2, t3, t4, - t1 = this._itemQueue; - t1.addFirst$1(new A._Record_2_key_value(key, value)); - t2 = this._itemMap; - t3 = t1._sentinel; - t4 = t3._nextLink._asNonSentinelEntry$0(); - t4.toString; - t2.$indexSet(0, key, t4); - if (t1._elementCount > this.maximumSize) { - t2.remove$1(0, t3._previousLink.get$element()._0); - t1.removeLast$0(0); - } - } - }; - A.BitmapSize.prototype = { - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.BitmapSize && other.width === this.width && other.height === this.height; - }, - get$hashCode(_) { - return A.Object_hash(this.width, this.height, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "BitmapSize(" + this.width + ", " + this.height + ")"; - }, - toSize$0() { - return new A.Size(this.width, this.height); - } - }; - A.Matrix40.prototype = { - Matrix4$identity$0() { - var t1 = this.__engine$_m4storage; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[15] = 1; - t1[0] = 1; - t1[5] = 1; - t1[10] = 1; - }, - setFrom$1(arg) { - var argStorage = arg.__engine$_m4storage, - t1 = this.__engine$_m4storage, - t2 = argStorage[15]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[15] = t2; - t1[14] = argStorage[14]; - t1[13] = argStorage[13]; - t1[12] = argStorage[12]; - t1[11] = argStorage[11]; - t1[10] = argStorage[10]; - t1[9] = argStorage[9]; - t1[8] = argStorage[8]; - t1[7] = argStorage[7]; - t1[6] = argStorage[6]; - t1[5] = argStorage[5]; - t1[4] = argStorage[4]; - t1[3] = argStorage[3]; - t1[2] = argStorage[2]; - t1[1] = argStorage[1]; - t1[0] = argStorage[0]; - }, - $index(_, i) { - return this.__engine$_m4storage[i]; - }, - setTranslationRaw$3(x, y, z) { - var t1 = this.__engine$_m4storage; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[14] = z; - t1[13] = y; - t1[12] = x; - }, - multiply$1(_, arg) { - var t1 = this.__engine$_m4storage, - m33 = t1[15], - m00 = t1[0], - m01 = t1[4], - m02 = t1[8], - m03 = t1[12], - m10 = t1[1], - m11 = t1[5], - m12 = t1[9], - m13 = t1[13], - m20 = t1[2], - m21 = t1[6], - m22 = t1[10], - m23 = t1[14], - m30 = t1[3], - m31 = t1[7], - m32 = t1[11], - argStorage = arg.__engine$_m4storage, - n33 = argStorage[15], - n00 = argStorage[0], - n01 = argStorage[4], - n02 = argStorage[8], - n03 = argStorage[12], - n10 = argStorage[1], - n11 = argStorage[5], - n12 = argStorage[9], - n13 = argStorage[13], - n20 = argStorage[2], - n21 = argStorage[6], - n22 = argStorage[10], - n23 = argStorage[14], - n30 = argStorage[3], - n31 = argStorage[7], - n32 = argStorage[11]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = m00 * n00 + m01 * n10 + m02 * n20 + m03 * n30; - t1[4] = m00 * n01 + m01 * n11 + m02 * n21 + m03 * n31; - t1[8] = m00 * n02 + m01 * n12 + m02 * n22 + m03 * n32; - t1[12] = m00 * n03 + m01 * n13 + m02 * n23 + m03 * n33; - t1[1] = m10 * n00 + m11 * n10 + m12 * n20 + m13 * n30; - t1[5] = m10 * n01 + m11 * n11 + m12 * n21 + m13 * n31; - t1[9] = m10 * n02 + m11 * n12 + m12 * n22 + m13 * n32; - t1[13] = m10 * n03 + m11 * n13 + m12 * n23 + m13 * n33; - t1[2] = m20 * n00 + m21 * n10 + m22 * n20 + m23 * n30; - t1[6] = m20 * n01 + m21 * n11 + m22 * n21 + m23 * n31; - t1[10] = m20 * n02 + m21 * n12 + m22 * n22 + m23 * n32; - t1[14] = m20 * n03 + m21 * n13 + m22 * n23 + m23 * n33; - t1[3] = m30 * n00 + m31 * n10 + m32 * n20 + m33 * n30; - t1[7] = m30 * n01 + m31 * n11 + m32 * n21 + m33 * n31; - t1[11] = m30 * n02 + m31 * n12 + m32 * n22 + m33 * n32; - t1[15] = m30 * n03 + m31 * n13 + m32 * n23 + m33 * n33; - }, - multiplied$1(arg) { - var m33, m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, argStorage, n33, n00, n01, n02, n03, n10, n11, n12, n13, n20, n21, n22, n23, n30, n31, n32, - t1 = new Float32Array(16), - t2 = new A.Matrix40(t1); - t2.setFrom$1(this); - m33 = t1[15]; - m00 = t1[0]; - m01 = t1[4]; - m02 = t1[8]; - m03 = t1[12]; - m10 = t1[1]; - m11 = t1[5]; - m12 = t1[9]; - m13 = t1[13]; - m20 = t1[2]; - m21 = t1[6]; - m22 = t1[10]; - m23 = t1[14]; - m30 = t1[3]; - m31 = t1[7]; - m32 = t1[11]; - argStorage = arg.__engine$_m4storage; - n33 = argStorage[15]; - n00 = argStorage[0]; - n01 = argStorage[4]; - n02 = argStorage[8]; - n03 = argStorage[12]; - n10 = argStorage[1]; - n11 = argStorage[5]; - n12 = argStorage[9]; - n13 = argStorage[13]; - n20 = argStorage[2]; - n21 = argStorage[6]; - n22 = argStorage[10]; - n23 = argStorage[14]; - n30 = argStorage[3]; - n31 = argStorage[7]; - n32 = argStorage[11]; - t1[0] = m00 * n00 + m01 * n10 + m02 * n20 + m03 * n30; - t1[4] = m00 * n01 + m01 * n11 + m02 * n21 + m03 * n31; - t1[8] = m00 * n02 + m01 * n12 + m02 * n22 + m03 * n32; - t1[12] = m00 * n03 + m01 * n13 + m02 * n23 + m03 * n33; - t1[1] = m10 * n00 + m11 * n10 + m12 * n20 + m13 * n30; - t1[5] = m10 * n01 + m11 * n11 + m12 * n21 + m13 * n31; - t1[9] = m10 * n02 + m11 * n12 + m12 * n22 + m13 * n32; - t1[13] = m10 * n03 + m11 * n13 + m12 * n23 + m13 * n33; - t1[2] = m20 * n00 + m21 * n10 + m22 * n20 + m23 * n30; - t1[6] = m20 * n01 + m21 * n11 + m22 * n21 + m23 * n31; - t1[10] = m20 * n02 + m21 * n12 + m22 * n22 + m23 * n32; - t1[14] = m20 * n03 + m21 * n13 + m22 * n23 + m23 * n33; - t1[3] = m30 * n00 + m31 * n10 + m32 * n20 + m33 * n30; - t1[7] = m30 * n01 + m31 * n11 + m32 * n21 + m33 * n31; - t1[11] = m30 * n02 + m31 * n12 + m32 * n22 + m33 * n32; - t1[15] = m30 * n03 + m31 * n13 + m32 * n23 + m33 * n33; - return t2; - }, - toString$0(_) { - return this.super$Object$toString(0); - } - }; - A.CustomElementDimensionsProvider.prototype = { - CustomElementDimensionsProvider$2$onDprChange(_hostElement, onDprChange) { - var _this = this, - t1 = onDprChange.listen$1(new A.CustomElementDimensionsProvider_closure(_this)); - _this.__CustomElementDimensionsProvider__dprChangeStreamSubscription_A = t1; - t1 = A.createDomResizeObserver(new A.CustomElementDimensionsProvider_closure0(_this)); - _this.__CustomElementDimensionsProvider__hostElementResizeObserver_A = t1; - t1.observe(_this._hostElement); - }, - close$0(_) { - var t1, _this = this; - _this.super$DimensionsProvider$close(0); - t1 = _this.__CustomElementDimensionsProvider__hostElementResizeObserver_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.disconnect(); - t1 = _this.__CustomElementDimensionsProvider__dprChangeStreamSubscription_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 != null) - t1.cancel$0(0); - _this._onResizeStreamController.close$0(0); - }, - get$onResize(_) { - var t1 = this._onResizeStreamController; - return new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")); - }, - computePhysicalSize$0() { - var t1 = $.$get$EngineFlutterDisplay__instance(), - devicePixelRatio = t1._debugDevicePixelRatioOverride; - if (devicePixelRatio == null) - devicePixelRatio = t1.get$browserDevicePixelRatio(); - t1 = this._hostElement; - return new A.Size(t1.clientWidth * devicePixelRatio, t1.clientHeight * devicePixelRatio); - }, - computeKeyboardInsets$2(physicalHeight, isEditingOnMobile) { - return B.ViewPadding_0_0_0_0; - } - }; - A.CustomElementDimensionsProvider_closure.prototype = { - call$1(__wc0_formal) { - this.$this._onResizeStreamController.add$1(0, null); - }, - $signature: 110 - }; - A.CustomElementDimensionsProvider_closure0.prototype = { - call$2(entries, __wc1_formal) { - var t1, t2, t3, t4; - for (t1 = entries.$ti, t2 = new A.ListIterator(entries, entries.get$length(0), t1._eval$1("ListIterator")), t3 = this.$this._onResizeStreamController, t1 = t1._eval$1("ListBase.E"); t2.moveNext$0();) { - t4 = t2.__internal$_current; - if (t4 == null) - t1._as(t4); - if (!t3.get$_mayAddEvent()) - A.throwExpression(t3._addEventError$0()); - t3._sendData$1(null); - } - }, - $signature: 265 - }; - A.DimensionsProvider.prototype = { - close$0(_) { - } - }; - A.FullPageDimensionsProvider.prototype = { - _onVisualViewportResize$1($event) { - this._onResizeStreamController.add$1(0, null); - }, - close$0(_) { - var t1; - this.super$DimensionsProvider$close(0); - t1 = this.__FullPageDimensionsProvider__domResizeSubscription_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.target.removeEventListener(t1.type, t1.listener); - this._onResizeStreamController.close$0(0); - }, - get$onResize(_) { - var t1 = this._onResizeStreamController; - return new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")); - }, - computePhysicalSize$0() { - var docWidth, docHeight, - windowInnerWidth = A._Cell$named("windowInnerWidth"), - windowInnerHeight = A._Cell$named("windowInnerHeight"), - t1 = init.G, - viewport = t1.window.visualViewport, - t2 = $.$get$EngineFlutterDisplay__instance(), - devicePixelRatio = t2._debugDevicePixelRatioOverride; - if (devicePixelRatio == null) - devicePixelRatio = t2.get$browserDevicePixelRatio(); - if (viewport != null) - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_0) { - docWidth = t1.document.documentElement.clientWidth; - docHeight = t1.document.documentElement.clientHeight; - windowInnerWidth._value = docWidth * devicePixelRatio; - windowInnerHeight._value = docHeight * devicePixelRatio; - } else { - t1 = viewport.width; - t1.toString; - windowInnerWidth._value = t1 * devicePixelRatio; - t1 = viewport.height; - t1.toString; - windowInnerHeight._value = t1 * devicePixelRatio; - } - else { - t2 = t1.window.innerWidth; - t2.toString; - windowInnerWidth._value = t2 * devicePixelRatio; - t1 = t1.window.innerHeight; - t1.toString; - windowInnerHeight._value = t1 * devicePixelRatio; - } - return new A.Size(windowInnerWidth._readLocal$0(), windowInnerHeight._readLocal$0()); - }, - computeKeyboardInsets$2(physicalHeight, isEditingOnMobile) { - var viewport, windowInnerHeight, - t1 = $.$get$EngineFlutterDisplay__instance(), - devicePixelRatio = t1._debugDevicePixelRatioOverride; - if (devicePixelRatio == null) - devicePixelRatio = t1.get$browserDevicePixelRatio(); - t1 = init.G; - viewport = t1.window.visualViewport; - windowInnerHeight = A._Cell$named("windowInnerHeight"); - if (viewport != null) - if ($.$get$browser().get$operatingSystem() === B.OperatingSystem_0 && !isEditingOnMobile) - windowInnerHeight._value = t1.document.documentElement.clientHeight * devicePixelRatio; - else { - t1 = viewport.height; - t1.toString; - windowInnerHeight._value = t1 * devicePixelRatio; - } - else { - t1 = t1.window.innerHeight; - t1.toString; - windowInnerHeight._value = t1 * devicePixelRatio; - } - return new A.ViewPadding(0, 0, 0, physicalHeight - windowInnerHeight._readLocal$0()); - } - }; - A.DisplayDprStream.prototype = { - _subscribeToMediaQuery$0() { - var t1, t2, t3, _this = this; - _this.__DisplayDprStream__dprMediaQuery_A = init.G.window.matchMedia("(resolution: " + A.S(_this._currentDpr) + "dppx)"); - t1 = _this.__DisplayDprStream__dprMediaQuery_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.createDomEventListener(_this.get$_onDprMediaQueryChange()); - t3 = A.jsify(A.LinkedHashMap_LinkedHashMap$_literal(["once", true, "passive", true], type$.String, type$.Object)); - t3.toString; - t1.addEventListener("change", t2, t3); - }, - _onDprMediaQueryChange$1(__wc0_formal) { - var _this = this, - t1 = _this._display, - t2 = t1._debugDevicePixelRatioOverride; - t1 = t2 == null ? t1.get$browserDevicePixelRatio() : t2; - _this._currentDpr = t1; - _this._dprStreamController.add$1(0, t1); - _this._subscribeToMediaQuery$0(); - } - }; - A.DomManager.prototype = { - injectPlatformView$1(platformViewId) { - var t1, - pv = $.$get$PlatformViewManager_instance().__engine$_contents.$index(0, platformViewId); - if (pv == null) { - init.G.window.console.debug("Failed to inject Platform View Id: " + platformViewId + ". Render seems to be happening before a `flutter/platform_views:create` platform message!"); - return; - } - t1 = this.platformViewsHost; - if (J.$eq$(pv.parentElement, t1)) - return; - t1.append(pv); - } - }; - A.CustomElementEmbeddingStrategy.prototype = { - get$globalEventTarget() { - var t1 = this.__CustomElementEmbeddingStrategy__rootElement_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - attachViewRoot$1(rootElement) { - A.DomCSSStyleDeclaration_setProperty(rootElement.style, "width", "100%"); - A.DomCSSStyleDeclaration_setProperty(rootElement.style, "height", "100%"); - A.DomCSSStyleDeclaration_setProperty(rootElement.style, "display", "block"); - A.DomCSSStyleDeclaration_setProperty(rootElement.style, "overflow", "hidden"); - A.DomCSSStyleDeclaration_setProperty(rootElement.style, "position", "relative"); - A.DomCSSStyleDeclaration_setProperty(rootElement.style, "touch-action", "none"); - this.hostElement.appendChild(rootElement); - $.$get$_hotRestartCache(); - this.__CustomElementEmbeddingStrategy__rootElement_F !== $ && A.throwUnnamedLateFieldAI(); - this.__CustomElementEmbeddingStrategy__rootElement_F = rootElement; - }, - get$hostElement() { - return this.hostElement; - } - }; - A.FullPageEmbeddingStrategy.prototype = { - get$globalEventTarget() { - return init.G.window; - }, - attachViewRoot$1(rootElement) { - var t1 = rootElement.style; - A.DomCSSStyleDeclaration_setProperty(t1, "position", "absolute"); - A.DomCSSStyleDeclaration_setProperty(t1, "top", "0"); - A.DomCSSStyleDeclaration_setProperty(t1, "right", "0"); - A.DomCSSStyleDeclaration_setProperty(t1, "bottom", "0"); - A.DomCSSStyleDeclaration_setProperty(t1, "left", "0"); - this.hostElement.append(rootElement); - $.$get$_hotRestartCache(); - }, - _applyViewportMeta$0() { - var t1, t2, t3, t4, viewportMeta; - for (t1 = init.G, t2 = t1.document.head.querySelectorAll('meta[name="viewport"]'), t3 = new A._DomListIterator(t2, type$._DomListIterator_JSObject), t4 = type$.JSObject; t3.moveNext$0();) - t4._as(t2.item(t3.index)).remove(); - viewportMeta = A.DomDocument_createElement(t1.document, "meta"); - t2 = A.jsify(""); - t2.toString; - viewportMeta.setAttribute("flt-viewport", t2); - viewportMeta.name = "viewport"; - viewportMeta.content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"; - t1.document.head.append(viewportMeta); - $.$get$_hotRestartCache(); - }, - get$hostElement() { - return this.hostElement; - } - }; - A.FlutterViewManager.prototype = { - $index(_, viewId) { - return this._viewData.$index(0, viewId); - }, - registerView$2$jsViewOptions(view, jsViewOptions) { - var viewId = view.viewId; - this._viewData.$indexSet(0, viewId, view); - if (jsViewOptions != null) - this._jsViewOptions.$indexSet(0, viewId, jsViewOptions); - this._onViewCreatedController.add$1(0, viewId); - return view; - }, - registerView$1(view) { - return this.registerView$2$jsViewOptions(view, null); - }, - disposeAndUnregisterView$1(viewId) { - var jsViewOptions, - t1 = this._viewData, - view = t1.$index(0, viewId); - if (view == null) - return null; - t1.remove$1(0, viewId); - jsViewOptions = this._jsViewOptions.remove$1(0, viewId); - this._onViewDisposedController.add$1(0, viewId); - view.dispose$0(); - return jsViewOptions; - }, - findViewForElement$1(element) { - var viewIdAttribute, - viewRoot = element == null ? null : element.closest("flutter-view[flt-view-id]"); - if (viewRoot == null) - return null; - viewIdAttribute = viewRoot.getAttribute("flt-view-id"); - viewIdAttribute.toString; - return this._viewData.$index(0, A.Primitives_parseInt(viewIdAttribute, null)); - }, - safeBlur$1(element) { - return A.Future_Future(new A.FlutterViewManager_safeBlur_closure(this, element), type$.void); - }, - safeRemove$1(element) { - return A.Future_Future(new A.FlutterViewManager_safeRemove_closure(this, element), type$.void); - }, - _transferFocusToViewRoot$2$removeElement(element, removeElement) { - var t1, view, - activeElement = init.G.document.activeElement; - if (!J.$eq$(element, activeElement)) - t1 = removeElement && element.contains(activeElement); - else - t1 = true; - if (t1) { - view = this.findViewForElement$1(element); - if (view != null) - view.get$dom().rootElement.focus($.$get$DomElement__preventScrollOptions()); - } - if (removeElement) - element.remove(); - }, - _transferFocusToViewRoot$1(element) { - return this._transferFocusToViewRoot$2$removeElement(element, false); - } - }; - A.FlutterViewManager_safeBlur_closure.prototype = { - call$0() { - this.$this._transferFocusToViewRoot$1(this.element); - }, - $signature: 10 - }; - A.FlutterViewManager_safeRemove_closure.prototype = { - call$0() { - this.$this._transferFocusToViewRoot$2$removeElement(this.element, true); - return null; - }, - $signature: 0 - }; - A.GlobalHtmlAttributes.prototype = {}; - A._hotRestartCache_closure.prototype = { - call$0() { - return null; - }, - $signature: 245 - }; - A.EngineFlutterView.prototype = { - EngineFlutterView$_$4$viewConstraints(viewId, platformDispatcher, hostElement, viewConstraints) { - var t2, t3, value, _this = this, - t1 = _this.embeddingStrategy; - t1.attachViewRoot$1(_this.get$dom().rootElement); - t2 = $.KeyboardBinding__instance; - t2 = t2 == null ? null : t2.get$_converter(); - t2 = new A.PointerBinding(_this, new A.PointerDataConverter(), t2); - t3 = $.$get$browser().get$browserEngine() === B.BrowserEngine_1 && $.$get$browser().get$operatingSystem() === B.OperatingSystem_0; - if (t3) { - t3 = $.$get$PointerBinding__defaultSafariWorkaround(); - t2._safariWorkaround = t3; - t3.workAroundMissingPointerEvents$0(); - } - t2.__PointerBinding__adapter_A = t2._createAdapter$0(); - _this.__EngineFlutterView_pointerBinding_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__EngineFlutterView_pointerBinding_F = t2; - t2 = _this.dimensionsProvider; - t2 = t2.get$onResize(t2).listen$1(_this.get$_didResize()); - _this.__EngineFlutterView__resizeSubscription_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__EngineFlutterView__resizeSubscription_F = t2; - value = _this.__EngineFlutterView__globalHtmlAttributes_FI; - if (value === $) { - t2 = _this.get$dom(); - t1 = t1.get$hostElement(); - _this.__EngineFlutterView__globalHtmlAttributes_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__EngineFlutterView__globalHtmlAttributes_FI = new A.GlobalHtmlAttributes(t2.rootElement, t1); - } - $.$get$_renderer(); - t1 = A.jsify(_this.viewId); - t1.toString; - value.rootElement.setAttribute("flt-view-id", t1); - t1 = value.hostElement; - t2 = A.jsify("canvaskit"); - t2.toString; - t1.setAttribute("flt-renderer", t2); - t2 = A.jsify("profile"); - t2.toString; - t1.setAttribute("flt-build-mode", t2); - t2 = A.jsify("false"); - t2.toString; - t1.setAttribute("spellcheck", t2); - $._hotRestartListeners.push(_this.get$dispose()); - }, - dispose$0() { - var t1, t2, _this = this; - if (_this.isDisposed) - return; - _this.isDisposed = true; - t1 = _this.__EngineFlutterView__resizeSubscription_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.cancel$0(0); - _this.dimensionsProvider.close$0(0); - t1 = _this.__EngineFlutterView_pointerBinding_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.__PointerBinding__adapter_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.dispose$0(); - t1 = t1._safariWorkaround; - if (t1 != null) { - t2 = t1._listener; - if (t2 != null) { - init.G.document.removeEventListener("touchstart", t2); - t1._listener = null; - } - } - _this.get$dom().rootElement.remove(); - $.$get$_renderer(); - $.CanvasKitRenderer__programs.clear$0(0); - _this.get$semantics().reset$0(0); - }, - get$contextMenu() { - var t1, _this = this, - value = _this.__EngineFlutterView_contextMenu_FI; - if (value === $) { - t1 = _this.get$dom(); - _this.__EngineFlutterView_contextMenu_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__EngineFlutterView_contextMenu_FI = new A.ContextMenu(t1.rootElement); - } - return value; - }, - get$dom() { - var t1, t2, rootElement, platformViewsHost, t3, sceneHost, textEditingHost, semanticsHost, - _s12_ = "flutter-view", - value = this.__EngineFlutterView_dom_FI; - if (value === $) { - t1 = $.$get$EngineFlutterDisplay__instance(); - t2 = t1._debugDevicePixelRatioOverride; - t1 = t2 == null ? t1.get$browserDevicePixelRatio() : t2; - t2 = init.G; - rootElement = A.DomDocument_createElement(t2.document, _s12_); - platformViewsHost = A.DomDocument_createElement(t2.document, "flt-glass-pane"); - t3 = A.jsify(A.LinkedHashMap_LinkedHashMap$_literal(["mode", "open", "delegatesFocus", false], type$.String, type$.dynamic)); - t3.toString; - t3 = platformViewsHost.attachShadow(t3); - sceneHost = A.DomDocument_createElement(t2.document, "flt-scene-host"); - textEditingHost = A.DomDocument_createElement(t2.document, "flt-text-editing-host"); - semanticsHost = A.DomDocument_createElement(t2.document, "flt-semantics-host"); - rootElement.appendChild(platformViewsHost); - rootElement.appendChild(textEditingHost); - rootElement.appendChild(semanticsHost); - t3.append(sceneHost); - A.StyleManager_attachGlobalStyles(_s12_, rootElement, "flt-text-editing-stylesheet", A.configuration().get$nonce(0)); - A.StyleManager_attachGlobalStyles("", t3, "flt-internals-stylesheet", A.configuration().get$nonce(0)); - t3 = A.configuration().get$debugShowSemanticsNodes(); - A.DomCSSStyleDeclaration_setProperty(sceneHost.style, "pointer-events", "none"); - if (t3) - A.DomCSSStyleDeclaration_setProperty(sceneHost.style, "opacity", "0.3"); - t2 = semanticsHost.style; - A.DomCSSStyleDeclaration_setProperty(t2, "position", "absolute"); - A.DomCSSStyleDeclaration_setProperty(t2, "transform-origin", "0 0 0"); - A.DomCSSStyleDeclaration_setProperty(semanticsHost.style, "transform", "scale(" + A.S(1 / t1) + ")"); - this.__EngineFlutterView_dom_FI !== $ && A.throwUnnamedLateFieldADI(); - value = this.__EngineFlutterView_dom_FI = new A.DomManager(rootElement, platformViewsHost, sceneHost, textEditingHost, semanticsHost); - } - return value; - }, - get$semantics() { - var result, _this = this, - value = _this.__EngineFlutterView_semantics_FI; - if (value === $) { - result = A.EngineSemanticsOwner$(_this.viewId, _this.get$dom().semanticsHost); - _this.__EngineFlutterView_semantics_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__EngineFlutterView_semantics_FI = result; - value = result; - } - return value; - }, - get$physicalSize() { - var t1 = this._physicalSize; - return t1 == null ? this._physicalSize = this._computePhysicalSize$0() : t1; - }, - _computePhysicalSize$0() { - var t1 = this.dimensionsProvider.computePhysicalSize$0(); - return t1; - }, - _didResize$1(newSize) { - var newPhysicalSize, _this = this, - t1 = _this.get$dom(), - t2 = $.$get$EngineFlutterDisplay__instance(), - t3 = t2._debugDevicePixelRatioOverride; - t2 = t3 == null ? t2.get$browserDevicePixelRatio() : t3; - A.DomCSSStyleDeclaration_setProperty(t1.semanticsHost.style, "transform", "scale(" + A.S(1 / t2) + ")"); - newPhysicalSize = _this._computePhysicalSize$0(); - if (!B.Set_39d3m.contains$1(0, $.$get$browser().get$operatingSystem()) && !_this._isRotation$1(newPhysicalSize) && $.$get$textEditing().isEditing) - _this._computeOnScreenKeyboardInsets$1(true); - else { - _this._physicalSize = newPhysicalSize; - _this._computeOnScreenKeyboardInsets$1(false); - } - _this.platformDispatcher.invokeOnMetricsChanged$0(); - }, - _isRotation$1(newPhysicalSize) { - var t2, t3, - t1 = this._physicalSize; - if (t1 != null) { - t2 = t1._dy; - t3 = newPhysicalSize._dy; - if (t2 !== t3 && t1._dx !== newPhysicalSize._dx) { - t1 = t1._dx; - if (!(t2 > t1 && t3 < newPhysicalSize._dx)) - t1 = t1 > t2 && newPhysicalSize._dx < t3; - else - t1 = true; - if (t1) - return true; - } - } - return false; - }, - _computeOnScreenKeyboardInsets$1(isEditingOnMobile) { - this._viewInsets = this.dimensionsProvider.computeKeyboardInsets$2(this._physicalSize._dy, isEditingOnMobile); - }, - $isFlutterView: 1 - }; - A._EngineFlutterViewImpl.prototype = {}; - A.EngineFlutterWindow.prototype = { - dispose$0() { - this.super$EngineFlutterView$dispose(); - var t1 = this._browserHistory; - if (t1 != null) - t1.dispose$0(); - }, - get$browserHistory() { - var t1 = this._browserHistory; - if (t1 == null) { - t1 = $.$get$_realDefaultUrlStrategy(); - t1 = this._browserHistory = A.createHistoryForExistingState(t1); - } - return t1; - }, - _useSingleEntryBrowserHistory$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, strategy, t1; - var $async$_useSingleEntryBrowserHistory$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._browserHistory; - if (t1 == null) { - t1 = $.$get$_realDefaultUrlStrategy(); - t1 = $async$self._browserHistory = A.createHistoryForExistingState(t1); - } - if (t1 instanceof A.SingleEntryBrowserHistory) { - // goto return - $async$goto = 1; - break; - } - strategy = t1.get$urlStrategy(); - t1 = $async$self._browserHistory; - t1 = t1 == null ? null : t1.tearDown$0(); - $async$goto = 3; - return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$_useSingleEntryBrowserHistory$0); - case 3: - // returning from await. - $async$self._browserHistory = A.SingleEntryBrowserHistory$(strategy); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_useSingleEntryBrowserHistory$0, $async$completer); - }, - _useMultiEntryBrowserHistory$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, strategy, t1; - var $async$_useMultiEntryBrowserHistory$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._browserHistory; - if (t1 == null) { - t1 = $.$get$_realDefaultUrlStrategy(); - t1 = $async$self._browserHistory = A.createHistoryForExistingState(t1); - } - if (t1 instanceof A.MultiEntriesBrowserHistory) { - // goto return - $async$goto = 1; - break; - } - strategy = t1.get$urlStrategy(); - t1 = $async$self._browserHistory; - t1 = t1 == null ? null : t1.tearDown$0(); - $async$goto = 3; - return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$_useMultiEntryBrowserHistory$0); - case 3: - // returning from await. - $async$self._browserHistory = A.MultiEntriesBrowserHistory$(strategy); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_useMultiEntryBrowserHistory$0, $async$completer); - }, - _waitInTheLine$1(callback) { - return this._waitInTheLine$body$EngineFlutterWindow(callback); - }, - _waitInTheLine$body$EngineFlutterWindow(callback) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$next = [], $async$self = this, result, currentPosition, completer; - var $async$_waitInTheLine$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - currentPosition = $async$self._endOfTheLine; - completer = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); - $async$self._endOfTheLine = completer.future; - $async$goto = 3; - return A._asyncAwait(currentPosition, $async$_waitInTheLine$1); - case 3: - // returning from await. - result = false; - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait(callback.call$0(), $async$_waitInTheLine$1); - case 7: - // returning from await. - result = $async$result; - $async$next.push(6); - // goto finally - $async$goto = 5; - break; - case 4: - // uncaught - $async$next = [2]; - case 5: - // finally - $async$handler = 2; - J.complete$0$z(completer); - // goto the next finally handler - $async$goto = $async$next.pop(); - break; - case 6: - // after finally - $async$returnValue = result; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_waitInTheLine$1, $async$completer); - }, - handleNavigationMessage$1(data) { - return this.handleNavigationMessage$body$EngineFlutterWindow(data); - }, - handleNavigationMessage$body$EngineFlutterWindow(data) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$self = this; - var $async$handleNavigationMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $async$self._waitInTheLine$1(new A.EngineFlutterWindow_handleNavigationMessage_closure($async$self, data)); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$handleNavigationMessage$1, $async$completer); - } - }; - A.EngineFlutterWindow_handleNavigationMessage_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$self = this, t1, uriString, uri, t2, t3, path, decoded, $arguments; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - decoded = B.C_JSONMethodCodec.decodeMethodCall$1($async$self.data); - $arguments = type$.nullable_Map_String_dynamic._as(decoded.$arguments); - case 3: - // switch - switch (decoded.method) { - case "selectMultiEntryHistory": - // goto case - $async$goto = 5; - break; - case "selectSingleEntryHistory": - // goto case - $async$goto = 6; - break; - case "routeUpdated": - // goto case - $async$goto = 7; - break; - case "routeInformationUpdated": - // goto case - $async$goto = 8; - break; - default: - // goto after switch - $async$goto = 4; - break; - } - break; - case 5: - // case - $async$goto = 9; - return A._asyncAwait($async$self.$this._useMultiEntryBrowserHistory$0(), $async$call$0); - case 9: - // returning from await. - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - case 6: - // case - $async$goto = 10; - return A._asyncAwait($async$self.$this._useSingleEntryBrowserHistory$0(), $async$call$0); - case 10: - // returning from await. - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - case 7: - // case - t1 = $async$self.$this; - $async$goto = 11; - return A._asyncAwait(t1._useSingleEntryBrowserHistory$0(), $async$call$0); - case 11: - // returning from await. - t1 = t1.get$browserHistory(); - $arguments.toString; - t1.setRouteName$1(A._asStringQ(J.$index$asx($arguments, "routeName"))); - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - case 8: - // case - $arguments.toString; - t1 = J.getInterceptor$asx($arguments); - uriString = A._asStringQ(t1.$index($arguments, "uri")); - if (uriString != null) { - uri = A.Uri_parse(uriString, 0, null); - t2 = uri.get$path(uri).length === 0 ? "/" : uri.get$path(uri); - t3 = uri.get$queryParametersAll(); - t3 = t3.get$isEmpty(t3) ? null : uri.get$queryParametersAll(); - t2 = A._Uri__Uri(uri.get$fragment().length === 0 ? null : uri.get$fragment(), t2, t3).get$_text(); - path = A._Uri__uriDecode(t2, 0, t2.length, B.C_Utf8Codec, false); - } else { - t2 = A._asStringQ(t1.$index($arguments, "location")); - t2.toString; - path = t2; - } - t2 = $async$self.$this.get$browserHistory(); - t3 = t1.$index($arguments, "state"); - t1 = A._asBoolQ(t1.$index($arguments, "replace")); - t2.setRouteName$3$replace$state(path, t1 === true, t3); - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - case 4: - // after switch - $async$returnValue = false; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 47 - }; - A.ViewPadding.prototype = {}; - A.ViewConstraints.prototype = { - $mul(_, factor) { - var _this = this; - return new A.ViewConstraints(_this.minWidth * factor, _this.maxWidth * factor, _this.minHeight * factor, _this.maxHeight * factor); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ViewConstraints && other.minWidth === _this.minWidth && other.maxWidth === _this.maxWidth && other.minHeight === _this.minHeight && other.maxHeight === _this.maxHeight; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.minWidth, _this.maxWidth, _this.minHeight, _this.maxHeight, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var t2, _this = this, - t1 = _this.minWidth; - if (t1 === 1 / 0 && _this.minHeight === 1 / 0) - return "ViewConstraints(biggest)"; - if (t1 === 0 && _this.maxWidth === 1 / 0 && _this.minHeight === 0 && _this.maxHeight === 1 / 0) - return "ViewConstraints(unconstrained)"; - t2 = new A.ViewConstraints_toString_describe(); - return "ViewConstraints(" + t2.call$3(t1, _this.maxWidth, "w") + ", " + t2.call$3(_this.minHeight, _this.maxHeight, "h") + ")"; - } - }; - A.ViewConstraints_toString_describe.prototype = { - call$3(min, max, dim) { - if (min === max) - return dim + "=" + B.JSNumber_methods.toStringAsFixed$1(min, 1); - return B.JSNumber_methods.toStringAsFixed$1(min, 1) + "<=" + dim + "<=" + B.JSNumber_methods.toStringAsFixed$1(max, 1); - }, - $signature: 231 - }; - A._DefaultTextEditingStrategy_Object_CompositionAwareMixin.prototype = {}; - A.__PointerAdapter__BaseAdapter__WheelEventListenerMixin.prototype = {}; - A.JS_CONST.prototype = {}; - J.Interceptor.prototype = { - $eq(receiver, other) { - return receiver === other; - }, - get$hashCode(receiver) { - return A.Primitives_objectHashCode(receiver); - }, - toString$0(receiver) { - return "Instance of '" + A.Primitives_objectTypeName(receiver) + "'"; - }, - noSuchMethod$1(receiver, invocation) { - throw A.wrapException(A.NoSuchMethodError_NoSuchMethodError$withInvocation(receiver, invocation)); - }, - get$runtimeType(receiver) { - return A.createRuntimeType(A._instanceTypeFromConstructor(this)); - } - }; - J.JSBool.prototype = { - toString$0(receiver) { - return String(receiver); - }, - $or(receiver, other) { - return other || receiver; - }, - get$hashCode(receiver) { - return receiver ? 519018 : 218159; - }, - get$runtimeType(receiver) { - return A.createRuntimeType(type$.bool); - }, - $isTrustedGetRuntimeType: 1, - $isbool: 1 - }; - J.JSNull.prototype = { - $eq(receiver, other) { - return null == other; - }, - toString$0(receiver) { - return "null"; - }, - get$hashCode(receiver) { - return 0; - }, - get$runtimeType(receiver) { - return A.createRuntimeType(type$.Null); - }, - noSuchMethod$1(receiver, invocation) { - return this.super$Interceptor$noSuchMethod(receiver, invocation); - }, - $isTrustedGetRuntimeType: 1, - $isNull: 1 - }; - J.JavaScriptObject.prototype = {$isJSObject: 1}; - J.LegacyJavaScriptObject.prototype = { - get$hashCode(receiver) { - return 0; - }, - get$runtimeType(receiver) { - return B.Type_JSObject_ttY; - }, - toString$0(receiver) { - return String(receiver); - }, - get$length(obj) { - return obj.length; - } - }; - J.PlainJavaScriptObject.prototype = {}; - J.UnknownJavaScriptObject.prototype = {}; - J.JavaScriptFunction.prototype = { - toString$0(receiver) { - var dartClosure = receiver[$.$get$DART_CLOSURE_PROPERTY_NAME()]; - if (dartClosure == null) - return this.super$LegacyJavaScriptObject$toString(receiver); - return "JavaScript function for " + J.toString$0$(dartClosure); - }, - $isFunction: 1 - }; - J.JavaScriptBigInt.prototype = { - get$hashCode(receiver) { - return 0; - }, - toString$0(receiver) { - return String(receiver); - } - }; - J.JavaScriptSymbol.prototype = { - get$hashCode(receiver) { - return 0; - }, - toString$0(receiver) { - return String(receiver); - } - }; - J.JSArray.prototype = { - cast$1$0(receiver, $R) { - return new A.CastList(receiver, A._arrayInstanceType(receiver)._eval$1("@<1>")._bind$1($R)._eval$1("CastList<1,2>")); - }, - add$1(receiver, value) { - receiver.$flags & 1 && A.throwUnsupportedOperation(receiver, 29); - receiver.push(value); - }, - removeAt$1(receiver, index) { - receiver.$flags & 1 && A.throwUnsupportedOperation(receiver, "removeAt", 1); - if (index < 0 || index >= receiver.length) - throw A.wrapException(A.RangeError$value(index, null)); - return receiver.splice(index, 1)[0]; - }, - insert$2(receiver, index, value) { - receiver.$flags & 1 && A.throwUnsupportedOperation(receiver, "insert", 2); - if (index < 0 || index > receiver.length) - throw A.wrapException(A.RangeError$value(index, null)); - receiver.splice(index, 0, value); - }, - insertAll$2(receiver, index, iterable) { - var insertionLength, end; - receiver.$flags & 1 && A.throwUnsupportedOperation(receiver, "insertAll", 2); - A.RangeError_checkValueInInterval(index, 0, receiver.length, "index"); - if (!type$.EfficientLengthIterable_dynamic._is(iterable)) - iterable = J.toList$0$ax(iterable); - insertionLength = J.get$length$asx(iterable); - receiver.length = receiver.length + insertionLength; - end = index + insertionLength; - this.setRange$4(receiver, end, receiver.length, receiver, index); - this.setRange$3(receiver, index, end, iterable); - }, - removeLast$0(receiver) { - receiver.$flags & 1 && A.throwUnsupportedOperation(receiver, "removeLast", 1); - if (receiver.length === 0) - throw A.wrapException(A.diagnoseIndexError(receiver, -1)); - return receiver.pop(); - }, - remove$1(receiver, element) { - var i; - receiver.$flags & 1 && A.throwUnsupportedOperation(receiver, "remove", 1); - for (i = 0; i < receiver.length; ++i) - if (J.$eq$(receiver[i], element)) { - receiver.splice(i, 1); - return true; - } - return false; - }, - removeWhere$1(receiver, test) { - receiver.$flags & 1 && A.throwUnsupportedOperation(receiver, 16); - this._removeWhere$2(receiver, test, true); - }, - _removeWhere$2(receiver, test, removeMatching) { - var i, element, t1, retained = [], - end = receiver.length; - for (i = 0; i < end; ++i) { - element = receiver[i]; - if (!test.call$1(element)) - retained.push(element); - if (receiver.length !== end) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - } - t1 = retained.length; - if (t1 === end) - return; - this.set$length(receiver, t1); - for (i = 0; i < retained.length; ++i) - receiver[i] = retained[i]; - }, - where$1(receiver, f) { - return new A.WhereIterable(receiver, f, A._arrayInstanceType(receiver)._eval$1("WhereIterable<1>")); - }, - addAll$1(receiver, collection) { - var t1; - receiver.$flags & 1 && A.throwUnsupportedOperation(receiver, "addAll", 2); - if (Array.isArray(collection)) { - this._addAllFromArray$1(receiver, collection); - return; - } - for (t1 = J.get$iterator$ax(collection); t1.moveNext$0();) - receiver.push(t1.get$current(t1)); - }, - _addAllFromArray$1(receiver, array) { - var i, - len = array.length; - if (len === 0) - return; - if (receiver === array) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - for (i = 0; i < len; ++i) - receiver.push(array[i]); - }, - clear$0(receiver) { - receiver.$flags & 1 && A.throwUnsupportedOperation(receiver, "clear", "clear"); - receiver.length = 0; - }, - forEach$1(receiver, f) { - var i, - end = receiver.length; - for (i = 0; i < end; ++i) { - f.call$1(receiver[i]); - if (receiver.length !== end) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - } - }, - map$1$1(receiver, f, $T) { - return new A.MappedListIterable(receiver, f, A._arrayInstanceType(receiver)._eval$1("@<1>")._bind$1($T)._eval$1("MappedListIterable<1,2>")); - }, - join$1(receiver, separator) { - var i, - list = A.List_List$filled(receiver.length, "", false, type$.String); - for (i = 0; i < receiver.length; ++i) - list[i] = A.S(receiver[i]); - return list.join(separator); - }, - join$0(receiver) { - return this.join$1(receiver, ""); - }, - take$1(receiver, n) { - return A.SubListIterable$(receiver, 0, A.checkNotNullable(n, "count", type$.int), A._arrayInstanceType(receiver)._precomputed1); - }, - skip$1(receiver, n) { - return A.SubListIterable$(receiver, n, null, A._arrayInstanceType(receiver)._precomputed1); - }, - reduce$1(receiver, combine) { - var value, i, - $length = receiver.length; - if ($length === 0) - throw A.wrapException(A.IterableElementError_noElement()); - value = receiver[0]; - for (i = 1; i < $length; ++i) { - value = combine.call$2(value, receiver[i]); - if ($length !== receiver.length) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - } - return value; - }, - fold$1$2(receiver, initialValue, combine) { - var value, i, - $length = receiver.length; - for (value = initialValue, i = 0; i < $length; ++i) { - value = combine.call$2(value, receiver[i]); - if (receiver.length !== $length) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - } - return value; - }, - fold$2(receiver, initialValue, combine) { - combine.toString; - return this.fold$1$2(receiver, initialValue, combine, type$.dynamic); - }, - firstWhere$2$orElse(receiver, test, orElse) { - var i, element, - end = receiver.length; - for (i = 0; i < end; ++i) { - element = receiver[i]; - if (test.call$1(element)) - return element; - if (receiver.length !== end) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - } - throw A.wrapException(A.IterableElementError_noElement()); - }, - firstWhere$1(receiver, test) { - test.toString; - return this.firstWhere$2$orElse(receiver, test, null); - }, - singleWhere$1(receiver, test) { - var match, matchFound, i, element, - $length = receiver.length; - for (match = null, matchFound = false, i = 0; i < $length; ++i) { - element = receiver[i]; - if (test.call$1(element)) { - if (matchFound) - throw A.wrapException(A.IterableElementError_tooMany()); - match = element; - matchFound = true; - } - if ($length !== receiver.length) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - } - if (matchFound) - return match == null ? A._arrayInstanceType(receiver)._precomputed1._as(match) : match; - throw A.wrapException(A.IterableElementError_noElement()); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - sublist$2(receiver, start, end) { - var end0 = receiver.length; - if (start > end0) - throw A.wrapException(A.RangeError$range(start, 0, end0, "start", null)); - if (end == null) - end = end0; - else if (end < start || end > end0) - throw A.wrapException(A.RangeError$range(end, start, end0, "end", null)); - if (start === end) - return A._setArrayType([], A._arrayInstanceType(receiver)); - return A._setArrayType(receiver.slice(start, end), A._arrayInstanceType(receiver)); - }, - sublist$1(receiver, start) { - return this.sublist$2(receiver, start, null); - }, - getRange$2(receiver, start, end) { - A.RangeError_checkValidRange(start, end, receiver.length, null, null); - return A.SubListIterable$(receiver, start, end, A._arrayInstanceType(receiver)._precomputed1); - }, - get$first(receiver) { - if (receiver.length > 0) - return receiver[0]; - throw A.wrapException(A.IterableElementError_noElement()); - }, - get$last(receiver) { - var t1 = receiver.length; - if (t1 > 0) - return receiver[t1 - 1]; - throw A.wrapException(A.IterableElementError_noElement()); - }, - get$single(receiver) { - var t1 = receiver.length; - if (t1 === 1) - return receiver[0]; - if (t1 === 0) - throw A.wrapException(A.IterableElementError_noElement()); - throw A.wrapException(A.IterableElementError_tooMany()); - }, - removeRange$2(receiver, start, end) { - receiver.$flags & 1 && A.throwUnsupportedOperation(receiver, 18); - A.RangeError_checkValidRange(start, end, receiver.length, null, null); - receiver.splice(start, end - start); - }, - setRange$4(receiver, start, end, iterable, skipCount) { - var $length, otherList, otherStart, t1, i; - receiver.$flags & 2 && A.throwUnsupportedOperation(receiver, 5); - A.RangeError_checkValidRange(start, end, receiver.length, null, null); - $length = end - start; - if ($length === 0) - return; - A.RangeError_checkNotNegative(skipCount, "skipCount"); - if (type$.List_dynamic._is(iterable)) { - otherList = iterable; - otherStart = skipCount; - } else { - otherList = J.skip$1$ax(iterable, skipCount).toList$1$growable(0, false); - otherStart = 0; - } - t1 = J.getInterceptor$asx(otherList); - if (otherStart + $length > t1.get$length(otherList)) - throw A.wrapException(A.IterableElementError_tooFew()); - if (otherStart < start) - for (i = $length - 1; i >= 0; --i) - receiver[start + i] = t1.$index(otherList, otherStart + i); - else - for (i = 0; i < $length; ++i) - receiver[start + i] = t1.$index(otherList, otherStart + i); - }, - setRange$3(receiver, start, end, iterable) { - return this.setRange$4(receiver, start, end, iterable, 0); - }, - fillRange$3(receiver, start, end, fillValue) { - var checkedFillValue, i; - receiver.$flags & 2 && A.throwUnsupportedOperation(receiver, "fillRange"); - A.RangeError_checkValidRange(start, end, receiver.length, null, null); - checkedFillValue = fillValue == null ? A._arrayInstanceType(receiver)._precomputed1._as(fillValue) : fillValue; - for (i = start; i < end; ++i) - receiver[i] = checkedFillValue; - }, - any$1(receiver, test) { - var i, - end = receiver.length; - for (i = 0; i < end; ++i) { - if (test.call$1(receiver[i])) - return true; - if (receiver.length !== end) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - } - return false; - }, - every$1(receiver, test) { - var i, - end = receiver.length; - for (i = 0; i < end; ++i) { - if (!test.call$1(receiver[i])) - return false; - if (receiver.length !== end) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - } - return true; - }, - sort$1(receiver, compare) { - var len, a, b, undefineds, i; - receiver.$flags & 2 && A.throwUnsupportedOperation(receiver, "sort"); - len = receiver.length; - if (len < 2) - return; - if (compare == null) - compare = J._interceptors_JSArray__compareAny$closure(); - if (len === 2) { - a = receiver[0]; - b = receiver[1]; - if (compare.call$2(a, b) > 0) { - receiver[0] = b; - receiver[1] = a; - } - return; - } - undefineds = 0; - if (A._arrayInstanceType(receiver)._precomputed1._is(null)) - for (i = 0; i < receiver.length; ++i) - if (receiver[i] === void 0) { - receiver[i] = null; - ++undefineds; - } - receiver.sort(A.convertDartClosureToJS(compare, 2)); - if (undefineds > 0) - this._replaceSomeNullsWithUndefined$1(receiver, undefineds); - }, - sort$0(receiver) { - return this.sort$1(receiver, null); - }, - _replaceSomeNullsWithUndefined$1(receiver, count) { - var i0, - i = receiver.length; - for (; i0 = i - 1, i > 0; i = i0) - if (receiver[i0] === null) { - receiver[i0] = void 0; - --count; - if (count === 0) - break; - } - }, - indexOf$1(receiver, element) { - var i, - $length = receiver.length; - if (0 >= $length) - return -1; - for (i = 0; i < $length; ++i) - if (J.$eq$(receiver[i], element)) - return i; - return -1; - }, - contains$1(receiver, other) { - var i; - for (i = 0; i < receiver.length; ++i) - if (J.$eq$(receiver[i], other)) - return true; - return false; - }, - get$isEmpty(receiver) { - return receiver.length === 0; - }, - get$isNotEmpty(receiver) { - return receiver.length !== 0; - }, - toString$0(receiver) { - return A.Iterable_iterableToFullString(receiver, "[", "]"); - }, - toList$1$growable(receiver, growable) { - var t1 = A._arrayInstanceType(receiver); - return growable ? A._setArrayType(receiver.slice(0), t1) : J.JSArray_JSArray$markFixed(receiver.slice(0), t1._precomputed1); - }, - toList$0(receiver) { - return this.toList$1$growable(receiver, true); - }, - toSet$0(receiver) { - return A.LinkedHashSet_LinkedHashSet$from(receiver, A._arrayInstanceType(receiver)._precomputed1); - }, - get$iterator(receiver) { - return new J.ArrayIterator(receiver, receiver.length, A._arrayInstanceType(receiver)._eval$1("ArrayIterator<1>")); - }, - get$hashCode(receiver) { - return A.Primitives_objectHashCode(receiver); - }, - get$length(receiver) { - return receiver.length; - }, - set$length(receiver, newLength) { - receiver.$flags & 1 && A.throwUnsupportedOperation(receiver, "set length", "change the length of"); - if (newLength < 0) - throw A.wrapException(A.RangeError$range(newLength, 0, null, "newLength", null)); - if (newLength > receiver.length) - A._arrayInstanceType(receiver)._precomputed1._as(null); - receiver.length = newLength; - }, - $index(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - throw A.wrapException(A.diagnoseIndexError(receiver, index)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - receiver.$flags & 2 && A.throwUnsupportedOperation(receiver); - if (!(index >= 0 && index < receiver.length)) - throw A.wrapException(A.diagnoseIndexError(receiver, index)); - receiver[index] = value; - }, - whereType$1$0(receiver, $T) { - return new A.WhereTypeIterable(receiver, $T._eval$1("WhereTypeIterable<0>")); - }, - $add(receiver, other) { - var t1 = A.List_List$_of(receiver, A._arrayInstanceType(receiver)._precomputed1); - this.addAll$1(t1, other); - return t1; - }, - indexWhere$2(receiver, test, start) { - var i; - if (start >= receiver.length) - return -1; - for (i = start; i < receiver.length; ++i) - if (test.call$1(receiver[i])) - return i; - return -1; - }, - indexWhere$1(receiver, test) { - test.toString; - return this.indexWhere$2(receiver, test, 0); - }, - set$last(receiver, element) { - var t1 = receiver.length; - if (t1 === 0) - throw A.wrapException(A.IterableElementError_noElement()); - receiver.$flags & 2 && A.throwUnsupportedOperation(receiver); - receiver[t1 - 1] = element; - }, - get$runtimeType(receiver) { - return A.createRuntimeType(A._arrayInstanceType(receiver)); - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isIterable: 1, - $isList: 1 - }; - J.JSUnmodifiableArray.prototype = {}; - J.ArrayIterator.prototype = { - get$current(_) { - var t1 = this.__interceptors$_current; - return t1 == null ? this.$ti._precomputed1._as(t1) : t1; - }, - moveNext$0() { - var t2, _this = this, - t1 = _this._iterable, - $length = t1.length; - if (_this.__interceptors$_length !== $length) - throw A.wrapException(A.throwConcurrentModificationError(t1)); - t2 = _this._index; - if (t2 >= $length) { - _this.__interceptors$_current = null; - return false; - } - _this.__interceptors$_current = t1[t2]; - _this._index = t2 + 1; - return true; - } - }; - J.JSNumber.prototype = { - compareTo$1(receiver, b) { - var bIsNegative; - if (receiver < b) - return -1; - else if (receiver > b) - return 1; - else if (receiver === b) { - if (receiver === 0) { - bIsNegative = this.get$isNegative(b); - if (this.get$isNegative(receiver) === bIsNegative) - return 0; - if (this.get$isNegative(receiver)) - return -1; - return 1; - } - return 0; - } else if (isNaN(receiver)) { - if (isNaN(b)) - return 0; - return 1; - } else - return -1; - }, - get$isNegative(receiver) { - return receiver === 0 ? 1 / receiver < 0 : receiver < 0; - }, - abs$0(receiver) { - return Math.abs(receiver); - }, - get$sign(receiver) { - var t1; - if (receiver > 0) - t1 = 1; - else - t1 = receiver < 0 ? -1 : receiver; - return t1; - }, - toInt$0(receiver) { - var t1; - if (receiver >= -2147483648 && receiver <= 2147483647) - return receiver | 0; - if (isFinite(receiver)) { - t1 = receiver < 0 ? Math.ceil(receiver) : Math.floor(receiver); - return t1 + 0; - } - throw A.wrapException(A.UnsupportedError$("" + receiver + ".toInt()")); - }, - ceil$0(receiver) { - var truncated, d; - if (receiver >= 0) { - if (receiver <= 2147483647) { - truncated = receiver | 0; - return receiver === truncated ? truncated : truncated + 1; - } - } else if (receiver >= -2147483648) - return receiver | 0; - d = Math.ceil(receiver); - if (isFinite(d)) - return d; - throw A.wrapException(A.UnsupportedError$("" + receiver + ".ceil()")); - }, - floor$0(receiver) { - var truncated, d; - if (receiver >= 0) { - if (receiver <= 2147483647) - return receiver | 0; - } else if (receiver >= -2147483648) { - truncated = receiver | 0; - return receiver === truncated ? truncated : truncated - 1; - } - d = Math.floor(receiver); - if (isFinite(d)) - return d; - throw A.wrapException(A.UnsupportedError$("" + receiver + ".floor()")); - }, - round$0(receiver) { - if (receiver > 0) { - if (receiver !== 1 / 0) - return Math.round(receiver); - } else if (receiver > -1 / 0) - return 0 - Math.round(0 - receiver); - throw A.wrapException(A.UnsupportedError$("" + receiver + ".round()")); - }, - clamp$2(receiver, lowerLimit, upperLimit) { - if (B.JSInt_methods.compareTo$1(lowerLimit, upperLimit) > 0) - throw A.wrapException(A.argumentErrorValue(lowerLimit)); - if (this.compareTo$1(receiver, lowerLimit) < 0) - return lowerLimit; - if (this.compareTo$1(receiver, upperLimit) > 0) - return upperLimit; - return receiver; - }, - toDouble$0(receiver) { - return receiver; - }, - toStringAsFixed$1(receiver, fractionDigits) { - var result; - if (fractionDigits > 20) - throw A.wrapException(A.RangeError$range(fractionDigits, 0, 20, "fractionDigits", null)); - result = receiver.toFixed(fractionDigits); - if (receiver === 0 && this.get$isNegative(receiver)) - return "-" + result; - return result; - }, - toStringAsPrecision$1(receiver, precision) { - var result; - if (precision < 1 || precision > 21) - throw A.wrapException(A.RangeError$range(precision, 1, 21, "precision", null)); - result = receiver.toPrecision(precision); - if (receiver === 0 && this.get$isNegative(receiver)) - return "-" + result; - return result; - }, - toRadixString$1(receiver, radix) { - var result, match, exponent, t1; - if (radix < 2 || radix > 36) - throw A.wrapException(A.RangeError$range(radix, 2, 36, "radix", null)); - result = receiver.toString(radix); - if (result.charCodeAt(result.length - 1) !== 41) - return result; - match = /^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(result); - if (match == null) - A.throwExpression(A.UnsupportedError$("Unexpected toString result: " + result)); - result = match[1]; - exponent = +match[3]; - t1 = match[2]; - if (t1 != null) { - result += t1; - exponent -= t1.length; - } - return result + B.JSString_methods.$mul("0", exponent); - }, - toString$0(receiver) { - if (receiver === 0 && 1 / receiver < 0) - return "-0.0"; - else - return "" + receiver; - }, - get$hashCode(receiver) { - var absolute, floorLog2, factor, scaled, - intValue = receiver | 0; - if (receiver === intValue) - return intValue & 536870911; - absolute = Math.abs(receiver); - floorLog2 = Math.log(absolute) / 0.6931471805599453 | 0; - factor = Math.pow(2, floorLog2); - scaled = absolute < 1 ? absolute / factor : factor / absolute; - return ((scaled * 9007199254740992 | 0) + (scaled * 3542243181176521 | 0)) * 599197 + floorLog2 * 1259 & 536870911; - }, - $add(receiver, other) { - return receiver + other; - }, - $sub(receiver, other) { - return receiver - other; - }, - $mul(receiver, other) { - return receiver * other; - }, - $mod(receiver, other) { - var result = receiver % other; - if (result === 0) - return 0; - if (result > 0) - return result; - if (other < 0) - return result - other; - else - return result + other; - }, - $tdiv(receiver, other) { - if ((receiver | 0) === receiver) - if (other >= 1 || other < -1) - return receiver / other | 0; - return this._tdivSlow$1(receiver, other); - }, - _tdivFast$1(receiver, other) { - return (receiver | 0) === receiver ? receiver / other | 0 : this._tdivSlow$1(receiver, other); - }, - _tdivSlow$1(receiver, other) { - var quotient = receiver / other; - if (quotient >= -2147483648 && quotient <= 2147483647) - return quotient | 0; - if (quotient > 0) { - if (quotient !== 1 / 0) - return Math.floor(quotient); - } else if (quotient > -1 / 0) - return Math.ceil(quotient); - throw A.wrapException(A.UnsupportedError$("Result of truncating division is " + A.S(quotient) + ": " + A.S(receiver) + " ~/ " + A.S(other))); - }, - $shl(receiver, other) { - if (other < 0) - throw A.wrapException(A.argumentErrorValue(other)); - return other > 31 ? 0 : receiver << other >>> 0; - }, - _shlPositive$1(receiver, other) { - return other > 31 ? 0 : receiver << other >>> 0; - }, - _shrOtherPositive$1(receiver, other) { - var t1; - if (receiver > 0) - t1 = this._shrBothPositive$1(receiver, other); - else { - t1 = other > 31 ? 31 : other; - t1 = receiver >> t1 >>> 0; - } - return t1; - }, - _shrReceiverPositive$1(receiver, other) { - if (0 > other) - throw A.wrapException(A.argumentErrorValue(other)); - return this._shrBothPositive$1(receiver, other); - }, - _shrBothPositive$1(receiver, other) { - return other > 31 ? 0 : receiver >>> other; - }, - _shruOtherPositive$1(receiver, other) { - if (other > 31) - return 0; - return receiver >>> other; - }, - get$runtimeType(receiver) { - return A.createRuntimeType(type$.num); - }, - $isComparable: 1, - $isdouble: 1, - $isnum: 1 - }; - J.JSInt.prototype = { - abs$0(receiver) { - return Math.abs(receiver); - }, - get$sign(receiver) { - var t1; - if (receiver > 0) - t1 = 1; - else - t1 = receiver < 0 ? -1 : receiver; - return t1; - }, - get$runtimeType(receiver) { - return A.createRuntimeType(type$.int); - }, - $isTrustedGetRuntimeType: 1, - $isint: 1 - }; - J.JSNumNotInt.prototype = { - get$runtimeType(receiver) { - return A.createRuntimeType(type$.double); - }, - $isTrustedGetRuntimeType: 1 - }; - J.JSString.prototype = { - codeUnitAt$1(receiver, index) { - if (index < 0) - throw A.wrapException(A.diagnoseIndexError(receiver, index)); - if (index >= receiver.length) - A.throwExpression(A.diagnoseIndexError(receiver, index)); - return receiver.charCodeAt(index); - }, - allMatches$2(receiver, string, start) { - var t1 = string.length; - if (start > t1) - throw A.wrapException(A.RangeError$range(start, 0, t1, null, null)); - return new A._StringAllMatchesIterable(string, receiver, start); - }, - allMatches$1(receiver, string) { - return this.allMatches$2(receiver, string, 0); - }, - matchAsPrefix$2(receiver, string, start) { - var t1, i, _null = null; - if (start < 0 || start > string.length) - throw A.wrapException(A.RangeError$range(start, 0, string.length, _null, _null)); - t1 = receiver.length; - if (start + t1 > string.length) - return _null; - for (i = 0; i < t1; ++i) - if (string.charCodeAt(start + i) !== receiver.charCodeAt(i)) - return _null; - return new A.StringMatch(start, receiver); - }, - $add(receiver, other) { - return receiver + other; - }, - endsWith$1(receiver, other) { - var otherLength = other.length, - t1 = receiver.length; - if (otherLength > t1) - return false; - return other === this.substring$1(receiver, t1 - otherLength); - }, - replaceFirst$2(receiver, from, to) { - A.RangeError_checkValueInInterval(0, 0, receiver.length, "startIndex"); - return A.stringReplaceFirstUnchecked(receiver, from, to, 0); - }, - replaceRange$3(receiver, start, end, replacement) { - var e = A.RangeError_checkValidRange(start, end, receiver.length, null, null); - return A.stringReplaceRangeUnchecked(receiver, start, e, replacement); - }, - startsWith$2(receiver, pattern, index) { - var endIndex; - if (index < 0 || index > receiver.length) - throw A.wrapException(A.RangeError$range(index, 0, receiver.length, null, null)); - endIndex = index + pattern.length; - if (endIndex > receiver.length) - return false; - return pattern === receiver.substring(index, endIndex); - }, - startsWith$1(receiver, pattern) { - return this.startsWith$2(receiver, pattern, 0); - }, - substring$2(receiver, start, end) { - return receiver.substring(start, A.RangeError_checkValidRange(start, end, receiver.length, null, null)); - }, - substring$1(receiver, start) { - return this.substring$2(receiver, start, null); - }, - trim$0(receiver) { - var startIndex, t1, endIndex0, - result = receiver.trim(), - endIndex = result.length; - if (endIndex === 0) - return result; - if (result.charCodeAt(0) === 133) { - startIndex = J.JSString__skipLeadingWhitespace(result, 1); - if (startIndex === endIndex) - return ""; - } else - startIndex = 0; - t1 = endIndex - 1; - endIndex0 = result.charCodeAt(t1) === 133 ? J.JSString__skipTrailingWhitespace(result, t1) : endIndex; - if (startIndex === 0 && endIndex0 === endIndex) - return result; - return result.substring(startIndex, endIndex0); - }, - trimLeft$0(receiver) { - var result = receiver.trimStart(); - if (result.length === 0) - return result; - if (result.charCodeAt(0) !== 133) - return result; - return result.substring(J.JSString__skipLeadingWhitespace(result, 1)); - }, - trimRight$0(receiver) { - var t1, - result = receiver.trimEnd(), - endIndex = result.length; - if (endIndex === 0) - return result; - t1 = endIndex - 1; - if (result.charCodeAt(t1) !== 133) - return result; - return result.substring(0, J.JSString__skipTrailingWhitespace(result, t1)); - }, - $mul(receiver, times) { - var s, result; - if (0 >= times) - return ""; - if (times === 1 || receiver.length === 0) - return receiver; - if (times !== times >>> 0) - throw A.wrapException(B.C_OutOfMemoryError); - for (s = receiver, result = ""; true;) { - if ((times & 1) === 1) - result = s + result; - times = times >>> 1; - if (times === 0) - break; - s += s; - } - return result; - }, - padLeft$2(receiver, width, padding) { - var delta = width - receiver.length; - if (delta <= 0) - return receiver; - return this.$mul(padding, delta) + receiver; - }, - padRight$1(receiver, width) { - var delta = width - receiver.length; - if (delta <= 0) - return receiver; - return receiver + this.$mul(" ", delta); - }, - indexOf$2(receiver, pattern, start) { - var match, t1, t2, i; - if (start < 0 || start > receiver.length) - throw A.wrapException(A.RangeError$range(start, 0, receiver.length, null, null)); - if (typeof pattern == "string") - return receiver.indexOf(pattern, start); - if (pattern instanceof A.JSSyntaxRegExp) { - match = pattern._execGlobal$2(receiver, start); - return match == null ? -1 : match._match.index; - } - for (t1 = receiver.length, t2 = J.getInterceptor$s(pattern), i = start; i <= t1; ++i) - if (t2.matchAsPrefix$2(pattern, receiver, i) != null) - return i; - return -1; - }, - indexOf$1(receiver, pattern) { - return this.indexOf$2(receiver, pattern, 0); - }, - lastIndexOf$2(receiver, pattern, start) { - var t1, t2, i; - if (start == null) - start = receiver.length; - else if (start < 0 || start > receiver.length) - throw A.wrapException(A.RangeError$range(start, 0, receiver.length, null, null)); - if (typeof pattern == "string") { - t1 = pattern.length; - t2 = receiver.length; - if (start + t1 > t2) - start = t2 - t1; - return receiver.lastIndexOf(pattern, start); - } - for (t1 = J.getInterceptor$s(pattern), i = start; i >= 0; --i) - if (t1.matchAsPrefix$2(pattern, receiver, i) != null) - return i; - return -1; - }, - lastIndexOf$1(receiver, pattern) { - return this.lastIndexOf$2(receiver, pattern, null); - }, - contains$2(receiver, other, startIndex) { - var t1 = receiver.length; - if (startIndex > t1) - throw A.wrapException(A.RangeError$range(startIndex, 0, t1, null, null)); - return A.stringContainsUnchecked(receiver, other, startIndex); - }, - contains$1(receiver, other) { - return this.contains$2(receiver, other, 0); - }, - compareTo$1(receiver, other) { - var t1; - if (receiver === other) - t1 = 0; - else - t1 = receiver < other ? -1 : 1; - return t1; - }, - toString$0(receiver) { - return receiver; - }, - get$hashCode(receiver) { - var t1, hash, i; - for (t1 = receiver.length, hash = 0, i = 0; i < t1; ++i) { - hash = hash + receiver.charCodeAt(i) & 536870911; - hash = hash + ((hash & 524287) << 10) & 536870911; - hash ^= hash >> 6; - } - hash = hash + ((hash & 67108863) << 3) & 536870911; - hash ^= hash >> 11; - return hash + ((hash & 16383) << 15) & 536870911; - }, - get$runtimeType(receiver) { - return A.createRuntimeType(type$.String); - }, - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - throw A.wrapException(A.diagnoseIndexError(receiver, index)); - return receiver[index]; - }, - $isJSIndexable: 1, - $isTrustedGetRuntimeType: 1, - $isComparable: 1, - $isString: 1 - }; - A._CastIterableBase.prototype = { - get$iterator(_) { - return new A.CastIterator(J.get$iterator$ax(this.get$_source()), A._instanceType(this)._eval$1("CastIterator<1,2>")); - }, - get$length(_) { - return J.get$length$asx(this.get$_source()); - }, - get$isEmpty(_) { - return J.get$isEmpty$asx(this.get$_source()); - }, - get$isNotEmpty(_) { - return J.get$isNotEmpty$asx(this.get$_source()); - }, - skip$1(_, count) { - var t1 = A._instanceType(this); - return A.CastIterable_CastIterable(J.skip$1$ax(this.get$_source(), count), t1._precomputed1, t1._rest[1]); - }, - elementAt$1(_, index) { - return A._instanceType(this)._rest[1]._as(J.elementAt$1$ax(this.get$_source(), index)); - }, - get$first(_) { - return A._instanceType(this)._rest[1]._as(J.get$first$ax(this.get$_source())); - }, - get$last(_) { - return A._instanceType(this)._rest[1]._as(J.get$last$ax(this.get$_source())); - }, - contains$1(_, other) { - return J.contains$1$asx(this.get$_source(), other); - }, - toString$0(_) { - return J.toString$0$(this.get$_source()); - } - }; - A.CastIterator.prototype = { - moveNext$0() { - return this._source.moveNext$0(); - }, - get$current(_) { - var t1 = this._source; - return this.$ti._rest[1]._as(t1.get$current(t1)); - } - }; - A.CastIterable.prototype = { - get$_source() { - return this._source; - } - }; - A._EfficientLengthCastIterable.prototype = {$isEfficientLengthIterable: 1}; - A._CastListBase.prototype = { - $index(_, index) { - return this.$ti._rest[1]._as(J.$index$asx(this._source, index)); - }, - $indexSet(_, index, value) { - J.$indexSet$ax(this._source, index, this.$ti._precomputed1._as(value)); - }, - set$length(_, $length) { - J.set$length$asx(this._source, $length); - }, - add$1(_, value) { - J.add$1$ax(this._source, this.$ti._precomputed1._as(value)); - }, - sort$1(_, compare) { - var t1 = compare == null ? null : new A._CastListBase_sort_closure(this, compare); - J.sort$1$ax(this._source, t1); - }, - remove$1(_, value) { - return J.remove$1$ax(this._source, value); - }, - removeLast$0(_) { - return this.$ti._rest[1]._as(J.removeLast$0$ax(this._source)); - }, - getRange$2(_, start, end) { - var t1 = this.$ti; - return A.CastIterable_CastIterable(J.getRange$2$ax(this._source, start, end), t1._precomputed1, t1._rest[1]); - }, - setRange$4(_, start, end, iterable, skipCount) { - var t1 = this.$ti; - J.setRange$4$ax(this._source, start, end, A.CastIterable_CastIterable(iterable, t1._rest[1], t1._precomputed1), skipCount); - }, - fillRange$3(_, start, end, fillValue) { - J.fillRange$3$ax(this._source, start, end, this.$ti._precomputed1._as(fillValue)); - }, - $isEfficientLengthIterable: 1, - $isList: 1 - }; - A._CastListBase_sort_closure.prototype = { - call$2(v1, v2) { - var t1 = this.$this.$ti._rest[1]; - return this.compare.call$2(t1._as(v1), t1._as(v2)); - }, - $signature() { - return this.$this.$ti._eval$1("int(1,1)"); - } - }; - A.CastList.prototype = { - cast$1$0(_, $R) { - return new A.CastList(this._source, this.$ti._eval$1("@<1>")._bind$1($R)._eval$1("CastList<1,2>")); - }, - get$_source() { - return this._source; - } - }; - A.CastSet.prototype = { - add$1(_, value) { - return this._source.add$1(0, this.$ti._precomputed1._as(value)); - }, - addAll$1(_, elements) { - var t1 = this.$ti; - this._source.addAll$1(0, A.CastIterable_CastIterable(elements, t1._rest[1], t1._precomputed1)); - }, - remove$1(_, object) { - return this._source.remove$1(0, object); - }, - intersection$1(_, other) { - var _this = this; - if (_this._emptySet != null) - return _this._conditionalAdd$2(other, true); - return new A.CastSet(_this._source.intersection$1(0, other), null, _this.$ti); - }, - difference$1(other) { - var _this = this; - if (_this._emptySet != null) - return _this._conditionalAdd$2(other, false); - return new A.CastSet(_this._source.difference$1(other), null, _this.$ti); - }, - _conditionalAdd$2(other, otherContains) { - var castElement, - emptySet = this._emptySet, - t1 = this.$ti, - t2 = t1._rest[1], - result = emptySet == null ? A.LinkedHashSet_LinkedHashSet(t2) : emptySet.call$1$0(t2); - for (t2 = this._source, t2 = t2.get$iterator(t2), t1 = t1._rest[1]; t2.moveNext$0();) { - castElement = t1._as(t2.get$current(t2)); - if (otherContains === other.contains$1(0, castElement)) - result.add$1(0, castElement); - } - return result; - }, - clear$0(_) { - this._source.clear$0(0); - }, - _clone$0() { - var emptySet = this._emptySet, - t1 = this.$ti._rest[1], - result = emptySet == null ? A.LinkedHashSet_LinkedHashSet(t1) : emptySet.call$1$0(t1); - result.addAll$1(0, this); - return result; - }, - toSet$0(_) { - var emptySet = this._emptySet, - t1 = this.$ti._rest[1], - result = emptySet == null ? A.LinkedHashSet_LinkedHashSet(t1) : emptySet.call$1$0(t1); - result.addAll$1(0, this); - return result; - }, - $isEfficientLengthIterable: 1, - $isSet: 1, - get$_source() { - return this._source; - } - }; - A.CastMap.prototype = { - cast$2$0(_, RK, RV) { - return new A.CastMap(this._source, this.$ti._eval$1("@<1,2>")._bind$1(RK)._bind$1(RV)._eval$1("CastMap<1,2,3,4>")); - }, - containsKey$1(_, key) { - return J.containsKey$1$x(this._source, key); - }, - $index(_, key) { - return this.$ti._eval$1("4?")._as(J.$index$asx(this._source, key)); - }, - $indexSet(_, key, value) { - var t1 = this.$ti; - J.$indexSet$ax(this._source, t1._precomputed1._as(key), t1._rest[1]._as(value)); - }, - putIfAbsent$2(_, key, ifAbsent) { - var t1 = this.$ti; - return t1._rest[3]._as(J.putIfAbsent$2$x(this._source, t1._precomputed1._as(key), new A.CastMap_putIfAbsent_closure(this, ifAbsent))); - }, - remove$1(_, key) { - return this.$ti._eval$1("4?")._as(J.remove$1$ax(this._source, key)); - }, - forEach$1(_, f) { - J.forEach$1$ax(this._source, new A.CastMap_forEach_closure(this, f)); - }, - get$keys(_) { - var t1 = this.$ti; - return A.CastIterable_CastIterable(J.get$keys$x(this._source), t1._precomputed1, t1._rest[2]); - }, - get$values(_) { - var t1 = this.$ti; - return A.CastIterable_CastIterable(J.get$values$x(this._source), t1._rest[1], t1._rest[3]); - }, - get$length(_) { - return J.get$length$asx(this._source); - }, - get$isEmpty(_) { - return J.get$isEmpty$asx(this._source); - }, - get$isNotEmpty(_) { - return J.get$isNotEmpty$asx(this._source); - }, - get$entries(_) { - var t1 = J.get$entries$x(this._source); - return t1.map$1$1(t1, new A.CastMap_entries_closure(this), this.$ti._eval$1("MapEntry<3,4>")); - }, - removeWhere$1(_, test) { - J.removeWhere$1$ax(this._source, new A.CastMap_removeWhere_closure(this, test)); - } - }; - A.CastMap_putIfAbsent_closure.prototype = { - call$0() { - return this.$this.$ti._rest[1]._as(this.ifAbsent.call$0()); - }, - $signature() { - return this.$this.$ti._eval$1("2()"); - } - }; - A.CastMap_forEach_closure.prototype = { - call$2(key, value) { - var t1 = this.$this.$ti; - this.f.call$2(t1._rest[2]._as(key), t1._rest[3]._as(value)); - }, - $signature() { - return this.$this.$ti._eval$1("~(1,2)"); - } - }; - A.CastMap_entries_closure.prototype = { - call$1(e) { - var t1 = this.$this.$ti; - return new A.MapEntry(t1._rest[2]._as(e.key), t1._rest[3]._as(e.value), t1._eval$1("MapEntry<3,4>")); - }, - $signature() { - return this.$this.$ti._eval$1("MapEntry<3,4>(MapEntry<1,2>)"); - } - }; - A.CastMap_removeWhere_closure.prototype = { - call$2(key, value) { - var t1 = this.$this.$ti; - return this.test.call$2(t1._rest[2]._as(key), t1._rest[3]._as(value)); - }, - $signature() { - return this.$this.$ti._eval$1("bool(1,2)"); - } - }; - A.LateError.prototype = { - toString$0(_) { - return "LateInitializationError: " + this._message; - } - }; - A.CodeUnits.prototype = { - get$length(_) { - return this._string.length; - }, - $index(_, i) { - return this._string.charCodeAt(i); - } - }; - A.nullFuture_closure.prototype = { - call$0() { - return A.Future_Future$value(null, type$.void); - }, - $signature: 12 - }; - A.SentinelValue.prototype = {}; - A.EfficientLengthIterable.prototype = {}; - A.ListIterable.prototype = { - get$iterator(_) { - var _this = this; - return new A.ListIterator(_this, _this.get$length(_this), A._instanceType(_this)._eval$1("ListIterator")); - }, - forEach$1(_, action) { - var i, _this = this, - $length = _this.get$length(_this); - for (i = 0; i < $length; ++i) { - action.call$1(_this.elementAt$1(0, i)); - if ($length !== _this.get$length(_this)) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - } - }, - get$isEmpty(_) { - return this.get$length(this) === 0; - }, - get$first(_) { - if (this.get$length(this) === 0) - throw A.wrapException(A.IterableElementError_noElement()); - return this.elementAt$1(0, 0); - }, - get$last(_) { - var _this = this; - if (_this.get$length(_this) === 0) - throw A.wrapException(A.IterableElementError_noElement()); - return _this.elementAt$1(0, _this.get$length(_this) - 1); - }, - contains$1(_, element) { - var i, _this = this, - $length = _this.get$length(_this); - for (i = 0; i < $length; ++i) { - if (J.$eq$(_this.elementAt$1(0, i), element)) - return true; - if ($length !== _this.get$length(_this)) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - } - return false; - }, - join$1(_, separator) { - var first, t1, i, _this = this, - $length = _this.get$length(_this); - if (separator.length !== 0) { - if ($length === 0) - return ""; - first = A.S(_this.elementAt$1(0, 0)); - if ($length !== _this.get$length(_this)) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - for (t1 = first, i = 1; i < $length; ++i) { - t1 = t1 + separator + A.S(_this.elementAt$1(0, i)); - if ($length !== _this.get$length(_this)) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - } - return t1.charCodeAt(0) == 0 ? t1 : t1; - } else { - for (i = 0, t1 = ""; i < $length; ++i) { - t1 += A.S(_this.elementAt$1(0, i)); - if ($length !== _this.get$length(_this)) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - } - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }, - where$1(_, test) { - return this.super$Iterable$where(0, test); - }, - map$1$1(_, toElement, $T) { - return new A.MappedListIterable(this, toElement, A._instanceType(this)._eval$1("@")._bind$1($T)._eval$1("MappedListIterable<1,2>")); - }, - reduce$1(_, combine) { - var value, i, _this = this, - $length = _this.get$length(_this); - if ($length === 0) - throw A.wrapException(A.IterableElementError_noElement()); - value = _this.elementAt$1(0, 0); - for (i = 1; i < $length; ++i) { - value = combine.call$2(value, _this.elementAt$1(0, i)); - if ($length !== _this.get$length(_this)) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - } - return value; - }, - skip$1(_, count) { - return A.SubListIterable$(this, count, null, A._instanceType(this)._eval$1("ListIterable.E")); - }, - toList$1$growable(_, growable) { - var t1 = A._instanceType(this)._eval$1("ListIterable.E"); - if (growable) - t1 = A.List_List$_of(this, t1); - else { - t1 = A.List_List$_of(this, t1); - t1.$flags = 1; - t1 = t1; - } - return t1; - }, - toList$0(_) { - return this.toList$1$growable(0, true); - }, - toSet$0(_) { - var i, _this = this, - result = A.LinkedHashSet_LinkedHashSet(A._instanceType(_this)._eval$1("ListIterable.E")); - for (i = 0; i < _this.get$length(_this); ++i) - result.add$1(0, _this.elementAt$1(0, i)); - return result; - } - }; - A.SubListIterable.prototype = { - SubListIterable$3(_iterable, _start, _endOrLength, $E) { - var endOrLength, - t1 = this._start; - A.RangeError_checkNotNegative(t1, "start"); - endOrLength = this._endOrLength; - if (endOrLength != null) { - A.RangeError_checkNotNegative(endOrLength, "end"); - if (t1 > endOrLength) - throw A.wrapException(A.RangeError$range(t1, 0, endOrLength, "start", null)); - } - }, - get$_endIndex() { - var $length = J.get$length$asx(this.__internal$_iterable), - endOrLength = this._endOrLength; - if (endOrLength == null || endOrLength > $length) - return $length; - return endOrLength; - }, - get$_startIndex() { - var $length = J.get$length$asx(this.__internal$_iterable), - t1 = this._start; - if (t1 > $length) - return $length; - return t1; - }, - get$length(_) { - var endOrLength, - $length = J.get$length$asx(this.__internal$_iterable), - t1 = this._start; - if (t1 >= $length) - return 0; - endOrLength = this._endOrLength; - if (endOrLength == null || endOrLength >= $length) - return $length - t1; - return endOrLength - t1; - }, - elementAt$1(_, index) { - var _this = this, - realIndex = _this.get$_startIndex() + index; - if (index < 0 || realIndex >= _this.get$_endIndex()) - throw A.wrapException(A.IndexError$withLength(index, _this.get$length(0), _this, null, "index")); - return J.elementAt$1$ax(_this.__internal$_iterable, realIndex); - }, - skip$1(_, count) { - var newStart, endOrLength, _this = this; - A.RangeError_checkNotNegative(count, "count"); - newStart = _this._start + count; - endOrLength = _this._endOrLength; - if (endOrLength != null && newStart >= endOrLength) - return new A.EmptyIterable(_this.$ti._eval$1("EmptyIterable<1>")); - return A.SubListIterable$(_this.__internal$_iterable, newStart, endOrLength, _this.$ti._precomputed1); - }, - toList$1$growable(_, growable) { - var $length, result, i, _this = this, - start = _this._start, - t1 = _this.__internal$_iterable, - t2 = J.getInterceptor$asx(t1), - end = t2.get$length(t1), - endOrLength = _this._endOrLength; - if (endOrLength != null && endOrLength < end) - end = endOrLength; - $length = end - start; - if ($length <= 0) { - t1 = _this.$ti._precomputed1; - return growable ? J.JSArray_JSArray$growable(0, t1) : J.JSArray_JSArray$fixed(0, t1); - } - result = A.List_List$filled($length, t2.elementAt$1(t1, start), growable, _this.$ti._precomputed1); - for (i = 1; i < $length; ++i) { - result[i] = t2.elementAt$1(t1, start + i); - if (t2.get$length(t1) < end) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - } - return result; - }, - toList$0(_) { - return this.toList$1$growable(0, true); - } - }; - A.ListIterator.prototype = { - get$current(_) { - var t1 = this.__internal$_current; - return t1 == null ? this.$ti._precomputed1._as(t1) : t1; - }, - moveNext$0() { - var t3, _this = this, - t1 = _this.__internal$_iterable, - t2 = J.getInterceptor$asx(t1), - $length = t2.get$length(t1); - if (_this.__internal$_length !== $length) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - t3 = _this.__internal$_index; - if (t3 >= $length) { - _this.__internal$_current = null; - return false; - } - _this.__internal$_current = t2.elementAt$1(t1, t3); - ++_this.__internal$_index; - return true; - } - }; - A.MappedIterable.prototype = { - get$iterator(_) { - return new A.MappedIterator(J.get$iterator$ax(this.__internal$_iterable), this._f, A._instanceType(this)._eval$1("MappedIterator<1,2>")); - }, - get$length(_) { - return J.get$length$asx(this.__internal$_iterable); - }, - get$isEmpty(_) { - return J.get$isEmpty$asx(this.__internal$_iterable); - }, - get$first(_) { - return this._f.call$1(J.get$first$ax(this.__internal$_iterable)); - }, - get$last(_) { - return this._f.call$1(J.get$last$ax(this.__internal$_iterable)); - }, - elementAt$1(_, index) { - return this._f.call$1(J.elementAt$1$ax(this.__internal$_iterable, index)); - } - }; - A.EfficientLengthMappedIterable.prototype = {$isEfficientLengthIterable: 1}; - A.MappedIterator.prototype = { - moveNext$0() { - var _this = this, - t1 = _this._iterator; - if (t1.moveNext$0()) { - _this.__internal$_current = _this._f.call$1(t1.get$current(t1)); - return true; - } - _this.__internal$_current = null; - return false; - }, - get$current(_) { - var t1 = this.__internal$_current; - return t1 == null ? this.$ti._rest[1]._as(t1) : t1; - } - }; - A.MappedListIterable.prototype = { - get$length(_) { - return J.get$length$asx(this._source); - }, - elementAt$1(_, index) { - return this._f.call$1(J.elementAt$1$ax(this._source, index)); - } - }; - A.WhereIterable.prototype = { - get$iterator(_) { - return new A.WhereIterator(J.get$iterator$ax(this.__internal$_iterable), this._f); - }, - map$1$1(_, toElement, $T) { - return new A.MappedIterable(this, toElement, this.$ti._eval$1("@<1>")._bind$1($T)._eval$1("MappedIterable<1,2>")); - } - }; - A.WhereIterator.prototype = { - moveNext$0() { - var t1, t2; - for (t1 = this._iterator, t2 = this._f; t1.moveNext$0();) - if (t2.call$1(t1.get$current(t1))) - return true; - return false; - }, - get$current(_) { - var t1 = this._iterator; - return t1.get$current(t1); - } - }; - A.ExpandIterable.prototype = { - get$iterator(_) { - return new A.ExpandIterator(J.get$iterator$ax(this.__internal$_iterable), this._f, B.C_EmptyIterator, this.$ti._eval$1("ExpandIterator<1,2>")); - } - }; - A.ExpandIterator.prototype = { - get$current(_) { - var t1 = this.__internal$_current; - return t1 == null ? this.$ti._rest[1]._as(t1) : t1; - }, - moveNext$0() { - var t2, t3, _this = this, - t1 = _this._currentExpansion; - if (t1 == null) - return false; - for (t2 = _this._iterator, t3 = _this._f; !t1.moveNext$0();) { - _this.__internal$_current = null; - if (t2.moveNext$0()) { - _this._currentExpansion = null; - t1 = J.get$iterator$ax(t3.call$1(t2.get$current(t2))); - _this._currentExpansion = t1; - } else - return false; - } - t1 = _this._currentExpansion; - _this.__internal$_current = t1.get$current(t1); - return true; - } - }; - A.TakeIterable.prototype = { - get$iterator(_) { - return new A.TakeIterator(J.get$iterator$ax(this.__internal$_iterable), this._takeCount, A._instanceType(this)._eval$1("TakeIterator<1>")); - } - }; - A.EfficientLengthTakeIterable.prototype = { - get$length(_) { - var iterableLength = J.get$length$asx(this.__internal$_iterable), - t1 = this._takeCount; - if (iterableLength > t1) - return t1; - return iterableLength; - }, - $isEfficientLengthIterable: 1 - }; - A.TakeIterator.prototype = { - moveNext$0() { - if (--this._remaining >= 0) - return this._iterator.moveNext$0(); - this._remaining = -1; - return false; - }, - get$current(_) { - var t1; - if (this._remaining < 0) { - this.$ti._precomputed1._as(null); - return null; - } - t1 = this._iterator; - return t1.get$current(t1); - } - }; - A.SkipIterable.prototype = { - skip$1(_, count) { - A.ArgumentError_checkNotNull(count, "count"); - A.RangeError_checkNotNegative(count, "count"); - return new A.SkipIterable(this.__internal$_iterable, this._skipCount + count, A._instanceType(this)._eval$1("SkipIterable<1>")); - }, - get$iterator(_) { - return new A.SkipIterator(J.get$iterator$ax(this.__internal$_iterable), this._skipCount); - } - }; - A.EfficientLengthSkipIterable.prototype = { - get$length(_) { - var $length = J.get$length$asx(this.__internal$_iterable) - this._skipCount; - if ($length >= 0) - return $length; - return 0; - }, - skip$1(_, count) { - A.ArgumentError_checkNotNull(count, "count"); - A.RangeError_checkNotNegative(count, "count"); - return new A.EfficientLengthSkipIterable(this.__internal$_iterable, this._skipCount + count, this.$ti); - }, - $isEfficientLengthIterable: 1 - }; - A.SkipIterator.prototype = { - moveNext$0() { - var t1, i; - for (t1 = this._iterator, i = 0; i < this._skipCount; ++i) - t1.moveNext$0(); - this._skipCount = 0; - return t1.moveNext$0(); - }, - get$current(_) { - var t1 = this._iterator; - return t1.get$current(t1); - } - }; - A.SkipWhileIterable.prototype = { - get$iterator(_) { - return new A.SkipWhileIterator(J.get$iterator$ax(this.__internal$_iterable), this._f); - } - }; - A.SkipWhileIterator.prototype = { - moveNext$0() { - var t1, t2, _this = this; - if (!_this._hasSkipped) { - _this._hasSkipped = true; - for (t1 = _this._iterator, t2 = _this._f; t1.moveNext$0();) - if (!t2.call$1(t1.get$current(t1))) - return true; - } - return _this._iterator.moveNext$0(); - }, - get$current(_) { - var t1 = this._iterator; - return t1.get$current(t1); - } - }; - A.EmptyIterable.prototype = { - get$iterator(_) { - return B.C_EmptyIterator; - }, - forEach$1(_, action) { - }, - get$isEmpty(_) { - return true; - }, - get$length(_) { - return 0; - }, - get$first(_) { - throw A.wrapException(A.IterableElementError_noElement()); - }, - get$last(_) { - throw A.wrapException(A.IterableElementError_noElement()); - }, - elementAt$1(_, index) { - throw A.wrapException(A.RangeError$range(index, 0, 0, "index", null)); - }, - contains$1(_, element) { - return false; - }, - where$1(_, test) { - return this; - }, - map$1$1(_, toElement, $T) { - return new A.EmptyIterable($T._eval$1("EmptyIterable<0>")); - }, - skip$1(_, count) { - A.RangeError_checkNotNegative(count, "count"); - return this; - }, - toList$1$growable(_, growable) { - var t1 = this.$ti._precomputed1; - return growable ? J.JSArray_JSArray$growable(0, t1) : J.JSArray_JSArray$fixed(0, t1); - }, - toList$0(_) { - return this.toList$1$growable(0, true); - }, - toSet$0(_) { - return A.LinkedHashSet_LinkedHashSet(this.$ti._precomputed1); - } - }; - A.EmptyIterator.prototype = { - moveNext$0() { - return false; - }, - get$current(_) { - throw A.wrapException(A.IterableElementError_noElement()); - } - }; - A.FollowedByIterable.prototype = { - get$iterator(_) { - return new A.FollowedByIterator(J.get$iterator$ax(this.__internal$_first), this.__internal$_second); - }, - get$length(_) { - return J.get$length$asx(this.__internal$_first) + this.__internal$_second.get$length(0); - }, - get$isEmpty(_) { - return J.get$isEmpty$asx(this.__internal$_first) && !this.__internal$_second.get$iterator(0).moveNext$0(); - }, - get$isNotEmpty(_) { - return J.get$isNotEmpty$asx(this.__internal$_first) || !this.__internal$_second.get$isEmpty(0); - }, - contains$1(_, value) { - return J.contains$1$asx(this.__internal$_first, value) || this.__internal$_second.contains$1(0, value); - }, - get$first(_) { - var iterator = J.get$iterator$ax(this.__internal$_first); - if (iterator.moveNext$0()) - return iterator.get$current(iterator); - return this.__internal$_second.get$first(0); - }, - get$last(_) { - var last, - t1 = this.__internal$_second, - t2 = t1.$ti, - iterator = new A.ExpandIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, B.C_EmptyIterator, t2._eval$1("ExpandIterator<1,2>")); - if (iterator.moveNext$0()) { - last = iterator.__internal$_current; - if (last == null) - last = t2._rest[1]._as(last); - for (t1 = t2._rest[1]; iterator.moveNext$0();) { - last = iterator.__internal$_current; - if (last == null) - last = t1._as(last); - } - return last; - } - return J.get$last$ax(this.__internal$_first); - } - }; - A.FollowedByIterator.prototype = { - moveNext$0() { - var t1, _this = this; - if (_this._currentIterator.moveNext$0()) - return true; - t1 = _this._nextIterable; - if (t1 != null) { - t1 = new A.ExpandIterator(J.get$iterator$ax(t1.__internal$_iterable), t1._f, B.C_EmptyIterator, t1.$ti._eval$1("ExpandIterator<1,2>")); - _this._currentIterator = t1; - _this._nextIterable = null; - return t1.moveNext$0(); - } - return false; - }, - get$current(_) { - var t1 = this._currentIterator; - return t1.get$current(t1); - } - }; - A.WhereTypeIterable.prototype = { - get$iterator(_) { - return new A.WhereTypeIterator(J.get$iterator$ax(this._source), this.$ti._eval$1("WhereTypeIterator<1>")); - } - }; - A.WhereTypeIterator.prototype = { - moveNext$0() { - var t1, t2; - for (t1 = this._source, t2 = this.$ti._precomputed1; t1.moveNext$0();) - if (t2._is(t1.get$current(t1))) - return true; - return false; - }, - get$current(_) { - var t1 = this._source; - return this.$ti._precomputed1._as(t1.get$current(t1)); - } - }; - A.FixedLengthListMixin.prototype = { - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot change the length of a fixed-length list")); - }, - add$1(receiver, value) { - throw A.wrapException(A.UnsupportedError$("Cannot add to a fixed-length list")); - }, - remove$1(receiver, element) { - throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list")); - }, - removeLast$0(receiver) { - throw A.wrapException(A.UnsupportedError$("Cannot remove from a fixed-length list")); - } - }; - A.UnmodifiableListMixin.prototype = { - $indexSet(_, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list")); - }, - set$length(_, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot change the length of an unmodifiable list")); - }, - add$1(_, value) { - throw A.wrapException(A.UnsupportedError$("Cannot add to an unmodifiable list")); - }, - remove$1(_, element) { - throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list")); - }, - sort$1(_, compare) { - throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list")); - }, - removeLast$0(_) { - throw A.wrapException(A.UnsupportedError$("Cannot remove from an unmodifiable list")); - }, - setRange$4(_, start, end, iterable, skipCount) { - throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list")); - }, - fillRange$3(_, start, end, fillValue) { - throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable list")); - } - }; - A.UnmodifiableListBase.prototype = {}; - A.ReversedListIterable.prototype = { - get$length(_) { - return J.get$length$asx(this._source); - }, - elementAt$1(_, index) { - var t1 = this._source, - t2 = J.getInterceptor$asx(t1); - return t2.elementAt$1(t1, t2.get$length(t1) - 1 - index); - } - }; - A.Symbol.prototype = { - get$hashCode(_) { - var hash = this._hashCode; - if (hash != null) - return hash; - hash = 664597 * B.JSString_methods.get$hashCode(this.__internal$_name) & 536870911; - this._hashCode = hash; - return hash; - }, - toString$0(_) { - return 'Symbol("' + this.__internal$_name + '")'; - }, - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.Symbol && this.__internal$_name === other.__internal$_name; - }, - $isSymbol0: 1 - }; - A.__CastListBase__CastIterableBase_ListMixin.prototype = {}; - A._Record_2.prototype = {$recipe: "+(1,2)", $shape: 1}; - A._Record_2_boundaryEnd_boundaryStart.prototype = {$recipe: "+boundaryEnd,boundaryStart(1,2)", $shape: 2}; - A._Record_2_endGlyphHeight_startGlyphHeight.prototype = {$recipe: "+endGlyphHeight,startGlyphHeight(1,2)", $shape: 5}; - A._Record_2_end_start.prototype = {$recipe: "+end,start(1,2)", $shape: 4}; - A._Record_2_key_value.prototype = {$recipe: "+key,value(1,2)", $shape: 6}; - A._Record_2_localPosition_paragraph.prototype = {$recipe: "+localPosition,paragraph(1,2)", $shape: 7}; - A._Record_2_representation_targetSize.prototype = {$recipe: "+representation,targetSize(1,2)", $shape: 8}; - A._Record_3.prototype = {$recipe: "+(1,2,3)", $shape: 10}; - A._Record_3_ascent_bottomHeight_subtex78tHeight.prototype = {$recipe: "+ascent,bottomHeight,subtextHeight(1,2,3)", $shape: 11}; - A._Record_3_breaks_graphemes_words.prototype = {$recipe: "+breaks,graphemes,words(1,2,3)", $shape: 12}; - A._Record_3_completer_recorder_scene.prototype = {$recipe: "+completer,recorder,scene(1,2,3)", $shape: 13}; - A._Record_3_data_event_timeStamp.prototype = {$recipe: "+data,event,timeStamp(1,2,3)", $shape: 14}; - A._Record_3_domSize_representation_targetSize.prototype = {$recipe: "+domSize,representation,targetSize(1,2,3)", $shape: 15}; - A._Record_3_large_medium_small.prototype = {$recipe: "+large,medium,small(1,2,3)", $shape: 16}; - A._Record_3_queue_target_timer.prototype = {$recipe: "+queue,target,timer(1,2,3)", $shape: 17}; - A._Record_3_tex78tConstraints_tileSize_titleY.prototype = {$recipe: "+textConstraints,tileSize,titleY(1,2,3)", $shape: 18}; - A._Record_4_domBlurListener_domFocusListener_element_semanticsNodeId.prototype = {$recipe: "+domBlurListener,domFocusListener,element,semanticsNodeId(1,2,3,4)", $shape: 20}; - A._Record_4_height_width_x78_y.prototype = {$recipe: "+height,width,x,y(1,2,3,4)", $shape: 21}; - A.ConstantMapView.prototype = {}; - A.ConstantMap.prototype = { - cast$2$0(_, RK, RV) { - var t1 = A._instanceType(this); - return A.Map_castFrom(this, t1._precomputed1, t1._rest[1], RK, RV); - }, - get$isEmpty(_) { - return this.get$length(this) === 0; - }, - get$isNotEmpty(_) { - return this.get$length(this) !== 0; - }, - toString$0(_) { - return A.MapBase_mapToString(this); - }, - $indexSet(_, key, value) { - A.ConstantMap__throwUnmodifiable(); - }, - putIfAbsent$2(_, key, ifAbsent) { - A.ConstantMap__throwUnmodifiable(); - }, - remove$1(_, key) { - A.ConstantMap__throwUnmodifiable(); - }, - get$entries(_) { - return new A._SyncStarIterable(this.entries$body$ConstantMap(0), A._instanceType(this)._eval$1("_SyncStarIterable>")); - }, - entries$body$ConstantMap($async$_) { - var $async$self = this; - return function() { - var _ = $async$_; - var $async$goto = 0, $async$handler = 1, $async$errorStack = [], t1, t2, key; - return function $async$get$entries($async$iterator, $async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.get$keys($async$self), t1 = t1.get$iterator(t1), t2 = A._instanceType($async$self)._eval$1("MapEntry<1,2>"); - case 2: - // for condition - if (!t1.moveNext$0()) { - // goto after for - $async$goto = 3; - break; - } - key = t1.get$current(t1); - $async$goto = 4; - return $async$iterator._async$_current = new A.MapEntry(key, $async$self.$index(0, key), t2), 1; - case 4: - // after yield - // goto for condition - $async$goto = 2; - break; - case 3: - // after for - // implicit return - return 0; - case 1: - // rethrow - return $async$iterator._datum = $async$errorStack.at(-1), 3; - } - }; - }; - }, - map$2$1(_, transform, K2, V2) { - var result = A.LinkedHashMap_LinkedHashMap$_empty(K2, V2); - this.forEach$1(0, new A.ConstantMap_map_closure(this, transform, result)); - return result; - }, - removeWhere$1(_, test) { - A.ConstantMap__throwUnmodifiable(); - }, - $isMap: 1 - }; - A.ConstantMap_map_closure.prototype = { - call$2(key, value) { - var entry = this.transform.call$2(key, value); - this.result.$indexSet(0, entry.key, entry.value); - }, - $signature() { - return A._instanceType(this.$this)._eval$1("~(1,2)"); - } - }; - A.ConstantStringMap.prototype = { - get$length(_) { - return this._values.length; - }, - get$__js_helper$_keys() { - var keys = this.$keys; - if (keys == null) { - keys = Object.keys(this._jsIndex); - this.$keys = keys; - } - return keys; - }, - containsKey$1(_, key) { - if (typeof key != "string") - return false; - if ("__proto__" === key) - return false; - return this._jsIndex.hasOwnProperty(key); - }, - $index(_, key) { - if (!this.containsKey$1(0, key)) - return null; - return this._values[this._jsIndex[key]]; - }, - forEach$1(_, f) { - var t1, i, - keys = this.get$__js_helper$_keys(), - values = this._values; - for (t1 = keys.length, i = 0; i < t1; ++i) - f.call$2(keys[i], values[i]); - }, - get$keys(_) { - return new A._KeysOrValues(this.get$__js_helper$_keys(), this.$ti._eval$1("_KeysOrValues<1>")); - }, - get$values(_) { - return new A._KeysOrValues(this._values, this.$ti._eval$1("_KeysOrValues<2>")); - } - }; - A._KeysOrValues.prototype = { - get$length(_) { - return this._elements.length; - }, - get$isEmpty(_) { - return 0 === this._elements.length; - }, - get$isNotEmpty(_) { - return 0 !== this._elements.length; - }, - get$iterator(_) { - var t1 = this._elements; - return new A._KeysOrValuesOrElementsIterator(t1, t1.length, this.$ti._eval$1("_KeysOrValuesOrElementsIterator<1>")); - } - }; - A._KeysOrValuesOrElementsIterator.prototype = { - get$current(_) { - var t1 = this.__js_helper$_current; - return t1 == null ? this.$ti._precomputed1._as(t1) : t1; - }, - moveNext$0() { - var _this = this, - t1 = _this.__js_helper$_index; - if (t1 >= _this.__js_helper$_length) { - _this.__js_helper$_current = null; - return false; - } - _this.__js_helper$_current = _this._elements[t1]; - _this.__js_helper$_index = t1 + 1; - return true; - } - }; - A.GeneralConstantMap.prototype = { - _getMap$0() { - var _this = this, - backingMap = _this.$map; - if (backingMap == null) { - backingMap = new A.JsConstantLinkedHashMap(_this.$ti._eval$1("JsConstantLinkedHashMap<1,2>")); - A.fillLiteralMap(_this._jsData, backingMap); - _this.$map = backingMap; - } - return backingMap; - }, - containsKey$1(_, key) { - return this._getMap$0().containsKey$1(0, key); - }, - $index(_, key) { - return this._getMap$0().$index(0, key); - }, - forEach$1(_, f) { - this._getMap$0().forEach$1(0, f); - }, - get$keys(_) { - var t1 = this._getMap$0(); - return new A.LinkedHashMapKeysIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>")); - }, - get$values(_) { - var t1 = this._getMap$0(); - return new A.LinkedHashMapValuesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>")); - }, - get$length(_) { - return this._getMap$0().__js_helper$_length; - } - }; - A.ConstantSet.prototype = { - clear$0(_) { - A.ConstantSet__throwUnmodifiable(); - }, - add$1(_, value) { - A.ConstantSet__throwUnmodifiable(); - }, - addAll$1(_, elements) { - A.ConstantSet__throwUnmodifiable(); - }, - remove$1(_, value) { - A.ConstantSet__throwUnmodifiable(); - }, - removeAll$1(elements) { - A.ConstantSet__throwUnmodifiable(); - } - }; - A.ConstantStringSet.prototype = { - get$length(_) { - return this.__js_helper$_length; - }, - get$isEmpty(_) { - return this.__js_helper$_length === 0; - }, - get$isNotEmpty(_) { - return this.__js_helper$_length !== 0; - }, - get$iterator(_) { - var t1, _this = this, - keys = _this.$keys; - if (keys == null) { - keys = Object.keys(_this._jsIndex); - _this.$keys = keys; - } - t1 = keys; - return new A._KeysOrValuesOrElementsIterator(t1, t1.length, _this.$ti._eval$1("_KeysOrValuesOrElementsIterator<1>")); - }, - contains$1(_, key) { - if (typeof key != "string") - return false; - if ("__proto__" === key) - return false; - return this._jsIndex.hasOwnProperty(key); - }, - toSet$0(_) { - return A.LinkedHashSet_LinkedHashSet$of(this, this.$ti._precomputed1); - } - }; - A.GeneralConstantSet.prototype = { - get$length(_) { - return this._elements.length; - }, - get$isEmpty(_) { - return this._elements.length === 0; - }, - get$isNotEmpty(_) { - return this._elements.length !== 0; - }, - get$iterator(_) { - var t1 = this._elements; - return new A._KeysOrValuesOrElementsIterator(t1, t1.length, this.$ti._eval$1("_KeysOrValuesOrElementsIterator<1>")); - }, - _getMap$0() { - var t1, t2, _i, key, _this = this, - backingMap = _this.$map; - if (backingMap == null) { - backingMap = new A.JsConstantLinkedHashMap(_this.$ti._eval$1("JsConstantLinkedHashMap<1,1>")); - for (t1 = _this._elements, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - key = t1[_i]; - backingMap.$indexSet(0, key, key); - } - _this.$map = backingMap; - } - return backingMap; - }, - contains$1(_, key) { - return this._getMap$0().containsKey$1(0, key); - }, - toSet$0(_) { - return A.LinkedHashSet_LinkedHashSet$of(this, this.$ti._precomputed1); - } - }; - A.Instantiation.prototype = { - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.Instantiation1 && this._genericClosure.$eq(0, other._genericClosure) && A.getRuntimeTypeOfClosure(this) === A.getRuntimeTypeOfClosure(other); - }, - get$hashCode(_) { - return A.Object_hash(this._genericClosure, A.getRuntimeTypeOfClosure(this), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var t1 = B.JSArray_methods.join$1([A.createRuntimeType(this.$ti._precomputed1)], ", "); - return this._genericClosure.toString$0(0) + " with " + ("<" + t1 + ">"); - } - }; - A.Instantiation1.prototype = { - call$0() { - return this._genericClosure.call$1$0(this.$ti._rest[0]); - }, - call$1(a0) { - return this._genericClosure.call$1$1(a0, this.$ti._rest[0]); - }, - call$2(a0, a1) { - return this._genericClosure.call$1$2(a0, a1, this.$ti._rest[0]); - }, - $signature() { - return A.instantiatedGenericFunctionType(A.closureFunctionType(this._genericClosure), this.$ti); - } - }; - A.JSInvocationMirror.prototype = { - get$memberName() { - var t1 = this.__js_helper$_memberName; - if (t1 instanceof A.Symbol) - return t1; - return this.__js_helper$_memberName = new A.Symbol(t1); - }, - get$positionalArguments() { - var t1, t2, argumentCount, list, index, _this = this; - if (_this.__js_helper$_kind === 1) - return B.List_empty9; - t1 = _this._arguments; - t2 = J.getInterceptor$asx(t1); - argumentCount = t2.get$length(t1) - J.get$length$asx(_this._namedArgumentNames) - _this._typeArgumentCount; - if (argumentCount === 0) - return B.List_empty9; - list = []; - for (index = 0; index < argumentCount; ++index) - list.push(t2.$index(t1, index)); - list.$flags = 3; - return list; - }, - get$namedArguments() { - var t1, t2, namedArgumentCount, t3, t4, namedArgumentsStartIndex, map, i, _this = this; - if (_this.__js_helper$_kind !== 0) - return B.Map_empty4; - t1 = _this._namedArgumentNames; - t2 = J.getInterceptor$asx(t1); - namedArgumentCount = t2.get$length(t1); - t3 = _this._arguments; - t4 = J.getInterceptor$asx(t3); - namedArgumentsStartIndex = t4.get$length(t3) - namedArgumentCount - _this._typeArgumentCount; - if (namedArgumentCount === 0) - return B.Map_empty4; - map = new A.JsLinkedHashMap(type$.JsLinkedHashMap_Symbol_dynamic); - for (i = 0; i < namedArgumentCount; ++i) - map.$indexSet(0, new A.Symbol(t2.$index(t1, i)), t4.$index(t3, namedArgumentsStartIndex + i)); - return new A.ConstantMapView(map, type$.ConstantMapView_Symbol_dynamic); - } - }; - A.Primitives_initTicker_closure.prototype = { - call$0() { - return B.JSNumber_methods.floor$0(1000 * this.performance.now()); - }, - $signature: 73 - }; - A.TypeErrorDecoder.prototype = { - matchTypeError$1(message) { - var result, t1, _this = this, - match = new RegExp(_this._pattern).exec(message); - if (match == null) - return null; - result = Object.create(null); - t1 = _this._arguments; - if (t1 !== -1) - result.arguments = match[t1 + 1]; - t1 = _this._argumentsExpr; - if (t1 !== -1) - result.argumentsExpr = match[t1 + 1]; - t1 = _this._expr; - if (t1 !== -1) - result.expr = match[t1 + 1]; - t1 = _this._method; - if (t1 !== -1) - result.method = match[t1 + 1]; - t1 = _this._receiver; - if (t1 !== -1) - result.receiver = match[t1 + 1]; - return result; - } - }; - A.NullError.prototype = { - toString$0(_) { - return "Null check operator used on a null value"; - } - }; - A.JsNoSuchMethodError.prototype = { - toString$0(_) { - var t2, _this = this, - _s38_ = "NoSuchMethodError: method not found: '", - t1 = _this._method; - if (t1 == null) - return "NoSuchMethodError: " + _this.__js_helper$_message; - t2 = _this._receiver; - if (t2 == null) - return _s38_ + t1 + "' (" + _this.__js_helper$_message + ")"; - return _s38_ + t1 + "' on '" + t2 + "' (" + _this.__js_helper$_message + ")"; - } - }; - A.UnknownJsTypeError.prototype = { - toString$0(_) { - var t1 = this.__js_helper$_message; - return t1.length === 0 ? "Error" : "Error: " + t1; - } - }; - A.NullThrownFromJavaScriptException.prototype = { - toString$0(_) { - return "Throw of null ('" + (this._irritant === null ? "null" : "undefined") + "' from JavaScript)"; - }, - $isException: 1 - }; - A.ExceptionAndStackTrace.prototype = {}; - A._StackTrace.prototype = { - toString$0(_) { - var trace, - t1 = this._trace; - if (t1 != null) - return t1; - t1 = this._exception; - trace = t1 !== null && typeof t1 === "object" ? t1.stack : null; - return this._trace = trace == null ? "" : trace; - }, - $isStackTrace: 1 - }; - A.Closure.prototype = { - toString$0(_) { - var $constructor = this.constructor, - $name = $constructor == null ? null : $constructor.name; - return "Closure '" + A.unminifyOrTag($name == null ? "unknown" : $name) + "'"; - }, - get$runtimeType(_) { - var rti = A.closureFunctionType(this); - return A.createRuntimeType(rti == null ? A.instanceType(this) : rti); - }, - $isFunction: 1, - get$$call() { - return this; - }, - "call*": "call$1", - $requiredArgCount: 1, - $defaultValues: null - }; - A.Closure0Args.prototype = {"call*": "call$0", $requiredArgCount: 0}; - A.Closure2Args.prototype = {"call*": "call$2", $requiredArgCount: 2}; - A.TearOffClosure.prototype = {}; - A.StaticClosure.prototype = { - toString$0(_) { - var $name = this.$static_name; - if ($name == null) - return "Closure of unknown static method"; - return "Closure '" + A.unminifyOrTag($name) + "'"; - } - }; - A.BoundClosure.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (!(other instanceof A.BoundClosure)) - return false; - return this.$_target === other.$_target && this._receiver === other._receiver; - }, - get$hashCode(_) { - return (A.objectHashCode(this._receiver) ^ A.Primitives_objectHashCode(this.$_target)) >>> 0; - }, - toString$0(_) { - return "Closure '" + this.$_name + "' of " + ("Instance of '" + A.Primitives_objectTypeName(this._receiver) + "'"); - } - }; - A.RuntimeError.prototype = { - toString$0(_) { - return "RuntimeError: " + this.message; - } - }; - A.JsLinkedHashMap.prototype = { - get$length(_) { - return this.__js_helper$_length; - }, - get$isEmpty(_) { - return this.__js_helper$_length === 0; - }, - get$isNotEmpty(_) { - return this.__js_helper$_length !== 0; - }, - get$keys(_) { - return new A.LinkedHashMapKeysIterable(this, A._instanceType(this)._eval$1("LinkedHashMapKeysIterable<1>")); - }, - get$values(_) { - return new A.LinkedHashMapValuesIterable(this, A._instanceType(this)._eval$1("LinkedHashMapValuesIterable<2>")); - }, - get$entries(_) { - return new A.LinkedHashMapEntriesIterable(this, A._instanceType(this)._eval$1("LinkedHashMapEntriesIterable<1,2>")); - }, - containsKey$1(_, key) { - var strings, nums; - if (typeof key == "string") { - strings = this._strings; - if (strings == null) - return false; - return strings[key] != null; - } else if (typeof key == "number" && (key & 0x3fffffff) === key) { - nums = this._nums; - if (nums == null) - return false; - return nums[key] != null; - } else - return this.internalContainsKey$1(key); - }, - internalContainsKey$1(key) { - var rest = this.__js_helper$_rest; - if (rest == null) - return false; - return this.internalFindBucketIndex$2(rest[this.internalComputeHashCode$1(key)], key) >= 0; - }, - containsValue$1(_, value) { - return new A.LinkedHashMapKeysIterable(this, A._instanceType(this)._eval$1("LinkedHashMapKeysIterable<1>")).any$1(0, new A.JsLinkedHashMap_containsValue_closure(this, value)); - }, - addAll$1(_, other) { - J.forEach$1$ax(other, new A.JsLinkedHashMap_addAll_closure(this)); - }, - $index(_, key) { - var strings, cell, t1, nums, _null = null; - if (typeof key == "string") { - strings = this._strings; - if (strings == null) - return _null; - cell = strings[key]; - t1 = cell == null ? _null : cell.hashMapCellValue; - return t1; - } else if (typeof key == "number" && (key & 0x3fffffff) === key) { - nums = this._nums; - if (nums == null) - return _null; - cell = nums[key]; - t1 = cell == null ? _null : cell.hashMapCellValue; - return t1; - } else - return this.internalGet$1(key); - }, - internalGet$1(key) { - var bucket, index, - rest = this.__js_helper$_rest; - if (rest == null) - return null; - bucket = rest[this.internalComputeHashCode$1(key)]; - index = this.internalFindBucketIndex$2(bucket, key); - if (index < 0) - return null; - return bucket[index].hashMapCellValue; - }, - $indexSet(_, key, value) { - var strings, nums, _this = this; - if (typeof key == "string") { - strings = _this._strings; - _this._addHashTableEntry$3(strings == null ? _this._strings = _this._newHashTable$0() : strings, key, value); - } else if (typeof key == "number" && (key & 0x3fffffff) === key) { - nums = _this._nums; - _this._addHashTableEntry$3(nums == null ? _this._nums = _this._newHashTable$0() : nums, key, value); - } else - _this.internalSet$2(key, value); - }, - internalSet$2(key, value) { - var hash, bucket, index, _this = this, - rest = _this.__js_helper$_rest; - if (rest == null) - rest = _this.__js_helper$_rest = _this._newHashTable$0(); - hash = _this.internalComputeHashCode$1(key); - bucket = rest[hash]; - if (bucket == null) - rest[hash] = [_this._newLinkedCell$2(key, value)]; - else { - index = _this.internalFindBucketIndex$2(bucket, key); - if (index >= 0) - bucket[index].hashMapCellValue = value; - else - bucket.push(_this._newLinkedCell$2(key, value)); - } - }, - putIfAbsent$2(_, key, ifAbsent) { - var t1, value, _this = this; - if (_this.containsKey$1(0, key)) { - t1 = _this.$index(0, key); - return t1 == null ? A._instanceType(_this)._rest[1]._as(t1) : t1; - } - value = ifAbsent.call$0(); - _this.$indexSet(0, key, value); - return value; - }, - remove$1(_, key) { - var _this = this; - if (typeof key == "string") - return _this._removeHashTableEntry$2(_this._strings, key); - else if (typeof key == "number" && (key & 0x3fffffff) === key) - return _this._removeHashTableEntry$2(_this._nums, key); - else - return _this.internalRemove$1(key); - }, - internalRemove$1(key) { - var hash, bucket, index, cell, _this = this, - rest = _this.__js_helper$_rest; - if (rest == null) - return null; - hash = _this.internalComputeHashCode$1(key); - bucket = rest[hash]; - index = _this.internalFindBucketIndex$2(bucket, key); - if (index < 0) - return null; - cell = bucket.splice(index, 1)[0]; - _this._unlinkCell$1(cell); - if (bucket.length === 0) - delete rest[hash]; - return cell.hashMapCellValue; - }, - clear$0(_) { - var _this = this; - if (_this.__js_helper$_length > 0) { - _this._strings = _this._nums = _this.__js_helper$_rest = _this._first = _this._last = null; - _this.__js_helper$_length = 0; - _this._modified$0(); - } - }, - forEach$1(_, action) { - var _this = this, - cell = _this._first, - modifications = _this._modifications; - for (; cell != null;) { - action.call$2(cell.hashMapCellKey, cell.hashMapCellValue); - if (modifications !== _this._modifications) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - cell = cell._next; - } - }, - _addHashTableEntry$3(table, key, value) { - var cell = table[key]; - if (cell == null) - table[key] = this._newLinkedCell$2(key, value); - else - cell.hashMapCellValue = value; - }, - _removeHashTableEntry$2(table, key) { - var cell; - if (table == null) - return null; - cell = table[key]; - if (cell == null) - return null; - this._unlinkCell$1(cell); - delete table[key]; - return cell.hashMapCellValue; - }, - _modified$0() { - this._modifications = this._modifications + 1 & 1073741823; - }, - _newLinkedCell$2(key, value) { - var t1, _this = this, - cell = new A.LinkedHashMapCell(key, value); - if (_this._first == null) - _this._first = _this._last = cell; - else { - t1 = _this._last; - t1.toString; - cell._previous = t1; - _this._last = t1._next = cell; - } - ++_this.__js_helper$_length; - _this._modified$0(); - return cell; - }, - _unlinkCell$1(cell) { - var _this = this, - previous = cell._previous, - next = cell._next; - if (previous == null) - _this._first = next; - else - previous._next = next; - if (next == null) - _this._last = previous; - else - next._previous = previous; - --_this.__js_helper$_length; - _this._modified$0(); - }, - internalComputeHashCode$1(key) { - return J.get$hashCode$(key) & 1073741823; - }, - internalFindBucketIndex$2(bucket, key) { - var $length, i; - if (bucket == null) - return -1; - $length = bucket.length; - for (i = 0; i < $length; ++i) - if (J.$eq$(bucket[i].hashMapCellKey, key)) - return i; - return -1; - }, - toString$0(_) { - return A.MapBase_mapToString(this); - }, - _newHashTable$0() { - var table = Object.create(null); - table[""] = table; - delete table[""]; - return table; - } - }; - A.JsLinkedHashMap_containsValue_closure.prototype = { - call$1(each) { - return J.$eq$(this.$this.$index(0, each), this.value); - }, - $signature() { - return A._instanceType(this.$this)._eval$1("bool(1)"); - } - }; - A.JsLinkedHashMap_addAll_closure.prototype = { - call$2(key, value) { - this.$this.$indexSet(0, key, value); - }, - $signature() { - return A._instanceType(this.$this)._eval$1("~(1,2)"); - } - }; - A.LinkedHashMapCell.prototype = {}; - A.LinkedHashMapKeysIterable.prototype = { - get$length(_) { - return this._map.__js_helper$_length; - }, - get$isEmpty(_) { - return this._map.__js_helper$_length === 0; - }, - get$iterator(_) { - var t1 = this._map; - return new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); - }, - contains$1(_, element) { - return this._map.containsKey$1(0, element); - }, - forEach$1(_, f) { - var t1 = this._map, - cell = t1._first, - modifications = t1._modifications; - for (; cell != null;) { - f.call$1(cell.hashMapCellKey); - if (modifications !== t1._modifications) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - cell = cell._next; - } - } - }; - A.LinkedHashMapKeyIterator.prototype = { - get$current(_) { - return this.__js_helper$_current; - }, - moveNext$0() { - var cell, _this = this, - t1 = _this._map; - if (_this._modifications !== t1._modifications) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - cell = _this._cell; - if (cell == null) { - _this.__js_helper$_current = null; - return false; - } else { - _this.__js_helper$_current = cell.hashMapCellKey; - _this._cell = cell._next; - return true; - } - } - }; - A.LinkedHashMapValuesIterable.prototype = { - get$length(_) { - return this._map.__js_helper$_length; - }, - get$isEmpty(_) { - return this._map.__js_helper$_length === 0; - }, - get$iterator(_) { - var t1 = this._map; - return new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); - }, - forEach$1(_, f) { - var t1 = this._map, - cell = t1._first, - modifications = t1._modifications; - for (; cell != null;) { - f.call$1(cell.hashMapCellValue); - if (modifications !== t1._modifications) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - cell = cell._next; - } - } - }; - A.LinkedHashMapValueIterator.prototype = { - get$current(_) { - return this.__js_helper$_current; - }, - moveNext$0() { - var cell, _this = this, - t1 = _this._map; - if (_this._modifications !== t1._modifications) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - cell = _this._cell; - if (cell == null) { - _this.__js_helper$_current = null; - return false; - } else { - _this.__js_helper$_current = cell.hashMapCellValue; - _this._cell = cell._next; - return true; - } - } - }; - A.LinkedHashMapEntriesIterable.prototype = { - get$length(_) { - return this._map.__js_helper$_length; - }, - get$isEmpty(_) { - return this._map.__js_helper$_length === 0; - }, - get$iterator(_) { - var t1 = this._map; - return new A.LinkedHashMapEntryIterator(t1, t1._modifications, t1._first, this.$ti._eval$1("LinkedHashMapEntryIterator<1,2>")); - } - }; - A.LinkedHashMapEntryIterator.prototype = { - get$current(_) { - var t1 = this.__js_helper$_current; - t1.toString; - return t1; - }, - moveNext$0() { - var cell, _this = this, - t1 = _this._map; - if (_this._modifications !== t1._modifications) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - cell = _this._cell; - if (cell == null) { - _this.__js_helper$_current = null; - return false; - } else { - _this.__js_helper$_current = new A.MapEntry(cell.hashMapCellKey, cell.hashMapCellValue, _this.$ti._eval$1("MapEntry<1,2>")); - _this._cell = cell._next; - return true; - } - } - }; - A.JsIdentityLinkedHashMap.prototype = { - internalComputeHashCode$1(key) { - return A.objectHashCode(key) & 1073741823; - }, - internalFindBucketIndex$2(bucket, key) { - var $length, i, t1; - if (bucket == null) - return -1; - $length = bucket.length; - for (i = 0; i < $length; ++i) { - t1 = bucket[i].hashMapCellKey; - if (t1 == null ? key == null : t1 === key) - return i; - } - return -1; - } - }; - A.JsConstantLinkedHashMap.prototype = { - internalComputeHashCode$1(key) { - return A.constantHashCode(key) & 1073741823; - }, - internalFindBucketIndex$2(bucket, key) { - var $length, i; - if (bucket == null) - return -1; - $length = bucket.length; - for (i = 0; i < $length; ++i) - if (J.$eq$(bucket[i].hashMapCellKey, key)) - return i; - return -1; - } - }; - A.initHooks_closure.prototype = { - call$1(o) { - return this.getTag(o); - }, - $signature: 83 - }; - A.initHooks_closure0.prototype = { - call$2(o, tag) { - return this.getUnknownTag(o, tag); - }, - $signature: 266 - }; - A.initHooks_closure1.prototype = { - call$1(tag) { - return this.prototypeForTag(tag); - }, - $signature: 224 - }; - A._Record.prototype = { - get$runtimeType(_) { - return A.createRuntimeType(this._getRti$0()); - }, - _getRti$0() { - return A.evaluateRtiForRecord(this.$recipe, this._getFieldValues$0()); - }, - toString$0(_) { - return this._toString$1(false); - }, - _toString$1(safe) { - var t2, separator, i, key, value, - keys = this._fieldKeys$0(), - values = this._getFieldValues$0(), - t1 = (safe ? "" + "Record " : "") + "("; - for (t2 = keys.length, separator = "", i = 0; i < t2; ++i, separator = ", ") { - t1 += separator; - key = keys[i]; - if (typeof key == "string") - t1 = t1 + key + ": "; - value = values[i]; - t1 = safe ? t1 + A.Primitives_safeToString(value) : t1 + A.S(value); - } - t1 += ")"; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - _fieldKeys$0() { - var t1, - shapeTag = this.$shape; - for (; $._Record__computedFieldKeys.length <= shapeTag;) - $._Record__computedFieldKeys.push(null); - t1 = $._Record__computedFieldKeys[shapeTag]; - if (t1 == null) { - t1 = this._computeFieldKeys$0(); - $._Record__computedFieldKeys[shapeTag] = t1; - } - return t1; - }, - _computeFieldKeys$0() { - var i, names, last, - recipe = this.$recipe, - position = recipe.indexOf("("), - joinedNames = recipe.substring(1, position), - fields = recipe.substring(position), - arity = fields === "()" ? 0 : fields.replace(/[^,]/g, "").length + 1, - t1 = type$.Object, - result = J.JSArray_JSArray$allocateGrowable(arity, t1); - for (i = 0; i < arity; ++i) - result[i] = i; - if (joinedNames !== "") { - names = joinedNames.split(","); - i = names.length; - for (last = arity; i > 0;) { - --last; - --i; - result[last] = names[i]; - } - } - return A.List_List$unmodifiable(result, t1); - } - }; - A._Record2.prototype = { - _getFieldValues$0() { - return [this._0, this._1]; - }, - $eq(_, other) { - if (other == null) - return false; - return other instanceof A._Record2 && this.$shape === other.$shape && J.$eq$(this._0, other._0) && J.$eq$(this._1, other._1); - }, - get$hashCode(_) { - return A.Object_hash(this.$shape, this._0, this._1, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._Record3.prototype = { - _getFieldValues$0() { - return [this._0, this._1, this._2]; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - return other instanceof A._Record3 && _this.$shape === other.$shape && J.$eq$(_this._0, other._0) && J.$eq$(_this._1, other._1) && J.$eq$(_this._2, other._2); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.$shape, _this._0, _this._1, _this._2, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._RecordN.prototype = { - _getFieldValues$0() { - return this._values; - }, - $eq(_, other) { - if (other == null) - return false; - return other instanceof A._RecordN && this.$shape === other.$shape && A._RecordN__equalValues(this._values, other._values); - }, - get$hashCode(_) { - return A.Object_hash(this.$shape, A.Object_hashAll(this._values), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.JSSyntaxRegExp.prototype = { - toString$0(_) { - return "RegExp/" + this.pattern + "/" + this._nativeRegExp.flags; - }, - get$_nativeGlobalVersion() { - var _this = this, - t1 = _this._nativeGlobalRegExp; - if (t1 != null) - return t1; - t1 = _this._nativeRegExp; - return _this._nativeGlobalRegExp = A.JSSyntaxRegExp_makeNative(_this.pattern, t1.multiline, !t1.ignoreCase, t1.unicode, t1.dotAll, "g"); - }, - get$_nativeAnchoredVersion() { - var _this = this, - t1 = _this._nativeAnchoredRegExp; - if (t1 != null) - return t1; - t1 = _this._nativeRegExp; - return _this._nativeAnchoredRegExp = A.JSSyntaxRegExp_makeNative(_this.pattern, t1.multiline, !t1.ignoreCase, t1.unicode, t1.dotAll, "y"); - }, - firstMatch$1(string) { - var m = this._nativeRegExp.exec(string); - if (m == null) - return null; - return new A._MatchImplementation(m); - }, - allMatches$2(_, string, start) { - var t1 = string.length; - if (start > t1) - throw A.wrapException(A.RangeError$range(start, 0, t1, null, null)); - return new A._AllMatchesIterable(this, string, start); - }, - allMatches$1(_, string) { - return this.allMatches$2(0, string, 0); - }, - _execGlobal$2(string, start) { - var match, - regexp = this.get$_nativeGlobalVersion(); - regexp.lastIndex = start; - match = regexp.exec(string); - if (match == null) - return null; - return new A._MatchImplementation(match); - }, - _execAnchored$2(string, start) { - var match, - regexp = this.get$_nativeAnchoredVersion(); - regexp.lastIndex = start; - match = regexp.exec(string); - if (match == null) - return null; - return new A._MatchImplementation(match); - }, - matchAsPrefix$2(_, string, start) { - if (start < 0 || start > string.length) - throw A.wrapException(A.RangeError$range(start, 0, string.length, null, null)); - return this._execAnchored$2(string, start); - }, - matchAsPrefix$1(_, string) { - return this.matchAsPrefix$2(0, string, 0); - } - }; - A._MatchImplementation.prototype = { - get$start(_) { - return this._match.index; - }, - get$end(_) { - var t1 = this._match; - return t1.index + t1[0].length; - }, - $index(_, index) { - return this._match[index]; - }, - $isMatch: 1, - $isRegExpMatch: 1 - }; - A._AllMatchesIterable.prototype = { - get$iterator(_) { - return new A._AllMatchesIterator(this._re, this.__js_helper$_string, this.__js_helper$_start); - } - }; - A._AllMatchesIterator.prototype = { - get$current(_) { - var t1 = this.__js_helper$_current; - return t1 == null ? type$.RegExpMatch._as(t1) : t1; - }, - moveNext$0() { - var t1, t2, t3, match, nextIndex, t4, _this = this, - string = _this.__js_helper$_string; - if (string == null) - return false; - t1 = _this._nextIndex; - t2 = string.length; - if (t1 <= t2) { - t3 = _this._regExp; - match = t3._execGlobal$2(string, t1); - if (match != null) { - _this.__js_helper$_current = match; - nextIndex = match.get$end(0); - if (match._match.index === nextIndex) { - t1 = false; - if (t3._nativeRegExp.unicode) { - t3 = _this._nextIndex; - t4 = t3 + 1; - if (t4 < t2) { - t2 = string.charCodeAt(t3); - if (t2 >= 55296 && t2 <= 56319) { - t1 = string.charCodeAt(t4); - t1 = t1 >= 56320 && t1 <= 57343; - } - } - } - nextIndex = (t1 ? nextIndex + 1 : nextIndex) + 1; - } - _this._nextIndex = nextIndex; - return true; - } - } - _this.__js_helper$_string = _this.__js_helper$_current = null; - return false; - } - }; - A.StringMatch.prototype = { - get$end(_) { - return this.start + this.pattern.length; - }, - $index(_, g) { - if (g !== 0) - A.throwExpression(A.RangeError$value(g, null)); - return this.pattern; - }, - $isMatch: 1, - get$start(receiver) { - return this.start; - } - }; - A._StringAllMatchesIterable.prototype = { - get$iterator(_) { - return new A._StringAllMatchesIterator(this._input, this._pattern, this.__js_helper$_index); - }, - get$first(_) { - var t1 = this._pattern, - index = this._input.indexOf(t1, this.__js_helper$_index); - if (index >= 0) - return new A.StringMatch(index, t1); - throw A.wrapException(A.IterableElementError_noElement()); - } - }; - A._StringAllMatchesIterator.prototype = { - moveNext$0() { - var index, end, _this = this, - t1 = _this.__js_helper$_index, - t2 = _this._pattern, - t3 = t2.length, - t4 = _this._input, - t5 = t4.length; - if (t1 + t3 > t5) { - _this.__js_helper$_current = null; - return false; - } - index = t4.indexOf(t2, t1); - if (index < 0) { - _this.__js_helper$_index = t5 + 1; - _this.__js_helper$_current = null; - return false; - } - end = index + t3; - _this.__js_helper$_current = new A.StringMatch(index, t2); - _this.__js_helper$_index = end === _this.__js_helper$_index ? end + 1 : end; - return true; - }, - get$current(_) { - var t1 = this.__js_helper$_current; - t1.toString; - return t1; - } - }; - A._Cell.prototype = { - _readLocal$0() { - var t1 = this._value; - if (t1 === this) - throw A.wrapException(new A.LateError("Local '" + this.__late_helper$_name + "' has not been initialized.")); - return t1; - }, - _readField$0() { - var t1 = this._value; - if (t1 === this) - throw A.wrapException(A.LateError$fieldNI(this.__late_helper$_name)); - return t1; - }, - set$finalLocalValue(v) { - var _this = this; - if (_this._value !== _this) - throw A.wrapException(new A.LateError("Local '" + _this.__late_helper$_name + "' has already been initialized.")); - _this._value = v; - } - }; - A._InitializedCell.prototype = { - _readFinal$0() { - var result, _this = this, - t1 = _this._value; - if (t1 === _this) { - result = _this._initializer.call$0(); - if (_this._value !== _this) - throw A.wrapException(new A.LateError("Local '" + _this.__late_helper$_name + string$.x27_has_)); - _this._value = result; - t1 = result; - } - return t1; - } - }; - A.NativeByteBuffer.prototype = { - get$runtimeType(receiver) { - return B.Type_ByteBuffer_rqD; - }, - asUint8List$2(receiver, offsetInBytes, $length) { - A._checkViewArguments(receiver, offsetInBytes, $length); - return $length == null ? new Uint8Array(receiver, offsetInBytes) : new Uint8Array(receiver, offsetInBytes, $length); - }, - asUint8List$0(receiver) { - return this.asUint8List$2(receiver, 0, null); - }, - asInt32List$2(receiver, offsetInBytes, $length) { - A._checkViewArguments(receiver, offsetInBytes, $length); - return new Int32Array(receiver, offsetInBytes, $length); - }, - asInt64List$2(receiver, offsetInBytes, $length) { - throw A.wrapException(A.UnsupportedError$("Int64List not supported by dart2js.")); - }, - asFloat32List$2(receiver, offsetInBytes, $length) { - A._checkViewArguments(receiver, offsetInBytes, $length); - return new Float32Array(receiver, offsetInBytes, $length); - }, - asFloat64List$2(receiver, offsetInBytes, $length) { - A._checkViewArguments(receiver, offsetInBytes, $length); - return new Float64Array(receiver, offsetInBytes, $length); - }, - asByteData$2(receiver, offsetInBytes, $length) { - A._checkViewArguments(receiver, offsetInBytes, $length); - return $length == null ? new DataView(receiver, offsetInBytes) : new DataView(receiver, offsetInBytes, $length); - }, - asByteData$0(receiver) { - return this.asByteData$2(receiver, 0, null); - }, - $isTrustedGetRuntimeType: 1, - $isNativeByteBuffer: 1, - $isByteBuffer: 1 - }; - A.NativeTypedData.prototype = { - get$buffer(receiver) { - if (((receiver.$flags | 0) & 2) !== 0) - return new A._UnmodifiableNativeByteBufferView(receiver.buffer); - else - return receiver.buffer; - }, - get$elementSizeInBytes(receiver) { - return receiver.BYTES_PER_ELEMENT; - }, - _invalidPosition$3(receiver, position, $length, $name) { - var t1 = A.RangeError$range(position, 0, $length, $name, null); - throw A.wrapException(t1); - }, - _checkPosition$3(receiver, position, $length, $name) { - if (position >>> 0 !== position || position > $length) - this._invalidPosition$3(receiver, position, $length, $name); - }, - $isNativeTypedData: 1 - }; - A._UnmodifiableNativeByteBufferView.prototype = { - asUint8List$2(_, offsetInBytes, $length) { - var result = A.NativeUint8List_NativeUint8List$view(this._data, offsetInBytes, $length); - result.$flags = 3; - return result; - }, - asUint8List$0(_) { - return this.asUint8List$2(0, 0, null); - }, - asInt32List$2(_, offsetInBytes, $length) { - var result = A.NativeInt32List_NativeInt32List$view(this._data, offsetInBytes, $length); - result.$flags = 3; - return result; - }, - asInt64List$2(_, offsetInBytes, $length) { - B.NativeByteBuffer_methods.asInt64List$2(this._data, offsetInBytes, $length); - }, - asFloat32List$2(_, offsetInBytes, $length) { - var result = A.NativeFloat32List_NativeFloat32List$view(this._data, offsetInBytes, $length); - result.$flags = 3; - return result; - }, - asFloat64List$2(_, offsetInBytes, $length) { - var result = A.NativeFloat64List_NativeFloat64List$view(this._data, offsetInBytes, $length); - result.$flags = 3; - return result; - }, - asByteData$2(_, offsetInBytes, $length) { - var result = A.NativeByteData_NativeByteData$view(this._data, offsetInBytes, $length); - result.$flags = 3; - return result; - }, - asByteData$0(_) { - return this.asByteData$2(0, 0, null); - }, - $isByteBuffer: 1 - }; - A.NativeByteData.prototype = { - get$runtimeType(receiver) { - return B.Type_ByteData_9dB; - }, - get$elementSizeInBytes(receiver) { - return 1; - }, - getInt64$2(receiver, byteOffset, endian) { - throw A.wrapException(A.UnsupportedError$("Int64 accessor not supported by dart2js.")); - }, - setInt64$3(receiver, byteOffset, value, endian) { - throw A.wrapException(A.UnsupportedError$("Int64 accessor not supported by dart2js.")); - }, - $isTrustedGetRuntimeType: 1, - $isByteData: 1 - }; - A.NativeTypedArray.prototype = { - get$length(receiver) { - return receiver.length; - }, - _setRangeFast$4(receiver, start, end, source, skipCount) { - var count, sourceLength, - targetLength = receiver.length; - this._checkPosition$3(receiver, start, targetLength, "start"); - this._checkPosition$3(receiver, end, targetLength, "end"); - if (start > end) - throw A.wrapException(A.RangeError$range(start, 0, end, null, null)); - count = end - start; - if (skipCount < 0) - throw A.wrapException(A.ArgumentError$(skipCount, null)); - sourceLength = source.length; - if (sourceLength - skipCount < count) - throw A.wrapException(A.StateError$("Not enough elements")); - if (skipCount !== 0 || sourceLength !== count) - source = source.subarray(skipCount, skipCount + count); - receiver.set(source, start); - }, - $isJSIndexable: 1, - $isJavaScriptIndexingBehavior: 1 - }; - A.NativeTypedArrayOfDouble.prototype = { - $index(receiver, index) { - A._checkValidIndex(index, receiver, receiver.length); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - receiver.$flags & 2 && A.throwUnsupportedOperation(receiver); - A._checkValidIndex(index, receiver, receiver.length); - receiver[index] = value; - }, - setRange$4(receiver, start, end, iterable, skipCount) { - receiver.$flags & 2 && A.throwUnsupportedOperation(receiver, 5); - if (type$.NativeTypedArrayOfDouble._is(iterable)) { - this._setRangeFast$4(receiver, start, end, iterable, skipCount); - return; - } - this.super$ListBase$setRange(receiver, start, end, iterable, skipCount); - }, - $isEfficientLengthIterable: 1, - $isIterable: 1, - $isList: 1 - }; - A.NativeTypedArrayOfInt.prototype = { - $indexSet(receiver, index, value) { - receiver.$flags & 2 && A.throwUnsupportedOperation(receiver); - A._checkValidIndex(index, receiver, receiver.length); - receiver[index] = value; - }, - setRange$4(receiver, start, end, iterable, skipCount) { - receiver.$flags & 2 && A.throwUnsupportedOperation(receiver, 5); - if (type$.NativeTypedArrayOfInt._is(iterable)) { - this._setRangeFast$4(receiver, start, end, iterable, skipCount); - return; - } - this.super$ListBase$setRange(receiver, start, end, iterable, skipCount); - }, - setRange$3(receiver, start, end, iterable) { - return this.setRange$4(receiver, start, end, iterable, 0); - }, - $isEfficientLengthIterable: 1, - $isIterable: 1, - $isList: 1 - }; - A.NativeFloat32List.prototype = { - get$runtimeType(receiver) { - return B.Type_Float32List_9Kz; - }, - sublist$2(receiver, start, end) { - return new Float32Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); - }, - sublist$1(receiver, start) { - return this.sublist$2(receiver, start, null); - }, - $isTrustedGetRuntimeType: 1, - $isFloat32List: 1 - }; - A.NativeFloat64List.prototype = { - get$runtimeType(receiver) { - return B.Type_Float64List_9Kz; - }, - sublist$2(receiver, start, end) { - return new Float64Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); - }, - sublist$1(receiver, start) { - return this.sublist$2(receiver, start, null); - }, - $isTrustedGetRuntimeType: 1, - $isFloat64List: 1 - }; - A.NativeInt16List.prototype = { - get$runtimeType(receiver) { - return B.Type_Int16List_s5h; - }, - $index(receiver, index) { - A._checkValidIndex(index, receiver, receiver.length); - return receiver[index]; - }, - sublist$2(receiver, start, end) { - return new Int16Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); - }, - sublist$1(receiver, start) { - return this.sublist$2(receiver, start, null); - }, - $isTrustedGetRuntimeType: 1, - $isInt16List: 1 - }; - A.NativeInt32List.prototype = { - get$runtimeType(receiver) { - return B.Type_Int32List_O8Z; - }, - $index(receiver, index) { - A._checkValidIndex(index, receiver, receiver.length); - return receiver[index]; - }, - sublist$2(receiver, start, end) { - return new Int32Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); - }, - sublist$1(receiver, start) { - return this.sublist$2(receiver, start, null); - }, - $isTrustedGetRuntimeType: 1, - $isInt32List: 1 - }; - A.NativeInt8List.prototype = { - get$runtimeType(receiver) { - return B.Type_Int8List_rFV; - }, - $index(receiver, index) { - A._checkValidIndex(index, receiver, receiver.length); - return receiver[index]; - }, - sublist$2(receiver, start, end) { - return new Int8Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); - }, - sublist$1(receiver, start) { - return this.sublist$2(receiver, start, null); - }, - $isTrustedGetRuntimeType: 1, - $isInt8List: 1 - }; - A.NativeUint16List.prototype = { - get$runtimeType(receiver) { - return B.Type_Uint16List_kmP; - }, - $index(receiver, index) { - A._checkValidIndex(index, receiver, receiver.length); - return receiver[index]; - }, - sublist$2(receiver, start, end) { - return new Uint16Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); - }, - sublist$1(receiver, start) { - return this.sublist$2(receiver, start, null); - }, - $isTrustedGetRuntimeType: 1, - $isUint16List: 1 - }; - A.NativeUint32List.prototype = { - get$runtimeType(receiver) { - return B.Type_Uint32List_kmP; - }, - $index(receiver, index) { - A._checkValidIndex(index, receiver, receiver.length); - return receiver[index]; - }, - sublist$2(receiver, start, end) { - return new Uint32Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); - }, - sublist$1(receiver, start) { - return this.sublist$2(receiver, start, null); - }, - $isTrustedGetRuntimeType: 1, - $isUint32List: 1 - }; - A.NativeUint8ClampedList.prototype = { - get$runtimeType(receiver) { - return B.Type_Uint8ClampedList_04U; - }, - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - A._checkValidIndex(index, receiver, receiver.length); - return receiver[index]; - }, - sublist$2(receiver, start, end) { - return new Uint8ClampedArray(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); - }, - sublist$1(receiver, start) { - return this.sublist$2(receiver, start, null); - }, - $isTrustedGetRuntimeType: 1, - $isUint8ClampedList: 1 - }; - A.NativeUint8List.prototype = { - get$runtimeType(receiver) { - return B.Type_Uint8List_8Eb; - }, - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - A._checkValidIndex(index, receiver, receiver.length); - return receiver[index]; - }, - sublist$2(receiver, start, end) { - return new Uint8Array(receiver.subarray(start, A._checkValidRange(start, end, receiver.length))); - }, - sublist$1(receiver, start) { - return this.sublist$2(receiver, start, null); - }, - $isTrustedGetRuntimeType: 1, - $isNativeUint8List: 1, - $isUint8List: 1 - }; - A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.prototype = {}; - A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype = {}; - A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.prototype = {}; - A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype = {}; - A.Rti.prototype = { - _eval$1(recipe) { - return A._Universe_evalInEnvironment(init.typeUniverse, this, recipe); - }, - _bind$1(typeOrTuple) { - return A._Universe_bind(init.typeUniverse, this, typeOrTuple); - } - }; - A._FunctionParameters.prototype = {}; - A._Type.prototype = { - toString$0(_) { - return A._rtiToString(this._rti, null); - }, - $isType: 1 - }; - A._Error.prototype = { - toString$0(_) { - return this.__rti$_message; - } - }; - A._TypeError.prototype = {$isTypeError: 1}; - A._StringStream.prototype = { - readIntAsVerbatim$0() { - var t1 = this.__web_locale_keymap$_offset; - this.__web_locale_keymap$_offset = t1 + 1; - return this.__web_locale_keymap$_data.charCodeAt(t1) - $.$get$_kMarshallIntBase(); - }, - readIntAsChar$0() { - var t1 = this.__web_locale_keymap$_offset; - this.__web_locale_keymap$_offset = t1 + 1; - return this.__web_locale_keymap$_data.charCodeAt(t1); - }, - readEventKey$0() { - var char = A.Primitives_stringFromCharCode(this.readIntAsChar$0()); - if (char === $.$get$_kUseDead()) - return "Dead"; - else - return char; - } - }; - A._StringStream__goalToEventCode_closure.prototype = { - call$1(beforeEntry) { - return new A.MapEntry(J.codeUnitAt$1$s(beforeEntry.value, 0), beforeEntry.key, type$.MapEntry_int_String); - }, - $signature: 273 - }; - A.LocaleKeymap.prototype = { - getLogicalKey$3(eventCode, eventKey, eventKeyCode) { - var t2, heuristicResult, characterLogicalKey, - t1 = this.__web_locale_keymap$_mapping.$index(0, eventCode), - result = t1 == null ? null : t1.$index(0, eventKey); - if (result === 255) - return eventKeyCode; - if (result == null) { - t1 = eventCode == null; - if ((t1 ? "" : eventCode).length === 0) - t2 = (eventKey == null ? "" : eventKey).length === 0; - else - t2 = false; - if (t2) - return null; - t1 = t1 ? "" : eventCode; - heuristicResult = A.heuristicMapper(t1, eventKey == null ? "" : eventKey); - if (heuristicResult != null) - return heuristicResult; - characterLogicalKey = A._characterToLogicalKey(eventKey); - if (characterLogicalKey != null) - return characterLogicalKey; - } - return result; - } - }; - A._AsyncRun__initializeScheduleImmediate_internalCallback.prototype = { - call$1(__wc0_formal) { - var t1 = this._box_0, - f = t1.storedCallback; - t1.storedCallback = null; - f.call$0(); - }, - $signature: 19 - }; - A._AsyncRun__initializeScheduleImmediate_closure.prototype = { - call$1(callback) { - var t1, t2; - this._box_0.storedCallback = callback; - t1 = this.div; - t2 = this.span; - t1.firstChild ? t1.removeChild(t2) : t1.appendChild(t2); - }, - $signature: 274 - }; - A._AsyncRun__scheduleImmediateJsOverride_internalCallback.prototype = { - call$0() { - this.callback.call$0(); - }, - $signature: 10 - }; - A._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback.prototype = { - call$0() { - this.callback.call$0(); - }, - $signature: 10 - }; - A._TimerImpl.prototype = { - _TimerImpl$2(milliseconds, callback) { - if (self.setTimeout != null) - this._handle = self.setTimeout(A.convertDartClosureToJS(new A._TimerImpl_internalCallback(this, callback), 0), milliseconds); - else - throw A.wrapException(A.UnsupportedError$("`setTimeout()` not found.")); - }, - _TimerImpl$periodic$2(milliseconds, callback) { - if (self.setTimeout != null) - this._handle = self.setInterval(A.convertDartClosureToJS(new A._TimerImpl$periodic_closure(this, milliseconds, Date.now(), callback), 0), milliseconds); - else - throw A.wrapException(A.UnsupportedError$("Periodic timer.")); - }, - cancel$0(_) { - var t1; - if (self.setTimeout != null) { - t1 = this._handle; - if (t1 == null) - return; - if (this._once) - self.clearTimeout(t1); - else - self.clearInterval(t1); - this._handle = null; - } else - throw A.wrapException(A.UnsupportedError$("Canceling a timer.")); - }, - $isTimer: 1 - }; - A._TimerImpl_internalCallback.prototype = { - call$0() { - var t1 = this.$this; - t1._handle = null; - t1._tick = 1; - this.callback.call$0(); - }, - $signature: 0 - }; - A._TimerImpl$periodic_closure.prototype = { - call$0() { - var duration, _this = this, - t1 = _this.$this, - tick = t1._tick + 1, - t2 = _this.milliseconds; - if (t2 > 0) { - duration = Date.now() - _this.start; - if (duration > (tick + 1) * t2) - tick = B.JSInt_methods.$tdiv(duration, t2); - } - t1._tick = tick; - _this.callback.call$1(t1); - }, - $signature: 10 - }; - A._AsyncAwaitCompleter.prototype = { - complete$1(_, value) { - var t1, _this = this; - if (value == null) - value = _this.$ti._precomputed1._as(value); - if (!_this.isSync) - _this._future._asyncComplete$1(value); - else { - t1 = _this._future; - if (_this.$ti._eval$1("Future<1>")._is(value)) - t1._chainFuture$1(value); - else - t1._completeWithValue$1(value); - } - }, - completeError$2(e, st) { - var t1; - if (st == null) - st = A.AsyncError_defaultStackTrace(e); - t1 = this._future; - if (this.isSync) - t1._completeErrorObject$1(new A.AsyncError(e, st)); - else - t1._asyncCompleteErrorObject$1(new A.AsyncError(e, st)); - }, - completeError$1(e) { - return this.completeError$2(e, null); - }, - get$isCompleted() { - return (this._future._state & 30) !== 0; - }, - $isCompleter: 1 - }; - A._awaitOnObject_closure.prototype = { - call$1(result) { - return this.bodyFunction.call$2(0, result); - }, - $signature: 20 - }; - A._awaitOnObject_closure0.prototype = { - call$2(error, stackTrace) { - this.bodyFunction.call$2(1, new A.ExceptionAndStackTrace(error, stackTrace)); - }, - $signature: 298 - }; - A._wrapJsFunctionForAsync_closure.prototype = { - call$2(errorCode, result) { - this.$protected(errorCode, result); - }, - $signature: 317 - }; - A._SyncStarIterator.prototype = { - get$current(_) { - return this._async$_current; - }, - _resumeBody$2(errorCode, errorValue) { - var body, t1, exception; - errorCode = errorCode; - errorValue = errorValue; - body = this._body; - for (; true;) - try { - t1 = body(this, errorCode, errorValue); - return t1; - } catch (exception) { - errorValue = exception; - errorCode = 1; - } - }, - moveNext$0() { - var nestedIterator, t1, exception, value, suspendedBodies, _this = this, errorValue = null, errorCode = 0; - for (; true;) { - nestedIterator = _this._nestedIterator; - if (nestedIterator != null) - try { - if (nestedIterator.moveNext$0()) { - t1 = nestedIterator; - _this._async$_current = t1.get$current(t1); - return true; - } else - _this._nestedIterator = null; - } catch (exception) { - errorValue = exception; - errorCode = 1; - _this._nestedIterator = null; - } - value = _this._resumeBody$2(errorCode, errorValue); - if (1 === value) - return true; - if (0 === value) { - _this._async$_current = null; - suspendedBodies = _this._suspendedBodies; - if (suspendedBodies == null || suspendedBodies.length === 0) { - _this._body = A._SyncStarIterator__terminatedBody; - return false; - } - _this._body = suspendedBodies.pop(); - errorCode = 0; - errorValue = null; - continue; - } - if (2 === value) { - errorCode = 0; - errorValue = null; - continue; - } - if (3 === value) { - errorValue = _this._datum; - _this._datum = null; - suspendedBodies = _this._suspendedBodies; - if (suspendedBodies == null || suspendedBodies.length === 0) { - _this._async$_current = null; - _this._body = A._SyncStarIterator__terminatedBody; - throw errorValue; - return false; - } - _this._body = suspendedBodies.pop(); - errorCode = 1; - continue; - } - throw A.wrapException(A.StateError$("sync*")); - } - return false; - }, - _yieldStar$1(iterable) { - var t1, t2, _this = this; - if (iterable instanceof A._SyncStarIterable) { - t1 = iterable._outerHelper(); - t2 = _this._suspendedBodies; - if (t2 == null) - t2 = _this._suspendedBodies = []; - t2.push(_this._body); - _this._body = t1; - return 2; - } else { - _this._nestedIterator = J.get$iterator$ax(iterable); - return 2; - } - } - }; - A._SyncStarIterable.prototype = { - get$iterator(_) { - return new A._SyncStarIterator(this._outerHelper()); - } - }; - A.AsyncError.prototype = { - toString$0(_) { - return A.S(this.error); - }, - $isError: 1, - get$stackTrace() { - return this.stackTrace; - } - }; - A._BroadcastStream.prototype = {}; - A._BroadcastSubscription.prototype = { - _onPause$0() { - }, - _onResume$0() { - } - }; - A._BroadcastStreamController.prototype = { - get$stream(_) { - return new A._BroadcastStream(this, A._instanceType(this)._eval$1("_BroadcastStream<1>")); - }, - get$_mayAddEvent() { - return this._state < 4; - }, - _removeListener$1(subscription) { - var previous = subscription._async$_previous, - next = subscription._async$_next; - if (previous == null) - this._firstSubscription = next; - else - previous._async$_next = next; - if (next == null) - this._lastSubscription = previous; - else - next._async$_previous = previous; - subscription._async$_previous = subscription; - subscription._async$_next = subscription; - }, - _subscribe$4(onData, onError, onDone, cancelOnError) { - var t1, t2, t3, t4, t5, t6, t7, subscription, oldLast, _this = this; - if ((_this._state & 4) !== 0) - return A._DoneStreamSubscription$(onDone); - t1 = A._instanceType(_this); - t2 = $.Zone__current; - t3 = cancelOnError ? 1 : 0; - t4 = onError != null ? 32 : 0; - t5 = A._BufferingStreamSubscription__registerDataHandler(t2, onData, t1._precomputed1); - t6 = A._BufferingStreamSubscription__registerErrorHandler(t2, onError); - t7 = onDone == null ? A.async___nullDoneHandler$closure() : onDone; - subscription = new A._BroadcastSubscription(_this, t5, t6, t2.registerCallback$1$1(t7, type$.void), t2, t3 | t4, t1._eval$1("_BroadcastSubscription<1>")); - subscription._async$_previous = subscription; - subscription._async$_next = subscription; - subscription._eventState = _this._state & 1; - oldLast = _this._lastSubscription; - _this._lastSubscription = subscription; - subscription._async$_next = null; - subscription._async$_previous = oldLast; - if (oldLast == null) - _this._firstSubscription = subscription; - else - oldLast._async$_next = subscription; - if (_this._firstSubscription === subscription) - A._runGuarded(_this.onListen); - return subscription; - }, - _recordCancel$1(sub) { - var t1, _this = this; - A._instanceType(_this)._eval$1("_BroadcastSubscription<1>")._as(sub); - if (sub._async$_next === sub) - return null; - t1 = sub._eventState; - if ((t1 & 2) !== 0) - sub._eventState = t1 | 4; - else { - _this._removeListener$1(sub); - if ((_this._state & 2) === 0 && _this._firstSubscription == null) - _this._callOnCancel$0(); - } - return null; - }, - _recordPause$1(subscription) { - }, - _recordResume$1(subscription) { - }, - _addEventError$0() { - if ((this._state & 4) !== 0) - return new A.StateError("Cannot add new events after calling close"); - return new A.StateError("Cannot add new events while doing an addStream"); - }, - add$1(_, data) { - if (!this.get$_mayAddEvent()) - throw A.wrapException(this._addEventError$0()); - this._sendData$1(data); - }, - addError$2(error, stackTrace) { - var _0_0; - if (!this.get$_mayAddEvent()) - throw A.wrapException(this._addEventError$0()); - _0_0 = A._interceptUserError(error, stackTrace); - this._sendError$2(_0_0.error, _0_0.stackTrace); - }, - close$0(_) { - var t1, doneFuture, _this = this; - if ((_this._state & 4) !== 0) { - t1 = _this._doneFuture; - t1.toString; - return t1; - } - if (!_this.get$_mayAddEvent()) - throw A.wrapException(_this._addEventError$0()); - _this._state |= 4; - doneFuture = _this._doneFuture; - if (doneFuture == null) - doneFuture = _this._doneFuture = new A._Future($.Zone__current, type$._Future_void); - _this._sendDone$0(); - return doneFuture; - }, - _forEachListener$1(action) { - var subscription, id, next, _this = this, - t1 = _this._state; - if ((t1 & 2) !== 0) - throw A.wrapException(A.StateError$(string$.Cannotf)); - subscription = _this._firstSubscription; - if (subscription == null) - return; - id = t1 & 1; - _this._state = t1 ^ 3; - for (; subscription != null;) { - t1 = subscription._eventState; - if ((t1 & 1) === id) { - subscription._eventState = t1 | 2; - action.call$1(subscription); - t1 = subscription._eventState ^= 1; - next = subscription._async$_next; - if ((t1 & 4) !== 0) - _this._removeListener$1(subscription); - subscription._eventState &= 4294967293; - subscription = next; - } else - subscription = subscription._async$_next; - } - _this._state &= 4294967293; - if (_this._firstSubscription == null) - _this._callOnCancel$0(); - }, - _callOnCancel$0() { - if ((this._state & 4) !== 0) { - var doneFuture = this._doneFuture; - if ((doneFuture._state & 30) === 0) - doneFuture._asyncComplete$1(null); - } - A._runGuarded(this.onCancel); - } - }; - A._SyncBroadcastStreamController.prototype = { - get$_mayAddEvent() { - return A._BroadcastStreamController.prototype.get$_mayAddEvent.call(this) && (this._state & 2) === 0; - }, - _addEventError$0() { - if ((this._state & 2) !== 0) - return new A.StateError(string$.Cannotf); - return this.super$_BroadcastStreamController$_addEventError(); - }, - _sendData$1(data) { - var _this = this, - t1 = _this._firstSubscription; - if (t1 == null) - return; - if (t1 === _this._lastSubscription) { - _this._state |= 2; - t1._add$1(0, data); - _this._state &= 4294967293; - if (_this._firstSubscription == null) - _this._callOnCancel$0(); - return; - } - _this._forEachListener$1(new A._SyncBroadcastStreamController__sendData_closure(_this, data)); - }, - _sendError$2(error, stackTrace) { - if (this._firstSubscription == null) - return; - this._forEachListener$1(new A._SyncBroadcastStreamController__sendError_closure(this, error, stackTrace)); - }, - _sendDone$0() { - var _this = this; - if (_this._firstSubscription != null) - _this._forEachListener$1(new A._SyncBroadcastStreamController__sendDone_closure(_this)); - else - _this._doneFuture._asyncComplete$1(null); - } - }; - A._SyncBroadcastStreamController__sendData_closure.prototype = { - call$1(subscription) { - subscription._add$1(0, this.data); - }, - $signature() { - return this.$this.$ti._eval$1("~(_BufferingStreamSubscription<1>)"); - } - }; - A._SyncBroadcastStreamController__sendError_closure.prototype = { - call$1(subscription) { - subscription._async$_addError$2(this.error, this.stackTrace); - }, - $signature() { - return this.$this.$ti._eval$1("~(_BufferingStreamSubscription<1>)"); - } - }; - A._SyncBroadcastStreamController__sendDone_closure.prototype = { - call$1(subscription) { - subscription._close$0(); - }, - $signature() { - return this.$this.$ti._eval$1("~(_BufferingStreamSubscription<1>)"); - } - }; - A._AsyncBroadcastStreamController.prototype = { - _sendData$1(data) { - var subscription; - for (subscription = this._firstSubscription; subscription != null; subscription = subscription._async$_next) - subscription._addPending$1(new A._DelayedData(data)); - }, - _sendError$2(error, stackTrace) { - var subscription; - for (subscription = this._firstSubscription; subscription != null; subscription = subscription._async$_next) - subscription._addPending$1(new A._DelayedError(error, stackTrace)); - }, - _sendDone$0() { - var subscription = this._firstSubscription; - if (subscription != null) - for (; subscription != null; subscription = subscription._async$_next) - subscription._addPending$1(B.C__DelayedDone); - else - this._doneFuture._asyncComplete$1(null); - } - }; - A.Future_Future_closure.prototype = { - call$0() { - var e, s, exception, t1, t2, t3, computationResult = null; - try { - computationResult = this.computation.call$0(); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - t1 = e; - t2 = s; - t3 = A._interceptError(t1, t2); - if (t3 == null) - t1 = new A.AsyncError(t1, t2); - else - t1 = t3; - this.result._completeErrorObject$1(t1); - return; - } - this.result._complete$1(computationResult); - }, - $signature: 0 - }; - A.Future_Future$microtask_closure.prototype = { - call$0() { - var e, s, exception, t1, t2, t3, computationResult = null; - try { - computationResult = this.computation.call$0(); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - t1 = e; - t2 = s; - t3 = A._interceptError(t1, t2); - if (t3 == null) - t1 = new A.AsyncError(t1, t2); - else - t1 = t3; - this.result._completeErrorObject$1(t1); - return; - } - this.result._complete$1(computationResult); - }, - $signature: 0 - }; - A.Future_Future$delayed_closure.prototype = { - call$0() { - var computationResult, e, s, exception, t2, t3, _this = this, - t1 = _this.computation; - if (t1 == null) { - _this.T._as(null); - _this.result._complete$1(null); - } else { - computationResult = null; - try { - computationResult = t1.call$0(); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - t1 = e; - t2 = s; - t3 = A._interceptError(t1, t2); - if (t3 == null) - t1 = new A.AsyncError(t1, t2); - else - t1 = t3; - _this.result._completeErrorObject$1(t1); - return; - } - _this.result._complete$1(computationResult); - } - }, - $signature: 0 - }; - A.Future_wait_handleError.prototype = { - call$2(theError, theStackTrace) { - var _this = this, - t1 = _this._box_0, - t2 = --t1.remaining; - if (t1.values != null) { - t1.values = null; - t1.error = theError; - t1.stackTrace = theStackTrace; - if (t2 === 0 || _this.eagerError) - _this._future._completeErrorObject$1(new A.AsyncError(theError, theStackTrace)); - } else if (t2 === 0 && !_this.eagerError) { - t2 = t1.error; - t2.toString; - t1 = t1.stackTrace; - t1.toString; - _this._future._completeErrorObject$1(new A.AsyncError(t2, t1)); - } - }, - $signature: 95 - }; - A.Future_wait_closure.prototype = { - call$1(value) { - var t1, value0, t3, t4, _i, t5, _this = this, - t2 = _this._box_0, - remainingResults = --t2.remaining, - valueList = t2.values; - if (valueList != null) { - J.$indexSet$ax(valueList, _this.pos, value); - if (J.$eq$(remainingResults, 0)) { - t2 = _this.T; - t1 = A._setArrayType([], t2._eval$1("JSArray<0>")); - for (t3 = valueList, t4 = t3.length, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { - value0 = t3[_i]; - t5 = value0; - if (t5 == null) - t5 = t2._as(t5); - J.add$1$ax(t1, t5); - } - _this._future._completeWithValue$1(t1); - } - } else if (J.$eq$(remainingResults, 0) && !_this.eagerError) { - t1 = t2.error; - t1.toString; - t2 = t2.stackTrace; - t2.toString; - _this._future._completeErrorObject$1(new A.AsyncError(t1, t2)); - } - }, - $signature() { - return this.T._eval$1("Null(0)"); - } - }; - A.TimeoutException.prototype = { - toString$0(_) { - var t1 = this.duration, - result = t1 != null ? "TimeoutException after " + t1.toString$0(0) : "TimeoutException"; - return result + ": " + this.message; - }, - $isException: 1 - }; - A._Completer.prototype = { - completeError$2(error, stackTrace) { - if ((this.future._state & 30) !== 0) - throw A.wrapException(A.StateError$("Future already completed")); - this._completeErrorObject$1(A._interceptUserError(error, stackTrace)); - }, - completeError$1(error) { - return this.completeError$2(error, null); - }, - get$isCompleted() { - return (this.future._state & 30) !== 0; - }, - $isCompleter: 1 - }; - A._AsyncCompleter.prototype = { - complete$1(_, value) { - var t1 = this.future; - if ((t1._state & 30) !== 0) - throw A.wrapException(A.StateError$("Future already completed")); - t1._asyncComplete$1(value); - }, - complete$0(_) { - return this.complete$1(0, null); - }, - _completeErrorObject$1(error) { - this.future._asyncCompleteErrorObject$1(error); - } - }; - A._SyncCompleter.prototype = { - complete$1(_, value) { - var t1 = this.future; - if ((t1._state & 30) !== 0) - throw A.wrapException(A.StateError$("Future already completed")); - t1._complete$1(value); - }, - complete$0(_) { - return this.complete$1(0, null); - }, - _completeErrorObject$1(error) { - this.future._completeErrorObject$1(error); - } - }; - A._FutureListener.prototype = { - matchesErrorTest$1(asyncError) { - if ((this.state & 15) !== 6) - return true; - return this.result._zone.runUnary$2$2(this.callback, asyncError.error, type$.bool, type$.Object); - }, - handleError$1(asyncError) { - var exception, - errorCallback = this.errorCallback, - result = null, - t1 = type$.dynamic, - t2 = type$.Object, - t3 = asyncError.error, - t4 = this.result._zone; - if (type$.dynamic_Function_Object_StackTrace._is(errorCallback)) - result = t4.runBinary$3$3(errorCallback, t3, asyncError.stackTrace, t1, t2, type$.StackTrace); - else - result = t4.runUnary$2$2(errorCallback, t3, t1, t2); - try { - t1 = result; - return t1; - } catch (exception) { - if (type$.TypeError._is(A.unwrapException(exception))) { - if ((this.state & 1) !== 0) - throw A.wrapException(A.ArgumentError$("The error handler of Future.then must return a value of the returned future's type", "onError")); - throw A.wrapException(A.ArgumentError$("The error handler of Future.catchError must return a value of the future's type", "onError")); - } else - throw exception; - } - } - }; - A._Future.prototype = { - then$1$2$onError(_, f, onError, $R) { - var result, t1, - currentZone = $.Zone__current; - if (currentZone === B.C__RootZone) { - if (onError != null && !type$.dynamic_Function_Object_StackTrace._is(onError) && !type$.dynamic_Function_Object._is(onError)) - throw A.wrapException(A.ArgumentError$value(onError, "onError", string$.Error_h)); - } else { - f = currentZone.registerUnaryCallback$2$1(f, $R._eval$1("0/"), this.$ti._precomputed1); - if (onError != null) - onError = A._registerErrorHandler(onError, currentZone); - } - result = new A._Future($.Zone__current, $R._eval$1("_Future<0>")); - t1 = onError == null ? 1 : 3; - this._addListener$1(new A._FutureListener(result, t1, f, onError, this.$ti._eval$1("@<1>")._bind$1($R)._eval$1("_FutureListener<1,2>"))); - return result; - }, - then$1$1(_, f, $R) { - f.toString; - return this.then$1$2$onError(0, f, null, $R); - }, - _thenAwait$1$2(f, onError, $E) { - var result = new A._Future($.Zone__current, $E._eval$1("_Future<0>")); - this._addListener$1(new A._FutureListener(result, 19, f, onError, this.$ti._eval$1("@<1>")._bind$1($E)._eval$1("_FutureListener<1,2>"))); - return result; - }, - catchError$2$test(onError, test) { - var t1 = this.$ti, - t2 = $.Zone__current, - result = new A._Future(t2, t1); - if (t2 !== B.C__RootZone) { - onError = A._registerErrorHandler(onError, t2); - if (test != null) - test = t2.registerUnaryCallback$2$1(test, type$.bool, type$.Object); - } - t2 = test == null ? 2 : 6; - this._addListener$1(new A._FutureListener(result, t2, test, onError, t1._eval$1("_FutureListener<1,1>"))); - return result; - }, - catchError$1(onError) { - return this.catchError$2$test(onError, null); - }, - whenComplete$1(action) { - var t1 = this.$ti, - t2 = $.Zone__current, - result = new A._Future(t2, t1); - if (t2 !== B.C__RootZone) - action = t2.registerCallback$1$1(action, type$.dynamic); - this._addListener$1(new A._FutureListener(result, 8, action, null, t1._eval$1("_FutureListener<1,1>"))); - return result; - }, - _setErrorObject$1(error) { - this._state = this._state & 1 | 16; - this._resultOrListeners = error; - }, - _cloneResult$1(source) { - this._state = source._state & 30 | this._state & 1; - this._resultOrListeners = source._resultOrListeners; - }, - _addListener$1(listener) { - var _this = this, - t1 = _this._state; - if (t1 <= 3) { - listener._nextListener = _this._resultOrListeners; - _this._resultOrListeners = listener; - } else { - if ((t1 & 4) !== 0) { - t1 = _this._resultOrListeners; - if ((t1._state & 24) === 0) { - t1._addListener$1(listener); - return; - } - _this._cloneResult$1(t1); - } - _this._zone.scheduleMicrotask$1(new A._Future__addListener_closure(_this, listener)); - } - }, - _prependListeners$1(listeners) { - var t1, existingListeners, next, cursor, next0, _this = this, _box_0 = {}; - _box_0.listeners = listeners; - if (listeners == null) - return; - t1 = _this._state; - if (t1 <= 3) { - existingListeners = _this._resultOrListeners; - _this._resultOrListeners = listeners; - if (existingListeners != null) { - next = listeners._nextListener; - for (cursor = listeners; next != null; cursor = next, next = next0) - next0 = next._nextListener; - cursor._nextListener = existingListeners; - } - } else { - if ((t1 & 4) !== 0) { - t1 = _this._resultOrListeners; - if ((t1._state & 24) === 0) { - t1._prependListeners$1(listeners); - return; - } - _this._cloneResult$1(t1); - } - _box_0.listeners = _this._reverseListeners$1(listeners); - _this._zone.scheduleMicrotask$1(new A._Future__prependListeners_closure(_box_0, _this)); - } - }, - _removeListeners$0() { - var current = this._resultOrListeners; - this._resultOrListeners = null; - return this._reverseListeners$1(current); - }, - _reverseListeners$1(listeners) { - var current, prev, next; - for (current = listeners, prev = null; current != null; prev = current, current = next) { - next = current._nextListener; - current._nextListener = prev; - } - return prev; - }, - _chainForeignFuture$1(source) { - var e, s, exception, _this = this; - _this._state ^= 2; - try { - source.then$1$2$onError(0, new A._Future__chainForeignFuture_closure(_this), new A._Future__chainForeignFuture_closure0(_this), type$.Null); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - A.scheduleMicrotask(new A._Future__chainForeignFuture_closure1(_this, e, s)); - } - }, - _complete$1(value) { - var listeners, _this = this; - if (_this.$ti._eval$1("Future<1>")._is(value)) - if (value instanceof A._Future) - A._Future__chainCoreFuture(value, _this, true); - else - _this._chainForeignFuture$1(value); - else { - listeners = _this._removeListeners$0(); - _this._state = 8; - _this._resultOrListeners = value; - A._Future__propagateToListeners(_this, listeners); - } - }, - _completeWithValue$1(value) { - var _this = this, - listeners = _this._removeListeners$0(); - _this._state = 8; - _this._resultOrListeners = value; - A._Future__propagateToListeners(_this, listeners); - }, - _completeWithResultOf$1(source) { - var t1, t2, listeners, _this = this; - if ((source._state & 16) !== 0) { - t1 = _this._zone; - t2 = source._zone; - t1 = !(t1 === t2 || t1.get$errorZone() === t2.get$errorZone()); - } else - t1 = false; - if (t1) - return; - listeners = _this._removeListeners$0(); - _this._cloneResult$1(source); - A._Future__propagateToListeners(_this, listeners); - }, - _completeErrorObject$1(error) { - var listeners = this._removeListeners$0(); - this._setErrorObject$1(error); - A._Future__propagateToListeners(this, listeners); - }, - _completeError$2(error, stackTrace) { - this._completeErrorObject$1(new A.AsyncError(error, stackTrace)); - }, - _asyncComplete$1(value) { - if (this.$ti._eval$1("Future<1>")._is(value)) { - this._chainFuture$1(value); - return; - } - this._asyncCompleteWithValue$1(value); - }, - _asyncCompleteWithValue$1(value) { - this._state ^= 2; - this._zone.scheduleMicrotask$1(new A._Future__asyncCompleteWithValue_closure(this, value)); - }, - _chainFuture$1(value) { - if (value instanceof A._Future) { - A._Future__chainCoreFuture(value, this, false); - return; - } - this._chainForeignFuture$1(value); - }, - _asyncCompleteErrorObject$1(error) { - this._state ^= 2; - this._zone.scheduleMicrotask$1(new A._Future__asyncCompleteErrorObject_closure(this, error)); - }, - timeout$2$onTimeout(_, timeLimit, onTimeout) { - var t2, t3, _future, _this = this, t1 = {}; - if ((_this._state & 24) !== 0) { - t1 = new A._Future($.Zone__current, _this.$ti); - t1._asyncComplete$1(_this); - return t1; - } - t2 = _this.$ti; - t3 = $.Zone__current; - _future = new A._Future(t3, t2); - t1.timer = null; - if (onTimeout == null) - t1.timer = A.Timer_Timer(timeLimit, new A._Future_timeout_closure(_future, timeLimit)); - else - t1.timer = A.Timer_Timer(timeLimit, new A._Future_timeout_closure0(_this, _future, t3, t3.registerCallback$1$1(onTimeout, t2._eval$1("1/")))); - _this.then$1$2$onError(0, new A._Future_timeout_closure1(t1, _this, _future), new A._Future_timeout_closure2(t1, _future), type$.Null); - return _future; - }, - timeout$1(_, timeLimit) { - return this.timeout$2$onTimeout(0, timeLimit, null); - }, - $isFuture: 1 - }; - A._Future__addListener_closure.prototype = { - call$0() { - A._Future__propagateToListeners(this.$this, this.listener); - }, - $signature: 0 - }; - A._Future__prependListeners_closure.prototype = { - call$0() { - A._Future__propagateToListeners(this.$this, this._box_0.listeners); - }, - $signature: 0 - }; - A._Future__chainForeignFuture_closure.prototype = { - call$1(value) { - var error, stackTrace, exception, - t1 = this.$this; - t1._state ^= 2; - try { - t1._completeWithValue$1(t1.$ti._precomputed1._as(value)); - } catch (exception) { - error = A.unwrapException(exception); - stackTrace = A.getTraceFromException(exception); - t1._completeErrorObject$1(new A.AsyncError(error, stackTrace)); - } - }, - $signature: 19 - }; - A._Future__chainForeignFuture_closure0.prototype = { - call$2(error, stackTrace) { - this.$this._completeErrorObject$1(new A.AsyncError(error, stackTrace)); - }, - $signature: 32 - }; - A._Future__chainForeignFuture_closure1.prototype = { - call$0() { - this.$this._completeErrorObject$1(new A.AsyncError(this.e, this.s)); - }, - $signature: 0 - }; - A._Future__chainCoreFuture_closure.prototype = { - call$0() { - A._Future__chainCoreFuture(this._box_0.source, this.target, true); - }, - $signature: 0 - }; - A._Future__asyncCompleteWithValue_closure.prototype = { - call$0() { - this.$this._completeWithValue$1(this.value); - }, - $signature: 0 - }; - A._Future__asyncCompleteErrorObject_closure.prototype = { - call$0() { - this.$this._completeErrorObject$1(this.error); - }, - $signature: 0 - }; - A._Future__propagateToListeners_handleWhenCompleteCallback.prototype = { - call$0() { - var e, s, t1, exception, t2, t3, originalSource, joinedResult, _this = this, completeResult = null; - try { - t1 = _this._box_0.listener; - completeResult = t1.result._zone.run$1$1(t1.callback, type$.dynamic); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - if (_this.hasError && _this._box_1.source._resultOrListeners.error === e) { - t1 = _this._box_0; - t1.listenerValueOrError = _this._box_1.source._resultOrListeners; - } else { - t1 = e; - t2 = s; - if (t2 == null) - t2 = A.AsyncError_defaultStackTrace(t1); - t3 = _this._box_0; - t3.listenerValueOrError = new A.AsyncError(t1, t2); - t1 = t3; - } - t1.listenerHasError = true; - return; - } - if (completeResult instanceof A._Future && (completeResult._state & 24) !== 0) { - if ((completeResult._state & 16) !== 0) { - t1 = _this._box_0; - t1.listenerValueOrError = completeResult._resultOrListeners; - t1.listenerHasError = true; - } - return; - } - if (type$.Future_dynamic._is(completeResult)) { - originalSource = _this._box_1.source; - joinedResult = new A._Future(originalSource._zone, originalSource.$ti); - completeResult.then$1$2$onError(0, new A._Future__propagateToListeners_handleWhenCompleteCallback_closure(joinedResult, originalSource), new A._Future__propagateToListeners_handleWhenCompleteCallback_closure0(joinedResult), type$.void); - t1 = _this._box_0; - t1.listenerValueOrError = joinedResult; - t1.listenerHasError = false; - } - }, - $signature: 0 - }; - A._Future__propagateToListeners_handleWhenCompleteCallback_closure.prototype = { - call$1(__wc0_formal) { - this.joinedResult._completeWithResultOf$1(this.originalSource); - }, - $signature: 19 - }; - A._Future__propagateToListeners_handleWhenCompleteCallback_closure0.prototype = { - call$2(e, s) { - this.joinedResult._completeErrorObject$1(new A.AsyncError(e, s)); - }, - $signature: 32 - }; - A._Future__propagateToListeners_handleValueCallback.prototype = { - call$0() { - var e, s, t1, t2, t3, exception; - try { - t1 = this._box_0; - t2 = t1.listener; - t3 = t2.$ti; - t1.listenerValueOrError = t2.result._zone.runUnary$2$2(t2.callback, this.sourceResult, t3._eval$1("2/"), t3._precomputed1); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - t1 = e; - t2 = s; - if (t2 == null) - t2 = A.AsyncError_defaultStackTrace(t1); - t3 = this._box_0; - t3.listenerValueOrError = new A.AsyncError(t1, t2); - t3.listenerHasError = true; - } - }, - $signature: 0 - }; - A._Future__propagateToListeners_handleError.prototype = { - call$0() { - var asyncError, e, s, t1, exception, t2, t3, _this = this; - try { - asyncError = _this._box_1.source._resultOrListeners; - t1 = _this._box_0; - if (t1.listener.matchesErrorTest$1(asyncError) && t1.listener.errorCallback != null) { - t1.listenerValueOrError = t1.listener.handleError$1(asyncError); - t1.listenerHasError = false; - } - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - t1 = _this._box_1.source._resultOrListeners; - if (t1.error === e) { - t2 = _this._box_0; - t2.listenerValueOrError = t1; - t1 = t2; - } else { - t1 = e; - t2 = s; - if (t2 == null) - t2 = A.AsyncError_defaultStackTrace(t1); - t3 = _this._box_0; - t3.listenerValueOrError = new A.AsyncError(t1, t2); - t1 = t3; - } - t1.listenerHasError = true; - } - }, - $signature: 0 - }; - A._Future_timeout_closure.prototype = { - call$0() { - var t1 = A.StackTrace_current(); - this._future._completeErrorObject$1(new A.AsyncError(new A.TimeoutException("Future not completed", this.timeLimit), t1)); - }, - $signature: 0 - }; - A._Future_timeout_closure0.prototype = { - call$0() { - var e, s, exception, t1, t2, _this = this; - try { - _this._future._complete$1(_this.zone.run$1$1(_this.onTimeoutHandler, _this.$this.$ti._eval$1("1/"))); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - t1 = e; - t2 = s; - if (t2 == null) - t2 = A.AsyncError_defaultStackTrace(t1); - _this._future._completeErrorObject$1(new A.AsyncError(t1, t2)); - } - }, - $signature: 0 - }; - A._Future_timeout_closure1.prototype = { - call$1(v) { - var t1 = this._box_0.timer; - if (t1._handle != null) { - t1.cancel$0(0); - this._future._completeWithValue$1(v); - } - }, - $signature() { - return this.$this.$ti._eval$1("Null(1)"); - } - }; - A._Future_timeout_closure2.prototype = { - call$2(e, s) { - var t1 = this._box_0.timer; - if (t1._handle != null) { - t1.cancel$0(0); - this._future._completeErrorObject$1(new A.AsyncError(e, s)); - } - }, - $signature: 32 - }; - A._AsyncCallbackEntry.prototype = {}; - A.Stream.prototype = { - get$length(_) { - var t1 = {}, - future = new A._Future($.Zone__current, type$._Future_int); - t1.count = 0; - this.listen$4$cancelOnError$onDone$onError(new A.Stream_length_closure(t1, this), true, new A.Stream_length_closure0(t1, future), future.get$_completeError()); - return future; - }, - get$first(_) { - var future = new A._Future($.Zone__current, A._instanceType(this)._eval$1("_Future")), - subscription = this.listen$4$cancelOnError$onDone$onError(null, true, new A.Stream_first_closure(future), future.get$_completeError()); - subscription.onData$1(new A.Stream_first_closure0(this, subscription, future)); - return future; - } - }; - A.Stream_length_closure.prototype = { - call$1(__wc0_formal) { - ++this._box_0.count; - }, - $signature() { - return A._instanceType(this.$this)._eval$1("~(Stream.T)"); - } - }; - A.Stream_length_closure0.prototype = { - call$0() { - this.future._complete$1(this._box_0.count); - }, - $signature: 0 - }; - A.Stream_first_closure.prototype = { - call$0() { - var t1, - error = new A.StateError("No element"); - A.Primitives_trySetStackTrace(error, B.C__StringStackTrace); - t1 = A._interceptError(error, B.C__StringStackTrace); - if (t1 == null) - t1 = new A.AsyncError(error, B.C__StringStackTrace); - this.future._completeErrorObject$1(t1); - }, - $signature: 0 - }; - A.Stream_first_closure0.prototype = { - call$1(value) { - A._cancelAndValue(this.subscription, this.future, value); - }, - $signature() { - return A._instanceType(this.$this)._eval$1("~(Stream.T)"); - } - }; - A.StreamView.prototype = { - listen$4$cancelOnError$onDone$onError(onData, cancelOnError, onDone, onError) { - return this._stream.listen$4$cancelOnError$onDone$onError(onData, cancelOnError, onDone, onError); - } - }; - A._StreamController.prototype = { - get$stream(_) { - return new A._ControllerStream(this, A._instanceType(this)._eval$1("_ControllerStream<1>")); - }, - get$_pendingEvents() { - if ((this._state & 8) === 0) - return this._varData; - return this._varData.get$_varData(); - }, - _ensurePendingEvents$0() { - var events, _this = this; - if ((_this._state & 8) === 0) { - events = _this._varData; - return events == null ? _this._varData = new A._PendingEvents() : events; - } - events = _this._varData.get$_varData(); - return events; - }, - get$_async$_subscription() { - var varData = this._varData; - return (this._state & 8) !== 0 ? varData.get$_varData() : varData; - }, - _badEventState$0() { - if ((this._state & 4) !== 0) - return new A.StateError("Cannot add event after closing"); - return new A.StateError("Cannot add event while adding a stream"); - }, - _ensureDoneFuture$0() { - var t1 = this._doneFuture; - if (t1 == null) - t1 = this._doneFuture = (this._state & 2) !== 0 ? $.$get$Future__nullFuture() : new A._Future($.Zone__current, type$._Future_void); - return t1; - }, - add$1(_, value) { - if (this._state >= 4) - throw A.wrapException(this._badEventState$0()); - this._add$1(0, value); - }, - addError$2(error, stackTrace) { - var _0_0, t1, _this = this; - if (_this._state >= 4) - throw A.wrapException(_this._badEventState$0()); - _0_0 = A._interceptUserError(error, stackTrace); - error = _0_0.error; - stackTrace = _0_0.stackTrace; - t1 = _this._state; - if ((t1 & 1) !== 0) - _this._sendError$2(error, stackTrace); - else if ((t1 & 3) === 0) - _this._ensurePendingEvents$0().add$1(0, new A._DelayedError(error, stackTrace)); - }, - addError$1(error) { - return this.addError$2(error, null); - }, - close$0(_) { - var _this = this, - t1 = _this._state; - if ((t1 & 4) !== 0) - return _this._ensureDoneFuture$0(); - if (t1 >= 4) - throw A.wrapException(_this._badEventState$0()); - _this._closeUnchecked$0(); - return _this._ensureDoneFuture$0(); - }, - _closeUnchecked$0() { - var t1 = this._state |= 4; - if ((t1 & 1) !== 0) - this._sendDone$0(); - else if ((t1 & 3) === 0) - this._ensurePendingEvents$0().add$1(0, B.C__DelayedDone); - }, - _add$1(_, value) { - var t1 = this._state; - if ((t1 & 1) !== 0) - this._sendData$1(value); - else if ((t1 & 3) === 0) - this._ensurePendingEvents$0().add$1(0, new A._DelayedData(value)); - }, - _subscribe$4(onData, onError, onDone, cancelOnError) { - var subscription, pendingEvents, addState, _this = this; - if ((_this._state & 3) !== 0) - throw A.wrapException(A.StateError$("Stream has already been listened to.")); - subscription = A._ControllerSubscription$(_this, onData, onError, onDone, cancelOnError, A._instanceType(_this)._precomputed1); - pendingEvents = _this.get$_pendingEvents(); - if (((_this._state |= 1) & 8) !== 0) { - addState = _this._varData; - addState.set$_varData(subscription); - addState.resume$0(0); - } else - _this._varData = subscription; - subscription._setPendingEvents$1(pendingEvents); - subscription._guardCallback$1(new A._StreamController__subscribe_closure(_this)); - return subscription; - }, - _recordCancel$1(subscription) { - var onCancel, cancelResult, e, s, exception, result0, t1, _this = this, result = null; - if ((_this._state & 8) !== 0) - result = _this._varData.cancel$0(0); - _this._varData = null; - _this._state = _this._state & 4294967286 | 2; - onCancel = _this.onCancel; - if (onCancel != null) - if (result == null) - try { - cancelResult = onCancel.call$0(); - if (type$.Future_void._is(cancelResult)) - result = cancelResult; - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - result0 = new A._Future($.Zone__current, type$._Future_void); - result0._asyncCompleteErrorObject$1(new A.AsyncError(e, s)); - result = result0; - } - else - result = result.whenComplete$1(onCancel); - t1 = new A._StreamController__recordCancel_complete(_this); - if (result != null) - result = result.whenComplete$1(t1); - else - t1.call$0(); - return result; - }, - _recordPause$1(subscription) { - if ((this._state & 8) !== 0) - this._varData.pause$0(0); - A._runGuarded(this.onPause); - }, - _recordResume$1(subscription) { - if ((this._state & 8) !== 0) - this._varData.resume$0(0); - A._runGuarded(this.onResume); - } - }; - A._StreamController__subscribe_closure.prototype = { - call$0() { - A._runGuarded(this.$this.onListen); - }, - $signature: 0 - }; - A._StreamController__recordCancel_complete.prototype = { - call$0() { - var doneFuture = this.$this._doneFuture; - if (doneFuture != null && (doneFuture._state & 30) === 0) - doneFuture._asyncComplete$1(null); - }, - $signature: 0 - }; - A._SyncStreamControllerDispatch.prototype = { - _sendData$1(data) { - this.get$_async$_subscription()._add$1(0, data); - }, - _sendError$2(error, stackTrace) { - this.get$_async$_subscription()._async$_addError$2(error, stackTrace); - }, - _sendDone$0() { - this.get$_async$_subscription()._close$0(); - } - }; - A._AsyncStreamControllerDispatch.prototype = { - _sendData$1(data) { - this.get$_async$_subscription()._addPending$1(new A._DelayedData(data)); - }, - _sendError$2(error, stackTrace) { - this.get$_async$_subscription()._addPending$1(new A._DelayedError(error, stackTrace)); - }, - _sendDone$0() { - this.get$_async$_subscription()._addPending$1(B.C__DelayedDone); - } - }; - A._AsyncStreamController.prototype = {}; - A._SyncStreamController.prototype = {}; - A._ControllerStream.prototype = { - get$hashCode(_) { - return (A.Primitives_objectHashCode(this._controller) ^ 892482866) >>> 0; - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - return other instanceof A._ControllerStream && other._controller === this._controller; - } - }; - A._ControllerSubscription.prototype = { - _onCancel$0() { - return this._controller._recordCancel$1(this); - }, - _onPause$0() { - this._controller._recordPause$1(this); - }, - _onResume$0() { - this._controller._recordResume$1(this); - } - }; - A._StreamSinkWrapper.prototype = {}; - A._BufferingStreamSubscription.prototype = { - _setPendingEvents$1(pendingEvents) { - var _this = this; - if (pendingEvents == null) - return; - _this._pending = pendingEvents; - if (pendingEvents.lastPendingEvent != null) { - _this._state = (_this._state | 128) >>> 0; - pendingEvents.schedule$1(_this); - } - }, - onData$1(handleData) { - this._onData = A._BufferingStreamSubscription__registerDataHandler(this._zone, handleData, A._instanceType(this)._eval$1("_BufferingStreamSubscription.T")); - }, - cancel$0(_) { - var _this = this, - t1 = (_this._state & 4294967279) >>> 0; - _this._state = t1; - if ((t1 & 8) === 0) - _this._cancel$0(); - t1 = _this._cancelFuture; - return t1 == null ? $.$get$Future__nullFuture() : t1; - }, - _cancel$0() { - var t2, _this = this, - t1 = _this._state = (_this._state | 8) >>> 0; - if ((t1 & 128) !== 0) { - t2 = _this._pending; - if (t2._state === 1) - t2._state = 3; - } - if ((t1 & 64) === 0) - _this._pending = null; - _this._cancelFuture = _this._onCancel$0(); - }, - _add$1(_, data) { - var t1 = this._state; - if ((t1 & 8) !== 0) - return; - if (t1 < 64) - this._sendData$1(data); - else - this._addPending$1(new A._DelayedData(data)); - }, - _async$_addError$2(error, stackTrace) { - var t1; - if (type$.Error._is(error)) - A.Primitives_trySetStackTrace(error, stackTrace); - t1 = this._state; - if ((t1 & 8) !== 0) - return; - if (t1 < 64) - this._sendError$2(error, stackTrace); - else - this._addPending$1(new A._DelayedError(error, stackTrace)); - }, - _close$0() { - var _this = this, - t1 = _this._state; - if ((t1 & 8) !== 0) - return; - t1 = (t1 | 2) >>> 0; - _this._state = t1; - if (t1 < 64) - _this._sendDone$0(); - else - _this._addPending$1(B.C__DelayedDone); - }, - _onPause$0() { - }, - _onResume$0() { - }, - _onCancel$0() { - return null; - }, - _addPending$1($event) { - var t1, _this = this, - pending = _this._pending; - if (pending == null) - pending = _this._pending = new A._PendingEvents(); - pending.add$1(0, $event); - t1 = _this._state; - if ((t1 & 128) === 0) { - t1 = (t1 | 128) >>> 0; - _this._state = t1; - if (t1 < 256) - pending.schedule$1(_this); - } - }, - _sendData$1(data) { - var _this = this, - t1 = _this._state; - _this._state = (t1 | 64) >>> 0; - _this._zone.runUnaryGuarded$1$2(_this._onData, data, A._instanceType(_this)._eval$1("_BufferingStreamSubscription.T")); - _this._state = (_this._state & 4294967231) >>> 0; - _this._checkState$1((t1 & 4) !== 0); - }, - _sendError$2(error, stackTrace) { - var cancelFuture, _this = this, - t1 = _this._state, - t2 = new A._BufferingStreamSubscription__sendError_sendError(_this, error, stackTrace); - if ((t1 & 1) !== 0) { - _this._state = (t1 | 16) >>> 0; - _this._cancel$0(); - cancelFuture = _this._cancelFuture; - if (cancelFuture != null && cancelFuture !== $.$get$Future__nullFuture()) - cancelFuture.whenComplete$1(t2); - else - t2.call$0(); - } else { - t2.call$0(); - _this._checkState$1((t1 & 4) !== 0); - } - }, - _sendDone$0() { - var cancelFuture, _this = this, - t1 = new A._BufferingStreamSubscription__sendDone_sendDone(_this); - _this._cancel$0(); - _this._state = (_this._state | 16) >>> 0; - cancelFuture = _this._cancelFuture; - if (cancelFuture != null && cancelFuture !== $.$get$Future__nullFuture()) - cancelFuture.whenComplete$1(t1); - else - t1.call$0(); - }, - _guardCallback$1(callback) { - var _this = this, - t1 = _this._state; - _this._state = (t1 | 64) >>> 0; - callback.call$0(); - _this._state = (_this._state & 4294967231) >>> 0; - _this._checkState$1((t1 & 4) !== 0); - }, - _checkState$1(wasInputPaused) { - var t2, isInputPaused, _this = this, - t1 = _this._state; - if ((t1 & 128) !== 0 && _this._pending.lastPendingEvent == null) { - t1 = _this._state = (t1 & 4294967167) >>> 0; - t2 = false; - if ((t1 & 4) !== 0) - if (t1 < 256) { - t2 = _this._pending; - t2 = t2 == null ? null : t2.lastPendingEvent == null; - t2 = t2 !== false; - } - if (t2) { - t1 = (t1 & 4294967291) >>> 0; - _this._state = t1; - } - } - for (; true; wasInputPaused = isInputPaused) { - if ((t1 & 8) !== 0) { - _this._pending = null; - return; - } - isInputPaused = (t1 & 4) !== 0; - if (wasInputPaused === isInputPaused) - break; - _this._state = (t1 ^ 64) >>> 0; - if (isInputPaused) - _this._onPause$0(); - else - _this._onResume$0(); - t1 = (_this._state & 4294967231) >>> 0; - _this._state = t1; - } - if ((t1 & 128) !== 0 && t1 < 256) - _this._pending.schedule$1(_this); - }, - $isStreamSubscription: 1 - }; - A._BufferingStreamSubscription__sendError_sendError.prototype = { - call$0() { - var onError, t3, t4, - t1 = this.$this, - t2 = t1._state; - if ((t2 & 8) !== 0 && (t2 & 16) === 0) - return; - t1._state = (t2 | 64) >>> 0; - onError = t1._onError; - t2 = this.error; - t3 = type$.Object; - t4 = t1._zone; - if (type$.void_Function_Object_StackTrace._is(onError)) - t4.runBinaryGuarded$2$3(onError, t2, this.stackTrace, t3, type$.StackTrace); - else - t4.runUnaryGuarded$1$2(onError, t2, t3); - t1._state = (t1._state & 4294967231) >>> 0; - }, - $signature: 0 - }; - A._BufferingStreamSubscription__sendDone_sendDone.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._state; - if ((t2 & 16) === 0) - return; - t1._state = (t2 | 74) >>> 0; - t1._zone.runGuarded$1(t1._onDone); - t1._state = (t1._state & 4294967231) >>> 0; - }, - $signature: 0 - }; - A._StreamImpl.prototype = { - listen$4$cancelOnError$onDone$onError(onData, cancelOnError, onDone, onError) { - return this._controller._subscribe$4(onData, onError, onDone, cancelOnError === true); - }, - listen$1(onData) { - return this.listen$4$cancelOnError$onDone$onError(onData, null, null, null); - }, - listen$2$onDone(onData, onDone) { - return this.listen$4$cancelOnError$onDone$onError(onData, null, onDone, null); - }, - listen$3$onDone$onError(onData, onDone, onError) { - return this.listen$4$cancelOnError$onDone$onError(onData, null, onDone, onError); - }, - listen$2$onError(onData, onError) { - return this.listen$4$cancelOnError$onDone$onError(onData, null, null, onError); - } - }; - A._DelayedEvent.prototype = { - get$next(receiver) { - return this.next; - }, - set$next(receiver, val) { - return this.next = val; - } - }; - A._DelayedData.prototype = { - perform$1(dispatch) { - dispatch._sendData$1(this.value); - } - }; - A._DelayedError.prototype = { - perform$1(dispatch) { - dispatch._sendError$2(this.error, this.stackTrace); - } - }; - A._DelayedDone.prototype = { - perform$1(dispatch) { - dispatch._sendDone$0(); - }, - get$next(_) { - return null; - }, - set$next(_, __wc0_formal) { - throw A.wrapException(A.StateError$("No events after a done.")); - } - }; - A._PendingEvents.prototype = { - schedule$1(dispatch) { - var _this = this, - t1 = _this._state; - if (t1 === 1) - return; - if (t1 >= 1) { - _this._state = 1; - return; - } - A.scheduleMicrotask(new A._PendingEvents_schedule_closure(_this, dispatch)); - _this._state = 1; - }, - add$1(_, $event) { - var _this = this, - lastEvent = _this.lastPendingEvent; - if (lastEvent == null) - _this.firstPendingEvent = _this.lastPendingEvent = $event; - else { - lastEvent.set$next(0, $event); - _this.lastPendingEvent = $event; - } - } - }; - A._PendingEvents_schedule_closure.prototype = { - call$0() { - var $event, nextEvent, - t1 = this.$this, - oldState = t1._state; - t1._state = 0; - if (oldState === 3) - return; - $event = t1.firstPendingEvent; - nextEvent = $event.get$next($event); - t1.firstPendingEvent = nextEvent; - if (nextEvent == null) - t1.lastPendingEvent = null; - $event.perform$1(this.dispatch); - }, - $signature: 0 - }; - A._DoneStreamSubscription.prototype = { - onData$1(handleData) { - }, - cancel$0(_) { - this._state = -1; - this._onDone = null; - return $.$get$Future__nullFuture(); - }, - _onMicrotask$0() { - var _0_0, _this = this, - unscheduledState = _this._state - 1; - if (unscheduledState === 0) { - _this._state = -1; - _0_0 = _this._onDone; - if (_0_0 != null) { - _this._onDone = null; - _this._zone.runGuarded$1(_0_0); - } - } else - _this._state = unscheduledState; - }, - $isStreamSubscription: 1 - }; - A._StreamIterator.prototype = {}; - A._EmptyStream.prototype = { - listen$4$cancelOnError$onDone$onError(onData, cancelOnError, onDone, onError) { - return A._DoneStreamSubscription$(onDone); - } - }; - A._cancelAndValue_closure.prototype = { - call$0() { - return this.future._complete$1(this.value); - }, - $signature: 0 - }; - A._ZoneFunction.prototype = {}; - A._Zone.prototype = {$isZone: 1}; - A._rootHandleError_closure.prototype = { - call$0() { - A.Error_throwWithStackTrace(this.error, this.stackTrace); - }, - $signature: 0 - }; - A._RootZone.prototype = { - get$_scheduleMicrotask() { - return B._ZoneFunction__RootZone__rootScheduleMicrotask; - }, - get$errorZone() { - return this; - }, - runGuarded$1(f) { - var e, s, exception; - try { - if (B.C__RootZone === $.Zone__current) { - f.call$0(); - return; - } - A._rootRun(null, null, this, f); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - A._rootHandleError(e, s); - } - }, - runUnaryGuarded$1$2(f, arg) { - var e, s, exception; - try { - if (B.C__RootZone === $.Zone__current) { - f.call$1(arg); - return; - } - A._rootRunUnary(null, null, this, f, arg); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - A._rootHandleError(e, s); - } - }, - runBinaryGuarded$2$3(f, arg1, arg2) { - var e, s, exception; - try { - if (B.C__RootZone === $.Zone__current) { - f.call$2(arg1, arg2); - return; - } - A._rootRunBinary(null, null, this, f, arg1, arg2); - } catch (exception) { - e = A.unwrapException(exception); - s = A.getTraceFromException(exception); - A._rootHandleError(e, s); - } - }, - bindCallback$1$1(f, $R) { - return new A._RootZone_bindCallback_closure(this, f, $R); - }, - bindUnaryCallback$2$1(f, $R, $T) { - return new A._RootZone_bindUnaryCallback_closure(this, f, $T, $R); - }, - bindBinaryCallback$3$1(f, $R, T1, T2) { - return new A._RootZone_bindBinaryCallback_closure(this, f, T1, T2, $R); - }, - bindCallbackGuarded$1(f) { - return new A._RootZone_bindCallbackGuarded_closure(this, f); - }, - bindUnaryCallbackGuarded$1$1(f, $T) { - return new A._RootZone_bindUnaryCallbackGuarded_closure(this, f, $T); - }, - $index(_, key) { - return null; - }, - handleUncaughtError$2(error, stackTrace) { - A._rootHandleError(error, stackTrace); - }, - run$1$1(f) { - if ($.Zone__current === B.C__RootZone) - return f.call$0(); - return A._rootRun(null, null, this, f); - }, - runUnary$2$2(f, arg) { - if ($.Zone__current === B.C__RootZone) - return f.call$1(arg); - return A._rootRunUnary(null, null, this, f, arg); - }, - runBinary$3$3(f, arg1, arg2) { - if ($.Zone__current === B.C__RootZone) - return f.call$2(arg1, arg2); - return A._rootRunBinary(null, null, this, f, arg1, arg2); - }, - registerCallback$1$1(f) { - return f; - }, - registerUnaryCallback$2$1(f) { - return f; - }, - registerBinaryCallback$3$1(f) { - return f; - }, - errorCallback$2(error, stackTrace) { - return null; - }, - scheduleMicrotask$1(f) { - A._rootScheduleMicrotask(null, null, this, f); - }, - createTimer$2(duration, f) { - return A.Timer__createTimer(duration, f); - }, - createPeriodicTimer$2(duration, f) { - return A.Timer__createPeriodicTimer(duration, f); - } - }; - A._RootZone_bindCallback_closure.prototype = { - call$0() { - return this.$this.run$1$1(this.f, this.R); - }, - $signature() { - return this.R._eval$1("0()"); - } - }; - A._RootZone_bindUnaryCallback_closure.prototype = { - call$1(arg) { - var _this = this; - return _this.$this.runUnary$2$2(_this.f, arg, _this.R, _this.T); - }, - $signature() { - return this.R._eval$1("@<0>")._bind$1(this.T)._eval$1("1(2)"); - } - }; - A._RootZone_bindBinaryCallback_closure.prototype = { - call$2(arg1, arg2) { - var _this = this; - return _this.$this.runBinary$3$3(_this.f, arg1, arg2, _this.R, _this.T1, _this.T2); - }, - $signature() { - return this.R._eval$1("@<0>")._bind$1(this.T1)._bind$1(this.T2)._eval$1("1(2,3)"); - } - }; - A._RootZone_bindCallbackGuarded_closure.prototype = { - call$0() { - return this.$this.runGuarded$1(this.f); - }, - $signature: 0 - }; - A._RootZone_bindUnaryCallbackGuarded_closure.prototype = { - call$1(arg) { - return this.$this.runUnaryGuarded$1$2(this.f, arg, this.T); - }, - $signature() { - return this.T._eval$1("~(0)"); - } - }; - A._HashMap.prototype = { - get$length(_) { - return this._collection$_length; - }, - get$isEmpty(_) { - return this._collection$_length === 0; - }, - get$isNotEmpty(_) { - return this._collection$_length !== 0; - }, - get$keys(_) { - return new A._HashMapKeyIterable(this, A._instanceType(this)._eval$1("_HashMapKeyIterable<1>")); - }, - get$values(_) { - var t1 = A._instanceType(this); - return A.MappedIterable_MappedIterable(new A._HashMapKeyIterable(this, t1._eval$1("_HashMapKeyIterable<1>")), new A._HashMap_values_closure(this), t1._precomputed1, t1._rest[1]); - }, - containsKey$1(_, key) { - var strings, nums; - if (typeof key == "string" && key !== "__proto__") { - strings = this._collection$_strings; - return strings == null ? false : strings[key] != null; - } else if (typeof key == "number" && (key & 1073741823) === key) { - nums = this._collection$_nums; - return nums == null ? false : nums[key] != null; - } else - return this._containsKey$1(key); - }, - _containsKey$1(key) { - var rest = this._collection$_rest; - if (rest == null) - return false; - return this._findBucketIndex$2(this._getBucket$2(rest, key), key) >= 0; - }, - $index(_, key) { - var strings, t1, nums; - if (typeof key == "string" && key !== "__proto__") { - strings = this._collection$_strings; - t1 = strings == null ? null : A._HashMap__getTableEntry(strings, key); - return t1; - } else if (typeof key == "number" && (key & 1073741823) === key) { - nums = this._collection$_nums; - t1 = nums == null ? null : A._HashMap__getTableEntry(nums, key); - return t1; - } else - return this._get$1(0, key); - }, - _get$1(_, key) { - var bucket, index, - rest = this._collection$_rest; - if (rest == null) - return null; - bucket = this._getBucket$2(rest, key); - index = this._findBucketIndex$2(bucket, key); - return index < 0 ? null : bucket[index + 1]; - }, - $indexSet(_, key, value) { - var strings, nums, _this = this; - if (typeof key == "string" && key !== "__proto__") { - strings = _this._collection$_strings; - _this._collection$_addHashTableEntry$3(strings == null ? _this._collection$_strings = A._HashMap__newHashTable() : strings, key, value); - } else if (typeof key == "number" && (key & 1073741823) === key) { - nums = _this._collection$_nums; - _this._collection$_addHashTableEntry$3(nums == null ? _this._collection$_nums = A._HashMap__newHashTable() : nums, key, value); - } else - _this._set$2(key, value); - }, - _set$2(key, value) { - var hash, bucket, index, _this = this, - rest = _this._collection$_rest; - if (rest == null) - rest = _this._collection$_rest = A._HashMap__newHashTable(); - hash = _this._computeHashCode$1(key); - bucket = rest[hash]; - if (bucket == null) { - A._HashMap__setTableEntry(rest, hash, [key, value]); - ++_this._collection$_length; - _this._keys = null; - } else { - index = _this._findBucketIndex$2(bucket, key); - if (index >= 0) - bucket[index + 1] = value; - else { - bucket.push(key, value); - ++_this._collection$_length; - _this._keys = null; - } - } - }, - putIfAbsent$2(_, key, ifAbsent) { - var t1, value, _this = this; - if (_this.containsKey$1(0, key)) { - t1 = _this.$index(0, key); - return t1 == null ? A._instanceType(_this)._rest[1]._as(t1) : t1; - } - value = ifAbsent.call$0(); - _this.$indexSet(0, key, value); - return value; - }, - remove$1(_, key) { - var _this = this; - if (typeof key == "string" && key !== "__proto__") - return _this._collection$_removeHashTableEntry$2(_this._collection$_strings, key); - else if (typeof key == "number" && (key & 1073741823) === key) - return _this._collection$_removeHashTableEntry$2(_this._collection$_nums, key); - else - return _this._remove$1(0, key); - }, - _remove$1(_, key) { - var hash, bucket, index, result, _this = this, - rest = _this._collection$_rest; - if (rest == null) - return null; - hash = _this._computeHashCode$1(key); - bucket = rest[hash]; - index = _this._findBucketIndex$2(bucket, key); - if (index < 0) - return null; - --_this._collection$_length; - _this._keys = null; - result = bucket.splice(index, 2)[1]; - if (0 === bucket.length) - delete rest[hash]; - return result; - }, - forEach$1(_, action) { - var $length, t1, i, key, t2, _this = this, - keys = _this._computeKeys$0(); - for ($length = keys.length, t1 = A._instanceType(_this)._rest[1], i = 0; i < $length; ++i) { - key = keys[i]; - t2 = _this.$index(0, key); - action.call$2(key, t2 == null ? t1._as(t2) : t2); - if (keys !== _this._keys) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - } - }, - _computeKeys$0() { - var strings, index, names, entries, i, nums, rest, bucket, $length, i0, _this = this, - result = _this._keys; - if (result != null) - return result; - result = A.List_List$filled(_this._collection$_length, null, false, type$.dynamic); - strings = _this._collection$_strings; - index = 0; - if (strings != null) { - names = Object.getOwnPropertyNames(strings); - entries = names.length; - for (i = 0; i < entries; ++i) { - result[index] = names[i]; - ++index; - } - } - nums = _this._collection$_nums; - if (nums != null) { - names = Object.getOwnPropertyNames(nums); - entries = names.length; - for (i = 0; i < entries; ++i) { - result[index] = +names[i]; - ++index; - } - } - rest = _this._collection$_rest; - if (rest != null) { - names = Object.getOwnPropertyNames(rest); - entries = names.length; - for (i = 0; i < entries; ++i) { - bucket = rest[names[i]]; - $length = bucket.length; - for (i0 = 0; i0 < $length; i0 += 2) { - result[index] = bucket[i0]; - ++index; - } - } - } - return _this._keys = result; - }, - _collection$_addHashTableEntry$3(table, key, value) { - if (table[key] == null) { - ++this._collection$_length; - this._keys = null; - } - A._HashMap__setTableEntry(table, key, value); - }, - _collection$_removeHashTableEntry$2(table, key) { - var value; - if (table != null && table[key] != null) { - value = A._HashMap__getTableEntry(table, key); - delete table[key]; - --this._collection$_length; - this._keys = null; - return value; - } else - return null; - }, - _computeHashCode$1(key) { - return J.get$hashCode$(key) & 1073741823; - }, - _getBucket$2(table, key) { - return table[this._computeHashCode$1(key)]; - }, - _findBucketIndex$2(bucket, key) { - var $length, i; - if (bucket == null) - return -1; - $length = bucket.length; - for (i = 0; i < $length; i += 2) - if (J.$eq$(bucket[i], key)) - return i; - return -1; - } - }; - A._HashMap_values_closure.prototype = { - call$1(each) { - var t1 = this.$this, - t2 = t1.$index(0, each); - return t2 == null ? A._instanceType(t1)._rest[1]._as(t2) : t2; - }, - $signature() { - return A._instanceType(this.$this)._eval$1("2(1)"); - } - }; - A._IdentityHashMap.prototype = { - _computeHashCode$1(key) { - return A.objectHashCode(key) & 1073741823; - }, - _findBucketIndex$2(bucket, key) { - var $length, i, t1; - if (bucket == null) - return -1; - $length = bucket.length; - for (i = 0; i < $length; i += 2) { - t1 = bucket[i]; - if (t1 == null ? key == null : t1 === key) - return i; - } - return -1; - } - }; - A._CustomHashMap.prototype = { - $index(_, key) { - if (!this._validKey.call$1(key)) - return null; - return this.super$_HashMap$_get(0, key); - }, - $indexSet(_, key, value) { - this.super$_HashMap$_set(key, value); - }, - containsKey$1(_, key) { - if (!this._validKey.call$1(key)) - return false; - return this.super$_HashMap$_containsKey(key); - }, - remove$1(_, key) { - if (!this._validKey.call$1(key)) - return null; - return this.super$_HashMap$_remove(0, key); - }, - _computeHashCode$1(key) { - return this._hashCode.call$1(key) & 1073741823; - }, - _findBucketIndex$2(bucket, key) { - var $length, t1, i; - if (bucket == null) - return -1; - $length = bucket.length; - for (t1 = this._equals, i = 0; i < $length; i += 2) - if (t1.call$2(bucket[i], key)) - return i; - return -1; - } - }; - A._CustomHashMap_closure.prototype = { - call$1(v) { - return this.K._is(v); - }, - $signature: 27 - }; - A._HashMapKeyIterable.prototype = { - get$length(_) { - return this._collection$_map._collection$_length; - }, - get$isEmpty(_) { - return this._collection$_map._collection$_length === 0; - }, - get$isNotEmpty(_) { - return this._collection$_map._collection$_length !== 0; - }, - get$iterator(_) { - var t1 = this._collection$_map; - return new A._HashMapKeyIterator(t1, t1._computeKeys$0(), this.$ti._eval$1("_HashMapKeyIterator<1>")); - }, - contains$1(_, element) { - return this._collection$_map.containsKey$1(0, element); - }, - forEach$1(_, f) { - var $length, i, - t1 = this._collection$_map, - keys = t1._computeKeys$0(); - for ($length = keys.length, i = 0; i < $length; ++i) { - f.call$1(keys[i]); - if (keys !== t1._keys) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - } - } - }; - A._HashMapKeyIterator.prototype = { - get$current(_) { - var t1 = this._collection$_current; - return t1 == null ? this.$ti._precomputed1._as(t1) : t1; - }, - moveNext$0() { - var _this = this, - keys = _this._keys, - offset = _this._offset, - t1 = _this._collection$_map; - if (keys !== t1._keys) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - else if (offset >= keys.length) { - _this._collection$_current = null; - return false; - } else { - _this._collection$_current = keys[offset]; - _this._offset = offset + 1; - return true; - } - } - }; - A._LinkedCustomHashMap.prototype = { - $index(_, key) { - if (!this._validKey.call$1(key)) - return null; - return this.super$JsLinkedHashMap$internalGet(key); - }, - $indexSet(_, key, value) { - this.super$JsLinkedHashMap$internalSet(key, value); - }, - containsKey$1(_, key) { - if (!this._validKey.call$1(key)) - return false; - return this.super$JsLinkedHashMap$internalContainsKey(key); - }, - remove$1(_, key) { - if (!this._validKey.call$1(key)) - return null; - return this.super$JsLinkedHashMap$internalRemove(key); - }, - internalComputeHashCode$1(key) { - return this._hashCode.call$1(key) & 1073741823; - }, - internalFindBucketIndex$2(bucket, key) { - var $length, t1, i; - if (bucket == null) - return -1; - $length = bucket.length; - for (t1 = this._equals, i = 0; i < $length; ++i) - if (t1.call$2(bucket[i].hashMapCellKey, key)) - return i; - return -1; - } - }; - A._LinkedCustomHashMap_closure.prototype = { - call$1(v) { - return this.K._is(v); - }, - $signature: 27 - }; - A._HashSet.prototype = { - _newSet$0() { - return new A._HashSet(A._instanceType(this)._eval$1("_HashSet<1>")); - }, - get$iterator(_) { - return new A._HashSetIterator(this, this._computeElements$0(), A._instanceType(this)._eval$1("_HashSetIterator<1>")); - }, - get$length(_) { - return this._collection$_length; - }, - get$isEmpty(_) { - return this._collection$_length === 0; - }, - get$isNotEmpty(_) { - return this._collection$_length !== 0; - }, - contains$1(_, object) { - var strings, nums; - if (typeof object == "string" && object !== "__proto__") { - strings = this._collection$_strings; - return strings == null ? false : strings[object] != null; - } else if (typeof object == "number" && (object & 1073741823) === object) { - nums = this._collection$_nums; - return nums == null ? false : nums[object] != null; - } else - return this._contains$1(object); - }, - _contains$1(object) { - var rest = this._collection$_rest; - if (rest == null) - return false; - return this._findBucketIndex$2(rest[this._computeHashCode$1(object)], object) >= 0; - }, - add$1(_, element) { - var strings, nums, _this = this; - if (typeof element == "string" && element !== "__proto__") { - strings = _this._collection$_strings; - return _this._collection$_addHashTableEntry$2(strings == null ? _this._collection$_strings = A._HashSet__newHashTable() : strings, element); - } else if (typeof element == "number" && (element & 1073741823) === element) { - nums = _this._collection$_nums; - return _this._collection$_addHashTableEntry$2(nums == null ? _this._collection$_nums = A._HashSet__newHashTable() : nums, element); - } else - return _this._collection$_add$1(0, element); - }, - _collection$_add$1(_, element) { - var hash, bucket, _this = this, - rest = _this._collection$_rest; - if (rest == null) - rest = _this._collection$_rest = A._HashSet__newHashTable(); - hash = _this._computeHashCode$1(element); - bucket = rest[hash]; - if (bucket == null) - rest[hash] = [element]; - else { - if (_this._findBucketIndex$2(bucket, element) >= 0) - return false; - bucket.push(element); - } - ++_this._collection$_length; - _this._collection$_elements = null; - return true; - }, - addAll$1(_, objects) { - var t1; - for (t1 = J.get$iterator$ax(objects); t1.moveNext$0();) - this.add$1(0, t1.get$current(t1)); - }, - remove$1(_, object) { - var _this = this; - if (typeof object == "string" && object !== "__proto__") - return _this._collection$_removeHashTableEntry$2(_this._collection$_strings, object); - else if (typeof object == "number" && (object & 1073741823) === object) - return _this._collection$_removeHashTableEntry$2(_this._collection$_nums, object); - else - return _this._remove$1(0, object); - }, - _remove$1(_, object) { - var hash, bucket, index, _this = this, - rest = _this._collection$_rest; - if (rest == null) - return false; - hash = _this._computeHashCode$1(object); - bucket = rest[hash]; - index = _this._findBucketIndex$2(bucket, object); - if (index < 0) - return false; - --_this._collection$_length; - _this._collection$_elements = null; - bucket.splice(index, 1); - if (0 === bucket.length) - delete rest[hash]; - return true; - }, - clear$0(_) { - var _this = this; - if (_this._collection$_length > 0) { - _this._collection$_strings = _this._collection$_nums = _this._collection$_rest = _this._collection$_elements = null; - _this._collection$_length = 0; - } - }, - _computeElements$0() { - var strings, index, names, entries, i, nums, rest, bucket, $length, i0, _this = this, - result = _this._collection$_elements; - if (result != null) - return result; - result = A.List_List$filled(_this._collection$_length, null, false, type$.dynamic); - strings = _this._collection$_strings; - index = 0; - if (strings != null) { - names = Object.getOwnPropertyNames(strings); - entries = names.length; - for (i = 0; i < entries; ++i) { - result[index] = names[i]; - ++index; - } - } - nums = _this._collection$_nums; - if (nums != null) { - names = Object.getOwnPropertyNames(nums); - entries = names.length; - for (i = 0; i < entries; ++i) { - result[index] = +names[i]; - ++index; - } - } - rest = _this._collection$_rest; - if (rest != null) { - names = Object.getOwnPropertyNames(rest); - entries = names.length; - for (i = 0; i < entries; ++i) { - bucket = rest[names[i]]; - $length = bucket.length; - for (i0 = 0; i0 < $length; ++i0) { - result[index] = bucket[i0]; - ++index; - } - } - } - return _this._collection$_elements = result; - }, - _collection$_addHashTableEntry$2(table, element) { - if (table[element] != null) - return false; - table[element] = 0; - ++this._collection$_length; - this._collection$_elements = null; - return true; - }, - _collection$_removeHashTableEntry$2(table, element) { - if (table != null && table[element] != null) { - delete table[element]; - --this._collection$_length; - this._collection$_elements = null; - return true; - } else - return false; - }, - _computeHashCode$1(element) { - return J.get$hashCode$(element) & 1073741823; - }, - _findBucketIndex$2(bucket, element) { - var $length, i; - if (bucket == null) - return -1; - $length = bucket.length; - for (i = 0; i < $length; ++i) - if (J.$eq$(bucket[i], element)) - return i; - return -1; - } - }; - A._HashSetIterator.prototype = { - get$current(_) { - var t1 = this._collection$_current; - return t1 == null ? this.$ti._precomputed1._as(t1) : t1; - }, - moveNext$0() { - var _this = this, - elements = _this._collection$_elements, - offset = _this._offset, - t1 = _this._set; - if (elements !== t1._collection$_elements) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - else if (offset >= elements.length) { - _this._collection$_current = null; - return false; - } else { - _this._collection$_current = elements[offset]; - _this._offset = offset + 1; - return true; - } - } - }; - A._LinkedHashSet.prototype = { - _newSet$0() { - return new A._LinkedHashSet(A._instanceType(this)._eval$1("_LinkedHashSet<1>")); - }, - _newSimilarSet$1$0($R) { - return new A._LinkedHashSet($R._eval$1("_LinkedHashSet<0>")); - }, - _newSimilarSet$0() { - return this._newSimilarSet$1$0(type$.dynamic); - }, - get$iterator(_) { - var _this = this, - t1 = new A._LinkedHashSetIterator(_this, _this._collection$_modifications, A._instanceType(_this)._eval$1("_LinkedHashSetIterator<1>")); - t1._collection$_cell = _this._collection$_first; - return t1; - }, - get$length(_) { - return this._collection$_length; - }, - get$isEmpty(_) { - return this._collection$_length === 0; - }, - get$isNotEmpty(_) { - return this._collection$_length !== 0; - }, - contains$1(_, object) { - var strings, nums; - if (typeof object == "string" && object !== "__proto__") { - strings = this._collection$_strings; - if (strings == null) - return false; - return strings[object] != null; - } else if (typeof object == "number" && (object & 1073741823) === object) { - nums = this._collection$_nums; - if (nums == null) - return false; - return nums[object] != null; - } else - return this._contains$1(object); - }, - _contains$1(object) { - var rest = this._collection$_rest; - if (rest == null) - return false; - return this._findBucketIndex$2(rest[this._computeHashCode$1(object)], object) >= 0; - }, - forEach$1(_, action) { - var _this = this, - cell = _this._collection$_first, - modifications = _this._collection$_modifications; - for (; cell != null;) { - action.call$1(cell._element); - if (modifications !== _this._collection$_modifications) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - cell = cell._collection$_next; - } - }, - get$first(_) { - var first = this._collection$_first; - if (first == null) - throw A.wrapException(A.StateError$("No elements")); - return first._element; - }, - get$last(_) { - var last = this._collection$_last; - if (last == null) - throw A.wrapException(A.StateError$("No elements")); - return last._element; - }, - add$1(_, element) { - var strings, nums, _this = this; - if (typeof element == "string" && element !== "__proto__") { - strings = _this._collection$_strings; - return _this._collection$_addHashTableEntry$2(strings == null ? _this._collection$_strings = A._LinkedHashSet__newHashTable() : strings, element); - } else if (typeof element == "number" && (element & 1073741823) === element) { - nums = _this._collection$_nums; - return _this._collection$_addHashTableEntry$2(nums == null ? _this._collection$_nums = A._LinkedHashSet__newHashTable() : nums, element); - } else - return _this._collection$_add$1(0, element); - }, - _collection$_add$1(_, element) { - var hash, bucket, _this = this, - rest = _this._collection$_rest; - if (rest == null) - rest = _this._collection$_rest = A._LinkedHashSet__newHashTable(); - hash = _this._computeHashCode$1(element); - bucket = rest[hash]; - if (bucket == null) - rest[hash] = [_this._collection$_newLinkedCell$1(element)]; - else { - if (_this._findBucketIndex$2(bucket, element) >= 0) - return false; - bucket.push(_this._collection$_newLinkedCell$1(element)); - } - return true; - }, - remove$1(_, object) { - var _this = this; - if (typeof object == "string" && object !== "__proto__") - return _this._collection$_removeHashTableEntry$2(_this._collection$_strings, object); - else if (typeof object == "number" && (object & 1073741823) === object) - return _this._collection$_removeHashTableEntry$2(_this._collection$_nums, object); - else - return _this._remove$1(0, object); - }, - _remove$1(_, object) { - var hash, bucket, index, cell, _this = this, - rest = _this._collection$_rest; - if (rest == null) - return false; - hash = _this._computeHashCode$1(object); - bucket = rest[hash]; - index = _this._findBucketIndex$2(bucket, object); - if (index < 0) - return false; - cell = bucket.splice(index, 1)[0]; - if (0 === bucket.length) - delete rest[hash]; - _this._collection$_unlinkCell$1(cell); - return true; - }, - _filterWhere$2(test, removeMatching) { - var element, next, modifications, t1, _this = this, - cell = _this._collection$_first; - for (; cell != null; cell = next) { - element = cell._element; - next = cell._collection$_next; - modifications = _this._collection$_modifications; - t1 = test.call$1(element); - if (modifications !== _this._collection$_modifications) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - if (true === t1) - _this.remove$1(0, element); - } - }, - clear$0(_) { - var _this = this; - if (_this._collection$_length > 0) { - _this._collection$_strings = _this._collection$_nums = _this._collection$_rest = _this._collection$_first = _this._collection$_last = null; - _this._collection$_length = 0; - _this._collection$_modified$0(); - } - }, - _collection$_addHashTableEntry$2(table, element) { - if (table[element] != null) - return false; - table[element] = this._collection$_newLinkedCell$1(element); - return true; - }, - _collection$_removeHashTableEntry$2(table, element) { - var cell; - if (table == null) - return false; - cell = table[element]; - if (cell == null) - return false; - this._collection$_unlinkCell$1(cell); - delete table[element]; - return true; - }, - _collection$_modified$0() { - this._collection$_modifications = this._collection$_modifications + 1 & 1073741823; - }, - _collection$_newLinkedCell$1(element) { - var t1, _this = this, - cell = new A._LinkedHashSetCell(element); - if (_this._collection$_first == null) - _this._collection$_first = _this._collection$_last = cell; - else { - t1 = _this._collection$_last; - t1.toString; - cell._collection$_previous = t1; - _this._collection$_last = t1._collection$_next = cell; - } - ++_this._collection$_length; - _this._collection$_modified$0(); - return cell; - }, - _collection$_unlinkCell$1(cell) { - var _this = this, - previous = cell._collection$_previous, - next = cell._collection$_next; - if (previous == null) - _this._collection$_first = next; - else - previous._collection$_next = next; - if (next == null) - _this._collection$_last = previous; - else - next._collection$_previous = previous; - --_this._collection$_length; - _this._collection$_modified$0(); - }, - _computeHashCode$1(element) { - return J.get$hashCode$(element) & 1073741823; - }, - _findBucketIndex$2(bucket, element) { - var $length, i; - if (bucket == null) - return -1; - $length = bucket.length; - for (i = 0; i < $length; ++i) - if (J.$eq$(bucket[i]._element, element)) - return i; - return -1; - }, - $isLinkedHashSet: 1 - }; - A._LinkedHashSetCell.prototype = {}; - A._LinkedHashSetIterator.prototype = { - get$current(_) { - var t1 = this._collection$_current; - return t1 == null ? this.$ti._precomputed1._as(t1) : t1; - }, - moveNext$0() { - var _this = this, - cell = _this._collection$_cell, - t1 = _this._set; - if (_this._collection$_modifications !== t1._collection$_modifications) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - else if (cell == null) { - _this._collection$_current = null; - return false; - } else { - _this._collection$_current = cell._element; - _this._collection$_cell = cell._collection$_next; - return true; - } - } - }; - A.UnmodifiableListView.prototype = { - cast$1$0(_, $R) { - return new A.UnmodifiableListView(J.cast$1$0$ax(this._collection$_source, $R), $R._eval$1("UnmodifiableListView<0>")); - }, - get$length(_) { - return J.get$length$asx(this._collection$_source); - }, - $index(_, index) { - return J.elementAt$1$ax(this._collection$_source, index); - } - }; - A.LinkedHashMap_LinkedHashMap$from_closure.prototype = { - call$2(k, v) { - this.result.$indexSet(0, this.K._as(k), this.V._as(v)); - }, - $signature: 101 - }; - A.LinkedList.prototype = { - remove$1(_, entry) { - if (entry.LinkedListEntry__list !== this) - return false; - this._unlink$1(entry); - return true; - }, - contains$1(_, entry) { - return type$.LinkedListEntry_dynamic._is(entry) && this === entry.LinkedListEntry__list; - }, - get$iterator(_) { - var _this = this; - return new A._LinkedListIterator(_this, _this._modificationCount, _this._collection$_first, _this.$ti._eval$1("_LinkedListIterator<1>")); - }, - get$length(_) { - return this._collection$_length; - }, - get$first(_) { - var t1; - if (this._collection$_length === 0) - throw A.wrapException(A.StateError$("No such element")); - t1 = this._collection$_first; - t1.toString; - return t1; - }, - get$last(_) { - var t1; - if (this._collection$_length === 0) - throw A.wrapException(A.StateError$("No such element")); - t1 = this._collection$_first.LinkedListEntry__previous; - t1.toString; - return t1; - }, - forEach$1(_, action) { - var t1, current, _this = this, - modificationCount = _this._modificationCount; - if (_this._collection$_length === 0) - return; - t1 = _this._collection$_first; - t1.toString; - current = t1; - do { - action.call$1(current); - if (modificationCount !== _this._modificationCount) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - t1 = current.LinkedListEntry__next; - t1.toString; - if (t1 !== _this._collection$_first) { - current = t1; - continue; - } else - break; - } while (true); - }, - get$isEmpty(_) { - return this._collection$_length === 0; - }, - _insertBefore$3$updateFirst(entry, newEntry, updateFirst) { - var t1, t2, _this = this; - if (newEntry.LinkedListEntry__list != null) - throw A.wrapException(A.StateError$("LinkedListEntry is already in a LinkedList")); - ++_this._modificationCount; - newEntry.LinkedListEntry__list = _this; - t1 = _this._collection$_length; - if (t1 === 0) { - newEntry.LinkedListEntry__next = newEntry; - _this._collection$_first = newEntry.LinkedListEntry__previous = newEntry; - _this._collection$_length = t1 + 1; - return; - } - t2 = entry.LinkedListEntry__previous; - t2.toString; - newEntry.LinkedListEntry__previous = t2; - newEntry.LinkedListEntry__next = entry; - entry.LinkedListEntry__previous = t2.LinkedListEntry__next = newEntry; - if (updateFirst && entry == _this._collection$_first) - _this._collection$_first = newEntry; - _this._collection$_length = t1 + 1; - }, - _unlink$1(entry) { - var t1, t2, _this = this; - ++_this._modificationCount; - t1 = entry.LinkedListEntry__next; - t1.LinkedListEntry__previous = entry.LinkedListEntry__previous; - entry.LinkedListEntry__previous.LinkedListEntry__next = t1; - t2 = --_this._collection$_length; - entry.LinkedListEntry__list = entry.LinkedListEntry__next = entry.LinkedListEntry__previous = null; - if (t2 === 0) - _this._collection$_first = null; - else if (entry === _this._collection$_first) - _this._collection$_first = t1; - } - }; - A._LinkedListIterator.prototype = { - get$current(_) { - var t1 = this._collection$_current; - return t1 == null ? this.$ti._precomputed1._as(t1) : t1; - }, - moveNext$0() { - var _this = this, - t1 = _this._collection$_list; - if (_this._modificationCount !== t1._modificationCount) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - if (t1._collection$_length !== 0) - t1 = _this._visitedFirst && _this._collection$_next === t1.get$first(0); - else - t1 = true; - if (t1) { - _this._collection$_current = null; - return false; - } - _this._visitedFirst = true; - t1 = _this._collection$_next; - _this._collection$_current = t1; - _this._collection$_next = t1.LinkedListEntry__next; - return true; - } - }; - A.LinkedListEntry.prototype = { - get$next(_) { - var t1 = this.LinkedListEntry__list; - if (t1 == null || t1.get$first(0) === this.LinkedListEntry__next) - return null; - return this.LinkedListEntry__next; - }, - get$previous() { - var t1 = this.LinkedListEntry__list; - if (t1 == null || this === t1.get$first(0)) - return null; - return this.LinkedListEntry__previous; - } - }; - A.ListBase.prototype = { - get$iterator(receiver) { - return new A.ListIterator(receiver, this.get$length(receiver), A.instanceType(receiver)._eval$1("ListIterator")); - }, - elementAt$1(receiver, index) { - return this.$index(receiver, index); - }, - forEach$1(receiver, action) { - var i, - $length = this.get$length(receiver); - for (i = 0; i < $length; ++i) { - action.call$1(this.$index(receiver, i)); - if ($length !== this.get$length(receiver)) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - } - }, - get$isEmpty(receiver) { - return this.get$length(receiver) === 0; - }, - get$isNotEmpty(receiver) { - return !this.get$isEmpty(receiver); - }, - get$first(receiver) { - if (this.get$length(receiver) === 0) - throw A.wrapException(A.IterableElementError_noElement()); - return this.$index(receiver, 0); - }, - get$last(receiver) { - if (this.get$length(receiver) === 0) - throw A.wrapException(A.IterableElementError_noElement()); - return this.$index(receiver, this.get$length(receiver) - 1); - }, - contains$1(receiver, element) { - var i, - $length = this.get$length(receiver); - for (i = 0; i < $length; ++i) { - if (J.$eq$(this.$index(receiver, i), element)) - return true; - if ($length !== this.get$length(receiver)) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - } - return false; - }, - firstWhere$2$orElse(receiver, test, orElse) { - var i, element, - $length = this.get$length(receiver); - for (i = 0; i < $length; ++i) { - element = this.$index(receiver, i); - if (test.call$1(element)) - return element; - if ($length !== this.get$length(receiver)) - throw A.wrapException(A.ConcurrentModificationError$(receiver)); - } - return orElse.call$0(); - }, - join$1(receiver, separator) { - var t1; - if (this.get$length(receiver) === 0) - return ""; - t1 = A.StringBuffer__writeAll("", receiver, separator); - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - join$0(receiver) { - return this.join$1(receiver, ""); - }, - where$1(receiver, test) { - return new A.WhereIterable(receiver, test, A.instanceType(receiver)._eval$1("WhereIterable")); - }, - whereType$1$0(receiver, $T) { - return new A.WhereTypeIterable(receiver, $T._eval$1("WhereTypeIterable<0>")); - }, - map$1$1(receiver, f, $T) { - return new A.MappedListIterable(receiver, f, A.instanceType(receiver)._eval$1("@")._bind$1($T)._eval$1("MappedListIterable<1,2>")); - }, - skip$1(receiver, count) { - return A.SubListIterable$(receiver, count, null, A.instanceType(receiver)._eval$1("ListBase.E")); - }, - take$1(receiver, count) { - return A.SubListIterable$(receiver, 0, A.checkNotNullable(count, "count", type$.int), A.instanceType(receiver)._eval$1("ListBase.E")); - }, - toList$1$growable(receiver, growable) { - var t1, first, result, i, _this = this; - if (_this.get$isEmpty(receiver)) { - t1 = A.instanceType(receiver)._eval$1("ListBase.E"); - return growable ? J.JSArray_JSArray$growable(0, t1) : J.JSArray_JSArray$fixed(0, t1); - } - first = _this.$index(receiver, 0); - result = A.List_List$filled(_this.get$length(receiver), first, growable, A.instanceType(receiver)._eval$1("ListBase.E")); - for (i = 1; i < _this.get$length(receiver); ++i) - result[i] = _this.$index(receiver, i); - return result; - }, - toList$0(receiver) { - return this.toList$1$growable(receiver, true); - }, - toSet$0(receiver) { - var i, - result = A.LinkedHashSet_LinkedHashSet(A.instanceType(receiver)._eval$1("ListBase.E")); - for (i = 0; i < this.get$length(receiver); ++i) - result.add$1(0, this.$index(receiver, i)); - return result; - }, - add$1(receiver, element) { - var t1 = this.get$length(receiver); - this.set$length(receiver, t1 + 1); - this.$indexSet(receiver, t1, element); - }, - remove$1(receiver, element) { - var i; - for (i = 0; i < this.get$length(receiver); ++i) - if (J.$eq$(this.$index(receiver, i), element)) { - this._closeGap$2(receiver, i, i + 1); - return true; - } - return false; - }, - _closeGap$2(receiver, start, end) { - var i, _this = this, - $length = _this.get$length(receiver), - size = end - start; - for (i = end; i < $length; ++i) - _this.$indexSet(receiver, i - size, _this.$index(receiver, i)); - _this.set$length(receiver, $length - size); - }, - cast$1$0(receiver, $R) { - return new A.CastList(receiver, A.instanceType(receiver)._eval$1("@")._bind$1($R)._eval$1("CastList<1,2>")); - }, - removeLast$0(receiver) { - var result, _this = this; - if (_this.get$length(receiver) === 0) - throw A.wrapException(A.IterableElementError_noElement()); - result = _this.$index(receiver, _this.get$length(receiver) - 1); - _this.set$length(receiver, _this.get$length(receiver) - 1); - return result; - }, - sort$1(receiver, compare) { - var t1 = compare == null ? A.collection_ListBase__compareAny$closure() : compare; - A.Sort__doSort(receiver, 0, this.get$length(receiver) - 1, t1); - }, - $add(receiver, other) { - var t1 = A.List_List$_of(receiver, A.instanceType(receiver)._eval$1("ListBase.E")); - B.JSArray_methods.addAll$1(t1, other); - return t1; - }, - sublist$2(receiver, start, end) { - var t1, - listLength = this.get$length(receiver); - if (end == null) - end = listLength; - A.RangeError_checkValidRange(start, end, listLength, null, null); - t1 = A.List_List$_of(this.getRange$2(receiver, start, end), A.instanceType(receiver)._eval$1("ListBase.E")); - return t1; - }, - sublist$1(receiver, start) { - return this.sublist$2(receiver, start, null); - }, - getRange$2(receiver, start, end) { - A.RangeError_checkValidRange(start, end, this.get$length(receiver), null, null); - return A.SubListIterable$(receiver, start, end, A.instanceType(receiver)._eval$1("ListBase.E")); - }, - removeRange$2(receiver, start, end) { - A.RangeError_checkValidRange(start, end, this.get$length(receiver), null, null); - if (end > start) - this._closeGap$2(receiver, start, end); - }, - fillRange$3(receiver, start, end, fill) { - var i; - A.instanceType(receiver)._eval$1("ListBase.E")._as(fill); - A.RangeError_checkValidRange(start, end, this.get$length(receiver), null, null); - for (i = start; i < end; ++i) - this.$indexSet(receiver, i, fill); - }, - setRange$4(receiver, start, end, iterable, skipCount) { - var $length, otherStart, otherList, t1, i; - A.RangeError_checkValidRange(start, end, this.get$length(receiver), null, null); - $length = end - start; - if ($length === 0) - return; - A.RangeError_checkNotNegative(skipCount, "skipCount"); - if (type$.List_dynamic._is(iterable)) { - otherStart = skipCount; - otherList = iterable; - } else { - t1 = J.skip$1$ax(iterable, skipCount); - otherList = t1.toList$1$growable(t1, false); - otherStart = 0; - } - t1 = J.getInterceptor$asx(otherList); - if (otherStart + $length > t1.get$length(otherList)) - throw A.wrapException(A.IterableElementError_tooFew()); - if (otherStart < start) - for (i = $length - 1; i >= 0; --i) - this.$indexSet(receiver, start + i, t1.$index(otherList, otherStart + i)); - else - for (i = 0; i < $length; ++i) - this.$indexSet(receiver, start + i, t1.$index(otherList, otherStart + i)); - }, - insert$2(receiver, index, element) { - var $length, _this = this; - A.checkNotNullable(index, "index", type$.int); - $length = _this.get$length(receiver); - A.RangeError_checkValueInInterval(index, 0, $length, "index"); - _this.add$1(receiver, element); - if (index !== $length) { - _this.setRange$4(receiver, index + 1, $length + 1, receiver, index); - _this.$indexSet(receiver, index, element); - } - }, - toString$0(receiver) { - return A.Iterable_iterableToFullString(receiver, "[", "]"); - }, - $isEfficientLengthIterable: 1, - $isIterable: 1, - $isList: 1 - }; - A.MapBase.prototype = { - cast$2$0(receiver, RK, RV) { - var t1 = A.instanceType(receiver); - return A.Map_castFrom(receiver, t1._eval$1("MapBase.K"), t1._eval$1("MapBase.V"), RK, RV); - }, - forEach$1(receiver, action) { - var t1, t2, key, t3; - for (t1 = J.get$iterator$ax(this.get$keys(receiver)), t2 = A.instanceType(receiver)._eval$1("MapBase.V"); t1.moveNext$0();) { - key = t1.get$current(t1); - t3 = this.$index(receiver, key); - action.call$2(key, t3 == null ? t2._as(t3) : t3); - } - }, - putIfAbsent$2(receiver, key, ifAbsent) { - var t1; - if (this.containsKey$1(receiver, key)) { - t1 = this.$index(receiver, key); - return t1 == null ? A.instanceType(receiver)._eval$1("MapBase.V")._as(t1) : t1; - } - t1 = ifAbsent.call$0(); - this.$indexSet(receiver, key, t1); - return t1; - }, - update$3$ifAbsent(receiver, key, update, ifAbsent) { - var t1, _this = this; - if (_this.containsKey$1(receiver, key)) { - t1 = _this.$index(receiver, key); - t1 = update.call$1(t1 == null ? A.instanceType(receiver)._eval$1("MapBase.V")._as(t1) : t1); - _this.$indexSet(receiver, key, t1); - return t1; - } - if (ifAbsent != null) { - t1 = ifAbsent.call$0(); - _this.$indexSet(receiver, key, t1); - return t1; - } - throw A.wrapException(A.ArgumentError$value(key, "key", "Key not in map.")); - }, - update$2(receiver, key, update) { - update.toString; - return this.update$3$ifAbsent(receiver, key, update, null); - }, - updateAll$1(receiver, update) { - var t1, t2, key, t3; - for (t1 = J.get$iterator$ax(this.get$keys(receiver)), t2 = A.instanceType(receiver)._eval$1("MapBase.V"); t1.moveNext$0();) { - key = t1.get$current(t1); - t3 = this.$index(receiver, key); - this.$indexSet(receiver, key, update.call$2(key, t3 == null ? t2._as(t3) : t3)); - } - }, - get$entries(receiver) { - return J.map$1$1$ax(this.get$keys(receiver), new A.MapBase_entries_closure(receiver), A.instanceType(receiver)._eval$1("MapEntry")); - }, - map$2$1(receiver, transform, K2, V2) { - var t1, t2, key, t3, entry, - result = A.LinkedHashMap_LinkedHashMap$_empty(K2, V2); - for (t1 = J.get$iterator$ax(this.get$keys(receiver)), t2 = A.instanceType(receiver)._eval$1("MapBase.V"); t1.moveNext$0();) { - key = t1.get$current(t1); - t3 = this.$index(receiver, key); - entry = transform.call$2(key, t3 == null ? t2._as(t3) : t3); - result.$indexSet(0, entry.key, entry.value); - } - return result; - }, - addEntries$1(receiver, newEntries) { - var t1, t2; - for (t1 = newEntries.get$iterator(newEntries); t1.moveNext$0();) { - t2 = t1.get$current(t1); - this.$indexSet(receiver, t2.key, t2.value); - } - }, - removeWhere$1(receiver, test) { - var t2, key, t3, _i, - t1 = A.instanceType(receiver), - keysToRemove = A._setArrayType([], t1._eval$1("JSArray")); - for (t2 = J.get$iterator$ax(this.get$keys(receiver)), t1 = t1._eval$1("MapBase.V"); t2.moveNext$0();) { - key = t2.get$current(t2); - t3 = this.$index(receiver, key); - if (test.call$2(key, t3 == null ? t1._as(t3) : t3)) - keysToRemove.push(key); - } - for (t1 = keysToRemove.length, _i = 0; _i < keysToRemove.length; keysToRemove.length === t1 || (0, A.throwConcurrentModificationError)(keysToRemove), ++_i) - this.remove$1(receiver, keysToRemove[_i]); - }, - containsKey$1(receiver, key) { - return J.contains$1$asx(this.get$keys(receiver), key); - }, - get$length(receiver) { - return J.get$length$asx(this.get$keys(receiver)); - }, - get$isEmpty(receiver) { - return J.get$isEmpty$asx(this.get$keys(receiver)); - }, - get$isNotEmpty(receiver) { - return J.get$isNotEmpty$asx(this.get$keys(receiver)); - }, - get$values(receiver) { - return new A._MapBaseValueIterable(receiver, A.instanceType(receiver)._eval$1("_MapBaseValueIterable")); - }, - toString$0(receiver) { - return A.MapBase_mapToString(receiver); - }, - $isMap: 1 - }; - A.MapBase_entries_closure.prototype = { - call$1(key) { - var t1 = this.$this, - t2 = J.$index$asx(t1, key); - if (t2 == null) - t2 = A.instanceType(t1)._eval$1("MapBase.V")._as(t2); - return new A.MapEntry(key, t2, A.instanceType(t1)._eval$1("MapEntry")); - }, - $signature() { - return A.instanceType(this.$this)._eval$1("MapEntry(MapBase.K)"); - } - }; - A.MapBase_mapToString_closure.prototype = { - call$2(k, v) { - var t2, - t1 = this._box_0; - if (!t1.first) - this.result._contents += ", "; - t1.first = false; - t1 = this.result; - t2 = A.S(k); - t1._contents = (t1._contents += t2) + ": "; - t2 = A.S(v); - t1._contents += t2; - }, - $signature: 121 - }; - A._MapBaseValueIterable.prototype = { - get$length(_) { - return J.get$length$asx(this._collection$_map); - }, - get$isEmpty(_) { - return J.get$isEmpty$asx(this._collection$_map); - }, - get$isNotEmpty(_) { - return J.get$isNotEmpty$asx(this._collection$_map); - }, - get$first(_) { - var t1 = this._collection$_map, - t2 = J.getInterceptor$x(t1); - t1 = t2.$index(t1, J.get$first$ax(t2.get$keys(t1))); - return t1 == null ? this.$ti._rest[1]._as(t1) : t1; - }, - get$last(_) { - var t1 = this._collection$_map, - t2 = J.getInterceptor$x(t1); - t1 = t2.$index(t1, J.get$last$ax(t2.get$keys(t1))); - return t1 == null ? this.$ti._rest[1]._as(t1) : t1; - }, - get$iterator(_) { - var t1 = this._collection$_map; - return new A._MapBaseValueIterator(J.get$iterator$ax(J.get$keys$x(t1)), t1, this.$ti._eval$1("_MapBaseValueIterator<1,2>")); - } - }; - A._MapBaseValueIterator.prototype = { - moveNext$0() { - var _this = this, - t1 = _this._keys; - if (t1.moveNext$0()) { - _this._collection$_current = J.$index$asx(_this._collection$_map, t1.get$current(t1)); - return true; - } - _this._collection$_current = null; - return false; - }, - get$current(_) { - var t1 = this._collection$_current; - return t1 == null ? this.$ti._rest[1]._as(t1) : t1; - } - }; - A._UnmodifiableMapMixin.prototype = { - $indexSet(_, key, value) { - throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map")); - }, - remove$1(_, key) { - throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map")); - }, - removeWhere$1(_, test) { - throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map")); - }, - putIfAbsent$2(_, key, ifAbsent) { - throw A.wrapException(A.UnsupportedError$("Cannot modify unmodifiable map")); - } - }; - A.MapView.prototype = { - cast$2$0(_, RK, RV) { - return J.cast$2$0$ax(this._collection$_map, RK, RV); - }, - $index(_, key) { - return J.$index$asx(this._collection$_map, key); - }, - $indexSet(_, key, value) { - J.$indexSet$ax(this._collection$_map, key, value); - }, - putIfAbsent$2(_, key, ifAbsent) { - return J.putIfAbsent$2$x(this._collection$_map, key, ifAbsent); - }, - containsKey$1(_, key) { - return J.containsKey$1$x(this._collection$_map, key); - }, - forEach$1(_, action) { - J.forEach$1$ax(this._collection$_map, action); - }, - get$isEmpty(_) { - return J.get$isEmpty$asx(this._collection$_map); - }, - get$isNotEmpty(_) { - return J.get$isNotEmpty$asx(this._collection$_map); - }, - get$length(_) { - return J.get$length$asx(this._collection$_map); - }, - get$keys(_) { - return J.get$keys$x(this._collection$_map); - }, - remove$1(_, key) { - return J.remove$1$ax(this._collection$_map, key); - }, - toString$0(_) { - return J.toString$0$(this._collection$_map); - }, - get$values(_) { - return J.get$values$x(this._collection$_map); - }, - get$entries(_) { - return J.get$entries$x(this._collection$_map); - }, - map$2$1(_, transform, K2, V2) { - return J.map$2$1$ax(this._collection$_map, transform, K2, V2); - }, - removeWhere$1(_, test) { - J.removeWhere$1$ax(this._collection$_map, test); - }, - $isMap: 1 - }; - A.UnmodifiableMapView.prototype = { - cast$2$0(_, RK, RV) { - return new A.UnmodifiableMapView(J.cast$2$0$ax(this._collection$_map, RK, RV), RK._eval$1("@<0>")._bind$1(RV)._eval$1("UnmodifiableMapView<1,2>")); - } - }; - A._DoubleLinkedQueueEntry.prototype = { - _link$2(previous, next) { - var _this = this; - _this._nextLink = next; - _this._previousLink = previous; - if (previous != null) - previous._nextLink = _this; - if (next != null) - next._previousLink = _this; - }, - _unlink$0() { - var t2, _this = this, - t1 = _this._previousLink; - if (t1 != null) - t1._nextLink = _this._nextLink; - t2 = _this._nextLink; - if (t2 != null) - t2._previousLink = t1; - _this._previousLink = _this._nextLink = null; - } - }; - A._DoubleLinkedQueueElement.prototype = { - _remove$0(_) { - var t1, t2, _this = this; - _this._collection$_queue = null; - t1 = _this._previousLink; - if (t1 != null) - t1._nextLink = _this._nextLink; - t2 = _this._nextLink; - if (t2 != null) - t2._previousLink = t1; - _this._previousLink = _this._nextLink = null; - return _this.element; - }, - remove$0(_) { - var _this = this, - t1 = _this._collection$_queue; - if (t1 != null) - --t1._elementCount; - _this._collection$_queue = null; - _this._unlink$0(); - return _this.element; - }, - _asNonSentinelEntry$0() { - return this; - }, - $isDoubleLinkedQueueEntry: 1, - get$element() { - return this.element; - } - }; - A._DoubleLinkedQueueSentinel.prototype = { - _asNonSentinelEntry$0() { - return null; - }, - _remove$0(_) { - throw A.wrapException(A.IterableElementError_noElement()); - }, - get$element() { - throw A.wrapException(A.IterableElementError_noElement()); - } - }; - A.DoubleLinkedQueue.prototype = { - get$length(_) { - return this._elementCount; - }, - addFirst$1(value) { - var t1 = this._sentinel; - new A._DoubleLinkedQueueElement(this, value, t1.$ti._eval$1("_DoubleLinkedQueueElement<1>"))._link$2(t1, t1._nextLink); - ++this._elementCount; - }, - removeLast$0(_) { - var result = this._sentinel._previousLink._remove$0(0); - --this._elementCount; - return result; - }, - get$first(_) { - return this._sentinel._nextLink.get$element(); - }, - get$last(_) { - return this._sentinel._previousLink.get$element(); - }, - get$isEmpty(_) { - var t1 = this._sentinel; - return t1._nextLink === t1; - }, - get$iterator(_) { - return new A._DoubleLinkedQueueIterator(this, this._sentinel._nextLink, this.$ti._eval$1("_DoubleLinkedQueueIterator<1>")); - }, - toString$0(_) { - return A.Iterable_iterableToFullString(this, "{", "}"); - }, - $isEfficientLengthIterable: 1 - }; - A._DoubleLinkedQueueIterator.prototype = { - moveNext$0() { - var _this = this, - t1 = _this._nextEntry, - nextElement = t1 == null ? null : t1._asNonSentinelEntry$0(); - if (nextElement == null) { - _this._collection$_queue = _this._nextEntry = _this._collection$_current = null; - return false; - } - t1 = _this._collection$_queue; - if (t1 != nextElement._collection$_queue) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - _this._collection$_current = nextElement.element; - _this._nextEntry = nextElement._nextLink; - return true; - }, - get$current(_) { - var t1 = this._collection$_current; - return t1 == null ? this.$ti._precomputed1._as(t1) : t1; - } - }; - A.ListQueue.prototype = { - get$iterator(_) { - var _this = this; - return new A._ListQueueIterator(_this, _this._tail, _this._modificationCount, _this._head, _this.$ti._eval$1("_ListQueueIterator<1>")); - }, - forEach$1(_, f) { - var i, t1, t2, _this = this, - modificationCount = _this._modificationCount; - for (i = _this._head, t1 = _this.$ti._precomputed1; i !== _this._tail; i = (i + 1 & _this._table.length - 1) >>> 0) { - t2 = _this._table[i]; - f.call$1(t2 == null ? t1._as(t2) : t2); - if (modificationCount !== _this._modificationCount) - A.throwExpression(A.ConcurrentModificationError$(_this)); - } - }, - get$isEmpty(_) { - return this._head === this._tail; - }, - get$length(_) { - return (this._tail - this._head & this._table.length - 1) >>> 0; - }, - get$first(_) { - var _this = this, - t1 = _this._head; - if (t1 === _this._tail) - throw A.wrapException(A.IterableElementError_noElement()); - t1 = _this._table[t1]; - return t1 == null ? _this.$ti._precomputed1._as(t1) : t1; - }, - get$last(_) { - var _this = this, - t1 = _this._head, - t2 = _this._tail; - if (t1 === t2) - throw A.wrapException(A.IterableElementError_noElement()); - t1 = _this._table; - t1 = t1[(t2 - 1 & t1.length - 1) >>> 0]; - return t1 == null ? _this.$ti._precomputed1._as(t1) : t1; - }, - elementAt$1(_, index) { - var t1, _this = this; - A.IndexError_check(index, _this.get$length(0), _this, null, null); - t1 = _this._table; - t1 = t1[(_this._head + index & t1.length - 1) >>> 0]; - return t1 == null ? _this.$ti._precomputed1._as(t1) : t1; - }, - toList$1$growable(_, growable) { - var t1, list, t2, t3, i, t4, _this = this, - mask = _this._table.length - 1, - $length = (_this._tail - _this._head & mask) >>> 0; - if ($length === 0) { - t1 = _this.$ti._precomputed1; - return growable ? J.JSArray_JSArray$growable(0, t1) : J.JSArray_JSArray$fixed(0, t1); - } - t1 = _this.$ti._precomputed1; - list = A.List_List$filled($length, _this.get$first(0), growable, t1); - for (t2 = _this._table, t3 = _this._head, i = 0; i < $length; ++i) { - t4 = t2[(t3 + i & mask) >>> 0]; - list[i] = t4 == null ? t1._as(t4) : t4; - } - return list; - }, - toList$0(_) { - return this.toList$1$growable(0, true); - }, - addAll$1(_, elements) { - var addCount, $length, t1, t2, t3, newTable, endSpace, preSpace, _this = this; - if (type$.List_dynamic._is(elements)) { - addCount = elements.length; - $length = _this.get$length(0); - t1 = $length + addCount; - t2 = _this._table; - t3 = t2.length; - if (t1 >= t3) { - newTable = A.List_List$filled(A.ListQueue__nextPowerOf2(t1 + (t1 >>> 1)), null, false, _this.$ti._eval$1("1?")); - _this._tail = _this._writeToList$1(newTable); - _this._table = newTable; - _this._head = 0; - B.JSArray_methods.setRange$4(newTable, $length, t1, elements, 0); - _this._tail += addCount; - } else { - t1 = _this._tail; - endSpace = t3 - t1; - if (addCount < endSpace) { - B.JSArray_methods.setRange$4(t2, t1, t1 + addCount, elements, 0); - _this._tail += addCount; - } else { - preSpace = addCount - endSpace; - B.JSArray_methods.setRange$4(t2, t1, t1 + endSpace, elements, 0); - B.JSArray_methods.setRange$4(_this._table, 0, preSpace, elements, endSpace); - _this._tail = preSpace; - } - } - ++_this._modificationCount; - } else - for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) - _this._collection$_add$1(0, t1.get$current(t1)); - }, - clear$0(_) { - var t2, t3, _this = this, - i = _this._head, - t1 = _this._tail; - if (i !== t1) { - for (t2 = _this._table, t3 = t2.length - 1; i !== t1; i = (i + 1 & t3) >>> 0) - t2[i] = null; - _this._head = _this._tail = 0; - ++_this._modificationCount; - } - }, - toString$0(_) { - return A.Iterable_iterableToFullString(this, "{", "}"); - }, - addFirst$1(value) { - var _this = this, - t1 = _this._head, - t2 = _this._table; - t1 = _this._head = (t1 - 1 & t2.length - 1) >>> 0; - t2[t1] = value; - if (t1 === _this._tail) - _this._grow$0(); - ++_this._modificationCount; - }, - removeFirst$0() { - var t2, result, _this = this, - t1 = _this._head; - if (t1 === _this._tail) - throw A.wrapException(A.IterableElementError_noElement()); - ++_this._modificationCount; - t2 = _this._table; - result = t2[t1]; - if (result == null) - result = _this.$ti._precomputed1._as(result); - t2[t1] = null; - _this._head = (t1 + 1 & t2.length - 1) >>> 0; - return result; - }, - removeLast$0(_) { - var result, _this = this, - t1 = _this._head, - t2 = _this._tail; - if (t1 === t2) - throw A.wrapException(A.IterableElementError_noElement()); - ++_this._modificationCount; - t1 = _this._table; - t2 = _this._tail = (t2 - 1 & t1.length - 1) >>> 0; - result = t1[t2]; - if (result == null) - result = _this.$ti._precomputed1._as(result); - t1[t2] = null; - return result; - }, - _collection$_add$1(_, element) { - var _this = this, - t1 = _this._table, - t2 = _this._tail; - t1[t2] = element; - t1 = (t2 + 1 & t1.length - 1) >>> 0; - _this._tail = t1; - if (_this._head === t1) - _this._grow$0(); - ++_this._modificationCount; - }, - _grow$0() { - var _this = this, - newTable = A.List_List$filled(_this._table.length * 2, null, false, _this.$ti._eval$1("1?")), - t1 = _this._table, - t2 = _this._head, - split = t1.length - t2; - B.JSArray_methods.setRange$4(newTable, 0, split, t1, t2); - B.JSArray_methods.setRange$4(newTable, split, split + _this._head, _this._table, 0); - _this._head = 0; - _this._tail = _this._table.length; - _this._table = newTable; - }, - _writeToList$1(target) { - var $length, firstPartSize, _this = this, - t1 = _this._head, - t2 = _this._tail, - t3 = _this._table; - if (t1 <= t2) { - $length = t2 - t1; - B.JSArray_methods.setRange$4(target, 0, $length, t3, t1); - return $length; - } else { - firstPartSize = t3.length - t1; - B.JSArray_methods.setRange$4(target, 0, firstPartSize, t3, t1); - B.JSArray_methods.setRange$4(target, firstPartSize, firstPartSize + _this._tail, _this._table, 0); - return _this._tail + firstPartSize; - } - } - }; - A._ListQueueIterator.prototype = { - get$current(_) { - var t1 = this._collection$_current; - return t1 == null ? this.$ti._precomputed1._as(t1) : t1; - }, - moveNext$0() { - var t2, _this = this, - t1 = _this._collection$_queue; - if (_this._modificationCount !== t1._modificationCount) - A.throwExpression(A.ConcurrentModificationError$(t1)); - t2 = _this._collection$_position; - if (t2 === _this._end) { - _this._collection$_current = null; - return false; - } - t1 = t1._table; - _this._collection$_current = t1[t2]; - _this._collection$_position = (t2 + 1 & t1.length - 1) >>> 0; - return true; - } - }; - A.SetBase.prototype = { - get$isEmpty(_) { - return this.get$length(this) === 0; - }, - get$isNotEmpty(_) { - return this.get$length(this) !== 0; - }, - clear$0(_) { - this.removeAll$1(this.toList$0(0)); - }, - addAll$1(_, elements) { - var t1; - for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) - this.add$1(0, t1.get$current(t1)); - }, - removeAll$1(elements) { - var t1, _i; - for (t1 = elements.length, _i = 0; _i < elements.length; elements.length === t1 || (0, A.throwConcurrentModificationError)(elements), ++_i) - this.remove$1(0, elements[_i]); - }, - intersection$1(_, other) { - var t1, element, - result = this.toSet$0(0); - for (t1 = this.get$iterator(this); t1.moveNext$0();) { - element = t1.get$current(t1); - if (!other.contains$1(0, element)) - result.remove$1(0, element); - } - return result; - }, - difference$1(other) { - var t1, element, - result = this.toSet$0(0); - for (t1 = this.get$iterator(this); t1.moveNext$0();) { - element = t1.get$current(t1); - if (other.contains$1(0, element)) - result.remove$1(0, element); - } - return result; - }, - toList$1$growable(_, growable) { - var t1 = A._instanceType(this)._precomputed1; - if (growable) - t1 = A.List_List$_of(this, t1); - else { - t1 = A.List_List$_of(this, t1); - t1.$flags = 1; - t1 = t1; - } - return t1; - }, - toList$0(_) { - return this.toList$1$growable(0, true); - }, - map$1$1(_, f, $T) { - return new A.EfficientLengthMappedIterable(this, f, A._instanceType(this)._eval$1("@<1>")._bind$1($T)._eval$1("EfficientLengthMappedIterable<1,2>")); - }, - toString$0(_) { - return A.Iterable_iterableToFullString(this, "{", "}"); - }, - forEach$1(_, f) { - var t1; - for (t1 = this.get$iterator(this); t1.moveNext$0();) - f.call$1(t1.get$current(t1)); - }, - any$1(_, test) { - var t1; - for (t1 = this.get$iterator(this); t1.moveNext$0();) - if (test.call$1(t1.get$current(t1))) - return true; - return false; - }, - skip$1(_, n) { - return A.SkipIterable_SkipIterable(this, n, A._instanceType(this)._precomputed1); - }, - get$first(_) { - var it = this.get$iterator(this); - if (!it.moveNext$0()) - throw A.wrapException(A.IterableElementError_noElement()); - return it.get$current(it); - }, - get$last(_) { - var result, - it = this.get$iterator(this); - if (!it.moveNext$0()) - throw A.wrapException(A.IterableElementError_noElement()); - do - result = it.get$current(it); - while (it.moveNext$0()); - return result; - }, - elementAt$1(_, index) { - var iterator, skipCount; - A.RangeError_checkNotNegative(index, "index"); - iterator = this.get$iterator(this); - for (skipCount = index; iterator.moveNext$0();) { - if (skipCount === 0) - return iterator.get$current(iterator); - --skipCount; - } - throw A.wrapException(A.IndexError$withLength(index, index - skipCount, this, null, "index")); - }, - $isEfficientLengthIterable: 1, - $isIterable: 1, - $isSet: 1 - }; - A._SetBase.prototype = { - difference$1(other) { - var t1, element, - result = this._newSet$0(); - for (t1 = this.get$iterator(this); t1.moveNext$0();) { - element = t1.get$current(t1); - if (!other.contains$1(0, element)) - result.add$1(0, element); - } - return result; - }, - intersection$1(_, other) { - var t1, element, - result = this._newSet$0(); - for (t1 = this.get$iterator(this); t1.moveNext$0();) { - element = t1.get$current(t1); - if (other.contains$1(0, element)) - result.add$1(0, element); - } - return result; - }, - toSet$0(_) { - var t1 = this._newSet$0(); - t1.addAll$1(0, this); - return t1; - } - }; - A._SplayTreeNode.prototype = {}; - A._SplayTreeSetNode.prototype = {}; - A._SplayTreeMapNode.prototype = {}; - A._SplayTree.prototype = { - _splay$1(key) { - var compare, comparison, current, newTreeLeft, left, newTreeRight, right, currentLeft, currentLeft0, currentRight, currentRight0, _this = this, _null = null, - root = _this.get$_collection$_root(); - if (root == null) { - _this._compare$2(key, key); - return -1; - } - compare = _this.get$_compare(); - for (comparison = _null, current = root, newTreeLeft = comparison, left = newTreeLeft, newTreeRight = left, right = newTreeRight; true;) { - comparison = compare.call$2(current.key, key); - if (comparison > 0) { - currentLeft = current._collection$_left; - if (currentLeft == null) - break; - comparison = compare.call$2(currentLeft.key, key); - if (comparison > 0) { - current._collection$_left = currentLeft._collection$_right; - currentLeft._collection$_right = current; - currentLeft0 = currentLeft._collection$_left; - if (currentLeft0 == null) { - current = currentLeft; - break; - } - current = currentLeft; - currentLeft = currentLeft0; - } - if (right == null) - newTreeRight = current; - else - right._collection$_left = current; - right = current; - current = currentLeft; - } else { - if (comparison < 0) { - currentRight = current._collection$_right; - if (currentRight == null) - break; - comparison = compare.call$2(currentRight.key, key); - if (comparison < 0) { - current._collection$_right = currentRight._collection$_left; - currentRight._collection$_left = current; - currentRight0 = currentRight._collection$_right; - if (currentRight0 == null) { - current = currentRight; - break; - } - current = currentRight; - currentRight = currentRight0; - } - if (left == null) - newTreeLeft = current; - else - left._collection$_right = current; - } else - break; - left = current; - current = currentRight; - } - } - if (left != null) { - left._collection$_right = current._collection$_left; - current._collection$_left = newTreeLeft; - } - if (right != null) { - right._collection$_left = current._collection$_right; - current._collection$_right = newTreeRight; - } - if (_this.get$_collection$_root() !== current) { - _this.set$_collection$_root(current); - ++_this._splayCount; - } - return comparison; - }, - _splayMin$1(node) { - var current, modified, left; - for (current = node, modified = 0; true; current = left, modified = 1) { - left = current._collection$_left; - if (left != null) { - current._collection$_left = left._collection$_right; - left._collection$_right = current; - } else - break; - } - this._splayCount += modified; - return current; - }, - _splayMax$1(node) { - var current, modified, right; - for (current = node, modified = 0; true; current = right, modified = 1) { - right = current._collection$_right; - if (right != null) { - current._collection$_right = right._collection$_left; - right._collection$_left = current; - } else - break; - } - this._splayCount += modified; - return current; - }, - _removeRoot$0() { - var t1, _this = this, - root = _this.get$_collection$_root(), - left = root._collection$_left, - right = root._collection$_right; - if (left == null) - _this.set$_collection$_root(right); - else if (right == null) - _this.set$_collection$_root(left); - else { - t1 = _this._splayMax$1(left); - t1._collection$_right = right; - _this.set$_collection$_root(t1); - } - --_this._collection$_count; - ++_this._modificationCount; - }, - _addNewRoot$2(node, comparison) { - var _this = this, - root = _this.get$_collection$_root(); - if (root != null) - if (comparison < 0) { - node._collection$_left = root; - node._collection$_right = root._collection$_right; - root._collection$_right = null; - } else { - node._collection$_right = root; - node._collection$_left = root._collection$_left; - root._collection$_left = null; - } - ++_this._modificationCount; - ++_this._collection$_count; - _this.set$_collection$_root(node); - }, - _clear$0(_) { - this.set$_collection$_root(null); - this._collection$_count = 0; - ++this._modificationCount; - }, - _untypedLookup$1(key) { - var _this = this; - _this.get$_validKey(); - if (!A._instanceType(_this)._eval$1("_SplayTree.K")._is(key)) - return null; - if (_this._splay$1(key) === 0) - return _this.get$_collection$_root(); - return null; - }, - _compare$2(arg0, arg1) { - return this.get$_compare().call$2(arg0, arg1); - } - }; - A.SplayTreeMap.prototype = { - $index(_, key) { - var t1 = this._untypedLookup$1(key); - return t1 == null ? null : t1.value; - }, - remove$1(_, key) { - var root = this._untypedLookup$1(key); - if (root == null) - return null; - this._removeRoot$0(); - return root.value; - }, - $indexSet(_, key, value) { - var _this = this, - comparison = _this._splay$1(key); - if (comparison === 0) { - _this._collection$_root.value = value; - return; - } - _this._addNewRoot$2(new A._SplayTreeMapNode(value, key, _this.$ti._eval$1("_SplayTreeMapNode<1,2>")), comparison); - }, - putIfAbsent$2(_, key, ifAbsent) { - var originalModificationCount, originalSplayCount, value, _this = this, - comparison = _this._splay$1(key); - if (comparison === 0) - return _this._collection$_root.value; - originalModificationCount = _this._modificationCount; - originalSplayCount = _this._splayCount; - value = ifAbsent.call$0(); - if (originalModificationCount !== _this._modificationCount || originalSplayCount !== _this._splayCount) { - comparison = _this._splay$1(key); - if (comparison === 0) - return _this._collection$_root.value = value; - } - _this._addNewRoot$2(new A._SplayTreeMapNode(value, key, _this.$ti._eval$1("_SplayTreeMapNode<1,2>")), comparison); - return value; - }, - get$isEmpty(_) { - return this._collection$_root == null; - }, - get$isNotEmpty(_) { - return this._collection$_root != null; - }, - forEach$1(_, f) { - var node, - t1 = this.$ti, - nodes = new A._SplayTreeMapEntryIterator(this, A._setArrayType([], t1._eval$1("JSArray<_SplayTreeMapNode<1,2>>")), this._splayCount, t1._eval$1("_SplayTreeMapEntryIterator<1,2>")); - for (; nodes._collection$_current = null, nodes.super$_SplayTreeIterator$moveNext();) { - node = nodes.get$current(0); - f.call$2(node.key, node.value); - } - }, - get$length(_) { - return this._collection$_count; - }, - containsKey$1(_, key) { - return this._untypedLookup$1(key) != null; - }, - get$keys(_) { - return new A._SplayTreeKeyIterable(this, this.$ti._eval$1("_SplayTreeKeyIterable<1,_SplayTreeMapNode<1,2>>")); - }, - get$values(_) { - return new A._SplayTreeValueIterable(this, this.$ti._eval$1("_SplayTreeValueIterable<1,2>")); - }, - get$entries(_) { - return new A._SplayTreeMapEntryIterable(this, this.$ti._eval$1("_SplayTreeMapEntryIterable<1,2>")); - }, - firstKey$0() { - var t1, - root = this._collection$_root; - if (root == null) - return null; - t1 = this._splayMin$1(root); - this._collection$_root = t1; - return t1.key; - }, - lastKey$0() { - var t1, - root = this._collection$_root; - if (root == null) - return null; - t1 = this._splayMax$1(root); - this._collection$_root = t1; - return t1.key; - }, - $isMap: 1, - _compare$2(arg0, arg1) { - return this._compare.call$2(arg0, arg1); - }, - get$_collection$_root() { - return this._collection$_root; - }, - get$_compare() { - return this._compare; - }, - get$_validKey() { - return null; - }, - set$_collection$_root(val) { - return this._collection$_root = val; - } - }; - A._SplayTreeIterator.prototype = { - get$current(_) { - var t1 = this._collection$_path; - if (t1.length === 0) { - A._instanceType(this)._eval$1("_SplayTreeIterator.T")._as(null); - return null; - } - return this._getValue$1(B.JSArray_methods.get$last(t1)); - }, - _rebuildPath$1(key) { - var t2, t3, _this = this, - t1 = _this._collection$_path; - B.JSArray_methods.clear$0(t1); - t2 = _this._tree; - if (t2._splay$1(key) === 0) { - t3 = t2.get$_collection$_root(); - t3.toString; - t1.push(t3); - _this._splayCount = t2._splayCount; - return; - } - throw A.wrapException(A.ConcurrentModificationError$(_this)); - }, - moveNext$0() { - var node, next, _this = this, - t1 = _this._modificationCount, - t2 = _this._tree, - t3 = t2._modificationCount; - if (t1 !== t3) { - if (t1 == null) { - _this._modificationCount = t3; - node = t2.get$_collection$_root(); - for (t1 = _this._collection$_path; node != null;) { - t1.push(node); - node = node._collection$_left; - } - return t1.length !== 0; - } - throw A.wrapException(A.ConcurrentModificationError$(t2)); - } - t1 = _this._collection$_path; - if (t1.length === 0) - return false; - if (_this._splayCount !== t2._splayCount) - _this._rebuildPath$1(B.JSArray_methods.get$last(t1).key); - node = B.JSArray_methods.get$last(t1); - next = node._collection$_right; - if (next != null) { - for (; next != null;) { - t1.push(next); - next = next._collection$_left; - } - return true; - } - t1.pop(); - while (true) { - if (!(t1.length !== 0 && B.JSArray_methods.get$last(t1)._collection$_right === node)) - break; - node = t1.pop(); - } - return t1.length !== 0; - } - }; - A._SplayTreeKeyIterable.prototype = { - get$length(_) { - return this._tree._collection$_count; - }, - get$isEmpty(_) { - return this._tree._collection$_count === 0; - }, - get$iterator(_) { - var t1 = this._tree, - t2 = this.$ti; - return new A._SplayTreeKeyIterator(t1, A._setArrayType([], t2._eval$1("JSArray<2>")), t1._splayCount, t2._eval$1("_SplayTreeKeyIterator<1,2>")); - }, - contains$1(_, element) { - return this._tree._untypedLookup$1(element) != null; - }, - toSet$0(_) { - var t1 = this._tree, - set = A.SplayTreeSet$(t1._compare, null, this.$ti._precomputed1), - root = t1._collection$_root; - if (root != null) { - set._collection$_root = set._copyNode$1(root); - set._collection$_count = t1._collection$_count; - } - return set; - } - }; - A._SplayTreeValueIterable.prototype = { - get$length(_) { - return this._collection$_map._collection$_count; - }, - get$isEmpty(_) { - return this._collection$_map._collection$_count === 0; - }, - get$iterator(_) { - var t1 = this._collection$_map, - t2 = this.$ti; - return new A._SplayTreeValueIterator(t1, A._setArrayType([], t2._eval$1("JSArray<_SplayTreeMapNode<1,2>>")), t1._splayCount, t2._eval$1("_SplayTreeValueIterator<1,2>")); - } - }; - A._SplayTreeMapEntryIterable.prototype = { - get$length(_) { - return this._collection$_map._collection$_count; - }, - get$isEmpty(_) { - return this._collection$_map._collection$_count === 0; - }, - get$iterator(_) { - var t1 = this._collection$_map, - t2 = this.$ti; - return new A._SplayTreeMapEntryIterator(t1, A._setArrayType([], t2._eval$1("JSArray<_SplayTreeMapNode<1,2>>")), t1._splayCount, t2._eval$1("_SplayTreeMapEntryIterator<1,2>")); - } - }; - A._SplayTreeKeyIterator.prototype = { - _getValue$1(node) { - return node.key; - } - }; - A._SplayTreeValueIterator.prototype = { - moveNext$0() { - var result = this.super$_SplayTreeIterator$moveNext(); - this._collection$_current = result ? B.JSArray_methods.get$last(this._collection$_path).value : null; - return result; - }, - _getValue$1(node) { - var t1 = this._collection$_current; - return t1 == null ? this.$ti._rest[1]._as(t1) : t1; - } - }; - A._SplayTreeMapEntryIterator.prototype = { - _getValue$1(node) { - var t1 = this._collection$_current; - return t1 == null ? this._collection$_current = new A.MapEntry(node.key, node.value, this.$ti._eval$1("MapEntry<1,2>")) : t1; - }, - moveNext$0() { - this._collection$_current = null; - return this.super$_SplayTreeIterator$moveNext(); - } - }; - A.SplayTreeSet.prototype = { - get$iterator(_) { - var t1 = this.$ti; - return new A._SplayTreeKeyIterator(this, A._setArrayType([], t1._eval$1("JSArray<_SplayTreeSetNode<1>>")), this._splayCount, t1._eval$1("_SplayTreeKeyIterator<1,_SplayTreeSetNode<1>>")); - }, - get$length(_) { - return this._collection$_count; - }, - get$isEmpty(_) { - return this._collection$_root == null; - }, - get$isNotEmpty(_) { - return this._collection$_root != null; - }, - get$first(_) { - var t1, - root = this._collection$_root; - if (root == null) - throw A.wrapException(A.IterableElementError_noElement()); - t1 = this._splayMin$1(root); - this._collection$_root = t1; - return t1.key; - }, - get$last(_) { - var t1, - root = this._collection$_root; - if (root == null) - throw A.wrapException(A.IterableElementError_noElement()); - t1 = this._splayMax$1(root); - this._collection$_root = t1; - return t1.key; - }, - contains$1(_, element) { - return this._untypedLookup$1(element) != null; - }, - add$1(_, element) { - return this._collection$_add$1(0, element); - }, - _collection$_add$1(_, element) { - var compare = this._splay$1(element); - if (compare === 0) - return false; - this._addNewRoot$2(new A._SplayTreeSetNode(element, this.$ti._eval$1("_SplayTreeSetNode<1>")), compare); - return true; - }, - remove$1(_, object) { - if (this._untypedLookup$1(object) == null) - return false; - this._removeRoot$0(); - return true; - }, - addAll$1(_, elements) { - var t1, t2; - for (t1 = J.get$iterator$ax(elements.get$_source()), t2 = A._instanceType(elements)._rest[1]; t1.moveNext$0();) - this._collection$_add$1(0, t2._as(t1.get$current(t1))); - }, - removeAll$1(elements) { - var t1, _i; - for (t1 = elements.length, _i = 0; _i < elements.length; elements.length === t1 || (0, A.throwConcurrentModificationError)(elements), ++_i) - if (this._untypedLookup$1(elements[_i]) != null) - this._removeRoot$0(); - }, - intersection$1(_, other) { - return this._collection$_filter$2(0, other, true); - }, - difference$1(other) { - return this._collection$_filter$2(0, other, false); - }, - _collection$_filter$2(_, other, include) { - var t1, t2, t3, root, count, element, root0, _this = this; - for (t1 = _this.$ti, t2 = t1._eval$1("_SplayTreeSetNode<1>"), t3 = new A._SplayTreeKeyIterator(_this, A._setArrayType([], t1._eval$1("JSArray<_SplayTreeSetNode<1>>")), _this._splayCount, t1._eval$1("_SplayTreeKeyIterator<1,_SplayTreeSetNode<1>>")), root = null, count = 0; t3.moveNext$0();) { - element = t3.get$current(0); - if (other.contains$1(0, element) === include) { - root0 = new A._SplayTreeSetNode(element, t2); - root0._collection$_left = root; - ++count; - root = root0; - } - } - t1 = A.SplayTreeSet$(_this._compare, _this._validKey, t1._precomputed1); - t1._collection$_root = root; - t1._collection$_count = count; - return t1; - }, - _copyNode$1$1(source) { - var target, sourceLeft, sourceRight, target0, - t1 = this.$ti._eval$1("_SplayTreeSetNode<1>"), - result = new A._SplayTreeSetNode(source.key, t1); - for (target = result; true;) { - sourceLeft = source._collection$_left; - sourceRight = source._collection$_right; - if (sourceLeft != null) - if (sourceRight != null) - target._collection$_left = this._copyNode$1(sourceLeft); - else { - target0 = new A._SplayTreeSetNode(sourceLeft.key, t1); - target._collection$_left = target0; - target = target0; - source = sourceLeft; - continue; - } - else if (sourceRight == null) - break; - target0 = new A._SplayTreeSetNode(sourceRight.key, t1); - target._collection$_right = target0; - target = target0; - source = sourceRight; - } - return result; - }, - _copyNode$1(source) { - source.toString; - return this._copyNode$1$1(source, this.$ti._eval$1("_SplayTreeNode<1,@>")); - }, - clear$0(_) { - this._clear$0(0); - }, - toSet$0(_) { - var _this = this, - set = A.SplayTreeSet$(_this._compare, _this._validKey, _this.$ti._precomputed1), - root = _this._collection$_root; - if (root != null) { - set._collection$_root = _this._copyNode$1(root); - set._collection$_count = _this._collection$_count; - } - return set; - }, - toString$0(_) { - return A.Iterable_iterableToFullString(this, "{", "}"); - }, - $isEfficientLengthIterable: 1, - $isSet: 1, - _compare$2(arg0, arg1) { - return this._compare.call$2(arg0, arg1); - }, - get$_collection$_root() { - return this._collection$_root; - }, - get$_compare() { - return this._compare; - }, - get$_validKey() { - return this._validKey; - }, - set$_collection$_root(val) { - return this._collection$_root = val; - } - }; - A._SplayTreeMap__SplayTree_MapMixin.prototype = {}; - A._SplayTreeSet__SplayTree_Iterable.prototype = {}; - A._SplayTreeSet__SplayTree_Iterable_SetMixin.prototype = {}; - A._UnmodifiableMapView_MapView__UnmodifiableMapMixin.prototype = {}; - A._JsonMap.prototype = { - $index(_, key) { - var result, - t1 = this._processed; - if (t1 == null) - return this._convert$_data.$index(0, key); - else if (typeof key != "string") - return null; - else { - result = t1[key]; - return typeof result == "undefined" ? this._process$1(key) : result; - } - }, - get$length(_) { - return this._processed == null ? this._convert$_data.__js_helper$_length : this._convert$_computeKeys$0().length; - }, - get$isEmpty(_) { - return this.get$length(0) === 0; - }, - get$isNotEmpty(_) { - return this.get$length(0) > 0; - }, - get$keys(_) { - var t1; - if (this._processed == null) { - t1 = this._convert$_data; - return new A.LinkedHashMapKeysIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>")); - } - return new A._JsonMapKeyIterable(this); - }, - get$values(_) { - var t1, _this = this; - if (_this._processed == null) { - t1 = _this._convert$_data; - return new A.LinkedHashMapValuesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>")); - } - return A.MappedIterable_MappedIterable(_this._convert$_computeKeys$0(), new A._JsonMap_values_closure(_this), type$.String, type$.dynamic); - }, - $indexSet(_, key, value) { - var processed, original, _this = this; - if (_this._processed == null) - _this._convert$_data.$indexSet(0, key, value); - else if (_this.containsKey$1(0, key)) { - processed = _this._processed; - processed[key] = value; - original = _this._original; - if (original == null ? processed != null : original !== processed) - original[key] = null; - } else - _this._upgrade$0().$indexSet(0, key, value); - }, - containsKey$1(_, key) { - if (this._processed == null) - return this._convert$_data.containsKey$1(0, key); - if (typeof key != "string") - return false; - return Object.prototype.hasOwnProperty.call(this._original, key); - }, - putIfAbsent$2(_, key, ifAbsent) { - var value; - if (this.containsKey$1(0, key)) - return this.$index(0, key); - value = ifAbsent.call$0(); - this.$indexSet(0, key, value); - return value; - }, - remove$1(_, key) { - if (this._processed != null && !this.containsKey$1(0, key)) - return null; - return this._upgrade$0().remove$1(0, key); - }, - forEach$1(_, f) { - var keys, i, key, value, _this = this; - if (_this._processed == null) - return _this._convert$_data.forEach$1(0, f); - keys = _this._convert$_computeKeys$0(); - for (i = 0; i < keys.length; ++i) { - key = keys[i]; - value = _this._processed[key]; - if (typeof value == "undefined") { - value = A._convertJsonToDartLazy(_this._original[key]); - _this._processed[key] = value; - } - f.call$2(key, value); - if (keys !== _this._convert$_data) - throw A.wrapException(A.ConcurrentModificationError$(_this)); - } - }, - _convert$_computeKeys$0() { - var keys = this._convert$_data; - if (keys == null) - keys = this._convert$_data = A._setArrayType(Object.keys(this._original), type$.JSArray_String); - return keys; - }, - _upgrade$0() { - var result, keys, i, t1, key, _this = this; - if (_this._processed == null) - return _this._convert$_data; - result = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - keys = _this._convert$_computeKeys$0(); - for (i = 0; t1 = keys.length, i < t1; ++i) { - key = keys[i]; - result.$indexSet(0, key, _this.$index(0, key)); - } - if (t1 === 0) - keys.push(""); - else - B.JSArray_methods.clear$0(keys); - _this._original = _this._processed = null; - return _this._convert$_data = result; - }, - _process$1(key) { - var result; - if (!Object.prototype.hasOwnProperty.call(this._original, key)) - return null; - result = A._convertJsonToDartLazy(this._original[key]); - return this._processed[key] = result; - } - }; - A._JsonMap_values_closure.prototype = { - call$1(each) { - return this.$this.$index(0, each); - }, - $signature: 224 - }; - A._JsonMapKeyIterable.prototype = { - get$length(_) { - return this._convert$_parent.get$length(0); - }, - elementAt$1(_, index) { - var t1 = this._convert$_parent; - return t1._processed == null ? t1.get$keys(0).elementAt$1(0, index) : t1._convert$_computeKeys$0()[index]; - }, - get$iterator(_) { - var t1 = this._convert$_parent; - if (t1._processed == null) { - t1 = t1.get$keys(0); - t1 = t1.get$iterator(t1); - } else { - t1 = t1._convert$_computeKeys$0(); - t1 = new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>")); - } - return t1; - }, - contains$1(_, key) { - return this._convert$_parent.containsKey$1(0, key); - } - }; - A._JsonDecoderSink.prototype = { - close$0(_) { - var t1, t2, _this = this; - _this.super$_StringSinkConversionSink$close(0); - t1 = _this._stringSink; - t2 = t1._contents; - t1._contents = ""; - t1 = _this._sink; - t1.add$1(0, A._parseJson(t2.charCodeAt(0) == 0 ? t2 : t2, _this._reviver)); - t1.close$0(0); - } - }; - A._Utf8Decoder__decoder_closure.prototype = { - call$0() { - var t1, exception; - try { - t1 = new TextDecoder("utf-8", {fatal: true}); - return t1; - } catch (exception) { - } - return null; - }, - $signature: 233 - }; - A._Utf8Decoder__decoderNonfatal_closure.prototype = { - call$0() { - var t1, exception; - try { - t1 = new TextDecoder("utf-8", {fatal: false}); - return t1; - } catch (exception) { - } - return null; - }, - $signature: 233 - }; - A.AsciiCodec.prototype = { - encode$1(source) { - return B.AsciiEncoder_127.convert$1(source); - }, - decode$1(_, bytes) { - var t1 = B.AsciiDecoder_false_127.convert$1(bytes); - return t1; - } - }; - A._UnicodeSubsetEncoder.prototype = { - convert$1(string) { - var t1, i, codeUnit, - end = A.RangeError_checkValidRange(0, null, string.length, null, null), - result = new Uint8Array(end); - for (t1 = ~this._subsetMask, i = 0; i < end; ++i) { - codeUnit = string.charCodeAt(i); - if ((codeUnit & t1) !== 0) - throw A.wrapException(A.ArgumentError$value(string, "string", "Contains invalid characters.")); - result[i] = codeUnit; - } - return result; - }, - startChunkedConversion$1(sink) { - return new A._UnicodeSubsetEncoderSink(new A._ByteAdapterSink(sink), this._subsetMask); - } - }; - A.AsciiEncoder.prototype = {}; - A._UnicodeSubsetEncoderSink.prototype = { - close$0(_) { - this._sink._sink.close$0(0); - }, - addSlice$4(source, start, end, isLast) { - var t1, i, codeUnit, t2; - A.RangeError_checkValidRange(start, end, source.length, null, null); - for (t1 = ~this._subsetMask, i = start; i < end; ++i) { - codeUnit = source.charCodeAt(i); - if ((codeUnit & t1) !== 0) - throw A.wrapException(A.ArgumentError$("Source contains invalid character with code point: " + codeUnit + ".", null)); - } - t1 = new A.CodeUnits(source); - t2 = this._sink._sink; - t2.add$1(0, t1.sublist$2(t1, start, end)); - if (isLast) - t2.close$0(0); - } - }; - A._UnicodeSubsetDecoder.prototype = { - convert$1(bytes) { - var t1, i, byte, _null = null, - end = A.RangeError_checkValidRange(0, _null, bytes.length, _null, _null); - for (t1 = ~this._subsetMask, i = 0; i < end; ++i) { - byte = bytes[i]; - if ((byte & t1) !== 0) { - if (!this._allowInvalid) - throw A.wrapException(A.FormatException$("Invalid value in input: " + byte, _null, _null)); - return this._convertInvalid$3(bytes, 0, end); - } - } - return A.String_String$fromCharCodes(bytes, 0, end); - }, - _convertInvalid$3(bytes, start, end) { - var t1, i, t2, value; - for (t1 = ~this._subsetMask, i = start, t2 = ""; i < end; ++i) { - value = bytes[i]; - t2 += A.Primitives_stringFromCharCode((value & t1) !== 0 ? 65533 : value); - } - return t2.charCodeAt(0) == 0 ? t2 : t2; - } - }; - A.AsciiDecoder.prototype = { - startChunkedConversion$1(sink) { - var stringSink = type$.StringConversionSink._is(sink) ? sink : new A._StringAdapterSink(sink); - if (this._allowInvalid) - return new A._ErrorHandlingAsciiDecoderSink(stringSink.asUtf8Sink$1(false)); - else - return new A._SimpleAsciiDecoderSink(stringSink); - } - }; - A._ErrorHandlingAsciiDecoderSink.prototype = { - close$0(_) { - this._utf8Sink.close$0(0); - }, - add$1(_, source) { - this.addSlice$4(source, 0, source.length, false); - }, - addSlice$4(source, start, end, isLast) { - var t1, i; - A.RangeError_checkValidRange(start, end, source.length, null, null); - for (t1 = this._utf8Sink, i = start; i < end; ++i) - if ((source[i] & 4294967168) !== 0) { - if (i > start) - t1.addSlice$4(source, start, i, false); - t1.add$1(0, B.List_239_191_189); - start = i + 1; - } - if (start < end) - t1.addSlice$4(source, start, end, false); - } - }; - A._SimpleAsciiDecoderSink.prototype = { - close$0(_) { - this._sink.close$0(0); - }, - add$1(_, source) { - var t1, i; - for (t1 = source.length, i = 0; i < t1; ++i) - if ((source[i] & 4294967168) !== 0) - throw A.wrapException(A.FormatException$("Source contains non-ASCII bytes.", null, null)); - this._sink.add$1(0, A.String_String$fromCharCodes(source, 0, null)); - } - }; - A.Base64Codec.prototype = { - normalize$3(_, source, start, end) { - var inverseAlphabet, i, sliceStart, buffer, firstPadding, firstPaddingSourceIndex, paddingCount, i0, char, i1, char0, value, t1, t2, endLength, $length, _null = null, - _s31_ = "Invalid base64 encoding length "; - end = A.RangeError_checkValidRange(start, end, source.length, _null, _null); - inverseAlphabet = $.$get$_Base64Decoder__inverseAlphabet(); - for (i = start, sliceStart = i, buffer = _null, firstPadding = -1, firstPaddingSourceIndex = -1, paddingCount = 0; i < end; i = i0) { - i0 = i + 1; - char = source.charCodeAt(i); - if (char === 37) { - i1 = i0 + 2; - if (i1 <= end) { - char0 = A.parseHexByte(source, i0); - if (char0 === 37) - char0 = -1; - i0 = i1; - } else - char0 = -1; - } else - char0 = char; - if (0 <= char0 && char0 <= 127) { - value = inverseAlphabet[char0]; - if (value >= 0) { - char0 = string$.ABCDEF.charCodeAt(value); - if (char0 === char) - continue; - char = char0; - } else { - if (value === -1) { - if (firstPadding < 0) { - t1 = buffer == null ? _null : buffer._contents.length; - if (t1 == null) - t1 = 0; - firstPadding = t1 + (i - sliceStart); - firstPaddingSourceIndex = i; - } - ++paddingCount; - if (char === 61) - continue; - } - char = char0; - } - if (value !== -2) { - if (buffer == null) { - buffer = new A.StringBuffer(""); - t1 = buffer; - } else - t1 = buffer; - t1._contents += B.JSString_methods.substring$2(source, sliceStart, i); - t2 = A.Primitives_stringFromCharCode(char); - t1._contents += t2; - sliceStart = i0; - continue; - } - } - throw A.wrapException(A.FormatException$("Invalid base64 data", source, i)); - } - if (buffer != null) { - t1 = B.JSString_methods.substring$2(source, sliceStart, end); - t1 = buffer._contents += t1; - t2 = t1.length; - if (firstPadding >= 0) - A.Base64Codec__checkPadding(source, firstPaddingSourceIndex, end, firstPadding, paddingCount, t2); - else { - endLength = B.JSInt_methods.$mod(t2 - 1, 4) + 1; - if (endLength === 1) - throw A.wrapException(A.FormatException$(_s31_, source, end)); - for (; endLength < 4;) { - t1 += "="; - buffer._contents = t1; - ++endLength; - } - } - t1 = buffer._contents; - return B.JSString_methods.replaceRange$3(source, start, end, t1.charCodeAt(0) == 0 ? t1 : t1); - } - $length = end - start; - if (firstPadding >= 0) - A.Base64Codec__checkPadding(source, firstPaddingSourceIndex, end, firstPadding, paddingCount, $length); - else { - endLength = B.JSInt_methods.$mod($length, 4); - if (endLength === 1) - throw A.wrapException(A.FormatException$(_s31_, source, end)); - if (endLength > 1) - source = B.JSString_methods.replaceRange$3(source, end, end, endLength === 2 ? "==" : "="); - } - return source; - } - }; - A.Base64Encoder.prototype = { - startChunkedConversion$1(sink) { - var _s64_ = string$.ABCDEF; - if (type$.StringConversionSink._is(sink)) - return new A._Utf8Base64EncoderSink(new A._Utf8StringSinkAdapter(new A._Utf8Decoder(false), sink, sink._stringSink), new A._Base64Encoder(_s64_)); - return new A._AsciiBase64EncoderSink(sink, new A._BufferCachingBase64Encoder(_s64_)); - } - }; - A._Base64Encoder.prototype = { - createBuffer$1(_, bufferLength) { - return new Uint8Array(bufferLength); - }, - encode$4(bytes, start, end, isLast) { - var output, _this = this, - byteCount = (_this._convert$_state & 3) + (end - start), - fullChunks = B.JSInt_methods._tdivFast$1(byteCount, 3), - bufferLength = fullChunks * 4; - if (isLast && byteCount - fullChunks * 3 > 0) - bufferLength += 4; - output = _this.createBuffer$1(0, bufferLength); - _this._convert$_state = A._Base64Encoder_encodeChunk(_this._alphabet, bytes, start, end, isLast, output, 0, _this._convert$_state); - if (bufferLength > 0) - return output; - return null; - } - }; - A._BufferCachingBase64Encoder.prototype = { - createBuffer$1(_, bufferLength) { - var buffer = this.bufferCache; - if (buffer == null || buffer.length < bufferLength) - buffer = this.bufferCache = new Uint8Array(bufferLength); - return J.asUint8List$2$x(B.NativeUint8List_methods.get$buffer(buffer), buffer.byteOffset, bufferLength); - } - }; - A._Base64EncoderSink.prototype = { - add$1(_, source) { - this._convert$_add$4(0, source, 0, source.length, false); - }, - close$0(_) { - this._convert$_add$4(0, B.List_empty0, 0, 0, true); - } - }; - A._AsciiBase64EncoderSink.prototype = { - _convert$_add$4(_, source, start, end, isLast) { - var buffer = this._encoder.encode$4(source, start, end, isLast); - if (buffer != null) - this._sink.add$1(0, A.String_String$fromCharCodes(buffer, 0, null)); - if (isLast) - this._sink.close$0(0); - } - }; - A._Utf8Base64EncoderSink.prototype = { - _convert$_add$4(_, source, start, end, isLast) { - var buffer = this._encoder.encode$4(source, start, end, isLast); - if (buffer != null) - this._sink.addSlice$4(buffer, 0, buffer.length, isLast); - } - }; - A.Base64Decoder.prototype = { - convert$2(input, start) { - var decoder, t1, - end = A.RangeError_checkValidRange(start, null, input.length, null, null); - if (start === end) - return new Uint8Array(0); - decoder = new A._Base64Decoder(); - t1 = decoder.decode$3(0, input, start, end); - t1.toString; - decoder.close$2(0, input, end); - return t1; - }, - startChunkedConversion$1(sink) { - return new A._Base64DecoderSink(sink, new A._Base64Decoder()); - } - }; - A._Base64Decoder.prototype = { - decode$3(_, input, start, end) { - var buffer, _this = this, - t1 = _this._convert$_state; - if (t1 < 0) { - _this._convert$_state = A._Base64Decoder__checkPadding(input, start, end, t1); - return null; - } - if (start === end) - return new Uint8Array(0); - buffer = A._Base64Decoder__allocateBuffer(input, start, end, t1); - _this._convert$_state = A._Base64Decoder_decodeChunk(input, start, end, buffer, 0, _this._convert$_state); - return buffer; - }, - close$2(_, input, end) { - var t1 = this._convert$_state; - if (t1 < -1) - throw A.wrapException(A.FormatException$("Missing padding character", input, end)); - if (t1 > 0) - throw A.wrapException(A.FormatException$("Invalid length, must be multiple of four", input, end)); - this._convert$_state = -1; - } - }; - A._Base64DecoderSink.prototype = { - add$1(_, string) { - var buffer, - t1 = string.length; - if (t1 === 0) - return; - buffer = this._decoder.decode$3(0, string, 0, t1); - if (buffer != null) - this._sink.add$1(0, buffer); - }, - close$0(_) { - this._decoder.close$2(0, null, null); - this._sink.close$0(0); - }, - addSlice$4(string, start, end, isLast) { - var t1, buffer; - A.RangeError_checkValidRange(start, end, string.length, null, null); - if (start === end) - return; - t1 = this._decoder; - buffer = t1.decode$3(0, string, start, end); - if (buffer != null) - this._sink.add$1(0, buffer); - if (isLast) { - t1.close$2(0, string, end); - this._sink.close$0(0); - } - } - }; - A.ByteConversionSink.prototype = {}; - A._ByteAdapterSink.prototype = { - add$1(_, chunk) { - this._sink.add$1(0, chunk); - }, - close$0(_) { - this._sink.close$0(0); - } - }; - A._ByteCallbackSink.prototype = { - add$1(_, chunk) { - var v, grown, _this = this, - t1 = _this._buffer, - t2 = _this._bufferIndex, - t3 = J.getInterceptor$asx(chunk); - if (t3.get$length(chunk) > t1.length - t2) { - t1 = _this._buffer; - v = t3.get$length(chunk) + t1.length - 1; - v |= B.JSInt_methods._shrOtherPositive$1(v, 1); - v |= v >>> 2; - v |= v >>> 4; - v |= v >>> 8; - grown = new Uint8Array((((v | v >>> 16) >>> 0) + 1) * 2); - t1 = _this._buffer; - B.NativeUint8List_methods.setRange$3(grown, 0, t1.length, t1); - _this._buffer = grown; - } - t1 = _this._buffer; - t2 = _this._bufferIndex; - B.NativeUint8List_methods.setRange$3(t1, t2, t2 + t3.get$length(chunk), chunk); - _this._bufferIndex = _this._bufferIndex + t3.get$length(chunk); - }, - close$0(_) { - this._convert$_callback.call$1(B.NativeUint8List_methods.sublist$2(this._buffer, 0, this._bufferIndex)); - } - }; - A.ChunkedConversionSink.prototype = {}; - A._SimpleCallbackSink.prototype = { - add$1(_, chunk) { - this._accumulated.push(chunk); - }, - close$0(_) { - this._convert$_callback.call$1(this._accumulated); - } - }; - A.Codec0.prototype = {}; - A.Converter.prototype = { - fuse$1$1(other, TT) { - return new A._FusedConverter(this, other, A._instanceType(this)._eval$1("@")._bind$1(TT)._eval$1("_FusedConverter<1,2,3>")); - }, - startChunkedConversion$1(sink) { - throw A.wrapException(A.UnsupportedError$("This converter does not support chunked conversions: " + this.toString$0(0))); - } - }; - A._FusedConverter.prototype = { - startChunkedConversion$1(sink) { - return this._convert$_first.startChunkedConversion$1(new A._JsonDecoderSink(this._second._reviver, sink, new A.StringBuffer(""))); - } - }; - A.Encoding.prototype = {}; - A.JsonUnsupportedObjectError.prototype = { - toString$0(_) { - var safeString = A.Error_safeToString(this.unsupportedObject); - return (this.cause != null ? "Converting object to an encodable object failed:" : "Converting object did not return an encodable object:") + " " + safeString; - } - }; - A.JsonCyclicError.prototype = { - toString$0(_) { - return "Cyclic error in JSON stringify"; - } - }; - A.JsonCodec.prototype = { - decode$2$reviver(_, source, reviver) { - var t1 = A._parseJson(source, this.get$decoder()._reviver); - return t1; - }, - decode$1(_, source) { - return this.decode$2$reviver(0, source, null); - }, - encode$2$toEncodable(value, toEncodable) { - if (toEncodable == null) - toEncodable = null; - if (toEncodable == null) - return A._JsonStringStringifier_stringify(value, this.get$encoder()._toEncodable, null); - return A._JsonStringStringifier_stringify(value, toEncodable, null); - }, - encode$1(value) { - return this.encode$2$toEncodable(value, null); - }, - get$encoder() { - return B.JsonEncoder_null; - }, - get$decoder() { - return B.JsonDecoder_null; - } - }; - A.JsonEncoder.prototype = { - startChunkedConversion$1(sink) { - var t1 = type$.StringConversionSink._is(sink) ? sink : new A._StringAdapterSink(sink); - return new A._JsonEncoderSink(null, this._toEncodable, t1); - } - }; - A._JsonEncoderSink.prototype = { - add$1(_, o) { - var stringSink, _this = this; - if (_this._isDone) - throw A.wrapException(A.StateError$("Only one call to add allowed")); - _this._isDone = true; - stringSink = _this._sink.asStringSink$0(); - A._JsonStringStringifier_printOn(o, stringSink, _this._toEncodable, _this._indent); - stringSink.close$0(0); - }, - close$0(_) { - } - }; - A.JsonDecoder.prototype = { - startChunkedConversion$1(sink) { - return new A._JsonDecoderSink(this._reviver, sink, new A.StringBuffer("")); - } - }; - A._JsonStringifier.prototype = { - writeStringContent$1(s) { - var offset, i, charCode, t1, t2, _this = this, - $length = s.length; - for (offset = 0, i = 0; i < $length; ++i) { - charCode = s.charCodeAt(i); - if (charCode > 92) { - if (charCode >= 55296) { - t1 = charCode & 64512; - if (t1 === 55296) { - t2 = i + 1; - t2 = !(t2 < $length && (s.charCodeAt(t2) & 64512) === 56320); - } else - t2 = false; - if (!t2) - if (t1 === 56320) { - t1 = i - 1; - t1 = !(t1 >= 0 && (s.charCodeAt(t1) & 64512) === 55296); - } else - t1 = false; - else - t1 = true; - if (t1) { - if (i > offset) - _this.writeStringSlice$3(s, offset, i); - offset = i + 1; - _this.writeCharCode$1(92); - _this.writeCharCode$1(117); - _this.writeCharCode$1(100); - t1 = charCode >>> 8 & 15; - _this.writeCharCode$1(t1 < 10 ? 48 + t1 : 87 + t1); - t1 = charCode >>> 4 & 15; - _this.writeCharCode$1(t1 < 10 ? 48 + t1 : 87 + t1); - t1 = charCode & 15; - _this.writeCharCode$1(t1 < 10 ? 48 + t1 : 87 + t1); - } - } - continue; - } - if (charCode < 32) { - if (i > offset) - _this.writeStringSlice$3(s, offset, i); - offset = i + 1; - _this.writeCharCode$1(92); - switch (charCode) { - case 8: - _this.writeCharCode$1(98); - break; - case 9: - _this.writeCharCode$1(116); - break; - case 10: - _this.writeCharCode$1(110); - break; - case 12: - _this.writeCharCode$1(102); - break; - case 13: - _this.writeCharCode$1(114); - break; - default: - _this.writeCharCode$1(117); - _this.writeCharCode$1(48); - _this.writeCharCode$1(48); - t1 = charCode >>> 4 & 15; - _this.writeCharCode$1(t1 < 10 ? 48 + t1 : 87 + t1); - t1 = charCode & 15; - _this.writeCharCode$1(t1 < 10 ? 48 + t1 : 87 + t1); - break; - } - } else if (charCode === 34 || charCode === 92) { - if (i > offset) - _this.writeStringSlice$3(s, offset, i); - offset = i + 1; - _this.writeCharCode$1(92); - _this.writeCharCode$1(charCode); - } - } - if (offset === 0) - _this.writeString$1(s); - else if (offset < $length) - _this.writeStringSlice$3(s, offset, $length); - }, - _checkCycle$1(object) { - var t1, t2, i, t3; - for (t1 = this._seen, t2 = t1.length, i = 0; i < t2; ++i) { - t3 = t1[i]; - if (object == null ? t3 == null : object === t3) - throw A.wrapException(new A.JsonCyclicError(object, null)); - } - t1.push(object); - }, - writeObject$1(object) { - var customJson, e, t1, exception, _this = this; - if (_this.writeJsonValue$1(object)) - return; - _this._checkCycle$1(object); - try { - customJson = _this._toEncodable.call$1(object); - if (!_this.writeJsonValue$1(customJson)) { - t1 = A.JsonUnsupportedObjectError$(object, null, _this.get$_partialResult()); - throw A.wrapException(t1); - } - _this._seen.pop(); - } catch (exception) { - e = A.unwrapException(exception); - t1 = A.JsonUnsupportedObjectError$(object, e, _this.get$_partialResult()); - throw A.wrapException(t1); - } - }, - writeJsonValue$1(object) { - var success, _this = this; - if (typeof object == "number") { - if (!isFinite(object)) - return false; - _this.writeNumber$1(object); - return true; - } else if (object === true) { - _this.writeString$1("true"); - return true; - } else if (object === false) { - _this.writeString$1("false"); - return true; - } else if (object == null) { - _this.writeString$1("null"); - return true; - } else if (typeof object == "string") { - _this.writeString$1('"'); - _this.writeStringContent$1(object); - _this.writeString$1('"'); - return true; - } else if (type$.List_dynamic._is(object)) { - _this._checkCycle$1(object); - _this.writeList$1(object); - _this._seen.pop(); - return true; - } else if (type$.Map_dynamic_dynamic._is(object)) { - _this._checkCycle$1(object); - success = _this.writeMap$1(object); - _this._seen.pop(); - return success; - } else - return false; - }, - writeList$1(list) { - var t1, i, _this = this; - _this.writeString$1("["); - t1 = J.getInterceptor$asx(list); - if (t1.get$isNotEmpty(list)) { - _this.writeObject$1(t1.$index(list, 0)); - for (i = 1; i < t1.get$length(list); ++i) { - _this.writeString$1(","); - _this.writeObject$1(t1.$index(list, i)); - } - } - _this.writeString$1("]"); - }, - writeMap$1(map) { - var t2, keyValueList, i, separator, _this = this, _box_0 = {}, - t1 = J.getInterceptor$asx(map); - if (t1.get$isEmpty(map)) { - _this.writeString$1("{}"); - return true; - } - t2 = t1.get$length(map) * 2; - keyValueList = A.List_List$filled(t2, null, false, type$.nullable_Object); - i = _box_0.i = 0; - _box_0.allStringKeys = true; - t1.forEach$1(map, new A._JsonStringifier_writeMap_closure(_box_0, keyValueList)); - if (!_box_0.allStringKeys) - return false; - _this.writeString$1("{"); - for (separator = '"'; i < t2; i += 2, separator = ',"') { - _this.writeString$1(separator); - _this.writeStringContent$1(A._asString(keyValueList[i])); - _this.writeString$1('":'); - _this.writeObject$1(keyValueList[i + 1]); - } - _this.writeString$1("}"); - return true; - } - }; - A._JsonStringifier_writeMap_closure.prototype = { - call$2(key, value) { - var t1, t2, t3, i; - if (typeof key != "string") - this._box_0.allStringKeys = false; - t1 = this.keyValueList; - t2 = this._box_0; - t3 = t2.i; - i = t2.i = t3 + 1; - t1[t3] = key; - t2.i = i + 1; - t1[i] = value; - }, - $signature: 121 - }; - A._JsonStringStringifier.prototype = { - get$_partialResult() { - var t1 = this._sink; - return t1 instanceof A.StringBuffer ? t1.toString$0(0) : null; - }, - writeNumber$1(number) { - this._sink.write$1(0, B.JSNumber_methods.toString$0(number)); - }, - writeString$1(string) { - this._sink.write$1(0, string); - }, - writeStringSlice$3(string, start, end) { - this._sink.write$1(0, B.JSString_methods.substring$2(string, start, end)); - }, - writeCharCode$1(charCode) { - this._sink.writeCharCode$1(charCode); - } - }; - A.Latin1Codec.prototype = { - encode$1(source) { - return B.Latin1Encoder_255.convert$1(source); - }, - decode$1(_, bytes) { - var t1 = B.Latin1Decoder_false_255.convert$1(bytes); - return t1; - } - }; - A.Latin1Encoder.prototype = {}; - A.Latin1Decoder.prototype = { - startChunkedConversion$1(sink) { - var stringSink = type$.StringConversionSink._is(sink) ? sink : new A._StringAdapterSink(sink); - if (!this._allowInvalid) - return new A._Latin1DecoderSink(stringSink); - return new A._Latin1AllowInvalidDecoderSink(stringSink); - } - }; - A._Latin1DecoderSink.prototype = { - close$0(_) { - this._sink.close$0(0); - this._sink = null; - }, - add$1(_, source) { - this.addSlice$4(source, 0, source.length, false); - }, - _addSliceToSink$4(source, start, end, isLast) { - var t1 = this._sink; - t1.toString; - t1.add$1(0, A.String_String$fromCharCodes(source, start, end)); - }, - addSlice$4(source, start, end, isLast) { - A.RangeError_checkValidRange(start, end, source.length, null, null); - if (start === end) - return; - this._addSliceToSink$4(source, start, end, false); - } - }; - A._Latin1AllowInvalidDecoderSink.prototype = { - addSlice$4(source, start, end, isLast) { - var i, char, t1; - A.RangeError_checkValidRange(start, end, source.length, null, null); - for (i = start; i < end; ++i) { - char = source[i]; - if (char > 255) { - if (i > start) { - t1 = this._sink; - t1.toString; - t1.add$1(0, A.String_String$fromCharCodes(source, start, i)); - } - t1 = this._sink; - t1.toString; - t1.add$1(0, A.String_String$fromCharCodes(B.List_65533, 0, 1)); - start = i + 1; - } - } - if (start < end) - this._addSliceToSink$4(source, start, end, false); - } - }; - A.StringConversionSink.prototype = { - add$1(_, str) { - this.addSlice$4(str, 0, str.length, false); - }, - asUtf8Sink$1(allowMalformed) { - return new A._Utf8ConversionSink(new A._Utf8Decoder(allowMalformed), this, new A.StringBuffer("")); - }, - asStringSink$0() { - return new A._StringConversionSinkAsStringSinkAdapter(new A.StringBuffer(""), this); - } - }; - A._ClosableStringSink.prototype = { - close$0(_) { - this._convert$_callback.call$0(); - }, - writeCharCode$1(charCode) { - var t1 = this._sink, - t2 = A.Primitives_stringFromCharCode(charCode); - t1._contents += t2; - }, - write$1(_, o) { - this._sink._contents += o; - } - }; - A._StringConversionSinkAsStringSinkAdapter.prototype = { - close$0(_) { - if (this._buffer._contents.length !== 0) - this._convert$_flush$0(); - this._chunkedSink.close$0(0); - }, - writeCharCode$1(charCode) { - var t1 = this._buffer, - t2 = A.Primitives_stringFromCharCode(charCode); - if ((t1._contents += t2).length > 16) - this._convert$_flush$0(); - }, - write$1(_, o) { - if (this._buffer._contents.length !== 0) - this._convert$_flush$0(); - this._chunkedSink.add$1(0, o); - }, - _convert$_flush$0() { - var t1 = this._buffer, - t2 = t1._contents; - t1._contents = ""; - this._chunkedSink.add$1(0, t2.charCodeAt(0) == 0 ? t2 : t2); - } - }; - A._StringSinkConversionSink.prototype = { - close$0(_) { - }, - addSlice$4(str, start, end, isLast) { - var t1, i, t2; - if (start !== 0 || end !== str.length) - for (t1 = this._stringSink, i = start; i < end; ++i) { - t2 = A.Primitives_stringFromCharCode(str.charCodeAt(i)); - t1._contents += t2; - } - else - this._stringSink._contents += str; - if (isLast) - this.close$0(0); - }, - add$1(_, str) { - this._stringSink._contents += str; - }, - asUtf8Sink$1(allowMalformed) { - return new A._Utf8StringSinkAdapter(new A._Utf8Decoder(allowMalformed), this, this._stringSink); - }, - asStringSink$0() { - return new A._ClosableStringSink(this.get$close(this), this._stringSink); - } - }; - A._StringAdapterSink.prototype = { - add$1(_, str) { - this._sink.add$1(0, str); - }, - addSlice$4(str, start, end, isLast) { - var t1 = start === 0 && end === str.length, - t2 = this._sink; - if (t1) - t2.add$1(0, str); - else - t2.add$1(0, B.JSString_methods.substring$2(str, start, end)); - if (isLast) - t2.close$0(0); - }, - close$0(_) { - this._sink.close$0(0); - } - }; - A._Utf8StringSinkAdapter.prototype = { - close$0(_) { - this._decoder.flush$1(0, this._stringSink); - this._sink.close$0(0); - }, - add$1(_, chunk) { - this.addSlice$4(chunk, 0, chunk.length, false); - }, - addSlice$4(codeUnits, startIndex, endIndex, isLast) { - var t1 = this._stringSink, - t2 = this._decoder._convertGeneral$4(codeUnits, startIndex, endIndex, false); - t1._contents += t2; - if (isLast) - this.close$0(0); - } - }; - A._Utf8ConversionSink.prototype = { - close$0(_) { - var t2, t3, accumulated, - t1 = this._buffer; - this._decoder.flush$1(0, t1); - t2 = t1._contents; - t3 = this._chunkedSink; - if (t2.length !== 0) { - accumulated = t2.charCodeAt(0) == 0 ? t2 : t2; - t1._contents = ""; - t3.addSlice$4(accumulated, 0, accumulated.length, true); - } else - t3.close$0(0); - }, - add$1(_, chunk) { - this.addSlice$4(chunk, 0, chunk.length, false); - }, - addSlice$4(chunk, startIndex, endIndex, isLast) { - var accumulated, - t1 = this._buffer, - t2 = this._decoder._convertGeneral$4(chunk, startIndex, endIndex, false); - t2 = t1._contents += t2; - if (t2.length !== 0) { - accumulated = t2.charCodeAt(0) == 0 ? t2 : t2; - this._chunkedSink.addSlice$4(accumulated, 0, accumulated.length, false); - t1._contents = ""; - return; - } - } - }; - A.Utf8Codec.prototype = { - decode$1(_, codeUnits) { - return B.Utf8Decoder_false.convert$1(codeUnits); - }, - encode$1(string) { - return B.C_Utf8Encoder.convert$1(string); - } - }; - A.Utf8Encoder.prototype = { - convert$1(string) { - var t1, encoder, - end = A.RangeError_checkValidRange(0, null, string.length, null, null); - if (end === 0) - return new Uint8Array(0); - t1 = new Uint8Array(end * 3); - encoder = new A._Utf8Encoder(t1); - if (encoder._fillBuffer$3(string, 0, end) !== end) - encoder._writeReplacementCharacter$0(); - return B.NativeUint8List_methods.sublist$2(t1, 0, encoder._bufferIndex); - }, - startChunkedConversion$1(sink) { - return new A._Utf8EncoderSink(new A._ByteAdapterSink(sink), new Uint8Array(1024)); - } - }; - A._Utf8Encoder.prototype = { - _writeReplacementCharacter$0() { - var _this = this, - t1 = _this._buffer, - t2 = _this._bufferIndex, - t3 = _this._bufferIndex = t2 + 1; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[t2] = 239; - t2 = _this._bufferIndex = t3 + 1; - t1[t3] = 191; - _this._bufferIndex = t2 + 1; - t1[t2] = 189; - }, - _writeSurrogate$2(leadingSurrogate, nextCodeUnit) { - var rune, t1, t2, t3, _this = this; - if ((nextCodeUnit & 64512) === 56320) { - rune = 65536 + ((leadingSurrogate & 1023) << 10) | nextCodeUnit & 1023; - t1 = _this._buffer; - t2 = _this._bufferIndex; - t3 = _this._bufferIndex = t2 + 1; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[t2] = rune >>> 18 | 240; - t2 = _this._bufferIndex = t3 + 1; - t1[t3] = rune >>> 12 & 63 | 128; - t3 = _this._bufferIndex = t2 + 1; - t1[t2] = rune >>> 6 & 63 | 128; - _this._bufferIndex = t3 + 1; - t1[t3] = rune & 63 | 128; - return true; - } else { - _this._writeReplacementCharacter$0(); - return false; - } - }, - _fillBuffer$3(str, start, end) { - var t1, t2, t3, stringIndex, codeUnit, t4, stringIndex0, t5, _this = this; - if (start !== end && (str.charCodeAt(end - 1) & 64512) === 55296) - --end; - for (t1 = _this._buffer, t2 = t1.$flags | 0, t3 = t1.length, stringIndex = start; stringIndex < end; ++stringIndex) { - codeUnit = str.charCodeAt(stringIndex); - if (codeUnit <= 127) { - t4 = _this._bufferIndex; - if (t4 >= t3) - break; - _this._bufferIndex = t4 + 1; - t2 & 2 && A.throwUnsupportedOperation(t1); - t1[t4] = codeUnit; - } else { - t4 = codeUnit & 64512; - if (t4 === 55296) { - if (_this._bufferIndex + 4 > t3) - break; - stringIndex0 = stringIndex + 1; - if (_this._writeSurrogate$2(codeUnit, str.charCodeAt(stringIndex0))) - stringIndex = stringIndex0; - } else if (t4 === 56320) { - if (_this._bufferIndex + 3 > t3) - break; - _this._writeReplacementCharacter$0(); - } else if (codeUnit <= 2047) { - t4 = _this._bufferIndex; - t5 = t4 + 1; - if (t5 >= t3) - break; - _this._bufferIndex = t5; - t2 & 2 && A.throwUnsupportedOperation(t1); - t1[t4] = codeUnit >>> 6 | 192; - _this._bufferIndex = t5 + 1; - t1[t5] = codeUnit & 63 | 128; - } else { - t4 = _this._bufferIndex; - if (t4 + 2 >= t3) - break; - t5 = _this._bufferIndex = t4 + 1; - t2 & 2 && A.throwUnsupportedOperation(t1); - t1[t4] = codeUnit >>> 12 | 224; - t4 = _this._bufferIndex = t5 + 1; - t1[t5] = codeUnit >>> 6 & 63 | 128; - _this._bufferIndex = t4 + 1; - t1[t4] = codeUnit & 63 | 128; - } - } - } - return stringIndex; - } - }; - A._Utf8EncoderSink.prototype = { - close$0(_) { - if (this._carry !== 0) { - this.addSlice$4("", 0, 0, true); - return; - } - this._sink._sink.close$0(0); - }, - addSlice$4(str, start, end, isLast) { - var t1, t2, t3, t4, isLastSlice, _this = this; - _this._bufferIndex = 0; - t1 = start === end; - if (t1 && !isLast) - return; - t2 = _this._carry; - if (t2 !== 0) { - if (_this._writeSurrogate$2(t2, !t1 ? str.charCodeAt(start) : 0)) - ++start; - _this._carry = 0; - } - t1 = _this._sink; - t2 = _this._buffer; - t3 = end - 1; - t4 = t2.length - 3; - do { - start = _this._fillBuffer$3(str, start, end); - isLastSlice = isLast && start === end; - if (start === t3 && (str.charCodeAt(start) & 64512) === 55296) { - if (isLast && _this._bufferIndex < t4) - _this._writeReplacementCharacter$0(); - else - _this._carry = str.charCodeAt(start); - ++start; - } - t1.add$1(0, B.NativeUint8List_methods.sublist$2(t2, 0, _this._bufferIndex)); - if (isLastSlice) - t1.close$0(0); - _this._bufferIndex = 0; - } while (start < end); - if (isLast) - _this.close$0(0); - } - }; - A.Utf8Decoder.prototype = { - convert$1(codeUnits) { - return new A._Utf8Decoder(this._allowMalformed)._convertGeneral$4(codeUnits, 0, null, true); - }, - startChunkedConversion$1(sink) { - var stringSink = type$.StringConversionSink._is(sink) ? sink : new A._StringAdapterSink(sink); - return stringSink.asUtf8Sink$1(this._allowMalformed); - } - }; - A._Utf8Decoder.prototype = { - _convertGeneral$4(codeUnits, start, maybeEnd, single) { - var casted, bytes, errorOffset, t1, result, message, _this = this, - end = A.RangeError_checkValidRange(start, maybeEnd, J.get$length$asx(codeUnits), null, null); - if (start === end) - return ""; - if (codeUnits instanceof Uint8Array) { - casted = codeUnits; - bytes = casted; - errorOffset = 0; - } else { - bytes = A._Utf8Decoder__makeNativeUint8List(codeUnits, start, end); - end -= start; - errorOffset = start; - start = 0; - } - if (single && end - start >= 15) { - t1 = _this.allowMalformed; - result = A._Utf8Decoder__convertInterceptedUint8List(t1, bytes, start, end); - if (result != null) { - if (!t1) - return result; - if (result.indexOf("\ufffd") < 0) - return result; - } - } - result = _this._decodeRecursive$4(bytes, start, end, single); - t1 = _this._convert$_state; - if ((t1 & 1) !== 0) { - message = A._Utf8Decoder_errorDescription(t1); - _this._convert$_state = 0; - throw A.wrapException(A.FormatException$(message, codeUnits, errorOffset + _this._charOrIndex)); - } - return result; - }, - _decodeRecursive$4(bytes, start, end, single) { - var mid, s1, _this = this; - if (end - start > 1000) { - mid = B.JSInt_methods._tdivFast$1(start + end, 2); - s1 = _this._decodeRecursive$4(bytes, start, mid, false); - if ((_this._convert$_state & 1) !== 0) - return s1; - return s1 + _this._decodeRecursive$4(bytes, mid, end, single); - } - return _this.decodeGeneral$4(bytes, start, end, single); - }, - flush$1(_, sink) { - var t1, - state = this._convert$_state; - this._convert$_state = 0; - if (state <= 32) - return; - if (this.allowMalformed) { - t1 = A.Primitives_stringFromCharCode(65533); - sink._contents += t1; - } else - throw A.wrapException(A.FormatException$(A._Utf8Decoder_errorDescription(77), null, null)); - }, - decodeGeneral$4(bytes, start, end, single) { - var t1, type, t2, i0, markEnd, i1, m, _this = this, _65533 = 65533, - state = _this._convert$_state, - char = _this._charOrIndex, - buffer = new A.StringBuffer(""), - i = start + 1, - byte = bytes[start]; - $label0$0: - for (t1 = _this.allowMalformed; true;) { - for (; true; i = i0) { - type = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE".charCodeAt(byte) & 31; - char = state <= 32 ? byte & 61694 >>> type : (byte & 63 | char << 6) >>> 0; - state = " \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA".charCodeAt(state + type); - if (state === 0) { - t2 = A.Primitives_stringFromCharCode(char); - buffer._contents += t2; - if (i === end) - break $label0$0; - break; - } else if ((state & 1) !== 0) { - if (t1) - switch (state) { - case 69: - case 67: - t2 = A.Primitives_stringFromCharCode(_65533); - buffer._contents += t2; - break; - case 65: - t2 = A.Primitives_stringFromCharCode(_65533); - buffer._contents += t2; - --i; - break; - default: - t2 = A.Primitives_stringFromCharCode(_65533); - buffer._contents = (buffer._contents += t2) + A.Primitives_stringFromCharCode(_65533); - break; - } - else { - _this._convert$_state = state; - _this._charOrIndex = i - 1; - return ""; - } - state = 0; - } - if (i === end) - break $label0$0; - i0 = i + 1; - byte = bytes[i]; - } - i0 = i + 1; - byte = bytes[i]; - if (byte < 128) { - while (true) { - if (!(i0 < end)) { - markEnd = end; - break; - } - i1 = i0 + 1; - byte = bytes[i0]; - if (byte >= 128) { - markEnd = i1 - 1; - i0 = i1; - break; - } - i0 = i1; - } - if (markEnd - i < 20) - for (m = i; m < markEnd; ++m) { - t2 = A.Primitives_stringFromCharCode(bytes[m]); - buffer._contents += t2; - } - else { - t2 = A.String_String$fromCharCodes(bytes, i, markEnd); - buffer._contents += t2; - } - if (markEnd === end) - break $label0$0; - i = i0; - } else - i = i0; - } - if (single && state > 32) - if (t1) { - t1 = A.Primitives_stringFromCharCode(_65533); - buffer._contents += t1; - } else { - _this._convert$_state = 77; - _this._charOrIndex = end; - return ""; - } - _this._convert$_state = state; - _this._charOrIndex = char; - t1 = buffer._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A.__Utf8EncoderSink__Utf8Encoder_StringConversionSink.prototype = {}; - A._WeakReferenceWrapper.prototype = {}; - A.NoSuchMethodError_toString_closure.prototype = { - call$2(key, value) { - var t1 = this.sb, - t2 = this._box_0, - t3 = (t1._contents += t2.comma) + key.__internal$_name; - t1._contents = t3; - t1._contents = t3 + ": "; - t3 = A.Error_safeToString(value); - t1._contents += t3; - t2.comma = ", "; - }, - $signature: 344 - }; - A._Uri__makeQueryFromParameters_closure.prototype = { - call$2(key, value) { - var t1, t2; - if (typeof value == "string") - this.params.set(key, value); - else if (value == null) - this.params.set(key, ""); - else - for (t1 = J.get$iterator$ax(value), t2 = this.params; t1.moveNext$0();) { - value = t1.get$current(t1); - if (typeof value == "string") - t2.append(key, value); - else if (value == null) - t2.append(key, ""); - else - A._asStringQ(value); - } - }, - $signature: 34 - }; - A.DateTime.prototype = { - _addMicroseconds$1(durationMicroseconds) { - var _1000 = 1000, - durationLo = B.JSInt_methods.$mod(durationMicroseconds, _1000), - durationHi = B.JSInt_methods._tdivFast$1(durationMicroseconds - durationLo, _1000), - sumLo = this._microsecond + durationLo, - microsecond = B.JSInt_methods.$mod(sumLo, _1000), - t1 = this.isUtc; - return new A.DateTime(A.DateTime__validate(this._core$_value + B.JSInt_methods._tdivFast$1(sumLo - microsecond, _1000) + durationHi, microsecond, t1), microsecond, t1); - }, - difference$1(other) { - return A.Duration$(this._microsecond - other._microsecond, this._core$_value - other._core$_value, 0); - }, - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.DateTime && this._core$_value === other._core$_value && this._microsecond === other._microsecond && this.isUtc === other.isUtc; - }, - get$hashCode(_) { - return A.Object_hash(this._core$_value, this._microsecond, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - isBefore$1(other) { - var t1 = this._core$_value, - t2 = other._core$_value; - if (t1 >= t2) - t1 = t1 === t2 && this._microsecond < other._microsecond; - else - t1 = true; - return t1; - }, - compareTo$1(_, other) { - var r = B.JSInt_methods.compareTo$1(this._core$_value, other._core$_value); - if (r !== 0) - return r; - return B.JSInt_methods.compareTo$1(this._microsecond, other._microsecond); - }, - toString$0(_) { - var _this = this, - y = A.DateTime__fourDigits(A.Primitives_getYear(_this)), - m = A.DateTime__twoDigits(A.Primitives_getMonth(_this)), - d = A.DateTime__twoDigits(A.Primitives_getDay(_this)), - h = A.DateTime__twoDigits(A.Primitives_getHours(_this)), - min = A.DateTime__twoDigits(A.Primitives_getMinutes(_this)), - sec = A.DateTime__twoDigits(A.Primitives_getSeconds(_this)), - ms = A.DateTime__threeDigits(A.Primitives_getMilliseconds(_this)), - t1 = _this._microsecond, - us = t1 === 0 ? "" : A.DateTime__threeDigits(t1); - t1 = y + "-" + m; - if (_this.isUtc) - return t1 + "-" + d + " " + h + ":" + min + ":" + sec + "." + ms + us + "Z"; - else - return t1 + "-" + d + " " + h + ":" + min + ":" + sec + "." + ms + us; - }, - toIso8601String$0() { - var _this = this, - y = A.Primitives_getYear(_this) >= -9999 && A.Primitives_getYear(_this) <= 9999 ? A.DateTime__fourDigits(A.Primitives_getYear(_this)) : A.DateTime__sixDigits(A.Primitives_getYear(_this)), - m = A.DateTime__twoDigits(A.Primitives_getMonth(_this)), - d = A.DateTime__twoDigits(A.Primitives_getDay(_this)), - h = A.DateTime__twoDigits(A.Primitives_getHours(_this)), - min = A.DateTime__twoDigits(A.Primitives_getMinutes(_this)), - sec = A.DateTime__twoDigits(A.Primitives_getSeconds(_this)), - ms = A.DateTime__threeDigits(A.Primitives_getMilliseconds(_this)), - t1 = _this._microsecond, - us = t1 === 0 ? "" : A.DateTime__threeDigits(t1); - t1 = y + "-" + m; - if (_this.isUtc) - return t1 + "-" + d + "T" + h + ":" + min + ":" + sec + "." + ms + us + "Z"; - else - return t1 + "-" + d + "T" + h + ":" + min + ":" + sec + "." + ms + us; - }, - $isComparable: 1 - }; - A.DateTime_parse_parseIntOrZero.prototype = { - call$1(matched) { - if (matched == null) - return 0; - return A.int_parse(matched, null); - }, - $signature: 194 - }; - A.DateTime_parse_parseMilliAndMicroseconds.prototype = { - call$1(matched) { - var t1, result, i; - if (matched == null) - return 0; - for (t1 = matched.length, result = 0, i = 0; i < 6; ++i) { - result *= 10; - if (i < t1) - result += matched.charCodeAt(i) ^ 48; - } - return result; - }, - $signature: 194 - }; - A.Duration.prototype = { - $add(_, other) { - return new A.Duration(this._duration + other._duration); - }, - $sub(_, other) { - return new A.Duration(this._duration - other._duration); - }, - $mul(_, factor) { - return new A.Duration(B.JSNumber_methods.round$0(this._duration * factor)); - }, - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.Duration && this._duration === other._duration; - }, - get$hashCode(_) { - return B.JSInt_methods.get$hashCode(this._duration); - }, - compareTo$1(_, other) { - return B.JSInt_methods.compareTo$1(this._duration, other._duration); - }, - toString$0(_) { - var sign, minutes, minutesPadding, seconds, secondsPadding, - microseconds = this._duration, - hours = B.JSInt_methods._tdivFast$1(microseconds, 3600000000), - microseconds0 = microseconds % 3600000000; - if (microseconds < 0) { - hours = 0 - hours; - microseconds = 0 - microseconds0; - sign = "-"; - } else { - microseconds = microseconds0; - sign = ""; - } - minutes = B.JSInt_methods._tdivFast$1(microseconds, 60000000); - microseconds %= 60000000; - minutesPadding = minutes < 10 ? "0" : ""; - seconds = B.JSInt_methods._tdivFast$1(microseconds, 1000000); - secondsPadding = seconds < 10 ? "0" : ""; - return sign + hours + ":" + minutesPadding + minutes + ":" + secondsPadding + seconds + "." + B.JSString_methods.padLeft$2(B.JSInt_methods.toString$0(microseconds % 1000000), 6, "0"); - }, - $isComparable: 1 - }; - A._Enum.prototype = { - toString$0(_) { - return this._enumToString$0(); - } - }; - A.Error.prototype = { - get$stackTrace() { - return A.Primitives_extractStackTrace(this); - } - }; - A.AssertionError.prototype = { - toString$0(_) { - var t1 = this.message; - if (t1 != null) - return "Assertion failed: " + A.Error_safeToString(t1); - return "Assertion failed"; - }, - get$message(receiver) { - return this.message; - } - }; - A.TypeError.prototype = {}; - A.ArgumentError.prototype = { - get$_errorName() { - return "Invalid argument" + (!this._hasValue ? "(s)" : ""); - }, - get$_errorExplanation() { - return ""; - }, - toString$0(_) { - var _this = this, - $name = _this.name, - nameString = $name == null ? "" : " (" + $name + ")", - message = _this.message, - messageString = message == null ? "" : ": " + A.S(message), - prefix = _this.get$_errorName() + nameString + messageString; - if (!_this._hasValue) - return prefix; - return prefix + _this.get$_errorExplanation() + ": " + A.Error_safeToString(_this.get$invalidValue()); - }, - get$invalidValue() { - return this.invalidValue; - } - }; - A.RangeError.prototype = { - get$invalidValue() { - return this.invalidValue; - }, - get$_errorName() { - return "RangeError"; - }, - get$_errorExplanation() { - var explanation, - start = this.start, - end = this.end; - if (start == null) - explanation = end != null ? ": Not less than or equal to " + A.S(end) : ""; - else if (end == null) - explanation = ": Not greater than or equal to " + A.S(start); - else if (end > start) - explanation = ": Not in inclusive range " + A.S(start) + ".." + A.S(end); - else - explanation = end < start ? ": Valid value range is empty" : ": Only valid value is " + A.S(start); - return explanation; - } - }; - A.IndexError.prototype = { - get$invalidValue() { - return this.invalidValue; - }, - get$_errorName() { - return "RangeError"; - }, - get$_errorExplanation() { - if (this.invalidValue < 0) - return ": index must not be negative"; - var t1 = this.length; - if (t1 === 0) - return ": no indices are valid"; - return ": index should be less than " + t1; - }, - get$length(receiver) { - return this.length; - } - }; - A.NoSuchMethodError.prototype = { - toString$0(_) { - var $arguments, t1, _i, t2, t3, argument, receiverText, actualParameters, _this = this, _box_0 = {}, - sb = new A.StringBuffer(""); - _box_0.comma = ""; - $arguments = _this._core$_arguments; - for (t1 = $arguments.length, _i = 0, t2 = "", t3 = ""; _i < t1; ++_i, t3 = ", ") { - argument = $arguments[_i]; - sb._contents = t2 + t3; - t2 = A.Error_safeToString(argument); - t2 = sb._contents += t2; - _box_0.comma = ", "; - } - _this._namedArguments.forEach$1(0, new A.NoSuchMethodError_toString_closure(_box_0, sb)); - receiverText = A.Error_safeToString(_this._core$_receiver); - actualParameters = sb.toString$0(0); - return "NoSuchMethodError: method not found: '" + _this._memberName.__internal$_name + "'\nReceiver: " + receiverText + "\nArguments: [" + actualParameters + "]"; - } - }; - A.UnsupportedError.prototype = { - toString$0(_) { - return "Unsupported operation: " + this.message; - } - }; - A.UnimplementedError.prototype = { - toString$0(_) { - var message = this.message; - return message != null ? "UnimplementedError: " + message : "UnimplementedError"; - } - }; - A.StateError.prototype = { - toString$0(_) { - return "Bad state: " + this.message; - } - }; - A.ConcurrentModificationError.prototype = { - toString$0(_) { - var t1 = this.modifiedObject; - if (t1 == null) - return "Concurrent modification during iteration."; - return "Concurrent modification during iteration: " + A.Error_safeToString(t1) + "."; - } - }; - A.OutOfMemoryError.prototype = { - toString$0(_) { - return "Out of Memory"; - }, - get$stackTrace() { - return null; - }, - $isError: 1 - }; - A.StackOverflowError.prototype = { - toString$0(_) { - return "Stack Overflow"; - }, - get$stackTrace() { - return null; - }, - $isError: 1 - }; - A._Exception.prototype = { - toString$0(_) { - return "Exception: " + A.S(this.message); - }, - $isException: 1 - }; - A.FormatException.prototype = { - toString$0(_) { - var t1, lineNum, lineStart, previousCharWasCR, i, char, lineEnd, prefix, postfix, end, start, - message = this.message, - report = "" !== message ? "FormatException: " + message : "FormatException", - offset = this.offset, - source = this.source; - if (typeof source == "string") { - if (offset != null) - t1 = offset < 0 || offset > source.length; - else - t1 = false; - if (t1) - offset = null; - if (offset == null) { - if (source.length > 78) - source = B.JSString_methods.substring$2(source, 0, 75) + "..."; - return report + "\n" + source; - } - for (lineNum = 1, lineStart = 0, previousCharWasCR = false, i = 0; i < offset; ++i) { - char = source.charCodeAt(i); - if (char === 10) { - if (lineStart !== i || !previousCharWasCR) - ++lineNum; - lineStart = i + 1; - previousCharWasCR = false; - } else if (char === 13) { - ++lineNum; - lineStart = i + 1; - previousCharWasCR = true; - } - } - report = lineNum > 1 ? report + (" (at line " + lineNum + ", character " + (offset - lineStart + 1) + ")\n") : report + (" (at character " + (offset + 1) + ")\n"); - lineEnd = source.length; - for (i = offset; i < lineEnd; ++i) { - char = source.charCodeAt(i); - if (char === 10 || char === 13) { - lineEnd = i; - break; - } - } - prefix = ""; - if (lineEnd - lineStart > 78) { - postfix = "..."; - if (offset - lineStart < 75) { - end = lineStart + 75; - start = lineStart; - } else { - if (lineEnd - offset < 75) { - start = lineEnd - 75; - end = lineEnd; - postfix = ""; - } else { - start = offset - 36; - end = offset + 36; - } - prefix = "..."; - } - } else { - end = lineEnd; - start = lineStart; - postfix = ""; - } - return report + prefix + B.JSString_methods.substring$2(source, start, end) + postfix + "\n" + B.JSString_methods.$mul(" ", offset - start + prefix.length) + "^\n"; - } else - return offset != null ? report + (" (at offset " + A.S(offset) + ")") : report; - }, - $isException: 1, - get$message(receiver) { - return this.message; - }, - get$source(receiver) { - return this.source; - }, - get$offset(receiver) { - return this.offset; - } - }; - A.Iterable.prototype = { - cast$1$0(_, $R) { - return A.CastIterable_CastIterable(this, A.instanceType(this)._eval$1("Iterable.E"), $R); - }, - followedBy$1(_, other) { - var _this = this; - if (type$.EfficientLengthIterable_dynamic._is(_this)) - return A.FollowedByIterable_FollowedByIterable$firstEfficient(_this, other, A.instanceType(_this)._eval$1("Iterable.E")); - return new A.FollowedByIterable(_this, other, A.instanceType(_this)._eval$1("FollowedByIterable")); - }, - map$1$1(_, toElement, $T) { - return A.MappedIterable_MappedIterable(this, toElement, A.instanceType(this)._eval$1("Iterable.E"), $T); - }, - where$1(_, test) { - return new A.WhereIterable(this, test, A.instanceType(this)._eval$1("WhereIterable")); - }, - whereType$1$0(_, $T) { - return new A.WhereTypeIterable(this, $T._eval$1("WhereTypeIterable<0>")); - }, - contains$1(_, element) { - var t1; - for (t1 = this.get$iterator(this); t1.moveNext$0();) - if (J.$eq$(t1.get$current(t1), element)) - return true; - return false; - }, - forEach$1(_, action) { - var t1; - for (t1 = this.get$iterator(this); t1.moveNext$0();) - action.call$1(t1.get$current(t1)); - }, - fold$1$2(_, initialValue, combine) { - var t1, value; - for (t1 = this.get$iterator(this), value = initialValue; t1.moveNext$0();) - value = combine.call$2(value, t1.get$current(t1)); - return value; - }, - fold$2(_, initialValue, combine) { - combine.toString; - return this.fold$1$2(0, initialValue, combine, type$.dynamic); - }, - join$1(_, separator) { - var first, t1, - iterator = this.get$iterator(this); - if (!iterator.moveNext$0()) - return ""; - first = J.toString$0$(iterator.get$current(iterator)); - if (!iterator.moveNext$0()) - return first; - if (separator.length === 0) { - t1 = first; - do - t1 += J.toString$0$(iterator.get$current(iterator)); - while (iterator.moveNext$0()); - } else { - t1 = first; - do - t1 = t1 + separator + J.toString$0$(iterator.get$current(iterator)); - while (iterator.moveNext$0()); - } - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - join$0(_) { - return this.join$1(0, ""); - }, - any$1(_, test) { - var t1; - for (t1 = this.get$iterator(this); t1.moveNext$0();) - if (test.call$1(t1.get$current(t1))) - return true; - return false; - }, - toList$1$growable(_, growable) { - var t1 = A.instanceType(this)._eval$1("Iterable.E"); - if (growable) - t1 = A.List_List$_of(this, t1); - else { - t1 = A.List_List$_of(this, t1); - t1.$flags = 1; - t1 = t1; - } - return t1; - }, - toList$0(_) { - return this.toList$1$growable(0, true); - }, - toSet$0(_) { - return A.LinkedHashSet_LinkedHashSet$of(this, A.instanceType(this)._eval$1("Iterable.E")); - }, - get$length(_) { - var count, - it = this.get$iterator(this); - for (count = 0; it.moveNext$0();) - ++count; - return count; - }, - get$isEmpty(_) { - return !this.get$iterator(this).moveNext$0(); - }, - get$isNotEmpty(_) { - return !this.get$isEmpty(this); - }, - take$1(_, count) { - return A.TakeIterable_TakeIterable(this, count, A.instanceType(this)._eval$1("Iterable.E")); - }, - skip$1(_, count) { - return A.SkipIterable_SkipIterable(this, count, A.instanceType(this)._eval$1("Iterable.E")); - }, - get$first(_) { - var it = this.get$iterator(this); - if (!it.moveNext$0()) - throw A.wrapException(A.IterableElementError_noElement()); - return it.get$current(it); - }, - get$last(_) { - var result, - it = this.get$iterator(this); - if (!it.moveNext$0()) - throw A.wrapException(A.IterableElementError_noElement()); - do - result = it.get$current(it); - while (it.moveNext$0()); - return result; - }, - get$single(_) { - var result, - it = this.get$iterator(this); - if (!it.moveNext$0()) - throw A.wrapException(A.IterableElementError_noElement()); - result = it.get$current(it); - if (it.moveNext$0()) - throw A.wrapException(A.IterableElementError_tooMany()); - return result; - }, - firstWhere$2$orElse(_, test, orElse) { - var t1, element; - for (t1 = this.get$iterator(this); t1.moveNext$0();) { - element = t1.get$current(t1); - if (test.call$1(element)) - return element; - } - throw A.wrapException(A.IterableElementError_noElement()); - }, - firstWhere$1(_, test) { - test.toString; - return this.firstWhere$2$orElse(0, test, null); - }, - lastWhere$1(_, test) { - var result, current, - iterator = this.get$iterator(this); - do { - if (!iterator.moveNext$0()) - throw A.wrapException(A.IterableElementError_noElement()); - result = iterator.get$current(iterator); - } while (!test.call$1(result)); - for (; iterator.moveNext$0();) { - current = iterator.get$current(iterator); - if (test.call$1(current)) - result = current; - } - return result; - }, - elementAt$1(_, index) { - var iterator, skipCount; - A.RangeError_checkNotNegative(index, "index"); - iterator = this.get$iterator(this); - for (skipCount = index; iterator.moveNext$0();) { - if (skipCount === 0) - return iterator.get$current(iterator); - --skipCount; - } - throw A.wrapException(A.IndexError$withLength(index, index - skipCount, this, null, "index")); - }, - toString$0(_) { - return A.Iterable_iterableToShortString(this, "(", ")"); - } - }; - A._GeneratorIterable.prototype = { - elementAt$1(_, index) { - A.IndexError_check(index, this.length, this, null, null); - return this._generator.call$1(index); - }, - get$length(receiver) { - return this.length; - } - }; - A.MapEntry.prototype = { - toString$0(_) { - return "MapEntry(" + A.S(this.key) + ": " + A.S(this.value) + ")"; - } - }; - A.Null.prototype = { - get$hashCode(_) { - return A.Object.prototype.get$hashCode.call(this, 0); - }, - toString$0(_) { - return "null"; - } - }; - A.Object.prototype = {$isObject: 1, - $eq(_, other) { - return this === other; - }, - get$hashCode(_) { - return A.Primitives_objectHashCode(this); - }, - toString$0(_) { - return "Instance of '" + A.Primitives_objectTypeName(this) + "'"; - }, - noSuchMethod$1(_, invocation) { - throw A.wrapException(A.NoSuchMethodError_NoSuchMethodError$withInvocation(this, invocation)); - }, - get$runtimeType(_) { - return A.getRuntimeTypeOfDartObject(this); - }, - toString() { - return this.toString$0(this); - }, - call$0() { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$0", 0, [], [], 0)); - }, - call$1($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1", 0, [$0], [], 0)); - }, - call$2($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2", 0, [$0, $1], [], 0)); - }, - call$3$1($0, $T1, $T2, $T3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$1", 0, [$0, $T1, $T2, $T3], [], 3)); - }, - call$1$2$onError($0, $1, $T1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$2$onError", 0, [$0, $1, $T1], ["onError"], 1)); - }, - call$2$1($0, $T1, $T2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$1", 0, [$0, $T1, $T2], [], 2)); - }, - call$1$1($0, $T1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$1", 0, [$0, $T1], [], 1)); - }, - call$3($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3", 0, [$0, $1, $2], [], 0)); - }, - call$4($0, $1, $2, $3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4", 0, [$0, $1, $2, $3], [], 0)); - }, - call$3$3($0, $1, $2, $T1, $T2, $T3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$3", 0, [$0, $1, $2, $T1, $T2, $T3], [], 3)); - }, - call$2$2($0, $1, $T1, $T2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$2", 0, [$0, $1, $T1, $T2], [], 2)); - }, - call$1$2($0, $1, $T1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$2", 0, [$0, $1, $T1], [], 1)); - }, - call$4$cancelOnError$onDone$onError($0, $1, $2, $3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$cancelOnError$onDone$onError", 0, [$0, $1, $2, $3], ["cancelOnError", "onDone", "onError"], 0)); - }, - call$1$growable($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$growable", 0, [$0], ["growable"], 0)); - }, - call$1$highContrast($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$highContrast", 0, [$0], ["highContrast"], 0)); - }, - call$1$accessibilityFeatures($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$accessibilityFeatures", 0, [$0], ["accessibilityFeatures"], 0)); - }, - call$1$locales($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$locales", 0, [$0], ["locales"], 0)); - }, - call$1$textScaleFactor($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$textScaleFactor", 0, [$0], ["textScaleFactor"], 0)); - }, - call$1$platformBrightness($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$platformBrightness", 0, [$0], ["platformBrightness"], 0)); - }, - call$1$accessibleNavigation($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$accessibleNavigation", 0, [$0], ["accessibleNavigation"], 0)); - }, - call$1$semanticsEnabled($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$semanticsEnabled", 0, [$0], ["semanticsEnabled"], 0)); - }, - call$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12], ["buttons", "change", "device", "kind", "physicalX", "physicalY", "pressure", "pressureMax", "scale", "signalKind", "timeStamp", "viewId"], 0)); - }, - call$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14], ["buttons", "change", "device", "kind", "onRespond", "physicalX", "physicalY", "pressure", "pressureMax", "scrollDeltaX", "scrollDeltaY", "signalKind", "timeStamp", "viewId"], 0)); - }, - call$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25], ["buttons", "change", "device", "distance", "distanceMax", "kind", "obscured", "orientation", "physicalX", "physicalY", "platformData", "pressure", "pressureMax", "pressureMin", "radiusMajor", "radiusMax", "radiusMin", "radiusMinor", "scale", "scrollDeltaX", "scrollDeltaY", "signalKind", "size", "tilt", "timeStamp", "viewId"], 0)); - }, - call$3$data$details$event($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$data$details$event", 0, [$0, $1, $2], ["data", "details", "event"], 0)); - }, - call$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12], ["buttons", "change", "device", "kind", "physicalX", "physicalY", "pressure", "pressureMax", "signalKind", "tilt", "timeStamp", "viewId"], 0)); - }, - call$1$0($T1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$0", 0, [$T1], [], 1)); - }, - call$1$queryParameters($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$queryParameters", 0, [$0], ["queryParameters"], 0)); - }, - call$2$onDone($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$onDone", 0, [$0, $1], ["onDone"], 0)); - }, - call$2$3($0, $1, $2, $T1, $T2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$3", 0, [$0, $1, $2, $T1, $T2], [], 2)); - }, - call$3$onDone$onError($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$onDone$onError", 0, [$0, $1, $2], ["onDone", "onError"], 0)); - }, - call$1$end($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$end", 0, [$0], ["end"], 0)); - }, - call$1$text($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$text", 0, [$0], ["text"], 0)); - }, - call$1$line($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$line", 0, [$0], ["line"], 0)); - }, - call$2$color($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$color", 0, [$0, $1], ["color"], 0)); - }, - call$2$withDrive($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$withDrive", 0, [$0, $1], ["withDrive"], 0)); - }, - call$1$scheme($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$scheme", 0, [$0], ["scheme"], 0)); - }, - call$3$length$position($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$length$position", 0, [$0, $1, $2], ["length", "position"], 0)); - }, - call$2$priority$scheduler($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$priority$scheduler", 0, [$0, $1], ["priority", "scheduler"], 0)); - }, - call$1$allowPlatformDefault($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$allowPlatformDefault", 0, [$0], ["allowPlatformDefault"], 0)); - }, - call$2$position($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$position", 0, [$0, $1], ["position"], 0)); - }, - call$1$debugBuildRoot($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$debugBuildRoot", 0, [$0], ["debugBuildRoot"], 0)); - }, - call$5$appBarTheme$cardTheme$colorScheme$scaffoldBackgroundColor$textTheme($0, $1, $2, $3, $4) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$appBarTheme$cardTheme$colorScheme$scaffoldBackgroundColor$textTheme", 0, [$0, $1, $2, $3, $4], ["appBarTheme", "cardTheme", "colorScheme", "scaffoldBackgroundColor", "textTheme"], 0)); - }, - call$1$brightness($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$brightness", 0, [$0], ["brightness"], 0)); - }, - call$3$bodyColor$decorationColor$displayColor($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$bodyColor$decorationColor$displayColor", 0, [$0, $1, $2], ["bodyColor", "decorationColor", "displayColor"], 0)); - }, - call$2$aspect($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$aspect", 0, [$0, $1], ["aspect"], 0)); - }, - call$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight($0, $1, $2, $3, $4, $5, $6, $7, $8) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8], ["applyTextScaling", "color", "fill", "grade", "opacity", "opticalSize", "shadows", "size", "weight"], 0)); - }, - call$2$after($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$after", 0, [$0, $1], ["after"], 0)); - }, - call$1$style($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$style", 0, [$0], ["style"], 0)); - }, - call$1$range($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$range", 0, [$0], ["range"], 0)); - }, - call$3$dimensions$textScaler($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$dimensions$textScaler", 0, [$0, $1, $2], ["dimensions", "textScaler"], 0)); - }, - call$2$defaultBlurTileMode($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$defaultBlurTileMode", 0, [$0, $1], ["defaultBlurTileMode"], 0)); - }, - call$3$boxHeightStyle($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$boxHeightStyle", 0, [$0, $1, $2], ["boxHeightStyle"], 0)); - }, - call$3$includePlaceholders$includeSemanticsLabels($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$includePlaceholders$includeSemanticsLabels", 0, [$0, $1, $2], ["includePlaceholders", "includeSemanticsLabels"], 0)); - }, - call$3$replace$state($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$replace$state", 0, [$0, $1, $2], ["replace", "state"], 0)); - }, - call$2$path($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$path", 0, [$0, $1], ["path"], 0)); - }, - call$2$params($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$params", 0, [$0, $1], ["params"], 0)); - }, - call$3$onAction$onChange($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$onAction$onChange", 0, [$0, $1, $2], ["onAction", "onChange"], 0)); - }, - call$1$parentConfiguration($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$parentConfiguration", 0, [$0], ["parentConfiguration"], 0)); - }, - call$3$textDirection($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$textDirection", 0, [$0, $1, $2], ["textDirection"], 0)); - }, - call$1$minimum($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$minimum", 0, [$0], ["minimum"], 0)); - }, - call$1$selectable($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$selectable", 0, [$0], ["selectable"], 0)); - }, - call$1$direction($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$direction", 0, [$0], ["direction"], 0)); - }, - call$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding($0, $1, $2, $3, $4, $5, $6, $7) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding", 0, [$0, $1, $2, $3, $4, $5, $6, $7], ["removeBottomInset", "removeBottomPadding", "removeLeftPadding", "removeRightPadding", "removeTopPadding"], 0)); - }, - call$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding($0, $1, $2, $3, $4, $5, $6) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding", 0, [$0, $1, $2, $3, $4, $5, $6], ["removeBottomPadding", "removeLeftPadding", "removeRightPadding", "removeTopPadding"], 0)); - }, - call$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding($0, $1, $2, $3, $4, $5, $6, $7) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding", 0, [$0, $1, $2, $3, $4, $5, $6, $7], ["maintainBottomViewPadding", "removeBottomPadding", "removeLeftPadding", "removeRightPadding", "removeTopPadding"], 0)); - }, - call$1$bottom($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$bottom", 0, [$0], ["bottom"], 0)); - }, - call$1$alpha($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$alpha", 0, [$0], ["alpha"], 0)); - }, - call$2$reversed($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$reversed", 0, [$0, $1], ["reversed"], 0)); - }, - call$2$textDirection($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$textDirection", 0, [$0, $1], ["textDirection"], 0)); - }, - call$3$debugReport($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$debugReport", 0, [$0, $1, $2], ["debugReport"], 0)); - }, - call$3$cancel$down$reason($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$cancel$down$reason", 0, [$0, $1, $2], ["cancel", "down", "reason"], 0)); - }, - call$2$down$up($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$down$up", 0, [$0, $1], ["down", "up"], 0)); - }, - call$1$down($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$down", 0, [$0], ["down"], 0)); - }, - call$1$move($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$move", 0, [$0], ["move"], 0)); - }, - call$1$floatingActionButtonScale($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$floatingActionButtonScale", 0, [$0], ["floatingActionButtonScale"], 0)); - }, - call$1$removeBottom($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$removeBottom", 0, [$0], ["removeBottom"], 0)); - }, - call$1$padding($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$padding", 0, [$0], ["padding"], 0)); - }, - call$2$padding$viewPadding($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$padding$viewPadding", 0, [$0, $1], ["padding", "viewPadding"], 0)); - }, - call$2$primaryTextTheme$textTheme($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$primaryTextTheme$textTheme", 0, [$0, $1], ["primaryTextTheme", "textTheme"], 0)); - }, - call$1$findFirstFocus($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$findFirstFocus", 0, [$0], ["findFirstFocus"], 0)); - }, - call$1$2$arguments($0, $1, $T1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$2$arguments", 0, [$0, $1, $T1], ["arguments"], 1)); - }, - call$5($0, $1, $2, $3, $4) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5", 0, [$0, $1, $2, $3, $4], [], 0)); - }, - call$1$5($0, $1, $2, $3, $4, $T1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$5", 0, [$0, $1, $2, $3, $4, $T1], [], 1)); - }, - call$1$reversed($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$reversed", 0, [$0], ["reversed"], 0)); - }, - call$4$axis$rect($0, $1, $2, $3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$axis$rect", 0, [$0, $1, $2, $3], ["axis", "rect"], 0)); - }, - call$2$alignmentPolicy($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$alignmentPolicy", 0, [$0, $1], ["alignmentPolicy"], 0)); - }, - call$2$ignoreCurrentFocus($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$ignoreCurrentFocus", 0, [$0, $1], ["ignoreCurrentFocus"], 0)); - }, - call$3$alignmentPolicy$forward($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$alignmentPolicy$forward", 0, [$0, $1, $2], ["alignmentPolicy", "forward"], 0)); - }, - call$5$alignment$alignmentPolicy$curve$duration($0, $1, $2, $3, $4) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$alignment$alignmentPolicy$curve$duration", 0, [$0, $1, $2, $3, $4], ["alignment", "alignmentPolicy", "curve", "duration"], 0)); - }, - call$1$color($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$color", 0, [$0], ["color"], 0)); - }, - call$2$color$size($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$color$size", 0, [$0, $1], ["color", "size"], 0)); - }, - call$1$task($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$task", 0, [$0], ["task"], 0)); - }, - call$1$oldWidget($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$oldWidget", 0, [$0], ["oldWidget"], 0)); - }, - call$1$selection($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$selection", 0, [$0], ["selection"], 0)); - }, - call$1$rect($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$rect", 0, [$0], ["rect"], 0)); - }, - call$4$curve$descendant$duration$rect($0, $1, $2, $3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$curve$descendant$duration$rect", 0, [$0, $1, $2, $3], ["curve", "descendant", "duration", "rect"], 0)); - }, - call$2$cause$from($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$cause$from", 0, [$0, $1], ["cause", "from"], 0)); - }, - call$1$composing($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$composing", 0, [$0], ["composing"], 0)); - }, - call$1$affinity($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$affinity", 0, [$0], ["affinity"], 0)); - }, - call$3$code$details$message($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$code$details$message", 0, [$0, $1, $2], ["code", "details", "message"], 0)); - }, - call$2$code$message($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$code$message", 0, [$0, $1], ["code", "message"], 0)); - }, - call$2$composing$selection($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$composing$selection", 0, [$0, $1], ["composing", "selection"], 0)); - }, - call$3$curve$duration$rect($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$curve$duration$rect", 0, [$0, $1, $2], ["curve", "duration", "rect"], 0)); - }, - call$2$affinity$extentOffset($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$affinity$extentOffset", 0, [$0, $1], ["affinity", "extentOffset"], 0)); - }, - call$2$overscroll$scrollbars($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$overscroll$scrollbars", 0, [$0, $1], ["overscroll", "scrollbars"], 0)); - }, - call$2$baseOffset$extentOffset($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$baseOffset$extentOffset", 0, [$0, $1], ["baseOffset", "extentOffset"], 0)); - }, - call$2$0($T1, $T2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$0", 0, [$T1, $T2], [], 2)); - }, - call$1$extentOffset($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$extentOffset", 0, [$0], ["extentOffset"], 0)); - }, - call$1$spellCheckService($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$spellCheckService", 0, [$0], ["spellCheckService"], 0)); - }, - call$1$height($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$height", 0, [$0], ["height"], 0)); - }, - call$2$minHeight$minWidth($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$minHeight$minWidth", 0, [$0, $1], ["minHeight", "minWidth"], 0)); - }, - call$1$borderSide($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$borderSide", 0, [$0], ["borderSide"], 0)); - }, - call$33$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30, $31, $32) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$33$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30, $31, $32], ["alignLabelWithHint", "border", "constraints", "contentPadding", "counterStyle", "disabledBorder", "enabledBorder", "errorBorder", "errorMaxLines", "errorStyle", "fillColor", "filled", "floatingLabelAlignment", "floatingLabelBehavior", "floatingLabelStyle", "focusColor", "focusedBorder", "focusedErrorBorder", "helperMaxLines", "helperStyle", "hintFadeDuration", "hintStyle", "hoverColor", "iconColor", "isCollapsed", "isDense", "labelStyle", "prefixIconColor", "prefixIconConstraints", "prefixStyle", "suffixIconColor", "suffixIconConstraints", "suffixStyle"], 0)); - }, - call$2$enabled$hintMaxLines($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$enabled$hintMaxLines", 0, [$0, $1], ["enabled", "hintMaxLines"], 0)); - }, - call$4$counterStyle$counterText$errorText$semanticCounterText($0, $1, $2, $3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$counterStyle$counterText$errorText$semanticCounterText", 0, [$0, $1, $2, $3], ["counterStyle", "counterText", "errorText", "semanticCounterText"], 0)); - }, - call$2$counterText$semanticCounterText($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$counterText$semanticCounterText", 0, [$0, $1], ["counterText", "semanticCounterText"], 0)); - }, - call$2$maxWidth$minWidth($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$maxWidth$minWidth", 0, [$0, $1], ["maxWidth", "minWidth"], 0)); - }, - call$2$maxHeight$minHeight($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$maxHeight$minHeight", 0, [$0, $1], ["maxHeight", "minHeight"], 0)); - }, - call$1$side($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$side", 0, [$0], ["side"], 0)); - }, - call$2$color$fontSize($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$color$fontSize", 0, [$0, $1], ["color", "fontSize"], 0)); - }, - call$1$withDelay($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$withDelay", 0, [$0], ["withDelay"], 0)); - }, - call$2$value($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$value", 0, [$0, $1], ["value"], 0)); - }, - call$1$details($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$details", 0, [$0], ["details"], 0)); - }, - call$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10], ["borderRadius", "color", "containedInkWell", "controller", "customBorder", "onRemoved", "position", "radius", "rectCallback", "referenceBox", "textDirection"], 0)); - }, - call$1$context($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$context", 0, [$0], ["context"], 0)); - }, - call$3$rect($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$rect", 0, [$0, $1, $2], ["rect"], 0)); - }, - call$2$hitTest$paintTransform($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$hitTest$paintTransform", 0, [$0, $1], ["hitTest", "paintTransform"], 0)); - }, - call$3$crossAxisPosition$mainAxisPosition($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$crossAxisPosition$mainAxisPosition", 0, [$0, $1, $2], ["crossAxisPosition", "mainAxisPosition"], 0)); - }, - call$2$hitTest$paintOffset($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$hitTest$paintOffset", 0, [$0, $1], ["hitTest", "paintOffset"], 0)); - }, - call$1$textScaler($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$textScaler", 0, [$0], ["textScaler"], 0)); - }, - call$2$onError($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$onError", 0, [$0, $1], ["onError"], 0)); - }, - call$1$errorText($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$errorText", 0, [$0], ["errorText"], 0)); - }, - call$3$foregroundColor$iconSize$overlayColor($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$foregroundColor$iconSize$overlayColor", 0, [$0, $1, $2], ["foregroundColor", "iconSize", "overlayColor"], 0)); - }, - call$2$backgroundColor$foregroundColor($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$backgroundColor$foregroundColor", 0, [$0, $1], ["backgroundColor", "foregroundColor"], 0)); - }, - call$4$displayFeatures$padding$viewInsets$viewPadding($0, $1, $2, $3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$displayFeatures$padding$viewInsets$viewPadding", 0, [$0, $1, $2, $3], ["displayFeatures", "padding", "viewInsets", "viewPadding"], 0)); - }, - call$2$viewInsets$viewPadding($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$viewInsets$viewPadding", 0, [$0, $1], ["viewInsets", "viewPadding"], 0)); - }, - call$1$isPlaying($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$isPlaying", 0, [$0], ["isPlaying"], 0)); - }, - call$3$caption$isCompleted$position($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$caption$isCompleted$position", 0, [$0, $1, $2], ["caption", "isCompleted", "position"], 0)); - }, - call$6$color$fontSize$fontWeight$height$letterSpacing$shadows($0, $1, $2, $3, $4, $5) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$color$fontSize$fontWeight$height$letterSpacing$shadows", 0, [$0, $1, $2, $3, $4, $5], ["color", "fontSize", "fontWeight", "height", "letterSpacing", "shadows"], 0)); - }, - call$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing", 0, [$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17], ["background", "backgroundColor", "color", "decoration", "decorationColor", "decorationStyle", "decorationThickness", "fontFeatures", "fontSize", "fontStyle", "fontWeight", "foreground", "height", "letterSpacing", "locale", "shadows", "textBaseline", "wordSpacing"], 0)); - }, - call$2$fontFamily$fontFamilyFallback($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$fontFamily$fontFamilyFallback", 0, [$0, $1], ["fontFamily", "fontFamilyFallback"], 0)); - }, - call$5$color$fontSize$fontWeight$letterSpacing$shadows($0, $1, $2, $3, $4) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$color$fontSize$fontWeight$letterSpacing$shadows", 0, [$0, $1, $2, $3, $4], ["color", "fontSize", "fontWeight", "letterSpacing", "shadows"], 0)); - }, - call$3$context$exception$stack($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$context$exception$stack", 0, [$0, $1, $2], ["context", "exception", "stack"], 0)); - }, - call$2$exception$stack($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$exception$stack", 0, [$0, $1], ["exception", "stack"], 0)); - }, - call$3$orientation$seed($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$orientation$seed", 0, [$0, $1, $2], ["orientation", "seed"], 0)); - }, - call$1$playbackSpeed($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$playbackSpeed", 0, [$0], ["playbackSpeed"], 0)); - }, - call$1$volume($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$volume", 0, [$0], ["volume"], 0)); - }, - call$1$isLooping($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$isLooping", 0, [$0], ["isLooping"], 0)); - }, - call$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size($0, $1, $2, $3, $4, $5) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size", 0, [$0, $1, $2, $3, $4, $5], ["duration", "errorDescription", "isCompleted", "isInitialized", "rotationCorrection", "size"], 0)); - }, - call$1$isCompleted($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$isCompleted", 0, [$0], ["isCompleted"], 0)); - }, - call$1$buffered($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$buffered", 0, [$0], ["buffered"], 0)); - }, - call$1$isBuffering($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$isBuffering", 0, [$0], ["isBuffering"], 0)); - }, - call$2$isCompleted$isPlaying($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$isCompleted$isPlaying", 0, [$0, $1], ["isCompleted", "isPlaying"], 0)); - }, - call$2$color$fontWeight($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$color$fontWeight", 0, [$0, $1], ["color", "fontWeight"], 0)); - }, - call$3$color$defaultColor$disabledColor($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$color$defaultColor$disabledColor", 0, [$0, $1, $2], ["color", "defaultColor", "disabledColor"], 0)); - }, - call$3$backgroundColor$color$defaultColor($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$backgroundColor$color$defaultColor", 0, [$0, $1, $2], ["backgroundColor", "color", "defaultColor"], 0)); - }, - call$3$color$defaultColor$selectedColor($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$color$defaultColor$selectedColor", 0, [$0, $1, $2], ["color", "defaultColor", "selectedColor"], 0)); - }, - call$2$isReplaced($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$isReplaced", 0, [$0, $1], ["isReplaced"], 0)); - }, - call$3$composing$selection$text($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$composing$selection$text", 0, [$0, $1, $2], ["composing", "selection", "text"], 0)); - }, - call$4$height$seed$width($0, $1, $2, $3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$height$seed$width", 0, [$0, $1, $2, $3], ["height", "seed", "width"], 0)); - }, - call$3$error$errorText$hintText($0, $1, $2) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$3$error$errorText$hintText", 0, [$0, $1, $2], ["error", "errorText", "hintText"], 0)); - }, - call$4$overscroll$physics$platform$scrollbars($0, $1, $2, $3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$overscroll$physics$platform$scrollbars", 0, [$0, $1, $2, $3], ["overscroll", "physics", "platform", "scrollbars"], 0)); - }, - call$1$includeChildren($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$includeChildren", 0, [$0], ["includeChildren"], 0)); - }, - call$2$allowFloat($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$allowFloat", 0, [$0, $1], ["allowFloat"], 0)); - }, - call$2$allowInt($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$allowInt", 0, [$0, $1], ["allowInt"], 0)); - }, - call$1$block($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$block", 0, [$0], ["block"], 0)); - }, - call$1$flowSeparators($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$flowSeparators", 0, [$0], ["flowSeparators"], 0)); - }, - call$2$length($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$length", 0, [$0, $1], ["length"], 0)); - }, - call$1$childOrder($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$childOrder", 0, [$0], ["childOrder"], 0)); - }, - call$2$elevationAdjustment$usedSemanticsIds($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$elevationAdjustment$usedSemanticsIds", 0, [$0, $1], ["elevationAdjustment", "usedSemanticsIds"], 0)); - }, - call$1$config($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$config", 0, [$0], ["config"], 0)); - }, - call$2$descendant$rect($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$descendant$rect", 0, [$0, $1], ["descendant", "rect"], 0)); - }, - call$1$3$onlyFirst($0, $1, $2, $T1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$3$onlyFirst", 0, [$0, $1, $2, $T1], ["onlyFirst"], 1)); - }, - call$1$oldLayer($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$oldLayer", 0, [$0], ["oldLayer"], 0)); - }, - call$6$oldLayer($0, $1, $2, $3, $4, $5) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$oldLayer", 0, [$0, $1, $2, $3, $4, $5], ["oldLayer"], 0)); - }, - call$6($0, $1, $2, $3, $4, $5) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6", 0, [$0, $1, $2, $3, $4, $5], [], 0)); - }, - call$5$borderRadius$shape$textDirection($0, $1, $2, $3, $4) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$5$borderRadius$shape$textDirection", 0, [$0, $1, $2, $3, $4], ["borderRadius", "shape", "textDirection"], 0)); - }, - call$6$blend$blendMode($0, $1, $2, $3, $4, $5) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$blend$blendMode", 0, [$0, $1, $2, $3, $4, $5], ["blend", "blendMode"], 0)); - }, - call$4$textDirection($0, $1, $2, $3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$textDirection", 0, [$0, $1, $2, $3], ["textDirection"], 0)); - }, - call$1$maximum($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$maximum", 0, [$0], ["maximum"], 0)); - }, - call$6$gapExtent$gapPercentage$gapStart$textDirection($0, $1, $2, $3, $4, $5) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$6$gapExtent$gapPercentage$gapStart$textDirection", 0, [$0, $1, $2, $3, $4, $5], ["gapExtent", "gapPercentage", "gapStart", "textDirection"], 0)); - }, - call$2$parentUsesSize($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$parentUsesSize", 0, [$0, $1], ["parentUsesSize"], 0)); - }, - call$1$maxWidth($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$maxWidth", 0, [$0], ["maxWidth"], 0)); - }, - call$1$maxHeight($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$maxHeight", 0, [$0], ["maxHeight"], 0)); - }, - call$1$width($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$width", 0, [$0], ["width"], 0)); - }, - call$1$crossAxisExtent($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$1$crossAxisExtent", 0, [$0], ["crossAxisExtent"], 0)); - }, - call$4$isScrolling$newPosition$oldPosition$velocity($0, $1, $2, $3) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$4$isScrolling$newPosition$oldPosition$velocity", 0, [$0, $1, $2, $3], ["isScrolling", "newPosition", "oldPosition", "velocity"], 0)); - }, - call$2$from$to($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$from$to", 0, [$0, $1], ["from", "to"], 0)); - }, - call$2$bottomNavigationBarTop$floatingActionButtonArea($0, $1) { - return this.noSuchMethod$1(this, A.createInvocationMirror("call", "call$2$bottomNavigationBarTop$floatingActionButtonArea", 0, [$0, $1], ["bottomNavigationBarTop", "floatingActionButtonArea"], 0)); - }, - $index($receiver, $0) { - return this.noSuchMethod$1($receiver, A.createInvocationMirror("[]", "$index", 0, [$0], [], 0)); - }, - _yieldStar$1($0) { - return this.noSuchMethod$1(this, A.createInvocationMirror("_yieldStar", "_yieldStar$1", 0, [$0], [], 0)); - }, - toJson$0() { - return this.noSuchMethod$1(this, A.createInvocationMirror("toJson", "toJson$0", 0, [], [], 0)); - }, - didUnregisterListener$0() { - return this.noSuchMethod$1(this, A.createInvocationMirror("didUnregisterListener", "didUnregisterListener$0", 0, [], [], 0)); - }, - didRegisterListener$0() { - return this.noSuchMethod$1(this, A.createInvocationMirror("didRegisterListener", "didRegisterListener$0", 0, [], [], 0)); - }, - $sub($receiver, $0) { - return this.noSuchMethod$1($receiver, A.createInvocationMirror("-", "$sub", 0, [$0], [], 0)); - }, - $mul($receiver, $0) { - return this.noSuchMethod$1($receiver, A.createInvocationMirror("*", "$mul", 0, [$0], [], 0)); - }, - $add($receiver, $0) { - return this.noSuchMethod$1($receiver, A.createInvocationMirror("+", "$add", 0, [$0], [], 0)); - }, - toDouble$0($receiver) { - return this.noSuchMethod$1($receiver, A.createInvocationMirror("toDouble", "toDouble$0", 0, [], [], 0)); - }, - get$length($receiver) { - return this.noSuchMethod$1($receiver, A.createInvocationMirror("length", "get$length", 1, [], [], 0)); - }, - get$isReady() { - return this.noSuchMethod$1(this, A.createInvocationMirror("isReady", "get$isReady", 1, [], [], 0)); - }, - get$isPlaying() { - return this.noSuchMethod$1(this, A.createInvocationMirror("isPlaying", "get$isPlaying", 1, [], [], 0)); - } - }; - A._StringStackTrace.prototype = { - toString$0(_) { - return ""; - }, - $isStackTrace: 1 - }; - A.Stopwatch.prototype = { - get$elapsedMicroseconds() { - var ticks = this.get$elapsedTicks(); - if ($.$get$Stopwatch__frequency() === 1000000) - return ticks; - return ticks * 1000; - }, - get$elapsedMilliseconds() { - var ticks = this.get$elapsedTicks(); - if ($.$get$Stopwatch__frequency() === 1000) - return ticks; - return B.JSInt_methods._tdivFast$1(ticks, 1000); - }, - start$0(_) { - var _this = this, - $stop = _this._stop; - if ($stop != null) { - _this._core$_start = _this._core$_start + ($.Primitives_timerTicks.call$0() - $stop); - _this._stop = null; - } - }, - reset$0(_) { - var t1 = this._stop; - this._core$_start = t1 == null ? $.Primitives_timerTicks.call$0() : t1; - }, - get$elapsedTicks() { - var t1 = this._stop; - if (t1 == null) - t1 = $.Primitives_timerTicks.call$0(); - return t1 - this._core$_start; - } - }; - A.RuneIterator.prototype = { - get$current(_) { - return this._currentCodePoint; - }, - moveNext$0() { - var codeUnit, nextPosition, nextCodeUnit, _this = this, - t1 = _this._core$_position = _this._nextPosition, - t2 = _this.string, - t3 = t2.length; - if (t1 === t3) { - _this._currentCodePoint = -1; - return false; - } - codeUnit = t2.charCodeAt(t1); - nextPosition = t1 + 1; - if ((codeUnit & 64512) === 55296 && nextPosition < t3) { - nextCodeUnit = t2.charCodeAt(nextPosition); - if ((nextCodeUnit & 64512) === 56320) { - _this._nextPosition = nextPosition + 1; - _this._currentCodePoint = A._combineSurrogatePair(codeUnit, nextCodeUnit); - return true; - } - } - _this._nextPosition = nextPosition; - _this._currentCodePoint = codeUnit; - return true; - } - }; - A.StringBuffer.prototype = { - get$length(_) { - return this._contents.length; - }, - write$1(_, obj) { - var t1 = A.S(obj); - this._contents += t1; - }, - writeCharCode$1(charCode) { - var t1 = A.Primitives_stringFromCharCode(charCode); - this._contents += t1; - }, - toString$0(_) { - var t1 = this._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A.Uri_splitQueryString_closure.prototype = { - call$2(map, element) { - var key, value, t1, - index = B.JSString_methods.indexOf$1(element, "="); - if (index === -1) { - if (element !== "") - J.$indexSet$ax(map, A._Uri__uriDecode(element, 0, element.length, this.encoding, true), ""); - } else if (index !== 0) { - key = B.JSString_methods.substring$2(element, 0, index); - value = B.JSString_methods.substring$1(element, index + 1); - t1 = this.encoding; - J.$indexSet$ax(map, A._Uri__uriDecode(key, 0, key.length, t1, true), A._Uri__uriDecode(value, 0, value.length, t1, true)); - } - return map; - }, - $signature: 373 - }; - A.Uri__parseIPv4Address_error.prototype = { - call$2(msg, position) { - throw A.wrapException(A.FormatException$("Illegal IPv4 address, " + msg, this.host, position)); - }, - $signature: 381 - }; - A.Uri_parseIPv6Address_error.prototype = { - call$2(msg, position) { - throw A.wrapException(A.FormatException$("Illegal IPv6 address, " + msg, this.host, position)); - }, - $signature: 405 - }; - A.Uri_parseIPv6Address_parseHex.prototype = { - call$2(start, end) { - var value; - if (end - start > 4) - this.error.call$2("an IPv6 part can only contain a maximum of 4 hex digits", start); - value = A.int_parse(B.JSString_methods.substring$2(this.host, start, end), 16); - if (value < 0 || value > 65535) - this.error.call$2("each part must be in the range of `0x0..0xFFFF`", start); - return value; - }, - $signature: 406 - }; - A._Uri.prototype = { - get$_text() { - var t1, t2, t3, t4, _this = this, - value = _this.___Uri__text_FI; - if (value === $) { - t1 = _this.scheme; - t2 = t1.length !== 0 ? "" + t1 + ":" : ""; - t3 = _this._host; - t4 = t3 == null; - if (!t4 || t1 === "file") { - t1 = t2 + "//"; - t2 = _this._userInfo; - if (t2.length !== 0) - t1 = t1 + t2 + "@"; - if (!t4) - t1 += t3; - t2 = _this._port; - if (t2 != null) - t1 = t1 + ":" + A.S(t2); - } else - t1 = t2; - t1 += _this.path; - t2 = _this._query; - if (t2 != null) - t1 = t1 + "?" + t2; - t2 = _this._fragment; - if (t2 != null) - t1 = t1 + "#" + t2; - value !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___Uri__text_FI = t1.charCodeAt(0) == 0 ? t1 : t1; - } - return value; - }, - get$pathSegments() { - var pathToSplit, result, _this = this, - value = _this.___Uri_pathSegments_FI; - if (value === $) { - pathToSplit = _this.path; - if (pathToSplit.length !== 0 && pathToSplit.charCodeAt(0) === 47) - pathToSplit = B.JSString_methods.substring$1(pathToSplit, 1); - result = pathToSplit.length === 0 ? B.List_empty : A.List_List$unmodifiable(new A.MappedListIterable(A._setArrayType(pathToSplit.split("/"), type$.JSArray_String), A.core_Uri_decodeComponent$closure(), type$.MappedListIterable_String_dynamic), type$.String); - _this.___Uri_pathSegments_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___Uri_pathSegments_FI = result; - } - return value; - }, - get$hashCode(_) { - var result, _this = this, - value = _this.___Uri_hashCode_FI; - if (value === $) { - result = B.JSString_methods.get$hashCode(_this.get$_text()); - _this.___Uri_hashCode_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___Uri_hashCode_FI = result; - value = result; - } - return value; - }, - get$queryParameters() { - var t1, _this = this, - value = _this.___Uri_queryParameters_FI; - if (value === $) { - t1 = _this._query; - t1 = A.Uri_splitQueryString(t1 == null ? "" : t1); - _this.___Uri_queryParameters_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___Uri_queryParameters_FI = new A.UnmodifiableMapView(t1, type$.UnmodifiableMapView_String_String); - } - return value; - }, - get$queryParametersAll() { - var t1, result, _this = this, - value = _this.___Uri_queryParametersAll_FI; - if (value === $) { - t1 = _this._query; - result = A._Uri__computeQueryParametersAll(t1 == null ? "" : t1); - _this.___Uri_queryParametersAll_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___Uri_queryParametersAll_FI = result; - value = result; - } - return value; - }, - get$userInfo() { - return this._userInfo; - }, - get$host(_) { - var host = this._host; - if (host == null) - return ""; - if (B.JSString_methods.startsWith$1(host, "[")) - return B.JSString_methods.substring$2(host, 1, host.length - 1); - return host; - }, - get$port(_) { - var t1 = this._port; - return t1 == null ? A._Uri__defaultPort(this.scheme) : t1; - }, - get$query(_) { - var t1 = this._query; - return t1 == null ? "" : t1; - }, - get$fragment() { - var t1 = this._fragment; - return t1 == null ? "" : t1; - }, - isScheme$1(scheme) { - var thisScheme = this.scheme; - if (scheme.length !== thisScheme.length) - return false; - return A._caseInsensitiveCompareStart(scheme, thisScheme, 0) >= 0; - }, - replace$2$queryParameters$scheme(_, queryParameters, scheme) { - var schemeChanged, isFile, userInfo, port, host, currentPath, t1, path, query, _this = this, - scheme0 = _this.scheme; - if (scheme != null) { - scheme = A._Uri__makeScheme(scheme, 0, scheme.length); - schemeChanged = scheme !== scheme0; - } else { - scheme = scheme0; - schemeChanged = false; - } - isFile = scheme === "file"; - userInfo = _this._userInfo; - port = _this._port; - if (schemeChanged) - port = A._Uri__makePort(port, scheme); - host = _this._host; - if (!(host != null)) - host = userInfo.length !== 0 || port != null || isFile ? "" : null; - currentPath = _this.path; - if (!isFile) - t1 = host != null && currentPath.length !== 0; - else - t1 = true; - if (t1 && !B.JSString_methods.startsWith$1(currentPath, "/")) - currentPath = "/" + currentPath; - path = currentPath; - if (queryParameters != null) - query = A._Uri__makeQuery(null, 0, 0, queryParameters); - else - query = _this._query; - return A._Uri$_internal(scheme, userInfo, host, port, path, query, _this._fragment); - }, - replace$1$queryParameters(_, queryParameters) { - return this.replace$2$queryParameters$scheme(0, queryParameters, null); - }, - replace$1$scheme(_, scheme) { - return this.replace$2$queryParameters$scheme(0, null, scheme); - }, - _mergePaths$2(base, reference) { - var backCount, refStart, baseEnd, newEnd, delta, t1, t2; - for (backCount = 0, refStart = 0; B.JSString_methods.startsWith$2(reference, "../", refStart);) { - refStart += 3; - ++backCount; - } - baseEnd = B.JSString_methods.lastIndexOf$1(base, "/"); - while (true) { - if (!(baseEnd > 0 && backCount > 0)) - break; - newEnd = B.JSString_methods.lastIndexOf$2(base, "/", baseEnd - 1); - if (newEnd < 0) - break; - delta = baseEnd - newEnd; - t1 = delta !== 2; - t2 = false; - if (!t1 || delta === 3) - if (base.charCodeAt(newEnd + 1) === 46) - t1 = !t1 || base.charCodeAt(newEnd + 2) === 46; - else - t1 = t2; - else - t1 = t2; - if (t1) - break; - --backCount; - baseEnd = newEnd; - } - return B.JSString_methods.replaceRange$3(base, baseEnd + 1, null, B.JSString_methods.substring$1(reference, refStart - 3 * backCount)); - }, - resolve$1(reference) { - return this.resolveUri$1(A.Uri_parse(reference, 0, null)); - }, - resolveUri$1(reference) { - var targetScheme, t1, targetUserInfo, targetHost, targetPort, targetPath, targetQuery, packageNameEnd, packageName, mergedPath, fragment, _this = this; - if (reference.get$scheme().length !== 0) - return reference; - else { - targetScheme = _this.scheme; - if (reference.get$hasAuthority()) { - t1 = reference.replace$1$scheme(0, targetScheme); - return t1; - } else { - targetUserInfo = _this._userInfo; - targetHost = _this._host; - targetPort = _this._port; - targetPath = _this.path; - if (reference.get$hasEmptyPath()) - targetQuery = reference.get$hasQuery() ? reference.get$query(reference) : _this._query; - else { - packageNameEnd = A._Uri__packageNameEnd(_this, targetPath); - if (packageNameEnd > 0) { - packageName = B.JSString_methods.substring$2(targetPath, 0, packageNameEnd); - targetPath = reference.get$hasAbsolutePath() ? packageName + A._Uri__removeDotSegments(reference.get$path(reference)) : packageName + A._Uri__removeDotSegments(_this._mergePaths$2(B.JSString_methods.substring$1(targetPath, packageName.length), reference.get$path(reference))); - } else if (reference.get$hasAbsolutePath()) - targetPath = A._Uri__removeDotSegments(reference.get$path(reference)); - else if (targetPath.length === 0) - if (targetHost == null) - targetPath = targetScheme.length === 0 ? reference.get$path(reference) : A._Uri__removeDotSegments(reference.get$path(reference)); - else - targetPath = A._Uri__removeDotSegments("/" + reference.get$path(reference)); - else { - mergedPath = _this._mergePaths$2(targetPath, reference.get$path(reference)); - t1 = targetScheme.length === 0; - if (!t1 || targetHost != null || B.JSString_methods.startsWith$1(targetPath, "/")) - targetPath = A._Uri__removeDotSegments(mergedPath); - else - targetPath = A._Uri__normalizeRelativePath(mergedPath, !t1 || targetHost != null); - } - targetQuery = reference.get$hasQuery() ? reference.get$query(reference) : null; - } - } - } - fragment = reference.get$hasFragment() ? reference.get$fragment() : null; - return A._Uri$_internal(targetScheme, targetUserInfo, targetHost, targetPort, targetPath, targetQuery, fragment); - }, - get$hasScheme() { - return this.scheme.length !== 0; - }, - get$hasAuthority() { - return this._host != null; - }, - get$hasQuery() { - return this._query != null; - }, - get$hasFragment() { - return this._fragment != null; - }, - get$hasEmptyPath() { - return this.path.length === 0; - }, - get$hasAbsolutePath() { - return B.JSString_methods.startsWith$1(this.path, "/"); - }, - toFilePath$0() { - var pathSegments, _this = this, - t1 = _this.scheme; - if (t1 !== "" && t1 !== "file") - throw A.wrapException(A.UnsupportedError$("Cannot extract a file path from a " + t1 + " URI")); - t1 = _this._query; - if ((t1 == null ? "" : t1) !== "") - throw A.wrapException(A.UnsupportedError$(string$.Cannotefq)); - t1 = _this._fragment; - if ((t1 == null ? "" : t1) !== "") - throw A.wrapException(A.UnsupportedError$(string$.Cannoteff)); - if (_this._host != null && _this.get$host(0) !== "") - A.throwExpression(A.UnsupportedError$(string$.Cannoten)); - pathSegments = _this.get$pathSegments(); - A._Uri__checkNonWindowsPathReservedCharacters(pathSegments, false); - t1 = A.StringBuffer__writeAll(B.JSString_methods.startsWith$1(_this.path, "/") ? "" + "/" : "", pathSegments, "/"); - t1 = t1.charCodeAt(0) == 0 ? t1 : t1; - return t1; - }, - get$data(_) { - return this.scheme === "data" ? A.UriData_UriData$fromUri(this) : null; - }, - toString$0(_) { - return this.get$_text(); - }, - $eq(_, other) { - var t1, t2, t3, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - t1 = false; - if (type$.Uri._is(other)) - if (_this.scheme === other.get$scheme()) - if (_this._host != null === other.get$hasAuthority()) - if (_this._userInfo === other.get$userInfo()) - if (_this.get$host(0) === other.get$host(other)) - if (_this.get$port(0) === other.get$port(other)) - if (_this.path === other.get$path(other)) { - t2 = _this._query; - t3 = t2 == null; - if (!t3 === other.get$hasQuery()) { - if (t3) - t2 = ""; - if (t2 === other.get$query(other)) { - t2 = _this._fragment; - t3 = t2 == null; - if (!t3 === other.get$hasFragment()) { - t1 = t3 ? "" : t2; - t1 = t1 === other.get$fragment(); - } - } - } - } - return t1; - }, - $isUri: 1, - get$scheme() { - return this.scheme; - }, - get$path(receiver) { - return this.path; - } - }; - A._Uri__makeQueryFromParametersDefault_writeParameter.prototype = { - call$2(key, value) { - var t1 = this.result, - t2 = this._box_0; - t1._contents += t2.separator; - t2.separator = "&"; - t2 = A._Uri__uriEncode(1, key, B.C_Utf8Codec, true); - t2 = t1._contents += t2; - if (value != null && value.length !== 0) { - t1._contents = t2 + "="; - t2 = A._Uri__uriEncode(1, value, B.C_Utf8Codec, true); - t1._contents += t2; - } - }, - $signature: 408 - }; - A._Uri__makeQueryFromParametersDefault_closure.prototype = { - call$2(key, value) { - var t1, t2; - if (value == null || typeof value == "string") - this.writeParameter.call$2(key, value); - else - for (t1 = J.get$iterator$ax(value), t2 = this.writeParameter; t1.moveNext$0();) - t2.call$2(key, t1.get$current(t1)); - }, - $signature: 34 - }; - A._Uri__splitQueryStringAll_parsePair.prototype = { - call$3(start, equalsIndex, end) { - var t1, t2, key, value; - if (start === end) - return; - t1 = this.query; - t2 = this.encoding; - if (equalsIndex < 0) { - key = A._Uri__uriDecode(t1, start, end, t2, true); - value = ""; - } else { - key = A._Uri__uriDecode(t1, start, equalsIndex, t2, true); - value = A._Uri__uriDecode(t1, equalsIndex + 1, end, t2, true); - } - J.add$1$ax(this.result.putIfAbsent$2(0, key, A.core__Uri__createList$closure()), value); - }, - $signature: 416 - }; - A.UriData.prototype = { - get$uri() { - var t2, queryIndex, end, query, _this = this, _null = null, - t1 = _this._uriCache; - if (t1 == null) { - t1 = _this._text; - t2 = _this._separatorIndices[0] + 1; - queryIndex = B.JSString_methods.indexOf$2(t1, "?", t2); - end = t1.length; - if (queryIndex >= 0) { - query = A._Uri__normalizeOrSubstring(t1, queryIndex + 1, end, 256, false, false); - end = queryIndex; - } else - query = _null; - t1 = _this._uriCache = new A._DataUri(_this, "data", "", _null, _null, A._Uri__normalizeOrSubstring(t1, t2, end, 128, false, false), query, _null); - } - return t1; - }, - contentAsBytes$0() { - var $length, i, result, index, codeUnit, index0, i0, byte, - text = this._text, - t1 = this._separatorIndices, - start = B.JSArray_methods.get$last(t1) + 1; - if ((t1.length & 1) === 1) - return B.C_Base64Decoder.convert$2(text, start); - t1 = text.length; - $length = t1 - start; - for (i = start; i < t1; ++i) - if (text.charCodeAt(i) === 37) { - i += 2; - $length -= 2; - } - result = new Uint8Array($length); - if ($length === t1) { - B.NativeUint8List_methods.setRange$4(result, 0, $length, new A.CodeUnits(text), start); - return result; - } - for (i = start, index = 0; i < t1; ++i) { - codeUnit = text.charCodeAt(i); - if (codeUnit !== 37) { - index0 = index + 1; - result[index] = codeUnit; - } else { - i0 = i + 2; - if (i0 < t1) { - byte = A.parseHexByte(text, i + 1); - if (byte >= 0) { - index0 = index + 1; - result[index] = byte; - i = i0; - index = index0; - continue; - } - } - throw A.wrapException(A.FormatException$("Invalid percent escape", text, i)); - } - index = index0; - } - return result; - }, - toString$0(_) { - var t1 = this._text; - return this._separatorIndices[0] === -1 ? "data:" + t1 : t1; - } - }; - A._SimpleUri.prototype = { - get$hasScheme() { - return this._schemeEnd > 0; - }, - get$hasAuthority() { - return this._hostStart > 0; - }, - get$hasPort() { - return this._hostStart > 0 && this._portStart + 1 < this._pathStart; - }, - get$hasQuery() { - return this._queryStart < this._fragmentStart; - }, - get$hasFragment() { - return this._fragmentStart < this._uri.length; - }, - get$hasAbsolutePath() { - return B.JSString_methods.startsWith$2(this._uri, "/", this._pathStart); - }, - get$hasEmptyPath() { - return this._pathStart === this._queryStart; - }, - isScheme$1(scheme) { - var t1 = scheme.length; - if (t1 === 0) - return this._schemeEnd < 0; - if (t1 !== this._schemeEnd) - return false; - return A._caseInsensitiveCompareStart(scheme, this._uri, 0) >= 0; - }, - get$scheme() { - var t1 = this._schemeCache; - return t1 == null ? this._schemeCache = this._computeScheme$0() : t1; - }, - _computeScheme$0() { - var t2, _this = this, - t1 = _this._schemeEnd; - if (t1 <= 0) - return ""; - t2 = t1 === 4; - if (t2 && B.JSString_methods.startsWith$1(_this._uri, "http")) - return "http"; - if (t1 === 5 && B.JSString_methods.startsWith$1(_this._uri, "https")) - return "https"; - if (t2 && B.JSString_methods.startsWith$1(_this._uri, "file")) - return "file"; - if (t1 === 7 && B.JSString_methods.startsWith$1(_this._uri, "package")) - return "package"; - return B.JSString_methods.substring$2(_this._uri, 0, t1); - }, - get$userInfo() { - var t1 = this._hostStart, - t2 = this._schemeEnd + 3; - return t1 > t2 ? B.JSString_methods.substring$2(this._uri, t2, t1 - 1) : ""; - }, - get$host(_) { - var t1 = this._hostStart; - return t1 > 0 ? B.JSString_methods.substring$2(this._uri, t1, this._portStart) : ""; - }, - get$port(_) { - var t1, _this = this; - if (_this.get$hasPort()) - return A.int_parse(B.JSString_methods.substring$2(_this._uri, _this._portStart + 1, _this._pathStart), null); - t1 = _this._schemeEnd; - if (t1 === 4 && B.JSString_methods.startsWith$1(_this._uri, "http")) - return 80; - if (t1 === 5 && B.JSString_methods.startsWith$1(_this._uri, "https")) - return 443; - return 0; - }, - get$path(_) { - return B.JSString_methods.substring$2(this._uri, this._pathStart, this._queryStart); - }, - get$query(_) { - var t1 = this._queryStart, - t2 = this._fragmentStart; - return t1 < t2 ? B.JSString_methods.substring$2(this._uri, t1 + 1, t2) : ""; - }, - get$fragment() { - var t1 = this._fragmentStart, - t2 = this._uri; - return t1 < t2.length ? B.JSString_methods.substring$1(t2, t1 + 1) : ""; - }, - get$pathSegments() { - var parts, i, - start = this._pathStart, - end = this._queryStart, - t1 = this._uri; - if (B.JSString_methods.startsWith$2(t1, "/", start)) - ++start; - if (start === end) - return B.List_empty; - parts = A._setArrayType([], type$.JSArray_String); - for (i = start; i < end; ++i) - if (t1.charCodeAt(i) === 47) { - parts.push(B.JSString_methods.substring$2(t1, start, i)); - start = i + 1; - } - parts.push(B.JSString_methods.substring$2(t1, start, end)); - return A.List_List$unmodifiable(parts, type$.String); - }, - get$queryParameters() { - if (this._queryStart >= this._fragmentStart) - return B.Map_empty; - return new A.UnmodifiableMapView(A.Uri_splitQueryString(this.get$query(0)), type$.UnmodifiableMapView_String_String); - }, - get$queryParametersAll() { - if (this._queryStart >= this._fragmentStart) - return B.Map_empty0; - var queryParameterLists = A._Uri__splitQueryStringAll(this.get$query(0)); - queryParameterLists.updateAll$1(queryParameterLists, A.core___toUnmodifiableStringList$closure()); - return A.ConstantMap_ConstantMap$from(queryParameterLists, type$.String, type$.List_String); - }, - _isPort$1(port) { - var portDigitStart = this._portStart + 1; - return portDigitStart + port.length === this._pathStart && B.JSString_methods.startsWith$2(this._uri, port, portDigitStart); - }, - removeFragment$0() { - var _this = this, - t1 = _this._fragmentStart, - t2 = _this._uri; - if (t1 >= t2.length) - return _this; - return new A._SimpleUri(B.JSString_methods.substring$2(t2, 0, t1), _this._schemeEnd, _this._hostStart, _this._portStart, _this._pathStart, _this._queryStart, t1, _this._schemeCache); - }, - replace$2$queryParameters$scheme(_, queryParameters, scheme) { - var schemeChanged, isFile, t1, userInfo, port, host, t2, path, t3, query, fragment, _this = this, _null = null; - if (scheme != null) { - scheme = A._Uri__makeScheme(scheme, 0, scheme.length); - schemeChanged = !(_this._schemeEnd === scheme.length && B.JSString_methods.startsWith$1(_this._uri, scheme)); - } else { - scheme = _this.get$scheme(); - schemeChanged = false; - } - isFile = scheme === "file"; - t1 = _this._hostStart; - userInfo = t1 > 0 ? B.JSString_methods.substring$2(_this._uri, _this._schemeEnd + 3, t1) : ""; - port = _this.get$hasPort() ? _this.get$port(0) : _null; - if (schemeChanged) - port = A._Uri__makePort(port, scheme); - t1 = _this._hostStart; - if (t1 > 0) - host = B.JSString_methods.substring$2(_this._uri, t1, _this._portStart); - else - host = userInfo.length !== 0 || port != null || isFile ? "" : _null; - t1 = _this._uri; - t2 = _this._queryStart; - path = B.JSString_methods.substring$2(t1, _this._pathStart, t2); - if (!isFile) - t3 = host != null && path.length !== 0; - else - t3 = true; - if (t3 && !B.JSString_methods.startsWith$1(path, "/")) - path = "/" + path; - if (queryParameters != null) - query = A._Uri__makeQuery(_null, 0, 0, queryParameters); - else { - t3 = _this._fragmentStart; - query = t2 < t3 ? B.JSString_methods.substring$2(t1, t2 + 1, t3) : _null; - } - t2 = _this._fragmentStart; - fragment = t2 < t1.length ? B.JSString_methods.substring$1(t1, t2 + 1) : _null; - return A._Uri$_internal(scheme, userInfo, host, port, path, query, fragment); - }, - replace$1$queryParameters(_, queryParameters) { - return this.replace$2$queryParameters$scheme(0, queryParameters, null); - }, - replace$1$scheme(_, scheme) { - return this.replace$2$queryParameters$scheme(0, null, scheme); - }, - resolve$1(reference) { - return this.resolveUri$1(A.Uri_parse(reference, 0, null)); - }, - resolveUri$1(reference) { - if (reference instanceof A._SimpleUri) - return this._simpleMerge$2(this, reference); - return this._toNonSimple$0().resolveUri$1(reference); - }, - _simpleMerge$2(base, ref) { - var t2, t3, t4, isSimple, delta, refStart, basePathStart, packageNameEnd, basePathStart0, baseStart, baseEnd, baseUri, baseStart0, backCount, refStart0, insert, - t1 = ref._schemeEnd; - if (t1 > 0) - return ref; - t2 = ref._hostStart; - if (t2 > 0) { - t3 = base._schemeEnd; - if (t3 <= 0) - return ref; - t4 = t3 === 4; - if (t4 && B.JSString_methods.startsWith$1(base._uri, "file")) - isSimple = ref._pathStart !== ref._queryStart; - else if (t4 && B.JSString_methods.startsWith$1(base._uri, "http")) - isSimple = !ref._isPort$1("80"); - else - isSimple = !(t3 === 5 && B.JSString_methods.startsWith$1(base._uri, "https")) || !ref._isPort$1("443"); - if (isSimple) { - delta = t3 + 1; - return new A._SimpleUri(B.JSString_methods.substring$2(base._uri, 0, delta) + B.JSString_methods.substring$1(ref._uri, t1 + 1), t3, t2 + delta, ref._portStart + delta, ref._pathStart + delta, ref._queryStart + delta, ref._fragmentStart + delta, base._schemeCache); - } else - return this._toNonSimple$0().resolveUri$1(ref); - } - refStart = ref._pathStart; - t1 = ref._queryStart; - if (refStart === t1) { - t2 = ref._fragmentStart; - if (t1 < t2) { - t3 = base._queryStart; - delta = t3 - t1; - return new A._SimpleUri(B.JSString_methods.substring$2(base._uri, 0, t3) + B.JSString_methods.substring$1(ref._uri, t1), base._schemeEnd, base._hostStart, base._portStart, base._pathStart, t1 + delta, t2 + delta, base._schemeCache); - } - t1 = ref._uri; - if (t2 < t1.length) { - t3 = base._fragmentStart; - return new A._SimpleUri(B.JSString_methods.substring$2(base._uri, 0, t3) + B.JSString_methods.substring$1(t1, t2), base._schemeEnd, base._hostStart, base._portStart, base._pathStart, base._queryStart, t2 + (t3 - t2), base._schemeCache); - } - return base.removeFragment$0(); - } - t2 = ref._uri; - if (B.JSString_methods.startsWith$2(t2, "/", refStart)) { - basePathStart = base._pathStart; - packageNameEnd = A._SimpleUri__packageNameEnd(this); - basePathStart0 = packageNameEnd > 0 ? packageNameEnd : basePathStart; - delta = basePathStart0 - refStart; - return new A._SimpleUri(B.JSString_methods.substring$2(base._uri, 0, basePathStart0) + B.JSString_methods.substring$1(t2, refStart), base._schemeEnd, base._hostStart, base._portStart, basePathStart, t1 + delta, ref._fragmentStart + delta, base._schemeCache); - } - baseStart = base._pathStart; - baseEnd = base._queryStart; - if (baseStart === baseEnd && base._hostStart > 0) { - for (; B.JSString_methods.startsWith$2(t2, "../", refStart);) - refStart += 3; - delta = baseStart - refStart + 1; - return new A._SimpleUri(B.JSString_methods.substring$2(base._uri, 0, baseStart) + "/" + B.JSString_methods.substring$1(t2, refStart), base._schemeEnd, base._hostStart, base._portStart, baseStart, t1 + delta, ref._fragmentStart + delta, base._schemeCache); - } - baseUri = base._uri; - packageNameEnd = A._SimpleUri__packageNameEnd(this); - if (packageNameEnd >= 0) - baseStart0 = packageNameEnd; - else - for (baseStart0 = baseStart; B.JSString_methods.startsWith$2(baseUri, "../", baseStart0);) - baseStart0 += 3; - backCount = 0; - while (true) { - refStart0 = refStart + 3; - if (!(refStart0 <= t1 && B.JSString_methods.startsWith$2(t2, "../", refStart))) - break; - ++backCount; - refStart = refStart0; - } - for (insert = ""; baseEnd > baseStart0;) { - --baseEnd; - if (baseUri.charCodeAt(baseEnd) === 47) { - if (backCount === 0) { - insert = "/"; - break; - } - --backCount; - insert = "/"; - } - } - if (baseEnd === baseStart0 && base._schemeEnd <= 0 && !B.JSString_methods.startsWith$2(baseUri, "/", baseStart)) { - refStart -= backCount * 3; - insert = ""; - } - delta = baseEnd - refStart + insert.length; - return new A._SimpleUri(B.JSString_methods.substring$2(baseUri, 0, baseEnd) + insert + B.JSString_methods.substring$1(t2, refStart), base._schemeEnd, base._hostStart, base._portStart, baseStart, t1 + delta, ref._fragmentStart + delta, base._schemeCache); - }, - toFilePath$0() { - var t2, _this = this, - t1 = _this._schemeEnd; - if (t1 >= 0) { - t2 = !(t1 === 4 && B.JSString_methods.startsWith$1(_this._uri, "file")); - t1 = t2; - } else - t1 = false; - if (t1) - throw A.wrapException(A.UnsupportedError$("Cannot extract a file path from a " + _this.get$scheme() + " URI")); - t1 = _this._queryStart; - t2 = _this._uri; - if (t1 < t2.length) { - if (t1 < _this._fragmentStart) - throw A.wrapException(A.UnsupportedError$(string$.Cannotefq)); - throw A.wrapException(A.UnsupportedError$(string$.Cannoteff)); - } - if (_this._hostStart < _this._portStart) - A.throwExpression(A.UnsupportedError$(string$.Cannoten)); - t1 = B.JSString_methods.substring$2(t2, _this._pathStart, t1); - return t1; - }, - get$data(_) { - return null; - }, - get$hashCode(_) { - var t1 = this._hashCodeCache; - return t1 == null ? this._hashCodeCache = B.JSString_methods.get$hashCode(this._uri) : t1; - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - return type$.Uri._is(other) && this._uri === other.toString$0(0); - }, - _toNonSimple$0() { - var _this = this, _null = null, - t1 = _this.get$scheme(), - t2 = _this.get$userInfo(), - t3 = _this._hostStart > 0 ? _this.get$host(0) : _null, - t4 = _this.get$hasPort() ? _this.get$port(0) : _null, - t5 = _this._uri, - t6 = _this._queryStart, - t7 = B.JSString_methods.substring$2(t5, _this._pathStart, t6), - t8 = _this._fragmentStart; - t6 = t6 < t8 ? _this.get$query(0) : _null; - return A._Uri$_internal(t1, t2, t3, t4, t7, t6, t8 < t5.length ? _this.get$fragment() : _null); - }, - toString$0(_) { - return this._uri; - }, - $isUri: 1 - }; - A._DataUri.prototype = { - get$data(_) { - return this._core$_data; - } - }; - A.Expando.prototype = { - $index(_, object) { - if (A._isBool(object) || typeof object == "number" || typeof object == "string" || object instanceof A._Record) - A.Expando__badExpandoKey(object); - return this._jsWeakMap.get(object); - }, - $indexSet(_, object, value) { - if (object instanceof A._Record) - A.Expando__badExpandoKey(object); - this._jsWeakMap.set(object, value); - }, - toString$0(_) { - return "Expando:null"; - } - }; - A._performance_closure.prototype = { - call$0() { - var value = init.G.performance; - if (value != null && A.JSAnyUtilityExtension_instanceOfString(value, "Object")) { - type$.JSObject._as(value); - if (value.measure != null && value.mark != null && value.clearMeasures != null && value.clearMarks != null) - return value; - } - return null; - }, - $signature: 418 - }; - A._json_closure.prototype = { - call$0() { - var value = init.G.JSON; - if (value != null && A.JSAnyUtilityExtension_instanceOfString(value, "Object")) - return type$.JSObject._as(value); - throw A.wrapException(A.UnsupportedError$("Missing JSON.parse() support")); - }, - $signature: 76 - }; - A._FakeUserTag.prototype = {}; - A.ServiceExtensionResponse.prototype = {}; - A.TimelineTask.prototype = { - start$2$arguments(_, $name, $arguments) { - var t1, t2; - A.ArgumentError_checkNotNull($name, "name"); - if ($.$get$_performance() == null) { - this._stack.push(null); - return; - } - t1 = this._taskId; - this._stack.push(new A._AsyncBlock($name, t1)); - t2 = type$.dynamic; - t2 = A.LinkedHashMap_LinkedHashMap$_empty(t2, t2); - if ($arguments != null) - t2.addAll$1(0, $arguments); - A._reportTaskEvent(t1, -1, 5, $name, A._argumentsAsJson(t2)); - }, - start$1(_, $name) { - return this.start$2$arguments(0, $name, null); - }, - finish$1$arguments(_, $arguments) { - var block, - t1 = this._stack; - if (t1.length === 0) - throw A.wrapException(A.StateError$("Uneven calls to start and finish")); - block = t1.pop(); - if (block == null) - return; - A._reportTaskEvent(block._taskId, -1, 7, block.name, A._argumentsAsJson($arguments)); - }, - finish$0(_) { - return this.finish$1$arguments(0, null); - } - }; - A._AsyncBlock.prototype = {}; - A._SyncBlock.prototype = { - get$_jsonArguments() { - var result, _this = this, - value = _this.___SyncBlock__jsonArguments_FI; - if (value === $) { - result = A._argumentsAsJson(_this.$arguments); - _this.___SyncBlock__jsonArguments_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___SyncBlock__jsonArguments_FI = result; - value = result; - } - return value; - } - }; - A.HtmlElement.prototype = {}; - A.AccessibleNodeList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.AnchorElement.prototype = { - toString$0(receiver) { - var t1 = String(receiver); - t1.toString; - return t1; - } - }; - A.AreaElement.prototype = { - toString$0(receiver) { - var t1 = String(receiver); - t1.toString; - return t1; - } - }; - A.BeforeUnloadEvent.prototype = {$isBeforeUnloadEvent: 1}; - A.Blob.prototype = {$isBlob: 1}; - A.CharacterData.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.CssPerspective.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.CssRule.prototype = {$isCssRule: 1}; - A.CssStyleDeclaration.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - } - }; - A.CssStyleDeclarationBase.prototype = {}; - A.CssStyleValue.prototype = {}; - A.CssTransformComponent.prototype = {}; - A.CssTransformValue.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.CssUnparsedValue.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.DataTransferItemList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver[index]; - t1.toString; - return t1; - } - }; - A.DomException.prototype = { - toString$0(receiver) { - var t1 = String(receiver); - t1.toString; - return t1; - } - }; - A.DomRectList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.DomRectReadOnly.prototype = { - toString$0(receiver) { - var t2, - t1 = receiver.left; - t1.toString; - t2 = receiver.top; - t2.toString; - return "Rectangle (" + A.S(t1) + ", " + A.S(t2) + ") " + A.S(this.get$width(receiver)) + " x " + A.S(this.get$height(receiver)); - }, - $eq(receiver, other) { - var t1, t2, t3; - if (other == null) - return false; - t1 = false; - if (type$.Rectangle_dynamic._is(other)) { - t2 = receiver.left; - t2.toString; - t3 = J.getInterceptor$x(other); - if (t2 === t3.get$left(other)) { - t1 = receiver.top; - t1.toString; - t1 = t1 === t3.get$top(other) && this.get$width(receiver) === t3.get$width(other) && this.get$height(receiver) === t3.get$height(other); - } - } - return t1; - }, - get$hashCode(receiver) { - var t2, - t1 = receiver.left; - t1.toString; - t2 = receiver.top; - t2.toString; - return A.Object_hash(t1, t2, this.get$width(receiver), this.get$height(receiver), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - get$_height(receiver) { - return receiver.height; - }, - get$height(receiver) { - var t1 = this.get$_height(receiver); - t1.toString; - return t1; - }, - get$left(receiver) { - var t1 = receiver.left; - t1.toString; - return t1; - }, - get$top(receiver) { - var t1 = receiver.top; - t1.toString; - return t1; - }, - get$_width(receiver) { - return receiver.width; - }, - get$width(receiver) { - var t1 = this.get$_width(receiver); - t1.toString; - return t1; - }, - $isRectangle: 1 - }; - A.DomStringList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.DomTokenList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - } - }; - A.Element0.prototype = { - toString$0(receiver) { - var t1 = receiver.localName; - t1.toString; - return t1; - } - }; - A.Event0.prototype = {$isEvent0: 1}; - A.EventTarget.prototype = { - addEventListener$3(receiver, type, listener, useCapture) { - if (listener != null) - this._html$_addEventListener$3(receiver, type, listener, false); - }, - _html$_addEventListener$3(receiver, type, listener, options) { - return receiver.addEventListener(type, A.convertDartClosureToJS(listener, 1), false); - }, - _removeEventListener$3(receiver, type, listener, options) { - return receiver.removeEventListener(type, A.convertDartClosureToJS(listener, 1), false); - }, - $isEventTarget: 1 - }; - A.File.prototype = {$isFile: 1}; - A.FileList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1, - $isFileList: 1 - }; - A.FileWriter.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.FormElement.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.Gamepad.prototype = {$isGamepad: 1}; - A.History.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - } - }; - A.HtmlCollection.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.ImageData.prototype = {$isImageData: 1}; - A.Location.prototype = { - toString$0(receiver) { - var t1 = String(receiver); - t1.toString; - return t1; - } - }; - A.MediaList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.MessagePort.prototype = {$isMessagePort: 1}; - A.MidiInputMap.prototype = { - containsKey$1(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(key)) != null; - }, - $index(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(key)); - }, - forEach$1(receiver, f) { - var entry, t1, - entries = receiver.entries(); - for (; true;) { - entry = entries.next(); - t1 = entry.done; - t1.toString; - if (t1) - return; - t1 = entry.value[0]; - t1.toString; - f.call$2(t1, A.convertNativeToDart_Dictionary(entry.value[1])); - } - }, - get$keys(receiver) { - var keys = A._setArrayType([], type$.JSArray_String); - this.forEach$1(receiver, new A.MidiInputMap_keys_closure(keys)); - return keys; - }, - get$values(receiver) { - var values = A._setArrayType([], type$.JSArray_Map_dynamic_dynamic); - this.forEach$1(receiver, new A.MidiInputMap_values_closure(values)); - return values; - }, - get$length(receiver) { - var t1 = receiver.size; - t1.toString; - return t1; - }, - get$isEmpty(receiver) { - var t1 = receiver.size; - t1.toString; - return t1 === 0; - }, - get$isNotEmpty(receiver) { - var t1 = receiver.size; - t1.toString; - return t1 !== 0; - }, - $indexSet(receiver, key, value) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - putIfAbsent$2(receiver, key, ifAbsent) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - remove$1(receiver, key) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - $isMap: 1 - }; - A.MidiInputMap_keys_closure.prototype = { - call$2(k, v) { - return this.keys.push(k); - }, - $signature: 34 - }; - A.MidiInputMap_values_closure.prototype = { - call$2(k, v) { - return this.values.push(v); - }, - $signature: 34 - }; - A.MidiOutputMap.prototype = { - containsKey$1(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(key)) != null; - }, - $index(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(key)); - }, - forEach$1(receiver, f) { - var entry, t1, - entries = receiver.entries(); - for (; true;) { - entry = entries.next(); - t1 = entry.done; - t1.toString; - if (t1) - return; - t1 = entry.value[0]; - t1.toString; - f.call$2(t1, A.convertNativeToDart_Dictionary(entry.value[1])); - } - }, - get$keys(receiver) { - var keys = A._setArrayType([], type$.JSArray_String); - this.forEach$1(receiver, new A.MidiOutputMap_keys_closure(keys)); - return keys; - }, - get$values(receiver) { - var values = A._setArrayType([], type$.JSArray_Map_dynamic_dynamic); - this.forEach$1(receiver, new A.MidiOutputMap_values_closure(values)); - return values; - }, - get$length(receiver) { - var t1 = receiver.size; - t1.toString; - return t1; - }, - get$isEmpty(receiver) { - var t1 = receiver.size; - t1.toString; - return t1 === 0; - }, - get$isNotEmpty(receiver) { - var t1 = receiver.size; - t1.toString; - return t1 !== 0; - }, - $indexSet(receiver, key, value) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - putIfAbsent$2(receiver, key, ifAbsent) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - remove$1(receiver, key) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - $isMap: 1 - }; - A.MidiOutputMap_keys_closure.prototype = { - call$2(k, v) { - return this.keys.push(k); - }, - $signature: 34 - }; - A.MidiOutputMap_values_closure.prototype = { - call$2(k, v) { - return this.values.push(v); - }, - $signature: 34 - }; - A.MimeType.prototype = {$isMimeType: 1}; - A.MimeTypeArray.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.Node.prototype = { - toString$0(receiver) { - var value = receiver.nodeValue; - return value == null ? this.super$Interceptor$toString(receiver) : value; - }, - $isNode: 1 - }; - A.NodeList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.Plugin.prototype = { - get$length(receiver) { - return receiver.length; - }, - $isPlugin: 1 - }; - A.PluginArray.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.RtcStatsReport.prototype = { - containsKey$1(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(key)) != null; - }, - $index(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(key)); - }, - forEach$1(receiver, f) { - var entry, t1, - entries = receiver.entries(); - for (; true;) { - entry = entries.next(); - t1 = entry.done; - t1.toString; - if (t1) - return; - t1 = entry.value[0]; - t1.toString; - f.call$2(t1, A.convertNativeToDart_Dictionary(entry.value[1])); - } - }, - get$keys(receiver) { - var keys = A._setArrayType([], type$.JSArray_String); - this.forEach$1(receiver, new A.RtcStatsReport_keys_closure(keys)); - return keys; - }, - get$values(receiver) { - var values = A._setArrayType([], type$.JSArray_Map_dynamic_dynamic); - this.forEach$1(receiver, new A.RtcStatsReport_values_closure(values)); - return values; - }, - get$length(receiver) { - var t1 = receiver.size; - t1.toString; - return t1; - }, - get$isEmpty(receiver) { - var t1 = receiver.size; - t1.toString; - return t1 === 0; - }, - get$isNotEmpty(receiver) { - var t1 = receiver.size; - t1.toString; - return t1 !== 0; - }, - $indexSet(receiver, key, value) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - putIfAbsent$2(receiver, key, ifAbsent) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - remove$1(receiver, key) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - $isMap: 1 - }; - A.RtcStatsReport_keys_closure.prototype = { - call$2(k, v) { - return this.keys.push(k); - }, - $signature: 34 - }; - A.RtcStatsReport_values_closure.prototype = { - call$2(k, v) { - return this.values.push(v); - }, - $signature: 34 - }; - A.SelectElement.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.SharedArrayBuffer.prototype = {$isSharedArrayBuffer: 1}; - A.SourceBuffer.prototype = {$isSourceBuffer: 1}; - A.SourceBufferList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.SpeechGrammar.prototype = {$isSpeechGrammar: 1}; - A.SpeechGrammarList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.SpeechRecognitionResult.prototype = { - get$length(receiver) { - return receiver.length; - }, - $isSpeechRecognitionResult: 1 - }; - A.Storage.prototype = { - containsKey$1(receiver, key) { - return receiver.getItem(A._asString(key)) != null; - }, - $index(receiver, key) { - return receiver.getItem(A._asString(key)); - }, - $indexSet(receiver, key, value) { - receiver.setItem(key, value); - }, - putIfAbsent$2(receiver, key, ifAbsent) { - var t1; - if (receiver.getItem(key) == null) - receiver.setItem(key, ifAbsent.call$0()); - t1 = receiver.getItem(key); - return t1 == null ? A._asString(t1) : t1; - }, - remove$1(receiver, key) { - var value; - A._asString(key); - value = receiver.getItem(key); - receiver.removeItem(key); - return value; - }, - forEach$1(receiver, f) { - var i, key, t1; - for (i = 0; true; ++i) { - key = receiver.key(i); - if (key == null) - return; - t1 = receiver.getItem(key); - t1.toString; - f.call$2(key, t1); - } - }, - get$keys(receiver) { - var keys = A._setArrayType([], type$.JSArray_String); - this.forEach$1(receiver, new A.Storage_keys_closure(keys)); - return keys; - }, - get$values(receiver) { - var values = A._setArrayType([], type$.JSArray_String); - this.forEach$1(receiver, new A.Storage_values_closure(values)); - return values; - }, - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - get$isEmpty(receiver) { - return receiver.key(0) == null; - }, - get$isNotEmpty(receiver) { - return receiver.key(0) != null; - }, - $isMap: 1 - }; - A.Storage_keys_closure.prototype = { - call$2(k, v) { - return this.keys.push(k); - }, - $signature: 113 - }; - A.Storage_values_closure.prototype = { - call$2(k, v) { - return this.values.push(v); - }, - $signature: 113 - }; - A.StyleSheet.prototype = {$isStyleSheet: 1}; - A.TextTrack.prototype = {$isTextTrack: 1}; - A.TextTrackCue.prototype = {$isTextTrackCue: 1}; - A.TextTrackCueList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.TextTrackList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.TimeRanges.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - } - }; - A.Touch.prototype = {$isTouch: 1}; - A.TouchList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.TrackDefaultList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.Url.prototype = { - toString$0(receiver) { - var t1 = String(receiver); - t1.toString; - return t1; - } - }; - A.VideoTrackList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A._CssRuleList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A._DomRect.prototype = { - toString$0(receiver) { - var t2, t3, t4, - t1 = receiver.left; - t1.toString; - t2 = receiver.top; - t2.toString; - t3 = receiver.width; - t3.toString; - t4 = receiver.height; - t4.toString; - return "Rectangle (" + A.S(t1) + ", " + A.S(t2) + ") " + A.S(t3) + " x " + A.S(t4); - }, - $eq(receiver, other) { - var t1, t2, t3; - if (other == null) - return false; - t1 = false; - if (type$.Rectangle_dynamic._is(other)) { - t2 = receiver.left; - t2.toString; - t3 = J.getInterceptor$x(other); - if (t2 === t3.get$left(other)) { - t2 = receiver.top; - t2.toString; - if (t2 === t3.get$top(other)) { - t2 = receiver.width; - t2.toString; - if (t2 === t3.get$width(other)) { - t1 = receiver.height; - t1.toString; - t3 = t1 === t3.get$height(other); - t1 = t3; - } - } - } - } - return t1; - }, - get$hashCode(receiver) { - var t2, t3, t4, - t1 = receiver.left; - t1.toString; - t2 = receiver.top; - t2.toString; - t3 = receiver.width; - t3.toString; - t4 = receiver.height; - t4.toString; - return A.Object_hash(t1, t2, t3, t4, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - get$_height(receiver) { - return receiver.height; - }, - get$height(receiver) { - var t1 = receiver.height; - t1.toString; - return t1; - }, - get$_width(receiver) { - return receiver.width; - }, - get$width(receiver) { - var t1 = receiver.width; - t1.toString; - return t1; - } - }; - A._GamepadList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - if (receiver.length > 0) - return receiver[0]; - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var len = receiver.length; - if (len > 0) - return receiver[len - 1]; - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A._NamedNodeMap.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A._SpeechRecognitionResultList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A._StyleSheetList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length, - t2 = index >>> 0 !== index || index >= t1; - t2.toString; - if (t2) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null, null)); - t1 = receiver[index]; - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1; - if (receiver.length > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1, - len = receiver.length; - if (len > 0) { - t1 = receiver[len - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return receiver[index]; - }, - $isJSIndexable: 1, - $isEfficientLengthIterable: 1, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.EventStreamProvider.prototype = {}; - A._EventStream0.prototype = { - listen$4$cancelOnError$onDone$onError(onData, cancelOnError, onDone, onError) { - return A._EventStreamSubscription$0(this._html$_target, this._html$_eventType, onData, false); - } - }; - A._EventStreamSubscription0.prototype = { - cancel$0(_) { - var _this = this; - if (_this._html$_target == null) - return $.$get$nullFuture(); - _this._html$_unlisten$0(); - _this._html$_onData = _this._html$_target = null; - return $.$get$nullFuture(); - }, - onData$1(handleData) { - var t1, _this = this; - if (_this._html$_target == null) - throw A.wrapException(A.StateError$("Subscription has been canceled.")); - _this._html$_unlisten$0(); - t1 = A._wrapZone0(new A._EventStreamSubscription_onData_closure0(handleData), type$.Event); - _this._html$_onData = t1; - _this._html$_tryResume$0(); - }, - _html$_tryResume$0() { - var t2, _this = this, - t1 = _this._html$_onData; - if (t1 != null && _this._html$_pauseCount <= 0) { - t2 = _this._html$_target; - t2.toString; - J.addEventListener$3$x(t2, _this._html$_eventType, t1, false); - } - }, - _html$_unlisten$0() { - var t2, - t1 = this._html$_onData; - if (t1 != null) { - t2 = this._html$_target; - t2.toString; - J._removeEventListener$3$x(t2, this._html$_eventType, t1, false); - } - }, - $isStreamSubscription: 1 - }; - A._EventStreamSubscription_closure0.prototype = { - call$1(e) { - return this.onData.call$1(e); - }, - $signature: 68 - }; - A._EventStreamSubscription_onData_closure0.prototype = { - call$1(e) { - return this.handleData.call$1(e); - }, - $signature: 68 - }; - A._CustomEventStreamProvider.prototype = { - forTarget$1(e) { - return new A._EventStream0(e, A.HtmlDocument__determineVisibilityChangeEventType(e), false, this.$ti._eval$1("_EventStream0<1>")); - } - }; - A.ImmutableListMixin.prototype = { - get$iterator(receiver) { - return new A.FixedSizeListIterator(receiver, this.get$length(receiver), A.instanceType(receiver)._eval$1("FixedSizeListIterator")); - }, - add$1(receiver, value) { - throw A.wrapException(A.UnsupportedError$("Cannot add to immutable List.")); - }, - sort$1(receiver, compare) { - throw A.wrapException(A.UnsupportedError$("Cannot sort immutable List.")); - }, - removeLast$0(receiver) { - throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List.")); - }, - remove$1(receiver, object) { - throw A.wrapException(A.UnsupportedError$("Cannot remove from immutable List.")); - }, - setRange$4(receiver, start, end, iterable, skipCount) { - throw A.wrapException(A.UnsupportedError$("Cannot setRange on immutable List.")); - }, - fillRange$3(receiver, start, end, fillValue) { - throw A.wrapException(A.UnsupportedError$("Cannot modify an immutable List.")); - } - }; - A.FixedSizeListIterator.prototype = { - moveNext$0() { - var _this = this, - nextPosition = _this._position + 1, - t1 = _this._length; - if (nextPosition < t1) { - _this._current = J.$index$asx(_this._array, nextPosition); - _this._position = nextPosition; - return true; - } - _this._current = null; - _this._position = t1; - return false; - }, - get$current(_) { - var t1 = this._current; - return t1 == null ? this.$ti._precomputed1._as(t1) : t1; - } - }; - A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase.prototype = {}; - A._DomRectList_JavaScriptObject_ListMixin.prototype = {}; - A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._DomStringList_JavaScriptObject_ListMixin.prototype = {}; - A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._FileList_JavaScriptObject_ListMixin.prototype = {}; - A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._HtmlCollection_JavaScriptObject_ListMixin.prototype = {}; - A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._MidiInputMap_JavaScriptObject_MapMixin.prototype = {}; - A._MidiOutputMap_JavaScriptObject_MapMixin.prototype = {}; - A._MimeTypeArray_JavaScriptObject_ListMixin.prototype = {}; - A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._NodeList_JavaScriptObject_ListMixin.prototype = {}; - A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._PluginArray_JavaScriptObject_ListMixin.prototype = {}; - A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._RtcStatsReport_JavaScriptObject_MapMixin.prototype = {}; - A._SourceBufferList_EventTarget_ListMixin.prototype = {}; - A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin.prototype = {}; - A._SpeechGrammarList_JavaScriptObject_ListMixin.prototype = {}; - A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._Storage_JavaScriptObject_MapMixin.prototype = {}; - A._TextTrackCueList_JavaScriptObject_ListMixin.prototype = {}; - A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._TextTrackList_EventTarget_ListMixin.prototype = {}; - A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin.prototype = {}; - A._TouchList_JavaScriptObject_ListMixin.prototype = {}; - A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.__CssRuleList_JavaScriptObject_ListMixin.prototype = {}; - A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.__GamepadList_JavaScriptObject_ListMixin.prototype = {}; - A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.__NamedNodeMap_JavaScriptObject_ListMixin.prototype = {}; - A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin.prototype = {}; - A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.__StyleSheetList_JavaScriptObject_ListMixin.prototype = {}; - A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._StructuredClone.prototype = { - findSlot$1(value) { - var i, - t1 = this.values, - $length = t1.length; - for (i = 0; i < $length; ++i) - if (t1[i] === value) - return i; - t1.push(value); - this.copies.push(null); - return $length; - }, - walk$1(e) { - var t1, slot, t2, copy, t3, _this = this; - if (e == null) - return e; - if (A._isBool(e)) - return e; - if (typeof e == "number") - return e; - if (typeof e == "string") - return e; - if (e instanceof A.DateTime) - return new Date(e._core$_value); - if (e instanceof A.JSSyntaxRegExp) - throw A.wrapException(A.UnimplementedError$("structured clone of RegExp")); - if (type$.File._is(e)) - return e; - if (type$.Blob._is(e)) - return e; - if (type$.FileList._is(e)) - return e; - if (type$.ImageData._is(e)) - return e; - if (type$.NativeByteBuffer._is(e) || type$.NativeTypedData._is(e) || type$.MessagePort._is(e) || type$.SharedArrayBuffer._is(e)) - return e; - if (type$.Map_dynamic_dynamic._is(e)) { - t1 = {}; - slot = _this.findSlot$1(e); - t2 = _this.copies; - copy = t1.copy = t2[slot]; - if (copy != null) - return copy; - copy = {}; - t1.copy = copy; - t2[slot] = copy; - J.forEach$1$ax(e, new A._StructuredClone_walk_closure(t1, _this)); - return t1.copy; - } - if (type$.List_dynamic._is(e)) { - slot = _this.findSlot$1(e); - copy = _this.copies[slot]; - if (copy != null) - return copy; - return _this.copyList$2(e, slot); - } - if (type$.JSObject._is(e)) { - t1 = {}; - slot = _this.findSlot$1(e); - t2 = _this.copies; - copy = t1.copy = t2[slot]; - if (copy != null) - return copy; - t3 = {}; - t3.toString; - t1.copy = t3; - t2[slot] = t3; - _this.forEachObjectKey$2(e, new A._StructuredClone_walk_closure0(t1, _this)); - return t1.copy; - } - throw A.wrapException(A.UnimplementedError$("structured clone of other type")); - }, - copyList$2(e, slot) { - var i, - t1 = J.getInterceptor$asx(e), - $length = t1.get$length(e), - t2 = new Array($length); - t2.toString; - this.copies[slot] = t2; - for (i = 0; i < $length; ++i) - t2[i] = this.walk$1(t1.$index(e, i)); - return t2; - } - }; - A._StructuredClone_walk_closure.prototype = { - call$2(key, value) { - this._box_0.copy[key] = this.$this.walk$1(value); - }, - $signature: 101 - }; - A._StructuredClone_walk_closure0.prototype = { - call$2(key, value) { - this._box_1.copy[key] = this.$this.walk$1(value); - }, - $signature: 447 - }; - A._StructuredCloneDart2Js.prototype = { - forEachObjectKey$2(object, action) { - var t1, t2, _i, key; - for (t1 = Object.keys(object), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - key = t1[_i]; - action.call$2(key, object[key]); - } - } - }; - A.jsify__convert.prototype = { - call$1(o) { - var t1, convertedMap, t2, key, convertedList; - if (A._noJsifyRequired(o)) - return o; - t1 = this._convertedObjects; - if (t1.containsKey$1(0, o)) - return t1.$index(0, o); - if (type$.Map_dynamic_dynamic._is(o)) { - convertedMap = {}; - t1.$indexSet(0, o, convertedMap); - for (t1 = J.getInterceptor$x(o), t2 = J.get$iterator$ax(t1.get$keys(o)); t2.moveNext$0();) { - key = t2.get$current(t2); - convertedMap[key] = this.call$1(t1.$index(o, key)); - } - return convertedMap; - } else if (type$.Iterable_dynamic._is(o)) { - convertedList = []; - t1.$indexSet(0, o, convertedList); - B.JSArray_methods.addAll$1(convertedList, J.map$1$1$ax(o, this, type$.dynamic)); - return convertedList; - } else - return o; - }, - $signature: 177 - }; - A.promiseToFuture_closure.prototype = { - call$1(r) { - return this.completer.complete$1(0, r); - }, - $signature: 20 - }; - A.promiseToFuture_closure0.prototype = { - call$1(e) { - if (e == null) - return this.completer.completeError$1(new A.NullRejectionException(e === undefined)); - return this.completer.completeError$1(e); - }, - $signature: 20 - }; - A.dartify_convert.prototype = { - call$1(o) { - var t1, millisSinceEpoch, proto, t2, dartObject, originalKeys, dartKeys, i, jsKey, dartKey, l, $length; - if (A._noDartifyRequired(o)) - return o; - t1 = this._convertedObjects; - o.toString; - if (t1.containsKey$1(0, o)) - return t1.$index(0, o); - if (o instanceof Date) { - millisSinceEpoch = o.getTime(); - if (millisSinceEpoch < -864e13 || millisSinceEpoch > 864e13) - A.throwExpression(A.RangeError$range(millisSinceEpoch, -864e13, 864e13, "millisecondsSinceEpoch", null)); - A.checkNotNullable(true, "isUtc", type$.bool); - return new A.DateTime(millisSinceEpoch, 0, true); - } - if (o instanceof RegExp) - throw A.wrapException(A.ArgumentError$("structured clone of RegExp", null)); - if (typeof Promise != "undefined" && o instanceof Promise) - return A.promiseToFuture(o, type$.nullable_Object); - proto = Object.getPrototypeOf(o); - if (proto === Object.prototype || proto === null) { - t2 = type$.nullable_Object; - dartObject = A.LinkedHashMap_LinkedHashMap$_empty(t2, t2); - t1.$indexSet(0, o, dartObject); - originalKeys = Object.keys(o); - dartKeys = []; - for (t1 = J.getInterceptor$ax(originalKeys), t2 = t1.get$iterator(originalKeys); t2.moveNext$0();) - dartKeys.push(A.dartify(t2.get$current(t2))); - for (i = 0; i < t1.get$length(originalKeys); ++i) { - jsKey = t1.$index(originalKeys, i); - dartKey = dartKeys[i]; - if (jsKey != null) - dartObject.$indexSet(0, dartKey, this.call$1(o[jsKey])); - } - return dartObject; - } - if (o instanceof Array) { - l = o; - dartObject = []; - t1.$indexSet(0, o, dartObject); - $length = o.length; - for (t1 = J.getInterceptor$asx(l), i = 0; i < $length; ++i) - dartObject.push(this.call$1(t1.$index(l, i))); - return dartObject; - } - return o; - }, - $signature: 177 - }; - A.NullRejectionException.prototype = { - toString$0(_) { - return "Promise was rejected with a value of `" + (this.isUndefined ? "undefined" : "null") + "`."; - }, - $isException: 1 - }; - A._JSRandom.prototype = { - nextInt$1(max) { - if (max <= 0 || max > 4294967296) - throw A.wrapException(A.RangeError$(string$.max_mu + max)); - return Math.random() * max >>> 0; - } - }; - A._JSSecureRandom.prototype = { - _JSSecureRandom$0() { - var $crypto = self.crypto; - if ($crypto != null) - if ($crypto.getRandomValues != null) - return; - throw A.wrapException(A.UnsupportedError$("No source of cryptographically secure random numbers available.")); - }, - nextInt$1(max) { - var byteCount, t1, start, randomLimit, t2, t3, random, result; - if (max <= 0 || max > 4294967296) - throw A.wrapException(A.RangeError$(string$.max_mu + max)); - if (max > 255) - if (max > 65535) - byteCount = max > 16777215 ? 4 : 3; - else - byteCount = 2; - else - byteCount = 1; - t1 = this._math$_buffer; - t1.$flags & 2 && A.throwUnsupportedOperation(t1, 11); - t1.setUint32(0, 0, false); - start = 4 - byteCount; - randomLimit = A._asInt(Math.pow(256, byteCount)); - for (t2 = max - 1, t3 = (max & t2) >>> 0 === 0; true;) { - crypto.getRandomValues(J.asUint8List$2$x(B.NativeByteData_methods.get$buffer(t1), start, byteCount)); - random = t1.getUint32(0, false); - if (t3) - return (random & t2) >>> 0; - result = random % max; - if (random - result + max < randomLimit) - return result; - } - } - }; - A.Length.prototype = {$isLength: 1}; - A.LengthList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length; - t1.toString; - t1 = index >>> 0 !== index || index >= t1; - t1.toString; - if (t1) - throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null, null)); - t1 = receiver.getItem(index); - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1 = receiver.length; - t1.toString; - if (t1 > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1 = receiver.length; - t1.toString; - if (t1 > 0) { - t1 = receiver[t1 - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return this.$index(receiver, index); - }, - $isEfficientLengthIterable: 1, - $isIterable: 1, - $isList: 1 - }; - A.Number.prototype = {$isNumber: 1}; - A.NumberList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length; - t1.toString; - t1 = index >>> 0 !== index || index >= t1; - t1.toString; - if (t1) - throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null, null)); - t1 = receiver.getItem(index); - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1 = receiver.length; - t1.toString; - if (t1 > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1 = receiver.length; - t1.toString; - if (t1 > 0) { - t1 = receiver[t1 - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return this.$index(receiver, index); - }, - $isEfficientLengthIterable: 1, - $isIterable: 1, - $isList: 1 - }; - A.PointList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.StringList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length; - t1.toString; - t1 = index >>> 0 !== index || index >= t1; - t1.toString; - if (t1) - throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null, null)); - t1 = receiver.getItem(index); - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1 = receiver.length; - t1.toString; - if (t1 > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1 = receiver.length; - t1.toString; - if (t1 > 0) { - t1 = receiver[t1 - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return this.$index(receiver, index); - }, - $isEfficientLengthIterable: 1, - $isIterable: 1, - $isList: 1 - }; - A.Transform0.prototype = {$isTransform0: 1}; - A.TransformList.prototype = { - get$length(receiver) { - var t1 = receiver.length; - t1.toString; - return t1; - }, - $index(receiver, index) { - var t1 = receiver.length; - t1.toString; - t1 = index >>> 0 !== index || index >= t1; - t1.toString; - if (t1) - throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null, null)); - t1 = receiver.getItem(index); - t1.toString; - return t1; - }, - $indexSet(receiver, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - set$length(receiver, newLength) { - throw A.wrapException(A.UnsupportedError$("Cannot resize immutable List.")); - }, - get$first(receiver) { - var t1 = receiver.length; - t1.toString; - if (t1 > 0) { - t1 = receiver[0]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - get$last(receiver) { - var t1 = receiver.length; - t1.toString; - if (t1 > 0) { - t1 = receiver[t1 - 1]; - t1.toString; - return t1; - } - throw A.wrapException(A.StateError$("No elements")); - }, - elementAt$1(receiver, index) { - return this.$index(receiver, index); - }, - $isEfficientLengthIterable: 1, - $isIterable: 1, - $isList: 1 - }; - A._LengthList_JavaScriptObject_ListMixin.prototype = {}; - A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._NumberList_JavaScriptObject_ListMixin.prototype = {}; - A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._StringList_JavaScriptObject_ListMixin.prototype = {}; - A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._TransformList_JavaScriptObject_ListMixin.prototype = {}; - A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.Endian.prototype = {}; - A.ClipOp.prototype = { - _enumToString$0() { - return "ClipOp." + this._name; - } - }; - A.PathFillType.prototype = { - _enumToString$0() { - return "PathFillType." + this._name; - } - }; - A._ChannelCallbackRecord.prototype = { - invoke$2(dataArg, callbackArg) { - A.invoke2(this._callback, this._ui$_zone, dataArg, callbackArg); - } - }; - A._StoredMessage.prototype = { - invoke$1(dataArg) { - A.invoke1(this._callback, this._ui$_zone, dataArg, type$.nullable_ByteData); - } - }; - A._Channel.prototype = { - get$length(_) { - return this._queue.get$length(0); - }, - push$1(message) { - var t1, result, _this = this; - if (!_this._draining && _this._channelCallbackRecord != null) { - _this._channelCallbackRecord.invoke$2(message.data, message.get$invoke()); - return false; - } - t1 = _this._capacity; - if (t1 <= 0) - return true; - result = _this._dropOverflowMessages$1(t1 - 1); - _this._queue._collection$_add$1(0, message); - return result; - }, - _dropOverflowMessages$1(lengthLimit) { - var t1, t2, result, message; - for (t1 = this._queue, t2 = type$.nullable_ByteData, result = false; (t1._tail - t1._head & t1._table.length - 1) >>> 0 > lengthLimit; result = true) { - message = t1.removeFirst$0(); - A.invoke1(message._callback, message._ui$_zone, null, t2); - } - return result; - }, - _drainStep$0() { - var message, _this = this, - t1 = _this._queue; - if (!t1.get$isEmpty(0) && _this._channelCallbackRecord != null) { - message = t1.removeFirst$0(); - _this._channelCallbackRecord.invoke$2(message.data, message.get$invoke()); - A.scheduleMicrotask(_this.get$_drainStep()); - } else - _this._draining = false; - } - }; - A.ChannelBuffers.prototype = { - push$3($name, data, callback) { - this._channels.putIfAbsent$2(0, $name, new A.ChannelBuffers_push_closure()).push$1(new A._StoredMessage(data, callback, $.Zone__current)); - }, - setListener$2($name, callback) { - var channel = this._channels.putIfAbsent$2(0, $name, new A.ChannelBuffers_setListener_closure()), - t1 = channel._channelCallbackRecord; - channel._channelCallbackRecord = new A._ChannelCallbackRecord(callback, $.Zone__current); - if (t1 == null && !channel._draining) { - channel._draining = true; - A.scheduleMicrotask(channel.get$_drainStep()); - } - }, - handleMessage$1(data) { - var methodNameLength, t1, methodName, index, channelNameLength, channelName, parts, - _s143_ = "Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)", - _s143_0 = "Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)", - bytes = J.asUint8List$2$x(B.NativeByteData_methods.get$buffer(data), data.byteOffset, data.byteLength); - if (bytes[0] === 7) { - methodNameLength = bytes[1]; - if (methodNameLength >= 254) - throw A.wrapException(A.Exception_Exception("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")); - t1 = 2 + methodNameLength; - methodName = B.C_Utf8Codec.decode$1(0, B.NativeUint8List_methods.sublist$2(bytes, 2, t1)); - switch (methodName) { - case "resize": - if (bytes[t1] !== 12) - throw A.wrapException(A.Exception_Exception(_s143_)); - index = t1 + 1; - if (bytes[index] < 2) - throw A.wrapException(A.Exception_Exception(_s143_)); - ++index; - if (bytes[index] !== 7) - throw A.wrapException(A.Exception_Exception("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)")); - ++index; - channelNameLength = bytes[index]; - if (channelNameLength >= 254) - throw A.wrapException(A.Exception_Exception("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)")); - ++index; - t1 = index + channelNameLength; - channelName = B.C_Utf8Codec.decode$1(0, B.NativeUint8List_methods.sublist$2(bytes, index, t1)); - if (bytes[t1] !== 3) - throw A.wrapException(A.Exception_Exception("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")); - this.resize$2(0, channelName, data.getUint32(t1 + 1, B.C_Endian === $.$get$Endian_host())); - break; - case "overflow": - if (bytes[t1] !== 12) - throw A.wrapException(A.Exception_Exception(_s143_0)); - index = t1 + 1; - if (bytes[index] < 2) - throw A.wrapException(A.Exception_Exception(_s143_0)); - ++index; - if (bytes[index] !== 7) - throw A.wrapException(A.Exception_Exception("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)")); - ++index; - channelNameLength = bytes[index]; - if (channelNameLength >= 254) - throw A.wrapException(A.Exception_Exception("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)")); - ++index; - t1 = index + channelNameLength; - B.C_Utf8Codec.decode$1(0, B.NativeUint8List_methods.sublist$2(bytes, index, t1)); - t1 = bytes[t1]; - if (t1 !== 1 && t1 !== 2) - throw A.wrapException(A.Exception_Exception("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")); - break; - default: - throw A.wrapException(A.Exception_Exception("Unrecognized method '" + methodName + "' sent to dev.flutter/channel-buffers")); - } - } else { - parts = A._setArrayType(B.C_Utf8Codec.decode$1(0, bytes).split("\r"), type$.JSArray_String); - if (parts.length === 3 && parts[0] === "resize") - this.resize$2(0, parts[1], A.int_parse(parts[2], null)); - else - throw A.wrapException(A.Exception_Exception("Unrecognized message " + A.S(parts) + " sent to dev.flutter/channel-buffers.")); - } - }, - resize$2(_, $name, newSize) { - var t1 = this._channels, - channel = t1.$index(0, $name); - if (channel == null) - t1.$indexSet(0, $name, new A._Channel(A.ListQueue$(newSize, type$._StoredMessage), newSize)); - else { - channel._capacity = newSize; - channel._dropOverflowMessages$1(newSize); - } - } - }; - A.ChannelBuffers_push_closure.prototype = { - call$0() { - return new A._Channel(A.ListQueue$(1, type$._StoredMessage), 1); - }, - $signature: 148 - }; - A.ChannelBuffers_setListener_closure.prototype = { - call$0() { - return new A._Channel(A.ListQueue$(1, type$._StoredMessage), 1); - }, - $signature: 148 - }; - A.OffsetBase.prototype = { - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.OffsetBase && other._dx === this._dx && other._dy === this._dy; - }, - get$hashCode(_) { - return A.Object_hash(this._dx, this._dy, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "OffsetBase(" + B.JSNumber_methods.toStringAsFixed$1(this._dx, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(this._dy, 1) + ")"; - } - }; - A.Offset.prototype = { - get$distance() { - var t1 = this._dx, - t2 = this._dy; - return Math.sqrt(t1 * t1 + t2 * t2); - }, - get$distanceSquared() { - var t1 = this._dx, - t2 = this._dy; - return t1 * t1 + t2 * t2; - }, - $sub(_, other) { - return new A.Offset(this._dx - other._dx, this._dy - other._dy); - }, - $add(_, other) { - return new A.Offset(this._dx + other._dx, this._dy + other._dy); - }, - $mul(_, operand) { - return new A.Offset(this._dx * operand, this._dy * operand); - }, - $div(_, operand) { - return new A.Offset(this._dx / operand, this._dy / operand); - }, - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.Offset && other._dx === this._dx && other._dy === this._dy; - }, - get$hashCode(_) { - return A.Object_hash(this._dx, this._dy, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "Offset(" + B.JSNumber_methods.toStringAsFixed$1(this._dx, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(this._dy, 1) + ")"; - } - }; - A.Size.prototype = { - get$isEmpty(_) { - return this._dx <= 0 || this._dy <= 0; - }, - $sub(_, other) { - var _this = this; - if (other instanceof A.Size) - return new A.Offset(_this._dx - other._dx, _this._dy - other._dy); - if (other instanceof A.Offset) - return new A.Size(_this._dx - other._dx, _this._dy - other._dy); - throw A.wrapException(A.ArgumentError$(other, null)); - }, - $add(_, other) { - return new A.Size(this._dx + other._dx, this._dy + other._dy); - }, - $mul(_, operand) { - return new A.Size(this._dx * operand, this._dy * operand); - }, - $div(_, operand) { - return new A.Size(this._dx / operand, this._dy / operand); - }, - center$1(origin) { - return new A.Offset(origin._dx + this._dx / 2, origin._dy + this._dy / 2); - }, - bottomRight$1(_, origin) { - return new A.Offset(origin._dx + this._dx, origin._dy + this._dy); - }, - contains$1(_, offset) { - var t1 = offset._dx, - t2 = false; - if (t1 >= 0) - if (t1 < this._dx) { - t1 = offset._dy; - t1 = t1 >= 0 && t1 < this._dy; - } else - t1 = t2; - else - t1 = t2; - return t1; - }, - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.Size && other._dx === this._dx && other._dy === this._dy; - }, - get$hashCode(_) { - return A.Object_hash(this._dx, this._dy, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "Size(" + B.JSNumber_methods.toStringAsFixed$1(this._dx, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(this._dy, 1) + ")"; - } - }; - A.Rect.prototype = { - get$hasNaN() { - var _this = this; - return isNaN(_this.left) || isNaN(_this.top) || isNaN(_this.right) || isNaN(_this.bottom); - }, - get$isFinite(_) { - var _this = this; - return isFinite(_this.left) && isFinite(_this.top) && isFinite(_this.right) && isFinite(_this.bottom); - }, - get$isEmpty(_) { - var _this = this; - return _this.left >= _this.right || _this.top >= _this.bottom; - }, - shift$1(offset) { - var _this = this, - t1 = offset._dx, - t2 = offset._dy; - return new A.Rect(_this.left + t1, _this.top + t2, _this.right + t1, _this.bottom + t2); - }, - translate$2(_, translateX, translateY) { - var _this = this; - return new A.Rect(_this.left + translateX, _this.top + translateY, _this.right + translateX, _this.bottom + translateY); - }, - inflate$1(delta) { - var _this = this; - return new A.Rect(_this.left - delta, _this.top - delta, _this.right + delta, _this.bottom + delta); - }, - intersect$1(other) { - var _this = this; - return new A.Rect(Math.max(_this.left, other.left), Math.max(_this.top, other.top), Math.min(_this.right, other.right), Math.min(_this.bottom, other.bottom)); - }, - expandToInclude$1(other) { - var _this = this; - return new A.Rect(Math.min(_this.left, other.left), Math.min(_this.top, other.top), Math.max(_this.right, other.right), Math.max(_this.bottom, other.bottom)); - }, - overlaps$1(other) { - var _this = this; - if (_this.right <= other.left || other.right <= _this.left) - return false; - if (_this.bottom <= other.top || other.bottom <= _this.top) - return false; - return true; - }, - get$shortestSide() { - var _this = this; - return Math.min(Math.abs(_this.right - _this.left), Math.abs(_this.bottom - _this.top)); - }, - get$centerLeft() { - var t1 = this.top; - return new A.Offset(this.left, t1 + (this.bottom - t1) / 2); - }, - get$center() { - var _this = this, - t1 = _this.left, - t2 = _this.top; - return new A.Offset(t1 + (_this.right - t1) / 2, t2 + (_this.bottom - t2) / 2); - }, - contains$1(_, offset) { - var _this = this, - t1 = offset._dx, - t2 = false; - if (t1 >= _this.left) - if (t1 < _this.right) { - t1 = offset._dy; - t1 = t1 >= _this.top && t1 < _this.bottom; - } else - t1 = t2; - else - t1 = t2; - return t1; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (A.getRuntimeTypeOfDartObject(_this) !== J.get$runtimeType$(other)) - return false; - return other instanceof A.Rect && other.left === _this.left && other.top === _this.top && other.right === _this.right && other.bottom === _this.bottom; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.left, _this.top, _this.right, _this.bottom, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this; - return "Rect.fromLTRB(" + B.JSNumber_methods.toStringAsFixed$1(_this.left, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.top, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.right, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.bottom, 1) + ")"; - } - }; - A.Radius.prototype = { - clamp$2$maximum$minimum(_, maximum, minimum) { - if (minimum == null) - minimum = B.Radius_mQq; - if (maximum == null) - maximum = B.Radius_x3j; - return new A.Radius(A.clampDouble(this.x, minimum.x, maximum.x), A.clampDouble(this.y, minimum.y, maximum.y)); - }, - clamp$1$minimum(_, minimum) { - return this.clamp$2$maximum$minimum(0, null, minimum); - }, - clamp$1$maximum(_, maximum) { - return this.clamp$2$maximum$minimum(0, maximum, null); - }, - $sub(_, other) { - return new A.Radius(this.x - other.x, this.y - other.y); - }, - $add(_, other) { - return new A.Radius(this.x + other.x, this.y + other.y); - }, - $mul(_, operand) { - return new A.Radius(this.x * operand, this.y * operand); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (A.getRuntimeTypeOfDartObject(_this) !== J.get$runtimeType$(other)) - return false; - return other instanceof A.Radius && other.x === _this.x && other.y === _this.y; - }, - get$hashCode(_) { - return A.Object_hash(this.x, this.y, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var t1 = this.x, - t2 = this.y; - return t1 === t2 ? "Radius.circular(" + B.JSNumber_methods.toStringAsFixed$1(t1, 1) + ")" : "Radius.elliptical(" + B.JSNumber_methods.toStringAsFixed$1(t1, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(t2, 1) + ")"; - } - }; - A._RRectLike.prototype = { - shift$1(offset) { - var _this = this, - t1 = offset._dx, - t2 = offset._dy; - return A.RRect$_raw(_this.blRadiusX, _this.blRadiusY, _this.bottom + t2, _this.brRadiusX, _this.brRadiusY, _this.left + t1, _this.right + t1, _this.tlRadiusX, _this.tlRadiusY, _this.top + t2, _this.trRadiusX, _this.trRadiusY, false); - }, - inflate$1(delta) { - var _this = this, - t1 = Math.max(0, _this.tlRadiusX + delta), - t2 = Math.max(0, _this.tlRadiusY + delta), - t3 = Math.max(0, _this.trRadiusX + delta), - t4 = Math.max(0, _this.trRadiusY + delta); - return A.RRect$_raw(Math.max(0, _this.blRadiusX + delta), Math.max(0, _this.blRadiusY + delta), _this.bottom + delta, Math.max(0, _this.brRadiusX + delta), Math.max(0, _this.brRadiusY + delta), _this.left - delta, _this.right + delta, t1, t2, _this.top - delta, t3, t4, false); - }, - _getMin$4(min, radius1, radius2, limit) { - var sum = radius1 + radius2; - if (sum > limit && sum !== 0) - return Math.min(min, limit / sum); - return min; - }, - scaleRadii$0() { - var _this = this, - t1 = _this.right, - t2 = _this.left, - absWidth = Math.abs(t1 - t2), - t3 = _this.bottom, - t4 = _this.top, - absHeight = Math.abs(t3 - t4), - t5 = _this.blRadiusY, - t6 = _this.tlRadiusY, - t7 = _this.tlRadiusX, - t8 = _this.trRadiusX, - t9 = _this.trRadiusY, - t10 = _this.brRadiusY, - t11 = _this.brRadiusX, - t12 = _this.blRadiusX, - scale = _this._getMin$4(_this._getMin$4(_this._getMin$4(_this._getMin$4(1, t5, t6, absHeight), t7, t8, absWidth), t9, t10, absHeight), t11, t12, absWidth); - if (scale < 1) - return A.RRect$_raw(t12 * scale, t5 * scale, t3, t11 * scale, t10 * scale, t2, t1, t7 * scale, t6 * scale, t4, t8 * scale, t9 * scale, false); - return A.RRect$_raw(t12, t5, t3, t11, t10, t2, t1, t7, t6, t4, t8, t9, false); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (A.getRuntimeTypeOfDartObject(_this) !== J.get$runtimeType$(other)) - return false; - return other instanceof A.RRect && other.left === _this.left && other.top === _this.top && other.right === _this.right && other.bottom === _this.bottom && other.tlRadiusX === _this.tlRadiusX && other.tlRadiusY === _this.tlRadiusY && other.trRadiusX === _this.trRadiusX && other.trRadiusY === _this.trRadiusY && other.blRadiusX === _this.blRadiusX && other.blRadiusY === _this.blRadiusY && other.brRadiusX === _this.brRadiusX && other.brRadiusY === _this.brRadiusY; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.left, _this.top, _this.right, _this.bottom, _this.tlRadiusX, _this.tlRadiusY, _this.trRadiusX, _this.trRadiusY, _this.blRadiusX, _this.blRadiusY, _this.brRadiusX, _this.brRadiusY, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - _ui$_toString$1$className(className) { - var t5, t6, _this = this, - rect = B.JSNumber_methods.toStringAsFixed$1(_this.left, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.top, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.right, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.bottom, 1), - t1 = _this.tlRadiusX, - t2 = _this.tlRadiusY, - t3 = _this.trRadiusX, - t4 = _this.trRadiusY; - if (new A.Radius(t1, t2).$eq(0, new A.Radius(t3, t4))) { - t5 = _this.brRadiusX; - t6 = _this.brRadiusY; - t5 = new A.Radius(t3, t4).$eq(0, new A.Radius(t5, t6)) && new A.Radius(t5, t6).$eq(0, new A.Radius(_this.blRadiusX, _this.blRadiusY)); - } else - t5 = false; - if (t5) { - if (t1 === t2) - return className + ".fromLTRBR(" + rect + ", " + B.JSNumber_methods.toStringAsFixed$1(t1, 1) + ")"; - return className + ".fromLTRBXY(" + rect + ", " + B.JSNumber_methods.toStringAsFixed$1(t1, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(t2, 1) + ")"; - } - return className + ".fromLTRBAndCorners(" + rect + ", topLeft: " + new A.Radius(t1, t2).toString$0(0) + ", topRight: " + new A.Radius(t3, t4).toString$0(0) + ", bottomRight: " + new A.Radius(_this.brRadiusX, _this.brRadiusY).toString$0(0) + ", bottomLeft: " + new A.Radius(_this.blRadiusX, _this.blRadiusY).toString$0(0) + ")"; - } - }; - A.RRect.prototype = { - contains$1(_, point) { - var scaled, radiusX, x, radiusY, y, _this = this, - t1 = point._dx, - t2 = _this.left, - t3 = true; - if (!(t1 < t2)) - if (!(t1 >= _this.right)) { - t3 = point._dy; - t3 = t3 < _this.top || t3 >= _this.bottom; - } - if (t3) - return false; - scaled = _this.scaleRadii$0(); - radiusX = scaled.tlRadiusX; - if (t1 < t2 + radiusX && point._dy < _this.top + scaled.tlRadiusY) { - x = t1 - t2 - radiusX; - radiusY = scaled.tlRadiusY; - y = point._dy - _this.top - radiusY; - } else { - t3 = _this.right; - radiusX = scaled.trRadiusX; - if (t1 > t3 - radiusX && point._dy < _this.top + scaled.trRadiusY) { - x = t1 - t3 + radiusX; - radiusY = scaled.trRadiusY; - y = point._dy - _this.top - radiusY; - } else { - radiusX = scaled.brRadiusX; - if (t1 > t3 - radiusX && point._dy > _this.bottom - scaled.brRadiusY) { - x = t1 - t3 + radiusX; - radiusY = scaled.brRadiusY; - y = point._dy - _this.bottom + radiusY; - } else { - radiusX = scaled.blRadiusX; - if (t1 < t2 + radiusX && point._dy > _this.bottom - scaled.blRadiusY) { - x = t1 - t2 - radiusX; - radiusY = scaled.blRadiusY; - y = point._dy - _this.bottom + radiusY; - } else - return true; - } - } - } - x /= radiusX; - y /= radiusY; - if (x * x + y * y > 1) - return false; - return true; - }, - toString$0(_) { - return this._ui$_toString$1$className("RRect"); - } - }; - A.KeyEventType.prototype = { - _enumToString$0() { - return "KeyEventType." + this._name; - }, - get$label(_) { - var t1; - switch (this.index) { - case 0: - t1 = "Key Down"; - break; - case 1: - t1 = "Key Up"; - break; - case 2: - t1 = "Key Repeat"; - break; - default: - t1 = null; - } - return t1; - } - }; - A.KeyEventDeviceType.prototype = { - _enumToString$0() { - return "KeyEventDeviceType." + this._name; - } - }; - A.KeyData.prototype = { - _logicalToString$0() { - var t1 = this.logical, - t2 = B.JSInt_methods.toRadixString$1(t1, 16), - planeNum = B.JSNumber_methods.floor$0(t1 / 4294967296); - $label0$0: { - if (0 === planeNum) { - t1 = " (Unicode)"; - break $label0$0; - } - if (1 === planeNum) { - t1 = " (Unprintable)"; - break $label0$0; - } - if (2 === planeNum) { - t1 = " (Flutter)"; - break $label0$0; - } - if (17 === planeNum) { - t1 = " (Android)"; - break $label0$0; - } - if (18 === planeNum) { - t1 = " (Fuchsia)"; - break $label0$0; - } - if (19 === planeNum) { - t1 = " (iOS)"; - break $label0$0; - } - if (20 === planeNum) { - t1 = " (macOS)"; - break $label0$0; - } - if (21 === planeNum) { - t1 = " (GTK)"; - break $label0$0; - } - if (22 === planeNum) { - t1 = " (Windows)"; - break $label0$0; - } - if (23 === planeNum) { - t1 = " (Web)"; - break $label0$0; - } - if (24 === planeNum) { - t1 = " (GLFW)"; - break $label0$0; - } - t1 = ""; - break $label0$0; - } - return "0x" + t2 + t1; - }, - _escapeCharacter$0() { - var t1, - _0_0 = this.character; - $label0$0: { - if (_0_0 == null) { - t1 = ""; - break $label0$0; - } - if ("\n" === _0_0) { - t1 = '"\\n"'; - break $label0$0; - } - if ("\t" === _0_0) { - t1 = '"\\t"'; - break $label0$0; - } - if ("\r" === _0_0) { - t1 = '"\\r"'; - break $label0$0; - } - if ("\b" === _0_0) { - t1 = '"\\b"'; - break $label0$0; - } - if ("\f" === _0_0) { - t1 = '"\\f"'; - break $label0$0; - } - t1 = '"' + _0_0 + '"'; - break $label0$0; - } - return t1; - }, - _quotedCharCode$0() { - var t1 = this.character; - if (t1 == null) - return ""; - return " (0x" + new A.MappedListIterable(new A.CodeUnits(t1), new A.KeyData__quotedCharCode_closure(), type$.CodeUnits._eval$1("MappedListIterable")).join$1(0, " ") + ")"; - }, - toString$0(_) { - var _this = this, - t1 = _this.type.get$label(0), - t2 = B.JSInt_methods.toRadixString$1(_this.physical, 16), - t3 = _this._logicalToString$0(), - t4 = _this._escapeCharacter$0(), - t5 = _this._quotedCharCode$0(), - t6 = _this.synthesized ? ", synthesized" : ""; - return "KeyData(" + t1 + ", physical: 0x" + t2 + ", logical: " + t3 + ", character: " + t4 + t5 + t6 + ")"; - } - }; - A.KeyData__quotedCharCode_closure.prototype = { - call$1(code) { - return B.JSString_methods.padLeft$2(B.JSInt_methods.toRadixString$1(code, 16), 2, "0"); - }, - $signature: 86 - }; - A.Color.prototype = { - get$value(_) { - var _this = this; - return ((B.JSNumber_methods.round$0(_this.a * 255) & 255) << 24 | (B.JSNumber_methods.round$0(_this.r * 255) & 255) << 16 | (B.JSNumber_methods.round$0(_this.g * 255) & 255) << 8 | B.JSNumber_methods.round$0(_this.b * 255) & 255) >>> 0; - }, - toARGB32$0() { - var _this = this; - return ((B.JSNumber_methods.round$0(_this.a * 255) & 255) << 24 | (B.JSNumber_methods.round$0(_this.r * 255) & 255) << 16 | (B.JSNumber_methods.round$0(_this.g * 255) & 255) << 8 | B.JSNumber_methods.round$0(_this.b * 255) & 255) >>> 0; - }, - get$alpha(_) { - return this.toARGB32$0() >>> 24 & 255; - }, - get$opacity(_) { - return (this.toARGB32$0() >>> 24 & 255) / 255; - }, - get$red() { - return this.toARGB32$0() >>> 16 & 255; - }, - get$green() { - return this.toARGB32$0() >>> 8 & 255; - }, - get$blue() { - return this.toARGB32$0() & 255; - }, - withValues$5$alpha$blue$colorSpace$green$red(alpha, blue, colorSpace, green, red) { - var _this = this, - updatedComponents = new A.Color(alpha, _this.r, _this.g, _this.b, _this.colorSpace); - return updatedComponents == null ? _this : updatedComponents; - }, - withValues$1$alpha(alpha) { - var _null = null; - return this.withValues$5$alpha$blue$colorSpace$green$red(alpha, _null, _null, _null, _null); - }, - withAlpha$1(a) { - return A.Color$fromARGB(a, this.toARGB32$0() >>> 16 & 255, this.toARGB32$0() >>> 8 & 255, this.toARGB32$0() & 255); - }, - withOpacity$1(opacity) { - return A.Color$fromARGB(B.JSNumber_methods.round$0(255 * opacity), this.toARGB32$0() >>> 16 & 255, this.toARGB32$0() >>> 8 & 255, this.toARGB32$0() & 255); - }, - computeLuminance$0() { - return 0.2126 * A.Color__linearizeColorComponent(this.r) + 0.7152 * A.Color__linearizeColorComponent(this.g) + 0.0722 * A.Color__linearizeColorComponent(this.b); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return type$.Color._is(other) && other.get$a(other) === _this.a && other.get$r(other) === _this.r && other.get$g() === _this.g && other.get$b(other) === _this.b && other.get$colorSpace() === _this.colorSpace; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.a, _this.r, _this.g, _this.b, _this.colorSpace, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this; - return "Color(alpha: " + B.JSNumber_methods.toStringAsFixed$1(_this.a, 4) + ", red: " + B.JSNumber_methods.toStringAsFixed$1(_this.r, 4) + ", green: " + B.JSNumber_methods.toStringAsFixed$1(_this.g, 4) + ", blue: " + B.JSNumber_methods.toStringAsFixed$1(_this.b, 4) + ", colorSpace: " + _this.colorSpace.toString$0(0) + ")"; - }, - get$a(receiver) { - return this.a; - }, - get$r(receiver) { - return this.r; - }, - get$g() { - return this.g; - }, - get$b(receiver) { - return this.b; - }, - get$colorSpace() { - return this.colorSpace; - } - }; - A.StrokeCap.prototype = { - _enumToString$0() { - return "StrokeCap." + this._name; - } - }; - A.StrokeJoin.prototype = { - _enumToString$0() { - return "StrokeJoin." + this._name; - } - }; - A.PaintingStyle.prototype = { - _enumToString$0() { - return "PaintingStyle." + this._name; - } - }; - A.BlendMode.prototype = { - _enumToString$0() { - return "BlendMode." + this._name; - } - }; - A.Clip.prototype = { - _enumToString$0() { - return "Clip." + this._name; - } - }; - A.BlurStyle.prototype = { - _enumToString$0() { - return "BlurStyle." + this._name; - } - }; - A.MaskFilter.prototype = { - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.MaskFilter && other._ui$_style === this._ui$_style && other._sigma === this._sigma; - }, - get$hashCode(_) { - return A.Object_hash(this._ui$_style, this._sigma, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "MaskFilter.blur(" + this._ui$_style.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(this._sigma, 1) + ")"; - } - }; - A.FilterQuality.prototype = { - _enumToString$0() { - return "FilterQuality." + this._name; - } - }; - A.ImageFilter.prototype = {}; - A.ColorSpace.prototype = { - _enumToString$0() { - return "ColorSpace." + this._name; - } - }; - A.Shadow.prototype = { - scale$1(_, factor) { - return new A.Shadow(this.color, this.offset.$mul(0, factor), this.blurRadius * factor); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - return other instanceof A.Shadow && other.color.$eq(0, _this.color) && other.offset.$eq(0, _this.offset) && other.blurRadius === _this.blurRadius; - }, - get$hashCode(_) { - return A.Object_hash(this.color, this.offset, this.blurRadius, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "TextShadow(" + this.color.toString$0(0) + ", " + this.offset.toString$0(0) + ", " + A.S(this.blurRadius) + ")"; - } - }; - A.ImmutableBuffer.prototype = { - get$length(_) { - return this._ui$_length; - } - }; - A.PlatformDispatcher.prototype = {}; - A.FrameTiming.prototype = { - toString$0(_) { - var t9, - t1 = A.getRuntimeTypeOfDartObject(this).toString$0(0), - t2 = this._ui$_data, - t3 = A.Duration$(t2[2], 0, 0), - t4 = t2[1], - t5 = A.Duration$(t4, 0, 0), - t6 = t2[4], - t7 = A.Duration$(t6, 0, 0), - t8 = A.Duration$(t2[3], 0, 0); - t4 = A.Duration$(t4, 0, 0); - t9 = t2[0]; - return t1 + "(buildDuration: " + (A.S((t3._duration - t5._duration) * 0.001) + "ms") + ", rasterDuration: " + (A.S((t7._duration - t8._duration) * 0.001) + "ms") + ", vsyncOverhead: " + (A.S((t4._duration - A.Duration$(t9, 0, 0)._duration) * 0.001) + "ms") + ", totalSpan: " + (A.S((A.Duration$(t6, 0, 0)._duration - A.Duration$(t9, 0, 0)._duration) * 0.001) + "ms") + ", layerCacheCount: " + t2[6] + ", layerCacheBytes: " + t2[7] + ", pictureCacheCount: " + t2[8] + ", pictureCacheBytes: " + t2[9] + ", frameNumber: " + B.JSArray_methods.get$last(t2) + ")"; - } - }; - A.AppLifecycleState.prototype = { - _enumToString$0() { - return "AppLifecycleState." + this._name; - } - }; - A.AppExitResponse.prototype = { - _enumToString$0() { - return "AppExitResponse." + this._name; - } - }; - A.Locale.prototype = { - get$languageCode(_) { - var t1 = this._languageCode, - t2 = B.Map_3odc6.$index(0, t1); - return t2 == null ? t1 : t2; - }, - get$countryCode() { - var t1 = this._countryCode, - t2 = B.Map_ydZmU.$index(0, t1); - return t2 == null ? t1 : t2; - }, - $eq(_, other) { - var t1; - if (other == null) - return false; - if (this === other) - return true; - t1 = false; - if (other instanceof A.Locale) - if (other.get$languageCode(0) === this.get$languageCode(0)) - t1 = other.get$countryCode() == this.get$countryCode(); - return t1; - }, - get$hashCode(_) { - return A.Object_hash(this.get$languageCode(0), null, this.get$countryCode(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return this._rawToString$1("_"); - }, - _rawToString$1(separator) { - var t1 = this.get$languageCode(0); - if (this._countryCode != null) - t1 += separator + A.S(this.get$countryCode()); - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A.DartPerformanceMode.prototype = { - _enumToString$0() { - return "DartPerformanceMode." + this._name; - } - }; - A.SemanticsActionEvent.prototype = { - toString$0(_) { - return "SemanticsActionEvent(" + this.type.toString$0(0) + ", view: " + this.viewId + ", node: " + this.nodeId + ")"; - } - }; - A.ViewFocusEvent.prototype = { - toString$0(_) { - return "ViewFocusEvent(viewId: " + this.viewId + ", state: " + this.state.toString$0(0) + ", direction: " + this.direction.toString$0(0) + ")"; - } - }; - A.ViewFocusState.prototype = { - _enumToString$0() { - return "ViewFocusState." + this._name; - } - }; - A.ViewFocusDirection.prototype = { - _enumToString$0() { - return "ViewFocusDirection." + this._name; - } - }; - A.PointerChange.prototype = { - _enumToString$0() { - return "PointerChange." + this._name; - } - }; - A.PointerDeviceKind.prototype = { - _enumToString$0() { - return "PointerDeviceKind." + this._name; - } - }; - A.PointerSignalKind.prototype = { - _enumToString$0() { - return "PointerSignalKind." + this._name; - } - }; - A.PointerData.prototype = { - respond$1$allowPlatformDefault(allowPlatformDefault) { - var t1 = this._ui$_onRespond; - if (t1 != null) - t1.call$1$allowPlatformDefault(allowPlatformDefault); - }, - toString$0(_) { - return "PointerData(viewId: " + this.viewId + ", x: " + A.S(this.physicalX) + ", y: " + A.S(this.physicalY) + ")"; - } - }; - A.PointerDataPacket.prototype = {}; - A.SemanticsAction.prototype = { - toString$0(_) { - return "SemanticsAction." + this.name; - } - }; - A.SemanticsFlag.prototype = { - toString$0(_) { - return "SemanticsFlag." + this.name; - } - }; - A.SemanticsRole.prototype = { - _enumToString$0() { - return "SemanticsRole." + this._name; - } - }; - A.SemanticsInputType.prototype = { - _enumToString$0() { - return "SemanticsInputType." + this._name; - } - }; - A.SemanticsValidationResult.prototype = { - _enumToString$0() { - return "SemanticsValidationResult." + this._name; - } - }; - A.SemanticsUpdateBuilder.prototype = {}; - A.FontStyle.prototype = { - _enumToString$0() { - return "FontStyle." + this._name; - } - }; - A.PlaceholderAlignment.prototype = { - _enumToString$0() { - return "PlaceholderAlignment." + this._name; - } - }; - A.FontWeight.prototype = { - toString$0(_) { - var t1 = B.Map_IMUVa.$index(0, this.index); - t1.toString; - return t1; - } - }; - A.FontVariation.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.FontVariation && other.axis === this.axis && other.value === this.value; - }, - get$hashCode(_) { - return A.Object_hash(this.axis, this.value, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "FontVariation('" + this.axis + "', " + A.S(this.value) + ")"; - } - }; - A.GlyphInfo.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - return other instanceof A.GlyphInfo && _this.graphemeClusterLayoutBounds.$eq(0, other.graphemeClusterLayoutBounds) && _this.graphemeClusterCodeUnitRange.$eq(0, other.graphemeClusterCodeUnitRange) && _this.writingDirection === other.writingDirection; - }, - get$hashCode(_) { - return A.Object_hash(this.graphemeClusterLayoutBounds, this.graphemeClusterCodeUnitRange, this.writingDirection, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "Glyph(" + this.graphemeClusterLayoutBounds.toString$0(0) + ", textRange: " + this.graphemeClusterCodeUnitRange.toString$0(0) + ", direction: " + this.writingDirection.toString$0(0) + ")"; - } - }; - A.TextAlign.prototype = { - _enumToString$0() { - return "TextAlign." + this._name; - } - }; - A.TextBaseline.prototype = { - _enumToString$0() { - return "TextBaseline." + this._name; - } - }; - A.TextDecoration.prototype = { - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.TextDecoration && other._mask === this._mask; - }, - get$hashCode(_) { - return B.JSInt_methods.get$hashCode(this._mask); - }, - toString$0(_) { - var values, - t1 = this._mask; - if (t1 === 0) - return "TextDecoration.none"; - values = A._setArrayType([], type$.JSArray_String); - if ((t1 & 1) !== 0) - values.push("underline"); - if ((t1 & 2) !== 0) - values.push("overline"); - if ((t1 & 4) !== 0) - values.push("lineThrough"); - if (values.length === 1) - return "TextDecoration." + values[0]; - return "TextDecoration.combine([" + B.JSArray_methods.join$1(values, ", ") + "])"; - } - }; - A.TextDecorationStyle.prototype = { - _enumToString$0() { - return "TextDecorationStyle." + this._name; - } - }; - A.TextLeadingDistribution.prototype = { - _enumToString$0() { - return "TextLeadingDistribution." + this._name; - } - }; - A.TextHeightBehavior.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.TextHeightBehavior && other.leadingDistribution === this.leadingDistribution; - }, - get$hashCode(_) { - return A.Object_hash(true, true, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "TextHeightBehavior(applyHeightToFirstAscent: true, applyHeightToLastDescent: true, leadingDistribution: " + this.leadingDistribution.toString$0(0) + ")"; - } - }; - A.TextDirection.prototype = { - _enumToString$0() { - return "TextDirection." + this._name; - } - }; - A.TextBox.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.TextBox && other.left === _this.left && other.top === _this.top && other.right === _this.right && other.bottom === _this.bottom && other.direction === _this.direction; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.left, _this.top, _this.right, _this.bottom, _this.direction, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this; - return "TextBox.fromLTRBD(" + B.JSNumber_methods.toStringAsFixed$1(_this.left, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.top, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.right, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.bottom, 1) + ", " + _this.direction.toString$0(0) + ")"; - } - }; - A.TextAffinity.prototype = { - _enumToString$0() { - return "TextAffinity." + this._name; - } - }; - A.TextPosition.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.TextPosition && other.offset === this.offset && other.affinity === this.affinity; - }, - get$hashCode(_) { - return A.Object_hash(this.offset, this.affinity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "(offset: " + this.offset + ", affinity: " + this.affinity.toString$0(0) + ")"; - } - }; - A.TextRange.prototype = { - get$isValid() { - return this.start >= 0 && this.end >= 0; - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - return other instanceof A.TextRange && other.start === this.start && other.end === this.end; - }, - get$hashCode(_) { - return A.Object_hash(B.JSInt_methods.get$hashCode(this.start), B.JSInt_methods.get$hashCode(this.end), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "TextRange(start: " + this.start + ", end: " + this.end + ")"; - } - }; - A.ParagraphConstraints.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.ParagraphConstraints && other.width === this.width; - }, - get$hashCode(_) { - return B.JSNumber_methods.get$hashCode(this.width); - }, - toString$0(_) { - return A.getRuntimeTypeOfDartObject(this).toString$0(0) + "(width: " + A.S(this.width) + ")"; - } - }; - A.BoxHeightStyle.prototype = { - _enumToString$0() { - return "BoxHeightStyle." + this._name; - } - }; - A.BoxWidthStyle.prototype = { - _enumToString$0() { - return "BoxWidthStyle." + this._name; - } - }; - A.TileMode.prototype = { - _enumToString$0() { - return "TileMode." + this._name; - } - }; - A.Display.prototype = {}; - A.Brightness.prototype = { - _enumToString$0() { - return "Brightness." + this._name; - } - }; - A.CallbackHandle.prototype = { - $eq(_, other) { - if (other == null) - return false; - return this === other; - }, - get$hashCode(_) { - return A.Object.prototype.get$hashCode.call(this, 0); - } - }; - A.GestureSettings.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.GestureSettings; - }, - get$hashCode(_) { - return A.Object_hash(null, null, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "GestureSettings(physicalTouchSlop: null, physicalDoubleTapSlop: null)"; - } - }; - A.AssetManager.prototype = { - getAssetUrl$1(asset) { - var t1, meta, fallbackBaseUrl, t2; - if (A.Uri_parse(asset, 0, null).get$hasScheme()) - return A._Uri__uriEncode(4, asset, B.C_Utf8Codec, false); - t1 = this._assetBase; - if (t1 == null) { - t1 = init.G; - meta = t1.window.document.querySelector("meta[name=assetBase]"); - fallbackBaseUrl = meta == null ? null : meta.content; - t2 = fallbackBaseUrl == null; - if (!t2) - t1.window.console.warn("The `assetBase` meta tag is now deprecated.\nUse engineInitializer.initializeEngine(config) instead.\nSee: https://docs.flutter.dev/development/platform-integration/web/initialization"); - t1 = this._assetBase = t2 ? "" : fallbackBaseUrl; - } - return A._Uri__uriEncode(4, t1 + "assets/" + asset, B.C_Utf8Codec, false); - } - }; - A.BrowserEngine.prototype = { - _enumToString$0() { - return "BrowserEngine." + this._name; - } - }; - A.OperatingSystem.prototype = { - _enumToString$0() { - return "OperatingSystem." + this._name; - } - }; - A.BrowserDetection.prototype = { - get$_userAgent() { - var value0, - value = this.__BrowserDetection__userAgent_FI; - if (value === $) { - value0 = init.G.window.navigator.userAgent; - value !== $ && A.throwUnnamedLateFieldADI(); - this.__BrowserDetection__userAgent_FI = value0; - value = value0; - } - return value; - }, - get$browserEngine() { - var vendor, t1, result, _this = this, - value = _this.__BrowserDetection__browserEngine_FI; - if (value === $) { - vendor = init.G.window.navigator.vendor; - t1 = _this.get$_userAgent(); - result = _this.detectBrowserEngineByVendorAgent$2(vendor, t1.toLowerCase()); - _this.__BrowserDetection__browserEngine_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__BrowserDetection__browserEngine_FI = result; - value = result; - } - t1 = value; - return t1; - }, - detectBrowserEngineByVendorAgent$2(vendor, agent) { - if (vendor === "Google Inc.") - return B.BrowserEngine_0; - else if (vendor === "Apple Computer, Inc.") - return B.BrowserEngine_1; - else if (B.JSString_methods.contains$1(agent, "Edg/")) - return B.BrowserEngine_0; - else if (vendor === "" && B.JSString_methods.contains$1(agent, "firefox")) - return B.BrowserEngine_2; - A.print("WARNING: failed to detect current browser engine. Assuming this is a Chromium-compatible browser."); - return B.BrowserEngine_0; - }, - get$operatingSystem() { - var result, t1, _this = this, - value = _this.__BrowserDetection__operatingSystem_FI; - if (value === $) { - result = _this.detectOperatingSystem$0(); - _this.__BrowserDetection__operatingSystem_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__BrowserDetection__operatingSystem_FI = result; - value = result; - } - t1 = value; - return t1; - }, - detectOperatingSystem$0() { - var platform, maxTouchPoints, - t1 = init.G, - t2 = t1.window.navigator.platform; - t2.toString; - platform = t2; - if (B.JSString_methods.startsWith$1(platform, "Mac")) { - t1 = t1.window.navigator.maxTouchPoints; - t1 = t1 == null ? null : J.toInt$0$n(t1); - maxTouchPoints = t1; - if ((maxTouchPoints == null ? 0 : maxTouchPoints) > 2) - return B.OperatingSystem_0; - return B.OperatingSystem_4; - } else if (B.JSString_methods.contains$1(platform.toLowerCase(), "iphone") || B.JSString_methods.contains$1(platform.toLowerCase(), "ipad") || B.JSString_methods.contains$1(platform.toLowerCase(), "ipod")) - return B.OperatingSystem_0; - else { - t1 = this.get$_userAgent(); - if (B.JSString_methods.contains$1(t1, "Android")) - return B.OperatingSystem_1; - else if (B.JSString_methods.startsWith$1(platform, "Linux")) - return B.OperatingSystem_2; - else if (B.JSString_methods.startsWith$1(platform, "Win")) - return B.OperatingSystem_3; - else - return B.OperatingSystem_5; - } - } - }; - A.bootstrapEngine_closure.prototype = { - call$1(configuration) { - return this.$call$body$bootstrapEngine_closure(configuration); - }, - call$0() { - return this.call$1(null); - }, - "call*": "call$1", - $requiredArgCount: 0, - $defaultValues() { - return [null]; - }, - $call$body$bootstrapEngine_closure(configuration) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(A.initializeEngineServices(configuration), $async$call$1); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 505 - }; - A.bootstrapEngine_closure0.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self.registerPlugins.call$0(); - $async$goto = 2; - return A._asyncAwait(A.initializeEngineUi(), $async$call$0); - case 2: - // returning from await. - $async$self.runApp.call$0(); - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 12 - }; - A.BrowserPlatformLocation.prototype = { - getOrCreateDomEventListener$1(fn) { - return $._popStateListenersCache.putIfAbsent$2(0, fn, new A.BrowserPlatformLocation_getOrCreateDomEventListener_closure(A.createDomEventListener(new A.BrowserPlatformLocation_getOrCreateDomEventListener_closure0(fn)))); - } - }; - A.BrowserPlatformLocation_getOrCreateDomEventListener_closure0.prototype = { - call$1($event) { - this.fn.call$1($event); - }, - $signature: 2 - }; - A.BrowserPlatformLocation_getOrCreateDomEventListener_closure.prototype = { - call$0() { - return this.jsListener; - }, - $signature: 506 - }; - A.HashUrlStrategy.prototype = { - addPopStateListener$1(fn) { - var t1 = new A.HashUrlStrategy_addPopStateListener_wrappedFn(fn); - init.G.window.addEventListener("popstate", B.C_BrowserPlatformLocation.getOrCreateDomEventListener$1(t1)); - return new A.HashUrlStrategy_addPopStateListener_closure(this, t1); - }, - getPath$0() { - var t1 = init.G.window.location.hash; - if (t1.length === 0 || t1 === "#") - return "/"; - return B.JSString_methods.substring$1(t1, 1); - }, - getState$0(_) { - return A.DomHistory_get_state(init.G.window.history); - }, - prepareExternalUrl$1(internalUrl) { - var hash = internalUrl.length === 0 || internalUrl === "/" ? "" : "#" + internalUrl, - t1 = init.G, - t2 = t1.window.location.pathname; - t2.toString; - t1 = t1.window.location.search; - t1.toString; - return t2 + t1 + hash; - }, - pushState$3(_, state, title, url) { - var t1 = this.prepareExternalUrl$1(url), - t2 = init.G.window.history, - t3 = A.jsify(state); - t3.toString; - t2.pushState(t3, title, t1); - }, - replaceState$3(_, state, title, url) { - var t3, - t1 = this.prepareExternalUrl$1(url), - t2 = init.G.window.history; - if (state == null) - t3 = null; - else { - t3 = A.jsify(state); - t3.toString; - } - t2.replaceState(t3, title, t1); - }, - go$1(_, count) { - var t1 = init.G.window.history; - t1.go(count); - return this._waitForPopState$0(); - }, - _waitForPopState$0() { - var t1 = new A._Future($.Zone__current, type$._Future_void), - unsubscribe = A._Cell$named("unsubscribe"); - unsubscribe._value = this.addPopStateListener$1(new A.HashUrlStrategy__waitForPopState_closure(unsubscribe, new A._AsyncCompleter(t1, type$._AsyncCompleter_void))); - return t1; - } - }; - A.HashUrlStrategy_addPopStateListener_wrappedFn.prototype = { - call$1($event) { - var t1 = type$.JSObject._as($event).state; - if (t1 == null) - t1 = null; - else { - t1 = A.dartify(t1); - t1.toString; - } - this.fn.call$1(t1); - }, - $signature: 152 - }; - A.HashUrlStrategy_addPopStateListener_closure.prototype = { - call$0() { - var t1 = this.wrappedFn; - init.G.window.removeEventListener("popstate", B.C_BrowserPlatformLocation.getOrCreateDomEventListener$1(t1)); - $._popStateListenersCache.remove$1(0, t1); - return null; - }, - $signature: 0 - }; - A.HashUrlStrategy__waitForPopState_closure.prototype = { - call$1(__wc0_formal) { - this.unsubscribe._readLocal$0().call$0(); - this.completer.complete$0(0); - }, - $signature: 14 - }; - A.PlatformViewRegistry.prototype = {}; - A.AudioBuffer.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.AudioParamMap.prototype = { - containsKey$1(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(key)) != null; - }, - $index(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(key)); - }, - forEach$1(receiver, f) { - var entry, t1, - entries = receiver.entries(); - for (; true;) { - entry = entries.next(); - t1 = entry.done; - t1.toString; - if (t1) - return; - t1 = entry.value[0]; - t1.toString; - f.call$2(t1, A.convertNativeToDart_Dictionary(entry.value[1])); - } - }, - get$keys(receiver) { - var keys = A._setArrayType([], type$.JSArray_String); - this.forEach$1(receiver, new A.AudioParamMap_keys_closure(keys)); - return keys; - }, - get$values(receiver) { - var values = A._setArrayType([], type$.JSArray_Map_dynamic_dynamic); - this.forEach$1(receiver, new A.AudioParamMap_values_closure(values)); - return values; - }, - get$length(receiver) { - var t1 = receiver.size; - t1.toString; - return t1; - }, - get$isEmpty(receiver) { - var t1 = receiver.size; - t1.toString; - return t1 === 0; - }, - get$isNotEmpty(receiver) { - var t1 = receiver.size; - t1.toString; - return t1 !== 0; - }, - $indexSet(receiver, key, value) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - putIfAbsent$2(receiver, key, ifAbsent) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - remove$1(receiver, key) { - throw A.wrapException(A.UnsupportedError$("Not supported")); - }, - $isMap: 1 - }; - A.AudioParamMap_keys_closure.prototype = { - call$2(k, v) { - return this.keys.push(k); - }, - $signature: 34 - }; - A.AudioParamMap_values_closure.prototype = { - call$2(k, v) { - return this.values.push(v); - }, - $signature: 34 - }; - A.AudioTrackList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.BaseAudioContext.prototype = {}; - A.OfflineAudioContext.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A._AudioParamMap_JavaScriptObject_MapMixin.prototype = {}; - A.Configuration.prototype = { - initialize$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$self = this, customYaml, customConfig, e, exception, t1, $async$exception, $async$temp1; - var $async$initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $.$get$rootBundle(); - $async$temp1 = A; - $async$goto = 2; - return A._asyncAwait(t1.loadString$1("assets/config/default.yaml"), $async$initialize$0); - case 2: - // returning from await. - $async$self.__Configuration__config_A = $async$self._convertYamlToMap$1($async$temp1.loadYaml($async$result)); - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait(t1.loadString$1("assets/config/aitube.yaml"), $async$initialize$0); - case 7: - // returning from await. - customYaml = $async$result; - customConfig = $async$self._convertYamlToMap$1(A.loadYaml(customYaml)); - $async$self._mergeConfig$1(customConfig); - $async$handler = 1; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print("Warning: Could not load custom config from assets/config/aitube.yaml: " + A.S(e)); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 1; - break; - case 6: - // after finally - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$initialize$0, $async$completer); - }, - _convertYamlToMap$1(yamlMap) { - var t1, t2, t3, t4, - result = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - for (t1 = yamlMap.get$entries(yamlMap), t1 = t1.get$iterator(t1); t1.moveNext$0();) { - t2 = t1.get$current(t1); - t3 = t2.value; - t2 = t2.key; - t4 = J.getInterceptor$(t2); - if (t3 instanceof A.YamlMap) - result.$indexSet(0, t4.toString$0(t2), this._convertYamlToMap$1(t3)); - else - result.$indexSet(0, t4.toString$0(t2), t3); - } - return result; - }, - _mergeConfig$1(customConfig) { - var t1, t2, t3, t4, entry, t5, t6, t7, t8, t9; - for (t1 = new A.LinkedHashMapEntriesIterable(customConfig, A._instanceType(customConfig)._eval$1("LinkedHashMapEntriesIterable<1,2>")).get$iterator(0), t2 = type$.Map_String_dynamic, t3 = type$.String, t4 = type$.dynamic; t1.moveNext$0();) { - entry = t1.__js_helper$_current; - t5 = entry.value; - if (t2._is(t5)) { - t6 = this.__Configuration__config_A; - t6 === $ && A.throwUnnamedLateFieldNI(); - t6 = t2._is(t6.$index(0, entry.key)); - } else - t6 = false; - t7 = this.__Configuration__config_A; - t8 = entry.key; - if (t6) { - t7 === $ && A.throwUnnamedLateFieldNI(); - t6 = t2._as(t7.$index(0, t8)); - t9 = A.LinkedHashMap_LinkedHashMap(null, null, t3, t4); - t9.addAll$1(0, t6); - t9.addAll$1(0, t2._as(t5)); - t7.$indexSet(0, t8, t9); - } else { - t7 === $ && A.throwUnnamedLateFieldNI(); - t7.$indexSet(0, t8, t5); - } - } - }, - get$showChatInVideoView() { - var t1 = this.__Configuration__config_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = J.$index$asx(t1.$index(0, "ui"), "showChatInVideoView"); - return t1 == null ? true : t1; - }, - get$transitionBufferDuration() { - var t1 = this.__Configuration__config_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return A.Duration$(0, J.$index$asx(t1.$index(0, "video"), "transition_buffer_duration_ms"), 0); - }, - get$originalClipDuration() { - var t1 = this.__Configuration__config_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return A.Duration$(0, 0, J.$index$asx(t1.$index(0, "video"), "original_clip_duration_seconds")); - }, - get$clipPlaybackSpeed() { - var t1 = this.__Configuration__config_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return J.toDouble$0$n(J.$index$asx(t1.$index(0, "video"), "clip_playback_speed")); - }, - get$actualClipDuration() { - return A.Duration$(0, B.JSNumber_methods.round$0(B.JSInt_methods._tdivFast$1(this.get$originalClipDuration()._duration, 1000) * (1 / this.get$clipPlaybackSpeed())), 0); - } - }; - A.main_closure1.prototype = { - call$2(context, snapshot) { - var t1, _null = null; - if (snapshot.connectionState === B.ConnectionState_3 && snapshot.data != null) { - t1 = snapshot.data; - t1.toString; - return new A.VideoScreen(t1, _null); - } else { - t1 = snapshot.error; - if (t1 != null) - return A.Scaffold$(_null, _null, A.Center$(A.Text$("Error loading video: " + A.S(t1), _null, _null, _null, _null, _null, _null), _null, _null)); - else - return B.Scaffold_OtB; - } - }, - $signature: 526 - }; - A.main_closure2.prototype = { - call$1($status) { - var binding; - if ($status === B.ConnectionStatus_5) { - if ($.WidgetsBinding__instance == null) - A.WidgetsFlutterBinding$(); - binding = $.WidgetsBinding__instance; - A._runWidget(binding.wrapWithDefaultView$1(new A.AiTubeApp(B.MaintenanceScreen_null_null, null)), binding, "runApp"); - } - }, - $signature: 540 - }; - A.AiTubeApp.prototype = { - build$1(context) { - var _null = null, - t1 = $.Configuration__instance; - t1 = (t1 == null ? $.Configuration__instance = new A.Configuration() : t1).__Configuration__config_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return new A.MaterialApp(this.home, new A.AiTubeApp_build_closure(this), J.$index$asx(t1.$index(0, "ui"), "product_name"), A.ThemeData_ThemeData(B.Brightness_0, _null, _null).copyWith$5$appBarTheme$cardTheme$colorScheme$scaffoldBackgroundColor$textTheme(B.AppBarTheme_wt7, new A.CardThemeData(_null, B.Color_eQ3, _null, _null, 0, _null, new A.RoundedRectangleBorder(A.BorderRadius$circular(12), B.BorderSide_Ah5)), B.ColorScheme_LMC, B.Color_J2u, B.TextTheme_y3f), A.ThemeData_ThemeData(B.Brightness_0, _null, _null).copyWith$5$appBarTheme$cardTheme$colorScheme$scaffoldBackgroundColor$textTheme(B.AppBarTheme_wt7, new A.CardThemeData(_null, B.Color_eQ3, _null, _null, 0, _null, new A.RoundedRectangleBorder(A.BorderRadius$circular(12), B.BorderSide_Ah5)), B.ColorScheme_LMC, B.Color_J2u, B.TextTheme_y3f), _null); - } - }; - A.AiTubeApp_build_closure.prototype = { - call$1(settings) { - return A.MaterialPageRoute$(new A.AiTubeApp_build__closure(this.$this), null, type$.dynamic); - }, - $signature: 553 - }; - A.AiTubeApp_build__closure.prototype = { - call$1(_) { - return this.$this.home; - }, - $signature: 18 - }; - A.ChatMessage.prototype = { - toJson$0() { - var _this = this; - return A.LinkedHashMap_LinkedHashMap$_literal(["id", _this.id, "userId", _this.userId, "username", _this.username, "content", _this.content, "videoId", _this.videoId, "color", _this.color, "timestamp", _this.timestamp.toIso8601String$0()], type$.String, type$.dynamic); - }, - toString$0(_) { - var _this = this; - return "ChatMessage(id: " + _this.id + ", userId: " + _this.userId + ", username: " + _this.username + ", content: " + _this.content + ", videoId: " + _this.videoId + ")"; - } - }; - A.SearchState.prototype = {}; - A.VideoOrientation.prototype = { - _enumToString$0() { - return "VideoOrientation." + this._name; - } - }; - A.VideoResult.prototype = { - toJson$0() { - var _this = this; - return A.LinkedHashMap_LinkedHashMap$_literal(["id", _this.id, "title", _this.title, "tags", _this.tags, "description", _this.description, "thumbnailUrl", _this.thumbnailUrl, "caption", _this.caption, "isLatent", _this.isLatent, "useFixedSeed", _this.useFixedSeed, "seed", _this.seed, "views", _this.views, "createdAt", _this.createdAt], type$.String, type$.dynamic); - } - }; - A.HomeScreen.prototype = { - createState$0() { - return new A._HomeScreenState(new A.TextEditingController(B.TextEditingValue_Yyo, $.$get$ChangeNotifier__emptyListeners()), $.$get$WebSocketApiService__instance(), A._setArrayType([], type$.JSArray_VideoResult)); - } - }; - A._HomeScreenState.prototype = { - initState$0() { - var t1, t2, _this = this; - _this.super$State$initState(); - t1 = _this._home_screen$_websocketService; - t2 = t1._anonLimitController; - _this._home_screen$_anonLimitSubscription = new A._BroadcastStream(t2, A._instanceType(t2)._eval$1("_BroadcastStream<1>")).listen$1(new A._HomeScreenState_initState_closure(_this)); - t1 = t1._deviceLimitController; - _this._home_screen$_deviceLimitSubscription = new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1(new A._HomeScreenState_initState_closure0(_this)); - _this._initializeWebSocket$0(); - _this._setupSearchListener$0(); - t1 = type$.Null; - A.Future_Future$microtask(new A._HomeScreenState_initState_closure1(_this), t1); - t2 = _this._widget.initialSearchQuery; - if (t2 != null && t2.length !== 0) { - _this._home_screen$_searchController.set$text(0, t2); - A.Future_Future$delayed(B.Duration_500000, new A._HomeScreenState_initState_closure2(_this), t1); - } - }, - _setupSearchListener$0() { - var t1 = this._home_screen$_websocketService._websocket_api_service$_searchController; - this._searchSubscription = new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1(new A._HomeScreenState__setupSearchListener_closure(this)); - }, - _stopSearch$0() { - var _this = this, - t1 = _this._currentSearchQuery; - if (t1 != null) { - _this._home_screen$_websocketService._activeSearches.$indexSet(0, t1, false); - _this.setState$1(new A._HomeScreenState__stopSearch_closure(_this)); - } - }, - _initializeWebSocket$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, e, t1, exception, t2, $async$exception; - var $async$_initializeWebSocket$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$handler = 4; - t1 = $async$self._home_screen$_websocketService; - $async$goto = 7; - return A._asyncAwait(t1.connect$0(), $async$_initializeWebSocket$0); - case 7: - // returning from await. - if (t1._isAnonLimitExceeded) { - if ($async$self._framework$_element != null) - $async$self._home_screen$_showAnonLimitExceededDialog$0(); - // goto return - $async$goto = 1; - break; - } - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - t1 = $async$self._framework$_element; - if (t1 != null) { - t1 = t1.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState; - t2 = A.Text$("Failed to connect to server: " + A.S(e), null, null, null, null, null, null); - t1.showSnackBar$1(A.SnackBar$(A.SnackBarAction$("Retry", $async$self.get$_initializeWebSocket()), null, null, null, null, B.Clip_1, null, t2, null, B.Duration_3000000, null, null, null, null, null, null, null, null, null)); - } - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_initializeWebSocket$0, $async$completer); - }, - _home_screen$_showAnonLimitExceededDialog$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, settings, t1, controller, t2; - var $async$_home_screen$_showAnonLimitExceededDialog$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $.$get$ChangeNotifier__emptyListeners(); - controller = new A.TextEditingController(B.TextEditingValue_Yyo, t1); - t2 = $async$self._framework$_element; - t2.toString; - $async$goto = 2; - return A._asyncAwait(A.showDialog(false, new A._HomeScreenState__showAnonLimitExceededDialog_closure($async$self, controller), t2, type$.String), $async$_home_screen$_showAnonLimitExceededDialog$0); - case 2: - // returning from await. - settings = $async$result; - controller.ChangeNotifier__listeners = t1; - controller.ChangeNotifier__count = 0; - $async$goto = settings != null && settings.length !== 0 ? 3 : 4; - break; - case 3: - // then - $async$goto = 5; - return A._asyncAwait($.$get$SettingsService__instance().setHuggingfaceApiKey$1(settings), $async$_home_screen$_showAnonLimitExceededDialog$0); - case 5: - // returning from await. - if ($async$self._framework$_element != null) - $async$self._initializeWebSocket$0(); - case 4: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$_home_screen$_showAnonLimitExceededDialog$0, $async$completer); - }, - _home_screen$_showDeviceLimitExceededDialog$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1; - var $async$_home_screen$_showDeviceLimitExceededDialog$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._framework$_element; - t1.toString; - $async$goto = 2; - return A._asyncAwait(A.showDialog(false, new A._HomeScreenState__showDeviceLimitExceededDialog_closure($async$self), t1, type$.void), $async$_home_screen$_showDeviceLimitExceededDialog$0); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$_home_screen$_showDeviceLimitExceededDialog$0, $async$completer); - }, - _buildConnectionStatus$0() { - var t1 = this._home_screen$_websocketService, - t2 = t1._statusController; - return A.StreamBuilder$(new A._HomeScreenState__buildConnectionStatus_closure(this), t1._status, new A._BroadcastStream(t2, A._instanceType(t2)._eval$1("_BroadcastStream<1>")), type$.ConnectionStatus); - }, - _search$1(query) { - return this._search$body$_HomeScreenState(query); - }, - _search$body$_HomeScreenState(query) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, e, t1, t2, exception, trimmedQuery, $async$exception; - var $async$_search$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - trimmedQuery = B.JSString_methods.trim$0(query); - if (J.get$length$asx(trimmedQuery) === 0) { - $async$self._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.showSnackBar$1(B.SnackBar_i9x); - // goto return - $async$goto = 1; - break; - } - t1 = $async$self._currentSearchQuery; - t2 = trimmedQuery; - if (t1 == null ? t2 != null : t1 !== t2) - $async$self.setState$1(new A._HomeScreenState__search_closure($async$self)); - t1 = $async$self._currentSearchQuery; - if (t1 != null) - $async$self._home_screen$_websocketService._activeSearches.$indexSet(0, t1, false); - A.updateUrlParameter("search", trimmedQuery); - $async$handler = 4; - t1 = $async$self._home_screen$_websocketService; - $async$goto = t1._status !== B.ConnectionStatus_2 ? 7 : 8; - break; - case 7: - // then - $async$goto = 9; - return A._asyncAwait(t1.connect$0(), $async$_search$1); - case 9: - // returning from await. - case 8: - // join - $async$self._currentSearchQuery = trimmedQuery; - t1.startContinuousSearch$1(trimmedQuery); - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - t1 = $async$self._framework$_element; - if (t1 != null) { - t1.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.showSnackBar$1(A.SnackBar$(null, null, null, null, null, B.Clip_1, null, A.Text$("Error performing search: " + A.S(e), null, null, null, null, null, null), null, B.Duration_4000000, null, null, null, null, null, null, null, null, null)); - $async$self.setState$1(new A._HomeScreenState__search_closure0($async$self)); - } - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_search$1, $async$completer); - }, - _getColumnCount$1(context) { - var width = A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data.size._dx; - if (width >= 1536) - return 6; - else if (width >= 1280) - return 5; - else if (width >= 1024) - return 4; - else if (width >= 768) - return 3; - else - return 2; - }, - build$1(context) { - var t2, t3, t4, t5, t6, _this = this, _null = null, - t1 = $.Configuration__instance; - t1 = (t1 == null ? $.Configuration__instance = new A.Configuration() : t1).__Configuration__config_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.Text$(J.$index$asx(t1.$index(0, "ui"), "product_name"), _null, _null, _null, _null, _null, _null); - t2 = type$.JSArray_Widget; - t1 = A.AppBar$(A._setArrayType([new A.Padding(B.EdgeInsets_0_0_8_0, _this._buildConnectionStatus$0(), _null), A.IconButton$(_null, _null, B.Icon_hgI, _null, _null, new A._HomeScreenState_build_closure(_this, context), _null, _null, _null)], t2), B.Color_J2u, _null, t1, _null); - t3 = _this._home_screen$_isSearching; - t4 = _this._home_screen$_websocketService._status; - t5 = _this._results; - if (t5.length === 0) - t5 = A.Center$(A.Text$(t3 ? "Generating videos..." : "Start by typing a description of the video you want to generate", _null, _null, _null, B.TextStyle_0eU, B.TextAlign_2, _null), _null, _null); - else { - t6 = _this._getColumnCount$1(context); - t5 = t5.length; - t5 = new A.MasonryGridView(new A.SliverSimpleGridDelegateWithFixedCrossAxisCount(t6), 16, 16, new A.SliverChildBuilderDelegate(new A._HomeScreenState_build_closure0(_this), t5, true, true, true, _null), B.EdgeInsets_16_16_16_16, B.Axis_1, false, _null, _null, B.AlwaysScrollableScrollPhysics_null, false, _null, t5, B.DragStartBehavior_1, B.ScrollViewKeyboardDismissBehavior_0, _null, B.Clip_1, B.HitTestBehavior_1, _null); - } - return A.Scaffold$(t1, _null, A.Column$(A._setArrayType([new A.Padding(B.EdgeInsets_16_16_16_16, new A.SearchBox(_this._home_screen$_searchController, t3, t4 === B.ConnectionStatus_2, _this.get$_search(), _this.get$_stopSearch(), _null), _null), A.Expanded$(t5)], t2), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1)); - }, - dispose$0() { - var _this = this, - t1 = _this._searchSubscription; - if (t1 != null) - t1.cancel$0(0); - t1 = _this._home_screen$_anonLimitSubscription; - if (t1 != null) - t1.cancel$0(0); - t1 = _this._home_screen$_deviceLimitSubscription; - if (t1 != null) - t1.cancel$0(0); - t1 = _this._home_screen$_searchController; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - _this._home_screen$_websocketService.dispose$0(); - _this.super$State$dispose(); - } - }; - A._HomeScreenState_initState_closure.prototype = { - call$1(exceeded) { - if (exceeded && this.$this._framework$_element != null) - this.$this._home_screen$_showAnonLimitExceededDialog$0(); - }, - $signature: 9 - }; - A._HomeScreenState_initState_closure0.prototype = { - call$1(exceeded) { - if (exceeded && this.$this._framework$_element != null) - this.$this._home_screen$_showDeviceLimitExceededDialog$0(); - }, - $signature: 9 - }; - A._HomeScreenState_initState_closure1.prototype = { - call$0() { - var t1 = this.$this; - if (t1._framework$_element != null) - t1.setState$1(new A._HomeScreenState_initState__closure()); - }, - $signature: 10 - }; - A._HomeScreenState_initState__closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._HomeScreenState_initState_closure2.prototype = { - call$0() { - var t2, - t1 = this.$this; - if (t1._framework$_element != null) { - t2 = t1._widget.initialSearchQuery; - t2.toString; - t1._search$1(t2); - } - }, - $signature: 10 - }; - A._HomeScreenState__setupSearchListener_closure.prototype = { - call$1(result) { - var t1 = this.$this; - if (t1._framework$_element != null) - t1.setState$1(new A._HomeScreenState__setupSearchListener__closure(t1, result)); - }, - $signature: 581 - }; - A._HomeScreenState__setupSearchListener__closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._results; - if (t2.length < 4) { - t2.push(this.result); - if (t2.length >= 4) - t1._stopSearch$0(); - } - }, - $signature: 0 - }; - A._HomeScreenState__stopSearch_closure.prototype = { - call$0() { - var t1 = this.$this; - t1._home_screen$_isSearching = false; - t1._currentSearchQuery = null; - }, - $signature: 0 - }; - A._HomeScreenState__showAnonLimitExceededDialog_closure.prototype = { - call$1(dialogContext) { - var t1 = {}; - t1.obscureText = true; - return new A.StatefulBuilder(new A._HomeScreenState__showAnonLimitExceededDialog__closure(t1, this.$this, this.controller, dialogContext), null); - }, - $signature: 180 - }; - A._HomeScreenState__showAnonLimitExceededDialog__closure.prototype = { - call$2(context, setState) { - var t2, t3, t4, t5, t6, _this = this, _null = null, - t1 = _this.$this._home_screen$_websocketService._anonLimitMessage; - t1 = A.Text$(t1.length !== 0 ? t1 : string$.Anonym, _null, _null, _null, B.TextStyle_Gna, _null, _null); - t2 = _this.controller; - t3 = _this._box_0; - t4 = t3.obscureText; - t5 = _this.dialogContext; - t6 = type$.JSArray_Widget; - t4 = A.Column$(A._setArrayType([t1, B.SizedBox_null_16_null_null, B.Text_mgP, B.SizedBox_null_8_null_null, A.TextField$(true, B.List_empty, false, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), t2, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.TextStyle_0eU, "API Key", true, true, _null, _null, _null, _null, _null, _null, _null, _null, A.IconButton$(_null, _null, A.Icon$(t4 ? B.IconData_59069_false : B.IconData_59070_false, B.Color_mwC, _null, _null), _null, _null, new A._HomeScreenState__showAnonLimitExceededDialog___closure(t3, setState), _null, _null, _null), _null, _null, _null, _null), B.DragStartBehavior_1, true, _null, true, _null, false, _null, B.Type_EditableText_O5i, _null, _null, _null, _null, _null, _null, _null, 1, _null, _null, t4, "\u2022", _null, _null, _null, new A._HomeScreenState__showAnonLimitExceededDialog___closure0(t5), _null, false, _null, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, _null, true, B.TextAlign_4, _null, B.TextCapitalization_30, _null, _null, _null, _null)], t6), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_0); - return A.AlertDialog$(A._setArrayType([A.TextButton$(B.Text_kL0, new A._HomeScreenState__showAnonLimitExceededDialog___closure1(t5), _null), A.FilledButton$(B.Text_9yv, new A._HomeScreenState__showAnonLimitExceededDialog___closure2(t5, t2), A.FilledButton_styleFrom(B.MaterialColor_nI1, _null, _null))], t6), B.Color_eQ3, t4, B.Text_gPf); - }, - $signature: 175 - }; - A._HomeScreenState__showAnonLimitExceededDialog___closure.prototype = { - call$0() { - return this.setState.call$1(new A._HomeScreenState__showAnonLimitExceededDialog____closure(this._box_0)); - }, - $signature: 0 - }; - A._HomeScreenState__showAnonLimitExceededDialog____closure.prototype = { - call$0() { - var t1 = this._box_0; - return t1.obscureText = !t1.obscureText; - }, - $signature: 0 - }; - A._HomeScreenState__showAnonLimitExceededDialog___closure0.prototype = { - call$1(value) { - A.Navigator_of(this.dialogContext, false).pop$1(value); - }, - $signature: 39 - }; - A._HomeScreenState__showAnonLimitExceededDialog___closure1.prototype = { - call$0() { - A.Navigator_of(this.dialogContext, false).pop$1(null); - return null; - }, - $signature: 0 - }; - A._HomeScreenState__showAnonLimitExceededDialog___closure2.prototype = { - call$0() { - var t1 = this.controller._change_notifier$_value.text; - A.Navigator_of(this.dialogContext, false).pop$1(t1); - return null; - }, - $signature: 0 - }; - A._HomeScreenState__showDeviceLimitExceededDialog_closure.prototype = { - call$1(dialogContext) { - var _null = null, - t1 = type$.JSArray_Widget, - t2 = A.Column$(A._setArrayType([A.Text$(string$.Too_ma, _null, _null, _null, B.TextStyle_Gna, _null, _null), B.SizedBox_null_16_null_null, B.Text_L8u], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_0); - return A.AlertDialog$(A._setArrayType([A.FilledButton$(B.Text_k0y, new A._HomeScreenState__showDeviceLimitExceededDialog__closure(this.$this, dialogContext), A.FilledButton_styleFrom(B.MaterialColor_nI1, _null, _null))], t1), B.Color_eQ3, t2, B.Text_hKl); - }, - $signature: 173 - }; - A._HomeScreenState__showDeviceLimitExceededDialog__closure.prototype = { - call$0() { - A.Navigator_of(this.dialogContext, false).pop$1(null); - var t1 = this.$this; - if (t1._framework$_element != null) - A.Future_Future$delayed(B.Duration_1000000, new A._HomeScreenState__showDeviceLimitExceededDialog___closure(t1), type$.Null); - }, - $signature: 0 - }; - A._HomeScreenState__showDeviceLimitExceededDialog___closure.prototype = { - call$0() { - this.$this._initializeWebSocket$0(); - }, - $signature: 10 - }; - A._HomeScreenState__buildConnectionStatus_closure.prototype = { - call$2(context, connectionSnapshot) { - var t1, t2, t3, - $status = connectionSnapshot.data; - if ($status == null) - $status = B.ConnectionStatus_0; - t1 = this.$this; - t2 = t1._home_screen$_websocketService; - t3 = t2._userRoleController; - return A.StreamBuilder$(new A._HomeScreenState__buildConnectionStatus__closure(t1, $status), t2._userRole, new A._BroadcastStream(t3, A._instanceType(t3)._eval$1("_BroadcastStream<1>")), type$.String); - }, - $signature: 589 - }; - A._HomeScreenState__buildConnectionStatus__closure.prototype = { - call$2(context, roleSnapshot) { - var backgroundColor, textAndIconColor, icon, statusMessage, _null = null, - t1 = this.status, - t2 = t1 !== B.ConnectionStatus_2; - if (!t2 || t1 === B.ConnectionStatus_1) - backgroundColor = A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), B.MaterialColor_vIZ.toARGB32$0() >>> 16 & 255, B.MaterialColor_vIZ.toARGB32$0() >>> 8 & 255, B.MaterialColor_vIZ.toARGB32$0() & 255); - else - backgroundColor = t1 === B.ConnectionStatus_4 ? A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), B.MaterialColor_nI1.toARGB32$0() >>> 16 & 255, B.MaterialColor_nI1.toARGB32$0() >>> 8 & 255, B.MaterialColor_nI1.toARGB32$0() & 255) : A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), B.MaterialColor_VpP.toARGB32$0() >>> 16 & 255, B.MaterialColor_VpP.toARGB32$0() >>> 8 & 255, B.MaterialColor_VpP.toARGB32$0() & 255); - if (!t2 || t1 === B.ConnectionStatus_1) - textAndIconColor = B.MaterialColor_vIZ; - else - textAndIconColor = t1 === B.ConnectionStatus_4 ? B.MaterialColor_nI1 : B.MaterialColor_VpP; - if (!t2 || t1 === B.ConnectionStatus_1) - icon = B.IconData_57713_false; - else - icon = t1 === B.ConnectionStatus_4 ? B.IconData_57715_false : B.IconData_984270_false; - statusMessage = this.$this._home_screen$_websocketService.get$statusMessage(0); - t1 = A.BorderRadius$circular(8); - return A.Container$(_null, A.Row$(A._setArrayType([A.Icon$(icon, textAndIconColor, _null, 20), B.SizedBox_8_null_null_null, A.Text$(statusMessage, _null, _null, _null, A.TextStyle$(_null, _null, textAndIconColor, _null, _null, _null, _null, _null, _null, _null, _null, 14, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null), B.Clip_0, _null, _null, new A.BoxDecoration(backgroundColor, _null, _null, t1, _null, _null, B.BoxShape_0), _null, _null, _null, B.EdgeInsets_16_8_16_8, _null, _null, _null); - }, - $signature: 606 - }; - A._HomeScreenState__search_closure.prototype = { - call$0() { - var t1 = this.$this; - B.JSArray_methods.clear$0(t1._results); - t1._home_screen$_isSearching = true; - }, - $signature: 0 - }; - A._HomeScreenState__search_closure0.prototype = { - call$0() { - return this.$this._home_screen$_isSearching = false; - }, - $signature: 0 - }; - A._HomeScreenState_build_closure.prototype = { - call$0() { - this.$this._stopSearch$0(); - var t1 = A.MaterialPageRoute$(new A._HomeScreenState_build__closure0(), null, type$.dynamic); - A.Navigator_of(this.context, false).push$1(t1); - }, - $signature: 0 - }; - A._HomeScreenState_build__closure0.prototype = { - call$1(context) { - return B.SettingsScreen_null; - }, - $signature: 299 - }; - A._HomeScreenState_build_closure0.prototype = { - call$2(context, index) { - var _null = null, - t1 = this.$this; - return A.GestureDetector$(_null, new A.VideoCard(t1._results[index], _null), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._HomeScreenState_build__closure(t1, index, context), _null, _null, _null, _null, _null, _null); - }, - $signature: 643 - }; - A._HomeScreenState_build__closure.prototype = { - call$0() { - var t2, t3, - t1 = this.$this; - t1._stopSearch$0(); - t2 = t1._results; - t3 = this.index; - A.updateUrlParameter("title", t2[t3].title); - A.updateUrlParameter("description", t2[t3].description); - A.removeUrlParameter("search"); - t3 = A.MaterialPageRoute$(new A._HomeScreenState_build___closure(t1, t3), null, type$.dynamic); - A.Navigator_of(this.context, false).push$1(t3); - }, - $signature: 0 - }; - A._HomeScreenState_build___closure.prototype = { - call$1(context) { - return new A.VideoScreen(this.$this._results[this.index], null); - }, - $signature: 627 - }; - A.SettingsScreen.prototype = { - createState$0() { - var t1 = $.$get$ChangeNotifier__emptyListeners(); - return new A._SettingsScreenState(new A.TextEditingController(B.TextEditingValue_Yyo, t1), new A.TextEditingController(B.TextEditingValue_Yyo, t1), new A.TextEditingController(B.TextEditingValue_Yyo, t1), $.$get$SettingsService__instance()); - } - }; - A._SettingsScreenState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - t1 = _this._settingsService; - _this._promptController.set$text(0, t1.get$videoPromptPrefix()); - _this._negativePromptController.set$text(0, t1.get$negativeVideoPrompt()); - _this._hfApiKeyController.set$text(0, t1.get$huggingfaceApiKey()); - }, - dispose$0() { - var _this = this, - t1 = _this._promptController, - t2 = t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - t1 = _this._negativePromptController; - t1.ChangeNotifier__listeners = t2; - t1.ChangeNotifier__count = 0; - t1 = _this._hfApiKeyController; - t1.ChangeNotifier__listeners = t2; - t1.ChangeNotifier__count = 0; - _this.super$State$dispose(); - }, - build$1(context) { - var _this = this, _null = null, - t1 = type$.JSArray_Widget; - return A.Scaffold$(A.AppBar$(_null, _null, _null, B.Text_igj, _null), _null, A.ListView$(A._setArrayType([A.Card$(new A.Padding(B.EdgeInsets_16_16_16_16, A.Column$(A._setArrayType([B.Text_jMN, B.SizedBox_null_16_null_null, A.TextField$(true, B.List_empty, false, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), _this._hfApiKeyController, _null, _null, _null, _null, _null, 2, B.InputDecoration_EDe, B.DragStartBehavior_1, true, _null, true, _null, false, _null, B.Type_EditableText_O5i, _null, _null, _null, _null, _null, _null, _null, 1, _null, _null, true, "\u2022", _null, new A._SettingsScreenState_build_closure(_this, context), _null, _null, _null, false, _null, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, _null, true, B.TextAlign_4, _null, B.TextCapitalization_30, _null, _null, _null, _null)], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1), _null), _null, _null), B.SizedBox_null_16_null_null, A.Card$(new A.Padding(B.EdgeInsets_16_16_16_16, A.Column$(A._setArrayType([B.Text_gZb, B.SizedBox_null_16_null_null, A.TextField$(true, B.List_empty, false, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), _this._promptController, _null, _null, _null, _null, _null, 2, B.InputDecoration_VxI, B.DragStartBehavior_1, true, _null, true, _null, false, _null, B.Type_EditableText_O5i, _null, _null, _null, _null, _null, _null, _null, 1, _null, _null, false, "\u2022", _null, new A._SettingsScreenState_build_closure0(_this), _null, _null, _null, false, _null, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, _null, true, B.TextAlign_4, _null, B.TextCapitalization_30, _null, _null, _null, _null), B.SizedBox_null_16_null_null, A.TextField$(true, B.List_empty, false, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), _this._negativePromptController, _null, _null, _null, _null, _null, 2, B.InputDecoration_HVV, B.DragStartBehavior_1, true, _null, true, _null, false, _null, B.Type_EditableText_O5i, _null, _null, _null, _null, _null, _null, _null, 1, _null, _null, false, "\u2022", _null, new A._SettingsScreenState_build_closure1(_this), _null, _null, _null, false, _null, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, _null, true, B.TextAlign_4, _null, B.TextCapitalization_30, _null, _null, _null, _null)], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1), _null), _null, _null), B.SizedBox_null_16_null_null, A.Card$(new A.Padding(B.EdgeInsets_16_16_16_16, A.Column$(A._setArrayType([B.Text_h2m, B.SizedBox_null_16_null_null, A.DropdownButtonFormField$(B.InputDecoration_3yV, B.List_SEO, _null, "ltx-video-0.9.6", type$.String), B.SizedBox_null_8_null_null, B.Text_HKz], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1), _null), _null, _null)], t1), B.EdgeInsets_16_16_16_16, _null, false)); - } - }; - A._SettingsScreenState_build_closure.prototype = { - call$1(value) { - return this.$call$body$_SettingsScreenState_build_closure(value); - }, - $call$body$_SettingsScreenState_build_closure(value) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$self = this, websocket, e, t1, exception, $async$exception; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait($async$self.$this._settingsService.setHuggingfaceApiKey$1(value), $async$call$1); - case 2: - // returning from await. - t1 = $async$self.context; - if (t1._widget != null) - t1.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.showSnackBar$1(B.SnackBar_bGt); - websocket = $.$get$WebSocketApiService__instance(); - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait(websocket.dispose$0(), $async$call$1); - case 7: - // returning from await. - $async$goto = 8; - return A._asyncAwait(websocket.connect$0(), $async$call$1); - case 8: - // returning from await. - $async$goto = 9; - return A._asyncAwait(J.initialize$0$z(websocket), $async$call$1); - case 9: - // returning from await. - if (t1._widget != null) - t1.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.showSnackBar$1(B.SnackBar_S7u); - $async$handler = 1; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - if (t1._widget != null) - t1.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.showSnackBar$1(A.SnackBar$(null, null, null, B.MaterialColor_nI1, null, B.Clip_1, null, A.Text$("Failed to connect: " + A.S(e), null, null, null, null, null, null), null, B.Duration_4000000, null, null, null, null, null, null, null, null, null)); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 1; - break; - case 6: - // after finally - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 67 - }; - A._SettingsScreenState_build_closure0.prototype = { - call$1(value) { - this.$this._settingsService.setVideoPromptPrefix$1(value); - }, - $signature: 39 - }; - A._SettingsScreenState_build_closure1.prototype = { - call$1(value) { - this.$this._settingsService.setNegativeVideoPrompt$1(value); - }, - $signature: 39 - }; - A.VideoScreen.prototype = { - createState$0() { - var t1 = $.$get$WebSocketApiService__instance(); - return new A._VideoScreenState(t1, new A.TextEditingController(B.TextEditingValue_Yyo, $.$get$ChangeNotifier__emptyListeners()), new A.UniqueKey()); - } - }; - A._VideoScreenState.prototype = { - initState$0() { - var t1, t2, t3, t4, _this = this; - _this.super$State$initState(); - t1 = _this._widget.video; - _this.___VideoScreenState__videoData_A = t1; - _this._searchController.set$text(0, t1.title); - t1 = _this._video_screen$_websocketService; - t2 = _this._widget.video.id; - t3 = t1._subscribers; - t4 = t3.$index(0, t2); - t3.$indexSet(0, t2, (t4 == null ? 0 : t4) + 1); - A.print__debugPrintThrottled$closure().call$1("WebSocket subscriber added: " + t2 + " (total: " + A.S(t3.$index(0, t2)) + ")"); - t2 = t1._anonLimitController; - _this._anonLimitSubscription = new A._BroadcastStream(t2, A._instanceType(t2)._eval$1("_BroadcastStream<1>")).listen$1(new A._VideoScreenState_initState_closure(_this)); - t1 = t1._deviceLimitController; - _this._deviceLimitSubscription = new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1(new A._VideoScreenState_initState_closure0(_this)); - _this._initializeConnection$0(); - }, - _initializeConnection$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, e, t1, exception, t2, $async$exception; - var $async$_initializeConnection$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$handler = 4; - t1 = $async$self._video_screen$_websocketService; - $async$goto = 7; - return A._asyncAwait(t1.connect$0(), $async$_initializeConnection$0); - case 7: - // returning from await. - if (t1._isAnonLimitExceeded) { - if ($async$self._framework$_element != null) - $async$self._showAnonLimitExceededDialog$0(); - // goto return - $async$goto = 1; - break; - } - if ($async$self._framework$_element != null) - $async$self.setState$1(new A._VideoScreenState__initializeConnection_closure($async$self)); - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - if ($async$self._framework$_element != null) { - $async$self.setState$1(new A._VideoScreenState__initializeConnection_closure0($async$self)); - t1 = $async$self._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState; - t2 = A.Text$("Failed to connect to server: " + A.S(e), null, null, null, null, null, null); - t1.showSnackBar$1(A.SnackBar$(A.SnackBarAction$("Retry", $async$self.get$_initializeConnection()), null, null, null, null, B.Clip_1, null, t2, null, B.Duration_4000000, null, null, null, null, null, null, null, null, null)); - } - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_initializeConnection$0, $async$completer); - }, - _showAnonLimitExceededDialog$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, settings, t1, controller, t2; - var $async$_showAnonLimitExceededDialog$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $.$get$ChangeNotifier__emptyListeners(); - controller = new A.TextEditingController(B.TextEditingValue_Yyo, t1); - t2 = $async$self._framework$_element; - t2.toString; - $async$goto = 2; - return A._asyncAwait(A.showDialog(false, new A._VideoScreenState__showAnonLimitExceededDialog_closure($async$self, controller), t2, type$.String), $async$_showAnonLimitExceededDialog$0); - case 2: - // returning from await. - settings = $async$result; - controller.ChangeNotifier__listeners = t1; - controller.ChangeNotifier__count = 0; - $async$goto = settings != null && settings.length !== 0 ? 3 : 4; - break; - case 3: - // then - $async$goto = 5; - return A._asyncAwait($.$get$SettingsService__instance().setHuggingfaceApiKey$1(settings), $async$_showAnonLimitExceededDialog$0); - case 5: - // returning from await. - if ($async$self._framework$_element != null) - $async$self._initializeConnection$0(); - case 4: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$_showAnonLimitExceededDialog$0, $async$completer); - }, - _showDeviceLimitExceededDialog$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1; - var $async$_showDeviceLimitExceededDialog$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._framework$_element; - t1.toString; - $async$goto = 2; - return A._asyncAwait(A.showDialog(false, new A._VideoScreenState__showDeviceLimitExceededDialog_closure($async$self), t1, type$.void), $async$_showDeviceLimitExceededDialog$0); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$_showDeviceLimitExceededDialog$0, $async$completer); - }, - _generateCaption$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.String), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, e, t1, exception, $async$exception; - var $async$_generateCaption$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if (!$async$self._isConnected) { - $async$returnValue = "Error: Not connected to server"; - // goto return - $async$goto = 1; - break; - } - $async$handler = 4; - t1 = $async$self.___VideoScreenState__videoData_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - $async$goto = 7; - return A._asyncAwait($async$self._video_screen$_websocketService.generateCaption$2(t1.title, t1.description), $async$_generateCaption$0); - case 7: - // returning from await. - t1 = $async$result; - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - t1 = A.S(e); - $async$returnValue = "Error generating caption: " + t1; - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_generateCaption$0, $async$completer); - }, - _shareVideo$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$self = this, shareUrl, textToCopy, e, exception, uri, t1, params, $async$exception; - var $async$_shareVideo$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - uri = A.Uri_parse("https://aitube.at", 0, null); - t1 = type$.String; - params = A.LinkedHashMap_LinkedHashMap$from(uri.get$queryParameters(), t1, t1); - t1 = $async$self.___VideoScreenState__videoData_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - params.$indexSet(0, "title", t1.title); - params.$indexSet(0, "description", $async$self.___VideoScreenState__videoData_A.description); - shareUrl = uri.replace$1$queryParameters(0, params).get$_text(); - $async$handler = 3; - textToCopy = shareUrl; - $async$goto = 6; - return A._asyncAwait(A.Clipboard_setData(new A.ClipboardData(textToCopy)), $async$_shareVideo$0); - case 6: - // returning from await. - t1 = $async$self._framework$_element; - if (t1 != null) - t1.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.showSnackBar$1(B.SnackBar_mJp); - $async$handler = 1; - // goto after finally - $async$goto = 5; - break; - case 3: - // catch - $async$handler = 2; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - t1 = $async$self._framework$_element; - if (t1 != null) - t1.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.showSnackBar$1(A.SnackBar$(null, null, null, null, null, B.Clip_1, null, A.Text$("Error copying to clipboard: " + A.S(e), null, null, null, null, null, null), null, B.Duration_4000000, null, null, null, null, null, null, null, null, null)); - // goto after finally - $async$goto = 5; - break; - case 2: - // uncaught - // goto rethrow - $async$goto = 1; - break; - case 5: - // after finally - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_shareVideo$0, $async$completer); - }, - _onVideoSearch$1(query) { - return this._onVideoSearch$body$_VideoScreenState(query); - }, - _onVideoSearch$body$_VideoScreenState(query) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, result, e, t1, t2, exception, $async$exception; - var $async$_onVideoSearch$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if (!$async$self._isConnected) { - $async$self._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.showSnackBar$1(B.SnackBar_17l); - // goto return - $async$goto = 1; - break; - } - $async$self.setState$1(new A._VideoScreenState__onVideoSearch_closure($async$self)); - $async$handler = 4; - t1 = $async$self._video_screen$_websocketService; - t2 = $async$self.___VideoScreenState__videoData_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.cancelRequestsForVideo$1(t2.id); - $async$goto = 7; - return A._asyncAwait(t1.search$1(0, query), $async$_onVideoSearch$1); - case 7: - // returning from await. - result = $async$result; - if ($async$self._framework$_element != null) { - $async$self.setState$1(new A._VideoScreenState__onVideoSearch_closure0($async$self, result)); - A.updateUrlParameter("title", result.title); - A.updateUrlParameter("description", result.description); - A.removeUrlParameter("search"); - } - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - if ($async$self._framework$_element != null) { - $async$self.setState$1(new A._VideoScreenState__onVideoSearch_closure1($async$self)); - $async$self._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.showSnackBar$1(A.SnackBar$(null, null, null, null, null, B.Clip_1, null, A.Text$("Error: " + A.S(e), null, null, null, null, null, null), null, B.Duration_4000000, null, null, null, null, null, null, null, null, null)); - } - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_onVideoSearch$1, $async$completer); - }, - build$1(context) { - return A.LayoutBuilder$(new A._VideoScreenState_build_closure(this)); - }, - _buildMainContent$0() { - var t2, t3, _this = this, _null = null, - t1 = _this._framework$_element; - t1.toString; - t1 = A.Theme_of(t1); - t2 = _this._videoPlayerKey; - t3 = _this.___VideoScreenState__videoData_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - return A.Container$(_null, A.SingleChildScrollView$(A.Column$(A._setArrayType([new A.VideoPlayerWidget(t3, t3.thumbnailUrl, true, t2), B.SizedBox_null_16_null_null, _this._buildCollapsibleInfoSection$0()], type$.JSArray_Widget), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1), B.EdgeInsets_16_16_16_16, B.AlwaysScrollableScrollPhysics_null), B.Clip_0, t1.scaffoldBackgroundColor, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - _buildCollapsibleInfoSection$0() { - var t2, t3, t4, _this = this, _null = null, - t1 = _this.___VideoScreenState__videoData_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._framework$_element; - t2.toString; - t2 = A.Theme_of(t2).textTheme.headlineSmall; - t2 = t2 == null ? _null : t2.copyWith$2$color$fontWeight(B.Color_wst, B.FontWeight_6); - t3 = type$.JSArray_Widget; - t2 = A.Row$(A._setArrayType([A.Expanded$(A.Text$(t1.title, _null, _null, _null, t2, _null, _null)), A.IconButton$(_null, _null, B.Icon_3hK, _null, _null, _this.get$_shareVideo(), _null, _null, "Share prompt")], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); - t1 = A._setArrayType([], t3); - if (J.get$isNotEmpty$asx(_this.___VideoScreenState__videoData_A.tags)) { - t4 = J.map$1$1$ax(_this.___VideoScreenState__videoData_A.tags, new A._VideoScreenState__buildCollapsibleInfoSection_closure(), type$.Chip); - t4 = A.List_List$_of(t4, t4.$ti._eval$1("ListIterable.E")); - B.JSArray_methods.addAll$1(t1, A._setArrayType([A.Wrap$(t4, 8, 8), B.SizedBox_null_16_null_null], t3)); - } - t1.push(B.Text_BSr); - t1.push(B.SizedBox_null_8_null_null); - t1.push(A.Text$(_this.___VideoScreenState__videoData_A.description, _null, _null, _null, B.TextStyle_Rh2, _null, _null)); - return new A.ExpansionTile(t2, A._setArrayType([A.Column$(t1, B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1)], t3), B.Color_Edl, B.Color_Edl, false, B.EdgeInsets_0_0_0_0, B.MaterialColor_nI1, B.MaterialColor_nI1, _null); - }, - dispose$0() { - var t2, t3, _this = this, - t1 = _this._video_screen$_websocketService; - t1.cancelRequestsForVideo$1(_this._widget.video.id); - t2 = _this._widget.video.id; - t1 = t1._subscribers; - if (t1.containsKey$1(0, t2)) { - t3 = t1.$index(0, t2); - t3.toString; - t1.$indexSet(0, t2, t3 - 1); - t3 = t1.$index(0, t2); - t3.toString; - if (t3 <= 0) - t1.remove$1(0, t2); - t1 = t1.$index(0, t2); - if (t1 == null) - t1 = 0; - A.print__debugPrintThrottled$closure().call$1("WebSocket subscriber removed: " + t2 + " (remaining: " + t1 + ")"); - } - t1 = _this._searchController; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - t1 = _this._anonLimitSubscription; - if (t1 != null) - t1.cancel$0(0); - t1 = _this._deviceLimitSubscription; - if (t1 != null) - t1.cancel$0(0); - _this.super$State$dispose(); - } - }; - A._VideoScreenState_initState_closure.prototype = { - call$1(exceeded) { - if (exceeded && this.$this._framework$_element != null) - this.$this._showAnonLimitExceededDialog$0(); - }, - $signature: 9 - }; - A._VideoScreenState_initState_closure0.prototype = { - call$1(exceeded) { - if (exceeded && this.$this._framework$_element != null) - this.$this._showDeviceLimitExceededDialog$0(); - }, - $signature: 9 - }; - A._VideoScreenState__initializeConnection_closure.prototype = { - call$0() { - var t1 = this.$this; - t1._isConnected = true; - t1._generateCaption$0(); - }, - $signature: 0 - }; - A._VideoScreenState__initializeConnection_closure0.prototype = { - call$0() { - return this.$this._isConnected = false; - }, - $signature: 0 - }; - A._VideoScreenState__showAnonLimitExceededDialog_closure.prototype = { - call$1(dialogContext) { - var t1 = {}; - t1.obscureText = true; - return new A.StatefulBuilder(new A._VideoScreenState__showAnonLimitExceededDialog__closure(t1, this.$this, this.controller, dialogContext), null); - }, - $signature: 180 - }; - A._VideoScreenState__showAnonLimitExceededDialog__closure.prototype = { - call$2(context, setState) { - var t2, t3, t4, t5, t6, _this = this, _null = null, - t1 = _this.$this._video_screen$_websocketService._anonLimitMessage; - t1 = A.Text$(t1.length !== 0 ? t1 : string$.Anonym, _null, _null, _null, B.TextStyle_Gna, _null, _null); - t2 = _this.controller; - t3 = _this._box_0; - t4 = t3.obscureText; - t5 = _this.dialogContext; - t6 = type$.JSArray_Widget; - t4 = A.Column$(A._setArrayType([t1, B.SizedBox_null_16_null_null, B.Text_mgP, B.SizedBox_null_8_null_null, A.TextField$(true, B.List_empty, false, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), t2, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.TextStyle_0eU, "API Key", true, true, _null, _null, _null, _null, _null, _null, _null, _null, A.IconButton$(_null, _null, A.Icon$(t4 ? B.IconData_59069_false : B.IconData_59070_false, B.Color_mwC, _null, _null), _null, _null, new A._VideoScreenState__showAnonLimitExceededDialog___closure(t3, setState), _null, _null, _null), _null, _null, _null, _null), B.DragStartBehavior_1, true, _null, true, _null, false, _null, B.Type_EditableText_O5i, _null, _null, _null, _null, _null, _null, _null, 1, _null, _null, t4, "\u2022", _null, _null, _null, new A._VideoScreenState__showAnonLimitExceededDialog___closure0(t5), _null, false, _null, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, _null, true, B.TextAlign_4, _null, B.TextCapitalization_30, _null, _null, _null, _null)], t6), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_0); - return A.AlertDialog$(A._setArrayType([A.TextButton$(B.Text_kL0, new A._VideoScreenState__showAnonLimitExceededDialog___closure1(t5), _null), A.FilledButton$(B.Text_9yv, new A._VideoScreenState__showAnonLimitExceededDialog___closure2(t5, t2), A.FilledButton_styleFrom(B.MaterialColor_nI1, _null, _null))], t6), B.Color_eQ3, t4, B.Text_gPf); - }, - $signature: 175 - }; - A._VideoScreenState__showAnonLimitExceededDialog___closure.prototype = { - call$0() { - return this.setState.call$1(new A._VideoScreenState__showAnonLimitExceededDialog____closure(this._box_0)); - }, - $signature: 0 - }; - A._VideoScreenState__showAnonLimitExceededDialog____closure.prototype = { - call$0() { - var t1 = this._box_0; - return t1.obscureText = !t1.obscureText; - }, - $signature: 0 - }; - A._VideoScreenState__showAnonLimitExceededDialog___closure0.prototype = { - call$1(value) { - A.Navigator_of(this.dialogContext, false).pop$1(value); - }, - $signature: 39 - }; - A._VideoScreenState__showAnonLimitExceededDialog___closure1.prototype = { - call$0() { - A.Navigator_of(this.dialogContext, false).pop$1(null); - return null; - }, - $signature: 0 - }; - A._VideoScreenState__showAnonLimitExceededDialog___closure2.prototype = { - call$0() { - var t1 = this.controller._change_notifier$_value.text; - A.Navigator_of(this.dialogContext, false).pop$1(t1); - return null; - }, - $signature: 0 - }; - A._VideoScreenState__showDeviceLimitExceededDialog_closure.prototype = { - call$1(dialogContext) { - var _null = null, - t1 = type$.JSArray_Widget, - t2 = A.Column$(A._setArrayType([A.Text$(string$.Too_ma, _null, _null, _null, B.TextStyle_Gna, _null, _null), B.SizedBox_null_16_null_null, B.Text_L8u], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_0); - return A.AlertDialog$(A._setArrayType([A.FilledButton$(B.Text_k0y, new A._VideoScreenState__showDeviceLimitExceededDialog__closure(this.$this, dialogContext), A.FilledButton_styleFrom(B.MaterialColor_nI1, _null, _null))], t1), B.Color_eQ3, t2, B.Text_hKl); - }, - $signature: 173 - }; - A._VideoScreenState__showDeviceLimitExceededDialog__closure.prototype = { - call$0() { - A.Navigator_of(this.dialogContext, false).pop$1(null); - var t1 = this.$this; - if (t1._framework$_element != null) - A.Future_Future$delayed(B.Duration_1000000, new A._VideoScreenState__showDeviceLimitExceededDialog___closure(t1), type$.Null); - }, - $signature: 0 - }; - A._VideoScreenState__showDeviceLimitExceededDialog___closure.prototype = { - call$0() { - this.$this._initializeConnection$0(); - }, - $signature: 10 - }; - A._VideoScreenState__onVideoSearch_closure.prototype = { - call$0() { - return this.$this._isSearching = true; - }, - $signature: 0 - }; - A._VideoScreenState__onVideoSearch_closure0.prototype = { - call$0() { - var t1 = this.$this; - t1._videoPlayerKey = new A.UniqueKey(); - t1.___VideoScreenState__videoData_A = this.result; - t1._isSearching = false; - }, - $signature: 0 - }; - A._VideoScreenState__onVideoSearch_closure1.prototype = { - call$0() { - return this.$this._isSearching = false; - }, - $signature: 0 - }; - A._VideoScreenState_build_closure.prototype = { - call$2(context, constraints) { - var t3, t4, t5, t6, _null = null, - $navigator = A.Navigator_maybeOf(context), - t1 = $navigator != null && $navigator.canPop$0() ? B.Icon_oWK : B.Icon_5CF, - t2 = this.$this; - t1 = A.IconButton$(_null, _null, t1, _null, _null, new A._VideoScreenState_build__closure(t2, context), _null, _null, _null); - t3 = t2._isSearching; - t4 = t2._isConnected; - t5 = t4 ? B.IconData_57713_false : B.IconData_57715_false; - t5 = A.Icon$(t5, t4 ? B.MaterialColor_vIZ : B.MaterialColor_nI1, _null, _null); - t6 = type$.JSArray_Widget; - t4 = A.AppBar$(A._setArrayType([A.IconButton$(_null, _null, t5, _null, _null, t4 ? _null : t2.get$_initializeConnection(), _null, _null, _null)], t6), _null, t1, new A.Padding(B.EdgeInsets_8_8_8_8, new A.SearchBox(t2._searchController, t3, t4, t2.get$_onVideoSearch(), new A._VideoScreenState_build__closure0(t2), _null), _null), 0); - if (constraints.maxWidth >= 900) { - t1 = A._setArrayType([A.Expanded$(t2._buildMainContent$0())], t6); - t3 = $.Configuration__instance; - if ((t3 == null ? $.Configuration__instance = new A.Configuration() : t3).get$showChatInVideoView()) - B.JSArray_methods.addAll$1(t1, A._setArrayType([B.SizedBox_16_null_null_null, new A.Padding(B.EdgeInsets_0_0_16_0, new A.ChatWidget(t2._widget.video.id, false, _null), _null)], t6)); - t1 = A.Row$(t1, B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null); - } else { - t1 = A._setArrayType([A.Expanded$(t2._buildMainContent$0())], t6); - t3 = $.Configuration__instance; - if ((t3 == null ? $.Configuration__instance = new A.Configuration() : t3).get$showChatInVideoView()) - B.JSArray_methods.addAll$1(t1, A._setArrayType([B.SizedBox_null_16_null_null, A.Expanded$(new A.Padding(B.EdgeInsets_16_0_16_0, new A.ChatWidget(t2._widget.video.id, true, _null), _null))], t6)); - t1 = A.Column$(t1, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1); - } - return A.Scaffold$(new A.PreferredSize(new A.Padding(B.EdgeInsets_0_16_0_0, t4, _null), B.Size_yrM, _null), _null, A.SafeArea$(true, t1, B.EdgeInsets_0_0_0_0, true)); - }, - $signature: 624 - }; - A._VideoScreenState_build__closure.prototype = { - call$0() { - var t1, searchQuery, $navigator, t2, t3, _null = null; - A.removeUrlParameter("title"); - A.removeUrlParameter("description"); - t1 = this.$this.___VideoScreenState__videoData_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - searchQuery = B.JSString_methods.trim$0(t1.description); - if (searchQuery.length !== 0) - A.updateUrlParameter("search", searchQuery); - t1 = this.context; - $navigator = A.Navigator_maybeOf(t1); - if ($navigator != null && $navigator.canPop$0()) - A.Navigator_of(t1, false).pop$1(_null); - else { - t2 = A.MaterialPageRoute$(new A._VideoScreenState_build___closure0(), _null, type$.dynamic); - t1 = A.Navigator_of(t1, false); - t2 = A._RouteEntry$(t2, B._RouteLifecycle_4, false, _null); - t3 = t1._history; - t3.lastWhere$1(0, A.navigator__RouteEntry_isPresentPredicate$closure()).complete$2$isReplaced(0, _null, true); - t3._navigator$_value.push(t2); - t3.notifyListeners$0(); - t1._flushHistoryUpdates$0(); - t1._afterNavigation$1(t2.route); - } - }, - $signature: 0 - }; - A._VideoScreenState_build___closure0.prototype = { - call$1(context) { - return B.HomeScreen_null_null; - }, - $signature: 616 - }; - A._VideoScreenState_build__closure0.prototype = { - call$0() { - var t1 = this.$this; - t1.setState$1(new A._VideoScreenState_build___closure(t1)); - }, - $signature: 0 - }; - A._VideoScreenState_build___closure.prototype = { - call$0() { - return this.$this._isSearching = false; - }, - $signature: 0 - }; - A._VideoScreenState__buildCollapsibleInfoSection_closure.prototype = { - call$1(tag) { - var _null = null; - return new A.Chip(A.Text$(tag, _null, _null, _null, _null, _null, _null), B.TextStyle_Gna, B.Color_eQ3, _null); - }, - $signature: 612 - }; - A.ChatService.prototype = { - initialize$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, prefs, t1, t2; - var $async$initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._isInitialized) { - // goto return - $async$goto = 1; - break; - } - $async$goto = 3; - return A._asyncAwait(A.SharedPreferences_getInstance(), $async$initialize$0); - case 3: - // returning from await. - prefs = $async$result; - t1 = prefs._preferenceCache; - t2 = J.getInterceptor$asx(t1); - $async$self._userId = A._asStringQ(t2.$index(t1, "chat_user_id")); - $async$self._username = A._asStringQ(t2.$index(t1, "chat_username")); - $async$self._userColor = A._asStringQ(t2.$index(t1, "chat_user_color")); - $async$goto = $async$self._userId == null ? 4 : 5; - break; - case 4: - // then - t1 = B.C_Uuid.v4$0(); - $async$self._userId = t1; - $async$self._username = "User" + B.JSString_methods.substring$2(t1, 0, 4); - $async$self._userColor = ["#FF6B6B", "#4ECDC4", "#45B7D1", "#96CEB4", "#FFEEAD", "#D4A5A5", "#9B9B9B", "#A8E6CF"][B.C__JSRandom.nextInt$1(8)]; - t1 = $async$self._userId; - t1.toString; - $async$goto = 6; - return A._asyncAwait(prefs._setValue$3("String", "chat_user_id", t1), $async$initialize$0); - case 6: - // returning from await. - t1 = $async$self._username; - t1.toString; - $async$goto = 7; - return A._asyncAwait(prefs._setValue$3("String", "chat_username", t1), $async$initialize$0); - case 7: - // returning from await. - t1 = $async$self._userColor; - t1.toString; - $async$goto = 8; - return A._asyncAwait(prefs._setValue$3("String", "chat_user_color", t1), $async$initialize$0); - case 8: - // returning from await. - case 5: - // join - t1 = $async$self._websocketService._chatController; - new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$1($async$self.get$_chat_service$_handleChatMessage()); - $async$self._isInitialized = true; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$initialize$0, $async$completer); - }, - joinRoom$1(videoId) { - return this.joinRoom$body$ChatService(videoId); - }, - joinRoom$body$ChatService(videoId) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, e, exception, t1, $async$exception; - var $async$joinRoom$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._currentRoomId; - if (t1 === videoId) { - // goto return - $async$goto = 1; - break; - } - $async$handler = 4; - $async$goto = t1 != null ? 7 : 8; - break; - case 7: - // then - $async$goto = 9; - return A._asyncAwait($async$self.leaveRoom$1(t1), $async$joinRoom$1); - case 9: - // returning from await. - case 8: - // join - $async$goto = !$async$self._isInitialized ? 10 : 11; - break; - case 10: - // then - $async$goto = 12; - return A._asyncAwait($async$self.initialize$0(0), $async$joinRoom$1); - case 12: - // returning from await. - case 11: - // join - $async$goto = 13; - return A._asyncAwait($async$self._websocketService.joinChatRoom$1(videoId), $async$joinRoom$1); - case 13: - // returning from await. - $async$self._currentRoomId = videoId; - A.print__debugPrintThrottled$closure().call$1("Successfully joined chat room for video: " + videoId); - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("Error joining chat room: " + A.S(e)); - throw $async$exception; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$joinRoom$1, $async$completer); - }, - leaveRoom$1(videoId) { - return this.leaveRoom$body$ChatService(videoId); - }, - leaveRoom$body$ChatService(videoId) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$leaveRoom$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = $async$self._currentRoomId === videoId && $async$self._websocketService._status === B.ConnectionStatus_2 ? 2 : 3; - break; - case 2: - // then - $async$goto = 4; - return A._asyncAwait($async$self._websocketService.leaveChatRoom$1(videoId), $async$leaveRoom$1); - case 4: - // returning from await. - $async$self._currentRoomId = null; - A.print__debugPrintThrottled$closure().call$1("Left chat room for video: " + videoId); - case 3: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$leaveRoom$1, $async$completer); - }, - sendMessage$2($content, videoId) { - return this.sendMessage$body$ChatService($content, videoId); - }, - sendMessage$body$ChatService($content, videoId) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, message, e, reconnectError, t1, t2, t3, t4, exception, $async$exception, $async$exception1; - var $async$sendMessage$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $content = $content; - if (J.trim$0$s($content).length === 0) { - $async$returnValue = false; - // goto return - $async$goto = 1; - break; - } - if (J.get$length$asx($content) > 256) - $content = J.substring$2$s($content, 0, 256); - $async$handler = 4; - A.print__debugPrintThrottled$closure().call$1("ChatService: Attempting to send message to room " + videoId); - $async$goto = $async$self._currentRoomId !== videoId ? 7 : 8; - break; - case 7: - // then - A.print__debugPrintThrottled$closure().call$1("ChatService: Not in correct room, joining..."); - $async$goto = 9; - return A._asyncAwait($async$self.joinRoom$1(videoId), $async$sendMessage$2); - case 9: - // returning from await. - case 8: - // join - t1 = $async$self._websocketService; - $async$goto = t1._status !== B.ConnectionStatus_2 ? 10 : 11; - break; - case 10: - // then - A.print__debugPrintThrottled$closure().call$1("ChatService: WebSocket not connected, attempting to connect..."); - $async$goto = 12; - return A._asyncAwait(t1.connect$0(), $async$sendMessage$2); - case 12: - // returning from await. - case 11: - // join - t2 = $async$self._userId; - t2.toString; - t3 = $async$self._username; - t3.toString; - t4 = $content; - message = A.ChatMessage$($async$self._userColor, t4, null, null, t2, t3, videoId); - A.print__debugPrintThrottled$closure().call$1("ChatService: Sending message via WebSocket..."); - $async$goto = 13; - return A._asyncAwait(t1.sendChatMessage$1(message), $async$sendMessage$2); - case 13: - // returning from await. - A.print__debugPrintThrottled$closure().call$1("ChatService: Message sent successfully"); - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("ChatService: Error sending message: " + A.S(e)); - $async$goto = e instanceof A.TimeoutException ? 14 : 15; - break; - case 14: - // then - A.print__debugPrintThrottled$closure().call$1("ChatService: Timeout occurred, attempting to reconnect..."); - $async$handler = 17; - $async$goto = 20; - return A._asyncAwait($async$self._websocketService.connect$0(), $async$sendMessage$2); - case 20: - // returning from await. - A.print__debugPrintThrottled$closure().call$1("ChatService: Reconnected, retrying message send..."); - t1 = $async$self.sendMessage$2($content, videoId); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - $async$handler = 3; - // goto after finally - $async$goto = 19; - break; - case 17: - // catch - $async$handler = 16; - $async$exception1 = $async$errorStack.pop(); - reconnectError = A.unwrapException($async$exception1); - A.print__debugPrintThrottled$closure().call$1("ChatService: Reconnection failed: " + A.S(reconnectError)); - // goto after finally - $async$goto = 19; - break; - case 16: - // uncaught - // goto uncaught - $async$goto = 3; - break; - case 19: - // after finally - case 15: - // join - $async$returnValue = false; - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$sendMessage$2, $async$completer); - }, - _chat_service$_handleChatMessage$1(message) { - if (message.videoId === this._currentRoomId) { - this._chat_service$_chatController.add$1(0, message); - A.print__debugPrintThrottled$closure().call$1("Received chat message: " + message.id + " from " + message.username); - } - } - }; - A.ClipGenerationHandler.prototype = { - scheduleRetry$1(clip) { - var t1 = clip.retryTimer; - if (t1 != null) - t1.cancel$0(0); - clip.retryTimer = A.Timer_Timer(B.Duration_2000000, new A.ClipGenerationHandler_scheduleRetry_closure(this, clip)); - }, - generateClip$2(clip, video) { - return this.generateClip$body$ClipGenerationHandler(clip, video); - }, - generateClip$body$ClipGenerationHandler(clip, video) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$next = [], $async$self = this, clipSeed, videoData, e, exception, t1, t2, $async$exception; - var $async$generateClip$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = clip.state; - t2 = true; - if (t1 !== B.ClipState_1) - if (t1 !== B.ClipState_2) - if (!$async$self._clip_generation_handler$_isDisposed) { - t1 = $.Configuration__instance; - t1 = (t1 == null ? $.Configuration__instance = new A.Configuration() : t1).__Configuration__config_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = J.$index$asx(t1.$index(0, "render_queue"), "max_concurrent_generations"); - t1 = !($async$self._clip_generation_handler$_activeGenerations._collection$_length < t1); - } else - t1 = t2; - else - t1 = t2; - else - t1 = t2; - if (t1) { - // goto return - $async$goto = 1; - break; - } - t1 = clip.seed; - clipSeed = B.JSInt_methods.toString$0(t1); - t2 = $async$self._clip_generation_handler$_activeGenerations; - if (t2.contains$1(0, clipSeed)) { - A.S(clipSeed); - // goto return - $async$goto = 1; - break; - } - t2.add$1(0, clipSeed); - clip.state = B.ClipState_1; - clip.generationCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); - clip.generationStartTime = new A.DateTime(Date.now(), 0, false); - $async$handler = 4; - if ($async$self._clip_generation_handler$_isDisposed) { - A.S(clipSeed); - $async$next = [1]; - // goto finally - $async$goto = 5; - break; - } - $async$goto = 7; - return A._asyncAwait($async$self._clip_generation_handler$_websocketService.generateVideo$3$orientation$seed(video, clip.orientation, t1).timeout$1(0, B.Duration_60000000), $async$generateClip$2); - case 7: - // returning from await. - videoData = $async$result; - $async$goto = !$async$self._clip_generation_handler$_isDisposed ? 8 : 9; - break; - case 8: - // then - $async$goto = 10; - return A._asyncAwait($async$self.handleSuccessfulGeneration$2(clip, videoData), $async$generateClip$2); - case 10: - // returning from await. - case 9: - // join - $async$next.push(6); - // goto finally - $async$goto = 5; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - if (!$async$self._clip_generation_handler$_isDisposed) - $async$self.handleFailedGeneration$2(clip, e); - $async$next.push(6); - // goto finally - $async$goto = 5; - break; - case 3: - // uncaught - $async$next = [2]; - case 5: - // finally - $async$handler = 2; - if (!$async$self._clip_generation_handler$_isDisposed) { - t2.remove$1(0, B.JSInt_methods.toString$0(t1)); - $async$self.onQueueUpdated.call$0(); - } - // goto the next finally handler - $async$goto = $async$next.pop(); - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$generateClip$2, $async$completer); - }, - handleSuccessfulGeneration$2(clip, videoData) { - return this.handleSuccessfulGeneration$body$ClipGenerationHandler(clip, videoData); - }, - handleSuccessfulGeneration$body$ClipGenerationHandler(clip, videoData) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1, t2, t3; - var $async$handleSuccessfulGeneration$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._clip_generation_handler$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - clip.base64Data = videoData; - if (clip.state === B.ClipState_1) { - clip.generationEndTime = new A.DateTime(Date.now(), 0, false); - clip.state = B.ClipState_2; - } - t1 = clip.generationCompleter; - if (t1 != null && (t1.future._state & 30) === 0) - t1.complete$0(0); - if (clip.generationStartTime != null) { - t1 = Date.now(); - t2 = clip.generationStartTime; - t2.toString; - t3 = $async$self._clip_generation_handler$_logger._generationTimes; - t3.push(new A.DateTime(t1, 0, false).difference$1(t2)); - if (t3.length > 10) - B.JSArray_methods.removeAt$1(t3, 0); - Date.now(); - } - $async$self.onQueueUpdated.call$0(); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$handleSuccessfulGeneration$2, $async$completer); - }, - handleFailedGeneration$2(clip, error) { - var t1; - if (this._clip_generation_handler$_isDisposed) - return; - clip.state = B.ClipState_4; - ++clip.retryCount; - t1 = clip.generationCompleter; - if (t1 != null && (t1.future._state & 30) === 0) - t1.completeError$1(error); - if (clip.retryCount < 3) - this.scheduleRetry$1(clip); - }, - checkForStuckGenerations$1(clipBuffer) { - var t2, t3, _i, clip, t4, t5, - t1 = Date.now(); - for (t2 = clipBuffer.length, t3 = this._clip_generation_handler$_activeGenerations, _i = 0; _i < clipBuffer.length; clipBuffer.length === t2 || (0, A.throwConcurrentModificationError)(clipBuffer), ++_i) { - clip = clipBuffer[_i]; - t4 = false; - if (clip.state === B.ClipState_1) { - t5 = clip.generationStartTime; - if (t5 != null) { - t4 = t5._core$_value; - t4 = 0 - t5._microsecond + 1000 * (t1 - t4) > 90000000; - } - } - if (t4) { - t4 = clip.seed; - if (t3.contains$1(0, B.JSInt_methods.toString$0(t4))) - t3.remove$1(0, B.JSInt_methods.toString$0(t4)); - clip.state = B.ClipState_4; - if (clip.retryCount < 3) - this.scheduleRetry$1(clip); - } - } - } - }; - A.ClipGenerationHandler_scheduleRetry_closure.prototype = { - call$0() { - var t2, - t1 = this.$this; - if (!t1._clip_generation_handler$_isDisposed && this.clip.state === B.ClipState_4) { - t2 = this.clip; - t2.state = B.ClipState_0; - t2.generationStartTime = t2.generationCompleter = null; - t1.onQueueUpdated.call$0(); - } - }, - $signature: 0 - }; - A.ClipQueueManager.prototype = { - get$currentClip() { - return A.IterableExtension_firstWhereOrNull(this._clipBuffer, new A.ClipQueueManager_currentClip_closure()); - }, - get$nextReadyClip() { - var t1 = this._clipBuffer; - return A.IterableExtension_get_firstOrNull(new A.WhereIterable(t1, new A.ClipQueueManager_nextReadyClip_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"))); - }, - initialize$1$orientation(_, orientation) { - return this.initialize$body$ClipQueueManager(0, orientation); - }, - initialize$0(_) { - return this.initialize$1$orientation(0, null); - }, - initialize$body$ClipQueueManager(_, orientation) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, bufferSize, newClip, e, t1, t2, t3, t4, t5, t6, t7, t8, t9, exception, $async$exception; - var $async$initialize$1$orientation = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - $async$outer: - switch ($async$goto) { - case 0: - // Function start - if ($async$self._clip_queue_manager$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - t1 = $async$self._logger; - t2 = $async$self._clipBuffer; - t3 = $async$self._activeGenerations; - t4 = $async$self._clipHistory; - t1.logStateChange$5$activeGenerations$clipBuffer$clipHistory$isDisposed("initialize:start", t3, t2, t4, false); - B.JSArray_methods.clear$0(t2); - if (orientation == null) { - t5 = $.Configuration__instance; - t5 = (t5 == null ? $.Configuration__instance = new A.Configuration() : t5).__Configuration__config_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - t5 = J.$index$asx(t5.$index(0, "video"), "original_clip_width"); - t6 = $.Configuration__instance; - t6 = (t6 == null ? $.Configuration__instance = new A.Configuration() : t6).__Configuration__config_A; - t6 === $ && A.throwUnnamedLateFieldNI(); - t5 = t5 >= J.$index$asx(t6.$index(0, "video"), "original_clip_height") ? B.VideoOrientation_0 : B.VideoOrientation_1; - } else - t5 = orientation; - $async$self._clip_queue_manager$_currentOrientation = t5; - $async$handler = 4; - t5 = $.Configuration__instance; - t5 = (t5 == null ? $.Configuration__instance = new A.Configuration() : t5).__Configuration__config_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - bufferSize = J.$index$asx(t5.$index(0, "render_queue"), "buffer_size"); - for (t5 = $async$self.video, t6 = t5.useFixedSeed, t5 = t5.seed, t7 = t5 > 0; t2.length < bufferSize;) { - if ($async$self._clip_queue_manager$_isDisposed) { - // goto return - $async$goto = 1; - break $async$outer; - } - if (t6 && t7) - t8 = t5; - else - t8 = B.C__JSRandom.nextInt$1(A._asInt(Math.pow(2, 31))); - t9 = $async$self._clip_queue_manager$_currentOrientation; - B.C_Uuid.v4$0(); - newClip = new A.VideoClip(t8, B.ClipState_0, t9); - t2.push(newClip); - newClip.toString; - A.VideoOrientationExtension_get_name($async$self._clip_queue_manager$_currentOrientation); - } - if ($async$self._clip_queue_manager$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - $async$self._startBufferCheck$0(); - $async$goto = 7; - return A._asyncAwait($async$self._clip_queue_manager$_fillBuffer$0(), $async$initialize$1$orientation); - case 7: - // returning from await. - t1.printQueueState$3$activeGenerations$clipBuffer$clipHistory(t3, t2, t4); - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.S(e); - throw $async$exception; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - t1.logStateChange$5$activeGenerations$clipBuffer$clipHistory$isDisposed("initialize:complete", t3, t2, t4, $async$self._clip_queue_manager$_isDisposed); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$initialize$1$orientation, $async$completer); - }, - _startBufferCheck$0() { - var t1 = this._bufferCheckTimer; - if (t1 != null) - t1.cancel$0(0); - this._bufferCheckTimer = A.Timer_Timer$periodic(B.Duration_200000, new A.ClipQueueManager__startBufferCheck_closure(this)); - }, - _clip_queue_manager$_fillBuffer$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1, t2, t3, t4, t5, t6, playedClips, failedClips, t7, _i, t8, pendingClips, availableSlots, clipsToGenerate, generationFutures; - var $async$_clip_queue_manager$_fillBuffer$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._clip_queue_manager$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - t1 = $async$self._clipBuffer; - t2 = $async$self.video; - t3 = t2.useFixedSeed; - t2 = t2.seed; - t4 = t2 > 0; - while (true) { - t5 = t1.length; - t6 = $.Configuration__instance; - t6 = (t6 == null ? $.Configuration__instance = new A.Configuration() : t6).__Configuration__config_A; - t6 === $ && A.throwUnnamedLateFieldNI(); - if (!(t5 < J.$index$asx(t6.$index(0, "render_queue"), "buffer_size"))) - break; - if (t3 && t4) - t5 = t2; - else - t5 = B.C__JSRandom.nextInt$1(A._asInt(Math.pow(2, 31))); - t6 = $async$self._clip_queue_manager$_currentOrientation; - B.C_Uuid.v4$0(); - t1.push(new A.VideoClip(t5, B.ClipState_0, t6)); - A.VideoOrientationExtension_get_name($async$self._clip_queue_manager$_currentOrientation); - } - t5 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); - t6 = t5._eval$1("Iterable.E"); - playedClips = A.List_List$_of(new A.WhereIterable(t1, new A.ClipQueueManager__fillBuffer_closure(), t5), t6); - if (playedClips.length !== 0) - $async$self._processPlayedClips$1(playedClips); - failedClips = A.List_List$_of(new A.WhereIterable(t1, new A.ClipQueueManager__fillBuffer_closure0(), t5), t6); - for (t7 = failedClips.length, _i = 0; _i < failedClips.length; failedClips.length === t7 || (0, A.throwConcurrentModificationError)(failedClips), ++_i) { - B.JSArray_methods.remove$1(t1, failedClips[_i]); - if (t3 && t4) - t8 = t2; - else - t8 = B.C__JSRandom.nextInt$1(A._asInt(Math.pow(2, 31))); - B.C_Uuid.v4$0(); - t1.push(new A.VideoClip(t8, B.ClipState_0, B.VideoOrientation_0)); - } - t2 = $async$self.__ClipQueueManager__generationHandler_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.checkForStuckGenerations$1(t1); - pendingClips = A.List_List$_of(new A.WhereIterable(t1, new A.ClipQueueManager__fillBuffer_closure1($async$self), t5), t6); - t2 = $.Configuration__instance; - t2 = (t2 == null ? $.Configuration__instance = new A.Configuration() : t2).__Configuration__config_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = $async$self._activeGenerations; - availableSlots = J.$index$asx(t2.$index(0, "render_queue"), "max_concurrent_generations") - t3._collection$_length; - if (availableSlots > 0 && pendingClips.length !== 0) { - clipsToGenerate = A.SubListIterable$(pendingClips, 0, A.checkNotNullable(availableSlots, "count", type$.int), A._arrayInstanceType(pendingClips)._precomputed1).toList$0(0); - t2 = A._arrayInstanceType(clipsToGenerate)._eval$1("MappedListIterable<1,Future<~>>"); - generationFutures = A.List_List$_of(new A.MappedListIterable(clipsToGenerate, new A.ClipQueueManager__fillBuffer_closure2($async$self), t2), t2._eval$1("ListIterable.E")); - t2 = type$.void; - A.Future_wait(generationFutures, false, t2).then$1$1(0, new A.ClipQueueManager__fillBuffer_closure3($async$self), t2); - } - $async$self.onQueueUpdated.call$0(); - $async$self._logger.logStateChange$5$activeGenerations$clipBuffer$clipHistory$isDisposed("fillBuffer:complete", t3, t1, $async$self._clipHistory, $async$self._clip_queue_manager$_isDisposed); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_clip_queue_manager$_fillBuffer$0, $async$completer); - }, - _reorderBufferByPriority$0() { - var t1 = this._clipBuffer, - t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"), - activeClips = A.List_List$_of(new A.WhereIterable(t1, new A.ClipQueueManager__reorderBufferByPriority_closure(), t2), t2._eval$1("Iterable.E")); - B.JSArray_methods.sort$1(activeClips, new A.ClipQueueManager__reorderBufferByPriority_closure0(this)); - B.JSArray_methods.clear$0(t1); - B.JSArray_methods.addAll$1(t1, activeClips); - }, - _processPlayedClips$1(playedClips) { - var t1, t2, t3, t4, t5, t6, _i, clip, t7, t8, _this = this; - for (t1 = playedClips.length, t2 = _this._clipBuffer, t3 = _this.video, t4 = t3.useFixedSeed, t5 = _this._clipHistory, t3 = t3.seed, t6 = t3 > 0, _i = 0; _i < playedClips.length; playedClips.length === t1 || (0, A.throwConcurrentModificationError)(playedClips), ++_i) { - clip = playedClips[_i]; - B.JSArray_methods.remove$1(t2, clip); - t5.push(clip); - if (t4 && t6) - t7 = t3; - else - t7 = B.C__JSRandom.nextInt$1(A._asInt(Math.pow(2, 31))); - t8 = _this._clip_queue_manager$_currentOrientation; - B.C_Uuid.v4$0(); - t2.push(new A.VideoClip(t7, B.ClipState_0, t8)); - A.VideoOrientationExtension_get_name(_this._clip_queue_manager$_currentOrientation); - } - _this._clip_queue_manager$_fillBuffer$0(); - }, - markCurrentClipAsPlayed$0() { - var playingClip, _this = this, - t1 = _this._logger, - t2 = _this._clipBuffer, - t3 = _this._activeGenerations, - t4 = _this._clipHistory; - t1.logStateChange$5$activeGenerations$clipBuffer$clipHistory$isDisposed("markAsPlayed:start", t3, t2, t4, _this._clip_queue_manager$_isDisposed); - playingClip = A.IterableExtension_firstWhereOrNull(t2, new A.ClipQueueManager_markCurrentClipAsPlayed_closure()); - if (playingClip != null) { - if (playingClip.state === B.ClipState_3) - playingClip.state = B.ClipState_5; - _this._reorderBufferByPriority$0(); - _this._clip_queue_manager$_fillBuffer$0(); - _this.onQueueUpdated.call$0(); - } - t1.logStateChange$5$activeGenerations$clipBuffer$clipHistory$isDisposed("markAsPlayed:complete", t3, t2, t4, _this._clip_queue_manager$_isDisposed); - }, - startPlayingClip$1(clip) { - var _this = this, - t1 = _this._logger, - t2 = _this._clipBuffer, - t3 = _this._activeGenerations, - t4 = _this._clipHistory; - t1.logStateChange$5$activeGenerations$clipBuffer$clipHistory$isDisposed("startPlaying:start", t3, t2, t4, _this._clip_queue_manager$_isDisposed); - if (clip.state === B.ClipState_2) { - clip.state = B.ClipState_3; - clip.playStartTime = new A.DateTime(Date.now(), 0, false); - _this.onQueueUpdated.call$0(); - } - t1.logStateChange$5$activeGenerations$clipBuffer$clipHistory$isDisposed("startPlaying:complete", t3, t2, t4, _this._clip_queue_manager$_isDisposed); - }, - updateOrientation$1(newOrientation) { - return this.updateOrientation$body$ClipQueueManager(newOrientation); - }, - updateOrientation$body$ClipQueueManager(newOrientation) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t2, t3, _i, t1; - var $async$updateOrientation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._clip_queue_manager$_currentOrientation; - if (t1 === newOrientation) { - A.VideoOrientationExtension_get_name(newOrientation); - // goto return - $async$goto = 1; - break; - } - A.VideoOrientationExtension_get_name(t1); - A.VideoOrientationExtension_get_name(newOrientation); - $async$self._clip_queue_manager$_currentOrientation = newOrientation; - t1 = $async$self._activeGenerations; - t2 = A.List_List$_of(t1, A._instanceType(t1)._precomputed1); - t3 = t2.length; - _i = 0; - for (; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) - t1.remove$1(0, t2[_i]); - B.JSArray_methods.clear$0($async$self._clipBuffer); - B.JSArray_methods.clear$0($async$self._clipHistory); - $async$goto = 3; - return A._asyncAwait($async$self.initialize$1$orientation(0, newOrientation), $async$updateOrientation$1); - case 3: - // returning from await. - $async$self.onQueueUpdated.call$0(); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$updateOrientation$1, $async$completer); - } - }; - A.ClipQueueManager_currentClip_closure.prototype = { - call$1(c) { - var t1 = c.state; - return t1 === B.ClipState_2 || t1 === B.ClipState_3; - }, - $signature: 17 - }; - A.ClipQueueManager_nextReadyClip_closure.prototype = { - call$1(c) { - var t1 = c.state; - return t1 === B.ClipState_2 && t1 !== B.ClipState_3; - }, - $signature: 17 - }; - A.ClipQueueManager__startBufferCheck_closure.prototype = { - call$1(timer) { - var t1 = this.$this; - if (!t1._clip_queue_manager$_isDisposed) - t1._clip_queue_manager$_fillBuffer$0(); - }, - $signature: 45 - }; - A.ClipQueueManager__fillBuffer_closure.prototype = { - call$1(clip) { - return clip.state === B.ClipState_5; - }, - $signature: 17 - }; - A.ClipQueueManager__fillBuffer_closure0.prototype = { - call$1(clip) { - return clip.state === B.ClipState_4 && clip.retryCount >= 3; - }, - $signature: 17 - }; - A.ClipQueueManager__fillBuffer_closure1.prototype = { - call$1(clip) { - return clip.state === B.ClipState_0 && !this.$this._activeGenerations.contains$1(0, B.JSInt_methods.toString$0(clip.seed)); - }, - $signature: 17 - }; - A.ClipQueueManager__fillBuffer_closure2.prototype = { - call$1(clip) { - var t1 = this.$this, - t2 = t1.__ClipQueueManager__generationHandler_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - return t2.generateClip$2(clip, t1.video).catchError$1(new A.ClipQueueManager__fillBuffer__closure(clip)); - }, - $signature: 584 - }; - A.ClipQueueManager__fillBuffer__closure.prototype = { - call$1(e) { - A.print__debugPrintThrottled$closure().call$1("Generation failed for clip " + this.clip.seed + ": " + A.S(e)); - return null; - }, - $signature: 19 - }; - A.ClipQueueManager__fillBuffer_closure3.prototype = { - call$1(_) { - var t1 = this.$this; - if (!t1._clip_queue_manager$_isDisposed) { - t1.onQueueUpdated.call$0(); - t1._clip_queue_manager$_fillBuffer$0(); - } - }, - $signature: 128 - }; - A.ClipQueueManager__reorderBufferByPriority_closure.prototype = { - call$1(c) { - return c.state !== B.ClipState_5; - }, - $signature: 17 - }; - A.ClipQueueManager__reorderBufferByPriority_closure0.prototype = { - call$2(a, b) { - var t1 = new A.ClipQueueManager__reorderBufferByPriority_closure_getPriority(), - priorityA = t1.call$1(a.state), - priorityB = t1.call$1(b.state); - if (priorityA !== priorityB) - return B.JSInt_methods.compareTo$1(priorityA, priorityB); - t1 = this.$this._clipBuffer; - return B.JSInt_methods.compareTo$1(B.JSArray_methods.indexOf$1(t1, a), B.JSArray_methods.indexOf$1(t1, b)); - }, - $signature: 583 - }; - A.ClipQueueManager__reorderBufferByPriority_closure_getPriority.prototype = { - call$1(state) { - switch (state.index) { - case 3: - return 0; - case 2: - return 1; - case 1: - return 2; - case 0: - return 3; - case 4: - return 4; - case 5: - return 5; - } - }, - $signature: 582 - }; - A.ClipQueueManager_markCurrentClipAsPlayed_closure.prototype = { - call$1(c) { - return c.state === B.ClipState_3; - }, - $signature: 17 - }; - A.ClipState.prototype = { - _enumToString$0() { - return "ClipState." + this._name; - } - }; - A.QueueStatsLogger.prototype = { - logStateChange$5$activeGenerations$clipBuffer$clipHistory$isDisposed(trigger, activeGenerations, clipBuffer, clipHistory, isDisposed) { - var t1, t2, t3, t4, t5, t6, t7, currentState, _this = this, - _s10_ = "readyClips", - _s12_ = "playingClips", - _s15_ = "generatingClips", - _s12_0 = "pendingClips", - _s11_ = "failedClips", - _s17_ = "activeGenerations", - _s11_0 = "historySize"; - if (isDisposed) - return; - t1 = A._arrayInstanceType(clipBuffer); - t2 = t1._eval$1("WhereIterable<1>"); - t3 = new A.WhereIterable(clipBuffer, new A.QueueStatsLogger_logStateChange_closure(), t2).get$length(0); - t4 = new A.WhereIterable(clipBuffer, new A.QueueStatsLogger_logStateChange_closure0(), t2).get$length(0); - t5 = activeGenerations._collection$_length; - t6 = new A.WhereIterable(clipBuffer, new A.QueueStatsLogger_logStateChange_closure1(), t2).get$length(0); - t2 = new A.WhereIterable(clipBuffer, new A.QueueStatsLogger_logStateChange_closure2(), t2).get$length(0); - t1 = t1._eval$1("MappedListIterable<1,Map>"); - t1 = A.List_List$_of(new A.MappedListIterable(clipBuffer, new A.QueueStatsLogger_logStateChange_closure3(), t1), t1._eval$1("ListIterable.E")); - t7 = type$.String; - currentState = A.LinkedHashMap_LinkedHashMap$_literal(["readyClips", t3, "playingClips", t4, "generatingClips", t5, "pendingClips", t6, "failedClips", t2, "clipStates", t1, _s17_, A.List_List$from(activeGenerations, true, t7), "historySize", clipHistory.length], t7, type$.Object); - t1 = _this._lastLoggedState; - if (t1 != null) { - t2 = t1.$index(0, _s10_); - t3 = currentState.$index(0, _s10_); - t4 = false; - if (t2 == null ? t3 == null : t2 === t3) { - t2 = t1.$index(0, _s12_); - t3 = currentState.$index(0, _s12_); - if (t2 == null ? t3 == null : t2 === t3) { - t2 = t1.$index(0, _s15_); - t3 = currentState.$index(0, _s15_); - if (t2 == null ? t3 == null : t2 === t3) { - t2 = t1.$index(0, _s12_0); - t3 = currentState.$index(0, _s12_0); - if (t2 == null ? t3 == null : t2 === t3) { - t2 = t1.$index(0, _s11_); - t3 = currentState.$index(0, _s11_); - if (t2 == null ? t3 == null : t2 === t3) { - t2 = t1.$index(0, _s11_0); - t3 = currentState.$index(0, _s11_0); - if (t2 == null ? t3 == null : t2 === t3) { - t2 = type$.List_dynamic; - t2 = B.ListEquality_DefaultEquality.equals$2(t2._as(t1.$index(0, _s17_)), t2._as(currentState.$index(0, _s17_))); - t1 = t2; - } else - t1 = t4; - } else - t1 = t4; - } else - t1 = t4; - } else - t1 = t4; - } else - t1 = t4; - } else - t1 = t4; - t1 = !t1 || _this._shouldLogDueToTimeout$0(); - } else - t1 = true; - if (t1) { - A.print__debugPrintThrottled$closure().call$1("\n=== Queue State Change [" + trigger + "] ==="); - A.print__debugPrintThrottled$closure().call$1("Ready: " + A.S(currentState.$index(0, _s10_))); - A.print__debugPrintThrottled$closure().call$1("Playing: " + A.S(currentState.$index(0, _s12_))); - A.print__debugPrintThrottled$closure().call$1("Generating: " + A.S(currentState.$index(0, _s15_))); - _this._lastLoggedState = currentState; - _this._lastStateLogTime = new A.DateTime(Date.now(), 0, false); - } - }, - printQueueState$3$activeGenerations$clipBuffer$clipHistory(activeGenerations, clipBuffer, clipHistory) { - var i, clip, genDuration, playDuration, - t1 = A._arrayInstanceType(clipBuffer)._eval$1("WhereIterable<1>"); - new A.WhereIterable(clipBuffer, new A.QueueStatsLogger_printQueueState_closure(), t1).get$length(0); - new A.WhereIterable(clipBuffer, new A.QueueStatsLogger_printQueueState_closure0(), t1).get$length(0); - new A.WhereIterable(clipBuffer, new A.QueueStatsLogger_printQueueState_closure1(), t1).get$length(0); - new A.WhereIterable(clipBuffer, new A.QueueStatsLogger_printQueueState_closure2(), t1).get$length(0); - for (i = 0; i < clipBuffer.length; ++i) { - clip = clipBuffer[i]; - genDuration = clip.get$generationDuration(); - playDuration = clip.get$playbackDuration(); - clip.state.toString$0(0); - if (genDuration != null) - B.JSInt_methods._tdivFast$1(genDuration._duration, 1000000); - if (playDuration != null) - B.JSInt_methods._tdivFast$1(playDuration._duration, 1000000); - } - }, - _shouldLogDueToTimeout$0() { - var t1, t2; - if (this._lastStateLogTime == null) - return true; - t1 = Date.now(); - t2 = this._lastStateLogTime; - t2.toString; - return new A.DateTime(t1, 0, false).difference$1(t2)._duration > 30000000; - } - }; - A.QueueStatsLogger_logStateChange_closure.prototype = { - call$1(c) { - return c.state === B.ClipState_2; - }, - $signature: 17 - }; - A.QueueStatsLogger_logStateChange_closure0.prototype = { - call$1(c) { - return c.state === B.ClipState_3; - }, - $signature: 17 - }; - A.QueueStatsLogger_logStateChange_closure1.prototype = { - call$1(c) { - return c.state === B.ClipState_0; - }, - $signature: 17 - }; - A.QueueStatsLogger_logStateChange_closure2.prototype = { - call$1(c) { - return c.state === B.ClipState_4; - }, - $signature: 17 - }; - A.QueueStatsLogger_logStateChange_closure3.prototype = { - call$1(c) { - var t4, - t1 = c.state._enumToString$0(), - t2 = c.retryCount, - t3 = c.get$generationDuration(); - t3 = t3 == null ? null : B.JSInt_methods._tdivFast$1(t3._duration, 1000000); - t4 = c.get$playbackDuration(); - t4 = t4 == null ? null : B.JSInt_methods._tdivFast$1(t4._duration, 1000000); - return A.LinkedHashMap_LinkedHashMap$_literal(["seed", c.seed, "state", t1, "retryCount", t2, "genDuration", t3, "playDuration", t4], type$.String, type$.nullable_Object); - }, - $signature: 580 - }; - A.QueueStatsLogger_printQueueState_closure.prototype = { - call$1(c) { - return c.state === B.ClipState_2; - }, - $signature: 17 - }; - A.QueueStatsLogger_printQueueState_closure0.prototype = { - call$1(c) { - return c.state === B.ClipState_3; - }, - $signature: 17 - }; - A.QueueStatsLogger_printQueueState_closure1.prototype = { - call$1(c) { - return c.state === B.ClipState_0; - }, - $signature: 17 - }; - A.QueueStatsLogger_printQueueState_closure2.prototype = { - call$1(c) { - return c.state === B.ClipState_4; - }, - $signature: 17 - }; - A.VideoClip.prototype = { - get$isReady() { - return this.state === B.ClipState_2; - }, - get$isPlaying() { - return this.state === B.ClipState_3; - }, - get$generationDuration() { - var t2, _this = this, - t1 = _this.generationStartTime; - if (t1 == null) - return null; - t2 = _this.state; - if (t2 === B.ClipState_1) { - t1 = Date.now(); - t2 = _this.generationStartTime; - t2.toString; - return new A.DateTime(t1, 0, false).difference$1(t2); - } - if (t2 === B.ClipState_2 || t2 === B.ClipState_3 || t2 === B.ClipState_5) { - t2 = _this.generationEndTime; - return t2 == null ? null : t2.difference$1(t1); - } - return null; - }, - get$playbackDuration() { - var t1, t2; - if (this.playStartTime == null) - return null; - t1 = Date.now(); - t2 = this.playStartTime; - t2.toString; - return new A.DateTime(t1, 0, false).difference$1(t2); - }, - toString$0(_) { - return "VideoClip(seed: " + this.seed + ", state: " + this.state.toString$0(0) + ", retryCount: " + this.retryCount + ")"; - } - }; - A.SettingsService.prototype = { - initialize$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(A.SharedPreferences_getInstance(), $async$initialize$0); - case 2: - // returning from await. - $async$self.__SettingsService__prefs_A = $async$result; - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$initialize$0, $async$completer); - }, - get$videoPromptPrefix() { - var t1 = this.__SettingsService__prefs_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = A._asStringQ(J.$index$asx(t1._preferenceCache, "video_prompt_prefix")); - return t1 == null ? "" : t1; - }, - setVideoPromptPrefix$1(prefix) { - return this.setVideoPromptPrefix$body$SettingsService(prefix); - }, - setVideoPromptPrefix$body$SettingsService(prefix) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1; - var $async$setVideoPromptPrefix$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.__SettingsService__prefs_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - $async$goto = 2; - return A._asyncAwait(t1._setValue$3("String", "video_prompt_prefix", prefix), $async$setVideoPromptPrefix$1); - case 2: - // returning from await. - $async$self._settingsController.add$1(0, null); - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$setVideoPromptPrefix$1, $async$completer); - }, - get$negativeVideoPrompt() { - var t1 = this.__SettingsService__prefs_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = A._asStringQ(J.$index$asx(t1._preferenceCache, "negative_video_prompt")); - if (t1 == null) { - t1 = $.Configuration__instance; - t1 = (t1 == null ? $.Configuration__instance = new A.Configuration() : t1).__Configuration__config_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = J.$index$asx(t1.$index(0, "video"), "default_negative_prompt"); - if (t1 == null) - t1 = "gore, sex, blood, nudity, nude, porn, erotic, worst quality, deformed, distorted, disfigured, blurry, text, watermark"; - } - return t1; - }, - setNegativeVideoPrompt$1(negativePrompt) { - return this.setNegativeVideoPrompt$body$SettingsService(negativePrompt); - }, - setNegativeVideoPrompt$body$SettingsService(negativePrompt) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1; - var $async$setNegativeVideoPrompt$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.__SettingsService__prefs_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - $async$goto = 2; - return A._asyncAwait(t1._setValue$3("String", "negative_video_prompt", negativePrompt), $async$setNegativeVideoPrompt$1); - case 2: - // returning from await. - $async$self._settingsController.add$1(0, null); - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$setNegativeVideoPrompt$1, $async$completer); - }, - get$huggingfaceApiKey() { - var t1 = this.__SettingsService__prefs_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = A._asStringQ(J.$index$asx(t1._preferenceCache, "huggingface_api_key")); - return t1 == null ? "" : t1; - }, - setHuggingfaceApiKey$1(apiKey) { - return this.setHuggingfaceApiKey$body$SettingsService(apiKey); - }, - setHuggingfaceApiKey$body$SettingsService(apiKey) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1; - var $async$setHuggingfaceApiKey$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.__SettingsService__prefs_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - $async$goto = 2; - return A._asyncAwait(t1._setValue$3("String", "huggingface_api_key", apiKey), $async$setHuggingfaceApiKey$1); - case 2: - // returning from await. - $async$self._settingsController.add$1(0, null); - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$setHuggingfaceApiKey$1, $async$completer); - } - }; - A.WebSocketRequest.prototype = { - toJson$0() { - var t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - t1.$indexSet(0, "requestId", this.requestId); - t1.$indexSet(0, "action", this.action); - t1.addAll$1(0, this.params); - return t1; - } - }; - A.ConnectionStatus.prototype = { - _enumToString$0() { - return "ConnectionStatus." + this._name; - } - }; - A.WebSocketApiService.prototype = { - initialize$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, e, e0, t1, exception, $async$exception, $async$exception1; - var $async$initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($.WebSocketApiService__initialized) { - // goto return - $async$goto = 1; - break; - } - $async$handler = 4; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Initializing and connecting..."); - $async$goto = 7; - return A._asyncAwait($async$self.connect$0(), $async$initialize$0); - case 7: - // returning from await. - t1 = $async$self._status; - if (t1 !== B.ConnectionStatus_2) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Connection not established, status: " + t1.toString$0(0)); - // goto return - $async$goto = 1; - break; - } - $async$handler = 9; - $async$goto = 12; - return A._asyncAwait($async$self._requestUserRole$0(), $async$initialize$0); - case 12: - // returning from await. - $async$handler = 4; - // goto after finally - $async$goto = 11; - break; - case 9: - // catch - $async$handler = 8; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - if (B.JSString_methods.contains$1(J.toString$0$(e), "Device connection limit exceeded")) { - // goto return - $async$goto = 1; - break; - } - throw $async$exception; - // goto after finally - $async$goto = 11; - break; - case 8: - // uncaught - // goto catch - $async$goto = 4; - break; - case 11: - // after finally - $.WebSocketApiService__initialized = true; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Successfully initialized, status: " + $async$self._status.toString$0(0)); - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception1 = $async$errorStack.pop(); - e0 = A.unwrapException($async$exception1); - A.print__debugPrintThrottled$closure().call$1("Failed to initialize WebSocketApiService: " + A.S(e0)); - throw $async$exception1; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$initialize$0, $async$completer); - }, - _requestUserRole$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$self = this, response, connectionAllowed, e, t1, exception, $async$exception; - var $async$_requestUserRole$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$handler = 3; - $async$goto = 6; - return A._asyncAwait($async$self._sendRequest$2$timeout(A.WebSocketRequest$("get_user_role", A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic)), B.Duration_5000000), $async$_requestUserRole$0); - case 6: - // returning from await. - response = $async$result; - if (J.$eq$(J.$index$asx(response, "success"), true) && J.$index$asx(response, "user_role") != null) { - t1 = A._asString(J.$index$asx(response, "user_role")); - $async$self._userRole = t1; - $async$self._userRoleController.add$1(0, t1); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: User role set to " + $async$self._userRole); - t1 = $async$self._userRole; - if (t1 !== "anon") { - connectionAllowed = $async$self._checkAndRegisterDeviceConnection$0(); - if (!connectionAllowed) { - $async$self._isDeviceLimitExceeded = true; - $async$self._deviceLimitController.add$1(0, true); - $async$self._setStatus$1(B.ConnectionStatus_4); - t1 = A.Exception_Exception("Device connection limit exceeded"); - throw A.wrapException(t1); - } - } - } - $async$handler = 1; - // goto after finally - $async$goto = 5; - break; - case 3: - // catch - $async$handler = 2; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Failed to get user role: " + A.S(e)); - throw $async$exception; - // goto after finally - $async$goto = 5; - break; - case 2: - // uncaught - // goto rethrow - $async$goto = 1; - break; - case 5: - // after finally - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_requestUserRole$0, $async$completer); - }, - _checkAndRegisterDeviceConnection$0() { - var countJson, connections, e, now, e0, t1, t2, exception, _this = this, - _s23_ = "aitube_connection_count"; - try { - if (_this._connectionId == null) { - t1 = B.C_Uuid.v4$0(); - _this._connectionId = t1; - window.localStorage.setItem("aitube_connection_id", t1); - } - countJson = window.localStorage.getItem(_s23_); - t1 = type$.String; - t2 = type$.dynamic; - connections = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); - if (countJson != null && countJson.length !== 0) - try { - connections = type$.Map_String_dynamic._as(B.C_JsonCodec.decode$1(0, countJson)); - } catch (exception) { - e = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Error parsing connection count: " + A.S(e)); - connections = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); - } - now = Date.now(); - J.removeWhere$1$ax(connections, new A.WebSocketApiService__checkAndRegisterDeviceConnection_closure(now)); - t1 = connections; - t2 = _this._connectionId; - t2.toString; - J.$indexSet$ax(t1, t2, now); - t2 = window.localStorage; - t2.toString; - t2.setItem(_s23_, B.C_JsonCodec.encode$1(connections)); - if (_this._userRole !== "anon" && J.get$length$asx(connections) > 3) { - A.print__debugPrintThrottled$closure().call$1("Device connection limit exceeded: " + J.get$length$asx(connections) + " connections for " + _this._userRole + " user"); - return false; - } - return true; - } catch (exception) { - e0 = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Error checking device connections: " + A.S(e0)); - return true; - } - }, - _updateConnectionHeartbeat$0() { - var countJson, connections, e, now, e0, t2, exception, - _s23_ = "aitube_connection_count", - t1 = this._connectionId; - if (t1 == null) - return; - try { - countJson = window.localStorage.getItem(_s23_); - t1 = type$.String; - t2 = type$.dynamic; - connections = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); - if (countJson != null && countJson.length !== 0) - try { - connections = type$.Map_String_dynamic._as(B.C_JsonCodec.decode$1(0, countJson)); - } catch (exception) { - e = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Error parsing connection count: " + A.S(e)); - connections = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); - } - now = Date.now(); - t1 = connections; - t2 = this._connectionId; - t2.toString; - J.$indexSet$ax(t1, t2, now); - t2 = window.localStorage; - t2.toString; - t2.setItem(_s23_, B.C_JsonCodec.encode$1(connections)); - } catch (exception) { - e0 = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Error updating connection heartbeat: " + A.S(e0)); - } - }, - _unregisterDeviceConnection$0() { - var countJson, connections, e, e0, t2, exception, _this = this, - _s23_ = "aitube_connection_count", - t1 = _this._connectionId; - if (t1 == null) - return; - try { - countJson = window.localStorage.getItem(_s23_); - t1 = type$.String; - t2 = type$.dynamic; - connections = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); - if (countJson != null && countJson.length !== 0) - try { - connections = type$.Map_String_dynamic._as(B.C_JsonCodec.decode$1(0, countJson)); - } catch (exception) { - e = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Error parsing connection count: " + A.S(e)); - connections = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); - } - J.remove$1$ax(connections, _this._connectionId); - t1 = window.localStorage; - t1.toString; - t1.setItem(_s23_, B.C_JsonCodec.encode$1(connections)); - t1 = _this._connectionHeartbeatTimer; - if (t1 != null) - t1.cancel$0(0); - _this._connectionHeartbeatTimer = null; - } catch (exception) { - e0 = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Error unregistering device connection: " + A.S(e0)); - } - }, - _startConnectionHeartbeat$0() { - var t1 = this._connectionHeartbeatTimer; - if (t1 != null) - t1.cancel$0(0); - this._connectionHeartbeatTimer = A.Timer_Timer$periodic(B.Duration_10000000, new A.WebSocketApiService__startConnectionHeartbeat_closure(this)); - }, - connect$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$connect$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._websocket_api_service$_disposed) - throw A.wrapException(A.Exception_Exception("WebSocketApiService has been disposed")); - $async$self._isDeviceLimitExceeded = $async$self._isAnonLimitExceeded = false; - if (!$async$self._checkAndRegisterDeviceConnection$0()) { - $async$self._isDeviceLimitExceeded = true; - $async$self._deviceLimitController.add$1(0, true); - $async$self._setStatus$1(B.ConnectionStatus_4); - throw A.wrapException(A.Exception_Exception("Device connection limit exceeded")); - } - $async$returnValue = $async$self._connectionLock.synchronized$1$1(new A.WebSocketApiService_connect_closure($async$self), type$.void); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$connect$0, $async$completer); - }, - joinChatRoom$1(videoId) { - return this.joinChatRoom$body$WebSocketApiService(videoId); - }, - joinChatRoom$body$WebSocketApiService(videoId) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$self = this, response, error, e, error0, t1, exception, $async$exception; - var $async$joinChatRoom$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Attempting to join chat room: " + videoId); - $async$goto = $async$self._status !== B.ConnectionStatus_2 ? 2 : 3; - break; - case 2: - // then - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Not connected, connecting first..."); - $async$goto = 4; - return A._asyncAwait($async$self.connect$0(), $async$joinChatRoom$1); - case 4: - // returning from await. - case 3: - // join - $async$handler = 6; - $async$goto = 9; - return A._asyncAwait($async$self._sendRequest$2$timeout(A.WebSocketRequest$("join_chat", A.LinkedHashMap_LinkedHashMap$_literal(["videoId", videoId], type$.String, type$.dynamic)), B.Duration_10000000), $async$joinChatRoom$1); - case 9: - // returning from await. - response = $async$result; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Join chat room response received: " + A.S(response)); - if (!J.$index$asx(response, "success")) { - error0 = J.$index$asx(response, "error"); - error = error0 == null ? "Failed to join chat room" : error0; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Join chat room failed: " + A.S(error)); - t1 = A.Exception_Exception(error); - throw A.wrapException(t1); - } - if (J.$index$asx(response, "messages") != null) - $async$self._handleChatHistory$1(response); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Successfully joined chat room: " + videoId); - $async$handler = 1; - // goto after finally - $async$goto = 8; - break; - case 6: - // catch - $async$handler = 5; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Error joining chat room: " + A.S(e)); - throw $async$exception; - // goto after finally - $async$goto = 8; - break; - case 5: - // uncaught - // goto rethrow - $async$goto = 1; - break; - case 8: - // after finally - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$joinChatRoom$1, $async$completer); - }, - leaveChatRoom$1(videoId) { - return this.leaveChatRoom$body$WebSocketApiService(videoId); - }, - leaveChatRoom$body$WebSocketApiService(videoId) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, e, exception, $async$exception; - var $async$leaveChatRoom$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._status !== B.ConnectionStatus_2) { - // goto return - $async$goto = 1; - break; - } - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait($async$self._sendRequest$2$timeout(A.WebSocketRequest$("leave_chat", A.LinkedHashMap_LinkedHashMap$_literal(["videoId", videoId], type$.String, type$.dynamic)), B.Duration_5000000), $async$leaveChatRoom$1); - case 7: - // returning from await. - A.print__debugPrintThrottled$closure().call$1("Successfully left chat room: " + videoId); - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("Failed to leave chat room: " + A.S(e)); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$leaveChatRoom$1, $async$completer); - }, - startContinuousSearch$1(query) { - return this.startContinuousSearch$body$WebSocketApiService(query); - }, - startContinuousSearch$body$WebSocketApiService(query) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$self = this, failedAttempts, response, result, e, t1, t2, t3, t4, t5, t6, t7, t8, exception, $async$exception; - var $async$startContinuousSearch$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = !$.WebSocketApiService__initialized ? 2 : 3; - break; - case 2: - // then - $async$goto = 4; - return A._asyncAwait($async$self.initialize$0(0), $async$startContinuousSearch$1); - case 4: - // returning from await. - case 3: - // join - A.print__debugPrintThrottled$closure().call$1("Starting continuous search for query: " + query); - t1 = $async$self._activeSearches; - t1.$indexSet(0, query, true); - t2 = Date.now(); - $async$self._currentSearchState = new A.SearchState(query, 0, new A.DateTime(t2, 0, false)); - failedAttempts = 0; - t2 = type$.String; - t3 = type$.dynamic; - t4 = type$.Map_String_dynamic; - t5 = $async$self._websocket_api_service$_searchController; - case 5: - // while condition - t6 = false; - if (t1.$index(0, query) === true) - if (!$async$self._websocket_api_service$_disposed) - if (failedAttempts < 3) { - t6 = $async$self._currentSearchState; - t6 = t6 == null ? null : t6.resultCount; - t6 = (t6 == null ? 0 : t6) < 4; - } - if (!t6) { - // goto after while - $async$goto = 6; - break; - } - $async$handler = 8; - t6 = A.LinkedHashMap_LinkedHashMap$_literal(["query", query, "attemptCount", failedAttempts], t2, t3); - t7 = B.C_Uuid.v4$0(); - $async$goto = 11; - return A._asyncAwait($async$self._sendRequest$2$timeout(new A.WebSocketRequest(t7, "search", t6), B.Duration_30000000), $async$startContinuousSearch$1); - case 11: - // returning from await. - response = $async$result; - if ($async$self._websocket_api_service$_disposed || t1.$index(0, query) !== true) { - // goto after while - $async$goto = 6; - break; - } - if (J.$eq$(J.$index$asx(response, "success"), true) && J.$index$asx(response, "result") != null) { - result = A.VideoResult_VideoResult$fromJson(t4._as(J.$index$asx(response, "result"))); - if (!t5.get$_mayAddEvent()) - A.throwExpression(t5._addEventError$0()); - t5._sendData$1(result); - t6 = $async$self._currentSearchState; - if (t6 == null) - t6 = null; - else { - t7 = t6.resultCount; - t8 = t6.query; - t6 = t6.startTime; - t6 = new A.SearchState(t8, t7 + 1, t6); - } - $async$self._currentSearchState = t6; - failedAttempts = 0; - } else { - ++failedAttempts; - A.print__debugPrintThrottled$closure().call$1("Search attempt " + A.S(failedAttempts) + " failed for query: " + query + ". Error: " + A.S(J.$index$asx(response, "error"))); - } - $async$handler = 1; - // goto after finally - $async$goto = 10; - break; - case 8: - // catch - $async$handler = 7; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - t6 = failedAttempts; - failedAttempts = t6 + 1; - A.print__debugPrintThrottled$closure().call$1("Search error (attempt " + A.S(failedAttempts) + "): " + A.S(e)); - $async$goto = failedAttempts < 3 ? 12 : 13; - break; - case 12: - // then - $async$goto = 14; - return A._asyncAwait(A.Future_Future$delayed(B.Duration_2000000, null, t3), $async$startContinuousSearch$1); - case 14: - // returning from await. - case 13: - // join - // goto after finally - $async$goto = 10; - break; - case 7: - // uncaught - // goto rethrow - $async$goto = 1; - break; - case 10: - // after finally - // goto while condition - $async$goto = 5; - break; - case 6: - // after while - t1.$indexSet(0, query, false); - if ($async$self._websocket_api_service$_disposed) - A.print__debugPrintThrottled$closure().call$1("Search terminated: Service disposed"); - else if (failedAttempts >= 3) - A.print__debugPrintThrottled$closure().call$1("Search terminated: Max failures (3) reached"); - else { - t1 = $async$self._currentSearchState; - t1 = t1 == null ? null : t1.resultCount; - if ((t1 == null ? 0 : t1) >= 4) - A.print__debugPrintThrottled$closure().call$1("Search terminated: Max results (4) reached"); - else - A.print__debugPrintThrottled$closure().call$1("Search terminated: Search cancelled"); - } - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$startContinuousSearch$1, $async$completer); - }, - get$statusMessage(_) { - var t1; - switch (this._status.index) { - case 0: - return "Disconnected"; - case 1: - return "Connected..."; - case 2: - t1 = this._userRole; - return t1 === "anon" ? "Connected as anon" : "Connected as " + t1; - case 3: - return "Connection lost. Attempting to reconnect (" + (this._reconnectAttempts + 1) + "/5)..."; - case 4: - return "Failed to connect"; - case 5: - return "Server is in maintenance mode"; - } - }, - _setStatus$1(newStatus) { - var _this = this; - if (_this._status !== newStatus) { - _this._status = newStatus; - _this._statusController.add$1(0, newStatus); - A.Future_Future$microtask(new A.WebSocketApiService__setStatus_closure(_this, newStatus), type$.Null); - } - }, - _startHeartbeat$0() { - var t1 = this._heartbeatTimer; - if (t1 != null) - t1.cancel$0(0); - this._heartbeatTimer = A.Timer_Timer$periodic(B.Duration_30000000, new A.WebSocketApiService__startHeartbeat_closure(this)); - }, - sendChatMessage$1(message) { - return this.sendChatMessage$body$WebSocketApiService(message); - }, - sendChatMessage$body$WebSocketApiService(message) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, t1, response, e, exception, $async$exception; - var $async$sendChatMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = !$.WebSocketApiService__initialized ? 3 : 4; - break; - case 3: - // then - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Initializing before sending message..."); - $async$goto = 5; - return A._asyncAwait($async$self.initialize$0(0), $async$sendChatMessage$1); - case 5: - // returning from await. - case 4: - // join - $async$handler = 7; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Sending chat message..."); - t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - J.$indexSet$ax(t1, "videoId", message.videoId); - J.addAll$1$ax(t1, message.toJson$0()); - $async$goto = 10; - return A._asyncAwait($async$self._sendRequest$2$timeout(A.WebSocketRequest$("chat_message", t1), B.Duration_10000000), $async$sendChatMessage$1); - case 10: - // returning from await. - response = $async$result; - if (!J.$index$asx(response, "success")) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Server returned error: " + A.S(J.$index$asx(response, "error"))); - t1 = J.$index$asx(response, "error"); - t1 = A.Exception_Exception(t1 == null ? "Failed to send message" : t1); - throw A.wrapException(t1); - } - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Message sent successfully"); - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 9; - break; - case 7: - // catch - $async$handler = 6; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Error in sendChatMessage: " + A.S(e)); - throw $async$exception; - // goto after finally - $async$goto = 9; - break; - case 6: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 9: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$sendChatMessage$1, $async$completer); - }, - _handleMessage$1(message) { - var data, action, requestId, newRole, e, stackTrace, t1, t2, t3, exception, _this = this, - _s9_ = "user_role", - _s12_ = "chat_message"; - try { - t1 = type$.Map_String_dynamic; - data = t1._as(B.C_JsonCodec.decode$1(0, A._asString(message))); - action = A._asStringQ(J.$index$asx(data, "action")); - requestId = A._asStringQ(J.$index$asx(data, "requestId")); - if (J.$index$asx(data, _s9_) != null) { - newRole = A._asString(J.$index$asx(data, _s9_)); - if (_this._userRole !== newRole) { - t2 = newRole; - _this._userRole = t2; - _this._userRoleController.add$1(0, t2); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: User role updated to " + _this._userRole); - } - } - if (requestId != null && _this._pendingRequests.containsKey$1(0, requestId)) { - if (J.$eq$(action, _s12_)) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Processing chat message response"); - if (J.$eq$(J.$index$asx(data, "success"), true) && J.$index$asx(data, "message") != null) - _this._handleChatMessage$1(t1._as(J.$index$asx(data, "message"))); - _this._pendingRequests.$index(0, requestId).complete$1(0, data); - } else if (J.$eq$(action, "join_chat")) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Processing join chat response"); - _this._pendingRequests.$index(0, requestId).complete$1(0, data); - } else { - t2 = J.$eq$(action, "search") && J.$eq$(J.$index$asx(data, "success"), true) && J.$index$asx(data, "result") != null; - t3 = _this._pendingRequests; - if (t2) { - A.VideoResult_VideoResult$fromJson(t1._as(J.$index$asx(data, "result"))); - t3.$index(0, requestId).complete$1(0, data); - } else - t3.$index(0, requestId).complete$1(0, data); - } - _this._cleanup$1(requestId); - } else if (J.$eq$(action, _s12_) && J.$eq$(J.$index$asx(data, "broadcast"), true)) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Processing chat broadcast"); - _this._handleChatMessage$1(data); - } - } catch (exception) { - e = A.unwrapException(exception); - stackTrace = A.getTraceFromException(exception); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Error handling message: " + A.S(e)); - A.print__debugPrintThrottled$closure().call$1("Stack trace: " + A.S(stackTrace)); - } - }, - _handleChatMessage$1(data) { - var requiredFields, missingFields, message, e, stackTrace, t1, exception; - try { - A.print__debugPrintThrottled$closure().call$1("Parsing chat message data: " + B.C_JsonCodec.encode$1(data)); - requiredFields = A._setArrayType(["userId", "username", "content", "videoId"], type$.JSArray_String); - t1 = requiredFields; - missingFields = new A.WhereIterable(t1, new A.WebSocketApiService__handleChatMessage_closure(data), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); - if (!J.get$isEmpty$asx(missingFields)) { - t1 = A.FormatException$("Missing required fields: " + J.join$1$ax(missingFields, ", "), null, null); - throw A.wrapException(t1); - } - message = A.ChatMessage_ChatMessage$fromJson(data); - A.print__debugPrintThrottled$closure().call$1("Successfully parsed message: " + J.toString$0$(message)); - this._chatController.add$1(0, message); - } catch (exception) { - e = A.unwrapException(exception); - stackTrace = A.getTraceFromException(exception); - A.print__debugPrintThrottled$closure().call$1("Error handling chat message: " + A.S(e)); - A.print__debugPrintThrottled$closure().call$1("Stack trace: " + A.S(stackTrace)); - A.print__debugPrintThrottled$closure().call$1("Raw message data: " + B.C_JsonCodec.encode$1(data)); - } - }, - _handleChatHistory$1(data) { - var messages, message, e, stackTrace, t1, t2, messages0, t3, _i, exception, - _s8_ = "messages"; - try { - t1 = J.getInterceptor$asx(data); - if (t1.$index(data, _s8_) == null) { - A.print__debugPrintThrottled$closure().call$1("No messages found in chat history"); - return; - } - t2 = type$.WhereTypeIterable_ChatMessage; - messages0 = A.List_List$_of(new A.WhereTypeIterable(J.map$1$1$ax(type$.List_dynamic._as(t1.$index(data, _s8_)), new A.WebSocketApiService__handleChatHistory_closure(), type$.nullable_ChatMessage), t2), t2._eval$1("Iterable.E")); - messages = messages0; - A.print__debugPrintThrottled$closure().call$1("Processing " + J.get$length$asx(messages) + " historical messages"); - for (t1 = messages, t2 = t1.length, t3 = this._chatController, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - message = t1[_i]; - if (!t3.get$_mayAddEvent()) - A.throwExpression(t3._addEventError$0()); - t3._sendData$1(message); - } - } catch (exception) { - e = A.unwrapException(exception); - stackTrace = A.getTraceFromException(exception); - A.print__debugPrintThrottled$closure().call$1("Error handling chat history: " + A.S(e)); - A.print__debugPrintThrottled$closure().call$1("Stack trace: " + A.S(stackTrace)); - } - }, - _handleError$1(error) { - A.print__debugPrintThrottled$closure().call$1("WebSocket error occurred: " + A.S(error)); - this._setStatus$1(B.ConnectionStatus_4); - this._scheduleReconnect$0(); - }, - _handleDisconnect$0() { - A.print__debugPrintThrottled$closure().call$1("WebSocket disconnected"); - this._setStatus$1(B.ConnectionStatus_0); - this._scheduleReconnect$0(); - }, - _scheduleReconnect$0() { - var t1, _this = this; - if (!_this._websocket_api_service$_disposed) { - t1 = _this._status; - t1 = t1 === B.ConnectionStatus_2 || t1 === B.ConnectionStatus_3; - } else - t1 = true; - if (t1) - return; - t1 = _this._reconnectTimer; - if (t1 != null) - t1.cancel$0(0); - if (_this._reconnectAttempts >= 5) { - _this._setStatus$1(B.ConnectionStatus_4); - _this._cancelPendingRequests$1("Max reconnection attempts reached"); - return; - } - _this._setStatus$1(B.ConnectionStatus_3); - _this._reconnectTimer = A.Timer_Timer(new A.Duration(B.JSInt_methods.round$0(2000000 * B.JSInt_methods._shlPositive$1(1, _this._reconnectAttempts))), new A.WebSocketApiService__scheduleReconnect_closure(_this)); - }, - _cancelPendingRequests$1(error) { - var t1 = this._pendingRequests; - t1.forEach$1(0, new A.WebSocketApiService__cancelPendingRequests_closure(error)); - t1.clear$0(0); - }, - _sendRequest$2$timeout(request, timeout) { - return this._sendRequest$body$WebSocketApiService(request, timeout); - }, - _sendRequest$body$WebSocketApiService(request, timeout) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, completer, requestData, response, e, t2, exception, t1, $async$exception; - var $async$_sendRequest$2$timeout = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = new A.DateTime(Date.now(), 0, false).difference$1($async$self._lastRequestTime)._duration; - $async$goto = t1 < 100000 ? 3 : 4; - break; - case 3: - // then - $async$goto = 5; - return A._asyncAwait(A.Future_Future$delayed(new A.Duration(100000 - t1), null, type$.dynamic), $async$_sendRequest$2$timeout); - case 5: - // returning from await. - case 4: - // join - $async$self._lastRequestTime = new A.DateTime(Date.now(), 0, false); - t1 = $async$self._activeRequests; - t2 = request.requestId; - if (t1.$index(0, t2) === true) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Duplicate request detected " + t2); - throw A.wrapException(A.Exception_Exception("Duplicate request")); - } - t1.$indexSet(0, t2, true); - $async$goto = $async$self._status !== B.ConnectionStatus_2 ? 6 : 7; - break; - case 6: - // then - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Connecting before sending request..."); - $async$goto = 8; - return A._asyncAwait($async$self.connect$0(), $async$_sendRequest$2$timeout); - case 8: - // returning from await. - case 7: - // join - completer = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_Map_String_dynamic), type$._AsyncCompleter_Map_String_dynamic); - $async$self._pendingRequests.$indexSet(0, t2, completer); - $async$handler = 10; - requestData = request.toJson$0(); - $async$self._channel.get$sink()._stream_sink$_sink.add$1(0, B.C_JsonCodec.encode$1(requestData)); - t1 = completer.future; - $async$goto = 13; - return A._asyncAwait(t1.timeout$2$onTimeout(0, timeout, new A.WebSocketApiService__sendRequest_closure($async$self, request)), $async$_sendRequest$2$timeout); - case 13: - // returning from await. - response = $async$result; - $async$returnValue = response; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 12; - break; - case 10: - // catch - $async$handler = 9; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Error in _sendRequest: " + A.S(e)); - $async$self._cleanup$1(t2); - throw $async$exception; - // goto after finally - $async$goto = 12; - break; - case 9: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 12: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_sendRequest$2$timeout, $async$completer); - }, - _cleanup$1(requestId) { - this._pendingRequests.remove$1(0, requestId); - this._activeRequests.remove$1(0, requestId); - }, - search$1(_, query) { - return this.search$body$WebSocketApiService(0, query); - }, - search$body$WebSocketApiService(_, query) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.VideoResult), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, response, result, e, t1, exception, $async$exception; - var $async$search$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if (B.JSString_methods.trim$0(query).length === 0) - throw A.wrapException(A.Exception_Exception("Search query cannot be empty")); - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait($async$self._sendRequest$2$timeout(A.WebSocketRequest$("search", A.LinkedHashMap_LinkedHashMap$_literal(["query", query], type$.String, type$.dynamic)), B.Duration_30000000), $async$search$1); - case 7: - // returning from await. - response = $async$result; - if (!J.$index$asx(response, "success")) { - t1 = J.$index$asx(response, "error"); - t1 = A.Exception_Exception(t1 == null ? "Search failed" : t1); - throw A.wrapException(t1); - } - result = J.$index$asx(response, "result"); - if (result == null) { - t1 = A.Exception_Exception("No result returned from search"); - throw A.wrapException(t1); - } - t1 = A.VideoResult_VideoResult$fromJson(type$.Map_String_dynamic._as(result)); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - t1 = A.Exception_Exception("Error performing search: " + A.S(e)); - throw A.wrapException(t1); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$search$1, $async$completer); - }, - generateVideo$5$height$orientation$seed$width(video, height, orientation, seed, width) { - return this.generateVideo$body$WebSocketApiService(video, height, orientation, seed, width); - }, - generateVideo$3$orientation$seed(video, orientation, seed) { - return this.generateVideo$5$height$orientation$seed$width(video, 320, orientation, seed, 512); - }, - generateVideo$4$height$seed$width(video, height, seed, width) { - return this.generateVideo$5$height$orientation$seed$width(video, height, B.VideoOrientation_0, seed, width); - }, - generateVideo$body$WebSocketApiService(video, height, orientation, seed, width) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.String), - $async$returnValue, $async$self = this, t4, t5, t6, t7, t8, t9, t10, response, settings, t1, t2, t3; - var $async$generateVideo$5$height$orientation$seed$width = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - settings = $.$get$SettingsService__instance(); - t1 = settings.get$videoPromptPrefix(); - t2 = settings.get$negativeVideoPrompt(); - t3 = $.Configuration__instance; - t3 = (t3 == null ? $.Configuration__instance = new A.Configuration() : t3).__Configuration__config_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = J.$index$asx(t3.$index(0, "video"), "original_clip_frame_rate"); - t4 = $.Configuration__instance; - t4 = (t4 == null ? $.Configuration__instance = new A.Configuration() : t4).__Configuration__config_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = J.$index$asx(t4.$index(0, "video"), "num_inference_steps"); - t5 = $.Configuration__instance; - t5 = (t5 == null ? $.Configuration__instance = new A.Configuration() : t5).__Configuration__config_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - t5 = J.$index$asx(t5.$index(0, "video"), "guidance_scale"); - t6 = $.Configuration__instance; - t6 = (t6 == null ? $.Configuration__instance = new A.Configuration() : t6).__Configuration__config_A; - t6 === $ && A.throwUnnamedLateFieldNI(); - t6 = J.$index$asx(t6.$index(0, "video"), "original_clip_height"); - t7 = $.Configuration__instance; - t7 = (t7 == null ? $.Configuration__instance = new A.Configuration() : t7).__Configuration__config_A; - t7 === $ && A.throwUnnamedLateFieldNI(); - t7 = J.$index$asx(t7.$index(0, "video"), "original_clip_width"); - t8 = $.Configuration__instance; - if (t8 == null) - t8 = $.Configuration__instance = new A.Configuration(); - t9 = t8.__Configuration__config_A; - t9 === $ && A.throwUnnamedLateFieldNI(); - t10 = type$.String; - $async$goto = 3; - return A._asyncAwait($async$self._sendRequest$2$timeout(A.WebSocketRequest$("generate_video", A.LinkedHashMap_LinkedHashMap$_literal(["title", video.title, "description", video.description, "video_prompt_prefix", t1, "options", A.LinkedHashMap_LinkedHashMap$_literal(["enhance_prompt", false, "negative_prompt", t2, "frame_rate", t3, "num_inference_steps", t4, "guidance_scale", t5, "height", t6, "width", t7, "num_frames", J.$index$asx(t9.$index(0, "video"), "original_clip_frame_rate") * B.JSInt_methods._tdivFast$1(t8.get$originalClipDuration()._duration, 1000000), "orientation", A.VideoOrientationExtension_get_name(orientation), "seed", seed], t10, type$.Object)], t10, type$.dynamic)), B.Duration_12000000), $async$generateVideo$5$height$orientation$seed$width); - case 3: - // returning from await. - response = $async$result; - t1 = J.getInterceptor$asx(response); - if (!t1.$index(response, "success")) { - t1 = t1.$index(response, "error"); - throw A.wrapException(A.Exception_Exception(t1 == null ? "Video generation failed" : t1)); - } - $async$returnValue = A._asString(t1.$index(response, "video")); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$generateVideo$5$height$orientation$seed$width, $async$completer); - }, - generateCaption$2(title, description) { - return this.generateCaption$body$WebSocketApiService(title, description); - }, - generateCaption$body$WebSocketApiService(title, description) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.String), - $async$returnValue, $async$self = this, response, t1; - var $async$generateCaption$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait($async$self._sendRequest$2$timeout(A.WebSocketRequest$("generate_caption", A.LinkedHashMap_LinkedHashMap$_literal(["title", title, "description", description], type$.String, type$.dynamic)), B.Duration_45000000), $async$generateCaption$2); - case 3: - // returning from await. - response = $async$result; - t1 = J.getInterceptor$asx(response); - if (!t1.$index(response, "success")) { - t1 = t1.$index(response, "error"); - throw A.wrapException(A.Exception_Exception(t1 == null ? "caption generation failed" : t1)); - } - $async$returnValue = A._asString(t1.$index(response, "caption")); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$generateCaption$2, $async$completer); - }, - cancelRequestsForVideo$1(videoId) { - var _i, entry, t4, - t1 = this._pendingRequests, - t2 = A._instanceType(t1)._eval$1("LinkedHashMapEntriesIterable<1,2>"), - t3 = t2._eval$1("WhereIterable"), - requestsToCancel = A.List_List$_of(new A.WhereIterable(new A.LinkedHashMapEntriesIterable(t1, t2), new A.WebSocketApiService_cancelRequestsForVideo_closure(videoId), t3), t3._eval$1("Iterable.E")); - for (t2 = requestsToCancel.length, t3 = this._activeRequests, _i = 0; _i < requestsToCancel.length; requestsToCancel.length === t2 || (0, A.throwConcurrentModificationError)(requestsToCancel), ++_i) { - entry = requestsToCancel[_i]; - t4 = entry.value; - if (!t4.get$isCompleted()) - t4.completeError$1("Video closed"); - t4 = entry.key; - t1.remove$1(0, t4); - t3.remove$1(0, t4); - } - }, - dispose$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1; - var $async$dispose$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._subscribers.__js_helper$_length; - if (t1 !== 0) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Skipping disposal - active subscribers remain: " + t1); - // goto return - $async$goto = 1; - break; - } - $async$returnValue = $async$self._disposeLock.synchronized$1$1(new A.WebSocketApiService_dispose_closure($async$self), type$.void); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$dispose$0, $async$completer); - } - }; - A.WebSocketApiService__checkAndRegisterDeviceConnection_closure.prototype = { - call$2(key, value) { - if (!A._isInt(value)) - return true; - return this.now - value > 30000; - }, - $signature: 561 - }; - A.WebSocketApiService__startConnectionHeartbeat_closure.prototype = { - call$1(timer) { - this.$this._updateConnectionHeartbeat$0(); - }, - $signature: 45 - }; - A.WebSocketApiService_connect_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, settings, hfApiKey, baseUrl, connectionUrl, httpUrl, $location, protocol, response, statusData, e, e0, e1, errorMessage, errorMsg, match, jsonStr, errorData, retryError, retryErrorMsg, errorMsg0, match0, jsonStr0, errorData0, e2, i, t3, t4, exception, t1, t2, $async$exception, $async$exception1, $async$exception2, $async$exception3; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.$this; - t2 = t1._status; - if (t2 === B.ConnectionStatus_2) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Already connected, skipping connection attempt"); - // goto return - $async$goto = 1; - break; - } - $async$goto = t2 === B.ConnectionStatus_1 ? 3 : 4; - break; - case 3: - // then - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Connection already in progress, waiting..."); - t2 = type$.dynamic, i = 0; - case 5: - // for condition - if (!(i < 10)) { - // goto after for - $async$goto = 7; - break; - } - $async$goto = 8; - return A._asyncAwait(A.Future_Future$delayed(B.Duration_200000, null, t2), $async$call$0); - case 8: - // returning from await. - t3 = t1._status; - if (t3 === B.ConnectionStatus_2) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Connection completed while waiting"); - // goto return - $async$goto = 1; - break; - } - if (t3 === B.ConnectionStatus_4 || t3 === B.ConnectionStatus_5) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Connection failed while waiting with status: " + t3.toString$0(0)); - throw A.wrapException(A.Exception_Exception("Connection attempt failed with status: " + t1._status.toString$0(0))); - } - case 6: - // for update - ++i; - // goto for condition - $async$goto = 5; - break; - case 7: - // after for - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Previous connection attempt timed out, trying again"); - case 4: - // join - $async$handler = 10; - t1._setStatus$1(B.ConnectionStatus_1); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Setting status to CONNECTING"); - t2 = t1._channel; - t2 = t2 == null ? null : t2.get$sink().close$0(0); - t3 = type$.dynamic; - t4 = type$.Future_dynamic; - $async$goto = 13; - return A._asyncAwait(t4._is(t2) ? t2 : A._Future$value(t2, t3), $async$call$0); - case 13: - // returning from await. - t1._channel = null; - settings = $.$get$SettingsService__instance(); - hfApiKey = settings.get$huggingfaceApiKey(); - baseUrl = A.Uri_parse(A.WebSocketApiService__wsUrl(), 0, null); - connectionUrl = J.get$length$asx(hfApiKey) !== 0 ? J.replace$1$queryParameters$z(baseUrl, A.LinkedHashMap_LinkedHashMap$_literal(["hf_token", hfApiKey], type$.String, t3)) : baseUrl; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Connecting to WebSocket with API key: " + (J.get$length$asx(hfApiKey) !== 0 ? "provided" : "not provided")); - $async$handler = 15; - httpUrl = null; - $location = A.Uri_base(); - protocol = $location.get$scheme(); - if (J.get$host$z($location) === "localhost" || B.JSString_methods.startsWith$1(J.get$host$z($location), "localhost:")) - httpUrl = A.S(protocol) + "://localhost:8080/api/status"; - else - httpUrl = A.S(protocol) + "://" + J.get$host$z($location) + "/api/status"; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Checking maintenance status at: " + A.S(httpUrl)); - $async$goto = 18; - return A._asyncAwait(A.get(A.Uri_parse(httpUrl, 0, null)), $async$call$0); - case 18: - // returning from await. - response = $async$result; - if (response.statusCode === 200) { - t2 = response; - statusData = B.C_JsonCodec.decode$2$reviver(0, A.encodingForCharset(J.$index$asx(A._contentTypeForHeaders(t2.headers).parameters._collection$_map, "charset")).decode$1(0, t2.bodyBytes), null); - if (J.$eq$(J.$index$asx(statusData, "maintenance_mode"), true)) { - A.print__debugPrintThrottled$closure().call$1(string$.WebSoc); - t1._setStatus$1(B.ConnectionStatus_5); - // goto return - $async$goto = 1; - break; - } - } - $async$handler = 10; - // goto after finally - $async$goto = 17; - break; - case 15: - // catch - $async$handler = 14; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Failed to check maintenance status: " + A.S(e)); - // goto after finally - $async$goto = 17; - break; - case 14: - // uncaught - // goto catch - $async$goto = 10; - break; - case 17: - // after finally - try { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Creating WebSocket channel..."); - t1._channel = A.AdapterWebSocketChannel$(A.BrowserWebSocket_connect(connectionUrl, null)); - } catch (exception) { - e0 = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Failed to create WebSocket channel: " + A.S(e0)); - if (J.get$length$asx(hfApiKey) !== 0) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Retrying connection without API key"); - t1._channel = A.AdapterWebSocketChannel$(A.BrowserWebSocket_connect(baseUrl, null)); - } else { - t1._setStatus$1(B.ConnectionStatus_4); - throw exception; - } - } - $async$handler = 20; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Waiting for connection ready signal..."); - $async$goto = 23; - return A._asyncAwait(t1._channel._readyCompleter.future.timeout$2$onTimeout(0, B.Duration_10000000, new A.WebSocketApiService_connect__closure(t1)), $async$call$0); - case 23: - // returning from await. - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Connection ready signal received!"); - $async$handler = 10; - // goto after finally - $async$goto = 22; - break; - case 20: - // catch - $async$handler = 19; - $async$exception1 = $async$errorStack.pop(); - e1 = A.unwrapException($async$exception1); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Connection failed: " + A.S(e1)); - errorMessage = J.toString$0$(e1); - if (J.contains$1$asx(errorMessage, "429")) - t2 = J.contains$1$asx(errorMessage, "anon_limit_exceeded") || J.contains$1$asx(errorMessage, "Anonymous user limit exceeded"); - else - t2 = false; - if (t2) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Anonymous user connection limit exceeded"); - errorMsg = string$.Anonym; - try { - match = A.RegExp_RegExp("\\{.*\\}", false).firstMatch$1(errorMessage); - if (match != null) { - jsonStr = match._match[0]; - if (jsonStr != null) { - errorData = B.C_JsonCodec.decode$1(0, jsonStr); - if (J.$index$asx(errorData, "message") != null) - errorMsg = J.$index$asx(errorData, "message"); - } - } - } catch (exception) { - } - t1._setStatus$1(B.ConnectionStatus_4); - t1._isAnonLimitExceeded = true; - t1._anonLimitMessage = errorMsg; - t1._anonLimitController.add$1(0, true); - // goto return - $async$goto = 1; - break; - } - if (J.contains$1$asx(errorMessage, "503") && J.contains$1$asx(errorMessage, "maintenance")) { - A.print__debugPrintThrottled$closure().call$1(string$.WebSoc); - t1._setStatus$1(B.ConnectionStatus_5); - // goto return - $async$goto = 1; - break; - } - $async$goto = J.get$length$asx(hfApiKey) !== 0 ? 24 : 26; - break; - case 24: - // then - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Retrying connection without API key after ready timeout"); - t2 = t1._channel; - t2 = t2 == null ? null : t2.get$sink().close$0(0); - $async$goto = 27; - return A._asyncAwait(t4._is(t2) ? t2 : A._Future$value(t2, t3), $async$call$0); - case 27: - // returning from await. - t2 = A.AdapterWebSocketChannel$(A.BrowserWebSocket_connect(baseUrl, null)); - t1._channel = t2; - $async$handler = 29; - $async$goto = 32; - return A._asyncAwait(t2._readyCompleter.future.timeout$2$onTimeout(0, B.Duration_10000000, new A.WebSocketApiService_connect__closure0(t1)), $async$call$0); - case 32: - // returning from await. - $async$handler = 19; - // goto after finally - $async$goto = 31; - break; - case 29: - // catch - $async$handler = 28; - $async$exception2 = $async$errorStack.pop(); - retryError = A.unwrapException($async$exception2); - retryErrorMsg = J.toString$0$(retryError); - if (J.contains$1$asx(retryErrorMsg, "429")) - t2 = J.contains$1$asx(retryErrorMsg, "anon_limit_exceeded") || J.contains$1$asx(retryErrorMsg, "Anonymous user limit exceeded"); - else - t2 = false; - if (t2) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Anonymous user connection limit exceeded on retry"); - errorMsg0 = string$.Anonym; - try { - match0 = A.RegExp_RegExp("\\{.*\\}", false).firstMatch$1(retryErrorMsg); - if (match0 != null) { - jsonStr0 = match0._match[0]; - if (jsonStr0 != null) { - errorData0 = B.C_JsonCodec.decode$1(0, jsonStr0); - if (J.$index$asx(errorData0, "message") != null) - errorMsg0 = J.$index$asx(errorData0, "message"); - } - } - } catch (exception) { - } - t1._setStatus$1(B.ConnectionStatus_4); - t1._isAnonLimitExceeded = true; - t1._anonLimitMessage = errorMsg0; - t1._anonLimitController.add$1(0, true); - // goto return - $async$goto = 1; - break; - } - if (J.contains$1$asx(retryErrorMsg, "503") && J.contains$1$asx(retryErrorMsg, "maintenance")) { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Server is in maintenance mode on retry"); - t1._setStatus$1(B.ConnectionStatus_5); - // goto return - $async$goto = 1; - break; - } - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Fallback connection also failed: " + A.S(retryError)); - t1._setStatus$1(B.ConnectionStatus_4); - throw $async$exception2; - // goto after finally - $async$goto = 31; - break; - case 28: - // uncaught - // goto uncaught - $async$goto = 19; - break; - case 31: - // after finally - // goto join - $async$goto = 25; - break; - case 26: - // else - t1._setStatus$1(B.ConnectionStatus_4); - throw $async$exception1; - case 25: - // join - // goto after finally - $async$goto = 22; - break; - case 19: - // uncaught - // goto catch - $async$goto = 10; - break; - case 22: - // after finally - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Setting up stream listeners..."); - t2 = t1._channel._adapter_web_socket_channel$_controller.__StreamChannelController__foreign_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__GuaranteeChannel__streamController_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - new A._ControllerStream(t2, A._instanceType(t2)._eval$1("_ControllerStream<1>")).listen$4$cancelOnError$onDone$onError(t1.get$_handleMessage(), true, t1.get$_handleDisconnect(), t1.get$_handleError()); - t1._startHeartbeat$0(); - t1._startConnectionHeartbeat$0(); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Setting status to CONNECTED"); - t1._setStatus$1(B.ConnectionStatus_2); - t1._reconnectAttempts = 0; - if (t1._isAnonLimitExceeded) { - t1._isAnonLimitExceeded = false; - t1._anonLimitController.add$1(0, false); - } - if (t1._isDeviceLimitExceeded) { - t1._isDeviceLimitExceeded = false; - t1._deviceLimitController.add$1(0, false); - } - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Connection completed successfully"); - $async$handler = 2; - // goto after finally - $async$goto = 12; - break; - case 10: - // catch - $async$handler = 9; - $async$exception3 = $async$errorStack.pop(); - e2 = A.unwrapException($async$exception3); - if (B.JSString_methods.contains$1(J.toString$0$(e2), "maintenance")) { - A.print__debugPrintThrottled$closure().call$1(string$.WebSoc); - t1._setStatus$1(B.ConnectionStatus_5); - } else { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Connection error: " + A.S(e2)); - t1._setStatus$1(B.ConnectionStatus_4); - throw $async$exception3; - } - // goto after finally - $async$goto = 12; - break; - case 9: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 12: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 12 - }; - A.WebSocketApiService_connect__closure.prototype = { - call$0() { - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Connection timeout"); - this.$this._setStatus$1(B.ConnectionStatus_4); - throw A.wrapException(A.TimeoutException$("Connection timeout", null)); - }, - $signature: 75 - }; - A.WebSocketApiService_connect__closure0.prototype = { - call$0() { - this.$this._setStatus$1(B.ConnectionStatus_4); - throw A.wrapException(A.TimeoutException$("Connection timeout on fallback attempt", null)); - }, - $signature: 75 - }; - A.WebSocketApiService__setStatus_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._statusController; - if ((t2._state & 4) === 0 && t1._status === this.newStatus) - t2.add$1(0, this.newStatus); - }, - $signature: 10 - }; - A.WebSocketApiService__startHeartbeat_closure.prototype = { - call$1(timer) { - var t2, - t1 = this.$this; - if (t1._status === B.ConnectionStatus_2) { - t1 = t1._channel; - if (t1 != null) { - t2 = type$.String; - t1.get$sink()._stream_sink$_sink.add$1(0, B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["action", "heartbeat", "requestId", B.C_Uuid.v4$0()], t2, t2))); - } - } - }, - $signature: 45 - }; - A.WebSocketApiService__handleChatMessage_closure.prototype = { - call$1(field) { - var t1 = this.data, - t2 = J.getInterceptor$x(t1); - return !t2.containsKey$1(t1, field) || t2.$index(t1, field) == null; - }, - $signature: 30 - }; - A.WebSocketApiService__handleChatHistory_closure.prototype = { - call$1(m) { - var e, t1, exception; - try { - t1 = A.ChatMessage_ChatMessage$fromJson(type$.Map_String_dynamic._as(m)); - return t1; - } catch (exception) { - e = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Error parsing historical message: " + A.S(e)); - A.print__debugPrintThrottled$closure().call$1("Raw message data: " + B.C_JsonCodec.encode$1(m)); - return null; - } - }, - $signature: 559 - }; - A.WebSocketApiService__scheduleReconnect_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$self = this, e, exception, t1, $async$exception; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.$this; - ++t1._reconnectAttempts; - $async$handler = 3; - $async$goto = 6; - return A._asyncAwait(t1.connect$0(), $async$call$0); - case 6: - // returning from await. - $async$handler = 1; - // goto after finally - $async$goto = 5; - break; - case 3: - // catch - $async$handler = 2; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("Reconnection attempt failed: " + A.S(e)); - // goto after finally - $async$goto = 5; - break; - case 2: - // uncaught - // goto rethrow - $async$goto = 1; - break; - case 5: - // after finally - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 12 - }; - A.WebSocketApiService__cancelPendingRequests_closure.prototype = { - call$2(_, completer) { - if (!completer.get$isCompleted()) - completer.completeError$1(this.err); - }, - $signature: 557 - }; - A.WebSocketApiService__sendRequest_closure.prototype = { - call$0() { - var t1 = this.request.requestId; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Request " + t1 + " timed out"); - this.$this._cleanup$1(t1); - throw A.wrapException(A.TimeoutException$("Request timeout", null)); - }, - $signature: 75 - }; - A.WebSocketApiService_cancelRequestsForVideo_closure.prototype = { - call$1(entry) { - return J.startsWith$1$s(entry.key, "video_" + this.videoId); - }, - $signature: 556 - }; - A.WebSocketApiService_dispose_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, e, t2, exception, t1, $async$exception; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.$this; - if (t1._websocket_api_service$_disposed) { - // goto return - $async$goto = 1; - break; - } - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Starting disposal..."); - t1._websocket_api_service$_disposed = true; - $.WebSocketApiService__initialized = false; - t1._unregisterDeviceConnection$0(); - t2 = t1._heartbeatTimer; - if (t2 != null) - t2.cancel$0(0); - t2 = t1._reconnectTimer; - if (t2 != null) - t2.cancel$0(0); - t2 = t1._connectionHeartbeatTimer; - if (t2 != null) - t2.cancel$0(0); - t1._cancelPendingRequests$1("Service is being disposed"); - t2 = t1._channel; - $async$goto = t2 != null ? 3 : 4; - break; - case 3: - // then - $async$handler = 6; - $async$goto = 9; - return A._asyncAwait(t2.get$sink().close$0(0), $async$call$0); - case 9: - // returning from await. - $async$handler = 2; - // goto after finally - $async$goto = 8; - break; - case 6: - // catch - $async$handler = 5; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Error closing channel: " + A.S(e)); - // goto after finally - $async$goto = 8; - break; - case 5: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 8: - // after finally - case 4: - // join - $async$goto = 10; - return A._asyncAwait(t1._responseController.close$0(0), $async$call$0); - case 10: - // returning from await. - $async$goto = 11; - return A._asyncAwait(t1._statusController.close$0(0), $async$call$0); - case 11: - // returning from await. - $async$goto = 12; - return A._asyncAwait(t1._websocket_api_service$_searchController.close$0(0), $async$call$0); - case 12: - // returning from await. - $async$goto = 13; - return A._asyncAwait(t1._chatController.close$0(0), $async$call$0); - case 13: - // returning from await. - $async$goto = 14; - return A._asyncAwait(t1._userRoleController.close$0(0), $async$call$0); - case 14: - // returning from await. - $async$goto = 15; - return A._asyncAwait(t1._anonLimitController.close$0(0), $async$call$0); - case 15: - // returning from await. - $async$goto = 16; - return A._asyncAwait(t1._deviceLimitController.close$0(0), $async$call$0); - case 16: - // returning from await. - t1._activeSearches.clear$0(0); - t1._channel = null; - A.print__debugPrintThrottled$closure().call$1("WebSocketApiService: Disposal complete"); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 12 - }; - A.AiContentDisclaimer.prototype = { - build$1(context) { - if (this.compact) - return this._buildCompactDisclaimer$1(context); - return this._buildFullDisclaimer$1(context); - }, - _buildCompactDisclaimer$1(context) { - var _null = null; - return A.Container$(_null, A.Center$(A.LayoutBuilder$(new A.AiContentDisclaimer__buildCompactDisclaimer_closure()), _null, _null), B.Clip_0, B.Color_40m, _null, _null, _null, 1 / 0, _null, _null, _null, _null, 1 / 0); - }, - _buildFullDisclaimer$1(context) { - var _null = null; - return A.Container$(_null, A.Center$(A.LayoutBuilder$(new A.AiContentDisclaimer__buildFullDisclaimer_closure(this)), _null, _null), B.Clip_0, B.Color_40m, _null, _null, _null, 1 / 0, _null, _null, _null, _null, 1 / 0); - } - }; - A.AiContentDisclaimer__buildCompactDisclaimer_closure.prototype = { - call$2(context, constraints) { - var _null = null, - baseSize = constraints.maxWidth / 20; - return A.Column$(A._setArrayType([A.Icon$(B.IconData_62376_false, B.Color_wst, _null, baseSize * 1.5), B.SizedBox_null_8_null_null, A.Text$("AI Content", _null, _null, _null, A.part_a_PartA_arimo$closure().call$5$color$fontSize$fontWeight$letterSpacing$shadows(B.Color_wst, baseSize, B.FontWeight_6, 1, B.List_aBL), _null, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1); - }, - $signature: 555 - }; - A.AiContentDisclaimer__buildFullDisclaimer_closure.prototype = { - call$2(context, constraints) { - var _null = null, - baseSize = constraints.maxWidth / 40, - smallTextSize = baseSize * 0.7, - t1 = A.Text$("The following ", _null, _null, _null, A.part_a_PartA_arimo$closure().call$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.Color_wst, smallTextSize, B.FontWeight_4, 1, 1.2, B.List_G1O), _null, _null), - t2 = A.Text$("footage", _null, _null, _null, A.part_a_PartA_arimo$closure().call$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.Color_wst, baseSize, B.FontWeight_6, 1, 1.2, B.List_G1O), _null, _null), - t3 = type$.JSArray_Widget; - return new A.Padding(B.EdgeInsets_16_16_16_16, A.Column$(A._setArrayType([A.Row$(A._setArrayType([t1, t2, A.Text$(" will be ", _null, _null, _null, A.part_a_PartA_arimo$closure().call$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.Color_wst, smallTextSize, B.FontWeight_4, 1, 1.2, B.List_G1O), _null, _null), A.Text$("synthesized", _null, _null, _null, A.part_a_PartA_arimo$closure().call$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.Color_wst, baseSize, B.FontWeight_6, 1, 1.2, B.List_G1O), _null, _null)], t3), B.CrossAxisAlignment_4, B.MainAxisAlignment_2, B.MainAxisSize_1, B.TextBaseline_0), B.SizedBox_null_18_null_null, A.Row$(A._setArrayType([A.Text$("on the fly using a", _null, _null, _null, A.part_a_PartA_arimo$closure().call$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.Color_wst, smallTextSize, B.FontWeight_4, 1, 1.2, B.List_G1O), _null, _null)], t3), B.CrossAxisAlignment_4, B.MainAxisAlignment_2, B.MainAxisSize_1, B.TextBaseline_0), B.SizedBox_null_18_null_null, A.Text$("distilled video model", _null, _null, _null, A.part_a_PartA_arimo$closure().call$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.Color_wst, baseSize * 1.1, B.FontWeight_6, 1, 1.2, B.List_G1O), _null, _null), B.SizedBox_null_18_null_null, A.Text$("and may contains visual glitches or hallucinations.", _null, _null, _null, A.part_a_PartA_arimo$closure().call$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.Color_wst, smallTextSize, B.FontWeight_4, 1, 1.2, B.List_G1O), B.TextAlign_2, _null)], t3), B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1), _null); - }, - $signature: 554 - }; - A.ChatWidget.prototype = { - createState$0() { - var t1 = $.$get$ChatService__instance(); - return new A._ChatWidgetState(t1, new A.TextEditingController(B.TextEditingValue_Yyo, $.$get$ChangeNotifier__emptyListeners()), A.ScrollController$(0), A._setArrayType([], type$.JSArray_ChatMessage)); - } - }; - A._ChatWidgetState.prototype = { - initState$0() { - this.super$State$initState(); - this._chat_widget$_initialize$0(); - }, - _chat_widget$_initialize$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, e, delay, e0, _box_0, t1, t2, t3, exception, $async$exception, $async$exception1; - var $async$_chat_widget$_initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._chat_widget$_disposed) { - // goto return - $async$goto = 1; - break; - } - A.print__debugPrintThrottled$closure().call$1("ChatWidget: Starting initialization for video " + $async$self._widget.videoId + "..."); - $async$handler = 4; - _box_0 = {}; - t1 = $async$self._chatService; - $async$goto = 7; - return A._asyncAwait(t1.initialize$0(0), $async$_chat_widget$_initialize$0); - case 7: - // returning from await. - _box_0.retryCount = 0; - t2 = type$.dynamic; - case 8: - // while condition - t3 = _box_0.retryCount; - if (!(t3 < 3 && !$async$self._chat_widget$_disposed)) { - // goto after while - $async$goto = 9; - break; - } - $async$handler = 11; - A.print__debugPrintThrottled$closure().call$1("ChatWidget: Attempting to join room " + $async$self._widget.videoId + " (attempt " + (t3 + 1) + ")"); - $async$goto = 14; - return A._asyncAwait(t1.joinRoom$1($async$self._widget.videoId).timeout$2$onTimeout(0, B.Duration_10000000, new A._ChatWidgetState__initialize_closure(_box_0)), $async$_chat_widget$_initialize$0); - case 14: - // returning from await. - if ($async$self._chat_widget$_disposed) { - // goto return - $async$goto = 1; - break; - } - A.print__debugPrintThrottled$closure().call$1("ChatWidget: Successfully joined room " + $async$self._widget.videoId); - // goto after while - $async$goto = 9; - break; - $async$handler = 4; - // goto after finally - $async$goto = 13; - break; - case 11: - // catch - $async$handler = 10; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("ChatWidget: Attempt " + ++_box_0.retryCount + " failed: " + A.S(e)); - t3 = _box_0.retryCount; - if (t3 >= 3 || $async$self._chat_widget$_disposed) { - A.print__debugPrintThrottled$closure().call$1("ChatWidget: Max retries reached or widget disposed, throwing error"); - t1 = A.Exception_Exception("Failed to join chat room after 3 attempts"); - throw A.wrapException(t1); - } - delay = new A.Duration(1000000 * B.JSInt_methods._shlPositive$1(1, t3)); - A.print__debugPrintThrottled$closure().call$1("ChatWidget: Waiting " + B.JSInt_methods._tdivFast$1(delay._duration, 1000000) + "s before retry..."); - $async$goto = 15; - return A._asyncAwait(A.Future_Future$delayed(delay, null, t2), $async$_chat_widget$_initialize$0); - case 15: - // returning from await. - // goto after finally - $async$goto = 13; - break; - case 10: - // uncaught - // goto catch - $async$goto = 4; - break; - case 13: - // after finally - // goto while condition - $async$goto = 8; - break; - case 9: - // after while - if (!$async$self._chat_widget$_disposed) { - t1 = t1._chat_service$_chatController; - new A._BroadcastStream(t1, A._instanceType(t1)._eval$1("_BroadcastStream<1>")).listen$2$onError($async$self.get$_onNewMessage(), new A._ChatWidgetState__initialize_closure0($async$self)); - if ($async$self._framework$_element != null) - $async$self.setState$1(new A._ChatWidgetState__initialize_closure1($async$self)); - } - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception1 = $async$errorStack.pop(); - e0 = A.unwrapException($async$exception1); - A.print__debugPrintThrottled$closure().call$1("ChatWidget: Initialization error: " + A.S(e0)); - if ($async$self._framework$_element != null && !$async$self._chat_widget$_disposed) - $async$self.setState$1(new A._ChatWidgetState__initialize_closure2($async$self)); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_chat_widget$_initialize$0, $async$completer); - }, - _chat_widget$_handleError$1(error) { - var t1, _this = this; - if (_this._chat_widget$_disposed || _this._framework$_element == null) - return; - _this.setState$1(new A._ChatWidgetState__handleError_closure(_this)); - t1 = _this._chat_widget$_reconnectTimer; - if (t1 != null) - t1.cancel$0(0); - _this._chat_widget$_reconnectTimer = A.Timer_Timer(B.Duration_5000000, _this.get$_chat_widget$_initialize()); - }, - _onNewMessage$1(message) { - var _this = this; - if (_this._framework$_element == null) - return; - _this.setState$1(new A._ChatWidgetState__onNewMessage_closure(_this, message)); - A.Future_Future$delayed(B.Duration_100000, new A._ChatWidgetState__onNewMessage_closure0(_this), type$.Null); - }, - _buildMessageList$0() { - var _null = null, - t1 = this._messages.length; - if (t1 === 0) - return B.Center_v3r; - return new A.ListView(new A.SliverChildBuilderDelegate(new A._ChatWidgetState__buildMessageList_closure(this), t1, true, true, true, _null), B.EdgeInsets_8_8_8_8, B.Axis_1, false, this._chat_widget$_scrollController, _null, _null, false, _null, t1, B.DragStartBehavior_1, _null, _null, B.Clip_1, B.HitTestBehavior_1, _null); - }, - _formatTime$1(time) { - var t3, - t1 = new A.DateTime(Date.now(), 0, false).difference$1(time)._duration, - t2 = B.JSInt_methods._tdivFast$1(t1, 60000000); - if (t2 < 1) - return "just now"; - else { - t3 = B.JSInt_methods._tdivFast$1(t1, 3600000000); - if (t3 < 1) - return "" + t2 + "m ago"; - else { - t1 = B.JSInt_methods._tdivFast$1(t1, 864e8); - if (t1 < 1) - return "" + t3 + "h ago"; - else - return "" + t1 + "d ago"; - } - } - }, - _sendMessage$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$next = [], $async$self = this, success, e, exception, t1, $content, $async$exception; - var $async$_sendMessage$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._messageController; - $content = B.JSString_methods.trim$0(t1._change_notifier$_value.text); - if (J.get$length$asx($content) === 0) { - // goto return - $async$goto = 1; - break; - } - $async$self.setState$1(new A._ChatWidgetState__sendMessage_closure($async$self)); - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait($async$self._chatService.sendMessage$2($content, $async$self._widget.videoId), $async$_sendMessage$0); - case 7: - // returning from await. - success = $async$result; - if (success) { - t1.super$ValueNotifier$value(0, B.TextEditingValue_2Hq); - t1 = $async$self._framework$_element; - t1.toString; - A.FocusScope_of(t1).unfocus$0(); - } else { - t1 = $async$self._framework$_element; - if (t1 != null) - t1.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.showSnackBar$1(B.SnackBar_B6d); - } - $async$next.push(6); - // goto finally - $async$goto = 5; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("Error sending message: " + A.S(e)); - t1 = $async$self._framework$_element; - if (t1 != null) - t1.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.showSnackBar$1(A.SnackBar$(null, null, null, null, null, B.Clip_1, null, A.Text$("Error: " + A.S(e), null, null, null, null, null, null), null, B.Duration_2000000, null, null, null, null, null, null, null, null, null)); - $async$next.push(6); - // goto finally - $async$goto = 5; - break; - case 3: - // uncaught - $async$next = [2]; - case 5: - // finally - $async$handler = 2; - if ($async$self._framework$_element != null) - $async$self.setState$1(new A._ChatWidgetState__sendMessage_closure0($async$self)); - // goto the next finally handler - $async$goto = $async$next.pop(); - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_sendMessage$0, $async$completer); - }, - build$1(context) { - var t1, t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null; - if (_this._isLoading) - return B.Center_EQm; - t1 = _this._error; - if (t1 != null) - return A.Center$(A.Column$(A._setArrayType([A.Text$(t1, _null, _null, _null, B.TextStyle_Gna, _null, _null), B.SizedBox_null_8_null_null, new A.ElevatedButton(new A._ChatWidgetState_build_closure(_this), _null, _null, _null, _null, _null, _null, false, _null, true, _null, B.Text_cnH, _null)], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0), _null, _null); - t1 = _this._widget.isCompact ? 1 / 0 : 320; - t2 = A.BorderRadius$circular(12); - t3 = A.Border_Border$all(B.Color_jDO, 1); - t4 = A.Expanded$(_this._buildMessageList$0()); - t5 = A.Expanded$(A.TextField$(true, B.List_empty, false, _null, true, B.Clip_1, _null, A.text_field_TextField__defaultContextMenuBuilder$closure(), _this._messageController, _null, _null, _null, _null, _null, 2, A.InputDecoration$(_null, new A.OutlineInputBorder(4, A.BorderRadius$circular(24), B.BorderSide_ViT), _null, B.EdgeInsets_16_8_16_8, _null, _null, "", _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.TextStyle_0eU, "Type a message...", _null, _null, _null, _null, _null, _null, _null, _null, _null, true, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.DragStartBehavior_1, true, _null, true, _null, false, _null, B.Type_EditableText_O5i, _null, _null, _null, _null, _null, 256, _null, 1, _null, _null, false, "\u2022", _null, _null, _null, _null, _null, false, _null, _null, false, _null, true, _null, B.EdgeInsets_20_20_20_20, _null, _null, B.BoxHeightStyle_0, B.BoxWidthStyle_0, _null, _null, _null, _null, _null, _null, B.TextStyle_Gna, true, B.TextAlign_4, _null, B.TextCapitalization_30, _null, _null, _null, _null)); - t6 = _this._isSending; - t7 = t6 ? B.SizedBox_N3u : B.Icon_7FA; - t8 = type$.JSArray_Widget; - return A.Container$(_null, A.Column$(A._setArrayType([B.Padding_QHR, t4, A.Container$(_null, A.Row$(A._setArrayType([t5, B.SizedBox_8_null_null_null, A.IconButton$(B.MaterialColor_nI1, _null, t7, _null, _null, t6 ? _null : _this.get$_sendMessage(), _null, _null, _null)], t8), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, _null, _null, B.BoxDecoration_MQc, _null, _null, _null, B.EdgeInsets_8_8_8_8, _null, _null, _null)], t8), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1), B.Clip_0, _null, _null, new A.BoxDecoration(B.Color_eQ3, _null, t3, t2, _null, _null, B.BoxShape_0), _null, _null, _null, _null, _null, _null, t1); - }, - dispose$0() { - var t1, _this = this; - A.print__debugPrintThrottled$closure().call$1("ChatWidget: Disposing chat widget for video " + _this._widget.videoId); - _this._chat_widget$_disposed = true; - t1 = _this._chat_widget$_reconnectTimer; - if (t1 != null) - t1.cancel$0(0); - t1 = _this._messageController; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - _this._chat_widget$_scrollController.dispose$0(); - _this._chatService.leaveRoom$1(_this._widget.videoId).then$1$1(0, new A._ChatWidgetState_dispose_closure(_this), type$.Null).catchError$1(new A._ChatWidgetState_dispose_closure0()); - _this.super$State$dispose(); - } - }; - A._ChatWidgetState__initialize_closure.prototype = { - call$0() { - A.print__debugPrintThrottled$closure().call$1("ChatWidget: Join room timeout on attempt " + (this._box_0.retryCount + 1)); - throw A.wrapException(A.TimeoutException$("Failed to join chat room", null)); - }, - $signature: 75 - }; - A._ChatWidgetState__initialize_closure0.prototype = { - call$1(error) { - A.print__debugPrintThrottled$closure().call$1("ChatWidget: Chat stream error: " + A.S(error)); - this.$this._chat_widget$_handleError$1(error); - }, - $signature: 19 - }; - A._ChatWidgetState__initialize_closure1.prototype = { - call$0() { - var t1 = this.$this; - t1._isLoading = false; - t1._error = null; - }, - $signature: 0 - }; - A._ChatWidgetState__initialize_closure2.prototype = { - call$0() { - var t1 = this.$this; - t1._isLoading = false; - t1._error = "Failed to connect to chat. Tap to retry."; - }, - $signature: 0 - }; - A._ChatWidgetState__handleError_closure.prototype = { - call$0() { - var t1 = this.$this; - t1._error = "Connection error. Tap to retry."; - t1._isLoading = false; - }, - $signature: 0 - }; - A._ChatWidgetState__onNewMessage_closure.prototype = { - call$0() { - var t1 = this.$this._messages; - t1.push(this.message); - if (t1.length > 100) - B.JSArray_methods.removeAt$1(t1, 0); - }, - $signature: 0 - }; - A._ChatWidgetState__onNewMessage_closure0.prototype = { - call$0() { - var t1 = this.$this._chat_widget$_scrollController, - t2 = t1._positions; - if (t2.length !== 0) { - t2 = B.JSArray_methods.get$single(t2)._scroll_position$_maxScrollExtent; - t2.toString; - t1.animateTo$3$curve$duration(t2, B.Cubic_ts0, B.Duration_200000); - } - }, - $signature: 10 - }; - A._ChatWidgetState__buildMessageList_closure.prototype = { - call$2(context, index) { - var t3, t4, _null = null, - t1 = this.$this, - message = t1._messages[index], - t2 = message.color; - t2 = t2 == null ? _null : B.JSString_methods.substring$1(t2, 1); - t2 = A.Color$((A.int_parse(t2 == null ? "FF4444" : t2, 16) | 4278190080) >>> 0); - t3 = message.username; - t4 = type$.JSArray_Widget; - return new A.Padding(B.EdgeInsets_0_4_0_4, A.Row$(A._setArrayType([new A.CircleAvatar(A.Text$(B.JSString_methods.substring$2(t3, 0, 1).toUpperCase(), _null, _null, _null, B.TextStyle_95T, _null, _null), t2, 16, _null), B.SizedBox_8_null_null_null, A.Expanded$(A.Column$(A._setArrayType([A.Row$(A._setArrayType([A.Text$(t3, _null, _null, _null, B.TextStyle_95T, _null, _null), B.SizedBox_8_null_null_null, A.Text$(t1._formatTime$1(message.timestamp), _null, _null, _null, B.TextStyle_jXw, _null, _null)], t4), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.SizedBox_null_4_null_null, A.Text$(message.content, _null, _null, _null, B.TextStyle_Gna, _null, _null)], t4), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1))], t4), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), _null); - }, - $signature: 531 - }; - A._ChatWidgetState__sendMessage_closure.prototype = { - call$0() { - return this.$this._isSending = true; - }, - $signature: 0 - }; - A._ChatWidgetState__sendMessage_closure0.prototype = { - call$0() { - return this.$this._isSending = false; - }, - $signature: 0 - }; - A._ChatWidgetState_build_closure.prototype = { - call$0() { - var t1 = this.$this; - t1.setState$1(new A._ChatWidgetState_build__closure(t1)); - t1._chat_widget$_initialize$0(); - }, - $signature: 0 - }; - A._ChatWidgetState_build__closure.prototype = { - call$0() { - var t1 = this.$this; - t1._isLoading = true; - t1._error = null; - }, - $signature: 0 - }; - A._ChatWidgetState_dispose_closure.prototype = { - call$1(_) { - var t1 = this.$this._chatService, - t2 = t1._currentRoomId; - if (t2 != null) - t1.leaveRoom$1(t2); - t1._chat_service$_chatController.close$0(0); - t1._isInitialized = false; - }, - $signature: 24 - }; - A._ChatWidgetState_dispose_closure0.prototype = { - call$1(error) { - A.print__debugPrintThrottled$closure().call$1("ChatWidget: Error during disposal: " + A.S(error)); - }, - $signature: 19 - }; - A.MaintenanceScreen.prototype = { - build$1(context) { - var t4, t5, _null = null, - t1 = type$.JSArray_Widget, - t2 = A._setArrayType([B.Icon_STm, B.SizedBox_null_24_null_null, B.Text_vCu, B.SizedBox_null_16_null_null, B.Text_BHw], t1), - t3 = this.error; - if (t3 != null) { - t4 = A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), B.MaterialColor_wdy.toARGB32$0() >>> 16 & 255, B.MaterialColor_wdy.toARGB32$0() >>> 8 & 255, B.MaterialColor_wdy.toARGB32$0() & 255); - t5 = A.BorderRadius$circular(8); - B.JSArray_methods.addAll$1(t2, A._setArrayType([B.SizedBox_null_24_null_null, A.Container$(_null, A.Text$("Error: " + t3.toString$0(0), _null, _null, _null, B.TextStyle_KYw, _null, _null), B.Clip_0, _null, _null, new A.BoxDecoration(t4, _null, _null, t5, _null, _null, B.BoxShape_0), _null, _null, _null, B.EdgeInsets_16_16_16_16, _null, _null, _null)], t1)); - } - return A.Scaffold$(_null, B.Color_PW1, A.Center$(A.Container$(_null, A.Column$(t2, B.CrossAxisAlignment_2, B.MainAxisAlignment_2, B.MainAxisSize_1), B.Clip_0, _null, B.BoxConstraints_yY0, _null, _null, _null, _null, B.EdgeInsets_24_24_24_24, _null, _null, _null), _null, _null)); - } - }; - A.SearchBox.prototype = { - createState$0() { - return new A._SearchBoxState(A.FocusNode$(true, null, true, true, null, null, false)); - }, - onSearch$1($receiver, arg0) { - return this.onSearch.call$1(arg0); - } - }; - A._SearchBoxState.prototype = { - initState$0() { - this.super$State$initState(); - this._widget.controller.addListener$1(0, this.get$_onSearchTextChanged()); - }, - _onSearchTextChanged$0() { - if (this._search_box$_focusNode.get$hasFocus()) - this.setState$1(new A._SearchBoxState__onSearchTextChanged_closure(this)); - }, - _handleSubmitted$1(value) { - var t1, _this = this, - trimmedValue = B.JSString_methods.trim$0(value); - if (trimmedValue.length !== 0) { - t1 = _this._framework$_element; - t1.toString; - A.FocusScope_of(t1).unfocus$0(); - _this._widget.onSearch$1(0, trimmedValue); - _this.setState$1(new A._SearchBoxState__handleSubmitted_closure(_this)); - } - }, - build$1(context) { - var _this = this, _null = null, - t1 = _this._widget, - t2 = t1.controller, - t3 = t1.enabled, - t4 = A.BorderRadius$circular(24); - t1 = t1.isSearching ? A.IconButton$(_null, _null, B.SizedBox_N3u, _null, _null, t1.onCancel, _null, _null, _null) : A.IconButton$(_null, _null, B.Icon_QN4, _null, _null, new A._SearchBoxState_build_closure(_this), _null, _null, _null); - return A.Material$(B.Duration_200000, true, _null, A.TextFormField$(t2, A.InputDecoration$(_null, new A.OutlineInputBorder(4, t4, B.BorderSide_Ah5), _null, B.EdgeInsets_16_12_16_12, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, B.Color_eQ3, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.TextStyle_0eU, "Describe a video you want to generate...", _null, _null, _null, _null, _null, _null, _null, _null, _null, true, true, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null), t3, _this._search_box$_focusNode, _this.get$_handleSubmitted(), new A._SearchBoxState_build_closure0(context), B.TextStyle_Gna, B.TextInputAction_4), B.Clip_0, B.Color_Edl, 0, _null, _null, _null, _null, _null, B.MaterialType_0); - }, - dispose$0() { - var _this = this; - _this._search_box$_focusNode.dispose$0(); - _this._widget.controller.removeListener$1(0, _this.get$_onSearchTextChanged()); - _this.super$State$dispose(); - } - }; - A._SearchBoxState__onSearchTextChanged_closure.prototype = { - call$0() { - this.$this._widget.controller._change_notifier$_value.toString; - }, - $signature: 0 - }; - A._SearchBoxState__handleSubmitted_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._SearchBoxState_build_closure0.prototype = { - call$1(_) { - A.FocusScope_of(this.context).unfocus$0(); - }, - $signature: 62 - }; - A._SearchBoxState_build_closure.prototype = { - call$0() { - var t1 = this.$this; - return t1._handleSubmitted$1(t1._widget.controller._change_notifier$_value.text); - }, - $signature: 0 - }; - A.VideoCard.prototype = { - _buildThumbnail$0() { - var uri, base64Data, e, exception, _null = null, - t1 = this.video, - t2 = t1.thumbnailUrl; - if (t2.length === 0) - return A.Container$(_null, B.Center_uxx, B.Clip_0, B.Color_jDO, _null, _null, _null, _null, _null, _null, _null, _null, _null); - try { - if (B.JSString_methods.startsWith$1(t2, "data:image")) { - uri = A.Uri_parse(t2, 0, _null); - t1 = J.get$data$z(uri); - base64Data = t1 == null ? _null : t1.contentAsBytes$0(); - if (base64Data == null) { - A.print__debugPrintThrottled$closure().call$1("Invalid image data in thumbnailUrl"); - t1 = A.Exception_Exception("Invalid image data"); - throw A.wrapException(t1); - } - t1 = A.Image$memory(base64Data, new A.VideoCard__buildThumbnail_closure(this), B.BoxFit_2); - return t1; - } else if (B.JSString_methods.startsWith$1(t2, "data:video")) - return new A.NanoVideoPlayer(t1, true, true, 0, 0.7, true, true, _null); - else { - t1 = A.Image$network(t2, new A.VideoCard__buildThumbnail_closure0(this), B.BoxFit_2); - return t1; - } - } catch (exception) { - e = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Unexpected error in thumbnail rendering: " + A.S(e)); - t1 = A.Container$(_null, B.Center_Yyt, B.Clip_0, B.Color_jDO, _null, _null, _null, _null, _null, _null, _null, _null, _null); - return t1; - } - }, - build$1(context) { - var _null = null, - t1 = type$.JSArray_Widget, - t2 = this.video; - return A.Card$(A.Column$(A._setArrayType([new A.AspectRatio(1.7777777777777777, A.Stack$(B.AlignmentDirectional_m1_m1, A._setArrayType([this._buildThumbnail$0()], t1), B.Clip_1, B.StackFit_1, _null), _null), A.Container$(_null, A.Row$(A._setArrayType([B.CircleAvatar_eN8, B.SizedBox_12_null_null_null, A.Expanded$(A.Column$(A._setArrayType([A.Text$(t2.title, 2, B.TextOverflow_2, _null, B.TextStyle_Gme, _null, _null), B.SizedBox_null_4_null_null, A.SizedBox$(A.Text$(t2.description, 3, B.TextOverflow_2, _null, B.TextStyle_jXw, _null, _null), 36, _null)], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_0))], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_1, _null), B.Clip_0, B.Color_eQ3, _null, _null, _null, _null, _null, B.EdgeInsets_12_12_12_12, _null, _null, _null)], t1), B.CrossAxisAlignment_0, B.MainAxisAlignment_0, B.MainAxisSize_0), B.Clip_2, B.EdgeInsets_0_0_0_0); - } - }; - A.VideoCard__buildThumbnail_closure.prototype = { - call$3(context, error, stackTrace) { - var _null = null; - A.print__debugPrintThrottled$closure().call$1("Error loading image thumbnail: " + A.S(error)); - return A.Container$(_null, B.Center_Yyt, B.Clip_0, B.Color_jDO, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - $signature: 78 - }; - A.VideoCard__buildThumbnail_closure0.prototype = { - call$3(context, error, stackTrace) { - var _null = null; - A.print__debugPrintThrottled$closure().call$1("Error loading network thumbnail: " + A.S(error)); - return A.Container$(_null, B.Center_Yyt, B.Clip_0, B.Color_jDO, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - $signature: 78 - }; - A.BufferManager.prototype = { - initialize$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self.isDisposed) { - // goto return - $async$goto = 1; - break; - } - $async$self.startLoadingProgress$0(); - $async$goto = 3; - return A._asyncAwait($async$self.queueManager.initialize$0(0), $async$initialize$0); - case 3: - // returning from await. - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$initialize$0, $async$completer); - }, - startLoadingProgress$0() { - var _this = this, - t1 = _this.progressTimer; - if (t1 != null) - t1.cancel$0(0); - _this.loadingProgress = 0; - _this.progressTimer = A.Timer_Timer$periodic(B.Duration_50000, new A.BufferManager_startLoadingProgress_closure(_this, 0.004166666666666667)); - }, - isBufferReadyToStartPlayback$0() { - var t1 = this.queueManager._clipBuffer, - t2 = type$.VideoClip, - t3 = A.List_List$unmodifiable(t1, t2), - readyClips = new A.WhereIterable(t3, new A.BufferManager_isBufferReadyToStartPlayback_closure(), A._arrayInstanceType(t3)._eval$1("WhereIterable<1>")).get$length(0); - t2 = A.List_List$unmodifiable(t1, t2); - t1 = $.Configuration__instance; - t1 = (t1 == null ? $.Configuration__instance = new A.Configuration() : t1).__Configuration__config_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return readyClips / t2.length * 100 >= J.$index$asx(t1.$index(0, "render_queue"), "minimum_buffer_percent_to_start_playback"); - }, - ensureBufferFull$0() { - var e, exception; - if (this.isDisposed) - return; - try { - this.queueManager._clip_queue_manager$_fillBuffer$0(); - } catch (exception) { - e = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Error filling buffer: " + A.S(e)); - } - }, - preloadNextClip$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_VideoPlayerController), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, nextController, nextReadyClip, e, t1, t2, exception, $async$exception; - var $async$preloadNextClip$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self.isDisposed) { - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - } - nextController = null; - $async$handler = 4; - t1 = $async$self.queueManager; - nextReadyClip = t1.get$nextReadyClip(); - t2 = nextReadyClip; - $async$goto = (t2 == null ? null : t2.base64Data) != null && !J.$eq$(nextReadyClip, t1.get$currentClip()) && nextReadyClip.state !== B.ClipState_3 ? 7 : 8; - break; - case 7: - // then - t1 = nextReadyClip.base64Data; - t1.toString; - nextController = A.VideoPlayerController$networkUrl(A.Uri_parse(t1, 0, null)); - $async$goto = 9; - return A._asyncAwait(nextController.initialize$0(0), $async$preloadNextClip$0); - case 9: - // returning from await. - if ($async$self.isDisposed) { - nextController.dispose$0(); - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - } - nextController.setLooping$1(true); - nextController.setVolume$1(0); - t1 = nextController; - t2 = $.Configuration__instance; - t1.setPlaybackSpeed$1((t2 == null ? $.Configuration__instance = new A.Configuration() : t2).get$clipPlaybackSpeed()); - $async$self.ensureBufferFull$0(); - t1 = nextController; - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - case 8: - // join - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - t1 = nextController; - if (t1 != null) - t1.dispose$0(); - A.print__debugPrintThrottled$closure().call$1("Error preloading next clip: " + A.S(e)); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - if (!$async$self.isDisposed) - $async$self.ensureBufferFull$0(); - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$preloadNextClip$0, $async$completer); - }, - updateOrientation$1(newOrientation) { - return this.updateOrientation$body$BufferManager(newOrientation); - }, - updateOrientation$body$BufferManager(newOrientation) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1; - var $async$updateOrientation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self.isDisposed) { - // goto return - $async$goto = 1; - break; - } - t1 = $async$self.queueManager; - if (t1._clip_queue_manager$_currentOrientation === newOrientation) { - // goto return - $async$goto = 1; - break; - } - A.print__debugPrintThrottled$closure().call$1("Updating video orientation to " + A.VideoOrientationExtension_get_name(newOrientation)); - $async$self.startLoadingProgress$0(); - $async$goto = 3; - return A._asyncAwait(t1.updateOrientation$1(newOrientation), $async$updateOrientation$1); - case 3: - // returning from await. - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$updateOrientation$1, $async$completer); - } - }; - A.BufferManager_startLoadingProgress_closure.prototype = { - call$1(timer) { - var t2, - t1 = this.$this; - if (t1.isDisposed) { - timer.cancel$0(0); - return; - } - t2 = t1.loadingProgress + this.increment; - t1.loadingProgress = t2; - if (t2 >= 1) { - t1 = t1.progressTimer; - if (t1 != null) - t1.cancel$0(0); - } - }, - $signature: 45 - }; - A.BufferManager_isBufferReadyToStartPlayback_closure.prototype = { - call$1(c) { - return c.state === B.ClipState_2; - }, - $signature: 17 - }; - A.VideoPlayerLifecycleMixin.prototype = { - didChangeAppLifecycleState$1(state) { - } - }; - A.NanoClipManager.prototype = { - initialize$0(_) { - var overrideSeed = null, - timeout = B.Duration_10000000; - return this.initialize$body$NanoClipManager(0); - }, - initialize$body$NanoClipManager(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, seed, completer, timeoutTimer, requestId, e, e0, seed0, t1, exception, overrideSeed, timeout, $async$exception, $async$exception1; - var $async$initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - overrideSeed = null; - timeout = B.Duration_10000000; - if ($async$self._nano_clip_manager$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - $async$handler = 4; - seed0 = overrideSeed; - if (seed0 == null) { - t1 = $async$self.video; - if (t1.useFixedSeed && t1.seed > 0) { - t1 = t1.seed; - seed0 = t1; - } else { - t1 = B.C__JSRandom.nextInt$1(A._asInt(Math.pow(2, 31))); - seed0 = t1; - } - } - seed = seed0; - t1 = $async$self.video; - $async$self._videoClip = A.VideoClip$(B.VideoOrientation_0, t1.title + "\n" + t1.description, seed); - $async$self._updateStatus$1("Connecting..."); - t1 = $async$self._nano_clip_manager$_websocketService; - $async$goto = t1._status !== B.ConnectionStatus_2 ? 7 : 8; - break; - case 7: - // then - $async$self._updateStatus$1("Connecting to server..."); - $async$goto = 9; - return A._asyncAwait(t1.initialize$0(0), $async$initialize$0); - case 9: - // returning from await. - if ($async$self._nano_clip_manager$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - if (t1._status !== B.ConnectionStatus_2) { - $async$self._updateStatus$1("Connection failed"); - $async$self._videoClip.state = B.ClipState_4; - // goto return - $async$goto = 1; - break; - } - case 8: - // join - $async$self._updateStatus$1("Requesting thumbnail..."); - completer = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); - timeoutTimer = null; - timeoutTimer = A.Timer_Timer(timeout, new A.NanoClipManager_initialize_closure($async$self, completer)); - $async$handler = 11; - requestId = B.C_Uuid.v4$0(); - $async$self._videoClip.state = B.ClipState_1; - $async$self._generateThumbnail$2(seed, requestId).then$1$1(0, new A.NanoClipManager_initialize_closure0($async$self, completer), type$.Null).catchError$1(new A.NanoClipManager_initialize_closure1($async$self, completer)); - $async$goto = 14; - return A._asyncAwait(completer.future, $async$initialize$0); - case 14: - // returning from await. - timeoutTimer.cancel$0(0); - $async$handler = 4; - // goto after finally - $async$goto = 13; - break; - case 11: - // catch - $async$handler = 10; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("Error in thumbnail generation: " + A.S(e)); - $async$self._videoClip.state = B.ClipState_4; - $async$self._updateStatus$1("Error generating"); - t1 = timeoutTimer; - t1.cancel$0(0); - // goto after finally - $async$goto = 13; - break; - case 10: - // uncaught - // goto catch - $async$goto = 4; - break; - case 13: - // after finally - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception1 = $async$errorStack.pop(); - e0 = A.unwrapException($async$exception1); - A.print__debugPrintThrottled$closure().call$1("Error initializing nano clip: " + A.S(e0)); - $async$self._updateStatus$1("Error initializing"); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$initialize$0, $async$completer); - }, - _generateThumbnail$2(seed, requestId) { - return this._generateThumbnail$body$NanoClipManager(seed, requestId); - }, - _generateThumbnail$body$NanoClipManager(seed, requestId) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_String), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, result, e, exception, $async$exception; - var $async$_generateThumbnail$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._nano_clip_manager$_isDisposed) { - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - } - $async$self._simulateProgress$0(); - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait($async$self._nano_clip_manager$_websocketService.generateVideo$4$height$seed$width($async$self.video, 288, seed, 512), $async$_generateThumbnail$2); - case 7: - // returning from await. - result = $async$result; - $async$returnValue = result; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("Error generating thumbnail through API: " + A.S(e)); - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_generateThumbnail$2, $async$completer); - }, - _simulateProgress$0() { - var t1, t2, _i, step; - if (this._nano_clip_manager$_isDisposed) - return; - for (t1 = type$.Duration, t2 = type$.Null, _i = 0; _i < 4; ++_i) { - step = B.List_9a4[_i]; - A.Future_Future$delayed(t1._as(step.$index(0, "delay")), new A.NanoClipManager__simulateProgress_closure(this, step), t2); - } - }, - _updateStatus$1($status) { - if (this._nano_clip_manager$_isDisposed) - return; - this._statusText = $status; - this.onClipUpdated.call$0(); - } - }; - A.NanoClipManager_initialize_closure.prototype = { - call$0() { - var t1 = this.completer; - if ((t1.future._state & 30) === 0) { - this.$this._updateStatus$1("Generation timed out"); - t1.complete$0(0); - } - }, - $signature: 0 - }; - A.NanoClipManager_initialize_closure0.prototype = { - call$1(thumbnailData) { - var t2, t3, - t1 = this.$this; - if (t1._nano_clip_manager$_isDisposed) - return; - t2 = thumbnailData != null && thumbnailData.length !== 0; - t3 = t1._videoClip; - if (t2) { - t3.base64Data = thumbnailData; - t3.state = B.ClipState_2; - t1._updateStatus$1("Ready"); - } else { - t3.state = B.ClipState_4; - t1._updateStatus$1("Failed to generate"); - } - this.completer.complete$0(0); - }, - $signature: 528 - }; - A.NanoClipManager_initialize_closure1.prototype = { - call$1(error) { - var t1; - A.print__debugPrintThrottled$closure().call$1("Error generating thumbnail: " + A.S(error)); - t1 = this.$this; - t1._videoClip.state = B.ClipState_4; - t1._updateStatus$1("Error: " + A.S(error)); - this.completer.complete$0(0); - }, - $signature: 19 - }; - A.NanoClipManager__simulateProgress_closure.prototype = { - call$0() { - var t1 = this.$this; - if (t1._nano_clip_manager$_isDisposed) - return; - t1._updateStatus$1("Generating (" + A.S(J.$index$asx(this.step, "progress")) + "%)"); - }, - $signature: 10 - }; - A.NanoVideoPlayer.prototype = { - createState$0() { - return new A._NanoVideoPlayerState(false); - } - }; - A._NanoVideoPlayerState.prototype = { - get$isPlaying() { - return this._isPlaying; - }, - initState$0() { - var _this = this, - t1 = _this._widget.video, - t2 = $.$get$WebSocketApiService__instance(); - _this.___NanoVideoPlayerState__clipManager_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___NanoVideoPlayerState__clipManager_F = new A.NanoClipManager(t1, t2, _this.get$_onClipUpdated()); - _this._nano_video_player$_initialize$0(); - _this.super$__NanoVideoPlayerState_State_WidgetsBindingObserver_VideoPlayerLifecycleMixin$initState(); - }, - _nano_video_player$_initialize$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1, t2; - var $async$_nano_video_player$_initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._nano_video_player$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - $async$self.setState$1(new A._NanoVideoPlayerState__initialize_closure($async$self)); - t1 = $async$self.___NanoVideoPlayerState__clipManager_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - $async$goto = 3; - return A._asyncAwait(t1.initialize$0(0), $async$_nano_video_player$_initialize$0); - case 3: - // returning from await. - t1 = t1._videoClip; - t2 = t1 == null; - if ((t2 ? null : t1.state === B.ClipState_2) === true) - t1 = (t2 ? null : t1.base64Data) != null; - else - t1 = false; - $async$goto = t1 ? 4 : 5; - break; - case 4: - // then - $async$goto = 6; - return A._asyncAwait($async$self._nano_video_player$_setupController$0(), $async$_nano_video_player$_initialize$0); - case 6: - // returning from await. - case 5: - // join - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_nano_video_player$_initialize$0, $async$completer); - }, - _nano_video_player$_setupController$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, clip, e, t1, t2, t3, exception, $async$exception; - var $async$_nano_video_player$_setupController$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if (!$async$self._nano_video_player$_isDisposed) { - t1 = $async$self.___NanoVideoPlayerState__clipManager_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._videoClip; - t1 = (t1 == null ? null : t1.base64Data) == null; - } else - t1 = true; - if (t1) { - // goto return - $async$goto = 1; - break; - } - $async$handler = 4; - t1 = $async$self.___NanoVideoPlayerState__clipManager_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._videoClip; - t1.toString; - clip = t1; - t1 = $async$self._nano_video_player$_controller; - t1 = t1 == null ? null : t1.dispose$0(); - t2 = type$.void; - t3 = type$.Future_void; - $async$goto = 7; - return A._asyncAwait(t3._is(t1) ? t1 : A._Future$value(t1, t2), $async$_nano_video_player$_setupController$0); - case 7: - // returning from await. - t1 = clip.base64Data; - t1.toString; - t1 = A.VideoPlayerController$networkUrl(A.Uri_parse(t1, 0, null)); - $async$self._nano_video_player$_controller = t1; - $async$goto = 8; - return A._asyncAwait(t1.initialize$0(0), $async$_nano_video_player$_setupController$0); - case 8: - // returning from await. - $async$goto = $async$self._nano_video_player$_isDisposed ? 9 : 10; - break; - case 9: - // then - t1 = $async$self._nano_video_player$_controller; - t1 = t1 == null ? null : t1.dispose$0(); - $async$goto = 11; - return A._asyncAwait(t3._is(t1) ? t1 : A._Future$value(t1, t2), $async$_nano_video_player$_setupController$0); - case 11: - // returning from await. - // goto return - $async$goto = 1; - break; - case 10: - // join - t1 = $async$self._nano_video_player$_controller; - t1.toString; - $async$self._widget.toString; - t1.setLooping$1(true); - t1 = $async$self._nano_video_player$_controller; - t1.toString; - $async$self._widget.toString; - t1.setVolume$1(0); - t1 = $async$self._nano_video_player$_controller; - t1.toString; - t1.setPlaybackSpeed$1($async$self._widget.playbackSpeed); - $async$self.setState$1(new A._NanoVideoPlayerState__setupController_closure($async$self)); - $async$self._widget.toString; - $async$goto = 12; - return A._asyncAwait($async$self._nano_video_player$_controller.play$0(0), $async$_nano_video_player$_setupController$0); - case 12: - // returning from await. - $async$self._widget.toString; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("Error setting up nano video controller: " + A.S(e)); - $async$self.setState$1(new A._NanoVideoPlayerState__setupController_closure0($async$self)); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_nano_video_player$_setupController$0, $async$completer); - }, - _onClipUpdated$0() { - var t1, _this = this; - if (_this._nano_video_player$_isDisposed) - return; - _this.setState$1(new A._NanoVideoPlayerState__onClipUpdated_closure()); - t1 = _this.___NanoVideoPlayerState__clipManager_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._videoClip; - if ((t1 == null ? null : t1.state === B.ClipState_2) === true && _this._nano_video_player$_controller == null) - _this._nano_video_player$_setupController$0(); - }, - togglePlayback$0() { - var t1, t2, _this = this; - if (_this._nano_video_player$_isLoading || _this._nano_video_player$_controller == null) - return; - _this.setState$1(new A._NanoVideoPlayerState_togglePlayback_closure(_this)); - t1 = _this._isPlaying; - t2 = _this._nano_video_player$_controller; - if (t1) - t2.play$0(0); - else - t2.pause$0(0); - }, - setupWebVisibilityListeners$0() { - var e, t1, exception; - try { - t1 = document; - t1.toString; - t1 = B.C__CustomEventStreamProvider.forTarget$1(t1); - A._EventStreamSubscription$0(t1._html$_target, t1._html$_eventType, new A._NanoVideoPlayerState_setupWebVisibilityListeners_closure(this), false); - } catch (exception) { - e = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1(string$.Error_s + A.S(e)); - } - }, - handleVisibilityChange$0() { - var visibilityState, e, t1, exception, _this = this; - try { - t1 = window.document; - t1.toString; - t1 = t1.visibilityState || t1.mozVisibilityState || t1.msVisibilityState || t1.webkitVisibilityState; - t1.toString; - visibilityState = t1; - if (J.$eq$(visibilityState, "hidden")) { - if (_this._isPlaying) { - _this.VideoPlayerLifecycleMixin__wasPlayingBeforeBackground = true; - _this.togglePlayback$0(); - } - } else if (J.$eq$(visibilityState, "visible")) - if (!_this._isPlaying && _this.VideoPlayerLifecycleMixin__wasPlayingBeforeBackground) { - _this.VideoPlayerLifecycleMixin__wasPlayingBeforeBackground = false; - _this.togglePlayback$0(); - } - } catch (exception) { - e = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Error handling visibility change: " + A.S(e)); - } - }, - dispose$0() { - var t1, _this = this; - _this._nano_video_player$_isDisposed = true; - t1 = _this._nano_video_player$_controller; - if (t1 != null) - t1.dispose$0(); - t1 = _this.___NanoVideoPlayerState__clipManager_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._nano_clip_manager$_isDisposed = true; - _this.super$__NanoVideoPlayerState_State_WidgetsBindingObserver_VideoPlayerLifecycleMixin$dispose(); - }, - build$1(context) { - var t3, t4, t5, _this = this, _null = null, - t1 = A.BorderRadius$circular(_this._widget.borderRadius), - t2 = _this._nano_video_player$_controller; - if ((t2 == null ? _null : t2._change_notifier$_value.isInitialized) === true) { - t2 = J.get$aspectRatio$z(t2._change_notifier$_value); - t3 = _this._nano_video_player$_controller; - t3.toString; - t3 = new A.AspectRatio(t2, new A.VideoPlayer(t3, _null), _null); - t2 = t3; - } else - t2 = _this._buildPlaceholder$0(); - t2 = A._setArrayType([A.Container$(_null, t2, B.Clip_0, B.Color_jDO, _null, _null, _null, _null, _null, _null, _null, _null, _null)], type$.JSArray_Widget); - t3 = _this._nano_video_player$_isLoading; - if (t3) - _this._widget.toString; - if (t3) - t2.push(B.Center_UQ0); - t3 = _this.___NanoVideoPlayerState__clipManager_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - if (t3._statusText.length !== 0) { - t4 = _this._nano_video_player$_controller; - t4 = (t4 == null ? _null : t4._change_notifier$_value.isInitialized) !== true; - } else - t4 = false; - if (t4) { - t4 = A.Color$fromARGB(153, B.Color_vnR.toARGB32$0() >>> 16 & 255, B.Color_vnR.toARGB32$0() >>> 8 & 255, B.Color_vnR.toARGB32$0() & 255); - t5 = A.BorderRadius$circular(4); - t2.push(A.Positioned$(8, A.Container$(_null, A.Text$(t3._statusText, _null, _null, _null, B.TextStyle_QjO, _null, _null), B.Clip_0, _null, _null, new A.BoxDecoration(t4, _null, _null, t5, _null, _null, B.BoxShape_0), _null, _null, _null, B.EdgeInsets_8_4_8_4, _null, _null, _null), _null, _null, 8, _null, _null, _null)); - } - return A.GestureDetector$(_null, A.ClipRRect$(t1, A.Stack$(B.AlignmentDirectional_m1_m1, t2, B.Clip_1, B.StackFit_2, _null), B.Clip_2), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - _buildPlaceholder$0() { - this._widget.toString; - return B.Center_r35; - } - }; - A._NanoVideoPlayerState__initialize_closure.prototype = { - call$0() { - this.$this._nano_video_player$_isLoading = true; - }, - $signature: 0 - }; - A._NanoVideoPlayerState__setupController_closure.prototype = { - call$0() { - var t1 = this.$this; - t1._nano_video_player$_isLoading = false; - t1._widget.toString; - t1._isPlaying = true; - }, - $signature: 0 - }; - A._NanoVideoPlayerState__setupController_closure0.prototype = { - call$0() { - this.$this._nano_video_player$_isLoading = false; - }, - $signature: 0 - }; - A._NanoVideoPlayerState__onClipUpdated_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._NanoVideoPlayerState_togglePlayback_closure.prototype = { - call$0() { - var t1 = this.$this; - t1._isPlaying = !t1._isPlaying; - }, - $signature: 0 - }; - A._NanoVideoPlayerState_setupWebVisibilityListeners_closure.prototype = { - call$1(_) { - this.$this.handleVisibilityChange$0(); - }, - $signature: 68 - }; - A.__NanoVideoPlayerState_State_WidgetsBindingObserver.prototype = {}; - A.__NanoVideoPlayerState_State_WidgetsBindingObserver_VideoPlayerLifecycleMixin.prototype = { - initState$0() { - this.super$State$initState(); - $.WidgetsBinding__instance.WidgetsBinding__observers.push(this); - this.setupWebVisibilityListeners$0(); - }, - dispose$0() { - $.WidgetsBinding__instance.removeObserver$1(this); - this.super$State$dispose(); - } - }; - A.PlaybackController.prototype = { - togglePlayback$0() { - var controller, t1, _this = this; - if (_this.isLoading) - return; - controller = _this.currentController; - if (controller == null) - return; - t1 = !_this.isPlaying; - _this.isPlaying = t1; - if (t1) { - controller.seekTo$1(_this.currentPlaybackPosition); - controller.play$0(0); - _this.startPlaybackTimer$0(); - } else { - controller.pause$0(0); - t1 = _this.playbackTimer; - if (t1 != null) - t1.cancel$0(0); - t1 = _this.positionTrackingTimer; - if (t1 != null) - t1.cancel$0(0); - } - }, - startPlaybackTimer$0() { - var _this = this, - t1 = _this.playbackTimer; - if (t1 != null) - t1.cancel$0(0); - t1 = $.Configuration__instance; - if (t1 == null) - t1 = $.Configuration__instance = new A.Configuration(); - _this.playbackTimer = A.Timer_Timer(new A.Duration(t1.get$actualClipDuration()._duration - t1.get$transitionBufferDuration()._duration), new A.PlaybackController_startPlaybackTimer_closure(_this)); - _this.startPositionTracking$0(); - }, - startPositionTracking$0() { - var t1 = this.positionTrackingTimer; - if (t1 != null) - t1.cancel$0(0); - this.positionTrackingTimer = A.Timer_Timer$periodic(B.Duration_50000, new A.PlaybackController_startPositionTracking_closure(this)); - }, - dispose$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1, t2, t3; - var $async$dispose$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self.isDisposed = true; - t1 = $async$self.playbackTimer; - if (t1 != null) - t1.cancel$0(0); - t1 = $async$self.positionTrackingTimer; - if (t1 != null) - t1.cancel$0(0); - t1 = $async$self.currentController; - t1 = t1 == null ? null : t1.dispose$0(); - t2 = type$.void; - t3 = type$.Future_void; - $async$goto = 2; - return A._asyncAwait(t3._is(t1) ? t1 : A._Future$value(t1, t2), $async$dispose$0); - case 2: - // returning from await. - t1 = $async$self.nextController; - t1 = t1 == null ? null : t1.dispose$0(); - $async$goto = 3; - return A._asyncAwait(t3._is(t1) ? t1 : A._Future$value(t1, t2), $async$dispose$0); - case 3: - // returning from await. - $async$self.nextController = $async$self.currentController = null; - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$dispose$0, $async$completer); - }, - get$isPlaying() { - return this.isPlaying; - } - }; - A.PlaybackController_startPlaybackTimer_closure.prototype = { - call$0() { - var t1 = this.$this; - if (t1.isDisposed || !t1.isPlaying) - return; - t1 = t1.onVideoCompleted; - if (t1 != null) - t1.call$0(); - }, - $signature: 0 - }; - A.PlaybackController_startPositionTracking_closure.prototype = { - call$1(_) { - var controller, - t1 = this.$this; - if (t1.isDisposed || !t1.isPlaying) - return; - controller = t1.currentController; - if (controller != null && controller._change_notifier$_value.isInitialized) - t1.currentPlaybackPosition = controller._change_notifier$_value.position; - }, - $signature: 45 - }; - A.buildPlaceholder_closure.prototype = { - call$3(_, __, ___) { - return B.Center_ACA; - }, - $signature: 78 - }; - A.buildPlaceholder_closure0.prototype = { - call$3(_, __, ___) { - return B.Center_ACA; - }, - $signature: 78 - }; - A.buildBufferStatus_closure.prototype = { - call$1(c) { - return c.get$isReady() || c.get$isPlaying(); - }, - $signature: 129 - }; - A.VideoPlayerWidget.prototype = { - createState$0() { - return new A._VideoPlayerWidgetState(B.VideoOrientation_0, new A.DateTime(Date.now(), 0, false)); - } - }; - A._VideoPlayerWidgetState.prototype = { - initState$0() { - var e, t1, exception, _this = this; - _this.super$State$initState(); - $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); - try { - t1 = document; - t1.toString; - t1 = B.C__CustomEventStreamProvider.forTarget$1(t1); - A._EventStreamSubscription$0(t1._html$_target, t1._html$_eventType, new A._VideoPlayerWidgetState_initState_closure(_this), false); - t1 = window; - t1.toString; - A._EventStreamSubscription$0(t1, "beforeunload", new A._VideoPlayerWidgetState_initState_closure0(_this), false); - } catch (exception) { - e = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1(string$.Error_s + A.S(e)); - } - _this._initializePlayer$0(); - }, - _handleVisibilityChange$0() { - var visibilityState, e, t1, exception, _this = this; - try { - t1 = window.document; - t1.toString; - t1 = t1.visibilityState || t1.mozVisibilityState || t1.msVisibilityState || t1.webkitVisibilityState; - t1.toString; - visibilityState = t1; - if (J.$eq$(visibilityState, "hidden")) - _this._pauseVideo$0(); - else if (J.$eq$(visibilityState, "visible") && _this._wasPlayingBeforeBackground) { - t1 = _this.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!t1.isPlaying && _this._wasPlayingBeforeBackground) { - _this._wasPlayingBeforeBackground = false; - _this._togglePlayback$0(); - } - } - } catch (exception) { - e = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Error handling visibility change: " + A.S(e)); - } - }, - _pauseVideo$0() { - var t1 = this.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.isPlaying) { - this._wasPlayingBeforeBackground = true; - this._togglePlayback$0(); - } - }, - _initializePlayer$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1, aspectRatio, t2, t3, t4, t5, t6, t7; - var $async$_initializePlayer$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._video_player_widget$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - t1 = $async$self._framework$_element; - t1.toString; - t1 = A.InheritedModel_inheritFrom(t1, null, type$.MediaQuery).data.size; - aspectRatio = t1._dx / t1._dy; - if (aspectRatio > 1.2) - $async$self._currentOrientation = B.VideoOrientation_0; - else if (aspectRatio < 0.8) - $async$self._currentOrientation = B.VideoOrientation_1; - else - $async$self._currentOrientation = B.VideoOrientation_0; - $async$self.___VideoPlayerWidgetState__playbackController_F !== $ && A.throwUnnamedLateFieldAI(); - t1 = $async$self.___VideoPlayerWidgetState__playbackController_F = new A.PlaybackController(B.Duration_0); - t1.isLoading = true; - t1.onVideoCompleted = $async$self.get$_onVideoCompleted(); - t1 = $async$self._widget.video; - t2 = new A._VideoPlayerWidgetState__initializePlayer_closure($async$self); - t3 = type$.JSArray_VideoClip; - t4 = A._setArrayType([], t3); - t3 = A._setArrayType([], t3); - t5 = A.LinkedHashSet_LinkedHashSet$_empty(type$.String); - t6 = new A.QueueStatsLogger(A._setArrayType([], type$.JSArray_Duration)); - t7 = $.$get$WebSocketApiService__instance(); - t1 = new A.ClipQueueManager(t1, t7, t2, t4, t3, t5, t6, t1.id, B.VideoOrientation_0); - t1.__ClipQueueManager__generationHandler_F = new A.ClipGenerationHandler(t7, t6, t5, t2); - $async$self.___VideoPlayerWidgetState__bufferManager_F !== $ && A.throwUnnamedLateFieldAI(); - t1 = $async$self.___VideoPlayerWidgetState__bufferManager_F = new A.BufferManager(t1); - $async$goto = 3; - return A._asyncAwait(t1.initialize$0(0), $async$_initializePlayer$0); - case 3: - // returning from await. - $async$goto = 4; - return A._asyncAwait(t1.updateOrientation$1($async$self._currentOrientation), $async$_initializePlayer$0); - case 4: - // returning from await. - if (!$async$self._video_player_widget$_isDisposed && $async$self._framework$_element != null) - $async$self.setState$1(new A._VideoPlayerWidgetState__initializePlayer_closure0($async$self)); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_initializePlayer$0, $async$completer); - }, - _checkBufferAndStartPlayback$0() { - var e, t1, exception, _this = this; - if (!_this._video_player_widget$_isDisposed) { - t1 = _this.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.startedInitialPlayback; - } else - t1 = true; - if (t1) - return; - try { - t1 = _this.___VideoPlayerWidgetState__bufferManager_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.isBufferReadyToStartPlayback$0()) { - t1 = _this.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.startedInitialPlayback = true; - _this._startInitialPlayback$0(); - } else if (!_this._video_player_widget$_isDisposed) - A.Future_Future$delayed(B.Duration_50000, _this.get$_checkBufferAndStartPlayback(), type$.void); - } catch (exception) { - e = A.unwrapException(exception); - A.print__debugPrintThrottled$closure().call$1("Error checking buffer status: " + A.S(e)); - } - }, - _startInitialPlayback$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1, nextClip; - var $async$_startInitialPlayback$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._video_player_widget$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - t1 = $async$self.___VideoPlayerWidgetState__bufferManager_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - nextClip = t1.queueManager.get$currentClip(); - $async$goto = (nextClip == null ? null : nextClip.state === B.ClipState_2) === true && nextClip.state !== B.ClipState_3 ? 3 : 4; - break; - case 3: - // then - t1.queueManager.startPlayingClip$1(nextClip); - $async$goto = 5; - return A._asyncAwait($async$self._playClip$1(nextClip), $async$_startInitialPlayback$0); - case 5: - // returning from await. - case 4: - // join - if (!$async$self._video_player_widget$_isDisposed && $async$self._framework$_element != null) - $async$self.setState$1(new A._VideoPlayerWidgetState__startInitialPlayback_closure($async$self)); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_startInitialPlayback$0, $async$completer); - }, - _togglePlayback$0() { - var _this = this, - t1 = _this.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.togglePlayback$0(); - if (!_this._video_player_widget$_isDisposed && _this._framework$_element != null) - _this.setState$1(new A._VideoPlayerWidgetState__togglePlayback_closure()); - }, - _playClip$1(clip) { - return this._playClip$body$_VideoPlayerWidgetState(clip); - }, - _playClip$body$_VideoPlayerWidgetState(clip) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, oldController, oldClip, e, t1, t2, t3, t4, t0, newController, t5, exception, $async$exception; - var $async$_playClip$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._video_player_widget$_isDisposed || clip.base64Data == null) { - // goto return - $async$goto = 1; - break; - } - $async$handler = 4; - t1 = {}; - t1.newController = null; - t2 = $async$self.___VideoPlayerWidgetState__playbackController_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - $async$goto = t2.nextController != null ? 7 : 9; - break; - case 7: - // then - t3 = clip.seed; - A.print__debugPrintThrottled$closure().call$1("Using preloaded controller for clip " + t3); - t4 = t1.newController = t2.nextController; - t2.nextController = null; - t0 = t4; - t4 = t3; - t3 = t0; - // goto join - $async$goto = 8; - break; - case 9: - // else - t3 = clip.seed; - A.print__debugPrintThrottled$closure().call$1("Creating new controller for clip " + t3); - t4 = clip.base64Data; - t4.toString; - newController = t1.newController = A.VideoPlayerController$networkUrl(A.Uri_parse(t4, 0, null)); - $async$goto = 10; - return A._asyncAwait(newController.initialize$0(0), $async$_playClip$1); - case 10: - // returning from await. - t4 = t3; - t3 = newController; - case 8: - // join - if ($async$self._video_player_widget$_isDisposed || t3 == null) { - if (t3 != null) - t3.dispose$0(); - // goto return - $async$goto = 1; - break; - } - t3.setLooping$1(true); - t3.setVolume$1(0); - t5 = $.Configuration__instance; - t3.setPlaybackSpeed$1((t5 == null ? $.Configuration__instance = new A.Configuration() : t5).get$clipPlaybackSpeed()); - oldController = t2.currentController; - oldClip = t2.currentClip; - t3 = $async$self.___VideoPlayerWidgetState__bufferManager_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t5 = t3.queueManager; - t5.startPlayingClip$1(clip); - t2.currentPlaybackPosition = B.Duration_0; - if (!$async$self._video_player_widget$_isDisposed && $async$self._framework$_element != null) - $async$self.setState$1(new A._VideoPlayerWidgetState__playClip_closure(t1, $async$self, clip)); - $async$self._widget.toString; - t1 = t1.newController; - $async$goto = 11; - return A._asyncAwait(t1.play$0(0), $async$_playClip$1); - case 11: - // returning from await. - clip.toString; - A.print__debugPrintThrottled$closure().call$1("Started playback of clip " + t4); - t2.startPlaybackTimer$0(); - t1 = oldController; - t1 = t1 == null ? null : t1.dispose$0(); - $async$goto = 12; - return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$_playClip$1); - case 12: - // returning from await. - if (oldClip != null && oldClip !== clip) - t5.markCurrentClipAsPlayed$0(); - $async$self._widget.toString; - $async$goto = 13; - return A._asyncAwait($async$self._preloadNextClip$0(), $async$_playClip$1); - case 13: - // returning from await. - t3.ensureBufferFull$0(); - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("Error playing clip: " + A.S(e)); - $async$goto = !$async$self._video_player_widget$_isDisposed ? 14 : 15; - break; - case 14: - // then - t1 = $async$self._framework$_element; - if (t1 != null) - $async$self.setState$1(new A._VideoPlayerWidgetState__playClip_closure0($async$self)); - $async$goto = 16; - return A._asyncAwait(A.Future_Future$delayed(B.Duration_500000, null, type$.dynamic), $async$_playClip$1); - case 16: - // returning from await. - case 15: - // join - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_playClip$1, $async$completer); - }, - _onVideoCompleted$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1, t2, nextClip, oldController, t3, t4; - var $async$_onVideoCompleted$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._video_player_widget$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - t1 = $async$self.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.playbackTimer; - if (t2 != null) - t2.cancel$0(0); - t2 = $async$self.___VideoPlayerWidgetState__bufferManager_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - nextClip = t2.queueManager.get$nextReadyClip(); - if (nextClip == null) { - t2 = t1.currentController; - if (t2 != null) - t2.seekTo$1(B.Duration_0); - t1.startPlaybackTimer$0(); - // goto return - $async$goto = 1; - break; - } - if (t1.currentClip != null) { - t2.queueManager.markCurrentClipAsPlayed$0(); - t1.currentClip = null; - } - t2.queueManager.startPlayingClip$1(nextClip); - $async$goto = t1.nextController != null ? 3 : 5; - break; - case 3: - // then - oldController = t1.currentController; - if (!$async$self._video_player_widget$_isDisposed && $async$self._framework$_element != null) - $async$self.setState$1(new A._VideoPlayerWidgetState__onVideoCompleted_closure($async$self, nextClip)); - t2 = t1.currentController; - t2 = t2 == null ? null : t2.play$0(0); - t3 = type$.void; - t4 = type$.Future_void; - $async$goto = 6; - return A._asyncAwait(t4._is(t2) ? t2 : A._Future$value(t2, t3), $async$_onVideoCompleted$0); - case 6: - // returning from await. - t1.startPlaybackTimer$0(); - t1 = oldController == null ? null : oldController.dispose$0(); - $async$goto = 7; - return A._asyncAwait(t4._is(t1) ? t1 : A._Future$value(t1, t3), $async$_onVideoCompleted$0); - case 7: - // returning from await. - $async$goto = 8; - return A._asyncAwait($async$self._preloadNextClip$0(), $async$_onVideoCompleted$0); - case 8: - // returning from await. - // goto join - $async$goto = 4; - break; - case 5: - // else - $async$goto = 9; - return A._asyncAwait($async$self._playClip$1(nextClip), $async$_onVideoCompleted$0); - case 9: - // returning from await. - case 4: - // join - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_onVideoCompleted$0, $async$completer); - }, - _preloadNextClip$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$self = this, nextController, e, t1, t2, exception, $async$exception; - var $async$_preloadNextClip$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$handler = 3; - t1 = $async$self.___VideoPlayerWidgetState__bufferManager_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - $async$goto = 6; - return A._asyncAwait(t1.preloadNextClip$0(), $async$_preloadNextClip$0); - case 6: - // returning from await. - nextController = $async$result; - $async$goto = !$async$self._video_player_widget$_isDisposed && nextController != null ? 7 : 8; - break; - case 7: - // then - t1 = $async$self.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.nextController; - t2 = t2 == null ? null : t2.dispose$0(); - $async$goto = 9; - return A._asyncAwait(type$.Future_void._is(t2) ? t2 : A._Future$value(t2, type$.void), $async$_preloadNextClip$0); - case 9: - // returning from await. - t1.nextController = nextController; - case 8: - // join - $async$handler = 1; - // goto after finally - $async$goto = 5; - break; - case 3: - // catch - $async$handler = 2; - $async$exception = $async$errorStack.pop(); - e = A.unwrapException($async$exception); - A.print__debugPrintThrottled$closure().call$1("Error in preloadNextClip: " + A.S(e)); - // goto after finally - $async$goto = 5; - break; - case 2: - // uncaught - // goto rethrow - $async$goto = 1; - break; - case 5: - // after finally - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_preloadNextClip$0, $async$completer); - }, - didChangeAppLifecycleState$1(state) { - this.super$WidgetsBindingObserver$didChangeAppLifecycleState(state); - }, - dispose$0() { - var t1, _this = this; - _this._video_player_widget$_isDisposed = true; - $.WidgetsBinding__instance.removeObserver$1(_this); - t1 = _this.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___VideoPlayerWidgetState__bufferManager_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.isDisposed = true; - t1 = t1.progressTimer; - if (t1 != null) - t1.cancel$0(0); - t1 = _this._orientationDebounceTimer; - if (t1 != null) - t1.cancel$0(0); - _this.super$State$dispose(); - }, - build$1(context) { - var t1 = A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data.size; - return A.LayoutBuilder$(new A._VideoPlayerWidgetState_build_closure(this, t1._dx, t1._dy)); - } - }; - A._VideoPlayerWidgetState_initState_closure.prototype = { - call$1(_) { - this.$this._handleVisibilityChange$0(); - }, - $signature: 68 - }; - A._VideoPlayerWidgetState_initState_closure0.prototype = { - call$1(_) { - this.$this._pauseVideo$0(); - }, - $signature: 68 - }; - A._VideoPlayerWidgetState__initializePlayer_closure.prototype = { - call$0() { - var t1 = this.$this; - if (!t1._video_player_widget$_isDisposed && t1._framework$_element != null) { - t1.setState$1(new A._VideoPlayerWidgetState__initializePlayer__closure()); - t1._checkBufferAndStartPlayback$0(); - } - }, - $signature: 10 - }; - A._VideoPlayerWidgetState__initializePlayer__closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._VideoPlayerWidgetState__initializePlayer_closure0.prototype = { - call$0() { - var t1 = this.$this.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.isLoading = true; - }, - $signature: 0 - }; - A._VideoPlayerWidgetState__startInitialPlayback_closure.prototype = { - call$0() { - var t1 = this.$this.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.isInitialLoad = t1.isLoading = false; - }, - $signature: 0 - }; - A._VideoPlayerWidgetState__togglePlayback_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._VideoPlayerWidgetState__playClip_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1.___VideoPlayerWidgetState__playbackController_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.currentController = this._box_0.newController; - t2.currentClip = this.clip; - t1._widget.toString; - t2.isPlaying = true; - }, - $signature: 0 - }; - A._VideoPlayerWidgetState__playClip_closure0.prototype = { - call$0() { - var t1 = this.$this.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1.isLoading = true; - }, - $signature: 0 - }; - A._VideoPlayerWidgetState__onVideoCompleted_closure.prototype = { - call$0() { - var t1 = this.$this.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.currentController = t1.nextController; - t1.nextController = null; - t1.currentClip = this.nextClip; - t1.isPlaying = true; - }, - $signature: 0 - }; - A._VideoPlayerWidgetState_build_closure.prototype = { - call$2(context, constraints) { - var t2, aspectRatio, t3, newOrientation, t4, now, timeSinceLastChange, controller, t5, playerHeight, t6, t7, _this = this, _null = null, t1 = {}; - t1.newOrientation = null; - t2 = _this.screenHeight; - aspectRatio = _this.screenWidth / t2; - if (aspectRatio > 1.2) - t3 = t1.newOrientation = B.VideoOrientation_0; - else if (aspectRatio < 0.8) { - t1.newOrientation = B.VideoOrientation_1; - t3 = B.VideoOrientation_1; - } else { - newOrientation = _this.$this._currentOrientation; - t1.newOrientation = newOrientation; - t3 = newOrientation; - } - t4 = _this.$this; - if (t3 !== t4._currentOrientation) { - now = new A.DateTime(Date.now(), 0, false); - timeSinceLastChange = now.difference$1(t4._lastOrientationChange); - t3 = t4._orientationDebounceTimer; - if (t3 != null) - t3.cancel$0(0); - if (B.JSInt_methods._tdivFast$1(timeSinceLastChange._duration, 1000) >= 500) { - t4.setState$1(new A._VideoPlayerWidgetState_build__closure(t1, t4, now)); - t3 = t4.___VideoPlayerWidgetState__bufferManager_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.updateOrientation$1(t1.newOrientation); - } else - t4._orientationDebounceTimer = A.Timer_Timer(B.Duration_800000, new A._VideoPlayerWidgetState_build__closure0(t1, t4, context)); - } - t1 = t4.___VideoPlayerWidgetState__playbackController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - controller = t1.currentController; - t3 = controller == null; - aspectRatio = t3 ? _null : J.get$aspectRatio$z(controller._change_notifier$_value); - if (aspectRatio == null) - aspectRatio = 1.7777777777777777; - t5 = constraints.maxWidth; - playerHeight = t5 / aspectRatio; - if (!isFinite(t5) || !isFinite(playerHeight)) { - playerHeight = t2 * 0.4; - A.print__debugPrintThrottled$closure().call$1("Using fallback height: " + A.S(playerHeight) + " (percentage of screen height)"); - } - t2 = t4._widget; - t2.toString; - t6 = A.BorderRadius$circular(12); - t7 = t3 ? _null : controller._change_notifier$_value.isInitialized; - if (t7 === true) { - controller.toString; - t2 = new A.VideoPlayer(controller, _null); - } else - t2 = A.buildPlaceholder(t2.initialThumbnailUrl); - t2 = A._setArrayType([A.ClipRRect$(t6, A.Container$(_null, t2, B.Clip_0, B.Color_jDO, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.Clip_2)], type$.JSArray_Widget); - t3 = t3 ? _null : controller._change_notifier$_value.isInitialized; - if (t3 === true) { - t3 = t1.isPlaying; - t6 = A.Color$fromARGB(153, B.Color_vnR.toARGB32$0() >>> 16 & 255, B.Color_vnR.toARGB32$0() >>> 8 & 255, B.Color_vnR.toARGB32$0() & 255); - t7 = A.BorderRadius$circular(24); - t2.push(A.Positioned$(16, A.GestureDetector$(_null, A.Container$(_null, A.Icon$(t3 ? B.IconData_58492_false : B.IconData_58571_false, B.Color_wst, _null, 24), B.Clip_0, _null, _null, new A.BoxDecoration(t6, _null, _null, t7, _null, _null, B.BoxShape_0), _null, _null, _null, B.EdgeInsets_8_8_8_8, _null, _null, _null), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4.get$_togglePlayback(), _null, _null, _null, _null, _null, _null), _null, _null, 16, _null, _null, _null)); - } - t1 = t1.isLoading; - t4 = t4.___VideoPlayerWidgetState__bufferManager_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t2.push(A.buildBufferStatus(A.List_List$unmodifiable(t4.queueManager._clipBuffer, type$.VideoClip), t1, true)); - return A.SizedBox$(A.Stack$(B.AlignmentDirectional_m1_m1, t2, B.Clip_1, B.StackFit_1, _null), playerHeight, t5); - }, - $signature: 525 - }; - A._VideoPlayerWidgetState_build__closure.prototype = { - call$0() { - var t1 = this.$this; - t1._currentOrientation = this._box_0.newOrientation; - t1._lastOrientationChange = this.now; - }, - $signature: 0 - }; - A._VideoPlayerWidgetState_build__closure0.prototype = { - call$0() { - var t2, latestAspectRatio, latestOrientation, t3, - t1 = this.$this; - if (!t1._video_player_widget$_isDisposed && t1._framework$_element != null) { - t2 = A.InheritedModel_inheritFrom(this.context, null, type$.MediaQuery).data.size; - latestAspectRatio = t2._dx / t2._dy; - if (latestAspectRatio > 1.2) - latestOrientation = B.VideoOrientation_0; - else - latestOrientation = latestAspectRatio < 0.8 ? B.VideoOrientation_1 : t1._currentOrientation; - t2 = this._box_0; - t3 = t2.newOrientation; - if (latestOrientation === t3 && t1._currentOrientation !== t3) - if (!t1._video_player_widget$_isDisposed && t1._framework$_element != null) { - t1.setState$1(new A._VideoPlayerWidgetState_build___closure(t2, t1)); - t1 = t1.___VideoPlayerWidgetState__bufferManager_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.updateOrientation$1(t2.newOrientation); - } - } - }, - $signature: 0 - }; - A._VideoPlayerWidgetState_build___closure.prototype = { - call$0() { - var t1 = this.$this; - t1._currentOrientation = this._box_0.newOrientation; - t1._lastOrientationChange = new A.DateTime(Date.now(), 0, false); - }, - $signature: 0 - }; - A.__VideoPlayerWidgetState_State_WidgetsBindingObserver.prototype = {}; - A.DelegatingStreamSink.prototype = { - close$0(_) { - return this._stream_sink$_sink.close$0(0); - } - }; - A.StringCharacters.prototype = { - get$iterator(_) { - return new A.StringCharacterRange(this.string, 0, 0); - }, - get$first(_) { - var t1 = this.string, - t2 = t1.length; - return t2 === 0 ? A.throwExpression(A.StateError$("No element")) : B.JSString_methods.substring$2(t1, 0, new A.Breaks(t1, t2, 0, 240).nextBreak$0()); - }, - get$last(_) { - var t1 = this.string, - t2 = t1.length; - return t2 === 0 ? A.throwExpression(A.StateError$("No element")) : B.JSString_methods.substring$1(t1, new A.BackBreaks(t1, 0, t2, 240).nextBreak$0()); - }, - get$isEmpty(_) { - return this.string.length === 0; - }, - get$isNotEmpty(_) { - return this.string.length !== 0; - }, - get$length(_) { - var brk, $length, - t1 = this.string, - t2 = t1.length; - if (t2 === 0) - return 0; - brk = new A.Breaks(t1, t2, 0, 240); - for ($length = 0; brk.nextBreak$0() >= 0;) - ++$length; - return $length; - }, - elementAt$1(_, index) { - var t1, t2, count, breaks, start, end; - A.RangeError_checkNotNegative(index, "index"); - t1 = this.string; - t2 = t1.length; - count = 0; - if (t2 !== 0) { - breaks = new A.Breaks(t1, t2, 0, 240); - for (start = 0; end = breaks.nextBreak$0(), end >= 0; start = end) { - if (count === index) - return B.JSString_methods.substring$2(t1, start, end); - ++count; - } - } - throw A.wrapException(A.IndexError$(index, this, "index", null, count)); - }, - contains$1(_, singleCharacterString) { - var t1; - if (typeof singleCharacterString != "string") - return false; - t1 = singleCharacterString.length; - if (t1 === 0) - return false; - if (new A.Breaks(singleCharacterString, t1, 0, 240).nextBreak$0() !== t1) - return false; - t1 = this.string; - return A._indexOf(t1, singleCharacterString, 0, t1.length) >= 0; - }, - _skipIndices$3(count, cursor, breaks) { - var t1, nextBreak; - if (count === 0 || cursor === this.string.length) - return cursor; - t1 = this.string; - breaks = new A.Breaks(t1, t1.length, cursor, 240); - do { - nextBreak = breaks.nextBreak$0(); - if (nextBreak < 0) - break; - if (--count, count > 0) { - cursor = nextBreak; - continue; - } else { - cursor = nextBreak; - break; - } - } while (true); - return cursor; - }, - skip$1(_, count) { - A.RangeError_checkNotNegative(count, "count"); - return this._skip$1(count); - }, - _skip$1(count) { - var start = this._skipIndices$3(count, 0, null), - t1 = this.string; - if (start === t1.length) - return B.StringCharacters_GVp; - return new A.StringCharacters(B.JSString_methods.substring$1(t1, start)); - }, - where$1(_, test) { - var string = this.super$Iterable$where(0, test).join$0(0); - if (string.length === 0) - return B.StringCharacters_GVp; - return new A.StringCharacters(string); - }, - $add(_, characters) { - return new A.StringCharacters(this.string + characters.string); - }, - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.StringCharacters && this.string === other.string; - }, - get$hashCode(_) { - return B.JSString_methods.get$hashCode(this.string); - }, - toString$0(_) { - return this.string; - } - }; - A.StringCharacterRange.prototype = { - get$current(_) { - var _this = this, - t1 = _this._currentCache; - return t1 == null ? _this._currentCache = B.JSString_methods.substring$2(_this._characters_impl$_string, _this._characters_impl$_start, _this._characters_impl$_end) : t1; - }, - moveNext$0() { - return this._advanceEnd$2(1, this._characters_impl$_end); - }, - _advanceEnd$2(count, newStart) { - var index, t1, t2, state, char, nextIndex, category, nextChar, t3, _this = this, - _s6144_ = string$.u1132_____, - _s10964_ = string$.x10_____; - if (count > 0) { - index = _this._characters_impl$_end; - for (t1 = _this._characters_impl$_string, t2 = t1.length, state = 240; index < t2; index = nextIndex) { - char = t1.charCodeAt(index); - nextIndex = index + 1; - if ((char & 64512) !== 55296) - category = _s10964_.charCodeAt(_s6144_.charCodeAt(char >>> 5) + (char & 31)); - else { - category = 1; - if (nextIndex < t2) { - nextChar = t1.charCodeAt(nextIndex); - if ((nextChar & 64512) === 56320) { - ++nextIndex; - category = _s10964_.charCodeAt(_s6144_.charCodeAt(((char & 1023) << 10) + (nextChar & 1023) + 524288 >>> 8) + (nextChar & 255)); - } - } - } - state = string$.x15_____.charCodeAt((state & -4) + category); - if ((state & 1) !== 0) { - --count; - t3 = count === 0; - } else - t3 = false; - if (t3) { - _this._characters_impl$_start = newStart; - _this._characters_impl$_end = index; - _this._currentCache = null; - return true; - } - } - _this._characters_impl$_start = newStart; - _this._characters_impl$_end = t2; - _this._currentCache = null; - return count === 1 && state !== 240; - } else { - _this._characters_impl$_start = newStart; - _this._currentCache = null; - return true; - } - }, - _retractStart$2(count, newEnd) { - var start, breaks, nextBreak, _this = this; - A.RangeError_checkNotNegative(count, "count"); - start = _this._characters_impl$_start; - breaks = new A.BackBreaks(_this._characters_impl$_string, 0, start, 240); - for (; count > 0; start = nextBreak) { - nextBreak = breaks.nextBreak$0(); - if (nextBreak < 0) - break; - --count; - } - _this._characters_impl$_start = start; - _this._characters_impl$_end = newEnd; - _this._currentCache = null; - return count === 0; - } - }; - A.Breaks.prototype = { - nextBreak$0() { - var t1, t2, _this = this; - for (t1 = _this.end; t2 = _this.cursor, t2 < t1;) { - _this.step$0(0); - if ((_this.state & 3) !== 0) - return t2; - } - t1 = string$.x15_____.charCodeAt((_this.state & -4) + 18); - _this.state = t1; - if ((t1 & 3) !== 0) - return t2; - return -1; - }, - step$0(_) { - var nextChar, category, _this = this, - _s6144_ = string$.u1132_____, - _s10964_ = string$.x10_____, - _s500_ = string$.x15_____, - t1 = _this.base, - t2 = _this.cursor, - t3 = _this.cursor = t2 + 1, - char = t1.charCodeAt(t2); - if ((char & 64512) !== 55296) { - _this.state = _s500_.charCodeAt((_this.state & -4) + _s10964_.charCodeAt(_s6144_.charCodeAt(char >>> 5) + (char & 31))); - return; - } - if (t3 < _this.end) { - nextChar = t1.charCodeAt(t3); - t1 = (nextChar & 64512) === 56320; - } else { - nextChar = null; - t1 = false; - } - if (t1) { - category = _s10964_.charCodeAt(_s6144_.charCodeAt(((char & 1023) << 10) + (nextChar & 1023) + 524288 >>> 8) + (nextChar & 255)); - _this.cursor = t3 + 1; - } else - category = 1; - _this.state = _s500_.charCodeAt((_this.state & -4) + category); - }, - _unknownPositionFirstStep$1(start) { - var cursorBefore, t2, prevChar, prevCategory, tailChar, leadIndex, leadChar, _this = this, - _s6144_ = string$.u1132_____, - _s10964_ = string$.x10_____, - t1 = _this.cursor; - if (t1 === start) { - _this.state = 240; - return t1; - } - cursorBefore = t1 - 1; - t2 = _this.base; - prevChar = t2.charCodeAt(cursorBefore); - if ((prevChar & 63488) !== 55296) - prevCategory = _s10964_.charCodeAt(_s6144_.charCodeAt(prevChar >>> 5) + (prevChar & 31)); - else { - prevCategory = 1; - if ((prevChar & 64512) === 55296) { - if (t1 < _this.end) { - tailChar = t2.charCodeAt(t1); - t2 = (tailChar & 64512) === 56320; - } else { - tailChar = null; - t2 = false; - } - if (t2) { - _this.cursor = t1 + 1; - prevCategory = _s10964_.charCodeAt(_s6144_.charCodeAt(((prevChar & 1023) << 10) + (tailChar & 1023) + 524288 >>> 8) + (tailChar & 255)); - } - } else { - leadIndex = cursorBefore - 1; - if (leadIndex >= start) { - leadChar = t2.charCodeAt(leadIndex); - t1 = (leadChar & 64512) === 55296; - } else { - leadChar = null; - t1 = false; - } - if (t1) { - prevCategory = _s10964_.charCodeAt(_s6144_.charCodeAt(((leadChar & 1023) << 10) + (prevChar & 1023) + 524288 >>> 8) + (prevChar & 255)); - cursorBefore = leadIndex; - } - } - } - _this.state = string$.x15_____.charCodeAt(280 + prevCategory); - return cursorBefore; - } - }; - A.BackBreaks.prototype = { - nextBreak$0() { - var t1, t2, t3, preCursor, breakAt, _this = this; - for (t1 = _this.start; t2 = _this.cursor, t2 > t1;) { - _this.step$0(0); - t3 = _this.state; - if ((t3 & 3) === 0) - continue; - if ((t3 & 2) !== 0) { - preCursor = _this.cursor; - breakAt = _this._lookahead$0(); - if (t3 >= 340) - _this.cursor = preCursor; - else if ((_this.state & 3) === 3) - _this.cursor = breakAt; - } - if ((_this.state & 1) !== 0) - return t2; - } - t1 = string$.x01_____.charCodeAt((_this.state & -4) + 18); - _this.state = t1; - if ((t1 & 1) !== 0) - return t2; - return -1; - }, - step$0(_) { - var prevChar, category, _this = this, - _s6144_ = string$.u1132_____, - _s10964_ = string$.x10_____, - _s380_ = string$.x01_____, - t1 = _this.base, - t2 = --_this.cursor, - char = t1.charCodeAt(t2); - if ((char & 64512) !== 56320) { - _this.state = _s380_.charCodeAt((_this.state & -4) + _s10964_.charCodeAt(_s6144_.charCodeAt(char >>> 5) + (char & 31))); - return; - } - if (t2 >= _this.start) { - t2 = _this.cursor = t2 - 1; - prevChar = t1.charCodeAt(t2); - t1 = (prevChar & 64512) === 55296; - } else { - prevChar = null; - t1 = false; - } - if (t1) - category = _s10964_.charCodeAt(_s6144_.charCodeAt(((prevChar & 1023) << 10) + (char & 1023) + 524288 >>> 8) + (char & 255)); - else { - _this.cursor = t2 + 1; - category = 1; - } - _this.state = _s380_.charCodeAt((_this.state & -4) + category); - }, - _lookahead$0() { - var t1, t2, _this = this; - for (t1 = _this.start; t2 = _this.cursor, t2 > t1;) { - _this.step$0(0); - if (_this.state < 280) - return t2; - } - _this.state = string$.x01_____.charCodeAt((_this.state & -4) + 18); - return t1; - } - }; - A.CanonicalizedMap.prototype = { - $index(_, key) { - var pair, _this = this; - if (!_this._isValidKey$1(key)) - return null; - pair = _this._base.$index(0, _this._canonicalize.call$1(_this.$ti._eval$1("CanonicalizedMap.K")._as(key))); - return pair == null ? null : pair.value; - }, - $indexSet(_, key, value) { - var _this = this; - if (!_this._isValidKey$1(key)) - return; - _this._base.$indexSet(0, _this._canonicalize.call$1(key), new A.MapEntry(key, value, _this.$ti._eval$1("MapEntry"))); - }, - addAll$1(_, other) { - other.forEach$1(0, new A.CanonicalizedMap_addAll_closure(this)); - }, - cast$2$0(_, K2, V2) { - var t1 = this._base; - return t1.cast$2$0(t1, K2, V2); - }, - containsKey$1(_, key) { - var _this = this; - if (!_this._isValidKey$1(key)) - return false; - return _this._base.containsKey$1(0, _this._canonicalize.call$1(_this.$ti._eval$1("CanonicalizedMap.K")._as(key))); - }, - get$entries(_) { - var t1 = this._base, - t2 = A._instanceType(t1)._eval$1("LinkedHashMapEntriesIterable<1,2>"); - return A.MappedIterable_MappedIterable(new A.LinkedHashMapEntriesIterable(t1, t2), new A.CanonicalizedMap_entries_closure(this), t2._eval$1("Iterable.E"), this.$ti._eval$1("MapEntry")); - }, - forEach$1(_, f) { - this._base.forEach$1(0, new A.CanonicalizedMap_forEach_closure(this, f)); - }, - get$isEmpty(_) { - return this._base.__js_helper$_length === 0; - }, - get$isNotEmpty(_) { - return this._base.__js_helper$_length !== 0; - }, - get$keys(_) { - var t1 = this._base, - t2 = A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>"); - return A.MappedIterable_MappedIterable(new A.LinkedHashMapValuesIterable(t1, t2), new A.CanonicalizedMap_keys_closure(this), t2._eval$1("Iterable.E"), this.$ti._eval$1("CanonicalizedMap.K")); - }, - get$length(_) { - return this._base.__js_helper$_length; - }, - map$2$1(_, transform, K2, V2) { - var t1 = this._base; - return t1.map$2$1(t1, new A.CanonicalizedMap_map_closure(this, transform, K2, V2), K2, V2); - }, - putIfAbsent$2(_, key, ifAbsent) { - return this._base.putIfAbsent$2(0, this._canonicalize.call$1(key), new A.CanonicalizedMap_putIfAbsent_closure(this, key, ifAbsent)).value; - }, - remove$1(_, key) { - var pair, _this = this; - if (!_this._isValidKey$1(key)) - return null; - pair = _this._base.remove$1(0, _this._canonicalize.call$1(_this.$ti._eval$1("CanonicalizedMap.K")._as(key))); - return pair == null ? null : pair.value; - }, - removeWhere$1(_, test) { - var t1 = this._base; - return t1.removeWhere$1(t1, new A.CanonicalizedMap_removeWhere_closure(this, test)); - }, - get$values(_) { - var t1 = this._base, - t2 = A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>"); - return A.MappedIterable_MappedIterable(new A.LinkedHashMapValuesIterable(t1, t2), new A.CanonicalizedMap_values_closure(this), t2._eval$1("Iterable.E"), this.$ti._eval$1("CanonicalizedMap.V")); - }, - toString$0(_) { - return A.MapBase_mapToString(this); - }, - _isValidKey$1(key) { - return this.$ti._eval$1("CanonicalizedMap.K")._is(key); - }, - $isMap: 1 - }; - A.CanonicalizedMap_addAll_closure.prototype = { - call$2(key, value) { - this.$this.$indexSet(0, key, value); - return value; - }, - $signature() { - return this.$this.$ti._eval$1("~(CanonicalizedMap.K,CanonicalizedMap.V)"); - } - }; - A.CanonicalizedMap_entries_closure.prototype = { - call$1(e) { - var t1 = e.value; - return new A.MapEntry(t1.key, t1.value, this.$this.$ti._eval$1("MapEntry")); - }, - $signature() { - return this.$this.$ti._eval$1("MapEntry(MapEntry>)"); - } - }; - A.CanonicalizedMap_forEach_closure.prototype = { - call$2(key, pair) { - return this.f.call$2(pair.key, pair.value); - }, - $signature() { - return this.$this.$ti._eval$1("~(CanonicalizedMap.C,MapEntry)"); - } - }; - A.CanonicalizedMap_keys_closure.prototype = { - call$1(pair) { - return pair.key; - }, - $signature() { - return this.$this.$ti._eval$1("CanonicalizedMap.K(MapEntry)"); - } - }; - A.CanonicalizedMap_map_closure.prototype = { - call$2(_, pair) { - return this.transform.call$2(pair.key, pair.value); - }, - $signature() { - return this.$this.$ti._bind$1(this.K2)._bind$1(this.V2)._eval$1("MapEntry<1,2>(CanonicalizedMap.C,MapEntry)"); - } - }; - A.CanonicalizedMap_putIfAbsent_closure.prototype = { - call$0() { - return new A.MapEntry(this.key, this.ifAbsent.call$0(), this.$this.$ti._eval$1("MapEntry")); - }, - $signature() { - return this.$this.$ti._eval$1("MapEntry()"); - } - }; - A.CanonicalizedMap_removeWhere_closure.prototype = { - call$2(_, pair) { - return this.test.call$2(pair.key, pair.value); - }, - $signature() { - return this.$this.$ti._eval$1("bool(CanonicalizedMap.C,MapEntry)"); - } - }; - A.CanonicalizedMap_values_closure.prototype = { - call$1(pair) { - return pair.value; - }, - $signature() { - return this.$this.$ti._eval$1("CanonicalizedMap.V(MapEntry)"); - } - }; - A.DefaultEquality.prototype = { - equals$2(e1, e2) { - return J.$eq$(e1, e2); - }, - hash$1(_, e) { - return J.get$hashCode$(e); - }, - isValidKey$1(o) { - return true; - } - }; - A.IterableEquality.prototype = { - hash$1(_, elements) { - var t1, t2, hash; - for (t1 = J.get$iterator$ax(elements), t2 = this._elementEquality, hash = 0; t1.moveNext$0();) { - hash = hash + t2.hash$1(0, t1.get$current(t1)) & 2147483647; - hash = hash + (hash << 10 >>> 0) & 2147483647; - hash ^= hash >>> 6; - } - hash = hash + (hash << 3 >>> 0) & 2147483647; - hash ^= hash >>> 11; - return hash + (hash << 15 >>> 0) & 2147483647; - } - }; - A.ListEquality.prototype = { - equals$2(list1, list2) { - var t1, $length, t2, t3, i; - if (list1 === list2) - return true; - t1 = J.getInterceptor$asx(list1); - $length = t1.get$length(list1); - t2 = J.getInterceptor$asx(list2); - if ($length !== t2.get$length(list2)) - return false; - for (t3 = this._elementEquality, i = 0; i < $length; ++i) - if (!t3.equals$2(t1.$index(list1, i), t2.$index(list2, i))) - return false; - return true; - } - }; - A._UnorderedEquality.prototype = { - equals$2(elements1, elements2) { - var t1, counts, $length, e, count; - if (elements1 === elements2) - return true; - t1 = this._elementEquality; - counts = A.HashMap_HashMap(t1.get$equals(), t1.get$hash(t1), t1.get$isValidKey(), A._instanceType(this)._eval$1("_UnorderedEquality.E"), type$.int); - for (t1 = J.get$iterator$ax(elements1), $length = 0; t1.moveNext$0();) { - e = t1.get$current(t1); - count = counts.$index(0, e); - counts.$indexSet(0, e, (count == null ? 0 : count) + 1); - ++$length; - } - for (t1 = J.get$iterator$ax(elements2); t1.moveNext$0();) { - e = t1.get$current(t1); - count = counts.$index(0, e); - if (count == null || count === 0) - return false; - counts.$indexSet(0, e, count - 1); - --$length; - } - return $length === 0; - }, - hash$1(_, elements) { - var t1, t2, hash; - for (t1 = J.get$iterator$ax(elements), t2 = this._elementEquality, hash = 0; t1.moveNext$0();) - hash = hash + t2.hash$1(0, t1.get$current(t1)) & 2147483647; - hash = hash + (hash << 3 >>> 0) & 2147483647; - hash ^= hash >>> 11; - return hash + (hash << 15 >>> 0) & 2147483647; - } - }; - A.UnorderedIterableEquality.prototype = {}; - A.SetEquality.prototype = {}; - A._MapEntry.prototype = { - get$hashCode(_) { - var t1 = this.equality; - return 3 * t1._keyEquality.hash$1(0, this.key) + 7 * t1._valueEquality.hash$1(0, this.value) & 2147483647; - }, - $eq(_, other) { - var t1; - if (other == null) - return false; - if (other instanceof A._MapEntry) { - t1 = this.equality; - t1 = t1._keyEquality.equals$2(this.key, other.key) && t1._valueEquality.equals$2(this.value, other.value); - } else - t1 = false; - return t1; - } - }; - A.MapEquality.prototype = { - equals$2(map1, map2) { - var t1, t2, equalElementCounts, t3, key, entry, count; - if (map1 === map2) - return true; - t1 = J.getInterceptor$asx(map1); - t2 = J.getInterceptor$asx(map2); - if (t1.get$length(map1) !== t2.get$length(map2)) - return false; - equalElementCounts = A.HashMap_HashMap(null, null, null, type$._MapEntry, type$.int); - for (t3 = J.get$iterator$ax(t1.get$keys(map1)); t3.moveNext$0();) { - key = t3.get$current(t3); - entry = new A._MapEntry(this, key, t1.$index(map1, key)); - count = equalElementCounts.$index(0, entry); - equalElementCounts.$indexSet(0, entry, (count == null ? 0 : count) + 1); - } - for (t1 = J.get$iterator$ax(t2.get$keys(map2)); t1.moveNext$0();) { - key = t1.get$current(t1); - entry = new A._MapEntry(this, key, t2.$index(map2, key)); - count = equalElementCounts.$index(0, entry); - if (count == null || count === 0) - return false; - equalElementCounts.$indexSet(0, entry, count - 1); - } - return true; - }, - hash$1(_, map) { - var t1, t2, t3, t4, t5, hash, key, keyHash, t6; - for (t1 = J.getInterceptor$x(map), t2 = J.get$iterator$ax(t1.get$keys(map)), t3 = this._keyEquality, t4 = this._valueEquality, t5 = this.$ti._rest[1], hash = 0; t2.moveNext$0();) { - key = t2.get$current(t2); - keyHash = t3.hash$1(0, key); - t6 = t1.$index(map, key); - hash = hash + 3 * keyHash + 7 * t4.hash$1(0, t6 == null ? t5._as(t6) : t6) & 2147483647; - } - hash = hash + (hash << 3 >>> 0) & 2147483647; - hash ^= hash >>> 11; - return hash + (hash << 15 >>> 0) & 2147483647; - } - }; - A.DeepCollectionEquality.prototype = { - equals$2(e1, e2) { - var t2, _this = this, - t1 = type$.Set_dynamic; - if (t1._is(e1)) - return t1._is(e2) && new A.SetEquality(_this, type$.SetEquality_dynamic).equals$2(e1, e2); - t1 = type$.Map_dynamic_dynamic; - if (t1._is(e1)) - return t1._is(e2) && new A.MapEquality(_this, _this, type$.MapEquality_dynamic_dynamic).equals$2(e1, e2); - t1 = type$.Iterable_dynamic; - if (t1._is(e1)) { - t2 = type$.List_dynamic; - if (t2._is(e1) !== t2._is(e2)) - return false; - return t1._is(e2) && new A.UnorderedIterableEquality(_this, type$.UnorderedIterableEquality_dynamic).equals$2(e1, e2); - } - return J.$eq$(e1, e2); - }, - hash$1(_, o) { - var _this = this; - if (type$.Set_dynamic._is(o)) - return new A.SetEquality(_this, type$.SetEquality_dynamic).hash$1(0, o); - if (type$.Map_dynamic_dynamic._is(o)) - return new A.MapEquality(_this, _this, type$.MapEquality_dynamic_dynamic).hash$1(0, o); - if (type$.Iterable_dynamic._is(o)) - return new A.UnorderedIterableEquality(_this, type$.UnorderedIterableEquality_dynamic).hash$1(0, o); - return J.get$hashCode$(o); - }, - isValidKey$1(o) { - return true; - } - }; - A.HeapPriorityQueue.prototype = { - _elementAt$1(index) { - var t1 = this._priority_queue$_queue[index]; - this.$ti._precomputed1._as(null); - t1 = null; - return t1; - }, - get$length(_) { - return this._priority_queue$_length; - }, - toString$0(_) { - var t1 = this._priority_queue$_queue; - return A.Iterable_iterableToShortString(A.SubListIterable$(t1, 0, A.checkNotNullable(this._priority_queue$_length, "count", type$.int), A._arrayInstanceType(t1)._precomputed1), "(", ")"); - }, - _bubbleDown$2(element, index) { - var t1, t2, t3, t4, leftChildIndex, leftChild, rightChild, minChild, minChildIndex, child, _this = this, - rightChildIndex = index * 2 + 2; - for (t1 = _this._priority_queue$_queue, t2 = _this.comparison, t3 = _this.$ti._precomputed1; t4 = _this._priority_queue$_length, rightChildIndex < t4; index = minChildIndex) { - leftChildIndex = rightChildIndex - 1; - leftChild = t1[leftChildIndex]; - t3._as(null); - leftChild = null; - rightChild = t1[rightChildIndex]; - t3._as(null); - rightChild = null; - if (t2.call$2(leftChild, rightChild) < 0) { - minChild = leftChild; - minChildIndex = leftChildIndex; - } else { - minChild = rightChild; - minChildIndex = rightChildIndex; - } - if (t2.call$2(element, minChild) <= 0) { - t1[index] = element; - return; - } - t1[index] = minChild; - rightChildIndex = minChildIndex * 2 + 2; - } - leftChildIndex = rightChildIndex - 1; - if (leftChildIndex < t4) { - child = _this._elementAt$1(leftChildIndex); - if (t2.call$2(element, child) > 0) { - t1[index] = child; - index = leftChildIndex; - } - } - t1[index] = element; - } - }; - A.QueueList.prototype = { - add$1(_, element) { - this._queue_list$_add$1(0, element); - }, - cast$1$0(_, $T) { - return new A._CastQueueList(this, J.cast$1$0$ax(this._queue_list$_table, $T), -1, -1, A._instanceType(this)._eval$1("@")._bind$1($T)._eval$1("_CastQueueList<1,2>")); - }, - toString$0(_) { - return A.Iterable_iterableToFullString(this, "{", "}"); - }, - removeLast$0(_) { - var result, _this = this; - if (_this.get$_queue_list$_head(_this) === _this.get$_queue_list$_tail()) - throw A.wrapException(A.StateError$("No element")); - _this.set$_queue_list$_tail((_this.get$_queue_list$_tail() - 1 & J.get$length$asx(_this._queue_list$_table) - 1) >>> 0); - result = J.$index$asx(_this._queue_list$_table, _this.get$_queue_list$_tail()); - if (result == null) - result = A._instanceType(_this)._eval$1("QueueList.E")._as(result); - J.$indexSet$ax(_this._queue_list$_table, _this.get$_queue_list$_tail(), null); - return result; - }, - get$length(_) { - var _this = this; - return (_this.get$_queue_list$_tail() - _this.get$_queue_list$_head(_this) & J.get$length$asx(_this._queue_list$_table) - 1) >>> 0; - }, - set$length(_, value) { - var delta, newTail, t1, t2, _this = this; - if (value < 0) - throw A.wrapException(A.RangeError$("Length " + value + " may not be negative.")); - if (value > _this.get$length(0) && !A._instanceType(_this)._eval$1("QueueList.E")._is(null)) - throw A.wrapException(A.UnsupportedError$("The length can only be increased when the element type is nullable, but the current element type is `" + A.createRuntimeType(A._instanceType(_this)._eval$1("QueueList.E")).toString$0(0) + "`.")); - delta = value - _this.get$length(0); - if (delta >= 0) { - if (J.get$length$asx(_this._queue_list$_table) <= value) - _this._preGrow$1(value); - _this.set$_queue_list$_tail((_this.get$_queue_list$_tail() + delta & J.get$length$asx(_this._queue_list$_table) - 1) >>> 0); - return; - } - newTail = _this.get$_queue_list$_tail() + delta; - t1 = _this._queue_list$_table; - if (newTail >= 0) - J.fillRange$3$ax(t1, newTail, _this.get$_queue_list$_tail(), null); - else { - newTail += J.get$length$asx(t1); - J.fillRange$3$ax(_this._queue_list$_table, 0, _this.get$_queue_list$_tail(), null); - t1 = _this._queue_list$_table; - t2 = J.getInterceptor$asx(t1); - t2.fillRange$3(t1, newTail, t2.get$length(t1), null); - } - _this.set$_queue_list$_tail(newTail); - }, - $index(_, index) { - var t1, _this = this; - if (index < 0 || index >= _this.get$length(0)) - throw A.wrapException(A.RangeError$("Index " + index + " must be in the range [0.." + _this.get$length(0) + ").")); - t1 = J.$index$asx(_this._queue_list$_table, (_this.get$_queue_list$_head(_this) + index & J.get$length$asx(_this._queue_list$_table) - 1) >>> 0); - return t1 == null ? A._instanceType(_this)._eval$1("QueueList.E")._as(t1) : t1; - }, - $indexSet(_, index, value) { - var _this = this; - if (index < 0 || index >= _this.get$length(0)) - throw A.wrapException(A.RangeError$("Index " + index + " must be in the range [0.." + _this.get$length(0) + ").")); - J.$indexSet$ax(_this._queue_list$_table, (_this.get$_queue_list$_head(_this) + index & J.get$length$asx(_this._queue_list$_table) - 1) >>> 0, value); - }, - _queue_list$_add$1(_, element) { - var _this = this; - J.$indexSet$ax(_this._queue_list$_table, _this.get$_queue_list$_tail(), element); - _this.set$_queue_list$_tail((_this.get$_queue_list$_tail() + 1 & J.get$length$asx(_this._queue_list$_table) - 1) >>> 0); - if (_this.get$_queue_list$_head(_this) === _this.get$_queue_list$_tail()) - _this._queue_list$_grow$0(); - }, - _queue_list$_grow$0() { - var _this = this, - newTable = A.List_List$filled(J.get$length$asx(_this._queue_list$_table) * 2, null, false, A._instanceType(_this)._eval$1("QueueList.E?")), - split = J.get$length$asx(_this._queue_list$_table) - _this.get$_queue_list$_head(_this); - B.JSArray_methods.setRange$4(newTable, 0, split, _this._queue_list$_table, _this.get$_queue_list$_head(_this)); - B.JSArray_methods.setRange$4(newTable, split, split + _this.get$_queue_list$_head(_this), _this._queue_list$_table, 0); - _this.set$_queue_list$_head(0, 0); - _this.set$_queue_list$_tail(J.get$length$asx(_this._queue_list$_table)); - _this._queue_list$_table = newTable; - }, - _queue_list$_writeToList$1(target) { - var $length, firstPartSize, _this = this; - if (_this.get$_queue_list$_head(_this) <= _this.get$_queue_list$_tail()) { - $length = _this.get$_queue_list$_tail() - _this.get$_queue_list$_head(_this); - B.JSArray_methods.setRange$4(target, 0, $length, _this._queue_list$_table, _this.get$_queue_list$_head(_this)); - return $length; - } else { - firstPartSize = J.get$length$asx(_this._queue_list$_table) - _this.get$_queue_list$_head(_this); - B.JSArray_methods.setRange$4(target, 0, firstPartSize, _this._queue_list$_table, _this.get$_queue_list$_head(_this)); - B.JSArray_methods.setRange$4(target, firstPartSize, firstPartSize + _this.get$_queue_list$_tail(), _this._queue_list$_table, 0); - return _this.get$_queue_list$_tail() + firstPartSize; - } - }, - _preGrow$1(newElementCount) { - var _this = this, - newTable = A.List_List$filled(A.QueueList__nextPowerOf2(newElementCount + B.JSInt_methods._shrOtherPositive$1(newElementCount, 1)), null, false, A._instanceType(_this)._eval$1("QueueList.E?")); - _this.set$_queue_list$_tail(_this._queue_list$_writeToList$1(newTable)); - _this._queue_list$_table = newTable; - _this.set$_queue_list$_head(0, 0); - }, - $isEfficientLengthIterable: 1, - $isIterable: 1, - $isList: 1, - get$_queue_list$_head(receiver) { - return this._queue_list$_head; - }, - get$_queue_list$_tail() { - return this._queue_list$_tail; - }, - set$_queue_list$_head(receiver, val) { - return this._queue_list$_head = val; - }, - set$_queue_list$_tail(val) { - return this._queue_list$_tail = val; - } - }; - A._CastQueueList.prototype = { - get$_queue_list$_head(_) { - var t1 = this._queue_list$_delegate; - return t1.get$_queue_list$_head(t1); - }, - set$_queue_list$_head(_, value) { - this._queue_list$_delegate.set$_queue_list$_head(0, value); - }, - get$_queue_list$_tail() { - return this._queue_list$_delegate.get$_queue_list$_tail(); - }, - set$_queue_list$_tail(value) { - this._queue_list$_delegate.set$_queue_list$_tail(value); - } - }; - A._QueueList_Object_ListMixin.prototype = {}; - A.UnmodifiableMapMixin.prototype = { - $indexSet(_, key, value) { - return A.UnmodifiableMapMixin__throw(); - }, - putIfAbsent$2(_, key, ifAbsent) { - return A.UnmodifiableMapMixin__throw(); - }, - remove$1(_, key) { - return A.UnmodifiableMapMixin__throw(); - } - }; - A.Digest.prototype = { - $eq(_, other) { - var a, b, n, mismatch, i; - if (other == null) - return false; - if (other instanceof A.Digest) { - a = this.bytes; - b = other.bytes; - n = a.length; - if (n !== b.length) - return false; - for (mismatch = 0, i = 0; i < n; ++i) - mismatch |= a[i] ^ b[i]; - return mismatch === 0; - } - return false; - }, - get$hashCode(_) { - return A.Object_hashAll(this.bytes); - }, - toString$0(_) { - return A._hexEncode(this.bytes); - } - }; - A.DigestSink.prototype = { - add$1(_, value) { - if (this._digest_sink$_value != null) - throw A.wrapException(A.StateError$("add may only be called once.")); - this._digest_sink$_value = value; - }, - close$0(_) { - if (this._digest_sink$_value == null) - throw A.wrapException(A.StateError$("add must be called once.")); - } - }; - A.Hash.prototype = { - convert$1(input) { - var innerSink = new A.DigestSink(), - t1 = A._Sha256Sink$(innerSink); - t1.add$1(0, input); - t1.close$0(0); - t1 = innerSink._digest_sink$_value; - t1.toString; - return t1; - } - }; - A.HashSink.prototype = { - add$1(_, data) { - var _this = this; - if (_this._hash_sink$_isClosed) - throw A.wrapException(A.StateError$("Hash.add() called after close().")); - _this._lengthInBytes = _this._lengthInBytes + data.length; - _this._pendingData.addAll$1(0, data); - _this._iterate$0(); - }, - close$0(_) { - var t1, _this = this; - if (_this._hash_sink$_isClosed) - return; - _this._hash_sink$_isClosed = true; - _this._finalizeData$0(); - _this._iterate$0(); - t1 = _this._hash_sink$_sink; - t1.add$1(0, new A.Digest(_this._byteDigest$0())); - t1.close$0(0); - }, - _byteDigest$0() { - var cachedDigest, t1, byteDigest, byteData, t2, i, t3; - if (B.C_Endian0 === $.$get$Endian_host()) - return J.asUint8List$0$x(B.NativeUint32List_methods.get$buffer(this._digest)); - cachedDigest = this._digest; - t1 = cachedDigest.byteLength; - byteDigest = new Uint8Array(t1); - byteData = J.asByteData$0$x(B.NativeUint8List_methods.get$buffer(byteDigest)); - for (t1 = cachedDigest.length, t2 = byteData.$flags | 0, i = 0; i < t1; ++i) { - t3 = cachedDigest[i]; - t2 & 2 && A.throwUnsupportedOperation(byteData, 11); - byteData.setUint32(i * 4, t3, false); - } - return byteDigest; - }, - _iterate$0() { - var t3, t4, i, j, t5, - t1 = this._pendingData, - pendingDataBytes = J.asByteData$0$x(B.NativeUint8List_methods.get$buffer(t1._typed_buffer$_buffer)), - t2 = this._currentChunk, - pendingDataChunks = B.JSInt_methods.$tdiv(t1._typed_buffer$_length, t2.byteLength); - for (t3 = t2.length, t4 = t2.$flags | 0, i = 0; i < pendingDataChunks; ++i) { - for (j = 0; j < t3; ++j) { - t5 = pendingDataBytes.getUint32(i * t2.byteLength + j * 4, false); - t4 & 2 && A.throwUnsupportedOperation(t2); - t2[j] = t5; - } - this.updateHash$1(t2); - } - t1.removeRange$2(t1, 0, pendingDataChunks * t2.byteLength); - }, - _finalizeData$0() { - var contentsLength, t2, i, lengthInBits, offset, byteData, highBits, _this = this, - t1 = _this._pendingData; - t1._typed_buffer$_add$1(0, 128); - contentsLength = _this._lengthInBytes + 1 + 8; - t2 = _this._currentChunk.byteLength; - for (t2 = ((contentsLength + t2 - 1 & -t2) >>> 0) - contentsLength, i = 0; i < t2; ++i) - t1._typed_buffer$_add$1(0, 0); - t2 = _this._lengthInBytes; - if (t2 > 1125899906842623) - throw A.wrapException(A.UnsupportedError$("Hashing is unsupported for messages with more than 2^53 bits.")); - lengthInBits = t2 * 8; - offset = t1._typed_buffer$_length; - t1.addAll$1(0, new Uint8Array(8)); - byteData = J.asByteData$0$x(B.NativeUint8List_methods.get$buffer(t1._typed_buffer$_buffer)); - highBits = B.JSInt_methods._tdivFast$1(lengthInBits, 4294967296); - byteData.$flags & 2 && A.throwUnsupportedOperation(byteData, 11); - byteData.setUint32(offset, highBits, false); - byteData.setUint32(offset + 4, lengthInBits >>> 0, false); - } - }; - A._Sha256.prototype = { - startChunkedConversion$1(sink) { - var t1 = new Uint32Array(A._ensureNativeList(A._setArrayType([1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], type$.JSArray_int))), - t2 = new Uint32Array(64), - t3 = new Uint8Array(0); - return new A._ByteAdapterSink(new A._Sha256Sink(t1, t2, sink, new Uint32Array(16), new A.Uint8Buffer0(t3, 0))); - } - }; - A._Sha32BitSink.prototype = { - updateHash$1(chunk) { - var t1, t2, i, t3, t4, t5, t6, a, b, c, d, e, f, g, h, a0, temp1, e0, a1; - for (t1 = this._extended, t2 = t1.$flags | 0, i = 0; i < 16; ++i) { - t3 = chunk[i]; - t2 & 2 && A.throwUnsupportedOperation(t1); - t1[i] = t3; - } - for (i = 16; i < 64; ++i) { - t3 = t1[i - 2]; - t4 = t1[i - 7]; - t5 = t1[i - 15]; - t6 = t1[i - 16]; - t2 & 2 && A.throwUnsupportedOperation(t1); - t1[i] = ((((t3 >>> 17 | t3 << 15) ^ (t3 >>> 19 | t3 << 13) ^ t3 >>> 10) >>> 0) + t4 >>> 0) + ((((t5 >>> 7 | t5 << 25) ^ (t5 >>> 18 | t5 << 14) ^ t5 >>> 3) >>> 0) + t6 >>> 0) >>> 0; - } - t2 = this._digest; - a = t2[0]; - b = t2[1]; - c = t2[2]; - d = t2[3]; - e = t2[4]; - f = t2[5]; - g = t2[6]; - h = t2[7]; - for (a0 = a, i = 0; i < 64; ++i, h = g, g = f, f = e, e = e0, d = c, c = b, b = a0, a0 = a1) { - temp1 = (h + (((e >>> 6 | e << 26) ^ (e >>> 11 | e << 21) ^ (e >>> 25 | e << 7)) >>> 0) >>> 0) + (((e & f ^ ~e & g) >>> 0) + (B.List_H5O[i] + t1[i] >>> 0) >>> 0) >>> 0; - e0 = d + temp1 >>> 0; - a1 = temp1 + ((((a0 >>> 2 | a0 << 30) ^ (a0 >>> 13 | a0 << 19) ^ (a0 >>> 22 | a0 << 10)) >>> 0) + ((a0 & b ^ a0 & c ^ b & c) >>> 0) >>> 0) >>> 0; - } - t2.$flags & 2 && A.throwUnsupportedOperation(t2); - t2[0] = a0 + a >>> 0; - t2[1] = b + t2[1] >>> 0; - t2[2] = c + t2[2] >>> 0; - t2[3] = d + t2[3] >>> 0; - t2[4] = e + t2[4] >>> 0; - t2[5] = f + t2[5] >>> 0; - t2[6] = g + t2[6] >>> 0; - t2[7] = h + t2[7] >>> 0; - } - }; - A._Sha256Sink.prototype = {}; - A.AnimationStatus.prototype = { - _enumToString$0() { - return "AnimationStatus." + this._name; - }, - get$isAnimating() { - var t1, _this = this; - $label0$0: { - if (B.AnimationStatus_1 === _this || B.AnimationStatus_2 === _this) { - t1 = true; - break $label0$0; - } - if (B.AnimationStatus_3 === _this || B.AnimationStatus_0 === _this) { - t1 = false; - break $label0$0; - } - t1 = null; - } - return t1; - }, - get$isForwardOrCompleted() { - var t1, _this = this; - $label0$0: { - if (B.AnimationStatus_1 === _this || B.AnimationStatus_3 === _this) { - t1 = true; - break $label0$0; - } - if (B.AnimationStatus_2 === _this || B.AnimationStatus_0 === _this) { - t1 = false; - break $label0$0; - } - t1 = null; - } - return t1; - } - }; - A.Animation0.prototype = { - get$isAnimating() { - return this.get$status(this).get$isAnimating(); - }, - toString$0(_) { - return "#" + A.shortHash(this) + "(" + this.toStringDetails$0() + ")"; - }, - toStringDetails$0() { - switch (this.get$status(this).index) { - case 1: - var t1 = "\u25b6"; - break; - case 2: - t1 = "\u25c0"; - break; - case 3: - t1 = "\u23ed"; - break; - case 0: - t1 = "\u23ee"; - break; - default: - t1 = null; - } - return t1; - } - }; - A._AnimationDirection.prototype = { - _enumToString$0() { - return "_AnimationDirection." + this._name; - } - }; - A.AnimationBehavior.prototype = { - _enumToString$0() { - return "AnimationBehavior." + this._name; - } - }; - A.AnimationController.prototype = { - get$value(_) { - var t1 = this.__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - set$value(_, newValue) { - var _this = this; - _this.stop$0(0); - _this._internalSetValue$1(newValue); - _this.notifyListeners$0(); - _this._checkStatusChanged$0(); - }, - get$velocity() { - var t1 = this._ticker; - if (!(t1 != null && t1._ticker$_future != null)) - return 0; - t1 = this._simulation; - t1.toString; - return t1.dx$1(0, this._lastElapsedDuration._duration / 1000000); - }, - _internalSetValue$1(newValue) { - var _this = this, - t1 = _this.lowerBound, - t2 = _this.upperBound, - t3 = _this.__AnimationController__value_A = A.clampDouble(newValue, t1, t2); - if (t3 === t1) - _this.__AnimationController__status_A = B.AnimationStatus_0; - else if (t3 === t2) - _this.__AnimationController__status_A = B.AnimationStatus_3; - else { - switch (_this._animation_controller$_direction.index) { - case 0: - t1 = B.AnimationStatus_1; - break; - case 1: - t1 = B.AnimationStatus_2; - break; - default: - t1 = null; - } - _this.__AnimationController__status_A = t1; - } - }, - get$isAnimating() { - var t1 = this._ticker; - return t1 != null && t1._ticker$_future != null; - }, - get$status(_) { - var t1 = this.__AnimationController__status_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - forward$1$from(_, from) { - var _this = this; - _this._animation_controller$_direction = B._AnimationDirection_0; - if (from != null) - _this.set$value(0, from); - return _this._animateToInternal$1(_this.upperBound); - }, - forward$0(_) { - return this.forward$1$from(0, null); - }, - reverse$1$from(_, from) { - var _this = this; - _this._animation_controller$_direction = B._AnimationDirection_1; - if (from != null) - _this.set$value(0, from); - return _this._animateToInternal$1(_this.lowerBound); - }, - reverse$0(_) { - return this.reverse$1$from(0, null); - }, - _animateToInternal$3$curve$duration(target, curve, duration) { - var _0_2, t1, value, range, t2, remainingFraction, directionDuration, simulationDuration, t3, _this = this, - _0_0 = _this.animationBehavior; - $label0$0: { - _0_2 = B.AnimationBehavior_0 === _0_0; - if (_0_2) { - t1 = $.SemanticsBinding__instance.SemanticsBinding___SemanticsBinding__accessibilityFeatures_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - value = (t1.__engine$_index & 4) !== 0; - t1 = value; - } else - t1 = false; - if (t1) { - t1 = 0.05; - break $label0$0; - } - if (_0_2 || B.AnimationBehavior_1 === _0_0) { - t1 = 1; - break $label0$0; - } - t1 = null; - } - if (duration == null) { - range = _this.upperBound - _this.lowerBound; - if (isFinite(range)) { - t2 = _this.__AnimationController__value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - remainingFraction = Math.abs(target - t2) / range; - } else - remainingFraction = 1; - if (_this._animation_controller$_direction === B._AnimationDirection_1 && _this.reverseDuration != null) { - t2 = _this.reverseDuration; - t2.toString; - directionDuration = t2; - } else { - t2 = _this.duration; - t2.toString; - directionDuration = t2; - } - simulationDuration = new A.Duration(B.JSNumber_methods.round$0(directionDuration._duration * remainingFraction)); - } else { - t2 = _this.__AnimationController__value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - simulationDuration = target === t2 ? B.Duration_0 : duration; - } - _this.stop$0(0); - t2 = simulationDuration._duration; - if (t2 === B.Duration_0._duration) { - t1 = _this.__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 !== target) { - _this.__AnimationController__value_A = A.clampDouble(target, _this.lowerBound, _this.upperBound); - _this.notifyListeners$0(); - } - _this.__AnimationController__status_A = _this._animation_controller$_direction === B._AnimationDirection_0 ? B.AnimationStatus_3 : B.AnimationStatus_0; - _this._checkStatusChanged$0(); - return A.TickerFuture$complete(); - } - t3 = _this.__AnimationController__value_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - return _this._startSimulation$1(new A._InterpolationSimulation(t2 * t1 / 1000000, t3, target, curve, B.Tolerance_YtJ)); - }, - _animateToInternal$1(target) { - return this._animateToInternal$3$curve$duration(target, B.C__Linear, null); - }, - repeat$0(_) { - var t1, t2, _this = this, - min = _this.lowerBound, - max = _this.upperBound, - period = _this.duration; - _this.stop$0(0); - t1 = _this.__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = period._duration / 1000000; - t1 = max === min ? 0 : (A.clampDouble(t1, min, max) - min) / (max - min) * t2; - return _this._startSimulation$1(new A._RepeatingSimulation(min, max, false, null, _this.get$_directionSetter(), t2, t1, B.Tolerance_YtJ)); - }, - _directionSetter$1(direction) { - this._animation_controller$_direction = direction; - this.__AnimationController__status_A = direction === B._AnimationDirection_0 ? B.AnimationStatus_1 : B.AnimationStatus_2; - this._checkStatusChanged$0(); - }, - fling$1$velocity(velocity) { - var target, behavior, _0_2, value, t2, simulation, _this = this, - springDescription = $.$get$_kFlingSpringDescription(), - t1 = velocity < 0; - _this._animation_controller$_direction = t1 ? B._AnimationDirection_1 : B._AnimationDirection_0; - target = t1 ? _this.lowerBound - 0.01 : _this.upperBound + 0.01; - behavior = _this.animationBehavior; - $label0$0: { - _0_2 = B.AnimationBehavior_0 === behavior; - if (_0_2) { - t1 = $.SemanticsBinding__instance.SemanticsBinding___SemanticsBinding__accessibilityFeatures_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - value = (t1.__engine$_index & 4) !== 0; - t1 = value; - } else - t1 = false; - if (t1) { - t1 = 200; - break $label0$0; - } - if (_0_2 || B.AnimationBehavior_1 === behavior) { - t1 = 1; - break $label0$0; - } - t1 = null; - } - t2 = _this.__AnimationController__value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - simulation = new A.SpringSimulation(target, A._SpringSolution__SpringSolution(springDescription, t2 - target, velocity * t1), B.Tolerance_YtJ); - simulation.tolerance = B.Tolerance_C3A; - _this.stop$0(0); - return _this._startSimulation$1(simulation); - }, - animateWith$1(simulation) { - this.stop$0(0); - this._animation_controller$_direction = B._AnimationDirection_0; - return this._startSimulation$1(simulation); - }, - _startSimulation$1(simulation) { - var result, _this = this; - _this._simulation = simulation; - _this._lastElapsedDuration = B.Duration_0; - _this.__AnimationController__value_A = A.clampDouble(simulation.x$1(0, 0), _this.lowerBound, _this.upperBound); - result = _this._ticker.start$0(0); - _this.__AnimationController__status_A = _this._animation_controller$_direction === B._AnimationDirection_0 ? B.AnimationStatus_1 : B.AnimationStatus_2; - _this._checkStatusChanged$0(); - return result; - }, - stop$1$canceled(_, canceled) { - this._lastElapsedDuration = this._simulation = null; - this._ticker.stop$1$canceled(0, canceled); - }, - stop$0(_) { - return this.stop$1$canceled(0, true); - }, - dispose$0() { - var _this = this; - _this._ticker.dispose$0(); - _this._ticker = null; - _this.AnimationLocalStatusListenersMixin__statusListeners.clear$0(0); - _this.AnimationLocalListenersMixin__listeners._observer_list$_map.clear$0(0); - _this.super$AnimationEagerListenerMixin$dispose(); - }, - _checkStatusChanged$0() { - var _this = this, - t1 = _this.__AnimationController__status_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (_this._lastReportedStatus !== t1) { - _this._lastReportedStatus = t1; - _this.notifyStatusListeners$1(t1); - } - }, - _animation_controller$_tick$1(elapsed) { - var elapsedInSeconds, _this = this; - _this._lastElapsedDuration = elapsed; - elapsedInSeconds = elapsed._duration / 1000000; - _this.__AnimationController__value_A = A.clampDouble(_this._simulation.x$1(0, elapsedInSeconds), _this.lowerBound, _this.upperBound); - if (_this._simulation.isDone$1(elapsedInSeconds)) { - _this.__AnimationController__status_A = _this._animation_controller$_direction === B._AnimationDirection_0 ? B.AnimationStatus_3 : B.AnimationStatus_0; - _this.stop$1$canceled(0, false); - } - _this.notifyListeners$0(); - _this._checkStatusChanged$0(); - }, - toStringDetails$0() { - var ticker, - t1 = this._ticker, - t2 = t1 == null, - paused = !t2 && t1._ticker$_future != null ? "" : "; paused"; - if (t2) - ticker = "; DISPOSED"; - else - ticker = t1._muted ? "; silenced" : ""; - t1 = this.super$Animation$toStringDetails(); - t2 = this.__AnimationController__value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - return t1 + " " + B.JSNumber_methods.toStringAsFixed$1(t2, 3) + paused + ticker; - } - }; - A._InterpolationSimulation.prototype = { - x$1(_, timeInSeconds) { - var t1, _this = this, - t = A.clampDouble(timeInSeconds / _this._durationInSeconds, 0, 1); - $label0$0: { - if (0 === t) { - t1 = _this._begin; - break $label0$0; - } - if (1 === t) { - t1 = _this._animation_controller$_end; - break $label0$0; - } - t1 = _this._begin; - t1 += (_this._animation_controller$_end - t1) * _this._curve.transform$1(0, t); - break $label0$0; - } - return t1; - }, - dx$1(_, timeInSeconds) { - return (this.x$1(0, timeInSeconds + 0.001) - this.x$1(0, timeInSeconds - 0.001)) / 0.002; - }, - isDone$1(timeInSeconds) { - return timeInSeconds > this._durationInSeconds; - } - }; - A._RepeatingSimulation.prototype = { - x$1(_, timeInSeconds) { - var _this = this, - totalTimeInSeconds = timeInSeconds + _this._initialT, - t1 = _this._periodInSeconds, - t = B.JSNumber_methods.$mod(totalTimeInSeconds / t1, 1); - B.JSNumber_methods.$tdiv(totalTimeInSeconds, t1); - _this.directionSetter.call$1(B._AnimationDirection_0); - t1 = A.lerpDouble(_this.min, _this.max, t); - t1.toString; - return t1; - }, - dx$1(_, timeInSeconds) { - return (this.max - this.min) / this._periodInSeconds; - }, - isDone$1(timeInSeconds) { - return false; - } - }; - A._AnimationController_Animation_AnimationEagerListenerMixin.prototype = {}; - A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin.prototype = {}; - A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin.prototype = {}; - A._AlwaysCompleteAnimation.prototype = { - addListener$1(_, listener) { - }, - removeListener$1(_, listener) { - }, - addStatusListener$1(listener) { - }, - removeStatusListener$1(listener) { - }, - get$status(_) { - return B.AnimationStatus_3; - }, - get$value(_) { - return 1; - }, - toString$0(_) { - return "kAlwaysCompleteAnimation"; - } - }; - A._AlwaysDismissedAnimation.prototype = { - addListener$1(_, listener) { - }, - removeListener$1(_, listener) { - }, - addStatusListener$1(listener) { - }, - removeStatusListener$1(listener) { - }, - get$status(_) { - return B.AnimationStatus_0; - }, - get$value(_) { - return 0; - }, - toString$0(_) { - return "kAlwaysDismissedAnimation"; - } - }; - A.AnimationWithParentMixin.prototype = { - addListener$1(_, listener) { - return this.get$parent(this).addListener$1(0, listener); - }, - removeListener$1(_, listener) { - return this.get$parent(this).removeListener$1(0, listener); - }, - addStatusListener$1(listener) { - return this.get$parent(this).addStatusListener$1(listener); - }, - removeStatusListener$1(listener) { - return this.get$parent(this).removeStatusListener$1(listener); - }, - get$status(_) { - var t1 = this.get$parent(this); - return t1.get$status(t1); - } - }; - A.ProxyAnimation.prototype = { - set$parent(_, value) { - var t2, _this = this, - t1 = _this._animations$_parent; - if (value == t1) - return; - if (t1 != null) { - _this._animations$_status = t1.get$status(t1); - t1 = _this._animations$_parent; - _this._animations$_value = t1.get$value(t1); - if (_this.AnimationLazyListenerMixin__listenerCounter > 0) - _this.didStopListening$0(); - } - _this._animations$_parent = value; - if (value != null) { - if (_this.AnimationLazyListenerMixin__listenerCounter > 0) - _this.didStartListening$0(); - t1 = _this._animations$_value; - t2 = _this._animations$_parent; - t2 = t2.get$value(t2); - if (t1 == null ? t2 != null : t1 !== t2) - _this.notifyListeners$0(); - t1 = _this._animations$_status; - t2 = _this._animations$_parent; - if (t1 !== t2.get$status(t2)) { - t1 = _this._animations$_parent; - _this.notifyStatusListeners$1(t1.get$status(t1)); - } - _this._animations$_value = _this._animations$_status = null; - } - }, - didStartListening$0() { - var _this = this, - t1 = _this._animations$_parent; - if (t1 != null) { - t1.addListener$1(0, _this.get$notifyListeners()); - _this._animations$_parent.addStatusListener$1(_this.get$notifyStatusListeners()); - } - }, - didStopListening$0() { - var _this = this, - t1 = _this._animations$_parent; - if (t1 != null) { - t1.removeListener$1(0, _this.get$notifyListeners()); - _this._animations$_parent.removeStatusListener$1(_this.get$notifyStatusListeners()); - } - }, - get$status(_) { - var t1 = this._animations$_parent; - if (t1 != null) - t1 = t1.get$status(t1); - else { - t1 = this._animations$_status; - t1.toString; - } - return t1; - }, - get$value(_) { - var t1 = this._animations$_parent; - if (t1 != null) - t1 = t1.get$value(t1); - else { - t1 = this._animations$_value; - t1.toString; - } - return t1; - }, - toString$0(_) { - var t1 = this._animations$_parent; - if (t1 == null) - return "ProxyAnimation(null; " + this.super$Animation$toStringDetails() + " " + B.JSNumber_methods.toStringAsFixed$1(this.get$value(0), 3) + ")"; - return t1.toString$0(0) + "\u27a9ProxyAnimation"; - } - }; - A.ReverseAnimation.prototype = { - addListener$1(_, listener) { - this.didRegisterListener$0(); - this.parent.addListener$1(0, listener); - }, - removeListener$1(_, listener) { - this.parent.removeListener$1(0, listener); - this.didUnregisterListener$0(); - }, - didStartListening$0() { - this.parent.addStatusListener$1(this.get$_statusChangeHandler()); - }, - didStopListening$0() { - this.parent.removeStatusListener$1(this.get$_statusChangeHandler()); - }, - _statusChangeHandler$1($status) { - this.notifyStatusListeners$1(this._reverseStatus$1($status)); - }, - get$status(_) { - var t1 = this.parent; - return this._reverseStatus$1(t1.get$status(t1)); - }, - get$value(_) { - var t1 = this.parent; - return 1 - t1.get$value(t1); - }, - _reverseStatus$1($status) { - var t1; - switch ($status.index) { - case 1: - t1 = B.AnimationStatus_2; - break; - case 2: - t1 = B.AnimationStatus_1; - break; - case 3: - t1 = B.AnimationStatus_0; - break; - case 0: - t1 = B.AnimationStatus_3; - break; - default: - t1 = null; - } - return t1; - }, - toString$0(_) { - return this.parent.toString$0(0) + "\u27aaReverseAnimation"; - } - }; - A.CurvedAnimation.prototype = { - _updateCurveDirection$1($status) { - var t1; - if ($status.get$isAnimating()) { - t1 = this._curveDirection; - if (t1 == null) - t1 = $status; - } else - t1 = null; - this._curveDirection = t1; - }, - get$_useForwardCurve() { - if (this.reverseCurve != null) { - var t1 = this._curveDirection; - if (t1 == null) { - t1 = this.parent; - t1 = t1.get$status(t1); - } - t1 = t1 !== B.AnimationStatus_2; - } else - t1 = true; - return t1; - }, - dispose$0() { - this.parent.removeStatusListener$1(this.get$_updateCurveDirection()); - }, - get$value(_) { - var _this = this, - activeCurve = _this.get$_useForwardCurve() ? _this.curve : _this.reverseCurve, - t1 = _this.parent, - t = t1.get$value(t1); - if (activeCurve == null) - return t; - if (t === 0 || t === 1) - return t; - return activeCurve.transform$1(0, t); - }, - toString$0(_) { - var _this = this; - if (_this.reverseCurve == null) - return _this.parent.toString$0(0) + "\u27a9" + _this.curve.toString$0(0); - if (_this.get$_useForwardCurve()) - return _this.parent.toString$0(0) + "\u27a9" + _this.curve.toString$0(0) + "\u2092\u2099/" + A.S(_this.reverseCurve); - return _this.parent.toString$0(0) + "\u27a9" + _this.curve.toString$0(0) + "/" + A.S(_this.reverseCurve) + "\u2092\u2099"; - }, - get$parent(receiver) { - return this.parent; - } - }; - A._TrainHoppingMode.prototype = { - _enumToString$0() { - return "_TrainHoppingMode." + this._name; - } - }; - A.TrainHoppingAnimation.prototype = { - _statusChangeHandler$1($status) { - if ($status !== this._lastStatus) { - this.notifyListeners$0(); - this._lastStatus = $status; - } - }, - get$status(_) { - var t1 = this._currentTrain; - return t1.get$status(t1); - }, - _valueChangeHandler$0() { - var t2, t3, hop, _this = this, - t1 = _this._nextTrain; - if (t1 != null) { - switch (_this._mode.index) { - case 0: - t1 = t1.get$value(t1); - t2 = _this._currentTrain; - t2 = t1 <= t2.get$value(t2); - t1 = t2; - break; - case 1: - t1 = t1.get$value(t1); - t2 = _this._currentTrain; - t2 = t1 >= t2.get$value(t2); - t1 = t2; - break; - default: - t1 = null; - } - if (t1) { - t2 = _this._currentTrain; - t3 = _this.get$_statusChangeHandler(); - t2.removeStatusListener$1(t3); - t2.removeListener$1(0, _this.get$_valueChangeHandler()); - t2 = _this._nextTrain; - _this._currentTrain = t2; - _this._nextTrain = null; - t2.addStatusListener$1(t3); - t3 = _this._currentTrain; - _this._statusChangeHandler$1(t3.get$status(t3)); - } - hop = t1; - } else - hop = false; - t1 = _this._currentTrain; - t1 = t1.get$value(t1); - if (t1 !== _this._lastValue) { - _this.notifyListeners$0(); - _this._lastValue = t1; - } - if (hop && _this.onSwitchedTrain != null) - _this.onSwitchedTrain.call$0(); - }, - get$value(_) { - var t1 = this._currentTrain; - return t1.get$value(t1); - }, - dispose$0() { - var t1, t2, _this = this; - _this._currentTrain.removeStatusListener$1(_this.get$_statusChangeHandler()); - t1 = _this.get$_valueChangeHandler(); - _this._currentTrain.removeListener$1(0, t1); - _this._currentTrain = null; - t2 = _this._nextTrain; - if (t2 != null) - t2.removeListener$1(0, t1); - _this._nextTrain = null; - _this.AnimationLocalListenersMixin__listeners._observer_list$_map.clear$0(0); - _this.AnimationLocalStatusListenersMixin__statusListeners.clear$0(0); - _this.super$AnimationEagerListenerMixin$dispose(); - }, - toString$0(_) { - var _this = this; - if (_this._nextTrain != null) - return A.S(_this._currentTrain) + "\u27a9TrainHoppingAnimation(next: " + A.S(_this._nextTrain) + ")"; - return A.S(_this._currentTrain) + "\u27a9TrainHoppingAnimation(no next)"; - } - }; - A.CompoundAnimation.prototype = { - didStartListening$0() { - var t3, _this = this, - t1 = _this.first, - t2 = _this.get$_maybeNotifyListeners(); - t1.addListener$1(0, t2); - t3 = _this.get$_maybeNotifyStatusListeners(); - t1.addStatusListener$1(t3); - t1 = _this.next; - t1.addListener$1(0, t2); - t1.addStatusListener$1(t3); - }, - didStopListening$0() { - var t3, _this = this, - t1 = _this.first, - t2 = _this.get$_maybeNotifyListeners(); - t1.removeListener$1(0, t2); - t3 = _this.get$_maybeNotifyStatusListeners(); - t1.removeStatusListener$1(t3); - t1 = _this.next; - t1.removeListener$1(0, t2); - t1.removeStatusListener$1(t3); - }, - get$status(_) { - var t1 = this.next; - if (t1.get$status(t1).get$isAnimating()) - t1 = t1.get$status(t1); - else { - t1 = this.first; - t1 = t1.get$status(t1); - } - return t1; - }, - toString$0(_) { - return "CompoundAnimation(" + this.first.toString$0(0) + ", " + this.next.toString$0(0) + ")"; - }, - _maybeNotifyStatusListeners$1(__wc0_formal) { - var _this = this; - if (_this.get$status(0) !== _this._lastStatus) { - _this._lastStatus = _this.get$status(0); - _this.notifyStatusListeners$1(_this.get$status(0)); - } - }, - _maybeNotifyListeners$0() { - var _this = this; - if (!J.$eq$(_this.get$value(_this), _this._lastValue)) { - _this._lastValue = _this.get$value(_this); - _this.notifyListeners$0(); - } - } - }; - A.AnimationMin.prototype = { - get$value(_) { - var t2, - t1 = this.first; - t1 = t1.get$value(t1); - t2 = this.next; - t2 = t2.get$value(t2); - t1.toString; - t2.toString; - return Math.min(A.checkNum(t1), A.checkNum(t2)); - } - }; - A._CompoundAnimation_Animation_AnimationLazyListenerMixin.prototype = {}; - A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin.prototype = {}; - A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin.prototype = {}; - A._CurvedAnimation_Animation_AnimationWithParentMixin.prototype = {}; - A._ProxyAnimation_Animation_AnimationLazyListenerMixin.prototype = {}; - A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin.prototype = {}; - A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin.prototype = {}; - A._ReverseAnimation_Animation_AnimationLazyListenerMixin.prototype = {}; - A._ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin.prototype = {}; - A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin.prototype = {}; - A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin.prototype = {}; - A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin.prototype = {}; - A.ParametricCurve.prototype = { - transform$1(_, t) { - return this.transformInternal$1(t); - }, - transformInternal$1(t) { - throw A.wrapException(A.UnimplementedError$(null)); - }, - toString$0(_) { - return "ParametricCurve"; - } - }; - A.Curve.prototype = { - transform$1(_, t) { - if (t === 0 || t === 1) - return t; - return this.super$ParametricCurve$transform(0, t); - } - }; - A._Linear.prototype = { - transformInternal$1(t) { - return t; - } - }; - A.SawTooth.prototype = { - transformInternal$1(t) { - t *= this.count; - return t - (t < 0 ? Math.ceil(t) : Math.floor(t)); - }, - toString$0(_) { - return "SawTooth(" + this.count + ")"; - } - }; - A.Interval.prototype = { - transformInternal$1(t) { - var t1 = this.begin; - t = A.clampDouble((t - t1) / (this.end - t1), 0, 1); - if (t === 0 || t === 1) - return t; - return this.curve.transform$1(0, t); - }, - toString$0(_) { - var _this = this, - t1 = _this.curve; - if (!(t1 instanceof A._Linear)) - return "Interval(" + A.S(_this.begin) + "\u22ef" + A.S(_this.end) + ")\u27a9" + t1.toString$0(0); - return "Interval(" + A.S(_this.begin) + "\u22ef" + A.S(_this.end) + ")"; - } - }; - A.Threshold.prototype = { - transformInternal$1(t) { - return t < this.threshold ? 0 : 1; - } - }; - A.Cubic.prototype = { - _evaluateCubic$3(a, b, m) { - var t1 = 1 - m; - return 3 * a * t1 * t1 * m + 3 * b * t1 * m * m + m * m * m; - }, - transformInternal$1(t) { - var t1, t2, start, end, midpoint, estimate, _this = this; - for (t1 = _this.a, t2 = _this.c, start = 0, end = 1; true;) { - midpoint = (start + end) / 2; - estimate = _this._evaluateCubic$3(t1, t2, midpoint); - if (Math.abs(t - estimate) < 0.001) - return _this._evaluateCubic$3(_this.b, _this.d, midpoint); - if (estimate < t) - start = midpoint; - else - end = midpoint; - } - }, - toString$0(_) { - var _this = this; - return "Cubic(" + B.JSNumber_methods.toStringAsFixed$1(_this.a, 2) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.b, 2) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.c, 2) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.d, 2) + ")"; - } - }; - A.ThreePointCubic.prototype = { - transformInternal$1(t) { - var t2, _this = this, - t1 = _this.midpoint, - scaleX = t1._dx, - firstCurve = t < scaleX, - scaleX0 = firstCurve ? scaleX : 1 - scaleX, - scaleY = t1._dy, - scaleY0 = firstCurve ? scaleY : 1 - scaleY, - scaledT = (t - (firstCurve ? 0 : scaleX)) / scaleX0; - if (firstCurve) { - t1 = _this.a1; - t2 = _this.b1; - return new A.Cubic(t1._dx / scaleX0, t1._dy / scaleY0, t2._dx / scaleX0, t2._dy / scaleY0).transform$1(0, scaledT) * scaleY0; - } else { - t1 = _this.a2; - t2 = _this.b2; - return new A.Cubic((t1._dx - scaleX) / scaleX0, (t1._dy - scaleY) / scaleY0, (t2._dx - scaleX) / scaleX0, (t2._dy - scaleY) / scaleY0).transform$1(0, scaledT) * scaleY0 + scaleY; - } - }, - toString$0(_) { - var _this = this; - return "ThreePointCubic(" + _this.a1.toString$0(0) + ", " + _this.b1.toString$0(0) + ", " + _this.midpoint.toString$0(0) + ", " + _this.a2.toString$0(0) + ", " + _this.b2.toString$0(0) + ") "; - } - }; - A.FlippedCurve.prototype = { - transformInternal$1(t) { - return 1 - this.curve.transform$1(0, 1 - t); - }, - toString$0(_) { - return "FlippedCurve(" + this.curve.toString$0(0) + ")"; - } - }; - A._DecelerateCurve.prototype = { - transformInternal$1(t) { - t = 1 - t; - return 1 - t * t; - } - }; - A.AnimationLazyListenerMixin.prototype = { - didRegisterListener$0() { - if (this.AnimationLazyListenerMixin__listenerCounter === 0) - this.didStartListening$0(); - ++this.AnimationLazyListenerMixin__listenerCounter; - }, - didUnregisterListener$0() { - if (--this.AnimationLazyListenerMixin__listenerCounter === 0) - this.didStopListening$0(); - } - }; - A.AnimationEagerListenerMixin.prototype = { - didRegisterListener$0() { - }, - didUnregisterListener$0() { - }, - dispose$0() { - } - }; - A.AnimationLocalListenersMixin.prototype = { - addListener$1(_, listener) { - this.didRegisterListener$0(); - this.AnimationLocalListenersMixin__listeners.add$1(0, listener); - }, - removeListener$1(_, listener) { - if (this.AnimationLocalListenersMixin__listeners.remove$1(0, listener)) - this.didUnregisterListener$0(); - }, - notifyListeners$0() { - var listener, collector, exception, stack, t2, _i, exception0, t3, t4, - t1 = this.AnimationLocalListenersMixin__listeners, - localListeners = t1.toList$1$growable(0, false); - for (t2 = localListeners.length, t1 = t1._observer_list$_map, _i = 0; _i < localListeners.length; localListeners.length === t2 || (0, A.throwConcurrentModificationError)(localListeners), ++_i) { - listener = localListeners[_i]; - collector = null; - try { - if (t1.containsKey$1(0, listener)) - listener.call$0(); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - t3 = A.ErrorDescription$("while notifying listeners for " + A.getRuntimeTypeOfDartObject(this).toString$0(0)); - t4 = $.FlutterError_onError; - if (t4 != null) - t4.call$1(new A.FlutterErrorDetails(exception, stack, "animation library", t3, collector, false)); - } - } - } - }; - A.AnimationLocalStatusListenersMixin.prototype = { - addStatusListener$1(listener) { - var t1; - this.didRegisterListener$0(); - t1 = this.AnimationLocalStatusListenersMixin__statusListeners; - t1._isDirty = true; - t1._list.push(listener); - }, - removeStatusListener$1(listener) { - if (this.AnimationLocalStatusListenersMixin__statusListeners.remove$1(0, listener)) - this.didUnregisterListener$0(); - }, - notifyStatusListeners$1($status) { - var listener, exception, stack, collector, _i, exception0, t3, t4, - t1 = this.AnimationLocalStatusListenersMixin__statusListeners, - t2 = t1._list, - localListeners = J.JSArray_JSArray$markFixed(t2.slice(0), A._arrayInstanceType(t2)._precomputed1); - for (t2 = localListeners.length, _i = 0; _i < localListeners.length; localListeners.length === t2 || (0, A.throwConcurrentModificationError)(localListeners), ++_i) { - listener = localListeners[_i]; - try { - if (t1.contains$1(0, listener)) - listener.call$1($status); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - collector = null; - t3 = A.ErrorDescription$("while notifying status listeners for " + A.getRuntimeTypeOfDartObject(this).toString$0(0)); - t4 = $.FlutterError_onError; - if (t4 != null) - t4.call$1(new A.FlutterErrorDetails(exception, stack, "animation library", t3, collector, false)); - } - } - } - }; - A.Animatable.prototype = { - chain$1($parent) { - return new A._ChainedEvaluation($parent, this, A._instanceType(this)._eval$1("_ChainedEvaluation")); - } - }; - A._AnimatedEvaluation.prototype = { - get$value(_) { - var t1 = this.parent; - return this._evaluatable.transform$1(0, t1.get$value(t1)); - }, - toString$0(_) { - var t1 = this.parent, - t2 = this._evaluatable; - return t1.toString$0(0) + "\u27a9" + t2.toString$0(0) + "\u27a9" + A.S(t2.transform$1(0, t1.get$value(t1))); - }, - toStringDetails$0() { - return this.super$Animation$toStringDetails() + " " + this._evaluatable.toString$0(0); - }, - get$parent(receiver) { - return this.parent; - } - }; - A._ChainedEvaluation.prototype = { - transform$1(_, t) { - return this._evaluatable.transform$1(0, this._tween$_parent.transform$1(0, t)); - }, - toString$0(_) { - return this._tween$_parent.toString$0(0) + "\u27a9" + this._evaluatable.toString$0(0); - } - }; - A.Tween.prototype = { - lerp$1(t) { - var t1 = this.begin; - return A._instanceType(this)._eval$1("Tween.T")._as(J.$add$ansx(t1, J.$mul$ns(J.$sub$n(this.end, t1), t))); - }, - transform$1(_, t) { - var t1, _this = this; - if (t === 0) { - t1 = _this.begin; - return t1 == null ? A._instanceType(_this)._eval$1("Tween.T")._as(t1) : t1; - } - if (t === 1) { - t1 = _this.end; - return t1 == null ? A._instanceType(_this)._eval$1("Tween.T")._as(t1) : t1; - } - return _this.lerp$1(t); - }, - toString$0(_) { - return "Animatable(" + A.S(this.begin) + " \u2192 " + A.S(this.end) + ")"; - }, - set$begin(val) { - return this.begin = val; - }, - set$end(receiver, val) { - return this.end = val; - } - }; - A.ReverseTween.prototype = { - lerp$1(t) { - return this.parent.lerp$1(1 - t); - } - }; - A.ColorTween.prototype = { - lerp$1(t) { - return A.Color_lerp(this.begin, this.end, t); - } - }; - A.SizeTween.prototype = { - lerp$1(t) { - return A.Size_lerp(this.begin, this.end, t); - } - }; - A.RectTween.prototype = { - lerp$1(t) { - return A.Rect_lerp(this.begin, this.end, t); - } - }; - A.IntTween.prototype = { - lerp$1(t) { - var t2, - t1 = this.begin; - t1.toString; - t2 = this.end; - t2.toString; - return B.JSNumber_methods.round$0(t1 + (t2 - t1) * t); - } - }; - A.CurveTween.prototype = { - transform$1(_, t) { - if (t === 0 || t === 1) - return t; - return this.curve.transform$1(0, t); - }, - toString$0(_) { - return "CurveTween(curve: " + this.curve.toString$0(0) + ")"; - } - }; - A.__AnimatedEvaluation_Animation_AnimationWithParentMixin.prototype = {}; - A.TweenSequence.prototype = { - TweenSequence$1(items, $T) { - var t2, totalWeight, _i, start, i, t3, end, - t1 = this._items; - B.JSArray_methods.addAll$1(t1, items); - for (t2 = t1.length, totalWeight = 0, _i = 0; _i < t2; ++_i) - totalWeight += t1[_i].weight; - for (t2 = this._intervals, start = 0, i = 0; t3 = t1.length, i < t3; ++i, start = end) { - end = i === t3 - 1 ? 1 : start + t1[i].weight / totalWeight; - t2.push(new A._Interval(start, end)); - } - }, - _evaluateAt$2(t, index) { - var element = this._items[index], - t1 = this._intervals[index], - t2 = t1.start; - return element.tween.transform$1(0, (t - t2) / (t1.end - t2)); - }, - transform$1(_, t) { - var t1, t2, t3, index, t4, t5, _this = this; - if (t === 1) - return _this._evaluateAt$2(t, _this._items.length - 1); - for (t1 = _this._items, t2 = t1.length, t3 = _this._intervals, index = 0; index < t2; ++index) { - t4 = t3[index]; - t5 = t4.start; - if (t >= t5 && t < t4.end) - return t1[index].tween.transform$1(0, (t - t5) / (t4.end - t5)); - } - throw A.wrapException(A.StateError$("TweenSequence.evaluate() could not find an interval for " + A.S(t))); - }, - toString$0(_) { - return "TweenSequence(" + this._items.length + " items)"; - } - }; - A.TweenSequenceItem.prototype = {}; - A._Interval.prototype = { - toString$0(_) { - return "<" + A.S(this.start) + ", " + A.S(this.end) + ">"; - } - }; - A.CupertinoButtonSize.prototype = { - _enumToString$0() { - return "CupertinoButtonSize." + this._name; - } - }; - A._CupertinoButtonStyle.prototype = { - _enumToString$0() { - return "_CupertinoButtonStyle." + this._name; - } - }; - A.CupertinoButton.prototype = { - createState$0() { - return new A._CupertinoButtonState(new A.Tween(1, null, type$.Tween_double), null, null); - } - }; - A._CupertinoButtonState.prototype = { - initState$0() { - var t1, t2, t3, _this = this; - _this.super$State$initState(); - _this.___CupertinoButtonState_isFocused_A = false; - t1 = A.AnimationController$(null, B.Duration_200000, null, 0, _this); - _this.___CupertinoButtonState__animationController_A = t1; - t2 = type$.Animation_double; - t3 = _this._opacityTween; - _this.___CupertinoButtonState__opacityAnimation_A = new A._AnimatedEvaluation(t2._as(new A._AnimatedEvaluation(t2._as(t1), new A.CurveTween(B.C__DecelerateCurve), type$.CurveTween._eval$1("_AnimatedEvaluation"))), t3, t3.$ti._eval$1("_AnimatedEvaluation")); - _this._setTween$0(); - }, - didUpdateWidget$1(old) { - this.super$State$didUpdateWidget(old); - this._setTween$0(); - }, - _setTween$0() { - var t1 = this._widget.pressedOpacity; - this._opacityTween.end = t1; - }, - dispose$0() { - var t1 = this.___CupertinoButtonState__animationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$__CupertinoButtonState_State_SingleTickerProviderStateMixin$dispose(); - }, - _handleTapDown$1($event) { - var _this = this; - _this._tapInProgress = true; - if (!_this._buttonHeldDown) { - _this._buttonHeldDown = true; - _this._animate$0(0); - } - }, - _handleTapUp$1($event) { - var t1, localPosition, _this = this; - _this._tapInProgress = false; - if (_this._buttonHeldDown) { - _this._buttonHeldDown = false; - _this._animate$0(0); - } - t1 = _this._framework$_element.get$renderObject(); - t1.toString; - type$.RenderBox._as(t1); - localPosition = t1.globalToLocal$1($event.globalPosition); - t1 = t1.get$size(0); - if (new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy).inflate$1(A.CupertinoButton_tapMoveSlop()).contains$1(0, localPosition)) - _this._handleTap$0(); - }, - _handleTapCancel$0() { - var _this = this; - _this._tapInProgress = false; - if (_this._buttonHeldDown) { - _this._buttonHeldDown = false; - _this._animate$0(0); - } - }, - _handleTapMove$1($event) { - var localPosition, buttonShouldHeldDown, _this = this, - t1 = _this._framework$_element.get$renderObject(); - t1.toString; - type$.RenderBox._as(t1); - localPosition = t1.globalToLocal$1($event.globalPosition); - t1 = t1.get$size(0); - buttonShouldHeldDown = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy).inflate$1(A.CupertinoButton_tapMoveSlop()).contains$1(0, localPosition); - if (_this._tapInProgress && buttonShouldHeldDown !== _this._buttonHeldDown) { - _this._buttonHeldDown = buttonShouldHeldDown; - _this._animate$0(0); - } - }, - _handleTap$1(__wc0_formal) { - var t1 = this._widget.onPressed; - if (t1 != null) { - t1.call$0(); - this._framework$_element.get$renderObject().sendSemanticsEvent$1(B.TapSemanticEvent_tap); - } - }, - _handleTap$0() { - return this._handleTap$1(null); - }, - _animate$0(_) { - var t2, wasHeldDown, ticker, - t1 = this.___CupertinoButtonState__animationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1._ticker; - if (t2 != null && t2._ticker$_future != null) - return; - wasHeldDown = this._buttonHeldDown; - if (wasHeldDown) { - t1._animation_controller$_direction = B._AnimationDirection_0; - ticker = t1._animateToInternal$3$curve$duration(1, B.ThreePointCubic_r2X, B.Duration_120000); - } else { - t1._animation_controller$_direction = B._AnimationDirection_0; - ticker = t1._animateToInternal$3$curve$duration(0, B.Cubic_ENF, B.Duration_180000); - } - ticker.then$1$1(0, new A._CupertinoButtonState__animate_closure(this, wasHeldDown), type$.void); - }, - _onShowFocusHighlight$1(showHighlight) { - this.setState$1(new A._CupertinoButtonState__onShowFocusHighlight_closure(this, showHighlight)); - }, - build$1(context) { - var minimumSize, themeData, primaryColor, backgroundColor, t3, foregroundColor, red, green, blue, max, min, delta, hue, lightness, effectiveFocusOutlineColor, textStyle, iconTheme, gestureSettings, effectiveMouseCursor, value, result, t4, t5, t6, t7, t8, t9, _this = this, _null = null, - t1 = _this._widget, - t2 = t1.onPressed == null, - enabled = !t2; - t1 = t1.minSize; - minimumSize = t1 == null ? _null : new A.Size(t1, t1); - themeData = A.CupertinoTheme_of(context); - primaryColor = themeData.get$primaryColor(); - t1 = _this._widget.color; - if (t1 == null) - t1 = _null; - else if (t1 instanceof A.CupertinoDynamicColor) - t1 = t1.resolveFrom$1(context); - if (t1 == null) - backgroundColor = _null; - else { - t3 = _this._widget.color; - t3 = t3 == null ? _null : t3.get$opacity(t3); - if (t3 == null) - t3 = 1; - backgroundColor = t1.withOpacity$1(t3); - } - _this._widget.toString; - if (enabled) - foregroundColor = primaryColor; - else { - t1 = B.CupertinoDynamicColor_RmM.resolveFrom$1(context); - foregroundColor = t1; - } - _this._widget.toString; - t1 = (backgroundColor == null ? B.CupertinoDynamicColor_QkJ : backgroundColor).withOpacity$1(0.8); - red = (t1.toARGB32$0() >>> 16 & 255) / 255; - green = (t1.toARGB32$0() >>> 8 & 255) / 255; - blue = (t1.toARGB32$0() & 255) / 255; - max = Math.max(red, Math.max(green, blue)); - min = Math.min(red, Math.min(green, blue)); - delta = max - min; - t1 = t1.toARGB32$0(); - hue = A._Cell$named("hue"); - if (max === 0) - hue._value = 0; - else if (max === red) - hue._value = 60 * B.JSNumber_methods.$mod((green - blue) / delta, 6); - else if (max === green) - hue._value = 60 * ((blue - red) / delta + 2); - else if (max === blue) - hue._value = 60 * ((red - green) / delta + 4); - hue._value = isNaN(hue._readLocal$0()) ? 0 : hue._readLocal$0(); - t3 = hue._readLocal$0(); - lightness = (max + min) / 2; - if (lightness !== 1) - A.clampDouble(delta / (1 - Math.abs(2 * lightness - 1)), 0, 1); - effectiveFocusOutlineColor = new A.HSLColor((t1 >>> 24 & 255) / 255, t3, 0.835, 0.69).toColor$0(); - _this._widget.toString; - t1 = themeData.get$textTheme().get$actionTextStyle(); - textStyle = t1.copyWith$1$color(foregroundColor); - t1 = A.IconTheme_of(context); - t3 = textStyle.fontSize; - iconTheme = t1.copyWith$2$color$size(foregroundColor, t3 != null ? t3 * 1.2 : 20); - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_18); - gestureSettings = t1 == null ? _null : t1.gestureSettings; - t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.WidgetState); - if (t2) - t1.add$1(0, B.WidgetState_6); - _this._widget.toString; - effectiveMouseCursor = A.WidgetStateProperty_resolveAs(_null, t1, type$.nullable_MouseCursor); - if (effectiveMouseCursor == null) - effectiveMouseCursor = $.$get$_CupertinoButtonState__defaultCursor()._widget_state$_resolve.call$1(t1); - value = _this.___CupertinoButtonState__actionMap_FI; - if (value === $) { - result = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_ActivateIntent_2HG, new A.CallbackAction(_this.get$_handleTap(), new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), type$.CallbackAction_ActivateIntent)], type$.Type, type$.Action_Intent); - _this.___CupertinoButtonState__actionMap_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___CupertinoButtonState__actionMap_FI = result; - value = result; - } - _this._widget.toString; - t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); - t1.$indexSet(0, B.Type_TapGestureRecognizer_mu4, new A.GestureRecognizerFactoryWithHandlers(new A._CupertinoButtonState_build_closure(), new A._CupertinoButtonState_build_closure0(_this, enabled, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_TapGestureRecognizer)); - t3 = _this._widget; - t3.toString; - t4 = minimumSize == null; - t5 = t4 ? _null : minimumSize._dx; - if (t5 == null) - t5 = 44; - t4 = t4 ? _null : minimumSize._dy; - if (t4 == null) - t4 = 44; - t6 = _this.___CupertinoButtonState__opacityAnimation_A; - t6 === $ && A.throwUnnamedLateFieldNI(); - if (enabled) { - t7 = _this.___CupertinoButtonState_isFocused_A; - t7 === $ && A.throwUnnamedLateFieldNI(); - } else - t7 = false; - if (t7) { - t7 = new A.BorderSide(effectiveFocusOutlineColor, 3.5, B.BorderStyle_1, 1); - t7 = new A.Border(t7, t7, t7, t7); - } else - t7 = _null; - t3 = t3.borderRadius; - if (t3 == null) - t3 = $.$get$kCupertinoButtonSizeBorderRadius().$index(0, B.CupertinoButtonSize_2); - if (backgroundColor != null && t2) { - t2 = _this._widget.disabledColor; - if (t2 instanceof A.CupertinoDynamicColor) - t2 = t2.resolveFrom$1(context); - } else - t2 = backgroundColor; - t8 = _this._widget; - t9 = t8.padding; - t2 = A.DecoratedBox$(new A.Padding(t9, new A.Align(t8.alignment, 1, 1, A.DefaultTextStyle$(A.IconTheme$(t8.child, iconTheme, _null), _null, _null, B.TextOverflow_0, true, textStyle, _null, _null, B.TextWidthBasis_0), _null), _null), new A.BoxDecoration(t2, _null, t7, t3, _null, _null, B.BoxShape_0), B.DecorationPosition_0); - return A.MouseRegion$(new A.FocusableActionDetector(enabled, _null, false, value, _this.get$_onShowFocusHighlight(), _null, new A.RawGestureDetector(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, new A.ConstrainedBox(new A.BoxConstraints(t5, 1 / 0, t4, 1 / 0), new A.FadeTransition(t6, false, t2, _null), _null), _null), t1, B.HitTestBehavior_1, false, _null), _null), effectiveMouseCursor, _null, _null, _null, _null); - } - }; - A._CupertinoButtonState__defaultCursor_closure.prototype = { - call$1(states) { - var t1 = states.contains$1(0, B.WidgetState_6); - return !t1 ? B.SystemMouseCursor_click : B.C__DeferringMouseCursor; - }, - $signature: 108 - }; - A._CupertinoButtonState__animate_closure.prototype = { - call$1(value) { - var t1 = this.$this; - if (t1._framework$_element != null && this.wasHeldDown !== t1._buttonHeldDown) - t1._animate$0(0); - }, - $signature: 24 - }; - A._CupertinoButtonState__onShowFocusHighlight_closure.prototype = { - call$0() { - this.$this.___CupertinoButtonState_isFocused_A = this.showHighlight; - }, - $signature: 0 - }; - A._CupertinoButtonState_build_closure.prototype = { - call$0() { - return A.TapGestureRecognizer$(null, null, null); - }, - $signature: 102 - }; - A._CupertinoButtonState_build_closure0.prototype = { - call$1(instance) { - var _this = this, _null = null, - t1 = _this.enabled; - instance.onTapDown = t1 ? _this.$this.get$_handleTapDown() : _null; - instance.onTapUp = t1 ? _this.$this.get$_handleTapUp() : _null; - instance.onTapCancel = t1 ? _this.$this.get$_handleTapCancel() : _null; - instance.onTapMove = t1 ? _this.$this.get$_handleTapMove() : _null; - instance.gestureSettings = _this.gestureSettings; - }, - $signature: 97 - }; - A.__CupertinoButtonState_State_SingleTickerProviderStateMixin.prototype = { - dispose$0() { - var _this = this, - t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTicker()); - _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - }, - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTicker$0(); - } - }; - A.CupertinoDynamicColor.prototype = { - get$_isPlatformBrightnessDependent() { - var _this = this; - return !_this.color.$eq(0, _this.darkColor) || !_this.elevatedColor.$eq(0, _this.darkElevatedColor) || !_this.highContrastColor.$eq(0, _this.darkHighContrastColor) || !_this.highContrastElevatedColor.$eq(0, _this.darkHighContrastElevatedColor); - }, - get$_isHighContrastDependent() { - var _this = this; - return !_this.color.$eq(0, _this.highContrastColor) || !_this.darkColor.$eq(0, _this.darkHighContrastColor) || !_this.elevatedColor.$eq(0, _this.highContrastElevatedColor) || !_this.darkElevatedColor.$eq(0, _this.darkHighContrastElevatedColor); - }, - get$_isInterfaceElevationDependent() { - var _this = this; - return !_this.color.$eq(0, _this.elevatedColor) || !_this.darkColor.$eq(0, _this.darkElevatedColor) || !_this.highContrastColor.$eq(0, _this.highContrastElevatedColor) || !_this.darkHighContrastColor.$eq(0, _this.darkHighContrastElevatedColor); - }, - resolveFrom$1(context) { - var inheritedTheme, t1, brightness, highContrast, _0_3, _0_6_isSet, _0_1, _0_9, _0_7, _0_6, _0_4, _0_9_isSet, _0_7_isSet, _0_11, _0_11_isSet, _0_4_isSet, t2, _0_13, _0_15, _0_13_isSet, _this = this, _null = null; - if (_this.get$_isPlatformBrightnessDependent()) { - inheritedTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$.InheritedCupertinoTheme); - t1 = inheritedTheme == null ? _null : inheritedTheme.theme.data.get$brightness(); - if (t1 == null) { - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_5); - t1 = t1 == null ? _null : t1.platformBrightness; - } - brightness = t1 == null ? B.Brightness_1 : t1; - } else - brightness = B.Brightness_1; - if (_this.get$_isInterfaceElevationDependent()) - context.dependOnInheritedWidgetOfExactType$1$0(type$.CupertinoUserInterfaceLevel); - if (_this.get$_isHighContrastDependent()) { - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_13); - t1 = t1 == null ? _null : t1.highContrast; - highContrast = t1 === true; - } else - highContrast = false; - $label0$0: { - _0_3 = B.Brightness_1 === brightness; - _0_6_isSet = _0_3; - _0_1 = brightness; - _0_9 = _null; - _0_7 = _null; - t1 = false; - if (_0_6_isSet) { - _0_6 = true; - _0_4 = B.CupertinoUserInterfaceLevelData_0; - _0_9_isSet = true; - if (_0_9_isSet) { - _0_9 = !highContrast; - t1 = _0_9; - _0_7 = highContrast; - } - _0_7_isSet = _0_9_isSet; - } else { - _0_4 = _null; - _0_6 = _0_4; - _0_9_isSet = false; - _0_7_isSet = false; - } - if (t1) { - t1 = _this.color; - break $label0$0; - } - _0_11 = _null; - t1 = false; - if (_0_3) { - if (_0_6_isSet) { - _0_11_isSet = _0_6; - _0_4_isSet = _0_6_isSet; - } else { - _0_6 = true; - _0_6_isSet = true; - _0_4 = B.CupertinoUserInterfaceLevelData_0; - _0_4_isSet = true; - _0_11_isSet = true; - } - if (_0_11_isSet) { - if (_0_7_isSet) - _0_11 = _0_7; - else { - _0_11 = highContrast; - _0_7 = _0_11; - _0_7_isSet = true; - } - t1 = _0_11; - } - } else { - _0_4_isSet = _0_6_isSet; - _0_11_isSet = false; - } - if (t1) { - t1 = _this.highContrastColor; - break $label0$0; - } - t1 = false; - if (_0_3) { - if (_0_4_isSet) - t2 = _0_4; - else { - _0_4 = B.CupertinoUserInterfaceLevelData_0; - _0_4_isSet = true; - t2 = B.CupertinoUserInterfaceLevelData_0; - } - _0_13 = B.CupertinoUserInterfaceLevelData_1 === t2; - t2 = _0_13; - if (t2) - if (_0_9_isSet) - t1 = _0_9; - else { - if (_0_7_isSet) - t1 = _0_7; - else { - t1 = highContrast; - _0_7 = t1; - _0_7_isSet = true; - } - _0_9 = !t1; - t1 = _0_9; - _0_9_isSet = true; - } - } else - _0_13 = _null; - if (t1) { - t1 = _this.elevatedColor; - break $label0$0; - } - t1 = false; - if (_0_3) { - t2 = _0_13; - if (t2) - if (_0_11_isSet) - t1 = _0_11; - else { - if (_0_7_isSet) - _0_11 = _0_7; - else { - _0_11 = highContrast; - _0_7 = _0_11; - _0_7_isSet = true; - } - t1 = _0_11; - _0_11_isSet = true; - } - } - if (t1) { - t1 = _this.highContrastElevatedColor; - break $label0$0; - } - _0_15 = B.Brightness_0 === _0_1; - t1 = _0_15; - t2 = false; - if (t1) { - if (_0_6_isSet) - t1 = _0_6; - else { - if (_0_4_isSet) - t1 = _0_4; - else { - _0_4 = B.CupertinoUserInterfaceLevelData_0; - _0_4_isSet = true; - t1 = B.CupertinoUserInterfaceLevelData_0; - } - _0_6 = B.CupertinoUserInterfaceLevelData_0 === t1; - t1 = _0_6; - _0_6_isSet = true; - } - if (t1) - if (_0_9_isSet) - t1 = _0_9; - else { - if (_0_7_isSet) - t1 = _0_7; - else { - t1 = highContrast; - _0_7 = t1; - _0_7_isSet = true; - } - _0_9 = !t1; - t1 = _0_9; - _0_9_isSet = true; - } - else - t1 = t2; - } else - t1 = t2; - if (t1) { - t1 = _this.darkColor; - break $label0$0; - } - t1 = false; - if (_0_15) { - if (_0_6_isSet) - t2 = _0_6; - else { - if (_0_4_isSet) - t2 = _0_4; - else { - _0_4 = B.CupertinoUserInterfaceLevelData_0; - _0_4_isSet = true; - t2 = B.CupertinoUserInterfaceLevelData_0; - } - _0_6 = B.CupertinoUserInterfaceLevelData_0 === t2; - t2 = _0_6; - } - if (t2) - if (_0_11_isSet) - t1 = _0_11; - else { - if (_0_7_isSet) - _0_11 = _0_7; - else { - _0_11 = highContrast; - _0_7 = _0_11; - _0_7_isSet = true; - } - t1 = _0_11; - _0_11_isSet = true; - } - } - if (t1) { - t1 = _this.darkHighContrastColor; - break $label0$0; - } - t1 = false; - if (_0_15) { - if (_0_3) { - t2 = _0_13; - _0_13_isSet = _0_3; - } else { - if (_0_4_isSet) - t2 = _0_4; - else { - _0_4 = B.CupertinoUserInterfaceLevelData_0; - _0_4_isSet = true; - t2 = B.CupertinoUserInterfaceLevelData_0; - } - _0_13 = B.CupertinoUserInterfaceLevelData_1 === t2; - t2 = _0_13; - _0_13_isSet = true; - } - if (t2) - if (_0_9_isSet) - t1 = _0_9; - else { - if (_0_7_isSet) - t1 = _0_7; - else { - t1 = highContrast; - _0_7 = t1; - _0_7_isSet = true; - } - _0_9 = !t1; - t1 = _0_9; - } - } else - _0_13_isSet = _0_3; - if (t1) { - t1 = _this.darkElevatedColor; - break $label0$0; - } - t1 = false; - if (_0_15) { - if (_0_13_isSet) - t2 = _0_13; - else { - _0_13 = B.CupertinoUserInterfaceLevelData_1 === (_0_4_isSet ? _0_4 : B.CupertinoUserInterfaceLevelData_0); - t2 = _0_13; - } - if (t2) - if (_0_11_isSet) - t1 = _0_11; - else { - _0_11 = _0_7_isSet ? _0_7 : highContrast; - t1 = _0_11; - } - } - if (t1) { - t1 = _this.darkHighContrastElevatedColor; - break $label0$0; - } - t1 = _null; - } - return new A.CupertinoDynamicColor(t1, _this._colors$_debugLabel, _null, _this.color, _this.darkColor, _this.highContrastColor, _this.darkHighContrastColor, _this.elevatedColor, _this.darkElevatedColor, _this.highContrastElevatedColor, _this.darkHighContrastElevatedColor); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.CupertinoDynamicColor && other._effectiveColor.toARGB32$0() === _this._effectiveColor.toARGB32$0() && other.color.$eq(0, _this.color) && other.darkColor.$eq(0, _this.darkColor) && other.highContrastColor.$eq(0, _this.highContrastColor) && other.darkHighContrastColor.$eq(0, _this.darkHighContrastColor) && other.elevatedColor.$eq(0, _this.elevatedColor) && other.darkElevatedColor.$eq(0, _this.darkElevatedColor) && other.highContrastElevatedColor.$eq(0, _this.highContrastElevatedColor) && other.darkHighContrastElevatedColor.$eq(0, _this.darkHighContrastElevatedColor); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this._effectiveColor.toARGB32$0(), _this.color, _this.darkColor, _this.highContrastColor, _this.elevatedColor, _this.darkElevatedColor, _this.darkHighContrastColor, _this.darkHighContrastElevatedColor, _this.highContrastElevatedColor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this, - t1 = new A.CupertinoDynamicColor_toString_toString(_this), - t2 = A._setArrayType([t1.call$2("color", _this.color)], type$.JSArray_String); - if (_this.get$_isPlatformBrightnessDependent()) - t2.push(t1.call$2("darkColor", _this.darkColor)); - if (_this.get$_isHighContrastDependent()) - t2.push(t1.call$2("highContrastColor", _this.highContrastColor)); - if (_this.get$_isPlatformBrightnessDependent() && _this.get$_isHighContrastDependent()) - t2.push(t1.call$2("darkHighContrastColor", _this.darkHighContrastColor)); - if (_this.get$_isInterfaceElevationDependent()) - t2.push(t1.call$2("elevatedColor", _this.elevatedColor)); - if (_this.get$_isPlatformBrightnessDependent() && _this.get$_isInterfaceElevationDependent()) - t2.push(t1.call$2("darkElevatedColor", _this.darkElevatedColor)); - if (_this.get$_isHighContrastDependent() && _this.get$_isInterfaceElevationDependent()) - t2.push(t1.call$2("highContrastElevatedColor", _this.highContrastElevatedColor)); - if (_this.get$_isPlatformBrightnessDependent() && _this.get$_isHighContrastDependent() && _this.get$_isInterfaceElevationDependent()) - t2.push(t1.call$2("darkHighContrastElevatedColor", _this.darkHighContrastElevatedColor)); - t1 = _this._colors$_debugLabel; - if (t1 == null) - t1 = "CupertinoDynamicColor"; - t2 = B.JSArray_methods.join$1(t2, ", "); - return t1 + "(" + t2 + ", resolved by: UNRESOLVED)"; - }, - get$value(_) { - return this._effectiveColor.toARGB32$0(); - }, - get$alpha(_) { - return this._effectiveColor.toARGB32$0() >>> 24 & 255; - }, - get$blue() { - return this._effectiveColor.toARGB32$0() & 255; - }, - computeLuminance$0() { - return this._effectiveColor.computeLuminance$0(); - }, - get$green() { - return this._effectiveColor.toARGB32$0() >>> 8 & 255; - }, - get$opacity(_) { - return (this._effectiveColor.toARGB32$0() >>> 24 & 255) / 255; - }, - get$red() { - return this._effectiveColor.toARGB32$0() >>> 16 & 255; - }, - withAlpha$1(a) { - var t1 = this._effectiveColor; - return A.Color$fromARGB(a, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - }, - withOpacity$1(opacity) { - var t1 = this._effectiveColor; - return A.Color$fromARGB(B.JSNumber_methods.round$0(255 * opacity), t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - }, - get$a(_) { - return this._effectiveColor.a; - }, - get$r(_) { - return this._effectiveColor.r; - }, - get$g() { - return this._effectiveColor.g; - }, - get$b(_) { - return this._effectiveColor.b; - }, - get$colorSpace() { - return this._effectiveColor.colorSpace; - }, - withValues$5$alpha$blue$colorSpace$green$red(alpha, blue, colorSpace, green, red) { - return this._effectiveColor.withValues$5$alpha$blue$colorSpace$green$red(alpha, blue, colorSpace, green, red); - }, - withValues$1$alpha(alpha) { - var _null = null; - return this.withValues$5$alpha$blue$colorSpace$green$red(alpha, _null, _null, _null, _null); - }, - $isColor: 1 - }; - A.CupertinoDynamicColor_toString_toString.prototype = { - call$2($name, color) { - var marker = color.$eq(0, this.$this._effectiveColor) ? "*" : ""; - return marker + $name + " = " + color.toString$0(0) + marker; - }, - $signature: 474 - }; - A._CupertinoDynamicColor_Object_Diagnosticable.prototype = {}; - A._CupertinoDesktopTextSelectionHandleControls.prototype = {}; - A.CupertinoDesktopTextSelectionControls.prototype = { - getHandleSize$1(textLineHeight) { - return B.Size_0_0; - }, - buildHandle$4(context, type, textLineHeight, onTap) { - return B.SizedBox_0_0_null_null; - }, - getHandleAnchor$2(type, textLineHeight) { - return B.Offset_0_0; - } - }; - A.__CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls.prototype = {}; - A.CupertinoDesktopTextSelectionToolbar.prototype = { - build$1(context) { - var _null = null, - paddingAbove = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding.top + 8, - t1 = this.anchor.$sub(0, new A.Offset(8, paddingAbove)), - t2 = A.Column$(this.children, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0), - t3 = A._setArrayType([2.574, -1.43, -0.144, 0, 0, -0.426, 1.57, -0.144, 0, 0, -0.426, -1.43, 2.856, 0, 0, 0, 0, 0, 1, 0], type$.JSArray_double); - $.$get$_renderer(); - t3 = A.createCkColorFilter(new A.EngineColorFilter(_null, _null, t3, B.ColorFilterType_1)); - t3.toString; - return new A.Padding(new A.EdgeInsets(8, paddingAbove, 8, 8), new A.CustomSingleChildLayout(new A.DesktopTextSelectionToolbarLayoutDelegate(t1), A.Container$(_null, A.BackdropFilter$(A.DecoratedBox$(new A.Padding(B.EdgeInsets_6_6_6_6, t2, _null), new A.BoxDecoration(B.CupertinoDynamicColor_JY4.resolveFrom$1(context), _null, A.Border_Border$all(B.CupertinoDynamicColor_pDp.resolveFrom$1(context), 1), B.BorderRadius_3vw, _null, _null, B.BoxShape_0), B.DecorationPosition_0), new A._CkComposeImageFilter(new A.CkColorFilterImageFilter(t3), new A._CkBlurImageFilter(20, 20, _null))), B.Clip_1, _null, _null, B.BoxDecoration_Uph, _null, _null, _null, _null, _null, _null, 222), _null), _null); - } - }; - A.CupertinoDesktopTextSelectionToolbarButton.prototype = { - createState$0() { - return new A._CupertinoDesktopTextSelectionToolbarButtonState(); - } - }; - A._CupertinoDesktopTextSelectionToolbarButtonState.prototype = { - _onEnter$1($event) { - this.setState$1(new A._CupertinoDesktopTextSelectionToolbarButtonState__onEnter_closure(this)); - }, - _onExit$1($event) { - this.setState$1(new A._CupertinoDesktopTextSelectionToolbarButtonState__onExit_closure(this)); - }, - build$1(context) { - var _this = this, _null = null, - t1 = _this._widget.text, - child = A.Text$(t1, _null, B.TextOverflow_2, _null, B.TextStyle_dPI.copyWith$1$color(_this._isHovered ? A.CupertinoTheme_of(context).get$primaryContrastingColor() : B.CupertinoDynamicColor_ml5.resolveFrom$1(context)), _null, _null); - t1 = _this._isHovered ? A.CupertinoTheme_of(context).get$primaryColor() : _null; - return A.SizedBox$(A.MouseRegion$(A.CupertinoButton$(B.Alignment_m1_0, B.BorderRadius_nnp, child, t1, B.CupertinoDynamicColor_zvp, 0, _this._widget.onPressed, B.EdgeInsets_8_2_8_5, 0.7), B.C__DeferringMouseCursor, _null, _this.get$_onEnter(), _this.get$_onExit(), _null), _null, 1 / 0); - } - }; - A._CupertinoDesktopTextSelectionToolbarButtonState__onEnter_closure.prototype = { - call$0() { - this.$this._isHovered = true; - }, - $signature: 0 - }; - A._CupertinoDesktopTextSelectionToolbarButtonState__onExit_closure.prototype = { - call$0() { - this.$this._isHovered = false; - }, - $signature: 0 - }; - A.CupertinoIconThemeData.prototype = { - resolve$1(context) { - var resolvedColor = this.color, - resolvedColor0 = resolvedColor instanceof A.CupertinoDynamicColor ? resolvedColor.resolveFrom$1(context) : resolvedColor; - return J.$eq$(resolvedColor0, resolvedColor) ? this : this.copyWith$1$color(resolvedColor0); - }, - copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(applyTextScaling, color, fill, grade, opacity, opticalSize, shadows, size, weight) { - var _this = this, - t1 = size == null ? _this.size : size, - t2 = fill == null ? _this.fill : fill, - t3 = weight == null ? _this.weight : weight, - t4 = grade == null ? _this.grade : grade, - t5 = opticalSize == null ? _this.opticalSize : opticalSize, - t6 = color == null ? _this.color : color, - t7 = opacity == null ? _this.get$opacity(0) : opacity, - t8 = shadows == null ? _this.shadows : shadows; - return A.CupertinoIconThemeData$(applyTextScaling == null ? _this.applyTextScaling : applyTextScaling, t6, t2, t4, t7, t5, t8, t1, t3); - }, - copyWith$1$color(color) { - var _null = null; - return this.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(_null, color, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$2$color$size(color, size) { - var _null = null; - return this.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(_null, color, _null, _null, _null, _null, _null, size, _null); - } - }; - A._CupertinoIconThemeData_IconThemeData_Diagnosticable.prototype = {}; - A.CupertinoUserInterfaceLevelData.prototype = { - _enumToString$0() { - return "CupertinoUserInterfaceLevelData." + this._name; - } - }; - A._CupertinoLocalizationsDelegate.prototype = { - isSupported$1(locale) { - return locale.get$languageCode(0) === "en"; - }, - load$1(_, locale) { - return new A.SynchronousFuture(B.C_DefaultCupertinoLocalizations, type$.SynchronousFuture_CupertinoLocalizations); - }, - shouldReload$1(old) { - return false; - }, - toString$0(_) { - return "DefaultCupertinoLocalizations.delegate(en_US)"; - } - }; - A.DefaultCupertinoLocalizations.prototype = {$isCupertinoLocalizations: 1}; - A.CupertinoTextMagnifier.prototype = { - createState$0() { - return new A._CupertinoTextMagnifierState(B.Offset_0_0, null, null); - } - }; - A._CupertinoTextMagnifierState.prototype = { - initState$0() { - var t1, t2, _this = this; - _this.super$State$initState(); - t1 = A.AnimationController$(null, B.Duration_150000, null, 0, _this); - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, new A._CupertinoTextMagnifierState_initState_closure(_this)); - _this.___CupertinoTextMagnifierState__ioAnimationController_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___CupertinoTextMagnifierState__ioAnimationController_F = t1; - t2 = _this._widget; - t2.controller.animationController = t1; - t2.magnifierInfo.addListener$1(0, _this.get$_magnifier0$_determineMagnifierPositionAndFocalPoint()); - _this._widget.toString; - t1 = A.CurvedAnimation$(B.Cubic_ts0, t1, null); - _this.___CupertinoTextMagnifierState__ioCurvedAnimation_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___CupertinoTextMagnifierState__ioCurvedAnimation_F = t1; - t2 = type$.Tween_double; - _this.___CupertinoTextMagnifierState__ioAnimation_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___CupertinoTextMagnifierState__ioAnimation_F = new A._AnimatedEvaluation(t1, new A.Tween(0, 1, t2), t2._eval$1("_AnimatedEvaluation")); - }, - dispose$0() { - var t1, _this = this; - _this._widget.controller.animationController = null; - t1 = _this.___CupertinoTextMagnifierState__ioAnimationController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___CupertinoTextMagnifierState__ioCurvedAnimation_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this._widget.magnifierInfo.removeListener$1(0, _this.get$_magnifier0$_determineMagnifierPositionAndFocalPoint()); - _this.super$__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin$dispose(); - }, - didUpdateWidget$1(oldWidget) { - var t2, _this = this, - t1 = oldWidget.magnifierInfo; - if (t1 !== _this._widget.magnifierInfo) { - t2 = _this.get$_magnifier0$_determineMagnifierPositionAndFocalPoint(); - t1.removeListener$1(0, t2); - _this._widget.magnifierInfo.addListener$1(0, t2); - } - _this.super$State$didUpdateWidget(oldWidget); - }, - didChangeDependencies$0() { - this._magnifier0$_determineMagnifierPositionAndFocalPoint$0(); - this.super$State$didChangeDependencies(); - }, - _magnifier0$_determineMagnifierPositionAndFocalPoint$0() { - var t2, t3, verticalPositionOfLens, _this = this, - t1 = _this._widget.magnifierInfo, - textEditingContext = t1.get$value(t1), - verticalCenterOfCurrentLine = textEditingContext.caretRect.get$center()._dy; - t1 = textEditingContext.globalGesturePosition; - t2 = verticalCenterOfCurrentLine - t1._dy; - t3 = _this._widget; - t3.toString; - if (t2 < -48) { - if (t3.controller.get$shown()) - _this._widget.controller.hide$1$removeFromOverlay(false); - return; - } - if (!t3.controller.get$shown()) { - t3 = _this.___CupertinoTextMagnifierState__ioAnimationController_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.forward$0(0); - } - _this._widget.toString; - verticalPositionOfLens = Math.max(verticalCenterOfCurrentLine, verticalCenterOfCurrentLine - t2 / 10); - t1 = t1._dx - 40; - t2 = verticalPositionOfLens - 73.5; - t3 = _this._framework$_element; - t3.toString; - t3 = A.InheritedModel_inheritFrom(t3, B._MediaQueryAspect_0, type$.MediaQuery).data.size; - _this._widget.toString; - t2 = A.MagnifierController_shiftWithinBounds(new A.Rect(10, -21.5, 0 + t3._dx - 10, 0 + t3._dy + 21.5), new A.Rect(t1, t2, t1 + 80, t2 + 47.5)); - _this.setState$1(new A._CupertinoTextMagnifierState__determineMagnifierPositionAndFocalPoint_closure(_this, new A.Offset(t2.left, t2.top), verticalCenterOfCurrentLine, verticalPositionOfLens)); - }, - build$1(context) { - var t1, t2, t3, _this = this, - themeData = A.CupertinoTheme_of(context); - _this._widget.toString; - t1 = _this._currentAdjustedMagnifierPosition; - t2 = _this.___CupertinoTextMagnifierState__ioAnimation_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this._verticalFocalPointAdjustment; - return A.AnimatedPositioned$(new A.CupertinoMagnifier(new A.BorderSide(themeData.get$primaryColor(), 2, B.BorderStyle_1, -1), t2, new A.Offset(0, t3), null), B.Cubic_ts0, B.Duration_45000, t1._dx, t1._dy); - } - }; - A._CupertinoTextMagnifierState_initState_closure.prototype = { - call$0() { - return this.$this.setState$1(new A._CupertinoTextMagnifierState_initState__closure()); - }, - $signature: 0 - }; - A._CupertinoTextMagnifierState_initState__closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._CupertinoTextMagnifierState__determineMagnifierPositionAndFocalPoint_closure.prototype = { - call$0() { - var _this = this, - t1 = _this.$this; - t1._currentAdjustedMagnifierPosition = _this.adjustedMagnifierPosition; - t1._verticalFocalPointAdjustment = _this.verticalCenterOfCurrentLine - _this.verticalPositionOfLens; - }, - $signature: 0 - }; - A.CupertinoMagnifier.prototype = { - build$1(context) { - var focalPointOffset, t3, _null = null, - t1 = this.inOutAnimation, - t2 = t1._evaluatable; - t1 = t1.parent; - t2.transform$1(0, t1.get$value(t1)); - focalPointOffset = new A.Offset(0, 49.75).$add(0, this.additionalFocalPointOffset); - t3 = t2.transform$1(0, t1.get$value(t1)); - t3 = A.Offset_lerp(B.Offset_0_26, B.Offset_0_0, t3 == null ? 1 : t3); - t3.toString; - t1 = t2.transform$1(0, t1.get$value(t1)); - if (t1 == null) - t1 = 1; - t1 = A.RawMagnifier$(_null, B.Clip_0, new A.MagnifierDecoration(t1, B.List_Qj8, new A.RoundedRectangleBorder(B.BorderRadius_MP8, this.borderSide)), focalPointOffset, 1, B.Size_RzZ); - return new A.Transform(A.Matrix4_Matrix4$translationValues(t3._dx, t3._dy, 0), _null, true, _null, t1, _null); - } - }; - A.__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin.prototype = { - dispose$0() { - var _this = this, - t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTicker()); - _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - }, - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTicker$0(); - } - }; - A.CupertinoRouteTransitionMixin__startPopGesture_closure0.prototype = { - call$0() { - return this.route.get$isCurrent(); - }, - $signature: 60 - }; - A.CupertinoRouteTransitionMixin__startPopGesture_closure.prototype = { - call$0() { - return this.route.get$isActive(); - }, - $signature: 60 - }; - A.CupertinoRouteTransitionMixin_buildPageTransitions_closure.prototype = { - call$0() { - var t1 = this.route; - t1 = A.ModalRoute.prototype.get$popGestureEnabled.call(t1); - return t1; - }, - $signature: 60 - }; - A.CupertinoRouteTransitionMixin_buildPageTransitions_closure0.prototype = { - call$0() { - return A.CupertinoRouteTransitionMixin__startPopGesture(this.route); - }, - $signature() { - return this.T._eval$1("_CupertinoBackGestureController<0>()"); - } - }; - A.CupertinoPageTransition.prototype = { - createState$0() { - return new A._CupertinoPageTransitionState(); - } - }; - A._CupertinoPageTransitionState.prototype = { - initState$0() { - this.super$State$initState(); - this._setupAnimation$0(); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = _this._widget; - if (oldWidget.primaryRouteAnimation !== t1.primaryRouteAnimation || oldWidget.secondaryRouteAnimation !== t1.secondaryRouteAnimation || oldWidget.linearTransition !== t1.linearTransition) { - _this._disposeCurve$0(); - _this._setupAnimation$0(); - } - }, - dispose$0() { - this._disposeCurve$0(); - this.super$State$dispose(); - }, - _disposeCurve$0() { - var _this = this, - t1 = _this._primaryPositionCurve; - if (t1 != null) - t1.dispose$0(); - t1 = _this._secondaryPositionCurve; - if (t1 != null) - t1.dispose$0(); - t1 = _this._primaryShadowCurve; - if (t1 != null) - t1.dispose$0(); - _this._primaryShadowCurve = _this._secondaryPositionCurve = _this._primaryPositionCurve = null; - }, - _setupAnimation$0() { - var t2, t3, _this = this, - t1 = _this._widget; - if (!t1.linearTransition) { - _this._primaryPositionCurve = A.CurvedAnimation$(B.ThreePointCubic_Qyl, t1.primaryRouteAnimation, new A.FlippedCurve(B.ThreePointCubic_Qyl)); - _this._secondaryPositionCurve = A.CurvedAnimation$(B.Cubic_O6W, _this._widget.secondaryRouteAnimation, B.Cubic_uDh); - _this._primaryShadowCurve = A.CurvedAnimation$(B.Cubic_O6W, _this._widget.primaryRouteAnimation, null); - } - t1 = _this._primaryPositionCurve; - if (t1 == null) - t1 = _this._widget.primaryRouteAnimation; - t2 = $.$get$_kRightMiddleTween(); - t3 = type$.Animation_double; - _this.___CupertinoPageTransitionState__primaryPositionAnimation_A = new A._AnimatedEvaluation(t3._as(t1), t2, t2.$ti._eval$1("_AnimatedEvaluation")); - t2 = _this._secondaryPositionCurve; - t1 = t2 == null ? _this._widget.secondaryRouteAnimation : t2; - t2 = $.$get$_kMiddleLeftTween(); - _this.___CupertinoPageTransitionState__secondaryPositionAnimation_A = new A._AnimatedEvaluation(t3._as(t1), t2, t2.$ti._eval$1("_AnimatedEvaluation")); - t2 = _this._primaryShadowCurve; - t1 = t2 == null ? _this._widget.primaryRouteAnimation : t2; - t2 = $.$get$_CupertinoEdgeShadowDecoration_kTween(); - _this.___CupertinoPageTransitionState__primaryShadowAnimation_A = new A._AnimatedEvaluation(t3._as(t1), t2, A._instanceType(t2)._eval$1("_AnimatedEvaluation")); - }, - build$1(context) { - var t2, t3, _this = this, - textDirection = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection, - t1 = _this.___CupertinoPageTransitionState__secondaryPositionAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this.___CupertinoPageTransitionState__primaryPositionAnimation_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.___CupertinoPageTransitionState__primaryShadowAnimation_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - return A.SlideTransition$(A.SlideTransition$(new A.DecoratedBoxTransition(t3, _this._widget.child, t3, null), t2, textDirection, true), t1, textDirection, false); - } - }; - A._CupertinoBackGestureDetector.prototype = { - createState$0() { - return new A._CupertinoBackGestureDetectorState(this.$ti._eval$1("_CupertinoBackGestureDetectorState<1>")); - }, - enabledCallback$0() { - return this.enabledCallback.call$0(); - }, - onStartPopGesture$0() { - return this.onStartPopGesture.call$0(); - } - }; - A._CupertinoBackGestureDetectorState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - t1 = A.HorizontalDragGestureRecognizer$(_this, null); - t1.onStart = _this.get$_handleDragStart(); - t1.onUpdate = _this.get$_handleDragUpdate(); - t1.onEnd = _this.get$_handleDragEnd(); - t1.onCancel = _this.get$_handleDragCancel(); - _this.___CupertinoBackGestureDetectorState__recognizer_A = t1; - }, - dispose$0() { - var _this = this, - t1 = _this.___CupertinoBackGestureDetectorState__recognizer_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._velocityTrackers.clear$0(0); - t1.super$OneSequenceGestureRecognizer$dispose(); - if (_this._backGestureController != null) - $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._CupertinoBackGestureDetectorState_dispose_closure(_this)); - _this.super$State$dispose(); - }, - _handleDragStart$1(details) { - this._backGestureController = this._widget.onStartPopGesture$0(); - }, - _handleDragUpdate$1(details) { - var t2, t3, - t1 = this._backGestureController; - t1.toString; - t2 = details.primaryDelta; - t2.toString; - t2 = this._convertToLogical$1(t2 / this._framework$_element.get$size(0)._dx); - t1 = t1.controller; - t3 = t1.__AnimationController__value_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t1.set$value(0, t3 - t2); - }, - _handleDragEnd$1(details) { - var _this = this, - t1 = _this._backGestureController; - t1.toString; - t1.dragEnd$1(_this._convertToLogical$1(details.velocity.pixelsPerSecond._dx / _this._framework$_element.get$size(0)._dx)); - _this._backGestureController = null; - }, - _handleDragCancel$0() { - var t1 = this._backGestureController; - if (t1 != null) - t1.dragEnd$1(0); - this._backGestureController = null; - }, - _route$_handlePointerDown$1($event) { - var t1; - if (this._widget.enabledCallback$0()) { - t1 = this.___CupertinoBackGestureDetectorState__recognizer_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.addPointer$1($event); - } - }, - _convertToLogical$1(value) { - var t1; - switch (this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection.index) { - case 0: - t1 = -value; - break; - case 1: - t1 = value; - break; - default: - t1 = null; - } - return t1; - }, - build$1(context) { - var t1, _null = null; - switch (context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection.index) { - case 0: - t1 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding.right; - break; - case 1: - t1 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding.left; - break; - default: - t1 = _null; - } - return A.Stack$(B.AlignmentDirectional_m1_m1, A._setArrayType([this._widget.child, new A.PositionedDirectional(0, 0, 0, Math.max(t1, 20), A.Listener$(B.HitTestBehavior_2, _null, _null, this.get$_route$_handlePointerDown(), _null, _null, _null), _null)], type$.JSArray_Widget), B.Clip_1, B.StackFit_2, _null); - } - }; - A._CupertinoBackGestureDetectorState_dispose_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this, - t2 = t1._backGestureController, - t3 = t2 == null, - t4 = t3 ? null : t2.navigator._framework$_element != null; - if (t4 === true) - if (!t3) - t2.navigator.didStopUserGesture$0(); - t1._backGestureController = null; - }, - $signature: 6 - }; - A._CupertinoBackGestureController.prototype = { - dragEnd$1(velocity) { - var animateForward, t1, t2, animationStatusCallback, _this = this, - isCurrent = _this.getIsCurrent.call$0(); - if (!isCurrent) - animateForward = _this.getIsActive.call$0(); - else if (Math.abs(velocity) >= 1) - animateForward = velocity <= 0; - else { - t1 = _this.controller.__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - animateForward = t1 > 0.5; - } - if (animateForward) { - t1 = _this.controller; - t1._animation_controller$_direction = B._AnimationDirection_0; - t1._animateToInternal$3$curve$duration(1, B.ThreePointCubic_Qyl, B.Duration_350000); - } else { - if (isCurrent) - _this.navigator.pop$0(); - t1 = _this.controller; - t2 = t1._ticker; - if (t2 != null && t2._ticker$_future != null) { - t1._animation_controller$_direction = B._AnimationDirection_1; - t1._animateToInternal$3$curve$duration(0, B.ThreePointCubic_Qyl, B.Duration_350000); - } - } - t2 = t1._ticker; - if (t2 != null && t2._ticker$_future != null) { - animationStatusCallback = A._Cell$named("animationStatusCallback"); - animationStatusCallback._value = new A._CupertinoBackGestureController_dragEnd_closure(_this, animationStatusCallback); - t2 = animationStatusCallback._readLocal$0(); - t2.toString; - t1.didRegisterListener$0(); - t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t1._isDirty = true; - t1._list.push(t2); - } else - _this.navigator.didStopUserGesture$0(); - } - }; - A._CupertinoBackGestureController_dragEnd_closure.prototype = { - call$1($status) { - var t1 = this.$this; - t1.navigator.didStopUserGesture$0(); - t1.controller.removeStatusListener$1(this.animationStatusCallback._readLocal$0()); - }, - $signature: 8 - }; - A._CupertinoEdgeShadowDecoration.prototype = { - lerpFrom$2(a, t) { - var t1; - if (a instanceof A._CupertinoEdgeShadowDecoration) { - t1 = A._CupertinoEdgeShadowDecoration_lerp(a, this, t); - t1.toString; - return t1; - } - t1 = A._CupertinoEdgeShadowDecoration_lerp(null, this, t); - t1.toString; - return t1; - }, - lerpTo$2(b, t) { - var t1; - if (b instanceof A._CupertinoEdgeShadowDecoration) { - t1 = A._CupertinoEdgeShadowDecoration_lerp(this, b, t); - t1.toString; - return t1; - } - t1 = A._CupertinoEdgeShadowDecoration_lerp(this, null, t); - t1.toString; - return t1; - }, - createBoxPainter$1(onChanged) { - return new A._CupertinoEdgeShadowPainter(this, onChanged); - }, - $eq(_, other) { - var t1, t2; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - if (other instanceof A._CupertinoEdgeShadowDecoration) { - t1 = other._colors; - t2 = this._colors; - t2 = t1 == null ? t2 == null : t1 === t2; - t1 = t2; - } else - t1 = false; - return t1; - }, - get$hashCode(_) { - return J.get$hashCode$(this._colors); - } - }; - A._CupertinoEdgeShadowDecoration_lerp_closure.prototype = { - call$1(color) { - var t1 = A.Color_lerp(null, color, this.t); - t1.toString; - return t1; - }, - $signature: 103 - }; - A._CupertinoEdgeShadowDecoration_lerp_closure0.prototype = { - call$1(color) { - var t1 = A.Color_lerp(null, color, 1 - this.t); - t1.toString; - return t1; - }, - $signature: 103 - }; - A._CupertinoEdgeShadowPainter.prototype = { - paint$3(canvas, offset, configuration) { - var t1, t2, shadowWidth, shadowHeight, bandWidth, _0_1, start, _0_2, t3, bandColorIndex, dx, paint, t4, skPaint, - colors = this._route$_decoration._colors; - if (colors == null) - return; - t1 = configuration.size; - t2 = t1._dx; - shadowWidth = 0.05 * t2; - shadowHeight = t1._dy; - bandWidth = shadowWidth / (colors.length - 1); - switch (configuration.textDirection.index) { - case 0: - t1 = new A._Record_2(1, offset._dx + t2); - break; - case 1: - t1 = new A._Record_2(-1, offset._dx); - break; - default: - t1 = null; - } - _0_1 = t1._0; - start = null; - _0_2 = t1._1; - start = _0_2; - for (t1 = offset._dy, t2 = t1 + shadowHeight, t3 = canvas._canvas.skCanvas, bandColorIndex = 0, dx = 0; dx < shadowWidth; ++dx) { - if (B.JSInt_methods.$tdiv(dx, bandWidth) !== bandColorIndex) - ++bandColorIndex; - $.$get$_renderer(); - paint = new A.CkPaint(B.BlendMode_3, B.PaintingStyle_0, B.StrokeCap_0, B.StrokeJoin_0, B.FilterQuality_0); - paint._colorValue = A.Color_lerp(colors[bandColorIndex], colors[bandColorIndex + 1], B.JSInt_methods.$mod(dx, bandWidth) / bandWidth).get$value(0); - t4 = start + _0_1 * dx - 1; - skPaint = paint.toSkPaint$0(); - t3.drawRect(A.toSkRect(new A.Rect(t4, t1, t4 + 1, t2)), skPaint); - skPaint.delete(); - } - } - }; - A.CupertinoScrollbar.prototype = { - createState$0() { - var _null = null; - return new A._CupertinoScrollbarState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_RawGestureDetectorState), _null, _null); - } - }; - A._CupertinoScrollbarState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$RawScrollbarState$initState(); - t1 = _this.___CupertinoScrollbarState__thicknessAnimationController_A = A.AnimationController$(null, B.Duration_100000, null, null, _this); - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, new A._CupertinoScrollbarState_initState_closure(_this)); - }, - updateScrollbarPainter$0() { - var t2, t3, t4, _this = this, - t1 = _this.__RawScrollbarState_scrollbarPainter_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._framework$_element; - t2.toString; - t2 = B.CupertinoDynamicColor_7gJ.resolveFrom$1(t2); - t1.set$color(0, t2); - t1.set$textDirection(_this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - t2 = _this._widget; - t3 = t2.thickness; - t3.toString; - t4 = _this.___CupertinoScrollbarState__thicknessAnimationController_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = t4.__AnimationController__value_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t1.set$thickness(t3 + t4 * (t2.thicknessWhileDragging - t3)); - t1.set$mainAxisMargin(_this._widget.mainAxisMargin); - t1.set$crossAxisMargin(3); - t3 = _this._widget; - t2 = t3.radius; - t3 = t3.radiusWhileDragging; - t4 = _this.___CupertinoScrollbarState__thicknessAnimationController_A.__AnimationController__value_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = A.Radius_lerp(t2, t3, t4); - t4.toString; - t1.set$radius(t4); - t4 = _this._framework$_element; - t4.toString; - t1.set$padding(0, A.InheritedModel_inheritFrom(t4, B._MediaQueryAspect_6, type$.MediaQuery).data.padding); - t1.set$minLength(0, 36); - t1.set$minOverscrollLength(8); - t1.set$scrollbarOrientation(_this._widget.scrollbarOrientation); - }, - handleThumbPressStart$1(localPosition) { - var direction, t1; - this.super$RawScrollbarState$handleThumbPressStart(localPosition); - direction = this._axis; - if (direction == null) - return; - switch (direction.index) { - case 1: - t1 = localPosition._dy; - break; - case 0: - t1 = localPosition._dx; - break; - default: - t1 = null; - } - this._pressStartAxisPosition = t1; - }, - handleThumbPress$0() { - if (this._axis == null) - return; - this.super$RawScrollbarState$handleThumbPress(); - var t1 = this.___CupertinoScrollbarState__thicknessAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.forward$0(0).then$1$1(0, new A._CupertinoScrollbarState_handleThumbPress_closure(), type$.void); - }, - handleThumbPressEnd$2(localPosition, velocity) { - var t1, _0_1, axisVelocity, _0_2, _this = this, - direction = _this._axis; - if (direction == null) - return; - t1 = _this.___CupertinoScrollbarState__thicknessAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.reverse$0(0); - _this.super$RawScrollbarState$handleThumbPressEnd(localPosition, velocity); - switch (direction.index) { - case 0: - t1 = new A._Record_2(localPosition._dx, velocity.pixelsPerSecond._dx); - break; - case 1: - t1 = new A._Record_2(localPosition._dy, velocity.pixelsPerSecond._dy); - break; - default: - t1 = null; - } - _0_1 = t1._0; - axisVelocity = null; - _0_2 = t1._1; - axisVelocity = _0_2; - if (_0_1 !== _this._pressStartAxisPosition && Math.abs(axisVelocity) < 10) - A.HapticFeedback_mediumImpact(); - }, - handleTrackTapDown$1(details) { - var t2, - t1 = this._framework$_element; - t1.toString; - t1 = A.ScrollConfiguration_of(t1); - t2 = this._framework$_element; - t2.toString; - if (t1.getPlatform$1(t2) !== B.TargetPlatform_2) - this.super$RawScrollbarState$handleTrackTapDown(details); - }, - dispose$0() { - var t1 = this.___CupertinoScrollbarState__thicknessAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$RawScrollbarState$dispose(); - } - }; - A._CupertinoScrollbarState_initState_closure.prototype = { - call$0() { - this.$this.updateScrollbarPainter$0(); - }, - $signature: 0 - }; - A._CupertinoScrollbarState_handleThumbPress_closure.prototype = { - call$1(__wc0_formal) { - return A.HapticFeedback_mediumImpact(); - }, - $signature: 136 - }; - A._CupertinoTextSelectionHandlePainter.prototype = { - paint$2(canvas, size) { - var paint, t1, circle, line, path, t2; - $.$get$_renderer(); - paint = A.CkPaint$(); - t1 = this.color; - paint._colorValue = t1.get$value(t1); - circle = A.Rect$fromCircle(B.Offset_6_6, 6); - line = A.Rect$fromPoints(B.Offset_PXW, new A.Offset(7, size._dy)); - path = A.CkPath_CkPath(); - t1 = path.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1._nativeObject; - t2.toString; - t2.addOval(A.toSkRect(circle), false, 1); - t1 = t1._nativeObject; - t1.toString; - t1.addRect(A.toSkRect(line)); - canvas._canvas.drawPath$2(path, paint); - }, - shouldRepaint$1(oldPainter) { - return !this.color.$eq(0, oldPainter.color); - } - }; - A.CupertinoTextSelectionHandleControls.prototype = {}; - A.CupertinoTextSelectionControls.prototype = { - getHandleSize$1(textLineHeight) { - return new A.Size(12, textLineHeight + 12 - 1.5); - }, - buildHandle$4(context, type, textLineHeight, onTap) { - var t1, handle, t2, _null = null, - customPaint = A.CustomPaint$(_null, _null, _null, new A._CupertinoTextSelectionHandlePainter(A.CupertinoTheme_of(context).get$primaryColor(), _null), B.Size_0_0); - switch (type.index) { - case 0: - return A.SizedBox$fromSize(customPaint, new A.Size(12, textLineHeight + 12 - 1.5)); - case 1: - t1 = textLineHeight + 12 - 1.5; - handle = A.SizedBox$fromSize(customPaint, new A.Size(12, t1)); - t2 = new A.Matrix4(new Float64Array(16)); - t2.setIdentity$0(); - t2.translate$2(0, 6, t1 / 2); - t2.rotateZ$1(3.141592653589793); - t2.translate$2(0, -6, -t1 / 2); - return A.Transform$(_null, handle, _null, t2, true); - case 2: - return A.SizedBox$fromSize(_null, new A.Size(12, textLineHeight + 12 - 1.5)); - } - }, - getHandleAnchor$2(type, textLineHeight) { - var t1 = textLineHeight + 12 - 1.5; - switch (type.index) { - case 0: - return new A.Offset(6, t1); - case 1: - return new A.Offset(6, t1 - 12 + 1.5); - case 2: - return new A.Offset(6, textLineHeight + (t1 - textLineHeight) / 2); - } - } - }; - A._CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls.prototype = {}; - A.CupertinoTextSelectionToolbar.prototype = { - build$1(context) { - var anchorAboveAdjusted, anchorBelowAdjusted, _null = null, - t1 = type$.MediaQuery, - mediaQueryPadding = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, t1).data.padding, - paddingAbove = mediaQueryPadding.top + 8, - leftMargin = 26 + mediaQueryPadding.left, - rightMargin = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_0, t1).data.size._dx - mediaQueryPadding.right - 26; - t1 = this.anchorAbove; - anchorAboveAdjusted = new A.Offset(A.clampDouble(t1._dx, leftMargin, rightMargin), t1._dy - 8 - paddingAbove); - t1 = this.anchorBelow; - anchorBelowAdjusted = new A.Offset(A.clampDouble(t1._dx, leftMargin, rightMargin), t1._dy + 8 - paddingAbove); - return new A.Padding(new A.EdgeInsets(8, paddingAbove, 8, 8), new A.CustomSingleChildLayout(new A.TextSelectionToolbarLayoutDelegate(anchorAboveAdjusted, anchorBelowAdjusted, _null), new A._CupertinoTextSelectionToolbarContent(anchorAboveAdjusted, anchorBelowAdjusted, this.children, A.text_selection_toolbar0_CupertinoTextSelectionToolbar__defaultToolbarBuilder$closure(), _null), _null), _null); - } - }; - A._CupertinoTextSelectionToolbarShape.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderCupertinoTextSelectionToolbarShape(this._anchorAbove, this._anchorBelow, this._text_selection_toolbar0$_shadowColor, A.LayerHandle$(), null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$anchorAbove(this._anchorAbove); - renderObject.set$anchorBelow(this._anchorBelow); - renderObject.set$shadowColor(0, this._text_selection_toolbar0$_shadowColor); - } - }; - A._RenderCupertinoTextSelectionToolbarShape.prototype = { - get$isRepaintBoundary() { - return true; - }, - set$anchorAbove(value) { - if (value.$eq(0, this._anchorAbove)) - return; - this._anchorAbove = value; - this.markNeedsLayout$0(); - }, - set$anchorBelow(value) { - if (value.$eq(0, this._anchorBelow)) - return; - this._anchorBelow = value; - this.markNeedsLayout$0(); - }, - set$shadowColor(_, value) { - if (J.$eq$(value, this._text_selection_toolbar0$_shadowColor)) - return; - this._text_selection_toolbar0$_shadowColor = value; - this.markNeedsPaint$0(); - }, - _text_selection_toolbar0$_isAbove$1(childHeight) { - return this._anchorAbove._dy >= childHeight - 14; - }, - _constraintsForChild$1(constraints) { - return new A.BoxConstraints(30, 1 / 0, 0, 1 / 0).enforce$1(new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight)); - }, - _computeChildOffset$1(childSize) { - return new A.Offset(0, this._text_selection_toolbar0$_isAbove$1(childSize._dy) ? -7 : 0); - }, - computeDryBaseline$2(constraints, baseline) { - var enforcedConstraint, result, - child = this.RenderObjectWithChildMixin__child; - if (child == null) - return null; - enforcedConstraint = this._constraintsForChild$1(constraints); - result = child.getDryBaseline$2(enforcedConstraint, baseline); - return result == null ? null : result + this._computeChildOffset$1(child._computeIntrinsics$3(B.C__DryLayout, enforcedConstraint, child.get$_computeDryLayout()))._dy; - }, - performLayout$0() { - var t1, _this = this, - child = _this.RenderObjectWithChildMixin__child; - if (child == null) - return; - child.layout$2$parentUsesSize(_this._constraintsForChild$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))), true); - t1 = child.parentData; - t1.toString; - type$.BoxParentData._as(t1).offset = _this._computeChildOffset$1(child.get$size(0)); - _this._box$_size = new A.Size(child.get$size(0)._dx, child.get$size(0)._dy - 7); - }, - _clipPath$2(child, rrect) { - var path, t1, isAbove, arrowTipX, t2, arrowBaseY, t3, t4, _this = this; - $.$get$_renderer(); - path = A.CkPath_CkPath(); - if (30 > _this.get$size(0)._dx) { - t1 = path.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - t1.addRRect(A.toSkRRect(rrect), false); - return path; - } - isAbove = _this._text_selection_toolbar0$_isAbove$1(child.get$size(0)._dy); - arrowTipX = A.clampDouble(_this.globalToLocal$1(isAbove ? _this._anchorAbove : _this._anchorBelow)._dx, 15, _this.get$size(0)._dx - 7 - 8); - t1 = arrowTipX + 7; - t2 = arrowTipX - 7; - if (isAbove) { - arrowBaseY = child.get$size(0)._dy - 7; - t3 = child.get$size(0); - t4 = path.__CkPath__ref_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4._nativeObject.moveTo(t1, arrowBaseY); - t4._nativeObject.lineTo(arrowTipX, t3._dy); - t4._nativeObject.lineTo(t2, arrowBaseY); - } else { - t3 = path.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3._nativeObject.moveTo(t2, 7); - t3._nativeObject.lineTo(arrowTipX, 0); - t3._nativeObject.lineTo(t1, 7); - } - t1 = A._RenderCupertinoTextSelectionToolbarShape__addRRectToPath(path, rrect, isAbove ? 1.5707963267948966 : -1.5707963267948966); - t2 = t1.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2._nativeObject.close(); - return t1; - }, - paint$2(context, offset) { - var t1, rrect, clipPath, t2, shadowRRect, t3, t4, _this = this, - child = _this.RenderObjectWithChildMixin__child; - if (child == null) - return; - t1 = child.parentData; - t1.toString; - type$.BoxParentData._as(t1); - rrect = A.RRect$fromRectAndRadius(new A.Rect(0, 7, 0 + child.get$size(0)._dx, 7 + (child.get$size(0)._dy - 14)), B.Radius_8_8).scaleRadii$0(); - clipPath = _this._clipPath$2(child, rrect); - t2 = _this._text_selection_toolbar0$_shadowColor; - if (t2 != null) { - shadowRRect = new A.RRect(rrect.left, rrect.top, rrect.right, rrect.bottom + 7, 8, 8, 8, 8, 8, 8, 8, 8).shift$1(offset.$add(0, t1.offset).$add(0, B.Offset_0_0)); - context.get$canvas(0)._canvas.drawRRect$2(shadowRRect, new A.BoxShadow(0, B.BlurStyle_0, t2, B.Offset_0_0, 15).toPaint$0()); - } - t2 = _this._clipPathLayer; - t3 = _this.__RenderObject__needsCompositing_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t1 = offset.$add(0, t1.offset); - t4 = child.get$size(0); - t2.set$layer(0, context.pushClipPath$6$oldLayer(t3, t1, new A.Rect(0, 0, 0 + t4._dx, 0 + t4._dy), clipPath, new A._RenderCupertinoTextSelectionToolbarShape_paint_closure(child), t2._layer)); - }, - dispose$0() { - this._clipPathLayer.set$layer(0, null); - this.super$RenderObject$dispose(); - }, - hitTestChildren$2$position(result, position) { - var t1, t2, - child = this.RenderObjectWithChildMixin__child; - if (child == null) - return false; - t1 = child.parentData; - t1.toString; - t1 = type$.BoxParentData._as(t1).offset; - t2 = t1._dx; - t1 = t1._dy + 7; - if (!new A.Rect(t2, t1, t2 + child.get$size(0)._dx, t1 + (child.get$size(0)._dy - 14)).contains$1(0, position)) - return false; - return this.super$RenderShiftedBox$hitTestChildren(result, position); - } - }; - A._RenderCupertinoTextSelectionToolbarShape_paint_closure.prototype = { - call$2(innerContext, innerOffset) { - return innerContext.paintChild$2(this.child, innerOffset); - }, - $signature: 13 - }; - A._CupertinoTextSelectionToolbarContent.prototype = { - createState$0() { - return new A._CupertinoTextSelectionToolbarContentState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), null, null); - }, - toolbarBuilder$4(arg0, arg1, arg2, arg3) { - return this.toolbarBuilder.call$4(arg0, arg1, arg2, arg3); - } - }; - A._CupertinoTextSelectionToolbarContentState.prototype = { - _onHorizontalDragEnd$1(details) { - var velocity = details.primaryVelocity; - if (velocity != null && velocity !== 0) - if (velocity > 0) - this._handlePreviousPage$0(); - else - this._handleNextPage$0(); - }, - _handleNextPage$0() { - var _this = this, - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._toolbarItemsKey); - t1 = t1 == null ? null : t1.get$renderObject(); - type$.nullable_RenderBox._as(t1); - if (t1 instanceof A._RenderCupertinoTextSelectionToolbarItems) { - t1 = t1.___RenderCupertinoTextSelectionToolbarItems_hasNextPage_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - } else - t1 = false; - if (t1) { - t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.reverse$0(0); - t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; - t1.didRegisterListener$0(); - t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t1._isDirty = true; - t1._list.push(_this.get$_statusListener()); - _this._nextPage = _this._text_selection_toolbar0$_page + 1; - } - }, - _handlePreviousPage$0() { - var _this = this, - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._toolbarItemsKey); - t1 = t1 == null ? null : t1.get$renderObject(); - type$.nullable_RenderBox._as(t1); - if (t1 instanceof A._RenderCupertinoTextSelectionToolbarItems) { - t1 = t1.___RenderCupertinoTextSelectionToolbarItems_hasPreviousPage_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - } else - t1 = false; - if (t1) { - t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.reverse$0(0); - t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; - t1.didRegisterListener$0(); - t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t1._isDirty = true; - t1._list.push(_this.get$_statusListener()); - _this._nextPage = _this._text_selection_toolbar0$_page - 1; - } - }, - _statusListener$1($status) { - var t1, _this = this; - if ($status !== B.AnimationStatus_0) - return; - _this.setState$1(new A._CupertinoTextSelectionToolbarContentState__statusListener_closure(_this)); - t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.forward$0(0); - _this.___CupertinoTextSelectionToolbarContentState__controller_A.removeStatusListener$1(_this.get$_statusListener()); - }, - initState$0() { - this.super$State$initState(); - this.___CupertinoTextSelectionToolbarContentState__controller_A = A.AnimationController$(null, B.Duration_125000, null, 1, this); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (_this._widget.children !== oldWidget.children) { - _this._text_selection_toolbar0$_page = 0; - _this._nextPage = null; - t1 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.forward$0(0); - _this.___CupertinoTextSelectionToolbarContentState__controller_A.removeStatusListener$1(_this.get$_statusListener()); - } - }, - dispose$0() { - var t1 = this.___CupertinoTextSelectionToolbarContentState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin$dispose(); - }, - build$1(context) { - var t3, t4, t5, _this = this, _null = null, - chevronColor = B.CupertinoDynamicColor_ml5.resolveFrom$1(context), - backButton = A.Center$(A.CupertinoTextSelectionToolbarButton$(A.IgnorePointer$(A.CustomPaint$(_null, _null, _null, new A._LeftCupertinoChevronPainter(chevronColor, true, _null), B.Size_10_10), true, _null), _this.get$_handlePreviousPage()), 1, 1), - nextButton = A.Center$(A.CupertinoTextSelectionToolbarButton$(A.IgnorePointer$(A.CustomPaint$(_null, _null, _null, new A._RightCupertinoChevronPainter(chevronColor, false, _null), B.Size_10_10), true, _null), _this.get$_handleNextPage()), 1, 1), - t1 = _this._widget.children, - t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Center>"), - children = A.List_List$_of(new A.MappedListIterable(t1, new A._CupertinoTextSelectionToolbarContentState_build_closure(), t2), t2._eval$1("ListIterable.E")); - t1 = _this._widget; - t2 = t1.anchorAbove; - t3 = t1.anchorBelow; - t4 = _this.___CupertinoTextSelectionToolbarContentState__controller_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t5 = _this._text_selection_toolbar0$_page; - return t1.toolbarBuilder$4(context, t2, t3, new A.FadeTransition(t4, false, A.AnimatedSize$(A.GestureDetector$(_null, new A._CupertinoTextSelectionToolbarItems(backButton, children, B.CupertinoDynamicColor_Aap.resolveFrom$1(context), 1 / A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio, nextButton, t5, _this._toolbarItemsKey), B.DragStartBehavior_1, false, _null, _null, _null, _null, _this.get$_onHorizontalDragEnd(), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), B.C__DecelerateCurve, B.Duration_125000), _null)); - } - }; - A._CupertinoTextSelectionToolbarContentState__statusListener_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._nextPage; - t2.toString; - t1._text_selection_toolbar0$_page = t2; - t1._nextPage = null; - }, - $signature: 0 - }; - A._CupertinoTextSelectionToolbarContentState_build_closure.prototype = { - call$1(child) { - return A.Center$(child, 1, 1); - }, - $signature: 456 - }; - A._LeftCupertinoChevronPainter.prototype = {}; - A._RightCupertinoChevronPainter.prototype = {}; - A._CupertinoChevronPainter.prototype = { - paint$2(canvas, size) { - var firstPoint, middlePoint, lowerPoint, paint, - iconSize = size._dy, - t1 = this.isLeft, - t2 = t1 ? 1 : -1, - centerOffset = new A.Offset(iconSize / 4 * t2, 0); - t2 = iconSize / 2; - firstPoint = new A.Offset(t2, 0).$add(0, centerOffset); - middlePoint = new A.Offset(t1 ? 0 : iconSize, t2).$add(0, centerOffset); - lowerPoint = new A.Offset(t2, iconSize).$add(0, centerOffset); - $.$get$_renderer(); - paint = A.CkPaint$(); - paint._colorValue = this.color.get$value(0); - paint.style = B.PaintingStyle_1; - paint.strokeWidth = 2; - paint.strokeCap = B.StrokeCap_1; - paint.strokeJoin = B.StrokeJoin_1; - t2 = canvas._canvas; - t2.drawLine$3(firstPoint, middlePoint, paint); - t2.drawLine$3(middlePoint, lowerPoint, paint); - }, - shouldRepaint$1(oldDelegate) { - return !oldDelegate.color.$eq(0, this.color) || oldDelegate.isLeft !== this.isLeft; - } - }; - A._CupertinoTextSelectionToolbarItems.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderCupertinoTextSelectionToolbarItems(A.LinkedHashMap_LinkedHashMap$_empty(type$._CupertinoTextSelectionToolbarItemsSlot, type$.RenderBox), this.page, this.dividerColor, this.dividerWidth, 0, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$page(0, this.page); - renderObject.set$dividerColor(this.dividerColor); - renderObject.set$dividerWidth(this.dividerWidth); - }, - createElement$0(_) { - var t1 = type$.Element; - return new A._CupertinoTextSelectionToolbarItemsElement(A.LinkedHashMap_LinkedHashMap$_empty(type$._CupertinoTextSelectionToolbarItemsSlot, t1), A.HashSet_HashSet(t1), this, B._ElementLifecycle_0); - } - }; - A._CupertinoTextSelectionToolbarItemsElement.prototype = { - get$renderObject() { - return type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - }, - _updateRenderObject$2(child, slot) { - var t1; - switch (slot.index) { - case 0: - t1 = type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - t1._backButton = t1._updateChild$3(t1._backButton, child, B._CupertinoTextSelectionToolbarItemsSlot_0); - break; - case 1: - t1 = type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - t1._nextButton = t1._updateChild$3(t1._nextButton, child, B._CupertinoTextSelectionToolbarItemsSlot_1); - break; - } - }, - insertRenderObjectChild$2(child, slot) { - var t1, t2; - if (slot instanceof A._CupertinoTextSelectionToolbarItemsSlot) { - this._updateRenderObject$2(type$.RenderBox._as(child), slot); - return; - } - if (slot instanceof A.IndexedSlot) { - t1 = type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - type$.RenderBox._as(child); - t2 = slot.value; - t2 = t2 == null ? null : t2.get$renderObject(); - type$.nullable_RenderBox._as(t2); - t1.adoptChild$1(child); - t1._insertIntoChildList$2$after(child, t2); - return; - } - }, - moveRenderObjectChild$3(child, oldSlot, newSlot) { - type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).move$2$after(type$.RenderBox._as(child), type$.nullable_RenderBox._as(newSlot.value.get$renderObject())); - }, - removeRenderObjectChild$2(child, slot) { - var t1; - if (slot instanceof A._CupertinoTextSelectionToolbarItemsSlot) { - this._updateRenderObject$2(null, slot); - return; - } - t1 = type$._RenderCupertinoTextSelectionToolbarItems._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - type$.RenderBox._as(child); - t1._removeFromChildList$1(child); - t1.dropChild$1(child); - }, - visitChildren$1(visitor) { - var t2, t3, _i, child, - t1 = this.slotToChild; - new A.LinkedHashMapValuesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>")).forEach$1(0, visitor); - t1 = this.___CupertinoTextSelectionToolbarItemsElement__children_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.length; - t3 = this._text_selection_toolbar0$_forgottenChildren; - _i = 0; - for (; _i < t2; ++_i) { - child = t1[_i]; - if (!t3.contains$1(0, child)) - visitor.call$1(child); - } - }, - forgetChild$1(child) { - var t2, - t1 = this.slotToChild; - if (t1.containsKey$1(0, child._slot)) { - t2 = child._slot; - t2.toString; - t1.remove$1(0, type$._CupertinoTextSelectionToolbarItemsSlot._as(t2)); - } else - this._text_selection_toolbar0$_forgottenChildren.add$1(0, child); - this.super$Element$forgetChild(child); - }, - _mountChild$2(widget, slot) { - var t1 = this.slotToChild, - oldChild = t1.$index(0, slot), - newChild = this.updateChild$3(oldChild, widget, slot); - if (oldChild != null) - t1.remove$1(0, slot); - if (newChild != null) - t1.$indexSet(0, slot, newChild); - }, - mount$2($parent, newSlot) { - var t2, _this = this, t1 = {}; - _this.super$RenderObjectElement$mount($parent, newSlot); - t2 = _this._widget; - t2.toString; - type$._CupertinoTextSelectionToolbarItems._as(t2); - _this._mountChild$2(t2.backButton, B._CupertinoTextSelectionToolbarItemsSlot_0); - _this._mountChild$2(t2.nextButton, B._CupertinoTextSelectionToolbarItemsSlot_1); - t1.previousChild = null; - _this.___CupertinoTextSelectionToolbarItemsElement__children_A = A.List_List$generate(t2.children.length, new A._CupertinoTextSelectionToolbarItemsElement_mount_closure(t1, _this, t2), false, type$.Element); - }, - update$1(_, newWidget) { - var t1, t2, t3, _this = this; - _this.super$RenderObjectElement$update(0, newWidget); - t1 = _this._widget; - t1.toString; - type$._CupertinoTextSelectionToolbarItems._as(t1); - _this._mountChild$2(t1.backButton, B._CupertinoTextSelectionToolbarItemsSlot_0); - _this._mountChild$2(t1.nextButton, B._CupertinoTextSelectionToolbarItemsSlot_1); - t2 = _this.___CupertinoTextSelectionToolbarItemsElement__children_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this._text_selection_toolbar0$_forgottenChildren; - _this.___CupertinoTextSelectionToolbarItemsElement__children_A = _this.updateChildren$3$forgottenChildren(t2, t1.children, t3); - t3.clear$0(0); - } - }; - A._CupertinoTextSelectionToolbarItemsElement_mount_closure.prototype = { - call$1(i) { - var t1 = this._box_0; - return t1.previousChild = this.$this.inflateWidget$2(this.toolbarItems.children[i], new A.IndexedSlot(t1.previousChild, i, type$.IndexedSlot_nullable_Element)); - }, - $signature: 451 - }; - A._RenderCupertinoTextSelectionToolbarItems.prototype = { - _updateChild$3(oldChild, newChild, slot) { - var _this = this; - if (oldChild != null) { - _this.dropChild$1(oldChild); - _this.slottedChildren.remove$1(0, slot); - } - if (newChild != null) { - _this.slottedChildren.$indexSet(0, slot, newChild); - _this.adoptChild$1(newChild); - } - return newChild; - }, - set$page(_, value) { - if (value === this._text_selection_toolbar0$_page) - return; - this._text_selection_toolbar0$_page = value; - this.markNeedsLayout$0(); - }, - set$dividerColor(value) { - if (value.$eq(0, this._dividerColor)) - return; - this._dividerColor = value; - this.markNeedsLayout$0(); - }, - set$dividerWidth(value) { - if (value === this._dividerWidth) - return; - this._dividerWidth = value; - this.markNeedsLayout$0(); - }, - performLayout$0() { - var t2, t3, t4, slottedConstraints, toolbarWidth, t5, t6, _this = this, t1 = {}; - if (_this.ContainerRenderObjectMixin__firstChild == null) { - t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); - _this._box$_size = new A.Size(A.clampDouble(0, t1.minWidth, t1.maxWidth), A.clampDouble(0, t1.minHeight, t1.maxHeight)); - return; - } - t1.greatestHeight = 0; - _this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure(t1, _this)); - t2 = type$.BoxConstraints; - t3 = t2._as(A.RenderObject.prototype.get$constraints.call(_this)); - t4 = t1.greatestHeight; - slottedConstraints = new A.BoxConstraints(0, t3.maxWidth, t4, t4); - _this._backButton.layout$2$parentUsesSize(slottedConstraints, true); - _this._nextButton.layout$2$parentUsesSize(slottedConstraints, true); - t4 = _this._backButton.get$size(0); - t3 = _this._nextButton.get$size(0); - t1.currentButtonPosition = 0; - toolbarWidth = A._Cell$named("toolbarWidth"); - t1.currentPage = 0; - t1.i = -1; - _this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure0(t1, _this, t4._dx + t3._dx, toolbarWidth)); - t3 = t1.currentPage; - if (t3 > 0) { - t4 = _this._nextButton.parentData; - t4.toString; - t5 = type$.ToolbarItemsParentData; - t5._as(t4); - t6 = _this._backButton.parentData; - t6.toString; - t5._as(t6); - if (_this._text_selection_toolbar0$_page !== t3) { - t4.offset = new A.Offset(toolbarWidth._readLocal$0(), 0); - t4.shouldPaint = true; - toolbarWidth._value = toolbarWidth._readLocal$0() + _this._nextButton.get$size(0)._dx; - } - if (_this._text_selection_toolbar0$_page > 0) { - t6.offset = B.Offset_0_0; - t6.shouldPaint = true; - } - } else - toolbarWidth._value = toolbarWidth._readLocal$0() - _this._dividerWidth; - t3 = _this._text_selection_toolbar0$_page; - _this.___RenderCupertinoTextSelectionToolbarItems_hasNextPage_A = t3 !== t1.currentPage; - _this.___RenderCupertinoTextSelectionToolbarItems_hasPreviousPage_A = t3 > 0; - _this._box$_size = t2._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(new A.Size(toolbarWidth._readLocal$0(), t1.greatestHeight)); - }, - paint$2(context, offset) { - this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_paint_closure(this, offset, context)); - }, - setupParentData$1(child) { - if (!(child.parentData instanceof A.ToolbarItemsParentData)) - child.parentData = new A.ToolbarItemsParentData(null, null, B.Offset_0_0); - }, - hitTestChildren$2$position(result, position) { - var t1, t2, - child = this.ContainerRenderObjectMixin__lastChild; - for (t1 = type$.ToolbarItemsParentData; child != null;) { - t2 = child.parentData; - t2.toString; - t1._as(t2); - if (!t2.shouldPaint) { - child = t2.ContainerParentDataMixin_previousSibling; - continue; - } - if (A._RenderCupertinoTextSelectionToolbarItems_hitTestChild(child, result, position)) - return true; - child = t2.ContainerParentDataMixin_previousSibling; - } - if (A._RenderCupertinoTextSelectionToolbarItems_hitTestChild(this._backButton, result, position)) - return true; - if (A._RenderCupertinoTextSelectionToolbarItems_hitTestChild(this._nextButton, result, position)) - return true; - return false; - }, - attach$1(owner) { - var t1; - this.super$__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin$attach(owner); - for (t1 = this.slottedChildren, t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) - t1.__js_helper$_current.attach$1(owner); - }, - detach$0(_) { - var t1; - this.super$__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin$detach(0); - for (t1 = this.slottedChildren, t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) - t1.__js_helper$_current.detach$0(0); - }, - redepthChildren$0() { - this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_redepthChildren_closure(this)); - }, - visitChildren$1(visitor) { - var t1 = this._backButton; - if (t1 != null) - visitor.call$1(t1); - t1 = this._nextButton; - if (t1 != null) - visitor.call$1(t1); - this.super$ContainerRenderObjectMixin$visitChildren(visitor); - }, - visitChildrenForSemantics$1(visitor) { - this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_visitChildrenForSemantics_closure(visitor)); - }, - debugDescribeChildren$0() { - var value = A._setArrayType([], type$.JSArray_DiagnosticsNode); - this.visitChildren$1(new A._RenderCupertinoTextSelectionToolbarItems_debugDescribeChildren_closure(this, value)); - return value; - } - }; - A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure.prototype = { - call$1(renderObjectChild) { - var t1, childHeight; - type$.RenderBox._as(renderObjectChild); - t1 = this.$this; - childHeight = renderObjectChild._computeIntrinsics$3(B._IntrinsicDimension_3, type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(t1)).maxWidth, renderObjectChild.get$computeMaxIntrinsicHeight()); - t1 = this._box_0; - if (childHeight > t1.greatestHeight) - t1.greatestHeight = childHeight; - }, - $signature: 11 - }; - A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure0.prototype = { - call$1(renderObjectChild) { - var t3, t4, paginationButtonsWidth, t5, t6, t7, currentButtonPosition, _this = this, - t1 = _this._box_0, - t2 = ++t1.i; - type$.RenderBox._as(renderObjectChild); - t3 = renderObjectChild.parentData; - t3.toString; - type$.ToolbarItemsParentData._as(t3); - t3.shouldPaint = false; - t4 = _this.$this; - if (renderObjectChild === t4._backButton || renderObjectChild === t4._nextButton || t1.currentPage > t4._text_selection_toolbar0$_page) - return; - if (t1.currentPage === 0) - paginationButtonsWidth = t2 === t4.ContainerRenderObjectMixin__childCount + 1 ? 0 : t4._nextButton.get$size(0)._dx; - else - paginationButtonsWidth = _this.subsequentPageButtonsWidth; - t2 = type$.BoxConstraints; - t5 = t2._as(A.RenderObject.prototype.get$constraints.call(t4)); - t6 = t1.greatestHeight; - renderObjectChild.layout$2$parentUsesSize(new A.BoxConstraints(0, t5.maxWidth - paginationButtonsWidth, t6, t6), true); - if (t1.currentButtonPosition + paginationButtonsWidth + renderObjectChild.get$size(0)._dx > t2._as(A.RenderObject.prototype.get$constraints.call(t4)).maxWidth) { - ++t1.currentPage; - t1.currentButtonPosition = t4._backButton.get$size(0)._dx + t4._dividerWidth; - t5 = t4._backButton.get$size(0); - t6 = t4._nextButton.get$size(0); - t2 = t2._as(A.RenderObject.prototype.get$constraints.call(t4)); - t7 = t1.greatestHeight; - renderObjectChild.layout$2$parentUsesSize(new A.BoxConstraints(0, t2.maxWidth - (t5._dx + t6._dx), t7, t7), true); - } - t2 = t1.currentButtonPosition; - t3.offset = new A.Offset(t2, 0); - currentButtonPosition = t2 + (renderObjectChild.get$size(0)._dx + t4._dividerWidth); - t1.currentButtonPosition = currentButtonPosition; - t4 = t1.currentPage === t4._text_selection_toolbar0$_page; - t3.shouldPaint = t4; - if (t4) - _this.toolbarWidth._value = currentButtonPosition; - }, - $signature: 11 - }; - A._RenderCupertinoTextSelectionToolbarItems_paint_closure.prototype = { - call$1(renderObjectChild) { - var t1, childOffset, t2, t3, t4, _this = this; - type$.RenderBox._as(renderObjectChild); - t1 = renderObjectChild.parentData; - t1.toString; - type$.ToolbarItemsParentData._as(t1); - if (t1.shouldPaint) { - childOffset = t1.offset.$add(0, _this.offset); - t2 = _this.context; - t2.paintChild$2(renderObjectChild, childOffset); - if (t1.ContainerParentDataMixin_nextSibling != null || renderObjectChild === _this.$this._backButton) { - t1 = t2.get$canvas(0); - t2 = new A.Offset(renderObjectChild.get$size(0)._dx, 0).$add(0, childOffset); - t3 = new A.Offset(renderObjectChild.get$size(0)._dx, renderObjectChild.get$size(0)._dy).$add(0, childOffset); - $.$get$_renderer(); - t4 = A.CkPaint$(); - t4._colorValue = _this.$this._dividerColor.get$value(0); - t1._canvas.drawLine$3(t2, t3, t4); - } - } - }, - $signature: 11 - }; - A._RenderCupertinoTextSelectionToolbarItems_hitTestChild_closure.prototype = { - call$2(result, transformed) { - return this.child.hitTest$2$position(result, transformed); - }, - $signature: 15 - }; - A._RenderCupertinoTextSelectionToolbarItems_redepthChildren_closure.prototype = { - call$1(renderObjectChild) { - this.$this.redepthChild$1(type$.RenderBox._as(renderObjectChild)); - }, - $signature: 11 - }; - A._RenderCupertinoTextSelectionToolbarItems_visitChildrenForSemantics_closure.prototype = { - call$1(renderObjectChild) { - var t1; - type$.RenderBox._as(renderObjectChild); - t1 = renderObjectChild.parentData; - t1.toString; - if (type$.ToolbarItemsParentData._as(t1).shouldPaint) - this.visitor.call$1(renderObjectChild); - }, - $signature: 11 - }; - A._RenderCupertinoTextSelectionToolbarItems_debugDescribeChildren_closure.prototype = { - call$1(renderObjectChild) { - var t1, t2; - type$.RenderBox._as(renderObjectChild); - t1 = this.$this; - if (renderObjectChild === t1._backButton) - this.value.push(A.DiagnosticableTreeNode$("back button", null, renderObjectChild)); - else { - t2 = this.value; - if (renderObjectChild === t1._nextButton) - t2.push(A.DiagnosticableTreeNode$("next button", null, renderObjectChild)); - else - t2.push(A.DiagnosticableTreeNode$("menu item", null, renderObjectChild)); - } - }, - $signature: 11 - }; - A._CupertinoTextSelectionToolbarItemsSlot.prototype = { - _enumToString$0() { - return "_CupertinoTextSelectionToolbarItemsSlot." + this._name; - } - }; - A.__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$RenderObject$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.ToolbarItemsParentData; child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$RenderObject$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.ToolbarItemsParentData; child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; - A.CupertinoTextSelectionToolbarButton.prototype = { - createState$0() { - return new A._CupertinoTextSelectionToolbarButtonState(); - } - }; - A._CupertinoTextSelectionToolbarButtonState.prototype = { - _onTapDown$1(details) { - this.setState$1(new A._CupertinoTextSelectionToolbarButtonState__onTapDown_closure(this)); - }, - _onTapUp$1(details) { - var t1; - this.setState$1(new A._CupertinoTextSelectionToolbarButtonState__onTapUp_closure(this)); - t1 = this._widget.onPressed; - if (t1 != null) - t1.call$0(); - }, - _onTapCancel$0() { - this.setState$1(new A._CupertinoTextSelectionToolbarButtonState__onTapCancel_closure(this)); - }, - build$1(context) { - var _this = this, _null = null, - $content = _this._getContentWidget$1(context), - t1 = _this.isPressed ? B.CupertinoDynamicColor_PU8.resolveFrom$1(context) : B.Color_Edl, - t2 = _this._widget.onPressed, - child = A.CupertinoButton$(B.Alignment_0_0, _null, $content, t1, B.Color_Edl, _null, t2, B.EdgeInsets_16_18_16_18, 1); - if (t2 != null) - return A.GestureDetector$(_null, child, B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$_onTapCancel(), _this.get$_onTapDown(), _this.get$_onTapUp(), _null, _null, _null); - else - return child; - }, - _getContentWidget$1(context) { - var textWidget, _null = null, - t1 = this._widget, - t2 = t1.child; - if (t2 != null) - return t2; - t2 = t1.text; - if (t2 == null) { - t1 = t1.buttonItem; - t1.toString; - t1 = A.CupertinoTextSelectionToolbarButton_getButtonLabel(context, t1); - } else - t1 = t2; - textWidget = A.Text$(t1, _null, B.TextOverflow_2, _null, B.TextStyle_Vot.copyWith$1$color(this._widget.onPressed != null ? B.CupertinoDynamicColor_ml5.resolveFrom$1(context) : B.CupertinoDynamicColor_yWg), _null, _null); - t1 = this._widget.buttonItem; - switch (t1 == null ? _null : t1.type) { - case B.ContextMenuButtonType_0: - case B.ContextMenuButtonType_1: - case B.ContextMenuButtonType_2: - case B.ContextMenuButtonType_3: - case B.ContextMenuButtonType_4: - case B.ContextMenuButtonType_5: - case B.ContextMenuButtonType_6: - case B.ContextMenuButtonType_7: - case B.ContextMenuButtonType_9: - case null: - case void 0: - return textWidget; - case B.ContextMenuButtonType_8: - t1 = B.CupertinoDynamicColor_ml5.resolveFrom$1(context); - $.$get$_renderer(); - t2 = A.CkPaint$(); - t2.strokeCap = B.StrokeCap_1; - t2.strokeJoin = B.StrokeJoin_1; - t2.strokeWidth = 1; - t2.style = B.PaintingStyle_1; - return A.SizedBox$(A.CustomPaint$(_null, _null, _null, new A._LiveTextIconPainter(t1, t2, _null), B.Size_0_0), 13, 13); - } - } - }; - A._CupertinoTextSelectionToolbarButtonState__onTapDown_closure.prototype = { - call$0() { - return this.$this.isPressed = true; - }, - $signature: 0 - }; - A._CupertinoTextSelectionToolbarButtonState__onTapUp_closure.prototype = { - call$0() { - return this.$this.isPressed = false; - }, - $signature: 0 - }; - A._CupertinoTextSelectionToolbarButtonState__onTapCancel_closure.prototype = { - call$0() { - return this.$this.isPressed = false; - }, - $signature: 0 - }; - A._LiveTextIconPainter.prototype = { - paint$2(canvas, size) { - var t2, t3, t4, t5, t6, t7, rotationMatrix, i, skPaint, - t1 = this._text_selection_toolbar_button$_painter; - t1._colorValue = this.color.get$value(0); - t2 = canvas._canvas; - t3 = t2.skCanvas; - J.toInt$0$n(t3.save()); - t4 = size._dx; - t5 = size._dy; - t3.translate(t4 / 2, t5 / 2); - t4 = -t4 / 2; - t5 = -t5 / 2; - $.$get$_renderer(); - t6 = A.CkPath_CkPath().__CkPath__ref_F; - t6 === $ && A.throwUnnamedLateFieldNI(); - t6._nativeObject.moveTo(t4, t5 + 3.5); - t6._nativeObject.lineTo(t4, t5 + 1); - t7 = t6._nativeObject; - t7.toString; - A.callMethod(t7, "arcToRotated", [1, 1, 0, true, false, t4 + 1, t5]); - t6._nativeObject.lineTo(t4 + 3.5, t5); - t4 = new Float64Array(16); - rotationMatrix = new A.Matrix4(t4); - rotationMatrix.setIdentity$0(); - rotationMatrix.rotateZ$1(1.5707963267948966); - for (i = 0; i < 4; ++i) { - skPaint = t1.toSkPaint$0(); - t5 = t6._nativeObject; - t5.toString; - t3.drawPath(t5, skPaint); - skPaint.delete(); - t3.concat(A.toSkM44FromFloat32(A.toMatrix32(t4))); - } - t2.drawLine$3(B.Offset_m3_m3, B.Offset_3_m3, t1); - t2.drawLine$3(B.Offset_m3_0, B.Offset_3_0, t1); - t2.drawLine$3(B.Offset_m3_3, B.Offset_1_3, t1); - t3.restore(); - }, - shouldRepaint$1(oldDelegate) { - return !oldDelegate.color.$eq(0, this.color); - } - }; - A.CupertinoTextThemeData.prototype = { - get$actionTextStyle() { - var t1 = B.TextStyle_5v7.copyWith$1$color(this._text_theme$_primaryColor); - return t1; - }, - resolveFrom$1(context) { - var t2, _this = this, - t1 = _this._text_theme$_defaults, - resolvedLabelColor = t1.labelColor, - resolvedLabelColor0 = resolvedLabelColor instanceof A.CupertinoDynamicColor ? resolvedLabelColor.resolveFrom$1(context) : resolvedLabelColor, - resolvedInactiveGray = t1.inactiveGrayColor; - if (resolvedInactiveGray instanceof A.CupertinoDynamicColor) - resolvedInactiveGray = resolvedInactiveGray.resolveFrom$1(context); - t1 = resolvedLabelColor0.$eq(0, resolvedLabelColor) && resolvedInactiveGray.$eq(0, B.CupertinoDynamicColor_yWg) ? t1 : new A._TextThemeDefaultsBuilder(resolvedLabelColor0, resolvedInactiveGray); - t2 = _this._text_theme$_primaryColor; - if (t2 instanceof A.CupertinoDynamicColor) - t2 = t2.resolveFrom$1(context); - return new A.CupertinoTextThemeData(t1, t2, A._resolveTextStyle(_this._textStyle, context), A._resolveTextStyle(_this._actionTextStyle, context), A._resolveTextStyle(_this._actionSmallTextStyle, context), A._resolveTextStyle(_this._tabLabelTextStyle, context), A._resolveTextStyle(_this._navTitleTextStyle, context), A._resolveTextStyle(_this._navLargeTitleTextStyle, context), A._resolveTextStyle(_this._navActionTextStyle, context), A._resolveTextStyle(_this._pickerTextStyle, context), A._resolveTextStyle(_this._dateTimePickerTextStyle, context)); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.CupertinoTextThemeData) - if (other._text_theme$_defaults.$eq(0, _this._text_theme$_defaults)) - t1 = J.$eq$(other._text_theme$_primaryColor, _this._text_theme$_primaryColor); - return t1; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this._text_theme$_defaults, _this._text_theme$_primaryColor, _this._textStyle, _this._actionTextStyle, _this._actionSmallTextStyle, _this._tabLabelTextStyle, _this._navTitleTextStyle, _this._navLargeTitleTextStyle, _this._navActionTextStyle, _this._pickerTextStyle, _this._dateTimePickerTextStyle, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._TextThemeDefaultsBuilder.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A._TextThemeDefaultsBuilder && other.labelColor.$eq(0, _this.labelColor) && other.inactiveGrayColor.$eq(0, _this.inactiveGrayColor); - }, - get$hashCode(_) { - return A.Object_hash(this.labelColor, this.inactiveGrayColor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._CupertinoTextThemeData_Object_Diagnosticable.prototype = {}; - A.CupertinoTheme.prototype = { - build$1(context) { - var _null = null; - return new A.InheritedCupertinoTheme(this, A.IconTheme$(this.child, A.CupertinoIconThemeData$(_null, this.data.get$primaryColor(), _null, _null, _null, _null, _null, _null, _null), _null), _null); - } - }; - A.InheritedCupertinoTheme.prototype = { - wrap$2(_, context, child) { - return new A.CupertinoTheme(this.theme.data, child, null); - }, - updateShouldNotify$1(oldWidget) { - return !this.theme.data.$eq(0, oldWidget.theme.data); - } - }; - A.CupertinoThemeData.prototype = { - get$primaryColor() { - var t1 = this.primaryColor; - return t1 == null ? this._defaults.primaryColor : t1; - }, - get$primaryContrastingColor() { - var t1 = this.primaryContrastingColor; - return t1 == null ? this._defaults.primaryContrastingColor : t1; - }, - get$textTheme() { - var _null = null, - t1 = this.textTheme; - if (t1 == null) { - t1 = this._defaults.textThemeDefaults; - t1 = new A._DefaultCupertinoTextThemeData(t1.labelColor, t1.inactiveGray, B._TextThemeDefaultsBuilder_8sg, this.get$primaryColor(), _null, _null, _null, _null, _null, _null, _null, _null, _null); - } - return t1; - }, - get$barBackgroundColor() { - var t1 = this.barBackgroundColor; - return t1 == null ? this._defaults.barBackgroundColor : t1; - }, - get$scaffoldBackgroundColor() { - var t1 = this.scaffoldBackgroundColor; - return t1 == null ? this._defaults.scaffoldBackgroundColor : t1; - }, - get$applyThemeToAll() { - var t1 = this.applyThemeToAll; - return t1 == null ? false : t1; - }, - resolveFrom$1(context) { - var t6, _this = this, - t1 = new A.CupertinoThemeData_resolveFrom_convertColor(context), - t2 = _this.get$brightness(), - t3 = t1.call$1(_this.primaryColor), - t4 = t1.call$1(_this.primaryContrastingColor), - t5 = _this.textTheme; - t5 = t5 == null ? null : t5.resolveFrom$1(context); - t6 = t1.call$1(_this.barBackgroundColor); - t1 = t1.call$1(_this.scaffoldBackgroundColor); - _this.get$applyThemeToAll(); - return A.CupertinoThemeData$_rawWithDefaults(t2, t3, t4, t5, t6, t1, false, _this._defaults.resolveFrom$2(context, _this.textTheme == null)); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.CupertinoThemeData) - if (other.get$brightness() == _this.get$brightness()) - if (other.get$primaryColor().$eq(0, _this.get$primaryColor())) - if (other.get$primaryContrastingColor().$eq(0, _this.get$primaryContrastingColor())) - if (other.get$textTheme().$eq(0, _this.get$textTheme())) - if (other.get$barBackgroundColor().$eq(0, _this.get$barBackgroundColor())) { - t1 = other.get$scaffoldBackgroundColor().$eq(0, _this.get$scaffoldBackgroundColor()); - if (t1) { - other.get$applyThemeToAll(); - _this.get$applyThemeToAll(); - } - } - return t1; - }, - get$hashCode(_) { - var _this = this, - t1 = _this.get$brightness(), - t2 = _this.get$primaryColor(), - t3 = _this.get$primaryContrastingColor(), - t4 = _this.get$textTheme(), - t5 = _this.get$barBackgroundColor(), - t6 = _this.get$scaffoldBackgroundColor(); - _this.get$applyThemeToAll(); - return A.Object_hash(t1, t2, t3, t4, t5, t6, false, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.CupertinoThemeData_resolveFrom_convertColor.prototype = { - call$1(color) { - return color instanceof A.CupertinoDynamicColor ? color.resolveFrom$1(this.context) : color; - }, - $signature: 138 - }; - A.NoDefaultCupertinoThemeData.prototype = { - resolveFrom$1(context) { - var _this = this, - t1 = new A.NoDefaultCupertinoThemeData_resolveFrom_convertColor(context), - t2 = _this.get$brightness(), - t3 = t1.call$1(_this.get$primaryColor()), - t4 = t1.call$1(_this.get$primaryContrastingColor()), - t5 = _this.get$textTheme(); - t5 = t5 == null ? null : t5.resolveFrom$1(context); - return new A.NoDefaultCupertinoThemeData(t2, t3, t4, t5, t1.call$1(_this.get$barBackgroundColor()), t1.call$1(_this.get$scaffoldBackgroundColor()), _this.get$applyThemeToAll()); - }, - get$brightness() { - return this.brightness; - }, - get$primaryColor() { - return this.primaryColor; - }, - get$primaryContrastingColor() { - return this.primaryContrastingColor; - }, - get$textTheme() { - return this.textTheme; - }, - get$barBackgroundColor() { - return this.barBackgroundColor; - }, - get$scaffoldBackgroundColor() { - return this.scaffoldBackgroundColor; - }, - get$applyThemeToAll() { - return this.applyThemeToAll; - } - }; - A.NoDefaultCupertinoThemeData_resolveFrom_convertColor.prototype = { - call$1(color) { - return color instanceof A.CupertinoDynamicColor ? color.resolveFrom$1(this.context) : color; - }, - $signature: 138 - }; - A._CupertinoThemeDefaults.prototype = { - resolveFrom$2(context, resolveTextTheme) { - var t5, t6, _this = this, - t1 = new A._CupertinoThemeDefaults_resolveFrom_convertColor(context), - t2 = t1.call$1(_this.primaryColor), - t3 = t1.call$1(_this.primaryContrastingColor), - t4 = t1.call$1(_this.barBackgroundColor); - t1 = t1.call$1(_this.scaffoldBackgroundColor); - t5 = _this.textThemeDefaults; - if (resolveTextTheme) { - t6 = t5.labelColor; - if (t6 instanceof A.CupertinoDynamicColor) - t6 = t6.resolveFrom$1(context); - t5 = t5.inactiveGray; - t5 = new A._CupertinoTextThemeDefaults(t6, t5 instanceof A.CupertinoDynamicColor ? t5.resolveFrom$1(context) : t5); - } - return new A._CupertinoThemeDefaults(_this.brightness, t2, t3, t4, t1, false, t5); - } - }; - A._CupertinoThemeDefaults_resolveFrom_convertColor.prototype = { - call$1(color) { - return color instanceof A.CupertinoDynamicColor ? color.resolveFrom$1(this.context) : color; - }, - $signature: 103 - }; - A._CupertinoTextThemeDefaults.prototype = {}; - A._DefaultCupertinoTextThemeData.prototype = {}; - A._CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable.prototype = {}; - A._ErrorDiagnostic.prototype = { - toString$1$minLevel(_, minLevel) { - var t1 = A.DiagnosticsProperty.prototype.get$value.call(this, 0); - t1.toString; - return J.join$0$ax(t1); - }, - toString$0(_) { - return this.toString$1$minLevel(0, B.DiagnosticLevel_3); - }, - get$value(_) { - var t1 = A.DiagnosticsProperty.prototype.get$value.call(this, 0); - t1.toString; - return t1; - }, - valueToString$1$parentConfiguration(parentConfiguration) { - var t1 = A.DiagnosticsProperty.prototype.get$value.call(this, 0); - t1.toString; - return J.join$0$ax(t1); - } - }; - A.ErrorDescription.prototype = {}; - A.ErrorSummary.prototype = {}; - A.ErrorHint.prototype = {}; - A.ErrorSpacer.prototype = {}; - A.FlutterErrorDetails.prototype = { - exceptionAsString$0() { - var message, fullMessage, t1, t2, position, body, splitPoint, - longMessage = this.exception; - if (type$.AssertionError._is(longMessage)) { - message = longMessage.get$message(longMessage); - fullMessage = longMessage.toString$0(0); - longMessage = null; - if (typeof message == "string" && message !== fullMessage) { - t1 = fullMessage.length; - t2 = message.length; - if (t1 > t2) { - position = B.JSString_methods.lastIndexOf$1(fullMessage, message); - if (position === t1 - t2 && position > 2 && B.JSString_methods.substring$2(fullMessage, position - 2, position) === ": ") { - body = B.JSString_methods.substring$2(fullMessage, 0, position - 2); - splitPoint = B.JSString_methods.indexOf$1(body, " Failed assertion:"); - if (splitPoint >= 0) - body = B.JSString_methods.substring$2(body, 0, splitPoint) + "\n" + B.JSString_methods.substring$1(body, splitPoint + 1); - longMessage = B.JSString_methods.trimRight$0(message) + "\n" + body; - } - } - } - if (longMessage == null) - longMessage = fullMessage; - } else if (!(typeof longMessage == "string")) - longMessage = type$.Error._is(longMessage) || type$.Exception._is(longMessage) ? J.toString$0$(longMessage) : " " + A.S(longMessage); - longMessage = B.JSString_methods.trimRight$0(longMessage); - return longMessage.length === 0 ? " " : longMessage; - }, - _exceptionToDiagnosticable$0() { - var exception = this.exception; - if (exception instanceof A.FlutterError) - return exception; - if (type$.AssertionError._is(exception)) - exception.get$message(exception); - return null; - }, - get$summary() { - var t1, summary; - if (this._exceptionToDiagnosticable$0() != null) { - t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); - this.debugFillProperties$1(new A.DiagnosticPropertiesBuilder(t1, B.DiagnosticsTreeStyle_1)); - t1 = new A.CastList(t1, type$.CastList_of_DiagnosticsNode_and_nullable_DiagnosticsNode); - summary = t1.firstWhere$2$orElse(t1, new A.FlutterErrorDetails_summary_closure(), new A.FlutterErrorDetails_summary_closure0()); - } else - summary = null; - return summary == null ? A.ErrorSummary$(new A.FlutterErrorDetails_summary_formatException(this).call$0()) : summary; - }, - debugFillProperties$1(properties) { - var t1, verb, diagnosticable, t2, prefix, message, t3, stackFrames, _this = this; - _this.super$Diagnosticable$debugFillProperties(properties); - t1 = _this.context; - verb = A.ErrorDescription$("thrown" + A.S(t1 != null ? A.ErrorDescription$(" " + t1.toString$0(0)) : "")); - diagnosticable = _this._exceptionToDiagnosticable$0(); - t1 = _this.exception; - if (typeof t1 == "number") - A.ErrorDescription$("The number " + A.S(t1) + " was " + verb.toString$0(0) + "."); - else { - $label0$0: { - if (type$.AssertionError._is(t1)) { - t2 = "assertion"; - break $label0$0; - } - if (typeof t1 == "string") { - t2 = "message"; - break $label0$0; - } - if (type$.Error._is(t1) || type$.Exception._is(t1)) { - t2 = J.get$runtimeType$(t1).toString$0(0); - break $label0$0; - } - t2 = J.get$runtimeType$(t1).toString$0(0) + " object"; - break $label0$0; - } - A.ErrorDescription$("The following " + A.ErrorDescription$(t2).toString$0(0) + " was " + verb.toString$0(0) + ":"); - if (diagnosticable != null) - B.JSArray_methods.forEach$1(diagnosticable.diagnostics, properties.get$add(properties)); - else { - prefix = J.get$runtimeType$(t1).toString$0(0) + ": "; - message = _this.exceptionAsString$0(); - A.ErrorSummary$(B.JSString_methods.startsWith$1(message, prefix) ? B.JSString_methods.substring$1(message, prefix.length) : message); - } - } - t2 = _this.stack; - if (t2 != null) { - if (type$.AssertionError._is(t1) && diagnosticable == null) { - t1 = A.StackFrame_fromStackString(A.FlutterError__defaultStackTraceDemangler(t2).toString$0(0)); - t3 = A._arrayInstanceType(t1)._eval$1("SkipWhileIterable<1>"); - stackFrames = A.List_List$_of(new A.SkipWhileIterable(t1, new A.FlutterErrorDetails_debugFillProperties_closure(), t3), t3._eval$1("Iterable.E")); - if (stackFrames.length >= 2 && stackFrames[0].$package === "flutter" && stackFrames[1].$package === "flutter") { - A.ErrorSpacer$(); - A.ErrorHint$("Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.\nIn either case, please report this assertion by filing a bug on GitHub:\n https://github.com/flutter/flutter/issues/new?template=02_bug.yml"); - } - } - A.ErrorSpacer$(); - A.DiagnosticsStackTrace$("When the exception was thrown, this was the stack", t2, null); - } - t1 = _this.informationCollector; - if (t1 != null) { - A.ErrorSpacer$(); - J.forEach$1$ax(t1.call$0(), properties.get$add(properties)); - } - }, - toStringShort$0() { - return "Exception caught by " + this.library; - }, - toString$0(_) { - A._FlutterErrorDetailsNode$(null, B.DiagnosticsTreeStyle_5, this); - return ""; - } - }; - A.FlutterErrorDetails_summary_formatException.prototype = { - call$0() { - return B.JSString_methods.trimLeft$0(this.$this.exceptionAsString$0().split("\n")[0]); - }, - $signature: 66 - }; - A.FlutterErrorDetails_summary_closure.prototype = { - call$1(node) { - return node.get$level(node) === B.DiagnosticLevel_6; - }, - $signature: 412 - }; - A.FlutterErrorDetails_summary_closure0.prototype = { - call$0() { - return null; - }, - $signature: 10 - }; - A.FlutterErrorDetails_debugFillProperties_closure.prototype = { - call$1(frame) { - return frame.packageScheme === "dart"; - }, - $signature: 404 - }; - A.FlutterError.prototype = { - get$message(_) { - return this.toString$0(0); - }, - toStringShort$0() { - return "FlutterError"; - }, - toString$0(_) { - var t1 = this.diagnostics; - return new A.MappedListIterable(t1, new A.FlutterError_toString_closure(new A.TextTreeRenderer(4000000000, 65, -1)), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")).join$1(0, "\n"); - }, - $isAssertionError: 1, - $isDiagnosticableTree: 1 - }; - A.FlutterError_FlutterError_closure.prototype = { - call$1(line) { - return A.ErrorDescription$(line); - }, - $signature: 394 - }; - A.FlutterError_defaultStackFilter_closure.prototype = { - call$1(value) { - return value + 1; - }, - $signature: 49 - }; - A.FlutterError_defaultStackFilter_closure0.prototype = { - call$1(value) { - return value + 1; - }, - $signature: 49 - }; - A.FlutterError_toString_closure.prototype = { - call$1(node) { - return B.JSString_methods.trimRight$0(this.renderer._debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(node, null, "", null)); - }, - $signature: 392 - }; - A.debugPrintStack_closure.prototype = { - call$1(line) { - return B.JSString_methods.contains$1(line, "StackTrace.current") || B.JSString_methods.contains$1(line, "dart-sdk/lib/_internal") || B.JSString_methods.contains$1(line, "dart:sdk_internal"); - }, - $signature: 30 - }; - A.DiagnosticsStackTrace.prototype = { - get$allowTruncate() { - return false; - } - }; - A._FlutterErrorDetailsNode.prototype = { - get$builder() { - A.DiagnosticableNode.prototype.get$builder.call(this); - return null; - } - }; - A._FlutterError_Error_DiagnosticableTreeMixin.prototype = {}; - A._FlutterErrorDetails_Object_Diagnosticable.prototype = {}; - A.BindingBase.prototype = { - BindingBase$0() { - var t1, t2, t3, t4, t5, t6, t7, _this = this, _null = null; - A.FlutterTimeline_startSync("Framework initialization", _null); - _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding$initInstances(); - $.WidgetsBinding__instance = _this; - t1 = type$.Element; - t2 = A.HashSet_HashSet(t1); - t3 = type$.KeyEventResult_Function_KeyEvent; - t4 = type$.int; - t5 = type$.HashedObserverList_of_KeyEventResult_Function_KeyEvent; - t5 = new A._HighlightModeManager(new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(_null, _null, t3, t4), t5), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(_null, _null, t3, t4), t5), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(_null, _null, type$.void_Function_FocusHighlightMode, t4), type$.HashedObserverList_of_void_Function_FocusHighlightMode)); - t3 = A.FocusScopeNode$(true, "Root Focus Scope", false); - t6 = new A.FocusManager(t5, t3, A.LinkedHashSet_LinkedHashSet$_empty(type$.FocusNode), A._setArrayType([], type$.JSArray__Autofocus), $.$get$ChangeNotifier__emptyListeners()); - t6.get$_respondToLifecycleChange(); - t7 = new A._AppLifecycleListener(t6.get$_appLifecycleChange()); - t6._appLifecycleListener = t7; - $.WidgetsBinding__instance.WidgetsBinding__observers.push(t7); - t3._focus_manager$_manager = t6; - t3 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyEventManager_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.keyMessageHandler = t5.get$handleKeyMessage(); - $.GestureBinding__instance.GestureBinding_pointerRouter._globalRoutes.$indexSet(0, t5.get$handlePointerEvent(), _null); - t3 = $.SemanticsBinding__instance.SemanticsBinding__semanticsActionListeners; - t3._isDirty = true; - t3._list.push(t5.get$handleSemanticsAction()); - t1 = new A.BuildOwner(new A._InactiveElements(t2), t6, A.LinkedHashMap_LinkedHashMap$_empty(type$.GlobalKey_State_StatefulWidget, t1)); - _this.WidgetsBinding__buildOwner = t1; - t1.onBuildScheduled = _this.get$_handleBuildScheduled(); - t1 = $.$get$EnginePlatformDispatcher__instance(); - t1._onLocaleChanged = _this.get$handleLocaleChanged(); - t1._onLocaleChangedZone = $.Zone__current; - B.OptionalMethodChannel_sjf.setMethodCallHandler$1(_this.get$_handleNavigationInvocation()); - B.OptionalMethodChannel_c0Q.setMethodCallHandler$1(_this.get$_handleBackGestureInvocation()); - t1 = new A.DefaultPlatformMenuDelegate(A.LinkedHashMap_LinkedHashMap$_empty(t4, type$.PlatformMenuItem), B.OptionalMethodChannel_D3N); - B.OptionalMethodChannel_D3N.setMethodCallHandler$1(t1.get$_methodCallHandler()); - _this.WidgetsBinding___WidgetsBinding_platformMenuDelegate_A = t1; - _this.initServiceExtensions$0(); - t1 = type$.String; - A.postEvent("Flutter.FrameworkInitialization", A.LinkedHashMap_LinkedHashMap$_empty(t1, t1)); - A.Timeline_finishSync(); - }, - initInstances$0() { - }, - initServiceExtensions$0() { - this.registerStringServiceExtension$3$getter$name$setter(new A.BindingBase_initServiceExtensions_closure(), "connectedVmServiceUri", new A.BindingBase_initServiceExtensions_closure0()); - this.registerStringServiceExtension$3$getter$name$setter(new A.BindingBase_initServiceExtensions_closure1(), "activeDevToolsServerAddress", new A.BindingBase_initServiceExtensions_closure2()); - }, - lockEvents$1(callback) { - var debugTimelineTask, future, t1 = {}; - t1.debugTimelineTask = null; - debugTimelineTask = A.TimelineTask$(); - debugTimelineTask.start$1(0, "Lock events"); - t1.debugTimelineTask = debugTimelineTask; - ++this._lockCount; - future = callback.call$0(); - future.whenComplete$1(new A.BindingBase_lockEvents_closure(t1, this)); - return future; - }, - unlocked$0() { - }, - registerBoolServiceExtension$3$getter$name$setter(getter, $name, setter) { - this.registerServiceExtension$2$callback$name(new A.BindingBase_registerBoolServiceExtension_closure(this, setter, $name, getter), $name); - }, - registerNumericServiceExtension$3$getter$name$setter(getter, $name, setter) { - this.registerServiceExtension$2$callback$name(new A.BindingBase_registerNumericServiceExtension_closure(this, $name, setter, getter), $name); - }, - _postExtensionStateChangedEvent$2($name, value) { - A.postEvent("Flutter.ServiceExtensionStateChanged", A.LinkedHashMap_LinkedHashMap$_literal(["extension", "ext.flutter." + $name, "value", value], type$.String, type$.dynamic)); - }, - registerStringServiceExtension$3$getter$name$setter(getter, $name, setter) { - this.registerServiceExtension$2$callback$name(new A.BindingBase_registerStringServiceExtension_closure(this, setter, $name, getter), $name); - }, - registerServiceExtension$2$callback$name(callback, $name) { - A.registerExtension("ext.flutter." + $name, new A.BindingBase_registerServiceExtension_closure(callback)); - }, - toString$0(_) { - return ""; - } - }; - A.BindingBase_initServiceExtensions_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.String), - $async$returnValue, t1; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $.connectedVmServiceUri; - $async$returnValue = t1 == null ? "" : t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 112 - }; - A.BindingBase_initServiceExtensions_closure0.prototype = { - call$1(uri) { - return this.$call$body$BindingBase_initServiceExtensions_closure0(uri); - }, - $call$body$BindingBase_initServiceExtensions_closure0(uri) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $.connectedVmServiceUri = uri; - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 67 - }; - A.BindingBase_initServiceExtensions_closure1.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.String), - $async$returnValue, t1; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $.activeDevToolsServerAddress; - $async$returnValue = t1 == null ? "" : t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 112 - }; - A.BindingBase_initServiceExtensions_closure2.prototype = { - call$1(serverAddress) { - return this.$call$body$BindingBase_initServiceExtensions_closure(serverAddress); - }, - $call$body$BindingBase_initServiceExtensions_closure(serverAddress) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $.activeDevToolsServerAddress = serverAddress; - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 67 - }; - A.BindingBase_lockEvents_closure.prototype = { - call$0() { - var error, stack, exception, - t1 = this.$this; - if (--t1._lockCount <= 0) { - this._box_0.debugTimelineTask.finish$0(0); - try { - t1.super$_WidgetsFlutterBinding_BindingBase_GestureBinding$unlocked(); - if (t1.SchedulerBinding__taskQueue._priority_queue$_length !== 0) - t1._ensureEventLoopCallback$0(); - } catch (exception) { - error = A.unwrapException(exception); - stack = A.getTraceFromException(exception); - t1 = A.ErrorDescription$("while handling pending events"); - A.FlutterError_reportError(new A.FlutterErrorDetails(error, stack, "foundation", t1, null, false)); - } - } - }, - $signature: 10 - }; - A.BindingBase_registerBoolServiceExtension_closure.prototype = { - call$1(parameters) { - return this.$call$body$BindingBase_registerBoolServiceExtension_closure(parameters); - }, - $call$body$BindingBase_registerBoolServiceExtension_closure(parameters) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), - $async$returnValue, $async$self = this, t1, $async$temp1; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = J.getInterceptor$x(parameters); - $async$goto = t1.containsKey$1(parameters, "enabled") ? 3 : 4; - break; - case 3: - // then - $async$goto = 5; - return A._asyncAwait($async$self.setter.call$1(t1.$index(parameters, "enabled") === "true"), $async$call$1); - case 5: - // returning from await. - $async$goto = 6; - return A._asyncAwait($async$self.getter.call$0(), $async$call$1); - case 6: - // returning from await. - t1 = $async$result ? "true" : "false"; - $async$self.$this._postExtensionStateChangedEvent$2($async$self.name, t1); - case 4: - // join - $async$temp1 = A; - $async$goto = 7; - return A._asyncAwait($async$self.getter.call$0(), $async$call$1); - case 7: - // returning from await. - $async$returnValue = $async$temp1.LinkedHashMap_LinkedHashMap$_literal(["enabled", $async$result ? "true" : "false"], type$.String, type$.dynamic); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 64 - }; - A.BindingBase_registerNumericServiceExtension_closure.prototype = { - call$1(parameters) { - return this.$call$body$BindingBase_registerNumericServiceExtension_closure(parameters); - }, - $call$body$BindingBase_registerNumericServiceExtension_closure(parameters) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), - $async$returnValue, $async$self = this, t1, t2, $async$temp1, $async$temp2, $async$temp3; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.name; - t2 = J.getInterceptor$x(parameters); - $async$goto = t2.containsKey$1(parameters, t1) ? 3 : 4; - break; - case 3: - // then - t2 = t2.$index(parameters, t1); - t2.toString; - $async$goto = 5; - return A._asyncAwait($async$self.setter.call$1(A.double_parse(t2)), $async$call$1); - case 5: - // returning from await. - $async$temp1 = $async$self.$this; - $async$temp2 = t1; - $async$temp3 = J; - $async$goto = 6; - return A._asyncAwait($async$self.getter.call$0(), $async$call$1); - case 6: - // returning from await. - $async$temp1._postExtensionStateChangedEvent$2($async$temp2, $async$temp3.toString$0$($async$result)); - case 4: - // join - $async$temp1 = A; - $async$temp2 = t1; - $async$temp3 = J; - $async$goto = 7; - return A._asyncAwait($async$self.getter.call$0(), $async$call$1); - case 7: - // returning from await. - $async$returnValue = $async$temp1.LinkedHashMap_LinkedHashMap$_literal([$async$temp2, $async$temp3.toString$0$($async$result)], type$.String, type$.dynamic); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 64 - }; - A.BindingBase_registerStringServiceExtension_closure.prototype = { - call$1(parameters) { - return this.$call$body$BindingBase_registerStringServiceExtension_closure(parameters); - }, - $call$body$BindingBase_registerStringServiceExtension_closure(parameters) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), - $async$returnValue, $async$self = this, t1, $async$temp1, $async$temp2; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = J.getInterceptor$x(parameters); - $async$goto = t1.containsKey$1(parameters, "value") ? 3 : 4; - break; - case 3: - // then - t1 = t1.$index(parameters, "value"); - t1.toString; - $async$goto = 5; - return A._asyncAwait($async$self.setter.call$1(t1), $async$call$1); - case 5: - // returning from await. - $async$temp1 = $async$self.$this; - $async$temp2 = $async$self.name; - $async$goto = 6; - return A._asyncAwait($async$self.getter.call$0(), $async$call$1); - case 6: - // returning from await. - $async$temp1._postExtensionStateChangedEvent$2($async$temp2, $async$result); - case 4: - // join - $async$temp1 = A; - $async$goto = 7; - return A._asyncAwait($async$self.getter.call$0(), $async$call$1); - case 7: - // returning from await. - $async$returnValue = $async$temp1.LinkedHashMap_LinkedHashMap$_literal(["value", $async$result], type$.String, type$.dynamic); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 64 - }; - A.BindingBase_registerServiceExtension_closure.prototype = { - call$2(method, parameters) { - return this.$call$body$BindingBase_registerServiceExtension_closure(method, parameters); - }, - $call$body$BindingBase_registerServiceExtension_closure(method, parameters) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.ServiceExtensionResponse), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, result, exception, stack, exception0, t1, $async$exception0, $async$temp1; - var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait(A.debugInstrumentAction("Wait for outer event loop", new A.BindingBase_registerServiceExtension__closure(), type$.void), $async$call$2); - case 3: - // returning from await. - result = A._Cell$named("result"); - $async$handler = 5; - $async$temp1 = result; - $async$goto = 8; - return A._asyncAwait($async$self.callback.call$1(parameters), $async$call$2); - case 8: - // returning from await. - $async$temp1._value = $async$result; - $async$handler = 2; - // goto after finally - $async$goto = 7; - break; - case 5: - // catch - $async$handler = 4; - $async$exception0 = $async$errorStack.pop(); - exception = A.unwrapException($async$exception0); - stack = A.getTraceFromException($async$exception0); - t1 = A.ErrorDescription$('during a service extension callback for "' + method + '"'); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "Flutter framework", t1, null, false)); - t1 = type$.String; - B.C_JsonCodec.encode$1(A.LinkedHashMap_LinkedHashMap$_literal(["exception", J.toString$0$(exception), "stack", J.toString$0$(stack), "method", method], t1, t1)); - A.ServiceExtensionResponse__validateErrorCode(-32000); - $async$returnValue = new A.ServiceExtensionResponse(); - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 7; - break; - case 4: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 7: - // after finally - J.$indexSet$ax(result._readLocal$0(), "type", "_extensionType"); - J.$indexSet$ax(result._readLocal$0(), "method", method); - B.C_JsonCodec.encode$1(result._readLocal$0()); - $async$returnValue = new A.ServiceExtensionResponse(); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$call$2, $async$completer); - }, - $signature: 131 - }; - A.BindingBase_registerServiceExtension__closure.prototype = { - call$0() { - return A.Future_Future$delayed(B.Duration_0, null, type$.void); - }, - $signature: 12 - }; - A.Listenable.prototype = {}; - A.ChangeNotifier.prototype = { - addListener$1(_, listener) { - var t1, newListeners, i, t2, _this = this; - if (_this.get$_count(_this) === _this.get$_change_notifier$_listeners().length) { - t1 = type$.nullable_void_Function; - if (_this.get$_count(_this) === 0) - _this.set$_change_notifier$_listeners(A.List_List$filled(1, null, false, t1)); - else { - newListeners = A.List_List$filled(_this.get$_change_notifier$_listeners().length * 2, null, false, t1); - for (i = 0; i < _this.get$_count(_this); ++i) - newListeners[i] = _this.get$_change_notifier$_listeners()[i]; - _this.set$_change_notifier$_listeners(newListeners); - } - } - t1 = _this.get$_change_notifier$_listeners(); - t2 = _this.get$_count(_this); - _this.set$_count(0, t2 + 1); - t1[t2] = listener; - }, - _removeAt$1(index) { - var newListeners, i, i0, _this = this; - _this.set$_count(0, _this.get$_count(_this) - 1); - if (_this.get$_count(_this) * 2 <= _this.get$_change_notifier$_listeners().length) { - newListeners = A.List_List$filled(_this.get$_count(_this), null, false, type$.nullable_void_Function); - for (i = 0; i < index; ++i) - newListeners[i] = _this.get$_change_notifier$_listeners()[i]; - for (i = index; i < _this.get$_count(_this); i = i0) { - i0 = i + 1; - newListeners[i] = _this.get$_change_notifier$_listeners()[i0]; - } - _this.set$_change_notifier$_listeners(newListeners); - } else { - for (i = index; i < _this.get$_count(_this); i = i0) { - i0 = i + 1; - _this.get$_change_notifier$_listeners()[i] = _this.get$_change_notifier$_listeners()[i0]; - } - _this.get$_change_notifier$_listeners()[_this.get$_count(_this)] = null; - } - }, - removeListener$1(_, listener) { - var i, _this = this; - for (i = 0; i < _this.get$_count(_this); ++i) - if (J.$eq$(_this.get$_change_notifier$_listeners()[i], listener)) { - if (_this.get$_notificationCallStackDepth() > 0) { - _this.get$_change_notifier$_listeners()[i] = null; - _this.set$_reentrantlyRemovedListeners(_this.get$_reentrantlyRemovedListeners() + 1); - } else - _this._removeAt$1(i); - break; - } - }, - dispose$0() { - this.set$_change_notifier$_listeners($.$get$ChangeNotifier__emptyListeners()); - this.set$_count(0, 0); - }, - notifyListeners$0() { - var i, exception, stack, end, t1, exception0, t2, newLength, newListeners, newIndex, listener, newIndex0, swapIndex, _this = this; - if (_this.get$_count(_this) === 0) - return; - _this.set$_notificationCallStackDepth(_this.get$_notificationCallStackDepth() + 1); - end = _this.get$_count(_this); - for (i = 0; i < end; ++i) - try { - t1 = _this.get$_change_notifier$_listeners()[i]; - if (t1 != null) - t1.call$0(); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - t1 = A.ErrorDescription$("while dispatching notifications for " + A.getRuntimeTypeOfDartObject(_this).toString$0(0)); - t2 = $.FlutterError_onError; - if (t2 != null) - t2.call$1(new A.FlutterErrorDetails(exception, stack, "foundation library", t1, new A.ChangeNotifier_notifyListeners_closure(_this), false)); - } - _this.set$_notificationCallStackDepth(_this.get$_notificationCallStackDepth() - 1); - if (_this.get$_notificationCallStackDepth() === 0 && _this.get$_reentrantlyRemovedListeners() > 0) { - newLength = _this.get$_count(_this) - _this.get$_reentrantlyRemovedListeners(); - if (newLength * 2 <= _this.get$_change_notifier$_listeners().length) { - newListeners = A.List_List$filled(newLength, null, false, type$.nullable_void_Function); - for (newIndex = 0, i = 0; i < _this.get$_count(_this); ++i) { - listener = _this.get$_change_notifier$_listeners()[i]; - if (listener != null) { - newIndex0 = newIndex + 1; - newListeners[newIndex] = listener; - newIndex = newIndex0; - } - } - _this.set$_change_notifier$_listeners(newListeners); - } else - for (i = 0; i < newLength; ++i) - if (_this.get$_change_notifier$_listeners()[i] == null) { - swapIndex = i + 1; - for (; _this.get$_change_notifier$_listeners()[swapIndex] == null;) - ++swapIndex; - _this.get$_change_notifier$_listeners()[i] = _this.get$_change_notifier$_listeners()[swapIndex]; - _this.get$_change_notifier$_listeners()[swapIndex] = null; - } - _this.set$_reentrantlyRemovedListeners(0); - _this.set$_count(0, newLength); - } - }, - $isListenable: 1, - get$_count(receiver) { - return this.ChangeNotifier__count; - }, - get$_change_notifier$_listeners() { - return this.ChangeNotifier__listeners; - }, - get$_notificationCallStackDepth() { - return this.ChangeNotifier__notificationCallStackDepth; - }, - get$_reentrantlyRemovedListeners() { - return this.ChangeNotifier__reentrantlyRemovedListeners; - }, - set$_count(receiver, val) { - return this.ChangeNotifier__count = val; - }, - set$_change_notifier$_listeners(val) { - return this.ChangeNotifier__listeners = val; - }, - set$_notificationCallStackDepth(val) { - return this.ChangeNotifier__notificationCallStackDepth = val; - }, - set$_reentrantlyRemovedListeners(val) { - return this.ChangeNotifier__reentrantlyRemovedListeners = val; - } - }; - A.ChangeNotifier_notifyListeners_closure.prototype = { - call$0() { - var _null = null, - t1 = this.$this; - return A._setArrayType([A.DiagnosticsProperty$("The " + A.getRuntimeTypeOfDartObject(t1).toString$0(0) + " sending notification was", t1, true, B.C__NoDefaultValue, _null, _null, _null, B.DiagnosticLevel_3, false, true, true, B.DiagnosticsTreeStyle_9, _null)], type$.JSArray_DiagnosticsNode); - }, - $signature: 28 - }; - A._MergingListenable.prototype = { - addListener$1(_, listener) { - var t1, t2, _i; - for (t1 = this._change_notifier$_children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].addListener$1(0, listener); - }, - removeListener$1(_, listener) { - var t1, t2, _i; - for (t1 = this._change_notifier$_children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].removeListener$1(0, listener); - }, - toString$0(_) { - return "Listenable.merge([" + B.JSArray_methods.join$1(this._change_notifier$_children, ", ") + "])"; - } - }; - A.ValueNotifier.prototype = { - get$value(_) { - return this._change_notifier$_value; - }, - set$value(_, newValue) { - if (J.$eq$(this._change_notifier$_value, newValue)) - return; - this._change_notifier$_value = newValue; - this.notifyListeners$0(); - }, - toString$0(_) { - return "#" + A.shortHash(this) + "(" + A.S(this.get$value(this)) + ")"; - } - }; - A.DiagnosticLevel.prototype = { - _enumToString$0() { - return "DiagnosticLevel." + this._name; - } - }; - A.DiagnosticsTreeStyle.prototype = { - _enumToString$0() { - return "DiagnosticsTreeStyle." + this._name; - } - }; - A.TextTreeConfiguration.prototype = {}; - A._WordWrapParseMode.prototype = { - _enumToString$0() { - return "_WordWrapParseMode." + this._name; - } - }; - A._PrefixedStringBuilder.prototype = { - incrementPrefixOtherLines$2$updateCurrentLine(suffix, updateCurrentLine) { - var _this = this, - t1 = _this._currentLine._contents.length === 0 || updateCurrentLine, - t2 = _this._nextPrefixOtherLines; - if (t1) { - t1 = t2 == null ? _this._prefixOtherLines : t2; - t1.toString; - _this._prefixOtherLines = t1 + suffix; - _this._nextPrefixOtherLines = null; - } else { - t1 = t2 == null ? _this._prefixOtherLines : t2; - t1.toString; - _this._nextPrefixOtherLines = t1 + suffix; - } - }, - get$requiresMultipleLines() { - var _this = this, - t1 = _this._numLines, - t2 = true; - if (t1 <= 1) - if (!(t1 === 1 && _this._currentLine._contents.length !== 0)) { - t1 = _this._currentLine._contents; - t1 = t1.length + (_this._diagnostics$_buffer._contents.length === 0 ? _this.prefixLineOne : _this._prefixOtherLines).length > _this.wrapWidth; - } else - t1 = t2; - else - t1 = t2; - return t1; - }, - _finalizeLine$1(addTrailingLineBreak) { - var lines, $length, i, _i, line, _this = this, - firstLine = _this._diagnostics$_buffer._contents.length === 0, - t1 = _this._currentLine, - t2 = t1._contents, - text = t2.charCodeAt(0) == 0 ? t2 : t2; - t1._contents = ""; - t1 = _this._wrappableRanges; - if (t1.length === 0) { - _this._writeLine$3$firstLine$includeLineBreak(text, firstLine, addTrailingLineBreak); - return; - } - t2 = firstLine ? _this.prefixLineOne.length : _this._prefixOtherLines.length; - lines = A._PrefixedStringBuilder__wordWrapLine(text, t1, _this.wrapWidth, _this._prefixOtherLines.length, t2); - $length = lines.length; - for (t2 = !addTrailingLineBreak, i = 0, _i = 0; _i < lines.length; lines.length === $length || (0, A.throwConcurrentModificationError)(lines), ++_i) { - line = lines[_i]; - ++i; - _this._writeLine$3$firstLine$includeLineBreak(line, firstLine, !t2 || i < $length); - } - B.JSArray_methods.clear$0(t1); - }, - write$2$allowWrap(_, s, allowWrap) { - var lines, t1, t2, i, t3, line, wrapStart, wrapEnd, _this = this; - if (s.length === 0) - return; - lines = s.split("\n"); - for (t1 = _this._currentLine, t2 = _this._wrappableRanges, i = 0; i < lines.length; ++i) { - if (i > 0) { - _this._finalizeLine$1(true); - t3 = _this._nextPrefixOtherLines; - if (t3 != null) { - _this._prefixOtherLines = t3; - _this._nextPrefixOtherLines = null; - } - } - line = lines[i]; - t3 = line.length; - if (t3 !== 0) { - if (allowWrap) { - wrapStart = t1._contents.length; - wrapEnd = wrapStart + t3; - if (J.$eq$(A.IterableExtensions_get_lastOrNull(t2), wrapStart)) - B.JSArray_methods.set$last(t2, wrapEnd); - else { - t2.push(wrapStart); - t2.push(wrapEnd); - } - } - t1._contents += line; - } - } - }, - write$1(_, s) { - return this.write$2$allowWrap(0, s, false); - }, - _updatePrefix$0() { - var t1 = this._nextPrefixOtherLines; - if (t1 != null) { - this._prefixOtherLines = t1; - this._nextPrefixOtherLines = null; - } - }, - _writeLine$3$firstLine$includeLineBreak(line, firstLine, includeLineBreak) { - var _this = this, - t1 = _this._diagnostics$_buffer, - t2 = B.JSString_methods.trimRight$0(A.S(t1._contents.length === 0 ? _this.prefixLineOne : _this._prefixOtherLines) + line); - t2 = t1._contents += t2; - if (includeLineBreak) - t1._contents = t2 + "\n"; - ++_this._numLines; - }, - writeRawLines$1(lines) { - var t1, t2, _this = this; - if (lines.length === 0) - return; - if (_this._currentLine._contents.length !== 0) - _this._finalizeLine$1(true); - t1 = _this._diagnostics$_buffer; - t2 = t1._contents += lines; - if (!B.JSString_methods.endsWith$1(lines, "\n")) - t1._contents = t2 + "\n"; - ++_this._numLines; - _this._updatePrefix$0(); - }, - writeStretched$2(text, targetLineLength) { - var t1, t2, targetLength, _this = this; - _this.write$1(0, text); - t1 = _this._currentLine; - t2 = t1._contents; - targetLength = targetLineLength - (t2.length + (_this._diagnostics$_buffer._contents.length === 0 ? _this.prefixLineOne : _this._prefixOtherLines).length); - if (targetLength > 0) { - t2 = B.JSString_methods.$mul(text[text.length - 1], targetLength); - t1._contents += t2; - } - B.JSArray_methods.clear$0(_this._wrappableRanges); - } - }; - A._PrefixedStringBuilder__wordWrapLine_noWrap.prototype = { - call$1(index) { - var t1, t2, t3; - for (t1 = this._box_0, t2 = this.wrapRanges; true;) { - t3 = t1.currentChunk; - if (t3 >= t2.length) - return true; - if (index < t2[t3 + 1]) - break; - t1.currentChunk = t3 + 2; - } - return index < t2[t1.currentChunk]; - }, - $signature: 54 - }; - A._NoDefaultValue.prototype = {}; - A.TextTreeRenderer.prototype = { - _debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(node, parentConfiguration, prefixLineOne, prefixOtherLines) { - var isSingleLine, t1, t2, descendants, t3, t4, t5, builder, children, description, wrapName, wrapDescription, uppercaseTitle, $name, includeName, propertiesIterable, properties, i, t6, property, propertyRender, propertyLines, t7, t8, t9, prefixChildrenRaw, child, childStyle, childPrefixOtherLines, nextChildStyle, _this = this, _s1_ = "\n", _box_1 = {}; - _box_1.prefixOtherLines = prefixOtherLines; - if (node.get$style(node) === B.DiagnosticsTreeStyle_8) - isSingleLine = (parentConfiguration == null ? null : parentConfiguration.lineBreakProperties) !== true; - else - isSingleLine = false; - if (prefixOtherLines == null) { - _box_1.prefixOtherLines = prefixLineOne; - t1 = prefixLineOne; - } else - t1 = prefixOtherLines; - t2 = node.get$textTreeConfiguration(); - t2.toString; - if (t1.length === 0) - t1 = _box_1.prefixOtherLines = t1 + t2.prefixOtherLinesRootNode; - if (node.get$style(node) === B.DiagnosticsTreeStyle_11) { - t1 = {}; - descendants = A._setArrayType([], type$.JSArray_String); - t1.lines = t1.depth = 0; - new A.TextTreeRenderer__debugRender_visitor(t1, _box_1, descendants).call$1(node); - if (t1.lines > 1) - t1 = prefixLineOne + ("This " + A.S(node.name) + " had the following descendants (showing up to depth 5):\n"); - else { - t1 = A.S(node.name); - t1 = descendants.length === 1 ? prefixLineOne + ("This " + t1 + " had the following child:\n") : prefixLineOne + ("This " + t1 + " has no descendants.\n"); - } - t1 = A.StringBuffer__writeAll(t1, descendants, _s1_); - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - t3 = _this._wrapWidthProperties; - t4 = Math.max(_this._wrapWidth, t1.length + t3); - t5 = new A.StringBuffer(""); - builder = new A._PrefixedStringBuilder(prefixLineOne, t1, t4, new A.StringBuffer(""), t5, A._setArrayType([], type$.JSArray_int)); - children = node.getChildren$0(); - description = node.toDescription$1$parentConfiguration(parentConfiguration); - t1 = t2.beforeName; - if (t1.length !== 0) - builder.write$1(0, t1); - t1 = !isSingleLine; - wrapName = t1 && node.get$allowNameWrap(); - wrapDescription = t1 && node.get$allowWrap(); - uppercaseTitle = node.get$style(node) === B.DiagnosticsTreeStyle_5; - $name = node.name; - if (uppercaseTitle) - $name = $name == null ? null : $name.toUpperCase(); - if (description.length === 0) { - if (node.get$showName() && $name != null) - builder.write$2$allowWrap(0, $name, wrapName); - } else { - includeName = $name != null && $name.length !== 0 && node.get$showName(); - if (includeName) { - builder.write$2$allowWrap(0, $name, wrapName); - if (node.showSeparator) - builder.write$2$allowWrap(0, t2.afterName, wrapName); - builder.write$2$allowWrap(0, t2.isNameOnOwnLine || B.JSString_methods.contains$1(description, _s1_) ? _s1_ : " ", wrapName); - } - if (t1 && builder.get$requiresMultipleLines() && t5._contents.length !== 0) - builder.write$1(0, _s1_); - if (includeName) - builder.incrementPrefixOtherLines$2$updateCurrentLine(children.length === 0 ? t2.propertyPrefixNoChildren : t2.propertyPrefixIfChildren, true); - if (uppercaseTitle) - description = description.toUpperCase(); - builder.write$2$allowWrap(0, B.JSString_methods.trimRight$0(description), wrapDescription); - if (!includeName) - builder.incrementPrefixOtherLines$2$updateCurrentLine(children.length === 0 ? t2.propertyPrefixNoChildren : t2.propertyPrefixIfChildren, false); - } - t1 = t2.suffixLineOne; - if (t1.length !== 0) - builder.writeStretched$2(t1, t4); - t1 = node.getProperties$0(0); - t4 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); - propertiesIterable = new A.WhereIterable(t1, new A.TextTreeRenderer__debugRender_closure(_this), t4); - t1 = _this._maxDescendentsTruncatableNode; - if (t1 >= 0 && node.get$allowTruncate()) { - t4 = t4._eval$1("Iterable.E"); - if (propertiesIterable.get$length(0) < t1) { - t4 = A.TakeIterable_TakeIterable(propertiesIterable, t1, t4); - properties = A.List_List$_of(t4, A._instanceType(t4)._eval$1("Iterable.E")); - properties.push(A.DiagnosticsNode_DiagnosticsNode$message("...", true, B.DiagnosticsTreeStyle_8)); - } else - properties = A.List_List$_of(propertiesIterable, t4); - if (t1 < children.length) { - children = A.SubListIterable$(children, 0, A.checkNotNullable(t1, "count", type$.int), A._arrayInstanceType(children)._precomputed1).toList$0(0); - B.JSArray_methods.add$1(children, A.DiagnosticsNode_DiagnosticsNode$message("...", true, B.DiagnosticsTreeStyle_8)); - } - } else - properties = A.List_List$_of(propertiesIterable, t4._eval$1("Iterable.E")); - if (properties.length !== 0 || children.length !== 0 || node.get$emptyBodyDescription() != null) - t1 = node.showSeparator || description.length !== 0; - else - t1 = false; - if (t1) - builder.write$1(0, t2.afterDescriptionIfBody); - t1 = t2.lineBreakProperties; - if (t1) - builder.write$1(0, t2.lineBreak); - if (properties.length !== 0) - builder.write$1(0, t2.beforeProperties); - t4 = t2.bodyIndent; - builder.incrementPrefixOtherLines$2$updateCurrentLine(t4, false); - if (node.get$emptyBodyDescription() != null && properties.length === 0 && children.length === 0 && prefixLineOne.length !== 0) { - t5 = node.get$emptyBodyDescription(); - t5.toString; - builder.write$1(0, t5); - if (t1) - builder.write$1(0, t2.lineBreak); - } - for (t5 = t2.propertySeparator, t1 = !t1, i = 0; t6 = properties.length, i < t6; ++i) { - property = properties[i]; - if (i > 0) - builder.write$1(0, t5); - t6 = property.get$textTreeConfiguration(); - t6.toString; - if (property.get$style(property) === B.DiagnosticsTreeStyle_8) { - propertyRender = _this._debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(property, t2, t6.prefixLineOne, t6.childLinkSpace + t6.prefixOtherLines); - propertyLines = propertyRender.split(_s1_); - if (propertyLines.length === 1 && t1) - builder.write$1(0, B.JSArray_methods.get$first(propertyLines)); - else { - builder.write$1(0, propertyRender); - if (!B.JSString_methods.endsWith$1(propertyRender, _s1_)) - builder.write$1(0, _s1_); - } - } else { - t7 = builder._nextPrefixOtherLines; - t8 = t7 == null; - t9 = t8 ? builder._prefixOtherLines : t7; - if (t8) - t7 = builder._prefixOtherLines; - builder.writeRawLines$1(_this._debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(property, t2, A.S(t9) + t6.prefixLineOne, A.S(t7) + t6.childLinkSpace + t6.prefixOtherLines)); - } - } - if (t6 !== 0) - builder.write$1(0, t2.afterProperties); - builder.write$1(0, ""); - if (t1) - builder.write$1(0, t2.lineBreak); - prefixChildrenRaw = _box_1.prefixOtherLines + t4; - t1 = false; - if (children.length === 0) - if (t2.addBlankLineIfNoChildren) - if (builder.get$requiresMultipleLines()) { - t1 = builder._nextPrefixOtherLines; - if (t1 == null) - t1 = builder._prefixOtherLines; - t1.toString; - t1 = B.JSString_methods.trimRight$0(t1).length !== 0; - } - if (t1) - builder.write$1(0, t2.lineBreak); - if (children.length !== 0 && t2.showChildren) { - if (t2.isBlankLineBetweenPropertiesAndChildren && properties.length !== 0 && B.JSArray_methods.get$first(children).get$textTreeConfiguration().isBlankLineBetweenPropertiesAndChildren) - builder.write$1(0, t2.lineBreak); - builder._prefixOtherLines = _box_1.prefixOtherLines; - builder._nextPrefixOtherLines = null; - for (t1 = t2.lineBreak, t4 = builder.wrapWidth, i = 0; i < children.length; ++i) { - child = children[i]; - childStyle = child.get$style(child); - if (childStyle === B.DiagnosticsTreeStyle_8 || childStyle === B.DiagnosticsTreeStyle_9) - t5 = t2; - else - t5 = child.get$textTreeConfiguration(); - t5.toString; - if (i === children.length - 1) { - t6 = t5.childLinkSpace; - childPrefixOtherLines = prefixChildrenRaw + t6 + t5.prefixOtherLines; - builder.writeRawLines$1(_this._debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(child, t2, prefixChildrenRaw + t5.prefixLastChildLineOne, childPrefixOtherLines)); - t7 = t5.footer; - if (t7.length !== 0) { - builder._prefixOtherLines = prefixChildrenRaw; - builder._nextPrefixOtherLines = null; - builder.write$1(0, t6 + t7); - t5 = t5.mandatoryFooter; - if (t5.length !== 0) - builder.writeStretched$2(t5, Math.max(t4, t3 + childPrefixOtherLines.length)); - builder.write$1(0, t1); - } - } else { - t6 = children[i + 1]; - childStyle = t6.get$style(t6); - if (childStyle === B.DiagnosticsTreeStyle_8 || childStyle === B.DiagnosticsTreeStyle_9) - nextChildStyle = t2; - else - nextChildStyle = t6.get$textTreeConfiguration(); - childPrefixOtherLines = prefixChildrenRaw + nextChildStyle.linkCharacter + t5.prefixOtherLines; - builder.writeRawLines$1(_this._debugRender$4$parentConfiguration$prefixLineOne$prefixOtherLines(child, t2, prefixChildrenRaw + t5.prefixLineOne, childPrefixOtherLines)); - t6 = t5.footer; - if (t6.length !== 0) { - builder._prefixOtherLines = prefixChildrenRaw; - builder._nextPrefixOtherLines = null; - builder.write$1(0, t5.linkCharacter + t6); - t5 = t5.mandatoryFooter; - if (t5.length !== 0) - builder.writeStretched$2(t5, Math.max(t4, t3 + childPrefixOtherLines.length)); - builder.write$1(0, t1); - } - } - } - } - if (parentConfiguration == null && t2.mandatoryFooter.length !== 0) { - builder.writeStretched$2(t2.mandatoryFooter, builder.wrapWidth); - builder.write$1(0, t2.lineBreak); - } - if (builder._currentLine._contents.length !== 0) - builder._finalizeLine$1(false); - t1 = builder._diagnostics$_buffer._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A.TextTreeRenderer__debugRender_visitor.prototype = { - call$1(node) { - var t1, t2, t3, t4, t5, _i, child, t6, _this = this; - for (t1 = node.getChildren$0(), t2 = t1.length, t3 = _this._box_0, t4 = _this.descendants, t5 = _this._box_1, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - t6 = t3.lines; - if (t6 < 25) { - t6 = ++t3.depth; - t4.push(A.S(t5.prefixOtherLines) + B.JSString_methods.$mul(" ", t6) + child.toString$0(0)); - if (t3.depth < 5) - _this.call$1(child); - --t3.depth; - } else if (t6 === 25) - t4.push(A.S(t5.prefixOtherLines) + " ...(descendants list truncated after " + t6 + " lines)"); - ++t3.lines; - } - }, - $signature: 140 - }; - A.TextTreeRenderer__debugRender_closure.prototype = { - call$1(n) { - var t1 = n.get$level(n); - return t1.index >= 2; - }, - $signature: 369 - }; - A.DiagnosticsNode.prototype = { - get$level(_) { - return B.DiagnosticLevel_3; - }, - get$emptyBodyDescription() { - return null; - }, - get$allowWrap() { - return false; - }, - get$allowNameWrap() { - return false; - }, - get$allowTruncate() { - return false; - }, - toString$1$minLevel(_, minLevel) { - return this.super$Object$toString(0); - }, - toString$0(_) { - return this.toString$1$minLevel(0, B.DiagnosticLevel_3); - }, - get$textTreeConfiguration() { - var t1 = null; - switch (this.get$style(this).index) { - case 0: - break; - case 3: - t1 = $.$get$denseTextConfiguration(); - break; - case 1: - t1 = $.$get$sparseTextConfiguration(); - break; - case 2: - t1 = $.$get$dashedTextConfiguration(); - break; - case 6: - t1 = $.$get$whitespaceTextConfiguration(); - break; - case 4: - t1 = $.$get$transitionTextConfiguration(); - break; - case 8: - t1 = $.$get$singleLineTextConfiguration(); - break; - case 9: - t1 = $.$get$errorPropertyTextConfiguration(); - break; - case 10: - t1 = $.$get$shallowTextConfiguration(); - break; - case 5: - t1 = $.$get$errorTextConfiguration(); - break; - case 7: - t1 = $.$get$flatTextConfiguration(); - break; - case 11: - t1 = $.$get$whitespaceTextConfiguration(); - break; - } - return t1; - }, - get$showName() { - return this.showName; - }, - get$style(receiver) { - return this.style; - } - }; - A.DiagnosticsProperty.prototype = { - valueToString$1$parentConfiguration(parentConfiguration) { - var v = this.get$value(this); - return type$.DiagnosticableTree._is(v) ? v.toStringShort$0() : J.toString$0$(v); - }, - toDescription$1$parentConfiguration(parentConfiguration) { - var t2, result, _this = this, - t1 = _this._description; - if (t1 != null) { - t2 = _this.tooltip; - return t2 == null ? t1 : t1 + " (" + t2 + ")"; - } - _this._maybeCacheValue$0(); - if (_this._diagnostics$_exception != null) { - _this._maybeCacheValue$0(); - return "EXCEPTION (" + J.get$runtimeType$(_this._diagnostics$_exception).toString$0(0) + ")"; - } - t1 = _this.ifNull; - if (t1 != null && _this.get$value(_this) == null) { - t2 = _this.tooltip; - return t2 == null ? t1 : t1 + " (" + t2 + ")"; - } - result = _this.valueToString$1$parentConfiguration(parentConfiguration); - if (result.length === 0 && _this.ifEmpty != null) { - t1 = _this.ifEmpty; - t1.toString; - result = t1; - } - t1 = _this.tooltip; - return t1 == null ? result : result + " (" + t1 + ")"; - }, - get$value(_) { - this._maybeCacheValue$0(); - return this._diagnostics$_value; - }, - _maybeCacheValue$0() { - return; - }, - get$isInteresting() { - var t1 = this.defaultValue; - return J.$eq$(t1, B.C__NoDefaultValue) || !J.$eq$(this.get$value(this), t1); - }, - get$level(_) { - var _this = this, - t1 = _this._defaultLevel; - if (t1 === B.DiagnosticLevel_0) - return t1; - _this._maybeCacheValue$0(); - if (_this._diagnostics$_exception != null) - return B.DiagnosticLevel_7; - if (_this.get$value(_this) == null && _this.missingIfNull) - return B.DiagnosticLevel_4; - if (!_this.get$isInteresting()) - return B.DiagnosticLevel_1; - return t1; - }, - getProperties$0(_) { - return B.List_empty1; - }, - getChildren$0() { - return B.List_empty1; - }, - get$allowWrap() { - return this.allowWrap; - }, - get$allowNameWrap() { - return true; - } - }; - A.DiagnosticableNode.prototype = { - get$builder() { - return null; - }, - get$style(_) { - var t1 = this.style; - return t1 == null ? this.get$builder().defaultDiagnosticsTreeStyle : t1; - }, - get$emptyBodyDescription() { - return ""; - }, - getProperties$0(_) { - return B.List_empty1; - }, - getChildren$0() { - return B.List_empty1; - }, - toDescription$1$parentConfiguration(parentConfiguration) { - return ""; - } - }; - A.DiagnosticableTreeNode.prototype = { - getChildren$0() { - return this.value.debugDescribeChildren$0(); - } - }; - A.DiagnosticPropertiesBuilder.prototype = { - add$1(_, property) { - } - }; - A.Diagnosticable.prototype = { - toStringShort$0() { - return "#" + A.shortHash(this); - }, - toString$1$minLevel(_, minLevel) { - var t1 = this.toStringShort$0(); - return t1; - }, - toString$0(_) { - return this.toString$1$minLevel(0, B.DiagnosticLevel_3); - }, - debugFillProperties$1(properties) { - } - }; - A.DiagnosticableTree.prototype = { - toStringShort$0() { - return "#" + A.shortHash(this); - }, - debugDescribeChildren$0() { - return B.List_empty1; - } - }; - A.DiagnosticableTreeMixin.prototype = { - toString$0(_) { - return this.toDiagnosticsNode$1$style(B.DiagnosticsTreeStyle_8).super$Object$toString(0); - }, - toStringDeep$4$minLevel$prefixLineOne$prefixOtherLines$wrapWidth(minLevel, prefixLineOne, prefixOtherLines, wrapWidth) { - this.toDiagnosticsNode$0(); - return ""; - }, - toStringDeep$0() { - return this.toStringDeep$4$minLevel$prefixLineOne$prefixOtherLines$wrapWidth(B.DiagnosticLevel_2, "", null, 65); - }, - toStringShort$0() { - return "#" + A.shortHash(this); - }, - toDiagnosticsNode$2$name$style($name, style) { - return A.DiagnosticableTreeNode$($name, style, this); - }, - toDiagnosticsNode$1$style(style) { - return this.toDiagnosticsNode$2$name$style(null, style); - }, - toDiagnosticsNode$0() { - return this.toDiagnosticsNode$2$name$style(null, null); - }, - debugDescribeChildren$0() { - return B.List_empty1; - } - }; - A.DiagnosticsBlock.prototype = { - getChildren$0() { - return this._children; - }, - getProperties$0(_) { - return this._diagnostics$_properties; - }, - toDescription$1$parentConfiguration(parentConfiguration) { - return this._description; - }, - get$level() { - return B.DiagnosticLevel_3; - }, - get$allowTruncate() { - return this.allowTruncate; - } - }; - A._DiagnosticableTree_Object_Diagnosticable.prototype = {}; - A.Key.prototype = {}; - A.LocalKey.prototype = {}; - A.UniqueKey.prototype = { - toString$0(_) { - return "[#" + A.shortHash(this) + "]"; - } - }; - A.ValueKey.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return A._instanceType(this)._eval$1("ValueKey")._is(other) && J.$eq$(other.value, this.value); - }, - get$hashCode(_) { - return A.Object_hash(A.getRuntimeTypeOfDartObject(this), this.value, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var t1 = A._instanceType(this), - t2 = t1._eval$1("ValueKey.T"), - t3 = this.value, - valueString = A.createRuntimeType(t2) === B.Type_String_AXU ? "<'" + A.S(t3) + "'>" : "<" + A.S(t3) + ">"; - if (A.getRuntimeTypeOfDartObject(this) === A.createRuntimeType(t1._eval$1("ValueKey"))) - return "[" + valueString + "]"; - return "[" + A.createRuntimeType(t2).toString$0(0) + " " + valueString + "]"; - } - }; - A._TypeLiteral.prototype = {}; - A.LicenseEntry.prototype = {}; - A.LicenseEntryWithLineBreaks.prototype = {}; - A.ObserverList.prototype = { - get$_observer_list$_set() { - var result, _this = this, - value = _this.__ObserverList__set_FI; - if (value === $) { - result = A.HashSet_HashSet(_this.$ti._precomputed1); - _this.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__ObserverList__set_FI = result; - value = result; - } - return value; - }, - remove$1(_, item) { - var removed = B.JSArray_methods.remove$1(this._list, item); - if (removed) { - this._isDirty = true; - this.get$_observer_list$_set().clear$0(0); - } - return removed; - }, - clear$0(_) { - this._isDirty = false; - B.JSArray_methods.clear$0(this._list); - this.get$_observer_list$_set().clear$0(0); - }, - contains$1(_, element) { - var _this = this, - t1 = _this._list; - if (t1.length < 3) - return B.JSArray_methods.contains$1(t1, element); - if (_this._isDirty) { - _this.get$_observer_list$_set().addAll$1(0, t1); - _this._isDirty = false; - } - return _this.get$_observer_list$_set().contains$1(0, element); - }, - get$iterator(_) { - var t1 = this._list; - return new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>")); - }, - get$isEmpty(_) { - return this._list.length === 0; - }, - get$isNotEmpty(_) { - return this._list.length !== 0; - }, - toList$1$growable(_, growable) { - var t1 = this._list, - t2 = A._arrayInstanceType(t1); - return growable ? A._setArrayType(t1.slice(0), t2) : J.JSArray_JSArray$markFixed(t1.slice(0), t2._precomputed1); - }, - toList$0(_) { - return this.toList$1$growable(0, true); - } - }; - A.HashedObserverList.prototype = { - add$1(_, item) { - var t1 = this._observer_list$_map, - t2 = t1.$index(0, item); - t1.$indexSet(0, item, (t2 == null ? 0 : t2) + 1); - }, - remove$1(_, item) { - var t1 = this._observer_list$_map, - value = t1.$index(0, item); - if (value == null) - return false; - if (value === 1) - t1.remove$1(0, item); - else - t1.$indexSet(0, item, value - 1); - return true; - }, - contains$1(_, element) { - return this._observer_list$_map.containsKey$1(0, element); - }, - get$iterator(_) { - var t1 = this._observer_list$_map; - return new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); - }, - get$isEmpty(_) { - return this._observer_list$_map.__js_helper$_length === 0; - }, - get$isNotEmpty(_) { - return this._observer_list$_map.__js_helper$_length !== 0; - }, - toList$1$growable(_, growable) { - var t1 = this._observer_list$_map, - t2 = t1._modifications, - t3 = t1._first; - return A.List_List$generate(t1.__js_helper$_length, new A.HashedObserverList_toList_closure(this, new A.LinkedHashMapKeyIterator(t1, t2, t3)), growable, this.$ti._precomputed1); - }, - toList$0(_) { - return this.toList$1$growable(0, true); - } - }; - A.HashedObserverList_toList_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.iterator; - t1.moveNext$0(); - return t1.__js_helper$_current; - }, - $signature() { - return this.$this.$ti._eval$1("1(int)"); - } - }; - A.PersistentHashMap.prototype = { - put$2(_, key, value) { - var t1 = this._persistent_hash_map$_root, - t2 = t1 == null ? $.$get$_CompressedNode_empty() : t1, - newRoot = t2.put$4(0, 0, key, A.Primitives_objectHashCode(key), value); - if (newRoot === t1) - return this; - return new A.PersistentHashMap(newRoot); - }, - $index(_, key) { - var t1 = this._persistent_hash_map$_root; - return t1 == null ? null : t1.$get$3(0, 0, key, J.get$hashCode$(key)); - } - }; - A._TrieNode.prototype = {}; - A._FullNode.prototype = { - put$4(_, bitIndex, key, keyHash, value) { - var newNode, t2, clone, j, - index = B.JSInt_methods._shruOtherPositive$1(keyHash, bitIndex) & 31, - t1 = this.descendants, - node = t1[index]; - if (node == null) - node = $.$get$_CompressedNode_empty(); - newNode = node.put$4(0, bitIndex + 5, key, keyHash, value); - if (newNode === node) - t1 = this; - else { - t2 = t1.length; - clone = A.List_List$filled(t2, null, false, type$.nullable_Object); - for (j = 0; j < t2; ++j) - clone[j] = t1[j]; - clone[index] = newNode; - t1 = new A._FullNode(clone); - } - return t1; - }, - $get$3(_, bitIndex, key, keyHash) { - var node = this.descendants[B.JSInt_methods._shruOtherPositive$1(keyHash, bitIndex) & 31]; - return node == null ? null : node.$get$3(0, bitIndex + 5, key, keyHash); - } - }; - A._CompressedNode.prototype = { - put$4(_, bitIndex, key, keyHash, value) { - var index, keyOrNull, t4, valueOrNode, newNode, clone, j, t5, existingKeyHash, list, occupiedCount, prefixLength, totalLength, newKeyValuePairs, srcIndex, dstIndex, _this = this, _null = null, - t1 = B.JSInt_methods._shruOtherPositive$1(keyHash, bitIndex) & 31, - bit = 1 << t1 >>> 0, - t2 = _this.occupiedIndices, - t3 = (t2 & bit - 1) >>> 0, - n = t3 - (t3 >>> 1 & 1431655765); - n = (n & 858993459) + (n >>> 2 & 858993459); - n = n + (n >>> 4) & 252645135; - n += n >>> 8; - index = n + (n >>> 16) & 63; - if ((t2 & bit) >>> 0 !== 0) { - t1 = _this.keyValuePairs; - t3 = 2 * index; - keyOrNull = t1[t3]; - t4 = t3 + 1; - valueOrNode = t1[t4]; - if (keyOrNull == null) { - newNode = J.put$4$z(valueOrNode, bitIndex + 5, key, keyHash, value); - if (newNode === valueOrNode) - return _this; - t3 = t1.length; - clone = A.List_List$filled(t3, _null, false, type$.nullable_Object); - for (j = 0; j < t3; ++j) - clone[j] = t1[j]; - clone[t4] = newNode; - return new A._CompressedNode(t2, clone); - } - if (J.$eq$(key, keyOrNull)) { - if (value == null ? valueOrNode == null : value === valueOrNode) - t1 = _this; - else { - t3 = t1.length; - clone = A.List_List$filled(t3, _null, false, type$.nullable_Object); - for (j = 0; j < t3; ++j) - clone[j] = t1[j]; - clone[t4] = value; - t1 = new A._CompressedNode(t2, clone); - } - return t1; - } - t5 = bitIndex + 5; - existingKeyHash = J.get$hashCode$(keyOrNull); - if (existingKeyHash === keyHash) { - list = A.List_List$filled(4, _null, false, type$.nullable_Object); - list[0] = keyOrNull; - list[1] = valueOrNode; - list[2] = key; - list[3] = value; - newNode = new A._HashCollisionNode(keyHash, list); - } else - newNode = $.$get$_CompressedNode_empty().put$4(0, t5, keyOrNull, existingKeyHash, valueOrNode).put$4(0, t5, key, keyHash, value); - t5 = t1.length; - clone = A.List_List$filled(t5, _null, false, type$.nullable_Object); - for (j = 0; j < t5; ++j) - clone[j] = t1[j]; - clone[t3] = null; - clone[t4] = newNode; - return new A._CompressedNode(t2, clone); - } else { - n = t2 - (t2 >>> 1 & 1431655765); - n = (n & 858993459) + (n >>> 2 & 858993459); - n = n + (n >>> 4) & 252645135; - n += n >>> 8; - occupiedCount = n + (n >>> 16) & 63; - if (occupiedCount >= 16) { - t2 = _this._inflate$1(bitIndex); - t2.descendants[t1] = $.$get$_CompressedNode_empty().put$4(0, bitIndex + 5, key, keyHash, value); - return t2; - } else { - prefixLength = 2 * index; - totalLength = 2 * occupiedCount; - newKeyValuePairs = A.List_List$filled(totalLength + 2, _null, false, type$.nullable_Object); - for (t1 = _this.keyValuePairs, srcIndex = 0; srcIndex < prefixLength; ++srcIndex) - newKeyValuePairs[srcIndex] = t1[srcIndex]; - newKeyValuePairs[prefixLength] = key; - newKeyValuePairs[prefixLength + 1] = value; - for (dstIndex = prefixLength + 2, srcIndex = prefixLength; srcIndex < totalLength; ++srcIndex, ++dstIndex) - newKeyValuePairs[dstIndex] = t1[srcIndex]; - return new A._CompressedNode((t2 | bit) >>> 0, newKeyValuePairs); - } - } - }, - $get$3(_, bitIndex, key, keyHash) { - var n, t2, keyOrNull, valueOrNode, - bit = 1 << (B.JSInt_methods._shruOtherPositive$1(keyHash, bitIndex) & 31) >>> 0, - t1 = this.occupiedIndices; - if ((t1 & bit) >>> 0 === 0) - return null; - t1 = (t1 & bit - 1) >>> 0; - n = t1 - (t1 >>> 1 & 1431655765); - n = (n & 858993459) + (n >>> 2 & 858993459); - n = n + (n >>> 4) & 252645135; - n += n >>> 8; - t1 = this.keyValuePairs; - t2 = 2 * (n + (n >>> 16) & 63); - keyOrNull = t1[t2]; - valueOrNode = t1[t2 + 1]; - if (keyOrNull == null) - return valueOrNode.$get$3(0, bitIndex + 5, key, keyHash); - if (key === keyOrNull) - return valueOrNode; - return null; - }, - _inflate$1(bitIndex) { - var t1, t2, t3, srcIndex, dstIndex, keyOrNull, t4, - nodes = A.List_List$filled(32, null, false, type$.nullable_Object); - for (t1 = this.occupiedIndices, t2 = bitIndex + 5, t3 = this.keyValuePairs, srcIndex = 0, dstIndex = 0; dstIndex < 32; ++dstIndex) - if ((B.JSInt_methods._shruOtherPositive$1(t1, dstIndex) & 1) !== 0) { - keyOrNull = t3[srcIndex]; - t4 = srcIndex + 1; - if (keyOrNull == null) - nodes[dstIndex] = t3[t4]; - else - nodes[dstIndex] = $.$get$_CompressedNode_empty().put$4(0, t2, keyOrNull, J.get$hashCode$(keyOrNull), t3[t4]); - srcIndex += 2; - } - return new A._FullNode(nodes); - } - }; - A._HashCollisionNode.prototype = { - put$4(_, bitIndex, key, keyHash, val) { - var index, t2, t3, clone, j, $length, newArray, i, keyValuePairs, _this = this, - t1 = _this.hash; - if (keyHash === t1) { - index = _this._indexOf$1(key); - if (index !== -1) { - t1 = _this.keyValuePairs; - t2 = index + 1; - t3 = t1[t2]; - if (t3 == null ? val == null : t3 === val) - t1 = _this; - else { - t3 = t1.length; - clone = A.List_List$filled(t3, null, false, type$.nullable_Object); - for (j = 0; j < t3; ++j) - clone[j] = t1[j]; - clone[t2] = val; - t1 = new A._HashCollisionNode(keyHash, clone); - } - return t1; - } - t1 = _this.keyValuePairs; - $length = t1.length; - newArray = A.List_List$filled($length + 2, null, false, type$.nullable_Object); - for (i = 0; i < $length; ++i) - newArray[i] = t1[i]; - newArray[$length] = key; - newArray[$length + 1] = val; - return new A._HashCollisionNode(keyHash, newArray); - } - t1 = B.JSInt_methods._shruOtherPositive$1(t1, bitIndex); - keyValuePairs = A.List_List$filled(2, null, false, type$.nullable_Object); - keyValuePairs[1] = _this; - return new A._CompressedNode(1 << (t1 & 31) >>> 0, keyValuePairs).put$4(0, bitIndex, key, keyHash, val); - }, - $get$3(_, bitIndex, key, keyHash) { - var index = this._indexOf$1(key); - return index < 0 ? null : this.keyValuePairs[index + 1]; - }, - _indexOf$1(key) { - var t2, i, - t1 = this.keyValuePairs, - $length = t1.length; - for (t2 = J.getInterceptor$(key), i = 0; i < $length; i += 2) - if (t2.$eq(key, t1[i])) - return i; - return -1; - } - }; - A.TargetPlatform.prototype = { - _enumToString$0() { - return "TargetPlatform." + this._name; - } - }; - A.debugPrintThrottled_closure.prototype = { - call$1(line) { - return A.debugWordWrap(line, this.wrapWidth); - }, - $signature: 368 - }; - A._WordWrapParseMode0.prototype = { - _enumToString$0() { - return "_WordWrapParseMode." + this._name; - } - }; - A.WriteBuffer.prototype = { - _serialization$_add$1(_, byte) { - var t1, t2, _this = this; - if (_this._currentSize === _this._serialization$_buffer.length) - _this._resize$0(); - t1 = _this._serialization$_buffer; - t2 = _this._currentSize; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[t2] = byte; - _this._currentSize = t2 + 1; - }, - _append$1(other) { - var _this = this, - t1 = other.length, - newSize = _this._currentSize + t1; - if (newSize >= _this._serialization$_buffer.length) - _this._resize$1(newSize); - B.NativeUint8List_methods.setRange$3(_this._serialization$_buffer, _this._currentSize, newSize, other); - _this._currentSize += t1; - }, - _addAll$3(data, start, end) { - var _this = this, - newEnd = end == null ? _this._eightBytesAsList.length : end, - newSize = _this._currentSize + (newEnd - start); - if (newSize >= _this._serialization$_buffer.length) - _this._resize$1(newSize); - B.NativeUint8List_methods.setRange$3(_this._serialization$_buffer, _this._currentSize, newSize, data); - _this._currentSize = newSize; - }, - _addAll$1(data) { - return this._addAll$3(data, 0, null); - }, - _resize$1(requiredLength) { - var t1 = this._serialization$_buffer, - t2 = t1.length, - t3 = requiredLength == null ? 0 : requiredLength, - newLength = Math.max(t3, t2 * 2), - newBuffer = new Uint8Array(newLength); - B.NativeUint8List_methods.setRange$3(newBuffer, 0, t2, t1); - this._serialization$_buffer = newBuffer; - }, - _resize$0() { - return this._resize$1(null); - }, - _alignTo$1(alignment) { - var mod = B.JSInt_methods.$mod(this._currentSize, alignment); - if (mod !== 0) - this._addAll$3($.$get$WriteBuffer__zeroBuffer(), 0, alignment - mod); - }, - done$0() { - var result, _this = this; - if (_this._serialization$_isDone) - throw A.wrapException(A.StateError$("done() must not be called more than once on the same " + A.getRuntimeTypeOfDartObject(_this).toString$0(0) + ".")); - result = J.asByteData$2$x(B.NativeUint8List_methods.get$buffer(_this._serialization$_buffer), 0, _this._currentSize); - _this._serialization$_buffer = new Uint8Array(0); - _this._serialization$_isDone = true; - return result; - } - }; - A.ReadBuffer.prototype = { - getUint8$0(_) { - return this.data.getUint8(this._serialization$_position++); - }, - getInt64$0(_) { - var t1 = this._serialization$_position, - t2 = $.$get$Endian_host(); - B.NativeByteData_methods.getInt64$2(this.data, t1, t2); - }, - getUint8List$1($length) { - var t1 = this.data, - list = J.asUint8List$2$x(B.NativeByteData_methods.get$buffer(t1), t1.byteOffset + this._serialization$_position, $length); - this._serialization$_position += $length; - return list; - }, - getInt64List$1($length) { - var t1, list, _this = this; - _this._alignTo$1(8); - t1 = _this.data; - list = J.asInt64List$2$x(B.NativeByteData_methods.get$buffer(t1), t1.byteOffset + _this._serialization$_position, $length); - _this._serialization$_position = _this._serialization$_position + 8 * $length; - return list; - }, - _alignTo$1(alignment) { - var t1 = this._serialization$_position, - mod = B.JSInt_methods.$mod(t1, alignment); - if (mod !== 0) - this._serialization$_position = t1 + (alignment - mod); - } - }; - A.StackFrame.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.number, _this.$package, _this.line, _this.column, _this.className, _this.method, _this.source, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.StackFrame && other.number === _this.number && other.$package === _this.$package && other.line === _this.line && other.column === _this.column && other.className === _this.className && other.method === _this.method && other.source === _this.source; - }, - toString$0(_) { - var _this = this; - return "StackFrame(#" + _this.number + ", " + _this.packageScheme + ":" + _this.$package + "/" + _this.packagePath + ":" + _this.line + ":" + _this.column + ", className: " + _this.className + ", method: " + _this.method + ")"; - } - }; - A.StackFrame_fromStackString_closure.prototype = { - call$1(line) { - return line.length !== 0; - }, - $signature: 30 - }; - A.SynchronousFuture.prototype = { - catchError$2$test(onError, test) { - return new A._Future($.Zone__current, this.$ti._eval$1("_Future<1>")); - }, - catchError$1(onError) { - return this.catchError$2$test(onError, null); - }, - then$1$2$onError(_, onValue, onError, $R) { - var t1, - _0_0 = onValue.call$1(this._synchronous_future$_value); - $label0$0: { - if ($R._eval$1("Future<0>")._is(_0_0)) { - t1 = _0_0; - break $label0$0; - } - if ($R._is(_0_0)) { - t1 = new A.SynchronousFuture(_0_0, $R._eval$1("SynchronousFuture<0>")); - break $label0$0; - } - t1 = null; - } - return t1; - }, - then$1$1(_, onValue, $R) { - onValue.toString; - return this.then$1$2$onError(0, onValue, null, $R); - }, - whenComplete$1(action) { - var result, e, stack, t1, exception, t2, _this = this; - try { - result = action.call$0(); - if (type$.Future_dynamic._is(result)) { - t1 = result.then$1$1(0, new A.SynchronousFuture_whenComplete_closure(_this), _this.$ti._precomputed1); - return t1; - } - return _this; - } catch (exception) { - e = A.unwrapException(exception); - stack = A.getTraceFromException(exception); - t1 = A._interceptUserError(e, stack); - t2 = new A._Future($.Zone__current, _this.$ti._eval$1("_Future<1>")); - t2._asyncCompleteErrorObject$1(t1); - return t2; - } - }, - $isFuture: 1 - }; - A.SynchronousFuture_whenComplete_closure.prototype = { - call$1(value) { - return this.$this._synchronous_future$_value; - }, - $signature() { - return this.$this.$ti._eval$1("1(@)"); - } - }; - A.GestureDisposition.prototype = { - _enumToString$0() { - return "GestureDisposition." + this._name; - } - }; - A.GestureArenaMember.prototype = {}; - A.GestureArenaEntry.prototype = { - resolve$1(disposition) { - this._arena._resolve$3(this._arena$_pointer, this._member, disposition); - } - }; - A._GestureArena.prototype = { - toString$0(_) { - var _this = this, - t1 = _this.members; - t1 = t1.length === 0 ? "" + "" : "" + new A.MappedListIterable(t1, new A._GestureArena_toString_closure(_this), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,String>")).join$1(0, ", "); - if (_this.isOpen) - t1 += " [open]"; - if (_this.isHeld) - t1 += " [held]"; - if (_this.hasPendingSweep) - t1 += " [hasPendingSweep]"; - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A._GestureArena_toString_closure.prototype = { - call$1(member) { - if (member === this.$this.eagerWinner) - return member.toString$0(0) + " (eager winner)"; - return member.toString$0(0); - }, - $signature: 365 - }; - A.GestureArenaManager.prototype = { - add$2(_, pointer, member) { - this._arenas.putIfAbsent$2(0, pointer, new A.GestureArenaManager_add_closure()).members.push(member); - return new A.GestureArenaEntry(this, pointer, member); - }, - close$1(_, pointer) { - var state = this._arenas.$index(0, pointer); - if (state == null) - return; - state.isOpen = false; - this._tryToResolveArena$2(pointer, state); - }, - sweep$1(pointer) { - var i, - t1 = this._arenas, - state = t1.$index(0, pointer); - if (state == null) - return; - if (state.isHeld) { - state.hasPendingSweep = true; - return; - } - t1.remove$1(0, pointer); - t1 = state.members; - if (t1.length !== 0) { - B.JSArray_methods.get$first(t1).acceptGesture$1(pointer); - for (i = 1; i < t1.length; ++i) - t1[i].rejectGesture$1(pointer); - } - }, - hold$1(pointer) { - var state = this._arenas.$index(0, pointer); - if (state == null) - return; - state.isHeld = true; - }, - release$1(_, pointer) { - var state = this._arenas.$index(0, pointer); - if (state == null) - return; - state.isHeld = false; - if (state.hasPendingSweep) - this.sweep$1(pointer); - }, - _resolve$3(pointer, member, disposition) { - var state = this._arenas.$index(0, pointer); - if (state == null) - return; - switch (disposition.index) { - case 0: - if (state.isOpen) { - if (state.eagerWinner == null) - state.eagerWinner = member; - } else - this._resolveInFavorOf$3(pointer, state, member); - break; - case 1: - B.JSArray_methods.remove$1(state.members, member); - member.rejectGesture$1(pointer); - if (!state.isOpen) - this._tryToResolveArena$2(pointer, state); - break; - } - }, - _tryToResolveArena$2(pointer, state) { - var t1 = state.members.length; - if (t1 === 1) - A.scheduleMicrotask(new A.GestureArenaManager__tryToResolveArena_closure(this, pointer, state)); - else if (t1 === 0) - this._arenas.remove$1(0, pointer); - else { - t1 = state.eagerWinner; - if (t1 != null) - this._resolveInFavorOf$3(pointer, state, t1); - } - }, - _resolveByDefault$2(pointer, state) { - var t1 = this._arenas; - if (!t1.containsKey$1(0, pointer)) - return; - t1.remove$1(0, pointer); - B.JSArray_methods.get$first(state.members).acceptGesture$1(pointer); - }, - _resolveInFavorOf$3(pointer, state, member) { - var t1, t2, _i, rejectedMember; - this._arenas.remove$1(0, pointer); - for (t1 = state.members, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - rejectedMember = t1[_i]; - if (rejectedMember !== member) - rejectedMember.rejectGesture$1(pointer); - } - member.acceptGesture$1(pointer); - } - }; - A.GestureArenaManager_add_closure.prototype = { - call$0() { - return new A._GestureArena(A._setArrayType([], type$.JSArray_GestureArenaMember)); - }, - $signature: 364 - }; - A.GestureArenaManager__tryToResolveArena_closure.prototype = { - call$0() { - return this.$this._resolveByDefault$2(this.pointer, this.state); - }, - $signature: 0 - }; - A._Resampler.prototype = { - stop$0(_) { - var t1, t2, t3, _this = this; - for (t1 = _this._resamplers, t2 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first), t3 = _this._handlePointerEvent; t2.moveNext$0();) - t2.__js_helper$_current.stop$1(0, t3); - t1.clear$0(0); - _this._frameTime = B.Duration_0; - t1 = _this._binding$_timer; - if (t1 != null) - t1.cancel$0(0); - } - }; - A.GestureBinding.prototype = { - _handlePointerDataPacket$1(packet) { - var error, stack, exception, t1, _this = this; - try { - _this.GestureBinding__pendingPointerEvents.addAll$1(0, A.PointerEventConverter_expand(packet.data, _this.get$_devicePixelRatioForView())); - if (_this._lockCount <= 0) - _this._flushPointerEventQueue$0(); - } catch (exception) { - error = A.unwrapException(exception); - stack = A.getTraceFromException(exception); - t1 = A.ErrorDescription$("while handling a pointer data packet"); - A.FlutterError_reportError(new A.FlutterErrorDetails(error, stack, "gestures library", t1, null, false)); - } - }, - _devicePixelRatioForView$1(viewId) { - var t1, t2; - if ($.$get$EnginePlatformDispatcher__instance().get$viewManager()._viewData.$index(0, viewId) == null) - t1 = null; - else { - t1 = $.$get$EngineFlutterDisplay__instance(); - t2 = t1._debugDevicePixelRatioOverride; - t1 = t2 == null ? t1.get$browserDevicePixelRatio() : t2; - } - return t1; - }, - cancelPointer$1(pointer) { - var t1 = this.GestureBinding__pendingPointerEvents; - if (t1._head === t1._tail && this._lockCount <= 0) - A.scheduleMicrotask(this.get$_flushPointerEventQueue()); - t1.addFirst$1(A.PointerCancelEvent$(0, 0, 0, 0, 0, B.PointerDeviceKind_0, false, 0, pointer, B.Offset_0_0, 1, 1, 0, 0, 0, 0, 0, 0, B.Duration_0, 0)); - }, - _flushPointerEventQueue$0() { - for (var t1 = this.GestureBinding__pendingPointerEvents; !t1.get$isEmpty(0);) - this.handlePointerEvent$1(t1.removeFirst$0()); - }, - handlePointerEvent$1($event) { - this.get$_resampler().stop$0(0); - this._handlePointerEventImmediately$1($event); - }, - _handlePointerEventImmediately$1($event) { - var hitTestResult, _this = this, - t1 = !type$.PointerDownEvent._is($event); - if (!t1 || type$.PointerSignalEvent._is($event) || type$.PointerHoverEvent._is($event) || type$.PointerPanZoomStartEvent._is($event)) { - hitTestResult = A.HitTestResult$(); - _this.hitTestInView$3(hitTestResult, $event.get$position($event), $event.get$viewId()); - if (!t1 || type$.PointerPanZoomStartEvent._is($event)) - _this.GestureBinding__hitTests.$indexSet(0, $event.get$pointer(), hitTestResult); - } else if (type$.PointerUpEvent._is($event) || type$.PointerCancelEvent._is($event) || type$.PointerPanZoomEndEvent._is($event)) - hitTestResult = _this.GestureBinding__hitTests.remove$1(0, $event.get$pointer()); - else - hitTestResult = $event.get$down() || type$.PointerPanZoomUpdateEvent._is($event) ? _this.GestureBinding__hitTests.$index(0, $event.get$pointer()) : null; - if (hitTestResult != null || type$.PointerAddedEvent._is($event) || type$.PointerRemovedEvent._is($event)) { - t1 = _this.RendererBinding__mouseTracker; - t1.toString; - t1.updateWithEvent$2($event, type$.PointerMoveEvent._is($event) ? null : hitTestResult); - _this.super$GestureBinding$dispatchEvent(0, $event, hitTestResult); - } - }, - hitTestInView$3(result, position, viewId) { - result.add$1(0, new A.HitTestEntry(this, type$.HitTestEntry_HitTestTarget)); - }, - dispatchEvent$2(_, $event, hitTestResult) { - var exception, stack, entry, exception0, stack0, t1, t2, _i, t3, t4, - _s15_ = "gesture library"; - if (hitTestResult == null) { - try { - this.GestureBinding_pointerRouter.route$1($event); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - A.FlutterError_reportError(A.FlutterErrorDetailsForPointerEventDispatcher$(A.ErrorDescription$("while dispatching a non-hit-tested pointer event"), $event, exception, null, new A.GestureBinding_dispatchEvent_closure($event), _s15_, stack)); - } - return; - } - for (t1 = hitTestResult._path, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - entry = t1[_i]; - try { - entry.target.handleEvent$2($event.transformed$1(entry._transform), entry); - } catch (exception) { - exception0 = A.unwrapException(exception); - stack0 = A.getTraceFromException(exception); - t3 = A.ErrorDescription$("while dispatching a pointer event"); - t4 = $.FlutterError_onError; - if (t4 != null) - t4.call$1(new A.FlutterErrorDetailsForPointerEventDispatcher(exception0, stack0, _s15_, t3, new A.GestureBinding_dispatchEvent_closure0($event, entry), false)); - } - } - }, - handleEvent$2($event, entry) { - var _this = this; - _this.GestureBinding_pointerRouter.route$1($event); - if (type$.PointerDownEvent._is($event) || type$.PointerPanZoomStartEvent._is($event)) - _this.GestureBinding_gestureArena.close$1(0, $event.get$pointer()); - else if (type$.PointerUpEvent._is($event) || type$.PointerPanZoomEndEvent._is($event)) - _this.GestureBinding_gestureArena.sweep$1($event.get$pointer()); - else if (type$.PointerSignalEvent._is($event)) - _this.GestureBinding_pointerSignalResolver.resolve$1($event); - }, - _handleSampleTimeChanged$0() { - if (this._lockCount <= 0) - this.get$_resampler().stop$0(0); - }, - get$_resampler() { - var _this = this, - value = _this.GestureBinding___GestureBinding__resampler_FI; - if (value === $) { - $.$get$Stopwatch__frequency(); - value !== $ && A.throwUnnamedLateFieldADI(); - value = _this.GestureBinding___GestureBinding__resampler_FI = new A._Resampler(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.PointerEventResampler), B.Duration_0, new A.Stopwatch(), _this.get$_handlePointerEventImmediately(), _this.get$_handleSampleTimeChanged(), B.Duration_16667); - } - return value; - } - }; - A.GestureBinding_dispatchEvent_closure.prototype = { - call$0() { - var _null = null; - return A._setArrayType([A.DiagnosticsProperty$("Event", this.event, true, B.C__NoDefaultValue, _null, _null, _null, B.DiagnosticLevel_3, false, true, true, B.DiagnosticsTreeStyle_9, _null)], type$.JSArray_DiagnosticsNode); - }, - $signature: 28 - }; - A.GestureBinding_dispatchEvent_closure0.prototype = { - call$0() { - var _null = null; - return A._setArrayType([A.DiagnosticsProperty$("Event", this.event, true, B.C__NoDefaultValue, _null, _null, _null, B.DiagnosticLevel_3, false, true, true, B.DiagnosticsTreeStyle_9, _null), A.DiagnosticsProperty$("Target", this.entry.target, true, B.C__NoDefaultValue, _null, _null, _null, B.DiagnosticLevel_3, false, true, true, B.DiagnosticsTreeStyle_9, _null)], type$.JSArray_DiagnosticsNode); - }, - $signature: 28 - }; - A.FlutterErrorDetailsForPointerEventDispatcher.prototype = {}; - A.PointerEventConverter_expand_closure.prototype = { - call$1(datum) { - return datum.signalKind !== B.PointerSignalKind_4; - }, - $signature: 358 - }; - A.PointerEventConverter_expand_closure0.prototype = { - call$1(datum) { - var position, delta, radiusMinor, radiusMajor, radiusMin, radiusMax, timeStamp, kind, t2, - t1 = datum.viewId, - devicePixelRatio = this.devicePixelRatioForView.call$1(t1); - if (devicePixelRatio == null) - return null; - position = new A.Offset(datum.physicalX, datum.physicalY).$div(0, devicePixelRatio); - delta = new A.Offset(datum.physicalDeltaX, datum.physicalDeltaY).$div(0, devicePixelRatio); - radiusMinor = datum.radiusMinor / devicePixelRatio; - radiusMajor = datum.radiusMajor / devicePixelRatio; - radiusMin = datum.radiusMin / devicePixelRatio; - radiusMax = datum.radiusMax / devicePixelRatio; - timeStamp = datum.timeStamp; - kind = datum.kind; - t2 = datum.signalKind; - switch ((t2 == null ? B.PointerSignalKind_0 : t2).index) { - case 0: - switch (datum.change.index) { - case 1: - return A.PointerAddedEvent$(datum.device, datum.distance, datum.distanceMax, 0, kind, false, datum.orientation, position, datum.pressureMax, datum.pressureMin, radiusMax, radiusMin, datum.tilt, timeStamp, t1); - case 3: - return A.PointerHoverEvent$(datum.buttons, delta, datum.device, datum.distance, datum.distanceMax, 0, kind, false, datum.orientation, position, datum.pressureMax, datum.pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, datum.size, datum.synthesized, datum.tilt, timeStamp, t1); - case 4: - return A.PointerDownEvent$(A._synthesiseDownButtons(datum.buttons, kind), datum.device, datum.distanceMax, 0, kind, false, datum.orientation, datum.pointerIdentifier, position, datum.pressure, datum.pressureMax, datum.pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, datum.size, datum.tilt, timeStamp, t1); - case 5: - return A.PointerMoveEvent$(A._synthesiseDownButtons(datum.buttons, kind), delta, datum.device, datum.distanceMax, 0, kind, false, datum.orientation, datum.platformData, datum.pointerIdentifier, position, datum.pressure, datum.pressureMax, datum.pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, datum.size, datum.synthesized, datum.tilt, timeStamp, t1); - case 6: - return A.PointerUpEvent$(datum.buttons, datum.device, datum.distance, datum.distanceMax, 0, kind, false, datum.orientation, datum.pointerIdentifier, position, datum.pressure, datum.pressureMax, datum.pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, datum.size, datum.tilt, timeStamp, t1); - case 0: - return A.PointerCancelEvent$(datum.buttons, datum.device, datum.distance, datum.distanceMax, 0, kind, false, datum.orientation, datum.pointerIdentifier, position, datum.pressureMax, datum.pressureMin, radiusMajor, radiusMax, radiusMin, radiusMinor, datum.size, datum.tilt, timeStamp, t1); - case 2: - return A.PointerRemovedEvent$(datum.device, datum.distanceMax, 0, kind, false, position, datum.pressureMax, datum.pressureMin, radiusMax, radiusMin, timeStamp, t1); - case 7: - return A.PointerPanZoomStartEvent$(datum.device, 0, datum.pointerIdentifier, position, datum.synthesized, timeStamp, t1); - case 8: - return A.PointerPanZoomUpdateEvent$(datum.device, 0, new A.Offset(0, 0).$div(0, devicePixelRatio), new A.Offset(0, 0).$div(0, devicePixelRatio), datum.pointerIdentifier, position, 0, datum.scale, datum.synthesized, timeStamp, t1); - case 9: - return A.PointerPanZoomEndEvent$(datum.device, 0, datum.pointerIdentifier, position, datum.synthesized, timeStamp, t1); - } - break; - case 1: - t2 = datum.scrollDeltaX; - if (!isFinite(t2) || !isFinite(datum.scrollDeltaY) || devicePixelRatio <= 0) - return null; - return A.PointerScrollEvent$(datum.device, 0, kind, datum.get$respond(), position, new A.Offset(t2, datum.scrollDeltaY).$div(0, devicePixelRatio), timeStamp, t1); - case 2: - return A.PointerScrollInertiaCancelEvent$(datum.device, 0, kind, position, timeStamp, t1); - case 3: - return A.PointerScaleEvent$(datum.device, 0, kind, position, datum.scale, timeStamp, t1); - case 4: - throw A.wrapException(A.StateError$("Unreachable")); - } - }, - $signature: 357 - }; - A.DragDownDetails.prototype = { - toString$0(_) { - return "DragDownDetails(" + this.globalPosition.toString$0(0) + ")"; - } - }; - A.DragStartDetails.prototype = { - toString$0(_) { - return "DragStartDetails(" + this.globalPosition.toString$0(0) + ")"; - } - }; - A.DragUpdateDetails.prototype = { - toString$0(_) { - return "DragUpdateDetails(" + this.delta.toString$0(0) + ")"; - } - }; - A.DragEndDetails.prototype = { - toString$0(_) { - return "DragEndDetails(" + this.velocity.toString$0(0) + ")"; - } - }; - A.PointerEvent.prototype = { - get$localPosition() { - return this.position; - }, - get$localDelta() { - return this.delta; - }, - get$viewId() { - return this.viewId; - }, - get$timeStamp(receiver) { - return this.timeStamp; - }, - get$pointer() { - return this.pointer; - }, - get$kind(receiver) { - return this.kind; - }, - get$device(receiver) { - return this.device; - }, - get$position(receiver) { - return this.position; - }, - get$delta() { - return this.delta; - }, - get$buttons(receiver) { - return this.buttons; - }, - get$down() { - return this.down; - }, - get$obscured() { - return this.obscured; - }, - get$pressure(receiver) { - return this.pressure; - }, - get$pressureMin() { - return this.pressureMin; - }, - get$pressureMax() { - return this.pressureMax; - }, - get$distance() { - return this.distance; - }, - get$distanceMax() { - return this.distanceMax; - }, - get$size(receiver) { - return this.size; - }, - get$radiusMajor() { - return this.radiusMajor; - }, - get$radiusMinor() { - return this.radiusMinor; - }, - get$radiusMin() { - return this.radiusMin; - }, - get$radiusMax() { - return this.radiusMax; - }, - get$orientation(receiver) { - return this.orientation; - }, - get$tilt() { - return this.tilt; - }, - get$synthesized() { - return this.synthesized; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._PointerEventDescription.prototype = {$isPointerEvent: 1}; - A._AbstractPointerEvent.prototype = {$isPointerEvent: 1}; - A._TransformedPointerEvent.prototype = { - get$timeStamp(_) { - return this.get$original().timeStamp; - }, - get$pointer() { - return this.get$original().pointer; - }, - get$kind(_) { - return this.get$original().kind; - }, - get$device(_) { - return this.get$original().device; - }, - get$position(_) { - return this.get$original().position; - }, - get$delta() { - return this.get$original().delta; - }, - get$buttons(_) { - return this.get$original().buttons; - }, - get$down() { - return this.get$original().down; - }, - get$obscured() { - this.get$original(); - return false; - }, - get$pressure(_) { - return this.get$original().pressure; - }, - get$pressureMin() { - return this.get$original().pressureMin; - }, - get$pressureMax() { - return this.get$original().pressureMax; - }, - get$distance() { - return this.get$original().distance; - }, - get$distanceMax() { - return this.get$original().distanceMax; - }, - get$size(_) { - return this.get$original().size; - }, - get$radiusMajor() { - return this.get$original().radiusMajor; - }, - get$radiusMinor() { - return this.get$original().radiusMinor; - }, - get$radiusMin() { - return this.get$original().radiusMin; - }, - get$radiusMax() { - return this.get$original().radiusMax; - }, - get$orientation(_) { - return this.get$original().orientation; - }, - get$tilt() { - return this.get$original().tilt; - }, - get$synthesized() { - return this.get$original().synthesized; - }, - get$localPosition() { - var result, _this = this, - value = _this.___TransformedPointerEvent_localPosition_FI; - if (value === $) { - result = A.PointerEvent_transformPosition(_this.get$transform(_this), _this.get$original().position); - _this.___TransformedPointerEvent_localPosition_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___TransformedPointerEvent_localPosition_FI = result; - value = result; - } - return value; - }, - get$localDelta() { - var t1, t2, t3, result, _this = this, - value = _this.___TransformedPointerEvent_localDelta_FI; - if (value === $) { - t1 = _this.get$transform(_this); - t2 = _this.get$original(); - t3 = _this.get$original(); - result = A.PointerEvent_transformDeltaViaPositions(t1, _this.get$localPosition(), t2.delta, t3.position); - _this.___TransformedPointerEvent_localDelta_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___TransformedPointerEvent_localDelta_FI = result; - value = result; - } - return value; - }, - get$viewId() { - return this.get$original().viewId; - } - }; - A._CopyPointerAddedEvent.prototype = {}; - A.PointerAddedEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerAddedEvent(this, transform); - } - }; - A._TransformedPointerAddedEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerAddedEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerRemovedEvent.prototype = {}; - A.PointerRemovedEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerRemovedEvent(this, transform); - } - }; - A._TransformedPointerRemovedEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerRemovedEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerHoverEvent.prototype = {}; - A.PointerHoverEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerHoverEvent(this, transform); - } - }; - A._TransformedPointerHoverEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerHoverEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerEnterEvent.prototype = {}; - A.PointerEnterEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerEnterEvent(this, transform); - } - }; - A._TransformedPointerEnterEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerEnterEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerExitEvent.prototype = {}; - A.PointerExitEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerExitEvent(this, transform); - } - }; - A._TransformedPointerExitEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerExitEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerDownEvent.prototype = {}; - A.PointerDownEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerDownEvent(this, transform); - } - }; - A._TransformedPointerDownEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerDownEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerMoveEvent.prototype = {}; - A.PointerMoveEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerMoveEvent(this, transform); - } - }; - A._TransformedPointerMoveEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerMoveEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerUpEvent.prototype = {}; - A.PointerUpEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerUpEvent(this, transform); - } - }; - A._TransformedPointerUpEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerUpEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A.PointerSignalEvent.prototype = {}; - A._RespondablePointerEvent.prototype = { - respond$1$allowPlatformDefault(allowPlatformDefault) { - } - }; - A._CopyPointerScrollEvent.prototype = {}; - A.PointerScrollEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerScrollEvent(this, transform); - }, - respond$1$allowPlatformDefault(allowPlatformDefault) { - this._onRespond.call$1$allowPlatformDefault(allowPlatformDefault); - }, - get$scrollDelta() { - return this.scrollDelta; - } - }; - A._TransformedPointerScrollEvent.prototype = { - get$scrollDelta() { - return this.original.scrollDelta; - }, - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - respond$1$allowPlatformDefault(allowPlatformDefault) { - this.original.respond$1$allowPlatformDefault(allowPlatformDefault); - }, - $isPointerSignalEvent: 1, - $isPointerScrollEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerScrollInertiaCancelEvent.prototype = {}; - A.PointerScrollInertiaCancelEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerScrollInertiaCancelEvent(this, transform); - } - }; - A._TransformedPointerScrollInertiaCancelEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerSignalEvent: 1, - $isPointerScrollInertiaCancelEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerScaleEvent.prototype = {}; - A.PointerScaleEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerScaleEvent(this, transform); - } - }; - A._TransformedPointerScaleEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerSignalEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerPanZoomStartEvent.prototype = {}; - A.PointerPanZoomStartEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerPanZoomStartEvent(this, transform); - } - }; - A._TransformedPointerPanZoomStartEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerPanZoomStartEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerPanZoomUpdateEvent.prototype = {}; - A.PointerPanZoomUpdateEvent.prototype = { - get$localPan() { - return this.pan; - }, - get$localPanDelta() { - return this.panDelta; - }, - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerPanZoomUpdateEvent(this, transform); - }, - get$pan(receiver) { - return this.pan; - }, - get$panDelta() { - return this.panDelta; - } - }; - A._TransformedPointerPanZoomUpdateEvent.prototype = { - get$pan(_) { - return this.original.pan; - }, - get$localPan() { - var result, _this = this, - value = _this.___TransformedPointerPanZoomUpdateEvent_localPan_FI; - if (value === $) { - result = A.PointerEvent_transformPosition(_this.transform, _this.original.pan); - _this.___TransformedPointerPanZoomUpdateEvent_localPan_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___TransformedPointerPanZoomUpdateEvent_localPan_FI = result; - value = result; - } - return value; - }, - get$panDelta() { - return this.original.panDelta; - }, - get$localPanDelta() { - var t1, result, _this = this, - value = _this.___TransformedPointerPanZoomUpdateEvent_localPanDelta_FI; - if (value === $) { - t1 = _this.original; - result = A.PointerEvent_transformDeltaViaPositions(_this.transform, _this.get$localPan(), t1.panDelta, t1.pan); - _this.___TransformedPointerPanZoomUpdateEvent_localPanDelta_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___TransformedPointerPanZoomUpdateEvent_localPanDelta_FI = result; - value = result; - } - return value; - }, - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerPanZoomUpdateEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerPanZoomEndEvent.prototype = {}; - A.PointerPanZoomEndEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerPanZoomEndEvent(this, transform); - } - }; - A._TransformedPointerPanZoomEndEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerPanZoomEndEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._CopyPointerCancelEvent.prototype = {}; - A.PointerCancelEvent.prototype = { - transformed$1(transform) { - if (transform == null || transform.$eq(0, this.transform)) - return this; - return new A._TransformedPointerCancelEvent(this, transform); - } - }; - A._TransformedPointerCancelEvent.prototype = { - transformed$1(transform) { - return this.original.transformed$1(transform); - }, - $isPointerCancelEvent: 1, - get$original() { - return this.original; - }, - get$transform(receiver) { - return this.transform; - } - }; - A._PointerAddedEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent.prototype = {}; - A._PointerCancelEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent.prototype = {}; - A._PointerDownEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent.prototype = {}; - A._PointerEnterEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent.prototype = {}; - A._PointerEvent_Object_Diagnosticable.prototype = {}; - A._PointerExitEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent.prototype = {}; - A._PointerHoverEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent.prototype = {}; - A._PointerMoveEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent.prototype = {}; - A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent.prototype = {}; - A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent.prototype = {}; - A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent.prototype = {}; - A._PointerRemovedEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent.prototype = {}; - A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription.prototype = {}; - A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent.prototype = {}; - A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription.prototype = {}; - A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent.prototype = {}; - A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription.prototype = {}; - A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent.prototype = {}; - A._PointerSignalEvent_PointerEvent__RespondablePointerEvent.prototype = {}; - A._PointerUpEvent_PointerEvent__PointerEventDescription.prototype = {}; - A._PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent.prototype = {}; - A.__TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent.prototype = {}; - A.__TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent.prototype = {}; - A.__TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent.prototype = {}; - A.__TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent.prototype = {}; - A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable.prototype = {}; - A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription.prototype = {}; - A.__TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent.prototype = {}; - A.__TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent.prototype = {}; - A.__TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent.prototype = {}; - A.__TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent.prototype = {}; - A.__TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent.prototype = {}; - A.__TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent.prototype = {}; - A.__TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent.prototype = {}; - A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent.prototype = {}; - A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent__RespondablePointerEvent.prototype = {}; - A.__TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent.prototype = {}; - A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent.prototype = {}; - A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent__RespondablePointerEvent.prototype = {}; - A.__TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent.prototype = {}; - A._ForceState.prototype = { - _enumToString$0() { - return "_ForceState." + this._name; - } - }; - A.ForcePressDetails.prototype = {}; - A.ForcePressGestureRecognizer.prototype = { - addAllowedPointer$1($event) { - var _this = this; - if ($event.get$pressureMax() <= 1) - _this.resolve$1(B.GestureDisposition_1); - else { - _this.super$OneSequenceGestureRecognizer$addAllowedPointer($event); - if (_this._force_press$_state === B._ForceState_0) { - _this._force_press$_state = B._ForceState_1; - _this.__ForcePressGestureRecognizer__lastPosition_A = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); - } - } - }, - handleEvent$1($event) { - var pressure, _this = this; - if (type$.PointerMoveEvent._is($event) || type$.PointerDownEvent._is($event)) { - pressure = A.ForcePressGestureRecognizer__inverseLerp($event.get$pressureMin(), $event.get$pressureMax(), $event.get$pressure($event)); - _this.__ForcePressGestureRecognizer__lastPosition_A = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); - _this.__ForcePressGestureRecognizer__lastPressure_A = pressure; - if (_this._force_press$_state === B._ForceState_1) - if (pressure > 0.4) { - _this._force_press$_state = B._ForceState_3; - _this.resolve$1(B.GestureDisposition_0); - } else if ($event.get$delta().get$distanceSquared() > A.computeHitSlop($event.get$kind($event), _this.gestureSettings)) - _this.resolve$1(B.GestureDisposition_1); - if (pressure > 0.4 && _this._force_press$_state === B._ForceState_2) { - _this._force_press$_state = B._ForceState_3; - if (_this.onStart != null) - _this.invokeCallback$2("onStart", new A.ForcePressGestureRecognizer_handleEvent_closure(_this, pressure)); - } - } - _this.stopTrackingIfPointerNoLongerDown$1($event); - }, - acceptGesture$1(pointer) { - var _this = this, - t1 = _this._force_press$_state; - if (t1 === B._ForceState_1) - t1 = _this._force_press$_state = B._ForceState_2; - if (_this.onStart != null && t1 === B._ForceState_3) - _this.invokeCallback$2("onStart", new A.ForcePressGestureRecognizer_acceptGesture_closure(_this)); - }, - didStopTrackingLastPointer$1(pointer) { - var _this = this, - t1 = _this._force_press$_state, - wasAccepted = t1 === B._ForceState_3 || t1 === B._ForceState_4; - if (t1 === B._ForceState_1) { - _this.resolve$1(B.GestureDisposition_1); - return; - } - if (wasAccepted && _this.onEnd != null) - if (_this.onEnd != null) - _this.invokeCallback$2("onEnd", new A.ForcePressGestureRecognizer_didStopTrackingLastPointer_closure(_this)); - _this._force_press$_state = B._ForceState_0; - }, - rejectGesture$1(pointer) { - this.stopTrackingPointer$1(pointer); - this.didStopTrackingLastPointer$1(pointer); - } - }; - A.ForcePressGestureRecognizer_handleEvent_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1.onStart; - t2.toString; - t1 = t1.__ForcePressGestureRecognizer__lastPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t2.call$1(new A.ForcePressDetails(t1.global)); - }, - $signature: 0 - }; - A.ForcePressGestureRecognizer_acceptGesture_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1.onStart; - t2.toString; - t1.__ForcePressGestureRecognizer__lastPressure_A === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__ForcePressGestureRecognizer__lastPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t2.call$1(new A.ForcePressDetails(t1.global)); - }, - $signature: 0 - }; - A.ForcePressGestureRecognizer_didStopTrackingLastPointer_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1.onEnd; - t2.toString; - t1 = t1.__ForcePressGestureRecognizer__lastPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t2.call$1(new A.ForcePressDetails(t1.global)); - }, - $signature: 0 - }; - A.DeviceGestureSettings.prototype = { - get$hashCode(_) { - return A.Object_hash(this.touchSlop, 23, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.DeviceGestureSettings && other.touchSlop == this.touchSlop; - }, - toString$0(_) { - return "DeviceGestureSettings(touchSlop: " + A.S(this.touchSlop) + ")"; - } - }; - A.HitTestEntry.prototype = { - toString$0(_) { - return "#" + A.shortHash(this) + "(" + this.target.toString$0(0) + ")"; - } - }; - A._TransformPart.prototype = {}; - A._MatrixTransformPart.prototype = { - multiply$1(_, rhs) { - return this.matrix.multiplied$1(rhs); - } - }; - A._OffsetTransformPart.prototype = { - multiply$1(_, rhs) { - var t3, tx, ty, t4, - t1 = new Float64Array(16), - t2 = new A.Matrix4(t1); - t2.setFrom$1(rhs); - t3 = this.offset; - tx = t3._dx; - ty = t3._dy; - t3 = t1[0]; - t4 = t1[3]; - t1[0] = t3 + tx * t4; - t1[1] = t1[1] + ty * t4; - t1[2] = t1[2] + 0 * t4; - t1[3] = t4; - t4 = t1[4]; - t3 = t1[7]; - t1[4] = t4 + tx * t3; - t1[5] = t1[5] + ty * t3; - t1[6] = t1[6] + 0 * t3; - t1[7] = t3; - t3 = t1[8]; - t4 = t1[11]; - t1[8] = t3 + tx * t4; - t1[9] = t1[9] + ty * t4; - t1[10] = t1[10] + 0 * t4; - t1[11] = t4; - t4 = t1[12]; - t3 = t1[15]; - t1[12] = t4 + tx * t3; - t1[13] = t1[13] + ty * t3; - t1[14] = t1[14] + 0 * t3; - t1[15] = t3; - return t2; - } - }; - A.HitTestResult.prototype = { - _globalizeTransforms$0() { - var t2, last, t3, _i, - t1 = this._localTransforms; - if (t1.length === 0) - return; - t2 = this._transforms; - last = B.JSArray_methods.get$last(t2); - for (t3 = t1.length, _i = 0; _i < t1.length; t1.length === t3 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - last = t1[_i].multiply$1(0, last); - t2.push(last); - } - B.JSArray_methods.clear$0(t1); - }, - add$1(_, entry) { - this._globalizeTransforms$0(); - entry._transform = B.JSArray_methods.get$last(this._transforms); - this._path.push(entry); - }, - popTransform$0() { - var t1 = this._localTransforms; - if (t1.length !== 0) - t1.pop(); - else - this._transforms.pop(); - }, - toString$0(_) { - var t1 = this._path; - return "HitTestResult(" + (t1.length === 0 ? "" : B.JSArray_methods.join$1(t1, ", ")) + ")"; - } - }; - A.LongPressStartDetails.prototype = {}; - A.LongPressMoveUpdateDetails.prototype = {}; - A.LongPressEndDetails.prototype = {}; - A.LongPressGestureRecognizer.prototype = { - isPointerAllowed$1($event) { - var _this = this; - switch ($event.get$buttons($event)) { - case 1: - if (_this.onLongPressCancel == null && _this.onLongPressStart == null && _this.onLongPress == null && _this.onLongPressMoveUpdate == null && _this.onLongPressEnd == null && _this.onLongPressUp == null) - return false; - break; - case 2: - return false; - case 4: - return false; - default: - return false; - } - return _this.super$GestureRecognizer$isPointerAllowed($event); - }, - didExceedDeadline$0() { - var t1, _this = this; - _this.resolve$1(B.GestureDisposition_0); - _this._longPressAccepted = true; - t1 = _this._primaryPointer; - t1.toString; - _this.super$PrimaryPointerGestureRecognizer$acceptGesture(t1); - _this._checkLongPressStart$0(); - }, - handlePrimaryPointer$1($event) { - var t1, _this = this; - if (!$event.get$synthesized()) { - if (type$.PointerDownEvent._is($event)) { - t1 = new A.VelocityTracker($event.get$kind($event), A.List_List$filled(20, null, false, type$.nullable__PointAtTime)); - _this._velocityTracker = t1; - t1.addPosition$2($event.get$timeStamp($event), $event.get$localPosition()); - } - if (type$.PointerMoveEvent._is($event)) { - t1 = _this._velocityTracker; - t1.toString; - t1.addPosition$2($event.get$timeStamp($event), $event.get$localPosition()); - } - } - if (type$.PointerUpEvent._is($event)) { - if (_this._longPressAccepted) - _this._checkLongPressEnd$1($event); - else - _this.resolve$1(B.GestureDisposition_1); - _this._reset$0(); - } else if (type$.PointerCancelEvent._is($event)) { - _this._checkLongPressCancel$0(); - _this._reset$0(); - } else if (type$.PointerDownEvent._is($event)) { - _this._longPressOrigin = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); - _this._long_press$_initialButtons = $event.get$buttons($event); - _this._checkLongPressDown$1($event); - } else if (type$.PointerMoveEvent._is($event)) - if ($event.get$buttons($event) !== _this._long_press$_initialButtons && !_this._longPressAccepted) { - _this.resolve$1(B.GestureDisposition_1); - t1 = _this._primaryPointer; - t1.toString; - _this.stopTrackingPointer$1(t1); - } else if (_this._longPressAccepted) - _this._checkLongPressMoveUpdate$1($event); - }, - _checkLongPressDown$1($event) { - this._longPressOrigin.toString; - this._pointerToKind.$index(0, $event.get$pointer()).toString; - switch (this._long_press$_initialButtons) { - case 1: - break; - case 2: - break; - case 4: - break; - } - }, - _checkLongPressCancel$0() { - var t1, _this = this; - if (_this._recognizer$_state === B.GestureRecognizerState_1) - switch (_this._long_press$_initialButtons) { - case 1: - t1 = _this.onLongPressCancel; - if (t1 != null) - _this.invokeCallback$2("onLongPressCancel", t1); - break; - case 2: - break; - case 4: - break; - } - }, - _checkLongPressStart$0() { - var t1, _this = this; - switch (_this._long_press$_initialButtons) { - case 1: - if (_this.onLongPressStart != null) { - t1 = _this._longPressOrigin.global; - _this.invokeCallback$2("onLongPressStart", new A.LongPressGestureRecognizer__checkLongPressStart_closure(_this, new A.LongPressStartDetails(t1))); - } - t1 = _this.onLongPress; - if (t1 != null) - _this.invokeCallback$2("onLongPress", t1); - break; - case 2: - break; - case 4: - break; - } - }, - _checkLongPressMoveUpdate$1($event) { - var t2, _this = this, - t1 = $event.get$position($event); - $event.get$localPosition(); - t2 = $event.get$position($event).$sub(0, _this._longPressOrigin.global); - $event.get$localPosition().$sub(0, _this._longPressOrigin.local); - switch (_this._long_press$_initialButtons) { - case 1: - if (_this.onLongPressMoveUpdate != null) - _this.invokeCallback$2("onLongPressMoveUpdate", new A.LongPressGestureRecognizer__checkLongPressMoveUpdate_closure(_this, new A.LongPressMoveUpdateDetails(t1, t2))); - break; - case 2: - break; - case 4: - break; - } - }, - _checkLongPressEnd$1($event) { - var t1, _this = this; - _this._velocityTracker.getVelocityEstimate$0(); - $event.get$position($event); - $event.get$localPosition(); - _this._velocityTracker = null; - switch (_this._long_press$_initialButtons) { - case 1: - if (_this.onLongPressEnd != null) - _this.invokeCallback$2("onLongPressEnd", new A.LongPressGestureRecognizer__checkLongPressEnd_closure(_this, new A.LongPressEndDetails())); - t1 = _this.onLongPressUp; - if (t1 != null) - _this.invokeCallback$2("onLongPressUp", t1); - break; - case 2: - break; - case 4: - break; - } - }, - _reset$0() { - var _this = this; - _this._longPressAccepted = false; - _this._velocityTracker = _this._long_press$_initialButtons = _this._longPressOrigin = null; - }, - resolve$1(disposition) { - var _this = this; - if (disposition === B.GestureDisposition_1) - if (_this._longPressAccepted) - _this._reset$0(); - else - _this._checkLongPressCancel$0(); - _this.super$OneSequenceGestureRecognizer$resolve(disposition); - }, - acceptGesture$1(pointer) { - } - }; - A.LongPressGestureRecognizer__checkLongPressStart_closure.prototype = { - call$0() { - return this.$this.onLongPressStart.call$1(this.details); - }, - $signature: 0 - }; - A.LongPressGestureRecognizer__checkLongPressMoveUpdate_closure.prototype = { - call$0() { - return this.$this.onLongPressMoveUpdate.call$1(this.details); - }, - $signature: 0 - }; - A.LongPressGestureRecognizer__checkLongPressEnd_closure.prototype = { - call$0() { - return this.$this.onLongPressEnd.call$1(this.details); - }, - $signature: 0 - }; - A._Vector.prototype = { - $index(_, i) { - return this._lsq_solver$_elements[i + this._lsq_solver$_offset]; - }, - $mul(_, a) { - var t1, t2, t3, t4, t5, result, i; - for (t1 = this._lsq_solver$_length, t2 = this._lsq_solver$_elements, t3 = this._lsq_solver$_offset, t4 = a._lsq_solver$_elements, t5 = a._lsq_solver$_offset, result = 0, i = 0; i < t1; ++i) - result += t2[i + t3] * t4[i + t5]; - return result; - } - }; - A._Matrix.prototype = {}; - A.PolynomialFit.prototype = { - toString$0(_) { - var coefficientString, - t1 = this.coefficients, - t2 = A.instanceType(t1)._eval$1("MappedListIterable"); - t1 = A.List_List$_of(new A.MappedListIterable(t1, new A.PolynomialFit_toString_closure(), t2), t2._eval$1("ListIterable.E")); - coefficientString = A.Iterable_iterableToFullString(t1, "[", "]"); - t1 = this.__PolynomialFit_confidence_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return "PolynomialFit(" + coefficientString + ", confidence: " + B.JSNumber_methods.toStringAsFixed$1(t1, 3) + ")"; - } - }; - A.PolynomialFit_toString_closure.prototype = { - call$1(c) { - return B.JSNumber_methods.toStringAsPrecision$1(c, 3); - }, - $signature: 353 - }; - A.LeastSquaresSolver.prototype = { - solve$1(degree) { - var t3, result, t4, t5, t6, t7, h, i, j, t8, t9, dot, t10, norm, inverseNorm, wy, i0, yMean, sumSquaredError, sumSquaredTotal, err, term, v, - t1 = this.x, - t2 = t1.length; - if (degree > t2) - return null; - t3 = degree + 1; - result = new A.PolynomialFit(new Float64Array(t3)); - t4 = t3 * t2; - t5 = new Float64Array(t4); - for (t6 = this.w, t7 = 0 * t2, h = 0; h < t2; ++h) { - t5[t7 + h] = t6[h]; - for (i = 1; i < t3; ++i) - t5[i * t2 + h] = t5[(i - 1) * t2 + h] * t1[h]; - } - t4 = new Float64Array(t4); - t7 = new Float64Array(t3 * t3); - for (j = 0; j < t3; ++j) { - for (t8 = j * t2, h = 0; h < t2; ++h) { - t9 = t8 + h; - t4[t9] = t5[t9]; - } - for (i = 0; i < j; ++i) { - t9 = i * t2; - dot = new A._Vector(t8, t2, t4).$mul(0, new A._Vector(t9, t2, t4)); - for (h = 0; h < t2; ++h) { - t10 = t8 + h; - t4[t10] = t4[t10] - dot * t4[t9 + h]; - } - } - t9 = new A._Vector(t8, t2, t4); - norm = Math.sqrt(t9.$mul(0, t9)); - if (norm < 1e-10) - return null; - inverseNorm = 1 / norm; - for (h = 0; h < t2; ++h) { - t9 = t8 + h; - t4[t9] = t4[t9] * inverseNorm; - } - for (t9 = j * t3, i = 0; i < t3; ++i) { - t10 = i < j ? 0 : new A._Vector(t8, t2, t4).$mul(0, new A._Vector(i * t2, t2, t5)); - t7[t9 + i] = t10; - } - } - t5 = new Float64Array(t2); - wy = new A._Vector(0, t2, t5); - for (t8 = this.y, h = 0; h < t2; ++h) - t5[h] = t8[h] * t6[h]; - for (i = t3 - 1, t5 = result.coefficients, t9 = t5.$flags | 0, i0 = i; i0 >= 0; --i0) { - t10 = new A._Vector(i0 * t2, t2, t4).$mul(0, wy); - t9 & 2 && A.throwUnsupportedOperation(t5); - t5[i0] = t10; - for (t10 = i0 * t3, j = i; j > i0; --j) - t5[i0] = t5[i0] - t7[t10 + j] * t5[j]; - t5[i0] = t5[i0] / t7[t10 + i0]; - } - for (yMean = 0, h = 0; h < t2; ++h) - yMean += t8[h]; - yMean /= t2; - for (sumSquaredError = 0, sumSquaredTotal = 0, h = 0; h < t2; ++h) { - t4 = t8[h]; - err = t4 - t5[0]; - for (term = 1, i = 1; i < t3; ++i) { - term *= t1[h]; - err -= term * t5[i]; - } - t7 = t6[h]; - t7 *= t7; - sumSquaredError += t7 * err * err; - v = t4 - yMean; - sumSquaredTotal += t7 * v * v; - } - result.__PolynomialFit_confidence_A = sumSquaredTotal <= 1e-10 ? 1 : 1 - sumSquaredError / sumSquaredTotal; - return result; - } - }; - A._DragState.prototype = { - _enumToString$0() { - return "_DragState." + this._name; - } - }; - A.DragGestureRecognizer.prototype = { - _getPrimaryDragAxis$0() { - return null; - }, - isPointerAllowed$1($event) { - var _this = this; - if (_this._initialButtons == null) { - if (_this.onDown == null && _this.onStart == null && _this.onUpdate == null && _this.onEnd == null && _this.onCancel == null) - return false; - } else if ($event.get$buttons($event) !== _this._initialButtons) - return false; - return _this.super$GestureRecognizer$isPointerAllowed($event); - }, - _addPointer$1($event) { - var t1, _this = this; - _this._velocityTrackers.$indexSet(0, $event.get$pointer(), _this.velocityTrackerBuilder.call$1($event)); - switch (_this._monodrag$_state.index) { - case 0: - _this._monodrag$_state = B._DragState_1; - t1 = $event.get$position($event); - _this.__DragGestureRecognizer__lastPosition_A = _this.__DragGestureRecognizer__initialPosition_A = new A.OffsetPair($event.get$localPosition(), t1); - _this.__DragGestureRecognizer__pendingDragOffset_A = B.OffsetPair_dhP; - _this.__DragGestureRecognizer__globalDistanceMoved_A = 0; - _this._lastPendingEventTimestamp = $event.get$timeStamp($event); - _this._lastTransform = $event.get$transform($event); - _this._checkDown$0(); - break; - case 1: - break; - case 2: - _this.resolve$1(B.GestureDisposition_0); - break; - } - }, - addAllowedPointer$1($event) { - var _this = this; - _this.super$OneSequenceGestureRecognizer$addAllowedPointer($event); - if (_this._monodrag$_state === B._DragState_0) - _this._initialButtons = $event.get$buttons($event); - _this._addPointer$1($event); - }, - addAllowedPointerPanZoom$1($event) { - var _this = this; - _this.super$GestureRecognizer$addAllowedPointerPanZoom($event); - _this.startTrackingPointer$2($event.get$pointer(), $event.get$transform($event)); - if (_this._monodrag$_state === B._DragState_0) - _this._initialButtons = 1; - _this._addPointer$1($event); - }, - _shouldTrackMoveEvent$1(pointer) { - var result, t1; - switch (this.multitouchDragStrategy.index) { - case 2: - case 1: - result = true; - break; - case 0: - t1 = this._activePointer; - result = t1 == null || pointer === t1; - break; - default: - result = null; - } - return result; - }, - _recordMoveDeltaForMultitouch$2(pointer, localDelta) { - var t1; - if (this.multitouchDragStrategy !== B.MultitouchDragStrategy_1) - return; - if (this._monodrag$_state !== B._DragState_2 || localDelta.$eq(0, B.Offset_0_0)) - return; - t1 = this._moveDeltaBeforeFrame; - if (t1.containsKey$1(0, pointer)) - t1.$indexSet(0, pointer, t1.$index(0, pointer).$add(0, localDelta)); - else - t1.$indexSet(0, pointer, localDelta); - }, - _getSumDelta$3$axis$pointer$positive(axis, pointer, positive) { - var sum, - t1 = this._moveDeltaBeforeFrame; - if (!t1.containsKey$1(0, pointer)) - return 0; - t1 = t1.$index(0, pointer); - t1.toString; - if (positive) - sum = axis === B._DragDirection_1 ? Math.max(t1._dy, 0) : Math.max(t1._dx, 0); - else - sum = axis === B._DragDirection_1 ? Math.min(t1._dy, 0) : Math.min(t1._dx, 0); - return sum; - }, - _getMaxSumDeltaPointer$2$axis$positive(axis, positive) { - var ret, max, ret0, sum, - t1 = this._moveDeltaBeforeFrame; - if (t1.__js_helper$_length === 0) - return null; - for (t1 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first), ret = null, max = null; t1.moveNext$0();) { - ret0 = t1.__js_helper$_current; - sum = this._getSumDelta$3$axis$pointer$positive(axis, ret0, positive); - if (ret == null) { - max = sum; - ret = ret0; - } else if (positive) { - max.toString; - if (sum > max) { - max = sum; - ret = ret0; - } - } else { - max.toString; - if (sum < max) { - max = sum; - ret = ret0; - } - } - } - return ret; - }, - _resolveLocalDeltaForMultitouch$2(pointer, localDelta) { - var currentSystemFrameTimeStamp, axis, t1, dx, dy, averageX, averageY, updatedDelta, _this = this; - if (_this.multitouchDragStrategy !== B.MultitouchDragStrategy_1) { - if (_this._frameTimeStamp != null) { - _this._moveDeltaBeforeFrame.clear$0(0); - _this._frameTimeStamp = null; - _this._lastUpdatedDeltaForPan = B.Offset_0_0; - } - return localDelta; - } - currentSystemFrameTimeStamp = $.SchedulerBinding__instance.SchedulerBinding__lastRawTimeStamp; - if (!J.$eq$(_this._frameTimeStamp, currentSystemFrameTimeStamp)) { - _this._moveDeltaBeforeFrame.clear$0(0); - _this._lastUpdatedDeltaForPan = B.Offset_0_0; - _this._frameTimeStamp = currentSystemFrameTimeStamp; - } - axis = _this._getPrimaryDragAxis$0(); - t1 = true; - if (_this._monodrag$_state === B._DragState_2) - if (!localDelta.$eq(0, B.Offset_0_0)) - t1 = _this._moveDeltaBeforeFrame.__js_helper$_length === 0 && axis != null; - if (t1) - return localDelta; - if (axis === B._DragDirection_0) { - dx = _this._resolveDelta$3$axis$localDelta$pointer(B._DragDirection_0, localDelta, pointer); - dy = 0; - } else if (axis === B._DragDirection_1) { - dy = _this._resolveDelta$3$axis$localDelta$pointer(B._DragDirection_1, localDelta, pointer); - dx = 0; - } else { - averageX = _this._resolveDeltaForPanGesture$2$axis$localDelta(B._DragDirection_0, localDelta); - averageY = _this._resolveDeltaForPanGesture$2$axis$localDelta(B._DragDirection_1, localDelta); - updatedDelta = new A.Offset(averageX, averageY).$sub(0, _this._lastUpdatedDeltaForPan); - _this._lastUpdatedDeltaForPan = new A.Offset(averageX, averageY); - dx = updatedDelta._dx; - dy = updatedDelta._dy; - } - return new A.Offset(dx, dy); - }, - _resolveDelta$3$axis$localDelta$pointer(axis, localDelta, pointer) { - var maxSumDelta, curPointerSumDelta, - t1 = axis === B._DragDirection_0, - positive = t1 ? localDelta._dx > 0 : localDelta._dy > 0, - delta = t1 ? localDelta._dx : localDelta._dy, - maxSumDeltaPointer = this._getMaxSumDeltaPointer$2$axis$positive(axis, positive); - if (maxSumDeltaPointer === pointer) - return delta; - else { - maxSumDeltaPointer.toString; - maxSumDelta = this._getSumDelta$3$axis$pointer$positive(axis, maxSumDeltaPointer, positive); - curPointerSumDelta = this._getSumDelta$3$axis$pointer$positive(axis, pointer, positive); - if (positive) { - t1 = curPointerSumDelta + delta; - if (t1 > maxSumDelta) - return t1 - maxSumDelta; - else - return 0; - } else { - t1 = curPointerSumDelta + delta; - if (t1 < maxSumDelta) - return t1 - maxSumDelta; - else - return 0; - } - } - }, - _resolveDeltaForPanGesture$2$axis$localDelta(axis, localDelta) { - var t2, sum, t3, - t1 = axis === B._DragDirection_0, - delta = t1 ? localDelta._dx : localDelta._dy, - pointerCount = this._acceptedActivePointers.length; - for (t2 = this._moveDeltaBeforeFrame, t2 = new A.LinkedHashMapValueIterator(t2, t2._modifications, t2._first), sum = delta; t2.moveNext$0();) { - t3 = t2.__js_helper$_current; - sum = t1 ? sum + t3._dx : sum + t3._dy; - } - return sum / pointerCount; - }, - handleEvent$1($event) { - var t1, t2, delta, localDelta, position, localPosition, resolvedDelta, _1_0, movedLocally, localToGlobalTransform, t3, _this = this; - if (!$event.get$synthesized()) - t1 = type$.PointerDownEvent._is($event) || type$.PointerMoveEvent._is($event) || type$.PointerPanZoomStartEvent._is($event) || type$.PointerPanZoomUpdateEvent._is($event); - else - t1 = false; - if (t1) { - $label0$0: { - if (type$.PointerPanZoomStartEvent._is($event)) { - t1 = B.Offset_0_0; - break $label0$0; - } - if (type$.PointerPanZoomUpdateEvent._is($event)) { - t1 = $event.get$pan($event); - break $label0$0; - } - t1 = $event.get$localPosition(); - break $label0$0; - } - t2 = _this._velocityTrackers.$index(0, $event.get$pointer()); - t2.toString; - t2.addPosition$2($event.get$timeStamp($event), t1); - } - t1 = type$.PointerMoveEvent._is($event); - if (t1 && $event.get$buttons($event) !== _this._initialButtons) { - _this._giveUpPointer$1($event.get$pointer()); - return; - } - if ((t1 || type$.PointerPanZoomUpdateEvent._is($event)) && _this._shouldTrackMoveEvent$1($event.get$pointer())) { - delta = t1 ? $event.get$delta() : type$.PointerPanZoomUpdateEvent._as($event).get$panDelta(); - localDelta = t1 ? $event.get$localDelta() : type$.PointerPanZoomUpdateEvent._as($event).get$localPanDelta(); - if (t1) - position = $event.get$position($event); - else { - t2 = $event.get$position($event); - type$.PointerPanZoomUpdateEvent._as($event); - position = t2.$add(0, $event.get$pan($event)); - } - localPosition = t1 ? $event.get$localPosition() : $event.get$localPosition().$add(0, type$.PointerPanZoomUpdateEvent._as($event).get$localPan()); - _this.__DragGestureRecognizer__lastPosition_A = new A.OffsetPair(localPosition, position); - resolvedDelta = _this._resolveLocalDeltaForMultitouch$2($event.get$pointer(), localDelta); - $label1$1: { - _1_0 = _this._monodrag$_state; - if (B._DragState_0 === _1_0 || B._DragState_1 === _1_0) { - t1 = _this.__DragGestureRecognizer__pendingDragOffset_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.__DragGestureRecognizer__pendingDragOffset_A = t1.$add(0, new A.OffsetPair(localDelta, delta)); - _this._lastPendingEventTimestamp = $event.get$timeStamp($event); - _this._lastTransform = $event.get$transform($event); - movedLocally = _this._getDeltaForDetails$1(localDelta); - if ($event.get$transform($event) == null) - localToGlobalTransform = null; - else { - t1 = $event.get$transform($event); - t1.toString; - localToGlobalTransform = A.Matrix4_tryInvert(t1); - } - t1 = _this.__DragGestureRecognizer__globalDistanceMoved_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.PointerEvent_transformDeltaViaPositions(localToGlobalTransform, null, movedLocally, localPosition).get$distance(); - t3 = _this._getPrimaryValueFromOffset$1(movedLocally); - _this.__DragGestureRecognizer__globalDistanceMoved_A = t1 + t2 * J.get$sign$in(t3 == null ? 1 : t3); - t1 = $event.get$kind($event); - t2 = _this.gestureSettings; - if (_this.hasSufficientGlobalDistanceToAccept$2(t1, t2 == null ? null : t2.touchSlop)) { - _this._hasDragThresholdBeenMet = true; - if (B.JSArray_methods.contains$1(_this._acceptedActivePointers, $event.get$pointer())) - _this._checkDrag$1($event.get$pointer()); - else - _this.resolve$1(B.GestureDisposition_0); - } - break $label1$1; - } - if (B._DragState_2 === _1_0) { - t1 = $event.get$timeStamp($event); - _this._checkUpdate$5$delta$globalPosition$localPosition$primaryDelta$sourceTimeStamp(_this._getDeltaForDetails$1(resolvedDelta), position, localPosition, _this._getPrimaryValueFromOffset$1(resolvedDelta), t1); - } - } - _this._recordMoveDeltaForMultitouch$2($event.get$pointer(), localDelta); - } - if (type$.PointerUpEvent._is($event) || type$.PointerCancelEvent._is($event) || type$.PointerPanZoomEndEvent._is($event)) - _this._giveUpPointer$1($event.get$pointer()); - }, - acceptGesture$1(pointer) { - var _this = this; - _this._acceptedActivePointers.push(pointer); - _this._activePointer = pointer; - if (!_this.onlyAcceptDragOnThreshold || _this._hasDragThresholdBeenMet) - _this._checkDrag$1(pointer); - }, - rejectGesture$1(pointer) { - this._giveUpPointer$1(pointer); - }, - didStopTrackingLastPointer$1(pointer) { - var t1, _this = this; - switch (_this._monodrag$_state.index) { - case 0: - break; - case 1: - _this.resolve$1(B.GestureDisposition_1); - t1 = _this.onCancel; - if (t1 != null) - _this.invokeCallback$2("onCancel", t1); - break; - case 2: - _this._checkEnd$1(pointer); - break; - } - _this._hasDragThresholdBeenMet = false; - _this._velocityTrackers.clear$0(0); - _this._initialButtons = null; - _this._monodrag$_state = B._DragState_0; - }, - _giveUpPointer$1(pointer) { - var t1, _this = this; - _this.stopTrackingPointer$1(pointer); - t1 = _this._acceptedActivePointers; - if (!B.JSArray_methods.remove$1(t1, pointer)) - _this.resolvePointer$2(pointer, B.GestureDisposition_1); - _this._moveDeltaBeforeFrame.remove$1(0, pointer); - if (_this._activePointer === pointer) - _this._activePointer = t1.length !== 0 ? B.JSArray_methods.get$first(t1) : null; - }, - _checkDown$0() { - var t1, _this = this; - if (_this.onDown != null) { - t1 = _this.__DragGestureRecognizer__initialPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.invokeCallback$2("onDown", new A.DragGestureRecognizer__checkDown_closure(_this, new A.DragDownDetails(t1.global))); - } - }, - _checkDrag$1(pointer) { - var t1, timestamp, transform, t2, localUpdateDelta, localToGlobal, globalUpdateDelta, correctedPosition, _this = this; - if (_this._monodrag$_state === B._DragState_2) - return; - _this._monodrag$_state = B._DragState_2; - t1 = _this.__DragGestureRecognizer__pendingDragOffset_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - timestamp = _this._lastPendingEventTimestamp; - transform = _this._lastTransform; - switch (_this.dragStartBehavior.index) { - case 1: - t2 = _this.__DragGestureRecognizer__initialPosition_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - _this.__DragGestureRecognizer__initialPosition_A = t2.$add(0, t1); - localUpdateDelta = B.Offset_0_0; - break; - case 0: - localUpdateDelta = _this._getDeltaForDetails$1(t1.local); - break; - default: - localUpdateDelta = null; - } - _this.__DragGestureRecognizer__pendingDragOffset_A = B.OffsetPair_dhP; - _this._lastTransform = _this._lastPendingEventTimestamp = null; - _this._checkStart$2(timestamp, pointer); - if (!J.$eq$(localUpdateDelta, B.Offset_0_0) && _this.onUpdate != null) { - localToGlobal = transform != null ? A.Matrix4_tryInvert(transform) : null; - t1 = _this.__DragGestureRecognizer__initialPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - globalUpdateDelta = A.PointerEvent_transformDeltaViaPositions(localToGlobal, null, localUpdateDelta, t1.local.$add(0, localUpdateDelta)); - correctedPosition = _this.__DragGestureRecognizer__initialPosition_A.$add(0, new A.OffsetPair(localUpdateDelta, globalUpdateDelta)); - _this._checkUpdate$5$delta$globalPosition$localPosition$primaryDelta$sourceTimeStamp(localUpdateDelta, correctedPosition.global, correctedPosition.local, _this._getPrimaryValueFromOffset$1(localUpdateDelta), timestamp); - } - _this.resolve$1(B.GestureDisposition_0); - }, - _checkStart$2(timestamp, pointer) { - var t1, t2, _this = this; - if (_this.onStart != null) { - t1 = _this.__DragGestureRecognizer__initialPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._pointerToKind.$index(0, pointer); - t2.toString; - _this.invokeCallback$2("onStart", new A.DragGestureRecognizer__checkStart_closure(_this, new A.DragStartDetails(timestamp, t1.global, t2))); - } - }, - _checkUpdate$5$delta$globalPosition$localPosition$primaryDelta$sourceTimeStamp(delta, globalPosition, localPosition, primaryDelta, sourceTimeStamp) { - if (this.onUpdate != null) - this.invokeCallback$2("onUpdate", new A.DragGestureRecognizer__checkUpdate_closure(this, new A.DragUpdateDetails(sourceTimeStamp, delta, primaryDelta, globalPosition))); - }, - _checkEnd$1(pointer) { - var tracker, estimate, debugReport, t2, details, _this = this, t1 = {}; - if (_this.onEnd == null) - return; - tracker = _this._velocityTrackers.$index(0, pointer); - estimate = tracker.getVelocityEstimate$0(); - t1.details = null; - if (estimate == null) { - debugReport = new A.DragGestureRecognizer__checkEnd_closure(); - t2 = null; - } else { - details = t1.details = _this.considerFling$2(estimate, tracker.kind); - debugReport = details != null ? new A.DragGestureRecognizer__checkEnd_closure0(t1, estimate) : new A.DragGestureRecognizer__checkEnd_closure1(estimate); - t2 = details; - } - if (t2 == null) { - t2 = _this.__DragGestureRecognizer__lastPosition_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.details = new A.DragEndDetails(B.Velocity_Offset_0_0, 0, t2.global); - } - _this.invokeCallback$3$debugReport("onEnd", new A.DragGestureRecognizer__checkEnd_closure2(t1, _this), debugReport); - }, - dispose$0() { - this._velocityTrackers.clear$0(0); - this.super$OneSequenceGestureRecognizer$dispose(); - } - }; - A.DragGestureRecognizer__checkDown_closure.prototype = { - call$0() { - return this.$this.onDown.call$1(this.details); - }, - $signature: 0 - }; - A.DragGestureRecognizer__checkStart_closure.prototype = { - call$0() { - return this.$this.onStart.call$1(this.details); - }, - $signature: 0 - }; - A.DragGestureRecognizer__checkUpdate_closure.prototype = { - call$0() { - return this.$this.onUpdate.call$1(this.details); - }, - $signature: 0 - }; - A.DragGestureRecognizer__checkEnd_closure.prototype = { - call$0() { - return "Could not estimate velocity."; - }, - $signature: 66 - }; - A.DragGestureRecognizer__checkEnd_closure0.prototype = { - call$0() { - return this.estimate.toString$0(0) + "; fling at " + this._box_0.details.velocity.toString$0(0) + "."; - }, - $signature: 66 - }; - A.DragGestureRecognizer__checkEnd_closure1.prototype = { - call$0() { - return this.estimate.toString$0(0) + "; judged to not be a fling."; - }, - $signature: 66 - }; - A.DragGestureRecognizer__checkEnd_closure2.prototype = { - call$0() { - var t2, - t1 = this.$this.onEnd; - t1.toString; - t2 = this._box_0.details; - t2.toString; - return t1.call$1(t2); - }, - $signature: 0 - }; - A.VerticalDragGestureRecognizer.prototype = { - considerFling$2(estimate, kind) { - var minDistance, t1, maxVelocity, dy, _this = this, - minVelocity = _this.minFlingVelocity; - if (minVelocity == null) - minVelocity = 50; - minDistance = _this.minFlingDistance; - if (minDistance == null) - minDistance = A.computeHitSlop(kind, _this.gestureSettings); - t1 = estimate.pixelsPerSecond._dy; - if (!(Math.abs(t1) > minVelocity && Math.abs(estimate.offset._dy) > minDistance)) - return null; - maxVelocity = _this.maxFlingVelocity; - if (maxVelocity == null) - maxVelocity = 8000; - dy = A.clampDouble(t1, -maxVelocity, maxVelocity); - t1 = _this.__DragGestureRecognizer__lastPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return new A.DragEndDetails(new A.Velocity(new A.Offset(0, dy)), dy, t1.global); - }, - hasSufficientGlobalDistanceToAccept$2(pointerDeviceKind, deviceTouchSlop) { - var t1 = this.__DragGestureRecognizer__globalDistanceMoved_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return Math.abs(t1) > A.computeHitSlop(pointerDeviceKind, this.gestureSettings); - }, - _getDeltaForDetails$1(delta) { - return new A.Offset(0, delta._dy); - }, - _getPrimaryValueFromOffset$1(value) { - return value._dy; - }, - _getPrimaryDragAxis$0() { - return B._DragDirection_1; - } - }; - A.HorizontalDragGestureRecognizer.prototype = { - considerFling$2(estimate, kind) { - var minDistance, t1, maxVelocity, dx, _this = this, - minVelocity = _this.minFlingVelocity; - if (minVelocity == null) - minVelocity = 50; - minDistance = _this.minFlingDistance; - if (minDistance == null) - minDistance = A.computeHitSlop(kind, _this.gestureSettings); - t1 = estimate.pixelsPerSecond._dx; - if (!(Math.abs(t1) > minVelocity && Math.abs(estimate.offset._dx) > minDistance)) - return null; - maxVelocity = _this.maxFlingVelocity; - if (maxVelocity == null) - maxVelocity = 8000; - dx = A.clampDouble(t1, -maxVelocity, maxVelocity); - t1 = _this.__DragGestureRecognizer__lastPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return new A.DragEndDetails(new A.Velocity(new A.Offset(dx, 0)), dx, t1.global); - }, - hasSufficientGlobalDistanceToAccept$2(pointerDeviceKind, deviceTouchSlop) { - var t1 = this.__DragGestureRecognizer__globalDistanceMoved_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return Math.abs(t1) > A.computeHitSlop(pointerDeviceKind, this.gestureSettings); - }, - _getDeltaForDetails$1(delta) { - return new A.Offset(delta._dx, 0); - }, - _getPrimaryValueFromOffset$1(value) { - return value._dx; - }, - _getPrimaryDragAxis$0() { - return B._DragDirection_0; - } - }; - A.PanGestureRecognizer.prototype = { - considerFling$2(estimate, kind) { - var minDistance, t1, t2, t3, velocity, _this = this, - minVelocity = _this.minFlingVelocity; - if (minVelocity == null) - minVelocity = 50; - minDistance = _this.minFlingDistance; - if (minDistance == null) - minDistance = A.computeHitSlop(kind, _this.gestureSettings); - t1 = estimate.pixelsPerSecond; - if (!(t1.get$distanceSquared() > minVelocity * minVelocity && estimate.offset.get$distanceSquared() > minDistance * minDistance)) - return null; - t2 = _this.minFlingVelocity; - if (t2 == null) - t2 = 50; - t3 = _this.maxFlingVelocity; - if (t3 == null) - t3 = 8000; - velocity = new A.Velocity(t1).clampMagnitude$2(t2, t3); - t3 = _this.__DragGestureRecognizer__lastPosition_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - return new A.DragEndDetails(velocity, null, t3.global); - }, - hasSufficientGlobalDistanceToAccept$2(pointerDeviceKind, deviceTouchSlop) { - var t1 = this.__DragGestureRecognizer__globalDistanceMoved_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return Math.abs(t1) > A.computePanSlop(pointerDeviceKind, this.gestureSettings); - }, - _getDeltaForDetails$1(delta) { - return delta; - }, - _getPrimaryValueFromOffset$1(value) { - return null; - } - }; - A._DragDirection.prototype = { - _enumToString$0() { - return "_DragDirection." + this._name; - } - }; - A._CountdownZoned.prototype = { - _onTimeout$0() { - this._timeout = true; - } - }; - A._TapTracker.prototype = { - stopTrackingPointer$1(route) { - if (this._isTrackingPointer) { - this._isTrackingPointer = false; - $.GestureBinding__instance.GestureBinding_pointerRouter.removeRoute$2(this.pointer, route); - } - }, - isWithinGlobalTolerance$2($event, tolerance) { - return $event.get$position($event).$sub(0, this._initialGlobalPosition).get$distance() <= tolerance; - } - }; - A.DoubleTapGestureRecognizer.prototype = { - isPointerAllowed$1($event) { - var t1, isPointerAllowed, _this = this; - if (_this._firstTap == null) { - t1 = _this.onDoubleTap == null; - if (t1) - return false; - } - isPointerAllowed = _this.super$GestureRecognizer$isPointerAllowed($event); - if (!isPointerAllowed) - _this._multitap$_reset$0(); - return isPointerAllowed; - }, - addAllowedPointer$1($event) { - var _this = this, - t1 = _this._firstTap; - if (t1 != null) - if (!t1.isWithinGlobalTolerance$2($event, 100)) - return; - else { - t1 = _this._firstTap; - if (!t1._doubleTapMinTimeCountdown._timeout || $event.get$buttons($event) !== t1.initialButtons) { - _this._multitap$_reset$0(); - return _this._trackTap$1($event); - } - } - _this._trackTap$1($event); - }, - _trackTap$1($event) { - var t1, t2, t3, t4, t5, tracker, _this = this; - _this._stopDoubleTapTimer$0(); - t1 = $.GestureBinding__instance.GestureBinding_gestureArena.add$2(0, $event.get$pointer(), _this); - t2 = $event.get$pointer(); - t3 = $event.get$position($event); - t4 = $event.get$buttons($event); - t5 = new A._CountdownZoned(); - A.Timer_Timer(B.Duration_40000, t5.get$_onTimeout()); - tracker = new A._TapTracker(t2, t1, t3, t4, t5); - _this._trackers.$indexSet(0, $event.get$pointer(), tracker); - t5 = $event.get$transform($event); - if (!tracker._isTrackingPointer) { - tracker._isTrackingPointer = true; - $.GestureBinding__instance.GestureBinding_pointerRouter.addRoute$3(t2, _this.get$_multitap$_handleEvent(), t5); - } - }, - _multitap$_handleEvent$1($event) { - var t3, _this = this, - t1 = _this._trackers, - t2 = t1.$index(0, $event.get$pointer()); - t2.toString; - if (type$.PointerUpEvent._is($event)) { - t3 = _this._firstTap; - if (t3 == null) { - if (_this._doubleTapTimer == null) - _this._doubleTapTimer = A.Timer_Timer(B.Duration_300000, _this.get$_multitap$_reset()); - t3 = t2.pointer; - $.GestureBinding__instance.GestureBinding_gestureArena.hold$1(t3); - t2.stopTrackingPointer$1(_this.get$_multitap$_handleEvent()); - t1.remove$1(0, t3); - _this._clearTrackers$0(); - _this._firstTap = t2; - } else { - t3 = t3.entry; - t3._arena._resolve$3(t3._arena$_pointer, t3._member, B.GestureDisposition_0); - t3 = t2.entry; - t3._arena._resolve$3(t3._arena$_pointer, t3._member, B.GestureDisposition_0); - t2.stopTrackingPointer$1(_this.get$_multitap$_handleEvent()); - t1.remove$1(0, t2.pointer); - t1 = _this.onDoubleTap; - if (t1 != null) - _this.invokeCallback$2("onDoubleTap", t1); - _this._multitap$_reset$0(); - } - } else if (type$.PointerMoveEvent._is($event)) { - if (!t2.isWithinGlobalTolerance$2($event, 18)) - _this._reject$1(t2); - } else if (type$.PointerCancelEvent._is($event)) - _this._reject$1(t2); - }, - acceptGesture$1(pointer) { - }, - rejectGesture$1(pointer) { - var t1, _this = this, - tracker = _this._trackers.$index(0, pointer); - if (tracker == null) { - t1 = _this._firstTap; - t1 = t1 != null && t1.pointer === pointer; - } else - t1 = false; - if (t1) - tracker = _this._firstTap; - if (tracker != null) - _this._reject$1(tracker); - }, - _reject$1(tracker) { - var t2, _this = this, - t1 = _this._trackers; - t1.remove$1(0, tracker.pointer); - t2 = tracker.entry; - t2._arena._resolve$3(t2._arena$_pointer, t2._member, B.GestureDisposition_1); - tracker.stopTrackingPointer$1(_this.get$_multitap$_handleEvent()); - t2 = _this._firstTap; - if (t2 != null) - if (tracker === t2) - _this._multitap$_reset$0(); - else { - _this._checkCancel$0(); - if (t1.__js_helper$_length === 0) - _this._multitap$_reset$0(); - } - }, - dispose$0() { - this._multitap$_reset$0(); - this.super$GestureRecognizer$dispose(); - }, - _multitap$_reset$0() { - var t1, _this = this; - _this._stopDoubleTapTimer$0(); - if (_this._firstTap != null) { - if (_this._trackers.__js_helper$_length !== 0) - _this._checkCancel$0(); - t1 = _this._firstTap; - t1.toString; - _this._firstTap = null; - _this._reject$1(t1); - $.GestureBinding__instance.GestureBinding_gestureArena.release$1(0, t1.pointer); - } - _this._clearTrackers$0(); - }, - _clearTrackers$0() { - var t1 = this._trackers, - t2 = A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>"); - t1 = A.List_List$_of(new A.LinkedHashMapValuesIterable(t1, t2), t2._eval$1("Iterable.E")); - B.JSArray_methods.forEach$1(t1, this.get$_reject()); - }, - _stopDoubleTapTimer$0() { - var t1 = this._doubleTapTimer; - if (t1 != null) { - t1.cancel$0(0); - this._doubleTapTimer = null; - } - }, - _checkCancel$0() { - } - }; - A.PointerRouter.prototype = { - addRoute$3(pointer, route, transform) { - J.$indexSet$ax(this._routeMap.putIfAbsent$2(0, pointer, new A.PointerRouter_addRoute_closure()), route, transform); - }, - removeRoute$2(pointer, route) { - var t3, - t1 = this._routeMap, - t2 = t1.$index(0, pointer); - t2.toString; - t3 = J.getInterceptor$ax(t2); - t3.remove$1(t2, route); - if (t3.get$isEmpty(t2)) - t1.remove$1(0, pointer); - }, - _dispatch$3($event, route, transform) { - var exception, stack, collector, exception0, t1; - $event = $event; - try { - $event = $event.transformed$1(transform); - route.call$1($event); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - collector = null; - t1 = A.ErrorDescription$("while routing a pointer event"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "gesture library", t1, collector, false)); - } - }, - route$1($event) { - var _this = this, - routes = _this._routeMap.$index(0, $event.get$pointer()), - t1 = _this._globalRoutes, - t2 = type$.void_Function_PointerEvent, - t3 = type$.nullable_Matrix4, - copiedGlobalRoutes = A.LinkedHashMap_LinkedHashMap$of(t1, t2, t3); - if (routes != null) - _this._dispatchEventToRoutes$3($event, routes, A.LinkedHashMap_LinkedHashMap$of(routes, t2, t3)); - _this._dispatchEventToRoutes$3($event, t1, copiedGlobalRoutes); - }, - _dispatchEventToRoutes$3($event, referenceRoutes, copiedRoutes) { - copiedRoutes.forEach$1(0, new A.PointerRouter__dispatchEventToRoutes_closure(this, referenceRoutes, $event)); - } - }; - A.PointerRouter_addRoute_closure.prototype = { - call$0() { - return A.LinkedHashMap_LinkedHashMap$_empty(type$.void_Function_PointerEvent, type$.nullable_Matrix4); - }, - $signature: 347 - }; - A.PointerRouter__dispatchEventToRoutes_closure.prototype = { - call$2(route, transform) { - if (J.containsKey$1$x(this.referenceRoutes, route)) - this.$this._dispatch$3(this.event, route, transform); - }, - $signature: 343 - }; - A.PointerSignalResolver.prototype = { - register$2(_, $event, callback) { - if (this._firstRegisteredCallback != null) - return; - this._currentEvent = $event; - this._firstRegisteredCallback = callback; - }, - resolve$1($event) { - var exception, stack, collector, t2, exception0, _this = this, - t1 = _this._firstRegisteredCallback; - if (t1 == null) { - $event.respond$1$allowPlatformDefault(true); - return; - } - try { - t2 = _this._currentEvent; - t2.toString; - t1.call$1(t2); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - collector = null; - t1 = A.ErrorDescription$("while resolving a PointerSignalEvent"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "gesture library", t1, collector, false)); - } - _this._currentEvent = _this._firstRegisteredCallback = null; - } - }; - A.DragStartBehavior.prototype = { - _enumToString$0() { - return "DragStartBehavior." + this._name; - } - }; - A.MultitouchDragStrategy.prototype = { - _enumToString$0() { - return "MultitouchDragStrategy." + this._name; - } - }; - A.GestureRecognizer.prototype = { - addAllowedPointerPanZoom$1($event) { - }, - addPointer$1($event) { - var _this = this; - _this._pointerToKind.$indexSet(0, $event.get$pointer(), $event.get$kind($event)); - if (_this.isPointerAllowed$1($event)) - _this.addAllowedPointer$1($event); - else - _this.handleNonAllowedPointer$1($event); - }, - addAllowedPointer$1($event) { - }, - handleNonAllowedPointer$1($event) { - }, - isPointerAllowed$1($event) { - var t1 = this.supportedDevices; - return (t1 == null || t1.contains$1(0, $event.get$kind($event))) && this.allowedButtonsFilter.call$1($event.get$buttons($event)); - }, - isPointerPanZoomAllowed$1($event) { - var t1 = this.supportedDevices; - return t1 == null || t1.contains$1(0, $event.get$kind($event)); - }, - dispose$0() { - }, - invokeCallback$1$3$debugReport($name, callback, debugReport) { - var exception, stack, collector, exception0, t1, result = null; - try { - result = callback.call$0(); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - collector = null; - t1 = A.ErrorDescription$("while handling a gesture"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "gesture", t1, collector, false)); - } - return result; - }, - invokeCallback$2($name, callback) { - callback.toString; - return this.invokeCallback$1$3$debugReport($name, callback, null, type$.dynamic); - }, - invokeCallback$3$debugReport($name, callback, debugReport) { - callback.toString; - return this.invokeCallback$1$3$debugReport($name, callback, debugReport, type$.dynamic); - }, - $isDiagnosticableTree: 1 - }; - A.OneSequenceGestureRecognizer.prototype = { - addAllowedPointer$1($event) { - this.startTrackingPointer$2($event.get$pointer(), $event.get$transform($event)); - }, - handleNonAllowedPointer$1($event) { - this.resolve$1(B.GestureDisposition_1); - }, - acceptGesture$1(pointer) { - }, - rejectGesture$1(pointer) { - }, - resolve$1(disposition) { - var _i, - t1 = this._entries, - localEntries = A.List_List$_of(new A.LinkedHashMapValuesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>")), type$.GestureArenaEntry); - t1.clear$0(0); - for (t1 = localEntries.length, _i = 0; _i < localEntries.length; localEntries.length === t1 || (0, A.throwConcurrentModificationError)(localEntries), ++_i) - localEntries[_i].resolve$1(disposition); - }, - resolvePointer$2(pointer, disposition) { - var t1 = this._entries, - entry = t1.$index(0, pointer); - if (entry != null) { - t1.remove$1(0, pointer); - entry.resolve$1(disposition); - } - }, - dispose$0() { - var t1, t2, t3, t4, t5, t6, t7, t8, _this = this; - _this.resolve$1(B.GestureDisposition_1); - for (t1 = _this._trackedPointers, t2 = A._instanceType(t1), t3 = new A._HashSetIterator(t1, t1._computeElements$0(), t2._eval$1("_HashSetIterator<1>")), t2 = t2._precomputed1; t3.moveNext$0();) { - t4 = t3._collection$_current; - if (t4 == null) - t4 = t2._as(t4); - t5 = $.GestureBinding__instance.GestureBinding_pointerRouter; - t6 = _this.get$handleEvent(); - t5 = t5._routeMap; - t7 = t5.$index(0, t4); - t7.toString; - t8 = J.getInterceptor$ax(t7); - t8.remove$1(t7, t6); - if (t8.get$isEmpty(t7)) - t5.remove$1(0, t4); - } - t1.clear$0(0); - _this.super$GestureRecognizer$dispose(); - }, - startTrackingPointer$2(pointer, transform) { - var t1, _this = this; - $.GestureBinding__instance.GestureBinding_pointerRouter.addRoute$3(pointer, _this.get$handleEvent(), transform); - _this._trackedPointers.add$1(0, pointer); - t1 = _this._team; - t1 = t1 == null ? null : t1.add$2(0, pointer, _this); - if (t1 == null) - t1 = $.GestureBinding__instance.GestureBinding_gestureArena.add$2(0, pointer, _this); - _this._entries.$indexSet(0, pointer, t1); - }, - stopTrackingPointer$1(pointer) { - var t1 = this._trackedPointers; - if (t1.contains$1(0, pointer)) { - $.GestureBinding__instance.GestureBinding_pointerRouter.removeRoute$2(pointer, this.get$handleEvent()); - t1.remove$1(0, pointer); - if (t1._collection$_length === 0) - this.didStopTrackingLastPointer$1(pointer); - } - }, - stopTrackingIfPointerNoLongerDown$1($event) { - if (type$.PointerUpEvent._is($event) || type$.PointerCancelEvent._is($event) || type$.PointerPanZoomEndEvent._is($event)) - this.stopTrackingPointer$1($event.get$pointer()); - } - }; - A.GestureRecognizerState.prototype = { - _enumToString$0() { - return "GestureRecognizerState." + this._name; - } - }; - A.PrimaryPointerGestureRecognizer.prototype = { - addAllowedPointer$1($event) { - var _this = this; - _this.super$OneSequenceGestureRecognizer$addAllowedPointer($event); - if (_this._recognizer$_state === B.GestureRecognizerState_0) { - _this._recognizer$_state = B.GestureRecognizerState_1; - _this._primaryPointer = $event.get$pointer(); - _this._initialPosition = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); - _this._recognizer$_timer = A.Timer_Timer(_this.deadline, new A.PrimaryPointerGestureRecognizer_addAllowedPointer_closure(_this, $event)); - } - }, - handleNonAllowedPointer$1($event) { - if (!this._gestureAccepted) - this.super$OneSequenceGestureRecognizer$handleNonAllowedPointer($event); - }, - handleEvent$1($event) { - var isPreAcceptSlopPastTolerance, t1, isPostAcceptSlopPastTolerance, _this = this; - if (_this._recognizer$_state === B.GestureRecognizerState_1 && $event.get$pointer() === _this._primaryPointer) { - if (!_this._gestureAccepted) - isPreAcceptSlopPastTolerance = _this._getGlobalDistance$1($event) > _this.preAcceptSlopTolerance; - else - isPreAcceptSlopPastTolerance = false; - if (_this._gestureAccepted) { - t1 = _this.postAcceptSlopTolerance; - isPostAcceptSlopPastTolerance = t1 != null && _this._getGlobalDistance$1($event) > t1; - } else - isPostAcceptSlopPastTolerance = false; - if (type$.PointerMoveEvent._is($event)) - t1 = isPreAcceptSlopPastTolerance || isPostAcceptSlopPastTolerance; - else - t1 = false; - if (t1) { - _this.resolve$1(B.GestureDisposition_1); - t1 = _this._primaryPointer; - t1.toString; - _this.stopTrackingPointer$1(t1); - } else - _this.handlePrimaryPointer$1($event); - } - _this.stopTrackingIfPointerNoLongerDown$1($event); - }, - didExceedDeadline$0() { - }, - acceptGesture$1(pointer) { - if (pointer === this._primaryPointer) { - this._stopTimer$0(); - this._gestureAccepted = true; - } - }, - rejectGesture$1(pointer) { - var _this = this; - if (pointer === _this._primaryPointer && _this._recognizer$_state === B.GestureRecognizerState_1) { - _this._stopTimer$0(); - _this._recognizer$_state = B.GestureRecognizerState_2; - } - }, - didStopTrackingLastPointer$1(pointer) { - var _this = this; - _this._stopTimer$0(); - _this._recognizer$_state = B.GestureRecognizerState_0; - _this._initialPosition = null; - _this._gestureAccepted = false; - }, - dispose$0() { - this._stopTimer$0(); - this.super$OneSequenceGestureRecognizer$dispose(); - }, - _stopTimer$0() { - var t1 = this._recognizer$_timer; - if (t1 != null) { - t1.cancel$0(0); - this._recognizer$_timer = null; - } - }, - _getGlobalDistance$1($event) { - return $event.get$position($event).$sub(0, this._initialPosition.global).get$distance(); - } - }; - A.PrimaryPointerGestureRecognizer_addAllowedPointer_closure.prototype = { - call$0() { - this.$this.didExceedDeadline$0(); - return null; - }, - $signature: 0 - }; - A.OffsetPair.prototype = { - $add(_, other) { - return new A.OffsetPair(this.local.$add(0, other.local), this.global.$add(0, other.global)); - }, - $sub(_, other) { - return new A.OffsetPair(this.local.$sub(0, other.local), this.global.$sub(0, other.global)); - }, - toString$0(_) { - return "OffsetPair(local: " + this.local.toString$0(0) + ", global: " + this.global.toString$0(0) + ")"; - } - }; - A._GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin.prototype = {}; - A.TapDownDetails.prototype = {}; - A.TapUpDetails.prototype = {}; - A.TapMoveDetails.prototype = {}; - A.BaseTapGestureRecognizer.prototype = { - handleTapMove$1$move(move) { - }, - addAllowedPointer$1($event) { - var _this = this; - if (_this._recognizer$_state === B.GestureRecognizerState_0) { - if (_this._down != null && _this._up != null) - _this._tap$_reset$0(); - _this._down = $event; - } - if (_this._down != null) - _this.super$PrimaryPointerGestureRecognizer$addAllowedPointer($event); - }, - startTrackingPointer$2(pointer, transform) { - this.super$OneSequenceGestureRecognizer$startTrackingPointer(pointer, transform); - }, - handlePrimaryPointer$1($event) { - var t1, t2, _this = this; - if (type$.PointerUpEvent._is($event)) { - _this._up = $event; - _this._checkUp$0(); - } else if (type$.PointerCancelEvent._is($event)) { - _this.resolve$1(B.GestureDisposition_1); - if (_this._sentTapDown) { - t1 = _this._down; - t1.toString; - _this.handleTapCancel$3$cancel$down$reason($event, t1, ""); - } - _this._tap$_reset$0(); - } else { - t1 = $event.get$buttons($event); - t2 = _this._down; - if (t1 !== t2.get$buttons(t2)) { - _this.resolve$1(B.GestureDisposition_1); - t1 = _this._primaryPointer; - t1.toString; - _this.stopTrackingPointer$1(t1); - } else if (type$.PointerMoveEvent._is($event)) - _this.handleTapMove$1$move($event); - } - }, - resolve$1(disposition) { - var t1, _this = this; - if (_this._wonArenaForPrimaryPointer && disposition === B.GestureDisposition_1) { - t1 = _this._down; - t1.toString; - _this.handleTapCancel$3$cancel$down$reason(null, t1, "spontaneous"); - _this._tap$_reset$0(); - } - _this.super$OneSequenceGestureRecognizer$resolve(disposition); - }, - didExceedDeadline$0() { - this._tap$_checkDown$0(); - }, - acceptGesture$1(pointer) { - var _this = this; - _this.super$PrimaryPointerGestureRecognizer$acceptGesture(pointer); - if (pointer === _this._primaryPointer) { - _this._tap$_checkDown$0(); - _this._wonArenaForPrimaryPointer = true; - _this._checkUp$0(); - } - }, - rejectGesture$1(pointer) { - var t1, _this = this; - _this.super$PrimaryPointerGestureRecognizer$rejectGesture(pointer); - if (pointer === _this._primaryPointer) { - if (_this._sentTapDown) { - t1 = _this._down; - t1.toString; - _this.handleTapCancel$3$cancel$down$reason(null, t1, "forced"); - } - _this._tap$_reset$0(); - } - }, - _tap$_checkDown$0() { - var t1, _this = this; - if (_this._sentTapDown) - return; - t1 = _this._down; - t1.toString; - _this.handleTapDown$1$down(t1); - _this._sentTapDown = true; - }, - _checkUp$0() { - var t1, t2, _this = this; - if (!_this._wonArenaForPrimaryPointer || _this._up == null) - return; - t1 = _this._down; - t1.toString; - t2 = _this._up; - t2.toString; - _this.handleTapUp$2$down$up(t1, t2); - _this._tap$_reset$0(); - }, - _tap$_reset$0() { - var _this = this; - _this._wonArenaForPrimaryPointer = _this._sentTapDown = false; - _this._down = _this._up = null; - } - }; - A.TapGestureRecognizer.prototype = { - isPointerAllowed$1($event) { - var _this = this; - switch ($event.get$buttons($event)) { - case 1: - if (_this.onTapDown == null && _this.onTap == null && _this.onTapUp == null && _this.onTapCancel == null && _this.onTapMove == null) - return false; - break; - case 2: - if (_this.onSecondaryTap == null && _this.onSecondaryTapDown == null && _this.onSecondaryTapUp == null && _this.onSecondaryTapCancel == null) - return false; - break; - case 4: - return false; - default: - return false; - } - return _this.super$GestureRecognizer$isPointerAllowed($event); - }, - handleTapDown$1$down(down) { - var details, _this = this, - t1 = down.get$position(down), - t2 = down.get$localPosition(); - _this._pointerToKind.$index(0, down.get$pointer()).toString; - details = new A.TapDownDetails(t1, t2); - switch (down.get$buttons(down)) { - case 1: - if (_this.onTapDown != null) - _this.invokeCallback$2("onTapDown", new A.TapGestureRecognizer_handleTapDown_closure(_this, details)); - break; - case 2: - if (_this.onSecondaryTapDown != null) - _this.invokeCallback$2("onSecondaryTapDown", new A.TapGestureRecognizer_handleTapDown_closure0(_this, details)); - break; - case 4: - break; - } - }, - handleTapUp$2$down$up(down, up) { - var t1, details, _this = this; - up.get$kind(up); - t1 = up.get$position(up); - up.get$localPosition(); - details = new A.TapUpDetails(t1); - switch (down.get$buttons(down)) { - case 1: - if (_this.onTapUp != null) - _this.invokeCallback$2("onTapUp", new A.TapGestureRecognizer_handleTapUp_closure(_this, details)); - t1 = _this.onTap; - if (t1 != null) - _this.invokeCallback$2("onTap", t1); - break; - case 2: - if (_this.onSecondaryTapUp != null) - _this.invokeCallback$2("onSecondaryTapUp", new A.TapGestureRecognizer_handleTapUp_closure0(_this, details)); - if (_this.onSecondaryTap != null) - _this.invokeCallback$2("onSecondaryTap", new A.TapGestureRecognizer_handleTapUp_closure1(_this)); - break; - case 4: - break; - } - }, - handleTapMove$1$move(move) { - var t1, _this = this; - if (_this.onTapMove != null && move.get$buttons(move) === 1) { - t1 = move.get$position(move); - move.get$localPosition(); - _this._pointerToKind.$index(0, move.get$pointer()).toString; - move.get$delta(); - _this.invokeCallback$2("onTapMove", new A.TapGestureRecognizer_handleTapMove_closure(_this, new A.TapMoveDetails(t1))); - } - }, - handleTapCancel$3$cancel$down$reason(cancel, down, reason) { - var t1, _this = this, - note = reason === "" ? reason : reason + " "; - switch (down.get$buttons(down)) { - case 1: - t1 = _this.onTapCancel; - if (t1 != null) - _this.invokeCallback$2(note + "onTapCancel", t1); - break; - case 2: - t1 = _this.onSecondaryTapCancel; - if (t1 != null) - _this.invokeCallback$2(note + "onSecondaryTapCancel", t1); - break; - case 4: - break; - } - } - }; - A.TapGestureRecognizer_handleTapDown_closure.prototype = { - call$0() { - return this.$this.onTapDown.call$1(this.details); - }, - $signature: 0 - }; - A.TapGestureRecognizer_handleTapDown_closure0.prototype = { - call$0() { - return this.$this.onSecondaryTapDown.call$1(this.details); - }, - $signature: 0 - }; - A.TapGestureRecognizer_handleTapUp_closure.prototype = { - call$0() { - return this.$this.onTapUp.call$1(this.details); - }, - $signature: 0 - }; - A.TapGestureRecognizer_handleTapUp_closure0.prototype = { - call$0() { - return this.$this.onSecondaryTapUp.call$1(this.details); - }, - $signature: 0 - }; - A.TapGestureRecognizer_handleTapUp_closure1.prototype = { - call$0() { - return this.$this.onSecondaryTap.call$0(); - }, - $signature: 0 - }; - A.TapGestureRecognizer_handleTapMove_closure.prototype = { - call$0() { - return this.$this.onTapMove.call$1(this.details); - }, - $signature: 0 - }; - A._DragState0.prototype = { - _enumToString$0() { - return "_DragState." + this._name; - } - }; - A.TapDragDownDetails.prototype = {}; - A.TapDragUpDetails.prototype = {}; - A.TapDragStartDetails.prototype = {}; - A.TapDragUpdateDetails.prototype = {}; - A.TapDragEndDetails.prototype = {}; - A._TapStatusTrackerMixin.prototype = { - handleEvent$1($event) { - var computedSlop, t1, _this = this; - if (type$.PointerMoveEvent._is($event)) { - computedSlop = A.computeHitSlop($event.get$kind($event), _this.gestureSettings); - t1 = _this._TapStatusTrackerMixin__originPosition; - if ($event.get$position($event).$sub(0, t1.global).get$distance() > computedSlop) { - _this._consecutiveTapTimerStop$0(); - _this._TapStatusTrackerMixin__lastTapOffset = _this._TapStatusTrackerMixin__previousButtons = null; - } - } else if (type$.PointerUpEvent._is($event)) { - _this._TapStatusTrackerMixin__up = $event; - if (_this._TapStatusTrackerMixin__down != null) { - _this._consecutiveTapTimerStop$0(); - if (_this._TapStatusTrackerMixin__consecutiveTapTimer == null) - _this._TapStatusTrackerMixin__consecutiveTapTimer = A.Timer_Timer(B.Duration_300000, _this.get$_consecutiveTapTimerTimeout()); - } - } else if (type$.PointerCancelEvent._is($event)) - _this._tapTrackerReset$0(); - }, - rejectGesture$1(pointer) { - this._tapTrackerReset$0(); - }, - _hasSameButton$1(buttons) { - var t1 = this._TapStatusTrackerMixin__previousButtons; - t1.toString; - if (buttons === t1) - return true; - else - return false; - }, - _isWithinConsecutiveTapTolerance$1(secondTapOffset) { - var t1 = this._TapStatusTrackerMixin__lastTapOffset; - if (t1 == null) - return false; - return secondTapOffset.$sub(0, t1).get$distance() <= 100; - }, - _consecutiveTapTimerStop$0() { - var t1 = this._TapStatusTrackerMixin__consecutiveTapTimer; - if (t1 != null) { - t1.cancel$0(0); - this._TapStatusTrackerMixin__consecutiveTapTimer = null; - } - }, - _consecutiveTapTimerTimeout$0() { - }, - _tapTrackerReset$0() { - var t1, _this = this; - _this._consecutiveTapTimerStop$0(); - _this._TapStatusTrackerMixin__lastTapOffset = _this._TapStatusTrackerMixin__originPosition = _this._TapStatusTrackerMixin__previousButtons = null; - _this._TapStatusTrackerMixin__consecutiveTapCount = 0; - _this._TapStatusTrackerMixin__up = _this._TapStatusTrackerMixin__down = null; - t1 = _this._TapStatusTrackerMixin_onTapTrackReset; - if (t1 != null) - t1.call$0(); - } - }; - A.BaseTapAndDragGestureRecognizer.prototype = { - _handleDragUpdateThrottled$0() { - var _this = this; - if (_this.onDragUpdate != null) - _this.invokeCallback$2("onDragUpdate", new A.BaseTapAndDragGestureRecognizer__handleDragUpdateThrottled_closure(_this)); - _this._lastDragUpdateDetails = _this._dragUpdateThrottleTimer = null; - }, - isPointerAllowed$1($event) { - var _this = this; - if (_this._tap_and_drag$_primaryPointer == null) - switch ($event.get$buttons($event)) { - case 1: - if (_this.onTapDown == null && _this.onDragStart == null && _this.onDragUpdate == null && _this.onDragEnd == null && _this.onTapUp == null && _this.onCancel == null) - return false; - break; - default: - return false; - } - else if ($event.get$pointer() !== _this._tap_and_drag$_primaryPointer) - return false; - return _this.super$GestureRecognizer$isPointerAllowed($event); - }, - addAllowedPointer$1($event) { - var t1, _this = this; - if (_this._dragState === B._DragState_00) { - _this.super$_BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin$addAllowedPointer($event); - _this._tap_and_drag$_primaryPointer = $event.get$pointer(); - _this.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A = _this.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A = 0; - _this._dragState = B._DragState_10; - t1 = $event.get$position($event); - _this.__BaseTapAndDragGestureRecognizer__currentPosition_A = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A = new A.OffsetPair($event.get$localPosition(), t1); - _this._deadlineTimer = A.Timer_Timer(B.Duration_100000, new A.BaseTapAndDragGestureRecognizer_addAllowedPointer_closure(_this, $event)); - } - }, - handleNonAllowedPointer$1($event) { - if ($event.get$buttons($event) !== 1) - if (!this._tap_and_drag$_wonArenaForPrimaryPointer) - this.super$OneSequenceGestureRecognizer$handleNonAllowedPointer($event); - }, - acceptGesture$1(pointer) { - var t1, _this = this; - if (pointer !== _this._tap_and_drag$_primaryPointer) - return; - _this._stopDeadlineTimer$0(); - _this._tap_and_drag$_acceptedActivePointers.add$1(0, pointer); - t1 = _this._TapStatusTrackerMixin__down; - if (t1 != null) - _this._checkTapDown$1(t1); - _this._tap_and_drag$_wonArenaForPrimaryPointer = true; - t1 = _this._tap_and_drag$_start; - if (t1 != null && _this.eagerVictoryOnDrag) - _this._acceptDrag$1(t1); - t1 = _this._tap_and_drag$_start; - if (t1 != null && !_this.eagerVictoryOnDrag) { - _this._dragState = B._DragState_20; - _this._acceptDrag$1(t1); - } - t1 = _this._TapStatusTrackerMixin__up; - if (t1 != null) - _this._checkTapUp$1(t1); - }, - didStopTrackingLastPointer$1(pointer) { - var t1, _this = this; - switch (_this._dragState.index) { - case 0: - _this._tap_and_drag$_checkCancel$0(); - _this.resolve$1(B.GestureDisposition_1); - break; - case 1: - if (_this._pastSlopTolerance) - if (_this._tap_and_drag$_wonArenaForPrimaryPointer) { - if (_this._TapStatusTrackerMixin__down != null) { - if (!_this._tap_and_drag$_acceptedActivePointers.remove$1(0, pointer)) - _this.resolvePointer$2(pointer, B.GestureDisposition_1); - _this._dragState = B._DragState_20; - t1 = _this._TapStatusTrackerMixin__down; - t1.toString; - _this._acceptDrag$1(t1); - _this._checkDragEnd$0(); - } - } else { - _this._tap_and_drag$_checkCancel$0(); - _this.resolve$1(B.GestureDisposition_1); - } - else { - t1 = _this._TapStatusTrackerMixin__up; - if (t1 != null) - _this._checkTapUp$1(t1); - } - break; - case 2: - _this._checkDragEnd$0(); - break; - } - _this._stopDeadlineTimer$0(); - _this._tap_and_drag$_start = null; - _this._dragState = B._DragState_00; - _this._pastSlopTolerance = false; - }, - handleEvent$1($event) { - var computedSlop, t1, localToGlobalTransform, movedLocally, t2, t3, _this = this; - if ($event.get$pointer() !== _this._tap_and_drag$_primaryPointer) - return; - _this.super$_TapStatusTrackerMixin$handleEvent($event); - if (type$.PointerMoveEvent._is($event)) { - computedSlop = A.computeHitSlop($event.get$kind($event), _this.gestureSettings); - if (!_this._pastSlopTolerance) { - t1 = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = $event.get$position($event).$sub(0, t1.global).get$distance() > computedSlop; - } else - t1 = true; - _this._pastSlopTolerance = t1; - t1 = _this._dragState; - if (t1 === B._DragState_20) { - _this.__BaseTapAndDragGestureRecognizer__currentPosition_A = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); - _this._checkDragUpdate$1($event); - } else if (t1 === B._DragState_10) { - if (_this._tap_and_drag$_start == null) { - if ($event.get$transform($event) == null) - localToGlobalTransform = null; - else { - t1 = $event.get$transform($event); - t1.toString; - localToGlobalTransform = A.Matrix4_tryInvert(t1); - } - movedLocally = _this._tap_and_drag$_getDeltaForDetails$1($event.get$localDelta()); - t1 = _this.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.PointerEvent_transformDeltaViaPositions(localToGlobalTransform, null, movedLocally, $event.get$localPosition()).get$distance(); - t3 = _this._tap_and_drag$_getPrimaryValueFromOffset$1(movedLocally); - _this.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A = t1 + t2 * J.get$sign$in(t3 == null ? 1 : t3); - t1 = _this.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A = t1 + A.PointerEvent_transformDeltaViaPositions(localToGlobalTransform, null, $event.get$localDelta(), $event.get$localPosition()).get$distance() * B.JSInt_methods.get$sign(1); - if (!_this._hasSufficientGlobalDistanceToAccept$1($event.get$kind($event))) - t1 = _this._tap_and_drag$_wonArenaForPrimaryPointer && Math.abs(_this.__BaseTapAndDragGestureRecognizer__globalDistanceMovedAllAxes_A) > A.computePanSlop($event.get$kind($event), _this.gestureSettings); - else - t1 = true; - if (t1) { - _this._tap_and_drag$_start = $event; - if (_this.eagerVictoryOnDrag) { - _this._dragState = B._DragState_20; - if (!_this._tap_and_drag$_wonArenaForPrimaryPointer) - _this.resolve$1(B.GestureDisposition_0); - } - } - } - t1 = _this._tap_and_drag$_start; - if (t1 != null && _this._tap_and_drag$_wonArenaForPrimaryPointer) { - _this._dragState = B._DragState_20; - _this._acceptDrag$1(t1); - } - } - } else if (type$.PointerUpEvent._is($event)) { - t1 = _this._dragState; - if (t1 === B._DragState_10) - _this.stopTrackingIfPointerNoLongerDown$1($event); - else if (t1 === B._DragState_20) - _this._tap_and_drag$_giveUpPointer$1($event.get$pointer()); - } else if (type$.PointerCancelEvent._is($event)) { - _this._dragState = B._DragState_00; - _this._tap_and_drag$_giveUpPointer$1($event.get$pointer()); - } - }, - rejectGesture$1(pointer) { - var _this = this; - if (pointer !== _this._tap_and_drag$_primaryPointer) - return; - _this.super$_TapStatusTrackerMixin$rejectGesture(pointer); - _this._stopDeadlineTimer$0(); - _this._tap_and_drag$_giveUpPointer$1(pointer); - _this._resetTaps$0(); - _this._resetDragUpdateThrottle$0(); - }, - dispose$0() { - this._stopDeadlineTimer$0(); - this._resetDragUpdateThrottle$0(); - this.super$_BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin$dispose(); - }, - _acceptDrag$1($event) { - var t1, t2, localDelta, correctedLocalPosition, localToGlobalTransform, globalUpdateDelta, _this = this; - if (!_this._tap_and_drag$_wonArenaForPrimaryPointer) - return; - if (_this.dragStartBehavior === B.DragStartBehavior_1) { - t1 = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = $event.get$delta(); - _this.__BaseTapAndDragGestureRecognizer__currentPosition_A = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A = t1.$add(0, new A.OffsetPair($event.get$localDelta(), t2)); - } - _this._checkDragStart$1($event); - localDelta = $event.get$localDelta(); - if (!localDelta.$eq(0, B.Offset_0_0)) { - _this.__BaseTapAndDragGestureRecognizer__currentPosition_A = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); - t1 = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - correctedLocalPosition = t1.local.$add(0, localDelta); - if ($event.get$transform($event) == null) - localToGlobalTransform = null; - else { - t1 = $event.get$transform($event); - t1.toString; - localToGlobalTransform = A.Matrix4_tryInvert(t1); - } - globalUpdateDelta = A.PointerEvent_transformDeltaViaPositions(localToGlobalTransform, null, localDelta, correctedLocalPosition); - _this._checkDragUpdate$2$corrected($event, _this.__BaseTapAndDragGestureRecognizer__initialPosition_A.$add(0, new A.OffsetPair(localDelta, globalUpdateDelta))); - } - }, - _checkTapDown$1($event) { - var t1, t2, t3, t4, _this = this; - if (_this._tap_and_drag$_sentTapDown) - return; - t1 = $event.get$position($event); - t2 = $event.get$localPosition(); - t3 = _this._pointerToKind.$index(0, $event.get$pointer()); - t3.toString; - t4 = _this._TapStatusTrackerMixin__consecutiveTapCount; - if (_this.onTapDown != null) - _this.invokeCallback$2("onTapDown", new A.BaseTapAndDragGestureRecognizer__checkTapDown_closure(_this, new A.TapDragDownDetails(t1, t2, t3, t4))); - _this._tap_and_drag$_sentTapDown = true; - }, - _checkTapUp$1($event) { - var t1, t2, t3, t4, _this = this; - if (!_this._tap_and_drag$_wonArenaForPrimaryPointer) - return; - t1 = $event.get$kind($event); - t2 = $event.get$position($event); - t3 = $event.get$localPosition(); - t4 = _this._TapStatusTrackerMixin__consecutiveTapCount; - if (_this.onTapUp != null) - _this.invokeCallback$2("onTapUp", new A.BaseTapAndDragGestureRecognizer__checkTapUp_closure(_this, new A.TapDragUpDetails(t2, t3, t1, t4))); - _this._resetTaps$0(); - if (!_this._tap_and_drag$_acceptedActivePointers.remove$1(0, $event.get$pointer())) - _this.resolvePointer$2($event.get$pointer(), B.GestureDisposition_1); - }, - _checkDragStart$1($event) { - var t1, t2, t3, _this = this; - if (_this.onDragStart != null) { - t1 = $event.get$timeStamp($event); - t2 = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this._pointerToKind.$index(0, $event.get$pointer()); - t3.toString; - _this.invokeCallback$2("onDragStart", new A.BaseTapAndDragGestureRecognizer__checkDragStart_closure(_this, new A.TapDragStartDetails(t1, t2.global, t2.local, t3, _this._TapStatusTrackerMixin__consecutiveTapCount))); - } - _this._tap_and_drag$_start = null; - }, - _checkDragUpdate$2$corrected($event, corrected) { - var localPosition, t2, t3, t4, t5, t6, _this = this, - t1 = corrected == null, - globalPosition = t1 ? null : corrected.global; - if (globalPosition == null) - globalPosition = $event.get$position($event); - localPosition = t1 ? null : corrected.local; - if (localPosition == null) - localPosition = $event.get$localPosition(); - t1 = $event.get$timeStamp($event); - t2 = $event.get$localDelta(); - t3 = _this._pointerToKind.$index(0, $event.get$pointer()); - t3.toString; - t4 = _this.__BaseTapAndDragGestureRecognizer__initialPosition_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = globalPosition.$sub(0, t4.global); - t5 = localPosition.$sub(0, _this.__BaseTapAndDragGestureRecognizer__initialPosition_A.local); - t6 = _this._TapStatusTrackerMixin__consecutiveTapCount; - if (_this.onDragUpdate != null) - _this.invokeCallback$2("onDragUpdate", new A.BaseTapAndDragGestureRecognizer__checkDragUpdate_closure(_this, new A.TapDragUpdateDetails(t1, t2, globalPosition, localPosition, t3, t4, t5, t6))); - }, - _checkDragUpdate$1($event) { - return this._checkDragUpdate$2$corrected($event, null); - }, - _checkDragEnd$0() { - var t2, _this = this, - t1 = _this.__BaseTapAndDragGestureRecognizer__currentPosition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._dragUpdateThrottleTimer; - if (t2 != null) { - t2.cancel$0(0); - _this._handleDragUpdateThrottled$0(); - } - t2 = _this._TapStatusTrackerMixin__consecutiveTapCount; - if (_this.onDragEnd != null) - _this.invokeCallback$2("onDragEnd", new A.BaseTapAndDragGestureRecognizer__checkDragEnd_closure(_this, new A.TapDragEndDetails(0, t2, t1.global, t1.local))); - _this._resetTaps$0(); - _this._resetDragUpdateThrottle$0(); - }, - _tap_and_drag$_checkCancel$0() { - var t1, _this = this; - if (!_this._tap_and_drag$_sentTapDown) - return; - t1 = _this.onCancel; - if (t1 != null) - _this.invokeCallback$2("onCancel", t1); - _this._resetDragUpdateThrottle$0(); - _this._resetTaps$0(); - }, - _tap_and_drag$_giveUpPointer$1(pointer) { - this.stopTrackingPointer$1(pointer); - if (!this._tap_and_drag$_acceptedActivePointers.remove$1(0, pointer)) - this.resolvePointer$2(pointer, B.GestureDisposition_1); - }, - _resetTaps$0() { - this._tap_and_drag$_wonArenaForPrimaryPointer = this._tap_and_drag$_sentTapDown = false; - this._tap_and_drag$_primaryPointer = null; - }, - _resetDragUpdateThrottle$0() { - return; - }, - _stopDeadlineTimer$0() { - var t1 = this._deadlineTimer; - if (t1 != null) { - t1.cancel$0(0); - this._deadlineTimer = null; - } - } - }; - A.BaseTapAndDragGestureRecognizer__handleDragUpdateThrottled_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1.onDragUpdate; - t2.toString; - t1 = t1._lastDragUpdateDetails; - t1.toString; - return t2.call$1(t1); - }, - $signature: 0 - }; - A.BaseTapAndDragGestureRecognizer_addAllowedPointer_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._TapStatusTrackerMixin__down; - if (t2 != null) { - t1._checkTapDown$1(t2); - if (t1._TapStatusTrackerMixin__consecutiveTapCount > 1) - t1.resolve$1(B.GestureDisposition_0); - } - return null; - }, - $signature: 0 - }; - A.BaseTapAndDragGestureRecognizer__checkTapDown_closure.prototype = { - call$0() { - return this.$this.onTapDown.call$1(this.details); - }, - $signature: 0 - }; - A.BaseTapAndDragGestureRecognizer__checkTapUp_closure.prototype = { - call$0() { - return this.$this.onTapUp.call$1(this.upDetails); - }, - $signature: 0 - }; - A.BaseTapAndDragGestureRecognizer__checkDragStart_closure.prototype = { - call$0() { - return this.$this.onDragStart.call$1(this.details); - }, - $signature: 0 - }; - A.BaseTapAndDragGestureRecognizer__checkDragUpdate_closure.prototype = { - call$0() { - return this.$this.onDragUpdate.call$1(this.details); - }, - $signature: 0 - }; - A.BaseTapAndDragGestureRecognizer__checkDragEnd_closure.prototype = { - call$0() { - return this.$this.onDragEnd.call$1(this.endDetails); - }, - $signature: 0 - }; - A.TapAndHorizontalDragGestureRecognizer.prototype = { - _hasSufficientGlobalDistanceToAccept$1(pointerDeviceKind) { - var t1 = this.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return Math.abs(t1) > A.computeHitSlop(pointerDeviceKind, this.gestureSettings); - }, - _tap_and_drag$_getDeltaForDetails$1(delta) { - return new A.Offset(delta._dx, 0); - }, - _tap_and_drag$_getPrimaryValueFromOffset$1(value) { - return value._dx; - } - }; - A.TapAndPanGestureRecognizer.prototype = { - _hasSufficientGlobalDistanceToAccept$1(pointerDeviceKind) { - var t1 = this.__BaseTapAndDragGestureRecognizer__globalDistanceMoved_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return Math.abs(t1) > A.computePanSlop(pointerDeviceKind, this.gestureSettings); - }, - _tap_and_drag$_getDeltaForDetails$1(delta) { - return delta; - }, - _tap_and_drag$_getPrimaryValueFromOffset$1(value) { - return null; - } - }; - A._BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin.prototype = { - addAllowedPointer$1($event) { - var t1, _this = this; - _this.super$OneSequenceGestureRecognizer$addAllowedPointer($event); - t1 = _this._TapStatusTrackerMixin__consecutiveTapTimer; - if (t1 != null && t1._handle == null) - _this._tapTrackerReset$0(); - _this._TapStatusTrackerMixin__up = null; - if (_this._TapStatusTrackerMixin__down != null) - t1 = !(_this._TapStatusTrackerMixin__consecutiveTapTimer != null && _this._isWithinConsecutiveTapTolerance$1($event.get$position($event)) && _this._hasSameButton$1($event.get$buttons($event))); - else - t1 = false; - if (t1) - _this._TapStatusTrackerMixin__consecutiveTapCount = 1; - else - ++_this._TapStatusTrackerMixin__consecutiveTapCount; - _this._consecutiveTapTimerStop$0(); - _this._TapStatusTrackerMixin__down = $event; - _this._TapStatusTrackerMixin__previousButtons = $event.get$buttons($event); - _this._TapStatusTrackerMixin__lastTapOffset = $event.get$position($event); - _this._TapStatusTrackerMixin__originPosition = new A.OffsetPair($event.get$localPosition(), $event.get$position($event)); - t1 = _this._TapStatusTrackerMixin_onTapTrackStart; - if (t1 != null) - t1.call$0(); - }, - dispose$0() { - this._tapTrackerReset$0(); - this.super$OneSequenceGestureRecognizer$dispose(); - } - }; - A._TapDragDownDetails_Object_Diagnosticable.prototype = {}; - A._TapDragEndDetails_Object_Diagnosticable.prototype = {}; - A._TapDragStartDetails_Object_Diagnosticable.prototype = {}; - A._TapDragUpDetails_Object_Diagnosticable.prototype = {}; - A._TapDragUpdateDetails_Object_Diagnosticable.prototype = {}; - A._CombiningGestureArenaEntry.prototype = { - resolve$1(disposition) { - this._combiner._team$_resolve$2(this._team$_member, disposition); - }, - $isGestureArenaEntry: 1 - }; - A._CombiningGestureArenaMember.prototype = { - acceptGesture$1(pointer) { - var t1, t2, _i, member, _this = this; - _this._team$_close$0(); - if (_this._winner == null) { - t1 = _this._team$_owner.captain; - _this._winner = t1 == null ? _this._members[0] : t1; - } - for (t1 = _this._members, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - member = t1[_i]; - if (member !== _this._winner) - member.rejectGesture$1(pointer); - } - _this._winner.acceptGesture$1(pointer); - }, - rejectGesture$1(pointer) { - var t1, t2, _i; - this._team$_close$0(); - for (t1 = this._members, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].rejectGesture$1(pointer); - }, - _team$_close$0() { - this._resolved = true; - this._team$_owner._combiners.remove$1(0, this._team$_pointer); - }, - _team$_resolve$2(member, disposition) { - var t1, _this = this; - if (_this._resolved) - return; - switch (disposition.index) { - case 0: - if (_this._winner == null) { - t1 = _this._team$_owner.captain; - _this._winner = t1 == null ? member : t1; - } - t1 = _this._entry; - t1._arena._resolve$3(t1._arena$_pointer, t1._member, disposition); - break; - case 1: - t1 = _this._members; - B.JSArray_methods.remove$1(t1, member); - member.rejectGesture$1(_this._team$_pointer); - if (t1.length === 0) { - t1 = _this._entry; - t1._arena._resolve$3(t1._arena$_pointer, t1._member, disposition); - } - break; - } - } - }; - A.GestureArenaTeam.prototype = { - add$2(_, pointer, member) { - var combiner = this._combiners.putIfAbsent$2(0, pointer, new A.GestureArenaTeam_add_closure(this, pointer)); - combiner._members.push(member); - if (combiner._entry == null) - combiner._entry = $.GestureBinding__instance.GestureBinding_gestureArena.add$2(0, pointer, combiner); - return new A._CombiningGestureArenaEntry(combiner, member); - } - }; - A.GestureArenaTeam_add_closure.prototype = { - call$0() { - return new A._CombiningGestureArenaMember(this.$this, A._setArrayType([], type$.JSArray_GestureArenaMember), this.pointer); - }, - $signature: 341 - }; - A.Velocity.prototype = { - $sub(_, other) { - return new A.Velocity(this.pixelsPerSecond.$sub(0, other.pixelsPerSecond)); - }, - $add(_, other) { - return new A.Velocity(this.pixelsPerSecond.$add(0, other.pixelsPerSecond)); - }, - clampMagnitude$2(minValue, maxValue) { - var t1 = this.pixelsPerSecond, - valueSquared = t1.get$distanceSquared(); - if (valueSquared > maxValue * maxValue) - return new A.Velocity(t1.$div(0, t1.get$distance()).$mul(0, maxValue)); - if (valueSquared < minValue * minValue) - return new A.Velocity(t1.$div(0, t1.get$distance()).$mul(0, minValue)); - return this; - }, - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.Velocity && other.pixelsPerSecond.$eq(0, this.pixelsPerSecond); - }, - get$hashCode(_) { - var t1 = this.pixelsPerSecond; - return A.Object_hash(t1._dx, t1._dy, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var t1 = this.pixelsPerSecond; - return "Velocity(" + B.JSNumber_methods.toStringAsFixed$1(t1._dx, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(t1._dy, 1) + ")"; - } - }; - A.VelocityEstimate.prototype = { - toString$0(_) { - var _this = this, - t1 = _this.pixelsPerSecond; - return "VelocityEstimate(" + B.JSNumber_methods.toStringAsFixed$1(t1._dx, 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(t1._dy, 1) + "; offset: " + _this.offset.toString$0(0) + ", duration: " + _this.duration.toString$0(0) + ", confidence: " + B.JSNumber_methods.toStringAsFixed$1(_this.confidence, 1) + ")"; - } - }; - A._PointAtTime.prototype = { - toString$0(_) { - return "_PointAtTime(" + this.point.toString$0(0) + " at " + this.time.toString$0(0) + ")"; - } - }; - A.VelocityTracker.prototype = { - get$_sinceLastSample() { - var t1 = this._stopwatch; - if (t1 == null) { - $.GestureBinding__instance.toString; - $.$get$Stopwatch__frequency(); - t1 = this._stopwatch = new A.Stopwatch(); - } - return t1; - }, - addPosition$2(time, position) { - var t1, _this = this; - _this.get$_sinceLastSample().start$0(0); - _this.get$_sinceLastSample().reset$0(0); - t1 = ++_this._velocity_tracker$_index; - if (t1 === 20) - t1 = _this._velocity_tracker$_index = 0; - _this._samples[t1] = new A._PointAtTime(time, position); - }, - getVelocityEstimate$0() { - var t1, x, y, w, time, index, newestSample, t2, oldestSample, previousSample, sampleCount, sample, t3, age, position, xFit, yFit, t4, t5; - if (this.get$_sinceLastSample().get$elapsedMilliseconds() > 40) - return B.VelocityEstimate_nlh; - t1 = type$.JSArray_double; - x = A._setArrayType([], t1); - y = A._setArrayType([], t1); - w = A._setArrayType([], t1); - time = A._setArrayType([], t1); - index = this._velocity_tracker$_index; - t1 = this._samples; - newestSample = t1[index]; - if (newestSample == null) - return null; - t2 = newestSample.time._duration; - oldestSample = newestSample; - previousSample = oldestSample; - sampleCount = 0; - do { - sample = t1[index]; - if (sample == null) - break; - t3 = sample.time._duration; - age = (t2 - t3) / 1000; - if (age > 100 || Math.abs(t3 - previousSample.time._duration) / 1000 > 40) - break; - position = sample.point; - x.push(position._dx); - y.push(position._dy); - w.push(1); - time.push(-age); - index = (index === 0 ? 20 : index) - 1; - ++sampleCount; - if (sampleCount < 20) { - oldestSample = sample; - previousSample = oldestSample; - continue; - } else { - oldestSample = sample; - break; - } - } while (true); - if (sampleCount >= 3) { - xFit = A._InitializedCell$named("xFit", new A.VelocityTracker_getVelocityEstimate_closure(time, x, w)); - yFit = A._InitializedCell$named("yFit", new A.VelocityTracker_getVelocityEstimate_closure0(time, y, w)); - if (xFit._readFinal$0() != null && yFit._readFinal$0() != null) { - t1 = xFit._readFinal$0().coefficients[1]; - t3 = yFit._readFinal$0().coefficients[1]; - t4 = xFit._readFinal$0().__PolynomialFit_confidence_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t5 = yFit._readFinal$0().__PolynomialFit_confidence_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - return new A.VelocityEstimate(new A.Offset(t1 * 1000, t3 * 1000), t4 * t5, new A.Duration(t2 - oldestSample.time._duration), newestSample.point.$sub(0, oldestSample.point)); - } - } - return new A.VelocityEstimate(B.Offset_0_0, 1, new A.Duration(t2 - oldestSample.time._duration), newestSample.point.$sub(0, oldestSample.point)); - } - }; - A.VelocityTracker_getVelocityEstimate_closure.prototype = { - call$0() { - return new A.LeastSquaresSolver(this.time, this.x, this.w).solve$1(2); - }, - $signature: 142 - }; - A.VelocityTracker_getVelocityEstimate_closure0.prototype = { - call$0() { - return new A.LeastSquaresSolver(this.time, this.y, this.w).solve$1(2); - }, - $signature: 142 - }; - A.IOSScrollViewFlingVelocityTracker.prototype = { - addPosition$2(time, position) { - var t1, _this = this; - _this.get$_sinceLastSample().start$0(0); - _this.get$_sinceLastSample().reset$0(0); - t1 = (_this._velocity_tracker$_index + 1) % 20; - _this._velocity_tracker$_index = t1; - _this._touchSamples[t1] = new A._PointAtTime(time, position); - }, - _previousVelocityAt$1(index) { - var end, start, - t1 = this._velocity_tracker$_index + index, - endIndex = B.JSInt_methods.$mod(t1, 20), - startIndex = B.JSInt_methods.$mod(t1 - 1, 20); - t1 = this._touchSamples; - end = t1[endIndex]; - start = t1[startIndex]; - if (end == null || start == null) - return B.Offset_0_0; - t1 = end.time._duration - start.time._duration; - return t1 > 0 ? end.point.$sub(0, start.point).$mul(0, 1000).$div(0, t1 / 1000) : B.Offset_0_0; - }, - getVelocityEstimate$0() { - var estimatedVelocity, t1, t2, newestSample, oldestNonNullSample, i, _this = this; - if (_this.get$_sinceLastSample().get$elapsedMilliseconds() > 40) - return B.VelocityEstimate_nlh; - estimatedVelocity = _this._previousVelocityAt$1(-2).$mul(0, 0.6).$add(0, _this._previousVelocityAt$1(-1).$mul(0, 0.35)).$add(0, _this._previousVelocityAt$1(0).$mul(0, 0.05)); - t1 = _this._touchSamples; - t2 = _this._velocity_tracker$_index; - newestSample = t1[t2]; - for (oldestNonNullSample = null, i = 1; i <= 20; ++i) { - oldestNonNullSample = t1[B.JSInt_methods.$mod(t2 + i, 20)]; - if (oldestNonNullSample != null) - break; - } - if (oldestNonNullSample == null || newestSample == null) - return B.VelocityEstimate_QFj; - else - return new A.VelocityEstimate(estimatedVelocity, 1, new A.Duration(newestSample.time._duration - oldestNonNullSample.time._duration), newestSample.point.$sub(0, oldestNonNullSample.point)); - } - }; - A.MacOSScrollViewFlingVelocityTracker.prototype = { - getVelocityEstimate$0() { - var estimatedVelocity, t1, t2, newestSample, oldestNonNullSample, i, _this = this; - if (_this.get$_sinceLastSample().get$elapsedMilliseconds() > 40) - return B.VelocityEstimate_nlh; - estimatedVelocity = _this._previousVelocityAt$1(-2).$mul(0, 0.15).$add(0, _this._previousVelocityAt$1(-1).$mul(0, 0.65)).$add(0, _this._previousVelocityAt$1(0).$mul(0, 0.2)); - t1 = _this._touchSamples; - t2 = _this._velocity_tracker$_index; - newestSample = t1[t2]; - for (oldestNonNullSample = null, i = 1; i <= 20; ++i) { - oldestNonNullSample = t1[B.JSInt_methods.$mod(t2 + i, 20)]; - if (oldestNonNullSample != null) - break; - } - if (oldestNonNullSample == null || newestSample == null) - return B.VelocityEstimate_QFj; - else - return new A.VelocityEstimate(estimatedVelocity, 1, new A.Duration(newestSample.time._duration - oldestNonNullSample.time._duration), newestSample.point.$sub(0, oldestNonNullSample.point)); - } - }; - A._ActionButton.prototype = { - build$1(context) { - var _this = this, _null = null, - t1 = _this.standardComponent; - t1 = t1 == null ? _null : new A.ValueKey(t1, type$.ValueKey_StandardComponentType); - return A.IconButton$(_this.color, _null, _this.icon, _null, t1, new A._ActionButton_build_closure(_this, context), _null, _this.style, _this._getTooltip$1(context)); - } - }; - A._ActionButton_build_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1.onPressed; - if (t2 != null) - t2.call$0(); - else - t1._onPressedCallback$1(this.context); - }, - $signature: 0 - }; - A._ActionIcon.prototype = { - build$1(context) { - var t1, iconBuilder, data, semanticsLabel; - context.dependOnInheritedWidgetOfExactType$1$0(type$.ActionIconTheme); - t1 = A.Theme_of(context); - iconBuilder = this.iconBuilderCallback.call$1(t1.actionIconTheme); - if (iconBuilder != null) - return iconBuilder.call$1(context); - data = this.getIcon.call$1(context); - semanticsLabel = null; - switch (A.defaultTargetPlatform().index) { - case 0: - t1 = A.Localizations_of(context, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations); - t1.toString; - semanticsLabel = this.getAndroidSemanticsLabel.call$1(t1); - break; - case 1: - case 3: - case 5: - case 2: - case 4: - break; - } - return A.Icon$(data, null, semanticsLabel, null); - } - }; - A.BackButtonIcon.prototype = { - build$1(context) { - return new A._ActionIcon(new A.BackButtonIcon_build_closure(), new A.BackButtonIcon_build_closure0(), new A.BackButtonIcon_build_closure1(), null); - } - }; - A.BackButtonIcon_build_closure.prototype = { - call$1(actionIconTheme) { - return actionIconTheme == null ? null : actionIconTheme.backButtonIconBuilder; - }, - $signature: 105 - }; - A.BackButtonIcon_build_closure0.prototype = { - call$1(context) { - return B.IconData_57490_true; - }, - $signature: 106 - }; - A.BackButtonIcon_build_closure1.prototype = { - call$1(materialLocalization) { - return "Back"; - }, - $signature: 123 - }; - A.BackButton.prototype = { - _onPressedCallback$1(context) { - return A.Navigator_maybePop(context); - }, - _getTooltip$1(context) { - A.Localizations_of(context, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations).toString; - return "Back"; - } - }; - A.DrawerButtonIcon.prototype = { - build$1(context) { - return new A._ActionIcon(new A.DrawerButtonIcon_build_closure(), new A.DrawerButtonIcon_build_closure0(), new A.DrawerButtonIcon_build_closure1(), null); - } - }; - A.DrawerButtonIcon_build_closure.prototype = { - call$1(actionIconTheme) { - return actionIconTheme == null ? null : actionIconTheme.drawerButtonIconBuilder; - }, - $signature: 105 - }; - A.DrawerButtonIcon_build_closure0.prototype = { - call$1(context) { - return B.IconData_58332_false; - }, - $signature: 106 - }; - A.DrawerButtonIcon_build_closure1.prototype = { - call$1(materialLocalization) { - return "Open navigation menu"; - }, - $signature: 123 - }; - A.DrawerButton.prototype = { - _onPressedCallback$1(context) { - var t3, t4, - t1 = A.Scaffold_of(context), - t2 = t1._endDrawerKey; - if (t2.get$currentState() != null) { - t3 = t1._endDrawerOpened; - t4 = t3._restoration_properties$_value; - t3 = t4 == null ? A._instanceType(t3)._eval$1("RestorableValue.T")._as(t4) : t4; - } else - t3 = false; - if (t3) - t2.get$currentState().close$0(0); - t1 = t1._drawerKey.get$currentState(); - if (t1 != null) - t1.open$0(0); - return null; - }, - _getTooltip$1(context) { - A.Localizations_of(context, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations).toString; - return "Open navigation menu"; - } - }; - A.EndDrawerButtonIcon.prototype = { - build$1(context) { - return new A._ActionIcon(new A.EndDrawerButtonIcon_build_closure(), new A.EndDrawerButtonIcon_build_closure0(), new A.EndDrawerButtonIcon_build_closure1(), null); - } - }; - A.EndDrawerButtonIcon_build_closure.prototype = { - call$1(actionIconTheme) { - return actionIconTheme == null ? null : actionIconTheme.endDrawerButtonIconBuilder; - }, - $signature: 105 - }; - A.EndDrawerButtonIcon_build_closure0.prototype = { - call$1(context) { - return B.IconData_58332_false; - }, - $signature: 106 - }; - A.EndDrawerButtonIcon_build_closure1.prototype = { - call$1(materialLocalization) { - return "Open navigation menu"; - }, - $signature: 123 - }; - A.EndDrawerButton.prototype = { - _onPressedCallback$1(context) { - var t3, t4, - t1 = A.Scaffold_of(context), - t2 = t1._drawerKey; - if (t2.get$currentState() != null) { - t3 = t1._drawerOpened; - t4 = t3._restoration_properties$_value; - t3 = t4 == null ? A._instanceType(t3)._eval$1("RestorableValue.T")._as(t4) : t4; - } else - t3 = false; - if (t3) - t2.get$currentState().close$0(0); - t1 = t1._endDrawerKey.get$currentState(); - if (t1 != null) - t1.open$0(0); - return null; - }, - _getTooltip$1(context) { - A.Localizations_of(context, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations).toString; - return "Open navigation menu"; - } - }; - A.ActionIconThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hashAll([_this.backButtonIconBuilder, _this.closeButtonIconBuilder, _this.drawerButtonIconBuilder, _this.endDrawerButtonIconBuilder]); - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.ActionIconThemeData; - } - }; - A._ActionIconThemeData_Object_Diagnosticable.prototype = {}; - A.AdaptiveTextSelectionToolbar.prototype = { - build$1(context) { - var resultChildren, t2, _this = this, - t1 = _this.buttonItems.length === 0; - if (t1) - return B.SizedBox_0_0_null_null; - resultChildren = J.toList$0$ax(A.AdaptiveTextSelectionToolbar_getAdaptiveButtons(context, _this.buttonItems)); - switch (A.Theme_of(context).platform.index) { - case 2: - t1 = _this.anchors; - t2 = t1.primaryAnchor; - t1 = t1.secondaryAnchor; - return A.CupertinoTextSelectionToolbar$(t2, t1 == null ? t2 : t1, resultChildren); - case 0: - t1 = _this.anchors; - t2 = t1.primaryAnchor; - t1 = t1.secondaryAnchor; - return A.TextSelectionToolbar$(t2, t1 == null ? t2 : t1, resultChildren); - case 1: - case 3: - case 5: - return new A.DesktopTextSelectionToolbar(_this.anchors.primaryAnchor, resultChildren, null); - case 4: - return new A.CupertinoDesktopTextSelectionToolbar(_this.anchors.primaryAnchor, resultChildren, null); - } - } - }; - A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure.prototype = { - call$1(buttonItem) { - return A.CupertinoTextSelectionToolbarButton$buttonItem(buttonItem); - }, - $signature: 326 - }; - A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure0.prototype = { - call$1(buttonItem) { - var t1 = this.context; - return A.DesktopTextSelectionToolbarButton$text(t1, buttonItem.onPressed, A.AdaptiveTextSelectionToolbar_getButtonLabel(t1, buttonItem)); - }, - $signature: 312 - }; - A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure1.prototype = { - call$1(buttonItem) { - return A.CupertinoDesktopTextSelectionToolbarButton$text(buttonItem.onPressed, A.AdaptiveTextSelectionToolbar_getButtonLabel(this.context, buttonItem)); - }, - $signature: 558 - }; - A.ThemeMode.prototype = { - _enumToString$0() { - return "ThemeMode." + this._name; - } - }; - A.MaterialApp.prototype = { - createState$0() { - return new A._MaterialAppState(); - } - }; - A.MaterialApp_createMaterialHeroController_closure.prototype = { - call$2(begin, end) { - return new A.MaterialRectArcTween(begin, end); - }, - $signature: 311 - }; - A.MaterialScrollBehavior.prototype = { - getPlatform$1(context) { - return A.Theme_of(context).platform; - }, - buildScrollbar$3(context, child, details) { - switch (A.axisDirectionToAxis(details.direction).index) { - case 0: - return child; - case 1: - switch (A.Theme_of(context).platform.index) { - case 3: - case 4: - case 5: - return A.Scrollbar$(child, details.controller, null); - case 0: - case 1: - case 2: - return child; - } - break; - } - }, - buildOverscrollIndicator$3(context, child, details) { - A.Theme_of(context); - switch (A.Theme_of(context).platform.index) { - case 2: - case 3: - case 4: - case 5: - return child; - case 0: - switch (0) { - case 0: - return new A.StretchingOverscrollIndicator(details.direction, details.decorationClipBehavior, child, null); - } - case 1: - break; - } - return A.GlowingOverscrollIndicator$(details.direction, child, A.Theme_of(context).colorScheme.secondary); - } - }; - A._MaterialAppState.prototype = { - initState$0() { - this.super$State$initState(); - this.___MaterialAppState__heroController_A = A.MaterialApp_createMaterialHeroController(); - }, - dispose$0() { - var t1 = this.___MaterialAppState__heroController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$State$dispose(); - }, - get$_localizationsDelegates() { - var t1 = A._setArrayType([], type$.JSArray_LocalizationsDelegate_dynamic); - this._widget.toString; - t1.push(B.C__MaterialLocalizationsDelegate); - t1.push(B.C__CupertinoLocalizationsDelegate); - return t1; - }, - _materialBuilder$2(context, child) { - var t1, platformBrightness, useDarkTheme, highContrast, theme, t2, effectiveSelectionColor, effectiveCursorColor, childWidget, _this = this, _null = null; - _this._widget.toString; - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_5); - platformBrightness = t1 == null ? _null : t1.platformBrightness; - if (platformBrightness == null) - platformBrightness = B.Brightness_1; - useDarkTheme = platformBrightness === B.Brightness_0; - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_13); - t1 = t1 == null ? _null : t1.highContrast; - highContrast = t1 === true; - if (useDarkTheme) - if (highContrast) - _this._widget.toString; - theme = _null; - if (useDarkTheme) - _this._widget.toString; - if (useDarkTheme) - theme = _this._widget.darkTheme; - else if (highContrast) - _this._widget.toString; - if (theme == null) - theme = _this._widget.theme; - t1 = theme.colorScheme; - A.SystemChrome_setSystemUIOverlayStyle(t1.brightness === B.Brightness_0 ? B.SystemUiOverlayStyle_PSv : B.SystemUiOverlayStyle_4qY); - t2 = theme.textSelectionTheme; - effectiveSelectionColor = t2.selectionColor; - if (effectiveSelectionColor == null) - effectiveSelectionColor = t1.primary.withOpacity$1(0.4); - effectiveCursorColor = t2.cursorColor; - if (effectiveCursorColor == null) - effectiveCursorColor = t1.primary; - childWidget = child == null ? B.SizedBox_0_0_null_null : child; - _this._widget.toString; - t1 = A.DefaultSelectionStyle$(childWidget, effectiveCursorColor, _null, _null, effectiveSelectionColor); - childWidget = new A.AnimatedTheme(theme, new A.ScaffoldMessenger(t1, _null), B.C__Linear, B.Duration_200000, _null, _null); - return childWidget; - }, - _buildWidgetApp$1(context) { - var materialColor, t3, t4, _this = this, _null = null, - t1 = _this._widget, - t2 = t1.theme; - t2 = t2.primaryColor; - materialColor = t2; - if (materialColor == null) - materialColor = B.MaterialColor_45F; - t2 = t1.home; - t3 = t1.onGenerateRoute; - t1 = t1.title; - t4 = _this.get$_localizationsDelegates(); - _this._widget.toString; - return new A.WidgetsApp(_null, t3, _null, new A._MaterialAppState__buildWidgetApp_closure(), _null, _null, _null, _null, _null, t2, B.Map_empty2, _null, _null, _null, B.List_empty7, _this.get$_materialBuilder(), t1, _null, B.TextStyle_L1b, materialColor, _null, t4, _null, _null, B.List_Locale_en_US, false, false, _null, _null, _null, new A.GlobalObjectKey(_this, type$.GlobalObjectKey_State_StatefulWidget)); - }, - build$1(context) { - var t1, _null = null, - result = A.Focus$(false, false, this._buildWidgetApp$1(context), _null, _null, _null, _null, true, _null, _null, _null, new A._MaterialAppState_build_closure(), _null, _null); - this._widget.toString; - t1 = this.___MaterialAppState__heroController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return A.ScrollConfiguration$(B.C_MaterialScrollBehavior, new A.HeroControllerScope(t1, result, _null)); - } - }; - A._MaterialAppState__buildWidgetApp_closure.prototype = { - call$1$2(settings, builder, $T) { - return A.MaterialPageRoute$(builder, settings, $T); - }, - call$2(settings, builder) { - builder.toString; - return this.call$1$2(settings, builder, type$.dynamic); - }, - $signature: 322 - }; - A._MaterialAppState_build_closure.prototype = { - call$2(node, $event) { - if (!($event instanceof A.KeyDownEvent) && !($event instanceof A.KeyRepeatEvent) || !$event.logicalKey.$eq(0, B.LogicalKeyboardKey_4294967323)) - return B.KeyEventResult_1; - return A.Tooltip_dismissAllToolTips() ? B.KeyEventResult_0 : B.KeyEventResult_1; - }, - $signature: 145 - }; - A._ToolbarContainerLayout.prototype = { - getConstraintsForChild$1(constraints) { - return constraints.tighten$1$height(this.toolbarHeight); - }, - getSize$1(constraints) { - return new A.Size(constraints.maxWidth, this.toolbarHeight); - }, - getPositionForChild$2(size, childSize) { - return new A.Offset(0, size._dy - childSize._dy); - }, - shouldRelayout$1(oldDelegate) { - return this.toolbarHeight !== oldDelegate.toolbarHeight; - } - }; - A._PreferredAppBarSize.prototype = {}; - A.AppBar.prototype = { - _getEffectiveCenterTitle$1(theme) { - var t1 = new A.AppBar__getEffectiveCenterTitle_platformCenter(this, theme).call$0(); - return t1; - }, - createState$0() { - return new A._AppBarState(); - }, - notificationPredicate$1(arg0) { - return A.scroll_notification__defaultScrollNotificationPredicate$closure().call$1(arg0); - }, - get$preferredSize() { - return this.preferredSize; - } - }; - A.AppBar__getEffectiveCenterTitle_platformCenter.prototype = { - call$0() { - switch (this.theme.platform.index) { - case 0: - case 1: - case 3: - case 5: - return false; - case 2: - case 4: - var t1 = this.$this.actions; - return t1 == null || t1.length < 2; - } - }, - $signature: 60 - }; - A._AppBarState.prototype = { - didChangeDependencies$0() { - var t1, scaffoldState, t2, _this = this; - _this.super$State$didChangeDependencies(); - t1 = _this._app_bar$_scrollNotificationObserver; - if (t1 != null) - t1.removeListener$1(0, _this.get$_app_bar$_handleScrollNotification()); - scaffoldState = _this._framework$_element.findAncestorStateOfType$1$0(type$.ScaffoldState); - if (scaffoldState != null) { - t1 = scaffoldState._drawerOpened; - t2 = t1._restoration_properties$_value; - if (!(t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2)) { - t1 = scaffoldState._endDrawerOpened; - t2 = t1._restoration_properties$_value; - t1 = t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; - } else - t1 = true; - } else - t1 = false; - if (t1) - return; - t1 = _this._framework$_element; - t1.toString; - t1 = _this._app_bar$_scrollNotificationObserver = A.ScrollNotificationObserver_maybeOf(t1); - if (t1 != null) { - t1 = t1._scroll_notification_observer$_listeners; - t1._insertBefore$3$updateFirst(t1._collection$_first, new A._ListenerEntry(_this.get$_app_bar$_handleScrollNotification()), false); - } - }, - dispose$0() { - var _this = this, - t1 = _this._app_bar$_scrollNotificationObserver; - if (t1 != null) { - t1.removeListener$1(0, _this.get$_app_bar$_handleScrollNotification()); - _this._app_bar$_scrollNotificationObserver = null; - } - _this.super$State$dispose(); - }, - _app_bar$_handleScrollNotification$1(notification) { - var oldScrolledUnder, metrics, t1, _this = this; - if (notification instanceof A.ScrollUpdateNotification && _this._widget.notificationPredicate$1(notification)) { - oldScrolledUnder = _this._scrolledUnder; - metrics = notification.metrics; - switch (metrics.axisDirection.index) { - case 0: - t1 = _this._scrolledUnder = Math.max(metrics.get$maxScrollExtent() - metrics.get$pixels(), 0) > 0; - break; - case 2: - t1 = _this._scrolledUnder = Math.max(metrics.get$pixels() - metrics.get$minScrollExtent(), 0) > 0; - break; - case 1: - case 3: - t1 = oldScrolledUnder; - break; - default: - t1 = oldScrolledUnder; - } - if (t1 !== oldScrolledUnder) - _this.setState$1(new A._AppBarState__handleScrollNotification_closure()); - } - }, - _resolveColor$4(states, widgetColor, themeColor, defaultColor) { - var t1 = type$.nullable_Color, - t2 = A.WidgetStateProperty_resolveAs(widgetColor, states, t1); - t1 = t2 == null ? A.WidgetStateProperty_resolveAs(themeColor, states, t1) : t2; - return t1 == null ? A.WidgetStateProperty_resolveAs(defaultColor, states, type$.Color) : t1; - }, - build$1(context) { - var t1, t2, t3, t4, toolbarHeight, t5, backgroundColor, t6, t7, scrolledUnderBackground, effectiveBackgroundColor, actionForegroundColor, foregroundColor, elevation, effectiveElevation, overallIconTheme, overallIconTheme0, actionsIconTheme, actionsPadding, toolbarTextStyle, titleTextStyle, leading, effectiveIconButtonTheme, leadingIconButtonStyle, title, title0, _0_0, actions, effectiveActionsIconButtonTheme, actionsIconButtonStyle, appBar, style, overlayStyle, _this = this, _null = null, - theme = A.Theme_of(context), - iconButtonTheme = A.IconButtonTheme_of(context), - appBarTheme = A.Theme_of(context).appBarTheme, - defaults = new A._AppBarDefaultsM3(context, _null, _null, 0, 3, _null, _null, _null, _null, _null, _null, 16, _null, 64, _null, _null, _null, _null), - scaffold = context.findAncestorStateOfType$1$0(type$.ScaffoldState), - parentRoute = A.ModalRoute__of(context, _null, type$.nullable_Object); - context.dependOnInheritedWidgetOfExactType$1$0(type$.FlexibleSpaceBarSettings); - t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.WidgetState); - t2 = _this._scrolledUnder; - if (t2) - t1.add$1(0, B.WidgetState_5); - t2 = scaffold == null; - if (t2) - t3 = _null; - else { - scaffold._widget.toString; - t3 = false; - } - if (t2) - t2 = _null; - else { - scaffold._widget.toString; - t2 = false; - } - t4 = _this._widget; - t4.toString; - toolbarHeight = appBarTheme.toolbarHeight; - if (toolbarHeight == null) - toolbarHeight = 56; - t5 = appBarTheme.backgroundColor; - backgroundColor = _this._resolveColor$4(t1, t4.backgroundColor, t5, defaults.get$backgroundColor(0)); - t4 = _this._widget.backgroundColor; - t6 = A.Theme_of(context).colorScheme; - t7 = t6._surfaceContainer; - scrolledUnderBackground = _this._resolveColor$4(t1, t4, t5, t7 == null ? t6.surface : t7); - effectiveBackgroundColor = t1.contains$1(0, B.WidgetState_5) ? scrolledUnderBackground : backgroundColor; - _this._widget.toString; - actionForegroundColor = appBarTheme.foregroundColor; - foregroundColor = actionForegroundColor == null ? defaults.get$foregroundColor() : actionForegroundColor; - _this._widget.toString; - elevation = appBarTheme.elevation; - if (elevation == null) { - t4 = defaults.elevation; - t4.toString; - elevation = t4; - } - if (t1.contains$1(0, B.WidgetState_5)) { - _this._widget.toString; - t1 = appBarTheme.scrolledUnderElevation; - if (t1 == null) - t1 = defaults.scrolledUnderElevation; - effectiveElevation = t1 == null ? elevation : t1; - } else - effectiveElevation = elevation; - _this._widget.toString; - overallIconTheme = appBarTheme.iconTheme; - overallIconTheme0 = overallIconTheme == null ? defaults.get$iconTheme().copyWith$1$color(foregroundColor) : overallIconTheme; - _this._widget.toString; - t1 = appBarTheme.actionsIconTheme; - if (t1 == null) - t1 = _null; - if (t1 == null) - t1 = overallIconTheme; - if (t1 == null) { - t1 = defaults.get$actionsIconTheme().copyWith$1$color(actionForegroundColor); - actionsIconTheme = t1; - } else - actionsIconTheme = t1; - if (actionsIconTheme == null) - actionsIconTheme = overallIconTheme0; - _this._widget.toString; - actionsPadding = appBarTheme.actionsPadding; - if (actionsPadding == null) - actionsPadding = defaults.get$actionsPadding(); - _this._widget.toString; - toolbarTextStyle = appBarTheme.toolbarTextStyle; - if (toolbarTextStyle == null) { - t1 = defaults.get$toolbarTextStyle(); - toolbarTextStyle = t1 == null ? _null : t1.copyWith$1$color(foregroundColor); - } - _this._widget.toString; - titleTextStyle = appBarTheme.titleTextStyle; - if (titleTextStyle == null) { - t1 = defaults.get$titleTextStyle(); - titleTextStyle = t1 == null ? _null : t1.copyWith$1$color(foregroundColor); - } - t1 = _this._widget; - leading = t1.leading; - if (leading == null) - if (t3 === true) { - t1 = overallIconTheme0.size; - leading = new A.DrawerButton(B.StandardComponentType_3, _null, _null, B.DrawerButtonIcon_null, _null, _null, _null, _null, A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, t1 == null ? 24 : t1, _null, _null, _null, _null), _null); - } else { - if (parentRoute == null) - t1 = _null; - else - t1 = parentRoute.get$hasActiveRouteBelow() || parentRoute.LocalHistoryRoute__entriesImpliesAppBarDismissal > 0; - if (t1 === true) - leading = B.BackButton_6Oi; - } - if (leading != null) { - if (overallIconTheme0.$eq(0, defaults.get$iconTheme())) - effectiveIconButtonTheme = iconButtonTheme; - else { - leadingIconButtonStyle = A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, overallIconTheme0.color, _null, _null, overallIconTheme0.size, _null, _null, _null, _null); - t1 = iconButtonTheme.style; - effectiveIconButtonTheme = new A.IconButtonThemeData(t1 == null ? _null : t1.copyWith$3$foregroundColor$iconSize$overlayColor(leadingIconButtonStyle.foregroundColor, leadingIconButtonStyle.iconSize, leadingIconButtonStyle.overlayColor)); - } - t1 = A.Center$(leading, _null, _null); - leading = A.IconButtonTheme$(t1, effectiveIconButtonTheme); - _this._widget.toString; - t1 = appBarTheme.leadingWidth; - leading = new A.ConstrainedBox(A.BoxConstraints$tightFor(_null, t1 == null ? 56 : t1), leading, _null); - } - t1 = _this._widget; - title = t1.title; - title0 = new A._AppBarTitleBox(title, _null); - _0_0 = theme.platform; - $label0$0: { - t3 = _null; - if (B.TargetPlatform_0 === _0_0 || B.TargetPlatform_1 === _0_0 || B.TargetPlatform_3 === _0_0 || B.TargetPlatform_5 === _0_0) { - t3 = true; - break $label0$0; - } - if (B.TargetPlatform_2 === _0_0 || B.TargetPlatform_4 === _0_0) - break $label0$0; - } - title = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, title0, _null); - titleTextStyle.toString; - title = A.MediaQuery_withClampedTextScaling(A.DefaultTextStyle$(title, _null, _null, B.TextOverflow_2, false, titleTextStyle, _null, _null, B.TextWidthBasis_0), 1.34); - t1 = t1.actions; - if (t1 != null && t1.length !== 0) - actions = new A.Padding(actionsPadding, A.Row$(t1, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0, _null), _null); - else if (t2 === true) { - t1 = overallIconTheme0.size; - actions = new A.EndDrawerButton(_null, _null, _null, B.EndDrawerButtonIcon_null, _null, _null, _null, _null, A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, t1 == null ? 24 : t1, _null, _null, _null, _null), _null); - } else - actions = _null; - if (actions != null) { - if (actionsIconTheme.$eq(0, defaults.get$actionsIconTheme())) - effectiveActionsIconButtonTheme = iconButtonTheme; - else { - actionsIconButtonStyle = A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, actionsIconTheme.color, _null, _null, actionsIconTheme.size, _null, _null, _null, _null); - t1 = iconButtonTheme.style; - effectiveActionsIconButtonTheme = new A.IconButtonThemeData(t1 == null ? _null : t1.copyWith$3$foregroundColor$iconSize$overlayColor(actionsIconButtonStyle.foregroundColor, actionsIconButtonStyle.iconSize, actionsIconButtonStyle.overlayColor)); - } - actions = A.IconButtonTheme$(A.IconTheme_merge(actions, actionsIconTheme), effectiveActionsIconButtonTheme); - } - t1 = _this._widget._getEffectiveCenterTitle$1(theme); - t2 = _this._widget.titleSpacing; - if (t2 == null) - t2 = appBarTheme.titleSpacing; - if (t2 == null) - t2 = 16; - toolbarTextStyle.toString; - appBar = A.ClipRect$(new A.CustomSingleChildLayout(new A._ToolbarContainerLayout(toolbarHeight), A.IconTheme_merge(A.DefaultTextStyle$(new A.NavigationToolbar(leading, title, actions, t1, t2, _null), _null, _null, B.TextOverflow_0, true, toolbarTextStyle, _null, _null, B.TextWidthBasis_0), overallIconTheme0), _null), B.Clip_1, _null); - appBar = A.SafeArea$(false, appBar, B.EdgeInsets_0_0_0_0, true); - t1 = A.ThemeData_estimateBrightnessForColor(effectiveBackgroundColor); - style = t1 === B.Brightness_0 ? B.SystemUiOverlayStyle_PSv : B.SystemUiOverlayStyle_4qY; - overlayStyle = new A.SystemUiOverlayStyle(_null, _null, _null, _null, B.Color_Edl, style.statusBarBrightness, style.statusBarIconBrightness, style.systemStatusBarContrastEnforced); - _this._widget.toString; - t1 = appBarTheme.shadowColor; - if (t1 == null) - t1 = defaults.get$shadowColor(0); - _this._widget.toString; - t2 = appBarTheme.surfaceTintColor; - if (t2 == null) { - t2 = theme.colorScheme; - t3 = t2._surfaceTint; - t2 = t3 == null ? t2.primary : t3; - } - t3 = appBarTheme.shape; - if (t3 == null) - t3 = defaults.shape; - t1 = A.Material$(B.Duration_200000, true, _null, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, true, false, false, new A.Align(B.Alignment_0_m1, _null, _null, appBar, _null), _null), B.Clip_0, effectiveBackgroundColor, effectiveElevation, _null, t1, t3, t2, _null, B.MaterialType_0); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), true, false, false, false, new A.AnnotatedRegion(overlayStyle, t1, _null, type$.AnnotatedRegion_SystemUiOverlayStyle), _null); - } - }; - A._AppBarState__handleScrollNotification_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._AppBarTitleBox.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderAppBarTitleBox(B.Alignment_0_0, context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$textDirection(context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - } - }; - A._RenderAppBarTitleBox.prototype = { - computeDryLayout$1(constraints) { - var innerConstraints = constraints.copyWith$1$maxHeight(1 / 0), - t1 = this.RenderObjectWithChildMixin__child; - return constraints.constrain$1(t1._computeIntrinsics$3(B.C__DryLayout, innerConstraints, t1.get$_computeDryLayout())); - }, - computeDryBaseline$2(constraints, baseline) { - var result, childSize, _this = this, - innerConstraints = constraints.copyWith$1$maxHeight(1 / 0), - child = _this.RenderObjectWithChildMixin__child; - if (child == null) - return null; - result = child.getDryBaseline$2(innerConstraints, baseline); - if (result == null) - return null; - childSize = child._computeIntrinsics$3(B.C__DryLayout, innerConstraints, child.get$_computeDryLayout()); - return result + _this.get$resolvedAlignment().alongOffset$1(type$.Offset._as(_this._computeIntrinsics$3(B.C__DryLayout, constraints, _this.get$_computeDryLayout()).$sub(0, childSize)))._dy; - }, - performLayout$0() { - var _this = this, - t1 = type$.BoxConstraints, - innerConstraints = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).copyWith$1$maxHeight(1 / 0); - _this.RenderObjectWithChildMixin__child.layout$2$parentUsesSize(innerConstraints, true); - _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(_this.RenderObjectWithChildMixin__child.get$size(0)); - _this.alignChild$0(); - } - }; - A._AppBarDefaultsM3.prototype = { - get$_theme() { - var result, _this = this, - value = _this.___AppBarDefaultsM3__theme_FI; - if (value === $) { - result = A.Theme_of(_this.context); - _this.___AppBarDefaultsM3__theme_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___AppBarDefaultsM3__theme_FI = result; - value = result; - } - return value; - }, - get$_app_bar$_colors() { - var t1, _this = this, - value = _this.___AppBarDefaultsM3__colors_FI; - if (value === $) { - t1 = _this.get$_theme(); - _this.___AppBarDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___AppBarDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$_app_bar$_textTheme() { - var t1, _this = this, - value = _this.___AppBarDefaultsM3__textTheme_FI; - if (value === $) { - t1 = _this.get$_theme(); - _this.___AppBarDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___AppBarDefaultsM3__textTheme_FI = t1.textTheme; - } - return value; - }, - get$backgroundColor(_) { - return this.get$_app_bar$_colors().surface; - }, - get$foregroundColor() { - return this.get$_app_bar$_colors().onSurface; - }, - get$shadowColor(_) { - return B.Color_Edl; - }, - get$surfaceTintColor() { - return B.Color_Edl; - }, - get$iconTheme() { - var _null = null; - return new A.IconThemeData(24, _null, _null, _null, _null, this.get$_app_bar$_colors().onSurface, _null, _null, _null); - }, - get$actionsIconTheme() { - var _null = null, - t1 = this.get$_app_bar$_colors(), - t2 = t1._onSurfaceVariant; - return new A.IconThemeData(24, _null, _null, _null, _null, t2 == null ? t1.onSurface : t2, _null, _null, _null); - }, - get$toolbarTextStyle() { - return this.get$_app_bar$_textTheme().bodyMedium; - }, - get$titleTextStyle() { - return this.get$_app_bar$_textTheme().titleLarge; - }, - get$actionsPadding() { - return B.EdgeInsets_0_0_0_0; - } - }; - A.AppBarTheme.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.get$backgroundColor(_this), _this.get$foregroundColor(), _this.elevation, _this.scrolledUnderElevation, _this.get$shadowColor(_this), _this.get$surfaceTintColor(), _this.shape, _this.get$iconTheme(), _this.get$actionsIconTheme(), _this.centerTitle, _this.titleSpacing, _this.leadingWidth, _this.toolbarHeight, _this.get$toolbarTextStyle(), _this.get$titleTextStyle(), _this.systemOverlayStyle, _this.get$actionsPadding(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.AppBarTheme) - if (J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this))) - if (J.$eq$(other.get$foregroundColor(), _this.get$foregroundColor())) - if (other.elevation == _this.elevation) - if (other.scrolledUnderElevation == _this.scrolledUnderElevation) - if (J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this))) - if (J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor())) - if (J.$eq$(other.shape, _this.shape)) - if (J.$eq$(other.get$iconTheme(), _this.get$iconTheme())) - if (J.$eq$(other.get$actionsIconTheme(), _this.get$actionsIconTheme())) - if (other.titleSpacing == _this.titleSpacing) - if (other.leadingWidth == _this.leadingWidth) - if (other.toolbarHeight == _this.toolbarHeight) - if (J.$eq$(other.get$toolbarTextStyle(), _this.get$toolbarTextStyle())) - if (J.$eq$(other.get$titleTextStyle(), _this.get$titleTextStyle())) - t1 = J.$eq$(other.get$actionsPadding(), _this.get$actionsPadding()); - return t1; - }, - get$backgroundColor(receiver) { - return this.backgroundColor; - }, - get$foregroundColor() { - return this.foregroundColor; - }, - get$shadowColor(receiver) { - return this.shadowColor; - }, - get$surfaceTintColor() { - return this.surfaceTintColor; - }, - get$iconTheme() { - return this.iconTheme; - }, - get$actionsIconTheme() { - return this.actionsIconTheme; - }, - get$toolbarTextStyle() { - return this.toolbarTextStyle; - }, - get$titleTextStyle() { - return this.titleTextStyle; - }, - get$actionsPadding() { - return this.actionsPadding; - } - }; - A._AppBarTheme_Object_Diagnosticable.prototype = {}; - A.MaterialPointArcTween.prototype = { - _initialize$0() { - var t2, delta, deltaX, deltaY, distanceFromAtoB, t3, t4, c, t5, t6, t7, t8, _this = this, - t1 = _this.begin; - t1.toString; - t2 = _this.end; - t2.toString; - delta = t2.$sub(0, t1); - deltaX = Math.abs(delta._dx); - deltaY = Math.abs(delta._dy); - distanceFromAtoB = delta.get$distance(); - t3 = t2._dx; - t4 = t1._dy; - c = new A.Offset(t3, t4); - t5 = new A.MaterialPointArcTween__initialize_sweepAngle(_this, distanceFromAtoB); - if (deltaX > 2 && deltaY > 2) { - t6 = distanceFromAtoB * distanceFromAtoB; - t7 = t1._dx; - t8 = t2._dy; - if (deltaX < deltaY) { - t1 = t6 / c.$sub(0, t1).get$distance() / 2; - _this._radius = t1; - _this._center = new A.Offset(t3 + t1 * J.get$sign$in(t7 - t3), t8); - if (t7 < t3) { - _this._beginAngle = t5.call$0() * J.get$sign$in(t4 - t8); - _this._endAngle = 0; - } else { - _this._beginAngle = 3.141592653589793 + t5.call$0() * J.get$sign$in(t8 - t4); - _this._endAngle = 3.141592653589793; - } - } else { - _this._radius = t6 / c.$sub(0, t2).get$distance() / 2; - t1 = J.get$sign$in(t8 - t4); - t2 = _this._radius; - t2.toString; - _this._center = new A.Offset(t7, t4 + t1 * t2); - if (t4 < t8) { - _this._beginAngle = -1.5707963267948966; - _this._endAngle = -1.5707963267948966 + t5.call$0() * J.get$sign$in(t3 - t7); - } else { - _this._beginAngle = 1.5707963267948966; - _this._endAngle = 1.5707963267948966 + t5.call$0() * J.get$sign$in(t7 - t3); - } - } - } else - _this._endAngle = _this._beginAngle = null; - _this._arc$_dirty = false; - }, - get$center() { - var _this = this; - if (_this.begin == null || _this.end == null) - return null; - if (_this._arc$_dirty) - _this._initialize$0(); - return _this._center; - }, - get$radius() { - var _this = this; - if (_this.begin == null || _this.end == null) - return null; - if (_this._arc$_dirty) - _this._initialize$0(); - return _this._radius; - }, - get$beginAngle() { - var _this = this; - if (_this.begin == null || _this.end == null) - return null; - if (_this._arc$_dirty) - _this._initialize$0(); - return _this._beginAngle; - }, - get$endAngle() { - var _this = this; - if (_this.begin == null || _this.end == null) - return null; - if (_this._arc$_dirty) - _this._initialize$0(); - return _this._beginAngle; - }, - set$begin(value) { - if (!J.$eq$(value, this.begin)) { - this.begin = value; - this._arc$_dirty = true; - } - }, - set$end(_, value) { - if (!J.$eq$(value, this.end)) { - this.end = value; - this._arc$_dirty = true; - } - }, - lerp$1(t) { - var t1, t2, t3, t4, _this = this; - if (_this._arc$_dirty) - _this._initialize$0(); - if (t === 0) { - t1 = _this.begin; - t1.toString; - return t1; - } - if (t === 1) { - t1 = _this.end; - t1.toString; - return t1; - } - t1 = _this._beginAngle; - if (t1 == null || _this._endAngle == null) { - t1 = A.Offset_lerp(_this.begin, _this.end, t); - t1.toString; - return t1; - } - t1 = A.lerpDouble(t1, _this._endAngle, t); - t1.toString; - t2 = Math.cos(t1); - t3 = _this._radius; - t3.toString; - t1 = Math.sin(t1); - t4 = _this._radius; - t4.toString; - return _this._center.$add(0, new A.Offset(t2 * t3, t1 * t4)); - }, - toString$0(_) { - var _this = this; - return "MaterialPointArcTween(" + A.S(_this.begin) + " \u2192 " + A.S(_this.end) + "; center=" + A.S(_this.get$center()) + ", radius=" + A.S(_this.get$radius()) + ", beginAngle=" + A.S(_this.get$beginAngle()) + ", endAngle=" + A.S(_this.get$endAngle()) + ")"; - } - }; - A.MaterialPointArcTween__initialize_sweepAngle.prototype = { - call$0() { - var t1 = this.$this._radius; - t1.toString; - return 2 * Math.asin(this.distanceFromAtoB / (2 * t1)); - }, - $signature: 116 - }; - A._CornerId.prototype = { - _enumToString$0() { - return "_CornerId." + this._name; - } - }; - A._Diagonal.prototype = {}; - A.MaterialRectArcTween.prototype = { - _initialize$0() { - var t2, t3, _this = this, - diagonal = A._maxBy(B.List_Yk4, new A.MaterialRectArcTween__initialize_closure(_this, _this.end.get$center().$sub(0, _this.begin.get$center()))), - t1 = _this.begin; - t1.toString; - t2 = diagonal.beginId; - t1 = _this._cornerFor$2(t1, t2); - t3 = _this.end; - t3.toString; - _this.__MaterialRectArcTween__beginArc_A = new A.MaterialPointArcTween(t1, _this._cornerFor$2(t3, t2)); - t2 = _this.begin; - t2.toString; - t3 = diagonal.endId; - t2 = _this._cornerFor$2(t2, t3); - t1 = _this.end; - t1.toString; - _this.__MaterialRectArcTween__endArc_A = new A.MaterialPointArcTween(t2, _this._cornerFor$2(t1, t3)); - _this._arc$_dirty = false; - }, - _cornerFor$2(rect, id) { - var t1; - switch (id.index) { - case 0: - t1 = new A.Offset(rect.left, rect.top); - break; - case 1: - t1 = new A.Offset(rect.right, rect.top); - break; - case 2: - t1 = new A.Offset(rect.left, rect.bottom); - break; - case 3: - t1 = new A.Offset(rect.right, rect.bottom); - break; - default: - t1 = null; - } - return t1; - }, - get$beginArc() { - var t1, _this = this; - if (_this.begin == null) - return null; - if (_this._arc$_dirty) - _this._initialize$0(); - t1 = _this.__MaterialRectArcTween__beginArc_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - get$endArc() { - var t1, _this = this; - if (_this.end == null) - return null; - if (_this._arc$_dirty) - _this._initialize$0(); - t1 = _this.__MaterialRectArcTween__endArc_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - set$begin(value) { - if (!J.$eq$(value, this.begin)) { - this.begin = value; - this._arc$_dirty = true; - } - }, - set$end(_, value) { - if (!J.$eq$(value, this.end)) { - this.end = value; - this._arc$_dirty = true; - } - }, - lerp$1(t) { - var t1, t2, _this = this; - if (_this._arc$_dirty) - _this._initialize$0(); - if (t === 0) { - t1 = _this.begin; - t1.toString; - return t1; - } - if (t === 1) { - t1 = _this.end; - t1.toString; - return t1; - } - t1 = _this.__MaterialRectArcTween__beginArc_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.lerp$1(t); - t2 = _this.__MaterialRectArcTween__endArc_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - return A.Rect$fromPoints(t1, t2.lerp$1(t)); - }, - toString$0(_) { - var _this = this; - return "MaterialRectArcTween(" + A.S(_this.begin) + " \u2192 " + A.S(_this.end) + "; beginArc=" + A.S(_this.get$beginArc()) + ", endArc=" + A.S(_this.get$endArc()) + ")"; - } - }; - A.MaterialRectArcTween__initialize_closure.prototype = { - call$1(d) { - var t4, delta, $length, - t1 = this.$this, - t2 = this.centersVector, - t3 = t1.begin; - t3.toString; - t3 = t1._cornerFor$2(t3, d.endId); - t4 = t1.begin; - t4.toString; - delta = t3.$sub(0, t1._cornerFor$2(t4, d.beginId)); - $length = delta.get$distance(); - return t2._dx * delta._dx / $length + t2._dy * delta._dy / $length; - }, - $signature: 281 - }; - A.BadgeThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.backgroundColor, _this.textColor, _this.smallSize, _this.largeSize, _this.textStyle, _this.padding, _this.alignment, _this.offset, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.BadgeThemeData && J.$eq$(other.backgroundColor, _this.backgroundColor) && J.$eq$(other.textColor, _this.textColor) && other.smallSize == _this.smallSize && other.largeSize == _this.largeSize && J.$eq$(other.textStyle, _this.textStyle) && J.$eq$(other.padding, _this.padding) && J.$eq$(other.alignment, _this.alignment) && J.$eq$(other.offset, _this.offset); - } - }; - A._BadgeThemeData_Object_Diagnosticable.prototype = {}; - A.MaterialBannerThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.backgroundColor, _this.surfaceTintColor, _this.shadowColor, _this.dividerColor, _this.contentTextStyle, _this.elevation, _this.padding, _this.leadingPadding, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.MaterialBannerThemeData && J.$eq$(other.backgroundColor, _this.backgroundColor) && J.$eq$(other.surfaceTintColor, _this.surfaceTintColor) && J.$eq$(other.shadowColor, _this.shadowColor) && J.$eq$(other.dividerColor, _this.dividerColor) && J.$eq$(other.contentTextStyle, _this.contentTextStyle) && other.elevation == _this.elevation && J.$eq$(other.padding, _this.padding) && J.$eq$(other.leadingPadding, _this.leadingPadding); - } - }; - A._MaterialBannerThemeData_Object_Diagnosticable.prototype = {}; - A.BottomAppBarTheme.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.color, _this.elevation, _this.shape, _this.height, _this.surfaceTintColor, _this.shadowColor, _this.padding, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.BottomAppBarTheme && J.$eq$(other.color, _this.color) && other.elevation == _this.elevation && other.height == _this.height && J.$eq$(other.surfaceTintColor, _this.surfaceTintColor) && J.$eq$(other.shadowColor, _this.shadowColor) && J.$eq$(other.padding, _this.padding); - } - }; - A._BottomAppBarTheme_Object_Diagnosticable.prototype = {}; - A.BottomNavigationBarThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.backgroundColor, _this.elevation, _this.selectedIconTheme, _this.unselectedIconTheme, _this.selectedItemColor, _this.unselectedItemColor, _this.selectedLabelStyle, _this.unselectedLabelStyle, _this.showSelectedLabels, _this.showUnselectedLabels, _this.type, _this.enableFeedback, _this.landscapeLayout, _this.mouseCursor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.BottomNavigationBarThemeData) - if (J.$eq$(other.backgroundColor, _this.backgroundColor)) - if (other.elevation == _this.elevation) - if (J.$eq$(other.selectedIconTheme, _this.selectedIconTheme)) - if (J.$eq$(other.unselectedIconTheme, _this.unselectedIconTheme)) - if (J.$eq$(other.selectedItemColor, _this.selectedItemColor)) - if (J.$eq$(other.unselectedItemColor, _this.unselectedItemColor)) - if (J.$eq$(other.selectedLabelStyle, _this.selectedLabelStyle)) - t1 = J.$eq$(other.unselectedLabelStyle, _this.unselectedLabelStyle); - return t1; - } - }; - A._BottomNavigationBarThemeData_Object_Diagnosticable.prototype = {}; - A.BottomSheetThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.get$backgroundColor(_this), _this.get$surfaceTintColor(), _this.elevation, _this.modalBackgroundColor, _this.modalBarrierColor, _this.get$shadowColor(_this), _this.modalElevation, _this.shape, _this.showDragHandle, _this.get$dragHandleColor(), _this.get$dragHandleSize(), _this.clipBehavior, _this.get$constraints(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.BottomSheetThemeData) - if (J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this))) - if (J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor())) - if (other.elevation == _this.elevation) - if (J.$eq$(other.modalBackgroundColor, _this.modalBackgroundColor)) - if (J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this))) - if (J.$eq$(other.modalBarrierColor, _this.modalBarrierColor)) - if (other.modalElevation == _this.modalElevation) - if (J.$eq$(other.shape, _this.shape)) - if (J.$eq$(other.get$dragHandleColor(), _this.get$dragHandleColor())) - if (J.$eq$(other.get$dragHandleSize(), _this.get$dragHandleSize())) - t1 = J.$eq$(other.get$constraints(), _this.get$constraints()); - return t1; - }, - get$backgroundColor(receiver) { - return this.backgroundColor; - }, - get$surfaceTintColor() { - return this.surfaceTintColor; - }, - get$shadowColor(receiver) { - return this.shadowColor; - }, - get$dragHandleColor() { - return this.dragHandleColor; - }, - get$dragHandleSize() { - return this.dragHandleSize; - }, - get$constraints() { - return this.constraints; - } - }; - A._BottomSheetThemeData_Object_Diagnosticable.prototype = {}; - A.ButtonBarThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.alignment, _this.mainAxisSize, _this.buttonTextTheme, _this.buttonMinWidth, _this.buttonHeight, _this.buttonPadding, _this.buttonAlignedDropdown, _this.layoutBehavior, _this.overflowDirection, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.ButtonBarThemeData) - if (other.buttonMinWidth == _this.buttonMinWidth) - if (other.buttonHeight == _this.buttonHeight) - t1 = J.$eq$(other.buttonPadding, _this.buttonPadding); - return t1; - } - }; - A._ButtonBarThemeData_Object_Diagnosticable.prototype = {}; - A.ButtonStyle.prototype = { - copyWith$25$alignment$animationDuration$backgroundBuilder$backgroundColor$elevation$enableFeedback$fixedSize$foregroundBuilder$foregroundColor$iconAlignment$iconColor$iconSize$maximumSize$minimumSize$mouseCursor$overlayColor$padding$shadowColor$shape$side$splashFactory$surfaceTintColor$tapTargetSize$textStyle$visualDensity(alignment, animationDuration, backgroundBuilder, backgroundColor, elevation, enableFeedback, fixedSize, foregroundBuilder, foregroundColor, iconAlignment, iconColor, iconSize, maximumSize, minimumSize, mouseCursor, overlayColor, padding, shadowColor, shape, side, splashFactory, surfaceTintColor, tapTargetSize, textStyle, visualDensity) { - var _this = this, - t1 = textStyle == null ? _this.get$textStyle() : textStyle, - t2 = backgroundColor == null ? _this.get$backgroundColor(_this) : backgroundColor, - t3 = foregroundColor == null ? _this.get$foregroundColor() : foregroundColor, - t4 = overlayColor == null ? _this.get$overlayColor() : overlayColor, - t5 = shadowColor == null ? _this.get$shadowColor(_this) : shadowColor, - t6 = surfaceTintColor == null ? _this.get$surfaceTintColor() : surfaceTintColor, - t7 = elevation == null ? _this.get$elevation(_this) : elevation, - t8 = padding == null ? _this.get$padding(_this) : padding, - t9 = minimumSize == null ? _this.get$minimumSize() : minimumSize, - t10 = fixedSize == null ? _this.fixedSize : fixedSize, - t11 = maximumSize == null ? _this.get$maximumSize() : maximumSize, - t12 = iconColor == null ? _this.get$iconColor() : iconColor, - t13 = iconSize == null ? _this.get$iconSize() : iconSize, - t14 = side == null ? _this.get$side() : side, - t15 = shape == null ? _this.get$shape(_this) : shape, - t16 = mouseCursor == null ? _this.get$mouseCursor() : mouseCursor, - t17 = visualDensity == null ? _this.get$visualDensity() : visualDensity, - t18 = tapTargetSize == null ? _this.get$tapTargetSize() : tapTargetSize, - t19 = animationDuration == null ? _this.animationDuration : animationDuration, - t20 = enableFeedback == null ? _this.enableFeedback : enableFeedback, - t21 = alignment == null ? _this.alignment : alignment, - t22 = splashFactory == null ? _this.get$splashFactory() : splashFactory; - return A.ButtonStyle$(t21, t19, _this.backgroundBuilder, t2, t7, t20, t10, _this.foregroundBuilder, t3, _this.iconAlignment, t12, t13, t11, t9, t16, t4, t8, t5, t15, t14, t22, t6, t18, t1, t17); - }, - copyWith$3$foregroundColor$iconSize$overlayColor(foregroundColor, iconSize, overlayColor) { - var _null = null; - return this.copyWith$25$alignment$animationDuration$backgroundBuilder$backgroundColor$elevation$enableFeedback$fixedSize$foregroundBuilder$foregroundColor$iconAlignment$iconColor$iconSize$maximumSize$minimumSize$mouseCursor$overlayColor$padding$shadowColor$shape$side$splashFactory$surfaceTintColor$tapTargetSize$textStyle$visualDensity(_null, _null, _null, _null, _null, _null, _null, _null, foregroundColor, _null, _null, iconSize, _null, _null, _null, overlayColor, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$2$backgroundColor$foregroundColor(backgroundColor, foregroundColor) { - var _null = null; - return this.copyWith$25$alignment$animationDuration$backgroundBuilder$backgroundColor$elevation$enableFeedback$fixedSize$foregroundBuilder$foregroundColor$iconAlignment$iconColor$iconSize$maximumSize$minimumSize$mouseCursor$overlayColor$padding$shadowColor$shape$side$splashFactory$surfaceTintColor$tapTargetSize$textStyle$visualDensity(_null, _null, _null, backgroundColor, _null, _null, _null, _null, foregroundColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - merge$1(style) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, _this = this; - if (style == null) - return _this; - t1 = _this.get$textStyle(); - if (t1 == null) - t1 = style.get$textStyle(); - t2 = _this.get$backgroundColor(_this); - if (t2 == null) - t2 = style.get$backgroundColor(style); - t3 = _this.get$foregroundColor(); - if (t3 == null) - t3 = style.get$foregroundColor(); - t4 = _this.get$overlayColor(); - if (t4 == null) - t4 = style.get$overlayColor(); - t5 = _this.get$shadowColor(_this); - if (t5 == null) - t5 = style.get$shadowColor(style); - t6 = _this.get$surfaceTintColor(); - if (t6 == null) - t6 = style.get$surfaceTintColor(); - t7 = _this.get$elevation(_this); - if (t7 == null) - t7 = style.get$elevation(style); - t8 = _this.get$padding(_this); - if (t8 == null) - t8 = style.get$padding(style); - t9 = _this.get$minimumSize(); - if (t9 == null) - t9 = style.get$minimumSize(); - t10 = _this.fixedSize; - if (t10 == null) - t10 = style.fixedSize; - t11 = _this.get$maximumSize(); - if (t11 == null) - t11 = style.get$maximumSize(); - t12 = _this.get$iconColor(); - if (t12 == null) - t12 = style.get$iconColor(); - t13 = _this.get$iconSize(); - if (t13 == null) - t13 = style.get$iconSize(); - t14 = style.iconAlignment; - t15 = _this.get$side(); - if (t15 == null) - t15 = style.get$side(); - t16 = _this.get$shape(_this); - if (t16 == null) - t16 = style.get$shape(style); - t17 = _this.get$mouseCursor(); - if (t17 == null) - t17 = style.get$mouseCursor(); - t18 = _this.get$visualDensity(); - if (t18 == null) - t18 = style.get$visualDensity(); - t19 = _this.get$tapTargetSize(); - if (t19 == null) - t19 = style.get$tapTargetSize(); - t20 = _this.animationDuration; - if (t20 == null) - t20 = style.animationDuration; - t21 = _this.enableFeedback; - if (t21 == null) - t21 = style.enableFeedback; - t22 = _this.alignment; - if (t22 == null) - t22 = style.alignment; - t23 = _this.get$splashFactory(); - if (t23 == null) - t23 = style.get$splashFactory(); - t24 = style.backgroundBuilder; - t25 = style.foregroundBuilder; - return _this.copyWith$25$alignment$animationDuration$backgroundBuilder$backgroundColor$elevation$enableFeedback$fixedSize$foregroundBuilder$foregroundColor$iconAlignment$iconColor$iconSize$maximumSize$minimumSize$mouseCursor$overlayColor$padding$shadowColor$shape$side$splashFactory$surfaceTintColor$tapTargetSize$textStyle$visualDensity(t22, t20, t24, t2, t7, t21, t10, t25, t3, t14, t12, t13, t11, t9, t17, t4, t8, t5, t16, t15, t23, t6, t19, t1, t18); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hashAll([_this.get$textStyle(), _this.get$backgroundColor(_this), _this.get$foregroundColor(), _this.get$overlayColor(), _this.get$shadowColor(_this), _this.get$surfaceTintColor(), _this.get$elevation(_this), _this.get$padding(_this), _this.get$minimumSize(), _this.fixedSize, _this.get$maximumSize(), _this.get$iconColor(), _this.get$iconSize(), _this.iconAlignment, _this.get$side(), _this.get$shape(_this), _this.get$mouseCursor(), _this.get$visualDensity(), _this.get$tapTargetSize(), _this.animationDuration, _this.enableFeedback, _this.alignment, _this.get$splashFactory(), _this.backgroundBuilder, _this.foregroundBuilder]); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.ButtonStyle) - if (J.$eq$(other.get$textStyle(), _this.get$textStyle())) - if (J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this))) - if (J.$eq$(other.get$foregroundColor(), _this.get$foregroundColor())) - if (J.$eq$(other.get$overlayColor(), _this.get$overlayColor())) - if (J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this))) - if (J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor())) - if (J.$eq$(other.get$elevation(other), _this.get$elevation(_this))) - if (J.$eq$(other.get$padding(other), _this.get$padding(_this))) - if (J.$eq$(other.get$minimumSize(), _this.get$minimumSize())) - if (J.$eq$(other.fixedSize, _this.fixedSize)) - if (J.$eq$(other.get$maximumSize(), _this.get$maximumSize())) - if (J.$eq$(other.get$iconColor(), _this.get$iconColor())) - if (J.$eq$(other.get$iconSize(), _this.get$iconSize())) - if (J.$eq$(other.get$side(), _this.get$side())) - if (J.$eq$(other.get$shape(other), _this.get$shape(_this))) - if (J.$eq$(other.get$mouseCursor(), _this.get$mouseCursor())) - if (J.$eq$(other.get$visualDensity(), _this.get$visualDensity())) - if (other.get$tapTargetSize() == _this.get$tapTargetSize()) - if (J.$eq$(other.animationDuration, _this.animationDuration)) - if (other.enableFeedback == _this.enableFeedback) - if (J.$eq$(other.alignment, _this.alignment)) - t1 = other.get$splashFactory() == _this.get$splashFactory(); - return t1; - }, - get$textStyle() { - return this.textStyle; - }, - get$backgroundColor(receiver) { - return this.backgroundColor; - }, - get$foregroundColor() { - return this.foregroundColor; - }, - get$overlayColor() { - return this.overlayColor; - }, - get$shadowColor(receiver) { - return this.shadowColor; - }, - get$surfaceTintColor() { - return this.surfaceTintColor; - }, - get$elevation(receiver) { - return this.elevation; - }, - get$padding(receiver) { - return this.padding; - }, - get$minimumSize() { - return this.minimumSize; - }, - get$maximumSize() { - return this.maximumSize; - }, - get$iconColor() { - return this.iconColor; - }, - get$iconSize() { - return this.iconSize; - }, - get$side() { - return this.side; - }, - get$shape(receiver) { - return this.shape; - }, - get$mouseCursor() { - return this.mouseCursor; - }, - get$visualDensity() { - return this.visualDensity; - }, - get$tapTargetSize() { - return this.tapTargetSize; - }, - get$splashFactory() { - return this.splashFactory; - } - }; - A._ButtonStyle_Object_Diagnosticable.prototype = {}; - A.ButtonStyleButton.prototype = { - createState$0() { - return new A._ButtonStyleState(null, null); - } - }; - A._ButtonStyleState.prototype = { - handleStatesControllerChange$0() { - this.setState$1(new A._ButtonStyleState_handleStatesControllerChange_closure()); - }, - get$statesController() { - var t1 = this._widget.statesController; - if (t1 == null) { - t1 = this.internalStatesController; - t1.toString; - } - return t1; - }, - initStatesController$0() { - var t1, t2, _this = this; - if (_this._widget.statesController == null) - _this.internalStatesController = A.WidgetStatesController$(null); - t1 = _this.get$statesController(); - t2 = _this._widget.onPressed; - t1.update$2(0, B.WidgetState_6, t2 == null); - _this.get$statesController().addListener$1(0, _this.get$handleStatesControllerChange()); - }, - initState$0() { - this.super$State$initState(); - this.initStatesController$0(); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.statesController; - if (_this._widget.statesController != t1) { - if (t1 != null) - t1.removeListener$1(0, _this.get$handleStatesControllerChange()); - if (_this._widget.statesController != null) { - t1 = _this.internalStatesController; - if (t1 != null) { - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - } - _this.internalStatesController = null; - } - _this.initStatesController$0(); - } - t1 = _this._widget.onPressed; - if (t1 != null !== (oldWidget.onPressed != null)) { - t1 = _this.get$statesController(); - t2 = _this._widget.onPressed; - t1.update$2(0, B.WidgetState_6, t2 == null); - t1 = _this._widget.onPressed; - if (t1 == null) - _this.get$statesController().update$2(0, B.WidgetState_2, false); - } - }, - dispose$0() { - var t1, _this = this; - _this.get$statesController().removeListener$1(0, _this.get$handleStatesControllerChange()); - t1 = _this.internalStatesController; - if (t1 != null) { - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - } - t1 = _this.controller; - if (t1 != null) - t1.dispose$0(); - _this.super$__ButtonStyleState_State_TickerProviderStateMixin$dispose(); - }, - build$1(context) { - var resolvedElevation, resolvedTextStyle, t2, resolvedBackgroundColor, resolvedForegroundColor, resolvedShadowColor, resolvedSurfaceTintColor, resolvedPadding, resolvedMinimumSize, resolvedFixedSize, resolvedMaximumSize, resolvedIconColor, resolvedIconSize, resolvedSide, resolvedShape, resolvedVisualDensity, resolvedTapTargetSize, resolvedAnimationDuration, resolvedEnableFeedback, resolvedAlignment, densityAdjustment, resolvedSplashFactory, resolvedBackgroundBuilder, resolvedForegroundBuilder, effectiveClipBehavior, effectiveConstraints, size, dy, dx, padding, t3, t4, result, t5, t6, t7, t8, minSize, _this = this, _null = null, - t1 = _this._widget, - widgetStyle = t1.style, - themeStyle = t1.themeStyleOf$1(context), - defaultStyle = _this._widget.defaultStyleOf$1(context), - effectiveValue = new A._ButtonStyleState_build_effectiveValue(widgetStyle, themeStyle, defaultStyle), - resolve = new A._ButtonStyleState_build_resolve(_this, effectiveValue); - t1 = type$.nullable_double; - resolvedElevation = resolve.call$1$1(new A._ButtonStyleState_build_closure(), t1); - resolvedTextStyle = resolve.call$1$1(new A._ButtonStyleState_build_closure0(), type$.nullable_TextStyle); - t2 = type$.nullable_Color; - resolvedBackgroundColor = resolve.call$1$1(new A._ButtonStyleState_build_closure1(), t2); - resolvedForegroundColor = resolve.call$1$1(new A._ButtonStyleState_build_closure2(), t2); - resolvedShadowColor = resolve.call$1$1(new A._ButtonStyleState_build_closure3(), t2); - resolvedSurfaceTintColor = resolve.call$1$1(new A._ButtonStyleState_build_closure4(), t2); - resolvedPadding = resolve.call$1$1(new A._ButtonStyleState_build_closure5(), type$.nullable_EdgeInsetsGeometry); - t2 = type$.nullable_Size; - resolvedMinimumSize = resolve.call$1$1(new A._ButtonStyleState_build_closure6(), t2); - resolvedFixedSize = resolve.call$1$1(new A._ButtonStyleState_build_closure7(), t2); - resolvedMaximumSize = resolve.call$1$1(new A._ButtonStyleState_build_closure8(), t2); - resolvedIconColor = new A._ButtonStyleState_build_effectiveIconColor(_this, widgetStyle, themeStyle, defaultStyle).call$0(); - resolvedIconSize = resolve.call$1$1(new A._ButtonStyleState_build_closure9(), t1); - resolvedSide = resolve.call$1$1(new A._ButtonStyleState_build_closure10(), type$.nullable_BorderSide); - resolvedShape = resolve.call$1$1(new A._ButtonStyleState_build_closure11(), type$.nullable_OutlinedBorder); - resolvedVisualDensity = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure12(), type$.VisualDensity); - resolvedTapTargetSize = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure13(), type$.MaterialTapTargetSize); - resolvedAnimationDuration = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure14(), type$.Duration); - resolvedEnableFeedback = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure15(), type$.bool); - if (resolvedEnableFeedback == null) - resolvedEnableFeedback = true; - resolvedAlignment = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure16(), type$.AlignmentGeometry); - densityAdjustment = new A.Offset(resolvedVisualDensity.horizontal, resolvedVisualDensity.vertical).$mul(0, 4); - resolvedSplashFactory = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure17(), type$.InteractiveInkFeatureFactory); - t1 = type$.Widget_Function_3_BuildContext_and_Set_WidgetState_and_nullable_Widget; - resolvedBackgroundBuilder = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure18(), t1); - resolvedForegroundBuilder = effectiveValue.call$1$1(new A._ButtonStyleState_build_closure19(), t1); - effectiveClipBehavior = _this._widget.clipBehavior; - if (effectiveClipBehavior == null) - effectiveClipBehavior = (resolvedBackgroundBuilder == null ? resolvedForegroundBuilder : resolvedBackgroundBuilder) != null ? B.Clip_2 : B.Clip_0; - t1 = resolvedMinimumSize._dx; - t2 = resolvedMinimumSize._dy; - effectiveConstraints = resolvedVisualDensity.effectiveConstraints$1(new A.BoxConstraints(t1, resolvedMaximumSize._dx, t2, resolvedMaximumSize._dy)); - if (resolvedFixedSize != null) { - size = effectiveConstraints.constrain$1(resolvedFixedSize); - t1 = size._dx; - if (isFinite(t1)) - effectiveConstraints = effectiveConstraints.copyWith$2$maxWidth$minWidth(t1, t1); - t1 = size._dy; - if (isFinite(t1)) - effectiveConstraints = effectiveConstraints.copyWith$2$maxHeight$minHeight(t1, t1); - } - dy = densityAdjustment._dy; - t1 = densityAdjustment._dx; - dx = Math.max(0, t1); - padding = resolvedPadding.add$1(0, new A.EdgeInsets(dx, dy, dx, dy)).clamp$2(0, B.EdgeInsets_0_0_0_0, B._MixedEdgeInsets_rAd); - t2 = false; - if (resolvedAnimationDuration._duration > 0) { - t3 = _this.elevation; - if (t3 != null) { - t4 = _this.backgroundColor; - if (t4 != null) - if (t3 !== resolvedElevation) - if (t4.get$value(t4) !== resolvedBackgroundColor.get$value(resolvedBackgroundColor)) { - t2 = _this.backgroundColor; - t2 = t2.get$opacity(t2) === 1 && resolvedBackgroundColor.get$opacity(resolvedBackgroundColor) < 1 && resolvedElevation === 0; - } - } - } - if (t2) { - t2 = _this.controller; - if (!J.$eq$(t2 == null ? _null : t2.duration, resolvedAnimationDuration)) { - t2 = _this.controller; - if (t2 != null) - t2.dispose$0(); - t2 = A.AnimationController$(_null, resolvedAnimationDuration, _null, _null, _this); - t2.didRegisterListener$0(); - t3 = t2.AnimationLocalStatusListenersMixin__statusListeners; - t3._isDirty = true; - t3._list.push(new A._ButtonStyleState_build_closure20(_this)); - _this.controller = t2; - } - resolvedBackgroundColor = _this.backgroundColor; - _this.controller.set$value(0, 0); - _this.controller.forward$0(0); - } - _this.elevation = resolvedElevation; - _this.backgroundColor = resolvedBackgroundColor; - resolvedAlignment.toString; - result = new A.Padding(padding, new A.Align(resolvedAlignment, 1, 1, resolvedForegroundBuilder != null ? resolvedForegroundBuilder.call$3(context, _this.get$statesController()._change_notifier$_value, _this._widget.child) : _this._widget.child, _null), _null); - if (resolvedBackgroundBuilder != null) - result = resolvedBackgroundBuilder.call$3(context, _this.get$statesController()._change_notifier$_value, result); - t2 = _this._widget; - t3 = t2.onPressed; - t4 = t2.onLongPress; - t5 = t2.onHover; - t6 = t2.focusNode; - t2 = t2.onFocusChange; - t7 = resolvedShape.copyWith$1$side(resolvedSide); - t8 = _this.get$statesController(); - result = A.InkWell$(false, _null, t3 != null, A.IconTheme_merge(result, new A.IconThemeData(resolvedIconSize, _null, _null, _null, _null, resolvedIconColor, _null, _null, _null)), t7, resolvedEnableFeedback, _null, t6, B.Color_Edl, _null, new A._MouseCursor(new A._ButtonStyleState_build_closure21(effectiveValue)), t2, _null, t5, t4, t3, _null, _null, new A._WidgetStatePropertyWith(new A._ButtonStyleState_build_closure22(effectiveValue), type$._WidgetStatePropertyWith_nullable_Color), _null, _null, resolvedSplashFactory, t8); - t2 = _this._widget; - t3 = t2.tooltip; - if (t3 != null) - result = A.Tooltip$(result, t3); - switch (resolvedTapTargetSize.index) { - case 0: - minSize = new A.Size(48 + t1, 48 + dy); - break; - case 1: - minSize = B.Size_0_0; - break; - default: - minSize = _null; - } - t1 = t2.onPressed; - resolvedElevation.toString; - t2 = resolvedTextStyle == null ? _null : resolvedTextStyle.copyWith$1$color(resolvedForegroundColor); - t3 = resolvedShape.copyWith$1$side(resolvedSide); - t2 = A.Material$(resolvedAnimationDuration, true, _null, result, effectiveClipBehavior, resolvedBackgroundColor, resolvedElevation, _null, resolvedShadowColor, t3, resolvedSurfaceTintColor, t2, resolvedBackgroundColor == null ? B.MaterialType_4 : B.MaterialType_3); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, t1 != null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), true, false, false, false, new A._InputPadding(minSize, new A.ConstrainedBox(effectiveConstraints, t2, _null), _null), _null); - } - }; - A._ButtonStyleState_handleStatesControllerChange_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._ButtonStyleState_build_effectiveValue.prototype = { - call$1$1(getProperty, $T) { - var widgetValue = getProperty.call$1(this.widgetStyle), - themeValue = getProperty.call$1(this.themeStyle), - defaultValue = getProperty.call$1(this.defaultStyle), - t1 = widgetValue == null ? themeValue : widgetValue; - return t1 == null ? defaultValue : t1; - }, - call$1(getProperty) { - getProperty.toString; - return this.call$1$1(getProperty, type$.dynamic); - }, - $signature: 277 - }; - A._ButtonStyleState_build_resolve.prototype = { - call$1$1(getProperty, $T) { - return this.effectiveValue.call$1$1(new A._ButtonStyleState_build_resolve_closure(this.$this, getProperty, $T), $T); - }, - call$1(getProperty) { - getProperty.toString; - return this.call$1$1(getProperty, type$.dynamic); - }, - $signature: 276 - }; - A._ButtonStyleState_build_resolve_closure.prototype = { - call$1(style) { - var t1 = this.getProperty.call$1(style); - return t1 == null ? null : t1.resolve$1(this.$this.get$statesController()._change_notifier$_value); - }, - $signature() { - return this.T._eval$1("0?(ButtonStyle?)"); - } - }; - A._ButtonStyleState_build_effectiveIconColor.prototype = { - call$0() { - var t3, _this = this, _null = null, - t1 = _this.widgetStyle, - t2 = t1 == null; - if (t2) - t3 = _null; - else { - t3 = t1.get$iconColor(); - t3 = t3 == null ? _null : t3.resolve$1(_this.$this.get$statesController()._change_notifier$_value); - } - if (t3 == null) { - t3 = _this.themeStyle; - if (t3 == null) - t3 = _null; - else { - t3 = t3.get$iconColor(); - t3 = t3 == null ? _null : t3.resolve$1(_this.$this.get$statesController()._change_notifier$_value); - } - } - if (t3 == null) - if (t2) - t1 = _null; - else { - t1 = t1.get$foregroundColor(); - t1 = t1 == null ? _null : t1.resolve$1(_this.$this.get$statesController()._change_notifier$_value); - } - else - t1 = t3; - if (t1 == null) { - t1 = _this.themeStyle; - if (t1 == null) - t1 = _null; - else { - t1 = t1.get$foregroundColor(); - t1 = t1 == null ? _null : t1.resolve$1(_this.$this.get$statesController()._change_notifier$_value); - } - } - if (t1 == null) { - t1 = _this.defaultStyle.get$iconColor(); - t1 = t1 == null ? _null : t1.resolve$1(_this.$this.get$statesController()._change_notifier$_value); - } - if (t1 == null) { - t1 = _this.defaultStyle.get$foregroundColor(); - t1 = t1 == null ? _null : t1.resolve$1(_this.$this.get$statesController()._change_notifier$_value); - } - return t1; - }, - $signature: 268 - }; - A._ButtonStyleState_build_closure.prototype = { - call$1(style) { - return style == null ? null : style.get$elevation(style); - }, - $signature: 147 - }; - A._ButtonStyleState_build_closure0.prototype = { - call$1(style) { - return style == null ? null : style.get$textStyle(); - }, - $signature: 267 - }; - A._ButtonStyleState_build_closure1.prototype = { - call$1(style) { - return style == null ? null : style.get$backgroundColor(style); - }, - $signature: 80 - }; - A._ButtonStyleState_build_closure2.prototype = { - call$1(style) { - return style == null ? null : style.get$foregroundColor(); - }, - $signature: 80 - }; - A._ButtonStyleState_build_closure3.prototype = { - call$1(style) { - return style == null ? null : style.get$shadowColor(style); - }, - $signature: 80 - }; - A._ButtonStyleState_build_closure4.prototype = { - call$1(style) { - return style == null ? null : style.get$surfaceTintColor(); - }, - $signature: 80 - }; - A._ButtonStyleState_build_closure5.prototype = { - call$1(style) { - return style == null ? null : style.get$padding(style); - }, - $signature: 263 - }; - A._ButtonStyleState_build_closure6.prototype = { - call$1(style) { - return style == null ? null : style.get$minimumSize(); - }, - $signature: 109 - }; - A._ButtonStyleState_build_closure7.prototype = { - call$1(style) { - return style == null ? null : style.fixedSize; - }, - $signature: 109 - }; - A._ButtonStyleState_build_closure8.prototype = { - call$1(style) { - return style == null ? null : style.get$maximumSize(); - }, - $signature: 109 - }; - A._ButtonStyleState_build_closure9.prototype = { - call$1(style) { - return style == null ? null : style.get$iconSize(); - }, - $signature: 147 - }; - A._ButtonStyleState_build_closure10.prototype = { - call$1(style) { - return style == null ? null : style.get$side(); - }, - $signature: 257 - }; - A._ButtonStyleState_build_closure11.prototype = { - call$1(style) { - return style == null ? null : style.get$shape(style); - }, - $signature: 254 - }; - A._ButtonStyleState_build_closure21.prototype = { - call$1(states) { - return this.effectiveValue.call$1$1(new A._ButtonStyleState_build__closure0(states), type$.MouseCursor); - }, - $signature: 253 - }; - A._ButtonStyleState_build__closure0.prototype = { - call$1(style) { - var t1; - if (style == null) - t1 = null; - else { - t1 = style.get$mouseCursor(); - t1 = t1 == null ? null : t1.resolve$1(this.states); - } - return t1; - }, - $signature: 252 - }; - A._ButtonStyleState_build_closure22.prototype = { - call$1(states) { - return this.effectiveValue.call$1$1(new A._ButtonStyleState_build__closure(states), type$.Color); - }, - $signature: 77 - }; - A._ButtonStyleState_build__closure.prototype = { - call$1(style) { - var t1; - if (style == null) - t1 = null; - else { - t1 = style.get$overlayColor(); - t1 = t1 == null ? null : t1.resolve$1(this.states); - } - return t1; - }, - $signature: 240 - }; - A._ButtonStyleState_build_closure12.prototype = { - call$1(style) { - return style == null ? null : style.get$visualDensity(); - }, - $signature: 234 - }; - A._ButtonStyleState_build_closure13.prototype = { - call$1(style) { - return style == null ? null : style.get$tapTargetSize(); - }, - $signature: 235 - }; - A._ButtonStyleState_build_closure14.prototype = { - call$1(style) { - return style == null ? null : style.animationDuration; - }, - $signature: 236 - }; - A._ButtonStyleState_build_closure15.prototype = { - call$1(style) { - return style == null ? null : style.enableFeedback; - }, - $signature: 237 - }; - A._ButtonStyleState_build_closure16.prototype = { - call$1(style) { - return style == null ? null : style.alignment; - }, - $signature: 238 - }; - A._ButtonStyleState_build_closure17.prototype = { - call$1(style) { - return style == null ? null : style.get$splashFactory(); - }, - $signature: 239 - }; - A._ButtonStyleState_build_closure18.prototype = { - call$1(style) { - return style == null ? null : style.backgroundBuilder; - }, - $signature: 204 - }; - A._ButtonStyleState_build_closure19.prototype = { - call$1(style) { - return style == null ? null : style.foregroundBuilder; - }, - $signature: 204 - }; - A._ButtonStyleState_build_closure20.prototype = { - call$1($status) { - if ($status === B.AnimationStatus_3) - this.$this.setState$1(new A._ButtonStyleState_build__closure1()); - }, - $signature: 8 - }; - A._ButtonStyleState_build__closure1.prototype = { - call$0() { - }, - $signature: 0 - }; - A._MouseCursor.prototype = { - resolve$1(states) { - var t1 = this.resolveCallback.call$1(states); - t1.toString; - return t1; - }, - get$debugDescription() { - return "ButtonStyleButton_MouseCursor"; - } - }; - A._InputPadding.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderInputPadding(this.minSize, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$minSize(this.minSize); - } - }; - A._RenderInputPadding.prototype = { - set$minSize(value) { - if (this._minSize.$eq(0, value)) - return; - this._minSize = value; - this.markNeedsLayout$0(); - }, - computeMinIntrinsicWidth$1(height) { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - return Math.max(t1._computeIntrinsics$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()), this._minSize._dx); - return 0; - }, - computeMinIntrinsicHeight$1(width) { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - return Math.max(t1._computeIntrinsics$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()), this._minSize._dy); - return 0; - }, - computeMaxIntrinsicWidth$1(height) { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - return Math.max(t1._computeIntrinsics$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()), this._minSize._dx); - return 0; - }, - computeMaxIntrinsicHeight$1(width) { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - return Math.max(t1._computeIntrinsics$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()), this._minSize._dy); - return 0; - }, - _button_style_button$_computeSize$2$constraints$layoutChild(constraints, layoutChild) { - var childSize, t2, - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) { - childSize = layoutChild.call$2(t1, constraints); - t1 = childSize._dx; - t2 = this._minSize; - return constraints.constrain$1(new A.Size(Math.max(t1, t2._dx), Math.max(childSize._dy, t2._dy))); - } - return B.Size_0_0; - }, - computeDryLayout$1(constraints) { - return this._button_style_button$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); - }, - computeDryBaseline$2(constraints, baseline) { - var result, childSize, - child = this.RenderObjectWithChildMixin__child; - if (child == null) - return null; - result = child.getDryBaseline$2(constraints, baseline); - if (result == null) - return null; - childSize = child._computeIntrinsics$3(B.C__DryLayout, constraints, child.get$_computeDryLayout()); - return result + B.Alignment_0_0.alongOffset$1(type$.Offset._as(this._computeIntrinsics$3(B.C__DryLayout, constraints, this.get$_computeDryLayout()).$sub(0, childSize)))._dy; - }, - performLayout$0() { - var t1, _this = this; - _this._box$_size = _this._button_style_button$_computeSize$2$constraints$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) { - t1 = t1.parentData; - t1.toString; - type$.BoxParentData._as(t1).offset = B.Alignment_0_0.alongOffset$1(type$.Offset._as(_this.get$size(0).$sub(0, _this.RenderObjectWithChildMixin__child.get$size(0)))); - } - }, - hitTest$2$position(result, position) { - var center; - if (this.super$RenderBox$hitTest(result, position)) - return true; - center = this.RenderObjectWithChildMixin__child.get$size(0).center$1(B.Offset_0_0); - return result.addWithRawTransform$3$hitTest$position$transform(new A._RenderInputPadding_hitTest_closure(this, center), center, A.MatrixUtils_forceToPoint(center)); - } - }; - A._RenderInputPadding_hitTest_closure.prototype = { - call$2(result, position) { - return this.$this.RenderObjectWithChildMixin__child.hitTest$2$position(result, this.center); - }, - $signature: 15 - }; - A.__ButtonStyleState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A.ButtonTextTheme.prototype = { - _enumToString$0() { - return "ButtonTextTheme." + this._name; - } - }; - A.ButtonBarLayoutBehavior.prototype = { - _enumToString$0() { - return "ButtonBarLayoutBehavior." + this._name; - } - }; - A.ButtonThemeData.prototype = { - get$padding(_) { - var t1 = this._padding; - if (t1 == null) - switch (this.textTheme.index) { - case 0: - t1 = B.EdgeInsets_16_0_16_0; - break; - case 1: - t1 = B.EdgeInsets_16_0_16_0; - break; - case 2: - t1 = B.EdgeInsets_24_0_24_0; - break; - default: - t1 = null; - } - return t1; - }, - get$shape(_) { - var _0_0, - t1 = this._shape; - if (t1 == null) { - _0_0 = this.textTheme; - $label0$0: { - if (B.ButtonTextTheme_0 === _0_0 || B.ButtonTextTheme_1 === _0_0) { - t1 = B.RoundedRectangleBorder_oPN; - break $label0$0; - } - if (B.ButtonTextTheme_2 === _0_0) { - t1 = B.RoundedRectangleBorder_pY4; - break $label0$0; - } - t1 = null; - } - } - return t1; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ButtonThemeData && other.textTheme === _this.textTheme && other.minWidth === _this.minWidth && other.height === _this.height && other.get$padding(0).$eq(0, _this.get$padding(0)) && other.get$shape(0).$eq(0, _this.get$shape(0)) && J.$eq$(other._buttonColor, _this._buttonColor) && J.$eq$(other._focusColor, _this._focusColor) && J.$eq$(other._hoverColor, _this._hoverColor) && J.$eq$(other.colorScheme, _this.colorScheme) && other._materialTapTargetSize == _this._materialTapTargetSize; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.textTheme, _this.minWidth, _this.height, _this.get$padding(0), _this.get$shape(0), false, _this._buttonColor, _this._disabledColor, _this._focusColor, _this._hoverColor, _this._highlightColor, _this._splashColor, _this.colorScheme, _this._materialTapTargetSize, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._ButtonThemeData_Object_Diagnosticable.prototype = {}; - A._CardVariant.prototype = { - _enumToString$0() { - return "_CardVariant." + this._name; - } - }; - A.Card.prototype = { - build$1(context) { - var cardTheme, t1, defaults, t2, t3, t4, t5, t6, t7, _null = null; - context.dependOnInheritedWidgetOfExactType$1$0(type$.CardTheme); - cardTheme = A.Theme_of(context).cardTheme; - A.Theme_of(context); - switch (0) { - case 0: - t1 = new A._CardDefaultsM3(context, B.Clip_0, _null, _null, _null, 1, B.EdgeInsets_4_4_4_4, _null); - break; - } - defaults = t1; - t1 = this.margin; - if (t1 == null) - t1 = cardTheme.margin; - if (t1 == null) { - t1 = defaults.margin; - t1.toString; - } - t2 = cardTheme.color; - if (t2 == null) - t2 = defaults.get$color(0); - t3 = cardTheme.shadowColor; - if (t3 == null) - t3 = defaults.get$shadowColor(0); - t4 = cardTheme.surfaceTintColor; - if (t4 == null) - t4 = defaults.get$surfaceTintColor(); - t5 = cardTheme.elevation; - if (t5 == null) { - t5 = defaults.elevation; - t5.toString; - } - t6 = cardTheme.shape; - if (t6 == null) - t6 = defaults.get$shape(0); - t7 = this.clipBehavior; - if (t7 == null) - t7 = cardTheme.clipBehavior; - if (t7 == null) { - t7 = defaults.clipBehavior; - t7.toString; - } - t2 = A.Material$(B.Duration_200000, true, _null, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, this.child, _null), t7, t2, t5, _null, t3, t6, t4, _null, B.MaterialType_1); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), true, false, false, false, new A.Padding(t1, t2, _null), _null); - } - }; - A._CardDefaultsM3.prototype = { - get$_card$_colors() { - var t1, _this = this, - value = _this.___CardDefaultsM3__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___CardDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___CardDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$color(_) { - var t1 = this.get$_card$_colors(), - t2 = t1._surfaceContainerLow; - return t2 == null ? t1.surface : t2; - }, - get$shadowColor(_) { - var t1 = this.get$_card$_colors()._shadow; - return t1 == null ? B.Color_vnR : t1; - }, - get$surfaceTintColor() { - return B.Color_Edl; - }, - get$shape(_) { - return B.RoundedRectangleBorder_HeN; - } - }; - A.CardThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.clipBehavior, _this.get$color(_this), _this.get$shadowColor(_this), _this.get$surfaceTintColor(), _this.elevation, _this.margin, _this.get$shape(_this), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.CardThemeData && other.clipBehavior == _this.clipBehavior && J.$eq$(other.get$color(other), _this.get$color(_this)) && J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this)) && J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor()) && other.elevation == _this.elevation && J.$eq$(other.margin, _this.margin) && J.$eq$(other.get$shape(other), _this.get$shape(_this)); - }, - get$color(receiver) { - return this.color; - }, - get$shadowColor(receiver) { - return this.shadowColor; - }, - get$surfaceTintColor() { - return this.surfaceTintColor; - }, - get$shape(receiver) { - return this.shape; - } - }; - A._CardThemeData_Object_Diagnosticable.prototype = {}; - A.CheckboxThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.mouseCursor, _this.fillColor, _this.checkColor, _this.overlayColor, _this.splashRadius, _this.materialTapTargetSize, _this.visualDensity, _this.shape, _this.side, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.CheckboxThemeData && other.fillColor == _this.fillColor && other.checkColor == _this.checkColor && other.overlayColor == _this.overlayColor && other.splashRadius == _this.splashRadius && J.$eq$(other.shape, _this.shape) && J.$eq$(other.side, _this.side); - } - }; - A._CheckboxThemeData_Object_Diagnosticable.prototype = {}; - A.Chip.prototype = { - build$1(context) { - var _null = null; - return new A.RawChip(_null, this.label, this.labelStyle, _null, B.Icon_Dvx, _null, _null, _null, _null, _null, B.Clip_0, _null, false, _null, this.backgroundColor, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, _null); - } - }; - A.RawChip.prototype = { - createState$0() { - return new A._RawChipState(A.WidgetStatesController$(null), null, null); - } - }; - A._RawChipState.prototype = { - get$canTap() { - this._widget.toString; - return false; - }, - initState$0() { - var t1, _this = this, _null = null; - _this.super$State$initState(); - t1 = _this.statesController; - _this._widget.toString; - t1.update$2(0, B.WidgetState_6, false); - _this._widget.toString; - t1.update$2(0, B.WidgetState_4, false); - t1.addListener$1(0, new A._RawChipState_initState_closure(_this)); - _this._widget.toString; - t1 = A.AnimationController$(_null, B.Duration_195000, _null, 0, _this); - _this.___RawChipState_selectController_A = t1; - _this.___RawChipState_selectionFade_A = A.CurvedAnimation$(B.Cubic_Dkk, t1, _null); - _this._widget.toString; - _this.___RawChipState_avatarDrawerController_A = A.AnimationController$(_null, B.Duration_150000, _null, 0, _this); - _this._widget.toString; - _this.___RawChipState_deleteDrawerController_A = A.AnimationController$(_null, B.Duration_150000, _null, 0, _this); - _this._widget.toString; - _this.___RawChipState_enableController_A = A.AnimationController$(_null, B.Duration_75000, _null, 1, _this); - _this.___RawChipState_checkmarkAnimation_A = A.CurvedAnimation$(new A.Interval(0.23076923076923073, 1, B.Cubic_Dkk), _this.___RawChipState_selectController_A, new A.Interval(0.7435897435897436, 1, B.Cubic_Dkk)); - _this.___RawChipState_deleteDrawerAnimation_A = A.CurvedAnimation$(B.Cubic_Dkk, _this.___RawChipState_deleteDrawerController_A, _null); - _this.___RawChipState_avatarDrawerAnimation_A = A.CurvedAnimation$(B.Cubic_Dkk, _this.___RawChipState_avatarDrawerController_A, new A.Interval(0.4871794871794872, 1, B.Cubic_Dkk)); - _this.___RawChipState_enableAnimation_A = A.CurvedAnimation$(B.Cubic_Dkk, _this.___RawChipState_enableController_A, _null); - }, - dispose$0() { - var _this = this, - t1 = _this.___RawChipState_selectController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___RawChipState_avatarDrawerController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___RawChipState_deleteDrawerController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___RawChipState_enableController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___RawChipState_checkmarkAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___RawChipState_avatarDrawerAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___RawChipState_deleteDrawerAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___RawChipState_enableAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___RawChipState_selectionFade_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.statesController; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - _this.super$__RawChipState_State_TickerProviderStateMixin$dispose(); - }, - _chip$_handleTapDown$1(details) { - var _this = this; - if (!_this.get$canTap()) - return; - _this.statesController.update$2(0, B.WidgetState_2, true); - _this.setState$1(new A._RawChipState__handleTapDown_closure(_this)); - }, - _chip$_handleTapCancel$0() { - var _this = this; - if (!_this.get$canTap()) - return; - _this.statesController.update$2(0, B.WidgetState_2, false); - _this.setState$1(new A._RawChipState__handleTapCancel_closure(_this)); - }, - _chip$_handleTap$0() { - var _this = this; - if (!_this.get$canTap()) - return; - _this.statesController.update$2(0, B.WidgetState_2, false); - _this.setState$1(new A._RawChipState__handleTap_closure(_this)); - _this._widget.toString; - }, - _getShape$3(theme, chipTheme, chipDefaults) { - var t3, resolvedShape, - t1 = this.statesController, - t2 = type$.nullable_BorderSide, - resolvedSide = A.WidgetStateProperty_resolveAs(this._widget.side, t1._change_notifier$_value, t2); - if (resolvedSide == null) - resolvedSide = A.WidgetStateProperty_resolveAs(chipTheme.side, t1._change_notifier$_value, t2); - t2 = type$.nullable_OutlinedBorder; - t3 = A.WidgetStateProperty_resolveAs(this._widget.shape, t1._change_notifier$_value, t2); - if (t3 == null) - t3 = A.WidgetStateProperty_resolveAs(chipTheme.shape, t1._change_notifier$_value, t2); - resolvedShape = t3 == null ? A.WidgetStateProperty_resolveAs(chipDefaults.shape, t1._change_notifier$_value, t2) : t3; - if (resolvedShape == null) - resolvedShape = B.StadiumBorder_DTV; - if (resolvedSide != null) - return resolvedShape.copyWith$1$side(resolvedSide); - return !resolvedShape.side.$eq(0, B.BorderSide_Ah5) ? resolvedShape : resolvedShape.copyWith$1$side(chipDefaults.get$side()); - }, - resolveColor$5$backgroundColor$color$defaultColor$disabledColor$selectedColor(backgroundColor, color, defaultColor, disabledColor, selectedColor) { - var t1 = this.statesController, - t2 = new A._IndividualOverrides0(color, backgroundColor, selectedColor, disabledColor).resolve$1(t1._change_notifier$_value); - if (t2 == null) - t1 = defaultColor == null ? null : defaultColor.resolve$1(t1._change_notifier$_value); - else - t1 = t2; - return t1; - }, - resolveColor$3$color$defaultColor$disabledColor(color, defaultColor, disabledColor) { - return this.resolveColor$5$backgroundColor$color$defaultColor$disabledColor$selectedColor(null, color, defaultColor, disabledColor, null); - }, - resolveColor$3$backgroundColor$color$defaultColor(backgroundColor, color, defaultColor) { - return this.resolveColor$5$backgroundColor$color$defaultColor$disabledColor$selectedColor(backgroundColor, color, defaultColor, null, null); - }, - resolveColor$3$color$defaultColor$selectedColor(color, defaultColor, selectedColor) { - return this.resolveColor$5$backgroundColor$color$defaultColor$disabledColor$selectedColor(null, color, defaultColor, null, selectedColor); - }, - _getBackgroundColor$3(theme, chipTheme, chipDefaults) { - var t1, disabledColor, t2, backgroundColor, selectedColor, _this = this; - _this._widget.toString; - t1 = chipTheme.color; - disabledColor = _this.resolveColor$3$color$defaultColor$disabledColor(t1, chipDefaults.get$color(chipDefaults), chipTheme.disabledColor); - t2 = _this._widget; - t2 = t2.backgroundColor; - backgroundColor = _this.resolveColor$3$backgroundColor$color$defaultColor(t2, t1, chipDefaults.get$color(chipDefaults)); - _this._widget.toString; - selectedColor = _this.resolveColor$3$color$defaultColor$selectedColor(t1, chipDefaults.get$color(chipDefaults), chipTheme.selectedColor); - t1 = _this.___RawChipState_enableController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = new A.ColorTween(disabledColor, backgroundColor).transform$1(0, t1.get$value(0)); - t2 = _this.___RawChipState_selectionFade_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - return new A.ColorTween(t1, selectedColor).transform$1(0, t2.get$value(0)); - }, - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this._widget.toString; - }, - _wrapWithTooltip$3$child$enabled$tooltip(child, enabled, tooltip) { - if (!enabled || tooltip == null) - return child; - return A.Tooltip$(child, tooltip); - }, - _buildDeleteIcon$4(context, theme, chipTheme, chipDefaults) { - this._widget.toString; - return null; - }, - build$1(context) { - var chipTheme, brightness, chipDefaults, textDirection, resolvedShape, t1, elevation, pressElevation, shadowColor, surfaceTintColor, checkmarkColor, showCheckmark, padding, labelStyle, effectiveLabelStyle, resolvedLabelStyle, avatar, defaultFontSize, t2, labelPadding, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, result, densityAdjustment, constraints, _this = this, _null = null, - theme = A.Theme_of(context); - context.dependOnInheritedWidgetOfExactType$1$0(type$.ChipTheme); - chipTheme = A.Theme_of(context).chipTheme; - brightness = chipTheme.brightness; - if (brightness == null) - brightness = theme.colorScheme.brightness; - _this._widget.toString; - chipDefaults = A._ChipDefaultsM3$(context, true); - textDirection = A.Directionality_maybeOf(context); - resolvedShape = _this._getShape$3(theme, chipTheme, chipDefaults); - _this._widget.toString; - t1 = chipTheme.elevation; - elevation = t1 == null ? chipDefaults.elevation : t1; - if (elevation == null) - elevation = 0; - t1 = chipTheme.pressElevation; - pressElevation = t1 == null ? chipDefaults.pressElevation : t1; - if (pressElevation == null) - pressElevation = 0; - shadowColor = chipTheme.shadowColor; - if (shadowColor == null) - shadowColor = chipDefaults.get$shadowColor(0); - _this._widget.toString; - surfaceTintColor = chipTheme.surfaceTintColor; - if (surfaceTintColor == null) - surfaceTintColor = chipDefaults.get$surfaceTintColor(); - _this._widget.toString; - checkmarkColor = chipTheme.checkmarkColor; - if (checkmarkColor == null) - checkmarkColor = chipDefaults.get$checkmarkColor(); - _this._widget.toString; - showCheckmark = chipTheme.showCheckmark; - if (showCheckmark == null) { - t1 = chipDefaults.showCheckmark; - t1.toString; - showCheckmark = t1; - } - padding = chipTheme.padding; - if (padding == null) - padding = chipDefaults.get$padding(0); - labelStyle = chipTheme.labelStyle; - if (labelStyle == null) { - t1 = chipDefaults.get$labelStyle(); - t1.toString; - labelStyle = t1; - } - _this._widget.toString; - if (chipTheme.iconTheme == null) - chipDefaults.get$iconTheme(); - t1 = _this._widget; - effectiveLabelStyle = labelStyle.merge$1(t1.labelStyle); - resolvedLabelStyle = effectiveLabelStyle.copyWith$1$color(A.WidgetStateProperty_resolveAs(effectiveLabelStyle.color, _this.statesController._change_notifier$_value, type$.nullable_Color)); - t1 = _this._widget; - avatar = t1.avatar; - defaultFontSize = effectiveLabelStyle.fontSize; - if (defaultFontSize == null) - defaultFontSize = 14; - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); - t1 = t1 == null ? _null : t1.get$textScaler(); - t1 = A.EdgeInsets_lerp(B.EdgeInsets_8_0_8_0, B.EdgeInsets_4_0_4_0, A.clampDouble(defaultFontSize * (t1 == null ? B._LinearTextScaler_1 : t1).textScaleFactor / 14 - 1, 0, 1)); - t1.toString; - _this._widget.toString; - t2 = chipTheme.labelPadding; - labelPadding = t2 == null ? chipDefaults.get$labelPadding() : t2; - t1 = _this.get$canTap() && _this._isTapping ? pressElevation : elevation; - t2 = _this._widget; - t3 = t2.clipBehavior; - t2 = t2.focusNode; - t4 = _this.get$canTap() ? _this.get$_chip$_handleTap() : _null; - t5 = _this.get$canTap() ? _this.get$_chip$_handleTapDown() : _null; - t6 = _this.get$canTap() ? _this.get$_chip$_handleTapCancel() : _null; - t7 = _this.get$canTap() ? new A._RawChipState_build_closure(_this) : _null; - t8 = _this._widget.mouseCursor; - t9 = chipTheme.color == null ? _null : B.Color_Edl; - t10 = _this.___RawChipState_selectController_A; - t10 === $ && A.throwUnnamedLateFieldNI(); - t11 = _this.___RawChipState_enableController_A; - t11 === $ && A.throwUnnamedLateFieldNI(); - t11 = A._setArrayType([t10, t11], type$.JSArray_Listenable); - t10 = _this._widget; - t10 = A.DefaultTextStyle$(t10.label, _null, 1, B.TextOverflow_1, false, resolvedLabelStyle, B.TextAlign_4, _null, B.TextWidthBasis_0); - t12 = A.AnimatedSwitcher$(avatar, B.Duration_150000, B.Cubic_Dkk, A.animated_switcher_AnimatedSwitcher_defaultTransitionBuilder$closure()); - t13 = A.AnimatedSwitcher$(_this._buildDeleteIcon$4(context, theme, chipTheme, chipDefaults), B.Duration_150000, B.Cubic_Dkk, A.animated_switcher_AnimatedSwitcher_defaultTransitionBuilder$closure()); - t14 = padding.resolve$1(textDirection); - _this._widget.toString; - t15 = theme.visualDensity; - t16 = labelPadding.resolve$1(textDirection); - _this._widget.toString; - t17 = _this.get$canTap(); - _this._widget.toString; - t18 = _this.___RawChipState_checkmarkAnimation_A; - t18 === $ && A.throwUnnamedLateFieldNI(); - t19 = _this.___RawChipState_enableAnimation_A; - t19 === $ && A.throwUnnamedLateFieldNI(); - t20 = _this.___RawChipState_avatarDrawerAnimation_A; - t20 === $ && A.throwUnnamedLateFieldNI(); - t21 = _this.___RawChipState_deleteDrawerAnimation_A; - t21 === $ && A.throwUnnamedLateFieldNI(); - result = A.Material$(B.Duration_75000, true, _null, A.InkWell$(false, _null, true, A.AnimatedBuilder$(new A._MergingListenable(t11), new A._RawChipState_build_closure0(_this, resolvedShape, theme, chipTheme, chipDefaults), _this._wrapWithTooltip$3$child$enabled$tooltip(new A._ChipRenderWidget(new A._ChipRenderTheme(t12, t10, t13, brightness, t14, t15, t16, false, showCheckmark, checkmarkColor, t17), false, true, t18, t20, t21, t19, B.CircleBorder_oSW, chipTheme.avatarBoxConstraints, chipTheme.deleteIconBoxConstraints, _null), false, _null)), resolvedShape, true, _null, t2, _null, t9, t8, new A._RawChipState_build_closure1(_this), _null, t7, _null, t4, t6, t5, _null, _null, _null, _null, _null), t3, _null, t1, _null, shadowColor, resolvedShape, surfaceTintColor, _null, B.MaterialType_0); - _this._widget.toString; - densityAdjustment = new A.Offset(t15.horizontal, t15.vertical).$mul(0, 4); - _this._widget.toString; - switch (theme.materialTapTargetSize.index) { - case 0: - constraints = new A.BoxConstraints(48 + densityAdjustment._dx, 1 / 0, 48 + densityAdjustment._dy, 1 / 0); - break; - case 1: - constraints = B.BoxConstraints_0Yu; - break; - default: - constraints = _null; - } - t1 = A.Center$(result, 1, 1); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), true, false, false, false, new A._ChipRedirectingHitDetectionWidget(constraints, t1, _null), _null); - } - }; - A._RawChipState_initState_closure.prototype = { - call$0() { - return this.$this.setState$1(new A._RawChipState_initState__closure()); - }, - $signature: 0 - }; - A._RawChipState_initState__closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._RawChipState__handleTapDown_closure.prototype = { - call$0() { - this.$this._isTapping = true; - }, - $signature: 0 - }; - A._RawChipState__handleTapCancel_closure.prototype = { - call$0() { - this.$this._isTapping = false; - }, - $signature: 0 - }; - A._RawChipState__handleTap_closure.prototype = { - call$0() { - this.$this._isTapping = false; - }, - $signature: 0 - }; - A._RawChipState_build_closure1.prototype = { - call$1(value) { - this.$this.statesController.update$2(0, B.WidgetState_1, value); - }, - $signature: 9 - }; - A._RawChipState_build_closure.prototype = { - call$1(value) { - this.$this.statesController.update$2(0, B.WidgetState_0, value); - }, - $signature: 9 - }; - A._RawChipState_build_closure0.prototype = { - call$2(context, child) { - var _this = this; - return A.Ink$(child, new A.ShapeDecoration(_this.$this._getBackgroundColor$3(_this.theme, _this.chipTheme, _this.chipDefaults), null, null, null, _this.resolvedShape)); - }, - $signature: 242 - }; - A._IndividualOverrides0.prototype = { - resolve$1(states) { - var _this = this, - t1 = _this.color; - if (t1 != null) - return t1.resolve$1(states); - if (states.contains$1(0, B.WidgetState_4) && states.contains$1(0, B.WidgetState_6)) - return _this.selectedColor; - if (states.contains$1(0, B.WidgetState_6)) - return _this.disabledColor; - if (states.contains$1(0, B.WidgetState_4)) - return _this.selectedColor; - return _this.backgroundColor; - } - }; - A._ChipRedirectingHitDetectionWidget.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderChipRedirectingHitDetection(this.constraints, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$additionalConstraints(this.constraints); - } - }; - A._RenderChipRedirectingHitDetection.prototype = { - hitTest$2$position(result, position) { - var offset; - if (!this.get$size(0).contains$1(0, position)) - return false; - offset = new A.Offset(position._dx, this.get$size(0)._dy / 2); - return result.addWithRawTransform$3$hitTest$position$transform(new A._RenderChipRedirectingHitDetection_hitTest_closure(this, offset), position, A.MatrixUtils_forceToPoint(offset)); - } - }; - A._RenderChipRedirectingHitDetection_hitTest_closure.prototype = { - call$2(result, position) { - return this.$this.RenderObjectWithChildMixin__child.hitTest$2$position(result, this.offset); - }, - $signature: 15 - }; - A._ChipRenderWidget.prototype = { - get$slots() { - return B.List_G07; - }, - childForSlot$1(slot) { - var t1; - switch (slot.index) { - case 0: - t1 = this.theme.label; - break; - case 1: - t1 = this.theme.avatar; - break; - case 2: - t1 = this.theme.deleteIcon; - break; - default: - t1 = null; - } - return t1; - }, - updateRenderObject$2(context, renderObject) { - var _this = this; - renderObject.set$theme(_this.theme); - renderObject.set$textDirection(context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - renderObject.checkmarkAnimation = _this.checkmarkAnimation; - renderObject.avatarDrawerAnimation = _this.avatarDrawerAnimation; - renderObject.deleteDrawerAnimation = _this.deleteDrawerAnimation; - renderObject.enableAnimation = _this.enableAnimation; - renderObject.avatarBorder = _this.avatarBorder; - renderObject.set$avatarBoxConstraints(_this.avatarBoxConstraints); - renderObject.set$deleteIconBoxConstraints(_this.deleteIconBoxConstraints); - }, - createRenderObject$1(context) { - var _this = this, - t1 = new A._RenderChip(_this.checkmarkAnimation, _this.avatarDrawerAnimation, _this.deleteDrawerAnimation, _this.enableAnimation, _this.avatarBorder, _this.theme, context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection, _this.avatarBoxConstraints, _this.deleteIconBoxConstraints, A.LayerHandle$(), A.LayerHandle$(), A.LayerHandle$(), A.LinkedHashMap_LinkedHashMap$_empty(type$._ChipSlot, type$.RenderBox), new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - return t1; - } - }; - A._ChipSlot.prototype = { - _enumToString$0() { - return "_ChipSlot." + this._name; - } - }; - A._ChipRenderTheme.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A._ChipRenderTheme && other.avatar.super$Object$$eq(0, _this.avatar) && other.label.super$Object$$eq(0, _this.label) && other.deleteIcon.super$Object$$eq(0, _this.deleteIcon) && other.brightness === _this.brightness && other.padding.$eq(0, _this.padding) && other.labelPadding.$eq(0, _this.labelPadding) && other.showAvatar === _this.showAvatar && J.$eq$(other.checkmarkColor, _this.checkmarkColor) && other.canTapBody === _this.canTapBody; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.avatar, _this.label, _this.deleteIcon, _this.brightness, _this.padding, _this.labelPadding, _this.showAvatar, true, _this.checkmarkColor, _this.canTapBody, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._RenderChip.prototype = { - set$theme(value) { - if (this._chip$_theme.$eq(0, value)) - return; - this._chip$_theme = value; - this.markNeedsLayout$0(); - }, - set$textDirection(value) { - if (this._chip$_textDirection === value) - return; - this._chip$_textDirection = value; - this.markNeedsLayout$0(); - }, - set$avatarBoxConstraints(value) { - if (J.$eq$(this._avatarBoxConstraints, value)) - return; - this._avatarBoxConstraints = value; - this.markNeedsLayout$0(); - }, - set$deleteIconBoxConstraints(value) { - if (J.$eq$(this._deleteIconBoxConstraints, value)) - return; - this._deleteIconBoxConstraints = value; - this.markNeedsLayout$0(); - }, - get$children(_) { - var t1 = this.SlottedContainerRenderObjectMixin__slotToChild, - avatar = t1.$index(0, B._ChipSlot_1), - label = t1.$index(0, B._ChipSlot_0), - deleteIcon = t1.$index(0, B._ChipSlot_2); - t1 = A._setArrayType([], type$.JSArray_RenderBox); - if (avatar != null) - t1.push(avatar); - if (label != null) - t1.push(label); - if (deleteIcon != null) - t1.push(deleteIcon); - return t1; - }, - computeMinIntrinsicWidth$1(height) { - var t5, - t1 = this._chip$_theme.padding.get$horizontal(), - t2 = this._chip$_theme.labelPadding.get$horizontal(), - t3 = this.SlottedContainerRenderObjectMixin__slotToChild, - t4 = t3.$index(0, B._ChipSlot_1); - t4.toString; - t4 = t4._computeIntrinsics$3(B._IntrinsicDimension_0, height, t4.get$computeMinIntrinsicWidth()); - t5 = t3.$index(0, B._ChipSlot_0); - t5.toString; - t5 = t5._computeIntrinsics$3(B._IntrinsicDimension_0, height, t5.get$computeMinIntrinsicWidth()); - t3 = t3.$index(0, B._ChipSlot_2); - t3.toString; - return t1 + t2 + t4 + t5 + t3._computeIntrinsics$3(B._IntrinsicDimension_0, height, t3.get$computeMinIntrinsicWidth()); - }, - computeMaxIntrinsicWidth$1(height) { - var t5, - t1 = this._chip$_theme.padding.get$horizontal(), - t2 = this._chip$_theme.labelPadding.get$horizontal(), - t3 = this.SlottedContainerRenderObjectMixin__slotToChild, - t4 = t3.$index(0, B._ChipSlot_1); - t4.toString; - t4 = t4._computeIntrinsics$3(B._IntrinsicDimension_1, height, t4.get$computeMaxIntrinsicWidth()); - t5 = t3.$index(0, B._ChipSlot_0); - t5.toString; - t5 = t5._computeIntrinsics$3(B._IntrinsicDimension_1, height, t5.get$computeMaxIntrinsicWidth()); - t3 = t3.$index(0, B._ChipSlot_2); - t3.toString; - return t1 + t2 + t4 + t5 + t3._computeIntrinsics$3(B._IntrinsicDimension_1, height, t3.get$computeMaxIntrinsicWidth()); - }, - computeMinIntrinsicHeight$1(width) { - var t3, t4, t5, - t1 = this._chip$_theme.padding, - t2 = t1.get$_top(0); - t1 = t1.get$_bottom(0); - t3 = this._chip$_theme.labelPadding; - t4 = t3.get$_top(0); - t3 = t3.get$_bottom(0); - t5 = this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._ChipSlot_0); - t5.toString; - return Math.max(32, t2 + t1 + (t4 + t3) + t5._computeIntrinsics$3(B._IntrinsicDimension_2, width, t5.get$computeMinIntrinsicHeight())); - }, - computeMaxIntrinsicHeight$1(width) { - return this._computeIntrinsics$3(B._IntrinsicDimension_2, width, this.get$computeMinIntrinsicHeight()); - }, - computeDistanceToActualBaseline$1(baseline) { - var _this, - t1 = this.SlottedContainerRenderObjectMixin__slotToChild, - t2 = t1.$index(0, B._ChipSlot_0); - t2.toString; - _this = t2.getDistanceToActualBaseline$1(baseline); - t1 = t1.$index(0, B._ChipSlot_0); - t1.toString; - t1 = t1.parentData; - t1.toString; - return A.BaselineOffset__(_this, type$.BoxParentData._as(t1).offset._dy); - }, - _layoutAvatar$2(contentSize, layoutChild) { - var t1, avatarBoxSize, avatarFullWidth, _this = this, - avatarConstraints = _this._avatarBoxConstraints; - if (avatarConstraints == null) - avatarConstraints = A.BoxConstraints$tightFor(contentSize, contentSize); - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._ChipSlot_1); - t1.toString; - avatarBoxSize = layoutChild.call$2(t1, avatarConstraints); - avatarFullWidth = _this._chip$_theme.showAvatar ? avatarBoxSize._dx : contentSize; - return new A.Size(avatarFullWidth * _this.avatarDrawerAnimation.get$value(0), avatarBoxSize._dy); - }, - _layoutDeleteIcon$2(contentSize, layoutChild) { - var t1, boxSize, _this = this, - deleteIconConstraints = _this._deleteIconBoxConstraints; - if (deleteIconConstraints == null) - deleteIconConstraints = A.BoxConstraints$tightFor(contentSize, contentSize); - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._ChipSlot_2); - t1.toString; - boxSize = layoutChild.call$2(t1, deleteIconConstraints); - if (_this.deleteDrawerAnimation.get$status(0) === B.AnimationStatus_0) - return new A.Size(0, contentSize); - return new A.Size(_this.deleteDrawerAnimation.get$value(0) * boxSize._dx, boxSize._dy); - }, - hitTest$2$position(result, position) { - var t1, t2, t3, t4, hitTestChild, center, _this = this; - if (!_this.get$size(0).contains$1(0, position)) - return false; - t1 = _this._chip$_theme; - t2 = _this.get$size(0); - t3 = _this.SlottedContainerRenderObjectMixin__slotToChild; - t4 = t3.$index(0, B._ChipSlot_2); - t4.toString; - if (A._hitIsOnDeleteIcon(t2, t4.get$size(0), t1.labelPadding, t1.padding, position, _this._chip$_textDirection)) { - t1 = t3.$index(0, B._ChipSlot_2); - t1.toString; - hitTestChild = t1; - } else { - t1 = t3.$index(0, B._ChipSlot_0); - t1.toString; - hitTestChild = t1; - } - center = hitTestChild.get$size(0).center$1(B.Offset_0_0); - return result.addWithRawTransform$3$hitTest$position$transform(new A._RenderChip_hitTest_closure(hitTestChild, center), position, A.MatrixUtils_forceToPoint(center)); - }, - computeDryLayout$1(constraints) { - return this._computeSizes$2(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()).size; - }, - computeDryBaseline$2(constraints, baseline) { - var t2, - sizes = this._computeSizes$2(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()), - t1 = this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._ChipSlot_0); - t1.toString; - t1 = A.BaselineOffset__(t1.getDryBaseline$2(sizes.labelConstraints, baseline), (sizes.content - sizes.label._dy + sizes.densityAdjustment._dy) / 2); - t2 = this._chip$_theme; - return A.BaselineOffset__(A.BaselineOffset__(t1, t2.padding.top), t2.labelPadding.top); - }, - _computeSizes$2(constraints, layoutChild) { - var rawLabelSize, t4, t5, t6, t7, t8, contentSize, avatarSize, deleteIconSize, maxLabelWidth, labelConstraints, densityAdjustment, overallSize, _this = this, - t1 = constraints.maxWidth, - t2 = _this.SlottedContainerRenderObjectMixin__slotToChild, - t3 = t2.$index(0, B._ChipSlot_0); - t3.toString; - rawLabelSize = t3._computeIntrinsics$3(B.C__DryLayout, new A.BoxConstraints(0, t1, 0, constraints.maxHeight), t3.get$_computeDryLayout()); - t3 = _this._chip$_theme.padding; - t4 = t3.get$_top(0); - t3 = t3.get$_bottom(0); - t5 = _this._chip$_theme.labelPadding; - t6 = t5.get$_top(0); - t5 = t5.get$_bottom(0); - t7 = rawLabelSize._dy; - t8 = _this._chip$_theme.labelPadding; - contentSize = Math.max(32 - (t4 + t3) + (t6 + t5), t7 + (t8.get$_top(0) + t8.get$_bottom(0))); - avatarSize = _this._layoutAvatar$2(contentSize, layoutChild); - deleteIconSize = _this._layoutDeleteIcon$2(contentSize, layoutChild); - t8 = avatarSize._dx; - t5 = deleteIconSize._dx; - maxLabelWidth = Math.max(0, t1 - (t8 + t5) - _this._chip$_theme.labelPadding.get$horizontal() - _this._chip$_theme.padding.get$horizontal()); - labelConstraints = new A.BoxConstraints(0, isFinite(maxLabelWidth) ? maxLabelWidth : rawLabelSize._dx, t7, contentSize); - t1 = _this._chip$_theme.labelPadding; - t2 = t2.$index(0, B._ChipSlot_0); - t2.toString; - t2 = layoutChild.call$2(t2, labelConstraints); - t3 = t2._dx + t1.get$horizontal(); - t2 = t2._dy; - t4 = t1.get$_top(0); - t1 = t1.get$_bottom(0); - t6 = _this._chip$_theme.visualDensity; - densityAdjustment = new A.Offset(0, new A.Offset(t6.horizontal, t6.vertical).$mul(0, 4)._dy / 2); - overallSize = new A.Size(t8 + t3 + t5, contentSize).$add(0, densityAdjustment); - t5 = _this._chip$_theme.padding.get$horizontal(); - t8 = _this._chip$_theme.padding; - return new A._ChipSizes(constraints.constrain$1(new A.Size(overallSize._dx + t5, overallSize._dy + (t8.get$_top(0) + t8.get$_bottom(0)))), overallSize, contentSize, avatarSize, labelConstraints, new A.Size(t3, t2 + (t4 + t1)), deleteIconSize, densityAdjustment); - }, - performLayout$0() { - var t3, avatarOffset, start, labelOffset, t4, t5, deleteIconOffset, t6, t7, _this = this, - t1 = type$.BoxConstraints, - sizes = _this._computeSizes$2(t1._as(A.RenderObject.prototype.get$constraints.call(_this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()), - t2 = sizes.overall, - right = t2._dx, - centerLayout = new A._RenderChip_performLayout_centerLayout(_this, sizes); - switch (_this._chip$_textDirection.index) { - case 0: - t3 = sizes.avatar; - avatarOffset = centerLayout.call$2(t3, right); - start = right - t3._dx; - t3 = sizes.label; - labelOffset = centerLayout.call$2(t3, start); - if (_this.deleteDrawerAnimation.get$status(0) !== B.AnimationStatus_0) { - t4 = sizes.deleteIcon; - t5 = _this._chip$_theme.padding; - _this.___RenderChip__deleteButtonRect_A = new A.Rect(0, 0, 0 + (t4._dx + t5.right), 0 + (t2._dy + (t5.get$_top(0) + t5.get$_bottom(0)))); - deleteIconOffset = centerLayout.call$2(t4, start - t3._dx); - } else { - _this.___RenderChip__deleteButtonRect_A = B.Rect_0_0_0_0; - deleteIconOffset = B.Offset_0_0; - } - t3 = _this._chip$_theme; - if (t3.canTapBody) { - t4 = _this.___RenderChip__deleteButtonRect_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = t4.right - t4.left; - t3 = t3.padding.get$horizontal(); - t5 = _this._chip$_theme.padding; - _this.___RenderChip__pressRect_A = new A.Rect(t4, 0, t4 + (right - t4 + t3), 0 + (t2._dy + (t5.get$_top(0) + t5.get$_bottom(0)))); - } else - _this.___RenderChip__pressRect_A = B.Rect_0_0_0_0; - break; - case 1: - t3 = sizes.avatar; - t4 = _this.SlottedContainerRenderObjectMixin__slotToChild; - t5 = t4.$index(0, B._ChipSlot_1); - t5.toString; - t6 = t3._dx; - avatarOffset = centerLayout.call$2(t3, 0 - t5.get$size(0)._dx + t6); - start = 0 + t6; - t3 = sizes.label; - labelOffset = centerLayout.call$2(t3, start); - start += t3._dx; - if (_this._chip$_theme.canTapBody) { - t3 = _this.deleteDrawerAnimation.get$status(0); - t5 = _this._chip$_theme.padding; - t3 = t3 !== B.AnimationStatus_0 ? start + t5.left : right + t5.get$horizontal(); - t5 = _this._chip$_theme.padding; - _this.___RenderChip__pressRect_A = new A.Rect(0, 0, 0 + t3, 0 + (t2._dy + (t5.get$_top(0) + t5.get$_bottom(0)))); - } else - _this.___RenderChip__pressRect_A = B.Rect_0_0_0_0; - t3 = t4.$index(0, B._ChipSlot_2); - t3.toString; - t4 = sizes.deleteIcon; - t5 = t4._dx; - start -= t3.get$size(0)._dx - t5; - if (_this.deleteDrawerAnimation.get$status(0) !== B.AnimationStatus_0) { - deleteIconOffset = centerLayout.call$2(t4, start); - t3 = _this._chip$_theme.padding; - t4 = start + t3.left; - _this.___RenderChip__deleteButtonRect_A = new A.Rect(t4, 0, t4 + (t5 + t3.right), 0 + (t2._dy + (t3.get$_top(0) + t3.get$_bottom(0)))); - } else { - _this.___RenderChip__deleteButtonRect_A = B.Rect_0_0_0_0; - deleteIconOffset = B.Offset_0_0; - } - break; - default: - avatarOffset = B.Offset_0_0; - labelOffset = B.Offset_0_0; - deleteIconOffset = B.Offset_0_0; - } - t3 = _this._chip$_theme.labelPadding; - t4 = t3.get$_top(0); - t3 = t3.get$_bottom(0); - t5 = _this.SlottedContainerRenderObjectMixin__slotToChild; - t6 = t5.$index(0, B._ChipSlot_0); - t6.toString; - labelOffset = labelOffset.$add(0, new A.Offset(0, (sizes.label._dy - (t4 + t3) - t6.get$size(0)._dy) / 2)); - t6 = t5.$index(0, B._ChipSlot_1); - t6.toString; - t6 = t6.parentData; - t6.toString; - t3 = type$.BoxParentData; - t3._as(t6); - t4 = _this._chip$_theme.padding; - t6.offset = new A.Offset(t4.left, t4.top).$add(0, avatarOffset); - t4 = t5.$index(0, B._ChipSlot_0); - t4.toString; - t4 = t4.parentData; - t4.toString; - t3._as(t4); - t6 = _this._chip$_theme.padding; - t6 = new A.Offset(t6.left, t6.top).$add(0, labelOffset); - t7 = _this._chip$_theme.labelPadding; - t4.offset = t6.$add(0, new A.Offset(t7.left, t7.top)); - t5 = t5.$index(0, B._ChipSlot_2); - t5.toString; - t5 = t5.parentData; - t5.toString; - t3._as(t5); - t3 = _this._chip$_theme.padding; - t5.offset = new A.Offset(t3.left, t3.top).$add(0, deleteIconOffset); - t3 = _this._chip$_theme.padding.get$horizontal(); - t5 = _this._chip$_theme.padding; - t7 = t5.get$_top(0); - t5 = t5.get$_bottom(0); - _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(new A.Size(right + t3, t2._dy + (t7 + t5))); - }, - get$_chip$_disabledColor() { - if (this.enableAnimation.get$status(0) === B.AnimationStatus_3) - return B.Color_wst; - switch (this._chip$_theme.brightness.index) { - case 1: - var t1 = B.Color_wst; - break; - case 0: - t1 = B.Color_vnR; - break; - default: - t1 = null; - } - t1 = new A.ColorTween(A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255), t1).transform$1(0, this.enableAnimation.get$value(0)); - t1.toString; - return t1; - }, - _paintCheck$3(canvas, origin, size) { - var _0_1, _0_4, _0_3, _0_6_isSet, _0_40, _0_6, _0_4_isSet, _0_8, _0_10, paint, t, path, t2, t3, t4, mid, t5, t6, t7, t8, t9, _this = this, _null = null, - t1 = _this._chip$_theme, - paintColor = t1.checkmarkColor; - if (paintColor == null) { - _0_1 = t1.brightness; - _0_4 = t1.showAvatar; - $label0$0: { - _0_3 = B.Brightness_1 === _0_1; - _0_6_isSet = _0_3; - if (_0_6_isSet) { - t1 = _0_4; - _0_40 = t1; - _0_6 = _0_40; - } else { - _0_40 = _null; - _0_6 = _0_40; - t1 = false; - } - if (t1) { - t1 = B.Color_wst; - break $label0$0; - } - if (_0_3) { - if (_0_6_isSet) { - t1 = _0_40; - _0_4_isSet = _0_6_isSet; - } else { - t1 = _0_4; - _0_40 = t1; - _0_4_isSet = true; - } - _0_8 = !t1; - t1 = _0_8; - } else { - _0_8 = _null; - _0_4_isSet = _0_6_isSet; - t1 = false; - } - if (t1) { - t1 = A.Color$fromARGB(222, B.Color_vnR.toARGB32$0() >>> 16 & 255, B.Color_vnR.toARGB32$0() >>> 8 & 255, B.Color_vnR.toARGB32$0() & 255); - break $label0$0; - } - _0_10 = B.Brightness_0 === _0_1; - t1 = _0_10; - if (t1) - if (_0_6_isSet) - t1 = _0_6; - else { - if (_0_4_isSet) - _0_6 = _0_40; - else { - _0_6 = _0_4; - _0_40 = _0_6; - _0_4_isSet = true; - } - t1 = _0_6; - } - else - t1 = false; - if (t1) { - t1 = B.Color_vnR; - break $label0$0; - } - if (_0_10) - if (_0_3) - t1 = _0_8; - else { - _0_8 = !(_0_4_isSet ? _0_40 : _0_4); - t1 = _0_8; - } - else - t1 = false; - if (t1) { - t1 = A.Color$fromARGB(222, B.Color_wst.toARGB32$0() >>> 16 & 255, B.Color_wst.toARGB32$0() >>> 8 & 255, B.Color_wst.toARGB32$0() & 255); - break $label0$0; - } - t1 = _null; - } - paintColor = t1; - } - t1 = _this.checkmarkAnimation.parent; - if (t1.get$status(t1) === B.AnimationStatus_2) - paintColor = new A.ColorTween(B.Color_Edl, paintColor).transform$1(0, _this.checkmarkAnimation.get$value(0)); - $.$get$_renderer(); - paint = A.CkPaint$(); - paint._colorValue = paintColor.get$value(paintColor); - paint.style = B.PaintingStyle_1; - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._ChipSlot_1); - t1.toString; - paint.strokeWidth = 2 * t1.get$size(0)._dy / 24; - t1 = _this.checkmarkAnimation.parent; - t = t1.get$status(t1) === B.AnimationStatus_2 ? 1 : _this.checkmarkAnimation.get$value(0); - if (t === 0) - return; - path = A.CkPath_CkPath(); - t1 = size * 0.15; - t2 = size * 0.45; - t3 = size * 0.4; - t4 = size * 0.7; - mid = new A.Offset(t3, t4); - t5 = origin._dx; - t6 = origin._dy; - t7 = path.__CkPath__ref_F; - t8 = t5 + t1; - t9 = t6 + t2; - if (t < 0.5) { - t1 = A.Offset_lerp(new A.Offset(t1, t2), mid, t * 2); - t1.toString; - t7 === $ && A.throwUnnamedLateFieldNI(); - t7._nativeObject.moveTo(t8, t9); - t7._nativeObject.lineTo(t5 + t1._dx, t6 + t1._dy); - } else { - t1 = A.Offset_lerp(mid, new A.Offset(size * 0.85, size * 0.25), (t - 0.5) * 2); - t1.toString; - t7 === $ && A.throwUnnamedLateFieldNI(); - t7._nativeObject.moveTo(t8, t9); - t7._nativeObject.lineTo(t5 + t3, t6 + t4); - t7._nativeObject.lineTo(t5 + t1._dx, t6 + t1._dy); - } - canvas._canvas.drawPath$2(path, paint); - }, - _paintAvatar$2(context, offset) { - var disabledColor, disabledColorAlpha, t2, t3, t4, t5, t6, _this = this, - t1 = new A._RenderChip__paintAvatar_paintWithOverlay(_this); - if (!_this._chip$_theme.showAvatar && _this.avatarDrawerAnimation.get$status(0) === B.AnimationStatus_0) { - _this._avatarOpacityLayerHandler.set$layer(0, null); - return; - } - disabledColor = _this.get$_chip$_disabledColor(); - disabledColorAlpha = disabledColor.get$alpha(disabledColor); - t2 = _this.__RenderObject__needsCompositing_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this._avatarOpacityLayerHandler; - if (t2) - t3.set$layer(0, context.pushOpacity$4$oldLayer(offset, disabledColorAlpha, t1, t3._layer)); - else { - t3.set$layer(0, null); - t2 = disabledColorAlpha !== 255; - if (t2) { - t3 = context.get$canvas(0); - t4 = _this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._ChipSlot_1); - t4.toString; - t5 = t4.parentData; - t5.toString; - t5 = type$.BoxParentData._as(t5).offset; - t4 = t4.get$size(0); - t6 = t5._dx; - t5 = t5._dy; - t4 = new A.Rect(t6, t5, t6 + t4._dx, t5 + t4._dy).shift$1(offset).inflate$1(20); - $.$get$_renderer(); - t5 = A.CkPaint$(); - t5._colorValue = disabledColor.get$value(disabledColor); - t3.saveLayer$2(t4, t5); - } - t1.call$2(context, offset); - if (t2) - context.get$canvas(0)._canvas.skCanvas.restore(); - } - }, - _paintChild$4$isDeleteIcon(context, offset, child, isDeleteIcon) { - var t2, t3, t4, childRect, t5, _this = this, - t1 = _this.get$_chip$_disabledColor(), - disabledColorAlpha = t1.get$alpha(t1); - if (_this.enableAnimation.get$status(0) !== B.AnimationStatus_3) { - t1 = _this.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._labelOpacityLayerHandler; - if (t1) { - t2.set$layer(0, context.pushOpacity$4$oldLayer(offset, disabledColorAlpha, new A._RenderChip__paintChild_closure(child), t2._layer)); - if (isDeleteIcon) { - t1 = _this._deleteIconOpacityLayerHandler; - t1.set$layer(0, context.pushOpacity$4$oldLayer(offset, disabledColorAlpha, new A._RenderChip__paintChild_closure0(child), t1._layer)); - } - } else { - t2.set$layer(0, null); - _this._deleteIconOpacityLayerHandler.set$layer(0, null); - t1 = child.parentData; - t1.toString; - t2 = type$.BoxParentData; - t1 = t2._as(t1).offset; - t3 = child.get$size(0); - t4 = t1._dx; - t1 = t1._dy; - childRect = new A.Rect(t4, t1, t4 + t3._dx, t1 + t3._dy).shift$1(offset); - t3 = context.get$canvas(0); - t1 = childRect.inflate$1(20); - $.$get$_renderer(); - t4 = A.CkPaint$(); - t5 = _this.get$_chip$_disabledColor(); - t4._colorValue = t5.get$value(t5); - t3.saveLayer$2(t1, t4); - t4 = child.parentData; - t4.toString; - context.paintChild$2(child, t2._as(t4).offset.$add(0, offset)); - context.get$canvas(0)._canvas.skCanvas.restore(); - } - } else { - t1 = child.parentData; - t1.toString; - context.paintChild$2(child, type$.BoxParentData._as(t1).offset.$add(0, offset)); - } - }, - attach$1(owner) { - var t1, t2, _this = this; - _this.super$__RenderChip_RenderBox_SlottedContainerRenderObjectMixin$attach(owner); - t1 = _this.get$markNeedsPaint(); - _this.checkmarkAnimation.parent.addListener$1(0, t1); - t2 = _this.get$markNeedsLayout(); - _this.avatarDrawerAnimation.parent.addListener$1(0, t2); - _this.deleteDrawerAnimation.parent.addListener$1(0, t2); - _this.enableAnimation.parent.addListener$1(0, t1); - }, - detach$0(_) { - var t2, _this = this, - t1 = _this.get$markNeedsPaint(); - _this.checkmarkAnimation.parent.removeListener$1(0, t1); - t2 = _this.get$markNeedsLayout(); - _this.avatarDrawerAnimation.parent.removeListener$1(0, t2); - _this.deleteDrawerAnimation.parent.removeListener$1(0, t2); - _this.enableAnimation.parent.removeListener$1(0, t1); - _this.super$__RenderChip_RenderBox_SlottedContainerRenderObjectMixin$detach(0); - }, - dispose$0() { - var _this = this; - _this._labelOpacityLayerHandler.set$layer(0, null); - _this._deleteIconOpacityLayerHandler.set$layer(0, null); - _this._avatarOpacityLayerHandler.set$layer(0, null); - _this.super$RenderObject$dispose(); - }, - paint$2(context, offset) { - var t1, _this = this; - _this._paintAvatar$2(context, offset); - if (_this.deleteDrawerAnimation.get$status(0) !== B.AnimationStatus_0) { - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._ChipSlot_2); - t1.toString; - _this._paintChild$4$isDeleteIcon(context, offset, t1, true); - } - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._ChipSlot_0); - t1.toString; - _this._paintChild$4$isDeleteIcon(context, offset, t1, false); - }, - hitTestSelf$1(position) { - var t1 = this.___RenderChip__deleteButtonRect_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!t1.contains$1(0, position)) { - t1 = this.___RenderChip__pressRect_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.contains$1(0, position); - } else - t1 = true; - return t1; - } - }; - A._RenderChip_hitTest_closure.prototype = { - call$2(result, position) { - return this.hitTestChild.hitTest$2$position(result, this.center); - }, - $signature: 15 - }; - A._RenderChip_performLayout_centerLayout.prototype = { - call$2(boxSize, x) { - var t1; - switch (this.$this._chip$_textDirection.index) { - case 0: - x -= boxSize._dx; - break; - case 1: - break; - } - t1 = this.sizes; - return new A.Offset(x, (t1.content - boxSize._dy + t1.densityAdjustment._dy) / 2); - }, - $signature: 243 - }; - A._RenderChip__paintAvatar_paintWithOverlay.prototype = { - call$2(context, offset) { - var t4, t5, t6, avatarRect, darkenPaint, path, checkOffset, - t1 = this.$this, - t2 = t1.SlottedContainerRenderObjectMixin__slotToChild, - t3 = t2.$index(0, B._ChipSlot_1); - t3.toString; - t4 = t2.$index(0, B._ChipSlot_1); - t4.toString; - t4 = t4.parentData; - t4.toString; - t5 = type$.BoxParentData; - context.paintChild$2(t3, t5._as(t4).offset.$add(0, offset)); - t3 = t1.checkmarkAnimation.get$status(0); - if (t3 !== B.AnimationStatus_0) { - if (t1._chip$_theme.showAvatar) { - t3 = t2.$index(0, B._ChipSlot_1); - t3.toString; - t4 = t3.parentData; - t4.toString; - t4 = t5._as(t4).offset; - t3 = t3.get$size(0); - t6 = t4._dx; - t4 = t4._dy; - avatarRect = new A.Rect(t6, t4, t6 + t3._dx, t4 + t3._dy).shift$1(offset); - $.$get$_renderer(); - darkenPaint = A.CkPaint$(); - t3 = $.$get$_RenderChip_selectionScrimTween().transform$1(0, t1.checkmarkAnimation.get$value(0)); - t3.toString; - darkenPaint._colorValue = t3.get$value(t3); - darkenPaint.blendMode = B.BlendMode_9; - path = t1.avatarBorder.getOuterPath$1(avatarRect); - context.get$canvas(0)._canvas.drawPath$2(path, darkenPaint); - } - t3 = t2.$index(0, B._ChipSlot_1); - t3.toString; - t3 = t3.get$size(0); - t4 = t2.$index(0, B._ChipSlot_1); - t4.toString; - t4 = t4.parentData; - t4.toString; - t4 = t5._as(t4).offset; - t5 = t2.$index(0, B._ChipSlot_1); - t5.toString; - t5 = t5.get$size(0); - t2 = t2.$index(0, B._ChipSlot_1); - t2.toString; - checkOffset = t4.$add(0, new A.Offset(t5._dy * 0.125, t2.get$size(0)._dy * 0.125)); - t1._paintCheck$3(context.get$canvas(0), offset.$add(0, checkOffset), t3._dy * 0.75); - } - }, - $signature: 13 - }; - A._RenderChip__paintChild_closure.prototype = { - call$2(context, offset) { - var t1 = this.child, - t2 = t1.parentData; - t2.toString; - context.paintChild$2(t1, type$.BoxParentData._as(t2).offset.$add(0, offset)); - }, - $signature: 13 - }; - A._RenderChip__paintChild_closure0.prototype = { - call$2(context, offset) { - var t1 = this.child, - t2 = t1.parentData; - t2.toString; - context.paintChild$2(t1, type$.BoxParentData._as(t2).offset.$add(0, offset)); - }, - $signature: 13 - }; - A._ChipSizes.prototype = {}; - A._ChipDefaultsM3.prototype = { - get$_chip$_colors() { - var t1, _this = this, - value = _this.___ChipDefaultsM3__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___ChipDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___ChipDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$labelStyle() { - var t1, t2, t3, _this = this, - value = _this.___ChipDefaultsM3__textTheme_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___ChipDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___ChipDefaultsM3__textTheme_FI = t1.textTheme; - } - t1 = value.labelLarge; - if (t1 == null) - t1 = null; - else { - t2 = _this.get$_chip$_colors(); - t3 = t2._onSurfaceVariant; - t2 = t3 == null ? t2.onSurface : t3; - t2 = t1.copyWith$1$color(t2); - t1 = t2; - } - return t1; - }, - get$color(_) { - return null; - }, - get$shadowColor(_) { - return B.Color_Edl; - }, - get$surfaceTintColor() { - return B.Color_Edl; - }, - get$checkmarkColor() { - return null; - }, - get$deleteIconColor() { - var t1 = this.get$_chip$_colors(), - t2 = t1._onSurfaceVariant; - t1 = t2 == null ? t1.onSurface : t2; - return t1; - }, - get$side() { - var t1 = this.get$_chip$_colors(), - t2 = t1._outlineVariant; - if (t2 == null) { - t2 = t1._onBackground; - t1 = t2 == null ? t1.onSurface : t2; - } else - t1 = t2; - t1 = new A.BorderSide(t1, 1, B.BorderStyle_1, -1); - return t1; - }, - get$iconTheme() { - var _null = null, - t1 = this.get$_chip$_colors(); - return new A.IconThemeData(18, _null, _null, _null, _null, t1.primary, _null, _null, _null); - }, - get$padding(_) { - return B.EdgeInsets_8_8_8_8; - }, - get$labelPadding() { - var t1 = this.get$labelStyle(), - fontSize = t1 == null ? null : t1.fontSize; - if (fontSize == null) - fontSize = 14; - t1 = A.MediaQuery__maybeOf(this.context, B._MediaQueryAspect_4); - t1 = t1 == null ? null : t1.get$textScaler(); - t1 = A.EdgeInsets_lerp(B.EdgeInsets_8_0_8_0, B.EdgeInsets_4_0_4_0, A.clampDouble(fontSize * (t1 == null ? B._LinearTextScaler_1 : t1).textScaleFactor / 14 - 1, 0, 1)); - t1.toString; - return t1; - } - }; - A.__RawChipState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A.__RenderChip_RenderBox_SlottedContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var t1, t2, _i; - this.super$RenderObject$attach(owner); - for (t1 = this.get$children(0), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].attach$1(owner); - }, - detach$0(_) { - var t1, t2, _i; - this.super$RenderObject$detach(0); - for (t1 = this.get$children(0), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].detach$0(0); - } - }; - A.ChipThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hashAll([_this.get$color(_this), _this.backgroundColor, _this.get$deleteIconColor(), _this.disabledColor, _this.selectedColor, _this.secondarySelectedColor, _this.get$shadowColor(_this), _this.get$surfaceTintColor(), _this.selectedShadowColor, _this.showCheckmark, _this.get$checkmarkColor(), _this.get$labelPadding(), _this.get$padding(_this), _this.get$side(), _this.shape, _this.get$labelStyle(), _this.secondaryLabelStyle, _this.brightness, _this.elevation, _this.pressElevation, _this.get$iconTheme(), _this.avatarBoxConstraints, _this.deleteIconBoxConstraints]); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ChipThemeData && other.get$color(other) == _this.get$color(_this) && J.$eq$(other.backgroundColor, _this.backgroundColor) && J.$eq$(other.get$deleteIconColor(), _this.get$deleteIconColor()) && J.$eq$(other.disabledColor, _this.disabledColor) && J.$eq$(other.selectedColor, _this.selectedColor) && J.$eq$(other.secondarySelectedColor, _this.secondarySelectedColor) && J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this)) && J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor()) && J.$eq$(other.selectedShadowColor, _this.selectedShadowColor) && other.showCheckmark == _this.showCheckmark && J.$eq$(other.get$checkmarkColor(), _this.get$checkmarkColor()) && J.$eq$(other.get$labelPadding(), _this.get$labelPadding()) && J.$eq$(other.get$padding(other), _this.get$padding(_this)) && J.$eq$(other.get$side(), _this.get$side()) && J.$eq$(other.shape, _this.shape) && J.$eq$(other.get$labelStyle(), _this.get$labelStyle()) && J.$eq$(other.secondaryLabelStyle, _this.secondaryLabelStyle) && other.brightness == _this.brightness && other.elevation == _this.elevation && other.pressElevation == _this.pressElevation && J.$eq$(other.get$iconTheme(), _this.get$iconTheme()) && J.$eq$(other.avatarBoxConstraints, _this.avatarBoxConstraints) && J.$eq$(other.deleteIconBoxConstraints, _this.deleteIconBoxConstraints); - }, - get$color(receiver) { - return this.color; - }, - get$deleteIconColor() { - return this.deleteIconColor; - }, - get$shadowColor(receiver) { - return this.shadowColor; - }, - get$surfaceTintColor() { - return this.surfaceTintColor; - }, - get$checkmarkColor() { - return this.checkmarkColor; - }, - get$labelPadding() { - return this.labelPadding; - }, - get$padding(receiver) { - return this.padding; - }, - get$side() { - return this.side; - }, - get$labelStyle() { - return this.labelStyle; - }, - get$iconTheme() { - return this.iconTheme; - } - }; - A._ChipThemeData_Object_Diagnosticable.prototype = {}; - A.CircleAvatar.prototype = { - get$_minDiameter() { - var t1 = this.radius; - return 2 * t1; - }, - get$_maxDiameter() { - var t1 = this.radius; - return 2 * t1; - }, - build$1(context) { - var textStyle, effectiveBackgroundColor, minDiameter, maxDiameter, _this = this, _null = null, - theme = A.Theme_of(context), - effectiveForegroundColor = _null, - t1 = theme.colorScheme, - t2 = t1._onPrimaryContainer; - t1 = t2 == null ? t1.onPrimary : t2; - effectiveForegroundColor = t1; - textStyle = theme.textTheme.titleMedium.copyWith$1$color(effectiveForegroundColor); - effectiveBackgroundColor = _this.backgroundColor; - if (effectiveForegroundColor == null) { - switch (A.ThemeData_estimateBrightnessForColor(effectiveBackgroundColor).index) { - case 0: - t1 = textStyle.copyWith$1$color(theme.primaryColorLight); - break; - case 1: - t1 = textStyle.copyWith$1$color(theme.primaryColorDark); - break; - default: - t1 = _null; - } - textStyle = t1; - } - minDiameter = _this.get$_minDiameter(); - maxDiameter = _this.get$_maxDiameter(); - t1 = theme.iconTheme.copyWith$1$color(textStyle.color); - t1 = A.Center$(A.MediaQuery_withNoTextScaling(A.IconTheme$(A.DefaultTextStyle$(_this.child, _null, _null, B.TextOverflow_0, true, textStyle, _null, _null, B.TextWidthBasis_0), t1, _null)), _null, _null); - return new A.AnimatedContainer(t1, new A.BoxDecoration(effectiveBackgroundColor, _null, _null, _null, _null, _null, B.BoxShape_1), _null, new A.BoxConstraints(minDiameter, maxDiameter, minDiameter, maxDiameter), B.C__Linear, B.Duration_200000, _null, _null); - } - }; - A.DynamicSchemeVariant.prototype = { - _enumToString$0() { - return "DynamicSchemeVariant." + this._name; - } - }; - A.ColorScheme.prototype = { - copyWith$5$brightness$onSecondary$onSurface$secondary$surface(brightness, onSecondary, onSurface, secondary, surface) { - var t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, _this = this, _null = null, - t1 = _this.primary, - t2 = _this.onPrimary, - t3 = _this._primaryContainer; - if (t3 == null) - t3 = t1; - t4 = _this._onPrimaryContainer; - if (t4 == null) - t4 = t2; - t5 = _this._primaryFixed; - if (t5 == null) - t5 = t1; - t6 = _this._primaryFixedDim; - if (t6 == null) - t6 = t1; - t7 = _this._onPrimaryFixed; - if (t7 == null) - t7 = t2; - t8 = _this._onPrimaryFixedVariant; - if (t8 == null) - t8 = t2; - t9 = secondary == null ? _this.secondary : secondary; - t10 = onSecondary == null ? _this.onSecondary : onSecondary; - t11 = _this._secondaryContainer; - if (t11 == null) - t11 = _this.secondary; - t12 = _this._onSecondaryContainer; - if (t12 == null) - t12 = _this.onSecondary; - t13 = _this._secondaryFixed; - if (t13 == null) - t13 = _this.secondary; - t14 = _this._secondaryFixedDim; - if (t14 == null) - t14 = _this.secondary; - t15 = _this._onSecondaryFixed; - if (t15 == null) - t15 = _this.onSecondary; - t16 = _this._onSecondaryFixedVariant; - if (t16 == null) - t16 = _this.onSecondary; - t17 = _this._tertiary; - t18 = t17 == null ? _this.secondary : t17; - t19 = _this._onTertiary; - t20 = t19 == null ? _this.onSecondary : t19; - t21 = _this._tertiaryContainer; - if (t21 == null) - t21 = t17 == null ? _this.secondary : t17; - t22 = _this._onTertiaryContainer; - if (t22 == null) - t22 = t19 == null ? _this.onSecondary : t19; - t23 = _this._tertiaryFixed; - if (t23 == null) - t23 = t17 == null ? _this.secondary : t17; - t24 = _this._tertiaryFixedDim; - if (t24 == null) { - if (t17 == null) - t17 = _this.secondary; - } else - t17 = t24; - t24 = _this._onTertiaryFixed; - if (t24 == null) - t24 = t19 == null ? _this.onSecondary : t19; - t25 = _this._onTertiaryFixedVariant; - if (t25 == null) { - if (t19 == null) - t19 = _this.onSecondary; - } else - t19 = t25; - t25 = _this.error; - t26 = _this.onError; - t27 = _this._errorContainer; - if (t27 == null) - t27 = t25; - t28 = _this._onErrorContainer; - if (t28 == null) - t28 = t26; - t29 = surface == null ? _this.surface : surface; - t30 = onSurface == null ? _this.onSurface : onSurface; - t31 = _this._surfaceDim; - if (t31 == null) - t31 = _this.surface; - t32 = _this._surfaceBright; - if (t32 == null) - t32 = _this.surface; - t33 = _this._surfaceContainerLowest; - if (t33 == null) - t33 = _this.surface; - t34 = _this._surfaceContainerLow; - if (t34 == null) - t34 = _this.surface; - t35 = _this._surfaceContainer; - if (t35 == null) - t35 = _this.surface; - t36 = _this._surfaceContainerHigh; - if (t36 == null) - t36 = _this.surface; - t37 = _this._surfaceContainerHighest; - if (t37 == null) - t37 = _this.surface; - t38 = _this._onSurfaceVariant; - if (t38 == null) - t38 = _this.onSurface; - t39 = _this._outline; - if (t39 == null) { - t39 = _this._onBackground; - if (t39 == null) - t39 = _this.onSurface; - } - t40 = _this._outlineVariant; - if (t40 == null) { - t40 = _this._onBackground; - if (t40 == null) - t40 = _this.onSurface; - } - t41 = _this._shadow; - if (t41 == null) - t41 = B.Color_vnR; - t42 = _this._scrim; - if (t42 == null) - t42 = B.Color_vnR; - t43 = _this._inverseSurface; - if (t43 == null) - t43 = _this.onSurface; - t44 = _this._onInverseSurface; - if (t44 == null) - t44 = _this.surface; - t45 = _this._inversePrimary; - if (t45 == null) - t45 = t2; - t46 = _this._surfaceTint; - if (t46 == null) - t46 = t1; - t47 = _this._background; - if (t47 == null) - t47 = _this.surface; - t48 = _this._onBackground; - if (t48 == null) - t48 = _this.onSurface; - t49 = _this._surfaceVariant; - if (t49 == null) - t49 = _this.surface; - return A.ColorScheme$(t47, _this.brightness, t25, t27, t45, t43, t48, t26, t28, t44, t2, t4, t7, t8, t10, t12, t15, t16, t30, t38, t20, t22, t24, t19, t39, t40, t1, t3, t5, t6, t42, t9, t11, t13, t14, t41, t29, t32, t35, t36, t37, t34, t33, t31, t46, t49, t18, t21, t23, t17); - }, - copyWith$1$brightness(brightness) { - var _null = null; - return this.copyWith$5$brightness$onSecondary$onSurface$secondary$surface(brightness, _null, _null, _null, _null); - }, - $eq(_, other) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.ColorScheme) - if (other.brightness === _this.brightness) { - t2 = other.primary; - t3 = _this.primary; - if (t2.$eq(0, t3)) { - t4 = other.onPrimary; - t5 = _this.onPrimary; - if (t4.$eq(0, t5)) { - t6 = other._primaryContainer; - if (t6 == null) - t6 = t2; - t7 = _this._primaryContainer; - if (t6.$eq(0, t7 == null ? t3 : t7)) { - t6 = other._onPrimaryContainer; - if (t6 == null) - t6 = t4; - t7 = _this._onPrimaryContainer; - if (t6.$eq(0, t7 == null ? t5 : t7)) { - t6 = other._primaryFixed; - if (t6 == null) - t6 = t2; - t7 = _this._primaryFixed; - if (t6.$eq(0, t7 == null ? t3 : t7)) { - t6 = other._primaryFixedDim; - if (t6 == null) - t6 = t2; - t7 = _this._primaryFixedDim; - if (t6.$eq(0, t7 == null ? t3 : t7)) { - t6 = other._onPrimaryFixed; - if (t6 == null) - t6 = t4; - t7 = _this._onPrimaryFixed; - if (t6.$eq(0, t7 == null ? t5 : t7)) { - t6 = other._onPrimaryFixedVariant; - if (t6 == null) - t6 = t4; - t7 = _this._onPrimaryFixedVariant; - if (t6.$eq(0, t7 == null ? t5 : t7)) { - t6 = other.secondary; - t7 = _this.secondary; - if (t6.$eq(0, t7)) { - t8 = other.onSecondary; - t9 = _this.onSecondary; - if (t8.$eq(0, t9)) { - t10 = other._secondaryContainer; - if (t10 == null) - t10 = t6; - t11 = _this._secondaryContainer; - if (t10.$eq(0, t11 == null ? t7 : t11)) { - t10 = other._onSecondaryContainer; - if (t10 == null) - t10 = t8; - t11 = _this._onSecondaryContainer; - if (t10.$eq(0, t11 == null ? t9 : t11)) { - t10 = other._secondaryFixed; - if (t10 == null) - t10 = t6; - t11 = _this._secondaryFixed; - if (t10.$eq(0, t11 == null ? t7 : t11)) { - t10 = other._secondaryFixedDim; - if (t10 == null) - t10 = t6; - t11 = _this._secondaryFixedDim; - if (t10.$eq(0, t11 == null ? t7 : t11)) { - t10 = other._onSecondaryFixed; - if (t10 == null) - t10 = t8; - t11 = _this._onSecondaryFixed; - if (t10.$eq(0, t11 == null ? t9 : t11)) { - t10 = other._onSecondaryFixedVariant; - if (t10 == null) - t10 = t8; - t11 = _this._onSecondaryFixedVariant; - if (t10.$eq(0, t11 == null ? t9 : t11)) { - t10 = other._tertiary; - t11 = t10 == null; - t12 = t11 ? t6 : t10; - t13 = _this._tertiary; - t14 = t13 == null; - if (t12.$eq(0, t14 ? t7 : t13)) { - t12 = other._onTertiary; - t15 = t12 == null; - t16 = t15 ? t8 : t12; - t17 = _this._onTertiary; - t18 = t17 == null; - if (t16.$eq(0, t18 ? t9 : t17)) { - t16 = other._tertiaryContainer; - if (t16 == null) - t16 = t11 ? t6 : t10; - t19 = _this._tertiaryContainer; - if (t19 == null) - t19 = t14 ? t7 : t13; - if (t16.$eq(0, t19)) { - t16 = other._onTertiaryContainer; - if (t16 == null) - t16 = t15 ? t8 : t12; - t19 = _this._onTertiaryContainer; - if (t19 == null) - t19 = t18 ? t9 : t17; - if (t16.$eq(0, t19)) { - t16 = other._tertiaryFixed; - if (t16 == null) - t16 = t11 ? t6 : t10; - t19 = _this._tertiaryFixed; - if (t19 == null) - t19 = t14 ? t7 : t13; - if (t16.$eq(0, t19)) { - t16 = other._tertiaryFixedDim; - if (t16 == null) - t6 = t11 ? t6 : t10; - else - t6 = t16; - t10 = _this._tertiaryFixedDim; - if (t10 == null) - t7 = t14 ? t7 : t13; - else - t7 = t10; - if (t6.$eq(0, t7)) { - t6 = other._onTertiaryFixed; - if (t6 == null) - t6 = t15 ? t8 : t12; - t7 = _this._onTertiaryFixed; - if (t7 == null) - t7 = t18 ? t9 : t17; - if (t6.$eq(0, t7)) { - t6 = other._onTertiaryFixedVariant; - if (t6 == null) - t6 = t15 ? t8 : t12; - t7 = _this._onTertiaryFixedVariant; - if (t7 == null) - t7 = t18 ? t9 : t17; - if (t6.$eq(0, t7)) { - t6 = other.error; - t7 = _this.error; - if (t6.$eq(0, t7)) { - t8 = other.onError; - t9 = _this.onError; - if (t8.$eq(0, t9)) { - t10 = other._errorContainer; - t6 = t10 == null ? t6 : t10; - t10 = _this._errorContainer; - if (t6.$eq(0, t10 == null ? t7 : t10)) { - t6 = other._onErrorContainer; - if (t6 == null) - t6 = t8; - t7 = _this._onErrorContainer; - if (t6.$eq(0, t7 == null ? t9 : t7)) { - t6 = other.surface; - t7 = _this.surface; - if (t6.$eq(0, t7)) { - t8 = other.onSurface; - t9 = _this.onSurface; - if (t8.$eq(0, t9)) { - t10 = other._surfaceDim; - if (t10 == null) - t10 = t6; - t11 = _this._surfaceDim; - if (t10.$eq(0, t11 == null ? t7 : t11)) { - t10 = other._surfaceBright; - if (t10 == null) - t10 = t6; - t11 = _this._surfaceBright; - if (t10.$eq(0, t11 == null ? t7 : t11)) { - t10 = other._surfaceContainerLowest; - if (t10 == null) - t10 = t6; - t11 = _this._surfaceContainerLowest; - if (t10.$eq(0, t11 == null ? t7 : t11)) { - t10 = other._surfaceContainerLow; - if (t10 == null) - t10 = t6; - t11 = _this._surfaceContainerLow; - if (t10.$eq(0, t11 == null ? t7 : t11)) { - t10 = other._surfaceContainer; - if (t10 == null) - t10 = t6; - t11 = _this._surfaceContainer; - if (t10.$eq(0, t11 == null ? t7 : t11)) { - t10 = other._surfaceContainerHigh; - if (t10 == null) - t10 = t6; - t11 = _this._surfaceContainerHigh; - if (t10.$eq(0, t11 == null ? t7 : t11)) { - t10 = other._surfaceContainerHighest; - if (t10 == null) - t10 = t6; - t11 = _this._surfaceContainerHighest; - if (t10.$eq(0, t11 == null ? t7 : t11)) { - t10 = other._onSurfaceVariant; - if (t10 == null) - t10 = t8; - t11 = _this._onSurfaceVariant; - if (t10.$eq(0, t11 == null ? t9 : t11)) { - t10 = other._outline; - if (t10 == null) { - t10 = other._onBackground; - if (t10 == null) - t10 = t8; - } - t11 = _this._outline; - if (t11 == null) { - t11 = _this._onBackground; - if (t11 == null) - t11 = t9; - } - if (t10.$eq(0, t11)) { - t10 = other._outlineVariant; - if (t10 == null) { - t10 = other._onBackground; - if (t10 == null) - t10 = t8; - } - t11 = _this._outlineVariant; - if (t11 == null) { - t11 = _this._onBackground; - if (t11 == null) - t11 = t9; - } - if (t10.$eq(0, t11)) { - t10 = other._shadow; - if (t10 == null) - t10 = B.Color_vnR; - t11 = _this._shadow; - if (t10.$eq(0, t11 == null ? B.Color_vnR : t11)) { - t10 = other._scrim; - if (t10 == null) - t10 = B.Color_vnR; - t11 = _this._scrim; - if (t10.$eq(0, t11 == null ? B.Color_vnR : t11)) { - t10 = other._inverseSurface; - if (t10 == null) - t10 = t8; - t11 = _this._inverseSurface; - if (t10.$eq(0, t11 == null ? t9 : t11)) { - t10 = other._onInverseSurface; - if (t10 == null) - t10 = t6; - t11 = _this._onInverseSurface; - if (t10.$eq(0, t11 == null ? t7 : t11)) { - t10 = other._inversePrimary; - t4 = t10 == null ? t4 : t10; - t10 = _this._inversePrimary; - if (t4.$eq(0, t10 == null ? t5 : t10)) { - t4 = other._surfaceTint; - t2 = t4 == null ? t2 : t4; - t4 = _this._surfaceTint; - if (t2.$eq(0, t4 == null ? t3 : t4)) { - t2 = other._background; - if (t2 == null) - t2 = t6; - t3 = _this._background; - if (t2.$eq(0, t3 == null ? t7 : t3)) { - t2 = other._onBackground; - if (t2 == null) - t2 = t8; - t3 = _this._onBackground; - if (t2.$eq(0, t3 == null ? t9 : t3)) { - t1 = other._surfaceVariant; - if (t1 == null) - t1 = t6; - t2 = _this._surfaceVariant; - t1 = t1.$eq(0, t2 == null ? t7 : t2); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - return t1; - }, - get$hashCode(_) { - var t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, _this = this, - t1 = _this.primary, - t2 = _this.onPrimary, - t3 = _this._primaryContainer; - if (t3 == null) - t3 = t1; - t4 = _this._onPrimaryContainer; - if (t4 == null) - t4 = t2; - t5 = _this.secondary; - t6 = _this.onSecondary; - t7 = _this._secondaryContainer; - if (t7 == null) - t7 = t5; - t8 = _this._onSecondaryContainer; - if (t8 == null) - t8 = t6; - t9 = _this._tertiary; - t10 = t9 == null; - t11 = t10 ? t5 : t9; - t12 = _this._onTertiary; - t13 = t12 == null; - t14 = t13 ? t6 : t12; - t15 = _this._tertiaryContainer; - if (t15 == null) - t15 = t10 ? t5 : t9; - t16 = _this._onTertiaryContainer; - if (t16 == null) - t16 = t13 ? t6 : t12; - t17 = _this.error; - t18 = _this.onError; - t19 = _this._errorContainer; - if (t19 == null) - t19 = t17; - t20 = _this._onErrorContainer; - if (t20 == null) - t20 = t18; - t21 = _this.surface; - t22 = _this.onSurface; - t23 = _this._surfaceDim; - if (t23 == null) - t23 = t21; - t24 = _this._surfaceBright; - if (t24 == null) - t24 = t21; - t25 = _this._surfaceContainerLowest; - if (t25 == null) - t25 = t21; - t26 = _this._surfaceContainerLow; - if (t26 == null) - t26 = t21; - t27 = _this._surfaceContainer; - if (t27 == null) - t27 = t21; - t28 = _this._surfaceContainerHigh; - if (t28 == null) - t28 = t21; - t29 = _this._surfaceContainerHighest; - if (t29 == null) - t29 = t21; - t30 = _this._onSurfaceVariant; - if (t30 == null) - t30 = t22; - t31 = _this._outline; - if (t31 == null) { - t31 = _this._onBackground; - if (t31 == null) - t31 = t22; - } - t32 = _this._outlineVariant; - if (t32 == null) { - t32 = _this._onBackground; - if (t32 == null) - t32 = t22; - } - t33 = _this._shadow; - if (t33 == null) - t33 = B.Color_vnR; - t34 = _this._scrim; - if (t34 == null) - t34 = B.Color_vnR; - t35 = _this._inverseSurface; - if (t35 == null) - t35 = t22; - t36 = _this._onInverseSurface; - if (t36 == null) - t36 = t21; - t37 = _this._inversePrimary; - if (t37 == null) - t37 = t2; - t38 = _this._surfaceTint; - if (t38 == null) - t38 = t1; - t39 = _this._primaryFixed; - if (t39 == null) - t39 = t1; - t40 = _this._primaryFixedDim; - if (t40 == null) - t40 = t1; - t41 = _this._onPrimaryFixed; - if (t41 == null) - t41 = t2; - t42 = _this._onPrimaryFixedVariant; - if (t42 == null) - t42 = t2; - t43 = _this._secondaryFixed; - if (t43 == null) - t43 = t5; - t44 = _this._secondaryFixedDim; - if (t44 == null) - t44 = t5; - t45 = _this._onSecondaryFixed; - if (t45 == null) - t45 = t6; - t46 = _this._onSecondaryFixedVariant; - if (t46 == null) - t46 = t6; - t47 = _this._tertiaryFixed; - if (t47 == null) - t47 = t10 ? t5 : t9; - t48 = _this._tertiaryFixedDim; - if (t48 == null) { - if (t10) - t9 = t5; - } else - t9 = t48; - t10 = _this._onTertiaryFixed; - if (t10 == null) - t10 = t13 ? t6 : t12; - t48 = _this._onTertiaryFixedVariant; - if (t48 == null) { - if (t13) - t12 = t6; - } else - t12 = t48; - t13 = _this._background; - if (t13 == null) - t13 = t21; - t48 = _this._onBackground; - if (t48 == null) - t48 = t22; - t49 = _this._surfaceVariant; - return A.Object_hash(_this.brightness, t1, t2, t3, t4, t5, t6, t7, t8, t11, t14, t15, t16, t17, t18, t19, t20, A.Object_hash(t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, A.Object_hash(t39, t40, t41, t42, t43, t44, t45, t46, t47, t9, t10, t12, t13, t48, t49 == null ? t21 : t49, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue), B.C_SentinelValue), B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._ColorScheme_Object_Diagnosticable.prototype = {}; - A.MaterialColor.prototype = {}; - A.DataTableThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.decoration, _this.dataRowColor, _this.dataRowMinHeight, _this.dataRowMaxHeight, _this.dataTextStyle, _this.headingRowColor, _this.headingRowHeight, _this.headingTextStyle, _this.horizontalMargin, _this.columnSpacing, _this.dividerThickness, _this.checkboxHorizontalMargin, _this.headingCellCursor, _this.dataRowCursor, _this.headingRowAlignment, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.DataTableThemeData) - if (J.$eq$(other.decoration, _this.decoration)) - if (other.dataRowColor == _this.dataRowColor) - if (other.dataRowMinHeight == _this.dataRowMinHeight) - if (other.dataRowMaxHeight == _this.dataRowMaxHeight) - if (J.$eq$(other.dataTextStyle, _this.dataTextStyle)) - if (other.headingRowColor == _this.headingRowColor) - if (other.headingRowHeight == _this.headingRowHeight) - if (J.$eq$(other.headingTextStyle, _this.headingTextStyle)) - if (other.horizontalMargin == _this.horizontalMargin) - if (other.columnSpacing == _this.columnSpacing) - if (other.dividerThickness == _this.dividerThickness) - t1 = other.checkboxHorizontalMargin == _this.checkboxHorizontalMargin; - return t1; - } - }; - A._DataTableThemeData_Object_Diagnosticable.prototype = {}; - A.DatePickerThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hashAll([_this.backgroundColor, _this.elevation, _this.shadowColor, _this.surfaceTintColor, _this.shape, _this.headerBackgroundColor, _this.headerForegroundColor, _this.headerHeadlineStyle, _this.headerHelpStyle, _this.weekdayStyle, _this.dayStyle, _this.dayForegroundColor, _this.dayBackgroundColor, _this.dayOverlayColor, _this.dayShape, _this.todayForegroundColor, _this.todayBackgroundColor, _this.todayBorder, _this.yearStyle, _this.yearForegroundColor, _this.yearBackgroundColor, _this.yearOverlayColor, _this.yearShape, _this.rangePickerBackgroundColor, _this.rangePickerElevation, _this.rangePickerShadowColor, _this.rangePickerSurfaceTintColor, _this.rangePickerShape, _this.rangePickerHeaderBackgroundColor, _this.rangePickerHeaderForegroundColor, _this.rangePickerHeaderHeadlineStyle, _this.rangePickerHeaderHelpStyle, _this.rangeSelectionBackgroundColor, _this.rangeSelectionOverlayColor, _this.dividerColor, _this.inputDecorationTheme, _this.cancelButtonStyle, _this.confirmButtonStyle, _this.locale]); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - t1 = false; - if (other instanceof A.DatePickerThemeData) - if (J.$eq$(other.backgroundColor, _this.backgroundColor)) - if (other.elevation == _this.elevation) - if (J.$eq$(other.shadowColor, _this.shadowColor)) - if (J.$eq$(other.surfaceTintColor, _this.surfaceTintColor)) - if (J.$eq$(other.shape, _this.shape)) - if (J.$eq$(other.headerBackgroundColor, _this.headerBackgroundColor)) - if (J.$eq$(other.headerForegroundColor, _this.headerForegroundColor)) - if (J.$eq$(other.headerHeadlineStyle, _this.headerHeadlineStyle)) - if (J.$eq$(other.headerHelpStyle, _this.headerHelpStyle)) - if (J.$eq$(other.weekdayStyle, _this.weekdayStyle)) - if (J.$eq$(other.dayStyle, _this.dayStyle)) - if (other.dayForegroundColor == _this.dayForegroundColor) - if (other.dayBackgroundColor == _this.dayBackgroundColor) - if (other.dayOverlayColor == _this.dayOverlayColor) - if (other.dayShape == _this.dayShape) - if (other.todayForegroundColor == _this.todayForegroundColor) - if (other.todayBackgroundColor == _this.todayBackgroundColor) - if (J.$eq$(other.todayBorder, _this.todayBorder)) - if (J.$eq$(other.yearStyle, _this.yearStyle)) - if (other.yearForegroundColor == _this.yearForegroundColor) - if (other.yearBackgroundColor == _this.yearBackgroundColor) - if (other.yearOverlayColor == _this.yearOverlayColor) - if (other.yearShape == _this.yearShape) - if (J.$eq$(other.rangePickerBackgroundColor, _this.rangePickerBackgroundColor)) - if (other.rangePickerElevation == _this.rangePickerElevation) - if (J.$eq$(other.rangePickerShadowColor, _this.rangePickerShadowColor)) - if (J.$eq$(other.rangePickerSurfaceTintColor, _this.rangePickerSurfaceTintColor)) - if (J.$eq$(other.rangePickerShape, _this.rangePickerShape)) - if (J.$eq$(other.rangePickerHeaderBackgroundColor, _this.rangePickerHeaderBackgroundColor)) - if (J.$eq$(other.rangePickerHeaderForegroundColor, _this.rangePickerHeaderForegroundColor)) - if (J.$eq$(other.rangePickerHeaderHeadlineStyle, _this.rangePickerHeaderHeadlineStyle)) - if (J.$eq$(other.rangePickerHeaderHelpStyle, _this.rangePickerHeaderHelpStyle)) - if (J.$eq$(other.rangeSelectionBackgroundColor, _this.rangeSelectionBackgroundColor)) - if (other.rangeSelectionOverlayColor == _this.rangeSelectionOverlayColor) - if (J.$eq$(other.dividerColor, _this.dividerColor)) - if (J.$eq$(other.cancelButtonStyle, _this.cancelButtonStyle)) - t1 = J.$eq$(other.confirmButtonStyle, _this.confirmButtonStyle); - return t1; - } - }; - A._DatePickerThemeData_Object_Diagnosticable.prototype = {}; - A._DesktopTextSelectionHandleControls.prototype = {}; - A.DesktopTextSelectionControls.prototype = { - getHandleSize$1(textLineHeight) { - return B.Size_0_0; - }, - buildHandle$4(context, type, textLineHeight, onTap) { - return B.SizedBox_0_0_null_null; - }, - getHandleAnchor$2(type, textLineHeight) { - return B.Offset_0_0; - } - }; - A.__DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls.prototype = {}; - A.DesktopTextSelectionToolbar.prototype = { - build$1(context) { - var _null = null, - paddingAbove = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding.top + 8; - return new A.Padding(new A.EdgeInsets(8, paddingAbove, 8, 8), new A.CustomSingleChildLayout(new A.DesktopTextSelectionToolbarLayoutDelegate(this.anchor.$sub(0, new A.Offset(8, paddingAbove))), A.SizedBox$(A.Material$(B.Duration_200000, true, B.BorderRadius_woU, A.Column$(this.children, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0), B.Clip_2, _null, 1, _null, _null, _null, _null, _null, B.MaterialType_1), _null, 222), _null), _null); - } - }; - A.DesktopTextSelectionToolbarButton.prototype = { - build$1(context) { - var _null = null; - return A.SizedBox$(A.TextButton$(this.child, this.onPressed, A.TextButton_styleFrom(B.Alignment_m1_0, _null, _null, _null, _null, B.SystemMouseCursor_basic, _null, _null, B.SystemMouseCursor_basic, A.Theme_of(context).colorScheme.brightness === B.Brightness_0 ? B.Color_wst : B.Color_PW1, _null, B.Size_48_36, _null, B.EdgeInsets_20_0_20_3, _null, B.RoundedRectangleBorder_Ggx, _null, _null, _null, _null, _null)), _null, 1 / 0); - } - }; - A.Dialog.prototype = { - build$1(context) { - var dialogTheme, t1, t2, t3, effectivePadding, defaults, t4, t5, t6, t7, t8, dialogChild, _null = null; - A.Theme_of(context); - dialogTheme = A.DialogTheme_of(context); - t1 = type$.MediaQuery; - t2 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_7, t1).data; - t3 = dialogTheme.insetPadding; - if (t3 == null) - t3 = B.EdgeInsets_40_24_40_24; - effectivePadding = t2.viewInsets.$add(0, t3); - defaults = A._DialogDefaultsM3$(context); - t2 = dialogTheme.alignment; - if (t2 == null) { - t2 = defaults.alignment; - t2.toString; - } - t3 = this.backgroundColor; - t4 = dialogTheme.elevation; - if (t4 == null) { - t4 = defaults.elevation; - t4.toString; - } - t5 = dialogTheme.shadowColor; - if (t5 == null) - t5 = defaults.get$shadowColor(0); - t6 = dialogTheme.surfaceTintColor; - if (t6 == null) - t6 = defaults.get$surfaceTintColor(); - t7 = dialogTheme.shape; - if (t7 == null) { - t7 = defaults.shape; - t7.toString; - } - t8 = dialogTheme.clipBehavior; - if (t8 == null) { - t8 = defaults.clipBehavior; - t8.toString; - } - dialogChild = new A.Align(t2, _null, _null, new A.ConstrainedBox(B.BoxConstraints_UiQ, A.Material$(B.Duration_200000, true, _null, this.child, t8, t3, t4, _null, t5, t7, t6, _null, B.MaterialType_1), _null), _null); - t1 = A.InheritedModel_inheritFrom(context, _null, t1).data.removeViewInsets$4$removeBottom$removeLeft$removeRight$removeTop(true, true, true, true); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, this.semanticsRole, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, new A.AnimatedPadding(effectivePadding, new A.MediaQuery(t1, dialogChild, _null), B.C__DecelerateCurve, B.Duration_100000, _null, _null), _null); - } - }; - A.AlertDialog.prototype = { - build$1(context) { - var t2, t3, t4, titleWidget, contentWidget, actionsWidget, dialogChild, _this = this, _null = null, - theme = A.Theme_of(context), - dialogTheme = A.DialogTheme_of(context), - defaults = A._DialogDefaultsM3$(context), - t1 = theme.platform, - label = _null; - switch (t1.index) { - case 2: - case 4: - break; - case 0: - case 1: - case 3: - case 5: - A.Localizations_of(context, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations).toString; - label = "Alert"; - break; - } - t2 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); - t2 = t2 == null ? _null : t2.get$textScaler(); - t2 = A.lerpDouble(1, 0.3333333333333333, A.clampDouble(14 * (t2 == null ? B._LinearTextScaler_1 : t2).textScaleFactor / 14, 1, 2) - 1); - t2.toString; - A.Directionality_maybeOf(context); - t3 = 24 * t2; - t4 = dialogTheme.titleTextStyle; - if (t4 == null) { - t4 = defaults.get$titleTextStyle(); - t4.toString; - } - t1 = label == null && t1 !== B.TargetPlatform_2; - titleWidget = new A.Padding(new A.EdgeInsets(t3, t3, t3, 0), A.DefaultTextStyle$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), true, false, false, false, _this.title, _null), _null, _null, B.TextOverflow_0, true, t4, B.TextAlign_4, _null, B.TextWidthBasis_0), _null); - t1 = 24 * t2; - t2 = dialogTheme.contentTextStyle; - if (t2 == null) { - t2 = defaults.get$contentTextStyle(); - t2.toString; - } - contentWidget = new A.Padding(new A.EdgeInsets(t1, 16, t1, 24), A.DefaultTextStyle$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), true, true, false, false, _this.content, _null), _null, _null, B.TextOverflow_0, true, t2, _null, _null, B.TextWidthBasis_0), _null); - t1 = dialogTheme.actionsPadding; - if (t1 == null) - t1 = defaults.get$actionsPadding(); - actionsWidget = new A.Padding(t1, A.OverflowBar$(B.MainAxisAlignment_1, _this.actions, B.OverflowBarAlignment_1, B.VerticalDirection_1, 0, 8), _null); - t1 = A._setArrayType([], type$.JSArray_Widget); - titleWidget.toString; - t1.push(titleWidget); - contentWidget.toString; - t1.push(new A.Flexible(1, B.FlexFit_1, contentWidget, _null)); - actionsWidget.toString; - t1.push(actionsWidget); - dialogChild = new A.IntrinsicWidth(A.Column$(t1, B.CrossAxisAlignment_3, B.MainAxisAlignment_0, B.MainAxisSize_0), _null); - if (label != null) - dialogChild = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, label, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, true, false, false, dialogChild, _null); - return new A.Dialog(_this.backgroundColor, _null, _null, _null, _null, _null, _null, _null, dialogChild, B.SemanticsRole_5, _null); - } - }; - A.DialogRoute.prototype = { - buildTransitions$4(context, animation, secondaryAnimation, child) { - var t1 = this._curvedAnimation, - t2 = t1 == null; - if ((t2 ? null : t1.parent) !== animation) { - if (!t2) - t1.dispose$0(); - t1 = this._curvedAnimation = A.CurvedAnimation$(B.Cubic_ts0, animation, B.Cubic_ts0); - } - t1.toString; - return new A.FadeTransition(t1, false, this.super$RawDialogRoute$buildTransitions(context, animation, secondaryAnimation, child), null); - }, - dispose$0() { - var t1 = this._curvedAnimation; - if (t1 != null) - t1.dispose$0(); - this.super$TransitionRoute$dispose(); - } - }; - A.DialogRoute_closure.prototype = { - call$3(buildContext, animation, secondaryAnimation) { - var pageChild = new A.Builder(this.builder, null), - dialog = new A._CaptureAll(this.themes._themes, pageChild, null); - dialog = A.SafeArea$(true, dialog, B.EdgeInsets_0_0_0_0, true); - return dialog; - }, - "call*": "call$3", - $requiredArgCount: 3, - $signature: 244 - }; - A._DialogDefaultsM3.prototype = { - get$_dialog$_colors() { - var t1, _this = this, - value = _this.___DialogDefaultsM3__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___DialogDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___DialogDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$_dialog$_textTheme() { - var t1, _this = this, - value = _this.___DialogDefaultsM3__textTheme_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___DialogDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___DialogDefaultsM3__textTheme_FI = t1.textTheme; - } - return value; - }, - get$iconColor() { - return this.get$_dialog$_colors().secondary; - }, - get$backgroundColor(_) { - var t1 = this.get$_dialog$_colors(), - t2 = t1._surfaceContainerHigh; - return t2 == null ? t1.surface : t2; - }, - get$shadowColor(_) { - return B.Color_Edl; - }, - get$surfaceTintColor() { - return B.Color_Edl; - }, - get$titleTextStyle() { - return this.get$_dialog$_textTheme().headlineSmall; - }, - get$contentTextStyle() { - return this.get$_dialog$_textTheme().bodyMedium; - }, - get$actionsPadding() { - return B.EdgeInsets_24_0_24_24; - } - }; - A.DialogThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hashAll([_this.get$backgroundColor(_this), _this.elevation, _this.get$shadowColor(_this), _this.get$surfaceTintColor(), _this.shape, _this.alignment, _this.get$iconColor(), _this.get$titleTextStyle(), _this.get$contentTextStyle(), _this.get$actionsPadding(), _this.barrierColor, _this.insetPadding, _this.clipBehavior]); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.DialogThemeData && J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this)) && other.elevation == _this.elevation && J.$eq$(other.get$shadowColor(other), _this.get$shadowColor(_this)) && J.$eq$(other.get$surfaceTintColor(), _this.get$surfaceTintColor()) && J.$eq$(other.shape, _this.shape) && J.$eq$(other.alignment, _this.alignment) && J.$eq$(other.get$iconColor(), _this.get$iconColor()) && J.$eq$(other.get$titleTextStyle(), _this.get$titleTextStyle()) && J.$eq$(other.get$contentTextStyle(), _this.get$contentTextStyle()) && J.$eq$(other.get$actionsPadding(), _this.get$actionsPadding()) && J.$eq$(other.barrierColor, _this.barrierColor) && J.$eq$(other.insetPadding, _this.insetPadding) && other.clipBehavior == _this.clipBehavior; - }, - get$backgroundColor(receiver) { - return this.backgroundColor; - }, - get$shadowColor(receiver) { - return this.shadowColor; - }, - get$surfaceTintColor() { - return this.surfaceTintColor; - }, - get$titleTextStyle() { - return this.titleTextStyle; - }, - get$contentTextStyle() { - return this.contentTextStyle; - }, - get$actionsPadding() { - return this.actionsPadding; - }, - get$iconColor() { - return this.iconColor; - } - }; - A._DialogThemeData_Object_Diagnosticable.prototype = {}; - A.DividerThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.get$color(_this), _this.space, _this.thickness, _this.indent, _this.endIndent, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.DividerThemeData && J.$eq$(other.get$color(other), _this.get$color(_this)) && other.space == _this.space && other.thickness == _this.thickness && other.indent == _this.indent && other.endIndent == _this.endIndent; - }, - get$color(receiver) { - return this.color; - } - }; - A._DividerThemeData_Object_Diagnosticable.prototype = {}; - A.DrawerThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.backgroundColor, _this.scrimColor, _this.elevation, _this.shadowColor, _this.surfaceTintColor, _this.shape, _this.endShape, _this.width, _this.clipBehavior, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.DrawerThemeData) - if (J.$eq$(other.backgroundColor, _this.backgroundColor)) - if (J.$eq$(other.scrimColor, _this.scrimColor)) - if (other.elevation == _this.elevation) - if (J.$eq$(other.shadowColor, _this.shadowColor)) - if (J.$eq$(other.surfaceTintColor, _this.surfaceTintColor)) - if (J.$eq$(other.shape, _this.shape)) - if (J.$eq$(other.endShape, _this.endShape)) - t1 = other.width == _this.width; - return t1; - } - }; - A._DrawerThemeData_Object_Diagnosticable.prototype = {}; - A._DropdownMenuPainter.prototype = { - paint$2(canvas, size) { - var _null = null, - t1 = size._dy, - t2 = A.clampDouble(this.getSelectedItemOffset.call$0(), 0, Math.max(t1 - 48, 0)), - t3 = type$.Tween_double, - t4 = A.clampDouble(t2 + 48, Math.min(48, t1), t1), - t5 = this.resize; - t2 = new A.Tween(t2, 0, t3).transform$1(0, t5.get$value(0)); - this._dropdown$_painter.paint$3(canvas, new A.Offset(0, t2), new A.ImageConfiguration(_null, _null, _null, _null, new A.Size(size._dx, new A.Tween(t4, t1, t3).transform$1(0, t5.get$value(0)) - t2), _null)); - }, - shouldRepaint$1(oldPainter) { - var _this = this, - t1 = true; - if (oldPainter.color.$eq(0, _this.color)) - if (oldPainter.elevation === _this.elevation) - if (oldPainter.selectedIndex === _this.selectedIndex) - t1 = oldPainter.resize !== _this.resize; - return t1; - } - }; - A._DropdownMenuItemButton.prototype = { - createState$0() { - return new A._DropdownMenuItemButtonState(this.$ti._eval$1("_DropdownMenuItemButtonState<1>")); - } - }; - A._DropdownMenuItemButtonState.prototype = { - initState$0() { - this.super$State$initState(); - this._setOpacityAnimation$0(); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, t3, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = _this._widget; - if (oldWidget.itemIndex === t1.itemIndex) { - t2 = oldWidget.route; - t3 = t2._animationProxy; - t1 = t1.route; - t1 = t3 != t1._animationProxy || t2.selectedIndex !== t1.selectedIndex || t1.items.length !== t2.items.length; - } else - t1 = true; - if (t1) { - t1 = _this.___DropdownMenuItemButtonState__opacityAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this._setOpacityAnimation$0(); - } - }, - _setOpacityAnimation$0() { - var t3, start, end, - t1 = this._widget, - t2 = t1.route, - unit = 0.5 / (t2.items.length + 1.5); - t1 = t1.itemIndex; - t3 = t2._animationProxy; - if (t1 === t2.selectedIndex) { - t3.toString; - this.___DropdownMenuItemButtonState__opacityAnimation_A = A.CurvedAnimation$(B.Threshold_0, t3, null); - } else { - start = A.clampDouble(0.5 + (t1 + 1) * unit, 0, 1); - end = A.clampDouble(start + 1.5 * unit, 0, 1); - t3.toString; - this.___DropdownMenuItemButtonState__opacityAnimation_A = A.CurvedAnimation$(new A.Interval(start, end, B.C__Linear), t3, null); - } - }, - _dropdown$_handleFocusChange$1(focused) { - var menuLimits, - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._highlightMode; - switch ((t1 == null ? A._HighlightModeManager__defaultModeForPlatform() : t1).index) { - case 0: - t1 = false; - break; - case 1: - t1 = true; - break; - default: - t1 = null; - } - if (focused && t1) { - t1 = this._widget; - menuLimits = t1.route.getMenuLimits$3(t1.buttonRect, t1.constraints.maxHeight, t1.itemIndex); - this._widget.scrollController.animateTo$3$curve$duration(menuLimits.scrollOffset, B.Cubic_fC5, B.Duration_100000); - } - }, - _handleOnTap$0() { - this._widget.toString; - var t1 = this._framework$_element; - t1.toString; - A.Navigator_of(t1, false).pop$1(new A._DropdownRouteResult("ltx-video-0.9.6", this.$ti._eval$1("_DropdownRouteResult<1>"))); - }, - dispose$0() { - var t1 = this.___DropdownMenuItemButtonState__opacityAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$State$dispose(); - }, - build$1(context) { - var _this = this, _null = null, - t1 = _this._widget, - t2 = t1.route, - t3 = t1.itemIndex, - child = t2.items[t3], - _0_0 = t1.padding; - child = A.InkWell$(t3 === t2.selectedIndex, _null, true, A.SizedBox$(new A.Padding(_0_0, child, _null), t2.itemHeight, _null), _null, true, _null, _null, _null, _null, _null, _this.get$_dropdown$_handleFocusChange(), _null, _null, _null, _this.get$_handleOnTap(), _null, _null, _null, _null, _null, _null, _null); - t1 = _this.___DropdownMenuItemButtonState__opacityAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - child = A.Shortcuts$(new A.FadeTransition(t1, false, child, _null), _null, B.Map_ANQUO); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsRole_16, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, child, _null); - } - }; - A._DropdownMenu.prototype = { - createState$0() { - return new A._DropdownMenuState(this.$ti._eval$1("_DropdownMenuState<1>")); - } - }; - A._DropdownMenuState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - t1 = _this._widget.route._animationProxy; - t1.toString; - t1 = A.CurvedAnimation$(B.Interval_UVv, t1, B.Interval_lSz); - _this.___DropdownMenuState__fadeOpacity_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___DropdownMenuState__fadeOpacity_F = t1; - t1 = _this._widget.route._animationProxy; - t1.toString; - t1 = A.CurvedAnimation$(B.Interval_9tv, t1, B.Threshold_0); - _this.___DropdownMenuState__resize_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___DropdownMenuState__resize_F = t1; - }, - dispose$0() { - var t1 = this.___DropdownMenuState__fadeOpacity_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = this.___DropdownMenuState__resize_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$State$dispose(); - }, - build$1(context) { - var route, t1, t2, t3, itemIndex, t4, t5, t6, t7, t8, t9, _this = this, _null = null; - A.Localizations_of(context, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations).toString; - route = _this._widget.route; - t1 = A._setArrayType([], type$.JSArray_Widget); - for (t2 = route.items, t3 = _this.$ti._eval$1("_DropdownMenuItemButton<1>"), itemIndex = 0; itemIndex < t2.length; ++itemIndex) { - t4 = _this._widget; - t5 = t4.route; - t6 = t4.padding; - t7 = t4.buttonRect; - t8 = t4.constraints; - t1.push(new A._DropdownMenuItemButton(t5, t4.scrollController, t6, t7, t8, itemIndex, true, _null, t3)); - } - t2 = _this.___DropdownMenuState__fadeOpacity_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - _this._widget.toString; - t3 = A.Theme_of(context).canvasColor; - t4 = route.elevation; - t5 = _this.___DropdownMenuState__resize_F; - t5 === $ && A.throwUnnamedLateFieldNI(); - t6 = _this._widget.borderRadius; - t7 = B.Map_46Kcb.$index(0, t4); - _this._widget.toString; - t8 = A.ScrollConfiguration_of(context).copyWith$4$overscroll$physics$platform$scrollbars(false, B.ClampingScrollPhysics_null, A.Theme_of(context).platform, false); - t9 = _this._widget.scrollController; - t9 = A.ClipRRect$(B.BorderRadius_tUf, A.Material$(B.Duration_200000, true, _null, A.ScrollConfiguration$(t8, A.PrimaryScrollController$(A.Scrollbar$(A.ListView$(t1, B.EdgeInsets_0_8_0_8, true, true), _null, true), t9)), B.Clip_0, _null, 0, _null, _null, _null, _null, route.style, B.MaterialType_4), B.Clip_0); - return new A.FadeTransition(t2, false, A.CustomPaint$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, "Popup menu", _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsRole_15, true, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, true, false, false, t9, _null), _null, _null, new A._DropdownMenuPainter(t3, t4, route.selectedIndex, t6, t5, new A._DropdownMenuState_build_closure(route), new A._BoxDecorationPainter(new A.BoxDecoration(t3, _null, _null, B.BorderRadius_X2o, t7, _null, B.BoxShape_0), _null), t5), B.Size_0_0), _null); - } - }; - A._DropdownMenuState_build_closure.prototype = { - call$0() { - var t1 = this.route; - return t1.getItemOffset$1(t1.selectedIndex); - }, - $signature: 116 - }; - A._DropdownMenuRouteLayout.prototype = { - getConstraintsForChild$1(constraints) { - var maxHeight = Math.max(0, constraints.maxHeight - 96), - t1 = this.buttonRect, - width = Math.min(constraints.maxWidth, t1.right - t1.left); - return new A.BoxConstraints(width, width, 0, maxHeight); - }, - getPositionForChild$2(size, childSize) { - var t1 = this.route, - t2 = this.buttonRect, - menuLimits = t1.getMenuLimits$3(t2, size._dy, t1.selectedIndex); - switch (this.textDirection.index) { - case 0: - t1 = A.clampDouble(t2.right, 0, size._dx) - childSize._dx; - break; - case 1: - t1 = A.clampDouble(t2.left, 0, size._dx - childSize._dx); - break; - default: - t1 = null; - } - return new A.Offset(t1, menuLimits.top); - }, - shouldRelayout$1(oldDelegate) { - return !this.buttonRect.$eq(0, oldDelegate.buttonRect) || this.textDirection != oldDelegate.textDirection; - } - }; - A._DropdownRouteResult.prototype = { - $eq(_, other) { - if (other == null) - return false; - return this.$ti._is(other) && other.result === this.result; - }, - get$hashCode(_) { - return B.JSString_methods.get$hashCode(this.result); - } - }; - A._MenuLimits.prototype = {}; - A._DropdownRoute.prototype = { - get$transitionDuration(_) { - return B.Duration_300000; - }, - get$barrierDismissible() { - return true; - }, - get$barrierColor() { - return null; - }, - buildPage$3(context, animation, secondaryAnimation) { - return A.LayoutBuilder$(new A._DropdownRoute_buildPage_closure(this)); - }, - getItemOffset$1(index) { - return this.items.length !== 0 && index > 0 ? 8 + B.JSArray_methods.reduce$1(B.JSArray_methods.sublist$2(this.itemHeights, 0, index), new A._DropdownRoute_getItemOffset_closure()) : 8; - }, - getMenuLimits$3(buttonRect, availableHeight, index) { - var menuTop, preferredMenuHeight, menuHeight, menuBottom, _this = this, - computedMaxHeight = availableHeight - 96, - buttonTop = buttonRect.top, - t1 = buttonRect.bottom, - buttonBottom = Math.min(t1, availableHeight), - selectedItemOffset = _this.getItemOffset$1(index), - topLimit = Math.min(48, buttonTop), - bottomLimit = Math.max(availableHeight - 48, buttonBottom), - t2 = _this.itemHeights, - t3 = _this.selectedIndex; - t1 -= buttonTop; - menuTop = buttonTop - selectedItemOffset - (t2[t3] - t1) / 2; - preferredMenuHeight = B.EdgeInsets_0_8_0_8.get$_top(0) + B.EdgeInsets_0_8_0_8.get$_bottom(0); - if (_this.items.length !== 0) - preferredMenuHeight += B.JSArray_methods.reduce$1(t2, new A._DropdownRoute_getMenuLimits_closure()); - menuHeight = Math.min(computedMaxHeight, preferredMenuHeight); - menuBottom = menuTop + menuHeight; - if (menuTop < topLimit) { - menuTop = Math.min(buttonTop, topLimit); - menuBottom = menuTop + menuHeight; - } - if (menuBottom > bottomLimit) { - menuBottom = Math.max(buttonBottom, bottomLimit); - menuTop = menuBottom - menuHeight; - } - t2 = t2[t3] / 2; - t1 = buttonBottom - t1 / 2; - if (menuBottom - t2 < t1) - menuTop = t1 + t2 - menuHeight; - return new A._MenuLimits(menuTop, preferredMenuHeight > computedMaxHeight ? Math.min(Math.max(0, selectedItemOffset - (buttonTop - menuTop)), preferredMenuHeight - menuHeight) : 0); - }, - get$barrierLabel() { - return this.barrierLabel; - } - }; - A._DropdownRoute_buildPage_closure.prototype = { - call$2(context, constraints) { - var t1 = this.$this; - return new A._DropdownRoutePage(t1, constraints, t1.padding, t1.buttonRect, t1.selectedIndex, t1.capturedThemes, t1.dropdownColor, true, t1.borderRadius, t1.menuWidth, null, t1.$ti._eval$1("_DropdownRoutePage<1>")); - }, - $signature() { - return this.$this.$ti._eval$1("_DropdownRoutePage<1>(BuildContext,BoxConstraints)"); - } - }; - A._DropdownRoute_getItemOffset_closure.prototype = { - call$2(total, height) { - return total + height; - }, - $signature: 232 - }; - A._DropdownRoute_getMenuLimits_closure.prototype = { - call$2(total, height) { - return total + height; - }, - $signature: 232 - }; - A._DropdownRoutePage.prototype = { - createState$0() { - return new A._DropdownRoutePageState(this.$ti._eval$1("_DropdownRoutePageState<1>")); - } - }; - A._DropdownRoutePageState.prototype = { - initState$0() { - this.super$State$initState(); - var t1 = this._widget; - this.___DropdownRoutePageState__scrollController_A = A.ScrollController$(t1.route.getMenuLimits$3(t1.buttonRect, t1.constraints.maxHeight, t1.selectedIndex).scrollOffset); - }, - build$1(context) { - var t7, _this = this, - textDirection = A.Directionality_maybeOf(context), - t1 = _this._widget, - t2 = t1.route, - t3 = t1.padding, - t4 = t1.buttonRect, - t5 = t1.constraints, - t6 = t1.dropdownColor; - t1 = t1.borderRadius; - t7 = _this.___DropdownRoutePageState__scrollController_A; - t7 === $ && A.throwUnnamedLateFieldNI(); - return A.MediaQuery$removePadding(new A.Builder(new A._DropdownRoutePageState_build_closure(_this, textDirection, new A._DropdownMenu(t2, t3, t4, t5, t6, true, t1, t7, null, _this.$ti._eval$1("_DropdownMenu<1>"))), null), context, true, true, true, true); - }, - dispose$0() { - var t1 = this.___DropdownRoutePageState__scrollController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$State$dispose(); - } - }; - A._DropdownRoutePageState_build_closure.prototype = { - call$1(context) { - var t1 = this.$this, - t2 = t1._widget; - return new A.CustomSingleChildLayout(new A._DropdownMenuRouteLayout(t2.buttonRect, t2.route, this.textDirection, t2.menuWidth, t1.$ti._eval$1("_DropdownMenuRouteLayout<1>")), new A._CaptureAll(t2.capturedThemes._themes, this.menu, null), null); - }, - $signature: 246 - }; - A._MenuItem.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderMenuItem(this.onLayout, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.onLayout = this.onLayout; - } - }; - A._RenderMenuItem.prototype = { - performLayout$0() { - this.super$RenderProxyBoxMixin$performLayout(); - var t1 = this.get$size(0); - this.onLayout.call$1(t1); - } - }; - A._DropdownMenuItemContainer.prototype = { - build$1(context) { - var _null = null; - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, new A.ConstrainedBox(B.BoxConstraints_OjF, new A.Align(this.alignment, _null, _null, this.child, _null), _null), _null); - } - }; - A.DropdownMenuItem.prototype = {}; - A.DropdownButtonHideUnderline.prototype = { - updateShouldNotify$1(oldWidget) { - return false; - } - }; - A.DropdownButton.prototype = { - createState$0() { - return new A._DropdownButtonState(this.$ti._eval$1("_DropdownButtonState<1>")); - } - }; - A._DropdownButtonState.prototype = { - get$focusNode(_) { - var t1; - this._widget.toString; - t1 = this._dropdown$_internalNode; - return t1; - }, - initState$0() { - var t1, t2, _this = this; - _this.super$State$initState(); - _this._updateSelectedIndex$0(); - t1 = _this._widget; - t1.toString; - if (_this._dropdown$_internalNode == null) - _this._dropdown$_internalNode = A.FocusNode$(true, A.getRuntimeTypeOfDartObject(t1).toString$0(0), true, true, null, null, false); - t1 = type$.JSArray_of_void_Function_Action_Intent; - t2 = type$.ObserverList_of_void_Function_Action_Intent; - _this.___DropdownButtonState__actionMap_A = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_ActivateIntent_2HG, new A.CallbackAction(new A._DropdownButtonState_initState_closure(_this), new A.ObserverList(A._setArrayType([], t1), t2), type$.CallbackAction_ActivateIntent), B.Type_ButtonActivateIntent_VTa, new A.CallbackAction(new A._DropdownButtonState_initState_closure0(_this), new A.ObserverList(A._setArrayType([], t1), t2), type$.CallbackAction_ButtonActivateIntent)], type$.Type, type$.Action_Intent); - t2 = _this.get$focusNode(0); - if (t2 != null) - t2.addListener$1(0, _this.get$_dropdown$_handleFocusChanged()); - }, - dispose$0() { - var t1, _this = this; - $.WidgetsBinding__instance.removeObserver$1(_this); - _this._removeDropdownRoute$0(); - t1 = _this.get$focusNode(0); - if (t1 != null) - t1.removeListener$1(0, _this.get$_dropdown$_handleFocusChanged()); - t1 = _this._dropdown$_internalNode; - if (t1 != null) - t1.dispose$0(); - _this.super$State$dispose(); - }, - _dropdown$_handleFocusChanged$0() { - var _this = this; - if (_this._hasPrimaryFocus !== _this.get$focusNode(0).get$hasPrimaryFocus()) - _this.setState$1(new A._DropdownButtonState__handleFocusChanged_closure(_this)); - }, - _removeDropdownRoute$0() { - var t2, wasCurrent, _this = this, - t1 = _this._dropdownRoute; - if (t1 != null) - if (t1.get$isActive()) { - t2 = t1._navigator$_navigator; - if (t2 != null) { - wasCurrent = t1.get$isCurrent(); - t2._history.firstWhere$1(0, A._RouteEntry_isRoutePredicate(t1)).complete$1(0, null); - t2._flushHistoryUpdates$1$rearrangeOverlay(false); - if (wasCurrent) { - t1 = t2._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); - t2._afterNavigation$1(t1 == null ? null : t1.route); - } - } - } - _this._isMenuExpanded = false; - _this._dropdown$_lastOrientation = _this._dropdownRoute = null; - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = _this._widget; - t1.toString; - if (_this._dropdown$_internalNode == null) - _this._dropdown$_internalNode = A.FocusNode$(true, A.getRuntimeTypeOfDartObject(t1).toString$0(0), true, true, null, null, false); - _this._updateSelectedIndex$0(); - }, - _updateSelectedIndex$0() { - var itemIndex, - t1 = this._widget, - t2 = t1.items; - if (t2 == null) { - this._selectedIndex = null; - return; - } - for (itemIndex = 0; itemIndex < 1; ++itemIndex) - if ("ltx-video-0.9.6" === t1.value) { - this._selectedIndex = itemIndex; - return; - } - }, - get$_dropdown$_textStyle() { - this._widget.toString; - var t1 = this._framework$_element; - t1.toString; - t1 = A.Theme_of(t1); - return t1.textTheme.titleMedium; - }, - _dropdown$_handleTap$0() { - var textDirection, t2, t3, index, t4, $navigator, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, _this = this, _null = null, - t1 = _this._framework$_element; - t1.toString; - textDirection = A.Directionality_maybeOf(t1); - t1 = _this._framework$_element; - t1.toString; - A.ButtonTheme_of(t1); - t1 = _this.$ti; - t2 = A._setArrayType([], t1._eval$1("JSArray<_MenuItem<1>>")); - t3 = t1._eval$1("_MenuItem<1>"); - index = 0; - while (true) { - t4 = _this._widget.items; - t4.toString; - if (!(index < 1)) - break; - t4 = t4[index]; - t2.push(new A._MenuItem(new A._DropdownButtonState__handleTap_closure(_this, index), t4, t4, _null, t3)); - ++index; - } - t3 = _this._framework$_element; - t3.toString; - $navigator = A.Navigator_of(t3, false); - t3 = t3.get$renderObject(); - t3.toString; - type$.RenderBox._as(t3); - t4 = A.MatrixUtils_transformPoint(t3.getTransformTo$1(0, $navigator._framework$_element.get$renderObject()), B.Offset_0_0); - t3 = t3.get$size(0); - t5 = t4._dx; - t4 = t4._dy; - t3 = B.EdgeInsetsDirectional_16_0_24_0.resolve$1(textDirection).inflateRect$1(new A.Rect(t5, t4, t5 + t3._dx, t4 + t3._dy)); - t4 = _this._selectedIndex; - if (t4 == null) - t4 = 0; - t5 = _this._widget.elevation; - t6 = _this._framework$_element; - t6.toString; - t7 = $navigator._framework$_element; - t7.toString; - t7 = A.InheritedTheme_capture(t6, t7); - t6 = _this.get$_dropdown$_textStyle(); - t6.toString; - t8 = _this._framework$_element; - t8.toString; - A.Localizations_of(t8, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations).toString; - t8 = _this._widget; - t9 = t8.itemHeight; - t10 = t8.dropdownColor; - t11 = t8.menuMaxHeight; - t8 = t8.borderRadius; - t12 = t2.length; - t12 = A.List_List$filled(t12, 48, false, type$.double); - t13 = A._setArrayType([], type$.JSArray_of_Future_bool_Function); - t14 = $.Zone__current; - t15 = t1._eval$1("_Future<_DropdownRouteResult<1>?>"); - t16 = t1._eval$1("_AsyncCompleter<_DropdownRouteResult<1>?>"); - t17 = A.ProxyAnimation$(B.C__AlwaysDismissedAnimation); - t18 = A._setArrayType([], type$.JSArray_OverlayEntry); - t19 = $.$get$ChangeNotifier__emptyListeners(); - t20 = $.Zone__current; - _this._dropdownRoute = new A._DropdownRoute(t2, B.EdgeInsets_16_0_16_0, t3, t4, t5, t7, t6, t9, _null, t10, t11, true, t8, t12, "Dismiss", _null, _null, _null, t13, A.LinkedHashSet_LinkedHashSet$_empty(type$.PopEntry_nullable_Object), new A.LabeledGlobalKey(_null, t1._eval$1("LabeledGlobalKey<_ModalScopeState<_DropdownRouteResult<1>>>")), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.PageStorageBucket(), _null, 0, new A._AsyncCompleter(new A._Future(t14, t15), t16), t17, t18, _null, B.RouteSettings_null_null, new A.ValueNotifier(_null, t19), new A._AsyncCompleter(new A._Future(t20, t15), t16), new A._AsyncCompleter(new A._Future(t20, t15), t16), t1._eval$1("_DropdownRoute<1>")); - t1 = _this.get$focusNode(0); - if (t1 != null) - t1.requestFocus$0(); - t1 = _this._dropdownRoute; - t1.toString; - $navigator.push$1(t1).then$1$1(0, new A._DropdownButtonState__handleTap_closure0(_this), type$.void); - _this._widget.toString; - _this._isMenuExpanded = true; - }, - get$_iconColor() { - var brightness, t2, - t1 = this._framework$_element; - t1.toString; - brightness = A.Theme_brightnessOf(t1); - t1 = this.get$_dropdown$_enabled(); - t2 = this._widget; - if (t1) { - t1 = t2.iconEnabledColor; - switch (brightness.index) { - case 1: - t1 = B.Color_4cJ; - break; - case 0: - t1 = B.Color_mwC; - break; - default: - t1 = null; - } - return t1; - } else { - t1 = t2.iconDisabledColor; - switch (brightness.index) { - case 1: - t1 = B.Color_AK6; - break; - case 0: - t1 = B.Color_QxT; - break; - default: - t1 = null; - } - return t1; - } - }, - get$_dropdown$_enabled() { - var t1 = this._widget; - if (t1.items != null) - t1 = t1.onChanged != null; - else - t1 = false; - return t1; - }, - build$1(context) { - var size, items, t2, displayedHint, hintIndex, innerItemsWidget, fontSize, lineHeight, t3, t4, t5, t6, t7, effectiveMouseCursor, effectiveDecoration, childHasButtonSemantic, _this = this, _null = null, - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_1), - result = t1 == null ? _null : t1.get$orientation(0); - if (result == null) { - size = A.View_maybeOf(context).get$physicalSize(); - result = size._dx > size._dy ? B.Orientation_1 : B.Orientation_0; - } - t1 = _this._dropdown$_lastOrientation; - if (t1 == null) { - _this._dropdown$_lastOrientation = result; - t1 = result; - } - if (result !== t1) { - _this._removeDropdownRoute$0(); - _this._dropdown$_lastOrientation = result; - } - t1 = _this._widget; - t1 = t1.items; - if (t1 != null) { - t1 = A.List_List$_of(t1, type$.Widget); - items = t1; - } else { - t1 = A._setArrayType([], type$.JSArray_Widget); - items = t1; - } - if (_this._widget.hint == null) - t1 = !_this.get$_dropdown$_enabled() && _this._widget.disabledHint != null; - else - t1 = true; - if (t1) { - t1 = _this.get$_dropdown$_enabled(); - t2 = _this._widget; - if (t1) { - t1 = t2.hint; - t1.toString; - displayedHint = t1; - } else { - t1 = t2.disabledHint; - if (t1 == null) { - t1 = t2.hint; - t1.toString; - displayedHint = t1; - } else - displayedHint = t1; - } - hintIndex = items.length; - t1 = _this.get$_dropdown$_textStyle(); - t1.toString; - t1 = t1.copyWith$1$color(A.Theme_of(context).hintColor); - items.push(A.DefaultTextStyle$(A.IgnorePointer$(new A._DropdownMenuItemContainer(displayedHint, _this._widget.alignment, _null), true, _null), _null, _null, B.TextOverflow_0, true, t1, _null, _null, B.TextWidthBasis_0)); - } else - hintIndex = _null; - A.ButtonTheme_of(context); - if (items.length === 0) - innerItemsWidget = B.SizedBox_0_0_null_null; - else { - t1 = _this._selectedIndex; - if (t1 == null) - t1 = hintIndex; - t2 = _this._widget.alignment; - innerItemsWidget = new A.IndexedStack(t2, t1, items, _null); - } - if (_this.get$_dropdown$_enabled()) { - t1 = _this.get$_dropdown$_textStyle(); - t1.toString; - } else { - t1 = _this.get$_dropdown$_textStyle(); - t1.toString; - t1 = t1.copyWith$1$color(A.Theme_of(context).disabledColor); - } - _this._widget.toString; - fontSize = _this.get$_dropdown$_textStyle().fontSize; - if (fontSize == null) { - t2 = _this._framework$_element; - t2.toString; - t2 = A.Theme_of(t2).textTheme.titleMedium.fontSize; - t2.toString; - fontSize = t2; - } - t2 = _this.get$_dropdown$_textStyle().height; - if (t2 == null) { - t2 = _this._framework$_element; - t2.toString; - t2 = A.Theme_of(t2).textTheme.titleMedium.height; - lineHeight = t2; - } else - lineHeight = t2; - if (lineHeight == null) - lineHeight = 1; - t2 = _this._framework$_element; - t2.toString; - t2 = A.MediaQuery__maybeOf(t2, B._MediaQueryAspect_4); - t2 = t2 == null ? _null : t2.get$textScaler(); - if (t2 == null) - t2 = B._LinearTextScaler_1; - t2 = Math.max(fontSize * lineHeight * t2.textScaleFactor, Math.max(_this._widget.iconSize, 24)); - t3 = B.EdgeInsets_0_0_0_0.resolve$1(context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - t4 = type$.JSArray_Widget; - t5 = A._setArrayType([], t4); - _this._widget.toString; - t5.push(innerItemsWidget); - t6 = _this.get$_iconColor(); - t7 = _this._widget.iconSize; - t5.push(A.IconTheme$(B.Icon_naw, new A.IconThemeData(t7, _null, _null, _null, _null, t6, _null, _null, _null), _null)); - result = A.DefaultTextStyle$(A.SizedBox$(new A.Padding(t3, A.Row$(t5, B.CrossAxisAlignment_2, B.MainAxisAlignment_3, B.MainAxisSize_0, _null), _null), t2, _null), _null, _null, B.TextOverflow_0, true, t1, _null, _null, B.TextWidthBasis_0); - if (context.dependOnInheritedWidgetOfExactType$1$0(type$.DropdownButtonHideUnderline) == null) { - _this._widget.toString; - t1 = A.Container$(_null, _null, B.Clip_0, _null, _null, B.BoxDecoration_8xd, _null, 1, _null, _null, _null, _null, _null); - result = A.Stack$(B.AlignmentDirectional_m1_m1, A._setArrayType([result, A.Positioned$(0, t1, _null, _null, 0, 0, _null, _null)], t4), B.Clip_1, B.StackFit_0, _null); - } - t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.WidgetState); - if (!_this.get$_dropdown$_enabled()) - t1.add$1(0, B.WidgetState_6); - effectiveMouseCursor = A.WidgetStateProperty_resolveAs(B._WidgetStateMouseCursor_nmO, t1, type$.MouseCursor); - effectiveDecoration = _this._widget._inputDecoration; - t1 = _this.get$_dropdown$_enabled(); - t2 = _this.get$focusNode(0); - _this._widget.toString; - t3 = _this.get$_dropdown$_enabled() ? _this.get$_dropdown$_handleTap() : _null; - t4 = _this._widget._isEmpty; - t5 = _this._hasPrimaryFocus; - t6 = _this._dropdown$_isHovering; - result = A.Focus$(false, t1, A.MouseRegion$(A.GestureDetector$(B.HitTestBehavior_1, A.InputDecorator$(_null, result, effectiveDecoration, false, t4, t5, t6, _null, _null), B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null), effectiveMouseCursor, _null, new A._DropdownButtonState_build_closure(_this), new A._DropdownButtonState_build_closure0(_this), _null), _null, _null, _null, t2, true, _null, _null, _null, _null, _null, _null); - if (hintIndex == null) - childHasButtonSemantic = _this._selectedIndex != null; - else - childHasButtonSemantic = true; - t1 = _this._isMenuExpanded; - t2 = _this.___DropdownButtonState__actionMap_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = A.Actions$(t2, result); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, !childHasButtonSemantic, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, t2, _null); - } - }; - A._DropdownButtonState_initState_closure.prototype = { - call$1(intent) { - return this.$this._dropdown$_handleTap$0(); - }, - $signature: 247 - }; - A._DropdownButtonState_initState_closure0.prototype = { - call$1(intent) { - return this.$this._dropdown$_handleTap$0(); - }, - $signature: 248 - }; - A._DropdownButtonState__handleFocusChanged_closure.prototype = { - call$0() { - var t1 = this.$this; - t1._hasPrimaryFocus = t1.get$focusNode(0).get$hasPrimaryFocus(); - }, - $signature: 0 - }; - A._DropdownButtonState__handleTap_closure.prototype = { - call$1(size) { - var t1 = this.$this._dropdownRoute; - if (t1 == null) - return; - t1.itemHeights[this.index] = size._dy; - }, - $signature: 249 - }; - A._DropdownButtonState__handleTap_closure0.prototype = { - call$1(newValue) { - var t1 = this.$this; - t1._removeDropdownRoute$0(); - if (t1._framework$_element == null || newValue == null) - return; - t1 = t1._widget.onChanged; - if (t1 != null) - t1.call$1(newValue.result); - }, - $signature() { - return this.$this.$ti._eval$1("Null(_DropdownRouteResult<1>?)"); - } - }; - A._DropdownButtonState_build_closure.prototype = { - call$1($event) { - var t1 = this.$this; - if (!t1._dropdown$_isHovering) - t1.setState$1(new A._DropdownButtonState_build__closure0(t1)); - }, - $signature: 58 - }; - A._DropdownButtonState_build__closure0.prototype = { - call$0() { - this.$this._dropdown$_isHovering = true; - }, - $signature: 0 - }; - A._DropdownButtonState_build_closure0.prototype = { - call$1($event) { - var t1 = this.$this; - if (t1._dropdown$_isHovering) - t1.setState$1(new A._DropdownButtonState_build__closure(t1)); - }, - $signature: 44 - }; - A._DropdownButtonState_build__closure.prototype = { - call$0() { - this.$this._dropdown$_isHovering = false; - }, - $signature: 0 - }; - A.DropdownButtonFormField.prototype = { - createState$0() { - var _null = null; - return new A._DropdownButtonFormFieldState(new A.RestorableBool(false, $.$get$ChangeNotifier__emptyListeners()), A.FocusNode$(true, _null, true, true, _null, _null, false), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, this.$ti._eval$1("_DropdownButtonFormFieldState<1>")); - } - }; - A.DropdownButtonFormField_closure.prototype = { - call$1(field) { - var t3, effectiveDecoration, t4, t5, t6, decorationHint, isHintOrDisabledHintAvailable, isEmpty, t7, errorText, _this = this, _null = null, t1 = {}, - t2 = _this.T; - t2._eval$1("_DropdownButtonFormFieldState<0>")._as(field); - t3 = field._framework$_element; - t3.toString; - effectiveDecoration = t1.effectiveDecoration = _this.decoration.applyDefaults$1(A.Theme_of(t3).inputDecorationTheme); - t3 = _this.items; - t4 = new A.WhereIterable(t3, new A.DropdownButtonFormField__closure(field, t2), A._arrayInstanceType(t3)._eval$1("WhereIterable<1>")).get$isEmpty(0); - t5 = effectiveDecoration.hintText; - t6 = t5 != null; - decorationHint = t6 ? A.Text$(t5, _null, _null, _null, _null, _null, _null) : _null; - isHintOrDisabledHintAvailable = decorationHint != null; - isEmpty = t4 && !isHintOrDisabledHintAvailable; - t4 = field.__FormFieldState__errorText_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t5 = t4._restoration_properties$_value; - t7 = t5 == null; - if ((t7 ? A._instanceType(t4)._eval$1("RestorableValue.T")._as(t5) : t5) != null || t6) { - if (t7) - A._instanceType(t4)._eval$1("RestorableValue.T")._as(t5); - errorText = t7 ? A._instanceType(t4)._eval$1("RestorableValue.T")._as(t5) : t5; - t1.effectiveDecoration = effectiveDecoration.copyWith$3$error$errorText$hintText(_null, errorText, t6 ? "" : _null); - } - return A.Focus$(false, false, new A.Builder(new A.DropdownButtonFormField__closure0(t1, t3, _this.selectedItemBuilder, field, decorationHint, decorationHint, _this.onChanged, _this.onTap, _this.elevation, _this.style, _this.icon, _this.iconDisabledColor, _this.iconEnabledColor, _this.iconSize, _this.isDense, _this.isExpanded, _this.itemHeight, _this.focusColor, _this.focusNode, _this.autofocus, _this.dropdownColor, _this.menuMaxHeight, _this.enableFeedback, _this.alignment, _this.borderRadius, isEmpty, _this.padding, t2), _null), _null, _null, _null, _null, true, _null, _null, _null, _null, _null, true); - }, - $signature() { - return this.T._eval$1("Focus(FormFieldState<0>)"); - } - }; - A.DropdownButtonFormField__closure.prototype = { - call$1(item) { - return "ltx-video-0.9.6" === this.state.get$_form$_value(); - }, - $signature() { - return this.T._eval$1("bool(DropdownMenuItem<0>)"); - } - }; - A.DropdownButtonFormField__closure0.prototype = { - call$1(context) { - var _this = this, - t1 = _this.state.get$_form$_value(); - return new A.DropdownButtonHideUnderline(new A.DropdownButton(_this.items, t1, _this.effectiveHint, _this.effectiveDisabledHint, null, _this.onTap, _this.selectedItemBuilder, _this.elevation, _this.style, _this.icon, _this.iconDisabledColor, _this.iconEnabledColor, _this.iconSize, _this.isDense, _this.isExpanded, _this.itemHeight, _this.focusColor, _this.focusNode, _this.autofocus, _this.dropdownColor, _this.padding, _this.menuMaxHeight, _this.enableFeedback, _this.alignment, _this.borderRadius, _this._box_0.effectiveDecoration, _this.isEmpty, null, _this.T._eval$1("DropdownButton<0>")), null); - }, - $signature: 250 - }; - A._DropdownButtonFormFieldState.prototype = { - didUpdateWidget$1(oldWidget) { - var t1; - this.super$FormFieldState$didUpdateWidget(oldWidget); - t1 = this._widget.initialValue; - if (oldWidget.initialValue !== t1) - this.__FormFieldState__value_AI = t1; - } - }; - A.__DropdownButtonState_State_WidgetsBindingObserver.prototype = {}; - A.DropdownMenuThemeData.prototype = { - get$hashCode(_) { - return A.Object_hash(this.textStyle, this.inputDecorationTheme, this.menuStyle, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.DropdownMenuThemeData) - if (J.$eq$(other.textStyle, _this.textStyle)) - t1 = J.$eq$(other.menuStyle, _this.menuStyle); - return t1; - } - }; - A._DropdownMenuThemeData_Object_Diagnosticable.prototype = {}; - A.ElevatedButton.prototype = { - defaultStyleOf$1(context) { - var _null = null; - A.Theme_of(context); - A.Theme_of(context); - return new A._ElevatedButtonDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null, _null, _null); - }, - themeStyleOf$1(context) { - var t1; - context.dependOnInheritedWidgetOfExactType$1$0(type$.ElevatedButtonTheme); - t1 = A.Theme_of(context); - return t1.elevatedButtonTheme.style; - } - }; - A._ElevatedButtonDefaultsM3.prototype = { - get$_elevated_button$_colors() { - var t1, _this = this, - value = _this.___ElevatedButtonDefaultsM3__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___ElevatedButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___ElevatedButtonDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$textStyle() { - return new A.WidgetStatePropertyAll(A.Theme_of(this.context).textTheme.labelLarge, type$.WidgetStatePropertyAll_nullable_TextStyle); - }, - get$backgroundColor(_) { - return new A._WidgetStatePropertyWith(new A._ElevatedButtonDefaultsM3_backgroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$foregroundColor() { - return new A._WidgetStatePropertyWith(new A._ElevatedButtonDefaultsM3_foregroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$overlayColor() { - return new A._WidgetStatePropertyWith(new A._ElevatedButtonDefaultsM3_overlayColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$shadowColor(_) { - var t1 = this.get$_elevated_button$_colors()._shadow; - if (t1 == null) - t1 = B.Color_vnR; - return new A.WidgetStatePropertyAll(t1, type$.WidgetStatePropertyAll_Color); - }, - get$surfaceTintColor() { - return B.WidgetStatePropertyAll_G5s; - }, - get$elevation(_) { - return new A._WidgetStatePropertyWith(new A._ElevatedButtonDefaultsM3_elevation_closure(), type$._WidgetStatePropertyWith_double); - }, - get$padding(_) { - return new A.WidgetStatePropertyAll(A._scaledPadding0(this.context), type$.WidgetStatePropertyAll_EdgeInsetsGeometry); - }, - get$minimumSize() { - return B.WidgetStatePropertyAll_Size_64_40; - }, - get$iconSize() { - return B.WidgetStatePropertyAll_18; - }, - get$iconColor() { - return new A._WidgetStatePropertyWith(new A._ElevatedButtonDefaultsM3_iconColor_closure(this), type$._WidgetStatePropertyWith_Color); - }, - get$maximumSize() { - return B.WidgetStatePropertyAll_HBn; - }, - get$shape(_) { - return B.WidgetStatePropertyAll_oQi; - }, - get$mouseCursor() { - return new A._WidgetStatePropertyWith(new A._ElevatedButtonDefaultsM3_mouseCursor_closure(), type$._WidgetStatePropertyWith_nullable_MouseCursor); - }, - get$visualDensity() { - return A.Theme_of(this.context).visualDensity; - }, - get$tapTargetSize() { - return A.Theme_of(this.context).materialTapTargetSize; - }, - get$splashFactory() { - return A.Theme_of(this.context).splashFactory; - } - }; - A._ElevatedButtonDefaultsM3_backgroundColor_closure.prototype = { - call$1(states) { - var t1, t2; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_elevated_button$_colors().onSurface; - return A.Color$fromARGB(31, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - t1 = this.$this.get$_elevated_button$_colors(); - t2 = t1._surfaceContainerLow; - return t2 == null ? t1.surface : t2; - }, - $signature: 7 - }; - A._ElevatedButtonDefaultsM3_foregroundColor_closure.prototype = { - call$1(states) { - var t1; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_elevated_button$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - return this.$this.get$_elevated_button$_colors().primary; - }, - $signature: 7 - }; - A._ElevatedButtonDefaultsM3_overlayColor_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_2)) - return this.$this.get$_elevated_button$_colors().primary.withOpacity$1(0.1); - if (states.contains$1(0, B.WidgetState_0)) - return this.$this.get$_elevated_button$_colors().primary.withOpacity$1(0.08); - if (states.contains$1(0, B.WidgetState_1)) - return this.$this.get$_elevated_button$_colors().primary.withOpacity$1(0.1); - return null; - }, - $signature: 77 - }; - A._ElevatedButtonDefaultsM3_elevation_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_6)) - return 0; - if (states.contains$1(0, B.WidgetState_2)) - return 1; - if (states.contains$1(0, B.WidgetState_0)) - return 3; - if (states.contains$1(0, B.WidgetState_1)) - return 1; - return 1; - }, - $signature: 93 - }; - A._ElevatedButtonDefaultsM3_iconColor_closure.prototype = { - call$1(states) { - var t1, _this = this; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = _this.$this.get$_elevated_button$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_2)) - return _this.$this.get$_elevated_button$_colors().primary; - if (states.contains$1(0, B.WidgetState_0)) - return _this.$this.get$_elevated_button$_colors().primary; - if (states.contains$1(0, B.WidgetState_1)) - return _this.$this.get$_elevated_button$_colors().primary; - return _this.$this.get$_elevated_button$_colors().primary; - }, - $signature: 7 - }; - A._ElevatedButtonDefaultsM3_mouseCursor_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_6)) - return B.SystemMouseCursor_basic; - return B.SystemMouseCursor_click; - }, - $signature: 50 - }; - A.ElevatedButtonThemeData.prototype = { - get$hashCode(_) { - return J.get$hashCode$(this.style); - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.ElevatedButtonThemeData && J.$eq$(other.style, this.style); - } - }; - A._ElevatedButtonThemeData_Object_Diagnosticable.prototype = {}; - A._ElevationOpacity.prototype = {}; - A.ExpansionTile.prototype = { - createState$0() { - var _null = null; - return new A._ExpansionTileState(new A.ShapeBorderTween(_null, _null), new A.ColorTween(_null, _null), new A.ColorTween(_null, _null), new A.ColorTween(_null, _null)); - } - }; - A._ExpansionTileState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - _this.___ExpansionTileState__curve_A = B.Cubic_Pa6; - _this.___ExpansionTileState__duration_A = B.Duration_200000; - _this._widget.toString; - t1 = new A.ExpansibleController($.$get$ChangeNotifier__emptyListeners()); - _this.___ExpansionTileState__tileController_A = t1; - t1.addListener$1(0, _this.get$_onExpansionChanged()); - }, - dispose$0() { - var _this = this, - t1 = _this.___ExpansionTileState__tileController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeListener$1(0, _this.get$_onExpansionChanged()); - _this._widget.toString; - t1 = _this.___ExpansionTileState__tileController_A; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - t1 = _this._expansion_tile$_timer; - if (t1 != null) - t1.cancel$0(0); - _this._expansion_tile$_timer = null; - _this.super$State$dispose(); - }, - _onExpansionChanged$0() { - var stateHint, _this = this, - t1 = _this._framework$_element; - t1.toString; - A.Localizations_of(t1, B.Type_WidgetsLocalizations_JUU, type$.WidgetsLocalizations).toString; - t1 = _this._framework$_element; - t1.toString; - A.Localizations_of(t1, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations).toString; - t1 = _this.___ExpansionTileState__tileController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - stateHint = t1._isExpanded ? "Expanded" : "Collapsed"; - if (A.defaultTargetPlatform() === B.TargetPlatform_2) { - t1 = _this._expansion_tile$_timer; - if (t1 != null) - t1.cancel$0(0); - _this._expansion_tile$_timer = A.Timer_Timer(B.Duration_1000000, new A._ExpansionTileState__onExpansionChanged_closure(_this, stateHint, B.TextDirection_1)); - } else - A.SemanticsService_announce(stateHint, B.TextDirection_1); - _this._widget.toString; - }, - _effectiveAffinity$0() { - var t1 = this._framework$_element; - t1.toString; - A.ListTileTheme_of(t1); - this._widget.toString; - switch (1) { - case 1: - case 2: - return B.ListTileControlAffinity_1; - } - }, - _buildIcon$2(context, animation) { - var t1 = $.$get$_ExpansionTileState__halfTween(), - t2 = $.$get$_ExpansionTileState__easeInTween(), - t3 = t1.$ti._eval$1("_ChainedEvaluation"); - t3 = new A._AnimatedEvaluation(type$.Animation_double._as(animation), new A._ChainedEvaluation(t2, t1, t3), t3._eval$1("_AnimatedEvaluation")); - this.___ExpansionTileState__iconTurns_A = t3; - return A.RotationTransition$(B.Icon_8ql, t3); - }, - _buildLeadingIcon$2(context, animation) { - if (this._effectiveAffinity$0() !== B.ListTileControlAffinity_0) - return null; - return this._buildIcon$2(context, animation); - }, - _buildTrailingIcon$2(context, animation) { - if (this._effectiveAffinity$0() !== B.ListTileControlAffinity_1) - return null; - return this._buildIcon$2(context, animation); - }, - _buildHeader$2(context, animation) { - var theme, onTapHint, semanticsHint, t4, t5, t6, t7, _this = this, _null = null, - t1 = _this._iconColorTween, - t2 = $.$get$_ExpansionTileState__easeInTween(), - t3 = A._instanceType(t1)._eval$1("_ChainedEvaluation"); - type$.Animation_double._as(animation); - _this.___ExpansionTileState__iconColor_A = new A._AnimatedEvaluation(animation, new A._ChainedEvaluation(t2, t1, t3), t3._eval$1("_AnimatedEvaluation")); - t3 = _this._headerColorTween; - t1 = A._instanceType(t3)._eval$1("_ChainedEvaluation"); - _this.___ExpansionTileState__headerColor_A = new A._AnimatedEvaluation(animation, new A._ChainedEvaluation(t2, t3, t1), t1._eval$1("_AnimatedEvaluation")); - theme = A.Theme_of(context); - A.Localizations_of(context, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations).toString; - t1 = _this.___ExpansionTileState__tileController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._isExpanded; - onTapHint = t1 ? "Collapse" : "Expand for more details"; - semanticsHint = _null; - switch (theme.platform.index) { - case 2: - case 4: - semanticsHint = t1 ? "Expanded\n double tap to collapse" : "Collapsed\n double tap to expand"; - break; - case 0: - case 1: - case 3: - case 5: - break; - } - t1 = _this.___ExpansionTileState__iconColor_A; - t2 = t1.parent; - t2 = t1._evaluatable.transform$1(0, t2.get$value(t2)); - if (t2 == null) { - t1 = _this.___ExpansionTileState__expansionTileTheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.iconColor; - } else - t1 = t2; - t2 = _this.___ExpansionTileState__headerColor_A; - t3 = t2.parent; - t3 = t2._evaluatable.transform$1(0, t3.get$value(t3)); - t2 = _this._widget; - t2.toString; - t4 = _this.___ExpansionTileState__tileController_A; - t4 = t4._isExpanded ? t4.get$collapse(t4) : t4.get$expand(t4); - t5 = _this._buildLeadingIcon$2(context, animation); - t6 = _this._widget.title; - t7 = _this._buildTrailingIcon$2(context, animation); - _this._widget.toString; - t3 = A.ListTileTheme_merge(new A.ListTile(t5, t6, _null, t7, _null, _null, t2.tilePadding, true, t4, true, _null, false, _null), t1, _null, t3); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, semanticsHint, new A.SemanticsHintOverrides(onTapHint, _null), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, t3, _null); - }, - _buildBody$2(context, animation) { - var t2, t3, _null = null, - t1 = this._widget; - t1.toString; - t2 = this.___ExpansionTileState__expansionTileTheme_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2.expandedAlignment; - if (t3 == null) - t3 = B.Alignment_0_0; - t2 = t2.childrenPadding; - if (t2 == null) - t2 = B.EdgeInsets_0_0_0_0; - return new A.Align(t3, _null, _null, new A.Padding(t2, A.Column$(t1.children, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1), _null), _null); - }, - _buildExpansible$4(context, header, body, animation) { - var t4, backgroundColor, expansionTileBorder, tile, isShapeProvided, _this = this, _null = null, - t1 = _this._backgroundColorTween, - t2 = $.$get$_ExpansionTileState__easeOutTween(), - t3 = A._instanceType(t1)._eval$1("_ChainedEvaluation"); - t1 = new A._ChainedEvaluation(t2, t1, t3); - type$.Animation_double._as(animation); - _this.___ExpansionTileState__backgroundColor_A = new A._AnimatedEvaluation(animation, t1, t3._eval$1("_AnimatedEvaluation")); - t3 = _this._borderTween; - t4 = A._instanceType(t3)._eval$1("_ChainedEvaluation"); - _this.___ExpansionTileState__border_A = new A._AnimatedEvaluation(animation, new A._ChainedEvaluation(t2, t3, t4), t4._eval$1("_AnimatedEvaluation")); - t1 = t1.transform$1(0, animation.get$value(animation)); - if (t1 == null) { - t1 = _this.___ExpansionTileState__expansionTileTheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.backgroundColor; - backgroundColor = t1; - } else - backgroundColor = t1; - if (backgroundColor == null) - backgroundColor = B.Color_Edl; - t1 = _this.___ExpansionTileState__border_A; - t2 = t1.parent; - expansionTileBorder = t1._evaluatable.transform$1(0, t2.get$value(t2)); - if (expansionTileBorder == null) - expansionTileBorder = B.Border_Zke; - _this._widget.toString; - _this.___ExpansionTileState__expansionTileTheme_A === $ && A.throwUnnamedLateFieldNI(); - tile = new A.Padding(expansionTileBorder.get$dimensions(), A.Column$(A._setArrayType([header, body], type$.JSArray_Widget), B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_0), _null); - _this._widget.toString; - isShapeProvided = true; - t1 = _this.___ExpansionTileState__expansionTileTheme_A; - if (t1.shape == null) { - t1 = t1.collapsedShape != null; - isShapeProvided = t1; - } - if (isShapeProvided) - return A.Material$(B.Duration_200000, true, _null, tile, B.Clip_2, backgroundColor, 0, _null, _null, expansionTileBorder, _null, _null, B.MaterialType_0); - return A.DecoratedBox$(tile, new A.ShapeDecoration(backgroundColor, _null, _null, _null, expansionTileBorder), B.DecorationPosition_0); - }, - didUpdateWidget$1(oldWidget) { - var t1, defaults, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = _this._framework$_element; - t1.toString; - A.Theme_of(t1); - t1 = _this._framework$_element; - t1.toString; - _this.___ExpansionTileState__expansionTileTheme_A = A.ExpansionTileTheme_of(t1); - t1 = _this._framework$_element; - t1.toString; - defaults = A._ExpansionTileDefaultsM3$(t1); - t1 = _this._widget; - if (!t1.collapsedIconColor.$eq(0, oldWidget.collapsedIconColor) || !_this._widget.iconColor.$eq(0, oldWidget.iconColor)) - _this._updateIconColor$1(defaults); - if (!_this._widget.backgroundColor.$eq(0, oldWidget.backgroundColor) || !_this._widget.collapsedBackgroundColor.$eq(0, oldWidget.collapsedBackgroundColor)) - _this._updateBackgroundColor$0(); - _this._widget.toString; - }, - didChangeDependencies$0() { - var theme, defaults, _this = this, - t1 = _this._framework$_element; - t1.toString; - theme = A.Theme_of(t1); - t1 = _this._framework$_element; - t1.toString; - _this.___ExpansionTileState__expansionTileTheme_A = A.ExpansionTileTheme_of(t1); - t1 = _this._framework$_element; - t1.toString; - defaults = A._ExpansionTileDefaultsM3$(t1); - _this._updateAnimationDuration$0(); - _this._updateShapeBorder$1(theme); - _this._updateHeaderColor$1(defaults); - _this._updateIconColor$1(defaults); - _this._updateBackgroundColor$0(); - _this._updateHeightFactorCurve$0(); - _this.super$State$didChangeDependencies(); - }, - _updateAnimationDuration$0() { - this._widget.toString; - this.___ExpansionTileState__expansionTileTheme_A === $ && A.throwUnnamedLateFieldNI(); - this.___ExpansionTileState__duration_A = B.Duration_200000; - }, - _updateShapeBorder$1(theme) { - var t2, t3, - t1 = this._borderTween; - this._widget.toString; - t2 = this.___ExpansionTileState__expansionTileTheme_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2.collapsedShape; - t1.begin = t3 == null ? B.Border_Zke : t3; - t2 = t2.shape; - if (t2 == null) { - t2 = theme.dividerColor; - t2 = new A.Border(new A.BorderSide(t2, 1, B.BorderStyle_1, -1), B.BorderSide_Ah5, new A.BorderSide(t2, 1, B.BorderStyle_1, -1), B.BorderSide_Ah5); - } - t1.end = t2; - }, - _updateHeaderColor$1(defaults) { - var t2, _this = this, - t1 = _this._headerColorTween; - _this._widget.toString; - t2 = _this.___ExpansionTileState__expansionTileTheme_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.collapsedTextColor; - t1.begin = t2 == null ? defaults.get$collapsedTextColor() : t2; - _this._widget.toString; - t2 = _this.___ExpansionTileState__expansionTileTheme_A.textColor; - t1.end = t2 == null ? defaults.get$textColor() : t2; - }, - _updateIconColor$1(defaults) { - var t1 = this._iconColorTween, - t2 = this._widget.collapsedIconColor; - t1.begin = t2; - t2 = this._widget.iconColor; - t1.end = t2; - }, - _updateBackgroundColor$0() { - var t1 = this._backgroundColorTween, - t2 = this._widget, - t3 = t2.collapsedBackgroundColor; - t1.begin = t3; - t2 = t2.backgroundColor; - t1.end = t2; - }, - _updateHeightFactorCurve$0() { - var _this = this; - _this._widget.toString; - _this.___ExpansionTileState__expansionTileTheme_A === $ && A.throwUnnamedLateFieldNI(); - _this.___ExpansionTileState__curve_A = B.Cubic_Pa6; - _this.___ExpansionTileState__reverseCurve_A = null; - }, - build$1(context) { - var t2, t3, t4, _this = this, - t1 = _this.___ExpansionTileState__tileController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this.___ExpansionTileState__curve_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.___ExpansionTileState__duration_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = _this.___ExpansionTileState__reverseCurve_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - _this._widget.toString; - return new A.Expansible(t1, _this.get$_buildHeader(), _this.get$_buildBody(), t3, t2, t4, false, _this.get$_buildExpansible(), null); - } - }; - A._ExpansionTileState__onExpansionChanged_closure.prototype = { - call$0() { - var t1, t2; - A.SemanticsService_announce(this.stateHint, this.textDirection); - t1 = this.$this; - t2 = t1._expansion_tile$_timer; - if (t2 != null) - t2.cancel$0(0); - t1._expansion_tile$_timer = null; - }, - $signature: 0 - }; - A._ExpansionTileDefaultsM3.prototype = { - get$_expansion_tile$_colors() { - var result, _this = this, - value = _this.___ExpansionTileDefaultsM3__colors_FI; - if (value === $) { - value = _this.___ExpansionTileDefaultsM3__theme_FI; - if (value === $) { - result = A.Theme_of(_this.context); - _this.___ExpansionTileDefaultsM3__theme_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___ExpansionTileDefaultsM3__theme_FI = result; - value = result; - } - _this.___ExpansionTileDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___ExpansionTileDefaultsM3__colors_FI = value.colorScheme; - } - return value; - }, - get$textColor() { - return this.get$_expansion_tile$_colors().onSurface; - }, - get$iconColor() { - return this.get$_expansion_tile$_colors().primary; - }, - get$collapsedTextColor() { - return this.get$_expansion_tile$_colors().onSurface; - }, - get$collapsedIconColor() { - var t1 = this.get$_expansion_tile$_colors(), - t2 = t1._onSurfaceVariant; - return t2 == null ? t1.onSurface : t2; - } - }; - A.ExpansionTileThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.backgroundColor, _this.collapsedBackgroundColor, _this.tilePadding, _this.expandedAlignment, _this.childrenPadding, _this.get$iconColor(), _this.get$collapsedIconColor(), _this.get$textColor(), _this.get$collapsedTextColor(), _this.shape, _this.collapsedShape, _this.clipBehavior, _this.expansionAnimationStyle, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.ExpansionTileThemeData) - if (J.$eq$(other.backgroundColor, _this.backgroundColor)) - if (J.$eq$(other.collapsedBackgroundColor, _this.collapsedBackgroundColor)) - if (J.$eq$(other.tilePadding, _this.tilePadding)) - if (J.$eq$(other.expandedAlignment, _this.expandedAlignment)) - if (J.$eq$(other.childrenPadding, _this.childrenPadding)) - if (J.$eq$(other.get$iconColor(), _this.get$iconColor())) - if (J.$eq$(other.get$collapsedIconColor(), _this.get$collapsedIconColor())) - if (J.$eq$(other.get$textColor(), _this.get$textColor())) - if (J.$eq$(other.get$collapsedTextColor(), _this.get$collapsedTextColor())) - if (J.$eq$(other.shape, _this.shape)) - t1 = J.$eq$(other.collapsedShape, _this.collapsedShape); - return t1; - }, - get$iconColor() { - return this.iconColor; - }, - get$collapsedIconColor() { - return this.collapsedIconColor; - }, - get$textColor() { - return this.textColor; - }, - get$collapsedTextColor() { - return this.collapsedTextColor; - } - }; - A._ExpansionTileThemeData_Object_Diagnosticable.prototype = {}; - A._FilledButtonVariant.prototype = { - _enumToString$0() { - return "_FilledButtonVariant." + this._name; - } - }; - A.FilledButton.prototype = { - defaultStyleOf$1(context) { - var t1, _null = null; - switch (0) { - case 0: - t1 = new A._FilledButtonDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null, _null, _null); - break; - } - return t1; - }, - themeStyleOf$1(context) { - var t1; - context.dependOnInheritedWidgetOfExactType$1$0(type$.FilledButtonTheme); - t1 = A.Theme_of(context); - return t1.filledButtonTheme.style; - } - }; - A._FilledButtonDefaultsM3.prototype = { - get$_filled_button$_colors() { - var t1, _this = this, - value = _this.___FilledButtonDefaultsM3__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___FilledButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___FilledButtonDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$textStyle() { - return new A.WidgetStatePropertyAll(A.Theme_of(this.context).textTheme.labelLarge, type$.WidgetStatePropertyAll_nullable_TextStyle); - }, - get$backgroundColor(_) { - return new A._WidgetStatePropertyWith(new A._FilledButtonDefaultsM3_backgroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$foregroundColor() { - return new A._WidgetStatePropertyWith(new A._FilledButtonDefaultsM3_foregroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$overlayColor() { - return new A._WidgetStatePropertyWith(new A._FilledButtonDefaultsM3_overlayColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$shadowColor(_) { - var t1 = this.get$_filled_button$_colors()._shadow; - if (t1 == null) - t1 = B.Color_vnR; - return new A.WidgetStatePropertyAll(t1, type$.WidgetStatePropertyAll_Color); - }, - get$surfaceTintColor() { - return B.WidgetStatePropertyAll_G5s; - }, - get$elevation(_) { - return new A._WidgetStatePropertyWith(new A._FilledButtonDefaultsM3_elevation_closure(), type$._WidgetStatePropertyWith_double); - }, - get$padding(_) { - return new A.WidgetStatePropertyAll(A._scaledPadding1(this.context), type$.WidgetStatePropertyAll_EdgeInsetsGeometry); - }, - get$minimumSize() { - return B.WidgetStatePropertyAll_Size_64_40; - }, - get$iconSize() { - return B.WidgetStatePropertyAll_18; - }, - get$iconColor() { - return new A._WidgetStatePropertyWith(new A._FilledButtonDefaultsM3_iconColor_closure(this), type$._WidgetStatePropertyWith_Color); - }, - get$maximumSize() { - return B.WidgetStatePropertyAll_HBn; - }, - get$shape(_) { - return B.WidgetStatePropertyAll_oQi; - }, - get$mouseCursor() { - return new A._WidgetStatePropertyWith(new A._FilledButtonDefaultsM3_mouseCursor_closure(), type$._WidgetStatePropertyWith_nullable_MouseCursor); - }, - get$visualDensity() { - return A.Theme_of(this.context).visualDensity; - }, - get$tapTargetSize() { - return A.Theme_of(this.context).materialTapTargetSize; - }, - get$splashFactory() { - return A.Theme_of(this.context).splashFactory; - } - }; - A._FilledButtonDefaultsM3_backgroundColor_closure.prototype = { - call$1(states) { - var t1; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_filled_button$_colors().onSurface; - return A.Color$fromARGB(31, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - return this.$this.get$_filled_button$_colors().primary; - }, - $signature: 7 - }; - A._FilledButtonDefaultsM3_foregroundColor_closure.prototype = { - call$1(states) { - var t1; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_filled_button$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - return this.$this.get$_filled_button$_colors().onPrimary; - }, - $signature: 7 - }; - A._FilledButtonDefaultsM3_overlayColor_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_2)) - return this.$this.get$_filled_button$_colors().onPrimary.withOpacity$1(0.1); - if (states.contains$1(0, B.WidgetState_0)) - return this.$this.get$_filled_button$_colors().onPrimary.withOpacity$1(0.08); - if (states.contains$1(0, B.WidgetState_1)) - return this.$this.get$_filled_button$_colors().onPrimary.withOpacity$1(0.1); - return null; - }, - $signature: 77 - }; - A._FilledButtonDefaultsM3_elevation_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_6)) - return 0; - if (states.contains$1(0, B.WidgetState_2)) - return 0; - if (states.contains$1(0, B.WidgetState_0)) - return 1; - if (states.contains$1(0, B.WidgetState_1)) - return 0; - return 0; - }, - $signature: 93 - }; - A._FilledButtonDefaultsM3_iconColor_closure.prototype = { - call$1(states) { - var t1, _this = this; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = _this.$this.get$_filled_button$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_2)) - return _this.$this.get$_filled_button$_colors().onPrimary; - if (states.contains$1(0, B.WidgetState_0)) - return _this.$this.get$_filled_button$_colors().onPrimary; - if (states.contains$1(0, B.WidgetState_1)) - return _this.$this.get$_filled_button$_colors().onPrimary; - return _this.$this.get$_filled_button$_colors().onPrimary; - }, - $signature: 7 - }; - A._FilledButtonDefaultsM3_mouseCursor_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_6)) - return B.SystemMouseCursor_basic; - return B.SystemMouseCursor_click; - }, - $signature: 50 - }; - A.FilledButtonThemeData.prototype = { - get$hashCode(_) { - return J.get$hashCode$(this.style); - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.FilledButtonThemeData && J.$eq$(other.style, this.style); - } - }; - A._FilledButtonThemeData_Object_Diagnosticable.prototype = {}; - A.FlexibleSpaceBarSettings.prototype = { - updateShouldNotify$1(oldWidget) { - var _this = this, - t1 = true; - if (_this.toolbarOpacity === oldWidget.toolbarOpacity) - if (_this.minExtent === oldWidget.minExtent) - if (_this.maxExtent === oldWidget.maxExtent) - t1 = _this.currentExtent !== oldWidget.currentExtent; - return t1; - } - }; - A.FloatingActionButtonLocation.prototype = { - toString$0(_) { - return "FloatingActionButtonLocation"; - } - }; - A.StandardFabLocation.prototype = { - isMini$0() { - return false; - }, - getOffset$1(scaffoldGeometry) { - var adjustment = this.isMini$0() ? 4 : 0; - return new A.Offset(this.getOffsetX$2(scaffoldGeometry, adjustment), this.getOffsetY$2(scaffoldGeometry, adjustment)); - } - }; - A.FabFloatOffsetY.prototype = { - getOffsetY$2(scaffoldGeometry, adjustment) { - var contentBottom = scaffoldGeometry.contentBottom, - bottomSheetHeight = scaffoldGeometry.bottomSheetSize._dy, - fabHeight = scaffoldGeometry.floatingActionButtonSize._dy, - snackBarHeight = scaffoldGeometry.snackBarSize._dy, - fabY = contentBottom - fabHeight - Math.max(16, scaffoldGeometry.minViewPadding.bottom - (scaffoldGeometry.scaffoldSize._dy - contentBottom) + 16); - if (snackBarHeight > 0) - fabY = Math.min(fabY, contentBottom - snackBarHeight - fabHeight - 16); - return (bottomSheetHeight > 0 ? Math.min(fabY, contentBottom - bottomSheetHeight - fabHeight / 2) : fabY) + adjustment; - } - }; - A.FabEndOffsetX.prototype = { - getOffsetX$2(scaffoldGeometry, adjustment) { - var t1; - switch (scaffoldGeometry.textDirection.index) { - case 0: - t1 = 16 + scaffoldGeometry.minInsets.left - adjustment; - break; - case 1: - t1 = A.StandardFabLocation__rightOffsetX(scaffoldGeometry, adjustment); - break; - default: - t1 = null; - } - return t1; - } - }; - A._EndFloatFabLocation.prototype = { - toString$0(_) { - return "FloatingActionButtonLocation.endFloat"; - } - }; - A.FloatingActionButtonAnimator.prototype = { - toString$0(_) { - return "FloatingActionButtonAnimator"; - } - }; - A._ScalingFabMotionAnimator.prototype = { - getOffset$3$begin$end$progress(begin, end, progress) { - if (progress < 0.5) - return begin; - else - return end; - } - }; - A._AnimationSwap.prototype = { - get$value(_) { - var _this = this, - t1 = _this.parent.__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 < _this.swapThreshold) { - t1 = _this.first; - t1 = t1.get$value(t1); - } else { - t1 = _this.next; - t1 = t1.get$value(t1); - } - return t1; - } - }; - A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX.prototype = {}; - A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY.prototype = {}; - A.FloatingActionButtonThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.get$foregroundColor(), _this.get$backgroundColor(_this), _this.get$focusColor(), _this.get$hoverColor(), _this.get$splashColor(), _this.elevation, _this.focusElevation, _this.hoverElevation, _this.disabledElevation, _this.highlightElevation, _this.get$shape(_this), _this.enableFeedback, _this.get$iconSize(), _this.sizeConstraints, _this.smallSizeConstraints, _this.largeSizeConstraints, _this.extendedSizeConstraints, _this.extendedIconLabelSpacing, _this.get$extendedPadding(), A.Object_hash(_this.get$extendedTextStyle(), _this.mouseCursor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.FloatingActionButtonThemeData) - if (J.$eq$(other.get$foregroundColor(), _this.get$foregroundColor())) - if (J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this))) - if (J.$eq$(other.get$focusColor(), _this.get$focusColor())) - if (J.$eq$(other.get$hoverColor(), _this.get$hoverColor())) - if (J.$eq$(other.get$splashColor(), _this.get$splashColor())) - if (other.elevation == _this.elevation) - if (other.focusElevation == _this.focusElevation) - if (other.hoverElevation == _this.hoverElevation) - if (other.disabledElevation == _this.disabledElevation) - if (other.highlightElevation == _this.highlightElevation) - if (J.$eq$(other.get$shape(other), _this.get$shape(_this))) - if (other.enableFeedback == _this.enableFeedback) - if (other.get$iconSize() == _this.get$iconSize()) - if (J.$eq$(other.sizeConstraints, _this.sizeConstraints)) - if (J.$eq$(other.smallSizeConstraints, _this.smallSizeConstraints)) - if (J.$eq$(other.largeSizeConstraints, _this.largeSizeConstraints)) - if (J.$eq$(other.extendedSizeConstraints, _this.extendedSizeConstraints)) - if (other.extendedIconLabelSpacing == _this.extendedIconLabelSpacing) - if (J.$eq$(other.get$extendedPadding(), _this.get$extendedPadding())) - t1 = J.$eq$(other.get$extendedTextStyle(), _this.get$extendedTextStyle()); - return t1; - }, - get$foregroundColor() { - return this.foregroundColor; - }, - get$backgroundColor(receiver) { - return this.backgroundColor; - }, - get$focusColor() { - return this.focusColor; - }, - get$hoverColor() { - return this.hoverColor; - }, - get$splashColor() { - return this.splashColor; - }, - get$shape(receiver) { - return this.shape; - }, - get$iconSize() { - return this.iconSize; - }, - get$extendedPadding() { - return this.extendedPadding; - }, - get$extendedTextStyle() { - return this.extendedTextStyle; - } - }; - A._FloatingActionButtonThemeData_Object_Diagnosticable.prototype = {}; - A._IconButtonVariant.prototype = { - _enumToString$0() { - return "_IconButtonVariant." + this._name; - } - }; - A.IconButton.prototype = { - build$1(context) { - var t1, t2, minSize, maxSize, adjustedStyle, _this = this, _null = null; - A.Theme_of(context); - t1 = _this.constraints; - t2 = t1 == null; - minSize = t2 ? _null : new A.Size(t1.minWidth, t1.minHeight); - maxSize = t2 ? _null : new A.Size(t1.maxWidth, t1.maxHeight); - adjustedStyle = A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, _this.color, _null, _null, _this.iconSize, maxSize, minSize, _this.padding, _null); - t1 = _this.style; - if (t1 != null) - adjustedStyle = t1.merge$1(adjustedStyle); - return new A._SelectableIconButton(_null, adjustedStyle, _null, B._IconButtonVariant_0, false, _this.onPressed, _this.tooltip, _this.icon, _null, _null, _null); - } - }; - A._SelectableIconButton.prototype = { - createState$0() { - return new A._SelectableIconButtonState(); - } - }; - A._SelectableIconButtonState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - _this._widget.toString; - t1 = A.WidgetStatesController$(null); - _this.___SelectableIconButtonState_statesController_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___SelectableIconButtonState_statesController_F = t1; - }, - didUpdateWidget$1(oldWidget) { - var t1; - this.super$State$didUpdateWidget(oldWidget); - this._widget.toString; - t1 = this.___SelectableIconButtonState_statesController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (J.contains$1$asx(t1._change_notifier$_value, B.WidgetState_4)) - t1.update$2(0, B.WidgetState_4, false); - return; - }, - build$1(context) { - var t2, t3, t4, _null = null, - t1 = this._widget; - t1.toString; - t2 = this.___SelectableIconButtonState_statesController_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t1.onPressed; - t4 = t3 != null ? t1.onLongPress : _null; - return new A._IconButtonM3(t1.variant, false, t3, t4, t1.onHover, _null, t1.style, B.Clip_0, t1.focusNode, false, t2, true, t1.tooltip, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1.isSelected, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, t1.child, _null), _null); - }, - dispose$0() { - var t1 = this.___SelectableIconButtonState_statesController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - this.super$State$dispose(); - } - }; - A._IconButtonM3.prototype = { - defaultStyleOf$1(context) { - var t1, _null = null; - switch (this.variant.index) { - case 1: - t1 = new A._FilledIconButtonDefaultsM3(context, this.toggleable, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null, _null, _null); - break; - case 2: - t1 = new A._FilledTonalIconButtonDefaultsM3(context, this.toggleable, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null, _null, _null); - break; - case 3: - t1 = new A._OutlinedIconButtonDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null, _null, _null); - break; - case 0: - t1 = new A._IconButtonDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null, _null, _null); - break; - default: - t1 = _null; - } - return t1; - }, - themeStyleOf$1(context) { - var t3, iconThemeStyle, _null = null, - iconTheme = A.IconTheme_of(context), - t1 = iconTheme.size, - t2 = iconTheme.color; - switch (A.Theme_brightnessOf(context).index) { - case 1: - t3 = $.$get$kDefaultIconDarkColor(); - break; - case 0: - t3 = $.$get$kDefaultIconLightColor(); - break; - default: - t3 = _null; - } - if (t2 == t3) - t2 = _null; - iconThemeStyle = A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, t2, _null, _null, t1 === 24 ? _null : t1, _null, _null, _null, _null); - t1 = A.IconButtonTheme_of(context).style; - t1 = t1 == null ? _null : t1.merge$1(iconThemeStyle); - return t1 == null ? iconThemeStyle : t1; - } - }; - A._IconButtonDefaultsM3.prototype = { - get$_icon_button$_colors() { - var t1, _this = this, - value = _this.___IconButtonDefaultsM3__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___IconButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___IconButtonDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$backgroundColor(_) { - return B.WidgetStatePropertyAll_G5s0; - }, - get$foregroundColor() { - return new A._WidgetStatePropertyWith(new A._IconButtonDefaultsM3_foregroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$overlayColor() { - return new A._WidgetStatePropertyWith(new A._IconButtonDefaultsM3_overlayColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$elevation(_) { - return B.WidgetStatePropertyAll_0; - }, - get$shadowColor(_) { - return B.WidgetStatePropertyAll_G5s; - }, - get$surfaceTintColor() { - return B.WidgetStatePropertyAll_G5s; - }, - get$padding(_) { - return B.WidgetStatePropertyAll_LrX; - }, - get$minimumSize() { - return B.WidgetStatePropertyAll_Size_40_40; - }, - get$maximumSize() { - return B.WidgetStatePropertyAll_HBn; - }, - get$iconSize() { - return B.WidgetStatePropertyAll_24; - }, - get$side() { - return null; - }, - get$shape(_) { - return B.WidgetStatePropertyAll_oQi; - }, - get$mouseCursor() { - return new A._WidgetStatePropertyWith(new A._IconButtonDefaultsM3_mouseCursor_closure(), type$._WidgetStatePropertyWith_nullable_MouseCursor); - }, - get$visualDensity() { - return B.VisualDensity_0_0; - }, - get$tapTargetSize() { - return A.Theme_of(this.context).materialTapTargetSize; - }, - get$splashFactory() { - return A.Theme_of(this.context).splashFactory; - } - }; - A._IconButtonDefaultsM3_foregroundColor_closure.prototype = { - call$1(states) { - var t1, t2; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_icon_button$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_4)) - return this.$this.get$_icon_button$_colors().primary; - t1 = this.$this.get$_icon_button$_colors(); - t2 = t1._onSurfaceVariant; - return t2 == null ? t1.onSurface : t2; - }, - $signature: 7 - }; - A._IconButtonDefaultsM3_overlayColor_closure.prototype = { - call$1(states) { - var t1, t2, _this = this; - if (states.contains$1(0, B.WidgetState_4)) { - if (states.contains$1(0, B.WidgetState_2)) - return _this.$this.get$_icon_button$_colors().primary.withOpacity$1(0.1); - if (states.contains$1(0, B.WidgetState_0)) - return _this.$this.get$_icon_button$_colors().primary.withOpacity$1(0.08); - if (states.contains$1(0, B.WidgetState_1)) - return _this.$this.get$_icon_button$_colors().primary.withOpacity$1(0.1); - } - if (states.contains$1(0, B.WidgetState_2)) { - t1 = _this.$this.get$_icon_button$_colors(); - t2 = t1._onSurfaceVariant; - t1 = t2 == null ? t1.onSurface : t2; - return A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_0)) { - t1 = _this.$this.get$_icon_button$_colors(); - t2 = t1._onSurfaceVariant; - t1 = t2 == null ? t1.onSurface : t2; - return A.Color$fromARGB(20, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_1)) { - t1 = _this.$this.get$_icon_button$_colors(); - t2 = t1._onSurfaceVariant; - t1 = t2 == null ? t1.onSurface : t2; - return A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - return B.Color_Edl; - }, - $signature: 7 - }; - A._IconButtonDefaultsM3_mouseCursor_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_6)) - return B.SystemMouseCursor_basic; - return B.SystemMouseCursor_click; - }, - $signature: 50 - }; - A._FilledIconButtonDefaultsM3.prototype = { - get$_icon_button$_colors() { - var t1, _this = this, - value = _this.___FilledIconButtonDefaultsM3__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___FilledIconButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___FilledIconButtonDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$backgroundColor(_) { - return new A._WidgetStatePropertyWith(new A._FilledIconButtonDefaultsM3_backgroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$foregroundColor() { - return new A._WidgetStatePropertyWith(new A._FilledIconButtonDefaultsM3_foregroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$overlayColor() { - return new A._WidgetStatePropertyWith(new A._FilledIconButtonDefaultsM3_overlayColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$elevation(_) { - return B.WidgetStatePropertyAll_0; - }, - get$shadowColor(_) { - return B.WidgetStatePropertyAll_G5s; - }, - get$surfaceTintColor() { - return B.WidgetStatePropertyAll_G5s; - }, - get$padding(_) { - return B.WidgetStatePropertyAll_LrX; - }, - get$minimumSize() { - return B.WidgetStatePropertyAll_Size_40_40; - }, - get$maximumSize() { - return B.WidgetStatePropertyAll_HBn; - }, - get$iconSize() { - return B.WidgetStatePropertyAll_24; - }, - get$side() { - return null; - }, - get$shape(_) { - return B.WidgetStatePropertyAll_oQi; - }, - get$mouseCursor() { - return new A._WidgetStatePropertyWith(new A._FilledIconButtonDefaultsM3_mouseCursor_closure(), type$._WidgetStatePropertyWith_nullable_MouseCursor); - }, - get$visualDensity() { - return B.VisualDensity_0_0; - }, - get$tapTargetSize() { - return A.Theme_of(this.context).materialTapTargetSize; - }, - get$splashFactory() { - return A.Theme_of(this.context).splashFactory; - } - }; - A._FilledIconButtonDefaultsM3_backgroundColor_closure.prototype = { - call$1(states) { - var t1, t2; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_icon_button$_colors().onSurface; - return A.Color$fromARGB(31, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_4)) - return this.$this.get$_icon_button$_colors().primary; - t1 = this.$this; - if (t1.toggleable) { - t1 = t1.get$_icon_button$_colors(); - t2 = t1._surfaceContainerHighest; - return t2 == null ? t1.surface : t2; - } - return t1.get$_icon_button$_colors().primary; - }, - $signature: 7 - }; - A._FilledIconButtonDefaultsM3_foregroundColor_closure.prototype = { - call$1(states) { - var t1; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_icon_button$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_4)) - return this.$this.get$_icon_button$_colors().onPrimary; - t1 = this.$this; - if (t1.toggleable) - return t1.get$_icon_button$_colors().primary; - return t1.get$_icon_button$_colors().onPrimary; - }, - $signature: 7 - }; - A._FilledIconButtonDefaultsM3_overlayColor_closure.prototype = { - call$1(states) { - var t1, _this = this; - if (states.contains$1(0, B.WidgetState_4)) { - if (states.contains$1(0, B.WidgetState_2)) - return _this.$this.get$_icon_button$_colors().onPrimary.withOpacity$1(0.1); - if (states.contains$1(0, B.WidgetState_0)) - return _this.$this.get$_icon_button$_colors().onPrimary.withOpacity$1(0.08); - if (states.contains$1(0, B.WidgetState_1)) - return _this.$this.get$_icon_button$_colors().onPrimary.withOpacity$1(0.1); - } - t1 = _this.$this; - if (t1.toggleable) { - if (states.contains$1(0, B.WidgetState_2)) - return t1.get$_icon_button$_colors().primary.withOpacity$1(0.1); - if (states.contains$1(0, B.WidgetState_0)) - return t1.get$_icon_button$_colors().primary.withOpacity$1(0.08); - if (states.contains$1(0, B.WidgetState_1)) - return t1.get$_icon_button$_colors().primary.withOpacity$1(0.1); - } - if (states.contains$1(0, B.WidgetState_2)) - return t1.get$_icon_button$_colors().onPrimary.withOpacity$1(0.1); - if (states.contains$1(0, B.WidgetState_0)) - return t1.get$_icon_button$_colors().onPrimary.withOpacity$1(0.08); - if (states.contains$1(0, B.WidgetState_1)) - return t1.get$_icon_button$_colors().onPrimary.withOpacity$1(0.1); - return B.Color_Edl; - }, - $signature: 7 - }; - A._FilledIconButtonDefaultsM3_mouseCursor_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_6)) - return B.SystemMouseCursor_basic; - return B.SystemMouseCursor_click; - }, - $signature: 50 - }; - A._FilledTonalIconButtonDefaultsM3.prototype = { - get$_icon_button$_colors() { - var t1, _this = this, - value = _this.___FilledTonalIconButtonDefaultsM3__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___FilledTonalIconButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___FilledTonalIconButtonDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$backgroundColor(_) { - return new A._WidgetStatePropertyWith(new A._FilledTonalIconButtonDefaultsM3_backgroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$foregroundColor() { - return new A._WidgetStatePropertyWith(new A._FilledTonalIconButtonDefaultsM3_foregroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$overlayColor() { - return new A._WidgetStatePropertyWith(new A._FilledTonalIconButtonDefaultsM3_overlayColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$elevation(_) { - return B.WidgetStatePropertyAll_0; - }, - get$shadowColor(_) { - return B.WidgetStatePropertyAll_G5s; - }, - get$surfaceTintColor() { - return B.WidgetStatePropertyAll_G5s; - }, - get$padding(_) { - return B.WidgetStatePropertyAll_LrX; - }, - get$minimumSize() { - return B.WidgetStatePropertyAll_Size_40_40; - }, - get$maximumSize() { - return B.WidgetStatePropertyAll_HBn; - }, - get$iconSize() { - return B.WidgetStatePropertyAll_24; - }, - get$side() { - return null; - }, - get$shape(_) { - return B.WidgetStatePropertyAll_oQi; - }, - get$mouseCursor() { - return new A._WidgetStatePropertyWith(new A._FilledTonalIconButtonDefaultsM3_mouseCursor_closure(), type$._WidgetStatePropertyWith_nullable_MouseCursor); - }, - get$visualDensity() { - return B.VisualDensity_0_0; - }, - get$tapTargetSize() { - return A.Theme_of(this.context).materialTapTargetSize; - }, - get$splashFactory() { - return A.Theme_of(this.context).splashFactory; - } - }; - A._FilledTonalIconButtonDefaultsM3_backgroundColor_closure.prototype = { - call$1(states) { - var t1, t2; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_icon_button$_colors().onSurface; - return A.Color$fromARGB(31, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_4)) { - t1 = this.$this.get$_icon_button$_colors(); - t2 = t1._secondaryContainer; - return t2 == null ? t1.secondary : t2; - } - t1 = this.$this; - if (t1.toggleable) { - t1 = t1.get$_icon_button$_colors(); - t2 = t1._surfaceContainerHighest; - return t2 == null ? t1.surface : t2; - } - t1 = t1.get$_icon_button$_colors(); - t2 = t1._secondaryContainer; - return t2 == null ? t1.secondary : t2; - }, - $signature: 7 - }; - A._FilledTonalIconButtonDefaultsM3_foregroundColor_closure.prototype = { - call$1(states) { - var t1, t2; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_icon_button$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_4)) { - t1 = this.$this.get$_icon_button$_colors(); - t2 = t1._onSecondaryContainer; - return t2 == null ? t1.onSecondary : t2; - } - t1 = this.$this; - if (t1.toggleable) { - t1 = t1.get$_icon_button$_colors(); - t2 = t1._onSurfaceVariant; - return t2 == null ? t1.onSurface : t2; - } - t1 = t1.get$_icon_button$_colors(); - t2 = t1._onSecondaryContainer; - return t2 == null ? t1.onSecondary : t2; - }, - $signature: 7 - }; - A._FilledTonalIconButtonDefaultsM3_overlayColor_closure.prototype = { - call$1(states) { - var t1, t2, _this = this; - if (states.contains$1(0, B.WidgetState_4)) { - if (states.contains$1(0, B.WidgetState_2)) { - t1 = _this.$this.get$_icon_button$_colors(); - t2 = t1._onSecondaryContainer; - return (t2 == null ? t1.onSecondary : t2).withOpacity$1(0.1); - } - if (states.contains$1(0, B.WidgetState_0)) { - t1 = _this.$this.get$_icon_button$_colors(); - t2 = t1._onSecondaryContainer; - return (t2 == null ? t1.onSecondary : t2).withOpacity$1(0.08); - } - if (states.contains$1(0, B.WidgetState_1)) { - t1 = _this.$this.get$_icon_button$_colors(); - t2 = t1._onSecondaryContainer; - return (t2 == null ? t1.onSecondary : t2).withOpacity$1(0.1); - } - } - t1 = _this.$this; - if (t1.toggleable) { - if (states.contains$1(0, B.WidgetState_2)) { - t1 = t1.get$_icon_button$_colors(); - t2 = t1._onSurfaceVariant; - t1 = t2 == null ? t1.onSurface : t2; - return A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_0)) { - t1 = t1.get$_icon_button$_colors(); - t2 = t1._onSurfaceVariant; - t1 = t2 == null ? t1.onSurface : t2; - return A.Color$fromARGB(20, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_1)) { - t1 = t1.get$_icon_button$_colors(); - t2 = t1._onSurfaceVariant; - t1 = t2 == null ? t1.onSurface : t2; - return A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - } - if (states.contains$1(0, B.WidgetState_2)) { - t1 = t1.get$_icon_button$_colors(); - t2 = t1._onSecondaryContainer; - return (t2 == null ? t1.onSecondary : t2).withOpacity$1(0.1); - } - if (states.contains$1(0, B.WidgetState_0)) { - t1 = t1.get$_icon_button$_colors(); - t2 = t1._onSecondaryContainer; - return (t2 == null ? t1.onSecondary : t2).withOpacity$1(0.08); - } - if (states.contains$1(0, B.WidgetState_1)) { - t1 = t1.get$_icon_button$_colors(); - t2 = t1._onSecondaryContainer; - return (t2 == null ? t1.onSecondary : t2).withOpacity$1(0.1); - } - return B.Color_Edl; - }, - $signature: 7 - }; - A._FilledTonalIconButtonDefaultsM3_mouseCursor_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_6)) - return B.SystemMouseCursor_basic; - return B.SystemMouseCursor_click; - }, - $signature: 50 - }; - A._OutlinedIconButtonDefaultsM3.prototype = { - get$_icon_button$_colors() { - var t1, _this = this, - value = _this.___OutlinedIconButtonDefaultsM3__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___OutlinedIconButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___OutlinedIconButtonDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$backgroundColor(_) { - return new A._WidgetStatePropertyWith(new A._OutlinedIconButtonDefaultsM3_backgroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$foregroundColor() { - return new A._WidgetStatePropertyWith(new A._OutlinedIconButtonDefaultsM3_foregroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$overlayColor() { - return new A._WidgetStatePropertyWith(new A._OutlinedIconButtonDefaultsM3_overlayColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$elevation(_) { - return B.WidgetStatePropertyAll_0; - }, - get$shadowColor(_) { - return B.WidgetStatePropertyAll_G5s; - }, - get$surfaceTintColor() { - return B.WidgetStatePropertyAll_G5s; - }, - get$padding(_) { - return B.WidgetStatePropertyAll_LrX; - }, - get$minimumSize() { - return B.WidgetStatePropertyAll_Size_40_40; - }, - get$maximumSize() { - return B.WidgetStatePropertyAll_HBn; - }, - get$iconSize() { - return B.WidgetStatePropertyAll_24; - }, - get$side() { - return new A._WidgetStatePropertyWith(new A._OutlinedIconButtonDefaultsM3_side_closure(this), type$._WidgetStatePropertyWith_nullable_BorderSide); - }, - get$shape(_) { - return B.WidgetStatePropertyAll_oQi; - }, - get$mouseCursor() { - return new A._WidgetStatePropertyWith(new A._OutlinedIconButtonDefaultsM3_mouseCursor_closure(), type$._WidgetStatePropertyWith_nullable_MouseCursor); - }, - get$visualDensity() { - return B.VisualDensity_0_0; - }, - get$tapTargetSize() { - return A.Theme_of(this.context).materialTapTargetSize; - }, - get$splashFactory() { - return A.Theme_of(this.context).splashFactory; - } - }; - A._OutlinedIconButtonDefaultsM3_backgroundColor_closure.prototype = { - call$1(states) { - var t1, t2; - if (states.contains$1(0, B.WidgetState_6)) { - if (states.contains$1(0, B.WidgetState_4)) { - t1 = this.$this.get$_icon_button$_colors().onSurface; - return A.Color$fromARGB(31, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - return B.Color_Edl; - } - if (states.contains$1(0, B.WidgetState_4)) { - t1 = this.$this.get$_icon_button$_colors(); - t2 = t1._inverseSurface; - return t2 == null ? t1.onSurface : t2; - } - return B.Color_Edl; - }, - $signature: 7 - }; - A._OutlinedIconButtonDefaultsM3_foregroundColor_closure.prototype = { - call$1(states) { - var t1, t2; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_icon_button$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_4)) { - t1 = this.$this.get$_icon_button$_colors(); - t2 = t1._onInverseSurface; - return t2 == null ? t1.surface : t2; - } - t1 = this.$this.get$_icon_button$_colors(); - t2 = t1._onSurfaceVariant; - return t2 == null ? t1.onSurface : t2; - }, - $signature: 7 - }; - A._OutlinedIconButtonDefaultsM3_overlayColor_closure.prototype = { - call$1(states) { - var t1, t2, _this = this; - if (states.contains$1(0, B.WidgetState_4)) { - if (states.contains$1(0, B.WidgetState_2)) { - t1 = _this.$this.get$_icon_button$_colors(); - t2 = t1._onInverseSurface; - t1 = t2 == null ? t1.surface : t2; - return A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_0)) { - t1 = _this.$this.get$_icon_button$_colors(); - t2 = t1._onInverseSurface; - t1 = t2 == null ? t1.surface : t2; - return A.Color$fromARGB(20, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_1)) { - t1 = _this.$this.get$_icon_button$_colors(); - t2 = t1._onInverseSurface; - t1 = t2 == null ? t1.surface : t2; - return A.Color$fromARGB(20, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - } - if (states.contains$1(0, B.WidgetState_2)) { - t1 = _this.$this.get$_icon_button$_colors().onSurface; - return A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_0)) { - t1 = _this.$this.get$_icon_button$_colors(); - t2 = t1._onSurfaceVariant; - t1 = t2 == null ? t1.onSurface : t2; - return A.Color$fromARGB(20, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_1)) { - t1 = _this.$this.get$_icon_button$_colors(); - t2 = t1._onSurfaceVariant; - t1 = t2 == null ? t1.onSurface : t2; - return A.Color$fromARGB(20, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - return B.Color_Edl; - }, - $signature: 7 - }; - A._OutlinedIconButtonDefaultsM3_side_closure.prototype = { - call$1(states) { - var t1, t2; - if (states.contains$1(0, B.WidgetState_4)) - return null; - else { - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_icon_button$_colors().onSurface; - return new A.BorderSide(A.Color$fromARGB(31, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255), 1, B.BorderStyle_1, -1); - } - t1 = this.$this.get$_icon_button$_colors(); - t2 = t1._outline; - if (t2 == null) { - t2 = t1._onBackground; - t1 = t2 == null ? t1.onSurface : t2; - } else - t1 = t2; - return new A.BorderSide(t1, 1, B.BorderStyle_1, -1); - } - }, - $signature: 256 - }; - A._OutlinedIconButtonDefaultsM3_mouseCursor_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_6)) - return B.SystemMouseCursor_basic; - return B.SystemMouseCursor_click; - }, - $signature: 50 - }; - A.IconButtonThemeData.prototype = { - get$hashCode(_) { - return J.get$hashCode$(this.style); - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.IconButtonThemeData && J.$eq$(other.style, this.style); - } - }; - A.IconButtonTheme.prototype = { - wrap$2(_, context, child) { - return A.IconButtonTheme$(child, this.data); - }, - updateShouldNotify$1(oldWidget) { - return !this.data.$eq(0, oldWidget.data); - } - }; - A._IconButtonThemeData_Object_Diagnosticable.prototype = {}; - A.Ink.prototype = { - get$_ink_decoration$_paddingIncludingDecoration() { - var _0_5, t2, padding, - t1 = this.decoration, - _0_4 = t1 == null ? null : t1.get$padding(t1); - $label0$0: { - _0_5 = _0_4 == null; - t2 = _0_5; - if (t2) { - t1 = B.EdgeInsets_0_0_0_0; - break $label0$0; - } - t2 = _0_4 instanceof A.EdgeInsetsGeometry; - if (t2) { - padding = _0_4 == null ? type$.EdgeInsetsGeometry._as(_0_4) : _0_4; - t1 = padding; - break $label0$0; - } - null.toString; - t1 = null.add$1(0, t1.get$padding(t1)); - break $label0$0; - } - return t1; - }, - createState$0() { - return new A._InkState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget)); - } - }; - A._InkState.prototype = { - _handleRemoved$0() { - this._ink = null; - }, - deactivate$0() { - var t1 = this._ink; - if (t1 != null) - t1.dispose$0(); - this.super$State$deactivate(); - }, - _build$1(context) { - var t3, t4, t5, _this = this, _null = null, - t1 = _this._ink, - t2 = _this._widget; - if (t1 == null) { - t1 = t2.decoration; - t2 = A.Visibility_of(context); - t3 = A.createLocalImageConfiguration(context, _null); - t4 = A.LookupBoundary_findAncestorRenderObjectOfType(context, type$._RenderInkFeatures); - t4.toString; - t5 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._boxKey).get$renderObject(); - t5.toString; - t5 = new A.InkDecoration(t3, t4, type$.RenderBox._as(t5), _this.get$_handleRemoved()); - t5.set$decoration(t1); - t5.set$isVisible(t2); - t4.addInkFeature$1(t5); - _this._ink = t5; - } else { - t1.set$decoration(t2.decoration); - t1 = _this._ink; - t1.toString; - t1.set$isVisible(A.Visibility_of(context)); - t1 = _this._ink; - t1.toString; - t1.set$configuration(A.createLocalImageConfiguration(context, _null)); - } - t1 = _this._widget.child; - return t1 == null ? new A.ConstrainedBox(B.BoxConstraints_vYx, _null, _null) : t1; - }, - build$1(context) { - var _this = this, - t1 = _this._widget.get$_ink_decoration$_paddingIncludingDecoration(); - _this._widget.toString; - return new A.Padding(t1, new A.Builder(_this.get$_build(), null), _this._boxKey); - } - }; - A.InkDecoration.prototype = { - set$decoration(value) { - var t1, _this = this; - if (J.$eq$(value, _this._ink_decoration$_decoration)) - return; - _this._ink_decoration$_decoration = value; - t1 = _this._ink_decoration$_painter; - if (t1 != null) - t1.dispose$0(); - t1 = _this._ink_decoration$_decoration; - _this._ink_decoration$_painter = t1 == null ? null : t1.createBoxPainter$1(_this.get$_handleChanged()); - _this._material$_controller.markNeedsPaint$0(); - }, - set$isVisible(value) { - if (value === this._isVisible) - return; - this._isVisible = value; - this._material$_controller.markNeedsPaint$0(); - }, - set$configuration(value) { - if (value.$eq(0, this._ink_decoration$_configuration)) - return; - this._ink_decoration$_configuration = value; - this._material$_controller.markNeedsPaint$0(); - }, - _handleChanged$0() { - this._material$_controller.markNeedsPaint$0(); - }, - dispose$0() { - var t1 = this._ink_decoration$_painter; - if (t1 != null) - t1.dispose$0(); - this.super$InkFeature$dispose(); - }, - paintFeature$2(canvas, transform) { - var originOffset, sizedConfiguration, t1, _this = this; - if (_this._ink_decoration$_painter == null || !_this._isVisible) - return; - originOffset = A.MatrixUtils_getAsTranslation(transform); - sizedConfiguration = _this._ink_decoration$_configuration.copyWith$1$size(_this.referenceBox.get$size(0)); - if (originOffset == null) { - t1 = canvas._canvas.skCanvas; - J.toInt$0$n(t1.save()); - canvas.transform$1(0, transform._m4storage); - _this._ink_decoration$_painter.paint$3(canvas, B.Offset_0_0, sizedConfiguration); - t1.restore(); - } else - _this._ink_decoration$_painter.paint$3(canvas, originOffset, sizedConfiguration); - } - }; - A.InkHighlight.prototype = { - _handleAlphaStatusChanged$1($status) { - var t1; - if ($status === B.AnimationStatus_0 && !this._active) { - t1 = this.__InkHighlight__alphaController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$InkFeature$dispose(); - } - }, - dispose$0() { - var t1 = this.__InkHighlight__alphaController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$InkFeature$dispose(); - }, - _paintHighlight$3(canvas, rect, paint) { - var t3, t4, _this = this, - t1 = canvas._canvas, - t2 = t1.skCanvas; - J.toInt$0$n(t2.save()); - t3 = _this._customBorder; - if (t3 != null) { - t3 = t3.getOuterPath$2$textDirection(rect, _this._ink_highlight$_textDirection).__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t2.clipPath(t3, $.$get$_clipOpIntersect(), true); - } - switch (_this._ink_highlight$_shape.index) { - case 1: - t3 = rect.get$center(); - t4 = _this._ink_highlight$_radius; - t1.drawCircle$3(t3, t4 == null ? 35 : t4, paint); - break; - case 0: - t3 = _this._ink_highlight$_borderRadius; - if (!t3.$eq(0, B.BorderRadius_tUf)) - t1.drawRRect$2(A.RRect$fromRectAndCorners(rect, t3.bottomLeft, t3.bottomRight, t3.topLeft, t3.topRight), paint); - else - t1.drawRect$2(rect, paint); - break; - } - t2.restore(); - }, - paintFeature$2(canvas, transform) { - var paint, t1, t2, t3, originOffset, rect, _this = this; - $.$get$_renderer(); - paint = A.CkPaint$(); - t1 = _this._ink_well$_color; - t2 = _this.__InkHighlight__alpha_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2.parent; - paint._colorValue = t1.withAlpha$1(t2._evaluatable.transform$1(0, t3.get$value(t3))).get$value(0); - originOffset = A.MatrixUtils_getAsTranslation(transform); - t1 = _this._rectCallback; - if (t1 != null) - rect = t1.call$0(); - else { - t1 = _this.referenceBox.get$size(0); - rect = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - } - if (originOffset == null) { - t1 = canvas._canvas.skCanvas; - J.toInt$0$n(t1.save()); - canvas.transform$1(0, transform._m4storage); - _this._paintHighlight$3(canvas, rect, paint); - t1.restore(); - } else - _this._paintHighlight$3(canvas, rect.shift$1(originOffset), paint); - } - }; - A._getClipCallback_closure0.prototype = { - call$0() { - var t1 = this.referenceBox.get$size(0); - return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - }, - $signature: 228 - }; - A._InkRippleFactory.prototype = { - create$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(_, borderRadius, color, containedInkWell, controller, customBorder, onRemoved, position, radius, rectCallback, referenceBox, textDirection) { - var t1, size, t2, t3, t4, t5, t6, t7, t8, t9, t10, _null = null; - if (radius == null) { - if (rectCallback != null) { - t1 = rectCallback.call$0(); - size = new A.Size(t1.right - t1.left, t1.bottom - t1.top); - } else - size = referenceBox.get$size(0); - t1 = Math.max(size.bottomRight$1(0, B.Offset_0_0).get$distance(), new A.Offset(0 + size._dx, 0).$sub(0, new A.Offset(0, 0 + size._dy)).get$distance()) / 2; - } else - t1 = radius; - t2 = new A.InkRipple(position, B.BorderRadius_tUf, t1, A._getClipCallback0(referenceBox, containedInkWell, rectCallback), textDirection, color, customBorder, controller, referenceBox, onRemoved); - t3 = controller.vsync; - t4 = A.AnimationController$(_null, B.Duration_75000, _null, _null, t3); - t5 = controller.get$markNeedsPaint(); - t4.didRegisterListener$0(); - t4.AnimationLocalListenersMixin__listeners.add$1(0, t5); - t4.forward$0(0); - t2.__InkRipple__fadeInController_A = t4; - t6 = color.get$alpha(color); - t7 = type$.Animation_double; - t8 = type$.IntTween; - t2.__InkRipple__fadeIn_A = new A._AnimatedEvaluation(t7._as(t4), new A.IntTween(0, t6), t8._eval$1("_AnimatedEvaluation")); - t6 = A.AnimationController$(_null, B.Duration_1000000, _null, _null, t3); - t6.didRegisterListener$0(); - t6.AnimationLocalListenersMixin__listeners.add$1(0, t5); - t6.forward$0(0); - t2.__InkRipple__radiusController_A = t6; - t4 = type$.Tween_double; - t9 = $.$get$InkRipple__easeCurveTween(); - t10 = t4._eval$1("_ChainedEvaluation"); - t2.__InkRipple__radius_A = new A._AnimatedEvaluation(t7._as(t6), new A._ChainedEvaluation(t9, new A.Tween(t1 * 0.3, t1 + 5, t4), t10), t10._eval$1("_AnimatedEvaluation")); - t3 = A.AnimationController$(_null, B.Duration_375000, _null, _null, t3); - t3.didRegisterListener$0(); - t3.AnimationLocalListenersMixin__listeners.add$1(0, t5); - t3.didRegisterListener$0(); - t5 = t3.AnimationLocalStatusListenersMixin__statusListeners; - t5._isDirty = true; - t5._list.push(t2.get$_ink_ripple$_handleAlphaStatusChanged()); - t2.__InkRipple__fadeOutController_A = t3; - t5 = color.get$alpha(color); - t10 = $.$get$InkRipple__fadeOutIntervalTween(); - t8 = t8._eval$1("_ChainedEvaluation"); - t2.__InkRipple__fadeOut_A = new A._AnimatedEvaluation(t7._as(t3), new A._ChainedEvaluation(t10, new A.IntTween(t5, 0), t8), t8._eval$1("_AnimatedEvaluation")); - controller.addInkFeature$1(t2); - return t2; - } - }; - A.InkRipple.prototype = { - confirm$0(_) { - var t1 = this.__InkRipple__radiusController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.duration = B.Duration_225000; - t1.forward$0(0); - t1 = this.__InkRipple__fadeInController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.forward$0(0); - t1 = this.__InkRipple__fadeOutController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._animation_controller$_direction = B._AnimationDirection_0; - t1._animateToInternal$3$curve$duration(1, B.C__Linear, B.Duration_375000); - }, - cancel$0(_) { - var fadeOutValue, _this = this, - t1 = _this.__InkRipple__fadeInController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.stop$0(0); - t1 = _this.__InkRipple__fadeInController_A.__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - fadeOutValue = 1 - t1; - t1 = _this.__InkRipple__fadeOutController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.set$value(0, fadeOutValue); - if (fadeOutValue < 1) { - t1 = _this.__InkRipple__fadeOutController_A; - t1._animation_controller$_direction = B._AnimationDirection_0; - t1._animateToInternal$3$curve$duration(1, B.C__Linear, B.Duration_75000); - } - }, - _ink_ripple$_handleAlphaStatusChanged$1($status) { - if ($status === B.AnimationStatus_3) - this.dispose$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.__InkRipple__radiusController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.__InkRipple__fadeInController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.__InkRipple__fadeOutController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this.super$InkFeature$dispose(); - }, - paintFeature$2(canvas, transform) { - var t2, alpha, paint, rect, t3, t4, _this = this, - t1 = _this.__InkRipple__fadeInController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._ticker; - if (t1 != null && t1._ticker$_future != null) { - t1 = _this.__InkRipple__fadeIn_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.parent; - alpha = t1._evaluatable.transform$1(0, t2.get$value(t2)); - } else { - t1 = _this.__InkRipple__fadeOut_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.parent; - alpha = t1._evaluatable.transform$1(0, t2.get$value(t2)); - } - $.$get$_renderer(); - paint = A.CkPaint$(); - paint._colorValue = _this._ink_well$_color.withAlpha$1(alpha).get$value(0); - t1 = _this._clipCallback; - rect = t1 == null ? null : t1.call$0(); - t2 = rect != null ? rect.get$center() : _this.referenceBox.get$size(0).center$1(B.Offset_0_0); - t3 = _this.__InkRipple__radiusController_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3.__AnimationController__value_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.Offset_lerp(_this._ink_ripple$_position, t2, B.Cubic_glB.transform$1(0, t3)); - t3.toString; - t2 = _this.__InkRipple__radius_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t4 = t2.parent; - t4 = t2._evaluatable.transform$1(0, t4.get$value(t4)); - _this.paintInkCircle$9$borderRadius$canvas$center$clipCallback$customBorder$paint$radius$textDirection$transform(_this._ink_ripple$_borderRadius, canvas, t3, t1, _this._customBorder, paint, t4, _this._ink_ripple$_textDirection, transform); - } - }; - A._getClipCallback_closure.prototype = { - call$0() { - var t1 = this.referenceBox.get$size(0); - return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - }, - $signature: 228 - }; - A._InkSplashFactory.prototype = { - create$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(_, borderRadius, color, containedInkWell, controller, customBorder, onRemoved, position, radius, rectCallback, referenceBox, textDirection) { - var t6, t7, _null = null, - t1 = radius == null ? A._getTargetRadius(referenceBox, containedInkWell, rectCallback, position) : radius, - t2 = new A.InkSplash(position, B.BorderRadius_tUf, t1, A._getClipCallback(referenceBox, containedInkWell, rectCallback), !containedInkWell, textDirection, color, customBorder, controller, referenceBox, onRemoved), - t3 = controller.vsync, - t4 = A.AnimationController$(_null, B.Duration_1000000, _null, _null, t3), - t5 = controller.get$markNeedsPaint(); - t4.didRegisterListener$0(); - t4.AnimationLocalListenersMixin__listeners.add$1(0, t5); - t4.forward$0(0); - t2.__InkSplash__radiusController_A = t4; - t6 = type$.Tween_double; - t7 = type$.Animation_double; - t2.__InkSplash__radius_A = new A._AnimatedEvaluation(t7._as(t4), new A.Tween(0, t1, t6), t6._eval$1("_AnimatedEvaluation")); - t3 = A.AnimationController$(_null, B.Duration_200000, _null, _null, t3); - t3.didRegisterListener$0(); - t3.AnimationLocalListenersMixin__listeners.add$1(0, t5); - t3.didRegisterListener$0(); - t5 = t3.AnimationLocalStatusListenersMixin__statusListeners; - t5._isDirty = true; - t5._list.push(t2.get$_ink_splash$_handleAlphaStatusChanged()); - t2._alphaController = t3; - t5 = color.get$alpha(color); - t2.__InkSplash__alpha_A = new A._AnimatedEvaluation(t7._as(t3), new A.IntTween(t5, 0), type$.IntTween._eval$1("_AnimatedEvaluation")); - controller.addInkFeature$1(t2); - return t2; - } - }; - A.InkSplash.prototype = { - confirm$0(_) { - var duration = B.JSNumber_methods.floor$0(this._targetRadius / 1), - t1 = this.__InkSplash__radiusController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.duration = A.Duration$(0, duration, 0); - t1.forward$0(0); - this._alphaController.forward$0(0); - }, - cancel$0(_) { - var t1 = this._alphaController; - if (t1 != null) - t1.forward$0(0); - }, - _ink_splash$_handleAlphaStatusChanged$1($status) { - if ($status === B.AnimationStatus_3) - this.dispose$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.__InkSplash__radiusController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this._alphaController.dispose$0(); - _this._alphaController = null; - _this.super$InkFeature$dispose(); - }, - paintFeature$2(canvas, transform) { - var paint, t1, t2, t3, center, _this = this; - $.$get$_renderer(); - paint = A.CkPaint$(); - t1 = _this._ink_well$_color; - t2 = _this.__InkSplash__alpha_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2.parent; - paint._colorValue = t1.withAlpha$1(t2._evaluatable.transform$1(0, t3.get$value(t3))).get$value(0); - center = _this._ink_splash$_position; - if (_this._repositionToReferenceBox) { - t1 = _this.referenceBox.get$size(0).center$1(B.Offset_0_0); - t2 = _this.__InkSplash__radiusController_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__AnimationController__value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - center = A.Offset_lerp(center, t1, t2); - } - center.toString; - t1 = _this.__InkSplash__radius_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.parent; - t2 = t1._evaluatable.transform$1(0, t2.get$value(t2)); - _this.paintInkCircle$9$borderRadius$canvas$center$clipCallback$customBorder$paint$radius$textDirection$transform(_this._ink_splash$_borderRadius, canvas, center, _this._ink_splash$_clipCallback, _this._customBorder, paint, t2, _this._ink_splash$_textDirection, transform); - } - }; - A.InteractiveInkFeature.prototype = { - confirm$0(_) { - }, - cancel$0(_) { - }, - set$color(_, value) { - if (value.$eq(0, this._ink_well$_color)) - return; - this._ink_well$_color = value; - this._material$_controller.markNeedsPaint$0(); - }, - set$customBorder(value) { - if (J.$eq$(value, this._customBorder)) - return; - this._customBorder = value; - this._material$_controller.markNeedsPaint$0(); - }, - paintInkCircle$9$borderRadius$canvas$center$clipCallback$customBorder$paint$radius$textDirection$transform(borderRadius, canvas, center, clipCallback, customBorder, paint, radius, textDirection, transform) { - var rect, t3, - originOffset = A.MatrixUtils_getAsTranslation(transform), - t1 = canvas._canvas, - t2 = t1.skCanvas; - J.toInt$0$n(t2.save()); - if (originOffset == null) - canvas.transform$1(0, transform._m4storage); - else - t2.translate(originOffset._dx, originOffset._dy); - if (clipCallback != null) { - rect = clipCallback.call$0(); - if (customBorder != null) { - t3 = customBorder.getOuterPath$2$textDirection(rect, textDirection).__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t2.clipPath(t3, $.$get$_clipOpIntersect(), true); - } else if (!borderRadius.$eq(0, B.BorderRadius_tUf)) - t2.clipRRect(A.toSkRRect(A.RRect$fromRectAndCorners(rect, borderRadius.bottomLeft, borderRadius.bottomRight, borderRadius.topLeft, borderRadius.topRight)), $.$get$_clipOpIntersect(), true); - else - t2.clipRect(A.toSkRect(rect), $.$get$_skClipOps()[1], true); - } - t1.drawCircle$3(center, radius, paint); - t2.restore(); - } - }; - A.InteractiveInkFeatureFactory.prototype = {}; - A._ParentInkResponseProvider.prototype = { - updateShouldNotify$1(oldWidget) { - return this.state !== oldWidget.state; - } - }; - A.InkResponse.prototype = { - getRectCallback$1(referenceBox) { - return null; - }, - build$1(context) { - var _this = this, - t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$._ParentInkResponseProvider), - parentState = t1 == null ? null : t1.state; - return new A._InkResponseStateWidget(_this.child, _this.onTap, _this.onTapDown, _this.onTapUp, _this.onTapCancel, _this.onDoubleTap, _this.onLongPress, _this.onSecondaryTap, _this.onSecondaryTapUp, _this.onSecondaryTapDown, _this.onSecondaryTapCancel, _this.onHighlightChanged, _this.onHover, _this.mouseCursor, _this.containedInkWell, _this.highlightShape, _this.radius, _this.borderRadius, _this.customBorder, _this.focusColor, _this.hoverColor, _this.highlightColor, _this.overlayColor, _this.splashColor, _this.splashFactory, _this.enableFeedback, false, _this.onFocusChange, _this.autofocus, _this.focusNode, _this.canRequestFocus, parentState, _this.get$getRectCallback(), _this.statesController, _this.hoverDuration, null); - } - }; - A._InkResponseStateWidget.prototype = { - createState$0() { - return new A._InkResponseState(A.LinkedHashMap_LinkedHashMap$_empty(type$._HighlightType, type$.nullable_InkHighlight), new A.ObserverList(A._setArrayType([], type$.JSArray__ParentInkResponseState), type$.ObserverList__ParentInkResponseState), null); - } - }; - A._HighlightType.prototype = { - _enumToString$0() { - return "_HighlightType." + this._name; - } - }; - A._InkResponseState.prototype = { - get$highlightsExist() { - var t1 = this._highlights, - t2 = A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>"); - return !new A.WhereIterable(new A.LinkedHashMapValuesIterable(t1, t2), new A._InkResponseState_highlightsExist_closure(), t2._eval$1("WhereIterable")).get$isEmpty(0); - }, - markChildInkResponsePressed$2(childState, value) { - var nowAnyPressed, - t1 = this._activeChildren, - t2 = t1._list, - t3 = t2.length; - if (value) { - t1._isDirty = true; - t2.push(childState); - } else - t1.remove$1(0, childState); - nowAnyPressed = t2.length !== 0; - if (nowAnyPressed !== (t3 !== 0)) { - t1 = this._widget.parentState; - if (t1 != null) - t1.markChildInkResponsePressed$2(this, nowAnyPressed); - } - }, - activateOnIntent$1(intent) { - var _this = this, - t1 = _this._activationTimer; - if (t1 != null) - t1.cancel$0(0); - _this._activationTimer = null; - t1 = _this._framework$_element; - t1.toString; - _this._startNewSplash$1$context(t1); - t1 = _this._currentSplash; - if (t1 != null) - t1.confirm$0(0); - _this._currentSplash = null; - t1 = _this._widget; - if (t1.onTap != null) { - if (t1.enableFeedback) { - t1 = _this._framework$_element; - t1.toString; - A.Feedback_forTap(t1); - } - t1 = _this._widget.onTap; - if (t1 != null) - t1.call$0(); - } - _this._activationTimer = A.Timer_Timer(B.Duration_100000, new A._InkResponseState_activateOnIntent_closure(_this)); - }, - simulateTap$1(intent) { - var t1 = this._framework$_element; - t1.toString; - this._startNewSplash$1$context(t1); - this.handleTap$0(); - }, - simulateTap$0() { - return this.simulateTap$1(null); - }, - handleStatesControllerChange$0() { - this.setState$1(new A._InkResponseState_handleStatesControllerChange_closure()); - }, - get$statesController() { - var t1 = this._widget.statesController; - if (t1 == null) { - t1 = this.internalStatesController; - t1.toString; - } - return t1; - }, - initStatesController$0() { - var t1, t2, _this = this; - if (_this._widget.statesController == null) - _this.internalStatesController = A.WidgetStatesController$(null); - t1 = _this.get$statesController(); - t2 = _this._widget; - t2.toString; - t1.update$2(0, B.WidgetState_6, !(_this._primaryButtonEnabled$1(t2) || _this._secondaryButtonEnabled$1(t2))); - _this.get$statesController().addListener$1(0, _this.get$handleStatesControllerChange()); - }, - initState$0() { - this.super$__InkResponseState_State_AutomaticKeepAliveClientMixin$initState(); - this.initStatesController$0(); - $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._focus_manager$_listeners.add$1(0, this.get$handleFocusHighlightModeChange()); - }, - didUpdateWidget$1(oldWidget) { - var t1, hoverHighlight, t2, focusHighlight, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.statesController; - if (_this._widget.statesController != t1) { - if (t1 != null) - t1.removeListener$1(0, _this.get$handleStatesControllerChange()); - if (_this._widget.statesController != null) { - t1 = _this.internalStatesController; - if (t1 != null) { - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - } - _this.internalStatesController = null; - } - _this.initStatesController$0(); - } - t1 = _this._widget; - if (t1.radius == oldWidget.radius) { - t1 = t1.highlightShape; - t1 = t1 !== oldWidget.highlightShape; - } else - t1 = true; - if (t1) { - t1 = _this._highlights; - hoverHighlight = t1.$index(0, B._HighlightType_1); - if (hoverHighlight != null) { - t2 = hoverHighlight.__InkHighlight__alphaController_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.dispose$0(); - hoverHighlight.super$InkFeature$dispose(); - _this.updateHighlight$3$callOnHover$value(B._HighlightType_1, false, _this._ink_well$_hovering); - } - focusHighlight = t1.$index(0, B._HighlightType_2); - if (focusHighlight != null) { - t1 = focusHighlight.__InkHighlight__alphaController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - focusHighlight.super$InkFeature$dispose(); - } - } - if (!J.$eq$(_this._widget.customBorder, oldWidget.customBorder)) - _this._updateHighlightsAndSplashes$0(); - t1 = _this._widget; - t1.toString; - t1 = _this._primaryButtonEnabled$1(t1) || _this._secondaryButtonEnabled$1(t1); - if (t1 !== (_this._primaryButtonEnabled$1(oldWidget) || _this._secondaryButtonEnabled$1(oldWidget))) { - t1 = _this.get$statesController(); - t2 = _this._widget; - t2.toString; - t1.update$2(0, B.WidgetState_6, !(_this._primaryButtonEnabled$1(t2) || _this._secondaryButtonEnabled$1(t2))); - t1 = _this._widget; - t1.toString; - if (!(_this._primaryButtonEnabled$1(t1) || _this._secondaryButtonEnabled$1(t1))) { - _this.get$statesController().update$2(0, B.WidgetState_2, false); - hoverHighlight = _this._highlights.$index(0, B._HighlightType_1); - if (hoverHighlight != null) { - t1 = hoverHighlight.__InkHighlight__alphaController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - hoverHighlight.super$InkFeature$dispose(); - } - } - _this.updateHighlight$3$callOnHover$value(B._HighlightType_1, false, _this._ink_well$_hovering); - } - _this.updateFocusHighlights$0(); - }, - dispose$0() { - var t1, _this = this; - $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._focus_manager$_listeners.remove$1(0, _this.get$handleFocusHighlightModeChange()); - _this.get$statesController().removeListener$1(0, _this.get$handleStatesControllerChange()); - t1 = _this.internalStatesController; - if (t1 != null) { - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - } - t1 = _this._activationTimer; - if (t1 != null) - t1.cancel$0(0); - _this._activationTimer = null; - _this.super$State$dispose(); - }, - get$wantKeepAlive() { - if (!this.get$highlightsExist()) { - var t1 = this._splashes; - t1 = t1 != null && t1._collection$_length !== 0; - } else - t1 = true; - return t1; - }, - getFadeDurationForType$1(type) { - switch (type.index) { - case 0: - return B.Duration_200000; - case 1: - case 2: - this._widget.toString; - return B.Duration_50000; - } - }, - updateHighlight$3$callOnHover$value(type, callOnHover, value) { - var t3, resolvedOverlayColor, t4, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, - t1 = _this._highlights, - highlight = t1.$index(0, type), - t2 = type.index; - switch (t2) { - case 0: - _this.get$statesController().update$2(0, B.WidgetState_2, value); - break; - case 1: - if (callOnHover) - _this.get$statesController().update$2(0, B.WidgetState_0, value); - break; - case 2: - break; - } - if (type === B._HighlightType_0) { - t3 = _this._widget.parentState; - if (t3 != null) - t3.markChildInkResponsePressed$2(_this, value); - } - t3 = highlight == null; - if (value === (!t3 && highlight._active)) - return; - if (value) - if (t3) { - t3 = _this._widget.overlayColor; - if (t3 == null) - resolvedOverlayColor = _null; - else { - t4 = _this.get$statesController()._change_notifier$_value; - t4 = t3._widget_state$_resolve.call$1(t4); - resolvedOverlayColor = t4; - } - if (resolvedOverlayColor == null) { - switch (t2) { - case 0: - t3 = _this._widget.highlightColor; - if (t3 == null) { - t3 = _this._framework$_element; - t3.toString; - t3 = A.Theme_of(t3).highlightColor; - } - break; - case 2: - t3 = _this._widget.focusColor; - if (t3 == null) { - t3 = _this._framework$_element; - t3.toString; - t3 = A.Theme_of(t3).focusColor; - } - break; - case 1: - t3 = _this._widget.hoverColor; - if (t3 == null) { - t3 = _this._framework$_element; - t3.toString; - t3 = A.Theme_of(t3).hoverColor; - } - break; - default: - t3 = _null; - } - resolvedOverlayColor = t3; - } - t3 = _this._framework$_element.get$renderObject(); - t3.toString; - type$.RenderBox._as(t3); - t4 = _this._framework$_element; - t4.toString; - t4 = A.LookupBoundary_findAncestorRenderObjectOfType(t4, type$._RenderInkFeatures); - t4.toString; - t5 = _this._widget; - t5.toString; - t5 = _this._primaryButtonEnabled$1(t5) || _this._secondaryButtonEnabled$1(t5) ? resolvedOverlayColor : resolvedOverlayColor.withAlpha$1(0); - t6 = _this._widget; - t7 = t6.highlightShape; - t8 = t6.radius; - t9 = t6.customBorder; - t6 = t6.getRectCallback.call$1(t3); - t10 = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection; - t11 = _this.getFadeDurationForType$1(type); - t3 = new A.InkHighlight(t7, t8, B.BorderRadius_tUf, t6, t10, t5, t9, t4, t3, new A._InkResponseState_updateHighlight_handleInkRemoval(_this, type)); - t11 = A.AnimationController$(_null, t11, _null, _null, t4.vsync); - t11.didRegisterListener$0(); - t11.AnimationLocalListenersMixin__listeners.add$1(0, t4.get$markNeedsPaint()); - t11.didRegisterListener$0(); - t5 = t11.AnimationLocalStatusListenersMixin__statusListeners; - t5._isDirty = true; - t5._list.push(t3.get$_handleAlphaStatusChanged()); - t11.forward$0(0); - t3.__InkHighlight__alphaController_A = t11; - t5 = t3._ink_well$_color; - t5 = t5.get$alpha(t5); - t3.__InkHighlight__alpha_A = new A._AnimatedEvaluation(type$.Animation_double._as(t11), new A.IntTween(0, t5), type$.IntTween._eval$1("_AnimatedEvaluation")); - t4.addInkFeature$1(t3); - t1.$indexSet(0, type, t3); - _this.updateKeepAlive$0(); - } else { - highlight._active = true; - t1 = highlight.__InkHighlight__alphaController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.forward$0(0); - } - else { - highlight._active = false; - t1 = highlight.__InkHighlight__alphaController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.reverse$0(0); - } - switch (t2) { - case 0: - t1 = _this._widget.onHighlightChanged; - if (t1 != null) - t1.call$1(value); - break; - case 1: - if (callOnHover) { - t1 = _this._widget.onHover; - if (t1 != null) - t1.call$1(value); - } - break; - case 2: - break; - } - }, - updateHighlight$2$value(type, value) { - return this.updateHighlight$3$callOnHover$value(type, true, value); - }, - _updateHighlightsAndSplashes$0() { - var t1, t2, t3, _this = this; - for (t1 = _this._highlights, t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - if (t2 != null) - t2.set$customBorder(_this._widget.customBorder); - } - t1 = _this._currentSplash; - if (t1 != null) - t1.set$customBorder(_this._widget.customBorder); - t1 = _this._splashes; - if (t1 != null && t1._collection$_length !== 0) - for (t2 = A._instanceType(t1), t1 = new A._HashSetIterator(t1, t1._computeElements$0(), t2._eval$1("_HashSetIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - if (t3 == null) - t3 = t2._as(t3); - t3.set$customBorder(_this._widget.customBorder); - } - }, - _createSplash$1(globalPosition) { - var t3, position, t4, t5, color, rectCallback, borderRadius, customBorder, _this = this, t1 = {}, - t2 = _this._framework$_element; - t2.toString; - t2 = A.LookupBoundary_findAncestorRenderObjectOfType(t2, type$._RenderInkFeatures); - t2.toString; - t3 = _this._framework$_element.get$renderObject(); - t3.toString; - type$.RenderBox._as(t3); - position = t3.globalToLocal$1(globalPosition); - t4 = _this._widget.overlayColor; - if (t4 == null) - t4 = null; - else { - t5 = _this.get$statesController()._change_notifier$_value; - t5 = t4._widget_state$_resolve.call$1(t5); - t4 = t5; - } - color = t4 == null ? _this._widget.splashColor : t4; - if (color == null) { - t4 = _this._framework$_element; - t4.toString; - color = A.Theme_of(t4).splashColor; - } - t4 = _this._widget; - rectCallback = t4.containedInkWell ? t4.getRectCallback.call$1(t3) : null; - t4 = _this._widget; - borderRadius = t4.borderRadius; - customBorder = t4.customBorder; - t1.splash = null; - t4 = t4.splashFactory; - if (t4 == null) { - t4 = _this._framework$_element; - t4.toString; - t4 = A.Theme_of(t4).splashFactory; - } - t5 = _this._widget; - return t1.splash = t4.create$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(0, borderRadius, color, t5.containedInkWell, t2, customBorder, new A._InkResponseState__createSplash_onRemoved(t1, _this), position, t5.radius, rectCallback, t3, _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - }, - handleFocusHighlightModeChange$1(mode) { - if (this._framework$_element == null) - return; - this.setState$1(new A._InkResponseState_handleFocusHighlightModeChange_closure(this)); - }, - get$_shouldShowFocus() { - var _0_0, _this = this, - t1 = _this._framework$_element; - t1.toString; - t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_17); - _0_0 = t1 == null ? null : t1.navigationMode; - $label0$0: { - if (B.NavigationMode_0 === _0_0 || _0_0 == null) { - t1 = _this._widget; - t1.toString; - t1 = (_this._primaryButtonEnabled$1(t1) || _this._secondaryButtonEnabled$1(t1)) && _this._ink_well$_hasFocus; - break $label0$0; - } - if (B.NavigationMode_1 === _0_0) { - t1 = _this._ink_well$_hasFocus; - break $label0$0; - } - t1 = null; - } - return t1; - }, - updateFocusHighlights$0() { - var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._highlightMode; - switch ((t1 == null ? A._HighlightModeManager__defaultModeForPlatform() : t1).index) { - case 0: - t1 = false; - break; - case 1: - t1 = this.get$_shouldShowFocus(); - break; - default: - t1 = null; - } - this.updateHighlight$2$value(B._HighlightType_2, t1); - }, - handleFocusUpdate$1(hasFocus) { - var t1, _this = this; - _this._ink_well$_hasFocus = hasFocus; - _this.get$statesController().update$2(0, B.WidgetState_1, hasFocus); - _this.updateFocusHighlights$0(); - t1 = _this._widget.onFocusChange; - if (t1 != null) - t1.call$1(hasFocus); - }, - handleAnyTapDown$1(details) { - if (this._activeChildren._list.length !== 0) - return; - this._startNewSplash$1$details(details); - }, - handleTapDown$1(details) { - var t1; - this.handleAnyTapDown$1(details); - t1 = this._widget.onTapDown; - if (t1 != null) - t1.call$1(details); - }, - handleTapUp$1(details) { - this._widget.toString; - }, - handleSecondaryTapDown$1(details) { - this.handleAnyTapDown$1(details); - this._widget.toString; - }, - handleSecondaryTapUp$1(details) { - this._widget.toString; - }, - _startNewSplash$2$context$details(context, details) { - var t1, t2, globalPosition, splash, _this = this; - if (context != null) { - t1 = context.get$renderObject(); - t1.toString; - type$.RenderBox._as(t1); - t2 = t1.get$size(0); - t2 = new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy).get$center(); - globalPosition = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), t2); - } else - globalPosition = details.globalPosition; - _this.get$statesController().update$2(0, B.WidgetState_2, true); - splash = _this._createSplash$1(globalPosition); - t1 = _this._splashes; - (t1 == null ? _this._splashes = A.HashSet_HashSet(type$.InteractiveInkFeature) : t1).add$1(0, splash); - t1 = _this._currentSplash; - if (t1 != null) - t1.cancel$0(0); - _this._currentSplash = splash; - _this.updateKeepAlive$0(); - _this.updateHighlight$2$value(B._HighlightType_0, true); - }, - _startNewSplash$1$details(details) { - return this._startNewSplash$2$context$details(null, details); - }, - _startNewSplash$1$context(context) { - return this._startNewSplash$2$context$details(context, null); - }, - handleTap$0() { - var _this = this, - t1 = _this._currentSplash; - if (t1 != null) - t1.confirm$0(0); - _this._currentSplash = null; - _this.updateHighlight$2$value(B._HighlightType_0, false); - t1 = _this._widget; - if (t1.onTap != null) { - if (t1.enableFeedback) { - t1 = _this._framework$_element; - t1.toString; - A.Feedback_forTap(t1); - } - t1 = _this._widget.onTap; - if (t1 != null) - t1.call$0(); - } - }, - handleTapCancel$0() { - var _this = this, - t1 = _this._currentSplash; - if (t1 != null) - t1.cancel$0(0); - _this._currentSplash = null; - t1 = _this._widget.onTapCancel; - if (t1 != null) - t1.call$0(); - _this.updateHighlight$2$value(B._HighlightType_0, false); - }, - handleSecondaryTap$0() { - var _this = this, - t1 = _this._currentSplash; - if (t1 != null) - t1.confirm$0(0); - _this._currentSplash = null; - _this.updateHighlight$2$value(B._HighlightType_0, false); - _this._widget.toString; - }, - handleSecondaryTapCancel$0() { - var _this = this, - t1 = _this._currentSplash; - if (t1 != null) - t1.cancel$0(0); - _this._currentSplash = null; - _this._widget.toString; - _this.updateHighlight$2$value(B._HighlightType_0, false); - }, - deactivate$0() { - var t2, t3, t4, t5, t6, value, result, _this = this, - t1 = _this._splashes; - if (t1 != null) { - _this._splashes = null; - for (t2 = A._instanceType(t1), t1 = new A._HashSetIterator(t1, t1._computeElements$0(), t2._eval$1("_HashSetIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - (t3 == null ? t2._as(t3) : t3).dispose$0(); - } - _this._currentSplash = null; - } - for (t1 = _this._highlights, t2 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); t2.moveNext$0();) { - t3 = t2.__js_helper$_current; - t4 = t1.$index(0, t3); - if (t4 != null) { - t5 = t4.__InkHighlight__alphaController_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - t5._ticker.dispose$0(); - t5._ticker = null; - t6 = t5.AnimationLocalStatusListenersMixin__statusListeners; - t6._isDirty = false; - B.JSArray_methods.clear$0(t6._list); - value = t6.__ObserverList__set_FI; - if (value === $) { - result = A.HashSet_HashSet(t6.$ti._precomputed1); - t6.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); - t6.__ObserverList__set_FI = result; - value = result; - } - if (value._collection$_length > 0) { - value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; - value._collection$_length = 0; - } - t5.AnimationLocalListenersMixin__listeners._observer_list$_map.clear$0(0); - t5.super$AnimationEagerListenerMixin$dispose(); - t4.super$InkFeature$dispose(); - } - t1.$indexSet(0, t3, null); - } - t1 = _this._widget.parentState; - if (t1 != null) - t1.markChildInkResponsePressed$2(_this, false); - _this.super$__InkResponseState_State_AutomaticKeepAliveClientMixin$deactivate(); - }, - _primaryButtonEnabled$1(widget) { - var t1 = true; - if (widget.onTap == null) - t1 = widget.onTapDown != null; - return t1; - }, - _secondaryButtonEnabled$1(widget) { - return false; - }, - handleMouseEnter$1($event) { - var _this = this, - t1 = _this._ink_well$_hovering = true, - t2 = _this._widget; - t2.toString; - if (!_this._primaryButtonEnabled$1(t2) ? _this._secondaryButtonEnabled$1(t2) : t1) - _this.updateHighlight$2$value(B._HighlightType_1, _this._ink_well$_hovering); - }, - handleMouseExit$1($event) { - this._ink_well$_hovering = false; - this.updateHighlight$2$value(B._HighlightType_1, false); - }, - get$_ink_well$_canRequestFocus() { - var _0_0, _this = this, - t1 = _this._framework$_element; - t1.toString; - t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_17); - _0_0 = t1 == null ? null : t1.navigationMode; - $label0$0: { - if (B.NavigationMode_0 === _0_0 || _0_0 == null) { - t1 = _this._widget; - t1.toString; - t1 = (_this._primaryButtonEnabled$1(t1) || _this._secondaryButtonEnabled$1(t1)) && _this._widget.canRequestFocus; - break $label0$0; - } - if (B.NavigationMode_1 === _0_0) { - t1 = true; - break $label0$0; - } - t1 = null; - } - return t1; - }, - build$1(context) { - var theme, nonHighlightableStates, t1, t2, t3, getHighlightColorForType, t4, effectiveMouseCursor, value, result, t5, t6, t7, t8, t9, t10, t11, t12, _this = this, _null = null; - _this.super$AutomaticKeepAliveClientMixin$build(context); - theme = A.Theme_of(context); - nonHighlightableStates = _this.get$statesController()._change_notifier$_value.difference$1(B.Set_iwPe4); - t1 = type$.WidgetState; - t2 = A.LinkedHashSet_LinkedHashSet$of(nonHighlightableStates, t1); - t2.add$1(0, B.WidgetState_2); - t3 = A.LinkedHashSet_LinkedHashSet$of(nonHighlightableStates, t1); - t3.add$1(0, B.WidgetState_1); - t1 = A.LinkedHashSet_LinkedHashSet$of(nonHighlightableStates, t1); - t1.add$1(0, B.WidgetState_0); - getHighlightColorForType = new A._InkResponseState_build_getHighlightColorForType(_this, t2, theme, t3, t1); - for (t1 = _this._highlights, t2 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); t2.moveNext$0();) { - t3 = t2.__js_helper$_current; - t4 = t1.$index(0, t3); - if (t4 != null) - t4.set$color(0, getHighlightColorForType.call$1(t3)); - } - t1 = _this._currentSplash; - if (t1 != null) { - t2 = _this._widget.overlayColor; - if (t2 == null) - t2 = _null; - else { - t3 = _this.get$statesController()._change_notifier$_value; - t3 = t2._widget_state$_resolve.call$1(t3); - t2 = t3; - } - if (t2 == null) - t2 = _this._widget.splashColor; - t1.set$color(0, t2 == null ? A.Theme_of(context).splashColor : t2); - } - t1 = _this._widget.mouseCursor; - if (t1 == null) - t1 = B._WidgetStateMouseCursor_nmO; - effectiveMouseCursor = A.WidgetStateProperty_resolveAs(t1, _this.get$statesController()._change_notifier$_value, type$.MouseCursor); - value = _this.___InkResponseState__actionMap_FI; - if (value === $) { - t1 = _this.get$activateOnIntent(); - t2 = type$.JSArray_of_void_Function_Action_Intent; - t3 = type$.ObserverList_of_void_Function_Action_Intent; - result = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_ActivateIntent_2HG, new A.CallbackAction(t1, new A.ObserverList(A._setArrayType([], t2), t3), type$.CallbackAction_ActivateIntent), B.Type_ButtonActivateIntent_VTa, new A.CallbackAction(t1, new A.ObserverList(A._setArrayType([], t2), t3), type$.CallbackAction_ButtonActivateIntent)], type$.Type, type$.Action_Intent); - _this.___InkResponseState__actionMap_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___InkResponseState__actionMap_FI = result; - value = result; - } - t1 = _this._widget.focusNode; - t2 = _this.get$_ink_well$_canRequestFocus(); - t3 = _this._widget; - t4 = t3.autofocus; - t5 = t3.onTap; - t5 = t5 == null ? _null : _this.get$simulateTap(); - t3 = _this._primaryButtonEnabled$1(t3) ? _this.get$handleTapDown() : _null; - t6 = _this._widget; - t6.toString; - t6 = _this._primaryButtonEnabled$1(t6) ? _this.get$handleTapUp() : _null; - t7 = _this._widget; - t7.toString; - t7 = _this._primaryButtonEnabled$1(t7) ? _this.get$handleTap() : _null; - t8 = _this._widget; - t8.toString; - t8 = _this._primaryButtonEnabled$1(t8) ? _this.get$handleTapCancel() : _null; - t9 = _this._widget; - t9.toString; - t9 = _this._secondaryButtonEnabled$1(t9) ? _this.get$handleSecondaryTapDown() : _null; - t10 = _this._widget; - t10.toString; - t10 = _this._secondaryButtonEnabled$1(t10) ? _this.get$handleSecondaryTapUp() : _null; - t11 = _this._widget; - t11.toString; - t11 = _this._secondaryButtonEnabled$1(t11) ? _this.get$handleSecondaryTap() : _null; - t12 = _this._widget; - t12.toString; - t12 = _this._secondaryButtonEnabled$1(t12) ? _this.get$handleSecondaryTapCancel() : _null; - t6 = A.GestureDetector$(B.HitTestBehavior_1, _this._widget.child, B.DragStartBehavior_1, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, t11, t12, t9, t10, t7, t8, t3, t6, _null, _null, _null); - return new A._ParentInkResponseProvider(_this, A.Actions$(value, A.Focus$(t4, t2, A.MouseRegion$(A.DefaultSelectionStyle_merge(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t5, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, t6, _null), effectiveMouseCursor), effectiveMouseCursor, _null, _this.get$handleMouseEnter(), _this.get$handleMouseExit(), _null), _null, _null, _null, t1, true, _null, _this.get$handleFocusUpdate(), _null, _null, _null, _null)), _null); - }, - $is_ParentInkResponseState: 1 - }; - A._InkResponseState_highlightsExist_closure.prototype = { - call$1(highlight) { - return highlight != null; - }, - $signature: 261 - }; - A._InkResponseState_activateOnIntent_closure.prototype = { - call$0() { - this.$this.updateHighlight$2$value(B._HighlightType_0, false); - }, - $signature: 0 - }; - A._InkResponseState_handleStatesControllerChange_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._InkResponseState_updateHighlight_handleInkRemoval.prototype = { - call$0() { - var t1 = this.$this; - t1._highlights.$indexSet(0, this.type, null); - t1.updateKeepAlive$0(); - }, - $signature: 0 - }; - A._InkResponseState__createSplash_onRemoved.prototype = { - call$0() { - var t3, - t1 = this.$this, - t2 = t1._splashes; - if (t2 != null) { - t3 = this._box_0; - t2.remove$1(0, t3.splash); - if (t1._currentSplash == t3.splash) - t1._currentSplash = null; - t1.updateKeepAlive$0(); - } - }, - $signature: 0 - }; - A._InkResponseState_handleFocusHighlightModeChange_closure.prototype = { - call$0() { - this.$this.updateFocusHighlights$0(); - }, - $signature: 0 - }; - A._InkResponseState_build_getHighlightColorForType.prototype = { - call$1(type) { - var t1, t2, _this = this, _null = null; - switch (type.index) { - case 0: - t1 = _this.$this; - t2 = t1._widget.overlayColor; - t2 = t2 == null ? _null : t2._widget_state$_resolve.call$1(_this.pressed); - t1 = t2 == null ? t1._widget.highlightColor : t2; - if (t1 == null) - t1 = _this.theme.highlightColor; - break; - case 2: - t1 = _this.$this; - t2 = t1._widget.overlayColor; - t2 = t2 == null ? _null : t2._widget_state$_resolve.call$1(_this.focused); - t1 = t2 == null ? t1._widget.focusColor : t2; - if (t1 == null) - t1 = _this.theme.focusColor; - break; - case 1: - t1 = _this.$this; - t2 = t1._widget.overlayColor; - t2 = t2 == null ? _null : t2._widget_state$_resolve.call$1(_this.hovered); - t1 = t2 == null ? t1._widget.hoverColor : t2; - if (t1 == null) - t1 = _this.theme.hoverColor; - break; - default: - t1 = _null; - } - return t1; - }, - $signature: 262 - }; - A.InkWell.prototype = {}; - A.__InkResponseState_State_AutomaticKeepAliveClientMixin.prototype = { - initState$0() { - this.super$State$initState(); - if (this.get$wantKeepAlive()) - this._ensureKeepAlive$0(); - }, - deactivate$0() { - var t1 = this.AutomaticKeepAliveClientMixin__keepAliveHandle; - if (t1 != null) { - t1.notifyListeners$0(); - t1.super$ChangeNotifier$dispose(); - this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; - } - this.super$State$deactivate(); - } - }; - A.InputBorder.prototype = {}; - A.UnderlineInputBorder.prototype = { - get$isOutline() { - return false; - }, - copyWith$1$borderSide(borderSide) { - var t1 = borderSide == null ? this.borderSide : borderSide; - return new A.UnderlineInputBorder(this.borderRadius, t1); - }, - get$dimensions() { - return new A.EdgeInsets(0, 0, 0, this.borderSide.width); - }, - scale$1(_, t) { - return new A.UnderlineInputBorder(B.BorderRadius_POr, this.borderSide.scale$1(0, t)); - }, - getInnerPath$2$textDirection(rect, textDirection) { - var t1, t2, t3, t4, t5; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = rect.left; - t3 = rect.top; - t4 = Math.max(0, rect.bottom - t3 - this.borderSide.width); - t5 = t1.__CkPath__ref_F; - t5 === $ && A.throwUnnamedLateFieldNI(); - t5 = t5._nativeObject; - t5.toString; - t5.addRect(A.toSkRect(new A.Rect(t2, t3, t2 + (rect.right - t2), t3 + t4))); - return t1; - }, - getOuterPath$2$textDirection(rect, textDirection) { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this.borderRadius.toRRect$1(rect); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRRect(A.toSkRRect(t2), false); - return t1; - }, - paintInterior$4$textDirection(canvas, rect, paint, textDirection) { - canvas._canvas.drawRRect$2(this.borderRadius.toRRect$1(rect), paint); - }, - get$preferPaintInterior() { - return true; - }, - lerpFrom$2(a, t) { - var t1, t2; - if (a instanceof A.UnderlineInputBorder) { - t1 = A.BorderSide_lerp(a.borderSide, this.borderSide, t); - t2 = A.BorderRadius_lerp(a.borderRadius, this.borderRadius, t); - t2.toString; - return new A.UnderlineInputBorder(t2, t1); - } - return this.super$ShapeBorder$lerpFrom(a, t); - }, - lerpTo$2(b, t) { - var t1, t2; - if (b instanceof A.UnderlineInputBorder) { - t1 = A.BorderSide_lerp(this.borderSide, b.borderSide, t); - t2 = A.BorderRadius_lerp(this.borderRadius, b.borderRadius, t); - t2.toString; - return new A.UnderlineInputBorder(t2, t1); - } - return this.super$ShapeBorder$lerpTo(b, t); - }, - paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, rect, gapExtent, gapPercentage, gapStart, textDirection) { - var t3, t4, t5, t6, alignInsideOffset, - t1 = this.borderSide, - t2 = t1.style; - if (t2 === B.BorderStyle_0) - return; - t3 = this.borderRadius; - t4 = t3.bottomLeft; - t5 = !t4.$eq(0, B.Radius_0_0) || !t3.bottomRight.$eq(0, B.Radius_0_0); - t6 = rect.bottom; - if (t5) { - t5 = (t6 - rect.top) / 2; - t4 = t4.clamp$1$maximum(0, new A.Radius(t5, t5)); - t5 = t3.bottomRight.clamp$1$maximum(0, new A.Radius(t5, t5)); - t3 = t1.color; - A.BoxBorder_paintNonUniformBorder(canvas, rect, new A.BorderRadius(B.Radius_0_0, B.Radius_0_0, t4, t5), new A.BorderSide(t3, t1.width, t2, -1), t3, B.BorderSide_Ah5, B.BorderSide_Ah5, B.BoxShape_0, textDirection, B.BorderSide_Ah5); - } else { - alignInsideOffset = new A.Offset(0, t1.width / 2); - canvas._canvas.drawLine$3(new A.Offset(rect.left, t6).$sub(0, alignInsideOffset), new A.Offset(rect.right, t6).$sub(0, alignInsideOffset), t1.toPaint$0()); - } - }, - paint$3$textDirection(canvas, rect, textDirection) { - return this.paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, rect, 0, 0, null, textDirection); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.UnderlineInputBorder && other.borderSide.$eq(0, _this.borderSide) && other.borderRadius.$eq(0, _this.borderRadius); - }, - get$hashCode(_) { - return A.Object_hash(this.borderSide, this.borderRadius, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.OutlineInputBorder.prototype = { - get$isOutline() { - return true; - }, - copyWith$1$borderSide(borderSide) { - var t1 = borderSide == null ? this.borderSide : borderSide; - return new A.OutlineInputBorder(this.gapPadding, this.borderRadius, t1); - }, - get$dimensions() { - var t1 = this.borderSide.width; - return new A.EdgeInsets(t1, t1, t1, t1); - }, - scale$1(_, t) { - var t1 = this.borderSide.scale$1(0, t); - return new A.OutlineInputBorder(this.gapPadding * t, this.borderRadius.$mul(0, t), t1); - }, - lerpFrom$2(a, t) { - var t1, t2; - if (a instanceof A.OutlineInputBorder) { - t1 = A.BorderRadius_lerp(a.borderRadius, this.borderRadius, t); - t1.toString; - t2 = A.BorderSide_lerp(a.borderSide, this.borderSide, t); - return new A.OutlineInputBorder(a.gapPadding, t1, t2); - } - return this.super$ShapeBorder$lerpFrom(a, t); - }, - lerpTo$2(b, t) { - var t1, t2; - if (b instanceof A.OutlineInputBorder) { - t1 = A.BorderRadius_lerp(this.borderRadius, b.borderRadius, t); - t1.toString; - t2 = A.BorderSide_lerp(this.borderSide, b.borderSide, t); - return new A.OutlineInputBorder(b.gapPadding, t1, t2); - } - return this.super$ShapeBorder$lerpTo(b, t); - }, - getInnerPath$2$textDirection(rect, textDirection) { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this.borderRadius.toRRect$1(rect).inflate$1(-this.borderSide.width); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRRect(A.toSkRRect(t2), false); - return t1; - }, - getOuterPath$2$textDirection(rect, textDirection) { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this.borderRadius.toRRect$1(rect); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRRect(A.toSkRRect(t2), false); - return t1; - }, - paintInterior$4$textDirection(canvas, rect, paint, textDirection) { - canvas._canvas.drawRRect$2(this.borderRadius.toRRect$1(rect), paint); - }, - get$preferPaintInterior() { - return true; - }, - paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, rect, gapExtent, gapPercentage, gapStart, textDirection) { - var center, t2, t3, t4, scaledRRect, t5, t6, t7, t8, t9, t10, t11, t12, t13, trCorner, t14, t15, t16, t17, t18, t19, t20, t21, t22, path, t23, sweep, - t1 = this.borderSide, - paint = t1.toPaint$0(), - outer = this.borderRadius.toRRect$1(rect); - t1 = t1.width / 2; - center = outer.inflate$1(-t1); - if (gapStart == null || gapExtent <= 0 || gapPercentage === 0) - canvas._canvas.drawRRect$2(center, paint); - else { - t2 = this.gapPadding; - t3 = A.lerpDouble(0, gapExtent + t2 * 2, gapPercentage); - t3.toString; - switch (textDirection.index) { - case 0: - t2 = gapStart + t2 - t3; - break; - case 1: - t2 = gapStart - t2; - break; - default: - t2 = null; - } - t4 = outer.right - outer.left; - t2 = Math.max(0, t2); - scaledRRect = center.scaleRadii$0(); - t5 = scaledRRect.left; - t6 = scaledRRect.top; - t7 = scaledRRect.tlRadiusX; - t8 = scaledRRect.tlRadiusY; - t9 = scaledRRect.right; - t10 = scaledRRect.trRadiusX; - t11 = t10 * 2; - t12 = t9 - t11; - t13 = scaledRRect.trRadiusY; - trCorner = new A.Rect(t12, t6, t12 + t11, t6 + t13 * 2); - t11 = scaledRRect.brRadiusX; - t12 = t11 * 2; - t14 = t9 - t12; - t15 = scaledRRect.bottom; - t16 = scaledRRect.brRadiusY; - t17 = t16 * 2; - t18 = t15 - t17; - t19 = scaledRRect.blRadiusY; - t20 = t19 * 2; - t21 = t15 - t20; - t22 = scaledRRect.blRadiusX; - $.$get$_renderer(); - path = A.CkPath_CkPath(); - if (!new A.Radius(t7, t8).$eq(0, B.Radius_0_0)) - path.addArc$3(new A.Rect(t5, t6, t5 + t7 * 2, t6 + t8 * 2), 3.141592653589793, Math.acos(A.clampDouble(1 - t2 / t7, 0, 1))); - else { - t23 = path.__CkPath__ref_F; - t23 === $ && A.throwUnnamedLateFieldNI(); - t23._nativeObject.moveTo(t5 - t1, t6); - } - if (t2 > t7) { - t1 = path.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._nativeObject.lineTo(t2, t6); - } - t1 = t2 + t3; - if (t1 < t4 - t10) { - t2 = path.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2._nativeObject.moveTo(t1, t6); - t2._nativeObject.lineTo(t9 - t10, t6); - if (!new A.Radius(t10, t13).$eq(0, B.Radius_0_0)) - path.addArc$3(trCorner, 4.71238898038469, 1.5707963267948966); - } else if (t1 < t4) { - sweep = Math.asin(A.clampDouble(1 - (t4 - t1) / t10, 0, 1)); - path.addArc$3(trCorner, 4.71238898038469 + sweep, 1.5707963267948966 - sweep); - } - if (!new A.Radius(t11, t16).$eq(0, B.Radius_0_0)) { - t1 = path.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._nativeObject.moveTo(t9, t6 + t13); - } - t1 = path.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._nativeObject.lineTo(t9, t15 - t16); - if (!new A.Radius(t11, t16).$eq(0, B.Radius_0_0)) - path.addArc$3(new A.Rect(t14, t18, t14 + t12, t18 + t17), 0, 1.5707963267948966); - t1._nativeObject.lineTo(t5 + t22, t15); - if (!new A.Radius(t22, t19).$eq(0, B.Radius_0_0)) - path.addArc$3(new A.Rect(t5, t21, t5 + t22 * 2, t21 + t20), 1.5707963267948966, 1.5707963267948966); - t1._nativeObject.lineTo(t5, t6 + t8); - canvas._canvas.drawPath$2(path, paint); - } - }, - paint$3$textDirection(canvas, rect, textDirection) { - return this.paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, rect, 0, 0, null, textDirection); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.OutlineInputBorder && other.borderSide.$eq(0, _this.borderSide) && other.borderRadius.$eq(0, _this.borderRadius) && other.gapPadding === _this.gapPadding; - }, - get$hashCode(_) { - return A.Object_hash(this.borderSide, this.borderRadius, this.gapPadding, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._InputBorderGap.prototype = { - set$start(_, value) { - if (value != this._input_decorator$_start) { - this._input_decorator$_start = value; - this.notifyListeners$0(); - } - }, - set$extent(value) { - if (value !== this._extent) { - this._extent = value; - this.notifyListeners$0(); - } - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A._InputBorderGap && other._input_decorator$_start == _this._input_decorator$_start && other._extent === _this._extent; - }, - get$hashCode(_) { - return A.Object_hash(this._input_decorator$_start, this._extent, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "#" + A.shortHash(this); - } - }; - A._InputBorderTween.prototype = { - lerp$1(t) { - var t1 = A.ShapeBorder_lerp(this.begin, this.end, t); - t1.toString; - return type$.InputBorder._as(t1); - } - }; - A._InputBorderPainter.prototype = { - paint$2(canvas, size) { - var blendedFillColor, t2, _this = this, - borderValue = _this.border.transform$1(0, _this.borderAnimation.get$value(0)), - canvasRect = new A.Rect(0, 0, 0 + size._dx, 0 + size._dy), - t1 = _this.hoverColorTween.transform$1(0, _this.hoverAnimation.get$value(0)); - t1.toString; - blendedFillColor = A.Color_alphaBlend(t1, _this.fillColor); - if (blendedFillColor.get$alpha(blendedFillColor) > 0) { - t1 = borderValue.getOuterPath$2$textDirection(canvasRect, _this.textDirection); - $.$get$_renderer(); - t2 = A.CkPaint$(); - t2._colorValue = blendedFillColor.get$value(blendedFillColor); - t2.style = B.PaintingStyle_0; - canvas._canvas.drawPath$2(t1, t2); - } - t1 = _this.gap; - t2 = t1._input_decorator$_start; - borderValue.paint$6$gapExtent$gapPercentage$gapStart$textDirection(canvas, canvasRect, t1._extent, _this.gapAnimation.get$value(0), t2, _this.textDirection); - }, - shouldRepaint$1(oldPainter) { - var _this = this; - return _this.borderAnimation !== oldPainter.borderAnimation || _this.hoverAnimation !== oldPainter.hoverAnimation || _this.gapAnimation !== oldPainter.gapAnimation || _this.border !== oldPainter.border || !_this.gap.$eq(0, oldPainter.gap) || _this.textDirection !== oldPainter.textDirection; - }, - toString$0(_) { - return "#" + A.shortHash(this); - } - }; - A._BorderContainer.prototype = { - createState$0() { - return new A._BorderContainerState(null, null); - } - }; - A._BorderContainerState.prototype = { - initState$0() { - var t1, _this = this, _null = null; - _this.super$State$initState(); - _this.___BorderContainerState__hoverColorController_A = A.AnimationController$(_null, B.Duration_15000, _null, _this._widget.isHovering ? 1 : 0, _this); - t1 = A.AnimationController$(_null, B.Duration_167000, _null, _null, _this); - _this.___BorderContainerState__controller_A = t1; - _this.___BorderContainerState__borderAnimation_A = A.CurvedAnimation$(B.Cubic_Dkk, t1, new A.FlippedCurve(B.Cubic_Dkk)); - t1 = _this._widget.border; - _this.___BorderContainerState__border_A = new A._InputBorderTween(t1, t1); - _this.___BorderContainerState__hoverAnimation_A = A.CurvedAnimation$(B.C__Linear, _this.___BorderContainerState__hoverColorController_A, _null); - _this.___BorderContainerState__hoverColorTween_A = new A.ColorTween(B.Color_Edl, _this._widget.hoverColor); - }, - dispose$0() { - var _this = this, - t1 = _this.___BorderContainerState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___BorderContainerState__hoverColorController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___BorderContainerState__borderAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___BorderContainerState__hoverAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this.super$__BorderContainerState_State_TickerProviderStateMixin$dispose(); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.border; - if (!_this._widget.border.$eq(0, t1)) { - _this.___BorderContainerState__border_A = new A._InputBorderTween(t1, _this._widget.border); - t1 = _this.___BorderContainerState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.set$value(0, 0); - t1.forward$0(0); - } - if (!_this._widget.hoverColor.$eq(0, oldWidget.hoverColor)) - _this.___BorderContainerState__hoverColorTween_A = new A.ColorTween(B.Color_Edl, _this._widget.hoverColor); - t1 = _this._widget.isHovering; - if (t1 !== oldWidget.isHovering) { - t2 = _this.___BorderContainerState__hoverColorController_A; - if (t1) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.forward$0(0); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.reverse$0(0); - } - } - }, - build$1(context) { - var t2, t3, t4, t5, t6, t7, t8, t9, _this = this, - t1 = _this.___BorderContainerState__borderAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._widget.gap; - t3 = _this.___BorderContainerState__hoverColorController_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = A._setArrayType([t1, t2, t3], type$.JSArray_Listenable); - t2 = _this.___BorderContainerState__borderAnimation_A; - t1 = _this.___BorderContainerState__border_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t4 = _this._widget; - t5 = t4.gapAnimation; - t4 = t4.gap; - t6 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection; - t7 = _this._widget.fillColor; - t8 = _this.___BorderContainerState__hoverColorTween_A; - t8 === $ && A.throwUnnamedLateFieldNI(); - t9 = _this.___BorderContainerState__hoverAnimation_A; - t9 === $ && A.throwUnnamedLateFieldNI(); - return A.CustomPaint$(null, new A._InputBorderPainter(t2, t1, t5, t4, t6, t7, t8, t9, new A._MergingListenable(t3)), null, null, B.Size_0_0); - } - }; - A._HelperError.prototype = { - createState$0() { - return new A._HelperErrorState(null, null); - } - }; - A._HelperErrorState.prototype = { - get$_hasHelper() { - var t1 = this._widget.helperText; - return t1 != null; - }, - get$_input_decorator$_hasError() { - var t1 = this._widget.errorText; - return t1 != null; - }, - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - _this.___HelperErrorState__controller_A = A.AnimationController$(null, B.Duration_167000, null, null, _this); - if (_this.get$_input_decorator$_hasError()) { - _this._input_decorator$_error = _this._buildError$0(); - _this.___HelperErrorState__controller_A.set$value(0, 1); - } else if (_this.get$_hasHelper()) - _this._helper = _this._buildHelper$0(); - t1 = _this.___HelperErrorState__controller_A; - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, _this.get$_input_decorator$_handleChange()); - }, - dispose$0() { - var t1 = this.___HelperErrorState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$__HelperErrorState_State_SingleTickerProviderStateMixin$dispose(); - }, - _input_decorator$_handleChange$0() { - this.setState$1(new A._HelperErrorState__handleChange_closure()); - }, - didUpdateWidget$1(old) { - var t1, newErrorText, newHelperText, t2, helperTextStateChanged, _this = this; - _this.super$State$didUpdateWidget(old); - t1 = _this._widget; - newErrorText = t1.errorText; - newHelperText = t1.helperText; - t1 = newErrorText == null; - t2 = !t1; - helperTextStateChanged = t1 && newHelperText != null !== (old.helperText != null); - t1 = true; - if (t2 === (old.errorText != null)) - t1 = helperTextStateChanged; - if (t1) - if (t2) { - _this._input_decorator$_error = _this._buildError$0(); - t1 = _this.___HelperErrorState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.forward$0(0); - } else if (newHelperText != null) { - _this._helper = _this._buildHelper$0(); - t1 = _this.___HelperErrorState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.reverse$0(0); - } else { - t1 = _this.___HelperErrorState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.reverse$0(0); - } - }, - _buildHelper$0() { - var t3, t4, t5, t6, _null = null, - t1 = type$.Tween_double, - t2 = this.___HelperErrorState__controller_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = this._widget; - t4 = t3.helperText; - t4.toString; - t5 = t3.helperStyle; - t6 = t3.textAlign; - t6 = A.Text$(t4, t3.helperMaxLines, B.TextOverflow_2, _null, t5, t6, _null); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), true, false, false, false, new A.FadeTransition(new A._AnimatedEvaluation(t2, new A.Tween(1, 0, t1), t1._eval$1("_AnimatedEvaluation")), false, t6, _null), _null); - }, - _buildError$0() { - var t2, t3, t4, t5, t6, _null = null, - t1 = this.___HelperErrorState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = new A.Tween(B.Offset_jLQ, B.Offset_0_0, type$.Tween_Offset).transform$1(0, t1.get$value(0)); - t3 = this._widget; - t4 = t3.errorText; - t4.toString; - t5 = t3.errorStyle; - t6 = t3.textAlign; - t6 = A.Text$(t4, t3.errorMaxLines, B.TextOverflow_2, _null, t5, t6, _null); - t2 = A.FractionalTranslation$(t6, true, t2); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), true, false, false, false, new A.FadeTransition(t1, false, t2, _null), _null); - }, - build$1(context) { - var _this = this, _null = null, - t1 = _this.___HelperErrorState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.get$status(0) === B.AnimationStatus_0) { - _this._input_decorator$_error = null; - if (_this.get$_hasHelper()) - return _this._helper = _this._buildHelper$0(); - else { - _this._helper = null; - return B.SizedBox_0_0_null_null; - } - } - if (_this.___HelperErrorState__controller_A.get$status(0) === B.AnimationStatus_3) { - _this._helper = null; - if (_this.get$_input_decorator$_hasError()) - return _this._input_decorator$_error = _this._buildError$0(); - else { - _this._input_decorator$_error = null; - return B.SizedBox_0_0_null_null; - } - } - if (_this._helper == null && _this.get$_input_decorator$_hasError()) - return _this._buildError$0(); - if (_this._input_decorator$_error == null && _this.get$_hasHelper()) - return _this._buildHelper$0(); - if (_this.get$_input_decorator$_hasError()) { - t1 = type$.Tween_double; - return A.Stack$(B.AlignmentDirectional_m1_m1, A._setArrayType([new A.FadeTransition(new A._AnimatedEvaluation(_this.___HelperErrorState__controller_A, new A.Tween(1, 0, t1), t1._eval$1("_AnimatedEvaluation")), false, _this._helper, _null), _this._buildError$0()], type$.JSArray_Widget), B.Clip_1, B.StackFit_0, _null); - } - if (_this.get$_hasHelper()) - return A.Stack$(B.AlignmentDirectional_m1_m1, A._setArrayType([_this._buildHelper$0(), new A.FadeTransition(_this.___HelperErrorState__controller_A, false, _this._input_decorator$_error, _null)], type$.JSArray_Widget), B.Clip_1, B.StackFit_0, _null); - return B.SizedBox_0_0_null_null; - } - }; - A._HelperErrorState__handleChange_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A.FloatingLabelBehavior.prototype = { - _enumToString$0() { - return "FloatingLabelBehavior." + this._name; - } - }; - A.FloatingLabelAlignment.prototype = { - get$hashCode(_) { - return B.JSInt_methods.get$hashCode(-1); - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.FloatingLabelAlignment; - }, - toString$0(_) { - return A.FloatingLabelAlignment__stringify(-1); - } - }; - A._DecorationSlot.prototype = { - _enumToString$0() { - return "_DecorationSlot." + this._name; - } - }; - A._Decoration.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A._Decoration && other.contentPadding.$eq(0, _this.contentPadding) && other.floatingLabelHeight === _this.floatingLabelHeight && other.floatingLabelProgress === _this.floatingLabelProgress && other.floatingLabelAlignment.$eq(0, _this.floatingLabelAlignment) && other.border.$eq(0, _this.border) && other.borderGap.$eq(0, _this.borderGap) && other.isDense == _this.isDense && other.isEmpty === _this.isEmpty && other.visualDensity.$eq(0, _this.visualDensity) && J.$eq$(other.icon, _this.icon) && J.$eq$(other.input, _this.input) && J.$eq$(other.label, _this.label) && J.$eq$(other.hint, _this.hint) && J.$eq$(other.prefix, _this.prefix) && J.$eq$(other.suffix, _this.suffix) && J.$eq$(other.prefixIcon, _this.prefixIcon) && J.$eq$(other.suffixIcon, _this.suffixIcon) && other.helperError.super$Object$$eq(0, _this.helperError) && J.$eq$(other.counter, _this.counter) && other.container.super$Object$$eq(0, _this.container); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.contentPadding, _this.floatingLabelHeight, _this.floatingLabelProgress, _this.floatingLabelAlignment, _this.border, _this.borderGap, false, _this.isDense, _this.isEmpty, _this.visualDensity, true, _this.icon, _this.input, _this.label, _this.hint, _this.prefix, _this.suffix, _this.prefixIcon, _this.suffixIcon, A.Object_hash(_this.helperError, _this.counter, _this.container, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); - } - }; - A._RenderDecorationLayout.prototype = {}; - A._RenderDecoration.prototype = { - get$children(_) { - var t3, - t1 = this.SlottedContainerRenderObjectMixin__slotToChild, - helperError = t1.$index(0, B._DecorationSlot_8), - t2 = A._setArrayType([], type$.JSArray_RenderBox); - if (t1.$index(0, B._DecorationSlot_0) != null) { - t3 = t1.$index(0, B._DecorationSlot_0); - t3.toString; - t2.push(t3); - } - if (t1.$index(0, B._DecorationSlot_1) != null) { - t3 = t1.$index(0, B._DecorationSlot_1); - t3.toString; - t2.push(t3); - } - if (t1.$index(0, B._DecorationSlot_6) != null) { - t3 = t1.$index(0, B._DecorationSlot_6); - t3.toString; - t2.push(t3); - } - if (t1.$index(0, B._DecorationSlot_7) != null) { - t3 = t1.$index(0, B._DecorationSlot_7); - t3.toString; - t2.push(t3); - } - if (t1.$index(0, B._DecorationSlot_4) != null) { - t3 = t1.$index(0, B._DecorationSlot_4); - t3.toString; - t2.push(t3); - } - if (t1.$index(0, B._DecorationSlot_5) != null) { - t3 = t1.$index(0, B._DecorationSlot_5); - t3.toString; - t2.push(t3); - } - if (t1.$index(0, B._DecorationSlot_2) != null) { - t3 = t1.$index(0, B._DecorationSlot_2); - t3.toString; - t2.push(t3); - } - if (t1.$index(0, B._DecorationSlot_3) != null) { - t3 = t1.$index(0, B._DecorationSlot_3); - t3.toString; - t2.push(t3); - } - if (helperError != null) - t2.push(helperError); - if (t1.$index(0, B._DecorationSlot_9) != null) { - t3 = t1.$index(0, B._DecorationSlot_9); - t3.toString; - t2.push(t3); - } - if (t1.$index(0, B._DecorationSlot_10) != null) { - t1 = t1.$index(0, B._DecorationSlot_10); - t1.toString; - t2.push(t1); - } - return t2; - }, - set$decoration(value) { - if (this._input_decorator$_decoration.$eq(0, value)) - return; - this._input_decorator$_decoration = value; - this.markNeedsLayout$0(); - }, - set$textDirection(value) { - if (this._input_decorator$_textDirection === value) - return; - this._input_decorator$_textDirection = value; - this.markNeedsLayout$0(); - }, - set$textBaseline(_, value) { - if (this._input_decorator$_textBaseline === value) - return; - this._input_decorator$_textBaseline = value; - this.markNeedsLayout$0(); - }, - set$textAlignVertical(value) { - return; - }, - set$isFocused(value) { - if (this._isFocused === value) - return; - this._isFocused = value; - this.markNeedsSemanticsUpdate$0(); - }, - set$expands(value) { - return; - }, - get$_isOutlineAligned() { - var t1 = this._input_decorator$_decoration.border.get$isOutline(); - return t1; - }, - visitChildrenForSemantics$1(visitor) { - var t2, - t1 = this.SlottedContainerRenderObjectMixin__slotToChild; - if (t1.$index(0, B._DecorationSlot_0) != null) { - t2 = t1.$index(0, B._DecorationSlot_0); - t2.toString; - visitor.call$1(t2); - } - if (t1.$index(0, B._DecorationSlot_4) != null) { - t2 = t1.$index(0, B._DecorationSlot_4); - t2.toString; - visitor.call$1(t2); - } - if (t1.$index(0, B._DecorationSlot_6) != null) { - t2 = t1.$index(0, B._DecorationSlot_6); - t2.toString; - visitor.call$1(t2); - } - if (t1.$index(0, B._DecorationSlot_2) != null) { - t2 = t1.$index(0, B._DecorationSlot_2); - t2.toString; - visitor.call$1(t2); - } - if (t1.$index(0, B._DecorationSlot_3) != null) - if (this._isFocused) { - t2 = t1.$index(0, B._DecorationSlot_3); - t2.toString; - visitor.call$1(t2); - } else if (t1.$index(0, B._DecorationSlot_2) == null) { - t2 = t1.$index(0, B._DecorationSlot_3); - t2.toString; - visitor.call$1(t2); - } - if (t1.$index(0, B._DecorationSlot_1) != null) { - t2 = t1.$index(0, B._DecorationSlot_1); - t2.toString; - visitor.call$1(t2); - } - if (t1.$index(0, B._DecorationSlot_7) != null) { - t2 = t1.$index(0, B._DecorationSlot_7); - t2.toString; - visitor.call$1(t2); - } - if (t1.$index(0, B._DecorationSlot_5) != null) { - t2 = t1.$index(0, B._DecorationSlot_5); - t2.toString; - visitor.call$1(t2); - } - if (t1.$index(0, B._DecorationSlot_10) != null) { - t2 = t1.$index(0, B._DecorationSlot_10); - t2.toString; - visitor.call$1(t2); - } - t2 = t1.$index(0, B._DecorationSlot_8); - t2.toString; - visitor.call$1(t2); - if (t1.$index(0, B._DecorationSlot_9) != null) { - t1 = t1.$index(0, B._DecorationSlot_9); - t1.toString; - visitor.call$1(t1); - } - }, - _computeSubtextSizes$3$constraints$getBaseline$layoutChild(constraints, getBaseline, layoutChild) { - var _1_1, counterAscent, _1_2, helperErrorConstraints, helperErrorHeight, t3, t4, t5, t6, - t1 = this.SlottedContainerRenderObjectMixin__slotToChild, - t2 = t1.$index(0, B._DecorationSlot_9); - $label0$0: { - if (t2 instanceof A.RenderBox) { - t2 = new A._Record_2(layoutChild.call$2(t2, constraints), getBaseline.call$2(t2, constraints)); - break $label0$0; - } - if (t2 == null) { - t2 = B.Record2_Size_0_0_0; - break $label0$0; - } - t2 = null; - } - _1_1 = t2._0; - counterAscent = null; - _1_2 = t2._1; - counterAscent = _1_2; - helperErrorConstraints = constraints.deflate$1(new A.EdgeInsets(_1_1._dx, 0, 0, 0)); - t2 = t1.$index(0, B._DecorationSlot_8); - t2.toString; - helperErrorHeight = layoutChild.call$2(t2, helperErrorConstraints)._dy; - if (helperErrorHeight === 0 && _1_1._dy === 0) - return null; - t1 = t1.$index(0, B._DecorationSlot_8); - t1.toString; - t1 = getBaseline.call$2(t1, helperErrorConstraints); - counterAscent.toString; - t1.toString; - t1 = Math.max(counterAscent, A.checkNum(t1)); - t2 = this._material3; - t3 = t2 ? 4 : 8; - t4 = Math.max(counterAscent, helperErrorHeight); - t5 = t2 ? 4 : 8; - t6 = Math.max(_1_1._dy, helperErrorHeight); - t2 = t2 ? 4 : 8; - return new A._Record_3_ascent_bottomHeight_subtex78tHeight(t1 + t3, t4 + t5, t6 + t2); - }, - _layout$3$getBaseline$layoutChild(constraints, getBaseline, layoutChild) { - var t5, t6, prefixIconSize, suffixIconSize, t7, t8, prefixSize, t9, suffixSize, t10, t11, inputWidth, suffixIconSpace, labelWidth, labelConstraints, labelHeight, topHeight, bottomHeight, inputConstraints, inputSize, hintSize, inputBaseline, hintBaseline, inputHeight, inputInternalBaseline, prefixBaseline, suffixBaseline, fixAboveInput, fixBelowInput, fixIconHeight, contentHeight, maxContainerHeight, containerHeight, interactiveAdjustment, overflow, textAlignVerticalFactor, baselineAdjustment, topInputBaseline, maxVerticalOffset, outlineCenterBaseline, baseline, _this = this, - t1 = constraints.maxWidth, - t2 = constraints.maxHeight, - boxConstraints = new A.BoxConstraints(0, t1, 0, t2), - t3 = _this.SlottedContainerRenderObjectMixin__slotToChild, - t4 = t3.$index(0, B._DecorationSlot_0), - iconWidth = t4 == null ? 0 : layoutChild.call$2(t4, boxConstraints)._dx, - containerConstraints = boxConstraints.deflate$1(new A.EdgeInsets(iconWidth, 0, 0, 0)), - contentConstraints = containerConstraints.deflate$1(new A.EdgeInsets(_this._input_decorator$_decoration.contentPadding.get$horizontal(), 0, 0, 0)), - subtextSize = _this._computeSubtextSizes$3$constraints$getBaseline$layoutChild(contentConstraints, getBaseline, layoutChild); - t4 = t3.$index(0, B._DecorationSlot_6); - t5 = t3.$index(0, B._DecorationSlot_7); - t6 = t4 == null; - prefixIconSize = t6 ? B.Size_0_0 : layoutChild.call$2(t4, containerConstraints); - t4 = t5 == null; - suffixIconSize = t4 ? B.Size_0_0 : layoutChild.call$2(t5, containerConstraints); - t5 = t3.$index(0, B._DecorationSlot_4); - t7 = t3.$index(0, B._DecorationSlot_5); - t8 = t5 == null; - prefixSize = t8 ? B.Size_0_0 : layoutChild.call$2(t5, contentConstraints); - t9 = t7 == null; - suffixSize = t9 ? B.Size_0_0 : layoutChild.call$2(t7, contentConstraints); - t10 = prefixSize._dx; - if (t6) - t6 = _this._input_decorator$_decoration.contentPadding.start; - else { - t6 = prefixIconSize._dx; - t6 += _this._material3 ? 4 : 0; - } - t11 = suffixSize._dx; - if (t4) - t4 = _this._input_decorator$_decoration.contentPadding.end; - else { - t4 = suffixIconSize._dx; - t4 += _this._material3 ? 4 : 0; - } - inputWidth = Math.max(0, t1 - new A.EdgeInsetsDirectional(iconWidth + t10 + t6, 0, t11 + t4, 0).get$horizontal()); - t4 = t3.$index(0, B._DecorationSlot_2); - if (t4 != null) { - t6 = _this._input_decorator$_decoration.border.get$isOutline(); - suffixIconSpace = suffixIconSize._dx; - if (t6) { - t6 = A.lerpDouble(suffixIconSpace, 0, _this._input_decorator$_decoration.floatingLabelProgress); - t6.toString; - suffixIconSpace = t6; - } - labelWidth = Math.max(0, t1 - (iconWidth + _this._input_decorator$_decoration.contentPadding.get$horizontal() + prefixIconSize._dx + suffixIconSpace)); - t6 = A.lerpDouble(1, 1.3333333333333333, _this._input_decorator$_decoration.floatingLabelProgress); - t6.toString; - labelConstraints = boxConstraints.copyWith$1$maxWidth(labelWidth * t6); - layoutChild.call$2(t4, labelConstraints); - t6 = _this._input_decorator$_decoration; - labelHeight = t6.floatingLabelHeight; - topHeight = t6.border.get$isOutline() ? Math.max(labelHeight - getBaseline.call$2(t4, labelConstraints), 0) : labelHeight; - } else - topHeight = 0; - t4 = subtextSize == null; - bottomHeight = t4 ? null : subtextSize._1; - if (bottomHeight == null) - bottomHeight = 0; - t6 = _this._input_decorator$_decoration.contentPadding; - t10 = t6.get$_top(0); - t6 = t6.get$_bottom(0); - t11 = _this._input_decorator$_decoration.visualDensity; - inputConstraints = boxConstraints.deflate$1(new A.EdgeInsets(0, t10 + t6 + topHeight + bottomHeight + new A.Offset(t11.horizontal, t11.vertical).$mul(0, 4)._dy, 0, 0)).tighten$1$width(inputWidth); - t11 = t3.$index(0, B._DecorationSlot_1); - t3 = t3.$index(0, B._DecorationSlot_3); - t6 = t11 == null; - inputSize = t6 ? B.Size_0_0 : layoutChild.call$2(t11, inputConstraints); - t10 = t3 == null; - hintSize = t10 ? B.Size_0_0 : layoutChild.call$2(t3, boxConstraints.tighten$1$width(inputWidth)); - inputBaseline = t6 ? 0 : getBaseline.call$2(t11, inputConstraints); - hintBaseline = t10 ? 0 : getBaseline.call$2(t3, boxConstraints.tighten$1$width(inputWidth)); - t3 = hintSize._dy; - inputHeight = Math.max(t3, inputSize._dy); - inputInternalBaseline = Math.max(inputBaseline, hintBaseline); - prefixBaseline = t8 ? 0 : getBaseline.call$2(t5, contentConstraints); - suffixBaseline = t9 ? 0 : getBaseline.call$2(t7, contentConstraints); - fixAboveInput = Math.max(0, Math.max(prefixBaseline, suffixBaseline) - inputInternalBaseline); - fixBelowInput = Math.max(0, Math.max(prefixSize._dy - prefixBaseline, suffixSize._dy - suffixBaseline) - (inputHeight - inputInternalBaseline)); - fixIconHeight = Math.max(prefixIconSize._dy, suffixIconSize._dy); - t3 = _this._input_decorator$_decoration; - t5 = t3.contentPadding; - t3 = t3.visualDensity; - contentHeight = Math.max(fixIconHeight, topHeight + t5.top + fixAboveInput + inputHeight + fixBelowInput + t5.bottom + new A.Offset(t3.horizontal, t3.vertical).$mul(0, 4)._dy); - _this._input_decorator$_decoration.isDense.toString; - maxContainerHeight = Math.max(0, t2 - bottomHeight); - containerHeight = Math.min(Math.max(contentHeight, 48), maxContainerHeight); - interactiveAdjustment = 48 > contentHeight ? (48 - contentHeight) / 2 : 0; - overflow = Math.max(0, contentHeight - maxContainerHeight); - t2 = _this._textAlignVertical; - t2 = _this.get$_isOutlineAligned() ? B.TextAlignVertical_0 : B.TextAlignVertical_m1; - textAlignVerticalFactor = (t2.y + 1) / 2; - baselineAdjustment = fixAboveInput - overflow * (1 - textAlignVerticalFactor); - t2 = _this._input_decorator$_decoration; - t3 = t2.visualDensity; - topInputBaseline = t2.contentPadding.top + topHeight + inputInternalBaseline + baselineAdjustment + interactiveAdjustment + new A.Offset(t3.horizontal, t3.vertical).$mul(0, 4)._dy / 2; - t3 = _this._input_decorator$_decoration.contentPadding; - t2 = t3.get$_top(0); - t3 = t3.get$_bottom(0); - t5 = _this._input_decorator$_decoration.visualDensity; - maxVerticalOffset = containerHeight - (t2 + t3) - topHeight - new A.Offset(t5.horizontal, t5.vertical).$mul(0, 4)._dy - (fixAboveInput + inputHeight + fixBelowInput); - if (_this.get$_isOutlineAligned()) { - outlineCenterBaseline = inputInternalBaseline + baselineAdjustment / 2 + (containerHeight - inputHeight) / 2; - t2 = _this._textAlignVertical; - t2 = _this.get$_isOutlineAligned() ? B.TextAlignVertical_0 : B.TextAlignVertical_m1; - t2 = t2.y; - baseline = outlineCenterBaseline + (t2 <= 0 ? Math.max(outlineCenterBaseline - topInputBaseline, 0) : Math.max(topInputBaseline + maxVerticalOffset - outlineCenterBaseline, 0)) * t2; - } else - baseline = topInputBaseline + maxVerticalOffset * textAlignVerticalFactor; - t2 = t4 ? null : subtextSize._2; - return new A._RenderDecorationLayout(inputConstraints, baseline, containerHeight, subtextSize, new A.Size(t1, containerHeight + (t2 == null ? 0 : t2))); - }, - computeMinIntrinsicWidth$1(height) { - var t3, t4, t5, t6, t7, _this = this, - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild, - t2 = t1.$index(0, B._DecorationSlot_1), - contentWidth = Math.max(A._RenderDecoration__minWidth(t2, height), A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_3), height)); - t2 = A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_0), height); - if (t1.$index(0, B._DecorationSlot_6) != null) - t3 = _this._material3 ? 4 : 0; - else - t3 = _this._input_decorator$_decoration.contentPadding.start; - t4 = A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_6), height); - t5 = A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_4), height); - t6 = A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_5), height); - t7 = A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_7), height); - if (t1.$index(0, B._DecorationSlot_7) != null) - t1 = _this._material3 ? 4 : 0; - else - t1 = _this._input_decorator$_decoration.contentPadding.end; - return t2 + t3 + t4 + t5 + contentWidth + t6 + t7 + t1; - }, - computeMaxIntrinsicWidth$1(height) { - var t3, t4, t5, t6, t7, _this = this, - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild, - t2 = t1.$index(0, B._DecorationSlot_1), - contentWidth = Math.max(A._RenderDecoration__maxWidth(t2, height), A._RenderDecoration__maxWidth(t1.$index(0, B._DecorationSlot_3), height)); - t2 = A._RenderDecoration__maxWidth(t1.$index(0, B._DecorationSlot_0), height); - if (t1.$index(0, B._DecorationSlot_6) != null) - t3 = _this._material3 ? 4 : 0; - else - t3 = _this._input_decorator$_decoration.contentPadding.start; - t4 = A._RenderDecoration__maxWidth(t1.$index(0, B._DecorationSlot_6), height); - t5 = A._RenderDecoration__maxWidth(t1.$index(0, B._DecorationSlot_4), height); - t6 = A._RenderDecoration__maxWidth(t1.$index(0, B._DecorationSlot_5), height); - t7 = A._RenderDecoration__maxWidth(t1.$index(0, B._DecorationSlot_7), height); - if (t1.$index(0, B._DecorationSlot_7) != null) - t1 = _this._material3 ? 4 : 0; - else - t1 = _this._input_decorator$_decoration.contentPadding.end; - return t2 + t3 + t4 + t5 + contentWidth + t6 + t7 + t1; - }, - _lineHeight$2(_, width, boxes) { - var t1, height, _i, box, t2; - for (t1 = boxes.length, height = 0, _i = 0; _i < boxes.length; boxes.length === t1 || (0, A.throwConcurrentModificationError)(boxes), ++_i) { - box = boxes[_i]; - if (box == null) - continue; - t2 = box.get$computeMinIntrinsicHeight(); - t2 = box._computeWithTimeline$3(B._IntrinsicDimension_2, width, t2); - if (t2 == null) - t2 = 0; - height = Math.max(t2, height); - } - return height; - }, - computeMinIntrinsicHeight$1(width) { - var prefixIconHeight, prefixIconWidth, suffixIconHeight, suffixIconWidth, counterHeight, helperErrorAvailableWidth, t2, subtextHeight, prefixHeight, prefixWidth, suffixHeight, availableInputWidth, t3, inputMaxHeight, t4, t5, containerHeight, _this = this, - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild, - iconHeight = A._RenderDecoration__minHeight(t1.$index(0, B._DecorationSlot_0), width); - width = Math.max(width - A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_0), iconHeight), 0); - prefixIconHeight = A._RenderDecoration__minHeight(t1.$index(0, B._DecorationSlot_6), width); - prefixIconWidth = A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_6), prefixIconHeight); - suffixIconHeight = A._RenderDecoration__minHeight(t1.$index(0, B._DecorationSlot_7), width); - suffixIconWidth = A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_7), suffixIconHeight); - width = Math.max(width - _this._input_decorator$_decoration.contentPadding.get$horizontal(), 0); - counterHeight = A._RenderDecoration__minHeight(t1.$index(0, B._DecorationSlot_9), width); - helperErrorAvailableWidth = Math.max(width - A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_9), counterHeight), 0); - t2 = t1.$index(0, B._DecorationSlot_8); - t2.toString; - subtextHeight = Math.max(counterHeight, A._RenderDecoration__minHeight(t2, helperErrorAvailableWidth)); - if (subtextHeight > 0) - subtextHeight += _this._material3 ? 4 : 8; - prefixHeight = A._RenderDecoration__minHeight(t1.$index(0, B._DecorationSlot_4), width); - prefixWidth = A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_4), prefixHeight); - suffixHeight = A._RenderDecoration__minHeight(t1.$index(0, B._DecorationSlot_5), width); - availableInputWidth = Math.max(width - prefixWidth - A._RenderDecoration__minWidth(t1.$index(0, B._DecorationSlot_5), suffixHeight) - prefixIconWidth - suffixIconWidth, 0); - t2 = A._setArrayType([t1.$index(0, B._DecorationSlot_1)], type$.JSArray_nullable_RenderBox); - if (_this._input_decorator$_decoration.isEmpty) - t2.push(t1.$index(0, B._DecorationSlot_3)); - t3 = type$.JSArray_double; - inputMaxHeight = B.JSArray_methods.reduce$1(A._setArrayType([_this._lineHeight$2(0, availableInputWidth, t2), prefixHeight, suffixHeight], t3), B.CONSTANT0); - t2 = _this._input_decorator$_decoration; - t1 = t1.$index(0, B._DecorationSlot_2) == null ? 0 : _this._input_decorator$_decoration.floatingLabelHeight; - t4 = _this._input_decorator$_decoration; - t5 = t4.visualDensity; - containerHeight = B.JSArray_methods.reduce$1(A._setArrayType([iconHeight, t2.contentPadding.top + t1 + inputMaxHeight + t4.contentPadding.bottom + new A.Offset(t5.horizontal, t5.vertical).$mul(0, 4)._dy, prefixIconHeight, suffixIconHeight], t3), B.CONSTANT0); - _this._input_decorator$_decoration.isDense.toString; - return Math.max(containerHeight, 48) + subtextHeight; - }, - computeMaxIntrinsicHeight$1(width) { - return this._computeIntrinsics$3(B._IntrinsicDimension_2, width, this.get$computeMinIntrinsicHeight()); - }, - computeDistanceToActualBaseline$1(baseline) { - var t2, t3, - t1 = this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._DecorationSlot_1); - if (t1 == null) - return 0; - t2 = t1.parentData; - t2.toString; - t2 = type$.BoxParentData._as(t2).offset; - t3 = t1.getDistanceToActualBaseline$1(baseline); - t1 = t3 == null ? t1.get$size(0)._dy : t3; - return t2._dy + t1; - }, - computeDryBaseline$2(constraints, baseline) { - var layout, t2, t3, t4, - t1 = this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._DecorationSlot_1); - if (t1 == null) - return 0; - layout = this._layout$3$getBaseline$layoutChild(constraints, A.input_decorator__RenderDecoration__getDryBaseline$closure(), A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); - switch (baseline.index) { - case 0: - t1 = 0; - break; - case 1: - t2 = layout.inputConstraints; - t3 = t1.getDryBaseline$2(t2, B.TextBaseline_1); - if (t3 == null) - t3 = t1._computeIntrinsics$3(B.C__DryLayout, t2, t1.get$_computeDryLayout())._dy; - t4 = t1.getDryBaseline$2(t2, B.TextBaseline_0); - t1 = t3 - (t4 == null ? t1._computeIntrinsics$3(B.C__DryLayout, t2, t1.get$_computeDryLayout())._dy : t4); - break; - default: - t1 = null; - } - return t1 + layout.baseline; - }, - computeDryLayout$1(constraints) { - return constraints.constrain$1(this._layout$3$getBaseline$layoutChild(constraints, A.input_decorator__RenderDecoration__getDryBaseline$closure(), A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()).size); - }, - performLayout$0() { - var layout, t1, overallWidth, t2, t3, t4, height, centerLayout, subtextBaseline, t5, counterBaseline, t6, start, end, t7, t8, baselineLayout, labelX, floatWidth, offsetToPrefixIcon, _this = this, _null = null, - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); - _this._labelTransform = null; - layout = _this._layout$3$getBaseline$layoutChild(constraints, A.input_decorator__RenderDecoration__getBaseline$closure(), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); - t1 = layout.size; - _this._box$_size = constraints.constrain$1(t1); - overallWidth = t1._dx; - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild; - t2 = t1.$index(0, B._DecorationSlot_10); - if (t2 != null) { - t2.layout$2$parentUsesSize(A.BoxConstraints$tightFor(layout.containerHeight, overallWidth - A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_0))._dx), true); - switch (_this._input_decorator$_textDirection.index) { - case 0: - t3 = 0; - break; - case 1: - t3 = A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_0))._dx; - break; - default: - t3 = _null; - } - t4 = t2.parentData; - t4.toString; - type$.BoxParentData._as(t4).offset = new A.Offset(t3, 0); - } - height = layout.containerHeight; - centerLayout = new A._RenderDecoration_performLayout_centerLayout(height); - if (t1.$index(0, B._DecorationSlot_0) != null) { - switch (_this._input_decorator$_textDirection.index) { - case 0: - t3 = overallWidth - t1.$index(0, B._DecorationSlot_0).get$size(0)._dx; - break; - case 1: - t3 = 0; - break; - default: - t3 = _null; - } - t4 = t1.$index(0, B._DecorationSlot_0); - t4.toString; - centerLayout.call$2(t4, t3); - } - t3 = layout.subtextSize; - t3 = t3 == null ? _null : t3._0; - subtextBaseline = (t3 == null ? 0 : t3) + height; - t3 = t1.$index(0, B._DecorationSlot_9); - t4 = t1.$index(0, B._DecorationSlot_8); - t4.toString; - t4 = t4.getDistanceToBaseline$1(B.TextBaseline_0); - t4.toString; - t5 = t3 == null; - if (t5) - counterBaseline = _null; - else { - t6 = t3.getDistanceToBaseline$1(B.TextBaseline_0); - t6.toString; - counterBaseline = t6; - } - if (counterBaseline == null) - counterBaseline = 0; - switch (_this._input_decorator$_textDirection.index) { - case 1: - start = _this._input_decorator$_decoration.contentPadding.start + A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_0))._dx; - end = overallWidth - _this._input_decorator$_decoration.contentPadding.end; - t6 = t1.$index(0, B._DecorationSlot_8); - t6.toString; - t6 = t6.parentData; - t6.toString; - t7 = type$.BoxParentData; - t7._as(t6).offset = new A.Offset(start, subtextBaseline - t4); - if (!t5) { - t4 = t3.parentData; - t4.toString; - t7._as(t4).offset = new A.Offset(end - t3.get$size(0)._dx, subtextBaseline - counterBaseline); - } - break; - case 0: - start = overallWidth - _this._input_decorator$_decoration.contentPadding.start - A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_0))._dx; - end = _this._input_decorator$_decoration.contentPadding.end; - t6 = t1.$index(0, B._DecorationSlot_8); - t6.toString; - t6 = t6.parentData; - t6.toString; - t7 = type$.BoxParentData; - t7._as(t6); - t8 = t1.$index(0, B._DecorationSlot_8); - t8.toString; - t6.offset = new A.Offset(start - t8.get$size(0)._dx, subtextBaseline - t4); - if (!t5) { - t3 = t3.parentData; - t3.toString; - t7._as(t3).offset = new A.Offset(end, subtextBaseline - counterBaseline); - } - break; - default: - end = _null; - start = end; - } - baselineLayout = new A._RenderDecoration_performLayout_baselineLayout(layout.baseline); - switch (_this._input_decorator$_textDirection.index) { - case 0: - if (t1.$index(0, B._DecorationSlot_6) != null) { - start += _this._input_decorator$_decoration.contentPadding.start; - t3 = t1.$index(0, B._DecorationSlot_6); - t3.toString; - t3 = centerLayout.call$2(t3, start - t1.$index(0, B._DecorationSlot_6).get$size(0)._dx); - t4 = _this._material3 ? 4 : 0; - start = start - t3 - t4; - } - if (t1.$index(0, B._DecorationSlot_2) != null) { - t3 = t1.$index(0, B._DecorationSlot_2); - t3.toString; - centerLayout.call$2(t3, start - t1.$index(0, B._DecorationSlot_2).get$size(0)._dx); - } - if (t1.$index(0, B._DecorationSlot_4) != null) { - t3 = t1.$index(0, B._DecorationSlot_4); - t3.toString; - start -= baselineLayout.call$2(t3, start - t1.$index(0, B._DecorationSlot_4).get$size(0)._dx); - } - if (t1.$index(0, B._DecorationSlot_1) != null) { - t3 = t1.$index(0, B._DecorationSlot_1); - t3.toString; - baselineLayout.call$2(t3, start - t1.$index(0, B._DecorationSlot_1).get$size(0)._dx); - } - if (t1.$index(0, B._DecorationSlot_3) != null) { - t3 = t1.$index(0, B._DecorationSlot_3); - t3.toString; - baselineLayout.call$2(t3, start - t1.$index(0, B._DecorationSlot_3).get$size(0)._dx); - } - if (t1.$index(0, B._DecorationSlot_7) != null) { - end -= _this._input_decorator$_decoration.contentPadding.end; - t3 = t1.$index(0, B._DecorationSlot_7); - t3.toString; - t3 = centerLayout.call$2(t3, end); - t4 = _this._material3 ? 4 : 0; - end = end + t3 + t4; - } - if (t1.$index(0, B._DecorationSlot_5) != null) { - t3 = t1.$index(0, B._DecorationSlot_5); - t3.toString; - baselineLayout.call$2(t3, end); - } - break; - case 1: - if (t1.$index(0, B._DecorationSlot_6) != null) { - start -= _this._input_decorator$_decoration.contentPadding.start; - t3 = t1.$index(0, B._DecorationSlot_6); - t3.toString; - t3 = centerLayout.call$2(t3, start); - t4 = _this._material3 ? 4 : 0; - start = start + t3 + t4; - } - if (t1.$index(0, B._DecorationSlot_2) != null) { - t3 = t1.$index(0, B._DecorationSlot_2); - t3.toString; - centerLayout.call$2(t3, start); - } - if (t1.$index(0, B._DecorationSlot_4) != null) { - t3 = t1.$index(0, B._DecorationSlot_4); - t3.toString; - start += baselineLayout.call$2(t3, start); - } - if (t1.$index(0, B._DecorationSlot_1) != null) { - t3 = t1.$index(0, B._DecorationSlot_1); - t3.toString; - baselineLayout.call$2(t3, start); - } - if (t1.$index(0, B._DecorationSlot_3) != null) { - t3 = t1.$index(0, B._DecorationSlot_3); - t3.toString; - baselineLayout.call$2(t3, start); - } - if (t1.$index(0, B._DecorationSlot_7) != null) { - end += _this._input_decorator$_decoration.contentPadding.end; - t3 = t1.$index(0, B._DecorationSlot_7); - t3.toString; - t3 = centerLayout.call$2(t3, end - t1.$index(0, B._DecorationSlot_7).get$size(0)._dx); - t4 = _this._material3 ? 4 : 0; - end = end - t3 - t4; - } - if (t1.$index(0, B._DecorationSlot_5) != null) { - t3 = t1.$index(0, B._DecorationSlot_5); - t3.toString; - baselineLayout.call$2(t3, end - t1.$index(0, B._DecorationSlot_5).get$size(0)._dx); - } - break; - } - if (t1.$index(0, B._DecorationSlot_2) != null) { - t3 = t1.$index(0, B._DecorationSlot_2).parentData; - t3.toString; - labelX = type$.BoxParentData._as(t3).offset._dx; - floatWidth = A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_2))._dx * 0.75; - switch (_this._input_decorator$_textDirection.index) { - case 0: - t3 = t1.$index(0, B._DecorationSlot_6); - offsetToPrefixIcon = t3 != null ? _this._material3 ? A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_6))._dx - _this._input_decorator$_decoration.contentPadding.end : 0 : 0; - _this._input_decorator$_decoration.borderGap.set$start(0, A.lerpDouble(labelX + A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_2))._dx + offsetToPrefixIcon, A._RenderDecoration__boxSize(t2)._dx / 2 + floatWidth / 2, 0)); - break; - case 1: - t3 = t1.$index(0, B._DecorationSlot_6); - offsetToPrefixIcon = t3 != null ? _this._material3 ? -A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_6))._dx + _this._input_decorator$_decoration.contentPadding.start : 0 : 0; - _this._input_decorator$_decoration.borderGap.set$start(0, A.lerpDouble(labelX - A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_0))._dx + offsetToPrefixIcon, A._RenderDecoration__boxSize(t2)._dx / 2 - floatWidth / 2, 0)); - break; - } - _this._input_decorator$_decoration.borderGap.set$extent(t1.$index(0, B._DecorationSlot_2).get$size(0)._dx * 0.75); - } else { - _this._input_decorator$_decoration.borderGap.set$start(0, _null); - _this._input_decorator$_decoration.borderGap.set$extent(0); - } - }, - _paintLabel$2(context, offset) { - var t1 = this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._DecorationSlot_2); - t1.toString; - context.paintChild$2(t1, offset); - }, - paint$2(context, offset) { - var t2, t3, labelOffset, labelWidth, t4, t5, t, isOutlineBorder, outlinedFloatingY, floatingY, startX, floatStartX, t6, _this = this, - doPaint = new A._RenderDecoration_paint_doPaint(context, offset), - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild; - doPaint.call$1(t1.$index(0, B._DecorationSlot_10)); - if (t1.$index(0, B._DecorationSlot_2) != null) { - t2 = t1.$index(0, B._DecorationSlot_2).parentData; - t2.toString; - t3 = type$.BoxParentData; - labelOffset = t3._as(t2).offset; - t2 = A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_2)); - labelWidth = A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_2))._dx; - t4 = _this._input_decorator$_decoration; - t5 = t4.border; - t = t4.floatingLabelProgress; - isOutlineBorder = t5.get$isOutline(); - outlinedFloatingY = -t2._dy * 0.75 / 2 + t5.borderSide.width / 2; - if (isOutlineBorder) - floatingY = outlinedFloatingY; - else { - t2 = _this._input_decorator$_decoration; - t4 = t2.visualDensity; - floatingY = t2.contentPadding.top + new A.Offset(t4.horizontal, t4.vertical).$mul(0, 4)._dy / 2; - } - t2 = A.lerpDouble(1, 0.75, t); - t2.toString; - t4 = t1.$index(0, B._DecorationSlot_10).parentData; - t4.toString; - t4 = t3._as(t4).offset; - t3 = A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_10)); - switch (_this._input_decorator$_textDirection.index) { - case 0: - startX = labelOffset._dx + labelWidth * (1 - t2); - if (t1.$index(0, B._DecorationSlot_6) != null) - t5 = isOutlineBorder; - else - t5 = false; - if (t5) - floatStartX = startX + (_this._material3 ? A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_6))._dx - _this._input_decorator$_decoration.contentPadding.end : 0); - else - floatStartX = startX; - break; - case 1: - startX = labelOffset._dx; - if (t1.$index(0, B._DecorationSlot_6) != null) - t5 = isOutlineBorder; - else - t5 = false; - if (t5) - floatStartX = startX + (_this._material3 ? -A._RenderDecoration__boxSize(t1.$index(0, B._DecorationSlot_6))._dx + _this._input_decorator$_decoration.contentPadding.start : 0); - else - floatStartX = startX; - break; - default: - startX = null; - floatStartX = null; - } - t3 = A.lerpDouble(floatStartX, t4._dx + t3._dx / 2 - labelWidth * 0.75 / 2, 0); - t3.toString; - t3 = A.lerpDouble(startX, t3, t); - t3.toString; - t4 = labelOffset._dy; - t5 = A.lerpDouble(0, floatingY - t4, t); - t5.toString; - t6 = new A.Matrix4(new Float64Array(16)); - t6.setIdentity$0(); - t6.translate$2(0, t3, t4 + t5); - t6.scale$1(0, t2); - _this._labelTransform = t6; - t2 = _this.__RenderObject__needsCompositing_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t5 = _this._layerHandle; - t5.set$layer(0, context.pushTransform$5$oldLayer(t2, offset, t6, _this.get$_paintLabel(), type$.nullable_TransformLayer._as(t5._layer))); - } else - _this._layerHandle.set$layer(0, null); - doPaint.call$1(t1.$index(0, B._DecorationSlot_0)); - doPaint.call$1(t1.$index(0, B._DecorationSlot_4)); - doPaint.call$1(t1.$index(0, B._DecorationSlot_5)); - doPaint.call$1(t1.$index(0, B._DecorationSlot_6)); - doPaint.call$1(t1.$index(0, B._DecorationSlot_7)); - if (_this._input_decorator$_decoration.isEmpty) - doPaint.call$1(t1.$index(0, B._DecorationSlot_3)); - doPaint.call$1(t1.$index(0, B._DecorationSlot_1)); - t2 = t1.$index(0, B._DecorationSlot_8); - t2.toString; - doPaint.call$1(t2); - doPaint.call$1(t1.$index(0, B._DecorationSlot_9)); - }, - applyPaintTransform$2(child, transform) { - var labelOffset, _this = this, - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild; - if (child === t1.$index(0, B._DecorationSlot_2) && _this._labelTransform != null) { - t1 = t1.$index(0, B._DecorationSlot_2).parentData; - t1.toString; - labelOffset = type$.BoxParentData._as(t1).offset; - t1 = _this._labelTransform; - t1.toString; - transform.multiply$1(0, t1); - transform.translate$2(0, -labelOffset._dx, -labelOffset._dy); - } - _this.super$RenderBox$applyPaintTransform(child, transform); - }, - hitTestSelf$1(position) { - return true; - }, - hitTestChildren$2$position(result, position) { - var t1, t2, t3, _i, child, t4; - for (t1 = this.get$children(0), t2 = t1.length, t3 = type$.BoxParentData, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - t4 = child.parentData; - t4.toString; - if (result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderDecoration_hitTestChildren_closure(child), t3._as(t4).offset, position)) - return true; - } - return false; - }, - _childSemanticsConfigurationDelegate$1(childConfigs) { - var t3, suffixMergeGroup, prefixMergeGroup, _i, childConfig, t4, _null = null, - t1 = type$.JSArray_SemanticsConfiguration, - t2 = A._setArrayType([], t1), - builder = new A.ChildSemanticsConfigurationsResultBuilder(t2, A._setArrayType([], type$.JSArray_List_SemanticsConfiguration)); - for (t3 = childConfigs.length, suffixMergeGroup = _null, prefixMergeGroup = suffixMergeGroup, _i = 0; _i < childConfigs.length; childConfigs.length === t3 || (0, A.throwConcurrentModificationError)(childConfigs), ++_i) { - childConfig = childConfigs[_i]; - t4 = childConfig._tagsForChildren; - t4 = t4 == null ? _null : t4.contains$1(0, B.SemanticsTag_sot); - if (t4 === true) { - if (prefixMergeGroup == null) - prefixMergeGroup = A._setArrayType([], t1); - prefixMergeGroup.push(childConfig); - } else { - t4 = childConfig._tagsForChildren; - t4 = t4 == null ? _null : t4.contains$1(0, B.SemanticsTag_mk5); - if (t4 === true) { - if (suffixMergeGroup == null) - suffixMergeGroup = A._setArrayType([], t1); - suffixMergeGroup.push(childConfig); - } else - t2.push(childConfig); - } - } - if (prefixMergeGroup != null) - builder._siblingMergeGroups.push(prefixMergeGroup); - if (suffixMergeGroup != null) - builder._siblingMergeGroups.push(suffixMergeGroup); - return new A.ChildSemanticsConfigurationsResult(t2, builder._siblingMergeGroups); - }, - describeSemanticsConfiguration$1(config) { - config._childConfigurationsDelegate = this.get$_childSemanticsConfigurationDelegate(); - } - }; - A._RenderDecoration_performLayout_centerLayout.prototype = { - call$2(box, x) { - var t1 = box.parentData; - t1.toString; - type$.BoxParentData._as(t1).offset = new A.Offset(x, (this.height - box.get$size(0)._dy) / 2); - return box.get$size(0)._dx; - }, - $signature: 53 - }; - A._RenderDecoration_performLayout_baselineLayout.prototype = { - call$2(box, x) { - var t2, - t1 = box.parentData; - t1.toString; - type$.BoxParentData._as(t1); - t2 = box.getDistanceToBaseline$1(B.TextBaseline_0); - t2.toString; - t1.offset = new A.Offset(x, this.baseline - t2); - return box.get$size(0)._dx; - }, - $signature: 53 - }; - A._RenderDecoration_paint_doPaint.prototype = { - call$1(child) { - var t1; - if (child != null) { - t1 = child.parentData; - t1.toString; - this.context.paintChild$2(child, type$.BoxParentData._as(t1).offset.$add(0, this.offset)); - } - }, - $signature: 225 - }; - A._RenderDecoration_hitTestChildren_closure.prototype = { - call$2(result, transformed) { - return this.child.hitTest$2$position(result, transformed); - }, - $signature: 15 - }; - A._Decorator.prototype = { - get$slots() { - return B.List_LTx; - }, - childForSlot$1(slot) { - var t1, _this = this; - switch (slot.index) { - case 0: - t1 = _this.decoration.icon; - break; - case 1: - t1 = _this.decoration.input; - break; - case 2: - t1 = _this.decoration.label; - break; - case 3: - t1 = _this.decoration.hint; - break; - case 4: - t1 = _this.decoration.prefix; - break; - case 5: - t1 = _this.decoration.suffix; - break; - case 6: - t1 = _this.decoration.prefixIcon; - break; - case 7: - t1 = _this.decoration.suffixIcon; - break; - case 8: - t1 = _this.decoration.helperError; - break; - case 9: - t1 = _this.decoration.counter; - break; - case 10: - t1 = _this.decoration.container; - break; - default: - t1 = null; - } - return t1; - }, - createRenderObject$1(context) { - var t1, _this = this; - A.Theme_of(context); - t1 = new A._RenderDecoration(_this.decoration, _this.textDirection, _this.textBaseline, _this.textAlignVertical, _this.isFocused, false, true, A.LinkedHashMap_LinkedHashMap$_empty(type$._DecorationSlot, type$.RenderBox), new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var _this = this; - renderObject.set$decoration(_this.decoration); - renderObject.set$expands(false); - renderObject.set$isFocused(_this.isFocused); - renderObject.set$textAlignVertical(_this.textAlignVertical); - renderObject.set$textBaseline(0, _this.textBaseline); - renderObject.set$textDirection(_this.textDirection); - } - }; - A.InputDecorator.prototype = { - get$_labelShouldWithdraw() { - var t1, _this = this; - if (_this.isEmpty) - t1 = _this.isFocused && _this.decoration.enabled || _this.decoration.floatingLabelBehavior === B.FloatingLabelBehavior_2; - else - t1 = true; - return t1; - }, - createState$0() { - return new A._InputDecoratorState(new A._InputBorderGap($.$get$ChangeNotifier__emptyListeners()), null, null); - } - }; - A._InputDecoratorState.prototype = { - initState$0() { - var t1, t2, _this = this, _null = null; - _this.super$State$initState(); - t1 = _this._widget; - t2 = A.AnimationController$(_null, B.Duration_167000, _null, t1.decoration.floatingLabelBehavior !== B.FloatingLabelBehavior_0 && t1.get$_labelShouldWithdraw() ? 1 : 0, _this); - _this.___InputDecoratorState__floatingLabelController_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___InputDecoratorState__floatingLabelController_F = t2; - t2.didRegisterListener$0(); - t2.AnimationLocalListenersMixin__listeners.add$1(0, _this.get$_input_decorator$_handleChange()); - t2 = A.CurvedAnimation$(B.Cubic_Dkk, t2, new A.FlippedCurve(B.Cubic_Dkk)); - _this.___InputDecoratorState__floatingLabelAnimation_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___InputDecoratorState__floatingLabelAnimation_F = t2; - t2 = A.AnimationController$(_null, B.Duration_167000, _null, _null, _this); - _this.___InputDecoratorState__shakingLabelController_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___InputDecoratorState__shakingLabelController_F = t2; - }, - didChangeDependencies$0() { - this.super$State$didChangeDependencies(); - this._effectiveDecoration = null; - }, - dispose$0() { - var _this = this, - t1 = _this.___InputDecoratorState__floatingLabelController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___InputDecoratorState__floatingLabelAnimation_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___InputDecoratorState__shakingLabelController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this._borderGap; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - t1 = _this._input_decorator$_curvedAnimation; - if (t1 != null) - t1.dispose$0(); - _this.super$__InputDecoratorState_State_TickerProviderStateMixin$dispose(); - }, - _input_decorator$_handleChange$0() { - this.setState$1(new A._InputDecoratorState__handleChange_closure()); - }, - get$decoration() { - var t2, _this = this, - t1 = _this._effectiveDecoration; - if (t1 == null) { - t1 = _this._widget.decoration; - t2 = _this._framework$_element; - t2.toString; - t2 = _this._effectiveDecoration = t1.applyDefaults$1(A.Theme_of(t2).inputDecorationTheme); - t1 = t2; - } - return t1; - }, - get$_input_decorator$_hasError() { - var t1 = this.get$decoration().errorText == null; - if (t1) - this.get$decoration(); - return !t1; - }, - didUpdateWidget$1(old) { - var t1, t2, floatBehaviorChanged, t3, errorText, _this = this; - _this.super$State$didUpdateWidget(old); - t1 = old.decoration; - if (!_this._widget.decoration.$eq(0, t1)) - _this._effectiveDecoration = null; - t2 = _this._widget; - floatBehaviorChanged = t2.decoration.floatingLabelBehavior != t1.floatingLabelBehavior; - if (t2.get$_labelShouldWithdraw() !== old.get$_labelShouldWithdraw() || floatBehaviorChanged) { - t2 = _this.get$decoration().floatingLabelBehavior !== B.FloatingLabelBehavior_0 && _this._widget.get$_labelShouldWithdraw(); - t3 = _this.___InputDecoratorState__floatingLabelController_F; - if (t2) { - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.forward$0(0); - } else { - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.reverse$0(0); - } - } - errorText = _this.get$decoration().errorText; - t2 = _this.___InputDecoratorState__floatingLabelController_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - if (t2.get$status(0) === B.AnimationStatus_3 && errorText != null && errorText !== t1.errorText) { - t1 = _this.___InputDecoratorState__shakingLabelController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.set$value(0, 0); - t1.forward$0(0); - } - }, - _getFillColor$2(themeData, defaults) { - var t1, _this = this; - if (_this.get$decoration().filled !== true) - return B.Color_Edl; - if (_this.get$decoration().fillColor != null) { - t1 = _this.get$decoration().fillColor; - t1.toString; - return A.WidgetStateProperty_resolveAs(t1, _this.get$materialState(), type$.Color); - } - return A.WidgetStateProperty_resolveAs(defaults.get$fillColor(), _this.get$materialState(), type$.Color); - }, - _getHoverColor$1(themeData) { - var t1, _this = this; - if (_this.get$decoration().filled != null) { - t1 = _this.get$decoration().filled; - t1.toString; - t1 = !t1 || !_this.get$decoration().enabled; - } else - t1 = true; - if (t1) - return B.Color_Edl; - _this.get$decoration(); - return themeData.hoverColor; - }, - _getSuffixIconColor$3(inputDecorationTheme, iconButtonTheme, defaults) { - var _this = this, - t1 = type$.nullable_Color, - t2 = A.WidgetStateProperty_resolveAs(_this.get$decoration().suffixIconColor, _this.get$materialState(), t1); - t1 = t2 == null ? A.WidgetStateProperty_resolveAs(inputDecorationTheme.suffixIconColor, _this.get$materialState(), t1) : t2; - if (t1 == null) { - t1 = iconButtonTheme.style; - if (t1 == null) - t1 = null; - else { - t1 = t1.get$foregroundColor(); - t1 = t1 == null ? null : t1.resolve$1(_this.get$materialState()); - } - } - return t1 == null ? A.WidgetStateProperty_resolveAs(defaults.get$suffixIconColor(), _this.get$materialState(), type$.Color) : t1; - }, - get$_hasInlineLabel() { - if (!this._widget.get$_labelShouldWithdraw()) { - var t1 = this.get$decoration().labelText == null; - if (t1) - this.get$decoration(); - t1 = !t1; - } else - t1 = false; - return t1; - }, - _getHelperStyle$2(themeData, defaults) { - return A.WidgetStateProperty_resolveAs(defaults.get$helperStyle(), this.get$materialState(), type$.TextStyle).merge$1(A.WidgetStateProperty_resolveAs(this.get$decoration().helperStyle, this.get$materialState(), type$.nullable_TextStyle)); - }, - get$materialState() { - var _this = this, - t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.WidgetState); - if (!_this.get$decoration().enabled) - t1.add$1(0, B.WidgetState_6); - if (_this._widget.isFocused) - t1.add$1(0, B.WidgetState_1); - if (_this._widget.isHovering && _this.get$decoration().enabled) - t1.add$1(0, B.WidgetState_0); - if (_this.get$_input_decorator$_hasError()) - t1.add$1(0, B.WidgetState_7); - return t1; - }, - _getDefaultBorder$2(themeData, defaults) { - var t1, t2, _this = this, - border = A.WidgetStateProperty_resolveAs(_this.get$decoration().border, _this.get$materialState(), type$.nullable_InputBorder); - if (border == null) - border = B.UnderlineInputBorder_x70; - _this.get$decoration(); - if (border.borderSide.$eq(0, B.BorderSide_Ah5)) - return border; - t1 = _this.get$decoration().filled; - t1.toString; - t2 = type$.nullable_BorderSide; - if (t1) - return border.copyWith$1$borderSide(A.WidgetStateProperty_resolveAs(defaults.get$activeIndicatorBorder(), _this.get$materialState(), t2)); - else - return border.copyWith$1$borderSide(A.WidgetStateProperty_resolveAs(defaults.get$outlineBorder(), _this.get$materialState(), t2)); - }, - build$1(context) { - var defaults, inputDecorationTheme, iconButtonTheme, t1, defaultStyle, t2, style, t3, t4, labelStyle, t5, hintStyle, hintText, hintWidget, t6, t7, showHint, hint, border, t8, t9, t10, t11, defaultTextStyle, t12, label, input, decorationIsDense, iconSize, suffixIcon, t13, t14, t15, t16, counter, t17, t18, textDirection, resolvedPadding, decorationContentPadding, floatingLabelHeight, contentPadding, t19, t20, t21, t22, t23, _this = this, _null = null, - themeData = A.Theme_of(context); - A.Theme_of(context); - defaults = new A._InputDecoratorDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, B.FloatingLabelBehavior_1, B.C_FloatingLabelAlignment, false, _null, false, _null, _null, _null, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, _null); - inputDecorationTheme = themeData.inputDecorationTheme; - iconButtonTheme = A.IconButtonTheme_of(context); - t1 = type$.TextStyle; - defaultStyle = A.WidgetStateProperty_resolveAs(defaults.get$labelStyle(), _this.get$materialState(), t1); - t2 = type$.nullable_TextStyle; - style = A.WidgetStateProperty_resolveAs(_this.get$decoration().labelStyle, _this.get$materialState(), t2); - if (style == null) - style = A.WidgetStateProperty_resolveAs(inputDecorationTheme.labelStyle, _this.get$materialState(), t2); - t3 = themeData.textTheme; - t4 = t3.titleMedium; - t4.toString; - labelStyle = t4.merge$1(_this._widget.baseStyle).merge$1(defaultStyle).merge$1(style).copyWith$1$height(1); - t5 = labelStyle.textBaseline; - t5.toString; - defaultStyle = A.WidgetStateProperty_resolveAs(defaults.get$hintStyle(), _this.get$materialState(), t1); - style = A.WidgetStateProperty_resolveAs(_this.get$decoration().hintStyle, _this.get$materialState(), t2); - if (style == null) - style = A.WidgetStateProperty_resolveAs(inputDecorationTheme.hintStyle, _this.get$materialState(), t2); - t3 = t3.bodyLarge; - t3.toString; - hintStyle = t3.merge$1(_this._widget.baseStyle).merge$1(defaultStyle).merge$1(style); - hintText = _this.get$decoration().hintText; - _this.get$decoration(); - _this.get$decoration(); - if (hintText != null) { - hintWidget = _this.get$decoration().hint; - hintText.toString; - t3 = _this.get$decoration(); - t6 = hintStyle.overflow; - t6 = _this.get$decoration().hintMaxLines == null ? _null : B.TextOverflow_2; - t7 = _this._widget.textAlign; - hintWidget = A.Text$(hintText, _this.get$decoration().hintMaxLines, t6, _null, hintStyle, t7, t3.hintTextDirection); - showHint = _this._widget.isEmpty && !_this.get$_hasInlineLabel(); - t3 = showHint ? 1 : 0; - _this.get$decoration(); - hint = A.AnimatedOpacity$(hintWidget, B.Cubic_Dkk, B.Duration_20000, t3); - } else - hint = _null; - if (!_this.get$decoration().enabled) - if (_this.get$_input_decorator$_hasError()) - _this.get$decoration(); - else - _this.get$decoration(); - else if (_this._widget.isFocused) - if (_this.get$_input_decorator$_hasError()) - _this.get$decoration(); - else - _this.get$decoration(); - else if (_this.get$_input_decorator$_hasError()) - _this.get$decoration(); - else - _this.get$decoration(); - border = _this._getDefaultBorder$2(themeData, defaults); - t3 = _this._borderGap; - t6 = _this.___InputDecoratorState__floatingLabelAnimation_F; - t6 === $ && A.throwUnnamedLateFieldNI(); - t7 = _this._getFillColor$2(themeData, defaults); - t8 = _this._getHoverColor$1(themeData); - t9 = _this._widget.isHovering && _this.get$decoration().enabled; - t10 = _this.get$decoration().labelText; - if ((t10 == null ? _this.get$decoration().label : t10) != null) { - t10 = _this.___InputDecoratorState__shakingLabelController_F; - t10 === $ && A.throwUnnamedLateFieldNI(); - t11 = _this.get$_hasInlineLabel() || _this.get$decoration().floatingLabelBehavior !== B.FloatingLabelBehavior_0 ? 1 : 0; - if (_this._widget.get$_labelShouldWithdraw()) { - defaultTextStyle = A.WidgetStateProperty_resolveAs(defaults.get$floatingLabelStyle(), _this.get$materialState(), t1); - if (_this.get$_input_decorator$_hasError()) { - t12 = _this.get$decoration().errorStyle; - t12 = (t12 == null ? _null : t12.color) != null; - } else - t12 = false; - if (t12) { - t12 = _this.get$decoration().errorStyle; - defaultTextStyle = defaultTextStyle.copyWith$1$color(t12 == null ? _null : t12.color); - } - t12 = _this.get$decoration().floatingLabelStyle; - defaultTextStyle = defaultTextStyle.merge$1(t12 == null ? _this.get$decoration().labelStyle : t12); - style = A.WidgetStateProperty_resolveAs(_this.get$decoration().floatingLabelStyle, _this.get$materialState(), t2); - if (style == null) - style = A.WidgetStateProperty_resolveAs(inputDecorationTheme.floatingLabelStyle, _this.get$materialState(), t2); - t4 = t4.merge$1(_this._widget.baseStyle).merge$1(defaultTextStyle).merge$1(style).copyWith$1$height(1); - } else - t4 = labelStyle; - _this.get$decoration(); - t12 = _this.get$decoration().labelText; - t12.toString; - t12 = A.Text$(t12, _null, B.TextOverflow_2, _null, _null, _this._widget.textAlign, _null); - label = new A.MatrixTransition(new A._InputDecoratorState_build_closure(), B.Alignment_0_0, _null, A.AnimatedOpacity$(A.AnimatedDefaultTextStyle$(t12, B.Cubic_Dkk, B.Duration_167000, t4), B.Cubic_Dkk, B.Duration_167000, t11), t10, _null); - } else - label = _null; - _this.get$decoration(); - _this.get$decoration(); - _this.get$decoration(); - _this.get$decoration(); - t4 = _this._widget; - input = t4.child; - t4.get$_labelShouldWithdraw(); - t4 = _this.get$decoration(); - decorationIsDense = t4.isDense === true; - iconSize = decorationIsDense ? 18 : 24; - _this.get$decoration(); - _this.get$decoration(); - if (_this.get$decoration().suffixIcon == null) - suffixIcon = _null; - else { - _this.get$decoration(); - t4 = themeData.visualDensity.effectiveConstraints$1(B.BoxConstraints_0pa); - t10 = _this._getSuffixIconColor$3(inputDecorationTheme, iconButtonTheme, defaults); - t11 = A.ButtonStyle$(_null, _null, _null, _null, _null, _null, _null, _null, new A.WidgetStatePropertyAll(_this._getSuffixIconColor$3(inputDecorationTheme, iconButtonTheme, defaults), type$.WidgetStatePropertyAll_Color), _null, _null, new A.WidgetStatePropertyAll(iconSize, type$.WidgetStatePropertyAll_double), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null).merge$1(iconButtonTheme.style); - t12 = _this.get$decoration(); - suffixIcon = A.Center$(A.MouseRegion$(new A.ConstrainedBox(t4, A.IconTheme_merge(A.IconButtonTheme$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, t12.suffixIcon, _null), new A.IconButtonThemeData(t11)), new A.IconThemeData(iconSize, _null, _null, _null, _null, t10, _null, _null, _null)), _null), B.SystemMouseCursor_basic, _null, _null, _null, _null), 1, 1); - } - t4 = _this._widget.textAlign; - t10 = _this.get$decoration(); - t11 = _this.get$decoration(); - t12 = _this._getHelperStyle$2(themeData, defaults); - t13 = _this.get$decoration(); - t14 = _this.get$decoration(); - t15 = _this.get$decoration(); - t1 = A.WidgetStateProperty_resolveAs(defaults.get$errorStyle(), _this.get$materialState(), t1).merge$1(_this.get$decoration().errorStyle); - t16 = _this.get$decoration(); - if (_this.get$decoration().counter != null) - counter = _this.get$decoration().counter; - else if (_this.get$decoration().counterText != null && _this.get$decoration().counterText !== "") { - t17 = _this._widget.isFocused; - t18 = _this.get$decoration().counterText; - t18.toString; - t2 = _this._getHelperStyle$2(themeData, defaults).merge$1(A.WidgetStateProperty_resolveAs(_this.get$decoration().counterStyle, _this.get$materialState(), t2)); - t2 = A.Text$(t18, _null, B.TextOverflow_2, _this.get$decoration().semanticCounterText, t2, _null, _null); - counter = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t17, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), true, false, false, false, t2, _null); - } else - counter = _null; - textDirection = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection; - switch (textDirection.index) { - case 1: - t2 = false; - break; - case 0: - t2 = true; - break; - default: - t2 = _null; - } - resolvedPadding = _this.get$decoration().contentPadding; - if (resolvedPadding == null) - resolvedPadding = _null; - if (resolvedPadding == null) - decorationContentPadding = _null; - else { - t17 = t2 ? resolvedPadding.right : resolvedPadding.left; - t18 = resolvedPadding.top; - t2 = t2 ? resolvedPadding.left : resolvedPadding.right; - decorationContentPadding = new A.EdgeInsetsDirectional(t17, t18, t2, resolvedPadding.bottom); - } - t2 = _this.get$decoration(); - floatingLabelHeight = 0; - if (t2.isCollapsed === true) - contentPadding = decorationContentPadding == null ? B.EdgeInsetsDirectional_0_0_0_0 : decorationContentPadding; - else if (!border.get$isOutline()) { - t2 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); - t2 = t2 == null ? _null : t2.get$textScaler(); - if (t2 == null) - t2 = B._LinearTextScaler_1; - t17 = labelStyle.fontSize; - t17.toString; - floatingLabelHeight = (4 + 0.75 * t17) * t2.textScaleFactor; - t2 = _this.get$decoration(); - if (t2.filled === true) - if (decorationContentPadding == null) { - A.Theme_of(context); - t2 = decorationIsDense ? B.EdgeInsetsDirectional_12_4_12_4 : B.EdgeInsetsDirectional_12_8_12_8; - contentPadding = t2; - } else - contentPadding = decorationContentPadding; - else if (decorationContentPadding == null) { - A.Theme_of(context); - t2 = decorationIsDense ? B.EdgeInsetsDirectional_0_4_0_4 : B.EdgeInsetsDirectional_0_8_0_8; - contentPadding = t2; - } else - contentPadding = decorationContentPadding; - } else if (decorationContentPadding == null) { - A.Theme_of(context); - t2 = decorationIsDense ? B.EdgeInsetsDirectional_12_16_12_8 : B.EdgeInsetsDirectional_12_20_12_12; - contentPadding = t2; - } else - contentPadding = decorationContentPadding; - t2 = _this.get$decoration(); - t17 = _this.get$decoration().floatingLabelAlignment; - t17.toString; - t18 = t6.get$value(0); - t19 = _this.get$decoration(); - t20 = _this.get$decoration(); - t21 = _this._widget; - t22 = t21.isEmpty; - t23 = t21.textAlignVertical; - t21 = t21.isFocused; - _this.get$decoration(); - return new A._Decorator(new A._Decoration(contentPadding, t2.isCollapsed === true, floatingLabelHeight, t18, t17, border, t3, t19.alignLabelWithHint === true, t20.isDense, t22, themeData.visualDensity, true, _null, input, label, hint, _null, _null, _null, suffixIcon, new A._HelperError(t4, t10.helper, t11.helperText, t12, t13.helperMaxLines, t14.error, t15.errorText, t1, t16.errorMaxLines, _null), counter, new A._BorderContainer(border, t3, t6, t7, t8, t9, _null)), textDirection, t5, t23, t21, false, _null); - } - }; - A._InputDecoratorState__handleChange_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._InputDecoratorState_build_closure.prototype = { - call$1(value) { - var t1; - $label0$0: { - if (value <= 0.25) { - t1 = -value; - break $label0$0; - } - if (value < 0.75) { - t1 = value - 0.5; - break $label0$0; - } - t1 = (1 - value) * 4; - break $label0$0; - } - return A.Matrix4_Matrix4$translationValues(t1 * 4, 0, 0); - }, - $signature: 100 - }; - A.InputDecoration.prototype = { - copyWith$41$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$error$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$semanticCounterText$suffixIconColor$suffixIconConstraints$suffixStyle(alignLabelWithHint, border, constraints, contentPadding, counter, counterStyle, counterText, disabledBorder, enabled, enabledBorder, error, errorBorder, errorMaxLines, errorStyle, errorText, fillColor, filled, floatingLabelAlignment, floatingLabelBehavior, floatingLabelStyle, focusColor, focusedBorder, focusedErrorBorder, helperMaxLines, helperStyle, hintFadeDuration, hintMaxLines, hintStyle, hintText, hoverColor, iconColor, isCollapsed, isDense, labelStyle, prefixIconColor, prefixIconConstraints, prefixStyle, semanticCounterText, suffixIconColor, suffixIconConstraints, suffixStyle) { - var _this = this, - t1 = iconColor == null ? _this.iconColor : iconColor, - t2 = labelStyle == null ? _this.labelStyle : labelStyle, - t3 = floatingLabelStyle == null ? _this.floatingLabelStyle : floatingLabelStyle, - t4 = helperStyle == null ? _this.helperStyle : helperStyle, - t5 = helperMaxLines == null ? _this.helperMaxLines : helperMaxLines, - t6 = hintText == null ? _this.hintText : hintText, - t7 = hintStyle == null ? _this.hintStyle : hintStyle, - t8 = hintMaxLines == null ? _this.hintMaxLines : hintMaxLines, - t9 = errorText == null ? _this.errorText : errorText, - t10 = errorStyle == null ? _this.errorStyle : errorStyle, - t11 = floatingLabelBehavior == null ? _this.floatingLabelBehavior : floatingLabelBehavior, - t12 = floatingLabelAlignment == null ? _this.floatingLabelAlignment : floatingLabelAlignment, - t13 = isCollapsed == null ? _this.isCollapsed : isCollapsed, - t14 = isDense == null ? _this.isDense : isDense, - t15 = contentPadding == null ? _this.contentPadding : contentPadding, - t16 = prefixStyle == null ? _this.prefixStyle : prefixStyle, - t17 = prefixIconColor == null ? _this.prefixIconColor : prefixIconColor, - t18 = suffixStyle == null ? _this.suffixStyle : suffixStyle, - t19 = suffixIconColor == null ? _this.suffixIconColor : suffixIconColor, - t20 = counter == null ? _this.counter : counter, - t21 = counterText == null ? _this.counterText : counterText, - t22 = counterStyle == null ? _this.counterStyle : counterStyle, - t23 = filled == null ? _this.filled : filled, - t24 = fillColor == null ? _this.fillColor : fillColor, - t25 = border == null ? _this.border : border, - t26 = enabled == null ? _this.enabled : enabled, - t27 = semanticCounterText == null ? _this.semanticCounterText : semanticCounterText, - t28 = alignLabelWithHint == null ? _this.alignLabelWithHint : alignLabelWithHint; - return A.InputDecoration$(t28, t25, _this.constraints, t15, t20, t22, t21, _this.disabledBorder, t26, _this.enabledBorder, _this.error, _this.errorBorder, _this.errorMaxLines, t10, t9, t24, t23, t12, t11, t3, _this.focusColor, _this.focusedBorder, _this.focusedErrorBorder, _this.helper, t5, t4, _this.helperText, _this.hint, _this.hintFadeDuration, t8, t7, t6, _this.hintTextDirection, _this.hoverColor, _this.icon, t1, t13, t14, _this.label, t2, _this.labelText, true, true, _this.prefix, _this.prefixIcon, t17, _this.prefixIconConstraints, t16, _this.prefixText, t27, _this.suffix, _this.suffixIcon, t19, _this.suffixIconConstraints, t18, _this.suffixText); - }, - copyWith$33$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle(alignLabelWithHint, border, constraints, contentPadding, counterStyle, disabledBorder, enabledBorder, errorBorder, errorMaxLines, errorStyle, fillColor, filled, floatingLabelAlignment, floatingLabelBehavior, floatingLabelStyle, focusColor, focusedBorder, focusedErrorBorder, helperMaxLines, helperStyle, hintFadeDuration, hintStyle, hoverColor, iconColor, isCollapsed, isDense, labelStyle, prefixIconColor, prefixIconConstraints, prefixStyle, suffixIconColor, suffixIconConstraints, suffixStyle) { - var _null = null; - return this.copyWith$41$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$error$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$semanticCounterText$suffixIconColor$suffixIconConstraints$suffixStyle(alignLabelWithHint, border, constraints, contentPadding, _null, counterStyle, _null, disabledBorder, _null, enabledBorder, _null, errorBorder, errorMaxLines, errorStyle, _null, fillColor, filled, floatingLabelAlignment, floatingLabelBehavior, floatingLabelStyle, focusColor, focusedBorder, focusedErrorBorder, helperMaxLines, helperStyle, hintFadeDuration, _null, hintStyle, _null, hoverColor, iconColor, isCollapsed, isDense, labelStyle, prefixIconColor, prefixIconConstraints, prefixStyle, _null, suffixIconColor, suffixIconConstraints, suffixStyle); - }, - copyWith$2$enabled$hintMaxLines(enabled, hintMaxLines) { - var _null = null; - return this.copyWith$41$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$error$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$semanticCounterText$suffixIconColor$suffixIconConstraints$suffixStyle(_null, _null, _null, _null, _null, _null, _null, _null, enabled, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, hintMaxLines, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$4$counterStyle$counterText$errorText$semanticCounterText(counterStyle, counterText, errorText, semanticCounterText) { - var _null = null; - return this.copyWith$41$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$error$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$semanticCounterText$suffixIconColor$suffixIconConstraints$suffixStyle(_null, _null, _null, _null, _null, counterStyle, counterText, _null, _null, _null, _null, _null, _null, _null, errorText, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, semanticCounterText, _null, _null, _null); - }, - copyWith$2$counterText$semanticCounterText(counterText, semanticCounterText) { - var _null = null; - return this.copyWith$41$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$error$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$semanticCounterText$suffixIconColor$suffixIconConstraints$suffixStyle(_null, _null, _null, _null, _null, _null, counterText, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, semanticCounterText, _null, _null, _null); - }, - copyWith$1$errorText(errorText) { - var _null = null; - return this.copyWith$41$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$error$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$semanticCounterText$suffixIconColor$suffixIconConstraints$suffixStyle(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, errorText, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$3$error$errorText$hintText(error, errorText, hintText) { - var _null = null; - return this.copyWith$41$alignLabelWithHint$border$constraints$contentPadding$counter$counterStyle$counterText$disabledBorder$enabled$enabledBorder$error$errorBorder$errorMaxLines$errorStyle$errorText$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hintText$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$semanticCounterText$suffixIconColor$suffixIconConstraints$suffixStyle(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, error, _null, _null, _null, errorText, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, hintText, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - applyDefaults$1(theme) { - var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, _this = this, - t1 = _this.labelStyle; - if (t1 == null) - t1 = theme.labelStyle; - t2 = _this.floatingLabelStyle; - if (t2 == null) - t2 = theme.floatingLabelStyle; - t3 = _this.helperStyle; - if (t3 == null) - t3 = theme.helperStyle; - t4 = _this.helperMaxLines; - if (t4 == null) - t4 = theme.helperMaxLines; - t5 = _this.hintStyle; - if (t5 == null) - t5 = theme.hintStyle; - t6 = _this.errorStyle; - if (t6 == null) - t6 = theme.errorStyle; - t7 = _this.floatingLabelBehavior; - if (t7 == null) - t7 = theme.floatingLabelBehavior; - t8 = _this.floatingLabelAlignment; - if (t8 == null) - t8 = theme.floatingLabelAlignment; - t9 = _this.contentPadding; - if (t9 == null) - t9 = theme.contentPadding; - t10 = _this.iconColor; - if (t10 == null) - t10 = theme.iconColor; - t11 = _this.prefixStyle; - if (t11 == null) - t11 = theme.prefixStyle; - t12 = _this.prefixIconColor; - if (t12 == null) - t12 = theme.prefixIconColor; - t13 = _this.suffixStyle; - if (t13 == null) - t13 = theme.suffixStyle; - t14 = _this.suffixIconColor; - if (t14 == null) - t14 = theme.suffixIconColor; - t15 = _this.counterStyle; - if (t15 == null) - t15 = theme.counterStyle; - t16 = _this.fillColor; - if (t16 == null) - t16 = theme.fillColor; - t17 = _this.border; - if (t17 == null) - t17 = theme.border; - return _this.copyWith$33$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle(_this.alignLabelWithHint === true, t17, theme.constraints, t9, t15, theme.disabledBorder, theme.enabledBorder, theme.errorBorder, theme.errorMaxLines, t6, t16, _this.filled === true, t8, t7, t2, theme.focusColor, theme.focusedBorder, theme.focusedErrorBorder, t4, t3, theme.hintFadeDuration, t5, theme.hoverColor, t10, _this.isCollapsed === true, _this.isDense === true, t1, t12, theme.prefixIconConstraints, t11, t14, theme.suffixIconConstraints, t13); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.InputDecoration) - if (J.$eq$(other.iconColor, _this.iconColor)) - if (other.labelText == _this.labelText) - if (J.$eq$(other.labelStyle, _this.labelStyle)) - if (J.$eq$(other.floatingLabelStyle, _this.floatingLabelStyle)) - if (other.helperText == _this.helperText) - if (J.$eq$(other.helperStyle, _this.helperStyle)) - if (other.helperMaxLines == _this.helperMaxLines) - if (other.hintText == _this.hintText) - if (J.$eq$(other.hintStyle, _this.hintStyle)) - if (other.hintMaxLines == _this.hintMaxLines) - if (other.errorText == _this.errorText) - if (J.$eq$(other.errorStyle, _this.errorStyle)) - if (other.floatingLabelBehavior == _this.floatingLabelBehavior) - if (J.$eq$(other.floatingLabelAlignment, _this.floatingLabelAlignment)) - if (other.isDense == _this.isDense) - if (J.$eq$(other.contentPadding, _this.contentPadding)) - if (other.isCollapsed == _this.isCollapsed) - if (J.$eq$(other.prefixIconColor, _this.prefixIconColor)) - if (J.$eq$(other.prefixStyle, _this.prefixStyle)) - if (J.$eq$(other.suffixIcon, _this.suffixIcon)) - if (J.$eq$(other.suffixIconColor, _this.suffixIconColor)) - if (J.$eq$(other.suffixStyle, _this.suffixStyle)) - if (J.$eq$(other.counter, _this.counter)) - if (other.counterText == _this.counterText) - if (J.$eq$(other.counterStyle, _this.counterStyle)) - if (other.filled == _this.filled) - if (J.$eq$(other.fillColor, _this.fillColor)) - if (J.$eq$(other.border, _this.border)) - if (other.enabled === _this.enabled) - if (other.semanticCounterText == _this.semanticCounterText) - t1 = other.alignLabelWithHint == _this.alignLabelWithHint; - return t1; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hashAll([_this.icon, _this.iconColor, _this.label, _this.labelText, _this.floatingLabelStyle, _this.labelStyle, _this.helper, _this.helperText, _this.helperStyle, _this.helperMaxLines, _this.hintText, _this.hint, _this.hintStyle, _this.hintTextDirection, _this.hintMaxLines, _this.hintFadeDuration, true, true, _this.error, _this.errorText, _this.errorStyle, _this.errorMaxLines, _this.floatingLabelBehavior, _this.floatingLabelAlignment, _this.isDense, _this.contentPadding, _this.isCollapsed, _this.filled, _this.fillColor, _this.focusColor, _this.hoverColor, _this.prefixIcon, _this.prefixIconColor, _this.prefix, _this.prefixText, _this.prefixStyle, _this.prefixIconConstraints, _this.suffixIcon, _this.suffixIconColor, _this.suffix, _this.suffixText, _this.suffixStyle, _this.suffixIconConstraints, _this.counter, _this.counterText, _this.counterStyle, _this.errorBorder, _this.focusedBorder, _this.focusedErrorBorder, _this.disabledBorder, _this.enabledBorder, _this.border, _this.enabled, _this.semanticCounterText, _this.alignLabelWithHint, _this.constraints]); - }, - toString$0(_) { - var _this = this, - t1 = A._setArrayType([], type$.JSArray_String), - t2 = _this.iconColor; - if (t2 != null) - t1.push("iconColor: " + t2.toString$0(0)); - t2 = _this.labelText; - if (t2 != null) - t1.push('labelText: "' + t2 + '"'); - t2 = _this.floatingLabelStyle; - if (t2 != null) - t1.push('floatingLabelStyle: "' + t2.toString$0(0) + '"'); - t2 = _this.helperText; - if (t2 != null) - t1.push('helperText: "' + t2 + '"'); - t2 = _this.helperMaxLines; - if (t2 != null) - t1.push('helperMaxLines: "' + A.S(t2) + '"'); - t2 = _this.hintText; - if (t2 != null) - t1.push('hintText: "' + t2 + '"'); - t2 = _this.hintMaxLines; - if (t2 != null) - t1.push('hintMaxLines: "' + A.S(t2) + '"'); - t2 = _this.errorText; - if (t2 != null) - t1.push('errorText: "' + t2 + '"'); - t2 = _this.errorStyle; - if (t2 != null) - t1.push('errorStyle: "' + t2.toString$0(0) + '"'); - t2 = _this.floatingLabelBehavior; - if (t2 != null) - t1.push("floatingLabelBehavior: " + t2.toString$0(0)); - t2 = _this.floatingLabelAlignment; - if (t2 != null) - t1.push("floatingLabelAlignment: " + t2.toString$0(0)); - t2 = _this.isDense; - if (t2 === true) - t1.push("isDense: " + A.S(t2)); - t2 = _this.contentPadding; - if (t2 != null) - t1.push("contentPadding: " + t2.toString$0(0)); - t2 = _this.isCollapsed; - if (t2 === true) - t1.push("isCollapsed: " + A.S(t2)); - t2 = _this.prefixIconColor; - if (t2 != null) - t1.push("prefixIconColor: " + t2.toString$0(0)); - t2 = _this.prefixStyle; - if (t2 != null) - t1.push("prefixStyle: " + t2.toString$0(0)); - t2 = _this.suffixIcon; - if (t2 != null) - t1.push("suffixIcon: " + t2.toString$0(0)); - t2 = _this.suffixIconColor; - if (t2 != null) - t1.push("suffixIconColor: " + t2.toString$0(0)); - t2 = _this.suffixStyle; - if (t2 != null) - t1.push("suffixStyle: " + t2.toString$0(0)); - t2 = _this.counter; - if (t2 != null) - t1.push("counter: " + t2.toString$0(0)); - t2 = _this.counterText; - if (t2 != null) - t1.push("counterText: " + t2); - t2 = _this.counterStyle; - if (t2 != null) - t1.push("counterStyle: " + t2.toString$0(0)); - if (_this.filled === true) - t1.push("filled: true"); - t2 = _this.fillColor; - if (t2 != null) - t1.push("fillColor: " + t2.toString$0(0)); - t2 = _this.border; - if (t2 != null) - t1.push("border: " + t2.toString$0(0)); - if (!_this.enabled) - t1.push("enabled: false"); - t2 = _this.semanticCounterText; - if (t2 != null) - t1.push("semanticCounterText: " + t2); - t2 = _this.alignLabelWithHint; - if (t2 != null) - t1.push("alignLabelWithHint: " + A.S(t2)); - return "InputDecoration(" + B.JSArray_methods.join$1(t1, ", ") + ")"; - } - }; - A.InputDecorationTheme.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.get$labelStyle(), _this.get$floatingLabelStyle(), _this.get$helperStyle(), _this.helperMaxLines, _this.get$hintStyle(), _this.get$errorStyle(), _this.errorMaxLines, _this.floatingLabelBehavior, _this.floatingLabelAlignment, false, _this.contentPadding, false, _this.get$iconColor(), _this.prefixStyle, _this.get$prefixIconColor(), _this.prefixIconConstraints, _this.suffixStyle, _this.get$suffixIconColor(), _this.suffixIconConstraints, A.Object_hash(_this.counterStyle, false, _this.get$fillColor(), _this.get$activeIndicatorBorder(), _this.get$outlineBorder(), _this.focusColor, _this.hoverColor, _this.errorBorder, _this.focusedBorder, _this.focusedErrorBorder, _this.disabledBorder, _this.enabledBorder, _this.border, false, _this.constraints, _this.hintFadeDuration, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.InputDecorationTheme) - if (J.$eq$(other.get$labelStyle(), _this.get$labelStyle())) - if (J.$eq$(other.get$floatingLabelStyle(), _this.get$floatingLabelStyle())) - if (J.$eq$(other.get$helperStyle(), _this.get$helperStyle())) - if (J.$eq$(other.get$hintStyle(), _this.get$hintStyle())) - if (J.$eq$(other.get$errorStyle(), _this.get$errorStyle())) - if (J.$eq$(other.get$iconColor(), _this.get$iconColor())) - if (J.$eq$(other.prefixStyle, _this.prefixStyle)) - if (J.$eq$(other.get$prefixIconColor(), _this.get$prefixIconColor())) - if (J.$eq$(other.suffixStyle, _this.suffixStyle)) - if (J.$eq$(other.get$suffixIconColor(), _this.get$suffixIconColor())) - if (J.$eq$(other.counterStyle, _this.counterStyle)) - if (other.floatingLabelBehavior === _this.floatingLabelBehavior) - if (other.floatingLabelAlignment.$eq(0, _this.floatingLabelAlignment)) - if (J.$eq$(other.get$fillColor(), _this.get$fillColor())) - if (J.$eq$(other.get$activeIndicatorBorder(), _this.get$activeIndicatorBorder())) - t1 = J.$eq$(other.get$outlineBorder(), _this.get$outlineBorder()); - return t1; - }, - get$labelStyle() { - return this.labelStyle; - }, - get$floatingLabelStyle() { - return this.floatingLabelStyle; - }, - get$helperStyle() { - return this.helperStyle; - }, - get$hintStyle() { - return this.hintStyle; - }, - get$errorStyle() { - return this.errorStyle; - }, - get$iconColor() { - return this.iconColor; - }, - get$prefixIconColor() { - return this.prefixIconColor; - }, - get$suffixIconColor() { - return this.suffixIconColor; - }, - get$fillColor() { - return this.fillColor; - }, - get$outlineBorder() { - return this.outlineBorder; - }, - get$activeIndicatorBorder() { - return this.activeIndicatorBorder; - } - }; - A._InputDecoratorDefaultsM3.prototype = { - get$_input_decorator$_colors() { - var t1, _this = this, - value = _this.___InputDecoratorDefaultsM3__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___InputDecoratorDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___InputDecoratorDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$_textTheme() { - var t1, _this = this, - value = _this.___InputDecoratorDefaultsM3__textTheme_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___InputDecoratorDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___InputDecoratorDefaultsM3__textTheme_FI = t1.textTheme; - } - return value; - }, - get$hintStyle() { - return A._WidgetStateTextStyle$(new A._InputDecoratorDefaultsM3_hintStyle_closure(this)); - }, - get$fillColor() { - return A._WidgetStateColor$(new A._InputDecoratorDefaultsM3_fillColor_closure(this)); - }, - get$activeIndicatorBorder() { - return A._WidgetStateBorderSide$(new A._InputDecoratorDefaultsM3_activeIndicatorBorder_closure(this)); - }, - get$outlineBorder() { - return A._WidgetStateBorderSide$(new A._InputDecoratorDefaultsM3_outlineBorder_closure(this)); - }, - get$iconColor() { - var t1 = this.get$_input_decorator$_colors(), - t2 = t1._onSurfaceVariant; - return t2 == null ? t1.onSurface : t2; - }, - get$prefixIconColor() { - return A._WidgetStateColor$(new A._InputDecoratorDefaultsM3_prefixIconColor_closure(this)); - }, - get$suffixIconColor() { - return A._WidgetStateColor$(new A._InputDecoratorDefaultsM3_suffixIconColor_closure(this)); - }, - get$labelStyle() { - return A._WidgetStateTextStyle$(new A._InputDecoratorDefaultsM3_labelStyle_closure(this)); - }, - get$floatingLabelStyle() { - return A._WidgetStateTextStyle$(new A._InputDecoratorDefaultsM3_floatingLabelStyle_closure(this)); - }, - get$helperStyle() { - return A._WidgetStateTextStyle$(new A._InputDecoratorDefaultsM3_helperStyle_closure(this)); - }, - get$errorStyle() { - return A._WidgetStateTextStyle$(new A._InputDecoratorDefaultsM3_errorStyle_closure(this)); - } - }; - A._InputDecoratorDefaultsM3_hintStyle_closure.prototype = { - call$1(states) { - var t1, t2, _null = null; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_input_decorator$_colors().onSurface; - return A.TextStyle$(_null, _null, A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); - } - t1 = this.$this.get$_input_decorator$_colors(); - t2 = t1._onSurfaceVariant; - return A.TextStyle$(_null, _null, t2 == null ? t1.onSurface : t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); - }, - $signature: 52 - }; - A._InputDecoratorDefaultsM3_fillColor_closure.prototype = { - call$1(states) { - var t1, t2; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_input_decorator$_colors().onSurface; - return A.Color$fromARGB(10, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - t1 = this.$this.get$_input_decorator$_colors(); - t2 = t1._surfaceContainerHighest; - return t2 == null ? t1.surface : t2; - }, - $signature: 7 - }; - A._InputDecoratorDefaultsM3_activeIndicatorBorder_closure.prototype = { - call$1(states) { - var t1, t2, _this = this; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = _this.$this.get$_input_decorator$_colors().onSurface; - return new A.BorderSide(A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255), 1, B.BorderStyle_1, -1); - } - if (states.contains$1(0, B.WidgetState_7)) { - if (states.contains$1(0, B.WidgetState_1)) - return new A.BorderSide(_this.$this.get$_input_decorator$_colors().error, 2, B.BorderStyle_1, -1); - if (states.contains$1(0, B.WidgetState_0)) { - t1 = _this.$this.get$_input_decorator$_colors(); - t2 = t1._onErrorContainer; - return new A.BorderSide(t2 == null ? t1.onError : t2, 1, B.BorderStyle_1, -1); - } - return new A.BorderSide(_this.$this.get$_input_decorator$_colors().error, 1, B.BorderStyle_1, -1); - } - if (states.contains$1(0, B.WidgetState_1)) - return new A.BorderSide(_this.$this.get$_input_decorator$_colors().primary, 2, B.BorderStyle_1, -1); - if (states.contains$1(0, B.WidgetState_0)) - return new A.BorderSide(_this.$this.get$_input_decorator$_colors().onSurface, 1, B.BorderStyle_1, -1); - t1 = _this.$this.get$_input_decorator$_colors(); - t2 = t1._onSurfaceVariant; - return new A.BorderSide(t2 == null ? t1.onSurface : t2, 1, B.BorderStyle_1, -1); - }, - $signature: 222 - }; - A._InputDecoratorDefaultsM3_outlineBorder_closure.prototype = { - call$1(states) { - var t1, t2, _this = this; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = _this.$this.get$_input_decorator$_colors().onSurface; - return new A.BorderSide(A.Color$fromARGB(31, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255), 1, B.BorderStyle_1, -1); - } - if (states.contains$1(0, B.WidgetState_7)) { - if (states.contains$1(0, B.WidgetState_1)) - return new A.BorderSide(_this.$this.get$_input_decorator$_colors().error, 2, B.BorderStyle_1, -1); - if (states.contains$1(0, B.WidgetState_0)) { - t1 = _this.$this.get$_input_decorator$_colors(); - t2 = t1._onErrorContainer; - return new A.BorderSide(t2 == null ? t1.onError : t2, 1, B.BorderStyle_1, -1); - } - return new A.BorderSide(_this.$this.get$_input_decorator$_colors().error, 1, B.BorderStyle_1, -1); - } - if (states.contains$1(0, B.WidgetState_1)) - return new A.BorderSide(_this.$this.get$_input_decorator$_colors().primary, 2, B.BorderStyle_1, -1); - if (states.contains$1(0, B.WidgetState_0)) - return new A.BorderSide(_this.$this.get$_input_decorator$_colors().onSurface, 1, B.BorderStyle_1, -1); - t1 = _this.$this.get$_input_decorator$_colors(); - t2 = t1._outline; - if (t2 == null) { - t2 = t1._onBackground; - t1 = t2 == null ? t1.onSurface : t2; - } else - t1 = t2; - return new A.BorderSide(t1, 1, B.BorderStyle_1, -1); - }, - $signature: 222 - }; - A._InputDecoratorDefaultsM3_prefixIconColor_closure.prototype = { - call$1(states) { - var t1, t2; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_input_decorator$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - t1 = this.$this.get$_input_decorator$_colors(); - t2 = t1._onSurfaceVariant; - return t2 == null ? t1.onSurface : t2; - }, - $signature: 7 - }; - A._InputDecoratorDefaultsM3_suffixIconColor_closure.prototype = { - call$1(states) { - var t1, t2, _this = this; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = _this.$this.get$_input_decorator$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_7)) { - if (states.contains$1(0, B.WidgetState_0)) { - t1 = _this.$this.get$_input_decorator$_colors(); - t2 = t1._onErrorContainer; - return t2 == null ? t1.onError : t2; - } - return _this.$this.get$_input_decorator$_colors().error; - } - t1 = _this.$this.get$_input_decorator$_colors(); - t2 = t1._onSurfaceVariant; - return t2 == null ? t1.onSurface : t2; - }, - $signature: 7 - }; - A._InputDecoratorDefaultsM3_labelStyle_closure.prototype = { - call$1(states) { - var t2, - t1 = this.$this, - textStyle = t1.get$_textTheme().bodyLarge; - if (textStyle == null) - textStyle = B.TextStyle_ZyH; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = t1.get$_input_decorator$_colors().onSurface; - return textStyle.copyWith$1$color(A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255)); - } - if (states.contains$1(0, B.WidgetState_7)) { - if (states.contains$1(0, B.WidgetState_1)) - return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().error); - if (states.contains$1(0, B.WidgetState_0)) { - t1 = t1.get$_input_decorator$_colors(); - t2 = t1._onErrorContainer; - return textStyle.copyWith$1$color(t2 == null ? t1.onError : t2); - } - return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().error); - } - if (states.contains$1(0, B.WidgetState_1)) - return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().primary); - if (states.contains$1(0, B.WidgetState_0)) { - t1 = t1.get$_input_decorator$_colors(); - t2 = t1._onSurfaceVariant; - return textStyle.copyWith$1$color(t2 == null ? t1.onSurface : t2); - } - t1 = t1.get$_input_decorator$_colors(); - t2 = t1._onSurfaceVariant; - return textStyle.copyWith$1$color(t2 == null ? t1.onSurface : t2); - }, - $signature: 52 - }; - A._InputDecoratorDefaultsM3_floatingLabelStyle_closure.prototype = { - call$1(states) { - var t2, - t1 = this.$this, - textStyle = t1.get$_textTheme().bodyLarge; - if (textStyle == null) - textStyle = B.TextStyle_ZyH; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = t1.get$_input_decorator$_colors().onSurface; - return textStyle.copyWith$1$color(A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255)); - } - if (states.contains$1(0, B.WidgetState_7)) { - if (states.contains$1(0, B.WidgetState_1)) - return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().error); - if (states.contains$1(0, B.WidgetState_0)) { - t1 = t1.get$_input_decorator$_colors(); - t2 = t1._onErrorContainer; - return textStyle.copyWith$1$color(t2 == null ? t1.onError : t2); - } - return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().error); - } - if (states.contains$1(0, B.WidgetState_1)) - return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().primary); - if (states.contains$1(0, B.WidgetState_0)) { - t1 = t1.get$_input_decorator$_colors(); - t2 = t1._onSurfaceVariant; - return textStyle.copyWith$1$color(t2 == null ? t1.onSurface : t2); - } - t1 = t1.get$_input_decorator$_colors(); - t2 = t1._onSurfaceVariant; - return textStyle.copyWith$1$color(t2 == null ? t1.onSurface : t2); - }, - $signature: 52 - }; - A._InputDecoratorDefaultsM3_helperStyle_closure.prototype = { - call$1(states) { - var t2, - t1 = this.$this, - textStyle = t1.get$_textTheme().bodySmall; - if (textStyle == null) - textStyle = B.TextStyle_ZyH; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = t1.get$_input_decorator$_colors().onSurface; - return textStyle.copyWith$1$color(A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255)); - } - t1 = t1.get$_input_decorator$_colors(); - t2 = t1._onSurfaceVariant; - return textStyle.copyWith$1$color(t2 == null ? t1.onSurface : t2); - }, - $signature: 52 - }; - A._InputDecoratorDefaultsM3_errorStyle_closure.prototype = { - call$1(states) { - var t1 = this.$this, - textStyle = t1.get$_textTheme().bodySmall; - if (textStyle == null) - textStyle = B.TextStyle_ZyH; - return textStyle.copyWith$1$color(t1.get$_input_decorator$_colors().error); - }, - $signature: 52 - }; - A._InputDecorationTheme_Object_Diagnosticable.prototype = {}; - A.__BorderContainerState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A.__HelperErrorState_State_SingleTickerProviderStateMixin.prototype = { - dispose$0() { - var _this = this, - t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTicker()); - _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - }, - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTicker$0(); - } - }; - A.__InputDecoratorState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A.__RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var t1, t2, _i; - this.super$RenderObject$attach(owner); - for (t1 = this.get$children(0), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].attach$1(owner); - }, - detach$0(_) { - var t1, t2, _i; - this.super$RenderObject$detach(0); - for (t1 = this.get$children(0), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].detach$0(0); - } - }; - A.ListTileControlAffinity.prototype = { - _enumToString$0() { - return "ListTileControlAffinity." + this._name; - } - }; - A.ListTileTitleAlignment.prototype = { - _enumToString$0() { - return "ListTileTitleAlignment." + this._name; - }, - _yOffsetFor$4(childHeight, tileHeight, listTile, isLeading) { - var t1, _0_4, _this = this; - $label0$0: { - if (B.ListTileTitleAlignment_0 === _this) { - t1 = B.ListTileTitleAlignment_3._yOffsetFor$4(childHeight, tileHeight, listTile, isLeading); - break $label0$0; - } - _0_4 = B.ListTileTitleAlignment_1 === _this; - if (_0_4 && tileHeight > 72) { - t1 = 16; - break $label0$0; - } - if (_0_4) { - t1 = (tileHeight - childHeight) / 2; - if (isLeading) - t1 = Math.min(t1, 16); - break $label0$0; - } - if (B.ListTileTitleAlignment_2 === _this) { - t1 = listTile._minVerticalPadding; - break $label0$0; - } - if (B.ListTileTitleAlignment_3 === _this) { - t1 = (tileHeight - childHeight) / 2; - break $label0$0; - } - if (B.ListTileTitleAlignment_4 === _this) { - t1 = tileHeight - childHeight - listTile._minVerticalPadding; - break $label0$0; - } - t1 = null; - } - return t1; - } - }; - A.ListTile.prototype = { - _isDenseLayout$2(theme, tileTheme) { - return false; - }, - build$1(context) { - var t4, effectiveIconColor, effectiveColor, leadingAndTrailingStyle, leadingIcon, titleStyle, titleText, trailingIcon, textDirection, resolvedContentPadding, effectiveMouseCursor, color, t5, t6, t7, t8, t9, _this = this, _null = null, - theme = A.Theme_of(context), - tileTheme = A.ListTileTheme_of(context), - defaults = new A._LisTileDefaultsM3(context, _null, B.RoundedRectangleBorder_Ggx, _null, _null, _null, _null, _null, _null, _null, B.EdgeInsetsDirectional_16_0_24_0, _null, _null, _null, 8, 24, _null, _null, _null, _null, _null, _null, _null), - t1 = type$.WidgetState, - t2 = new A.ListTile_build_resolveColor(A.LinkedHashSet_LinkedHashSet$_empty(t1)), - t3 = t2.call$3(_null, _null, _null); - if (t3 == null) { - t3 = tileTheme.iconColor; - t3 = t2.call$3(t3, tileTheme.selectedColor, t3); - } - if (t3 == null) { - t3 = theme.listTileTheme; - t4 = t3.iconColor; - t4 = t2.call$3(t4, t3.selectedColor, t4); - effectiveIconColor = t4; - } else - effectiveIconColor = t3; - if (effectiveIconColor == null) - effectiveIconColor = t2.call$4(defaults.get$iconColor(), defaults.get$selectedColor(), defaults.get$iconColor(), theme.disabledColor); - t3 = t2.call$3(_null, _null, _null); - if (t3 == null) { - t3 = tileTheme.textColor; - t3 = t2.call$3(t3, tileTheme.selectedColor, t3); - } - if (t3 == null) { - t3 = theme.listTileTheme; - t4 = t3.textColor; - t4 = t2.call$3(t4, t3.selectedColor, t4); - effectiveColor = t4; - } else - effectiveColor = t3; - if (effectiveColor == null) { - t3 = defaults.textColor; - effectiveColor = t2.call$4(t3, defaults.get$selectedColor(), t3, theme.disabledColor); - } - t2 = A.IconButton_styleFrom(_null, _null, _null, _null, _null, _null, effectiveIconColor, _null, _null, _null, _null, _null, _null, _null); - t3 = _this.leading; - t4 = t3 == null; - if (!t4 || _this.trailing != null) { - leadingAndTrailingStyle = tileTheme.leadingAndTrailingTextStyle; - leadingAndTrailingStyle = (leadingAndTrailingStyle == null ? defaults.get$leadingAndTrailingTextStyle() : leadingAndTrailingStyle).copyWith$1$color(effectiveColor); - } else - leadingAndTrailingStyle = _null; - if (!t4) { - leadingAndTrailingStyle.toString; - leadingIcon = A.AnimatedDefaultTextStyle$(t3, B.C__Linear, B.Duration_200000, leadingAndTrailingStyle); - } else - leadingIcon = _null; - titleStyle = tileTheme.titleTextStyle; - if (titleStyle == null) - titleStyle = defaults.get$titleTextStyle(); - _this._isDenseLayout$2(theme, tileTheme); - titleStyle = titleStyle.copyWith$2$color$fontSize(effectiveColor, _null); - titleText = A.AnimatedDefaultTextStyle$(_this.title, B.C__Linear, B.Duration_200000, titleStyle); - t3 = _this.trailing; - if (t3 != null) { - leadingAndTrailingStyle.toString; - trailingIcon = A.AnimatedDefaultTextStyle$(t3, B.C__Linear, B.Duration_200000, leadingAndTrailingStyle); - } else - trailingIcon = _null; - textDirection = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection; - t3 = _this.contentPadding; - t3 = t3 == null ? _null : t3.resolve$1(textDirection); - if (t3 == null) { - t3 = tileTheme.contentPadding; - t3 = t3 == null ? _null : t3.resolve$1(textDirection); - resolvedContentPadding = t3; - } else - resolvedContentPadding = t3; - if (resolvedContentPadding == null) - resolvedContentPadding = defaults.contentPadding.resolve$1(textDirection); - t1 = A.LinkedHashSet_LinkedHashSet$_empty(t1); - t3 = A.WidgetStateProperty_resolveAs(_null, t1, type$.nullable_MouseCursor); - if (t3 == null) - effectiveMouseCursor = _null; - else - effectiveMouseCursor = t3; - if (effectiveMouseCursor == null) - effectiveMouseCursor = A.WidgetStateMouseCursor__clickable(t1); - t1 = tileTheme.shape; - t3 = t1 == null ? B.Border_pk4 : t1; - t4 = tileTheme.tileColor; - color = t4 == null ? theme.listTileTheme.tileColor : t4; - t4 = color == null ? defaults.get$tileColor() : color; - _this._isDenseLayout$2(theme, tileTheme); - t5 = titleStyle.textBaseline; - if (t5 == null) { - t5 = defaults.get$titleTextStyle().textBaseline; - t5.toString; - } - t6 = defaults.get$subtitleTextStyle().textBaseline; - t6.toString; - t7 = tileTheme.horizontalTitleGap; - if (t7 == null) - t7 = 16; - t8 = tileTheme.minVerticalPadding; - if (t8 == null) { - t8 = defaults.minVerticalPadding; - t8.toString; - } - t9 = tileTheme.minLeadingWidth; - if (t9 == null) { - t9 = defaults.minLeadingWidth; - t9.toString; - } - t2 = A.Ink$(A.SafeArea$(false, A.IconTheme_merge(A.IconButtonTheme$(new A._ListTile(leadingIcon, titleText, _null, trailingIcon, false, false, theme.visualDensity, textDirection, t5, t6, t7, t8, t9, tileTheme.minTileHeight, B.ListTileTitleAlignment_0, _null), new A.IconButtonThemeData(t2)), new A.IconThemeData(_null, _null, _null, _null, _null, effectiveIconColor, _null, _null, _null)), resolvedContentPadding, false), new A.ShapeDecoration(t4, _null, _null, _null, t3)); - return A.InkWell$(false, _null, true, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, false, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, t2, _null), t1, true, _null, _null, _null, _null, effectiveMouseCursor, _null, _null, _null, _null, _this.onTap, _null, _null, _null, _null, _null, _null, _null); - } - }; - A.ListTile_build_resolveColor.prototype = { - call$4(explicitColor, selectedColor, enabledColor, disabledColor) { - return new A._IndividualOverrides(explicitColor, enabledColor, selectedColor, disabledColor).resolve$1(this.states); - }, - call$3(explicitColor, selectedColor, enabledColor) { - return this.call$4(explicitColor, selectedColor, enabledColor, null); - }, - $signature: 269 - }; - A._IndividualOverrides.prototype = { - resolve$1(states) { - var _this = this, - t1 = _this.explicitColor; - if (t1 instanceof A._WidgetStateColor) - return A.WidgetStateProperty_resolveAs(t1, states, type$.nullable_Color); - if (states.contains$1(0, B.WidgetState_6)) - return _this.disabledColor; - if (states.contains$1(0, B.WidgetState_4)) - return _this.selectedColor; - return _this.enabledColor; - } - }; - A._ListTileSlot.prototype = { - _enumToString$0() { - return "_ListTileSlot." + this._name; - } - }; - A._ListTile.prototype = { - get$slots() { - return B.List_Vf6; - }, - childForSlot$1(slot) { - var t1, _this = this; - switch (slot.index) { - case 0: - t1 = _this.leading; - break; - case 1: - t1 = _this.title; - break; - case 2: - t1 = _this.subtitle; - break; - case 3: - t1 = _this.trailing; - break; - default: - t1 = null; - } - return t1; - }, - createRenderObject$1(context) { - var _this = this, - t1 = new A._RenderListTile(false, _this.visualDensity, false, _this.textDirection, _this.titleBaselineType, _this.subtitleBaselineType, _this.horizontalTitleGap, _this.minVerticalPadding, _this.minLeadingWidth, _this.minTileHeight, _this.titleAlignment, A.LinkedHashMap_LinkedHashMap$_empty(type$._ListTileSlot, type$.RenderBox), new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var _this = this; - renderObject.set$isThreeLine(false); - renderObject.set$isDense(false); - renderObject.set$visualDensity(_this.visualDensity); - renderObject.set$textDirection(_this.textDirection); - renderObject.set$titleBaselineType(_this.titleBaselineType); - renderObject.set$subtitleBaselineType(_this.subtitleBaselineType); - renderObject.set$horizontalTitleGap(_this.horizontalTitleGap); - renderObject.set$minLeadingWidth(_this.minLeadingWidth); - renderObject.set$minTileHeight(_this.minTileHeight); - renderObject.set$minVerticalPadding(_this.minVerticalPadding); - renderObject.set$titleAlignment(_this.titleAlignment); - } - }; - A._RenderListTile.prototype = { - get$children(_) { - var t3, - t1 = this.SlottedContainerRenderObjectMixin__slotToChild, - title = t1.$index(0, B._ListTileSlot_1), - t2 = A._setArrayType([], type$.JSArray_RenderBox); - if (t1.$index(0, B._ListTileSlot_0) != null) { - t3 = t1.$index(0, B._ListTileSlot_0); - t3.toString; - t2.push(t3); - } - if (title != null) - t2.push(title); - if (t1.$index(0, B._ListTileSlot_2) != null) { - t3 = t1.$index(0, B._ListTileSlot_2); - t3.toString; - t2.push(t3); - } - if (t1.$index(0, B._ListTileSlot_3) != null) { - t1 = t1.$index(0, B._ListTileSlot_3); - t1.toString; - t2.push(t1); - } - return t2; - }, - set$isDense(value) { - return; - }, - set$visualDensity(value) { - if (this._visualDensity.$eq(0, value)) - return; - this._visualDensity = value; - this.markNeedsLayout$0(); - }, - set$isThreeLine(value) { - return; - }, - set$textDirection(value) { - if (this._list_tile$_textDirection === value) - return; - this._list_tile$_textDirection = value; - this.markNeedsLayout$0(); - }, - set$titleBaselineType(value) { - if (this._titleBaselineType === value) - return; - this._titleBaselineType = value; - this.markNeedsLayout$0(); - }, - set$subtitleBaselineType(value) { - if (this._subtitleBaselineType === value) - return; - this._subtitleBaselineType = value; - this.markNeedsLayout$0(); - }, - get$_effectiveHorizontalTitleGap() { - return this._horizontalTitleGap + this._visualDensity.horizontal * 2; - }, - set$horizontalTitleGap(value) { - if (this._horizontalTitleGap === value) - return; - this._horizontalTitleGap = value; - this.markNeedsLayout$0(); - }, - set$minVerticalPadding(value) { - if (this._minVerticalPadding === value) - return; - this._minVerticalPadding = value; - this.markNeedsLayout$0(); - }, - set$minLeadingWidth(value) { - if (this._minLeadingWidth === value) - return; - this._minLeadingWidth = value; - this.markNeedsLayout$0(); - }, - set$minTileHeight(value) { - if (this._minTileHeight == value) - return; - this._minTileHeight = value; - this.markNeedsLayout$0(); - }, - set$titleAlignment(value) { - if (this._titleAlignment === value) - return; - this._titleAlignment = value; - this.markNeedsLayout$0(); - }, - get$sizedByParent() { - return false; - }, - computeMinIntrinsicWidth$1(height) { - var t2, leadingWidth, t3, - t1 = this.SlottedContainerRenderObjectMixin__slotToChild; - if (t1.$index(0, B._ListTileSlot_0) != null) { - t2 = t1.$index(0, B._ListTileSlot_0); - leadingWidth = Math.max(t2._computeIntrinsics$3(B._IntrinsicDimension_0, height, t2.get$computeMinIntrinsicWidth()), this._minLeadingWidth) + this.get$_effectiveHorizontalTitleGap(); - } else - leadingWidth = 0; - t2 = t1.$index(0, B._ListTileSlot_1); - t2.toString; - t2 = t2._computeIntrinsics$3(B._IntrinsicDimension_0, height, t2.get$computeMinIntrinsicWidth()); - t3 = t1.$index(0, B._ListTileSlot_2); - t3 = t3 == null ? 0 : t3._computeIntrinsics$3(B._IntrinsicDimension_0, height, t3.get$computeMinIntrinsicWidth()); - t3 = Math.max(t2, t3); - t1 = t1.$index(0, B._ListTileSlot_3); - t1 = t1 == null ? 0 : t1._computeIntrinsics$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); - return leadingWidth + t3 + t1; - }, - computeMaxIntrinsicWidth$1(height) { - var t2, leadingWidth, t3, - t1 = this.SlottedContainerRenderObjectMixin__slotToChild; - if (t1.$index(0, B._ListTileSlot_0) != null) { - t2 = t1.$index(0, B._ListTileSlot_0); - leadingWidth = Math.max(t2._computeIntrinsics$3(B._IntrinsicDimension_1, height, t2.get$computeMaxIntrinsicWidth()), this._minLeadingWidth) + this.get$_effectiveHorizontalTitleGap(); - } else - leadingWidth = 0; - t2 = t1.$index(0, B._ListTileSlot_1); - t2.toString; - t2 = t2._computeIntrinsics$3(B._IntrinsicDimension_1, height, t2.get$computeMaxIntrinsicWidth()); - t3 = t1.$index(0, B._ListTileSlot_2); - t3 = t3 == null ? 0 : t3._computeIntrinsics$3(B._IntrinsicDimension_1, height, t3.get$computeMaxIntrinsicWidth()); - t3 = Math.max(t2, t3); - t1 = t1.$index(0, B._ListTileSlot_3); - t1 = t1 == null ? 0 : t1._computeIntrinsics$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); - return leadingWidth + t3 + t1; - }, - get$_defaultTileHeight() { - var _0_6, _0_4_isSet, _0_40, - t1 = this._visualDensity, - baseDensity = new A.Offset(t1.horizontal, t1.vertical).$mul(0, 4), - _0_4 = this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._ListTileSlot_2) != null; - $label0$0: { - _0_6 = true; - _0_4_isSet = true; - if (_0_4_isSet) { - t1 = _0_4; - _0_40 = t1; - } else { - _0_40 = null; - t1 = false; - } - if (t1) { - t1 = 72; - break $label0$0; - } - if (_0_6) - t1 = !(_0_4_isSet ? _0_40 : _0_4); - else - t1 = false; - if (t1) { - t1 = 56; - break $label0$0; - } - t1 = null; - } - return baseDensity._dy + t1; - }, - computeMinIntrinsicHeight$1(width) { - var t2, t3, - t1 = this._minTileHeight; - if (t1 == null) - t1 = this.get$_defaultTileHeight(); - t2 = this.SlottedContainerRenderObjectMixin__slotToChild; - t3 = t2.$index(0, B._ListTileSlot_1); - t3.toString; - t3 = t3._computeIntrinsics$3(B._IntrinsicDimension_2, width, t3.get$computeMinIntrinsicHeight()); - t2 = t2.$index(0, B._ListTileSlot_2); - t2 = t2 == null ? null : t2._computeIntrinsics$3(B._IntrinsicDimension_2, width, t2.get$computeMinIntrinsicHeight()); - return Math.max(t1, t3 + (t2 == null ? 0 : t2)); - }, - computeMaxIntrinsicHeight$1(width) { - return this._computeIntrinsics$3(B._IntrinsicDimension_2, width, this.get$computeMinIntrinsicHeight()); - }, - computeDistanceToActualBaseline$1(baseline) { - var t1 = this.SlottedContainerRenderObjectMixin__slotToChild, - t2 = t1.$index(0, B._ListTileSlot_1); - t2.toString; - t2 = t2.parentData; - t2.toString; - type$.BoxParentData._as(t2); - t1 = t1.$index(0, B._ListTileSlot_1); - t1.toString; - return A.BaselineOffset__(t1.getDistanceToActualBaseline$1(baseline), t2.offset._dy); - }, - _list_tile$_computeSizes$4$positionChild(getBaseline, getSize, constraints, positionChild) { - var t3, t4, t5, leadingSize, t6, trailingSize, t7, titleStart, t8, adjustedTrailingWidth, textConstraints, t9, t10, titleHeight, tileHeight, titleY, subtitleHeight, t11, titleBaseline, subtitleBaseline, targetTitleY, targetSubtitleY, halfOverlap, idealTitleY, idealSubtitleY, t12, compact, _this = this, - t1 = constraints.maxWidth, - looseConstraints = new A.BoxConstraints(0, t1, 0, constraints.maxHeight), - t2 = _this._visualDensity, - iconConstraints = looseConstraints.enforce$1(new A.BoxConstraints(0, 1 / 0, 0, 56 + new A.Offset(t2.horizontal, t2.vertical).$mul(0, 4)._dy)); - t2 = _this.SlottedContainerRenderObjectMixin__slotToChild; - t3 = t2.$index(0, B._ListTileSlot_0); - t4 = t2.$index(0, B._ListTileSlot_3); - t5 = t3 == null; - leadingSize = t5 ? null : getSize.call$2(t3, iconConstraints); - t6 = t4 == null; - trailingSize = t6 ? null : getSize.call$2(t4, iconConstraints); - t7 = leadingSize == null; - titleStart = t7 ? 0 : Math.max(_this._minLeadingWidth, leadingSize._dx) + _this.get$_effectiveHorizontalTitleGap(); - t8 = trailingSize == null; - adjustedTrailingWidth = t8 ? 0 : Math.max(trailingSize._dx + _this.get$_effectiveHorizontalTitleGap(), 32); - textConstraints = looseConstraints.tighten$1$width(t1 - titleStart - adjustedTrailingWidth); - t9 = t2.$index(0, B._ListTileSlot_2); - t10 = t2.$index(0, B._ListTileSlot_1); - t10.toString; - titleHeight = getSize.call$2(t10, textConstraints)._dy; - switch (_this._list_tile$_textDirection.index) { - case 1: - t10 = true; - break; - case 0: - t10 = false; - break; - default: - t10 = null; - } - if (t9 == null) { - t9 = _this._minTileHeight; - if (t9 == null) - t9 = _this.get$_defaultTileHeight(); - tileHeight = Math.max(t9, titleHeight + 2 * _this._minVerticalPadding); - titleY = (tileHeight - titleHeight) / 2; - } else { - subtitleHeight = getSize.call$2(t9, textConstraints)._dy; - t11 = t2.$index(0, B._ListTileSlot_1); - t11.toString; - titleBaseline = getBaseline.call$3(t11, textConstraints, _this._titleBaselineType); - if (titleBaseline == null) - titleBaseline = titleHeight; - subtitleBaseline = getBaseline.call$3(t9, textConstraints, _this._subtitleBaselineType); - if (subtitleBaseline == null) - subtitleBaseline = subtitleHeight; - targetTitleY = 32 - titleBaseline; - targetSubtitleY = 52 + _this._visualDensity.vertical * 2 - subtitleBaseline; - halfOverlap = Math.max(targetTitleY + titleHeight - targetSubtitleY, 0) / 2; - idealTitleY = targetTitleY - halfOverlap; - idealSubtitleY = targetSubtitleY + halfOverlap; - t11 = _this._minVerticalPadding; - if (!(idealTitleY < t11)) { - t12 = _this._minTileHeight; - if (t12 == null) - t12 = _this.get$_defaultTileHeight(); - compact = idealSubtitleY + subtitleHeight + t11 > t12; - } else - compact = true; - if (positionChild != null) { - t11 = t10 ? titleStart : adjustedTrailingWidth; - positionChild.call$2(t9, new A.Offset(t11, compact ? _this._minVerticalPadding + titleHeight : idealSubtitleY)); - } - if (compact) - tileHeight = 2 * _this._minVerticalPadding + titleHeight + subtitleHeight; - else { - t9 = _this._minTileHeight; - tileHeight = t9 == null ? _this.get$_defaultTileHeight() : t9; - } - titleY = compact ? _this._minVerticalPadding : idealTitleY; - } - if (positionChild != null) { - t2 = t2.$index(0, B._ListTileSlot_1); - t2.toString; - positionChild.call$2(t2, new A.Offset(t10 ? titleStart : adjustedTrailingWidth, titleY)); - if (!t5 && !t7) { - t2 = t10 ? 0 : t1 - leadingSize._dx; - positionChild.call$2(t3, new A.Offset(t2, _this._titleAlignment._yOffsetFor$4(leadingSize._dy, tileHeight, _this, true))); - } - if (!t6 && !t8) { - t2 = t10 ? t1 - trailingSize._dx : 0; - positionChild.call$2(t4, new A.Offset(t2, _this._titleAlignment._yOffsetFor$4(trailingSize._dy, tileHeight, _this, false))); - } - } - return new A._Record_3_tex78tConstraints_tileSize_titleY(textConstraints, new A.Size(t1, tileHeight), titleY); - }, - _list_tile$_computeSizes$3(getBaseline, getSize, constraints) { - getBaseline.toString; - getSize.toString; - return this._list_tile$_computeSizes$4$positionChild(getBaseline, getSize, constraints, null); - }, - computeDryBaseline$2(constraints, baseline) { - var sizes = this._list_tile$_computeSizes$3(A.layout_helper_ChildLayoutHelper_getDryBaseline$closure(), A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure(), constraints), - t1 = this.SlottedContainerRenderObjectMixin__slotToChild.$index(0, B._ListTileSlot_1); - t1.toString; - return A.BaselineOffset__(t1.getDryBaseline$2(sizes._0, baseline), sizes._2); - }, - computeDryLayout$1(constraints) { - return constraints.constrain$1(this._list_tile$_computeSizes$3(A.layout_helper_ChildLayoutHelper_getDryBaseline$closure(), A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure(), constraints)._1); - }, - performLayout$0() { - var _this = this, - t1 = type$.BoxConstraints, - t2 = _this._list_tile$_computeSizes$4$positionChild(A.layout_helper_ChildLayoutHelper_getBaseline$closure(), A.layout_helper_ChildLayoutHelper_layoutChild$closure(), t1._as(A.RenderObject.prototype.get$constraints.call(_this)), A.list_tile__RenderListTile__positionBox$closure()); - _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(t2._1); - }, - paint$2(context, offset) { - var t3, - t1 = new A._RenderListTile_paint_doPaint(context, offset), - t2 = this.SlottedContainerRenderObjectMixin__slotToChild; - t1.call$1(t2.$index(0, B._ListTileSlot_0)); - t3 = t2.$index(0, B._ListTileSlot_1); - t3.toString; - t1.call$1(t3); - t1.call$1(t2.$index(0, B._ListTileSlot_2)); - t1.call$1(t2.$index(0, B._ListTileSlot_3)); - }, - hitTestSelf$1(position) { - return true; - }, - hitTestChildren$2$position(result, position) { - var t1, t2, t3, _i, child, t4; - for (t1 = this.get$children(0), t2 = t1.length, t3 = type$.BoxParentData, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - t4 = child.parentData; - t4.toString; - if (result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderListTile_hitTestChildren_closure(child), t3._as(t4).offset, position)) - return true; - } - return false; - } - }; - A._RenderListTile_paint_doPaint.prototype = { - call$1(child) { - var t1; - if (child != null) { - t1 = child.parentData; - t1.toString; - this.context.paintChild$2(child, type$.BoxParentData._as(t1).offset.$add(0, this.offset)); - } - }, - $signature: 225 - }; - A._RenderListTile_hitTestChildren_closure.prototype = { - call$2(result, transformed) { - return this.child.hitTest$2$position(result, transformed); - }, - $signature: 15 - }; - A._LisTileDefaultsM3.prototype = { - get$_list_tile$_theme() { - var result, _this = this, - value = _this.___LisTileDefaultsM3__theme_FI; - if (value === $) { - result = A.Theme_of(_this.context); - _this.___LisTileDefaultsM3__theme_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___LisTileDefaultsM3__theme_FI = result; - value = result; - } - return value; - }, - get$_list_tile$_colors() { - var t1, _this = this, - value = _this.___LisTileDefaultsM3__colors_FI; - if (value === $) { - t1 = _this.get$_list_tile$_theme(); - _this.___LisTileDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___LisTileDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$_list_tile$_textTheme() { - var t1, _this = this, - value = _this.___LisTileDefaultsM3__textTheme_FI; - if (value === $) { - t1 = _this.get$_list_tile$_theme(); - _this.___LisTileDefaultsM3__textTheme_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___LisTileDefaultsM3__textTheme_FI = t1.textTheme; - } - return value; - }, - get$tileColor() { - return B.Color_Edl; - }, - get$titleTextStyle() { - var t1 = this.get$_list_tile$_textTheme().bodyLarge; - t1.toString; - return t1.copyWith$1$color(this.get$_list_tile$_colors().onSurface); - }, - get$subtitleTextStyle() { - var t2, t3, - t1 = this.get$_list_tile$_textTheme().bodyMedium; - t1.toString; - t2 = this.get$_list_tile$_colors(); - t3 = t2._onSurfaceVariant; - return t1.copyWith$1$color(t3 == null ? t2.onSurface : t3); - }, - get$leadingAndTrailingTextStyle() { - var t2, t3, - t1 = this.get$_list_tile$_textTheme().labelSmall; - t1.toString; - t2 = this.get$_list_tile$_colors(); - t3 = t2._onSurfaceVariant; - return t1.copyWith$1$color(t3 == null ? t2.onSurface : t3); - }, - get$selectedColor() { - return this.get$_list_tile$_colors().primary; - }, - get$iconColor() { - var t1 = this.get$_list_tile$_colors(), - t2 = t1._onSurfaceVariant; - return t2 == null ? t1.onSurface : t2; - } - }; - A.__RenderListTile_RenderBox_SlottedContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var t1, t2, _i; - this.super$RenderObject$attach(owner); - for (t1 = this.get$children(0), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].attach$1(owner); - }, - detach$0(_) { - var t1, t2, _i; - this.super$RenderObject$detach(0); - for (t1 = this.get$children(0), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].detach$0(0); - } - }; - A.ListTileThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hashAll([_this.dense, _this.shape, _this.style, _this.get$selectedColor(), _this.get$iconColor(), _this.textColor, _this.get$titleTextStyle(), _this.get$subtitleTextStyle(), _this.get$leadingAndTrailingTextStyle(), _this.contentPadding, _this.get$tileColor(), _this.selectedTileColor, _this.horizontalTitleGap, _this.minVerticalPadding, _this.minLeadingWidth, _this.minTileHeight, _this.enableFeedback, _this.mouseCursor, _this.visualDensity, _this.titleAlignment, _this.controlAffinity, _this.isThreeLine]); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.ListTileThemeData) - if (J.$eq$(other.shape, _this.shape)) - if (other.style == _this.style) - if (J.$eq$(other.get$selectedColor(), _this.get$selectedColor())) - if (J.$eq$(other.get$iconColor(), _this.get$iconColor())) - if (J.$eq$(other.get$titleTextStyle(), _this.get$titleTextStyle())) - if (J.$eq$(other.get$subtitleTextStyle(), _this.get$subtitleTextStyle())) - if (J.$eq$(other.get$leadingAndTrailingTextStyle(), _this.get$leadingAndTrailingTextStyle())) - if (J.$eq$(other.textColor, _this.textColor)) - if (J.$eq$(other.contentPadding, _this.contentPadding)) - if (J.$eq$(other.get$tileColor(), _this.get$tileColor())) - if (J.$eq$(other.selectedTileColor, _this.selectedTileColor)) - if (other.horizontalTitleGap == _this.horizontalTitleGap) - if (other.minVerticalPadding == _this.minVerticalPadding) - if (other.minLeadingWidth == _this.minLeadingWidth) - t1 = other.minTileHeight == _this.minTileHeight; - return t1; - }, - get$selectedColor() { - return this.selectedColor; - }, - get$iconColor() { - return this.iconColor; - }, - get$titleTextStyle() { - return this.titleTextStyle; - }, - get$subtitleTextStyle() { - return this.subtitleTextStyle; - }, - get$leadingAndTrailingTextStyle() { - return this.leadingAndTrailingTextStyle; - }, - get$tileColor() { - return this.tileColor; - } - }; - A.ListTileTheme.prototype = { - get$data(_) { - return this._list_tile_theme$_data; - }, - wrap$2(_, context, child) { - var _null = null, - t1 = this._list_tile_theme$_data, - t2 = t1.dense, - t3 = t1.shape, - t4 = t1.style, - t5 = t1.selectedColor, - t6 = t1.iconColor, - t7 = t1.textColor, - t8 = t1.contentPadding, - t9 = t1.tileColor, - t10 = t1.selectedTileColor, - t11 = t1.enableFeedback, - t12 = t1.horizontalTitleGap, - t13 = t1.minVerticalPadding, - t14 = t1.minLeadingWidth; - return A.ListTileTheme$(child, A.ListTileThemeData$(t8, _null, t2, t11, t12, t6, t1.isThreeLine, _null, t14, _null, t13, _null, t5, t10, t3, t4, _null, t7, t9, _null, _null, _null), _null); - }, - updateShouldNotify$1(oldWidget) { - return !this.get$data(0).$eq(0, oldWidget.get$data(0)); - } - }; - A.ListTileTheme_merge_closure.prototype = { - call$1(context) { - var t2, t3, _this = this, - $parent = A.ListTileTheme_of(context), - t1 = _this.style; - if (t1 == null) - t1 = $parent.style; - t2 = _this.iconColor; - if (t2 == null) - t2 = $parent.iconColor; - t3 = _this.textColor; - if (t3 == null) - t3 = $parent.textColor; - return A.ListTileTheme$(_this.child, A.ListTileThemeData$($parent.contentPadding, $parent.controlAffinity, $parent.dense, $parent.enableFeedback, $parent.horizontalTitleGap, t2, $parent.isThreeLine, $parent.leadingAndTrailingTextStyle, $parent.minLeadingWidth, $parent.minTileHeight, $parent.minVerticalPadding, $parent.mouseCursor, $parent.selectedColor, $parent.selectedTileColor, $parent.shape, t1, $parent.subtitleTextStyle, t3, $parent.tileColor, $parent.titleAlignment, $parent.titleTextStyle, $parent.visualDensity), _this.key); - }, - $signature: 270 - }; - A._ListTileThemeData_Object_Diagnosticable.prototype = {}; - A.TextMagnifier.prototype = { - createState$0() { - return new A._TextMagnifierState(B.Offset_0_0); - } - }; - A.TextMagnifier_adaptiveMagnifierConfiguration_closure.prototype = { - call$3(context, controller, magnifierInfo) { - switch (A.defaultTargetPlatform().index) { - case 2: - return new A.CupertinoTextMagnifier(controller, magnifierInfo, null); - case 0: - return new A.TextMagnifier(magnifierInfo, null); - case 1: - case 3: - case 4: - case 5: - return null; - } - }, - "call*": "call$3", - $requiredArgCount: 3, - $signature: 271 - }; - A._TextMagnifierState.prototype = { - initState$0() { - this.super$State$initState(); - this._widget.magnifierInfo.addListener$1(0, this.get$_determineMagnifierPositionAndFocalPoint()); - }, - dispose$0() { - var t1, _this = this; - _this._widget.magnifierInfo.removeListener$1(0, _this.get$_determineMagnifierPositionAndFocalPoint()); - t1 = _this._positionShouldBeAnimatedTimer; - if (t1 != null) - t1.cancel$0(0); - _this.super$State$dispose(); - }, - didChangeDependencies$0() { - this._determineMagnifierPositionAndFocalPoint$0(); - this.super$State$didChangeDependencies(); - }, - didUpdateWidget$1(oldWidget) { - var t2, _this = this, - t1 = oldWidget.magnifierInfo; - if (t1 !== _this._widget.magnifierInfo) { - t2 = _this.get$_determineMagnifierPositionAndFocalPoint(); - t1.removeListener$1(0, t2); - _this._widget.magnifierInfo.addListener$1(0, t2); - } - _this.super$State$didUpdateWidget(oldWidget); - }, - _determineMagnifierPositionAndFocalPoint$0() { - var t3, t4, screenBoundsAdjustedMagnifierRect, t5, t6, newGlobalFocalPointX, positionShouldBeAnimated, _this = this, t1 = {}, - t2 = _this._widget.magnifierInfo, - selectionInfo = t2.get$value(t2); - t2 = _this._framework$_element; - t2.toString; - t2 = A.InheritedModel_inheritFrom(t2, B._MediaQueryAspect_0, type$.MediaQuery).data.size; - t3 = selectionInfo.globalGesturePosition; - t4 = selectionInfo.currentLineBoundaries; - t4 = new A.Offset(A.clampDouble(t3._dx, t4.left, t4.right), selectionInfo.caretRect.get$center()._dy).$sub(0, new A.Offset(38.685, 59.9)); - t3 = t4._dx; - t4 = t4._dy; - screenBoundsAdjustedMagnifierRect = A.MagnifierController_shiftWithinBounds(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), new A.Rect(t3, t4, t3 + 77.37, t4 + 37.9)); - t3 = screenBoundsAdjustedMagnifierRect.top; - t2 = selectionInfo.fieldBounds; - t5 = t2.right; - t6 = t2.left; - newGlobalFocalPointX = t5 - t6 < 61.896 ? t2.get$center()._dx : A.clampDouble(screenBoundsAdjustedMagnifierRect.get$center()._dx, t6 + 30.948, t5 - 30.948); - t2 = screenBoundsAdjustedMagnifierRect.get$center(); - positionShouldBeAnimated = t1.positionShouldBeAnimated = _this._positionShouldBeAnimatedTimer; - t5 = _this._magnifierPosition; - if (t5 != null && t3 !== t5._dy) { - if (positionShouldBeAnimated != null && positionShouldBeAnimated._handle != null) - positionShouldBeAnimated.cancel$0(0); - t1.positionShouldBeAnimated = A.Timer_Timer(B.Duration_70000, new A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure(_this)); - } - _this.setState$1(new A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure0(t1, _this, new A.Offset(screenBoundsAdjustedMagnifierRect.left, t3), new A.Offset(newGlobalFocalPointX - t2._dx, t4 - t3))); - }, - build$1(context) { - var t3, - t1 = this._magnifierPosition, - t2 = t1._dy; - t1 = t1._dx; - t3 = this._positionShouldBeAnimatedTimer != null ? B.Duration_70000 : B.Duration_0; - return A.AnimatedPositioned$(new A.Magnifier(this._extraFocalPointOffset, null), B.C__Linear, t3, t1, t2); - } - }; - A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure.prototype = { - call$0() { - var t1 = this.$this; - return t1.setState$1(new A._TextMagnifierState__determineMagnifierPositionAndFocalPoint__closure(t1)); - }, - $signature: 0 - }; - A._TextMagnifierState__determineMagnifierPositionAndFocalPoint__closure.prototype = { - call$0() { - this.$this._positionShouldBeAnimatedTimer = null; - }, - $signature: 0 - }; - A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure0.prototype = { - call$0() { - var _this = this, - t1 = _this.$this; - t1._magnifierPosition = _this.finalMagnifierPosition; - t1._positionShouldBeAnimatedTimer = _this._box_0.positionShouldBeAnimated; - t1._extraFocalPointOffset = _this.focalPointAdjustmentForScreenBoundsAdjustment; - }, - $signature: 0 - }; - A.Magnifier.prototype = { - build$1(context) { - return A.RawMagnifier$(new A.ColoredBox(B.Color_rYE, null, null), B.Clip_1, new A.MagnifierDecoration(1, B.List_jWK, new A.RoundedRectangleBorder(B.BorderRadius_4BW, B.BorderSide_Ah5)), this.additionalFocalPointOffset.$add(0, new A.Offset(0, 40.95)), 1.25, B.Size_qTB); - } - }; - A.MaterialType.prototype = { - _enumToString$0() { - return "MaterialType." + this._name; - } - }; - A.Material.prototype = { - createState$0() { - return new A._MaterialState(new A.LabeledGlobalKey("ink renderer", type$.LabeledGlobalKey_State_StatefulWidget), null, null); - } - }; - A._MaterialState.prototype = { - build$1(context) { - var _0_0, t2, modelShadowColor, contents, t3, t4, shape, color, _this = this, _null = null, - theme = A.Theme_of(context), - t1 = _this._widget, - backgroundColor = t1.color; - if (backgroundColor == null) { - _0_0 = t1.type; - $label0$0: { - backgroundColor = _null; - if (B.MaterialType_0 === _0_0) { - t2 = theme.canvasColor; - break $label0$0; - } - if (B.MaterialType_1 === _0_0) { - t2 = theme.cardColor; - break $label0$0; - } - if (B.MaterialType_3 === _0_0 || B.MaterialType_2 === _0_0 || B.MaterialType_4 === _0_0) { - t2 = backgroundColor; - break $label0$0; - } - t2 = backgroundColor; - } - backgroundColor = t2; - } - modelShadowColor = t1.shadowColor; - if (modelShadowColor == null) { - t2 = theme.colorScheme._shadow; - if (t2 == null) - t2 = B.Color_vnR; - modelShadowColor = t2; - } - contents = t1.child; - t2 = t1.textStyle; - if (t2 == null) { - t1 = A.Theme_of(context).textTheme.bodyMedium; - t1.toString; - } else - t1 = t2; - t2 = _this._widget; - contents = A.AnimatedDefaultTextStyle$(contents, B.C__Linear, t2.animationDuration, t1); - t1 = t2; - t2 = t1.type; - t3 = t2 === B.MaterialType_4; - contents = new A.NotificationListener(new A._MaterialState_build_closure(_this), new A._InkFeatures(backgroundColor, _this, !t3, contents, _this._inkFeatureRenderer), _null, type$.NotificationListener_LayoutChangedNotification); - t4 = t1.borderRadius; - shape = t4 != null ? new A.RoundedRectangleBorder(t4, B.BorderSide_Ah5) : t1.shape; - if (t2 === B.MaterialType_0 && shape == null) { - backgroundColor.toString; - color = A.ElevationOverlay_applySurfaceTint(backgroundColor, t1.surfaceTintColor, t1.elevation); - t1 = _this._widget; - t2 = t1.animationDuration; - return new A.AnimatedPhysicalModel(contents, t1.clipBehavior, t1.elevation, color, false, modelShadowColor, B.Cubic_Dkk, t2, _null, _null); - } - if (shape == null) { - $label1$1: { - if (B.MaterialType_2 === t2) { - t2 = B.CircleBorder_oSW; - break $label1$1; - } - if (B.MaterialType_0 === t2 || B.MaterialType_4 === t2) { - t2 = B.RoundedRectangleBorder_Ggx; - break $label1$1; - } - if (B.MaterialType_1 === t2 || B.MaterialType_3 === t2) { - t2 = B.RoundedRectangleBorder_oPN; - break $label1$1; - } - t2 = _null; - } - shape = t2; - } - if (t3) { - t1 = A.Directionality_maybeOf(context); - return A.ClipPath$(new A._ShapeBorderPaint(contents, shape, true, _null), _this._widget.clipBehavior, new A.ShapeBorderClipper(shape, t1, _null)); - } - backgroundColor.toString; - return new A._MaterialInterior(contents, shape, true, t1.clipBehavior, t1.elevation, backgroundColor, modelShadowColor, t1.surfaceTintColor, B.Cubic_Dkk, t1.animationDuration, _null, _null); - } - }; - A._MaterialState_build_closure.prototype = { - call$1(notification) { - var t2, - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this.$this._inkFeatureRenderer).get$renderObject(); - t1.toString; - type$._RenderInkFeatures._as(t1); - t2 = t1._inkFeatures; - t2 = t2 == null ? null : t2.length !== 0; - if (t2 === true) - t1.markNeedsPaint$0(); - return false; - }, - $signature: 272 - }; - A._RenderInkFeatures.prototype = { - addInkFeature$1(feature) { - var t1 = this._inkFeatures; - (t1 == null ? this._inkFeatures = A._setArrayType([], type$.JSArray_InkFeature) : t1).push(feature); - this.markNeedsPaint$0(); - }, - hitTestSelf$1(position) { - return this.absorbHitTest; - }, - paint$2(context, offset) { - var canvas, t1, t2, _i, inkFeature, transform, - inkFeatures = this._inkFeatures; - if (inkFeatures != null && inkFeatures.length !== 0) { - canvas = context.get$canvas(0); - t1 = canvas._canvas.skCanvas; - J.toInt$0$n(t1.save()); - t1.translate(offset._dx, offset._dy); - t2 = this.get$size(0); - t1.clipRect(A.toSkRect(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy)), $.$get$_skClipOps()[1], true); - for (t2 = inkFeatures.length, _i = 0; _i < inkFeatures.length; inkFeatures.length === t2 || (0, A.throwConcurrentModificationError)(inkFeatures), ++_i) { - inkFeature = inkFeatures[_i]; - transform = A.InkFeature__getPaintTransform(inkFeature._material$_controller, inkFeature.referenceBox); - if (transform != null) - inkFeature.paintFeature$2(canvas, transform); - } - t1.restore(); - } - this.super$RenderProxyBoxMixin$paint(context, offset); - } - }; - A._InkFeatures.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderInkFeatures(this.vsync, this.absorbHitTest, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.absorbHitTest = this.absorbHitTest; - } - }; - A.InkFeature.prototype = { - dispose$0() { - var t1 = this._material$_controller, - t2 = t1._inkFeatures; - t2.toString; - B.JSArray_methods.remove$1(t2, this); - t1.markNeedsPaint$0(); - this.onRemoved.call$0(); - }, - toString$0(_) { - return "#" + A.shortHash(this); - } - }; - A.ShapeBorderTween.prototype = { - lerp$1(t) { - return A.ShapeBorder_lerp(this.begin, this.end, t); - } - }; - A._MaterialInterior.prototype = { - createState$0() { - return new A._MaterialInteriorState(null, null); - } - }; - A._MaterialInteriorState.prototype = { - forEachTween$1(visitor) { - var t1, t2, _this = this; - _this._elevation = type$.nullable_Tween_double._as(visitor.call$3(_this._elevation, _this._widget.elevation, new A._MaterialInteriorState_forEachTween_closure())); - t1 = type$.nullable_ColorTween; - _this._shadowColor = t1._as(visitor.call$3(_this._shadowColor, _this._widget.shadowColor, new A._MaterialInteriorState_forEachTween_closure0())); - t2 = _this._widget.surfaceTintColor; - _this._surfaceTintColor = t2 != null ? t1._as(visitor.call$3(_this._surfaceTintColor, t2, new A._MaterialInteriorState_forEachTween_closure1())) : null; - _this._border = type$.nullable_ShapeBorderTween._as(visitor.call$3(_this._border, _this._widget.shape, new A._MaterialInteriorState_forEachTween_closure2())); - }, - build$1(context) { - var t2, elevation, t3, color, t4, _this = this, _null = null, - t1 = _this._border; - t1.toString; - t1 = t1.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - t1.toString; - t2 = _this._elevation; - t2.toString; - elevation = t2.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - A.Theme_of(context); - t2 = _this._widget.color; - t3 = _this._surfaceTintColor; - color = A.ElevationOverlay_applySurfaceTint(t2, t3 == null ? _null : t3.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)), elevation); - t2 = _this._shadowColor; - t2.toString; - t2 = t2.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - t2.toString; - t3 = A.Directionality_maybeOf(context); - t4 = _this._widget; - return new A.PhysicalShape(new A.ShapeBorderClipper(t1, t3, _null), t4.clipBehavior, elevation, color, t2, new A._ShapeBorderPaint(t4.child, t1, true, _null), _null); - } - }; - A._MaterialInteriorState_forEachTween_closure.prototype = { - call$1(value) { - return new A.Tween(A._asDouble(value), null, type$.Tween_double); - }, - $signature: 36 - }; - A._MaterialInteriorState_forEachTween_closure0.prototype = { - call$1(value) { - return new A.ColorTween(type$.Color._as(value), null); - }, - $signature: 79 - }; - A._MaterialInteriorState_forEachTween_closure1.prototype = { - call$1(value) { - return new A.ColorTween(type$.Color._as(value), null); - }, - $signature: 79 - }; - A._MaterialInteriorState_forEachTween_closure2.prototype = { - call$1(value) { - return new A.ShapeBorderTween(type$.ShapeBorder._as(value), null); - }, - $signature: 275 - }; - A._ShapeBorderPaint.prototype = { - build$1(context) { - var t1 = A.Directionality_maybeOf(context); - return A.CustomPaint$(this.child, new A._ShapeBorderPainter(this.shape, t1, null), null, null, B.Size_0_0); - } - }; - A._ShapeBorderPainter.prototype = { - paint$2(canvas, size) { - this.border.paint$3$textDirection(canvas, new A.Rect(0, 0, 0 + size._dx, 0 + size._dy), this.textDirection); - }, - shouldRepaint$1(oldDelegate) { - return !oldDelegate.border.$eq(0, this.border); - } - }; - A.__MaterialState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A._MaterialLocalizationsDelegate.prototype = { - isSupported$1(locale) { - return locale.get$languageCode(0) === "en"; - }, - load$1(_, locale) { - return new A.SynchronousFuture(B.C_DefaultMaterialLocalizations, type$.SynchronousFuture_MaterialLocalizations); - }, - shouldReload$1(old) { - return false; - }, - toString$0(_) { - return "DefaultMaterialLocalizations.delegate(en_US)"; - } - }; - A.DefaultMaterialLocalizations.prototype = { - remainingTextFieldCharacterCount$1(remaining) { - var t1; - $label0$0: { - if (0 === remaining) { - t1 = "No characters remaining"; - break $label0$0; - } - if (1 === remaining) { - t1 = "1 character remaining"; - break $label0$0; - } - t1 = "" + remaining + " characters remaining"; - break $label0$0; - } - return t1; - }, - $isMaterialLocalizations: 1 - }; - A.MenuBarThemeData.prototype = {}; - A.MenuButtonThemeData.prototype = { - get$hashCode(_) { - return J.get$hashCode$(this.style); - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.MenuButtonThemeData && J.$eq$(other.style, this.style); - } - }; - A._MenuButtonThemeData_Object_Diagnosticable.prototype = {}; - A.MenuStyle.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hashAll([_this.backgroundColor, _this.shadowColor, _this.surfaceTintColor, _this.elevation, _this.padding, _this.minimumSize, _this.fixedSize, _this.maximumSize, _this.side, _this.shape, _this.mouseCursor, _this.visualDensity, _this.alignment]); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.MenuStyle) - if (other.backgroundColor == _this.backgroundColor) - if (other.shadowColor == _this.shadowColor) - if (other.surfaceTintColor == _this.surfaceTintColor) - if (other.elevation == _this.elevation) - if (other.padding == _this.padding) - if (other.minimumSize == _this.minimumSize) - if (other.fixedSize == _this.fixedSize) - if (other.maximumSize == _this.maximumSize) - if (other.side == _this.side) - if (other.shape == _this.shape) - t1 = J.$eq$(other.alignment, _this.alignment); - return t1; - } - }; - A._MenuStyle_Object_Diagnosticable.prototype = {}; - A.MenuThemeData.prototype = { - get$hashCode(_) { - return A.Object_hash(this.style, this.submenuIcon, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1; - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - if (other instanceof A.MenuThemeData) - t1 = J.$eq$(other.style, this.style); - else - t1 = false; - return t1; - } - }; - A._MenuThemeData_Object_Diagnosticable.prototype = {}; - A.NavigationBarThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.height, _this.backgroundColor, _this.elevation, _this.shadowColor, _this.surfaceTintColor, _this.indicatorColor, _this.indicatorShape, _this.labelTextStyle, _this.iconTheme, _this.labelBehavior, _this.overlayColor, _this.labelPadding, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.NavigationBarThemeData && other.height == _this.height && J.$eq$(other.backgroundColor, _this.backgroundColor) && other.elevation == _this.elevation && J.$eq$(other.shadowColor, _this.shadowColor) && J.$eq$(other.surfaceTintColor, _this.surfaceTintColor) && J.$eq$(other.indicatorColor, _this.indicatorColor) && J.$eq$(other.indicatorShape, _this.indicatorShape) && other.labelTextStyle == _this.labelTextStyle && other.iconTheme == _this.iconTheme && other.overlayColor == _this.overlayColor && J.$eq$(other.labelPadding, _this.labelPadding); - } - }; - A._NavigationBarThemeData_Object_Diagnosticable.prototype = {}; - A.NavigationDrawerThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.tileHeight, _this.backgroundColor, _this.elevation, _this.shadowColor, _this.surfaceTintColor, _this.indicatorColor, _this.indicatorShape, _this.indicatorSize, _this.labelTextStyle, _this.iconTheme, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.NavigationDrawerThemeData && other.tileHeight == _this.tileHeight && J.$eq$(other.backgroundColor, _this.backgroundColor) && other.elevation == _this.elevation && J.$eq$(other.shadowColor, _this.shadowColor) && J.$eq$(other.surfaceTintColor, _this.surfaceTintColor) && J.$eq$(other.indicatorColor, _this.indicatorColor) && J.$eq$(other.indicatorShape, _this.indicatorShape) && J.$eq$(other.indicatorSize, _this.indicatorSize) && other.labelTextStyle == _this.labelTextStyle && other.iconTheme == _this.iconTheme; - } - }; - A._NavigationDrawerThemeData_Object_Diagnosticable.prototype = {}; - A.NavigationRailThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.backgroundColor, _this.elevation, _this.unselectedLabelTextStyle, _this.selectedLabelTextStyle, _this.unselectedIconTheme, _this.selectedIconTheme, _this.groupAlignment, _this.labelType, _this.useIndicator, _this.indicatorColor, _this.indicatorShape, _this.minWidth, _this.minExtendedWidth, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.NavigationRailThemeData && J.$eq$(other.backgroundColor, _this.backgroundColor) && other.elevation == _this.elevation && J.$eq$(other.unselectedLabelTextStyle, _this.unselectedLabelTextStyle) && J.$eq$(other.selectedLabelTextStyle, _this.selectedLabelTextStyle) && J.$eq$(other.unselectedIconTheme, _this.unselectedIconTheme) && J.$eq$(other.selectedIconTheme, _this.selectedIconTheme) && other.groupAlignment == _this.groupAlignment && J.$eq$(other.indicatorColor, _this.indicatorColor) && J.$eq$(other.indicatorShape, _this.indicatorShape) && other.minWidth == _this.minWidth && other.minExtendedWidth == _this.minExtendedWidth; - } - }; - A._NavigationRailThemeData_Object_Diagnosticable.prototype = {}; - A.OutlinedButtonThemeData.prototype = { - get$hashCode(_) { - return J.get$hashCode$(this.style); - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.OutlinedButtonThemeData && J.$eq$(other.style, this.style); - } - }; - A._OutlinedButtonThemeData_Object_Diagnosticable.prototype = {}; - A.MaterialPageRoute.prototype = { - get$debugLabel() { - return A.TransitionRoute.prototype.get$debugLabel.call(this) + "(" + A.S(this._settings.name) + ")"; - }, - get$maintainState() { - return true; - } - }; - A.MaterialRouteTransitionMixin.prototype = { - get$transitionDuration(_) { - var t1 = this._navigator$_navigator._framework$_element; - t1.toString; - t1 = this._getPageTransitionBuilder$1(t1); - t1 = t1.get$transitionDuration(t1); - return t1; - }, - get$reverseTransitionDuration() { - var t1 = this._navigator$_navigator._framework$_element; - t1.toString; - t1 = this._getPageTransitionBuilder$1(t1); - t1 = t1.get$transitionDuration(t1); - return t1; - }, - _getPageTransitionBuilder$1(context) { - var t1, - platform = A.Theme_of(context).platform; - A.Theme_of(context); - t1 = B.Map_16V0G.$index(0, platform); - if (t1 == null) - $label0$0: { - if (B.TargetPlatform_2 === platform || B.TargetPlatform_4 === platform) { - t1 = B.C_CupertinoPageTransitionsBuilder; - break $label0$0; - } - if (B.TargetPlatform_0 === platform || B.TargetPlatform_1 === platform || B.TargetPlatform_5 === platform || B.TargetPlatform_3 === platform) { - t1 = B.C_ZoomPageTransitionsBuilder; - break $label0$0; - } - t1 = null; - } - return t1; - }, - get$barrierColor() { - return null; - }, - get$barrierLabel() { - return null; - }, - get$delegatedTransition() { - return A.page_MaterialRouteTransitionMixin__delegatedTransition$closure(); - }, - canTransitionTo$1(nextRoute) { - var nextRouteHasDelegatedTransition = this.$ti._eval$1("ModalRoute<1>")._is(nextRoute) && nextRoute.get$delegatedTransition() != null, - t1 = nextRoute instanceof A.MaterialPageRoute || nextRouteHasDelegatedTransition; - return t1; - }, - canTransitionFrom$1(previousRoute) { - return previousRoute instanceof A.MaterialPageRoute; - }, - buildPage$3(context, animation, secondaryAnimation) { - var _null = null, - t1 = this.builder.call$1(context); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, true, false, false, t1, _null); - }, - buildTransitions$4(context, animation, secondaryAnimation, child) { - A.Theme_of(context); - return new A._PageTransitionsThemeTransitions(B.Map_16V0G, this, animation, secondaryAnimation, child, null, this.$ti._eval$1("_PageTransitionsThemeTransitions<1>")); - } - }; - A._MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin.prototype = { - didPush$0() { - var t1 = this._routes$_controller; - if (t1 != null) - t1.duration = this.get$transitionDuration(0); - return this.super$ModalRoute$didPush(); - }, - didPop$1(result) { - var t1 = this._routes$_controller; - if (t1 != null) - t1.reverseDuration = this.get$reverseTransitionDuration(); - return this.super$_ModalRoute_TransitionRoute_LocalHistoryRoute$didPop(result); - } - }; - A._ZoomPageTransition.prototype = { - build$1(context) { - var _this = this, - enterTransitionBackgroundColor = A.Theme_of(context).colorScheme.surface, - t1 = _this.animation; - return new A.DualTransitionBuilder(t1, new A._ZoomPageTransition_build_closure(_this, enterTransitionBackgroundColor), new A._ZoomPageTransition_build_closure0(_this), A.ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition(context, t1, _this.secondaryAnimation, _this.child, _this.allowSnapshotting, true, enterTransitionBackgroundColor), null); - } - }; - A._ZoomPageTransition_build_closure.prototype = { - call$3(context, animation, child) { - return new A._ZoomEnterTransition(animation, child, this.$this.allowSnapshotting, false, this.enterTransitionBackgroundColor, null); - }, - "call*": "call$3", - $requiredArgCount: 3, - $signature: 221 - }; - A._ZoomPageTransition_build_closure0.prototype = { - call$3(context, animation, child) { - return new A._ZoomExitTransition(animation, this.$this.allowSnapshotting, true, child, null); - }, - "call*": "call$3", - $requiredArgCount: 3, - $signature: 220 - }; - A._ZoomEnterTransition.prototype = { - createState$0() { - return new A._ZoomEnterTransitionState(new A.SnapshotController($.$get$ChangeNotifier__emptyListeners()), $, $); - } - }; - A._ZoomEnterTransitionState.prototype = { - get$useSnapshot() { - return false; - }, - _page_transitions_theme$_updateAnimations$0() { - var t3, _this = this, - t1 = _this._widget, - t2 = t1.reverse; - if (t2) - t3 = B.C__AlwaysCompleteAnimation; - else { - t3 = $.$get$_ZoomEnterTransitionState__fadeInTransition(); - t3 = new A._AnimatedEvaluation(t1.animation, t3, t3.$ti._eval$1("_AnimatedEvaluation")); - } - _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A = t3; - t2 = t2 ? $.$get$_ZoomEnterTransitionState__scaleDownTransition() : $.$get$_ZoomEnterTransitionState__scaleUpTransition(); - t1 = t1.animation; - _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A = new A._AnimatedEvaluation(t1, t2, t2.$ti._eval$1("_AnimatedEvaluation")); - t1.addListener$1(0, _this.get$onAnimationValueChange()); - _this._widget.animation.addStatusListener$1(_this.get$onAnimationStatusChange()); - }, - initState$0() { - var t1, t2, t3, t4, _this = this; - _this._page_transitions_theme$_updateAnimations$0(); - t1 = _this._widget; - t2 = t1.reverse; - t3 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - _this.___ZoomEnterTransitionState_delegate_A = A._ZoomEnterTransitionPainter$(t1.animation, t1.backgroundColor, t3, t2, t4); - _this.super$State$initState(); - }, - didUpdateWidget$1(oldWidget) { - var t2, t3, t4, _this = this, - t1 = _this._widget; - if (oldWidget.reverse !== t1.reverse || oldWidget.animation !== t1.animation) { - t1 = oldWidget.animation; - t1.removeListener$1(0, _this.get$onAnimationValueChange()); - t1.removeStatusListener$1(_this.get$onAnimationStatusChange()); - _this._page_transitions_theme$_updateAnimations$0(); - t1 = _this.___ZoomEnterTransitionState_delegate_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this._widget; - t2 = t1.reverse; - t3 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - _this.___ZoomEnterTransitionState_delegate_A = A._ZoomEnterTransitionPainter$(t1.animation, t1.backgroundColor, t3, t2, t4); - } - _this.super$State$didUpdateWidget(oldWidget); - }, - dispose$0() { - var t1, _this = this; - _this._widget.animation.removeListener$1(0, _this.get$onAnimationValueChange()); - _this._widget.animation.removeStatusListener$1(_this.get$onAnimationStatusChange()); - t1 = _this.___ZoomEnterTransitionState_delegate_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this.super$__ZoomEnterTransitionState_State__ZoomTransitionBase$dispose(); - }, - build$1(context) { - var t1 = this.___ZoomEnterTransitionState_delegate_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return A.SnapshotWidget$(true, this._widget.child, this._ZoomTransitionBase_controller, B.SnapshotMode_0, t1); - } - }; - A._ZoomExitTransition.prototype = { - createState$0() { - return new A._ZoomExitTransitionState(new A.SnapshotController($.$get$ChangeNotifier__emptyListeners()), $, $); - } - }; - A._ZoomExitTransitionState.prototype = { - get$useSnapshot() { - return false; - }, - _page_transitions_theme$_updateAnimations$0() { - var t3, _this = this, - t1 = _this._widget, - t2 = t1.reverse; - if (t2) { - t3 = $.$get$_ZoomExitTransitionState__fadeOutTransition(); - t3 = new A._AnimatedEvaluation(t1.animation, t3, t3.$ti._eval$1("_AnimatedEvaluation")); - } else - t3 = B.C__AlwaysCompleteAnimation; - _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A = t3; - t2 = t2 ? $.$get$_ZoomExitTransitionState__scaleDownTransition() : $.$get$_ZoomExitTransitionState__scaleUpTransition(); - t1 = t1.animation; - _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A = new A._AnimatedEvaluation(t1, t2, t2.$ti._eval$1("_AnimatedEvaluation")); - t1.addListener$1(0, _this.get$onAnimationValueChange()); - _this._widget.animation.addStatusListener$1(_this.get$onAnimationStatusChange()); - }, - initState$0() { - var t1, t2, t3, t4, _this = this; - _this._page_transitions_theme$_updateAnimations$0(); - t1 = _this._widget; - t2 = t1.reverse; - t3 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - _this.___ZoomExitTransitionState_delegate_A = A._ZoomExitTransitionPainter$(t1.animation, t3, t2, t4); - _this.super$State$initState(); - }, - didUpdateWidget$1(oldWidget) { - var t2, t3, t4, _this = this, - t1 = _this._widget; - if (oldWidget.reverse !== t1.reverse || oldWidget.animation !== t1.animation) { - t1 = oldWidget.animation; - t1.removeListener$1(0, _this.get$onAnimationValueChange()); - t1.removeStatusListener$1(_this.get$onAnimationStatusChange()); - _this._page_transitions_theme$_updateAnimations$0(); - t1 = _this.___ZoomExitTransitionState_delegate_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this._widget; - t2 = t1.reverse; - t3 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - _this.___ZoomExitTransitionState_delegate_A = A._ZoomExitTransitionPainter$(t1.animation, t3, t2, t4); - } - _this.super$State$didUpdateWidget(oldWidget); - }, - dispose$0() { - var t1, _this = this; - _this._widget.animation.removeListener$1(0, _this.get$onAnimationValueChange()); - _this._widget.animation.removeStatusListener$1(_this.get$onAnimationStatusChange()); - t1 = _this.___ZoomExitTransitionState_delegate_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this.super$__ZoomExitTransitionState_State__ZoomTransitionBase$dispose(); - }, - build$1(context) { - var t1 = this.___ZoomExitTransitionState_delegate_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return A.SnapshotWidget$(true, this._widget.child, this._ZoomTransitionBase_controller, B.SnapshotMode_0, t1); - } - }; - A.PageTransitionsBuilder.prototype = { - get$transitionDuration(_) { - return B.Duration_300000; - } - }; - A.ZoomPageTransitionsBuilder.prototype = { - get$delegatedTransition() { - return new A.ZoomPageTransitionsBuilder_delegatedTransition_closure(this); - }, - buildTransitions$1$5(route, context, animation, secondaryAnimation, child) { - return new A._ZoomPageTransition(animation, secondaryAnimation, true, null, child, true, null); - } - }; - A.ZoomPageTransitionsBuilder_delegatedTransition_closure.prototype = { - call$5(context, animation, secondaryAnimation, allowSnapshotting, child) { - return A.ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition(context, animation, secondaryAnimation, child, allowSnapshotting, true, null); - }, - $signature: 278 - }; - A.ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition_closure.prototype = { - call$3(context, animation, child) { - var t1 = this.allowSnapshotting && this.allowEnterRouteSnapshotting; - return new A._ZoomEnterTransition(animation, child, t1, true, this.enterTransitionBackgroundColor, null); - }, - "call*": "call$3", - $requiredArgCount: 3, - $signature: 221 - }; - A.ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition_closure0.prototype = { - call$3(context, animation, child) { - return new A._ZoomExitTransition(animation, this.allowSnapshotting, false, child, null); - }, - "call*": "call$3", - $requiredArgCount: 3, - $signature: 220 - }; - A.CupertinoPageTransitionsBuilder.prototype = { - get$transitionDuration(_) { - return B.Duration_500000; - }, - get$delegatedTransition() { - return A.route_CupertinoPageTransition_delegatedTransition$closure(); - }, - buildTransitions$1$5(route, context, animation, secondaryAnimation, child, $T) { - return A.CupertinoRouteTransitionMixin_buildPageTransitions(route, context, animation, secondaryAnimation, child, $T); - } - }; - A.PageTransitionsTheme.prototype = { - _all$1(builders) { - var t1 = type$.MappedListIterable_of_TargetPlatform_and_nullable_PageTransitionsBuilder; - t1 = A.List_List$_of(new A.MappedListIterable(B.List_Y7p, new A.PageTransitionsTheme__all_closure(builders), t1), t1._eval$1("ListIterable.E")); - return t1; - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - if (other instanceof A.PageTransitionsTheme) - return true; - return false; - }, - get$hashCode(_) { - return A.Object_hashAll(this._all$1(B.Map_16V0G)); - } - }; - A.PageTransitionsTheme__all_closure.prototype = { - call$1(platform) { - return this.builders.$index(0, platform); - }, - $signature: 279 - }; - A._PageTransitionsThemeTransitions.prototype = { - createState$0() { - return new A._PageTransitionsThemeTransitionsState(this.$ti._eval$1("_PageTransitionsThemeTransitionsState<1>")); - } - }; - A._PageTransitionsThemeTransitionsState.prototype = { - build$1(context) { - var platform0, matchingBuilder, _this = this, - platform = A.Theme_of(context).platform, - t1 = _this._widget; - if (t1.route._navigator$_navigator.userGestureInProgressNotifier._change_notifier$_value) { - platform0 = _this._transitionPlatform; - if (platform0 == null) - _this._transitionPlatform = platform; - else - platform = platform0; - } else - _this._transitionPlatform = null; - matchingBuilder = t1.builders.$index(0, platform); - if (matchingBuilder == null) { - $label0$0: { - if (B.TargetPlatform_2 === platform) { - t1 = B.C_CupertinoPageTransitionsBuilder; - break $label0$0; - } - if (B.TargetPlatform_0 === platform || B.TargetPlatform_1 === platform || B.TargetPlatform_5 === platform || B.TargetPlatform_4 === platform || B.TargetPlatform_3 === platform) { - t1 = B.C_ZoomPageTransitionsBuilder; - break $label0$0; - } - t1 = null; - } - matchingBuilder = t1; - } - t1 = _this._widget; - return matchingBuilder.buildTransitions$1$5(t1.route, context, t1.animation, t1.secondaryAnimation, t1.child, _this.$ti._precomputed1); - } - }; - A._ZoomTransitionBase.prototype = { - onAnimationValueChange$0() { - var t2, _this = this, - t1 = _this._ZoomTransitionBase____ZoomTransitionBase_scaleTransition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.parent; - if (J.$eq$(t1._evaluatable.transform$1(0, t2.get$value(t2)), 1)) { - t1 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!J.$eq$(t1.get$value(t1), 0)) { - t1 = _this._ZoomTransitionBase____ZoomTransitionBase_fadeTransition_A; - t1 = J.$eq$(t1.get$value(t1), 1); - } else - t1 = true; - } else - t1 = false; - t2 = _this._ZoomTransitionBase_controller; - if (t1) - t2.set$allowSnapshotting(false); - else { - _this.get$useSnapshot(); - t2.set$allowSnapshotting(false); - } - }, - onAnimationStatusChange$1($status) { - if ($status.get$isAnimating()) - this.get$useSnapshot(); - this._ZoomTransitionBase_controller.set$allowSnapshotting(false); - } - }; - A._ZoomEnterTransitionPainter.prototype = { - _onStatusChange$1(__wc0_formal) { - this.notifyListeners$0(); - }, - _drawScrim$3(context, offset, size) { - var t1, scrimOpacity, t2, t3, t4, t5, _this = this; - if (!_this.reverse) { - t1 = _this.animation; - t1 = t1.get$status(t1) !== B.AnimationStatus_3; - } else - t1 = false; - if (t1) { - t1 = _this.animation; - t1 = $.$get$_ZoomEnterTransitionState__scrimOpacityTween().transform$1(0, t1.get$value(t1)); - t1.toString; - scrimOpacity = t1; - } else - scrimOpacity = 0; - if (scrimOpacity > 0) { - t1 = context.get$canvas(0); - t2 = offset._dx; - t3 = offset._dy; - $.$get$_renderer(); - t4 = A.CkPaint$(); - t5 = _this.backgroundColor; - t4._colorValue = A.Color$fromARGB(B.JSNumber_methods.round$0(255 * scrimOpacity), t5.toARGB32$0() >>> 16 & 255, t5.toARGB32$0() >>> 8 & 255, t5.toARGB32$0() & 255).get$value(0); - t1._canvas.drawRect$2(new A.Rect(t2, t3, t2 + size._dx, t3 + size._dy), t4); - } - }, - paint$4(context, offset, size, painter) { - var t1, t2, t3, _this = this; - if (!_this.animation.get$isAnimating()) - return painter.call$2(context, offset); - _this._drawScrim$3(context, offset, size); - t1 = _this._page_transitions_theme$_transform; - t2 = _this.scale; - t3 = t2.parent; - A._updateScaledTransform(t1, t2._evaluatable.transform$1(0, t3.get$value(t3)), size); - t3 = _this._transformHandler; - t3.set$layer(0, context.pushTransform$5$oldLayer(true, offset, t1, new A._ZoomEnterTransitionPainter_paint_closure(_this, painter), t3._layer)); - }, - paintSnapshot$6(context, offset, size, image, sourceSize, pixelRatio) { - var t1, t2, t3; - this._drawScrim$3(context, offset, size); - t1 = this.scale; - t2 = t1.parent; - t3 = this.fade; - A._drawImageScaledAndCentered(context, image, t1._evaluatable.transform$1(0, t2.get$value(t2)), t3.get$value(t3), pixelRatio); - }, - dispose$0() { - var _this = this, - t1 = _this.animation, - t2 = _this.get$notifyListeners(); - t1.removeListener$1(0, t2); - t1.removeStatusListener$1(_this.get$_onStatusChange()); - _this.scale.parent.removeListener$1(0, t2); - _this.fade.removeListener$1(0, t2); - _this._opacityHandle.set$layer(0, null); - _this._transformHandler.set$layer(0, null); - _this.super$ChangeNotifier$dispose(); - }, - shouldRepaint$1(oldDelegate) { - var t2, t3, t4, t5, _this = this, - t1 = true; - if (oldDelegate.reverse === _this.reverse) { - t2 = oldDelegate.animation; - t3 = _this.animation; - if (J.$eq$(t2.get$value(t2), t3.get$value(t3))) { - t2 = oldDelegate.scale; - t3 = t2.parent; - t4 = _this.scale; - t5 = t4.parent; - if (J.$eq$(t2._evaluatable.transform$1(0, t3.get$value(t3)), t4._evaluatable.transform$1(0, t5.get$value(t5)))) { - t1 = oldDelegate.fade; - t2 = _this.fade; - t2 = !J.$eq$(t1.get$value(t1), t2.get$value(t2)); - t1 = t2; - } - } - } - return t1; - } - }; - A._ZoomEnterTransitionPainter_paint_closure.prototype = { - call$2(context, offset) { - var t1 = this.$this, - t2 = t1._opacityHandle; - t1 = t1.fade; - t2.set$layer(0, context.pushOpacity$4$oldLayer(offset, B.JSNumber_methods.round$0(t1.get$value(t1) * 255), this.painter, t2._layer)); - }, - $signature: 13 - }; - A._ZoomExitTransitionPainter.prototype = { - _onStatusChange$1(__wc1_formal) { - this.notifyListeners$0(); - }, - paintSnapshot$6(context, offset, size, image, sourceSize, pixelRatio) { - var t1 = this.scale, - t2 = t1.parent, - t3 = this.fade; - A._drawImageScaledAndCentered(context, image, t1._evaluatable.transform$1(0, t2.get$value(t2)), t3.get$value(t3), pixelRatio); - }, - paint$4(context, offset, size, painter) { - var t1, t2, t3, _this = this; - if (!_this.animation.get$isAnimating()) - return painter.call$2(context, offset); - t1 = _this._page_transitions_theme$_transform; - t2 = _this.scale; - t3 = t2.parent; - A._updateScaledTransform(t1, t2._evaluatable.transform$1(0, t3.get$value(t3)), size); - t3 = _this._transformHandler; - t3.set$layer(0, context.pushTransform$5$oldLayer(true, offset, t1, new A._ZoomExitTransitionPainter_paint_closure(_this, painter), t3._layer)); - }, - shouldRepaint$1(oldDelegate) { - var t2, t3, t4, - t1 = true; - if (oldDelegate.reverse === this.reverse) { - t2 = oldDelegate.fade; - t3 = this.fade; - if (J.$eq$(t2.get$value(t2), t3.get$value(t3))) { - t1 = oldDelegate.scale; - t2 = t1.parent; - t3 = this.scale; - t4 = t3.parent; - t4 = !J.$eq$(t1._evaluatable.transform$1(0, t2.get$value(t2)), t3._evaluatable.transform$1(0, t4.get$value(t4))); - t1 = t4; - } - } - return t1; - }, - dispose$0() { - var t1, _this = this; - _this._opacityHandle.set$layer(0, null); - _this._transformHandler.set$layer(0, null); - t1 = _this.get$notifyListeners(); - _this.scale.parent.removeListener$1(0, t1); - _this.fade.removeListener$1(0, t1); - _this.animation.removeStatusListener$1(_this.get$_onStatusChange()); - _this.super$ChangeNotifier$dispose(); - } - }; - A._ZoomExitTransitionPainter_paint_closure.prototype = { - call$2(context, offset) { - var t1 = this.$this, - t2 = t1._opacityHandle; - t1 = t1.fade; - t2.set$layer(0, context.pushOpacity$4$oldLayer(offset, B.JSNumber_methods.round$0(t1.get$value(t1) * 255), this.painter, t2._layer)); - }, - $signature: 13 - }; - A._PageTransitionsTheme_Object_Diagnosticable.prototype = {}; - A.__ZoomEnterTransitionState_State__ZoomTransitionBase.prototype = { - dispose$0() { - var t1 = this._ZoomTransitionBase_controller; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - this.super$State$dispose(); - } - }; - A.__ZoomExitTransitionState_State__ZoomTransitionBase.prototype = { - dispose$0() { - var t1 = this._ZoomTransitionBase_controller; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - this.super$State$dispose(); - } - }; - A.PopupMenuThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.color, _this.shape, _this.menuPadding, _this.elevation, _this.shadowColor, _this.surfaceTintColor, _this.textStyle, _this.labelTextStyle, _this.enableFeedback, _this.mouseCursor, _this.position, _this.iconColor, _this.iconSize, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.PopupMenuThemeData && J.$eq$(other.color, _this.color) && J.$eq$(other.shape, _this.shape) && J.$eq$(other.menuPadding, _this.menuPadding) && other.elevation == _this.elevation && J.$eq$(other.shadowColor, _this.shadowColor) && J.$eq$(other.surfaceTintColor, _this.surfaceTintColor) && J.$eq$(other.textStyle, _this.textStyle) && other.labelTextStyle == _this.labelTextStyle && J.$eq$(other.iconColor, _this.iconColor) && other.iconSize == _this.iconSize; - } - }; - A._PopupMenuThemeData_Object_Diagnosticable.prototype = {}; - A._ActivityIndicatorType.prototype = { - _enumToString$0() { - return "_ActivityIndicatorType." + this._name; - } - }; - A.ProgressIndicator.prototype = {}; - A._CircularProgressIndicatorPainter.prototype = { - paint$2(canvas, size) { - var paint, t1, strokeOffset, t2, t3, t4, backgroundPaint, _this = this; - $.$get$_renderer(); - paint = A.CkPaint$(); - t1 = _this.valueColor; - paint._colorValue = t1.get$value(t1); - t1 = paint.strokeWidth = _this.strokeWidth; - paint.style = B.PaintingStyle_1; - strokeOffset = t1 / 2 * -_this.strokeAlign; - t2 = strokeOffset * 2; - t3 = size._dx - t2; - t2 = size._dy - t2; - t4 = _this.trackColor; - if (t4 != null) { - backgroundPaint = A.CkPaint$(); - backgroundPaint._colorValue = t4.get$value(t4); - backgroundPaint.strokeWidth = t1; - backgroundPaint.strokeCap = B.StrokeCap_1; - backgroundPaint.style = B.PaintingStyle_1; - canvas._canvas.drawArc$5(new A.Rect(strokeOffset, strokeOffset, strokeOffset + t3, strokeOffset + t2), 0, 6.282185307179586, false, backgroundPaint); - } - paint.strokeCap = B.StrokeCap_2; - canvas._canvas.drawArc$5(new A.Rect(strokeOffset, strokeOffset, strokeOffset + t3, strokeOffset + t2), _this.arcStart, _this.arcSweep, false, paint); - }, - shouldRepaint$1(oldPainter) { - var _this = this, - t1 = true; - if (J.$eq$(oldPainter.trackColor, _this.trackColor)) - if (oldPainter.valueColor.$eq(0, _this.valueColor)) - if (oldPainter.headValue === _this.headValue) - if (oldPainter.tailValue === _this.tailValue) - if (oldPainter.offsetValue === _this.offsetValue) - if (oldPainter.rotationValue === _this.rotationValue) - if (oldPainter.strokeWidth === _this.strokeWidth) - if (oldPainter.strokeAlign === _this.strokeAlign) - t1 = oldPainter.trackGap != _this.trackGap; - return t1; - } - }; - A.CircularProgressIndicator.prototype = { - createState$0() { - return new A._CircularProgressIndicatorState(null, null); - } - }; - A._CircularProgressIndicatorState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - t1 = A.AnimationController$(null, B.Duration_2961926000, null, null, _this); - _this.___CircularProgressIndicatorState__controller_A = t1; - _this._widget.toString; - t1.repeat$0(0); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2; - this.super$State$didUpdateWidget(oldWidget); - this._widget.toString; - t1 = this.___CircularProgressIndicatorState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1._ticker; - t2 = !(t2 != null && t2._ticker$_future != null); - if (t2) - t1.repeat$0(0); - }, - dispose$0() { - var t1 = this.___CircularProgressIndicatorState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin$dispose(); - }, - _buildMaterialIndicator$5(context, headValue, tailValue, offsetValue, rotationValue) { - var t1, trackColor, t2, strokeWidth, strokeAlign, constraints, effectivePadding, t3, result, _this = this, _null = null, - indicatorTheme = A.ProgressIndicatorTheme_of(context); - _this._widget.toString; - A.Theme_of(context); - switch (true) { - case true: - _this._widget.toString; - t1 = new A._CircularProgressIndicatorDefaultsM3Year2023(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - break; - case false: - _this._widget.toString; - t1 = new A._CircularProgressIndicatorDefaultsM2(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - break; - default: - t1 = _null; - } - _this._widget.toString; - trackColor = indicatorTheme.circularTrackColor; - if (trackColor == null) - trackColor = t1.circularTrackColor; - t2 = _this._widget.strokeWidth; - strokeWidth = t2 == null ? indicatorTheme.strokeWidth : t2; - if (strokeWidth == null) - strokeWidth = t1.get$strokeWidth(); - _this._widget.toString; - strokeAlign = indicatorTheme.strokeAlign; - if (strokeAlign == null) - strokeAlign = t1.get$strokeAlign(); - _this._widget.toString; - constraints = indicatorTheme.constraints; - if (constraints == null) - constraints = t1.get$constraints(); - _this._widget.toString; - effectivePadding = indicatorTheme.circularTrackPadding; - if (effectivePadding == null) - effectivePadding = t1.circularTrackPadding; - _this._widget.toString; - t1 = t1.get$color(t1); - t2 = A.ProgressIndicatorTheme_of(context).color; - t1 = t2 == null ? t1 : t2; - _this._widget.toString; - t2 = tailValue * 3 / 2 * 3.141592653589793; - t3 = Math.max(headValue * 3 / 2 * 3.141592653589793 - t2, 0.001); - result = new A.ConstrainedBox(constraints, A.CustomPaint$(_null, _null, _null, new A._CircularProgressIndicatorPainter(trackColor, t1, _null, headValue, tailValue, offsetValue, rotationValue, strokeWidth, strokeAlign, -1.5707963267948966 + t2 + rotationValue * 3.141592653589793 * 2 + offsetValue * 0.5 * 3.141592653589793, t3, indicatorTheme.strokeCap, _null, true, _null), B.Size_0_0), _null); - if (effectivePadding != null) - result = new A.Padding(effectivePadding, result, _null); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, result, _null); - }, - _buildAnimation$0() { - var t1 = this.___CircularProgressIndicatorState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return A.AnimatedBuilder$(t1, new A._CircularProgressIndicatorState__buildAnimation_closure(this), null); - }, - build$1(context) { - this._widget.toString; - switch (0) { - case 0: - return this._buildAnimation$0(); - } - } - }; - A._CircularProgressIndicatorState__buildAnimation_closure.prototype = { - call$2(context, child) { - var t1 = this.$this, - t2 = $.$get$_CircularProgressIndicatorState__strokeHeadTween(), - t3 = t1.___CircularProgressIndicatorState__controller_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - return t1._buildMaterialIndicator$5(context, t2.transform$1(0, t3.get$value(0)), $.$get$_CircularProgressIndicatorState__strokeTailTween().transform$1(0, t1.___CircularProgressIndicatorState__controller_A.get$value(0)), $.$get$_CircularProgressIndicatorState__offsetTween().transform$1(0, t1.___CircularProgressIndicatorState__controller_A.get$value(0)), $.$get$_CircularProgressIndicatorState__rotationTween().transform$1(0, t1.___CircularProgressIndicatorState__controller_A.get$value(0))); - }, - $signature: 87 - }; - A._CircularProgressIndicatorDefaultsM2.prototype = { - get$color(_) { - var t1, _this = this, - value = _this.___CircularProgressIndicatorDefaultsM2__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___CircularProgressIndicatorDefaultsM2__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___CircularProgressIndicatorDefaultsM2__colors_FI = t1.colorScheme; - } - return value.primary; - }, - get$strokeWidth() { - return 4; - }, - get$strokeAlign() { - return 0; - }, - get$constraints() { - return B.BoxConstraints_rW9; - } - }; - A._CircularProgressIndicatorDefaultsM3Year2023.prototype = { - get$color(_) { - var t1, _this = this, - value = _this.___CircularProgressIndicatorDefaultsM3Year2023__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___CircularProgressIndicatorDefaultsM3Year2023__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___CircularProgressIndicatorDefaultsM3Year2023__colors_FI = t1.colorScheme; - } - return value.primary; - }, - get$strokeWidth() { - return 4; - }, - get$strokeAlign() { - return 0; - }, - get$constraints() { - return B.BoxConstraints_rW9; - } - }; - A.__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin.prototype = { - dispose$0() { - var _this = this, - t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTicker()); - _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - }, - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTicker$0(); - } - }; - A.ProgressIndicatorThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.get$color(_this), _this.linearTrackColor, _this.linearMinHeight, _this.get$circularTrackColor(), _this.refreshBackgroundColor, _this.borderRadius, _this.stopIndicatorColor, _this.stopIndicatorRadius, _this.get$strokeAlign(), _this.get$strokeWidth(), _this.strokeCap, _this.get$constraints(), _this.get$trackGap(), _this.get$circularTrackPadding(), _this.year2023, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.ProgressIndicatorThemeData) - if (J.$eq$(other.get$color(other), _this.get$color(_this))) - if (J.$eq$(other.linearTrackColor, _this.linearTrackColor)) - if (other.linearMinHeight == _this.linearMinHeight) - if (J.$eq$(other.get$circularTrackColor(), _this.get$circularTrackColor())) - if (J.$eq$(other.refreshBackgroundColor, _this.refreshBackgroundColor)) - if (J.$eq$(other.borderRadius, _this.borderRadius)) - if (J.$eq$(other.stopIndicatorColor, _this.stopIndicatorColor)) - if (other.stopIndicatorRadius == _this.stopIndicatorRadius) - if (other.get$strokeAlign() == _this.get$strokeAlign()) - if (other.get$strokeWidth() == _this.get$strokeWidth()) - if (J.$eq$(other.get$constraints(), _this.get$constraints())) - if (other.get$trackGap() == _this.get$trackGap()) - t1 = J.$eq$(other.get$circularTrackPadding(), _this.get$circularTrackPadding()); - return t1; - }, - get$color(receiver) { - return this.color; - }, - get$circularTrackColor() { - return this.circularTrackColor; - }, - get$strokeWidth() { - return this.strokeWidth; - }, - get$strokeAlign() { - return this.strokeAlign; - }, - get$constraints() { - return this.constraints; - }, - get$trackGap() { - return this.trackGap; - }, - get$circularTrackPadding() { - return this.circularTrackPadding; - } - }; - A._ProgressIndicatorThemeData_Object_Diagnosticable.prototype = {}; - A.RadioThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.mouseCursor, _this.fillColor, _this.overlayColor, _this.splashRadius, _this.materialTapTargetSize, _this.visualDensity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.RadioThemeData) - if (other.fillColor == _this.fillColor) - if (other.overlayColor == _this.overlayColor) - t1 = other.splashRadius == _this.splashRadius; - return t1; - } - }; - A._RadioThemeData_Object_Diagnosticable.prototype = {}; - A._ScaffoldSlot.prototype = { - _enumToString$0() { - return "_ScaffoldSlot." + this._name; - } - }; - A.ScaffoldMessenger.prototype = { - createState$0() { - var _null = null; - return new A.ScaffoldMessengerState(A.LinkedHashSet_LinkedHashSet(type$.ScaffoldState), A.ListQueue$(_null, type$.ScaffoldFeatureController_MaterialBanner_MaterialBannerClosedReason), A.ListQueue$(_null, type$.ScaffoldFeatureController_SnackBar_SnackBarClosedReason), _null, _null); - } - }; - A.ScaffoldMessengerState.prototype = { - didChangeDependencies$0() { - var accessibleNavigation, t2, _this = this, - t1 = _this._framework$_element; - t1.toString; - accessibleNavigation = A.InheritedModel_inheritFrom(t1, B._MediaQueryAspect_11, type$.MediaQuery).data.accessibleNavigation; - t1 = _this._accessibleNavigation; - t2 = false; - if (t1 === true) - if (!accessibleNavigation) { - t1 = _this._snackBarTimer; - t1 = t1 != null && t1._handle == null; - } else - t1 = t2; - else - t1 = t2; - if (t1) - _this.hideCurrentSnackBar$1$reason(B.SnackBarClosedReason_5); - _this._accessibleNavigation = accessibleNavigation; - _this.super$State$didChangeDependencies(); - }, - _updateScaffolds$0() { - var t1, t2, t3, t4, t5, $parent; - for (t1 = this._scaffolds, t2 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t3 = type$.ScaffoldState, t4 = t2.$ti._precomputed1; t2.moveNext$0();) { - t5 = t2._collection$_current; - if (t5 == null) - t5 = t4._as(t5); - $parent = t5._framework$_element.findAncestorStateOfType$1$0(t3); - if ($parent == null || !t1.contains$1(0, $parent)) { - t5._updateSnackBar$0(); - t5._updateMaterialBanner$0(); - } - } - }, - _isRoot$1(scaffold) { - var $parent = scaffold._framework$_element.findAncestorStateOfType$1$0(type$.ScaffoldState); - return $parent == null || !this._scaffolds.contains$1(0, $parent); - }, - showSnackBar$1(snackBar) { - var controller, t2, t3, exception, _this = this, - t1 = _this._snackBarController; - if (t1 == null) { - t1 = A.AnimationController$("SnackBar", B.Duration_250000, null, null, _this); - t1.didRegisterListener$0(); - t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t2._isDirty = true; - t2._list.push(_this.get$_handleSnackBarStatusChanged()); - _this._snackBarController = t1; - } - t2 = _this._snackBars; - if (t2._head === t2._tail) - t1.forward$0(0); - controller = A._Cell$named("controller"); - t1 = _this._snackBarController; - t1.toString; - t2 = new A.UniqueKey(); - t3 = snackBar.key; - t2 = t3 == null ? t2 : t3; - controller._value = new A.ScaffoldFeatureController(A.SnackBar$(snackBar.action, snackBar.actionOverflowThreshold, t1, snackBar.backgroundColor, snackBar.behavior, snackBar.clipBehavior, snackBar.closeIconColor, snackBar.content, snackBar.dismissDirection, snackBar.duration, snackBar.elevation, snackBar.hitTestBehavior, t2, snackBar.margin, snackBar.onVisible, snackBar.padding, snackBar.shape, snackBar.showCloseIcon, snackBar.width), new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_SnackBarClosedReason), type$._AsyncCompleter_SnackBarClosedReason), new A.ScaffoldMessengerState_showSnackBar_closure(_this), type$.ScaffoldFeatureController_SnackBar_SnackBarClosedReason); - try { - _this.setState$1(new A.ScaffoldMessengerState_showSnackBar_closure0(_this, controller)); - _this._updateScaffolds$0(); - } catch (exception) { - throw exception; - } - return controller._readLocal$0(); - }, - _handleSnackBarStatusChanged$1($status) { - var _this = this; - switch ($status.index) { - case 0: - _this.setState$1(new A.ScaffoldMessengerState__handleSnackBarStatusChanged_closure(_this)); - _this._updateScaffolds$0(); - if (!_this._snackBars.get$isEmpty(0)) - _this._snackBarController.forward$0(0); - break; - case 3: - _this.setState$1(new A.ScaffoldMessengerState__handleSnackBarStatusChanged_closure0()); - _this._updateScaffolds$0(); - break; - case 1: - case 2: - break; - } - }, - removeCurrentSnackBar$1$reason(reason) { - var completer, _this = this, - t1 = _this._snackBars; - if (t1._head === t1._tail) - return; - completer = t1.get$first(0)._completer; - if ((completer.future._state & 30) === 0) - completer.complete$1(0, reason); - t1 = _this._snackBarTimer; - if (t1 != null) - t1.cancel$0(0); - _this._snackBarTimer = null; - _this._snackBarController.set$value(0, 0); - }, - hideCurrentSnackBar$1$reason(reason) { - var completer, t2, _this = this, - t1 = _this._snackBars; - if (t1._head === t1._tail || _this._snackBarController.get$status(0) === B.AnimationStatus_0) - return; - completer = t1.get$first(0)._completer; - t1 = _this._accessibleNavigation; - t1.toString; - t2 = _this._snackBarController; - if (t1) { - t2.set$value(0, 0); - completer.complete$1(0, reason); - } else - t2.reverse$0(0).then$1$1(0, new A.ScaffoldMessengerState_hideCurrentSnackBar_closure(completer, reason), type$.void); - t1 = _this._snackBarTimer; - if (t1 != null) - t1.cancel$0(0); - _this._snackBarTimer = null; - }, - hideCurrentSnackBar$0() { - return this.hideCurrentSnackBar$1$reason(B.SnackBarClosedReason_3); - }, - build$1(context) { - var t1, route, snackBar, _this = this; - _this._accessibleNavigation = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_11, type$.MediaQuery).data.accessibleNavigation; - t1 = _this._snackBars; - if (!t1.get$isEmpty(0)) { - route = A.ModalRoute__of(context, null, type$.nullable_Object); - if (route == null || route.get$isCurrent()) - if (_this._snackBarController.get$status(0) === B.AnimationStatus_3 && _this._snackBarTimer == null) { - snackBar = t1.get$first(0)._scaffold$_widget; - _this._snackBarTimer = A.Timer_Timer(snackBar.duration, new A.ScaffoldMessengerState_build_closure(_this, snackBar, context)); - } - } - return new A._ScaffoldMessengerScope(_this, _this._widget.child, null); - }, - dispose$0() { - var _this = this, - t1 = _this._snackBarController; - if (t1 != null) - t1.dispose$0(); - t1 = _this._snackBarTimer; - if (t1 != null) - t1.cancel$0(0); - _this._snackBarTimer = null; - _this.super$_ScaffoldMessengerState_State_TickerProviderStateMixin$dispose(); - } - }; - A.ScaffoldMessengerState_showSnackBar_closure.prototype = { - call$0() { - this.$this.hideCurrentSnackBar$0(); - }, - $signature: 0 - }; - A.ScaffoldMessengerState_showSnackBar_closure0.prototype = { - call$0() { - this.$this._snackBars._collection$_add$1(0, this.controller._readLocal$0()); - }, - $signature: 0 - }; - A.ScaffoldMessengerState__handleSnackBarStatusChanged_closure.prototype = { - call$0() { - this.$this._snackBars.removeFirst$0(); - }, - $signature: 0 - }; - A.ScaffoldMessengerState__handleSnackBarStatusChanged_closure0.prototype = { - call$0() { - }, - $signature: 0 - }; - A.ScaffoldMessengerState_hideCurrentSnackBar_closure.prototype = { - call$1(value) { - var t1 = this.completer; - if ((t1.future._state & 30) === 0) - t1.complete$1(0, this.reason); - }, - $signature: 24 - }; - A.ScaffoldMessengerState_build_closure.prototype = { - call$0() { - if (this.snackBar.action != null && A.InheritedModel_inheritFrom(this.context, B._MediaQueryAspect_11, type$.MediaQuery).data.accessibleNavigation) - return; - this.$this.hideCurrentSnackBar$1$reason(B.SnackBarClosedReason_5); - }, - $signature: 0 - }; - A._ScaffoldMessengerScope.prototype = { - updateShouldNotify$1(old) { - return this._scaffoldMessengerState !== old._scaffoldMessengerState; - } - }; - A.ScaffoldPrelayoutGeometry.prototype = {}; - A.ScaffoldGeometry.prototype = { - copyWith$2$bottomNavigationBarTop$floatingActionButtonArea(bottomNavigationBarTop, floatingActionButtonArea) { - var t1 = bottomNavigationBarTop == null ? this.bottomNavigationBarTop : bottomNavigationBarTop; - return new A.ScaffoldGeometry(t1, floatingActionButtonArea == null ? this.floatingActionButtonArea : floatingActionButtonArea); - } - }; - A._ScaffoldGeometryNotifier.prototype = { - _updateWith$3$bottomNavigationBarTop$floatingActionButtonArea$floatingActionButtonScale(bottomNavigationBarTop, floatingActionButtonArea, floatingActionButtonScale) { - var _this = this; - _this.floatingActionButtonScale = floatingActionButtonScale == null ? _this.floatingActionButtonScale : floatingActionButtonScale; - _this.geometry = _this.geometry.copyWith$2$bottomNavigationBarTop$floatingActionButtonArea(bottomNavigationBarTop, floatingActionButtonArea); - _this.notifyListeners$0(); - }, - _updateWith$1$floatingActionButtonScale(floatingActionButtonScale) { - return this._updateWith$3$bottomNavigationBarTop$floatingActionButtonArea$floatingActionButtonScale(null, null, floatingActionButtonScale); - }, - _updateWith$2$bottomNavigationBarTop$floatingActionButtonArea(bottomNavigationBarTop, floatingActionButtonArea) { - return this._updateWith$3$bottomNavigationBarTop$floatingActionButtonArea$floatingActionButtonScale(bottomNavigationBarTop, floatingActionButtonArea, null); - } - }; - A._BodyBoxConstraints.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (!_this.super$BoxConstraints$$eq(0, other)) - return false; - return other instanceof A._BodyBoxConstraints && other.materialBannerHeight === _this.materialBannerHeight && other.bottomWidgetsHeight === _this.bottomWidgetsHeight && other.appBarHeight === _this.appBarHeight; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(A.BoxConstraints.prototype.get$hashCode.call(_this, 0), _this.materialBannerHeight, _this.bottomWidgetsHeight, _this.appBarHeight, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._BodyBuilder.prototype = { - build$1(context) { - return this.body; - } - }; - A._ScaffoldLayout.prototype = { - performLayout$1(size) { - var appBarHeight, contentTop, bottomWidgetsHeight, bottomNavigationBarTop, materialBannerSize, t2, contentBottom, bodyMaxHeight, snackBarSize, bottomSheetSize, floatingActionButtonRect, fabSize, currentGeometry, currentFabOffset, fabOffset, t3, t4, hasCustomWidth, t5, snackBarYOffsetBase, xOffset, _this = this, - looseConstraints = A.BoxConstraints$loose(size), - t1 = size._dx, - fullWidthConstraints = looseConstraints.tighten$1$width(t1), - bottom = size._dy; - if (_this._idToChild.$index(0, B._ScaffoldSlot_1) != null) { - appBarHeight = _this.layoutChild$2(B._ScaffoldSlot_1, fullWidthConstraints)._dy; - _this.positionChild$2(B._ScaffoldSlot_1, B.Offset_0_0); - contentTop = appBarHeight; - } else { - contentTop = 0; - appBarHeight = 0; - } - if (_this._idToChild.$index(0, B._ScaffoldSlot_7) != null) { - bottomWidgetsHeight = 0 + _this.layoutChild$2(B._ScaffoldSlot_7, fullWidthConstraints)._dy; - bottomNavigationBarTop = Math.max(0, bottom - bottomWidgetsHeight); - _this.positionChild$2(B._ScaffoldSlot_7, new A.Offset(0, bottomNavigationBarTop)); - } else { - bottomWidgetsHeight = 0; - bottomNavigationBarTop = null; - } - if (_this._idToChild.$index(0, B._ScaffoldSlot_6) != null) { - bottomWidgetsHeight += _this.layoutChild$2(B._ScaffoldSlot_6, new A.BoxConstraints(0, fullWidthConstraints.maxWidth, 0, Math.max(0, bottom - bottomWidgetsHeight - contentTop)))._dy; - _this.positionChild$2(B._ScaffoldSlot_6, new A.Offset(0, Math.max(0, bottom - bottomWidgetsHeight))); - } - if (_this._idToChild.$index(0, B._ScaffoldSlot_5) != null) { - materialBannerSize = _this.layoutChild$2(B._ScaffoldSlot_5, fullWidthConstraints); - _this.positionChild$2(B._ScaffoldSlot_5, new A.Offset(0, appBarHeight)); - if (!_this.extendBodyBehindMaterialBanner) - contentTop += materialBannerSize._dy; - } else - materialBannerSize = B.Size_0_0; - t2 = _this.minInsets; - contentBottom = Math.max(0, bottom - Math.max(t2.bottom, bottomWidgetsHeight)); - if (_this._idToChild.$index(0, B._ScaffoldSlot_0) != null) { - bodyMaxHeight = Math.max(0, contentBottom - contentTop); - _this.layoutChild$2(B._ScaffoldSlot_0, new A._BodyBoxConstraints(0, appBarHeight, materialBannerSize._dy, 0, fullWidthConstraints.maxWidth, 0, bodyMaxHeight)); - _this.positionChild$2(B._ScaffoldSlot_0, new A.Offset(0, contentTop)); - } - if (_this._idToChild.$index(0, B._ScaffoldSlot_2) != null) { - _this.layoutChild$2(B._ScaffoldSlot_2, new A.BoxConstraints(0, fullWidthConstraints.maxWidth, 0, contentBottom)); - _this.positionChild$2(B._ScaffoldSlot_2, B.Offset_0_0); - } - snackBarSize = _this._idToChild.$index(0, B._ScaffoldSlot_4) != null && !_this.isSnackBarFloating ? _this.layoutChild$2(B._ScaffoldSlot_4, fullWidthConstraints) : B.Size_0_0; - if (_this._idToChild.$index(0, B._ScaffoldSlot_3) != null) { - bottomSheetSize = _this.layoutChild$2(B._ScaffoldSlot_3, new A.BoxConstraints(0, fullWidthConstraints.maxWidth, 0, Math.max(0, contentBottom - contentTop))); - _this.positionChild$2(B._ScaffoldSlot_3, new A.Offset((t1 - bottomSheetSize._dx) / 2, contentBottom - bottomSheetSize._dy)); - } else - bottomSheetSize = B.Size_0_0; - floatingActionButtonRect = A._Cell$named("floatingActionButtonRect"); - if (_this._idToChild.$index(0, B._ScaffoldSlot_8) != null) { - fabSize = _this.layoutChild$2(B._ScaffoldSlot_8, looseConstraints); - currentGeometry = new A.ScaffoldPrelayoutGeometry(fabSize, bottomSheetSize, contentBottom, appBarHeight, t2, _this.minViewPadding, size, snackBarSize, _this.textDirection); - currentFabOffset = _this.currentFloatingActionButtonLocation.getOffset$1(currentGeometry); - fabOffset = _this.floatingActionButtonMotionAnimator.getOffset$3$begin$end$progress(_this.previousFloatingActionButtonLocation.getOffset$1(currentGeometry), currentFabOffset, _this.floatingActionButtonMoveAnimationProgress); - _this.positionChild$2(B._ScaffoldSlot_8, fabOffset); - t3 = fabOffset._dx; - t4 = fabOffset._dy; - floatingActionButtonRect._value = new A.Rect(t3, t4, t3 + fabSize._dx, t4 + fabSize._dy); - } - if (_this._idToChild.$index(0, B._ScaffoldSlot_4) != null) { - t3 = _this.snackBarWidth; - hasCustomWidth = t3 != null && t3 < t1; - if (snackBarSize.$eq(0, B.Size_0_0)) - snackBarSize = _this.layoutChild$2(B._ScaffoldSlot_4, hasCustomWidth ? looseConstraints : fullWidthConstraints); - $label0$0: { - t4 = true; - t5 = true; - t5 = B.C__EndFloatFabLocation === _this.currentFloatingActionButtonLocation; - if (t5) - break $label0$0; - break $label0$0; - } - t5 = floatingActionButtonRect._readLocal$0(); - if (!new A.Size(t5.right - t5.left, t5.bottom - t5.top).$eq(0, B.Size_0_0) && _this.isSnackBarFloating && t4) - snackBarYOffsetBase = bottomNavigationBarTop != null ? Math.min(bottomNavigationBarTop, floatingActionButtonRect._readLocal$0().top) : floatingActionButtonRect._readLocal$0().top; - else - snackBarYOffsetBase = _this.isSnackBarFloating ? Math.min(contentBottom, bottom - _this.minViewPadding.bottom) : contentBottom; - xOffset = hasCustomWidth ? (t1 - t3) / 2 : 0; - _this.positionChild$2(B._ScaffoldSlot_4, new A.Offset(xOffset, snackBarYOffsetBase - snackBarSize._dy)); - } - if (_this._idToChild.$index(0, B._ScaffoldSlot_11) != null) { - _this.layoutChild$2(B._ScaffoldSlot_11, fullWidthConstraints.tighten$1$height(t2.top)); - _this.positionChild$2(B._ScaffoldSlot_11, B.Offset_0_0); - } - if (_this._idToChild.$index(0, B._ScaffoldSlot_9) != null) { - _this.layoutChild$2(B._ScaffoldSlot_9, A.BoxConstraints$tight(size)); - _this.positionChild$2(B._ScaffoldSlot_9, B.Offset_0_0); - } - if (_this._idToChild.$index(0, B._ScaffoldSlot_10) != null) { - _this.layoutChild$2(B._ScaffoldSlot_10, A.BoxConstraints$tight(size)); - _this.positionChild$2(B._ScaffoldSlot_10, B.Offset_0_0); - } - _this.geometryNotifier._updateWith$2$bottomNavigationBarTop$floatingActionButtonArea(bottomNavigationBarTop, floatingActionButtonRect._readLocal$0()); - }, - shouldRelayout$1(oldDelegate) { - var _this = this, - t1 = true; - if (oldDelegate.minInsets.$eq(0, _this.minInsets)) - if (oldDelegate.minViewPadding.$eq(0, _this.minViewPadding)) - if (oldDelegate.textDirection === _this.textDirection) - if (oldDelegate.floatingActionButtonMoveAnimationProgress === _this.floatingActionButtonMoveAnimationProgress) - if (oldDelegate.previousFloatingActionButtonLocation === _this.previousFloatingActionButtonLocation) - t1 = oldDelegate.currentFloatingActionButtonLocation !== _this.currentFloatingActionButtonLocation; - return t1; - } - }; - A._FloatingActionButtonTransition.prototype = { - createState$0() { - return new A._FloatingActionButtonTransitionState(null, null); - } - }; - A._FloatingActionButtonTransitionState.prototype = { - initState$0() { - var t1, t2, _this = this; - _this.super$State$initState(); - t1 = A.AnimationController$(null, B.Duration_200000, null, null, _this); - t1.didRegisterListener$0(); - t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t2._isDirty = true; - t2._list.push(_this.get$_handlePreviousAnimationStatusChanged()); - _this.___FloatingActionButtonTransitionState__previousController_A = t1; - _this._updateAnimations$0(); - _this._widget.geometryNotifier._updateWith$1$floatingActionButtonScale(0); - }, - dispose$0() { - var _this = this, - t1 = _this.___FloatingActionButtonTransitionState__previousController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this._previousExitScaleAnimation; - if (t1 != null) - t1.dispose$0(); - t1 = _this._previousExitRotationCurvedAnimation; - if (t1 != null) - t1.dispose$0(); - t1 = _this._currentEntranceScaleAnimation; - if (t1 != null) - t1.dispose$0(); - t1 = _this.___FloatingActionButtonTransitionState__previousRotationAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___FloatingActionButtonTransitionState__currentRotationAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this.super$__FloatingActionButtonTransitionState_State_TickerProviderStateMixin$dispose(); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = _this._widget; - if (oldWidget.fabMotionAnimator !== t1.fabMotionAnimator || oldWidget.fabMoveAnimation !== t1.fabMoveAnimation) { - t1 = _this.___FloatingActionButtonTransitionState__previousRotationAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___FloatingActionButtonTransitionState__currentRotationAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this._updateAnimations$0(); - } - _this._widget.toString; - return; - }, - _updateAnimations$0() { - var t2, t3, t4, t5, t6, t7, t8, t9, t10, moveScaleAnimation, t11, t12, moveRotationAnimation, _this = this, _null = null, - t1 = _this._previousExitScaleAnimation; - if (t1 != null) - t1.dispose$0(); - t1 = _this.___FloatingActionButtonTransitionState__previousController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this._previousExitScaleAnimation = A.CurvedAnimation$(B.Cubic_Pa6, t1, _null); - t1 = _this._previousExitRotationCurvedAnimation; - if (t1 != null) - t1.dispose$0(); - t1 = A.CurvedAnimation$(B.Cubic_Pa6, _this.___FloatingActionButtonTransitionState__previousController_A, _null); - _this._previousExitRotationCurvedAnimation = t1; - t2 = type$.Tween_double; - t3 = _this._currentEntranceScaleAnimation; - if (t3 != null) - t3.dispose$0(); - _this._currentEntranceScaleAnimation = A.CurvedAnimation$(B.Cubic_Pa6, _this._widget.currentController, _null); - t3 = _this._widget; - t4 = t3.currentController; - t5 = $.$get$_FloatingActionButtonTransitionState__entranceTurnTween(); - t6 = type$.Animation_double; - t6._as(t4); - t3 = t3.fabMoveAnimation; - t6._as(t3); - t7 = type$.CurveTween._eval$1("_AnimatedEvaluation"); - t8 = type$.JSArray_of_void_Function_AnimationStatus; - t9 = type$.ObserverList_of_void_Function_AnimationStatus; - t10 = type$.double; - moveScaleAnimation = A._AnimationSwap$(new A.ReverseAnimation(new A._AnimatedEvaluation(t3, new A.CurveTween(new A.FlippedCurve(B.Interval_ERv)), t7), new A.ObserverList(A._setArrayType([], t8), t9), 0), new A._AnimatedEvaluation(t3, new A.CurveTween(B.Interval_ERv), t7), t3, 0.5, t10); - t3 = _this._widget.fabMoveAnimation; - t11 = $.$get$_ScalingFabMotionAnimator__rotationTween(); - t6._as(t3); - t12 = $.$get$_ScalingFabMotionAnimator__thresholdCenterTween(); - moveRotationAnimation = A._AnimationSwap$(new A._AnimatedEvaluation(t3, t11, t11.$ti._eval$1("_AnimatedEvaluation")), new A.ReverseAnimation(new A._AnimatedEvaluation(t3, t12, A._instanceType(t12)._eval$1("_AnimatedEvaluation")), new A.ObserverList(A._setArrayType([], t8), t9), 0), t3, 0.5, t10); - _this._widget.toString; - t3 = _this._previousExitScaleAnimation; - t3.toString; - _this.___FloatingActionButtonTransitionState__previousScaleAnimation_A = A.AnimationMin$(moveScaleAnimation, t3, t10); - t3 = _this._currentEntranceScaleAnimation; - t3.toString; - _this.___FloatingActionButtonTransitionState__currentScaleAnimation_A = A.AnimationMin$(moveScaleAnimation, t3, t10); - _this.___FloatingActionButtonTransitionState__previousRotationAnimation_A = A.TrainHoppingAnimation$(new A._AnimatedEvaluation(t1, new A.Tween(1, 1, t2), t2._eval$1("_AnimatedEvaluation")), moveRotationAnimation, _null); - _this.___FloatingActionButtonTransitionState__currentRotationAnimation_A = A.TrainHoppingAnimation$(new A._AnimatedEvaluation(t4, t5, t5.$ti._eval$1("_AnimatedEvaluation")), moveRotationAnimation, _null); - t1 = _this.___FloatingActionButtonTransitionState__currentScaleAnimation_A; - _this.___FloatingActionButtonTransitionState__extendedCurrentScaleAnimation_A = new A._AnimatedEvaluation(t6._as(t1), new A.CurveTween(B.Interval_QUT), t7); - t7 = _this.get$_onProgressChanged(); - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, t7); - t1 = _this.___FloatingActionButtonTransitionState__previousScaleAnimation_A; - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, t7); - }, - _handlePreviousAnimationStatusChanged$1($status) { - this.setState$1(new A._FloatingActionButtonTransitionState__handlePreviousAnimationStatusChanged_closure(this, $status)); - }, - build$1(context) { - var t3, t4, _this = this, - t1 = A._setArrayType([], type$.JSArray_Widget), - t2 = _this.___FloatingActionButtonTransitionState__previousController_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - if (t2.get$status(0) !== B.AnimationStatus_0) { - t2 = _this.___FloatingActionButtonTransitionState__previousScaleAnimation_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.___FloatingActionButtonTransitionState__previousRotationAnimation_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t1.push(A.ScaleTransition$(A.RotationTransition$(_this._previousChild, t3), t2)); - } - t2 = _this._widget; - t2.toString; - t3 = _this.___FloatingActionButtonTransitionState__currentScaleAnimation_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = _this.___FloatingActionButtonTransitionState__currentRotationAnimation_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t1.push(A.ScaleTransition$(A.RotationTransition$(t2.child, t4), t3)); - return A.Stack$(B.Alignment_1_0, t1, B.Clip_1, B.StackFit_0, null); - }, - _onProgressChanged$0() { - var t2, - t1 = this.___FloatingActionButtonTransitionState__previousScaleAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.get$value(t1); - t2 = this.___FloatingActionButtonTransitionState__currentScaleAnimation_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.get$value(t2); - t1.toString; - t2.toString; - t2 = Math.max(A.checkNum(t1), A.checkNum(t2)); - this._widget.geometryNotifier._updateWith$1$floatingActionButtonScale(t2); - } - }; - A._FloatingActionButtonTransitionState__handlePreviousAnimationStatusChanged_closure.prototype = { - call$0() { - this.$this._widget.toString; - }, - $signature: 0 - }; - A.Scaffold.prototype = { - createState$0() { - var _null = null, - t1 = type$.LabeledGlobalKey_DrawerControllerState, - t2 = type$.LabeledGlobalKey_State_StatefulWidget, - t3 = $.$get$ChangeNotifier__emptyListeners(); - return new A.ScaffoldState(new A.LabeledGlobalKey(_null, t1), new A.LabeledGlobalKey(_null, t1), new A.LabeledGlobalKey(_null, t2), new A.RestorableBool(false, t3), new A.RestorableBool(false, t3), A._setArrayType([], type$.JSArray__StandardBottomSheet), new A.LabeledGlobalKey(_null, t2), B.Color_vnR, _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, _null, _null); - } - }; - A.ScaffoldState.prototype = { - get$restorationId() { - this._widget.toString; - return null; - }, - restoreState$2(oldBucket, initialRestore) { - var _this = this; - _this.registerForRestoration$2(_this._drawerOpened, "drawer_open"); - _this.registerForRestoration$2(_this._endDrawerOpened, "end_drawer_open"); - }, - _updateSnackBar$0() { - var _this = this, - messengerSnackBar = !_this._scaffoldMessenger._snackBars.get$isEmpty(0) ? _this._scaffoldMessenger._snackBars.get$first(0) : null; - if (_this._messengerSnackBar != messengerSnackBar) - _this.setState$1(new A.ScaffoldState__updateSnackBar_closure(_this, messengerSnackBar)); - }, - _updateMaterialBanner$0() { - var _this = this, - messengerMaterialBanner = !_this._scaffoldMessenger._materialBanners.get$isEmpty(0) ? _this._scaffoldMessenger._materialBanners.get$first(0) : null; - if (_this._messengerMaterialBanner != messengerMaterialBanner) - _this.setState$1(new A.ScaffoldState__updateMaterialBanner_closure(_this, messengerMaterialBanner)); - }, - _maybeBuildPersistentBottomSheet$0() { - this._widget.toString; - }, - _handleStatusBarTap$0() { - var primaryScrollController, - t1 = this._framework$_element; - t1.toString; - primaryScrollController = A.PrimaryScrollController_maybeOf(t1); - if (primaryScrollController != null && primaryScrollController._positions.length !== 0) - primaryScrollController.animateTo$3$curve$duration(0, B.Cubic_rLI, B.Duration_1000000); - }, - get$_resizeToAvoidBottomInset() { - this._widget.toString; - return true; - }, - initState$0() { - var t1, _this = this, _null = null; - _this.super$State$initState(); - t1 = _this._framework$_element; - t1.toString; - _this.__ScaffoldState__geometryNotifier_A = new A._ScaffoldGeometryNotifier(t1, B.ScaffoldGeometry_null_null, $.$get$ChangeNotifier__emptyListeners()); - _this._widget.toString; - _this._floatingActionButtonLocation = B.C__EndFloatFabLocation; - _this.__ScaffoldState__floatingActionButtonAnimator_A = B.C__ScalingFabMotionAnimator; - _this._previousFloatingActionButtonLocation = B.C__EndFloatFabLocation; - _this.__ScaffoldState__floatingActionButtonMoveController_A = A.AnimationController$(_null, new A.Duration(400000), _null, 1, _this); - _this.__ScaffoldState__floatingActionButtonVisibilityController_A = A.AnimationController$(_null, B.Duration_200000, _null, _null, _this); - }, - didUpdateWidget$1(oldWidget) { - this.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget(oldWidget); - this._widget.toString; - }, - didChangeDependencies$0() { - var t3, _this = this, - scope = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope), - currentScaffoldMessenger = scope == null ? null : scope._scaffoldMessengerState, - t1 = _this._scaffoldMessenger, - t2 = t1 == null; - if (!t2) - t3 = currentScaffoldMessenger == null || t1 !== currentScaffoldMessenger; - else - t3 = false; - if (t3) - if (!t2) - t1._scaffolds.remove$1(0, _this); - _this._scaffoldMessenger = currentScaffoldMessenger; - if (currentScaffoldMessenger != null) { - currentScaffoldMessenger._scaffolds.add$1(0, _this); - if (currentScaffoldMessenger._isRoot$1(_this)) { - if (!currentScaffoldMessenger._snackBars.get$isEmpty(0)) - _this._updateSnackBar$0(); - if (!currentScaffoldMessenger._materialBanners.get$isEmpty(0)) - _this._updateMaterialBanner$0(); - } - } - _this._maybeBuildPersistentBottomSheet$0(); - _this.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies(); - }, - dispose$0() { - var _this = this, - t1 = _this.__ScaffoldState__geometryNotifier_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - t1 = _this.__ScaffoldState__floatingActionButtonMoveController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.__ScaffoldState__floatingActionButtonVisibilityController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this._scaffoldMessenger; - if (t1 != null) - t1._scaffolds.remove$1(0, _this); - _this._drawerOpened.dispose$0(); - _this._endDrawerOpened.dispose$0(); - _this.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$dispose(); - }, - _addIfNonNull$9$maintainBottomViewPadding$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, maintainBottomViewPadding, removeBottomInset, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding) { - var data, - t1 = this._framework$_element; - t1.toString; - data = A.InheritedModel_inheritFrom(t1, null, type$.MediaQuery).data.removePadding$4$removeBottom$removeLeft$removeRight$removeTop(removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding); - if (removeBottomInset) - data = data.removeViewInsets$1$removeBottom(true); - if (maintainBottomViewPadding && data.viewInsets.bottom !== 0) - data = data.copyWith$1$padding(data.padding.copyWith$1$bottom(data.viewPadding.bottom)); - if (child != null) - children.push(A.LayoutId$(A.MediaQuery$(child, data), childId)); - }, - _addIfNonNull$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, removeBottomInset, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding) { - return this._addIfNonNull$9$maintainBottomViewPadding$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, false, removeBottomInset, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding); - }, - _addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding) { - return this._addIfNonNull$9$maintainBottomViewPadding$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, false, false, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding); - }, - _addIfNonNull$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, maintainBottomViewPadding, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding) { - return this._addIfNonNull$9$maintainBottomViewPadding$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, child, childId, maintainBottomViewPadding, false, removeBottomPadding, removeLeftPadding, removeRightPadding, removeTopPadding); - }, - _buildEndDrawer$2(children, textDirection) { - this._widget.toString; - }, - _buildDrawer$2(children, textDirection) { - this._widget.toString; - }, - build$1(context) { - var stack, elevation, t3, t4, minInsets, minViewPadding, _this = this, _null = null, _box_0 = {}, - themeData = A.Theme_of(context), - textDirection = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection, - children = A._setArrayType([], type$.JSArray_LayoutId), - t1 = _this._widget, - t2 = t1.body; - t1 = t1.appBar; - _this.get$_resizeToAvoidBottomInset(); - _this._addIfNonNull$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, new A._BodyBuilder(new A.KeyedSubtree(t2, _this._bodyKey), false, false, _null), B._ScaffoldSlot_0, true, false, false, false, t1 != null); - if (_this._showBodyScrim) - _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, A.ModalBarrier$(true, _null, _this._bodyScrimColor, false, _null, _null, _null), B._ScaffoldSlot_2, true, true, true, true); - if (_this._widget.appBar != null) { - t1 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data; - t1 = _this._appBarMaxHeight = A.AppBar_preferredHeightFor(context, _this._widget.appBar.get$preferredSize()) + t1.padding.top; - t2 = _this._widget.appBar; - t2.toString; - _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, new A.ConstrainedBox(new A.BoxConstraints(0, 1 / 0, 0, t1), new A.FlexibleSpaceBarSettings(1, t1, t1, t1, _null, _null, t2, _null), _null), B._ScaffoldSlot_1, true, false, false, false); - } - _box_0.isSnackBarFloating = false; - _box_0.snackBarWidth = null; - if (_this._currentBottomSheet != null || _this._dismissedBottomSheets.length !== 0) { - t1 = A.List_List$_of(_this._dismissedBottomSheets, type$.Widget); - t2 = _this._currentBottomSheet; - if (t2 != null) - t1.push(t2._scaffold$_widget); - stack = A.Stack$(B.Alignment_0_1, t1, B.Clip_1, B.StackFit_0, _null); - _this.get$_resizeToAvoidBottomInset(); - _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, stack, B._ScaffoldSlot_3, true, false, false, true); - } - t1 = _this._messengerSnackBar; - if (t1 != null) { - _box_0.isSnackBarFloating = false; - _box_0.snackBarWidth = themeData.snackBarTheme.width; - t1 = t1._scaffold$_widget; - _this._widget.toString; - _this.get$_resizeToAvoidBottomInset(); - _this._addIfNonNull$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, t1, B._ScaffoldSlot_4, false, false, false, false, true); - } - _box_0.extendBodyBehindMaterialBanner = false; - if (_this._messengerMaterialBanner != null) { - context.dependOnInheritedWidgetOfExactType$1$0(type$.MaterialBannerTheme); - t1 = A.Theme_of(context); - t2 = _this._messengerMaterialBanner; - if (t2 != null) { - t2 = t2._scaffold$_widget; - t2.get$elevation(t2); - } - elevation = t1.bannerTheme.elevation; - _box_0.extendBodyBehindMaterialBanner = (elevation == null ? 0 : elevation) !== 0; - t1 = _this._messengerMaterialBanner; - t1 = t1 == null ? _null : t1._scaffold$_widget; - t2 = _this._widget.appBar; - _this.get$_resizeToAvoidBottomInset(); - _this._addIfNonNull$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, t1, B._ScaffoldSlot_5, false, true, false, false, t2 != null); - } - _this._widget.toString; - t1 = _this.__ScaffoldState__floatingActionButtonMoveController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this.__ScaffoldState__floatingActionButtonAnimator_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.__ScaffoldState__geometryNotifier_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = _this.__ScaffoldState__floatingActionButtonVisibilityController_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, new A._FloatingActionButtonTransition(_null, t1, t2, t3, t4, _null), B._ScaffoldSlot_8, true, true, true, true); - switch (themeData.platform.index) { - case 2: - case 4: - _this._addIfNonNull$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(children, A.GestureDetector$(B.HitTestBehavior_1, _null, B.DragStartBehavior_1, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.get$_handleStatusBarTap(), _null, _null, _null, _null, _null, _null), B._ScaffoldSlot_11, true, false, false, true); - break; - case 0: - case 1: - case 3: - case 5: - break; - } - t1 = _this._endDrawerOpened; - t2 = t1._restoration_properties$_value; - if (t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) { - _this._buildDrawer$2(children, textDirection); - _this._buildEndDrawer$2(children, textDirection); - } else { - _this._buildEndDrawer$2(children, textDirection); - _this._buildDrawer$2(children, textDirection); - } - t1 = type$.MediaQuery; - t2 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, t1).data; - _this.get$_resizeToAvoidBottomInset(); - t3 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_7, t1).data; - minInsets = t2.padding.copyWith$1$bottom(t3.viewInsets.bottom); - t2 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_9, t1).data; - _this.get$_resizeToAvoidBottomInset(); - t1 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_7, t1).data; - t1 = t1.viewInsets.bottom !== 0 ? 0 : _null; - minViewPadding = t2.viewPadding.copyWith$1$bottom(t1); - t1 = _this._widget.backgroundColor; - if (t1 == null) - t1 = themeData.scaffoldBackgroundColor; - return new A._ScaffoldScope(false, new A.ScrollNotificationObserver(A.Material$(B.Duration_200000, true, _null, A.AnimatedBuilder$(_this.__ScaffoldState__floatingActionButtonMoveController_A, new A.ScaffoldState_build_closure(_box_0, _this, minInsets, minViewPadding, textDirection, children), _null), B.Clip_0, t1, 0, _null, _null, _null, _null, _null, B.MaterialType_0), _null), _null); - } - }; - A.ScaffoldState__updateSnackBar_closure.prototype = { - call$0() { - this.$this._messengerSnackBar = this.messengerSnackBar; - }, - $signature: 0 - }; - A.ScaffoldState__updateMaterialBanner_closure.prototype = { - call$0() { - this.$this._messengerMaterialBanner = this.messengerMaterialBanner; - }, - $signature: 0 - }; - A.ScaffoldState_build_closure.prototype = { - call$2(context, child) { - var t3, t4, t5, t6, t7, t8, t9, _this = this, - t1 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_DismissIntent_GEb, new A._DismissDrawerAction(context, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent))], type$.Type, type$.Action_Intent), - t2 = _this.$this; - t2._widget.toString; - t3 = t2._floatingActionButtonLocation; - t3.toString; - t4 = t2.__ScaffoldState__floatingActionButtonMoveController_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = t4.__AnimationController__value_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t5 = t2.__ScaffoldState__floatingActionButtonAnimator_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - t6 = t2.__ScaffoldState__geometryNotifier_A; - t6 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._previousFloatingActionButtonLocation; - t2.toString; - t7 = _this._box_0; - t8 = t7.isSnackBarFloating; - t9 = t7.extendBodyBehindMaterialBanner; - return A.Actions$(t1, new A.CustomMultiChildLayout(new A._ScaffoldLayout(false, false, _this.minInsets, _this.minViewPadding, _this.textDirection, t6, t2, t3, t4, t5, t8, t7.snackBarWidth, t9), _this.children, null)); - }, - $signature: 280 - }; - A._DismissDrawerAction.prototype = { - isEnabled$1(_, intent) { - var t1 = this.context, - t2 = A.Scaffold_of(t1)._drawerOpened, - t3 = t2._restoration_properties$_value; - if (!(t3 == null ? A._instanceType(t2)._eval$1("RestorableValue.T")._as(t3) : t3)) { - t1 = A.Scaffold_of(t1)._endDrawerOpened; - t2 = t1._restoration_properties$_value; - t1 = t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; - } else - t1 = true; - return t1; - }, - invoke$1(intent) { - var t1 = this.context; - A.Scaffold_of(t1)._widget.toString; - A.Scaffold_of(t1)._widget.toString; - } - }; - A.ScaffoldFeatureController.prototype = {}; - A._ScaffoldScope.prototype = { - updateShouldNotify$1(oldWidget) { - return this.hasDrawer !== oldWidget.hasDrawer; - } - }; - A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure.prototype = { - call$2(property, listener) { - if (!property._restoration0$_disposed) - property.removeListener$1(0, listener); - }, - $signature: 51 - }; - A._ScaffoldMessengerState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A._ScaffoldState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin.prototype = { - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this.didUpdateRestorationId$0(); - }, - didChangeDependencies$0() { - var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; - _this.super$State$didChangeDependencies(); - oldBucket = _this.RestorationMixin__bucket; - needsRestore = _this.get$restorePending(); - t1 = _this._framework$_element; - t1.toString; - t1 = A.RestorationScope_maybeOf(t1); - _this.RestorationMixin__currentParent = t1; - didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); - if (needsRestore) { - _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); - _this.RestorationMixin__firstRestorePending = false; - } - if (didReplaceBucket) - if (oldBucket != null) - oldBucket.dispose$0(); - }, - dispose$0() { - var t1, _this = this; - _this.RestorationMixin__properties.forEach$1(0, new A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure()); - t1 = _this.RestorationMixin__bucket; - if (t1 != null) - t1.dispose$0(); - _this.RestorationMixin__bucket = null; - _this.super$_ScaffoldState_State_TickerProviderStateMixin$dispose(); - } - }; - A.__FloatingActionButtonTransitionState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A.Scrollbar.prototype = { - build$1(context) { - var _this = this, _null = null; - if (A.Theme_of(context).platform === B.TargetPlatform_2) - return new A.CupertinoScrollbar(8, B.Radius_4_4, _this.child, _this.controller, _this.thumbVisibility === true, B.Radius_rid, 3, _null, B.Duration_250000, B.Duration_1200000, A.scroll_notification__defaultScrollNotificationPredicate$closure(), _null, _null, 3, _null); - return new A._MaterialScrollbar(_this.child, _this.controller, _this.thumbVisibility, _null, _null, _null, B.Duration_300000, B.Duration_600000, A.scroll_notification__defaultScrollNotificationPredicate$closure(), _null, _null, 0, _null); - } - }; - A._MaterialScrollbar.prototype = { - createState$0() { - var _null = null; - return new A._MaterialScrollbarState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_RawGestureDetectorState), _null, _null); - } - }; - A._MaterialScrollbarState.prototype = { - get$showScrollbar() { - var t1 = this._widget.thumbVisibility; - if (t1 == null) { - t1 = this.___MaterialScrollbarState__scrollbarTheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.thumbVisibility; - t1 = t1 == null ? null : t1.resolve$1(this.get$_states()); - } - return t1 === true; - }, - get$enableGestures() { - this._widget.toString; - var t1 = this.___MaterialScrollbarState__scrollbarTheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.interactive; - if (t1 == null) { - t1 = this.___MaterialScrollbarState__useAndroidScrollbar_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = !t1; - } - return t1; - }, - get$_trackVisibility() { - return new A._WidgetStatePropertyWith(new A._MaterialScrollbarState__trackVisibility_closure(this), type$._WidgetStatePropertyWith_bool); - }, - get$_states() { - var t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.WidgetState); - if (this._dragIsActive) - t1.add$1(0, B.WidgetState_3); - if (this._hoverIsActive) - t1.add$1(0, B.WidgetState_0); - return t1; - }, - get$_thumbColor() { - var onSurface, dragColor, hoverColor, idleColor, _this = this, - t1 = _this.___MaterialScrollbarState__colorScheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - onSurface = t1.onSurface; - dragColor = A._Cell$named("dragColor"); - hoverColor = A._Cell$named("hoverColor"); - idleColor = A._Cell$named("idleColor"); - switch (t1.brightness.index) { - case 1: - dragColor._value = A.Color$fromARGB(153, onSurface.toARGB32$0() >>> 16 & 255, onSurface.toARGB32$0() >>> 8 & 255, onSurface.toARGB32$0() & 255); - hoverColor._value = A.Color$fromARGB(B.JSNumber_methods.round$0(127.5), onSurface.toARGB32$0() >>> 16 & 255, onSurface.toARGB32$0() >>> 8 & 255, onSurface.toARGB32$0() & 255); - t1 = _this.___MaterialScrollbarState__useAndroidScrollbar_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1) { - t1 = _this._framework$_element; - t1.toString; - t1 = A.Theme_of(t1).highlightColor; - t1 = A.Color$fromARGB(255, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } else - t1 = A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), onSurface.toARGB32$0() >>> 16 & 255, onSurface.toARGB32$0() >>> 8 & 255, onSurface.toARGB32$0() & 255); - idleColor._value = t1; - break; - case 0: - dragColor._value = A.Color$fromARGB(191, onSurface.toARGB32$0() >>> 16 & 255, onSurface.toARGB32$0() >>> 8 & 255, onSurface.toARGB32$0() & 255); - hoverColor._value = A.Color$fromARGB(166, onSurface.toARGB32$0() >>> 16 & 255, onSurface.toARGB32$0() >>> 8 & 255, onSurface.toARGB32$0() & 255); - t1 = _this.___MaterialScrollbarState__useAndroidScrollbar_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1) { - t1 = _this._framework$_element; - t1.toString; - t1 = A.Theme_of(t1).highlightColor; - t1 = A.Color$fromARGB(255, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } else - t1 = A.Color$fromARGB(B.JSNumber_methods.round$0(76.5), onSurface.toARGB32$0() >>> 16 & 255, onSurface.toARGB32$0() >>> 8 & 255, onSurface.toARGB32$0() & 255); - idleColor._value = t1; - break; - } - return new A._WidgetStatePropertyWith(new A._MaterialScrollbarState__thumbColor_closure(_this, dragColor, hoverColor, idleColor), type$._WidgetStatePropertyWith_Color); - }, - get$_trackColor() { - var t1 = this.___MaterialScrollbarState__colorScheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return new A._WidgetStatePropertyWith(new A._MaterialScrollbarState__trackColor_closure(this, t1.brightness, t1.onSurface), type$._WidgetStatePropertyWith_Color); - }, - get$_trackBorderColor() { - var t1 = this.___MaterialScrollbarState__colorScheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return new A._WidgetStatePropertyWith(new A._MaterialScrollbarState__trackBorderColor_closure(this, t1.brightness, t1.onSurface), type$._WidgetStatePropertyWith_Color); - }, - get$_thickness() { - return new A._WidgetStatePropertyWith(new A._MaterialScrollbarState__thickness_closure(this), type$._WidgetStatePropertyWith_double); - }, - initState$0() { - var t1, _this = this; - _this.super$RawScrollbarState$initState(); - t1 = _this.___MaterialScrollbarState__hoverAnimationController_A = A.AnimationController$(null, B.Duration_200000, null, null, _this); - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, new A._MaterialScrollbarState_initState_closure(_this)); - }, - didChangeDependencies$0() { - var theme, _this = this, - t1 = _this._framework$_element; - t1.toString; - theme = A.Theme_of(t1); - _this.___MaterialScrollbarState__colorScheme_A = theme.colorScheme; - t1 = _this._framework$_element; - t1.dependOnInheritedWidgetOfExactType$1$0(type$.ScrollbarTheme); - t1 = A.Theme_of(t1); - _this.___MaterialScrollbarState__scrollbarTheme_A = t1.scrollbarTheme; - switch (theme.platform.index) { - case 0: - _this.___MaterialScrollbarState__useAndroidScrollbar_A = true; - break; - case 2: - case 3: - case 1: - case 4: - case 5: - _this.___MaterialScrollbarState__useAndroidScrollbar_A = false; - break; - } - _this.super$RawScrollbarState$didChangeDependencies(); - }, - updateScrollbarPainter$0() { - var t2, _this = this, - t1 = _this.__RawScrollbarState_scrollbarPainter_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.set$color(0, _this.get$_thumbColor()._widget_state$_resolve.call$1(_this.get$_states())); - t1.set$trackColor(_this.get$_trackColor()._widget_state$_resolve.call$1(_this.get$_states())); - t1.set$trackBorderColor(_this.get$_trackBorderColor()._widget_state$_resolve.call$1(_this.get$_states())); - t1.set$textDirection(_this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - t1.set$thickness(_this.get$_thickness()._widget_state$_resolve.call$1(_this.get$_states())); - t2 = _this._widget.radius; - if (t2 == null) { - t2 = _this.___MaterialScrollbarState__scrollbarTheme_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.radius; - } - if (t2 == null) { - t2 = _this.___MaterialScrollbarState__useAndroidScrollbar_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2 ? null : B.Radius_8_8; - } - t1.set$radius(t2); - t2 = _this.___MaterialScrollbarState__scrollbarTheme_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.crossAxisMargin; - if (t2 == null) { - t2 = _this.___MaterialScrollbarState__useAndroidScrollbar_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2 ? 0 : 2; - } - t1.set$crossAxisMargin(t2); - t2 = _this.___MaterialScrollbarState__scrollbarTheme_A.mainAxisMargin; - t1.set$mainAxisMargin(t2 == null ? 0 : t2); - t2 = _this.___MaterialScrollbarState__scrollbarTheme_A.minThumbLength; - t1.set$minLength(0, t2 == null ? 48 : t2); - t2 = _this._framework$_element; - t2.toString; - t1.set$padding(0, A.InheritedModel_inheritFrom(t2, B._MediaQueryAspect_6, type$.MediaQuery).data.padding); - t1.set$scrollbarOrientation(_this._widget.scrollbarOrientation); - t1.set$ignorePointer(!_this.get$enableGestures()); - }, - handleThumbPressStart$1(localPosition) { - this.super$RawScrollbarState$handleThumbPressStart(localPosition); - this.setState$1(new A._MaterialScrollbarState_handleThumbPressStart_closure(this)); - }, - handleThumbPressEnd$2(localPosition, velocity) { - this.super$RawScrollbarState$handleThumbPressEnd(localPosition, velocity); - this.setState$1(new A._MaterialScrollbarState_handleThumbPressEnd_closure(this)); - }, - handleHover$1($event) { - var t1, _this = this; - _this.super$RawScrollbarState$handleHover($event); - if (_this.isPointerOverScrollbar$3$forHover($event.get$position($event), $event.get$kind($event), true)) { - _this.setState$1(new A._MaterialScrollbarState_handleHover_closure(_this)); - t1 = _this.___MaterialScrollbarState__hoverAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.forward$0(0); - } else if (_this._hoverIsActive) { - _this.setState$1(new A._MaterialScrollbarState_handleHover_closure0(_this)); - t1 = _this.___MaterialScrollbarState__hoverAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.reverse$0(0); - } - }, - handleHoverExit$1($event) { - var t1, _this = this; - _this.super$RawScrollbarState$handleHoverExit($event); - _this.setState$1(new A._MaterialScrollbarState_handleHoverExit_closure(_this)); - t1 = _this.___MaterialScrollbarState__hoverAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.reverse$0(0); - }, - dispose$0() { - var t1 = this.___MaterialScrollbarState__hoverAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$RawScrollbarState$dispose(); - } - }; - A._MaterialScrollbarState__trackVisibility_closure.prototype = { - call$1(states) { - var t1 = this.$this, - t2 = t1._widget.trackVisibility; - t1 = t1.___MaterialScrollbarState__scrollbarTheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.trackVisibility; - t1 = t1 == null ? null : t1.resolve$1(states); - return t1 === true; - }, - $signature: 282 - }; - A._MaterialScrollbarState__thumbColor_closure.prototype = { - call$1(states) { - var t1, t2, t3, _this = this, _null = null; - if (states.contains$1(0, B.WidgetState_3)) { - t1 = _this.$this.___MaterialScrollbarState__scrollbarTheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.thumbColor; - t1 = t1 == null ? _null : t1.resolve$1(states); - return t1 == null ? _this.dragColor._readLocal$0() : t1; - } - t1 = _this.$this; - if (t1.get$_trackVisibility()._widget_state$_resolve.call$1(states)) { - t1 = t1.___MaterialScrollbarState__scrollbarTheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.thumbColor; - t1 = t1 == null ? _null : t1.resolve$1(states); - return t1 == null ? _this.hoverColor._readLocal$0() : t1; - } - t2 = t1.___MaterialScrollbarState__scrollbarTheme_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.thumbColor; - t2 = t2 == null ? _null : t2.resolve$1(states); - if (t2 == null) - t2 = _this.idleColor._readLocal$0(); - t3 = t1.___MaterialScrollbarState__scrollbarTheme_A.thumbColor; - t3 = t3 == null ? _null : t3.resolve$1(states); - if (t3 == null) - t3 = _this.hoverColor._readLocal$0(); - t1 = t1.___MaterialScrollbarState__hoverAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.Color_lerp(t2, t3, t1); - t1.toString; - return t1; - }, - $signature: 7 - }; - A._MaterialScrollbarState__trackColor_closure.prototype = { - call$1(states) { - var _this = this, - t1 = _this.$this; - if (t1.get$showScrollbar() && t1.get$_trackVisibility()._widget_state$_resolve.call$1(states)) { - t1 = t1.___MaterialScrollbarState__scrollbarTheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.trackColor; - t1 = t1 == null ? null : t1.resolve$1(states); - if (t1 == null) - switch (_this.brightness.index) { - case 1: - t1 = _this.onSurface; - t1 = A.Color$fromARGB(8, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - break; - case 0: - t1 = _this.onSurface; - t1 = A.Color$fromARGB(13, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - break; - default: - t1 = null; - } - return t1; - } - return B.Color_Edl; - }, - $signature: 7 - }; - A._MaterialScrollbarState__trackBorderColor_closure.prototype = { - call$1(states) { - var _this = this, - t1 = _this.$this; - if (t1.get$showScrollbar() && t1.get$_trackVisibility()._widget_state$_resolve.call$1(states)) { - t1 = t1.___MaterialScrollbarState__scrollbarTheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.trackBorderColor; - t1 = t1 == null ? null : t1.resolve$1(states); - if (t1 == null) - switch (_this.brightness.index) { - case 1: - t1 = _this.onSurface; - t1 = A.Color$fromARGB(B.JSNumber_methods.round$0(25.5), t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - break; - case 0: - t1 = _this.onSurface; - t1 = A.Color$fromARGB(64, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - break; - default: - t1 = null; - } - return t1; - } - return B.Color_Edl; - }, - $signature: 7 - }; - A._MaterialScrollbarState__thickness_closure.prototype = { - call$1(states) { - var t1, t2; - if (states.contains$1(0, B.WidgetState_0) && this.$this.get$_trackVisibility()._widget_state$_resolve.call$1(states)) { - t1 = this.$this; - t2 = t1._widget.thickness; - if (t2 == null) { - t1 = t1.___MaterialScrollbarState__scrollbarTheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.thickness; - t1 = t1 == null ? null : t1.resolve$1(states); - } else - t1 = t2; - return t1 == null ? 12 : t1; - } - t1 = this.$this; - t2 = t1._widget.thickness; - if (t2 == null) { - t2 = t1.___MaterialScrollbarState__scrollbarTheme_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.thickness; - t2 = t2 == null ? null : t2.resolve$1(states); - } - if (t2 == null) { - t1 = t1.___MaterialScrollbarState__useAndroidScrollbar_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = 8 / (t1 ? 2 : 1); - t1 = t2; - } else - t1 = t2; - return t1; - }, - $signature: 93 - }; - A._MaterialScrollbarState_initState_closure.prototype = { - call$0() { - this.$this.updateScrollbarPainter$0(); - }, - $signature: 0 - }; - A._MaterialScrollbarState_handleThumbPressStart_closure.prototype = { - call$0() { - this.$this._dragIsActive = true; - }, - $signature: 0 - }; - A._MaterialScrollbarState_handleThumbPressEnd_closure.prototype = { - call$0() { - this.$this._dragIsActive = false; - }, - $signature: 0 - }; - A._MaterialScrollbarState_handleHover_closure.prototype = { - call$0() { - this.$this._hoverIsActive = true; - }, - $signature: 0 - }; - A._MaterialScrollbarState_handleHover_closure0.prototype = { - call$0() { - this.$this._hoverIsActive = false; - }, - $signature: 0 - }; - A._MaterialScrollbarState_handleHoverExit_closure.prototype = { - call$0() { - this.$this._hoverIsActive = false; - }, - $signature: 0 - }; - A.ScrollbarThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.thumbVisibility, _this.thickness, _this.trackVisibility, _this.interactive, _this.radius, _this.thumbColor, _this.trackColor, _this.trackBorderColor, _this.crossAxisMargin, _this.mainAxisMargin, _this.minThumbLength, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ScrollbarThemeData && other.thumbVisibility == _this.thumbVisibility && other.thickness == _this.thickness && other.trackVisibility == _this.trackVisibility && other.interactive == _this.interactive && J.$eq$(other.radius, _this.radius) && other.thumbColor == _this.thumbColor && other.trackColor == _this.trackColor && other.trackBorderColor == _this.trackBorderColor && other.crossAxisMargin == _this.crossAxisMargin && other.mainAxisMargin == _this.mainAxisMargin && other.minThumbLength == _this.minThumbLength; - } - }; - A._ScrollbarThemeData_Object_Diagnosticable.prototype = {}; - A.SearchBarThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.elevation, _this.backgroundColor, _this.shadowColor, _this.surfaceTintColor, _this.overlayColor, _this.side, _this.shape, _this.padding, _this.textStyle, _this.hintStyle, _this.constraints, _this.textCapitalization, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.SearchBarThemeData) - if (other.elevation == _this.elevation) - if (other.backgroundColor == _this.backgroundColor) - if (other.shadowColor == _this.shadowColor) - if (other.surfaceTintColor == _this.surfaceTintColor) - if (other.overlayColor == _this.overlayColor) - if (other.side == _this.side) - if (other.shape == _this.shape) - if (other.padding == _this.padding) - if (other.textStyle == _this.textStyle) - if (other.hintStyle == _this.hintStyle) - t1 = J.$eq$(other.constraints, _this.constraints); - return t1; - } - }; - A._SearchBarThemeData_Object_Diagnosticable.prototype = {}; - A.SearchViewThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.backgroundColor, _this.elevation, _this.surfaceTintColor, _this.side, _this.shape, _this.headerHeight, _this.headerTextStyle, _this.headerHintStyle, _this.constraints, _this.padding, _this.barPadding, _this.shrinkWrap, _this.dividerColor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.SearchViewThemeData) - if (J.$eq$(other.backgroundColor, _this.backgroundColor)) - if (other.elevation == _this.elevation) - if (J.$eq$(other.surfaceTintColor, _this.surfaceTintColor)) - if (J.$eq$(other.side, _this.side)) - if (J.$eq$(other.shape, _this.shape)) - if (other.headerHeight == _this.headerHeight) - if (J.$eq$(other.headerTextStyle, _this.headerTextStyle)) - if (J.$eq$(other.headerHintStyle, _this.headerHintStyle)) - if (J.$eq$(other.constraints, _this.constraints)) - if (J.$eq$(other.padding, _this.padding)) - if (J.$eq$(other.barPadding, _this.barPadding)) - t1 = J.$eq$(other.dividerColor, _this.dividerColor); - return t1; - } - }; - A._SearchViewThemeData_Object_Diagnosticable.prototype = {}; - A.SegmentedButtonThemeData.prototype = { - get$hashCode(_) { - return A.Object_hash(this.style, this.selectedIcon, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1; - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - if (other instanceof A.SegmentedButtonThemeData) - t1 = J.$eq$(other.style, this.style); - else - t1 = false; - return t1; - } - }; - A._SegmentedButtonThemeData_Object_Diagnosticable.prototype = {}; - A.SliderThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.trackHeight, _this.activeTrackColor, _this.inactiveTrackColor, _this.secondaryActiveTrackColor, _this.disabledActiveTrackColor, _this.disabledInactiveTrackColor, _this.disabledSecondaryActiveTrackColor, _this.activeTickMarkColor, _this.inactiveTickMarkColor, _this.disabledActiveTickMarkColor, _this.disabledInactiveTickMarkColor, _this.thumbColor, _this.overlappingShapeStrokeColor, _this.disabledThumbColor, _this.overlayColor, _this.valueIndicatorColor, _this.overlayShape, _this.tickMarkShape, _this.thumbShape, A.Object_hash(_this.trackShape, _this.valueIndicatorShape, _this.rangeTickMarkShape, _this.rangeThumbShape, _this.rangeTrackShape, _this.rangeValueIndicatorShape, _this.showValueIndicator, _this.valueIndicatorTextStyle, _this.minThumbSeparation, _this.thumbSelector, _this.mouseCursor, _this.allowedInteraction, _this.padding, _this.thumbSize, _this.trackGap, _this.year2023, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.SliderThemeData) - if (other.trackHeight == _this.trackHeight) - if (J.$eq$(other.activeTrackColor, _this.activeTrackColor)) - if (J.$eq$(other.inactiveTrackColor, _this.inactiveTrackColor)) - if (J.$eq$(other.secondaryActiveTrackColor, _this.secondaryActiveTrackColor)) - if (J.$eq$(other.disabledActiveTrackColor, _this.disabledActiveTrackColor)) - if (J.$eq$(other.disabledInactiveTrackColor, _this.disabledInactiveTrackColor)) - if (J.$eq$(other.disabledSecondaryActiveTrackColor, _this.disabledSecondaryActiveTrackColor)) - if (J.$eq$(other.activeTickMarkColor, _this.activeTickMarkColor)) - if (J.$eq$(other.inactiveTickMarkColor, _this.inactiveTickMarkColor)) - if (J.$eq$(other.disabledActiveTickMarkColor, _this.disabledActiveTickMarkColor)) - if (J.$eq$(other.disabledInactiveTickMarkColor, _this.disabledInactiveTickMarkColor)) - if (J.$eq$(other.thumbColor, _this.thumbColor)) - if (J.$eq$(other.overlappingShapeStrokeColor, _this.overlappingShapeStrokeColor)) - if (J.$eq$(other.disabledThumbColor, _this.disabledThumbColor)) - if (J.$eq$(other.overlayColor, _this.overlayColor)) - if (J.$eq$(other.valueIndicatorColor, _this.valueIndicatorColor)) - if (J.$eq$(other.valueIndicatorStrokeColor, _this.valueIndicatorStrokeColor)) - if (J.$eq$(other.valueIndicatorTextStyle, _this.valueIndicatorTextStyle)) - if (other.minThumbSeparation == _this.minThumbSeparation) - if (J.$eq$(other.padding, _this.padding)) - if (other.thumbSize == _this.thumbSize) - t1 = other.trackGap == _this.trackGap; - return t1; - } - }; - A._SliderThemeData_Object_Diagnosticable.prototype = {}; - A.SnackBarClosedReason.prototype = { - _enumToString$0() { - return "SnackBarClosedReason." + this._name; - } - }; - A.SnackBarAction.prototype = { - createState$0() { - return new A._SnackBarActionState(); - }, - onPressed$0() { - return this.onPressed.call$0(); - } - }; - A._SnackBarActionState.prototype = { - _handlePressed$0() { - var _this = this; - if (_this._haveTriggeredAction) - return; - _this.setState$1(new A._SnackBarActionState__handlePressed_closure(_this)); - _this._widget.onPressed$0(); - _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.hideCurrentSnackBar$1$reason(B.SnackBarClosedReason_0); - }, - build$1(context) { - var defaults, snackBarTheme, t1, t2, _this = this, _null = null; - A.Theme_of(context); - defaults = A._SnackbarDefaultsM3$(context); - snackBarTheme = A.Theme_of(context).snackBarTheme; - t1 = new A._SnackBarActionState_build_resolveForegroundColor(_this, snackBarTheme, defaults); - t2 = A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1.call$0(), _null, _null, _null, _null, _null, _null, _null, _null); - t1 = t1.call$0(); - t1 = t2.copyWith$2$backgroundColor$foregroundColor(new A._SnackBarActionState_build_resolveBackgroundColor(_this, snackBarTheme).call$0(), t1); - t2 = _this._haveTriggeredAction ? _null : _this.get$_handlePressed(); - return A.TextButton$(A.Text$(_this._widget.label, _null, _null, _null, _null, _null, _null), t2, t1); - } - }; - A._SnackBarActionState__handlePressed_closure.prototype = { - call$0() { - this.$this._haveTriggeredAction = true; - }, - $signature: 0 - }; - A._SnackBarActionState_build_resolveForegroundColor.prototype = { - call$0() { - var t2, _this = this, - t1 = _this.$this; - t1._widget.toString; - t2 = _this.snackBarTheme.actionTextColor; - if (t2 != null) { - if (t2 instanceof A._WidgetStateColor) - return t2; - } else { - t2 = _this.defaults; - t2.get$actionTextColor(); - if (t2.get$actionTextColor() instanceof A._WidgetStateColor) - return type$.WidgetStateColor._as(t2.get$actionTextColor()); - } - return A._WidgetStateColor$(new A._SnackBarActionState_build_resolveForegroundColor_closure(t1, _this.snackBarTheme, _this.defaults)); - }, - $signature: 283 - }; - A._SnackBarActionState_build_resolveForegroundColor_closure.prototype = { - call$1(states) { - var t1, _this = this; - if (states.contains$1(0, B.WidgetState_6)) { - _this.$this._widget.toString; - t1 = _this.snackBarTheme.disabledActionTextColor; - return t1 == null ? _this.defaults.get$disabledActionTextColor() : t1; - } - _this.$this._widget.toString; - t1 = _this.snackBarTheme.actionTextColor; - return t1 == null ? _this.defaults.get$actionTextColor() : t1; - }, - $signature: 7 - }; - A._SnackBarActionState_build_resolveBackgroundColor.prototype = { - call$0() { - var t2, t3, - t1 = this.$this; - t1._widget.toString; - t2 = this.snackBarTheme; - t3 = t2.actionBackgroundColor; - if (t3 instanceof A._WidgetStateColor) - return t3; - return A._WidgetStateColor$(new A._SnackBarActionState_build_resolveBackgroundColor_closure(t1, t2)); - }, - $signature: 284 - }; - A._SnackBarActionState_build_resolveBackgroundColor_closure.prototype = { - call$1(states) { - var t1, _this = this; - if (states.contains$1(0, B.WidgetState_6)) { - _this.$this._widget.toString; - t1 = _this.snackBarTheme.disabledActionBackgroundColor; - return t1 == null ? B.Color_Edl : t1; - } - _this.$this._widget.toString; - t1 = _this.snackBarTheme.actionBackgroundColor; - return t1 == null ? B.Color_Edl : t1; - }, - $signature: 7 - }; - A.SnackBar.prototype = { - createState$0() { - return new A._SnackBarState(); - } - }; - A._SnackBarState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - t1 = _this._widget.animation; - t1.didRegisterListener$0(); - t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t1._isDirty = true; - t1._list.push(_this.get$_onAnimationStatusChanged()); - _this._setAnimations$0(); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.animation; - if (_this._widget.animation != t1) { - t2 = _this.get$_onAnimationStatusChanged(); - t1.removeStatusListener$1(t2); - t1 = _this._widget.animation; - t1.didRegisterListener$0(); - t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t1._isDirty = true; - t1._list.push(t2); - _this._disposeAnimations$0(); - _this._setAnimations$0(); - } - }, - _setAnimations$0() { - var _this = this, - t1 = _this._widget.animation; - t1.toString; - _this._heightAnimation = A.CurvedAnimation$(B.Cubic_Dkk, t1, null); - t1 = _this._widget.animation; - t1.toString; - _this._fadeInAnimation = A.CurvedAnimation$(B.Interval_xp8, t1, null); - t1 = _this._widget.animation; - t1.toString; - _this._fadeInM3Animation = A.CurvedAnimation$(B.Interval_P1E, t1, null); - t1 = _this._widget.animation; - t1.toString; - _this._fadeOutAnimation = A.CurvedAnimation$(B.Interval_QHC, t1, B.Threshold_0); - t1 = _this._widget.animation; - t1.toString; - _this._heightM3Animation = A.CurvedAnimation$(B.Cubic_jxN, t1, B.Threshold_0); - }, - _disposeAnimations$0() { - var _this = this, - t1 = _this._heightAnimation; - if (t1 != null) - t1.dispose$0(); - t1 = _this._fadeInAnimation; - if (t1 != null) - t1.dispose$0(); - t1 = _this._fadeInM3Animation; - if (t1 != null) - t1.dispose$0(); - t1 = _this._fadeOutAnimation; - if (t1 != null) - t1.dispose$0(); - t1 = _this._heightM3Animation; - if (t1 != null) - t1.dispose$0(); - _this._heightM3Animation = _this._fadeOutAnimation = _this._fadeInM3Animation = _this._fadeInAnimation = _this._heightAnimation = null; - }, - dispose$0() { - var _this = this; - _this._widget.animation.removeStatusListener$1(_this.get$_onAnimationStatusChanged()); - _this._disposeAnimations$0(); - _this.super$State$dispose(); - }, - _onAnimationStatusChanged$1(animationStatus) { - if (animationStatus === B.AnimationStatus_3) { - this._widget.toString; - this._wasVisible = true; - } - }, - build$1(context) { - var snackBarBehavior, width, isFloatingSnackBar, horizontalPadding, t3, padding, t4, actionHorizontalMargin, actionTextPainter, margin, t5, snackBarWidth, actionOverflowThreshold, willOverflowAction, t6, snackBar, elevation, backgroundColor, shape, snackBarTransition, _this = this, _null = null, - t1 = type$.MediaQuery, - t2 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_11, t1).data, - theme = A.Theme_of(context), - colorScheme = theme.colorScheme, - snackBarTheme = theme.snackBarTheme, - buttonColor = colorScheme.brightness === B.Brightness_0 ? colorScheme.primary : colorScheme.secondary, - defaults = A._SnackbarDefaultsM3$(context), - contentTextStyle = snackBarTheme.contentTextStyle; - if (contentTextStyle == null) - contentTextStyle = defaults.get$contentTextStyle(); - _this._widget.toString; - snackBarBehavior = defaults.get$behavior(); - _this._widget.toString; - width = snackBarTheme.width; - defaults.get$showCloseIcon(); - isFloatingSnackBar = snackBarBehavior === B.SnackBarBehavior_1; - horizontalPadding = isFloatingSnackBar ? 16 : 24; - t3 = _this._widget; - padding = t3.padding; - t4 = t3.action; - padding = new A.EdgeInsetsDirectional(horizontalPadding, 0, t4 != null ? 0 : horizontalPadding, 0); - actionHorizontalMargin = horizontalPadding / 2; - t3 = t3.action; - t3 = t3 == null ? _null : t3.label; - if (t3 == null) - t3 = ""; - actionTextPainter = A.TextPainter$(_null, _null, 1, _null, A.TextSpan$(_null, A.Theme_of(context).textTheme.labelLarge, t3), B.TextAlign_4, B.TextDirection_1, _null, B._LinearTextScaler_1, B.TextWidthBasis_0); - actionTextPainter.layout$0(); - t3 = actionTextPainter._layoutCache.contentWidth; - t4 = _this._widget.action != null ? actionHorizontalMargin : 0; - actionTextPainter.dispose$0(); - _this._widget.toString; - margin = snackBarTheme.insetPadding; - t5 = margin == null; - if (t5) - margin = defaults.get$insetPadding(); - _this._widget.toString; - snackBarWidth = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_0, t1).data.size._dx - (margin.left + margin.right); - _this._widget.toString; - actionOverflowThreshold = snackBarTheme.actionOverflowThreshold; - if (actionOverflowThreshold == null) - actionOverflowThreshold = defaults.get$actionOverflowThreshold(); - willOverflowAction = (t3 + t4 + 0) / snackBarWidth > actionOverflowThreshold; - t1 = type$.JSArray_Widget; - t3 = A._setArrayType([], t1); - if (_this._widget.action != null) { - t4 = A.TextButton_styleFrom(_null, _null, _null, _null, _null, _null, _null, _null, _null, buttonColor, _null, _null, _null, new A.EdgeInsets(horizontalPadding, 0, horizontalPadding, 0), _null, _null, _null, _null, _null, _null, _null); - t6 = _this._widget.action; - t6.toString; - t3.push(new A.Padding(new A.EdgeInsets(actionHorizontalMargin, 0, actionHorizontalMargin, 0), A.TextButtonTheme$(t6, new A.TextButtonThemeData(t4)), _null)); - } - t4 = _this._widget; - t4 = A._setArrayType([A.Expanded$(new A.Padding(B.EdgeInsets_0_14_0_14, A.DefaultTextStyle$(t4.content, _null, _null, B.TextOverflow_0, true, contentTextStyle, _null, _null, B.TextWidthBasis_0), _null))], t1); - if (!willOverflowAction) - B.JSArray_methods.addAll$1(t4, t3); - if (willOverflowAction) - t4.push(A.SizedBox$(_null, _null, snackBarWidth * 0.4)); - t1 = A._setArrayType([A.Row$(t4, B.CrossAxisAlignment_2, B.MainAxisAlignment_0, B.MainAxisSize_1, _null)], t1); - if (willOverflowAction) - t1.push(new A.Padding(B.EdgeInsets_0_0_0_14, A.Row$(t3, B.CrossAxisAlignment_2, B.MainAxisAlignment_1, B.MainAxisSize_1, _null), _null)); - snackBar = new A.Padding(padding, A.Wrap$(t1, 0, 0), _null); - if (!isFloatingSnackBar) - snackBar = A.SafeArea$(true, snackBar, B.EdgeInsets_0_0_0_0, false); - _this._widget.toString; - elevation = snackBarTheme.elevation; - if (elevation == null) - elevation = defaults.get$elevation(0); - t1 = _this._widget.backgroundColor; - backgroundColor = t1 == null ? snackBarTheme.backgroundColor : t1; - if (backgroundColor == null) - backgroundColor = defaults.get$backgroundColor(0); - _this._widget.toString; - shape = snackBarTheme.shape; - if (shape == null) - shape = isFloatingSnackBar ? defaults.get$shape(0) : _null; - t1 = _this._widget; - t3 = t1.clipBehavior; - snackBar = A.Material$(B.Duration_200000, true, _null, new A.Theme(theme, snackBar, _null), t3, backgroundColor, elevation, _null, _null, shape, _null, _null, B.MaterialType_0); - if (isFloatingSnackBar) - snackBar = A.SafeArea$(false, width != null ? new A.Padding(new A.EdgeInsets(0, margin.top, 0, margin.bottom), A.SizedBox$(snackBar, _null, width), _null) : new A.Padding(margin, snackBar, _null), B.EdgeInsets_0_0_0_0, false); - t3 = t1.hitTestBehavior; - t3 = !t5 ? B.HitTestBehavior_0 : B.HitTestBehavior_1; - snackBar = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._SnackBarState_build_closure(context), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), true, false, false, false, new A.Dismissible(snackBar, new A._SnackBarState_build_closure0(context), B.DismissDirection_5, _null, t3, B.ValueKey_dismissible), _null); - if (t2.accessibleNavigation) - snackBarTransition = snackBar; - else { - t2 = type$.ValueListenableBuilder_double; - if (isFloatingSnackBar) { - t3 = _this._fadeInM3Animation; - t3.toString; - t4 = _this._heightM3Animation; - t4.toString; - snackBarTransition = new A.FadeTransition(t3, false, new A.ValueListenableBuilder(t4, new A._SnackBarState_build_closure1(), snackBar, _null, t2), _null); - } else { - t3 = _this._heightAnimation; - t3.toString; - snackBarTransition = new A.ValueListenableBuilder(t3, new A._SnackBarState_build_closure2(), snackBar, _null, t2); - } - } - t1 = t1.content.toString$0(0); - return A.Hero$(A.ClipRect$(snackBarTransition, _this._widget.clipBehavior, _null), "", true); - } - }; - A._SnackBarState_build_closure.prototype = { - call$0() { - this.context.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.removeCurrentSnackBar$1$reason(B.SnackBarClosedReason_1); - }, - $signature: 0 - }; - A._SnackBarState_build_closure0.prototype = { - call$1(direction) { - this.context.dependOnInheritedWidgetOfExactType$1$0(type$._ScaffoldMessengerScope)._scaffoldMessengerState.removeCurrentSnackBar$1$reason(B.SnackBarClosedReason_2); - }, - $signature: 285 - }; - A._SnackBarState_build_closure1.prototype = { - call$3(context, value, child) { - return new A.Align(B.Alignment_m1_1, null, value, child, null); - }, - $signature: 218 - }; - A._SnackBarState_build_closure2.prototype = { - call$3(context, value, child) { - return new A.Align(B.AlignmentDirectional_m1_m1, null, value, child, null); - }, - $signature: 218 - }; - A._SnackbarDefaultsM3.prototype = { - get$_snack_bar$_colors() { - var result, _this = this, - value = _this.___SnackbarDefaultsM3__colors_FI; - if (value === $) { - value = _this.___SnackbarDefaultsM3__theme_FI; - if (value === $) { - result = A.Theme_of(_this.context); - _this.___SnackbarDefaultsM3__theme_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___SnackbarDefaultsM3__theme_FI = result; - value = result; - } - _this.___SnackbarDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___SnackbarDefaultsM3__colors_FI = value.colorScheme; - } - return value; - }, - get$backgroundColor(_) { - var t1 = this.get$_snack_bar$_colors(), - t2 = t1._inverseSurface; - return t2 == null ? t1.onSurface : t2; - }, - get$actionTextColor() { - return A._WidgetStateColor$(new A._SnackbarDefaultsM3_actionTextColor_closure(this)); - }, - get$disabledActionTextColor() { - var t1 = this.get$_snack_bar$_colors(), - t2 = t1._inversePrimary; - return t2 == null ? t1.onPrimary : t2; - }, - get$contentTextStyle() { - var t2, t3, - t1 = A.Theme_of(this.context).textTheme.bodyMedium; - t1.toString; - t2 = this.get$_snack_bar$_colors(); - t3 = t2._onInverseSurface; - return t1.copyWith$1$color(t3 == null ? t2.surface : t3); - }, - get$elevation(_) { - return 6; - }, - get$shape(_) { - return B.RoundedRectangleBorder_pY4; - }, - get$behavior() { - return B.SnackBarBehavior_0; - }, - get$insetPadding() { - return B.EdgeInsets_15_5_15_10; - }, - get$showCloseIcon() { - return false; - }, - get$closeIconColor() { - var t1 = this.get$_snack_bar$_colors(), - t2 = t1._onInverseSurface; - return t2 == null ? t1.surface : t2; - }, - get$actionOverflowThreshold() { - return 0.25; - } - }; - A._SnackbarDefaultsM3_actionTextColor_closure.prototype = { - call$1(states) { - var t1, t2, _this = this; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = _this.$this.get$_snack_bar$_colors(); - t2 = t1._inversePrimary; - return t2 == null ? t1.onPrimary : t2; - } - if (states.contains$1(0, B.WidgetState_2)) { - t1 = _this.$this.get$_snack_bar$_colors(); - t2 = t1._inversePrimary; - return t2 == null ? t1.onPrimary : t2; - } - if (states.contains$1(0, B.WidgetState_0)) { - t1 = _this.$this.get$_snack_bar$_colors(); - t2 = t1._inversePrimary; - return t2 == null ? t1.onPrimary : t2; - } - if (states.contains$1(0, B.WidgetState_1)) { - t1 = _this.$this.get$_snack_bar$_colors(); - t2 = t1._inversePrimary; - return t2 == null ? t1.onPrimary : t2; - } - t1 = _this.$this.get$_snack_bar$_colors(); - t2 = t1._inversePrimary; - return t2 == null ? t1.onPrimary : t2; - }, - $signature: 7 - }; - A.SnackBarBehavior.prototype = { - _enumToString$0() { - return "SnackBarBehavior." + this._name; - } - }; - A.SnackBarThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.get$backgroundColor(_this), _this.get$actionTextColor(), _this.get$disabledActionTextColor(), _this.get$contentTextStyle(), _this.get$elevation(_this), _this.get$shape(_this), _this.get$behavior(), _this.width, _this.get$insetPadding(), _this.get$showCloseIcon(), _this.get$closeIconColor(), _this.get$actionOverflowThreshold(), _this.actionBackgroundColor, _this.disabledActionBackgroundColor, _this.dismissDirection, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.SnackBarThemeData) - if (J.$eq$(other.get$backgroundColor(other), _this.get$backgroundColor(_this))) - if (J.$eq$(other.get$actionTextColor(), _this.get$actionTextColor())) - if (J.$eq$(other.get$disabledActionTextColor(), _this.get$disabledActionTextColor())) - if (J.$eq$(other.get$contentTextStyle(), _this.get$contentTextStyle())) - if (other.get$elevation(other) == _this.get$elevation(_this)) - if (J.$eq$(other.get$shape(other), _this.get$shape(_this))) - if (other.get$behavior() == _this.get$behavior()) - if (other.width == _this.width) - if (J.$eq$(other.get$insetPadding(), _this.get$insetPadding())) - if (other.get$showCloseIcon() == _this.get$showCloseIcon()) - if (J.$eq$(other.get$closeIconColor(), _this.get$closeIconColor())) - if (other.get$actionOverflowThreshold() == _this.get$actionOverflowThreshold()) - if (J.$eq$(other.actionBackgroundColor, _this.actionBackgroundColor)) - t1 = J.$eq$(other.disabledActionBackgroundColor, _this.disabledActionBackgroundColor); - return t1; - }, - get$backgroundColor(receiver) { - return this.backgroundColor; - }, - get$actionTextColor() { - return this.actionTextColor; - }, - get$disabledActionTextColor() { - return this.disabledActionTextColor; - }, - get$contentTextStyle() { - return this.contentTextStyle; - }, - get$elevation(receiver) { - return this.elevation; - }, - get$shape(receiver) { - return this.shape; - }, - get$behavior() { - return this.behavior; - }, - get$insetPadding() { - return this.insetPadding; - }, - get$showCloseIcon() { - return null; - }, - get$closeIconColor() { - return this.closeIconColor; - }, - get$actionOverflowThreshold() { - return this.actionOverflowThreshold; - } - }; - A._SnackBarThemeData_Object_Diagnosticable.prototype = {}; - A.SwitchThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.thumbColor, _this.trackColor, _this.trackOutlineColor, _this.trackOutlineWidth, _this.materialTapTargetSize, _this.mouseCursor, _this.overlayColor, _this.splashRadius, _this.thumbIcon, _this.padding, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.SwitchThemeData) - if (other.thumbColor == _this.thumbColor) - if (other.trackColor == _this.trackColor) - if (other.trackOutlineColor == _this.trackOutlineColor) - if (other.trackOutlineWidth == _this.trackOutlineWidth) - if (other.overlayColor == _this.overlayColor) - if (other.splashRadius == _this.splashRadius) - t1 = J.$eq$(other.padding, _this.padding); - return t1; - } - }; - A._SwitchThemeData_Object_Diagnosticable.prototype = {}; - A.TabBarThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.indicator, _this.indicatorColor, _this.indicatorSize, _this.dividerColor, _this.dividerHeight, _this.labelColor, _this.labelPadding, _this.labelStyle, _this.unselectedLabelColor, _this.unselectedLabelStyle, _this.overlayColor, _this.splashFactory, _this.mouseCursor, _this.tabAlignment, _this.textScaler, _this.indicatorAnimation, _this.splashBorderRadius, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.TabBarThemeData) - if (J.$eq$(other.indicator, _this.indicator)) - if (J.$eq$(other.indicatorColor, _this.indicatorColor)) - if (J.$eq$(other.dividerColor, _this.dividerColor)) - if (J.$eq$(other.labelColor, _this.labelColor)) - if (J.$eq$(other.labelPadding, _this.labelPadding)) - if (J.$eq$(other.labelStyle, _this.labelStyle)) - if (J.$eq$(other.unselectedLabelColor, _this.unselectedLabelColor)) - if (J.$eq$(other.unselectedLabelStyle, _this.unselectedLabelStyle)) - if (other.overlayColor == _this.overlayColor) - t1 = J.$eq$(other.splashBorderRadius, _this.splashBorderRadius); - return t1; - } - }; - A._TabBarThemeData_Object_Diagnosticable.prototype = {}; - A.TextButton.prototype = { - defaultStyleOf$1(context) { - var _null = null; - A.Theme_of(context); - A.Theme_of(context); - return new A._TextButtonDefaultsM3(context, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.Duration_200000, true, B.Alignment_0_0, _null, _null, _null); - }, - themeStyleOf$1(context) { - var buttonTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$.TextButtonTheme), - t1 = buttonTheme == null ? null : buttonTheme.data; - return (t1 == null ? A.Theme_of(context).textButtonTheme : t1).style; - } - }; - A._TextButtonDefaultsM3.prototype = { - get$_text_button$_colors() { - var t1, _this = this, - value = _this.___TextButtonDefaultsM3__colors_FI; - if (value === $) { - t1 = A.Theme_of(_this.context); - _this.___TextButtonDefaultsM3__colors_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___TextButtonDefaultsM3__colors_FI = t1.colorScheme; - } - return value; - }, - get$textStyle() { - return new A.WidgetStatePropertyAll(A.Theme_of(this.context).textTheme.labelLarge, type$.WidgetStatePropertyAll_nullable_TextStyle); - }, - get$backgroundColor(_) { - return B.WidgetStatePropertyAll_G5s; - }, - get$foregroundColor() { - return new A._WidgetStatePropertyWith(new A._TextButtonDefaultsM3_foregroundColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$overlayColor() { - return new A._WidgetStatePropertyWith(new A._TextButtonDefaultsM3_overlayColor_closure(this), type$._WidgetStatePropertyWith_nullable_Color); - }, - get$shadowColor(_) { - return B.WidgetStatePropertyAll_G5s; - }, - get$surfaceTintColor() { - return B.WidgetStatePropertyAll_G5s; - }, - get$elevation(_) { - return B.WidgetStatePropertyAll_0; - }, - get$padding(_) { - return new A.WidgetStatePropertyAll(A._scaledPadding(this.context), type$.WidgetStatePropertyAll_EdgeInsetsGeometry); - }, - get$minimumSize() { - return B.WidgetStatePropertyAll_Size_64_40; - }, - get$iconSize() { - return B.WidgetStatePropertyAll_18; - }, - get$iconColor() { - return new A._WidgetStatePropertyWith(new A._TextButtonDefaultsM3_iconColor_closure(this), type$._WidgetStatePropertyWith_Color); - }, - get$maximumSize() { - return B.WidgetStatePropertyAll_HBn; - }, - get$shape(_) { - return B.WidgetStatePropertyAll_oQi; - }, - get$mouseCursor() { - return new A._WidgetStatePropertyWith(new A._TextButtonDefaultsM3_mouseCursor_closure(), type$._WidgetStatePropertyWith_nullable_MouseCursor); - }, - get$visualDensity() { - return A.Theme_of(this.context).visualDensity; - }, - get$tapTargetSize() { - return A.Theme_of(this.context).materialTapTargetSize; - }, - get$splashFactory() { - return A.Theme_of(this.context).splashFactory; - } - }; - A._TextButtonDefaultsM3_foregroundColor_closure.prototype = { - call$1(states) { - var t1; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = this.$this.get$_text_button$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - return this.$this.get$_text_button$_colors().primary; - }, - $signature: 7 - }; - A._TextButtonDefaultsM3_overlayColor_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_2)) - return this.$this.get$_text_button$_colors().primary.withOpacity$1(0.1); - if (states.contains$1(0, B.WidgetState_0)) - return this.$this.get$_text_button$_colors().primary.withOpacity$1(0.08); - if (states.contains$1(0, B.WidgetState_1)) - return this.$this.get$_text_button$_colors().primary.withOpacity$1(0.1); - return null; - }, - $signature: 77 - }; - A._TextButtonDefaultsM3_iconColor_closure.prototype = { - call$1(states) { - var t1, _this = this; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = _this.$this.get$_text_button$_colors().onSurface; - return A.Color$fromARGB(97, t1.toARGB32$0() >>> 16 & 255, t1.toARGB32$0() >>> 8 & 255, t1.toARGB32$0() & 255); - } - if (states.contains$1(0, B.WidgetState_2)) - return _this.$this.get$_text_button$_colors().primary; - if (states.contains$1(0, B.WidgetState_0)) - return _this.$this.get$_text_button$_colors().primary; - if (states.contains$1(0, B.WidgetState_1)) - return _this.$this.get$_text_button$_colors().primary; - return _this.$this.get$_text_button$_colors().primary; - }, - $signature: 7 - }; - A._TextButtonDefaultsM3_mouseCursor_closure.prototype = { - call$1(states) { - if (states.contains$1(0, B.WidgetState_6)) - return B.SystemMouseCursor_basic; - return B.SystemMouseCursor_click; - }, - $signature: 50 - }; - A.TextButtonThemeData.prototype = { - get$hashCode(_) { - return J.get$hashCode$(this.style); - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.TextButtonThemeData && J.$eq$(other.style, this.style); - } - }; - A.TextButtonTheme.prototype = { - wrap$2(_, context, child) { - return A.TextButtonTheme$(child, this.data); - }, - updateShouldNotify$1(oldWidget) { - return !this.data.$eq(0, oldWidget.data); - } - }; - A._TextButtonThemeData_Object_Diagnosticable.prototype = {}; - A._TextFieldSelectionGestureDetectorBuilder.prototype = { - onUserTap$0() { - this._text_field$_state._widget.toString; - } - }; - A.TextField.prototype = { - createState$0() { - var _null = null; - return new A._TextFieldState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_EditableTextState), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null); - } - }; - A._TextFieldState.prototype = { - get$_effectiveController() { - var t1 = this._widget.controller; - return t1; - }, - get$_effectiveFocusNode() { - var t1 = this._widget.focusNode; - if (t1 == null) { - t1 = this._focusNode; - if (t1 == null) { - t1 = A.FocusNode$(true, null, true, true, null, null, false); - this._focusNode = t1; - } - } - return t1; - }, - get$_effectiveMaxLengthEnforcement() { - this._widget.toString; - var t1 = this._framework$_element; - t1.toString; - A.Theme_of(t1); - return B.MaxLengthEnforcement_2; - }, - get$_text_field$_isEnabled() { - var t1 = this._widget, - t2 = t1.enabled; - if (t2 == null) - t1 = t1.decoration.enabled; - else - t1 = t2; - return t1; - }, - get$_hasIntrinsicError() { - var t1 = this._widget.maxLength, - t2 = false; - if (t1 != null) - if (t1 > 0) { - t1 = this.get$_effectiveController()._change_notifier$_value.text; - t1 = (t1.length === 0 ? B.StringCharacters_GVp : new A.StringCharacters(t1)).get$length(0); - t2 = this._widget.maxLength; - t2.toString; - t2 = t1 > t2; - t1 = t2; - } else - t1 = t2; - else - t1 = t2; - return t1; - }, - get$_hasError() { - var t1 = this._widget.decoration; - if (t1.errorText == null) - t1 = this.get$_hasIntrinsicError(); - else - t1 = true; - return t1; - }, - get$_errorColor() { - var t1 = this._widget.cursorErrorColor, - t2 = this._getEffectiveDecoration$0().errorStyle; - t1 = t2 == null ? null : t2.color; - if (t1 == null) { - t1 = this._framework$_element; - t1.toString; - t1 = A.Theme_of(t1).colorScheme.error; - } - return t1; - }, - _getEffectiveDecoration$0() { - var t2, themeData, t3, t4, t5, effectiveDecoration, currentLength, counterText, semanticCounterText, _this = this, - t1 = _this._framework$_element; - t1.toString; - t1 = A.Localizations_of(t1, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations); - t1.toString; - t2 = _this._framework$_element; - t2.toString; - themeData = A.Theme_of(t2); - t2 = _this._widget.decoration; - t2 = t2.applyDefaults$1(themeData.inputDecorationTheme); - t3 = _this.get$_text_field$_isEnabled(); - t4 = _this._widget; - t5 = t4.decoration.hintMaxLines; - effectiveDecoration = t2.copyWith$2$enabled$hintMaxLines(t3, t5 == null ? t4.maxLines : t5); - t2 = effectiveDecoration.counter == null; - if (!t2 || effectiveDecoration.counterText != null) - return effectiveDecoration; - t3 = _this.get$_effectiveController()._change_notifier$_value.text; - currentLength = (t3.length === 0 ? B.StringCharacters_GVp : new A.StringCharacters(t3)).get$length(0); - if (t2) - if (effectiveDecoration.counterText == null) - _this._widget.toString; - t2 = _this._widget.maxLength; - if (t2 == null) - return effectiveDecoration; - counterText = "" + currentLength; - if (t2 > 0) { - counterText += "/" + A.S(t2); - semanticCounterText = t1.remainingTextFieldCharacterCount$1(B.JSInt_methods.clamp$2(t2 - currentLength, 0, t2)); - } else - semanticCounterText = ""; - if (_this.get$_hasIntrinsicError()) { - t1 = effectiveDecoration.errorText; - if (t1 == null) - t1 = ""; - t2 = effectiveDecoration.errorStyle; - if (t2 == null) { - t2 = _this._framework$_element; - t2.toString; - t3 = A.Theme_of(t2).textTheme.bodySmall; - t3.toString; - t2 = t3.copyWith$1$color(A.Theme_of(t2).colorScheme.error); - } - return effectiveDecoration.copyWith$4$counterStyle$counterText$errorText$semanticCounterText(t2, counterText, t1, semanticCounterText); - } - return effectiveDecoration.copyWith$2$counterText$semanticCounterText(counterText, semanticCounterText); - }, - initState$0() { - var t1, t2, _this = this; - _this.super$State$initState(); - _this.___TextFieldState__selectionGestureDetectorBuilder_A = new A._TextFieldSelectionGestureDetectorBuilder(_this, _this); - _this._widget.toString; - t1 = _this.get$_effectiveFocusNode(); - _this._widget.toString; - t2 = _this.get$_text_field$_isEnabled(); - t1.set$canRequestFocus(t2); - _this.get$_effectiveFocusNode().addListener$1(0, _this.get$_text_field$_handleFocusChanged()); - _this._initStatesController$0(); - }, - get$_text_field$_canRequestFocus() { - var mode, - t1 = this._framework$_element; - t1.toString; - t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_17); - mode = t1 == null ? null : t1.navigationMode; - switch ((mode == null ? B.NavigationMode_0 : mode).index) { - case 0: - this._widget.toString; - t1 = this.get$_text_field$_isEnabled(); - break; - case 1: - t1 = true; - break; - default: - t1 = null; - } - return t1; - }, - didChangeDependencies$0() { - this.super$__TextFieldState_State_RestorationMixin$didChangeDependencies(); - this.get$_effectiveFocusNode().set$canRequestFocus(this.get$_text_field$_canRequestFocus()); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$__TextFieldState_State_RestorationMixin$didUpdateWidget(oldWidget); - t1 = _this._widget; - t2 = oldWidget.focusNode; - if (t1.focusNode != t2) { - t1 = t2 == null ? _this._focusNode : t2; - if (t1 != null) - t1.removeListener$1(0, _this.get$_text_field$_handleFocusChanged()); - t1 = _this._widget.focusNode; - if (t1 == null) - t1 = _this._focusNode; - if (t1 != null) - t1.addListener$1(0, _this.get$_text_field$_handleFocusChanged()); - } - _this.get$_effectiveFocusNode().set$canRequestFocus(_this.get$_text_field$_canRequestFocus()); - if (_this.get$_effectiveFocusNode().get$hasFocus()) - _this._widget.toString; - _this._widget.toString; - _this.get$_statesController().update$2(0, B.WidgetState_6, !_this.get$_text_field$_isEnabled()); - _this.get$_statesController().update$2(0, B.WidgetState_0, _this._isHovering); - _this.get$_statesController().update$2(0, B.WidgetState_1, _this.get$_effectiveFocusNode().get$hasFocus()); - _this.get$_statesController().update$2(0, B.WidgetState_7, _this.get$_hasError()); - }, - restoreState$2(oldBucket, initialRestore) { - var t1 = this._text_field$_controller; - if (t1 != null) - this.registerForRestoration$2(t1, "controller"); - }, - get$restorationId() { - return this._widget.restorationId; - }, - dispose$0() { - var t1, _this = this; - _this.get$_effectiveFocusNode().removeListener$1(0, _this.get$_text_field$_handleFocusChanged()); - t1 = _this._focusNode; - if (t1 != null) - t1.dispose$0(); - t1 = _this._text_field$_controller; - if (t1 != null) { - t1._disposeOldValue$0(); - t1.super$RestorableListenable$dispose(); - } - _this.get$_statesController().removeListener$1(0, _this.get$_handleStatesControllerChange()); - t1 = _this._internalStatesController; - if (t1 != null) { - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - } - _this.super$__TextFieldState_State_RestorationMixin$dispose(); - }, - _requestKeyboard$0() { - var t1 = this.editableTextKey.get$currentState(); - if (t1 != null) - t1.requestKeyboard$0(); - }, - _shouldShowSelectionHandles$1(cause) { - var _this = this, - t1 = _this.___TextFieldState__selectionGestureDetectorBuilder_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!t1._shouldShowSelectionToolbar) - return false; - if (cause === B.SelectionChangedCause_4) - return false; - _this._widget.toString; - if (!_this.get$_text_field$_isEnabled()) - return false; - if (cause === B.SelectionChangedCause_2 || cause === B.SelectionChangedCause_7) - return true; - if (_this.get$_effectiveController()._change_notifier$_value.text.length !== 0) - return true; - return false; - }, - _text_field$_handleFocusChanged$0() { - this.setState$1(new A._TextFieldState__handleFocusChanged_closure()); - this.get$_statesController().update$2(0, B.WidgetState_1, this.get$_effectiveFocusNode().get$hasFocus()); - }, - _text_field$_handleSelectionChanged$2(selection, cause) { - var t1, _this = this, - willShowSelectionHandles = _this._shouldShowSelectionHandles$1(cause); - if (willShowSelectionHandles !== _this._showSelectionHandles) - _this.setState$1(new A._TextFieldState__handleSelectionChanged_closure(_this, willShowSelectionHandles)); - t1 = _this._framework$_element; - t1.toString; - switch (A.Theme_of(t1).platform.index) { - case 2: - case 4: - case 3: - case 5: - case 1: - case 0: - if (cause === B.SelectionChangedCause_2) { - t1 = _this.editableTextKey.get$currentState(); - if (t1 != null) - t1.bringIntoView$1(selection.get$extent()); - } - break; - } - t1 = _this._framework$_element; - t1.toString; - switch (A.Theme_of(t1).platform.index) { - case 2: - case 1: - case 0: - break; - case 4: - case 3: - case 5: - if (cause === B.SelectionChangedCause_6) { - t1 = _this.editableTextKey.get$currentState(); - if (t1 != null) - t1.hideToolbar$0(); - } - break; - } - }, - _handleSelectionHandleTapped$0() { - var t1 = this.get$_effectiveController()._change_notifier$_value.selection; - if (t1.start === t1.end) - this.editableTextKey.get$currentState().toggleToolbar$0(); - }, - _handleHover$1(hovering) { - var _this = this; - if (hovering !== _this._isHovering) { - _this.setState$1(new A._TextFieldState__handleHover_closure(_this, hovering)); - _this.get$_statesController().update$2(0, B.WidgetState_0, _this._isHovering); - } - }, - _handleStatesControllerChange$0() { - this.setState$1(new A._TextFieldState__handleStatesControllerChange_closure()); - }, - get$_statesController() { - this._widget.toString; - var t1 = this._internalStatesController; - t1.toString; - return t1; - }, - _initStatesController$0() { - var _this = this; - _this._widget.toString; - _this._internalStatesController = A.WidgetStatesController$(null); - _this.get$_statesController().update$2(0, B.WidgetState_6, !_this.get$_text_field$_isEnabled()); - _this.get$_statesController().update$2(0, B.WidgetState_0, _this._isHovering); - _this.get$_statesController().update$2(0, B.WidgetState_1, _this.get$_effectiveFocusNode().get$hasFocus()); - _this.get$_statesController().update$2(0, B.WidgetState_7, _this.get$_hasError()); - _this.get$_statesController().addListener$1(0, _this.get$_handleStatesControllerChange()); - }, - get$textInputConfiguration() { - var autofillHints, t2, t3, autofillConfiguration, _this = this, - t1 = _this._widget.autofillHints; - if (t1 == null) - autofillHints = null; - else - autofillHints = J.JSArray_JSArray$markFixed(t1.slice(0), A._arrayInstanceType(t1)._precomputed1); - if (autofillHints != null) { - t1 = _this.editableTextKey.get$currentState(); - t1.toString; - t1 = A.Primitives_objectHashCode(t1); - t2 = _this.get$_effectiveController()._change_notifier$_value; - t3 = _this._widget.decoration; - autofillConfiguration = new A.AutofillConfiguration(true, "EditableText-" + t1, autofillHints, t2, t3.hintText); - } else - autofillConfiguration = B.AutofillConfiguration_JoX; - t1 = _this.editableTextKey.get$currentState().get$textInputConfiguration(); - return A.TextInputConfiguration$(t1.actionLabel, t1.allowedMimeTypes, true, autofillConfiguration, false, true, t1.enableInteractiveSelection, true, t1.inputAction, t1.inputType, t1.keyboardAppearance, t1.obscureText, t1.readOnly, t1.smartDashesType, t1.smartQuotesType, t1.textCapitalization, t1.viewId); - }, - build$1(context) { - var providedStyle, t1, t2, t3, stateStyle, style, controller, focusNode, t4, spellCheckConfiguration, textSelectionControls, cursorOpacityAnimates, cursorRadius, paintCursorAboveText, cursorOpacityAnimates0, cursorOffset, autocorrectionTextRectColor, cupertinoTheme, cursorColor, selectionColor, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, child, effectiveMouseCursor, _this = this, _null = null, _box_0 = {}, - theme = A.Theme_of(context), - selectionStyle = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultSelectionStyle); - if (selectionStyle == null) - selectionStyle = B.DefaultSelectionStyle_gwC; - providedStyle = A.WidgetStateProperty_resolveAs(_this._widget.style, _this.get$_statesController()._change_notifier$_value, type$.nullable_TextStyle); - t1 = A.Theme_of(context).textTheme.bodyLarge; - t1.toString; - t2 = _this._framework$_element; - t2.toString; - A.Theme_of(t2); - t2 = _this._framework$_element; - t2.toString; - t2 = A._m3StateInputStyle(t2); - t3 = type$.TextStyle; - stateStyle = A.WidgetStateProperty_resolveAs(t2, _this.get$_statesController()._change_notifier$_value, t3); - style = A.WidgetStateProperty_resolveAs(t1, _this.get$_statesController()._change_notifier$_value, t3).merge$1(stateStyle).merge$1(providedStyle); - _this._widget.toString; - t1 = theme.colorScheme; - controller = _this.get$_effectiveController(); - focusNode = _this.get$_effectiveFocusNode(); - t2 = type$.JSArray_TextInputFormatter; - t3 = A._setArrayType([], t2); - t4 = _this._widget; - t4 = t4.maxLength; - if (t4 != null) - t3.push(new A.LengthLimitingTextInputFormatter(t4, _this.get$_effectiveMaxLengthEnforcement())); - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - spellCheckConfiguration = A.CupertinoTextField_inferIOSSpellCheckConfiguration(_this._widget.spellCheckConfiguration); - break; - case 0: - case 1: - case 3: - case 5: - spellCheckConfiguration = A.TextField_inferAndroidSpellCheckConfiguration(_this._widget.spellCheckConfiguration); - break; - default: - spellCheckConfiguration = _null; - } - t4 = _this._widget; - textSelectionControls = t4.selectionControls; - cursorOpacityAnimates = t4.cursorOpacityAnimates; - cursorRadius = t4.cursorRadius; - _box_0.handleDidLoseAccessibilityFocus = _box_0.handleDidGainAccessibilityFocus = null; - paintCursorAboveText = false; - cursorOpacityAnimates0 = false; - cursorOffset = _null; - autocorrectionTextRectColor = _null; - switch (theme.platform.index) { - case 2: - cupertinoTheme = A.CupertinoTheme_of(context); - _this.___TextFieldState_forcePressEnabled_A = true; - textSelectionControls = $.$get$cupertinoTextSelectionHandleControls(); - if (_this.get$_hasError()) - cursorColor = _this.get$_errorColor(); - else { - _this._widget.toString; - t4 = selectionStyle.cursorColor; - cursorColor = t4 == null ? cupertinoTheme.get$primaryColor() : t4; - } - selectionColor = selectionStyle.selectionColor; - if (selectionColor == null) - selectionColor = cupertinoTheme.get$primaryColor().withOpacity$1(0.4); - cursorOffset = new A.Offset(-2 / A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio, 0); - autocorrectionTextRectColor = selectionColor; - paintCursorAboveText = true; - cursorOpacityAnimates = true; - cursorRadius = B.Radius_2_2; - break; - case 4: - cupertinoTheme = A.CupertinoTheme_of(context); - cursorOpacityAnimates = _this.___TextFieldState_forcePressEnabled_A = false; - textSelectionControls = $.$get$cupertinoDesktopTextSelectionHandleControls(); - if (_this.get$_hasError()) - cursorColor = _this.get$_errorColor(); - else { - _this._widget.toString; - t4 = selectionStyle.cursorColor; - cursorColor = t4 == null ? cupertinoTheme.get$primaryColor() : t4; - } - selectionColor = selectionStyle.selectionColor; - if (selectionColor == null) - selectionColor = cupertinoTheme.get$primaryColor().withOpacity$1(0.4); - cursorOffset = new A.Offset(-2 / A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio, 0); - _box_0.handleDidGainAccessibilityFocus = new A._TextFieldState_build_closure(_this); - _box_0.handleDidLoseAccessibilityFocus = new A._TextFieldState_build_closure0(_this); - paintCursorAboveText = true; - cursorRadius = B.Radius_2_2; - break; - case 0: - case 1: - _this.___TextFieldState_forcePressEnabled_A = false; - textSelectionControls = $.$get$materialTextSelectionHandleControls(); - if (_this.get$_hasError()) - cursorColor = _this.get$_errorColor(); - else { - _this._widget.toString; - t4 = selectionStyle.cursorColor; - cursorColor = t4 == null ? t1.primary : t4; - } - selectionColor = selectionStyle.selectionColor; - if (selectionColor == null) - selectionColor = t1.primary.withOpacity$1(0.4); - cursorOpacityAnimates = cursorOpacityAnimates0; - break; - case 3: - _this.___TextFieldState_forcePressEnabled_A = false; - textSelectionControls = $.$get$desktopTextSelectionHandleControls(); - if (_this.get$_hasError()) - cursorColor = _this.get$_errorColor(); - else { - _this._widget.toString; - t4 = selectionStyle.cursorColor; - cursorColor = t4 == null ? t1.primary : t4; - } - selectionColor = selectionStyle.selectionColor; - if (selectionColor == null) - selectionColor = t1.primary.withOpacity$1(0.4); - _box_0.handleDidGainAccessibilityFocus = new A._TextFieldState_build_closure1(_this); - _box_0.handleDidLoseAccessibilityFocus = new A._TextFieldState_build_closure2(_this); - cursorOpacityAnimates = cursorOpacityAnimates0; - break; - case 5: - _this.___TextFieldState_forcePressEnabled_A = false; - textSelectionControls = $.$get$desktopTextSelectionHandleControls(); - if (_this.get$_hasError()) - cursorColor = _this.get$_errorColor(); - else { - _this._widget.toString; - t4 = selectionStyle.cursorColor; - cursorColor = t4 == null ? t1.primary : t4; - } - selectionColor = selectionStyle.selectionColor; - if (selectionColor == null) - selectionColor = t1.primary.withOpacity$1(0.4); - _box_0.handleDidGainAccessibilityFocus = new A._TextFieldState_build_closure3(_this); - _box_0.handleDidLoseAccessibilityFocus = new A._TextFieldState_build_closure4(_this); - cursorOpacityAnimates = cursorOpacityAnimates0; - break; - default: - selectionColor = _null; - cursorColor = selectionColor; - paintCursorAboveText = cursorColor; - } - t4 = _this.RestorationMixin__bucket; - _this._widget.toString; - t5 = _this.get$_text_field$_isEnabled(); - t6 = !t5; - t7 = _this._widget; - t8 = t7.toolbarOptions; - t9 = _this._showSelectionHandles; - t10 = t7.undoController; - t11 = t7.keyboardType; - t12 = t7.textInputAction; - t13 = t7.textCapitalization; - t14 = t7.strutStyle; - t15 = t7.textAlign; - t16 = t7.textDirection; - t17 = t7.obscuringCharacter; - t18 = t7.obscureText; - t19 = t7.smartDashesType; - t20 = t7.smartQuotesType; - t21 = t7.maxLines; - t7 = t7.minLines; - t22 = focusNode.get$hasFocus() ? selectionColor : _null; - t23 = _this._widget; - t24 = t23.enableInteractiveSelection; - t25 = t24 ? textSelectionControls : _null; - t26 = t23.onChanged; - t27 = t23.onEditingComplete; - t28 = t23.onSubmitted; - t29 = t23.onAppPrivateCommand; - t30 = t23.groupId; - t31 = t23.onTapOutside; - t32 = t23.onTapUpOutside; - t33 = t23.cursorWidth; - t34 = t23.cursorHeight; - t35 = t23.selectionHeightStyle; - t36 = t23.selectionWidthStyle; - t37 = t23.scrollPadding; - t38 = t23.dragStartBehavior; - t39 = t23.scrollController; - t40 = t23.scrollPhysics; - t41 = t23.clipBehavior; - t42 = t23.contentInsertionConfiguration; - t23 = t23.contextMenuBuilder; - t43 = $.$get$TextMagnifier_adaptiveMagnifierConfiguration(); - if (type$.TextSelectionHandleControls._is(t25)) - t8 = B.ToolbarOptions_false_false_false_false; - else if (t18) - t8 = t6 ? B.ToolbarOptions_false_false_false_false : B.ToolbarOptions_false_false_true_true; - else - t8 = t6 ? B.ToolbarOptions_true_false_false_true : B.ToolbarOptions_true_true_true_true; - if (t21 === 1) { - t2 = A._setArrayType([$.$get$FilteringTextInputFormatter_singleLineFormatter()], t2); - B.JSArray_methods.addAll$1(t2, t3); - } else - t2 = t3; - t1 = A.UnmanagedRestorationScope$(t4, new A.EditableText(controller, focusNode, t17, t18, t6, t8, t9, t5, true, t19, t20, true, style, t10, t14, t15, t16, t13, cursorColor, autocorrectionTextRectColor, B.CupertinoDynamicColor_yWg, t21, t7, false, false, t22, t25, t11, t12, t26, t27, t28, t29, _this.get$_text_field$_handleSelectionChanged(), _this.get$_handleSelectionHandleTapped(), t30, t31, t32, t2, B.C__DeferringMouseCursor, true, t33, t34, cursorRadius, cursorOpacityAnimates, cursorOffset, paintCursorAboveText, t35, t36, t1.brightness, t37, t24, t38, t39, t40, true, true, _this, t41, "editable", true, t42, t23, spellCheckConfiguration, t43, _this.editableTextKey)); - _this._widget.toString; - child = A.AnimatedBuilder$(new A._MergingListenable(A._setArrayType([focusNode, controller], type$.JSArray_Listenable)), new A._TextFieldState_build_closure5(_this, focusNode, controller), new A.RepaintBoundary(t1, _null)); - _this._widget.toString; - effectiveMouseCursor = A.WidgetStateProperty_resolveAs(B._WidgetStateMouseCursor_zKm, _this.get$_statesController()._change_notifier$_value, type$.MouseCursor); - _box_0.semanticsMaxValueLength = null; - if (_this.get$_effectiveMaxLengthEnforcement() !== B.MaxLengthEnforcement_0) { - t1 = _this._widget.maxLength; - t1 = t1 != null && t1 > 0; - } else - t1 = false; - if (t1) - _box_0.semanticsMaxValueLength = _this._widget.maxLength; - _this._widget.toString; - t1 = _this.get$_text_field$_isEnabled(); - t2 = _this.___TextFieldState__selectionGestureDetectorBuilder_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2.delegate.___TextFieldState_forcePressEnabled_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = t3 ? t2.get$onForcePressStart() : _null; - t3 = t3 ? t2.get$onForcePressEnd() : _null; - t2._text_field$_state._widget.toString; - return A.MouseRegion$(A.TextFieldTapRegion$(A.IgnorePointer$(A.AnimatedBuilder$(controller, new A._TextFieldState_build_closure6(_box_0, _this), new A.TextSelectionGestureDetector(t2.get$onTapTrackStart(), t2.get$onTapTrackReset(), t2.get$onTapDown(), t4, t3, t2.get$onSecondaryTap(), t2.get$onSecondaryTapDown(), t2.get$onSingleTapUp(), t2.get$onSingleTapCancel(), t2.get$onUserTap(), t2.get$onSingleLongTapStart(), t2.get$onSingleLongTapMoveUpdate(), t2.get$onSingleLongTapEnd(), t2.get$onDoubleTapDown(), t2.get$onTripleTapDown(), t2.get$onDragSelectionStart(), t2.get$onDragSelectionUpdate(), t2.get$onDragSelectionEnd(), false, B.HitTestBehavior_2, child, _null)), !t1, _null), _null, B.Type_EditableText_O5i, _null, _null), effectiveMouseCursor, _null, new A._TextFieldState_build_closure7(_this), new A._TextFieldState_build_closure8(_this), _null); - } - }; - A._TextFieldState__handleFocusChanged_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._TextFieldState__handleSelectionChanged_closure.prototype = { - call$0() { - this.$this._showSelectionHandles = this.willShowSelectionHandles; - }, - $signature: 0 - }; - A._TextFieldState__handleHover_closure.prototype = { - call$0() { - this.$this._isHovering = this.hovering; - }, - $signature: 0 - }; - A._TextFieldState__handleStatesControllerChange_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._TextFieldState_build_closure.prototype = { - call$0() { - var t2, - t1 = this.$this; - if (!t1.get$_effectiveFocusNode().get$hasFocus()) { - t2 = t1.get$_effectiveFocusNode(); - t2 = t2._canRequestFocus && B.JSArray_methods.every$1(t2.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()); - } else - t2 = false; - if (t2) - t1.get$_effectiveFocusNode().requestFocus$0(); - }, - $signature: 0 - }; - A._TextFieldState_build_closure0.prototype = { - call$0() { - this.$this.get$_effectiveFocusNode().unfocus$0(); - }, - $signature: 0 - }; - A._TextFieldState_build_closure1.prototype = { - call$0() { - var t2, - t1 = this.$this; - if (!t1.get$_effectiveFocusNode().get$hasFocus()) { - t2 = t1.get$_effectiveFocusNode(); - t2 = t2._canRequestFocus && B.JSArray_methods.every$1(t2.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()); - } else - t2 = false; - if (t2) - t1.get$_effectiveFocusNode().requestFocus$0(); - }, - $signature: 0 - }; - A._TextFieldState_build_closure2.prototype = { - call$0() { - this.$this.get$_effectiveFocusNode().unfocus$0(); - }, - $signature: 0 - }; - A._TextFieldState_build_closure3.prototype = { - call$0() { - var t2, - t1 = this.$this; - if (!t1.get$_effectiveFocusNode().get$hasFocus()) { - t2 = t1.get$_effectiveFocusNode(); - t2 = t2._canRequestFocus && B.JSArray_methods.every$1(t2.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()); - } else - t2 = false; - if (t2) - t1.get$_effectiveFocusNode().requestFocus$0(); - }, - $signature: 0 - }; - A._TextFieldState_build_closure4.prototype = { - call$0() { - this.$this.get$_effectiveFocusNode().unfocus$0(); - }, - $signature: 0 - }; - A._TextFieldState_build_closure5.prototype = { - call$2(context, child) { - var t6, t7, t8, - t1 = this.$this, - t2 = t1._getEffectiveDecoration$0(), - t3 = t1._widget, - t4 = t3.style, - t5 = t3.textAlign; - t3 = t3.textAlignVertical; - t6 = t1._isHovering; - t7 = this.focusNode.get$hasFocus(); - t8 = this.controller._change_notifier$_value.text; - t1._widget.toString; - return A.InputDecorator$(t4, child, t2, false, t8.length === 0, t7, t6, t5, t3); - }, - $signature: 288 - }; - A._TextFieldState_build_closure7.prototype = { - call$1($event) { - return this.$this._handleHover$1(true); - }, - $signature: 58 - }; - A._TextFieldState_build_closure8.prototype = { - call$1($event) { - return this.$this._handleHover$1(false); - }, - $signature: 44 - }; - A._TextFieldState_build_closure6.prototype = { - call$2(context, child) { - var t6, t7, _null = null, - t1 = this.$this, - t2 = t1.get$_text_field$_isEnabled(), - t3 = this._box_0, - t4 = t3.semanticsMaxValueLength, - t5 = t1.get$_effectiveController()._change_notifier$_value.text; - t5 = (t5.length === 0 ? B.StringCharacters_GVp : new A.StringCharacters(t5)).get$length(0); - t1._widget.toString; - t6 = t3.handleDidGainAccessibilityFocus; - t3 = t3.handleDidLoseAccessibilityFocus; - t7 = t1.get$_text_field$_isEnabled() ? new A._TextFieldState_build__closure(t1) : _null; - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, t5, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null, t6, t3, _null, t7, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A._TextFieldState_build__closure0(t1), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, child, _null); - }, - $signature: 289 - }; - A._TextFieldState_build__closure0.prototype = { - call$0() { - var t1 = this.$this; - if (!t1.get$_effectiveController()._change_notifier$_value.selection.get$isValid()) - t1.get$_effectiveController().set$selection(A.TextSelection$collapsed(B.TextAffinity_1, t1.get$_effectiveController()._change_notifier$_value.text.length)); - t1._requestKeyboard$0(); - }, - $signature: 0 - }; - A._TextFieldState_build__closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1.get$_effectiveFocusNode(); - if (t2._canRequestFocus && B.JSArray_methods.every$1(t2.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()) && !t1.get$_effectiveFocusNode().get$hasFocus()) - t1.get$_effectiveFocusNode().requestFocus$0(); - else { - t1._widget.toString; - t1._requestKeyboard$0(); - } - }, - $signature: 0 - }; - A._m3StateInputStyle_closure.prototype = { - call$1(states) { - var t1, _null = null; - if (states.contains$1(0, B.WidgetState_6)) { - t1 = A.Theme_of(this.context).textTheme.bodyLarge.color; - return A.TextStyle$(_null, _null, t1 == null ? _null : t1.withOpacity$1(0.38), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); - } - return A.TextStyle$(_null, _null, A.Theme_of(this.context).textTheme.bodyLarge.color, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null); - }, - $signature: 52 - }; - A.__TextFieldState_State_RestorationMixin_dispose_closure.prototype = { - call$2(property, listener) { - if (!property._restoration0$_disposed) - property.removeListener$1(0, listener); - }, - $signature: 51 - }; - A.__TextFieldState_State_RestorationMixin.prototype = { - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this.didUpdateRestorationId$0(); - }, - didChangeDependencies$0() { - var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; - _this.super$State$didChangeDependencies(); - oldBucket = _this.RestorationMixin__bucket; - needsRestore = _this.get$restorePending(); - t1 = _this._framework$_element; - t1.toString; - t1 = A.RestorationScope_maybeOf(t1); - _this.RestorationMixin__currentParent = t1; - didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); - if (needsRestore) { - _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); - _this.RestorationMixin__firstRestorePending = false; - } - if (didReplaceBucket) - if (oldBucket != null) - oldBucket.dispose$0(); - }, - dispose$0() { - var t1, _this = this; - _this.RestorationMixin__properties.forEach$1(0, new A.__TextFieldState_State_RestorationMixin_dispose_closure()); - t1 = _this.RestorationMixin__bucket; - if (t1 != null) - t1.dispose$0(); - _this.RestorationMixin__bucket = null; - _this.super$State$dispose(); - } - }; - A.TextFormField.prototype = { - createState$0() { - var _null = null; - return new A._TextFormFieldState(new A.RestorableBool(false, $.$get$ChangeNotifier__emptyListeners()), A.FocusNode$(true, _null, true, true, _null, _null, false), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null); - } - }; - A.TextFormField_closure.prototype = { - call$1(field) { - var t1, effectiveDecoration, t2, _this = this; - type$._TextFormFieldState._as(field); - t1 = field._framework$_element; - t1.toString; - effectiveDecoration = _this.decoration.applyDefaults$1(A.Theme_of(t1).inputDecorationTheme); - t1 = field.__FormFieldState__errorText_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1._restoration_properties$_value; - t1 = t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; - if (t1 != null) - effectiveDecoration = effectiveDecoration.copyWith$1$errorText(t1); - t1 = field.RestorationMixin__bucket; - t2 = field.get$_text_form_field$_effectiveController(); - return A.UnmanagedRestorationScope$(t1, A.TextField$(_this.autocorrect, _this.autofillHints, _this.autofocus, _this.buildCounter, _this.canRequestFocus, _this.clipBehavior, _this.contentInsertionConfiguration, _this.contextMenuBuilder, t2, _this.cursorColor, _this.cursorErrorColor, _this.cursorHeight, _this.cursorOpacityAnimates, _this.cursorRadius, _this.cursorWidth, effectiveDecoration, _this.dragStartBehavior, _this.enableIMEPersonalizedLearning, true, _this.enableSuggestions, _this.enabled, _this.expands, _this.focusNode, _this.groupId, _this.ignorePointers, _this.inputFormatters, _this.keyboardAppearance, _this.keyboardType, _this.magnifierConfiguration, _this.maxLength, _this.maxLengthEnforcement, _this.maxLines, _this.minLines, _this.mouseCursor, _this.obscureText, _this.obscuringCharacter, _this.onAppPrivateCommand, new A.TextFormField_closure_onChangedHandler(field, _this.onChanged), _this.onEditingComplete, _this.onFieldSubmitted, _this.onTap, _this.onTapAlwaysCalled, _this.onTapOutside, _this.onTapUpOutside, _this.readOnly, _this.restorationId, _this.scribbleEnabled, _this.scrollController, _this.scrollPadding, _this.scrollPhysics, _this.selectionControls, _this.selectionHeightStyle, _this.selectionWidthStyle, _this.showCursor, B.SmartDashesType_1, B.SmartQuotesType_1, _this.spellCheckConfiguration, _this.statesController, _this.strutStyle, _this.style, _this.stylusHandwritingEnabled, _this.textAlign, _this.textAlignVertical, _this.textCapitalization, _this.textDirection, _this.textInputAction, _this.toolbarOptions, _this.undoController)); - }, - $signature: 290 - }; - A.TextFormField_closure_onChangedHandler.prototype = { - call$1(value) { - this.field.didChange$1(value); - }, - $signature: 39 - }; - A._TextFormFieldState.prototype = { - get$_text_form_field$_effectiveController() { - var t1 = type$.TextFormField._as(A.State.prototype.get$widget.call(this)); - return t1.controller; - }, - restoreState$2(oldBucket, initialRestore) { - var t1, _this = this; - _this.super$FormFieldState$restoreState(oldBucket, initialRestore); - t1 = _this._text_form_field$_controller; - if (t1 != null) - _this.registerForRestoration$2(t1, "controller"); - _this.__FormFieldState__value_AI = _this.get$_text_form_field$_effectiveController()._change_notifier$_value.text; - }, - initState$0() { - var t1, _this = this; - _this.super$FormFieldState$initState(); - t1 = type$.TextFormField; - t1._as(A.State.prototype.get$widget.call(_this)); - t1._as(A.State.prototype.get$widget.call(_this)).controller.addListener$1(0, _this.get$_handleControllerChanged()); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, t3, _this = this; - _this.super$FormFieldState$didUpdateWidget(oldWidget); - t1 = type$.TextFormField; - t2 = oldWidget.controller; - if (t1._as(A.State.prototype.get$widget.call(_this)).controller !== t2) { - t3 = _this.get$_handleControllerChanged(); - t2.removeListener$1(0, t3); - t1._as(A.State.prototype.get$widget.call(_this)).controller.addListener$1(0, t3); - t1._as(A.State.prototype.get$widget.call(_this)); - t1._as(A.State.prototype.get$widget.call(_this)); - _this.__FormFieldState__value_AI = t1._as(A.State.prototype.get$widget.call(_this)).controller._change_notifier$_value.text; - } - }, - dispose$0() { - var t1, _this = this; - type$.TextFormField._as(A.State.prototype.get$widget.call(_this)).controller.removeListener$1(0, _this.get$_handleControllerChanged()); - t1 = _this._text_form_field$_controller; - if (t1 != null) { - t1._disposeOldValue$0(); - t1.super$RestorableListenable$dispose(); - } - _this.super$FormFieldState$dispose(); - }, - didChange$1(value) { - var t1; - this.super$FormFieldState$didChange(value); - if (this.get$_text_form_field$_effectiveController()._change_notifier$_value.text !== value) { - t1 = this.get$_text_form_field$_effectiveController(); - t1.super$ValueNotifier$value(0, new A.TextEditingValue(value, B.TextSelection_kab, B.TextRange_m1_m1)); - } - }, - _handleControllerChanged$0() { - var _this = this; - if (_this.get$_text_form_field$_effectiveController()._change_notifier$_value.text !== _this.get$_form$_value()) - _this.didChange$1(_this.get$_text_form_field$_effectiveController()._change_notifier$_value.text); - } - }; - A.MaterialTextSelectionHandleControls.prototype = {}; - A.MaterialTextSelectionControls.prototype = { - getHandleSize$1(textLineHeight) { - return B.Size_22_22; - }, - buildHandle$4(context, type, textHeight, onTap) { - var t1, handleColor, handle, _null = null, - theme = A.Theme_of(context); - context.dependOnInheritedWidgetOfExactType$1$0(type$.TextSelectionTheme); - t1 = A.Theme_of(context); - handleColor = t1.textSelectionTheme.selectionHandleColor; - if (handleColor == null) - handleColor = theme.colorScheme.primary; - handle = A.SizedBox$(A.CustomPaint$(A.GestureDetector$(B.HitTestBehavior_2, _null, B.DragStartBehavior_1, false, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, onTap, _null, _null, _null, _null, _null, _null), _null, _null, new A._TextSelectionHandlePainter(handleColor, _null), B.Size_0_0), 22, 22); - switch (type.index) { - case 0: - t1 = A.Transform$rotate(1.5707963267948966, handle); - break; - case 1: - t1 = handle; - break; - case 2: - t1 = A.Transform$rotate(0.7853981633974483, handle); - break; - default: - t1 = _null; - } - return t1; - }, - getHandleAnchor$2(type, textLineHeight) { - var t1; - switch (type.index) { - case 2: - t1 = B.Offset_11_m4; - break; - case 0: - t1 = B.Offset_22_0; - break; - case 1: - t1 = B.Offset_0_0; - break; - default: - t1 = null; - } - return t1; - } - }; - A._TextSelectionHandlePainter.prototype = { - paint$2(canvas, size) { - var paint, t1, radius, circle, path, t2, t3; - $.$get$_renderer(); - paint = A.CkPaint$(); - t1 = this.color; - paint._colorValue = t1.get$value(t1); - radius = size._dx / 2; - circle = A.Rect$fromCircle(new A.Offset(radius, radius), radius); - t1 = 0 + radius; - path = A.CkPath_CkPath(); - t2 = path.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2._nativeObject; - t3.toString; - t3.addOval(A.toSkRect(circle), false, 1); - t2 = t2._nativeObject; - t2.toString; - t2.addRect(A.toSkRect(new A.Rect(0, 0, t1, t1))); - canvas._canvas.drawPath$2(path, paint); - }, - shouldRepaint$1(oldPainter) { - return !this.color.$eq(0, oldPainter.color); - } - }; - A._MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls.prototype = {}; - A.TextSelectionThemeData.prototype = { - get$hashCode(_) { - return A.Object_hash(this.cursorColor, this.selectionColor, this.selectionHandleColor, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.TextSelectionThemeData && J.$eq$(other.cursorColor, _this.cursorColor) && J.$eq$(other.selectionColor, _this.selectionColor) && J.$eq$(other.selectionHandleColor, _this.selectionHandleColor); - } - }; - A._TextSelectionThemeData_Object_Diagnosticable.prototype = {}; - A.TextSelectionToolbar.prototype = { - build$1(context) { - var anchorAbovePadded = this.anchorAbove.$sub(0, B.Offset_0_8), - anchorBelowPadded = this.anchorBelow.$add(0, B.Offset_0_20), - paddingAbove = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding.top + 8, - fitsAbove = 44 <= anchorAbovePadded._dy - 8 - paddingAbove, - localAdjustment = new A.Offset(8, paddingAbove); - return new A.Padding(new A.EdgeInsets(8, paddingAbove, 8, 8), new A.CustomSingleChildLayout(new A.TextSelectionToolbarLayoutDelegate(anchorAbovePadded.$sub(0, localAdjustment), anchorBelowPadded.$sub(0, localAdjustment), fitsAbove), new A._TextSelectionToolbarOverflowable(this.children, fitsAbove, A.text_selection_toolbar_TextSelectionToolbar__defaultToolbarBuilder$closure(), null), null), null); - } - }; - A._TextSelectionToolbarOverflowable.prototype = { - createState$0() { - return new A._TextSelectionToolbarOverflowableState(new A.UniqueKey(), null, null); - }, - toolbarBuilder$2(arg0, arg1) { - return this.toolbarBuilder.call$2(arg0, arg1); - } - }; - A._TextSelectionToolbarOverflowableState.prototype = { - didUpdateWidget$1(oldWidget) { - var _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (!A.listEquals(_this._widget.children, oldWidget.children)) { - _this._containerKey = new A.UniqueKey(); - _this._overflowOpen = false; - } - }, - build$1(context) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null; - A.Localizations_of(context, B.Type_MaterialLocalizations_nEU, type$.MaterialLocalizations).toString; - t1 = _this._containerKey; - t2 = _this._overflowOpen; - t3 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection; - t4 = _this._widget; - t5 = t4.isAbove; - t6 = _this._overflowOpen; - t7 = type$.ValueKey_StandardComponentType; - t7 = t6 ? new A.ValueKey(B.StandardComponentType_0, t7) : new A.ValueKey(B.StandardComponentType_2, t7); - t8 = A.Icon$(t6 ? B.IconData_57490_true : B.IconData_58372_false, _null, _null, _null); - t9 = t6 ? "Back" : "More"; - t7 = A._setArrayType([new A._TextSelectionToolbarOverflowButton(t8, new A._TextSelectionToolbarOverflowableState_build_closure(_this), t9, t7)], type$.JSArray_Widget); - B.JSArray_methods.addAll$1(t7, _this._widget.children); - return new A._TextSelectionToolbarTrailingEdgeAlign(t2, t3, A.AnimatedSize$(t4.toolbarBuilder$2(context, new A._TextSelectionToolbarItemsLayout(t5, t6, t7, _null)), B.C__Linear, B.Duration_140000), t1); - } - }; - A._TextSelectionToolbarOverflowableState_build_closure.prototype = { - call$0() { - var t1 = this.$this; - t1.setState$1(new A._TextSelectionToolbarOverflowableState_build__closure(t1)); - }, - $signature: 0 - }; - A._TextSelectionToolbarOverflowableState_build__closure.prototype = { - call$0() { - var t1 = this.$this; - t1._overflowOpen = !t1._overflowOpen; - }, - $signature: 0 - }; - A._TextSelectionToolbarTrailingEdgeAlign.prototype = { - createRenderObject$1(context) { - var t1 = new A._TextSelectionToolbarTrailingEdgeAlignRenderBox(this.overflowOpen, this.textDirection, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$overflowOpen(this.overflowOpen); - renderObject.set$textDirection(this.textDirection); - } - }; - A._TextSelectionToolbarTrailingEdgeAlignRenderBox.prototype = { - set$overflowOpen(value) { - if (value === this._overflowOpen) - return; - this._overflowOpen = value; - this.markNeedsLayout$0(); - }, - set$textDirection(value) { - if (value === this._text_selection_toolbar$_textDirection) - return; - this._text_selection_toolbar$_textDirection = value; - this.markNeedsLayout$0(); - }, - performLayout$0() { - var t2, t3, _this = this, - t1 = _this.RenderObjectWithChildMixin__child; - t1.toString; - t2 = type$.BoxConstraints; - t3 = t2._as(A.RenderObject.prototype.get$constraints.call(_this)); - t1.layout$2$parentUsesSize(new A.BoxConstraints(0, t3.maxWidth, 0, t3.maxHeight), true); - if (!_this._overflowOpen && _this._closedWidth == null) - _this._closedWidth = _this.RenderObjectWithChildMixin__child.get$size(0)._dx; - t1 = t2._as(A.RenderObject.prototype.get$constraints.call(_this)); - t2 = _this._closedWidth; - if (t2 != null) { - t2 = _this.RenderObjectWithChildMixin__child.get$size(0); - t3 = _this._closedWidth; - t3.toString; - t2 = t2._dx > t3; - } else { - t3 = t2; - t2 = true; - } - if (t2) - t2 = _this.RenderObjectWithChildMixin__child.get$size(0)._dx; - else { - t3.toString; - t2 = t3; - } - _this._box$_size = t1.constrain$1(new A.Size(t2, _this.RenderObjectWithChildMixin__child.get$size(0)._dy)); - t2 = _this.RenderObjectWithChildMixin__child.parentData; - t2.toString; - type$.ToolbarItemsParentData._as(t2); - t2.offset = new A.Offset(_this._text_selection_toolbar$_textDirection === B.TextDirection_0 ? 0 : _this.get$size(0)._dx - _this.RenderObjectWithChildMixin__child.get$size(0)._dx, 0); - }, - paint$2(context, offset) { - var t1 = this.RenderObjectWithChildMixin__child, - t2 = t1.parentData; - t2.toString; - context.paintChild$2(t1, type$.ToolbarItemsParentData._as(t2).offset.$add(0, offset)); - }, - hitTestChildren$2$position(result, position) { - var t1 = this.RenderObjectWithChildMixin__child.parentData; - t1.toString; - return result.addWithPaintOffset$3$hitTest$offset$position(new A._TextSelectionToolbarTrailingEdgeAlignRenderBox_hitTestChildren_closure(this), type$.ToolbarItemsParentData._as(t1).offset, position); - }, - setupParentData$1(child) { - if (!(child.parentData instanceof A.ToolbarItemsParentData)) - child.parentData = new A.ToolbarItemsParentData(null, null, B.Offset_0_0); - }, - applyPaintTransform$2(child, transform) { - var t1 = child.parentData; - t1.toString; - t1 = type$.ToolbarItemsParentData._as(t1).offset; - transform.translate$2(0, t1._dx, t1._dy); - this.super$RenderProxyBoxMixin$applyPaintTransform(child, transform); - } - }; - A._TextSelectionToolbarTrailingEdgeAlignRenderBox_hitTestChildren_closure.prototype = { - call$2(result, transformed) { - return this.$this.RenderObjectWithChildMixin__child.hitTest$2$position(result, transformed); - }, - $signature: 15 - }; - A._TextSelectionToolbarItemsLayout.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderTextSelectionToolbarItemsLayout(this.isAbove, this.overflowOpen, 0, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$isAbove(this.isAbove); - renderObject.set$overflowOpen(this.overflowOpen); - }, - createElement$0(_) { - return new A._TextSelectionToolbarItemsLayoutElement(A.HashSet_HashSet(type$.Element), this, B._ElementLifecycle_0); - } - }; - A._TextSelectionToolbarItemsLayoutElement.prototype = {}; - A._RenderTextSelectionToolbarItemsLayout.prototype = { - set$isAbove(value) { - if (value === this._isAbove) - return; - this._isAbove = value; - this.markNeedsLayout$0(); - }, - set$overflowOpen(value) { - if (value === this._overflowOpen) - return; - this._overflowOpen = value; - this.markNeedsLayout$0(); - }, - _layoutChildren$0() { - var t3, _this = this, t1 = {}, - t2 = type$.BoxConstraints, - sizedConstraints = _this._overflowOpen ? t2._as(A.RenderObject.prototype.get$constraints.call(_this)) : A.BoxConstraints$loose(new A.Size(t2._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth, 44)); - t1.i = -1; - t1.width = 0; - _this.visitChildren$1(new A._RenderTextSelectionToolbarItemsLayout__layoutChildren_closure(t1, _this, sizedConstraints)); - t2 = _this.ContainerRenderObjectMixin__firstChild; - t2.toString; - t3 = _this._lastIndexThatFits; - if (t3 !== -1 && t3 === _this.ContainerRenderObjectMixin__childCount - 2 && t1.width - t2.get$size(0)._dx <= sizedConstraints.maxWidth) - _this._lastIndexThatFits = -1; - }, - _shouldPaintChild$2(renderObjectChild, index) { - var t1, _this = this; - if (renderObjectChild === _this.ContainerRenderObjectMixin__firstChild) - return _this._lastIndexThatFits !== -1; - t1 = _this._lastIndexThatFits; - if (t1 === -1) - return true; - return index > t1 === _this._overflowOpen; - }, - _placeChildren$0() { - var t2, t3, t4, t5, _this = this, t1 = {}; - t1.i = -1; - t1.nextSize = B.Size_0_0; - t1.fitWidth = 0; - t2 = _this.ContainerRenderObjectMixin__firstChild; - t2.toString; - t1.overflowHeight = _this._overflowOpen && !_this._isAbove ? t2.get$size(0)._dy : 0; - _this.visitChildren$1(new A._RenderTextSelectionToolbarItemsLayout__placeChildren_closure(t1, _this, t2)); - t3 = t2.parentData; - t3.toString; - type$.ToolbarItemsParentData._as(t3); - t4 = _this.ContainerRenderObjectMixin__firstChild; - t4.toString; - if (_this._shouldPaintChild$2(t4, 0)) { - t3.shouldPaint = true; - if (_this._overflowOpen) { - t4 = _this._isAbove; - t3.offset = t4 ? new A.Offset(0, t1.overflowHeight) : B.Offset_0_0; - t3 = t1.nextSize; - t5 = t3._dy; - t2 = t4 ? t5 + t2.get$size(0)._dy : t5; - t1.nextSize = new A.Size(t3._dx, t2); - } else { - t3.offset = new A.Offset(t1.fitWidth, 0); - t1.nextSize = new A.Size(t1.nextSize._dx + t2.get$size(0)._dx, t1.nextSize._dy); - } - } else - t3.shouldPaint = false; - _this._box$_size = t1.nextSize; - }, - _resizeChildrenWhenOverflow$0() { - var t2, _this = this, t1 = {}; - if (!_this._overflowOpen) - return; - t2 = _this.ContainerRenderObjectMixin__firstChild; - t2.toString; - t1.i = -1; - _this.visitChildren$1(new A._RenderTextSelectionToolbarItemsLayout__resizeChildrenWhenOverflow_closure(t1, _this, t2)); - }, - performLayout$0() { - var t1, _this = this; - _this._lastIndexThatFits = -1; - if (_this.ContainerRenderObjectMixin__firstChild == null) { - t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); - _this._box$_size = new A.Size(A.clampDouble(0, t1.minWidth, t1.maxWidth), A.clampDouble(0, t1.minHeight, t1.maxHeight)); - return; - } - _this._layoutChildren$0(); - _this._placeChildren$0(); - _this._resizeChildrenWhenOverflow$0(); - }, - paint$2(context, offset) { - this.visitChildren$1(new A._RenderTextSelectionToolbarItemsLayout_paint_closure(context, offset)); - }, - setupParentData$1(child) { - if (!(child.parentData instanceof A.ToolbarItemsParentData)) - child.parentData = new A.ToolbarItemsParentData(null, null, B.Offset_0_0); - }, - hitTestChildren$2$position(result, position) { - var t2, child, _box_0 = {}, - t1 = _box_0.child = this.ContainerRenderObjectMixin__lastChild; - for (t2 = type$.ToolbarItemsParentData; t1 != null;) { - t1 = t1.parentData; - t1.toString; - t2._as(t1); - if (!t1.shouldPaint) { - child = t1.ContainerParentDataMixin_previousSibling; - _box_0.child = child; - t1 = child; - continue; - } - if (result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderTextSelectionToolbarItemsLayout_hitTestChildren_closure(_box_0), t1.offset, position)) - return true; - child = t1.ContainerParentDataMixin_previousSibling; - _box_0.child = child; - t1 = child; - } - return false; - }, - visitChildrenForSemantics$1(visitor) { - this.visitChildren$1(new A._RenderTextSelectionToolbarItemsLayout_visitChildrenForSemantics_closure(visitor)); - } - }; - A._RenderTextSelectionToolbarItemsLayout__layoutChildren_closure.prototype = { - call$1(renderObjectChild) { - var t2, t3, t4, width, - t1 = this._box_0; - ++t1.i; - t2 = this.$this; - if (t2._lastIndexThatFits !== -1 && !t2._overflowOpen) - return; - type$.RenderBox._as(renderObjectChild); - t3 = this.sizedConstraints; - t4 = t3.maxWidth; - renderObjectChild.layout$2$parentUsesSize(new A.BoxConstraints(0, t4, 0, t3.maxHeight), true); - width = t1.width + renderObjectChild.get$size(0)._dx; - t1.width = width; - if (width > t4 && t2._lastIndexThatFits === -1) - t2._lastIndexThatFits = t1.i - 1; - }, - $signature: 11 - }; - A._RenderTextSelectionToolbarItemsLayout__placeChildren_closure.prototype = { - call$1(renderObjectChild) { - var t3, t4, fitWidth, - t1 = this._box_0, - t2 = ++t1.i; - type$.RenderBox._as(renderObjectChild); - t3 = renderObjectChild.parentData; - t3.toString; - type$.ToolbarItemsParentData._as(t3); - if (renderObjectChild === this.navButton) - return; - t4 = this.$this; - if (!t4._shouldPaintChild$2(renderObjectChild, t2)) { - t3.shouldPaint = false; - return; - } - t3.shouldPaint = true; - if (!t4._overflowOpen) { - t2 = t1.fitWidth; - t3.offset = new A.Offset(t2, 0); - fitWidth = t2 + renderObjectChild.get$size(0)._dx; - t1.fitWidth = fitWidth; - t1.nextSize = new A.Size(fitWidth, Math.max(renderObjectChild.get$size(0)._dy, t1.nextSize._dy)); - } else { - t2 = t1.overflowHeight; - t3.offset = new A.Offset(0, t2); - t1.overflowHeight = t2 + renderObjectChild.get$size(0)._dy; - t1.nextSize = new A.Size(Math.max(renderObjectChild.get$size(0)._dx, t1.nextSize._dx), t1.overflowHeight); - } - }, - $signature: 11 - }; - A._RenderTextSelectionToolbarItemsLayout__resizeChildrenWhenOverflow_closure.prototype = { - call$1(renderObjectChild) { - var t1, t2, t3; - type$.RenderBox._as(renderObjectChild); - t1 = renderObjectChild.parentData; - t1.toString; - type$.ToolbarItemsParentData._as(t1); - t2 = ++this._box_0.i; - if (renderObjectChild === this.navButton) - return; - t3 = this.$this; - if (!t3._shouldPaintChild$2(renderObjectChild, t2)) { - t1.shouldPaint = false; - return; - } - renderObjectChild.layout$2$parentUsesSize(A.BoxConstraints$tightFor(null, t3.get$size(0)._dx), true); - }, - $signature: 11 - }; - A._RenderTextSelectionToolbarItemsLayout_paint_closure.prototype = { - call$1(renderObjectChild) { - var t1; - type$.RenderBox._as(renderObjectChild); - t1 = renderObjectChild.parentData; - t1.toString; - type$.ToolbarItemsParentData._as(t1); - if (!t1.shouldPaint) - return; - this.context.paintChild$2(renderObjectChild, t1.offset.$add(0, this.offset)); - }, - $signature: 11 - }; - A._RenderTextSelectionToolbarItemsLayout_hitTestChildren_closure.prototype = { - call$2(result, transformed) { - return this._box_0.child.hitTest$2$position(result, transformed); - }, - $signature: 15 - }; - A._RenderTextSelectionToolbarItemsLayout_visitChildrenForSemantics_closure.prototype = { - call$1(renderObjectChild) { - var t1; - type$.RenderBox._as(renderObjectChild); - t1 = renderObjectChild.parentData; - t1.toString; - if (type$.ToolbarItemsParentData._as(t1).shouldPaint) - this.visitor.call$1(renderObjectChild); - }, - $signature: 11 - }; - A._TextSelectionToolbarContainer.prototype = { - build$1(context) { - var _null = null; - return A.Material$(B.Duration_200000, true, B.BorderRadius_QJL, this.child, B.Clip_2, A._TextSelectionToolbarContainer__getColor(A.Theme_of(context).colorScheme), 1, _null, _null, _null, _null, _null, B.MaterialType_1); - } - }; - A._TextSelectionToolbarOverflowButton.prototype = { - build$1(context) { - var _null = null; - return A.Material$(B.Duration_200000, true, _null, A.IconButton$(_null, _null, this.icon, _null, _null, this.onPressed, _null, _null, this.tooltip), B.Clip_0, B.Color_Edl, 0, _null, _null, _null, _null, _null, B.MaterialType_1); - } - }; - A.__RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$RenderObject$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.ToolbarItemsParentData; child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$RenderObject$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.ToolbarItemsParentData; child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A.__TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A._TextSelectionToolbarItemPosition.prototype = { - _enumToString$0() { - return "_TextSelectionToolbarItemPosition." + this._name; - } - }; - A.TextSelectionToolbarTextButton.prototype = { - build$1(context) { - var _this = this, _null = null; - return A.TextButton$(_this.child, _this.onPressed, A.TextButton_styleFrom(_this.alignment, _null, B.Color_Edl, _null, _null, _null, _null, _null, _null, A.TextSelectionToolbarTextButton__getForegroundColor(A.Theme_of(context).colorScheme), _null, B.Size_48_48, _null, _this.padding, _null, B.RoundedRectangleBorder_Ggx, _null, _null, _null, B.TextStyle_IHC, _null)); - } - }; - A.TextTheme.prototype = { - merge$1(other) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, _this = this, _null = null; - if (other == null) - return _this; - t1 = _this.displayLarge; - t2 = t1 == null ? _null : t1.merge$1(other.displayLarge); - if (t2 == null) - t2 = other.displayLarge; - t3 = _this.displayMedium; - t4 = t3 == null ? _null : t3.merge$1(other.displayMedium); - if (t4 == null) - t4 = other.displayMedium; - t5 = _this.displaySmall; - t6 = t5 == null ? _null : t5.merge$1(other.displaySmall); - if (t6 == null) - t6 = other.displaySmall; - t7 = _this.headlineLarge; - t8 = t7 == null ? _null : t7.merge$1(other.headlineLarge); - if (t8 == null) - t8 = other.headlineLarge; - t9 = _this.headlineMedium; - t10 = t9 == null ? _null : t9.merge$1(other.headlineMedium); - if (t10 == null) - t10 = other.headlineMedium; - t11 = _this.headlineSmall; - t12 = t11 == null ? _null : t11.merge$1(other.headlineSmall); - if (t12 == null) - t12 = other.headlineSmall; - t13 = _this.titleLarge; - t14 = t13 == null ? _null : t13.merge$1(other.titleLarge); - if (t14 == null) - t14 = other.titleLarge; - t15 = _this.titleMedium; - t16 = t15 == null ? _null : t15.merge$1(other.titleMedium); - if (t16 == null) - t16 = other.titleMedium; - t17 = _this.titleSmall; - t18 = t17 == null ? _null : t17.merge$1(other.titleSmall); - if (t18 == null) - t18 = other.titleSmall; - t19 = _this.bodyLarge; - t20 = t19 == null ? _null : t19.merge$1(other.bodyLarge); - if (t20 == null) - t20 = other.bodyLarge; - t21 = _this.bodyMedium; - t22 = t21 == null ? _null : t21.merge$1(other.bodyMedium); - if (t22 == null) - t22 = other.bodyMedium; - t23 = _this.bodySmall; - t24 = t23 == null ? _null : t23.merge$1(other.bodySmall); - if (t24 == null) - t24 = other.bodySmall; - t25 = _this.labelLarge; - t26 = t25 == null ? _null : t25.merge$1(other.labelLarge); - if (t26 == null) - t26 = other.labelLarge; - t27 = _this.labelMedium; - t28 = t27 == null ? _null : t27.merge$1(other.labelMedium); - if (t28 == null) - t28 = other.labelMedium; - t29 = _this.labelSmall; - t30 = t29 == null ? _null : t29.merge$1(other.labelSmall); - if (t30 == null) - t30 = other.labelSmall; - t1 = t2 == null ? t1 : t2; - t2 = t4 == null ? t3 : t4; - t3 = t6 == null ? t5 : t6; - t4 = t8 == null ? t7 : t8; - t5 = t10 == null ? t9 : t10; - t6 = t12 == null ? t11 : t12; - t7 = t14 == null ? t13 : t14; - t8 = t16 == null ? t15 : t16; - t9 = t18 == null ? t17 : t18; - t10 = t20 == null ? t19 : t20; - t11 = t22 == null ? t21 : t22; - t12 = t24 == null ? t23 : t24; - t13 = t26 == null ? t25 : t26; - t14 = t28 == null ? t27 : t28; - return A.TextTheme$(t10, t11, t12, t1, t2, t3, t4, t5, t6, t13, t14, t30 == null ? t29 : t30, t7, t8, t9); - }, - apply$6$bodyColor$decorationColor$displayColor$fontFamily$fontFamilyFallback$package(bodyColor, decorationColor, displayColor, fontFamily, fontFamilyFallback, $package) { - var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, _this = this, _null = null, - t1 = _this.displayLarge; - t1 = t1 == null ? _null : t1.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t2 = _this.displayMedium; - t2 = t2 == null ? _null : t2.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t3 = _this.displaySmall; - t3 = t3 == null ? _null : t3.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t4 = _this.headlineLarge; - t4 = t4 == null ? _null : t4.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t5 = _this.headlineMedium; - t5 = t5 == null ? _null : t5.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t6 = _this.headlineSmall; - t6 = t6 == null ? _null : t6.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t7 = _this.titleLarge; - t7 = t7 == null ? _null : t7.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t8 = _this.titleMedium; - t8 = t8 == null ? _null : t8.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t9 = _this.titleSmall; - t9 = t9 == null ? _null : t9.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t10 = _this.bodyLarge; - t10 = t10 == null ? _null : t10.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t11 = _this.bodyMedium; - t11 = t11 == null ? _null : t11.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t12 = _this.bodySmall; - t12 = t12 == null ? _null : t12.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(displayColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t13 = _this.labelLarge; - t13 = t13 == null ? _null : t13.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t14 = _this.labelMedium; - t14 = t14 == null ? _null : t14.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1); - t15 = _this.labelSmall; - return A.TextTheme$(t10, t11, t12, t1, t2, t3, t4, t5, t6, t13, t14, t15 == null ? _null : t15.apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(bodyColor, _null, decorationColor, _null, fontFamily, fontFamilyFallback, 0, 1, 0, 1, 0, 1, $package, 0, 1), t7, t8, t9); - }, - apply$3$bodyColor$decorationColor$displayColor(bodyColor, decorationColor, displayColor) { - return this.apply$6$bodyColor$decorationColor$displayColor$fontFamily$fontFamilyFallback$package(bodyColor, decorationColor, displayColor, null, null, null); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.TextTheme && J.$eq$(_this.displayLarge, other.displayLarge) && J.$eq$(_this.displayMedium, other.displayMedium) && J.$eq$(_this.displaySmall, other.displaySmall) && J.$eq$(_this.headlineLarge, other.headlineLarge) && J.$eq$(_this.headlineMedium, other.headlineMedium) && J.$eq$(_this.headlineSmall, other.headlineSmall) && J.$eq$(_this.titleLarge, other.titleLarge) && J.$eq$(_this.titleMedium, other.titleMedium) && J.$eq$(_this.titleSmall, other.titleSmall) && J.$eq$(_this.bodyLarge, other.bodyLarge) && J.$eq$(_this.bodyMedium, other.bodyMedium) && J.$eq$(_this.bodySmall, other.bodySmall) && J.$eq$(_this.labelLarge, other.labelLarge) && J.$eq$(_this.labelMedium, other.labelMedium) && J.$eq$(_this.labelSmall, other.labelSmall); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.displayLarge, _this.displayMedium, _this.displaySmall, _this.headlineLarge, _this.headlineMedium, _this.headlineSmall, _this.titleLarge, _this.titleMedium, _this.titleSmall, _this.bodyLarge, _this.bodyMedium, _this.bodySmall, _this.labelLarge, _this.labelMedium, _this.labelSmall, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._TextTheme_Object_Diagnosticable.prototype = {}; - A.Theme.prototype = { - build$1(context) { - var t2, t3, t4, t5, t6, t7, selectionStyle, _this = this, _null = null, - inheritedTheme = context.dependOnInheritedWidgetOfExactType$1$0(type$.InheritedCupertinoTheme), - t1 = inheritedTheme == null ? _null : inheritedTheme.theme.data; - if (t1 == null) { - t1 = B.CupertinoThemeData_TnQ.brightness; - t2 = B.CupertinoThemeData_TnQ.primaryColor; - t3 = B.CupertinoThemeData_TnQ.primaryContrastingColor; - t4 = B.CupertinoThemeData_TnQ.textTheme; - t5 = B.CupertinoThemeData_TnQ.barBackgroundColor; - t6 = B.CupertinoThemeData_TnQ.scaffoldBackgroundColor; - t7 = B.CupertinoThemeData_TnQ.applyThemeToAll; - t7 = new A.MaterialBasedCupertinoThemeData(_this.data, new A.NoDefaultCupertinoThemeData(t1, t2, t3, t4, t5, t6, t7), B._CupertinoThemeDefaults_x2T, t1, t2, t3, t4, t5, t6, t7); - t1 = t7; - } - t1 = A.MaterialBasedCupertinoThemeData$_(t1._materialTheme, t1._cupertinoOverrideTheme.resolveFrom$1(context)); - selectionStyle = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultSelectionStyle); - if (selectionStyle == null) - selectionStyle = B.DefaultSelectionStyle_gwC; - t2 = _this.data; - t3 = t2.textSelectionTheme; - t4 = t3.selectionColor; - if (t4 == null) - t4 = selectionStyle.selectionColor; - t3 = t3.cursorColor; - if (t3 == null) - t3 = selectionStyle.cursorColor; - return new A._InheritedTheme(_this, new A.CupertinoTheme(t1, A.IconTheme$(A.DefaultSelectionStyle$(_this.child, t3, _null, _null, t4), t2.iconTheme, _null), _null), _null); - } - }; - A._InheritedTheme.prototype = { - wrap$2(_, context, child) { - return new A.Theme(this.theme.data, child, null); - }, - updateShouldNotify$1(old) { - return !this.theme.data.$eq(0, old.theme.data); - } - }; - A.ThemeDataTween.prototype = { - lerp$1(t) { - var t2, - t1 = this.begin; - t1.toString; - t2 = this.end; - t2.toString; - return A.ThemeData_lerp(t1, t2, t); - } - }; - A.AnimatedTheme.prototype = { - createState$0() { - return new A._AnimatedThemeState(null, null); - } - }; - A._AnimatedThemeState.prototype = { - forEachTween$1(visitor) { - var t1 = visitor.call$3(this._theme$_data, this._widget.data, new A._AnimatedThemeState_forEachTween_closure()); - t1.toString; - this._theme$_data = type$.ThemeDataTween._as(t1); - }, - build$1(context) { - var t1 = this._theme$_data; - t1.toString; - return new A.Theme(t1.transform$1(0, this.get$_implicit_animations$_animation().get$value(0)), this._widget.child, null); - } - }; - A._AnimatedThemeState_forEachTween_closure.prototype = { - call$1(value) { - return new A.ThemeDataTween(type$.ThemeData._as(value), null); - }, - $signature: 291 - }; - A.MaterialTapTargetSize.prototype = { - _enumToString$0() { - return "MaterialTapTargetSize." + this._name; - } - }; - A.ThemeData.prototype = { - copyWith$12$appBarTheme$cardTheme$colorScheme$elevatedButtonTheme$filledButtonTheme$floatingActionButtonTheme$inputDecorationTheme$outlinedButtonTheme$primaryTextTheme$scaffoldBackgroundColor$textButtonTheme$textTheme(appBarTheme, cardTheme, colorScheme, elevatedButtonTheme, filledButtonTheme, floatingActionButtonTheme, inputDecorationTheme, outlinedButtonTheme, primaryTextTheme, scaffoldBackgroundColor, textButtonTheme, textTheme) { - var _this = this, - t1 = inputDecorationTheme == null ? _this.inputDecorationTheme : inputDecorationTheme, - t2 = (colorScheme == null ? _this.colorScheme : colorScheme).copyWith$1$brightness(null), - t3 = scaffoldBackgroundColor == null ? _this.scaffoldBackgroundColor : scaffoldBackgroundColor, - t4 = primaryTextTheme == null ? _this.primaryTextTheme : primaryTextTheme, - t5 = textTheme == null ? _this.textTheme : textTheme, - t6 = appBarTheme == null ? _this.appBarTheme : appBarTheme, - t7 = cardTheme == null ? _this.cardTheme : cardTheme, - t8 = elevatedButtonTheme == null ? _this.elevatedButtonTheme : elevatedButtonTheme, - t9 = filledButtonTheme == null ? _this.filledButtonTheme : filledButtonTheme, - t10 = floatingActionButtonTheme == null ? _this.floatingActionButtonTheme : floatingActionButtonTheme, - t11 = outlinedButtonTheme == null ? _this.outlinedButtonTheme : outlinedButtonTheme, - t12 = textButtonTheme == null ? _this.textButtonTheme : textButtonTheme; - return A.ThemeData$raw(_this.actionIconTheme, _this.adaptationMap, t6, _this.applyElevationOverlayColor, _this.badgeTheme, _this.bannerTheme, _this.bottomAppBarTheme, _this.bottomNavigationBarTheme, _this.bottomSheetTheme, _this._buttonBarTheme, _this.buttonTheme, _this.canvasColor, _this.cardColor, t7, _this.checkboxTheme, _this.chipTheme, t2, _this.cupertinoOverrideTheme, _this.dataTableTheme, _this.datePickerTheme, _this.dialogBackgroundColor, _this.dialogTheme, _this.disabledColor, _this.dividerColor, _this.dividerTheme, _this.drawerTheme, _this.dropdownMenuTheme, t8, _this.expansionTileTheme, _this.extensions, t9, t10, _this.focusColor, _this.highlightColor, _this.hintColor, _this.hoverColor, _this.iconButtonTheme, _this.iconTheme, _this.indicatorColor, t1, _this.listTileTheme, _this.materialTapTargetSize, _this.menuBarTheme, _this.menuButtonTheme, _this.menuTheme, _this.navigationBarTheme, _this.navigationDrawerTheme, _this.navigationRailTheme, t11, _this.pageTransitionsTheme, _this.platform, _this.popupMenuTheme, _this.primaryColor, _this.primaryColorDark, _this.primaryColorLight, _this.primaryIconTheme, t4, _this.progressIndicatorTheme, _this.radioTheme, t3, _this.scrollbarTheme, _this.searchBarTheme, _this.searchViewTheme, _this.secondaryHeaderColor, _this.segmentedButtonTheme, _this.shadowColor, _this.sliderTheme, _this.snackBarTheme, _this.splashColor, _this.splashFactory, _this.switchTheme, _this.tabBarTheme, t12, _this.textSelectionTheme, t5, _this.timePickerTheme, _this.toggleButtonsTheme, _this.tooltipTheme, _this.typography, _this.unselectedWidgetColor, true, _this.visualDensity); - }, - copyWith$5$appBarTheme$cardTheme$colorScheme$scaffoldBackgroundColor$textTheme(appBarTheme, cardTheme, colorScheme, scaffoldBackgroundColor, textTheme) { - var _null = null; - return this.copyWith$12$appBarTheme$cardTheme$colorScheme$elevatedButtonTheme$filledButtonTheme$floatingActionButtonTheme$inputDecorationTheme$outlinedButtonTheme$primaryTextTheme$scaffoldBackgroundColor$textButtonTheme$textTheme(appBarTheme, cardTheme, colorScheme, _null, _null, _null, _null, _null, _null, scaffoldBackgroundColor, _null, textTheme); - }, - copyWith$2$primaryTextTheme$textTheme(primaryTextTheme, textTheme) { - var _null = null; - return this.copyWith$12$appBarTheme$cardTheme$colorScheme$elevatedButtonTheme$filledButtonTheme$floatingActionButtonTheme$inputDecorationTheme$outlinedButtonTheme$primaryTextTheme$scaffoldBackgroundColor$textButtonTheme$textTheme(_null, _null, _null, _null, _null, _null, _null, _null, primaryTextTheme, _null, _null, textTheme); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ThemeData && A.mapEquals(other.adaptationMap, _this.adaptationMap) && other.applyElevationOverlayColor === _this.applyElevationOverlayColor && A.mapEquals(other.extensions, _this.extensions) && other.inputDecorationTheme.$eq(0, _this.inputDecorationTheme) && other.materialTapTargetSize === _this.materialTapTargetSize && other.pageTransitionsTheme.$eq(0, _this.pageTransitionsTheme) && other.platform === _this.platform && other.scrollbarTheme.$eq(0, _this.scrollbarTheme) && other.splashFactory === _this.splashFactory && other.visualDensity.$eq(0, _this.visualDensity) && other.canvasColor.$eq(0, _this.canvasColor) && other.cardColor.$eq(0, _this.cardColor) && other.colorScheme.$eq(0, _this.colorScheme) && other.disabledColor.$eq(0, _this.disabledColor) && other.dividerColor.$eq(0, _this.dividerColor) && other.focusColor.$eq(0, _this.focusColor) && other.highlightColor.$eq(0, _this.highlightColor) && other.hintColor.$eq(0, _this.hintColor) && other.hoverColor.$eq(0, _this.hoverColor) && other.primaryColor.$eq(0, _this.primaryColor) && other.primaryColorDark.$eq(0, _this.primaryColorDark) && other.primaryColorLight.$eq(0, _this.primaryColorLight) && other.scaffoldBackgroundColor.$eq(0, _this.scaffoldBackgroundColor) && other.secondaryHeaderColor.$eq(0, _this.secondaryHeaderColor) && other.shadowColor.$eq(0, _this.shadowColor) && other.splashColor.$eq(0, _this.splashColor) && other.unselectedWidgetColor.$eq(0, _this.unselectedWidgetColor) && other.iconTheme.$eq(0, _this.iconTheme) && other.primaryIconTheme.$eq(0, _this.primaryIconTheme) && other.primaryTextTheme.$eq(0, _this.primaryTextTheme) && other.textTheme.$eq(0, _this.textTheme) && other.typography.$eq(0, _this.typography) && J.$eq$(other.actionIconTheme, _this.actionIconTheme) && other.appBarTheme.$eq(0, _this.appBarTheme) && other.badgeTheme.$eq(0, _this.badgeTheme) && other.bannerTheme.$eq(0, _this.bannerTheme) && other.bottomAppBarTheme.$eq(0, _this.bottomAppBarTheme) && other.bottomNavigationBarTheme.$eq(0, _this.bottomNavigationBarTheme) && other.bottomSheetTheme.$eq(0, _this.bottomSheetTheme) && other.buttonTheme.$eq(0, _this.buttonTheme) && other.cardTheme.$eq(0, _this.cardTheme) && other.checkboxTheme.$eq(0, _this.checkboxTheme) && other.chipTheme.$eq(0, _this.chipTheme) && other.dataTableTheme.$eq(0, _this.dataTableTheme) && other.datePickerTheme.$eq(0, _this.datePickerTheme) && other.dialogTheme.$eq(0, _this.dialogTheme) && other.dividerTheme.$eq(0, _this.dividerTheme) && other.drawerTheme.$eq(0, _this.drawerTheme) && other.dropdownMenuTheme.$eq(0, _this.dropdownMenuTheme) && other.elevatedButtonTheme.$eq(0, _this.elevatedButtonTheme) && other.expansionTileTheme.$eq(0, _this.expansionTileTheme) && other.filledButtonTheme.$eq(0, _this.filledButtonTheme) && other.floatingActionButtonTheme.$eq(0, _this.floatingActionButtonTheme) && other.iconButtonTheme.$eq(0, _this.iconButtonTheme) && other.listTileTheme.$eq(0, _this.listTileTheme) && other.menuBarTheme.$eq(0, _this.menuBarTheme) && other.menuButtonTheme.$eq(0, _this.menuButtonTheme) && other.menuTheme.$eq(0, _this.menuTheme) && other.navigationBarTheme.$eq(0, _this.navigationBarTheme) && other.navigationDrawerTheme.$eq(0, _this.navigationDrawerTheme) && other.navigationRailTheme.$eq(0, _this.navigationRailTheme) && other.outlinedButtonTheme.$eq(0, _this.outlinedButtonTheme) && other.popupMenuTheme.$eq(0, _this.popupMenuTheme) && other.progressIndicatorTheme.$eq(0, _this.progressIndicatorTheme) && other.radioTheme.$eq(0, _this.radioTheme) && other.searchBarTheme.$eq(0, _this.searchBarTheme) && other.searchViewTheme.$eq(0, _this.searchViewTheme) && other.segmentedButtonTheme.$eq(0, _this.segmentedButtonTheme) && other.sliderTheme.$eq(0, _this.sliderTheme) && other.snackBarTheme.$eq(0, _this.snackBarTheme) && other.switchTheme.$eq(0, _this.switchTheme) && other.tabBarTheme.$eq(0, _this.tabBarTheme) && other.textButtonTheme.$eq(0, _this.textButtonTheme) && other.textSelectionTheme.$eq(0, _this.textSelectionTheme) && other.timePickerTheme.$eq(0, _this.timePickerTheme) && other.toggleButtonsTheme.$eq(0, _this.toggleButtonsTheme) && other.tooltipTheme.$eq(0, _this.tooltipTheme) && other._buttonBarTheme.$eq(0, _this._buttonBarTheme) && other.dialogBackgroundColor.$eq(0, _this.dialogBackgroundColor) && other.indicatorColor.$eq(0, _this.indicatorColor); - }, - get$hashCode(_) { - var _this = this, - t1 = _this.adaptationMap, - t2 = A._instanceType(t1), - t3 = A.List_List$_of(new A.LinkedHashMapKeysIterable(t1, t2._eval$1("LinkedHashMapKeysIterable<1>")), type$.nullable_Object); - B.JSArray_methods.addAll$1(t3, new A.LinkedHashMapValuesIterable(t1, t2._eval$1("LinkedHashMapValuesIterable<2>"))); - t3.push(_this.applyElevationOverlayColor); - t3.push(_this.cupertinoOverrideTheme); - t1 = _this.extensions; - B.JSArray_methods.addAll$1(t3, t1.get$keys(t1)); - B.JSArray_methods.addAll$1(t3, t1.get$values(t1)); - t3.push(_this.inputDecorationTheme); - t3.push(_this.materialTapTargetSize); - t3.push(_this.pageTransitionsTheme); - t3.push(_this.platform); - t3.push(_this.scrollbarTheme); - t3.push(_this.splashFactory); - t3.push(true); - t3.push(_this.visualDensity); - t3.push(_this.canvasColor); - t3.push(_this.cardColor); - t3.push(_this.colorScheme); - t3.push(_this.disabledColor); - t3.push(_this.dividerColor); - t3.push(_this.focusColor); - t3.push(_this.highlightColor); - t3.push(_this.hintColor); - t3.push(_this.hoverColor); - t3.push(_this.primaryColor); - t3.push(_this.primaryColorDark); - t3.push(_this.primaryColorLight); - t3.push(_this.scaffoldBackgroundColor); - t3.push(_this.secondaryHeaderColor); - t3.push(_this.shadowColor); - t3.push(_this.splashColor); - t3.push(_this.unselectedWidgetColor); - t3.push(_this.iconTheme); - t3.push(_this.primaryIconTheme); - t3.push(_this.primaryTextTheme); - t3.push(_this.textTheme); - t3.push(_this.typography); - t3.push(_this.actionIconTheme); - t3.push(_this.appBarTheme); - t3.push(_this.badgeTheme); - t3.push(_this.bannerTheme); - t3.push(_this.bottomAppBarTheme); - t3.push(_this.bottomNavigationBarTheme); - t3.push(_this.bottomSheetTheme); - t3.push(_this.buttonTheme); - t3.push(_this.cardTheme); - t3.push(_this.checkboxTheme); - t3.push(_this.chipTheme); - t3.push(_this.dataTableTheme); - t3.push(_this.datePickerTheme); - t3.push(_this.dialogTheme); - t3.push(_this.dividerTheme); - t3.push(_this.drawerTheme); - t3.push(_this.dropdownMenuTheme); - t3.push(_this.elevatedButtonTheme); - t3.push(_this.expansionTileTheme); - t3.push(_this.filledButtonTheme); - t3.push(_this.floatingActionButtonTheme); - t3.push(_this.iconButtonTheme); - t3.push(_this.listTileTheme); - t3.push(_this.menuBarTheme); - t3.push(_this.menuButtonTheme); - t3.push(_this.menuTheme); - t3.push(_this.navigationBarTheme); - t3.push(_this.navigationDrawerTheme); - t3.push(_this.navigationRailTheme); - t3.push(_this.outlinedButtonTheme); - t3.push(_this.popupMenuTheme); - t3.push(_this.progressIndicatorTheme); - t3.push(_this.radioTheme); - t3.push(_this.searchBarTheme); - t3.push(_this.searchViewTheme); - t3.push(_this.segmentedButtonTheme); - t3.push(_this.sliderTheme); - t3.push(_this.snackBarTheme); - t3.push(_this.switchTheme); - t3.push(_this.tabBarTheme); - t3.push(_this.textButtonTheme); - t3.push(_this.textSelectionTheme); - t3.push(_this.timePickerTheme); - t3.push(_this.toggleButtonsTheme); - t3.push(_this.tooltipTheme); - t3.push(_this._buttonBarTheme); - t3.push(_this.dialogBackgroundColor); - t3.push(_this.indicatorColor); - return A.Object_hashAll(t3); - } - }; - A.ThemeData_localize_closure.prototype = { - call$0() { - var t1 = this.baseTheme, - t2 = this.localTextGeometry; - return t1.copyWith$2$primaryTextTheme$textTheme(t2.merge$1(t1.primaryTextTheme), t2.merge$1(t1.textTheme)); - }, - $signature: 292 - }; - A.ThemeData__lerpThemeExtensions_closure.prototype = { - call$2(id, extensionA) { - return new A.MapEntry(id, extensionA.lerp$2(this.b.extensions.$index(0, id), this.t), type$.MapEntry_of_Object_and_ThemeExtension_dynamic); - }, - $signature: 293 - }; - A.ThemeData__lerpThemeExtensions_closure0.prototype = { - call$1(entry) { - return !this.a.extensions.containsKey$1(0, entry.key); - }, - $signature: 294 - }; - A.MaterialBasedCupertinoThemeData.prototype = { - get$brightness() { - var t1 = this._cupertinoOverrideTheme.brightness; - return t1 == null ? this._materialTheme.colorScheme.brightness : t1; - }, - get$primaryColor() { - var t1 = this._cupertinoOverrideTheme.primaryColor; - return t1 == null ? this._materialTheme.colorScheme.primary : t1; - }, - get$primaryContrastingColor() { - var t1 = this._cupertinoOverrideTheme.primaryContrastingColor; - return t1 == null ? this._materialTheme.colorScheme.onPrimary : t1; - }, - get$scaffoldBackgroundColor() { - var t1 = this._cupertinoOverrideTheme.scaffoldBackgroundColor; - return t1 == null ? this._materialTheme.scaffoldBackgroundColor : t1; - }, - resolveFrom$1(context) { - return A.MaterialBasedCupertinoThemeData$_(this._materialTheme, this._cupertinoOverrideTheme.resolveFrom$1(context)); - } - }; - A.CupertinoBasedMaterialThemeData.prototype = {}; - A._IdentityThemeDataCacheKey.prototype = { - get$hashCode(_) { - return (A.objectHashCode(this.baseTheme) ^ A.objectHashCode(this.localTextGeometry)) >>> 0; - }, - $eq(_, other) { - if (other == null) - return false; - return other instanceof A._IdentityThemeDataCacheKey && other.baseTheme === this.baseTheme && other.localTextGeometry === this.localTextGeometry; - } - }; - A._FifoCache.prototype = { - putIfAbsent$2(_, key, loader) { - var t2, - t1 = this._theme_data$_cache, - result = t1.$index(0, key); - if (result != null) - return result; - if (t1.__js_helper$_length === this._maximumSize) - t1.remove$1(0, new A.LinkedHashMapKeysIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>")).get$first(0)); - t2 = loader.call$0(); - t1.$indexSet(0, key, t2); - return t2; - } - }; - A.VisualDensity.prototype = { - effectiveConstraints$1(constraints) { - var t1 = this.horizontal, - t2 = this.vertical, - t3 = A.clampDouble(constraints.minWidth + new A.Offset(t1, t2).$mul(0, 4)._dx, 0, constraints.maxWidth); - return constraints.copyWith$2$minHeight$minWidth(A.clampDouble(constraints.minHeight + new A.Offset(t1, t2).$mul(0, 4)._dy, 0, constraints.maxHeight), t3); - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.VisualDensity && other.horizontal === this.horizontal && other.vertical === this.vertical; - }, - get$hashCode(_) { - return A.Object_hash(this.horizontal, this.vertical, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toStringShort$0() { - return this.super$Diagnosticable$toStringShort() + "(h: " + A.debugFormatDouble(this.horizontal) + ", v: " + A.debugFormatDouble(this.vertical) + ")"; - } - }; - A._ThemeData_Object_Diagnosticable.prototype = {}; - A._VisualDensity_Object_Diagnosticable.prototype = {}; - A.TimePickerThemeData.prototype = { - get$dayPeriodColor() { - var t2, - t1 = this._dayPeriodColor; - if (t1 != null) - t2 = t1 instanceof A._WidgetStateColor; - else - t2 = true; - if (t2) - return t1; - return A._WidgetStateColor$(new A.TimePickerThemeData_dayPeriodColor_closure(this)); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hashAll([_this.backgroundColor, _this.cancelButtonStyle, _this.confirmButtonStyle, _this.dayPeriodBorderSide, _this.get$dayPeriodColor(), _this.dayPeriodShape, _this.dayPeriodTextColor, _this.dayPeriodTextStyle, _this.dialBackgroundColor, _this.dialHandColor, _this.dialTextColor, _this.dialTextStyle, _this.elevation, _this.entryModeIconColor, _this.helpTextStyle, _this.hourMinuteColor, _this.hourMinuteShape, _this.hourMinuteTextColor, _this.hourMinuteTextStyle, _this.inputDecorationTheme, _this.padding, _this.shape, _this.timeSelectorSeparatorColor, _this.timeSelectorSeparatorTextStyle]); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.TimePickerThemeData && J.$eq$(other.backgroundColor, _this.backgroundColor) && J.$eq$(other.cancelButtonStyle, _this.cancelButtonStyle) && J.$eq$(other.confirmButtonStyle, _this.confirmButtonStyle) && J.$eq$(other.dayPeriodBorderSide, _this.dayPeriodBorderSide) && J.$eq$(other.get$dayPeriodColor(), _this.get$dayPeriodColor()) && J.$eq$(other.dayPeriodShape, _this.dayPeriodShape) && J.$eq$(other.dayPeriodTextColor, _this.dayPeriodTextColor) && J.$eq$(other.dayPeriodTextStyle, _this.dayPeriodTextStyle) && J.$eq$(other.dialBackgroundColor, _this.dialBackgroundColor) && J.$eq$(other.dialHandColor, _this.dialHandColor) && J.$eq$(other.dialTextColor, _this.dialTextColor) && J.$eq$(other.dialTextStyle, _this.dialTextStyle) && other.elevation == _this.elevation && J.$eq$(other.entryModeIconColor, _this.entryModeIconColor) && J.$eq$(other.helpTextStyle, _this.helpTextStyle) && J.$eq$(other.hourMinuteColor, _this.hourMinuteColor) && J.$eq$(other.hourMinuteShape, _this.hourMinuteShape) && J.$eq$(other.hourMinuteTextColor, _this.hourMinuteTextColor) && J.$eq$(other.hourMinuteTextStyle, _this.hourMinuteTextStyle) && J.$eq$(other.padding, _this.padding) && J.$eq$(other.shape, _this.shape) && other.timeSelectorSeparatorColor == _this.timeSelectorSeparatorColor && other.timeSelectorSeparatorTextStyle == _this.timeSelectorSeparatorTextStyle; - } - }; - A.TimePickerThemeData_dayPeriodColor_closure.prototype = { - call$1(states) { - var t1; - if (states.contains$1(0, B.WidgetState_4)) { - t1 = this.$this._dayPeriodColor; - return t1 == null ? type$.Color._as(t1) : t1; - } - return B.Color_Edl; - }, - $signature: 7 - }; - A._TimePickerThemeData_Object_Diagnosticable.prototype = {}; - A.ToggleButtonsThemeData.prototype = { - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.textStyle, _this.constraints, _this.color, _this.selectedColor, _this.disabledColor, _this.fillColor, _this.focusColor, _this.highlightColor, _this.hoverColor, _this.splashColor, _this.borderColor, _this.selectedBorderColor, _this.disabledBorderColor, _this.borderRadius, _this.borderWidth, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ToggleButtonsThemeData && J.$eq$(other.textStyle, _this.textStyle) && J.$eq$(other.constraints, _this.constraints) && J.$eq$(other.color, _this.color) && J.$eq$(other.selectedColor, _this.selectedColor) && J.$eq$(other.disabledColor, _this.disabledColor) && J.$eq$(other.fillColor, _this.fillColor) && J.$eq$(other.focusColor, _this.focusColor) && J.$eq$(other.highlightColor, _this.highlightColor) && J.$eq$(other.hoverColor, _this.hoverColor) && J.$eq$(other.splashColor, _this.splashColor) && J.$eq$(other.borderColor, _this.borderColor) && J.$eq$(other.selectedBorderColor, _this.selectedBorderColor) && J.$eq$(other.disabledBorderColor, _this.disabledBorderColor) && J.$eq$(other.borderRadius, _this.borderRadius) && other.borderWidth == _this.borderWidth; - } - }; - A._ToggleButtonsThemeData_Object_Diagnosticable.prototype = {}; - A._ExclusiveMouseRegion.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderExclusiveMouseRegion(true, this.onEnter, null, this.onExit, this.cursor, B.HitTestBehavior_1, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - } - }; - A._RenderExclusiveMouseRegion.prototype = { - hitTest$2$position(result, position) { - var isHit, _this = this, - outermost = $._RenderExclusiveMouseRegion_isOutermostMouseRegion; - $._RenderExclusiveMouseRegion_isOutermostMouseRegion = false; - if (_this.get$size(0).contains$1(0, position)) { - isHit = _this.hitTestChildren$2$position(result, position) || _this.behavior === B.HitTestBehavior_1; - if ((isHit || _this.behavior === B.HitTestBehavior_2) && !$._RenderExclusiveMouseRegion_foundInnermostMouseRegion) { - $._RenderExclusiveMouseRegion_foundInnermostMouseRegion = true; - result.add$1(0, new A.BoxHitTestEntry(position, _this)); - } - } else - isHit = false; - if (outermost) { - $._RenderExclusiveMouseRegion_isOutermostMouseRegion = true; - $._RenderExclusiveMouseRegion_foundInnermostMouseRegion = false; - } - return isHit; - } - }; - A.Tooltip.prototype = { - createState$0() { - return new A.TooltipState(new A.OverlayPortalController(), A.LinkedHashSet_LinkedHashSet$_empty(type$.int), B.AnimationStatus_0, null, null); - } - }; - A.TooltipState.prototype = { - get$_showDuration() { - this._widget.toString; - this.__TooltipState__tooltipTheme_A === $ && A.throwUnnamedLateFieldNI(); - return B.Duration_1500000; - }, - get$_enableFeedback() { - this._widget.toString; - this.__TooltipState__tooltipTheme_A === $ && A.throwUnnamedLateFieldNI(); - return true; - }, - get$_tooltipMessage() { - var t1 = this._widget.message; - return t1 == null ? null.toPlainText$0() : t1; - }, - get$_tooltip$_controller() { - var t2, _this = this, - t1 = _this._backingController; - if (t1 == null) { - t1 = A.AnimationController$(null, B.Duration_150000, B.Duration_75000, null, _this); - t1.didRegisterListener$0(); - t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t2._isDirty = true; - t2._list.push(_this.get$_handleStatusChanged()); - _this._backingController = t1; - } - return t1; - }, - _handleStatusChanged$1($status) { - var _0_1, _0_4, _0_3, _0_6_isSet, t1, _0_40, state, _0_8, now, _this = this; - $label0$0: { - _0_1 = _this._animationStatus === B.AnimationStatus_0; - _0_4 = $status === B.AnimationStatus_0; - _0_3 = !_0_1; - _0_6_isSet = _0_3; - if (_0_6_isSet) { - t1 = _0_4; - _0_40 = t1; - } else { - _0_40 = null; - t1 = false; - } - if (t1) { - B.JSArray_methods.remove$1($.Tooltip__openedTooltips, _this); - t1 = _this._overlayController; - state = t1._attachTarget; - if (state != null) - state.hide$0(); - else - t1._zOrderIndex = null; - break $label0$0; - } - if (_0_1) { - _0_8 = !(_0_6_isSet ? _0_40 : _0_4); - t1 = _0_8; - } else - t1 = false; - if (t1) { - t1 = _this._overlayController; - state = t1._attachTarget; - now = $.OverlayPortalController__wallTime + 1; - if (state != null) { - $.OverlayPortalController__wallTime = now; - state.show$1(0, now); - } else - t1._zOrderIndex = $.OverlayPortalController__wallTime = now; - $.Tooltip__openedTooltips.push(_this); - A.SemanticsService_tooltip(_this.get$_tooltipMessage()); - break $label0$0; - } - break $label0$0; - } - _this._animationStatus = $status; - }, - _scheduleShowTooltip$2$showDuration$withDelay(showDuration, withDelay) { - var t2, _this = this, - t1 = new A.TooltipState__scheduleShowTooltip_show(_this, showDuration); - if (_this.get$_tooltip$_controller().get$status(0) === B.AnimationStatus_0 && withDelay._duration > 0) { - t2 = _this._tooltip$_timer; - if (t2 != null) - t2.cancel$0(0); - _this._tooltip$_timer = A.Timer_Timer(withDelay, t1); - } else - t1.call$0(); - }, - _scheduleShowTooltip$1$withDelay(withDelay) { - return this._scheduleShowTooltip$2$showDuration$withDelay(null, withDelay); - }, - _scheduleDismissTooltip$1$withDelay(withDelay) { - var _this = this, - t1 = _this._tooltip$_timer; - if (t1 != null) - t1.cancel$0(0); - _this._tooltip$_timer = null; - t1 = _this._backingController; - t1 = t1 == null ? null : t1.get$status(0).get$isForwardOrCompleted(); - if (t1 === true) - if (withDelay._duration > 0) { - t1 = _this.get$_tooltip$_controller(); - _this._tooltip$_timer = A.Timer_Timer(withDelay, t1.get$reverse(t1)); - } else - _this.get$_tooltip$_controller().reverse$0(0); - }, - _tooltip$_handlePointerDown$1($event) { - var recognizer, _this = this; - _this._widget.toString; - _this.__TooltipState__tooltipTheme_A === $ && A.throwUnnamedLateFieldNI(); - switch (1) { - case 1: - recognizer = _this._longPressRecognizer; - if (recognizer == null) - recognizer = _this._longPressRecognizer = A.LongPressGestureRecognizer$(_this, B.Set_VWF6x); - recognizer.onLongPressCancel = _this.get$_handleTapToDismiss(); - recognizer.onLongPress = _this.get$_tooltip$_handleLongPress(); - recognizer.onLongPressUp = _this.get$_handlePressUp(); - recognizer.addPointer$1($event); - break; - } - }, - _handleGlobalPointerEvent$1($event) { - var _this = this, - t1 = _this._tapRecognizer; - t1 = t1 == null ? null : t1._primaryPointer; - if (t1 !== $event.get$pointer()) { - t1 = _this._longPressRecognizer; - t1 = t1 == null ? null : t1._primaryPointer; - t1 = t1 === $event.get$pointer(); - } else - t1 = true; - if (t1) - return; - if (_this._tooltip$_timer == null && _this.get$_tooltip$_controller().get$status(0) === B.AnimationStatus_0 || !type$.PointerDownEvent._is($event)) - return; - _this._handleTapToDismiss$0(); - }, - _handleTapToDismiss$0() { - this._widget.toString; - this._scheduleDismissTooltip$1$withDelay(B.Duration_0); - this._activeHoveringPointerDevices.clear$0(0); - }, - _tooltip$_handleLongPress$0() { - var tooltipCreated, _this = this, - t1 = _this.__TooltipState__visible_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!t1) - return; - tooltipCreated = _this.get$_tooltip$_controller().get$status(0) === B.AnimationStatus_0; - if (tooltipCreated) - _this.get$_enableFeedback(); - if (tooltipCreated) { - t1 = _this._framework$_element; - t1.toString; - A.Feedback_forLongPress(t1); - } - _this._widget.toString; - _this._scheduleShowTooltip$1$withDelay(B.Duration_0); - }, - _handlePressUp$0() { - if (this._activeHoveringPointerDevices._collection$_length !== 0) - return; - this._scheduleDismissTooltip$1$withDelay(this.get$_showDuration()); - }, - _tooltip$_handleMouseEnter$1($event) { - var t1, tooltipsToDismiss, _i, t2, _this = this; - _this._activeHoveringPointerDevices.add$1(0, $event.get$device($event)); - t1 = A._arrayInstanceType($.Tooltip__openedTooltips)._eval$1("WhereIterable<1>"); - tooltipsToDismiss = A.List_List$_of(new A.WhereIterable($.Tooltip__openedTooltips, new A.TooltipState__handleMouseEnter_closure(), t1), t1._eval$1("Iterable.E")); - for (t1 = tooltipsToDismiss.length, _i = 0; t2 = tooltipsToDismiss.length, _i < t2; tooltipsToDismiss.length === t1 || (0, A.throwConcurrentModificationError)(tooltipsToDismiss), ++_i) - tooltipsToDismiss[_i]._scheduleDismissTooltip$1$withDelay(B.Duration_0); - if (t2 === 0) { - _this._widget.toString; - _this.__TooltipState__tooltipTheme_A === $ && A.throwUnnamedLateFieldNI(); - } - _this._scheduleShowTooltip$1$withDelay(B.Duration_0); - }, - _tooltip$_handleMouseExit$1($event) { - var _this = this, - t1 = _this._activeHoveringPointerDevices; - if (t1._collection$_length === 0) - return; - t1.remove$1(0, $event.get$device($event)); - if (t1._collection$_length === 0) { - _this._widget.toString; - _this.__TooltipState__tooltipTheme_A === $ && A.throwUnnamedLateFieldNI(); - _this._scheduleDismissTooltip$1$withDelay(B.Duration_100000); - } - }, - initState$0() { - this.super$State$initState(); - $.GestureBinding__instance.GestureBinding_pointerRouter._globalRoutes.$indexSet(0, this.get$_handleGlobalPointerEvent(), null); - }, - didChangeDependencies$0() { - var t1, _this = this; - _this.super$State$didChangeDependencies(); - _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._TooltipVisibilityScope); - _this.__TooltipState__visible_A = true; - t1 = _this._framework$_element; - t1.dependOnInheritedWidgetOfExactType$1$0(type$.TooltipTheme); - t1 = A.Theme_of(t1); - _this.__TooltipState__tooltipTheme_A = t1.tooltipTheme; - }, - _getDefaultTooltipHeight$0() { - var _0_0, - t1 = this._framework$_element; - t1.toString; - _0_0 = A.Theme_of(t1).platform; - $label0$0: { - if (B.TargetPlatform_4 === _0_0 || B.TargetPlatform_3 === _0_0 || B.TargetPlatform_5 === _0_0) { - t1 = 24; - break $label0$0; - } - if (B.TargetPlatform_0 === _0_0 || B.TargetPlatform_1 === _0_0 || B.TargetPlatform_2 === _0_0) { - t1 = 32; - break $label0$0; - } - t1 = null; - } - return t1; - }, - _getDefaultPadding$0() { - var _0_0, - t1 = this._framework$_element; - t1.toString; - _0_0 = A.Theme_of(t1).platform; - $label0$0: { - if (B.TargetPlatform_4 === _0_0 || B.TargetPlatform_3 === _0_0 || B.TargetPlatform_5 === _0_0) { - t1 = B.EdgeInsets_8_4_8_4; - break $label0$0; - } - if (B.TargetPlatform_0 === _0_0 || B.TargetPlatform_1 === _0_0 || B.TargetPlatform_2 === _0_0) { - t1 = B.EdgeInsets_16_4_16_4; - break $label0$0; - } - t1 = null; - } - return t1; - }, - _buildTooltipOverlay$1(context) { - var t1, t2, t3, target, _0_0, _0_1, _0_4_isSet, _0_5, _0_4, textTheme, platform, _0_5_isSet, _1_1, defaultDecoration, _1_2, defaultConstraints, t4, t5, t6, t7, t8, t9, overlayChild, _this = this, _null = null; - _this._widget.toString; - t1 = A.LookupBoundary_findAncestorStateOfType(context, type$.OverlayState); - t1.toString; - t2 = _this._framework$_element.get$renderObject(); - t2.toString; - type$.RenderBox._as(t2); - t3 = t2.get$size(0).center$1(B.Offset_0_0); - target = A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, t1._framework$_element.get$renderObject()), t3); - _0_0 = A.Theme_of(context); - $label0$0: { - _0_1 = _0_0.colorScheme.brightness; - _0_4_isSet = B.Brightness_0 === _0_1; - _0_5 = _null; - if (_0_4_isSet) { - _0_4 = _0_0.textTheme; - _0_5 = _0_0.platform; - textTheme = _0_4; - } else - textTheme = _null; - if (_0_4_isSet) { - platform = _0_5; - t1 = textTheme.bodyMedium; - t1.toString; - t1 = new A._Record_2(t1.copyWith$2$color$fontSize(B.Color_vnR, A.TooltipState__getDefaultFontSize(platform)), new A.BoxDecoration(A.Color$fromARGB(B.JSNumber_methods.round$0(229.5), B.Color_wst.toARGB32$0() >>> 16 & 255, B.Color_wst.toARGB32$0() >>> 8 & 255, B.Color_wst.toARGB32$0() & 255), _null, _null, B.BorderRadius_nnp, _null, _null, B.BoxShape_0)); - break $label0$0; - } - _0_5_isSet = B.Brightness_1 === _0_1; - if (_0_5_isSet) { - _0_4 = _0_0.textTheme; - _0_5 = _0_0.platform; - textTheme = _0_4; - } else - textTheme = _null; - if (_0_5_isSet) { - platform = _0_5; - t1 = textTheme.bodyMedium; - t1.toString; - t1 = new A._Record_2(t1.copyWith$2$color$fontSize(B.Color_wst, A.TooltipState__getDefaultFontSize(platform)), new A.BoxDecoration(A.Color$fromARGB(B.JSNumber_methods.round$0(229.5), B.Color_4cJ.toARGB32$0() >>> 16 & 255, B.Color_4cJ.toARGB32$0() >>> 8 & 255, B.Color_4cJ.toARGB32$0() & 255), _null, _null, B.BorderRadius_nnp, _null, _null, B.BoxShape_0)); - break $label0$0; - } - t1 = _null; - } - _1_1 = t1._0; - defaultDecoration = _null; - _1_2 = t1._1; - defaultDecoration = _1_2; - t1 = _this.__TooltipState__tooltipTheme_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this._widget.toString; - t2 = t1.height; - defaultConstraints = new A.BoxConstraints(0, 1 / 0, t2 == null ? _this._getDefaultTooltipHeight$0() : t2, 1 / 0); - t2 = A.TextSpan$(_null, _null, _this._widget.message); - t3 = t1.constraints; - if (t3 == null) - t3 = defaultConstraints; - t4 = t1.padding; - if (t4 == null) - t4 = _this._getDefaultPadding$0(); - _this._widget.toString; - t5 = t1.margin; - if (t5 == null) - t5 = B.EdgeInsets_0_0_0_0; - t6 = t1.decoration; - if (t6 == null) - t6 = defaultDecoration; - t7 = t1.textStyle; - if (t7 == null) - t7 = _1_1; - t8 = _this._backingOverlayAnimation; - if (t8 == null) - t8 = _this._backingOverlayAnimation = A.CurvedAnimation$(B.Cubic_Dkk, _this.get$_tooltip$_controller(), _null); - t9 = _this._widget; - t9.toString; - t1 = t1.verticalOffset; - if (t1 == null) - t1 = 24; - overlayChild = new A._TooltipOverlay(t2, t3, t4, t5, t6, t7, B.TextAlign_4, t8, target, t1, true, _this.get$_tooltip$_handleMouseEnter(), _this.get$_tooltip$_handleMouseExit(), t9.message != null, _null); - return A.SelectionContainer_maybeOf(context) == null ? overlayChild : new A.SelectionContainer(_null, overlayChild, _null, _null); - }, - dispose$0() { - var t1, t2, _this = this; - $.GestureBinding__instance.GestureBinding_pointerRouter._globalRoutes.remove$1(0, _this.get$_handleGlobalPointerEvent()); - B.JSArray_methods.remove$1($.Tooltip__openedTooltips, _this); - t1 = _this._longPressRecognizer; - t2 = t1 == null; - if (!t2) - t1.onLongPressCancel = null; - if (!t2) { - t1._stopTimer$0(); - t1.super$OneSequenceGestureRecognizer$dispose(); - } - t1 = _this._tapRecognizer; - t2 = t1 == null; - if (!t2) - t1.onTapCancel = null; - if (!t2) { - t1._stopTimer$0(); - t1.super$OneSequenceGestureRecognizer$dispose(); - } - t1 = _this._tooltip$_timer; - if (t1 != null) - t1.cancel$0(0); - t1 = _this._backingController; - if (t1 != null) - t1.dispose$0(); - t1 = _this._backingOverlayAnimation; - if (t1 != null) - t1.dispose$0(); - _this.super$_TooltipState_State_SingleTickerProviderStateMixin$dispose(); - }, - build$1(context) { - var t1, t2, result, _this = this, _null = null; - if (_this.get$_tooltipMessage().length === 0) { - t1 = _this._widget.child; - return t1; - } - _this._widget.toString; - _this.__TooltipState__tooltipTheme_A === $ && A.throwUnnamedLateFieldNI(); - t1 = _this.get$_tooltipMessage(); - t2 = _this._widget.child; - result = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, B.SemanticsValidationResult_0, _null), false, false, false, false, t2, _null); - _this.__TooltipState__visible_A === $ && A.throwUnnamedLateFieldNI(); - result = A._ExclusiveMouseRegion$(A.Listener$(B.HitTestBehavior_1, result, _null, _this.get$_tooltip$_handlePointerDown(), _null, _null, _null), B.C__DeferringMouseCursor, _this.get$_tooltip$_handleMouseEnter(), _this.get$_tooltip$_handleMouseExit()); - return new A.OverlayPortal(_this._overlayController, _this.get$_buildTooltipOverlay(), result, _null); - } - }; - A.TooltipState__scheduleShowTooltip_show.prototype = { - call$0() { - var t3, - t1 = this.$this, - t2 = t1.__TooltipState__visible_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - if (!t2) - return; - t1.get$_tooltip$_controller().forward$0(0); - t2 = t1._tooltip$_timer; - if (t2 != null) - t2.cancel$0(0); - t2 = this.showDuration; - if (t2 == null) - t2 = null; - else { - t3 = t1.get$_tooltip$_controller(); - t3 = A.Timer_Timer(t2, t3.get$reverse(t3)); - t2 = t3; - } - t1._tooltip$_timer = t2; - }, - $signature: 0 - }; - A.TooltipState__handleMouseEnter_closure.prototype = { - call$1(tooltip) { - return tooltip._activeHoveringPointerDevices._collection$_length === 0; - }, - $signature: 295 - }; - A._TooltipPositionDelegate.prototype = { - getConstraintsForChild$1(constraints) { - return new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight); - }, - getPositionForChild$2(size, childSize) { - var y, flexibleSpace, - t1 = this.target, - t2 = this.verticalOffset, - t3 = t1._dy, - t4 = t3 + t2, - t5 = childSize._dy, - t6 = size._dy - 10, - fitsBelow = t4 + t5 <= t6; - t5 = t3 - t2 - t5; - y = (t5 >= 10 === fitsBelow ? true : fitsBelow) ? Math.min(t4, t6) : Math.max(t5, 10); - t2 = childSize._dx; - flexibleSpace = size._dx - t2; - return new A.Offset(flexibleSpace <= 20 ? flexibleSpace / 2 : A.clampDouble(t1._dx - t2 / 2, 10, flexibleSpace - 10), y); - }, - shouldRelayout$1(oldDelegate) { - var t1; - if (this.target.$eq(0, oldDelegate.target)) - t1 = this.verticalOffset !== oldDelegate.verticalOffset; - else - t1 = true; - return t1; - } - }; - A._TooltipOverlay.prototype = { - build$1(context) { - var result, _this = this, _null = null, - t1 = _this.textStyle, - t2 = _this.textAlign, - t3 = A.Container$(_null, A.Center$(new A.Text(_null, _this.richMessage, t1, t2, _null, _null, _null, _null, _null), 1, 1), B.Clip_0, _null, _null, _this.decoration, _null, _null, _this.margin, _this.padding, _null, _null, _null); - t1 = A.DefaultTextStyle$(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), true, false, false, false, t3, _null), _null, _null, B.TextOverflow_0, true, t1, t2, _null, B.TextWidthBasis_0); - result = A._ExclusiveMouseRegion$(new A.FadeTransition(_this.animation, false, new A.ConstrainedBox(_this.constraints, t1, _null), _null), B.C__DeferringMouseCursor, _this.onEnter, _this.onExit); - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_7); - t1 = t1 == null ? _null : t1.viewInsets; - t1 = t1 == null ? _null : t1.bottom; - if (t1 == null) - t1 = 0; - return A.Positioned$fill(t1, new A.CustomSingleChildLayout(new A._TooltipPositionDelegate(_this.target, _this.verticalOffset, true), A.IgnorePointer$(result, _this.ignorePointer, _null), _null)); - } - }; - A._TooltipState_State_SingleTickerProviderStateMixin.prototype = { - dispose$0() { - var _this = this, - t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTicker()); - _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - }, - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTicker$0(); - } - }; - A.TooltipThemeData.prototype = { - get$hashCode(_) { - var _this = this, _null = null; - return A.Object_hash(_this.height, _this.constraints, _this.padding, _this.margin, _this.verticalOffset, _this.preferBelow, _this.excludeFromSemantics, _this.decoration, _this.textStyle, _this.textAlign, _null, _null, _null, _null, _null, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.TooltipThemeData) - if (other.height == _this.height) - if (J.$eq$(other.constraints, _this.constraints)) - if (J.$eq$(other.padding, _this.padding)) - if (J.$eq$(other.margin, _this.margin)) - if (other.verticalOffset == _this.verticalOffset) - if (J.$eq$(other.decoration, _this.decoration)) - t1 = J.$eq$(other.textStyle, _this.textStyle); - return t1; - } - }; - A._TooltipThemeData_Object_Diagnosticable.prototype = {}; - A.ScriptCategory.prototype = { - _enumToString$0() { - return "ScriptCategory." + this._name; - } - }; - A.Typography.prototype = { - geometryThemeFor$1(category) { - var t1; - switch (category.index) { - case 0: - t1 = this.englishLike; - break; - case 1: - t1 = this.dense; - break; - case 2: - t1 = this.tall; - break; - default: - t1 = null; - } - return t1; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.Typography && other.black.$eq(0, _this.black) && other.white.$eq(0, _this.white) && other.englishLike.$eq(0, _this.englishLike) && other.dense.$eq(0, _this.dense) && other.tall.$eq(0, _this.tall); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.black, _this.white, _this.englishLike, _this.dense, _this.tall, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._Typography_Object_Diagnosticable.prototype = {}; - A.NetworkImage.prototype = { - obtainKey$1(configuration) { - return new A.SynchronousFuture(this, type$.SynchronousFuture_NetworkImage); - }, - loadBuffer$2(key, decode) { - return A._ForwardingImageStreamCompleter$(this._loadAsync$3(key, decode, A.StreamController_StreamController(null, null, false, type$.ImageChunkEvent)), key.url, null); - }, - loadImage$2(key, decode) { - return A._ForwardingImageStreamCompleter$(this._loadAsync$3(key, decode, A.StreamController_StreamController(null, null, false, type$.ImageChunkEvent)), key.url, null); - }, - _loadAsync$3(key, decode, chunkEvents) { - return this._loadAsync$body$NetworkImage(key, decode, chunkEvents); - }, - _loadAsync$body$NetworkImage(key, decode, chunkEvents) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.ImageStreamCompleter), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, t1, exception, loadViaDecode, loadViaImgElement, $async$exception; - var $async$_loadAsync$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - loadViaDecode = new A.NetworkImage__loadAsync_loadViaDecode($async$self, decode, chunkEvents, key); - loadViaImgElement = new A.NetworkImage__loadAsync_loadViaImgElement($async$self, key); - case 3: - // switch - switch ($async$self.webHtmlElementStrategy.index) { - case 0: - // goto case - $async$goto = 5; - break; - case 2: - // goto case - $async$goto = 6; - break; - case 1: - // goto case - $async$goto = 7; - break; - default: - // goto after switch - $async$goto = 4; - break; - } - break; - case 5: - // case - $async$returnValue = loadViaDecode.call$0(); - // goto return - $async$goto = 1; - break; - case 6: - // case - $async$returnValue = loadViaImgElement.call$0(); - // goto return - $async$goto = 1; - break; - case 7: - // case - $async$handler = 9; - $async$goto = 12; - return A._asyncAwait(loadViaDecode.call$0(), $async$_loadAsync$3); - case 12: - // returning from await. - t1 = $async$result; - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 11; - break; - case 9: - // catch - $async$handler = 8; - $async$exception = $async$errorStack.pop(); - t1 = loadViaImgElement.call$0(); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 11; - break; - case 8: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 11: - // after finally - // goto after switch - $async$goto = 4; - break; - case 4: - // after switch - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_loadAsync$3, $async$completer); - }, - _fetchImageBytes$1(decode) { - return this._fetchImageBytes$body$NetworkImage(decode); - }, - _fetchImageBytes$body$NetworkImage(decode) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), - $async$returnValue, $async$self = this, bytes, t1, resolved, t2, completer, request, $async$temp1; - var $async$_fetchImageBytes$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.url; - resolved = A.Uri_base().resolve$1(t1); - t2 = new A._Future($.Zone__current, type$._Future_JSObject); - completer = new A._AsyncCompleter(t2, type$._AsyncCompleter_JSObject); - request = A._httpClient(); - request.open("GET", t1, true); - request.responseType = "arraybuffer"; - request.addEventListener("load", A._functionToJS1(new A.NetworkImage__fetchImageBytes_closure(request, completer, resolved))); - request.addEventListener("error", A._functionToJS1(new A.NetworkImage__fetchImageBytes_closure0(completer, request, resolved))); - request.send(); - $async$goto = 3; - return A._asyncAwait(t2, $async$_fetchImageBytes$1); - case 3: - // returning from await. - t1 = request.response; - t1.toString; - bytes = A.NativeUint8List_NativeUint8List$view(type$.NativeByteBuffer._as(t1), 0, null); - if (bytes.byteLength === 0) - throw A.wrapException(A.NetworkImageLoadException$(A.getProperty(request, "status"), resolved)); - $async$temp1 = decode; - $async$goto = 4; - return A._asyncAwait(A.ImmutableBuffer_fromUint8List(bytes), $async$_fetchImageBytes$1); - case 4: - // returning from await. - $async$returnValue = $async$temp1.call$1($async$result); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_fetchImageBytes$1, $async$completer); - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.NetworkImage && other.url === this.url && other.scale === this.scale; - }, - get$hashCode(_) { - return A.Object_hash(this.url, this.scale, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return 'NetworkImage("' + this.url + '", scale: ' + B.JSInt_methods.toStringAsFixed$1(this.scale, 1) + ")"; - } - }; - A.NetworkImage__loadAsync_loadViaDecode.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.ImageStreamCompleter), - $async$returnValue, $async$self = this, t1, t2, $async$temp1, $async$temp2, $async$temp3; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.chunkEvents; - t2 = $async$self.key; - $async$temp1 = A; - $async$temp2 = new A._ControllerStream(t1, A._instanceType(t1)._eval$1("_ControllerStream<1>")); - $async$temp3 = A; - $async$goto = 3; - return A._asyncAwait($async$self.$this._fetchImageBytes$1($async$self.decode), $async$call$0); - case 3: - // returning from await. - $async$returnValue = $async$temp1.MultiFrameImageStreamCompleter$($async$temp2, $async$temp3.Future_Future$value($async$result, type$.Codec), t2.url, null, t2.scale); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 215 - }; - A.NetworkImage__loadAsync_loadViaImgElement.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.ImageStreamCompleter), - $async$returnValue, $async$self = this, t2, imageElement, t1; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - imageElement = A._imgElementFactory(); - t1 = $async$self.key.url; - imageElement.src = t1; - $async$goto = 3; - return A._asyncAwait(A.promiseToFuture(imageElement.decode(), type$.nullable_Object), $async$call$0); - case 3: - // returning from await. - t2 = A.OneFrameImageStreamCompleter$(A.Future_Future$value(new A.WebImageInfo(imageElement, t1), type$.ImageInfo), null); - t2.debugLabel = t1; - $async$returnValue = t2; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 215 - }; - A.NetworkImage__fetchImageBytes_closure.prototype = { - call$1(e) { - var t1 = this.request, - $status = t1.status, - accepted = $status >= 200 && $status < 300, - unknownRedirect = $status > 307 && $status < 400, - success = accepted || $status === 0 || $status === 304 || unknownRedirect, - t2 = this.completer; - if (success) - t2.complete$1(0, t1); - else - t2.completeError$1(new A.NetworkImageLoadException("HTTP request failed, statusCode: " + A.S($status) + ", " + this.resolved.toString$0(0))); - }, - $signature: 26 - }; - A.NetworkImage__fetchImageBytes_closure0.prototype = { - call$1(e) { - return this.completer.completeError$1(new A.NetworkImageLoadException("HTTP request failed, statusCode: " + A.S(this.request.status) + ", " + this.resolved.toString$0(0))); - }, - $signature: 2 - }; - A._ForwardingImageStreamCompleter.prototype = { - _ForwardingImageStreamCompleter$3$debugLabel$informationCollector(task, debugLabel, informationCollector) { - var _this = this; - _this.debugLabel = debugLabel; - _this.task.then$1$2$onError(0, new A._ForwardingImageStreamCompleter_closure(_this), new A._ForwardingImageStreamCompleter_closure0(_this, informationCollector), type$.Null); - }, - onDisposed$0() { - var t1, _this = this; - if (_this.resolved) { - t1 = _this.___ForwardingImageStreamCompleter_handle_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - } - _this.__network_image_web$_disposed = true; - _this.super$ImageStreamCompleter$onDisposed(); - } - }; - A._ForwardingImageStreamCompleter_closure.prototype = { - call$1(value) { - var t2, - t1 = this.$this; - t1.resolved = true; - if (t1.__network_image_web$_disposed) { - value.addListener$1(0, new A.ImageStreamListener(new A._ForwardingImageStreamCompleter__closure(), null, null)); - value._maybeDispose$0(); - return; - } - t1.___ForwardingImageStreamCompleter_completer_F !== $ && A.throwUnnamedLateFieldAI(); - t1.___ForwardingImageStreamCompleter_completer_F = value; - if (value._image_stream$_disposed) - A.throwExpression(A.StateError$(string$.Stream)); - t2 = new A.ImageStreamCompleterHandle(value); - t2.ImageStreamCompleterHandle$_$1(value); - t1.___ForwardingImageStreamCompleter_handle_F !== $ && A.throwUnnamedLateFieldAI(); - t1.___ForwardingImageStreamCompleter_handle_F = t2; - value.addListener$1(0, new A.ImageStreamListener(new A._ForwardingImageStreamCompleter__closure0(t1), new A._ForwardingImageStreamCompleter__closure1(t1), new A._ForwardingImageStreamCompleter__closure2(t1))); - }, - $signature: 297 - }; - A._ForwardingImageStreamCompleter__closure.prototype = { - call$2(__wc0_formal, __wc1_formal) { - }, - $signature: 117 - }; - A._ForwardingImageStreamCompleter__closure0.prototype = { - call$2(image, synchronousCall) { - this.$this.setImage$1(image); - }, - $signature: 117 - }; - A._ForwardingImageStreamCompleter__closure1.prototype = { - call$1($event) { - this.$this.reportImageChunkEvent$1($event); - }, - $signature: 144 - }; - A._ForwardingImageStreamCompleter__closure2.prototype = { - call$2(exception, stackTrace) { - this.$this.reportError$2$exception$stack(exception, stackTrace); - }, - $signature: 214 - }; - A._ForwardingImageStreamCompleter_closure0.prototype = { - call$2(error, stack) { - this.$this.reportError$5$context$exception$informationCollector$silent$stack(A.ErrorDescription$("resolving an image stream completer"), error, this.informationCollector, true, stack); - }, - $signature: 32 - }; - A.WebImageInfo.prototype = { - clone$0(_) { - return new A.WebImageInfo(this.htmlImage, this.debugLabel); - }, - dispose$0() { - }, - get$image(_) { - return A.throwExpression(A.UnsupportedError$("Could not create image data for this image because access to it is restricted by the Same-Origin Policy.\nSee https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy")); - }, - get$scale(_) { - return 1; - }, - get$sizeBytes() { - var t1 = this.htmlImage; - return B.JSNumber_methods.toInt$0(4 * t1.naturalWidth * t1.naturalHeight); - }, - $isImageInfo: 1, - get$debugLabel() { - return this.debugLabel; - } - }; - A.AlignmentGeometry.prototype = { - toString$0(_) { - var _this = this; - if (_this.get$_alignment$_start(_this) === 0) - return A.Alignment__stringify(_this.get$_x(), _this.get$_y()); - if (_this.get$_x() === 0) - return A.AlignmentDirectional__stringify(_this.get$_alignment$_start(_this), _this.get$_y()); - return A.Alignment__stringify(_this.get$_x(), _this.get$_y()) + " + " + A.AlignmentDirectional__stringify(_this.get$_alignment$_start(_this), 0); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - return other instanceof A.AlignmentGeometry && other.get$_x() === _this.get$_x() && other.get$_alignment$_start(other) === _this.get$_alignment$_start(_this) && other.get$_y() === _this.get$_y(); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.get$_x(), _this.get$_alignment$_start(_this), _this.get$_y(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.Alignment.prototype = { - get$_x() { - return this.x; - }, - get$_alignment$_start(_) { - return 0; - }, - get$_y() { - return this.y; - }, - $sub(_, other) { - return new A.Alignment(this.x - other.x, this.y - other.y); - }, - $add(_, other) { - return new A.Alignment(this.x + other.x, this.y + other.y); - }, - $mul(_, other) { - return new A.Alignment(this.x * other, this.y * other); - }, - alongOffset$1(other) { - var centerX = other._dx / 2, - centerY = other._dy / 2; - return new A.Offset(centerX + this.x * centerX, centerY + this.y * centerY); - }, - alongSize$1(other) { - var centerX = other._dx / 2, - centerY = other._dy / 2; - return new A.Offset(centerX + this.x * centerX, centerY + this.y * centerY); - }, - inscribe$2(size, rect) { - var t1 = rect.left, - t2 = size._dx, - halfWidthDelta = (rect.right - t1 - t2) / 2, - t3 = rect.top, - t4 = size._dy, - halfHeightDelta = (rect.bottom - t3 - t4) / 2; - t1 = t1 + halfWidthDelta + this.x * halfWidthDelta; - t3 = t3 + halfHeightDelta + this.y * halfHeightDelta; - return new A.Rect(t1, t3, t1 + t2, t3 + t4); - }, - resolve$1(direction) { - return this; - }, - toString$0(_) { - return A.Alignment__stringify(this.x, this.y); - } - }; - A.AlignmentDirectional.prototype = { - get$_x() { - return 0; - }, - get$_alignment$_start(_) { - return this.start; - }, - get$_y() { - return this.y; - }, - $sub(_, other) { - return new A.AlignmentDirectional(this.start - other.start, this.y - other.y); - }, - $add(_, other) { - return new A.AlignmentDirectional(this.start + other.start, this.y + other.y); - }, - $mul(_, other) { - return new A.AlignmentDirectional(this.start * other, this.y * other); - }, - resolve$1(direction) { - var t1, _this = this; - switch (direction.index) { - case 0: - t1 = new A.Alignment(-_this.start, _this.y); - break; - case 1: - t1 = new A.Alignment(_this.start, _this.y); - break; - default: - t1 = null; - } - return t1; - }, - toString$0(_) { - return A.AlignmentDirectional__stringify(this.start, this.y); - } - }; - A._MixedAlignment.prototype = { - $mul(_, other) { - return new A._MixedAlignment(this._x * other, this._alignment$_start * other, this._y * other); - }, - resolve$1(direction) { - var t1, _this = this; - switch (direction.index) { - case 0: - t1 = new A.Alignment(_this._x - _this._alignment$_start, _this._y); - break; - case 1: - t1 = new A.Alignment(_this._x + _this._alignment$_start, _this._y); - break; - default: - t1 = null; - } - return t1; - }, - get$_x() { - return this._x; - }, - get$_alignment$_start(receiver) { - return this._alignment$_start; - }, - get$_y() { - return this._y; - } - }; - A.TextAlignVertical.prototype = { - toString$0(_) { - return "TextAlignVertical(y: " + this.y + ")"; - } - }; - A.RenderComparison.prototype = { - _enumToString$0() { - return "RenderComparison." + this._name; - } - }; - A.Axis.prototype = { - _enumToString$0() { - return "Axis." + this._name; - } - }; - A.VerticalDirection.prototype = { - _enumToString$0() { - return "VerticalDirection." + this._name; - } - }; - A.AxisDirection.prototype = { - _enumToString$0() { - return "AxisDirection." + this._name; - } - }; - A.PaintingBinding.prototype = { - instantiateImageCodecFromBuffer$4$allowUpscaling$cacheHeight$cacheWidth(buffer, allowUpscaling, cacheHeight, cacheWidth) { - var t1 = $.$get$_renderer(), - t2 = buffer._ui$_list; - t2.toString; - return t1.instantiateImageCodec$4$allowUpscaling$targetHeight$targetWidth(t2, false, cacheHeight, cacheWidth); - }, - instantiateImageCodecFromBuffer$1(buffer) { - return this.instantiateImageCodecFromBuffer$4$allowUpscaling$cacheHeight$cacheWidth(buffer, false, null, null); - }, - instantiateImageCodecWithSize$2$getTargetSize(buffer, getTargetSize) { - return A.instantiateImageCodecWithSize(buffer, getTargetSize); - }, - instantiateImageCodecWithSize$1(buffer) { - return this.instantiateImageCodecWithSize$2$getTargetSize(buffer, null); - } - }; - A._SystemFontsNotifier.prototype = { - notifyListeners$0() { - var t1, t2, callback; - for (t1 = this._systemFontsCallbacks, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - callback = t1._collection$_current; - (callback == null ? t2._as(callback) : callback).call$0(); - } - }, - addListener$1(_, listener) { - this._systemFontsCallbacks.add$1(0, listener); - }, - removeListener$1(_, listener) { - this._systemFontsCallbacks.remove$1(0, listener); - } - }; - A.BorderRadiusGeometry.prototype = { - subtract$1(other) { - var _this = this; - return new A._MixedBorderRadius(_this.get$_topLeft().$sub(0, other.get$_topLeft()), _this.get$_topRight().$sub(0, other.get$_topRight()), _this.get$_bottomLeft().$sub(0, other.get$_bottomLeft()), _this.get$_bottomRight().$sub(0, other.get$_bottomRight()), _this.get$_topStart().$sub(0, other.get$_topStart()), _this.get$_topEnd().$sub(0, other.get$_topEnd()), _this.get$_bottomStart().$sub(0, other.get$_bottomStart()), _this.get$_bottomEnd().$sub(0, other.get$_bottomEnd())); - }, - add$1(_, other) { - var _this = this; - return new A._MixedBorderRadius(_this.get$_topLeft().$add(0, other.get$_topLeft()), _this.get$_topRight().$add(0, other.get$_topRight()), _this.get$_bottomLeft().$add(0, other.get$_bottomLeft()), _this.get$_bottomRight().$add(0, other.get$_bottomRight()), _this.get$_topStart().$add(0, other.get$_topStart()), _this.get$_topEnd().$add(0, other.get$_topEnd()), _this.get$_bottomStart().$add(0, other.get$_bottomStart()), _this.get$_bottomEnd().$add(0, other.get$_bottomEnd())); - }, - toString$0(_) { - var visual, t1, comma, logical, _this = this; - if (_this.get$_topLeft().$eq(0, _this.get$_topRight()) && _this.get$_topRight().$eq(0, _this.get$_bottomLeft()) && _this.get$_bottomLeft().$eq(0, _this.get$_bottomRight())) - if (!_this.get$_topLeft().$eq(0, B.Radius_0_0)) - visual = _this.get$_topLeft().x === _this.get$_topLeft().y ? "BorderRadius.circular(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_topLeft().x, 1) + ")" : "BorderRadius.all(" + _this.get$_topLeft().toString$0(0) + ")"; - else - visual = null; - else { - t1 = "" + "BorderRadius.only("; - comma = !_this.get$_topLeft().$eq(0, B.Radius_0_0); - if (comma) - t1 += "topLeft: " + _this.get$_topLeft().toString$0(0); - if (!_this.get$_topRight().$eq(0, B.Radius_0_0)) { - if (comma) - t1 += ", "; - t1 += "topRight: " + _this.get$_topRight().toString$0(0); - comma = true; - } - if (!_this.get$_bottomLeft().$eq(0, B.Radius_0_0)) { - if (comma) - t1 += ", "; - t1 += "bottomLeft: " + _this.get$_bottomLeft().toString$0(0); - comma = true; - } - if (!_this.get$_bottomRight().$eq(0, B.Radius_0_0)) { - if (comma) - t1 += ", "; - t1 += "bottomRight: " + _this.get$_bottomRight().toString$0(0); - } - t1 += ")"; - visual = t1.charCodeAt(0) == 0 ? t1 : t1; - } - if (_this.get$_topStart().$eq(0, _this.get$_topEnd()) && _this.get$_topEnd().$eq(0, _this.get$_bottomEnd()) && _this.get$_bottomEnd().$eq(0, _this.get$_bottomStart())) - if (!_this.get$_topStart().$eq(0, B.Radius_0_0)) - logical = _this.get$_topStart().x === _this.get$_topStart().y ? "BorderRadiusDirectional.circular(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_topStart().x, 1) + ")" : "BorderRadiusDirectional.all(" + _this.get$_topStart().toString$0(0) + ")"; - else - logical = null; - else { - t1 = "" + "BorderRadiusDirectional.only("; - comma = !_this.get$_topStart().$eq(0, B.Radius_0_0); - if (comma) - t1 += "topStart: " + _this.get$_topStart().toString$0(0); - if (!_this.get$_topEnd().$eq(0, B.Radius_0_0)) { - if (comma) - t1 += ", "; - t1 += "topEnd: " + _this.get$_topEnd().toString$0(0); - comma = true; - } - if (!_this.get$_bottomStart().$eq(0, B.Radius_0_0)) { - if (comma) - t1 += ", "; - t1 += "bottomStart: " + _this.get$_bottomStart().toString$0(0); - comma = true; - } - if (!_this.get$_bottomEnd().$eq(0, B.Radius_0_0)) { - if (comma) - t1 += ", "; - t1 += "bottomEnd: " + _this.get$_bottomEnd().toString$0(0); - } - t1 += ")"; - logical = t1.charCodeAt(0) == 0 ? t1 : t1; - } - t1 = visual == null; - if (!t1 && logical != null) - return visual + " + " + logical; - t1 = t1 ? logical : visual; - return t1 == null ? "BorderRadius.zero" : t1; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.BorderRadiusGeometry && other.get$_topLeft().$eq(0, _this.get$_topLeft()) && other.get$_topRight().$eq(0, _this.get$_topRight()) && other.get$_bottomLeft().$eq(0, _this.get$_bottomLeft()) && other.get$_bottomRight().$eq(0, _this.get$_bottomRight()) && other.get$_topStart().$eq(0, _this.get$_topStart()) && other.get$_topEnd().$eq(0, _this.get$_topEnd()) && other.get$_bottomStart().$eq(0, _this.get$_bottomStart()) && other.get$_bottomEnd().$eq(0, _this.get$_bottomEnd()); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.get$_topLeft(), _this.get$_topRight(), _this.get$_bottomLeft(), _this.get$_bottomRight(), _this.get$_topStart(), _this.get$_topEnd(), _this.get$_bottomStart(), _this.get$_bottomEnd(), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.BorderRadius.prototype = { - get$_topLeft() { - return this.topLeft; - }, - get$_topRight() { - return this.topRight; - }, - get$_bottomLeft() { - return this.bottomLeft; - }, - get$_bottomRight() { - return this.bottomRight; - }, - get$_topStart() { - return B.Radius_0_0; - }, - get$_topEnd() { - return B.Radius_0_0; - }, - get$_bottomStart() { - return B.Radius_0_0; - }, - get$_bottomEnd() { - return B.Radius_0_0; - }, - toRRect$1(rect) { - var _this = this, - t1 = _this.topLeft.clamp$1$minimum(0, B.Radius_0_0), - t2 = _this.topRight.clamp$1$minimum(0, B.Radius_0_0); - return A.RRect$fromRectAndCorners(rect, _this.bottomLeft.clamp$1$minimum(0, B.Radius_0_0), _this.bottomRight.clamp$1$minimum(0, B.Radius_0_0), t1, t2); - }, - subtract$1(other) { - if (other instanceof A.BorderRadius) - return this.$sub(0, other); - return this.super$BorderRadiusGeometry$subtract(other); - }, - add$1(_, other) { - if (other instanceof A.BorderRadius) - return this.$add(0, other); - return this.super$BorderRadiusGeometry$add(0, other); - }, - $sub(_, other) { - var _this = this; - return new A.BorderRadius(_this.topLeft.$sub(0, other.topLeft), _this.topRight.$sub(0, other.topRight), _this.bottomLeft.$sub(0, other.bottomLeft), _this.bottomRight.$sub(0, other.bottomRight)); - }, - $add(_, other) { - var _this = this; - return new A.BorderRadius(_this.topLeft.$add(0, other.topLeft), _this.topRight.$add(0, other.topRight), _this.bottomLeft.$add(0, other.bottomLeft), _this.bottomRight.$add(0, other.bottomRight)); - }, - $mul(_, other) { - var _this = this; - return new A.BorderRadius(_this.topLeft.$mul(0, other), _this.topRight.$mul(0, other), _this.bottomLeft.$mul(0, other), _this.bottomRight.$mul(0, other)); - }, - resolve$1(direction) { - return this; - } - }; - A._MixedBorderRadius.prototype = { - $mul(_, other) { - var _this = this; - return new A._MixedBorderRadius(_this._topLeft.$mul(0, other), _this._topRight.$mul(0, other), _this._bottomLeft.$mul(0, other), _this._bottomRight.$mul(0, other), _this._topStart.$mul(0, other), _this._topEnd.$mul(0, other), _this._bottomStart.$mul(0, other), _this._bottomEnd.$mul(0, other)); - }, - resolve$1(direction) { - var _this = this; - switch (direction.index) { - case 0: - return new A.BorderRadius(_this._topLeft.$add(0, _this._topEnd), _this._topRight.$add(0, _this._topStart), _this._bottomLeft.$add(0, _this._bottomEnd), _this._bottomRight.$add(0, _this._bottomStart)); - case 1: - return new A.BorderRadius(_this._topLeft.$add(0, _this._topStart), _this._topRight.$add(0, _this._topEnd), _this._bottomLeft.$add(0, _this._bottomStart), _this._bottomRight.$add(0, _this._bottomEnd)); - } - }, - get$_topLeft() { - return this._topLeft; - }, - get$_topRight() { - return this._topRight; - }, - get$_bottomLeft() { - return this._bottomLeft; - }, - get$_bottomRight() { - return this._bottomRight; - }, - get$_topStart() { - return this._topStart; - }, - get$_topEnd() { - return this._topEnd; - }, - get$_bottomStart() { - return this._bottomStart; - }, - get$_bottomEnd() { - return this._bottomEnd; - } - }; - A.BorderStyle.prototype = { - _enumToString$0() { - return "BorderStyle." + this._name; - } - }; - A.BorderSide.prototype = { - scale$1(_, t) { - var t1 = Math.max(0, this.width * t), - t2 = t <= 0 ? B.BorderStyle_0 : this.style; - return new A.BorderSide(this.color, t1, t2, -1); - }, - toPaint$0() { - var t1, t2; - switch (this.style.index) { - case 1: - $.$get$_renderer(); - t1 = A.CkPaint$(); - t2 = this.color; - t1._colorValue = t2.get$value(t2); - t1.strokeWidth = this.width; - t1.style = B.PaintingStyle_1; - return t1; - case 0: - $.$get$_renderer(); - t1 = A.CkPaint$(); - t1._colorValue = B.Color_Edl.get$value(0); - t1.strokeWidth = 0; - t1.style = B.PaintingStyle_1; - return t1; - } - }, - get$strokeInset() { - return this.width * (1 - (1 + this.strokeAlign) / 2); - }, - get$strokeOutset() { - return this.width * (1 + this.strokeAlign) / 2; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.BorderSide && other.color.$eq(0, _this.color) && other.width === _this.width && other.style === _this.style && other.strokeAlign === _this.strokeAlign; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.color, _this.width, _this.style, _this.strokeAlign, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toStringShort$0() { - return "BorderSide"; - } - }; - A.ShapeBorder.prototype = { - add$2$reversed(_, other, reversed) { - return null; - }, - add$1(_, other) { - return this.add$2$reversed(0, other, false); - }, - $add(_, other) { - var t1 = this.add$1(0, other); - if (t1 == null) - t1 = other.add$2$reversed(0, this, true); - return t1 == null ? new A._CompoundBorder(A._setArrayType([other, this], type$.JSArray_ShapeBorder)) : t1; - }, - lerpFrom$2(a, t) { - if (a == null) - return this.scale$1(0, t); - return null; - }, - lerpTo$2(b, t) { - if (b == null) - return this.scale$1(0, 1 - t); - return null; - }, - paintInterior$4$textDirection(canvas, rect, paint, textDirection) { - }, - get$preferPaintInterior() { - return false; - }, - toString$0(_) { - return "ShapeBorder()"; - } - }; - A.OutlinedBorder.prototype = { - get$dimensions() { - var t1 = Math.max(this.side.get$strokeInset(), 0); - return new A.EdgeInsets(t1, t1, t1, t1); - }, - lerpFrom$2(a, t) { - if (a == null) - return this.scale$1(0, t); - return null; - }, - lerpTo$2(b, t) { - if (b == null) - return this.scale$1(0, 1 - t); - return null; - } - }; - A._CompoundBorder.prototype = { - get$dimensions() { - return B.JSArray_methods.fold$2(this.borders, B.EdgeInsets_0_0_0_0, new A._CompoundBorder_dimensions_closure()); - }, - add$2$reversed(_, other, reversed) { - var t2, ours, merged, - t1 = other instanceof A._CompoundBorder; - if (!t1) { - t2 = this.borders; - ours = reversed ? B.JSArray_methods.get$last(t2) : B.JSArray_methods.get$first(t2); - merged = ours.add$2$reversed(0, other, reversed); - if (merged == null) - merged = other.add$2$reversed(0, ours, !reversed); - if (merged != null) { - t1 = A.List_List$_of(t2, type$.ShapeBorder); - t1[reversed ? t1.length - 1 : 0] = merged; - return new A._CompoundBorder(t1); - } - } - t2 = A._setArrayType([], type$.JSArray_ShapeBorder); - if (reversed) - B.JSArray_methods.addAll$1(t2, this.borders); - if (t1) - B.JSArray_methods.addAll$1(t2, other.borders); - else - t2.push(other); - if (!reversed) - B.JSArray_methods.addAll$1(t2, this.borders); - return new A._CompoundBorder(t2); - }, - add$1(_, other) { - return this.add$2$reversed(0, other, false); - }, - scale$1(_, t) { - var t1 = this.borders, - t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,ShapeBorder>"); - t1 = A.List_List$_of(new A.MappedListIterable(t1, new A._CompoundBorder_scale_closure(t), t2), t2._eval$1("ListIterable.E")); - return new A._CompoundBorder(t1); - }, - lerpFrom$2(a, t) { - return A._CompoundBorder_lerp(a, this, t); - }, - lerpTo$2(b, t) { - return A._CompoundBorder_lerp(this, b, t); - }, - getInnerPath$2$textDirection(rect, textDirection) { - var t1, index; - for (t1 = this.borders, index = 0; index < t1.length - 1; ++index) - rect = t1[index].get$dimensions().resolve$1(textDirection).deflateRect$1(rect); - return B.JSArray_methods.get$last(t1).getInnerPath$2$textDirection(rect, textDirection); - }, - getOuterPath$2$textDirection(rect, textDirection) { - return B.JSArray_methods.get$first(this.borders).getOuterPath$2$textDirection(rect, textDirection); - }, - paintInterior$4$textDirection(canvas, rect, paint, textDirection) { - B.JSArray_methods.get$first(this.borders).paintInterior$4$textDirection(canvas, rect, paint, textDirection); - }, - get$preferPaintInterior() { - return B.JSArray_methods.every$1(this.borders, new A._CompoundBorder_preferPaintInterior_closure()); - }, - paint$3$textDirection(canvas, rect, textDirection) { - var t1, t2, _i, border; - for (t1 = this.borders, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - border = t1[_i]; - border.paint$3$textDirection(canvas, rect, textDirection); - rect = border.get$dimensions().resolve$1(textDirection).deflateRect$1(rect); - } - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A._CompoundBorder && A.listEquals(other.borders, this.borders); - }, - get$hashCode(_) { - return A.Object_hashAll(this.borders); - }, - toString$0(_) { - var t1 = this.borders, - t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"); - return new A.MappedListIterable(new A.ReversedListIterable(t1, t2), new A._CompoundBorder_toString_closure(), t2._eval$1("MappedListIterable")).join$1(0, " + "); - } - }; - A._CompoundBorder_dimensions_closure.prototype = { - call$2(previousValue, border) { - return previousValue.add$1(0, border.get$dimensions()); - }, - $signature: 303 - }; - A._CompoundBorder_scale_closure.prototype = { - call$1(border) { - return border.scale$1(0, this.t); - }, - $signature: 304 - }; - A._CompoundBorder_preferPaintInterior_closure.prototype = { - call$1(border) { - return border.get$preferPaintInterior(); - }, - $signature: 305 - }; - A._CompoundBorder_toString_closure.prototype = { - call$1(border) { - return border.toString$0(0); - }, - $signature: 306 - }; - A._BorderSide_Object_Diagnosticable.prototype = {}; - A.BoxShape.prototype = { - _enumToString$0() { - return "BoxShape." + this._name; - } - }; - A.BoxBorder.prototype = { - add$2$reversed(_, other, reversed) { - return null; - }, - add$1(_, other) { - return this.add$2$reversed(0, other, false); - }, - getInnerPath$2$textDirection(rect, textDirection) { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this.get$dimensions().resolve$1(textDirection).deflateRect$1(rect); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRect(A.toSkRect(t2)); - return t1; - }, - getOuterPath$2$textDirection(rect, textDirection) { - var t1, t2; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = t1.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t2.addRect(A.toSkRect(rect)); - return t1; - }, - paintInterior$4$textDirection(canvas, rect, paint, textDirection) { - canvas._canvas.drawRect$2(rect, paint); - }, - get$preferPaintInterior() { - return true; - } - }; - A.Border.prototype = { - get$dimensions() { - var _this = this; - return new A.EdgeInsets(_this.left.get$strokeInset(), _this.top.get$strokeInset(), _this.right.get$strokeInset(), _this.bottom.get$strokeInset()); - }, - get$isUniform() { - var topWidth, topStrokeAlign, _this = this, - t1 = _this.top, - topColor = t1.color, - t2 = _this.left, - t3 = false; - if (t2.color.$eq(0, topColor) && _this.bottom.color.$eq(0, topColor) && _this.right.color.$eq(0, topColor)) { - topWidth = t1.width; - if (t2.width === topWidth && _this.bottom.width === topWidth && _this.right.width === topWidth) - if (_this.get$_styleIsUniform()) { - topStrokeAlign = t1.strokeAlign; - t1 = t2.strokeAlign === topStrokeAlign && _this.bottom.strokeAlign === topStrokeAlign && _this.right.strokeAlign === topStrokeAlign; - } else - t1 = t3; - else - t1 = t3; - } else - t1 = t3; - return t1; - }, - get$_styleIsUniform() { - var _this = this, - topStyle = _this.top.style; - return _this.left.style === topStyle && _this.bottom.style === topStyle && _this.right.style === topStyle; - }, - add$2$reversed(_, other, reversed) { - var _this = this; - if (other instanceof A.Border && A.BorderSide_canMerge(_this.top, other.top) && A.BorderSide_canMerge(_this.right, other.right) && A.BorderSide_canMerge(_this.bottom, other.bottom) && A.BorderSide_canMerge(_this.left, other.left)) - return new A.Border(A.BorderSide_merge(_this.top, other.top), A.BorderSide_merge(_this.right, other.right), A.BorderSide_merge(_this.bottom, other.bottom), A.BorderSide_merge(_this.left, other.left)); - return null; - }, - add$1(_, other) { - return this.add$2$reversed(0, other, false); - }, - scale$1(_, t) { - var _this = this; - return new A.Border(_this.top.scale$1(0, t), _this.right.scale$1(0, t), _this.bottom.scale$1(0, t), _this.left.scale$1(0, t)); - }, - lerpFrom$2(a, t) { - if (a instanceof A.Border) - return A.Border_lerp(a, this, t); - return this.super$ShapeBorder$lerpFrom(a, t); - }, - lerpTo$2(b, t) { - if (b instanceof A.Border) - return A.Border_lerp(this, b, t); - return this.super$ShapeBorder$lerpTo(b, t); - }, - paint$5$borderRadius$shape$textDirection(canvas, rect, borderRadius, shape, textDirection) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, hasHairlineBorder, _this = this; - if (_this.get$isUniform()) { - t1 = _this.top; - switch (t1.style.index) { - case 0: - return; - case 1: - switch (shape.index) { - case 1: - A.BoxBorder__paintUniformBorderWithCircle(canvas, rect, t1); - break; - case 0: - if (borderRadius != null && !borderRadius.$eq(0, B.BorderRadius_tUf)) { - A.BoxBorder__paintUniformBorderWithRadius(canvas, rect, t1, borderRadius); - return; - } - A.BoxBorder__paintUniformBorderWithRectangle(canvas, rect, t1); - break; - } - return; - } - } - if (_this.get$_styleIsUniform() && _this.top.style === B.BorderStyle_0) - return; - t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.Color); - t2 = _this.top; - t3 = t2.style; - t4 = t3 === B.BorderStyle_0; - if (!t4) - t1.add$1(0, t2.color); - t5 = _this.right; - t6 = t5.style; - t7 = t6 === B.BorderStyle_0; - if (!t7) - t1.add$1(0, t5.color); - t8 = _this.bottom; - t9 = t8.style; - t10 = t9 === B.BorderStyle_0; - if (!t10) - t1.add$1(0, t8.color); - t11 = _this.left; - t12 = t11.style; - t13 = t12 === B.BorderStyle_0; - if (!t13) - t1.add$1(0, t11.color); - hasHairlineBorder = true; - if (!(t3 === B.BorderStyle_1 && t2.width === 0)) - if (!(t6 === B.BorderStyle_1 && t5.width === 0)) { - if (!(t9 === B.BorderStyle_1 && t8.width === 0)) - t3 = t12 === B.BorderStyle_1 && t11.width === 0; - else - t3 = hasHairlineBorder; - hasHairlineBorder = t3; - } - t3 = false; - if (t1._collection$_length === 1) - if (!hasHairlineBorder) - if (shape !== B.BoxShape_1) - t3 = borderRadius != null && !borderRadius.$eq(0, B.BorderRadius_tUf); - else - t3 = true; - if (t3) { - if (t4) - t2 = B.BorderSide_Ah5; - t3 = t7 ? B.BorderSide_Ah5 : t5; - t4 = t10 ? B.BorderSide_Ah5 : t8; - t5 = t13 ? B.BorderSide_Ah5 : t11; - A.BoxBorder_paintNonUniformBorder(canvas, rect, borderRadius, t4, t1.get$first(0), t5, t3, shape, textDirection, t2); - return; - } - A.paintBorder(canvas, rect, t8, t11, t5, t2); - }, - paint$3$textDirection(canvas, rect, textDirection) { - return this.paint$5$borderRadius$shape$textDirection(canvas, rect, null, B.BoxShape_0, textDirection); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.Border && other.top.$eq(0, _this.top) && other.right.$eq(0, _this.right) && other.bottom.$eq(0, _this.bottom) && other.left.$eq(0, _this.left); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.top, _this.right, _this.bottom, _this.left, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var t1, t2, _this = this; - if (_this.get$isUniform()) - return "Border.all(" + _this.top.toString$0(0) + ")"; - t1 = A._setArrayType([], type$.JSArray_String); - t2 = _this.top; - if (!t2.$eq(0, B.BorderSide_Ah5)) - t1.push("top: " + t2.toString$0(0)); - t2 = _this.right; - if (!t2.$eq(0, B.BorderSide_Ah5)) - t1.push("right: " + t2.toString$0(0)); - t2 = _this.bottom; - if (!t2.$eq(0, B.BorderSide_Ah5)) - t1.push("bottom: " + t2.toString$0(0)); - t2 = _this.left; - if (!t2.$eq(0, B.BorderSide_Ah5)) - t1.push("left: " + t2.toString$0(0)); - return "Border(" + B.JSArray_methods.join$1(t1, ", ") + ")"; - }, - get$top(receiver) { - return this.top; - } - }; - A.BorderDirectional.prototype = { - get$dimensions() { - var _this = this; - return new A.EdgeInsetsDirectional(_this.start.get$strokeInset(), _this.top.get$strokeInset(), _this.end.get$strokeInset(), _this.bottom.get$strokeInset()); - }, - get$_styleIsUniform() { - var _this = this, - topStyle = _this.top.style; - return _this.start.style === topStyle && _this.bottom.style === topStyle && _this.end.style === topStyle; - }, - add$2$reversed(_, other, reversed) { - var t1, t2, t3, _this = this, _null = null; - if (other instanceof A.BorderDirectional) { - t1 = _this.top; - t2 = other.top; - if (A.BorderSide_canMerge(t1, t2) && A.BorderSide_canMerge(_this.start, other.start) && A.BorderSide_canMerge(_this.end, other.end) && A.BorderSide_canMerge(_this.bottom, other.bottom)) - return new A.BorderDirectional(A.BorderSide_merge(t1, t2), A.BorderSide_merge(_this.start, other.start), A.BorderSide_merge(_this.end, other.end), A.BorderSide_merge(_this.bottom, other.bottom)); - return _null; - } - if (other instanceof A.Border) { - t1 = other.top; - t2 = _this.top; - if (!A.BorderSide_canMerge(t1, t2) || !A.BorderSide_canMerge(other.bottom, _this.bottom)) - return _null; - t3 = _this.start; - if (!t3.$eq(0, B.BorderSide_Ah5) || !_this.end.$eq(0, B.BorderSide_Ah5)) { - if (!other.left.$eq(0, B.BorderSide_Ah5) || !other.right.$eq(0, B.BorderSide_Ah5)) - return _null; - return new A.BorderDirectional(A.BorderSide_merge(t1, t2), t3, _this.end, A.BorderSide_merge(other.bottom, _this.bottom)); - } - return new A.Border(A.BorderSide_merge(t1, t2), other.right, A.BorderSide_merge(other.bottom, _this.bottom), other.left); - } - return _null; - }, - add$1(_, other) { - return this.add$2$reversed(0, other, false); - }, - scale$1(_, t) { - var _this = this; - return new A.BorderDirectional(_this.top.scale$1(0, t), _this.start.scale$1(0, t), _this.end.scale$1(0, t), _this.bottom.scale$1(0, t)); - }, - lerpFrom$2(a, t) { - if (a instanceof A.BorderDirectional) - return A.BorderDirectional_lerp(a, this, t); - return this.super$ShapeBorder$lerpFrom(a, t); - }, - lerpTo$2(b, t) { - if (b instanceof A.BorderDirectional) - return A.BorderDirectional_lerp(this, b, t); - return this.super$ShapeBorder$lerpTo(b, t); - }, - paint$5$borderRadius$shape$textDirection(canvas, rect, borderRadius, shape, textDirection) { - var topWidth, topStrokeAlign, _0_1, right, _0_2, t5, t6, t7, t8, t9, t10, t11, t12, hasHairlineBorder, _this = this, - t1 = _this.top, - topColor = t1.color, - t2 = _this.start, - t3 = t2.color, - t4 = false; - if (t3.$eq(0, topColor) && _this.bottom.color.$eq(0, topColor) && _this.end.color.$eq(0, topColor)) { - topWidth = t1.width; - if (t2.width === topWidth && _this.bottom.width === topWidth && _this.end.width === topWidth) - if (_this.get$_styleIsUniform()) { - topStrokeAlign = t1.strokeAlign; - t4 = t2.strokeAlign === topStrokeAlign && _this.bottom.strokeAlign === topStrokeAlign && _this.end.strokeAlign === topStrokeAlign; - } - } - if (t4) - switch (t1.style.index) { - case 0: - return; - case 1: - switch (shape.index) { - case 1: - A.BoxBorder__paintUniformBorderWithCircle(canvas, rect, t1); - break; - case 0: - if (borderRadius != null && !borderRadius.$eq(0, B.BorderRadius_tUf)) { - A.BoxBorder__paintUniformBorderWithRadius(canvas, rect, t1, borderRadius); - return; - } - A.BoxBorder__paintUniformBorderWithRectangle(canvas, rect, t1); - break; - } - return; - } - if (_this.get$_styleIsUniform() && t1.style === B.BorderStyle_0) - return; - switch (textDirection.index) { - case 0: - t4 = new A._Record_2(_this.end, t2); - break; - case 1: - t4 = new A._Record_2(t2, _this.end); - break; - default: - t4 = null; - } - _0_1 = t4._0; - right = null; - _0_2 = t4._1; - right = _0_2; - t4 = A.LinkedHashSet_LinkedHashSet$_empty(type$.Color); - t5 = t1.style; - t6 = t5 === B.BorderStyle_0; - if (!t6) - t4.add$1(0, topColor); - t7 = _this.end; - t8 = t7.style; - if (t8 !== B.BorderStyle_0) - t4.add$1(0, t7.color); - t9 = _this.bottom; - t10 = t9.style; - t11 = t10 === B.BorderStyle_0; - if (!t11) - t4.add$1(0, t9.color); - t12 = t2.style; - if (t12 !== B.BorderStyle_0) - t4.add$1(0, t3); - hasHairlineBorder = true; - if (!(t5 === B.BorderStyle_1 && t1.width === 0)) - if (!(t8 === B.BorderStyle_1 && t7.width === 0)) { - if (!(t10 === B.BorderStyle_1 && t9.width === 0)) - t2 = t12 === B.BorderStyle_1 && t2.width === 0; - else - t2 = hasHairlineBorder; - hasHairlineBorder = t2; - } - t2 = false; - if (t4._collection$_length === 1) - if (!hasHairlineBorder) - if (shape !== B.BoxShape_1) - t2 = borderRadius != null && !borderRadius.$eq(0, B.BorderRadius_tUf); - else - t2 = true; - if (t2) { - if (t6) - t1 = B.BorderSide_Ah5; - t2 = right.style === B.BorderStyle_0 ? B.BorderSide_Ah5 : right; - t3 = t11 ? B.BorderSide_Ah5 : t9; - t5 = _0_1.style === B.BorderStyle_0 ? B.BorderSide_Ah5 : _0_1; - A.BoxBorder_paintNonUniformBorder(canvas, rect, borderRadius, t3, t4.get$first(0), t5, t2, shape, textDirection, t1); - return; - } - A.paintBorder(canvas, rect, t9, _0_1, right, t1); - }, - paint$3$textDirection(canvas, rect, textDirection) { - return this.paint$5$borderRadius$shape$textDirection(canvas, rect, null, B.BoxShape_0, textDirection); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.BorderDirectional && other.top.$eq(0, _this.top) && other.start.$eq(0, _this.start) && other.end.$eq(0, _this.end) && other.bottom.$eq(0, _this.bottom); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.top, _this.start, _this.end, _this.bottom, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this, - t1 = A._setArrayType([], type$.JSArray_String), - t2 = _this.top; - if (!t2.$eq(0, B.BorderSide_Ah5)) - t1.push("top: " + t2.toString$0(0)); - t2 = _this.start; - if (!t2.$eq(0, B.BorderSide_Ah5)) - t1.push("start: " + t2.toString$0(0)); - t2 = _this.end; - if (!t2.$eq(0, B.BorderSide_Ah5)) - t1.push("end: " + t2.toString$0(0)); - t2 = _this.bottom; - if (!t2.$eq(0, B.BorderSide_Ah5)) - t1.push("bottom: " + t2.toString$0(0)); - return "BorderDirectional(" + B.JSArray_methods.join$1(t1, ", ") + ")"; - }, - get$top(receiver) { - return this.top; - } - }; - A.BoxDecoration.prototype = { - get$padding(_) { - var t1 = this.border; - t1 = t1 == null ? null : t1.get$dimensions(); - return t1 == null ? B.EdgeInsets_0_0_0_0 : t1; - }, - getClipPath$2(rect, textDirection) { - var square, t1, t2, t3; - switch (this.shape.index) { - case 1: - square = A.Rect$fromCircle(rect.get$center(), rect.get$shortestSide() / 2); - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = t1.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t2.addOval(A.toSkRect(square), false, 1); - return t1; - case 0: - t1 = this.borderRadius; - if (t1 != null) { - $.$get$_renderer(); - t2 = A.CkPath_CkPath(); - t1 = t1.resolve$1(textDirection).toRRect$1(rect); - t3 = t2.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRRect(A.toSkRRect(t1), false); - return t2; - } - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = t1.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t2.addRect(A.toSkRect(rect)); - return t1; - } - }, - scale$1(_, factor) { - var _this = this, _null = null, - t1 = A.Color_lerp(_null, _this.color, factor), - t2 = A.DecorationImage_lerp(_null, _this.image, factor), - t3 = A.BoxBorder_lerp(_null, _this.border, factor), - t4 = A.BorderRadiusGeometry_lerp(_null, _this.borderRadius, factor), - t5 = A.BoxShadow_lerpList(_null, _this.boxShadow, factor); - return new A.BoxDecoration(t1, t2, t3, t4, t5, _null, _this.shape); - }, - get$isComplex() { - return this.boxShadow != null; - }, - lerpFrom$2(a, t) { - var t1; - $label0$0: { - if (a == null) { - t1 = this.scale$1(0, t); - break $label0$0; - } - if (a instanceof A.BoxDecoration) { - t1 = A.BoxDecoration_lerp(a, this, t); - break $label0$0; - } - t1 = this.super$Decoration$lerpFrom(a, t); - break $label0$0; - } - return t1; - }, - lerpTo$2(b, t) { - var t1; - $label0$0: { - if (b == null) { - t1 = this.scale$1(0, 1 - t); - break $label0$0; - } - if (b instanceof A.BoxDecoration) { - t1 = A.BoxDecoration_lerp(this, b, t); - break $label0$0; - } - t1 = this.super$Decoration$lerpTo(b, t); - break $label0$0; - } - return t1; - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.BoxDecoration) - if (J.$eq$(other.color, _this.color)) - if (J.$eq$(other.image, _this.image)) - if (J.$eq$(other.border, _this.border)) - if (J.$eq$(other.borderRadius, _this.borderRadius)) - if (A.listEquals(other.boxShadow, _this.boxShadow)) - t1 = other.shape === _this.shape; - return t1; - }, - get$hashCode(_) { - var _this = this, - t1 = _this.boxShadow; - t1 = t1 == null ? null : A.Object_hashAll(t1); - return A.Object_hash(_this.color, _this.image, _this.border, _this.borderRadius, t1, _this.gradient, null, _this.shape, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - hitTest$3$textDirection(size, position, textDirection) { - var t1; - switch (this.shape.index) { - case 0: - t1 = this.borderRadius; - if (t1 != null) - return t1.resolve$1(textDirection).toRRect$1(new A.Rect(0, 0, 0 + size._dx, 0 + size._dy)).contains$1(0, position); - return true; - case 1: - return position.$sub(0, size.center$1(B.Offset_0_0)).get$distance() <= Math.min(size._dx, size._dy) / 2; - } - }, - createBoxPainter$1(onChanged) { - return new A._BoxDecorationPainter(this, onChanged); - } - }; - A._BoxDecorationPainter.prototype = { - _paintBox$4(canvas, rect, paint, textDirection) { - var t2, t3, - t1 = this._box_decoration$_decoration; - switch (t1.shape.index) { - case 1: - canvas._canvas.drawCircle$3(rect.get$center(), rect.get$shortestSide() / 2, paint); - break; - case 0: - t1 = t1.borderRadius; - t2 = t1 == null || t1.$eq(0, B.BorderRadius_tUf); - t3 = canvas._canvas; - if (t2) - t3.drawRect$2(rect, paint); - else - t3.drawRRect$2(t1.resolve$1(textDirection).toRRect$1(rect), paint); - break; - } - }, - _paintShadows$3(canvas, rect, textDirection) { - var t2, _i, boxShadow, result, t3, t4, - t1 = this._box_decoration$_decoration.boxShadow; - if (t1 == null) - return; - for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - boxShadow = t1[_i]; - $.$get$_renderer(); - result = new A.CkPaint(B.BlendMode_3, B.PaintingStyle_0, B.StrokeCap_0, B.StrokeJoin_0, B.FilterQuality_0); - result._colorValue = boxShadow.color.get$value(0); - t3 = boxShadow.blurRadius; - t3 = t3 > 0 ? t3 * 0.57735 + 0.5 : 0; - result.maskFilter = new A.MaskFilter(boxShadow.blurStyle, t3); - t3 = rect.shift$1(boxShadow.offset); - t4 = boxShadow.spreadRadius; - this._paintBox$4(canvas, new A.Rect(t3.left - t4, t3.top - t4, t3.right + t4, t3.bottom + t4), result, textDirection); - } - }, - _calculateAdjustedSide$1(side) { - var t1 = side.color; - if (t1.get$alpha(t1) === 255 && side.style === B.BorderStyle_1) - return side.get$strokeInset(); - return 0; - }, - _adjustedRectOnOutlinedBorder$2(rect, textDirection) { - var insets, t2, leftSide, rightSide, _this = this, - t1 = _this._box_decoration$_decoration.border; - if (t1 == null) - return rect; - if (t1 instanceof A.Border) { - insets = new A.EdgeInsets(_this._calculateAdjustedSide$1(t1.left), _this._calculateAdjustedSide$1(t1.top), _this._calculateAdjustedSide$1(t1.right), _this._calculateAdjustedSide$1(t1.bottom)).$div(0, 2); - return new A.Rect(rect.left + insets.left, rect.top + insets.top, rect.right - insets.right, rect.bottom - insets.bottom); - } else if (t1 instanceof A.BorderDirectional && textDirection != null) { - t2 = textDirection === B.TextDirection_0; - leftSide = t2 ? t1.end : t1.start; - rightSide = t2 ? t1.start : t1.end; - insets = new A.EdgeInsets(_this._calculateAdjustedSide$1(leftSide), _this._calculateAdjustedSide$1(t1.top), _this._calculateAdjustedSide$1(rightSide), _this._calculateAdjustedSide$1(t1.bottom)).$div(0, 2); - return new A.Rect(rect.left + insets.left, rect.top + insets.top, rect.right - insets.right, rect.bottom - insets.bottom); - } - return rect; - }, - _paintBackgroundImage$3(canvas, rect, configuration) { - var t3, clipPath, square, _this = this, - t1 = _this._box_decoration$_decoration, - t2 = t1.image; - if (t2 == null) - return; - if (_this._box_decoration$_imagePainter == null) { - t3 = _this.onChanged; - t3.toString; - _this._box_decoration$_imagePainter = t2.createPainter$1(t3); - } - clipPath = null; - switch (t1.shape.index) { - case 1: - square = A.Rect$fromCircle(rect.get$center(), rect.get$shortestSide() / 2); - $.$get$_renderer(); - clipPath = A.CkPath_CkPath(); - t1 = clipPath.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - t1.addOval(A.toSkRect(square), false, 1); - break; - case 0: - t1 = t1.borderRadius; - if (t1 != null) { - $.$get$_renderer(); - clipPath = A.CkPath_CkPath(); - t1 = t1.resolve$1(configuration.textDirection).toRRect$1(rect); - t2 = clipPath.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t2.addRRect(A.toSkRRect(t1), false); - } - break; - } - _this._box_decoration$_imagePainter.paint$4(canvas, rect, clipPath, configuration); - }, - dispose$0() { - var t1 = this._box_decoration$_imagePainter; - if (t1 != null) - t1.dispose$0(); - this.super$BoxPainter$dispose(); - }, - paint$3(canvas, offset, configuration) { - var adjustedRect, paint, _this = this, - t1 = configuration.size, - t2 = offset._dx, - t3 = offset._dy, - rect = new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy), - textDirection = configuration.textDirection; - _this._paintShadows$3(canvas, rect, textDirection); - t1 = _this._box_decoration$_decoration; - t2 = t1.color; - if (t2 != null) { - adjustedRect = _this._adjustedRectOnOutlinedBorder$2(rect, textDirection); - t3 = _this._cachedBackgroundPaint; - if (t3 == null) { - $.$get$_renderer(); - paint = A.CkPaint$(); - paint._colorValue = t2.get$value(t2); - _this._cachedBackgroundPaint = paint; - t2 = paint; - } else - t2 = t3; - _this._paintBox$4(canvas, adjustedRect, t2, textDirection); - } - _this._paintBackgroundImage$3(canvas, rect, configuration); - t2 = t1.border; - if (t2 != null) { - t3 = t1.borderRadius; - t3 = t3 == null ? null : t3.resolve$1(textDirection); - t2.paint$5$borderRadius$shape$textDirection(canvas, rect, t3, t1.shape, textDirection); - } - }, - toString$0(_) { - return "BoxPainter for " + this._box_decoration$_decoration.toString$0(0); - } - }; - A.BoxFit.prototype = { - _enumToString$0() { - return "BoxFit." + this._name; - } - }; - A.FittedSizes.prototype = {}; - A.BoxShadow.prototype = { - toPaint$0() { - $.$get$_renderer(); - var result = A.CkPaint$(); - result._colorValue = this.color.get$value(0); - result.maskFilter = new A.MaskFilter(this.blurStyle, A.Shadow_convertRadiusToSigma(this.blurRadius)); - return result; - }, - scale$1(_, factor) { - var _this = this; - return new A.BoxShadow(_this.spreadRadius * factor, _this.blurStyle, _this.color, _this.offset.$mul(0, factor), _this.blurRadius * factor); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.BoxShadow && other.color.$eq(0, _this.color) && other.offset.$eq(0, _this.offset) && other.blurRadius === _this.blurRadius && other.spreadRadius === _this.spreadRadius && other.blurStyle === _this.blurStyle; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.color, _this.offset, _this.blurRadius, _this.spreadRadius, _this.blurStyle, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this; - return "BoxShadow(" + _this.color.toString$0(0) + ", " + _this.offset.toString$0(0) + ", " + A.debugFormatDouble(_this.blurRadius) + ", " + A.debugFormatDouble(_this.spreadRadius) + ", " + _this.blurStyle.toString$0(0) + ")"; - } - }; - A.CircleBorder.prototype = { - scale$1(_, t) { - return new A.CircleBorder(this.eccentricity, this.side.scale$1(0, t)); - }, - lerpFrom$2(a, t) { - var t1, t2; - if (a instanceof A.CircleBorder) { - t1 = A.BorderSide_lerp(a.side, this.side, t); - t2 = A.lerpDouble(a.eccentricity, this.eccentricity, t); - t2.toString; - return new A.CircleBorder(A.clampDouble(t2, 0, 1), t1); - } - return this.super$OutlinedBorder$lerpFrom(a, t); - }, - lerpTo$2(b, t) { - var t1, t2; - if (b instanceof A.CircleBorder) { - t1 = A.BorderSide_lerp(this.side, b.side, t); - t2 = A.lerpDouble(this.eccentricity, b.eccentricity, t); - t2.toString; - return new A.CircleBorder(A.clampDouble(t2, 0, 1), t1); - } - return this.super$OutlinedBorder$lerpTo(b, t); - }, - getInnerPath$2$textDirection(rect, textDirection) { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this._circle_border$_adjustRect$1(rect).inflate$1(-this.side.get$strokeInset()); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addOval(A.toSkRect(t2), false, 1); - return t1; - }, - getOuterPath$2$textDirection(rect, textDirection) { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this._circle_border$_adjustRect$1(rect); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addOval(A.toSkRect(t2), false, 1); - return t1; - }, - getOuterPath$1(rect) { - return this.getOuterPath$2$textDirection(rect, null); - }, - paintInterior$4$textDirection(canvas, rect, paint, textDirection) { - var t1 = canvas._canvas; - if (this.eccentricity === 0) - t1.drawCircle$3(rect.get$center(), rect.get$shortestSide() / 2, paint); - else - t1.drawOval$2(this._circle_border$_adjustRect$1(rect), paint); - }, - get$preferPaintInterior() { - return true; - }, - copyWith$1$side(side) { - var t1 = side == null ? this.side : side; - return new A.CircleBorder(this.eccentricity, t1); - }, - paint$3$textDirection(canvas, rect, textDirection) { - var t2, t3, - t1 = this.side; - switch (t1.style.index) { - case 0: - break; - case 1: - t2 = canvas._canvas; - t3 = t1.width * t1.strokeAlign; - if (this.eccentricity === 0) - t2.drawCircle$3(rect.get$center(), (rect.get$shortestSide() + t3) / 2, t1.toPaint$0()); - else - t2.drawOval$2(this._circle_border$_adjustRect$1(rect).inflate$1(t3 / 2), t1.toPaint$0()); - break; - } - }, - _circle_border$_adjustRect$1(rect) { - var t2, t3, t4, t5, t6, t7, delta, - t1 = this.eccentricity; - if (t1 === 0 || rect.right - rect.left === rect.bottom - rect.top) - return A.Rect$fromCircle(rect.get$center(), rect.get$shortestSide() / 2); - t2 = rect.right; - t3 = rect.left; - t4 = t2 - t3; - t5 = rect.bottom; - t6 = rect.top; - t7 = t5 - t6; - t1 = 1 - t1; - if (t4 < t7) { - delta = t1 * (t7 - t4) / 2; - return new A.Rect(t3, t6 + delta, t2, t5 - delta); - } else { - delta = t1 * (t4 - t7) / 2; - return new A.Rect(t3 + delta, t6, t2 - delta, t5); - } - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.CircleBorder && other.side.$eq(0, this.side) && other.eccentricity === this.eccentricity; - }, - get$hashCode(_) { - return A.Object_hash(this.side, this.eccentricity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var t1 = this.eccentricity; - if (t1 !== 0) - return "CircleBorder(" + this.side.toString$0(0) + ", eccentricity: " + A.S(t1) + ")"; - return "CircleBorder(" + this.side.toString$0(0) + ")"; - } - }; - A.ClipContext.prototype = { - _clipAndPaint$4(canvasClipCall, clipBehavior, bounds, painter) { - var t1, _this = this; - J.toInt$0$n(_this.get$canvas(0)._canvas.skCanvas.save()); - switch (clipBehavior.index) { - case 0: - break; - case 1: - canvasClipCall.call$1(false); - break; - case 2: - canvasClipCall.call$1(true); - break; - case 3: - canvasClipCall.call$1(true); - t1 = _this.get$canvas(0); - $.$get$_renderer(); - t1.saveLayer$2(bounds, A.CkPaint$()); - break; - } - painter.call$0(); - if (clipBehavior === B.Clip_3) - _this.get$canvas(0)._canvas.skCanvas.restore(); - _this.get$canvas(0)._canvas.skCanvas.restore(); - }, - clipPathAndPaint$4(path, clipBehavior, bounds, painter) { - this._clipAndPaint$4(new A.ClipContext_clipPathAndPaint_closure(this, path), clipBehavior, bounds, painter); - }, - clipRRectAndPaint$4(rrect, clipBehavior, bounds, painter) { - this._clipAndPaint$4(new A.ClipContext_clipRRectAndPaint_closure(this, rrect), clipBehavior, bounds, painter); - }, - clipRectAndPaint$4(rect, clipBehavior, bounds, painter) { - this._clipAndPaint$4(new A.ClipContext_clipRectAndPaint_closure(this, rect), clipBehavior, bounds, painter); - } - }; - A.ClipContext_clipPathAndPaint_closure.prototype = { - call$1(doAntiAlias) { - var t1 = this.$this.get$canvas(0), - t2 = this.path.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t1._canvas.skCanvas.clipPath(t2, $.$get$_clipOpIntersect(), doAntiAlias); - return null; - }, - $signature: 9 - }; - A.ClipContext_clipRRectAndPaint_closure.prototype = { - call$1(doAntiAlias) { - this.$this.get$canvas(0)._canvas.skCanvas.clipRRect(A.toSkRRect(this.rrect), $.$get$_clipOpIntersect(), doAntiAlias); - return null; - }, - $signature: 9 - }; - A.ClipContext_clipRectAndPaint_closure.prototype = { - call$1(doAntiAlias) { - this.$this.get$canvas(0)._canvas.skCanvas.clipRect(A.toSkRect(this.rect), $.$get$_skClipOps()[1], doAntiAlias); - return null; - }, - $signature: 9 - }; - A.HSLColor.prototype = { - toColor$0() { - var _this = this, - t1 = _this.lightness, - chroma = (1 - Math.abs(2 * t1 - 1)) * _this.saturation, - t2 = _this.hue; - return A._colorFromHue(_this.alpha, t2, chroma, chroma * (1 - Math.abs(B.JSNumber_methods.$mod(t2 / 60, 2) - 1)), t1 - chroma / 2); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - return other instanceof A.HSLColor && other.alpha === _this.alpha && other.hue === _this.hue && other.saturation === _this.saturation && other.lightness === _this.lightness; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.alpha, _this.hue, _this.saturation, _this.lightness, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this; - return "HSLColor(" + A.S(_this.alpha) + ", " + A.S(_this.hue) + ", " + A.S(_this.saturation) + ", " + A.S(_this.lightness) + ")"; - } - }; - A.ColorSwatch.prototype = { - $index(_, key) { - return this._swatch.$index(0, key); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return _this.super$Color$$eq(0, other) && A._instanceType(_this)._eval$1("ColorSwatch")._is(other) && A.mapEquals(other._swatch, _this._swatch); - }, - get$hashCode(_) { - return A.Object_hash(A.getRuntimeTypeOfDartObject(this), this.toARGB32$0(), this._swatch, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "ColorSwatch(primary value: " + this.super$Color$toString(0) + ")"; - } - }; - A.ImageSizeInfo.prototype = { - _sizeToBytes$1(size) { - return B.JSNumber_methods.toInt$0(size._dx * size._dy * 4 * 1.3333333333333333); - }, - toJson$0() { - var _this = this, - t1 = _this.displaySize, - t2 = type$.String, - t3 = type$.nullable_Object, - t4 = _this.imageSize; - return A.LinkedHashMap_LinkedHashMap$_literal(["source", _this.source, "displaySize", A.LinkedHashMap_LinkedHashMap$_literal(["width", t1._dx, "height", t1._dy], t2, t3), "imageSize", A.LinkedHashMap_LinkedHashMap$_literal(["width", t4._dx, "height", t4._dy], t2, t3), "displaySizeInBytes", _this._sizeToBytes$1(t1), "decodedSizeInBytes", _this._sizeToBytes$1(t4)], t2, t3); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ImageSizeInfo && other.source === _this.source && other.imageSize.$eq(0, _this.imageSize) && other.displaySize.$eq(0, _this.displaySize); - }, - get$hashCode(_) { - return A.Object_hash(this.source, this.displaySize, this.imageSize, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "ImageSizeInfo(" + this.source + ", imageSize: " + this.imageSize.toString$0(0) + ", displaySize: " + this.displaySize.toString$0(0) + ")"; - } - }; - A.Decoration.prototype = { - toStringShort$0() { - return "Decoration"; - }, - get$padding(_) { - return B.EdgeInsets_0_0_0_0; - }, - get$isComplex() { - return false; - }, - lerpFrom$2(a, t) { - return null; - }, - lerpTo$2(b, t) { - return null; - }, - hitTest$3$textDirection(size, position, textDirection) { - return true; - }, - getClipPath$2(rect, textDirection) { - throw A.wrapException(A.UnsupportedError$("This Decoration subclass does not expect to be used for clipping.")); - } - }; - A.BoxPainter.prototype = { - dispose$0() { - } - }; - A._Decoration_Object_Diagnosticable.prototype = {}; - A.ImageRepeat.prototype = { - _enumToString$0() { - return "ImageRepeat." + this._name; - } - }; - A.paintImage_closure.prototype = { - call$2(previousValue, view) { - var t1 = $.$get$EngineFlutterDisplay__instance(), - t2 = t1._debugDevicePixelRatioOverride; - t1 = t2 == null ? t1.get$browserDevicePixelRatio() : t2; - return Math.max(previousValue, t1); - }, - $signature: 307 - }; - A.paintImage_closure0.prototype = { - call$1(timeStamp) { - var t3, t4, - t1 = $._pendingImageSizeInfo, - t2 = A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>"); - $._lastFrameImageSizeInfo = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapValuesIterable(t1, t2), t2._eval$1("Iterable.E")); - t1 = $._pendingImageSizeInfo; - if (t1.__js_helper$_length === 0) - return; - t2 = type$.String; - t3 = A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.Object); - for (t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) { - t4 = t1.__js_helper$_current; - t3.$indexSet(0, t4.source, t4.toJson$0()); - } - A.postEvent("Flutter.ImageSizesForFrame", t3); - $._pendingImageSizeInfo = A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.ImageSizeInfo); - }, - $signature: 6 - }; - A._BlendedDecorationImage.prototype = { - createPainter$1(onChanged) { - var t2, - t1 = this.a; - t1 = t1 == null ? null : t1.createPainter$1(onChanged); - t2 = this.b; - t2 = t2 == null ? null : t2.createPainter$1(onChanged); - return new A._BlendedDecorationImagePainter(t1, t2, this.t); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A._BlendedDecorationImage && J.$eq$(other.a, _this.a) && J.$eq$(other.b, _this.b) && other.t === _this.t; - }, - get$hashCode(_) { - return A.Object_hash(this.a, this.b, this.t, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "_BlendedDecorationImage(" + A.S(this.a) + ", " + A.S(this.b) + ", " + A.S(this.t) + ")"; - } - }; - A._BlendedDecorationImagePainter.prototype = { - paint$6$blend$blendMode(canvas, rect, clipPath, configuration, blend, blendMode) { - var t1, t2, _this = this; - $.$get$_renderer(); - canvas.saveLayer$2(null, A.CkPaint$()); - t1 = _this.a; - t2 = t1 == null; - if (!t2) - t1.paint$6$blend$blendMode(canvas, rect, clipPath, configuration, blend * (1 - _this.t), blendMode); - t1 = _this.b; - if (t1 != null) { - t2 = !t2 ? B.BlendMode_12 : blendMode; - t1.paint$6$blend$blendMode(canvas, rect, clipPath, configuration, blend * _this.t, t2); - } - canvas._canvas.skCanvas.restore(); - }, - paint$4(canvas, rect, clipPath, configuration) { - return this.paint$6$blend$blendMode(canvas, rect, clipPath, configuration, 1, B.BlendMode_3); - }, - dispose$0() { - var t1 = this.a; - if (t1 != null) - t1.dispose$0(); - t1 = this.b; - if (t1 != null) - t1.dispose$0(); - }, - toString$0(_) { - return "_BlendedDecorationImagePainter(" + A.S(this.a) + ", " + A.S(this.b) + ", " + A.S(this.t) + ")"; - } - }; - A.EdgeInsetsGeometry.prototype = { - get$horizontal() { - var _this = this; - return _this.get$_left(_this) + _this.get$_right(_this) + _this.get$_edge_insets$_start(_this) + _this.get$_edge_insets$_end(); - }, - along$1(axis) { - var t1, _this = this; - switch (axis.index) { - case 0: - t1 = _this.get$horizontal(); - break; - case 1: - t1 = _this.get$_top(_this) + _this.get$_bottom(_this); - break; - default: - t1 = null; - } - return t1; - }, - add$1(_, other) { - var _this = this; - return new A._MixedEdgeInsets(_this.get$_left(_this) + other.get$_left(other), _this.get$_right(_this) + other.get$_right(other), _this.get$_edge_insets$_start(_this) + other.get$_edge_insets$_start(other), _this.get$_edge_insets$_end() + other.get$_edge_insets$_end(), _this.get$_top(_this) + other.get$_top(other), _this.get$_bottom(_this) + other.get$_bottom(other)); - }, - clamp$2(_, min, max) { - var _this = this; - return new A._MixedEdgeInsets(A.clampDouble(_this.get$_left(_this), min.left, max._left), A.clampDouble(_this.get$_right(_this), min.right, max._right), A.clampDouble(_this.get$_edge_insets$_start(_this), 0, max._edge_insets$_start), A.clampDouble(_this.get$_edge_insets$_end(), 0, max._edge_insets$_end), A.clampDouble(_this.get$_top(_this), min.top, max._top), A.clampDouble(_this.get$_bottom(_this), min.bottom, max._bottom)); - }, - toString$0(_) { - var _this = this; - if (_this.get$_edge_insets$_start(_this) === 0 && _this.get$_edge_insets$_end() === 0) { - if (_this.get$_left(_this) === 0 && _this.get$_right(_this) === 0 && _this.get$_top(_this) === 0 && _this.get$_bottom(_this) === 0) - return "EdgeInsets.zero"; - if (_this.get$_left(_this) === _this.get$_right(_this) && _this.get$_right(_this) === _this.get$_top(_this) && _this.get$_top(_this) === _this.get$_bottom(_this)) - return "EdgeInsets.all(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_left(_this), 1) + ")"; - return "EdgeInsets(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_left(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_top(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_right(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_bottom(_this), 1) + ")"; - } - if (_this.get$_left(_this) === 0 && _this.get$_right(_this) === 0) - return "EdgeInsetsDirectional(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_edge_insets$_start(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_top(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_edge_insets$_end(), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_bottom(_this), 1) + ")"; - return "EdgeInsets(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_left(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_top(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_right(_this), 1) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_bottom(_this), 1) + ") + EdgeInsetsDirectional(" + B.JSNumber_methods.toStringAsFixed$1(_this.get$_edge_insets$_start(_this), 1) + ", 0.0, " + B.JSNumber_methods.toStringAsFixed$1(_this.get$_edge_insets$_end(), 1) + ", 0.0)"; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - return other instanceof A.EdgeInsetsGeometry && other.get$_left(other) === _this.get$_left(_this) && other.get$_right(other) === _this.get$_right(_this) && other.get$_edge_insets$_start(other) === _this.get$_edge_insets$_start(_this) && other.get$_edge_insets$_end() === _this.get$_edge_insets$_end() && other.get$_top(other) === _this.get$_top(_this) && other.get$_bottom(other) === _this.get$_bottom(_this); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.get$_left(_this), _this.get$_right(_this), _this.get$_edge_insets$_start(_this), _this.get$_edge_insets$_end(), _this.get$_top(_this), _this.get$_bottom(_this), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.EdgeInsets.prototype = { - get$_left(_) { - return this.left; - }, - get$_top(_) { - return this.top; - }, - get$_right(_) { - return this.right; - }, - get$_bottom(_) { - return this.bottom; - }, - get$_edge_insets$_start(_) { - return 0; - }, - get$_edge_insets$_end() { - return 0; - }, - inflateRect$1(rect) { - var _this = this; - return new A.Rect(rect.left - _this.left, rect.top - _this.top, rect.right + _this.right, rect.bottom + _this.bottom); - }, - deflateRect$1(rect) { - var _this = this; - return new A.Rect(rect.left + _this.left, rect.top + _this.top, rect.right - _this.right, rect.bottom - _this.bottom); - }, - add$1(_, other) { - if (other instanceof A.EdgeInsets) - return this.$add(0, other); - return this.super$EdgeInsetsGeometry$add(0, other); - }, - clamp$2(_, min, max) { - var _this = this; - return new A.EdgeInsets(A.clampDouble(_this.left, min.left, max._left), A.clampDouble(_this.top, min.top, max._top), A.clampDouble(_this.right, min.right, max._right), A.clampDouble(_this.bottom, min.bottom, max._bottom)); - }, - $sub(_, other) { - var _this = this; - return new A.EdgeInsets(_this.left - other.left, _this.top - other.top, _this.right - other.right, _this.bottom - other.bottom); - }, - $add(_, other) { - var _this = this; - return new A.EdgeInsets(_this.left + other.left, _this.top + other.top, _this.right + other.right, _this.bottom + other.bottom); - }, - $mul(_, other) { - var _this = this; - return new A.EdgeInsets(_this.left * other, _this.top * other, _this.right * other, _this.bottom * other); - }, - $div(_, other) { - var _this = this; - return new A.EdgeInsets(_this.left / other, _this.top / other, _this.right / other, _this.bottom / other); - }, - resolve$1(direction) { - return this; - }, - copyWith$4$bottom$left$right$top(bottom, left, right, $top) { - var _this = this, - t1 = left == null ? _this.left : left, - t2 = $top == null ? _this.top : $top, - t3 = right == null ? _this.right : right; - return new A.EdgeInsets(t1, t2, t3, bottom == null ? _this.bottom : bottom); - }, - copyWith$1$bottom(bottom) { - return this.copyWith$4$bottom$left$right$top(bottom, null, null, null); - } - }; - A.EdgeInsetsDirectional.prototype = { - get$_edge_insets$_start(_) { - return this.start; - }, - get$_top(_) { - return this.top; - }, - get$_edge_insets$_end() { - return this.end; - }, - get$_bottom(_) { - return this.bottom; - }, - get$_left(_) { - return 0; - }, - get$_right(_) { - return 0; - }, - add$1(_, other) { - if (other instanceof A.EdgeInsetsDirectional) - return this.$add(0, other); - return this.super$EdgeInsetsGeometry$add(0, other); - }, - $sub(_, other) { - var _this = this; - return new A.EdgeInsetsDirectional(_this.start - other.start, _this.top - other.top, _this.end - other.end, _this.bottom - other.bottom); - }, - $add(_, other) { - var _this = this; - return new A.EdgeInsetsDirectional(_this.start + other.start, _this.top + other.top, _this.end + other.end, _this.bottom + other.bottom); - }, - $mul(_, other) { - var _this = this; - return new A.EdgeInsetsDirectional(_this.start * other, _this.top * other, _this.end * other, _this.bottom * other); - }, - resolve$1(direction) { - var t1, _this = this; - switch (direction.index) { - case 0: - t1 = new A.EdgeInsets(_this.end, _this.top, _this.start, _this.bottom); - break; - case 1: - t1 = new A.EdgeInsets(_this.start, _this.top, _this.end, _this.bottom); - break; - default: - t1 = null; - } - return t1; - } - }; - A._MixedEdgeInsets.prototype = { - $mul(_, other) { - var _this = this; - return new A._MixedEdgeInsets(_this._left * other, _this._right * other, _this._edge_insets$_start * other, _this._edge_insets$_end * other, _this._top * other, _this._bottom * other); - }, - resolve$1(direction) { - var t1, _this = this; - switch (direction.index) { - case 0: - t1 = new A.EdgeInsets(_this._edge_insets$_end + _this._left, _this._top, _this._edge_insets$_start + _this._right, _this._bottom); - break; - case 1: - t1 = new A.EdgeInsets(_this._edge_insets$_start + _this._left, _this._top, _this._edge_insets$_end + _this._right, _this._bottom); - break; - default: - t1 = null; - } - return t1; - }, - get$_left(receiver) { - return this._left; - }, - get$_right(receiver) { - return this._right; - }, - get$_edge_insets$_start(receiver) { - return this._edge_insets$_start; - }, - get$_edge_insets$_end() { - return this._edge_insets$_end; - }, - get$_top(receiver) { - return this._top; - }, - get$_bottom(receiver) { - return this._bottom; - } - }; - A.ImageCache.prototype = { - clear$0(_) { - var t3, _this = this, - t1 = _this._pendingImages, - t2 = _this._image_cache$_cache; - A.Timeline_instantSync("ImageCache.clear", A.LinkedHashMap_LinkedHashMap$_literal(["pendingImages", t1.__js_helper$_length, "keepAliveImages", t2.__js_helper$_length, "liveImages", _this._liveImages.__js_helper$_length, "currentSizeInBytes", _this._currentSizeBytes], type$.String, type$.dynamic)); - for (t3 = new A.LinkedHashMapValueIterator(t2, t2._modifications, t2._first); t3.moveNext$0();) - t3.__js_helper$_current.dispose$0(); - t2.clear$0(0); - for (t2 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t2.moveNext$0();) { - t3 = t2.__js_helper$_current; - t3.completer.removeListener$1(0, t3.listener); - } - t1.clear$0(0); - _this._currentSizeBytes = 0; - }, - _touch$3(key, image, timelineTask) { - var t2, - t1 = image.sizeBytes; - if (t1 != null) - t2 = t1 <= 104857600; - else - t2 = false; - if (t2) { - this._currentSizeBytes += t1; - this._image_cache$_cache.$indexSet(0, key, image); - this._checkCacheSize$1(timelineTask); - } else - image.dispose$0(); - }, - _trackLiveImage$3(key, completer, sizeBytes) { - var t1 = this._liveImages.putIfAbsent$2(0, key, new A.ImageCache__trackLiveImage_closure(this, completer, key)); - if (t1.sizeBytes == null) - t1.sizeBytes = sizeBytes; - }, - putIfAbsent$3$onError(_, key, loader, onError) { - var error, stackTrace, debugTimelineTask, t2, t3, t4, t5, result, image, liveImage, exception, pendingImage, streamListener, _this = this, _null = null, t1 = {}; - t1.debugTimelineTask = null; - debugTimelineTask = A.TimelineTask$(); - t2 = type$.String; - t3 = type$.dynamic; - debugTimelineTask.start$2$arguments(0, "ImageCache.putIfAbsent", A.LinkedHashMap_LinkedHashMap$_literal(["key", J.toString$0$(key)], t2, t3)); - t1.debugTimelineTask = debugTimelineTask; - t4 = _this._pendingImages; - t5 = t4.$index(0, key); - result = t5 == null ? _null : t5.completer; - t1.result = result; - if (result != null) { - debugTimelineTask.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["result", "pending"], t2, t3)); - return result; - } - t5 = _this._image_cache$_cache; - image = t5.remove$1(0, key); - if (image != null) { - debugTimelineTask.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["result", "keepAlive"], t2, t3)); - t1 = image.completer; - _this._trackLiveImage$3(key, t1, image.sizeBytes); - t5.$indexSet(0, key, image); - return t1; - } - liveImage = _this._liveImages.$index(0, key); - if (liveImage != null) { - t1 = liveImage.completer; - t4 = liveImage.sizeBytes; - if (t1._image_stream$_disposed) - A.throwExpression(A.StateError$(string$.Stream)); - t5 = new A.ImageStreamCompleterHandle(t1); - t5.ImageStreamCompleterHandle$_$1(t1); - _this._touch$3(key, new A._CachedImage(t1, t4, t5), debugTimelineTask); - debugTimelineTask.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["result", "keepAlive"], t2, t3)); - return t1; - } - try { - result = t1.result = loader.call$0(); - _this._trackLiveImage$3(key, result, _null); - t2 = result; - } catch (exception) { - error = A.unwrapException(exception); - stackTrace = A.getTraceFromException(exception); - t1 = t1.debugTimelineTask; - t1.toString; - t1.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["result", "error", "error", J.toString$0$(error), "stackTrace", J.toString$0$(stackTrace)], t2, t3)); - onError.call$2(error, stackTrace); - return _null; - } - debugTimelineTask.start$1(0, "listener"); - t1.listenedOnce = false; - pendingImage = A._Cell$named("pendingImage"); - streamListener = new A.ImageStreamListener(new A.ImageCache_putIfAbsent_listener(t1, _this, key, true, pendingImage), _null, _null); - pendingImage._value = new A._PendingImage(t2, streamListener); - t4.$indexSet(0, key, pendingImage._readLocal$0()); - t1.result.addListener$1(0, streamListener); - return t1.result; - }, - _checkCacheSize$1(timelineTask) { - var t1, t2, t3, it, key, image, t4, t5, _this = this, - _s11_ = "evictedKeys", - finishArgs = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - timelineTask.start$1(0, "checkCacheSize"); - finishArgs.$indexSet(0, _s11_, A._setArrayType([], type$.JSArray_String)); - t1 = _this._image_cache$_cache; - finishArgs.$indexSet(0, "currentSize", t1.__js_helper$_length); - finishArgs.$indexSet(0, "currentSizeBytes", _this._currentSizeBytes); - t2 = type$.List_String; - t3 = A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>"); - while (true) { - if (!(_this._currentSizeBytes > 104857600 || t1.__js_helper$_length > 1000)) - break; - it = new A.LinkedHashMapKeysIterable(t1, t3).get$iterator(0); - if (!it.moveNext$0()) - A.throwExpression(A.IterableElementError_noElement()); - key = it.get$current(0); - image = t1.$index(0, key); - t4 = _this._currentSizeBytes; - t5 = image.sizeBytes; - t5.toString; - _this._currentSizeBytes = t4 - t5; - image.dispose$0(); - t1.remove$1(0, key); - J.add$1$ax(t2._as(finishArgs.$index(0, _s11_)), J.toString$0$(key)); - } - finishArgs.$indexSet(0, "endSize", t1.__js_helper$_length); - finishArgs.$indexSet(0, "endSizeBytes", _this._currentSizeBytes); - timelineTask.finish$1$arguments(0, finishArgs); - } - }; - A.ImageCache__trackLiveImage_closure.prototype = { - call$0() { - return A._LiveImage$(this.completer, new A.ImageCache__trackLiveImage__closure(this.$this, this.key)); - }, - $signature: 308 - }; - A.ImageCache__trackLiveImage__closure.prototype = { - call$0() { - this.$this._liveImages.remove$1(0, this.key); - }, - $signature: 0 - }; - A.ImageCache_putIfAbsent_listener.prototype = { - call$2(info, syncCall) { - var sizeBytes, t1, t2, t3, image, t4, t5, _this = this; - if (info != null) { - sizeBytes = info.get$sizeBytes(); - info.dispose$0(); - } else - sizeBytes = null; - t1 = _this._box_0; - t2 = t1.result; - if (t2._image_stream$_disposed) - A.throwExpression(A.StateError$(string$.Stream)); - t3 = new A.ImageStreamCompleterHandle(t2); - t3.ImageStreamCompleterHandle$_$1(t2); - image = new A._CachedImage(t2, sizeBytes, t3); - t3 = _this.$this; - t2 = _this.key; - t3._trackLiveImage$3(t2, t1.result, sizeBytes); - if (_this.trackPendingImage) - t3._touch$3(t2, image, t1.debugTimelineTask); - else - image.dispose$0(); - t3._pendingImages.remove$1(0, t2); - if (!t1.listenedOnce) { - t2 = _this.pendingImage._readLocal$0(); - t2.completer.removeListener$1(0, t2.listener); - } - t2 = t1.listenedOnce; - if (!t2) { - t2 = t1.debugTimelineTask; - t2.toString; - t4 = type$.String; - t5 = type$.dynamic; - t2.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["syncCall", syncCall, "sizeInBytes", sizeBytes], t4, t5)); - t2.finish$1$arguments(0, A.LinkedHashMap_LinkedHashMap$_literal(["currentSizeBytes", t3._currentSizeBytes, "currentSize", t3._image_cache$_cache.__js_helper$_length], t4, t5)); - } - t1.listenedOnce = true; - }, - $signature: 309 - }; - A._CachedImageBase.prototype = { - dispose$0() { - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._CachedImageBase_dispose_closure(this)); - } - }; - A._CachedImageBase_dispose_closure.prototype = { - call$1(timeStamp) { - var t1 = this.$this, - t2 = t1.handle; - if (t2 != null) - t2.dispose$0(); - t1.handle = null; - }, - $signature: 6 - }; - A._CachedImage.prototype = {}; - A._LiveImage.prototype = { - _LiveImage$3$sizeBytes(completer, handleRemove, sizeBytes) { - var t1 = new A._LiveImage_closure(this, handleRemove); - this.___LiveImage__handleRemove_A = t1; - if (completer._image_stream$_disposed) - A.throwExpression(A.StateError$(string$.Stream)); - completer._onLastListenerRemovedCallbacks.push(t1); - }, - toString$0(_) { - return "#" + A.shortHash(this); - } - }; - A._LiveImage_closure.prototype = { - call$0() { - var t1, t2, t3; - this.handleRemove.call$0(); - t1 = this.$this; - t2 = t1.completer; - t3 = t1.___LiveImage__handleRemove_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - if (t2._image_stream$_disposed) - A.throwExpression(A.StateError$(string$.Stream)); - B.JSArray_methods.remove$1(t2._onLastListenerRemovedCallbacks, t3); - t1.super$_CachedImageBase$dispose(); - }, - $signature: 0 - }; - A._PendingImage.prototype = {}; - A.ImageConfiguration.prototype = { - copyWith$1$size(size) { - var _this = this; - return new A.ImageConfiguration(_this.bundle, _this.devicePixelRatio, _this.locale, _this.textDirection, size, _this.platform); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ImageConfiguration && other.bundle == _this.bundle && other.devicePixelRatio == _this.devicePixelRatio && J.$eq$(other.locale, _this.locale) && other.textDirection == _this.textDirection && J.$eq$(other.size, _this.size) && other.platform == _this.platform; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.bundle, _this.devicePixelRatio, _this.locale, _this.size, _this.platform, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this, - t1 = "" + "ImageConfiguration(", - t2 = _this.bundle, - hasArguments = t2 != null; - if (hasArguments) - t1 += "bundle: " + t2.toString$0(0); - t2 = _this.devicePixelRatio; - if (t2 != null) { - if (hasArguments) - t1 += ", "; - t2 = t1 + ("devicePixelRatio: " + B.JSNumber_methods.toStringAsFixed$1(t2, 1)); - t1 = t2; - hasArguments = true; - } - t2 = _this.locale; - if (t2 != null) { - if (hasArguments) - t1 += ", "; - t2 = t1 + ("locale: " + t2.toString$0(0)); - t1 = t2; - hasArguments = true; - } - t2 = _this.textDirection; - if (t2 != null) { - if (hasArguments) - t1 += ", "; - t2 = t1 + ("textDirection: " + t2.toString$0(0)); - t1 = t2; - hasArguments = true; - } - t2 = _this.size; - if (t2 != null) { - if (hasArguments) - t1 += ", "; - t2 = t1 + ("size: " + t2.toString$0(0)); - t1 = t2; - hasArguments = true; - } - t2 = _this.platform; - if (t2 != null) { - if (hasArguments) - t1 += ", "; - t2 = t1 + ("platform: " + t2._name); - t1 = t2; - } - t1 += ")"; - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A.ImageProvider.prototype = { - resolve$1(configuration) { - var stream = new A.ImageStream(); - this._createErrorHandlerAndKey$3(configuration, new A.ImageProvider_resolve_closure(this, configuration, stream), new A.ImageProvider_resolve_closure0(this, stream)); - return stream; - }, - _createErrorHandlerAndKey$3(configuration, successCallback, errorCallback) { - var handleError, key, error, stackTrace, exception, t1 = {}; - t1.obtainedKey = null; - t1.didError = false; - handleError = new A.ImageProvider__createErrorHandlerAndKey_handleError(t1, errorCallback); - key = null; - try { - key = this.obtainKey$1(configuration); - } catch (exception) { - error = A.unwrapException(exception); - stackTrace = A.getTraceFromException(exception); - handleError.call$2(error, stackTrace); - return; - } - J.then$1$1$z(key, new A.ImageProvider__createErrorHandlerAndKey_closure(t1, this, successCallback, handleError), type$.void).catchError$1(handleError); - }, - resolveStreamForKey$4(configuration, stream, key, handleError) { - var t1, completer; - if (stream._image_stream$_completer != null) { - t1 = $.PaintingBinding__instance.PaintingBinding___PaintingBinding__imageCache_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.putIfAbsent$3$onError(0, key, new A.ImageProvider_resolveStreamForKey_closure(stream), handleError); - return; - } - t1 = $.PaintingBinding__instance.PaintingBinding___PaintingBinding__imageCache_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - completer = t1.putIfAbsent$3$onError(0, key, new A.ImageProvider_resolveStreamForKey_closure0(this, key), handleError); - if (completer != null) - stream.setCompleter$1(completer); - }, - loadBuffer$2(key, decode) { - return A._AbstractImageStreamCompleter$(); - }, - loadImage$2(key, decode) { - return A._AbstractImageStreamCompleter$(); - }, - toString$0(_) { - return "ImageConfiguration()"; - } - }; - A.ImageProvider_resolve_closure.prototype = { - call$2(key, errorHandler) { - this.$this.resolveStreamForKey$4(this.configuration, this.stream, key, errorHandler); - }, - $signature() { - return A._instanceType(this.$this)._eval$1("~(ImageProvider.T,~(Object,StackTrace?))"); - } - }; - A.ImageProvider_resolve_closure0.prototype = { - call$3(key, exception, stack) { - return this.$call$body$ImageProvider_resolve_closure(key, exception, stack); - }, - $call$body$ImageProvider_resolve_closure(key, exception, stack) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1; - var $async$call$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = A._Future$value(null, type$.Null); - $async$goto = 2; - return A._asyncAwait(t1, $async$call$3); - case 2: - // returning from await. - t1 = $async$self.stream; - if (t1._image_stream$_completer == null) - t1.setCompleter$1(new A._ErrorImageCompleter(A._setArrayType([], type$.JSArray_ImageStreamListener), A._setArrayType([], type$.JSArray_of_void_Function_2_Object_and_nullable_StackTrace), A._setArrayType([], type$.JSArray_of_void_Function))); - t1 = t1._image_stream$_completer; - t1.toString; - t1.reportError$5$context$exception$informationCollector$silent$stack(A.ErrorDescription$("while resolving an image"), exception, null, true, stack); - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$3, $async$completer); - }, - $signature() { - return A._instanceType(this.$this)._eval$1("Future<~>(ImageProvider.T?,Object,StackTrace?)"); - } - }; - A.ImageProvider__createErrorHandlerAndKey_handleError.prototype = { - $call$body$ImageProvider__createErrorHandlerAndKey_handleError(exception, stack) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1; - var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._box_0; - if (t1.didError) { - // goto return - $async$goto = 1; - break; - } - t1.didError = true; - $async$self.errorCallback.call$3(t1.obtainedKey, exception, stack); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$2, $async$completer); - }, - call$2(exception, stack) { - return this.$call$body$ImageProvider__createErrorHandlerAndKey_handleError(exception, stack); - }, - $signature: 310 - }; - A.ImageProvider__createErrorHandlerAndKey_closure.prototype = { - call$1(key) { - var error, stackTrace, exception, _this = this; - _this._box_0.obtainedKey = key; - try { - _this.successCallback.call$2(key, _this.handleError); - } catch (exception) { - error = A.unwrapException(exception); - stackTrace = A.getTraceFromException(exception); - _this.handleError.call$2(error, stackTrace); - } - }, - $signature() { - return A._instanceType(this.$this)._eval$1("Null(ImageProvider.T)"); - } - }; - A.ImageProvider_resolveStreamForKey_closure.prototype = { - call$0() { - var t1 = this.stream._image_stream$_completer; - t1.toString; - return t1; - }, - $signature: 213 - }; - A.ImageProvider_resolveStreamForKey_closure0.prototype = { - call$0() { - var t1 = this.$this, - t2 = this.key, - result = t1.loadImage$2(t2, $.PaintingBinding__instance.get$instantiateImageCodecWithSize()); - return result instanceof A._AbstractImageStreamCompleter ? t1.loadBuffer$2(t2, $.PaintingBinding__instance.get$instantiateImageCodecFromBuffer()) : result; - }, - $signature: 213 - }; - A._AbstractImageStreamCompleter.prototype = {}; - A.WebHtmlElementStrategy.prototype = { - _enumToString$0() { - return "WebHtmlElementStrategy." + this._name; - } - }; - A.MemoryImage.prototype = { - obtainKey$1(configuration) { - return new A.SynchronousFuture(this, type$.SynchronousFuture_MemoryImage); - }, - loadBuffer$2(key, decode) { - return A.MultiFrameImageStreamCompleter$(null, this._image_provider$_loadAsync$2$decode(key, decode), "MemoryImage(" + ("#" + A.shortHash(key.bytes)) + ")", null, key.scale); - }, - loadImage$2(key, decode) { - return A.MultiFrameImageStreamCompleter$(null, this._image_provider$_loadAsync$2$decode(key, decode), "MemoryImage(" + ("#" + A.shortHash(key.bytes)) + ")", null, key.scale); - }, - _image_provider$_loadAsync$2$decode(key, decode) { - return this._loadAsync$body$MemoryImage(key, decode); - }, - _loadAsync$body$MemoryImage(key, decode) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Codec), - $async$returnValue, $async$self = this, $async$temp1; - var $async$_image_provider$_loadAsync$2$decode = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$temp1 = decode; - $async$goto = 3; - return A._asyncAwait(A.ImmutableBuffer_fromUint8List($async$self.bytes), $async$_image_provider$_loadAsync$2$decode); - case 3: - // returning from await. - $async$returnValue = $async$temp1.call$1($async$result); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_image_provider$_loadAsync$2$decode, $async$completer); - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.MemoryImage && other.bytes === this.bytes && other.scale === this.scale; - }, - get$hashCode(_) { - return A.Object_hash(A.Primitives_objectHashCode(this.bytes), this.scale, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "MemoryImage(" + ("#" + A.shortHash(this.bytes)) + ", scale: " + B.JSInt_methods.toStringAsFixed$1(this.scale, 1) + ")"; - } - }; - A._ErrorImageCompleter.prototype = {}; - A.NetworkImageLoadException.prototype = { - toString$0(_) { - return this._image_provider$_message; - }, - $isException: 1 - }; - A.ImageInfo.prototype = { - clone$0(_) { - var t1 = this.image, - t2 = t1.__CkImage_box_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - return new A.ImageInfo(A.CkImage$cloneOf(t2, t1.imageSource), this.scale, this.debugLabel); - }, - get$sizeBytes() { - var t1 = this.image, - t2 = t1.__CkImage_box_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__CountedRef__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = J.toInt$0$n(t2._nativeObject.height()); - t1 = t1.__CkImage_box_F.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t2 * J.toInt$0$n(t1._nativeObject.width()) * 4; - }, - dispose$0() { - this.image.dispose$0(); - }, - toString$0(_) { - var t1 = this.debugLabel; - t1 = t1 != null ? t1 + " " : ""; - return t1 + this.image.toString$0(0) + " @ " + A.debugFormatDouble(this.scale) + "x"; - }, - get$hashCode(_) { - return A.Object_hash(this.image, this.scale, this.debugLabel, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return type$.ImageInfo._is(other) && other.get$image(other) === _this.image && other.get$scale(other) === _this.scale && other.get$debugLabel() == _this.debugLabel; - }, - get$image(receiver) { - return this.image; - }, - get$scale(receiver) { - return this.scale; - }, - get$debugLabel() { - return this.debugLabel; - } - }; - A.ImageStreamListener.prototype = { - get$hashCode(_) { - return A.Object_hash(this.onImage, this.onChunk, this.onError, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ImageStreamListener && J.$eq$(other.onImage, _this.onImage) && J.$eq$(other.onChunk, _this.onChunk) && J.$eq$(other.onError, _this.onError); - }, - onImage$2(arg0, arg1) { - return this.onImage.call$2(arg0, arg1); - } - }; - A.ImageStream.prototype = { - setCompleter$1(value) { - var t1, _this = this; - _this._image_stream$_completer = value; - t1 = _this._image_stream$_listeners; - if (t1 != null) { - _this._image_stream$_listeners = null; - value._addingInitialListeners = true; - B.JSArray_methods.forEach$1(t1, value.get$addListener(value)); - _this._image_stream$_completer._addingInitialListeners = false; - } - }, - addListener$1(_, listener) { - var t1 = this._image_stream$_completer; - if (t1 != null) - return t1.addListener$1(0, listener); - t1 = this._image_stream$_listeners; - (t1 == null ? this._image_stream$_listeners = A._setArrayType([], type$.JSArray_ImageStreamListener) : t1).push(listener); - }, - removeListener$1(_, listener) { - var i, - t1 = this._image_stream$_completer; - if (t1 != null) - return t1.removeListener$1(0, listener); - for (i = 0; t1 = this._image_stream$_listeners, i < t1.length; ++i) - if (t1[i].$eq(0, listener)) { - t1 = this._image_stream$_listeners; - t1.toString; - B.JSArray_methods.removeAt$1(t1, i); - break; - } - } - }; - A.ImageStreamCompleterHandle.prototype = { - ImageStreamCompleterHandle$_$1(_completer) { - ++this._image_stream$_completer._keepAliveHandles; - }, - dispose$0() { - var t1 = this._image_stream$_completer; - --t1._keepAliveHandles; - t1._maybeDispose$0(); - this._image_stream$_completer = null; - } - }; - A.ImageStreamCompleter.prototype = { - addListener$1(_, listener) { - var exception, stack, newException, newStack, t1, exception0, _this = this; - if (_this._image_stream$_disposed) - A.throwExpression(A.StateError$(string$.Stream)); - _this._hadAtLeastOneListener = true; - _this._image_stream$_listeners.push(listener); - t1 = _this._currentImage; - if (t1 != null) - try { - listener.onImage.call$2(t1.clone$0(0), !_this._addingInitialListeners); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - _this.reportError$3$context$exception$stack(A.ErrorDescription$("by a synchronously-called image listener"), exception, stack); - } - t1 = _this._currentError; - if (t1 != null && listener.onError != null) - try { - listener.onError.call$2(t1.exception, t1.stack); - } catch (exception) { - newException = A.unwrapException(exception); - newStack = A.getTraceFromException(exception); - if (!J.$eq$(newException, _this._currentError.exception)) - A.FlutterError_reportError(new A.FlutterErrorDetails(newException, newStack, "image resource service", A.ErrorDescription$("by a synchronously-called image error listener"), null, false)); - } - }, - removeListener$1(_, listener) { - var t1, i, callbacks, t2, _i, _this = this; - if (_this._image_stream$_disposed) - A.throwExpression(A.StateError$(string$.Stream)); - for (t1 = _this._image_stream$_listeners, i = 0; i < t1.length; ++i) - if (t1[i].$eq(0, listener)) { - B.JSArray_methods.removeAt$1(t1, i); - break; - } - if (t1.length === 0) { - t1 = _this._onLastListenerRemovedCallbacks; - callbacks = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)); - for (t2 = callbacks.length, _i = 0; _i < callbacks.length; callbacks.length === t2 || (0, A.throwConcurrentModificationError)(callbacks), ++_i) - callbacks[_i].call$0(); - B.JSArray_methods.clear$0(t1); - _this._maybeDispose$0(); - } - }, - onDisposed$0() { - }, - _maybeDispose$0() { - var t1, _this = this; - if (!_this._hadAtLeastOneListener || _this._image_stream$_disposed || _this._image_stream$_listeners.length !== 0 || _this._keepAliveHandles !== 0) - return; - B.JSArray_methods.clear$0(_this._ephemeralErrorListeners); - t1 = _this._currentImage; - if (t1 != null) - t1.dispose$0(); - _this._currentImage = null; - _this._image_stream$_disposed = true; - _this.onDisposed$0(); - }, - setImage$1(image) { - var listener, exception, stack, t1, localListeners, _i, exception0, _this = this; - if (_this._image_stream$_disposed) - A.throwExpression(A.StateError$(string$.Stream)); - t1 = _this._currentImage; - if (t1 != null) - t1.dispose$0(); - _this._currentImage = image; - B.JSArray_methods.clear$0(_this._ephemeralErrorListeners); - t1 = _this._image_stream$_listeners; - if (t1.length === 0) - return; - localListeners = A.List_List$_of(t1, type$.ImageStreamListener); - for (t1 = localListeners.length, _i = 0; _i < localListeners.length; localListeners.length === t1 || (0, A.throwConcurrentModificationError)(localListeners), ++_i) { - listener = localListeners[_i]; - try { - listener.onImage$2(image.clone$0(0), false); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - _this.reportError$3$context$exception$stack(A.ErrorDescription$("by an image listener"), exception, stack); - } - } - }, - reportError$5$context$exception$informationCollector$silent$stack(context, exception, informationCollector, silent, stack) { - var handled, errorListener, newException, newStack, t1, t2, _i, exception0, t3, t4, _this = this, - _s22_ = "image resource service"; - _this._currentError = new A.FlutterErrorDetails(exception, stack, _s22_, context, informationCollector, silent); - t1 = _this._image_stream$_listeners; - t1 = A.List_List$_of(new A.WhereTypeIterable(new A.MappedListIterable(t1, new A.ImageStreamCompleter_reportError_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,~(Object,StackTrace?)?>")), type$.WhereTypeIterable_of_void_Function_2_Object_and_nullable_StackTrace), type$.void_Function_2_Object_and_nullable_StackTrace); - t2 = _this._ephemeralErrorListeners; - B.JSArray_methods.addAll$1(t1, t2); - B.JSArray_methods.clear$0(t2); - handled = false; - for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - errorListener = t1[_i]; - try { - errorListener.call$2(exception, stack); - handled = true; - } catch (exception0) { - newException = A.unwrapException(exception0); - newStack = A.getTraceFromException(exception0); - if (!J.$eq$(newException, exception)) { - t3 = A.ErrorDescription$("when reporting an error to an image listener"); - t4 = $.FlutterError_onError; - if (t4 != null) - t4.call$1(new A.FlutterErrorDetails(newException, newStack, _s22_, t3, null, false)); - } - } - } - if (!handled) { - t1 = _this._currentError; - t1.toString; - A.FlutterError_reportError(t1); - } - }, - reportError$3$context$exception$stack(context, exception, stack) { - return this.reportError$5$context$exception$informationCollector$silent$stack(context, exception, null, false, stack); - }, - reportError$2$exception$stack(exception, stack) { - return this.reportError$5$context$exception$informationCollector$silent$stack(null, exception, null, false, stack); - }, - reportImageChunkEvent$1($event) { - var t1, t2, localListeners, _i; - if (this._image_stream$_disposed) - A.throwExpression(A.StateError$(string$.Stream)); - t1 = this._image_stream$_listeners; - if (t1.length !== 0) { - t2 = type$.WhereTypeIterable_of_void_Function_ImageChunkEvent; - localListeners = A.List_List$_of(new A.WhereTypeIterable(new A.MappedListIterable(t1, new A.ImageStreamCompleter_reportImageChunkEvent_closure(), A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,~(ImageChunkEvent)?>")), t2), t2._eval$1("Iterable.E")); - for (t1 = localListeners.length, _i = 0; _i < localListeners.length; localListeners.length === t1 || (0, A.throwConcurrentModificationError)(localListeners), ++_i) - localListeners[_i].call$1($event); - } - } - }; - A.ImageStreamCompleter_reportError_closure.prototype = { - call$1(listener) { - return listener.onError; - }, - $signature: 314 - }; - A.ImageStreamCompleter_reportImageChunkEvent_closure.prototype = { - call$1(listener) { - return listener.onChunk; - }, - $signature: 315 - }; - A.OneFrameImageStreamCompleter.prototype = { - OneFrameImageStreamCompleter$2$informationCollector(image, informationCollector) { - image.then$1$2$onError(0, this.get$setImage(), new A.OneFrameImageStreamCompleter_closure(this, informationCollector), type$.void); - } - }; - A.OneFrameImageStreamCompleter_closure.prototype = { - call$2(error, stack) { - this.$this.reportError$5$context$exception$informationCollector$silent$stack(A.ErrorDescription$("resolving a single-frame image stream"), error, this.informationCollector, true, stack); - }, - $signature: 32 - }; - A.MultiFrameImageStreamCompleter.prototype = { - MultiFrameImageStreamCompleter$5$chunkEvents$codec$debugLabel$informationCollector$scale(chunkEvents, codec, debugLabel, informationCollector, scale) { - var _this = this; - _this.debugLabel = debugLabel; - codec.then$1$2$onError(0, _this.get$_handleCodecReady(), new A.MultiFrameImageStreamCompleter_closure(_this, informationCollector), type$.void); - if (chunkEvents != null) - _this._chunkSubscription = chunkEvents.listen$2$onError(_this.get$reportImageChunkEvent(), new A.MultiFrameImageStreamCompleter_closure0(_this, informationCollector)); - }, - _handleCodecReady$1(codec) { - this._codec = codec; - if (this._image_stream$_listeners.length !== 0) - this._decodeNextFrameAndSchedule$0(); - }, - _handleAppFrame$1(timestamp) { - var t1, t2, completedCycles, _this = this; - _this._frameCallbackScheduled = false; - if (_this._image_stream$_listeners.length === 0) - return; - t1 = _this._frameDuration; - if (t1 != null) { - t2 = _this.__MultiFrameImageStreamCompleter__shownTimestamp_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = timestamp._duration - t2._duration >= t1._duration; - } else - t2 = true; - if (t2) { - t1 = _this._nextFrame; - t1 = t1.get$image(t1); - t2 = t1.__CkImage_box_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - _this._emitFrame$1(new A.ImageInfo(A.CkImage$cloneOf(t2, t1.imageSource), _this._image_stream$_scale, _this.debugLabel)); - _this.__MultiFrameImageStreamCompleter__shownTimestamp_A = timestamp; - t1 = _this._nextFrame; - _this._frameDuration = t1.get$duration(t1); - t1 = _this._nextFrame; - t1.get$image(t1).dispose$0(); - _this._nextFrame = null; - t1 = _this._codec; - if (t1 == null) - return; - completedCycles = B.JSInt_methods.$tdiv(_this._framesEmitted, t1.get$frameCount()); - if (_this._codec.get$repetitionCount() === -1 || completedCycles <= _this._codec.get$repetitionCount()) { - _this._decodeNextFrameAndSchedule$0(); - return; - } - _this._codec.dispose$0(); - _this._codec = null; - return; - } - t2 = _this.__MultiFrameImageStreamCompleter__shownTimestamp_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - _this._image_stream$_timer = A.Timer_Timer(new A.Duration(B.JSNumber_methods.round$0((t1._duration - (timestamp._duration - t2._duration)) * $._timeDilation)), new A.MultiFrameImageStreamCompleter__handleAppFrame_closure(_this)); - }, - _decodeNextFrameAndSchedule$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, exception, stack, exception0, t2, t1, $async$exception0; - var $async$_decodeNextFrameAndSchedule$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._nextFrame; - if (t1 != null) - t1.get$image(t1).dispose$0(); - $async$self._nextFrame = null; - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait($async$self._codec.getNextFrame$0(), $async$_decodeNextFrameAndSchedule$0); - case 7: - // returning from await. - $async$self._nextFrame = $async$result; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception0 = $async$errorStack.pop(); - exception = A.unwrapException($async$exception0); - stack = A.getTraceFromException($async$exception0); - $async$self.reportError$5$context$exception$informationCollector$silent$stack(A.ErrorDescription$("resolving an image frame"), exception, $async$self._informationCollector, true, stack); - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - t1 = $async$self._codec; - if (t1 == null) { - // goto return - $async$goto = 1; - break; - } - if (t1.get$frameCount() === 1) { - if ($async$self._image_stream$_listeners.length === 0) { - // goto return - $async$goto = 1; - break; - } - t1 = $async$self._nextFrame; - t1 = t1.get$image(t1); - t2 = t1.__CkImage_box_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - $async$self._emitFrame$1(new A.ImageInfo(A.CkImage$cloneOf(t2, t1.imageSource), $async$self._image_stream$_scale, $async$self.debugLabel)); - t1 = $async$self._nextFrame; - t1.get$image(t1).dispose$0(); - $async$self._nextFrame = null; - t1 = $async$self._codec; - if (t1 != null) - t1.dispose$0(); - $async$self._codec = null; - // goto return - $async$goto = 1; - break; - } - $async$self._scheduleAppFrame$0(); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_decodeNextFrameAndSchedule$0, $async$completer); - }, - _scheduleAppFrame$0() { - if (this._frameCallbackScheduled) - return; - this._frameCallbackScheduled = true; - $.SchedulerBinding__instance.scheduleFrameCallback$1(this.get$_handleAppFrame()); - }, - _emitFrame$1(imageInfo) { - this.setImage$1(imageInfo); - ++this._framesEmitted; - }, - addListener$1(_, listener) { - var t2, _this = this, - t1 = false; - if (_this._image_stream$_listeners.length === 0) { - t2 = _this._codec; - if (t2 != null) - t1 = _this._currentImage == null || t2.get$frameCount() > 1; - } - if (t1) - _this._decodeNextFrameAndSchedule$0(); - _this.super$ImageStreamCompleter$addListener(0, listener); - }, - removeListener$1(_, listener) { - var t1, _this = this; - _this.super$ImageStreamCompleter$removeListener(0, listener); - if (_this._image_stream$_listeners.length === 0) { - t1 = _this._image_stream$_timer; - if (t1 != null) - t1.cancel$0(0); - _this._image_stream$_timer = null; - } - }, - _maybeDispose$0() { - var t1, _this = this; - _this.super$ImageStreamCompleter$_maybeDispose(); - if (_this._image_stream$_disposed) { - t1 = _this._chunkSubscription; - if (t1 != null) - t1.onData$1(null); - t1 = _this._chunkSubscription; - if (t1 != null) - t1.cancel$0(0); - _this._chunkSubscription = null; - t1 = _this._codec; - if (t1 != null) - t1.dispose$0(); - _this._codec = null; - } - } - }; - A.MultiFrameImageStreamCompleter_closure.prototype = { - call$2(error, stack) { - this.$this.reportError$5$context$exception$informationCollector$silent$stack(A.ErrorDescription$("resolving an image codec"), error, this.informationCollector, true, stack); - }, - $signature: 32 - }; - A.MultiFrameImageStreamCompleter_closure0.prototype = { - call$2(error, stack) { - this.$this.reportError$5$context$exception$informationCollector$silent$stack(A.ErrorDescription$("loading an image"), error, this.informationCollector, true, stack); - }, - $signature: 32 - }; - A.MultiFrameImageStreamCompleter__handleAppFrame_closure.prototype = { - call$0() { - this.$this._scheduleAppFrame$0(); - }, - $signature: 0 - }; - A._ImageStream_Object_Diagnosticable.prototype = {}; - A._ImageStreamCompleter_Object_Diagnosticable.prototype = {}; - A.Accumulator.prototype = {}; - A.InlineSpanSemanticsInformation.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - return other instanceof A.InlineSpanSemanticsInformation && other.text === _this.text && other.semanticsLabel == _this.semanticsLabel && other.isPlaceholder === _this.isPlaceholder && A.listEquals(other.stringAttributes, _this.stringAttributes); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.text, _this.semanticsLabel, _this.semanticsIdentifier, _this.recognizer, _this.isPlaceholder, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this; - return "InlineSpanSemanticsInformation{text: " + _this.text + ", semanticsLabel: " + A.S(_this.semanticsLabel) + ", semanticsIdentifier: " + A.S(_this.semanticsIdentifier) + ", recognizer: " + A.S(_this.recognizer) + "}"; - } - }; - A.InlineSpan.prototype = { - getSpanForPosition$1(position) { - var t1 = {}; - t1.result = null; - this.visitChildren$1(new A.InlineSpan_getSpanForPosition_closure(t1, position, new A.Accumulator())); - return t1.result; - }, - toPlainText$1$includeSemanticsLabels(includeSemanticsLabels) { - var t1, - buffer = new A.StringBuffer(""); - this.computeToPlainText$3$includePlaceholders$includeSemanticsLabels(buffer, true, includeSemanticsLabels); - t1 = buffer._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - toPlainText$0() { - return this.toPlainText$1$includeSemanticsLabels(true); - }, - codeUnitAt$1(_, index) { - var t1 = {}; - if (index < 0) - return null; - t1.result = null; - this.visitChildren$1(new A.InlineSpan_codeUnitAt_closure(t1, index, new A.Accumulator())); - return t1.result; - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.InlineSpan && J.$eq$(other.style, this.style); - }, - get$hashCode(_) { - return J.get$hashCode$(this.style); - } - }; - A.InlineSpan_getSpanForPosition_closure.prototype = { - call$1(span) { - var result = span.getSpanForPositionVisitor$2(this.position, this.offset); - this._box_0.result = result; - return result == null; - }, - $signature: 118 - }; - A.InlineSpan_codeUnitAt_closure.prototype = { - call$1(span) { - var result = span.codeUnitAtVisitor$2(this.index, this.offset); - this._box_0.result = result; - return result == null; - }, - $signature: 118 - }; - A.PlaceholderSpan.prototype = { - computeToPlainText$3$includePlaceholders$includeSemanticsLabels(buffer, includePlaceholders, includeSemanticsLabels) { - var t1 = A.Primitives_stringFromCharCode(65532); - buffer._contents += t1; - }, - computeSemanticsInformation$1(collector) { - collector.push(B.InlineSpanSemanticsInformation_RcC); - } - }; - A._RRectLikeBorder.prototype = {}; - A.RoundedRectangleBorder.prototype = { - scale$1(_, t) { - var t1 = this.side.scale$1(0, t); - return new A.RoundedRectangleBorder(this.borderRadius.$mul(0, t), t1); - }, - lerpFrom$2(a, t) { - var t1, t2, _this = this; - if (a instanceof A.RoundedRectangleBorder) { - t1 = A.BorderSide_lerp(a.side, _this.side, t); - t2 = A.BorderRadiusGeometry_lerp(a.borderRadius, _this.borderRadius, t); - t2.toString; - return new A.RoundedRectangleBorder(t2, t1); - } - if (a instanceof A.CircleBorder) { - t1 = A.BorderSide_lerp(a.side, _this.side, t); - return new A._RoundedRectangleToCircleBorder(_this.borderRadius, 1 - t, a.eccentricity, t1); - } - return _this.super$OutlinedBorder$lerpFrom(a, t); - }, - lerpTo$2(b, t) { - var t1, t2, _this = this; - if (b instanceof A.RoundedRectangleBorder) { - t1 = A.BorderSide_lerp(_this.side, b.side, t); - t2 = A.BorderRadiusGeometry_lerp(_this.borderRadius, b.borderRadius, t); - t2.toString; - return new A.RoundedRectangleBorder(t2, t1); - } - if (b instanceof A.CircleBorder) { - t1 = A.BorderSide_lerp(_this.side, b.side, t); - return new A._RoundedRectangleToCircleBorder(_this.borderRadius, t, b.eccentricity, t1); - } - return _this.super$OutlinedBorder$lerpTo(b, t); - }, - copyWith$1$side(side) { - var t1 = side == null ? this.side : side; - return new A.RoundedRectangleBorder(this.borderRadius, t1); - }, - getInnerPath$2$textDirection(rect, textDirection) { - var t1, t2, - adjustedRect = this.borderRadius.resolve$1(textDirection).toRRect$1(rect).inflate$1(-this.side.get$strokeInset()); - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = t1.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t2.addRRect(A.toSkRRect(adjustedRect), false); - return t1; - }, - getInnerPath$1(rect) { - return this.getInnerPath$2$textDirection(rect, null); - }, - getOuterPath$2$textDirection(rect, textDirection) { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this.borderRadius.resolve$1(textDirection).toRRect$1(rect); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRRect(A.toSkRRect(t2), false); - return t1; - }, - paintInterior$4$textDirection(canvas, rect, paint, textDirection) { - var t1 = this.borderRadius, - t2 = canvas._canvas; - if (t1.$eq(0, B.BorderRadius_tUf)) - t2.drawRect$2(rect, paint); - else - t2.drawRRect$2(t1.resolve$1(textDirection).toRRect$1(rect), paint); - }, - get$preferPaintInterior() { - return true; - }, - paint$3$textDirection(canvas, rect, textDirection) { - var t2, t3, paint, t4, borderRect, inner, - t1 = this.side; - switch (t1.style.index) { - case 0: - break; - case 1: - t2 = this.borderRadius; - t3 = canvas._canvas; - if (t1.width === 0) - t3.drawRRect$2(t2.resolve$1(textDirection).toRRect$1(rect), t1.toPaint$0()); - else { - $.$get$_renderer(); - paint = A.CkPaint$(); - t4 = t1.color; - paint._colorValue = t4.get$value(t4); - borderRect = t2.resolve$1(textDirection).toRRect$1(rect); - inner = borderRect.inflate$1(-t1.get$strokeInset()); - t3.drawDRRect$3(borderRect.inflate$1(t1.get$strokeOutset()), inner, paint); - } - break; - } - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.RoundedRectangleBorder && other.side.$eq(0, this.side) && other.borderRadius.$eq(0, this.borderRadius); - }, - get$hashCode(_) { - return A.Object_hash(this.side, this.borderRadius, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "RoundedRectangleBorder(" + this.side.toString$0(0) + ", " + this.borderRadius.toString$0(0) + ")"; - } - }; - A._RoundedRectangleToCircleBorder.prototype = { - drawShape$5(canvas, rect, radius, paint, inflation) { - var rrect = radius.toRRect$1(rect); - if (inflation != null) - rrect = rrect.inflate$1(inflation); - canvas._canvas.drawRRect$2(rrect, paint); - }, - drawShape$4(canvas, rect, radius, paint) { - return this.drawShape$5(canvas, rect, radius, paint, null); - }, - buildPath$3(rect, radius, inflation) { - var t1, t2, - rrect = radius.toRRect$1(rect); - if (inflation != null) - rrect = rrect.inflate$1(inflation); - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = t1.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t2.addRRect(A.toSkRRect(rrect), false); - return t1; - }, - buildPath$2(rect, radius) { - return this.buildPath$3(rect, radius, null); - }, - copyWith$4$borderRadius$circularity$eccentricity$side(borderRadius, circularity, eccentricity, side) { - var _this = this, - t1 = side == null ? _this.side : side, - t2 = borderRadius == null ? _this.borderRadius : borderRadius, - t3 = circularity == null ? _this.circularity : circularity; - return new A._RoundedRectangleToCircleBorder(t2, t3, eccentricity == null ? _this.eccentricity : eccentricity, t1); - }, - copyWith$1$side(side) { - return this.copyWith$4$borderRadius$circularity$eccentricity$side(null, null, null, side); - } - }; - A._ShapeToCircleBorder.prototype = { - scale$1(_, t) { - var _this = this, - t1 = _this.side.scale$1(0, t); - return _this.copyWith$4$borderRadius$circularity$eccentricity$side(_this.borderRadius.$mul(0, t), t, _this.eccentricity, t1); - }, - lerpFrom$2(a, t) { - var t2, _this = this, - t1 = A._instanceType(_this); - if (t1._eval$1("_ShapeToCircleBorder.T")._is(a)) { - t1 = A.BorderSide_lerp(a.side, _this.side, t); - return _this.copyWith$4$borderRadius$circularity$eccentricity$side(A.BorderRadiusGeometry_lerp(a.borderRadius, _this.borderRadius, t), _this.circularity * t, _this.eccentricity, t1); - } - if (a instanceof A.CircleBorder) { - t1 = A.BorderSide_lerp(a.side, _this.side, t); - t2 = _this.circularity; - return _this.copyWith$4$borderRadius$circularity$eccentricity$side(_this.borderRadius, t2 + (1 - t2) * (1 - t), a.eccentricity, t1); - } - if (t1._eval$1("_ShapeToCircleBorder<_ShapeToCircleBorder.T>")._is(a)) { - t1 = A.BorderSide_lerp(a.side, _this.side, t); - return _this.copyWith$4$borderRadius$circularity$eccentricity$side(A.BorderRadiusGeometry_lerp(a.borderRadius, _this.borderRadius, t), A.lerpDouble(a.circularity, _this.circularity, t), _this.eccentricity, t1); - } - return _this.super$OutlinedBorder$lerpFrom(a, t); - }, - lerpTo$2(b, t) { - var t2, _this = this, - t1 = A._instanceType(_this); - if (t1._eval$1("_ShapeToCircleBorder.T")._is(b)) { - t1 = A.BorderSide_lerp(_this.side, b.side, t); - return _this.copyWith$4$borderRadius$circularity$eccentricity$side(A.BorderRadiusGeometry_lerp(_this.borderRadius, b.borderRadius, t), _this.circularity * (1 - t), _this.eccentricity, t1); - } - if (b instanceof A.CircleBorder) { - t1 = A.BorderSide_lerp(_this.side, b.side, t); - t2 = _this.circularity; - return _this.copyWith$4$borderRadius$circularity$eccentricity$side(_this.borderRadius, t2 + (1 - t2) * t, b.eccentricity, t1); - } - if (t1._eval$1("_ShapeToCircleBorder<_ShapeToCircleBorder.T>")._is(b)) { - t1 = A.BorderSide_lerp(_this.side, b.side, t); - return _this.copyWith$4$borderRadius$circularity$eccentricity$side(A.BorderRadiusGeometry_lerp(_this.borderRadius, b.borderRadius, t), A.lerpDouble(_this.circularity, b.circularity, t), _this.eccentricity, t1); - } - return _this.super$OutlinedBorder$lerpTo(b, t); - }, - _adjustRect$1(rect) { - var t2, t3, t4, t5, t6, t7, t8, delta, - t1 = this.circularity; - if (t1 === 0 || rect.right - rect.left === rect.bottom - rect.top) - return rect; - t2 = rect.right; - t3 = rect.left; - t4 = t2 - t3; - t5 = rect.bottom; - t6 = rect.top; - t7 = t5 - t6; - t8 = 1 - this.eccentricity; - if (t4 < t7) { - delta = t1 * ((t7 - t4) / 2) * t8; - return new A.Rect(t3, t6 + delta, t2, t5 - delta); - } else { - delta = t1 * ((t4 - t7) / 2) * t8; - return new A.Rect(t3 + delta, t6, t2 - delta, t5); - } - }, - _adjustBorderRadius$2(rect, textDirection) { - var t2, t3, t4, - resolvedRadius = this.borderRadius.resolve$1(textDirection), - t1 = this.circularity; - if (t1 === 0) - return resolvedRadius; - t2 = this.eccentricity; - if (t2 !== 0) { - t3 = rect.right - rect.left; - t4 = rect.bottom - rect.top; - t2 = 0.5 + t2 / 2; - if (t3 < t4) { - t1 = A.BorderRadius_lerp(resolvedRadius, A.BorderRadius$all(new A.Radius(t3 / 2, t2 * t4 / 2)), t1); - t1.toString; - return t1; - } else { - t1 = A.BorderRadius_lerp(resolvedRadius, A.BorderRadius$all(new A.Radius(t2 * t3 / 2, t4 / 2)), t1); - t1.toString; - return t1; - } - } - t1 = A.BorderRadius_lerp(resolvedRadius, A.BorderRadius$circular(rect.get$shortestSide() / 2), t1); - t1.toString; - return t1; - }, - getInnerPath$2$textDirection(rect, textDirection) { - var _this = this, - t1 = _this._adjustRect$1(rect), - t2 = _this._adjustBorderRadius$2(rect, textDirection), - t3 = _this.side; - t3 = A.lerpDouble(t3.width, 0, t3.strokeAlign); - t3.toString; - return _this.buildPath$3(t1, t2, -t3); - }, - getOuterPath$2$textDirection(rect, textDirection) { - return this.buildPath$2(this._adjustRect$1(rect), this._adjustBorderRadius$2(rect, textDirection)); - }, - paintInterior$4$textDirection(canvas, rect, paint, textDirection) { - var _this = this, - adjustedBorderRadius = _this._adjustBorderRadius$2(rect, textDirection); - if (adjustedBorderRadius.$eq(0, B.BorderRadius_tUf)) - canvas._canvas.drawRect$2(_this._adjustRect$1(rect), paint); - else - _this.drawShape$4(canvas, _this._adjustRect$1(rect), adjustedBorderRadius, paint); - }, - get$preferPaintInterior() { - return true; - }, - paint$3$textDirection(canvas, rect, textDirection) { - var _this = this, - t1 = _this.side; - switch (t1.style.index) { - case 0: - break; - case 1: - _this.drawShape$5(canvas, _this._adjustRect$1(rect), _this._adjustBorderRadius$2(rect, textDirection), t1.toPaint$0(), t1.width * t1.strokeAlign / 2); - break; - } - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return A._instanceType(_this)._eval$1("_ShapeToCircleBorder<_ShapeToCircleBorder.T>")._is(other) && other.side.$eq(0, _this.side) && other.borderRadius.$eq(0, _this.borderRadius) && other.circularity === _this.circularity; - }, - get$hashCode(_) { - return A.Object_hash(this.side, this.borderRadius, this.circularity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this, - t1 = _this.eccentricity; - if (t1 !== 0) - return A.createRuntimeType(A._instanceType(_this)._eval$1("_ShapeToCircleBorder.T")).toString$0(0) + "(" + _this.side.toString$0(0) + ", " + _this.borderRadius.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.circularity * 100, 1) + string$.x25_of_t + B.JSNumber_methods.toStringAsFixed$1(t1 * 100, 1) + "% oval)"; - return A.createRuntimeType(A._instanceType(_this)._eval$1("_ShapeToCircleBorder.T")).toString$0(0) + "(" + _this.side.toString$0(0) + ", " + _this.borderRadius.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.circularity * 100, 1) + "% of the way to being a CircleBorder)"; - } - }; - A._RoundedRectangleBorder_OutlinedBorder__RRectLikeBorder.prototype = {}; - A.ShapeDecoration.prototype = { - getClipPath$2(rect, textDirection) { - return this.shape.getOuterPath$2$textDirection(rect, textDirection); - }, - get$padding(_) { - return this.shape.get$dimensions(); - }, - get$isComplex() { - return this.shadows != null; - }, - lerpFrom$2(a, t) { - var t1; - $label0$0: { - if (a instanceof A.BoxDecoration) { - t1 = A.ShapeDecoration_lerp(A.ShapeDecoration_ShapeDecoration$fromBoxDecoration(a), this, t); - break $label0$0; - } - if (type$.nullable_ShapeDecoration._is(a)) { - t1 = A.ShapeDecoration_lerp(a, this, t); - break $label0$0; - } - t1 = this.super$Decoration$lerpFrom(a, t); - break $label0$0; - } - return t1; - }, - lerpTo$2(b, t) { - var t1; - $label0$0: { - if (b instanceof A.BoxDecoration) { - t1 = A.ShapeDecoration_lerp(this, A.ShapeDecoration_ShapeDecoration$fromBoxDecoration(b), t); - break $label0$0; - } - if (type$.nullable_ShapeDecoration._is(b)) { - t1 = A.ShapeDecoration_lerp(this, b, t); - break $label0$0; - } - t1 = this.super$Decoration$lerpTo(b, t); - break $label0$0; - } - return t1; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ShapeDecoration && J.$eq$(other.color, _this.color) && J.$eq$(other.image, _this.image) && A.listEquals(other.shadows, _this.shadows) && other.shape.$eq(0, _this.shape); - }, - get$hashCode(_) { - var _this = this, - t1 = _this.shadows; - t1 = t1 == null ? null : A.Object_hashAll(t1); - return A.Object_hash(_this.color, _this.gradient, _this.image, _this.shape, t1, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - hitTest$3$textDirection(size, position, textDirection) { - var t1 = this.shape.getOuterPath$2$textDirection(new A.Rect(0, 0, 0 + size._dx, 0 + size._dy), textDirection).__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1._nativeObject.contains(position._dx, position._dy); - }, - createBoxPainter$1(onChanged) { - return new A._ShapeDecorationPainter(this, onChanged); - } - }; - A._ShapeDecorationPainter.prototype = { - _precache$2(rect, textDirection) { - var t1, t2, t3, _this = this; - if (rect.$eq(0, _this._lastRect) && textDirection == _this._lastTextDirection) - return; - if (_this._interiorPaint == null) - t1 = _this._shape_decoration$_decoration.color != null; - else - t1 = false; - if (t1) { - $.$get$_renderer(); - t1 = A.CkPaint$(); - _this._interiorPaint = t1; - t2 = _this._shape_decoration$_decoration.color; - if (t2 != null) - t1._colorValue = t2.get$value(t2); - } - t1 = _this._shape_decoration$_decoration; - t2 = t1.shadows; - if (t2 != null) { - if (_this._shadowCount == null) { - _this._shadowCount = t2.length; - t3 = A.List_List$_of(new A.MappedListIterable(t2, new A._ShapeDecorationPainter__precache_closure(), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,Paint>")), type$.Paint); - _this.___ShapeDecorationPainter__shadowPaints_A = t3; - } - if (t1.shape.get$preferPaintInterior()) { - t2 = A.List_List$_of(new A.MappedListIterable(t2, new A._ShapeDecorationPainter__precache_closure0(rect), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,Rect>")), type$.Rect); - _this.___ShapeDecorationPainter__shadowBounds_A = t2; - } else { - t2 = A.List_List$_of(new A.MappedListIterable(t2, new A._ShapeDecorationPainter__precache_closure1(_this, rect, textDirection), A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,Path>")), type$.Path); - _this.___ShapeDecorationPainter__shadowPaths_A = t2; - } - } - t2 = t1.shape; - if (!t2.get$preferPaintInterior()) - t3 = _this._interiorPaint != null || _this._shadowCount != null; - else - t3 = false; - if (t3) - _this.___ShapeDecorationPainter__outerPath_A = t2.getOuterPath$2$textDirection(rect, textDirection); - if (t1.image != null) - _this._innerPath = t2.getInnerPath$2$textDirection(rect, textDirection); - _this._lastRect = rect; - _this._lastTextDirection = textDirection; - }, - _shape_decoration$_paintShadows$3(canvas, rect, textDirection) { - var t1, index, t2, t3, skPaint, _this = this; - if (_this._shadowCount != null) { - t1 = _this._shape_decoration$_decoration.shape; - if (t1.get$preferPaintInterior()) { - index = 0; - while (true) { - t2 = _this._shadowCount; - t2.toString; - if (!(index < t2)) - break; - t2 = _this.___ShapeDecorationPainter__shadowBounds_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2[index]; - t3 = _this.___ShapeDecorationPainter__shadowPaints_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t1.paintInterior$4$textDirection(canvas, t2, t3[index], textDirection); - ++index; - } - } else { - t1 = canvas._canvas.skCanvas; - index = 0; - while (true) { - t2 = _this._shadowCount; - t2.toString; - if (!(index < t2)) - break; - t2 = _this.___ShapeDecorationPainter__shadowPaths_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2[index]; - t3 = _this.___ShapeDecorationPainter__shadowPaints_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - skPaint = t3[index].toSkPaint$0(); - t2 = t2.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t1.drawPath(t2, skPaint); - skPaint.delete(); - ++index; - } - } - } - }, - _shape_decoration$_adjustedRectOnOutlinedBorder$1(rect) { - var side, - t1 = this._shape_decoration$_decoration, - t2 = t1.shape; - if (t2 instanceof A.OutlinedBorder && t1.color != null) { - side = t2.side; - t1 = side.color; - if (t1.get$alpha(t1) === 255 && side.style === B.BorderStyle_1) - return rect.inflate$1(-(side.get$strokeInset() / 2)); - } - return rect; - }, - _paintImage$2(canvas, configuration) { - var t2, _this = this, - t1 = _this._shape_decoration$_decoration.image; - if (t1 == null) - return; - t2 = _this._imagePainter; - if (t2 == null) { - t2 = _this.onChanged; - t2.toString; - t2 = _this._imagePainter = t1.createPainter$1(t2); - t1 = t2; - } else - t1 = t2; - t2 = _this._lastRect; - t2.toString; - t1.paint$4(canvas, t2, _this._innerPath, configuration); - }, - dispose$0() { - var t1 = this._imagePainter; - if (t1 != null) - t1.dispose$0(); - this.super$BoxPainter$dispose(); - }, - paint$3(canvas, offset, configuration) { - var adjustedRect, _this = this, - t1 = configuration.size, - t2 = offset._dx, - t3 = offset._dy, - rect = new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy), - textDirection = configuration.textDirection; - _this._precache$2(rect, textDirection); - _this._shape_decoration$_paintShadows$3(canvas, rect, textDirection); - if (_this._interiorPaint != null) { - t1 = _this._shape_decoration$_decoration.shape; - if (t1.get$preferPaintInterior()) { - adjustedRect = _this._shape_decoration$_adjustedRectOnOutlinedBorder$1(rect); - t2 = _this._interiorPaint; - t2.toString; - t1.paintInterior$4$textDirection(canvas, adjustedRect, t2, textDirection); - } else { - t1 = _this.___ShapeDecorationPainter__outerPath_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._interiorPaint; - t2.toString; - canvas._canvas.drawPath$2(t1, t2); - } - } - _this._paintImage$2(canvas, configuration); - _this._shape_decoration$_decoration.shape.paint$3$textDirection(canvas, rect, textDirection); - } - }; - A._ShapeDecorationPainter__precache_closure.prototype = { - call$1(shadow) { - return shadow.toPaint$0(); - }, - $signature: 318 - }; - A._ShapeDecorationPainter__precache_closure0.prototype = { - call$1(shadow) { - return this.rect.shift$1(shadow.offset).inflate$1(shadow.spreadRadius); - }, - $signature: 319 - }; - A._ShapeDecorationPainter__precache_closure1.prototype = { - call$1(shadow) { - return this.$this._shape_decoration$_decoration.shape.getOuterPath$2$textDirection(this.rect.shift$1(shadow.offset).inflate$1(shadow.spreadRadius), this.textDirection); - }, - $signature: 320 - }; - A.StadiumBorder.prototype = { - scale$1(_, t) { - return new A.StadiumBorder(this.side.scale$1(0, t)); - }, - lerpFrom$2(a, t) { - var t1, _this = this; - if (a instanceof A.StadiumBorder) - return new A.StadiumBorder(A.BorderSide_lerp(a.side, _this.side, t)); - if (a instanceof A.CircleBorder) { - t1 = A.BorderSide_lerp(a.side, _this.side, t); - return new A._StadiumToCircleBorder(1 - t, a.eccentricity, t1); - } - if (a instanceof A.RoundedRectangleBorder) { - t1 = A.BorderSide_lerp(a.side, _this.side, t); - return new A._StadiumToRoundedRectangleBorder(a.borderRadius, 1 - t, t1); - } - return _this.super$OutlinedBorder$lerpFrom(a, t); - }, - lerpTo$2(b, t) { - var t1, _this = this; - if (b instanceof A.StadiumBorder) - return new A.StadiumBorder(A.BorderSide_lerp(_this.side, b.side, t)); - if (b instanceof A.CircleBorder) { - t1 = A.BorderSide_lerp(_this.side, b.side, t); - return new A._StadiumToCircleBorder(t, b.eccentricity, t1); - } - if (b instanceof A.RoundedRectangleBorder) { - t1 = A.BorderSide_lerp(_this.side, b.side, t); - return new A._StadiumToRoundedRectangleBorder(b.borderRadius, t, t1); - } - return _this.super$OutlinedBorder$lerpTo(b, t); - }, - copyWith$1$side(side) { - return new A.StadiumBorder(side == null ? this.side : side); - }, - getInnerPath$2$textDirection(rect, textDirection) { - var t2, - t1 = rect.get$shortestSide() / 2, - adjustedRect = A.RRect$fromRectAndRadius(rect, new A.Radius(t1, t1)).inflate$1(-this.side.get$strokeInset()); - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = t1.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t2.addRRect(A.toSkRRect(adjustedRect), false); - return t1; - }, - getOuterPath$2$textDirection(rect, textDirection) { - var t2, t3, - t1 = rect.get$shortestSide() / 2; - $.$get$_renderer(); - t2 = A.CkPath_CkPath(); - t1 = A.RRect$fromRectAndRadius(rect, new A.Radius(t1, t1)); - t3 = t2.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRRect(A.toSkRRect(t1), false); - return t2; - }, - paintInterior$4$textDirection(canvas, rect, paint, textDirection) { - var t1 = rect.get$shortestSide() / 2; - canvas._canvas.drawRRect$2(A.RRect$fromRectAndRadius(rect, new A.Radius(t1, t1)), paint); - }, - get$preferPaintInterior() { - return true; - }, - paint$3$textDirection(canvas, rect, textDirection) { - var t2, - t1 = this.side; - switch (t1.style.index) { - case 0: - break; - case 1: - t2 = rect.get$shortestSide() / 2; - canvas._canvas.drawRRect$2(A.RRect$fromRectAndRadius(rect, new A.Radius(t2, t2)).inflate$1(t1.width * t1.strokeAlign / 2), t1.toPaint$0()); - break; - } - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.StadiumBorder && other.side.$eq(0, this.side); - }, - get$hashCode(_) { - var t1 = this.side; - return A.Object_hash(t1.color, t1.width, t1.style, t1.strokeAlign, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "StadiumBorder(" + this.side.toString$0(0) + ")"; - } - }; - A._StadiumToCircleBorder.prototype = { - scale$1(_, t) { - return new A._StadiumToCircleBorder(t, this.eccentricity, this.side.scale$1(0, t)); - }, - lerpFrom$2(a, t) { - var t1, t2, t3, _this = this; - if (a instanceof A.StadiumBorder) - return new A._StadiumToCircleBorder(_this.circularity * t, _this.eccentricity, A.BorderSide_lerp(a.side, _this.side, t)); - if (a instanceof A.CircleBorder) { - t1 = A.BorderSide_lerp(a.side, _this.side, t); - t2 = _this.circularity; - return new A._StadiumToCircleBorder(t2 + (1 - t2) * (1 - t), a.eccentricity, t1); - } - if (a instanceof A._StadiumToCircleBorder) { - t1 = A.BorderSide_lerp(a.side, _this.side, t); - t2 = A.lerpDouble(a.circularity, _this.circularity, t); - t2.toString; - t3 = A.lerpDouble(a.eccentricity, _this.eccentricity, t); - t3.toString; - return new A._StadiumToCircleBorder(t2, t3, t1); - } - return _this.super$OutlinedBorder$lerpFrom(a, t); - }, - lerpTo$2(b, t) { - var t1, t2, t3, _this = this; - if (b instanceof A.StadiumBorder) - return new A._StadiumToCircleBorder(_this.circularity * (1 - t), _this.eccentricity, A.BorderSide_lerp(_this.side, b.side, t)); - if (b instanceof A.CircleBorder) { - t1 = A.BorderSide_lerp(_this.side, b.side, t); - t2 = _this.circularity; - return new A._StadiumToCircleBorder(t2 + (1 - t2) * t, b.eccentricity, t1); - } - if (b instanceof A._StadiumToCircleBorder) { - t1 = A.BorderSide_lerp(_this.side, b.side, t); - t2 = A.lerpDouble(_this.circularity, b.circularity, t); - t2.toString; - t3 = A.lerpDouble(_this.eccentricity, b.eccentricity, t); - t3.toString; - return new A._StadiumToCircleBorder(t2, t3, t1); - } - return _this.super$OutlinedBorder$lerpTo(b, t); - }, - _stadium_border$_adjustRect$1(rect) { - var t2, t3, t4, t5, t6, t7, t8, delta, - t1 = this.circularity; - if (t1 === 0 || rect.right - rect.left === rect.bottom - rect.top) - return rect; - t2 = rect.right; - t3 = rect.left; - t4 = t2 - t3; - t5 = rect.bottom; - t6 = rect.top; - t7 = t5 - t6; - t8 = 1 - this.eccentricity; - if (t4 < t7) { - delta = t1 * ((t7 - t4) / 2) * t8; - return new A.Rect(t3, t6 + delta, t2, t5 - delta); - } else { - delta = t1 * ((t4 - t7) / 2) * t8; - return new A.Rect(t3 + delta, t6, t2 - delta, t5); - } - }, - _stadium_border$_adjustBorderRadius$1(rect) { - var t2, t3, t4, - circleRadius = A.BorderRadius$circular(rect.get$shortestSide() / 2), - t1 = this.eccentricity; - if (t1 !== 0) { - t2 = rect.right - rect.left; - t3 = rect.bottom - rect.top; - t4 = this.circularity; - t1 = 0.5 + t1 / 2; - if (t2 < t3) { - t1 = A.BorderRadius_lerp(circleRadius, A.BorderRadius$all(new A.Radius(t2 / 2, t1 * t3 / 2)), t4); - t1.toString; - return t1; - } else { - t1 = A.BorderRadius_lerp(circleRadius, A.BorderRadius$all(new A.Radius(t1 * t2 / 2, t3 / 2)), t4); - t1.toString; - return t1; - } - } - return circleRadius; - }, - getInnerPath$2$textDirection(rect, textDirection) { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this._stadium_border$_adjustBorderRadius$1(rect).toRRect$1(this._stadium_border$_adjustRect$1(rect)).inflate$1(-this.side.get$strokeInset()); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRRect(A.toSkRRect(t2), false); - return t1; - }, - getOuterPath$2$textDirection(rect, textDirection) { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this._stadium_border$_adjustBorderRadius$1(rect).toRRect$1(this._stadium_border$_adjustRect$1(rect)); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRRect(A.toSkRRect(t2), false); - return t1; - }, - paintInterior$4$textDirection(canvas, rect, paint, textDirection) { - canvas._canvas.drawRRect$2(this._stadium_border$_adjustBorderRadius$1(rect).toRRect$1(this._stadium_border$_adjustRect$1(rect)), paint); - }, - get$preferPaintInterior() { - return true; - }, - copyWith$1$side(side) { - var t1 = side == null ? this.side : side; - return new A._StadiumToCircleBorder(this.circularity, this.eccentricity, t1); - }, - paint$3$textDirection(canvas, rect, textDirection) { - var t1 = this.side; - switch (t1.style.index) { - case 0: - break; - case 1: - canvas._canvas.drawRRect$2(this._stadium_border$_adjustBorderRadius$1(rect).toRRect$1(this._stadium_border$_adjustRect$1(rect)).inflate$1(t1.width * t1.strokeAlign / 2), t1.toPaint$0()); - break; - } - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A._StadiumToCircleBorder && other.side.$eq(0, this.side) && other.circularity === this.circularity; - }, - get$hashCode(_) { - return A.Object_hash(this.side, this.circularity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this, - t1 = _this.eccentricity; - if (t1 !== 0) - return "StadiumBorder(" + _this.side.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.circularity * 100, 1) + string$.x25_of_t + B.JSNumber_methods.toStringAsFixed$1(t1 * 100, 1) + "% oval)"; - return "StadiumBorder(" + _this.side.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(_this.circularity * 100, 1) + "% of the way to being a CircleBorder)"; - } - }; - A._StadiumToRoundedRectangleBorder.prototype = { - scale$1(_, t) { - var t1 = this.side.scale$1(0, t); - return new A._StadiumToRoundedRectangleBorder(this.borderRadius.$mul(0, t), t, t1); - }, - lerpFrom$2(a, t) { - var t1, t2, t3, _this = this; - if (a instanceof A.StadiumBorder) - return new A._StadiumToRoundedRectangleBorder(_this.borderRadius, _this.rectilinearity * t, A.BorderSide_lerp(a.side, _this.side, t)); - if (a instanceof A.RoundedRectangleBorder) { - t1 = _this.rectilinearity; - return new A._StadiumToRoundedRectangleBorder(_this.borderRadius, t1 + (1 - t1) * (1 - t), A.BorderSide_lerp(a.side, _this.side, t)); - } - if (a instanceof A._StadiumToRoundedRectangleBorder) { - t1 = A.BorderSide_lerp(a.side, _this.side, t); - t2 = A.BorderRadiusGeometry_lerp(a.borderRadius, _this.borderRadius, t); - t2.toString; - t3 = A.lerpDouble(a.rectilinearity, _this.rectilinearity, t); - t3.toString; - return new A._StadiumToRoundedRectangleBorder(t2, t3, t1); - } - return _this.super$OutlinedBorder$lerpFrom(a, t); - }, - lerpTo$2(b, t) { - var t1, t2, t3, _this = this; - if (b instanceof A.StadiumBorder) - return new A._StadiumToRoundedRectangleBorder(_this.borderRadius, _this.rectilinearity * (1 - t), A.BorderSide_lerp(_this.side, b.side, t)); - if (b instanceof A.RoundedRectangleBorder) { - t1 = _this.rectilinearity; - return new A._StadiumToRoundedRectangleBorder(_this.borderRadius, t1 + (1 - t1) * t, A.BorderSide_lerp(_this.side, b.side, t)); - } - if (b instanceof A._StadiumToRoundedRectangleBorder) { - t1 = A.BorderSide_lerp(_this.side, b.side, t); - t2 = A.BorderRadiusGeometry_lerp(_this.borderRadius, b.borderRadius, t); - t2.toString; - t3 = A.lerpDouble(_this.rectilinearity, b.rectilinearity, t); - t3.toString; - return new A._StadiumToRoundedRectangleBorder(t2, t3, t1); - } - return _this.super$OutlinedBorder$lerpTo(b, t); - }, - _stadium_border$_adjustBorderRadius$1(rect) { - var t1 = rect.get$shortestSide() / 2; - t1 = A.BorderRadiusGeometry_lerp(this.borderRadius, A.BorderRadius$all(new A.Radius(t1, t1)), 1 - this.rectilinearity); - t1.toString; - return t1; - }, - getInnerPath$2$textDirection(rect, textDirection) { - var adjustedRect, t2, - borderRect = this._stadium_border$_adjustBorderRadius$1(rect).resolve$1(textDirection).toRRect$1(rect), - t1 = this.side; - t1 = A.lerpDouble(t1.width, 0, t1.strokeAlign); - t1.toString; - adjustedRect = borderRect.inflate$1(-t1); - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = t1.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t2.addRRect(A.toSkRRect(adjustedRect), false); - return t1; - }, - getOuterPath$2$textDirection(rect, textDirection) { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this._stadium_border$_adjustBorderRadius$1(rect).resolve$1(textDirection).toRRect$1(rect); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRRect(A.toSkRRect(t2), false); - return t1; - }, - paintInterior$4$textDirection(canvas, rect, paint, textDirection) { - var adjustedBorderRadius = this._stadium_border$_adjustBorderRadius$1(rect), - t1 = canvas._canvas; - if (adjustedBorderRadius.$eq(0, B.BorderRadius_tUf)) - t1.drawRect$2(rect, paint); - else - t1.drawRRect$2(adjustedBorderRadius.resolve$1(textDirection).toRRect$1(rect), paint); - }, - get$preferPaintInterior() { - return true; - }, - copyWith$1$side(side) { - var t1 = side == null ? this.side : side; - return new A._StadiumToRoundedRectangleBorder(this.borderRadius, this.rectilinearity, t1); - }, - paint$3$textDirection(canvas, rect, textDirection) { - var t1 = this.side; - switch (t1.style.index) { - case 0: - break; - case 1: - canvas._canvas.drawRRect$2(this._stadium_border$_adjustBorderRadius$1(rect).resolve$1(textDirection).toRRect$1(rect).inflate$1(t1.width * t1.strokeAlign / 2), t1.toPaint$0()); - break; - } - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A._StadiumToRoundedRectangleBorder && other.side.$eq(0, _this.side) && other.borderRadius.$eq(0, _this.borderRadius) && other.rectilinearity === _this.rectilinearity; - }, - get$hashCode(_) { - return A.Object_hash(this.side, this.borderRadius, this.rectilinearity, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "StadiumBorder(" + this.side.toString$0(0) + ", " + this.borderRadius.toString$0(0) + ", " + B.JSNumber_methods.toStringAsFixed$1(this.rectilinearity * 100, 1) + "% of the way to being a RoundedRectangleBorder)"; - } - }; - A.StrutStyle.prototype = { - get$fontFamilyFallback() { - return this._strut_style$_fontFamilyFallback; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.StrutStyle && other.fontFamily == _this.fontFamily && other.fontSize == _this.fontSize && other.fontWeight == _this.fontWeight && other.height == _this.height && other.leading == _this.leading && other.forceStrutHeight == _this.forceStrutHeight; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.fontFamily, _this.fontSize, _this.fontWeight, _this.fontStyle, _this.height, _this.leading, _this.forceStrutHeight, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toStringShort$0() { - return "StrutStyle"; - } - }; - A._StrutStyle_Object_Diagnosticable.prototype = {}; - A.TextOverflow.prototype = { - _enumToString$0() { - return "TextOverflow." + this._name; - } - }; - A.PlaceholderDimensions.prototype = { - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - t1 = false; - if (other instanceof A.PlaceholderDimensions) - if (other.size.$eq(0, _this.size)) - if (other.alignment === _this.alignment) - t1 = other.baselineOffset == _this.baselineOffset; - return t1; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.size, _this.alignment, _this.baseline, _this.baselineOffset, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var t1, _this = this, - _s22_ = "PlaceholderDimensions(", - _0_0 = _this.alignment; - $label0$0: { - if (B.PlaceholderAlignment_3 === _0_0 || B.PlaceholderAlignment_4 === _0_0 || B.PlaceholderAlignment_5 === _0_0 || B.PlaceholderAlignment_1 === _0_0 || B.PlaceholderAlignment_2 === _0_0) { - t1 = _s22_ + _this.size.toString$0(0) + ", " + _0_0.toString$0(0) + ")"; - break $label0$0; - } - if (B.PlaceholderAlignment_0 === _0_0) { - t1 = _s22_ + _this.size.toString$0(0) + ", " + _0_0.toString$0(0) + "(" + A.S(_this.baselineOffset) + " from top))"; - break $label0$0; - } - t1 = null; - } - return t1; - } - }; - A.TextWidthBasis.prototype = { - _enumToString$0() { - return "TextWidthBasis." + this._name; - } - }; - A.WordBoundary.prototype = { - getTextBoundaryAt$1(position) { - return this._paragraph.getWordBoundary$1(new A.TextPosition(Math.max(position, 0), B.TextAffinity_1)); - }, - _codePointAt$1(index) { - var _0_0, - t1 = this._text_painter$_text, - codeUnitAtIndex = t1.codeUnitAt$1(0, index); - if (codeUnitAtIndex == null) - return null; - _0_0 = codeUnitAtIndex & 64512; - $label0$0: { - if (55296 === _0_0) { - t1 = t1.codeUnitAt$1(0, index + 1); - t1.toString; - t1 = (codeUnitAtIndex << 10 >>> 0) + t1 + -56613888; - break $label0$0; - } - if (56320 === _0_0) { - t1 = t1.codeUnitAt$1(0, index - 1); - t1.toString; - t1 = (t1 << 10 >>> 0) + codeUnitAtIndex + -56613888; - break $label0$0; - } - t1 = codeUnitAtIndex; - break $label0$0; - } - return t1; - }, - _skipSpacesAndPunctuations$2(offset, $forward) { - var t2, - innerCodePoint = this._codePointAt$1($forward ? offset - 1 : offset), - t1 = $forward ? offset : offset - 1, - outerCodeUnit = this._text_painter$_text.codeUnitAt$1(0, t1); - if (!(innerCodePoint == null || outerCodeUnit == null || A.WordBoundary__isNewline(innerCodePoint) || A.WordBoundary__isNewline(outerCodeUnit))) { - t1 = $.$get$WordBoundary__regExpSpaceSeparatorOrPunctuation(); - t2 = A.Primitives_stringFromCharCode(innerCodePoint); - t1 = !t1._nativeRegExp.test(t2); - } else - t1 = true; - return t1; - }, - get$moveByWordBoundary() { - var _this = this, - value = _this.__WordBoundary_moveByWordBoundary_FI; - if (value === $) { - value !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__WordBoundary_moveByWordBoundary_FI = new A._UntilTextBoundary(_this.get$_skipSpacesAndPunctuations(), _this); - } - return value; - } - }; - A._UntilTextBoundary.prototype = { - getLeadingTextBoundaryAt$1(position) { - var offset; - if (position < 0) - return null; - offset = this._textBoundary.getLeadingTextBoundaryAt$1(position); - return offset == null || this._predicate.call$2(offset, false) ? offset : this.getLeadingTextBoundaryAt$1(offset - 1); - }, - getTrailingTextBoundaryAt$1(position) { - var offset = this._textBoundary.getTrailingTextBoundaryAt$1(Math.max(position, 0)); - return offset == null || this._predicate.call$2(offset, true) ? offset : this.getTrailingTextBoundaryAt$1(offset); - } - }; - A._TextLayout.prototype = { - getDistanceToBaseline$1(baseline) { - var t1; - switch (baseline.index) { - case 0: - t1 = this._paragraph._alphabeticBaseline; - break; - case 1: - t1 = this._paragraph._ideographicBaseline; - break; - default: - t1 = null; - } - return t1; - }, - _computeEndOfTextCaretAnchorOffset$0() { - var lastCodeUnit, _0_0, t2, t3, t4, lastGlyph, dx, glyphBounds, height, _this = this, - rawString = _this._painter.get$plainText(), - t1 = _this._paragraph.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = J.toInt$0$n(t1._nativeObject.getNumberOfLines()); - t1 = _this._paragraph.getLineMetricsAt$1(t1 - 1); - t1.toString; - lastCodeUnit = rawString[rawString.length - 1]; - _0_0 = lastCodeUnit.charCodeAt(0); - $label0$0: { - if (9 === _0_0) { - t2 = true; - break $label0$0; - } - if (160 === _0_0 || 8199 === _0_0 || 8239 === _0_0) { - t2 = false; - break $label0$0; - } - t2 = $.$get$_TextLayout__regExpSpaceSeparators(); - t2 = t2._nativeRegExp.test(lastCodeUnit); - break $label0$0; - } - t3 = t1.skLineMetrics; - t4 = t3.baseline; - lastGlyph = A._InitializedCell$named("lastGlyph", new A._TextLayout__computeEndOfTextCaretAnchorOffset_closure(_this, rawString)); - dx = null; - if (t2 && lastGlyph._readFinal$0() != null) { - glyphBounds = lastGlyph._readFinal$0().graphemeClusterLayoutBounds; - t1 = _this.writingDirection; - switch (t1.index) { - case 1: - t2 = glyphBounds.right; - break; - case 0: - t2 = glyphBounds.left; - break; - default: - t2 = dx; - } - height = glyphBounds.bottom - glyphBounds.top; - dx = t2; - } else { - t2 = _this.writingDirection; - switch (t2.index) { - case 1: - t3 = t3.left + t3.width; - break; - case 0: - t3 = t3.left; - break; - default: - t3 = dx; - } - height = t1.get$height(0); - t1 = t2; - dx = t3; - } - return new A._LineCaretMetrics(new A.Offset(dx, t4), t1, height); - }, - _contentWidthFor$3(minWidth, maxWidth, widthBasis) { - var t1; - switch (widthBasis.index) { - case 1: - t1 = A.clampDouble(this._paragraph._longestLine, minWidth, maxWidth); - break; - case 0: - t1 = A.clampDouble(this._paragraph._maxIntrinsicWidth, minWidth, maxWidth); - break; - default: - t1 = null; - } - return t1; - } - }; - A._TextLayout__computeEndOfTextCaretAnchorOffset_closure.prototype = { - call$0() { - var t1 = this.$this._paragraph.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - return A.SkParagraph_getGlyphInfoAt(t1, this.rawString.length - 1); - }, - $signature: 645 - }; - A._TextPainterLayoutCacheWithOffset.prototype = { - get$paintOffset() { - var t2, - t1 = this.textAlignment; - if (t1 === 0) - return B.Offset_0_0; - t2 = this.layout._paragraph.__engine$_width; - if (!isFinite(t2)) - return B.Offset_TuQ; - return new A.Offset(t1 * (this.contentWidth - t2), 0); - }, - _resizeToFit$3(minWidth, maxWidth, widthBasis) { - var t2, maxIntrinsicWidth, skipLineBreaking, _this = this, - t1 = _this.contentWidth; - if (maxWidth === t1 && minWidth === t1) { - _this.contentWidth = _this.layout._contentWidthFor$3(minWidth, maxWidth, widthBasis); - return true; - } - if (!isFinite(_this.get$paintOffset()._dx) && !isFinite(_this.layout._paragraph.__engine$_width) && isFinite(minWidth)) - return false; - t1 = _this.layout; - t2 = t1._paragraph; - maxIntrinsicWidth = t2._maxIntrinsicWidth; - if (maxWidth !== _this.layoutMaxWidth) - skipLineBreaking = t2.__engine$_width - maxIntrinsicWidth > -1e-10 && maxWidth - maxIntrinsicWidth > -1e-10; - else - skipLineBreaking = true; - if (skipLineBreaking) { - _this.contentWidth = t1._contentWidthFor$3(minWidth, maxWidth, widthBasis); - return true; - } - return false; - } - }; - A._LineCaretMetrics.prototype = {}; - A.TextPainter.prototype = { - markNeedsLayout$0() { - var t1 = this._layoutCache; - if (t1 != null) { - t1 = t1.layout._paragraph.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - } - this._layoutCache = null; - }, - set$text(_, value) { - var t1, t2, comparison, _this = this; - if (J.$eq$(_this._text_painter$_text, value)) - return; - t1 = _this._text_painter$_text; - t1 = t1 == null ? null : t1.style; - t2 = value == null; - if (!J.$eq$(t1, t2 ? null : value.style)) { - t1 = _this._layoutTemplate; - if (t1 != null) { - t1 = t1.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - } - _this._layoutTemplate = null; - } - if (t2) - comparison = B.RenderComparison_3; - else { - t1 = _this._text_painter$_text; - t1 = t1 == null ? null : t1.compareTo$1(0, value); - comparison = t1 == null ? B.RenderComparison_3 : t1; - } - _this._text_painter$_text = value; - _this._cachedPlainText = null; - t1 = comparison.index; - if (t1 >= 3) - _this.markNeedsLayout$0(); - else if (t1 >= 2) - _this._rebuildParagraphForPaint = true; - }, - get$plainText() { - var t1 = this._cachedPlainText; - if (t1 == null) { - t1 = this._text_painter$_text; - t1 = t1 == null ? null : t1.toPlainText$1$includeSemanticsLabels(false); - this._cachedPlainText = t1; - } - return t1 == null ? "" : t1; - }, - set$textAlign(_, value) { - if (this._textAlign === value) - return; - this._textAlign = value; - this.markNeedsLayout$0(); - }, - set$textDirection(value) { - var t1, _this = this; - if (_this._text_painter$_textDirection == value) - return; - _this._text_painter$_textDirection = value; - _this.markNeedsLayout$0(); - t1 = _this._layoutTemplate; - if (t1 != null) { - t1 = t1.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - } - _this._layoutTemplate = null; - }, - set$textScaler(value) { - var t1, _this = this; - if (value.$eq(0, _this._text_painter$_textScaler)) - return; - _this._text_painter$_textScaler = value; - _this.markNeedsLayout$0(); - t1 = _this._layoutTemplate; - if (t1 != null) { - t1 = t1.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - } - _this._layoutTemplate = null; - }, - set$ellipsis(value) { - if (this._ellipsis == value) - return; - this._ellipsis = value; - this.markNeedsLayout$0(); - }, - set$locale(_, value) { - if (J.$eq$(this._text_painter$_locale, value)) - return; - this._text_painter$_locale = value; - this.markNeedsLayout$0(); - }, - set$maxLines(value) { - if (this._maxLines == value) - return; - this._maxLines = value; - this.markNeedsLayout$0(); - }, - set$strutStyle(value) { - if (J.$eq$(this._strutStyle, value)) - return; - this._strutStyle = value; - this.markNeedsLayout$0(); - }, - set$textWidthBasis(value) { - if (this._textWidthBasis === value) - return; - this._textWidthBasis = value; - }, - set$textHeightBehavior(value) { - return; - }, - get$inlinePlaceholderBoxes() { - var offset, rawBoxes, t1, - layout = this._layoutCache; - if (layout == null) - return null; - offset = layout.get$paintOffset(); - if (!isFinite(offset._dx) || !isFinite(offset._dy)) - return A._setArrayType([], type$.JSArray_TextBox); - rawBoxes = layout._cachedInlinePlaceholderBoxes; - if (rawBoxes == null) { - t1 = layout.layout._paragraph.__CkParagraph__boxesForPlaceholders_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - rawBoxes = layout._cachedInlinePlaceholderBoxes = t1; - } - if (offset.$eq(0, B.Offset_0_0)) - return rawBoxes; - t1 = A._arrayInstanceType(rawBoxes)._eval$1("MappedListIterable<1,TextBox>"); - t1 = A.List_List$_of(new A.MappedListIterable(rawBoxes, new A.TextPainter_inlinePlaceholderBoxes_closure(offset), t1), t1._eval$1("ListIterable.E")); - t1.$flags = 1; - return t1; - }, - setPlaceholderDimensions$1(value) { - if (value == null || value.length === 0 || A.listEquals(value, this._text_painter$_placeholderDimensions)) - return; - this._text_painter$_placeholderDimensions = value; - this.markNeedsLayout$0(); - }, - _createParagraphStyle$1(textAlignOverride) { - var t2, t3, t4, t5, _this = this, - t1 = _this._text_painter$_text, - baseStyle = t1 == null ? null : t1.style; - if (baseStyle == null) - baseStyle = B.TextStyle_ZyH; - t1 = textAlignOverride == null ? _this._textAlign : textAlignOverride; - t2 = _this._text_painter$_textDirection; - t3 = _this._text_painter$_textScaler; - t4 = _this._maxLines; - t5 = _this._textHeightBehavior; - return baseStyle.getParagraphStyle$8$ellipsis$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior$textScaler(_this._ellipsis, _this._text_painter$_locale, t4, _this._strutStyle, t1, t2, t5, t3); - }, - _createParagraphStyle$0() { - return this._createParagraphStyle$1(null); - }, - _getOrCreateLayoutTemplate$0() { - var builder, textStyle, _this = this, - t1 = _this._layoutTemplate; - if (t1 == null) { - t1 = _this._createParagraphStyle$1(B.TextAlign_0); - $.$get$_renderer(); - builder = A.CkParagraphBuilder$(t1); - t1 = _this._text_painter$_text; - if (t1 == null) - textStyle = null; - else { - t1 = t1.style; - textStyle = t1 == null ? null : t1.getTextStyle$1$textScaler(_this._text_painter$_textScaler); - } - if (textStyle != null) - builder.pushStyle$1(textStyle); - builder.addText$1(" "); - t1 = A.CkParagraph$(builder._buildSkParagraph$0(), builder._style); - t1.layout$1(B.ParagraphConstraints_t5V); - _this._layoutTemplate = t1; - } - return t1; - }, - _createParagraph$1(text) { - var builder, _this = this, - t1 = _this._createParagraphStyle$0(); - $.$get$_renderer(); - builder = A.CkParagraphBuilder$(t1); - t1 = _this._text_painter$_textScaler; - text.build$3$dimensions$textScaler(builder, _this._text_painter$_placeholderDimensions, t1); - _this._rebuildParagraphForPaint = false; - return A.CkParagraph$(builder._buildSkParagraph$0(), builder._style); - }, - layout$2$maxWidth$minWidth(maxWidth, minWidth) { - var text, textDirection, paintOffsetAlignment, adjustedMaxWidth, t2, layoutMaxWidth, paragraph, layout, contentWidth, newInputWidth, newLayoutCache, _this = this, - cachedLayout = _this._layoutCache, - t1 = cachedLayout == null; - if (!t1 && cachedLayout._resizeToFit$3(minWidth, maxWidth, _this._textWidthBasis)) - return; - text = _this._text_painter$_text; - if (text == null) - throw A.wrapException(A.StateError$("TextPainter.text must be set to a non-null value before using the TextPainter.")); - textDirection = _this._text_painter$_textDirection; - if (textDirection == null) - throw A.wrapException(A.StateError$("TextPainter.textDirection must be set to a non-null value before using the TextPainter.")); - paintOffsetAlignment = A.TextPainter__computePaintOffsetFraction(_this._textAlign, textDirection); - if (!(!isFinite(maxWidth) && paintOffsetAlignment !== 0)) - adjustedMaxWidth = maxWidth; - else - adjustedMaxWidth = t1 ? null : cachedLayout.layout._paragraph._maxIntrinsicWidth; - t2 = adjustedMaxWidth == null; - layoutMaxWidth = t2 ? maxWidth : adjustedMaxWidth; - paragraph = t1 ? null : cachedLayout.layout._paragraph; - if (paragraph == null) - paragraph = _this._createParagraph$1(text); - paragraph.layout$1(new A.ParagraphConstraints(layoutMaxWidth)); - layout = new A._TextLayout(textDirection, _this, paragraph); - contentWidth = layout._contentWidthFor$3(minWidth, maxWidth, _this._textWidthBasis); - if (t2 && isFinite(minWidth)) { - newInputWidth = layout._paragraph._maxIntrinsicWidth; - paragraph.layout$1(new A.ParagraphConstraints(newInputWidth)); - newLayoutCache = new A._TextPainterLayoutCacheWithOffset(layout, newInputWidth, contentWidth, paintOffsetAlignment); - } else - newLayoutCache = new A._TextPainterLayoutCacheWithOffset(layout, layoutMaxWidth, contentWidth, paintOffsetAlignment); - _this._layoutCache = newLayoutCache; - }, - layout$0() { - return this.layout$2$maxWidth$minWidth(1 / 0, 0); - }, - paint$2(canvas, offset) { - var t1, paragraph, t2, _this = this, - layoutCache = _this._layoutCache; - if (layoutCache == null) - throw A.wrapException(A.StateError$("TextPainter.paint called when text geometry was not yet calculated.\nPlease call layout() before paint() to position the text before painting it.")); - if (!isFinite(layoutCache.get$paintOffset()._dx) || !isFinite(layoutCache.get$paintOffset()._dy)) - return; - if (_this._rebuildParagraphForPaint) { - t1 = layoutCache.layout; - paragraph = t1._paragraph; - t2 = _this._text_painter$_text; - t2.toString; - t2 = _this._createParagraph$1(t2); - t2.layout$1(new A.ParagraphConstraints(layoutCache.layoutMaxWidth)); - t1._paragraph = t2; - t2 = paragraph.__CkParagraph__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.dispose$0(); - } - canvas._canvas.drawParagraph$2(layoutCache.layout._paragraph, offset.$add(0, layoutCache.get$paintOffset())); - }, - getOffsetAfter$1(offset) { - var nextCodeUnit = this._text_painter$_text.codeUnitAt$1(0, offset); - if (nextCodeUnit == null) - return null; - return (nextCodeUnit & 64512) === 55296 ? offset + 2 : offset + 1; - }, - getOffsetBefore$1(offset) { - var t1 = offset - 1, - prevCodeUnit = this._text_painter$_text.codeUnitAt$1(0, t1); - if (prevCodeUnit == null) - return null; - return (prevCodeUnit & 64512) === 56320 ? offset - 2 : t1; - }, - getOffsetForCaret$2(position, caretPrototype) { - var caretMetrics, t2, t3, paintOffsetAlignment, _0_1, _0_4_isSet, _0_4, offset, _this = this, - t1 = _this._layoutCache; - t1.toString; - caretMetrics = _this._computeCaretMetrics$1(position); - if (caretMetrics == null) { - t2 = _this._textAlign; - t3 = _this._text_painter$_textDirection; - t3.toString; - paintOffsetAlignment = A.TextPainter__computePaintOffsetFraction(t2, t3); - return new A.Offset(paintOffsetAlignment === 0 ? 0 : paintOffsetAlignment * t1.contentWidth, 0); - } - $label0$0: { - _0_1 = caretMetrics.writingDirection; - _0_4_isSet = B.TextDirection_1 === _0_1; - if (_0_4_isSet) - _0_4 = caretMetrics.offset; - else - _0_4 = null; - if (_0_4_isSet) { - offset = _0_4; - t2 = offset; - break $label0$0; - } - _0_4_isSet = B.TextDirection_0 === _0_1; - if (_0_4_isSet) - _0_4 = caretMetrics.offset; - if (_0_4_isSet) { - offset = _0_4; - t2 = new A.Offset(offset._dx - (caretPrototype.right - caretPrototype.left), offset._dy); - break $label0$0; - } - t2 = null; - } - return new A.Offset(A.clampDouble(t2._dx + t1.get$paintOffset()._dx, 0, t1.contentWidth), t2._dy + t1.get$paintOffset()._dy); - }, - getFullHeightForCaret$2(position, caretPrototype) { - var heightFromCaretMetrics, textBox, _this = this, - t1 = _this._strutStyle, - t2 = true; - if (t1 != null) - if (!t1.$eq(0, B.StrutStyle_Myv)) { - t1 = _this._strutStyle; - t1 = (t1 == null ? null : t1.fontSize) === 0; - } else - t1 = t2; - else - t1 = t2; - if (t1) { - t1 = _this._computeCaretMetrics$1(position); - heightFromCaretMetrics = t1 == null ? null : t1.height; - if (heightFromCaretMetrics != null) - return heightFromCaretMetrics; - } - textBox = B.JSArray_methods.get$single(_this._getOrCreateLayoutTemplate$0().getBoxesForRange$3$boxHeightStyle(0, 1, B.BoxHeightStyle_5)); - return textBox.bottom - textBox.top; - }, - _computeCaretMetrics$1(position) { - var _0_1, _0_4, _0_8, t3, _1_1, anchorToLeadingEdge, _1_2, caretPositionCacheKey, glyphInfo, value, result, graphemeRange, boxes, box, _this = this, _null = null, - cachedLayout = _this._layoutCache, - t1 = cachedLayout.layout, - t2 = t1._paragraph.__CkParagraph__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - if (J.toInt$0$n(t2._nativeObject.getNumberOfLines()) < 1) - return _null; - $label0$0: { - _0_1 = position.offset; - if (0 === _0_1) { - t2 = B.Record2_0_true; - break $label0$0; - } - _0_4 = _null; - t2 = false; - _0_4 = position.affinity; - t2 = B.TextAffinity_1 === _0_4; - if (t2) { - t2 = new A._Record_2(_0_1, true); - break $label0$0; - } - _0_8 = _null; - t2 = false; - _0_8 = B.TextAffinity_0 === _0_4; - t3 = _0_8; - if (t3) { - t2 = _0_1 - 1; - t2 = 0 <= t2 && t2 < _this.get$plainText().length && A.WordBoundary__isNewline(_this.get$plainText().charCodeAt(t2)); - } - if (t2) { - t2 = new A._Record_2(_0_1, true); - break $label0$0; - } - t2 = false; - t2 = _0_8; - if (t2) { - t2 = new A._Record_2(_0_1 - 1, false); - break $label0$0; - } - t2 = _null; - } - _1_1 = t2._0; - anchorToLeadingEdge = _null; - _1_2 = t2._1; - anchorToLeadingEdge = _1_2; - caretPositionCacheKey = anchorToLeadingEdge ? _1_1 : -_1_1 - 1; - if (caretPositionCacheKey === cachedLayout._previousCaretPositionKey) { - t1 = _this.__TextPainter__caretMetrics_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - } - t2 = t1._paragraph.__CkParagraph__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - glyphInfo = A.SkParagraph_getGlyphInfoAt(t2, _1_1); - if (glyphInfo == null) { - t2 = _this._getOrCreateLayoutTemplate$0().getLineMetricsAt$1(0).skLineMetrics.baseline; - value = t1.___TextLayout__endOfTextCaretMetrics_FI; - if (value === $) { - result = t1._computeEndOfTextCaretAnchorOffset$0(); - t1.___TextLayout__endOfTextCaretMetrics_FI !== $ && A.throwUnnamedLateFieldADI(); - t1.___TextLayout__endOfTextCaretMetrics_FI = result; - value = result; - } - t1 = new A.Offset(0, -t2); - return t1.$eq(0, B.Offset_0_0) ? value : new A._LineCaretMetrics(t1.$add(0, value.offset), value.writingDirection, value.height); - } - graphemeRange = glyphInfo.graphemeClusterCodeUnitRange; - t2 = graphemeRange.start; - t3 = graphemeRange.end; - if (t2 === t3) - return _this._computeCaretMetrics$1(new A.TextPosition(_1_1 + 1, B.TextAffinity_1)); - if (anchorToLeadingEdge && t2 !== _1_1) - return _this._computeCaretMetrics$1(new A.TextPosition(t3, B.TextAffinity_1)); - boxes = t1._paragraph.getBoxesForRange$3$boxHeightStyle(t2, t3, B.BoxHeightStyle_5); - switch (glyphInfo.writingDirection.index) { - case 1: - t1 = anchorToLeadingEdge; - break; - case 0: - t1 = !anchorToLeadingEdge; - break; - default: - t1 = _null; - } - box = t1 ? B.JSArray_methods.get$first(boxes) : B.JSArray_methods.get$last(boxes); - t1 = t1 ? box.left : box.right; - t2 = box.top; - cachedLayout._previousCaretPositionKey = caretPositionCacheKey; - return _this.__TextPainter__caretMetrics_A = new A._LineCaretMetrics(new A.Offset(t1, t2), box.direction, box.bottom - t2); - }, - getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(selection, boxHeightStyle, boxWidthStyle) { - var boxes, t1, - cachedLayout = this._layoutCache, - offset = cachedLayout.get$paintOffset(); - if (!isFinite(offset._dx) || !isFinite(offset._dy)) - return A._setArrayType([], type$.JSArray_TextBox); - boxes = cachedLayout.layout._paragraph.getBoxesForRange$4$boxHeightStyle$boxWidthStyle(selection.start, selection.end, boxHeightStyle, boxWidthStyle); - if (offset.$eq(0, B.Offset_0_0)) - t1 = boxes; - else { - t1 = A._arrayInstanceType(boxes)._eval$1("MappedListIterable<1,TextBox>"); - t1 = A.List_List$_of(new A.MappedListIterable(boxes, new A.TextPainter_getBoxesForSelection_closure(offset), t1), t1._eval$1("ListIterable.E")); - t1.$flags = 1; - t1 = t1; - } - return t1; - }, - getBoxesForSelection$1(selection) { - return this.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(selection, B.BoxHeightStyle_0, B.BoxWidthStyle_0); - }, - getClosestGlyphForOffset$1(offset) { - var rawGlyphInfo, - cachedLayout = this._layoutCache, - t1 = cachedLayout.layout._paragraph, - t2 = offset.$sub(0, cachedLayout.get$paintOffset()); - t1 = t1.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1._nativeObject.getClosestGlyphInfoAtCoordinate(t2._dx, t2._dy); - rawGlyphInfo = t2 == null ? null : A.SkGlyphClusterInfo_get__glyphInfo(t2); - if (rawGlyphInfo == null || cachedLayout.get$paintOffset().$eq(0, B.Offset_0_0)) - return rawGlyphInfo; - return new A.GlyphInfo(rawGlyphInfo.graphemeClusterLayoutBounds.shift$1(cachedLayout.get$paintOffset()), rawGlyphInfo.graphemeClusterCodeUnitRange, rawGlyphInfo.writingDirection); - }, - getPositionForOffset$1(offset) { - var positionWithAffinity, affinity, - cachedLayout = this._layoutCache, - t1 = cachedLayout.layout._paragraph, - t2 = offset.$sub(0, cachedLayout.get$paintOffset()); - t1 = t1.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - positionWithAffinity = t1._nativeObject.getGlyphPositionAtCoordinate(t2._dx, t2._dy); - affinity = B.List_TextAffinity_0_TextAffinity_1[J.toInt$0$n(positionWithAffinity.affinity.value)]; - return new A.TextPosition(J.toInt$0$n(positionWithAffinity.pos), affinity); - }, - computeLineMetrics$0() { - var rawMetrics, t1, - layout = this._layoutCache, - offset = layout.get$paintOffset(); - if (!isFinite(offset._dx) || !isFinite(offset._dy)) - return B.List_empty6; - rawMetrics = layout._cachedLineMetrics; - if (rawMetrics == null) { - rawMetrics = layout.layout._paragraph.computeLineMetrics$0(); - layout._cachedLineMetrics = rawMetrics; - } - if (offset.$eq(0, B.Offset_0_0)) - t1 = rawMetrics; - else { - t1 = A._arrayInstanceType(rawMetrics)._eval$1("MappedListIterable<1,LineMetrics>"); - t1 = A.List_List$_of(new A.MappedListIterable(rawMetrics, new A.TextPainter_computeLineMetrics_closure(offset), t1), t1._eval$1("ListIterable.E")); - t1.$flags = 1; - t1 = t1; - } - return t1; - }, - dispose$0() { - var _this = this, - t1 = _this._layoutTemplate; - if (t1 != null) { - t1 = t1.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - } - _this._layoutTemplate = null; - t1 = _this._layoutCache; - if (t1 != null) { - t1 = t1.layout._paragraph.__CkParagraph__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - } - _this._text_painter$_text = _this._layoutCache = null; - } - }; - A.TextPainter_inlinePlaceholderBoxes_closure.prototype = { - call$1(box) { - return A.TextPainter__shiftTextBox(box, this.offset); - }, - $signature: 92 - }; - A.TextPainter_getBoxesForSelection_closure.prototype = { - call$1(box) { - return A.TextPainter__shiftTextBox(box, this.offset); - }, - $signature: 92 - }; - A.TextPainter_computeLineMetrics_closure.prototype = { - call$1(metrics) { - var t1 = this.offset, - t2 = metrics.get$hardBreak(), - t3 = metrics.get$ascent(), - t4 = metrics.get$descent(), - t5 = metrics.get$unscaledAscent(), - t6 = metrics.get$height(metrics), - t7 = metrics.get$width(metrics), - t8 = metrics.get$left(metrics), - t9 = metrics.get$baseline(), - t10 = metrics.get$lineNumber(metrics); - $.$get$_renderer(); - return new A.EngineLineMetrics(t2, t3, t4, t5, t6, t7, t8 + t1._dx, t9 + t1._dy, t10); - }, - $signature: 324 - }; - A._LinearTextScaler.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - return other instanceof A._LinearTextScaler && other.textScaleFactor === this.textScaleFactor; - }, - get$hashCode(_) { - return B.JSNumber_methods.get$hashCode(this.textScaleFactor); - }, - toString$0(_) { - var t1 = this.textScaleFactor; - return t1 === 1 ? "no scaling" : "linear (" + A.S(t1) + "x)"; - } - }; - A.TextSpan.prototype = { - get$cursor(_) { - return this.mouseCursor; - }, - get$validForMouseTracker() { - return true; - }, - handleEvent$2($event, entry) { - }, - build$3$dimensions$textScaler(builder, dimensions, textScaler) { - var exception, stack, exception0, children, _i, - t1 = this.style, - hasStyle = t1 != null; - if (hasStyle) - builder.pushStyle$1(t1.getTextStyle$1$textScaler(textScaler)); - t1 = this.text; - if (t1 != null) - try { - builder.addText$1(t1); - } catch (exception0) { - t1 = A.unwrapException(exception0); - if (t1 instanceof A.ArgumentError) { - exception = t1; - stack = A.getTraceFromException(exception0); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "painting library", A.ErrorDescription$("while building a TextSpan"), null, true)); - builder.addText$1("\ufffd"); - } else - throw exception0; - } - children = this.children; - if (children != null) - for (t1 = children.length, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) - children[_i].build$3$dimensions$textScaler(builder, dimensions, textScaler); - if (hasStyle) - builder.pop$0(); - }, - visitChildren$1(visitor) { - var children, t1, _i; - if (this.text != null && !visitor.call$1(this)) - return false; - children = this.children; - if (children != null) - for (t1 = children.length, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) - if (!children[_i].visitChildren$1(visitor)) - return false; - return true; - }, - visitDirectChildren$1(visitor) { - var t1, _i, - children = this.children; - if (children != null) - for (t1 = children.length, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) - if (!visitor.call$1(children[_i])) - return false; - return true; - }, - getSpanForPositionVisitor$2(position, offset) { - var affinity, targetOffset, t1, endOffset, t2, - text = this.text; - if (text == null || text.length === 0) - return null; - affinity = position.affinity; - targetOffset = position.offset; - t1 = offset._inline_span$_value; - endOffset = t1 + text.length; - t2 = true; - if (!(t1 === targetOffset && affinity === B.TextAffinity_1)) - if (!(t1 < targetOffset && targetOffset < endOffset)) - t1 = endOffset === targetOffset && affinity === B.TextAffinity_0; - else - t1 = t2; - else - t1 = t2; - if (t1) - return this; - offset._inline_span$_value = endOffset; - return null; - }, - computeToPlainText$3$includePlaceholders$includeSemanticsLabels(buffer, includePlaceholders, includeSemanticsLabels) { - var t2, _i, - t1 = this.text; - if (t1 != null) - buffer._contents += t1; - t1 = this.children; - if (t1 != null) - for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].computeToPlainText$3$includePlaceholders$includeSemanticsLabels(buffer, true, includeSemanticsLabels); - }, - computeSemanticsInformation$3$inheritedLocale$inheritedSpellOut(collector, inheritedLocale, inheritedSpellOut) { - var t2, children, _i, child, - t1 = this.text; - if (t1 != null) { - t2 = A._setArrayType([], type$.JSArray_StringAttribute); - collector.push(A.InlineSpanSemanticsInformation$(t1, null, null, null, t2)); - } - children = this.children; - if (children != null) - for (t1 = children.length, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) { - child = children[_i]; - if (child instanceof A.TextSpan) - child.computeSemanticsInformation$3$inheritedLocale$inheritedSpellOut(collector, inheritedLocale, false); - else - child.computeSemanticsInformation$1(collector); - } - }, - computeSemanticsInformation$1(collector) { - return this.computeSemanticsInformation$3$inheritedLocale$inheritedSpellOut(collector, null, false); - }, - codeUnitAtVisitor$2(index, offset) { - var t1, localOffset, t2, - text = this.text; - if (text == null) - return null; - t1 = offset._inline_span$_value; - localOffset = index - t1; - t2 = text.length; - offset._inline_span$_value = t1 + t2; - return localOffset < t2 ? text.charCodeAt(localOffset) : null; - }, - compareTo$1(_, other) { - var t1, t2, candidate, result, index, _this = this; - if (_this === other) - return B.RenderComparison_0; - if (A.getRuntimeTypeOfDartObject(other) !== A.getRuntimeTypeOfDartObject(_this)) - return B.RenderComparison_3; - type$.TextSpan._as(other); - if (other.text == _this.text) { - t1 = _this.children; - t1 = t1 == null ? null : t1.length; - t2 = other.children; - t1 = t1 != (t2 == null ? null : t2.length) || _this.style == null !== (other.style == null); - } else - t1 = true; - if (t1) - return B.RenderComparison_3; - t1 = _this.style; - if (t1 != null) { - t2 = other.style; - t2.toString; - candidate = t1.compareTo$1(0, t2); - result = candidate.index > 0 ? candidate : B.RenderComparison_0; - if (result === B.RenderComparison_3) - return result; - } else - result = B.RenderComparison_0; - t1 = _this.children; - if (t1 != null) - for (t2 = other.children, index = 0; index < t1.length; ++index) { - candidate = t1[index].compareTo$1(0, t2[index]); - if (candidate.index > result.index) - result = candidate; - if (result === B.RenderComparison_3) - return result; - } - return result; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - if (!_this.super$InlineSpan$$eq(0, other)) - return false; - return other instanceof A.TextSpan && other.text == _this.text && _this.mouseCursor.$eq(0, other.mouseCursor) && A.listEquals(other.children, _this.children); - }, - get$hashCode(_) { - var _this = this, _null = null, - t1 = A.InlineSpan.prototype.get$hashCode.call(_this, 0), - t2 = _this.children; - t2 = t2 == null ? _null : A.Object_hashAll(t2); - return A.Object_hash(t1, _this.text, _null, _null, _null, _null, _null, _this.mouseCursor, t2, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toStringShort$0() { - return "TextSpan"; - }, - debugDescribeChildren$0() { - var t2, - t1 = this.children; - if (t1 == null) - t1 = null; - else { - t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,DiagnosticsNode>"); - t1 = A.List_List$_of(new A.MappedListIterable(t1, new A.TextSpan_debugDescribeChildren_closure(), t2), t2._eval$1("ListIterable.E")); - } - return t1 == null ? B.List_empty1 : t1; - }, - $isHitTestTarget: 1, - $isMouseTrackerAnnotation: 1, - get$onEnter() { - return null; - }, - get$onExit() { - return null; - } - }; - A.TextSpan_debugDescribeChildren_closure.prototype = { - call$1(child) { - return A.DiagnosticableTreeNode$(null, null, child); - }, - $signature: 325 - }; - A.TextStyle.prototype = { - get$fontFamilyFallback() { - return this._fontFamilyFallback; - }, - get$_fontFamily(_) { - return this.fontFamily; - }, - copyWith$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(background, backgroundColor, color, debugLabel, decoration, decorationColor, decorationStyle, decorationThickness, fontFamily, fontFamilyFallback, fontFeatures, fontSize, fontStyle, fontVariations, fontWeight, foreground, height, leadingDistribution, letterSpacing, locale, overflow, $package, shadows, textBaseline, wordSpacing) { - var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, _this = this, - t1 = _this.foreground; - if (t1 == null && foreground == null) - t2 = color == null ? _this.color : color; - else - t2 = null; - t3 = _this.background; - if (t3 == null && background == null) - t4 = backgroundColor == null ? _this.backgroundColor : backgroundColor; - else - t4 = null; - t5 = fontSize == null ? _this.fontSize : fontSize; - t6 = fontWeight == null ? _this.fontWeight : fontWeight; - t7 = letterSpacing == null ? _this.letterSpacing : letterSpacing; - t8 = wordSpacing == null ? _this.wordSpacing : wordSpacing; - t9 = textBaseline == null ? _this.textBaseline : textBaseline; - t10 = height == null ? _this.height : height; - t11 = leadingDistribution == null ? _this.leadingDistribution : leadingDistribution; - t1 = foreground == null ? t1 : foreground; - t3 = background == null ? t3 : background; - t12 = shadows == null ? _this.shadows : shadows; - t13 = fontVariations == null ? _this.fontVariations : fontVariations; - t14 = decoration == null ? _this.decoration : decoration; - t15 = decorationColor == null ? _this.decorationColor : decorationColor; - t16 = decorationStyle == null ? _this.decorationStyle : decorationStyle; - t17 = decorationThickness == null ? _this.decorationThickness : decorationThickness; - t18 = fontFamily == null ? _this.get$_fontFamily(0) : fontFamily; - t19 = fontFamilyFallback == null ? _this._fontFamilyFallback : fontFamilyFallback; - return A.TextStyle$(t3, t4, t2, null, t14, t15, t16, t17, t18, t19, _this.fontFeatures, t5, _this.fontStyle, t13, t6, t1, t10, _this.inherit, t11, t7, _this.locale, _this.overflow, _this._package, t12, t9, t8); - }, - copyWith$1$color(color) { - var _null = null; - return this.copyWith$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, color, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$1$height(height) { - var _null = null; - return this.copyWith$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, height, _null, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$2$color$fontSize(color, fontSize) { - var _null = null; - return this.copyWith$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, color, _null, _null, _null, _null, _null, _null, _null, _null, fontSize, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing(background, backgroundColor, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFeatures, fontSize, fontStyle, fontWeight, foreground, height, letterSpacing, locale, shadows, textBaseline, wordSpacing) { - var _null = null; - return this.copyWith$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(background, backgroundColor, color, _null, decoration, decorationColor, decorationStyle, decorationThickness, _null, _null, fontFeatures, fontSize, fontStyle, _null, fontWeight, foreground, height, _null, letterSpacing, locale, _null, _null, shadows, textBaseline, wordSpacing); - }, - copyWith$2$fontFamily$fontFamilyFallback(fontFamily, fontFamilyFallback) { - var _null = null; - return this.copyWith$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, _null, _null, _null, _null, _null, _null, fontFamily, fontFamilyFallback, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$2$color$fontWeight(color, fontWeight) { - var _null = null; - return this.copyWith$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(_null, _null, color, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, fontWeight, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - apply$15$color$decoration$decorationColor$decorationStyle$fontFamily$fontFamilyFallback$fontSizeDelta$fontSizeFactor$heightDelta$heightFactor$letterSpacingDelta$letterSpacingFactor$package$wordSpacingDelta$wordSpacingFactor(color, decoration, decorationColor, decorationStyle, fontFamily, fontFamilyFallback, fontSizeDelta, fontSizeFactor, heightDelta, heightFactor, letterSpacingDelta, letterSpacingFactor, $package, wordSpacingDelta, wordSpacingFactor) { - var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, _this = this, _null = null, - t1 = _this.foreground; - if (t1 == null) - t2 = color == null ? _this.color : color; - else - t2 = _null; - t3 = _this.background; - if (t3 == null) - t4 = _this.backgroundColor; - else - t4 = _null; - t5 = _this.get$_fontFamily(0); - t6 = _this.fontSize; - t6 = t6 == null ? _null : t6 * fontSizeFactor + fontSizeDelta; - t7 = _this.fontWeight; - t7 = t7 == null ? _null : B.List_gVO[B.JSInt_methods.clamp$2(t7.index, 0, 8)]; - t8 = _this.letterSpacing; - t8 = t8 == null ? _null : t8 * letterSpacingFactor + letterSpacingDelta; - t9 = _this.wordSpacing; - t9 = t9 == null ? _null : t9 * wordSpacingFactor + wordSpacingDelta; - t10 = _this.height; - t10 = t10 == null || t10 === 0 ? t10 : t10 * heightFactor + heightDelta; - t11 = decorationColor == null ? _this.decorationColor : decorationColor; - t12 = _this.decorationThickness; - t12 = t12 == null ? _null : t12 + 0; - return A.TextStyle$(t3, t4, t2, _null, _this.decoration, t11, _this.decorationStyle, t12, t5, _this._fontFamilyFallback, _this.fontFeatures, t6, _this.fontStyle, _this.fontVariations, t7, t1, t10, _this.inherit, _this.leadingDistribution, t8, _this.locale, _this.overflow, _this._package, _this.shadows, _this.textBaseline, t9); - }, - merge$1(other) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23; - if (other == null) - return this; - if (!other.inherit) - return other; - t1 = other.color; - t2 = other.backgroundColor; - t3 = other.fontSize; - t4 = other.fontWeight; - t5 = other.fontStyle; - t6 = other.letterSpacing; - t7 = other.wordSpacing; - t8 = other.textBaseline; - t9 = other.height; - t10 = other.leadingDistribution; - t11 = other.locale; - t12 = other.foreground; - t13 = other.background; - t14 = other.shadows; - t15 = other.fontFeatures; - t16 = other.fontVariations; - t17 = other.decoration; - t18 = other.decorationColor; - t19 = other.decorationStyle; - t20 = other.decorationThickness; - t21 = other.get$_fontFamily(0); - t22 = other._fontFamilyFallback; - t23 = other._package; - return this.copyWith$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(t13, t2, t1, null, t17, t18, t19, t20, t21, t22, t15, t3, t5, t16, t4, t12, t9, t10, t6, t11, other.overflow, t23, t14, t8, t7); - }, - getTextStyle$1$textScaler(textScaler) { - var t1, t2, _1_1, _1_2, paint, t3, color, _this = this, - _0_0 = _this.fontSize; - $label0$0: { - t1 = null; - if (_0_0 == null) - break $label0$0; - t2 = textScaler.$eq(0, B._LinearTextScaler_1); - if (t2) { - t1 = _0_0; - break $label0$0; - } - t2 = _0_0 * textScaler.textScaleFactor; - t1 = t2; - break $label0$0; - } - t2 = _this.get$fontFamilyFallback(); - _1_1 = _this.background; - _1_2 = _this.backgroundColor; - $label1$1: { - if (_1_1 instanceof A.CkPaint) { - paint = _1_1 == null ? type$.Paint._as(_1_1) : _1_1; - t3 = paint; - break $label1$1; - } - t3 = type$.Color; - if (t3._is(_1_2)) { - color = _1_2 == null ? t3._as(_1_2) : _1_2; - $.$get$_renderer(); - t3 = A.CkPaint$(); - t3._colorValue = color.get$value(0); - break $label1$1; - } - t3 = null; - break $label1$1; - } - return A.TextStyle_TextStyle(t3, _this.color, _this.decoration, _this.decorationColor, _this.decorationStyle, _this.decorationThickness, _this.fontFamily, t2, _this.fontFeatures, t1, _this.fontStyle, _this.fontVariations, _this.fontWeight, _this.foreground, _this.height, _this.leadingDistribution, _this.letterSpacing, _this.locale, _this.shadows, _this.textBaseline, _this.wordSpacing); - }, - getParagraphStyle$8$ellipsis$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior$textScaler(ellipsis, locale, maxLines, strutStyle, textAlign, textDirection, textHeightBehavior, textScaler) { - var t2, t3, t4, _0_0, t5, t6, t7, t8, t9, t10, t11, _this = this, _null = null, - leadingDistribution = _this.leadingDistribution, - effectiveTextHeightBehavior = leadingDistribution == null ? _null : new A.TextHeightBehavior(leadingDistribution), - t1 = _this.fontSize; - if (t1 == null) - t1 = 14; - t2 = textScaler.textScaleFactor; - if (strutStyle == null) - t3 = _null; - else { - t3 = strutStyle.fontFamily; - t4 = strutStyle.get$fontFamilyFallback(); - _0_0 = strutStyle.fontSize; - $label0$0: { - t5 = _null; - if (_0_0 == null) - break $label0$0; - t6 = _0_0 * t2; - t5 = t6; - break $label0$0; - } - t6 = strutStyle.height; - t7 = strutStyle.leading; - t8 = strutStyle.leadingDistribution; - t9 = strutStyle.fontWeight; - t10 = strutStyle.fontStyle; - t11 = strutStyle.forceStrutHeight; - $.$get$_renderer(); - t3 = new A.CkStrutStyle(t3, t4, t5, t6 === 0 ? _null : t6, t7, t9, t10, t11, t8); - } - return A.ParagraphStyle_ParagraphStyle(ellipsis, _this.fontFamily, t1 * t2, _this.fontStyle, _this.fontWeight, _this.height, locale, maxLines, t3, textAlign, textDirection, effectiveTextHeightBehavior); - }, - compareTo$1(_, other) { - var t1, _this = this; - if (_this === other) - return B.RenderComparison_0; - t1 = true; - if (_this.inherit === other.inherit) - if (_this.fontFamily == other.fontFamily) - if (_this.fontSize == other.fontSize) - if (_this.fontWeight == other.fontWeight) - if (_this.letterSpacing == other.letterSpacing) - if (_this.wordSpacing == other.wordSpacing) - if (_this.textBaseline == other.textBaseline) - if (_this.height == other.height) - if (_this.leadingDistribution == other.leadingDistribution) - if (_this.foreground == other.foreground) - if (_this.background == other.background) - if (A.listEquals(_this.shadows, other.shadows)) - if (A.listEquals(_this.fontFeatures, other.fontFeatures)) - if (A.listEquals(_this.fontVariations, other.fontVariations)) { - t1 = A.listEquals(_this.get$fontFamilyFallback(), other.get$fontFamilyFallback()); - t1 = !t1; - } - if (t1) - return B.RenderComparison_3; - if (!J.$eq$(_this.color, other.color) || !J.$eq$(_this.backgroundColor, other.backgroundColor) || !J.$eq$(_this.decoration, other.decoration) || !J.$eq$(_this.decorationColor, other.decorationColor) || _this.decorationStyle != other.decorationStyle || _this.decorationThickness != other.decorationThickness) - return B.RenderComparison_2; - return B.RenderComparison_0; - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.TextStyle) - if (other.inherit === _this.inherit) - if (J.$eq$(other.color, _this.color)) - if (J.$eq$(other.backgroundColor, _this.backgroundColor)) - if (other.fontSize == _this.fontSize) - if (other.fontWeight == _this.fontWeight) - if (other.letterSpacing == _this.letterSpacing) - if (other.wordSpacing == _this.wordSpacing) - if (other.textBaseline == _this.textBaseline) - if (other.height == _this.height) - if (other.leadingDistribution == _this.leadingDistribution) - if (other.foreground == _this.foreground) - if (other.background == _this.background) - if (A.listEquals(other.shadows, _this.shadows)) - if (A.listEquals(other.fontFeatures, _this.fontFeatures)) - if (A.listEquals(other.fontVariations, _this.fontVariations)) - if (J.$eq$(other.decoration, _this.decoration)) - if (J.$eq$(other.decorationColor, _this.decorationColor)) - if (other.decorationStyle == _this.decorationStyle) - if (other.decorationThickness == _this.decorationThickness) - if (other.fontFamily == _this.fontFamily) - t1 = A.listEquals(other.get$fontFamilyFallback(), _this.get$fontFamilyFallback()); - return t1; - }, - get$hashCode(_) { - var t2, _this = this, _null = null, - fontFamilyFallback = _this.get$fontFamilyFallback(), - t1 = fontFamilyFallback == null ? _null : A.Object_hashAll(fontFamilyFallback), - fontHash = A.Object_hash(_this.decorationStyle, _this.decorationThickness, _this.fontFamily, t1, _this._package, _this.overflow, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue), - shadows = _this.shadows, - fontVariations = _this.fontVariations; - t1 = shadows == null ? _null : A.Object_hashAll(shadows); - t2 = fontVariations == null ? _null : A.Object_hashAll(fontVariations); - return A.Object_hash(_this.inherit, _this.color, _this.backgroundColor, _this.fontSize, _this.fontWeight, _this.fontStyle, _this.letterSpacing, _this.wordSpacing, _this.textBaseline, _this.height, _this.leadingDistribution, _this.locale, _this.foreground, _this.background, t1, _null, t2, _this.decoration, _this.decorationColor, fontHash); - }, - toStringShort$0() { - return "TextStyle"; - } - }; - A._TextStyle_Object_Diagnosticable.prototype = {}; - A.FrictionSimulation.prototype = { - FrictionSimulation$5$constantDeceleration$tolerance(drag, position, velocity, constantDeceleration, tolerance) { - var _this = this; - _this._finalTime = A._newtonsMethod(new A.FrictionSimulation_closure(_this), _this.get$dx(_this), 0, 10, 0); - }, - x$1(_, time) { - var t1, t2, _this = this; - if (time > _this._finalTime) - return _this.get$finalX(); - t1 = _this._v; - t2 = _this._dragLog; - return _this._friction_simulation$_x + t1 * Math.pow(_this._drag, time) / t2 - t1 / t2 - _this._constantDeceleration / 2 * time * time; - }, - dx$1(_, time) { - var _this = this; - if (time > _this._finalTime) - return 0; - return _this._v * Math.pow(_this._drag, time) - _this._constantDeceleration * time; - }, - get$finalX() { - var _this = this; - if (_this._constantDeceleration === 0) - return _this._friction_simulation$_x - _this._v / _this._dragLog; - return _this.x$1(0, _this._finalTime); - }, - timeAtX$1(x) { - var t2, _this = this, - t1 = _this._friction_simulation$_x; - if (x === t1) - return 0; - t2 = _this._v; - if (t2 !== 0) - if (t2 > 0) - t1 = x < t1 || x > _this.get$finalX(); - else - t1 = x > t1 || x < _this.get$finalX(); - else - t1 = true; - if (t1) - return 1 / 0; - return A._newtonsMethod(_this.get$dx(_this), _this.get$x(_this), 0, 10, x); - }, - isDone$1(time) { - return Math.abs(this.dx$1(0, time)) < this.tolerance.velocity; - }, - toString$0(_) { - return "FrictionSimulation(c\u2093: " + B.JSNumber_methods.toStringAsFixed$1(this._drag, 1) + ", x\u2080: " + B.JSNumber_methods.toStringAsFixed$1(this._friction_simulation$_x, 1) + ", dx\u2080: " + B.JSNumber_methods.toStringAsFixed$1(this._v, 1) + ")"; - } - }; - A.FrictionSimulation_closure.prototype = { - call$1(time) { - var t1 = this.$this; - return t1._v * Math.pow(t1._drag, time) * t1._dragLog - t1._constantDeceleration; - }, - $signature: 1 - }; - A.Simulation.prototype = { - toString$0(_) { - return "Simulation"; - } - }; - A.SpringDescription.prototype = { - toString$0(_) { - return "SpringDescription(mass: " + B.JSNumber_methods.toStringAsFixed$1(this.mass, 1) + ", stiffness: " + B.JSInt_methods.toStringAsFixed$1(this.stiffness, 1) + ", damping: " + B.JSNumber_methods.toStringAsFixed$1(this.damping, 1) + ")"; - } - }; - A.SpringType.prototype = { - _enumToString$0() { - return "SpringType." + this._name; - } - }; - A.SpringSimulation.prototype = { - x$1(_, time) { - var t1 = this._endPosition, - t2 = this._solution.x$1(0, time); - return t1 + t2; - }, - dx$1(_, time) { - var t1 = this._solution.dx$1(0, time); - return t1; - }, - isDone$1(time) { - var t1 = this._solution; - return A.nearEqual(t1.x$1(0, time), 0, this.tolerance.distance) && A.nearEqual(t1.dx$1(0, time), 0, this.tolerance.velocity); - }, - toString$0(_) { - var t1 = this._solution; - return "SpringSimulation(end: " + B.JSNumber_methods.toStringAsFixed$1(this._endPosition, 1) + ", " + t1.get$type(t1).toString$0(0) + ")"; - } - }; - A.ScrollSpringSimulation.prototype = { - x$1(_, time) { - return this.isDone$1(time) ? this._endPosition : this.super$SpringSimulation$x(0, time); - } - }; - A._CriticalSolution.prototype = { - x$1(_, time) { - return (this._c1 + this._c2 * time) * Math.pow(2.718281828459045, this._r * time); - }, - dx$1(_, time) { - var t1 = this._r, - power = Math.pow(2.718281828459045, t1 * time), - t2 = this._c2; - return t1 * (this._c1 + t2 * time) * power + t2 * power; - }, - get$type(_) { - return B.SpringType_0; - } - }; - A._OverdampedSolution.prototype = { - x$1(_, time) { - var _this = this; - return _this._c1 * Math.pow(2.718281828459045, _this._r1 * time) + _this._c2 * Math.pow(2.718281828459045, _this._r2 * time); - }, - dx$1(_, time) { - var _this = this, - t1 = _this._r1, - t2 = _this._r2; - return _this._c1 * t1 * Math.pow(2.718281828459045, t1 * time) + _this._c2 * t2 * Math.pow(2.718281828459045, t2 * time); - }, - get$type(_) { - return B.SpringType_2; - } - }; - A._UnderdampedSolution.prototype = { - x$1(_, time) { - var _this = this, - t1 = _this._w * time; - return Math.pow(2.718281828459045, _this._r * time) * (_this._c1 * Math.cos(t1) + _this._c2 * Math.sin(t1)); - }, - dx$1(_, time) { - var t4, _this = this, - t1 = _this._r, - power = Math.pow(2.718281828459045, t1 * time), - t2 = _this._w, - t3 = t2 * time, - cosine = Math.cos(t3), - sine = Math.sin(t3); - t3 = _this._c2; - t4 = _this._c1; - return power * (t3 * t2 * cosine - t4 * t2 * sine) + t1 * power * (t3 * sine + t4 * cosine); - }, - get$type(_) { - return B.SpringType_1; - } - }; - A.Tolerance.prototype = { - toString$0(_) { - return "Tolerance(distance: \xb1" + A.S(this.distance) + ", time: \xb10.001, velocity: \xb1" + A.S(this.velocity) + ")"; - } - }; - A.RenderAnimatedSizeState.prototype = { - _enumToString$0() { - return "RenderAnimatedSizeState." + this._name; - } - }; - A.RenderAnimatedSize.prototype = { - RenderAnimatedSize$9$alignment$child$clipBehavior$curve$duration$onEnd$reverseDuration$textDirection$vsync(alignment, child, clipBehavior, curve, duration, onEnd, reverseDuration, textDirection, vsync) { - var _this = this, - t1 = A.AnimationController$(null, duration, reverseDuration, null, vsync); - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, new A.RenderAnimatedSize_closure(_this)); - _this.__RenderAnimatedSize__controller_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__RenderAnimatedSize__controller_F = t1; - t1 = A.CurvedAnimation$(curve, t1, null); - _this.__RenderAnimatedSize__animation_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__RenderAnimatedSize__animation_F = t1; - _this._onEnd = onEnd; - }, - set$duration(_, value) { - var t1 = this.__RenderAnimatedSize__controller_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (value.$eq(0, t1.duration)) - return; - t1.duration = value; - }, - set$reverseDuration(value) { - var t1 = this.__RenderAnimatedSize__controller_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (value == t1.reverseDuration) - return; - t1.reverseDuration = value; - }, - set$curve(_, value) { - var t1 = this.__RenderAnimatedSize__animation_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (value === t1.curve) - return; - t1.curve = value; - }, - set$vsync(value) { - var t1, t2, t3; - if (value === this._vsync) - return; - this._vsync = value; - t1 = this.__RenderAnimatedSize__controller_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1._ticker; - t2.toString; - t1 = t1._ticker = value.createTicker$1(t1.get$_animation_controller$_tick()); - t3 = t2._ticker$_future; - if (t3 != null) { - t1._ticker$_future = t3; - t1._startTime = t2._startTime; - if (!t1._muted) - t3 = t1._animationId == null; - else - t3 = false; - if (t3) - t1._animationId = $.SchedulerBinding__instance.scheduleFrameCallback$2$rescheduling(t1.get$_ticker$_tick(), false); - t2._ticker$_future = null; - t2.unscheduleTick$0(); - } - t2.dispose$0(); - }, - set$onEnd(_, value) { - return; - }, - attach$1(owner) { - var t1, _this = this; - _this.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$attach(owner); - switch (_this._animated_size$_state.index) { - case 0: - case 1: - break; - case 2: - case 3: - _this.markNeedsLayout$0(); - break; - } - t1 = _this.__RenderAnimatedSize__controller_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.didRegisterListener$0(); - t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t1._isDirty = true; - t1._list.push(_this.get$_animationStatusListener()); - }, - detach$0(_) { - var t1 = this.__RenderAnimatedSize__controller_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.stop$0(0); - t1.removeStatusListener$1(this.get$_animationStatusListener()); - this.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$detach(0); - }, - performLayout$0() { - var t2, constraints, t3, _this = this, - t1 = _this.__RenderAnimatedSize__controller_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.__AnimationController__value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - _this._animated_size$_lastValue = t2; - _this.__RenderAnimatedSize__hasVisualOverflow_A = false; - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); - t2 = _this.RenderObjectWithChildMixin__child; - if (t2 != null) - t3 = constraints.minWidth >= constraints.maxWidth && constraints.minHeight >= constraints.maxHeight; - else - t3 = true; - if (t3) { - t1.stop$0(0); - t1 = _this._sizeTween; - _this._box$_size = _this.__RenderAnimatedSize__currentSize_A = t1.begin = t1.end = new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); - _this._animated_size$_state = B.RenderAnimatedSizeState_0; - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.layout$1(constraints); - return; - } - t2.layout$2$parentUsesSize(constraints, true); - switch (_this._animated_size$_state.index) { - case 0: - t1 = _this._sizeTween; - t1.begin = t1.end = _this.RenderObjectWithChildMixin__child.get$size(0); - _this._animated_size$_state = B.RenderAnimatedSizeState_1; - break; - case 1: - t2 = _this._sizeTween; - if (!J.$eq$(t2.end, _this.RenderObjectWithChildMixin__child.get$size(0))) { - t2.begin = _this.get$size(0); - t2.end = _this.RenderObjectWithChildMixin__child.get$size(0); - _this._animated_size$_lastValue = 0; - t1.forward$1$from(0, 0); - _this._animated_size$_state = B.RenderAnimatedSizeState_2; - } else { - t3 = t1.__AnimationController__value_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - if (t3 === t1.upperBound) - t2.begin = t2.end = _this.RenderObjectWithChildMixin__child.get$size(0); - else { - t2 = t1._ticker; - if (!(t2 != null && t2._ticker$_future != null)) - t1.forward$0(0); - } - } - break; - case 2: - t2 = _this._sizeTween; - if (!J.$eq$(t2.end, _this.RenderObjectWithChildMixin__child.get$size(0))) { - t2.begin = t2.end = _this.RenderObjectWithChildMixin__child.get$size(0); - _this._animated_size$_lastValue = 0; - t1.forward$1$from(0, 0); - _this._animated_size$_state = B.RenderAnimatedSizeState_3; - } else { - _this._animated_size$_state = B.RenderAnimatedSizeState_1; - t2 = t1._ticker; - if (!(t2 != null && t2._ticker$_future != null)) - t1.forward$0(0); - } - break; - case 3: - t2 = _this._sizeTween; - if (!J.$eq$(t2.end, _this.RenderObjectWithChildMixin__child.get$size(0))) { - t2.begin = t2.end = _this.RenderObjectWithChildMixin__child.get$size(0); - _this._animated_size$_lastValue = 0; - t1.forward$1$from(0, 0); - } else { - t1.stop$0(0); - _this._animated_size$_state = B.RenderAnimatedSizeState_1; - } - break; - } - t1 = _this._sizeTween; - t2 = _this.__RenderAnimatedSize__animation_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.transform$1(0, t2.get$value(0)); - t2.toString; - _this._box$_size = _this.__RenderAnimatedSize__currentSize_A = constraints.constrain$1(t2); - _this.alignChild$0(); - if (_this.get$size(0)._dx < t1.end._dx || _this.get$size(0)._dy < t1.end._dy) - _this.__RenderAnimatedSize__hasVisualOverflow_A = true; - }, - computeDryLayout$1(constraints) { - var t2, childSize, _this = this, - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) - t2 = constraints.minWidth >= constraints.maxWidth && constraints.minHeight >= constraints.maxHeight; - else - t2 = true; - if (t2) - return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); - childSize = t1._computeIntrinsics$3(B.C__DryLayout, constraints, t1.get$_computeDryLayout()); - switch (_this._animated_size$_state.index) { - case 0: - return constraints.constrain$1(childSize); - case 1: - if (!J.$eq$(_this._sizeTween.end, childSize)) { - t1 = _this.__RenderAnimatedSize__currentSize_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return constraints.constrain$1(t1); - } else { - t1 = _this.__RenderAnimatedSize__controller_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.__AnimationController__value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - if (t2 === t1.upperBound) - return constraints.constrain$1(childSize); - } - break; - case 3: - case 2: - if (!J.$eq$(_this._sizeTween.end, childSize)) - return constraints.constrain$1(childSize); - break; - } - t1 = _this.__RenderAnimatedSize__animation_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = _this._sizeTween.transform$1(0, t1.get$value(0)); - t1.toString; - return constraints.constrain$1(t1); - }, - _animationStatusListener$1($status) { - }, - paint$2(context, offset) { - var t1, t2, t3, _this = this; - if (_this.RenderObjectWithChildMixin__child != null) { - t1 = _this.__RenderAnimatedSize__hasVisualOverflow_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1 && _this._animated_size$_clipBehavior !== B.Clip_0; - } else - t1 = false; - t2 = _this._animated_size$_clipRectLayer; - if (t1) { - t1 = _this.get$size(0); - t3 = _this.__RenderObject__needsCompositing_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t3, offset, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy), A.RenderShiftedBox.prototype.get$paint.call(_this), _this._animated_size$_clipBehavior, t2._layer)); - } else { - t2.set$layer(0, null); - _this.super$RenderShiftedBox$paint(context, offset); - } - }, - dispose$0() { - var t1, _this = this; - _this._animated_size$_clipRectLayer.set$layer(0, null); - t1 = _this.__RenderAnimatedSize__controller_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.__RenderAnimatedSize__animation_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this.super$RenderObject$dispose(); - } - }; - A.RenderAnimatedSize_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1.__RenderAnimatedSize__controller_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__AnimationController__value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - if (t2 !== t1._animated_size$_lastValue) - t1.markNeedsLayout$0(); - }, - $signature: 0 - }; - A.RendererBinding.prototype = { - get$pipelineOwner() { - var result, _this = this, - value = _this.RendererBinding___RendererBinding_pipelineOwner_FI; - if (value === $) { - result = A.PipelineOwner$(new A.RendererBinding_pipelineOwner_closure(_this), new A.RendererBinding_pipelineOwner_closure0(_this), new A.RendererBinding_pipelineOwner_closure1(_this)); - value !== $ && A.throwUnnamedLateFieldADI(); - _this.RendererBinding___RendererBinding_pipelineOwner_FI = result; - value = result; - } - return value; - }, - handleMetricsChanged$0() { - var t1, forceFrame, t2, t3, t4, dpr, t5, t6, t7, devicePixelRatio; - for (t1 = this.RendererBinding__viewIdToRenderView, t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first), forceFrame = false; t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - forceFrame = forceFrame || t2.RenderObjectWithChildMixin__child != null; - t3 = t2._view; - t4 = $.$get$EngineFlutterDisplay__instance(); - dpr = t4._debugDevicePixelRatioOverride; - if (dpr == null) - dpr = t4.get$browserDevicePixelRatio(); - t5 = t3._physicalSize; - if (t5 == null) { - t5 = t3.dimensionsProvider.computePhysicalSize$0(); - t3._physicalSize = t5; - } - t5 = A.ViewConstraints_ViewConstraints$fromJs(t3._jsViewConstraints, new A.Size(t5._dx / dpr, t5._dy / dpr)); - t3 = t5.minWidth * dpr; - t6 = t5.maxWidth * dpr; - t7 = t5.minHeight * dpr; - t5 = t5.maxHeight * dpr; - devicePixelRatio = t4._debugDevicePixelRatioOverride; - if (devicePixelRatio == null) - devicePixelRatio = t4.get$browserDevicePixelRatio(); - t2.set$configuration(new A.ViewConfiguration(new A.BoxConstraints(t3 / devicePixelRatio, t6 / devicePixelRatio, t7 / devicePixelRatio, t5 / devicePixelRatio), new A.BoxConstraints(t3, t6, t7, t5), devicePixelRatio)); - } - if (forceFrame) - this.scheduleForcedFrame$0(); - }, - handleTextScaleFactorChanged$0() { - }, - handlePlatformBrightnessChanged$0() { - }, - initMouseTracker$0() { - var t2, - t1 = this.RendererBinding__mouseTracker; - if (t1 != null) { - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - } - t1 = type$.int; - t2 = $.$get$ChangeNotifier__emptyListeners(); - this.RendererBinding__mouseTracker = new A.MouseTracker(new A.RendererBinding_initMouseTracker_closure(this), new A.MouseCursorManager(B.SystemMouseCursor_basic, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.MouseCursorSession)), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._MouseState), t2); - }, - _handleWebFirstFrame$1(__wc0_formal) { - B.MethodChannel_mfT._invokeMethod$1$3$arguments$missingOk("first-frame", null, false, type$.void); - }, - _handlePersistentFrameCallback$1(timeStamp) { - this.drawFrame$0(); - this._scheduleMouseTrackerUpdate$0(); - }, - _scheduleMouseTrackerUpdate$0() { - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.RendererBinding__scheduleMouseTrackerUpdate_closure(this)); - }, - allowFirstFrame$0() { - --this.RendererBinding__firstFrameDeferredCount; - if (!this.RendererBinding__firstFrameSent) - this.scheduleWarmUpFrame$0(); - }, - drawFrame$0() { - var _this = this, - t1 = _this.RendererBinding___RendererBinding__rootPipelineOwner_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.flushLayout$0(); - _this.RendererBinding___RendererBinding__rootPipelineOwner_A.flushCompositingBits$0(); - _this.RendererBinding___RendererBinding__rootPipelineOwner_A.flushPaint$0(); - if (_this.RendererBinding__firstFrameSent || _this.RendererBinding__firstFrameDeferredCount === 0) { - for (t1 = _this.RendererBinding__viewIdToRenderView, t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) - t1.__js_helper$_current.compositeFrame$0(); - _this.RendererBinding___RendererBinding__rootPipelineOwner_A.flushSemantics$0(); - _this.RendererBinding__firstFrameSent = true; - } - } - }; - A.RendererBinding_pipelineOwner_closure.prototype = { - call$0() { - var t1 = this.$this.get$pipelineOwner()._rootNode; - if (t1 != null) - t1.scheduleInitialSemantics$0(); - }, - $signature: 0 - }; - A.RendererBinding_pipelineOwner_closure1.prototype = { - call$1(update) { - var t1 = this.$this.get$pipelineOwner()._rootNode; - if (t1 != null) - t1._view.get$semantics().updateSemantics$1(update); - }, - $signature: 210 - }; - A.RendererBinding_pipelineOwner_closure0.prototype = { - call$0() { - var t1 = this.$this.get$pipelineOwner()._rootNode; - if (t1 != null) - t1.clearSemantics$0(); - }, - $signature: 0 - }; - A.RendererBinding_initMouseTracker_closure.prototype = { - call$2(position, viewId) { - var result = A.HitTestResult$(); - this.$this.hitTestInView$3(result, position, viewId); - return result; - }, - $signature: 327 - }; - A.RendererBinding__scheduleMouseTrackerUpdate_closure.prototype = { - call$1(duration) { - this.$this.RendererBinding__mouseTracker.updateAllDevices$0(); - }, - $signature: 6 - }; - A._BindingPipelineManifold.prototype = { - dispose$0() { - this._binding.get$_binding1$_semanticsEnabled().removeListener$1(0, this.get$notifyListeners()); - this.super$ChangeNotifier$dispose(); - } - }; - A._DefaultRootPipelineOwner.prototype = {}; - A._ReusableRenderView.prototype = { - prepareInitialFrame$0() { - if (this._initialFramePrepared) - return; - this.super$RenderView$prepareInitialFrame(); - this._initialFramePrepared = true; - }, - scheduleInitialSemantics$0() { - this.clearSemantics$0(); - this.super$RenderObject$scheduleInitialSemantics(); - }, - dispose$0() { - this.set$child(null); - } - }; - A.BoxConstraints.prototype = { - copyWith$4$maxHeight$maxWidth$minHeight$minWidth(maxHeight, maxWidth, minHeight, minWidth) { - var _this = this, - t1 = minWidth == null ? _this.minWidth : minWidth, - t2 = maxWidth == null ? _this.maxWidth : maxWidth, - t3 = minHeight == null ? _this.minHeight : minHeight; - return new A.BoxConstraints(t1, t2, t3, maxHeight == null ? _this.maxHeight : maxHeight); - }, - copyWith$2$minHeight$minWidth(minHeight, minWidth) { - return this.copyWith$4$maxHeight$maxWidth$minHeight$minWidth(null, null, minHeight, minWidth); - }, - copyWith$2$maxWidth$minWidth(maxWidth, minWidth) { - return this.copyWith$4$maxHeight$maxWidth$minHeight$minWidth(null, maxWidth, null, minWidth); - }, - copyWith$2$maxHeight$minHeight(maxHeight, minHeight) { - return this.copyWith$4$maxHeight$maxWidth$minHeight$minWidth(maxHeight, null, minHeight, null); - }, - copyWith$1$maxHeight(maxHeight) { - return this.copyWith$4$maxHeight$maxWidth$minHeight$minWidth(maxHeight, null, null, null); - }, - copyWith$1$maxWidth(maxWidth) { - return this.copyWith$4$maxHeight$maxWidth$minHeight$minWidth(null, maxWidth, null, null); - }, - deflate$1(edges) { - var _this = this, - horizontal = edges.get$horizontal(), - vertical = edges.get$_top(0) + edges.get$_bottom(0), - deflatedMinWidth = Math.max(0, _this.minWidth - horizontal), - deflatedMinHeight = Math.max(0, _this.minHeight - vertical); - return new A.BoxConstraints(deflatedMinWidth, Math.max(deflatedMinWidth, _this.maxWidth - horizontal), deflatedMinHeight, Math.max(deflatedMinHeight, _this.maxHeight - vertical)); - }, - enforce$1(constraints) { - var _this = this, - t1 = constraints.minWidth, - t2 = constraints.maxWidth, - t3 = constraints.minHeight, - t4 = constraints.maxHeight; - return new A.BoxConstraints(A.clampDouble(_this.minWidth, t1, t2), A.clampDouble(_this.maxWidth, t1, t2), A.clampDouble(_this.minHeight, t3, t4), A.clampDouble(_this.maxHeight, t3, t4)); - }, - tighten$2$height$width(height, width) { - var t5, t6, _this = this, - t1 = width == null, - t2 = _this.minWidth, - t3 = t1 ? t2 : A.clampDouble(width, t2, _this.maxWidth), - t4 = _this.maxWidth; - t1 = t1 ? t4 : A.clampDouble(width, t2, t4); - t2 = height == null; - t4 = _this.minHeight; - t5 = t2 ? t4 : A.clampDouble(height, t4, _this.maxHeight); - t6 = _this.maxHeight; - return new A.BoxConstraints(t3, t1, t5, t2 ? t6 : A.clampDouble(height, t4, t6)); - }, - tighten$1$width(width) { - return this.tighten$2$height$width(null, width); - }, - tighten$1$height(height) { - return this.tighten$2$height$width(height, null); - }, - get$flipped() { - var _this = this; - return new A.BoxConstraints(_this.minHeight, _this.maxHeight, _this.minWidth, _this.maxWidth); - }, - constrain$1(size) { - var _this = this; - return new A.Size(A.clampDouble(size._dx, _this.minWidth, _this.maxWidth), A.clampDouble(size._dy, _this.minHeight, _this.maxHeight)); - }, - constrainSizeAndAttemptToPreserveAspectRatio$1(size) { - var width1, height, aspectRatio, height0, height1, _this = this, - width = _this.minWidth, - width0 = _this.maxWidth; - if (width >= width0 && _this.minHeight >= _this.maxHeight) - return new A.Size(A.clampDouble(0, width, width0), A.clampDouble(0, _this.minHeight, _this.maxHeight)); - if (size.get$isEmpty(0)) - return _this.constrain$1(size); - width1 = size._dx; - height = size._dy; - aspectRatio = width1 / height; - if (width1 > width0) { - height = width0 / aspectRatio; - width1 = width0; - } - height0 = _this.maxHeight; - if (height > height0) { - width1 = height0 * aspectRatio; - height = height0; - } - if (width1 < width) { - height = width / aspectRatio; - width1 = width; - } - height1 = _this.minHeight; - if (height < height1) { - width1 = height1 * aspectRatio; - height = height1; - } - return new A.Size(A.clampDouble(width1, width, width0), A.clampDouble(height, height1, height0)); - }, - get$biggest() { - var _this = this; - return new A.Size(A.clampDouble(1 / 0, _this.minWidth, _this.maxWidth), A.clampDouble(1 / 0, _this.minHeight, _this.maxHeight)); - }, - get$isTight() { - var _this = this; - return _this.minWidth >= _this.maxWidth && _this.minHeight >= _this.maxHeight; - }, - $mul(_, factor) { - var _this = this; - return new A.BoxConstraints(_this.minWidth * factor, _this.maxWidth * factor, _this.minHeight * factor, _this.maxHeight * factor); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.BoxConstraints && other.minWidth === _this.minWidth && other.maxWidth === _this.maxWidth && other.minHeight === _this.minHeight && other.maxHeight === _this.maxHeight; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.minWidth, _this.maxWidth, _this.minHeight, _this.maxHeight, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var annotation, _this = this, - t1 = _this.minWidth, - t2 = false; - if (t1 >= 0) - if (t1 <= _this.maxWidth) { - t2 = _this.minHeight; - t2 = t2 >= 0 && t2 <= _this.maxHeight; - } - annotation = t2 ? "" : "; NOT NORMALIZED"; - if (t1 === 1 / 0 && _this.minHeight === 1 / 0) - return "BoxConstraints(biggest" + annotation + ")"; - if (t1 === 0 && _this.maxWidth === 1 / 0 && _this.minHeight === 0 && _this.maxHeight === 1 / 0) - return "BoxConstraints(unconstrained" + annotation + ")"; - t2 = new A.BoxConstraints_toString_describe(); - return "BoxConstraints(" + t2.call$3(t1, _this.maxWidth, "w") + ", " + t2.call$3(_this.minHeight, _this.maxHeight, "h") + annotation + ")"; - } - }; - A.BoxConstraints_toString_describe.prototype = { - call$3(min, max, dim) { - if (min === max) - return dim + "=" + B.JSNumber_methods.toStringAsFixed$1(min, 1); - return B.JSNumber_methods.toStringAsFixed$1(min, 1) + "<=" + dim + "<=" + B.JSNumber_methods.toStringAsFixed$1(max, 1); - }, - $signature: 231 - }; - A.BoxHitTestResult.prototype = { - addWithPaintTransform$3$hitTest$position$transform(hitTest, position, transform) { - if (transform != null) { - transform = A.Matrix4_tryInvert(A.PointerEvent_removePerspectiveTransform(transform)); - if (transform == null) - return false; - } - return this.addWithRawTransform$3$hitTest$position$transform(hitTest, position, transform); - }, - addWithPaintOffset$3$hitTest$offset$position(hitTest, offset, position) { - var isHit, - t1 = offset == null, - transformedPosition = t1 ? position : position.$sub(0, offset); - t1 = !t1; - if (t1) - this._localTransforms.push(new A._OffsetTransformPart(new A.Offset(-offset._dx, -offset._dy))); - isHit = hitTest.call$2(this, transformedPosition); - if (t1) - this.popTransform$0(); - return isHit; - }, - addWithRawTransform$3$hitTest$position$transform(hitTest, position, transform) { - var isHit, - t1 = transform == null, - transformedPosition = t1 ? position : A.MatrixUtils_transformPoint(transform, position); - t1 = !t1; - if (t1) - this._localTransforms.push(new A._MatrixTransformPart(transform)); - isHit = hitTest.call$2(this, transformedPosition); - if (t1) - this.popTransform$0(); - return isHit; - }, - addWithOutOfBandPosition$3$hitTest$paintOffset$paintTransform(hitTest, paintOffset, paintTransform) { - var isHit, _this = this; - if (paintOffset != null) - _this._localTransforms.push(new A._OffsetTransformPart(new A.Offset(-paintOffset._dx, -paintOffset._dy))); - else { - paintTransform.toString; - paintTransform = A.Matrix4_tryInvert(A.PointerEvent_removePerspectiveTransform(paintTransform)); - paintTransform.toString; - _this._localTransforms.push(new A._MatrixTransformPart(paintTransform)); - } - isHit = hitTest.call$1(_this); - _this.popTransform$0(); - return isHit; - }, - addWithOutOfBandPosition$2$hitTest$paintTransform(hitTest, paintTransform) { - hitTest.toString; - return this.addWithOutOfBandPosition$3$hitTest$paintOffset$paintTransform(hitTest, null, paintTransform); - }, - addWithOutOfBandPosition$2$hitTest$paintOffset(hitTest, paintOffset) { - hitTest.toString; - return this.addWithOutOfBandPosition$3$hitTest$paintOffset$paintTransform(hitTest, paintOffset, null); - } - }; - A.BoxHitTestEntry.prototype = { - toString$0(_) { - return "#" + A.shortHash(this.target) + "@" + this.localPosition.toString$0(0); - } - }; - A.BoxParentData.prototype = { - toString$0(_) { - return "offset=" + this.offset.toString$0(0); - } - }; - A.ContainerBoxParentData.prototype = {}; - A._DryLayout.prototype = { - memoize$3(cacheStorage, input, computer) { - var t1 = cacheStorage._cachedDryLayoutSizes; - if (t1 == null) - t1 = cacheStorage._cachedDryLayoutSizes = A.LinkedHashMap_LinkedHashMap$_empty(type$.BoxConstraints, type$.Size); - return t1.putIfAbsent$2(0, input, new A._DryLayout_memoize_closure(computer, input)); - }, - eventLabel$1(renderBox) { - return A.getRuntimeTypeOfDartObject(renderBox).toString$0(0) + ".getDryLayout"; - } - }; - A._DryLayout_memoize_closure.prototype = { - call$0() { - return this.computer.call$1(this.input); - }, - $signature: 328 - }; - A._Baseline.prototype = { - memoize$3(cacheStorage, input, computer) { - var t1; - switch (input._1) { - case B.TextBaseline_0: - t1 = cacheStorage._cachedAlphabeticBaseline; - if (t1 == null) { - t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.BoxConstraints, type$.nullable_double); - cacheStorage._cachedAlphabeticBaseline = t1; - } - break; - case B.TextBaseline_1: - t1 = cacheStorage._cachedIdeoBaseline; - if (t1 == null) { - t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.BoxConstraints, type$.nullable_double); - cacheStorage._cachedIdeoBaseline = t1; - } - break; - default: - t1 = null; - } - return t1.putIfAbsent$2(0, input._0, new A._Baseline_memoize_ifAbsent(computer, input)); - }, - eventLabel$1(renderBox) { - return A.getRuntimeTypeOfDartObject(renderBox).toString$0(0) + ".getDryBaseline"; - } - }; - A._Baseline_memoize_ifAbsent.prototype = { - call$0() { - return this.computer.call$1(this.input); - }, - $signature: 329 - }; - A._IntrinsicDimension.prototype = { - _enumToString$0() { - return "_IntrinsicDimension." + this._name; - }, - memoize$3(cacheStorage, input, computer) { - var t1 = cacheStorage._cachedIntrinsicDimensions; - if (t1 == null) - t1 = cacheStorage._cachedIntrinsicDimensions = A.LinkedHashMap_LinkedHashMap$_empty(type$.Record_2__IntrinsicDimension_and_double, type$.double); - return t1.putIfAbsent$2(0, new A._Record_2(this, input), new A._IntrinsicDimension_memoize_closure(computer, input)); - }, - eventLabel$1(renderBox) { - return A.getRuntimeTypeOfDartObject(renderBox).toString$0(0) + " intrinsics"; - } - }; - A._IntrinsicDimension_memoize_closure.prototype = { - call$0() { - return this.computer.call$1(this.input); - }, - $signature: 116 - }; - A._LayoutCacheStorage.prototype = {}; - A.RenderBox.prototype = { - setupParentData$1(child) { - if (!(child.parentData instanceof A.BoxParentData)) - child.parentData = new A.BoxParentData(B.Offset_0_0); - }, - _computeIntrinsics$2$3(type, input, computer) { - var result, t1; - if ($.debugProfileLayoutsEnabled || $.RenderBox__debugIntrinsicsDepth === 0) - A.FlutterTimeline_startSync(type.eventLabel$1(this), null); - $.RenderBox__debugIntrinsicsDepth = $.RenderBox__debugIntrinsicsDepth + 1; - result = type.memoize$3(this._layoutCacheStorage, input, computer); - t1 = $.RenderBox__debugIntrinsicsDepth - 1; - $.RenderBox__debugIntrinsicsDepth = t1; - if ($.debugProfileLayoutsEnabled || t1 === 0) - A.Timeline_finishSync(); - t1 = result; - return t1; - }, - _computeIntrinsics$3(type, input, computer) { - input.toString; - computer.toString; - return this._computeIntrinsics$2$3(type, input, computer, type$.Object, type$.dynamic); - }, - _computeWithTimeline$2$3(type, input, computer) { - var result, t1; - if ($.debugProfileLayoutsEnabled || $.RenderBox__debugIntrinsicsDepth === 0) - A.FlutterTimeline_startSync(type.eventLabel$1(this), null); - $.RenderBox__debugIntrinsicsDepth = $.RenderBox__debugIntrinsicsDepth + 1; - result = type.memoize$3(this._layoutCacheStorage, input, computer); - t1 = $.RenderBox__debugIntrinsicsDepth - 1; - $.RenderBox__debugIntrinsicsDepth = t1; - if ($.debugProfileLayoutsEnabled || t1 === 0) - A.Timeline_finishSync(); - return result; - }, - _computeWithTimeline$3(type, input, computer) { - input.toString; - computer.toString; - return this._computeWithTimeline$2$3(type, input, computer, type$.Object, type$.dynamic); - }, - computeMinIntrinsicWidth$1(height) { - return 0; - }, - computeMaxIntrinsicWidth$1(height) { - return 0; - }, - computeMinIntrinsicHeight$1(width) { - return 0; - }, - computeMaxIntrinsicHeight$1(width) { - return 0; - }, - _computeDryLayout$1(constraints) { - return this.computeDryLayout$1(constraints); - }, - computeDryLayout$1(constraints) { - return B.Size_0_0; - }, - getDryBaseline$2(constraints, baseline) { - return this._computeIntrinsics$3(B.C__Baseline, new A._Record_2(constraints, baseline), this.get$_computeDryBaseline()); - }, - _computeDryBaseline$1(pair) { - return this.computeDryBaseline$2(pair._0, pair._1); - }, - computeDryBaseline$2(constraints, baseline) { - return null; - }, - get$size(_) { - var t1 = this._box$_size; - return t1 == null ? A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(this).toString$0(0) + "#" + A.shortHash(this))) : t1; - }, - get$semanticBounds() { - var t1 = this.get$size(0); - return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - }, - getDistanceToBaseline$2$onlyReal(baseline, onlyReal) { - var result = null; - try { - result = this.getDistanceToActualBaseline$1(baseline); - } finally { - } - if (result == null && !onlyReal) - return this.get$size(0)._dy; - return result; - }, - getDistanceToBaseline$1(baseline) { - return this.getDistanceToBaseline$2$onlyReal(baseline, false); - }, - getDistanceToActualBaseline$1(baseline) { - return this._computeIntrinsics$3(B.C__Baseline, new A._Record_2(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this)), baseline), new A.RenderBox_getDistanceToActualBaseline_closure(this)); - }, - computeDistanceToActualBaseline$1(baseline) { - return null; - }, - get$constraints() { - return type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this)); - }, - markNeedsLayout$0() { - var _this = this, _null = null, - t1 = _this._layoutCacheStorage, - t2 = t1._cachedDryLayoutSizes, - t3 = t2 == null, - t4 = t3 ? _null : t2.__js_helper$_length !== 0, - hasCache = true; - if (t4 !== true) { - t4 = t1._cachedIntrinsicDimensions; - t4 = t4 == null ? _null : t4.__js_helper$_length !== 0; - if (t4 !== true) { - t4 = t1._cachedAlphabeticBaseline; - t4 = t4 == null ? _null : t4.__js_helper$_length !== 0; - if (t4 !== true) { - t4 = t1._cachedIdeoBaseline; - t4 = t4 == null ? _null : t4.__js_helper$_length !== 0; - t4 = t4 === true; - } else - t4 = hasCache; - hasCache = t4; - } - } - if (hasCache) { - if (!t3) - t2.clear$0(0); - t2 = t1._cachedIntrinsicDimensions; - if (t2 != null) - t2.clear$0(0); - t2 = t1._cachedAlphabeticBaseline; - if (t2 != null) - t2.clear$0(0); - t1 = t1._cachedIdeoBaseline; - if (t1 != null) - t1.clear$0(0); - } - if (hasCache && _this.get$parent(_this) != null) { - _this.markParentNeedsLayout$0(); - return; - } - _this.super$RenderObject$markNeedsLayout(); - }, - performResize$0() { - this._box$_size = this.computeDryLayout$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); - }, - performLayout$0() { - }, - hitTest$2$position(result, position) { - var _this = this; - if (_this._box$_size.contains$1(0, position)) - if (_this.hitTestChildren$2$position(result, position) || _this.hitTestSelf$1(position)) { - result.add$1(0, new A.BoxHitTestEntry(position, _this)); - return true; - } - return false; - }, - hitTestSelf$1(position) { - return false; - }, - hitTestChildren$2$position(result, position) { - return false; - }, - applyPaintTransform$2(child, transform) { - var offset, - t1 = child.parentData; - t1.toString; - offset = type$.BoxParentData._as(t1).offset; - transform.translate$2(0, offset._dx, offset._dy); - }, - globalToLocal$1(point) { - var n, t1, i, d, s, - transform = this.getTransformTo$1(0, null); - if (transform.copyInverse$1(transform) === 0) - return B.Offset_0_0; - n = new A.Vector3(new Float64Array(3)); - n.setValues$3(0, 0, 1); - t1 = new A.Vector3(new Float64Array(3)); - t1.setValues$3(0, 0, 0); - i = transform.perspectiveTransform$1(t1); - t1 = new A.Vector3(new Float64Array(3)); - t1.setValues$3(0, 0, 1); - d = transform.perspectiveTransform$1(t1).$sub(0, i); - t1 = new A.Vector3(new Float64Array(3)); - t1.setValues$3(point._dx, point._dy, 0); - s = transform.perspectiveTransform$1(t1); - t1 = s.$sub(0, d.scaled$1(n.dot$1(s) / n.dot$1(d)))._v3storage; - return new A.Offset(t1[0], t1[1]); - }, - get$paintBounds() { - var t1 = this.get$size(0); - return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - }, - handleEvent$2($event, entry) { - this.super$RenderObject$handleEvent($event, entry); - } - }; - A.RenderBox_getDistanceToActualBaseline_closure.prototype = { - call$1(pair) { - return this.$this.computeDistanceToActualBaseline$1(pair._1); - }, - $signature: 209 - }; - A.RenderBoxContainerDefaultsMixin.prototype = { - defaultComputeDistanceToFirstActualBaseline$1(baseline) { - var t1, t2, result, - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(this)._eval$1("RenderBoxContainerDefaultsMixin.1"); child != null;) { - t2 = child.parentData; - t2.toString; - t1._as(t2); - result = child.getDistanceToActualBaseline$1(baseline); - if (result != null) - return result + t2.offset._dy; - child = t2.ContainerParentDataMixin_nextSibling; - } - return null; - }, - defaultComputeDistanceToHighestActualBaseline$1(baseline) { - var t1, minBaseline, t2, _this, t3, - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(this)._eval$1("RenderBoxContainerDefaultsMixin.1"), minBaseline = null; child != null;) { - t2 = child.parentData; - t2.toString; - t1._as(t2); - _this = child.getDistanceToActualBaseline$1(baseline); - t3 = t2.offset; - minBaseline = A.BaselineOffset_minOf(minBaseline, _this == null ? null : _this + t3._dy); - child = t2.ContainerParentDataMixin_nextSibling; - } - return minBaseline; - }, - defaultHitTestChildren$2$position(result, position) { - var t2, child, _box_0 = {}, - t1 = _box_0.child = this.ContainerRenderObjectMixin__lastChild; - for (t2 = A._instanceType(this)._eval$1("RenderBoxContainerDefaultsMixin.1"); t1 != null; t1 = child) { - t1 = t1.parentData; - t1.toString; - t2._as(t1); - if (result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderBoxContainerDefaultsMixin_defaultHitTestChildren_closure(_box_0), t1.offset, position)) - return true; - child = t1.ContainerParentDataMixin_previousSibling; - _box_0.child = child; - } - return false; - }, - defaultPaint$2(context, offset) { - var t1, t2, t3, t4, t5, - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(this)._eval$1("RenderBoxContainerDefaultsMixin.1"), t2 = offset._dx, t3 = offset._dy; child != null;) { - t4 = child.parentData; - t4.toString; - t1._as(t4); - t5 = t4.offset; - context.paintChild$2(child, new A.Offset(t5._dx + t2, t5._dy + t3)); - child = t4.ContainerParentDataMixin_nextSibling; - } - } - }; - A.RenderBoxContainerDefaultsMixin_defaultHitTestChildren_closure.prototype = { - call$2(result, transformed) { - return this._box_0.child.hitTest$2$position(result, transformed); - }, - $signature: 15 - }; - A._ContainerBoxParentData_BoxParentData_ContainerParentDataMixin.prototype = { - detach$0(_) { - this.super$ParentData$detach(0); - } - }; - A.MultiChildLayoutParentData.prototype = { - toString$0(_) { - return this.super$BoxParentData$toString(0) + "; id=" + A.S(this.id); - } - }; - A.MultiChildLayoutDelegate.prototype = { - layoutChild$2(childId, constraints) { - var child = this._idToChild.$index(0, childId); - child.layout$2$parentUsesSize(constraints, true); - return child.get$size(0); - }, - positionChild$2(childId, offset) { - var t1 = this._idToChild.$index(0, childId).parentData; - t1.toString; - type$.MultiChildLayoutParentData._as(t1).offset = offset; - }, - _callPerformLayout$2(size, firstChild) { - var child, childParentData, t1, t2, t3, _this = this, - previousIdToChild = _this._idToChild; - try { - _this._idToChild = A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.RenderBox); - child = firstChild; - for (t1 = type$.MultiChildLayoutParentData; child != null;) { - t2 = child.parentData; - t2.toString; - childParentData = t1._as(t2); - t2 = _this._idToChild; - t2.toString; - t3 = childParentData.id; - t3.toString; - t2.$indexSet(0, t3, child); - child = childParentData.ContainerParentDataMixin_nextSibling; - } - _this.performLayout$1(size); - } finally { - _this._idToChild = previousIdToChild; - } - }, - toString$0(_) { - return "MultiChildLayoutDelegate"; - } - }; - A.RenderCustomMultiChildLayoutBox.prototype = { - setupParentData$1(child) { - if (!(child.parentData instanceof A.MultiChildLayoutParentData)) - child.parentData = new A.MultiChildLayoutParentData(null, null, B.Offset_0_0); - }, - set$delegate(newDelegate) { - var t1 = this._custom_layout$_delegate; - if (t1 === newDelegate) - return; - if (A.getRuntimeTypeOfDartObject(newDelegate) !== A.getRuntimeTypeOfDartObject(t1) || newDelegate.shouldRelayout$1(t1)) - this.markNeedsLayout$0(); - this._custom_layout$_delegate = newDelegate; - }, - attach$1(owner) { - this.super$_RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin$attach(owner); - }, - detach$0(_) { - this.super$_RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin$detach(0); - }, - computeMinIntrinsicWidth$1(height) { - var t1 = A.BoxConstraints$tightForFinite(height, 1 / 0), - width = t1.constrain$1(new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)))._dx; - if (isFinite(width)) - return width; - return 0; - }, - computeMaxIntrinsicWidth$1(height) { - var t1 = A.BoxConstraints$tightForFinite(height, 1 / 0), - width = t1.constrain$1(new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)))._dx; - if (isFinite(width)) - return width; - return 0; - }, - computeMinIntrinsicHeight$1(width) { - var t1 = A.BoxConstraints$tightForFinite(1 / 0, width), - height = t1.constrain$1(new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)))._dy; - if (isFinite(height)) - return height; - return 0; - }, - computeMaxIntrinsicHeight$1(width) { - var t1 = A.BoxConstraints$tightForFinite(1 / 0, width), - height = t1.constrain$1(new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)))._dy; - if (isFinite(height)) - return height; - return 0; - }, - computeDryLayout$1(constraints) { - return constraints.constrain$1(new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight))); - }, - performLayout$0() { - var _this = this, - t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); - _this._box$_size = t1.constrain$1(new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight))); - _this._custom_layout$_delegate._callPerformLayout$2(_this.get$size(0), _this.ContainerRenderObjectMixin__firstChild); - }, - paint$2(context, offset) { - this.defaultPaint$2(context, offset); - }, - hitTestChildren$2$position(result, position) { - return this.defaultHitTestChildren$2$position(result, position); - } - }; - A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$RenderObject$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.MultiChildLayoutParentData; child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$RenderObject$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.MultiChildLayoutParentData; child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; - A.CustomPainter.prototype = { - addListener$1(_, listener) { - var t1 = this._repaint; - return t1 == null ? null : t1.addListener$1(0, listener); - }, - removeListener$1(_, listener) { - var t1 = this._repaint; - return t1 == null ? null : t1.removeListener$1(0, listener); - }, - get$semanticsBuilder() { - return null; - }, - shouldRebuildSemantics$1(oldDelegate) { - return this.shouldRepaint$1(oldDelegate); - }, - hitTest$1(position) { - return null; - }, - toString$0(_) { - var t1 = A.shortHash(this), - t2 = this._repaint; - t2 = t2 == null ? null : t2.toString$0(0); - if (t2 == null) - t2 = ""; - return "#" + t1 + "(" + t2 + ")"; - } - }; - A.RenderCustomPaint.prototype = { - set$painter(value) { - var t1 = this._custom_paint$_painter; - if (t1 == value) - return; - this._custom_paint$_painter = value; - this._didUpdatePainter$2(value, t1); - }, - set$foregroundPainter(value) { - var t1 = this._foregroundPainter; - if (t1 == value) - return; - this._foregroundPainter = value; - this._didUpdatePainter$2(value, t1); - }, - _didUpdatePainter$2(newPainter, oldPainter) { - var _this = this, - t1 = newPainter == null; - if (t1) - _this.markNeedsPaint$0(); - else if (oldPainter == null || A.getRuntimeTypeOfDartObject(newPainter) !== A.getRuntimeTypeOfDartObject(oldPainter) || newPainter.shouldRepaint$1(oldPainter)) - _this.markNeedsPaint$0(); - if (_this._object$_owner != null) { - if (oldPainter != null) - oldPainter.removeListener$1(0, _this.get$markNeedsPaint()); - if (!t1) - newPainter.addListener$1(0, _this.get$markNeedsPaint()); - } - if (t1) { - if (_this._object$_owner != null) - _this.markNeedsSemanticsUpdate$0(); - } else if (oldPainter == null || A.getRuntimeTypeOfDartObject(newPainter) !== A.getRuntimeTypeOfDartObject(oldPainter) || newPainter.shouldRebuildSemantics$1(oldPainter)) - _this.markNeedsSemanticsUpdate$0(); - }, - set$preferredSize(value) { - if (this._preferredSize.$eq(0, value)) - return; - this._preferredSize = value; - this.markNeedsLayout$0(); - }, - computeMinIntrinsicWidth$1(height) { - var t1; - if (this.RenderObjectWithChildMixin__child == null) { - t1 = this._preferredSize._dx; - return isFinite(t1) ? t1 : 0; - } - return this.super$RenderProxyBoxMixin$computeMinIntrinsicWidth(height); - }, - computeMaxIntrinsicWidth$1(height) { - var t1; - if (this.RenderObjectWithChildMixin__child == null) { - t1 = this._preferredSize._dx; - return isFinite(t1) ? t1 : 0; - } - return this.super$RenderProxyBoxMixin$computeMaxIntrinsicWidth(height); - }, - computeMinIntrinsicHeight$1(width) { - var t1; - if (this.RenderObjectWithChildMixin__child == null) { - t1 = this._preferredSize._dy; - return isFinite(t1) ? t1 : 0; - } - return this.super$RenderProxyBoxMixin$computeMinIntrinsicHeight(width); - }, - computeMaxIntrinsicHeight$1(width) { - var t1; - if (this.RenderObjectWithChildMixin__child == null) { - t1 = this._preferredSize._dy; - return isFinite(t1) ? t1 : 0; - } - return this.super$RenderProxyBoxMixin$computeMaxIntrinsicHeight(width); - }, - attach$1(owner) { - var t1, _this = this; - _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach(owner); - t1 = _this._custom_paint$_painter; - if (t1 != null) - t1.addListener$1(0, _this.get$markNeedsPaint()); - t1 = _this._foregroundPainter; - if (t1 != null) - t1.addListener$1(0, _this.get$markNeedsPaint()); - }, - detach$0(_) { - var _this = this, - t1 = _this._custom_paint$_painter; - if (t1 != null) - t1.removeListener$1(0, _this.get$markNeedsPaint()); - t1 = _this._foregroundPainter; - if (t1 != null) - t1.removeListener$1(0, _this.get$markNeedsPaint()); - _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); - }, - hitTestChildren$2$position(result, position) { - var t1 = this._foregroundPainter; - if (t1 != null) { - t1 = t1.hitTest$1(position); - t1 = t1 === true; - } else - t1 = false; - if (t1) - return true; - return this.super$RenderProxyBoxMixin$hitTestChildren(result, position); - }, - hitTestSelf$1(position) { - var t1 = this._custom_paint$_painter; - return t1 != null; - }, - performLayout$0() { - this.super$RenderProxyBoxMixin$performLayout(); - this.markNeedsSemanticsUpdate$0(); - }, - computeSizeForNoChild$1(constraints) { - return constraints.constrain$1(this._preferredSize); - }, - _paintWithPainter$3(canvas, offset, painter) { - var t1; - A._Cell$named("debugPreviousCanvasSaveCount"); - t1 = canvas._canvas.skCanvas; - J.toInt$0$n(t1.save()); - if (!offset.$eq(0, B.Offset_0_0)) - t1.translate(offset._dx, offset._dy); - painter.paint$2(canvas, this.get$size(0)); - t1.restore(); - }, - paint$2(context, offset) { - var t1, t2, _this = this; - if (_this._custom_paint$_painter != null) { - t1 = context.get$canvas(0); - t2 = _this._custom_paint$_painter; - t2.toString; - _this._paintWithPainter$3(t1, offset, t2); - _this._setRasterCacheHints$1(context); - } - _this.super$RenderProxyBoxMixin$paint(context, offset); - if (_this._foregroundPainter != null) { - t1 = context.get$canvas(0); - t2 = _this._foregroundPainter; - t2.toString; - _this._paintWithPainter$3(t1, offset, t2); - _this._setRasterCacheHints$1(context); - } - }, - _setRasterCacheHints$1(context) { - }, - describeSemanticsConfiguration$1(config) { - var t1, _this = this; - _this.super$RenderObject$describeSemanticsConfiguration(config); - _this._backgroundSemanticsBuilder = null; - t1 = _this._foregroundPainter; - _this._foregroundSemanticsBuilder = t1 == null ? null : t1.get$semanticsBuilder(); - config._isSemanticBoundary = false; - }, - assembleSemanticsNode$3(node, config, children) { - var t1, hasBackgroundSemantics, hasForegroundSemantics, t2, _this = this; - _this._backgroundSemanticsNodes = A.RenderCustomPaint__updateSemanticsChildren(_this._backgroundSemanticsNodes, B.List_empty19); - _this._foregroundSemanticsNodes = A.RenderCustomPaint__updateSemanticsChildren(_this._foregroundSemanticsNodes, B.List_empty19); - t1 = _this._backgroundSemanticsNodes; - hasBackgroundSemantics = t1 != null && !t1.get$isEmpty(t1); - t1 = _this._foregroundSemanticsNodes; - hasForegroundSemantics = t1 != null && !t1.get$isEmpty(t1); - t1 = A._setArrayType([], type$.JSArray_SemanticsNode); - if (hasBackgroundSemantics) { - t2 = _this._backgroundSemanticsNodes; - t2.toString; - B.JSArray_methods.addAll$1(t1, t2); - } - B.JSArray_methods.addAll$1(t1, children); - if (hasForegroundSemantics) { - t2 = _this._foregroundSemanticsNodes; - t2.toString; - B.JSArray_methods.addAll$1(t1, t2); - } - _this.super$RenderObject$assembleSemanticsNode(node, config, t1); - }, - clearSemantics$0() { - this.super$RenderObject$clearSemantics(); - this._foregroundSemanticsNodes = this._backgroundSemanticsNodes = null; - } - }; - A.DebugOverflowIndicatorMixin.prototype = {}; - A.TextSelectionPoint.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.TextSelectionPoint && other.point.$eq(0, _this.point) && other.direction == _this.direction; - }, - toString$0(_) { - var t1, _this = this; - switch (_this.direction) { - case B.TextDirection_1: - t1 = _this.point.toString$0(0) + "-ltr"; - break; - case B.TextDirection_0: - t1 = _this.point.toString$0(0) + "-rtl"; - break; - case null: - case void 0: - t1 = _this.point.toString$0(0); - break; - default: - t1 = null; - } - return t1; - }, - get$hashCode(_) { - return A.Object_hash(this.point, this.direction, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.VerticalCaretMovementRun.prototype = { - get$isValid() { - var _this = this; - if (!_this._isValid) - return false; - if (_this._editable._editable$_textPainter.computeLineMetrics$0() !== _this._lineMetrics) - _this._isValid = false; - return _this._isValid; - }, - _getTextPositionForLine$1(lineNumber) { - var newOffset, position, _this = this, - t1 = _this._positionCache, - cachedPosition = t1.$index(0, lineNumber); - if (cachedPosition != null) - return cachedPosition; - newOffset = new A.Offset(_this._currentOffset._dx, _this._lineMetrics[lineNumber].get$baseline()); - position = new A.MapEntry(newOffset, _this._editable._editable$_textPainter.getPositionForOffset$1(newOffset), type$.MapEntry_Offset_TextPosition); - t1.$indexSet(0, lineNumber, position); - return position; - }, - get$current(_) { - return this._currentTextPosition; - }, - moveNext$0() { - var position, _this = this, - t1 = _this._editable$_currentLine + 1; - if (t1 >= _this._lineMetrics.length) - return false; - position = _this._getTextPositionForLine$1(t1); - ++_this._editable$_currentLine; - _this._currentOffset = position.key; - _this._currentTextPosition = position.value; - return true; - }, - movePrevious$0() { - var position, _this = this, - t1 = _this._editable$_currentLine; - if (t1 <= 0) - return false; - position = _this._getTextPositionForLine$1(t1 - 1); - --_this._editable$_currentLine; - _this._currentOffset = position.key; - _this._currentTextPosition = position.value; - return true; - }, - moveByOffset$1(offset) { - var t1, _this = this, - initialOffset = _this._currentOffset; - if (offset >= 0) { - for (t1 = initialOffset._dy + offset; _this._currentOffset._dy < t1;) - if (!_this.moveNext$0()) - break; - } else - for (t1 = initialOffset._dy + offset; _this._currentOffset._dy > t1;) - if (!_this.movePrevious$0()) - break; - return !initialOffset.$eq(0, _this._currentOffset); - } - }; - A.RenderEditable.prototype = { - dispose$0() { - var t1, t2, _this = this, _null = null; - _this._leaderLayerHandler.set$layer(0, _null); - t1 = _this._foregroundRenderObject; - if (t1 != null) - t1._layerHandle.set$layer(0, _null); - _this._foregroundRenderObject = null; - t1 = _this._backgroundRenderObject; - if (t1 != null) - t1._layerHandle.set$layer(0, _null); - _this._backgroundRenderObject = null; - _this._editable$_clipRectLayer.set$layer(0, _null); - t1 = _this._cachedBuiltInForegroundPainters; - if (t1 != null) { - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - } - t1 = _this._cachedBuiltInPainters; - if (t1 != null) { - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - } - t1 = _this._selectionStartInViewport; - t2 = t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - t1 = _this._selectionEndInViewport; - t1.ChangeNotifier__listeners = t2; - t1.ChangeNotifier__count = 0; - t1 = _this._autocorrectHighlightPainter; - t1.ChangeNotifier__listeners = t2; - t1.ChangeNotifier__count = 0; - t1 = _this._selectionPainter; - t1.ChangeNotifier__listeners = t2; - t1.ChangeNotifier__count = 0; - t1 = _this.get$_caretPainter(); - t1.ChangeNotifier__listeners = t2; - t1.ChangeNotifier__count = 0; - _this._editable$_textPainter.dispose$0(); - t1 = _this._textIntrinsicsCache; - if (t1 != null) - t1.dispose$0(); - if (_this._disposeShowCursor) { - t1 = _this._showCursor; - t1.ChangeNotifier__listeners = t2; - t1.ChangeNotifier__count = 0; - _this._disposeShowCursor = false; - } - _this.super$RenderObject$dispose(); - }, - _updateForegroundPainter$1(newPainter) { - var foregroundRenderObject, _this = this, - effectivePainter = _this.get$_builtInForegroundPainters(), - t1 = _this._foregroundRenderObject; - if (t1 == null) { - foregroundRenderObject = A._RenderEditableCustomPaint$(effectivePainter); - _this.adoptChild$1(foregroundRenderObject); - _this._foregroundRenderObject = foregroundRenderObject; - } else - t1.set$painter(effectivePainter); - _this._editable$_foregroundPainter = newPainter; - }, - _updatePainter$1(newPainter) { - var backgroundRenderObject, _this = this, - effectivePainter = _this.get$_builtInPainters(), - t1 = _this._backgroundRenderObject; - if (t1 == null) { - backgroundRenderObject = A._RenderEditableCustomPaint$(effectivePainter); - _this.adoptChild$1(backgroundRenderObject); - _this._backgroundRenderObject = backgroundRenderObject; - } else - t1.set$painter(effectivePainter); - _this._editable$_painter = newPainter; - }, - get$_caretPainter() { - var t1, t2, - value = this.__RenderEditable__caretPainter_FI; - if (value === $) { - $.$get$_renderer(); - t1 = A.CkPaint$(); - t2 = $.$get$ChangeNotifier__emptyListeners(); - value !== $ && A.throwUnnamedLateFieldADI(); - value = this.__RenderEditable__caretPainter_FI = new A._CaretPainter(t1, B.Offset_0_0, t2); - } - return value; - }, - get$_builtInForegroundPainters() { - var _this = this, - t1 = _this._cachedBuiltInForegroundPainters; - if (t1 == null) { - t1 = A._setArrayType([], type$.JSArray_RenderEditablePainter); - if (_this._paintCursorOnTop) - t1.push(_this.get$_caretPainter()); - t1 = _this._cachedBuiltInForegroundPainters = new A._CompositeRenderEditablePainter(t1, $.$get$ChangeNotifier__emptyListeners()); - } - return t1; - }, - get$_builtInPainters() { - var _this = this, - t1 = _this._cachedBuiltInPainters; - if (t1 == null) { - t1 = A._setArrayType([_this._autocorrectHighlightPainter, _this._selectionPainter], type$.JSArray_RenderEditablePainter); - if (!_this._paintCursorOnTop) - t1.push(_this.get$_caretPainter()); - t1 = _this._cachedBuiltInPainters = new A._CompositeRenderEditablePainter(t1, $.$get$ChangeNotifier__emptyListeners()); - } - return t1; - }, - set$textHeightBehavior(value) { - return; - }, - set$textWidthBasis(value) { - var t1 = this._editable$_textPainter; - if (t1._textWidthBasis === value) - return; - t1.set$textWidthBasis(value); - this.markNeedsLayout$0(); - }, - set$devicePixelRatio(_, value) { - if (this._editable$_devicePixelRatio === value) - return; - this._editable$_devicePixelRatio = value; - this.markNeedsLayout$0(); - }, - set$obscuringCharacter(value) { - if (this._obscuringCharacter === value) - return; - this._obscuringCharacter = value; - this.markNeedsLayout$0(); - }, - set$obscureText(value) { - var _this = this; - if (_this._obscureText === value) - return; - _this._obscureText = value; - _this._cachedAttributedValue = null; - _this.markNeedsSemanticsUpdate$0(); - }, - getLineAtOffset$1(position) { - var t1 = this._editable$_textPainter, - line = t1._layoutCache.layout._paragraph.getLineBoundary$1(position); - if (this._obscureText) - return A.TextSelection$(B.TextAffinity_1, 0, t1.get$plainText().length, false); - return A.TextSelection$(B.TextAffinity_1, line.start, line.end, false); - }, - _updateSelectionExtentsVisibility$1(effectiveOffset) { - var t1, visibleRegion, t2, t3, startOffset, endOffset, _this = this; - if (!_this._selection.get$isValid()) { - _this._selectionStartInViewport.set$value(0, false); - _this._selectionEndInViewport.set$value(0, false); - return; - } - t1 = _this.get$size(0); - visibleRegion = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - t1 = _this._editable$_textPainter; - t2 = _this._selection; - t3 = _this.__RenderEditable__caretPrototype_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - startOffset = t1.getOffsetForCaret$2(new A.TextPosition(t2.start, t2.affinity), t3); - _this._selectionStartInViewport.set$value(0, visibleRegion.inflate$1(0.5).contains$1(0, startOffset.$add(0, effectiveOffset))); - t3 = _this._selection; - endOffset = t1.getOffsetForCaret$2(new A.TextPosition(t3.end, t3.affinity), _this.__RenderEditable__caretPrototype_A); - _this._selectionEndInViewport.set$value(0, visibleRegion.inflate$1(0.5).contains$1(0, endOffset.$add(0, effectiveOffset))); - }, - _setSelection$2(nextSelection, cause) { - var textLength, t1; - if (nextSelection.get$isValid()) { - textLength = this.textSelectionDelegate._widget.controller._change_notifier$_value.text.length; - nextSelection = nextSelection.copyWith$2$baseOffset$extentOffset(Math.min(nextSelection.baseOffset, textLength), Math.min(nextSelection.extentOffset, textLength)); - } - t1 = this.textSelectionDelegate._widget.controller._change_notifier$_value.copyWith$1$selection(nextSelection); - this.textSelectionDelegate.userUpdateTextEditingValue$2(t1, cause); - }, - markNeedsPaint$0() { - this.super$RenderObject$markNeedsPaint(); - var t1 = this._foregroundRenderObject; - if (t1 != null) - t1.markNeedsPaint$0(); - t1 = this._backgroundRenderObject; - if (t1 != null) - t1.markNeedsPaint$0(); - }, - systemFontsDidChange$0() { - this.super$RelayoutWhenSystemFontsChangeMixin$systemFontsDidChange(); - this._editable$_textPainter.markNeedsLayout$0(); - }, - set$text(_, value) { - var _this = this, - t1 = _this._editable$_textPainter; - if (J.$eq$(t1._text_painter$_text, value)) - return; - _this._cachedLineBreakCount = null; - t1.set$text(0, value); - _this._editable$_cachedCombinedSemanticsInfos = _this._cachedAttributedValue = null; - _this.markNeedsLayout$0(); - _this.markNeedsSemanticsUpdate$0(); - }, - get$_textIntrinsics() { - var t2, _null = null, - t1 = this._textIntrinsicsCache; - if (t1 == null) - t1 = this._textIntrinsicsCache = A.TextPainter$(_null, _null, _null, _null, _null, B.TextAlign_4, _null, _null, B._LinearTextScaler_1, B.TextWidthBasis_0); - t2 = this._editable$_textPainter; - t1.set$text(0, t2._text_painter$_text); - t1.set$textAlign(0, t2._textAlign); - t1.set$textDirection(t2._text_painter$_textDirection); - t1.set$textScaler(t2._text_painter$_textScaler); - t1.set$maxLines(t2._maxLines); - t1.set$ellipsis(t2._ellipsis); - t1.set$locale(0, t2._text_painter$_locale); - t1.set$strutStyle(t2._strutStyle); - t1.set$textWidthBasis(t2._textWidthBasis); - t1.set$textHeightBehavior(t2._textHeightBehavior); - return t1; - }, - set$textAlign(_, value) { - var t1 = this._editable$_textPainter; - if (t1._textAlign === value) - return; - t1.set$textAlign(0, value); - this.markNeedsLayout$0(); - }, - set$textDirection(value) { - var t1 = this._editable$_textPainter; - if (t1._text_painter$_textDirection === value) - return; - t1.set$textDirection(value); - this.markNeedsLayout$0(); - this.markNeedsSemanticsUpdate$0(); - }, - set$locale(_, value) { - var t1 = this._editable$_textPainter; - if (J.$eq$(t1._text_painter$_locale, value)) - return; - t1.set$locale(0, value); - this.markNeedsLayout$0(); - }, - set$strutStyle(value) { - var t1 = this._editable$_textPainter; - if (J.$eq$(t1._strutStyle, value)) - return; - t1.set$strutStyle(value); - this.markNeedsLayout$0(); - }, - set$showCursor(value) { - var _this = this, - t1 = _this._showCursor; - if (t1 === value) - return; - if (_this._object$_owner != null) - t1.removeListener$1(0, _this.get$_showHideCursor()); - if (_this._disposeShowCursor) { - t1 = _this._showCursor; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - _this._disposeShowCursor = false; - } - _this._showCursor = value; - if (_this._object$_owner != null) { - _this.get$_caretPainter().set$shouldPaint(_this._showCursor._change_notifier$_value); - _this._showCursor.addListener$1(0, _this.get$_showHideCursor()); - } - }, - _showHideCursor$0() { - this.get$_caretPainter().set$shouldPaint(this._showCursor._change_notifier$_value); - }, - set$hasFocus(value) { - if (this._hasFocus === value) - return; - this._hasFocus = value; - this.markNeedsSemanticsUpdate$0(); - }, - set$forceLine(value) { - if (this._forceLine) - return; - this._forceLine = true; - this.markNeedsLayout$0(); - }, - set$readOnly(_, value) { - if (this._readOnly === value) - return; - this._readOnly = value; - this.markNeedsSemanticsUpdate$0(); - }, - set$maxLines(value) { - var t1, _this = this; - if (_this._editable$_maxLines === value) - return; - _this._editable$_maxLines = value; - t1 = value === 1 ? 1 : null; - _this._editable$_textPainter.set$maxLines(t1); - _this.markNeedsLayout$0(); - }, - set$minLines(value) { - return; - }, - set$expands(value) { - return; - }, - set$textScaler(value) { - var t1 = this._editable$_textPainter; - if (t1._text_painter$_textScaler.$eq(0, value)) - return; - t1.set$textScaler(value); - this.markNeedsLayout$0(); - }, - set$selection(value) { - var _this = this; - if (_this._selection.$eq(0, value)) - return; - _this._selection = value; - _this._selectionPainter.set$highlightedRange(value); - _this.markNeedsPaint$0(); - _this.markNeedsSemanticsUpdate$0(); - }, - set$offset(_, value) { - var _this = this, - t1 = _this._editable$_offset; - if (t1 === value) - return; - if (_this._object$_owner != null) - t1.removeListener$1(0, _this.get$markNeedsPaint()); - _this._editable$_offset = value; - if (_this._object$_owner != null) - value.addListener$1(0, _this.get$markNeedsPaint()); - _this.markNeedsLayout$0(); - }, - set$cursorWidth(value) { - if (this._cursorWidth === value) - return; - this._cursorWidth = value; - this.markNeedsLayout$0(); - }, - set$cursorHeight(value) { - return; - }, - set$paintCursorAboveText(value) { - var _this = this; - if (_this._paintCursorOnTop === value) - return; - _this._paintCursorOnTop = value; - _this._cachedBuiltInPainters = _this._cachedBuiltInForegroundPainters = null; - _this._updateForegroundPainter$1(_this._editable$_foregroundPainter); - _this._updatePainter$1(_this._editable$_painter); - }, - set$startHandleLayerLink(value) { - if (this._editable$_startHandleLayerLink === value) - return; - this._editable$_startHandleLayerLink = value; - this.markNeedsPaint$0(); - }, - set$endHandleLayerLink(value) { - if (this._editable$_endHandleLayerLink === value) - return; - this._editable$_endHandleLayerLink = value; - this.markNeedsPaint$0(); - }, - set$enableInteractiveSelection(value) { - var _this = this; - if (_this._enableInteractiveSelection === value) - return; - _this._enableInteractiveSelection = value; - _this.markNeedsLayout$0(); - _this.markNeedsSemanticsUpdate$0(); - }, - get$selectionEnabled() { - var t1 = this._enableInteractiveSelection; - return t1; - }, - getBoxesForSelection$1(selection) { - var t1, t2; - this._computeTextMetricsIfNeeded$0(); - t1 = this._editable$_textPainter.getBoxesForSelection$1(selection); - t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,TextBox>"); - t1 = A.List_List$_of(new A.MappedListIterable(t1, new A.RenderEditable_getBoxesForSelection_closure(this), t2), t2._eval$1("ListIterable.E")); - return t1; - }, - describeSemanticsConfiguration$1(config) { - var t1, t2, collector, buffer, attributes, t3, offset, _i, t4, info, label, t5, _i0, infoAttribute, originalRange, _this = this; - _this.super$RenderObject$describeSemanticsConfiguration(config); - t1 = _this._editable$_textPainter; - t2 = t1._text_painter$_text; - t2.toString; - collector = A._setArrayType([], type$.JSArray_InlineSpanSemanticsInformation); - t2.computeSemanticsInformation$1(collector); - _this._editable$_semanticsInfo = collector; - if (B.JSArray_methods.any$1(collector, new A.RenderEditable_describeSemanticsConfiguration_closure()) && A.defaultTargetPlatform() !== B.TargetPlatform_4) { - config.explicitChildNodes = config._isSemanticBoundary = true; - return; - } - t2 = _this._cachedAttributedValue; - if (t2 == null) - if (_this._obscureText) { - t2 = new A.AttributedString(B.JSString_methods.$mul(_this._obscuringCharacter, t1.get$plainText().length), B.List_empty3); - _this._cachedAttributedValue = t2; - } else { - buffer = new A.StringBuffer(""); - attributes = A._setArrayType([], type$.JSArray_StringAttribute); - for (t2 = _this._editable$_semanticsInfo, t3 = t2.length, offset = 0, _i = 0, t4 = ""; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - info = t2[_i]; - label = info.semanticsLabel; - if (label == null) - label = info.text; - for (t4 = info.stringAttributes, t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) { - infoAttribute = t4[_i0]; - originalRange = infoAttribute.range; - attributes.push(infoAttribute.copy$1$range(new A.TextRange(offset + originalRange.start, offset + originalRange.end))); - } - t4 = buffer._contents += label; - offset += label.length; - } - t2 = new A.AttributedString(t4.charCodeAt(0) == 0 ? t4 : t4, attributes); - _this._cachedAttributedValue = t2; - } - config._semantics$_attributedValue = t2; - config._hasBeenAnnotated = true; - config._setFlag$2(B.SemanticsFlag_1024_isObscured, _this._obscureText); - config._setFlag$2(B.SemanticsFlag_524288_isMultiline, _this._editable$_maxLines !== 1); - t2 = t1._text_painter$_textDirection; - t2.toString; - config._semantics$_textDirection = t2; - config._hasBeenAnnotated = true; - config._setFlag$2(B.SemanticsFlag_32_isFocused, _this._hasFocus); - config._setFlag$2(B.SemanticsFlag_16_isTextField, true); - config._setFlag$2(B.SemanticsFlag_1048576_isReadOnly, _this._readOnly); - config._inputType = B.SemanticsInputType_1; - config._hasBeenAnnotated = true; - if (_this._hasFocus && _this.get$selectionEnabled()) - config.set$onSetSelection(_this.get$_handleSetSelection()); - if (_this._hasFocus && !_this._readOnly) - config.set$onSetText(_this.get$_handleSetText()); - if (_this.get$selectionEnabled()) - t2 = _this._selection.get$isValid(); - else - t2 = false; - if (t2) { - t2 = _this._selection; - config._textSelection = t2; - config._hasBeenAnnotated = true; - if (t1.getOffsetBefore$1(t2.extentOffset) != null) { - config.set$onMoveCursorBackwardByWord(_this.get$_handleMoveCursorBackwardByWord()); - config.set$onMoveCursorBackwardByCharacter(_this.get$_handleMoveCursorBackwardByCharacter()); - } - if (t1.getOffsetAfter$1(_this._selection.extentOffset) != null) { - config.set$onMoveCursorForwardByWord(_this.get$_handleMoveCursorForwardByWord()); - config.set$onMoveCursorForwardByCharacter(_this.get$_handleMoveCursorForwardByCharacter()); - } - } - }, - _handleSetText$1(text) { - this.textSelectionDelegate.userUpdateTextEditingValue$2(new A.TextEditingValue(text, A.TextSelection$collapsed(B.TextAffinity_1, text.length), B.TextRange_m1_m1), B.SelectionChangedCause_4); - }, - assembleSemanticsNode$3(node, config, children) { - var child, newChildCache, t3, t4, t5, t6, t7, currentDirection, ordinal, start, placeholderIndex, childIndex, _i, info, start0, t8, t9, childNode, rects, rect, currentDirection0, t10, t11, t12, t13, currentRect, configuration, ordinal0, paintRect, newChild, it, key, _this = this, _null = null, - newChildren = A._setArrayType([], type$.JSArray_SemanticsNode), - t1 = _this._editable$_textPainter, - t2 = t1._text_painter$_textDirection; - t2.toString; - child = _this.ContainerRenderObjectMixin__firstChild; - newChildCache = A.LinkedHashMap_LinkedHashMap(_null, _null, type$.Key, type$.SemanticsNode); - t3 = _this._editable$_cachedCombinedSemanticsInfos; - if (t3 == null) { - t3 = _this._editable$_semanticsInfo; - t3.toString; - t3 = _this._editable$_cachedCombinedSemanticsInfos = A.combineSemanticsInfo(t3); - } - for (t4 = t3.length, t5 = type$.BoxConstraints, t6 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), t7 = type$.TextParentData, currentDirection = t2, ordinal = 0, start = 0, placeholderIndex = 0, childIndex = 0, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i, start = start0) { - info = t3[_i]; - t2 = info.text; - start0 = start + t2.length; - t8 = start < start0; - t9 = t8 ? start : start0; - t8 = t8 ? start0 : start; - if (info.isPlaceholder) { - t2 = "PlaceholderSpanIndexSemanticsTag(" + placeholderIndex + ")"; - while (true) { - if (children.length > childIndex) { - t8 = children[childIndex].tags; - t8 = t8 != null && t8.contains$1(0, new A.PlaceholderSpanIndexSemanticsTag(placeholderIndex, t2)); - } else - t8 = false; - if (!t8) - break; - childNode = children[childIndex]; - t8 = child.parentData; - t8.toString; - t7._as(t8); - newChildren.push(childNode); - ++childIndex; - } - t2 = child.parentData; - t2.toString; - child = t6._as(t2).ContainerParentDataMixin_nextSibling; - ++placeholderIndex; - } else { - rects = t1.getBoxesForSelection$1(new A.TextSelection(start, start0, B.TextAffinity_1, false, t9, t8)); - if (rects.length === 0) - continue; - t8 = B.JSArray_methods.get$first(rects); - rect = new A.Rect(t8.left, t8.top, t8.right, t8.bottom); - currentDirection0 = B.JSArray_methods.get$first(rects).direction; - for (t8 = A._arrayInstanceType(rects), t9 = t8._eval$1("SubListIterable<1>"), t10 = new A.SubListIterable(rects, 1, _null, t9), t10.SubListIterable$3(rects, 1, _null, t8._precomputed1), t10 = new A.ListIterator(t10, t10.get$length(0), t9._eval$1("ListIterator")), t9 = t9._eval$1("ListIterable.E"); t10.moveNext$0();) { - t8 = t10.__internal$_current; - if (t8 == null) - t8 = t9._as(t8); - rect = rect.expandToInclude$1(new A.Rect(t8.left, t8.top, t8.right, t8.bottom)); - currentDirection0 = t8.direction; - } - t8 = rect.left; - t9 = Math.max(0, t8); - t10 = rect.top; - t11 = Math.max(0, t10); - t8 = Math.min(rect.right - t8, t5._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth); - t10 = Math.min(rect.bottom - t10, t5._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight); - t12 = Math.floor(t9) - 4; - t13 = Math.floor(t11) - 4; - t8 = Math.ceil(t9 + t8) + 4; - t10 = Math.ceil(t11 + t10) + 4; - currentRect = new A.Rect(t12, t13, t8, t10); - configuration = A.SemanticsConfiguration$(); - ordinal0 = ordinal + 1; - configuration._sortKey = new A.OrdinalSortKey(ordinal, _null); - configuration._hasBeenAnnotated = true; - configuration._semantics$_textDirection = currentDirection; - t11 = info.semanticsLabel; - t2 = t11 == null ? t2 : t11; - configuration._semantics$_attributedLabel = new A.AttributedString(t2, info.stringAttributes); - $label0$1: { - break $label0$1; - } - t2 = node.parentPaintClipRect; - if (t2 != null) { - paintRect = t2.intersect$1(currentRect); - if (paintRect.left >= paintRect.right || paintRect.top >= paintRect.bottom) - t2 = !(t12 >= t8 || t13 >= t10); - else - t2 = false; - configuration._setFlag$2(B.SemanticsFlag_8192_isHidden, t2); - } - newChild = A._Cell$named("newChild"); - t2 = _this._editable$_cachedChildNodes; - t8 = t2 == null ? _null : t2.__js_helper$_length !== 0; - if (t8 === true) { - t2.toString; - it = new A.LinkedHashMapKeysIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapKeysIterable<1>")).get$iterator(0); - if (!it.moveNext$0()) - A.throwExpression(A.IterableElementError_noElement()); - t2 = t2.remove$1(0, it.get$current(0)); - t2.toString; - if (newChild._value !== newChild) - A.throwExpression(A.LateError$localAI(newChild.__late_helper$_name)); - newChild._value = t2; - } else { - key = new A.UniqueKey(); - t2 = A.SemanticsNode$(key, _this._createShowOnScreenFor$1(key)); - if (newChild._value !== newChild) - A.throwExpression(A.LateError$localAI(newChild.__late_helper$_name)); - newChild._value = t2; - } - t2.updateWith$1$config(0, configuration); - if (!t2._semantics$_rect.$eq(0, currentRect)) { - t2._semantics$_rect = currentRect; - t2._semantics$_markDirty$0(); - } - t2 = newChild._value; - if (t2 === newChild) - A.throwExpression(A.LateError$localNI(newChild.__late_helper$_name)); - t8 = t2.key; - t8.toString; - newChildCache.$indexSet(0, t8, t2); - t2 = newChild._value; - if (t2 === newChild) - A.throwExpression(A.LateError$localNI(newChild.__late_helper$_name)); - newChildren.push(t2); - ordinal = ordinal0; - currentDirection = currentDirection0; - } - } - _this._editable$_cachedChildNodes = newChildCache; - node.updateWith$2$childrenInInversePaintOrder$config(0, newChildren, config); - }, - _createShowOnScreenFor$1(key) { - return new A.RenderEditable__createShowOnScreenFor_closure(this, key); - }, - _handleSetSelection$1(selection) { - this._setSelection$2(selection, B.SelectionChangedCause_4); - }, - _handleMoveCursorForwardByCharacter$1(extendSelection) { - var _this = this, - extentOffset = _this._editable$_textPainter.getOffsetAfter$1(_this._selection.extentOffset); - if (extentOffset == null) - return; - _this._setSelection$2(A.TextSelection$(B.TextAffinity_1, !extendSelection ? extentOffset : _this._selection.baseOffset, extentOffset, false), B.SelectionChangedCause_4); - }, - _handleMoveCursorBackwardByCharacter$1(extendSelection) { - var _this = this, - extentOffset = _this._editable$_textPainter.getOffsetBefore$1(_this._selection.extentOffset); - if (extentOffset == null) - return; - _this._setSelection$2(A.TextSelection$(B.TextAffinity_1, !extendSelection ? extentOffset : _this._selection.baseOffset, extentOffset, false), B.SelectionChangedCause_4); - }, - _handleMoveCursorForwardByWord$1(extendSelection) { - var baseOffset, _this = this, - t1 = _this._selection.get$extent(), - nextWord = _this._getNextWord$1(_this._editable$_textPainter._layoutCache.layout._paragraph.getWordBoundary$1(t1).end); - if (nextWord == null) - return; - baseOffset = extendSelection ? _this._selection.baseOffset : nextWord.start; - _this._setSelection$2(A.TextSelection$(B.TextAffinity_1, baseOffset, nextWord.start, false), B.SelectionChangedCause_4); - }, - _handleMoveCursorBackwardByWord$1(extendSelection) { - var baseOffset, _this = this, - t1 = _this._selection.get$extent(), - previousWord = _this._getPreviousWord$1(_this._editable$_textPainter._layoutCache.layout._paragraph.getWordBoundary$1(t1).start - 1); - if (previousWord == null) - return; - baseOffset = extendSelection ? _this._selection.baseOffset : previousWord.start; - _this._setSelection$2(A.TextSelection$(B.TextAffinity_1, baseOffset, previousWord.start, false), B.SelectionChangedCause_4); - }, - _getNextWord$1(offset) { - var t1, range, t2; - for (t1 = this._editable$_textPainter; true;) { - range = t1._layoutCache.layout._paragraph.getWordBoundary$1(new A.TextPosition(offset, B.TextAffinity_1)); - t2 = range.start; - if (!(t2 >= 0 && range.end >= 0) || t2 === range.end) - return null; - if (!this._onlyWhitespace$1(range)) - return range; - offset = range.end; - } - }, - _getPreviousWord$1(offset) { - var t1, range, t2; - for (t1 = this._editable$_textPainter; offset >= 0;) { - range = t1._layoutCache.layout._paragraph.getWordBoundary$1(new A.TextPosition(offset, B.TextAffinity_1)); - t2 = range.start; - if (!(t2 >= 0 && range.end >= 0) || t2 === range.end) - return null; - if (!this._onlyWhitespace$1(range)) - return range; - offset = t2 - 1; - } - return null; - }, - _onlyWhitespace$1(range) { - var i, t1, t2, t3; - for (i = range.start, t1 = range.end, t2 = this._editable$_textPainter; i < t1; ++i) { - t3 = t2._text_painter$_text.codeUnitAt$1(0, i); - t3.toString; - if (!A.TextLayoutMetrics_isWhitespace(t3)) - return false; - } - return true; - }, - attach$1(owner) { - var t1, _this = this; - _this.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin$attach(owner); - t1 = _this._foregroundRenderObject; - if (t1 != null) - t1.attach$1(owner); - t1 = _this._backgroundRenderObject; - if (t1 != null) - t1.attach$1(owner); - t1 = A.TapGestureRecognizer$(_this, 18, null); - t1.onTapDown = _this.get$_editable$_handleTapDown(); - t1.onTap = _this.get$_editable$_handleTap(); - _this.__RenderEditable__tap_A = t1; - t1 = A.LongPressGestureRecognizer$(_this, null); - t1.onLongPress = _this.get$_handleLongPress(); - _this.__RenderEditable__longPress_A = t1; - _this._editable$_offset.addListener$1(0, _this.get$markNeedsPaint()); - _this.get$_caretPainter().set$shouldPaint(_this._showCursor._change_notifier$_value); - _this._showCursor.addListener$1(0, _this.get$_showHideCursor()); - }, - detach$0(_) { - var _this = this, - t1 = _this.__RenderEditable__tap_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._stopTimer$0(); - t1.super$OneSequenceGestureRecognizer$dispose(); - t1 = _this.__RenderEditable__longPress_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._stopTimer$0(); - t1.super$OneSequenceGestureRecognizer$dispose(); - _this._editable$_offset.removeListener$1(0, _this.get$markNeedsPaint()); - _this._showCursor.removeListener$1(0, _this.get$_showHideCursor()); - _this.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin$detach(0); - t1 = _this._foregroundRenderObject; - if (t1 != null) - t1.detach$0(0); - t1 = _this._backgroundRenderObject; - if (t1 != null) - t1.detach$0(0); - }, - redepthChildren$0() { - var _this = this, - foregroundChild = _this._foregroundRenderObject, - backgroundChild = _this._backgroundRenderObject; - if (foregroundChild != null) - _this.redepthChild$1(foregroundChild); - if (backgroundChild != null) - _this.redepthChild$1(backgroundChild); - _this.super$ContainerRenderObjectMixin$redepthChildren(); - }, - visitChildren$1(visitor) { - var foregroundChild = this._foregroundRenderObject, - backgroundChild = this._backgroundRenderObject; - if (foregroundChild != null) - visitor.call$1(foregroundChild); - if (backgroundChild != null) - visitor.call$1(backgroundChild); - this.super$ContainerRenderObjectMixin$visitChildren(visitor); - }, - get$_paintOffset() { - switch ((this._editable$_maxLines !== 1 ? B.Axis_1 : B.Axis_0).index) { - case 0: - var t1 = this._editable$_offset._scroll_position$_pixels; - t1.toString; - t1 = new A.Offset(-t1, 0); - break; - case 1: - t1 = this._editable$_offset._scroll_position$_pixels; - t1.toString; - t1 = new A.Offset(0, -t1); - break; - default: - t1 = null; - } - return t1; - }, - get$_editable$_viewportExtent() { - switch ((this._editable$_maxLines !== 1 ? B.Axis_1 : B.Axis_0).index) { - case 0: - var t1 = this.get$size(0)._dx; - break; - case 1: - t1 = this.get$size(0)._dy; - break; - default: - t1 = null; - } - return t1; - }, - _getMaxScrollExtent$1(contentSize) { - var t1; - switch ((this._editable$_maxLines !== 1 ? B.Axis_1 : B.Axis_0).index) { - case 0: - t1 = Math.max(0, contentSize._dx - this.get$size(0)._dx); - break; - case 1: - t1 = Math.max(0, contentSize._dy - this.get$size(0)._dy); - break; - default: - t1 = null; - } - return t1; - }, - getEndpointsForSelection$1(selection) { - var paintOffset, boxes, t1, t2, t3, caretOffset, start, end, _this = this; - _this._computeTextMetricsIfNeeded$0(); - paintOffset = _this.get$_paintOffset(); - if (selection.start === selection.end) - boxes = A._setArrayType([], type$.JSArray_TextBox); - else { - t1 = _this._selectionPainter; - boxes = _this._editable$_textPainter.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(selection, t1._selectionHeightStyle, t1._selectionWidthStyle); - } - if (boxes.length === 0) { - t1 = _this._editable$_textPainter; - t2 = selection.get$extent(); - t3 = _this.__RenderEditable__caretPrototype_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - caretOffset = t1.getOffsetForCaret$2(t2, t3); - return A._setArrayType([new A.TextSelectionPoint(new A.Offset(0, t1._getOrCreateLayoutTemplate$0().__engine$_height).$add(0, caretOffset).$add(0, paintOffset), null)], type$.JSArray_TextSelectionPoint); - } else { - t1 = B.JSArray_methods.get$first(boxes); - t1 = t1.direction === B.TextDirection_1 ? t1.left : t1.right; - t2 = _this._editable$_textPainter; - start = new A.Offset(A.clampDouble(t1, 0, t2._layoutCache.contentWidth), B.JSArray_methods.get$first(boxes).bottom).$add(0, paintOffset); - t1 = B.JSArray_methods.get$last(boxes); - t1 = t1.direction === B.TextDirection_1 ? t1.right : t1.left; - end = new A.Offset(A.clampDouble(t1, 0, t2._layoutCache.contentWidth), B.JSArray_methods.get$last(boxes).bottom).$add(0, paintOffset); - return A._setArrayType([new A.TextSelectionPoint(start, B.JSArray_methods.get$first(boxes).direction), new A.TextSelectionPoint(end, B.JSArray_methods.get$last(boxes).direction)], type$.JSArray_TextSelectionPoint); - } - }, - getRectForComposingRange$1(range) { - var t1, _this = this; - if (!range.get$isValid() || range.start === range.end) - return null; - _this._computeTextMetricsIfNeeded$0(); - t1 = _this._selectionPainter; - t1 = B.JSArray_methods.fold$2(_this._editable$_textPainter.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(A.TextSelection$(B.TextAffinity_1, range.start, range.end, false), t1._selectionHeightStyle, t1._selectionWidthStyle), null, new A.RenderEditable_getRectForComposingRange_closure()); - return t1 == null ? null : t1.shift$1(_this.get$_paintOffset()); - }, - getPositionForPoint$1(globalPosition) { - var _this = this; - _this._computeTextMetricsIfNeeded$0(); - return _this._editable$_textPainter.getPositionForOffset$1(_this.globalToLocal$1(globalPosition).$sub(0, _this.get$_paintOffset())); - }, - getLocalRectForCaret$1(caretPosition) { - var t1, t2, caretRect, t3, caretX, t4, t5, fullHeight, caretHeight, globalOffset, pixelMultiple, _this = this; - _this._computeTextMetricsIfNeeded$0(); - t1 = _this.__RenderEditable__caretPrototype_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._editable$_textPainter; - caretRect = t1.shift$1(t2.getOffsetForCaret$2(caretPosition, t1).$add(0, _this.get$_caretPainter()._cursorOffset)); - t3 = caretRect.left; - caretX = A.clampDouble(t3, 0, Math.max(Math.max(t2._layoutCache.contentWidth + (1 + _this._cursorWidth), _this.get$size(0)._dx) - (1 + _this._cursorWidth), 0)); - t4 = caretRect.top; - t3 = caretX + (caretRect.right - t3); - t5 = t4 + (caretRect.bottom - t4); - caretRect = new A.Rect(caretX, t4, t3, t5); - fullHeight = t2.getFullHeightForCaret$2(caretPosition, t1); - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - t1 = t5 - t4; - t4 += (fullHeight - t1) / 2; - caretRect = new A.Rect(caretX, t4, caretX + (t3 - caretX), t4 + t1); - break; - case 0: - case 1: - case 3: - case 5: - caretHeight = t2._getOrCreateLayoutTemplate$0().__engine$_height; - t1 = t4 - 2 + (fullHeight - caretHeight) / 2; - caretRect = new A.Rect(caretX, t1, caretX + (t3 - caretX), t1 + caretHeight); - break; - } - caretRect = caretRect.shift$1(_this.get$_paintOffset()); - globalOffset = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), new A.Offset(caretRect.left, caretRect.top)); - pixelMultiple = 1 / _this._editable$_devicePixelRatio; - t1 = globalOffset._dx; - t1 = isFinite(t1) ? B.JSNumber_methods.round$0(t1 / pixelMultiple) * pixelMultiple - t1 : 0; - t2 = globalOffset._dy; - return caretRect.shift$1(new A.Offset(t1, isFinite(t2) ? B.JSNumber_methods.round$0(t2 / pixelMultiple) * pixelMultiple - t2 : 0)); - }, - computeMinIntrinsicWidth$1(height) { - var t1, - placeholderDimensions = this.layoutInlineChildren$3(1 / 0, new A.RenderEditable_computeMinIntrinsicWidth_closure(), A.layout_helper_ChildLayoutHelper_getDryBaseline$closure()), - _0_0 = this._adjustConstraints$0(), - maxWidth = null, - _0_2 = _0_0._1; - maxWidth = _0_2; - t1 = this.get$_textIntrinsics(); - t1.setPlaceholderDimensions$1(placeholderDimensions); - t1.layout$2$maxWidth$minWidth(maxWidth, _0_0._0); - return t1._layoutCache.layout._paragraph._minIntrinsicWidth; - }, - computeMaxIntrinsicWidth$1(height) { - var t1, _this = this, - placeholderDimensions = _this.layoutInlineChildren$3(1 / 0, new A.RenderEditable_computeMaxIntrinsicWidth_closure(), A.layout_helper_ChildLayoutHelper_getDryBaseline$closure()), - _0_0 = _this._adjustConstraints$0(), - maxWidth = null, - _0_2 = _0_0._1; - maxWidth = _0_2; - t1 = _this.get$_textIntrinsics(); - t1.setPlaceholderDimensions$1(placeholderDimensions); - t1.layout$2$maxWidth$minWidth(maxWidth, _0_0._0); - return t1._layoutCache.layout._paragraph._maxIntrinsicWidth + (1 + _this._cursorWidth); - }, - _preferredHeight$1(width) { - var _1_0, maxWidth, _1_2, _this = this, - maxLines = _this._editable$_maxLines, - t1 = _this._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height; - if (maxLines === 1) { - _1_0 = _this._adjustConstraints$1$maxWidth(width); - maxWidth = null; - _1_2 = _1_0._1; - maxWidth = _1_2; - t1 = _this.get$_textIntrinsics(); - t1.layout$2$maxWidth$minWidth(maxWidth, _1_0._0); - return t1._layoutCache.layout._paragraph.__engine$_height; - } - return t1 * maxLines; - }, - computeMinIntrinsicHeight$1(width) { - return this._computeIntrinsics$3(B._IntrinsicDimension_3, width, this.get$computeMaxIntrinsicHeight()); - }, - computeMaxIntrinsicHeight$1(width) { - this.get$_textIntrinsics().setPlaceholderDimensions$1(this.layoutInlineChildren$3(width, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure(), A.layout_helper_ChildLayoutHelper_getDryBaseline$closure())); - return this._preferredHeight$1(width); - }, - computeDistanceToActualBaseline$1(baseline) { - this._computeTextMetricsIfNeeded$0(); - return this._editable$_textPainter._layoutCache.layout.getDistanceToBaseline$1(baseline); - }, - hitTestSelf$1(position) { - return true; - }, - hitTestChildren$2$position(result, position) { - var span, - effectivePosition = position.$sub(0, this.get$_paintOffset()), - t1 = this._editable$_textPainter, - glyph = t1.getClosestGlyphForOffset$1(effectivePosition), - spanHit = glyph != null && glyph.graphemeClusterLayoutBounds.contains$1(0, effectivePosition) ? t1._text_painter$_text.getSpanForPosition$1(new A.TextPosition(glyph.graphemeClusterCodeUnitRange.start, B.TextAffinity_1)) : null; - t1 = type$.HitTestTarget._is(spanHit); - span = t1 ? spanHit : null; - if (t1) { - result.add$1(0, new A.HitTestEntry(span, type$.HitTestEntry_HitTestTarget)); - return true; - } - return this.hitTestInlineChildren$2(result, effectivePosition); - }, - handleEvent$2($event, entry) { - }, - _editable$_handleTapDown$1(details) { - this._lastTapDownPosition = details.globalPosition; - }, - _editable$_handleTap$0() { - var t1 = this._lastTapDownPosition; - t1.toString; - this.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t1); - }, - _handleLongPress$0() { - var t1 = this._lastTapDownPosition; - t1.toString; - this.selectWordsInRange$2$cause$from(B.SelectionChangedCause_2, t1); - }, - selectPositionAt$3$cause$from$to(cause, from, to) { - var t1, fromPosition, toPosition, baseOffset, extentOffset, _this = this; - _this._computeTextMetricsIfNeeded$0(); - t1 = _this._editable$_textPainter; - fromPosition = t1.getPositionForOffset$1(_this.globalToLocal$1(from).$sub(0, _this.get$_paintOffset())); - toPosition = to == null ? null : t1.getPositionForOffset$1(_this.globalToLocal$1(to).$sub(0, _this.get$_paintOffset())); - baseOffset = fromPosition.offset; - extentOffset = toPosition == null ? null : toPosition.offset; - if (extentOffset == null) - extentOffset = baseOffset; - _this._setSelection$2(A.TextSelection$(fromPosition.affinity, baseOffset, extentOffset, false), cause); - }, - selectPositionAt$2$cause$from(cause, from) { - return this.selectPositionAt$3$cause$from$to(cause, from, null); - }, - selectWordsInRange$3$cause$from$to(cause, from, to) { - var t1, fromPosition, fromWord, toPosition, toWord, isFromWordBeforeToWord, t2, _this = this; - _this._computeTextMetricsIfNeeded$0(); - t1 = _this._editable$_textPainter; - fromPosition = t1.getPositionForOffset$1(_this.globalToLocal$1(from).$sub(0, _this.get$_paintOffset())); - fromWord = _this.getWordAtOffset$1(fromPosition); - toPosition = to == null ? fromPosition : t1.getPositionForOffset$1(_this.globalToLocal$1(to).$sub(0, _this.get$_paintOffset())); - toWord = toPosition.$eq(0, fromPosition) ? fromWord : _this.getWordAtOffset$1(toPosition); - isFromWordBeforeToWord = fromWord.start < toWord.end; - t1 = isFromWordBeforeToWord ? fromWord.get$base().offset : fromWord.get$extent().offset; - t2 = isFromWordBeforeToWord ? toWord.get$extent().offset : toWord.get$base().offset; - _this._setSelection$2(A.TextSelection$(fromWord.affinity, t1, t2, false), cause); - }, - selectWordsInRange$2$cause$from(cause, from) { - return this.selectWordsInRange$3$cause$from$to(cause, from, null); - }, - getWordAtOffset$1(position) { - var word, effectiveOffset0, previousWord, nextWord, _this = this, - effectiveOffset = position.offset, - t1 = _this._editable$_textPainter; - if (effectiveOffset >= t1.get$plainText().length) - return A.TextSelection$fromPosition(new A.TextPosition(t1.get$plainText().length, B.TextAffinity_0)); - if (_this._obscureText) - return A.TextSelection$(B.TextAffinity_1, 0, t1.get$plainText().length, false); - word = t1._layoutCache.layout._paragraph.getWordBoundary$1(position); - switch (position.affinity.index) { - case 0: - effectiveOffset0 = effectiveOffset - 1; - break; - case 1: - effectiveOffset0 = effectiveOffset; - break; - default: - effectiveOffset0 = null; - } - if (effectiveOffset0 > 0 && A.TextLayoutMetrics_isWhitespace(t1.get$plainText().charCodeAt(effectiveOffset0))) { - t1 = word.start; - previousWord = _this._getPreviousWord$1(t1); - switch (A.defaultTargetPlatform().index) { - case 2: - if (previousWord == null) { - nextWord = _this._getNextWord$1(t1); - if (nextWord == null) - return A.TextSelection$collapsed(B.TextAffinity_1, effectiveOffset); - return A.TextSelection$(B.TextAffinity_1, effectiveOffset, nextWord.end, false); - } - return A.TextSelection$(B.TextAffinity_1, previousWord.start, effectiveOffset, false); - case 0: - if (_this._readOnly) { - if (previousWord == null) - return A.TextSelection$(B.TextAffinity_1, effectiveOffset, effectiveOffset + 1, false); - return A.TextSelection$(B.TextAffinity_1, previousWord.start, effectiveOffset, false); - } - break; - case 1: - case 4: - case 3: - case 5: - break; - } - } - return A.TextSelection$(B.TextAffinity_1, word.start, word.end, false); - }, - _adjustConstraints$2$maxWidth$minWidth(maxWidth, minWidth) { - var availableMaxWidth = Math.max(0, maxWidth - (1 + this._cursorWidth)), - availableMinWidth = Math.min(minWidth, availableMaxWidth), - t1 = this._forceLine ? availableMaxWidth : availableMinWidth; - return new A._Record_2(t1, this._editable$_maxLines !== 1 ? availableMaxWidth : 1 / 0); - }, - _adjustConstraints$0() { - return this._adjustConstraints$2$maxWidth$minWidth(1 / 0, 0); - }, - _adjustConstraints$1$maxWidth(maxWidth) { - return this._adjustConstraints$2$maxWidth$minWidth(maxWidth, 0); - }, - _computeTextMetricsIfNeeded$0() { - var _this = this, - t1 = type$.BoxConstraints, - t2 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)), - _0_0 = _this._adjustConstraints$2$maxWidth$minWidth(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth, t2.minWidth), - maxWidth = null, - _0_2 = _0_0._1; - maxWidth = _0_2; - _this._editable$_textPainter.layout$2$maxWidth$minWidth(maxWidth, _0_0._0); - }, - _computeCaretPrototype$0() { - var t1, t2, _this = this; - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - t1 = _this._cursorWidth; - t2 = _this._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height; - _this.__RenderEditable__caretPrototype_A = new A.Rect(0, 0, t1, 0 + (t2 + 2)); - break; - case 0: - case 1: - case 3: - case 5: - t1 = _this._cursorWidth; - t2 = _this._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height; - _this.__RenderEditable__caretPrototype_A = new A.Rect(0, 2, t1, 2 + (t2 - 4)); - break; - } - }, - computeDryLayout$1(constraints) { - var t2, width0, _this = this, - t1 = constraints.minWidth, - width = constraints.maxWidth, - _0_0 = _this._adjustConstraints$2$maxWidth$minWidth(width, t1), - maxWidth = null, - _0_2 = _0_0._1; - maxWidth = _0_2; - t2 = _this.get$_textIntrinsics(); - t2.setPlaceholderDimensions$1(_this.layoutInlineChildren$3(width, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure(), A.layout_helper_ChildLayoutHelper_getDryBaseline$closure())); - t2.layout$2$maxWidth$minWidth(maxWidth, _0_0._0); - width0 = _this._forceLine ? width : A.clampDouble(_this.get$_textIntrinsics()._layoutCache.contentWidth + (1 + _this._cursorWidth), t1, width); - return new A.Size(width0, A.clampDouble(_this._preferredHeight$1(width), constraints.minHeight, constraints.maxHeight)); - }, - computeDryBaseline$2(constraints, baseline) { - var t2, _this = this, - t1 = constraints.maxWidth, - _0_0 = _this._adjustConstraints$2$maxWidth$minWidth(t1, constraints.minWidth), - maxWidth = null, - _0_2 = _0_0._1; - maxWidth = _0_2; - t2 = _this.get$_textIntrinsics(); - t2.setPlaceholderDimensions$1(_this.layoutInlineChildren$3(t1, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure(), A.layout_helper_ChildLayoutHelper_getDryBaseline$closure())); - t2.layout$2$maxWidth$minWidth(maxWidth, _0_0._0); - return _this.get$_textIntrinsics()._layoutCache.layout.getDistanceToBaseline$1(baseline); - }, - performLayout$0() { - var t1, _0_0, maxWidth, _0_2, t2, t3, _1_0, contentSize, painterConstraints, _this = this, - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), - width = constraints.maxWidth; - _this._editable$_placeholderDimensions = _this.layoutInlineChildren$3(width, A.layout_helper_ChildLayoutHelper_layoutChild$closure(), A.layout_helper_ChildLayoutHelper_getBaseline$closure()); - t1 = constraints.minWidth; - _0_0 = _this._adjustConstraints$2$maxWidth$minWidth(width, t1); - maxWidth = null; - _0_2 = _0_0._1; - maxWidth = _0_2; - t2 = _this._editable$_textPainter; - t2.setPlaceholderDimensions$1(_this._editable$_placeholderDimensions); - t2.layout$2$maxWidth$minWidth(maxWidth, _0_0._0); - t3 = t2.get$inlinePlaceholderBoxes(); - t3.toString; - _this.positionInlineChildren$1(t3); - _this._computeCaretPrototype$0(); - width = _this._forceLine ? width : A.clampDouble(t2._layoutCache.contentWidth + (1 + _this._cursorWidth), t1, width); - _1_0 = _this._editable$_maxLines; - $label0$0: { - if (1 === _1_0) { - t1 = t2._layoutCache.layout._paragraph.__engine$_height; - break $label0$0; - } - t1 = t2._layoutCache.layout._paragraph.__engine$_height; - t3 = t2._getOrCreateLayoutTemplate$0().__engine$_height; - t1 = A.clampDouble(t1, t3 * _1_0, t2._getOrCreateLayoutTemplate$0().__engine$_height * _1_0); - break $label0$0; - } - _this._box$_size = new A.Size(width, A.clampDouble(t1, constraints.minHeight, constraints.maxHeight)); - t2 = t2._layoutCache; - contentSize = new A.Size(t2.contentWidth + (1 + _this._cursorWidth), t2.layout._paragraph.__engine$_height); - painterConstraints = A.BoxConstraints$tight(contentSize); - t2 = _this._foregroundRenderObject; - if (t2 != null) - t2.layout$1(painterConstraints); - t1 = _this._backgroundRenderObject; - if (t1 != null) - t1.layout$1(painterConstraints); - _this._editable$_maxScrollExtent = _this._getMaxScrollExtent$1(contentSize); - _this._editable$_offset.applyViewportDimension$1(_this.get$_editable$_viewportExtent()); - _this._editable$_offset.applyContentDimensions$2(0, _this._editable$_maxScrollExtent); - }, - calculateBoundedFloatingCursorOffset$2$shouldResetOrigin(rawCursorOffset, shouldResetOrigin) { - var deltaPosition, currentX, currentY, adjustedOffset, _this = this, - t1 = _this._editable$_textPainter, - bottomBound = Math.min(_this.get$size(0)._dy, t1._layoutCache.layout._paragraph.__engine$_height) - t1._getOrCreateLayoutTemplate$0().__engine$_height + 5, - rightBound = Math.min(_this.get$size(0)._dx, t1._layoutCache.contentWidth) + 4, - boundingRects = new A.Rect(-4, -4, rightBound, bottomBound); - if (shouldResetOrigin != null) - _this._shouldResetOrigin = shouldResetOrigin; - if (!_this._shouldResetOrigin) - return A.RenderEditable__calculateAdjustedCursorOffset(rawCursorOffset, boundingRects); - t1 = _this._previousOffset; - deltaPosition = t1 != null ? rawCursorOffset.$sub(0, t1) : B.Offset_0_0; - if (_this._resetOriginOnLeft && deltaPosition._dx > 0) { - _this._relativeOrigin = new A.Offset(rawCursorOffset._dx - -4, _this._relativeOrigin._dy); - _this._resetOriginOnLeft = false; - } else if (_this._resetOriginOnRight && deltaPosition._dx < 0) { - _this._relativeOrigin = new A.Offset(rawCursorOffset._dx - rightBound, _this._relativeOrigin._dy); - _this._resetOriginOnRight = false; - } - if (_this._resetOriginOnTop && deltaPosition._dy > 0) { - _this._relativeOrigin = new A.Offset(_this._relativeOrigin._dx, rawCursorOffset._dy - -4); - _this._resetOriginOnTop = false; - } else if (_this._resetOriginOnBottom && deltaPosition._dy < 0) { - _this._relativeOrigin = new A.Offset(_this._relativeOrigin._dx, rawCursorOffset._dy - bottomBound); - _this._resetOriginOnBottom = false; - } - t1 = _this._relativeOrigin; - currentX = rawCursorOffset._dx - t1._dx; - currentY = rawCursorOffset._dy - t1._dy; - adjustedOffset = A.RenderEditable__calculateAdjustedCursorOffset(new A.Offset(currentX, currentY), boundingRects); - if (currentX < -4 && deltaPosition._dx < 0) - _this._resetOriginOnLeft = true; - else if (currentX > rightBound && deltaPosition._dx > 0) - _this._resetOriginOnRight = true; - if (currentY < -4 && deltaPosition._dy < 0) - _this._resetOriginOnTop = true; - else if (currentY > bottomBound && deltaPosition._dy > 0) - _this._resetOriginOnBottom = true; - _this._previousOffset = rawCursorOffset; - return adjustedOffset; - }, - calculateBoundedFloatingCursorOffset$1(rawCursorOffset) { - return this.calculateBoundedFloatingCursorOffset$2$shouldResetOrigin(rawCursorOffset, null); - }, - setFloatingCursor$4$resetLerpValue(state, boundedOffset, lastTextPosition, resetLerpValue) { - var sizeAdjustment, t2, _this = this, - t1 = state === B.FloatingCursorDragState_2; - if (t1) { - _this._relativeOrigin = B.Offset_0_0; - _this._previousOffset = null; - _this._shouldResetOrigin = true; - _this._resetOriginOnRight = _this._resetOriginOnTop = _this._resetOriginOnBottom = false; - } - t1 = !t1; - _this._floatingCursorOn = t1; - _this._resetFloatingCursorAnimationValue = resetLerpValue; - if (t1) { - _this.__RenderEditable__floatingCursorTextPosition_A = lastTextPosition; - if (resetLerpValue != null) { - t1 = A.EdgeInsets_lerp(B.EdgeInsets_V1Q, B.EdgeInsets_0_0_0_0, resetLerpValue); - t1.toString; - sizeAdjustment = t1; - } else - sizeAdjustment = B.EdgeInsets_V1Q; - t1 = _this.get$_caretPainter(); - t2 = _this.__RenderEditable__caretPrototype_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.set$floatingCursorRect(sizeAdjustment.inflateRect$1(t2).shift$1(boundedOffset)); - } else - _this.get$_caretPainter().set$floatingCursorRect(null); - _this.get$_caretPainter().showRegularCaret = _this._resetFloatingCursorAnimationValue == null; - }, - setFloatingCursor$3(state, boundedOffset, lastTextPosition) { - return this.setFloatingCursor$4$resetLerpValue(state, boundedOffset, lastTextPosition, null); - }, - _lineNumberFor$2(startPosition, metrics) { - var t1, t2, _i, t3, lineMetrics, - offset = this._editable$_textPainter.getOffsetForCaret$2(startPosition, B.Rect_0_0_0_0); - for (t1 = metrics.length, t2 = offset._dy, _i = 0; t3 = metrics.length, _i < t3; metrics.length === t1 || (0, A.throwConcurrentModificationError)(metrics), ++_i) { - lineMetrics = metrics[_i]; - if (lineMetrics.get$baseline() > t2) - return new A.MapEntry(lineMetrics.get$lineNumber(lineMetrics), new A.Offset(offset._dx, lineMetrics.get$baseline()), type$.MapEntry_int_Offset); - } - t1 = Math.max(0, t3 - 1); - t2 = t3 !== 0 ? B.JSArray_methods.get$last(metrics).get$baseline() + B.JSArray_methods.get$last(metrics).get$descent() : 0; - return new A.MapEntry(t1, new A.Offset(offset._dx, t2), type$.MapEntry_int_Offset); - }, - _editable$_paintContents$2(context, offset) { - var foregroundChild, backgroundChild, _this = this, - effectiveOffset = offset.$add(0, _this.get$_paintOffset()), - t1 = _this._floatingCursorOn; - if (!t1) - _this._updateSelectionExtentsVisibility$1(effectiveOffset); - foregroundChild = _this._foregroundRenderObject; - backgroundChild = _this._backgroundRenderObject; - if (backgroundChild != null) - context.paintChild$2(backgroundChild, offset); - _this._editable$_textPainter.paint$2(context.get$canvas(0), effectiveOffset); - _this.paintInlineChildren$2(context, effectiveOffset); - if (foregroundChild != null) - context.paintChild$2(foregroundChild, offset); - }, - applyPaintTransform$2(child, transform) { - if (child === this._foregroundRenderObject || child === this._backgroundRenderObject) - return; - this.defaultApplyPaintTransform$2(child, transform); - }, - paint$2(context, offset) { - var t1, t2, t3, selection, startPoint, endPoint, _this = this; - _this._computeTextMetricsIfNeeded$0(); - t1 = (_this._editable$_maxScrollExtent > 0 || !_this.get$_paintOffset().$eq(0, B.Offset_0_0)) && _this._editable$_clipBehavior !== B.Clip_0; - t2 = _this._editable$_clipRectLayer; - if (t1) { - t1 = _this.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.get$size(0); - t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), _this.get$_editable$_paintContents(), _this._editable$_clipBehavior, t2._layer)); - } else { - t2.set$layer(0, null); - _this._editable$_paintContents$2(context, offset); - } - selection = _this._selection; - t1 = selection.get$isValid(); - if (t1) { - t1 = _this.getEndpointsForSelection$1(selection); - startPoint = t1[0].point; - startPoint = new A.Offset(A.clampDouble(startPoint._dx, 0, _this.get$size(0)._dx), A.clampDouble(startPoint._dy, 0, _this.get$size(0)._dy)); - t2 = _this._leaderLayerHandler; - t2.set$layer(0, A.LeaderLayer$(_this._editable$_startHandleLayerLink, startPoint.$add(0, offset))); - t2 = t2._layer; - t2.toString; - context.pushLayer$3(t2, A.RenderObject.prototype.get$paint.call(_this), B.Offset_0_0); - if (t1.length === 2) { - endPoint = t1[1].point; - t1 = A.clampDouble(endPoint._dx, 0, _this.get$size(0)._dx); - t2 = A.clampDouble(endPoint._dy, 0, _this.get$size(0)._dy); - context.pushLayer$3(A.LeaderLayer$(_this._editable$_endHandleLayerLink, new A.Offset(t1, t2).$add(0, offset)), A.RenderObject.prototype.get$paint.call(_this), B.Offset_0_0); - } else { - t1 = _this._selection; - if (t1.start === t1.end) - context.pushLayer$3(A.LeaderLayer$(_this._editable$_endHandleLayerLink, startPoint.$add(0, offset)), A.RenderObject.prototype.get$paint.call(_this), B.Offset_0_0); - } - } - }, - describeApproximatePaintClip$1(child) { - var t1, _this = this; - switch (_this._editable$_clipBehavior.index) { - case 0: - return null; - case 1: - case 2: - case 3: - if (_this._editable$_maxScrollExtent > 0 || !_this.get$_paintOffset().$eq(0, B.Offset_0_0)) { - t1 = _this.get$size(0); - t1 = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - } else - t1 = null; - return t1; - } - }, - debugDescribeChildren$0() { - var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode), - t2 = this._editable$_textPainter._text_painter$_text; - if (t2 != null) - t1.push(A.DiagnosticableTreeNode$("text", B.DiagnosticsTreeStyle_4, t2)); - return t1; - } - }; - A.RenderEditable_getBoxesForSelection_closure.prototype = { - call$1(textBox) { - var t1 = this.$this; - return new A.TextBox(textBox.left + t1.get$_paintOffset()._dx, textBox.top + t1.get$_paintOffset()._dy, textBox.right + t1.get$_paintOffset()._dx, textBox.bottom + t1.get$_paintOffset()._dy, textBox.direction); - }, - $signature: 92 - }; - A.RenderEditable_describeSemanticsConfiguration_closure.prototype = { - call$1(info) { - return false; - }, - $signature: 333 - }; - A.RenderEditable__createShowOnScreenFor_closure.prototype = { - call$0() { - var t1 = this.$this; - t1.showOnScreen$2$descendant$rect(t1, t1._editable$_cachedChildNodes.$index(0, this.key)._semantics$_rect); - }, - $signature: 0 - }; - A.RenderEditable_getRectForComposingRange_closure.prototype = { - call$2(accum, incoming) { - var t1 = accum == null ? null : accum.expandToInclude$1(new A.Rect(incoming.left, incoming.top, incoming.right, incoming.bottom)); - return t1 == null ? new A.Rect(incoming.left, incoming.top, incoming.right, incoming.bottom) : t1; - }, - $signature: 334 - }; - A.RenderEditable_computeMinIntrinsicWidth_closure.prototype = { - call$2(child, constraints) { - return new A.Size(child._computeIntrinsics$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth()), 0); - }, - $signature: 48 - }; - A.RenderEditable_computeMaxIntrinsicWidth_closure.prototype = { - call$2(child, constraints) { - return new A.Size(child._computeIntrinsics$3(B._IntrinsicDimension_1, 1 / 0, child.get$computeMaxIntrinsicWidth()), 0); - }, - $signature: 48 - }; - A._RenderEditableCustomPaint.prototype = { - get$parent(_) { - return type$.nullable_RenderEditable._as(A.RenderObject.prototype.get$parent.call(this, 0)); - }, - get$isRepaintBoundary() { - return true; - }, - get$sizedByParent() { - return true; - }, - set$painter(newValue) { - var t2, _this = this, - t1 = _this._editable$_painter; - if (newValue === t1) - return; - _this._editable$_painter = newValue; - t2 = newValue.shouldRepaint$1(t1); - if (t2) - _this.markNeedsPaint$0(); - if (_this._object$_owner != null) { - t2 = _this.get$markNeedsPaint(); - t1.removeListener$1(0, t2); - newValue.addListener$1(0, t2); - } - }, - paint$2(context, offset) { - var $parent = type$.nullable_RenderEditable._as(A.RenderObject.prototype.get$parent.call(this, 0)), - painter = this._editable$_painter; - if ($parent != null) { - $parent._computeTextMetricsIfNeeded$0(); - painter.paint$3(context.get$canvas(0), this.get$size(0), $parent); - } - }, - attach$1(owner) { - this.super$RenderObject$attach(owner); - this._editable$_painter.addListener$1(0, this.get$markNeedsPaint()); - }, - detach$0(_) { - this._editable$_painter.removeListener$1(0, this.get$markNeedsPaint()); - this.super$RenderObject$detach(0); - }, - computeDryLayout$1(constraints) { - return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); - } - }; - A.RenderEditablePainter.prototype = {}; - A._TextHighlightPainter.prototype = { - set$highlightColor(newValue) { - if (J.$eq$(newValue, this._editable$_highlightColor)) - return; - this._editable$_highlightColor = newValue; - this.notifyListeners$0(); - }, - set$highlightedRange(newValue) { - if (J.$eq$(newValue, this._highlightedRange)) - return; - this._highlightedRange = newValue; - this.notifyListeners$0(); - }, - set$selectionHeightStyle(value) { - if (this._selectionHeightStyle === value) - return; - this._selectionHeightStyle = value; - this.notifyListeners$0(); - }, - set$selectionWidthStyle(value) { - if (this._selectionWidthStyle === value) - return; - this._selectionWidthStyle = value; - this.notifyListeners$0(); - }, - paint$3(canvas, size, renderEditable) { - var t1, textPainter, boxes, t2, t3, _i, box, t4, t5, skPaint, _this = this, - range = _this._highlightedRange, - color = _this._editable$_highlightColor; - if (range == null || color == null || range.start === range.end) - return; - t1 = _this.highlightPaint; - t1._colorValue = color.get$value(0); - textPainter = renderEditable._editable$_textPainter; - boxes = textPainter.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(A.TextSelection$(B.TextAffinity_1, range.start, range.end, false), _this._selectionHeightStyle, _this._selectionWidthStyle); - for (t2 = boxes.length, t3 = canvas._canvas.skCanvas, _i = 0; _i < boxes.length; boxes.length === t2 || (0, A.throwConcurrentModificationError)(boxes), ++_i) { - box = boxes[_i]; - t4 = new A.Rect(box.left, box.top, box.right, box.bottom).shift$1(renderEditable.get$_paintOffset()); - t5 = textPainter._layoutCache; - t5 = t4.intersect$1(new A.Rect(0, 0, 0 + t5.contentWidth, 0 + t5.layout._paragraph.__engine$_height)); - skPaint = t1.toSkPaint$0(); - t3.drawRect(A.toSkRect(t5), skPaint); - skPaint.delete(); - } - }, - shouldRepaint$1(oldDelegate) { - var _this = this; - if (oldDelegate === _this) - return false; - return !(oldDelegate instanceof A._TextHighlightPainter) || !J.$eq$(oldDelegate._editable$_highlightColor, _this._editable$_highlightColor) || !J.$eq$(oldDelegate._highlightedRange, _this._highlightedRange) || oldDelegate._selectionHeightStyle !== _this._selectionHeightStyle || oldDelegate._selectionWidthStyle !== _this._selectionWidthStyle; - } - }; - A._CaretPainter.prototype = { - set$shouldPaint(value) { - if (this._shouldPaint === value) - return; - this._shouldPaint = value; - this.notifyListeners$0(); - }, - set$caretColor(value) { - var t2, - t1 = this._caretColor; - t1 = t1 == null ? null : t1.toARGB32$0(); - t2 = value.toARGB32$0(); - if (t1 === t2) - return; - this._caretColor = value; - this.notifyListeners$0(); - }, - set$cursorRadius(value) { - if (J.$eq$(this._cursorRadius, value)) - return; - this._cursorRadius = value; - this.notifyListeners$0(); - }, - set$cursorOffset(value) { - if (this._cursorOffset.$eq(0, value)) - return; - this._cursorOffset = value; - this.notifyListeners$0(); - }, - set$backgroundCursorColor(value) { - var t2, _this = this, - t1 = _this._backgroundCursorColor; - t1 = t1 == null ? null : t1._effectiveColor.toARGB32$0(); - t2 = value._effectiveColor.toARGB32$0(); - if (t1 === t2) - return; - _this._backgroundCursorColor = value; - if (_this.showRegularCaret) - _this.notifyListeners$0(); - }, - set$floatingCursorRect(value) { - if (J.$eq$(this._floatingCursorRect, value)) - return; - this._floatingCursorRect = value; - this.notifyListeners$0(); - }, - paintRegularCursor$4(canvas, renderEditable, caretColor, textPosition) { - var t1, radius, t2, _this = this, - integralRect = renderEditable.getLocalRectForCaret$1(textPosition); - if (_this._shouldPaint) { - t1 = _this._floatingCursorRect; - if (t1 != null) - if (t1.get$center().$sub(0, integralRect.get$center()).get$distanceSquared() < 225) - return; - radius = _this._cursorRadius; - t1 = _this.caretPaint; - t1._colorValue = caretColor.get$value(caretColor); - t2 = canvas._canvas; - if (radius == null) - t2.drawRect$2(integralRect, t1); - else - t2.drawRRect$2(A.RRect$fromRectAndRadius(integralRect, radius), t1); - } - }, - paint$3(canvas, size, renderEditable) { - var floatingCursorRect, t1, caretColor, caretTextPosition, t2, floatingCursorColor, value, result, _this = this, - selection = renderEditable._selection; - if (selection.start !== selection.end || !selection.get$isValid()) - return; - floatingCursorRect = _this._floatingCursorRect; - t1 = floatingCursorRect == null; - if (t1) - caretColor = _this._caretColor; - else - caretColor = _this.showRegularCaret ? _this._backgroundCursorColor : null; - if (t1) - caretTextPosition = selection.get$extent(); - else { - t2 = renderEditable.__RenderEditable__floatingCursorTextPosition_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - caretTextPosition = t2; - } - if (caretColor != null) - _this.paintRegularCursor$4(canvas, renderEditable, caretColor, caretTextPosition); - t2 = _this._caretColor; - floatingCursorColor = t2 == null ? null : A.Color$fromARGB(191, t2.toARGB32$0() >>> 16 & 255, t2.toARGB32$0() >>> 8 & 255, t2.toARGB32$0() & 255); - if (t1 || floatingCursorColor == null || !_this._shouldPaint) - return; - t1 = A.RRect$fromRectAndRadius(floatingCursorRect, B.Radius_1_1); - value = _this.___CaretPainter_floatingCursorPaint_FI; - if (value === $) { - $.$get$_renderer(); - result = A.CkPaint$(); - value !== $ && A.throwUnnamedLateFieldADI(); - _this.___CaretPainter_floatingCursorPaint_FI = result; - value = result; - } - value._colorValue = floatingCursorColor.get$value(0); - canvas._canvas.drawRRect$2(t1, value); - }, - shouldRepaint$1(oldDelegate) { - var _this = this; - if (_this === oldDelegate) - return false; - return !(oldDelegate instanceof A._CaretPainter) || oldDelegate._shouldPaint !== _this._shouldPaint || oldDelegate.showRegularCaret !== _this.showRegularCaret || !J.$eq$(oldDelegate._caretColor, _this._caretColor) || !J.$eq$(oldDelegate._cursorRadius, _this._cursorRadius) || !oldDelegate._cursorOffset.$eq(0, _this._cursorOffset) || !J.$eq$(oldDelegate._backgroundCursorColor, _this._backgroundCursorColor) || !J.$eq$(oldDelegate._floatingCursorRect, _this._floatingCursorRect); - } - }; - A._CompositeRenderEditablePainter.prototype = { - addListener$1(_, listener) { - var t1, t2, _i; - for (t1 = this.painters, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].addListener$1(0, listener); - }, - removeListener$1(_, listener) { - var t1, t2, _i; - for (t1 = this.painters, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].removeListener$1(0, listener); - }, - paint$3(canvas, size, renderEditable) { - var t1, t2, _i; - for (t1 = this.painters, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].paint$3(canvas, size, renderEditable); - }, - shouldRepaint$1(oldDelegate) { - var t1, t2, oldPainters, t3, newPainters, t4; - if (oldDelegate === this) - return false; - if (!(oldDelegate instanceof A._CompositeRenderEditablePainter) || oldDelegate.painters.length !== this.painters.length) - return true; - t1 = oldDelegate.painters; - t2 = A._arrayInstanceType(t1); - oldPainters = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")); - t1 = this.painters; - t3 = A._arrayInstanceType(t1); - newPainters = new J.ArrayIterator(t1, t1.length, t3._eval$1("ArrayIterator<1>")); - t1 = t3._precomputed1; - t2 = t2._precomputed1; - while (true) { - if (!(oldPainters.moveNext$0() && newPainters.moveNext$0())) - break; - t3 = newPainters.__interceptors$_current; - if (t3 == null) - t3 = t1._as(t3); - t4 = oldPainters.__interceptors$_current; - if (t3.shouldRepaint$1(t4 == null ? t2._as(t4) : t4)) - return true; - } - return false; - } - }; - A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin.prototype = { - attach$1(owner) { - this.super$RenderObject$attach(owner); - $.PaintingBinding__instance.PaintingBinding__systemFonts._systemFontsCallbacks.add$1(0, this.get$_scheduleSystemFontsUpdate()); - }, - detach$0(_) { - $.PaintingBinding__instance.PaintingBinding__systemFonts._systemFontsCallbacks.remove$1(0, this.get$_scheduleSystemFontsUpdate()); - this.super$RenderObject$detach(0); - } - }; - A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.TextParentData; child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.TextParentData; child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults.prototype = {}; - A.RenderErrorBox.prototype = { - RenderErrorBox$1(message) { - var builder, t1, t2, exception, _this = this; - try { - t1 = _this.message; - if (t1 !== "") { - t2 = $.$get$RenderErrorBox_paragraphStyle(); - $.$get$_renderer(); - builder = A.CkParagraphBuilder$(t2); - builder.pushStyle$1($.$get$RenderErrorBox_textStyle()); - builder.addText$1(t1); - t1 = builder; - t1 = A.CkParagraph$(t1._buildSkParagraph$0(), t1._style); - _this.__RenderErrorBox__paragraph_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__RenderErrorBox__paragraph_F = t1; - } else { - _this.__RenderErrorBox__paragraph_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__RenderErrorBox__paragraph_F = null; - } - } catch (exception) { - } - }, - computeMaxIntrinsicWidth$1(height) { - return 100000; - }, - computeMaxIntrinsicHeight$1(width) { - return 100000; - }, - get$sizedByParent() { - return true; - }, - hitTestSelf$1(position) { - return true; - }, - computeDryLayout$1(constraints) { - return constraints.constrain$1(B.Size_100000_100000); - }, - paint$2(context, offset) { - var width, left, $top, t1, t2, t3, t4, t5, exception, _this = this; - try { - t1 = context.get$canvas(0); - t2 = _this.get$size(0); - t3 = offset._dx; - t4 = offset._dy; - $.$get$_renderer(); - t5 = A.CkPaint$(); - t5._colorValue = $.$get$RenderErrorBox_backgroundColor().get$value(0); - t1._canvas.drawRect$2(new A.Rect(t3, t4, t3 + t2._dx, t4 + t2._dy), t5); - t1 = _this.__RenderErrorBox__paragraph_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 != null) { - width = _this.get$size(0)._dx; - left = 0; - $top = 0; - if (width > 328) { - width -= 128; - left += 64; - } - t1.layout$1(new A.ParagraphConstraints(width)); - t2 = _this.get$size(0); - if (t2._dy > 96 + t1.__engine$_height + 12) - $top += 96; - t2 = context.get$canvas(0); - t2._canvas.drawParagraph$2(t1, offset.$add(0, new A.Offset(left, $top))); - } - } catch (exception) { - } - } - }; - A._LayoutSizes.prototype = {}; - A.FlexFit.prototype = { - _enumToString$0() { - return "FlexFit." + this._name; - } - }; - A.FlexParentData.prototype = { - toString$0(_) { - return this.super$BoxParentData$toString(0) + "; flex=" + A.S(this.flex) + "; fit=" + A.S(this.fit); - } - }; - A.MainAxisSize.prototype = { - _enumToString$0() { - return "MainAxisSize." + this._name; - } - }; - A.MainAxisAlignment.prototype = { - _enumToString$0() { - return "MainAxisAlignment." + this._name; - }, - _flex$_distributeSpace$4(freeSpace, itemCount, flipped, spacing) { - var t1, _0_6, _0_8, _this = this; - $label0$0: { - if (B.MainAxisAlignment_0 === _this) { - t1 = flipped ? new A._Record_2(freeSpace, spacing) : new A._Record_2(0, spacing); - break $label0$0; - } - if (B.MainAxisAlignment_1 === _this) { - t1 = B.MainAxisAlignment_0._flex$_distributeSpace$4(freeSpace, itemCount, !flipped, spacing); - break $label0$0; - } - _0_6 = B.MainAxisAlignment_3 === _this; - if (_0_6 && itemCount < 2) { - t1 = B.MainAxisAlignment_0._flex$_distributeSpace$4(freeSpace, itemCount, flipped, spacing); - break $label0$0; - } - _0_8 = B.MainAxisAlignment_4 === _this; - if (_0_8 && itemCount === 0) { - t1 = B.MainAxisAlignment_0._flex$_distributeSpace$4(freeSpace, itemCount, flipped, spacing); - break $label0$0; - } - if (B.MainAxisAlignment_2 === _this) { - t1 = new A._Record_2(freeSpace / 2, spacing); - break $label0$0; - } - if (_0_6) { - t1 = new A._Record_2(0, freeSpace / (itemCount - 1) + spacing); - break $label0$0; - } - if (_0_8) { - t1 = freeSpace / itemCount; - t1 = new A._Record_2(t1 / 2, t1 + spacing); - break $label0$0; - } - if (B.MainAxisAlignment_5 === _this) { - t1 = freeSpace / (itemCount + 1); - t1 = new A._Record_2(t1, t1 + spacing); - break $label0$0; - } - t1 = null; - } - return t1; - } - }; - A.CrossAxisAlignment.prototype = { - _enumToString$0() { - return "CrossAxisAlignment." + this._name; - }, - _getChildCrossAxisOffset$2(freeSpace, flipped) { - var t1, _this = this; - $label0$0: { - if (B.CrossAxisAlignment_3 === _this || B.CrossAxisAlignment_4 === _this) { - t1 = 0; - break $label0$0; - } - if (B.CrossAxisAlignment_0 === _this) { - t1 = flipped ? freeSpace : 0; - break $label0$0; - } - if (B.CrossAxisAlignment_2 === _this) { - t1 = freeSpace / 2; - break $label0$0; - } - if (B.CrossAxisAlignment_1 === _this) { - t1 = B.CrossAxisAlignment_0._getChildCrossAxisOffset$2(freeSpace, !flipped); - break $label0$0; - } - t1 = null; - } - return t1; - } - }; - A.RenderFlex.prototype = { - set$spacing(_, value) { - if (this._spacing === value) - return; - this._spacing = value; - this.markNeedsLayout$0(); - }, - setupParentData$1(child) { - if (!(child.parentData instanceof A.FlexParentData)) - child.parentData = new A.FlexParentData(null, null, B.Offset_0_0); - }, - _getIntrinsicSize$3$childSize$extent$sizingDirection(childSize, extent, sizingDirection) { - var inflexibleSpace, child, t2, totalFlex, maxFlexFractionSoFar, t3, flex, _this = this, - t1 = _this._direction; - if (t1 === sizingDirection) { - inflexibleSpace = _this._spacing * (_this.ContainerRenderObjectMixin__childCount - 1); - child = _this.ContainerRenderObjectMixin__firstChild; - t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - t2 = type$.FlexParentData; - totalFlex = 0; - maxFlexFractionSoFar = 0; - while (child != null) { - t3 = child.parentData; - t3.toString; - flex = t2._as(t3).flex; - if (flex == null) - flex = 0; - totalFlex += flex; - if (flex > 0) - maxFlexFractionSoFar = Math.max(maxFlexFractionSoFar, childSize.call$2(child, extent) / flex); - else - inflexibleSpace += childSize.call$2(child, extent); - t3 = child.parentData; - t3.toString; - child = t1._as(t3).ContainerParentDataMixin_nextSibling; - } - return maxFlexFractionSoFar * totalFlex + inflexibleSpace; - } else { - switch (t1.index) { - case 0: - t1 = true; - break; - case 1: - t1 = false; - break; - default: - t1 = null; - } - t2 = t1 ? new A.BoxConstraints(0, extent, 0, 1 / 0) : new A.BoxConstraints(0, 1 / 0, 0, extent); - return _this._flex$_computeSizes$3$constraints$getBaseline$layoutChild(t2, A.layout_helper_ChildLayoutHelper_getDryBaseline$closure(), new A.RenderFlex__getIntrinsicSize_layoutChild(t1, childSize)).axisSize._dy; - } - }, - computeMinIntrinsicWidth$1(height) { - return this._getIntrinsicSize$3$childSize$extent$sizingDirection(new A.RenderFlex_computeMinIntrinsicWidth_closure(), height, B.Axis_0); - }, - computeMaxIntrinsicWidth$1(height) { - return this._getIntrinsicSize$3$childSize$extent$sizingDirection(new A.RenderFlex_computeMaxIntrinsicWidth_closure(), height, B.Axis_0); - }, - computeMinIntrinsicHeight$1(width) { - return this._getIntrinsicSize$3$childSize$extent$sizingDirection(new A.RenderFlex_computeMinIntrinsicHeight_closure(), width, B.Axis_1); - }, - computeMaxIntrinsicHeight$1(width) { - return this._getIntrinsicSize$3$childSize$extent$sizingDirection(new A.RenderFlex_computeMaxIntrinsicHeight_closure(), width, B.Axis_1); - }, - computeDistanceToActualBaseline$1(baseline) { - var t1; - switch (this._direction.index) { - case 0: - t1 = this.defaultComputeDistanceToHighestActualBaseline$1(baseline); - break; - case 1: - t1 = this.defaultComputeDistanceToFirstActualBaseline$1(baseline); - break; - default: - t1 = null; - } - return t1; - }, - get$_isBaselineAligned() { - var t1, - _0_0 = this._crossAxisAlignment; - $label0$1: { - t1 = false; - if (B.CrossAxisAlignment_4 === _0_0) { - switch (this._direction.index) { - case 0: - t1 = true; - break; - case 1: - break; - default: - t1 = null; - } - break $label0$1; - } - if (B.CrossAxisAlignment_0 === _0_0 || B.CrossAxisAlignment_2 === _0_0 || B.CrossAxisAlignment_1 === _0_0 || B.CrossAxisAlignment_3 === _0_0) - break $label0$1; - t1 = null; - } - return t1; - }, - _getCrossSize$1(size) { - var t1; - switch (this._direction.index) { - case 0: - t1 = size._dy; - break; - case 1: - t1 = size._dx; - break; - default: - t1 = null; - } - return t1; - }, - _getMainSize$1(size) { - var t1; - switch (this._direction.index) { - case 0: - t1 = size._dx; - break; - case 1: - t1 = size._dy; - break; - default: - t1 = null; - } - return t1; - }, - get$_flipMainAxis() { - var _0_0, _this = this, - t1 = false; - if (_this.ContainerRenderObjectMixin__firstChild != null) - switch (_this._direction.index) { - case 0: - _0_0 = _this._textDirection; - $label0$1: { - if (_0_0 == null || B.TextDirection_1 === _0_0) - break $label0$1; - if (B.TextDirection_0 === _0_0) { - t1 = true; - break $label0$1; - } - t1 = null; - } - break; - case 1: - switch (_this._verticalDirection.index) { - case 1: - break; - case 0: - t1 = true; - break; - default: - t1 = null; - } - break; - default: - t1 = null; - } - return t1; - }, - get$_flipCrossAxis() { - var _0_0, _this = this, - t1 = false; - if (_this.ContainerRenderObjectMixin__firstChild != null) - switch (_this._direction.index) { - case 1: - _0_0 = _this._textDirection; - $label0$1: { - if (_0_0 == null || B.TextDirection_1 === _0_0) - break $label0$1; - if (B.TextDirection_0 === _0_0) { - t1 = true; - break $label0$1; - } - t1 = null; - } - break; - case 0: - switch (_this._verticalDirection.index) { - case 1: - break; - case 0: - t1 = true; - break; - default: - t1 = null; - } - break; - default: - t1 = null; - } - return t1; - }, - _constraintsForNonFlexChild$1(constraints) { - var t1, t2, _null = null, - _0_0 = this._crossAxisAlignment; - $label0$0: { - if (B.CrossAxisAlignment_3 === _0_0) { - t1 = true; - break $label0$0; - } - if (B.CrossAxisAlignment_0 === _0_0 || B.CrossAxisAlignment_2 === _0_0 || B.CrossAxisAlignment_1 === _0_0 || B.CrossAxisAlignment_4 === _0_0) { - t1 = false; - break $label0$0; - } - t1 = _null; - } - switch (this._direction.index) { - case 0: - t2 = constraints.maxHeight; - t1 = t1 ? A.BoxConstraints$tightFor(t2, _null) : new A.BoxConstraints(0, 1 / 0, 0, t2); - break; - case 1: - t2 = constraints.maxWidth; - t1 = t1 ? A.BoxConstraints$tightFor(_null, t2) : new A.BoxConstraints(0, t2, 0, 1 / 0); - break; - default: - t1 = _null; - } - return t1; - }, - _constraintsForFlexChild$3(child, constraints, maxChildExtent) { - var _0_0, t2, - t1 = child.parentData; - t1.toString; - t1 = type$.FlexParentData._as(t1).fit; - switch ((t1 == null ? B.FlexFit_0 : t1).index) { - case 0: - t1 = maxChildExtent; - break; - case 1: - t1 = 0; - break; - default: - t1 = null; - } - _0_0 = this._crossAxisAlignment; - $label0$1: { - if (B.CrossAxisAlignment_3 === _0_0) { - t2 = true; - break $label0$1; - } - if (B.CrossAxisAlignment_0 === _0_0 || B.CrossAxisAlignment_2 === _0_0 || B.CrossAxisAlignment_1 === _0_0 || B.CrossAxisAlignment_4 === _0_0) { - t2 = false; - break $label0$1; - } - t2 = null; - } - switch (this._direction.index) { - case 0: - t2 = t2 ? constraints.maxHeight : 0; - t2 = new A.BoxConstraints(t1, maxChildExtent, t2, constraints.maxHeight); - t1 = t2; - break; - case 1: - t2 = t2 ? constraints.maxWidth : 0; - t1 = new A.BoxConstraints(t2, constraints.maxWidth, t1, maxChildExtent); - break; - default: - t1 = null; - } - return t1; - }, - computeDryBaseline$2(constraints, baseline) { - var constraintsForChild, baselineOffset, t1, freeSpace, flipMainAxis, _0_0, _0_1, spaceBetween, _0_2, y, directionUnit, child, childConstraints, t2, additionalY, flipCrossAxis, baselineOffset0, t3, _this = this, _null = null, - sizes = _this._flex$_computeSizes$3$constraints$getBaseline$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_getDryBaseline$closure(), A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); - if (_this.get$_isBaselineAligned()) - return sizes.baselineOffset; - constraintsForChild = new A.RenderFlex_computeDryBaseline_constraintsForChild(_this, sizes, constraints, _this._constraintsForNonFlexChild$1(constraints)); - baselineOffset = _null; - switch (_this._direction.index) { - case 1: - t1 = sizes.mainAxisFreeSpace; - freeSpace = Math.max(0, t1); - flipMainAxis = _this.get$_flipMainAxis(); - _0_0 = _this._mainAxisAlignment._flex$_distributeSpace$4(freeSpace, _this.ContainerRenderObjectMixin__childCount, flipMainAxis, _this._spacing); - _0_1 = _0_0._0; - spaceBetween = _null; - _0_2 = _0_0._1; - spaceBetween = _0_2; - y = flipMainAxis ? _0_1 + (_this.ContainerRenderObjectMixin__childCount - 1) * spaceBetween + (sizes.axisSize._dx - t1) : _0_1; - directionUnit = flipMainAxis ? -1 : 1; - child = _this.ContainerRenderObjectMixin__firstChild; - t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - while (true) { - if (!(baselineOffset == null && child != null)) - break; - childConstraints = constraintsForChild.call$1(child); - t2 = child._computeWithTimeline$3(B.C__DryLayout, childConstraints, child.get$_computeDryLayout()); - baselineOffset = child._computeWithTimeline$3(B.C__Baseline, new A._Record_2(childConstraints, baseline), child.get$_computeDryBaseline()); - additionalY = flipMainAxis ? -t2._dy : 0; - _this = baselineOffset == null ? _null : baselineOffset + y; - _this = _this == null ? _null : _this + additionalY; - y += directionUnit * (spaceBetween + t2._dy); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - baselineOffset = _this; - } - break; - case 0: - flipCrossAxis = _this.get$_flipCrossAxis(); - child = _this.ContainerRenderObjectMixin__firstChild; - t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - t2 = sizes.axisSize._dy; - while (child != null) { - childConstraints = constraintsForChild.call$1(child); - baselineOffset0 = child._computeWithTimeline$3(B.C__Baseline, new A._Record_2(childConstraints, baseline), child.get$_computeDryBaseline()); - t3 = child._computeWithTimeline$3(B.C__DryLayout, childConstraints, child.get$_computeDryLayout()); - t3 = t3._dy; - t3 = _this._crossAxisAlignment._getChildCrossAxisOffset$2(t2 - t3, flipCrossAxis); - baselineOffset = A.BaselineOffset_minOf(baselineOffset, baselineOffset0 == null ? _null : baselineOffset0 + t3); - t3 = child.parentData; - t3.toString; - child = t1._as(t3).ContainerParentDataMixin_nextSibling; - } - break; - } - return baselineOffset; - }, - computeDryLayout$1(constraints) { - return A._AxisSize__convert(this._flex$_computeSizes$3$constraints$getBaseline$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_getDryBaseline$closure(), A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()).axisSize, this._direction); - }, - _flex$_computeSizes$3$constraints$getBaseline$layoutChild(constraints, getBaseline, layoutChild) { - var t1, textBaseline, _this0, child, t2, t3, accumulatedSize, accumulatedAscentDescent, firstFlexChild, totalFlex, t4, flex, baselineOffset, spacePerFlex, childConstraints, _0_5, ascent, _0_4, _1_0, _1_2, constrainedSize, _this = this, _null = null, - maxMainSize = _this._getMainSize$1(new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight))), - canFlex = isFinite(maxMainSize), - nonFlexChildConstraints = _this._constraintsForNonFlexChild$1(constraints); - if (_this.get$_isBaselineAligned()) { - t1 = _this._textBaseline; - textBaseline = t1 == null ? A.throwExpression(A.FlutterError_FlutterError('To use CrossAxisAlignment.baseline, you must also specify which baseline to use using the "textBaseline" argument.')) : t1; - } else - textBaseline = _null; - _this0 = new A.Size(_this._spacing * (_this.ContainerRenderObjectMixin__childCount - 1), 0); - child = _this.ContainerRenderObjectMixin__firstChild; - t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - t2 = textBaseline == null; - t3 = type$.FlexParentData; - accumulatedSize = _this0; - accumulatedAscentDescent = _null; - firstFlexChild = accumulatedAscentDescent; - totalFlex = 0; - while (child != null) { - if (canFlex) { - t4 = child.parentData; - t4.toString; - flex = t3._as(t4).flex; - if (flex == null) - flex = 0; - t4 = flex > 0; - } else { - flex = _null; - t4 = false; - } - if (t4) { - totalFlex += flex; - if (firstFlexChild == null) - firstFlexChild = child; - } else { - _this0 = A._AxisSize__convert(layoutChild.call$2(child, nonFlexChildConstraints), _this._direction); - t4 = _this0._dy; - _this0 = new A.Size(accumulatedSize._dx + _this0._dx, Math.max(accumulatedSize._dy, t4)); - baselineOffset = t2 ? _null : getBaseline.call$3(child, nonFlexChildConstraints, textBaseline); - accumulatedAscentDescent = A._AscentDescent__(accumulatedAscentDescent, baselineOffset == null ? _null : new A._Record_2(baselineOffset, t4 - baselineOffset)); - accumulatedSize = _this0; - } - t4 = child.parentData; - t4.toString; - child = t1._as(t4).ContainerParentDataMixin_nextSibling; - } - spacePerFlex = Math.max(0, maxMainSize - accumulatedSize._dx) / totalFlex; - child = firstFlexChild; - while (true) { - if (!(child != null && totalFlex > 0)) - break; - c$0: { - t4 = child.parentData; - t4.toString; - flex = t3._as(t4).flex; - if (flex == null) - flex = 0; - if (flex === 0) - break c$0; - totalFlex -= flex; - childConstraints = _this._constraintsForFlexChild$3(child, constraints, spacePerFlex * flex); - _this0 = A._AxisSize__convert(layoutChild.call$2(child, childConstraints), _this._direction); - t4 = _this0._dy; - _this0 = new A.Size(accumulatedSize._dx + _this0._dx, Math.max(accumulatedSize._dy, t4)); - baselineOffset = t2 ? _null : getBaseline.call$3(child, childConstraints, textBaseline); - accumulatedAscentDescent = A._AscentDescent__(accumulatedAscentDescent, baselineOffset == null ? _null : new A._Record_2(baselineOffset, t4 - baselineOffset)); - accumulatedSize = _this0; - } - t4 = child.parentData; - t4.toString; - child = t1._as(t4).ContainerParentDataMixin_nextSibling; - } - $label0$1: { - t1 = accumulatedAscentDescent == null; - if (t1) { - t2 = B.Size_0_0; - break $label0$1; - } - _0_5 = _null; - ascent = _null; - _0_4 = accumulatedAscentDescent._0; - _0_5 = accumulatedAscentDescent._1; - ascent = _0_4; - _this0 = new A.Size(0, ascent + A._asDouble(_0_5)); - t2 = _this0; - break $label0$1; - t2 = _null; - } - accumulatedSize = A._AxisSize__(accumulatedSize, t2); - _1_0 = _this._mainAxisSize; - $label1$2: { - _1_2 = B.MainAxisSize_1 === _1_0; - if (_1_2 && canFlex) { - t2 = maxMainSize; - break $label1$2; - } - if (_1_2 || B.MainAxisSize_0 === _1_0) { - t2 = accumulatedSize._dx; - break $label1$2; - } - t2 = _null; - } - constrainedSize = A._AxisSize_applyConstraints(new A.Size(t2, accumulatedSize._dy), constraints, _this._direction); - t1 = t1 ? _null : accumulatedAscentDescent._0; - t2 = firstFlexChild == null ? _null : spacePerFlex; - return new A._LayoutSizes(constrainedSize, constrainedSize._dx - accumulatedSize._dx, t1, t2); - }, - performLayout$0() { - var remainingSpace, flipMainAxis, flipCrossAxis, _0_0, _0_1, betweenSpace, _0_2, _1_0, _1_1, topLeftChild, _1_2, nextChild, baselineOffset, t2, child, childMainPosition, t3, childBaselineOffset, baselineAlign, childCrossPosition, t4, _this = this, _null = null, - _s28_ = "RenderBox was not laid out: ", - sizes = _this._flex$_computeSizes$3$constraints$getBaseline$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), A.layout_helper_ChildLayoutHelper_getBaseline$closure(), A.layout_helper_ChildLayoutHelper_layoutChild$closure()), - t1 = sizes.axisSize, - crossAxisExtent = t1._dy; - _this._box$_size = A._AxisSize__convert(t1, _this._direction); - t1 = sizes.mainAxisFreeSpace; - _this._flex$_overflow = Math.max(0, -t1); - remainingSpace = Math.max(0, t1); - flipMainAxis = _this.get$_flipMainAxis(); - flipCrossAxis = _this.get$_flipCrossAxis(); - _0_0 = _this._mainAxisAlignment._flex$_distributeSpace$4(remainingSpace, _this.ContainerRenderObjectMixin__childCount, flipMainAxis, _this._spacing); - _0_1 = _0_0._0; - betweenSpace = _null; - _0_2 = _0_0._1; - betweenSpace = _0_2; - _1_0 = flipMainAxis ? new A._Record_2(_this.get$childBefore(), _this.ContainerRenderObjectMixin__lastChild) : new A._Record_2(_this.get$childAfter(), _this.ContainerRenderObjectMixin__firstChild); - _1_1 = _1_0._0; - t1 = type$.nullable_RenderBox_Function_RenderBox._is(_1_1); - topLeftChild = _null; - if (t1) { - _1_2 = _1_0._1; - topLeftChild = _1_2; - nextChild = _1_1; - } else - nextChild = _null; - if (!t1) - throw A.wrapException(A.StateError$("Pattern matching error")); - baselineOffset = sizes.baselineOffset; - for (t1 = type$.FlexParentData, t2 = baselineOffset != null, child = topLeftChild, childMainPosition = _0_1; child != null; child = nextChild.call$1(child)) { - if (t2) { - t3 = _this._textBaseline; - t3.toString; - childBaselineOffset = child.getDistanceToBaseline$2$onlyReal(t3, true); - baselineAlign = childBaselineOffset != null; - } else { - childBaselineOffset = _null; - baselineAlign = false; - } - if (baselineAlign) { - childBaselineOffset.toString; - childCrossPosition = baselineOffset - childBaselineOffset; - } else { - t3 = _this._crossAxisAlignment; - t4 = child._box$_size; - childCrossPosition = t3._getChildCrossAxisOffset$2(crossAxisExtent - _this._getCrossSize$1(t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t4), flipCrossAxis); - } - t3 = child.parentData; - t3.toString; - t1._as(t3); - switch (_this._direction.index) { - case 0: - t4 = new A.Offset(childMainPosition, childCrossPosition); - break; - case 1: - t4 = new A.Offset(childCrossPosition, childMainPosition); - break; - default: - t4 = _null; - } - t3.offset = t4; - t4 = child._box$_size; - childMainPosition += _this._getMainSize$1(t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t4) + betweenSpace; - } - }, - hitTestChildren$2$position(result, position) { - return this.defaultHitTestChildren$2$position(result, position); - }, - paint$2(context, offset) { - var t1, t2, t3, _this = this; - if (!(_this._flex$_overflow > 1e-10)) { - _this.defaultPaint$2(context, offset); - return; - } - if (_this.get$size(0).get$isEmpty(0)) - return; - t1 = _this._flex$_clipRectLayer; - t2 = _this.__RenderObject__needsCompositing_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.get$size(0); - t1.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t2, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), _this.get$defaultPaint(), _this._clipBehavior, t1._layer)); - }, - dispose$0() { - this._flex$_clipRectLayer.set$layer(0, null); - this.super$_RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin$dispose(); - }, - describeApproximatePaintClip$1(child) { - var t1; - switch (this._clipBehavior.index) { - case 0: - return null; - case 1: - case 2: - case 3: - if (this._flex$_overflow > 1e-10) { - t1 = this.get$size(0); - t1 = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - } else - t1 = null; - return t1; - } - }, - toStringShort$0() { - var header = this.super$RenderObject$toStringShort(); - return this._flex$_overflow > 1e-10 ? header + " OVERFLOWING" : header; - } - }; - A.RenderFlex__getIntrinsicSize_layoutChild.prototype = { - call$2(child, constraints) { - var maxMainAxisSize, t2, - t1 = this.isHorizontal, - mainAxisSizeFromConstraints = t1 ? constraints.maxWidth : constraints.maxHeight; - if (isFinite(mainAxisSizeFromConstraints)) - maxMainAxisSize = mainAxisSizeFromConstraints; - else - maxMainAxisSize = t1 ? child._computeIntrinsics$3(B._IntrinsicDimension_1, 1 / 0, child.get$computeMaxIntrinsicWidth()) : child._computeIntrinsics$3(B._IntrinsicDimension_3, 1 / 0, child.get$computeMaxIntrinsicHeight()); - t2 = this.childSize; - return t1 ? new A.Size(maxMainAxisSize, t2.call$2(child, maxMainAxisSize)) : new A.Size(t2.call$2(child, maxMainAxisSize), maxMainAxisSize); - }, - $signature: 48 - }; - A.RenderFlex_computeMinIntrinsicWidth_closure.prototype = { - call$2(child, extent) { - return child._computeIntrinsics$3(B._IntrinsicDimension_0, extent, child.get$computeMinIntrinsicWidth()); - }, - $signature: 53 - }; - A.RenderFlex_computeMaxIntrinsicWidth_closure.prototype = { - call$2(child, extent) { - return child._computeIntrinsics$3(B._IntrinsicDimension_1, extent, child.get$computeMaxIntrinsicWidth()); - }, - $signature: 53 - }; - A.RenderFlex_computeMinIntrinsicHeight_closure.prototype = { - call$2(child, extent) { - return child._computeIntrinsics$3(B._IntrinsicDimension_2, extent, child.get$computeMinIntrinsicHeight()); - }, - $signature: 53 - }; - A.RenderFlex_computeMaxIntrinsicHeight_closure.prototype = { - call$2(child, extent) { - return child._computeIntrinsics$3(B._IntrinsicDimension_3, extent, child.get$computeMaxIntrinsicHeight()); - }, - $signature: 53 - }; - A.RenderFlex_computeDryBaseline_constraintsForChild.prototype = { - call$1(child) { - var flex, t1, _this = this, - spacePerFlex = _this.sizes.spacePerFlex; - if (spacePerFlex != null) { - flex = A.RenderFlex__getFlex(child); - t1 = flex > 0; - } else { - flex = null; - t1 = false; - } - return t1 ? _this.$this._constraintsForFlexChild$3(child, _this.constraints, flex * spacePerFlex) : _this.nonFlexConstraints; - }, - $signature: 336 - }; - A._RenderFlex_RenderBox_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$RenderObject$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.FlexParentData; child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$RenderObject$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.FlexParentData; child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; - A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin.prototype = { - dispose$0() { - var t1, t2, _i; - for (t1 = this.DebugOverflowIndicatorMixin__indicatorLabel, t2 = t1.length, _i = 0; _i < t2; ++_i) - t1[_i].dispose$0(); - this.super$RenderObject$dispose(); - } - }; - A.RenderImage.prototype = { - _image$_resolve$0() { - var _this = this; - if (_this._image$_resolvedAlignment != null) - return; - _this._image$_resolvedAlignment = _this._image$_alignment; - _this._flipHorizontally = false; - }, - _markNeedResolution$0() { - this._flipHorizontally = this._image$_resolvedAlignment = null; - this.markNeedsPaint$0(); - }, - set$image(_, value) { - var t2, t3, sizeChanged, _this = this, _null = null, - t1 = _this._image; - if (value == t1) - return; - t2 = value == null; - if (!t2 && t1 != null && value.isCloneOf$1(t1)) { - value.dispose$0(); - return; - } - t1 = _this._image; - if (t1 == null) - t1 = _null; - else { - t1 = t1.__CkImage_box_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = J.toInt$0$n(t1._nativeObject.width()); - } - if (t2) - t3 = _null; - else { - t3 = value.__CkImage_box_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3.__CountedRef__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = J.toInt$0$n(t3._nativeObject.width()); - } - if (t1 == t3) { - t1 = _this._image; - if (t1 == null) - t1 = _null; - else { - t1 = t1.__CkImage_box_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = J.toInt$0$n(t1._nativeObject.height()); - } - if (t2) - t2 = _null; - else { - t2 = value.__CkImage_box_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__CountedRef__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = J.toInt$0$n(t2._nativeObject.height()); - } - sizeChanged = t1 != t2; - } else - sizeChanged = true; - t1 = _this._image; - if (t1 != null) - t1.dispose$0(); - _this._image = value; - _this.markNeedsPaint$0(); - if (sizeChanged) - _this.markNeedsLayout$0(); - }, - set$width(_, value) { - return; - }, - set$height(_, value) { - return; - }, - set$scale(_, value) { - if (value === this._image$_scale) - return; - this._image$_scale = value; - this.markNeedsLayout$0(); - }, - _updateColorFilter$0() { - this._colorFilter = null; - }, - set$color(_, value) { - return; - }, - set$opacity(_, value) { - return; - }, - set$filterQuality(value) { - if (value === this._image$_filterQuality) - return; - this._image$_filterQuality = value; - this.markNeedsPaint$0(); - }, - set$colorBlendMode(value) { - return; - }, - set$fit(value) { - if (value === this._image$_fit) - return; - this._image$_fit = value; - this.markNeedsPaint$0(); - }, - set$alignment(value) { - if (value.$eq(0, this._image$_alignment)) - return; - this._image$_alignment = value; - this._markNeedResolution$0(); - }, - set$repeat(_, value) { - if (value === this._repeat) - return; - this._repeat = value; - this.markNeedsPaint$0(); - }, - set$centerSlice(value) { - return; - }, - set$invertColors(value) { - if (value === this._invertColors) - return; - this._invertColors = value; - this.markNeedsPaint$0(); - }, - set$matchTextDirection(value) { - return; - }, - set$textDirection(value) { - if (this._image$_textDirection == value) - return; - this._image$_textDirection = value; - this._markNeedResolution$0(); - }, - set$isAntiAlias(value) { - return; - }, - _image$_sizeForConstraints$1(constraints) { - var t2, t3, _this = this, - t1 = _this._image$_width; - constraints = A.BoxConstraints$tightFor(_this._image$_height, t1).enforce$1(constraints); - t1 = _this._image; - if (t1 == null) - return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); - t1 = t1.__CkImage_box_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__CountedRef__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = J.toInt$0$n(t1._nativeObject.width()); - t2 = _this._image$_scale; - t3 = _this._image.__CkImage_box_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3.__CountedRef__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - return constraints.constrainSizeAndAttemptToPreserveAspectRatio$1(new A.Size(t1 / t2, J.toInt$0$n(t3._nativeObject.height()) / _this._image$_scale)); - }, - computeMinIntrinsicWidth$1(height) { - return 0; - }, - computeMaxIntrinsicWidth$1(height) { - return this._image$_sizeForConstraints$1(A.BoxConstraints$tightForFinite(height, 1 / 0))._dx; - }, - computeMinIntrinsicHeight$1(width) { - return 0; - }, - computeMaxIntrinsicHeight$1(width) { - return this._image$_sizeForConstraints$1(A.BoxConstraints$tightForFinite(1 / 0, width))._dy; - }, - hitTestSelf$1(position) { - return true; - }, - computeDryLayout$1(constraints) { - return this._image$_sizeForConstraints$1(constraints); - }, - performLayout$0() { - this._box$_size = this._image$_sizeForConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); - }, - attach$1(owner) { - this.super$RenderObject$attach(owner); - }, - detach$0(_) { - this.super$RenderObject$detach(0); - }, - paint$2(context, offset) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this; - if (_this._image == null) - return; - _this._image$_resolve$0(); - t1 = context.get$canvas(0); - t2 = _this.get$size(0); - t3 = offset._dx; - t4 = offset._dy; - t5 = _this._image; - t5.toString; - t6 = _this.debugImageLabel; - t7 = _this._image$_scale; - t8 = _this._colorFilter; - t9 = _this._image$_fit; - t10 = _this._image$_resolvedAlignment; - t10.toString; - t11 = _this._centerSlice; - t12 = _this._repeat; - t13 = _this._flipHorizontally; - t13.toString; - t14 = _this._invertColors; - A.paintImage(t10, B.BlendMode_3, t1, t11, t8, t6, _this._image$_filterQuality, t9, t13, t5, t14, false, 1, new A.Rect(t3, t4, t3 + t2._dx, t4 + t2._dy), t12, t7); - }, - dispose$0() { - var t1 = this._image; - if (t1 != null) - t1.dispose$0(); - this._image = null; - this.super$RenderObject$dispose(); - } - }; - A.AnnotationEntry.prototype = { - toString$0(_) { - return "AnnotationEntry(annotation: " + this.annotation.toString$0(0) + ", localPosition: " + this.localPosition.toString$0(0) + ")"; - } - }; - A.AnnotationResult.prototype = {}; - A.Layer0.prototype = { - _updateSubtreeCompositionObserverCount$1(delta) { - var t1; - this._compositionCallbackCount += delta; - t1 = this._layer$_parent; - if (t1 != null) - t1._updateSubtreeCompositionObserverCount$1(delta); - }, - _fireCompositionCallbacks$1$includeChildren(includeChildren) { - var t2, _i, - t1 = this._layer$_callbacks; - if (t1.__js_helper$_length === 0) - return; - t1 = A.List_List$_of(new A.LinkedHashMapValuesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>")), type$.void_Function); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].call$0(); - }, - supportsRasterization$0() { - return true; - }, - addCompositionCallback$1(callback) { - var callbackId, _this = this; - _this._updateSubtreeCompositionObserverCount$1(1); - callbackId = $.Layer__nextCallbackId = $.Layer__nextCallbackId + 1; - _this._layer$_callbacks.$indexSet(0, callbackId, new A.Layer_addCompositionCallback_closure(_this, callback)); - return new A.Layer_addCompositionCallback_closure0(_this, callbackId); - }, - dispose$0() { - this._engineLayer = null; - }, - markNeedsAddToScene$0() { - if (this._needsAddToScene) - return; - this._needsAddToScene = true; - }, - get$alwaysNeedsAddToScene() { - return false; - }, - set$engineLayer(value) { - var t1, _this = this; - _this._engineLayer = value; - if (!_this.get$alwaysNeedsAddToScene()) { - t1 = _this._layer$_parent; - if (t1 != null && !t1.get$alwaysNeedsAddToScene()) - _this._layer$_parent.markNeedsAddToScene$0(); - } - }, - updateSubtreeNeedsAddToScene$0() { - this._needsAddToScene = this._needsAddToScene || this.get$alwaysNeedsAddToScene(); - }, - attach$1(owner) { - this._layer$_owner = owner; - }, - detach$0(_) { - this._layer$_owner = null; - }, - redepthChildren$0() { - }, - remove$0(_) { - var t2, t3, _this = this, - t1 = _this._layer$_parent; - if (t1 != null) { - t2 = _this._previousSibling; - t3 = _this._nextSibling; - if (t2 == null) - t1._firstChild = t3; - else - t2._nextSibling = t3; - t3 = _this._nextSibling; - if (t3 == null) - t1._lastChild = t2; - else - t3._previousSibling = t2; - _this._nextSibling = _this._previousSibling = null; - t1._layer$_dropChild$1(_this); - _this._parentHandle.set$layer(0, null); - } - }, - findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst) { - return false; - }, - find$1$1(_, localPosition, $S) { - var t1 = A._setArrayType([], $S._eval$1("JSArray>")); - this.findAnnotations$1$3$onlyFirst(new A.AnnotationResult(t1, $S._eval$1("AnnotationResult<0>")), localPosition, true, $S); - return t1.length === 0 ? null : B.JSArray_methods.get$first(t1).annotation; - }, - _addToSceneWithRetainedRendering$1(builder) { - var t1, t2, _this = this; - if (!_this._needsAddToScene && _this._engineLayer != null) { - t1 = _this._engineLayer; - t1.toString; - t2 = builder.__LayerSceneBuilder_currentLayer_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.parent = t2; - t2.children.push(t1); - return; - } - _this.addToScene$1(builder); - _this._needsAddToScene = false; - }, - toStringShort$0() { - var t1 = this.super$DiagnosticableTreeMixin$toStringShort(); - return t1 + (this._layer$_owner == null ? " DETACHED" : ""); - }, - $isDiagnosticableTree: 1 - }; - A.Layer_addCompositionCallback_closure.prototype = { - call$0() { - this.callback.call$1(this.$this); - }, - $signature: 0 - }; - A.Layer_addCompositionCallback_closure0.prototype = { - call$0() { - var t1 = this.$this; - t1._layer$_callbacks.remove$1(0, this.callbackId); - t1._updateSubtreeCompositionObserverCount$1(-1); - }, - $signature: 0 - }; - A.LayerHandle.prototype = { - set$layer(_, layer) { - var t1 = this._layer; - if (layer == t1) - return; - if (t1 != null) - if (--t1._layer$_refCount === 0) - t1.dispose$0(); - this._layer = layer; - if (layer != null) - ++layer._layer$_refCount; - }, - toString$0(_) { - var t1 = this._layer; - return "LayerHandle(" + (t1 != null ? t1.toString$0(0) : "DISPOSED") + ")"; - } - }; - A.PictureLayer.prototype = { - set$picture(picture) { - var t1; - this.markNeedsAddToScene$0(); - t1 = this._picture; - if (t1 != null) - t1.dispose$0(); - this._picture = picture; - }, - dispose$0() { - this.set$picture(null); - this.super$Layer$dispose(); - }, - addToScene$1(builder) { - var t2, - t1 = this._picture; - t1.toString; - t2 = builder.__LayerSceneBuilder_currentLayer_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = new A.PictureLayer0(t1, B.Offset_0_0, B.Rect_0_0_0_0); - t1.parent = t2; - t2.children.push(t1); - }, - findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst) { - return false; - } - }; - A.PlatformViewLayer.prototype = { - supportsRasterization$0() { - return false; - }, - addToScene$1(builder) { - var t1 = this.rect, - t2 = t1.left, - t3 = t1.top, - t4 = builder.__LayerSceneBuilder_currentLayer_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t3 = new A.PlatformViewLayer0(this.viewId, new A.Offset(t2, t3), t1.right - t2, t1.bottom - t3, B.Rect_0_0_0_0); - t3.parent = t4; - t4.children.push(t3); - } - }; - A.ContainerLayer0.prototype = { - _fireCompositionCallbacks$1$includeChildren(includeChildren) { - var child; - this.super$Layer$_fireCompositionCallbacks(includeChildren); - if (!includeChildren) - return; - child = this._firstChild; - for (; child != null;) { - child._fireCompositionCallbacks$1$includeChildren(true); - child = child._nextSibling; - } - }, - supportsRasterization$0() { - for (var child = this._lastChild; child != null; child = child._previousSibling) - if (!child.supportsRasterization$0()) - return false; - return true; - }, - buildScene$1(builder) { - var _this = this; - _this.updateSubtreeNeedsAddToScene$0(); - _this.addToScene$1(builder); - if (_this._compositionCallbackCount > 0) - _this._fireCompositionCallbacks$1$includeChildren(true); - _this._needsAddToScene = false; - return new A.LayerScene(new A.LayerTree(builder.rootLayer)); - }, - dispose$0() { - this.removeAllChildren$0(); - this._layer$_callbacks.clear$0(0); - this.super$Layer$dispose(); - }, - updateSubtreeNeedsAddToScene$0() { - var child, _this = this; - _this.super$Layer$updateSubtreeNeedsAddToScene(); - child = _this._firstChild; - for (; child != null;) { - child.updateSubtreeNeedsAddToScene$0(); - _this._needsAddToScene = _this._needsAddToScene || child._needsAddToScene; - child = child._nextSibling; - } - }, - findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { - var child, t1, t2; - for (child = this._lastChild, t1 = result._layer$_entries; child != null; child = child._previousSibling) { - if (child.findAnnotations$1$3$onlyFirst(result, localPosition, true, $S)) - return true; - t2 = t1.length; - if (t2 !== 0) - return false; - } - return false; - }, - attach$1(owner) { - var child; - this.super$Layer$attach(owner); - child = this._firstChild; - for (; child != null;) { - child.attach$1(owner); - child = child._nextSibling; - } - }, - detach$0(_) { - var child; - this.super$Layer$detach(0); - child = this._firstChild; - for (; child != null;) { - child.detach$0(0); - child = child._nextSibling; - } - this._fireCompositionCallbacks$1$includeChildren(false); - }, - append$1(_, child) { - var t1, _this = this; - if (!_this.get$alwaysNeedsAddToScene()) - _this.markNeedsAddToScene$0(); - t1 = child._compositionCallbackCount; - if (t1 !== 0) - _this._updateSubtreeCompositionObserverCount$1(t1); - child._layer$_parent = _this; - t1 = _this._layer$_owner; - if (t1 != null) - child.attach$1(t1); - _this.redepthChild$1(child); - t1 = child._previousSibling = _this._lastChild; - if (t1 != null) - t1._nextSibling = child; - _this._lastChild = child; - if (_this._firstChild == null) - _this._firstChild = child; - child._parentHandle.set$layer(0, child); - }, - redepthChildren$0() { - var t1, t2, - child = this._firstChild; - for (; child != null;) { - t1 = child._layer$_depth; - t2 = this._layer$_depth; - if (t1 <= t2) { - child._layer$_depth = t2 + 1; - child.redepthChildren$0(); - } - child = child._nextSibling; - } - }, - redepthChild$1(child) { - var t1 = child._layer$_depth, - t2 = this._layer$_depth; - if (t1 <= t2) { - child._layer$_depth = t2 + 1; - child.redepthChildren$0(); - } - }, - _layer$_dropChild$1(child) { - var t1, _this = this; - if (!_this.get$alwaysNeedsAddToScene()) - _this.markNeedsAddToScene$0(); - t1 = child._compositionCallbackCount; - if (t1 !== 0) - _this._updateSubtreeCompositionObserverCount$1(-t1); - child._layer$_parent = null; - if (_this._layer$_owner != null) - child.detach$0(0); - }, - removeAllChildren$0() { - var next, _this = this, - child = _this._firstChild; - for (; child != null; child = next) { - next = child._nextSibling; - child._nextSibling = child._previousSibling = null; - _this._layer$_dropChild$1(child); - child._parentHandle.set$layer(0, null); - } - _this._lastChild = _this._firstChild = null; - }, - addToScene$1(builder) { - this.addChildrenToScene$1(builder); - }, - addChildrenToScene$1(builder) { - var child = this._firstChild; - for (; child != null;) { - child._addToSceneWithRetainedRendering$1(builder); - child = child._nextSibling; - } - }, - applyTransform$2(child, transform) { - }, - debugDescribeChildren$0() { - var count, - children = A._setArrayType([], type$.JSArray_DiagnosticsNode), - child = this._firstChild; - if (child == null) - return children; - for (count = 1; true;) { - child.toString; - children.push(new A.DiagnosticableTreeNode(child, "child " + count, true, true, null, null)); - if (child === this._lastChild) - break; - ++count; - child = child._nextSibling; - } - return children; - } - }; - A.OffsetLayer.prototype = { - set$offset(_, value) { - if (!value.$eq(0, this._layer$_offset)) - this.markNeedsAddToScene$0(); - this._layer$_offset = value; - }, - findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { - return this.super$ContainerLayer$findAnnotations(result, localPosition.$sub(0, this._layer$_offset), true, $S); - }, - applyTransform$2(child, transform) { - var t1 = this._layer$_offset; - transform.translate$2(0, t1._dx, t1._dy); - }, - addToScene$1(builder) { - var t2, _this = this, - t1 = _this._layer$_offset; - type$.nullable_OffsetEngineLayer._as(_this._engineLayer); - t2 = A.Matrix4$identity(); - t2.setTranslationRaw$3(t1._dx, t1._dy, 0); - _this.set$engineLayer(builder.pushLayer$1(new A.OffsetEngineLayer(t2, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0))); - _this.addChildrenToScene$1(builder); - builder.pop$0(); - }, - toImageSync$2$pixelRatio(bounds, pixelRatio) { - var scene, builder, transform, t1, t2, t3, recorder, canvas, t4, t5; - $.$get$_renderer(); - builder = A.LayerSceneBuilder$(); - transform = A.Matrix4_Matrix4$diagonal3Values(pixelRatio, pixelRatio, 1); - t1 = bounds.left; - t2 = this._layer$_offset; - t3 = bounds.top; - transform.translate$2(0, -(t1 + t2._dx), -(t3 + t2._dy)); - builder.pushTransform$1(transform._m4storage); - scene = this.buildScene$1(builder); - try { - t1 = B.JSNumber_methods.ceil$0(pixelRatio * (bounds.right - t1)); - t3 = B.JSNumber_methods.ceil$0(pixelRatio * (bounds.bottom - t3)); - t2 = scene.layerTree; - recorder = new A.CkPictureRecorder(); - canvas = recorder.beginRecording$1(new A.Rect(0, 0, t1, t3)); - t2 = t2.rootLayer; - new A.PrerollVisitor(new A.MutatorsStack(A._setArrayType([], type$.JSArray_Mutator)), null).visitRoot$1(t2); - t4 = A._setArrayType([], type$.JSArray_CkCanvas); - t4.push(canvas); - t5 = A._setArrayType([], type$.JSArray_ShaderMaskEngineLayer); - if (!t2.paintBounds.get$isEmpty(0)) - new A.PaintVisitor(new A.CkNWayCanvas(t4), null, t5, A.LinkedHashMap_LinkedHashMap$_empty(type$.ShaderMaskEngineLayer, type$.List_PictureLayer), canvas).visitRoot$1(t2); - t1 = recorder.endRecording$0().toImageSync$2(t1, t3); - return t1; - } finally { - } - } - }; - A.ClipRectLayer.prototype = { - findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { - if (!this._clipRect.contains$1(0, localPosition)) - return false; - return this.super$ContainerLayer$findAnnotations(result, localPosition, true, $S); - }, - addToScene$1(builder) { - var t2, _this = this, - t1 = _this._clipRect; - t1.toString; - t2 = _this._layer$_clipBehavior; - type$.nullable_ClipRectEngineLayer._as(_this._engineLayer); - _this.set$engineLayer(builder.pushLayer$1(new A.ClipRectEngineLayer(t1, t2, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0))); - _this.addChildrenToScene$1(builder); - builder.pop$0(); - } - }; - A.ClipRRectLayer.prototype = { - findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { - if (!this._clipRRect.contains$1(0, localPosition)) - return false; - return this.super$ContainerLayer$findAnnotations(result, localPosition, true, $S); - }, - addToScene$1(builder) { - var t2, _this = this, - t1 = _this._clipRRect; - t1.toString; - t2 = _this._layer$_clipBehavior; - type$.nullable_ClipRRectEngineLayer._as(_this._engineLayer); - _this.set$engineLayer(builder.pushLayer$1(new A.ClipRRectEngineLayer(t1, t2, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0))); - _this.addChildrenToScene$1(builder); - builder.pop$0(); - } - }; - A.ClipPathLayer.prototype = { - findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { - var t1 = this._layer$_clipPath.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!t1._nativeObject.contains(localPosition._dx, localPosition._dy)) - return false; - return this.super$ContainerLayer$findAnnotations(result, localPosition, true, $S); - }, - addToScene$1(builder) { - var t2, _this = this, - t1 = _this._layer$_clipPath; - t1.toString; - t2 = _this._layer$_clipBehavior; - type$.nullable_ClipPathEngineLayer._as(_this._engineLayer); - _this.set$engineLayer(builder.pushLayer$1(new A.ClipPathEngineLayer(t1, t2, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0))); - _this.addChildrenToScene$1(builder); - builder.pop$0(); - } - }; - A.ImageFilterLayer.prototype = { - addToScene$1(builder) { - var _this = this, - t1 = _this._layer$_imageFilter, - t2 = _this._layer$_offset; - type$.nullable_ImageFilterEngineLayer._as(_this._engineLayer); - _this.set$engineLayer(builder.pushLayer$1(new A.ImageFilterEngineLayer(t2, t1, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0))); - _this.addChildrenToScene$1(builder); - builder.pop$0(); - } - }; - A.TransformLayer.prototype = { - set$transform(_, value) { - var _this = this; - if (value.$eq(0, _this._layer$_transform)) - return; - _this._layer$_transform = value; - _this._inverseDirty = true; - _this.markNeedsAddToScene$0(); - }, - addToScene$1(builder) { - var t1, t2, _this = this; - _this._lastEffectiveTransform = _this._layer$_transform; - if (!_this._layer$_offset.$eq(0, B.Offset_0_0)) { - t1 = _this._layer$_offset; - t1 = A.Matrix4_Matrix4$translationValues(t1._dx, t1._dy, 0); - t2 = _this._lastEffectiveTransform; - t2.toString; - t1.multiply$1(0, t2); - _this._lastEffectiveTransform = t1; - } - _this.set$engineLayer(builder.pushTransform$2$oldLayer(_this._lastEffectiveTransform._m4storage, type$.nullable_TransformEngineLayer._as(_this._engineLayer))); - _this.addChildrenToScene$1(builder); - builder.pop$0(); - }, - _transformOffset$1(localPosition) { - var t1, _this = this; - if (_this._inverseDirty) { - t1 = _this._layer$_transform; - t1.toString; - _this._invertedTransform = A.Matrix4_tryInvert(A.PointerEvent_removePerspectiveTransform(t1)); - _this._inverseDirty = false; - } - t1 = _this._invertedTransform; - if (t1 == null) - return null; - return A.MatrixUtils_transformPoint(t1, localPosition); - }, - findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { - var transformedOffset = this._transformOffset$1(localPosition); - if (transformedOffset == null) - return false; - return this.super$OffsetLayer$findAnnotations(result, transformedOffset, true, $S); - }, - applyTransform$2(child, transform) { - var t1 = this._lastEffectiveTransform; - if (t1 == null) { - t1 = this._layer$_transform; - t1.toString; - transform.multiply$1(0, t1); - } else - transform.multiply$1(0, t1); - } - }; - A.OpacityLayer.prototype = { - set$alpha(_, value) { - var _this = this, - t1 = _this._layer$_alpha; - if (value != t1) { - if (value === 255 || t1 === 255) - _this.set$engineLayer(null); - _this._layer$_alpha = value; - _this.markNeedsAddToScene$0(); - } - }, - addToScene$1(builder) { - var t1, t2, t3, t4, _this = this; - if (_this._firstChild == null) { - _this.set$engineLayer(null); - return; - } - t1 = _this._layer$_alpha; - t1.toString; - t2 = type$.JSArray_Layer; - t3 = _this._layer$_offset; - t4 = _this._engineLayer; - if (t1 < 255) { - type$.nullable_OpacityEngineLayer._as(t4); - _this.set$engineLayer(builder.pushLayer$1(new A.OpacityEngineLayer(t1, t3, A._setArrayType([], t2), B.Rect_0_0_0_0))); - } else { - type$.nullable_OffsetEngineLayer._as(t4); - t1 = A.Matrix4$identity(); - t1.setTranslationRaw$3(t3._dx, t3._dy, 0); - _this.set$engineLayer(builder.pushLayer$1(new A.OffsetEngineLayer(t1, A._setArrayType([], t2), B.Rect_0_0_0_0))); - } - _this.addChildrenToScene$1(builder); - builder.pop$0(); - } - }; - A.BackdropFilterLayer.prototype = { - set$filter(_, value) { - if (!value.$eq(0, this._layer$_filter)) { - this._layer$_filter = value; - this.markNeedsAddToScene$0(); - } - }, - addToScene$1(builder) { - var t2, _this = this, - t1 = _this._layer$_filter; - t1.toString; - t2 = _this._layer$_blendMode; - type$.nullable_BackdropFilterEngineLayer._as(_this._engineLayer); - _this.set$engineLayer(builder.pushLayer$1(new A.BackdropFilterEngineLayer(t1, t2, A._setArrayType([], type$.JSArray_Layer), B.Rect_0_0_0_0))); - _this.addChildrenToScene$1(builder); - builder.pop$0(); - } - }; - A.LayerLink.prototype = { - toString$0(_) { - var t1 = A.shortHash(this), - t2 = this._leader != null ? "" : ""; - return "#" + t1 + "(" + t2 + ")"; - } - }; - A.LeaderLayer.prototype = { - set$link(value) { - var _this = this, - t1 = _this._layer$_link; - if (t1 === value) - return; - if (_this._layer$_owner != null) { - if (t1._leader === _this) - t1._leader = null; - value._leader = _this; - } - _this._layer$_link = value; - }, - set$offset(_, value) { - if (value.$eq(0, this._layer$_offset)) - return; - this._layer$_offset = value; - this.markNeedsAddToScene$0(); - }, - attach$1(owner) { - this.super$ContainerLayer$attach(owner); - this._layer$_link._leader = this; - }, - detach$0(_) { - var t1 = this._layer$_link; - if (t1._leader === this) - t1._leader = null; - this.super$ContainerLayer$detach(0); - }, - findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { - return this.super$ContainerLayer$findAnnotations(result, localPosition.$sub(0, this._layer$_offset), true, $S); - }, - addToScene$1(builder) { - var t1, _this = this; - if (!_this._layer$_offset.$eq(0, B.Offset_0_0)) { - t1 = _this._layer$_offset; - _this.set$engineLayer(builder.pushTransform$2$oldLayer(A.Matrix4_Matrix4$translationValues(t1._dx, t1._dy, 0)._m4storage, type$.nullable_TransformEngineLayer._as(_this._engineLayer))); - } else - _this.set$engineLayer(null); - _this.addChildrenToScene$1(builder); - if (!_this._layer$_offset.$eq(0, B.Offset_0_0)) - builder.pop$0(); - }, - applyTransform$2(child, transform) { - var t1; - if (!this._layer$_offset.$eq(0, B.Offset_0_0)) { - t1 = this._layer$_offset; - transform.translate$2(0, t1._dx, t1._dy); - } - } - }; - A.FollowerLayer.prototype = { - _transformOffset$1(localPosition) { - var t1, vector, t2, t3, _this = this; - if (_this._inverseDirty) { - t1 = _this.getLastTransform$0(); - t1.toString; - _this._invertedTransform = A.Matrix4_tryInvert(t1); - _this._inverseDirty = false; - } - if (_this._invertedTransform == null) - return null; - vector = new A.Vector4(new Float64Array(4)); - vector.setValues$4(localPosition._dx, localPosition._dy, 0, 1); - t1 = _this._invertedTransform.transform$1(0, vector)._v4storage; - t2 = t1[0]; - t3 = _this.linkedOffset; - return new A.Offset(t2 - t3._dx, t1[1] - t3._dy); - }, - findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { - var transformedOffset; - if (this.link._leader == null) - return false; - transformedOffset = this._transformOffset$1(localPosition); - if (transformedOffset == null) - return false; - return this.super$ContainerLayer$findAnnotations(result, transformedOffset, true, $S); - }, - getLastTransform$0() { - var t1, result; - if (this._layer$_lastTransform == null) - return null; - t1 = this._lastOffset; - result = A.Matrix4_Matrix4$translationValues(-t1._dx, -t1._dy, 0); - t1 = this._layer$_lastTransform; - t1.toString; - result.multiply$1(0, t1); - return result; - }, - _establishTransform$0() { - var leader, t1, forwardLayers, inverseLayers, forwardTransform, inverseTransform, _this = this; - _this._layer$_lastTransform = null; - leader = _this.link._leader; - if (leader == null) - return; - t1 = type$.JSArray_ContainerLayer; - forwardLayers = A._setArrayType([leader], t1); - inverseLayers = A._setArrayType([_this], t1); - A.FollowerLayer__pathsToCommonAncestor(leader, _this, forwardLayers, inverseLayers); - forwardTransform = A.FollowerLayer__collectTransformForLayerChain(forwardLayers); - leader.applyTransform$2(null, forwardTransform); - t1 = _this.linkedOffset; - forwardTransform.translate$2(0, t1._dx, t1._dy); - inverseTransform = A.FollowerLayer__collectTransformForLayerChain(inverseLayers); - if (inverseTransform.copyInverse$1(inverseTransform) === 0) - return; - inverseTransform.multiply$1(0, forwardTransform); - _this._layer$_lastTransform = inverseTransform; - _this._inverseDirty = true; - }, - get$alwaysNeedsAddToScene() { - return true; - }, - addToScene$1(builder) { - var t2, _this = this, - t1 = _this.link._leader; - if (t1 == null) { - _this._lastOffset = _this._layer$_lastTransform = null; - _this._inverseDirty = true; - _this.set$engineLayer(null); - return; - } - _this._establishTransform$0(); - t1 = _this._layer$_lastTransform; - t2 = type$.nullable_TransformEngineLayer; - if (t1 != null) { - _this._lastOffset = _this.unlinkedOffset; - _this.set$engineLayer(builder.pushTransform$2$oldLayer(t1._m4storage, t2._as(_this._engineLayer))); - _this.addChildrenToScene$1(builder); - builder.pop$0(); - } else { - _this._lastOffset = null; - t1 = _this.unlinkedOffset; - _this.set$engineLayer(builder.pushTransform$2$oldLayer(A.Matrix4_Matrix4$translationValues(t1._dx, t1._dy, 0)._m4storage, t2._as(_this._engineLayer))); - _this.addChildrenToScene$1(builder); - builder.pop$0(); - } - _this._inverseDirty = true; - }, - applyTransform$2(child, transform) { - var t1 = this._layer$_lastTransform; - if (t1 != null) - transform.multiply$1(0, t1); - else { - t1 = this.unlinkedOffset; - transform.multiply$1(0, A.Matrix4_Matrix4$translationValues(t1._dx, t1._dy, 0)); - } - } - }; - A.AnnotatedRegionLayer.prototype = { - findAnnotations$1$3$onlyFirst(result, localPosition, onlyFirst, $S) { - var t3, t4, _this = this, - isAbsorbed = _this.super$ContainerLayer$findAnnotations(result, localPosition, true, $S), - t1 = result._layer$_entries, - t2 = t1.length; - if (t2 !== 0) - return isAbsorbed; - t2 = _this.size; - if (t2 != null) { - t3 = _this.offset; - t4 = t3._dx; - t3 = t3._dy; - t2 = !new A.Rect(t4, t3, t4 + t2._dx, t3 + t2._dy).contains$1(0, localPosition); - } else - t2 = false; - if (t2) - return isAbsorbed; - if (A.createRuntimeType(_this.$ti._precomputed1) === A.createRuntimeType($S)) - t1.push(new A.AnnotationEntry($S._as(_this.value), localPosition.$sub(0, _this.offset), $S._eval$1("AnnotationEntry<0>"))); - return isAbsorbed; - } - }; - A._Layer_Object_DiagnosticableTreeMixin.prototype = {}; - A._MouseState.prototype = { - replaceAnnotations$1(value) { - var previous = this._annotations; - this._annotations = value; - return previous; - }, - toString$0(_) { - var _s16_ = "#", - t1 = A.shortHash(this._latestEvent), - t2 = this._annotations.__js_helper$_length; - return _s16_ + A.shortHash(this) + "(" + ("latestEvent: " + (_s16_ + t1)) + ", " + ("annotations: [list of " + t2 + "]") + ")"; - } - }; - A._MouseTrackerUpdateDetails.prototype = { - get$device(_) { - var t1 = this.previousEvent; - return t1.get$device(t1); - } - }; - A.MouseTracker.prototype = { - _hitTestInViewResultToAnnotations$1(result) { - var t2, t3, _i, entry, target, t4, - t1 = type$.MouseTrackerAnnotation, - annotations = A.LinkedHashMap_LinkedHashMap(null, null, t1, type$.Matrix4); - for (t2 = result._path, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - entry = t2[_i]; - target = entry.target; - if (t1._is(target)) { - t4 = entry._transform; - t4.toString; - annotations.$indexSet(0, target, t4); - } - } - return annotations; - }, - _findAnnotations$1(state) { - var device, viewId, - t1 = state._latestEvent, - globalPosition = t1.get$position(t1); - t1 = state._latestEvent; - device = t1.get$device(t1); - viewId = state._latestEvent.get$viewId(); - if (!this._mouseStates.containsKey$1(0, device)) - return A.LinkedHashMap_LinkedHashMap(null, null, type$.MouseTrackerAnnotation, type$.Matrix4); - return this._hitTestInViewResultToAnnotations$1(this._hitTestInView.call$2(globalPosition, viewId)); - }, - _handleDeviceUpdate$1(details) { - var t1, t2; - A.MouseTracker__handleDeviceUpdateMouseEvents(details); - t1 = details.nextAnnotations; - t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>"); - this._mouseCursorMixin.handleDeviceCursorUpdate$3(details.get$device(0), details.triggeringEvent, A.MappedIterable_MappedIterable(new A.LinkedHashMapKeysIterable(t1, t2), new A.MouseTracker__handleDeviceUpdate_closure(), t2._eval$1("Iterable.E"), type$.MouseCursor)); - }, - updateWithEvent$2($event, hitTestResult) { - var t1, device, t2, existingState, t3, _this = this; - if ($event.get$kind($event) !== B.PointerDeviceKind_1 && $event.get$kind($event) !== B.PointerDeviceKind_2) - return; - if (type$.PointerSignalEvent._is($event)) - return; - $label0$0: { - if (type$.PointerRemovedEvent._is($event)) { - t1 = A.HitTestResult$(); - break $label0$0; - } - t1 = hitTestResult == null ? _this._hitTestInView.call$2($event.get$position($event), $event.get$viewId()) : hitTestResult; - break $label0$0; - } - device = $event.get$device($event); - t2 = _this._mouseStates; - existingState = t2.$index(0, device); - if (!A.MouseTracker__shouldMarkStateDirty(existingState, $event)) - return; - t3 = t2.__js_helper$_length; - new A.MouseTracker_updateWithEvent_closure(_this, existingState, $event, device, t1).call$0(); - if (t3 !== 0 !== (t2.__js_helper$_length !== 0)) - _this.notifyListeners$0(); - }, - updateAllDevices$0() { - new A.MouseTracker_updateAllDevices_closure(this).call$0(); - } - }; - A.MouseTracker__handleDeviceUpdate_closure.prototype = { - call$1(annotation) { - return annotation.get$cursor(annotation); - }, - $signature: 337 - }; - A.MouseTracker_updateWithEvent_closure.prototype = { - call$0() { - var _this = this; - new A.MouseTracker_updateWithEvent__closure(_this.$this, _this.existingState, _this.event, _this.device, _this.result).call$0(); - }, - $signature: 0 - }; - A.MouseTracker_updateWithEvent__closure.prototype = { - call$0() { - var t2, t3, targetState, previous, nextAnnotations, _this = this, _null = null, - t1 = _this.existingState; - if (t1 == null) { - t2 = _this.event; - if (type$.PointerRemovedEvent._is(t2)) - return; - _this.$this._mouseStates.$indexSet(0, _this.device, new A._MouseState(A.LinkedHashMap_LinkedHashMap(_null, _null, type$.MouseTrackerAnnotation, type$.Matrix4), t2)); - } else { - t2 = _this.event; - if (type$.PointerRemovedEvent._is(t2)) - _this.$this._mouseStates.remove$1(0, t2.get$device(t2)); - } - t3 = _this.$this; - targetState = t3._mouseStates.$index(0, _this.device); - if (targetState == null) { - t1.toString; - targetState = t1; - } - previous = targetState._latestEvent; - targetState._latestEvent = t2; - nextAnnotations = type$.PointerRemovedEvent._is(t2) ? A.LinkedHashMap_LinkedHashMap(_null, _null, type$.MouseTrackerAnnotation, type$.Matrix4) : t3._hitTestInViewResultToAnnotations$1(_this.result); - t3._handleDeviceUpdate$1(new A._MouseTrackerUpdateDetails(targetState.replaceAnnotations$1(nextAnnotations), nextAnnotations, previous, t2)); - }, - $signature: 0 - }; - A.MouseTracker_updateAllDevices_closure.prototype = { - call$0() { - var t1, t2, t3, lastEvent, nextAnnotations, previous; - for (t1 = this.$this, t2 = t1._mouseStates, t2 = new A.LinkedHashMapValueIterator(t2, t2._modifications, t2._first); t2.moveNext$0();) { - t3 = t2.__js_helper$_current; - lastEvent = t3._latestEvent; - nextAnnotations = t1._findAnnotations$1(t3); - previous = t3._annotations; - t3._annotations = nextAnnotations; - t1._handleDeviceUpdate$1(new A._MouseTrackerUpdateDetails(previous, nextAnnotations, lastEvent, null)); - } - }, - $signature: 0 - }; - A.MouseTracker__handleDeviceUpdateMouseEvents_closure.prototype = { - call$2(annotation, transform) { - var t1; - if (annotation.get$validForMouseTracker() && !this.nextAnnotations.containsKey$1(0, annotation)) { - t1 = annotation.get$onExit(annotation); - if (t1 != null) - t1.call$1(this.baseExitEvent.transformed$1(this.lastAnnotations.$index(0, annotation))); - } - }, - $signature: 338 - }; - A.MouseTracker__handleDeviceUpdateMouseEvents_closure0.prototype = { - call$1(annotation) { - return !this.lastAnnotations.containsKey$1(0, annotation); - }, - $signature: 339 - }; - A.__MouseTrackerUpdateDetails_Object_Diagnosticable.prototype = {}; - A.ParentData.prototype = { - detach$0(_) { - }, - toString$0(_) { - return ""; - } - }; - A.PaintingContext.prototype = { - paintChild$2(child, offset) { - var t1, _this = this; - if (child.get$isRepaintBoundary()) { - _this.stopRecordingIfNeeded$0(); - if (!child._needsPaint) { - t1 = child.__RenderObject__wasRepaintBoundary_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = !t1; - } else - t1 = true; - if (t1) - A.PaintingContext__repaintCompositedChild(child, true); - else if (child._needsCompositedLayerUpdate) - A.PaintingContext_updateLayerProperties(child); - t1 = child._layerHandle._layer; - t1.toString; - type$.OffsetLayer._as(t1); - t1.set$offset(0, offset); - t1.remove$0(0); - _this._containerLayer.append$1(0, t1); - } else { - t1 = child.__RenderObject__wasRepaintBoundary_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1) { - child._layerHandle.set$layer(0, null); - child._paintWithContext$2(_this, offset); - } else - child._paintWithContext$2(_this, offset); - } - }, - get$canvas(_) { - var t1; - if (this._object$_canvas == null) - this._startRecording$0(); - t1 = this._object$_canvas; - t1.toString; - return t1; - }, - _startRecording$0() { - var t1, _this = this; - _this._currentLayer = new A.PictureLayer(_this.estimatedBounds, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$()); - $.RendererBinding__instance.toString; - $.$get$_renderer(); - t1 = new A.CkPictureRecorder(); - _this._recorder = t1; - _this._object$_canvas = A.CanvasKitCanvas_CanvasKitCanvas(t1, null); - t1 = _this._currentLayer; - t1.toString; - _this._containerLayer.append$1(0, t1); - }, - stopRecordingIfNeeded$0() { - var t1, _this = this; - if (_this._object$_canvas == null) - return; - t1 = _this._currentLayer; - t1.toString; - t1.set$picture(_this._recorder.endRecording$0()); - _this._object$_canvas = _this._recorder = _this._currentLayer = null; - }, - setIsComplexHint$0() { - if (this._currentLayer == null) - this._startRecording$0(); - var t1 = this._currentLayer; - if (!t1._isComplexHint) { - t1._isComplexHint = true; - t1.markNeedsAddToScene$0(); - } - }, - pushLayer$4$childPaintBounds(childLayer, painter, offset, childPaintBounds) { - var childContext; - if (childLayer._firstChild != null) - childLayer.removeAllChildren$0(); - this.stopRecordingIfNeeded$0(); - childLayer.remove$0(0); - this._containerLayer.append$1(0, childLayer); - childContext = new A.PaintingContext(childLayer, childPaintBounds == null ? this.estimatedBounds : childPaintBounds); - painter.call$2(childContext, offset); - childContext.stopRecordingIfNeeded$0(); - }, - pushLayer$3(childLayer, painter, offset) { - painter.toString; - return this.pushLayer$4$childPaintBounds(childLayer, painter, offset, null); - }, - pushClipRect$6$clipBehavior$oldLayer(needsCompositing, offset, clipRect, painter, clipBehavior, oldLayer) { - var offsetClipRect, layer, _this = this; - if (clipBehavior === B.Clip_0) { - painter.call$2(_this, offset); - return null; - } - offsetClipRect = clipRect.shift$1(offset); - if (needsCompositing) { - layer = oldLayer == null ? new A.ClipRectLayer(B.Clip_1, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$()) : oldLayer; - if (!offsetClipRect.$eq(0, layer._clipRect)) { - layer._clipRect = offsetClipRect; - layer.markNeedsAddToScene$0(); - } - if (clipBehavior !== layer._layer$_clipBehavior) { - layer._layer$_clipBehavior = clipBehavior; - layer.markNeedsAddToScene$0(); - } - _this.pushLayer$4$childPaintBounds(layer, painter, offset, offsetClipRect); - return layer; - } else { - _this.clipRectAndPaint$4(offsetClipRect, clipBehavior, offsetClipRect, new A.PaintingContext_pushClipRect_closure(_this, painter, offset)); - return null; - } - }, - pushClipRRect$7$clipBehavior$oldLayer(needsCompositing, offset, bounds, clipRRect, painter, clipBehavior, oldLayer) { - var offsetBounds, offsetClipRRect, layer, _this = this; - if (clipBehavior === B.Clip_0) { - painter.call$2(_this, offset); - return null; - } - offsetBounds = bounds.shift$1(offset); - offsetClipRRect = clipRRect.shift$1(offset); - if (needsCompositing) { - layer = oldLayer == null ? new A.ClipRRectLayer(B.Clip_2, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$()) : oldLayer; - if (!offsetClipRRect.$eq(0, layer._clipRRect)) { - layer._clipRRect = offsetClipRRect; - layer.markNeedsAddToScene$0(); - } - if (clipBehavior !== layer._layer$_clipBehavior) { - layer._layer$_clipBehavior = clipBehavior; - layer.markNeedsAddToScene$0(); - } - _this.pushLayer$4$childPaintBounds(layer, painter, offset, offsetBounds); - return layer; - } else { - _this.clipRRectAndPaint$4(offsetClipRRect, clipBehavior, offsetBounds, new A.PaintingContext_pushClipRRect_closure(_this, painter, offset)); - return null; - } - }, - pushClipPath$7$clipBehavior$oldLayer(needsCompositing, offset, bounds, clipPath, painter, clipBehavior, oldLayer) { - var offsetBounds, offsetClipPath, layer, _this = this; - if (clipBehavior === B.Clip_0) { - painter.call$2(_this, offset); - return null; - } - offsetBounds = bounds.shift$1(offset); - offsetClipPath = clipPath.shift$1(offset); - if (needsCompositing) { - layer = oldLayer == null ? new A.ClipPathLayer(B.Clip_2, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$()) : oldLayer; - if (offsetClipPath !== layer._layer$_clipPath) { - layer._layer$_clipPath = offsetClipPath; - layer.markNeedsAddToScene$0(); - } - if (clipBehavior !== layer._layer$_clipBehavior) { - layer._layer$_clipBehavior = clipBehavior; - layer.markNeedsAddToScene$0(); - } - _this.pushLayer$4$childPaintBounds(layer, painter, offset, offsetBounds); - return layer; - } else { - _this.clipPathAndPaint$4(offsetClipPath, clipBehavior, offsetBounds, new A.PaintingContext_pushClipPath_closure(_this, painter, offset)); - return null; - } - }, - pushClipPath$6$oldLayer(needsCompositing, offset, bounds, clipPath, painter, oldLayer) { - painter.toString; - return this.pushClipPath$7$clipBehavior$oldLayer(needsCompositing, offset, bounds, clipPath, painter, B.Clip_2, oldLayer); - }, - pushTransform$5$oldLayer(needsCompositing, offset, transform, painter, oldLayer) { - var layer, _this = this, - t1 = offset._dx, - t2 = offset._dy, - effectiveTransform = A.Matrix4_Matrix4$translationValues(t1, t2, 0); - effectiveTransform.multiply$1(0, transform); - effectiveTransform.translate$2(0, -t1, -t2); - if (needsCompositing) { - layer = oldLayer == null ? A.TransformLayer$(null) : oldLayer; - layer.set$transform(0, effectiveTransform); - _this.pushLayer$4$childPaintBounds(layer, painter, offset, A.MatrixUtils_inverseTransformRect(effectiveTransform, _this.estimatedBounds)); - return layer; - } else { - t1 = _this.get$canvas(0); - J.toInt$0$n(t1._canvas.skCanvas.save()); - t1.transform$1(0, effectiveTransform._m4storage); - painter.call$2(_this, offset); - _this.get$canvas(0)._canvas.skCanvas.restore(); - return null; - } - }, - pushOpacity$4$oldLayer(offset, alpha, painter, oldLayer) { - var layer = oldLayer == null ? A.OpacityLayer$() : oldLayer; - layer.set$alpha(0, alpha); - layer.set$offset(0, offset); - this.pushLayer$3(layer, painter, B.Offset_0_0); - return layer; - }, - toString$0(_) { - return "PaintingContext#" + A.Primitives_objectHashCode(this) + "(layer: " + this._containerLayer.toString$0(0) + ", canvas bounds: " + this.estimatedBounds.toString$0(0) + ")"; - } - }; - A.PaintingContext_pushClipRect_closure.prototype = { - call$0() { - return this.painter.call$2(this.$this, this.offset); - }, - $signature: 0 - }; - A.PaintingContext_pushClipRRect_closure.prototype = { - call$0() { - return this.painter.call$2(this.$this, this.offset); - }, - $signature: 0 - }; - A.PaintingContext_pushClipPath_closure.prototype = { - call$0() { - return this.painter.call$2(this.$this, this.offset); - }, - $signature: 0 - }; - A.Constraints.prototype = {}; - A.PipelineOwner.prototype = { - requestVisualUpdate$0() { - var t1 = this._manifold; - if (t1 != null) - t1._binding.ensureVisualUpdate$0(); - }, - set$rootNode(value) { - var t1 = this._rootNode; - if (t1 == value) - return; - if (t1 != null) - t1.detach$0(0); - this._rootNode = value; - if (value != null) - value.attach$1(this); - }, - flushLayout$0() { - var dirtyNodes, i, node, child, t1, t2, t3, t4, t5, t6, t7, _this = this; - A.FlutterTimeline_startSync("LAYOUT" + (_this._debugParent == null ? " (root)" : ""), null); - try { - for (t1 = type$.JSArray_RenderObject; t2 = _this._nodesNeedingLayout, t2.length !== 0;) { - dirtyNodes = t2; - _this._nodesNeedingLayout = A._setArrayType([], t1); - J.sort$1$ax(dirtyNodes, new A.PipelineOwner_flushLayout_closure()); - for (i = 0; i < J.get$length$asx(dirtyNodes); ++i) { - if (_this._shouldMergeDirtyNodes) { - _this._shouldMergeDirtyNodes = false; - t2 = _this._nodesNeedingLayout; - if (t2.length !== 0) { - t3 = dirtyNodes; - t4 = i; - t5 = J.get$length$asx(dirtyNodes); - A.RangeError_checkValidRange(t4, t5, J.get$length$asx(t3), null, null); - t6 = A._arrayInstanceType(t3); - t7 = new A.SubListIterable(t3, t4, t5, t6._eval$1("SubListIterable<1>")); - t7.SubListIterable$3(t3, t4, t5, t6._precomputed1); - B.JSArray_methods.addAll$1(t2, t7); - break; - } - } - node = J.$index$asx(dirtyNodes, i); - if (node._needsLayout && node._object$_owner === _this) - node._layoutWithoutResize$0(); - } - _this._shouldMergeDirtyNodes = false; - } - for (t1 = _this._object$_children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - child = t3 == null ? t2._as(t3) : t3; - child.flushLayout$0(); - } - } finally { - _this._shouldMergeDirtyNodes = false; - A.Timeline_finishSync(); - } - }, - _enableMutationsToDirtySubtrees$1(callback) { - try { - callback.call$0(); - } finally { - this._shouldMergeDirtyNodes = true; - } - }, - flushCompositingBits$0() { - var t1, t2, _i, node, t3, _this = this; - A.FlutterTimeline_startSync("UPDATING COMPOSITING BITS" + (_this._debugParent == null ? " (root)" : ""), null); - t1 = _this._nodesNeedingCompositingBitsUpdate; - B.JSArray_methods.sort$1(t1, new A.PipelineOwner_flushCompositingBits_closure()); - for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - node = t1[_i]; - if (node._needsCompositingBitsUpdate && node._object$_owner === _this) - node._updateCompositingBits$0(); - } - B.JSArray_methods.clear$0(t1); - for (t1 = _this._object$_children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - (t3 == null ? t2._as(t3) : t3).flushCompositingBits$0(); - } - A.Timeline_finishSync(); - }, - flushPaint$0() { - var dirtyNodes, node, child, t1, t2, t3, _i, t4, t5, _this = this; - A.FlutterTimeline_startSync("PAINT" + (_this._debugParent == null ? " (root)" : ""), null); - try { - dirtyNodes = _this._nodesNeedingPaint; - _this._nodesNeedingPaint = A._setArrayType([], type$.JSArray_RenderObject); - for (t1 = dirtyNodes, J.sort$1$ax(t1, new A.PipelineOwner_flushPaint_closure()), t2 = t1.length, t3 = type$.OffsetLayer, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - node = t1[_i]; - if ((node._needsPaint || node._needsCompositedLayerUpdate) && node._object$_owner === _this) - if (node._layerHandle._layer._layer$_owner != null) - if (node._needsPaint) - A.PaintingContext__repaintCompositedChild(node, false); - else { - t4 = node; - t5 = t4._layerHandle._layer; - t5.toString; - t4.updateCompositedLayer$1$oldLayer(t3._as(t5)); - t4._needsCompositedLayerUpdate = false; - } - else - node._skippedPaintingOnLayer$0(); - } - for (t1 = _this._object$_children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - child = t3 == null ? t2._as(t3) : t3; - child.flushPaint$0(); - } - } finally { - A.Timeline_finishSync(); - } - }, - _updateSemanticsOwner$0() { - var _this = this, - t1 = _this._manifold; - t1 = t1 == null ? null : t1._binding.get$_binding1$_semanticsEnabled()._change_notifier$_value; - if (t1 === true) { - if (_this._semanticsOwner == null) { - t1 = type$.SemanticsNode; - _this._semanticsOwner = new A.SemanticsOwner(_this.onSemanticsUpdate, A.LinkedHashSet_LinkedHashSet$_empty(t1), A.LinkedHashMap_LinkedHashMap$_empty(type$.int, t1), A.LinkedHashSet_LinkedHashSet$_empty(t1), $.$get$ChangeNotifier__emptyListeners()); - t1 = _this.onSemanticsOwnerCreated; - if (t1 != null) - t1.call$0(); - } - } else { - t1 = _this._semanticsOwner; - if (t1 != null) { - t1.dispose$0(); - _this._semanticsOwner = null; - t1 = _this.onSemanticsOwnerDisposed; - if (t1 != null) - t1.call$0(); - } - } - }, - flushSemantics$0() { - var nodesToProcess, node, node0, node1, child, t1, t2, nodesToProcess0, _i, t3, value, result, t4, _this = this, _null = null; - if (_this._semanticsOwner == null) - return; - A.FlutterTimeline_startSync("SEMANTICS" + (_this._debugParent == null ? " (root)" : ""), _null); - try { - t1 = _this._nodesNeedingSemantics; - t2 = A._instanceType(t1)._eval$1("WhereIterable<1>"); - nodesToProcess0 = A.List_List$_of(new A.WhereIterable(t1, new A.PipelineOwner_flushSemantics_closure(_this), t2), t2._eval$1("Iterable.E")); - B.JSArray_methods.sort$1(nodesToProcess0, new A.PipelineOwner_flushSemantics_closure0()); - nodesToProcess = nodesToProcess0; - t1.clear$0(0); - A.FlutterTimeline_startSync("Semantics.updateChildren", _null); - for (t1 = nodesToProcess, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - node = t1[_i]; - t3 = node; - value = t3.__RenderObject__semantics_FI; - if (value === $) { - result = A._RenderObjectSemantics$(t3); - value !== $ && A.throwUnnamedLateFieldADI(); - t3.__RenderObject__semantics_FI = result; - value = result; - } - if (value.get$parentDataDirty()) - continue; - t3 = node; - value = t3.__RenderObject__semantics_FI; - if (value === $) { - result = A._RenderObjectSemantics$(t3); - value !== $ && A.throwUnnamedLateFieldADI(); - t3.__RenderObject__semantics_FI = result; - value = result; - } - value.updateChildren$0(); - } - A.Timeline_finishSync(); - A.FlutterTimeline_startSync("Semantics.ensureGeometry", _null); - for (t1 = nodesToProcess, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - node0 = t1[_i]; - t3 = node0; - value = t3.__RenderObject__semantics_FI; - if (value === $) { - result = A._RenderObjectSemantics$(t3); - value !== $ && A.throwUnnamedLateFieldADI(); - t3.__RenderObject__semantics_FI = result; - value = result; - } - if (value.get$parentDataDirty()) - continue; - t3 = node0; - value = t3.__RenderObject__semantics_FI; - if (value === $) { - result = A._RenderObjectSemantics$(t3); - value !== $ && A.throwUnnamedLateFieldADI(); - t3.__RenderObject__semantics_FI = result; - value = result; - } - t3 = value.renderObject; - if (t3.get$semanticsParent() == null) { - t4 = value.geometry; - t4 = t4 == null ? _null : t4.rect; - if (!J.$eq$(t4, t3.get$semanticBounds())) - value.markNeedsBuild$0(); - t3 = t3.get$semanticBounds(); - t4 = new A.Matrix4(new Float64Array(16)); - t4.setIdentity$0(); - value.geometry = new A._SemanticsGeometry(t4, _null, _null, t3, false); - } - value._updateChildGeometry$0(); - } - A.Timeline_finishSync(); - A.FlutterTimeline_startSync("Semantics.ensureSemanticsNode", _null); - for (t1 = nodesToProcess, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t3 = type$.int, t2 = t2._eval$1("ListIterable.E"); t1.moveNext$0();) { - t4 = t1.__internal$_current; - node1 = t4 == null ? t2._as(t4) : t4; - t4 = node1; - value = t4.__RenderObject__semantics_FI; - if (value === $) { - result = A._RenderObjectSemantics$(t4); - value !== $ && A.throwUnnamedLateFieldADI(); - t4.__RenderObject__semantics_FI = result; - value = result; - } - if (value.get$parentDataDirty()) - continue; - t4 = node1; - value = t4.__RenderObject__semantics_FI; - if (value === $) { - result = A._RenderObjectSemantics$(t4); - value !== $ && A.throwUnnamedLateFieldADI(); - t4.__RenderObject__semantics_FI = result; - value = result; - } - if (!value.built) - value._buildSemantics$1$usedSemanticsIds(A.LinkedHashSet_LinkedHashSet$_empty(t3)); - else - value._buildSemanticsSubtree$2$elevationAdjustment$usedSemanticsIds(0, A.LinkedHashSet_LinkedHashSet$_empty(t3)); - } - A.Timeline_finishSync(); - _this._semanticsOwner.sendSemanticsUpdate$0(); - for (t1 = _this._object$_children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - child = t3 == null ? t2._as(t3) : t3; - child.flushSemantics$0(); - } - } finally { - A.Timeline_finishSync(); - } - }, - debugDescribeChildren$0() { - var t2, t3, t4, - t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); - for (t2 = this._object$_children, t2 = A._LinkedHashSetIterator$(t2, t2._collection$_modifications, A._instanceType(t2)._precomputed1), t3 = t2.$ti._precomputed1; t2.moveNext$0();) { - t4 = t2._collection$_current; - t1.push(new A.DiagnosticableTreeNode(t4 == null ? t3._as(t4) : t4, null, true, true, null, null)); - } - return t1; - }, - attach$1(manifold) { - var t1, t2, t3, _this = this; - _this._manifold = manifold; - manifold.addListener$1(0, _this.get$_updateSemanticsOwner()); - _this._updateSemanticsOwner$0(); - for (t1 = _this._object$_children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - (t3 == null ? t2._as(t3) : t3).attach$1(manifold); - } - }, - detach$0(_) { - var t1, t2, t3, _this = this; - _this._manifold.removeListener$1(0, _this.get$_updateSemanticsOwner()); - _this._manifold = null; - for (t1 = _this._object$_children, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - (t3 == null ? t2._as(t3) : t3).detach$0(0); - } - }, - $isDiagnosticableTree: 1 - }; - A.PipelineOwner_flushLayout_closure.prototype = { - call$2(a, b) { - return a._depth - b._depth; - }, - $signature: 81 - }; - A.PipelineOwner_flushCompositingBits_closure.prototype = { - call$2(a, b) { - return a._depth - b._depth; - }, - $signature: 81 - }; - A.PipelineOwner_flushPaint_closure.prototype = { - call$2(a, b) { - return b._depth - a._depth; - }, - $signature: 81 - }; - A.PipelineOwner_flushSemantics_closure.prototype = { - call$1(object) { - return !object._needsLayout && object._object$_owner === this.$this; - }, - $signature: 205 - }; - A.PipelineOwner_flushSemantics_closure0.prototype = { - call$2(a, b) { - return a._depth - b._depth; - }, - $signature: 81 - }; - A.RenderObject.prototype = { - RenderObject$0() { - var _this = this; - _this.__RenderObject__needsCompositing_A = _this.get$isRepaintBoundary() || _this.get$alwaysNeedsCompositing(); - _this.__RenderObject__wasRepaintBoundary_A = _this.get$isRepaintBoundary(); - }, - dispose$0() { - this._layerHandle.set$layer(0, null); - }, - setupParentData$1(child) { - if (!(child.parentData instanceof A.ParentData)) - child.parentData = new A.ParentData(); - }, - redepthChild$1(child) { - var t1 = child._depth, - t2 = this._depth; - if (t1 <= t2) { - child._depth = t2 + 1; - child.redepthChildren$0(); - } - }, - redepthChildren$0() { - }, - get$parent(_) { - return this._object$_parent; - }, - get$semanticsParent() { - return this._object$_parent; - }, - adoptChild$1(child) { - var t1, _this = this; - _this.setupParentData$1(child); - _this.markNeedsLayout$0(); - _this.markNeedsCompositingBitsUpdate$0(); - _this.markNeedsSemanticsUpdate$0(); - child._object$_parent = _this; - t1 = _this._object$_owner; - if (t1 != null) - child.attach$1(t1); - _this.redepthChild$1(child); - }, - dropChild$1(child) { - var _this = this; - A.RenderObject__cleanChildRelayoutBoundary(child); - child.parentData.detach$0(0); - child._object$_parent = child.parentData = null; - if (_this._object$_owner != null) - child.detach$0(0); - _this.markNeedsLayout$0(); - _this.markNeedsCompositingBitsUpdate$0(); - _this.markNeedsSemanticsUpdate$0(); - }, - visitChildren$1(visitor) { - }, - _reportException$3(method, exception, stack) { - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "rendering library", A.ErrorDescription$("during " + method + "()"), new A.RenderObject__reportException_closure(this), false)); - }, - attach$1(owner) { - var t1, _this = this; - _this._object$_owner = owner; - if (_this._needsLayout && _this._relayoutBoundary != null) { - _this._needsLayout = false; - _this.markNeedsLayout$0(); - } - if (_this._needsCompositingBitsUpdate) { - _this._needsCompositingBitsUpdate = false; - _this.markNeedsCompositingBitsUpdate$0(); - } - if (_this._needsPaint && _this._layerHandle._layer != null) { - _this._needsPaint = false; - _this.markNeedsPaint$0(); - } - if (_this.get$_semantics().configProvider.get$effective()._isSemanticBoundary) - t1 = _this.get$_semantics().get$parentDataDirty() || !_this.get$_semantics().built; - else - t1 = false; - if (t1) - _this.markNeedsSemanticsUpdate$0(); - }, - detach$0(_) { - this._object$_owner = null; - }, - get$constraints() { - var t1 = this._constraints; - if (t1 == null) - throw A.wrapException(A.StateError$("A RenderObject does not have any constraints before it has been laid out.")); - return t1; - }, - markNeedsLayout$0() { - var t1, _this = this; - if (_this._needsLayout) - return; - t1 = _this._relayoutBoundary; - if (t1 == null) { - _this._needsLayout = true; - if (_this.get$parent(_this) != null) - _this.markParentNeedsLayout$0(); - return; - } - if (t1 !== _this) - _this.markParentNeedsLayout$0(); - else { - _this._needsLayout = true; - t1 = _this._object$_owner; - if (t1 != null) { - t1._nodesNeedingLayout.push(_this); - _this._object$_owner.requestVisualUpdate$0(); - } - } - }, - markParentNeedsLayout$0() { - var t1, _this = this; - _this._needsLayout = true; - t1 = _this.get$parent(_this); - t1.toString; - if (!_this._doingThisLayoutWithCallback) - t1.markNeedsLayout$0(); - }, - _layoutWithoutResize$0() { - var e, stack, exception, _this = this; - try { - _this.performLayout$0(); - _this.markNeedsSemanticsUpdate$0(); - } catch (exception) { - e = A.unwrapException(exception); - stack = A.getTraceFromException(exception); - _this._reportException$3("performLayout", e, stack); - } - _this._needsLayout = false; - _this.markNeedsPaint$0(); - }, - layout$2$parentUsesSize(constraints, parentUsesSize) { - var e, stack, e0, stack0, relayoutBoundary, exception, _this = this, - t1 = $.debugProfileLayoutsEnabled; - if (t1) - A.FlutterTimeline_startSync(A.getRuntimeTypeOfDartObject(_this).toString$0(0), null); - if (!parentUsesSize || _this.get$sizedByParent() || constraints.get$isTight() || _this.get$parent(_this) == null) - relayoutBoundary = _this; - else { - t1 = _this.get$parent(_this)._relayoutBoundary; - t1.toString; - relayoutBoundary = t1; - } - if (!_this._needsLayout && constraints.$eq(0, _this._constraints)) { - if (relayoutBoundary !== _this._relayoutBoundary) { - _this._relayoutBoundary = relayoutBoundary; - _this.visitChildren$1(A.object_RenderObject__propagateRelayoutBoundaryToChild$closure()); - } - t1 = $.debugProfileLayoutsEnabled; - if (t1) - A.Timeline_finishSync(); - return; - } - _this._constraints = constraints; - t1 = _this._relayoutBoundary; - if (t1 != null && relayoutBoundary !== t1) - _this.visitChildren$1(A.object_RenderObject__cleanChildRelayoutBoundary$closure()); - _this._relayoutBoundary = relayoutBoundary; - if (_this.get$sizedByParent()) - try { - _this.performResize$0(); - } catch (exception) { - e = A.unwrapException(exception); - stack = A.getTraceFromException(exception); - _this._reportException$3("performResize", e, stack); - } - try { - _this.performLayout$0(); - _this.markNeedsSemanticsUpdate$0(); - } catch (exception) { - e0 = A.unwrapException(exception); - stack0 = A.getTraceFromException(exception); - _this._reportException$3("performLayout", e0, stack0); - } - _this._needsLayout = false; - _this.markNeedsPaint$0(); - t1 = $.debugProfileLayoutsEnabled; - if (t1) - A.Timeline_finishSync(); - }, - layout$1(constraints) { - return this.layout$2$parentUsesSize(constraints, false); - }, - get$sizedByParent() { - return false; - }, - invokeLayoutCallback$1$1(callback, $T) { - var _this = this; - _this._doingThisLayoutWithCallback = true; - try { - _this._object$_owner._enableMutationsToDirtySubtrees$1(new A.RenderObject_invokeLayoutCallback_closure(_this, callback, $T)); - } finally { - _this._doingThisLayoutWithCallback = false; - } - }, - get$isRepaintBoundary() { - return false; - }, - get$alwaysNeedsCompositing() { - return false; - }, - updateCompositedLayer$1$oldLayer(oldLayer) { - return oldLayer == null ? A.OffsetLayer$(B.Offset_0_0) : oldLayer; - }, - get$layer(_) { - return this._layerHandle._layer; - }, - markNeedsCompositingBitsUpdate$0() { - var t1, $parent, t2, _this = this; - if (_this._needsCompositingBitsUpdate) - return; - t1 = _this._needsCompositingBitsUpdate = true; - $parent = _this.get$parent(_this); - if ($parent != null) { - if ($parent._needsCompositingBitsUpdate) - return; - t2 = _this.__RenderObject__wasRepaintBoundary_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - if ((t2 ? !_this.get$isRepaintBoundary() : t1) && !$parent.get$isRepaintBoundary()) { - $parent.markNeedsCompositingBitsUpdate$0(); - return; - } - } - t1 = _this._object$_owner; - if (t1 != null) - t1._nodesNeedingCompositingBitsUpdate.push(_this); - }, - _updateCompositingBits$0() { - var t1, t2, _this = this; - if (!_this._needsCompositingBitsUpdate) - return; - t1 = _this.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.__RenderObject__needsCompositing_A = false; - _this.visitChildren$1(new A.RenderObject__updateCompositingBits_closure(_this)); - if (_this.get$isRepaintBoundary() || _this.get$alwaysNeedsCompositing()) - _this.__RenderObject__needsCompositing_A = true; - if (!_this.get$isRepaintBoundary()) { - t2 = _this.__RenderObject__wasRepaintBoundary_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - } else - t2 = false; - if (t2) { - _this._needsCompositedLayerUpdate = _this._needsPaint = false; - t1 = _this._object$_owner; - if (t1 != null) - B.JSArray_methods.removeWhere$1(t1._nodesNeedingPaint, new A.RenderObject__updateCompositingBits_closure0(_this)); - _this._needsCompositingBitsUpdate = false; - _this.markNeedsPaint$0(); - } else if (t1 !== _this.__RenderObject__needsCompositing_A) { - _this._needsCompositingBitsUpdate = false; - _this.markNeedsPaint$0(); - } else - _this._needsCompositingBitsUpdate = false; - }, - markNeedsPaint$0() { - var t1, _this = this; - if (_this._needsPaint) - return; - _this._needsPaint = true; - if (_this.get$isRepaintBoundary()) { - t1 = _this.__RenderObject__wasRepaintBoundary_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - } else - t1 = false; - if (t1) { - t1 = _this._object$_owner; - if (t1 != null) { - t1._nodesNeedingPaint.push(_this); - _this._object$_owner.requestVisualUpdate$0(); - } - } else if (_this.get$parent(_this) != null) - _this.get$parent(_this).markNeedsPaint$0(); - else { - t1 = _this._object$_owner; - if (t1 != null) - t1.requestVisualUpdate$0(); - } - }, - markNeedsCompositedLayerUpdate$0() { - var t1, _this = this; - if (_this._needsCompositedLayerUpdate || _this._needsPaint) - return; - _this._needsCompositedLayerUpdate = true; - if (_this.get$isRepaintBoundary()) { - t1 = _this.__RenderObject__wasRepaintBoundary_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - } else - t1 = false; - if (t1) { - t1 = _this._object$_owner; - if (t1 != null) { - t1._nodesNeedingPaint.push(_this); - _this._object$_owner.requestVisualUpdate$0(); - } - } else - _this.markNeedsPaint$0(); - }, - _skippedPaintingOnLayer$0() { - var t1, - node = this.get$parent(this); - for (; node != null;) { - if (node.get$isRepaintBoundary()) { - t1 = node._layerHandle._layer; - if (t1 == null) - break; - if (t1._layer$_owner != null) - break; - node._needsPaint = true; - } - node = node.get$parent(node); - } - }, - _paintWithContext$2(context, offset) { - var e, stack, t1, exception, _this = this; - if (_this._needsLayout) - return; - t1 = $.debugProfilePaintsEnabled; - if (t1) - A.FlutterTimeline_startSync(A.getRuntimeTypeOfDartObject(_this).toString$0(0), null); - _this._needsCompositedLayerUpdate = _this._needsPaint = false; - _this.__RenderObject__wasRepaintBoundary_A = _this.get$isRepaintBoundary(); - try { - _this.paint$2(context, offset); - } catch (exception) { - e = A.unwrapException(exception); - stack = A.getTraceFromException(exception); - _this._reportException$3("paint", e, stack); - } - t1 = $.debugProfilePaintsEnabled; - if (t1) - A.Timeline_finishSync(); - }, - paint$2(context, offset) { - }, - applyPaintTransform$2(child, transform) { - }, - paintsChild$1(child) { - return true; - }, - getTransformTo$1(_, target) { - var t2, to, from, toPath, fromPath, fromDepth, toDepth, fromParent, t3, toParent, fromTransform, lastIndex, index, index0, toTransform, _this = this, _null = null, - _s33_ = " are not in the same render tree.", - t1 = target == null; - if (t1) { - t2 = _this._object$_owner._rootNode; - t2.toString; - to = t2; - } else - to = target; - for (t2 = type$.JSArray_RenderObject, from = _this, toPath = _null, fromPath = toPath; from !== to;) { - fromDepth = from._depth; - toDepth = to._depth; - if (fromDepth >= toDepth) { - fromParent = from.get$parent(from); - if (fromParent == null) - fromParent = A.throwExpression(A.FlutterError_FlutterError(A.S(target) + " and " + _this.toString$0(0) + _s33_)); - if (fromPath == null) { - fromPath = A._setArrayType([_this], t2); - t3 = fromPath; - } else - t3 = fromPath; - t3.push(fromParent); - from = fromParent; - } - if (fromDepth <= toDepth) { - toParent = to.get$parent(to); - if (toParent == null) - toParent = A.throwExpression(A.FlutterError_FlutterError(A.S(target) + " and " + _this.toString$0(0) + _s33_)); - if (toPath == null) { - target.toString; - toPath = A._setArrayType([target], t2); - t3 = toPath; - } else - t3 = toPath; - t3.push(toParent); - to = toParent; - } - } - if (fromPath != null) { - fromTransform = new A.Matrix4(new Float64Array(16)); - fromTransform.setIdentity$0(); - t2 = fromPath.length; - lastIndex = t1 ? t2 - 2 : t2 - 1; - for (index = lastIndex; index > 0; index = index0) { - index0 = index - 1; - fromPath[index].applyPaintTransform$2(fromPath[index0], fromTransform); - } - } else - fromTransform = _null; - if (toPath == null) { - if (fromTransform == null) { - t1 = new A.Matrix4(new Float64Array(16)); - t1.setIdentity$0(); - } else - t1 = fromTransform; - return t1; - } - toTransform = new A.Matrix4(new Float64Array(16)); - toTransform.setIdentity$0(); - for (index = toPath.length - 1; index > 0; index = index0) { - index0 = index - 1; - toPath[index].applyPaintTransform$2(toPath[index0], toTransform); - } - if (toTransform.copyInverse$1(toTransform) === 0) - return new A.Matrix4(new Float64Array(16)); - if (fromTransform == null) - t1 = _null; - else { - fromTransform.multiply$1(0, toTransform); - t1 = fromTransform; - } - return t1 == null ? toTransform : t1; - }, - describeApproximatePaintClip$1(child) { - return null; - }, - describeSemanticsClip$1(child) { - return null; - }, - scheduleInitialSemantics$0() { - this._object$_owner._nodesNeedingSemantics.add$1(0, this); - this._object$_owner.requestVisualUpdate$0(); - }, - describeSemanticsConfiguration$1(config) { - }, - sendSemanticsEvent$1(semanticsEvent) { - var node, _this = this; - if (_this._object$_owner._semanticsOwner == null) - return; - node = _this.get$_semantics().cachedSemanticsNode; - if (node != null && !node._isMergedIntoParent) - node.sendEvent$1(semanticsEvent); - else if (_this.get$parent(_this) != null) - _this.get$parent(_this).sendSemanticsEvent$1(semanticsEvent); - }, - get$debugSemantics() { - var t1 = this.get$_semantics().built; - if (t1) - return this.get$_semantics().cachedSemanticsNode; - return null; - }, - clearSemantics$0() { - var t1 = this.get$_semantics(); - t1.built = false; - t1.elevationAdjustment = 0; - t1._blocksPreviousSibling = t1.geometry = t1.parentData = t1.cachedSemanticsNode = null; - t1._containsIncompleteFragment = false; - B.JSArray_methods.clear$0(t1.mergeUp); - B.JSArray_methods.clear$0(t1.siblingMergeGroups); - t1._childrenAndElevationAdjustments.clear$0(0); - B.JSArray_methods.clear$0(t1.semanticsNodes); - t1.configProvider.clear$0(0); - this.visitChildren$1(new A.RenderObject_clearSemantics_closure()); - }, - markNeedsSemanticsUpdate$0() { - var t1 = this._object$_owner; - if (t1 == null || t1._semanticsOwner == null) - return; - this.get$_semantics().markNeedsUpdate$0(); - }, - get$_semantics() { - var t1, t2, t3, _this = this, - value = _this.__RenderObject__semantics_FI; - if (value === $) { - t1 = A._setArrayType([], type$.JSArray_SemanticsNode); - t2 = A._setArrayType([], type$.JSArray__SemanticsFragment); - t3 = A._setArrayType([], type$.JSArray_List__SemanticsFragment); - _this.__RenderObject__semantics_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__RenderObject__semantics_FI = new A._RenderObjectSemantics(_this, t1, t2, A.LinkedHashMap_LinkedHashMap$_empty(type$._RenderObjectSemantics, type$.double), t3, A.LinkedHashMap_LinkedHashMap$_empty(type$.SemanticsNode, type$.List__SemanticsFragment), new A._SemanticsConfigurationProvider(_this)); - } - return value; - }, - visitChildrenForSemantics$1(visitor) { - this.visitChildren$1(visitor); - }, - assembleSemanticsNode$3(node, config, children) { - node.updateWith$2$childrenInInversePaintOrder$config(0, type$.List_SemanticsNode._as(children), config); - }, - handleEvent$2($event, entry) { - }, - toStringShort$0() { - var target, count, _this = this, - header = "#" + A.shortHash(_this), - t1 = _this._relayoutBoundary; - if (t1 != null && t1 !== _this) { - target = _this.get$parent(_this); - count = 1; - while (true) { - if (!(target != null && target !== _this._relayoutBoundary)) - break; - target = target.get$parent(target); - ++count; - } - header += " relayoutBoundary=up" + count; - } - if (_this._needsLayout) - header += " NEEDS-LAYOUT"; - if (_this._needsPaint) - header += " NEEDS-PAINT"; - if (_this._needsCompositingBitsUpdate) - header += " NEEDS-COMPOSITING-BITS-UPDATE"; - return _this._object$_owner == null ? header + " DETACHED" : header; - }, - toString$0(_) { - return this.toStringShort$0(); - }, - toStringDeep$0() { - return new A.RenderObject_toStringDeep_closure(this, "", "", B.DiagnosticLevel_2, 65).call$0(); - }, - debugDescribeChildren$0() { - return A._setArrayType([], type$.JSArray_DiagnosticsNode); - }, - showOnScreen$4$curve$descendant$duration$rect(curve, descendant, duration, rect) { - var t1 = this.get$parent(this); - if (t1 != null) - t1.showOnScreen$4$curve$descendant$duration$rect(curve, descendant == null ? this : descendant, duration, rect); - }, - showOnScreen$0() { - return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_glB, null, B.Duration_0, null); - }, - showOnScreen$1$rect(rect) { - return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_glB, null, B.Duration_0, rect); - }, - showOnScreen$3$curve$duration$rect(curve, duration, rect) { - return this.showOnScreen$4$curve$descendant$duration$rect(curve, null, duration, rect); - }, - showOnScreen$2$descendant$rect(descendant, rect) { - return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_glB, descendant, B.Duration_0, rect); - }, - $isDiagnosticableTree: 1, - $isHitTestTarget: 1 - }; - A.RenderObject__reportException_closure.prototype = { - call$0() { - var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode), - t2 = this.$this; - t1.push(A.DiagnosticableTreeNode$("The following RenderObject was being processed when the exception was fired", B.DiagnosticsTreeStyle_10, t2)); - t1.push(A.DiagnosticableTreeNode$("RenderObject", B.DiagnosticsTreeStyle_11, t2)); - return t1; - }, - $signature: 28 - }; - A.RenderObject_invokeLayoutCallback_closure.prototype = { - call$0() { - this.callback.call$1(this.T._as(this.$this.get$constraints())); - }, - $signature: 0 - }; - A.RenderObject__updateCompositingBits_closure.prototype = { - call$1(child) { - var t1; - child._updateCompositingBits$0(); - t1 = child.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1) - this.$this.__RenderObject__needsCompositing_A = true; - }, - $signature: 11 - }; - A.RenderObject__updateCompositingBits_closure0.prototype = { - call$1(t) { - return t === this.$this; - }, - $signature: 205 - }; - A.RenderObject_clearSemantics_closure.prototype = { - call$1(child) { - child.clearSemantics$0(); - }, - $signature: 11 - }; - A.RenderObject_toStringDeep_closure.prototype = { - call$0() { - var _this = this; - return _this.$this.super$DiagnosticableTreeMixin$toStringDeep(_this.minLevel, _this.prefixLineOne, _this.prefixOtherLines, _this.wrapWidth); - }, - $signature: 66 - }; - A.RenderObjectWithChildMixin.prototype = { - set$child(value) { - var _this = this, - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) - _this.dropChild$1(t1); - _this.RenderObjectWithChildMixin__child = value; - if (value != null) - _this.adoptChild$1(value); - }, - redepthChildren$0() { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - this.redepthChild$1(t1); - }, - visitChildren$1(visitor) { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - visitor.call$1(t1); - }, - debugDescribeChildren$0() { - var t1 = this.RenderObjectWithChildMixin__child, - t2 = type$.JSArray_DiagnosticsNode; - return t1 != null ? A._setArrayType([A.DiagnosticableTreeNode$("child", null, t1)], t2) : A._setArrayType([], t2); - } - }; - A.RenderObjectWithLayoutCallbackMixin.prototype = { - runLayoutCallback$0() { - this.invokeLayoutCallback$1$1(new A.RenderObjectWithLayoutCallbackMixin_runLayoutCallback_closure(this), type$.Constraints); - this.RenderObjectWithLayoutCallbackMixin__needsRebuild = false; - } - }; - A.RenderObjectWithLayoutCallbackMixin_runLayoutCallback_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this, - t2 = t1.RenderAbstractLayoutBuilderMixin__callback; - t2.toString; - return t2.call$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(t1))); - }, - $signature: 14 - }; - A.ContainerParentDataMixin.prototype = {$isParentData: 1}; - A.ContainerRenderObjectMixin.prototype = { - get$childCount() { - return this.ContainerRenderObjectMixin__childCount; - }, - _insertIntoChildList$2$after(child, after) { - var t2, t3, t4, _this = this, - t1 = child.parentData; - t1.toString; - t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - t2._as(t1); - ++_this.ContainerRenderObjectMixin__childCount; - if (after == null) { - t1 = t1.ContainerParentDataMixin_nextSibling = _this.ContainerRenderObjectMixin__firstChild; - if (t1 != null) { - t1 = t1.parentData; - t1.toString; - t2._as(t1).ContainerParentDataMixin_previousSibling = child; - } - _this.ContainerRenderObjectMixin__firstChild = child; - if (_this.ContainerRenderObjectMixin__lastChild == null) - _this.ContainerRenderObjectMixin__lastChild = child; - } else { - t3 = after.parentData; - t3.toString; - t2._as(t3); - t4 = t3.ContainerParentDataMixin_nextSibling; - if (t4 == null) { - t1.ContainerParentDataMixin_previousSibling = after; - _this.ContainerRenderObjectMixin__lastChild = t3.ContainerParentDataMixin_nextSibling = child; - } else { - t1.ContainerParentDataMixin_nextSibling = t4; - t1.ContainerParentDataMixin_previousSibling = after; - t1 = t4.parentData; - t1.toString; - t2._as(t1).ContainerParentDataMixin_previousSibling = t3.ContainerParentDataMixin_nextSibling = child; - } - } - }, - insert$2$after(_, child, after) { - this.adoptChild$1(child); - this._insertIntoChildList$2$after(child, after); - }, - addAll$1(_, children) { - }, - _removeFromChildList$1(child) { - var t2, t3, t4, t5, _this = this, - t1 = child.parentData; - t1.toString; - t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - t2._as(t1); - t3 = t1.ContainerParentDataMixin_previousSibling; - t4 = t1.ContainerParentDataMixin_nextSibling; - if (t3 == null) - _this.ContainerRenderObjectMixin__firstChild = t4; - else { - t5 = t3.parentData; - t5.toString; - t2._as(t5).ContainerParentDataMixin_nextSibling = t4; - } - t4 = t1.ContainerParentDataMixin_nextSibling; - if (t4 == null) - _this.ContainerRenderObjectMixin__lastChild = t3; - else { - t4 = t4.parentData; - t4.toString; - t2._as(t4).ContainerParentDataMixin_previousSibling = t3; - } - t1.ContainerParentDataMixin_nextSibling = t1.ContainerParentDataMixin_previousSibling = null; - --_this.ContainerRenderObjectMixin__childCount; - }, - remove$1(_, child) { - this._removeFromChildList$1(child); - this.dropChild$1(child); - }, - move$2$after(child, after) { - var _this = this, - t1 = child.parentData; - t1.toString; - if (A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1")._as(t1).ContainerParentDataMixin_previousSibling == after) - return; - _this._removeFromChildList$1(child); - _this._insertIntoChildList$2$after(child, after); - _this.markNeedsLayout$0(); - }, - redepthChildren$0() { - var t1, t2, t3, - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { - t2 = child._depth; - t3 = this._depth; - if (t2 <= t3) { - child._depth = t3 + 1; - child.redepthChildren$0(); - } - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - visitChildren$1(visitor) { - var t1, t2, - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { - visitor.call$1(child); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - get$firstChild(_) { - return this.ContainerRenderObjectMixin__firstChild; - }, - childBefore$1(child) { - var t1 = child.parentData; - t1.toString; - return A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1")._as(t1).ContainerParentDataMixin_previousSibling; - }, - childAfter$1(child) { - var t1 = child.parentData; - t1.toString; - return A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1")._as(t1).ContainerParentDataMixin_nextSibling; - }, - debugDescribeChildren$0() { - var t1, count, t2, - children = A._setArrayType([], type$.JSArray_DiagnosticsNode), - child = this.ContainerRenderObjectMixin__firstChild; - if (child != null) - for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), count = 1; true; child = t2) { - children.push(new A.DiagnosticableTreeNode(child, "child " + count, true, true, null, null)); - if (child === this.ContainerRenderObjectMixin__lastChild) - break; - ++count; - t2 = child.parentData; - t2.toString; - t2 = t1._as(t2).ContainerParentDataMixin_nextSibling; - t2.toString; - } - return children; - } - }; - A.RelayoutWhenSystemFontsChangeMixin.prototype = { - systemFontsDidChange$0() { - this.markNeedsLayout$0(); - }, - _scheduleSystemFontsUpdate$0() { - if (this.RelayoutWhenSystemFontsChangeMixin__hasPendingSystemFontsDidChangeCallBack) - return; - this.RelayoutWhenSystemFontsChangeMixin__hasPendingSystemFontsDidChangeCallBack = true; - $.SchedulerBinding__instance.scheduleFrameCallback$1(new A.RelayoutWhenSystemFontsChangeMixin__scheduleSystemFontsUpdate_closure(this)); - } - }; - A.RelayoutWhenSystemFontsChangeMixin__scheduleSystemFontsUpdate_closure.prototype = { - call$1(timeStamp) { - var t1 = this.$this; - t1.RelayoutWhenSystemFontsChangeMixin__hasPendingSystemFontsDidChangeCallBack = false; - if (t1._object$_owner != null) - t1.systemFontsDidChange$0(); - }, - $signature: 6 - }; - A._SemanticsParentData.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - return other instanceof A._SemanticsParentData && other.mergeIntoParent === _this.mergeIntoParent && other.blocksUserActions === _this.blocksUserActions && other.explicitChildNodes === _this.explicitChildNodes && A.setEquals(other.tagsForChildren, _this.tagsForChildren); - }, - get$hashCode(_) { - var _this = this, - t1 = _this.tagsForChildren; - return A.Object_hash(_this.mergeIntoParent, _this.blocksUserActions, _this.explicitChildNodes, A.Object_hashAllUnordered(t1 == null ? B.Set_empty2 : t1), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._SemanticsConfigurationProvider.prototype = { - get$effective() { - var t1 = this._effectiveConfiguration; - return t1 == null ? this.get$original() : t1; - }, - get$original() { - var t1, _this = this; - if (_this._originalConfiguration == null) { - t1 = A.SemanticsConfiguration$(); - _this._effectiveConfiguration = _this._originalConfiguration = t1; - _this._renderObject.describeSemanticsConfiguration$1(t1); - } - t1 = _this._originalConfiguration; - t1.toString; - return t1; - }, - updateConfig$1(callback) { - var t1, t2, _this = this; - if (!_this._isEffectiveConfigWritable) { - t1 = _this.get$original(); - t2 = A.SemanticsConfiguration$(); - t2._isSemanticBoundary = t1._isSemanticBoundary; - t2.explicitChildNodes = t1.explicitChildNodes; - t2.isBlockingSemanticsOfPreviouslyPaintedNodes = t1.isBlockingSemanticsOfPreviouslyPaintedNodes; - t2._hasBeenAnnotated = t1._hasBeenAnnotated; - t2._isMergingSemanticsOfDescendants = t1._isMergingSemanticsOfDescendants; - t2._semantics$_textDirection = t1._semantics$_textDirection; - t2._sortKey = t1._sortKey; - t2._semantics$_identifier = t1._semantics$_identifier; - t2._semantics$_attributedLabel = t1._semantics$_attributedLabel; - t2._semantics$_attributedIncreasedValue = t1._semantics$_attributedIncreasedValue; - t2._semantics$_attributedValue = t1._semantics$_attributedValue; - t2._semantics$_attributedDecreasedValue = t1._semantics$_attributedDecreasedValue; - t2._semantics$_attributedHint = t1._semantics$_attributedHint; - t2._hintOverrides = t1._hintOverrides; - t2._tooltip = t1._tooltip; - t2._semantics$_elevation = t1._semantics$_elevation; - t2._semantics$_thickness = t1._semantics$_thickness; - t2._flags = t1._flags; - t2._tagsForChildren = t1._tagsForChildren; - t2._textSelection = t1._textSelection; - t2._scrollPosition = t1._scrollPosition; - t2._scrollExtentMax = t1._scrollExtentMax; - t2._scrollExtentMin = t1._scrollExtentMin; - t2._actionsAsBits = t1._actionsAsBits; - t2._indexInParent = t1._indexInParent; - t2._semantics$_scrollIndex = t1._semantics$_scrollIndex; - t2._scrollChildCount = t1._scrollChildCount; - t2._platformViewId = t1._platformViewId; - t2._maxValueLength = t1._maxValueLength; - t2._currentValueLength = t1._currentValueLength; - t2._actions.addAll$1(0, t1._actions); - t2._customSemanticsActions.addAll$1(0, t1._customSemanticsActions); - t2.isBlockingUserActions = t1.isBlockingUserActions; - t2._semantics$_headingLevel = t1._semantics$_headingLevel; - t2._semantics$_linkUrl = t1._semantics$_linkUrl; - t2._role = t1._role; - t2._controlsNodes = t1._controlsNodes; - t2._validationResult = t1._validationResult; - t2._inputType = t1._inputType; - _this._effectiveConfiguration = t2; - _this._isEffectiveConfigWritable = true; - } - t1 = _this._effectiveConfiguration; - t1.toString; - callback.call$1(t1); - }, - absorbAll$1(configs) { - this.updateConfig$1(new A._SemanticsConfigurationProvider_absorbAll_closure(configs)); - }, - clear$0(_) { - this._isEffectiveConfigWritable = false; - this._originalConfiguration = this._effectiveConfiguration = null; - } - }; - A._SemanticsConfigurationProvider_absorbAll_closure.prototype = { - call$1(config) { - this.configs.forEach$1(0, config.get$absorb()); - }, - $signature: 59 - }; - A._SemanticsFragment.prototype = {}; - A._IncompleteSemanticsFragment.prototype = { - markSiblingConfigurationConflict$1(conflict) { - }, - get$configToMergeUp() { - return this.configToMergeUp; - }, - get$owner() { - return this.owner; - } - }; - A._RenderObjectSemantics.prototype = { - get$owner() { - return this; - }, - get$parentDataDirty() { - if (this.renderObject.get$semanticsParent() == null) - return false; - return this.parentData == null; - }, - get$configToMergeUp() { - return this.get$shouldFormSemanticsNode() ? null : this.configProvider.get$effective(); - }, - get$contributesToSemanticsTree() { - var t1 = this.configProvider; - return t1.get$effective()._hasBeenAnnotated || this._containsIncompleteFragment || t1.get$effective()._isSemanticBoundary || this.renderObject.get$semanticsParent() == null; - }, - get$shouldFormSemanticsNode() { - var _this = this; - if (_this.configProvider.get$effective()._isSemanticBoundary) - return true; - if (_this.renderObject.get$semanticsParent() == null) - return true; - if (!_this.get$contributesToSemanticsTree()) - return false; - return _this.parentData.explicitChildNodes || _this._hasSiblingConflict; - }, - get$isBlockingPreviousSibling() { - var t2, _this = this, - t1 = _this._blocksPreviousSibling; - if (t1 != null) - return t1; - t1 = _this.configProvider; - t2 = t1.get$effective().isBlockingSemanticsOfPreviouslyPaintedNodes; - _this._blocksPreviousSibling = t2; - if (t2) - return true; - if (t1.get$effective()._isSemanticBoundary) - return false; - _this.renderObject.visitChildrenForSemantics$1(new A._RenderObjectSemantics_isBlockingPreviousSibling_closure(_this)); - t1 = _this._blocksPreviousSibling; - t1.toString; - return t1; - }, - shouldDrop$1(node) { - return node.get$isInvisible(); - }, - markNeedsBuild$0() { - var t2, t3, _i, t4, t5, t6, t7, _this = this, - t1 = _this.built = false; - if (!_this.get$parentDataDirty() ? !_this.get$shouldFormSemanticsNode() : t1) - return; - for (t1 = _this.siblingMergeGroups, t2 = t1.length, t3 = type$._RenderObjectSemantics, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - for (t4 = J.whereType$1$0$ax(t1[_i], t3), t5 = J.get$iterator$ax(t4._source), t4 = t4.$ti, t6 = new A.WhereTypeIterator(t5, t4._eval$1("WhereTypeIterator<1>")), t4 = t4._precomputed1; t6.moveNext$0();) { - t7 = t4._as(t5.get$current(t5)); - if (t7.get$parentDataDirty()) - continue; - if (!t7.get$shouldFormSemanticsNode()) - t7.markNeedsBuild$0(); - } - }, - updateChildren$0() { - var tagsForChildren, explicitChildNodesForChildren, t2, blocksUserAction, t3, t4, result, t5, t6, t7, passUpChildren, t8, t9, t10, t11, t12, t13, passUpElevationAdjustment, tags, _this = this, _null = null, - t1 = _this.configProvider; - t1._effectiveConfiguration = t1.get$original(); - t1._isEffectiveConfigWritable = false; - tagsForChildren = _this._getTagsForChildren$0(); - explicitChildNodesForChildren = true; - if (_this.renderObject.get$semanticsParent() != null) - if (!t1.get$effective().explicitChildNodes) { - if (!_this.get$contributesToSemanticsTree()) { - t2 = _this.parentData; - t2 = t2 == null ? _null : t2.explicitChildNodes; - t2 = t2 !== false; - } else - t2 = false; - explicitChildNodesForChildren = t2; - } - t2 = _this.parentData; - t2 = t2 == null ? _null : t2.blocksUserActions; - blocksUserAction = t2 === true || t1.get$effective().isBlockingUserActions; - t2 = _this.siblingMergeGroups; - B.JSArray_methods.clear$0(t2); - t3 = _this.mergeUp; - B.JSArray_methods.clear$0(t3); - t4 = _this.parentData; - t4 = t4 == null ? _null : t4.mergeIntoParent; - result = _this._collectChildMergeUpAndSiblingGroup$1(new A._SemanticsParentData(t4 === true || t1.get$effective()._isMergingSemanticsOfDescendants, blocksUserAction, explicitChildNodesForChildren, tagsForChildren)); - t5 = result._0; - B.JSArray_methods.addAll$1(t3, t5); - B.JSArray_methods.addAll$1(t2, result._1); - t6 = _this._childrenAndElevationAdjustments; - t6.clear$0(0); - if (_this.get$contributesToSemanticsTree()) { - _this._marksConflictsInMergeGroup$2$isMergeUp(t3, true); - B.JSArray_methods.forEach$1(t2, _this.get$_marksConflictsInMergeGroup()); - t1.absorbAll$1(new A.WhereTypeIterable(new A.MappedListIterable(t3, new A._RenderObjectSemantics_updateChildren_closure(), A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,SemanticsConfiguration?>")), type$.WhereTypeIterable_SemanticsConfiguration)); - B.JSArray_methods.clear$0(t3); - t3.push(_this); - for (t3 = B.JSArray_methods.get$iterator(t5), t4 = new A.WhereTypeIterator(t3, type$.WhereTypeIterator__RenderObjectSemantics), t5 = type$._RenderObjectSemantics; t4.moveNext$0();) { - t7 = t5._as(t3.get$current(0)); - if (t7.get$shouldFormSemanticsNode()) - t6.$indexSet(0, t7, 0); - else { - passUpChildren = t7._childrenAndElevationAdjustments; - for (t8 = new A.LinkedHashMapKeyIterator(passUpChildren, passUpChildren._modifications, passUpChildren._first), t9 = t7.configProvider, t10 = t9._renderObject; t8.moveNext$0();) { - t11 = t8.__js_helper$_current; - t12 = passUpChildren.$index(0, t11); - t12.toString; - if (t9._originalConfiguration == null) { - t13 = A.SemanticsConfiguration$(); - t9._effectiveConfiguration = t9._originalConfiguration = t13; - t10.describeSemanticsConfiguration$1(t13); - } - passUpElevationAdjustment = t12 + t9._originalConfiguration._semantics$_elevation; - t6.$indexSet(0, t11, passUpElevationAdjustment); - t11.elevationAdjustment = passUpElevationAdjustment; - } - B.JSArray_methods.addAll$1(t2, t7.siblingMergeGroups); - } - } - t2 = _this.parentData; - tags = t2 == null ? _null : t2.tagsForChildren; - if (tags != null) - t1.updateConfig$1(new A._RenderObjectSemantics_updateChildren_closure0(tags)); - if (blocksUserAction !== t1.get$effective().isBlockingUserActions) - t1.updateConfig$1(new A._RenderObjectSemantics_updateChildren_closure1(blocksUserAction)); - } - }, - _getNonBlockedChildren$0() { - var result = A._setArrayType([], type$.JSArray__RenderObjectSemantics); - this.renderObject.visitChildrenForSemantics$1(new A._RenderObjectSemantics__getNonBlockedChildren_closure(result)); - return result; - }, - _getTagsForChildren$0() { - var t1, result, _this = this; - if (_this.get$contributesToSemanticsTree()) { - t1 = _this.configProvider.get$original()._tagsForChildren; - return t1 == null ? null : t1.toSet$0(0); - } - t1 = _this.configProvider; - result = t1.get$original()._tagsForChildren != null ? t1.get$original()._tagsForChildren.toSet$0(0) : null; - t1 = _this.parentData; - if ((t1 == null ? null : t1.tagsForChildren) != null) - if (result == null) - result = t1.tagsForChildren; - else { - t1 = t1.tagsForChildren; - t1.toString; - result.addAll$1(0, t1); - } - return result; - }, - _collectChildMergeUpAndSiblingGroup$1(childParentData) { - var t2, t3, _i, childSemantics, t4, t5, _i0, fragment, t6, result, _this = this, - mergeUp = A._setArrayType([], type$.JSArray__SemanticsFragment), - siblingMergeGroups = A._setArrayType([], type$.JSArray_List__SemanticsFragment), - childConfigurations = A._setArrayType([], type$.JSArray_SemanticsConfiguration), - childConfigurationsDelegate = _this.configProvider.get$effective()._childConfigurationsDelegate, - hasChildConfigurationsDelegate = childConfigurationsDelegate != null, - t1 = type$._SemanticsFragment, - configToFragment = A.LinkedHashMap_LinkedHashMap$_empty(type$.SemanticsConfiguration, t1), - needsToMakeIncompleteFragmentAssumption = hasChildConfigurationsDelegate && childParentData.explicitChildNodes, - effectiveChildParentData = needsToMakeIncompleteFragmentAssumption ? new A._SemanticsParentData(childParentData.mergeIntoParent, childParentData.blocksUserActions, false, childParentData.tagsForChildren) : childParentData; - for (t2 = _this._getNonBlockedChildren$0(), t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - childSemantics = t2[_i]; - childSemantics._didUpdateParentData$1(effectiveChildParentData); - for (t4 = childSemantics.mergeUp, t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) { - fragment = t4[_i0]; - if (hasChildConfigurationsDelegate && fragment.get$configToMergeUp() != null) { - t6 = fragment.get$configToMergeUp(); - t6.toString; - childConfigurations.push(t6); - t6 = fragment.get$configToMergeUp(); - t6.toString; - configToFragment.$indexSet(0, t6, fragment); - } else - mergeUp.push(fragment); - } - t4 = childSemantics.configProvider; - t5 = t4._effectiveConfiguration; - if (t5 == null) { - if (t4._originalConfiguration == null) { - t5 = A.SemanticsConfiguration$(); - t4._effectiveConfiguration = t4._originalConfiguration = t5; - t4._renderObject.describeSemanticsConfiguration$1(t5); - } - t5 = t4._originalConfiguration; - t5.toString; - } - t6 = true; - if (!t5._hasBeenAnnotated) - if (!childSemantics._containsIncompleteFragment) { - t5 = t4._effectiveConfiguration; - if (t5 == null) { - if (t4._originalConfiguration == null) { - t5 = A.SemanticsConfiguration$(); - t4._effectiveConfiguration = t4._originalConfiguration = t5; - t4._renderObject.describeSemanticsConfiguration$1(t5); - } - t4 = t4._originalConfiguration; - t4.toString; - } else - t4 = t5; - t4 = t4._isSemanticBoundary || childSemantics.renderObject.get$semanticsParent() == null; - } else - t4 = t6; - else - t4 = t6; - if (!t4) - B.JSArray_methods.addAll$1(siblingMergeGroups, childSemantics.siblingMergeGroups); - } - t2 = _this._containsIncompleteFragment = false; - if (hasChildConfigurationsDelegate) { - result = childConfigurationsDelegate.call$1(childConfigurations); - t3 = result.mergeUp; - B.JSArray_methods.addAll$1(mergeUp, new A.MappedListIterable(t3, new A._RenderObjectSemantics__collectChildMergeUpAndSiblingGroup_closure(_this, configToFragment), A._arrayInstanceType(t3)._eval$1("MappedListIterable<1,_SemanticsFragment>"))); - for (t3 = result.siblingMergeGroups, t4 = t3.length, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) - siblingMergeGroups.push(B.JSArray_methods.map$1$1(t3[_i], new A._RenderObjectSemantics__collectChildMergeUpAndSiblingGroup_closure0(_this, configToFragment), t1).toList$0(0)); - } - if (!_this._containsIncompleteFragment ? needsToMakeIncompleteFragmentAssumption : t2) { - B.JSArray_methods.clear$0(mergeUp); - B.JSArray_methods.clear$0(siblingMergeGroups); - for (t1 = _this._getNonBlockedChildren$0(), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - childSemantics = t1[_i]; - childSemantics._didUpdateParentData$1(childParentData); - B.JSArray_methods.addAll$1(mergeUp, childSemantics.mergeUp); - t3 = childSemantics.configProvider; - t4 = t3._effectiveConfiguration; - if (t4 == null) { - if (t3._originalConfiguration == null) { - t4 = A.SemanticsConfiguration$(); - t3._effectiveConfiguration = t3._originalConfiguration = t4; - t3._renderObject.describeSemanticsConfiguration$1(t4); - } - t4 = t3._originalConfiguration; - t4.toString; - } - t5 = true; - if (!t4._hasBeenAnnotated) - if (!childSemantics._containsIncompleteFragment) { - t4 = t3._effectiveConfiguration; - if (t4 == null) { - if (t3._originalConfiguration == null) { - t4 = A.SemanticsConfiguration$(); - t3._effectiveConfiguration = t3._originalConfiguration = t4; - t3._renderObject.describeSemanticsConfiguration$1(t4); - } - t3 = t3._originalConfiguration; - t3.toString; - } else - t3 = t4; - t3 = t3._isSemanticBoundary || childSemantics.renderObject.get$semanticsParent() == null; - } else - t3 = t5; - else - t3 = t5; - if (!t3) - B.JSArray_methods.addAll$1(siblingMergeGroups, childSemantics.siblingMergeGroups); - } - } - return new A._Record_2(mergeUp, siblingMergeGroups); - }, - _didUpdateParentData$1(newParentData) { - var _this = this; - if (J.$eq$(_this.parentData, newParentData)) - return; - _this.geometry = null; - _this.markNeedsBuild$0(); - _this.parentData = newParentData; - _this.updateChildren$0(); - }, - markSiblingConfigurationConflict$1(conflict) { - this._hasSiblingConflict = conflict; - }, - _updateChildGeometry$0() { - var t1, t2, t3; - for (t1 = this._childrenAndElevationAdjustments, t1 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - t3 = this.geometry; - t2._updateGeometry$1$newGeometry(A._SemanticsGeometry_computeChildGeometry(t2, this, t3.paintClipRect, t3.semanticsClipRect, null)); - } - }, - _updateGeometry$1$newGeometry(newGeometry) { - var t1, t2, isSemanticsHidden, t3, _this = this, - currentGeometry = _this.geometry; - _this.geometry = newGeometry; - _this.markNeedsBuild$0(); - if (currentGeometry != null) { - t1 = _this.configProvider; - if ((t1.get$original()._flags & 8192) === 0) { - t2 = _this.parentData; - t2 = t2 == null ? null : t2.mergeIntoParent; - isSemanticsHidden = t2 !== true && newGeometry.hidden; - } else - isSemanticsHidden = true; - t2 = currentGeometry.rect; - t3 = newGeometry.rect; - t3 = new A.Size(t2.right - t2.left, t2.bottom - t2.top).$eq(0, new A.Size(t3.right - t3.left, t3.bottom - t3.top)); - t1 = (t1.get$effective()._flags & 8192) !== 0 === isSemanticsHidden; - if (t3 && t1) - return; - } - _this._updateChildGeometry$0(); - }, - _buildSemantics$1$usedSemanticsIds(usedSemanticsIds) { - var t2, t3, _i, node, t4, t5, t6, _this = this, _null = null, - t1 = _this.cachedSemanticsNode; - if (t1 != null) - for (t2 = _this.semanticsNodes, t3 = t2.length, _i = 0; _i < t3; ++_i) { - node = t2[_i]; - if (node !== t1) - node.tags = null; - } - if (!_this.built) { - t1 = _this.semanticsNodes; - B.JSArray_methods.clear$0(t1); - _this._producedSiblingNodesAndOwners.clear$0(0); - _this.built = true; - node = _this.cachedSemanticsNode; - if (node == null) - node = _this.cachedSemanticsNode = _this._createSemanticsNode$0(); - t1.push(node); - t2 = _this.parentData; - t2 = t2 == null ? _null : t2.mergeIntoParent; - node.set$isMergedIntoParent(t2 === true); - t2 = _this.parentData; - node.tags = t2 == null ? _null : t2.tagsForChildren; - _this._updateSemanticsNodeGeometry$0(); - _this._mergeSiblingGroup$1(usedSemanticsIds); - _this._buildSemanticsSubtree$3$elevationAdjustment$semanticsNodes$usedSemanticsIds(_this.elevationAdjustment, t1, usedSemanticsIds); - } - t1 = _this.cachedSemanticsNode; - t1.toString; - for (t2 = _this.semanticsNodes, t3 = t2.length, t4 = type$.SemanticsTag, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - node = t2[_i]; - if (node !== t1) { - t5 = _this.parentData; - if ((t5 == null ? _null : t5.tagsForChildren) != null) { - t6 = node.tags; - if (t6 == null) - t6 = node.tags = A.LinkedHashSet_LinkedHashSet$_empty(t4); - t5 = t5.tagsForChildren; - t5.toString; - t6.addAll$1(0, t5); - } else { - t5 = node.tags; - t5 = t5 == null ? _null : t5.get$isEmpty(t5); - if (t5 === true) - node.tags = null; - } - } - } - }, - _buildSemanticsSubtree$3$elevationAdjustment$semanticsNodes$usedSemanticsIds(elevationAdjustment, semanticsNodes, usedSemanticsIds) { - var t1, t2, t3, _this = this, - children = A._setArrayType([], type$.JSArray_SemanticsNode); - for (t1 = _this._childrenAndElevationAdjustments, t1 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - t3 = t2.cachedSemanticsNode; - if (t3 != null && usedSemanticsIds.contains$1(0, t3._id)) { - t2.markNeedsBuild$0(); - t2.cachedSemanticsNode = null; - } - t2._buildSemantics$1$usedSemanticsIds(usedSemanticsIds); - B.JSArray_methods.addAll$1(children, t2.semanticsNodes); - } - t1 = _this.cachedSemanticsNode; - t1.toString; - B.JSArray_methods.removeWhere$1(children, _this.get$shouldDrop()); - t2 = _this.configProvider; - if (t2.get$effective()._isSemanticBoundary) - _this.renderObject.assembleSemanticsNode$3(t1, t2.get$effective(), children); - else - t1.updateWith$2$childrenInInversePaintOrder$config(0, children, t2.get$effective()); - }, - _buildSemanticsSubtree$2$elevationAdjustment$usedSemanticsIds(elevationAdjustment, usedSemanticsIds) { - return this._buildSemanticsSubtree$3$elevationAdjustment$semanticsNodes$usedSemanticsIds(elevationAdjustment, null, usedSemanticsIds); - }, - _createSemanticsNode$0() { - var t2, t3, - t1 = this.renderObject; - if (t1.get$semanticsParent() == null) { - t2 = t1.get$showOnScreen(); - t1 = t1._object$_owner._semanticsOwner; - t1.toString; - t3 = $.$get$SemanticsNode__kEmptyConfig(); - t3 = new A.SemanticsNode(null, 0, t2, B.Rect_0_0_0_0, t3._isMergingSemanticsOfDescendants, t3._actions, t3._customSemanticsActions, t3._actionsAsBits, t3._flags, t3._semantics$_identifier, t3._semantics$_attributedLabel, t3._semantics$_attributedValue, t3._semantics$_attributedIncreasedValue, t3._semantics$_attributedDecreasedValue, t3._semantics$_attributedHint, t3._tooltip, t3._semantics$_elevation, t3._semantics$_thickness, t3._semantics$_textDirection, t3._semantics$_headingLevel, t3._semantics$_linkUrl, t3._role, t3._controlsNodes, t3._validationResult, t3._inputType); - t3.attach$1(t1); - return t3; - } - return A.SemanticsNode$(null, t1.get$showOnScreen()); - }, - _mergeSiblingGroup$1(usedSemanticsIds) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, _i, group, t10, t11, node, configuration, t12, tags, _this = this, _null = null; - for (t1 = _this.siblingMergeGroups, t2 = t1.length, t3 = _this._producedSiblingNodesAndOwners, t4 = _this.semanticsNodes, t5 = type$.nullable_Set_SemanticsTag, t6 = type$.WhereTypeIterable_Set_SemanticsTag, t7 = t6._eval$1("ExpandIterable"), t8 = t7._eval$1("Iterable.E"), t9 = _this.renderObject, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - group = t1[_i]; - for (t10 = J.getInterceptor$ax(group), t11 = t10.get$iterator(group), node = _null, configuration = node; t11.moveNext$0();) { - t12 = t11.get$current(t11); - if (t12.get$configToMergeUp() != null) { - if (node == null) - node = t12.get$owner().cachedSemanticsNode; - if (configuration == null) - configuration = A.SemanticsConfiguration$(); - t12 = t12.get$configToMergeUp(); - t12.toString; - configuration.absorb$1(t12); - } - } - if (configuration != null) { - if (node == null || usedSemanticsIds.contains$1(0, node._id)) - node = A.SemanticsNode$(_null, t9.get$showOnScreen()); - usedSemanticsIds.add$1(0, node._id); - for (t11 = t10.get$iterator(group); t11.moveNext$0();) { - t12 = t11.get$current(t11); - if (t12.get$configToMergeUp() != null) { - t12.get$owner().built = true; - t12.get$owner().cachedSemanticsNode = node; - } - } - node.updateWith$1$config(0, configuration); - t3.$indexSet(0, node, group); - t4.push(node); - t10 = t10.map$1$1(group, new A._RenderObjectSemantics__mergeSiblingGroup_closure(), t5); - tags = A.LinkedHashSet_LinkedHashSet(t8); - tags.addAll$1(0, new A.ExpandIterable(new A.WhereTypeIterable(t10, t6), new A._RenderObjectSemantics__mergeSiblingGroup_closure0(), t7)); - if (tags._collection$_length !== 0) { - t10 = node.tags; - if (t10 == null) - node.tags = tags; - else - t10.addAll$1(0, tags); - } - t10 = _this.parentData; - t10 = t10 == null ? _null : t10.mergeIntoParent; - node.set$isMergedIntoParent(t10 === true); - } - } - _this._updateSiblingNodesGeometries$0(); - }, - _updateSemanticsNodeGeometry$0() { - var t2, t3, t4, isSemanticsHidden, _this = this, - t1 = _this.cachedSemanticsNode; - t1.toString; - t2 = _this.geometry; - t2.toString; - if (_this.elevationAdjustment !== 0) - _this.configProvider.updateConfig$1(new A._RenderObjectSemantics__updateSemanticsNodeGeometry_closure(_this)); - t3 = _this.configProvider; - if ((t3.get$original()._flags & 8192) === 0) { - t4 = _this.parentData; - t4 = t4 == null ? null : t4.mergeIntoParent; - isSemanticsHidden = t4 !== true && t2.hidden; - } else - isSemanticsHidden = true; - t1.set$rect(0, t2.rect); - t1.set$transform(0, t2.transform); - t1.parentSemanticsClipRect = t2.semanticsClipRect; - t1.parentPaintClipRect = t2.paintClipRect; - if ((t3.get$effective()._flags & 8192) !== 0 !== isSemanticsHidden) - t3.updateConfig$1(new A._RenderObjectSemantics__updateSemanticsNodeGeometry_closure0(isSemanticsHidden)); - }, - _updateSiblingNodesGeometries$0() { - var t2, t3, t4, entry, t5, paintClipRect, semanticsClipRect, rect, t6, parentGeometry, t7, t8, rectInFragmentOwnerCoordinates, rectInParentCoordinates, rect0, node, _null = null, - t1 = this.geometry; - t1.toString; - for (t2 = this._producedSiblingNodesAndOwners, t2 = new A.LinkedHashMapEntriesIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapEntriesIterable<1,2>")).get$iterator(0), t3 = t1.transform, t4 = t1.semanticsClipRect, t1 = t1.paintClipRect; t2.moveNext$0();) { - entry = t2.__js_helper$_current; - for (t5 = J.get$iterator$ax(entry.value), paintClipRect = _null, semanticsClipRect = paintClipRect, rect = semanticsClipRect; t5.moveNext$0();) { - t6 = t5.get$current(t5); - if (t6.get$owner().get$shouldFormSemanticsNode()) - continue; - parentGeometry = A._SemanticsGeometry_computeChildGeometry(t6.get$owner(), this, t1, t4, t3); - t7 = parentGeometry.semanticsClipRect; - t8 = t7 == null; - rectInFragmentOwnerCoordinates = t8 ? _null : t7.intersect$1(t6.get$owner().renderObject.get$semanticBounds()); - if (rectInFragmentOwnerCoordinates == null) - rectInFragmentOwnerCoordinates = t6.get$owner().renderObject.get$semanticBounds(); - t6 = parentGeometry.transform; - rectInParentCoordinates = A.MatrixUtils_transformRect(t6, rectInFragmentOwnerCoordinates); - rect = rect == null ? _null : rect.expandToInclude$1(rectInParentCoordinates); - if (rect == null) - rect = rectInParentCoordinates; - if (!t8) { - rect0 = A.MatrixUtils_transformRect(t6, t7); - semanticsClipRect = semanticsClipRect == null ? _null : semanticsClipRect.intersect$1(rect0); - if (semanticsClipRect == null) - semanticsClipRect = rect0; - } - t7 = parentGeometry.paintClipRect; - if (t7 != null) { - rect0 = A.MatrixUtils_transformRect(t6, t7); - paintClipRect = paintClipRect == null ? _null : paintClipRect.intersect$1(rect0); - if (paintClipRect == null) - paintClipRect = rect0; - } - } - node = entry.key; - rect.toString; - if (!node._semantics$_rect.$eq(0, rect)) { - node._semantics$_rect = rect; - node._semantics$_markDirty$0(); - } - if (!A.MatrixUtils_matrixEquals(node._semantics$_transform, _null)) { - node._semantics$_transform = null; - node._semantics$_markDirty$0(); - } - node.parentSemanticsClipRect = semanticsClipRect; - node.parentPaintClipRect = paintClipRect; - } - }, - markNeedsUpdate$0() { - var t2, wasSemanticsBoundary, mayProduceSiblingNodes, isEffectiveSemanticsBoundary, node, node0, value, result, value0, t3, _this = this, - t1 = _this.cachedSemanticsNode != null; - if (t1) { - t2 = _this.configProvider._originalConfiguration; - t2 = t2 == null ? null : t2._isSemanticBoundary; - wasSemanticsBoundary = t2 === true; - } else - wasSemanticsBoundary = false; - t2 = _this.configProvider; - t2.clear$0(0); - _this._containsIncompleteFragment = false; - mayProduceSiblingNodes = t2.get$effective()._childConfigurationsDelegate != null; - isEffectiveSemanticsBoundary = t2.get$effective()._isSemanticBoundary && wasSemanticsBoundary; - node = _this.renderObject; - node0 = node; - while (true) { - if (node0.get$semanticsParent() != null) - t2 = mayProduceSiblingNodes || !isEffectiveSemanticsBoundary; - else - t2 = false; - if (!t2) - break; - if (node0 !== node) { - value = node0.__RenderObject__semantics_FI; - if (value === $) { - result = A._RenderObjectSemantics$(node0); - value !== $ && A.throwUnnamedLateFieldADI(); - node0.__RenderObject__semantics_FI = result; - value = result; - } - t2 = value.get$parentDataDirty() && !mayProduceSiblingNodes; - } else - t2 = false; - if (t2) - break; - value = node0.__RenderObject__semantics_FI; - if (value === $) { - result = A._RenderObjectSemantics$(node0); - value !== $ && A.throwUnnamedLateFieldADI(); - node0.__RenderObject__semantics_FI = result; - value0 = result; - value = value0; - } else - value0 = value; - value.geometry = null; - if (value0 === $) { - result = A._RenderObjectSemantics$(node0); - value0 !== $ && A.throwUnnamedLateFieldADI(); - node0.__RenderObject__semantics_FI = result; - value0 = result; - value = value0; - } else - value = value0; - value.parentData = null; - if (value0 === $) { - result = A._RenderObjectSemantics$(node0); - value0 !== $ && A.throwUnnamedLateFieldADI(); - node0.__RenderObject__semantics_FI = result; - value0 = result; - value = value0; - } else - value = value0; - value._blocksPreviousSibling = null; - if (value0 === $) { - result = A._RenderObjectSemantics$(node0); - value0 !== $ && A.throwUnnamedLateFieldADI(); - node0.__RenderObject__semantics_FI = result; - value0 = result; - value = value0; - } else - value = value0; - value.elevationAdjustment = 0; - if (isEffectiveSemanticsBoundary) - mayProduceSiblingNodes = false; - if (value0 === $) { - result = A._RenderObjectSemantics$(node0); - value0 !== $ && A.throwUnnamedLateFieldADI(); - node0.__RenderObject__semantics_FI = result; - value = result; - } else - value = value0; - t2 = value.configProvider; - t3 = t2._effectiveConfiguration; - if (t3 == null) { - if (t2._originalConfiguration == null) { - t3 = A.SemanticsConfiguration$(); - t2._effectiveConfiguration = t2._originalConfiguration = t3; - t2._renderObject.describeSemanticsConfiguration$1(t3); - } - t2 = t2._originalConfiguration; - t2.toString; - } else - t2 = t3; - mayProduceSiblingNodes = B.JSBool_methods.$or(mayProduceSiblingNodes, t2._childConfigurationsDelegate != null); - node0 = node0.get$semanticsParent(); - value = node0.__RenderObject__semantics_FI; - if (value === $) { - result = A._RenderObjectSemantics$(node0); - value !== $ && A.throwUnnamedLateFieldADI(); - node0.__RenderObject__semantics_FI = result; - value = result; - } - t2 = value.configProvider; - t3 = t2._effectiveConfiguration; - if (t3 == null) { - if (t2._originalConfiguration == null) { - t3 = A.SemanticsConfiguration$(); - t2._effectiveConfiguration = t2._originalConfiguration = t3; - t2._renderObject.describeSemanticsConfiguration$1(t3); - } - t2 = t2._originalConfiguration; - t2.toString; - } else - t2 = t3; - if (t2._isSemanticBoundary) { - value = node0.__RenderObject__semantics_FI; - if (value === $) { - result = A._RenderObjectSemantics$(node0); - value !== $ && A.throwUnnamedLateFieldADI(); - node0.__RenderObject__semantics_FI = result; - value = result; - } - isEffectiveSemanticsBoundary = value.built; - } else - isEffectiveSemanticsBoundary = false; - } - if (node0 !== node && t1 && node0.get$_semantics().get$parentDataDirty()) - node._object$_owner._nodesNeedingSemantics.remove$1(0, node); - if (!node0.get$_semantics().get$parentDataDirty()) { - t1 = node._object$_owner; - if (t1 != null) - if (t1._nodesNeedingSemantics.add$1(0, node0)) - node._object$_owner.requestVisualUpdate$0(); - } - }, - _marksConflictsInMergeGroup$2$isMergeUp(mergeGroup, isMergeUp) { - var t1, t2, t3, i, fragment, t4, j, siblingFragment, - hasSiblingConflict = A.LinkedHashSet_LinkedHashSet$_empty(type$._SemanticsFragment); - for (t1 = J.getInterceptor$asx(mergeGroup), t2 = this.configProvider, t3 = t2._renderObject, i = 0; i < t1.get$length(mergeGroup); ++i) { - fragment = t1.$index(mergeGroup, i); - fragment.markSiblingConfigurationConflict$1(false); - if (fragment.get$configToMergeUp() == null) - continue; - if (isMergeUp) { - if (t2._originalConfiguration == null) { - t4 = A.SemanticsConfiguration$(); - t2._effectiveConfiguration = t2._originalConfiguration = t4; - t3.describeSemanticsConfiguration$1(t4); - } - t4 = t2._originalConfiguration; - t4.toString; - t4 = !t4.isCompatibleWith$1(fragment.get$configToMergeUp()); - } else - t4 = false; - if (t4) - hasSiblingConflict.add$1(0, fragment); - for (j = 0; j < i; ++j) { - siblingFragment = t1.$index(mergeGroup, j); - t4 = fragment.get$configToMergeUp(); - t4.toString; - if (!t4.isCompatibleWith$1(siblingFragment.get$configToMergeUp())) { - hasSiblingConflict.add$1(0, fragment); - hasSiblingConflict.add$1(0, siblingFragment); - } - } - } - for (t1 = A._LinkedHashSetIterator$(hasSiblingConflict, hasSiblingConflict._collection$_modifications, hasSiblingConflict.$ti._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - (t3 == null ? t2._as(t3) : t3).markSiblingConfigurationConflict$1(true); - } - }, - _marksConflictsInMergeGroup$1(mergeGroup) { - return this._marksConflictsInMergeGroup$2$isMergeUp(mergeGroup, false); - }, - debugDescribeChildren$0() { - var t1 = this._getNonBlockedChildren$0(), - t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,DiagnosticsNode>"); - t1 = A.List_List$_of(new A.MappedListIterable(t1, new A._RenderObjectSemantics_debugDescribeChildren_closure(), t2), t2._eval$1("ListIterable.E")); - return t1; - }, - $isDiagnosticableTree: 1 - }; - A._RenderObjectSemantics_isBlockingPreviousSibling_closure.prototype = { - call$1(child) { - if (child.get$_semantics().get$isBlockingPreviousSibling()) - this.$this._blocksPreviousSibling = true; - }, - $signature: 11 - }; - A._RenderObjectSemantics_updateChildren_closure.prototype = { - call$1(fragment) { - return fragment.get$configToMergeUp(); - }, - $signature: 346 - }; - A._RenderObjectSemantics_updateChildren_closure0.prototype = { - call$1(config) { - this.tags.forEach$1(0, config.get$addTagForChildren()); - }, - $signature: 59 - }; - A._RenderObjectSemantics_updateChildren_closure1.prototype = { - call$1(config) { - config.isBlockingUserActions = this.blocksUserAction; - }, - $signature: 59 - }; - A._RenderObjectSemantics__getNonBlockedChildren_closure.prototype = { - call$1(renderChild) { - if (renderChild.get$_semantics().get$isBlockingPreviousSibling()) - B.JSArray_methods.clear$0(this.result); - this.result.push(renderChild.get$_semantics()); - }, - $signature: 11 - }; - A._RenderObjectSemantics__collectChildMergeUpAndSiblingGroup_closure.prototype = { - call$1(config) { - var t1, - fragment = this.configToFragment.$index(0, config); - if (fragment != null) - return fragment; - t1 = this.$this; - t1._containsIncompleteFragment = true; - return new A._IncompleteSemanticsFragment(config, t1); - }, - $signature: 203 - }; - A._RenderObjectSemantics__collectChildMergeUpAndSiblingGroup_closure0.prototype = { - call$1(config) { - var t1, - fragment = this.configToFragment.$index(0, config); - if (fragment != null) - return fragment; - t1 = this.$this; - t1._containsIncompleteFragment = true; - return new A._IncompleteSemanticsFragment(config, t1); - }, - $signature: 203 - }; - A._RenderObjectSemantics__mergeSiblingGroup_closure.prototype = { - call$1(fragment) { - return fragment.get$owner().parentData.tagsForChildren; - }, - $signature: 348 - }; - A._RenderObjectSemantics__mergeSiblingGroup_closure0.prototype = { - call$1(tags) { - return tags; - }, - $signature: 349 - }; - A._RenderObjectSemantics__updateSemanticsNodeGeometry_closure.prototype = { - call$1(config) { - var t1 = this.$this; - config.set$elevation(0, t1.configProvider.get$original()._semantics$_elevation + t1.elevationAdjustment); - }, - $signature: 59 - }; - A._RenderObjectSemantics__updateSemanticsNodeGeometry_closure0.prototype = { - call$1(config) { - config._setFlag$2(B.SemanticsFlag_8192_isHidden, this.isSemanticsHidden); - }, - $signature: 59 - }; - A._RenderObjectSemantics_debugDescribeChildren_closure.prototype = { - call$1(child) { - return A.DiagnosticableTreeNode$(null, null, child); - }, - $signature: 350 - }; - A._SemanticsGeometry.prototype = {}; - A._PipelineOwner_Object_DiagnosticableTreeMixin.prototype = {}; - A._RenderObject_Object_DiagnosticableTreeMixin.prototype = {}; - A.__RenderObjectSemantics__SemanticsFragment_DiagnosticableTreeMixin.prototype = {}; - A.PlaceholderSpanIndexSemanticsTag.prototype = { - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.PlaceholderSpanIndexSemanticsTag && other.index === this.index; - }, - get$hashCode(_) { - return A.Object_hash(B.Type_f3u, this.index, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.TextParentData.prototype = { - detach$0(_) { - this._paragraph$_offset = this.span = null; - this.super$_TextParentData_ParentData_ContainerParentDataMixin$detach(0); - }, - toString$0(_) { - var t1 = A.S(this.span), - t2 = this._paragraph$_offset; - t2 = t2 == null ? "not laid out" : "offset: " + t2.toString$0(0); - return "widget: " + t1 + ", " + t2; - } - }; - A.RenderInlineChildrenContainerDefaults.prototype = { - setupParentData$1(child) { - if (!(child.parentData instanceof A.TextParentData)) - child.parentData = new A.TextParentData(null, null); - }, - layoutInlineChildren$3(maxWidth, layoutChild, getChildBaseline) { - var t3, - constraints = new A.BoxConstraints(0, maxWidth, 0, 1 / 0), - t1 = A._setArrayType([], type$.JSArray_PlaceholderDimensions), - child = this.ContainerRenderObjectMixin__firstChild, - t2 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); - while (child != null) { - t1.push(A.RenderInlineChildrenContainerDefaults__layoutChild(child, constraints, layoutChild, getChildBaseline)); - t3 = child.parentData; - t3.toString; - child = t2._as(t3).ContainerParentDataMixin_nextSibling; - } - return t1; - }, - positionInlineChildren$1(boxes) { - var t1, t2, t3, _i, box, t4, - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = boxes.length, t2 = type$.TextParentData, t3 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), _i = 0; _i < t1; ++_i) { - box = boxes[_i]; - if (child == null) - return; - t4 = child.parentData; - t4.toString; - t2._as(t4); - t4._paragraph$_offset = new A.Offset(box.left, box.top); - child = t3._as(t4).ContainerParentDataMixin_nextSibling; - } - for (; child != null;) { - t1 = child.parentData; - t1.toString; - t2._as(t1); - t1._paragraph$_offset = null; - child = t3._as(t1).ContainerParentDataMixin_nextSibling; - } - }, - defaultApplyPaintTransform$2(child, transform) { - var offset, - t1 = child.parentData; - t1.toString; - offset = type$.TextParentData._as(t1)._paragraph$_offset; - if (offset == null) - transform.setZero$0(); - else - transform.translate$2(0, offset._dx, offset._dy); - }, - paintInlineChildren$2(context, offset) { - var t1, t2, t3, t4, t5, childOffset, - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = offset._dx, t2 = offset._dy, t3 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), t4 = type$.TextParentData; child != null;) { - t5 = child.parentData; - t5.toString; - childOffset = t4._as(t5)._paragraph$_offset; - if (childOffset == null) - return; - context.paintChild$2(child, new A.Offset(childOffset._dx + t1, childOffset._dy + t2)); - t5 = child.parentData; - t5.toString; - child = t3._as(t5).ContainerParentDataMixin_nextSibling; - } - }, - hitTestInlineChildren$2(result, position) { - var t2, t3, childOffset, child, _box_0 = {}, - t1 = _box_0.child = this.ContainerRenderObjectMixin__firstChild; - for (t2 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), t3 = type$.TextParentData; t1 != null; t1 = child) { - t1 = t1.parentData; - t1.toString; - childOffset = t3._as(t1)._paragraph$_offset; - if (childOffset == null) - return false; - if (result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderInlineChildrenContainerDefaults_hitTestInlineChildren_closure(_box_0), childOffset, position)) - return true; - t1 = _box_0.child.parentData; - t1.toString; - child = t2._as(t1).ContainerParentDataMixin_nextSibling; - _box_0.child = child; - } - return false; - } - }; - A.RenderInlineChildrenContainerDefaults_hitTestInlineChildren_closure.prototype = { - call$2(result, transformed) { - return this._box_0.child.hitTest$2$position(result, transformed); - }, - $signature: 15 - }; - A.RenderParagraph.prototype = { - get$_paragraph$_textIntrinsics() { - var t2, _null = null, - t1 = this._paragraph$_textIntrinsicsCache; - if (t1 == null) - t1 = this._paragraph$_textIntrinsicsCache = A.TextPainter$(_null, _null, _null, _null, _null, B.TextAlign_4, _null, _null, B._LinearTextScaler_1, B.TextWidthBasis_0); - t2 = this._textPainter; - t1.set$text(0, t2._text_painter$_text); - t1.set$textAlign(0, t2._textAlign); - t1.set$textDirection(t2._text_painter$_textDirection); - t1.set$textScaler(t2._text_painter$_textScaler); - t1.set$maxLines(t2._maxLines); - t1.set$ellipsis(t2._ellipsis); - t1.set$locale(0, t2._text_painter$_locale); - t1.set$strutStyle(t2._strutStyle); - t1.set$textWidthBasis(t2._textWidthBasis); - t1.set$textHeightBehavior(t2._textHeightBehavior); - return t1; - }, - set$text(_, value) { - var _this = this, - t1 = _this._textPainter; - switch (t1._text_painter$_text.compareTo$1(0, value).index) { - case 0: - return; - case 1: - t1.set$text(0, value); - _this._cachedCombinedSemanticsInfos = null; - _this.markNeedsSemanticsUpdate$0(); - break; - case 2: - t1.set$text(0, value); - _this._cachedCombinedSemanticsInfos = _this._cachedAttributedLabels = null; - _this.markNeedsPaint$0(); - _this.markNeedsSemanticsUpdate$0(); - break; - case 3: - t1.set$text(0, value); - _this._cachedCombinedSemanticsInfos = _this._cachedAttributedLabels = _this._overflowShader = null; - _this.markNeedsLayout$0(); - _this._removeSelectionRegistrarSubscription$0(); - _this._disposeSelectableFragments$0(); - _this._updateSelectionRegistrarSubscription$0(); - break; - } - }, - set$registrar(value) { - var _this = this; - if (value == _this._registrar) - return; - _this._removeSelectionRegistrarSubscription$0(); - _this._disposeSelectableFragments$0(); - _this._registrar = value; - _this._updateSelectionRegistrarSubscription$0(); - }, - _updateSelectionRegistrarSubscription$0() { - var t1, t2, _this = this; - if (_this._registrar == null) - return; - t1 = _this._lastSelectableFragments; - if (t1 == null) - t1 = _this._lastSelectableFragments = _this._getSelectableFragments$0(); - t2 = _this._registrar; - B.JSArray_methods.forEach$1(t1, t2.get$add(t2)); - if (_this._lastSelectableFragments.length !== 0) - _this.markNeedsCompositingBitsUpdate$0(); - }, - _removeSelectionRegistrarSubscription$0() { - var t2, - t1 = this._registrar; - if (t1 == null || this._lastSelectableFragments == null) - return; - t2 = this._lastSelectableFragments; - t2.toString; - B.JSArray_methods.forEach$1(t2, t1.get$remove(t1)); - }, - _getSelectableFragments$0() { - var end, start, end0, t1, - plainText = this._textPainter._text_painter$_text.toPlainText$1$includeSemanticsLabels(false), - result = A._setArrayType([], type$.JSArray__SelectableFragment); - for (end = plainText.length, start = 0; start < end;) { - end0 = B.JSString_methods.indexOf$2(plainText, $.$get$RenderParagraph__placeholderCharacter(), start); - if (start !== end0) { - if (end0 === -1) - end0 = end; - t1 = new A._SelectableFragment(new A.TextRange(start, end0), this, plainText, $.$get$ChangeNotifier__emptyListeners()); - t1.___SelectableFragment__selectionGeometry_A = t1._getSelectionGeometry$0(); - result.push(t1); - start = end0; - } - ++start; - } - return result; - }, - _disposeSelectableFragments$0() { - var t2, _i, fragment, - t1 = this._lastSelectableFragments; - if (t1 == null) - return; - for (t2 = t1.length, _i = 0; _i < t2; ++_i) { - fragment = t1[_i]; - fragment.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - fragment.ChangeNotifier__count = 0; - } - this._lastSelectableFragments = null; - }, - get$alwaysNeedsCompositing() { - var t1 = this._lastSelectableFragments; - t1 = t1 == null ? null : t1.length !== 0; - return t1 === true; - }, - markNeedsLayout$0() { - var t1 = this._lastSelectableFragments; - if (t1 != null) - B.JSArray_methods.forEach$1(t1, new A.RenderParagraph_markNeedsLayout_closure()); - this.super$RenderBox$markNeedsLayout(); - }, - dispose$0() { - var t1, _this = this; - _this._removeSelectionRegistrarSubscription$0(); - _this._disposeSelectableFragments$0(); - _this._textPainter.dispose$0(); - t1 = _this._paragraph$_textIntrinsicsCache; - if (t1 != null) - t1.dispose$0(); - _this.super$RenderObject$dispose(); - }, - set$textAlign(_, value) { - var t1 = this._textPainter; - if (t1._textAlign === value) - return; - t1.set$textAlign(0, value); - this.markNeedsPaint$0(); - }, - set$textDirection(value) { - var t1 = this._textPainter; - if (t1._text_painter$_textDirection === value) - return; - t1.set$textDirection(value); - this.markNeedsLayout$0(); - }, - set$softWrap(value) { - if (this._softWrap === value) - return; - this._softWrap = value; - this.markNeedsLayout$0(); - }, - set$overflow(_, value) { - var t1, _this = this; - if (_this._overflow === value) - return; - _this._overflow = value; - t1 = value === B.TextOverflow_2 ? "\u2026" : null; - _this._textPainter.set$ellipsis(t1); - _this.markNeedsLayout$0(); - }, - set$textScaler(value) { - var t1 = this._textPainter; - if (t1._text_painter$_textScaler.$eq(0, value)) - return; - t1.set$textScaler(value); - this._overflowShader = null; - this.markNeedsLayout$0(); - }, - set$maxLines(value) { - var t1 = this._textPainter; - if (t1._maxLines == value) - return; - t1.set$maxLines(value); - this._overflowShader = null; - this.markNeedsLayout$0(); - }, - set$locale(_, value) { - var t1 = this._textPainter; - if (J.$eq$(t1._text_painter$_locale, value)) - return; - t1.set$locale(0, value); - this._overflowShader = null; - this.markNeedsLayout$0(); - }, - set$strutStyle(value) { - var t1 = this._textPainter; - if (J.$eq$(t1._strutStyle, value)) - return; - t1.set$strutStyle(value); - this._overflowShader = null; - this.markNeedsLayout$0(); - }, - set$textWidthBasis(value) { - var t1 = this._textPainter; - if (t1._textWidthBasis === value) - return; - t1.set$textWidthBasis(value); - this._overflowShader = null; - this.markNeedsLayout$0(); - }, - set$textHeightBehavior(value) { - return; - }, - set$selectionColor(value) { - var t1, _this = this; - if (J.$eq$(_this._selectionColor, value)) - return; - _this._selectionColor = value; - t1 = _this._lastSelectableFragments; - t1 = t1 == null ? null : B.JSArray_methods.any$1(t1, new A.RenderParagraph_selectionColor_closure()); - if (t1 === true) - _this.markNeedsPaint$0(); - }, - _getOffsetForPosition$1(position) { - var _this = this, - t1 = _this.getOffsetForCaret$2(position, B.Rect_0_0_0_0); - _this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))); - return t1.$add(0, new A.Offset(0, _this._textPainter.getFullHeightForCaret$2(position, B.Rect_0_0_0_0))); - }, - computeMinIntrinsicWidth$1(height) { - var placeholderDimensions = this.layoutInlineChildren$3(1 / 0, new A.RenderParagraph_computeMinIntrinsicWidth_closure(), A.layout_helper_ChildLayoutHelper_getDryBaseline$closure()), - t1 = this.get$_paragraph$_textIntrinsics(); - t1.setPlaceholderDimensions$1(placeholderDimensions); - t1.layout$0(); - return t1._layoutCache.layout._paragraph._minIntrinsicWidth; - }, - computeMaxIntrinsicWidth$1(height) { - var placeholderDimensions = this.layoutInlineChildren$3(1 / 0, new A.RenderParagraph_computeMaxIntrinsicWidth_closure(), A.layout_helper_ChildLayoutHelper_getDryBaseline$closure()), - t1 = this.get$_paragraph$_textIntrinsics(); - t1.setPlaceholderDimensions$1(placeholderDimensions); - t1.layout$0(); - return t1._layoutCache.layout._paragraph._maxIntrinsicWidth; - }, - _computeIntrinsicHeight$1(width) { - var _this = this, - t1 = _this.get$_paragraph$_textIntrinsics(); - t1.setPlaceholderDimensions$1(_this.layoutInlineChildren$3(width, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure(), A.layout_helper_ChildLayoutHelper_getDryBaseline$closure())); - t1.layout$2$maxWidth$minWidth(_this._softWrap || _this._overflow === B.TextOverflow_2 ? width : 1 / 0, width); - return t1._layoutCache.layout._paragraph.__engine$_height; - }, - computeMinIntrinsicHeight$1(width) { - return this._computeIntrinsicHeight$1(width); - }, - computeMaxIntrinsicHeight$1(width) { - return this._computeIntrinsicHeight$1(width); - }, - hitTestSelf$1(position) { - return true; - }, - hitTestChildren$2$position(result, position) { - var span, - t1 = this._textPainter, - glyph = t1.getClosestGlyphForOffset$1(position), - spanHit = glyph != null && glyph.graphemeClusterLayoutBounds.contains$1(0, position) ? t1._text_painter$_text.getSpanForPosition$1(new A.TextPosition(glyph.graphemeClusterCodeUnitRange.start, B.TextAffinity_1)) : null; - t1 = type$.HitTestTarget._is(spanHit); - span = t1 ? spanHit : null; - if (t1) { - result.add$1(0, new A.HitTestEntry(span, type$.HitTestEntry_HitTestTarget)); - return true; - } - return this.hitTestInlineChildren$2(result, position); - }, - systemFontsDidChange$0() { - this.super$RelayoutWhenSystemFontsChangeMixin$systemFontsDidChange(); - this._textPainter.markNeedsLayout$0(); - }, - _layoutTextWithConstraints$1(constraints) { - var t2, _this = this, - t1 = _this._textPainter; - t1.setPlaceholderDimensions$1(_this._placeholderDimensions); - t2 = constraints.maxWidth; - t2 = _this._softWrap || _this._overflow === B.TextOverflow_2 ? t2 : 1 / 0; - t1.layout$2$maxWidth$minWidth(t2, constraints.minWidth); - }, - computeDryLayout$1(constraints) { - var _this = this, - t1 = _this.get$_paragraph$_textIntrinsics(), - t2 = constraints.maxWidth; - t1.setPlaceholderDimensions$1(_this.layoutInlineChildren$3(t2, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure(), A.layout_helper_ChildLayoutHelper_getDryBaseline$closure())); - t2 = _this._softWrap || _this._overflow === B.TextOverflow_2 ? t2 : 1 / 0; - t1.layout$2$maxWidth$minWidth(t2, constraints.minWidth); - t1 = t1._layoutCache; - return constraints.constrain$1(new A.Size(t1.contentWidth, t1.layout._paragraph.__engine$_height)); - }, - computeDistanceToActualBaseline$1(baseline) { - this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); - return this._textPainter._layoutCache.layout.getDistanceToBaseline$1(B.TextBaseline_0); - }, - computeDryBaseline$2(constraints, baseline) { - var _this = this, - t1 = _this.get$_paragraph$_textIntrinsics(), - t2 = constraints.maxWidth; - t1.setPlaceholderDimensions$1(_this.layoutInlineChildren$3(t2, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure(), A.layout_helper_ChildLayoutHelper_getDryBaseline$closure())); - t2 = _this._softWrap || _this._overflow === B.TextOverflow_2 ? t2 : 1 / 0; - t1.layout$2$maxWidth$minWidth(t2, constraints.minWidth); - return _this.get$_paragraph$_textIntrinsics()._layoutCache.layout.getDistanceToBaseline$1(B.TextBaseline_0); - }, - performLayout$0() { - var constraints, t2, t3, didOverflowHeight, didOverflowWidth, t4, fadeSizePainter, _0_1, fadeEnd, _0_2, _this = this, _null = null, - t1 = _this._lastSelectableFragments; - if (t1 != null) - B.JSArray_methods.forEach$1(t1, new A.RenderParagraph_performLayout_closure()); - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); - _this._placeholderDimensions = _this.layoutInlineChildren$3(constraints.maxWidth, A.layout_helper_ChildLayoutHelper_layoutChild$closure(), A.layout_helper_ChildLayoutHelper_getBaseline$closure()); - _this._layoutTextWithConstraints$1(constraints); - t1 = _this._textPainter; - t2 = t1.get$inlinePlaceholderBoxes(); - t2.toString; - _this.positionInlineChildren$1(t2); - t2 = t1._layoutCache; - t3 = t2.contentWidth; - t2 = t2.layout._paragraph.__engine$_height; - _this._box$_size = constraints.constrain$1(new A.Size(t3, t2)); - didOverflowHeight = _this.get$size(0)._dy < t2 || t1._layoutCache.layout._paragraph._didExceedMaxLines; - didOverflowWidth = _this.get$size(0)._dx < t3; - if (didOverflowWidth || didOverflowHeight) - switch (_this._overflow.index) { - case 3: - _this._needsClipping = false; - _this._overflowShader = null; - break; - case 0: - case 2: - _this._needsClipping = true; - _this._overflowShader = null; - break; - case 1: - _this._needsClipping = true; - t2 = A.TextSpan$(_null, t1._text_painter$_text.style, "\u2026"); - t3 = t1._text_painter$_textDirection; - t3.toString; - t4 = t1._text_painter$_textScaler; - fadeSizePainter = A.TextPainter$(_null, t1._text_painter$_locale, _null, _null, t2, B.TextAlign_4, t3, _null, t4, B.TextWidthBasis_0); - fadeSizePainter.layout$0(); - if (didOverflowWidth) { - switch (t1._text_painter$_textDirection.index) { - case 0: - t1 = new A._Record_2(fadeSizePainter._layoutCache.contentWidth, 0); - break; - case 1: - t1 = new A._Record_2(_this.get$size(0)._dx - fadeSizePainter._layoutCache.contentWidth, _this.get$size(0)._dx); - break; - default: - t1 = _null; - } - _0_1 = t1._0; - fadeEnd = _null; - _0_2 = t1._1; - fadeEnd = _0_2; - _this._overflowShader = A.Gradient_Gradient$linear(new A.Offset(_0_1, 0), new A.Offset(fadeEnd, 0), A._setArrayType([B.Color_wst, B.Color_GmJ], type$.JSArray_Color)); - } else { - fadeEnd = _this.get$size(0)._dy; - _this._overflowShader = A.Gradient_Gradient$linear(new A.Offset(0, fadeEnd - fadeSizePainter._layoutCache.layout._paragraph.__engine$_height / 2), new A.Offset(0, fadeEnd), A._setArrayType([B.Color_wst, B.Color_GmJ], type$.JSArray_Color)); - } - fadeSizePainter.dispose$0(); - break; - } - else { - _this._needsClipping = false; - _this._overflowShader = null; - } - }, - applyPaintTransform$2(child, transform) { - this.defaultApplyPaintTransform$2(child, transform); - }, - paint$2(context, offset) { - var t1, t2, t3, bounds, _i, paint, _this = this; - _this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))); - if (_this._needsClipping) { - t1 = _this.get$size(0); - t2 = offset._dx; - t3 = offset._dy; - bounds = new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy); - if (_this._overflowShader != null) { - t1 = context.get$canvas(0); - $.$get$_renderer(); - t1.saveLayer$2(bounds, A.CkPaint$()); - } else - J.toInt$0$n(context.get$canvas(0)._canvas.skCanvas.save()); - context.get$canvas(0)._canvas.skCanvas.clipRect(A.toSkRect(bounds), $.$get$_skClipOps()[1], true); - } - t1 = _this._lastSelectableFragments; - if (t1 != null) - for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].paint$2(context, offset); - _this._textPainter.paint$2(context.get$canvas(0), offset); - _this.paintInlineChildren$2(context, offset); - if (_this._needsClipping) { - if (_this._overflowShader != null) { - context.get$canvas(0)._canvas.skCanvas.translate(offset._dx, offset._dy); - $.$get$_renderer(); - paint = A.CkPaint$(); - paint.blendMode = B.BlendMode_13; - paint.set$shader(_this._overflowShader); - t1 = context.get$canvas(0); - t2 = _this.get$size(0); - t1._canvas.drawRect$2(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), paint); - } - context.get$canvas(0)._canvas.skCanvas.restore(); - } - }, - getOffsetForCaret$2(position, caretPrototype) { - this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); - return this._textPainter.getOffsetForCaret$2(position, caretPrototype); - }, - getBoxesForSelection$2$boxHeightStyle(selection, boxHeightStyle) { - this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); - return this._textPainter.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(selection, boxHeightStyle, B.BoxWidthStyle_0); - }, - getBoxesForSelection$1(selection) { - return this.getBoxesForSelection$2$boxHeightStyle(selection, B.BoxHeightStyle_0); - }, - getPositionForOffset$1(offset) { - this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); - return this._textPainter.getPositionForOffset$1(offset); - }, - getWordBoundary$1(position) { - this._layoutTextWithConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this))); - return this._textPainter._layoutCache.layout._paragraph.getWordBoundary$1(position); - }, - describeSemanticsConfiguration$1(config) { - var t1, t2, collector, needsChildConfigurationsDelegate, _i, info, buffer, attributes, t3, offset, t4, label, t5, _i0, infoAttribute, originalRange, _this = this; - _this.super$RenderObject$describeSemanticsConfiguration(config); - t1 = _this._textPainter; - t2 = t1._text_painter$_text; - t2.toString; - collector = A._setArrayType([], type$.JSArray_InlineSpanSemanticsInformation); - t2.computeSemanticsInformation$1(collector); - _this._semanticsInfo = collector; - for (t2 = collector.length, needsChildConfigurationsDelegate = false, _i = 0; _i < t2; ++_i) { - info = collector[_i]; - needsChildConfigurationsDelegate = needsChildConfigurationsDelegate || info.isPlaceholder; - } - if (needsChildConfigurationsDelegate) - config._childConfigurationsDelegate = _this.get$_childSemanticsConfigurationsDelegate(); - else { - t2 = _this._cachedAttributedLabels; - if (t2 == null) { - buffer = new A.StringBuffer(""); - attributes = A._setArrayType([], type$.JSArray_StringAttribute); - for (t2 = _this._semanticsInfo, t3 = t2.length, offset = 0, _i = 0, t4 = ""; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - info = t2[_i]; - label = info.semanticsLabel; - if (label == null) - label = info.text; - for (t4 = info.stringAttributes, t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) { - infoAttribute = t4[_i0]; - originalRange = infoAttribute.range; - attributes.push(infoAttribute.copy$1$range(new A.TextRange(offset + originalRange.start, offset + originalRange.end))); - } - t4 = buffer._contents += label; - offset += label.length; - } - t2 = _this._cachedAttributedLabels = A._setArrayType([new A.AttributedString(t4.charCodeAt(0) == 0 ? t4 : t4, attributes)], type$.JSArray_AttributedString); - } - config._semantics$_attributedLabel = t2[0]; - config._hasBeenAnnotated = true; - t1 = t1._text_painter$_textDirection; - t1.toString; - config._semantics$_textDirection = t1; - } - }, - _childSemanticsConfigurationsDelegate$1(childConfigs) { - var t4, placeholderIndex, childConfigsIndex, attributedLabelCacheIndex, seenTextInfo, _i, info, t5, t6, _this = this, - t1 = A._setArrayType([], type$.JSArray_SemanticsConfiguration), - t2 = A._setArrayType([], type$.JSArray_List_SemanticsConfiguration), - t3 = _this._cachedCombinedSemanticsInfos; - if (t3 == null) { - t3 = _this._semanticsInfo; - t3.toString; - t3 = _this._cachedCombinedSemanticsInfos = A.combineSemanticsInfo(t3); - } - for (t4 = t3.length, placeholderIndex = 0, childConfigsIndex = 0, attributedLabelCacheIndex = 0, seenTextInfo = null, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { - info = t3[_i]; - if (info.isPlaceholder) { - if (seenTextInfo != null) { - t1.push(_this._createSemanticsConfigForTextInfo$2(seenTextInfo, attributedLabelCacheIndex)); - ++attributedLabelCacheIndex; - } - t5 = "PlaceholderSpanIndexSemanticsTag(" + placeholderIndex + ")"; - while (true) { - if (childConfigsIndex < childConfigs.length) { - t6 = childConfigs[childConfigsIndex]._tagsForChildren; - t6 = t6 == null ? null : t6.contains$1(0, new A.PlaceholderSpanIndexSemanticsTag(placeholderIndex, t5)); - t6 = t6 === true; - } else - t6 = false; - if (!t6) - break; - t1.push(childConfigs[childConfigsIndex]); - ++childConfigsIndex; - } - ++placeholderIndex; - } else - seenTextInfo = info; - } - if (seenTextInfo != null) - t1.push(_this._createSemanticsConfigForTextInfo$2(seenTextInfo, attributedLabelCacheIndex)); - return new A.ChildSemanticsConfigurationsResult(t1, new A.ChildSemanticsConfigurationsResultBuilder(t1, t2)._siblingMergeGroups); - }, - _createSemanticsConfigForTextInfo$2(textInfo, cacheIndex) { - var t1, attributedLabel, t2, - cachedStrings = this._cachedAttributedLabels; - if (cachedStrings == null) - cachedStrings = this._cachedAttributedLabels = A._setArrayType([], type$.JSArray_AttributedString); - t1 = cachedStrings.length; - attributedLabel = A._Cell$named("attributedLabel"); - if (cacheIndex < t1) - attributedLabel._value = cachedStrings[cacheIndex]; - else { - t1 = textInfo.semanticsLabel; - if (t1 == null) - t1 = textInfo.text; - attributedLabel._value = new A.AttributedString(t1, textInfo.stringAttributes); - cachedStrings.push(attributedLabel._readLocal$0()); - } - t1 = A.SemanticsConfiguration$(); - t2 = this._textPainter._text_painter$_textDirection; - t2.toString; - t1._semantics$_textDirection = t2; - t1._hasBeenAnnotated = true; - t1._semantics$_attributedLabel = attributedLabel._readLocal$0(); - t1._hasBeenAnnotated = true; - return t1; - }, - assembleSemanticsNode$3(node, config, children) { - var child, newChildCache, t3, t4, t5, t6, t7, currentDirection, ordinal, start, placeholderIndex, childIndex, _i, info, start0, t8, t9, childNode, t10, t11, rects, rect, currentDirection0, t12, t13, currentRect, configuration, ordinal0, paintRect, it, newChild, key, _this = this, _null = null, - newChildren = A._setArrayType([], type$.JSArray_SemanticsNode), - t1 = _this._textPainter, - t2 = t1._text_painter$_textDirection; - t2.toString; - child = _this.ContainerRenderObjectMixin__firstChild; - newChildCache = A.LinkedHashMap_LinkedHashMap(_null, _null, type$.Key, type$.SemanticsNode); - t3 = _this._cachedCombinedSemanticsInfos; - if (t3 == null) { - t3 = _this._semanticsInfo; - t3.toString; - t3 = _this._cachedCombinedSemanticsInfos = A.combineSemanticsInfo(t3); - } - for (t4 = t3.length, t5 = type$.BoxConstraints, t6 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), t7 = type$.TextParentData, currentDirection = t2, ordinal = 0, start = 0, placeholderIndex = 0, childIndex = 0, _i = 0; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i, start = start0) { - info = t3[_i]; - t2 = info.text; - start0 = start + t2.length; - t8 = start < start0; - t9 = t8 ? start : start0; - t8 = t8 ? start0 : start; - if (info.isPlaceholder) { - t2 = "PlaceholderSpanIndexSemanticsTag(" + placeholderIndex + ")"; - while (true) { - if (children.length > childIndex) { - t8 = children[childIndex].tags; - t8 = t8 != null && t8.contains$1(0, new A.PlaceholderSpanIndexSemanticsTag(placeholderIndex, t2)); - } else - t8 = false; - if (!t8) - break; - childNode = children[childIndex]; - t8 = child.parentData; - t8.toString; - if (t7._as(t8)._paragraph$_offset != null) - newChildren.push(childNode); - ++childIndex; - } - t2 = child.parentData; - t2.toString; - child = t6._as(t2).ContainerParentDataMixin_nextSibling; - ++placeholderIndex; - } else { - t10 = t5._as(A.RenderObject.prototype.get$constraints.call(_this)); - t1.setPlaceholderDimensions$1(_this._placeholderDimensions); - t11 = t10.maxWidth; - t11 = _this._softWrap || _this._overflow === B.TextOverflow_2 ? t11 : 1 / 0; - t1.layout$2$maxWidth$minWidth(t11, t10.minWidth); - rects = t1.getBoxesForSelection$3$boxHeightStyle$boxWidthStyle(new A.TextSelection(start, start0, B.TextAffinity_1, false, t9, t8), B.BoxHeightStyle_0, B.BoxWidthStyle_0); - if (rects.length === 0) - continue; - t8 = B.JSArray_methods.get$first(rects); - rect = new A.Rect(t8.left, t8.top, t8.right, t8.bottom); - currentDirection0 = B.JSArray_methods.get$first(rects).direction; - for (t8 = A._arrayInstanceType(rects), t9 = t8._eval$1("SubListIterable<1>"), t10 = new A.SubListIterable(rects, 1, _null, t9), t10.SubListIterable$3(rects, 1, _null, t8._precomputed1), t10 = new A.ListIterator(t10, t10.get$length(0), t9._eval$1("ListIterator")), t9 = t9._eval$1("ListIterable.E"); t10.moveNext$0();) { - t8 = t10.__internal$_current; - if (t8 == null) - t8 = t9._as(t8); - rect = rect.expandToInclude$1(new A.Rect(t8.left, t8.top, t8.right, t8.bottom)); - currentDirection0 = t8.direction; - } - t8 = rect.left; - t9 = Math.max(0, t8); - t10 = rect.top; - t11 = Math.max(0, t10); - t8 = Math.min(rect.right - t8, t5._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth); - t10 = Math.min(rect.bottom - t10, t5._as(A.RenderObject.prototype.get$constraints.call(_this)).maxHeight); - t12 = Math.floor(t9) - 4; - t13 = Math.floor(t11) - 4; - t8 = Math.ceil(t9 + t8) + 4; - t10 = Math.ceil(t11 + t10) + 4; - currentRect = new A.Rect(t12, t13, t8, t10); - configuration = A.SemanticsConfiguration$(); - ordinal0 = ordinal + 1; - configuration._sortKey = new A.OrdinalSortKey(ordinal, _null); - configuration._hasBeenAnnotated = true; - configuration._semantics$_textDirection = currentDirection; - configuration._semantics$_identifier = ""; - t9 = info.semanticsLabel; - t2 = t9 == null ? t2 : t9; - configuration._semantics$_attributedLabel = new A.AttributedString(t2, info.stringAttributes); - $label0$1: { - break $label0$1; - } - t2 = node.parentPaintClipRect; - if (t2 != null) { - paintRect = t2.intersect$1(currentRect); - if (paintRect.left >= paintRect.right || paintRect.top >= paintRect.bottom) - t2 = !(t12 >= t8 || t13 >= t10); - else - t2 = false; - configuration._setFlag$2(B.SemanticsFlag_8192_isHidden, t2); - } - t2 = _this._cachedChildNodes; - t8 = t2 == null ? _null : t2.__js_helper$_length !== 0; - if (t8 === true) { - t2.toString; - it = new A.LinkedHashMapKeysIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapKeysIterable<1>")).get$iterator(0); - if (!it.moveNext$0()) - A.throwExpression(A.IterableElementError_noElement()); - t2 = t2.remove$1(0, it.get$current(0)); - t2.toString; - newChild = t2; - } else { - key = new A.UniqueKey(); - newChild = A.SemanticsNode$(key, _this._paragraph$_createShowOnScreenFor$1(key)); - } - newChild.updateWith$1$config(0, configuration); - if (!newChild._semantics$_rect.$eq(0, currentRect)) { - newChild._semantics$_rect = currentRect; - newChild._semantics$_markDirty$0(); - } - t2 = newChild.key; - t2.toString; - newChildCache.$indexSet(0, t2, newChild); - newChildren.push(newChild); - ordinal = ordinal0; - currentDirection = currentDirection0; - } - } - _this._cachedChildNodes = newChildCache; - node.updateWith$2$childrenInInversePaintOrder$config(0, newChildren, config); - }, - _paragraph$_createShowOnScreenFor$1(key) { - return new A.RenderParagraph__createShowOnScreenFor_closure(this, key); - }, - clearSemantics$0() { - this.super$RenderObject$clearSemantics(); - this._cachedChildNodes = null; - }, - debugDescribeChildren$0() { - var t1 = this._textPainter._text_painter$_text; - t1.toString; - return A._setArrayType([A.DiagnosticableTreeNode$("text", B.DiagnosticsTreeStyle_4, t1)], type$.JSArray_DiagnosticsNode); - } - }; - A.RenderParagraph_markNeedsLayout_closure.prototype = { - call$1(element) { - return element._cachedBoundingBoxes = element._cachedRect = null; - }, - $signature: 202 - }; - A.RenderParagraph_selectionColor_closure.prototype = { - call$1(fragment) { - var t1 = fragment.___SelectableFragment__selectionGeometry_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1.status !== B.SelectionStatus_2; - }, - $signature: 352 - }; - A.RenderParagraph_computeMinIntrinsicWidth_closure.prototype = { - call$2(child, constraints) { - return new A.Size(child._computeIntrinsics$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth()), 0); - }, - $signature: 48 - }; - A.RenderParagraph_computeMaxIntrinsicWidth_closure.prototype = { - call$2(child, constraints) { - return new A.Size(child._computeIntrinsics$3(B._IntrinsicDimension_1, 1 / 0, child.get$computeMaxIntrinsicWidth()), 0); - }, - $signature: 48 - }; - A.RenderParagraph_performLayout_closure.prototype = { - call$1(element) { - return element._cachedBoundingBoxes = element._cachedRect = null; - }, - $signature: 202 - }; - A.RenderParagraph__createShowOnScreenFor_closure.prototype = { - call$0() { - var t1 = this.$this; - t1.showOnScreen$2$descendant$rect(t1, t1._cachedChildNodes.$index(0, this.key)._semantics$_rect); - }, - $signature: 0 - }; - A._SelectableFragment.prototype = { - get$value(_) { - var t1 = this.___SelectableFragment__selectionGeometry_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - _paragraph$_updateSelectionGeometry$0() { - var _this = this, - newValue = _this._getSelectionGeometry$0(), - t1 = _this.___SelectableFragment__selectionGeometry_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.$eq(0, newValue)) - return; - _this.___SelectableFragment__selectionGeometry_A = newValue; - _this.notifyListeners$0(); - }, - _getSelectionGeometry$0() { - var selectionStart, selectionEnd, startOffsetInParagraphCoordinates, _0_1, endOffsetInParagraphCoordinates, t2, t3, flipHandles, selection, selectionRects, _i, textBox, _0_6, _0_4_isSet, _0_4, _1_1, endSelectionHandleType, _1_2, _this = this, - t1 = _this._textSelectionStart; - if (t1 == null || _this._textSelectionEnd == null) - return B.SelectionGeometry_6U2; - selectionStart = t1.offset; - selectionEnd = _this._textSelectionEnd.offset; - t1 = _this.paragraph; - startOffsetInParagraphCoordinates = t1._getOffsetForPosition$1(new A.TextPosition(selectionStart, B.TextAffinity_1)); - _0_1 = selectionStart === selectionEnd; - endOffsetInParagraphCoordinates = _0_1 ? startOffsetInParagraphCoordinates : t1._getOffsetForPosition$1(new A.TextPosition(selectionEnd, B.TextAffinity_1)); - t2 = t1._textPainter; - t3 = t2._text_painter$_textDirection; - t3.toString; - flipHandles = selectionStart > selectionEnd !== (B.TextDirection_0 === t3); - selection = A.TextSelection$(B.TextAffinity_1, selectionStart, selectionEnd, false); - selectionRects = A._setArrayType([], type$.JSArray_Rect); - for (t1 = t1.getBoxesForSelection$1(selection), t3 = t1.length, _i = 0; _i < t1.length; t1.length === t3 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - textBox = t1[_i]; - selectionRects.push(new A.Rect(textBox.left, textBox.top, textBox.right, textBox.bottom)); - } - $label0$0: { - if (_0_1) { - t1 = B.Record2_2Kj; - break $label0$0; - } - _0_6 = true; - _0_4_isSet = true; - if (_0_4_isSet) { - t1 = flipHandles; - _0_4 = t1; - } else { - _0_4 = null; - t1 = false; - } - if (t1) { - t1 = B.Record2_uJ6; - break $label0$0; - } - if (_0_6) - t1 = !(_0_4_isSet ? _0_4 : flipHandles); - else - t1 = false; - if (t1) { - t1 = B.Record2_bxX; - break $label0$0; - } - t1 = null; - } - _1_1 = t1._0; - endSelectionHandleType = null; - _1_2 = t1._1; - endSelectionHandleType = _1_2; - t1 = t2._getOrCreateLayoutTemplate$0().__engine$_height; - t2 = t2._getOrCreateLayoutTemplate$0().__engine$_height; - t3 = _0_1 ? B.SelectionStatus_1 : B.SelectionStatus_0; - return new A.SelectionGeometry(new A.SelectionPoint(startOffsetInParagraphCoordinates, t1, _1_1), new A.SelectionPoint(endOffsetInParagraphCoordinates, t2, endSelectionHandleType), t3, selectionRects, true); - }, - dispatchSelectionEvent$1($event) { - var _this = this, - result = A._Cell$named("result"), - existingSelectionStart = _this._textSelectionStart, - existingSelectionEnd = _this._textSelectionEnd, - t1 = $event.type; - switch (t1.index) { - case 0: - case 1: - type$.SelectionEdgeUpdateEvent._as($event); - switch ($event.granularity.index) { - case 0: - result.set$finalLocalValue(_this._updateSelectionEdge$2$isEnd($event.globalPosition, t1 === B.SelectionEventType_1)); - break; - case 1: - result.set$finalLocalValue(_this._updateSelectionEdgeByTextBoundary$3$getTextBoundary$isEnd($event.globalPosition, _this.get$_getWordBoundaryAtPosition(), t1 === B.SelectionEventType_1)); - break; - case 2: - result.set$finalLocalValue(_this._updateSelectionEdgeByMultiSelectableTextBoundary$4$getClampedTextBoundary$getTextBoundary$isEnd($event.globalPosition, _this.get$_getClampedParagraphBoundaryAtPosition(), _this.get$_getParagraphBoundaryAtPosition(), t1 === B.SelectionEventType_1)); - break; - case 4: - case 3: - break; - } - break; - case 2: - _this._textSelectionEnd = _this._textSelectionStart = null; - _this._selectableContainsOriginTextBoundary = false; - result.set$finalLocalValue(B.SelectionResult_4); - break; - case 3: - result.set$finalLocalValue(_this._handleSelectAll$0()); - break; - case 4: - result.set$finalLocalValue(_this._handleSelectWord$1(type$.SelectWordSelectionEvent._as($event).get$globalPosition())); - break; - case 5: - type$.SelectParagraphSelectionEvent._as($event); - _this._handleSelectAll$0(); - result.set$finalLocalValue(B.SelectionResult_0); - _this._selectableContainsOriginTextBoundary = true; - break; - case 6: - type$.GranularlyExtendSelectionEvent._as($event); - result.set$finalLocalValue(_this._handleGranularlyExtendSelection$3($event.get$forward($event), $event.get$isEnd(), $event.get$granularity())); - break; - case 7: - type$.DirectionallyExtendSelectionEvent._as($event); - result.set$finalLocalValue(_this._handleDirectionallyExtendSelection$3($event.get$dx($event), $event.get$isEnd(), $event.get$direction($event))); - break; - } - if (!J.$eq$(existingSelectionStart, _this._textSelectionStart) || !J.$eq$(existingSelectionEnd, _this._textSelectionEnd)) { - _this.paragraph.markNeedsPaint$0(); - _this._paragraph$_updateSelectionGeometry$0(); - } - return result._readLocal$0(); - }, - _updateSelectionStartEdgeByTextBoundary$5(textBoundary, getTextBoundary, position, existingSelectionStart, existingSelectionEnd) { - var t1, t2, t3, targetPosition, localTextBoundary, isSelectionInverted, _this = this; - if (textBoundary != null) - if (_this._selectableContainsOriginTextBoundary && existingSelectionStart != null && existingSelectionEnd != null) { - t1 = position.offset; - t2 = existingSelectionEnd.offset; - t3 = existingSelectionStart.offset; - if (t1 !== t2 && t3 > t2 !== t1 > t2) { - targetPosition = t1 < t2 ? textBoundary._1 : textBoundary._0; - localTextBoundary = getTextBoundary.call$1(existingSelectionEnd); - t1 = localTextBoundary._1; - _this._textSelectionEnd = t2 === t1.offset ? localTextBoundary._0 : t1; - } else if (t1 < t2) - targetPosition = textBoundary._1; - else - targetPosition = t1 > t2 ? textBoundary._0 : existingSelectionStart; - } else if (existingSelectionEnd != null) - targetPosition = position.offset < existingSelectionEnd.offset ? textBoundary._1 : textBoundary._0; - else - targetPosition = _this._closestTextBoundary$2(textBoundary, position); - else { - if (_this._selectableContainsOriginTextBoundary && existingSelectionStart != null && existingSelectionEnd != null) { - t1 = position.offset; - t2 = existingSelectionEnd.offset; - isSelectionInverted = existingSelectionStart.offset > t2; - if (t1 !== t2 && isSelectionInverted !== t1 > t2) { - localTextBoundary = getTextBoundary.call$1(existingSelectionEnd); - _this._textSelectionEnd = isSelectionInverted ? localTextBoundary._0 : localTextBoundary._1; - } - } - targetPosition = null; - } - return targetPosition == null ? position : targetPosition; - }, - _updateSelectionEndEdgeByTextBoundary$5(textBoundary, getTextBoundary, position, existingSelectionStart, existingSelectionEnd) { - var t1, t2, t3, targetPosition, localTextBoundary, isSamePosition, isSelectionInverted, _this = this; - if (textBoundary != null) - if (_this._selectableContainsOriginTextBoundary && existingSelectionStart != null && existingSelectionEnd != null) { - t1 = position.offset; - t2 = existingSelectionStart.offset; - t3 = existingSelectionEnd.offset; - if (t1 !== t2 && t2 > t3 !== t1 < t2) { - targetPosition = t1 < t2 ? textBoundary._1 : textBoundary._0; - localTextBoundary = getTextBoundary.call$1(existingSelectionStart); - t1 = localTextBoundary._1; - _this._textSelectionStart = t2 === t1.offset ? localTextBoundary._0 : t1; - } else if (t1 < t2) - targetPosition = textBoundary._1; - else - targetPosition = t1 > t2 ? textBoundary._0 : existingSelectionEnd; - } else if (existingSelectionStart != null) - targetPosition = position.offset < existingSelectionStart.offset ? textBoundary._1 : textBoundary._0; - else - targetPosition = _this._closestTextBoundary$2(textBoundary, position); - else { - if (_this._selectableContainsOriginTextBoundary && existingSelectionStart != null && existingSelectionEnd != null) { - t1 = position.offset; - t2 = existingSelectionStart.offset; - isSamePosition = t1 === t2; - isSelectionInverted = t2 > existingSelectionEnd.offset; - if (isSelectionInverted !== t1 < t2 || isSamePosition) { - localTextBoundary = getTextBoundary.call$1(existingSelectionStart); - _this._textSelectionStart = isSelectionInverted ? localTextBoundary._1 : localTextBoundary._0; - } - } - targetPosition = null; - } - return targetPosition == null ? position : targetPosition; - }, - _updateSelectionEdgeByTextBoundary$3$getTextBoundary$isEnd(globalPosition, getTextBoundary, isEnd) { - var t1, transform, localPosition, t2, t3, position, textBoundary, targetPosition, _this = this, - existingSelectionStart = _this._textSelectionStart, - existingSelectionEnd = _this._textSelectionEnd; - if (isEnd) - _this._textSelectionEnd = null; - else - _this._textSelectionStart = null; - t1 = _this.paragraph; - transform = t1.getTransformTo$1(0, null); - transform.copyInverse$1(transform); - localPosition = A.MatrixUtils_transformPoint(transform, globalPosition); - if (_this.get$_rect().get$isEmpty(0)) - return A.SelectionUtils_getResultBasedOnRect(_this.get$_rect(), localPosition); - t2 = _this.get$_rect(); - t3 = t1._textPainter._text_painter$_textDirection; - t3.toString; - position = t1.getPositionForOffset$1(A.SelectionUtils_adjustDragOffset(t2, localPosition, t3)); - textBoundary = _this.get$_rect().contains$1(0, localPosition) ? getTextBoundary.call$1(position) : null; - if (textBoundary != null) { - t1 = textBoundary._1.offset; - t2 = _this.range; - t3 = t2.start; - if (!(t1 < t3 && textBoundary._0.offset <= t3)) { - t2 = t2.end; - t1 = t1 >= t2 && textBoundary._0.offset > t2; - } else - t1 = true; - } else - t1 = false; - if (t1) - textBoundary = null; - targetPosition = _this._clampTextPosition$1(isEnd ? _this._updateSelectionEndEdgeByTextBoundary$5(textBoundary, getTextBoundary, position, existingSelectionStart, existingSelectionEnd) : _this._updateSelectionStartEdgeByTextBoundary$5(textBoundary, getTextBoundary, position, existingSelectionStart, existingSelectionEnd)); - if (isEnd) - _this._textSelectionEnd = targetPosition; - else - _this._textSelectionStart = targetPosition; - t1 = targetPosition.offset; - t2 = _this.range; - if (t1 === t2.end) - return B.SelectionResult_0; - if (t1 === t2.start) - return B.SelectionResult_1; - return A.SelectionUtils_getResultBasedOnRect(_this.get$_rect(), localPosition); - }, - _updateSelectionEdge$2$isEnd(globalPosition, isEnd) { - var t1, transform, localPosition, t2, t3, position, _this = this; - if (isEnd) - _this._textSelectionEnd = null; - else - _this._textSelectionStart = null; - t1 = _this.paragraph; - transform = t1.getTransformTo$1(0, null); - transform.copyInverse$1(transform); - localPosition = A.MatrixUtils_transformPoint(transform, globalPosition); - if (_this.get$_rect().get$isEmpty(0)) - return A.SelectionUtils_getResultBasedOnRect(_this.get$_rect(), localPosition); - t2 = _this.get$_rect(); - t3 = t1._textPainter._text_painter$_textDirection; - t3.toString; - position = _this._clampTextPosition$1(t1.getPositionForOffset$1(A.SelectionUtils_adjustDragOffset(t2, localPosition, t3))); - if (isEnd) - _this._textSelectionEnd = position; - else - _this._textSelectionStart = position; - t1 = position.offset; - t2 = _this.range; - if (t1 === t2.end) - return B.SelectionResult_0; - if (t1 === t2.start) - return B.SelectionResult_1; - return A.SelectionUtils_getResultBasedOnRect(_this.get$_rect(), localPosition); - }, - _updateSelectionStartEdgeByMultiSelectableTextBoundary$5(getTextBoundary, paragraphContainsPosition, position, existingSelectionStart, existingSelectionEnd) { - var t1, forwardSelection, t2, boundaryAtPosition, originTextBoundary, pivotOffset, targetPosition, t3, t4, t5, clampedPosition, positionOnPlaceholder, backwardSelection, _this = this; - if (_this._selectableContainsOriginTextBoundary && existingSelectionStart != null && existingSelectionEnd != null) { - t1 = existingSelectionEnd.offset; - forwardSelection = t1 >= existingSelectionStart.offset; - if (paragraphContainsPosition) { - t2 = _this.fullText; - boundaryAtPosition = getTextBoundary.call$2(position, t2); - originTextBoundary = getTextBoundary.call$2(forwardSelection ? new A.TextPosition(t1 - 1, existingSelectionEnd.affinity) : existingSelectionEnd, t2); - pivotOffset = forwardSelection ? originTextBoundary._0.offset : originTextBoundary._1.offset; - t1 = position.offset; - t2 = t1 > pivotOffset; - if (t1 < pivotOffset) - targetPosition = boundaryAtPosition._1; - else if (t2) - targetPosition = boundaryAtPosition._0; - else - targetPosition = forwardSelection ? existingSelectionStart : existingSelectionEnd; - if (!forwardSelection !== t2) - _this._textSelectionEnd = _this._clampTextPosition$1(forwardSelection ? originTextBoundary._1 : originTextBoundary._0); - t1 = _this._clampTextPosition$1(targetPosition); - _this._textSelectionStart = t1; - t2 = _this._textSelectionEnd.offset; - t3 = boundaryAtPosition._1.offset; - t4 = _this.range; - t5 = t4.end; - if (t3 > t5 && boundaryAtPosition._0.offset > t5) - return B.SelectionResult_0; - t4 = t4.start; - if (t3 < t4 && boundaryAtPosition._0.offset < t4) - return B.SelectionResult_1; - if (t2 >= t1.offset) { - t1 = originTextBoundary._1.offset; - if (t3 >= t1) - return B.SelectionResult_2; - if (t3 < t1) - return B.SelectionResult_1; - } else { - t1 = boundaryAtPosition._0.offset; - t2 = originTextBoundary._0.offset; - if (t1 <= t2) - return B.SelectionResult_2; - if (t1 > t2) - return B.SelectionResult_0; - } - } else { - clampedPosition = _this._clampTextPosition$1(position); - t1 = forwardSelection ? new A.TextPosition(t1 - 1, existingSelectionEnd.affinity) : existingSelectionEnd; - originTextBoundary = getTextBoundary.call$2(t1, _this.fullText); - if (forwardSelection && clampedPosition.offset === _this.range.start) { - _this._textSelectionStart = clampedPosition; - return B.SelectionResult_1; - } - t1 = !forwardSelection; - if (t1 && clampedPosition.offset === _this.range.end) { - _this._textSelectionStart = clampedPosition; - return B.SelectionResult_0; - } - if (forwardSelection && clampedPosition.offset === _this.range.end) { - _this._textSelectionEnd = _this._clampTextPosition$1(originTextBoundary._1); - _this._textSelectionStart = clampedPosition; - return B.SelectionResult_0; - } - if (t1 && clampedPosition.offset === _this.range.start) { - _this._textSelectionEnd = _this._clampTextPosition$1(originTextBoundary._0); - _this._textSelectionStart = clampedPosition; - return B.SelectionResult_1; - } - } - } else { - t1 = _this.paragraph.getWordBoundary$1(position); - t2 = _this.fullText; - positionOnPlaceholder = B.JSString_methods.substring$2(t2, t1.start, t1.end) === $.$get$_SelectableFragment__placeholderCharacter(); - if (!paragraphContainsPosition || positionOnPlaceholder) - return null; - if (existingSelectionEnd != null) { - boundaryAtPosition = getTextBoundary.call$2(position, t2); - t1 = existingSelectionStart == null; - backwardSelection = true; - if (!(t1 && existingSelectionEnd.offset === _this.range.start)) - if (!(J.$eq$(existingSelectionStart, existingSelectionEnd) && existingSelectionEnd.offset === _this.range.start)) { - t1 = !t1 && existingSelectionStart.offset > existingSelectionEnd.offset; - backwardSelection = t1; - } - t1 = boundaryAtPosition._1; - t2 = t1.offset; - t3 = _this.range; - t4 = t3.start; - t5 = t2 < t4; - if (t5 && boundaryAtPosition._0.offset < t4) { - _this._textSelectionStart = new A.TextPosition(t4, B.TextAffinity_1); - return B.SelectionResult_1; - } - t3 = t3.end; - if (t2 > t3 && boundaryAtPosition._0.offset > t3) { - _this._textSelectionStart = new A.TextPosition(t3, B.TextAffinity_1); - return B.SelectionResult_0; - } - if (backwardSelection) { - t1 = boundaryAtPosition._0; - t2 = t1.offset; - if (t2 <= t3) { - _this._textSelectionStart = _this._clampTextPosition$1(t1); - return B.SelectionResult_2; - } - if (t2 > t3) { - _this._textSelectionStart = new A.TextPosition(t3, B.TextAffinity_1); - return B.SelectionResult_0; - } - } else { - _this._textSelectionStart = _this._clampTextPosition$1(t1); - if (t5) - return B.SelectionResult_1; - if (t2 >= t4) - return B.SelectionResult_2; - } - } - } - return null; - }, - _updateSelectionEndEdgeByMultiSelectableTextBoundary$5(getTextBoundary, paragraphContainsPosition, position, existingSelectionStart, existingSelectionEnd) { - var t1, t2, forwardSelection, boundaryAtPosition, originTextBoundary, pivotOffset, targetPosition, t3, t4, t5, clampedPosition, positionOnPlaceholder, backwardSelection, _this = this; - if (_this._selectableContainsOriginTextBoundary && existingSelectionStart != null && existingSelectionEnd != null) { - t1 = existingSelectionEnd.offset; - t2 = existingSelectionStart.offset; - forwardSelection = t1 >= t2; - if (paragraphContainsPosition) { - t1 = _this.fullText; - boundaryAtPosition = getTextBoundary.call$2(position, t1); - originTextBoundary = getTextBoundary.call$2(forwardSelection ? existingSelectionStart : new A.TextPosition(t2 - 1, existingSelectionStart.affinity), t1); - pivotOffset = forwardSelection ? originTextBoundary._1.offset : originTextBoundary._0.offset; - t1 = position.offset; - t2 = t1 < pivotOffset; - if (t2) - targetPosition = boundaryAtPosition._1; - else if (t1 > pivotOffset) - targetPosition = boundaryAtPosition._0; - else - targetPosition = forwardSelection ? existingSelectionEnd : existingSelectionStart; - if (!forwardSelection !== t2) - _this._textSelectionStart = _this._clampTextPosition$1(forwardSelection ? originTextBoundary._0 : originTextBoundary._1); - t1 = _this._clampTextPosition$1(targetPosition); - _this._textSelectionEnd = t1; - t2 = _this._textSelectionStart.offset; - t3 = boundaryAtPosition._1.offset; - t4 = _this.range; - t5 = t4.end; - if (t3 > t5 && boundaryAtPosition._0.offset > t5) - return B.SelectionResult_0; - t4 = t4.start; - if (t3 < t4 && boundaryAtPosition._0.offset < t4) - return B.SelectionResult_1; - if (t1.offset >= t2) { - t1 = boundaryAtPosition._0.offset; - t2 = originTextBoundary._0.offset; - if (t1 <= t2) - return B.SelectionResult_2; - if (t1 > t2) - return B.SelectionResult_0; - } else { - t1 = originTextBoundary._1.offset; - if (t3 >= t1) - return B.SelectionResult_2; - if (t3 < t1) - return B.SelectionResult_1; - } - } else { - clampedPosition = _this._clampTextPosition$1(position); - t1 = forwardSelection ? existingSelectionStart : new A.TextPosition(t2 - 1, existingSelectionStart.affinity); - originTextBoundary = getTextBoundary.call$2(t1, _this.fullText); - if (forwardSelection && clampedPosition.offset === _this.range.start) { - _this._textSelectionStart = _this._clampTextPosition$1(originTextBoundary._0); - _this._textSelectionEnd = clampedPosition; - return B.SelectionResult_1; - } - t1 = !forwardSelection; - if (t1 && clampedPosition.offset === _this.range.end) { - _this._textSelectionStart = _this._clampTextPosition$1(originTextBoundary._1); - _this._textSelectionEnd = clampedPosition; - return B.SelectionResult_0; - } - if (forwardSelection && clampedPosition.offset === _this.range.end) { - _this._textSelectionEnd = clampedPosition; - return B.SelectionResult_0; - } - if (t1 && clampedPosition.offset === _this.range.start) { - _this._textSelectionEnd = clampedPosition; - return B.SelectionResult_1; - } - } - } else { - t1 = _this.paragraph.getWordBoundary$1(position); - t2 = _this.fullText; - positionOnPlaceholder = B.JSString_methods.substring$2(t2, t1.start, t1.end) === $.$get$_SelectableFragment__placeholderCharacter(); - if (!paragraphContainsPosition || positionOnPlaceholder) - return null; - if (existingSelectionStart != null) { - boundaryAtPosition = getTextBoundary.call$2(position, t2); - t1 = existingSelectionEnd == null; - backwardSelection = true; - if (!(t1 && existingSelectionStart.offset === _this.range.end)) - if (!(existingSelectionStart.$eq(0, existingSelectionEnd) && existingSelectionStart.offset === _this.range.end)) { - t1 = !t1 && existingSelectionStart.offset > existingSelectionEnd.offset; - backwardSelection = t1; - } - t1 = boundaryAtPosition._1; - t2 = t1.offset; - t3 = _this.range; - t4 = t3.start; - t5 = t2 < t4; - if (t5 && boundaryAtPosition._0.offset < t4) { - _this._textSelectionEnd = new A.TextPosition(t4, B.TextAffinity_1); - return B.SelectionResult_1; - } - t3 = t3.end; - if (t2 > t3 && boundaryAtPosition._0.offset > t3) { - _this._textSelectionEnd = new A.TextPosition(t3, B.TextAffinity_1); - return B.SelectionResult_0; - } - if (backwardSelection) { - _this._textSelectionEnd = _this._clampTextPosition$1(t1); - if (t5) - return B.SelectionResult_1; - if (t2 >= t4) - return B.SelectionResult_2; - } else { - t1 = boundaryAtPosition._0; - t2 = t1.offset; - if (t2 <= t3) { - _this._textSelectionEnd = _this._clampTextPosition$1(t1); - return B.SelectionResult_2; - } - if (t2 > t3) { - _this._textSelectionEnd = new A.TextPosition(t3, B.TextAffinity_1); - return B.SelectionResult_0; - } - } - } - } - return null; - }, - _updateSelectionStartEdgeAtPlaceholderByMultiSelectableTextBoundary$6(getTextBoundary, globalPosition, paragraphContainsPosition, position, existingSelectionStart, existingSelectionEnd) { - var forwardSelection, originParagraph, t1, originTransform, originParagraphLocalPosition, t2, positionWithinOriginParagraph, positionRelativeToOriginParagraph, originText, boundaryAtPosition, originTextBoundary, pivotOffset, targetPosition, t3, t4, t5, adjustedPositionRelativeToOriginParagraph, targetDetails, targetParagraph, positionRelativeToTargetParagraph, targetText, backwardSelection, boundaryAtPositionRelativeToTargetParagraph, _this = this, _null = null; - if (_this._selectableContainsOriginTextBoundary && existingSelectionStart != null && existingSelectionEnd != null) { - forwardSelection = existingSelectionEnd.offset >= existingSelectionStart.offset; - originParagraph = _this._getOriginParagraph$0(); - t1 = _this.paragraph; - if (originParagraph === t1) - return _this._updateSelectionStartEdgeByMultiSelectableTextBoundary$5(getTextBoundary, paragraphContainsPosition, position, existingSelectionStart, existingSelectionEnd); - originTransform = originParagraph.getTransformTo$1(0, _null); - originTransform.copyInverse$1(originTransform); - originParagraphLocalPosition = A.MatrixUtils_transformPoint(originTransform, globalPosition); - t2 = originParagraph.get$size(0); - positionWithinOriginParagraph = new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy).contains$1(0, originParagraphLocalPosition); - positionRelativeToOriginParagraph = originParagraph.getPositionForOffset$1(originParagraphLocalPosition); - if (positionWithinOriginParagraph) { - originText = originParagraph._textPainter._text_painter$_text.toPlainText$1$includeSemanticsLabels(false); - boundaryAtPosition = getTextBoundary.call$2(positionRelativeToOriginParagraph, originText); - originTextBoundary = getTextBoundary.call$2(_this._getPositionInParagraph$1(originParagraph), originText); - pivotOffset = forwardSelection ? originTextBoundary._0.offset : originTextBoundary._1.offset; - t1 = positionRelativeToOriginParagraph.offset; - t2 = t1 > pivotOffset; - if (t1 < pivotOffset) - targetPosition = boundaryAtPosition._1; - else - targetPosition = t2 ? boundaryAtPosition._0 : existingSelectionStart; - if (!forwardSelection !== t2) - _this._textSelectionEnd = existingSelectionStart; - t1 = _this._clampTextPosition$1(targetPosition); - _this._textSelectionStart = t1; - t2 = _this._textSelectionEnd.offset; - t3 = _this._getPositionInParagraph$1(originParagraph).offset; - t4 = t3 + $.$get$_SelectableFragment__placeholderLength(); - t5 = boundaryAtPosition._1.offset; - if (t5 > t4 && boundaryAtPosition._0.offset > t4) - return B.SelectionResult_0; - if (t5 < t3 && boundaryAtPosition._0.offset < t3) - return B.SelectionResult_1; - if (t2 >= t1.offset) { - t1 = boundaryAtPosition._0.offset; - t2 = originTextBoundary._0.offset; - if (t1 <= t2) - return B.SelectionResult_2; - if (t1 > t2) - return B.SelectionResult_0; - } else { - t1 = originTextBoundary._1.offset; - if (t5 >= t1) - return B.SelectionResult_2; - if (t5 < t1) - return B.SelectionResult_1; - } - } else { - t2 = originParagraph.get$size(0); - t1 = t1._textPainter._text_painter$_textDirection; - t1.toString; - adjustedPositionRelativeToOriginParagraph = originParagraph.getPositionForOffset$1(A.SelectionUtils_adjustDragOffset(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), originParagraphLocalPosition, t1)); - t1 = _this._getPositionInParagraph$1(originParagraph).offset; - t2 = t1 + $.$get$_SelectableFragment__placeholderLength(); - if (forwardSelection && adjustedPositionRelativeToOriginParagraph.offset <= t1) { - _this._textSelectionStart = new A.TextPosition(_this.range.start, B.TextAffinity_1); - return B.SelectionResult_1; - } - t3 = !forwardSelection; - if (t3 && adjustedPositionRelativeToOriginParagraph.offset >= t2) { - _this._textSelectionStart = new A.TextPosition(_this.range.end, B.TextAffinity_1); - return B.SelectionResult_0; - } - if (forwardSelection && adjustedPositionRelativeToOriginParagraph.offset >= t2) { - _this._textSelectionEnd = existingSelectionStart; - _this._textSelectionStart = new A.TextPosition(_this.range.end, B.TextAffinity_1); - return B.SelectionResult_0; - } - if (t3 && adjustedPositionRelativeToOriginParagraph.offset <= t1) { - _this._textSelectionEnd = existingSelectionStart; - _this._textSelectionStart = new A.TextPosition(_this.range.start, B.TextAffinity_1); - return B.SelectionResult_1; - } - } - } else { - if (paragraphContainsPosition) - return _this._updateSelectionStartEdgeByMultiSelectableTextBoundary$5(getTextBoundary, true, position, existingSelectionStart, existingSelectionEnd); - if (existingSelectionEnd != null) { - targetDetails = _this._getParagraphContainingPosition$1(globalPosition); - if (targetDetails == null) - return _null; - targetParagraph = targetDetails._1; - positionRelativeToTargetParagraph = targetParagraph.getPositionForOffset$1(targetDetails._0); - targetText = targetParagraph._textPainter._text_painter$_text.toPlainText$1$includeSemanticsLabels(false); - t1 = targetParagraph.getWordBoundary$1(positionRelativeToTargetParagraph); - if (B.JSString_methods.substring$2(targetText, t1.start, t1.end) === $.$get$_SelectableFragment__placeholderCharacter()) - return _null; - t1 = existingSelectionStart == null; - backwardSelection = true; - if (!(t1 && existingSelectionEnd.offset === _this.range.start)) - if (!(J.$eq$(existingSelectionStart, existingSelectionEnd) && existingSelectionEnd.offset === _this.range.start)) { - t1 = !t1 && existingSelectionStart.offset > existingSelectionEnd.offset; - backwardSelection = t1; - } - boundaryAtPositionRelativeToTargetParagraph = getTextBoundary.call$2(positionRelativeToTargetParagraph, targetText); - t1 = _this._getPositionInParagraph$1(targetParagraph).offset; - t2 = t1 + $.$get$_SelectableFragment__placeholderLength(); - t3 = boundaryAtPositionRelativeToTargetParagraph._1.offset; - t4 = t3 < t1; - if (t4 && boundaryAtPositionRelativeToTargetParagraph._0.offset < t1) { - _this._textSelectionStart = new A.TextPosition(_this.range.start, B.TextAffinity_1); - return B.SelectionResult_1; - } - if (t3 > t2 && boundaryAtPositionRelativeToTargetParagraph._0.offset > t2) { - _this._textSelectionStart = new A.TextPosition(_this.range.end, B.TextAffinity_1); - return B.SelectionResult_0; - } - if (backwardSelection) { - if (boundaryAtPositionRelativeToTargetParagraph._0.offset <= t2) { - _this._textSelectionStart = new A.TextPosition(_this.range.end, B.TextAffinity_1); - return B.SelectionResult_2; - } - _this._textSelectionStart = new A.TextPosition(_this.range.end, B.TextAffinity_1); - return B.SelectionResult_0; - } else { - if (t3 >= t1) { - _this._textSelectionStart = new A.TextPosition(_this.range.start, B.TextAffinity_1); - return B.SelectionResult_2; - } - if (t4) { - _this._textSelectionStart = new A.TextPosition(_this.range.start, B.TextAffinity_1); - return B.SelectionResult_1; - } - } - } - } - return _null; - }, - _updateSelectionEndEdgeAtPlaceholderByMultiSelectableTextBoundary$6(getTextBoundary, globalPosition, paragraphContainsPosition, position, existingSelectionStart, existingSelectionEnd) { - var forwardSelection, originParagraph, t1, originTransform, originParagraphLocalPosition, t2, positionWithinOriginParagraph, positionRelativeToOriginParagraph, originText, boundaryAtPosition, originTextBoundary, pivotOffset, targetPosition, t3, t4, t5, adjustedPositionRelativeToOriginParagraph, targetDetails, targetParagraph, positionRelativeToTargetParagraph, targetText, backwardSelection, boundaryAtPositionRelativeToTargetParagraph, _this = this, _null = null; - if (_this._selectableContainsOriginTextBoundary && existingSelectionStart != null && existingSelectionEnd != null) { - forwardSelection = existingSelectionEnd.offset >= existingSelectionStart.offset; - originParagraph = _this._getOriginParagraph$0(); - t1 = _this.paragraph; - if (originParagraph === t1) - return _this._updateSelectionEndEdgeByMultiSelectableTextBoundary$5(getTextBoundary, paragraphContainsPosition, position, existingSelectionStart, existingSelectionEnd); - originTransform = originParagraph.getTransformTo$1(0, _null); - originTransform.copyInverse$1(originTransform); - originParagraphLocalPosition = A.MatrixUtils_transformPoint(originTransform, globalPosition); - t2 = originParagraph.get$size(0); - positionWithinOriginParagraph = new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy).contains$1(0, originParagraphLocalPosition); - positionRelativeToOriginParagraph = originParagraph.getPositionForOffset$1(originParagraphLocalPosition); - if (positionWithinOriginParagraph) { - originText = originParagraph._textPainter._text_painter$_text.toPlainText$1$includeSemanticsLabels(false); - boundaryAtPosition = getTextBoundary.call$2(positionRelativeToOriginParagraph, originText); - originTextBoundary = getTextBoundary.call$2(_this._getPositionInParagraph$1(originParagraph), originText); - pivotOffset = forwardSelection ? originTextBoundary._1.offset : originTextBoundary._0.offset; - t1 = positionRelativeToOriginParagraph.offset; - t2 = t1 < pivotOffset; - if (t2) - targetPosition = boundaryAtPosition._1; - else - targetPosition = t1 > pivotOffset ? boundaryAtPosition._0 : existingSelectionEnd; - if (!forwardSelection !== t2) - _this._textSelectionStart = existingSelectionEnd; - t1 = _this._clampTextPosition$1(targetPosition); - _this._textSelectionEnd = t1; - t2 = _this._textSelectionStart.offset; - t3 = _this._getPositionInParagraph$1(originParagraph).offset; - t4 = t3 + $.$get$_SelectableFragment__placeholderLength(); - t5 = boundaryAtPosition._1.offset; - if (t5 > t4 && boundaryAtPosition._0.offset > t4) - return B.SelectionResult_0; - if (t5 < t3 && boundaryAtPosition._0.offset < t3) - return B.SelectionResult_1; - if (t1.offset >= t2) { - t1 = boundaryAtPosition._0.offset; - t2 = originTextBoundary._0.offset; - if (t1 <= t2) - return B.SelectionResult_2; - if (t1 > t2) - return B.SelectionResult_0; - } else { - t1 = originTextBoundary._1.offset; - if (t5 >= t1) - return B.SelectionResult_2; - if (t5 < t1) - return B.SelectionResult_1; - } - } else { - t2 = originParagraph.get$size(0); - t1 = t1._textPainter._text_painter$_textDirection; - t1.toString; - adjustedPositionRelativeToOriginParagraph = originParagraph.getPositionForOffset$1(A.SelectionUtils_adjustDragOffset(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), originParagraphLocalPosition, t1)); - t1 = _this._getPositionInParagraph$1(originParagraph).offset; - t2 = t1 + $.$get$_SelectableFragment__placeholderLength(); - if (forwardSelection && adjustedPositionRelativeToOriginParagraph.offset <= t1) { - _this._textSelectionStart = existingSelectionEnd; - _this._textSelectionEnd = new A.TextPosition(_this.range.start, B.TextAffinity_1); - return B.SelectionResult_1; - } - t3 = !forwardSelection; - if (t3 && adjustedPositionRelativeToOriginParagraph.offset >= t2) { - _this._textSelectionStart = existingSelectionEnd; - _this._textSelectionEnd = new A.TextPosition(_this.range.end, B.TextAffinity_1); - return B.SelectionResult_0; - } - if (forwardSelection && adjustedPositionRelativeToOriginParagraph.offset >= t2) { - _this._textSelectionEnd = new A.TextPosition(_this.range.end, B.TextAffinity_1); - return B.SelectionResult_0; - } - if (t3 && adjustedPositionRelativeToOriginParagraph.offset <= t1) { - _this._textSelectionEnd = new A.TextPosition(_this.range.start, B.TextAffinity_1); - return B.SelectionResult_1; - } - } - } else { - if (paragraphContainsPosition) - return _this._updateSelectionEndEdgeByMultiSelectableTextBoundary$5(getTextBoundary, true, position, existingSelectionStart, existingSelectionEnd); - if (existingSelectionStart != null) { - targetDetails = _this._getParagraphContainingPosition$1(globalPosition); - if (targetDetails == null) - return _null; - targetParagraph = targetDetails._1; - positionRelativeToTargetParagraph = targetParagraph.getPositionForOffset$1(targetDetails._0); - targetText = targetParagraph._textPainter._text_painter$_text.toPlainText$1$includeSemanticsLabels(false); - t1 = targetParagraph.getWordBoundary$1(positionRelativeToTargetParagraph); - if (B.JSString_methods.substring$2(targetText, t1.start, t1.end) === $.$get$_SelectableFragment__placeholderCharacter()) - return _null; - t1 = existingSelectionEnd == null; - backwardSelection = true; - if (!(t1 && existingSelectionStart.offset === _this.range.end)) - if (!(existingSelectionStart.$eq(0, existingSelectionEnd) && existingSelectionStart.offset === _this.range.end)) { - t1 = !t1 && existingSelectionStart.offset > existingSelectionEnd.offset; - backwardSelection = t1; - } - boundaryAtPositionRelativeToTargetParagraph = getTextBoundary.call$2(positionRelativeToTargetParagraph, targetText); - t1 = _this._getPositionInParagraph$1(targetParagraph).offset; - t2 = t1 + $.$get$_SelectableFragment__placeholderLength(); - t3 = boundaryAtPositionRelativeToTargetParagraph._1.offset; - t4 = t3 < t1; - if (t4 && boundaryAtPositionRelativeToTargetParagraph._0.offset < t1) { - _this._textSelectionEnd = new A.TextPosition(_this.range.start, B.TextAffinity_1); - return B.SelectionResult_1; - } - if (t3 > t2 && boundaryAtPositionRelativeToTargetParagraph._0.offset > t2) { - _this._textSelectionEnd = new A.TextPosition(_this.range.end, B.TextAffinity_1); - return B.SelectionResult_0; - } - if (backwardSelection) { - if (t3 >= t1) { - _this._textSelectionEnd = new A.TextPosition(_this.range.start, B.TextAffinity_1); - return B.SelectionResult_2; - } - if (t4) { - _this._textSelectionEnd = new A.TextPosition(_this.range.start, B.TextAffinity_1); - return B.SelectionResult_1; - } - } else { - if (boundaryAtPositionRelativeToTargetParagraph._0.offset <= t2) { - _this._textSelectionEnd = new A.TextPosition(_this.range.end, B.TextAffinity_1); - return B.SelectionResult_2; - } - _this._textSelectionEnd = new A.TextPosition(_this.range.end, B.TextAffinity_1); - return B.SelectionResult_0; - } - } - } - return _null; - }, - _updateSelectionEdgeByMultiSelectableTextBoundary$4$getClampedTextBoundary$getTextBoundary$isEnd(globalPosition, getClampedTextBoundary, getTextBoundary, isEnd) { - var t1, transform, localPosition, t2, t3, t4, adjustedOffset, adjustedOffsetRelativeToParagraph, position, positionInFullText, result, textBoundary, targetPosition, _this = this, - existingSelectionStart = _this._textSelectionStart, - existingSelectionEnd = _this._textSelectionEnd; - if (isEnd) - _this._textSelectionEnd = null; - else - _this._textSelectionStart = null; - t1 = _this.paragraph; - transform = t1.getTransformTo$1(0, null); - transform.copyInverse$1(transform); - localPosition = A.MatrixUtils_transformPoint(transform, globalPosition); - if (_this.get$_rect().get$isEmpty(0)) - return A.SelectionUtils_getResultBasedOnRect(_this.get$_rect(), localPosition); - t2 = _this.get$_rect(); - t3 = t1._textPainter; - t4 = t3._text_painter$_textDirection; - t4.toString; - adjustedOffset = A.SelectionUtils_adjustDragOffset(t2, localPosition, t4); - t4 = t1.get$size(0); - t3 = t3._text_painter$_textDirection; - t3.toString; - adjustedOffsetRelativeToParagraph = A.SelectionUtils_adjustDragOffset(new A.Rect(0, 0, 0 + t4._dx, 0 + t4._dy), localPosition, t3); - position = t1.getPositionForOffset$1(adjustedOffset); - positionInFullText = t1.getPositionForOffset$1(adjustedOffsetRelativeToParagraph); - if (_this._isPlaceholder$0()) - if (isEnd) { - t1 = t1.get$size(0); - result = _this._updateSelectionEndEdgeAtPlaceholderByMultiSelectableTextBoundary$6(getTextBoundary, globalPosition, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy).contains$1(0, localPosition), positionInFullText, existingSelectionStart, existingSelectionEnd); - } else { - t1 = t1.get$size(0); - result = _this._updateSelectionStartEdgeAtPlaceholderByMultiSelectableTextBoundary$6(getTextBoundary, globalPosition, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy).contains$1(0, localPosition), positionInFullText, existingSelectionStart, existingSelectionEnd); - } - else if (isEnd) { - t1 = t1.get$size(0); - result = _this._updateSelectionEndEdgeByMultiSelectableTextBoundary$5(getTextBoundary, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy).contains$1(0, localPosition), positionInFullText, existingSelectionStart, existingSelectionEnd); - } else { - t1 = t1.get$size(0); - result = _this._updateSelectionStartEdgeByMultiSelectableTextBoundary$5(getTextBoundary, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy).contains$1(0, localPosition), positionInFullText, existingSelectionStart, existingSelectionEnd); - } - if (result != null) - return result; - textBoundary = _this._boundingBoxesContains$1(localPosition) ? getClampedTextBoundary.call$1(position) : null; - if (textBoundary != null) { - t1 = textBoundary._1.offset; - t2 = _this.range; - t3 = t2.start; - if (!(t1 < t3 && textBoundary._0.offset <= t3)) { - t2 = t2.end; - t1 = t1 >= t2 && textBoundary._0.offset > t2; - } else - t1 = true; - } else - t1 = false; - if (t1) - textBoundary = null; - targetPosition = _this._clampTextPosition$1(isEnd ? _this._updateSelectionEndEdgeByTextBoundary$5(textBoundary, getClampedTextBoundary, position, existingSelectionStart, existingSelectionEnd) : _this._updateSelectionStartEdgeByTextBoundary$5(textBoundary, getClampedTextBoundary, position, existingSelectionStart, existingSelectionEnd)); - if (isEnd) - _this._textSelectionEnd = targetPosition; - else - _this._textSelectionStart = targetPosition; - t1 = targetPosition.offset; - t2 = _this.range; - if (t1 === t2.end) - return B.SelectionResult_0; - if (t1 === t2.start) - return B.SelectionResult_1; - return A.SelectionUtils_getResultBasedOnRect(_this.get$_rect(), localPosition); - }, - _closestTextBoundary$2(textBoundary, position) { - var t1 = position.offset, - t2 = textBoundary._1, - t3 = textBoundary._0; - return Math.abs(t1 - t2.offset) < Math.abs(t1 - t3.offset) ? t2 : t3; - }, - _isPlaceholder$0() { - var current = this.paragraph._object$_parent; - for (; current != null;) { - if (current instanceof A.RenderParagraph) - return true; - current = current.get$parent(current); - } - return false; - }, - _getOriginParagraph$0() { - var originParagraph, t2, paragraphContainsOriginTextBoundary, t3, _i, - t1 = this.paragraph, - current = t1._object$_parent; - for (originParagraph = null; current != null;) { - if (current instanceof A.RenderParagraph) { - t2 = current._lastSelectableFragments; - if (t2 != null) { - t3 = t2.length; - _i = 0; - while (true) { - if (!(_i < t3)) { - paragraphContainsOriginTextBoundary = false; - break; - } - if (t2[_i]._selectableContainsOriginTextBoundary) { - originParagraph = current; - paragraphContainsOriginTextBoundary = true; - break; - } - ++_i; - } - if (!paragraphContainsOriginTextBoundary) - return originParagraph == null ? t1 : originParagraph; - } - } - current = current.get$parent(current); - } - return originParagraph == null ? t1 : originParagraph; - }, - _getParagraphContainingPosition$1(globalPosition) { - var currentTransform, currentParagraphLocalPosition, t1, - current = this.paragraph; - for (; current != null;) { - if (current instanceof A.RenderParagraph) { - currentTransform = current.getTransformTo$1(0, null); - currentTransform.copyInverse$1(currentTransform); - currentParagraphLocalPosition = A.MatrixUtils_transformPoint(currentTransform, globalPosition); - t1 = current._box$_size; - if (t1 == null) - t1 = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(current).toString$0(0) + "#" + A.shortHash(current))); - if (new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy).contains$1(0, currentParagraphLocalPosition)) - return new A._Record_2_localPosition_paragraph(currentParagraphLocalPosition, current); - } - current = current.get$parent(current); - } - return null; - }, - _boundingBoxesContains$1(position) { - var t1, t2, _i; - for (t1 = this.get$boundingBoxes(), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - if (t1[_i].contains$1(0, position)) - return true; - return false; - }, - _clampTextPosition$1(position) { - var t4, - t1 = position.offset, - t2 = this.range, - t3 = t2.end; - if (t1 <= t3) - t4 = t1 === t3 && position.affinity === B.TextAffinity_1; - else - t4 = true; - if (t4) - return new A.TextPosition(t3, B.TextAffinity_0); - t2 = t2.start; - if (t1 < t2) - return new A.TextPosition(t2, B.TextAffinity_1); - return position; - }, - _handleSelectAll$0() { - var t1 = this.range; - this._textSelectionStart = new A.TextPosition(t1.start, B.TextAffinity_1); - this._textSelectionEnd = new A.TextPosition(t1.end, B.TextAffinity_0); - return B.SelectionResult_4; - }, - _handleSelectTextBoundary$1(textBoundary) { - var _this = this, - t1 = textBoundary._1, - t2 = t1.offset, - t3 = _this.range, - t4 = t3.start; - if (t2 < t4 && textBoundary._0.offset <= t4) - return B.SelectionResult_1; - else { - t3 = t3.end; - if (t2 >= t3 && textBoundary._0.offset > t3) - return B.SelectionResult_0; - } - _this._textSelectionStart = t1; - _this._textSelectionEnd = textBoundary._0; - _this._selectableContainsOriginTextBoundary = true; - return B.SelectionResult_2; - }, - _adjustTextBoundaryAtPosition$2(textBoundary, position) { - var start = A._Cell$named("start"), - end = A._Cell$named("end"), - t1 = position.offset, - t2 = textBoundary.end; - if (t1 > t2) { - t1 = new A.TextPosition(t1, B.TextAffinity_1); - end.set$finalLocalValue(t1); - start.set$finalLocalValue(t1); - } else { - start.set$finalLocalValue(new A.TextPosition(textBoundary.start, B.TextAffinity_1)); - end.set$finalLocalValue(new A.TextPosition(t2, B.TextAffinity_0)); - } - t1 = start._readLocal$0(); - return new A._Record_2_boundaryEnd_boundaryStart(end._readLocal$0(), t1); - }, - _handleSelectWord$1(globalPosition) { - var _this = this, - t1 = _this.paragraph, - position = t1.getPositionForOffset$1(t1.globalToLocal$1(globalPosition)); - if (_this._positionIsWithinCurrentSelection$1(position) && !J.$eq$(_this._textSelectionStart, _this._textSelectionEnd)) - return B.SelectionResult_2; - return _this._handleSelectTextBoundary$1(_this._getWordBoundaryAtPosition$1(position)); - }, - _getWordBoundaryAtPosition$1(position) { - return this._adjustTextBoundaryAtPosition$2(this.paragraph.getWordBoundary$1(position), position); - }, - _getPositionInParagraph$1(targetParagraph) { - var t1 = this.paragraph, - transform = t1.getTransformTo$1(0, targetParagraph); - t1 = t1.get$size(0); - return targetParagraph.getPositionForOffset$1(A.MatrixUtils_transformPoint(transform, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy).get$centerLeft())); - }, - _getParagraphBoundaryAtPosition$2(position, text) { - var paragraphEnd0, - paragraphBoundary = new A.ParagraphBoundary(text), - t1 = position.offset, - paragraphEnd = text.length, - paragraphStart = paragraphBoundary.getLeadingTextBoundaryAt$1(t1 === paragraphEnd || position.affinity === B.TextAffinity_0 ? t1 - 1 : t1); - if (paragraphStart == null) - paragraphStart = 0; - paragraphEnd0 = paragraphBoundary.getTrailingTextBoundaryAt$1(t1); - return this._adjustTextBoundaryAtPosition$2(new A.TextRange(paragraphStart, paragraphEnd0 == null ? paragraphEnd : paragraphEnd0), position); - }, - _getClampedParagraphBoundaryAtPosition$1(position) { - var paragraphEnd0, paragraphStart0, - t1 = this.fullText, - paragraphBoundary = new A.ParagraphBoundary(t1), - t2 = position.offset, - paragraphEnd = t1.length, - paragraphStart = paragraphBoundary.getLeadingTextBoundaryAt$1(t2 === paragraphEnd || position.affinity === B.TextAffinity_0 ? t2 - 1 : t2); - if (paragraphStart == null) - paragraphStart = 0; - paragraphEnd0 = paragraphBoundary.getTrailingTextBoundaryAt$1(t2); - paragraphEnd = paragraphEnd0 == null ? paragraphEnd : paragraphEnd0; - t1 = this.range; - paragraphStart0 = t1.start; - if (paragraphStart < paragraphStart0) - paragraphStart = paragraphStart0; - else { - t2 = t1.end; - if (paragraphStart > t2) - paragraphStart = t2; - } - paragraphEnd0 = t1.end; - if (paragraphEnd > paragraphEnd0) - paragraphEnd = paragraphEnd0; - else if (paragraphEnd < paragraphStart0) - paragraphEnd = paragraphStart0; - return this._adjustTextBoundaryAtPosition$2(new A.TextRange(paragraphStart, paragraphEnd), position); - }, - _handleDirectionallyExtendSelection$3(horizontalBaseline, isExtent, movement) { - var baselineInParagraphCoordinates, targetedEdge, moveResult, newPosition, result, t2, targetedEdge0, _this = this, - t1 = _this.paragraph, - transform = t1.getTransformTo$1(0, null); - if (transform.copyInverse$1(transform) === 0) - switch (movement) { - case B.SelectionExtendDirection_0: - case B.SelectionExtendDirection_3: - return B.SelectionResult_1; - case B.SelectionExtendDirection_1: - case B.SelectionExtendDirection_2: - return B.SelectionResult_0; - } - baselineInParagraphCoordinates = A.MatrixUtils_transformPoint(transform, new A.Offset(horizontalBaseline, 0))._dx; - switch (movement) { - case B.SelectionExtendDirection_0: - case B.SelectionExtendDirection_1: - if (isExtent) { - t1 = _this._textSelectionEnd; - t1.toString; - targetedEdge = t1; - } else { - t1 = _this._textSelectionStart; - t1.toString; - targetedEdge = t1; - } - moveResult = _this._handleVerticalMovement$3$below$horizontalBaselineInParagraphCoordinates(targetedEdge, false, baselineInParagraphCoordinates); - newPosition = moveResult.key; - result = moveResult.value; - break; - case B.SelectionExtendDirection_2: - case B.SelectionExtendDirection_3: - t2 = _this._textSelectionEnd; - if (t2 == null) { - t2 = new A.TextPosition(_this.range.end, B.TextAffinity_0); - _this._textSelectionEnd = t2; - targetedEdge = t2; - } else - targetedEdge = t2; - t2 = _this._textSelectionStart; - if (t2 == null) { - _this._textSelectionStart = targetedEdge; - targetedEdge0 = targetedEdge; - } else - targetedEdge0 = t2; - newPosition = t1.getPositionForOffset$1(new A.Offset(baselineInParagraphCoordinates, t1._getOffsetForPosition$1(isExtent ? targetedEdge : targetedEdge0)._dy - t1._textPainter._getOrCreateLayoutTemplate$0().__engine$_height / 2)); - result = B.SelectionResult_2; - break; - default: - newPosition = null; - result = null; - } - if (isExtent) - _this._textSelectionEnd = newPosition; - else - _this._textSelectionStart = newPosition; - return result; - }, - _handleGranularlyExtendSelection$3($forward, isExtent, granularity) { - var targetedEdge, targetedEdge0, newPosition, result, t2, t3, _this = this, - t1 = _this._textSelectionEnd; - if (t1 == null) { - t1 = _this.range; - t1 = $forward ? new A.TextPosition(t1.start, B.TextAffinity_1) : new A.TextPosition(t1.end, B.TextAffinity_0); - _this._textSelectionEnd = t1; - targetedEdge = t1; - } else - targetedEdge = t1; - t1 = _this._textSelectionStart; - if (t1 == null) { - _this._textSelectionStart = targetedEdge; - targetedEdge0 = targetedEdge; - } else - targetedEdge0 = t1; - targetedEdge = isExtent ? targetedEdge : targetedEdge0; - if ($forward && targetedEdge.offset === _this.range.end) - return B.SelectionResult_0; - t1 = !$forward; - if (t1 && targetedEdge.offset === _this.range.start) - return B.SelectionResult_1; - switch (granularity) { - case B.TextGranularity_0: - t1 = _this.range; - newPosition = _this._moveBeyondTextBoundaryAtDirection$3(targetedEdge, $forward, new A.CharacterBoundary(B.JSString_methods.substring$2(_this.fullText, t1.start, t1.end))); - result = B.SelectionResult_2; - break; - case B.TextGranularity_1: - t1 = _this.paragraph._textPainter; - t2 = t1._text_painter$_text; - t2.toString; - newPosition = _this._moveBeyondTextBoundaryAtDirection$3(targetedEdge, $forward, new A.WordBoundary(t2, t1._layoutCache.layout._paragraph).get$moveByWordBoundary()); - result = B.SelectionResult_2; - break; - case B.TextGranularity_2: - t1 = _this.range; - newPosition = _this._moveBeyondTextBoundaryAtDirection$3(targetedEdge, $forward, new A.ParagraphBoundary(B.JSString_methods.substring$2(_this.fullText, t1.start, t1.end))); - result = B.SelectionResult_2; - break; - case B.TextGranularity_3: - newPosition = _this._moveToTextBoundaryAtDirection$3(targetedEdge, $forward, new A.LineBoundary(_this)); - result = B.SelectionResult_2; - break; - case B.TextGranularity_4: - t2 = _this.range; - t3 = t2.start; - t2 = t2.end; - newPosition = _this._moveBeyondTextBoundaryAtDirection$3(targetedEdge, $forward, new A.DocumentBoundary(B.JSString_methods.substring$2(_this.fullText, t3, t2))); - if ($forward && newPosition.offset === t2) - result = B.SelectionResult_0; - else - result = t1 && newPosition.offset === t3 ? B.SelectionResult_1 : B.SelectionResult_2; - break; - default: - result = null; - newPosition = null; - } - if (isExtent) - _this._textSelectionEnd = newPosition; - else - _this._textSelectionStart = newPosition; - return result; - }, - _moveBeyondTextBoundaryAtDirection$3(end, $forward, textBoundary) { - var newOffset, - t1 = end.offset; - if ($forward) { - t1 = textBoundary.getTrailingTextBoundaryAt$1(t1); - newOffset = t1 == null ? this.range.end : t1; - } else { - t1 = textBoundary.getLeadingTextBoundaryAt$1(t1 - 1); - newOffset = t1 == null ? this.range.start : t1; - } - return new A.TextPosition(newOffset, B.TextAffinity_1); - }, - _moveToTextBoundaryAtDirection$3(end, $forward, textBoundary) { - var t1, t2, caretOffset, offset, _this = this; - switch (end.affinity.index) { - case 0: - t1 = end.offset; - if (t1 < 1 && !$forward) - return B.TextPosition_0_TextAffinity_1; - t2 = _this.range.start; - t1 = new A.CharacterBoundary(_this.fullText).getLeadingTextBoundaryAt$1(t2 + t1); - if (t1 == null) - t1 = t2; - caretOffset = Math.max(0, t1) - 1; - break; - case 1: - caretOffset = end.offset; - break; - default: - caretOffset = null; - } - if ($forward) { - t1 = textBoundary.getTrailingTextBoundaryAt$1(caretOffset); - offset = t1 == null ? _this.range.end : t1; - } else { - t1 = textBoundary.getLeadingTextBoundaryAt$1(caretOffset); - offset = t1 == null ? _this.range.start : t1; - } - return new A.TextPosition(offset, B.TextAffinity_1); - }, - _handleVerticalMovement$3$below$horizontalBaselineInParagraphCoordinates(position, below, horizontalBaselineInParagraphCoordinates) { - var t3, _i, lineMetrics, newPosition, result, _this = this, - t1 = _this.paragraph, - lines = t1._textPainter.computeLineMetrics$0(), - offset = t1.getOffsetForCaret$2(position, B.Rect_0_0_0_0), - t2 = lines.length, - currentLine = t2 - 1; - for (t3 = offset._dy, _i = 0; _i < lines.length; lines.length === t2 || (0, A.throwConcurrentModificationError)(lines), ++_i) { - lineMetrics = lines[_i]; - if (lineMetrics.get$baseline() > t3) { - currentLine = lineMetrics.get$lineNumber(lineMetrics); - break; - } - } - if (below && currentLine === lines.length - 1) - newPosition = new A.TextPosition(_this.range.end, B.TextAffinity_0); - else if (!below && currentLine === 0) - newPosition = new A.TextPosition(_this.range.start, B.TextAffinity_1); - else - newPosition = _this._clampTextPosition$1(t1.getPositionForOffset$1(new A.Offset(horizontalBaselineInParagraphCoordinates, lines[below ? currentLine + 1 : currentLine - 1].get$baseline()))); - t1 = newPosition.offset; - t2 = _this.range; - if (t1 === t2.start) - result = B.SelectionResult_1; - else - result = t1 === t2.end ? B.SelectionResult_0 : B.SelectionResult_2; - return new A.MapEntry(newPosition, result, type$.MapEntry_TextPosition_SelectionResult); - }, - _positionIsWithinCurrentSelection$1(position) { - var currentStart, currentEnd, t1, t2, _this = this; - if (_this._textSelectionStart == null || _this._textSelectionEnd == null) - return false; - currentStart = A._Cell$named("currentStart"); - currentEnd = A._Cell$named("currentEnd"); - t1 = _this._textSelectionStart; - t1.toString; - t2 = _this._textSelectionEnd; - t2.toString; - if (A._SelectableFragment__compareTextPositions(t1, t2) > 0) { - currentStart._value = t1; - currentEnd._value = t2; - } else { - currentStart._value = t2; - currentEnd._value = t1; - } - return A._SelectableFragment__compareTextPositions(currentStart._readLocal$0(), position) >= 0 && A._SelectableFragment__compareTextPositions(currentEnd._readLocal$0(), position) <= 0; - }, - getTransformTo$1(_, ancestor) { - return this.paragraph.getTransformTo$1(0, ancestor); - }, - pushHandleLayers$2(startHandle, endHandle) { - if (this.paragraph._object$_owner == null) - return; - }, - get$boundingBoxes() { - var t1, t2, t3, boxes, _i, textBox, offset, _this = this; - if (_this._cachedBoundingBoxes == null) { - t1 = _this.paragraph; - t2 = _this.range; - t3 = t2.start; - boxes = t1.getBoxesForSelection$2$boxHeightStyle(A.TextSelection$(B.TextAffinity_1, t3, t2.end, false), B.BoxHeightStyle_1); - t2 = type$.JSArray_Rect; - if (boxes.length !== 0) { - _this._cachedBoundingBoxes = A._setArrayType([], t2); - for (t1 = boxes.length, _i = 0; _i < boxes.length; boxes.length === t1 || (0, A.throwConcurrentModificationError)(boxes), ++_i) { - textBox = boxes[_i]; - _this._cachedBoundingBoxes.push(new A.Rect(textBox.left, textBox.top, textBox.right, textBox.bottom)); - } - } else { - offset = t1._getOffsetForPosition$1(new A.TextPosition(t3, B.TextAffinity_1)); - _this._cachedBoundingBoxes = A._setArrayType([A.Rect$fromPoints(offset, new A.Offset(offset._dx + 0, offset._dy + -t1._textPainter._getOrCreateLayoutTemplate$0().__engine$_height))], t2); - } - } - t1 = _this._cachedBoundingBoxes; - t1.toString; - return t1; - }, - get$_rect() { - var t2, t3, boxes, result, index, offset, _this = this, - t1 = _this._cachedRect; - if (t1 == null) { - t1 = _this.paragraph; - t2 = _this.range; - t3 = t2.start; - boxes = t1.getBoxesForSelection$1(A.TextSelection$(B.TextAffinity_1, t3, t2.end, false)); - if (boxes.length !== 0) { - t1 = B.JSArray_methods.get$first(boxes); - result = new A.Rect(t1.left, t1.top, t1.right, t1.bottom); - for (index = 1; index < boxes.length; ++index) { - t1 = boxes[index]; - result = result.expandToInclude$1(new A.Rect(t1.left, t1.top, t1.right, t1.bottom)); - } - _this._cachedRect = result; - t1 = result; - } else { - offset = t1._getOffsetForPosition$1(new A.TextPosition(t3, B.TextAffinity_1)); - t1 = A.Rect$fromPoints(offset, new A.Offset(offset._dx + 0, offset._dy + -t1._textPainter._getOrCreateLayoutTemplate$0().__engine$_height)); - _this._cachedRect = t1; - } - } - return t1; - }, - paint$2(context, offset) { - var t2, t3, selection, selectionPaint, _i, textBox, t4, skPaint, _this = this, - t1 = _this._textSelectionStart; - if (t1 == null || _this._textSelectionEnd == null) - return; - t2 = _this.paragraph; - t3 = t2._selectionColor; - if (t3 != null) { - selection = A.TextSelection$(B.TextAffinity_1, t1.offset, _this._textSelectionEnd.offset, false); - $.$get$_renderer(); - selectionPaint = A.CkPaint$(); - selectionPaint.style = B.PaintingStyle_0; - selectionPaint._colorValue = t3.get$value(0); - for (t1 = t2.getBoxesForSelection$1(selection), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - textBox = t1[_i]; - if (context._object$_canvas == null) - context._startRecording$0(); - t3 = context._object$_canvas; - t3.toString; - t4 = new A.Rect(textBox.left, textBox.top, textBox.right, textBox.bottom).shift$1(offset); - skPaint = selectionPaint.toSkPaint$0(); - t3._canvas.skCanvas.drawRect(A.toSkRect(t4), skPaint); - skPaint.delete(); - } - } - }, - getLineAtOffset$1(position) { - var line = this.paragraph._textPainter._layoutCache.layout._paragraph.getLineBoundary$1(position), - t1 = this.range, - t2 = t1.start; - t1 = t1.end; - return A.TextSelection$(B.TextAffinity_1, B.JSInt_methods.clamp$2(line.start, t2, t1), B.JSInt_methods.clamp$2(line.end, t2, t1), false); - }, - $isListenable: 1 - }; - A._RenderParagraph_RenderBox_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$RenderObject$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.TextParentData; child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$RenderObject$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.TextParentData; child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults.prototype = {}; - A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin.prototype = { - attach$1(owner) { - this.super$_RenderParagraph_RenderBox_ContainerRenderObjectMixin$attach(owner); - $.PaintingBinding__instance.PaintingBinding__systemFonts._systemFontsCallbacks.add$1(0, this.get$_scheduleSystemFontsUpdate()); - }, - detach$0(_) { - $.PaintingBinding__instance.PaintingBinding__systemFonts._systemFontsCallbacks.remove$1(0, this.get$_scheduleSystemFontsUpdate()); - this.super$_RenderParagraph_RenderBox_ContainerRenderObjectMixin$detach(0); - } - }; - A._TextParentData_ParentData_ContainerParentDataMixin.prototype = { - detach$0(_) { - this.super$ParentData$detach(0); - } - }; - A.__SelectableFragment_Object_Selectable.prototype = {}; - A.__SelectableFragment_Object_Selectable_Diagnosticable.prototype = {}; - A.__SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier.prototype = {}; - A.PlatformViewHitTestBehavior.prototype = { - _enumToString$0() { - return "PlatformViewHitTestBehavior." + this._name; - } - }; - A._factoriesTypeSet_closure.prototype = { - call$1(factory) { - return factory.get$type(factory); - }, - $signature() { - return this.T._eval$1("Type(Factory<0>)"); - } - }; - A._PlatformViewGestureRecognizer.prototype = { - _PlatformViewGestureRecognizer$2(handlePointerEvent, gestureRecognizerFactories) { - var t2, _this = this, - t1 = new A.GestureArenaTeam(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$._CombiningGestureArenaMember)); - t1.captain = _this; - _this._team = t1; - t1 = _this.gestureRecognizerFactories; - t2 = A._instanceType(t1)._eval$1("EfficientLengthMappedIterable<1,OneSequenceGestureRecognizer>"); - _this.___PlatformViewGestureRecognizer__gestureRecognizers_A = A.LinkedHashSet_LinkedHashSet$of(new A.EfficientLengthMappedIterable(t1, new A._PlatformViewGestureRecognizer_closure(_this), t2), t2._eval$1("Iterable.E")); - _this.___PlatformViewGestureRecognizer__handlePointerEvent_A = handlePointerEvent; - }, - get$_platform_view0$_handlePointerEvent() { - var t1 = this.___PlatformViewGestureRecognizer__handlePointerEvent_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - addAllowedPointer$1($event) { - var t1, t2, t3; - this.super$OneSequenceGestureRecognizer$addAllowedPointer($event); - t1 = this.___PlatformViewGestureRecognizer__gestureRecognizers_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1); - t2 = t1.$ti._precomputed1; - for (; t1.moveNext$0();) { - t3 = t1._collection$_current; - if (t3 == null) - t3 = t2._as(t3); - t3._pointerToKind.$indexSet(0, $event.get$pointer(), $event.get$kind($event)); - if (t3.isPointerAllowed$1($event)) - t3.addAllowedPointer$1($event); - else - t3.handleNonAllowedPointer$1($event); - } - }, - didStopTrackingLastPointer$1(pointer) { - }, - handleEvent$1($event) { - var t1, _this = this; - if (!_this.forwardedPointers.contains$1(0, $event.get$pointer())) { - t1 = _this.cachedEvents; - if (!t1.containsKey$1(0, $event.get$pointer())) - t1.$indexSet(0, $event.get$pointer(), A._setArrayType([], type$.JSArray_PointerEvent)); - t1.$index(0, $event.get$pointer()).push($event); - } else - _this._platform_view0$_handlePointerEvent$1($event); - _this.stopTrackingIfPointerNoLongerDown$1($event); - }, - acceptGesture$1(pointer) { - var t2, - t1 = this.cachedEvents.remove$1(0, pointer); - if (t1 != null) { - t2 = this.___PlatformViewGestureRecognizer__handlePointerEvent_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - J.forEach$1$ax(t1, t2); - } - this.forwardedPointers.add$1(0, pointer); - }, - rejectGesture$1(pointer) { - this.super$OneSequenceGestureRecognizer$stopTrackingPointer(pointer); - this.forwardedPointers.remove$1(0, pointer); - this.cachedEvents.remove$1(0, pointer); - }, - stopTrackingPointer$1(pointer) { - this.super$OneSequenceGestureRecognizer$stopTrackingPointer(pointer); - this.forwardedPointers.remove$1(0, pointer); - }, - _platform_view0$_handlePointerEvent$1(arg0) { - return this.get$_platform_view0$_handlePointerEvent().call$1(arg0); - } - }; - A._PlatformViewGestureRecognizer_closure.prototype = { - call$1(recognizerFactory) { - var gestureRecognizer = recognizerFactory.constructor$0(); - gestureRecognizer.set$team(this.$this._team); - gestureRecognizer.get$onLongPress(); - return gestureRecognizer; - }, - $signature: 355 - }; - A.PlatformViewRenderBox.prototype = { - set$controller(_, controller) { - var _this = this, - t1 = _this._platform_view0$_controller; - if (t1 === controller) - return; - _this._platform_view0$_controller = controller; - _this.markNeedsPaint$0(); - if (t1.viewId !== controller.viewId) - _this.markNeedsSemanticsUpdate$0(); - }, - get$sizedByParent() { - return true; - }, - get$alwaysNeedsCompositing() { - return true; - }, - get$isRepaintBoundary() { - return true; - }, - computeDryLayout$1(constraints) { - return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); - }, - paint$2(context, offset) { - var t1 = this.get$size(0), - t2 = offset._dx, - t3 = offset._dy; - t1 = new A.PlatformViewLayer(new A.Rect(t2, t3, t2 + t1._dx, t3 + t1._dy), this._platform_view0$_controller.viewId, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$()); - context.stopRecordingIfNeeded$0(); - t1.remove$0(0); - context._containerLayer.append$1(0, t1); - }, - describeSemanticsConfiguration$1(config) { - this.super$RenderObject$describeSemanticsConfiguration(config); - config._isSemanticBoundary = true; - config.set$platformViewId(this._platform_view0$_controller.viewId); - }, - $isMouseTrackerAnnotation: 1 - }; - A._PlatformViewGestureMixin.prototype = { - set$hitTestBehavior(value) { - var _this = this; - if (value !== _this._PlatformViewGestureMixin__hitTestBehavior) { - _this._PlatformViewGestureMixin__hitTestBehavior = value; - if (_this._object$_owner != null) - _this.markNeedsPaint$0(); - } - }, - _updateGestureRecognizersWithCallBack$2(gestureRecognizers, handlePointerEvent) { - var _this = this, - t1 = _this._PlatformViewGestureMixin__gestureRecognizer; - t1 = t1 == null ? null : t1.gestureRecognizerFactories; - if (A._factoryTypesSetEquals(gestureRecognizers, t1, type$.OneSequenceGestureRecognizer)) - return; - t1 = _this._PlatformViewGestureMixin__gestureRecognizer; - if (t1 != null) - t1.dispose$0(); - _this._PlatformViewGestureMixin__gestureRecognizer = A._PlatformViewGestureRecognizer$(handlePointerEvent, gestureRecognizers); - _this._PlatformViewGestureMixin__handlePointerEvent = handlePointerEvent; - }, - hitTest$2$position(result, position) { - var _this = this; - if (_this._PlatformViewGestureMixin__hitTestBehavior === B.PlatformViewHitTestBehavior_2 || !_this.get$size(0).contains$1(0, position)) - return false; - result.add$1(0, new A.BoxHitTestEntry(position, _this)); - return _this._PlatformViewGestureMixin__hitTestBehavior === B.PlatformViewHitTestBehavior_0; - }, - hitTestSelf$1(position) { - return this._PlatformViewGestureMixin__hitTestBehavior !== B.PlatformViewHitTestBehavior_2; - }, - get$onEnter(_) { - return null; - }, - get$onExit(_) { - return null; - }, - get$cursor(_) { - return B.C__NoopMouseCursor; - }, - get$validForMouseTracker() { - return true; - }, - handleEvent$2($event, entry) { - var t1; - if (type$.PointerDownEvent._is($event)) - this._PlatformViewGestureMixin__gestureRecognizer.addPointer$1($event); - if (type$.PointerHoverEvent._is($event)) { - t1 = this._PlatformViewGestureMixin__handlePointerEvent; - if (t1 != null) - t1.call$1($event); - } - } - }; - A._PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin.prototype = { - detach$0(_) { - var t1 = this._PlatformViewGestureMixin__gestureRecognizer, - t2 = t1.forwardedPointers; - t2.forEach$1(0, A.OneSequenceGestureRecognizer.prototype.get$stopTrackingPointer.call(t1)); - t2.clear$0(0); - t2 = t1.cachedEvents; - new A.LinkedHashMapKeysIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapKeysIterable<1>")).forEach$1(0, A.OneSequenceGestureRecognizer.prototype.get$stopTrackingPointer.call(t1)); - t2.clear$0(0); - t1.resolve$1(B.GestureDisposition_1); - this.super$RenderObject$detach(0); - }, - dispose$0() { - var t1 = this._PlatformViewGestureMixin__gestureRecognizer; - if (t1 != null) - t1.dispose$0(); - this.super$RenderObject$dispose(); - } - }; - A.RenderProxyBox.prototype = {}; - A.RenderProxyBoxMixin.prototype = { - setupParentData$1(child) { - if (!(child.parentData instanceof A.ParentData)) - child.parentData = new A.ParentData(); - }, - computeMinIntrinsicWidth$1(height) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()); - return t1 == null ? 0 : t1; - }, - computeMaxIntrinsicWidth$1(height) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); - return t1 == null ? 0 : t1; - }, - computeMinIntrinsicHeight$1(width) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()); - return t1 == null ? 0 : t1; - }, - computeMaxIntrinsicHeight$1(width) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()); - return t1 == null ? 0 : t1; - }, - computeDryBaseline$2(constraints, baseline) { - var t1 = this.RenderObjectWithChildMixin__child; - return t1 == null ? null : t1.getDryBaseline$2(constraints, baseline); - }, - computeDryLayout$1(constraints) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B.C__DryLayout, constraints, t1.get$_computeDryLayout()); - return t1 == null ? this.computeSizeForNoChild$1(constraints) : t1; - }, - performLayout$0() { - var _this = this, - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 == null) - t1 = null; - else - t1.layout$2$parentUsesSize(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), true); - t1 = t1 == null ? null : t1.get$size(0); - _this._box$_size = t1 == null ? _this.computeSizeForNoChild$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))) : t1; - return; - }, - computeSizeForNoChild$1(constraints) { - return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); - }, - hitTestChildren$2$position(result, position) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1.hitTest$2$position(result, position); - return t1 === true; - }, - applyPaintTransform$2(child, transform) { - }, - paint$2(context, offset) { - var child = this.RenderObjectWithChildMixin__child; - if (child == null) - return; - context.paintChild$2(child, offset); - } - }; - A.HitTestBehavior.prototype = { - _enumToString$0() { - return "HitTestBehavior." + this._name; - } - }; - A.RenderProxyBoxWithHitTestBehavior.prototype = { - hitTest$2$position(result, position) { - var hitTarget, _this = this; - if (_this.get$size(0).contains$1(0, position)) { - hitTarget = _this.hitTestChildren$2$position(result, position) || _this.behavior === B.HitTestBehavior_1; - if (hitTarget || _this.behavior === B.HitTestBehavior_2) - result.add$1(0, new A.BoxHitTestEntry(position, _this)); - } else - hitTarget = false; - return hitTarget; - }, - hitTestSelf$1(position) { - return this.behavior === B.HitTestBehavior_1; - } - }; - A.RenderConstrainedBox.prototype = { - set$additionalConstraints(value) { - if (this._additionalConstraints.$eq(0, value)) - return; - this._additionalConstraints = value; - this.markNeedsLayout$0(); - }, - computeMinIntrinsicWidth$1(height) { - var width, - t1 = this._additionalConstraints, - t2 = t1.maxWidth; - if (t2 < 1 / 0 && t1.minWidth >= t2) - return t1.minWidth; - width = this.super$RenderProxyBoxMixin$computeMinIntrinsicWidth(height); - t1 = this._additionalConstraints; - t2 = t1.minWidth; - if (!(t2 >= 1 / 0)) - return A.clampDouble(width, t2, t1.maxWidth); - return width; - }, - computeMaxIntrinsicWidth$1(height) { - var width, - t1 = this._additionalConstraints, - t2 = t1.maxWidth; - if (t2 < 1 / 0 && t1.minWidth >= t2) - return t1.minWidth; - width = this.super$RenderProxyBoxMixin$computeMaxIntrinsicWidth(height); - t1 = this._additionalConstraints; - t2 = t1.minWidth; - if (!(t2 >= 1 / 0)) - return A.clampDouble(width, t2, t1.maxWidth); - return width; - }, - computeMinIntrinsicHeight$1(width) { - var height, - t1 = this._additionalConstraints, - t2 = t1.maxHeight; - if (t2 < 1 / 0 && t1.minHeight >= t2) - return t1.minHeight; - height = this.super$RenderProxyBoxMixin$computeMinIntrinsicHeight(width); - t1 = this._additionalConstraints; - t2 = t1.minHeight; - if (!(t2 >= 1 / 0)) - return A.clampDouble(height, t2, t1.maxHeight); - return height; - }, - computeMaxIntrinsicHeight$1(width) { - var height, - t1 = this._additionalConstraints, - t2 = t1.maxHeight; - if (t2 < 1 / 0 && t1.minHeight >= t2) - return t1.minHeight; - height = this.super$RenderProxyBoxMixin$computeMaxIntrinsicHeight(width); - t1 = this._additionalConstraints; - t2 = t1.minHeight; - if (!(t2 >= 1 / 0)) - return A.clampDouble(height, t2, t1.maxHeight); - return height; - }, - computeDryBaseline$2(constraints, baseline) { - var t1 = this.RenderObjectWithChildMixin__child; - return t1 == null ? null : t1.getDryBaseline$2(this._additionalConstraints.enforce$1(constraints), baseline); - }, - performLayout$0() { - var _this = this, - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), - t1 = _this.RenderObjectWithChildMixin__child, - t2 = _this._additionalConstraints; - if (t1 != null) { - t1.layout$2$parentUsesSize(t2.enforce$1(constraints), true); - _this._box$_size = _this.RenderObjectWithChildMixin__child.get$size(0); - } else - _this._box$_size = t2.enforce$1(constraints).constrain$1(B.Size_0_0); - }, - computeDryLayout$1(constraints) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B.C__DryLayout, this._additionalConstraints.enforce$1(constraints), t1.get$_computeDryLayout()); - return t1 == null ? this._additionalConstraints.enforce$1(constraints).constrain$1(B.Size_0_0) : t1; - } - }; - A.RenderLimitedBox.prototype = { - set$maxWidth(_, value) { - if (this._maxWidth === value) - return; - this._maxWidth = value; - this.markNeedsLayout$0(); - }, - set$maxHeight(_, value) { - if (this._maxHeight === value) - return; - this._maxHeight = value; - this.markNeedsLayout$0(); - }, - _limitConstraints$1(constraints) { - var t3, t4, - t1 = constraints.minWidth, - t2 = constraints.maxWidth; - t2 = t2 < 1 / 0 ? t2 : A.clampDouble(this._maxWidth, t1, t2); - t3 = constraints.minHeight; - t4 = constraints.maxHeight; - return new A.BoxConstraints(t1, t2, t3, t4 < 1 / 0 ? t4 : A.clampDouble(this._maxHeight, t3, t4)); - }, - _computeSize$2$constraints$layoutChild(constraints, layoutChild) { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - return constraints.constrain$1(layoutChild.call$2(t1, this._limitConstraints$1(constraints))); - return this._limitConstraints$1(constraints).constrain$1(B.Size_0_0); - }, - computeDryLayout$1(constraints) { - return this._computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); - }, - performLayout$0() { - this._box$_size = this._computeSize$2$constraints$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); - } - }; - A.RenderAspectRatio.prototype = { - set$aspectRatio(_, value) { - if (this._aspectRatio === value) - return; - this._aspectRatio = value; - this.markNeedsLayout$0(); - }, - computeMinIntrinsicWidth$1(height) { - var t1; - if (isFinite(height)) - return height * this._aspectRatio; - t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()); - return t1 == null ? 0 : t1; - }, - computeMaxIntrinsicWidth$1(height) { - var t1; - if (isFinite(height)) - return height * this._aspectRatio; - t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); - return t1 == null ? 0 : t1; - }, - computeMinIntrinsicHeight$1(width) { - var t1; - if (isFinite(width)) - return width / this._aspectRatio; - t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()); - return t1 == null ? 0 : t1; - }, - computeMaxIntrinsicHeight$1(width) { - var t1; - if (isFinite(width)) - return width / this._aspectRatio; - t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()); - return t1 == null ? 0 : t1; - }, - _applyAspectRatio$1(constraints) { - var t1, height, width1, height0, - width = constraints.minWidth, - width0 = constraints.maxWidth; - if (width >= width0 && constraints.minHeight >= constraints.maxHeight) - return new A.Size(A.clampDouble(0, width, width0), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); - t1 = this._aspectRatio; - if (isFinite(width0)) { - height = width0 / t1; - width1 = width0; - } else { - height = constraints.maxHeight; - width1 = height * t1; - } - if (width1 > width0) - height = width0 / t1; - else - width0 = width1; - height0 = constraints.maxHeight; - if (height > height0) { - width0 = height0 * t1; - height = height0; - } - if (width0 < width) - height = width / t1; - else - width = width0; - height0 = constraints.minHeight; - if (height < height0) { - width = height0 * t1; - height = height0; - } - return constraints.constrain$1(new A.Size(width, height)); - }, - computeDryLayout$1(constraints) { - return this._applyAspectRatio$1(constraints); - }, - computeDryBaseline$2(constraints, baseline) { - return this.super$RenderProxyBoxMixin$computeDryBaseline(A.BoxConstraints$tight(this._computeIntrinsics$3(B.C__DryLayout, constraints, this.get$_computeDryLayout())), baseline); - }, - performLayout$0() { - var t1, _this = this; - _this._box$_size = _this._computeIntrinsics$3(B.C__DryLayout, type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), _this.get$_computeDryLayout()); - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.layout$1(A.BoxConstraints$tight(_this.get$size(0))); - } - }; - A.RenderIntrinsicWidth.prototype = { - set$stepWidth(value) { - return; - }, - set$stepHeight(value) { - return; - }, - computeMinIntrinsicWidth$1(height) { - return this._computeIntrinsics$3(B._IntrinsicDimension_1, height, this.get$computeMaxIntrinsicWidth()); - }, - computeMaxIntrinsicWidth$1(height) { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 == null) - return 0; - return A.RenderIntrinsicWidth__applyStep(t1._computeIntrinsics$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()), this._stepWidth); - }, - computeMinIntrinsicHeight$1(width) { - var t1, _this = this; - if (_this.RenderObjectWithChildMixin__child == null) - return 0; - if (!isFinite(width)) - width = _this._computeIntrinsics$3(B._IntrinsicDimension_1, 1 / 0, _this.get$computeMaxIntrinsicWidth()); - t1 = _this.RenderObjectWithChildMixin__child; - return A.RenderIntrinsicWidth__applyStep(t1._computeIntrinsics$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()), _this._stepHeight); - }, - computeMaxIntrinsicHeight$1(width) { - var t1, _this = this; - if (_this.RenderObjectWithChildMixin__child == null) - return 0; - if (!isFinite(width)) - width = _this._computeIntrinsics$3(B._IntrinsicDimension_1, 1 / 0, _this.get$computeMaxIntrinsicWidth()); - t1 = _this.RenderObjectWithChildMixin__child; - return A.RenderIntrinsicWidth__applyStep(t1._computeIntrinsics$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()), _this._stepHeight); - }, - _childConstraints$2(child, constraints) { - var t1 = constraints.minWidth >= constraints.maxWidth ? null : A.RenderIntrinsicWidth__applyStep(child._computeIntrinsics$3(B._IntrinsicDimension_1, constraints.maxHeight, child.get$computeMaxIntrinsicWidth()), this._stepWidth); - return constraints.tighten$2$height$width(null, t1); - }, - _computeSize$2$constraints$layoutChild(constraints, layoutChild) { - var child = this.RenderObjectWithChildMixin__child; - return child == null ? new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)) : layoutChild.call$2(child, this._childConstraints$2(child, constraints)); - }, - computeDryLayout$1(constraints) { - return this._computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); - }, - computeDryBaseline$2(constraints, baseline) { - var child = this.RenderObjectWithChildMixin__child; - return child == null ? null : child.getDryBaseline$2(this._childConstraints$2(child, constraints), baseline); - }, - performLayout$0() { - this._box$_size = this._computeSize$2$constraints$layoutChild(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this)), A.layout_helper_ChildLayoutHelper_layoutChild$closure()); - } - }; - A.RenderOpacity.prototype = { - get$alwaysNeedsCompositing() { - return this.RenderObjectWithChildMixin__child != null && this._alpha > 0; - }, - get$isRepaintBoundary() { - return this.RenderObjectWithChildMixin__child != null && this._alpha > 0; - }, - set$opacity(_, value) { - var t1, didNeedCompositing, t2, t3, _this = this; - if (_this._proxy_box$_opacity === value) - return; - t1 = _this.RenderObjectWithChildMixin__child != null; - didNeedCompositing = t1 && _this._alpha > 0; - t2 = _this._alpha; - _this._proxy_box$_opacity = value; - t3 = B.JSNumber_methods.round$0(A.clampDouble(value, 0, 1) * 255); - _this._alpha = t3; - if (didNeedCompositing !== (t1 && t3 > 0)) - _this.markNeedsCompositingBitsUpdate$0(); - _this.markNeedsCompositedLayerUpdate$0(); - t1 = _this._alpha; - if (t2 !== 0 !== (t1 !== 0)) - _this.markNeedsSemanticsUpdate$0(); - }, - set$alwaysIncludeSemantics(value) { - return; - }, - paintsChild$1(child) { - return this._alpha > 0; - }, - updateCompositedLayer$1$oldLayer(oldLayer) { - var layer = oldLayer == null ? A.OpacityLayer$() : oldLayer; - layer.set$alpha(0, this._alpha); - return layer; - }, - paint$2(context, offset) { - if (this.RenderObjectWithChildMixin__child == null || this._alpha === 0) - return; - this.super$RenderProxyBoxMixin$paint(context, offset); - }, - visitChildrenForSemantics$1(visitor) { - var t2, - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) { - t2 = this._alpha; - t2 = t2 !== 0; - } else - t2 = false; - if (t2) - visitor.call$1(t1); - } - }; - A.RenderAnimatedOpacityMixin.prototype = { - get$isRepaintBoundary() { - if (this.RenderObjectWithChildMixin__child != null) { - var t1 = this.RenderAnimatedOpacityMixin__currentlyIsRepaintBoundary; - t1.toString; - } else - t1 = false; - return t1; - }, - updateCompositedLayer$1$oldLayer(oldLayer) { - var updatedLayer = oldLayer == null ? A.OpacityLayer$() : oldLayer; - updatedLayer.set$alpha(0, this.RenderAnimatedOpacityMixin__alpha); - return updatedLayer; - }, - set$opacity(_, value) { - var _this = this, - t1 = _this.RenderAnimatedOpacityMixin__opacity; - if (t1 === value) - return; - if (_this._object$_owner != null && t1 != null) - t1.removeListener$1(0, _this.get$_updateOpacity()); - _this.RenderAnimatedOpacityMixin__opacity = value; - if (_this._object$_owner != null) - value.addListener$1(0, _this.get$_updateOpacity()); - _this._updateOpacity$0(); - }, - set$alwaysIncludeSemantics(value) { - if (false === this.RenderAnimatedOpacityMixin__alwaysIncludeSemantics) - return; - this.RenderAnimatedOpacityMixin__alwaysIncludeSemantics = false; - this.markNeedsSemanticsUpdate$0(); - }, - _updateOpacity$0() { - var wasRepaintBoundary, _this = this, - oldAlpha = _this.RenderAnimatedOpacityMixin__alpha, - t1 = _this.RenderAnimatedOpacityMixin__opacity; - t1 = _this.RenderAnimatedOpacityMixin__alpha = B.JSNumber_methods.round$0(A.clampDouble(t1.get$value(t1), 0, 1) * 255); - if (oldAlpha !== t1) { - wasRepaintBoundary = _this.RenderAnimatedOpacityMixin__currentlyIsRepaintBoundary; - t1 = t1 > 0; - _this.RenderAnimatedOpacityMixin__currentlyIsRepaintBoundary = t1; - if (_this.RenderObjectWithChildMixin__child != null && wasRepaintBoundary !== t1) - _this.markNeedsCompositingBitsUpdate$0(); - _this.markNeedsCompositedLayerUpdate$0(); - if (oldAlpha === 0 || _this.RenderAnimatedOpacityMixin__alpha === 0) - _this.markNeedsSemanticsUpdate$0(); - } - }, - paintsChild$1(child) { - var t1 = this.RenderAnimatedOpacityMixin__opacity; - return t1.get$value(t1) > 0; - }, - visitChildrenForSemantics$1(visitor) { - var t2, - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - if (this.RenderAnimatedOpacityMixin__alpha === 0) { - t2 = this.RenderAnimatedOpacityMixin__alwaysIncludeSemantics; - t2.toString; - } else - t2 = true; - else - t2 = false; - if (t2) - visitor.call$1(t1); - } - }; - A.RenderAnimatedOpacity.prototype = {}; - A.RenderBackdropFilter.prototype = { - set$enabled(_, value) { - return; - }, - set$filter(_, value) { - if (this._filter.$eq(0, value)) - return; - this._filter = value; - this.markNeedsPaint$0(); - }, - set$blendMode(value) { - if (this._blendMode === value) - return; - this._blendMode = value; - this.markNeedsPaint$0(); - }, - set$backdropKey(value) { - return; - }, - get$alwaysNeedsCompositing() { - return this.RenderObjectWithChildMixin__child != null; - }, - paint$2(context, offset) { - var t1, t2, t3, _this = this; - if (_this.RenderObjectWithChildMixin__child != null) { - t1 = type$.nullable_BackdropFilterLayer; - if (t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)) == null) - _this._layerHandle.set$layer(0, A.BackdropFilterLayer$(null)); - t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)).set$filter(0, _this._filter); - t2 = t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)); - t3 = _this._blendMode; - if (t3 !== t2._layer$_blendMode) { - t2._layer$_blendMode = t3; - t2.markNeedsAddToScene$0(); - } - t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)).toString; - t1 = t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)); - t1.toString; - context.pushLayer$3(t1, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), offset); - } else - _this._layerHandle.set$layer(0, null); - } - }; - A.CustomClipper.prototype = { - addListener$1(_, listener) { - var t1 = this._reclip; - return t1 == null ? null : t1.parent.addListener$1(0, listener); - }, - removeListener$1(_, listener) { - var t1 = this._reclip; - return t1 == null ? null : t1.parent.removeListener$1(0, listener); - }, - getApproximateClipRect$1(size) { - return new A.Rect(0, 0, 0 + size._dx, 0 + size._dy); - }, - toString$0(_) { - return "CustomClipper"; - } - }; - A.ShapeBorderClipper.prototype = { - getClip$1(size) { - return this.shape.getOuterPath$2$textDirection(new A.Rect(0, 0, 0 + size._dx, 0 + size._dy), this.textDirection); - }, - shouldReclip$1(oldClipper) { - if (A.getRuntimeTypeOfDartObject(oldClipper) !== B.Type_ShapeBorderClipper_uKx) - return true; - type$.ShapeBorderClipper._as(oldClipper); - return !oldClipper.shape.$eq(0, this.shape) || oldClipper.textDirection != this.textDirection; - } - }; - A._RenderCustomClip.prototype = { - set$clipper(newClipper) { - var t2, _this = this, - t1 = _this._clipper; - if (t1 == newClipper) - return; - _this._clipper = newClipper; - t2 = newClipper == null; - if (t2 || t1 == null || A.getRuntimeTypeOfDartObject(newClipper) !== A.getRuntimeTypeOfDartObject(t1) || newClipper.shouldReclip$1(t1)) - _this._markNeedsClip$0(); - if (_this._object$_owner != null) { - if (t1 != null) - t1.removeListener$1(0, _this.get$_markNeedsClip()); - if (!t2) - newClipper.addListener$1(0, _this.get$_markNeedsClip()); - } - }, - attach$1(owner) { - var t1; - this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach(owner); - t1 = this._clipper; - if (t1 != null) - t1.addListener$1(0, this.get$_markNeedsClip()); - }, - detach$0(_) { - var t1 = this._clipper; - if (t1 != null) - t1.removeListener$1(0, this.get$_markNeedsClip()); - this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); - }, - _markNeedsClip$0() { - this._clip = null; - this.markNeedsPaint$0(); - this.markNeedsSemanticsUpdate$0(); - }, - set$clipBehavior(value) { - if (value !== this._proxy_box$_clipBehavior) { - this._proxy_box$_clipBehavior = value; - this.markNeedsPaint$0(); - } - }, - performLayout$0() { - var _this = this, - oldSize = _this._box$_size != null ? _this.get$size(0) : null; - _this.super$RenderProxyBoxMixin$performLayout(); - if (!J.$eq$(oldSize, _this.get$size(0))) - _this._clip = null; - }, - _updateClip$0() { - var t1, _this = this; - if (_this._clip == null) { - t1 = _this._clipper; - t1 = t1 == null ? null : t1.getClip$1(_this.get$size(0)); - _this._clip = t1 == null ? _this.get$_defaultClip() : t1; - } - }, - describeApproximatePaintClip$1(child) { - var t1, _this = this; - switch (_this._proxy_box$_clipBehavior.index) { - case 0: - return null; - case 1: - case 2: - case 3: - t1 = _this._clipper; - t1 = t1 == null ? null : t1.getApproximateClipRect$1(_this.get$size(0)); - if (t1 == null) { - t1 = _this.get$size(0); - t1 = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - } - return t1; - } - }, - dispose$0() { - this._debugText = null; - this.super$RenderObject$dispose(); - } - }; - A.RenderClipRect.prototype = { - get$_defaultClip() { - var t1 = this.get$size(0); - return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - }, - hitTest$2$position(result, position) { - var _this = this; - if (_this._clipper != null) { - _this._updateClip$0(); - if (!_this._clip.contains$1(0, position)) - return false; - } - return _this.super$RenderBox$hitTest(result, position); - }, - paint$2(context, offset) { - var t2, t3, _this = this, - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) { - t2 = _this._layerHandle; - if (_this._proxy_box$_clipBehavior !== B.Clip_0) { - _this._updateClip$0(); - t1 = _this.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this._clip; - t3.toString; - t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t1, offset, t3, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), _this._proxy_box$_clipBehavior, type$.nullable_ClipRectLayer._as(t2._layer))); - } else { - context.paintChild$2(t1, offset); - t2.set$layer(0, null); - } - } else - _this._layerHandle.set$layer(0, null); - } - }; - A.RenderClipRRect.prototype = { - set$borderRadius(_, value) { - if (this._proxy_box$_borderRadius.$eq(0, value)) - return; - this._proxy_box$_borderRadius = value; - this._markNeedsClip$0(); - }, - set$textDirection(value) { - if (this._proxy_box$_textDirection == value) - return; - this._proxy_box$_textDirection = value; - this._markNeedsClip$0(); - }, - get$_defaultClip() { - var t1 = this._proxy_box$_borderRadius, - t2 = this.get$size(0); - return t1.toRRect$1(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy)); - }, - hitTest$2$position(result, position) { - var _this = this; - if (_this._clipper != null) { - _this._updateClip$0(); - if (!_this._clip.contains$1(0, position)) - return false; - } - return _this.super$RenderBox$hitTest(result, position); - }, - paint$2(context, offset) { - var t2, t3, _this = this, - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) { - t2 = _this._layerHandle; - if (_this._proxy_box$_clipBehavior !== B.Clip_0) { - _this._updateClip$0(); - t1 = _this.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this._clip; - t2.set$layer(0, context.pushClipRRect$7$clipBehavior$oldLayer(t1, offset, new A.Rect(t3.left, t3.top, t3.right, t3.bottom), t3, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), _this._proxy_box$_clipBehavior, type$.nullable_ClipRRectLayer._as(t2._layer))); - } else { - context.paintChild$2(t1, offset); - t2.set$layer(0, null); - } - } else - _this._layerHandle.set$layer(0, null); - } - }; - A.RenderClipPath.prototype = { - get$_defaultClip() { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this.get$size(0); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRect(A.toSkRect(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy))); - return t1; - }, - hitTest$2$position(result, position) { - var t1, _this = this; - if (_this._clipper != null) { - _this._updateClip$0(); - t1 = _this._clip.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!t1._nativeObject.contains(position._dx, position._dy)) - return false; - } - return _this.super$RenderBox$hitTest(result, position); - }, - paint$2(context, offset) { - var t2, t3, t4, _this = this, - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) { - t2 = _this._layerHandle; - if (_this._proxy_box$_clipBehavior !== B.Clip_0) { - _this._updateClip$0(); - t1 = _this.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.get$size(0); - t4 = _this._clip; - t4.toString; - t2.set$layer(0, context.pushClipPath$7$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), t4, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), _this._proxy_box$_clipBehavior, type$.nullable_ClipPathLayer._as(t2._layer))); - } else { - context.paintChild$2(t1, offset); - t2.set$layer(0, null); - } - } else - _this._layerHandle.set$layer(0, null); - } - }; - A._RenderPhysicalModelBase.prototype = { - set$elevation(_, value) { - if (this._proxy_box$_elevation === value) - return; - this._proxy_box$_elevation = value; - this.markNeedsPaint$0(); - }, - set$shadowColor(_, value) { - if (this._proxy_box$_shadowColor.$eq(0, value)) - return; - this._proxy_box$_shadowColor = value; - this.markNeedsPaint$0(); - }, - set$color(_, value) { - if (this._proxy_box$_color.$eq(0, value)) - return; - this._proxy_box$_color = value; - this.markNeedsPaint$0(); - }, - describeSemanticsConfiguration$1(config) { - this.super$RenderObject$describeSemanticsConfiguration(config); - config.set$elevation(0, this._proxy_box$_elevation); - } - }; - A.RenderPhysicalModel.prototype = { - set$shape(_, value) { - if (this._proxy_box$_shape === value) - return; - this._proxy_box$_shape = value; - this._markNeedsClip$0(); - }, - set$borderRadius(_, value) { - if (J.$eq$(this._proxy_box$_borderRadius, value)) - return; - this._proxy_box$_borderRadius = value; - this._markNeedsClip$0(); - }, - get$_defaultClip() { - var t3, t4, - t1 = this.get$size(0), - t2 = 0 + t1._dx; - t1 = 0 + t1._dy; - switch (this._proxy_box$_shape.index) { - case 0: - t3 = this._proxy_box$_borderRadius; - if (t3 == null) - t3 = B.BorderRadius_tUf; - t1 = t3.toRRect$1(new A.Rect(0, 0, t2, t1)); - break; - case 1: - t3 = t2 / 2; - t4 = t1 / 2; - t4 = new A.RRect(0, 0, t2, t1, t3, t4, t3, t4, t3, t4, t3, t4); - t1 = t4; - break; - default: - t1 = null; - } - return t1; - }, - hitTest$2$position(result, position) { - var _this = this; - if (_this._clipper != null) { - _this._updateClip$0(); - if (!_this._clip.contains$1(0, position)) - return false; - } - return _this.super$RenderBox$hitTest(result, position); - }, - paint$2(context, offset) { - var offsetRRect, offsetRRectAsPath, t1, canvas, t2, t3, t4, t5, usesSaveLayer, _this = this; - if (_this.RenderObjectWithChildMixin__child == null) { - _this._layerHandle.set$layer(0, null); - return; - } - _this._updateClip$0(); - offsetRRect = _this._clip.shift$1(offset); - $.$get$_renderer(); - offsetRRectAsPath = A.CkPath_CkPath(); - t1 = offsetRRectAsPath.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._nativeObject; - t1.toString; - t1.addRRect(A.toSkRRect(offsetRRect), false); - canvas = context.get$canvas(0); - t1 = _this._proxy_box$_elevation; - if (t1 !== 0) { - t2 = _this._proxy_box$_shadowColor; - t3 = _this._proxy_box$_color; - t3 = t3.get$alpha(t3); - t4 = $.$get$EngineFlutterDisplay__instance(); - t5 = t4._debugDevicePixelRatioOverride; - t4 = t5 == null ? t4.get$browserDevicePixelRatio() : t5; - A.drawSkShadow(canvas._canvas.skCanvas, offsetRRectAsPath, t2, t1, t3 !== 255, t4); - } - usesSaveLayer = _this._proxy_box$_clipBehavior === B.Clip_3; - if (!usesSaveLayer) { - t1 = A.CkPaint$(); - t2 = _this._proxy_box$_color; - t1._colorValue = t2.get$value(t2); - canvas._canvas.drawRRect$2(offsetRRect, t1); - } - t1 = _this.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this.get$size(0); - t3 = _this._clip; - t3.toString; - t4 = _this._layerHandle; - t5 = type$.nullable_ClipRRectLayer._as(t4._layer); - t4.set$layer(0, context.pushClipRRect$7$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), t3, new A.RenderPhysicalModel_paint_closure(_this, usesSaveLayer), _this._proxy_box$_clipBehavior, t5)); - } - }; - A.RenderPhysicalModel_paint_closure.prototype = { - call$2(context, offset) { - var t1, t2, t3; - if (this.usesSaveLayer) { - t1 = context.get$canvas(0); - $.$get$_renderer(); - t2 = A.CkPaint$(); - t3 = this.$this._proxy_box$_color; - t2._colorValue = t3.get$value(t3); - t1._canvas.drawPaint$1(t2); - } - this.$this.super$RenderProxyBoxMixin$paint(context, offset); - }, - $signature: 13 - }; - A.RenderPhysicalShape.prototype = { - get$_defaultClip() { - var t1, t2, t3; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t2 = this.get$size(0); - t3 = t1.__CkPath__ref_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3._nativeObject; - t3.toString; - t3.addRect(A.toSkRect(new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy))); - return t1; - }, - hitTest$2$position(result, position) { - var t1, _this = this; - if (_this._clipper != null) { - _this._updateClip$0(); - t1 = _this._clip.__CkPath__ref_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!t1._nativeObject.contains(position._dx, position._dy)) - return false; - } - return _this.super$RenderBox$hitTest(result, position); - }, - paint$2(context, offset) { - var offsetPath, canvas, t1, t2, t3, t4, t5, usesSaveLayer, _this = this; - if (_this.RenderObjectWithChildMixin__child == null) { - _this._layerHandle.set$layer(0, null); - return; - } - _this._updateClip$0(); - offsetPath = _this._clip.shift$1(offset); - canvas = context.get$canvas(0); - t1 = _this._proxy_box$_elevation; - if (t1 !== 0) { - t2 = _this._proxy_box$_shadowColor; - t3 = _this._proxy_box$_color; - t3 = t3.get$alpha(t3); - t4 = $.$get$EngineFlutterDisplay__instance(); - t5 = t4._debugDevicePixelRatioOverride; - t4 = t5 == null ? t4.get$browserDevicePixelRatio() : t5; - A.drawSkShadow(canvas._canvas.skCanvas, offsetPath, t2, t1, t3 !== 255, t4); - } - usesSaveLayer = _this._proxy_box$_clipBehavior === B.Clip_3; - if (!usesSaveLayer) { - $.$get$_renderer(); - t1 = A.CkPaint$(); - t2 = _this._proxy_box$_color; - t1._colorValue = t2.get$value(t2); - canvas._canvas.drawPath$2(offsetPath, t1); - } - t1 = _this.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this.get$size(0); - t3 = _this._clip; - t3.toString; - t4 = _this._layerHandle; - t5 = type$.nullable_ClipPathLayer._as(t4._layer); - t4.set$layer(0, context.pushClipPath$7$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy), t3, new A.RenderPhysicalShape_paint_closure(_this, usesSaveLayer), _this._proxy_box$_clipBehavior, t5)); - } - }; - A.RenderPhysicalShape_paint_closure.prototype = { - call$2(context, offset) { - var t1, t2, t3; - if (this.usesSaveLayer) { - t1 = context.get$canvas(0); - $.$get$_renderer(); - t2 = A.CkPaint$(); - t3 = this.$this._proxy_box$_color; - t2._colorValue = t3.get$value(t3); - t1._canvas.drawPaint$1(t2); - } - this.$this.super$RenderProxyBoxMixin$paint(context, offset); - }, - $signature: 13 - }; - A.DecorationPosition.prototype = { - _enumToString$0() { - return "DecorationPosition." + this._name; - } - }; - A.RenderDecoratedBox.prototype = { - set$decoration(value) { - var t1, _this = this; - if (value.$eq(0, _this._decoration)) - return; - t1 = _this._proxy_box$_painter; - if (t1 != null) - t1.dispose$0(); - _this._proxy_box$_painter = null; - _this._decoration = value; - _this.markNeedsPaint$0(); - }, - set$position(_, value) { - if (value === this._proxy_box$_position) - return; - this._proxy_box$_position = value; - this.markNeedsPaint$0(); - }, - set$configuration(value) { - if (value.$eq(0, this._proxy_box$_configuration)) - return; - this._proxy_box$_configuration = value; - this.markNeedsPaint$0(); - }, - detach$0(_) { - var _this = this, - t1 = _this._proxy_box$_painter; - if (t1 != null) - t1.dispose$0(); - _this._proxy_box$_painter = null; - _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); - _this.markNeedsPaint$0(); - }, - dispose$0() { - var t1 = this._proxy_box$_painter; - if (t1 != null) - t1.dispose$0(); - this.super$RenderObject$dispose(); - }, - hitTestSelf$1(position) { - return this._decoration.hitTest$3$textDirection(this.get$size(0), position, this._proxy_box$_configuration.textDirection); - }, - paint$2(context, offset) { - var filledConfiguration, t1, _this = this; - if (_this._proxy_box$_painter == null) - _this._proxy_box$_painter = _this._decoration.createBoxPainter$1(_this.get$markNeedsPaint()); - filledConfiguration = _this._proxy_box$_configuration.copyWith$1$size(_this.get$size(0)); - if (_this._proxy_box$_position === B.DecorationPosition_0) { - t1 = _this._proxy_box$_painter; - t1.toString; - t1.paint$3(context.get$canvas(0), offset, filledConfiguration); - if (_this._decoration.get$isComplex()) - context.setIsComplexHint$0(); - } - _this.super$RenderProxyBoxMixin$paint(context, offset); - if (_this._proxy_box$_position === B.DecorationPosition_1) { - t1 = _this._proxy_box$_painter; - t1.toString; - t1.paint$3(context.get$canvas(0), offset, filledConfiguration); - if (_this._decoration.get$isComplex()) - context.setIsComplexHint$0(); - } - } - }; - A.RenderTransform.prototype = { - set$origin(_, value) { - return; - }, - set$alignment(value) { - var _this = this; - if (J.$eq$(_this._proxy_box$_alignment, value)) - return; - _this._proxy_box$_alignment = value; - _this.markNeedsPaint$0(); - _this.markNeedsSemanticsUpdate$0(); - }, - set$textDirection(value) { - var _this = this; - if (_this._proxy_box$_textDirection == value) - return; - _this._proxy_box$_textDirection = value; - _this.markNeedsPaint$0(); - _this.markNeedsSemanticsUpdate$0(); - }, - get$alwaysNeedsCompositing() { - return this.RenderObjectWithChildMixin__child != null && this._filterQuality != null; - }, - set$transform(_, value) { - var t1, _this = this; - if (J.$eq$(_this._proxy_box$_transform, value)) - return; - t1 = new A.Matrix4(new Float64Array(16)); - t1.setFrom$1(value); - _this._proxy_box$_transform = t1; - _this.markNeedsPaint$0(); - _this.markNeedsSemanticsUpdate$0(); - }, - set$filterQuality(value) { - var t2, didNeedCompositing, _this = this, - t1 = _this._filterQuality; - if (t1 == value) - return; - t2 = _this.RenderObjectWithChildMixin__child != null; - didNeedCompositing = t2 && t1 != null; - _this._filterQuality = value; - if (didNeedCompositing !== (t2 && value != null)) - _this.markNeedsCompositingBitsUpdate$0(); - _this.markNeedsPaint$0(); - }, - get$_effectiveTransform() { - var result, translation, _this = this, - t1 = _this._proxy_box$_alignment, - resolvedAlignment = t1 == null ? null : t1.resolve$1(_this._proxy_box$_textDirection); - if (resolvedAlignment == null) - return _this._proxy_box$_transform; - result = new A.Matrix4(new Float64Array(16)); - result.setIdentity$0(); - translation = resolvedAlignment.alongSize$1(_this.get$size(0)); - result.translate$2(0, translation._dx, translation._dy); - t1 = _this._proxy_box$_transform; - t1.toString; - result.multiply$1(0, t1); - result.translate$2(0, -translation._dx, -translation._dy); - return result; - }, - hitTest$2$position(result, position) { - return this.hitTestChildren$2$position(result, position); - }, - hitTestChildren$2$position(result, position) { - var t1 = this.transformHitTests ? this.get$_effectiveTransform() : null; - return result.addWithPaintTransform$3$hitTest$position$transform(new A.RenderTransform_hitTestChildren_closure(this), position, t1); - }, - paint$2(context, offset) { - var t1, childOffset, det, t2, t3, t4, t5, effectiveTransform, filter, _this = this; - if (_this.RenderObjectWithChildMixin__child != null) { - t1 = _this.get$_effectiveTransform(); - t1.toString; - if (_this._filterQuality == null) { - childOffset = A.MatrixUtils_getAsTranslation(t1); - if (childOffset == null) { - det = t1.determinant$0(); - if (det === 0 || !isFinite(det)) { - _this._layerHandle.set$layer(0, null); - return; - } - t2 = _this.__RenderObject__needsCompositing_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = A.RenderProxyBoxMixin.prototype.get$paint.call(_this); - t4 = _this._layerHandle; - t5 = t4._layer; - t4.set$layer(0, context.pushTransform$5$oldLayer(t2, offset, t1, t3, t5 instanceof A.TransformLayer ? t5 : null)); - } else { - _this.super$RenderProxyBoxMixin$paint(context, offset.$add(0, childOffset)); - _this._layerHandle.set$layer(0, null); - } - } else { - t2 = offset._dx; - t3 = offset._dy; - effectiveTransform = A.Matrix4_Matrix4$translationValues(t2, t3, 0); - effectiveTransform.multiply$1(0, t1); - effectiveTransform.translate$2(0, -t2, -t3); - t3 = _this._filterQuality; - t3.toString; - filter = A.ImageFilter_ImageFilter$matrix(effectiveTransform._m4storage, t3); - t3 = _this._layerHandle; - t2 = t3._layer; - if (t2 instanceof A.ImageFilterLayer) { - if (!filter.$eq(0, t2._layer$_imageFilter)) { - t2._layer$_imageFilter = filter; - t2.markNeedsAddToScene$0(); - } - } else - t3.set$layer(0, new A.ImageFilterLayer(filter, B.Offset_0_0, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$())); - t1 = t3._layer; - t1.toString; - context.pushLayer$3(t1, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), offset); - } - } - }, - applyPaintTransform$2(child, transform) { - var t1 = this.get$_effectiveTransform(); - t1.toString; - transform.multiply$1(0, t1); - } - }; - A.RenderTransform_hitTestChildren_closure.prototype = { - call$2(result, position) { - return this.$this.super$RenderProxyBoxMixin$hitTestChildren(result, position); - }, - $signature: 15 - }; - A.RenderFractionalTranslation.prototype = { - set$translation(value) { - var _this = this; - if (_this._translation.$eq(0, value)) - return; - _this._translation = value; - _this.markNeedsPaint$0(); - _this.markNeedsSemanticsUpdate$0(); - }, - hitTest$2$position(result, position) { - return this.hitTestChildren$2$position(result, position); - }, - hitTestChildren$2$position(result, position) { - var _this = this, - t1 = _this.transformHitTests ? new A.Offset(_this._translation._dx * _this.get$size(0)._dx, _this._translation._dy * _this.get$size(0)._dy) : null; - return result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderFractionalTranslation_hitTestChildren_closure(_this), t1, position); - }, - paint$2(context, offset) { - var _this = this; - if (_this.RenderObjectWithChildMixin__child != null) - _this.super$RenderProxyBoxMixin$paint(context, new A.Offset(offset._dx + _this._translation._dx * _this.get$size(0)._dx, offset._dy + _this._translation._dy * _this.get$size(0)._dy)); - }, - applyPaintTransform$2(child, transform) { - var _this = this; - transform.translate$2(0, _this._translation._dx * _this.get$size(0)._dx, _this._translation._dy * _this.get$size(0)._dy); - } - }; - A.RenderFractionalTranslation_hitTestChildren_closure.prototype = { - call$2(result, position) { - return this.$this.super$RenderProxyBoxMixin$hitTestChildren(result, position); - }, - $signature: 15 - }; - A.RenderPointerListener.prototype = { - computeSizeForNoChild$1(constraints) { - return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); - }, - handleEvent$2($event, entry) { - var t1, _this = this, _null = null; - $label0$0: { - t1 = _null; - if (type$.PointerDownEvent._is($event)) { - t1 = _this.onPointerDown; - t1 = t1 == null ? _null : t1.call$1($event); - break $label0$0; - } - if (type$.PointerMoveEvent._is($event)) - break $label0$0; - if (type$.PointerUpEvent._is($event)) { - t1 = _this.onPointerUp; - t1 = t1 == null ? _null : t1.call$1($event); - break $label0$0; - } - if (type$.PointerHoverEvent._is($event)) - break $label0$0; - if (type$.PointerCancelEvent._is($event)) { - t1 = _this.onPointerCancel; - t1 = t1 == null ? _null : t1.call$1($event); - break $label0$0; - } - if (type$.PointerPanZoomStartEvent._is($event)) { - t1 = _this.onPointerPanZoomStart; - t1 = t1 == null ? _null : t1.call$1($event); - break $label0$0; - } - if (type$.PointerPanZoomUpdateEvent._is($event)) - break $label0$0; - if (type$.PointerPanZoomEndEvent._is($event)) - break $label0$0; - if (type$.PointerSignalEvent._is($event)) { - t1 = _this.onPointerSignal; - t1 = t1 == null ? _null : t1.call$1($event); - break $label0$0; - } - break $label0$0; - } - return t1; - } - }; - A.RenderMouseRegion.prototype = { - hitTest$2$position(result, position) { - var t1 = this.super$RenderProxyBoxWithHitTestBehavior$hitTest(result, position); - return t1; - }, - handleEvent$2($event, entry) { - var t1; - if (type$.PointerHoverEvent._is($event)) { - t1 = this.onHover; - if (t1 != null) - t1.call$1($event); - } - }, - get$cursor(_) { - return this._cursor; - }, - get$validForMouseTracker() { - return this._validForMouseTracker; - }, - attach$1(owner) { - this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach(owner); - this._validForMouseTracker = true; - }, - detach$0(_) { - this._validForMouseTracker = false; - this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); - }, - computeSizeForNoChild$1(constraints) { - return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); - }, - $isMouseTrackerAnnotation: 1, - get$onEnter(receiver) { - return this.onEnter; - }, - get$onExit(receiver) { - return this.onExit; - } - }; - A.RenderRepaintBoundary.prototype = { - get$isRepaintBoundary() { - return true; - } - }; - A.RenderIgnorePointer.prototype = { - set$ignoring(value) { - if (value === this._ignoring) - return; - this._ignoring = value; - this.markNeedsSemanticsUpdate$0(); - }, - set$ignoringSemantics(value) { - return; - }, - hitTest$2$position(result, position) { - return !this._ignoring && this.super$RenderBox$hitTest(result, position); - }, - visitChildrenForSemantics$1(visitor) { - this.super$RenderObject$visitChildrenForSemantics(visitor); - }, - describeSemanticsConfiguration$1(config) { - var t1; - this.super$RenderObject$describeSemanticsConfiguration(config); - t1 = this._ignoring; - config.isBlockingUserActions = t1; - } - }; - A.RenderOffstage.prototype = { - set$offstage(value) { - var _this = this; - if (value === _this._proxy_box$_offstage) - return; - _this._proxy_box$_offstage = value; - _this.markNeedsLayout$0(); - _this.markParentNeedsLayout$0(); - }, - computeMinIntrinsicWidth$1(height) { - if (this._proxy_box$_offstage) - return 0; - return this.super$RenderProxyBoxMixin$computeMinIntrinsicWidth(height); - }, - computeMaxIntrinsicWidth$1(height) { - if (this._proxy_box$_offstage) - return 0; - return this.super$RenderProxyBoxMixin$computeMaxIntrinsicWidth(height); - }, - computeMinIntrinsicHeight$1(width) { - if (this._proxy_box$_offstage) - return 0; - return this.super$RenderProxyBoxMixin$computeMinIntrinsicHeight(width); - }, - computeMaxIntrinsicHeight$1(width) { - if (this._proxy_box$_offstage) - return 0; - return this.super$RenderProxyBoxMixin$computeMaxIntrinsicHeight(width); - }, - computeDistanceToActualBaseline$1(baseline) { - if (this._proxy_box$_offstage) - return null; - return this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin$computeDistanceToActualBaseline(baseline); - }, - get$sizedByParent() { - return this._proxy_box$_offstage; - }, - computeDryBaseline$2(constraints, baseline) { - return this._proxy_box$_offstage ? null : this.super$RenderProxyBoxMixin$computeDryBaseline(constraints, baseline); - }, - computeDryLayout$1(constraints) { - if (this._proxy_box$_offstage) - return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); - return this.super$RenderProxyBoxMixin$computeDryLayout(constraints); - }, - performResize$0() { - this.super$RenderBox$performResize(); - }, - performLayout$0() { - var t1, _this = this; - if (_this._proxy_box$_offstage) { - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.layout$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))); - } else - _this.super$RenderProxyBoxMixin$performLayout(); - }, - hitTest$2$position(result, position) { - return !this._proxy_box$_offstage && this.super$RenderBox$hitTest(result, position); - }, - paintsChild$1(child) { - return !this._proxy_box$_offstage; - }, - paint$2(context, offset) { - if (this._proxy_box$_offstage) - return; - this.super$RenderProxyBoxMixin$paint(context, offset); - }, - visitChildrenForSemantics$1(visitor) { - if (this._proxy_box$_offstage) - return; - this.super$RenderObject$visitChildrenForSemantics(visitor); - }, - debugDescribeChildren$0() { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 == null) - return A._setArrayType([], type$.JSArray_DiagnosticsNode); - return A._setArrayType([A.DiagnosticableTreeNode$("child", this._proxy_box$_offstage ? B.DiagnosticsTreeStyle_2 : B.DiagnosticsTreeStyle_1, t1)], type$.JSArray_DiagnosticsNode); - } - }; - A.RenderAbsorbPointer.prototype = { - set$absorbing(value) { - if (this._absorbing === value) - return; - this._absorbing = value; - this.markNeedsSemanticsUpdate$0(); - }, - set$ignoringSemantics(value) { - return; - }, - hitTest$2$position(result, position) { - return this._absorbing ? this.get$size(0).contains$1(0, position) : this.super$RenderBox$hitTest(result, position); - }, - visitChildrenForSemantics$1(visitor) { - this.super$RenderObject$visitChildrenForSemantics(visitor); - }, - describeSemanticsConfiguration$1(config) { - var t1; - this.super$RenderObject$describeSemanticsConfiguration(config); - t1 = this._absorbing; - config.isBlockingUserActions = t1; - } - }; - A.RenderSemanticsGestureHandler.prototype = { - set$validActions(value) { - if (A.setEquals(value, this._validActions)) - return; - this._validActions = value; - this.markNeedsSemanticsUpdate$0(); - }, - set$onTap(value) { - var t1, _this = this; - if (J.$eq$(_this._onTap, value)) - return; - t1 = _this._onTap; - _this._onTap = value; - if (value != null !== (t1 != null)) - _this.markNeedsSemanticsUpdate$0(); - }, - set$onLongPress(value) { - var t1, _this = this; - if (J.$eq$(_this._onLongPress, value)) - return; - t1 = _this._onLongPress; - _this._onLongPress = value; - if (value != null !== (t1 != null)) - _this.markNeedsSemanticsUpdate$0(); - }, - set$onHorizontalDragUpdate(value) { - var t1, _this = this; - if (J.$eq$(_this._onHorizontalDragUpdate, value)) - return; - t1 = _this._onHorizontalDragUpdate; - _this._onHorizontalDragUpdate = value; - if (value != null !== (t1 != null)) - _this.markNeedsSemanticsUpdate$0(); - }, - set$onVerticalDragUpdate(value) { - var t1, _this = this; - if (J.$eq$(_this._onVerticalDragUpdate, value)) - return; - t1 = _this._onVerticalDragUpdate; - _this._onVerticalDragUpdate = value; - if (value != null !== (t1 != null)) - _this.markNeedsSemanticsUpdate$0(); - }, - describeSemanticsConfiguration$1(config) { - var t1, _this = this; - _this.super$RenderObject$describeSemanticsConfiguration(config); - if (_this._onTap != null) { - t1 = _this._validActions; - t1 = t1 == null || t1.contains$1(0, B.SemanticsAction_1_tap); - } else - t1 = false; - if (t1) - config.set$onTap(_this._onTap); - if (_this._onLongPress != null) { - t1 = _this._validActions; - t1 = t1 == null || t1.contains$1(0, B.SemanticsAction_2_longPress); - } else - t1 = false; - if (t1) - config.set$onLongPress(_this._onLongPress); - if (_this._onHorizontalDragUpdate != null) { - t1 = _this._validActions; - if (t1 == null || t1.contains$1(0, B.SemanticsAction_8_scrollRight)) - config.set$onScrollRight(_this.get$_performSemanticScrollRight()); - t1 = _this._validActions; - if (t1 == null || t1.contains$1(0, B.SemanticsAction_4_scrollLeft)) - config.set$onScrollLeft(_this.get$_performSemanticScrollLeft()); - } - if (_this._onVerticalDragUpdate != null) { - t1 = _this._validActions; - if (t1 == null || t1.contains$1(0, B.SemanticsAction_16_scrollUp)) - config.set$onScrollUp(_this.get$_performSemanticScrollUp()); - t1 = _this._validActions; - if (t1 == null || t1.contains$1(0, B.SemanticsAction_32_scrollDown)) - config.set$onScrollDown(_this.get$_performSemanticScrollDown()); - } - }, - _performSemanticScrollLeft$0() { - var primaryDelta, t1, t2, _this = this; - if (_this._onHorizontalDragUpdate != null) { - primaryDelta = _this.get$size(0)._dx * -0.8; - t1 = _this._onHorizontalDragUpdate; - t1.toString; - t2 = _this.get$size(0).center$1(B.Offset_0_0); - t2 = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), t2); - t1.call$1(new A.DragUpdateDetails(null, new A.Offset(primaryDelta, 0), primaryDelta, t2)); - } - }, - _performSemanticScrollRight$0() { - var primaryDelta, t1, t2, _this = this; - if (_this._onHorizontalDragUpdate != null) { - primaryDelta = _this.get$size(0)._dx * 0.8; - t1 = _this._onHorizontalDragUpdate; - t1.toString; - t2 = _this.get$size(0).center$1(B.Offset_0_0); - t2 = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), t2); - t1.call$1(new A.DragUpdateDetails(null, new A.Offset(primaryDelta, 0), primaryDelta, t2)); - } - }, - _performSemanticScrollUp$0() { - var primaryDelta, t1, t2, _this = this; - if (_this._onVerticalDragUpdate != null) { - primaryDelta = _this.get$size(0)._dy * -0.8; - t1 = _this._onVerticalDragUpdate; - t1.toString; - t2 = _this.get$size(0).center$1(B.Offset_0_0); - t2 = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), t2); - t1.call$1(new A.DragUpdateDetails(null, new A.Offset(0, primaryDelta), primaryDelta, t2)); - } - }, - _performSemanticScrollDown$0() { - var primaryDelta, t1, t2, _this = this; - if (_this._onVerticalDragUpdate != null) { - primaryDelta = _this.get$size(0)._dy * 0.8; - t1 = _this._onVerticalDragUpdate; - t1.toString; - t2 = _this.get$size(0).center$1(B.Offset_0_0); - t2 = A.MatrixUtils_transformPoint(_this.getTransformTo$1(0, null), t2); - t1.call$1(new A.DragUpdateDetails(null, new A.Offset(0, primaryDelta), primaryDelta, t2)); - } - } - }; - A.RenderSemanticsAnnotations.prototype = { - set$properties(value) { - var _this = this; - if (_this._properties === value) - return; - _this._properties = value; - _this._updateAttributedFields$1(value); - _this.markNeedsSemanticsUpdate$0(); - }, - set$container(value) { - if (this._container === value) - return; - this._container = value; - this.markNeedsSemanticsUpdate$0(); - }, - set$explicitChildNodes(value) { - if (this._explicitChildNodes === value) - return; - this._explicitChildNodes = value; - this.markNeedsSemanticsUpdate$0(); - }, - set$excludeSemantics(value) { - return; - }, - set$blockUserActions(value) { - return; - }, - _updateAttributedFields$1(value) { - var _this = this, - t1 = value.attributedLabel; - t1 = value.label; - t1 = t1 == null ? null : new A.AttributedString(t1, B.List_empty3); - _this._attributedLabel = t1; - t1 = value.attributedValue; - t1 = value.value; - t1 = t1 == null ? null : new A.AttributedString(t1, B.List_empty3); - _this._attributedValue = t1; - _this._attributedIncreasedValue = null; - _this._attributedDecreasedValue = null; - t1 = value.attributedHint; - t1 = value.hint; - t1 = t1 == null ? null : new A.AttributedString(t1, B.List_empty3); - _this._attributedHint = t1; - }, - set$textDirection(value) { - if (this._proxy_box$_textDirection == value) - return; - this._proxy_box$_textDirection = value; - this.markNeedsSemanticsUpdate$0(); - }, - visitChildrenForSemantics$1(visitor) { - this.super$RenderObject$visitChildrenForSemantics(visitor); - }, - describeSemanticsConfiguration$1(config) { - var t1, t2, _this = this; - _this.super$RenderObject$describeSemanticsConfiguration(config); - config._isSemanticBoundary = _this._container; - config.explicitChildNodes = _this._explicitChildNodes; - config.isBlockingUserActions = false; - t1 = _this._properties.enabled; - if (t1 != null) { - config._setFlag$2(B.SemanticsFlag_64_hasEnabledState, true); - config._setFlag$2(B.SemanticsFlag_128_isEnabled, t1); - } - t1 = _this._properties.selected; - if (t1 != null) { - config._setFlag$2(B.SemanticsFlag_268435456_hasSelectedState, true); - config._setFlag$2(B.SemanticsFlag_4_isSelected, t1); - } - t1 = _this._properties.button; - if (t1 != null) - config._setFlag$2(B.SemanticsFlag_8_isButton, t1); - t1 = _this._properties.expanded; - if (t1 != null) { - config._setFlag$2(B.SemanticsFlag_67108864_hasExpandedState, true); - config._setFlag$2(B.SemanticsFlag_134217728_isExpanded, t1); - } - t1 = _this._properties.header; - if (t1 != null) - config._setFlag$2(B.SemanticsFlag_512_isHeader, t1); - t1 = _this._properties.focusable; - if (t1 != null) - config._setFlag$2(B.SemanticsFlag_2097152_isFocusable, t1); - t1 = _this._properties.focused; - if (t1 != null) - config._setFlag$2(B.SemanticsFlag_32_isFocused, t1); - t1 = _this._properties.image; - if (t1 != null) - config._setFlag$2(B.SemanticsFlag_16384_isImage, t1); - t1 = _this._attributedLabel; - if (t1 != null) { - config._semantics$_attributedLabel = t1; - config._hasBeenAnnotated = true; - } - t1 = _this._attributedValue; - if (t1 != null) { - config._semantics$_attributedValue = t1; - config._hasBeenAnnotated = true; - } - t1 = _this._attributedIncreasedValue; - if (t1 != null) { - config._semantics$_attributedIncreasedValue = t1; - config._hasBeenAnnotated = true; - } - t1 = _this._attributedDecreasedValue; - if (t1 != null) { - config._semantics$_attributedDecreasedValue = t1; - config._hasBeenAnnotated = true; - } - t1 = _this._attributedHint; - if (t1 != null) { - config._semantics$_attributedHint = t1; - config._hasBeenAnnotated = true; - } - t1 = _this._properties; - t2 = t1.tooltip; - if (t2 != null) { - config._tooltip = t2; - config._hasBeenAnnotated = true; - } - t1 = t1.hintOverrides; - if (t1 != null) { - t2 = t1.onTapHint; - t2 = t2 != null; - } else - t2 = false; - if (t2) - config.set$hintOverrides(t1); - t1 = _this._properties.scopesRoute; - if (t1 != null) - config._setFlag$2(B.SemanticsFlag_2048_scopesRoute, t1); - t1 = _this._properties.namesRoute; - if (t1 != null) - config._setFlag$2(B.SemanticsFlag_4096_namesRoute, t1); - t1 = _this._properties.liveRegion; - if (t1 != null) - config._setFlag$2(B.SemanticsFlag_32768_isLiveRegion, t1); - t1 = _this._properties.maxValueLength; - if (t1 != null) - config.set$maxValueLength(t1); - t1 = _this._properties.currentValueLength; - if (t1 != null) - config.set$currentValueLength(t1); - t1 = _this._proxy_box$_textDirection; - if (t1 != null) { - config._semantics$_textDirection = t1; - config._hasBeenAnnotated = true; - } - t1 = _this._properties; - t2 = t1.sortKey; - if (t2 != null) { - config._sortKey = t2; - config._hasBeenAnnotated = true; - } - t1 = t1.tagForChildren; - if (t1 != null) - config.addTagForChildren$1(t1); - t1 = _this._properties; - t2 = t1.role; - if (t2 != null) { - config._role = t2; - config._hasBeenAnnotated = true; - } - t2 = t1.validationResult; - if (config._validationResult !== t2) { - config._validationResult = t2; - config._hasBeenAnnotated = true; - } - t2 = t1.inputType; - if (t2 != null) { - config._inputType = t2; - config._hasBeenAnnotated = true; - } - if (t1.onTap != null) - config.set$onTap(_this.get$_performTap()); - if (_this._properties.onLongPress != null) - config.set$onLongPress(_this.get$_performLongPress()); - if (_this._properties.onDismiss != null) - config.set$onDismiss(_this.get$_performDismiss()); - if (_this._properties.onCopy != null) - config.set$onCopy(0, _this.get$_performCopy()); - if (_this._properties.onCut != null) - config.set$onCut(0, _this.get$_performCut()); - if (_this._properties.onPaste != null) - config.set$onPaste(0, _this.get$_performPaste()); - if (_this._properties.onDidGainAccessibilityFocus != null) - config.set$onDidGainAccessibilityFocus(_this.get$_performDidGainAccessibilityFocus()); - if (_this._properties.onDidLoseAccessibilityFocus != null) - config.set$onDidLoseAccessibilityFocus(_this.get$_performDidLoseAccessibilityFocus()); - if (_this._properties.onFocus != null) - config.set$onFocus(0, _this.get$_performFocus()); - }, - _performTap$0() { - var t1 = this._properties.onTap; - if (t1 != null) - t1.call$0(); - }, - _performLongPress$0() { - var t1 = this._properties.onLongPress; - if (t1 != null) - t1.call$0(); - }, - _performDismiss$0() { - var t1 = this._properties.onDismiss; - if (t1 != null) - t1.call$0(); - }, - _performCopy$0() { - var t1 = this._properties.onCopy; - if (t1 != null) - t1.call$0(); - }, - _performCut$0() { - var t1 = this._properties.onCut; - if (t1 != null) - t1.call$0(); - }, - _performPaste$0() { - var t1 = this._properties.onPaste; - if (t1 != null) - t1.call$0(); - }, - _performDidGainAccessibilityFocus$0() { - var t1 = this._properties.onDidGainAccessibilityFocus; - if (t1 != null) - t1.call$0(); - }, - _performDidLoseAccessibilityFocus$0() { - var t1 = this._properties.onDidLoseAccessibilityFocus; - if (t1 != null) - t1.call$0(); - }, - _performFocus$0() { - var t1 = this._properties.onFocus; - if (t1 != null) - t1.call$0(); - } - }; - A.RenderBlockSemantics.prototype = { - set$blocking(value) { - return; - }, - describeSemanticsConfiguration$1(config) { - this.super$RenderObject$describeSemanticsConfiguration(config); - config.isBlockingSemanticsOfPreviouslyPaintedNodes = true; - } - }; - A.RenderExcludeSemantics.prototype = { - set$excluding(value) { - if (value === this._excluding) - return; - this._excluding = value; - this.markNeedsSemanticsUpdate$0(); - }, - visitChildrenForSemantics$1(visitor) { - if (this._excluding) - return; - this.super$RenderObject$visitChildrenForSemantics(visitor); - } - }; - A.RenderIndexedSemantics.prototype = { - set$index(_, value) { - if (value === this._proxy_box$_index) - return; - this._proxy_box$_index = value; - this.markNeedsSemanticsUpdate$0(); - }, - describeSemanticsConfiguration$1(config) { - this.super$RenderObject$describeSemanticsConfiguration(config); - config._indexInParent = this._proxy_box$_index; - config._hasBeenAnnotated = true; - } - }; - A.RenderLeaderLayer.prototype = { - set$link(value) { - var _this = this, - t1 = _this._proxy_box$_link; - if (t1 === value) - return; - t1.leaderSize = null; - _this._proxy_box$_link = value; - t1 = _this._previousLayoutSize; - if (t1 != null) - value.leaderSize = t1; - _this.markNeedsPaint$0(); - }, - get$alwaysNeedsCompositing() { - return true; - }, - performLayout$0() { - var _this = this; - _this.super$RenderProxyBoxMixin$performLayout(); - _this._previousLayoutSize = _this.get$size(0); - _this._proxy_box$_link.leaderSize = _this.get$size(0); - }, - paint$2(context, offset) { - var t1 = this._layerHandle, - t2 = t1._layer, - t3 = this._proxy_box$_link; - if (t2 == null) - t1.set$layer(0, A.LeaderLayer$(t3, offset)); - else { - type$.LeaderLayer._as(t2); - t2.set$link(t3); - t2.set$offset(0, offset); - } - t1 = t1._layer; - t1.toString; - context.pushLayer$3(t1, A.RenderProxyBoxMixin.prototype.get$paint.call(this), B.Offset_0_0); - } - }; - A.RenderFollowerLayer.prototype = { - set$link(value) { - if (this._proxy_box$_link === value) - return; - this._proxy_box$_link = value; - this.markNeedsPaint$0(); - }, - set$showWhenUnlinked(value) { - return; - }, - set$offset(_, value) { - if (this._proxy_box$_offset.$eq(0, value)) - return; - this._proxy_box$_offset = value; - this.markNeedsPaint$0(); - }, - set$leaderAnchor(value) { - if (this._leaderAnchor.$eq(0, value)) - return; - this._leaderAnchor = value; - this.markNeedsPaint$0(); - }, - set$followerAnchor(value) { - if (this._followerAnchor.$eq(0, value)) - return; - this._followerAnchor = value; - this.markNeedsPaint$0(); - }, - detach$0(_) { - this._layerHandle.set$layer(0, null); - this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); - }, - get$alwaysNeedsCompositing() { - return true; - }, - getCurrentTransform$0() { - var t1 = type$.nullable_FollowerLayer._as(A.RenderObject.prototype.get$layer.call(this, 0)); - t1 = t1 == null ? null : t1.getLastTransform$0(); - if (t1 == null) { - t1 = new A.Matrix4(new Float64Array(16)); - t1.setIdentity$0(); - } - return t1; - }, - hitTest$2$position(result, position) { - var t1 = this._proxy_box$_link._leader; - if (t1 == null) - return false; - return this.hitTestChildren$2$position(result, position); - }, - hitTestChildren$2$position(result, position) { - return result.addWithPaintTransform$3$hitTest$position$transform(new A.RenderFollowerLayer_hitTestChildren_closure(this), position, this.getCurrentTransform$0()); - }, - paint$2(context, offset) { - var t2, _this = this, - leaderSize = _this._proxy_box$_link.leaderSize, - effectiveLinkedOffset = leaderSize == null ? _this._proxy_box$_offset : _this._leaderAnchor.alongSize$1(leaderSize).$sub(0, _this._followerAnchor.alongSize$1(_this.get$size(0))).$add(0, _this._proxy_box$_offset), - t1 = type$.nullable_FollowerLayer; - if (t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)) == null) - _this._layerHandle.set$layer(0, new A.FollowerLayer(_this._proxy_box$_link, false, offset, effectiveLinkedOffset, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$())); - else { - t2 = t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)); - if (t2 != null) { - t2.link = _this._proxy_box$_link; - t2.showWhenUnlinked = false; - t2.linkedOffset = effectiveLinkedOffset; - t2.unlinkedOffset = offset; - } - } - t1 = t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)); - t1.toString; - context.pushLayer$4$childPaintBounds(t1, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), B.Offset_0_0, B.Rect_895); - }, - applyPaintTransform$2(child, transform) { - transform.multiply$1(0, this.getCurrentTransform$0()); - } - }; - A.RenderFollowerLayer_hitTestChildren_closure.prototype = { - call$2(result, position) { - return this.$this.super$RenderProxyBoxMixin$hitTestChildren(result, position); - }, - $signature: 15 - }; - A.RenderAnnotatedRegion.prototype = { - set$value(_, newValue) { - if (this._proxy_box$_value.$eq(0, newValue)) - return; - this._proxy_box$_value = newValue; - this.markNeedsPaint$0(); - }, - set$sized(value) { - return; - }, - paint$2(context, offset) { - var _this = this, - t1 = _this._proxy_box$_value, - t2 = _this.get$size(0), - layer = new A.AnnotatedRegionLayer(t1, t2, offset, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.void_Function), A.LayerHandle$(), _this.$ti._eval$1("AnnotatedRegionLayer<1>")); - _this._proxy_box$_layerHandle.set$layer(0, layer); - context.pushLayer$3(layer, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), offset); - }, - dispose$0() { - this._proxy_box$_layerHandle.set$layer(0, null); - this.super$RenderObject$dispose(); - }, - get$alwaysNeedsCompositing() { - return true; - } - }; - A._RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin.prototype = { - attach$1(owner) { - var _this = this; - _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach(owner); - _this.RenderAnimatedOpacityMixin__opacity.addListener$1(0, _this.get$_updateOpacity()); - _this._updateOpacity$0(); - }, - detach$0(_) { - this.RenderAnimatedOpacityMixin__opacity.removeListener$1(0, this.get$_updateOpacity()); - this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); - }, - paint$2(context, offset) { - if (this.RenderAnimatedOpacityMixin__alpha === 0) - return; - this.super$RenderProxyBoxMixin$paint(context, offset); - } - }; - A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin.prototype = { - attach$1(owner) { - var t1; - this.super$RenderObject$attach(owner); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.attach$1(owner); - }, - detach$0(_) { - var t1; - this.super$RenderObject$detach(0); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.detach$0(0); - } - }; - A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin.prototype = { - computeDistanceToActualBaseline$1(baseline) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1.getDistanceToActualBaseline$1(baseline); - return t1 == null ? this.super$RenderBox$computeDistanceToActualBaseline(baseline) : t1; - } - }; - A.SelectionResult.prototype = { - _enumToString$0() { - return "SelectionResult." + this._name; - } - }; - A.Selectable0.prototype = {$isListenable: 1}; - A.SelectionRegistrant.prototype = { - set$registrar(value) { - var _this = this, - t1 = _this.SelectionRegistrant__registrar; - if (value == t1) - return; - if (value == null) - _this.removeListener$1(0, _this.get$_selection$_updateSelectionRegistrarSubscription()); - else if (t1 == null) - _this.addListener$1(0, _this.get$_selection$_updateSelectionRegistrarSubscription()); - _this._selection$_removeSelectionRegistrarSubscription$0(); - _this.SelectionRegistrant__registrar = value; - _this._selection$_updateSelectionRegistrarSubscription$0(); - }, - _selection$_updateSelectionRegistrarSubscription$0() { - var _this = this; - if (_this.SelectionRegistrant__registrar == null) { - _this.SelectionRegistrant__subscribedToSelectionRegistrar = false; - return; - } - if (_this.SelectionRegistrant__subscribedToSelectionRegistrar && !_this.get$value(0).hasContent) { - _this.SelectionRegistrant__registrar.remove$1(0, _this); - _this.SelectionRegistrant__subscribedToSelectionRegistrar = false; - } else if (!_this.SelectionRegistrant__subscribedToSelectionRegistrar && _this.get$value(0).hasContent) { - _this.SelectionRegistrant__registrar.add$1(0, _this); - _this.SelectionRegistrant__subscribedToSelectionRegistrar = true; - } - }, - _selection$_removeSelectionRegistrarSubscription$0() { - var _this = this; - if (_this.SelectionRegistrant__subscribedToSelectionRegistrar) { - _this.SelectionRegistrant__registrar.remove$1(0, _this); - _this.SelectionRegistrant__subscribedToSelectionRegistrar = false; - } - } - }; - A.SelectionEventType.prototype = { - _enumToString$0() { - return "SelectionEventType." + this._name; - } - }; - A.TextGranularity.prototype = { - _enumToString$0() { - return "TextGranularity." + this._name; - } - }; - A.SelectionEvent.prototype = {}; - A.ClearSelectionEvent.prototype = {}; - A.SelectionEdgeUpdateEvent.prototype = {}; - A.SelectionExtendDirection.prototype = { - _enumToString$0() { - return "SelectionExtendDirection." + this._name; - } - }; - A.SelectionStatus.prototype = { - _enumToString$0() { - return "SelectionStatus." + this._name; - } - }; - A.SelectionGeometry.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.SelectionGeometry && J.$eq$(other.startSelectionPoint, _this.startSelectionPoint) && J.$eq$(other.endSelectionPoint, _this.endSelectionPoint) && A.listEquals(other.selectionRects, _this.selectionRects) && other.status === _this.status && other.hasContent === _this.hasContent; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.startSelectionPoint, _this.endSelectionPoint, _this.selectionRects, _this.status, _this.hasContent, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.SelectionPoint.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.SelectionPoint && other.localPosition.$eq(0, _this.localPosition) && other.lineHeight === _this.lineHeight && other.handleType === _this.handleType; - }, - get$hashCode(_) { - return A.Object_hash(this.localPosition, this.lineHeight, this.handleType, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.TextSelectionHandleType.prototype = { - _enumToString$0() { - return "TextSelectionHandleType." + this._name; - } - }; - A._SelectionGeometry_Object_Diagnosticable.prototype = {}; - A._SelectionPoint_Object_Diagnosticable.prototype = {}; - A.RenderShiftedBox.prototype = { - computeMinIntrinsicWidth$1(height) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()); - return t1 == null ? 0 : t1; - }, - computeMaxIntrinsicWidth$1(height) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); - return t1 == null ? 0 : t1; - }, - computeMinIntrinsicHeight$1(width) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()); - return t1 == null ? 0 : t1; - }, - computeMaxIntrinsicHeight$1(width) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()); - return t1 == null ? 0 : t1; - }, - computeDistanceToActualBaseline$1(baseline) { - var result, t1, - child = this.RenderObjectWithChildMixin__child; - if (child != null) { - result = child.getDistanceToActualBaseline$1(baseline); - t1 = child.parentData; - t1.toString; - type$.BoxParentData._as(t1); - if (result != null) - result += t1.offset._dy; - } else - result = this.super$RenderBox$computeDistanceToActualBaseline(baseline); - return result; - }, - paint$2(context, offset) { - var t1, - child = this.RenderObjectWithChildMixin__child; - if (child != null) { - t1 = child.parentData; - t1.toString; - context.paintChild$2(child, type$.BoxParentData._as(t1).offset.$add(0, offset)); - } - }, - hitTestChildren$2$position(result, position) { - var t1, - child = this.RenderObjectWithChildMixin__child; - if (child != null) { - t1 = child.parentData; - t1.toString; - return result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderShiftedBox_hitTestChildren_closure(child), type$.BoxParentData._as(t1).offset, position); - } - return false; - } - }; - A.RenderShiftedBox_hitTestChildren_closure.prototype = { - call$2(result, transformed) { - return this.child.hitTest$2$position(result, transformed); - }, - $signature: 15 - }; - A.RenderPadding.prototype = { - get$_shifted_box$_resolvedPadding() { - var _this = this, - $returnValue = _this._resolvedPaddingCache; - return $returnValue == null ? _this._resolvedPaddingCache = _this._shifted_box$_padding.resolve$1(_this._shifted_box$_textDirection) : $returnValue; - }, - set$padding(_, value) { - var _this = this; - if (_this._shifted_box$_padding.$eq(0, value)) - return; - _this._shifted_box$_padding = value; - _this._resolvedPaddingCache = null; - _this.markNeedsLayout$0(); - }, - set$textDirection(value) { - var _this = this; - if (_this._shifted_box$_textDirection == value) - return; - _this._shifted_box$_textDirection = value; - _this._resolvedPaddingCache = null; - _this.markNeedsLayout$0(); - }, - computeMinIntrinsicWidth$1(height) { - var padding = this.get$_shifted_box$_resolvedPadding(), - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - return t1._computeIntrinsics$3(B._IntrinsicDimension_0, Math.max(0, height - (padding.get$_top(0) + padding.get$_bottom(0))), t1.get$computeMinIntrinsicWidth()) + padding.get$horizontal(); - return padding.get$horizontal(); - }, - computeMaxIntrinsicWidth$1(height) { - var padding = this.get$_shifted_box$_resolvedPadding(), - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - return t1._computeIntrinsics$3(B._IntrinsicDimension_1, Math.max(0, height - (padding.get$_top(0) + padding.get$_bottom(0))), t1.get$computeMaxIntrinsicWidth()) + padding.get$horizontal(); - return padding.get$horizontal(); - }, - computeMinIntrinsicHeight$1(width) { - var padding = this.get$_shifted_box$_resolvedPadding(), - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - return t1._computeIntrinsics$3(B._IntrinsicDimension_2, Math.max(0, width - padding.get$horizontal()), t1.get$computeMinIntrinsicHeight()) + (padding.get$_top(0) + padding.get$_bottom(0)); - return padding.get$_top(0) + padding.get$_bottom(0); - }, - computeMaxIntrinsicHeight$1(width) { - var padding = this.get$_shifted_box$_resolvedPadding(), - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - return t1._computeIntrinsics$3(B._IntrinsicDimension_3, Math.max(0, width - padding.get$horizontal()), t1.get$computeMaxIntrinsicHeight()) + (padding.get$_top(0) + padding.get$_bottom(0)); - return padding.get$_top(0) + padding.get$_bottom(0); - }, - computeDryLayout$1(constraints) { - var innerConstraints, t1, childSize, - padding = this.get$_shifted_box$_resolvedPadding(); - if (this.RenderObjectWithChildMixin__child == null) - return constraints.constrain$1(new A.Size(padding.get$horizontal(), padding.get$_top(0) + padding.get$_bottom(0))); - innerConstraints = constraints.deflate$1(padding); - t1 = this.RenderObjectWithChildMixin__child; - childSize = t1._computeIntrinsics$3(B.C__DryLayout, innerConstraints, t1.get$_computeDryLayout()); - return constraints.constrain$1(new A.Size(padding.get$horizontal() + childSize._dx, padding.get$_top(0) + padding.get$_bottom(0) + childSize._dy)); - }, - computeDryBaseline$2(constraints, baseline) { - var padding, - child = this.RenderObjectWithChildMixin__child; - if (child == null) - return null; - padding = this.get$_shifted_box$_resolvedPadding(); - return A.BaselineOffset__(child.getDryBaseline$2(constraints.deflate$1(padding), baseline), padding.top); - }, - performLayout$0() { - var innerConstraints, t1, _this = this, - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), - padding = _this.get$_shifted_box$_resolvedPadding(); - if (_this.RenderObjectWithChildMixin__child == null) { - _this._box$_size = constraints.constrain$1(new A.Size(padding.get$horizontal(), padding.get$_top(0) + padding.get$_bottom(0))); - return; - } - innerConstraints = constraints.deflate$1(padding); - _this.RenderObjectWithChildMixin__child.layout$2$parentUsesSize(innerConstraints, true); - t1 = _this.RenderObjectWithChildMixin__child.parentData; - t1.toString; - type$.BoxParentData._as(t1).offset = new A.Offset(padding.left, padding.top); - _this._box$_size = constraints.constrain$1(new A.Size(padding.get$horizontal() + _this.RenderObjectWithChildMixin__child.get$size(0)._dx, padding.get$_top(0) + padding.get$_bottom(0) + _this.RenderObjectWithChildMixin__child.get$size(0)._dy)); - } - }; - A.RenderAligningShiftedBox.prototype = { - get$resolvedAlignment() { - var _this = this, - t1 = _this._resolvedAlignment; - return t1 == null ? _this._resolvedAlignment = _this._shifted_box$_alignment.resolve$1(_this._shifted_box$_textDirection) : t1; - }, - set$alignment(value) { - var _this = this; - if (_this._shifted_box$_alignment.$eq(0, value)) - return; - _this._shifted_box$_alignment = value; - _this._resolvedAlignment = null; - _this.markNeedsLayout$0(); - }, - set$textDirection(value) { - var _this = this; - if (_this._shifted_box$_textDirection == value) - return; - _this._shifted_box$_textDirection = value; - _this._resolvedAlignment = null; - _this.markNeedsLayout$0(); - }, - alignChild$0() { - var _this = this, - t1 = _this.RenderObjectWithChildMixin__child.parentData; - t1.toString; - type$.BoxParentData._as(t1).offset = _this.get$resolvedAlignment().alongOffset$1(type$.Offset._as(_this.get$size(0).$sub(0, _this.RenderObjectWithChildMixin__child.get$size(0)))); - } - }; - A.RenderPositionedBox.prototype = { - set$widthFactor(value) { - if (this._widthFactor == value) - return; - this._widthFactor = value; - this.markNeedsLayout$0(); - }, - set$heightFactor(value) { - if (this._heightFactor == value) - return; - this._heightFactor = value; - this.markNeedsLayout$0(); - }, - computeMinIntrinsicWidth$1(height) { - var t1 = this.super$RenderShiftedBox$computeMinIntrinsicWidth(height), - t2 = this._widthFactor; - return t1 * (t2 == null ? 1 : t2); - }, - computeMaxIntrinsicWidth$1(height) { - var t1 = this.super$RenderShiftedBox$computeMaxIntrinsicWidth(height), - t2 = this._widthFactor; - return t1 * (t2 == null ? 1 : t2); - }, - computeMinIntrinsicHeight$1(width) { - var t1 = this.super$RenderShiftedBox$computeMinIntrinsicHeight(width), - t2 = this._heightFactor; - return t1 * (t2 == null ? 1 : t2); - }, - computeMaxIntrinsicHeight$1(width) { - var t1 = this.super$RenderShiftedBox$computeMaxIntrinsicHeight(width), - t2 = this._heightFactor; - return t1 * (t2 == null ? 1 : t2); - }, - computeDryLayout$1(constraints) { - var childSize, t2, _this = this, - shrinkWrapWidth = _this._widthFactor != null || constraints.maxWidth === 1 / 0, - shrinkWrapHeight = _this._heightFactor != null || constraints.maxHeight === 1 / 0, - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) { - childSize = t1._computeIntrinsics$3(B.C__DryLayout, new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight), t1.get$_computeDryLayout()); - if (shrinkWrapWidth) { - t1 = _this._widthFactor; - if (t1 == null) - t1 = 1; - t1 = childSize._dx * t1; - } else - t1 = 1 / 0; - if (shrinkWrapHeight) { - t2 = _this._heightFactor; - if (t2 == null) - t2 = 1; - t2 = childSize._dy * t2; - } else - t2 = 1 / 0; - return constraints.constrain$1(new A.Size(t1, t2)); - } - t1 = shrinkWrapWidth ? 0 : 1 / 0; - return constraints.constrain$1(new A.Size(t1, shrinkWrapHeight ? 0 : 1 / 0)); - }, - performLayout$0() { - var t2, t3, _this = this, - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), - shrinkWrapWidth = _this._widthFactor != null || constraints.maxWidth === 1 / 0, - shrinkWrapHeight = _this._heightFactor != null || constraints.maxHeight === 1 / 0, - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) { - t1.layout$2$parentUsesSize(new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight), true); - if (shrinkWrapWidth) { - t1 = _this.RenderObjectWithChildMixin__child.get$size(0); - t2 = _this._widthFactor; - if (t2 == null) - t2 = 1; - t2 = t1._dx * t2; - t1 = t2; - } else - t1 = 1 / 0; - if (shrinkWrapHeight) { - t2 = _this.RenderObjectWithChildMixin__child.get$size(0); - t3 = _this._heightFactor; - if (t3 == null) - t3 = 1; - t3 = t2._dy * t3; - t2 = t3; - } else - t2 = 1 / 0; - _this._box$_size = constraints.constrain$1(new A.Size(t1, t2)); - _this.alignChild$0(); - } else { - t1 = shrinkWrapWidth ? 0 : 1 / 0; - _this._box$_size = constraints.constrain$1(new A.Size(t1, shrinkWrapHeight ? 0 : 1 / 0)); - } - } - }; - A.SingleChildLayoutDelegate.prototype = { - getSize$1(constraints) { - return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); - }, - getConstraintsForChild$1(constraints) { - return constraints; - }, - getPositionForChild$2(size, childSize) { - return B.Offset_0_0; - } - }; - A.RenderCustomSingleChildLayoutBox.prototype = { - set$delegate(newDelegate) { - var t1 = this._shifted_box$_delegate; - if (t1 === newDelegate) - return; - if (A.getRuntimeTypeOfDartObject(newDelegate) !== A.getRuntimeTypeOfDartObject(t1) || newDelegate.shouldRelayout$1(t1)) - this.markNeedsLayout$0(); - this._shifted_box$_delegate = newDelegate; - }, - attach$1(owner) { - this.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$attach(owner); - }, - detach$0(_) { - this.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$detach(0); - }, - computeMinIntrinsicWidth$1(height) { - var t1 = A.BoxConstraints$tightForFinite(height, 1 / 0), - width = t1.constrain$1(this._shifted_box$_delegate.getSize$1(t1))._dx; - if (isFinite(width)) - return width; - return 0; - }, - computeMaxIntrinsicWidth$1(height) { - var t1 = A.BoxConstraints$tightForFinite(height, 1 / 0), - width = t1.constrain$1(this._shifted_box$_delegate.getSize$1(t1))._dx; - if (isFinite(width)) - return width; - return 0; - }, - computeMinIntrinsicHeight$1(width) { - var t1 = A.BoxConstraints$tightForFinite(1 / 0, width), - height = t1.constrain$1(this._shifted_box$_delegate.getSize$1(t1))._dy; - if (isFinite(height)) - return height; - return 0; - }, - computeMaxIntrinsicHeight$1(width) { - var t1 = A.BoxConstraints$tightForFinite(1 / 0, width), - height = t1.constrain$1(this._shifted_box$_delegate.getSize$1(t1))._dy; - if (isFinite(height)) - return height; - return 0; - }, - computeDryLayout$1(constraints) { - return constraints.constrain$1(this._shifted_box$_delegate.getSize$1(constraints)); - }, - computeDryBaseline$2(constraints, baseline) { - var childConstraints, result, t1, t2, t3, t4, - child = this.RenderObjectWithChildMixin__child; - if (child == null) - return null; - childConstraints = this._shifted_box$_delegate.getConstraintsForChild$1(constraints); - result = child.getDryBaseline$2(childConstraints, baseline); - if (result == null) - return null; - t1 = this._shifted_box$_delegate; - t2 = constraints.constrain$1(t1.getSize$1(constraints)); - t3 = childConstraints.minWidth; - t4 = childConstraints.maxWidth; - return result + t1.getPositionForChild$2(t2, t3 >= t4 && childConstraints.minHeight >= childConstraints.maxHeight ? new A.Size(A.clampDouble(0, t3, t4), A.clampDouble(0, childConstraints.minHeight, childConstraints.maxHeight)) : child._computeIntrinsics$3(B.C__DryLayout, childConstraints, child.get$_computeDryLayout()))._dy; - }, - performLayout$0() { - var childConstraints, t3, t4, t5, t6, _this = this, - t1 = type$.BoxConstraints, - t2 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); - _this._box$_size = t2.constrain$1(_this._shifted_box$_delegate.getSize$1(t2)); - if (_this.RenderObjectWithChildMixin__child != null) { - childConstraints = _this._shifted_box$_delegate.getConstraintsForChild$1(t1._as(A.RenderObject.prototype.get$constraints.call(_this))); - t1 = _this.RenderObjectWithChildMixin__child; - t1.toString; - t2 = childConstraints.minWidth; - t3 = childConstraints.maxWidth; - t4 = t2 >= t3; - t1.layout$2$parentUsesSize(childConstraints, !(t4 && childConstraints.minHeight >= childConstraints.maxHeight)); - t1 = _this.RenderObjectWithChildMixin__child.parentData; - t1.toString; - type$.BoxParentData._as(t1); - t5 = _this._shifted_box$_delegate; - t6 = _this.get$size(0); - t1.offset = t5.getPositionForChild$2(t6, t4 && childConstraints.minHeight >= childConstraints.maxHeight ? new A.Size(A.clampDouble(0, t2, t3), A.clampDouble(0, childConstraints.minHeight, childConstraints.maxHeight)) : _this.RenderObjectWithChildMixin__child.get$size(0)); - } - } - }; - A._RenderShiftedBox_RenderBox_RenderObjectWithChildMixin.prototype = { - attach$1(owner) { - var t1; - this.super$RenderObject$attach(owner); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.attach$1(owner); - }, - detach$0(_) { - var t1; - this.super$RenderObject$detach(0); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.detach$0(0); - } - }; - A.GrowthDirection.prototype = { - _enumToString$0() { - return "GrowthDirection." + this._name; - } - }; - A.SliverConstraints.prototype = { - get$isTight() { - return false; - }, - asBoxConstraints$3$crossAxisExtent$maxExtent$minExtent(crossAxisExtent, maxExtent, minExtent) { - if (crossAxisExtent == null) - crossAxisExtent = this.crossAxisExtent; - switch (A.axisDirectionToAxis(this.axisDirection).index) { - case 0: - return new A.BoxConstraints(minExtent, maxExtent, crossAxisExtent, crossAxisExtent); - case 1: - return new A.BoxConstraints(crossAxisExtent, crossAxisExtent, minExtent, maxExtent); - } - }, - asBoxConstraints$1$crossAxisExtent(crossAxisExtent) { - return this.asBoxConstraints$3$crossAxisExtent$maxExtent$minExtent(crossAxisExtent, 1 / 0, 0); - }, - asBoxConstraints$0() { - return this.asBoxConstraints$3$crossAxisExtent$maxExtent$minExtent(null, 1 / 0, 0); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (!(other instanceof A.SliverConstraints)) - return false; - return other.axisDirection === _this.axisDirection && other.growthDirection === _this.growthDirection && other.userScrollDirection === _this.userScrollDirection && other.scrollOffset === _this.scrollOffset && other.precedingScrollExtent === _this.precedingScrollExtent && other.overlap === _this.overlap && other.remainingPaintExtent === _this.remainingPaintExtent && other.crossAxisExtent === _this.crossAxisExtent && other.crossAxisDirection === _this.crossAxisDirection && other.viewportMainAxisExtent === _this.viewportMainAxisExtent && other.remainingCacheExtent === _this.remainingCacheExtent && other.cacheOrigin === _this.cacheOrigin; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.axisDirection, _this.growthDirection, _this.userScrollDirection, _this.scrollOffset, _this.precedingScrollExtent, _this.overlap, _this.remainingPaintExtent, _this.crossAxisExtent, _this.crossAxisDirection, _this.viewportMainAxisExtent, _this.remainingCacheExtent, _this.cacheOrigin, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this, - t1 = A._setArrayType([_this.axisDirection.toString$0(0), _this.growthDirection.toString$0(0), _this.userScrollDirection.toString$0(0), "scrollOffset: " + B.JSNumber_methods.toStringAsFixed$1(_this.scrollOffset, 1), "precedingScrollExtent: " + B.JSNumber_methods.toStringAsFixed$1(_this.precedingScrollExtent, 1), "remainingPaintExtent: " + B.JSNumber_methods.toStringAsFixed$1(_this.remainingPaintExtent, 1)], type$.JSArray_String), - t2 = _this.overlap; - if (t2 !== 0) - t1.push("overlap: " + B.JSNumber_methods.toStringAsFixed$1(t2, 1)); - t1.push("crossAxisExtent: " + B.JSNumber_methods.toStringAsFixed$1(_this.crossAxisExtent, 1)); - t1.push("crossAxisDirection: " + _this.crossAxisDirection.toString$0(0)); - t1.push("viewportMainAxisExtent: " + B.JSNumber_methods.toStringAsFixed$1(_this.viewportMainAxisExtent, 1)); - t1.push("remainingCacheExtent: " + B.JSNumber_methods.toStringAsFixed$1(_this.remainingCacheExtent, 1)); - t1.push("cacheOrigin: " + B.JSNumber_methods.toStringAsFixed$1(_this.cacheOrigin, 1)); - return "SliverConstraints(" + B.JSArray_methods.join$1(t1, ", ") + ")"; - } - }; - A.SliverGeometry.prototype = { - toStringShort$0() { - return "SliverGeometry"; - } - }; - A.SliverHitTestResult.prototype = {}; - A.SliverHitTestEntry.prototype = { - toString$0(_) { - return A.getRuntimeTypeOfDartObject(this.target).toString$0(0) + "@(mainAxis: " + A.S(this.mainAxisPosition) + ", crossAxis: " + A.S(this.crossAxisPosition) + ")"; - } - }; - A.SliverLogicalParentData.prototype = { - toString$0(_) { - var t1 = this.layoutOffset; - return "layoutOffset=" + (t1 == null ? "None" : B.JSNumber_methods.toStringAsFixed$1(t1, 1)); - } - }; - A.SliverLogicalContainerParentData.prototype = {}; - A.SliverPhysicalParentData.prototype = { - toString$0(_) { - return "paintOffset=" + this.paintOffset.toString$0(0); - } - }; - A.SliverPhysicalContainerParentData.prototype = {}; - A.RenderSliver.prototype = { - get$constraints() { - return type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(this)); - }, - get$semanticBounds() { - return this.get$paintBounds(); - }, - get$paintBounds() { - var _this = this, - t1 = type$.SliverConstraints; - switch (A.axisDirectionToAxis(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection).index) { - case 0: - return new A.Rect(0, 0, 0 + _this._geometry.paintExtent, 0 + t1._as(A.RenderObject.prototype.get$constraints.call(_this)).crossAxisExtent); - case 1: - return new A.Rect(0, 0, 0 + t1._as(A.RenderObject.prototype.get$constraints.call(_this)).crossAxisExtent, 0 + _this._geometry.paintExtent); - } - }, - performResize$0() { - }, - hitTest$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition, mainAxisPosition) { - var t1, _this = this; - if (mainAxisPosition >= 0 && mainAxisPosition < _this._geometry.hitTestExtent && crossAxisPosition >= 0 && crossAxisPosition < type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)).crossAxisExtent) { - t1 = _this.hitTestChildren$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition, mainAxisPosition); - if (t1) { - result.add$1(0, new A.SliverHitTestEntry(mainAxisPosition, crossAxisPosition, _this)); - return true; - } - } - return false; - }, - hitTestChildren$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition, mainAxisPosition) { - return false; - }, - calculatePaintOffset$3$from$to(constraints, from, to) { - var a = constraints.scrollOffset, - t1 = constraints.remainingPaintExtent, - b = a + t1; - return A.clampDouble(A.clampDouble(to, a, b) - A.clampDouble(from, a, b), 0, t1); - }, - calculateCacheOffset$3$from$to(constraints, from, to) { - var t1 = constraints.scrollOffset, - a = t1 + constraints.cacheOrigin, - t2 = constraints.remainingCacheExtent, - b = t1 + t2; - return A.clampDouble(A.clampDouble(to, a, b) - A.clampDouble(from, a, b), 0, t2); - }, - childCrossAxisPosition$1(child) { - return 0; - }, - childScrollOffset$1(child) { - return 0; - }, - applyPaintTransform$2(child, transform) { - }, - handleEvent$2($event, entry) { - } - }; - A.RenderSliverHelpers.prototype = { - _getRightWayUp$1(constraints) { - var t1, - reversed = A.axisDirectionIsReversed(constraints.axisDirection); - switch (constraints.growthDirection.index) { - case 0: - t1 = !reversed; - break; - case 1: - t1 = reversed; - break; - default: - t1 = null; - } - return t1; - }, - hitTestBoxChild$4$crossAxisPosition$mainAxisPosition(result, child, crossAxisPosition, mainAxisPosition) { - var delta, crossAxisDelta, absolutePosition, absoluteCrossAxisPosition, paintOffset, _this = this, _box_0 = {}, - t1 = type$.SliverConstraints, - rightWayUp = _this._getRightWayUp$1(t1._as(A.RenderObject.prototype.get$constraints.call(_this))), - t2 = child.parentData; - t2.toString; - t2 = type$.SliverMultiBoxAdaptorParentData._as(t2).layoutOffset; - t2.toString; - delta = t2 - t1._as(A.RenderObject.prototype.get$constraints.call(_this)).scrollOffset; - crossAxisDelta = _this.childCrossAxisPosition$1(child); - absolutePosition = mainAxisPosition - delta; - absoluteCrossAxisPosition = crossAxisPosition - crossAxisDelta; - paintOffset = _box_0.transformedPosition = null; - switch (A.axisDirectionToAxis(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection).index) { - case 0: - if (!rightWayUp) { - absolutePosition = child.get$size(0)._dx - absolutePosition; - delta = _this._geometry.paintExtent - child.get$size(0)._dx - delta; - } - paintOffset = new A.Offset(delta, crossAxisDelta); - _box_0.transformedPosition = new A.Offset(absolutePosition, absoluteCrossAxisPosition); - break; - case 1: - if (!rightWayUp) { - absolutePosition = child.get$size(0)._dy - absolutePosition; - delta = _this._geometry.paintExtent - child.get$size(0)._dy - delta; - } - paintOffset = new A.Offset(crossAxisDelta, delta); - _box_0.transformedPosition = new A.Offset(absoluteCrossAxisPosition, absolutePosition); - break; - } - return result.addWithOutOfBandPosition$2$hitTest$paintOffset(new A.RenderSliverHelpers_hitTestBoxChild_closure(_box_0, child), paintOffset); - }, - applyPaintTransformForBoxChild$2(child, transform) { - var delta, crossAxisDelta, _this = this, - t1 = type$.SliverConstraints, - rightWayUp = _this._getRightWayUp$1(t1._as(A.RenderObject.prototype.get$constraints.call(_this))), - t2 = child.parentData; - t2.toString; - t2 = type$.SliverMultiBoxAdaptorParentData._as(t2).layoutOffset; - t2.toString; - delta = t2 - t1._as(A.RenderObject.prototype.get$constraints.call(_this)).scrollOffset; - crossAxisDelta = _this.childCrossAxisPosition$1(child); - switch (A.axisDirectionToAxis(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection).index) { - case 0: - transform.translate$2(0, !rightWayUp ? _this._geometry.paintExtent - child.get$size(0)._dx - delta : delta, crossAxisDelta); - break; - case 1: - transform.translate$2(0, crossAxisDelta, !rightWayUp ? _this._geometry.paintExtent - child.get$size(0)._dy - delta : delta); - break; - } - } - }; - A.RenderSliverHelpers_hitTestBoxChild_closure.prototype = { - call$1(result) { - return this.child.hitTest$2$position(result, this._box_0.transformedPosition); - }, - $signature: 200 - }; - A._SliverGeometry_Object_Diagnosticable.prototype = {}; - A._SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin.prototype = { - detach$0(_) { - this.super$ParentData$detach(0); - } - }; - A._SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin.prototype = { - detach$0(_) { - this.super$ParentData$detach(0); - } - }; - A.RenderSliverList.prototype = { - performLayout$0() { - var t2, scrollOffset, targetEndScrollOffset, childConstraints, earliestUsefulChild, t3, t4, leadingChildrenWithoutLayoutOffset, t5, earliestScrollOffset, leadingChildWithLayout, firstChildScrollOffset, advance, leadingGarbage, extent, reachedEnd, trailingGarbage, child, estimatedMaxScrollOffset, t6, paintExtent, cacheExtent, _this = this, _null = null, _box_0 = {}, - constraints = type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), - t1 = _this._childManager; - t1._didUnderflow = false; - t2 = constraints.scrollOffset; - scrollOffset = t2 + constraints.cacheOrigin; - targetEndScrollOffset = scrollOffset + constraints.remainingCacheExtent; - childConstraints = constraints.asBoxConstraints$0(); - if (_this.ContainerRenderObjectMixin__firstChild == null) - if (!_this.addInitialChild$0()) { - _this._geometry = B.SliverGeometry_QEo; - t1.didFinishLayout$0(); - return; - } - _box_0.trailingChildWithLayout = null; - earliestUsefulChild = _this.ContainerRenderObjectMixin__firstChild; - t3 = earliestUsefulChild.parentData; - t3.toString; - t4 = type$.SliverMultiBoxAdaptorParentData; - if (t4._as(t3).layoutOffset == null) { - t3 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - leadingChildrenWithoutLayoutOffset = 0; - while (true) { - if (earliestUsefulChild != null) { - t5 = earliestUsefulChild.parentData; - t5.toString; - t5 = t4._as(t5).layoutOffset == null; - } else - t5 = false; - if (!t5) - break; - t5 = earliestUsefulChild.parentData; - t5.toString; - earliestUsefulChild = t3._as(t5).ContainerParentDataMixin_nextSibling; - ++leadingChildrenWithoutLayoutOffset; - } - _this.collectGarbage$2(leadingChildrenWithoutLayoutOffset, 0); - if (_this.ContainerRenderObjectMixin__firstChild == null) - if (!_this.addInitialChild$0()) { - _this._geometry = B.SliverGeometry_QEo; - t1.didFinishLayout$0(); - return; - } - } - earliestUsefulChild = _this.ContainerRenderObjectMixin__firstChild; - t3 = earliestUsefulChild.parentData; - t3.toString; - t3 = t4._as(t3).layoutOffset; - t3.toString; - earliestScrollOffset = t3; - leadingChildWithLayout = _null; - for (; earliestScrollOffset > scrollOffset; earliestScrollOffset = firstChildScrollOffset, leadingChildWithLayout = earliestUsefulChild) { - earliestUsefulChild = _this.insertAndLayoutLeadingChild$2$parentUsesSize(childConstraints, true); - if (earliestUsefulChild == null) { - t3 = _this.ContainerRenderObjectMixin__firstChild; - t5 = t3.parentData; - t5.toString; - t4._as(t5).layoutOffset = 0; - if (scrollOffset === 0) { - t3.layout$2$parentUsesSize(childConstraints, true); - earliestUsefulChild = _this.ContainerRenderObjectMixin__firstChild; - if (_box_0.trailingChildWithLayout == null) - _box_0.trailingChildWithLayout = earliestUsefulChild; - leadingChildWithLayout = earliestUsefulChild; - break; - } else { - _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, -scrollOffset); - return; - } - } - t3 = _this.ContainerRenderObjectMixin__firstChild; - t3.toString; - firstChildScrollOffset = earliestScrollOffset - _this.paintExtentOf$1(t3); - if (firstChildScrollOffset < -1e-10) { - _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, -firstChildScrollOffset); - t1 = _this.ContainerRenderObjectMixin__firstChild.parentData; - t1.toString; - t4._as(t1).layoutOffset = 0; - return; - } - t3 = earliestUsefulChild.parentData; - t3.toString; - t4._as(t3).layoutOffset = firstChildScrollOffset; - if (_box_0.trailingChildWithLayout == null) - _box_0.trailingChildWithLayout = earliestUsefulChild; - } - if (scrollOffset < 1e-10) - while (true) { - t3 = _this.ContainerRenderObjectMixin__firstChild; - t3.toString; - t3 = t3.parentData; - t3.toString; - t4._as(t3); - t5 = t3.index; - t5.toString; - if (!(t5 > 0)) - break; - t3 = t3.layoutOffset; - t3.toString; - earliestUsefulChild = _this.insertAndLayoutLeadingChild$2$parentUsesSize(childConstraints, true); - t5 = _this.ContainerRenderObjectMixin__firstChild; - t5.toString; - firstChildScrollOffset = t3 - _this.paintExtentOf$1(t5); - t5 = _this.ContainerRenderObjectMixin__firstChild.parentData; - t5.toString; - t4._as(t5).layoutOffset = 0; - if (firstChildScrollOffset < -1e-10) { - _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, -firstChildScrollOffset); - return; - } - } - if (leadingChildWithLayout == null) { - earliestUsefulChild.layout$2$parentUsesSize(childConstraints, true); - _box_0.trailingChildWithLayout = earliestUsefulChild; - } - _box_0.inLayoutRange = true; - _box_0.child = earliestUsefulChild; - t3 = earliestUsefulChild.parentData; - t3.toString; - t4._as(t3); - t5 = t3.index; - t5.toString; - _box_0.index = t5; - t3 = t3.layoutOffset; - t3.toString; - _box_0.endScrollOffset = t3 + _this.paintExtentOf$1(earliestUsefulChild); - advance = new A.RenderSliverList_performLayout_advance(_box_0, _this, childConstraints); - for (leadingGarbage = 0; _box_0.endScrollOffset < scrollOffset;) { - ++leadingGarbage; - if (!advance.call$0()) { - _this.collectGarbage$2(leadingGarbage - 1, 0); - t1 = _this.ContainerRenderObjectMixin__lastChild; - t1.toString; - t2 = t1.parentData; - t2.toString; - t2 = t4._as(t2).layoutOffset; - t2.toString; - extent = t2 + _this.paintExtentOf$1(t1); - _this._geometry = A.SliverGeometry$(_null, false, _null, _null, extent, 0, 0, extent, _null); - return; - } - } - while (true) { - if (!(_box_0.endScrollOffset < targetEndScrollOffset)) { - reachedEnd = false; - break; - } - if (!advance.call$0()) { - reachedEnd = true; - break; - } - } - t3 = _box_0.child; - trailingGarbage = 0; - if (t3 != null) { - t3 = t3.parentData; - t3.toString; - t5 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - t3 = _box_0.child = t5._as(t3).ContainerParentDataMixin_nextSibling; - for (; t3 != null; t3 = child) { - ++trailingGarbage; - t3 = t3.parentData; - t3.toString; - child = t5._as(t3).ContainerParentDataMixin_nextSibling; - _box_0.child = child; - } - } - _this.collectGarbage$2(leadingGarbage, trailingGarbage); - estimatedMaxScrollOffset = _box_0.endScrollOffset; - if (!reachedEnd) { - t3 = _this.ContainerRenderObjectMixin__firstChild; - t3.toString; - t3 = t3.parentData; - t3.toString; - t4._as(t3); - t5 = t3.index; - t5.toString; - t6 = _this.ContainerRenderObjectMixin__lastChild; - t6.toString; - t6 = t6.parentData; - t6.toString; - t6 = t4._as(t6).index; - t6.toString; - estimatedMaxScrollOffset = t1.estimateMaxScrollOffset$5$firstIndex$lastIndex$leadingScrollOffset$trailingScrollOffset(constraints, t5, t6, t3.layoutOffset, estimatedMaxScrollOffset); - } - t3 = _this.ContainerRenderObjectMixin__firstChild; - t3.toString; - t3 = t3.parentData; - t3.toString; - t3 = t4._as(t3).layoutOffset; - t3.toString; - paintExtent = _this.calculatePaintOffset$3$from$to(constraints, t3, _box_0.endScrollOffset); - t3 = _this.ContainerRenderObjectMixin__firstChild; - t3.toString; - t3 = t3.parentData; - t3.toString; - t3 = t4._as(t3).layoutOffset; - t3.toString; - cacheExtent = _this.calculateCacheOffset$3$from$to(constraints, t3, _box_0.endScrollOffset); - t3 = _box_0.endScrollOffset; - _this._geometry = A.SliverGeometry$(cacheExtent, t3 > t2 + constraints.remainingPaintExtent || t2 > 0, _null, _null, estimatedMaxScrollOffset, paintExtent, 0, estimatedMaxScrollOffset, _null); - if (estimatedMaxScrollOffset === t3) - t1._didUnderflow = true; - t1.didFinishLayout$0(); - } - }; - A.RenderSliverList_performLayout_advance.prototype = { - call$0() { - var t4, child, t5, - t1 = this._box_0, - t2 = t1.child, - t3 = t1.trailingChildWithLayout; - if (t2 == t3) - t1.inLayoutRange = false; - t4 = this.$this; - t2 = t2.parentData; - t2.toString; - child = t1.child = A._instanceType(t4)._eval$1("ContainerRenderObjectMixin.1")._as(t2).ContainerParentDataMixin_nextSibling; - t2 = child == null; - if (t2) - t1.inLayoutRange = false; - t5 = ++t1.index; - if (!t1.inLayoutRange) { - if (!t2) { - t2 = child.parentData; - t2.toString; - t2 = type$.SliverMultiBoxAdaptorParentData._as(t2).index; - t2.toString; - t5 = t2 !== t5; - t2 = t5; - } else - t2 = true; - t5 = this.childConstraints; - if (t2) { - child = t4.insertAndLayoutChild$3$after$parentUsesSize(t5, t3, true); - t1.child = child; - if (child == null) - return false; - } else - child.layout$2$parentUsesSize(t5, true); - t2 = t1.trailingChildWithLayout = t1.child; - } else - t2 = child; - t3 = t2.parentData; - t3.toString; - type$.SliverMultiBoxAdaptorParentData._as(t3); - t5 = t1.endScrollOffset; - t3.layoutOffset = t5; - t1.endScrollOffset = t5 + t4.paintExtentOf$1(t2); - return true; - }, - $signature: 60 - }; - A.KeepAliveParentDataMixin.prototype = {$isParentData: 1}; - A.RenderSliverWithKeepAliveMixin.prototype = { - setupParentData$1(child) { - } - }; - A.SliverMultiBoxAdaptorParentData.prototype = { - toString$0(_) { - var t1 = this.index, - t2 = this.KeepAliveParentDataMixin_keepAlive ? "keepAlive; " : ""; - return "index=" + A.S(t1) + "; " + t2 + this.super$SliverLogicalParentData$toString(0); - } - }; - A.RenderSliverMultiBoxAdaptor.prototype = { - setupParentData$1(child) { - if (!(child.parentData instanceof A.SliverMultiBoxAdaptorParentData)) - child.parentData = new A.SliverMultiBoxAdaptorParentData(false, null, null); - }, - adoptChild$1(child) { - var t1; - this.super$RenderObject$adoptChild(child); - t1 = child.parentData; - t1.toString; - if (!type$.SliverMultiBoxAdaptorParentData._as(t1)._keptAlive) - this._childManager.didAdoptChild$1(type$.RenderBox._as(child)); - }, - insert$2$after(_, child, after) { - this.super$ContainerRenderObjectMixin$insert(0, child, after); - }, - move$2$after(child, after) { - var t2, _this = this, - t1 = child.parentData; - t1.toString; - type$.SliverMultiBoxAdaptorParentData._as(t1); - if (!t1._keptAlive) { - _this.super$ContainerRenderObjectMixin$move(child, after); - _this._childManager.didAdoptChild$1(child); - _this.markNeedsLayout$0(); - } else { - t2 = _this._keepAliveBucket; - if (t2.$index(0, t1.index) === child) - t2.remove$1(0, t1.index); - _this._childManager.didAdoptChild$1(child); - t1 = t1.index; - t1.toString; - t2.$indexSet(0, t1, child); - } - }, - remove$1(_, child) { - var t1 = child.parentData; - t1.toString; - type$.SliverMultiBoxAdaptorParentData._as(t1); - if (!t1._keptAlive) { - this.super$ContainerRenderObjectMixin$remove(0, child); - return; - } - this._keepAliveBucket.remove$1(0, t1.index); - this.dropChild$1(child); - }, - _createOrObtainChild$2$after(index, after) { - this.invokeLayoutCallback$1$1(new A.RenderSliverMultiBoxAdaptor__createOrObtainChild_closure(this, index, after), type$.SliverConstraints); - }, - _destroyOrCacheChild$1(child) { - var t2, _this = this, - t1 = child.parentData; - t1.toString; - type$.SliverMultiBoxAdaptorParentData._as(t1); - if (t1.KeepAliveParentDataMixin_keepAlive) { - _this.remove$1(0, child); - t2 = t1.index; - t2.toString; - _this._keepAliveBucket.$indexSet(0, t2, child); - child.parentData = t1; - _this.super$RenderObject$adoptChild(child); - t1._keptAlive = true; - } else - _this._childManager.removeChild$1(child); - }, - attach$1(owner) { - var t1; - this.super$_RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin$attach(owner); - for (t1 = this._keepAliveBucket, t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) - t1.__js_helper$_current.attach$1(owner); - }, - detach$0(_) { - var t1; - this.super$_RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin$detach(0); - for (t1 = this._keepAliveBucket, t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) - t1.__js_helper$_current.detach$0(0); - }, - redepthChildren$0() { - this.super$ContainerRenderObjectMixin$redepthChildren(); - var t1 = this._keepAliveBucket; - new A.LinkedHashMapValuesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>")).forEach$1(0, this.get$redepthChild()); - }, - visitChildren$1(visitor) { - var t1; - this.super$ContainerRenderObjectMixin$visitChildren(visitor); - t1 = this._keepAliveBucket; - new A.LinkedHashMapValuesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>")).forEach$1(0, visitor); - }, - visitChildrenForSemantics$1(visitor) { - this.super$ContainerRenderObjectMixin$visitChildren(visitor); - }, - get$semanticBounds() { - var _this = this, - t1 = _this._geometry, - t2 = false; - if (t1 != null) - if (!t1.visible) { - t1 = _this.ContainerRenderObjectMixin__firstChild; - t1 = t1 != null && t1._box$_size != null; - } else - t1 = t2; - else - t1 = t2; - if (t1) { - t1 = _this.ContainerRenderObjectMixin__firstChild.get$size(0); - return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - } - return A.RenderSliver.prototype.get$semanticBounds.call(_this); - }, - addInitialChild$2$index$layoutOffset(index, layoutOffset) { - var t1; - this._createOrObtainChild$2$after(index, null); - t1 = this.ContainerRenderObjectMixin__firstChild; - if (t1 != null) { - t1 = t1.parentData; - t1.toString; - type$.SliverMultiBoxAdaptorParentData._as(t1).layoutOffset = layoutOffset; - return true; - } - this._childManager._didUnderflow = true; - return false; - }, - addInitialChild$0() { - return this.addInitialChild$2$index$layoutOffset(0, 0); - }, - insertAndLayoutLeadingChild$2$parentUsesSize(childConstraints, parentUsesSize) { - var t2, index, t3, _this = this, - t1 = _this.ContainerRenderObjectMixin__firstChild; - t1.toString; - t1 = t1.parentData; - t1.toString; - t2 = type$.SliverMultiBoxAdaptorParentData; - t1 = t2._as(t1).index; - t1.toString; - index = t1 - 1; - _this._createOrObtainChild$2$after(index, null); - t1 = _this.ContainerRenderObjectMixin__firstChild; - t1.toString; - t3 = t1.parentData; - t3.toString; - t3 = t2._as(t3).index; - t3.toString; - if (t3 === index) { - t1.layout$2$parentUsesSize(childConstraints, parentUsesSize); - return _this.ContainerRenderObjectMixin__firstChild; - } - _this._childManager._didUnderflow = true; - return null; - }, - insertAndLayoutChild$3$after$parentUsesSize(childConstraints, after, parentUsesSize) { - var t2, index, child, - t1 = after.parentData; - t1.toString; - t2 = type$.SliverMultiBoxAdaptorParentData; - t1 = t2._as(t1).index; - t1.toString; - index = t1 + 1; - this._createOrObtainChild$2$after(index, after); - t1 = after.parentData; - t1.toString; - child = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1")._as(t1).ContainerParentDataMixin_nextSibling; - if (child != null) { - t1 = child.parentData; - t1.toString; - t1 = t2._as(t1).index; - t1.toString; - t1 = t1 === index; - } else - t1 = false; - if (t1) { - child.layout$2$parentUsesSize(childConstraints, parentUsesSize); - return child; - } - this._childManager._didUnderflow = true; - return null; - }, - collectGarbage$2(leadingGarbage, trailingGarbage) { - var t1 = {}; - t1.leadingGarbage = leadingGarbage; - t1.trailingGarbage = trailingGarbage; - this.invokeLayoutCallback$1$1(new A.RenderSliverMultiBoxAdaptor_collectGarbage_closure(t1, this), type$.SliverConstraints); - }, - paintExtentOf$1(child) { - var t1; - switch (A.axisDirectionToAxis(type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(this)).axisDirection).index) { - case 0: - t1 = child.get$size(0)._dx; - break; - case 1: - t1 = child.get$size(0)._dy; - break; - default: - t1 = null; - } - return t1; - }, - hitTestChildren$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition, mainAxisPosition) { - var t1, t2, - child = this.ContainerRenderObjectMixin__lastChild, - boxResult = A.BoxHitTestResult$wrap(result); - for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { - if (this.hitTestBoxChild$4$crossAxisPosition$mainAxisPosition(boxResult, child, crossAxisPosition, mainAxisPosition)) - return true; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_previousSibling; - } - return false; - }, - childScrollOffset$1(child) { - var t1 = child.parentData; - t1.toString; - return type$.SliverMultiBoxAdaptorParentData._as(t1).layoutOffset; - }, - paintsChild$1(child) { - var childParentData = type$.nullable_SliverMultiBoxAdaptorParentData._as(child.parentData); - return (childParentData == null ? null : childParentData.index) != null && !this._keepAliveBucket.containsKey$1(0, childParentData.index); - }, - applyPaintTransform$2(child, transform) { - if (!this.paintsChild$1(child)) - transform.setZero$0(); - else - this.applyPaintTransformForBoxChild$2(child, transform); - }, - paint$2(context, offset) { - var t1, addExtent, originOffset, mainAxisUnit, crossAxisUnit, child, t2, t3, t4, mainAxisDelta, crossAxisDelta, t5, t6, t7, childOffset, t8, _this = this, _null = null; - if (_this.ContainerRenderObjectMixin__firstChild == null) - return; - t1 = type$.SliverConstraints; - addExtent = true; - switch (A.applyGrowthDirectionToAxisDirection(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).growthDirection).index) { - case 0: - originOffset = offset.$add(0, new A.Offset(0, _this._geometry.paintExtent)); - mainAxisUnit = B.Offset_0_m1; - crossAxisUnit = B.Offset_1_0; - break; - case 1: - originOffset = offset; - mainAxisUnit = B.Offset_1_0; - crossAxisUnit = B.Offset_0_1; - addExtent = false; - break; - case 2: - originOffset = offset; - mainAxisUnit = B.Offset_0_1; - crossAxisUnit = B.Offset_1_0; - addExtent = false; - break; - case 3: - originOffset = offset.$add(0, new A.Offset(_this._geometry.paintExtent, 0)); - mainAxisUnit = B.Offset_m1_0; - crossAxisUnit = B.Offset_0_1; - break; - default: - addExtent = _null; - originOffset = addExtent; - crossAxisUnit = originOffset; - mainAxisUnit = crossAxisUnit; - } - child = _this.ContainerRenderObjectMixin__firstChild; - for (t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), t3 = type$.SliverMultiBoxAdaptorParentData; child != null;) { - t4 = child.parentData; - t4.toString; - t4 = t3._as(t4).layoutOffset; - t4.toString; - mainAxisDelta = t4 - t1._as(A.RenderObject.prototype.get$constraints.call(_this)).scrollOffset; - crossAxisDelta = _this.childCrossAxisPosition$1(child); - t4 = originOffset._dx; - t5 = mainAxisUnit._dx; - t4 = t4 + t5 * mainAxisDelta + crossAxisUnit._dx * crossAxisDelta; - t6 = originOffset._dy; - t7 = mainAxisUnit._dy; - t6 = t6 + t7 * mainAxisDelta + crossAxisUnit._dy * crossAxisDelta; - childOffset = new A.Offset(t4, t6); - if (addExtent) { - t8 = _this.paintExtentOf$1(child); - childOffset = new A.Offset(t4 + t5 * t8, t6 + t7 * t8); - } - if (mainAxisDelta < t1._as(A.RenderObject.prototype.get$constraints.call(_this)).remainingPaintExtent && mainAxisDelta + _this.paintExtentOf$1(child) > 0) - context.paintChild$2(child, childOffset); - t4 = child.parentData; - t4.toString; - child = t2._as(t4).ContainerParentDataMixin_nextSibling; - } - }, - debugDescribeChildren$0() { - var t1, t2, indices, _i, index, t3, - _s17_ = "child with index ", - children = A._setArrayType([], type$.JSArray_DiagnosticsNode), - child = this.ContainerRenderObjectMixin__firstChild; - if (child != null) - for (t1 = type$.SliverMultiBoxAdaptorParentData; true;) { - t2 = child.parentData; - t2.toString; - t1._as(t2); - children.push(new A.DiagnosticableTreeNode(child, _s17_ + A.S(t2.index), true, true, null, null)); - if (child == this.ContainerRenderObjectMixin__lastChild) - break; - child = t2.ContainerParentDataMixin_nextSibling; - } - t1 = this._keepAliveBucket; - if (t1.__js_helper$_length !== 0) { - t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>"); - indices = A.List_List$_of(new A.LinkedHashMapKeysIterable(t1, t2), t2._eval$1("Iterable.E")); - B.JSArray_methods.sort$0(indices); - for (t2 = indices.length, _i = 0; _i < indices.length; indices.length === t2 || (0, A.throwConcurrentModificationError)(indices), ++_i) { - index = indices[_i]; - t3 = t1.$index(0, index); - t3.toString; - children.push(new A.DiagnosticableTreeNode(t3, _s17_ + index + " (kept alive but not laid out)", true, true, null, B.DiagnosticsTreeStyle_2)); - } - } - return children; - } - }; - A.RenderSliverMultiBoxAdaptor__createOrObtainChild_closure.prototype = { - call$1(constraints) { - var child, - t1 = this.$this, - t2 = t1._keepAliveBucket, - t3 = this.index, - t4 = this.after; - if (t2.containsKey$1(0, t3)) { - child = t2.remove$1(0, t3); - t2 = child.parentData; - t2.toString; - type$.SliverMultiBoxAdaptorParentData._as(t2); - t1.dropChild$1(child); - child.parentData = t2; - t1.super$ContainerRenderObjectMixin$insert(0, child, t4); - t2._keptAlive = false; - } else - t1._childManager.createChild$2$after(t3, t4); - }, - $signature: 199 - }; - A.RenderSliverMultiBoxAdaptor_collectGarbage_closure.prototype = { - call$1(constraints) { - var t1, t2, t3, t4; - for (t1 = this._box_0, t2 = this.$this; t1.leadingGarbage > 0;) { - t3 = t2.ContainerRenderObjectMixin__firstChild; - t3.toString; - t2._destroyOrCacheChild$1(t3); - --t1.leadingGarbage; - } - for (; t1.trailingGarbage > 0;) { - t3 = t2.ContainerRenderObjectMixin__lastChild; - t3.toString; - t2._destroyOrCacheChild$1(t3); - --t1.trailingGarbage; - } - t1 = t2._keepAliveBucket; - t3 = A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>"); - t4 = t3._eval$1("WhereIterable"); - t1 = A.List_List$_of(new A.WhereIterable(new A.LinkedHashMapValuesIterable(t1, t3), new A.RenderSliverMultiBoxAdaptor_collectGarbage__closure(), t4), t4._eval$1("Iterable.E")); - B.JSArray_methods.forEach$1(t1, t2._childManager.get$removeChild()); - }, - $signature: 199 - }; - A.RenderSliverMultiBoxAdaptor_collectGarbage__closure.prototype = { - call$1(child) { - var t1 = child.parentData; - t1.toString; - return !type$.SliverMultiBoxAdaptorParentData._as(t1).KeepAliveParentDataMixin_keepAlive; - }, - $signature: 359 - }; - A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$RenderObject$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.SliverMultiBoxAdaptorParentData; child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$RenderObject$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.SliverMultiBoxAdaptorParentData; child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers.prototype = {}; - A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin.prototype = {}; - A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin.prototype = { - detach$0(_) { - this.super$ParentData$detach(0); - } - }; - A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin.prototype = {}; - A.RenderSliverEdgeInsetsPadding.prototype = { - get$beforePadding() { - var _this = this, - t1 = type$.SliverConstraints; - switch (A.applyGrowthDirectionToAxisDirection(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).growthDirection).index) { - case 0: - t1 = _this._resolvedPadding.bottom; - break; - case 1: - t1 = _this._resolvedPadding.left; - break; - case 2: - t1 = _this._resolvedPadding.top; - break; - case 3: - t1 = _this._resolvedPadding.right; - break; - default: - t1 = null; - } - return t1; - }, - get$afterPadding() { - var _this = this, - t1 = type$.SliverConstraints; - switch (A.applyGrowthDirectionToAxisDirection(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).growthDirection).index) { - case 0: - t1 = _this._resolvedPadding.top; - break; - case 1: - t1 = _this._resolvedPadding.right; - break; - case 2: - t1 = _this._resolvedPadding.bottom; - break; - case 3: - t1 = _this._resolvedPadding.left; - break; - default: - t1 = null; - } - return t1; - }, - get$crossAxisPadding() { - switch (A.axisDirectionToAxis(type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(this)).axisDirection).index) { - case 0: - var t1 = this._resolvedPadding; - t1 = t1.get$_top(0) + t1.get$_bottom(0); - break; - case 1: - t1 = this._resolvedPadding.get$horizontal(); - break; - default: - t1 = null; - } - return t1; - }, - setupParentData$1(child) { - if (!(child.parentData instanceof A.SliverPhysicalParentData)) - child.parentData = new A.SliverPhysicalParentData(B.Offset_0_0); - }, - performLayout$0() { - var beforePadding, t3, mainAxisPadding, crossAxisPadding, paintExtent, beforePaddingPaintExtent, overlap, t4, t5, t6, t7, t8, t9, t10, t11, childLayoutGeometry, scrollExtent, beforePaddingCacheExtent, afterPaddingCacheExtent, afterPaddingPaintExtent, mainAxisPaddingPaintExtent, _this = this, _null = null, - t1 = type$.SliverConstraints, - constraints = t1._as(A.RenderObject.prototype.get$constraints.call(_this)), - paintOffset = new A.RenderSliverEdgeInsetsPadding_performLayout_paintOffset(_this, constraints), - cacheOffset = new A.RenderSliverEdgeInsetsPadding_performLayout_cacheOffset(_this, constraints), - t2 = _this._resolvedPadding; - t2.toString; - beforePadding = _this.get$beforePadding(); - _this.get$afterPadding(); - t3 = _this._resolvedPadding; - t3.toString; - mainAxisPadding = t3.along$1(A.axisDirectionToAxis(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).axisDirection)); - crossAxisPadding = _this.get$crossAxisPadding(); - if (_this.RenderObjectWithChildMixin__child == null) { - paintExtent = paintOffset.call$2$from$to(0, mainAxisPadding); - _this._geometry = A.SliverGeometry$(cacheOffset.call$2$from$to(0, mainAxisPadding), false, _null, _null, mainAxisPadding, Math.min(paintExtent, constraints.remainingPaintExtent), 0, mainAxisPadding, _null); - return; - } - beforePaddingPaintExtent = paintOffset.call$2$from$to(0, beforePadding); - overlap = constraints.overlap; - if (overlap > 0) - overlap = Math.max(0, overlap - beforePaddingPaintExtent); - t1 = _this.RenderObjectWithChildMixin__child; - t1.toString; - t3 = Math.max(0, constraints.scrollOffset - beforePadding); - t4 = Math.min(0, constraints.cacheOrigin + beforePadding); - t5 = constraints.remainingPaintExtent; - t6 = paintOffset.call$2$from$to(0, beforePadding); - t7 = constraints.remainingCacheExtent; - t8 = cacheOffset.call$2$from$to(0, beforePadding); - t9 = Math.max(0, constraints.crossAxisExtent - crossAxisPadding); - t10 = constraints.axisDirection; - t11 = constraints.growthDirection; - t1.layout$2$parentUsesSize(new A.SliverConstraints(t10, t11, constraints.userScrollDirection, t3, beforePadding + constraints.precedingScrollExtent, overlap, t5 - t6, t9, constraints.crossAxisDirection, constraints.viewportMainAxisExtent, t4, t7 - t8), true); - childLayoutGeometry = _this.RenderObjectWithChildMixin__child._geometry; - t1 = childLayoutGeometry.scrollOffsetCorrection; - if (t1 != null) { - _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, t1); - return; - } - scrollExtent = childLayoutGeometry.scrollExtent; - beforePaddingCacheExtent = cacheOffset.call$2$from$to(0, beforePadding); - t1 = beforePadding + scrollExtent; - t3 = mainAxisPadding + scrollExtent; - afterPaddingCacheExtent = cacheOffset.call$2$from$to(t1, t3); - afterPaddingPaintExtent = paintOffset.call$2$from$to(t1, t3); - mainAxisPaddingPaintExtent = beforePaddingPaintExtent + afterPaddingPaintExtent; - t1 = childLayoutGeometry.paintExtent; - t4 = childLayoutGeometry.layoutExtent; - paintExtent = Math.min(beforePaddingPaintExtent + Math.max(t1, t4 + afterPaddingPaintExtent), t5); - t5 = childLayoutGeometry.paintOrigin; - t4 = Math.min(mainAxisPaddingPaintExtent + t4, paintExtent); - t7 = Math.min(beforePaddingCacheExtent + afterPaddingCacheExtent + childLayoutGeometry.cacheExtent, t7); - t6 = childLayoutGeometry.maxPaintExtent; - t1 = Math.max(mainAxisPaddingPaintExtent + t1, beforePaddingPaintExtent + childLayoutGeometry.hitTestExtent); - _this._geometry = A.SliverGeometry$(t7, childLayoutGeometry.hasVisualOverflow, t1, t4, mainAxisPadding + t6, paintExtent, t5, t3, _null); - switch (A.applyGrowthDirectionToAxisDirection(t10, t11).index) { - case 0: - t1 = paintOffset.call$2$from$to(t2.bottom + scrollExtent, t2.get$_top(0) + t2.get$_bottom(0) + scrollExtent); - break; - case 3: - t1 = paintOffset.call$2$from$to(t2.right + scrollExtent, t2.get$horizontal() + scrollExtent); - break; - case 1: - t1 = paintOffset.call$2$from$to(0, t2.left); - break; - case 2: - t1 = paintOffset.call$2$from$to(0, t2.top); - break; - default: - t1 = _null; - } - t3 = _this.RenderObjectWithChildMixin__child.parentData; - t3.toString; - type$.SliverPhysicalParentData._as(t3); - switch (A.axisDirectionToAxis(t10).index) { - case 0: - t1 = new A.Offset(t1, t2.top); - break; - case 1: - t1 = new A.Offset(t2.left, t1); - break; - default: - t1 = _null; - } - t3.paintOffset = t1; - }, - hitTestChildren$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition, mainAxisPosition) { - var t2, t3, t4, isHit, _this = this, - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null && t1._geometry.hitTestExtent > 0) { - t1 = t1.parentData; - t1.toString; - type$.SliverPhysicalParentData._as(t1); - t2 = _this.calculatePaintOffset$3$from$to(type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), 0, _this.get$beforePadding()); - t3 = _this.RenderObjectWithChildMixin__child; - t3.toString; - t3 = _this.childCrossAxisPosition$1(t3); - t1 = t1.paintOffset; - t4 = _this.RenderObjectWithChildMixin__child.get$hitTest(); - result._localTransforms.push(new A._OffsetTransformPart(new A.Offset(-t1._dx, -t1._dy))); - isHit = t4.call$3$crossAxisPosition$mainAxisPosition(result, crossAxisPosition - t3, mainAxisPosition - t2); - result.popTransform$0(); - return isHit; - } - return false; - }, - childCrossAxisPosition$1(child) { - var t1; - switch (A.axisDirectionToAxis(type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(this)).axisDirection).index) { - case 0: - t1 = this._resolvedPadding.top; - break; - case 1: - t1 = this._resolvedPadding.left; - break; - default: - t1 = null; - } - return t1; - }, - childScrollOffset$1(child) { - return this.get$beforePadding(); - }, - applyPaintTransform$2(child, transform) { - var t1 = child.parentData; - t1.toString; - t1 = type$.SliverPhysicalParentData._as(t1).paintOffset; - transform.translate$2(0, t1._dx, t1._dy); - }, - paint$2(context, offset) { - var t2, - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null && t1._geometry.visible) { - t2 = t1.parentData; - t2.toString; - context.paintChild$2(t1, offset.$add(0, type$.SliverPhysicalParentData._as(t2).paintOffset)); - } - } - }; - A.RenderSliverEdgeInsetsPadding_performLayout_paintOffset.prototype = { - call$2$from$to(from, to) { - return this.$this.calculatePaintOffset$3$from$to(this.constraints, from, to); - }, - $signature: 197 - }; - A.RenderSliverEdgeInsetsPadding_performLayout_cacheOffset.prototype = { - call$2$from$to(from, to) { - return this.$this.calculateCacheOffset$3$from$to(this.constraints, from, to); - }, - $signature: 197 - }; - A.RenderSliverPadding.prototype = { - _sliver_padding$_resolve$0() { - if (this._resolvedPadding != null) - return; - this._resolvedPadding = this._sliver_padding$_padding; - }, - set$padding(_, value) { - var _this = this; - if (_this._sliver_padding$_padding.$eq(0, value)) - return; - _this._sliver_padding$_padding = value; - _this._resolvedPadding = null; - _this.markNeedsLayout$0(); - }, - set$textDirection(value) { - var _this = this; - if (_this._sliver_padding$_textDirection === value) - return; - _this._sliver_padding$_textDirection = value; - _this._resolvedPadding = null; - _this.markNeedsLayout$0(); - }, - performLayout$0() { - this._sliver_padding$_resolve$0(); - this.super$RenderSliverEdgeInsetsPadding$performLayout(); - } - }; - A._RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin.prototype = { - attach$1(owner) { - var t1; - this.super$RenderObject$attach(owner); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.attach$1(owner); - }, - detach$0(_) { - var t1; - this.super$RenderObject$detach(0); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.detach$0(0); - } - }; - A.StackParentData.prototype = { - get$isPositioned() { - var _this = this; - return _this.top != null || _this.right != null || _this.bottom != null || _this.left != null || _this.width != null || _this.height != null; - }, - positionedChildConstraints$1(stackSize) { - var _0_3_isSet, _0_30, left, t1, t2, right, _1_1, _1_3, _1_3_isSet, _1_30, $top, t3, bottom, _this = this, _null = null, - _0_1 = _this.left, - _0_3 = _this.right; - $label0$0: { - _0_3_isSet = _0_1 != null; - _0_30 = _null; - left = _null; - t1 = false; - if (_0_3_isSet) { - t2 = _0_1 == null; - if (t2) - A._asDouble(_0_1); - left = t2 ? A._asDouble(_0_1) : _0_1; - t1 = _0_3 != null; - if (t1) - if (_0_3 == null) - A._asDouble(_0_3); - _0_30 = _0_3; - } - if (t1) { - right = _0_3_isSet ? _0_30 : _0_3; - if (right == null) - right = A._asDouble(right); - t1 = stackSize._dx - right - left; - break $label0$0; - } - t1 = _this.width; - break $label0$0; - } - _1_1 = _this.top; - _1_3 = _this.bottom; - $label1$1: { - _1_3_isSet = _1_1 != null; - _1_30 = _null; - $top = _null; - t2 = false; - if (_1_3_isSet) { - t3 = _1_1 == null; - if (t3) - A._asDouble(_1_1); - $top = t3 ? A._asDouble(_1_1) : _1_1; - t2 = _1_3 != null; - if (t2) - if (_1_3 == null) - A._asDouble(_1_3); - _1_30 = _1_3; - } - if (t2) { - bottom = _1_3_isSet ? _1_30 : _1_3; - if (bottom == null) - bottom = A._asDouble(bottom); - t2 = stackSize._dy - bottom - $top; - break $label1$1; - } - t2 = _this.height; - break $label1$1; - } - t1 = t1 == null ? _null : Math.max(0, t1); - return A.BoxConstraints$tightFor(t2 == null ? _null : Math.max(0, t2), t1); - }, - toString$0(_) { - var _this = this, - t1 = A._setArrayType([], type$.JSArray_String), - t2 = _this.top; - if (t2 != null) - t1.push("top=" + A.debugFormatDouble(t2)); - t2 = _this.right; - if (t2 != null) - t1.push("right=" + A.debugFormatDouble(t2)); - t2 = _this.bottom; - if (t2 != null) - t1.push("bottom=" + A.debugFormatDouble(t2)); - t2 = _this.left; - if (t2 != null) - t1.push("left=" + A.debugFormatDouble(t2)); - t2 = _this.width; - if (t2 != null) - t1.push("width=" + A.debugFormatDouble(t2)); - t2 = _this.height; - if (t2 != null) - t1.push("height=" + A.debugFormatDouble(t2)); - if (t1.length === 0) - t1.push("not positioned"); - t1.push(_this.super$BoxParentData$toString(0)); - return B.JSArray_methods.join$1(t1, "; "); - } - }; - A.StackFit.prototype = { - _enumToString$0() { - return "StackFit." + this._name; - } - }; - A.RenderStack.prototype = { - setupParentData$1(child) { - if (!(child.parentData instanceof A.StackParentData)) - child.parentData = new A.StackParentData(null, null, B.Offset_0_0); - }, - get$_stack$_resolvedAlignment() { - var _this = this, - t1 = _this._resolvedAlignmentCache; - return t1 == null ? _this._resolvedAlignmentCache = _this._stack$_alignment.resolve$1(_this._stack$_textDirection) : t1; - }, - set$alignment(value) { - var _this = this; - if (_this._stack$_alignment.$eq(0, value)) - return; - _this._stack$_alignment = value; - _this._resolvedAlignmentCache = null; - _this.markNeedsLayout$0(); - }, - set$textDirection(value) { - var _this = this; - if (_this._stack$_textDirection == value) - return; - _this._stack$_textDirection = value; - _this._resolvedAlignmentCache = null; - _this.markNeedsLayout$0(); - }, - set$fit(value) { - if (this._fit !== value) { - this._fit = value; - this.markNeedsLayout$0(); - } - }, - set$clipBehavior(value) { - var _this = this; - if (value !== _this._stack$_clipBehavior) { - _this._stack$_clipBehavior = value; - _this.markNeedsPaint$0(); - _this.markNeedsSemanticsUpdate$0(); - } - }, - computeMinIntrinsicWidth$1(height) { - return A.RenderStack_getIntrinsicDimension(this.ContainerRenderObjectMixin__firstChild, new A.RenderStack_computeMinIntrinsicWidth_closure(height)); - }, - computeMaxIntrinsicWidth$1(height) { - return A.RenderStack_getIntrinsicDimension(this.ContainerRenderObjectMixin__firstChild, new A.RenderStack_computeMaxIntrinsicWidth_closure(height)); - }, - computeMinIntrinsicHeight$1(width) { - return A.RenderStack_getIntrinsicDimension(this.ContainerRenderObjectMixin__firstChild, new A.RenderStack_computeMinIntrinsicHeight_closure(width)); - }, - computeMaxIntrinsicHeight$1(width) { - return A.RenderStack_getIntrinsicDimension(this.ContainerRenderObjectMixin__firstChild, new A.RenderStack_computeMaxIntrinsicHeight_closure(width)); - }, - computeDistanceToActualBaseline$1(baseline) { - return this.defaultComputeDistanceToHighestActualBaseline$1(baseline); - }, - computeDryBaseline$2(constraints, baseline) { - var t1, alignment, size, child, t2, baselineOffset, t3, _this = this; - switch (_this._fit.index) { - case 0: - t1 = new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight); - break; - case 1: - t1 = A.BoxConstraints$tight(new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight))); - break; - case 2: - t1 = constraints; - break; - default: - t1 = null; - } - alignment = _this.get$_stack$_resolvedAlignment(); - size = _this._computeIntrinsics$3(B.C__DryLayout, constraints, _this.get$_computeDryLayout()); - child = _this.ContainerRenderObjectMixin__firstChild; - t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - baselineOffset = null; - while (child != null) { - baselineOffset = A.BaselineOffset_minOf(baselineOffset, A.RenderStack__baselineForChild(child, size, t1, alignment, baseline)); - t3 = child.parentData; - t3.toString; - child = t2._as(t3).ContainerParentDataMixin_nextSibling; - } - return baselineOffset; - }, - computeDryLayout$1(constraints) { - return this._stack$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); - }, - _stack$_computeSize$2$constraints$layoutChild(constraints, layoutChild) { - var t1, t2, t3, t4, t5, t6, width, height, child, height0, width0, hasNonPositionedChildren, childSize; - if (this.ContainerRenderObjectMixin__childCount === 0) { - t1 = constraints.minWidth; - t2 = constraints.maxWidth; - t3 = A.clampDouble(1 / 0, t1, t2); - t4 = constraints.minHeight; - t5 = constraints.maxHeight; - t6 = A.clampDouble(1 / 0, t4, t5); - return isFinite(t3) && isFinite(t6) ? new A.Size(A.clampDouble(1 / 0, t1, t2), A.clampDouble(1 / 0, t4, t5)) : new A.Size(A.clampDouble(0, t1, t2), A.clampDouble(0, t4, t5)); - } - width = constraints.minWidth; - height = constraints.minHeight; - switch (this._fit.index) { - case 0: - t1 = new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight); - break; - case 1: - t1 = A.BoxConstraints$tight(new A.Size(A.clampDouble(1 / 0, width, constraints.maxWidth), A.clampDouble(1 / 0, height, constraints.maxHeight))); - break; - case 2: - t1 = constraints; - break; - default: - t1 = null; - } - child = this.ContainerRenderObjectMixin__firstChild; - for (t2 = type$.StackParentData, height0 = height, width0 = width, hasNonPositionedChildren = false; child != null;) { - t3 = child.parentData; - t3.toString; - t2._as(t3); - if (!t3.get$isPositioned()) { - childSize = layoutChild.call$2(child, t1); - width0 = Math.max(width0, childSize._dx); - height0 = Math.max(height0, childSize._dy); - hasNonPositionedChildren = true; - } - child = t3.ContainerParentDataMixin_nextSibling; - } - return hasNonPositionedChildren ? new A.Size(width0, height0) : new A.Size(A.clampDouble(1 / 0, width, constraints.maxWidth), A.clampDouble(1 / 0, height, constraints.maxHeight)); - }, - performLayout$0() { - var resolvedAlignment, child, t1, t2, t3, t4, t5, _this = this, - _s28_ = "RenderBox was not laid out: ", - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); - _this._hasVisualOverflow = false; - _this._box$_size = _this._stack$_computeSize$2$constraints$layoutChild(constraints, A.layout_helper_ChildLayoutHelper_layoutChild$closure()); - resolvedAlignment = _this.get$_stack$_resolvedAlignment(); - child = _this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.StackParentData, t2 = type$.Offset; child != null;) { - t3 = child.parentData; - t3.toString; - t1._as(t3); - if (!t3.get$isPositioned()) { - t4 = _this._box$_size; - if (t4 == null) - t4 = A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(_this).toString$0(0) + "#" + A.shortHash(_this))); - t5 = child._box$_size; - t3.offset = resolvedAlignment.alongOffset$1(t2._as(t4.$sub(0, t5 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t5))); - } else { - t4 = _this._box$_size; - _this._hasVisualOverflow = A.RenderStack_layoutPositionedChild(child, t3, t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(_this).toString$0(0) + "#" + A.shortHash(_this))) : t4, resolvedAlignment) || _this._hasVisualOverflow; - } - child = t3.ContainerParentDataMixin_nextSibling; - } - }, - hitTestChildren$2$position(result, position) { - return this.defaultHitTestChildren$2$position(result, position); - }, - paintStack$2(context, offset) { - this.defaultPaint$2(context, offset); - }, - paint$2(context, offset) { - var t3, _this = this, - t1 = _this._stack$_clipBehavior !== B.Clip_0 && _this._hasVisualOverflow, - t2 = _this._stack$_clipRectLayer; - if (t1) { - t1 = _this.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.get$size(0); - t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), _this.get$paintStack(), _this._stack$_clipBehavior, t2._layer)); - } else { - t2.set$layer(0, null); - _this.paintStack$2(context, offset); - } - }, - dispose$0() { - this._stack$_clipRectLayer.set$layer(0, null); - this.super$RenderObject$dispose(); - }, - describeApproximatePaintClip$1(child) { - var t1; - switch (this._stack$_clipBehavior.index) { - case 0: - return null; - case 1: - case 2: - case 3: - if (this._hasVisualOverflow) { - t1 = this.get$size(0); - t1 = new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - } else - t1 = null; - return t1; - } - } - }; - A.RenderStack_computeMinIntrinsicWidth_closure.prototype = { - call$1(child) { - return child._computeIntrinsics$3(B._IntrinsicDimension_0, this.height, child.get$computeMinIntrinsicWidth()); - }, - $signature: 37 - }; - A.RenderStack_computeMaxIntrinsicWidth_closure.prototype = { - call$1(child) { - return child._computeIntrinsics$3(B._IntrinsicDimension_1, this.height, child.get$computeMaxIntrinsicWidth()); - }, - $signature: 37 - }; - A.RenderStack_computeMinIntrinsicHeight_closure.prototype = { - call$1(child) { - return child._computeIntrinsics$3(B._IntrinsicDimension_2, this.width, child.get$computeMinIntrinsicHeight()); - }, - $signature: 37 - }; - A.RenderStack_computeMaxIntrinsicHeight_closure.prototype = { - call$1(child) { - return child._computeIntrinsics$3(B._IntrinsicDimension_3, this.width, child.get$computeMaxIntrinsicHeight()); - }, - $signature: 37 - }; - A.RenderIndexedStack.prototype = { - visitChildrenForSemantics$1(visitor) { - var displayedChild = this._childAtIndex$0(); - if (displayedChild != null) - visitor.call$1(displayedChild); - }, - _childAtIndex$0() { - var child, t1, i, t2, - index = this._stack$_index; - if (index == null) - return null; - child = this.ContainerRenderObjectMixin__firstChild; - t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); - i = 0; - while (true) { - if (!(i < index && child != null)) - break; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - ++i; - } - return child; - }, - computeDistanceToActualBaseline$1(baseline) { - var t1, - displayedChild = this._childAtIndex$0(); - if (displayedChild == null) - return null; - t1 = displayedChild.parentData; - t1.toString; - type$.StackParentData._as(t1); - return A.BaselineOffset__(displayedChild.getDistanceToActualBaseline$1(baseline), t1.offset._dy); - }, - computeDryBaseline$2(constraints, baseline) { - var t1, alignment, _this = this, - displayedChild = _this._childAtIndex$0(); - if (displayedChild == null) - return null; - switch (_this._fit.index) { - case 0: - t1 = new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight); - break; - case 1: - t1 = A.BoxConstraints$tight(new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight))); - break; - case 2: - t1 = constraints; - break; - default: - t1 = null; - } - alignment = _this.get$_stack$_resolvedAlignment(); - return A.RenderStack__baselineForChild(displayedChild, _this._computeIntrinsics$3(B.C__DryLayout, constraints, _this.get$_computeDryLayout()), t1, alignment, baseline); - }, - hitTestChildren$2$position(result, position) { - var t1, - displayedChild = this._childAtIndex$0(); - if (displayedChild == null) - return false; - t1 = displayedChild.parentData; - t1.toString; - return result.addWithPaintOffset$3$hitTest$offset$position(new A.RenderIndexedStack_hitTestChildren_closure(displayedChild), type$.StackParentData._as(t1).offset, position); - }, - paintStack$2(context, offset) { - var t1, - displayedChild = this._childAtIndex$0(); - if (displayedChild == null) - return; - t1 = displayedChild.parentData; - t1.toString; - context.paintChild$2(displayedChild, type$.StackParentData._as(t1).offset.$add(0, offset)); - }, - debugDescribeChildren$0() { - var t1, i, i0, t2, - children = A._setArrayType([], type$.JSArray_DiagnosticsNode), - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.StackParentData, i = 0; child != null; i = i0) { - i0 = i + 1; - t2 = i !== this._stack$_index ? B.DiagnosticsTreeStyle_2 : null; - children.push(new A.DiagnosticableTreeNode(child, "child " + i0, true, true, null, t2)); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return children; - } - }; - A.RenderIndexedStack_hitTestChildren_closure.prototype = { - call$2(result, transformed) { - return this.displayedChild.hitTest$2$position(result, transformed); - }, - $signature: 15 - }; - A._RenderStack_RenderBox_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$RenderObject$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.StackParentData; child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$RenderObject$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.StackParentData; child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A._RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; - A.AlignmentGeometryTween.prototype = { - lerp$1(t) { - return A.AlignmentGeometry_lerp(this.begin, this.end, t); - } - }; - A.ViewConfiguration.prototype = { - shouldUpdateMatrix$1(oldConfiguration) { - if (A.getRuntimeTypeOfDartObject(oldConfiguration) !== A.getRuntimeTypeOfDartObject(this)) - return true; - return oldConfiguration.devicePixelRatio !== this.devicePixelRatio; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ViewConfiguration && other.logicalConstraints.$eq(0, _this.logicalConstraints) && other.physicalConstraints.$eq(0, _this.physicalConstraints) && other.devicePixelRatio === _this.devicePixelRatio; - }, - get$hashCode(_) { - return A.Object_hash(this.logicalConstraints, this.physicalConstraints, this.devicePixelRatio, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return this.logicalConstraints.toString$0(0) + " at " + A.debugFormatDouble(this.devicePixelRatio) + "x"; - } - }; - A.RenderView.prototype = { - RenderView$3$child$configuration$view(child, configuration, view) { - this.set$child(child); - }, - set$configuration(value) { - var oldConfiguration, t1, t2, _this = this; - if (J.$eq$(_this._view0$_configuration, value)) - return; - oldConfiguration = _this._view0$_configuration; - _this._view0$_configuration = value; - if (_this._rootTransform == null) - return; - if (oldConfiguration == null || value.shouldUpdateMatrix$1(oldConfiguration)) { - t1 = _this._updateMatricesAndCreateNewRootLayer$0(); - t2 = _this._layerHandle; - t2._layer.detach$0(0); - t2.set$layer(0, t1); - _this.markNeedsPaint$0(); - } - _this.markNeedsLayout$0(); - }, - get$constraints() { - var t1 = this._view0$_configuration; - if (t1 == null) - throw A.wrapException(A.StateError$("Constraints are not available because RenderView has not been given a configuration yet.")); - return t1.logicalConstraints; - }, - prepareInitialFrame$0() { - var _this = this; - _this._relayoutBoundary = _this; - _this._object$_owner._nodesNeedingLayout.push(_this); - _this._layerHandle.set$layer(0, _this._updateMatricesAndCreateNewRootLayer$0()); - _this._object$_owner._nodesNeedingPaint.push(_this); - }, - _updateMatricesAndCreateNewRootLayer$0() { - var rootLayer, - t1 = this._view0$_configuration.devicePixelRatio; - t1 = A.Matrix4_Matrix4$diagonal3Values(t1, t1, 1); - this._rootTransform = t1; - rootLayer = A.TransformLayer$(t1); - rootLayer.attach$1(this); - return rootLayer; - }, - performResize$0() { - }, - performLayout$0() { - var _this = this, - t1 = _this.get$constraints(), - sizedByChild = !(t1.minWidth >= t1.maxWidth && t1.minHeight >= t1.maxHeight); - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.layout$2$parentUsesSize(_this.get$constraints(), sizedByChild); - if (sizedByChild && _this.RenderObjectWithChildMixin__child != null) - t1 = _this.RenderObjectWithChildMixin__child.get$size(0); - else { - t1 = _this.get$constraints(); - t1 = new A.Size(A.clampDouble(0, t1.minWidth, t1.maxWidth), A.clampDouble(0, t1.minHeight, t1.maxHeight)); - } - _this._view0$_size = t1; - }, - get$isRepaintBoundary() { - return true; - }, - paint$2(context, offset) { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - context.paintChild$2(t1, offset); - }, - applyPaintTransform$2(child, transform) { - var t1 = this._rootTransform; - t1.toString; - transform.multiply$1(0, t1); - this.super$RenderObject$applyPaintTransform(child, transform); - }, - compositeFrame$0() { - var builder, scene, t1, t2, t3, t4, logicalSize, _this = this; - A.FlutterTimeline_startSync("COMPOSITING", null); - try { - $.RendererBinding__instance.toString; - $.$get$_renderer(); - builder = A.LayerSceneBuilder$(); - scene = _this._layerHandle._layer.buildScene$1(builder); - _this._updateSystemChrome$0(); - t1 = _this._view; - t2 = _this._view0$_configuration; - t3 = _this._view0$_size; - t2 = t2.physicalConstraints.constrain$1(t3.$mul(0, t2.devicePixelRatio)); - t3 = $.$get$EngineFlutterDisplay__instance(); - t4 = t3._debugDevicePixelRatioOverride; - logicalSize = t2.$div(0, t4 == null ? t3.get$browserDevicePixelRatio() : t4); - t2 = t1.get$dom().rootElement.style; - A.DomCSSStyleDeclaration_setProperty(t2, "width", A.S(logicalSize._dx) + "px"); - A.DomCSSStyleDeclaration_setProperty(t2, "height", A.S(logicalSize._dy) + "px"); - t1._computePhysicalSize$0(); - t1.platformDispatcher.render$2(scene, t1); - } finally { - A.Timeline_finishSync(); - } - }, - _updateSystemChrome$0() { - var isAndroid, definedOverlayStyle, t5, t6, t7, _null = null, - bounds = this.get$paintBounds(), - t1 = bounds.get$center(), - t2 = bounds.get$center(), - t3 = this._layerHandle, - t4 = type$.SystemUiOverlayStyle, - upperOverlayStyle = t3._layer.find$1$1(0, new A.Offset(t1._dx, 0), t4), - lowerOverlayStyle = _null; - switch (A.defaultTargetPlatform().index) { - case 0: - lowerOverlayStyle = t3._layer.find$1$1(0, new A.Offset(t2._dx, bounds.bottom - 1), t4); - break; - case 1: - case 2: - case 3: - case 4: - case 5: - break; - } - t1 = upperOverlayStyle == null; - if (t1 && lowerOverlayStyle == null) - return; - if (!t1 && lowerOverlayStyle != null) { - t1 = upperOverlayStyle.statusBarBrightness; - t2 = upperOverlayStyle.statusBarIconBrightness; - t3 = upperOverlayStyle.statusBarColor; - t4 = upperOverlayStyle.systemStatusBarContrastEnforced; - A.SystemChrome_setSystemUIOverlayStyle(new A.SystemUiOverlayStyle(lowerOverlayStyle.systemNavigationBarColor, lowerOverlayStyle.systemNavigationBarDividerColor, lowerOverlayStyle.systemNavigationBarIconBrightness, lowerOverlayStyle.systemNavigationBarContrastEnforced, t3, t1, t2, t4)); - return; - } - isAndroid = A.defaultTargetPlatform() === B.TargetPlatform_0; - definedOverlayStyle = t1 ? lowerOverlayStyle : upperOverlayStyle; - t1 = definedOverlayStyle.statusBarBrightness; - t2 = definedOverlayStyle.statusBarIconBrightness; - t3 = definedOverlayStyle.statusBarColor; - t4 = definedOverlayStyle.systemStatusBarContrastEnforced; - t5 = isAndroid ? definedOverlayStyle.systemNavigationBarColor : _null; - t6 = isAndroid ? definedOverlayStyle.systemNavigationBarDividerColor : _null; - t7 = isAndroid ? definedOverlayStyle.systemNavigationBarIconBrightness : _null; - A.SystemChrome_setSystemUIOverlayStyle(new A.SystemUiOverlayStyle(t5, t6, t7, isAndroid ? definedOverlayStyle.systemNavigationBarContrastEnforced : _null, t3, t1, t2, t4)); - }, - get$paintBounds() { - var t1 = this._view0$_size.$mul(0, this._view0$_configuration.devicePixelRatio); - return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - }, - get$semanticBounds() { - var t2, - t1 = this._rootTransform; - t1.toString; - t2 = this._view0$_size; - return A.MatrixUtils_transformRect(t1, new A.Rect(0, 0, 0 + t2._dx, 0 + t2._dy)); - } - }; - A._RenderView_RenderObject_RenderObjectWithChildMixin.prototype = { - attach$1(owner) { - var t1; - this.super$RenderObject$attach(owner); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.attach$1(owner); - }, - detach$0(_) { - var t1; - this.super$RenderObject$detach(0); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.detach$0(0); - } - }; - A.CacheExtentStyle.prototype = { - _enumToString$0() { - return "CacheExtentStyle." + this._name; - } - }; - A.RevealedOffset.prototype = { - toString$0(_) { - return "RevealedOffset(offset: " + A.S(this.offset) + ", rect: " + this.rect.toString$0(0) + ")"; - } - }; - A.RenderViewportBase.prototype = { - describeSemanticsConfiguration$1(config) { - this.super$RenderObject$describeSemanticsConfiguration(config); - config.addTagForChildren$1(B.SemanticsTag_C6p); - }, - visitChildrenForSemantics$1(visitor) { - var t1 = this.get$childrenInPaintOrder(); - new A.WhereIterable(t1, new A.RenderViewportBase_visitChildrenForSemantics_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).forEach$1(0, visitor); - }, - set$axisDirection(value) { - if (value === this._axisDirection) - return; - this._axisDirection = value; - this.markNeedsLayout$0(); - }, - set$crossAxisDirection(value) { - if (value === this._crossAxisDirection) - return; - this._crossAxisDirection = value; - this.markNeedsLayout$0(); - }, - set$offset(_, value) { - var _this = this, - t1 = _this._viewport$_offset; - if (value === t1) - return; - if (_this._object$_owner != null) - t1.removeListener$1(0, _this.get$markNeedsLayout()); - _this._viewport$_offset = value; - if (_this._object$_owner != null) - value.addListener$1(0, _this.get$markNeedsLayout()); - _this.markNeedsLayout$0(); - }, - set$cacheExtent(value) { - if (250 === this._cacheExtent) - return; - this._cacheExtent = 250; - this.markNeedsLayout$0(); - }, - set$cacheExtentStyle(value) { - if (value === this._cacheExtentStyle) - return; - this._cacheExtentStyle = value; - this.markNeedsLayout$0(); - }, - set$clipBehavior(value) { - var _this = this; - if (value !== _this._viewport$_clipBehavior) { - _this._viewport$_clipBehavior = value; - _this.markNeedsPaint$0(); - _this.markNeedsSemanticsUpdate$0(); - } - }, - attach$1(owner) { - this.super$_RenderViewportBase_RenderBox_ContainerRenderObjectMixin$attach(owner); - this._viewport$_offset.addListener$1(0, this.get$markNeedsLayout()); - }, - detach$0(_) { - this._viewport$_offset.removeListener$1(0, this.get$markNeedsLayout()); - this.super$_RenderViewportBase_RenderBox_ContainerRenderObjectMixin$detach(0); - }, - computeMinIntrinsicWidth$1(height) { - return 0; - }, - computeMaxIntrinsicWidth$1(height) { - return 0; - }, - computeMinIntrinsicHeight$1(width) { - return 0; - }, - computeMaxIntrinsicHeight$1(width) { - return 0; - }, - get$isRepaintBoundary() { - return true; - }, - layoutChildSequence$11$advance$cacheOrigin$child$crossAxisExtent$growthDirection$layoutOffset$mainAxisExtent$overlap$remainingCacheExtent$remainingPaintExtent$scrollOffset(advance, cacheOrigin, child, crossAxisExtent, growthDirection, layoutOffset, mainAxisExtent, overlap, remainingCacheExtent, remainingPaintExtent, scrollOffset) { - var layoutOffset0, precedingScrollExtent, sliverScrollOffset, correctedCacheOrigin, cacheExtentCorrection, childLayoutGeometry, t1, effectiveLayoutOffset, _this = this, - adjustedUserScrollDirection = A.applyGrowthDirectionToScrollDirection(_this._viewport$_offset._userScrollDirection, growthDirection), - maxPaintOffset = layoutOffset + overlap; - for (layoutOffset0 = layoutOffset, precedingScrollExtent = 0; child != null;) { - sliverScrollOffset = scrollOffset <= 0 ? 0 : scrollOffset; - correctedCacheOrigin = Math.max(cacheOrigin, -sliverScrollOffset); - cacheExtentCorrection = cacheOrigin - correctedCacheOrigin; - child.layout$2$parentUsesSize(new A.SliverConstraints(_this._axisDirection, growthDirection, adjustedUserScrollDirection, sliverScrollOffset, precedingScrollExtent, maxPaintOffset - layoutOffset0, Math.max(0, remainingPaintExtent - layoutOffset0 + layoutOffset), crossAxisExtent, _this._crossAxisDirection, mainAxisExtent, correctedCacheOrigin, Math.max(0, remainingCacheExtent + cacheExtentCorrection)), true); - childLayoutGeometry = child._geometry; - t1 = childLayoutGeometry.scrollOffsetCorrection; - if (t1 != null) - return t1; - effectiveLayoutOffset = layoutOffset0 + childLayoutGeometry.paintOrigin; - if (childLayoutGeometry.visible || scrollOffset > 0) - _this.updateChildLayoutOffset$3(child, effectiveLayoutOffset, growthDirection); - else - _this.updateChildLayoutOffset$3(child, -scrollOffset + layoutOffset, growthDirection); - maxPaintOffset = Math.max(effectiveLayoutOffset + childLayoutGeometry.paintExtent, maxPaintOffset); - t1 = childLayoutGeometry.scrollExtent; - scrollOffset -= t1; - precedingScrollExtent += t1; - layoutOffset0 += childLayoutGeometry.layoutExtent; - t1 = childLayoutGeometry.cacheExtent; - if (t1 !== 0) { - remainingCacheExtent -= t1 - cacheExtentCorrection; - cacheOrigin = Math.min(correctedCacheOrigin + t1, 0); - } - _this.updateOutOfBandData$2(growthDirection, childLayoutGeometry); - child = advance.call$1(child); - } - return 0; - }, - describeApproximatePaintClip$1(child) { - var t1, right, bottom, overlapCorrection, left, $top; - switch (this._viewport$_clipBehavior.index) { - case 0: - return null; - case 1: - case 2: - case 3: - break; - } - t1 = this.get$size(0); - right = 0 + t1._dx; - bottom = 0 + t1._dy; - t1 = type$.SliverConstraints; - if (t1._as(A.RenderObject.prototype.get$constraints.call(child)).overlap === 0 || !isFinite(t1._as(A.RenderObject.prototype.get$constraints.call(child)).viewportMainAxisExtent)) - return new A.Rect(0, 0, right, bottom); - overlapCorrection = t1._as(A.RenderObject.prototype.get$constraints.call(child)).viewportMainAxisExtent - t1._as(A.RenderObject.prototype.get$constraints.call(child)).remainingPaintExtent + t1._as(A.RenderObject.prototype.get$constraints.call(child)).overlap; - left = 0; - $top = 0; - switch (A.applyGrowthDirectionToAxisDirection(this._axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection).index) { - case 2: - $top = 0 + overlapCorrection; - break; - case 0: - bottom -= overlapCorrection; - break; - case 1: - left = 0 + overlapCorrection; - break; - case 3: - right -= overlapCorrection; - break; - } - return new A.Rect(left, $top, right, bottom); - }, - describeSemanticsClip$1(child) { - var t1, t2, t3, t4, _this = this; - if (_this._calculatedCacheExtent == null) { - t1 = _this.get$size(0); - return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - } - switch (A.axisDirectionToAxis(_this._axisDirection).index) { - case 1: - _this.get$size(0); - _this.get$size(0); - t1 = _this._calculatedCacheExtent; - t1.toString; - t2 = _this.get$size(0); - t3 = _this.get$size(0); - t4 = _this._calculatedCacheExtent; - t4.toString; - return new A.Rect(0, 0 - t1, 0 + t2._dx, 0 + t3._dy + t4); - case 0: - _this.get$size(0); - t1 = _this._calculatedCacheExtent; - t1.toString; - _this.get$size(0); - t2 = _this.get$size(0); - t3 = _this._calculatedCacheExtent; - t3.toString; - return new A.Rect(0 - t1, 0, 0 + t2._dx + t3, 0 + _this.get$size(0)._dy); - } - }, - paint$2(context, offset) { - var t1, t2, t3, _this = this; - if (_this.ContainerRenderObjectMixin__firstChild == null) - return; - t1 = _this.get$hasVisualOverflow() && _this._viewport$_clipBehavior !== B.Clip_0; - t2 = _this._viewport$_clipRectLayer; - if (t1) { - t1 = _this.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.get$size(0); - t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), _this.get$_paintContents(), _this._viewport$_clipBehavior, t2._layer)); - } else { - t2.set$layer(0, null); - _this._paintContents$2(context, offset); - } - }, - dispose$0() { - this._viewport$_clipRectLayer.set$layer(0, null); - this.super$RenderObject$dispose(); - }, - _paintContents$2(context, offset) { - var t1, t2, t3, t4, _i, child, t5; - for (t1 = this.get$childrenInPaintOrder(), t2 = t1.length, t3 = offset._dx, t4 = offset._dy, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - if (child._geometry.visible) { - t5 = this.paintOffsetOf$1(child); - context.paintChild$2(child, new A.Offset(t3 + t5._dx, t4 + t5._dy)); - } - } - }, - hitTestChildren$2$position(result, position) { - var _0_1, _0_2, sliverResult, t2, _i, child, transform, _this = this, _box_0 = {}, - t1 = _box_0.crossAxisPosition = _box_0.mainAxisPosition = null; - switch (A.axisDirectionToAxis(_this._axisDirection).index) { - case 1: - t1 = new A._Record_2(position._dy, position._dx); - break; - case 0: - t1 = new A._Record_2(position._dx, position._dy); - break; - } - _0_1 = t1._0; - _box_0.mainAxisPosition = _0_1; - _0_2 = t1._1; - _box_0.crossAxisPosition = _0_2; - sliverResult = new A.SliverHitTestResult(result._path, result._transforms, result._localTransforms); - for (t1 = _this.get$childrenInHitTestOrder(), t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - if (!child._geometry.visible) - continue; - transform = new A.Matrix4(new Float64Array(16)); - transform.setIdentity$0(); - _this.applyPaintTransform$2(child, transform); - if (result.addWithOutOfBandPosition$2$hitTest$paintTransform(new A.RenderViewportBase_hitTestChildren_closure(_box_0, _this, child, sliverResult), transform)) - return true; - } - return false; - }, - getOffsetToReveal$4$axis$rect(target, alignment, axis, rect) { - var onlySlivers, pivot, child, leadingScrollOffset, t1, t2, growthDirection, rectLocal, pivotExtent, targetRect, extentOfPinnedSlivers, targetOffset, offsetDifference, _this = this, _null = null; - axis = A.axisDirectionToAxis(_this._axisDirection); - onlySlivers = target instanceof A.RenderSliver; - for (pivot = _null, child = target, leadingScrollOffset = 0; child.get$parent(child) !== _this; child = t1) { - t1 = child.get$parent(child); - t1.toString; - if (child instanceof A.RenderBox) - pivot = child; - if (t1 instanceof A.RenderSliver) { - t2 = t1.childScrollOffset$1(child); - t2.toString; - leadingScrollOffset += t2; - } else { - leadingScrollOffset = 0; - onlySlivers = false; - } - } - if (pivot != null) { - t1 = pivot.get$parent(pivot); - t1.toString; - type$.RenderSliver._as(t1); - growthDirection = type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(t1)).growthDirection; - switch (axis.index) { - case 0: - t1 = pivot.get$size(0)._dx; - break; - case 1: - t1 = pivot.get$size(0)._dy; - break; - default: - t1 = _null; - } - if (rect == null) - rect = target.get$paintBounds(); - rectLocal = A.MatrixUtils_transformRect(target.getTransformTo$1(0, pivot), rect); - pivotExtent = t1; - } else { - if (onlySlivers) { - type$.RenderSliver._as(target); - t1 = type$.SliverConstraints; - growthDirection = t1._as(A.RenderObject.prototype.get$constraints.call(target)).growthDirection; - pivotExtent = target._geometry.scrollExtent; - if (rect == null) - switch (axis.index) { - case 0: - rect = new A.Rect(0, 0, 0 + pivotExtent, 0 + t1._as(A.RenderObject.prototype.get$constraints.call(target)).crossAxisExtent); - break; - case 1: - rect = new A.Rect(0, 0, 0 + t1._as(A.RenderObject.prototype.get$constraints.call(target)).crossAxisExtent, 0 + target._geometry.scrollExtent); - break; - } - } else { - t1 = _this._viewport$_offset._scroll_position$_pixels; - t1.toString; - rect.toString; - return new A.RevealedOffset(t1, rect); - } - rectLocal = rect; - } - type$.RenderSliver._as(child); - switch (A.applyGrowthDirectionToAxisDirection(_this._axisDirection, growthDirection).index) { - case 0: - t1 = pivotExtent - rectLocal.bottom; - break; - case 3: - t1 = pivotExtent - rectLocal.right; - break; - case 1: - t1 = rectLocal.left; - break; - case 2: - t1 = rectLocal.top; - break; - default: - t1 = _null; - } - child._geometry.toString; - leadingScrollOffset = _this.scrollOffsetOf$2(child, leadingScrollOffset + t1); - targetRect = A.MatrixUtils_transformRect(target.getTransformTo$1(0, _this), rect); - extentOfPinnedSlivers = _this.maxScrollObstructionExtentBefore$1(child); - switch (type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection.index) { - case 0: - leadingScrollOffset -= extentOfPinnedSlivers; - break; - case 1: - switch (axis.index) { - case 1: - t1 = targetRect.bottom - targetRect.top; - break; - case 0: - t1 = targetRect.right - targetRect.left; - break; - default: - t1 = _null; - } - leadingScrollOffset -= t1; - break; - } - switch (axis.index) { - case 0: - t1 = _this.get$size(0)._dx - extentOfPinnedSlivers - (rectLocal.right - rectLocal.left); - break; - case 1: - t1 = _this.get$size(0)._dy - extentOfPinnedSlivers - (rectLocal.bottom - rectLocal.top); - break; - default: - t1 = _null; - } - targetOffset = leadingScrollOffset - t1 * alignment; - t1 = _this._viewport$_offset._scroll_position$_pixels; - t1.toString; - offsetDifference = t1 - targetOffset; - switch (_this._axisDirection.index) { - case 0: - t1 = targetRect.translate$2(0, 0, -offsetDifference); - break; - case 2: - t1 = targetRect.translate$2(0, 0, offsetDifference); - break; - case 3: - t1 = targetRect.translate$2(0, -offsetDifference, 0); - break; - case 1: - t1 = targetRect.translate$2(0, offsetDifference, 0); - break; - default: - t1 = _null; - } - return new A.RevealedOffset(targetOffset, t1); - }, - getOffsetToReveal$3$rect(target, alignment, rect) { - return this.getOffsetToReveal$4$axis$rect(target, alignment, null, rect); - }, - computeAbsolutePaintOffset$3(child, layoutOffset, growthDirection) { - var t1; - switch (A.applyGrowthDirectionToAxisDirection(this._axisDirection, growthDirection).index) { - case 0: - t1 = new A.Offset(0, this.get$size(0)._dy - layoutOffset - child._geometry.paintExtent); - break; - case 3: - t1 = new A.Offset(this.get$size(0)._dx - layoutOffset - child._geometry.paintExtent, 0); - break; - case 1: - t1 = new A.Offset(layoutOffset, 0); - break; - case 2: - t1 = new A.Offset(0, layoutOffset); - break; - default: - t1 = null; - } - return t1; - }, - debugDescribeChildren$0() { - var count, t1, t2, _this = this, - children = A._setArrayType([], type$.JSArray_DiagnosticsNode), - child = _this.ContainerRenderObjectMixin__firstChild; - if (child == null) - return children; - count = _this.get$indexOfFirstChild(); - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); true;) { - child.toString; - children.push(new A.DiagnosticableTreeNode(child, _this.labelForChild$1(count), true, true, null, null)); - if (child === _this.ContainerRenderObjectMixin__lastChild) - break; - ++count; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return children; - }, - showOnScreen$4$curve$descendant$duration$rect(curve, descendant, duration, rect) { - this.super$RenderObject$showOnScreen(curve, null, duration, A.RenderViewportBase_showInViewport(curve, descendant, duration, this._viewport$_offset, rect, this)); - }, - showOnScreen$0() { - return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_glB, null, B.Duration_0, null); - }, - showOnScreen$1$rect(rect) { - return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_glB, null, B.Duration_0, rect); - }, - showOnScreen$3$curve$duration$rect(curve, duration, rect) { - return this.showOnScreen$4$curve$descendant$duration$rect(curve, null, duration, rect); - }, - showOnScreen$2$descendant$rect(descendant, rect) { - return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_glB, descendant, B.Duration_0, rect); - }, - $isRenderAbstractViewport: 1 - }; - A.RenderViewportBase_visitChildrenForSemantics_closure.prototype = { - call$1(sliver) { - var t1 = sliver._geometry; - if (!t1.visible) - t1 = t1.cacheExtent > 0; - else - t1 = true; - return t1; - }, - $signature: 362 - }; - A.RenderViewportBase_hitTestChildren_closure.prototype = { - call$1(result) { - var _this = this, - t1 = _this.child, - t2 = _this._box_0, - t3 = _this.$this.computeChildMainAxisPosition$2(t1, t2.mainAxisPosition); - return t1.hitTest$3$crossAxisPosition$mainAxisPosition(_this.sliverResult, t2.crossAxisPosition, t3); - }, - $signature: 200 - }; - A.RenderViewport.prototype = { - setupParentData$1(child) { - if (!(child.parentData instanceof A.SliverPhysicalContainerParentData)) - child.parentData = new A.SliverPhysicalContainerParentData(null, null, B.Offset_0_0); - }, - set$anchor(value) { - if (value === this._anchor) - return; - this._anchor = value; - this.markNeedsLayout$0(); - }, - set$center(value) { - if (value == this._viewport$_center) - return; - this._viewport$_center = value; - this.markNeedsLayout$0(); - }, - get$sizedByParent() { - return true; - }, - computeDryLayout$1(constraints) { - return new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); - }, - performLayout$0() { - var t1, _0_1, crossAxisExtent, _0_2, maxLayoutCycles, count, correction, t2, t3, t4, _this = this; - switch (A.axisDirectionToAxis(_this._axisDirection).index) { - case 1: - _this._viewport$_offset.applyViewportDimension$1(_this.get$size(0)._dy); - break; - case 0: - _this._viewport$_offset.applyViewportDimension$1(_this.get$size(0)._dx); - break; - } - if (_this._viewport$_center == null) { - _this.__RenderViewport__maxScrollExtent_A = _this.__RenderViewport__minScrollExtent_A = 0; - _this._viewport$_hasVisualOverflow = false; - _this._viewport$_offset.applyContentDimensions$2(0, 0); - return; - } - switch (A.axisDirectionToAxis(_this._axisDirection).index) { - case 1: - t1 = new A._Record_2(_this.get$size(0)._dy, _this.get$size(0)._dx); - break; - case 0: - t1 = new A._Record_2(_this.get$size(0)._dx, _this.get$size(0)._dy); - break; - default: - t1 = null; - } - _0_1 = t1._0; - crossAxisExtent = null; - _0_2 = t1._1; - crossAxisExtent = _0_2; - _this._viewport$_center.toString; - maxLayoutCycles = 10 * _this.ContainerRenderObjectMixin__childCount; - count = 0; - do { - t1 = _this._viewport$_offset._scroll_position$_pixels; - t1.toString; - correction = _this._attemptLayout$3(_0_1, crossAxisExtent, t1 + 0); - if (correction !== 0) - _this._viewport$_offset.correctBy$1(correction); - else { - t1 = _this._viewport$_offset; - t2 = _this.__RenderViewport__minScrollExtent_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this._anchor; - t2 = Math.min(0, t2 + _0_1 * t3); - t4 = _this.__RenderViewport__maxScrollExtent_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - if (t1.applyContentDimensions$2(t2, Math.max(0, t4 - _0_1 * (1 - t3)))) - break; - } - ++count; - } while (count < maxLayoutCycles); - }, - _attemptLayout$3(mainAxisExtent, crossAxisExtent, correctedOffset) { - var centerOffset, reverseDirectionRemainingPaintExtent, t1, forwardDirectionRemainingPaintExtent, t2, fullCacheExtent, centerCacheOffset, reverseDirectionRemainingCacheExtent, forwardDirectionRemainingCacheExtent, t3, leadingNegativeChild, t4, result, t5, _this = this; - _this.__RenderViewport__maxScrollExtent_A = _this.__RenderViewport__minScrollExtent_A = 0; - _this._viewport$_hasVisualOverflow = false; - centerOffset = mainAxisExtent * _this._anchor - correctedOffset; - reverseDirectionRemainingPaintExtent = A.clampDouble(centerOffset, 0, mainAxisExtent); - t1 = mainAxisExtent - centerOffset; - forwardDirectionRemainingPaintExtent = A.clampDouble(t1, 0, mainAxisExtent); - switch (_this._cacheExtentStyle.index) { - case 0: - t2 = _this._cacheExtent; - break; - case 1: - t2 = mainAxisExtent * _this._cacheExtent; - break; - default: - t2 = null; - } - _this._calculatedCacheExtent = t2; - t2.toString; - fullCacheExtent = mainAxisExtent + 2 * t2; - centerCacheOffset = centerOffset + t2; - reverseDirectionRemainingCacheExtent = A.clampDouble(centerCacheOffset, 0, fullCacheExtent); - forwardDirectionRemainingCacheExtent = A.clampDouble(fullCacheExtent - centerCacheOffset, 0, fullCacheExtent); - t3 = _this._viewport$_center.parentData; - t3.toString; - leadingNegativeChild = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1")._as(t3).ContainerParentDataMixin_previousSibling; - t3 = leadingNegativeChild == null; - if (!t3) { - t4 = Math.max(mainAxisExtent, centerOffset); - result = _this.layoutChildSequence$11$advance$cacheOrigin$child$crossAxisExtent$growthDirection$layoutOffset$mainAxisExtent$overlap$remainingCacheExtent$remainingPaintExtent$scrollOffset(_this.get$childBefore(), A.clampDouble(t1, -t2, 0), leadingNegativeChild, crossAxisExtent, B.GrowthDirection_1, forwardDirectionRemainingPaintExtent, mainAxisExtent, 0, reverseDirectionRemainingCacheExtent, reverseDirectionRemainingPaintExtent, t4 - mainAxisExtent); - if (result !== 0) - return -result; - } - t1 = _this._viewport$_center; - t2 = -centerOffset; - t4 = Math.max(0, t2); - t2 = t3 ? Math.min(0, t2) : 0; - t3 = centerOffset >= mainAxisExtent ? centerOffset : reverseDirectionRemainingPaintExtent; - t5 = _this._calculatedCacheExtent; - t5.toString; - return _this.layoutChildSequence$11$advance$cacheOrigin$child$crossAxisExtent$growthDirection$layoutOffset$mainAxisExtent$overlap$remainingCacheExtent$remainingPaintExtent$scrollOffset(_this.get$childAfter(), A.clampDouble(centerOffset, -t5, 0), t1, crossAxisExtent, B.GrowthDirection_0, t3, mainAxisExtent, t2, forwardDirectionRemainingCacheExtent, forwardDirectionRemainingPaintExtent, t4); - }, - get$hasVisualOverflow() { - return this._viewport$_hasVisualOverflow; - }, - updateOutOfBandData$2(growthDirection, childLayoutGeometry) { - var t1, _this = this; - switch (growthDirection.index) { - case 0: - t1 = _this.__RenderViewport__maxScrollExtent_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.__RenderViewport__maxScrollExtent_A = t1 + childLayoutGeometry.scrollExtent; - break; - case 1: - t1 = _this.__RenderViewport__minScrollExtent_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.__RenderViewport__minScrollExtent_A = t1 - childLayoutGeometry.scrollExtent; - break; - } - if (childLayoutGeometry.hasVisualOverflow) - _this._viewport$_hasVisualOverflow = true; - }, - updateChildLayoutOffset$3(child, layoutOffset, growthDirection) { - var t1 = child.parentData; - t1.toString; - type$.SliverPhysicalParentData._as(t1).paintOffset = this.computeAbsolutePaintOffset$3(child, layoutOffset, growthDirection); - }, - paintOffsetOf$1(child) { - var t1 = child.parentData; - t1.toString; - return type$.SliverPhysicalParentData._as(t1).paintOffset; - }, - scrollOffsetOf$2(child, scrollOffsetWithinChild) { - var current, t1, scrollOffsetToChild, t2, _this = this; - switch (type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection.index) { - case 0: - current = _this._viewport$_center; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), scrollOffsetToChild = 0; current !== child;) { - scrollOffsetToChild += current._geometry.scrollExtent; - t2 = current.parentData; - t2.toString; - current = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return scrollOffsetToChild + scrollOffsetWithinChild; - case 1: - t1 = _this._viewport$_center.parentData; - t1.toString; - t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - current = t2._as(t1).ContainerParentDataMixin_previousSibling; - for (scrollOffsetToChild = 0; current !== child;) { - scrollOffsetToChild -= current._geometry.scrollExtent; - t1 = current.parentData; - t1.toString; - current = t2._as(t1).ContainerParentDataMixin_previousSibling; - } - return scrollOffsetToChild - scrollOffsetWithinChild; - } - }, - maxScrollObstructionExtentBefore$1(child) { - var current, t1, t2, _this = this; - switch (type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection.index) { - case 0: - current = _this._viewport$_center; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); current !== child;) { - current._geometry.toString; - t2 = current.parentData; - t2.toString; - current = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return 0; - case 1: - t1 = _this._viewport$_center.parentData; - t1.toString; - t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - current = t2._as(t1).ContainerParentDataMixin_previousSibling; - for (; current !== child;) { - current._geometry.toString; - t1 = current.parentData; - t1.toString; - current = t2._as(t1).ContainerParentDataMixin_previousSibling; - } - return 0; - } - }, - applyPaintTransform$2(child, transform) { - var t1 = child.parentData; - t1.toString; - t1 = type$.SliverPhysicalParentData._as(t1).paintOffset; - transform.translate$2(0, t1._dx, t1._dy); - }, - computeChildMainAxisPosition$2(child, parentMainAxisPosition) { - var paintOffset, - t1 = child.parentData; - t1.toString; - paintOffset = type$.SliverPhysicalParentData._as(t1).paintOffset; - t1 = type$.SliverConstraints; - switch (A.applyGrowthDirectionToAxisDirection(t1._as(A.RenderObject.prototype.get$constraints.call(child)).axisDirection, t1._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection).index) { - case 2: - t1 = parentMainAxisPosition - paintOffset._dy; - break; - case 1: - t1 = parentMainAxisPosition - paintOffset._dx; - break; - case 0: - t1 = child._geometry.paintExtent - (parentMainAxisPosition - paintOffset._dy); - break; - case 3: - t1 = child._geometry.paintExtent - (parentMainAxisPosition - paintOffset._dx); - break; - default: - t1 = null; - } - return t1; - }, - get$indexOfFirstChild() { - var t1, t2, count, t3, - child = this._viewport$_center; - for (t1 = this.ContainerRenderObjectMixin__firstChild, t2 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), count = 0; child != t1;) { - --count; - t3 = child.parentData; - t3.toString; - child = t2._as(t3).ContainerParentDataMixin_previousSibling; - } - return count; - }, - labelForChild$1(index) { - if (index === 0) - return "center child"; - return "child " + index; - }, - get$childrenInPaintOrder() { - var t1, t2, _this = this, - children = A._setArrayType([], type$.JSArray_RenderSliver), - child = _this.ContainerRenderObjectMixin__firstChild; - if (child == null) - return children; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); child != _this._viewport$_center;) { - child.toString; - children.push(child); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - child = _this.ContainerRenderObjectMixin__lastChild; - for (; true;) { - child.toString; - children.push(child); - if (child === _this._viewport$_center) - return children; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_previousSibling; - } - }, - get$childrenInHitTestOrder() { - var child, t1, t2, _this = this, - children = A._setArrayType([], type$.JSArray_RenderSliver); - if (_this.ContainerRenderObjectMixin__firstChild == null) - return children; - child = _this._viewport$_center; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { - children.push(child); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - t2 = _this._viewport$_center.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_previousSibling; - for (; child != null;) { - children.push(child); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_previousSibling; - } - return children; - } - }; - A.RenderShrinkWrappingViewport.prototype = { - setupParentData$1(child) { - if (!(child.parentData instanceof A.SliverLogicalContainerParentData)) - child.parentData = new A.SliverLogicalContainerParentData(null, null); - }, - performLayout$0() { - var t1, _0_1, crossAxisExtent, _0_2, t2, t3, t4, effectiveExtent, t5, correction, t6, t7, didAcceptContentDimension, _this = this, _null = null, - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); - if (_this.ContainerRenderObjectMixin__firstChild == null) { - switch (A.axisDirectionToAxis(_this._axisDirection).index) { - case 1: - t1 = new A.Size(constraints.maxWidth, constraints.minHeight); - break; - case 0: - t1 = new A.Size(constraints.minWidth, constraints.maxHeight); - break; - default: - t1 = _null; - } - _this._box$_size = t1; - _this._viewport$_offset.applyViewportDimension$1(0); - _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A = _this.__RenderShrinkWrappingViewport__maxScrollExtent_A = 0; - _this._viewport$_hasVisualOverflow = false; - _this._viewport$_offset.applyContentDimensions$2(0, 0); - return; - } - switch (A.axisDirectionToAxis(_this._axisDirection).index) { - case 1: - t1 = new A._Record_2(constraints.maxHeight, constraints.maxWidth); - break; - case 0: - t1 = new A._Record_2(constraints.maxWidth, constraints.maxHeight); - break; - default: - t1 = _null; - } - _0_1 = t1._0; - crossAxisExtent = _null; - _0_2 = t1._1; - crossAxisExtent = _0_2; - for (t1 = constraints.minWidth, t2 = constraints.maxWidth, t3 = constraints.minHeight, t4 = constraints.maxHeight, effectiveExtent = _null; true;) { - t5 = _this._viewport$_offset._scroll_position$_pixels; - t5.toString; - correction = _this._attemptLayout$3(_0_1, crossAxisExtent, t5); - if (correction !== 0) { - t5 = _this._viewport$_offset; - t6 = t5._scroll_position$_pixels; - t6.toString; - t5._scroll_position$_pixels = t6 + correction; - t5._didChangeViewportDimensionOrReceiveCorrection = true; - } else { - switch (A.axisDirectionToAxis(_this._axisDirection).index) { - case 1: - t5 = _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - t5 = A.clampDouble(t5, t3, t4); - break; - case 0: - t5 = _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - t5 = A.clampDouble(t5, t1, t2); - break; - default: - t5 = _null; - } - t6 = _this._viewport$_offset; - if (t6._scroll_position$_viewportDimension !== t5) { - t6._scroll_position$_viewportDimension = t5; - t6._didChangeViewportDimensionOrReceiveCorrection = true; - } - t7 = _this.__RenderShrinkWrappingViewport__maxScrollExtent_A; - t7 === $ && A.throwUnnamedLateFieldNI(); - didAcceptContentDimension = t6.applyContentDimensions$2(0, Math.max(0, t7 - t5)); - if (didAcceptContentDimension) { - effectiveExtent = t5; - break; - } - effectiveExtent = t5; - } - } - switch (A.axisDirectionToAxis(_this._axisDirection).index) { - case 1: - t1 = new A.Size(A.clampDouble(crossAxisExtent, t1, t2), A.clampDouble(effectiveExtent, t3, t4)); - break; - case 0: - t1 = new A.Size(A.clampDouble(effectiveExtent, t1, t2), A.clampDouble(crossAxisExtent, t3, t4)); - break; - default: - t1 = _null; - } - _this._box$_size = t1; - }, - _attemptLayout$3(mainAxisExtent, crossAxisExtent, correctedOffset) { - var t1, t2, t3, t4, t5, _this = this; - _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A = _this.__RenderShrinkWrappingViewport__maxScrollExtent_A = 0; - _this._viewport$_hasVisualOverflow = correctedOffset < 0; - switch (_this._cacheExtentStyle.index) { - case 0: - t1 = _this._cacheExtent; - break; - case 1: - t1 = mainAxisExtent * _this._cacheExtent; - break; - default: - t1 = null; - } - _this._calculatedCacheExtent = t1; - t2 = _this.ContainerRenderObjectMixin__firstChild; - t3 = Math.max(0, correctedOffset); - t4 = Math.min(0, correctedOffset); - t5 = Math.max(0, -correctedOffset); - t1.toString; - return _this.layoutChildSequence$11$advance$cacheOrigin$child$crossAxisExtent$growthDirection$layoutOffset$mainAxisExtent$overlap$remainingCacheExtent$remainingPaintExtent$scrollOffset(_this.get$childAfter(), -t1, t2, crossAxisExtent, B.GrowthDirection_0, t5, mainAxisExtent, t4, mainAxisExtent + 2 * t1, mainAxisExtent + t4, t3); - }, - get$hasVisualOverflow() { - return this._viewport$_hasVisualOverflow; - }, - updateOutOfBandData$2(growthDirection, childLayoutGeometry) { - var _this = this, - t1 = _this.__RenderShrinkWrappingViewport__maxScrollExtent_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.__RenderShrinkWrappingViewport__maxScrollExtent_A = t1 + childLayoutGeometry.scrollExtent; - if (childLayoutGeometry.hasVisualOverflow) - _this._viewport$_hasVisualOverflow = true; - t1 = _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.__RenderShrinkWrappingViewport__shrinkWrapExtent_A = t1 + childLayoutGeometry.maxPaintExtent; - }, - updateChildLayoutOffset$3(child, layoutOffset, growthDirection) { - var t1 = child.parentData; - t1.toString; - type$.SliverLogicalParentData._as(t1).layoutOffset = layoutOffset; - }, - paintOffsetOf$1(child) { - var t1 = child.parentData; - t1.toString; - t1 = type$.SliverLogicalParentData._as(t1).layoutOffset; - t1.toString; - return this.computeAbsolutePaintOffset$3(child, t1, B.GrowthDirection_0); - }, - scrollOffsetOf$2(child, scrollOffsetWithinChild) { - var t1, scrollOffsetToChild, t2, - current = this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"), scrollOffsetToChild = 0; current !== child;) { - scrollOffsetToChild += current._geometry.scrollExtent; - t2 = current.parentData; - t2.toString; - current = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return scrollOffsetToChild + scrollOffsetWithinChild; - }, - maxScrollObstructionExtentBefore$1(child) { - var t1, t2, - current = this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); current !== child;) { - current._geometry.toString; - t2 = current.parentData; - t2.toString; - current = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return 0; - }, - applyPaintTransform$2(child, transform) { - var offset = this.paintOffsetOf$1(type$.RenderSliver._as(child)); - transform.translate$2(0, offset._dx, offset._dy); - }, - computeChildMainAxisPosition$2(child, parentMainAxisPosition) { - var t2, _0_0, - t1 = child.parentData; - t1.toString; - t1 = type$.SliverLogicalParentData._as(t1).layoutOffset; - t1.toString; - t2 = type$.SliverConstraints; - _0_0 = A.applyGrowthDirectionToAxisDirection(t2._as(A.RenderObject.prototype.get$constraints.call(child)).axisDirection, t2._as(A.RenderObject.prototype.get$constraints.call(child)).growthDirection); - $label0$0: { - if (B.AxisDirection_2 === _0_0 || B.AxisDirection_1 === _0_0) { - t1 = parentMainAxisPosition - t1; - break $label0$0; - } - if (B.AxisDirection_0 === _0_0) { - t1 = this.get$size(0)._dy - parentMainAxisPosition - t1; - break $label0$0; - } - if (B.AxisDirection_3 === _0_0) { - t1 = this.get$size(0)._dx - parentMainAxisPosition - t1; - break $label0$0; - } - t1 = null; - } - return t1; - }, - get$indexOfFirstChild() { - return 0; - }, - labelForChild$1(index) { - return "child " + index; - }, - get$childrenInPaintOrder() { - var t1, t2, - children = A._setArrayType([], type$.JSArray_RenderSliver), - child = this.ContainerRenderObjectMixin__lastChild; - for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { - children.push(child); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_previousSibling; - } - return children; - }, - get$childrenInHitTestOrder() { - var t1, t2, - children = A._setArrayType([], type$.JSArray_RenderSliver), - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(this)._eval$1("ContainerRenderObjectMixin.1"); child != null;) { - children.push(child); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return children; - } - }; - A._RenderViewportBase_RenderBox_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$RenderObject$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(this)._eval$1("_RenderViewportBase_RenderBox_ContainerRenderObjectMixin.0"); child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$RenderObject$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(this)._eval$1("_RenderViewportBase_RenderBox_ContainerRenderObjectMixin.0"); child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A.ScrollDirection.prototype = { - _enumToString$0() { - return "ScrollDirection." + this._name; - } - }; - A.ViewportOffset.prototype = { - moveTo$3$curve$duration(_, to, curve, duration) { - var t1 = duration._duration === B.Duration_0._duration; - if (t1) { - this.jumpTo$1(to); - return A.Future_Future$value(null, type$.void); - } else - return this.animateTo$3$curve$duration(to, curve, duration); - }, - toString$0(_) { - var _this = this, - description = A._setArrayType([], type$.JSArray_String); - _this.super$ScrollPosition$debugFillDescription(description); - description.push(A.getRuntimeTypeOfDartObject(_this.context).toString$0(0)); - description.push(_this.physics.toString$0(0)); - description.push(A.S(_this._activity)); - description.push(_this._userScrollDirection.toString$0(0)); - return "#" + A.shortHash(_this) + "(" + B.JSArray_methods.join$1(description, ", ") + ")"; - }, - debugFillDescription$1(description) { - var t1 = this._scroll_position$_pixels; - if (t1 != null) - description.push("offset: " + B.JSNumber_methods.toStringAsFixed$1(t1, 1)); - } - }; - A.WrapAlignment.prototype = { - _enumToString$0() { - return "WrapAlignment." + this._name; - }, - _distributeSpace$4(freeSpace, itemSpacing, itemCount, flipped) { - var t1, _0_6, _this = this; - $label0$0: { - if (B.WrapAlignment_0 === _this) { - t1 = new A._Record_2(flipped ? freeSpace : 0, itemSpacing); - break $label0$0; - } - if (B.WrapAlignment_1 === _this) { - t1 = B.WrapAlignment_0._distributeSpace$4(freeSpace, itemSpacing, itemCount, !flipped); - break $label0$0; - } - _0_6 = B.WrapAlignment_3 === _this; - if (_0_6 && itemCount < 2) { - t1 = B.WrapAlignment_0._distributeSpace$4(freeSpace, itemSpacing, itemCount, flipped); - break $label0$0; - } - if (B.WrapAlignment_2 === _this) { - t1 = new A._Record_2(freeSpace / 2, itemSpacing); - break $label0$0; - } - if (_0_6) { - t1 = new A._Record_2(0, freeSpace / (itemCount - 1) + itemSpacing); - break $label0$0; - } - if (B.WrapAlignment_4 === _this) { - t1 = freeSpace / itemCount; - t1 = new A._Record_2(t1 / 2, t1 + itemSpacing); - break $label0$0; - } - if (B.WrapAlignment_5 === _this) { - t1 = freeSpace / (itemCount + 1); - t1 = new A._Record_2(t1, t1 + itemSpacing); - break $label0$0; - } - t1 = null; - } - return t1; - } - }; - A.WrapCrossAlignment.prototype = { - _enumToString$0() { - return "WrapCrossAlignment." + this._name; - }, - get$_flipped() { - switch (this.index) { - case 0: - var t1 = B.WrapCrossAlignment_1; - break; - case 1: - t1 = B.WrapCrossAlignment_0; - break; - case 2: - t1 = B.WrapCrossAlignment_2; - break; - default: - t1 = null; - } - return t1; - }, - get$_wrap$_alignment() { - switch (this.index) { - case 0: - var t1 = 0; - break; - case 1: - t1 = 1; - break; - case 2: - t1 = 0.5; - break; - default: - t1 = null; - } - return t1; - } - }; - A._RunMetrics.prototype = { - tryAddingNewChild$5(child, childSize, flipMainAxis, spacing, maxMainExtent) { - var _this = this, - t1 = _this.axisSize; - if (t1._dx + childSize._dx + spacing - maxMainExtent > 1e-10) - return new A._RunMetrics(childSize, child); - else { - _this.axisSize = A._AxisSize__0(t1, A._AxisSize__0(childSize, new A.Size(spacing, 0))); - ++_this.childCount; - if (flipMainAxis) - _this.leadingChild = child; - return null; - } - } - }; - A.WrapParentData.prototype = {}; - A.RenderWrap.prototype = { - set$direction(_, value) { - if (this._wrap$_direction === value) - return; - this._wrap$_direction = value; - this.markNeedsLayout$0(); - }, - set$alignment(value) { - if (this._wrap$_alignment === value) - return; - this._wrap$_alignment = value; - this.markNeedsLayout$0(); - }, - set$spacing(_, value) { - if (this._wrap$_spacing === value) - return; - this._wrap$_spacing = value; - this.markNeedsLayout$0(); - }, - set$runAlignment(value) { - if (this._runAlignment === value) - return; - this._runAlignment = value; - this.markNeedsLayout$0(); - }, - set$runSpacing(value) { - if (this._runSpacing === value) - return; - this._runSpacing = value; - this.markNeedsLayout$0(); - }, - set$crossAxisAlignment(value) { - if (this._wrap$_crossAxisAlignment === value) - return; - this._wrap$_crossAxisAlignment = value; - this.markNeedsLayout$0(); - }, - setupParentData$1(child) { - if (!(child.parentData instanceof A.WrapParentData)) - child.parentData = new A.WrapParentData(null, null, B.Offset_0_0); - }, - computeMinIntrinsicWidth$1(height) { - var child, t1, width, t2, _this = this; - switch (_this._wrap$_direction.index) { - case 0: - child = _this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), width = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth()); - width = Math.max(width, t2); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return width; - case 1: - return _this._computeIntrinsics$3(B.C__DryLayout, new A.BoxConstraints(0, 1 / 0, 0, height), _this.get$_computeDryLayout())._dx; - } - }, - computeMaxIntrinsicWidth$1(height) { - var child, t1, width, t2, _this = this; - switch (_this._wrap$_direction.index) { - case 0: - child = _this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), width = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_1, 1 / 0, child.get$computeMaxIntrinsicWidth()); - width += t2; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return width; - case 1: - return _this._computeIntrinsics$3(B.C__DryLayout, new A.BoxConstraints(0, 1 / 0, 0, height), _this.get$_computeDryLayout())._dx; - } - }, - computeMinIntrinsicHeight$1(width) { - var child, t1, height, t2, _this = this; - switch (_this._wrap$_direction.index) { - case 0: - return _this._computeIntrinsics$3(B.C__DryLayout, new A.BoxConstraints(0, width, 0, 1 / 0), _this.get$_computeDryLayout())._dy; - case 1: - child = _this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), height = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_2, 1 / 0, child.get$computeMinIntrinsicHeight()); - height = Math.max(height, t2); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return height; - } - }, - computeMaxIntrinsicHeight$1(width) { - var child, t1, height, t2, _this = this; - switch (_this._wrap$_direction.index) { - case 0: - return _this._computeIntrinsics$3(B.C__DryLayout, new A.BoxConstraints(0, width, 0, 1 / 0), _this.get$_computeDryLayout())._dy; - case 1: - child = _this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), height = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_3, 1 / 0, child.get$computeMaxIntrinsicHeight()); - height += t2; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return height; - } - }, - computeDistanceToActualBaseline$1(baseline) { - return this.defaultComputeDistanceToHighestActualBaseline$1(baseline); - }, - _getMainAxisExtent$1(childSize) { - var t1; - switch (this._wrap$_direction.index) { - case 0: - t1 = childSize._dx; - break; - case 1: - t1 = childSize._dy; - break; - default: - t1 = null; - } - return t1; - }, - _getCrossAxisExtent$1(childSize) { - var t1; - switch (this._wrap$_direction.index) { - case 0: - t1 = childSize._dy; - break; - case 1: - t1 = childSize._dx; - break; - default: - t1 = null; - } - return t1; - }, - _getOffset$2(mainAxisOffset, crossAxisOffset) { - var t1; - switch (this._wrap$_direction.index) { - case 0: - t1 = new A.Offset(mainAxisOffset, crossAxisOffset); - break; - case 1: - t1 = new A.Offset(crossAxisOffset, mainAxisOffset); - break; - default: - t1 = null; - } - return t1; - }, - get$_areAxesFlipped() { - var t2, - t1 = this._wrap$_textDirection; - switch ((t1 == null ? B.TextDirection_1 : t1).index) { - case 1: - t1 = false; - break; - case 0: - t1 = true; - break; - default: - t1 = null; - } - switch (this._wrap$_verticalDirection.index) { - case 1: - t2 = false; - break; - case 0: - t2 = true; - break; - default: - t2 = null; - } - switch (this._wrap$_direction.index) { - case 0: - t1 = new A._Record_2(t1, t2); - break; - case 1: - t1 = new A._Record_2(t2, t1); - break; - default: - t1 = null; - } - return t1; - }, - computeDryBaseline$2(constraints, baseline) { - var t1, _0_0, _0_1, runMetrics, _0_2, containerAxisSize, _this = this, _box_0 = {}; - if (_this.ContainerRenderObjectMixin__firstChild == null) - return null; - switch (_this._wrap$_direction.index) { - case 0: - t1 = new A.BoxConstraints(0, constraints.maxWidth, 0, 1 / 0); - break; - case 1: - t1 = new A.BoxConstraints(0, 1 / 0, 0, constraints.maxHeight); - break; - default: - t1 = null; - } - _0_0 = _this._computeRuns$2(constraints, A.layout_helper_ChildLayoutHelper_dryLayoutChild$closure()); - _0_1 = _0_0._0; - runMetrics = null; - _0_2 = _0_0._1; - runMetrics = _0_2; - containerAxisSize = A._AxisSize_applyConstraints0(_0_1, constraints, _this._wrap$_direction); - _box_0.baselineOffset = null; - _this._positionChildren$5(runMetrics, _0_1, containerAxisSize, new A.RenderWrap_computeDryBaseline_findHighestBaseline(_box_0, t1, baseline), new A.RenderWrap_computeDryBaseline_getChildSize(t1)); - return _box_0.baselineOffset; - }, - computeDryLayout$1(constraints) { - return this._wrap$_computeDryLayout$1(constraints); - }, - _wrap$_computeDryLayout$1(constraints) { - var t1, _0_1, mainAxisLimit, _0_2, child, mainAxisExtent, crossAxisExtent, runMainAxisExtent, runCrossAxisExtent, childCount, childSize, childMainAxisExtent, childCrossAxisExtent, t2, _this = this; - switch (_this._wrap$_direction.index) { - case 0: - t1 = constraints.maxWidth; - t1 = new A._Record_2(new A.BoxConstraints(0, t1, 0, 1 / 0), t1); - break; - case 1: - t1 = constraints.maxHeight; - t1 = new A._Record_2(new A.BoxConstraints(0, 1 / 0, 0, t1), t1); - break; - default: - t1 = null; - } - _0_1 = t1._0; - mainAxisLimit = null; - _0_2 = t1._1; - mainAxisLimit = _0_2; - child = _this.ContainerRenderObjectMixin__firstChild; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), mainAxisExtent = 0, crossAxisExtent = 0, runMainAxisExtent = 0, runCrossAxisExtent = 0, childCount = 0; child != null;) { - childSize = A.ChildLayoutHelper_dryLayoutChild(child, _0_1); - childMainAxisExtent = _this._getMainAxisExtent$1(childSize); - childCrossAxisExtent = _this._getCrossAxisExtent$1(childSize); - if (childCount > 0 && runMainAxisExtent + childMainAxisExtent + _this._wrap$_spacing > mainAxisLimit) { - mainAxisExtent = Math.max(mainAxisExtent, runMainAxisExtent); - crossAxisExtent += runCrossAxisExtent + _this._runSpacing; - runMainAxisExtent = 0; - runCrossAxisExtent = 0; - childCount = 0; - } - runMainAxisExtent += childMainAxisExtent; - runCrossAxisExtent = Math.max(runCrossAxisExtent, childCrossAxisExtent); - if (childCount > 0) - runMainAxisExtent += _this._wrap$_spacing; - ++childCount; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - crossAxisExtent += runCrossAxisExtent; - mainAxisExtent = Math.max(mainAxisExtent, runMainAxisExtent); - switch (_this._wrap$_direction.index) { - case 0: - t1 = new A.Size(mainAxisExtent, crossAxisExtent); - break; - case 1: - t1 = new A.Size(crossAxisExtent, mainAxisExtent); - break; - default: - t1 = null; - } - return constraints.constrain$1(t1); - }, - performLayout$0() { - var _0_0, _0_1, runMetrics, _0_2, t1, containerAxisSize, t2, _this = this, - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); - if (_this.ContainerRenderObjectMixin__firstChild == null) { - _this._box$_size = new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); - _this._wrap$_hasVisualOverflow = false; - return; - } - _0_0 = _this._computeRuns$2(constraints, A.layout_helper_ChildLayoutHelper_layoutChild$closure()); - _0_1 = _0_0._0; - runMetrics = null; - _0_2 = _0_0._1; - runMetrics = _0_2; - t1 = _this._wrap$_direction; - containerAxisSize = A._AxisSize_applyConstraints0(_0_1, constraints, t1); - _this._box$_size = A._AxisSize__convert0(containerAxisSize, t1); - t1 = containerAxisSize._dx - _0_1._dx; - t2 = containerAxisSize._dy - _0_1._dy; - _this._wrap$_hasVisualOverflow = t1 < 0 || t2 < 0; - _this._positionChildren$5(runMetrics, new A.Size(t1, t2), containerAxisSize, A.wrap_RenderWrap__setChildPosition$closure(), A.wrap_RenderWrap__getChildSize$closure()); - }, - _computeRuns$2(constraints, layoutChild) { - var t1, _0_1, mainAxisLimit, _0_2, _1_1, spacing, runMetrics, child, currentRun, childrenAxisSize, _this0, t2, newRun, t3, _this = this, _null = null; - switch (_this._wrap$_direction.index) { - case 0: - t1 = constraints.maxWidth; - t1 = new A._Record_2(new A.BoxConstraints(0, t1, 0, 1 / 0), t1); - break; - case 1: - t1 = constraints.maxHeight; - t1 = new A._Record_2(new A.BoxConstraints(0, 1 / 0, 0, t1), t1); - break; - default: - t1 = _null; - } - _0_1 = t1._0; - mainAxisLimit = _null; - _0_2 = t1._1; - mainAxisLimit = _0_2; - _1_1 = _this.get$_areAxesFlipped()._0; - spacing = _this._wrap$_spacing; - runMetrics = A._setArrayType([], type$.JSArray__RunMetrics); - child = _this.ContainerRenderObjectMixin__firstChild; - t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - currentRun = _null; - childrenAxisSize = B.Size_0_0; - while (child != null) { - _this0 = A._AxisSize__convert0(layoutChild.call$2(child, _0_1), _this._wrap$_direction); - t2 = currentRun == null; - newRun = t2 ? new A._RunMetrics(_this0, child) : currentRun.tryAddingNewChild$5(child, _this0, _1_1, spacing, mainAxisLimit); - if (newRun != null) { - runMetrics.push(newRun); - if (t2) - t2 = _null; - else { - t2 = currentRun.axisSize; - _this0 = new A.Size(t2._dy, t2._dx); - t2 = _this0; - } - if (t2 == null) - t2 = B.Size_0_0; - _this0 = new A.Size(childrenAxisSize._dx + t2._dx, Math.max(childrenAxisSize._dy, t2._dy)); - childrenAxisSize = _this0; - currentRun = newRun; - } - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - t1 = _this._runSpacing; - t2 = runMetrics.length; - t3 = currentRun.axisSize; - childrenAxisSize = A._AxisSize__0(childrenAxisSize, A._AxisSize__0(new A.Size(t1 * (t2 - 1), 0), new A.Size(t3._dy, t3._dx))); - return new A._Record_2(new A.Size(childrenAxisSize._dy, childrenAxisSize._dx), runMetrics); - }, - _positionChildren$5(runMetrics, freeAxisSize, containerAxisSize, positionChild, getChildSize) { - var effectiveCrossAlignment, _1_0, _1_1, runBetweenSpace, _1_2, nextChild, t1, t2, runCrossAxisOffset, t3, t4, runCrossAxisExtent, childCount, mainAxisFreeSpace, _2_0, _2_1, childBetweenSpace, _2_2, remainingChildCount, child, childMainAxisOffset, _this0, childCrossAxisExtent, _3_2, _this = this, _null = null, - spacing = _this._wrap$_spacing, - crossAxisFreeSpace = Math.max(0, freeAxisSize._dy), - _0_0 = _this.get$_areAxesFlipped(), - _0_1 = _0_0._0, - flipCrossAxis = _null, - _0_2 = _0_0._1; - flipCrossAxis = _0_2; - effectiveCrossAlignment = _this._wrap$_crossAxisAlignment; - if (flipCrossAxis) - effectiveCrossAlignment = effectiveCrossAlignment.get$_flipped(); - _1_0 = _this._runAlignment._distributeSpace$4(crossAxisFreeSpace, _this._runSpacing, runMetrics.length, flipCrossAxis); - _1_1 = _1_0._0; - runBetweenSpace = _null; - _1_2 = _1_0._1; - runBetweenSpace = _1_2; - nextChild = _0_1 ? _this.get$childBefore() : _this.get$childAfter(); - for (t1 = J.get$iterator$ax(flipCrossAxis ? new A.ReversedListIterable(runMetrics, A._arrayInstanceType(runMetrics)._eval$1("ReversedListIterable<1>")) : runMetrics), t2 = containerAxisSize._dx, runCrossAxisOffset = _1_1; t1.moveNext$0();) { - t3 = t1.get$current(t1); - t4 = t3.axisSize; - runCrossAxisExtent = t4._dy; - childCount = t3.childCount; - mainAxisFreeSpace = Math.max(0, t2 - t4._dx); - _2_0 = _this._wrap$_alignment._distributeSpace$4(mainAxisFreeSpace, spacing, childCount, _0_1); - _2_1 = _2_0._0; - childBetweenSpace = _null; - _2_2 = _2_0._1; - childBetweenSpace = _2_2; - remainingChildCount = t3.childCount; - child = t3.leadingChild; - childMainAxisOffset = _2_1; - while (true) { - if (!(child != null && remainingChildCount > 0)) - break; - _this0 = A._AxisSize__convert0(getChildSize.call$1(child), _this._wrap$_direction); - childCrossAxisExtent = _null; - _3_2 = _this0._dy; - childCrossAxisExtent = _3_2; - positionChild.call$2(_this._getOffset$2(childMainAxisOffset, runCrossAxisOffset + effectiveCrossAlignment.get$_wrap$_alignment() * (runCrossAxisExtent - childCrossAxisExtent)), child); - childMainAxisOffset += _this0._dx + childBetweenSpace; - child = nextChild.call$1(child); - --remainingChildCount; - } - runCrossAxisOffset += runCrossAxisExtent + runBetweenSpace; - } - }, - hitTestChildren$2$position(result, position) { - return this.defaultHitTestChildren$2$position(result, position); - }, - paint$2(context, offset) { - var t3, _this = this, - t1 = _this._wrap$_hasVisualOverflow && _this._wrap$_clipBehavior !== B.Clip_0, - t2 = _this._wrap$_clipRectLayer; - if (t1) { - t1 = _this.__RenderObject__needsCompositing_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.get$size(0); - t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t1, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), _this.get$defaultPaint(), _this._wrap$_clipBehavior, t2._layer)); - } else { - t2.set$layer(0, null); - _this.defaultPaint$2(context, offset); - } - }, - dispose$0() { - this._wrap$_clipRectLayer.set$layer(0, null); - this.super$RenderObject$dispose(); - } - }; - A.RenderWrap_computeDryBaseline_findHighestBaseline.prototype = { - call$2(offset, child) { - var t1 = this._box_0; - t1.baselineOffset = A.BaselineOffset_minOf(t1.baselineOffset, A.BaselineOffset__(child.getDryBaseline$2(this.childConstraints, this.baseline), offset._dy)); - }, - $signature: 196 - }; - A.RenderWrap_computeDryBaseline_getChildSize.prototype = { - call$1(child) { - return child._computeIntrinsics$3(B.C__DryLayout, this.childConstraints, child.get$_computeDryLayout()); - }, - $signature: 195 - }; - A._RenderWrap_RenderBox_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$RenderObject$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.WrapParentData; child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$RenderObject$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.WrapParentData; child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A._RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; - A._FrameCallbackEntry.prototype = {}; - A.SchedulerPhase.prototype = { - _enumToString$0() { - return "SchedulerPhase." + this._name; - } - }; - A.PerformanceModeRequestHandle.prototype = {}; - A.SchedulerBinding.prototype = { - addTimingsCallback$1(callback) { - var t1 = this.SchedulerBinding__timingsCallbacks; - t1.push(callback); - if (t1.length === 1) { - t1 = $.$get$EnginePlatformDispatcher__instance(); - t1._onReportTimings = this.get$_executeTimingsCallbacks(); - t1._onReportTimingsZone = $.Zone__current; - } - }, - removeTimingsCallback$1(callback) { - var t1 = this.SchedulerBinding__timingsCallbacks; - B.JSArray_methods.remove$1(t1, callback); - if (t1.length === 0) { - t1 = $.$get$EnginePlatformDispatcher__instance(); - t1._onReportTimings = null; - t1._onReportTimingsZone = $.Zone__current; - } - }, - _executeTimingsCallbacks$1(timings) { - var callback, exception, stack, collector, t2, _i, exception0, t3, t4, - t1 = this.SchedulerBinding__timingsCallbacks, - clonedCallbacks = A.List_List$_of(t1, type$.void_Function_List_FrameTiming); - for (t2 = clonedCallbacks.length, _i = 0; _i < clonedCallbacks.length; clonedCallbacks.length === t2 || (0, A.throwConcurrentModificationError)(clonedCallbacks), ++_i) { - callback = clonedCallbacks[_i]; - try { - if (B.JSArray_methods.contains$1(t1, callback)) - callback.call$1(timings); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - collector = null; - t3 = A.ErrorDescription$("while executing callbacks for FrameTiming"); - t4 = $.FlutterError_onError; - if (t4 != null) - t4.call$1(new A.FlutterErrorDetails(exception, stack, "Flutter framework", t3, collector, false)); - } - } - }, - handleAppLifecycleStateChanged$1(state) { - var _this = this; - if (_this.SchedulerBinding__lifecycleState === state) - return; - _this.SchedulerBinding__lifecycleState = state; - switch (state.index) { - case 1: - case 2: - _this._setFramesEnabledState$1(true); - break; - case 3: - case 4: - case 0: - _this._setFramesEnabledState$1(false); - break; - } - }, - _ensureEventLoopCallback$0() { - if (this.SchedulerBinding__hasRequestedAnEventLoopCallback) - return; - this.SchedulerBinding__hasRequestedAnEventLoopCallback = true; - A.Timer_Timer(B.Duration_0, this.get$_runTasks()); - }, - _runTasks$0() { - this.SchedulerBinding__hasRequestedAnEventLoopCallback = false; - if (this.handleEventLoopCallback$0()) - this._ensureEventLoopCallback$0(); - }, - handleEventLoopCallback$0() { - var entry, exception, exceptionStack, callbackStack, newLength, last, exception0, t3, _this = this, - _s10_ = "No element", - t1 = _this.SchedulerBinding__taskQueue, - t2 = t1._priority_queue$_length === 0; - if (t2 || _this._lockCount > 0) - return false; - if (t2) - A.throwExpression(A.StateError$(_s10_)); - entry = t1._elementAt$1(0); - t2 = entry.get$priority(); - if (_this.SchedulerBinding_schedulingStrategy.call$2$priority$scheduler(t2, _this)) { - try { - if (t1._priority_queue$_length === 0) - A.throwExpression(A.StateError$(_s10_)); - ++t1._priority_queue$_modificationCount; - t1._elementAt$1(0); - newLength = t1._priority_queue$_length - 1; - last = t1._elementAt$1(newLength); - t1._priority_queue$_queue[newLength] = null; - t1._priority_queue$_length = newLength; - if (newLength > 0) - t1._bubbleDown$2(last, 0); - entry.run$0(); - } catch (exception0) { - exception = A.unwrapException(exception0); - exceptionStack = A.getTraceFromException(exception0); - callbackStack = null; - t2 = A.ErrorDescription$("during a task callback"); - t3 = callbackStack == null ? null : new A.SchedulerBinding_handleEventLoopCallback_closure(callbackStack); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, exceptionStack, "scheduler library", t2, t3, false)); - } - return t1._priority_queue$_length !== 0; - } - return true; - }, - scheduleFrameCallback$2$rescheduling(callback, rescheduling) { - var t1, _this = this; - _this.scheduleFrame$0(); - t1 = ++_this.SchedulerBinding__nextFrameCallbackId; - _this.SchedulerBinding__transientCallbacks.$indexSet(0, t1, new A._FrameCallbackEntry(callback)); - return _this.SchedulerBinding__nextFrameCallbackId; - }, - scheduleFrameCallback$1(callback) { - callback.toString; - return this.scheduleFrameCallback$2$rescheduling(callback, false); - }, - get$endOfFrame() { - var _this = this; - if (_this.SchedulerBinding__nextFrameCompleter == null) { - if (_this.SchedulerBinding__schedulerPhase === B.SchedulerPhase_0) - _this.scheduleFrame$0(); - _this.SchedulerBinding__nextFrameCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); - _this.SchedulerBinding__postFrameCallbacks.push(new A.SchedulerBinding_endOfFrame_closure(_this)); - } - return _this.SchedulerBinding__nextFrameCompleter.future; - }, - get$framesEnabled() { - return this.SchedulerBinding__framesEnabled; - }, - _setFramesEnabledState$1(enabled) { - if (this.SchedulerBinding__framesEnabled === enabled) - return; - this.SchedulerBinding__framesEnabled = enabled; - if (enabled) - this.scheduleFrame$0(); - }, - ensureFrameCallbacksRegistered$0() { - var t1 = $.$get$EnginePlatformDispatcher__instance(); - if (t1._onBeginFrame == null) { - t1._onBeginFrame = this.get$_handleBeginFrame(); - t1._onBeginFrameZone = $.Zone__current; - } - if (t1._onDrawFrame == null) { - t1._onDrawFrame = this.get$_handleDrawFrame(); - t1._onDrawFrameZone = $.Zone__current; - } - }, - ensureVisualUpdate$0() { - switch (this.SchedulerBinding__schedulerPhase.index) { - case 0: - case 4: - this.scheduleFrame$0(); - return; - case 1: - case 2: - case 3: - return; - } - }, - scheduleFrame$0() { - var t1, _this = this; - if (!_this.SchedulerBinding__hasScheduledFrame) - t1 = !(A.SchedulerBinding.prototype.get$framesEnabled.call(_this) && _this.WidgetsBinding__readyToProduceFrames); - else - t1 = true; - if (t1) - return; - _this.ensureFrameCallbacksRegistered$0(); - $.$get$EnginePlatformDispatcher__instance(); - t1 = $.FrameService__instance; - (t1 == null ? $.FrameService__instance = new A.FrameService() : t1).scheduleFrame$0(); - _this.SchedulerBinding__hasScheduledFrame = true; - }, - scheduleForcedFrame$0() { - if (this.SchedulerBinding__hasScheduledFrame) - return; - this.ensureFrameCallbacksRegistered$0(); - $.$get$EnginePlatformDispatcher__instance(); - var t1 = $.FrameService__instance; - (t1 == null ? $.FrameService__instance = new A.FrameService() : t1).scheduleFrame$0(); - this.SchedulerBinding__hasScheduledFrame = true; - }, - scheduleWarmUpFrame$0() { - var debugTimelineTask, hadScheduledFrame, t2, _this = this, t1 = {}; - if (_this.SchedulerBinding__warmUpFrame || _this.SchedulerBinding__schedulerPhase !== B.SchedulerPhase_0) - return; - _this.SchedulerBinding__warmUpFrame = true; - t1.debugTimelineTask = null; - debugTimelineTask = A.TimelineTask$(); - debugTimelineTask.start$1(0, "Warm-up frame"); - t1.debugTimelineTask = debugTimelineTask; - hadScheduledFrame = _this.SchedulerBinding__hasScheduledFrame; - $.$get$EnginePlatformDispatcher__instance(); - t2 = $.FrameService__instance; - if (t2 == null) - t2 = $.FrameService__instance = new A.FrameService(); - t2.scheduleWarmUpFrame$2$beginFrame$drawFrame(new A.SchedulerBinding_scheduleWarmUpFrame_closure(_this), new A.SchedulerBinding_scheduleWarmUpFrame_closure0(_this, hadScheduledFrame)); - _this.lockEvents$1(new A.SchedulerBinding_scheduleWarmUpFrame_closure1(t1, _this)); - }, - resetEpoch$0() { - var _this = this; - _this.SchedulerBinding__epochStart = _this._adjustForEpoch$1(_this.SchedulerBinding__lastRawTimeStamp); - _this.SchedulerBinding__firstRawTimeStampInEpoch = null; - }, - _adjustForEpoch$1(rawTimeStamp) { - var t1 = this.SchedulerBinding__firstRawTimeStampInEpoch, - rawDurationSinceEpoch = t1 == null ? B.Duration_0 : new A.Duration(rawTimeStamp._duration - t1._duration); - return A.Duration$(B.JSNumber_methods.round$0(rawDurationSinceEpoch._duration / $._timeDilation) + this.SchedulerBinding__epochStart._duration, 0, 0); - }, - _handleBeginFrame$1(rawTimeStamp) { - if (this.SchedulerBinding__warmUpFrame) { - this.SchedulerBinding__rescheduleAfterWarmUpFrame = true; - return; - } - this.handleBeginFrame$1(rawTimeStamp); - }, - _handleDrawFrame$0() { - var _this = this; - if (_this.SchedulerBinding__rescheduleAfterWarmUpFrame) { - _this.SchedulerBinding__rescheduleAfterWarmUpFrame = false; - _this.SchedulerBinding__postFrameCallbacks.push(new A.SchedulerBinding__handleDrawFrame_closure(_this)); - return; - } - _this.handleDrawFrame$0(); - }, - handleBeginFrame$1(rawTimeStamp) { - var callbacks, t2, _this = this, - t1 = _this.SchedulerBinding__frameTimelineTask; - t1.start$1(0, "Frame"); - if (_this.SchedulerBinding__firstRawTimeStampInEpoch == null) - _this.SchedulerBinding__firstRawTimeStampInEpoch = rawTimeStamp; - t2 = rawTimeStamp == null; - _this.SchedulerBinding__currentFrameTimeStamp = _this._adjustForEpoch$1(t2 ? _this.SchedulerBinding__lastRawTimeStamp : rawTimeStamp); - if (!t2) - _this.SchedulerBinding__lastRawTimeStamp = rawTimeStamp; - _this.SchedulerBinding__hasScheduledFrame = false; - try { - t1.start$1(0, "Animate"); - _this.SchedulerBinding__schedulerPhase = B.SchedulerPhase_1; - callbacks = _this.SchedulerBinding__transientCallbacks; - _this.SchedulerBinding__transientCallbacks = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$._FrameCallbackEntry); - J.forEach$1$ax(callbacks, new A.SchedulerBinding_handleBeginFrame_closure(_this)); - _this.SchedulerBinding__removedIds.clear$0(0); - } finally { - _this.SchedulerBinding__schedulerPhase = B.SchedulerPhase_2; - } - }, - requestPerformanceMode$1(mode) { - var _this = this, - t1 = _this.SchedulerBinding__performanceMode, - t2 = t1 == null; - if (!t2 && t1 !== mode) - return null; - if (t1 === mode) - ++_this.SchedulerBinding__numPerformanceModeRequests; - else if (t2) { - _this.SchedulerBinding__performanceMode = mode; - _this.SchedulerBinding__numPerformanceModeRequests = 1; - } - return new A.PerformanceModeRequestHandle(_this.get$_disposePerformanceModeRequest()); - }, - _disposePerformanceModeRequest$0() { - if (--this.SchedulerBinding__numPerformanceModeRequests === 0) { - this.SchedulerBinding__performanceMode = null; - $.$get$EnginePlatformDispatcher__instance(); - } - }, - handleDrawFrame$0() { - var callback, localPostFrameCallbacks, callback0, t2, t3, t4, _i, t5, localPostFrameCallbacks0, _this = this, - t1 = _this.SchedulerBinding__frameTimelineTask; - t1.finish$0(0); - try { - _this.SchedulerBinding__schedulerPhase = B.SchedulerPhase_3; - t2 = type$.void_Function_Duration; - t3 = A.List_List$_of(_this.SchedulerBinding__persistentCallbacks, t2); - t4 = t3.length; - _i = 0; - for (; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { - callback = t3[_i]; - t5 = _this.SchedulerBinding__currentFrameTimeStamp; - t5.toString; - _this._invokeFrameCallback$2(callback, t5); - } - _this.SchedulerBinding__schedulerPhase = B.SchedulerPhase_4; - t3 = _this.SchedulerBinding__postFrameCallbacks; - localPostFrameCallbacks0 = A.List_List$_of(t3, t2); - localPostFrameCallbacks = localPostFrameCallbacks0; - B.JSArray_methods.clear$0(t3); - A.FlutterTimeline_startSync("POST_FRAME", null); - try { - for (t2 = localPostFrameCallbacks, t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - callback0 = t2[_i]; - t4 = _this.SchedulerBinding__currentFrameTimeStamp; - t4.toString; - _this._invokeFrameCallback$2(callback0, t4); - } - } finally { - A.Timeline_finishSync(); - } - } finally { - _this.SchedulerBinding__schedulerPhase = B.SchedulerPhase_0; - t1.finish$0(0); - _this.SchedulerBinding__currentFrameTimeStamp = null; - } - }, - _profileFramePostEvent$1(frameTiming) { - var t1 = frameTiming._ui$_data, - t2 = B.JSArray_methods.get$last(t1), - t3 = t1[1], - t4 = t1[4], - t5 = A.Duration$(t4, 0, 0), - t6 = t1[0]; - A.postEvent("Flutter.Frame", A.LinkedHashMap_LinkedHashMap$_literal(["number", t2, "startTime", t3, "elapsed", t5._duration - A.Duration$(t6, 0, 0)._duration, "build", A.Duration$(t1[2], 0, 0)._duration - A.Duration$(t3, 0, 0)._duration, "raster", A.Duration$(t4, 0, 0)._duration - A.Duration$(t1[3], 0, 0)._duration, "vsyncOverhead", A.Duration$(t3, 0, 0)._duration - A.Duration$(t6, 0, 0)._duration], type$.String, type$.dynamic)); - }, - _invokeFrameCallback$3(callback, timeStamp, callbackStack) { - var exception, exceptionStack, exception0, t1; - try { - callback.call$1(timeStamp); - } catch (exception0) { - exception = A.unwrapException(exception0); - exceptionStack = A.getTraceFromException(exception0); - t1 = A.ErrorDescription$("during a scheduler callback"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, exceptionStack, "scheduler library", t1, null, false)); - } - }, - _invokeFrameCallback$2(callback, timeStamp) { - callback.toString; - return this._invokeFrameCallback$3(callback, timeStamp, null); - } - }; - A.SchedulerBinding_handleEventLoopCallback_closure.prototype = { - call$0() { - return A._setArrayType([A.DiagnosticsStackTrace$("\nThis exception was thrown in the context of a scheduler callback. When the scheduler callback was _registered_ (as opposed to when the exception was thrown), this was the stack", this.callbackStack, null)], type$.JSArray_DiagnosticsNode); - }, - $signature: 28 - }; - A.SchedulerBinding_endOfFrame_closure.prototype = { - call$1(timeStamp) { - var t1 = this.$this; - t1.SchedulerBinding__nextFrameCompleter.complete$0(0); - t1.SchedulerBinding__nextFrameCompleter = null; - }, - $signature: 6 - }; - A.SchedulerBinding_scheduleWarmUpFrame_closure.prototype = { - call$0() { - this.$this.handleBeginFrame$1(null); - }, - $signature: 0 - }; - A.SchedulerBinding_scheduleWarmUpFrame_closure0.prototype = { - call$0() { - var t1 = this.$this; - t1.handleDrawFrame$0(); - t1.resetEpoch$0(); - t1.SchedulerBinding__warmUpFrame = false; - if (this.hadScheduledFrame) - t1.scheduleFrame$0(); - }, - $signature: 0 - }; - A.SchedulerBinding_scheduleWarmUpFrame_closure1.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait($async$self.$this.get$endOfFrame(), $async$call$0); - case 2: - // returning from await. - $async$self._box_0.debugTimelineTask.finish$0(0); - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 12 - }; - A.SchedulerBinding__handleDrawFrame_closure.prototype = { - call$1(timeStamp) { - var t1 = this.$this; - t1.SchedulerBinding__hasScheduledFrame = false; - t1.scheduleFrame$0(); - }, - $signature: 6 - }; - A.SchedulerBinding_handleBeginFrame_closure.prototype = { - call$2(id, callbackEntry) { - var t2, - t1 = this.$this; - if (!t1.SchedulerBinding__removedIds.contains$1(0, id)) { - t2 = t1.SchedulerBinding__currentFrameTimeStamp; - t2.toString; - t1._invokeFrameCallback$3(callbackEntry.callback, t2, null); - } - }, - $signature: 367 - }; - A.Ticker.prototype = { - set$muted(_, value) { - var _this = this; - if (value === _this._muted) - return; - _this._muted = value; - if (value) - _this.unscheduleTick$0(); - else if (_this._ticker$_future != null && _this._animationId == null) - _this._animationId = $.SchedulerBinding__instance.scheduleFrameCallback$2$rescheduling(_this.get$_ticker$_tick(), false); - }, - get$isTicking() { - if (this._ticker$_future == null) - return false; - if (this._muted) - return false; - var t1 = $.SchedulerBinding__instance; - t1.toString; - if (A.SchedulerBinding.prototype.get$framesEnabled.call(t1) && t1.WidgetsBinding__readyToProduceFrames) - return true; - if ($.SchedulerBinding__instance.SchedulerBinding__schedulerPhase !== B.SchedulerPhase_0) - return true; - return false; - }, - start$0(_) { - var t1, t2, _this = this; - _this._ticker$_future = new A.TickerFuture(new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void)); - if (!_this._muted) - t1 = _this._animationId == null; - else - t1 = false; - if (t1) - _this._animationId = $.SchedulerBinding__instance.scheduleFrameCallback$2$rescheduling(_this.get$_ticker$_tick(), false); - t1 = $.SchedulerBinding__instance; - t2 = t1.SchedulerBinding__schedulerPhase.index; - if (t2 > 0 && t2 < 4) { - t1 = t1.SchedulerBinding__currentFrameTimeStamp; - t1.toString; - _this._startTime = t1; - } - t1 = _this._ticker$_future; - t1.toString; - return t1; - }, - stop$1$canceled(_, canceled) { - var _this = this, - t1 = _this._ticker$_future; - if (t1 == null) - return; - _this._startTime = _this._ticker$_future = null; - _this.unscheduleTick$0(); - if (canceled) - t1._ticker$_cancel$1(_this); - else - t1._ticker$_complete$0(); - }, - stop$0(_) { - return this.stop$1$canceled(0, false); - }, - _ticker$_tick$1(timeStamp) { - var t1, _this = this; - _this._animationId = null; - t1 = _this._startTime; - if (t1 == null) - t1 = _this._startTime = timeStamp; - _this._onTick.call$1(new A.Duration(timeStamp._duration - t1._duration)); - if (!_this._muted && _this._ticker$_future != null && _this._animationId == null) - _this._animationId = $.SchedulerBinding__instance.scheduleFrameCallback$2$rescheduling(_this.get$_ticker$_tick(), true); - }, - unscheduleTick$0() { - var t2, - t1 = this._animationId; - if (t1 != null) { - t2 = $.SchedulerBinding__instance; - t2.SchedulerBinding__transientCallbacks.remove$1(0, t1); - t2.SchedulerBinding__removedIds.add$1(0, t1); - this._animationId = null; - } - }, - dispose$0() { - var _this = this, - t1 = _this._ticker$_future; - if (t1 != null) { - _this._ticker$_future = null; - _this.unscheduleTick$0(); - t1._ticker$_cancel$1(_this); - } - }, - toString$0(_) { - var t1 = "" + "Ticker()"; - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A.TickerFuture.prototype = { - _ticker$_complete$0() { - this._completed = true; - this._primaryCompleter.complete$0(0); - var t1 = this._secondaryCompleter; - if (t1 != null) - t1.complete$0(0); - }, - _ticker$_cancel$1(ticker) { - var t1; - this._completed = false; - t1 = this._secondaryCompleter; - if (t1 != null) - t1.completeError$1(new A.TickerCanceled(ticker)); - }, - whenCompleteOrCancel$1(callback) { - var t2, t3, _this = this, - t1 = new A.TickerFuture_whenCompleteOrCancel_thunk(callback); - if (_this._secondaryCompleter == null) { - t2 = _this._secondaryCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); - t3 = _this._completed; - if (t3 != null) - if (t3) - t2.complete$0(0); - else - t2.completeError$1(B.TickerCanceled_null); - } - _this._secondaryCompleter.future.then$1$2$onError(0, t1, t1, type$.void); - }, - catchError$2$test(onError, test) { - return this._primaryCompleter.future.catchError$2$test(onError, test); - }, - catchError$1(onError) { - return this.catchError$2$test(onError, null); - }, - then$1$2$onError(_, onValue, onError, $R) { - return this._primaryCompleter.future.then$1$2$onError(0, onValue, onError, $R); - }, - then$1$1(_, onValue, $R) { - onValue.toString; - return this.then$1$2$onError(0, onValue, null, $R); - }, - whenComplete$1(action) { - return this._primaryCompleter.future.whenComplete$1(action); - }, - toString$0(_) { - var t1 = A.shortHash(this), - t2 = this._completed; - if (t2 == null) - t2 = "active"; - else - t2 = t2 ? "complete" : "canceled"; - return "#" + t1 + "(" + t2 + ")"; - }, - $isFuture: 1 - }; - A.TickerFuture_whenCompleteOrCancel_thunk.prototype = { - call$1(value) { - this.callback.call$0(); - }, - $signature: 20 - }; - A.TickerCanceled.prototype = { - toString$0(_) { - var t1 = this.ticker; - if (t1 != null) - return "This ticker was canceled: " + t1.toString$0(0); - return 'The ticker was canceled before the "orCancel" property was first used.'; - }, - $isException: 1 - }; - A.SemanticsBinding.prototype = { - get$_binding1$_semanticsEnabled() { - var t1, t2, - value = this.SemanticsBinding___SemanticsBinding__semanticsEnabled_FI; - if (value === $) { - t1 = $.$get$EnginePlatformDispatcher__instance().configuration; - t2 = $.$get$ChangeNotifier__emptyListeners(); - value !== $ && A.throwUnnamedLateFieldADI(); - value = this.SemanticsBinding___SemanticsBinding__semanticsEnabled_FI = new A.ValueNotifier(t1.semanticsEnabled, t2); - } - return value; - }, - ensureSemantics$0() { - ++this.SemanticsBinding__outstandingHandles; - this.get$_binding1$_semanticsEnabled().set$value(0, true); - return new A.SemanticsHandle(this.get$_didDisposeSemanticsHandle()); - }, - _didDisposeSemanticsHandle$0() { - --this.SemanticsBinding__outstandingHandles; - this.get$_binding1$_semanticsEnabled().set$value(0, this.SemanticsBinding__outstandingHandles > 0); - }, - _handleSemanticsEnabledChanged$0() { - var t1, _this = this; - if ($.$get$EnginePlatformDispatcher__instance().configuration.semanticsEnabled) { - if (_this.SemanticsBinding__semanticsHandle == null) - _this.SemanticsBinding__semanticsHandle = _this.ensureSemantics$0(); - } else { - t1 = _this.SemanticsBinding__semanticsHandle; - if (t1 != null) - t1._onDispose.call$0(); - _this.SemanticsBinding__semanticsHandle = null; - } - }, - _handleSemanticsActionEvent$1(action) { - var t1, decodedAction, t2, localListeners, _i, listener, - $arguments = action.$arguments; - if (type$.ByteData._is($arguments)) { - t1 = B.C_StandardMessageCodec.decodeMessage$1($arguments); - if (J.$eq$(t1, B.C_Object)) - t1 = $arguments; - decodedAction = new A.SemanticsActionEvent(action.type, action.viewId, action.nodeId, t1); - } else - decodedAction = action; - t1 = this.SemanticsBinding__semanticsActionListeners; - t2 = t1._list; - localListeners = J.JSArray_JSArray$markFixed(t2.slice(0), A._arrayInstanceType(t2)._precomputed1); - for (t2 = localListeners.length, _i = 0; _i < localListeners.length; localListeners.length === t2 || (0, A.throwConcurrentModificationError)(localListeners), ++_i) { - listener = localListeners[_i]; - if (t1.contains$1(0, listener)) - listener.call$1(decodedAction); - } - t1 = this.RendererBinding__viewIdToRenderView.$index(0, decodedAction.viewId); - if (t1 != null) { - t1 = t1._object$_owner; - if (t1 != null) { - t1 = t1._semanticsOwner; - if (t1 != null) - t1.performAction$3(decodedAction.nodeId, decodedAction.type, decodedAction.$arguments); - } - } - } - }; - A.SemanticsHandle.prototype = {}; - A.SemanticsTag.prototype = { - toString$0(_) { - return "SemanticsTag(" + this.name + ")"; - } - }; - A.ChildSemanticsConfigurationsResult.prototype = {}; - A.ChildSemanticsConfigurationsResultBuilder.prototype = {}; - A.CustomSemanticsAction.prototype = { - get$hashCode(_) { - return A.Object_hash(null, this.hint, this.action, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.CustomSemanticsAction && other.hint === this.hint && other.action === this.action; - }, - toString$0(_) { - return "CustomSemanticsAction(" + A.S($.CustomSemanticsAction__ids.$index(0, this)) + ", label:null, hint:" + this.hint + ", action:" + this.action.toString$0(0) + ")"; - } - }; - A.AttributedString.prototype = { - $add(_, other) { - var t3, newAttributes, t4, t5, _i, attribute, t6, - t1 = this.string, - t2 = t1.length; - if (t2 === 0) - return other; - t3 = other.string; - if (t3.length === 0) - return this; - newAttributes = A.List_List$_of(this.attributes, type$.StringAttribute); - t4 = other.attributes; - t5 = t4.length; - if (t5 !== 0) - for (_i = 0; _i < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i) { - attribute = t4[_i]; - t6 = attribute.range; - newAttributes.push(attribute.copy$1$range(new A.TextRange(t6.start + t2, t6.end + t2))); - } - return new A.AttributedString(t1 + t3, newAttributes); - }, - $eq(_, other) { - if (other == null) - return false; - return J.get$runtimeType$(other) === A.getRuntimeTypeOfDartObject(this) && other instanceof A.AttributedString && other.string === this.string && A.listEquals(other.attributes, this.attributes); - }, - get$hashCode(_) { - return A.Object_hash(this.string, this.attributes, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "AttributedString('" + this.string + "', attributes: " + A.S(this.attributes) + ")"; - } - }; - A.SemanticsData.prototype = { - toStringShort$0() { - return "SemanticsData"; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - return other instanceof A.SemanticsData && other.flags === _this.flags && other.actions === _this.actions && other.identifier === _this.identifier && other.attributedLabel.$eq(0, _this.attributedLabel) && other.attributedValue.$eq(0, _this.attributedValue) && other.attributedIncreasedValue.$eq(0, _this.attributedIncreasedValue) && other.attributedDecreasedValue.$eq(0, _this.attributedDecreasedValue) && other.attributedHint.$eq(0, _this.attributedHint) && other.tooltip === _this.tooltip && other.textDirection == _this.textDirection && other.rect.$eq(0, _this.rect) && A.setEquals(other.tags, _this.tags) && other.scrollChildCount == _this.scrollChildCount && other.scrollIndex == _this.scrollIndex && J.$eq$(other.textSelection, _this.textSelection) && other.scrollPosition == _this.scrollPosition && other.scrollExtentMax == _this.scrollExtentMax && other.scrollExtentMin == _this.scrollExtentMin && other.platformViewId == _this.platformViewId && other.maxValueLength == _this.maxValueLength && other.currentValueLength == _this.currentValueLength && J.$eq$(other.transform, _this.transform) && other.elevation === _this.elevation && other.thickness === _this.thickness && other.headingLevel === _this.headingLevel && other.role === _this.role && other.validationResult === _this.validationResult && other.inputType === _this.inputType && A.SemanticsData__sortedListsEqual(other.customSemanticsActionIds, _this.customSemanticsActionIds) && A.setEquals(_this.controlsNodes, other.controlsNodes); - }, - get$hashCode(_) { - var _this = this, - t1 = A.Object_hashAll(_this.customSemanticsActionIds), - t2 = _this.controlsNodes; - t2 = t2 == null ? null : A.Object_hashAll(t2); - return A.Object_hash(_this.flags, _this.actions, _this.identifier, _this.attributedLabel, _this.attributedValue, _this.attributedIncreasedValue, _this.attributedDecreasedValue, _this.attributedHint, _this.tooltip, _this.textDirection, _this.rect, _this.tags, _this.textSelection, _this.scrollChildCount, _this.scrollIndex, _this.scrollPosition, _this.scrollExtentMax, _this.scrollExtentMin, _this.platformViewId, A.Object_hash(_this.maxValueLength, _this.currentValueLength, _this.transform, _this.elevation, _this.thickness, _this.headingLevel, _this.linkUrl, t1, _this.role, _this.validationResult, t2, _this.inputType, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue)); - } - }; - A._SemanticsDiagnosticableNode.prototype = { - getChildren$0() { - return this.value.debugDescribeChildren$1$childOrder(this.childOrder); - } - }; - A.SemanticsHintOverrides.prototype = { - get$hashCode(_) { - return A.Object_hash(this.onTapHint, this.onLongPressHint, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - if (other instanceof A.SemanticsHintOverrides) - t1 = other.onTapHint == this.onTapHint; - else - t1 = false; - return t1; - } - }; - A.SemanticsProperties.prototype = { - toStringShort$0() { - return "SemanticsProperties"; - } - }; - A.SemanticsNode.prototype = { - set$transform(_, value) { - if (!A.MatrixUtils_matrixEquals(this._semantics$_transform, value)) { - this._semantics$_transform = value == null || A.MatrixUtils_isIdentity(value) ? null : value; - this._semantics$_markDirty$0(); - } - }, - set$rect(_, value) { - if (!this._semantics$_rect.$eq(0, value)) { - this._semantics$_rect = value; - this._semantics$_markDirty$0(); - } - }, - get$isInvisible() { - if (!this._isMergedIntoParent) - if (!this._semantics$_rect.get$isEmpty(0)) { - var t1 = this._semantics$_transform; - t1 = t1 == null ? null : t1.isZero$0(); - t1 = t1 === true; - } else - t1 = true; - else - t1 = false; - return t1; - }, - set$isMergedIntoParent(value) { - var t1; - if (this._isMergedIntoParent === value) - return; - this._isMergedIntoParent = value; - t1 = this._semantics$_parent; - if (t1 != null) - t1._semantics$_markDirty$0(); - }, - _replaceChildren$1(newChildren) { - var t2, _i, sawChange, child, t3, i, _this = this, - t1 = _this._semantics$_children; - if (t1 != null) - for (t2 = t1.length, _i = 0; _i < t2; ++_i) - t1[_i]._dead = true; - for (t1 = newChildren.length, _i = 0; _i < t1; ++_i) - newChildren[_i]._dead = false; - t1 = _this._semantics$_children; - sawChange = false; - if (t1 != null) - for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - if (child._dead) { - if (child._semantics$_parent === _this) { - child._semantics$_parent = null; - if (_this._semantics$_owner != null) - child.detach$0(0); - } - sawChange = true; - } - } - for (t1 = newChildren.length, _i = 0; _i < newChildren.length; newChildren.length === t1 || (0, A.throwConcurrentModificationError)(newChildren), ++_i) { - child = newChildren[_i]; - t2 = child._semantics$_parent; - if (t2 !== _this) { - if (t2 != null) { - child._semantics$_parent = null; - if (t2._semantics$_owner != null) - child.detach$0(0); - } - child._semantics$_parent = _this; - t2 = _this._semantics$_owner; - if (t2 != null) - child.attach$1(t2); - t2 = child._semantics$_depth; - t3 = _this._semantics$_depth; - if (t2 <= t3) { - child._semantics$_depth = t3 + 1; - t2 = child._semantics$_children; - if (t2 != null) - B.JSArray_methods.forEach$1(t2, child.get$_redepthChild()); - } - _this._updateChildMergeFlagRecursively$1(child); - sawChange = true; - } - } - if (!sawChange && _this._semantics$_children != null) - for (t1 = _this._semantics$_children, t2 = t1.length, i = 0; i < t2; ++i) - if (t1[i]._id !== newChildren[i]._id) { - sawChange = true; - break; - } - _this._semantics$_children = newChildren; - if (sawChange) - _this._semantics$_markDirty$0(); - }, - get$hasChildren() { - var t1 = this._semantics$_children; - t1 = t1 == null ? null : t1.length !== 0; - return t1 === true; - }, - _visitDescendants$1(visitor) { - var t2, _i, child, - t1 = this._semantics$_children; - if (t1 != null) - for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - if (!visitor.call$1(child) || !child._visitDescendants$1(visitor)) - return false; - } - return true; - }, - _redepthChild$1(child) { - var t1 = child._semantics$_depth, - t2 = this._semantics$_depth; - if (t1 <= t2) { - child._semantics$_depth = t2 + 1; - t1 = child._semantics$_children; - if (t1 != null) - B.JSArray_methods.forEach$1(t1, child.get$_redepthChild()); - } - }, - _updateChildMergeFlagRecursively$1(child) { - var childShouldMergeToParent = this._mergeAllDescendantsIntoThisNode || this._isMergedIntoParent; - if (childShouldMergeToParent === child._isMergedIntoParent) - return; - child.set$isMergedIntoParent(childShouldMergeToParent); - if (!child._mergeAllDescendantsIntoThisNode) - child._updateChildrenMergeFlags$0(); - }, - _updateChildrenMergeFlags$0() { - var t1 = this._semantics$_children; - if (t1 != null) - B.JSArray_methods.forEach$1(t1, this.get$_updateChildMergeFlagRecursively()); - }, - attach$1(owner) { - var t1, t2, _i, _this = this; - _this._semantics$_owner = owner; - for (t1 = owner._nodes; t1.containsKey$1(0, _this._id);) - _this._id = $.SemanticsNode__lastIdentifier = ($.SemanticsNode__lastIdentifier + 1) % 65535; - t1.$indexSet(0, _this._id, _this); - owner._detachedNodes.remove$1(0, _this); - if (_this._semantics$_dirty) { - _this._semantics$_dirty = false; - _this._semantics$_markDirty$0(); - } - t1 = _this._semantics$_children; - if (t1 != null) - for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].attach$1(owner); - }, - detach$0(_) { - var t1, t2, _i, child, _this = this; - _this._semantics$_owner._nodes.remove$1(0, _this._id); - _this._semantics$_owner._detachedNodes.add$1(0, _this); - _this._semantics$_owner = null; - t1 = _this._semantics$_children; - if (t1 != null) - for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - if (child._semantics$_parent === _this) - child.detach$0(0); - } - _this._semantics$_markDirty$0(); - }, - _semantics$_markDirty$0() { - var t1, _this = this; - if (_this._semantics$_dirty) - return; - _this._semantics$_dirty = true; - t1 = _this._semantics$_owner; - if (t1 != null) - t1._semantics$_dirtyNodes.add$1(0, _this); - }, - updateWith$2$childrenInInversePaintOrder$config(_, childrenInInversePaintOrder, config) { - var t1, t2, _this = this; - if (config == null) - config = $.$get$SemanticsNode__kEmptyConfig(); - if (!_this._semantics$_attributedLabel.$eq(0, config._semantics$_attributedLabel) || !_this._semantics$_attributedHint.$eq(0, config._semantics$_attributedHint) || _this._semantics$_elevation !== config._semantics$_elevation || _this._semantics$_thickness !== config._semantics$_thickness || !_this._semantics$_attributedValue.$eq(0, config._semantics$_attributedValue) || !_this._semantics$_attributedIncreasedValue.$eq(0, config._semantics$_attributedIncreasedValue) || !_this._semantics$_attributedDecreasedValue.$eq(0, config._semantics$_attributedDecreasedValue) || _this._tooltip !== config._tooltip || _this._flags !== config._flags || _this._semantics$_textDirection != config._semantics$_textDirection || _this._sortKey != config._sortKey || !J.$eq$(_this._textSelection, config._textSelection) || _this._scrollPosition != config._scrollPosition || _this._scrollExtentMax != config._scrollExtentMax || _this._scrollExtentMin != config._scrollExtentMin || _this._actionsAsBits !== config._actionsAsBits || _this.indexInParent != config._indexInParent || _this._platformViewId != config._platformViewId || _this._maxValueLength != config._maxValueLength || _this._currentValueLength != config._currentValueLength || _this._mergeAllDescendantsIntoThisNode !== config._isMergingSemanticsOfDescendants || _this._areUserActionsBlocked !== config.isBlockingUserActions || _this._semantics$_headingLevel !== config._semantics$_headingLevel || _this._role !== config._role || _this._validationResult !== config._validationResult) - _this._semantics$_markDirty$0(); - t1 = _this._mergeAllDescendantsIntoThisNode; - t2 = config._isMergingSemanticsOfDescendants; - _this._semantics$_identifier = config._semantics$_identifier; - _this._semantics$_attributedLabel = config._semantics$_attributedLabel; - _this._semantics$_attributedValue = config._semantics$_attributedValue; - _this._semantics$_attributedIncreasedValue = config._semantics$_attributedIncreasedValue; - _this._semantics$_attributedDecreasedValue = config._semantics$_attributedDecreasedValue; - _this._semantics$_attributedHint = config._semantics$_attributedHint; - _this._tooltip = config._tooltip; - _this._hintOverrides = config._hintOverrides; - _this._semantics$_elevation = config._semantics$_elevation; - _this._semantics$_thickness = config._semantics$_thickness; - _this._flags = config._flags; - _this._semantics$_textDirection = config._semantics$_textDirection; - _this._sortKey = config._sortKey; - _this._actions = A.LinkedHashMap_LinkedHashMap$of(config._actions, type$.SemanticsAction, type$.void_Function_nullable_Object); - _this._customSemanticsActions = A.LinkedHashMap_LinkedHashMap$of(config._customSemanticsActions, type$.CustomSemanticsAction, type$.void_Function); - _this._actionsAsBits = config._actionsAsBits; - _this._textSelection = config._textSelection; - _this._scrollPosition = config._scrollPosition; - _this._scrollExtentMax = config._scrollExtentMax; - _this._scrollExtentMin = config._scrollExtentMin; - _this._mergeAllDescendantsIntoThisNode = config._isMergingSemanticsOfDescendants; - _this._scrollChildCount = config._scrollChildCount; - _this._semantics$_scrollIndex = config._semantics$_scrollIndex; - _this.indexInParent = config._indexInParent; - _this._platformViewId = config._platformViewId; - _this._maxValueLength = config._maxValueLength; - _this._currentValueLength = config._currentValueLength; - _this._areUserActionsBlocked = config.isBlockingUserActions; - _this._semantics$_headingLevel = config._semantics$_headingLevel; - _this._semantics$_linkUrl = config._semantics$_linkUrl; - _this._role = config._role; - _this._controlsNodes = config._controlsNodes; - _this._validationResult = config._validationResult; - _this._inputType = config._inputType; - _this._replaceChildren$1(childrenInInversePaintOrder == null ? B.List_empty18 : childrenInInversePaintOrder); - if (t1 !== t2) - _this._updateChildrenMergeFlags$0(); - }, - updateWith$1$config(_, config) { - return this.updateWith$2$childrenInInversePaintOrder$config(0, null, config); - }, - getSemanticsData$0() { - var t1, elevation, customSemanticsActionIds, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, _this = this, _box_0 = {}; - _box_0.flags = _this._flags; - _box_0.actions = _this._actionsAsBits; - _box_0.identifier = _this._semantics$_identifier; - _box_0.attributedLabel = _this._semantics$_attributedLabel; - _box_0.attributedValue = _this._semantics$_attributedValue; - _box_0.attributedIncreasedValue = _this._semantics$_attributedIncreasedValue; - _box_0.attributedDecreasedValue = _this._semantics$_attributedDecreasedValue; - _box_0.attributedHint = _this._semantics$_attributedHint; - _box_0.tooltip = _this._tooltip; - _box_0.textDirection = _this._semantics$_textDirection; - t1 = _this.tags; - _box_0.mergedTags = t1 == null ? null : A.LinkedHashSet_LinkedHashSet$of(t1, type$.SemanticsTag); - _box_0.textSelection = _this._textSelection; - _box_0.scrollChildCount = _this._scrollChildCount; - _box_0.scrollIndex = _this._semantics$_scrollIndex; - _box_0.scrollPosition = _this._scrollPosition; - _box_0.scrollExtentMax = _this._scrollExtentMax; - _box_0.scrollExtentMin = _this._scrollExtentMin; - _box_0.platformViewId = _this._platformViewId; - _box_0.maxValueLength = _this._maxValueLength; - _box_0.currentValueLength = _this._currentValueLength; - _box_0.headingLevel = _this._semantics$_headingLevel; - elevation = _this._semantics$_elevation; - _box_0.thickness = _this._semantics$_thickness; - _box_0.linkUrl = _this._semantics$_linkUrl; - _box_0.role = _this._role; - _box_0.controlsNodes = _this._controlsNodes; - _box_0.validationResult = _this._validationResult; - _box_0.inputType = _this._inputType; - customSemanticsActionIds = A.LinkedHashSet_LinkedHashSet$_empty(type$.int); - for (t1 = _this._customSemanticsActions, t1 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) - customSemanticsActionIds.add$1(0, A.CustomSemanticsAction_getIdentifier(t1.__js_helper$_current)); - t1 = _this._hintOverrides; - if (t1 != null) { - t1 = t1.onTapHint; - if (t1 != null) - customSemanticsActionIds.add$1(0, A.CustomSemanticsAction_getIdentifier(new A.CustomSemanticsAction(t1, B.SemanticsAction_1_tap))); - _this._hintOverrides.toString; - } - if (_this._mergeAllDescendantsIntoThisNode) - _this._visitDescendants$1(new A.SemanticsNode_getSemanticsData_closure(_box_0, _this, customSemanticsActionIds)); - t1 = _box_0.flags; - t2 = _this._areUserActionsBlocked; - t3 = _box_0.actions; - t2 = t2 ? t3 & $.$get$_kUnblockedUserActions() : t3; - t3 = _box_0.identifier; - t4 = _box_0.attributedLabel; - t5 = _box_0.attributedValue; - t6 = _box_0.attributedIncreasedValue; - t7 = _box_0.attributedDecreasedValue; - t8 = _box_0.attributedHint; - t9 = _box_0.tooltip; - t10 = _box_0.textDirection; - t11 = _this._semantics$_rect; - t12 = _this._semantics$_transform; - t13 = _box_0.thickness; - t14 = _box_0.mergedTags; - t15 = _box_0.textSelection; - t16 = _box_0.scrollChildCount; - t17 = _box_0.scrollIndex; - t18 = _box_0.scrollPosition; - t19 = _box_0.scrollExtentMax; - t20 = _box_0.scrollExtentMin; - t21 = _box_0.platformViewId; - t22 = _box_0.maxValueLength; - t23 = _box_0.currentValueLength; - t24 = A.List_List$_of(customSemanticsActionIds, customSemanticsActionIds.$ti._precomputed1); - B.JSArray_methods.sort$0(t24); - return new A.SemanticsData(t1, t2, t3, t4, t5, t6, t7, t8, t9, _box_0.headingLevel, t10, t15, t16, t17, t18, t19, t20, t21, t22, t23, _box_0.linkUrl, t11, t14, t12, elevation, t13, t24, _box_0.role, _box_0.controlsNodes, _box_0.validationResult, _box_0.inputType); - }, - _addToUpdate$2(builder, customSemanticsActionIdsUpdate) { - var childrenInTraversalOrder, childrenInHitTestOrder, childCount, sortedChildren, i, t1, t2, customSemanticsActionIds, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, _this = this, - data = _this.getSemanticsData$0(); - if (!_this.get$hasChildren() || _this._mergeAllDescendantsIntoThisNode) { - childrenInTraversalOrder = $.$get$SemanticsNode__kEmptyChildList(); - childrenInHitTestOrder = childrenInTraversalOrder; - } else { - childCount = _this._semantics$_children.length; - sortedChildren = _this._semantics$_childrenInTraversalOrder$0(); - childrenInTraversalOrder = new Int32Array(childCount); - for (i = 0; i < childCount; ++i) - childrenInTraversalOrder[i] = sortedChildren[i]._id; - childrenInHitTestOrder = new Int32Array(childCount); - for (i = childCount - 1, t1 = _this._semantics$_children; i >= 0; --i) - childrenInHitTestOrder[i] = t1[childCount - i - 1]._id; - } - t1 = data.customSemanticsActionIds; - t2 = t1.length; - if (t2 !== 0) { - customSemanticsActionIds = new Int32Array(t2); - for (i = 0; i < t1.length; ++i) { - t2 = t1[i]; - customSemanticsActionIds[i] = t2; - customSemanticsActionIdsUpdate.add$1(0, t2); - } - } else - customSemanticsActionIds = null; - t1 = _this._id; - t2 = data.attributedLabel; - t3 = data.attributedValue; - t4 = data.attributedIncreasedValue; - t5 = data.attributedDecreasedValue; - t6 = data.attributedHint; - t7 = data.textSelection; - t8 = t7 != null; - t9 = t8 ? t7.baseOffset : -1; - t7 = t8 ? t7.extentOffset : -1; - t8 = data.platformViewId; - if (t8 == null) - t8 = -1; - t10 = data.scrollChildCount; - if (t10 == null) - t10 = 0; - t11 = data.scrollIndex; - if (t11 == null) - t11 = 0; - t12 = data.scrollPosition; - if (t12 == null) - t12 = 0 / 0; - t13 = data.scrollExtentMax; - if (t13 == null) - t13 = 0 / 0; - t14 = data.scrollExtentMin; - if (t14 == null) - t14 = 0 / 0; - t15 = data.transform; - t15 = t15 == null ? null : t15._m4storage; - if (t15 == null) - t15 = $.$get$SemanticsNode__kIdentityTransform(); - t16 = customSemanticsActionIds == null ? $.$get$SemanticsNode__kEmptyCustomSemanticsActionsList() : customSemanticsActionIds; - t17 = data.controlsNodes; - if (t17 == null) - t17 = null; - else - t17 = A.List_List$_of(t17, A._instanceType(t17)._precomputed1); - builder._ui$_nodeUpdates.push(new A.SemanticsNodeUpdate(t1, data.flags, data.actions, t9, t7, t8, t10, t11, t12, t13, t14, data.rect, data.identifier, t2.string, t2.attributes, t6.string, t6.attributes, t3.string, t3.attributes, t4.string, t4.attributes, t5.string, t5.attributes, data.tooltip, data.textDirection, A.toMatrix32(t15), childrenInTraversalOrder, childrenInHitTestOrder, t16, data.thickness, data.headingLevel, "", data.role, t17, data.validationResult, data.inputType)); - _this._semantics$_dirty = false; - }, - _semantics$_childrenInTraversalOrder$0() { - var t1, childrenInDefaultOrder, everythingSorted, sortNodes, lastSortKey, position, child, sortKey, isCompatibleWithPreviousSortKey, - inheritedTextDirection = this._semantics$_textDirection, - ancestor = this._semantics$_parent; - while (true) { - t1 = inheritedTextDirection == null; - if (!(t1 && ancestor != null)) - break; - inheritedTextDirection = ancestor._semantics$_textDirection; - ancestor = ancestor._semantics$_parent; - } - childrenInDefaultOrder = this._semantics$_children; - if (!t1) { - childrenInDefaultOrder.toString; - childrenInDefaultOrder = A._childrenInDefaultOrder(childrenInDefaultOrder, inheritedTextDirection); - } - t1 = type$.JSArray__TraversalSortNode; - everythingSorted = A._setArrayType([], t1); - sortNodes = A._setArrayType([], t1); - for (lastSortKey = null, position = 0; position < childrenInDefaultOrder.length; ++position) { - child = childrenInDefaultOrder[position]; - sortKey = child._sortKey; - lastSortKey = position > 0 ? childrenInDefaultOrder[position - 1]._sortKey : null; - if (position !== 0) - if (J.get$runtimeType$(sortKey) === J.get$runtimeType$(lastSortKey)) { - t1 = sortKey == null || sortKey.name == lastSortKey.name; - isCompatibleWithPreviousSortKey = t1; - } else - isCompatibleWithPreviousSortKey = false; - else - isCompatibleWithPreviousSortKey = true; - if (!isCompatibleWithPreviousSortKey && sortNodes.length !== 0) { - if (lastSortKey != null) - B.JSArray_methods.sort$0(sortNodes); - B.JSArray_methods.addAll$1(everythingSorted, sortNodes); - B.JSArray_methods.clear$0(sortNodes); - } - sortNodes.push(new A._TraversalSortNode(child, sortKey, position)); - } - if (lastSortKey != null) - B.JSArray_methods.sort$0(sortNodes); - B.JSArray_methods.addAll$1(everythingSorted, sortNodes); - t1 = type$.MappedListIterable__TraversalSortNode_SemanticsNode; - t1 = A.List_List$_of(new A.MappedListIterable(everythingSorted, new A.SemanticsNode__childrenInTraversalOrder_closure(), t1), t1._eval$1("ListIterable.E")); - return t1; - }, - sendEvent$1($event) { - if (this._semantics$_owner == null) - return; - B.BasicMessageChannel_vKF.send$1(0, $event.toMap$1$nodeId(this._id)); - }, - toStringShort$0() { - return "SemanticsNode#" + this._id; - }, - toDiagnosticsNode$3$childOrder$name$style(childOrder, $name, style) { - return new A._SemanticsDiagnosticableNode(childOrder, this, $name, true, true, null, style); - }, - toDiagnosticsNode$1$style(style) { - return this.toDiagnosticsNode$3$childOrder$name$style(B.DebugSemanticsDumpOrder_1, null, style); - }, - toDiagnosticsNode$0() { - return this.toDiagnosticsNode$3$childOrder$name$style(B.DebugSemanticsDumpOrder_1, null, B.DiagnosticsTreeStyle_1); - }, - debugDescribeChildren$1$childOrder(childOrder) { - var t1 = this.debugListChildrenInOrder$1(childOrder), - t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,DiagnosticsNode>"); - t1 = A.List_List$_of(new A.MappedListIterable(t1, new A.SemanticsNode_debugDescribeChildren_closure(childOrder), t2), t2._eval$1("ListIterable.E")); - return t1; - }, - debugDescribeChildren$0() { - return this.debugDescribeChildren$1$childOrder(B.DebugSemanticsDumpOrder_0); - }, - debugListChildrenInOrder$1(childOrder) { - var t1 = this._semantics$_children; - if (t1 == null) - return B.List_empty18; - switch (childOrder.index) { - case 0: - break; - case 1: - t1 = this._semantics$_childrenInTraversalOrder$0(); - break; - default: - t1 = null; - } - return t1; - }, - $isDiagnosticableTree: 1 - }; - A.SemanticsNode_getSemanticsData_closure.prototype = { - call$1(node) { - var t2, t3, t4, headingLevel, headingLevel0, - t1 = this._box_0; - t1.flags = t1.flags | node._flags; - t2 = t1.actions; - t3 = node._areUserActionsBlocked; - t4 = node._actionsAsBits; - t1.actions = t2 | (t3 ? t4 & $.$get$_kUnblockedUserActions() : t4); - if (t1.textDirection == null) - t1.textDirection = node._semantics$_textDirection; - if (t1.textSelection == null) - t1.textSelection = node._textSelection; - if (t1.scrollChildCount == null) - t1.scrollChildCount = node._scrollChildCount; - if (t1.scrollIndex == null) - t1.scrollIndex = node._semantics$_scrollIndex; - if (t1.scrollPosition == null) - t1.scrollPosition = node._scrollPosition; - if (t1.scrollExtentMax == null) - t1.scrollExtentMax = node._scrollExtentMax; - if (t1.scrollExtentMin == null) - t1.scrollExtentMin = node._scrollExtentMin; - if (t1.platformViewId == null) - t1.platformViewId = node._platformViewId; - if (t1.maxValueLength == null) - t1.maxValueLength = node._maxValueLength; - if (t1.currentValueLength == null) - t1.currentValueLength = node._currentValueLength; - t1.linkUrl = node._semantics$_linkUrl; - headingLevel = node._semantics$_headingLevel; - headingLevel0 = t1.headingLevel; - t1.headingLevel = headingLevel0 === 0 ? headingLevel : headingLevel0; - if (t1.identifier === "") - t1.identifier = node._semantics$_identifier; - if (t1.attributedValue.string === "") - t1.attributedValue = node._semantics$_attributedValue; - if (t1.attributedIncreasedValue.string === "") - t1.attributedIncreasedValue = node._semantics$_attributedIncreasedValue; - if (t1.attributedDecreasedValue.string === "") - t1.attributedDecreasedValue = node._semantics$_attributedDecreasedValue; - if (t1.role === B.SemanticsRole_0) - t1.role = node._role; - if (t1.inputType === B.SemanticsInputType_0) - t1.inputType = node._inputType; - if (t1.tooltip === "") - t1.tooltip = node._tooltip; - t2 = node.tags; - if (t2 != null) { - t3 = t1.mergedTags; - (t3 == null ? t1.mergedTags = A.LinkedHashSet_LinkedHashSet$_empty(type$.SemanticsTag) : t3).addAll$1(0, t2); - } - for (t2 = this.$this._customSemanticsActions, t2 = new A.LinkedHashMapKeyIterator(t2, t2._modifications, t2._first), t3 = this.customSemanticsActionIds; t2.moveNext$0();) - t3.add$1(0, A.CustomSemanticsAction_getIdentifier(t2.__js_helper$_current)); - t2 = node._hintOverrides; - if (t2 != null) { - t2 = t2.onTapHint; - if (t2 != null) - t3.add$1(0, A.CustomSemanticsAction_getIdentifier(new A.CustomSemanticsAction(t2, B.SemanticsAction_1_tap))); - node._hintOverrides.toString; - } - t2 = t1.attributedLabel; - t3 = t1.textDirection; - t1.attributedLabel = A._concatAttributedString(node._semantics$_attributedLabel, node._semantics$_textDirection, t2, t3); - t3 = t1.attributedHint; - t2 = t1.textDirection; - t1.attributedHint = A._concatAttributedString(node._semantics$_attributedHint, node._semantics$_textDirection, t3, t2); - t1.thickness = Math.max(t1.thickness, node._semantics$_thickness + node._semantics$_elevation); - t2 = t1.controlsNodes; - if (t2 == null) - t1.controlsNodes = node._controlsNodes; - else if (node._controlsNodes != null) { - t2 = A.LinkedHashSet_LinkedHashSet$of(t2, type$.String); - t3 = node._controlsNodes; - t3.toString; - t2.addAll$1(0, t3); - t1.controlsNodes = t2; - } - t2 = t1.validationResult; - if (t2 === B.SemanticsValidationResult_0) - t1.validationResult = node._validationResult; - else if (t2 === B.SemanticsValidationResult_1) { - t2 = node._validationResult; - if (t2 !== B.SemanticsValidationResult_0 && t2 !== B.SemanticsValidationResult_1) - t1.validationResult = t2; - } - return true; - }, - $signature: 82 - }; - A.SemanticsNode__childrenInTraversalOrder_closure.prototype = { - call$1(sortNode) { - return sortNode.node; - }, - $signature: 370 - }; - A.SemanticsNode_debugDescribeChildren_closure.prototype = { - call$1(node) { - return A._SemanticsDiagnosticableNode$(this.childOrder, null, B.DiagnosticsTreeStyle_1, node); - }, - $signature: 371 - }; - A._BoxEdge.prototype = { - compareTo$1(_, other) { - return B.JSNumber_methods.compareTo$1(this.offset, other.offset); - }, - $isComparable: 1 - }; - A._SemanticsSortGroup.prototype = { - compareTo$1(_, other) { - return B.JSNumber_methods.compareTo$1(this.startOffset, other.startOffset); - }, - sortedWithinVerticalGroup$0() { - var t1, t2, _i, child, t3, horizontalGroups, group, depth, edge, - edges = A._setArrayType([], type$.JSArray__BoxEdge); - for (t1 = this.nodes, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - t3 = child._semantics$_rect; - edges.push(new A._BoxEdge(true, A._pointInParentCoordinates(child, new A.Offset(t3.left - -0.1, t3.top - -0.1))._dx, child)); - edges.push(new A._BoxEdge(false, A._pointInParentCoordinates(child, new A.Offset(t3.right + -0.1, t3.bottom + -0.1))._dx, child)); - } - B.JSArray_methods.sort$0(edges); - horizontalGroups = A._setArrayType([], type$.JSArray__SemanticsSortGroup); - for (t1 = edges.length, t2 = this.textDirection, t3 = type$.JSArray_SemanticsNode, group = null, depth = 0, _i = 0; _i < edges.length; edges.length === t1 || (0, A.throwConcurrentModificationError)(edges), ++_i) { - edge = edges[_i]; - if (edge.isLeadingEdge) { - ++depth; - if (group == null) - group = new A._SemanticsSortGroup(edge.offset, t2, A._setArrayType([], t3)); - group.nodes.push(edge.node); - } else - --depth; - if (depth === 0) { - group.toString; - horizontalGroups.push(group); - group = null; - } - } - B.JSArray_methods.sort$0(horizontalGroups); - if (t2 === B.TextDirection_0) { - t1 = type$.ReversedListIterable__SemanticsSortGroup; - horizontalGroups = A.List_List$_of(new A.ReversedListIterable(horizontalGroups, t1), t1._eval$1("ListIterable.E")); - } - t1 = A._arrayInstanceType(horizontalGroups)._eval$1("ExpandIterable<1,SemanticsNode>"); - t1 = A.List_List$_of(new A.ExpandIterable(horizontalGroups, new A._SemanticsSortGroup_sortedWithinVerticalGroup_closure(), t1), t1._eval$1("Iterable.E")); - return t1; - }, - sortedWithinKnot$0() { - var t3, nodeMap, edges, t4, t5, t6, _i, node, t7, t8, center, _i0, t9, nextNode, t10, t11, nextCenter, direction, isLtrAndForward, isRtlAndForward, sortedIds, startNodes, - t1 = this.nodes, - t2 = t1.length; - if (t2 <= 1) - return t1; - t3 = type$.int; - nodeMap = A.LinkedHashMap_LinkedHashMap$_empty(t3, type$.SemanticsNode); - edges = A.LinkedHashMap_LinkedHashMap$_empty(t3, t3); - for (t4 = this.textDirection, t5 = t4 === B.TextDirection_0, t4 = t4 === B.TextDirection_1, t6 = t2, _i = 0; _i < t6; t9 === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i, t6 = t9) { - node = t1[_i]; - nodeMap.$indexSet(0, node._id, node); - t6 = node._semantics$_rect; - t7 = t6.left; - t8 = t6.top; - center = A._pointInParentCoordinates(node, new A.Offset(t7 + (t6.right - t7) / 2, t8 + (t6.bottom - t8) / 2)); - for (t6 = t1.length, t7 = center._dx, t8 = center._dy, _i0 = 0; t9 = t1.length, _i0 < t9; t1.length === t6 || (0, A.throwConcurrentModificationError)(t1), ++_i0) { - nextNode = t1[_i0]; - if (node === nextNode || edges.$index(0, nextNode._id) === node._id) - continue; - t9 = nextNode._semantics$_rect; - t10 = t9.left; - t11 = t9.top; - nextCenter = A._pointInParentCoordinates(nextNode, new A.Offset(t10 + (t9.right - t10) / 2, t11 + (t9.bottom - t11) / 2)); - direction = Math.atan2(nextCenter._dy - t8, nextCenter._dx - t7); - isLtrAndForward = t4 && -0.7853981633974483 < direction && direction < 2.356194490192345; - if (t5) - isRtlAndForward = direction < -2.356194490192345 || direction > 2.356194490192345; - else - isRtlAndForward = false; - if (isLtrAndForward || isRtlAndForward) - edges.$indexSet(0, node._id, nextNode._id); - } - } - sortedIds = A._setArrayType([], type$.JSArray_int); - startNodes = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)); - B.JSArray_methods.sort$1(startNodes, new A._SemanticsSortGroup_sortedWithinKnot_closure()); - new A.MappedListIterable(startNodes, new A._SemanticsSortGroup_sortedWithinKnot_closure0(), A._arrayInstanceType(startNodes)._eval$1("MappedListIterable<1,int>")).forEach$1(0, new A._SemanticsSortGroup_sortedWithinKnot_search(A.LinkedHashSet_LinkedHashSet$_empty(t3), edges, sortedIds)); - t1 = type$.MappedListIterable_int_SemanticsNode; - t1 = A.List_List$_of(new A.MappedListIterable(sortedIds, new A._SemanticsSortGroup_sortedWithinKnot_closure1(nodeMap), t1), t1._eval$1("ListIterable.E")); - t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"); - t1 = A.List_List$_of(new A.ReversedListIterable(t1, t2), t2._eval$1("ListIterable.E")); - return t1; - }, - $isComparable: 1 - }; - A._SemanticsSortGroup_sortedWithinVerticalGroup_closure.prototype = { - call$1(group) { - return group.sortedWithinKnot$0(); - }, - $signature: 190 - }; - A._SemanticsSortGroup_sortedWithinKnot_closure.prototype = { - call$2(a, b) { - var bTopLeft, verticalDiff, - t1 = a._semantics$_rect, - aTopLeft = A._pointInParentCoordinates(a, new A.Offset(t1.left, t1.top)); - t1 = b._semantics$_rect; - bTopLeft = A._pointInParentCoordinates(b, new A.Offset(t1.left, t1.top)); - verticalDiff = B.JSNumber_methods.compareTo$1(aTopLeft._dy, bTopLeft._dy); - if (verticalDiff !== 0) - return -verticalDiff; - return -B.JSNumber_methods.compareTo$1(aTopLeft._dx, bTopLeft._dx); - }, - $signature: 99 - }; - A._SemanticsSortGroup_sortedWithinKnot_search.prototype = { - call$1(id) { - var _this = this, - t1 = _this.visitedIds; - if (t1.contains$1(0, id)) - return; - t1.add$1(0, id); - t1 = _this.edges; - if (t1.containsKey$1(0, id)) { - t1 = t1.$index(0, id); - t1.toString; - _this.call$1(t1); - } - _this.sortedIds.push(id); - }, - $signature: 31 - }; - A._SemanticsSortGroup_sortedWithinKnot_closure0.prototype = { - call$1(node) { - return node._id; - }, - $signature: 374 - }; - A._SemanticsSortGroup_sortedWithinKnot_closure1.prototype = { - call$1(id) { - var t1 = this.nodeMap.$index(0, id); - t1.toString; - return t1; - }, - $signature: 375 - }; - A._childrenInDefaultOrder_closure.prototype = { - call$1(group) { - return group.sortedWithinVerticalGroup$0(); - }, - $signature: 190 - }; - A._TraversalSortNode.prototype = { - compareTo$1(_, other) { - var t2, - t1 = this.sortKey; - if (t1 == null || other.sortKey == null) - return this.position - other.position; - t2 = other.sortKey; - t2.toString; - return t1.compareTo$1(0, t2); - }, - $isComparable: 1 - }; - A.SemanticsOwner.prototype = { - dispose$0() { - var _this = this; - _this._semantics$_dirtyNodes.clear$0(0); - _this._nodes.clear$0(0); - _this._detachedNodes.clear$0(0); - _this.super$ChangeNotifier$dispose(); - }, - sendSemanticsUpdate$0() { - var customSemanticsActionIds, visitedNodes, t2, t3, t4, localDirtyNodes, t5, _i, node, t6, t7, builder, _this = this, - t1 = _this._semantics$_dirtyNodes; - if (t1._collection$_length === 0) - return; - customSemanticsActionIds = A.LinkedHashSet_LinkedHashSet$_empty(type$.int); - visitedNodes = A._setArrayType([], type$.JSArray_SemanticsNode); - for (t2 = _this._detachedNodes, t3 = A._instanceType(t1)._eval$1("WhereIterable<1>"), t4 = t3._eval$1("Iterable.E"); t1._collection$_length !== 0;) { - localDirtyNodes = A.List_List$_of(new A.WhereIterable(t1, new A.SemanticsOwner_sendSemanticsUpdate_closure(_this), t3), t4); - t1.clear$0(0); - t2.clear$0(0); - B.JSArray_methods.sort$1(localDirtyNodes, new A.SemanticsOwner_sendSemanticsUpdate_closure0()); - B.JSArray_methods.addAll$1(visitedNodes, localDirtyNodes); - for (t5 = localDirtyNodes.length, _i = 0; _i < localDirtyNodes.length; localDirtyNodes.length === t5 || (0, A.throwConcurrentModificationError)(localDirtyNodes), ++_i) { - node = localDirtyNodes[_i]; - if (node._mergeAllDescendantsIntoThisNode || node._isMergedIntoParent) { - t6 = node._semantics$_parent; - if (t6 != null) - t7 = t6._mergeAllDescendantsIntoThisNode || t6._isMergedIntoParent; - else - t7 = false; - if (t7) { - t6._semantics$_markDirty$0(); - node._semantics$_dirty = false; - } - } - } - } - B.JSArray_methods.sort$1(visitedNodes, new A.SemanticsOwner_sendSemanticsUpdate_closure1()); - $.SemanticsBinding__instance.toString; - builder = new A.SemanticsUpdateBuilder(A._setArrayType([], type$.JSArray_SemanticsNodeUpdate)); - for (t2 = visitedNodes.length, _i = 0; _i < visitedNodes.length; visitedNodes.length === t2 || (0, A.throwConcurrentModificationError)(visitedNodes), ++_i) { - node = visitedNodes[_i]; - if (node._semantics$_dirty && node._semantics$_owner != null) - node._addToUpdate$2(builder, customSemanticsActionIds); - } - t1.clear$0(0); - for (t1 = A._LinkedHashSetIterator$(customSemanticsActionIds, customSemanticsActionIds._collection$_modifications, customSemanticsActionIds.$ti._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - $.CustomSemanticsAction__actions.$index(0, t3 == null ? t2._as(t3) : t3).toString; - } - _this.onSemanticsUpdate.call$1(new A.SemanticsUpdate(builder._ui$_nodeUpdates)); - _this.notifyListeners$0(); - }, - _getSemanticsActionHandlerForId$2(id, action) { - var t2, t1 = {}, - result = t1.result = this._nodes.$index(0, id); - if (result != null) - t2 = (result._mergeAllDescendantsIntoThisNode || result._isMergedIntoParent) && !result._actions.containsKey$1(0, action); - else - t2 = false; - if (t2) - result._visitDescendants$1(new A.SemanticsOwner__getSemanticsActionHandlerForId_closure(t1, action)); - t2 = t1.result; - if (t2 == null || !t2._actions.containsKey$1(0, action)) - return null; - return t1.result._actions.$index(0, action); - }, - performAction$3(id, action, args) { - var t1, - handler = this._getSemanticsActionHandlerForId$2(id, action); - if (handler != null) { - handler.call$1(args); - return; - } - if (action === B.SemanticsAction_256_showOnScreen) { - t1 = this._nodes.$index(0, id); - t1 = (t1 == null ? null : t1._showOnScreen) != null; - } else - t1 = false; - if (t1) - this._nodes.$index(0, id)._showOnScreen.call$0(); - }, - toString$0(_) { - return "#" + A.shortHash(this); - } - }; - A.SemanticsOwner_sendSemanticsUpdate_closure.prototype = { - call$1(node) { - return !this.$this._detachedNodes.contains$1(0, node); - }, - $signature: 82 - }; - A.SemanticsOwner_sendSemanticsUpdate_closure0.prototype = { - call$2(a, b) { - return a._semantics$_depth - b._semantics$_depth; - }, - $signature: 99 - }; - A.SemanticsOwner_sendSemanticsUpdate_closure1.prototype = { - call$2(a, b) { - return a._semantics$_depth - b._semantics$_depth; - }, - $signature: 99 - }; - A.SemanticsOwner__getSemanticsActionHandlerForId_closure.prototype = { - call$1(node) { - if (node._actions.containsKey$1(0, this.action)) { - this._box_0.result = node; - return false; - } - return true; - }, - $signature: 82 - }; - A.SemanticsConfiguration.prototype = { - _addAction$2(action, handler) { - var _this = this; - _this._actions.$indexSet(0, action, handler); - _this._actionsAsBits = _this._actionsAsBits | action.index; - _this._hasBeenAnnotated = true; - }, - _addArgumentlessAction$2(action, handler) { - this._addAction$2(action, new A.SemanticsConfiguration__addArgumentlessAction_closure(handler)); - }, - set$onTap(value) { - value.toString; - this._addArgumentlessAction$2(B.SemanticsAction_1_tap, value); - }, - set$onLongPress(value) { - value.toString; - this._addArgumentlessAction$2(B.SemanticsAction_2_longPress, value); - }, - set$onScrollLeft(value) { - this._addArgumentlessAction$2(B.SemanticsAction_4_scrollLeft, value); - }, - set$onDismiss(value) { - this._addArgumentlessAction$2(B.SemanticsAction_262144_dismiss, value); - }, - set$onScrollRight(value) { - this._addArgumentlessAction$2(B.SemanticsAction_8_scrollRight, value); - }, - set$onScrollUp(value) { - this._addArgumentlessAction$2(B.SemanticsAction_16_scrollUp, value); - }, - set$onScrollDown(value) { - this._addArgumentlessAction$2(B.SemanticsAction_32_scrollDown, value); - }, - set$onScrollToOffset(value) { - this._addAction$2(B.SemanticsAction_8388608_scrollToOffset, new A.SemanticsConfiguration_onScrollToOffset_closure(value)); - }, - set$onIncrease(value) { - this._addArgumentlessAction$2(B.SemanticsAction_64_increase, value); - }, - set$onDecrease(value) { - this._addArgumentlessAction$2(B.SemanticsAction_128_decrease, value); - }, - set$onCopy(_, value) { - this._addArgumentlessAction$2(B.SemanticsAction_4096_copy, value); - }, - set$onCut(_, value) { - this._addArgumentlessAction$2(B.SemanticsAction_8192_cut, value); - }, - set$onPaste(_, value) { - this._addArgumentlessAction$2(B.SemanticsAction_16384_paste, value); - }, - set$onMoveCursorForwardByCharacter(value) { - this._addAction$2(B.SemanticsAction_512_moveCursorForwardByCharacter, new A.SemanticsConfiguration_onMoveCursorForwardByCharacter_closure(value)); - }, - set$onMoveCursorBackwardByCharacter(value) { - this._addAction$2(B.SemanticsAction_1iu, new A.SemanticsConfiguration_onMoveCursorBackwardByCharacter_closure(value)); - }, - set$onMoveCursorForwardByWord(value) { - this._addAction$2(B.SemanticsAction_524288_moveCursorForwardByWord, new A.SemanticsConfiguration_onMoveCursorForwardByWord_closure(value)); - }, - set$onMoveCursorBackwardByWord(value) { - this._addAction$2(B.SemanticsAction_1048576_moveCursorBackwardByWord, new A.SemanticsConfiguration_onMoveCursorBackwardByWord_closure(value)); - }, - set$onSetSelection(value) { - this._addAction$2(B.SemanticsAction_2048_setSelection, new A.SemanticsConfiguration_onSetSelection_closure(value)); - }, - set$onSetText(value) { - this._addAction$2(B.SemanticsAction_2097152_setText, new A.SemanticsConfiguration_onSetText_closure(value)); - }, - set$onDidGainAccessibilityFocus(value) { - this._addArgumentlessAction$2(B.SemanticsAction_32768_didGainAccessibilityFocus, value); - }, - set$onDidLoseAccessibilityFocus(value) { - this._addArgumentlessAction$2(B.SemanticsAction_65536_didLoseAccessibilityFocus, value); - }, - set$onFocus(_, value) { - this._addArgumentlessAction$2(B.SemanticsAction_4194304_focus, value); - }, - set$scrollChildCount(value) { - if (value == this._scrollChildCount) - return; - this._scrollChildCount = value; - this._hasBeenAnnotated = true; - }, - set$scrollIndex(value) { - if (value == this._semantics$_scrollIndex) - return; - this._semantics$_scrollIndex = value; - this._hasBeenAnnotated = true; - }, - set$platformViewId(value) { - if (value === this._platformViewId) - return; - this._platformViewId = value; - this._hasBeenAnnotated = true; - }, - set$maxValueLength(value) { - if (value == this._maxValueLength) - return; - this._maxValueLength = value; - this._hasBeenAnnotated = true; - }, - set$currentValueLength(value) { - if (value == this._currentValueLength) - return; - this._currentValueLength = value; - this._hasBeenAnnotated = true; - }, - set$hintOverrides(value) { - if (value == null) - return; - this._hintOverrides = value; - this._hasBeenAnnotated = true; - }, - set$elevation(_, value) { - if (value === this._semantics$_elevation) - return; - this._semantics$_elevation = value; - this._hasBeenAnnotated = true; - }, - set$linkUrl(value) { - return; - }, - set$headingLevel(value) { - this._semantics$_headingLevel = value; - this._hasBeenAnnotated = true; - }, - addTagForChildren$1(tag) { - var t1 = this._tagsForChildren; - (t1 == null ? this._tagsForChildren = A.LinkedHashSet_LinkedHashSet$_empty(type$.SemanticsTag) : t1).add$1(0, tag); - }, - _setFlag$2(flag, value) { - var _this = this, - t1 = _this._flags, - t2 = flag.index; - if (value) - _this._flags = t1 | t2; - else - _this._flags = t1 & ~t2; - _this._hasBeenAnnotated = true; - }, - get$_hasExplicitRole() { - if (this._role !== B.SemanticsRole_0) - return true; - var t1 = this._flags; - if ((t1 & 16) === 0) - t1 = (t1 & 512) !== 0 || (t1 & 8388608) !== 0 || (t1 & 4194304) !== 0 || (t1 & 2048) !== 0 || (t1 & 16384) !== 0 || (t1 & 16777216) !== 0; - else - t1 = true; - if (t1) - return true; - return false; - }, - isCompatibleWith$1(other) { - var _this = this; - if (other == null || !other._hasBeenAnnotated || !_this._hasBeenAnnotated) - return true; - if ((_this._actionsAsBits & other._actionsAsBits) !== 0) - return false; - if ((_this._flags & other._flags) !== 0) - return false; - if (_this._platformViewId != null && other._platformViewId != null) - return false; - if (_this._maxValueLength != null && other._maxValueLength != null) - return false; - if (_this._currentValueLength != null && other._currentValueLength != null) - return false; - if (_this._semantics$_attributedValue.string.length !== 0 && other._semantics$_attributedValue.string.length !== 0) - return false; - if (_this.get$_hasExplicitRole() && other.get$_hasExplicitRole()) - return false; - return true; - }, - absorb$1(child) { - var t1, t2, t3, _this = this; - if (!child._hasBeenAnnotated) - return; - t1 = child._actions; - if (child.isBlockingUserActions) - t1.forEach$1(0, new A.SemanticsConfiguration_absorb_closure(_this)); - else - _this._actions.addAll$1(0, t1); - t1 = _this._actionsAsBits; - t2 = child.isBlockingUserActions; - t3 = child._actionsAsBits; - _this._actionsAsBits = t1 | (t2 ? t3 & $.$get$_kUnblockedUserActions() : t3); - _this._customSemanticsActions.addAll$1(0, child._customSemanticsActions); - _this._flags = _this._flags | child._flags; - if (_this._textSelection == null) - _this._textSelection = child._textSelection; - if (_this._scrollPosition == null) - _this._scrollPosition = child._scrollPosition; - if (_this._scrollExtentMax == null) - _this._scrollExtentMax = child._scrollExtentMax; - if (_this._scrollExtentMin == null) - _this._scrollExtentMin = child._scrollExtentMin; - if (_this._hintOverrides == null) - _this._hintOverrides = child._hintOverrides; - if (_this._indexInParent == null) - _this._indexInParent = child._indexInParent; - if (_this._semantics$_scrollIndex == null) - _this._semantics$_scrollIndex = child._semantics$_scrollIndex; - if (_this._scrollChildCount == null) - _this._scrollChildCount = child._scrollChildCount; - if (_this._platformViewId == null) - _this._platformViewId = child._platformViewId; - if (_this._maxValueLength == null) - _this._maxValueLength = child._maxValueLength; - if (_this._currentValueLength == null) - _this._currentValueLength = child._currentValueLength; - t1 = child._semantics$_headingLevel; - t2 = _this._semantics$_headingLevel; - _this._semantics$_headingLevel = t2 === 0 ? t1 : t2; - t1 = _this._semantics$_textDirection; - if (t1 == null) { - t1 = _this._semantics$_textDirection = child._semantics$_textDirection; - _this._hasBeenAnnotated = true; - } - if (_this._sortKey == null) - _this._sortKey = child._sortKey; - if (_this._semantics$_identifier === "") - _this._semantics$_identifier = child._semantics$_identifier; - t2 = _this._semantics$_attributedLabel; - _this._semantics$_attributedLabel = A._concatAttributedString(child._semantics$_attributedLabel, child._semantics$_textDirection, t2, t1); - if (_this._semantics$_attributedValue.string === "") - _this._semantics$_attributedValue = child._semantics$_attributedValue; - if (_this._semantics$_attributedIncreasedValue.string === "") - _this._semantics$_attributedIncreasedValue = child._semantics$_attributedIncreasedValue; - if (_this._semantics$_attributedDecreasedValue.string === "") - _this._semantics$_attributedDecreasedValue = child._semantics$_attributedDecreasedValue; - if (_this._role === B.SemanticsRole_0) - _this._role = child._role; - if (_this._inputType === B.SemanticsInputType_0) - _this._inputType = child._inputType; - t1 = _this._semantics$_attributedHint; - t2 = _this._semantics$_textDirection; - _this._semantics$_attributedHint = A._concatAttributedString(child._semantics$_attributedHint, child._semantics$_textDirection, t1, t2); - if (_this._tooltip === "") - _this._tooltip = child._tooltip; - _this._semantics$_thickness = Math.max(_this._semantics$_thickness, child._semantics$_thickness + child._semantics$_elevation); - t1 = _this._controlsNodes; - if (t1 == null) - _this._controlsNodes = child._controlsNodes; - else if (child._controlsNodes != null) { - t1 = A.LinkedHashSet_LinkedHashSet$of(t1, type$.String); - t2 = child._controlsNodes; - t2.toString; - t1.addAll$1(0, t2); - _this._controlsNodes = t1; - } - t1 = child._validationResult; - t2 = _this._validationResult; - if (t1 !== t2) - if (t1 === B.SemanticsValidationResult_2) - _this._validationResult = B.SemanticsValidationResult_2; - else if (t2 === B.SemanticsValidationResult_0) - _this._validationResult = t1; - _this._hasBeenAnnotated = _this._hasBeenAnnotated || child._hasBeenAnnotated; - } - }; - A.SemanticsConfiguration__addArgumentlessAction_closure.prototype = { - call$1(args) { - this.handler.call$0(); - }, - $signature: 14 - }; - A.SemanticsConfiguration_onScrollToOffset_closure.prototype = { - call$1(args) { - args.toString; - type$.Float64List._as(args); - this.value.call$1(new A.Offset(args[0], args[1])); - }, - $signature: 14 - }; - A.SemanticsConfiguration_onMoveCursorForwardByCharacter_closure.prototype = { - call$1(args) { - args.toString; - this.value.call$1(A._asBool(args)); - }, - $signature: 14 - }; - A.SemanticsConfiguration_onMoveCursorBackwardByCharacter_closure.prototype = { - call$1(args) { - args.toString; - this.value.call$1(A._asBool(args)); - }, - $signature: 14 - }; - A.SemanticsConfiguration_onMoveCursorForwardByWord_closure.prototype = { - call$1(args) { - args.toString; - this.value.call$1(A._asBool(args)); - }, - $signature: 14 - }; - A.SemanticsConfiguration_onMoveCursorBackwardByWord_closure.prototype = { - call$1(args) { - args.toString; - this.value.call$1(A._asBool(args)); - }, - $signature: 14 - }; - A.SemanticsConfiguration_onSetSelection_closure.prototype = { - call$1(args) { - var selection, t1, t2; - args.toString; - selection = J.cast$2$0$ax(type$.Map_dynamic_dynamic._as(args), type$.String, type$.int); - t1 = selection.$index(0, "base"); - t1.toString; - t2 = selection.$index(0, "extent"); - t2.toString; - this.value.call$1(A.TextSelection$(B.TextAffinity_1, t1, t2, false)); - }, - $signature: 14 - }; - A.SemanticsConfiguration_onSetText_closure.prototype = { - call$1(args) { - args.toString; - this.value.call$1(A._asString(args)); - }, - $signature: 14 - }; - A.SemanticsConfiguration_absorb_closure.prototype = { - call$2(key, value) { - if (($.$get$_kUnblockedUserActions() & key.index) > 0) - this.$this._actions.$indexSet(0, key, value); - }, - $signature: 377 - }; - A.DebugSemanticsDumpOrder.prototype = { - _enumToString$0() { - return "DebugSemanticsDumpOrder." + this._name; - } - }; - A.SemanticsSortKey.prototype = { - compareTo$1(_, other) { - var t3, - t1 = this.name, - t2 = other.name; - if (t1 == t2) - return this.doCompare$1(other); - t3 = t1 == null; - if (t3 && t2 != null) - return -1; - else if (!t3 && t2 == null) - return 1; - t1.toString; - t2.toString; - return B.JSString_methods.compareTo$1(t1, t2); - }, - $isComparable: 1 - }; - A.OrdinalSortKey.prototype = { - doCompare$1(other) { - var t1 = other.order, - t2 = this.order; - if (t1 === t2) - return 0; - return B.JSInt_methods.compareTo$1(t2, t1); - } - }; - A._SemanticsData_Object_Diagnosticable.prototype = {}; - A._SemanticsNode_Object_DiagnosticableTreeMixin.prototype = {}; - A._SemanticsSortKey_Object_Diagnosticable.prototype = {}; - A.Assertiveness0.prototype = { - _enumToString$0() { - return "Assertiveness." + this._name; - } - }; - A.SemanticsEvent.prototype = { - toMap$1$nodeId(nodeId) { - var $event = A.LinkedHashMap_LinkedHashMap$_literal(["type", this.type, "data", this.getDataMap$0()], type$.String, type$.dynamic); - if (nodeId != null) - $event.$indexSet(0, "nodeId", nodeId); - return $event; - }, - toMap$0() { - return this.toMap$1$nodeId(null); - }, - toString$0(_) { - var t1, _i, key, - pairs = A._setArrayType([], type$.JSArray_String), - dataMap = this.getDataMap$0(), - sortedKeys = J.toList$0$ax(dataMap.get$keys(dataMap)); - B.JSArray_methods.sort$0(sortedKeys); - for (t1 = sortedKeys.length, _i = 0; _i < sortedKeys.length; sortedKeys.length === t1 || (0, A.throwConcurrentModificationError)(sortedKeys), ++_i) { - key = sortedKeys[_i]; - pairs.push(key + ": " + A.S(dataMap.$index(0, key))); - } - return "SemanticsEvent(" + B.JSArray_methods.join$1(pairs, ", ") + ")"; - } - }; - A.AnnounceSemanticsEvent.prototype = { - getDataMap$0() { - var t2, - t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - t1.$indexSet(0, "message", this.message); - t1.$indexSet(0, "textDirection", this.textDirection.index); - t2 = this.assertiveness; - if (t2 !== B.Assertiveness_00) - t1.$indexSet(0, "assertiveness", t2.index); - return t1; - } - }; - A.TooltipSemanticsEvent.prototype = { - getDataMap$0() { - return A.LinkedHashMap_LinkedHashMap$_literal(["message", this.message], type$.String, type$.dynamic); - } - }; - A.LongPressSemanticsEvent.prototype = { - getDataMap$0() { - return B.Map_empty5; - } - }; - A.TapSemanticEvent.prototype = { - getDataMap$0() { - return B.Map_empty5; - } - }; - A.FocusSemanticEvent.prototype = { - getDataMap$0() { - return B.Map_empty5; - } - }; - A.AssetBundle.prototype = { - loadString$2$cache(key, cache) { - return this.loadString$body$AssetBundle(key, true); - }, - loadString$body$AssetBundle(key, cache) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.String), - $async$returnValue, $async$self = this, t1, data; - var $async$loadString$2$cache = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait($async$self.load$1(0, key), $async$loadString$2$cache); - case 3: - // returning from await. - data = $async$result; - data.byteLength; - t1 = B.C_Utf8Codec.decode$1(0, A.Uint8List_Uint8List$sublistView(data, 0, null)); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$loadString$2$cache, $async$completer); - }, - toString$0(_) { - return "#" + A.shortHash(this) + "()"; - } - }; - A.CachingAssetBundle.prototype = { - loadString$2$cache(key, cache) { - if (cache) - return this._stringCache.putIfAbsent$2(0, key, new A.CachingAssetBundle_loadString_closure(this, key)); - return this.super$AssetBundle$loadString(key, true); - }, - loadString$1(key) { - return this.loadString$2$cache(key, true); - } - }; - A.CachingAssetBundle_loadString_closure.prototype = { - call$0() { - return this.$this.super$AssetBundle$loadString(this.key, true); - }, - $signature: 112 - }; - A.PlatformAssetBundle.prototype = { - load$1(_, key) { - var future, - encoded = B.C_Utf8Encoder.convert$1(A._Uri__Uri(null, A._Uri__uriEncode(4, key, B.C_Utf8Codec, false), null).path), - t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - future = t1.send$2(0, "flutter/assets", A.ByteData_ByteData$sublistView(encoded)).then$1$1(0, new A.PlatformAssetBundle_load_closure(key), type$.ByteData); - return future; - } - }; - A.PlatformAssetBundle_load_closure.prototype = { - call$1(asset) { - if (asset == null) - throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A._errorSummaryWithKey(this.key), A.ErrorDescription$("The asset does not exist or has empty data.")], type$.JSArray_DiagnosticsNode))); - return asset; - }, - $signature: 378 - }; - A.AutofillConfiguration.prototype = { - toJson$0() { - var t1, t2, _this = this; - if (_this.enabled) { - t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - t1.$indexSet(0, "uniqueIdentifier", _this.uniqueIdentifier); - t1.$indexSet(0, "hints", _this.autofillHints); - t1.$indexSet(0, "editingValue", _this.currentEditingValue.toJSON$0()); - t2 = _this.hintText; - if (t2 != null) - t1.$indexSet(0, "hintText", t2); - } else - t1 = null; - return t1; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.AutofillConfiguration && other.enabled === _this.enabled && other.uniqueIdentifier === _this.uniqueIdentifier && A.listEquals(other.autofillHints, _this.autofillHints) && other.currentEditingValue.$eq(0, _this.currentEditingValue) && other.hintText == _this.hintText; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.enabled, _this.uniqueIdentifier, A.Object_hashAll(_this.autofillHints), _this.currentEditingValue, _this.hintText, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this, - t1 = A._setArrayType(["enabled: " + _this.enabled, "uniqueIdentifier: " + _this.uniqueIdentifier, "autofillHints: " + A.S(_this.autofillHints), "currentEditingValue: " + _this.currentEditingValue.toString$0(0)], type$.JSArray_String), - t2 = _this.hintText; - if (t2 != null) - t1.push("hintText: " + t2); - return "AutofillConfiguration(" + B.JSArray_methods.join$1(t1, ", ") + ")"; - } - }; - A.BinaryMessenger.prototype = {}; - A.ServicesBinding.prototype = { - _initKeyboard$0() { - var t3, t4, _this = this, - t1 = type$.PhysicalKeyboardKey, - t2 = new A.HardwareKeyboard(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.LogicalKeyboardKey), A.LinkedHashSet_LinkedHashSet$_empty(type$.KeyboardLockMode), A._setArrayType([], type$.JSArray_of_bool_Function_KeyEvent)); - _this.ServicesBinding___ServicesBinding__keyboard_F !== $ && A.throwUnnamedLateFieldAI(); - _this.ServicesBinding___ServicesBinding__keyboard_F = t2; - t3 = $.$get$RawKeyboard_instance(); - t4 = A._setArrayType([], type$.JSArray_KeyEvent); - _this.ServicesBinding___ServicesBinding__keyEventManager_F !== $ && A.throwUnnamedLateFieldAI(); - _this.ServicesBinding___ServicesBinding__keyEventManager_F = new A.KeyEventManager(t2, t3, t4, A.LinkedHashSet_LinkedHashSet$_empty(t1)); - t1 = _this.ServicesBinding___ServicesBinding__keyboard_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.syncKeyboardState$0().then$1$1(0, new A.ServicesBinding__initKeyboard_closure(_this), type$.Null); - }, - handleMemoryPressure$0() { - var t1 = $.$get$rootBundle(); - t1._stringCache.clear$0(0); - t1._structuredDataCache.clear$0(0); - t1._structuredBinaryDataCache.clear$0(0); - }, - handleSystemMessage$1(systemMessage) { - return this.handleSystemMessage$body$ServicesBinding(systemMessage); - }, - handleSystemMessage$body$ServicesBinding(systemMessage) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$handleSystemMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - switch (A._asString(J.$index$asx(type$.Map_String_dynamic._as(systemMessage), "type"))) { - case "memoryPressure": - $async$self.handleMemoryPressure$0(); - break; - } - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$handleSystemMessage$1, $async$completer); - }, - _addLicenses$0() { - var controller = A._Cell$named("controller"); - controller.set$finalLocalValue(A.StreamController_StreamController(null, new A.ServicesBinding__addLicenses_closure(controller), false, type$.LicenseEntry)); - return J.get$stream$z(controller._readLocal$0()); - }, - readInitialLifecycleStateFromNativeWindow$0() { - if (this.SchedulerBinding__lifecycleState == null) - $.$get$EnginePlatformDispatcher__instance(); - return; - }, - _handleLifecycleMessage$1(message) { - return this._handleLifecycleMessage$body$ServicesBinding(message); - }, - _handleLifecycleMessage$body$ServicesBinding(message) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_String), - $async$returnValue, $async$self = this, state, t1, generated, _i, stateChange; - var $async$_handleLifecycleMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - message.toString; - state = A.ServicesBinding__parseAppLifecycleMessage(message); - t1 = $async$self.SchedulerBinding__lifecycleState; - state.toString; - generated = $async$self._generateStateTransitions$2(t1, state); - for (t1 = generated.length, _i = 0; _i < generated.length; generated.length === t1 || (0, A.throwConcurrentModificationError)(generated), ++_i) { - stateChange = generated[_i]; - $async$self.handleAppLifecycleStateChanged$1(stateChange); - A.SystemChrome_handleAppLifecycleStateChanged(stateChange); - } - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_handleLifecycleMessage$1, $async$completer); - }, - _generateStateTransitions$2(previousState, state) { - var stateChanges, previousStateIndex, stateIndex, i; - if (previousState === state) - return B.List_empty20; - stateChanges = A._setArrayType([], type$.JSArray_AppLifecycleState); - if (previousState == null) - stateChanges.push(state); - else { - previousStateIndex = B.JSArray_methods.indexOf$1(B.List_n5k, previousState); - stateIndex = B.JSArray_methods.indexOf$1(B.List_n5k, state); - if (state === B.AppLifecycleState_0) { - for (i = previousStateIndex + 1; i < 5; ++i) - stateChanges.push(B.List_n5k[i]); - stateChanges.push(B.AppLifecycleState_0); - } else if (previousStateIndex > stateIndex) - for (i = stateIndex; i < previousStateIndex; ++i) - B.JSArray_methods.insert$2(stateChanges, 0, B.List_n5k[i]); - else - for (i = previousStateIndex + 1; i <= stateIndex; ++i) - stateChanges.push(B.List_n5k[i]); - } - return stateChanges; - }, - _handleAccessibilityMessage$1(accessibilityMessage) { - return this._handleAccessibilityMessage$body$ServicesBinding(accessibilityMessage); - }, - _handleAccessibilityMessage$body$ServicesBinding(accessibilityMessage) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, message; - var $async$_handleAccessibilityMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - message = J.cast$2$0$ax(type$.Map_of_nullable_Object_and_nullable_Object._as(accessibilityMessage), type$.String, type$.dynamic); - switch (A._asString(message.$index(0, "type"))) { - case "didGainFocus": - $async$self.ServicesBinding_accessibilityFocus.set$value(0, A._asInt(message.$index(0, "nodeId"))); - break; - } - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_handleAccessibilityMessage$1, $async$completer); - }, - handleViewFocusChanged$1($event) { - }, - _handlePlatformMessage$1(methodCall) { - return this._handlePlatformMessage$body$ServicesBinding(methodCall); - }, - _handlePlatformMessage$body$ServicesBinding(methodCall) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), - $async$returnValue, $async$self = this, t1, method, $async$temp1; - var $async$_handlePlatformMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - method = methodCall.method; - case 3: - // switch - switch (method) { - case "ContextMenu.onDismissSystemContextMenu": - // goto case - $async$goto = 5; - break; - case "SystemChrome.systemUIChange": - // goto case - $async$goto = 6; - break; - case "System.requestAppExit": - // goto case - $async$goto = 7; - break; - default: - // goto default - $async$goto = 8; - break; - } - break; - case 5: - // case - t1 = $async$self.ServicesBinding__systemContextMenuClient; - if (t1 == null) { - // goto return - $async$goto = 1; - break; - } - t1.handleSystemHide$0(); - $async$self.ServicesBinding__systemContextMenuClient = null; - // goto after switch - $async$goto = 4; - break; - case 6: - // case - type$.List_dynamic._as(methodCall.$arguments); - // goto after switch - $async$goto = 4; - break; - case 7: - // case - $async$temp1 = A; - $async$goto = 9; - return A._asyncAwait($async$self.handleRequestAppExit$0(), $async$_handlePlatformMessage$1); - case 9: - // returning from await. - $async$returnValue = $async$temp1.LinkedHashMap_LinkedHashMap$_literal(["response", $async$result._name], type$.String, type$.dynamic); - // goto return - $async$goto = 1; - break; - case 8: - // default - throw A.wrapException(A.AssertionError$('Method "' + method + '" not handled.')); - case 4: - // after switch - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_handlePlatformMessage$1, $async$completer); - }, - initializationComplete$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$initializationComplete$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$1("System.initializationComplete", type$.dynamic), $async$initializationComplete$0); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$initializationComplete$0, $async$completer); - } - }; - A.ServicesBinding__initKeyboard_closure.prototype = { - call$1(__wc0_formal) { - var t1 = $.$get$EnginePlatformDispatcher__instance(), - t2 = this.$this.ServicesBinding___ServicesBinding__keyEventManager_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1._onKeyData = t2.get$handleKeyData(); - t1._onKeyDataZone = $.Zone__current; - B.BasicMessageChannel_Umt.setMessageHandler$1(t2.get$handleRawKeyMessage()); - }, - $signature: 24 - }; - A.ServicesBinding__addLicenses_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1, rawLicenses, $async$temp1; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - rawLicenses = A._Cell$named("rawLicenses"); - $async$temp1 = rawLicenses; - $async$goto = 2; - return A._asyncAwait($.$get$rootBundle().loadString$2$cache("NOTICES", false), $async$call$0); - case 2: - // returning from await. - $async$temp1.set$finalLocalValue($async$result); - t1 = $async$self.controller; - $async$temp1 = J; - $async$goto = 3; - return A._asyncAwait(A.compute(A.binding3_ServicesBinding__parseLicenses$closure(), rawLicenses._readLocal$0(), "parseLicenses", type$.String, type$.List_LicenseEntry), $async$call$0); - case 3: - // returning from await. - $async$temp1.forEach$1$ax($async$result, J.get$add$ax(t1._readLocal$0())); - $async$goto = 4; - return A._asyncAwait(J.close$0$z(t1._readLocal$0()), $async$call$0); - case 4: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 12 - }; - A._DefaultBinaryMessenger.prototype = { - send$2(_, channel, message) { - var t1 = new A._Future($.Zone__current, type$._Future_nullable_ByteData); - $.$get$EnginePlatformDispatcher__instance()._sendPlatformMessage$3(channel, message, A.EnginePlatformDispatcher__zonedPlatformMessageResponseCallback(new A._DefaultBinaryMessenger_send_closure(new A._AsyncCompleter(t1, type$._AsyncCompleter_nullable_ByteData)))); - return t1; - }, - setMessageHandler$2(channel, handler) { - if (handler == null) { - channel = $.$get$channelBuffers()._channels.$index(0, channel); - if (channel != null) - channel._channelCallbackRecord = null; - } else - $.$get$channelBuffers().setListener$2(channel, new A._DefaultBinaryMessenger_setMessageHandler_closure(handler)); - } - }; - A._DefaultBinaryMessenger_send_closure.prototype = { - call$1(reply) { - var exception, stack, exception0, t1; - try { - this.completer.complete$1(0, reply); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - t1 = A.ErrorDescription$("during a platform message response callback"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "services library", t1, null, false)); - } - }, - $signature: 29 - }; - A._DefaultBinaryMessenger_setMessageHandler_closure.prototype = { - call$2(data, callback) { - return this.$call$body$_DefaultBinaryMessenger_setMessageHandler_closure(data, callback); - }, - $call$body$_DefaultBinaryMessenger_setMessageHandler_closure(data, callback) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$next = [], $async$self = this, exception, stack, t1, exception0, response, $async$exception0; - var $async$call$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - response = null; - $async$handler = 3; - t1 = $async$self.handler.call$1(data); - $async$goto = 6; - return A._asyncAwait(type$.Future_nullable_ByteData._is(t1) ? t1 : A._Future$value(t1, type$.nullable_ByteData), $async$call$2); - case 6: - // returning from await. - response = $async$result; - $async$next.push(5); - // goto finally - $async$goto = 4; - break; - case 3: - // catch - $async$handler = 2; - $async$exception0 = $async$errorStack.pop(); - exception = A.unwrapException($async$exception0); - stack = A.getTraceFromException($async$exception0); - t1 = A.ErrorDescription$("during a platform message callback"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "services library", t1, null, false)); - $async$next.push(5); - // goto finally - $async$goto = 4; - break; - case 2: - // uncaught - $async$next = [1]; - case 4: - // finally - $async$handler = 1; - callback.call$1(response); - // goto the next finally handler - $async$goto = $async$next.pop(); - break; - case 5: - // after finally - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$call$2, $async$completer); - }, - $signature: 382 - }; - A.SystemContextMenuClient.prototype = {}; - A.BrowserContextMenu.prototype = {}; - A.ClipboardData.prototype = {}; - A.FontLoader.prototype = { - addFont$1(bytes) { - if (this._loaded) - throw A.wrapException(A.StateError$("FontLoader is already loaded")); - this._fontFutures.push(bytes.then$1$1(0, new A.FontLoader_addFont_closure(), type$.Uint8List)); - }, - load$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1, t2; - var $async$load$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._loaded) - throw A.wrapException(A.StateError$("FontLoader is already loaded")); - $async$self._loaded = true; - t1 = $async$self._fontFutures; - t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Future<~>>"); - t1 = A.List_List$_of(new A.MappedListIterable(t1, new A.FontLoader_load_closure($async$self), t2), t2._eval$1("ListIterable.E")); - $async$goto = 2; - return A._asyncAwait(A.Future_wait(t1, false, type$.void), $async$load$0); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$load$0, $async$completer); - } - }; - A.FontLoader_addFont_closure.prototype = { - call$1(data) { - return J.asUint8List$2$x(B.NativeByteData_methods.get$buffer(data), data.byteOffset, data.byteLength); - }, - $signature: 383 - }; - A.FontLoader_load_closure.prototype = { - call$1(f) { - return f.then$1$1(0, new A.FontLoader_load__closure(this.$this), type$.void); - }, - $signature: 384 - }; - A.FontLoader_load__closure.prototype = { - call$1(list) { - return A.loadFontFromList(list, this.$this.family); - }, - $signature: 644 - }; - A.KeyboardLockMode.prototype = { - _enumToString$0() { - return "KeyboardLockMode." + this._name; - } - }; - A.KeyEvent.prototype = {}; - A.KeyDownEvent.prototype = {}; - A.KeyUpEvent.prototype = {}; - A.KeyRepeatEvent.prototype = {}; - A.HardwareKeyboard.prototype = { - syncKeyboardState$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t2, t3, t4, t5, t1, keyboardState; - var $async$syncKeyboardState$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = type$.int; - $async$goto = 2; - return A._asyncAwait(B.OptionalMethodChannel_z3q.invokeMapMethod$2$1("getKeyboardState", t1, t1), $async$syncKeyboardState$0); - case 2: - // returning from await. - keyboardState = $async$result; - if (keyboardState != null) - for (t1 = J.getInterceptor$x(keyboardState), t2 = J.get$iterator$ax(t1.get$keys(keyboardState)), t3 = $async$self._pressedKeys; t2.moveNext$0();) { - t4 = t2.get$current(t2); - t5 = t1.$index(keyboardState, t4); - t5.toString; - t3.$indexSet(0, new A.PhysicalKeyboardKey(t4), new A.LogicalKeyboardKey(t5)); - } - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$syncKeyboardState$0, $async$completer); - }, - _dispatchKeyEvent$1($event) { - var handler, thisResult, exception, stack, collector, t1, _i, exception0, t2, t3, - handled = false; - for (t1 = this._handlers, _i = 0; false; ++_i) { - handler = t1[_i]; - try { - thisResult = handler.call$1($event); - handled = handled || thisResult; - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - collector = null; - t2 = A.ErrorDescription$("while processing a key handler"); - t3 = $.FlutterError_onError; - if (t3 != null) - t3.call$1(new A.FlutterErrorDetails(exception, stack, "services library", t2, collector, false)); - } - } - return handled; - }, - handleKeyEvent$1($event) { - var lockMode, t1, _this = this, - physicalKey = $event.physicalKey, - logicalKey = $event.logicalKey; - if ($event instanceof A.KeyDownEvent) { - _this._pressedKeys.$indexSet(0, physicalKey, logicalKey); - lockMode = $.$get$KeyboardLockMode__knownLockModes().$index(0, logicalKey.keyId); - if (lockMode != null) { - t1 = _this._lockModes; - if (t1.contains$1(0, lockMode)) - t1.remove$1(0, lockMode); - else - t1.add$1(0, lockMode); - } - } else if ($event instanceof A.KeyUpEvent) - _this._pressedKeys.remove$1(0, physicalKey); - return _this._dispatchKeyEvent$1($event); - } - }; - A.KeyDataTransitMode.prototype = { - _enumToString$0() { - return "KeyDataTransitMode." + this._name; - } - }; - A.KeyMessage.prototype = { - toString$0(_) { - return "KeyMessage(" + A.S(this.events) + ")"; - } - }; - A.KeyEventManager.prototype = { - handleKeyData$1(data) { - var $event, _this = this, - t1 = _this._transitMode; - switch ((t1 == null ? _this._transitMode = B.KeyDataTransitMode_1 : t1).index) { - case 0: - return false; - case 1: - if (data.physical === 0 && data.logical === 0) - return false; - $event = A.KeyEventManager__eventFromData(data); - if (data.synthesized && _this._keyEventsSinceLastMessage.length === 0) { - _this._hardwareKeyboard.handleKeyEvent$1($event); - _this._dispatchKeyMessage$2(A._setArrayType([$event], type$.JSArray_KeyEvent), null); - } else - _this._keyEventsSinceLastMessage.push($event); - return false; - } - }, - _dispatchKeyMessage$2(keyEvents, rawEvent) { - var message, exception, stack, collector, exception0, - t1 = this.keyMessageHandler; - if (t1 != null) { - message = new A.KeyMessage(keyEvents, rawEvent); - try { - t1 = t1.call$1(message); - return t1; - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - collector = null; - t1 = A.ErrorDescription$("while processing the key message handler"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "services library", t1, collector, false)); - } - } - return false; - }, - handleRawKeyMessage$1(message) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), - $async$returnValue, $async$self = this, rawEvent, shouldDispatch, t1, t2, t3, handled, _i; - var $async$handleRawKeyMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._transitMode == null) { - $async$self._transitMode = B.KeyDataTransitMode_0; - $async$self._rawKeyboard._raw_keyboard$_listeners.push($async$self.get$_convertRawEventAndStore()); - } - rawEvent = A.RawKeyEvent_RawKeyEvent$fromMessage(type$.Map_String_dynamic._as(message)); - shouldDispatch = true; - if (rawEvent instanceof A.RawKeyDownEvent) - $async$self._skippedRawKeysPressed.remove$1(0, rawEvent.data.get$physicalKey()); - else if (rawEvent instanceof A.RawKeyUpEvent) { - t1 = $async$self._skippedRawKeysPressed; - t2 = rawEvent.data; - t3 = t1.contains$1(0, t2.get$physicalKey()); - if (t3) - t1.remove$1(0, t2.get$physicalKey()); - shouldDispatch = !t3; - } - if (shouldDispatch) { - $async$self._rawKeyboard.handleRawKeyEvent$1(rawEvent); - for (t1 = $async$self._keyEventsSinceLastMessage, t2 = t1.length, t3 = $async$self._hardwareKeyboard, handled = false, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - handled = t3.handleKeyEvent$1(t1[_i]) || handled; - handled = $async$self._dispatchKeyMessage$2(t1, rawEvent) || handled; - B.JSArray_methods.clear$0(t1); - } else - handled = true; - $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["handled", handled], type$.String, type$.dynamic); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$handleRawKeyMessage$1, $async$completer); - }, - _convertDeviceType$1(rawEvent) { - return B.KeyEventDeviceType_0; - }, - _convertRawEventAndStore$1(rawEvent) { - var t2, physicalKeysPressed, eventAfterwards, recordedLogicalMain, timeStamp, character, deviceType, mainEvent, t3, t4, t5, t6, t7, t8, _this = this, _null = null, - t1 = rawEvent.data, - physicalKey = t1.get$physicalKey(), - logicalKey = t1.get$logicalKey(); - t1 = _this._hardwareKeyboard._pressedKeys; - t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>"); - physicalKeysPressed = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapKeysIterable(t1, t2), t2._eval$1("Iterable.E")); - eventAfterwards = A._setArrayType([], type$.JSArray_KeyEvent); - recordedLogicalMain = t1.$index(0, physicalKey); - timeStamp = $.ServicesBinding__instance.SchedulerBinding__lastRawTimeStamp; - character = rawEvent.character; - if (character === "") - character = _null; - deviceType = _this._convertDeviceType$1(rawEvent); - if (rawEvent instanceof A.RawKeyDownEvent) - if (recordedLogicalMain == null) { - mainEvent = new A.KeyDownEvent(physicalKey, logicalKey, character, timeStamp, false); - physicalKeysPressed.add$1(0, physicalKey); - } else - mainEvent = A.KeyRepeatEvent$(character, deviceType, recordedLogicalMain, physicalKey, timeStamp); - else if (recordedLogicalMain == null) - mainEvent = _null; - else { - mainEvent = A.KeyUpEvent$(deviceType, recordedLogicalMain, physicalKey, false, timeStamp); - physicalKeysPressed.remove$1(0, physicalKey); - } - for (t2 = _this._rawKeyboard._keysPressed, t3 = A._instanceType(t2)._eval$1("LinkedHashMapKeysIterable<1>"), t4 = t3._eval$1("Iterable.E"), t5 = physicalKeysPressed.difference$1(A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapKeysIterable(t2, t3), t4)), t5 = t5.get$iterator(t5), t6 = _this._keyEventsSinceLastMessage; t5.moveNext$0();) { - t7 = t5.get$current(t5); - if (t7.$eq(0, physicalKey)) - eventAfterwards.push(new A.KeyUpEvent(t7, logicalKey, _null, timeStamp, true)); - else { - t8 = t1.$index(0, t7); - t8.toString; - t6.push(new A.KeyUpEvent(t7, t8, _null, timeStamp, true)); - } - } - for (t1 = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapKeysIterable(t2, t3), t4).difference$1(physicalKeysPressed), t1 = t1.get$iterator(t1); t1.moveNext$0();) { - t3 = t1.get$current(t1); - t4 = t2.$index(0, t3); - t4.toString; - t6.push(new A.KeyDownEvent(t3, t4, _null, timeStamp, true)); - } - if (mainEvent != null) - t6.push(mainEvent); - B.JSArray_methods.addAll$1(t6, eventAfterwards); - } - }; - A._KeyEvent_Object_Diagnosticable.prototype = {}; - A.KeyboardInsertedContent.prototype = { - toString$0(_) { - return "KeyboardInsertedContent(" + this.mimeType + ", " + this.uri + ", " + A.S(this.data) + ")"; - }, - $eq(_, other) { - var t1, t2, _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.KeyboardInsertedContent) - if (other.mimeType === _this.mimeType) - if (other.uri === _this.uri) { - t1 = other.data; - t2 = _this.data; - t2 = t1 == null ? t2 == null : t1 === t2; - t1 = t2; - } - return t1; - }, - get$hashCode(_) { - return A.Object_hash(this.mimeType, this.uri, this.data, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.KeyboardKey.prototype = {}; - A.LogicalKeyboardKey.prototype = { - get$hashCode(_) { - return B.JSInt_methods.get$hashCode(this.keyId); - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.LogicalKeyboardKey && other.keyId === this.keyId; - } - }; - A.LogicalKeyboardKey_expandSynonyms_closure.prototype = { - call$1(element) { - var t1 = $.$get$LogicalKeyboardKey__reverseSynonyms().$index(0, element); - return t1 == null ? A.LinkedHashSet_LinkedHashSet$_literal([element], type$.LogicalKeyboardKey) : t1; - }, - $signature: 388 - }; - A.PhysicalKeyboardKey.prototype = { - get$hashCode(_) { - return B.JSInt_methods.get$hashCode(this.usbHidUsage); - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.PhysicalKeyboardKey && other.usbHidUsage === this.usbHidUsage; - } - }; - A._KeyboardKey_Object_Diagnosticable.prototype = {}; - A.MethodCall.prototype = { - toString$0(_) { - return "MethodCall(" + this.method + ", " + A.S(this.$arguments) + ")"; - } - }; - A.PlatformException.prototype = { - toString$0(_) { - var _this = this; - return "PlatformException(" + _this.code + ", " + A.S(_this.message) + ", " + A.S(_this.details) + ", " + A.S(_this.stacktrace) + ")"; - }, - $isException: 1 - }; - A.MissingPluginException.prototype = { - toString$0(_) { - return "MissingPluginException(" + A.S(this.message) + ")"; - }, - $isException: 1 - }; - A.StringCodec.prototype = { - decodeMessage$1(message) { - if (message == null) - return null; - return B.C_Utf8Codec.decode$1(0, A.Uint8List_Uint8List$sublistView(message, 0, null)); - }, - encodeMessage$1(message) { - if (message == null) - return null; - return A.ByteData_ByteData$sublistView(B.C_Utf8Encoder.convert$1(message)); - } - }; - A.JSONMessageCodec0.prototype = { - encodeMessage$1(message) { - if (message == null) - return null; - return B.C_StringCodec.encodeMessage$1(B.C_JsonCodec.encode$1(message)); - }, - decodeMessage$1(message) { - var t1; - if (message == null) - return message; - t1 = B.C_StringCodec.decodeMessage$1(message); - t1.toString; - return B.C_JsonCodec.decode$1(0, t1); - } - }; - A.JSONMethodCodec0.prototype = { - encodeMethodCall$1(methodCall) { - var t1 = B.C_JSONMessageCodec0.encodeMessage$1(A.LinkedHashMap_LinkedHashMap$_literal(["method", methodCall.method, "args", methodCall.$arguments], type$.String, type$.nullable_Object)); - t1.toString; - return t1; - }, - decodeMethodCall$1(methodCall) { - var t1, _0_3, t2, _null = null, - decoded = B.C_JSONMessageCodec0.decodeMessage$1(methodCall); - if (!type$.Map_dynamic_dynamic._is(decoded)) - throw A.wrapException(A.FormatException$("Expected method call Map, got " + A.S(decoded), _null, _null)); - t1 = J.getInterceptor$asx(decoded); - _0_3 = t1.$index(decoded, "method"); - if (_0_3 == null) - t2 = t1.containsKey$1(decoded, "method"); - else - t2 = true; - if (t2) - t2 = typeof _0_3 == "string"; - else - t2 = false; - if (t2) - return new A.MethodCall(_0_3, t1.$index(decoded, "args")); - throw A.wrapException(A.FormatException$("Invalid method call: " + A.S(decoded), _null, _null)); - }, - decodeEnvelope$1(envelope) { - var t1, t2, t3, _null = null, - decoded = B.C_JSONMessageCodec0.decodeMessage$1(envelope); - if (!type$.List_dynamic._is(decoded)) - throw A.wrapException(A.FormatException$("Expected envelope List, got " + A.S(decoded), _null, _null)); - t1 = J.getInterceptor$asx(decoded); - if (t1.get$length(decoded) === 1) - return t1.$index(decoded, 0); - t2 = false; - if (t1.get$length(decoded) === 3) - if (typeof t1.$index(decoded, 0) == "string") - t2 = t1.$index(decoded, 1) == null || typeof t1.$index(decoded, 1) == "string"; - if (t2) { - t2 = A._asString(t1.$index(decoded, 0)); - t3 = A._asStringQ(t1.$index(decoded, 1)); - throw A.wrapException(A.PlatformException$(t2, t1.$index(decoded, 2), t3, _null)); - } - t2 = false; - if (t1.get$length(decoded) === 4) - if (typeof t1.$index(decoded, 0) == "string") - if (t1.$index(decoded, 1) == null || typeof t1.$index(decoded, 1) == "string") - t2 = t1.$index(decoded, 3) == null || typeof t1.$index(decoded, 3) == "string"; - if (t2) { - t2 = A._asString(t1.$index(decoded, 0)); - t3 = A._asStringQ(t1.$index(decoded, 1)); - throw A.wrapException(A.PlatformException$(t2, t1.$index(decoded, 2), t3, A._asStringQ(t1.$index(decoded, 3)))); - } - throw A.wrapException(A.FormatException$("Invalid envelope: " + A.S(decoded), _null, _null)); - }, - encodeSuccessEnvelope$1(result) { - var t1 = B.C_JSONMessageCodec0.encodeMessage$1([result]); - t1.toString; - return t1; - }, - encodeErrorEnvelope$3$code$details$message(code, details, message) { - var t1 = B.C_JSONMessageCodec0.encodeMessage$1([code, message, details]); - t1.toString; - return t1; - }, - encodeErrorEnvelope$2$code$message(code, message) { - return this.encodeErrorEnvelope$3$code$details$message(code, null, message); - } - }; - A.StandardMessageCodec0.prototype = { - encodeMessage$1(message) { - var buffer; - if (message == null) - return null; - buffer = A.WriteBuffer_WriteBuffer(64); - this.writeValue$2(0, buffer, message); - return buffer.done$0(); - }, - decodeMessage$1(message) { - var buffer, result; - if (message == null) - return null; - buffer = new A.ReadBuffer(message); - result = this.readValue$1(0, buffer); - if (buffer._serialization$_position < message.byteLength) - throw A.wrapException(B.FormatException_j1B); - return result; - }, - writeValue$2(_, buffer, value) { - var t1, t2, asciiBytes, utf8Bytes, utf8Offset, i, char, _this = this; - if (value == null) - buffer._serialization$_add$1(0, 0); - else if (A._isBool(value)) - buffer._serialization$_add$1(0, value ? 1 : 2); - else if (typeof value == "number") { - buffer._serialization$_add$1(0, 6); - buffer._alignTo$1(8); - t1 = buffer._eightBytes; - t2 = $.$get$Endian_host(); - t1.$flags & 2 && A.throwUnsupportedOperation(t1, 13); - t1.setFloat64(0, value, B.C_Endian === t2); - buffer._addAll$1(buffer._eightBytesAsList); - } else if (A._isInt(value)) { - t1 = -2147483648 <= value && value <= 2147483647; - t2 = buffer._eightBytes; - if (t1) { - buffer._serialization$_add$1(0, 3); - t1 = $.$get$Endian_host(); - t2.$flags & 2 && A.throwUnsupportedOperation(t2, 8); - t2.setInt32(0, value, B.C_Endian === t1); - buffer._addAll$3(buffer._eightBytesAsList, 0, 4); - } else { - buffer._serialization$_add$1(0, 4); - t1 = $.$get$Endian_host(); - B.NativeByteData_methods.setInt64$3(t2, 0, value, t1); - } - } else if (typeof value == "string") { - buffer._serialization$_add$1(0, 7); - t1 = value.length; - asciiBytes = new Uint8Array(t1); - i = 0; - while (true) { - if (!(i < t1)) { - utf8Bytes = null; - utf8Offset = 0; - break; - } - char = value.charCodeAt(i); - if (char <= 127) - asciiBytes[i] = char; - else { - utf8Bytes = B.C_Utf8Encoder.convert$1(B.JSString_methods.substring$1(value, i)); - utf8Offset = i; - break; - } - ++i; - } - if (utf8Bytes != null) { - _this.writeSize$2(buffer, utf8Offset + utf8Bytes.length); - buffer._append$1(A.Uint8List_Uint8List$sublistView(asciiBytes, 0, utf8Offset)); - buffer._append$1(utf8Bytes); - } else { - _this.writeSize$2(buffer, t1); - buffer._append$1(asciiBytes); - } - } else if (type$.Uint8List._is(value)) { - buffer._serialization$_add$1(0, 8); - _this.writeSize$2(buffer, value.length); - buffer._append$1(value); - } else if (type$.Int32List._is(value)) { - buffer._serialization$_add$1(0, 9); - t1 = value.length; - _this.writeSize$2(buffer, t1); - buffer._alignTo$1(4); - buffer._append$1(J.asUint8List$2$x(B.NativeInt32List_methods.get$buffer(value), value.byteOffset, 4 * t1)); - } else if (type$.Float32List._is(value)) { - buffer._serialization$_add$1(0, 14); - t1 = value.length; - _this.writeSize$2(buffer, t1); - buffer._alignTo$1(4); - buffer._append$1(J.asUint8List$2$x(B.NativeFloat32List_methods.get$buffer(value), value.byteOffset, 4 * t1)); - } else if (type$.Float64List._is(value)) { - buffer._serialization$_add$1(0, 11); - t1 = value.length; - _this.writeSize$2(buffer, t1); - buffer._alignTo$1(8); - buffer._append$1(J.asUint8List$2$x(B.NativeFloat64List_methods.get$buffer(value), value.byteOffset, 8 * t1)); - } else if (type$.List_dynamic._is(value)) { - buffer._serialization$_add$1(0, 12); - t1 = J.getInterceptor$asx(value); - _this.writeSize$2(buffer, t1.get$length(value)); - for (t1 = t1.get$iterator(value); t1.moveNext$0();) - _this.writeValue$2(0, buffer, t1.get$current(t1)); - } else if (type$.Map_dynamic_dynamic._is(value)) { - buffer._serialization$_add$1(0, 13); - t1 = J.getInterceptor$asx(value); - _this.writeSize$2(buffer, t1.get$length(value)); - t1.forEach$1(value, new A.StandardMessageCodec_writeValue_closure(_this, buffer)); - } else - throw A.wrapException(A.ArgumentError$value(value, null, null)); - }, - readValue$1(_, buffer) { - if (buffer._serialization$_position >= buffer.data.byteLength) - throw A.wrapException(B.FormatException_j1B); - return this.readValueOfType$2(buffer.getUint8$0(0), buffer); - }, - readValueOfType$2(type, buffer) { - var t1, t2, value, $length, list, result, i, t3, _this = this; - switch (type) { - case 0: - return null; - case 1: - return true; - case 2: - return false; - case 3: - t1 = buffer._serialization$_position; - t2 = $.$get$Endian_host(); - value = buffer.data.getInt32(t1, B.C_Endian === t2); - buffer._serialization$_position += 4; - return value; - case 4: - return buffer.getInt64$0(0); - case 6: - buffer._alignTo$1(8); - t1 = buffer._serialization$_position; - t2 = $.$get$Endian_host(); - value = buffer.data.getFloat64(t1, B.C_Endian === t2); - buffer._serialization$_position += 8; - return value; - case 5: - case 7: - $length = _this.readSize$1(buffer); - return B.Utf8Decoder_false.convert$1(buffer.getUint8List$1($length)); - case 8: - return buffer.getUint8List$1(_this.readSize$1(buffer)); - case 9: - $length = _this.readSize$1(buffer); - buffer._alignTo$1(4); - t1 = buffer.data; - list = J.asInt32List$2$x(B.NativeByteData_methods.get$buffer(t1), t1.byteOffset + buffer._serialization$_position, $length); - buffer._serialization$_position = buffer._serialization$_position + 4 * $length; - return list; - case 10: - return buffer.getInt64List$1(_this.readSize$1(buffer)); - case 14: - $length = _this.readSize$1(buffer); - buffer._alignTo$1(4); - t1 = buffer.data; - list = J.asFloat32List$2$x(B.NativeByteData_methods.get$buffer(t1), t1.byteOffset + buffer._serialization$_position, $length); - buffer._serialization$_position = buffer._serialization$_position + 4 * $length; - return list; - case 11: - $length = _this.readSize$1(buffer); - buffer._alignTo$1(8); - t1 = buffer.data; - list = J.asFloat64List$2$x(B.NativeByteData_methods.get$buffer(t1), t1.byteOffset + buffer._serialization$_position, $length); - buffer._serialization$_position = buffer._serialization$_position + 8 * $length; - return list; - case 12: - $length = _this.readSize$1(buffer); - result = A.List_List$filled($length, null, false, type$.nullable_Object); - for (t1 = buffer.data, i = 0; i < $length; ++i) { - t2 = buffer._serialization$_position; - if (t2 >= t1.byteLength) - A.throwExpression(B.FormatException_j1B); - buffer._serialization$_position = t2 + 1; - result[i] = _this.readValueOfType$2(t1.getUint8(t2), buffer); - } - return result; - case 13: - $length = _this.readSize$1(buffer); - t1 = type$.nullable_Object; - result = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); - for (t1 = buffer.data, i = 0; i < $length; ++i) { - t2 = buffer._serialization$_position; - if (t2 >= t1.byteLength) - A.throwExpression(B.FormatException_j1B); - buffer._serialization$_position = t2 + 1; - t2 = _this.readValueOfType$2(t1.getUint8(t2), buffer); - t3 = buffer._serialization$_position; - if (t3 >= t1.byteLength) - A.throwExpression(B.FormatException_j1B); - buffer._serialization$_position = t3 + 1; - result.$indexSet(0, t2, _this.readValueOfType$2(t1.getUint8(t3), buffer)); - } - return result; - default: - throw A.wrapException(B.FormatException_j1B); - } - }, - writeSize$2(buffer, value) { - var t1, t2; - if (value < 254) - buffer._serialization$_add$1(0, value); - else { - t1 = buffer._eightBytes; - if (value <= 65535) { - buffer._serialization$_add$1(0, 254); - t2 = $.$get$Endian_host(); - t1.$flags & 2 && A.throwUnsupportedOperation(t1, 10); - t1.setUint16(0, value, B.C_Endian === t2); - buffer._addAll$3(buffer._eightBytesAsList, 0, 2); - } else { - buffer._serialization$_add$1(0, 255); - t2 = $.$get$Endian_host(); - t1.$flags & 2 && A.throwUnsupportedOperation(t1, 11); - t1.setUint32(0, value, B.C_Endian === t2); - buffer._addAll$3(buffer._eightBytesAsList, 0, 4); - } - } - }, - readSize$1(buffer) { - var t1, t2, - value = buffer.getUint8$0(0); - $label0$0: { - if (254 === value) { - t1 = buffer._serialization$_position; - t2 = $.$get$Endian_host(); - value = buffer.data.getUint16(t1, B.C_Endian === t2); - buffer._serialization$_position += 2; - t1 = value; - break $label0$0; - } - if (255 === value) { - t1 = buffer._serialization$_position; - t2 = $.$get$Endian_host(); - value = buffer.data.getUint32(t1, B.C_Endian === t2); - buffer._serialization$_position += 4; - t1 = value; - break $label0$0; - } - t1 = value; - break $label0$0; - } - return t1; - } - }; - A.StandardMessageCodec_writeValue_closure.prototype = { - call$2(key, value) { - var t1 = this.$this, - t2 = this.buffer; - t1.writeValue$2(0, t2, key); - t1.writeValue$2(0, t2, value); - }, - $signature: 121 - }; - A.StandardMethodCodec0.prototype = { - encodeMethodCall$1(methodCall) { - var buffer = A.WriteBuffer_WriteBuffer(64); - B.C_StandardMessageCodec.writeValue$2(0, buffer, methodCall.method); - B.C_StandardMessageCodec.writeValue$2(0, buffer, methodCall.$arguments); - return buffer.done$0(); - }, - decodeMethodCall$1(methodCall) { - var buffer, method, $arguments; - methodCall.toString; - buffer = new A.ReadBuffer(methodCall); - method = B.C_StandardMessageCodec.readValue$1(0, buffer); - $arguments = B.C_StandardMessageCodec.readValue$1(0, buffer); - if (typeof method == "string" && buffer._serialization$_position >= methodCall.byteLength) - return new A.MethodCall(method, $arguments); - else - throw A.wrapException(B.FormatException_6Jp); - }, - encodeSuccessEnvelope$1(result) { - var buffer = A.WriteBuffer_WriteBuffer(64); - buffer._serialization$_add$1(0, 0); - B.C_StandardMessageCodec.writeValue$2(0, buffer, result); - return buffer.done$0(); - }, - encodeErrorEnvelope$3$code$details$message(code, details, message) { - var buffer = A.WriteBuffer_WriteBuffer(64); - buffer._serialization$_add$1(0, 1); - B.C_StandardMessageCodec.writeValue$2(0, buffer, code); - B.C_StandardMessageCodec.writeValue$2(0, buffer, message); - B.C_StandardMessageCodec.writeValue$2(0, buffer, details); - return buffer.done$0(); - }, - encodeErrorEnvelope$2$code$message(code, message) { - return this.encodeErrorEnvelope$3$code$details$message(code, null, message); - }, - decodeEnvelope$1(envelope) { - var buffer, errorCode, errorMessage, errorDetails, errorStacktrace, t1; - if (envelope.byteLength === 0) - throw A.wrapException(B.FormatException_aN3); - buffer = new A.ReadBuffer(envelope); - if (buffer.getUint8$0(0) === 0) - return B.C_StandardMessageCodec.readValue$1(0, buffer); - errorCode = B.C_StandardMessageCodec.readValue$1(0, buffer); - errorMessage = B.C_StandardMessageCodec.readValue$1(0, buffer); - errorDetails = B.C_StandardMessageCodec.readValue$1(0, buffer); - errorStacktrace = buffer._serialization$_position < envelope.byteLength ? A._asStringQ(B.C_StandardMessageCodec.readValue$1(0, buffer)) : null; - if (typeof errorCode == "string") - t1 = (errorMessage == null || typeof errorMessage == "string") && buffer._serialization$_position >= envelope.byteLength; - else - t1 = false; - if (t1) - throw A.wrapException(A.PlatformException$(errorCode, errorDetails, A._asStringQ(errorMessage), errorStacktrace)); - else - throw A.wrapException(B.FormatException_852); - } - }; - A.MouseCursorManager.prototype = { - handleDeviceCursorUpdate$3(device, triggeringEvent, cursorCandidates) { - var t1, lastSession, nextCursor, t2, nextSession; - if (type$.PointerRemovedEvent._is(triggeringEvent)) { - this._lastSession.remove$1(0, device); - return; - } - t1 = this._lastSession; - lastSession = t1.$index(0, device); - nextCursor = A._DeferringMouseCursor_firstNonDeferred(cursorCandidates); - if (nextCursor == null) - nextCursor = this.fallbackMouseCursor; - t2 = lastSession == null; - if (J.$eq$(t2 ? null : lastSession.get$cursor(lastSession), nextCursor)) - return; - nextSession = nextCursor.createSession$1(device); - t1.$indexSet(0, device, nextSession); - if (!t2) - lastSession.dispose$0(); - nextSession.activate$0(); - } - }; - A.MouseCursorSession.prototype = { - get$cursor(receiver) { - return this.cursor; - } - }; - A.MouseCursor0.prototype = { - toString$0(_) { - var debugDescription = this.get$debugDescription(); - return debugDescription; - } - }; - A._DeferringMouseCursor.prototype = { - createSession$1(device) { - throw A.wrapException(A.UnimplementedError$(null)); - }, - get$debugDescription() { - return "defer"; - } - }; - A._NoopMouseCursorSession.prototype = { - activate$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$activate$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$activate$0, $async$completer); - }, - dispose$0() { - } - }; - A._NoopMouseCursor.prototype = { - createSession$1(device) { - return new A._NoopMouseCursorSession(this, device); - }, - get$debugDescription() { - return "uncontrolled"; - } - }; - A._SystemMouseCursorSession.prototype = { - get$cursor(_) { - return type$.SystemMouseCursor._as(this.cursor); - }, - activate$0() { - return B.OptionalMethodChannel_OvF.invokeMethod$1$2("activateSystemCursor", A.LinkedHashMap_LinkedHashMap$_literal(["device", this.device, "kind", type$.SystemMouseCursor._as(this.cursor).kind], type$.String, type$.dynamic), type$.void); - }, - dispose$0() { - } - }; - A.SystemMouseCursor.prototype = { - get$debugDescription() { - return "SystemMouseCursor(" + this.kind + ")"; - }, - createSession$1(device) { - return new A._SystemMouseCursorSession(this, device); - }, - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.SystemMouseCursor && other.kind === this.kind; - }, - get$hashCode(_) { - return B.JSString_methods.get$hashCode(this.kind); - } - }; - A._MouseCursor_Object_Diagnosticable.prototype = {}; - A._ProfiledBinaryMessenger.prototype = { - sendWithPostfix$3(channel, postfix, message) { - return this.sendWithPostfix$body$_ProfiledBinaryMessenger(channel, postfix, message); - }, - sendWithPostfix$body$_ProfiledBinaryMessenger(channel, postfix, message) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_ByteData), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$next = [], $async$self = this, timelineTask, result, t4, timelineTask0, t1, t2, t3, stats; - var $async$sendWithPostfix$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.channelTypeName; - t2 = channel + postfix; - t3 = $async$self.codecTypeName; - stats = $._profilePlatformChannelsStats.$index(0, t2); - if (stats == null) { - stats = new A._PlatformChannelStats(t2, t3, t1); - $._profilePlatformChannelsStats.$indexSet(0, t2, stats); - } - t4 = message == null ? null : message.byteLength; - if (t4 == null) - t4 = 0; - ++stats._upCount; - stats._upBytes += t4; - A._debugLaunchProfilePlatformChannels(); - timelineTask0 = A.TimelineTask$(); - timelineTask0.start$1(0, "Platform Channel send " + channel + postfix); - timelineTask = timelineTask0; - result = null; - $async$handler = 3; - t4 = $async$self.proxy.send$2(0, channel, message); - $async$goto = 6; - return A._asyncAwait(type$.Future_nullable_ByteData._is(t4) ? t4 : A._Future$value(t4, type$.nullable_ByteData), $async$sendWithPostfix$3); - case 6: - // returning from await. - result = $async$result; - $async$next.push(5); - // goto finally - $async$goto = 4; - break; - case 3: - // uncaught - $async$next = [2]; - case 4: - // finally - $async$handler = 2; - J.finish$0$z(timelineTask); - // goto the next finally handler - $async$goto = $async$next.pop(); - break; - case 5: - // after finally - t4 = result; - stats = $._profilePlatformChannelsStats.$index(0, t2); - if (stats == null) { - stats = new A._PlatformChannelStats(t2, t3, t1); - $._profilePlatformChannelsStats.$indexSet(0, t2, stats); - } - t1 = t4 == null ? null : t4.byteLength; - if (t1 == null) - t1 = 0; - ++stats._downCount; - stats._downBytes += t1; - A._debugLaunchProfilePlatformChannels(); - $async$returnValue = result; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$sendWithPostfix$3, $async$completer); - }, - send$2(_, channel, message) { - return this.sendWithPostfix$3(channel, "", message); - }, - setMessageHandler$2(channel, handler) { - this.proxy.setMessageHandler$2(channel, handler); - } - }; - A._PlatformChannelStats.prototype = {}; - A._debugLaunchProfilePlatformChannels_closure.prototype = { - call$2(x, y) { - return y._upBytes + y._downBytes - (x._upBytes + x._downBytes); - }, - $signature: 389 - }; - A.BasicMessageChannel.prototype = { - get$binaryMessenger() { - var t2, t3, _this = this, - t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = $.debugProfilePlatformChannels; - if (t2) { - t2 = $.$get$_profiledBinaryMessengers(); - A.Expando__checkType(_this); - t3 = t2._jsWeakMap.get(_this); - if (t3 == null) { - t1 = new A._ProfiledBinaryMessenger(t1, A._rtiToString(A.getRuntimeTypeOfDartObject(_this)._rti, null), A._rtiToString(A.getRuntimeTypeOfDartObject(_this.codec)._rti, null)); - t2.$indexSet(0, _this, t1); - } else - t1 = t3; - } - return t1; - }, - send$1(_, message) { - return this.send$body$BasicMessageChannel(0, message, this.$ti._eval$1("1?")); - }, - send$body$BasicMessageChannel(_, message, $async$type) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter($async$type), - $async$returnValue, $async$self = this, t1, t2, $async$temp1; - var $async$send$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.codec; - t2 = $async$self.get$binaryMessenger().send$2(0, $async$self.name, t1.encodeMessage$1(message)); - $async$temp1 = t1; - $async$goto = 3; - return A._asyncAwait(type$.Future_nullable_ByteData._is(t2) ? t2 : A._Future$value(t2, type$.nullable_ByteData), $async$send$1); - case 3: - // returning from await. - $async$returnValue = $async$temp1.decodeMessage$1($async$result); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$send$1, $async$completer); - }, - setMessageHandler$1(handler) { - this.get$binaryMessenger().setMessageHandler$2(this.name, new A.BasicMessageChannel_setMessageHandler_closure(this, handler)); - } - }; - A.BasicMessageChannel_setMessageHandler_closure.prototype = { - call$1(message) { - return this.$call$body$BasicMessageChannel_setMessageHandler_closure(message); - }, - $call$body$BasicMessageChannel_setMessageHandler_closure(message) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_ByteData), - $async$returnValue, $async$self = this, t1, $async$temp1; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.$this.codec; - $async$temp1 = t1; - $async$goto = 3; - return A._asyncAwait($async$self.handler.call$1(t1.decodeMessage$1(message)), $async$call$1); - case 3: - // returning from await. - $async$returnValue = $async$temp1.encodeMessage$1($async$result); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 187 - }; - A.MethodChannel.prototype = { - get$binaryMessenger() { - var t2, t3, _this = this, - t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = $.debugProfilePlatformChannels; - if (t2) { - t2 = $.$get$_profiledBinaryMessengers(); - A.Expando__checkType(_this); - t3 = t2._jsWeakMap.get(_this); - if (t3 == null) { - t1 = new A._ProfiledBinaryMessenger(t1, A._rtiToString(A.getRuntimeTypeOfDartObject(_this)._rti, null), A._rtiToString(A.getRuntimeTypeOfDartObject(_this.codec)._rti, null)); - t2.$indexSet(0, _this, t1); - } else - t1 = t3; - } - return t1; - }, - _invokeMethod$1$3$arguments$missingOk(method, $arguments, missingOk, $T) { - return this._invokeMethod$body$MethodChannel(method, $arguments, missingOk, $T, $T._eval$1("0?")); - }, - _invokeMethod$body$MethodChannel(method, $arguments, missingOk, $T, $async$type) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter($async$type), - $async$returnValue, $async$self = this, result, t1, input, t2, t3, t4; - var $async$_invokeMethod$1$3$arguments$missingOk = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.codec; - input = t1.encodeMethodCall$1(new A.MethodCall(method, $arguments)); - t2 = $.debugProfilePlatformChannels; - t3 = type$.nullable_ByteData; - t4 = $async$self.name; - $async$goto = t2 ? 3 : 5; - break; - case 3: - // then - t2 = type$._ProfiledBinaryMessenger._as($async$self.get$binaryMessenger()).sendWithPostfix$3(t4, "#" + method, input); - $async$goto = 6; - return A._asyncAwait(type$.Future_nullable_ByteData._is(t2) ? t2 : A._Future$value(t2, t3), $async$_invokeMethod$1$3$arguments$missingOk); - case 6: - // returning from await. - result = $async$result; - // goto join - $async$goto = 4; - break; - case 5: - // else - t2 = $async$self.get$binaryMessenger().send$2(0, t4, input); - $async$goto = 7; - return A._asyncAwait(type$.Future_nullable_ByteData._is(t2) ? t2 : A._Future$value(t2, t3), $async$_invokeMethod$1$3$arguments$missingOk); - case 7: - // returning from await. - result = $async$result; - case 4: - // join - if (result == null) { - if (missingOk) { - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - } - throw A.wrapException(A.MissingPluginException$("No implementation found for method " + method + " on channel " + t4)); - } - $async$returnValue = $T._eval$1("0?")._as(t1.decodeEnvelope$1(result)); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_invokeMethod$1$3$arguments$missingOk, $async$completer); - }, - invokeMethod$1$2(method, $arguments, $T) { - return this._invokeMethod$1$3$arguments$missingOk(method, $arguments, false, $T); - }, - invokeMapMethod$2$2(method, $arguments, $K, $V) { - return this.invokeMapMethod$body$MethodChannel(method, $arguments, $K, $V, $K._eval$1("@<0>")._bind$1($V)._eval$1("Map<1,2>?")); - }, - invokeMapMethod$2$1(method, $K, $V) { - return this.invokeMapMethod$2$2(method, null, $K, $V); - }, - invokeMapMethod$body$MethodChannel(method, $arguments, $K, $V, $async$type) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter($async$type), - $async$returnValue, $async$self = this, result; - var $async$invokeMapMethod$2$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait($async$self.invokeMethod$1$2(method, $arguments, type$.Map_dynamic_dynamic), $async$invokeMapMethod$2$2); - case 3: - // returning from await. - result = $async$result; - $async$returnValue = result == null ? null : J.cast$2$0$ax(result, $K, $V); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$invokeMapMethod$2$2, $async$completer); - }, - setMethodCallHandler$1(handler) { - var t1 = this.get$binaryMessenger(); - t1.setMessageHandler$2(this.name, new A.MethodChannel_setMethodCallHandler_closure(this, handler)); - }, - _handleAsMethodCall$2(message, handler) { - return this._handleAsMethodCall$body$MethodChannel(message, handler); - }, - _handleAsMethodCall$body$MethodChannel(message, handler) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_ByteData), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, e, error, t2, exception, t3, t1, $call, $async$exception, $async$temp1; - var $async$_handleAsMethodCall$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.codec; - $call = t1.decodeMethodCall$1(message); - $async$handler = 4; - $async$temp1 = t1; - $async$goto = 7; - return A._asyncAwait(handler.call$1($call), $async$_handleAsMethodCall$2); - case 7: - // returning from await. - t2 = $async$temp1.encodeSuccessEnvelope$1($async$result); - $async$returnValue = t2; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - t2 = A.unwrapException($async$exception); - if (t2 instanceof A.PlatformException) { - e = t2; - t2 = e.code; - t3 = e.message; - $async$returnValue = t1.encodeErrorEnvelope$3$code$details$message(t2, e.details, t3); - // goto return - $async$goto = 1; - break; - } else if (t2 instanceof A.MissingPluginException) { - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - } else { - error = t2; - t1 = t1.encodeErrorEnvelope$2$code$message("error", J.toString$0$(error)); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - } - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_handleAsMethodCall$2, $async$completer); - } - }; - A.MethodChannel_setMethodCallHandler_closure.prototype = { - call$1(message) { - return this.$this._handleAsMethodCall$2(message, this.handler); - }, - $signature: 187 - }; - A.OptionalMethodChannel.prototype = { - invokeMethod$1$2(method, $arguments, $T) { - return this.invokeMethod$body$OptionalMethodChannel(method, $arguments, $T, $T._eval$1("0?")); - }, - invokeMethod$1$1(method, $T) { - return this.invokeMethod$1$2(method, null, $T); - }, - invokeMethod$body$OptionalMethodChannel(method, $arguments, $T, $async$type) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter($async$type), - $async$returnValue, $async$self = this; - var $async$invokeMethod$1$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $async$self.super$MethodChannel$_invokeMethod(method, $arguments, true, $T); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$invokeMethod$1$2, $async$completer); - } - }; - A.PlatformViewsRegistry.prototype = {}; - A.PlatformViewController.prototype = {}; - A.SwipeEdge.prototype = { - _enumToString$0() { - return "SwipeEdge." + this._name; - } - }; - A.PredictiveBackEvent.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.PredictiveBackEvent && J.$eq$(_this.touchOffset, other.touchOffset) && _this.progress === other.progress && _this.swipeEdge === other.swipeEdge; - }, - get$hashCode(_) { - return A.Object_hash(this.touchOffset, this.progress, this.swipeEdge, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "PredictiveBackEvent{touchOffset: " + A.S(this.touchOffset) + ", progress: " + A.S(this.progress) + ", swipeEdge: " + this.swipeEdge.toString$0(0) + "}"; - } - }; - A.ProcessTextAction.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - return other instanceof A.ProcessTextAction && other.id === this.id && other.label === this.label; - }, - get$hashCode(_) { - return A.Object_hash(this.id, this.label, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.DefaultProcessTextService.prototype = { - queryTextActions$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.List_ProcessTextAction), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, result, t1, exception, t2, id, t3, rawResults, $async$exception, $async$temp1; - var $async$queryTextActions$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - rawResults = null; - $async$handler = 4; - t1 = $async$self.__DefaultProcessTextService__processTextChannel_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - $async$temp1 = type$.nullable_Map_of_nullable_Object_and_nullable_Object; - $async$goto = 7; - return A._asyncAwait(t1.invokeMethod$1$1("ProcessText.queryTextActions", type$.dynamic), $async$queryTextActions$0); - case 7: - // returning from await. - result = $async$temp1._as($async$result); - if (result == null) { - t1 = A._setArrayType([], type$.JSArray_ProcessTextAction); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - } - rawResults = result; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - t1 = A._setArrayType([], type$.JSArray_ProcessTextAction); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - t1 = A._setArrayType([], type$.JSArray_ProcessTextAction); - for (t2 = J.get$iterator$ax(J.get$keys$x(rawResults)); t2.moveNext$0();) { - id = t2.get$current(t2); - id.toString; - A._asString(id); - t3 = J.$index$asx(rawResults, id); - t3.toString; - t1.push(new A.ProcessTextAction(id, A._asString(t3))); - } - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$queryTextActions$0, $async$completer); - }, - processTextAction$3(id, text, readOnly) { - return this.processTextAction$body$DefaultProcessTextService(id, text, readOnly); - }, - processTextAction$body$DefaultProcessTextService(id, text, readOnly) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_String), - $async$returnValue, $async$self = this, t1, $async$temp1; - var $async$processTextAction$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.__DefaultProcessTextService__processTextChannel_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - $async$temp1 = A; - $async$goto = 3; - return A._asyncAwait(t1.invokeMethod$1$2("ProcessText.processTextAction", [id, text, readOnly], type$.dynamic), $async$processTextAction$3); - case 3: - // returning from await. - $async$returnValue = $async$temp1._asStringQ($async$result); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$processTextAction$3, $async$completer); - } - }; - A.KeyboardSide.prototype = { - _enumToString$0() { - return "KeyboardSide." + this._name; - } - }; - A.ModifierKey.prototype = { - _enumToString$0() { - return "ModifierKey." + this._name; - } - }; - A.RawKeyEventData.prototype = { - get$modifiersPressed() { - var _i, key, - result = A.LinkedHashMap_LinkedHashMap$_empty(type$.ModifierKey, type$.KeyboardSide); - for (_i = 0; _i < 9; ++_i) { - key = B.List_swa[_i]; - if (this.isModifierPressed$1(key)) - result.$indexSet(0, key, B.KeyboardSide_0); - } - return result; - } - }; - A.RawKeyEvent.prototype = {}; - A.RawKeyEvent_RawKeyEvent$fromMessage_dataFromWeb.prototype = { - call$0() { - var t4, t5, t6, - t1 = this.message, - t2 = J.getInterceptor$asx(t1), - key = A._asStringQ(t2.$index(t1, "key")), - t3 = key == null; - if (!t3) { - t4 = key.length; - t4 = t4 !== 0 && t4 === 1; - } else - t4 = false; - if (t4) - this._box_0.character = key; - t4 = A._asStringQ(t2.$index(t1, "code")); - if (t4 == null) - t4 = ""; - t3 = t3 ? "" : key; - t5 = A._asIntQ(t2.$index(t1, "location")); - if (t5 == null) - t5 = 0; - t6 = A._asIntQ(t2.$index(t1, "metaState")); - if (t6 == null) - t6 = 0; - t1 = A._asIntQ(t2.$index(t1, "keyCode")); - return new A.RawKeyEventDataWeb(t4, t3, t5, t6, t1 == null ? 0 : t1); - }, - $signature: 391 - }; - A.RawKeyDownEvent.prototype = {}; - A.RawKeyUpEvent.prototype = {}; - A.RawKeyboard0.prototype = { - handleRawKeyEvent$1($event) { - var listener, exception, stack, collector, t1, t2, t3, _i, exception0, t4, t5, _this = this; - if ($event instanceof A.RawKeyDownEvent) { - t1 = $event.data; - _this._keysPressed.$indexSet(0, t1.get$physicalKey(), t1.get$logicalKey()); - } else if ($event instanceof A.RawKeyUpEvent) - _this._keysPressed.remove$1(0, $event.data.get$physicalKey()); - _this._synchronizeModifiers$1($event); - t1 = _this._raw_keyboard$_listeners; - t2 = A.List_List$_of(t1, type$.void_Function_RawKeyEvent); - t3 = t2.length; - _i = 0; - for (; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - listener = t2[_i]; - try { - if (B.JSArray_methods.contains$1(t1, listener)) - listener.call$1($event); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - collector = null; - t4 = A.ErrorDescription$("while processing a raw key listener"); - t5 = $.FlutterError_onError; - if (t5 != null) - t5.call$1(new A.FlutterErrorDetails(exception, stack, "services library", t4, collector, false)); - } - } - return false; - }, - _synchronizeModifiers$1($event) { - var t6, thisKeyModifier, _i, key, t7, thisModifierKeys, t8, mappedKeys, t9, t10, nonModifierCapsLock, skipReleasingKey, - t1 = $event.data, - modifiersPressed = t1.get$modifiersPressed(), - t2 = type$.PhysicalKeyboardKey, - modifierKeys = A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.LogicalKeyboardKey), - anySideKeys = A.LinkedHashSet_LinkedHashSet$_empty(t2), - t3 = this._keysPressed, - t4 = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapKeysIterable(t3, A._instanceType(t3)._eval$1("LinkedHashMapKeysIterable<1>")), t2), - t5 = $event instanceof A.RawKeyDownEvent; - if (t5) - t4.add$1(0, t1.get$physicalKey()); - for (t6 = t1.code, thisKeyModifier = null, _i = 0; _i < 9; ++_i) { - key = B.List_swa[_i]; - t7 = $.$get$RawKeyboard__modifierKeyMap(); - thisModifierKeys = t7.$index(0, new A._ModifierSidePair(key, B.KeyboardSide_3)); - if (thisModifierKeys == null) - continue; - t8 = B.Map_udsmM.$index(0, t6); - if (thisModifierKeys.contains$1(0, t8 == null ? new A.PhysicalKeyboardKey(98784247808 + B.JSString_methods.get$hashCode(t6)) : t8)) - thisKeyModifier = key; - if (modifiersPressed.$index(0, key) === B.KeyboardSide_0) { - anySideKeys.addAll$1(0, thisModifierKeys); - if (thisModifierKeys.any$1(0, t4.get$contains(t4))) - continue; - } - mappedKeys = modifiersPressed.$index(0, key) == null ? A.LinkedHashSet_LinkedHashSet$_empty(t2) : t7.$index(0, new A._ModifierSidePair(key, modifiersPressed.$index(0, key))); - if (mappedKeys == null) - continue; - for (t7 = A._instanceType(mappedKeys), t8 = new A._LinkedHashSetIterator(mappedKeys, mappedKeys._collection$_modifications, t7._eval$1("_LinkedHashSetIterator<1>")), t8._collection$_cell = mappedKeys._collection$_first, t7 = t7._precomputed1; t8.moveNext$0();) { - t9 = t8._collection$_current; - if (t9 == null) - t9 = t7._as(t9); - t10 = $.$get$RawKeyboard__allModifiers().$index(0, t9); - t10.toString; - modifierKeys.$indexSet(0, t9, t10); - } - } - nonModifierCapsLock = t3.$index(0, B.PhysicalKeyboardKey_458809) != null && !J.$eq$(t3.$index(0, B.PhysicalKeyboardKey_458809), B.LogicalKeyboardKey_4294967556); - for (t2 = $.$get$RawKeyboard__allModifiersExceptFn(), t2 = new A.LinkedHashMapKeyIterator(t2, t2._modifications, t2._first); t2.moveNext$0();) { - t4 = t2.__js_helper$_current; - skipReleasingKey = nonModifierCapsLock && t4.$eq(0, B.PhysicalKeyboardKey_458809); - if (!anySideKeys.contains$1(0, t4) && !skipReleasingKey) - t3.remove$1(0, t4); - } - t3.remove$1(0, B.PhysicalKeyboardKey_18); - t3.addAll$1(0, modifierKeys); - if (t5 && thisKeyModifier != null && !t3.containsKey$1(0, t1.get$physicalKey())) { - t2 = t1.get$physicalKey().$eq(0, B.PhysicalKeyboardKey_458982); - if (t2) - t3.$indexSet(0, t1.get$physicalKey(), t1.get$logicalKey()); - } - } - }; - A._ModifierSidePair.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A._ModifierSidePair && other.modifier === this.modifier && other.side == this.side; - }, - get$hashCode(_) { - return A.Object_hash(this.modifier, this.side, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._RawKeyEvent_Object_Diagnosticable.prototype = {}; - A._RawKeyEventData_Object_Diagnosticable.prototype = {}; - A.RawKeyEventDataWeb.prototype = { - get$physicalKey() { - var t1 = this.code, - t2 = B.Map_udsmM.$index(0, t1); - return t2 == null ? new A.PhysicalKeyboardKey(98784247808 + B.JSString_methods.get$hashCode(t1)) : t2; - }, - get$logicalKey() { - var newKey, - t1 = this.key, - t2 = B.Map_f9wiw.$index(0, t1), - maybeLocationKey = t2 == null ? null : t2[this.location]; - if (maybeLocationKey != null) - return maybeLocationKey; - newKey = B.Map_Ig9Xq.$index(0, t1); - if (newKey != null) - return newKey; - if (t1.length === 1) - return new A.LogicalKeyboardKey(t1.toLowerCase().charCodeAt(0)); - return new A.LogicalKeyboardKey(B.JSString_methods.get$hashCode(this.code) + 98784247808); - }, - isModifierPressed$1(key) { - var t1, _this = this; - $label0$0: { - if (B.ModifierKey_0 === key) { - t1 = (_this.metaState & 4) !== 0; - break $label0$0; - } - if (B.ModifierKey_1 === key) { - t1 = (_this.metaState & 1) !== 0; - break $label0$0; - } - if (B.ModifierKey_2 === key) { - t1 = (_this.metaState & 2) !== 0; - break $label0$0; - } - if (B.ModifierKey_3 === key) { - t1 = (_this.metaState & 8) !== 0; - break $label0$0; - } - if (B.ModifierKey_5 === key) { - t1 = (_this.metaState & 16) !== 0; - break $label0$0; - } - if (B.ModifierKey_4 === key) { - t1 = (_this.metaState & 32) !== 0; - break $label0$0; - } - if (B.ModifierKey_6 === key) { - t1 = (_this.metaState & 64) !== 0; - break $label0$0; - } - if (B.ModifierKey_7 === key || B.ModifierKey_8 === key) { - t1 = false; - break $label0$0; - } - t1 = null; - } - return t1; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.RawKeyEventDataWeb && other.code === _this.code && other.key === _this.key && other.location === _this.location && other.metaState === _this.metaState && other.keyCode === _this.keyCode; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.code, _this.key, _this.location, _this.metaState, _this.keyCode, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.RestorationManager.prototype = { - get$rootBucket() { - var _this = this; - if (_this._rootBucketIsValid) - return new A.SynchronousFuture(_this._rootBucket, type$.SynchronousFuture_nullable_RestorationBucket); - if (_this._pendingRootBucket == null) { - _this._pendingRootBucket = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_nullable_RestorationBucket), type$._AsyncCompleter_nullable_RestorationBucket); - _this._getRootBucketFromEngine$0(); - } - return _this._pendingRootBucket.future; - }, - _getRootBucketFromEngine$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, config; - var $async$_getRootBucketFromEngine$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait(B.OptionalMethodChannel_02D.invokeMethod$1$1("get", type$.Map_of_nullable_Object_and_nullable_Object), $async$_getRootBucketFromEngine$0); - case 3: - // returning from await. - config = $async$result; - if ($async$self._pendingRootBucket == null) { - // goto return - $async$goto = 1; - break; - } - $async$self._parseAndHandleRestorationUpdateFromEngine$1(config); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_getRootBucketFromEngine$0, $async$completer); - }, - _parseAndHandleRestorationUpdateFromEngine$1(update) { - var t2, - t1 = update == null; - if (!t1) { - t2 = J.$index$asx(update, "enabled"); - t2.toString; - A._asBool(t2); - } else - t2 = false; - this.handleRestorationUpdateFromEngine$2$data$enabled(t1 ? null : type$.nullable_Uint8List._as(J.$index$asx(update, "data")), t2); - }, - handleRestorationUpdateFromEngine$2$data$enabled(data, enabled) { - var oldRoot, t2, _this = this, - t1 = _this._rootBucketIsValid && enabled; - _this._isReplacing = t1; - if (t1) - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.RestorationManager_handleRestorationUpdateFromEngine_closure(_this)); - oldRoot = _this._rootBucket; - if (enabled) { - t1 = _this._decodeRestorationData$1(data); - t2 = type$.String; - if (t1 == null) { - t1 = type$.nullable_Object; - t1 = A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); - } - t2 = new A.RestorationBucket(t1, _this, null, "root", A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.RestorationBucket), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.List_RestorationBucket)); - t1 = t2; - } else - t1 = null; - _this._rootBucket = t1; - _this._rootBucketIsValid = true; - t2 = _this._pendingRootBucket; - if (t2 != null) - t2.complete$1(0, t1); - _this._pendingRootBucket = null; - if (_this._rootBucket != oldRoot) { - _this.notifyListeners$0(); - if (oldRoot != null) - oldRoot.dispose$0(); - } - }, - _methodHandler$1($call) { - return this._methodHandler$body$RestorationManager($call); - }, - _methodHandler$body$RestorationManager($call) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1; - var $async$_methodHandler$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $call.method; - switch (t1) { - case "push": - $async$self._parseAndHandleRestorationUpdateFromEngine$1(type$.Map_of_nullable_Object_and_nullable_Object._as($call.$arguments)); - break; - default: - throw A.wrapException(A.UnimplementedError$(t1 + " was invoked but isn't implemented by " + A.getRuntimeTypeOfDartObject($async$self).toString$0(0))); - } - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$_methodHandler$1, $async$completer); - }, - _decodeRestorationData$1(data) { - if (data == null) - return null; - return type$.nullable_Map_of_nullable_Object_and_nullable_Object._as(B.C_StandardMessageCodec.decodeMessage$1(J.asByteData$2$x(B.NativeUint8List_methods.get$buffer(data), data.byteOffset, data.byteLength))); - }, - scheduleSerializationFor$1(bucket) { - var _this = this; - _this._bucketsNeedingSerialization.add$1(0, bucket); - if (!_this._serializationScheduled) { - _this._serializationScheduled = true; - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.RestorationManager_scheduleSerializationFor_closure(_this)); - } - }, - _doSerialization$0() { - var t1, t2, t3, t4, _this = this; - if (!_this._serializationScheduled) - return; - _this._serializationScheduled = false; - for (t1 = _this._bucketsNeedingSerialization, t2 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t3 = t2.$ti._precomputed1; t2.moveNext$0();) { - t4 = t2._collection$_current; - (t4 == null ? t3._as(t4) : t4)._needsSerialization = false; - } - t1.clear$0(0); - t1 = B.C_StandardMessageCodec.encodeMessage$1(_this._rootBucket._rawData); - t1.toString; - B.OptionalMethodChannel_02D.invokeMethod$1$2("put", J.asUint8List$2$x(B.NativeByteData_methods.get$buffer(t1), t1.byteOffset, t1.byteLength), type$.void); - }, - flushData$0() { - if ($.SchedulerBinding__instance.SchedulerBinding__hasScheduledFrame) - return; - this._doSerialization$0(); - }, - dispose$0() { - var t1 = this._rootBucket; - if (t1 != null) - t1.dispose$0(); - this.super$ChangeNotifier$dispose(); - } - }; - A.RestorationManager_handleRestorationUpdateFromEngine_closure.prototype = { - call$1(__wc0_formal) { - this.$this._isReplacing = false; - }, - $signature: 6 - }; - A.RestorationManager_scheduleSerializationFor_closure.prototype = { - call$1(__wc0_formal) { - return this.$this._doSerialization$0(); - }, - $signature: 6 - }; - A.RestorationBucket.prototype = { - get$_rawChildren() { - var t1 = J.putIfAbsent$2$x(this._rawData, "c", new A.RestorationBucket__rawChildren_closure()); - t1.toString; - return type$.Map_of_nullable_Object_and_nullable_Object._as(t1); - }, - get$_rawValues() { - var t1 = J.putIfAbsent$2$x(this._rawData, "v", new A.RestorationBucket__rawValues_closure()); - t1.toString; - return type$.Map_of_nullable_Object_and_nullable_Object._as(t1); - }, - remove$1$1(_, restorationId, $P) { - var _this = this, - needsUpdate = J.containsKey$1$x(_this.get$_rawValues(), restorationId), - result = $P._eval$1("0?")._as(J.remove$1$ax(_this.get$_rawValues(), restorationId)); - if (J.get$isEmpty$asx(_this.get$_rawValues())) - J.remove$1$ax(_this._rawData, "v"); - if (needsUpdate) - _this._markNeedsSerialization$0(); - return result; - }, - claimChild$2$debugOwner(restorationId, debugOwner) { - var child, t2, t3, t4, _this = this, - t1 = _this._claimedChildren; - if (t1.containsKey$1(0, restorationId) || !J.containsKey$1$x(_this.get$_rawChildren(), restorationId)) { - t1 = type$.String; - child = new A.RestorationBucket(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.nullable_Object), null, null, restorationId, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.RestorationBucket), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.List_RestorationBucket)); - _this.adoptChild$1(child); - return child; - } - t2 = type$.String; - t3 = _this._manager; - t4 = J.$index$asx(_this.get$_rawChildren(), restorationId); - t4.toString; - child = new A.RestorationBucket(type$.Map_of_nullable_Object_and_nullable_Object._as(t4), t3, _this, restorationId, A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.RestorationBucket), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.List_RestorationBucket)); - t1.$indexSet(0, restorationId, child); - return child; - }, - adoptChild$1(child) { - var _this = this, - t1 = child._restoration$_parent; - if (t1 !== _this) { - if (t1 != null) - t1._removeChildData$1(child); - child._restoration$_parent = _this; - _this._addChildData$1(child); - if (child._manager != _this._manager) - _this._recursivelyUpdateManager$1(child); - } - }, - _dropChild$1(child) { - this._removeChildData$1(child); - child._restoration$_parent = null; - if (child._manager != null) { - child._updateManager$1(null); - child._visitChildren$1(this.get$_recursivelyUpdateManager()); - } - }, - _markNeedsSerialization$0() { - var t1, _this = this; - if (!_this._needsSerialization) { - _this._needsSerialization = true; - t1 = _this._manager; - if (t1 != null) - t1.scheduleSerializationFor$1(_this); - } - }, - _recursivelyUpdateManager$1(bucket) { - bucket._updateManager$1(this._manager); - bucket._visitChildren$1(this.get$_recursivelyUpdateManager()); - }, - _updateManager$1(newManager) { - var _this = this, - t1 = _this._manager; - if (t1 == newManager) - return; - if (_this._needsSerialization) - if (t1 != null) - t1._bucketsNeedingSerialization.remove$1(0, _this); - _this._manager = newManager; - if (_this._needsSerialization && newManager != null) { - _this._needsSerialization = false; - _this._markNeedsSerialization$0(); - } - }, - _removeChildData$1(child) { - var t1, pendingChildren, t2, _this = this; - if (_this._claimedChildren.remove$1(0, child._restorationId) === child) { - J.remove$1$ax(_this.get$_rawChildren(), child._restorationId); - t1 = _this._childrenToAdd; - pendingChildren = t1.$index(0, child._restorationId); - if (pendingChildren != null) { - t2 = J.getInterceptor$ax(pendingChildren); - _this._finalizeAddChildData$1(t2.removeLast$0(pendingChildren)); - if (t2.get$isEmpty(pendingChildren)) - t1.remove$1(0, child._restorationId); - } - if (J.get$isEmpty$asx(_this.get$_rawChildren())) - J.remove$1$ax(_this._rawData, "c"); - _this._markNeedsSerialization$0(); - return; - } - t1 = _this._childrenToAdd; - t2 = t1.$index(0, child._restorationId); - if (t2 != null) - J.remove$1$ax(t2, child); - t2 = t1.$index(0, child._restorationId); - t2 = t2 == null ? null : J.get$isEmpty$asx(t2); - if (t2 === true) - t1.remove$1(0, child._restorationId); - }, - _addChildData$1(child) { - var _this = this; - if (_this._claimedChildren.containsKey$1(0, child._restorationId)) { - J.add$1$ax(_this._childrenToAdd.putIfAbsent$2(0, child._restorationId, new A.RestorationBucket__addChildData_closure()), child); - _this._markNeedsSerialization$0(); - return; - } - _this._finalizeAddChildData$1(child); - _this._markNeedsSerialization$0(); - }, - _finalizeAddChildData$1(child) { - this._claimedChildren.$indexSet(0, child._restorationId, child); - J.$indexSet$ax(this.get$_rawChildren(), child._restorationId, child._rawData); - }, - _visitChildren$2$concurrentModification(visitor, concurrentModification) { - var t1 = this._claimedChildren, - t2 = this._childrenToAdd, - t3 = A._instanceType(t2)._eval$1("LinkedHashMapValuesIterable<2>"), - children = new A.LinkedHashMapValuesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>")).followedBy$1(0, new A.ExpandIterable(new A.LinkedHashMapValuesIterable(t2, t3), new A.RestorationBucket__visitChildren_closure(), t3._eval$1("ExpandIterable"))); - if (concurrentModification) { - t1 = A.List_List$_of(children, A._instanceType(children)._eval$1("Iterable.E")); - t1.$flags = 1; - children = t1; - } - J.forEach$1$ax(children, visitor); - }, - _visitChildren$1(visitor) { - visitor.toString; - return this._visitChildren$2$concurrentModification(visitor, false); - }, - rename$1(newRestorationId) { - var t1, _this = this; - if (newRestorationId === _this._restorationId) - return; - t1 = _this._restoration$_parent; - if (t1 != null) - t1._removeChildData$1(_this); - _this._restorationId = newRestorationId; - t1 = _this._restoration$_parent; - if (t1 != null) - t1._addChildData$1(_this); - }, - dispose$0() { - var t1, _this = this; - _this._visitChildren$2$concurrentModification(_this.get$_dropChild(), true); - _this._claimedChildren.clear$0(0); - _this._childrenToAdd.clear$0(0); - t1 = _this._restoration$_parent; - if (t1 != null) - t1._removeChildData$1(_this); - _this._restoration$_parent = null; - _this._updateManager$1(null); - }, - toString$0(_) { - return "RestorationBucket(restorationId: " + this._restorationId + ", owner: null)"; - } - }; - A.RestorationBucket__rawChildren_closure.prototype = { - call$0() { - var t1 = type$.nullable_Object; - return A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); - }, - $signature: 184 - }; - A.RestorationBucket__rawValues_closure.prototype = { - call$0() { - var t1 = type$.nullable_Object; - return A.LinkedHashMap_LinkedHashMap$_empty(t1, t1); - }, - $signature: 184 - }; - A.RestorationBucket__addChildData_closure.prototype = { - call$0() { - return A._setArrayType([], type$.JSArray_RestorationBucket); - }, - $signature: 395 - }; - A.RestorationBucket__visitChildren_closure.prototype = { - call$1(buckets) { - return buckets; - }, - $signature: 396 - }; - A.SuggestionSpan.prototype = { - $eq(_, other) { - var t1, t2; - if (other == null) - return false; - if (this === other) - return true; - if (other instanceof A.SuggestionSpan) { - t1 = other.range; - t2 = this.range; - t1 = t1.start === t2.start && t1.end === t2.end && A.listEquals(other.suggestions, this.suggestions); - } else - t1 = false; - return t1; - }, - get$hashCode(_) { - var t1 = this.range; - return A.Object_hash(t1.start, t1.end, A.Object_hashAll(this.suggestions), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var t1 = this.suggestions; - return "SuggestionSpan(range: " + this.range.toString$0(0) + ", suggestions: " + t1.toString$0(t1) + ")"; - } - }; - A.SpellCheckResults.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - return other instanceof A.SpellCheckResults && other.spellCheckedText === this.spellCheckedText && A.listEquals(other.suggestionSpans, this.suggestionSpans); - }, - get$hashCode(_) { - return A.Object_hash(this.spellCheckedText, A.Object_hashAll(this.suggestionSpans), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "SpellCheckResults(spellCheckText: " + this.spellCheckedText + ", suggestionSpans: " + A.S(this.suggestionSpans) + ")"; - } - }; - A.ApplicationSwitcherDescription.prototype = {}; - A.SystemUiOverlayStyle.prototype = { - _toMap$0() { - var t2, t3, t4, t5, _this = this, - t1 = _this.systemNavigationBarColor; - t1 = t1 == null ? null : t1.toARGB32$0(); - t2 = _this.statusBarColor; - t2 = t2 == null ? null : t2.toARGB32$0(); - t3 = _this.statusBarBrightness._enumToString$0(); - t4 = _this.statusBarIconBrightness._enumToString$0(); - t5 = _this.systemNavigationBarIconBrightness; - t5 = t5 == null ? null : t5._enumToString$0(); - return A.LinkedHashMap_LinkedHashMap$_literal(["systemNavigationBarColor", t1, "systemNavigationBarDividerColor", null, "systemStatusBarContrastEnforced", _this.systemStatusBarContrastEnforced, "statusBarColor", t2, "statusBarBrightness", t3, "statusBarIconBrightness", t4, "systemNavigationBarIconBrightness", t5, "systemNavigationBarContrastEnforced", _this.systemNavigationBarContrastEnforced], type$.String, type$.dynamic); - }, - toString$0(_) { - return "SystemUiOverlayStyle(" + this._toMap$0().toString$0(0) + ")"; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.systemNavigationBarColor, _this.systemNavigationBarDividerColor, _this.systemNavigationBarContrastEnforced, _this.statusBarColor, _this.statusBarBrightness, _this.statusBarIconBrightness, _this.systemStatusBarContrastEnforced, _this.systemNavigationBarIconBrightness, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.SystemUiOverlayStyle) - if (J.$eq$(other.systemNavigationBarColor, _this.systemNavigationBarColor)) - if (J.$eq$(other.statusBarColor, _this.statusBarColor)) - if (other.statusBarIconBrightness === _this.statusBarIconBrightness) - if (other.statusBarBrightness === _this.statusBarBrightness) - t1 = other.systemNavigationBarIconBrightness == _this.systemNavigationBarIconBrightness; - return t1; - } - }; - A.SystemChrome_setSystemUIOverlayStyle_closure.prototype = { - call$0() { - if (!J.$eq$($.SystemChrome__pendingStyle, $.SystemChrome__latestStyle)) { - B.OptionalMethodChannel_ZFR.invokeMethod$1$2("SystemChrome.setSystemUIOverlayStyle", $.SystemChrome__pendingStyle._toMap$0(), type$.void); - $.SystemChrome__latestStyle = $.SystemChrome__pendingStyle; - } - $.SystemChrome__pendingStyle = null; - }, - $signature: 0 - }; - A.SystemChrome_handleAppLifecycleStateChanged_closure.prototype = { - call$0() { - $.SystemChrome__latestStyle = null; - }, - $signature: 0 - }; - A.SystemSoundType.prototype = { - _enumToString$0() { - return "SystemSoundType." + this._name; - } - }; - A.TextBoundary.prototype = { - getLeadingTextBoundaryAt$1(position) { - var start; - if (position < 0) - return null; - start = this.getTextBoundaryAt$1(position).start; - return start >= 0 ? start : null; - }, - getTrailingTextBoundaryAt$1(position) { - var end = this.getTextBoundaryAt$1(Math.max(0, position)).end; - return end >= 0 ? end : null; - }, - getTextBoundaryAt$1(position) { - var end, - start = this.getLeadingTextBoundaryAt$1(position); - if (start == null) - start = -1; - end = this.getTrailingTextBoundaryAt$1(position); - return new A.TextRange(start, end == null ? -1 : end); - } - }; - A.CharacterBoundary.prototype = { - getLeadingTextBoundaryAt$1(position) { - var t1; - if (position < 0) - return null; - t1 = this._text_boundary$_text; - return A.StringCharacterRange_StringCharacterRange$at(t1, Math.min(position, t1.length))._characters_impl$_start; - }, - getTrailingTextBoundaryAt$1(position) { - var rangeAtPosition, - t1 = this._text_boundary$_text; - if (position >= t1.length) - return null; - rangeAtPosition = A.StringCharacterRange_StringCharacterRange$at(t1, Math.max(0, position + 1)); - return rangeAtPosition._characters_impl$_start + rangeAtPosition.get$current(0).length; - }, - getTextBoundaryAt$1(position) { - var t1, rangeAtPosition, t2, _this = this; - if (position < 0) { - t1 = _this.getTrailingTextBoundaryAt$1(position); - return new A.TextRange(-1, t1 == null ? -1 : t1); - } else { - t1 = _this._text_boundary$_text; - if (position >= t1.length) { - t1 = _this.getLeadingTextBoundaryAt$1(position); - return new A.TextRange(t1 == null ? -1 : t1, -1); - } - } - rangeAtPosition = A.StringCharacterRange_StringCharacterRange$at(t1, position); - t1 = rangeAtPosition._characters_impl$_start; - if (t1 !== rangeAtPosition._characters_impl$_end) - t1 = new A.TextRange(t1, t1 + rangeAtPosition.get$current(0).length); - else { - t2 = _this.getTrailingTextBoundaryAt$1(position); - t1 = new A.TextRange(t1, t2 == null ? -1 : t2); - } - return t1; - } - }; - A.LineBoundary.prototype = { - getTextBoundaryAt$1(position) { - return this._textLayout.getLineAtOffset$1(new A.TextPosition(Math.max(position, 0), B.TextAffinity_1)); - } - }; - A.ParagraphBoundary.prototype = { - getLeadingTextBoundaryAt$1(position) { - var t1, t2, index; - if (position < 0 || this._text_boundary$_text.length === 0) - return null; - t1 = this._text_boundary$_text; - t2 = t1.length; - if (position >= t2) - return t2; - if (position === 0) - return 0; - if (position > 1 && t1.charCodeAt(position) === 10 && t1.charCodeAt(position - 1) === 13) - index = position - 2; - else - index = A.TextLayoutMetrics_isLineTerminator(t1.charCodeAt(position)) ? position - 1 : position; - for (; index > 0;) { - if (A.TextLayoutMetrics_isLineTerminator(t1.charCodeAt(index))) - return index + 1; - --index; - } - return Math.max(index, 0); - }, - getTrailingTextBoundaryAt$1(position) { - var index, - t1 = this._text_boundary$_text, - t2 = t1.length; - if (position >= t2 || t2 === 0) - return null; - if (position < 0) - return 0; - for (index = position; !A.TextLayoutMetrics_isLineTerminator(t1.charCodeAt(index));) { - ++index; - if (index === t2) - return index; - } - return index < t2 - 1 && t1.charCodeAt(index) === 13 && t1.charCodeAt(index + 1) === 10 ? index + 2 : index + 1; - } - }; - A.DocumentBoundary.prototype = { - getLeadingTextBoundaryAt$1(position) { - return position < 0 ? null : 0; - }, - getTrailingTextBoundaryAt$1(position) { - var t1 = this._text_boundary$_text.length; - return position >= t1 ? null : t1; - } - }; - A.TextSelection.prototype = { - get$base() { - var affinity, _this = this; - if (!_this.get$isValid() || _this.baseOffset === _this.extentOffset) - affinity = _this.affinity; - else - affinity = _this.baseOffset < _this.extentOffset ? B.TextAffinity_1 : B.TextAffinity_0; - return new A.TextPosition(_this.baseOffset, affinity); - }, - get$extent() { - var affinity, _this = this; - if (!_this.get$isValid() || _this.baseOffset === _this.extentOffset) - affinity = _this.affinity; - else - affinity = _this.baseOffset < _this.extentOffset ? B.TextAffinity_0 : B.TextAffinity_1; - return new A.TextPosition(_this.extentOffset, affinity); - }, - toString$0(_) { - var t1, t2, _this = this, - _s17_ = ", isDirectional: "; - if (!_this.get$isValid()) - return "TextSelection.invalid"; - t1 = "" + _this.baseOffset; - t2 = "" + _this.isDirectional; - return _this.start === _this.end ? "TextSelection.collapsed(offset: " + t1 + ", affinity: " + _this.affinity.toString$0(0) + _s17_ + t2 + ")" : "TextSelection(baseOffset: " + t1 + ", extentOffset: " + _this.extentOffset + _s17_ + t2 + ")"; - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (!(other instanceof A.TextSelection)) - return false; - if (!_this.get$isValid()) - return !other.get$isValid(); - t1 = false; - if (other.baseOffset === _this.baseOffset) - if (other.extentOffset === _this.extentOffset) - t1 = (_this.start !== _this.end || other.affinity === _this.affinity) && other.isDirectional === _this.isDirectional; - return t1; - }, - get$hashCode(_) { - var affinityHash, _this = this; - if (!_this.get$isValid()) - return A.Object_hash(-B.JSInt_methods.get$hashCode(1), -B.JSInt_methods.get$hashCode(1), A.Primitives_objectHashCode(B.TextAffinity_1), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - affinityHash = _this.start === _this.end ? A.Primitives_objectHashCode(_this.affinity) : A.Primitives_objectHashCode(B.TextAffinity_1); - return A.Object_hash(B.JSInt_methods.get$hashCode(_this.baseOffset), B.JSInt_methods.get$hashCode(_this.extentOffset), affinityHash, B.JSBool_methods.get$hashCode(_this.isDirectional), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - copyWith$3$affinity$baseOffset$extentOffset(affinity, baseOffset, extentOffset) { - var _this = this, - t1 = baseOffset == null ? _this.baseOffset : baseOffset, - t2 = extentOffset == null ? _this.extentOffset : extentOffset, - t3 = affinity == null ? _this.affinity : affinity; - return A.TextSelection$(t3, t1, t2, _this.isDirectional); - }, - copyWith$1$affinity(affinity) { - return this.copyWith$3$affinity$baseOffset$extentOffset(affinity, null, null); - }, - copyWith$2$affinity$extentOffset(affinity, extentOffset) { - return this.copyWith$3$affinity$baseOffset$extentOffset(affinity, null, extentOffset); - }, - copyWith$2$baseOffset$extentOffset(baseOffset, extentOffset) { - return this.copyWith$3$affinity$baseOffset$extentOffset(null, baseOffset, extentOffset); - }, - copyWith$1$extentOffset(extentOffset) { - return this.copyWith$3$affinity$baseOffset$extentOffset(null, null, extentOffset); - }, - expandTo$2(position, extentAtIndex) { - var t3, t4, normalized, _this = this, - t1 = position.offset, - t2 = _this.start; - if (t1 >= t2 && t1 <= _this.end) - return _this; - t3 = _this.baseOffset; - t4 = _this.extentOffset; - normalized = t3 <= t4; - if (t1 <= t2) { - if (extentAtIndex) - return _this.copyWith$3$affinity$baseOffset$extentOffset(position.affinity, _this.end, t1); - t2 = normalized ? t1 : t3; - return _this.copyWith$2$baseOffset$extentOffset(t2, normalized ? t4 : t1); - } - if (extentAtIndex) - return _this.copyWith$3$affinity$baseOffset$extentOffset(position.affinity, t2, t1); - t2 = normalized ? t3 : t1; - return _this.copyWith$2$baseOffset$extentOffset(t2, normalized ? t1 : t4); - }, - extendTo$1(position) { - if (this.get$extent().$eq(0, position)) - return this; - return this.copyWith$2$affinity$extentOffset(position.affinity, position.offset); - } - }; - A.TextEditingDelta.prototype = {}; - A.TextEditingDeltaInsertion.prototype = {}; - A.TextEditingDeltaDeletion.prototype = {}; - A.TextEditingDeltaReplacement.prototype = {}; - A.TextEditingDeltaNonTextUpdate.prototype = {}; - A._TextEditingDelta_Object_Diagnosticable.prototype = {}; - A.MaxLengthEnforcement.prototype = { - _enumToString$0() { - return "MaxLengthEnforcement." + this._name; - } - }; - A.TextInputFormatter.prototype = {}; - A._MutableTextRange.prototype = {}; - A._TextEditingValueAccumulator.prototype = {}; - A.FilteringTextInputFormatter.prototype = { - formatEditUpdate$2(oldValue, newValue) { - var t2, formatState, matches, previousMatch, t3, t4, t5, selection, composingRegion, _this = this, _null = null, - t1 = newValue.selection; - t1 = t1.get$isValid() ? new A._MutableTextRange(t1.baseOffset, t1.extentOffset) : _null; - t2 = newValue.composing; - t2 = t2.get$isValid() && t2.start !== t2.end ? new A._MutableTextRange(t2.start, t2.end) : _null; - formatState = new A._TextEditingValueAccumulator(newValue, new A.StringBuffer(""), t1, t2); - t2 = newValue.text; - matches = B.JSString_methods.allMatches$1(_this.filterPattern, t2); - for (t1 = new A._StringAllMatchesIterator(matches._input, matches._pattern, matches.__js_helper$_index), previousMatch = _null; t1.moveNext$0(); previousMatch = t3) { - t3 = t1.__js_helper$_current; - t3.toString; - t4 = previousMatch == null ? _null : previousMatch.start + previousMatch.pattern.length; - if (t4 == null) - t4 = 0; - t5 = t3.start; - _this._processRegion$4(false, t4, t5, formatState); - _this._processRegion$4(true, t5, t5 + t3.pattern.length, formatState); - } - t1 = previousMatch == null ? _null : previousMatch.start + previousMatch.pattern.length; - if (t1 == null) - t1 = 0; - _this._processRegion$4(false, t1, t2.length, formatState); - selection = formatState.selection; - composingRegion = formatState.composingRegion; - t2 = formatState.stringBuffer._contents; - t1 = composingRegion == null || composingRegion.base === composingRegion.extent ? B.TextRange_m1_m1 : new A.TextRange(composingRegion.base, composingRegion.extent); - if (selection == null) - t3 = B.TextSelection_kab; - else { - t3 = formatState.inputValue.selection; - t3 = A.TextSelection$(t3.affinity, selection.base, selection.extent, t3.isDirectional); - } - return new A.TextEditingValue(t2.charCodeAt(0) == 0 ? t2 : t2, t3, t1); - }, - _processRegion$4(isBannedRegion, regionStart, regionEnd, state) { - var replacementString, t1, t2, t3; - if (isBannedRegion) - replacementString = regionStart === regionEnd ? "" : this.replacementString; - else - replacementString = B.JSString_methods.substring$2(state.inputValue.text, regionStart, regionEnd); - state.stringBuffer._contents += replacementString; - if (replacementString.length === regionEnd - regionStart) - return; - t1 = new A.FilteringTextInputFormatter__processRegion_adjustIndex(regionStart, regionEnd, replacementString); - t2 = state.selection; - t3 = t2 == null; - if (!t3) - t2.base = t2.base + t1.call$1(state.inputValue.selection.baseOffset); - if (!t3) - t2.extent = t2.extent + t1.call$1(state.inputValue.selection.extentOffset); - t2 = state.composingRegion; - t3 = t2 == null; - if (!t3) - t2.base = t2.base + t1.call$1(state.inputValue.composing.start); - if (!t3) - t2.extent = t2.extent + t1.call$1(state.inputValue.composing.end); - } - }; - A.FilteringTextInputFormatter__processRegion_adjustIndex.prototype = { - call$1(originalIndex) { - var _this = this, - t1 = _this.regionStart, - replacedLength = originalIndex <= t1 && originalIndex < _this.regionEnd ? 0 : _this.replacementString.length; - return replacedLength - (B.JSInt_methods.clamp$2(originalIndex, t1, _this.regionEnd) - t1); - }, - $signature: 49 - }; - A.LengthLimitingTextInputFormatter.prototype = { - formatEditUpdate$2(oldValue, newValue) { - var maxLength = this.maxLength, - t1 = true; - if (maxLength != null) - if (maxLength !== -1) { - t1 = newValue.text; - t1 = (t1.length === 0 ? B.StringCharacters_GVp : new A.StringCharacters(t1)).get$length(0) <= maxLength; - } - if (t1) - return newValue; - switch (this.maxLengthEnforcement.index) { - case 0: - return newValue; - case 1: - t1 = oldValue.text; - if ((t1.length === 0 ? B.StringCharacters_GVp : new A.StringCharacters(t1)).get$length(0) === maxLength) { - t1 = oldValue.selection; - t1 = t1.start === t1.end; - } else - t1 = false; - if (t1) - return oldValue; - return A.LengthLimitingTextInputFormatter_truncate(newValue, maxLength); - case 2: - t1 = oldValue.text; - if ((t1.length === 0 ? B.StringCharacters_GVp : new A.StringCharacters(t1)).get$length(0) === maxLength && !oldValue.composing.get$isValid()) - return oldValue; - if (newValue.composing.get$isValid()) - return newValue; - return A.LengthLimitingTextInputFormatter_truncate(newValue, maxLength); - } - } - }; - A.SmartDashesType.prototype = { - _enumToString$0() { - return "SmartDashesType." + this._name; - } - }; - A.SmartQuotesType.prototype = { - _enumToString$0() { - return "SmartQuotesType." + this._name; - } - }; - A.TextInputType.prototype = { - toJson$0() { - return A.LinkedHashMap_LinkedHashMap$_literal(["name", "TextInputType." + B.List_1gw[this.index], "signed", this.signed, "decimal", this.decimal], type$.String, type$.dynamic); - }, - toString$0(_) { - return "TextInputType(name: " + ("TextInputType." + B.List_1gw[this.index]) + ", signed: " + A.S(this.signed) + ", decimal: " + A.S(this.decimal) + ")"; - }, - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.TextInputType && other.index === this.index && other.signed == this.signed && other.decimal == this.decimal; - }, - get$hashCode(_) { - return A.Object_hash(this.index, this.signed, this.decimal, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.TextInputAction.prototype = { - _enumToString$0() { - return "TextInputAction." + this._name; - } - }; - A.TextCapitalization0.prototype = { - _enumToString$0() { - return "TextCapitalization." + this._name; - } - }; - A.TextInputConfiguration.prototype = { - toJson$0() { - var _this = this, - autofill = _this.autofillConfiguration.toJson$0(), - t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - t1.$indexSet(0, "viewId", _this.viewId); - t1.$indexSet(0, "inputType", _this.inputType.toJson$0()); - t1.$indexSet(0, "readOnly", _this.readOnly); - t1.$indexSet(0, "obscureText", _this.obscureText); - t1.$indexSet(0, "autocorrect", true); - t1.$indexSet(0, "smartDashesType", B.JSInt_methods.toString$0(_this.smartDashesType.index)); - t1.$indexSet(0, "smartQuotesType", B.JSInt_methods.toString$0(_this.smartQuotesType.index)); - t1.$indexSet(0, "enableSuggestions", true); - t1.$indexSet(0, "enableInteractiveSelection", _this.enableInteractiveSelection); - t1.$indexSet(0, "actionLabel", _this.actionLabel); - t1.$indexSet(0, "inputAction", _this.inputAction._enumToString$0()); - t1.$indexSet(0, "textCapitalization", _this.textCapitalization._enumToString$0()); - t1.$indexSet(0, "keyboardAppearance", _this.keyboardAppearance._enumToString$0()); - t1.$indexSet(0, "enableIMEPersonalizedLearning", true); - t1.$indexSet(0, "contentCommitMimeTypes", _this.allowedMimeTypes); - if (autofill != null) - t1.$indexSet(0, "autofill", autofill); - t1.$indexSet(0, "enableDeltaModel", false); - return t1; - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.TextInputConfiguration) - if (other.viewId == _this.viewId) - if (other.inputType.$eq(0, _this.inputType)) - if (other.readOnly === _this.readOnly) - if (other.obscureText === _this.obscureText) - if (other.smartDashesType === _this.smartDashesType) - if (other.smartQuotesType === _this.smartQuotesType) - if (other.enableInteractiveSelection === _this.enableInteractiveSelection) - if (other.inputAction === _this.inputAction) - if (other.keyboardAppearance === _this.keyboardAppearance) - if (other.textCapitalization === _this.textCapitalization) - if (other.autofillConfiguration.$eq(0, _this.autofillConfiguration)) - t1 = A.listEquals(other.allowedMimeTypes, _this.allowedMimeTypes); - return t1; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.viewId, _this.inputType, _this.readOnly, _this.obscureText, true, _this.smartDashesType, _this.smartQuotesType, true, _this.enableInteractiveSelection, _this.actionLabel, _this.inputAction, _this.keyboardAppearance, _this.textCapitalization, _this.autofillConfiguration, true, A.Object_hashAll(_this.allowedMimeTypes), false, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this, - t1 = A._setArrayType([], type$.JSArray_String), - t2 = _this.viewId; - if (t2 != null) - t1.push("viewId: " + A.S(t2)); - t1.push("inputType: " + _this.inputType.toString$0(0)); - t1.push("readOnly: " + _this.readOnly); - t1.push("obscureText: " + _this.obscureText); - t1.push("autocorrect: true"); - t1.push("smartDashesType: " + _this.smartDashesType.toString$0(0)); - t1.push("smartQuotesType: " + _this.smartQuotesType.toString$0(0)); - t1.push("enableSuggestions: true"); - t1.push("enableInteractiveSelection: " + _this.enableInteractiveSelection); - t1.push("inputAction: " + _this.inputAction.toString$0(0)); - t1.push("keyboardAppearance: " + _this.keyboardAppearance.toString$0(0)); - t1.push("textCapitalization: " + _this.textCapitalization.toString$0(0)); - t1.push("autofillConfiguration: " + _this.autofillConfiguration.toString$0(0)); - t1.push("enableIMEPersonalizedLearning: true"); - t1.push("allowedMimeTypes: " + A.S(_this.allowedMimeTypes)); - t1.push("enableDeltaModel: false"); - return "TextInputConfiguration(" + B.JSArray_methods.join$1(t1, ", ") + ")"; - } - }; - A.FloatingCursorDragState.prototype = { - _enumToString$0() { - return "FloatingCursorDragState." + this._name; - } - }; - A.RawFloatingCursorPoint.prototype = {}; - A.TextEditingValue.prototype = { - copyWith$3$composing$selection$text(composing, selection, text) { - var t1 = text == null ? this.text : text, - t2 = selection == null ? this.selection : selection; - return new A.TextEditingValue(t1, t2, composing == null ? this.composing : composing); - }, - copyWith$1$selection(selection) { - return this.copyWith$3$composing$selection$text(null, selection, null); - }, - copyWith$1$composing(composing) { - return this.copyWith$3$composing$selection$text(composing, null, null); - }, - copyWith$2$composing$selection(composing, selection) { - return this.copyWith$3$composing$selection$text(composing, selection, null); - }, - copyWith$1$text(text) { - return this.copyWith$3$composing$selection$text(null, null, text); - }, - get$isComposingRangeValid() { - var t2, - t1 = this.composing; - if (t1.get$isValid()) { - t2 = t1.end; - t1 = t2 >= t1.start && t2 <= this.text.length; - } else - t1 = false; - return t1; - }, - replaced$2(replacementRange, replacementString) { - var t1, t2, newText, t3, _this = this; - if (!replacementRange.get$isValid()) - return _this; - t1 = replacementRange.start; - t2 = replacementRange.end; - newText = B.JSString_methods.replaceRange$3(_this.text, t1, t2, replacementString); - if (t2 - t1 === replacementString.length) - return _this.copyWith$1$text(newText); - t1 = new A.TextEditingValue_replaced_adjustIndex(replacementRange, replacementString); - t2 = _this.selection; - t3 = _this.composing; - return new A.TextEditingValue(newText, A.TextSelection$(B.TextAffinity_1, t1.call$1(t2.baseOffset), t1.call$1(t2.extentOffset), false), new A.TextRange(t1.call$1(t3.start), t1.call$1(t3.end))); - }, - toJSON$0() { - var t1 = this.selection, - t2 = this.composing; - return A.LinkedHashMap_LinkedHashMap$_literal(["text", this.text, "selectionBase", t1.baseOffset, "selectionExtent", t1.extentOffset, "selectionAffinity", t1.affinity._enumToString$0(), "selectionIsDirectional", t1.isDirectional, "composingBase", t2.start, "composingExtent", t2.end], type$.String, type$.dynamic); - }, - toString$0(_) { - return "TextEditingValue(text: \u2524" + this.text + "\u251c, selection: " + this.selection.toString$0(0) + ", composing: " + this.composing.toString$0(0) + ")"; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - return other instanceof A.TextEditingValue && other.text === _this.text && other.selection.$eq(0, _this.selection) && other.composing.$eq(0, _this.composing); - }, - get$hashCode(_) { - var t1 = this.composing; - return A.Object_hash(B.JSString_methods.get$hashCode(this.text), this.selection.get$hashCode(0), A.Object_hash(B.JSInt_methods.get$hashCode(t1.start), B.JSInt_methods.get$hashCode(t1.end), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.TextEditingValue_replaced_adjustIndex.prototype = { - call$1(originalIndex) { - var t1 = this.replacementRange, - t2 = t1.start, - replacedLength = originalIndex <= t2 && originalIndex < t1.end ? 0 : this.replacementString.length; - return originalIndex + replacedLength - (B.JSInt_methods.clamp$2(originalIndex, t2, t1.end) - t2); - }, - $signature: 49 - }; - A.SelectionChangedCause.prototype = { - _enumToString$0() { - return "SelectionChangedCause." + this._name; - } - }; - A.TextSelectionDelegate.prototype = {}; - A.TextInputClient.prototype = {}; - A.SelectionRect.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (A.getRuntimeTypeOfDartObject(_this) !== J.get$runtimeType$(other)) - return false; - return other instanceof A.SelectionRect && other.position === _this.position && other.bounds.$eq(0, _this.bounds) && other.direction === _this.direction; - }, - get$hashCode(_) { - return A.Object_hash(this.position, this.bounds, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "SelectionRect(" + this.position + ", " + this.bounds.toString$0(0) + ")"; - } - }; - A.TextInputConnection.prototype = { - setComposingRect$1(rect) { - var validRect; - if (rect.$eq(0, this._text_input$_cachedRect)) - return; - this._text_input$_cachedRect = rect; - validRect = rect.get$isFinite(0) ? rect : new A.Rect(0, 0, -1, -1); - $.$get$TextInput__instance()._setComposingTextRect$1(validRect); - }, - setCaretRect$1(rect) { - var validRect; - if (rect.$eq(0, this._cachedCaretRect)) - return; - this._cachedCaretRect = rect; - validRect = rect.get$isFinite(0) ? rect : new A.Rect(0, 0, -1, -1); - $.$get$TextInput__instance()._setCaretRect$1(validRect); - } - }; - A.TextInput.prototype = { - _attach$2(connection, configuration) { - this._currentConnection = connection; - this.__TextInput__currentConfiguration_A = configuration; - this._setClient$2(connection._client, configuration); - }, - get$_text_input$_channel() { - var t1 = this.__TextInput__channel_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - _loudlyHandleTextInputInvocation$1($call) { - return this._loudlyHandleTextInputInvocation$body$TextInput($call); - }, - _loudlyHandleTextInputInvocation$body$TextInput($call) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, exception, stack, t1, exception0, $async$exception0; - var $async$_loudlyHandleTextInputInvocation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait($async$self._handleTextInputInvocation$1($call), $async$_loudlyHandleTextInputInvocation$1); - case 7: - // returning from await. - t1 = $async$result; - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception0 = $async$errorStack.pop(); - exception = A.unwrapException($async$exception0); - stack = A.getTraceFromException($async$exception0); - t1 = A.ErrorDescription$("during method call " + $call.method); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "services library", t1, new A.TextInput__loudlyHandleTextInputInvocation_closure($call), false)); - throw $async$exception0; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_loudlyHandleTextInputInvocation$1, $async$completer); - }, - _handleTextInputInvocation$1(methodCall) { - return this._handleTextInputInvocation$body$TextInput(methodCall); - }, - _handleTextInputInvocation$body$TextInput(methodCall) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), - $async$returnValue, $async$self = this, args, t1, t2, t3, t4, editingValue, client, value, encoded, selectors, firstArg, offset, method; - var $async$_handleTextInputInvocation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - $async$outer: - switch ($async$goto) { - case 0: - // Function start - method = methodCall.method; - switch (method) { - case "TextInputClient.focusElement": - args = type$.List_dynamic._as(methodCall.$arguments); - t1 = J.getInterceptor$asx(args); - t2 = $async$self._scribbleClients.$index(0, t1.$index(args, 0)); - if (t2 != null) { - t3 = A._asNum(t1.$index(args, 1)); - t1 = A._asNum(t1.$index(args, 2)); - t2._widget.focusNode.requestFocus$0(); - t4 = t2.get$renderEditable(); - if (t4 != null) - t4.selectPositionAt$2$cause$from(B.SelectionChangedCause_7, new A.Offset(t3, t1)); - t2._widget.updateSelectionRects$0(); - } - // goto return - $async$goto = 1; - break $async$outer; - case "TextInputClient.requestElementsInRect": - t1 = J.cast$1$0$ax(type$.List_dynamic._as(methodCall.$arguments), type$.num); - t2 = A._instanceType(t1)._eval$1("MappedListIterable"); - args = A.List_List$_of(new A.MappedListIterable(t1, new A.TextInput__handleTextInputInvocation_closure(), t2), t2._eval$1("ListIterable.E")); - t1 = $async$self._scribbleClients; - t2 = A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>"); - t3 = t2._eval$1("MappedIterable>"); - t1 = A.List_List$_of(new A.MappedIterable(new A.WhereIterable(new A.LinkedHashMapKeysIterable(t1, t2), new A.TextInput__handleTextInputInvocation_closure0($async$self, args), t2._eval$1("WhereIterable")), new A.TextInput__handleTextInputInvocation_closure1($async$self), t3), t3._eval$1("Iterable.E")); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break $async$outer; - case "TextInputClient.scribbleInteractionBegan": - $async$self._scribbleInProgress = true; - // goto return - $async$goto = 1; - break $async$outer; - case "TextInputClient.scribbleInteractionFinished": - $async$self._scribbleInProgress = false; - // goto return - $async$goto = 1; - break $async$outer; - } - t1 = $async$self._currentConnection; - if (t1 == null) { - // goto return - $async$goto = 1; - break; - } - if (method === "TextInputClient.requestExistingInputState") { - t2 = $async$self.__TextInput__currentConfiguration_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - $async$self._attach$2(t1, t2); - $async$self._setEditingState$1($async$self._currentConnection._client._widget.controller._change_notifier$_value); - // goto return - $async$goto = 1; - break; - } - t1 = type$.List_dynamic; - args = t1._as(methodCall.$arguments); - if (method === string$.TextInT) { - t1 = type$.Map_String_dynamic; - editingValue = t1._as(J.$index$asx(args, 1)); - for (t2 = J.getInterceptor$x(editingValue), t3 = J.get$iterator$ax(t2.get$keys(editingValue)); t3.moveNext$0();) - A.TextEditingValue_TextEditingValue$fromJSON(t1._as(t2.$index(editingValue, t3.get$current(t3)))); - // goto return - $async$goto = 1; - break; - } - t2 = J.getInterceptor$asx(args); - client = A._asInt(t2.$index(args, 0)); - t3 = $async$self._currentConnection; - if (client !== t3._text_input$_id) { - // goto return - $async$goto = 1; - break; - } - switch (method) { - case "TextInputClient.updateEditingState": - value = A.TextEditingValue_TextEditingValue$fromJSON(type$.Map_String_dynamic._as(t2.$index(args, 1))); - $.$get$TextInput__instance()._updateEditingValue$2$exclude(value, $.$get$_PlatformTextInputControl_instance()); - break; - case string$.TextInD: - t3 = type$.Map_String_dynamic; - encoded = t3._as(t2.$index(args, 1)); - t2 = A._setArrayType([], type$.JSArray_TextEditingDelta); - for (t1 = J.get$iterator$ax(t1._as(J.$index$asx(encoded, "deltas"))); t1.moveNext$0();) - t2.push(A.TextEditingDelta_TextEditingDelta$fromJSON(t3._as(t1.get$current(t1)))); - type$.DeltaTextInputClient._as($async$self._currentConnection._client).updateEditingValueWithDeltas$1(t2); - break; - case "TextInputClient.performAction": - if (A._asString(t2.$index(args, 1)) === "TextInputAction.commitContent") { - t1 = type$.Map_String_dynamic._as(t2.$index(args, 2)); - t2 = J.getInterceptor$asx(t1); - A._asString(t2.$index(t1, "mimeType")); - A._asString(t2.$index(t1, "uri")); - if (t2.$index(t1, "data") != null) - new Uint8Array(A._ensureNativeList(A.List_List$from(type$.Iterable_dynamic._as(t2.$index(t1, "data")), true, type$.int))); - $async$self._currentConnection._client._widget.toString; - } else - $async$self._currentConnection._client.performAction$1(A._toTextInputAction(A._asString(t2.$index(args, 1)))); - break; - case "TextInputClient.performSelectors": - selectors = J.cast$1$0$ax(t1._as(t2.$index(args, 1)), type$.String); - selectors.forEach$1(selectors, $async$self._currentConnection._client.get$performSelector()); - break; - case "TextInputClient.performPrivateCommand": - t1 = type$.Map_String_dynamic; - firstArg = t1._as(t2.$index(args, 1)); - t2 = $async$self._currentConnection._client; - t3 = J.getInterceptor$asx(firstArg); - A._asString(t3.$index(firstArg, "action")); - if (t3.$index(firstArg, "data") != null) - t1._as(t3.$index(firstArg, "data")); - t2._widget.toString; - break; - case "TextInputClient.updateFloatingCursor": - t1 = t3._client; - t3 = A._toTextCursorAction(A._asString(t2.$index(args, 1))); - t2 = type$.Map_String_dynamic._as(t2.$index(args, 2)); - if (t3 === B.FloatingCursorDragState_1) { - t4 = J.getInterceptor$asx(t2); - offset = new A.Offset(A._asNum(t4.$index(t2, "X")), A._asNum(t4.$index(t2, "Y"))); - } else - offset = B.Offset_0_0; - t1.updateFloatingCursor$1(new A.RawFloatingCursorPoint(offset, null, t3)); - break; - case "TextInputClient.onConnectionClosed": - t1 = t3._client; - if (t1.get$_hasInputConnection()) { - t1._textInputConnection.toString; - t1._lastKnownRemoteTextEditingValue = t1._textInputConnection = $.$get$TextInput__instance()._currentConnection = null; - t1._widget.focusNode.unfocus$0(); - } - break; - case "TextInputClient.showAutocorrectionPromptRect": - t3._client.showAutocorrectionPromptRect$2(A._asInt(t2.$index(args, 1)), A._asInt(t2.$index(args, 2))); - break; - case "TextInputClient.showToolbar": - t3._client.showToolbar$0(); - break; - case "TextInputClient.insertTextPlaceholder": - t3._client.insertTextPlaceholder$1(new A.Size(A._asNum(t2.$index(args, 1)), A._asNum(t2.$index(args, 2)))); - break; - case "TextInputClient.removeTextPlaceholder": - t3._client.removeTextPlaceholder$0(); - break; - default: - throw A.wrapException(A.MissingPluginException$(null)); - } - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_handleTextInputInvocation$1, $async$completer); - }, - _scheduleHide$0() { - if (this._hidePending) - return; - this._hidePending = true; - A.scheduleMicrotask(new A.TextInput__scheduleHide_closure(this)); - }, - _setClient$2(client, configuration) { - var t1, t2, t3, t4, t5, t6, t7; - for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.JSArray_Object, t3 = type$.void, t4 = t1.$ti._precomputed1; t1.moveNext$0();) { - t5 = t1._collection$_current; - if (t5 == null) - t5 = t4._as(t5); - t6 = $.$get$TextInput__instance(); - t7 = t6.__TextInput__channel_A; - t7 === $ && A.throwUnnamedLateFieldNI(); - t7.invokeMethod$1$2("TextInput.setClient", A._setArrayType([t6._currentConnection._text_input$_id, t5._configurationToJson$1(configuration)], t2), t3); - } - }, - _clearClient$0() { - var t1, t2, t3, t4, _this = this; - _this._currentConnection.toString; - for (t1 = _this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { - t4 = t1._collection$_current; - if (t4 == null) - t3._as(t4); - t4 = $.$get$TextInput__instance().__TextInput__channel_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4.invokeMethod$1$1("TextInput.clearClient", t2); - } - _this._currentConnection = null; - _this._scheduleHide$0(); - }, - _updateConfig$1(configuration) { - var t1, t2, t3, t4, t5; - for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { - t4 = t1._collection$_current; - if (t4 == null) - t4 = t3._as(t4); - t5 = $.$get$TextInput__instance().__TextInput__channel_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - t5.invokeMethod$1$2("TextInput.updateConfig", t4._configurationToJson$1(configuration), t2); - } - }, - _setEditingState$1(value) { - var t1, t2, t3, t4; - for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { - t4 = t1._collection$_current; - if (t4 == null) - t3._as(t4); - t4 = $.$get$TextInput__instance().__TextInput__channel_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4.invokeMethod$1$2("TextInput.setEditingState", value.toJSON$0(), t2); - } - }, - _show$0() { - var t1, t2, t3, t4; - for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { - t4 = t1._collection$_current; - if (t4 == null) - t3._as(t4); - t4 = $.$get$TextInput__instance().__TextInput__channel_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4.invokeMethod$1$1("TextInput.show", t2); - } - }, - _hide$0() { - var t1, t2, t3, t4; - for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { - t4 = t1._collection$_current; - if (t4 == null) - t3._as(t4); - t4 = $.$get$TextInput__instance().__TextInput__channel_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4.invokeMethod$1$1("TextInput.hide", t2); - } - }, - _setEditableSizeAndTransform$2(editableBoxSize, transform) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9; - for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = editableBoxSize._dx, t3 = editableBoxSize._dy, t4 = transform._m4storage, t5 = type$.String, t6 = type$.dynamic, t7 = type$.void, t8 = t1.$ti._precomputed1; t1.moveNext$0();) { - t9 = t1._collection$_current; - if (t9 == null) - t8._as(t9); - t9 = $.$get$TextInput__instance().__TextInput__channel_A; - t9 === $ && A.throwUnnamedLateFieldNI(); - t9.invokeMethod$1$2("TextInput.setEditableSizeAndTransform", A.LinkedHashMap_LinkedHashMap$_literal(["width", t2, "height", t3, "transform", t4], t5, t6), t7); - } - }, - _setComposingTextRect$1(rect) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10; - for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = rect.left, t3 = rect.right - t2, t4 = rect.top, t5 = rect.bottom - t4, t6 = type$.String, t7 = type$.dynamic, t8 = type$.void, t9 = t1.$ti._precomputed1; t1.moveNext$0();) { - t10 = t1._collection$_current; - if (t10 == null) - t9._as(t10); - t10 = $.$get$TextInput__instance().__TextInput__channel_A; - t10 === $ && A.throwUnnamedLateFieldNI(); - t10.invokeMethod$1$2("TextInput.setMarkedTextRect", A.LinkedHashMap_LinkedHashMap$_literal(["width", t3, "height", t5, "x", t2, "y", t4], t6, t7), t8); - } - }, - _setCaretRect$1(rect) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9, t10; - for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = rect.left, t3 = rect.right - t2, t4 = rect.top, t5 = rect.bottom - t4, t6 = type$.String, t7 = type$.dynamic, t8 = type$.void, t9 = t1.$ti._precomputed1; t1.moveNext$0();) { - t10 = t1._collection$_current; - if (t10 == null) - t9._as(t10); - t10 = $.$get$TextInput__instance().__TextInput__channel_A; - t10 === $ && A.throwUnnamedLateFieldNI(); - t10.invokeMethod$1$2("TextInput.setCaretRect", A.LinkedHashMap_LinkedHashMap$_literal(["width", t3, "height", t5, "x", t2, "y", t4], t6, t7), t8); - } - }, - _setSelectionRects$1(selectionRects) { - var t1, t2, t3; - for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - (t3 == null ? t2._as(t3) : t3).setSelectionRects$1(selectionRects); - } - }, - _setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(fontFamily, fontSize, fontWeight, textAlign, textDirection) { - var t1, t2, t3, t4, t5, t6, t7, t8, t9; - for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = textAlign.index, t3 = textDirection.index, t4 = type$.String, t5 = type$.dynamic, t6 = type$.void, t7 = fontWeight == null, t8 = t1.$ti._precomputed1; t1.moveNext$0();) { - t9 = t1._collection$_current; - if (t9 == null) - t8._as(t9); - t9 = $.$get$TextInput__instance().__TextInput__channel_A; - t9 === $ && A.throwUnnamedLateFieldNI(); - t9.invokeMethod$1$2("TextInput.setStyle", A.LinkedHashMap_LinkedHashMap$_literal(["fontFamily", fontFamily, "fontSize", fontSize, "fontWeightIndex", t7 ? null : fontWeight.index, "textAlignIndex", t2, "textDirectionIndex", t3], t4, t5), t6); - } - }, - _requestAutofill$0() { - var t1, t2, t3, t4; - for (t1 = this._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = type$.void, t3 = t1.$ti._precomputed1; t1.moveNext$0();) { - t4 = t1._collection$_current; - if (t4 == null) - t3._as(t4); - t4 = $.$get$TextInput__instance().__TextInput__channel_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4.invokeMethod$1$1("TextInput.requestAutofill", t2); - } - }, - _updateEditingValue$2$exclude(value, exclude) { - var t1, t2, t3, t4; - if (this._currentConnection == null) - return; - for (t1 = $.$get$TextInput__instance()._inputControls, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1, t3 = type$.void; t1.moveNext$0();) { - t4 = t1._collection$_current; - if ((t4 == null ? t2._as(t4) : t4) !== exclude) { - t4 = $.$get$TextInput__instance().__TextInput__channel_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4.invokeMethod$1$2("TextInput.setEditingState", value.toJSON$0(), t3); - } - } - $.$get$TextInput__instance()._currentConnection._client.updateEditingValue$1(value); - } - }; - A.TextInput__loudlyHandleTextInputInvocation_closure.prototype = { - call$0() { - var _null = null; - return A._setArrayType([A.DiagnosticsProperty$("call", this.$call, true, B.C__NoDefaultValue, _null, _null, _null, B.DiagnosticLevel_3, false, true, true, B.DiagnosticsTreeStyle_9, _null)], type$.JSArray_DiagnosticsNode); - }, - $signature: 28 - }; - A.TextInput__handleTextInputInvocation_closure.prototype = { - call$1(value) { - return value; - }, - $signature: 397 - }; - A.TextInput__handleTextInputInvocation_closure0.prototype = { - call$1(elementIdentifier) { - var t5, t6, bounds, - t1 = this.args, - t2 = t1[0], - t3 = t1[1], - t4 = t1[2]; - t1 = t1[3]; - t5 = this.$this._scribbleClients; - t6 = t5.$index(0, elementIdentifier); - t1 = t6 == null ? null : t6.isInScribbleRect$1(new A.Rect(t2, t3, t2 + t4, t3 + t1)); - if (t1 !== true) - return false; - t1 = t5.$index(0, elementIdentifier); - bounds = t1 == null ? null : t1.get$bounds(0); - if (bounds == null) - bounds = B.Rect_0_0_0_0; - return !(bounds.$eq(0, B.Rect_0_0_0_0) || bounds.get$hasNaN() || bounds.left >= 1 / 0 || bounds.top >= 1 / 0 || bounds.right >= 1 / 0 || bounds.bottom >= 1 / 0); - }, - $signature: 30 - }; - A.TextInput__handleTextInputInvocation_closure1.prototype = { - call$1(elementIdentifier) { - var bounds = this.$this._scribbleClients.$index(0, elementIdentifier).get$bounds(0), - t1 = [elementIdentifier], - t2 = bounds.left, - t3 = bounds.top; - B.JSArray_methods.addAll$1(t1, [t2, t3, bounds.right - t2, bounds.bottom - t3]); - return t1; - }, - $signature: 398 - }; - A.TextInput__scheduleHide_closure.prototype = { - call$0() { - var t1 = this.$this; - t1._hidePending = false; - if (t1._currentConnection == null) - t1._hide$0(); - }, - $signature: 0 - }; - A.TextInputControl.prototype = {}; - A._PlatformTextInputControl.prototype = { - _configurationToJson$1(configuration) { - var none, - json = configuration.toJson$0(); - if ($.$get$TextInput__instance()._currentControl !== $.$get$_PlatformTextInputControl_instance()) { - none = B.TextInputType_10_null_null.toJson$0(); - none.$indexSet(0, "isMultiline", configuration.inputType.$eq(0, B.TextInputType_1_null_null)); - json.$indexSet(0, "inputType", none); - } - return json; - }, - setSelectionRects$1(selectionRects) { - var t2, - t1 = $.$get$TextInput__instance().__TextInput__channel_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A._arrayInstanceType(selectionRects)._eval$1("MappedListIterable<1,List>"); - t2 = A.List_List$_of(new A.MappedListIterable(selectionRects, new A._PlatformTextInputControl_setSelectionRects_closure(), t2), t2._eval$1("ListIterable.E")); - t1.invokeMethod$1$2("TextInput.setSelectionRects", t2, type$.void); - } - }; - A._PlatformTextInputControl_setSelectionRects_closure.prototype = { - call$1(rect) { - var t1 = rect.bounds, - t2 = t1.left, - t3 = t1.top; - return A._setArrayType([t2, t3, t1.right - t2, t1.bottom - t3, rect.position, rect.direction.index], type$.JSArray_num); - }, - $signature: 399 - }; - A.SystemContextMenuController.prototype = { - handleSystemHide$0() { - var t1, _this = this; - if (!_this._text_input$_isDisposed) - t1 = !(_this === $.SystemContextMenuController__lastShown && !_this._hiddenBySystem); - else - t1 = true; - if (t1) - return; - if ($.SystemContextMenuController__lastShown === _this) - $.SystemContextMenuController__lastShown = null; - _this._hiddenBySystem = true; - _this.onSystemHide.call$0(); - }, - showWithItems$2(targetRect, items) { - var t2, itemsJson, t3, _this = this, - t1 = $.SystemContextMenuController__lastShown; - if (t1 != null) { - t2 = t1._hiddenBySystem; - t1 = !t2 && J.$eq$(t1._lastTargetRect, targetRect) && A.listEquals($.SystemContextMenuController__lastShown._lastItems, items); - } else - t1 = false; - if (t1) - return A.Future_Future$value(null, type$.void); - $.ServicesBinding__instance.ServicesBinding__systemContextMenuClient = _this; - t1 = A._arrayInstanceType(items)._eval$1("MappedListIterable<1,Map>"); - itemsJson = A.List_List$_of(new A.MappedListIterable(items, new A.SystemContextMenuController_showWithItems_closure(), t1), t1._eval$1("ListIterable.E")); - _this._lastTargetRect = targetRect; - _this._lastItems = items; - $.SystemContextMenuController__lastShown = _this; - _this._hiddenBySystem = false; - t1 = targetRect.left; - t2 = targetRect.top; - t3 = type$.String; - return B.OptionalMethodChannel_ZFR.invokeMethod$1$2("ContextMenu.showSystemContextMenu", A.LinkedHashMap_LinkedHashMap$_literal(["targetRect", A.LinkedHashMap_LinkedHashMap$_literal(["x", t1, "y", t2, "width", targetRect.right - t1, "height", targetRect.bottom - t2], t3, type$.double), "items", itemsJson], t3, type$.dynamic), type$.void); - }, - hide$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$hide$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self !== $.SystemContextMenuController__lastShown) { - // goto return - $async$goto = 1; - break; - } - $.SystemContextMenuController__lastShown = null; - $.ServicesBinding__instance.ServicesBinding__systemContextMenuClient = null; - $async$returnValue = B.OptionalMethodChannel_ZFR.invokeMethod$1$1("ContextMenu.hideSystemContextMenu", type$.void); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$hide$0, $async$completer); - }, - toString$0(_) { - var _this = this, - t1 = A.S(_this.onSystemHide), - t2 = _this._hiddenBySystem, - t3 = _this === $.SystemContextMenuController__lastShown && !t2; - return "SystemContextMenuController(onSystemHide=" + t1 + ", _hiddenBySystem=" + t2 + ", _isVisible=" + t3 + ", _isDisposed=" + _this._text_input$_isDisposed + ")"; - } - }; - A.SystemContextMenuController_showWithItems_closure.prototype = { - call$1(item) { - var t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - t1.$indexSet(0, "callbackId", J.get$hashCode$(item.get$title(item))); - if (item.get$title(item) != null) - t1.$indexSet(0, "title", item.get$title(item)); - t1.$indexSet(0, "type", item.get$_jsonType()); - return t1; - }, - $signature: 400 - }; - A.IOSSystemContextMenuItemData.prototype = { - get$title(_) { - return null; - }, - get$hashCode(_) { - return J.get$hashCode$(this.get$title(this)); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.IOSSystemContextMenuItemData && other.get$title(other) == _this.get$title(_this); - } - }; - A.IOSSystemContextMenuItemDataCopy.prototype = { - get$_jsonType() { - return "copy"; - } - }; - A.IOSSystemContextMenuItemDataCut.prototype = { - get$_jsonType() { - return "cut"; - } - }; - A.IOSSystemContextMenuItemDataPaste.prototype = { - get$_jsonType() { - return "paste"; - } - }; - A.IOSSystemContextMenuItemDataSelectAll.prototype = { - get$_jsonType() { - return "selectAll"; - } - }; - A.IOSSystemContextMenuItemDataLookUp.prototype = { - get$_jsonType() { - return "lookUp"; - }, - toString$0(_) { - return "IOSSystemContextMenuItemDataLookUp(title: " + this.title + ")"; - }, - get$title(receiver) { - return this.title; - } - }; - A.IOSSystemContextMenuItemDataSearchWeb.prototype = { - get$_jsonType() { - return "searchWeb"; - }, - toString$0(_) { - return "IOSSystemContextMenuItemDataSearchWeb(title: " + this.title + ")"; - }, - get$title(receiver) { - return this.title; - } - }; - A._SystemContextMenuController_Object_SystemContextMenuClient.prototype = {}; - A.__PlatformTextInputControl_Object_TextInputControl.prototype = {}; - A.UndoDirection.prototype = { - _enumToString$0() { - return "UndoDirection." + this._name; - } - }; - A.UndoManager.prototype = { - get$_undo_manager$_channel() { - var t1 = this.__UndoManager__channel_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - _handleUndoManagerInvocation$1(methodCall) { - return this._handleUndoManagerInvocation$body$UndoManager(methodCall); - }, - _handleUndoManagerInvocation$body$UndoManager(methodCall) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.dynamic), - $async$returnValue, $async$self = this, t1, args; - var $async$_handleUndoManagerInvocation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - args = type$.List_dynamic._as(methodCall.$arguments); - if (methodCall.method === "UndoManagerClient.handleUndo") { - t1 = $async$self._currentClient; - t1.toString; - t1.handlePlatformUndo$1($async$self._toUndoDirection$1(A._asString(J.$index$asx(args, 0)))); - // goto return - $async$goto = 1; - break; - } - throw A.wrapException(A.MissingPluginException$(null)); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_handleUndoManagerInvocation$1, $async$completer); - }, - _toUndoDirection$1(direction) { - var t1; - $label0$0: { - if ("undo" === direction) { - t1 = B.UndoDirection_0; - break $label0$0; - } - if ("redo" === direction) { - t1 = B.UndoDirection_1; - break $label0$0; - } - t1 = A.throwExpression(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("Unknown undo direction: " + direction)], type$.JSArray_DiagnosticsNode))); - } - return t1; - } - }; - A.UndoManagerClient.prototype = {}; - A.HtmlElementViewImpl_buildImpl_closure.prototype = { - call$2(context, controller) { - return new A.PlatformViewSurface(controller, B.Set_empty1, B.PlatformViewHitTestBehavior_0, null); - }, - $signature: 401 - }; - A.HtmlElementViewImpl_get__createController_closure.prototype = { - call$1(params) { - return A.HtmlElementViewImpl__createController(this._this, params); - }, - $signature: 402 - }; - A.HtmlElementViewImpl__createController_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.params; - t1.onPlatformViewCreated.call$1(t1.id); - }, - $signature: 24 - }; - A._HtmlElementViewController.prototype = { - __html_element_view_web$_initialize$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$__html_element_view_web$_initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 2; - return A._asyncAwait(B.MethodChannel_a2r._invokeMethod$1$3$arguments$missingOk("create", A.LinkedHashMap_LinkedHashMap$_literal(["id", $async$self.viewId, "viewType", $async$self.viewType, "params", $async$self.creationParams], type$.String, type$.dynamic), false, type$.void), $async$__html_element_view_web$_initialize$0); - case 2: - // returning from await. - $async$self.__html_element_view_web$_initialized = true; - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$__html_element_view_web$_initialize$0, $async$completer); - }, - clearFocus$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$clearFocus$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$clearFocus$0, $async$completer); - }, - dispatchPointerEvent$1($event) { - return this.dispatchPointerEvent$body$_HtmlElementViewController($event); - }, - dispatchPointerEvent$body$_HtmlElementViewController($event) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$dispatchPointerEvent$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$dispatchPointerEvent$1, $async$completer); - }, - dispose$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$dispose$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = $async$self.__html_element_view_web$_initialized ? 2 : 3; - break; - case 2: - // then - $async$goto = 4; - return A._asyncAwait(B.MethodChannel_a2r._invokeMethod$1$3$arguments$missingOk("dispose", $async$self.viewId, false, type$.void), $async$dispose$0); - case 4: - // returning from await. - case 3: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$dispose$0, $async$completer); - } - }; - A.ImgElementPlatformView.prototype = { - build$1(context) { - return A.HtmlElementView$(A.LinkedHashMap_LinkedHashMap$_literal(["src", this.src], type$.String, type$.nullable_String), "Flutter__ImgElementImage__"); - } - }; - A.ImgElementPlatformView__register_closure.prototype = { - call$2$params(viewId, params) { - var img, t1; - params.toString; - type$.Map_of_nullable_Object_and_nullable_Object._as(params); - img = init.G.document.createElement("img"); - t1 = J.$index$asx(params, "src"); - t1.toString; - img.src = A._asString(t1); - return img; - }, - call$1(viewId) { - return this.call$2$params(viewId, null); - }, - "call*": "call$2$params", - $requiredArgCount: 1, - $defaultValues() { - return {params: null}; - }, - $signature: 183 - }; - A.RawWebImage.prototype = { - createRenderObject$1(context) { - var _this = this, - t1 = new A.RenderWebImage(false, null, _this.image.htmlImage, _this.width, _this.height, _this.fit, _this.alignment, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var _this = this; - renderObject.set$image(0, _this.image.htmlImage); - renderObject.set$width(0, _this.width); - renderObject.set$height(0, _this.height); - renderObject.set$fit(_this.fit); - renderObject.set$alignment(_this.alignment); - renderObject.set$matchTextDirection(false); - renderObject.set$textDirection(null); - } - }; - A.RenderWebImage.prototype = { - __web_image_web$_resolve$0() { - var _this = this; - if (_this.__web_image_web$_resolvedAlignment != null) - return; - _this.__web_image_web$_resolvedAlignment = _this.__web_image_web$_alignment; - _this.__web_image_web$_flipHorizontally = false; - }, - __web_image_web$_markNeedResolution$0() { - this.__web_image_web$_flipHorizontally = this.__web_image_web$_resolvedAlignment = null; - this.markNeedsPaint$0(); - }, - set$matchTextDirection(value) { - return; - }, - set$textDirection(value) { - if (this.__web_image_web$_textDirection == value) - return; - this.__web_image_web$_textDirection = value; - this.__web_image_web$_markNeedResolution$0(); - }, - set$image(_, value) { - var sizeChanged, _this = this; - if (J.$eq$(value, _this.__web_image_web$_image)) - return; - if (J.$eq$(value.src, _this.__web_image_web$_image.src)) - return; - sizeChanged = !J.$eq$(_this.__web_image_web$_image.naturalWidth, value.naturalWidth) || !J.$eq$(_this.__web_image_web$_image.naturalHeight, value.naturalHeight); - _this.__web_image_web$_image = value; - _this.markNeedsPaint$0(); - if (sizeChanged) - _this.markNeedsLayout$0(); - }, - set$width(_, value) { - return; - }, - set$height(_, value) { - return; - }, - set$fit(value) { - if (value === this.__web_image_web$_fit) - return; - this.__web_image_web$_fit = value; - this.markNeedsPaint$0(); - }, - set$alignment(value) { - if (value.$eq(0, this.__web_image_web$_alignment)) - return; - this.__web_image_web$_alignment = value; - this.__web_image_web$_markNeedResolution$0(); - }, - _sizeForConstraints$1(constraints) { - var t1 = this.__web_image_web$_width; - constraints = A.BoxConstraints$tightFor(this.__web_image_web$_height, t1).enforce$1(constraints); - t1 = this.__web_image_web$_image; - return constraints.constrainSizeAndAttemptToPreserveAspectRatio$1(new A.Size(t1.naturalWidth, t1.naturalHeight)); - }, - computeMinIntrinsicWidth$1(height) { - return 0; - }, - computeMaxIntrinsicWidth$1(height) { - return this._sizeForConstraints$1(A.BoxConstraints$tightForFinite(height, 1 / 0))._dx; - }, - computeMinIntrinsicHeight$1(width) { - return 0; - }, - computeMaxIntrinsicHeight$1(width) { - return this._sizeForConstraints$1(A.BoxConstraints$tightForFinite(1 / 0, width))._dy; - }, - hitTestSelf$1(position) { - return true; - }, - computeDryLayout$1(constraints) { - return this._sizeForConstraints$1(constraints); - }, - performLayout$0() { - var t1, t2, childSize, halfWidthDelta, halfHeightDelta, t3, _this = this; - _this.__web_image_web$_resolve$0(); - _this._box$_size = _this._sizeForConstraints$1(type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))); - if (_this.RenderObjectWithChildMixin__child == null) - return; - t1 = _this.__web_image_web$_image; - t2 = t1.naturalWidth; - t1 = t1.naturalHeight; - childSize = A.applyBoxFit(_this.__web_image_web$_fit, new A.Size(t2, t1), _this.get$size(0)).destination; - t1 = _this.RenderObjectWithChildMixin__child; - t1.toString; - t1.layout$1(A.BoxConstraints$tight(childSize)); - halfWidthDelta = (_this.get$size(0)._dx - childSize._dx) / 2; - halfHeightDelta = (_this.get$size(0)._dy - childSize._dy) / 2; - t1 = _this.__web_image_web$_flipHorizontally; - t1.toString; - t2 = _this.__web_image_web$_resolvedAlignment; - t1 = t1 ? -t2.x : t2.x; - t2 = t2.y; - t3 = _this.RenderObjectWithChildMixin__child.parentData; - t3.toString; - type$.BoxParentData._as(t3).offset = new A.Offset(halfWidthDelta + t1 * halfWidthDelta, halfHeightDelta + t2 * halfHeightDelta); - } - }; - A._getParent_closure.prototype = { - call$1(ancestor) { - this.parent.set$finalLocalValue(ancestor); - return false; - }, - $signature: 33 - }; - A.Intent.prototype = {}; - A.Action.prototype = { - _updateCallingAction$1(value) { - this._currentCallingAction = value; - }, - isEnabled$1(_, intent) { - return this.get$isActionEnabled(); - }, - _isEnabled$2(intent, context) { - var t1; - $label0$0: { - if (this instanceof A.ContextAction) { - t1 = this.isEnabled$2(0, intent, context); - break $label0$0; - } - t1 = this.isEnabled$1(0, intent); - break $label0$0; - } - return t1; - }, - get$isActionEnabled() { - return true; - }, - consumesKey$1(intent) { - return true; - }, - toKeyEventResult$2(intent, invokeResult) { - return this.consumesKey$1(intent) ? B.KeyEventResult_0 : B.KeyEventResult_2; - }, - _invoke$2(intent, context) { - var t1; - $label0$0: { - if (this instanceof A.ContextAction) { - t1 = this.invoke$2(intent, context); - break $label0$0; - } - t1 = this.invoke$1(intent); - break $label0$0; - } - return t1; - }, - addActionListener$1(listener) { - var t1 = this._actions$_listeners; - t1._isDirty = true; - t1._list.push(listener); - return null; - }, - removeActionListener$1(listener) { - return this._actions$_listeners.remove$1(0, listener); - }, - _makeOverridableAction$1(context) { - return new A._OverridableAction(this, context, false, false, false, false, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), A._instanceType(this)._eval$1("_OverridableAction")); - } - }; - A.ContextAction.prototype = { - isEnabled$2(_, intent, context) { - return this.super$Action$isEnabled(0, intent); - }, - isEnabled$1(_, intent) { - intent.toString; - return this.isEnabled$2(0, intent, null); - }, - _makeOverridableAction$1(context) { - return new A._OverridableContextAction(this, context, false, false, false, false, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), A._instanceType(this)._eval$1("_OverridableContextAction")); - } - }; - A.CallbackAction.prototype = { - invoke$1(intent) { - return this.onInvoke.call$1(intent); - } - }; - A.ActionDispatcher.prototype = { - invokeAction$3(action, intent, context) { - return action._invoke$2(intent, context); - }, - invokeActionIfEnabled$3(action, intent, context) { - if (action._isEnabled$2(intent, context)) - return new A._Record_2(true, action._invoke$2(intent, context)); - return B.Record2_false_null; - } - }; - A.Actions.prototype = { - createState$0() { - return new A._ActionsState(A.LinkedHashSet_LinkedHashSet$_empty(type$.Action_Intent), new A.Object()); - } - }; - A.Actions__findDispatcher_closure.prototype = { - call$1(element) { - var t1 = element._widget; - t1.toString; - type$._ActionsScope._as(t1); - return false; - }, - $signature: 69 - }; - A.Actions_maybeFind_closure.prototype = { - call$1(element) { - var result, _this = this, - t1 = element._widget; - t1.toString; - result = A.Actions__castAction(type$._ActionsScope._as(t1), _this.intent, _this.T); - if (result != null) { - _this.context.dependOnInheritedElement$1(element); - _this._box_0.action = result; - return true; - } - return false; - }, - $signature: 69 - }; - A.Actions__maybeFindWithoutDependingOn_closure.prototype = { - call$1(element) { - var result, - t1 = element._widget; - t1.toString; - result = A.Actions__castAction(type$._ActionsScope._as(t1), this.intent, this.T); - if (result != null) { - this._box_0.action = result; - return true; - } - return false; - }, - $signature: 69 - }; - A.Actions_invoke_closure.prototype = { - call$1(element) { - var t2, result, _this = this, - t1 = element._widget; - t1.toString; - t2 = _this.intent; - result = A.Actions__castAction(type$._ActionsScope._as(t1), t2, _this.T); - t1 = result != null; - if (t1 && result._isEnabled$2(t2, _this.context)) - _this._box_0.returnValue = A.Actions__findDispatcher(element).invokeAction$3(result, t2, _this.context); - return t1; - }, - $signature: 69 - }; - A.Actions_maybeInvoke_closure.prototype = { - call$1(element) { - var t2, result, _this = this, - t1 = element._widget; - t1.toString; - t2 = _this.intent; - result = A.Actions__castAction(type$._ActionsScope._as(t1), t2, _this.T); - t1 = result != null; - if (t1 && result._isEnabled$2(t2, _this.context)) - _this._box_0.returnValue = A.Actions__findDispatcher(element).invokeAction$3(result, t2, _this.context); - return t1; - }, - $signature: 69 - }; - A._ActionsState.prototype = { - initState$0() { - this.super$State$initState(); - this._updateActionListeners$0(); - }, - _handleActionChanged$1(action) { - this.setState$1(new A._ActionsState__handleActionChanged_closure(this)); - }, - _updateActionListeners$0() { - var addedActions, _this = this, - t1 = _this._widget.actions, - t2 = A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>"), - widgetActions = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapValuesIterable(t1, t2), t2._eval$1("Iterable.E")), - removedActions = _this.listenedActions.difference$1(widgetActions); - t2 = _this.listenedActions; - t2.toString; - addedActions = widgetActions.difference$1(t2); - for (t1 = removedActions.get$iterator(removedActions), t2 = _this.get$_handleActionChanged(); t1.moveNext$0();) - t1.get$current(t1).removeActionListener$1(t2); - for (t1 = addedActions.get$iterator(addedActions); t1.moveNext$0();) - t1.get$current(t1).addActionListener$1(t2); - _this.listenedActions = widgetActions; - }, - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this._updateActionListeners$0(); - }, - dispose$0() { - var t1, t2, t3, t4, _this = this; - _this.super$State$dispose(); - for (t1 = _this.listenedActions, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = _this.get$_handleActionChanged(), t3 = t1.$ti._precomputed1; t1.moveNext$0();) { - t4 = t1._collection$_current; - (t4 == null ? t3._as(t4) : t4).removeActionListener$1(t2); - } - _this.listenedActions = null; - }, - build$1(context) { - var t1 = this._widget; - return new A._ActionsScope(null, t1.actions, this.rebuildKey, t1.child, null); - } - }; - A._ActionsState__handleActionChanged_closure.prototype = { - call$0() { - this.$this.rebuildKey = new A.Object(); - }, - $signature: 0 - }; - A._ActionsScope.prototype = { - updateShouldNotify$1(oldWidget) { - var t1; - if (this.rebuildKey === oldWidget.rebuildKey) - t1 = !A.mapEquals(oldWidget.actions, this.actions); - else - t1 = true; - return t1; - } - }; - A.FocusableActionDetector.prototype = { - createState$0() { - return new A._FocusableActionDetectorState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget)); - } - }; - A._FocusableActionDetectorState.prototype = { - initState$0() { - this.super$State$initState(); - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._FocusableActionDetectorState_initState_closure(this)); - $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._focus_manager$_listeners.add$1(0, this.get$_handleFocusHighlightModeChange()); - }, - dispose$0() { - $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._focus_manager$_listeners.remove$1(0, this.get$_handleFocusHighlightModeChange()); - this.super$State$dispose(); - }, - _updateHighlightMode$1(mode) { - this._mayTriggerCallback$1$task(new A._FocusableActionDetectorState__updateHighlightMode_closure(this)); - }, - _handleFocusHighlightModeChange$1(mode) { - if (this._framework$_element == null) - return; - this._updateHighlightMode$1(mode); - }, - _handleMouseEnter$1($event) { - if (!this._hovering) - this._mayTriggerCallback$1$task(new A._FocusableActionDetectorState__handleMouseEnter_closure(this)); - }, - _handleMouseExit$1($event) { - if (this._hovering) - this._mayTriggerCallback$1$task(new A._FocusableActionDetectorState__handleMouseExit_closure(this)); - }, - _actions$_handleFocusChange$1(focused) { - var _this = this; - if (_this._focused !== focused) { - _this._mayTriggerCallback$1$task(new A._FocusableActionDetectorState__handleFocusChange_closure(_this, focused)); - _this._widget.toString; - } - }, - _mayTriggerCallback$2$oldWidget$task(oldWidget, task) { - var t3, oldTarget, didShowHoverHighlight, didShowFocusHighlight, doShowHoverHighlight, doShowFocusHighlight, _this = this, - t1 = new A._FocusableActionDetectorState__mayTriggerCallback_shouldShowHoverHighlight(_this), - t2 = new A._FocusableActionDetectorState__mayTriggerCallback_shouldShowFocusHighlight(_this, new A._FocusableActionDetectorState__mayTriggerCallback_canRequestFocus(_this)); - if (oldWidget == null) { - t3 = _this._widget; - t3.toString; - oldTarget = t3; - } else - oldTarget = oldWidget; - didShowHoverHighlight = t1.call$1(oldTarget); - didShowFocusHighlight = t2.call$1(oldTarget); - if (task != null) - task.call$0(); - t3 = _this._widget; - t3.toString; - doShowHoverHighlight = t1.call$1(t3); - t3 = _this._widget; - t3.toString; - doShowFocusHighlight = t2.call$1(t3); - if (didShowFocusHighlight !== doShowFocusHighlight) - _this._widget.onShowFocusHighlight.call$1(doShowFocusHighlight); - if (didShowHoverHighlight !== doShowHoverHighlight) - _this._widget.toString; - }, - _mayTriggerCallback$1$task(task) { - return this._mayTriggerCallback$2$oldWidget$task(null, task); - }, - _mayTriggerCallback$1$oldWidget(oldWidget) { - return this._mayTriggerCallback$2$oldWidget$task(oldWidget, null); - }, - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - if (this._widget.enabled !== oldWidget.enabled) - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._FocusableActionDetectorState_didUpdateWidget_closure(this, oldWidget)); - }, - get$_actions$_canRequestFocus() { - var _0_0, - t1 = this._framework$_element; - t1.toString; - t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_17); - _0_0 = t1 == null ? null : t1.navigationMode; - $label0$0: { - if (B.NavigationMode_0 === _0_0 || _0_0 == null) { - t1 = this._widget.enabled; - break $label0$0; - } - if (B.NavigationMode_1 === _0_0) { - t1 = true; - break $label0$0; - } - t1 = null; - } - return t1; - }, - build$1(context) { - var _this = this, _null = null, - t1 = _this._widget.focusNode, - t2 = _this.get$_actions$_canRequestFocus(), - t3 = _this._widget, - child = A.MouseRegion$(A.Focus$(false, t2, t3.child, _null, true, true, t1, true, _null, _this.get$_actions$_handleFocusChange(), _null, _null, _null, _null), B.C__DeferringMouseCursor, _this._mouseRegionKey, _this.get$_handleMouseEnter(), _this.get$_handleMouseExit(), _null); - if (t3.enabled) - t1 = t3.actions.__js_helper$_length !== 0; - else - t1 = false; - if (t1) - child = A.Actions$(t3.actions, child); - return child; - } - }; - A._FocusableActionDetectorState_initState_closure.prototype = { - call$1(duration) { - var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._highlightMode; - if (t1 == null) - t1 = A._HighlightModeManager__defaultModeForPlatform(); - this.$this._updateHighlightMode$1(t1); - }, - $signature: 6 - }; - A._FocusableActionDetectorState__updateHighlightMode_closure.prototype = { - call$0() { - var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._highlightManager._highlightMode; - switch ((t1 == null ? A._HighlightModeManager__defaultModeForPlatform() : t1).index) { - case 0: - t1 = false; - break; - case 1: - t1 = true; - break; - default: - t1 = null; - } - this.$this._canShowHighlight = t1; - }, - $signature: 0 - }; - A._FocusableActionDetectorState__handleMouseEnter_closure.prototype = { - call$0() { - this.$this._hovering = true; - }, - $signature: 0 - }; - A._FocusableActionDetectorState__handleMouseExit_closure.prototype = { - call$0() { - this.$this._hovering = false; - }, - $signature: 0 - }; - A._FocusableActionDetectorState__handleFocusChange_closure.prototype = { - call$0() { - this.$this._focused = this.focused; - }, - $signature: 0 - }; - A._FocusableActionDetectorState__mayTriggerCallback_shouldShowHoverHighlight.prototype = { - call$1(target) { - var t1 = this.$this; - return t1._hovering && target.enabled && t1._canShowHighlight; - }, - $signature: 124 - }; - A._FocusableActionDetectorState__mayTriggerCallback_canRequestFocus.prototype = { - call$1(target) { - var _0_0, - t1 = this.$this._framework$_element; - t1.toString; - t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_17); - _0_0 = t1 == null ? null : t1.navigationMode; - $label0$0: { - if (B.NavigationMode_0 === _0_0 || _0_0 == null) { - t1 = target.enabled; - break $label0$0; - } - if (B.NavigationMode_1 === _0_0) { - t1 = true; - break $label0$0; - } - t1 = null; - } - return t1; - }, - $signature: 124 - }; - A._FocusableActionDetectorState__mayTriggerCallback_shouldShowFocusHighlight.prototype = { - call$1(target) { - var t1 = this.$this; - return t1._focused && t1._canShowHighlight && this.canRequestFocus.call$1(target); - }, - $signature: 124 - }; - A._FocusableActionDetectorState_didUpdateWidget_closure.prototype = { - call$1(duration) { - this.$this._mayTriggerCallback$1$oldWidget(this.oldWidget); - }, - $signature: 6 - }; - A.VoidCallbackAction.prototype = { - invoke$1(intent) { - intent.callback$0(); - return null; - } - }; - A.DoNothingAction.prototype = { - consumesKey$1(intent) { - return this._consumesKey; - }, - invoke$1(intent) { - } - }; - A.ActivateIntent.prototype = {}; - A.ButtonActivateIntent.prototype = {}; - A.DismissIntent.prototype = {}; - A.DismissAction.prototype = {}; - A.PrioritizedIntents.prototype = {}; - A.PrioritizedAction.prototype = { - isEnabled$2(_, intent, context) { - var t1, _i, candidateIntent, t2, candidateAction, - $focus = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; - if ($focus == null || $focus._focus_manager$_context == null) - return false; - for (t1 = type$.Intent, _i = 0; _i < 2; ++_i) { - candidateIntent = B.List_d7X[_i]; - t2 = $focus._focus_manager$_context; - t2.toString; - candidateAction = A.Actions_maybeFind(t2, candidateIntent, t1); - if (candidateAction != null && candidateAction._isEnabled$2(candidateIntent, context)) { - this.__PrioritizedAction__selectedAction_A = candidateAction; - this.__PrioritizedAction__selectedIntent_A = candidateIntent; - return true; - } - } - return false; - }, - isEnabled$1(_, intent) { - return this.isEnabled$2(0, intent, null); - }, - invoke$2(intent, context) { - var t2, - t1 = this.__PrioritizedAction__selectedAction_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = this.__PrioritizedAction__selectedIntent_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1._invoke$2(t2, context); - }, - invoke$1(intent) { - return this.invoke$2(intent, null); - } - }; - A._OverridableActionMixin.prototype = { - _invokeOverride$3(overrideAction, intent, context) { - var $returnValue; - overrideAction._updateCallingAction$1(this.get$defaultAction()); - $returnValue = overrideAction._invoke$2(intent, context); - overrideAction._updateCallingAction$1(null); - return $returnValue; - }, - invoke$2(intent, context) { - var _this = this, - override = A.Actions__maybeFindWithoutDependingOn(_this.get$lookupContext(), A._instanceType(_this)._precomputed1); - return override == null ? _this.invokeDefaultAction$3(intent, _this._currentCallingAction, context) : _this._invokeOverride$3(override, intent, context); - }, - invoke$1(intent) { - intent.toString; - return this.invoke$2(intent, null); - }, - get$isActionEnabled() { - var isOverrideEnabled, $returnValue, _this = this, - override = A.Actions_maybeFind(_this.get$lookupContext(), null, A._instanceType(_this)._precomputed1); - if (override != null) { - override._updateCallingAction$1(_this.get$defaultAction()); - isOverrideEnabled = override.get$isActionEnabled(); - override._updateCallingAction$1(null); - $returnValue = isOverrideEnabled; - } else - $returnValue = _this.get$defaultAction().get$isActionEnabled(); - return $returnValue; - }, - isEnabled$2(_, intent, context) { - var $returnValue, _this = this, - override = A.Actions__maybeFindWithoutDependingOn(_this.get$lookupContext(), A._instanceType(_this)._precomputed1), - t1 = override == null; - if (!t1) - override._updateCallingAction$1(_this.get$defaultAction()); - $returnValue = (t1 ? _this.get$defaultAction() : override)._isEnabled$2(intent, context); - if (!t1) - override._updateCallingAction$1(null); - return $returnValue; - }, - isEnabled$1(_, intent) { - intent.toString; - return this.isEnabled$2(0, intent, null); - }, - consumesKey$1(intent) { - var isEnabled, _this = this, - override = A.Actions__maybeFindWithoutDependingOn(_this.get$lookupContext(), A._instanceType(_this)._precomputed1), - t1 = override == null; - if (!t1) - override._updateCallingAction$1(_this.get$defaultAction()); - isEnabled = (t1 ? _this.get$defaultAction() : override).consumesKey$1(intent); - if (!t1) - override._updateCallingAction$1(null); - return isEnabled; - } - }; - A._OverridableAction.prototype = { - invokeDefaultAction$3(intent, fromAction, context) { - var t1 = this.defaultAction; - if (fromAction == null) - return t1.invoke$1(intent); - else - return t1.invoke$1(intent); - }, - get$defaultAction() { - return this.defaultAction; - }, - get$lookupContext() { - return this.lookupContext; - } - }; - A._OverridableContextAction.prototype = { - _invokeOverride$3(overrideAction, intent, context) { - var $returnValue; - context.toString; - overrideAction._updateCallingAction$1(new A._ContextActionToActionAdapter(context, this.defaultAction, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent), this.$ti._eval$1("_ContextActionToActionAdapter<1>"))); - $returnValue = overrideAction._invoke$2(intent, context); - overrideAction._updateCallingAction$1(null); - return $returnValue; - }, - invokeDefaultAction$3(intent, fromAction, context) { - var t1 = this.defaultAction; - if (fromAction == null) - return t1.invoke$2(intent, context); - else - return t1.invoke$2(intent, context); - }, - get$defaultAction() { - return this.defaultAction; - }, - get$lookupContext() { - return this.lookupContext; - } - }; - A._ContextActionToActionAdapter.prototype = { - _updateCallingAction$1(value) { - this.action._updateCallingAction$1(value); - }, - isEnabled$1(_, intent) { - return this.action.isEnabled$2(0, intent, this.invokeContext); - }, - get$isActionEnabled() { - return this.action.get$isActionEnabled(); - }, - consumesKey$1(intent) { - return this.action.consumesKey$1(intent); - }, - addActionListener$1(listener) { - var t1; - this.super$Action$addActionListener(listener); - t1 = this.action._actions$_listeners; - t1._isDirty = true; - t1._list.push(listener); - }, - removeActionListener$1(listener) { - this.super$Action$removeActionListener(listener); - this.action._actions$_listeners.remove$1(0, listener); - }, - invoke$1(intent) { - return this.action.invoke$2(intent, this.invokeContext); - } - }; - A._Action_Object_Diagnosticable.prototype = {}; - A._ActionDispatcher_Object_Diagnosticable.prototype = {}; - A._Intent_Object_Diagnosticable.prototype = {}; - A.__OverridableAction_ContextAction__OverridableActionMixin.prototype = { - _updateCallingAction$1(value) { - this.super$Action$_updateCallingAction(value); - this.defaultAction._updateCallingAction$1(value); - } - }; - A.__OverridableContextAction_ContextAction__OverridableActionMixin.prototype = { - _updateCallingAction$1(value) { - this.super$Action$_updateCallingAction(value); - this.defaultAction._updateCallingAction$1(value); - } - }; - A.AnimatedSize.prototype = { - createState$0() { - return new A._AnimatedSizeState(null, null); - } - }; - A._AnimatedSizeState.prototype = { - build$1(context) { - var t1 = this._widget; - return new A._AnimatedSize(B.Alignment_0_0, t1.curve, t1.duration, null, this, B.Clip_1, null, t1.child, null); - } - }; - A._AnimatedSize.prototype = { - createRenderObject$1(context) { - var _this = this; - return A.RenderAnimatedSize$(_this.alignment, _this.clipBehavior, _this.curve, _this.duration, _this.onEnd, _this.reverseDuration, A.Directionality_maybeOf(context), _this.vsync); - }, - updateRenderObject$2(context, renderObject) { - var t1, _this = this; - renderObject.set$alignment(_this.alignment); - renderObject.set$duration(0, _this.duration); - renderObject.set$reverseDuration(_this.reverseDuration); - renderObject.set$curve(0, _this.curve); - renderObject.set$vsync(_this.vsync); - renderObject.set$textDirection(A.Directionality_maybeOf(context)); - t1 = _this.clipBehavior; - if (t1 !== renderObject._animated_size$_clipBehavior) { - renderObject._animated_size$_clipBehavior = t1; - renderObject.markNeedsPaint$0(); - renderObject.markNeedsSemanticsUpdate$0(); - } - renderObject.set$onEnd(0, _this.onEnd); - } - }; - A.__AnimatedSizeState_State_SingleTickerProviderStateMixin.prototype = { - dispose$0() { - var _this = this, - t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTicker()); - _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - }, - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTicker$0(); - } - }; - A._ChildEntry.prototype = { - toString$0(_) { - return "Entry#" + A.shortHash(this) + "(" + this.widgetChild.toString$0(0) + ")"; - } - }; - A.AnimatedSwitcher.prototype = { - createState$0() { - return new A._AnimatedSwitcherState(A.LinkedHashSet_LinkedHashSet$_empty(type$._ChildEntry), B.List_empty15, null, null); - }, - transitionBuilder$2(arg0, arg1) { - return this.transitionBuilder.call$2(arg0, arg1); - }, - layoutBuilder$2(arg0, arg1) { - return A.animated_switcher_AnimatedSwitcher_defaultLayoutBuilder$closure().call$2(arg0, arg1); - } - }; - A._AnimatedSwitcherState.prototype = { - initState$0() { - this.super$State$initState(); - this._addEntryForNewChild$1$animate(false); - }, - didUpdateWidget$1(oldWidget) { - var t1, hasNewChild, t2, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (!J.$eq$(_this._widget.transitionBuilder, oldWidget.transitionBuilder)) { - _this._outgoingEntries.forEach$1(0, _this.get$_updateTransitionForEntry()); - t1 = _this._currentEntry; - if (t1 != null) - _this._updateTransitionForEntry$1(t1); - _this._outgoingWidgets = null; - } - t1 = _this._widget.child; - hasNewChild = t1 != null; - t2 = _this._currentEntry; - if (hasNewChild === (t2 != null)) - if (hasNewChild) { - t2 = t2.widgetChild; - t1 = !(A.getRuntimeTypeOfDartObject(t1) === A.getRuntimeTypeOfDartObject(t2) && J.$eq$(t1.key, t2.key)); - } else - t1 = false; - else - t1 = true; - if (t1) { - ++_this._childNumber; - _this._addEntryForNewChild$1$animate(true); - } else { - t1 = _this._currentEntry; - if (t1 != null) { - t2 = _this._widget.child; - t2.toString; - t1.widgetChild = t2; - _this._updateTransitionForEntry$1(t1); - _this._outgoingWidgets = null; - } - } - }, - _addEntryForNewChild$1$animate(animate) { - var controller, animation, t2, _this = this, - t1 = _this._currentEntry; - if (t1 != null) { - _this._outgoingEntries.add$1(0, t1); - _this._currentEntry.controller.reverse$0(0); - _this._currentEntry = _this._outgoingWidgets = null; - } - t1 = _this._widget; - if (t1.child == null) - return; - controller = A.AnimationController$(null, t1.duration, null, null, _this); - animation = A.CurvedAnimation$(_this._widget.switchInCurve, controller, B.C__Linear); - t1 = _this._widget; - t2 = t1.child; - t2.toString; - _this._currentEntry = _this._newEntry$4$animation$builder$child$controller(animation, t1.transitionBuilder, t2, controller); - if (animate) - controller.forward$0(0); - else - controller.set$value(0, 1); - }, - _newEntry$4$animation$builder$child$controller(animation, builder, child, controller) { - var entry, - t1 = builder.call$2(child, animation), - t2 = this._childNumber, - t3 = t1.key; - t2 = t3 == null ? t2 : t3; - entry = new A._ChildEntry(controller, animation, new A.KeyedSubtree(t1, new A.ValueKey(t2, type$.ValueKey_Object)), child); - animation.parent.addStatusListener$1(new A._AnimatedSwitcherState__newEntry_closure(this, entry, controller, animation)); - return entry; - }, - _updateTransitionForEntry$1(entry) { - var t1 = entry.transition; - entry.transition = new A.KeyedSubtree(this._widget.transitionBuilder$2(entry.widgetChild, entry.animation), t1.key); - }, - _rebuildOutgoingWidgetsIfNeeded$0() { - if (this._outgoingWidgets == null) { - var t1 = this._outgoingEntries; - this._outgoingWidgets = A.List_List$unmodifiable(new A.EfficientLengthMappedIterable(t1, new A._AnimatedSwitcherState__rebuildOutgoingWidgetsIfNeeded_closure(), A._instanceType(t1)._eval$1("EfficientLengthMappedIterable<1,Widget>")), type$.Widget); - } - }, - dispose$0() { - var t2, t3, t4, t5, value, result, _this = this, - t1 = _this._currentEntry; - if (t1 != null) - t1.controller.dispose$0(); - t1 = _this._currentEntry; - if (t1 != null) - t1.animation.dispose$0(); - for (t1 = _this._outgoingEntries, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - if (t3 == null) - t3 = t2._as(t3); - t4 = t3.controller; - t4._ticker.dispose$0(); - t4._ticker = null; - t5 = t4.AnimationLocalStatusListenersMixin__statusListeners; - t5._isDirty = false; - B.JSArray_methods.clear$0(t5._list); - value = t5.__ObserverList__set_FI; - if (value === $) { - result = A.HashSet_HashSet(t5.$ti._precomputed1); - t5.__ObserverList__set_FI !== $ && A.throwUnnamedLateFieldADI(); - t5.__ObserverList__set_FI = result; - value = result; - } - if (value._collection$_length > 0) { - value._collection$_strings = value._collection$_nums = value._collection$_rest = value._collection$_elements = null; - value._collection$_length = 0; - } - t4.AnimationLocalListenersMixin__listeners._observer_list$_map.clear$0(0); - t4.super$AnimationEagerListenerMixin$dispose(); - t3 = t3.animation; - t3.parent.removeStatusListener$1(t3.get$_updateCurveDirection()); - } - _this.super$__AnimatedSwitcherState_State_TickerProviderStateMixin$dispose(); - }, - build$1(context) { - var t1, t2, t3, t4, _this = this; - _this._rebuildOutgoingWidgetsIfNeeded$0(); - t1 = _this._widget; - t1.toString; - t2 = _this._currentEntry; - t2 = t2 == null ? null : t2.transition; - t3 = _this._outgoingWidgets; - t3.toString; - t4 = A._arrayInstanceType(t3)._eval$1("WhereIterable<1>"); - t4 = A.LinkedHashSet_LinkedHashSet$of(new A.WhereIterable(t3, new A._AnimatedSwitcherState_build_closure(_this), t4), t4._eval$1("Iterable.E")); - t3 = A.List_List$_of(t4, A._instanceType(t4)._precomputed1); - return t1.layoutBuilder$2(t2, t3); - } - }; - A._AnimatedSwitcherState__newEntry_closure.prototype = { - call$1($status) { - var t1, _this = this; - if ($status === B.AnimationStatus_0) { - t1 = _this.$this; - t1.setState$1(new A._AnimatedSwitcherState__newEntry__closure(t1, _this.entry)); - _this.controller.dispose$0(); - _this.animation.dispose$0(); - } - }, - $signature: 8 - }; - A._AnimatedSwitcherState__newEntry__closure.prototype = { - call$0() { - var t1 = this.$this; - t1._outgoingEntries.remove$1(0, this.entry); - t1._outgoingWidgets = null; - }, - $signature: 0 - }; - A._AnimatedSwitcherState__rebuildOutgoingWidgetsIfNeeded_closure.prototype = { - call$1(entry) { - return entry.transition; - }, - $signature: 410 - }; - A._AnimatedSwitcherState_build_closure.prototype = { - call$1(outgoing) { - var t1 = this.$this._currentEntry; - t1 = t1 == null ? null : t1.transition.key; - return !J.$eq$(outgoing.key, t1); - }, - $signature: 411 - }; - A.__AnimatedSwitcherState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A.AnnotatedRegion.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderAnnotatedRegion(this.value, true, A.LayerHandle$(), null, new A._LayoutCacheStorage(), A.LayerHandle$(), this.$ti._eval$1("RenderAnnotatedRegion<1>")); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$value(0, this.value); - renderObject.set$sized(true); - } - }; - A.WidgetsApp.prototype = { - createState$0() { - return new A._WidgetsAppState(); - } - }; - A._WidgetsAppState.prototype = { - get$_initialRouteName() { - $.WidgetsBinding__instance.toString; - var t1 = $.$get$EnginePlatformDispatcher__instance(); - if (t1.get$defaultRouteName() !== "/") { - $.WidgetsBinding__instance.toString; - t1 = t1.get$defaultRouteName(); - } else { - this._widget.toString; - $.WidgetsBinding__instance.toString; - t1 = t1.get$defaultRouteName(); - } - return t1; - }, - _defaultOnNavigationNotification$1(notification) { - switch (this._app$_appLifecycleState) { - case null: - case void 0: - case B.AppLifecycleState_0: - return true; - case B.AppLifecycleState_2: - case B.AppLifecycleState_1: - case B.AppLifecycleState_3: - case B.AppLifecycleState_4: - A.SystemNavigator_setFrameworkHandlesBack(notification.canHandlePop); - return true; - } - }, - didChangeAppLifecycleState$1(state) { - this._app$_appLifecycleState = state; - this.super$WidgetsBindingObserver$didChangeAppLifecycleState(state); - }, - initState$0() { - var _this = this; - _this.super$State$initState(); - _this._updateRouting$0(); - $.WidgetsBinding__instance.toString; - _this._app$_locale = _this._resolveLocales$2($.$get$EnginePlatformDispatcher__instance().configuration.locales, _this._widget.supportedLocales); - $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); - _this._app$_appLifecycleState = $.WidgetsBinding__instance.SchedulerBinding__lifecycleState; - }, - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this._updateRouting$1$oldWidget(oldWidget); - }, - dispose$0() { - $.WidgetsBinding__instance.removeObserver$1(this); - var t1 = this._defaultRouteInformationProvider; - if (t1 != null) - t1.dispose$0(); - this.super$State$dispose(); - }, - _clearRouterResource$0() { - var t1 = this._defaultRouteInformationProvider; - if (t1 != null) - t1.dispose$0(); - this._defaultBackButtonDispatcher = this._defaultRouteInformationProvider = null; - }, - _updateRouting$1$oldWidget(oldWidget) { - var t1, _this = this; - _this._widget.toString; - if (_this.get$_usesNavigator()) { - _this._clearRouterResource$0(); - t1 = _this._navigator == null; - if (!t1) { - _this._widget.toString; - oldWidget.toString; - } - if (t1) { - t1 = _this._widget.navigatorKey; - _this._navigator = new A.GlobalObjectKey(_this, type$.GlobalObjectKey_NavigatorState); - } - } else { - _this._clearRouterResource$0(); - _this._navigator = null; - } - }, - _updateRouting$0() { - return this._updateRouting$1$oldWidget(null); - }, - get$_usesNavigator() { - var t1 = this._widget, - t2 = true; - if (t1.home == null) { - t1 = t1.routes; - t1 = t1 == null ? null : t1.get$isNotEmpty(t1); - if (t1 !== true) { - t1 = this._widget.onGenerateRoute; - t1 = t1 != null; - } else - t1 = t2; - } else - t1 = t2; - return t1; - }, - _onGenerateRoute$1(settings) { - var t1, _this = this, - $name = settings.name, - pageContentBuilder = $name === "/" && _this._widget.home != null ? new A._WidgetsAppState__onGenerateRoute_closure(_this) : _this._widget.routes.$index(0, $name); - if (pageContentBuilder != null) - return _this._widget.pageRouteBuilder.call$1$2(settings, pageContentBuilder, type$.dynamic); - t1 = _this._widget.onGenerateRoute; - if (t1 != null) - return t1.call$1(settings); - return null; - }, - _onUnknownRoute$1(settings) { - return this._widget.onUnknownRoute.call$1(settings); - }, - didPopRoute$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$self = this, t1, $navigator; - var $async$didPopRoute$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self._widget.toString; - t1 = $async$self._navigator; - $navigator = t1 == null ? null : t1.get$currentState(); - if ($navigator == null) { - $async$returnValue = false; - // goto return - $async$goto = 1; - break; - } - $async$returnValue = $navigator.maybePop$0(); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$didPopRoute$0, $async$completer); - }, - didPushRouteInformation$1(routeInformation) { - return this.didPushRouteInformation$body$_WidgetsAppState(routeInformation); - }, - didPushRouteInformation$body$_WidgetsAppState(routeInformation) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$self = this, t1, $navigator, uri, t2; - var $async$didPushRouteInformation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self._widget.toString; - t1 = $async$self._navigator; - $navigator = t1 == null ? null : t1.get$currentState(); - if ($navigator == null) { - $async$returnValue = false; - // goto return - $async$goto = 1; - break; - } - uri = routeInformation.get$uri(); - t1 = uri.get$path(uri).length === 0 ? "/" : uri.get$path(uri); - t2 = uri.get$queryParametersAll(); - t2 = t2.get$isEmpty(t2) ? null : uri.get$queryParametersAll(); - t1 = A._Uri__Uri(uri.get$fragment().length === 0 ? null : uri.get$fragment(), t1, t2).get$_text(); - t1 = $navigator._routeNamed$1$2$arguments(A._Uri__uriDecode(t1, 0, t1.length, B.C_Utf8Codec, false), null, type$.nullable_Object); - t1.toString; - $navigator.push$1(t1); - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$didPushRouteInformation$1, $async$completer); - }, - _resolveLocales$2(preferredLocales, supportedLocales) { - this._widget.toString; - return A.basicLocaleListResolution(preferredLocales, supportedLocales); - }, - didChangeLocales$1(locales) { - var _this = this, - newLocale = _this._resolveLocales$2(locales, _this._widget.supportedLocales); - if (!newLocale.$eq(0, _this._app$_locale)) - _this.setState$1(new A._WidgetsAppState_didChangeLocales_closure(_this, newLocale)); - }, - build$1(context) { - var t2, t3, t4, t5, result, title, t6, t7, t8, _this = this, _null = null, t1 = {}; - t1.routing = null; - t2 = _this._widget; - t2.toString; - if (_this.get$_usesNavigator()) { - t2 = _this._navigator; - t3 = _this.get$_initialRouteName(); - t4 = _this._widget; - t5 = t4.navigatorObservers; - t5.toString; - t1.routing = A.FocusScope$(true, new A.Navigator(t3, _this.get$_onGenerateRoute(), _this.get$_onUnknownRoute(), t5, "nav", B.TraversalEdgeBehavior_1, A.navigator_Navigator_defaultGenerateInitialRoutes$closure(), true, B.Clip_0, t2), "Navigator Scope", true, _null, _null, _null, _null); - t2 = t4; - } else { - t2 = _this._widget; - t2.toString; - } - t1.result = null; - result = new A.Builder(new A._WidgetsAppState_build_closure(t1, _this), _null); - t1.result = result; - t1.result = A.DefaultTextStyle$(result, _null, _null, B.TextOverflow_0, true, t2.textStyle, _null, _null, B.TextWidthBasis_0); - title = new A.Title(t2.title, t2.color.withOpacity$1(1), t1.result, _null); - t2 = _this._widget; - t2.toString; - t3 = _this._app$_locale; - t3.toString; - t4 = A.WidgetsApp_defaultShortcuts(); - t5 = A.LinkedHashMap_LinkedHashMap$of($.$get$WidgetsApp_defaultActions(), type$.Type, type$.Action_Intent); - t5.$indexSet(0, B.Type_ScrollIntent_tOb, new A.ScrollAction(new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent))._makeOverridableAction$1(context)); - t6 = A.ReadingOrderTraversalPolicy$(); - t7 = type$.JSArray_LocalizationsDelegate_dynamic; - t8 = A._setArrayType([], t7); - B.JSArray_methods.addAll$1(t8, _this._widget.localizationsDelegates); - t8.push(B.C__WidgetsLocalizationsDelegate); - t7 = A._setArrayType(t8.slice(0), t7); - t1 = title == null ? t1.result : title; - return new A.RootRestorationScope(new A.SharedAppData(new A.NotificationListener(_this.get$_defaultOnNavigationNotification(), A.Shortcuts$(new A.DefaultTextEditingShortcuts(A.Actions$(t5, A.FocusTraversalGroup$(new A.TapRegionSurface(new A.ShortcutRegistrar(new A.Localizations(t3, t7, t1, _null), _null), _null), t6)), _null), "", t4), _null, type$.NotificationListener_NavigationNotification), _null), t2.restorationScopeId, _null); - } - }; - A._WidgetsAppState__onGenerateRoute_closure.prototype = { - call$1(context) { - var t1 = this.$this._widget.home; - t1.toString; - return t1; - }, - $signature: 18 - }; - A._WidgetsAppState_didChangeLocales_closure.prototype = { - call$0() { - this.$this._app$_locale = this.newLocale; - }, - $signature: 0 - }; - A._WidgetsAppState_build_closure.prototype = { - call$1(context) { - return this.$this._widget.builder.call$2(context, this._box_0.routing); - }, - $signature: 18 - }; - A.__WidgetsAppState_State_WidgetsBindingObserver.prototype = {}; - A.AppLifecycleListener.prototype = { - didRequestAppExit$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.AppExitResponse), - $async$returnValue; - var $async$didRequestAppExit$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = B.AppExitResponse_0; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$didRequestAppExit$0, $async$completer); - }, - didChangeAppLifecycleState$1(state) { - if (state === this._app_lifecycle_listener$_lifecycleState) - return; - this._app_lifecycle_listener$_lifecycleState = state; - switch (state.index) { - case 1: - this.onResume.call$0(); - break; - case 2: - break; - case 3: - break; - case 4: - break; - case 0: - break; - } - } - }; - A._AppLifecycleListener_Object_WidgetsBindingObserver.prototype = {}; - A._AppLifecycleListener_Object_WidgetsBindingObserver_Diagnosticable.prototype = {}; - A.StreamBuilderBase.prototype = { - createState$0() { - return new A._StreamBuilderBaseState(this.$ti._eval$1("_StreamBuilderBaseState")); - } - }; - A._StreamBuilderBaseState.prototype = { - initState$0() { - var t1, t2, _this = this; - _this.super$State$initState(); - t1 = _this._widget; - t2 = t1.initialData; - t1 = new A.AsyncSnapshot(B.ConnectionState_0, t2, null, null, t1.$ti._eval$1("AsyncSnapshot<1>")); - _this.___StreamBuilderBaseState__summary_A = t1; - _this._async0$_subscribe$0(); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (!oldWidget.stream.$eq(0, _this._widget.stream)) { - if (_this._async0$_subscription != null) { - _this._async0$_unsubscribe$0(); - _this._widget.toString; - t1 = _this.___StreamBuilderBaseState__summary_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.___StreamBuilderBaseState__summary_A = new A.AsyncSnapshot(B.ConnectionState_0, t1.data, t1.error, t1.stackTrace, t1.$ti); - } - _this._async0$_subscribe$0(); - } - }, - build$1(context) { - var t2, - t1 = this._widget; - t1.toString; - t2 = this.___StreamBuilderBaseState__summary_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - return t1.builder$2(context, t2); - }, - dispose$0() { - this._async0$_unsubscribe$0(); - this.super$State$dispose(); - }, - _async0$_subscribe$0() { - var t1, _this = this; - _this._async0$_subscription = _this._widget.stream.listen$3$onDone$onError(new A._StreamBuilderBaseState__subscribe_closure(_this), new A._StreamBuilderBaseState__subscribe_closure0(_this), new A._StreamBuilderBaseState__subscribe_closure1(_this)); - _this._widget.toString; - t1 = _this.___StreamBuilderBaseState__summary_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.___StreamBuilderBaseState__summary_A = new A.AsyncSnapshot(B.ConnectionState_1, t1.data, t1.error, t1.stackTrace, t1.$ti); - }, - _async0$_unsubscribe$0() { - var t1 = this._async0$_subscription; - if (t1 != null) { - t1.cancel$0(0); - this._async0$_subscription = null; - } - } - }; - A._StreamBuilderBaseState__subscribe_closure.prototype = { - call$1(data) { - var t1 = this.$this; - t1.setState$1(new A._StreamBuilderBaseState__subscribe__closure1(t1, data)); - }, - $signature() { - return this.$this.$ti._eval$1("~(1)"); - } - }; - A._StreamBuilderBaseState__subscribe__closure1.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._widget; - t2.toString; - t1.___StreamBuilderBaseState__summary_A === $ && A.throwUnnamedLateFieldNI(); - t1.___StreamBuilderBaseState__summary_A = new A.AsyncSnapshot(B.ConnectionState_2, this.data, null, null, t2.$ti._eval$1("AsyncSnapshot<1>")); - }, - $signature: 0 - }; - A._StreamBuilderBaseState__subscribe_closure1.prototype = { - call$2(error, stackTrace) { - var t1 = this.$this; - t1.setState$1(new A._StreamBuilderBaseState__subscribe__closure(t1, error, stackTrace)); - }, - $signature: 32 - }; - A._StreamBuilderBaseState__subscribe__closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._widget; - t2.toString; - t1.___StreamBuilderBaseState__summary_A === $ && A.throwUnnamedLateFieldNI(); - t1.___StreamBuilderBaseState__summary_A = new A.AsyncSnapshot(B.ConnectionState_2, null, this.error, this.stackTrace, t2.$ti._eval$1("AsyncSnapshot<1>")); - }, - $signature: 0 - }; - A._StreamBuilderBaseState__subscribe_closure0.prototype = { - call$0() { - var t1 = this.$this; - t1.setState$1(new A._StreamBuilderBaseState__subscribe__closure0(t1)); - }, - $signature: 0 - }; - A._StreamBuilderBaseState__subscribe__closure0.prototype = { - call$0() { - var t2, - t1 = this.$this; - t1._widget.toString; - t2 = t1.___StreamBuilderBaseState__summary_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.___StreamBuilderBaseState__summary_A = new A.AsyncSnapshot(B.ConnectionState_3, t2.data, t2.error, t2.stackTrace, t2.$ti); - }, - $signature: 0 - }; - A.ConnectionState.prototype = { - _enumToString$0() { - return "ConnectionState." + this._name; - } - }; - A.AsyncSnapshot.prototype = { - toString$0(_) { - var _this = this; - return "AsyncSnapshot(" + _this.connectionState.toString$0(0) + ", " + A.S(_this.data) + ", " + A.S(_this.error) + ", " + A.S(_this.stackTrace) + ")"; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - return _this.$ti._is(other) && other.connectionState === _this.connectionState && J.$eq$(other.data, _this.data) && J.$eq$(other.error, _this.error) && other.stackTrace == _this.stackTrace; - }, - get$hashCode(_) { - return A.Object_hash(this.connectionState, this.data, this.error, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.StreamBuilder.prototype = { - builder$2(arg0, arg1) { - return this.builder.call$2(arg0, arg1); - } - }; - A.FutureBuilder.prototype = { - createState$0() { - return new A._FutureBuilderState(this.$ti._eval$1("_FutureBuilderState<1>")); - } - }; - A._FutureBuilderState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - _this._widget.toString; - t1 = A.AsyncSnapshot$nothing(_this.$ti._precomputed1); - _this.___FutureBuilderState__snapshot_A = t1; - _this._async0$_subscribe$0(); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (oldWidget.future === _this._widget.future) - return; - if (_this._activeCallbackIdentity != null) { - _this._activeCallbackIdentity = null; - t1 = _this.___FutureBuilderState__snapshot_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.___FutureBuilderState__snapshot_A = new A.AsyncSnapshot(B.ConnectionState_0, t1.data, t1.error, t1.stackTrace, t1.$ti); - } - _this._async0$_subscribe$0(); - }, - build$1(context) { - var t2, - t1 = this._widget; - t1.toString; - t2 = this.___FutureBuilderState__snapshot_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - return t1.builder.call$2(context, t2); - }, - dispose$0() { - this._activeCallbackIdentity = null; - this.super$State$dispose(); - }, - _async0$_subscribe$0() { - var callbackIdentity, _this = this, - t1 = _this._widget; - t1.toString; - callbackIdentity = _this._activeCallbackIdentity = new A.Object(); - t1.future.then$1$2$onError(0, new A._FutureBuilderState__subscribe_closure(_this, callbackIdentity), new A._FutureBuilderState__subscribe_closure0(_this, callbackIdentity), type$.void); - t1 = _this.___FutureBuilderState__snapshot_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.connectionState !== B.ConnectionState_3) - _this.___FutureBuilderState__snapshot_A = new A.AsyncSnapshot(B.ConnectionState_1, t1.data, t1.error, t1.stackTrace, t1.$ti); - } - }; - A._FutureBuilderState__subscribe_closure.prototype = { - call$1(data) { - var t1 = this.$this; - if (t1._activeCallbackIdentity === this.callbackIdentity) - t1.setState$1(new A._FutureBuilderState__subscribe__closure0(t1, data)); - }, - $signature() { - return this.$this.$ti._eval$1("Null(1)"); - } - }; - A._FutureBuilderState__subscribe__closure0.prototype = { - call$0() { - var t1 = this.$this; - t1.___FutureBuilderState__snapshot_A = new A.AsyncSnapshot(B.ConnectionState_3, this.data, null, null, t1.$ti._eval$1("AsyncSnapshot<1>")); - }, - $signature: 0 - }; - A._FutureBuilderState__subscribe_closure0.prototype = { - call$2(error, stackTrace) { - var t1 = this.$this; - if (t1._activeCallbackIdentity === this.callbackIdentity) - t1.setState$1(new A._FutureBuilderState__subscribe__closure(t1, error, stackTrace)); - }, - $signature: 32 - }; - A._FutureBuilderState__subscribe__closure.prototype = { - call$0() { - var t1 = this.$this; - t1.___FutureBuilderState__snapshot_A = new A.AsyncSnapshot(B.ConnectionState_3, null, this.error, this.stackTrace, t1.$ti._eval$1("AsyncSnapshot<1>")); - }, - $signature: 0 - }; - A.AutomaticKeepAlive.prototype = { - createState$0() { - return new A._AutomaticKeepAliveState(); - } - }; - A._AutomaticKeepAliveState.prototype = { - initState$0() { - this.super$State$initState(); - this._automatic_keep_alive$_updateChild$0(); - }, - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this._automatic_keep_alive$_updateChild$0(); - }, - _automatic_keep_alive$_updateChild$0() { - this.___AutomaticKeepAliveState__child_A = new A.NotificationListener(this.get$_addClient(), this._widget.child, null, type$.NotificationListener_KeepAliveNotification); - }, - dispose$0() { - var t2, t3, - t1 = this._automatic_keep_alive$_handles; - if (t1 != null) - for (t1 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - t3 = this._automatic_keep_alive$_handles.$index(0, t2); - t3.toString; - t2.removeListener$1(0, t3); - } - this.super$State$dispose(); - }, - _addClient$1(notification) { - var childElement, _this = this, - handle = notification.handle, - t1 = _this._automatic_keep_alive$_handles; - if (t1 == null) - t1 = _this._automatic_keep_alive$_handles = A.LinkedHashMap_LinkedHashMap$_empty(type$.Listenable, type$.void_Function); - t1.$indexSet(0, handle, _this._createCallback$1(handle)); - t1 = _this._automatic_keep_alive$_handles.$index(0, handle); - t1.toString; - handle.addListener$1(0, t1); - if (!_this._keepingAlive) { - _this._keepingAlive = true; - childElement = _this._getChildElement$0(); - if (childElement != null) - _this._updateParentDataOfChild$1(childElement); - else - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._AutomaticKeepAliveState__addClient_closure(_this)); - } - return false; - }, - _getChildElement$0() { - var t1 = {}, - t2 = this._framework$_element; - t2.toString; - t1.childElement = null; - t2.visitChildren$1(new A._AutomaticKeepAliveState__getChildElement_closure(t1)); - return type$.nullable_ParentDataElement_KeepAliveParentDataMixin._as(t1.childElement); - }, - _updateParentDataOfChild$1(childElement) { - var t1, t2; - this._framework$_element.toString; - t1 = this._keepingAlive; - t2 = this.___AutomaticKeepAliveState__child_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - childElement._applyParentData$1(type$.ParentDataWidget_KeepAliveParentDataMixin._as(A.KeepAlive$(t2, t1))); - }, - _createCallback$1(handle) { - var callback = A._Cell$named("callback"), - t1 = new A._AutomaticKeepAliveState__createCallback_closure(this, handle, callback); - callback.set$finalLocalValue(t1); - return t1; - }, - build$1(context) { - var t1 = this._keepingAlive, - t2 = this.___AutomaticKeepAliveState__child_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - return new A.KeepAlive(t1, t2, null); - } - }; - A._AutomaticKeepAliveState__addClient_closure.prototype = { - call$1(timeStamp) { - var childElement, - t1 = this.$this; - if (t1._framework$_element == null) - return; - childElement = t1._getChildElement$0(); - childElement.toString; - t1._updateParentDataOfChild$1(childElement); - }, - $signature: 6 - }; - A._AutomaticKeepAliveState__getChildElement_closure.prototype = { - call$1(child) { - this._box_0.childElement = child; - }, - $signature: 16 - }; - A._AutomaticKeepAliveState__createCallback_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = this.handle; - t1._automatic_keep_alive$_handles.remove$1(0, t2); - t2.removeListener$1(0, this.callback._readLocal$0()); - if (t1._automatic_keep_alive$_handles.__js_helper$_length === 0) - if ($.SchedulerBinding__instance.SchedulerBinding__schedulerPhase.index < 3) - t1.setState$1(new A._AutomaticKeepAliveState__createCallback__closure(t1)); - else { - t1._keepingAlive = false; - A.scheduleMicrotask(new A._AutomaticKeepAliveState__createCallback__closure0(t1)); - } - }, - $signature: 0 - }; - A._AutomaticKeepAliveState__createCallback__closure.prototype = { - call$0() { - this.$this._keepingAlive = false; - }, - $signature: 0 - }; - A._AutomaticKeepAliveState__createCallback__closure0.prototype = { - call$0() { - var t1 = this.$this; - if (t1._framework$_element != null && t1._automatic_keep_alive$_handles.__js_helper$_length === 0) - t1.setState$1(new A._AutomaticKeepAliveState__createCallback___closure()); - }, - $signature: 0 - }; - A._AutomaticKeepAliveState__createCallback___closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A.KeepAliveNotification.prototype = {}; - A.KeepAliveHandle.prototype = { - dispose$0() { - this.notifyListeners$0(); - this.super$ChangeNotifier$dispose(); - } - }; - A.AutomaticKeepAliveClientMixin.prototype = { - _ensureKeepAlive$0() { - var t1 = new A.KeepAliveHandle($.$get$ChangeNotifier__emptyListeners()); - this.AutomaticKeepAliveClientMixin__keepAliveHandle = t1; - this._framework$_element.dispatchNotification$1(new A.KeepAliveNotification(t1)); - }, - updateKeepAlive$0() { - var t1, _this = this; - if (_this.get$wantKeepAlive()) { - if (_this.AutomaticKeepAliveClientMixin__keepAliveHandle == null) - _this._ensureKeepAlive$0(); - } else { - t1 = _this.AutomaticKeepAliveClientMixin__keepAliveHandle; - if (t1 != null) { - t1.notifyListeners$0(); - t1.super$ChangeNotifier$dispose(); - _this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; - } - } - }, - build$1(context) { - if (this.get$wantKeepAlive() && this.AutomaticKeepAliveClientMixin__keepAliveHandle == null) - this._ensureKeepAlive$0(); - return B._NullWidget_null0; - } - }; - A._NullWidget.prototype = { - build$1(context) { - throw A.wrapException(A.FlutterError_FlutterError("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass.")); - } - }; - A._UbiquitousInheritedElement.prototype = { - setDependencies$2(dependent, value) { - }, - notifyClients$1(oldWidget) { - A._UbiquitousInheritedElement__recurseChildren(this, new A._UbiquitousInheritedElement_notifyClients_closure(this, oldWidget)); - } - }; - A._UbiquitousInheritedElement_notifyClients_closure.prototype = { - call$1(element) { - var t1 = element._dependencies; - t1 = t1 == null ? null : t1.contains$1(0, this.$this); - if (t1 === true) - element.didChangeDependencies$0(); - }, - $signature: 16 - }; - A._UbiquitousInheritedElement__recurseChildren_closure.prototype = { - call$1(child) { - A._UbiquitousInheritedElement__recurseChildren(child, this.visitor); - }, - $signature: 16 - }; - A._UbiquitousInheritedWidget.prototype = { - createElement$0(_) { - return new A._UbiquitousInheritedElement(A.HashMap_HashMap(null, null, null, type$.Element, type$.nullable_Object), this, B._ElementLifecycle_0); - } - }; - A.Directionality.prototype = { - updateShouldNotify$1(oldWidget) { - return this.textDirection !== oldWidget.textDirection; - } - }; - A.Opacity.prototype = { - createRenderObject$1(context) { - var t1 = this.opacity; - t1 = new A.RenderOpacity(B.JSNumber_methods.round$0(A.clampDouble(t1, 0, 1) * 255), t1, false, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$opacity(0, this.opacity); - renderObject.set$alwaysIncludeSemantics(false); - } - }; - A.BackdropFilter.prototype = { - _getBackdropGroupKey$1(context) { - return null; - }, - createRenderObject$1(context) { - var t1 = new A.RenderBackdropFilter(true, this.filter, B.BlendMode_3, this._getBackdropGroupKey$1(context), null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$filter(0, this.filter); - renderObject.set$enabled(0, true); - renderObject.set$blendMode(B.BlendMode_3); - renderObject.set$backdropKey(this._getBackdropGroupKey$1(context)); - } - }; - A.CustomPaint.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderCustomPaint(this.painter, this.foregroundPainter, this.size, false, false, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$painter(this.painter); - renderObject.set$foregroundPainter(this.foregroundPainter); - renderObject.set$preferredSize(this.size); - renderObject.willChange = renderObject.isComplex = false; - }, - didUnmountRenderObject$1(renderObject) { - renderObject.set$painter(null); - renderObject.set$foregroundPainter(null); - } - }; - A.ClipRect.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderClipRect(this.clipper, this.clipBehavior, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$clipper(this.clipper); - renderObject.set$clipBehavior(this.clipBehavior); - }, - didUnmountRenderObject$1(renderObject) { - renderObject.set$clipper(null); - } - }; - A.ClipRRect.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderClipRRect(this.borderRadius, A.Directionality_maybeOf(context), null, this.clipBehavior, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$borderRadius(0, this.borderRadius); - renderObject.set$clipBehavior(this.clipBehavior); - renderObject.set$clipper(null); - renderObject.set$textDirection(A.Directionality_maybeOf(context)); - } - }; - A.ClipPath.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderClipPath(this.clipper, this.clipBehavior, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$clipper(this.clipper); - renderObject.set$clipBehavior(this.clipBehavior); - }, - didUnmountRenderObject$1(renderObject) { - renderObject.set$clipper(null); - } - }; - A.ClipPath_shape_closure.prototype = { - call$1(context) { - return A.ClipPath$(this.child, this.clipBehavior, new A.ShapeBorderClipper(this.shape, A.Directionality_maybeOf(context), null)); - }, - $signature: 417 - }; - A.PhysicalModel.prototype = { - createRenderObject$1(context) { - var _this = this, - t1 = new A.RenderPhysicalModel(_this.shape, _this.borderRadius, _this.elevation, _this.shadowColor, _this.color, null, _this.clipBehavior, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var _this = this; - renderObject.set$shape(0, _this.shape); - renderObject.set$clipBehavior(_this.clipBehavior); - renderObject.set$borderRadius(0, _this.borderRadius); - renderObject.set$elevation(0, _this.elevation); - renderObject.set$color(0, _this.color); - renderObject.set$shadowColor(0, _this.shadowColor); - } - }; - A.PhysicalShape.prototype = { - createRenderObject$1(context) { - var _this = this, - t1 = new A.RenderPhysicalShape(_this.elevation, _this.shadowColor, _this.color, _this.clipper, _this.clipBehavior, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var _this = this; - renderObject.set$clipper(_this.clipper); - renderObject.set$clipBehavior(_this.clipBehavior); - renderObject.set$elevation(0, _this.elevation); - renderObject.set$color(0, _this.color); - renderObject.set$shadowColor(0, _this.shadowColor); - } - }; - A.Transform.prototype = { - createRenderObject$1(context) { - var _this = this, - t1 = A.Directionality_maybeOf(context), - t2 = new A.RenderTransform(_this.transformHitTests, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t2.RenderObject$0(); - t2.set$child(null); - t2.set$transform(0, _this.transform); - t2.set$alignment(_this.alignment); - t2.set$textDirection(t1); - t2.set$filterQuality(_this.filterQuality); - t2.set$origin(0, null); - return t2; - }, - updateRenderObject$2(context, renderObject) { - var _this = this; - renderObject.set$transform(0, _this.transform); - renderObject.set$origin(0, null); - renderObject.set$alignment(_this.alignment); - renderObject.set$textDirection(A.Directionality_maybeOf(context)); - renderObject.transformHitTests = _this.transformHitTests; - renderObject.set$filterQuality(_this.filterQuality); - } - }; - A.CompositedTransformTarget.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderLeaderLayer(this.link, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$link(this.link); - } - }; - A.CompositedTransformFollower.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderFollowerLayer(this.link, false, this.offset, B.Alignment_m1_m1, B.Alignment_m1_m1, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$link(this.link); - renderObject.set$showWhenUnlinked(false); - renderObject.set$offset(0, this.offset); - renderObject.set$leaderAnchor(B.Alignment_m1_m1); - renderObject.set$followerAnchor(B.Alignment_m1_m1); - } - }; - A.FractionalTranslation.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderFractionalTranslation(this.translation, this.transformHitTests, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$translation(this.translation); - renderObject.transformHitTests = this.transformHitTests; - } - }; - A.Padding.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderPadding(this.padding, A.Directionality_maybeOf(context), null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$padding(0, this.padding); - renderObject.set$textDirection(A.Directionality_maybeOf(context)); - } - }; - A.Align.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderPositionedBox(this.widthFactor, this.heightFactor, this.alignment, A.Directionality_maybeOf(context), null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$alignment(this.alignment); - renderObject.set$widthFactor(this.widthFactor); - renderObject.set$heightFactor(this.heightFactor); - renderObject.set$textDirection(A.Directionality_maybeOf(context)); - } - }; - A.Center.prototype = {}; - A.CustomSingleChildLayout.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderCustomSingleChildLayoutBox(this.delegate, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$delegate(this.delegate); - } - }; - A.LayoutId.prototype = { - applyParentData$1(renderObject) { - var t2, - t1 = renderObject.parentData; - t1.toString; - type$.MultiChildLayoutParentData._as(t1); - t2 = this.id; - if (t1.id !== t2) { - t1.id = t2; - t1 = renderObject.get$parent(renderObject); - if (t1 != null) - t1.markNeedsLayout$0(); - } - } - }; - A.CustomMultiChildLayout.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderCustomMultiChildLayoutBox(this.delegate, 0, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.addAll$1(0, null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$delegate(this.delegate); - } - }; - A.SizedBox.prototype = { - createRenderObject$1(context) { - return A.RenderConstrainedBox$(A.BoxConstraints$tightFor(this.height, this.width)); - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$additionalConstraints(A.BoxConstraints$tightFor(this.height, this.width)); - }, - toStringShort$0() { - var _0_4_isSet, t1, _0_40, t2, - _0_1 = this.width, - _0_4 = this.height; - $label0$0: { - _0_4_isSet = 1 / 0 === _0_1; - if (_0_4_isSet) { - t1 = 1 / 0 === _0_4; - _0_40 = _0_4; - } else { - _0_40 = null; - t1 = false; - } - if (t1) { - t1 = "SizedBox.expand"; - break $label0$0; - } - if (0 === _0_1) - t1 = 0 === (_0_4_isSet ? _0_40 : _0_4); - else - t1 = false; - if (t1) { - t1 = "SizedBox.shrink"; - break $label0$0; - } - t1 = "SizedBox"; - break $label0$0; - } - t2 = this.key; - return t2 == null ? t1 : t1 + "-" + t2.toString$0(0); - } - }; - A.ConstrainedBox.prototype = { - createRenderObject$1(context) { - return A.RenderConstrainedBox$(this.constraints); - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$additionalConstraints(this.constraints); - } - }; - A.LimitedBox.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderLimitedBox(this.maxWidth, this.maxHeight, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$maxWidth(0, this.maxWidth); - renderObject.set$maxHeight(0, this.maxHeight); - } - }; - A.Offstage.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderOffstage(this.offstage, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$offstage(this.offstage); - }, - createElement$0(_) { - return new A._OffstageElement(this, B._ElementLifecycle_0); - } - }; - A._OffstageElement.prototype = {}; - A.AspectRatio.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderAspectRatio(this.aspectRatio, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$aspectRatio(0, this.aspectRatio); - } - }; - A.IntrinsicWidth.prototype = { - createRenderObject$1(context) { - var _null = null, - t1 = new A.RenderIntrinsicWidth(_null, _null, _null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(_null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$stepWidth(null); - renderObject.set$stepHeight(null); - } - }; - A.SliverPadding.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderSliverPadding(this.padding, context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection, null, A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$padding(0, this.padding); - renderObject.set$textDirection(context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - } - }; - A.Stack.prototype = { - createRenderObject$1(context) { - var t1 = A.Directionality_maybeOf(context); - return A.RenderStack$(this.alignment, null, this.clipBehavior, this.fit, t1); - }, - updateRenderObject$2(context, renderObject) { - var t1; - renderObject.set$alignment(this.alignment); - t1 = A.Directionality_maybeOf(context); - renderObject.set$textDirection(t1); - renderObject.set$fit(this.fit); - renderObject.set$clipBehavior(this.clipBehavior); - } - }; - A.IndexedStack.prototype = { - build$1(context) { - var t2, i, - t1 = this.children, - _length = t1.length, - wrappedChildren = J.JSArray_JSArray$allocateGrowable(_length, type$.Widget); - for (t2 = this.index, i = 0; i < _length; ++i) - wrappedChildren[i] = new A.Visibility(t1[i], i === t2, null); - return new A._RawIndexedStack(t2, this.alignment, null, B.StackFit_0, B.Clip_1, wrappedChildren, null); - } - }; - A._RawIndexedStack.prototype = { - createRenderObject$1(context) { - var _this = this, - t1 = A.Directionality_maybeOf(context); - t1 = new A.RenderIndexedStack(_this.index, _this.alignment, t1, _this.fit, _this.clipBehavior, A.LayerHandle$(), 0, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.addAll$1(0, null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var _this = this, - t1 = _this.index; - if (renderObject._stack$_index != t1) { - renderObject._stack$_index = t1; - renderObject.markNeedsLayout$0(); - } - renderObject.set$fit(_this.fit); - renderObject.set$clipBehavior(_this.clipBehavior); - renderObject.set$alignment(_this.alignment); - t1 = A.Directionality_maybeOf(context); - renderObject.set$textDirection(t1); - }, - createElement$0(_) { - return new A._IndexedStackElement(A.HashSet_HashSet(type$.Element), this, B._ElementLifecycle_0); - } - }; - A._IndexedStackElement.prototype = { - get$widget() { - return type$._RawIndexedStack._as(A.Element.prototype.get$widget.call(this)); - } - }; - A.Positioned.prototype = { - applyParentData$1(renderObject) { - var t2, needsLayout, _this = this, - t1 = renderObject.parentData; - t1.toString; - type$.StackParentData._as(t1); - t2 = _this.left; - needsLayout = t1.left != t2; - if (needsLayout) - t1.left = t2; - t2 = _this.top; - if (t1.top != t2) { - t1.top = t2; - needsLayout = true; - } - t2 = _this.right; - if (t1.right != t2) { - t1.right = t2; - needsLayout = true; - } - t2 = _this.bottom; - if (t1.bottom != t2) { - t1.bottom = t2; - needsLayout = true; - } - t2 = _this.width; - if (t1.width != t2) { - t1.width = t2; - needsLayout = true; - } - t2 = _this.height; - if (t1.height != t2) { - t1.height = t2; - needsLayout = true; - } - if (needsLayout) { - t1 = renderObject.get$parent(renderObject); - if (t1 != null) - t1.markNeedsLayout$0(); - } - } - }; - A.PositionedDirectional.prototype = { - build$1(context) { - var _this = this; - return A.Positioned_Positioned$directional(_this.bottom, _this.child, null, null, _this.start, context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection, _this.top, _this.width); - } - }; - A.Flex.prototype = { - get$_needTextDirection() { - switch (this.direction.index) { - case 0: - return true; - case 1: - var t1 = this.crossAxisAlignment; - return t1 === B.CrossAxisAlignment_0 || t1 === B.CrossAxisAlignment_1; - } - }, - getEffectiveTextDirection$1(context) { - var t1 = this.textDirection; - t1 = this.get$_needTextDirection() ? A.Directionality_maybeOf(context) : null; - return t1; - }, - createRenderObject$1(context) { - var _this = this; - return A.RenderFlex$(B.Clip_0, _this.crossAxisAlignment, _this.direction, _this.mainAxisAlignment, _this.mainAxisSize, _this.spacing, _this.textBaseline, _this.getEffectiveTextDirection$1(context), _this.verticalDirection); - }, - updateRenderObject$2(context, renderObject) { - var _this = this, - t1 = _this.direction; - if (renderObject._direction !== t1) { - renderObject._direction = t1; - renderObject.markNeedsLayout$0(); - } - t1 = _this.mainAxisAlignment; - if (renderObject._mainAxisAlignment !== t1) { - renderObject._mainAxisAlignment = t1; - renderObject.markNeedsLayout$0(); - } - t1 = _this.mainAxisSize; - if (renderObject._mainAxisSize !== t1) { - renderObject._mainAxisSize = t1; - renderObject.markNeedsLayout$0(); - } - t1 = _this.crossAxisAlignment; - if (renderObject._crossAxisAlignment !== t1) { - renderObject._crossAxisAlignment = t1; - renderObject.markNeedsLayout$0(); - } - t1 = _this.getEffectiveTextDirection$1(context); - if (renderObject._textDirection != t1) { - renderObject._textDirection = t1; - renderObject.markNeedsLayout$0(); - } - t1 = _this.verticalDirection; - if (renderObject._verticalDirection !== t1) { - renderObject._verticalDirection = t1; - renderObject.markNeedsLayout$0(); - } - t1 = _this.textBaseline; - if (renderObject._textBaseline != t1) { - renderObject._textBaseline = t1; - renderObject.markNeedsLayout$0(); - } - if (B.Clip_0 !== renderObject._clipBehavior) { - renderObject._clipBehavior = B.Clip_0; - renderObject.markNeedsPaint$0(); - renderObject.markNeedsSemanticsUpdate$0(); - } - renderObject.set$spacing(0, _this.spacing); - } - }; - A.Row.prototype = {}; - A.Column.prototype = {}; - A.Flexible.prototype = { - applyParentData$1(renderObject) { - var t2, needsLayout, - t1 = renderObject.parentData; - t1.toString; - type$.FlexParentData._as(t1); - t2 = this.flex; - needsLayout = t1.flex !== t2; - if (needsLayout) - t1.flex = t2; - t2 = this.fit; - if (t1.fit !== t2) { - t1.fit = t2; - needsLayout = true; - } - if (needsLayout) { - t1 = renderObject.get$parent(renderObject); - if (t1 != null) - t1.markNeedsLayout$0(); - } - } - }; - A.Expanded.prototype = {}; - A.Wrap.prototype = { - createRenderObject$1(context) { - var t1 = A.Directionality_maybeOf(context); - t1 = new A.RenderWrap(B.Axis_0, B.WrapAlignment_0, this.spacing, B.WrapAlignment_0, this.runSpacing, B.WrapCrossAlignment_0, t1, B.VerticalDirection_1, B.Clip_0, A.LayerHandle$(), 0, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.addAll$1(0, null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var t1; - renderObject.set$direction(0, B.Axis_0); - renderObject.set$alignment(B.WrapAlignment_0); - renderObject.set$spacing(0, this.spacing); - renderObject.set$runAlignment(B.WrapAlignment_0); - renderObject.set$runSpacing(this.runSpacing); - renderObject.set$crossAxisAlignment(B.WrapCrossAlignment_0); - t1 = A.Directionality_maybeOf(context); - if (renderObject._wrap$_textDirection != t1) { - renderObject._wrap$_textDirection = t1; - renderObject.markNeedsLayout$0(); - } - if (renderObject._wrap$_verticalDirection !== B.VerticalDirection_1) { - renderObject._wrap$_verticalDirection = B.VerticalDirection_1; - renderObject.markNeedsLayout$0(); - } - if (B.Clip_0 !== renderObject._wrap$_clipBehavior) { - renderObject._wrap$_clipBehavior = B.Clip_0; - renderObject.markNeedsPaint$0(); - renderObject.markNeedsSemanticsUpdate$0(); - } - } - }; - A.RichText.prototype = { - createRenderObject$1(context) { - var t2, t3, t4, t5, _this = this, _null = null, - t1 = _this.textDirection; - if (t1 == null) - t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection; - t2 = _this.overflow; - t3 = _this.textScaler; - t4 = A.Localizations_maybeLocaleOf(context); - if (t3.$eq(0, B._LinearTextScaler_1)) - t3 = new A._LinearTextScaler(1); - t5 = t2 === B.TextOverflow_2 ? "\u2026" : _null; - t2 = new A.RenderParagraph(A.TextPainter$(t5, t4, _this.maxLines, _this.strutStyle, _this.text, _this.textAlign, t1, _this.textHeightBehavior, t3, _this.textWidthBasis), _this.softWrap, t2, _this.selectionColor, false, 0, _null, _null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t2.RenderObject$0(); - t2.addAll$1(0, _null); - t2.set$registrar(_this.selectionRegistrar); - return t2; - }, - updateRenderObject$2(context, renderObject) { - var t1, _this = this; - renderObject.set$text(0, _this.text); - renderObject.set$textAlign(0, _this.textAlign); - t1 = _this.textDirection; - renderObject.set$textDirection(t1 == null ? context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection : t1); - renderObject.set$softWrap(_this.softWrap); - renderObject.set$overflow(0, _this.overflow); - renderObject.set$textScaler(_this.textScaler); - renderObject.set$maxLines(_this.maxLines); - renderObject.set$strutStyle(_this.strutStyle); - renderObject.set$textWidthBasis(_this.textWidthBasis); - renderObject.set$textHeightBehavior(_this.textHeightBehavior); - t1 = A.Localizations_maybeLocaleOf(context); - renderObject.set$locale(0, t1); - renderObject.set$registrar(_this.selectionRegistrar); - renderObject.set$selectionColor(_this.selectionColor); - } - }; - A.RawImage.prototype = { - createRenderObject$1(context) { - var t2, _this = this, - t1 = _this.image; - if (t1 == null) - t1 = null; - else { - t2 = t1.__CkImage_box_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.CkImage$cloneOf(t2, t1.imageSource); - } - t1 = new A.RenderImage(t1, _this.debugImageLabel, _this.width, _this.height, _this.scale, _this.color, _this.opacity, _this.filterQuality, _this.colorBlendMode, _this.fit, _this.alignment, _this.repeat, _this.centerSlice, _this.invertColors, false, null, false, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1._updateColorFilter$0(); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var t2, _this = this, - t1 = _this.image; - if (t1 == null) - t1 = null; - else { - t2 = t1.__CkImage_box_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.CkImage$cloneOf(t2, t1.imageSource); - } - renderObject.set$image(0, t1); - renderObject.debugImageLabel = _this.debugImageLabel; - renderObject.set$width(0, _this.width); - renderObject.set$height(0, _this.height); - renderObject.set$scale(0, _this.scale); - renderObject.set$color(0, _this.color); - renderObject.set$opacity(0, _this.opacity); - renderObject.set$colorBlendMode(_this.colorBlendMode); - renderObject.set$fit(_this.fit); - renderObject.set$alignment(_this.alignment); - renderObject.set$repeat(0, _this.repeat); - renderObject.set$centerSlice(_this.centerSlice); - renderObject.set$matchTextDirection(false); - renderObject.set$textDirection(null); - renderObject.set$invertColors(_this.invertColors); - renderObject.set$isAntiAlias(false); - renderObject.set$filterQuality(_this.filterQuality); - }, - didUnmountRenderObject$1(renderObject) { - renderObject.set$image(0, null); - } - }; - A.Listener0.prototype = { - createRenderObject$1(context) { - var _this = this, _null = null, - t1 = new A.RenderPointerListener(_this.onPointerDown, _null, _this.onPointerUp, _null, _this.onPointerCancel, _this.onPointerPanZoomStart, _null, _null, _this.onPointerSignal, _this.behavior, _null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(_null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var _this = this; - renderObject.onPointerDown = _this.onPointerDown; - renderObject.onPointerMove = null; - renderObject.onPointerUp = _this.onPointerUp; - renderObject.onPointerHover = null; - renderObject.onPointerCancel = _this.onPointerCancel; - renderObject.onPointerPanZoomStart = _this.onPointerPanZoomStart; - renderObject.onPointerPanZoomEnd = renderObject.onPointerPanZoomUpdate = null; - renderObject.onPointerSignal = _this.onPointerSignal; - renderObject.behavior = _this.behavior; - } - }; - A.MouseRegion.prototype = { - createRenderObject$1(context) { - var _this = this; - return A.RenderMouseRegion$(_this.cursor, null, _this.onEnter, _this.onExit, _this.onHover, true); - }, - updateRenderObject$2(context, renderObject) { - var t1, _this = this; - renderObject.onEnter = _this.onEnter; - renderObject.onHover = _this.onHover; - renderObject.onExit = _this.onExit; - t1 = _this.cursor; - if (!renderObject._cursor.$eq(0, t1)) { - renderObject._cursor = t1; - renderObject.markNeedsPaint$0(); - } - if (renderObject.behavior !== B.HitTestBehavior_1) { - renderObject.behavior = B.HitTestBehavior_1; - renderObject.markNeedsPaint$0(); - } - } - }; - A.RepaintBoundary.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderRepaintBoundary(null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - } - }; - A.IgnorePointer.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderIgnorePointer(this.ignoring, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$ignoring(this.ignoring); - renderObject.set$ignoringSemantics(null); - } - }; - A.AbsorbPointer.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderAbsorbPointer(false, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$absorbing(false); - renderObject.set$ignoringSemantics(null); - } - }; - A.Semantics.prototype = { - createRenderObject$1(context) { - var _this = this, - t1 = new A.RenderSemanticsAnnotations(_this.properties, _this.container, _this.explicitChildNodes, false, false, _this._getTextDirection$1(context), null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - t1._updateAttributedFields$1(t1._properties); - return t1; - }, - _getTextDirection$1(context) { - var t1 = this.properties, - t2 = t1.textDirection; - if (t2 != null) - return t2; - if (!(t1.label != null || t1.value != null || t1.hint != null || t1.tooltip != null)) - return null; - return A.Directionality_maybeOf(context); - }, - updateRenderObject$2(context, renderObject) { - var _this = this; - renderObject.set$container(_this.container); - renderObject.set$explicitChildNodes(_this.explicitChildNodes); - renderObject.set$excludeSemantics(false); - renderObject.set$blockUserActions(false); - renderObject.set$properties(_this.properties); - renderObject.set$textDirection(_this._getTextDirection$1(context)); - } - }; - A.BlockSemantics.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderBlockSemantics(true, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$blocking(true); - } - }; - A.ExcludeSemantics.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderExcludeSemantics(this.excluding, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$excluding(this.excluding); - } - }; - A.IndexedSemantics.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderIndexedSemantics(this.index, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$index(0, this.index); - } - }; - A.KeyedSubtree.prototype = { - build$1(context) { - return this.child; - } - }; - A.Builder.prototype = { - build$1(context) { - return this.builder.call$1(context); - } - }; - A.StatefulBuilder.prototype = { - createState$0() { - return new A._StatefulBuilderState(); - }, - builder$2(arg0, arg1) { - return this.builder.call$2(arg0, arg1); - } - }; - A._StatefulBuilderState.prototype = { - build$1(context) { - return this._widget.builder$2(context, this.get$setState()); - } - }; - A.ColoredBox.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderColoredBox(this.color, B.HitTestBehavior_1, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - type$._RenderColoredBox._as(renderObject).set$color(0, this.color); - } - }; - A._RenderColoredBox.prototype = { - set$color(_, value) { - if (value.$eq(0, this._color)) - return; - this._color = value; - this.markNeedsPaint$0(); - }, - paint$2(context, offset) { - var t2, t3, t4, t5, t6, _this = this, - t1 = _this.get$size(0); - if (t1._dx > 0 && t1._dy > 0) { - t1 = context.get$canvas(0); - t2 = _this.get$size(0); - t3 = offset._dx; - t4 = offset._dy; - $.$get$_renderer(); - t5 = A.CkPaint$(); - t6 = _this._color; - t5._colorValue = t6.get$value(t6); - t1._canvas.drawRect$2(new A.Rect(t3, t4, t3 + t2._dx, t4 + t2._dy), t5); - } - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) - context.paintChild$2(t1, offset); - } - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure.prototype = { - call$1(parameters) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3(parameters); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3(parameters) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), - $async$returnValue; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["data", A._debugCollectRenderTrees()], type$.String, type$.Object); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 70 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0.prototype = { - call$1(parameters) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2(parameters); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2(parameters) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), - $async$returnValue; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["data", A._debugCollectSemanticsTrees(B.DebugSemanticsDumpOrder_1)], type$.String, type$.Object); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 70 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1.prototype = { - call$1(parameters) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1(parameters); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1(parameters) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), - $async$returnValue; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["data", A._debugCollectSemanticsTrees(B.DebugSemanticsDumpOrder_0)], type$.String, type$.Object); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 70 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $.debugProfilePaintsEnabled; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 47 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3.prototype = { - call$1(value) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0(value); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0(value) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($.debugProfilePaintsEnabled !== value) - $.debugProfilePaintsEnabled = value; - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 71 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure4.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $.debugProfileLayoutsEnabled; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 47 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure5.prototype = { - call$1(value) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure(value); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure(value) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($.debugProfileLayoutsEnabled !== value) - $.debugProfileLayoutsEnabled = value; - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 71 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initInstances_closure.prototype = { - call$1(timings) { - J.forEach$1$ax(timings, this.$this.get$_profileFramePostEvent()); - }, - $signature: 98 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.double), - $async$returnValue; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $._timeDilation; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 420 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure0.prototype = { - call$1(value) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure(value); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure(value) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - A.timeDilation(value); - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 421 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure.prototype = { - call$1(message) { - var t1 = message == null ? type$.Object._as(message) : message; - return this.$this.handleSystemMessage$1(t1); - }, - $signature: 181 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure0.prototype = { - call$1(message) { - var t1 = message == null ? type$.Object._as(message) : message; - return this.$this._handleAccessibilityMessage$1(t1); - }, - $signature: 181 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $.debugProfilePlatformChannels; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 47 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure0.prototype = { - call$1(value) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure(value); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure(value) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $.debugProfilePlatformChannels = value; - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 71 - }; - A.WidgetsBindingObserver.prototype = { - didPopRoute$0() { - return A.Future_Future$value(false, type$.bool); - }, - didPushRouteInformation$1(routeInformation) { - var uri = routeInformation.get$uri(), - t1 = uri.get$path(uri).length === 0 ? "/" : uri.get$path(uri), - t2 = uri.get$queryParametersAll(); - t2 = t2.get$isEmpty(t2) ? null : uri.get$queryParametersAll(); - t1 = A._Uri__Uri(uri.get$fragment().length === 0 ? null : uri.get$fragment(), t1, t2).get$_text(); - A._Uri__uriDecode(t1, 0, t1.length, B.C_Utf8Codec, false); - return A.Future_Future$value(false, type$.bool); - }, - didChangeMetrics$0() { - }, - didChangeTextScaleFactor$0() { - }, - didChangePlatformBrightness$0() { - }, - didChangeLocales$1(locales) { - }, - didChangeAppLifecycleState$1(state) { - }, - didChangeViewFocus$1($event) { - }, - didRequestAppExit$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.AppExitResponse), - $async$returnValue; - var $async$didRequestAppExit$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = B.AppExitResponse_0; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$didRequestAppExit$0, $async$completer); - } - }; - A.WidgetsBinding.prototype = { - removeObserver$1(observer) { - if (observer === this.WidgetsBinding__backGestureObserver) - this.WidgetsBinding__backGestureObserver = null; - return B.JSArray_methods.remove$1(this.WidgetsBinding__observers, observer); - }, - handleRequestAppExit$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.AppExitResponse), - $async$returnValue, $async$self = this, t1, t2, didCancel, _i; - var $async$handleRequestAppExit$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = A.List_List$_of($async$self.WidgetsBinding__observers, type$.WidgetsBindingObserver); - t2 = t1.length; - didCancel = false; - _i = 0; - case 3: - // for condition - if (!(_i < t1.length)) { - // goto after for - $async$goto = 5; - break; - } - $async$goto = 6; - return A._asyncAwait(t1[_i].didRequestAppExit$0(), $async$handleRequestAppExit$0); - case 6: - // returning from await. - if ($async$result === B.AppExitResponse_1) - didCancel = true; - case 4: - // for update - t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i; - // goto for condition - $async$goto = 3; - break; - case 5: - // after for - $async$returnValue = didCancel ? B.AppExitResponse_1 : B.AppExitResponse_0; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$handleRequestAppExit$0, $async$completer); - }, - handleLocaleChanged$0() { - this.dispatchLocalesChanged$1($.$get$EnginePlatformDispatcher__instance().configuration.locales); - }, - dispatchLocalesChanged$1(locales) { - var t1 = A.List_List$_of(this.WidgetsBinding__observers, type$.WidgetsBindingObserver), - t2 = t1.length, - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].didChangeLocales$1(locales); - }, - handlePopRoute$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$self = this, t1, t2, _i; - var $async$handlePopRoute$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = A.List_List$_of($async$self.WidgetsBinding__observers, type$.WidgetsBindingObserver); - t2 = t1.length; - _i = 0; - case 3: - // for condition - if (!(_i < t1.length)) { - // goto after for - $async$goto = 5; - break; - } - $async$goto = 6; - return A._asyncAwait(t1[_i].didPopRoute$0(), $async$handlePopRoute$0); - case 6: - // returning from await. - if ($async$result) { - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - } - case 4: - // for update - t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i; - // goto for condition - $async$goto = 3; - break; - case 5: - // after for - A.SystemNavigator_pop(); - $async$returnValue = false; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$handlePopRoute$0, $async$completer); - }, - _handleStartBackGesture$1($arguments) { - var t1, _i; - this.WidgetsBinding__backGestureObserver = null; - A.PredictiveBackEvent_PredictiveBackEvent$fromMap($arguments); - t1 = A.List_List$_of(this.WidgetsBinding__observers, type$.WidgetsBindingObserver); - t1 = t1.length; - _i = 0; - for (; _i < t1; ++_i) - ; - return A.Future_Future$value(false, type$.bool); - }, - _handleUpdateBackGestureProgress$1($arguments) { - return this._handleUpdateBackGestureProgress$body$WidgetsBinding($arguments); - }, - _handleUpdateBackGestureProgress$body$WidgetsBinding($arguments) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$_handleUpdateBackGestureProgress$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self.WidgetsBinding__backGestureObserver == null) { - // goto return - $async$goto = 1; - break; - } - A.PredictiveBackEvent_PredictiveBackEvent$fromMap($arguments); - $async$self.WidgetsBinding__backGestureObserver.toString; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_handleUpdateBackGestureProgress$1, $async$completer); - }, - _handleCommitBackGesture$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$_handleCommitBackGesture$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = $async$self.WidgetsBinding__backGestureObserver == null ? 3 : 4; - break; - case 3: - // then - $async$goto = 5; - return A._asyncAwait($async$self.handlePopRoute$0(), $async$_handleCommitBackGesture$0); - case 5: - // returning from await. - // goto return - $async$goto = 1; - break; - case 4: - // join - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_handleCommitBackGesture$0, $async$completer); - }, - _handleCancelBackGesture$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$_handleCancelBackGesture$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self.WidgetsBinding__backGestureObserver == null) { - // goto return - $async$goto = 1; - break; - } - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_handleCancelBackGesture$0, $async$completer); - }, - handlePushRoute$1(route) { - return this.handlePushRoute$body$WidgetsBinding(route); - }, - handlePushRoute$body$WidgetsBinding(route) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$self = this, routeInformation, t1, t2, _i; - var $async$handlePushRoute$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - routeInformation = new A.RouteInformation(A.Uri_parse(route, 0, null), null); - t1 = A.List_List$_of($async$self.WidgetsBinding__observers, type$.WidgetsBindingObserver); - t2 = t1.length; - _i = 0; - case 3: - // for condition - if (!(_i < t1.length)) { - // goto after for - $async$goto = 5; - break; - } - $async$goto = 6; - return A._asyncAwait(t1[_i].didPushRouteInformation$1(routeInformation), $async$handlePushRoute$1); - case 6: - // returning from await. - if ($async$result) { - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - } - case 4: - // for update - t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i; - // goto for condition - $async$goto = 3; - break; - case 5: - // after for - $async$returnValue = false; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$handlePushRoute$1, $async$completer); - }, - _handlePushRouteInformation$1(routeArguments) { - return this._handlePushRouteInformation$body$WidgetsBinding(routeArguments); - }, - _handlePushRouteInformation$body$WidgetsBinding(routeArguments) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$self = this, t2, _i, t1, routeInformation; - var $async$_handlePushRouteInformation$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = J.getInterceptor$asx(routeArguments); - routeInformation = new A.RouteInformation(A.Uri_parse(A._asString(t1.$index(routeArguments, "location")), 0, null), t1.$index(routeArguments, "state")); - t1 = A.List_List$_of($async$self.WidgetsBinding__observers, type$.WidgetsBindingObserver); - t2 = t1.length; - _i = 0; - case 3: - // for condition - if (!(_i < t1.length)) { - // goto after for - $async$goto = 5; - break; - } - $async$goto = 6; - return A._asyncAwait(t1[_i].didPushRouteInformation$1(routeInformation), $async$_handlePushRouteInformation$1); - case 6: - // returning from await. - if ($async$result) { - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - } - case 4: - // for update - t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i; - // goto for condition - $async$goto = 3; - break; - case 5: - // after for - $async$returnValue = false; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_handlePushRouteInformation$1, $async$completer); - }, - _handleNavigationInvocation$1(methodCall) { - var t1, - _0_0 = methodCall.method; - $label0$0: { - if ("popRoute" === _0_0) { - t1 = this.handlePopRoute$0(); - break $label0$0; - } - if ("pushRoute" === _0_0) { - t1 = this.handlePushRoute$1(A._asString(methodCall.$arguments)); - break $label0$0; - } - if ("pushRouteInformation" === _0_0) { - t1 = this._handlePushRouteInformation$1(type$.Map_dynamic_dynamic._as(methodCall.$arguments)); - break $label0$0; - } - t1 = A.Future_Future$value(false, type$.bool); - break $label0$0; - } - return t1; - }, - _handleBackGestureInvocation$1(methodCall) { - var _this = this, - t1 = type$.nullable_Map_of_nullable_Object_and_nullable_Object._as(methodCall.$arguments), - $arguments = t1 == null ? null : J.cast$2$0$ax(t1, type$.nullable_String, type$.nullable_Object), - _0_0 = methodCall.method; - $label0$0: { - if ("startBackGesture" === _0_0) { - $arguments.toString; - t1 = _this._handleStartBackGesture$1($arguments); - break $label0$0; - } - if ("updateBackGestureProgress" === _0_0) { - $arguments.toString; - t1 = _this._handleUpdateBackGestureProgress$1($arguments); - break $label0$0; - } - if ("commitBackGesture" === _0_0) { - t1 = _this._handleCommitBackGesture$0(); - break $label0$0; - } - if ("cancelBackGesture" === _0_0) { - t1 = _this._handleCancelBackGesture$0(); - break $label0$0; - } - t1 = A.throwExpression(A.MissingPluginException$(null)); - } - return t1; - }, - _handleBuildScheduled$0() { - this.ensureVisualUpdate$0(); - }, - wrapWithDefaultView$1(rootWidget) { - var t3, t4, value, result, _this = this, _null = null, - t1 = $.$get$EnginePlatformDispatcher__instance(), - t2 = type$.nullable_EngineFlutterWindow; - if (t2._as(t1.get$viewManager()._viewData.$index(0, 0)) == null) - throw A.wrapException(A.StateError$('The app requested a view, but the platform did not provide one.\nThis is likely because the app called `runApp` to render its root widget, which expects the platform to provide a default view to render into (the "implicit" view).\nHowever, the platform likely has multi-view mode enabled, which does not create this default "implicit" view.\nTry using `runWidget` instead of `runApp` to start your app.\n`runWidget` allows you to provide a `View` widget, without requiring a default view.\nSee: https://flutter.dev/to/web-multiview-runwidget')); - t3 = t2._as(t1.get$viewManager()._viewData.$index(0, 0)); - t3.toString; - t4 = _this.get$pipelineOwner(); - value = _this.RendererBinding___RendererBinding_renderView_FI; - if (value === $) { - t1 = t2._as(t1.get$viewManager()._viewData.$index(0, 0)); - t1.toString; - result = new A._ReusableRenderView(B.Size_0_0, t1, _null, A.LayerHandle$()); - result.RenderObject$0(); - result.RenderView$3$child$configuration$view(_null, _null, t1); - _this.RendererBinding___RendererBinding_renderView_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.RendererBinding___RendererBinding_renderView_FI = result; - value = result; - } - return new A.View(t3, rootWidget, t4, value, _null); - }, - scheduleAttachRootWidget$1(rootWidget) { - A.Timer_Timer(B.Duration_0, new A.WidgetsBinding_scheduleAttachRootWidget_closure(this, rootWidget)); - } - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure.prototype = { - call$1(parameters) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4(parameters); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4(parameters) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), - $async$returnValue, t2, t1; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $.WidgetsBinding__instance; - t1.toString; - t1 = "" + (A.getRuntimeTypeOfDartObject(t1).toString$0(0) + " - PROFILE MODE\n"); - t2 = $.WidgetsBinding__instance.WidgetsBinding__rootElement; - if (t2 != null) { - t2.toDiagnosticsNode$0(); - t1 += "\n"; - } else - t1 += "\n"; - $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["data", t1.charCodeAt(0) == 0 ? t1 : t1], type$.String, type$.Object); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 70 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0.prototype = { - call$1(parameters) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3(parameters); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3(parameters) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), - $async$returnValue, $async$self = this; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["data", $async$self.$this.WidgetsBinding__buildOwner.focusManager.toStringDeep$0()], type$.String, type$.Object); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 70 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1.prototype = { - call$1(__wc0_formal) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2(__wc0_formal); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2(__wc0_formal) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), - $async$returnValue, $async$self = this; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["enabled", $async$self.$this.WidgetsBinding__needToReportFirstFrame ? "false" : "true"], type$.String, type$.dynamic); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 64 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2.prototype = { - call$1(__wc1_formal) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1(__wc1_formal); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1(__wc1_formal) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_dynamic), - $async$returnValue, $async$self = this; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = A.LinkedHashMap_LinkedHashMap$_literal(["enabled", ($async$self.$this.WidgetsBinding__firstFrameCompleter.future._state & 30) !== 0 ? "true" : "false"], type$.String, type$.dynamic); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 64 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $.debugProfileBuildsEnabled; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 47 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4.prototype = { - call$1(value) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0(value); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0(value) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $.debugProfileBuildsEnabled = value; - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 71 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure5.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $.debugProfileBuildsEnabledUserWidgets; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 47 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure6.prototype = { - call$1(value) { - return this.$call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure(value); - }, - $call$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure(value) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $.debugProfileBuildsEnabledUserWidgets = value; - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 71 - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_drawFrame_closure.prototype = { - call$1(timings) { - var t2, t3, - t1 = $.$get$_FakeUserTag__defaultTag(); - $.$get$_currentTag(); - $._currentTag = t1; - A.Timeline_instantSync("Rasterized first useful frame", null); - A.postEvent("Flutter.FirstFrame", A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic)); - t1 = $.SchedulerBinding__instance; - t1.toString; - t2 = this._box_0; - t3 = t2.firstFrameCallback; - t3.toString; - t1.removeTimingsCallback$1(t3); - t2.firstFrameCallback = null; - this.$this.WidgetsBinding__firstFrameCompleter.complete$0(0); - }, - $signature: 98 - }; - A.WidgetsBinding_scheduleAttachRootWidget_closure.prototype = { - call$0() { - var t3, - t1 = this.$this, - t2 = t1.WidgetsBinding__rootElement; - t1.WidgetsBinding__readyToProduceFrames = true; - t3 = t1.WidgetsBinding__buildOwner; - t3.toString; - t1.WidgetsBinding__rootElement = new A.RootWidget(this.rootWidget, "[root]", null).attach$2(t3, t2); - if (t2 == null) - $.SchedulerBinding__instance.ensureVisualUpdate$0(); - }, - $signature: 0 - }; - A.RootWidget.prototype = { - createElement$0(_) { - return new A.RootElement(this, B._ElementLifecycle_0); - }, - attach$2(owner, element) { - var t2, t1 = {}; - t1.element = element; - if (element == null) { - owner.lockState$1(new A.RootWidget_attach_closure(t1, this, owner)); - t2 = t1.element; - t2.toString; - owner.buildScope$2(t2, new A.RootWidget_attach_closure0(t1)); - } else { - element._newWidget = this; - element.markNeedsBuild$0(); - } - t1 = t1.element; - t1.toString; - return t1; - }, - toStringShort$0() { - return this.debugShortDescription; - } - }; - A.RootWidget_attach_closure.prototype = { - call$0() { - var element = this._box_0.element = new A.RootElement(this.$this, B._ElementLifecycle_0); - element._framework$_owner = this.owner; - element._parentBuildScope = new A.BuildScope(null, A._setArrayType([], type$.JSArray_Element)); - }, - $signature: 0 - }; - A.RootWidget_attach_closure0.prototype = { - call$0() { - var t1 = this._box_0.element; - t1.toString; - t1.super$_RootElement_Element_RootElementMixin$mount(null, null); - t1._rebuild$0(); - t1.super$Element$performRebuild(); - }, - $signature: 0 - }; - A.RootElement.prototype = { - visitChildren$1(visitor) { - var t1 = this._child; - if (t1 != null) - visitor.call$1(t1); - }, - forgetChild$1(child) { - this._child = null; - this.super$Element$forgetChild(child); - }, - mount$2($parent, newSlot) { - this.super$_RootElement_Element_RootElementMixin$mount($parent, newSlot); - this._rebuild$0(); - this.super$Element$performRebuild(); - }, - update$1(_, newWidget) { - this.super$Element$update(0, newWidget); - this._rebuild$0(); - }, - performRebuild$0() { - var _this = this, - t1 = _this._newWidget; - if (t1 != null) { - _this._newWidget = null; - _this.super$Element$update(0, t1); - _this._rebuild$0(); - } - _this.super$Element$performRebuild(); - }, - _rebuild$0() { - var exception, stack, details, t1, t2, exception0, _this = this; - try { - t1 = _this._child; - t2 = _this._widget; - t2.toString; - _this._child = _this.updateChild$3(t1, type$.RootWidget._as(t2).child, null); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - t1 = A.ErrorDescription$("attaching to the render tree"); - details = new A.FlutterErrorDetails(exception, stack, "widgets library", t1, null, false); - A.FlutterError_reportError(details); - _this._child = null; - } - } - }; - A.WidgetsFlutterBinding.prototype = {$isHitTestTarget: 1}; - A._RootElement_Element_RootElementMixin.prototype = { - mount$2($parent, newSlot) { - this.super$Element$mount($parent, newSlot); - } - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding.prototype = { - initInstances$0() { - this.super$BindingBase$initInstances(); - $.GestureBinding__instance = this; - var t1 = $.$get$EnginePlatformDispatcher__instance(); - t1._onPointerDataPacket = this.get$_handlePointerDataPacket(); - t1._onPointerDataPacketZone = $.Zone__current; - }, - unlocked$0() { - this.super$BindingBase$unlocked(); - this._flushPointerEventQueue$0(); - } - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding.prototype = { - initInstances$0() { - var _this = this; - _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding$initInstances(); - $.SchedulerBinding__instance = _this; - _this.addTimingsCallback$1(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initInstances_closure(_this)); - }, - initServiceExtensions$0() { - this.super$BindingBase$initServiceExtensions(); - this.registerNumericServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure(), "timeDilation", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure0()); - } - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding.prototype = { - initInstances$0() { - var t1, _this = this; - _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding$initInstances(); - $.ServicesBinding__instance = _this; - _this.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F !== $ && A.throwUnnamedLateFieldAI(); - _this.ServicesBinding___ServicesBinding__defaultBinaryMessenger_F = B.C__DefaultBinaryMessenger; - t1 = new A.RestorationManager(A.LinkedHashSet_LinkedHashSet$_empty(type$.RestorationBucket), $.$get$ChangeNotifier__emptyListeners()); - B.OptionalMethodChannel_02D.setMethodCallHandler$1(t1.get$_methodHandler()); - _this.ServicesBinding___ServicesBinding__restorationManager_A = t1; - _this._initKeyboard$0(); - t1 = $.LicenseRegistry__collectors; - if (t1 == null) - t1 = $.LicenseRegistry__collectors = A._setArrayType([], type$.JSArray_of_Stream_LicenseEntry_Function); - t1.push(_this.get$_addLicenses()); - B.BasicMessageChannel_qHv.setMessageHandler$1(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure(_this)); - B.BasicMessageChannel_vKF.setMessageHandler$1(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure0(_this)); - B.BasicMessageChannel_bqZ.setMessageHandler$1(_this.get$_handleLifecycleMessage()); - B.OptionalMethodChannel_ZFR.setMethodCallHandler$1(_this.get$_handlePlatformMessage()); - t1 = $.$get$EnginePlatformDispatcher__instance(); - t1._onViewFocusChange = _this.get$handleViewFocusChanged(); - t1._onViewFocusChangeZone = $.Zone__current; - $.$get$TextInput__instance(); - _this.readInitialLifecycleStateFromNativeWindow$0(); - _this.initializationComplete$0(); - }, - initServiceExtensions$0() { - this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding$initServiceExtensions(); - this.registerBoolServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure(), "profilePlatformChannels", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure0()); - } - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding.prototype = { - initInstances$0() { - this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding$initInstances(); - $.PaintingBinding__instance = this; - var t1 = type$.Object; - this.PaintingBinding___PaintingBinding__imageCache_A = new A.ImageCache(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._PendingImage), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._CachedImage), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._LiveImage)); - }, - handleMemoryPressure$0() { - this.super$ServicesBinding$handleMemoryPressure(); - var t1 = this.PaintingBinding___PaintingBinding__imageCache_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.clear$0(0); - }, - handleSystemMessage$1(systemMessage) { - return this.handleSystemMessage$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding(systemMessage); - }, - handleSystemMessage$body$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding(systemMessage) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$handleSystemMessage$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait($async$self.super$ServicesBinding$handleSystemMessage(systemMessage), $async$handleSystemMessage$1); - case 3: - // returning from await. - switch (A._asString(J.$index$asx(type$.Map_String_dynamic._as(systemMessage), "type"))) { - case "fontsChange": - $async$self.PaintingBinding__systemFonts.notifyListeners$0(); - break; - } - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$handleSystemMessage$1, $async$completer); - } - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding.prototype = { - initInstances$0() { - var t1, t2, _this = this; - _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding$initInstances(); - $.SemanticsBinding__instance = _this; - t1 = $.$get$EnginePlatformDispatcher__instance(); - _this.SemanticsBinding___SemanticsBinding__accessibilityFeatures_A = t1.configuration.accessibilityFeatures; - t1._onSemanticsEnabledChanged = _this.get$_handleSemanticsEnabledChanged(); - t2 = $.Zone__current; - t1._onSemanticsEnabledChangedZone = t2; - t1._onSemanticsActionEvent = _this.get$_handleSemanticsActionEvent(); - t1._onSemanticsActionEventZone = t2; - _this._handleSemanticsEnabledChanged$0(); - } - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding.prototype = { - initInstances$0() { - var t1, t2, value, result, _this = this; - _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding$initInstances(); - $.RendererBinding__instance = _this; - t1 = type$.JSArray_RenderObject; - _this.RendererBinding___RendererBinding__rootPipelineOwner_A = new A._DefaultRootPipelineOwner(null, A.binding2__DefaultRootPipelineOwner__onSemanticsUpdate$closure(), null, A._setArrayType([], t1), A._setArrayType([], t1), A._setArrayType([], t1), A.LinkedHashSet_LinkedHashSet$_empty(type$.RenderObject), A.LinkedHashSet_LinkedHashSet$_empty(type$.PipelineOwner)); - t1 = $.$get$EnginePlatformDispatcher__instance(); - t1._onMetricsChanged = _this.get$handleMetricsChanged(); - t2 = t1._onMetricsChangedZone = $.Zone__current; - t1._onTextScaleFactorChanged = _this.get$handleTextScaleFactorChanged(); - t1._onTextScaleFactorChangedZone = t2; - t1._onPlatformBrightnessChanged = _this.get$handlePlatformBrightnessChanged(); - t1._onPlatformBrightnessChangedZone = t2; - _this.SchedulerBinding__persistentCallbacks.push(_this.get$_handlePersistentFrameCallback()); - _this.initMouseTracker$0(); - _this.SchedulerBinding__postFrameCallbacks.push(_this.get$_handleWebFirstFrame()); - t2 = _this.RendererBinding___RendererBinding__rootPipelineOwner_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - value = _this.RendererBinding___RendererBinding__manifold_FI; - if (value === $) { - result = new A._BindingPipelineManifold(_this, $.$get$ChangeNotifier__emptyListeners()); - _this.get$_binding1$_semanticsEnabled().addListener$1(0, result.get$notifyListeners()); - _this.RendererBinding___RendererBinding__manifold_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.RendererBinding___RendererBinding__manifold_FI = result; - value = result; - } - t2.attach$1(value); - }, - initServiceExtensions$0() { - var _this = this; - _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding$initServiceExtensions(); - _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure(), "debugDumpRenderTree"); - _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0(), "debugDumpSemanticsTreeInTraversalOrder"); - _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1(), "debugDumpSemanticsTreeInInverseHitTestOrder"); - _this.registerBoolServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2(), "profileRenderObjectPaints", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3()); - _this.registerBoolServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure4(), "profileRenderObjectLayouts", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure5()); - }, - hitTestInView$3(result, position, viewId) { - var t2, - t1 = this.RendererBinding__viewIdToRenderView.$index(0, viewId); - if (t1 != null) { - t2 = t1.RenderObjectWithChildMixin__child; - if (t2 != null) - t2.hitTest$2$position(A.BoxHitTestResult$wrap(result), position); - result.add$1(0, new A.HitTestEntry(t1, type$.HitTestEntry_HitTestTarget)); - } - this.super$GestureBinding$hitTestInView(result, position, viewId); - } - }; - A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding.prototype = { - initServiceExtensions$0() { - var _this = this; - _this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding$initServiceExtensions(); - _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure(), "debugDumpApp"); - _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0(_this), "debugDumpFocusTree"); - _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1(_this), "didSendFirstFrameEvent"); - _this.registerServiceExtension$2$callback$name(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2(_this), "didSendFirstFrameRasterizedEvent"); - _this.registerBoolServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3(), "profileWidgetBuilds", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4()); - _this.registerBoolServiceExtension$3$getter$name$setter(new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure5(), "profileUserWidgetBuilds", new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure6()); - }, - handleMetricsChanged$0() { - var t1, t2, _i; - this.super$RendererBinding$handleMetricsChanged(); - t1 = A.List_List$_of(this.WidgetsBinding__observers, type$.WidgetsBindingObserver); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].didChangeMetrics$0(); - }, - handleTextScaleFactorChanged$0() { - var t1, t2, _i; - this.super$RendererBinding$handleTextScaleFactorChanged(); - t1 = A.List_List$_of(this.WidgetsBinding__observers, type$.WidgetsBindingObserver); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].didChangeTextScaleFactor$0(); - }, - handlePlatformBrightnessChanged$0() { - var t1, t2, _i; - this.super$RendererBinding$handlePlatformBrightnessChanged(); - t1 = A.List_List$_of(this.WidgetsBinding__observers, type$.WidgetsBindingObserver); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].didChangePlatformBrightness$0(); - }, - handleAppLifecycleStateChanged$1(state) { - var t1, t2, _i; - this.super$SchedulerBinding$handleAppLifecycleStateChanged(state); - t1 = A.List_List$_of(this.WidgetsBinding__observers, type$.WidgetsBindingObserver); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].didChangeAppLifecycleState$1(state); - }, - handleViewFocusChanged$1($event) { - var t1, t2, _i; - this.super$ServicesBinding$handleViewFocusChanged($event); - t1 = A.List_List$_of(this.WidgetsBinding__observers, type$.WidgetsBindingObserver); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].didChangeViewFocus$1($event); - }, - handleMemoryPressure$0() { - var t1, _i; - this.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding$handleMemoryPressure(); - t1 = A.List_List$_of(this.WidgetsBinding__observers, type$.WidgetsBindingObserver); - t1 = t1.length; - _i = 0; - for (; _i < t1; ++_i) - ; - }, - drawFrame$0() { - var firstFrameCallback, t2, _this = this, t1 = {}; - t1.firstFrameCallback = null; - if (_this.WidgetsBinding__needToReportFirstFrame) { - firstFrameCallback = new A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_drawFrame_closure(t1, _this); - t1.firstFrameCallback = firstFrameCallback; - $.SchedulerBinding__instance.addTimingsCallback$1(firstFrameCallback); - } - try { - t2 = _this.WidgetsBinding__rootElement; - if (t2 != null) - _this.WidgetsBinding__buildOwner.buildScope$1(t2); - _this.super$RendererBinding$drawFrame(); - _this.WidgetsBinding__buildOwner.finalizeTree$0(); - } finally { - } - if (_this.WidgetsBinding__needToReportFirstFrame) - t2 = _this.RendererBinding__firstFrameSent || _this.RendererBinding__firstFrameDeferredCount === 0; - else - t2 = false; - if (t2) - A.Timeline_instantSync("Widgets built first useful frame", null); - t2 = _this.WidgetsBinding__needToReportFirstFrame = false; - t1 = t1.firstFrameCallback; - if (t1 != null) - t2 = !(_this.RendererBinding__firstFrameSent || _this.RendererBinding__firstFrameDeferredCount === 0); - if (t2) { - _this.WidgetsBinding__needToReportFirstFrame = true; - $.SchedulerBinding__instance.removeTimingsCallback$1(t1); - } - } - }; - A.DecoratedBox.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderDecoratedBox(this.decoration, this.position, A.createLocalImageConfiguration(context, null), null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$decoration(this.decoration); - renderObject.set$configuration(A.createLocalImageConfiguration(context, null)); - renderObject.set$position(0, this.position); - } - }; - A.Container.prototype = { - get$_paddingIncludingDecoration() { - var _0_4_isSet, _0_40, t2, - _0_1 = this.padding, - t1 = this.decoration, - _0_4 = t1 == null ? null : t1.get$padding(t1); - $label0$0: { - _0_4_isSet = _0_1 == null; - if (_0_4_isSet) - _0_40 = _0_4; - else - _0_40 = null; - if (_0_4_isSet) { - t1 = _0_40; - break $label0$0; - } - t2 = false; - t2 = _0_4 == null; - if (t2) { - t1 = _0_1; - break $label0$0; - } - _0_1.toString; - t1 = _0_1.add$1(0, t1.get$padding(t1)); - break $label0$0; - } - return t1; - }, - build$1(context) { - var t1, effectivePadding, t2, t3, _this = this, _null = null, - current = _this.child; - if (current == null) { - t1 = _this.constraints; - if (t1 != null) - t1 = !(t1.minWidth >= t1.maxWidth && t1.minHeight >= t1.maxHeight); - else - t1 = true; - } else - t1 = false; - if (t1) - current = A.LimitedBox$(new A.ConstrainedBox(B.BoxConstraints_vYx, _null, _null), 0, 0); - else { - t1 = _this.alignment; - if (t1 != null) - current = new A.Align(t1, _null, _null, current, _null); - } - effectivePadding = _this.get$_paddingIncludingDecoration(); - if (effectivePadding != null) - current = new A.Padding(effectivePadding, current, _null); - t1 = _this.color; - if (t1 != null) - current = new A.ColoredBox(t1, current, _null); - t1 = _this.clipBehavior; - if (t1 !== B.Clip_0) { - t2 = A.Directionality_maybeOf(context); - t3 = _this.decoration; - t3.toString; - current = A.ClipPath$(current, t1, new A._DecorationClipper(t2 == null ? B.TextDirection_1 : t2, t3, _null)); - } - t1 = _this.decoration; - if (t1 != null) - current = A.DecoratedBox$(current, t1, B.DecorationPosition_0); - t1 = _this.foregroundDecoration; - if (t1 != null) - current = A.DecoratedBox$(current, t1, B.DecorationPosition_1); - t1 = _this.constraints; - if (t1 != null) - current = new A.ConstrainedBox(t1, current, _null); - t1 = _this.margin; - if (t1 != null) - current = new A.Padding(t1, current, _null); - t1 = _this.transform; - if (t1 != null) - current = A.Transform$(_this.transformAlignment, current, _null, t1, true); - current.toString; - return current; - } - }; - A._DecorationClipper.prototype = { - getClip$1(size) { - return this.decoration.getClipPath$2(new A.Rect(0, 0, 0 + size._dx, 0 + size._dy), this.textDirection); - }, - shouldReclip$1(oldClipper) { - return !oldClipper.decoration.$eq(0, this.decoration) || oldClipper.textDirection !== this.textDirection; - } - }; - A.ContextMenuButtonType.prototype = { - _enumToString$0() { - return "ContextMenuButtonType." + this._name; - } - }; - A.ContextMenuButtonItem.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.ContextMenuButtonItem && other.label == _this.label && J.$eq$(other.onPressed, _this.onPressed) && other.type === _this.type; - }, - get$hashCode(_) { - return A.Object_hash(this.label, this.onPressed, this.type, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "ContextMenuButtonItem " + this.type.toString$0(0) + ", " + A.S(this.label); - } - }; - A.ContextMenuController.prototype = { - show$2$context$contextMenuBuilder(_, context, contextMenuBuilder) { - var t1, t2; - A.ContextMenuController_removeAny(); - t1 = A.LookupBoundary_findRootAncestorStateOfType(context, type$.OverlayState); - t1.toString; - t2 = A.Navigator_maybeOf(context); - if (t2 == null) - t2 = null; - else { - t2 = t2._framework$_element; - t2.toString; - } - t2 = A.OverlayEntry$(new A.ContextMenuController_show_closure(A.InheritedTheme_capture(context, t2), contextMenuBuilder), false, false); - $.ContextMenuController__menuOverlayEntry = t2; - t1.insert$1(0, t2); - $.ContextMenuController__shownInstance = this; - }, - remove$0(_) { - if ($.ContextMenuController__shownInstance !== this) - return; - A.ContextMenuController_removeAny(); - } - }; - A.ContextMenuController_show_closure.prototype = { - call$1(context) { - return new A._CaptureAll(this.capturedThemes._themes, this.contextMenuBuilder.call$1(context), null); - }, - $signature: 18 - }; - A.DefaultSelectionStyle.prototype = { - wrap$2(_, context, child) { - return A.DefaultSelectionStyle$(child, this.cursorColor, null, this.mouseCursor, this.selectionColor); - }, - updateShouldNotify$1(oldWidget) { - return !J.$eq$(this.cursorColor, oldWidget.cursorColor) || !J.$eq$(this.selectionColor, oldWidget.selectionColor) || !J.$eq$(this.mouseCursor, oldWidget.mouseCursor); - } - }; - A.DefaultSelectionStyle_merge_closure.prototype = { - call$1(context) { - var $parent = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultSelectionStyle); - if ($parent == null) - $parent = B.DefaultSelectionStyle_gwC; - return A.DefaultSelectionStyle$(this.child, $parent.cursorColor, this.key, this.mouseCursor, $parent.selectionColor); - }, - $signature: 424 - }; - A._NullWidget0.prototype = { - build$1(context) { - throw A.wrapException(A.FlutterError_FlutterError("A DefaultSelectionStyle constructed with DefaultSelectionStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultSelectionStyle.of() when no enclosing default selection style is present in a BuildContext.")); - } - }; - A.DefaultTextEditingShortcuts.prototype = { - _getDisablingShortcut$0() { - var t1, t2; - switch (A.defaultTargetPlatform().index) { - case 3: - t1 = A.LinkedHashMap_LinkedHashMap$of($.$get$DefaultTextEditingShortcuts__webDisablingTextShortcuts(), type$.ShortcutActivator, type$.Intent); - for (t2 = $.$get$DefaultTextEditingShortcuts__linuxNumpadShortcuts(), t2 = new A.LinkedHashMapKeyIterator(t2, t2._modifications, t2._first); t2.moveNext$0();) - t1.$indexSet(0, t2.__js_helper$_current, B.C_DoNothingAndStopPropagationTextIntent); - return t1; - case 0: - case 1: - case 5: - case 2: - case 4: - return $.$get$DefaultTextEditingShortcuts__webDisablingTextShortcuts(); - } - switch (A.defaultTargetPlatform().index) { - case 0: - case 1: - case 3: - case 5: - return null; - case 2: - return B.Map_NGPzE; - case 4: - return $.$get$DefaultTextEditingShortcuts__macDisablingTextShortcuts(); - } - }, - build$1(context) { - var result = this.child, - disablingShortcut = this._getDisablingShortcut$0(); - if (disablingShortcut != null) - result = A.Shortcuts$(result, "", disablingShortcut); - return A.Shortcuts$(result, "", A.DefaultTextEditingShortcuts__shortcuts()); - } - }; - A.DesktopTextSelectionToolbarLayoutDelegate.prototype = { - getConstraintsForChild$1(constraints) { - return new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight); - }, - getPositionForChild$2(size, childSize) { - var t4, - t1 = this.anchor, - t2 = t1._dx, - t3 = t2 + childSize._dx - size._dx; - t1 = t1._dy; - t4 = t1 + childSize._dy - size._dy; - if (t3 > 0) - t2 -= t3; - return new A.Offset(t2, t4 > 0 ? t1 - t4 : t1); - }, - shouldRelayout$1(oldDelegate) { - return !this.anchor.$eq(0, oldDelegate.anchor); - } - }; - A.DismissDirection.prototype = { - _enumToString$0() { - return "DismissDirection." + this._name; - } - }; - A.Dismissible.prototype = { - createState$0() { - var _null = null; - return new A._DismissibleState(new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_State_StatefulWidget), _null, _null, _null); - } - }; - A._FlingGestureKind.prototype = { - _enumToString$0() { - return "_FlingGestureKind." + this._name; - } - }; - A._DismissibleState.prototype = { - initState$0() { - var t1, t2, _this = this; - _this.super$__DismissibleState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin$initState(); - t1 = _this.get$_moveController(); - t1.didRegisterListener$0(); - t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t2._isDirty = true; - t2._list.push(_this.get$_handleDismissStatusChanged()); - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, _this.get$_handleDismissUpdateValueChanged()); - _this._updateMoveAnimation$0(); - }, - get$_moveController() { - var result, _this = this, - value = _this.___DismissibleState__moveController_FI; - if (value === $) { - _this._widget.toString; - result = A.AnimationController$(null, B.Duration_200000, null, null, _this); - _this.___DismissibleState__moveController_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___DismissibleState__moveController_FI = result; - value = result; - } - return value; - }, - get$wantKeepAlive() { - var t1 = this.get$_moveController()._ticker; - if (!(t1 != null && t1._ticker$_future != null)) { - t1 = this._resizeController; - if (t1 == null) - t1 = null; - else { - t1 = t1._ticker; - t1 = t1 != null && t1._ticker$_future != null; - } - t1 = t1 === true; - } else - t1 = true; - return t1; - }, - dispose$0() { - this.get$_moveController().dispose$0(); - var t1 = this._resizeController; - if (t1 != null) - t1.dispose$0(); - this.super$__DismissibleState_State_TickerProviderStateMixin$dispose(); - }, - get$_directionIsXAxis() { - var t1 = this._widget.direction; - return t1 === B.DismissDirection_1 || t1 === B.DismissDirection_2 || t1 === B.DismissDirection_3; - }, - _extentToDirection$1(extent) { - var _0_0, _0_2, t1, _0_4; - if (extent === 0) - return B.DismissDirection_6; - if (this.get$_directionIsXAxis()) { - _0_0 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection; - $label0$0: { - _0_2 = B.TextDirection_0 === _0_0; - if (_0_2 && extent < 0) { - t1 = B.DismissDirection_3; - break $label0$0; - } - _0_4 = B.TextDirection_1 === _0_0; - if (_0_4 && extent > 0) { - t1 = B.DismissDirection_3; - break $label0$0; - } - if (!_0_2) - t1 = _0_4; - else - t1 = true; - if (t1) { - t1 = B.DismissDirection_2; - break $label0$0; - } - t1 = null; - } - return t1; - } - return extent > 0 ? B.DismissDirection_5 : B.DismissDirection_4; - }, - get$_dismissThreshold() { - this._widget.toString; - B.Map_empty8.$index(0, this._extentToDirection$1(this._dragExtent)); - return 0.4; - }, - get$_overallDragAxisExtent() { - var t1 = this._framework$_element.get$size(0); - t1.toString; - return this.get$_directionIsXAxis() ? t1._dx : t1._dy; - }, - _dismissible$_handleDragStart$1(details) { - var t1, _this = this; - if (_this._confirming) - return; - _this._dragUnderway = true; - t1 = _this.get$_moveController()._ticker; - if (t1 != null && t1._ticker$_future != null) { - t1 = _this.get$_moveController().__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this._dragExtent = t1 * _this.get$_overallDragAxisExtent() * J.get$sign$in(_this._dragExtent); - _this.get$_moveController().stop$0(0); - } else { - _this._dragExtent = 0; - _this.get$_moveController().set$value(0, 0); - } - _this.setState$1(new A._DismissibleState__handleDragStart_closure(_this)); - }, - _dismissible$_handleDragUpdate$1(details) { - var t1, oldDragExtent, _this = this; - if (_this._dragUnderway) { - t1 = _this.get$_moveController()._ticker; - t1 = t1 != null && t1._ticker$_future != null; - } else - t1 = true; - if (t1) - return; - t1 = details.primaryDelta; - t1.toString; - oldDragExtent = _this._dragExtent; - switch (_this._widget.direction.index) { - case 1: - case 0: - _this._dragExtent = oldDragExtent + t1; - break; - case 4: - t1 = oldDragExtent + t1; - if (t1 < 0) - _this._dragExtent = t1; - break; - case 5: - t1 = oldDragExtent + t1; - if (t1 > 0) - _this._dragExtent = t1; - break; - case 2: - switch (_this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection.index) { - case 0: - t1 = _this._dragExtent + t1; - if (t1 > 0) - _this._dragExtent = t1; - break; - case 1: - t1 = _this._dragExtent + t1; - if (t1 < 0) - _this._dragExtent = t1; - break; - } - break; - case 3: - switch (_this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection.index) { - case 0: - t1 = _this._dragExtent + t1; - if (t1 < 0) - _this._dragExtent = t1; - break; - case 1: - t1 = _this._dragExtent + t1; - if (t1 > 0) - _this._dragExtent = t1; - break; - } - break; - case 6: - _this._dragExtent = 0; - break; - } - if (J.get$sign$in(oldDragExtent) !== J.get$sign$in(_this._dragExtent)) - _this.setState$1(new A._DismissibleState__handleDragUpdate_closure(_this)); - t1 = _this.get$_moveController()._ticker; - if (!(t1 != null && t1._ticker$_future != null)) - _this.get$_moveController().set$value(0, Math.abs(_this._dragExtent) / _this.get$_overallDragAxisExtent()); - }, - _handleDismissUpdateValueChanged$0() { - this._widget.toString; - }, - _updateMoveAnimation$0() { - var _this = this, - end = J.get$sign$in(_this._dragExtent), - t1 = _this.get$_moveController(), - t2 = _this.get$_directionIsXAxis(), - t3 = _this._widget; - if (t2) { - t3.toString; - t2 = new A.Offset(end, 0); - } else { - t3.toString; - t2 = new A.Offset(0, end); - } - t3 = type$.Tween_Offset; - _this.___DismissibleState__moveAnimation_A = new A._AnimatedEvaluation(type$.Animation_double._as(t1), new A.Tween(B.Offset_0_0, t2, t3), t3._eval$1("_AnimatedEvaluation")); - }, - _describeFlingGesture$1(velocity) { - var t1, vx, vy, flingDirection, _this = this; - if (_this._dragExtent === 0) - return B._FlingGestureKind_0; - t1 = velocity.pixelsPerSecond; - vx = t1._dx; - vy = t1._dy; - if (_this.get$_directionIsXAxis()) { - t1 = Math.abs(vx); - if (t1 - Math.abs(vy) < 400 || t1 < 700) - return B._FlingGestureKind_0; - flingDirection = _this._extentToDirection$1(vx); - } else { - t1 = Math.abs(vy); - if (t1 - Math.abs(vx) < 400 || t1 < 700) - return B._FlingGestureKind_0; - flingDirection = _this._extentToDirection$1(vy); - } - if (flingDirection === _this._extentToDirection$1(_this._dragExtent)) - return B._FlingGestureKind_1; - return B._FlingGestureKind_2; - }, - _dismissible$_handleDragEnd$1(details) { - var t1, t2, flingVelocity, _this = this; - if (_this._dragUnderway) { - t1 = _this.get$_moveController()._ticker; - t1 = t1 != null && t1._ticker$_future != null; - } else - t1 = true; - if (t1) - return; - _this._dragUnderway = false; - if (_this.get$_moveController().get$status(0) === B.AnimationStatus_3) { - _this._handleMoveCompleted$0(); - return; - } - t1 = details.velocity; - t2 = t1.pixelsPerSecond; - flingVelocity = _this.get$_directionIsXAxis() ? t2._dx : t2._dy; - switch (_this._describeFlingGesture$1(t1).index) { - case 1: - if (_this.get$_dismissThreshold() >= 1) { - _this.get$_moveController().reverse$0(0); - break; - } - _this._dragExtent = J.get$sign$in(flingVelocity); - _this.get$_moveController().fling$1$velocity(Math.abs(flingVelocity) * 0.0033333333333333335); - break; - case 2: - _this._dragExtent = J.get$sign$in(flingVelocity); - _this.get$_moveController().fling$1$velocity(-Math.abs(flingVelocity) * 0.0033333333333333335); - break; - case 0: - if (_this.get$_moveController().get$status(0) !== B.AnimationStatus_0) { - t1 = _this.get$_moveController().__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 > _this.get$_dismissThreshold()) - _this.get$_moveController().forward$0(0); - else - _this.get$_moveController().reverse$0(0); - } - break; - } - }, - _handleDismissStatusChanged$1($status) { - return this._handleDismissStatusChanged$body$_DismissibleState($status); - }, - _handleDismissStatusChanged$body$_DismissibleState($status) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$_handleDismissStatusChanged$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = $status === B.AnimationStatus_3 && !$async$self._dragUnderway ? 2 : 3; - break; - case 2: - // then - $async$goto = 4; - return A._asyncAwait($async$self._handleMoveCompleted$0(), $async$_handleDismissStatusChanged$1); - case 4: - // returning from await. - case 3: - // join - if ($async$self._framework$_element != null) - $async$self.updateKeepAlive$0(); - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$_handleDismissStatusChanged$1, $async$completer); - }, - _handleMoveCompleted$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, result; - var $async$_handleMoveCompleted$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self.get$_dismissThreshold() >= 1) { - $async$self.get$_moveController().reverse$0(0); - // goto return - $async$goto = 1; - break; - } - $async$goto = 3; - return A._asyncAwait($async$self._confirmStartResizeAnimation$0(), $async$_handleMoveCompleted$0); - case 3: - // returning from await. - result = $async$result; - if ($async$self._framework$_element != null) - if (result) - $async$self._startResizeAnimation$0(); - else - $async$self.get$_moveController().reverse$0(0); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_handleMoveCompleted$0, $async$completer); - }, - _confirmStartResizeAnimation$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$self = this; - var $async$_confirmStartResizeAnimation$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self._widget.toString; - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_confirmStartResizeAnimation$0, $async$completer); - }, - _startResizeAnimation$0() { - var direction, _this = this; - _this._widget.toString; - direction = _this._extentToDirection$1(_this._dragExtent); - _this._widget.onDismissed.call$1(direction); - }, - build$1(context) { - var t1, t2, t3, t4, $content, t5, t6, _this = this, _null = null; - _this.super$AutomaticKeepAliveClientMixin$build(context); - t1 = _this._widget; - t1.toString; - t2 = _this._resizeAnimation; - if (t2 != null) { - t1 = _this.get$_directionIsXAxis() ? B.Axis_1 : B.Axis_0; - t3 = _this._sizePriorToCollapse; - t4 = t3._dx; - return new A.SizeTransition(t1, A.SizedBox$(_null, t3._dy, t4), t2, _null); - } - t2 = _this.___DismissibleState__moveAnimation_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - $content = A.SlideTransition$(new A.KeyedSubtree(t1.child, _this._contentKey), t2, _null, true); - if (t1.direction === B.DismissDirection_6) - return $content; - t1 = _this.get$_directionIsXAxis() ? _this.get$_dismissible$_handleDragStart() : _null; - t2 = _this.get$_directionIsXAxis() ? _this.get$_dismissible$_handleDragUpdate() : _null; - t3 = _this.get$_directionIsXAxis() ? _this.get$_dismissible$_handleDragEnd() : _null; - t4 = _this.get$_directionIsXAxis() ? _null : _this.get$_dismissible$_handleDragStart(); - t5 = _this.get$_directionIsXAxis() ? _null : _this.get$_dismissible$_handleDragUpdate(); - t6 = _this.get$_directionIsXAxis() ? _null : _this.get$_dismissible$_handleDragEnd(); - return A.GestureDetector$(_this._widget.behavior, $content, B.DragStartBehavior_1, false, _null, _null, _null, _null, t3, t1, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t6, t4, t5); - } - }; - A._DismissibleState__handleDragStart_closure.prototype = { - call$0() { - this.$this._updateMoveAnimation$0(); - }, - $signature: 0 - }; - A._DismissibleState__handleDragUpdate_closure.prototype = { - call$0() { - this.$this._updateMoveAnimation$0(); - }, - $signature: 0 - }; - A.__DismissibleState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A.__DismissibleState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin.prototype = { - initState$0() { - this.super$State$initState(); - if (this.get$wantKeepAlive()) - this._ensureKeepAlive$0(); - }, - deactivate$0() { - var t1 = this.AutomaticKeepAliveClientMixin__keepAliveHandle; - if (t1 != null) { - t1.notifyListeners$0(); - t1.super$ChangeNotifier$dispose(); - this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; - } - this.super$State$deactivate(); - } - }; - A.DisplayFeatureSubScreen.prototype = { - build$1(context) { - var mediaQuery = A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data, - parentSize = mediaQuery.size, - t1 = parentSize._dx, - t2 = parentSize._dy, - t3 = A.DisplayFeatureSubScreen__fallbackAnchorPoint(context), - resolvedAnchorPoint = A.DisplayFeatureSubScreen__capOffset(t3, parentSize), - closestSubScreen = A.DisplayFeatureSubScreen__closestToAnchorPoint(A.DisplayFeatureSubScreen_subScreensInBounds(new A.Rect(0, 0, 0 + t1, 0 + t2), A.DisplayFeatureSubScreen_avoidBounds(mediaQuery)), resolvedAnchorPoint); - return new A.Padding(new A.EdgeInsets(closestSubScreen.left, closestSubScreen.top, t1 - closestSubScreen.right, t2 - closestSubScreen.bottom), A.MediaQuery$(this.child, mediaQuery.removeDisplayFeatures$1(closestSubScreen)), null); - } - }; - A.DisplayFeatureSubScreen_avoidBounds_closure.prototype = { - call$1(d) { - var t1 = d.get$bounds(d).get$shortestSide().$gt(0, 0); - if (!t1) - d.get$state(d); - return t1; - }, - $signature: 179 - }; - A.DisplayFeatureSubScreen_avoidBounds_closure0.prototype = { - call$1(d) { - return d.get$bounds(d); - }, - $signature: 427 - }; - A.DisposableBuildContext.prototype = { - get$context(_) { - var t1 = this._disposable_build_context$_state; - if (t1 == null) - t1 = null; - else { - t1 = t1._framework$_element; - t1.toString; - } - return t1; - } - }; - A.DualTransitionBuilder.prototype = { - createState$0() { - return new A._DualTransitionBuilderState(A.ProxyAnimation$(null), A.ProxyAnimation$(null)); - }, - forwardBuilder$3(arg0, arg1, arg2) { - return this.forwardBuilder.call$3(arg0, arg1, arg2); - }, - reverseBuilder$3(arg0, arg1, arg2) { - return this.reverseBuilder.call$3(arg0, arg1, arg2); - } - }; - A._DualTransitionBuilderState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - t1 = _this._widget.animation; - _this.___DualTransitionBuilderState__effectiveAnimationStatus_A = t1.get$status(t1); - t1 = _this._widget.animation; - t1.didRegisterListener$0(); - t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t1._isDirty = true; - t1._list.push(_this.get$_animationListener()); - _this._dual_transition_builder$_updateAnimations$0(); - }, - _animationListener$1(animationStatus) { - var t2, _this = this, - t1 = _this.___DualTransitionBuilderState__effectiveAnimationStatus_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._calculateEffectiveAnimationStatus$2$current$lastEffective(animationStatus, t1); - _this.___DualTransitionBuilderState__effectiveAnimationStatus_A = t2; - if (t1 !== t2) - _this._dual_transition_builder$_updateAnimations$0(); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.animation; - if (t1 !== _this._widget.animation) { - t2 = _this.get$_animationListener(); - t1.removeStatusListener$1(t2); - t1 = _this._widget.animation; - t1.didRegisterListener$0(); - t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t1._isDirty = true; - t1._list.push(t2); - t2 = _this._widget.animation; - _this._animationListener$1(t2.get$status(t2)); - } - }, - _calculateEffectiveAnimationStatus$2$current$lastEffective(current, lastEffective) { - switch (current.index) { - case 0: - case 3: - return current; - case 1: - switch (lastEffective.index) { - case 0: - case 3: - case 1: - return current; - case 2: - return lastEffective; - } - break; - case 2: - switch (lastEffective.index) { - case 0: - case 3: - case 2: - return current; - case 1: - return lastEffective; - } - break; - } - }, - _dual_transition_builder$_updateAnimations$0() { - var _this = this, - t1 = _this.___DualTransitionBuilderState__effectiveAnimationStatus_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - switch (t1.index) { - case 0: - case 1: - _this._forwardAnimation.set$parent(0, _this._widget.animation); - _this._reverseAnimation.set$parent(0, B.C__AlwaysDismissedAnimation); - break; - case 2: - case 3: - _this._forwardAnimation.set$parent(0, B.C__AlwaysCompleteAnimation); - _this._reverseAnimation.set$parent(0, new A.ReverseAnimation(_this._widget.animation, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), 0)); - break; - } - }, - dispose$0() { - this._widget.animation.removeStatusListener$1(this.get$_animationListener()); - this.super$State$dispose(); - }, - build$1(context) { - var t1 = this._widget; - return t1.forwardBuilder$3(context, this._forwardAnimation, t1.reverseBuilder$3(context, this._reverseAnimation, t1.child)); - } - }; - A._CompositionCallback.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderCompositionCallback(this.compositeCallback, this.enabled, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var t1; - this.super$RenderObjectWidget$updateRenderObject(context, renderObject); - t1 = this.enabled; - renderObject._editable_text$_enabled = t1; - if (!t1) { - t1 = renderObject._cancelCallback; - if (t1 != null) - t1.call$0(); - renderObject._cancelCallback = null; - } else if (renderObject._cancelCallback == null) - renderObject.markNeedsPaint$0(); - } - }; - A._RenderCompositionCallback.prototype = { - paint$2(context, offset) { - var _this = this; - if (_this._editable_text$_enabled) - if (_this._cancelCallback == null) - _this._cancelCallback = context._containerLayer.addCompositionCallback$1(_this.compositeCallback); - _this.super$RenderProxyBoxMixin$paint(context, offset); - } - }; - A.TextEditingController.prototype = { - set$text(_, newText) { - this.super$ValueNotifier$value(0, this._change_notifier$_value.copyWith$3$composing$selection$text(B.TextRange_m1_m1, B.TextSelection_kab, newText)); - }, - buildTextSpan$3$context$style$withComposing(context, style, withComposing) { - var composingStyle, t1, t2, t3, _null = null; - if (!this._change_notifier$_value.get$isComposingRangeValid() || !withComposing) - return A.TextSpan$(_null, style, this._change_notifier$_value.text); - composingStyle = style.merge$1(B.TextStyle_9IC); - t1 = this._change_notifier$_value; - t2 = t1.composing; - t1 = t1.text; - t3 = t2.start; - t2 = t2.end; - return A.TextSpan$(A._setArrayType([A.TextSpan$(_null, _null, B.JSString_methods.substring$2(t1, 0, t3)), A.TextSpan$(_null, composingStyle, B.JSString_methods.substring$2(t1, t3, t2)), A.TextSpan$(_null, _null, B.JSString_methods.substring$1(t1, t2))], type$.JSArray_TextSpan), style, _null); - }, - set$selection(newSelection) { - var newComposing, - t1 = this._change_notifier$_value, - t2 = t1.text.length, - t3 = newSelection.end; - if (t2 < t3 || t2 < newSelection.start) - throw A.wrapException(A.FlutterError_FlutterError("invalid text selection: " + newSelection.toString$0(0))); - newComposing = t1.composing; - this.super$ValueNotifier$value(0, t1.copyWith$2$composing$selection(newSelection.start >= newComposing.start && t3 <= newComposing.end ? newComposing : B.TextRange_m1_m1, newSelection)); - } - }; - A.ToolbarOptions.prototype = {}; - A._KeyFrame.prototype = {}; - A._DiscreteKeyFrameSimulation.prototype = { - dx$1(_, time) { - return 0; - }, - isDone$1(time) { - return time >= this.maxDuration; - }, - x$1(_, time) { - var endIndex, t2, searchIndex0, - t1 = this._keyFrames, - searchIndex = this._lastKeyFrameIndex; - if (t1[searchIndex].time > time) { - endIndex = searchIndex; - searchIndex = 0; - } else - endIndex = 11; - for (t2 = endIndex - 1; searchIndex < t2; searchIndex = searchIndex0) { - searchIndex0 = searchIndex + 1; - if (time < t1[searchIndex0].time) - break; - } - this._lastKeyFrameIndex = searchIndex; - return t1[searchIndex].value; - } - }; - A.EditableText.prototype = { - get$strutStyle() { - var t1 = this.style, - t2 = t1.get$fontFamilyFallback(); - return new A.StrutStyle(t1.fontFamily, t2, t1.fontSize, t1.height, t1.leadingDistribution, t1.fontWeight, t1.fontStyle, null, true, t1.debugLabel); - }, - createState$0() { - return A.EditableTextState$(); - } - }; - A.EditableTextState.prototype = { - get$_cursorBlinkOpacityController() { - var _this = this, _null = null, - t1 = _this._backingCursorBlinkOpacityController; - if (t1 == null) { - t1 = A.AnimationController$(_null, _null, _null, _null, _this); - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, _this.get$_onCursorColorTick()); - _this._backingCursorBlinkOpacityController = t1; - } - return t1; - }, - get$_iosBlinkCursorSimulation() { - var value = this.__EditableTextState__iosBlinkCursorSimulation_FI; - if (value === $) { - value !== $ && A.throwUnnamedLateFieldADI(); - value = this.__EditableTextState__iosBlinkCursorSimulation_FI = new A._DiscreteKeyFrameSimulation(1, B.List_8w6, B.Tolerance_YtJ); - } - return value; - }, - get$_hasInputConnection() { - var t1 = this._textInputConnection; - t1 = t1 == null ? null : $.$get$TextInput__instance()._currentConnection === t1; - return t1 === true; - }, - get$_scrollController() { - var t1 = this._widget.scrollController, - t2 = this._internalScrollController; - if (t2 == null) { - t1 = A.ScrollController$(0); - this._internalScrollController = t1; - } else - t1 = t2; - return t1; - }, - get$_spellCheckResultsReceived() { - var t1 = this.__EditableTextState__spellCheckConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1._spellCheckEnabled) { - t1 = this.spellCheckResults; - t1 = t1 != null && J.get$isNotEmpty$asx(t1.suggestionSpans); - } else - t1 = false; - return t1; - }, - get$_stylusHandwritingEnabled() { - this._widget.toString; - return true; - }, - get$wantKeepAlive() { - return this._widget.focusNode.get$hasFocus(); - }, - get$cutEnabled() { - var t2, - t1 = this._widget; - if (!type$.TextSelectionHandleControls._is(t1.selectionControls)) - return t1.toolbarOptions.cut && !t1.readOnly && !t1.obscureText; - t2 = false; - if (!t1.readOnly) - if (!t1.obscureText) { - t1 = t1.controller._change_notifier$_value.selection; - t1 = t1.start !== t1.end; - } else - t1 = t2; - else - t1 = t2; - return t1; - }, - get$copyEnabled() { - var t1 = this._widget; - if (!type$.TextSelectionHandleControls._is(t1.selectionControls)) - return t1.toolbarOptions.copy && !t1.obscureText; - if (!t1.obscureText) { - t1 = t1.controller._change_notifier$_value.selection; - t1 = t1.start !== t1.end; - } else - t1 = false; - return t1; - }, - get$pasteEnabled() { - var t1 = this._widget; - if (!type$.TextSelectionHandleControls._is(t1.selectionControls)) - return t1.toolbarOptions.paste && !t1.readOnly; - return !t1.readOnly && this.clipboardStatus.value === B.ClipboardStatus_0; - }, - get$selectAllEnabled() { - var t2, - t1 = this._widget; - if (!type$.TextSelectionHandleControls._is(t1.selectionControls)) { - if (t1.toolbarOptions.selectAll) - t1 = (!t1.readOnly || !t1.obscureText) && t1.enableInteractiveSelection; - else - t1 = false; - return t1; - } - if (t1.enableInteractiveSelection) - t2 = t1.readOnly && t1.obscureText; - else - t2 = true; - if (t2) - return false; - switch (A.defaultTargetPlatform().index) { - case 4: - return false; - case 2: - t1 = t1.controller._change_notifier$_value; - if (t1.text.length !== 0) { - t1 = t1.selection; - t1 = t1.start === t1.end; - } else - t1 = false; - return t1; - case 0: - case 1: - case 3: - case 5: - t1 = t1.controller._change_notifier$_value; - t2 = t1.text.length; - if (t2 !== 0) { - t1 = t1.selection; - t1 = !(t1.start === 0 && t1.end === t2); - } else - t1 = false; - return t1; - } - }, - get$lookUpEnabled() { - var t1, t2, t3; - if (A.defaultTargetPlatform() !== B.TargetPlatform_2) - return false; - t1 = this._widget; - if (!t1.obscureText) { - t1 = t1.controller._change_notifier$_value; - t2 = t1.selection; - t3 = t2.start; - t2 = t2.end; - t1 = t3 !== t2 && B.JSString_methods.trim$0(B.JSString_methods.substring$2(t1.text, t3, t2)) !== ""; - } else - t1 = false; - return t1; - }, - get$searchWebEnabled() { - var t1, t2, t3; - if (A.defaultTargetPlatform() !== B.TargetPlatform_2) - return false; - t1 = this._widget; - if (!t1.obscureText) { - t1 = t1.controller._change_notifier$_value; - t2 = t1.selection; - t3 = t2.start; - t2 = t2.end; - t1 = t3 !== t2 && B.JSString_methods.trim$0(B.JSString_methods.substring$2(t1.text, t3, t2)) !== ""; - } else - t1 = false; - return t1; - }, - get$shareEnabled() { - var t1, t2, t3; - switch (A.defaultTargetPlatform().index) { - case 0: - case 2: - t1 = this._widget; - if (!t1.obscureText) { - t1 = t1.controller._change_notifier$_value; - t2 = t1.selection; - t3 = t2.start; - t2 = t2.end; - t1 = t3 !== t2 && B.JSString_methods.trim$0(B.JSString_methods.substring$2(t1.text, t3, t2)) !== ""; - } else - t1 = false; - return t1; - case 4: - case 1: - case 3: - case 5: - return false; - } - }, - get$liveTextInputEnabled() { - return false; - }, - _onChangedClipboardStatus$0() { - this.setState$1(new A.EditableTextState__onChangedClipboardStatus_closure()); - }, - copySelection$1(cause) { - var _this = this, - t1 = _this._widget, - t2 = t1.controller._change_notifier$_value, - selection = t2.selection, - t3 = selection.start, - t4 = selection.end; - if (t3 === t4 || t1.obscureText) - return; - A.Clipboard_setData(new A.ClipboardData(B.JSString_methods.substring$2(t2.text, t3, t4))); - if (cause === B.SelectionChangedCause_5) { - _this.bringIntoView$1(_this._widget.controller._change_notifier$_value.selection.get$extent()); - _this.hideToolbar$1(false); - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - case 3: - case 5: - break; - case 0: - case 1: - t1 = _this._widget.controller._change_notifier$_value; - _this.userUpdateTextEditingValue$2(new A.TextEditingValue(t1.text, A.TextSelection$collapsed(B.TextAffinity_1, t1.selection.end), B.TextRange_m1_m1), B.SelectionChangedCause_5); - break; - } - } - A.Future_Future$value(null, type$.void); - }, - cutSelection$1(cause) { - var selection, text, t2, _this = this, - t1 = _this._widget; - if (t1.readOnly || t1.obscureText) - return; - t1 = t1.controller._change_notifier$_value; - selection = t1.selection; - text = t1.text; - t1 = selection.start; - t2 = selection.end; - if (t1 === t2) - return; - A.Clipboard_setData(new A.ClipboardData(B.JSString_methods.substring$2(text, t1, t2))); - _this._replaceText$1(new A.ReplaceTextIntent(_this._widget.controller._change_notifier$_value, "", selection, cause)); - if (cause === B.SelectionChangedCause_5) { - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState_cutSelection_closure(_this)); - _this.hideToolbar$0(); - } - A.Future_Future$value(null, type$.void); - }, - get$_allowPaste() { - var t1 = this._widget; - return !t1.readOnly && t1.controller._change_notifier$_value.selection.get$isValid(); - }, - pasteText$1(cause) { - return this.pasteText$body$EditableTextState(cause); - }, - pasteText$body$EditableTextState(cause) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, data; - var $async$pasteText$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if (!$async$self.get$_allowPaste()) { - // goto return - $async$goto = 1; - break; - } - $async$goto = 3; - return A._asyncAwait(A.Clipboard_getData("text/plain"), $async$pasteText$1); - case 3: - // returning from await. - data = $async$result; - if (data == null) { - // goto return - $async$goto = 1; - break; - } - $async$self._pasteText$2(cause, data.text); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$pasteText$1, $async$completer); - }, - _pasteText$2(cause, text) { - var t1, selection, _this = this; - if (!_this.get$_allowPaste()) - return; - t1 = _this._widget.controller._change_notifier$_value; - selection = t1.selection; - _this.userUpdateTextEditingValue$2(t1.copyWith$1$selection(A.TextSelection$collapsed(B.TextAffinity_1, Math.max(selection.baseOffset, selection.extentOffset))).replaced$2(selection, text), cause); - if (cause === B.SelectionChangedCause_5) { - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState__pasteText_closure(_this)); - _this.hideToolbar$0(); - } - }, - selectAll$1(cause) { - var _this = this, - t1 = _this._widget; - if (t1.readOnly && t1.obscureText) - return; - t1 = t1.controller._change_notifier$_value; - _this.userUpdateTextEditingValue$2(t1.copyWith$1$selection(A.TextSelection$(B.TextAffinity_1, 0, t1.text.length, false)), cause); - if (cause === B.SelectionChangedCause_5) { - switch (A.defaultTargetPlatform().index) { - case 0: - case 2: - case 1: - break; - case 4: - case 3: - case 5: - _this.hideToolbar$0(); - break; - } - switch (A.defaultTargetPlatform().index) { - case 0: - case 1: - case 3: - case 5: - _this.bringIntoView$1(_this._widget.controller._change_notifier$_value.selection.get$extent()); - break; - case 4: - case 2: - break; - } - } - }, - lookUpSelection$1(cause) { - return this.lookUpSelection$body$EditableTextState(cause); - }, - lookUpSelection$body$EditableTextState(cause) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1, t2, t3, text; - var $async$lookUpSelection$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._widget; - t2 = t1.controller._change_notifier$_value; - t3 = t2.selection; - text = B.JSString_methods.substring$2(t2.text, t3.start, t3.end); - if (t1.obscureText || text.length === 0) { - // goto return - $async$goto = 1; - break; - } - $async$goto = 3; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$2("LookUp.invoke", text, type$.dynamic), $async$lookUpSelection$1); - case 3: - // returning from await. - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$lookUpSelection$1, $async$completer); - }, - searchWebForSelection$1(cause) { - return this.searchWebForSelection$body$EditableTextState(cause); - }, - searchWebForSelection$body$EditableTextState(cause) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t2, text, t1; - var $async$searchWebForSelection$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._widget; - if (t1.obscureText) { - // goto return - $async$goto = 1; - break; - } - t1 = t1.controller._change_notifier$_value; - t2 = t1.selection; - text = B.JSString_methods.substring$2(t1.text, t2.start, t2.end); - $async$goto = text.length !== 0 ? 3 : 4; - break; - case 3: - // then - $async$goto = 5; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$2("SearchWeb.invoke", text, type$.dynamic), $async$searchWebForSelection$1); - case 5: - // returning from await. - case 4: - // join - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$searchWebForSelection$1, $async$completer); - }, - shareSelection$1(cause) { - return this.shareSelection$body$EditableTextState(cause); - }, - shareSelection$body$EditableTextState(cause) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t2, text, t1; - var $async$shareSelection$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._widget; - if (t1.obscureText) { - // goto return - $async$goto = 1; - break; - } - t1 = t1.controller._change_notifier$_value; - t2 = t1.selection; - text = B.JSString_methods.substring$2(t1.text, t2.start, t2.end); - $async$goto = text.length !== 0 ? 3 : 4; - break; - case 3: - // then - $async$goto = 5; - return A._asyncAwait(B.OptionalMethodChannel_ZFR.invokeMethod$1$2("Share.invoke", text, type$.dynamic), $async$shareSelection$1); - case 5: - // returning from await. - case 4: - // join - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$shareSelection$1, $async$completer); - }, - _startLiveTextInput$1(cause) { - if (!this.get$liveTextInputEnabled()) - return; - if (this.get$_hasInputConnection()) - B.OptionalMethodChannel_5XR.invokeMethod$1$1("TextInput.startLiveTextInput", type$.dynamic); - if (cause === B.SelectionChangedCause_5) - this.hideToolbar$0(); - }, - findSuggestionSpanAtCursorIndex$1(cursorIndex) { - var suggestionSpans, t1, rightIndex, leftIndex, midIndex, currentSpanStart; - if (!this.get$_spellCheckResultsReceived() || J.get$last$ax(this.spellCheckResults.suggestionSpans).range.end < cursorIndex) - return null; - suggestionSpans = this.spellCheckResults.suggestionSpans; - t1 = J.getInterceptor$asx(suggestionSpans); - rightIndex = t1.get$length(suggestionSpans) - 1; - for (leftIndex = 0; leftIndex <= rightIndex;) { - midIndex = B.JSNumber_methods.floor$0((leftIndex + rightIndex) / 2); - currentSpanStart = t1.$index(suggestionSpans, midIndex).range.start; - if (cursorIndex <= t1.$index(suggestionSpans, midIndex).range.end && cursorIndex >= currentSpanStart) - return t1.$index(suggestionSpans, midIndex); - else if (cursorIndex <= currentSpanStart) - rightIndex = midIndex - 1; - else - leftIndex = midIndex + 1; - } - return null; - }, - buttonItemsForToolbarOptions$0() { - var t1, _this = this, _null = null, - toolbarOptions = _this._widget.toolbarOptions; - if (toolbarOptions === B.ToolbarOptions_false_false_false_false) - return _null; - t1 = A._setArrayType([], type$.JSArray_ContextMenuButtonItem); - if (toolbarOptions.cut && _this.get$cutEnabled()) - t1.push(new A.ContextMenuButtonItem(new A.EditableTextState_buttonItemsForToolbarOptions_closure(_this), B.ContextMenuButtonType_0, _null)); - if (toolbarOptions.copy && _this.get$copyEnabled()) - t1.push(new A.ContextMenuButtonItem(new A.EditableTextState_buttonItemsForToolbarOptions_closure0(_this), B.ContextMenuButtonType_1, _null)); - if (toolbarOptions.paste && _this.get$pasteEnabled()) - t1.push(new A.ContextMenuButtonItem(new A.EditableTextState_buttonItemsForToolbarOptions_closure1(_this), B.ContextMenuButtonType_2, _null)); - if (toolbarOptions.selectAll && _this.get$selectAllEnabled()) - t1.push(new A.ContextMenuButtonItem(new A.EditableTextState_buttonItemsForToolbarOptions_closure2(_this), B.ContextMenuButtonType_3, _null)); - return t1; - }, - getGlyphHeights$0() { - var t1, t2, selectedGraphemes, t3, t4, startCharacterRect, endCharacterRect, _this = this, - selection = _this._widget.controller._change_notifier$_value.selection, - prevText = _this.get$renderEditable()._editable$_textPainter._text_painter$_text.toPlainText$0(), - currText = _this._widget.controller._change_notifier$_value.text; - if (prevText !== currText || !selection.get$isValid() || selection.start === selection.end) { - t1 = _this.get$renderEditable()._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height; - return new A._Record_2_endGlyphHeight_startGlyphHeight(_this.get$renderEditable()._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height, t1); - } - t1 = selection.start; - t2 = selection.end; - selectedGraphemes = B.JSString_methods.substring$2(currText, t1, t2); - t3 = selectedGraphemes.length === 0; - t4 = (t3 ? B.StringCharacters_GVp : new A.StringCharacters(selectedGraphemes)).get$first(0); - startCharacterRect = _this.get$renderEditable().getRectForComposingRange$1(new A.TextRange(t1, t1 + t4.length)); - t1 = (t3 ? B.StringCharacters_GVp : new A.StringCharacters(selectedGraphemes)).get$last(0); - endCharacterRect = _this.get$renderEditable().getRectForComposingRange$1(new A.TextRange(t2 - t1.length, t2)); - t1 = startCharacterRect == null ? null : startCharacterRect.bottom - startCharacterRect.top; - if (t1 == null) - t1 = _this.get$renderEditable()._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height; - t2 = endCharacterRect == null ? null : endCharacterRect.bottom - endCharacterRect.top; - return new A._Record_2_endGlyphHeight_startGlyphHeight(t2 == null ? _this.get$renderEditable()._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height : t2, t1); - }, - get$contextMenuAnchors() { - var t1, _0_0, endGlyphHeight, _0_2, selection, points, _this = this; - if (_this.get$renderEditable()._lastSecondaryTapDownPosition != null) { - t1 = _this.get$renderEditable()._lastSecondaryTapDownPosition; - t1.toString; - return new A.TextSelectionToolbarAnchors(t1, null); - } - _0_0 = _this.getGlyphHeights$0(); - endGlyphHeight = null; - _0_2 = _0_0._0; - endGlyphHeight = _0_2; - selection = _this._widget.controller._change_notifier$_value.selection; - points = _this.get$renderEditable().getEndpointsForSelection$1(selection); - return A.TextSelectionToolbarAnchors_TextSelectionToolbarAnchors$fromSelection(endGlyphHeight, _this.get$renderEditable(), points, _0_0._1); - }, - get$contextMenuButtonItems() { - var t2, t3, t4, t5, t6, t7, t8, t9, t10, resultButtonItem, t11, showShareBeforeSelectAll, _this = this, _null = null, - t1 = _this.buttonItemsForToolbarOptions$0(); - if (t1 == null) { - t1 = _this.clipboardStatus.value; - t2 = _this.get$copyEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure(_this) : _null; - t3 = _this.get$cutEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure0(_this) : _null; - t4 = _this.get$pasteEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure1(_this) : _null; - t5 = _this.get$selectAllEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure2(_this) : _null; - t6 = _this.get$lookUpEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure3(_this) : _null; - t7 = _this.get$searchWebEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure4(_this) : _null; - t8 = _this.get$shareEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure5(_this) : _null; - t9 = _this.get$liveTextInputEnabled() ? new A.EditableTextState_contextMenuButtonItems_closure6(_this) : _null; - t10 = type$.JSArray_ContextMenuButtonItem; - resultButtonItem = A._setArrayType([], t10); - t11 = t4 != null; - if (!t11 || t1 !== B.ClipboardStatus_1) { - showShareBeforeSelectAll = A.defaultTargetPlatform() === B.TargetPlatform_0; - t1 = A._setArrayType([], t10); - if (t3 != null) - t1.push(new A.ContextMenuButtonItem(t3, B.ContextMenuButtonType_0, _null)); - if (t2 != null) - t1.push(new A.ContextMenuButtonItem(t2, B.ContextMenuButtonType_1, _null)); - if (t11) - t1.push(new A.ContextMenuButtonItem(t4, B.ContextMenuButtonType_2, _null)); - t2 = t8 != null; - if (t2 && showShareBeforeSelectAll) - t1.push(new A.ContextMenuButtonItem(t8, B.ContextMenuButtonType_7, _null)); - if (t5 != null) - t1.push(new A.ContextMenuButtonItem(t5, B.ContextMenuButtonType_3, _null)); - if (t6 != null) - t1.push(new A.ContextMenuButtonItem(t6, B.ContextMenuButtonType_5, _null)); - if (t7 != null) - t1.push(new A.ContextMenuButtonItem(t7, B.ContextMenuButtonType_6, _null)); - if (t2 && !showShareBeforeSelectAll) - t1.push(new A.ContextMenuButtonItem(t8, B.ContextMenuButtonType_7, _null)); - B.JSArray_methods.addAll$1(resultButtonItem, t1); - } - if (t9 != null) - resultButtonItem.push(new A.ContextMenuButtonItem(t9, B.ContextMenuButtonType_8, _null)); - t1 = resultButtonItem; - } - B.JSArray_methods.addAll$1(t1, _this.get$_textProcessingActionButtonItems()); - return t1; - }, - get$_textProcessingActionButtonItems() { - var t2, _i, action, - buttonItems = A._setArrayType([], type$.JSArray_ContextMenuButtonItem), - t1 = this._widget, - selection = t1.controller._change_notifier$_value.selection; - if (t1.obscureText || !selection.get$isValid() || selection.start === selection.end) - return buttonItems; - for (t1 = this._processTextActions, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - action = t1[_i]; - buttonItems.push(new A.ContextMenuButtonItem(new A.EditableTextState__textProcessingActionButtonItems_closure(this, selection, action), B.ContextMenuButtonType_9, action.label)); - } - return buttonItems; - }, - initState$0() { - var t1, t2, _this = this; - _this.super$_EditableTextState_State_AutomaticKeepAliveClientMixin$initState(); - _this.clipboardStatus.addListener$1(0, _this.get$_onChangedClipboardStatus()); - _this._widget.controller.addListener$1(0, _this.get$_didChangeTextEditingValue()); - _this._widget.focusNode.addListener$1(0, _this.get$_editable_text$_handleFocusChanged()); - _this._cursorVisibilityNotifier.set$value(0, _this._widget.showCursor); - _this.__EditableTextState__spellCheckConfiguration_A = A.EditableTextState__inferSpellCheckConfiguration(_this._widget.spellCheckConfiguration); - t1 = $.WidgetsBinding__instance; - t2 = new A.AppLifecycleListener(t1.SchedulerBinding__lifecycleState, t1, new A.EditableTextState_initState_closure(_this)); - t1.WidgetsBinding__observers.push(t2); - _this.__EditableTextState__appLifecycleListener_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__EditableTextState__appLifecycleListener_F = t2; - _this._initProcessTextActions$0(); - }, - _initProcessTextActions$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1, $async$temp1, $async$temp2; - var $async$_initProcessTextActions$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._processTextActions; - B.JSArray_methods.clear$0(t1); - $async$temp1 = B.JSArray_methods; - $async$temp2 = t1; - $async$goto = 2; - return A._asyncAwait($async$self._processTextService.queryTextActions$0(), $async$_initProcessTextActions$0); - case 2: - // returning from await. - $async$temp1.addAll$1($async$temp2, $async$result); - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$_initProcessTextActions$0, $async$completer); - }, - didChangeDependencies$0() { - var t1, t2, newTickerEnabled, orientation, _this = this; - _this.super$State$didChangeDependencies(); - t1 = _this._framework$_element; - t1.toString; - t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_16); - t1 = t1 == null ? null : t1.boldText; - t2 = _this._widget; - _this.__EditableTextState__style_A = t1 === true ? t2.style.merge$1(B.TextStyle_KXJ) : t2.style; - _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$._AutofillScope); - if (!_this._didAutoFocus) - _this._widget.toString; - t1 = _this._framework$_element; - t1.toString; - newTickerEnabled = A.TickerMode_of(t1); - if (_this._tickersEnabled !== newTickerEnabled) { - _this._tickersEnabled = newTickerEnabled; - if (_this.get$_showBlinkingCursor()) - _this._startCursorBlink$0(); - else if (!_this._tickersEnabled && _this._cursorTimer != null) - _this._stopCursorBlink$0(); - } - if (_this.get$_hasInputConnection()) { - t1 = _this._framework$_element; - t1.toString; - if (A.View_maybeOf(t1).viewId !== _this._editable_text$_viewId) { - _this._textInputConnection.toString; - t1 = _this._widget.autofillClient; - t1 = t1.get$textInputConfiguration(); - $.$get$TextInput__instance()._updateConfig$1(t1); - } - } - if (A.defaultTargetPlatform() !== B.TargetPlatform_2 && A.defaultTargetPlatform() !== B.TargetPlatform_0) - return; - t1 = _this._framework$_element; - t1.toString; - orientation = A.InheritedModel_inheritFrom(t1, B._MediaQueryAspect_1, type$.MediaQuery).data.get$orientation(0); - t1 = _this._lastOrientation; - if (t1 == null) { - _this._lastOrientation = orientation; - return; - } - if (orientation !== t1) { - _this._lastOrientation = orientation; - if (A.defaultTargetPlatform() === B.TargetPlatform_2) - _this.hideToolbar$1(false); - if (A.defaultTargetPlatform() === B.TargetPlatform_0) - _this.hideToolbar$0(); - } - if (_this._listeningToScrollNotificationObserver) { - t1 = _this._scrollNotificationObserver; - if (t1 != null) - t1.removeListener$1(0, _this.get$_handleContextMenuOnParentScroll()); - t1 = _this._framework$_element; - t1.toString; - t1 = _this._scrollNotificationObserver = A.ScrollNotificationObserver_maybeOf(t1); - if (t1 != null) { - t1 = t1._scroll_notification_observer$_listeners; - t1._insertBefore$3$updateFirst(t1._collection$_first, new A._ListenerEntry(_this.get$_handleContextMenuOnParentScroll()), false); - } - } - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, t3, shouldShowToolbar, shouldShowHandles, canPaste, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.controller; - if (_this._widget.controller !== t1) { - t2 = _this.get$_didChangeTextEditingValue(); - t1.removeListener$1(0, t2); - _this._widget.controller.addListener$1(0, t2); - _this._updateRemoteEditingValueIfNeeded$0(); - } - if (_this._selectionOverlay != null) { - t2 = true; - if (J.$eq$(_this._widget.contextMenuBuilder, oldWidget.contextMenuBuilder)) { - t3 = _this._widget; - if (t3.selectionControls == oldWidget.selectionControls) - if (J.$eq$(t3.onSelectionHandleTapped, oldWidget.onSelectionHandleTapped)) { - t2 = _this._widget; - t2 = t2.dragStartBehavior !== oldWidget.dragStartBehavior || t2.magnifierConfiguration !== oldWidget.magnifierConfiguration; - } - } - } else - t2 = false; - if (t2) { - t1 = _this._selectionOverlay.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - shouldShowToolbar = t1.get$toolbarIsVisible(); - t1 = _this._selectionOverlay; - shouldShowHandles = t1._handlesVisible; - t1.dispose$0(); - _this._selectionOverlay = _this._createSelectionOverlay$0(); - if (shouldShowToolbar || shouldShowHandles) - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState_didUpdateWidget_closure(_this, shouldShowToolbar, shouldShowHandles)); - } else if (!_this._widget.controller._change_notifier$_value.selection.$eq(0, t1._change_notifier$_value.selection)) { - t1 = _this._selectionOverlay; - if (t1 != null) - t1.update$1(0, _this._widget.controller._change_notifier$_value); - } - t1 = _this._selectionOverlay; - if (t1 != null) - t1.set$handlesVisible(_this._widget.showSelectionHandles); - t1 = _this._widget; - t2 = oldWidget.focusNode; - if (t1.focusNode !== t2) { - t1 = _this.get$_editable_text$_handleFocusChanged(); - t2.removeListener$1(0, t1); - _this._widget.focusNode.addListener$1(0, t1); - _this.updateKeepAlive$0(); - } - if (oldWidget.readOnly && _this._widget.focusNode.get$hasFocus()) - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState_didUpdateWidget_closure0(_this)); - t1 = _this.get$_hasInputConnection(); - if (t1) { - t1 = _this._widget; - if (oldWidget.readOnly !== t1.readOnly) { - _this._textInputConnection.toString; - t1 = t1.autofillClient; - t1 = t1.get$textInputConfiguration(); - $.$get$TextInput__instance()._updateConfig$1(t1); - } - } - if (_this.get$_hasInputConnection()) { - t1 = _this._widget; - if (oldWidget.obscureText !== t1.obscureText || !oldWidget.keyboardType.$eq(0, t1.keyboardType)) { - _this._textInputConnection.toString; - t1 = _this._widget.autofillClient; - t1 = t1.get$textInputConfiguration(); - $.$get$TextInput__instance()._updateConfig$1(t1); - } - } - if (!_this._widget.style.$eq(0, oldWidget.style)) { - t1 = _this._framework$_element; - t1.toString; - t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_16); - t1 = t1 == null ? null : t1.boldText; - t2 = _this._widget; - _this.__EditableTextState__style_A = t1 === true ? t2.style.merge$1(B.TextStyle_KXJ) : t2.style; - if (_this.get$_hasInputConnection()) { - _this._textInputConnection.toString; - t1 = _this.__EditableTextState__style_A; - t2 = _this.get$_editable_text$_textDirection(); - t3 = _this._widget.textAlign; - $.$get$TextInput__instance()._setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(t1.fontFamily, t1.fontSize, t1.fontWeight, t3, t2); - } - } - if (_this._widget.showCursor !== oldWidget.showCursor) - _this._startOrStopCursorTimerIfNeeded$0(); - t1 = _this._widget.selectionControls; - if (type$.TextSelectionHandleControls._is(t1)) - canPaste = _this.get$pasteEnabled(); - else { - t1 = t1 == null && null; - canPaste = t1 === true; - } - if (_this._widget.enableInteractiveSelection && _this.get$pasteEnabled() && canPaste) - A.Future_Future$value(null, type$.void); - }, - _disposeScrollNotificationObserver$0() { - var t1, _this = this; - _this._listeningToScrollNotificationObserver = false; - t1 = _this._scrollNotificationObserver; - if (t1 != null) { - t1.removeListener$1(0, _this.get$_handleContextMenuOnParentScroll()); - _this._scrollNotificationObserver = null; - } - }, - dispose$0() { - var _this = this, - t1 = _this._internalScrollController; - if (t1 != null) - t1.dispose$0(); - _this._widget.controller.removeListener$1(0, _this.get$_didChangeTextEditingValue()); - t1 = _this._floatingCursorResetController; - if (t1 != null) - t1.dispose$0(); - _this._floatingCursorResetController = null; - _this._closeInputConnectionIfNeeded$0(); - t1 = _this._cursorTimer; - if (t1 != null) - t1.cancel$0(0); - _this._cursorTimer = null; - t1 = _this._backingCursorBlinkOpacityController; - if (t1 != null) - t1.dispose$0(); - _this._backingCursorBlinkOpacityController = null; - t1 = _this._selectionOverlay; - if (t1 != null) - t1.dispose$0(); - _this._selectionOverlay = null; - _this._widget.focusNode.removeListener$1(0, _this.get$_editable_text$_handleFocusChanged()); - $.WidgetsBinding__instance.removeObserver$1(_this); - t1 = _this.clipboardStatus; - t1.removeListener$1(0, _this.get$_onChangedClipboardStatus()); - t1.dispose$0(); - t1 = _this._cursorVisibilityNotifier; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - t1 = _this.__EditableTextState__appLifecycleListener_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.binding.removeObserver$1(t1); - $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.removeListener$1(0, _this.get$_unflagInternalFocus()); - _this._disposeScrollNotificationObserver$0(); - _this.super$_EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin$dispose(); - }, - updateEditingValue$1(value) { - var t2, t3, t4, t5, cause, revealObscuredInput, _this = this, - t1 = _this._widget.controller._change_notifier$_value; - if (value.text === t1.text) { - t2 = value.selection; - t3 = t2.start; - t4 = t1.selection; - t5 = t4.start; - t2 = t3 === t2.end === (t5 === t4.end) && t3 === t5 && t2.affinity !== t4.affinity; - } else - t2 = false; - if (t2) - value = value.copyWith$1$selection(value.selection.copyWith$1$affinity(t1.selection.affinity)); - t1 = _this._widget; - if (t1.readOnly) - value = t1.controller._change_notifier$_value.copyWith$1$selection(value.selection); - _this._lastKnownRemoteTextEditingValue = value; - if (value.$eq(0, _this._widget.controller._change_notifier$_value)) - return; - t1 = value.text; - t2 = _this._widget.controller._change_notifier$_value; - if (t1 === t2.text && value.composing.$eq(0, t2.composing)) { - t1 = _this._textInputConnection == null ? null : $.$get$TextInput__instance()._scribbleInProgress; - if (t1 === true) - cause = B.SelectionChangedCause_7; - else - cause = _this._pointOffsetOrigin != null ? B.SelectionChangedCause_3 : B.SelectionChangedCause_4; - _this._handleSelectionChanged$2(value.selection, cause); - } else { - if (t1 !== _this._widget.controller._change_notifier$_value.text) - _this.hideToolbar$1(false); - t2 = _this._currentPromptRectRange = null; - revealObscuredInput = false; - if (_this.get$_hasInputConnection()) { - t3 = _this._widget; - if (t3.obscureText) { - $.WidgetsBinding__instance.toString; - $.$get$EnginePlatformDispatcher__instance(); - t3 = t3.controller._change_notifier$_value; - t1 = t1.length === t3.text.length + 1; - revealObscuredInput = t1; - } - } - _this._obscureShowCharTicksPending = revealObscuredInput ? 3 : 0; - _this._obscureLatestCharIndex = revealObscuredInput ? _this._widget.controller._change_notifier$_value.selection.baseOffset : t2; - _this._formatAndSetValue$2(value, B.SelectionChangedCause_4); - } - if (_this.get$_showBlinkingCursor() && _this._cursorTimer != null) { - _this._stopCursorBlink$1$resetCharTicks(false); - _this._startCursorBlink$0(); - } - _this._scheduleShowCaretOnScreen$1$withAnimation(true); - }, - performAction$1(action) { - var _this = this; - switch (action.index) { - case 12: - if (_this._widget.maxLines === 1) - _this._finalizeEditing$2$shouldUnfocus(action, true); - break; - case 2: - case 3: - case 6: - case 7: - case 4: - case 5: - _this._finalizeEditing$2$shouldUnfocus(action, true); - break; - case 8: - case 11: - case 9: - case 0: - case 10: - case 1: - _this._finalizeEditing$2$shouldUnfocus(action, false); - break; - } - }, - updateFloatingCursor$1(point) { - var t2, t3, shouldResetOrigin, startCaretCenter, currentTextPosition, t4, centeredPoint, rawCursorOffset, _this = this, _null = null, - t1 = _this._floatingCursorResetController; - if (t1 == null) { - t1 = A.AnimationController$(_null, _null, _null, _null, _this); - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, _this.get$_onFloatingCursorResetTick()); - _this._floatingCursorResetController = t1; - } - t2 = point.state; - switch (t2.index) { - case 0: - t3 = t1._ticker; - if (t3 != null && t3._ticker$_future != null) { - t1.stop$0(0); - _this._onFloatingCursorResetTick$0(); - } - _this._stopCursorBlink$1$resetCharTicks(false); - _this.get$_cursorBlinkOpacityController().set$value(0, 1); - _this._pointOffsetOrigin = point.offset; - t1 = point.startLocation; - shouldResetOrigin = t1 == null; - if (!shouldResetOrigin) { - startCaretCenter = t1._0; - currentTextPosition = t1._1; - } else { - currentTextPosition = new A.TextPosition(_this.get$renderEditable()._selection.baseOffset, _this.get$renderEditable()._selection.affinity); - startCaretCenter = _this.get$renderEditable().getLocalRectForCaret$1(currentTextPosition).get$center(); - } - _this._startCaretCenter = startCaretCenter; - t1 = _this.get$renderEditable(); - t3 = _this._startCaretCenter; - t3.toString; - _this._lastBoundedOffset = t1.calculateBoundedFloatingCursorOffset$2$shouldResetOrigin(t3.$sub(0, new A.Offset(0, _this.get$renderEditable()._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height / 2)), shouldResetOrigin); - _this._lastTextPosition = currentTextPosition; - t3 = _this.get$renderEditable(); - t1 = _this._lastBoundedOffset; - t1.toString; - t4 = _this._lastTextPosition; - t4.toString; - t3.setFloatingCursor$3(t2, t1, t4); - break; - case 1: - t1 = point.offset; - t1.toString; - t3 = _this._pointOffsetOrigin; - t3.toString; - centeredPoint = t1.$sub(0, t3); - rawCursorOffset = _this._startCaretCenter.$add(0, centeredPoint).$sub(0, new A.Offset(0, _this.get$renderEditable()._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height / 2)); - _this._lastBoundedOffset = _this.get$renderEditable().calculateBoundedFloatingCursorOffset$1(rawCursorOffset); - t3 = _this.get$renderEditable(); - t1 = _this.get$renderEditable(); - t4 = _this._lastBoundedOffset; - t4.toString; - t4 = t4.$add(0, new A.Offset(0, _this.get$renderEditable()._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height / 2)); - _this._lastTextPosition = t3.getPositionForPoint$1(A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, _null), t4)); - t4 = _this.get$renderEditable(); - t1 = _this._lastBoundedOffset; - t1.toString; - t3 = _this._lastTextPosition; - t3.toString; - t4.setFloatingCursor$3(t2, t1, t3); - break; - case 2: - _this._startCursorBlink$0(); - if (_this._lastTextPosition != null && _this._lastBoundedOffset != null) { - _this._floatingCursorResetController.set$value(0, 0); - t1 = _this._floatingCursorResetController; - t1._animation_controller$_direction = B._AnimationDirection_0; - t1._animateToInternal$3$curve$duration(1, B.C__DecelerateCurve, B.Duration_125000); - } - break; - } - }, - _onFloatingCursorResetTick$0() { - var finalPosition, t3, t4, t5, _this = this, - t1 = _this.get$renderEditable(), - t2 = _this._lastTextPosition; - t2.toString; - finalPosition = t1.getLocalRectForCaret$1(t2).get$centerLeft().$sub(0, new A.Offset(0, _this.get$renderEditable()._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height / 2)); - if (_this._floatingCursorResetController.get$status(0) === B.AnimationStatus_3) { - t1 = _this.get$renderEditable(); - t2 = _this._lastTextPosition; - t2.toString; - t1.setFloatingCursor$3(B.FloatingCursorDragState_2, finalPosition, t2); - t1 = _this.get$renderEditable()._selection; - if (t1.start === t1.end) { - t1 = _this._lastTextPosition; - t1.toString; - _this._handleSelectionChanged$2(A.TextSelection$fromPosition(t1), B.SelectionChangedCause_3); - } - _this._lastBoundedOffset = _this._pointOffsetOrigin = _this._lastTextPosition = _this._startCaretCenter = null; - } else { - t1 = _this._floatingCursorResetController.__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._lastBoundedOffset; - t3 = A.lerpDouble(t2._dx, finalPosition._dx, t1); - t3.toString; - t2 = A.lerpDouble(t2._dy, finalPosition._dy, t1); - t2.toString; - t4 = _this.get$renderEditable(); - t5 = _this._lastTextPosition; - t5.toString; - t4.setFloatingCursor$4$resetLerpValue(B.FloatingCursorDragState_1, new A.Offset(t3, t2), t5, t1); - } - }, - _finalizeEditing$2$shouldUnfocus(action, shouldUnfocus) { - var onSubmitted, exception, stack, t2, exception0, _this = this, - t1 = _this._widget.controller; - t1.super$ValueNotifier$value(0, t1._change_notifier$_value.copyWith$1$composing(B.TextRange_m1_m1)); - if (shouldUnfocus) - switch (action.index) { - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 8: - case 9: - case 10: - case 11: - case 12: - _this._widget.focusNode.unfocus$0(); - break; - case 6: - t1 = _this._widget.focusNode; - t2 = t1._focus_manager$_context; - t2.toString; - A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, true); - break; - case 7: - t1 = _this._widget.focusNode; - t2 = t1._focus_manager$_context; - t2.toString; - A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, false); - break; - } - t1 = _this._widget; - onSubmitted = t1.onSubmitted; - if (onSubmitted == null) - return; - try { - onSubmitted.call$1(t1.controller._change_notifier$_value.text); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - t1 = A.ErrorDescription$("while calling onSubmitted for " + action.toString$0(0)); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "widgets", t1, null, false)); - } - if (shouldUnfocus) - _this._scheduleRestartConnection$0(); - }, - _updateRemoteEditingValueIfNeeded$0() { - var t1, _this = this; - if (_this._batchEditDepth > 0 || !_this.get$_hasInputConnection()) - return; - t1 = _this._widget.controller._change_notifier$_value; - if (t1.$eq(0, _this._lastKnownRemoteTextEditingValue)) - return; - _this._textInputConnection.toString; - $.$get$TextInput__instance()._setEditingState$1(t1); - _this._lastKnownRemoteTextEditingValue = t1; - }, - _getOffsetToRevealCaret$1(rect) { - var editableSize, t1, t2, t3, additionalOffset, unitOffset, expandedRect, targetOffset, _this = this; - B.JSArray_methods.get$single(_this.get$_scrollController()._positions); - editableSize = _this.get$renderEditable().get$size(0); - if (_this._widget.maxLines === 1) { - t1 = rect.right; - t2 = rect.left; - t3 = editableSize._dx; - additionalOffset = t1 - t2 >= t3 ? t3 / 2 - rect.get$center()._dx : A.clampDouble(0, t1 - t3, t2); - unitOffset = B.Offset_1_0; - } else { - expandedRect = A.Rect$fromCenter(rect.get$center(), Math.max(rect.bottom - rect.top, _this.get$renderEditable()._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height), rect.right - rect.left); - t1 = expandedRect.bottom; - t2 = expandedRect.top; - t3 = editableSize._dy; - additionalOffset = t1 - t2 >= t3 ? t3 / 2 - expandedRect.get$center()._dy : A.clampDouble(0, t1 - t3, t2); - unitOffset = B.Offset_0_1; - } - t1 = B.JSArray_methods.get$single(_this.get$_scrollController()._positions)._scroll_position$_pixels; - t1.toString; - t2 = B.JSArray_methods.get$single(_this.get$_scrollController()._positions)._scroll_position$_minScrollExtent; - t2.toString; - t3 = B.JSArray_methods.get$single(_this.get$_scrollController()._positions)._scroll_position$_maxScrollExtent; - t3.toString; - targetOffset = A.clampDouble(additionalOffset + t1, t2, t3); - t3 = B.JSArray_methods.get$single(_this.get$_scrollController()._positions)._scroll_position$_pixels; - t3.toString; - return new A.RevealedOffset(targetOffset, rect.shift$1(unitOffset.$mul(0, t3 - targetOffset))); - }, - _openInputConnection$0() { - var t1, t2, connection, t3, t4, t5, _this = this; - if (!_this.get$_hasInputConnection()) { - t1 = _this._widget; - t2 = t1.controller._change_notifier$_value; - t1 = t1.autofillClient; - t1.get$textInputConfiguration(); - t1 = _this._widget.autofillClient; - t1 = t1.get$textInputConfiguration(); - connection = A.TextInputConnection$_(_this); - $.$get$TextInput__instance()._attach$2(connection, t1); - t1 = connection; - _this._textInputConnection = t1; - _this._updateSizeAndTransform$0(); - _this._schedulePeriodicPostFrameCallbacks$0(); - _this._textInputConnection.toString; - t1 = _this.__EditableTextState__style_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.get$_editable_text$_textDirection(); - t4 = _this._widget.textAlign; - t5 = $.$get$TextInput__instance(); - t5._setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(t1.fontFamily, t1.fontSize, t1.fontWeight, t4, t3); - t5._setEditingState$1(t2); - t5._show$0(); - t1 = _this._widget.autofillClient; - if (t1.get$textInputConfiguration().autofillConfiguration.enabled) { - _this._textInputConnection.toString; - t5._requestAutofill$0(); - } - _this._lastKnownRemoteTextEditingValue = t2; - } else { - _this._textInputConnection.toString; - $.$get$TextInput__instance()._show$0(); - } - }, - _closeInputConnectionIfNeeded$0() { - var t1, t2, _this = this; - if (_this.get$_hasInputConnection()) { - t1 = _this._textInputConnection; - t1.toString; - t2 = $.$get$TextInput__instance(); - if (t2._currentConnection === t1) - t2._clearClient$0(); - _this._scribbleCacheKey = _this._lastKnownRemoteTextEditingValue = _this._textInputConnection = null; - _this.removeTextPlaceholder$0(); - } - }, - _scheduleRestartConnection$0() { - if (this._restartConnectionScheduled) - return; - this._restartConnectionScheduled = true; - A.scheduleMicrotask(this.get$_restartConnectionIfNeeded()); - }, - _restartConnectionIfNeeded$0() { - var t1, t2, connection, newConnection, t3, _this = this; - _this._restartConnectionScheduled = false; - t1 = _this.get$_hasInputConnection(); - if (!t1) - return; - t1 = _this._textInputConnection; - t1.toString; - t2 = $.$get$TextInput__instance(); - if (t2._currentConnection === t1) - t2._clearClient$0(); - _this._lastKnownRemoteTextEditingValue = _this._textInputConnection = null; - t1 = _this._widget.autofillClient; - t1.get$textInputConfiguration(); - t1 = _this._widget.autofillClient; - t1 = t1.get$textInputConfiguration(); - connection = A.TextInputConnection$_(_this); - t2._attach$2(connection, t1); - newConnection = connection; - _this._textInputConnection = newConnection; - t2._show$0(); - t1 = _this.__EditableTextState__style_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.get$_editable_text$_textDirection(); - t2._setStyle$5$fontFamily$fontSize$fontWeight$textAlign$textDirection(t1.fontFamily, t1.fontSize, t1.fontWeight, _this._widget.textAlign, t3); - t2._setEditingState$1(_this._widget.controller._change_notifier$_value); - _this._lastKnownRemoteTextEditingValue = _this._widget.controller._change_notifier$_value; - }, - _unflagInternalFocus$0() { - this._nextFocusChangeIsInternal = false; - $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.removeListener$1(0, this.get$_unflagInternalFocus()); - }, - requestKeyboard$0() { - var _this = this; - if (_this._widget.focusNode.get$hasFocus()) - _this._openInputConnection$0(); - else { - _this._nextFocusChangeIsInternal = true; - $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.addListener$1(0, _this.get$_unflagInternalFocus()); - _this._widget.focusNode.requestFocus$0(); - } - }, - _updateOrDisposeSelectionOverlayIfNeeded$0() { - var t1, t2, _this = this; - if (_this._selectionOverlay != null) { - t1 = _this._widget.focusNode.get$hasFocus(); - t2 = _this._selectionOverlay; - if (t1) { - t2.toString; - t2.update$1(0, _this._widget.controller._change_notifier$_value); - } else { - t2.dispose$0(); - _this._selectionOverlay = null; - } - } - }, - _scrollableNotificationIsFromSameSubtree$1(notificationContext) { - var t1, t2, notificationScrollableState, currentContext, scrollableState; - if (notificationContext == null) - return false; - t1 = this._framework$_element; - t1.toString; - t2 = type$.ScrollableState; - notificationScrollableState = notificationContext.findAncestorStateOfType$1$0(t2); - if (notificationScrollableState == null) - return false; - for (currentContext = t1; currentContext != null;) { - scrollableState = currentContext.findAncestorStateOfType$1$0(t2); - if (scrollableState === notificationScrollableState) - return true; - if (scrollableState == null) - currentContext = null; - else { - t1 = scrollableState._framework$_element; - t1.toString; - currentContext = t1; - } - } - return false; - }, - _handleContextMenuOnParentScroll$1(notification) { - var _0_3, scrollableState, t2, _this = this, - t1 = notification instanceof A.ScrollStartNotification; - if (!t1 && !(notification instanceof A.ScrollEndNotification)) - return; - $label0$0: { - if (!(t1 && _this._dataWhenToolbarShowScheduled != null)) - t1 = notification instanceof A.ScrollEndNotification && _this._dataWhenToolbarShowScheduled == null; - else - t1 = true; - if (t1) - break $label0$0; - if (notification instanceof A.ScrollEndNotification && !_this._dataWhenToolbarShowScheduled._1.$eq(0, _this._widget.controller._change_notifier$_value)) { - _this._dataWhenToolbarShowScheduled = null; - _this._disposeScrollNotificationObserver$0(); - break $label0$0; - } - _0_3 = notification.context; - t1 = false; - scrollableState = _0_3 == null ? null : _0_3.findAncestorStateOfType$1$0(type$.ScrollableState); - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._scrollableKey); - if (scrollableState == null) - t2 = null; - else { - t2 = scrollableState._framework$_element; - t2.toString; - } - t1 = !J.$eq$(t1, t2) && _this._scrollableNotificationIsFromSameSubtree$1(_0_3); - if (t1) - _this._handleContextMenuOnScroll$1(notification); - } - }, - _handleContextMenuOnScroll$1(notification) { - $.$get$BrowserContextMenu__instance(); - return; - }, - _createSelectionOverlay$0() { - var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, selectionOverlay, _this = this, - t1 = _this._widget; - t1.toString; - t2 = _this._framework$_element; - t2.toString; - t3 = t1.controller._change_notifier$_value; - t4 = _this.get$renderEditable(); - t5 = _this._widget; - t6 = t5.selectionControls; - t7 = t5.dragStartBehavior; - t8 = t5.onSelectionHandleTapped; - $.$get$BrowserContextMenu__instance(); - t5 = t5.magnifierConfiguration; - t9 = $.$get$ChangeNotifier__emptyListeners(); - t10 = new A.ValueNotifier(false, t9); - t11 = new A.ValueNotifier(false, t9); - t12 = new A.ValueNotifier(false, t9); - selectionOverlay = new A.TextSelectionOverlay(t2, t4, t6, _this, null, t3, t10, t11, t12); - t3 = selectionOverlay.get$_updateTextSelectionOverlayVisibilities(); - t4._selectionStartInViewport.addListener$1(0, t3); - t4._selectionEndInViewport.addListener$1(0, t3); - selectionOverlay._updateTextSelectionOverlayVisibilities$0(); - t3 = selectionOverlay.get$_handleAnyDragEnd(); - t4 = t4._lastSecondaryTapDownPosition; - selectionOverlay.__TextSelectionOverlay__selectionOverlay_F !== $ && A.throwUnnamedLateFieldAI(); - selectionOverlay.__TextSelectionOverlay__selectionOverlay_F = new A.SelectionOverlay(t2, new A.ValueNotifier(B.MagnifierInfo_JsQ, t9), new A.MagnifierController(), t5, B.TextSelectionHandleType_2, 0, t10, selectionOverlay.get$_handleSelectionStartHandleDragStart(), selectionOverlay.get$_handleSelectionStartHandleDragUpdate(), t3, B.TextSelectionHandleType_2, 0, t11, selectionOverlay.get$_handleSelectionEndHandleDragStart(), selectionOverlay.get$_handleSelectionEndHandleDragUpdate(), t3, t12, B.List_empty13, t1, _this._toolbarLayerLink, _this._startHandleLayerLink, _this._endHandleLayerLink, t6, _this, t7, t8, _this.clipboardStatus, t4, new A.ContextMenuController(), new A.ContextMenuController()); - return selectionOverlay; - }, - _handleSelectionChanged$2(selection, cause) { - var exception, stack, exception0, _this = this, - t1 = _this._widget.controller, - t2 = t1._change_notifier$_value.text.length; - if (t2 < selection.end || t2 < selection.start) - return; - t1.set$selection(selection); - switch (cause) { - case null: - case void 0: - case B.SelectionChangedCause_1: - case B.SelectionChangedCause_6: - case B.SelectionChangedCause_3: - case B.SelectionChangedCause_2: - case B.SelectionChangedCause_7: - case B.SelectionChangedCause_0: - case B.SelectionChangedCause_5: - _this.requestKeyboard$0(); - break; - case B.SelectionChangedCause_4: - break; - } - t1 = _this._widget; - t1.toString; - t2 = _this._selectionOverlay; - if (t2 == null) - _this._selectionOverlay = _this._createSelectionOverlay$0(); - else - t2.update$1(0, t1.controller._change_notifier$_value); - t1 = _this._selectionOverlay; - t1.toString; - t1.set$handlesVisible(_this._widget.showSelectionHandles); - t1 = _this._selectionOverlay; - t1._updateSelectionOverlay$0(); - t1 = t1.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.showHandles$0(); - try { - _this._widget.onSelectionChanged.call$2(selection, cause); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - t1 = A.ErrorDescription$("while calling onSelectionChanged for " + A.S(cause)); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "widgets", t1, null, false)); - } - if (_this.get$_showBlinkingCursor() && _this._cursorTimer != null) { - _this._stopCursorBlink$1$resetCharTicks(false); - _this._startCursorBlink$0(); - } - }, - _scheduleShowCaretOnScreen$1$withAnimation(withAnimation) { - if (this._showCaretOnScreenScheduled) - return; - this._showCaretOnScreenScheduled = true; - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState__scheduleShowCaretOnScreen_closure(this, withAnimation)); - }, - didChangeMetrics$0() { - var result, _this = this, - t1 = _this._framework$_element; - if (t1 == null) - return; - result = A.View_maybeOf(t1); - result.toString; - t1 = _this.__EditableTextState__lastBottomViewInset_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 !== result._viewInsets.bottom) { - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.EditableTextState_didChangeMetrics_closure(_this)); - if (_this.__EditableTextState__lastBottomViewInset_A < result._viewInsets.bottom) - _this._scheduleShowCaretOnScreen$1$withAnimation(false); - } - _this.__EditableTextState__lastBottomViewInset_A = result._viewInsets.bottom; - }, - _performSpellCheck$1(text) { - return this._performSpellCheck$body$EditableTextState(text); - }, - _performSpellCheck$body$EditableTextState(text) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$self = this, localeForSpellChecking, suggestions, exception, stack, t1, localeForSpellChecking0, t2, exception0, $async$exception0; - var $async$_performSpellCheck$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$handler = 4; - $async$self._widget.toString; - t1 = $async$self._framework$_element; - t1.toString; - localeForSpellChecking0 = A.Localizations_maybeLocaleOf(t1); - localeForSpellChecking = localeForSpellChecking0; - t1 = $async$self.__EditableTextState__spellCheckConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.spellCheckService; - t1.toString; - t2 = localeForSpellChecking; - t2.toString; - $async$goto = 7; - return A._asyncAwait(t1.fetchSpellCheckSuggestions$2(t2, text), $async$_performSpellCheck$1); - case 7: - // returning from await. - suggestions = $async$result; - if (suggestions == null) { - // goto return - $async$goto = 1; - break; - } - $async$self.spellCheckResults = new A.SpellCheckResults(text, suggestions); - $async$self.get$renderEditable().set$text(0, $async$self.buildTextSpan$0()); - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception0 = $async$errorStack.pop(); - exception = A.unwrapException($async$exception0); - stack = A.getTraceFromException($async$exception0); - t1 = A.ErrorDescription$("while performing spell check"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "widgets", t1, null, false)); - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_performSpellCheck$1, $async$completer); - }, - _formatAndSetValue$3$userInteraction(value, cause, userInteraction) { - var exception, stack, currentText, exception0, stack0, t1, t2, t3, t4, textCommitted, value0, exception1, oldTextSelection, _this = this; - value = value; - t1 = _this._widget.controller._change_notifier$_value; - t2 = t1.text; - t3 = value.text; - t4 = t1.composing; - if (t4.start !== t4.end) { - t4 = value.composing; - textCommitted = t4.start === t4.end; - } else - textCommitted = false; - t1 = t1.selection.$eq(0, value.selection); - if (t2 !== t3 || textCommitted) - try { - value0 = B.JSArray_methods.fold$2(_this._widget.inputFormatters, value, new A.EditableTextState__formatAndSetValue_closure(_this)); - value = value0 == null ? value : value0; - t3 = _this.__EditableTextState__spellCheckConfiguration_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - if (t3._spellCheckEnabled && value.text.length !== 0 && _this._widget.controller._change_notifier$_value.text !== value.text) - _this._performSpellCheck$1(value.text); - } catch (exception1) { - exception = A.unwrapException(exception1); - stack = A.getTraceFromException(exception1); - t3 = A.ErrorDescription$("while applying input formatters"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "widgets", t3, null, false)); - } - t3 = _this._widget.controller; - oldTextSelection = t3._change_notifier$_value.selection; - ++_this._batchEditDepth; - t3.super$ValueNotifier$value(0, value); - if (t1) - if (userInteraction) - t1 = cause === B.SelectionChangedCause_2 || cause === B.SelectionChangedCause_4; - else - t1 = false; - else - t1 = true; - if (t1) { - _this._handleSelectionChanged$2(_this._widget.controller._change_notifier$_value.selection, cause); - _this._bringIntoViewBySelectionState$3(oldTextSelection, value.selection, cause); - } - t1 = _this._widget; - currentText = t1.controller._change_notifier$_value.text; - if (t2 !== currentText) - try { - t1 = t1.onChanged; - if (t1 != null) - t1.call$1(currentText); - } catch (exception) { - exception0 = A.unwrapException(exception); - stack0 = A.getTraceFromException(exception); - t1 = A.ErrorDescription$("while calling onChanged"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception0, stack0, "widgets", t1, null, false)); - } - --_this._batchEditDepth; - _this._updateRemoteEditingValueIfNeeded$0(); - }, - _formatAndSetValue$2(value, cause) { - return this._formatAndSetValue$3$userInteraction(value, cause, false); - }, - _bringIntoViewBySelectionState$3(oldSelection, newSelection, cause) { - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - if (cause === B.SelectionChangedCause_2 || cause === B.SelectionChangedCause_6) - this.bringIntoView$1(newSelection.get$extent()); - break; - case 3: - case 5: - case 1: - case 0: - if (cause === B.SelectionChangedCause_6) - if (oldSelection.baseOffset !== newSelection.baseOffset) - this.bringIntoView$1(newSelection.get$base()); - else if (oldSelection.extentOffset !== newSelection.extentOffset) - this.bringIntoView$1(newSelection.get$extent()); - break; - } - }, - _onCursorColorTick$0() { - var t2, effectiveOpacity, _this = this, - t1 = _this._widget.cursorColor; - t1 = t1.get$alpha(t1); - t2 = _this.get$_cursorBlinkOpacityController().__AnimationController__value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - effectiveOpacity = Math.min(t1 / 255, t2); - t2 = _this.get$renderEditable(); - t1 = _this._widget.cursorColor.withOpacity$1(effectiveOpacity); - t2.get$_caretPainter().set$caretColor(t1); - if (_this._widget.showCursor) { - t1 = _this.get$_cursorBlinkOpacityController().__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1 > 0; - } else - t1 = false; - _this._cursorVisibilityNotifier.set$value(0, t1); - }, - get$_showBlinkingCursor() { - var t1, t2, _this = this; - if (_this._widget.focusNode.get$hasFocus()) { - t1 = _this._widget; - t2 = t1.controller._change_notifier$_value.selection; - t1 = t2.start === t2.end && t1.showCursor && _this._tickersEnabled && !_this.get$renderEditable()._floatingCursorOn; - } else - t1 = false; - return t1; - }, - _startCursorBlink$0() { - var t1, _this = this; - if (!_this._widget.showCursor) - return; - if (!_this._tickersEnabled) - return; - t1 = _this._cursorTimer; - if (t1 != null) - t1.cancel$0(0); - _this.get$_cursorBlinkOpacityController().set$value(0, 1); - if (_this._widget.cursorOpacityAnimates) - _this.get$_cursorBlinkOpacityController().animateWith$1(_this.get$_iosBlinkCursorSimulation())._primaryCompleter.future.whenComplete$1(_this.get$_onCursorTick()); - else - _this._cursorTimer = A.Timer_Timer$periodic(B.Duration_500000, new A.EditableTextState__startCursorBlink_closure(_this)); - }, - _onCursorTick$0() { - var t2, _this = this, - t1 = _this._obscureShowCharTicksPending; - if (t1 > 0) { - $.WidgetsBinding__instance.toString; - $.$get$EnginePlatformDispatcher__instance(); - --t1; - _this._obscureShowCharTicksPending = t1; - if (t1 === 0) - _this.setState$1(new A.EditableTextState__onCursorTick_closure()); - } - if (_this._widget.cursorOpacityAnimates) { - t1 = _this._cursorTimer; - if (t1 != null) - t1.cancel$0(0); - _this._cursorTimer = A.Timer_Timer(B.Duration_0, new A.EditableTextState__onCursorTick_closure0(_this)); - } else { - t1 = _this._cursorTimer; - t1 = t1 == null ? null : t1._handle != null; - if (t1 !== true && _this._tickersEnabled) - _this._cursorTimer = A.Timer_Timer$periodic(B.Duration_500000, new A.EditableTextState__onCursorTick_closure1(_this)); - t1 = _this.get$_cursorBlinkOpacityController(); - t2 = _this.get$_cursorBlinkOpacityController().__AnimationController__value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.set$value(0, t2 === 0 ? 1 : 0); - } - }, - _stopCursorBlink$1$resetCharTicks(resetCharTicks) { - var _this = this, - t1 = _this.get$_cursorBlinkOpacityController(); - t1.set$value(0, _this.get$renderEditable()._floatingCursorOn ? 1 : 0); - t1 = _this._cursorTimer; - if (t1 != null) - t1.cancel$0(0); - _this._cursorTimer = null; - if (resetCharTicks) - _this._obscureShowCharTicksPending = 0; - }, - _stopCursorBlink$0() { - return this._stopCursorBlink$1$resetCharTicks(true); - }, - _startOrStopCursorTimerIfNeeded$0() { - var _this = this; - if (!_this.get$_showBlinkingCursor()) - _this._stopCursorBlink$0(); - else if (_this._cursorTimer == null) - _this._startCursorBlink$0(); - }, - _didChangeTextEditingValue$0() { - var t1, t2, t3, _this = this; - if (_this._widget.focusNode.get$hasFocus() && !_this._widget.controller._change_notifier$_value.selection.get$isValid()) { - t1 = _this.get$_didChangeTextEditingValue(); - _this._widget.controller.removeListener$1(0, t1); - t2 = _this._widget.controller; - t3 = _this._adjustedSelectionWhenFocused$0(); - t3.toString; - t2.set$selection(t3); - _this._widget.controller.addListener$1(0, t1); - } - _this._updateRemoteEditingValueIfNeeded$0(); - _this._startOrStopCursorTimerIfNeeded$0(); - _this._updateOrDisposeSelectionOverlayIfNeeded$0(); - _this.setState$1(new A.EditableTextState__didChangeTextEditingValue_closure()); - _this.get$_verticalSelectionUpdateAction().stopCurrentVerticalRunIfSelectionChanges$0(); - }, - _editable_text$_handleFocusChanged$0() { - var t1, t2, updatedSelection, _this = this; - if (_this._widget.focusNode.get$hasFocus() && _this._widget.focusNode.consumeKeyboardToken$0()) - _this._openInputConnection$0(); - else if (!_this._widget.focusNode.get$hasFocus()) { - _this._closeInputConnectionIfNeeded$0(); - t1 = _this._widget.controller; - t1.super$ValueNotifier$value(0, t1._change_notifier$_value.copyWith$1$composing(B.TextRange_m1_m1)); - } - _this._startOrStopCursorTimerIfNeeded$0(); - _this._updateOrDisposeSelectionOverlayIfNeeded$0(); - t1 = _this._widget.focusNode.get$hasFocus(); - t2 = $.WidgetsBinding__instance; - if (t1) { - t2.WidgetsBinding__observers.push(_this); - t1 = _this._framework$_element; - t1.toString; - _this.__EditableTextState__lastBottomViewInset_A = A.View_maybeOf(t1)._viewInsets.bottom; - if (!_this._widget.readOnly) - _this._scheduleShowCaretOnScreen$1$withAnimation(true); - updatedSelection = _this._adjustedSelectionWhenFocused$0(); - if (updatedSelection != null) - _this._handleSelectionChanged$2(updatedSelection, null); - } else { - t2.removeObserver$1(_this); - _this.setState$1(new A.EditableTextState__handleFocusChanged_closure(_this)); - } - _this.updateKeepAlive$0(); - }, - _adjustedSelectionWhenFocused$0() { - var t1, shouldSelectAll, selection, _this = this; - A.defaultTargetPlatform(); - $label0$0: { - break $label0$0; - } - t1 = _this._widget; - if (t1.enableInteractiveSelection) - shouldSelectAll = t1.maxLines === 1 && !_this._nextFocusChangeIsInternal && !_this._justResumed; - else - shouldSelectAll = false; - _this._justResumed = false; - if (shouldSelectAll) - selection = A.TextSelection$(B.TextAffinity_1, 0, t1.controller._change_notifier$_value.text.length, false); - else - selection = !t1.controller._change_notifier$_value.selection.get$isValid() ? A.TextSelection$collapsed(B.TextAffinity_1, _this._widget.controller._change_notifier$_value.text.length) : null; - return selection; - }, - _compositeCallback$1(layer) { - if (this.get$renderEditable()._object$_owner == null || !this.get$_hasInputConnection()) - return; - this._updateSizeAndTransform$0(); - }, - _updateSizeAndTransform$0() { - var size = this.get$renderEditable().get$size(0), - transform = this.get$renderEditable().getTransformTo$1(0, null), - t1 = this._textInputConnection; - if (!size.$eq(0, t1._cachedSize) || !transform.$eq(0, t1._cachedTransform)) { - t1._cachedSize = size; - t1._cachedTransform = transform; - $.$get$TextInput__instance()._setEditableSizeAndTransform$2(size, transform); - } - }, - _schedulePeriodicPostFrameCallbacks$1(duration) { - var composingRange, composingRect, offset, _this = this; - if (!_this.get$_hasInputConnection()) - return; - _this._updateSelectionRects$0(); - composingRange = _this._widget.controller._change_notifier$_value.composing; - composingRect = _this.get$renderEditable().getRectForComposingRange$1(composingRange); - if (composingRect == null) { - offset = composingRange.get$isValid() ? composingRange.start : 0; - composingRect = _this.get$renderEditable().getLocalRectForCaret$1(new A.TextPosition(offset, B.TextAffinity_1)); - } - _this._textInputConnection.setComposingRect$1(composingRect); - _this._updateCaretRectIfNeeded$0(); - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(_this.get$_schedulePeriodicPostFrameCallbacks()); - }, - _schedulePeriodicPostFrameCallbacks$0() { - return this._schedulePeriodicPostFrameCallbacks$1(null); - }, - _updateSelectionRects$1$force(force) { - var t1, t2, t3, t4, t5, newCacheKey, comparison, rects, plainText, characterRange, graphemeStart, graphemeEnd, boxes, box, _this = this, _null = null; - _this.get$_stylusHandwritingEnabled(); - t1 = A.defaultTargetPlatform(); - if (t1 !== B.TargetPlatform_2) - return; - if (B.JSArray_methods.get$single(_this.get$_scrollController()._positions)._userScrollDirection !== B.ScrollDirection_0) - return; - t1 = _this.get$renderEditable()._editable$_textPainter._text_painter$_text; - t1.toString; - _this._widget.toString; - $label0$0: { - t2 = _this._framework$_element; - t2.toString; - t2 = A.MediaQuery__maybeOf(t2, B._MediaQueryAspect_4); - t2 = t2 == null ? _null : t2.get$textScaler(); - if (t2 == null) - t2 = B._LinearTextScaler_1; - break $label0$0; - } - t3 = _this._widget.textAlign; - t4 = _this.get$_editable_text$_textDirection(); - _this._widget.toString; - t5 = _this._framework$_element; - t5.toString; - t5 = A.DefaultTextHeightBehavior_maybeOf(t5); - newCacheKey = new A._ScribbleCacheKey(t3, t4, t2, t5, _null, _this._widget.get$strutStyle(), _this._placeholderLocation, _this.get$renderEditable().get$size(0), t1); - if (force) - comparison = B.RenderComparison_3; - else { - t2 = _this._scribbleCacheKey; - t2 = t2 == null ? _null : t2.compare$1(newCacheKey); - comparison = t2 == null ? B.RenderComparison_3 : t2; - } - if (comparison.index < 3) - return; - _this._scribbleCacheKey = newCacheKey; - rects = A._setArrayType([], type$.JSArray_SelectionRect); - plainText = t1.toPlainText$1$includeSemanticsLabels(false); - characterRange = new A.StringCharacterRange(plainText, 0, 0); - for (graphemeStart = 0; characterRange._advanceEnd$2(1, characterRange._characters_impl$_end); graphemeStart = graphemeEnd) { - t1 = characterRange._currentCache; - graphemeEnd = graphemeStart + (t1 == null ? characterRange._currentCache = B.JSString_methods.substring$2(plainText, characterRange._characters_impl$_start, characterRange._characters_impl$_end) : t1).length; - t1 = _this.get$renderEditable(); - t2 = graphemeStart < graphemeEnd; - t3 = t2 ? graphemeStart : graphemeEnd; - boxes = t1.getBoxesForSelection$1(new A.TextSelection(graphemeStart, graphemeEnd, B.TextAffinity_1, false, t3, t2 ? graphemeEnd : graphemeStart)); - box = boxes.length === 0 ? _null : B.JSArray_methods.get$first(boxes); - if (box != null) { - t1 = _this.get$renderEditable(); - t2 = t1._box$_size; - t1 = t2 == null ? A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(t1).toString$0(0) + "#" + A.shortHash(t1))) : t2; - t2 = box.top; - if (0 + t1._dy <= t2) - break; - t3 = box.right; - if (0 <= t3 && box.left <= 0 + t1._dx && 0 <= box.bottom) - rects.push(new A.SelectionRect(graphemeStart, new A.Rect(box.left, t2, t3, box.bottom), box.direction)); - } - } - t1 = _this._textInputConnection; - if (!A.listEquals(t1._cachedSelectionRects, rects)) { - t1._cachedSelectionRects = rects; - $.$get$TextInput__instance()._setSelectionRects$1(rects); - } - }, - _updateSelectionRects$0() { - return this._updateSelectionRects$1$force(false); - }, - _updateCaretRectIfNeeded$0() { - var caretRect, - selection = this.get$renderEditable()._selection, - t1 = selection.get$isValid(); - if (!t1) - return; - caretRect = this.get$renderEditable().getLocalRectForCaret$1(new A.TextPosition(selection.start, B.TextAffinity_1)); - this._textInputConnection.setCaretRect$1(caretRect); - }, - get$_editable_text$_textDirection() { - this._widget.toString; - var t1 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection; - return t1; - }, - get$renderEditable() { - var t1, _this = this, - value = _this.__EditableTextState_renderEditable_FI; - if (value === $) { - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._editableKey).get$renderObject(); - t1.toString; - type$.RenderEditable._as(t1); - _this.__EditableTextState_renderEditable_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__EditableTextState_renderEditable_FI = t1; - value = t1; - } - return value; - }, - userUpdateTextEditingValue$2(value, cause) { - var _this = this, - t1 = _this._widget, - t2 = t1.readOnly; - t1 = t1.controller._change_notifier$_value; - if (t2 ? !t1.selection.$eq(0, value.selection) : !t1.$eq(0, value)) - _this._scheduleShowCaretOnScreen$1$withAnimation(true); - if (value.$eq(0, _this._widget.controller._change_notifier$_value)) { - if (!_this._widget.focusNode.get$hasFocus()) { - _this._nextFocusChangeIsInternal = true; - $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.addListener$1(0, _this.get$_unflagInternalFocus()); - _this._widget.focusNode.requestFocus$0(); - if (_this._selectionOverlay == null) - _this._selectionOverlay = _this._createSelectionOverlay$0(); - } - return; - } - _this._formatAndSetValue$3$userInteraction(value, cause, true); - }, - bringIntoView$1(position) { - var _this = this, - targetOffset = _this._getOffsetToRevealCaret$1(_this.get$renderEditable().getLocalRectForCaret$1(position)); - _this.get$_scrollController().jumpTo$1(targetOffset.offset); - _this.get$renderEditable().showOnScreen$1$rect(targetOffset.rect); - }, - showToolbar$0() { - $.$get$BrowserContextMenu__instance(); - return false; - }, - hideToolbar$1(hideHandles) { - var t1, _this = this; - _this._disposeScrollNotificationObserver$0(); - if (hideHandles) { - t1 = _this._selectionOverlay; - if (t1 != null) { - t1 = t1.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.hide$0(); - } - } else { - t1 = _this._selectionOverlay; - if (t1 == null) - t1 = null; - else { - t1 = t1.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.get$toolbarIsVisible(); - } - if (t1 === true) { - t1 = _this._selectionOverlay; - if (t1 != null) { - t1 = t1.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.hideToolbar$0(); - } - } - } - }, - hideToolbar$0() { - return this.hideToolbar$1(true); - }, - toggleToolbar$1(hideHandles) { - var _this = this, - selectionOverlay = _this._selectionOverlay, - t1 = (selectionOverlay == null ? _this._selectionOverlay = _this._createSelectionOverlay$0() : selectionOverlay).__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.get$toolbarIsVisible()) - _this.hideToolbar$1(hideHandles); - else - _this.showToolbar$0(); - }, - toggleToolbar$0() { - return this.toggleToolbar$1(true); - }, - showSpellCheckSuggestionsToolbar$0() { - var t1 = this.__EditableTextState__spellCheckConfiguration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1._spellCheckEnabled) - $.$get$BrowserContextMenu__instance(); - return false; - }, - showMagnifier$1(positionToShow) { - var t2, position, t3, - t1 = this._selectionOverlay; - if (t1 == null) - return; - t1 = t1.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._magnifierController.get$shown(); - t2 = this._selectionOverlay; - if (t1) { - t1 = t2.renderObject; - position = t1.getPositionForPoint$1(positionToShow); - t2._updateSelectionOverlay$0(); - t3 = t2.__TextSelectionOverlay__selectionOverlay_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.updateMagnifier$1(t2._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(position, positionToShow, t1)); - } else { - t1 = t2.renderObject; - position = t1.getPositionForPoint$1(positionToShow); - t2._updateSelectionOverlay$0(); - t3 = t2.__TextSelectionOverlay__selectionOverlay_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.showMagnifier$1(t2._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(position, positionToShow, t1)); - } - }, - hideMagnifier$0() { - var t1 = this._selectionOverlay; - if (t1 == null) - return; - t1 = t1.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1._magnifierController.get$shown()) { - t1 = this._selectionOverlay.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.hideMagnifier$0(); - } - }, - insertTextPlaceholder$1(size) { - var _this = this; - _this.get$_stylusHandwritingEnabled(); - if (!_this._widget.controller._change_notifier$_value.selection.get$isValid()) - return; - _this.setState$1(new A.EditableTextState_insertTextPlaceholder_closure(_this)); - }, - removeTextPlaceholder$0() { - var t1, _this = this; - _this.get$_stylusHandwritingEnabled(); - t1 = _this._placeholderLocation; - if (t1 === -1) - return; - _this.setState$1(new A.EditableTextState_removeTextPlaceholder_closure(_this)); - }, - performSelector$1(selectorName) { - var t1, primaryContext, - intent = B.Map_vzfpu.$index(0, selectorName); - if (intent != null) { - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; - primaryContext = t1 == null ? null : t1._focus_manager$_context; - if (primaryContext != null) - A.Actions_invoke(primaryContext, intent, type$.Intent); - } - }, - get$textInputConfiguration() { - var autofillHints, autofillConfiguration, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, _this = this; - _this._widget.toString; - autofillHints = J.JSArray_JSArray$markFixed(B.List_empty.slice(0), type$.String); - autofillConfiguration = autofillHints != null ? new A.AutofillConfiguration(true, "EditableText-" + A.Primitives_objectHashCode(_this), autofillHints, _this._widget.controller._change_notifier$_value, null) : B.AutofillConfiguration_JoX; - t1 = _this._framework$_element; - t1.toString; - t1 = A.View_maybeOf(t1).viewId; - _this._editable_text$_viewId = t1; - t2 = _this._widget; - t3 = t2.keyboardType; - t4 = t2.readOnly; - t5 = t2.obscureText; - t6 = t2.smartDashesType; - t7 = t2.smartQuotesType; - if (t2.enableInteractiveSelection) - t8 = !t4 || !t5; - else - t8 = false; - t2 = t2.textInputAction; - if (t2 == null) - t2 = t3.$eq(0, B.TextInputType_1_null_null) ? B.TextInputAction_12 : B.TextInputAction_2; - t9 = _this._widget; - t10 = t9.textCapitalization; - t9 = t9.keyboardAppearance; - return A.TextInputConfiguration$(null, B.List_empty, true, autofillConfiguration, false, true, t8, true, t2, t3, t9, t5, t4, t6, t7, t10, t1); - }, - showAutocorrectionPromptRect$2(start, end) { - this.setState$1(new A.EditableTextState_showAutocorrectionPromptRect_closure(this, start, end)); - }, - _semanticsOnCopy$1(controls) { - var _this = this, - t1 = _this._widget, - t2 = false; - if (t1.enableInteractiveSelection) - if (t1.focusNode.get$hasFocus()) - if (type$.TextSelectionHandleControls._is(_this._widget.selectionControls)) - t1 = _this.get$copyEnabled(); - else if (_this.get$copyEnabled()) { - t1 = _this._widget.selectionControls == null && null; - t1 = t1 === true; - } else - t1 = t2; - else - t1 = t2; - else - t1 = t2; - return t1 ? new A.EditableTextState__semanticsOnCopy_closure(_this, controls) : null; - }, - _semanticsOnCut$1(controls) { - var _this = this, - t1 = _this._widget, - t2 = false; - if (t1.enableInteractiveSelection) - if (t1.focusNode.get$hasFocus()) - if (type$.TextSelectionHandleControls._is(_this._widget.selectionControls)) - t1 = _this.get$cutEnabled(); - else if (_this.get$cutEnabled()) { - t1 = _this._widget.selectionControls == null && null; - t1 = t1 === true; - } else - t1 = t2; - else - t1 = t2; - else - t1 = t2; - return t1 ? new A.EditableTextState__semanticsOnCut_closure(_this, controls) : null; - }, - _semanticsOnPaste$1(controls) { - var _this = this, - t1 = _this._widget, - t2 = false; - if (t1.enableInteractiveSelection) - if (t1.focusNode.get$hasFocus()) { - if (type$.TextSelectionHandleControls._is(_this._widget.selectionControls)) - t1 = _this.get$pasteEnabled(); - else if (_this.get$pasteEnabled()) { - t1 = _this._widget.selectionControls == null && null; - t1 = t1 === true; - } else - t1 = false; - t1 = t1 && _this.clipboardStatus.value === B.ClipboardStatus_0; - } else - t1 = t2; - else - t1 = t2; - return t1 ? new A.EditableTextState__semanticsOnPaste_closure(_this, controls) : null; - }, - _moveBeyondTextBoundary$3(extent, $forward, textBoundary) { - var newOffset, - t1 = extent.offset; - if ($forward) { - t1 = textBoundary.getTrailingTextBoundaryAt$1(t1); - newOffset = t1 == null ? this._widget.controller._change_notifier$_value.text.length : t1; - } else { - t1 = textBoundary.getLeadingTextBoundaryAt$1(t1 - 1); - newOffset = t1 == null ? 0 : t1; - } - return new A.TextPosition(newOffset, B.TextAffinity_1); - }, - _moveToTextBoundary$3(extent, $forward, textBoundary) { - var t1, caretOffset; - switch (extent.affinity.index) { - case 0: - t1 = extent.offset; - if (t1 < 1 && !$forward) - return B.TextPosition_0_TextAffinity_1; - caretOffset = Math.max(0, t1 - 1); - break; - case 1: - caretOffset = extent.offset; - break; - default: - caretOffset = null; - } - if ($forward) { - t1 = textBoundary.getTrailingTextBoundaryAt$1(caretOffset); - t1 = new A.TextPosition(t1 == null ? this._widget.controller._change_notifier$_value.text.length : t1, B.TextAffinity_0); - } else { - t1 = textBoundary.getLeadingTextBoundaryAt$1(caretOffset); - t1 = new A.TextPosition(t1 == null ? 0 : t1, B.TextAffinity_1); - } - return t1; - }, - _characterBoundary$0() { - var t1 = this._widget, - t2 = t1.obscureText; - t1 = t1.controller._change_notifier$_value; - return t2 ? new A._CodePointBoundary(t1.text) : new A.CharacterBoundary(t1.text); - }, - _nextWordBoundary$0() { - var t2, - t1 = this._widget; - if (t1.obscureText) - t1 = new A.DocumentBoundary(t1.controller._change_notifier$_value.text); - else { - t1 = this.get$renderEditable()._editable$_textPainter; - t2 = t1._text_painter$_text; - t2.toString; - t1 = new A.WordBoundary(t2, t1._layoutCache.layout._paragraph).get$moveByWordBoundary(); - } - return t1; - }, - _linebreak$0() { - var t1 = this._widget; - return t1.obscureText ? new A.DocumentBoundary(t1.controller._change_notifier$_value.text) : new A.LineBoundary(this.get$renderEditable()); - }, - _paragraphBoundary$0() { - return new A.ParagraphBoundary(this._widget.controller._change_notifier$_value.text); - }, - _documentBoundary$0() { - return new A.DocumentBoundary(this._widget.controller._change_notifier$_value.text); - }, - _transposeCharacters$1(intent) { - var text, transposing, t2, _this = this, - t1 = _this._widget.controller._change_notifier$_value.text; - if ((t1.length === 0 ? B.StringCharacters_GVp : new A.StringCharacters(t1)).get$length(0) > 1) { - t1 = _this._widget.controller._change_notifier$_value.selection; - t1 = t1.start !== t1.end || t1.baseOffset === 0; - } else - t1 = true; - if (t1) - return; - t1 = _this._widget.controller._change_notifier$_value; - text = t1.text; - t1 = t1.selection.baseOffset; - transposing = A.StringCharacterRange_StringCharacterRange$at(text, t1); - t2 = transposing._characters_impl$_start; - if (t1 === text.length) - transposing._retractStart$2(2, t2); - else { - transposing._retractStart$2(1, t2); - transposing._advanceEnd$2(1, transposing._characters_impl$_start); - } - t1 = transposing._characters_impl$_string; - _this.userUpdateTextEditingValue$2(new A.TextEditingValue(B.JSString_methods.substring$2(t1, 0, transposing._characters_impl$_start) + new A.StringCharacters(transposing.get$current(0)).get$last(0) + new A.StringCharacters(transposing.get$current(0)).get$first(0) + B.JSString_methods.substring$1(t1, transposing._characters_impl$_end), A.TextSelection$collapsed(B.TextAffinity_1, transposing._characters_impl$_start + transposing.get$current(0).length), B.TextRange_m1_m1), B.SelectionChangedCause_4); - }, - _replaceText$1(intent) { - var t1 = this._widget.controller._change_notifier$_value, - newValue = intent.currentTextEditingValue.replaced$2(intent.replacementRange, intent.replacementText); - this.userUpdateTextEditingValue$2(newValue, intent.cause); - if (newValue.$eq(0, t1)) - this._didChangeTextEditingValue$0(); - }, - _scrollToDocumentBoundary$1(intent) { - if (intent.forward) - this.bringIntoView$1(new A.TextPosition(this._widget.controller._change_notifier$_value.text.length, B.TextAffinity_1)); - else - this.bringIntoView$1(B.TextPosition_0_TextAffinity_1); - }, - _editable_text$_scroll$1(intent) { - var position, t1, t2, state, increment, t3, destination, _this = this; - if (intent.type !== B.ScrollIncrementType_1) - return; - position = B.JSArray_methods.get$single(_this.get$_scrollController()._positions); - if (_this._widget.maxLines === 1) { - t1 = _this.get$_scrollController(); - t2 = position._scroll_position$_maxScrollExtent; - t2.toString; - t1.jumpTo$1(t2); - return; - } - t1 = position._scroll_position$_maxScrollExtent; - t1.toString; - if (t1 === 0) { - t1 = position._scroll_position$_minScrollExtent; - t1.toString; - t1 = t1 === 0; - } else - t1 = false; - if (t1) - return; - state = type$.nullable_ScrollableState._as(_this._scrollableKey.get$currentState()); - state.toString; - increment = A.ScrollAction_getDirectionalIncrement(state, intent); - t1 = position._scroll_position$_pixels; - t1.toString; - t2 = position._scroll_position$_minScrollExtent; - t2.toString; - t3 = position._scroll_position$_maxScrollExtent; - t3.toString; - destination = A.clampDouble(t1 + increment, t2, t3); - if (destination === t1) - return; - _this.get$_scrollController().jumpTo$1(destination); - }, - _extendSelectionByPage$1(intent) { - var extentRect, state, increment, position, t1, t2, t3, t4, nextExtent, nextSelection, _this = this; - if (_this._widget.maxLines === 1) - return; - extentRect = _this.get$renderEditable().getLocalRectForCaret$1(_this._widget.controller._change_notifier$_value.selection.get$extent()); - state = type$.nullable_ScrollableState._as(_this._scrollableKey.get$currentState()); - state.toString; - increment = A.ScrollAction_getDirectionalIncrement(state, new A.ScrollIntent(intent.get$forward(intent) ? B.AxisDirection_2 : B.AxisDirection_0, B.ScrollIncrementType_1)); - position = B.JSArray_methods.get$single(_this.get$_scrollController()._positions); - if (intent.get$forward(intent)) { - t1 = _this._widget.controller._change_notifier$_value; - if (t1.selection.extentOffset >= t1.text.length) - return; - t1 = extentRect.top + increment; - t2 = position._scroll_position$_maxScrollExtent; - t2.toString; - t3 = _this.get$renderEditable().get$size(0); - t4 = position._scroll_position$_pixels; - t4.toString; - nextExtent = t1 + t4 >= t2 + t3._dy ? new A.TextPosition(_this._widget.controller._change_notifier$_value.text.length, B.TextAffinity_1) : _this.get$renderEditable().getPositionForPoint$1(A.MatrixUtils_transformPoint(_this.get$renderEditable().getTransformTo$1(0, null), new A.Offset(extentRect.left, t1))); - nextSelection = _this._widget.controller._change_notifier$_value.selection.copyWith$1$extentOffset(nextExtent.offset); - } else { - if (_this._widget.controller._change_notifier$_value.selection.extentOffset <= 0) - return; - t1 = extentRect.top + increment; - t2 = position._scroll_position$_pixels; - t2.toString; - nextExtent = t1 + t2 <= 0 ? B.TextPosition_0_TextAffinity_1 : _this.get$renderEditable().getPositionForPoint$1(A.MatrixUtils_transformPoint(_this.get$renderEditable().getTransformTo$1(0, null), new A.Offset(extentRect.left, t1))); - nextSelection = _this._widget.controller._change_notifier$_value.selection.copyWith$1$extentOffset(nextExtent.offset); - } - _this.bringIntoView$1(nextSelection.get$extent()); - _this.userUpdateTextEditingValue$2(_this._widget.controller._change_notifier$_value.copyWith$1$selection(nextSelection), B.SelectionChangedCause_4); - }, - _updateSelection$1(intent) { - var t1 = intent.newSelection; - this.bringIntoView$1(t1.get$extent()); - this.userUpdateTextEditingValue$2(intent.currentTextEditingValue.copyWith$1$selection(t1), intent.cause); - }, - get$_verticalSelectionUpdateAction() { - var t1, _this = this, - value = _this.__EditableTextState__verticalSelectionUpdateAction_FI; - if (value === $) { - t1 = A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent); - _this.__EditableTextState__verticalSelectionUpdateAction_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__EditableTextState__verticalSelectionUpdateAction_FI = new A._UpdateTextSelectionVerticallyAction(_this, new A.ObserverList(t1, type$.ObserverList_of_void_Function_Action_Intent), type$._UpdateTextSelectionVerticallyAction_DirectionalCaretMovementIntent); - } - return value; - }, - _hideToolbarIfVisible$1(intent) { - var t1 = this._selectionOverlay; - if (t1 == null) - t1 = null; - else { - t1 = t1.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.get$toolbarIsVisible(); - } - if (t1 === true) { - this.hideToolbar$1(false); - return null; - } - t1 = this._framework$_element; - t1.toString; - return A.Actions_invoke(t1, intent, type$.DismissIntent); - }, - _onTapUpOutside$2(context, $event) { - if (!this._hadFocusOnTapDown) - return; - this._hadFocusOnTapDown = false; - this._widget.toString; - A.Actions_invoke(context, new A.EditableTextTapUpOutsideIntent(), type$.EditableTextTapUpOutsideIntent); - }, - get$_editable_text$_actions() { - var t1, t2, t3, t4, value0, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, value1, t27, t28, result, _this = this, - value = _this.__EditableTextState__actions_FI; - if (value === $) { - t1 = type$.JSArray_of_void_Function_Action_Intent; - t2 = A._setArrayType([], t1); - t3 = type$.ObserverList_of_void_Function_Action_Intent; - value = _this.__EditableTextState__replaceTextAction_FI; - if (value === $) { - t4 = A._setArrayType([], t1); - _this.__EditableTextState__replaceTextAction_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__EditableTextState__replaceTextAction_FI = new A.CallbackAction(_this.get$_replaceText(), new A.ObserverList(t4, t3), type$.CallbackAction_ReplaceTextIntent); - } - value0 = _this.__EditableTextState__updateSelectionAction_FI; - if (value0 === $) { - t4 = A._setArrayType([], t1); - _this.__EditableTextState__updateSelectionAction_FI !== $ && A.throwUnnamedLateFieldADI(); - value0 = _this.__EditableTextState__updateSelectionAction_FI = new A.CallbackAction(_this.get$_updateSelection(), new A.ObserverList(t4, t3), type$.CallbackAction_UpdateSelectionIntent); - } - t4 = A._setArrayType([], t1); - t5 = A._setArrayType([], t1); - t6 = _this.get$_characterBoundary(); - t7 = _this.get$_moveBeyondTextBoundary(); - t8 = A._setArrayType([], t1); - t9 = _this._framework$_element; - t9.toString; - t9 = new A._DeleteTextAction(_this, t6, t7, new A.ObserverList(t8, t3), type$._DeleteTextAction_DeleteCharacterIntent)._makeOverridableAction$1(t9); - t8 = _this.get$_nextWordBoundary(); - t10 = A._setArrayType([], t1); - t11 = _this._framework$_element; - t11.toString; - t11 = new A._DeleteTextAction(_this, t8, t7, new A.ObserverList(t10, t3), type$._DeleteTextAction_DeleteToNextWordBoundaryIntent)._makeOverridableAction$1(t11); - t10 = _this.get$_linebreak(); - t12 = _this.get$_moveToTextBoundary(); - t13 = A._setArrayType([], t1); - t14 = _this._framework$_element; - t14.toString; - t14 = new A._DeleteTextAction(_this, t10, t12, new A.ObserverList(t13, t3), type$._DeleteTextAction_DeleteToLineBreakIntent)._makeOverridableAction$1(t14); - t6 = A._UpdateTextSelectionAction$(_this, t6, t7, false, false, false, type$.ExtendSelectionByCharacterIntent); - t13 = _this._framework$_element; - t13.toString; - t13 = t6._makeOverridableAction$1(t13); - t6 = A._setArrayType([], t1); - t15 = _this._framework$_element; - t15.toString; - t15 = new A.CallbackAction(_this.get$_extendSelectionByPage(), new A.ObserverList(t6, t3), type$.CallbackAction_ExtendSelectionByPageIntent)._makeOverridableAction$1(t15); - t6 = A._UpdateTextSelectionAction$(_this, t8, t7, false, true, false, type$.ExtendSelectionToNextWordBoundaryIntent); - t16 = _this._framework$_element; - t16.toString; - t16 = t6._makeOverridableAction$1(t16); - t6 = _this.get$_paragraphBoundary(); - t17 = A._UpdateTextSelectionAction$(_this, t6, t7, false, true, false, type$.ExtendSelectionToNextParagraphBoundaryIntent); - t18 = _this._framework$_element; - t18.toString; - t18 = t17._makeOverridableAction$1(t18); - t17 = A._UpdateTextSelectionAction$(_this, t10, t12, false, true, false, type$.ExtendSelectionToLineBreakIntent); - t19 = _this._framework$_element; - t19.toString; - t19 = t17._makeOverridableAction$1(t19); - t17 = _this.get$_verticalSelectionUpdateAction(); - t20 = _this._framework$_element; - t20.toString; - t20 = t17._makeOverridableAction$1(t20); - t17 = _this.get$_verticalSelectionUpdateAction(); - t21 = _this._framework$_element; - t21.toString; - t21 = t17._makeOverridableAction$1(t21); - t6 = A._UpdateTextSelectionAction$(_this, t6, t7, false, true, false, type$.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent); - t17 = _this._framework$_element; - t17.toString; - t17 = t6._makeOverridableAction$1(t17); - t6 = _this.get$_documentBoundary(); - t22 = A._UpdateTextSelectionAction$(_this, t6, t7, false, true, false, type$.ExtendSelectionToDocumentBoundaryIntent); - t23 = _this._framework$_element; - t23.toString; - t23 = t22._makeOverridableAction$1(t23); - t7 = A._UpdateTextSelectionAction$(_this, t8, t7, false, true, false, type$.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent); - t8 = _this._framework$_element; - t8.toString; - t8 = t7._makeOverridableAction$1(t8); - t7 = A._setArrayType([], t1); - t22 = _this._framework$_element; - t22.toString; - t22 = new A.CallbackAction(_this.get$_scrollToDocumentBoundary(), new A.ObserverList(t7, t3), type$.CallbackAction_ScrollToDocumentBoundaryIntent)._makeOverridableAction$1(t22); - t7 = A._setArrayType([], t1); - t10 = A._UpdateTextSelectionAction$(_this, t10, t12, false, true, true, type$.ExpandSelectionToLineBreakIntent); - t24 = _this._framework$_element; - t24.toString; - t24 = t10._makeOverridableAction$1(t24); - t12 = A._UpdateTextSelectionAction$(_this, t6, t12, true, true, true, type$.ExpandSelectionToDocumentBoundaryIntent); - t6 = _this._framework$_element; - t6.toString; - t6 = t12._makeOverridableAction$1(t6); - t12 = A._setArrayType([], t1); - t10 = _this._framework$_element; - t10.toString; - t10 = new A._SelectAllAction(_this, new A.ObserverList(t12, t3))._makeOverridableAction$1(t10); - t12 = A._setArrayType([], t1); - t25 = _this._framework$_element; - t25.toString; - t25 = new A._CopySelectionAction(_this, new A.ObserverList(t12, t3))._makeOverridableAction$1(t25); - t12 = A._setArrayType([], t1); - t26 = _this._framework$_element; - t26.toString; - t26 = new A.CallbackAction(new A.EditableTextState__actions_closure(_this), new A.ObserverList(t12, t3), type$.CallbackAction_PasteTextIntent)._makeOverridableAction$1(t26); - value1 = _this.__EditableTextState__transposeCharactersAction_FI; - if (value1 === $) { - t12 = A._setArrayType([], t1); - _this.__EditableTextState__transposeCharactersAction_FI !== $ && A.throwUnnamedLateFieldADI(); - value1 = _this.__EditableTextState__transposeCharactersAction_FI = new A.CallbackAction(_this.get$_transposeCharacters(), new A.ObserverList(t12, t3), type$.CallbackAction_TransposeCharactersIntent); - } - t12 = _this._framework$_element; - t12.toString; - t12 = value1._makeOverridableAction$1(t12); - t27 = A._setArrayType([], t1); - t28 = _this._framework$_element; - t28.toString; - t28 = new A._EditableTextTapOutsideAction(new A.ObserverList(t27, t3))._makeOverridableAction$1(t28); - t1 = A._setArrayType([], t1); - t27 = _this._framework$_element; - t27.toString; - result = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_9Gf, new A.DoNothingAction(false, new A.ObserverList(t2, t3)), B.Type_ReplaceTextIntent_Vhj, value, B.Type_UpdateSelectionIntent_6IE, value0, B.Type_DirectionalFocusIntent_oIa, new A.DirectionalFocusAction(true, new A.ObserverList(t4, t3)), B.Type_DismissIntent_GEb, new A.CallbackAction(_this.get$_hideToolbarIfVisible(), new A.ObserverList(t5, t3), type$.CallbackAction_DismissIntent), B.Type_DeleteCharacterIntent_SaE, t9, B.Type_ar1, t11, B.Type_DeleteToLineBreakIntent_NS7, t14, B.Type_J79, t13, B.Type_ExtendSelectionByPageIntent_ndp, t15, B.Type_b1K, t16, B.Type_w20, t18, B.Type_taM, t19, B.Type_Ud8, t20, B.Type_Ud80, t21, B.Type_Q3J, t17, B.Type_b1K0, t23, B.Type_srU, t8, B.Type_i87, t22, B.Type_ScrollIntent_tOb, new A.CallbackAction(_this.get$_editable_text$_scroll(), new A.ObserverList(t7, t3), type$.CallbackAction_ScrollIntent), B.Type_5J0, t24, B.Type_7w3, t6, B.Type_SelectAllTextIntent_7fB, t10, B.Type_CopySelectionTextIntent_GQP, t25, B.Type_PasteTextIntent_40q, t26, B.Type_TransposeCharactersIntent_tPt, t12, B.Type_EditableTextTapOutsideIntent_Ih6, t28, B.Type_44O, new A._EditableTextTapUpOutsideAction(new A.ObserverList(t1, t3))._makeOverridableAction$1(t27)], type$.Type, type$.Action_Intent); - _this.__EditableTextState__actions_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__EditableTextState__actions_FI = result; - value = result; - } - return value; - }, - build$1(context) { - var controls, t1, _1_0, _this = this, _null = null, _box_0 = {}; - _this.super$AutomaticKeepAliveClientMixin$build(context); - controls = _this._widget.selectionControls; - $label0$0: { - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); - t1 = t1 == null ? _null : t1.get$textScaler(); - if (t1 == null) - t1 = B._LinearTextScaler_1; - break $label0$0; - } - _box_0.inputType = null; - $label1$1: { - _1_0 = _this._widget.keyboardType; - if (B.TextInputType_3_null_null.$eq(0, _1_0)) { - _box_0.inputType = B.SemanticsInputType_3; - break $label1$1; - } - if (B.TextInputType_6_null_null.$eq(0, _1_0)) { - _box_0.inputType = B.SemanticsInputType_2; - break $label1$1; - } - if (B.TextInputType_5_null_null.$eq(0, _1_0)) { - _box_0.inputType = B.SemanticsInputType_5; - break $label1$1; - } - _box_0.inputType = B.SemanticsInputType_1; - } - return new A._CompositionCallback(_this.get$_compositeCallback(), _this.get$_hasInputConnection(), A.Actions$(_this.get$_editable_text$_actions(), new A.Builder(new A.EditableTextState_build_closure(_box_0, _this, controls, t1), _null)), _null); - }, - buildTextSpan$0() { - var text, brieflyShowPassword, o, t2, placeholders, placeholderLocation, withComposing, composingRegionOutOfRange, t3, t4, _this = this, _null = null, - t1 = _this._widget; - if (t1.obscureText) { - text = t1.controller._change_notifier$_value.text; - text = B.JSString_methods.$mul(t1.obscuringCharacter, text.length); - $.WidgetsBinding__instance.toString; - $.$get$EnginePlatformDispatcher__instance(); - brieflyShowPassword = B.Set_Pvfa6.contains$1(0, A.defaultTargetPlatform()); - if (brieflyShowPassword) { - o = _this._obscureShowCharTicksPending > 0 ? _this._obscureLatestCharIndex : _null; - if (o != null && o >= 0 && o < text.length) { - t1 = o + 1; - text = B.JSString_methods.replaceRange$3(text, o, t1, B.JSString_methods.substring$2(_this._widget.controller._change_notifier$_value.text, o, t1)); - } - } - t1 = _this.__EditableTextState__style_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return A.TextSpan$(_null, t1, text); - } - t2 = _this._placeholderLocation; - if (t2 >= 0 && t2 <= t1.controller._change_notifier$_value.text.length) { - placeholders = A._setArrayType([], type$.JSArray__ScribblePlaceholder); - t1 = _this._widget; - placeholderLocation = t1.controller._change_notifier$_value.text.length - _this._placeholderLocation; - if (t1.maxLines !== 1) { - placeholders.push(B._ScribblePlaceholder_gl5); - placeholders.push(new A._ScribblePlaceholder(new A.Size(_this.get$renderEditable().get$size(0)._dx, 0), B.SizedBox_0_0_null_null, B.PlaceholderAlignment_4, _null, _null)); - } else - placeholders.push(B._ScribblePlaceholder_UlE); - t1 = _this.__EditableTextState__style_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = A._setArrayType([A.TextSpan$(_null, _null, B.JSString_methods.substring$2(_this._widget.controller._change_notifier$_value.text, 0, placeholderLocation))], type$.JSArray_InlineSpan); - B.JSArray_methods.addAll$1(t2, placeholders); - t2.push(A.TextSpan$(_null, _null, B.JSString_methods.substring$1(_this._widget.controller._change_notifier$_value.text, placeholderLocation))); - return A.TextSpan$(t2, t1, _null); - } - withComposing = !t1.readOnly && t1.focusNode.get$hasFocus(); - if (_this.get$_spellCheckResultsReceived()) { - composingRegionOutOfRange = !_this._widget.controller._change_notifier$_value.get$isComposingRangeValid() || !withComposing; - t1 = _this._widget.controller._change_notifier$_value; - t2 = _this.__EditableTextState__style_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.__EditableTextState__spellCheckConfiguration_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t3.misspelledTextStyle; - t3.toString; - t4 = _this.spellCheckResults; - t4.toString; - return A.buildTextSpanWithSpellCheckSuggestions(t1, composingRegionOutOfRange, t2, t3, t4); - } - t1 = _this._widget.controller; - t2 = _this._framework$_element; - t2.toString; - t3 = _this.__EditableTextState__style_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - return t1.buildTextSpan$3$context$style$withComposing(t2, t3, withComposing); - } - }; - A.EditableTextState__onChangedClipboardStatus_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A.EditableTextState_cutSelection_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this; - if (t1._framework$_element != null) - t1.bringIntoView$1(t1._widget.controller._change_notifier$_value.selection.get$extent()); - }, - $signature: 6 - }; - A.EditableTextState__pasteText_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this; - if (t1._framework$_element != null) - t1.bringIntoView$1(t1._widget.controller._change_notifier$_value.selection.get$extent()); - }, - $signature: 6 - }; - A.EditableTextState_buttonItemsForToolbarOptions_closure.prototype = { - call$0() { - this.$this.cutSelection$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState_buttonItemsForToolbarOptions_closure0.prototype = { - call$0() { - this.$this.copySelection$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState_buttonItemsForToolbarOptions_closure1.prototype = { - call$0() { - this.$this.pasteText$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState_buttonItemsForToolbarOptions_closure2.prototype = { - call$0() { - this.$this.selectAll$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState_contextMenuButtonItems_closure.prototype = { - call$0() { - return this.$this.copySelection$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState_contextMenuButtonItems_closure0.prototype = { - call$0() { - return this.$this.cutSelection$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState_contextMenuButtonItems_closure1.prototype = { - call$0() { - return this.$this.pasteText$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState_contextMenuButtonItems_closure2.prototype = { - call$0() { - return this.$this.selectAll$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState_contextMenuButtonItems_closure3.prototype = { - call$0() { - return this.$this.lookUpSelection$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState_contextMenuButtonItems_closure4.prototype = { - call$0() { - return this.$this.searchWebForSelection$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState_contextMenuButtonItems_closure5.prototype = { - call$0() { - return this.$this.shareSelection$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState_contextMenuButtonItems_closure6.prototype = { - call$0() { - return this.$this._startLiveTextInput$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState__textProcessingActionButtonItems_closure.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, processedText, t1, t2, t3, selectedText; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.selection; - t2 = $async$self.$this; - t3 = t2._widget; - selectedText = B.JSString_methods.substring$2(t3.controller._change_notifier$_value.text, t1.start, t1.end); - $async$goto = selectedText.length !== 0 ? 2 : 3; - break; - case 2: - // then - $async$goto = 4; - return A._asyncAwait(t2._processTextService.processTextAction$3($async$self.action.id, selectedText, t3.readOnly), $async$call$0); - case 4: - // returning from await. - processedText = $async$result; - if (processedText != null && t2.get$_allowPaste()) - t2._pasteText$2(B.SelectionChangedCause_5, processedText); - else - t2.hideToolbar$0(); - case 3: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 12 - }; - A.EditableTextState_initState_closure.prototype = { - call$0() { - return this.$this._justResumed = true; - }, - $signature: 0 - }; - A.EditableTextState_didUpdateWidget_closure.prototype = { - call$1(__wc0_formal) { - var t1, _this = this; - if (_this.shouldShowToolbar) - _this.$this._selectionOverlay.showToolbar$0(); - if (_this.shouldShowHandles) { - t1 = _this.$this._selectionOverlay; - t1._updateSelectionOverlay$0(); - t1 = t1.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.showHandles$0(); - } - }, - $signature: 6 - }; - A.EditableTextState_didUpdateWidget_closure0.prototype = { - call$1(__wc1_formal) { - this.$this._openInputConnection$0(); - }, - $signature: 6 - }; - A.EditableTextState__scheduleShowCaretOnScreen_closure.prototype = { - call$1(__wc0_formal) { - var t2, t3, lineHeight, bottomSpacing, handleHeight, interactiveHandleHeight, caretPadding, targetOffset, selection, rectToReveal, selectionBoxes, - t1 = this.$this; - t1._showCaretOnScreenScheduled = false; - t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1._editableKey); - t2 = t2 == null ? null : t2.get$renderObject(); - type$.nullable_RenderEditable._as(t2); - if (t2 != null) { - t3 = t2._selection.get$isValid(); - t3 = !t3 || t1.get$_scrollController()._positions.length === 0; - } else - t3 = true; - if (t3) - return; - lineHeight = t2._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height; - bottomSpacing = t1._widget.scrollPadding.bottom; - t3 = t1._selectionOverlay; - if ((t3 == null ? null : t3.selectionControls) != null) { - handleHeight = t3.selectionControls.getHandleSize$1(lineHeight)._dy; - interactiveHandleHeight = Math.max(handleHeight, 48); - bottomSpacing = Math.max(handleHeight / 2 - t1._selectionOverlay.selectionControls.getHandleAnchor$2(B.TextSelectionHandleType_2, lineHeight)._dy + interactiveHandleHeight / 2, bottomSpacing); - } - caretPadding = t1._widget.scrollPadding.copyWith$1$bottom(bottomSpacing); - targetOffset = t1._getOffsetToRevealCaret$1(t2.getLocalRectForCaret$1(t2._selection.get$extent())); - selection = t1._widget.controller._change_notifier$_value.selection; - if (selection.start === selection.end) - rectToReveal = targetOffset.rect; - else { - selectionBoxes = t2.getBoxesForSelection$1(selection); - if (selectionBoxes.length === 0) - rectToReveal = targetOffset.rect; - else if (selection.baseOffset < selection.extentOffset) { - t3 = B.JSArray_methods.get$last(selectionBoxes); - rectToReveal = new A.Rect(t3.left, t3.top, t3.right, t3.bottom); - } else { - t3 = B.JSArray_methods.get$first(selectionBoxes); - rectToReveal = new A.Rect(t3.left, t3.top, t3.right, t3.bottom); - } - } - t3 = targetOffset.offset; - if (this.withAnimation) { - t1.get$_scrollController().animateTo$3$curve$duration(t3, B.Cubic_Dkk, B.Duration_100000); - t2.showOnScreen$3$curve$duration$rect(B.Cubic_Dkk, B.Duration_100000, caretPadding.inflateRect$1(rectToReveal)); - } else { - t1.get$_scrollController().jumpTo$1(t3); - t2.showOnScreen$1$rect(caretPadding.inflateRect$1(rectToReveal)); - } - }, - $signature: 6 - }; - A.EditableTextState_didChangeMetrics_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this._selectionOverlay; - if (t1 != null) { - t1._updateSelectionOverlay$0(); - t1 = t1.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.markNeedsBuild$0(); - } - }, - $signature: 6 - }; - A.EditableTextState__formatAndSetValue_closure.prototype = { - call$2(newValue, formatter) { - return formatter.formatEditUpdate$2(this.$this._widget.controller._change_notifier$_value, newValue); - }, - $signature: 440 - }; - A.EditableTextState__startCursorBlink_closure.prototype = { - call$1(timer) { - this.$this._onCursorTick$0(); - }, - $signature: 45 - }; - A.EditableTextState__onCursorTick_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A.EditableTextState__onCursorTick_closure0.prototype = { - call$0() { - var t1 = this.$this; - return t1.get$_cursorBlinkOpacityController().animateWith$1(t1.get$_iosBlinkCursorSimulation())._primaryCompleter.future.whenComplete$1(t1.get$_onCursorTick()); - }, - $signature: 0 - }; - A.EditableTextState__onCursorTick_closure1.prototype = { - call$1(timer) { - this.$this._onCursorTick$0(); - }, - $signature: 45 - }; - A.EditableTextState__didChangeTextEditingValue_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A.EditableTextState__handleFocusChanged_closure.prototype = { - call$0() { - this.$this._currentPromptRectRange = null; - }, - $signature: 0 - }; - A.EditableTextState_insertTextPlaceholder_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._widget.controller._change_notifier$_value; - t1._placeholderLocation = t2.text.length - t2.selection.end; - }, - $signature: 0 - }; - A.EditableTextState_removeTextPlaceholder_closure.prototype = { - call$0() { - this.$this._placeholderLocation = -1; - }, - $signature: 0 - }; - A.EditableTextState_showAutocorrectionPromptRect_closure.prototype = { - call$0() { - this.$this._currentPromptRectRange = new A.TextRange(this.start, this.end); - }, - $signature: 0 - }; - A.EditableTextState__semanticsOnCopy_closure.prototype = { - call$0() { - this.$this.copySelection$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState__semanticsOnCut_closure.prototype = { - call$0() { - this.$this.cutSelection$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState__semanticsOnPaste_closure.prototype = { - call$0() { - var t1 = this.controls; - if (t1 != null) - t1.handlePaste$1(this.$this); - this.$this.pasteText$1(B.SelectionChangedCause_5); - }, - $signature: 0 - }; - A.EditableTextState__actions_closure.prototype = { - call$1(intent) { - return this.$this.pasteText$1(B.SelectionChangedCause_4); - }, - $signature: 441 - }; - A.EditableTextState_build_closure.prototype = { - call$1(context) { - var t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, _this = this, _null = null, - _s12_ = "EditableText", - t1 = _this.$this, - t2 = t1._widget, - t3 = t2.groupId; - t2 = t2.focusNode.get$hasFocus() ? new A.EditableTextState_build__closure(t1, context) : _null; - t4 = t1._widget; - t5 = t4.mouseCursor; - t6 = t4.controller; - t7 = t4.focusNode; - t8 = t4.undoController; - t4 = t4.maxLines !== 1 ? B.AxisDirection_2 : B.AxisDirection_1; - t9 = t1.get$_scrollController(); - t10 = t1._widget; - t11 = t10.scrollPhysics; - t12 = t10.dragStartBehavior; - t10 = t10.restorationId; - t13 = A.ScrollConfiguration_of(context).copyWith$2$overscroll$scrollbars(false, t1._widget.maxLines !== 1); - return A.TextFieldTapRegion$(A.MouseRegion$(new A.UndoHistory(t6, new A.EditableTextState_build__closure0(t1), new A.EditableTextState_build__closure1(), new A.EditableTextState_build__closure2(t1), t7, t8, A.Focus$(false, _null, new A.NotificationListener(new A.EditableTextState_build__closure3(t1), A.Scrollable$(t4, B.Clip_1, t9, t12, true, B.HitTestBehavior_1, t1._scrollableKey, t11, t10, t13, _null, new A.EditableTextState_build__closure4(_this._box_0, t1, _this.controls, _this.effectiveTextScaler)), _null, type$.NotificationListener_ScrollNotification), _s12_, _null, _null, t7, false, _null, _null, _null, _null, _null, _null), _null, type$.UndoHistory_TextEditingValue), t5, _null, _null, _null, _null), _s12_, t3, t2, new A.EditableTextState_build__closure5(t1, context)); - }, - $signature: 442 - }; - A.EditableTextState_build__closure.prototype = { - call$1($event) { - var t2, - t1 = this.$this; - t1._hadFocusOnTapDown = true; - t1 = t1._widget; - t2 = t1.onTapOutside; - if (t2 != null) - t2.call$1($event); - else - A.Actions_invoke(this.context, new A.EditableTextTapOutsideIntent(t1.focusNode, $event), type$.EditableTextTapOutsideIntent); - return null; - }, - $signature: 62 - }; - A.EditableTextState_build__closure5.prototype = { - call$1($event) { - return this.$this._onTapUpOutside$2(this.context, $event); - }, - $signature: 443 - }; - A.EditableTextState_build__closure2.prototype = { - call$1(value) { - this.$this.userUpdateTextEditingValue$2(value, B.SelectionChangedCause_4); - }, - $signature: 444 - }; - A.EditableTextState_build__closure0.prototype = { - call$2(oldValue, newValue) { - var t1; - if (!newValue.selection.get$isValid()) - return false; - if (oldValue == null) - return true; - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - case 1: - case 3: - case 5: - t1 = this.$this._widget.controller._change_notifier$_value.composing; - if (t1.start !== t1.end) - return false; - break; - case 0: - break; - } - return oldValue.text !== newValue.text || !oldValue.composing.$eq(0, newValue.composing); - }, - $signature: 445 - }; - A.EditableTextState_build__closure1.prototype = { - call$1(value) { - return A.defaultTargetPlatform() === B.TargetPlatform_0 ? value.copyWith$1$composing(B.TextRange_m1_m1) : value; - }, - $signature: 446 - }; - A.EditableTextState_build__closure3.prototype = { - call$1(notification) { - var t1 = this.$this; - t1._handleContextMenuOnScroll$1(notification); - t1._scribbleCacheKey = null; - return false; - }, - $signature: 61 - }; - A.EditableTextState_build__closure4.prototype = { - call$2(context, offset) { - var t6, t7, t8, t9, t10, t11, effectiveOpacity, t12, t13, t14, t15, t16, t17, t18, t0, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, _this = this, _null = null, - t1 = _this.$this, - t2 = _this._box_0.inputType, - t3 = _this.controls, - t4 = t1._semanticsOnCopy$1(t3), - t5 = t1._semanticsOnCut$1(t3); - t3 = t1._semanticsOnPaste$1(t3); - t6 = t1._editableKey; - t1.get$_stylusHandwritingEnabled(); - t7 = t1._widget.focusNode; - t8 = t1.buildTextSpan$0(); - t9 = t1._widget; - t10 = t9.controller._change_notifier$_value; - t9 = t9.cursorColor; - t9 = t9.get$alpha(t9); - t11 = t1.get$_cursorBlinkOpacityController().__AnimationController__value_A; - t11 === $ && A.throwUnnamedLateFieldNI(); - effectiveOpacity = Math.min(t9 / 255, t11); - t11 = t1._widget.cursorColor.withOpacity$1(effectiveOpacity); - t9 = t1._widget; - t12 = t9.backgroundCursorColor; - t13 = t9.readOnly; - t9 = t9.focusNode.get$hasFocus(); - t14 = t1._widget; - t15 = t14.maxLines; - t16 = t14.minLines; - t14 = t14.get$strutStyle(); - t17 = t1._selectionOverlay; - if (t17 == null) - t17 = _null; - else { - t17 = t17.__TextSelectionOverlay__selectionOverlay_F; - t17 === $ && A.throwUnnamedLateFieldNI(); - t17 = $.ContextMenuController__shownInstance === t17._spellCheckToolbarController; - } - if (t17 === true) { - t1.__EditableTextState__spellCheckConfiguration_A === $ && A.throwUnnamedLateFieldNI(); - t17 = t1._widget; - t18 = t17.selectionColor; - t0 = t18; - t18 = t17; - t17 = t0; - } else { - t17 = t1._widget; - t18 = t17.selectionColor; - t0 = t18; - t18 = t17; - t17 = t0; - } - t19 = _this.effectiveTextScaler; - t20 = t1.get$_editable_text$_textDirection(); - t1._widget.toString; - t21 = A.DefaultTextHeightBehavior_maybeOf(context); - t22 = t1._widget; - t23 = t22.obscuringCharacter; - t24 = t22.obscureText; - t25 = t22.cursorWidth; - t26 = t22.cursorHeight; - t27 = t22.cursorRadius; - t28 = t22.cursorOffset; - if (t28 == null) - t28 = B.Offset_0_0; - t29 = t22.selectionHeightStyle; - t30 = t22.selectionWidthStyle; - t31 = t22.paintCursorAboveText; - if (t22.enableInteractiveSelection) - t22 = !t22.readOnly || !t24; - else - t22 = false; - t32 = t1._framework$_element; - t32.toString; - t32 = A.InheritedModel_inheritFrom(t32, B._MediaQueryAspect_2, type$.MediaQuery).data; - t33 = t1._currentPromptRectRange; - t34 = t1._widget; - t35 = t34.autocorrectionTextRectColor; - t34 = t34.clipBehavior; - t36 = A.WidgetSpan_extractFromInlineSpan(t8, t19); - return new A.CompositedTransformTarget(t1._toolbarLayerLink, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, t5, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, new A._ScribbleFocusable(new A.SizeChangedLayoutNotifier(new A._Editable(t8, t10, t11, t1._startHandleLayerLink, t1._endHandleLayerLink, t12, t1._cursorVisibilityNotifier, true, t13, t9, t15, t16, false, t14, t17, t19, t18.textAlign, t20, _null, t23, t24, t21, B.TextWidthBasis_0, offset, true, t25, t26, t27, t28, t31, t29, t30, t22, t1, t32.devicePixelRatio, t33, t35, t34, t36, t6), _null), t7, t6, new A.EditableTextState_build___closure(t1), true, _null), _null), _null); - }, - $signature: 448 - }; - A.EditableTextState_build___closure.prototype = { - call$0() { - var t1 = this.$this; - t1._openInputConnection$0(); - t1._updateSelectionRects$1$force(true); - }, - $signature: 0 - }; - A._Editable.prototype = { - createRenderObject$1(context) { - var t10, _this = this, _null = null, - t1 = _this.maxLines, - t2 = _this.textScaler, - t3 = A.Localizations_maybeLocaleOf(context), - t4 = _this.value.selection, - t5 = A._TextHighlightPainter$(), - t6 = A._TextHighlightPainter$(), - t7 = $.$get$ChangeNotifier__emptyListeners(), - t8 = A.LayerHandle$(), - t9 = A.LayerHandle$(); - if (t2.$eq(0, B._LinearTextScaler_1)) - t2 = new A._LinearTextScaler(1); - t10 = t1 === 1 ? 1 : _null; - t2 = A.TextPainter$(_null, t3, t10, _this.strutStyle, _this.inlineSpan, _this.textAlign, _this.textDirection, _this.textHeightBehavior, t2, _this.textWidthBasis); - t1 = new A.RenderEditable(t5, t6, true, _this.devicePixelRatio, _this.obscuringCharacter, _this.obscureText, _this.textSelectionDelegate, new A.ValueNotifier(true, t7), new A.ValueNotifier(true, t7), t2, false, _this.showCursor, _this.hasFocus, true, _this.readOnly, t1, _this.minLines, false, t4, _this.offset, _this.cursorWidth, _this.cursorHeight, _this.paintCursorAboveText, _this.startHandleLayerLink, _this.endHandleLayerLink, _this.enableInteractiveSelection, _this.clipBehavior, B.Offset_0_0, t8, t9, 0, _null, _null, false, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t5.set$highlightColor(_this.selectionColor); - t5.set$highlightedRange(t4); - t5.set$selectionHeightStyle(_this.selectionHeightStyle); - t5.set$selectionWidthStyle(_this.selectionWidthStyle); - t6.set$highlightColor(_this.promptRectColor); - t6.set$highlightedRange(_this.promptRectRange); - t1.get$_caretPainter().set$caretColor(_this.cursorColor); - t1.get$_caretPainter().set$cursorRadius(_this.cursorRadius); - t1.get$_caretPainter().set$cursorOffset(_this.cursorOffset); - t1.get$_caretPainter().set$backgroundCursorColor(_this.backgroundCursorColor); - t1._updateForegroundPainter$1(_null); - t1._updatePainter$1(_null); - t1.addAll$1(0, _null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var t1, t2, _this = this; - renderObject.set$text(0, _this.inlineSpan); - renderObject.get$_caretPainter().set$caretColor(_this.cursorColor); - renderObject.set$startHandleLayerLink(_this.startHandleLayerLink); - renderObject.set$endHandleLayerLink(_this.endHandleLayerLink); - renderObject.get$_caretPainter().set$backgroundCursorColor(_this.backgroundCursorColor); - renderObject.set$showCursor(_this.showCursor); - renderObject.set$forceLine(true); - renderObject.set$readOnly(0, _this.readOnly); - renderObject.set$hasFocus(_this.hasFocus); - renderObject.set$maxLines(_this.maxLines); - renderObject.set$minLines(_this.minLines); - renderObject.set$expands(false); - renderObject.set$strutStyle(_this.strutStyle); - t1 = renderObject._selectionPainter; - t1.set$highlightColor(_this.selectionColor); - renderObject.set$textScaler(_this.textScaler); - renderObject.set$textAlign(0, _this.textAlign); - renderObject.set$textDirection(_this.textDirection); - t2 = A.Localizations_maybeLocaleOf(context); - renderObject.set$locale(0, t2); - renderObject.set$selection(_this.value.selection); - renderObject.set$offset(0, _this.offset); - renderObject.ignorePointer = true; - renderObject.set$textHeightBehavior(_this.textHeightBehavior); - renderObject.set$textWidthBasis(_this.textWidthBasis); - renderObject.set$obscuringCharacter(_this.obscuringCharacter); - renderObject.set$obscureText(_this.obscureText); - renderObject.set$cursorWidth(_this.cursorWidth); - renderObject.set$cursorHeight(_this.cursorHeight); - renderObject.get$_caretPainter().set$cursorRadius(_this.cursorRadius); - renderObject.get$_caretPainter().set$cursorOffset(_this.cursorOffset); - t1.set$selectionHeightStyle(_this.selectionHeightStyle); - t1.set$selectionWidthStyle(_this.selectionWidthStyle); - renderObject.set$enableInteractiveSelection(_this.enableInteractiveSelection); - renderObject.textSelectionDelegate = _this.textSelectionDelegate; - renderObject.set$devicePixelRatio(0, _this.devicePixelRatio); - renderObject.set$paintCursorAboveText(_this.paintCursorAboveText); - t1 = renderObject._autocorrectHighlightPainter; - t1.set$highlightColor(_this.promptRectColor); - t2 = _this.clipBehavior; - if (t2 !== renderObject._editable$_clipBehavior) { - renderObject._editable$_clipBehavior = t2; - renderObject.markNeedsPaint$0(); - renderObject.markNeedsSemanticsUpdate$0(); - } - t1.set$highlightedRange(_this.promptRectRange); - } - }; - A._ScribbleCacheKey.prototype = { - compare$1(other) { - var needsLayout, t1, _this = this; - if (other === _this) - return B.RenderComparison_0; - needsLayout = true; - if (_this.textAlign === other.textAlign) - if (_this.textDirection === other.textDirection) { - if (_this.textScaler.$eq(0, other.textScaler)) - t1 = !B.TextHeightBehavior_TextLeadingDistribution_0.$eq(0, B.TextHeightBehavior_TextLeadingDistribution_0) || !_this.structStyle.$eq(0, other.structStyle) || _this.placeholder !== other.placeholder || !_this.size.$eq(0, other.size); - else - t1 = needsLayout; - needsLayout = t1; - } - return needsLayout ? B.RenderComparison_3 : _this.inlineSpan.compareTo$1(0, other.inlineSpan); - } - }; - A._ScribbleFocusable.prototype = { - createState$0() { - var t1 = $._ScribbleFocusableState__nextElementIdentifier; - $._ScribbleFocusableState__nextElementIdentifier = t1 + 1; - return new A._ScribbleFocusableState(B.JSInt_methods.toString$0(t1)); - }, - updateSelectionRects$0() { - return this.updateSelectionRects.call$0(); - } - }; - A._ScribbleFocusableState.prototype = { - initState$0() { - var _this = this; - _this.super$State$initState(); - _this._widget.toString; - $.$get$TextInput__instance()._scribbleClients.$indexSet(0, _this._elementIdentifier, _this); - }, - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this._widget.toString; - }, - dispose$0() { - $.$get$TextInput__instance()._scribbleClients.remove$1(0, this._elementIdentifier); - this.super$State$dispose(); - }, - get$renderEditable() { - var t1 = this._widget.editableKey; - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); - t1 = t1 == null ? null : t1.get$renderObject(); - return type$.nullable_RenderEditable._as(t1); - }, - isInScribbleRect$1(rect) { - var intersection, result, t2, t3, _this = this, - calculatedBounds = _this.get$bounds(0), - t1 = _this.get$renderEditable(); - t1 = t1 == null ? null : t1._readOnly; - if (t1 === true) - return false; - if (calculatedBounds.$eq(0, B.Rect_0_0_0_0)) - return false; - if (!calculatedBounds.overlaps$1(rect)) - return false; - intersection = calculatedBounds.intersect$1(rect); - result = A.HitTestResult$(); - t1 = $.WidgetsBinding__instance; - t1.toString; - t2 = intersection.get$center(); - t3 = _this._framework$_element; - t3.toString; - t1.hitTestInView$3(result, t2, A.View_maybeOf(t3).viewId); - return B.JSArray_methods.any$1(result._path, new A._ScribbleFocusableState_isInScribbleRect_closure(_this)); - }, - get$bounds(_) { - var box = type$.nullable_RenderBox._as(this._framework$_element.get$renderObject()); - if (box == null || this._framework$_element == null || box._object$_owner == null) - return B.Rect_0_0_0_0; - return A.MatrixUtils_transformRect(box.getTransformTo$1(0, null), new A.Rect(0, 0, 0 + box.get$size(0)._dx, 0 + box.get$size(0)._dy)); - }, - build$1(context) { - return this._widget.child; - }, - $isScribbleClient: 1 - }; - A._ScribbleFocusableState_isInScribbleRect_closure.prototype = { - call$1(entry) { - return entry.target.$eq(0, this.$this.get$renderEditable()); - }, - $signature: 449 - }; - A._ScribblePlaceholder.prototype = { - build$3$dimensions$textScaler(builder, dimensions, textScaler) { - var t1 = this.style, - hasStyle = t1 != null; - if (hasStyle) - builder.pushStyle$1(t1.getTextStyle$1$textScaler(textScaler)); - t1 = this.size; - builder.addPlaceholder$3(t1._dx, t1._dy, this.alignment); - if (hasStyle) - builder.pop$0(); - } - }; - A._CodePointBoundary.prototype = { - _breaksSurrogatePair$1(position) { - var t1 = this._editable_text$_text; - return (t1.charCodeAt(position - 1) & 64512) === 55296 && (t1.charCodeAt(position) & 64512) === 56320; - }, - getLeadingTextBoundaryAt$1(position) { - var t1 = this._editable_text$_text.length; - if (t1 === 0 || position < 0) - return null; - if (position === 0) - return 0; - if (position >= t1) - return t1; - if (t1 <= 1) - return position; - return this._breaksSurrogatePair$1(position) ? position - 1 : position; - }, - getTrailingTextBoundaryAt$1(position) { - var t1 = this._editable_text$_text.length; - if (t1 === 0 || position >= t1) - return null; - if (position < 0) - return 0; - if (position === t1 - 1) - return t1; - if (t1 <= 1) - return position; - t1 = position + 1; - return this._breaksSurrogatePair$1(t1) ? position + 2 : t1; - } - }; - A._DeleteTextAction.prototype = { - _hideToolbarIfTextChanged$1(intent) { - var oldValue, - t1 = this.state, - t2 = t1._selectionOverlay; - if (t2 != null) { - t2 = t2.__TextSelectionOverlay__selectionOverlay_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = !t2.get$toolbarIsVisible(); - } else - t2 = true; - if (t2) - return; - oldValue = intent.currentTextEditingValue; - if (oldValue.text !== oldValue.replaced$2(intent.replacementRange, intent.replacementText).text) - t1.hideToolbar$1(false); - }, - invoke$2(intent, context) { - var atomicBoundary, t2, t3, replaceTextIntent, target, rangeToDelete, _this = this, - t1 = _this.state, - selection = t1._widget.controller._change_notifier$_value.selection; - if (!selection.get$isValid()) - return null; - atomicBoundary = t1._characterBoundary$0(); - t2 = selection.start; - t3 = selection.end; - if (t2 !== t3) { - t2 = atomicBoundary.getLeadingTextBoundaryAt$1(t2); - if (t2 == null) - t2 = t1._widget.controller._change_notifier$_value.text.length; - t3 = atomicBoundary.getTrailingTextBoundaryAt$1(t3 - 1); - if (t3 == null) - t3 = 0; - replaceTextIntent = new A.ReplaceTextIntent(t1._widget.controller._change_notifier$_value, "", new A.TextRange(t2, t3), B.SelectionChangedCause_4); - _this._hideToolbarIfTextChanged$1(replaceTextIntent); - context.toString; - return A.Actions_invoke(context, replaceTextIntent, type$.ReplaceTextIntent); - } - t2 = intent.forward; - target = _this._applyTextBoundary.call$3(selection.get$base(), t2, _this.getTextBoundary.call$0()).offset; - t3 = selection.baseOffset; - if (t2) { - t2 = atomicBoundary.getLeadingTextBoundaryAt$1(t3); - if (t2 == null) - t2 = t1._widget.controller._change_notifier$_value.text.length; - } else { - t2 = atomicBoundary.getTrailingTextBoundaryAt$1(t3 - 1); - if (t2 == null) - t2 = 0; - } - rangeToDelete = A.TextSelection$(B.TextAffinity_1, t2, target, false); - replaceTextIntent = new A.ReplaceTextIntent(t1._widget.controller._change_notifier$_value, "", rangeToDelete, B.SelectionChangedCause_4); - _this._hideToolbarIfTextChanged$1(replaceTextIntent); - context.toString; - return A.Actions_invoke(context, replaceTextIntent, type$.ReplaceTextIntent); - }, - invoke$1(intent) { - intent.toString; - return this.invoke$2(intent, null); - }, - get$isActionEnabled() { - var t1 = this.state._widget; - return !t1.readOnly && t1.controller._change_notifier$_value.selection.get$isValid(); - } - }; - A._UpdateTextSelectionAction.prototype = { - invoke$2(intent, context) { - var t4, t5, extent, shouldTargetBase, newExtent, newSelection, shouldCollapseToBase, newRange, _this = this, - t1 = _this.state, - t2 = t1._widget, - t3 = t2.controller._change_notifier$_value, - selection = t3.selection, - collapseSelection = intent.collapseSelection || !t2.enableInteractiveSelection; - t2 = selection.start; - t4 = selection.end; - t5 = t2 === t4; - if (!t5 && !_this.ignoreNonCollapsedSelection && collapseSelection) { - context.toString; - return A.Actions_invoke(context, new A.UpdateSelectionIntent(t3, A.TextSelection$collapsed(B.TextAffinity_1, intent.forward ? t4 : t2), B.SelectionChangedCause_4), type$.UpdateSelectionIntent); - } - extent = selection.get$extent(); - if (intent.continuesAtWrap) { - t2 = intent.forward; - t3 = false; - if (t2) { - t4 = t1.get$renderEditable().getLineAtOffset$1(extent).end; - if (new A.TextPosition(t4, B.TextAffinity_0).$eq(0, extent)) { - t3 = t1._widget.controller._change_notifier$_value.text; - t3 = t4 !== t3.length && t3.charCodeAt(extent.offset) !== 10; - } - } - if (t3) - extent = new A.TextPosition(extent.offset, B.TextAffinity_1); - else { - if (!t2) { - t2 = t1.get$renderEditable().getLineAtOffset$1(extent).start; - t2 = new A.TextPosition(t2, B.TextAffinity_1).$eq(0, extent) && t2 !== 0 && t1._widget.controller._change_notifier$_value.text.charCodeAt(extent.offset - 1) !== 10; - } else - t2 = false; - if (t2) - extent = new A.TextPosition(extent.offset, B.TextAffinity_0); - } - } - t2 = _this.isExpand; - if (t2) { - t3 = selection.baseOffset; - t4 = selection.extentOffset; - shouldTargetBase = intent.forward ? t3 > t4 : t3 < t4; - } else - shouldTargetBase = false; - t3 = shouldTargetBase ? selection.get$base() : extent; - newExtent = _this.applyTextBoundary.call$3(t3, intent.forward, _this.getTextBoundary.call$0()); - if (!collapseSelection) - t3 = !t2 && newExtent.offset === selection.baseOffset; - else - t3 = true; - if (t3) - newSelection = A.TextSelection$fromPosition(newExtent); - else if (t2) { - t2 = selection.expandTo$2(newExtent, _this.extentAtIndex || t5); - newSelection = t2; - } else { - t2 = selection.extendTo$1(newExtent); - newSelection = t2; - } - if (intent.collapseAtReversal) { - t2 = selection.baseOffset; - shouldCollapseToBase = (t2 - selection.extentOffset) * (t2 - newSelection.extentOffset) < 0; - } else - shouldCollapseToBase = false; - newRange = shouldCollapseToBase ? A.TextSelection$fromPosition(selection.get$base()) : newSelection; - context.toString; - return A.Actions_invoke(context, new A.UpdateSelectionIntent(t1._widget.controller._change_notifier$_value, newRange, B.SelectionChangedCause_4), type$.UpdateSelectionIntent); - }, - invoke$1(intent) { - intent.toString; - return this.invoke$2(intent, null); - }, - get$isActionEnabled() { - return this.state._widget.controller._change_notifier$_value.selection.get$isValid(); - } - }; - A._UpdateTextSelectionVerticallyAction.prototype = { - stopCurrentVerticalRunIfSelectionChanges$0() { - var t1, _this = this, - runSelection = _this._runSelection; - if (runSelection == null) - return; - t1 = _this._runSelection = _this.state._widget.controller._change_notifier$_value.selection; - if (!(t1.get$isValid() && t1.start === t1.end && t1.baseOffset === runSelection.baseOffset && t1.extentOffset === runSelection.extentOffset)) - _this._runSelection = _this._verticalMovementRun = null; - }, - invoke$2(intent, context) { - var value, t3, currentRun, t4, metrics, currentLine, shouldMove, newExtent, newSelection, _this = this, - collapseSelection = intent.collapseSelection || !_this.state._widget.enableInteractiveSelection, - t1 = _this.state, - t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1._editableKey), - editableWidget = t2 == null ? null : t2.get$widget(); - if (!(editableWidget instanceof A._Editable)) - A.throwExpression(A.StateError$("_Editable must be mounted.")); - value = editableWidget.value; - t2 = value.selection; - if (!t2.get$isValid()) - return; - t3 = _this._verticalMovementRun; - if ((t3 == null ? null : t3.get$isValid()) === false) - _this._runSelection = _this._verticalMovementRun = null; - currentRun = _this._verticalMovementRun; - if (currentRun == null) { - t3 = t1.get$renderEditable(); - t4 = t1.get$renderEditable()._selection.get$extent(); - metrics = t3._editable$_textPainter.computeLineMetrics$0(); - currentLine = t3._lineNumberFor$2(t4, metrics); - currentRun = new A.VerticalCaretMovementRun(currentLine.value, currentLine.key, t4, metrics, t3, A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.MapEntry_Offset_TextPosition)); - } - if (intent instanceof A.ExtendSelectionVerticallyToAdjacentPageIntent) { - t3 = intent.forward; - t4 = t3 ? 1 : -1; - shouldMove = currentRun.moveByOffset$1(t4 * t1.get$renderEditable().get$size(0)._dy); - } else { - t3 = intent.forward; - shouldMove = t3 ? currentRun.moveNext$0() : currentRun.movePrevious$0(); - } - if (shouldMove) - newExtent = currentRun._currentTextPosition; - else - newExtent = t3 ? new A.TextPosition(value.text.length, B.TextAffinity_1) : B.TextPosition_0_TextAffinity_1; - newSelection = collapseSelection ? A.TextSelection$fromPosition(newExtent) : t2.extendTo$1(newExtent); - context.toString; - A.Actions_invoke(context, new A.UpdateSelectionIntent(value, newSelection, B.SelectionChangedCause_4), type$.UpdateSelectionIntent); - if (t1._widget.controller._change_notifier$_value.selection.$eq(0, newSelection)) { - _this._verticalMovementRun = currentRun; - _this._runSelection = newSelection; - } - }, - invoke$1(intent) { - intent.toString; - return this.invoke$2(intent, null); - }, - get$isActionEnabled() { - return this.state._widget.controller._change_notifier$_value.selection.get$isValid(); - } - }; - A._SelectAllAction.prototype = { - invoke$2(intent, context) { - var t1; - context.toString; - t1 = this.state._widget.controller._change_notifier$_value; - return A.Actions_invoke(context, new A.UpdateSelectionIntent(t1, A.TextSelection$(B.TextAffinity_1, 0, t1.text.length, false), B.SelectionChangedCause_4), type$.UpdateSelectionIntent); - }, - invoke$1(intent) { - return this.invoke$2(intent, null); - }, - get$isActionEnabled() { - return this.state._widget.enableInteractiveSelection; - } - }; - A._CopySelectionAction.prototype = { - invoke$2(intent, context) { - var t1 = this.state; - if (intent.collapseSelection) - t1.cutSelection$1(B.SelectionChangedCause_4); - else - t1.copySelection$1(B.SelectionChangedCause_4); - }, - invoke$1(intent) { - return this.invoke$2(intent, null); - }, - get$isActionEnabled() { - var t1 = this.state; - if (t1._widget.controller._change_notifier$_value.selection.get$isValid()) { - t1 = t1._widget.controller._change_notifier$_value.selection; - t1 = t1.start !== t1.end; - } else - t1 = false; - return t1; - } - }; - A._WebClipboardStatusNotifier.prototype = { - get$value(receiver) { - return this.value; - } - }; - A._EditableTextTapOutsideAction.prototype = { - invoke$2(intent, context) { - var t1; - switch (A.defaultTargetPlatform().index) { - case 0: - case 2: - case 1: - t1 = intent.pointerDownEvent; - switch (t1.get$kind(t1).index) { - case 0: - intent.focusNode.unfocus$0(); - break; - case 1: - case 2: - case 3: - case 5: - intent.focusNode.unfocus$0(); - break; - case 4: - throw A.wrapException(A.UnimplementedError$("Unexpected pointer down event for trackpad")); - } - break; - case 3: - case 4: - case 5: - intent.focusNode.unfocus$0(); - break; - } - }, - invoke$1(intent) { - return this.invoke$2(intent, null); - } - }; - A._EditableTextTapUpOutsideAction.prototype = { - invoke$2(intent, context) { - }, - invoke$1(intent) { - return this.invoke$2(intent, null); - } - }; - A._EditableTextState_State_AutomaticKeepAliveClientMixin.prototype = { - initState$0() { - this.super$State$initState(); - if (this._widget.focusNode.get$hasFocus()) - this._ensureKeepAlive$0(); - }, - deactivate$0() { - var t1 = this.AutomaticKeepAliveClientMixin__keepAliveHandle; - if (t1 != null) { - t1.notifyListeners$0(); - t1.super$ChangeNotifier$dispose(); - this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; - } - this.super$State$deactivate(); - } - }; - A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver.prototype = {}; - A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate.prototype = {}; - A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient.prototype = {}; - A.ExpansibleController.prototype = { - _setExpansionState$1(newValue) { - if (newValue !== this._isExpanded) { - this._isExpanded = newValue; - this.notifyListeners$0(); - } - }, - expand$0(_) { - this._setExpansionState$1(true); - }, - collapse$0(_) { - this._setExpansionState$1(false); - } - }; - A.Expansible.prototype = { - createState$0() { - return new A._ExpansibleState(null, null); - }, - headerBuilder$2(arg0, arg1) { - return this.headerBuilder.call$2(arg0, arg1); - }, - bodyBuilder$2(arg0, arg1) { - return this.bodyBuilder.call$2(arg0, arg1); - }, - expansibleBuilder$4(arg0, arg1, arg2, arg3) { - return this.expansibleBuilder.call$4(arg0, arg1, arg2, arg3); - } - }; - A._ExpansibleState.prototype = { - initState$0() { - var t1, t2, t3, _this = this, _null = null; - _this.super$State$initState(); - _this.___ExpansibleState__animationController_A = A.AnimationController$(_null, _this._widget.duration, _null, _null, _this); - t1 = _this._framework$_element; - t1.toString; - t1 = A.PageStorage_maybeOf(t1); - if (t1 == null) - t1 = _null; - else { - t2 = _this._framework$_element; - t2.toString; - t2 = t1.readState$1(t2); - t1 = t2; - } - A._asBoolQ(t1); - if (t1 == null ? _this._widget.controller._isExpanded : t1) { - _this.___ExpansibleState__animationController_A.set$value(0, 1); - _this._widget.controller._setExpansionState$1(true); - } else - _this._widget.controller._setExpansionState$1(false); - t1 = type$.Tween_double; - t2 = type$.Animation_double._as(_this.___ExpansibleState__animationController_A); - t3 = _this._widget; - _this.___ExpansibleState__heightFactor_A = A.CurvedAnimation$(t3.curve, new A._AnimatedEvaluation(t2, new A.Tween(0, 1, t1), t1._eval$1("_AnimatedEvaluation")), t3.reverseCurve); - _this._widget.controller.addListener$1(0, _this.get$_toggleExpansion()); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, t3, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = _this._widget; - t2 = t1.curve; - if (t2 !== oldWidget.curve) { - t3 = _this.___ExpansibleState__heightFactor_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.curve = t2; - } - t2 = t1.duration; - if (t2._duration !== oldWidget.duration._duration) { - t3 = _this.___ExpansibleState__animationController_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.duration = t2; - } - t2 = oldWidget.controller; - if (t1.controller !== t2) { - t1 = _this.get$_toggleExpansion(); - t2.removeListener$1(0, t1); - _this._widget.controller.addListener$1(0, t1); - } - }, - dispose$0() { - var t1, _this = this; - _this._widget.controller.removeListener$1(0, _this.get$_toggleExpansion()); - t1 = _this.___ExpansibleState__animationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___ExpansibleState__heightFactor_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this.super$__ExpansibleState_State_SingleTickerProviderStateMixin$dispose(); - }, - _toggleExpansion$0() { - this.setState$1(new A._ExpansibleState__toggleExpansion_closure(this)); - }, - build$1(context) { - var t1, $closed, t2, result, _this = this; - if (!_this._widget.controller._isExpanded) { - t1 = _this.___ExpansibleState__animationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - $closed = t1.get$status(0) === B.AnimationStatus_0; - } else - $closed = false; - if ($closed) - _this._widget.toString; - t1 = _this._widget; - t1.toString; - t2 = _this.___ExpansibleState__animationController_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - result = new A.Offstage($closed, new A.TickerMode(!$closed, t1.bodyBuilder$2(context, t2), null), null); - t2 = _this.___ExpansibleState__animationController_A; - t1 = $closed ? null : result; - return A.AnimatedBuilder$(t2, new A._ExpansibleState_build_closure(_this), t1); - } - }; - A._ExpansibleState__toggleExpansion_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._widget.controller._isExpanded, - t3 = t1.___ExpansibleState__animationController_A; - if (t2) { - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.forward$0(0); - } else { - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.reverse$0(0).then$1$1(0, new A._ExpansibleState__toggleExpansion__closure(t1), type$.void); - } - t2 = t1._framework$_element; - t2.toString; - t2 = A.PageStorage_maybeOf(t2); - if (t2 != null) { - t3 = t1._framework$_element; - t3.toString; - t2.writeState$2(t3, t1._widget.controller._isExpanded); - } - }, - $signature: 0 - }; - A._ExpansibleState__toggleExpansion__closure.prototype = { - call$1(value) { - var t1 = this.$this; - if (t1._framework$_element == null) - return; - t1.setState$1(new A._ExpansibleState__toggleExpansion___closure()); - }, - $signature: 24 - }; - A._ExpansibleState__toggleExpansion___closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._ExpansibleState_build_closure.prototype = { - call$2(context, child) { - var t3, header, body, - t1 = this.$this, - t2 = t1._widget; - t2.toString; - t3 = t1.___ExpansibleState__animationController_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - header = t2.headerBuilder$2(context, t3); - t3 = t1.___ExpansibleState__heightFactor_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - body = A.ClipRect$(new A.Align(B.Alignment_0_0, null, t3.get$value(0), child, null), B.Clip_1, null); - return t1._widget.expansibleBuilder$4(context, header, body, t1.___ExpansibleState__animationController_A); - }, - $signature: 87 - }; - A.__ExpansibleState_State_SingleTickerProviderStateMixin.prototype = { - dispose$0() { - var _this = this, - t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTicker()); - _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - }, - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTicker$0(); - } - }; - A.KeyEventResult.prototype = { - _enumToString$0() { - return "KeyEventResult." + this._name; - } - }; - A._Autofocus.prototype = {}; - A.FocusAttachment.prototype = { - detach$0(_) { - var t2, - t1 = this._node; - if (t1._attachment === this) { - if (!t1.get$hasPrimaryFocus()) { - t2 = t1._focus_manager$_manager; - t2 = t2 != null && t2._markedForFocus === t1; - } else - t2 = true; - if (t2) - t1.unfocus$1$disposition(B.UnfocusDisposition_1); - t2 = t1._focus_manager$_manager; - if (t2 != null) { - if (t2._primaryFocus === t1) - t2._primaryFocus = null; - if (t2._suspendedNode === t1) - t2._suspendedNode = null; - t2._dirtyNodes.remove$1(0, t1); - } - t2 = t1._focus_manager$_parent; - if (t2 != null) - t2._removeChild$1(0, t1); - t1._attachment = null; - } - }, - reparent$1$parent($parent) { - var t2, - t1 = this._node; - if (t1._attachment === this) { - t2 = t1._focus_manager$_context; - t2.toString; - $parent = A.Focus_maybeOf(t2, true, true); - ($parent == null ? t1._focus_manager$_context._framework$_owner.focusManager.rootScope : $parent)._reparent$1(t1); - } - }, - reparent$0() { - return this.reparent$1$parent(null); - } - }; - A.UnfocusDisposition.prototype = { - _enumToString$0() { - return "UnfocusDisposition." + this._name; - } - }; - A.FocusNode.prototype = { - get$skipTraversal() { - var t1, _i; - if (this._focus_manager$_skipTraversal) - return true; - for (t1 = this.get$ancestors().length, _i = 0; _i < t1; ++_i) - ; - return false; - }, - set$skipTraversal(value) { - var t1, _this = this; - if (value !== _this._focus_manager$_skipTraversal) { - _this._focus_manager$_skipTraversal = value; - t1 = _this._focus_manager$_manager; - if (t1 != null) { - t1._markNeedsUpdate$0(); - t1._dirtyNodes.add$1(0, _this); - } - } - }, - set$canRequestFocus(value) { - var t1, _this = this; - if (value !== _this._canRequestFocus) { - _this._canRequestFocus = value; - if (_this.get$hasFocus() && !value) - _this.unfocus$1$disposition(B.UnfocusDisposition_1); - t1 = _this._focus_manager$_manager; - if (t1 != null) { - t1._markNeedsUpdate$0(); - t1._dirtyNodes.add$1(0, _this); - } - } - }, - get$descendantsAreFocusable() { - return this._descendantsAreFocusable; - }, - set$descendantsAreFocusable(value) { - var t1, _this = this; - if (value === _this._descendantsAreFocusable) - return; - _this._descendantsAreFocusable = value; - if (!value && _this.get$hasFocus()) - _this.unfocus$1$disposition(B.UnfocusDisposition_1); - t1 = _this._focus_manager$_manager; - if (t1 != null) { - t1._markNeedsUpdate$0(); - t1._dirtyNodes.add$1(0, _this); - } - }, - set$descendantsAreTraversable(value) { - }, - get$descendants() { - var result, t2, _i, child, - t1 = this._descendants; - if (t1 == null) { - result = A._setArrayType([], type$.JSArray_FocusNode); - for (t1 = this._focus_manager$_children, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - B.JSArray_methods.addAll$1(result, child.get$descendants()); - result.push(child); - } - this._descendants = result; - t1 = result; - } - return t1; - }, - get$traversalDescendants() { - if (!this.get$descendantsAreFocusable()) - return B.C_EmptyIterable; - var t1 = this.get$descendants(); - return new A.WhereIterable(t1, new A.FocusNode_traversalDescendants_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); - }, - get$ancestors() { - var result, $parent, - t1 = this._ancestors; - if (t1 == null) { - result = A._setArrayType([], type$.JSArray_FocusNode); - $parent = this._focus_manager$_parent; - for (; $parent != null;) { - result.push($parent); - $parent = $parent._focus_manager$_parent; - } - this._ancestors = result; - t1 = result; - } - return t1; - }, - get$hasFocus() { - if (!this.get$hasPrimaryFocus()) { - var t1 = this._focus_manager$_manager; - if (t1 == null) - t1 = null; - else { - t1 = t1._primaryFocus; - t1 = t1 == null ? null : B.JSArray_methods.contains$1(t1.get$ancestors(), this); - } - t1 = t1 === true; - } else - t1 = true; - return t1; - }, - get$hasPrimaryFocus() { - var t1 = this._focus_manager$_manager; - return (t1 == null ? null : t1._primaryFocus) === this; - }, - get$nearestScope() { - return this.get$enclosingScope(); - }, - _clearEnclosingScopeCache$0() { - var t1, t2, _i, child, - cachedScope = this._enclosingScope; - if (cachedScope == null) - return; - this._enclosingScope = null; - t1 = this._focus_manager$_children; - t2 = t1.length; - if (t2 !== 0) - for (_i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - child = t1[_i]; - if (cachedScope === child._enclosingScope) - child._clearEnclosingScopeCache$0(); - } - }, - get$enclosingScope() { - var t1, - enclosingScope = this._enclosingScope; - if (enclosingScope == null) { - t1 = this._focus_manager$_parent; - enclosingScope = this._enclosingScope = t1 == null ? null : t1.get$nearestScope(); - } - return enclosingScope; - }, - get$rect(_) { - var bottomRight, - t1 = this._focus_manager$_context.get$renderObject(), - t2 = t1.getTransformTo$1(0, null), - t3 = t1.get$semanticBounds(), - topLeft = A.MatrixUtils_transformPoint(t2, new A.Offset(t3.left, t3.top)); - t3 = t1.getTransformTo$1(0, null); - t1 = t1.get$semanticBounds(); - bottomRight = A.MatrixUtils_transformPoint(t3, new A.Offset(t1.right, t1.bottom)); - return new A.Rect(topLeft._dx, topLeft._dy, bottomRight._dx, bottomRight._dy); - }, - unfocus$1$disposition(disposition) { - var t1, scope, enclosingScope, _this = this, _null = null; - if (!_this.get$hasFocus()) { - t1 = _this._focus_manager$_manager; - t1 = t1 == null || t1._markedForFocus !== _this; - } else - t1 = false; - if (t1) - return; - scope = _this.get$enclosingScope(); - if (scope == null) - return; - switch (disposition.index) { - case 0: - if (scope._canRequestFocus && B.JSArray_methods.every$1(scope.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure())) - B.JSArray_methods.clear$0(scope._focusedChildren); - while (true) { - if (!!(scope._canRequestFocus && B.JSArray_methods.every$1(scope.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()))) - break; - enclosingScope = scope._enclosingScope; - if (enclosingScope == null) { - t1 = scope._focus_manager$_parent; - enclosingScope = t1 == null ? _null : t1.get$nearestScope(); - scope._enclosingScope = enclosingScope; - } - if (enclosingScope == null) { - t1 = _this._focus_manager$_manager; - scope = t1 == null ? _null : t1.rootScope; - } else - scope = enclosingScope; - } - scope._doRequestFocus$1$findFirstFocus(false); - break; - case 1: - if (scope._canRequestFocus && B.JSArray_methods.every$1(scope.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure())) - B.JSArray_methods.remove$1(scope._focusedChildren, _this); - while (true) { - if (!!(scope._canRequestFocus && B.JSArray_methods.every$1(scope.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()))) - break; - enclosingScope = scope._enclosingScope; - if (enclosingScope == null) { - t1 = scope._focus_manager$_parent; - enclosingScope = scope._enclosingScope = t1 == null ? _null : t1.get$nearestScope(); - } - if (enclosingScope != null) - B.JSArray_methods.remove$1(enclosingScope._focusedChildren, scope); - enclosingScope = scope._enclosingScope; - if (enclosingScope == null) { - t1 = scope._focus_manager$_parent; - enclosingScope = t1 == null ? _null : t1.get$nearestScope(); - scope._enclosingScope = enclosingScope; - } - if (enclosingScope == null) { - t1 = _this._focus_manager$_manager; - scope = t1 == null ? _null : t1.rootScope; - } else - scope = enclosingScope; - } - scope._doRequestFocus$1$findFirstFocus(true); - break; - } - }, - unfocus$0() { - return this.unfocus$1$disposition(B.UnfocusDisposition_0); - }, - consumeKeyboardToken$0() { - if (!this._hasKeyboardToken) - return false; - this._hasKeyboardToken = false; - return true; - }, - _markNextFocus$1(newFocus) { - var _this = this, - t1 = _this._focus_manager$_manager; - if (t1 != null) { - if (t1._primaryFocus === _this) - t1._markedForFocus = null; - else { - t1._markedForFocus = _this; - t1._markNeedsUpdate$0(); - } - return; - } - newFocus._setAsFocusedChildForScope$0(); - newFocus._notify$0(); - if (newFocus !== _this) - _this._notify$0(); - }, - _removeChild$2$removeScopeFocus(_, node, removeScopeFocus) { - var nodeScope, t1, t2, _i; - if (removeScopeFocus) { - nodeScope = node.get$enclosingScope(); - if (nodeScope != null) { - t1 = nodeScope._focusedChildren; - B.JSArray_methods.remove$1(t1, node); - t2 = node.get$descendants(); - new A.WhereIterable(t2, new A.FocusNode__removeChild_closure(nodeScope), A._arrayInstanceType(t2)._eval$1("WhereIterable<1>")).forEach$1(0, B.JSArray_methods.get$remove(t1)); - } - } - node._focus_manager$_parent = null; - node._clearEnclosingScopeCache$0(); - B.JSArray_methods.remove$1(this._focus_manager$_children, node); - for (t1 = this.get$ancestors(), t2 = t1.length, _i = 0; _i < t2; ++_i) - t1[_i]._descendants = null; - this._descendants = null; - }, - _removeChild$1(_, node) { - return this._removeChild$2$removeScopeFocus(0, node, true); - }, - _focus_manager$_updateManager$1(manager) { - var t1, t2, _i, descendant; - this._focus_manager$_manager = manager; - for (t1 = this.get$descendants(), t2 = t1.length, _i = 0; _i < t2; ++_i) { - descendant = t1[_i]; - descendant._focus_manager$_manager = manager; - descendant._ancestors = null; - } - }, - _reparent$1(child) { - var oldScope, hadFocus, t1, t2, _i, _this = this; - if (child._focus_manager$_parent === _this) - return; - oldScope = child.get$enclosingScope(); - hadFocus = child.get$hasFocus(); - t1 = child._focus_manager$_parent; - if (t1 != null) - t1._removeChild$2$removeScopeFocus(0, child, oldScope != _this.get$nearestScope()); - _this._focus_manager$_children.push(child); - child._focus_manager$_parent = _this; - child._ancestors = null; - child._focus_manager$_updateManager$1(_this._focus_manager$_manager); - for (t1 = child.get$ancestors(), t2 = t1.length, _i = 0; _i < t2; ++_i) - t1[_i]._descendants = null; - if (hadFocus) { - t1 = _this._focus_manager$_manager; - if (t1 != null) { - t1 = t1._primaryFocus; - if (t1 != null) - t1._setAsFocusedChildForScope$0(); - } - } - if (oldScope != null && child._focus_manager$_context != null && child.get$enclosingScope() !== oldScope) { - t1 = child._focus_manager$_context; - t1.toString; - t1 = A.FocusTraversalGroup_maybeOf(t1); - if (t1 != null) - t1.changedScope$2$node$oldScope(child, oldScope); - } - if (child._requestFocusWhenReparented) { - child._doRequestFocus$1$findFirstFocus(true); - child._requestFocusWhenReparented = false; - } - }, - dispose$0() { - var t1 = this._attachment; - if (t1 != null) - t1.detach$0(0); - this.super$ChangeNotifier$dispose(); - }, - _notify$0() { - var _this = this; - if (_this._focus_manager$_parent == null) - return; - if (_this.get$hasPrimaryFocus()) - _this._setAsFocusedChildForScope$0(); - _this.notifyListeners$0(); - }, - requestFocus$1(node) { - this._doRequestFocus$1$findFirstFocus(true); - }, - requestFocus$0() { - return this.requestFocus$1(null); - }, - _doRequestFocus$1$findFirstFocus(findFirstFocus) { - var t1, _this = this; - if (!(_this._canRequestFocus && B.JSArray_methods.every$1(_this.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()))) - return; - if (_this._focus_manager$_parent == null) { - _this._requestFocusWhenReparented = true; - return; - } - _this._setAsFocusedChildForScope$0(); - if (_this.get$hasPrimaryFocus()) { - t1 = _this._focus_manager$_manager._markedForFocus; - t1 = t1 == null || t1 === _this; - } else - t1 = false; - if (t1) - return; - _this._hasKeyboardToken = true; - _this._markNextFocus$1(_this); - }, - _setAsFocusedChildForScope$0() { - var t1, t2, t3, scopeFocus, scopeFocus0, t4; - for (t1 = B.JSArray_methods.get$iterator(this.get$ancestors()), t2 = new A.WhereTypeIterator(t1, type$.WhereTypeIterator_FocusScopeNode), t3 = type$.FocusScopeNode, scopeFocus = this; t2.moveNext$0(); scopeFocus = scopeFocus0) { - scopeFocus0 = t3._as(t1.get$current(0)); - t4 = scopeFocus0._focusedChildren; - B.JSArray_methods.remove$1(t4, scopeFocus); - t4.push(scopeFocus); - } - }, - debugDescribeChildren$0() { - var t2, t3, t1 = {}; - t1.count = 1; - t2 = this._focus_manager$_children; - t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,DiagnosticsNode>"); - t1 = A.List_List$_of(new A.MappedListIterable(t2, new A.FocusNode_debugDescribeChildren_closure(t1), t3), t3._eval$1("ListIterable.E")); - return t1; - }, - toStringShort$0() { - var t1, extraData, t2, _this = this; - _this.get$hasFocus(); - t1 = _this.get$hasFocus() && !_this.get$hasPrimaryFocus() ? "[IN FOCUS PATH]" : ""; - extraData = t1 + (_this.get$hasPrimaryFocus() ? "[PRIMARY FOCUS]" : ""); - t1 = A.shortHash(_this); - t2 = extraData.length !== 0 ? "(" + extraData + ")" : ""; - return "#" + t1 + t2; - }, - $isListenable: 1, - $isDiagnosticableTree: 1 - }; - A.FocusNode_traversalDescendants_closure.prototype = { - call$1(node) { - return !node.get$skipTraversal() && node._canRequestFocus && B.JSArray_methods.every$1(node.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()); - }, - $signature: 23 - }; - A.FocusNode__removeChild_closure.prototype = { - call$1(descendant) { - return descendant.get$enclosingScope() === this.nodeScope; - }, - $signature: 23 - }; - A.FocusNode_debugDescribeChildren_closure.prototype = { - call$1(child) { - return A.DiagnosticableTreeNode$("Child " + this._box_0.count++, null, child); - }, - $signature: 452 - }; - A.FocusScopeNode.prototype = { - get$nearestScope() { - return this; - }, - get$descendantsAreFocusable() { - return this._canRequestFocus && A.FocusNode.prototype.get$descendantsAreFocusable.call(this); - }, - get$traversalDescendants() { - if (!(this._canRequestFocus && B.JSArray_methods.every$1(this.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()))) - return B.C_EmptyIterable; - return A.FocusNode.prototype.get$traversalDescendants.call(this); - }, - setFirstFocus$1(scope) { - if (scope._focus_manager$_parent == null) - this._reparent$1(scope); - if (this.get$hasFocus()) - scope._doRequestFocus$1$findFirstFocus(true); - else - scope._setAsFocusedChildForScope$0(); - }, - autofocus$1(_, node) { - var t1, _this = this; - if (node._focus_manager$_parent == null) - _this._reparent$1(node); - t1 = _this._focus_manager$_manager; - if (t1 != null) - t1._pendingAutofocuses.push(new A._Autofocus(_this, node)); - t1 = _this._focus_manager$_manager; - if (t1 != null) - t1._markNeedsUpdate$0(); - }, - _doRequestFocus$1$findFirstFocus(findFirstFocus) { - var t2, enclosingScope, t3, _this = this, - t1 = _this._focusedChildren; - while (true) { - if (t1.length !== 0) { - t2 = B.JSArray_methods.get$last(t1); - if (t2._canRequestFocus && B.JSArray_methods.every$1(t2.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure())) { - t2 = B.JSArray_methods.get$last(t1); - enclosingScope = t2._enclosingScope; - if (enclosingScope == null) { - t3 = t2._focus_manager$_parent; - enclosingScope = t2._enclosingScope = t3 == null ? null : t3.get$nearestScope(); - } - t2 = enclosingScope == null; - } else - t2 = true; - } else - t2 = false; - if (!t2) - break; - t1.pop(); - } - t1 = A.IterableExtensions_get_lastOrNull(t1); - if (!findFirstFocus || t1 == null) { - if (_this._canRequestFocus && B.JSArray_methods.every$1(_this.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure())) { - _this._setAsFocusedChildForScope$0(); - _this._markNextFocus$1(_this); - } - return; - } - t1._doRequestFocus$1$findFirstFocus(true); - } - }; - A.FocusHighlightMode.prototype = { - _enumToString$0() { - return "FocusHighlightMode." + this._name; - } - }; - A.FocusHighlightStrategy.prototype = { - _enumToString$0() { - return "FocusHighlightStrategy." + this._name; - } - }; - A._AppLifecycleListener.prototype = { - didChangeAppLifecycleState$1(state) { - return this.onLifecycleStateChanged.call$1(state); - } - }; - A.FocusManager.prototype = { - get$_respondToLifecycleChange() { - return true; - }, - dispose$0() { - var t2, _this = this, - t1 = _this._appLifecycleListener; - if (t1 != null) - $.WidgetsBinding__instance.removeObserver$1(t1); - t1 = _this._highlightManager; - t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyEventManager_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - if (J.$eq$(t2.keyMessageHandler, t1.get$handleKeyMessage())) { - $.GestureBinding__instance.GestureBinding_pointerRouter._globalRoutes.remove$1(0, t1.get$handlePointerEvent()); - t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyEventManager_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.keyMessageHandler = null; - $.SemanticsBinding__instance.SemanticsBinding__semanticsActionListeners.remove$1(0, t1.get$handleSemanticsAction()); - } - t1._focus_manager$_listeners = new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(null, null, type$.void_Function_FocusHighlightMode, type$.int), type$.HashedObserverList_of_void_Function_FocusHighlightMode); - _this.rootScope.dispose$0(); - _this.super$ChangeNotifier$dispose(); - }, - _appLifecycleChange$1(state) { - var t1, t2, _this = this; - if (state === B.AppLifecycleState_1) - if (_this._primaryFocus !== _this.rootScope) - _this._suspendedNode = null; - else { - t1 = _this._suspendedNode; - if (t1 != null) { - t1.requestFocus$0(); - _this._suspendedNode = null; - } - } - else { - t1 = _this._primaryFocus; - t2 = _this.rootScope; - if (t1 !== t2) { - _this._markedForFocus = t2; - _this._suspendedNode = t1; - _this.applyFocusChangesIfNeeded$0(); - } - } - }, - _markNeedsUpdate$0() { - if (this._haveScheduledUpdate) - return; - this._haveScheduledUpdate = true; - A.scheduleMicrotask(this.get$applyFocusChangesIfNeeded()); - }, - applyFocusChangesIfNeeded$0() { - var previousFocus, t1, t2, t3, _i, autofocus, t4, previousPath, nextPath, _this = this; - _this._haveScheduledUpdate = false; - previousFocus = _this._primaryFocus; - for (t1 = _this._pendingAutofocuses, t2 = t1.length, t3 = _this.rootScope, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - autofocus = t1[_i]; - t4 = autofocus.scope; - if ((t4._focus_manager$_parent != null || t4 === t3) && t4._focus_manager$_manager === _this && A.IterableExtensions_get_lastOrNull(t4._focusedChildren) == null && B.JSArray_methods.contains$1(autofocus.autofocusNode.get$ancestors(), t4)) - autofocus.autofocusNode._doRequestFocus$1$findFirstFocus(true); - } - B.JSArray_methods.clear$0(t1); - t1 = _this._primaryFocus; - if (t1 == null && _this._markedForFocus == null) - _this._markedForFocus = t3; - t2 = _this._markedForFocus; - if (t2 != null && t2 !== t1) { - if (previousFocus == null) - previousPath = null; - else { - t1 = previousFocus.get$ancestors(); - t1 = A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1); - previousPath = t1; - } - if (previousPath == null) - previousPath = A.LinkedHashSet_LinkedHashSet$_empty(type$.FocusNode); - t1 = _this._markedForFocus.get$ancestors(); - nextPath = A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1); - t1 = _this._dirtyNodes; - t1.addAll$1(0, nextPath.difference$1(previousPath)); - t1.addAll$1(0, previousPath.difference$1(nextPath)); - t1 = _this._primaryFocus = _this._markedForFocus; - _this._markedForFocus = null; - } - if (previousFocus != t1) { - if (previousFocus != null) - _this._dirtyNodes.add$1(0, previousFocus); - t1 = _this._primaryFocus; - if (t1 != null) - _this._dirtyNodes.add$1(0, t1); - } - for (t1 = _this._dirtyNodes, t2 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t3 = t2.$ti._precomputed1; t2.moveNext$0();) { - t4 = t2._collection$_current; - (t4 == null ? t3._as(t4) : t4)._notify$0(); - } - t1.clear$0(0); - if (previousFocus != _this._primaryFocus) - _this.notifyListeners$0(); - }, - debugDescribeChildren$0() { - return A._setArrayType([A.DiagnosticableTreeNode$("rootScope", null, this.rootScope)], type$.JSArray_DiagnosticsNode); - }, - $isListenable: 1, - $isDiagnosticableTree: 1 - }; - A._HighlightModeManager.prototype = { - notifyListeners$0() { - var listener, exception, stack, collector, localListeners, _i, t2, exception0, t3, _this = this, - t1 = _this._focus_manager$_listeners; - if (t1._observer_list$_map.__js_helper$_length === 0) - return; - localListeners = A.List_List$_of(t1, type$.void_Function_FocusHighlightMode); - for (t1 = localListeners.length, _i = 0; _i < localListeners.length; localListeners.length === t1 || (0, A.throwConcurrentModificationError)(localListeners), ++_i) { - listener = localListeners[_i]; - try { - if (_this._focus_manager$_listeners._observer_list$_map.containsKey$1(0, listener)) { - t2 = _this._highlightMode; - if (t2 == null) - t2 = A._HighlightModeManager__defaultModeForPlatform(); - listener.call$1(t2); - } - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - collector = null; - t2 = A.ErrorDescription$("while dispatching notifications for " + A.getRuntimeTypeOfDartObject(_this).toString$0(0)); - t3 = $.FlutterError_onError; - if (t3 != null) - t3.call$1(new A.FlutterErrorDetails(exception, stack, "widgets library", t2, collector, false)); - } - } - }, - handlePointerEvent$1($event) { - switch ($event.get$kind($event).index) { - case 0: - case 2: - case 3: - if (this._lastInteractionRequiresTraditionalHighlights !== true) { - this._lastInteractionRequiresTraditionalHighlights = true; - this.updateMode$0(); - } - break; - case 1: - case 4: - case 5: - break; - } - }, - handleKeyMessage$1(message) { - var t1, handled, t2, t3, t4, _i, callback, t5, _i0, node, t6, $event, _this = this; - if (_this._lastInteractionRequiresTraditionalHighlights !== false) { - _this._lastInteractionRequiresTraditionalHighlights = false; - _this.updateMode$0(); - } - if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus == null) - return false; - t1 = _this._earlyKeyEventHandlers; - handled = false; - if (t1._observer_list$_map.__js_helper$_length !== 0) { - t2 = A._setArrayType([], type$.JSArray_KeyEventResult); - for (t1 = t1.toList$0(0), t3 = t1.length, t4 = message.events, _i = 0; _i < t1.length; t1.length === t3 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - callback = t1[_i]; - for (t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) - t2.push(callback.call$1(t4[_i0])); - } - switch (A.combineKeyEventResults(t2).index) { - case 1: - break; - case 0: - handled = true; - break; - case 2: - break; - } - } - if (handled) - return true; - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; - t1.toString; - t1 = A._setArrayType([t1], type$.JSArray_FocusNode); - B.JSArray_methods.addAll$1(t1, $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus.get$ancestors()); - t2 = t1.length; - t3 = type$.JSArray_KeyEventResult; - t4 = message.events; - _i = 0; - $label0$2: - for (; handled = false, _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - node = t1[_i]; - t5 = A._setArrayType([], t3); - if (node.onKeyEvent != null) - for (t6 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t6 || (0, A.throwConcurrentModificationError)(t4), ++_i0) { - $event = t4[_i0]; - t5.push(node.onKeyEvent.call$2(node, $event)); - } - switch (A.combineKeyEventResults(t5).index) { - case 1: - continue $label0$2; - case 0: - handled = true; - break; - case 2: - break; - } - break $label0$2; - } - if (!handled && _this._lateKeyEventHandlers._observer_list$_map.__js_helper$_length !== 0) { - t1 = A._setArrayType([], t3); - for (t2 = _this._lateKeyEventHandlers.toList$0(0), t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - callback = t2[_i]; - for (t5 = t4.length, _i0 = 0; _i0 < t4.length; t4.length === t5 || (0, A.throwConcurrentModificationError)(t4), ++_i0) - t1.push(callback.call$1(t4[_i0])); - } - switch (A.combineKeyEventResults(t1).index) { - case 1: - break; - case 0: - handled = true; - break; - case 2: - handled = false; - break; - } - } - return handled; - }, - handleSemanticsAction$1(semanticsActionEvent) { - if (semanticsActionEvent.type === B.SemanticsAction_4194304_focus && this._lastInteractionRequiresTraditionalHighlights !== true) { - this._lastInteractionRequiresTraditionalHighlights = true; - this.updateMode$0(); - } - }, - updateMode$0() { - var t1, newMode, oldMode, _this = this; - switch (0) { - case 0: - t1 = _this._lastInteractionRequiresTraditionalHighlights; - if (t1 == null) - return; - newMode = t1 ? B.FocusHighlightMode_0 : B.FocusHighlightMode_1; - break; - } - oldMode = _this._highlightMode; - if (oldMode == null) - oldMode = A._HighlightModeManager__defaultModeForPlatform(); - _this._highlightMode = newMode; - if ((newMode == null ? A._HighlightModeManager__defaultModeForPlatform() : newMode) !== oldMode) - _this.notifyListeners$0(); - } - }; - A._FocusManager_Object_DiagnosticableTreeMixin.prototype = {}; - A._FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier.prototype = {}; - A._FocusNode_Object_DiagnosticableTreeMixin.prototype = {}; - A._FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier.prototype = {}; - A.Focus.prototype = { - get$_usingExternalFocus() { - return false; - }, - get$onKeyEvent() { - var t1 = this._onKeyEvent; - if (t1 == null) { - t1 = this.focusNode; - t1 = t1 == null ? null : t1.onKeyEvent; - } - return t1; - }, - get$onKey() { - var t1 = this._onKey, - t2 = this.focusNode; - t1 = t2 == null ? null : t2.onKey; - return t1; - }, - get$canRequestFocus() { - var t1 = this._focus_scope$_canRequestFocus; - if (t1 == null) { - t1 = this.focusNode; - if (t1 == null) - t1 = null; - else - t1 = t1._canRequestFocus && B.JSArray_methods.every$1(t1.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()); - } - return t1 !== false; - }, - get$skipTraversal() { - var t1 = this._skipTraversal; - if (t1 == null) { - t1 = this.focusNode; - t1 = t1 == null ? null : t1.get$skipTraversal(); - } - return t1 === true; - }, - get$descendantsAreFocusable() { - var t1 = this._focus_scope$_descendantsAreFocusable; - if (t1 == null) { - t1 = this.focusNode; - t1 = t1 == null ? null : t1.get$descendantsAreFocusable(); - } - return t1 !== false; - }, - get$descendantsAreTraversable() { - var t1 = this._descendantsAreTraversable; - if (t1 == null) - t1 = this.focusNode != null || null; - return t1 !== false; - }, - get$debugLabel() { - var t1 = this._focus_scope$_debugLabel; - if (t1 == null) - t1 = null; - return t1; - }, - createState$0() { - return A._FocusState$(); - } - }; - A._FocusState.prototype = { - get$focusNode(_) { - var _this = this, - t1 = _this._widget.focusNode; - if (t1 == null) { - t1 = _this._internalNode; - if (t1 == null) { - t1 = _this._createNode$0(); - _this._internalNode = t1; - } - } - return t1; - }, - initState$0() { - this.super$State$initState(); - this._initNode$0(); - }, - _initNode$0() { - var t1, t2, t3, _this = this; - if (!_this._widget.get$_usingExternalFocus()) { - _this.get$focusNode(0).set$descendantsAreFocusable(_this._widget.get$descendantsAreFocusable()); - t1 = _this.get$focusNode(0); - _this._widget.get$descendantsAreTraversable(); - t1.set$descendantsAreTraversable(true); - _this.get$focusNode(0).set$skipTraversal(_this._widget.get$skipTraversal()); - if (_this._widget._focus_scope$_canRequestFocus != null) { - t1 = _this.get$focusNode(0); - t2 = _this._widget._focus_scope$_canRequestFocus; - t2.toString; - t1.set$canRequestFocus(t2); - } - } - t1 = _this.get$focusNode(0); - _this.___FocusState__couldRequestFocus_A = t1._canRequestFocus && B.JSArray_methods.every$1(t1.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()); - _this.___FocusState__descendantsWereFocusable_A = _this.get$focusNode(0).get$descendantsAreFocusable(); - _this.get$focusNode(0); - _this.___FocusState__descendantsWereTraversable_A = true; - _this.___FocusState__hadPrimaryFocus_A = _this.get$focusNode(0).get$hasPrimaryFocus(); - t1 = _this.get$focusNode(0); - t2 = _this._framework$_element; - t2.toString; - t3 = _this._widget.get$onKeyEvent(); - _this._widget.get$onKey(); - t1._focus_manager$_context = t2; - t2 = t1.onKey; - t1.onKey = t2; - t1.onKeyEvent = t3 == null ? t1.onKeyEvent : t3; - _this._focusAttachment = t1._attachment = new A.FocusAttachment(t1); - _this.get$focusNode(0).addListener$1(0, _this.get$_handleFocusChanged()); - }, - _createNode$0() { - var _this = this, - t1 = _this._widget.get$debugLabel(), - t2 = _this._widget.get$canRequestFocus(), - t3 = _this._widget.get$descendantsAreFocusable(); - _this._widget.get$descendantsAreTraversable(); - return A.FocusNode$(t2, t1, t3, true, null, null, _this._widget.get$skipTraversal()); - }, - dispose$0() { - var t1, _this = this; - _this.get$focusNode(0).removeListener$1(0, _this.get$_handleFocusChanged()); - _this._focusAttachment.detach$0(0); - t1 = _this._internalNode; - if (t1 != null) - t1.dispose$0(); - _this.super$State$dispose(); - }, - didChangeDependencies$0() { - this.super$State$didChangeDependencies(); - var t1 = this._focusAttachment; - if (t1 != null) - t1.reparent$0(); - this._handleAutofocus$0(); - }, - _handleAutofocus$0() { - var t1, _this = this; - if (!_this._didAutofocus && _this._widget.autofocus) { - t1 = _this._framework$_element; - t1.toString; - A.FocusScope_of(t1).autofocus$1(0, _this.get$focusNode(0)); - _this._didAutofocus = true; - } - }, - deactivate$0() { - this.super$State$deactivate(); - var t1 = this._focusAttachment; - if (t1 != null) - t1.reparent$0(); - this._didAutofocus = false; - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.focusNode; - t2 = _this._widget; - if (t1 == t2.focusNode) { - if (!t2.get$_usingExternalFocus()) { - _this._widget.get$onKey(); - _this.get$focusNode(0); - if (!J.$eq$(_this._widget.get$onKeyEvent(), _this.get$focusNode(0).onKeyEvent)) - _this.get$focusNode(0).onKeyEvent = _this._widget.get$onKeyEvent(); - _this.get$focusNode(0).set$skipTraversal(_this._widget.get$skipTraversal()); - if (_this._widget._focus_scope$_canRequestFocus != null) { - t1 = _this.get$focusNode(0); - t2 = _this._widget._focus_scope$_canRequestFocus; - t2.toString; - t1.set$canRequestFocus(t2); - } - _this.get$focusNode(0).set$descendantsAreFocusable(_this._widget.get$descendantsAreFocusable()); - t1 = _this.get$focusNode(0); - _this._widget.get$descendantsAreTraversable(); - t1.set$descendantsAreTraversable(true); - } - } else { - _this._focusAttachment.detach$0(0); - if (t1 != null) - t1.removeListener$1(0, _this.get$_handleFocusChanged()); - _this._initNode$0(); - } - if (oldWidget.autofocus !== _this._widget.autofocus) - _this._handleAutofocus$0(); - }, - _handleFocusChanged$0() { - var _this = this, - hasPrimaryFocus = _this.get$focusNode(0).get$hasPrimaryFocus(), - t1 = _this.get$focusNode(0), - canRequestFocus = t1._canRequestFocus && B.JSArray_methods.every$1(t1.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()), - descendantsAreFocusable = _this.get$focusNode(0).get$descendantsAreFocusable(); - _this.get$focusNode(0); - t1 = _this._widget.onFocusChange; - if (t1 != null) - t1.call$1(_this.get$focusNode(0).get$hasFocus()); - t1 = _this.___FocusState__hadPrimaryFocus_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 !== hasPrimaryFocus) - _this.setState$1(new A._FocusState__handleFocusChanged_closure(_this, hasPrimaryFocus)); - t1 = _this.___FocusState__couldRequestFocus_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 !== canRequestFocus) - _this.setState$1(new A._FocusState__handleFocusChanged_closure0(_this, canRequestFocus)); - t1 = _this.___FocusState__descendantsWereFocusable_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 !== descendantsAreFocusable) - _this.setState$1(new A._FocusState__handleFocusChanged_closure1(_this, descendantsAreFocusable)); - t1 = _this.___FocusState__descendantsWereTraversable_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!t1) - _this.setState$1(new A._FocusState__handleFocusChanged_closure2(_this, true)); - }, - build$1(context) { - var child, t2, t3, t4, _this = this, _null = null, - t1 = _this._focusAttachment; - t1.toString; - t1.reparent$1$parent(_this._widget.parentNode); - t1 = _this._widget; - child = t1.child; - if (t1.includeSemantics) { - if (A.defaultTargetPlatform() !== B.TargetPlatform_2) { - t1 = _this.___FocusState__couldRequestFocus_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - } else - t1 = false; - t1 = t1 ? _this.get$focusNode(0).get$requestFocus() : _null; - t2 = _this.___FocusState__couldRequestFocus_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.___FocusState__hadPrimaryFocus_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = _this._widget.child; - child = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, t4, _null); - } - return A._FocusInheritedScope$(child, _this.get$focusNode(0)); - } - }; - A._FocusState__handleFocusChanged_closure.prototype = { - call$0() { - this.$this.___FocusState__hadPrimaryFocus_A = this.hasPrimaryFocus; - }, - $signature: 0 - }; - A._FocusState__handleFocusChanged_closure0.prototype = { - call$0() { - this.$this.___FocusState__couldRequestFocus_A = this.canRequestFocus; - }, - $signature: 0 - }; - A._FocusState__handleFocusChanged_closure1.prototype = { - call$0() { - this.$this.___FocusState__descendantsWereFocusable_A = this.descendantsAreFocusable; - }, - $signature: 0 - }; - A._FocusState__handleFocusChanged_closure2.prototype = { - call$0() { - this.$this.___FocusState__descendantsWereTraversable_A = this.descendantsAreTraversable; - }, - $signature: 0 - }; - A.FocusScope.prototype = { - createState$0() { - return new A._FocusScopeState(); - } - }; - A._FocusScopeWithExternalFocusNode.prototype = { - get$_usingExternalFocus() { - return true; - }, - get$onKeyEvent() { - return this.focusNode.onKeyEvent; - }, - get$onKey() { - return this.focusNode.onKey; - }, - get$canRequestFocus() { - var t1 = this.focusNode; - return t1._canRequestFocus && B.JSArray_methods.every$1(t1.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()); - }, - get$skipTraversal() { - return this.focusNode.get$skipTraversal(); - }, - get$descendantsAreFocusable() { - return this.focusNode.get$descendantsAreFocusable(); - }, - get$descendantsAreTraversable() { - this.focusNode.toString; - return true; - }, - get$debugLabel() { - this.focusNode.toString; - return null; - } - }; - A._FocusScopeState.prototype = { - _createNode$0() { - var t1 = this._widget.get$debugLabel(); - return A.FocusScopeNode$(this._widget.get$canRequestFocus(), t1, this._widget.get$skipTraversal()); - }, - build$1(context) { - var t2, result, _this = this, _null = null, - t1 = _this._focusAttachment; - t1.toString; - t1.reparent$1$parent(_this._widget.parentNode); - t1 = _this.get$focusNode(0); - t2 = _this._widget; - result = A._FocusInheritedScope$(t2.child, t1); - if (t2.includeSemantics) - result = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, true, false, false, result, _null); - return result; - } - }; - A._FocusInheritedScope.prototype = {}; - A._getAncestor_closure.prototype = { - call$1(ancestor) { - var t1 = this._box_0; - if (--t1.count === 0) { - t1.target = ancestor; - return false; - } - return true; - }, - $signature: 33 - }; - A._FocusTraversalGroupInfo.prototype = {}; - A.TraversalDirection.prototype = { - _enumToString$0() { - return "TraversalDirection." + this._name; - } - }; - A.TraversalEdgeBehavior.prototype = { - _enumToString$0() { - return "TraversalEdgeBehavior." + this._name; - } - }; - A.FocusTraversalPolicy.prototype = { - _requestTabTraversalFocus$6$alignment$alignmentPolicy$curve$duration$forward(node, alignment, alignmentPolicy, curve, duration, $forward) { - var t1, sortedChildren, nodeHadPrimaryFocus; - if (node instanceof A.FocusScopeNode) { - t1 = node._focusedChildren; - if (A.IterableExtensions_get_lastOrNull(t1) != null) { - t1 = A.IterableExtensions_get_lastOrNull(t1); - t1.toString; - return this._requestTabTraversalFocus$6$alignment$alignmentPolicy$curve$duration$forward(t1, alignment, alignmentPolicy, curve, duration, $forward); - } - sortedChildren = A.FocusTraversalPolicy__sortAllDescendants(node, node); - if (sortedChildren.length !== 0) { - this._requestTabTraversalFocus$6$alignment$alignmentPolicy$curve$duration$forward($forward ? B.JSArray_methods.get$first(sortedChildren) : B.JSArray_methods.get$last(sortedChildren), alignment, alignmentPolicy, curve, duration, $forward); - return true; - } - } - nodeHadPrimaryFocus = node.get$hasPrimaryFocus(); - this.requestFocusCallback.call$5$alignment$alignmentPolicy$curve$duration(node, alignment, alignmentPolicy, curve, duration); - return !nodeHadPrimaryFocus; - }, - _requestTabTraversalFocus$3$alignmentPolicy$forward(node, alignmentPolicy, $forward) { - return this._requestTabTraversalFocus$6$alignment$alignmentPolicy$curve$duration$forward(node, null, alignmentPolicy, null, null, $forward); - }, - _findInitialFocus$3$fromEnd$ignoreCurrentFocus(currentNode, fromEnd, ignoreCurrentFocus) { - var t1, sorted, - scope = currentNode.get$nearestScope(), - candidate = A.IterableExtensions_get_lastOrNull(scope._focusedChildren); - if (!ignoreCurrentFocus) - t1 = candidate == null && scope.get$descendants().length !== 0; - else - t1 = true; - if (t1) { - t1 = A.FocusTraversalPolicy__sortAllDescendants(scope, currentNode); - sorted = new A.WhereIterable(t1, new A.FocusTraversalPolicy__findInitialFocus_closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); - if (!sorted.get$iterator(0).moveNext$0()) - candidate = null; - else - candidate = fromEnd ? sorted.get$last(0) : sorted.get$first(0); - } - return candidate == null ? currentNode : candidate; - }, - _findInitialFocus$2$ignoreCurrentFocus(currentNode, ignoreCurrentFocus) { - return this._findInitialFocus$3$fromEnd$ignoreCurrentFocus(currentNode, false, ignoreCurrentFocus); - }, - invalidateScopeData$1(node) { - }, - changedScope$2$node$oldScope(node, oldScope) { - }, - _moveFocus$2$forward(currentNode, $forward) { - var focusedChild, t2, firstFocus, sortedNodes, parentScope, previousNode, previousNode0, _this = this, - t1 = currentNode.get$nearestScope(); - t1.toString; - _this.super$FocusTraversalPolicy$invalidateScopeData(t1); - _this.DirectionalFocusTraversalPolicyMixin__policyData.remove$1(0, t1); - focusedChild = A.IterableExtensions_get_lastOrNull(t1._focusedChildren); - t2 = focusedChild == null; - if (t2) { - firstFocus = $forward ? _this._findInitialFocus$2$ignoreCurrentFocus(currentNode, false) : _this._findInitialFocus$3$fromEnd$ignoreCurrentFocus(currentNode, true, false); - return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(firstFocus, $forward ? B.ScrollPositionAlignmentPolicy_1 : B.ScrollPositionAlignmentPolicy_2, $forward); - } - if (t2) - focusedChild = t1; - sortedNodes = A.FocusTraversalPolicy__sortAllDescendants(t1, focusedChild); - if ($forward && focusedChild === B.JSArray_methods.get$last(sortedNodes)) - switch (t1.traversalEdgeBehavior.index) { - case 1: - focusedChild.unfocus$0(); - return false; - case 2: - parentScope = t1.get$enclosingScope(); - if (parentScope != null && parentScope !== $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.rootScope) { - focusedChild.unfocus$0(); - t1 = parentScope._focus_manager$_context; - t1.toString; - A.FocusTraversalGroup_maybeOf(t1)._moveFocus$2$forward(parentScope, true); - t1 = focusedChild.get$enclosingScope(); - return (t1 == null ? null : A.IterableExtensions_get_lastOrNull(t1._focusedChildren)) !== focusedChild; - } - return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(B.JSArray_methods.get$first(sortedNodes), B.ScrollPositionAlignmentPolicy_1, $forward); - case 0: - return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(B.JSArray_methods.get$first(sortedNodes), B.ScrollPositionAlignmentPolicy_1, $forward); - case 3: - return false; - } - if (!$forward && focusedChild === B.JSArray_methods.get$first(sortedNodes)) - switch (t1.traversalEdgeBehavior.index) { - case 1: - focusedChild.unfocus$0(); - return false; - case 2: - parentScope = t1.get$enclosingScope(); - if (parentScope != null && parentScope !== $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.rootScope) { - focusedChild.unfocus$0(); - t1 = parentScope._focus_manager$_context; - t1.toString; - A.FocusTraversalGroup_maybeOf(t1)._moveFocus$2$forward(parentScope, false); - t1 = focusedChild.get$enclosingScope(); - return (t1 == null ? null : A.IterableExtensions_get_lastOrNull(t1._focusedChildren)) !== focusedChild; - } - return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(B.JSArray_methods.get$last(sortedNodes), B.ScrollPositionAlignmentPolicy_2, $forward); - case 0: - return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(B.JSArray_methods.get$last(sortedNodes), B.ScrollPositionAlignmentPolicy_2, $forward); - case 3: - return false; - } - for (t1 = J.get$iterator$ax($forward ? sortedNodes : new A.ReversedListIterable(sortedNodes, A._arrayInstanceType(sortedNodes)._eval$1("ReversedListIterable<1>"))), previousNode = null; t1.moveNext$0(); previousNode = previousNode0) { - previousNode0 = t1.get$current(t1); - if (previousNode === focusedChild) - return _this._requestTabTraversalFocus$3$alignmentPolicy$forward(previousNode0, $forward ? B.ScrollPositionAlignmentPolicy_1 : B.ScrollPositionAlignmentPolicy_2, $forward); - } - return false; - } - }; - A.FocusTraversalPolicy__findInitialFocus_closure.prototype = { - call$1(node) { - return node._canRequestFocus && B.JSArray_methods.every$1(node.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()) && !node.get$skipTraversal(); - }, - $signature: 23 - }; - A.FocusTraversalPolicy__sortAllDescendants_visitGroups.prototype = { - call$1(info) { - var t1, t2, t3, t4, _i, node, t5; - for (t1 = info.members, t2 = t1.length, t3 = this.sortedDescendants, t4 = this.groups, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - node = t1[_i]; - if (t4.containsKey$1(0, node)) { - t5 = t4.$index(0, node); - t5.toString; - this.call$1(t5); - } else - t3.push(node); - } - }, - $signature: 454 - }; - A.FocusTraversalPolicy__sortAllDescendants_closure.prototype = { - call$1(node) { - var t1; - if (node !== this.currentNode) - t1 = !(node._canRequestFocus && B.JSArray_methods.every$1(node.get$ancestors(), A.focus_manager_FocusNode__allowDescendantsToBeFocused$closure()) && !node.get$skipTraversal()); - else - t1 = false; - return t1; - }, - $signature: 23 - }; - A._DirectionalPolicyDataEntry.prototype = {}; - A._DirectionalPolicyData.prototype = {}; - A.DirectionalFocusTraversalPolicyMixin.prototype = { - findFirstFocusInDirection$2(currentNode, direction) { - var _0_1, _0_2, _box_0 = {}, - sorted = currentNode.get$nearestScope().get$traversalDescendants().toList$0(0), - t1 = _box_0.first = _box_0.vertical = null; - switch (direction.index) { - case 0: - t1 = B.Record2_true_false; - break; - case 2: - t1 = B.Record2_true_true; - break; - case 3: - t1 = B.Record2_false_false; - break; - case 1: - t1 = B.Record2_false_true; - break; - } - _0_1 = t1._0; - _box_0.vertical = _0_1; - _0_2 = t1._1; - _box_0.first = _0_2; - A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin_findFirstFocusInDirection_closure(_box_0), type$.FocusNode); - return A.IterableExtensions_get_firstOrNull(sorted); - }, - _findNextFocusInDirection$4$forward(focusedChild, traversalDescendants, direction, $forward) { - var focusedScrollable, eligibleNodes, filteredEligibleNodes, inBand, - t1 = focusedChild._focus_manager$_context; - t1.toString; - focusedScrollable = A.Scrollable_maybeOf(t1); - switch (direction.index) { - case 2: - case 0: - eligibleNodes = this._sortAndFilterVertically$4$forward(direction, focusedChild.get$rect(0), traversalDescendants, $forward); - if (eligibleNodes.length === 0) - break; - if (focusedScrollable != null && !focusedScrollable._scrollable$_position.get$atEdge()) { - filteredEligibleNodes = new A.WhereIterable(eligibleNodes, new A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure(focusedScrollable), A._arrayInstanceType(eligibleNodes)._eval$1("WhereIterable<1>")); - if (!filteredEligibleNodes.get$isEmpty(0)) - eligibleNodes = filteredEligibleNodes; - } - if (direction === B.TraversalDirection_0) { - t1 = J.toList$0$ax(eligibleNodes); - eligibleNodes = new A.ReversedListIterable(t1, A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>")); - } - inBand = J.where$1$ax(eligibleNodes, new A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure0(new A.Rect(focusedChild.get$rect(0).left, -1 / 0, focusedChild.get$rect(0).right, 1 / 0))); - if (!inBand.get$isEmpty(0)) { - if ($forward) - return B.JSArray_methods.get$first(A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical(focusedChild.get$rect(0).get$center(), inBand)); - return B.JSArray_methods.get$last(A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical(focusedChild.get$rect(0).get$center(), inBand)); - } - if ($forward) - return B.JSArray_methods.get$first(A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal(focusedChild.get$rect(0).get$center(), eligibleNodes)); - return B.JSArray_methods.get$last(A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal(focusedChild.get$rect(0).get$center(), eligibleNodes)); - case 1: - case 3: - eligibleNodes = this._sortAndFilterHorizontally$4$forward(direction, focusedChild.get$rect(0), traversalDescendants, $forward); - if (eligibleNodes.length === 0) - break; - if (focusedScrollable != null && !focusedScrollable._scrollable$_position.get$atEdge()) { - filteredEligibleNodes = new A.WhereIterable(eligibleNodes, new A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure1(focusedScrollable), A._arrayInstanceType(eligibleNodes)._eval$1("WhereIterable<1>")); - if (!filteredEligibleNodes.get$isEmpty(0)) - eligibleNodes = filteredEligibleNodes; - } - if (direction === B.TraversalDirection_3) { - t1 = J.toList$0$ax(eligibleNodes); - eligibleNodes = new A.ReversedListIterable(t1, A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>")); - } - inBand = J.where$1$ax(eligibleNodes, new A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure2(new A.Rect(-1 / 0, focusedChild.get$rect(0).top, 1 / 0, focusedChild.get$rect(0).bottom))); - if (!inBand.get$isEmpty(0)) { - if ($forward) - return B.JSArray_methods.get$first(A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal(focusedChild.get$rect(0).get$center(), inBand)); - return B.JSArray_methods.get$last(A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal(focusedChild.get$rect(0).get$center(), inBand)); - } - if ($forward) - return B.JSArray_methods.get$first(A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical(focusedChild.get$rect(0).get$center(), eligibleNodes)); - return B.JSArray_methods.get$last(A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical(focusedChild.get$rect(0).get$center(), eligibleNodes)); - } - return null; - }, - _findNextFocusInDirection$3(focusedChild, traversalDescendants, direction) { - return this._findNextFocusInDirection$4$forward(focusedChild, traversalDescendants, direction, true); - }, - _sortAndFilterHorizontally$4$forward(direction, target, nodes, $forward) { - var t1, sorted; - $label0$0: { - if (B.TraversalDirection_3 === direction) { - t1 = new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure(target, $forward); - break $label0$0; - } - if (B.TraversalDirection_1 === direction) { - t1 = new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure0(target, $forward); - break $label0$0; - } - t1 = B.TraversalDirection_0 === direction || B.TraversalDirection_2 === direction ? A.throwExpression(A.ArgumentError$("Invalid direction " + direction.toString$0(0), null)) : null; - } - sorted = nodes.where$1(0, t1).toList$0(0); - A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure1(), type$.FocusNode); - return sorted; - }, - _sortAndFilterVertically$4$forward(direction, target, nodes, $forward) { - var t1, sorted; - $label0$0: { - if (B.TraversalDirection_0 === direction) { - t1 = new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure(target, $forward); - break $label0$0; - } - if (B.TraversalDirection_2 === direction) { - t1 = new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure0(target, $forward); - break $label0$0; - } - t1 = B.TraversalDirection_3 === direction || B.TraversalDirection_1 === direction ? A.throwExpression(A.ArgumentError$("Invalid direction " + direction.toString$0(0), null)) : null; - } - sorted = nodes.where$1(0, t1).toList$0(0); - A.mergeSort(sorted, new A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure1(), type$.FocusNode); - return sorted; - }, - _popPolicyDataIfNeeded$3(direction, nearestScope, focusedChild) { - var t3, popOrInvalidate, _this = this, - t1 = _this.DirectionalFocusTraversalPolicyMixin__policyData, - policyData = t1.$index(0, nearestScope), - t2 = policyData != null; - if (t2) { - t3 = policyData.history; - t3 = t3.length !== 0 && B.JSArray_methods.get$first(t3).direction !== direction; - } else - t3 = false; - if (t3) { - t3 = policyData.history; - if (B.JSArray_methods.get$last(t3).node._focus_manager$_parent == null) { - _this.super$FocusTraversalPolicy$invalidateScopeData(nearestScope); - t1.remove$1(0, nearestScope); - return false; - } - popOrInvalidate = new A.DirectionalFocusTraversalPolicyMixin__popPolicyDataIfNeeded_popOrInvalidate(_this, policyData, nearestScope); - switch (direction.index) { - case 2: - case 0: - switch (B.JSArray_methods.get$first(t3).direction.index) { - case 3: - case 1: - _this.super$FocusTraversalPolicy$invalidateScopeData(nearestScope); - t1.remove$1(0, nearestScope); - break; - case 0: - case 2: - if (popOrInvalidate.call$1(direction)) - return true; - break; - } - break; - case 3: - case 1: - switch (B.JSArray_methods.get$first(t3).direction.index) { - case 3: - case 1: - if (popOrInvalidate.call$1(direction)) - return true; - break; - case 0: - case 2: - _this.super$FocusTraversalPolicy$invalidateScopeData(nearestScope); - t1.remove$1(0, nearestScope); - break; - } - break; - } - } - if (t2 && policyData.history.length === 0) { - _this.super$FocusTraversalPolicy$invalidateScopeData(nearestScope); - t1.remove$1(0, nearestScope); - } - return false; - }, - _requestTraversalFocusInDirection$4(currentNode, node, nearestScope, direction) { - var t1, firstNode, nodeHadPrimaryFocus, _this = this; - if (node instanceof A.FocusScopeNode) { - t1 = node._focusedChildren; - if (A.IterableExtensions_get_lastOrNull(t1) != null) { - t1 = A.IterableExtensions_get_lastOrNull(t1); - t1.toString; - return _this._requestTraversalFocusInDirection$4(currentNode, t1, node, direction); - } - firstNode = _this.findFirstFocusInDirection$2(node, direction); - if (firstNode == null) - firstNode = currentNode; - switch (direction.index) { - case 0: - case 3: - _this.requestFocusCallback.call$2$alignmentPolicy(firstNode, B.ScrollPositionAlignmentPolicy_2); - break; - case 1: - case 2: - _this.requestFocusCallback.call$2$alignmentPolicy(firstNode, B.ScrollPositionAlignmentPolicy_1); - break; - } - return true; - } - nodeHadPrimaryFocus = node.get$hasPrimaryFocus(); - switch (direction.index) { - case 0: - case 3: - _this.requestFocusCallback.call$2$alignmentPolicy(node, B.ScrollPositionAlignmentPolicy_2); - break; - case 1: - case 2: - _this.requestFocusCallback.call$2$alignmentPolicy(node, B.ScrollPositionAlignmentPolicy_1); - break; - } - return !nodeHadPrimaryFocus; - }, - _onEdgeForDirection$4$scope(currentNode, focusedChild, direction, scope) { - var t1, nearestScope, parentScope, found, _this = this; - if (scope == null) { - t1 = currentNode.get$nearestScope(); - t1.toString; - nearestScope = t1; - } else - nearestScope = scope; - switch (nearestScope.directionalTraversalEdgeBehavior.index) { - case 1: - focusedChild.unfocus$0(); - return false; - case 2: - parentScope = nearestScope.get$enclosingScope(); - if (parentScope != null && parentScope !== $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.rootScope) { - _this.super$FocusTraversalPolicy$invalidateScopeData(nearestScope); - t1 = _this.DirectionalFocusTraversalPolicyMixin__policyData; - t1.remove$1(0, nearestScope); - _this.super$FocusTraversalPolicy$invalidateScopeData(parentScope); - t1.remove$1(0, parentScope); - found = _this._findNextFocusInDirection$3(focusedChild, parentScope.get$traversalDescendants(), direction); - if (found == null) - return _this._onEdgeForDirection$4$scope(currentNode, focusedChild, direction, parentScope); - nearestScope = parentScope; - } else - found = _this._findNextFocusInDirection$4$forward(focusedChild, nearestScope.get$traversalDescendants(), direction, false); - break; - case 0: - found = _this._findNextFocusInDirection$4$forward(focusedChild, nearestScope.get$traversalDescendants(), direction, false); - break; - case 3: - return false; - default: - found = null; - } - if (found != null) - return _this._requestTraversalFocusInDirection$4(currentNode, found, nearestScope, direction); - return false; - }, - _onEdgeForDirection$3(currentNode, focusedChild, direction) { - return this._onEdgeForDirection$4$scope(currentNode, focusedChild, direction, null); - }, - inDirection$2(currentNode, direction) { - var firstFocus, found, t2, policyData, newEntry, _this = this, - nearestScope = currentNode.get$nearestScope(), - t1 = A.IterableExtensions_get_lastOrNull(nearestScope._focusedChildren); - if (t1 == null) { - firstFocus = _this.findFirstFocusInDirection$2(currentNode, direction); - if (firstFocus == null) - firstFocus = currentNode; - switch (direction.index) { - case 0: - case 3: - _this.requestFocusCallback.call$2$alignmentPolicy(firstFocus, B.ScrollPositionAlignmentPolicy_2); - break; - case 1: - case 2: - _this.requestFocusCallback.call$2$alignmentPolicy(firstFocus, B.ScrollPositionAlignmentPolicy_1); - break; - } - return true; - } - if (_this._popPolicyDataIfNeeded$3(direction, nearestScope, t1)) - return true; - found = _this._findNextFocusInDirection$3(t1, nearestScope.get$traversalDescendants(), direction); - if (found != null) { - t2 = _this.DirectionalFocusTraversalPolicyMixin__policyData; - policyData = t2.$index(0, nearestScope); - newEntry = new A._DirectionalPolicyDataEntry(direction, t1); - if (policyData != null) - policyData.history.push(newEntry); - else - t2.$indexSet(0, nearestScope, new A._DirectionalPolicyData(A._setArrayType([newEntry], type$.JSArray__DirectionalPolicyDataEntry))); - return _this._requestTraversalFocusInDirection$4(currentNode, found, nearestScope, direction); - } - return _this._onEdgeForDirection$3(currentNode, t1, direction); - } - }; - A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin_changedScope_closure.prototype = { - call$1(entry) { - return entry.node === this.node; - }, - $signature: 455 - }; - A.DirectionalFocusTraversalPolicyMixin_findFirstFocusInDirection_closure.prototype = { - call$2(a, b) { - var t1 = this._box_0; - if (t1.vertical) - if (t1.first) - return B.JSNumber_methods.compareTo$1(a.get$rect(0).top, b.get$rect(0).top); - else - return B.JSNumber_methods.compareTo$1(b.get$rect(0).bottom, a.get$rect(0).bottom); - else if (t1.first) - return B.JSNumber_methods.compareTo$1(a.get$rect(0).left, b.get$rect(0).left); - else - return B.JSNumber_methods.compareTo$1(b.get$rect(0).right, a.get$rect(0).right); - }, - $signature: 46 - }; - A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure.prototype = { - call$1(node) { - var t1 = node._focus_manager$_context; - t1.toString; - return A.Scrollable_maybeOf(t1) === this.focusedScrollable; - }, - $signature: 23 - }; - A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure0.prototype = { - call$1(node) { - return !node.get$rect(0).intersect$1(this.band).get$isEmpty(0); - }, - $signature: 23 - }; - A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure1.prototype = { - call$1(node) { - var t1 = node._focus_manager$_context; - t1.toString; - return A.Scrollable_maybeOf(t1) === this.focusedScrollable; - }, - $signature: 23 - }; - A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure2.prototype = { - call$1(node) { - return !node.get$rect(0).intersect$1(this.band).get$isEmpty(0); - }, - $signature: 23 - }; - A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical_closure.prototype = { - call$2(nodeA, nodeB) { - var a = nodeA.get$rect(0).get$center(), - b = nodeB.get$rect(0).get$center(), - t1 = this.target, - vertical = A.DirectionalFocusTraversalPolicyMixin__verticalCompare(t1, a, b); - if (vertical === 0) - return A.DirectionalFocusTraversalPolicyMixin__horizontalCompare(t1, a, b); - return vertical; - }, - $signature: 46 - }; - A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal_closure.prototype = { - call$2(nodeA, nodeB) { - var a = nodeA.get$rect(0).get$center(), - b = nodeB.get$rect(0).get$center(), - t1 = this.target, - horizontal = A.DirectionalFocusTraversalPolicyMixin__horizontalCompare(t1, a, b); - if (horizontal === 0) - return A.DirectionalFocusTraversalPolicyMixin__verticalCompare(t1, a, b); - return horizontal; - }, - $signature: 46 - }; - A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal_closure.prototype = { - call$2(nodeA, nodeB) { - var bCoord, bCoord0, horizontal, - t1 = this.target, - t2 = nodeA.get$rect(0), - t3 = nodeB.get$rect(0), - aCoord = t2.left, - t4 = t1._dx, - aCoord0 = t2.right; - aCoord = Math.abs(aCoord - t4) < Math.abs(aCoord0 - t4) ? aCoord : aCoord0; - bCoord = t3.left; - bCoord0 = t3.right; - bCoord = Math.abs(bCoord - t4) < Math.abs(bCoord0 - t4) ? bCoord : bCoord0; - horizontal = B.JSNumber_methods.compareTo$1(Math.abs(aCoord - t4), Math.abs(bCoord - t4)); - if (horizontal === 0) - return A.DirectionalFocusTraversalPolicyMixin__verticalCompare(t1, nodeA.get$rect(0).get$center(), nodeB.get$rect(0).get$center()); - return horizontal; - }, - $signature: 46 - }; - A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical_closure.prototype = { - call$2(nodeA, nodeB) { - var bCoord, bCoord0, vertical, - t1 = this.target, - t2 = nodeA.get$rect(0), - t3 = nodeB.get$rect(0), - aCoord = t2.top, - t4 = t1._dy, - aCoord0 = t2.bottom; - aCoord = Math.abs(aCoord - t4) < Math.abs(aCoord0 - t4) ? aCoord : aCoord0; - bCoord = t3.top; - bCoord0 = t3.bottom; - bCoord = Math.abs(bCoord - t4) < Math.abs(bCoord0 - t4) ? bCoord : bCoord0; - vertical = B.JSNumber_methods.compareTo$1(Math.abs(aCoord - t4), Math.abs(bCoord - t4)); - if (vertical === 0) - return A.DirectionalFocusTraversalPolicyMixin__horizontalCompare(t1, nodeA.get$rect(0).get$center(), nodeB.get$rect(0).get$center()); - return vertical; - }, - $signature: 46 - }; - A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure.prototype = { - call$1(node) { - var t1 = this.target; - if (!node.get$rect(0).$eq(0, t1)) { - t1 = t1.left; - t1 = this.forward ? node.get$rect(0).get$center()._dx <= t1 : node.get$rect(0).get$center()._dx >= t1; - } else - t1 = false; - return t1; - }, - $signature: 23 - }; - A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure0.prototype = { - call$1(node) { - var t1 = this.target; - if (!node.get$rect(0).$eq(0, t1)) { - t1 = t1.right; - t1 = this.forward ? node.get$rect(0).get$center()._dx >= t1 : node.get$rect(0).get$center()._dx <= t1; - } else - t1 = false; - return t1; - }, - $signature: 23 - }; - A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure1.prototype = { - call$2(a, b) { - return B.JSNumber_methods.compareTo$1(a.get$rect(0).get$center()._dx, b.get$rect(0).get$center()._dx); - }, - $signature: 46 - }; - A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure.prototype = { - call$1(node) { - var t1 = this.target; - if (!node.get$rect(0).$eq(0, t1)) { - t1 = t1.top; - t1 = this.forward ? node.get$rect(0).get$center()._dy <= t1 : node.get$rect(0).get$center()._dy >= t1; - } else - t1 = false; - return t1; - }, - $signature: 23 - }; - A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure0.prototype = { - call$1(node) { - var t1 = this.target; - if (!node.get$rect(0).$eq(0, t1)) { - t1 = t1.bottom; - t1 = this.forward ? node.get$rect(0).get$center()._dy >= t1 : node.get$rect(0).get$center()._dy <= t1; - } else - t1 = false; - return t1; - }, - $signature: 23 - }; - A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure1.prototype = { - call$2(a, b) { - return B.JSNumber_methods.compareTo$1(a.get$rect(0).get$center()._dy, b.get$rect(0).get$center()._dy); - }, - $signature: 46 - }; - A.DirectionalFocusTraversalPolicyMixin__popPolicyDataIfNeeded_popOrInvalidate.prototype = { - call$1(direction) { - var t2, alignmentPolicy, _this = this, - lastNode = _this.policyData.history.pop().node, - t1 = lastNode._focus_manager$_context; - t1.toString; - t1 = A.Scrollable_maybeOf(t1); - t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus._focus_manager$_context; - t2.toString; - if (t1 != A.Scrollable_maybeOf(t2)) { - t1 = _this.$this; - t2 = _this.nearestScope; - t1.super$FocusTraversalPolicy$invalidateScopeData(t2); - t1.DirectionalFocusTraversalPolicyMixin__policyData.remove$1(0, t2); - return false; - } - switch (direction.index) { - case 0: - case 3: - alignmentPolicy = B.ScrollPositionAlignmentPolicy_2; - break; - case 1: - case 2: - alignmentPolicy = B.ScrollPositionAlignmentPolicy_1; - break; - default: - alignmentPolicy = null; - } - _this.$this.requestFocusCallback.call$2$alignmentPolicy(lastNode, alignmentPolicy); - return true; - }, - $signature: 457 - }; - A._ReadingOrderSortData.prototype = { - get$directionalAncestors() { - var t1 = this._directionalAncestors; - if (t1 == null) { - t1 = this.node._focus_manager$_context; - t1.toString; - t1 = this._directionalAncestors = new A._ReadingOrderSortData_directionalAncestors_getDirectionalityAncestors().call$1(t1); - } - t1.toString; - return t1; - } - }; - A._ReadingOrderSortData_commonDirectionalityOf_closure.prototype = { - call$1(member) { - var t1 = member.get$directionalAncestors(); - return A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1); - }, - $signature: 458 - }; - A._ReadingOrderSortData_sortWithDirectionality_closure.prototype = { - call$2(a, b) { - var t1; - switch (this.directionality.index) { - case 1: - t1 = B.JSNumber_methods.compareTo$1(a.rect.left, b.rect.left); - break; - case 0: - t1 = B.JSNumber_methods.compareTo$1(b.rect.right, a.rect.right); - break; - default: - t1 = null; - } - return t1; - }, - $signature: 172 - }; - A._ReadingOrderSortData_directionalAncestors_getDirectionalityAncestors.prototype = { - call$1(context) { - var t2, t3, - result = A._setArrayType([], type$.JSArray_Directionality), - t1 = type$.Directionality, - directionalityElement = context.getElementForInheritedWidgetOfExactType$1$0(t1); - for (; directionalityElement != null;) { - t2 = directionalityElement._widget; - t2.toString; - result.push(t1._as(t2)); - t2 = A._getAncestor(directionalityElement); - directionalityElement = null; - if (!(t2 == null)) { - t2 = t2._inheritedElements; - if (!(t2 == null)) { - t3 = A.createRuntimeType(t1); - t2 = t2._persistent_hash_map$_root; - t2 = t2 == null ? null : t2.$get$3(0, 0, t3, t3.get$hashCode(0)); - directionalityElement = t2; - } - } - } - return result; - }, - $signature: 460 - }; - A._ReadingOrderDirectionalGroupData.prototype = { - get$rect(_) { - var t1, t2, t3, t4, _this = this; - if (_this._focus_traversal$_rect == null) - for (t1 = _this.members, t2 = A._arrayInstanceType(t1)._eval$1("MappedListIterable<1,Rect>"), t1 = new A.MappedListIterable(t1, new A._ReadingOrderDirectionalGroupData_rect_closure(), t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"); t1.moveNext$0();) { - t3 = t1.__internal$_current; - if (t3 == null) - t3 = t2._as(t3); - t4 = _this._focus_traversal$_rect; - if (t4 == null) { - _this._focus_traversal$_rect = t3; - t4 = t3; - } - _this._focus_traversal$_rect = t4.expandToInclude$1(t3); - } - t1 = _this._focus_traversal$_rect; - t1.toString; - return t1; - } - }; - A._ReadingOrderDirectionalGroupData_rect_closure.prototype = { - call$1(data) { - return data.rect; - }, - $signature: 461 - }; - A._ReadingOrderDirectionalGroupData_sortWithDirectionality_closure.prototype = { - call$2(a, b) { - var t1; - switch (this.directionality.index) { - case 1: - t1 = B.JSNumber_methods.compareTo$1(a.get$rect(0).left, b.get$rect(0).left); - break; - case 0: - t1 = B.JSNumber_methods.compareTo$1(b.get$rect(0).right, a.get$rect(0).right); - break; - default: - t1 = null; - } - return t1; - }, - $signature: 462 - }; - A.ReadingOrderTraversalPolicy.prototype = { - _collectDirectionalityGroups$1(candidates) { - var t2, _i, candidate, currentDirection0, t3, - currentDirection = B.JSArray_methods.get$first(candidates).directionality, - t1 = type$.JSArray__ReadingOrderSortData, - currentGroup = A._setArrayType([], t1), - result = A._setArrayType([], type$.JSArray__ReadingOrderDirectionalGroupData); - for (t2 = candidates.length, _i = 0; _i < candidates.length; candidates.length === t2 || (0, A.throwConcurrentModificationError)(candidates), ++_i) { - candidate = candidates[_i]; - currentDirection0 = candidate.directionality; - if (currentDirection0 == currentDirection) { - currentGroup.push(candidate); - continue; - } - result.push(new A._ReadingOrderDirectionalGroupData(currentGroup)); - currentGroup = A._setArrayType([candidate], t1); - currentDirection = currentDirection0; - } - if (currentGroup.length !== 0) - result.push(new A._ReadingOrderDirectionalGroupData(currentGroup)); - for (t1 = result.length, _i = 0; _i < result.length; result.length === t1 || (0, A.throwConcurrentModificationError)(result), ++_i) { - t2 = result[_i].members; - if (t2.length === 1) - continue; - t3 = B.JSArray_methods.get$first(t2).directionality; - t3.toString; - A._ReadingOrderSortData_sortWithDirectionality(t2, t3); - } - return result; - }, - _pickNext$1(candidates) { - var topmost, inBandOfTop, nearestCommonDirectionality, bandGroups; - A.mergeSort(candidates, new A.ReadingOrderTraversalPolicy__pickNext_closure(), type$._ReadingOrderSortData); - topmost = B.JSArray_methods.get$first(candidates); - inBandOfTop = new A.ReadingOrderTraversalPolicy__pickNext_inBand().call$2(topmost, candidates); - if (J.get$length$asx(inBandOfTop) <= 1) - return topmost; - nearestCommonDirectionality = A._ReadingOrderSortData_commonDirectionalityOf(inBandOfTop); - nearestCommonDirectionality.toString; - A._ReadingOrderSortData_sortWithDirectionality(inBandOfTop, nearestCommonDirectionality); - bandGroups = this._collectDirectionalityGroups$1(inBandOfTop); - if (bandGroups.length === 1) - return B.JSArray_methods.get$first(B.JSArray_methods.get$first(bandGroups).members); - A._ReadingOrderDirectionalGroupData_sortWithDirectionality(bandGroups, nearestCommonDirectionality); - return B.JSArray_methods.get$first(B.JSArray_methods.get$first(bandGroups).members); - }, - sortDescendants$2(descendants, currentNode) { - var t1, t2, t3, t4, _i, node, t5, t6, t7, sortedList, current, next, _null = null; - if (descendants.length <= 1) - return descendants; - t1 = A._setArrayType([], type$.JSArray__ReadingOrderSortData); - for (t2 = descendants.length, t3 = type$.nullable_Directionality, t4 = type$.Directionality, _i = 0; _i < descendants.length; descendants.length === t2 || (0, A.throwConcurrentModificationError)(descendants), ++_i) { - node = descendants[_i]; - t5 = node.get$rect(0); - t6 = node._focus_manager$_context._inheritedElements; - if (t6 == null) - t6 = _null; - else { - t7 = A.createRuntimeType(t4); - t6 = t6._persistent_hash_map$_root; - t6 = t6 == null ? _null : t6.$get$3(0, 0, t7, t7.get$hashCode(0)); - } - if (t6 == null) - t6 = _null; - else { - t6 = t6._widget; - t6.toString; - } - t3._as(t6); - t1.push(new A._ReadingOrderSortData(t6 == null ? _null : t6.textDirection, t5, node)); - } - sortedList = A._setArrayType([], type$.JSArray_FocusNode); - current = this._pickNext$1(t1); - sortedList.push(current.node); - B.JSArray_methods.remove$1(t1, current); - for (; t1.length !== 0;) { - next = this._pickNext$1(t1); - sortedList.push(next.node); - B.JSArray_methods.remove$1(t1, next); - } - return sortedList; - } - }; - A.ReadingOrderTraversalPolicy__pickNext_closure.prototype = { - call$2(a, b) { - return B.JSNumber_methods.compareTo$1(a.rect.top, b.rect.top); - }, - $signature: 172 - }; - A.ReadingOrderTraversalPolicy__pickNext_inBand.prototype = { - call$2(current, candidates) { - var t1 = current.rect, - t2 = A._arrayInstanceType(candidates)._eval$1("WhereIterable<1>"); - t1 = A.List_List$_of(new A.WhereIterable(candidates, new A.ReadingOrderTraversalPolicy__pickNext_inBand_closure(new A.Rect(-1 / 0, t1.top, 1 / 0, t1.bottom)), t2), t2._eval$1("Iterable.E")); - return t1; - }, - $signature: 463 - }; - A.ReadingOrderTraversalPolicy__pickNext_inBand_closure.prototype = { - call$1(item) { - return !item.rect.intersect$1(this.band).get$isEmpty(0); - }, - $signature: 464 - }; - A.FocusTraversalGroup.prototype = { - createState$0() { - return new A._FocusTraversalGroupState(); - } - }; - A._FocusTraversalGroupNode.prototype = {}; - A._FocusTraversalGroupState.prototype = { - get$focusNode(_) { - var t1, t2, t3, _this = this, - value = _this.___FocusTraversalGroupState_focusNode_FI; - if (value === $) { - t1 = _this._widget.policy; - t2 = A._setArrayType([], type$.JSArray_FocusNode); - t3 = $.$get$ChangeNotifier__emptyListeners(); - _this.___FocusTraversalGroupState_focusNode_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___FocusTraversalGroupState_focusNode_FI = new A._FocusTraversalGroupNode(t1, false, true, true, true, null, null, t2, t3); - } - return value; - }, - dispose$0() { - this.get$focusNode(0).dispose$0(); - this.super$State$dispose(); - }, - didUpdateWidget$1(oldWidget) { - var _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (oldWidget.policy !== _this._widget.policy) - _this.get$focusNode(0).policy = _this._widget.policy; - }, - build$1(context) { - var _null = null, - t1 = this.get$focusNode(0); - return A.Focus$(false, false, this._widget.child, _null, true, true, t1, false, _null, _null, _null, _null, _null, true); - } - }; - A.RequestFocusAction.prototype = { - invoke$1(intent) { - intent.requestFocusCallback$1(intent.get$focusNode(intent)); - } - }; - A.NextFocusIntent.prototype = {}; - A.NextFocusAction.prototype = { - invoke$1(intent) { - var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus, - t2 = t1._focus_manager$_context; - t2.toString; - return A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, true); - }, - toKeyEventResult$2(intent, invokeResult) { - return invokeResult ? B.KeyEventResult_0 : B.KeyEventResult_2; - } - }; - A.PreviousFocusIntent.prototype = {}; - A.PreviousFocusAction.prototype = { - invoke$1(intent) { - var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus, - t2 = t1._focus_manager$_context; - t2.toString; - return A.FocusTraversalGroup_maybeOf(t2)._moveFocus$2$forward(t1, false); - }, - toKeyEventResult$2(intent, invokeResult) { - return invokeResult ? B.KeyEventResult_0 : B.KeyEventResult_2; - } - }; - A.DirectionalFocusIntent.prototype = {}; - A.DirectionalFocusAction.prototype = { - invoke$1(intent) { - var t1, t2; - if (!this._isForTextField) { - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; - t2 = t1._focus_manager$_context; - t2.toString; - A.FocusTraversalGroup_maybeOf(t2).inDirection$2(t1, intent.direction); - } - } - }; - A._FocusTraversalPolicy_Object_Diagnosticable.prototype = {}; - A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin.prototype = { - changedScope$2$node$oldScope(node, oldScope) { - var t1; - this.super$FocusTraversalPolicy$changedScope(node, oldScope); - t1 = this.DirectionalFocusTraversalPolicyMixin__policyData.$index(0, oldScope); - if (t1 != null) - B.JSArray_methods.removeWhere$1(t1.history, new A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin_changedScope_closure(node)); - } - }; - A.__ReadingOrderDirectionalGroupData_Object_Diagnosticable.prototype = {}; - A.__ReadingOrderSortData_Object_Diagnosticable.prototype = {}; - A.FormField.prototype = { - createState$0() { - return A.FormFieldState$(A._instanceType(this)._eval$1("FormField.T")); - } - }; - A.FormFieldState.prototype = { - get$_form$_value() { - var value = this.__FormFieldState__value_AI; - return value === $ ? this.__FormFieldState__value_AI = this._widget.initialValue : value; - }, - _validate$0() { - this._widget.toString; - var t1 = this.__FormFieldState__errorText_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.set$value(0, null); - }, - didChange$1(value) { - var t1; - this.setState$1(new A.FormFieldState_didChange_closure(this, value)); - t1 = this._framework$_element; - t1.toString; - A.Form_maybeOf(t1); - }, - get$restorationId() { - return this._widget.restorationId; - }, - restoreState$2(oldBucket, initialRestore) { - var _this = this, - t1 = _this.__FormFieldState__errorText_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.registerForRestoration$2(t1, "error_text"); - _this.registerForRestoration$2(_this._hasInteractedByUser, "has_interacted_by_user"); - }, - deactivate$0() { - var t1 = this._framework$_element; - t1.toString; - A.Form_maybeOf(t1); - this.super$State$deactivate(); - }, - initState$0() { - var t1, t2, _this = this; - _this.super$State$initState(); - t1 = _this._widget.forceErrorText; - t2 = $.$get$ChangeNotifier__emptyListeners(); - _this.__FormFieldState__errorText_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__FormFieldState__errorText_F = new A.RestorableStringN(t1, t2); - }, - didUpdateWidget$1(oldWidget) { - this.super$_FormFieldState_State_RestorationMixin$didUpdateWidget(oldWidget); - this._widget.toString; - }, - didChangeDependencies$0() { - this.super$_FormFieldState_State_RestorationMixin$didChangeDependencies(); - var t1 = this._framework$_element; - t1.toString; - A.Form_maybeOf(t1); - switch (null) { - case B.AutovalidateMode_1: - $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.FormFieldState_didChangeDependencies_closure(this)); - break; - case B.AutovalidateMode_3: - case B.AutovalidateMode_2: - case B.AutovalidateMode_0: - case null: - case void 0: - break; - } - }, - dispose$0() { - var _this = this, - t1 = _this.__FormFieldState__errorText_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this._form$_focusNode.dispose$0(); - _this._hasInteractedByUser.dispose$0(); - _this.super$_FormFieldState_State_RestorationMixin$dispose(); - }, - build$1(context) { - var t2, child, _this = this, _null = null, - t1 = _this._widget; - if (t1.enabled) - switch (t1.autovalidateMode.index) { - case 1: - _this._validate$0(); - break; - case 2: - t1 = _this._hasInteractedByUser; - t2 = t1._restoration_properties$_value; - if (t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) - _this._validate$0(); - break; - case 3: - case 0: - break; - } - A.Form_maybeOf(context); - t1 = _this.__FormFieldState__errorText_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1._restoration_properties$_value; - t1 = (t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) != null ? B.SemanticsValidationResult_2 : B.SemanticsValidationResult_1; - t2 = _this._widget.builder.call$1(_this); - child = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null), false, false, false, false, t2, _null); - A.Form_maybeOf(context); - t1 = _this._widget.autovalidateMode; - if (t1 === B.AutovalidateMode_3) - return A.Focus$(false, false, child, _null, _null, _null, _this._form$_focusNode, true, _null, new A.FormFieldState_build_closure(_this), _null, _null, _null, true); - return child; - } - }; - A.FormFieldState_didChange_closure.prototype = { - call$0() { - var t1 = this.$this; - t1.__FormFieldState__value_AI = this.value; - t1._hasInteractedByUser.super$RestorableValue$value(0, true); - }, - $signature: 0 - }; - A.FormFieldState_didChangeDependencies_closure.prototype = { - call$1(__wc0_formal) { - var t2, - t1 = this.$this; - if (t1._widget.enabled) { - t1 = t1.__FormFieldState__errorText_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1._restoration_properties$_value; - if (t2 == null) - A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2); - } - }, - $signature: 6 - }; - A.FormFieldState_build_closure.prototype = { - call$1(value) { - var t1; - if (!value) { - t1 = this.$this; - t1.setState$1(new A.FormFieldState_build__closure(t1)); - } - }, - $signature: 9 - }; - A.FormFieldState_build__closure.prototype = { - call$0() { - this.$this._validate$0(); - }, - $signature: 0 - }; - A.AutovalidateMode.prototype = { - _enumToString$0() { - return "AutovalidateMode." + this._name; - } - }; - A._FormFieldState_State_RestorationMixin_dispose_closure.prototype = { - call$2(property, listener) { - if (!property._restoration0$_disposed) - property.removeListener$1(0, listener); - }, - $signature: 51 - }; - A._FormFieldState_State_RestorationMixin.prototype = { - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this.didUpdateRestorationId$0(); - }, - didChangeDependencies$0() { - var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; - _this.super$State$didChangeDependencies(); - oldBucket = _this.RestorationMixin__bucket; - needsRestore = _this.get$restorePending(); - t1 = _this._framework$_element; - t1.toString; - t1 = A.RestorationScope_maybeOf(t1); - _this.RestorationMixin__currentParent = t1; - didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); - if (needsRestore) { - _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); - _this.RestorationMixin__firstRestorePending = false; - } - if (didReplaceBucket) - if (oldBucket != null) - oldBucket.dispose$0(); - }, - dispose$0() { - var t1, _this = this; - _this.RestorationMixin__properties.forEach$1(0, new A._FormFieldState_State_RestorationMixin_dispose_closure()); - t1 = _this.RestorationMixin__bucket; - if (t1 != null) - t1.dispose$0(); - _this.RestorationMixin__bucket = null; - _this.super$State$dispose(); - } - }; - A.GlobalKey.prototype = { - get$currentState() { - var _0_2_isSet, t1, _0_2, - _0_0 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this); - $label0$0: { - _0_2_isSet = _0_0 instanceof A.StatefulElement; - if (_0_2_isSet) { - t1 = _0_0._framework$_state; - t1.toString; - _0_2 = t1; - t1 = A._instanceType(this)._precomputed1._is(t1); - } else { - _0_2 = null; - t1 = false; - } - if (t1) { - if (_0_2_isSet) - t1 = _0_2; - else { - t1 = _0_0._framework$_state; - t1.toString; - } - A._instanceType(this)._precomputed1._as(t1); - break $label0$0; - } - t1 = null; - break $label0$0; - } - return t1; - } - }; - A.LabeledGlobalKey.prototype = { - toString$0(_) { - var label, _this = this, - t1 = _this._debugLabel; - if (t1 != null) - label = " " + t1; - else - label = ""; - if (A.getRuntimeTypeOfDartObject(_this) === B.Type_LabeledGlobalKey_78g) - return "[GlobalKey#" + A.shortHash(_this) + label + "]"; - return "[" + ("#" + A.shortHash(_this)) + label + "]"; - } - }; - A.GlobalObjectKey.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return this.$ti._is(other) && other.value === this.value; - }, - get$hashCode(_) { - return A.objectHashCode(this.value); - }, - toString$0(_) { - var _s15_ = "GlobalObjectKey", - selfType = B.JSString_methods.endsWith$1(_s15_, ">") ? B.JSString_methods.substring$2(_s15_, 0, -8) : _s15_; - return "[" + selfType + " " + ("#" + A.shortHash(this.value)) + "]"; - } - }; - A.Widget.prototype = { - toStringShort$0() { - var t1 = this.key; - return t1 == null ? "Widget" : "Widget-" + t1.toString$0(0); - }, - $eq(_, other) { - if (other == null) - return false; - return this.super$Object$$eq(0, other); - }, - get$hashCode(_) { - return A.Object.prototype.get$hashCode.call(this, 0); - } - }; - A.StatelessWidget.prototype = { - createElement$0(_) { - return new A.StatelessElement(this, B._ElementLifecycle_0); - } - }; - A.StatefulWidget.prototype = { - createElement$0(_) { - var t1 = this.createState$0(), - t2 = new A.StatefulElement(t1, this, B._ElementLifecycle_0); - t1._framework$_element = t2; - t1._widget = this; - return t2; - } - }; - A.State.prototype = { - get$widget() { - var t1 = this._widget; - t1.toString; - return t1; - }, - initState$0() { - }, - didUpdateWidget$1(oldWidget) { - }, - setState$1(fn) { - fn.call$0(); - this._framework$_element.markNeedsBuild$0(); - }, - deactivate$0() { - }, - activate$0() { - }, - dispose$0() { - }, - didChangeDependencies$0() { - } - }; - A.ProxyWidget.prototype = {}; - A.ParentDataWidget.prototype = { - createElement$0(_) { - return new A.ParentDataElement(this, B._ElementLifecycle_0, A._instanceType(this)._eval$1("ParentDataElement")); - } - }; - A.InheritedWidget.prototype = { - createElement$0(_) { - return A.InheritedElement$(this); - } - }; - A.RenderObjectWidget.prototype = { - updateRenderObject$2(context, renderObject) { - }, - didUnmountRenderObject$1(renderObject) { - } - }; - A.LeafRenderObjectWidget.prototype = { - createElement$0(_) { - return new A.LeafRenderObjectElement(this, B._ElementLifecycle_0); - } - }; - A.SingleChildRenderObjectWidget.prototype = { - createElement$0(_) { - return new A.SingleChildRenderObjectElement(this, B._ElementLifecycle_0); - } - }; - A.MultiChildRenderObjectWidget.prototype = { - createElement$0(_) { - return A.MultiChildRenderObjectElement$(this); - } - }; - A._ElementLifecycle.prototype = { - _enumToString$0() { - return "_ElementLifecycle." + this._name; - } - }; - A._InactiveElements.prototype = { - _unmount$1(element) { - element.visitChildren$1(new A._InactiveElements__unmount_closure(this)); - element.unmount$0(); - }, - _unmountAll$0() { - var elements, - t1 = this._framework$_elements, - elements0 = A.List_List$_of(t1, A._instanceType(t1)._precomputed1); - B.JSArray_methods.sort$1(elements0, A.framework_Element__sort$closure()); - elements = elements0; - t1.clear$0(0); - try { - t1 = elements; - new A.ReversedListIterable(t1, A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>")).forEach$1(0, this.get$_unmount()); - } finally { - } - } - }; - A._InactiveElements__unmount_closure.prototype = { - call$1(child) { - this.$this._unmount$1(child); - }, - $signature: 16 - }; - A.BuildScope.prototype = { - _tryRebuild$1(element) { - var e, stack, isTimelineTracked, exception, - t1 = element.get$widget(); - if (!$.debugProfileBuildsEnabled) { - t1 = $.debugProfileBuildsEnabledUserWidgets && A.debugIsWidgetLocalCreation(t1); - isTimelineTracked = t1; - } else - isTimelineTracked = true; - if (isTimelineTracked) - A.FlutterTimeline_startSync(A.getRuntimeTypeOfDartObject(element.get$widget()).toString$0(0), null); - try { - element.rebuild$0(); - } catch (exception) { - e = A.unwrapException(exception); - stack = A.getTraceFromException(exception); - A._reportException(A.ErrorDescription$("while rebuilding dirty elements"), e, stack, new A.BuildScope__tryRebuild_closure(element)); - } - if (isTimelineTracked) - A.Timeline_finishSync(); - }, - _flushDirtyElements$1$debugBuildRoot(debugBuildRoot) { - var index, element, element0, t2, _i, _this = this, - t1 = _this._dirtyElements; - B.JSArray_methods.sort$1(t1, A.framework_Element__sort$closure()); - _this._dirtyElementsNeedsResorting = false; - try { - for (index = 0; index < t1.length; index = _this._dirtyElementIndexAfter$1(index)) { - element = t1[index]; - if (element.get$buildScope() === _this) - _this._tryRebuild$1(element); - } - } finally { - for (t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - element0 = t1[_i]; - if (element0.get$buildScope() === _this) - element0._inDirtyList = false; - } - B.JSArray_methods.clear$0(t1); - _this._dirtyElementsNeedsResorting = null; - _this._buildScheduled = false; - } - }, - _dirtyElementIndexAfter$1(index) { - var t2, - t1 = this._dirtyElementsNeedsResorting; - t1.toString; - if (!t1) - return index + 1; - ++index; - t1 = this._dirtyElements; - B.JSArray_methods.sort$1(t1, A.framework_Element__sort$closure()); - t2 = this._dirtyElementsNeedsResorting = false; - while (true) { - if (!(index > 0 ? t1[index - 1]._dirty : t2)) - break; - --index; - } - return index; - } - }; - A.BuildScope__tryRebuild_closure.prototype = { - call$0() { - var _null = null, - t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); - J.add$1$ax(t1, A.DiagnosticsProperty$("The element being rebuilt at the time was", this.element, true, B.C__NoDefaultValue, _null, _null, _null, B.DiagnosticLevel_3, false, true, true, B.DiagnosticsTreeStyle_9, _null)); - return t1; - }, - $signature: 28 - }; - A.BuildOwner.prototype = { - scheduleBuildFor$1(element) { - var t1, _this = this, - buildScope = element.get$buildScope(); - if (!_this._scheduledFlushDirtyElements && _this.onBuildScheduled != null) { - _this._scheduledFlushDirtyElements = true; - _this.onBuildScheduled.call$0(); - } - if (!element._inDirtyList) { - buildScope._dirtyElements.push(element); - element._inDirtyList = true; - } - if (!buildScope._buildScheduled && !buildScope._building) { - buildScope._buildScheduled = true; - t1 = buildScope.scheduleRebuild; - if (t1 != null) - t1.call$0(); - } - if (buildScope._dirtyElementsNeedsResorting != null) - buildScope._dirtyElementsNeedsResorting = true; - }, - lockState$1(callback) { - try { - callback.call$0(); - } finally { - } - }, - buildScope$2(context, callback) { - var buildScope = context.get$buildScope(), - t1 = callback == null; - if (t1 && buildScope._dirtyElements.length === 0) - return; - A.FlutterTimeline_startSync("BUILD", null); - try { - this._scheduledFlushDirtyElements = true; - buildScope._building = true; - if (!t1) - try { - callback.call$0(); - } finally { - } - buildScope._flushDirtyElements$1$debugBuildRoot(context); - } finally { - this._scheduledFlushDirtyElements = buildScope._building = false; - A.Timeline_finishSync(); - } - }, - buildScope$1(context) { - return this.buildScope$2(context, null); - }, - finalizeTree$0() { - var e, stack, exception; - A.FlutterTimeline_startSync("FINALIZE TREE", null); - try { - this.lockState$1(this._inactiveElements.get$_unmountAll()); - } catch (exception) { - e = A.unwrapException(exception); - stack = A.getTraceFromException(exception); - A._reportException(A.ErrorSummary$("while finalizing the widget tree"), e, stack, null); - } finally { - A.Timeline_finishSync(); - } - } - }; - A.NotifiableElementMixin.prototype = { - attachNotificationTree$0() { - var t1 = this._framework$_parent; - this._notificationTree = new A._NotificationNode(this, t1 == null ? null : t1._notificationTree); - } - }; - A._NotificationNode.prototype = { - dispatchNotification$1(notification) { - var t1 = this.current.onNotification$1(notification); - if (t1) - return; - t1 = this.parent; - if (t1 != null) - t1.dispatchNotification$1(notification); - } - }; - A.Element.prototype = { - $eq(_, other) { - if (other == null) - return false; - return this === other; - }, - get$widget() { - var t1 = this._widget; - t1.toString; - return t1; - }, - get$buildScope() { - var t1 = this._parentBuildScope; - t1.toString; - return t1; - }, - get$renderObject() { - for (var current = this; current != null;) - if (current._lifecycleState === B._ElementLifecycle_3) - break; - else if (current instanceof A.RenderObjectElement) - return current.get$renderObject(); - else - current = current.get$renderObjectAttachingChild(); - return null; - }, - get$renderObjectAttachingChild() { - var t1 = {}; - t1.next = null; - this.visitChildren$1(new A.Element_renderObjectAttachingChild_closure(t1)); - return t1.next; - }, - describeMissingAncestor$1$expectedAncestorType(expectedAncestorType) { - var _null = null, - information = A._setArrayType([], type$.JSArray_DiagnosticsNode), - ancestors = A._setArrayType([], type$.JSArray_Element); - this.visitAncestorElements$1(new A.Element_describeMissingAncestor_closure(ancestors)); - information.push(A.DiagnosticsProperty$("The specific widget that could not find a " + expectedAncestorType.toString$0(0) + " ancestor was", this, true, B.C__NoDefaultValue, _null, _null, _null, B.DiagnosticLevel_3, false, true, true, B.DiagnosticsTreeStyle_9, _null)); - if (ancestors.length !== 0) - information.push(A.Element_describeElements("The ancestors of this widget were", ancestors)); - else - information.push(A.ErrorDescription$('This widget is the root of the tree, so it has no ancestors, let alone a "' + expectedAncestorType.toString$0(0) + '" ancestor.')); - return information; - }, - describeElement$1($name) { - var _null = null; - return A.DiagnosticsProperty$($name, this, true, B.C__NoDefaultValue, _null, _null, _null, B.DiagnosticLevel_3, false, true, true, B.DiagnosticsTreeStyle_9, _null); - }, - visitChildren$1(visitor) { - }, - updateChild$3(child, newWidget, newSlot) { - var t1, newChild, isTimelineTracked, _this = this; - if (newWidget == null) { - if (child != null) - _this.deactivateChild$1(child); - return null; - } - if (child != null) { - t1 = child.get$widget(); - if (t1.super$Object$$eq(0, newWidget)) { - if (!J.$eq$(child._slot, newSlot)) - _this.updateSlotForChild$2(child, newSlot); - newChild = child; - } else { - t1 = child.get$widget(); - if (A.getRuntimeTypeOfDartObject(t1) === A.getRuntimeTypeOfDartObject(newWidget) && J.$eq$(t1.key, newWidget.key)) { - if (!J.$eq$(child._slot, newSlot)) - _this.updateSlotForChild$2(child, newSlot); - if (!$.debugProfileBuildsEnabled) { - t1 = $.debugProfileBuildsEnabledUserWidgets && A.debugIsWidgetLocalCreation(newWidget); - isTimelineTracked = t1; - } else - isTimelineTracked = true; - if (isTimelineTracked) - A.FlutterTimeline_startSync(A.getRuntimeTypeOfDartObject(newWidget).toString$0(0), null); - child.update$1(0, newWidget); - if (isTimelineTracked) - A.Timeline_finishSync(); - newChild = child; - } else { - _this.deactivateChild$1(child); - newChild = _this.inflateWidget$2(newWidget, newSlot); - } - } - } else - newChild = _this.inflateWidget$2(newWidget, newSlot); - return newChild; - }, - updateChildren$3$forgottenChildren(oldChildren, newWidgets, forgottenChildren) { - var oldChild, newWidget, oldChildrenBottom0, t3, oldKeyedChildren, key, oldChild0, _this = this, _null = null, - replaceWithNullIfForgotten = new A.Element_updateChildren_replaceWithNullIfForgotten(forgottenChildren), - slotFor = new A.Element_updateChildren_slotFor(_null), - t1 = newWidgets.length, - newChildrenBottom = t1 - 1, - oldChildrenBottom = oldChildren.length - 1, - t2 = type$.Element, - newChildren = A.List_List$filled(t1, $.$get$_NullElement_instance(), false, t2), - previousChild = _null, - newChildrenTop = 0, oldChildrenTop = 0; - while (true) { - if (!(oldChildrenTop <= oldChildrenBottom && newChildrenTop <= newChildrenBottom)) - break; - oldChild = replaceWithNullIfForgotten.call$1(oldChildren[oldChildrenTop]); - newWidget = newWidgets[newChildrenTop]; - if (oldChild != null) { - t1 = oldChild.get$widget(); - t1 = !(A.getRuntimeTypeOfDartObject(t1) === A.getRuntimeTypeOfDartObject(newWidget) && J.$eq$(t1.key, newWidget.key)); - } else - t1 = true; - if (t1) - break; - t1 = _this.updateChild$3(oldChild, newWidget, slotFor.call$2(newChildrenTop, previousChild)); - t1.toString; - newChildren[newChildrenTop] = t1; - ++newChildrenTop; - ++oldChildrenTop; - previousChild = t1; - } - oldChildrenBottom0 = oldChildrenBottom; - while (true) { - t1 = oldChildrenTop <= oldChildrenBottom0; - if (!(t1 && newChildrenTop <= newChildrenBottom)) - break; - oldChild = replaceWithNullIfForgotten.call$1(oldChildren[oldChildrenBottom0]); - newWidget = newWidgets[newChildrenBottom]; - if (oldChild != null) { - t3 = oldChild.get$widget(); - t3 = !(A.getRuntimeTypeOfDartObject(t3) === A.getRuntimeTypeOfDartObject(newWidget) && J.$eq$(t3.key, newWidget.key)); - } else - t3 = true; - if (t3) - break; - --oldChildrenBottom0; - --newChildrenBottom; - } - if (t1) { - oldKeyedChildren = A.LinkedHashMap_LinkedHashMap$_empty(type$.Key, t2); - for (; oldChildrenTop <= oldChildrenBottom0;) { - oldChild = replaceWithNullIfForgotten.call$1(oldChildren[oldChildrenTop]); - if (oldChild != null) - if (oldChild.get$widget().key != null) { - t2 = oldChild.get$widget().key; - t2.toString; - oldKeyedChildren.$indexSet(0, t2, oldChild); - } else { - oldChild._framework$_parent = null; - oldChild.detachRenderObject$0(); - t2 = _this._framework$_owner._inactiveElements; - if (oldChild._lifecycleState === B._ElementLifecycle_1) { - oldChild.deactivate$0(); - oldChild.visitChildren$1(A.framework__InactiveElements__deactivateRecursively$closure()); - } - t2._framework$_elements.add$1(0, oldChild); - } - ++oldChildrenTop; - } - } else - oldKeyedChildren = _null; - for (; newChildrenTop <= newChildrenBottom; previousChild = t2) { - newWidget = newWidgets[newChildrenTop]; - oldChild = _null; - if (t1) { - key = newWidget.key; - if (key != null) { - oldChild0 = oldKeyedChildren.$index(0, key); - if (oldChild0 != null) { - t2 = oldChild0.get$widget(); - if (A.getRuntimeTypeOfDartObject(t2) === A.getRuntimeTypeOfDartObject(newWidget) && J.$eq$(t2.key, key)) { - oldKeyedChildren.remove$1(0, key); - oldChild = oldChild0; - } - } else - oldChild = oldChild0; - } - } - t2 = _this.updateChild$3(oldChild, newWidget, slotFor.call$2(newChildrenTop, previousChild)); - t2.toString; - newChildren[newChildrenTop] = t2; - ++newChildrenTop; - } - newChildrenBottom = newWidgets.length - 1; - while (true) { - if (!(oldChildrenTop <= oldChildrenBottom && newChildrenTop <= newChildrenBottom)) - break; - t2 = _this.updateChild$3(oldChildren[oldChildrenTop], newWidgets[newChildrenTop], slotFor.call$2(newChildrenTop, previousChild)); - t2.toString; - newChildren[newChildrenTop] = t2; - ++newChildrenTop; - ++oldChildrenTop; - previousChild = t2; - } - if (t1 && oldKeyedChildren.__js_helper$_length !== 0) - for (t1 = new A.LinkedHashMapValueIterator(oldKeyedChildren, oldKeyedChildren._modifications, oldKeyedChildren._first); t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - if (!forgottenChildren.contains$1(0, t2)) { - t2._framework$_parent = null; - t2.detachRenderObject$0(); - t3 = _this._framework$_owner._inactiveElements; - if (t2._lifecycleState === B._ElementLifecycle_1) { - t2.deactivate$0(); - t2.visitChildren$1(A.framework__InactiveElements__deactivateRecursively$closure()); - } - t3._framework$_elements.add$1(0, t2); - } - } - return newChildren; - }, - mount$2($parent, newSlot) { - var t1, t2, key, _this = this; - _this._framework$_parent = $parent; - _this._slot = newSlot; - _this._lifecycleState = B._ElementLifecycle_1; - t1 = $parent == null; - if (t1) - t2 = null; - else { - t2 = $parent.__Element__depth_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - } - _this.__Element__depth_A = 1 + (t2 == null ? 0 : t2); - if (!t1) { - _this._framework$_owner = $parent._framework$_owner; - _this._parentBuildScope = $parent.get$buildScope(); - } - key = _this.get$widget().key; - if (key instanceof A.GlobalKey) - _this._framework$_owner._globalKeyRegistry.$indexSet(0, key, _this); - _this._updateInheritance$0(); - _this.attachNotificationTree$0(); - }, - update$1(_, newWidget) { - this._widget = newWidget; - }, - updateSlotForChild$2(child, newSlot) { - new A.Element_updateSlotForChild_visit(newSlot).call$1(child); - }, - updateSlot$1(newSlot) { - this._slot = newSlot; - }, - _updateDepth$1(parentDepth) { - var expectedDepth = parentDepth + 1, - t1 = this.__Element__depth_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1 < expectedDepth) { - this.__Element__depth_A = expectedDepth; - this.visitChildren$1(new A.Element__updateDepth_closure(expectedDepth)); - } - }, - _updateBuildScopeRecursively$0() { - var _this = this, - t1 = _this.get$buildScope(), - t2 = _this._framework$_parent; - if (t1 === (t2 == null ? null : t2.get$buildScope())) - return; - _this._inDirtyList = false; - t1 = _this._framework$_parent; - _this._parentBuildScope = t1 == null ? null : t1.get$buildScope(); - _this.visitChildren$1(new A.Element__updateBuildScopeRecursively_closure()); - }, - detachRenderObject$0() { - this.visitChildren$1(new A.Element_detachRenderObject_closure()); - this._slot = null; - }, - attachRenderObject$1(newSlot) { - this.visitChildren$1(new A.Element_attachRenderObject_closure(newSlot)); - this._slot = newSlot; - }, - _retakeInactiveElement$2(key, newWidget) { - var t1, $parent, - element = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, key); - if (element == null) - return null; - t1 = element.get$widget(); - if (!(A.getRuntimeTypeOfDartObject(t1) === A.getRuntimeTypeOfDartObject(newWidget) && J.$eq$(t1.key, newWidget.key))) - return null; - $parent = element._framework$_parent; - if ($parent != null) { - $parent.forgetChild$1(element); - $parent.deactivateChild$1(element); - } - this._framework$_owner._inactiveElements._framework$_elements.remove$1(0, element); - return element; - }, - inflateWidget$2(newWidget, newSlot) { - var isTimelineTracked, key, newChild, updatedChild, newChild0, t1, isTimelineTracked0, t2, exception, exception0, _this = this; - if (!$.debugProfileBuildsEnabled) { - t1 = $.debugProfileBuildsEnabledUserWidgets && A.debugIsWidgetLocalCreation(newWidget); - isTimelineTracked0 = t1; - } else - isTimelineTracked0 = true; - isTimelineTracked = isTimelineTracked0; - if (isTimelineTracked) - A.FlutterTimeline_startSync(A.getRuntimeTypeOfDartObject(newWidget).toString$0(0), null); - try { - key = newWidget.key; - if (key instanceof A.GlobalKey) { - newChild = _this._retakeInactiveElement$2(key, newWidget); - if (newChild != null) { - try { - t1 = newChild; - t1._framework$_parent = _this; - t1._framework$_owner = _this._framework$_owner; - t2 = _this.__Element__depth_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1._updateDepth$1(t2); - t1._updateBuildScopeRecursively$0(); - t1.activate$0(); - t1.visitChildren$1(A.framework_Element__activateRecursively$closure()); - t1.attachRenderObject$1(newSlot); - } catch (exception) { - try { - _this.deactivateChild$1(newChild); - } catch (exception0) { - } - throw exception; - } - updatedChild = _this.updateChild$3(newChild, newWidget, newSlot); - t1 = updatedChild; - t1.toString; - return t1; - } - } - newChild0 = newWidget.createElement$0(0); - newChild0.mount$2(_this, newSlot); - return newChild0; - } finally { - if (isTimelineTracked) - A.Timeline_finishSync(); - } - }, - deactivateChild$1(child) { - var t1; - child._framework$_parent = null; - child.detachRenderObject$0(); - t1 = this._framework$_owner._inactiveElements; - if (child._lifecycleState === B._ElementLifecycle_1) { - child.deactivate$0(); - child.visitChildren$1(A.framework__InactiveElements__deactivateRecursively$closure()); - } - t1._framework$_elements.add$1(0, child); - }, - forgetChild$1(child) { - }, - activate$0() { - var _this = this, - t1 = _this._dependencies, - t2 = t1 == null, - t3 = t2 ? null : t1._collection$_length !== 0, - hadDependencies = t3 === true || _this._hadUnsatisfiedDependencies; - _this._lifecycleState = B._ElementLifecycle_1; - if (!t2) - t1.clear$0(0); - _this._hadUnsatisfiedDependencies = false; - _this._updateInheritance$0(); - _this.attachNotificationTree$0(); - if (_this._dirty) - _this._framework$_owner.scheduleBuildFor$1(_this); - if (hadDependencies) - _this.didChangeDependencies$0(); - }, - deactivate$0() { - var t3, _this = this, - t1 = _this._dependencies, - t2 = t1 == null ? null : t1._collection$_length !== 0; - if (t2 === true) - for (t2 = A._instanceType(t1), t1 = new A._HashSetIterator(t1, t1._computeElements$0(), t2._eval$1("_HashSetIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - (t3 == null ? t2._as(t3) : t3)._dependents.remove$1(0, _this); - } - _this._inheritedElements = null; - _this._lifecycleState = B._ElementLifecycle_2; - }, - unmount$0() { - var _this = this, - t1 = _this._widget, - key = t1 == null ? null : t1.key; - if (key instanceof A.GlobalKey) { - t1 = _this._framework$_owner._globalKeyRegistry; - if (J.$eq$(t1.$index(0, key), _this)) - t1.remove$1(0, key); - } - _this._dependencies = _this._widget = null; - _this._lifecycleState = B._ElementLifecycle_3; - }, - get$size(_) { - var t1 = this.get$renderObject(); - if (t1 instanceof A.RenderBox) - return t1.get$size(0); - return null; - }, - dependOnInheritedElement$2$aspect(ancestor, aspect) { - var t1 = this._dependencies; - (t1 == null ? this._dependencies = A.HashSet_HashSet(type$.InheritedElement) : t1).add$1(0, ancestor); - ancestor.updateDependencies$2(this, aspect); - t1 = ancestor._widget; - t1.toString; - return type$.InheritedWidget._as(t1); - }, - dependOnInheritedElement$1(ancestor) { - return this.dependOnInheritedElement$2$aspect(ancestor, null); - }, - dependOnInheritedWidgetOfExactType$1$0($T) { - var t1 = this._inheritedElements, - ancestor = t1 == null ? null : t1.$index(0, A.createRuntimeType($T)); - if (ancestor != null) - return $T._as(this.dependOnInheritedElement$2$aspect(ancestor, null)); - this._hadUnsatisfiedDependencies = true; - return null; - }, - getInheritedWidgetOfExactType$1$0($T) { - var t1 = this.getElementForInheritedWidgetOfExactType$1$0($T); - if (t1 == null) - t1 = null; - else { - t1 = t1._widget; - t1.toString; - } - return $T._eval$1("0?")._as(t1); - }, - getElementForInheritedWidgetOfExactType$1$0($T) { - var t1 = this._inheritedElements; - return t1 == null ? null : t1.$index(0, A.createRuntimeType($T)); - }, - attachNotificationTree$0() { - var t1 = this._framework$_parent; - this._notificationTree = t1 == null ? null : t1._notificationTree; - }, - _updateInheritance$0() { - var t1 = this._framework$_parent; - this._inheritedElements = t1 == null ? null : t1._inheritedElements; - }, - findAncestorWidgetOfExactType$1$0($T) { - var t1, - ancestor = this._framework$_parent; - while (true) { - t1 = ancestor == null; - if (!(!t1 && A.getRuntimeTypeOfDartObject(ancestor.get$widget()) !== A.createRuntimeType($T))) - break; - ancestor = ancestor._framework$_parent; - } - t1 = t1 ? null : ancestor.get$widget(); - return $T._eval$1("0?")._as(t1); - }, - findAncestorStateOfType$1$0($T) { - var t1, t2, - ancestor = this._framework$_parent; - for (; t1 = ancestor == null, !t1;) { - if (ancestor instanceof A.StatefulElement) { - t2 = ancestor._framework$_state; - t2.toString; - t2 = $T._is(t2); - } else - t2 = false; - if (t2) - break; - ancestor = ancestor._framework$_parent; - } - type$.nullable_StatefulElement._as(ancestor); - if (t1) - t1 = null; - else { - t1 = ancestor._framework$_state; - t1.toString; - } - return $T._eval$1("0?")._as(t1); - }, - findRootAncestorStateOfType$1$0($T) { - var statefulAncestor, t1, - ancestor = this._framework$_parent; - for (statefulAncestor = null; ancestor != null;) { - if (ancestor instanceof A.StatefulElement) { - t1 = ancestor._framework$_state; - t1.toString; - t1 = $T._is(t1); - } else - t1 = false; - if (t1) - statefulAncestor = ancestor; - ancestor = ancestor._framework$_parent; - } - if (statefulAncestor == null) - t1 = null; - else { - t1 = statefulAncestor._framework$_state; - t1.toString; - } - return $T._eval$1("0?")._as(t1); - }, - findAncestorRenderObjectOfType$1$0($T) { - var ancestor = this._framework$_parent; - for (; ancestor != null;) { - if (ancestor instanceof A.RenderObjectElement && $T._is(ancestor.get$renderObject())) - return $T._as(ancestor.get$renderObject()); - ancestor = ancestor._framework$_parent; - } - return null; - }, - visitAncestorElements$1(visitor) { - var ancestor = this._framework$_parent; - while (true) { - if (!(ancestor != null && visitor.call$1(ancestor))) - break; - ancestor = ancestor._framework$_parent; - } - }, - didChangeDependencies$0() { - this.markNeedsBuild$0(); - }, - dispatchNotification$1(notification) { - var t1 = this._notificationTree; - if (t1 != null) - t1.dispatchNotification$1(notification); - }, - toStringShort$0() { - var t1 = this._widget; - t1 = t1 == null ? null : t1.toStringShort$0(); - return t1 == null ? "#" + A.shortHash(this) + "(DEFUNCT)" : t1; - }, - toDiagnosticsNode$2$name$style($name, style) { - return A._ElementDiagnosticableTreeNode$($name, false, style, this); - }, - toDiagnosticsNode$0() { - return this.toDiagnosticsNode$2$name$style(null, null); - }, - debugDescribeChildren$0() { - var children = A._setArrayType([], type$.JSArray_DiagnosticsNode); - this.visitChildren$1(new A.Element_debugDescribeChildren_closure(children)); - return children; - }, - markNeedsBuild$0() { - var _this = this; - if (_this._lifecycleState !== B._ElementLifecycle_1) - return; - if (_this._dirty) - return; - _this._dirty = true; - _this._framework$_owner.scheduleBuildFor$1(_this); - }, - rebuild$1$force(force) { - var t1; - if (this._lifecycleState === B._ElementLifecycle_1) - t1 = !this._dirty && !force; - else - t1 = true; - if (t1) - return; - try { - this.performRebuild$0(); - } finally { - } - }, - rebuild$0() { - return this.rebuild$1$force(false); - }, - performRebuild$0() { - this._dirty = false; - }, - $isBuildContext: 1 - }; - A.Element_renderObjectAttachingChild_closure.prototype = { - call$1(child) { - this._box_0.next = child; - }, - $signature: 16 - }; - A.Element_describeMissingAncestor_closure.prototype = { - call$1(element) { - this.ancestors.push(element); - return true; - }, - $signature: 33 - }; - A.Element_describeElements_closure.prototype = { - call$1(element) { - var _null = null; - return A.DiagnosticsProperty$("", element, true, B.C__NoDefaultValue, _null, _null, _null, B.DiagnosticLevel_3, false, true, true, B.DiagnosticsTreeStyle_8, _null); - }, - $signature: 465 - }; - A.Element_updateChildren_replaceWithNullIfForgotten.prototype = { - call$1(child) { - var t1 = this.forgottenChildren.contains$1(0, child); - return t1 ? null : child; - }, - $signature: 466 - }; - A.Element_updateChildren_slotFor.prototype = { - call$2(newChildIndex, previousChild) { - return new A.IndexedSlot(previousChild, newChildIndex, type$.IndexedSlot_nullable_Element); - }, - $signature: 467 - }; - A.Element_updateSlotForChild_visit.prototype = { - call$1(element) { - var descendant; - element.updateSlot$1(this.newSlot); - descendant = element.get$renderObjectAttachingChild(); - if (descendant != null) - this.call$1(descendant); - }, - $signature: 16 - }; - A.Element__updateDepth_closure.prototype = { - call$1(child) { - child._updateDepth$1(this.expectedDepth); - }, - $signature: 16 - }; - A.Element__updateBuildScopeRecursively_closure.prototype = { - call$1(child) { - child._updateBuildScopeRecursively$0(); - }, - $signature: 16 - }; - A.Element_detachRenderObject_closure.prototype = { - call$1(child) { - child.detachRenderObject$0(); - }, - $signature: 16 - }; - A.Element_attachRenderObject_closure.prototype = { - call$1(child) { - child.attachRenderObject$1(this.newSlot); - }, - $signature: 16 - }; - A.Element_debugDescribeChildren_closure.prototype = { - call$1(child) { - this.children.push(child.toDiagnosticsNode$0()); - }, - $signature: 16 - }; - A._ElementDiagnosticableTreeNode.prototype = {}; - A.ErrorWidget.prototype = { - createRenderObject$1(context) { - var t1 = this.message, - t2 = new A.RenderErrorBox(t1, new A._LayoutCacheStorage(), A.LayerHandle$()); - t2.RenderObject$0(); - t2.RenderErrorBox$1(t1); - return t2; - } - }; - A.ComponentElement.prototype = { - get$renderObjectAttachingChild() { - return this._framework$_child; - }, - mount$2($parent, newSlot) { - this.super$Element$mount($parent, newSlot); - this._firstBuild$0(); - }, - _firstBuild$0() { - this.rebuild$0(); - }, - performRebuild$0() { - var e, stack, e0, stack0, exception, built0, _this = this, built = null; - try { - built = _this.build$0(); - _this._widget.toString; - } catch (exception) { - e = A.unwrapException(exception); - stack = A.getTraceFromException(exception); - built0 = A.ErrorWidget__defaultErrorWidgetBuilder(A._reportException(A.ErrorDescription$("building " + _this.toString$0(0)), e, stack, new A.ComponentElement_performRebuild_closure())); - built = built0; - } finally { - _this.super$Element$performRebuild(); - } - try { - _this._framework$_child = _this.updateChild$3(_this._framework$_child, built, _this._slot); - } catch (exception) { - e0 = A.unwrapException(exception); - stack0 = A.getTraceFromException(exception); - built0 = A.ErrorWidget__defaultErrorWidgetBuilder(A._reportException(A.ErrorDescription$("building " + _this.toString$0(0)), e0, stack0, new A.ComponentElement_performRebuild_closure0())); - built = built0; - _this._framework$_child = _this.updateChild$3(null, built, _this._slot); - } - }, - visitChildren$1(visitor) { - var t1 = this._framework$_child; - if (t1 != null) - visitor.call$1(t1); - }, - forgetChild$1(child) { - this._framework$_child = null; - this.super$Element$forgetChild(child); - } - }; - A.ComponentElement_performRebuild_closure.prototype = { - call$0() { - var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); - return t1; - }, - $signature: 28 - }; - A.ComponentElement_performRebuild_closure0.prototype = { - call$0() { - var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); - return t1; - }, - $signature: 28 - }; - A.StatelessElement.prototype = { - build$0() { - var t1 = this._widget; - t1.toString; - return type$.StatelessWidget._as(t1).build$1(this); - }, - update$1(_, newWidget) { - this.super$Element$update(0, newWidget); - this.rebuild$1$force(true); - } - }; - A.StatefulElement.prototype = { - build$0() { - return this._framework$_state.build$1(this); - }, - _firstBuild$0() { - this._framework$_state.initState$0(); - this._framework$_state.didChangeDependencies$0(); - this.super$ComponentElement$_firstBuild(); - }, - performRebuild$0() { - var _this = this; - if (_this._didChangeDependencies) { - _this._framework$_state.didChangeDependencies$0(); - _this._didChangeDependencies = false; - } - _this.super$ComponentElement$performRebuild(); - }, - update$1(_, newWidget) { - var t1, t2, t3, _this = this; - _this.super$Element$update(0, newWidget); - t1 = _this._framework$_state; - t2 = t1._widget; - t2.toString; - t3 = _this._widget; - t3.toString; - t1._widget = type$.StatefulWidget._as(t3); - t1.didUpdateWidget$1(t2); - _this.rebuild$1$force(true); - }, - activate$0() { - this.super$Element$activate(); - this._framework$_state.activate$0(); - this.markNeedsBuild$0(); - }, - deactivate$0() { - this._framework$_state.deactivate$0(); - this.super$Element$deactivate(); - }, - unmount$0() { - var _this = this; - _this.super$Element$unmount(); - _this._framework$_state.dispose$0(); - _this._framework$_state = _this._framework$_state._framework$_element = null; - }, - dependOnInheritedElement$2$aspect(ancestor, aspect) { - return this.super$Element$dependOnInheritedElement(ancestor, aspect); - }, - dependOnInheritedElement$1(ancestor) { - return this.dependOnInheritedElement$2$aspect(ancestor, null); - }, - didChangeDependencies$0() { - this.super$Element$didChangeDependencies(); - this._didChangeDependencies = true; - }, - toDiagnosticsNode$2$name$style($name, style) { - return A._ElementDiagnosticableTreeNode$($name, true, style, this); - }, - toDiagnosticsNode$0() { - return this.toDiagnosticsNode$2$name$style(null, null); - } - }; - A.ProxyElement.prototype = { - build$0() { - var t1 = this._widget; - t1.toString; - return type$.ProxyWidget._as(t1).child; - }, - update$1(_, newWidget) { - var _this = this, - t1 = _this._widget; - t1.toString; - type$.ProxyWidget._as(t1); - _this.super$Element$update(0, newWidget); - _this.updated$1(t1); - _this.rebuild$1$force(true); - }, - updated$1(oldWidget) { - this.notifyClients$1(oldWidget); - } - }; - A.ParentDataElement.prototype = { - _applyParentData$1(widget) { - var t1 = this._framework$_child; - if (t1 != null) - new A.ParentDataElement__applyParentData_applyParentDataToChild(widget).call$1(t1); - }, - notifyClients$1(oldWidget) { - var t1 = this._widget; - t1.toString; - this._applyParentData$1(this.$ti._eval$1("ParentDataWidget<1>")._as(t1)); - } - }; - A.ParentDataElement__applyParentData_applyParentDataToChild.prototype = { - call$1(child) { - var t1; - if (child instanceof A.RenderObjectElement) - this.widget.applyParentData$1(child.get$renderObject()); - else if (child.get$renderObjectAttachingChild() != null) { - t1 = child.get$renderObjectAttachingChild(); - t1.toString; - this.call$1(t1); - } - }, - $signature: 16 - }; - A.InheritedElement.prototype = { - _updateInheritance$0() { - var _this = this, - t1 = _this._framework$_parent, - incomingWidgets = t1 == null ? null : t1._inheritedElements; - if (incomingWidgets == null) - incomingWidgets = B.PersistentHashMap_null; - t1 = _this._widget; - t1.toString; - _this._inheritedElements = incomingWidgets.put$2(0, A.getRuntimeTypeOfDartObject(t1), _this); - }, - setDependencies$2(dependent, value) { - this._dependents.$indexSet(0, dependent, value); - }, - updateDependencies$2(dependent, aspect) { - this.setDependencies$2(dependent, null); - }, - notifyDependent$2(oldWidget, dependent) { - dependent.didChangeDependencies$0(); - }, - updated$1(oldWidget) { - var t1 = this._widget; - t1.toString; - if (type$.InheritedWidget._as(t1).updateShouldNotify$1(oldWidget)) - this.super$ProxyElement$updated(oldWidget); - }, - notifyClients$1(oldWidget) { - var t1, t2, t3; - for (t1 = this._dependents, t2 = A._instanceType(t1), t1 = new A._HashMapKeyIterator(t1, t1._computeKeys$0(), t2._eval$1("_HashMapKeyIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - this.notifyDependent$2(oldWidget, t3 == null ? t2._as(t3) : t3); - } - } - }; - A.RenderObjectElement.prototype = { - get$renderObject() { - var t1 = this._framework$_renderObject; - t1.toString; - return t1; - }, - get$renderObjectAttachingChild() { - return null; - }, - _findAncestorRenderObjectElement$0() { - var ancestor = this._framework$_parent; - while (true) { - if (!(ancestor != null && !(ancestor instanceof A.RenderObjectElement))) - break; - ancestor = ancestor._framework$_parent; - } - return type$.nullable_RenderObjectElement._as(ancestor); - }, - _findAncestorParentDataElements$0() { - var ancestor = this._framework$_parent, - result = A._setArrayType([], type$.JSArray_ParentDataElement_ParentData); - while (true) { - if (!(ancestor != null && !(ancestor instanceof A.RenderObjectElement))) - break; - if (ancestor instanceof A.ParentDataElement) - result.push(ancestor); - ancestor = ancestor._framework$_parent; - } - return result; - }, - mount$2($parent, newSlot) { - var _this = this; - _this.super$Element$mount($parent, newSlot); - _this._framework$_renderObject = type$.RenderObjectWidget._as(_this.get$widget()).createRenderObject$1(_this); - _this.attachRenderObject$1(newSlot); - _this.super$Element$performRebuild(); - }, - update$1(_, newWidget) { - var _this = this; - _this.super$Element$update(0, newWidget); - type$.RenderObjectWidget._as(_this.get$widget()).updateRenderObject$2(_this, _this.get$renderObject()); - _this.super$Element$performRebuild(); - }, - performRebuild$0() { - var _this = this; - type$.RenderObjectWidget._as(_this.get$widget()).updateRenderObject$2(_this, _this.get$renderObject()); - _this.super$Element$performRebuild(); - }, - deactivate$0() { - this.super$Element$deactivate(); - }, - unmount$0() { - var _this = this, - oldWidget = type$.RenderObjectWidget._as(_this.get$widget()); - _this.super$Element$unmount(); - oldWidget.didUnmountRenderObject$1(_this.get$renderObject()); - _this._framework$_renderObject.dispose$0(); - _this._framework$_renderObject = null; - }, - updateSlot$1(newSlot) { - var t1, _this = this, - oldSlot = _this._slot; - _this.super$Element$updateSlot(newSlot); - t1 = _this._ancestorRenderObjectElement; - if (t1 != null) - t1.moveRenderObjectChild$3(_this.get$renderObject(), oldSlot, _this._slot); - }, - attachRenderObject$1(newSlot) { - var t1, parentDataElements, t2, _i, t3, _this = this; - _this._slot = newSlot; - t1 = _this._ancestorRenderObjectElement = _this._findAncestorRenderObjectElement$0(); - if (t1 != null) - t1.insertRenderObjectChild$2(_this.get$renderObject(), newSlot); - parentDataElements = _this._findAncestorParentDataElements$0(); - for (t1 = parentDataElements.length, t2 = type$.ParentDataWidget_ParentData, _i = 0; _i < parentDataElements.length; parentDataElements.length === t1 || (0, A.throwConcurrentModificationError)(parentDataElements), ++_i) { - t3 = parentDataElements[_i]._widget; - t3.toString; - t2._as(t3).applyParentData$1(_this.get$renderObject()); - } - }, - detachRenderObject$0() { - var _this = this, - t1 = _this._ancestorRenderObjectElement; - if (t1 != null) { - t1.removeRenderObjectChild$2(_this.get$renderObject(), _this._slot); - _this._ancestorRenderObjectElement = null; - } - _this._slot = null; - } - }; - A.RootElementMixin.prototype = {}; - A.LeafRenderObjectElement.prototype = { - forgetChild$1(child) { - this.super$Element$forgetChild(child); - }, - insertRenderObjectChild$2(child, slot) { - }, - moveRenderObjectChild$3(child, oldSlot, newSlot) { - }, - removeRenderObjectChild$2(child, slot) { - }, - debugDescribeChildren$0() { - this._widget.toString; - return B.List_empty1; - } - }; - A.SingleChildRenderObjectElement.prototype = { - visitChildren$1(visitor) { - var t1 = this._framework$_child; - if (t1 != null) - visitor.call$1(t1); - }, - forgetChild$1(child) { - this._framework$_child = null; - this.super$Element$forgetChild(child); - }, - mount$2($parent, newSlot) { - var t1, t2, _this = this; - _this.super$RenderObjectElement$mount($parent, newSlot); - t1 = _this._framework$_child; - t2 = _this._widget; - t2.toString; - _this._framework$_child = _this.updateChild$3(t1, type$.SingleChildRenderObjectWidget._as(t2).child, null); - }, - update$1(_, newWidget) { - var t1, t2, _this = this; - _this.super$RenderObjectElement$update(0, newWidget); - t1 = _this._framework$_child; - t2 = _this._widget; - t2.toString; - _this._framework$_child = _this.updateChild$3(t1, type$.SingleChildRenderObjectWidget._as(t2).child, null); - }, - insertRenderObjectChild$2(child, slot) { - var t1 = this._framework$_renderObject; - t1.toString; - type$.RenderObjectWithChildMixin_RenderObject._as(t1).set$child(child); - }, - moveRenderObjectChild$3(child, oldSlot, newSlot) { - }, - removeRenderObjectChild$2(child, slot) { - var t1 = this._framework$_renderObject; - t1.toString; - type$.RenderObjectWithChildMixin_RenderObject._as(t1).set$child(null); - } - }; - A.MultiChildRenderObjectElement.prototype = { - get$renderObject() { - return type$.ContainerRenderObjectMixin_of_RenderObject_and_ContainerParentDataMixin_RenderObject._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - }, - get$children(_) { - var t1 = this.__MultiChildRenderObjectElement__children_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return new A.WhereIterable(t1, new A.MultiChildRenderObjectElement_children_closure(this), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")); - }, - insertRenderObjectChild$2(child, slot) { - var renderObject = this.get$renderObject(), - t1 = slot.value; - renderObject.insert$2$after(0, child, t1 == null ? null : t1.get$renderObject()); - }, - moveRenderObjectChild$3(child, oldSlot, newSlot) { - var renderObject = this.get$renderObject(), - t1 = newSlot.value; - renderObject.move$2$after(child, t1 == null ? null : t1.get$renderObject()); - }, - removeRenderObjectChild$2(child, slot) { - this.get$renderObject().remove$1(0, child); - }, - visitChildren$1(visitor) { - var t2, t3, _i, child, - t1 = this.__MultiChildRenderObjectElement__children_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.length; - t3 = this._forgottenChildren; - _i = 0; - for (; _i < t2; ++_i) { - child = t1[_i]; - if (!t3.contains$1(0, child)) - visitor.call$1(child); - } - }, - forgetChild$1(child) { - this._forgottenChildren.add$1(0, child); - this.super$Element$forgetChild(child); - }, - inflateWidget$2(newWidget, newSlot) { - return this.super$Element$inflateWidget(newWidget, newSlot); - }, - mount$2($parent, newSlot) { - var t1, t2, children, t3, previousChild, i, newChild, _this = this; - _this.super$RenderObjectElement$mount($parent, newSlot); - t1 = type$.MultiChildRenderObjectWidget._as(_this.get$widget()).children; - t2 = t1.length; - children = A.List_List$filled(t2, $.$get$_NullElement_instance(), false, type$.Element); - for (t3 = type$.IndexedSlot_nullable_Element, previousChild = null, i = 0; i < t2; ++i, previousChild = newChild) { - newChild = _this.super$Element$inflateWidget(t1[i], new A.IndexedSlot(previousChild, i, t3)); - children[i] = newChild; - } - _this.__MultiChildRenderObjectElement__children_A = children; - }, - update$1(_, newWidget) { - var multiChildRenderObjectWidget, t1, t2, _this = this; - _this.super$RenderObjectElement$update(0, newWidget); - multiChildRenderObjectWidget = type$.MultiChildRenderObjectWidget._as(_this.get$widget()); - t1 = _this.__MultiChildRenderObjectElement__children_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._forgottenChildren; - _this.__MultiChildRenderObjectElement__children_A = _this.updateChildren$3$forgottenChildren(t1, multiChildRenderObjectWidget.children, t2); - t2.clear$0(0); - } - }; - A.MultiChildRenderObjectElement_children_closure.prototype = { - call$1(child) { - return !this.$this._forgottenChildren.contains$1(0, child); - }, - $signature: 33 - }; - A.RenderTreeRootElement.prototype = { - attachRenderObject$1(newSlot) { - this._slot = newSlot; - }, - detachRenderObject$0() { - this._slot = null; - }, - updateSlot$1(newSlot) { - this.super$RenderObjectElement$updateSlot(newSlot); - } - }; - A.IndexedSlot.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.IndexedSlot && this.index === other.index && J.$eq$(this.value, other.value); - }, - get$hashCode(_) { - return A.Object_hash(this.index, this.value, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._NullElement.prototype = {}; - A._NullWidget1.prototype = { - createElement$0(_) { - return A.throwExpression(A.UnimplementedError$(null)); - } - }; - A._State_Object_Diagnosticable.prototype = {}; - A.GestureRecognizerFactory.prototype = {}; - A.GestureRecognizerFactoryWithHandlers.prototype = { - constructor$0() { - return this._constructor.call$0(); - }, - initializer$1(instance) { - return this._gesture_detector$_initializer.call$1(instance); - } - }; - A.GestureDetector.prototype = { - build$1(context) { - var _this = this, - gestures = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.GestureRecognizerFactory_GestureRecognizer), - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_18), - gestureSettings = t1 == null ? null : t1.gestureSettings, - configuration = A.ScrollConfiguration_of(context); - t1 = true; - if (_this.onTapDown == null) - if (_this.onTapUp == null) - if (_this.onTap == null) - if (_this.onTapCancel == null) - if (_this.onSecondaryTap == null) - if (_this.onSecondaryTapDown == null) - if (_this.onSecondaryTapUp == null) - t1 = _this.onSecondaryTapCancel != null; - if (t1) - gestures.$indexSet(0, B.Type_TapGestureRecognizer_mu4, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure(_this), new A.GestureDetector_build_closure0(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_TapGestureRecognizer)); - if (_this.onDoubleTap != null) - gestures.$indexSet(0, B.Type_DoubleTapGestureRecognizer_V92, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure1(_this), new A.GestureDetector_build_closure2(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_DoubleTapGestureRecognizer)); - t1 = true; - t1 = _this.onLongPress != null; - if (t1) - gestures.$indexSet(0, B.Type_LongPressGestureRecognizer_rMW, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure3(_this), new A.GestureDetector_build_closure4(_this, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_LongPressGestureRecognizer)); - t1 = true; - if (_this.onVerticalDragStart == null) - if (_this.onVerticalDragUpdate == null) - t1 = _this.onVerticalDragEnd != null; - if (t1) - gestures.$indexSet(0, B.Type_yGg, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure5(_this), new A.GestureDetector_build_closure6(_this, configuration, context, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_VerticalDragGestureRecognizer)); - if (_this.onHorizontalDragDown != null || _this.onHorizontalDragStart != null || _this.onHorizontalDragUpdate != null || _this.onHorizontalDragEnd != null || _this.onHorizontalDragCancel != null) - gestures.$indexSet(0, B.Type_btT, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure7(_this), new A.GestureDetector_build_closure8(_this, configuration, context, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_HorizontalDragGestureRecognizer)); - t1 = true; - t1 = _this.onPanEnd != null; - if (t1) - gestures.$indexSet(0, B.Type_PanGestureRecognizer_9Ie, new A.GestureRecognizerFactoryWithHandlers(new A.GestureDetector_build_closure9(_this), new A.GestureDetector_build_closure10(_this, configuration, context, gestureSettings), type$.GestureRecognizerFactoryWithHandlers_PanGestureRecognizer)); - return new A.RawGestureDetector(_this.child, gestures, _this.behavior, _this.excludeFromSemantics, null); - } - }; - A.GestureDetector_build_closure.prototype = { - call$0() { - return A.TapGestureRecognizer$(this.$this, 18, null); - }, - $signature: 102 - }; - A.GestureDetector_build_closure0.prototype = { - call$1(instance) { - var t1 = this.$this; - instance.onTapDown = t1.onTapDown; - instance.onTapUp = t1.onTapUp; - instance.onTap = t1.onTap; - instance.onTapCancel = t1.onTapCancel; - instance.onSecondaryTap = t1.onSecondaryTap; - instance.onSecondaryTapDown = t1.onSecondaryTapDown; - instance.onSecondaryTapUp = t1.onSecondaryTapUp; - instance.onSecondaryTapCancel = t1.onSecondaryTapCancel; - instance.onTertiaryTapCancel = instance.onTertiaryTapUp = instance.onTertiaryTapDown = null; - instance.gestureSettings = this.gestureSettings; - instance.supportedDevices = null; - }, - $signature: 97 - }; - A.GestureDetector_build_closure1.prototype = { - call$0() { - var t1 = type$.int; - return new A.DoubleTapGestureRecognizer(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$._TapTracker), this.$this, null, A.multitap_DoubleTapGestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); - }, - $signature: 468 - }; - A.GestureDetector_build_closure2.prototype = { - call$1(instance) { - instance.onDoubleTapDown = null; - instance.onDoubleTap = this.$this.onDoubleTap; - instance.onDoubleTapCancel = null; - instance.gestureSettings = this.gestureSettings; - instance.supportedDevices = null; - }, - $signature: 469 - }; - A.GestureDetector_build_closure3.prototype = { - call$0() { - return A.LongPressGestureRecognizer$(this.$this, null); - }, - $signature: 171 - }; - A.GestureDetector_build_closure4.prototype = { - call$1(instance) { - instance.onLongPressCancel = instance.onLongPressDown = null; - instance.onLongPress = this.$this.onLongPress; - instance.onTertiaryLongPressEnd = instance.onTertiaryLongPressUp = instance.onTertiaryLongPressMoveUpdate = instance.onTertiaryLongPressStart = instance.onTertiaryLongPress = instance.onTertiaryLongPressCancel = instance.onTertiaryLongPressDown = instance.onSecondaryLongPressEnd = instance.onSecondaryLongPressUp = instance.onSecondaryLongPressMoveUpdate = instance.onSecondaryLongPressStart = instance.onSecondaryLongPress = instance.onSecondaryLongPressCancel = instance.onSecondaryLongPressDown = instance.onLongPressEnd = instance.onLongPressUp = instance.onLongPressMoveUpdate = instance.onLongPressStart = null; - instance.gestureSettings = this.gestureSettings; - instance.supportedDevices = null; - }, - $signature: 188 - }; - A.GestureDetector_build_closure5.prototype = { - call$0() { - return A.VerticalDragGestureRecognizer$(this.$this, null); - }, - $signature: 168 - }; - A.GestureDetector_build_closure6.prototype = { - call$1(instance) { - var t1, _this = this; - instance.onDown = null; - t1 = _this.$this; - instance.onStart = t1.onVerticalDragStart; - instance.onUpdate = t1.onVerticalDragUpdate; - instance.onEnd = t1.onVerticalDragEnd; - instance.onCancel = null; - instance.dragStartBehavior = t1.dragStartBehavior; - instance.multitouchDragStrategy = _this.configuration.getMultitouchDragStrategy$1(_this.context); - instance.gestureSettings = _this.gestureSettings; - instance.supportedDevices = null; - }, - $signature: 167 - }; - A.GestureDetector_build_closure7.prototype = { - call$0() { - return A.HorizontalDragGestureRecognizer$(this.$this, null); - }, - $signature: 166 - }; - A.GestureDetector_build_closure8.prototype = { - call$1(instance) { - var _this = this, - t1 = _this.$this; - instance.onDown = t1.onHorizontalDragDown; - instance.onStart = t1.onHorizontalDragStart; - instance.onUpdate = t1.onHorizontalDragUpdate; - instance.onEnd = t1.onHorizontalDragEnd; - instance.onCancel = t1.onHorizontalDragCancel; - instance.dragStartBehavior = t1.dragStartBehavior; - instance.multitouchDragStrategy = _this.configuration.getMultitouchDragStrategy$1(_this.context); - instance.gestureSettings = _this.gestureSettings; - instance.supportedDevices = null; - }, - $signature: 165 - }; - A.GestureDetector_build_closure9.prototype = { - call$0() { - return A.PanGestureRecognizer$(this.$this, null); - }, - $signature: 164 - }; - A.GestureDetector_build_closure10.prototype = { - call$1(instance) { - var t1, _this = this; - instance.onUpdate = instance.onStart = instance.onDown = null; - t1 = _this.$this; - instance.onEnd = t1.onPanEnd; - instance.onCancel = null; - instance.dragStartBehavior = t1.dragStartBehavior; - instance.multitouchDragStrategy = _this.configuration.getMultitouchDragStrategy$1(_this.context); - instance.gestureSettings = _this.gestureSettings; - instance.supportedDevices = null; - }, - $signature: 163 - }; - A.RawGestureDetector.prototype = { - createState$0() { - return new A.RawGestureDetectorState(B.Map_empty1); - } - }; - A.RawGestureDetectorState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - t1 = _this._widget; - t1.toString; - _this._gesture_detector$_semantics = new A._DefaultSemanticsGestureDelegate(_this); - _this._syncAll$1(t1.gestures); - }, - didUpdateWidget$1(oldWidget) { - var t1; - this.super$State$didUpdateWidget(oldWidget); - t1 = this._widget; - this._syncAll$1(t1.gestures); - }, - replaceSemanticsActions$1(actions) { - if (this._widget.excludeFromSemantics) - return; - type$.nullable_RenderSemanticsGestureHandler._as(this._framework$_element.get$renderObject()).set$validActions(actions); - }, - dispose$0() { - for (var t1 = this._recognizers, t1 = J.get$iterator$ax(t1.get$values(t1)); t1.moveNext$0();) - t1.get$current(t1).dispose$0(); - this._recognizers = null; - this.super$State$dispose(); - }, - _syncAll$1(gestures) { - var t2, t3, t4, t5, _this = this, - t1 = _this._recognizers; - t1.toString; - _this._recognizers = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.GestureRecognizer); - for (t2 = J.get$iterator$ax(gestures.get$keys(gestures)); t2.moveNext$0();) { - t3 = t2.get$current(t2); - t4 = _this._recognizers; - t4.toString; - t5 = t1.$index(0, t3); - t4.$indexSet(0, t3, t5 == null ? gestures.$index(0, t3).constructor$0() : t5); - t4 = gestures.$index(0, t3); - t4.toString; - t3 = _this._recognizers.$index(0, t3); - t3.toString; - t4.initializer$1(t3); - } - for (t2 = J.get$iterator$ax(t1.get$keys(t1)); t2.moveNext$0();) { - t3 = t2.get$current(t2); - if (!_this._recognizers.containsKey$1(0, t3)) - t1.$index(0, t3).dispose$0(); - } - }, - _handlePointerDown$1($event) { - var t1, t2; - for (t1 = this._recognizers, t1 = J.get$iterator$ax(t1.get$values(t1)); t1.moveNext$0();) { - t2 = t1.get$current(t1); - t2._pointerToKind.$indexSet(0, $event.get$pointer(), $event.get$kind($event)); - if (t2.isPointerAllowed$1($event)) - t2.addAllowedPointer$1($event); - else - t2.handleNonAllowedPointer$1($event); - } - }, - _handlePointerPanZoomStart$1($event) { - var t1, t2; - for (t1 = this._recognizers, t1 = J.get$iterator$ax(t1.get$values(t1)); t1.moveNext$0();) { - t2 = t1.get$current(t1); - t2._pointerToKind.$indexSet(0, $event.get$pointer(), $event.get$kind($event)); - if (t2.isPointerPanZoomAllowed$1($event)) - t2.addAllowedPointerPanZoom$1($event); - } - }, - _updateSemanticsForRenderObject$1(renderObject) { - var t1 = this._gesture_detector$_semantics, - t2 = t1.detectorState._recognizers; - t2.toString; - renderObject.set$onTap(t1._getTapHandler$1(t2)); - renderObject.set$onLongPress(t1._getLongPressHandler$1(t2)); - renderObject.set$onHorizontalDragUpdate(t1._getHorizontalDragUpdateHandler$1(t2)); - renderObject.set$onVerticalDragUpdate(t1._getVerticalDragUpdateHandler$1(t2)); - }, - build$1(context) { - var t4, t5, result, _this = this, _null = null, - t1 = _this._widget, - t2 = t1.behavior, - t3 = t2 == null; - if (t3) - t4 = t1.child == null ? B.HitTestBehavior_2 : B.HitTestBehavior_0; - else - t4 = t2; - t5 = t1.child; - result = A.Listener$(t4, t5, _null, _this.get$_handlePointerDown(), _this.get$_handlePointerPanZoomStart(), _null, _null); - if (!t1.excludeFromSemantics) { - if (t3) - t1 = t5 == null ? B.HitTestBehavior_2 : B.HitTestBehavior_0; - else - t1 = t2; - result = new A._GestureSemantics(t1, _this.get$_updateSemanticsForRenderObject(), result, _null); - } - return result; - } - }; - A._GestureSemantics.prototype = { - createRenderObject$1(context) { - var renderObject = new A.RenderSemanticsGestureHandler(B.HitTestBehavior_0, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - renderObject.RenderObject$0(); - renderObject.set$child(null); - renderObject.behavior = this.behavior; - this.assignSemantics.call$1(renderObject); - return renderObject; - }, - updateRenderObject$2(context, renderObject) { - renderObject.behavior = this.behavior; - this.assignSemantics.call$1(renderObject); - } - }; - A.SemanticsGestureDelegate.prototype = { - toString$0(_) { - return "SemanticsGestureDelegate()"; - } - }; - A._DefaultSemanticsGestureDelegate.prototype = { - assignSemantics$1(renderObject) { - var _this = this, - t1 = _this.detectorState._recognizers; - t1.toString; - renderObject.set$onTap(_this._getTapHandler$1(t1)); - renderObject.set$onLongPress(_this._getLongPressHandler$1(t1)); - renderObject.set$onHorizontalDragUpdate(_this._getHorizontalDragUpdateHandler$1(t1)); - renderObject.set$onVerticalDragUpdate(_this._getVerticalDragUpdateHandler$1(t1)); - }, - _getTapHandler$1(recognizers) { - var tap = type$.nullable_TapGestureRecognizer._as(recognizers.$index(0, B.Type_TapGestureRecognizer_mu4)); - if (tap == null) - return null; - return new A._DefaultSemanticsGestureDelegate__getTapHandler_closure(tap); - }, - _getLongPressHandler$1(recognizers) { - var longPress = type$.nullable_LongPressGestureRecognizer._as(recognizers.$index(0, B.Type_LongPressGestureRecognizer_rMW)); - if (longPress == null) - return null; - return new A._DefaultSemanticsGestureDelegate__getLongPressHandler_closure(longPress); - }, - _getHorizontalDragUpdateHandler$1(recognizers) { - var horizontal = type$.nullable_HorizontalDragGestureRecognizer._as(recognizers.$index(0, B.Type_btT)), - pan = type$.nullable_PanGestureRecognizer._as(recognizers.$index(0, B.Type_PanGestureRecognizer_9Ie)), - horizontalHandler = horizontal == null ? null : new A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure(horizontal), - panHandler = pan == null ? null : new A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure0(pan); - if (horizontalHandler == null && panHandler == null) - return null; - return new A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure1(horizontalHandler, panHandler); - }, - _getVerticalDragUpdateHandler$1(recognizers) { - var vertical = type$.nullable_VerticalDragGestureRecognizer._as(recognizers.$index(0, B.Type_yGg)), - pan = type$.nullable_PanGestureRecognizer._as(recognizers.$index(0, B.Type_PanGestureRecognizer_9Ie)), - verticalHandler = vertical == null ? null : new A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure(vertical), - panHandler = pan == null ? null : new A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure0(pan); - if (verticalHandler == null && panHandler == null) - return null; - return new A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure1(verticalHandler, panHandler); - } - }; - A._DefaultSemanticsGestureDelegate__getTapHandler_closure.prototype = { - call$0() { - var t1 = this.tap, - t2 = t1.onTapDown; - if (t2 != null) - t2.call$1(new A.TapDownDetails(B.Offset_0_0, B.Offset_0_0)); - t2 = t1.onTapUp; - if (t2 != null) - t2.call$1(new A.TapUpDetails(B.Offset_0_0)); - t1 = t1.onTap; - if (t1 != null) - t1.call$0(); - }, - $signature: 0 - }; - A._DefaultSemanticsGestureDelegate__getLongPressHandler_closure.prototype = { - call$0() { - var t1 = this.longPress, - t2 = t1.onLongPressStart; - if (t2 != null) - t2.call$1(B.LongPressStartDetails_Offset_0_0); - t2 = t1.onLongPress; - if (t2 != null) - t2.call$0(); - t2 = t1.onLongPressEnd; - if (t2 != null) - t2.call$1(B.C_LongPressEndDetails); - t1 = t1.onLongPressUp; - if (t1 != null) - t1.call$0(); - }, - $signature: 0 - }; - A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure.prototype = { - call$1(details) { - var t1 = this.horizontal, - t2 = t1.onDown; - if (t2 != null) - t2.call$1(new A.DragDownDetails(B.Offset_0_0)); - t2 = t1.onStart; - if (t2 != null) - t2.call$1(new A.DragStartDetails(null, B.Offset_0_0, null)); - t2 = t1.onUpdate; - if (t2 != null) - t2.call$1(details); - t1 = t1.onEnd; - if (t1 != null) - t1.call$1(new A.DragEndDetails(B.Velocity_Offset_0_0, 0, B.Offset_0_0)); - }, - $signature: 22 - }; - A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure0.prototype = { - call$1(details) { - var t1 = this.pan, - t2 = t1.onDown; - if (t2 != null) - t2.call$1(new A.DragDownDetails(B.Offset_0_0)); - t2 = t1.onStart; - if (t2 != null) - t2.call$1(new A.DragStartDetails(null, B.Offset_0_0, null)); - t2 = t1.onUpdate; - if (t2 != null) - t2.call$1(details); - t1 = t1.onEnd; - if (t1 != null) - t1.call$1(new A.DragEndDetails(B.Velocity_Offset_0_0, null, B.Offset_0_0)); - }, - $signature: 22 - }; - A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure1.prototype = { - call$1(details) { - var t1 = this.horizontalHandler; - if (t1 != null) - t1.call$1(details); - t1 = this.panHandler; - if (t1 != null) - t1.call$1(details); - }, - $signature: 22 - }; - A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure.prototype = { - call$1(details) { - var t1 = this.vertical, - t2 = t1.onDown; - if (t2 != null) - t2.call$1(new A.DragDownDetails(B.Offset_0_0)); - t2 = t1.onStart; - if (t2 != null) - t2.call$1(new A.DragStartDetails(null, B.Offset_0_0, null)); - t2 = t1.onUpdate; - if (t2 != null) - t2.call$1(details); - t1 = t1.onEnd; - if (t1 != null) - t1.call$1(new A.DragEndDetails(B.Velocity_Offset_0_0, 0, B.Offset_0_0)); - }, - $signature: 22 - }; - A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure0.prototype = { - call$1(details) { - var t1 = this.pan, - t2 = t1.onDown; - if (t2 != null) - t2.call$1(new A.DragDownDetails(B.Offset_0_0)); - t2 = t1.onStart; - if (t2 != null) - t2.call$1(new A.DragStartDetails(null, B.Offset_0_0, null)); - t2 = t1.onUpdate; - if (t2 != null) - t2.call$1(details); - t1 = t1.onEnd; - if (t1 != null) - t1.call$1(new A.DragEndDetails(B.Velocity_Offset_0_0, null, B.Offset_0_0)); - }, - $signature: 22 - }; - A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure1.prototype = { - call$1(details) { - var t1 = this.verticalHandler; - if (t1 != null) - t1.call$1(details); - t1 = this.panHandler; - if (t1 != null) - t1.call$1(details); - }, - $signature: 22 - }; - A.HeroFlightDirection.prototype = { - _enumToString$0() { - return "HeroFlightDirection." + this._name; - } - }; - A.Hero.prototype = { - createState$0() { - return new A._HeroState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget)); - } - }; - A.Hero__allHeroesFor_inviteHero.prototype = { - call$2(hero, tag) { - var t2, - t1 = hero._widget; - t1.toString; - type$.Hero._as(t1); - t2 = hero._framework$_state; - t2.toString; - type$._HeroState._as(t2); - if (!this.isUserGestureTransition || t1.transitionOnUserGestures) - this.result.$indexSet(0, tag, t2); - else - t2.endFlight$0(); - }, - $signature: 480 - }; - A.Hero__allHeroesFor_visitor.prototype = { - call$1(element) { - var tag, heroRoute, _this = this, - widget = element.get$widget(); - if (widget instanceof A.Hero) { - type$.StatefulElement._as(element); - tag = widget.tag; - if (A.Navigator_of(element, false) === _this.navigator) - _this.inviteHero.call$2(element, tag); - else { - heroRoute = A.ModalRoute__of(element, null, type$.nullable_Object); - if (heroRoute != null && heroRoute instanceof A.MaterialPageRoute && heroRoute.get$isCurrent()) - _this.inviteHero.call$2(element, tag); - } - } - element.visitChildren$1(_this); - }, - $signature: 16 - }; - A._HeroState.prototype = { - startFlight$1$shouldIncludedChildInPlaceholder(shouldIncludedChildInPlaceholder) { - var t1, _this = this; - _this._shouldIncludeChild = shouldIncludedChildInPlaceholder; - t1 = _this._framework$_element.get$renderObject(); - t1.toString; - _this.setState$1(new A._HeroState_startFlight_closure(_this, type$.RenderBox._as(t1))); - }, - startFlight$0() { - return this.startFlight$1$shouldIncludedChildInPlaceholder(false); - }, - endFlight$1$keepPlaceholder(keepPlaceholder) { - var _this = this; - if (keepPlaceholder || _this._placeholderSize == null) - return; - _this._placeholderSize = null; - if (_this._framework$_element != null) - _this.setState$1(new A._HeroState_endFlight_closure()); - }, - endFlight$0() { - return this.endFlight$1$keepPlaceholder(false); - }, - build$1(context) { - var t3, _this = this, _null = null, - t1 = _this._placeholderSize, - t2 = t1 == null, - showPlaceholder = !t2; - if (showPlaceholder) - _this._widget.toString; - if (showPlaceholder && !_this._shouldIncludeChild) { - t2 = t1._dx; - return A.SizedBox$(_null, t1._dy, t2); - } - t3 = t2 ? _null : t1._dx; - t1 = t2 ? _null : t1._dy; - return A.SizedBox$(new A.Offstage(showPlaceholder, new A.TickerMode(t2, new A.KeyedSubtree(_this._widget.child, _this._heroes$_key), _null), _null), t1, t3); - } - }; - A._HeroState_startFlight_closure.prototype = { - call$0() { - this.$this._placeholderSize = this.box.get$size(0); - }, - $signature: 0 - }; - A._HeroState_endFlight_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._HeroFlightManifest.prototype = { - get$animation(_) { - var _this = this, - t1 = _this._heroes$_animation; - if (t1 == null) { - if (_this.type === B.HeroFlightDirection_0) { - t1 = _this.toRoute._animationProxy; - t1.toString; - } else { - t1 = _this.fromRoute._animationProxy; - t1.toString; - } - t1 = _this._heroes$_animation = A.CurvedAnimation$(B.Cubic_Dkk, t1, _this.isDiverted ? null : new A.FlippedCurve(B.Cubic_Dkk)); - } - return t1; - }, - createHeroRectTween$2$begin$end(begin, end) { - var t1; - this.toHero._widget.toString; - t1 = this.createRectTween.call$2(begin, end); - return t1 == null ? new A.RectTween(begin, end) : t1; - }, - get$fromHeroLocation() { - var t1, result, _this = this, - value = _this.___HeroFlightManifest_fromHeroLocation_FI; - if (value === $) { - t1 = _this.fromHero._framework$_element; - t1.toString; - result = A._HeroFlightManifest__boundingBoxFor(t1, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this.fromRoute._subtreeKey)); - _this.___HeroFlightManifest_fromHeroLocation_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___HeroFlightManifest_fromHeroLocation_FI = result; - value = result; - } - return value; - }, - get$toHeroLocation() { - var t1, result, _this = this, - value = _this.___HeroFlightManifest_toHeroLocation_FI; - if (value === $) { - t1 = _this.toHero._framework$_element; - t1.toString; - result = A._HeroFlightManifest__boundingBoxFor(t1, $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this.toRoute._subtreeKey)); - _this.___HeroFlightManifest_toHeroLocation_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___HeroFlightManifest_toHeroLocation_FI = result; - value = result; - } - return value; - }, - get$isValid() { - var result, _this = this, - value = _this.___HeroFlightManifest_isValid_FI; - if (value === $) { - if (_this.get$toHeroLocation().get$isFinite(0)) - result = _this.isDiverted || _this.get$fromHeroLocation().get$isFinite(0); - else - result = false; - _this.___HeroFlightManifest_isValid_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___HeroFlightManifest_isValid_FI = result; - } - return value; - }, - toString$0(_) { - var t6, t7, _this = this, - t1 = _this.type.toString$0(0), - t2 = _this.fromHero, - t3 = A.S(t2._widget.tag), - t4 = _this.fromRoute._settings.toString$0(0), - t5 = _this.toRoute._settings.toString$0(0); - t2 = t2.toString$0(0); - t6 = _this.toHero.toString$0(0); - t7 = _this.get$isValid() ? "" : ", INVALID"; - return "_HeroFlightManifest(" + t1 + " tag: " + t3 + " from route: " + t4 + " to route: " + t5 + " with hero: " + t2 + " to " + t6 + ")" + t7; - }, - dispose$0() { - var t1 = this._heroes$_animation; - if (t1 != null) - t1.dispose$0(); - } - }; - A._HeroFlight.prototype = { - set$manifest(value) { - var t1 = this._manifest; - if (t1 != null) - t1.dispose$0(); - this._manifest = value; - }, - _buildOverlay$1(context) { - var t2, t3, t4, t5, _this = this, - t1 = _this.shuttle; - if (t1 == null) { - t1 = _this._manifest; - t2 = t1.get$animation(0); - t3 = _this._manifest; - t4 = t3.type; - t5 = t3.fromHero._framework$_element; - t5.toString; - t3 = t3.toHero._framework$_element; - t3.toString; - t3 = _this.shuttle = t1.shuttleBuilder.call$5(context, t2, t4, t5, t3); - t1 = t3; - } - t2 = _this.___HeroFlight__proxyAnimation_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - return A.AnimatedBuilder$(t2, new A._HeroFlight__buildOverlay_closure(_this), t1); - }, - _performAnimationUpdate$1($status) { - var t1, _this = this; - if (!$status.get$isAnimating()) { - t1 = _this.___HeroFlight__proxyAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.set$parent(0, null); - _this.overlayEntry.remove$0(0); - _this.overlayEntry.dispose$0(); - _this.overlayEntry = null; - _this._manifest.fromHero.endFlight$1$keepPlaceholder($status === B.AnimationStatus_3); - _this._manifest.toHero.endFlight$1$keepPlaceholder($status === B.AnimationStatus_0); - _this.onFlightEnded.call$1(_this); - _this.___HeroFlight__proxyAnimation_A.removeListener$1(0, _this.get$onTick()); - } - }, - _handleAnimationUpdate$1($status) { - var _this = this, - t1 = _this._manifest.fromRoute._navigator$_navigator; - if ((t1 == null ? null : t1.userGestureInProgressNotifier._change_notifier$_value) !== true) { - _this._performAnimationUpdate$1($status); - return; - } - if (_this._scheduledPerformAnimationUpdate) - return; - t1.toString; - _this._scheduledPerformAnimationUpdate = true; - t1.userGestureInProgressNotifier.addListener$1(0, new A._HeroFlight__handleAnimationUpdate_delayedPerformAnimationUpdate(_this, t1)); - }, - dispose$0() { - var _this = this, - t1 = _this.overlayEntry; - if (t1 != null) { - t1.remove$0(0); - _this.overlayEntry.dispose$0(); - _this.overlayEntry = null; - t1 = _this.___HeroFlight__proxyAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.set$parent(0, null); - _this.___HeroFlight__proxyAnimation_A.removeListener$1(0, _this.get$onTick()); - _this.___HeroFlight__proxyAnimation_A.removeStatusListener$1(_this.get$_handleAnimationUpdate()); - } - t1 = _this._manifest; - if (t1 != null) - t1.dispose$0(); - }, - onTick$0() { - var t1, toHeroOrigin, t2, t3, t4, t5, t6, t7, t8, _this = this, - toHeroBox = !_this._aborted && _this._manifest.toHero._framework$_element != null ? type$.nullable_RenderBox._as(_this._manifest.toHero._framework$_element.get$renderObject()) : null; - if (toHeroBox != null && toHeroBox._object$_owner != null && toHeroBox._box$_size != null) { - t1 = _this._manifest.toRoute; - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1._subtreeKey); - t1 = t1 == null ? null : t1.get$renderObject(); - toHeroOrigin = A.MatrixUtils_transformPoint(toHeroBox.getTransformTo$1(0, type$.nullable_RenderBox._as(t1)), B.Offset_0_0); - } else - toHeroOrigin = null; - t1 = toHeroOrigin != null; - if (t1 && isFinite(toHeroOrigin._dx) && isFinite(toHeroOrigin._dy)) { - t2 = _this.___HeroFlight_heroRectTween_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.end; - if (!toHeroOrigin.$eq(0, new A.Offset(t2.left, t2.top))) { - t2 = _this.___HeroFlight_heroRectTween_A; - t3 = t2.end; - t4 = t3.right; - t5 = t3.left; - t6 = t3.bottom; - t3 = t3.top; - t7 = toHeroOrigin._dx; - t8 = toHeroOrigin._dy; - _this.___HeroFlight_heroRectTween_A = _this._manifest.createHeroRectTween$2$begin$end(t2.begin, new A.Rect(t7, t8, t7 + (t4 - t5), t8 + (t6 - t3))); - } - } else { - t2 = _this._heroOpacity; - if (t2.get$status(t2) === B.AnimationStatus_3) { - t2 = _this.___HeroFlight__proxyAnimation_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = $.$get$_HeroFlight__reverseTween(); - t4 = t2.get$value(0); - t5 = t3.$ti._eval$1("_ChainedEvaluation"); - _this._heroOpacity = new A._AnimatedEvaluation(type$.Animation_double._as(t2), new A._ChainedEvaluation(new A.CurveTween(new A.Interval(t4, 1, B.C__Linear)), t3, t5), t5._eval$1("_AnimatedEvaluation")); - } - } - if (t1) - t1 = !(isFinite(toHeroOrigin._dx) && isFinite(toHeroOrigin._dy)); - else - t1 = true; - _this._aborted = t1; - }, - start$1(_, initialManifest) { - var t1, t2, shouldIncludeChildInPlaceholder, _this = this; - _this.set$manifest(initialManifest); - t1 = _this._manifest; - switch (t1.type.index) { - case 1: - t2 = _this.___HeroFlight__proxyAnimation_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.set$parent(0, new A.ReverseAnimation(t1.get$animation(0), new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_AnimationStatus), type$.ObserverList_of_void_Function_AnimationStatus), 0)); - shouldIncludeChildInPlaceholder = false; - break; - case 0: - t2 = _this.___HeroFlight__proxyAnimation_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.set$parent(0, t1.get$animation(0)); - shouldIncludeChildInPlaceholder = true; - break; - default: - shouldIncludeChildInPlaceholder = null; - } - t1 = _this._manifest; - _this.___HeroFlight_heroRectTween_A = t1.createHeroRectTween$2$begin$end(t1.get$fromHeroLocation(), _this._manifest.get$toHeroLocation()); - _this._manifest.fromHero.startFlight$1$shouldIncludedChildInPlaceholder(shouldIncludeChildInPlaceholder); - _this._manifest.toHero.startFlight$0(); - t1 = _this._manifest.overlay; - t2 = A.OverlayEntry$(_this.get$_buildOverlay(), false, false); - _this.overlayEntry = t2; - t1.insert$1(0, t2); - t2 = _this.___HeroFlight__proxyAnimation_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.didRegisterListener$0(); - t2.AnimationLocalListenersMixin__listeners.add$1(0, _this.get$onTick()); - }, - toString$0(_) { - var t2, t3, t4, - t1 = this._manifest, - from = t1.fromRoute._settings, - to = t1.toRoute._settings; - t1 = A.S(t1.fromHero._widget.tag); - t2 = from.toString$0(0); - t3 = to.toString$0(0); - t4 = this.___HeroFlight__proxyAnimation_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - return "HeroFlight(for: " + t1 + ", from: " + t2 + ", to: " + t3 + " " + A.S(t4._animations$_parent) + ")"; - } - }; - A._HeroFlight__buildOverlay_closure.prototype = { - call$2(context, child) { - var t3, _null = null, - t1 = this.$this, - t2 = t1.___HeroFlight_heroRectTween_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t1.___HeroFlight__proxyAnimation_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2.transform$1(0, t3.get$value(0)); - t3.toString; - t2 = t1._manifest.navigatorSize; - return A.Positioned$(t2._dy - t3.bottom, A.IgnorePointer$(new A.FadeTransition(t1._heroOpacity, false, child, _null), true, _null), _null, _null, t3.left, t2._dx - t3.right, t3.top, _null); - }, - $signature: 481 - }; - A._HeroFlight__handleAnimationUpdate_delayedPerformAnimationUpdate.prototype = { - call$0() { - var t2, - t1 = this.$this; - t1._scheduledPerformAnimationUpdate = false; - this.navigator.userGestureInProgressNotifier.removeListener$1(0, this); - t2 = t1.___HeroFlight__proxyAnimation_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1._performAnimationUpdate$1(t2.get$status(0)); - }, - $signature: 0 - }; - A.HeroController.prototype = { - didChangeTop$2(topRoute, previousTopRoute) { - var t1; - if (previousTopRoute == null) - return; - t1 = $.$get$NavigatorObserver__navigators(); - A.Expando__checkType(this); - if (!t1._jsWeakMap.get(this).userGestureInProgressNotifier._change_notifier$_value) - this._maybeStartHeroTransition$3$fromRoute$isUserGestureTransition$toRoute(previousTopRoute, false, topRoute); - }, - didStopUserGesture$0() { - var t2, t3, invalidFlights, _i, - t1 = $.$get$NavigatorObserver__navigators(); - A.Expando__checkType(this); - if (t1._jsWeakMap.get(this).userGestureInProgressNotifier._change_notifier$_value) - return; - t1 = this._flights; - t2 = A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>"); - t3 = t2._eval$1("WhereIterable"); - t1 = A.List_List$_of(new A.WhereIterable(new A.LinkedHashMapValuesIterable(t1, t2), new A.HeroController_didStopUserGesture_isInvalidFlight(), t3), t3._eval$1("Iterable.E")); - t1.$flags = 1; - invalidFlights = t1; - for (t1 = invalidFlights.length, _i = 0; _i < invalidFlights.length; invalidFlights.length === t1 || (0, A.throwConcurrentModificationError)(invalidFlights), ++_i) - invalidFlights[_i]._handleAnimationUpdate$1(B.AnimationStatus_0); - }, - _maybeStartHeroTransition$3$fromRoute$isUserGestureTransition$toRoute(fromRoute, isUserGestureTransition, toRoute) { - var t1, t2, _box_0 = {}; - if (toRoute === fromRoute || !(toRoute instanceof A.MaterialPageRoute) || !(fromRoute instanceof A.MaterialPageRoute)) - return; - t1 = toRoute._animationProxy; - t1.toString; - t2 = fromRoute._animationProxy; - t2.toString; - _box_0.flightType = null; - $label0$0: { - t2 = t2.get$status(0); - t1 = t1.get$status(0); - if (isUserGestureTransition || B.AnimationStatus_2 === t2) { - t1 = _box_0.flightType = B.HeroFlightDirection_1; - break $label0$0; - } - if (B.AnimationStatus_1 === t1) { - t1 = _box_0.flightType = B.HeroFlightDirection_0; - break $label0$0; - } - return; - } - switch (t1.index) { - case 1: - if (fromRoute._animationProxy.get$value(0) === 0) - return; - break; - case 0: - if (toRoute._animationProxy.get$value(0) === 1) - return; - break; - } - if (isUserGestureTransition) - t2 = t1 === B.HeroFlightDirection_1; - else - t2 = false; - if (t2) - this._startHeroTransition$4(fromRoute, toRoute, t1, isUserGestureTransition); - else { - toRoute.set$offstage(toRoute._animationProxy.get$value(0) === 0); - $.WidgetsBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.HeroController__maybeStartHeroTransition_closure(_box_0, this, fromRoute, toRoute, isUserGestureTransition)); - } - }, - _startHeroTransition$4(from, to, flightType, isUserGestureTransition) { - var t1, t2, overlay, t3, fromSubtreeContext, fromHeroes, toSubtreeContext, toHeroes, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, tag, fromHero, toHero, existingFlight, manifest, t17, t18, t19, _this = this, _null = null; - to.set$offstage(false); - t1 = $.$get$NavigatorObserver__navigators(); - A.Expando__checkType(_this); - t1 = t1._jsWeakMap.get(_this); - t2 = t1 == null; - if (t2) - overlay = _null; - else { - t3 = t1.__NavigatorState__overlayKey_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - overlay = t3.get$currentState(); - } - if (t2 || overlay == null) - return; - t2 = t1._framework$_element.get$renderObject(); - if (!(t2 instanceof A.RenderBox)) - return; - fromSubtreeContext = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, from._subtreeKey); - fromHeroes = fromSubtreeContext != null ? A.Hero__allHeroesFor(fromSubtreeContext, isUserGestureTransition, t1) : B.Map_empty3; - toSubtreeContext = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, to._subtreeKey); - toHeroes = toSubtreeContext != null ? A.Hero__allHeroesFor(toSubtreeContext, isUserGestureTransition, t1) : B.Map_empty3; - for (t1 = fromHeroes.get$entries(fromHeroes), t1 = t1.get$iterator(t1), t3 = _this.get$_defaultHeroFlightShuttleBuilder(), t4 = _this.createRectTween, t5 = _this._flights, t6 = _this.get$_handleFlightEnded(), t7 = type$.JSArray_of_void_Function_AnimationStatus, t8 = type$.ObserverList_of_void_Function_AnimationStatus, t9 = type$.void_Function, t10 = type$.int, t11 = type$.HashedObserverList_of_void_Function, t12 = type$.Tween_double, t13 = type$.Animation_double, t14 = t12._eval$1("_AnimatedEvaluation"), t15 = type$.ReverseTween_nullable_Rect; t1.moveNext$0();) { - t16 = t1.get$current(t1); - tag = t16.key; - fromHero = t16.value; - toHero = toHeroes.$index(0, tag); - existingFlight = t5.$index(0, tag); - if (toHero == null) - manifest = _null; - else { - t16 = t2._box$_size; - if (t16 == null) - t16 = A.throwExpression(A.StateError$("RenderBox was not laid out: " + A.getRuntimeTypeOfDartObject(t2).toString$0(0) + "#" + A.shortHash(t2))); - toHero._widget.toString; - fromHero._widget.toString; - manifest = new A._HeroFlightManifest(flightType, overlay, t16, from, to, fromHero, toHero, t4, t3, isUserGestureTransition, existingFlight != null); - } - if (manifest != null && manifest.get$isValid()) { - toHeroes.remove$1(0, tag); - if (existingFlight != null) { - t16 = existingFlight._manifest; - t17 = t16.type; - if (t17 === B.HeroFlightDirection_0 && manifest.type === B.HeroFlightDirection_1) { - t16 = existingFlight.___HeroFlight__proxyAnimation_A; - t16 === $ && A.throwUnnamedLateFieldNI(); - t16.set$parent(0, new A.ReverseAnimation(manifest.get$animation(0), new A.ObserverList(A._setArrayType([], t7), t8), 0)); - t16 = existingFlight.___HeroFlight_heroRectTween_A; - t16 === $ && A.throwUnnamedLateFieldNI(); - existingFlight.___HeroFlight_heroRectTween_A = new A.ReverseTween(t16, t16.end, t16.begin, t15); - } else { - t17 = t17 === B.HeroFlightDirection_1 && manifest.type === B.HeroFlightDirection_0; - t18 = existingFlight.___HeroFlight__proxyAnimation_A; - if (t17) { - t18 === $ && A.throwUnnamedLateFieldNI(); - t16 = manifest.get$animation(0); - t17 = existingFlight._manifest.get$animation(0).get$value(0); - t18.set$parent(0, new A._AnimatedEvaluation(t13._as(t16), new A.Tween(t17, 1, t12), t14)); - t16 = existingFlight._manifest; - t17 = t16.fromHero; - t18 = manifest.toHero; - if (t17 !== t18) { - t17.endFlight$1$keepPlaceholder(true); - t18.startFlight$0(); - t16 = existingFlight._manifest; - t16.toString; - t17 = existingFlight.___HeroFlight_heroRectTween_A; - t17 === $ && A.throwUnnamedLateFieldNI(); - existingFlight.___HeroFlight_heroRectTween_A = t16.createHeroRectTween$2$begin$end(t17.end, manifest.get$toHeroLocation()); - } else { - t17 = existingFlight.___HeroFlight_heroRectTween_A; - t17 === $ && A.throwUnnamedLateFieldNI(); - existingFlight.___HeroFlight_heroRectTween_A = t16.createHeroRectTween$2$begin$end(t17.end, t17.begin); - } - } else { - t17 = existingFlight.___HeroFlight_heroRectTween_A; - t17 === $ && A.throwUnnamedLateFieldNI(); - t18 === $ && A.throwUnnamedLateFieldNI(); - existingFlight.___HeroFlight_heroRectTween_A = t16.createHeroRectTween$2$begin$end(t17.transform$1(0, t18.get$value(0)), manifest.get$toHeroLocation()); - existingFlight.shuttle = null; - t16 = manifest.type; - t17 = existingFlight.___HeroFlight__proxyAnimation_A; - if (t16 === B.HeroFlightDirection_1) - t17.set$parent(0, new A.ReverseAnimation(manifest.get$animation(0), new A.ObserverList(A._setArrayType([], t7), t8), 0)); - else - t17.set$parent(0, manifest.get$animation(0)); - existingFlight._manifest.fromHero.endFlight$1$keepPlaceholder(true); - existingFlight._manifest.toHero.endFlight$1$keepPlaceholder(true); - manifest.fromHero.startFlight$1$shouldIncludedChildInPlaceholder(t16 === B.HeroFlightDirection_0); - manifest.toHero.startFlight$0(); - t16 = existingFlight.overlayEntry._key.get$currentState(); - if (t16 != null) - t16._markNeedsBuild$0(); - } - } - t16 = existingFlight._manifest; - if (t16 != null) { - t16 = t16._heroes$_animation; - if (t16 != null) - t16.parent.removeStatusListener$1(t16.get$_updateCurveDirection()); - } - existingFlight._manifest = manifest; - } else { - t16 = new A._HeroFlight(t6, B.C__AlwaysCompleteAnimation); - t17 = A._setArrayType([], t7); - t18 = new A.ObserverList(t17, t8); - t19 = new A.ProxyAnimation(t18, new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(_null, _null, t9, t10), t11), 0); - t19._animations$_status = B.AnimationStatus_0; - t19._animations$_value = 0; - t19.didRegisterListener$0(); - t18._isDirty = true; - t17.push(t16.get$_handleAnimationUpdate()); - t16.___HeroFlight__proxyAnimation_A = t19; - t16.start$1(0, manifest); - t5.$indexSet(0, tag, t16); - } - } else if (existingFlight != null) - existingFlight._aborted = true; - } - for (t1 = J.get$iterator$ax(toHeroes.get$values(toHeroes)); t1.moveNext$0();) - t1.get$current(t1).endFlight$0(); - }, - _handleFlightEnded$1(flight) { - var t1 = this._flights.remove$1(0, flight._manifest.fromHero._widget.tag); - if (t1 != null) - t1.dispose$0(); - }, - _defaultHeroFlightShuttleBuilder$5(flightContext, animation, flightDirection, fromHeroContext, toHeroContext) { - var toHero = type$.Hero._as(toHeroContext.get$widget()), - toMediaQueryData = A.MediaQuery__maybeOf(toHeroContext, null), - fromMediaQueryData = A.MediaQuery__maybeOf(fromHeroContext, null); - if (toMediaQueryData == null || fromMediaQueryData == null) - return toHero.child; - return A.AnimatedBuilder$(animation, new A.HeroController__defaultHeroFlightShuttleBuilder_closure(toMediaQueryData, flightDirection, fromMediaQueryData.padding, toMediaQueryData.padding, animation, toHero), null); - }, - dispose$0() { - for (var t1 = this._flights, t1 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) - t1.__js_helper$_current.dispose$0(); - } - }; - A.HeroController_didStopUserGesture_isInvalidFlight.prototype = { - call$1(flight) { - var t1 = flight._manifest, - t2 = false; - if (t1.isUserGestureTransition) - if (t1.type === B.HeroFlightDirection_1) { - t1 = flight.___HeroFlight__proxyAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.get$status(0) === B.AnimationStatus_0; - } else - t1 = t2; - else - t1 = t2; - return t1; - }, - $signature: 484 - }; - A.HeroController__maybeStartHeroTransition_closure.prototype = { - call$1(value) { - var _this = this, - t1 = _this.fromRoute; - if (t1._navigator$_navigator == null || _this.toRoute._navigator$_navigator == null) - return; - _this.$this._startHeroTransition$4(t1, _this.toRoute, _this._box_0.flightType, _this.isUserGestureTransition); - }, - $signature: 6 - }; - A.HeroController__defaultHeroFlightShuttleBuilder_closure.prototype = { - call$2(context, child) { - var _this = this, - t1 = _this.fromHeroPadding, - t2 = _this.toHeroPadding, - t3 = _this.animation; - t1 = _this.flightDirection === B.HeroFlightDirection_0 ? new A.EdgeInsetsTween(t1, t2).transform$1(0, t3.get$value(t3)) : new A.EdgeInsetsTween(t2, t1).transform$1(0, t3.get$value(t3)); - return A.MediaQuery$(_this.toHero.child, _this.toMediaQueryData.copyWith$1$padding(t1)); - }, - $signature: 485 - }; - A.Icon.prototype = { - build$1(context) { - var iconSize, iconFill, iconWeight, iconGrade, iconOpticalSize, icon, iconOpacity, iconColor, iconWidget, _this = this, _null = null, - textDirection = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection, - iconTheme = A.IconTheme_of(context), - t1 = _this.size, - tentativeIconSize = t1 == null ? iconTheme.size : t1; - if (tentativeIconSize == null) - tentativeIconSize = 14; - if (iconTheme.applyTextScaling === true) { - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); - t1 = t1 == null ? _null : t1.get$textScaler(); - iconSize = tentativeIconSize * (t1 == null ? B._LinearTextScaler_1 : t1).textScaleFactor; - } else - iconSize = tentativeIconSize; - iconFill = iconTheme.fill; - iconWeight = iconTheme.weight; - iconGrade = iconTheme.grade; - iconOpticalSize = iconTheme.opticalSize; - icon = _this.icon; - iconOpacity = iconTheme.get$opacity(0); - if (iconOpacity == null) - iconOpacity = 1; - iconColor = _this.color; - if (iconColor == null) { - t1 = iconTheme.color; - t1.toString; - iconColor = t1; - } - if (iconOpacity !== 1) - iconColor = iconColor.withOpacity$1(iconColor.get$opacity(iconColor) * iconOpacity); - t1 = A._setArrayType([], type$.JSArray_FontVariation); - if (iconFill != null) - t1.push(new A.FontVariation("FILL", iconFill)); - if (iconWeight != null) - t1.push(new A.FontVariation("wght", iconWeight)); - if (iconGrade != null) - t1.push(new A.FontVariation("GRAD", iconGrade)); - if (iconOpticalSize != null) - t1.push(new A.FontVariation("opsz", iconOpticalSize)); - iconWidget = A.RichText$(_null, _null, _null, B.TextOverflow_3, _null, _null, true, _null, A.TextSpan$(_null, A.TextStyle$(_null, _null, iconColor, _null, _null, _null, _null, _null, "MaterialIcons", _null, _null, iconSize, _null, t1, _null, _null, 1, false, B.TextLeadingDistribution_1, _null, _null, _null, _null, iconTheme.shadows, _null, _null), A.Primitives_stringFromCharCode(icon.codePoint)), B.TextAlign_4, textDirection, _null, B._LinearTextScaler_1, B.TextWidthBasis_0); - if (icon.matchTextDirection) - switch (textDirection.index) { - case 0: - t1 = new A.Matrix4(new Float64Array(16)); - t1.setIdentity$0(); - t1.scale$3(0, -1, 1, 1); - iconWidget = A.Transform$(B.Alignment_0_0, iconWidget, _null, t1, false); - break; - case 1: - break; - } - t1 = A.SizedBox$(A.Center$(iconWidget, _null, _null), iconSize, iconSize); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _this.semanticLabel, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, new A.ExcludeSemantics(true, t1, _null), _null); - } - }; - A.IconData.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A.IconData && other.codePoint === this.codePoint && other.matchTextDirection === this.matchTextDirection && A.listEquals(null, null); - }, - get$hashCode(_) { - return A.Object_hash(this.codePoint, "MaterialIcons", null, this.matchTextDirection, A.Object_hashAll(B.List_empty2), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "IconData(U+" + B.JSString_methods.padLeft$2(B.JSInt_methods.toRadixString$1(this.codePoint, 16).toUpperCase(), 5, "0") + ")"; - } - }; - A.IconTheme.prototype = { - updateShouldNotify$1(oldWidget) { - return !this.data.$eq(0, oldWidget.data); - }, - wrap$2(_, context, child) { - return A.IconTheme$(child, this.data, null); - } - }; - A.IconTheme_merge_closure.prototype = { - call$1(context) { - return A.IconTheme$(this.child, A.IconTheme__getInheritedIconThemeData(context).merge$1(this.data), this.key); - }, - $signature: 486 - }; - A.IconThemeData.prototype = { - copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(applyTextScaling, color, fill, grade, opacity, opticalSize, shadows, size, weight) { - var _this = this, - t1 = size == null ? _this.size : size, - t2 = fill == null ? _this.fill : fill, - t3 = weight == null ? _this.weight : weight, - t4 = grade == null ? _this.grade : grade, - t5 = opticalSize == null ? _this.opticalSize : opticalSize, - t6 = color == null ? _this.color : color, - t7 = opacity == null ? _this.get$opacity(0) : opacity, - t8 = shadows == null ? _this.shadows : shadows; - return new A.IconThemeData(t1, t2, t3, t4, t5, t6, t7, t8, applyTextScaling == null ? _this.applyTextScaling : applyTextScaling); - }, - copyWith$1$color(color) { - var _null = null; - return this.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(_null, color, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$2$color$size(color, size) { - var _null = null; - return this.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(_null, color, _null, _null, _null, _null, _null, size, _null); - }, - merge$1(other) { - return this.copyWith$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(other.applyTextScaling, other.color, other.fill, other.grade, other.get$opacity(0), other.opticalSize, other.shadows, other.size, other.weight); - }, - resolve$1(context) { - return this; - }, - get$opacity(_) { - var t1 = this._opacity; - if (t1 == null) - t1 = null; - else - t1 = A.clampDouble(t1, 0, 1); - return t1; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.IconThemeData && other.size == _this.size && other.fill == _this.fill && other.weight == _this.weight && other.grade == _this.grade && other.opticalSize == _this.opticalSize && J.$eq$(other.color, _this.color) && other.get$opacity(0) == _this.get$opacity(0) && A.listEquals(other.shadows, _this.shadows) && other.applyTextScaling == _this.applyTextScaling; - }, - get$hashCode(_) { - var _this = this, - t1 = _this.get$opacity(0), - t2 = _this.shadows; - t2 = t2 == null ? null : A.Object_hashAll(t2); - return A.Object_hash(_this.size, _this.fill, _this.weight, _this.grade, _this.opticalSize, _this.color, t1, t2, _this.applyTextScaling, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A._IconThemeData_Object_Diagnosticable.prototype = {}; - A.Image.prototype = { - createState$0() { - return new A._ImageState(); - } - }; - A._ImageState.prototype = { - initState$0() { - var _this = this; - _this.super$State$initState(); - $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); - _this.___ImageState__scrollAwareContext_A = new A.DisposableBuildContext(_this); - }, - dispose$0() { - var t1, _this = this; - $.WidgetsBinding__instance.removeObserver$1(_this); - _this._stopListeningToStream$0(); - t1 = _this._completerHandle; - if (t1 != null) - t1.dispose$0(); - t1 = _this.___ImageState__scrollAwareContext_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._disposable_build_context$_state = null; - _this._replaceImage$1$info(null); - _this.super$State$dispose(); - }, - didChangeDependencies$0() { - var t1, _this = this; - _this._updateInvertColors$0(); - _this._resolveImage$0(); - t1 = _this._framework$_element; - t1.toString; - if (A.TickerMode_of(t1)) - _this._listenToStream$0(); - else - _this._stopListeningToStream$1$keepStreamAlive(true); - _this.super$State$didChangeDependencies(); - }, - didUpdateWidget$1(oldWidget) { - var _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (_this._isListeningToStream) - _this._widget.toString; - if (!_this._widget.image.$eq(0, oldWidget.image)) - _this._resolveImage$0(); - }, - _updateInvertColors$0() { - var t1 = this._framework$_element; - t1.toString; - t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_12); - t1 = t1 == null ? null : t1.invertColors; - if (t1 == null) { - t1 = $.SemanticsBinding__instance.SemanticsBinding___SemanticsBinding__accessibilityFeatures_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = (t1.__engine$_index & 2) !== 0; - } - this.___ImageState__invertColors_A = t1; - }, - _resolveImage$0() { - var t2, t3, _this = this, - t1 = _this.___ImageState__scrollAwareContext_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this._widget.image; - t3 = _this._framework$_element; - t3.toString; - _this._updateSourceStream$1(new A.ScrollAwareImageProvider(t1, t2, type$.ScrollAwareImageProvider_Object).resolve$1(A.createLocalImageConfiguration(t3, null))); - }, - _getListener$1$recreateListener(recreateListener) { - var _this = this, - t1 = _this._imageStreamListener; - if (t1 == null || recreateListener) { - _this._lastStack = _this._lastException = null; - _this._widget.toString; - t1 = _this._imageStreamListener = new A.ImageStreamListener(_this.get$_handleImageFrame(), null, new A._ImageState__getListener_closure(_this)); - } - return t1; - }, - _getListener$0() { - return this._getListener$1$recreateListener(false); - }, - _handleImageFrame$2(imageInfo, synchronousCall) { - this.setState$1(new A._ImageState__handleImageFrame_closure(this, imageInfo, synchronousCall)); - }, - _replaceImage$1$info(info) { - var oldImageInfo = this._imageInfo; - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._ImageState__replaceImage_closure(oldImageInfo)); - this._imageInfo = info; - }, - _updateSourceStream$1(newStream) { - var t2, t3, _this = this, - t1 = _this._imageStream; - if (t1 == null) - t2 = null; - else { - t2 = t1._image_stream$_completer; - if (t2 == null) - t2 = t1; - } - t3 = newStream._image_stream$_completer; - if (t2 === (t3 == null ? newStream : t3)) - return; - if (_this._isListeningToStream) { - t1.toString; - t1.removeListener$1(0, _this._getListener$0()); - } - _this._widget.toString; - _this.setState$1(new A._ImageState__updateSourceStream_closure(_this)); - _this.setState$1(new A._ImageState__updateSourceStream_closure0(_this)); - _this._imageStream = newStream; - if (_this._isListeningToStream) - newStream.addListener$1(0, _this._getListener$0()); - }, - _listenToStream$0() { - var t1, _this = this; - if (_this._isListeningToStream) - return; - t1 = _this._imageStream; - t1.toString; - t1.addListener$1(0, _this._getListener$0()); - t1 = _this._completerHandle; - if (t1 != null) - t1.dispose$0(); - _this._completerHandle = null; - _this._isListeningToStream = true; - }, - _stopListeningToStream$1$keepStreamAlive(keepStreamAlive) { - var t1, t2, _this = this; - if (!_this._isListeningToStream) - return; - t1 = false; - if (keepStreamAlive) - if (_this._completerHandle == null) { - t1 = _this._imageStream; - t1 = (t1 == null ? null : t1._image_stream$_completer) != null; - } - if (t1) { - t1 = _this._imageStream._image_stream$_completer; - if (t1._image_stream$_disposed) - A.throwExpression(A.StateError$(string$.Stream)); - t2 = new A.ImageStreamCompleterHandle(t1); - t2.ImageStreamCompleterHandle$_$1(t1); - _this._completerHandle = t2; - } - t1 = _this._imageStream; - t1.toString; - t1.removeListener$1(0, _this._getListener$0()); - _this._isListeningToStream = false; - }, - _stopListeningToStream$0() { - return this._stopListeningToStream$1$keepStreamAlive(false); - }, - build$1(context) { - var result, _0_0, t2, t3, t4, t5, _this = this, _null = null, - t1 = _this._lastException; - if (t1 != null) { - t1 = _this._widget.errorBuilder.call$3(context, t1, _this._lastStack); - return t1; - } - result = A._Cell$named("result"); - _0_0 = _this._imageInfo; - if (_0_0 instanceof A.WebImageInfo) { - t1 = _this._widget.fit; - t2 = _0_0.htmlImage.src; - if (!$.ImgElementPlatformView__registered) - A.ImgElementPlatformView__register(); - result._value = new A.RawWebImage(_0_0, _null, _null, t1, B.Alignment_0_0, false, new A.ImgElementPlatformView(t2, _null), _null); - } else { - t1 = _0_0 == null ? _null : _0_0.get$image(_0_0); - t2 = _this._imageInfo; - t2 = t2 == null ? _null : t2.get$debugLabel(); - _this._widget.toString; - t3 = _this._imageInfo; - t3 = t3 == null ? _null : t3.get$scale(t3); - if (t3 == null) - t3 = 1; - t4 = _this._widget.fit; - t5 = _this.___ImageState__invertColors_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - result._value = new A.RawImage(t1, t2, _null, _null, t3, _null, _null, B.FilterQuality_2, _null, t4, B.Alignment_0_0, B.ImageRepeat_3, _null, false, t5, false, _null); - } - _this._widget.toString; - t1 = result._readLocal$0(); - result._value = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, "", _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, t1, _null); - _this._widget.toString; - return result._readLocal$0(); - } - }; - A._ImageState__getListener_closure.prototype = { - call$2(error, stackTrace) { - var t1 = this.$this; - t1.setState$1(new A._ImageState__getListener__closure(t1, error, stackTrace)); - }, - $signature: 214 - }; - A._ImageState__getListener__closure.prototype = { - call$0() { - var t1 = this.$this; - t1._lastException = this.error; - t1._lastStack = this.stackTrace; - }, - $signature: 0 - }; - A._ImageState__handleImageFrame_closure.prototype = { - call$0() { - var t2, - t1 = this.$this; - t1._replaceImage$1$info(this.imageInfo); - t1._lastStack = t1._lastException = t1._loadingProgress = null; - t2 = t1._frameNumber; - t1._frameNumber = t2 == null ? 0 : t2 + 1; - t1._wasSynchronouslyLoaded = B.JSBool_methods.$or(t1._wasSynchronouslyLoaded, this.synchronousCall); - }, - $signature: 0 - }; - A._ImageState__replaceImage_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.oldImageInfo; - return t1 == null ? null : t1.dispose$0(); - }, - $signature: 6 - }; - A._ImageState__updateSourceStream_closure.prototype = { - call$0() { - this.$this._replaceImage$1$info(null); - }, - $signature: 0 - }; - A._ImageState__updateSourceStream_closure0.prototype = { - call$0() { - var t1 = this.$this; - t1._frameNumber = t1._loadingProgress = null; - t1._wasSynchronouslyLoaded = false; - }, - $signature: 0 - }; - A.__ImageState_State_WidgetsBindingObserver.prototype = {}; - A.BoxConstraintsTween.prototype = { - lerp$1(t) { - var t1 = A.BoxConstraints_lerp(this.begin, this.end, t); - t1.toString; - return t1; - } - }; - A.DecorationTween.prototype = { - lerp$1(t) { - var t1 = A.Decoration_lerp(this.begin, this.end, t); - t1.toString; - return t1; - } - }; - A.EdgeInsetsTween.prototype = { - lerp$1(t) { - var t1 = A.EdgeInsets_lerp(this.begin, this.end, t); - t1.toString; - return t1; - } - }; - A.EdgeInsetsGeometryTween.prototype = { - lerp$1(t) { - var t1 = A.EdgeInsetsGeometry_lerp(this.begin, this.end, t); - t1.toString; - return t1; - } - }; - A.BorderRadiusTween.prototype = { - lerp$1(t) { - return A.BorderRadius_lerp(this.begin, this.end, t); - } - }; - A.Matrix4Tween.prototype = { - lerp$1(t) { - var t1, lerpTranslation, t2, t3, lerpRotation, lerpScale, x, y, z, w, x2, y2, z2, xx, xy, xz, yy, yz, zz, wx, wy, wz, arg0Storage, - beginTranslation = new A.Vector3(new Float64Array(3)), - endTranslation = new A.Vector3(new Float64Array(3)), - beginRotation = A.Quaternion_Quaternion$identity(), - endRotation = A.Quaternion_Quaternion$identity(), - beginScale = new A.Vector3(new Float64Array(3)), - endScale = new A.Vector3(new Float64Array(3)); - this.begin.decompose$3(beginTranslation, beginRotation, beginScale); - this.end.decompose$3(endTranslation, endRotation, endScale); - t1 = 1 - t; - lerpTranslation = beginTranslation.scaled$1(t1).$add(0, endTranslation.scaled$1(t)); - t2 = beginRotation.scaled$1(t1).$add(0, endRotation.scaled$1(t)); - t3 = new Float64Array(4); - lerpRotation = new A.Quaternion(t3); - lerpRotation.setFrom$1(t2); - lerpRotation.normalize$0(0); - lerpScale = beginScale.scaled$1(t1).$add(0, endScale.scaled$1(t)); - t1 = new Float64Array(16); - t2 = new A.Matrix4(t1); - x = t3[0]; - y = t3[1]; - z = t3[2]; - w = t3[3]; - x2 = x + x; - y2 = y + y; - z2 = z + z; - xx = x * x2; - xy = x * y2; - xz = x * z2; - yy = y * y2; - yz = y * z2; - zz = z * z2; - wx = w * x2; - wy = w * y2; - wz = w * z2; - arg0Storage = lerpTranslation._v3storage; - t1[0] = 1 - (yy + zz); - t1[1] = xy + wz; - t1[2] = xz - wy; - t1[3] = 0; - t1[4] = xy - wz; - t1[5] = 1 - (xx + zz); - t1[6] = yz + wx; - t1[7] = 0; - t1[8] = xz + wy; - t1[9] = yz - wx; - t1[10] = 1 - (xx + yy); - t1[11] = 0; - t1[12] = arg0Storage[0]; - t1[13] = arg0Storage[1]; - t1[14] = arg0Storage[2]; - t1[15] = 1; - t2.scale$1(0, lerpScale); - return t2; - } - }; - A.TextStyleTween.prototype = { - lerp$1(t) { - var t1 = A.TextStyle_lerp(this.begin, this.end, t); - t1.toString; - return t1; - } - }; - A.ImplicitlyAnimatedWidget.prototype = {}; - A.ImplicitlyAnimatedWidgetState.prototype = { - get$controller(_) { - var result, _this = this, - value = _this.__ImplicitlyAnimatedWidgetState_controller_FI; - if (value === $) { - result = A.AnimationController$(null, _this._widget.duration, null, null, _this); - _this.__ImplicitlyAnimatedWidgetState_controller_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.__ImplicitlyAnimatedWidgetState_controller_FI = result; - value = result; - } - return value; - }, - get$_implicit_animations$_animation() { - var t1, _this = this, - value = _this.__ImplicitlyAnimatedWidgetState__animation_AI; - if (value === $) { - t1 = _this.get$controller(0); - value = _this.__ImplicitlyAnimatedWidgetState__animation_AI = A.CurvedAnimation$(_this._widget.curve, t1, null); - } - return value; - }, - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - t1 = _this.get$controller(0); - t1.didRegisterListener$0(); - t1 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t1._isDirty = true; - t1._list.push(new A.ImplicitlyAnimatedWidgetState_initState_closure(_this)); - _this._constructTweens$0(); - _this.didUpdateTweens$0(); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (_this._widget.curve !== oldWidget.curve) { - _this.get$_implicit_animations$_animation().dispose$0(); - t1 = _this.get$controller(0); - _this.__ImplicitlyAnimatedWidgetState__animation_AI = A.CurvedAnimation$(_this._widget.curve, t1, null); - } - _this.get$controller(0).duration = _this._widget.duration; - if (_this._constructTweens$0()) { - _this.forEachTween$1(new A.ImplicitlyAnimatedWidgetState_didUpdateWidget_closure(_this)); - _this.get$controller(0).forward$1$from(0, 0); - _this.didUpdateTweens$0(); - } - }, - dispose$0() { - this.get$_implicit_animations$_animation().dispose$0(); - this.get$controller(0).dispose$0(); - this.super$_ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin$dispose(); - }, - _constructTweens$0() { - var t1 = {}; - t1.shouldStartAnimation = false; - this.forEachTween$1(new A.ImplicitlyAnimatedWidgetState__constructTweens_closure(t1)); - return t1.shouldStartAnimation; - }, - didUpdateTweens$0() { - } - }; - A.ImplicitlyAnimatedWidgetState_initState_closure.prototype = { - call$1($status) { - if ($status === B.AnimationStatus_3) - this.$this._widget.toString; - }, - $signature: 8 - }; - A.ImplicitlyAnimatedWidgetState_didUpdateWidget_closure.prototype = { - call$3(tween, targetValue, $constructor) { - var t1; - if (tween == null) - t1 = null; - else { - tween.set$begin(tween.transform$1(0, this.$this.get$_implicit_animations$_animation().get$value(0))); - tween.set$end(0, targetValue); - t1 = tween; - } - return t1; - }, - $signature: 161 - }; - A.ImplicitlyAnimatedWidgetState__constructTweens_closure.prototype = { - call$3(tween, targetValue, $constructor) { - var t1; - if (targetValue != null) { - if (tween == null) - tween = $constructor.call$1(targetValue); - t1 = tween.end; - if (!J.$eq$(targetValue, t1 == null ? tween.begin : t1)) - this._box_0.shouldStartAnimation = true; - else if (tween.end == null) - tween.set$end(0, tween.begin); - } else - tween = null; - return tween; - }, - $signature: 161 - }; - A.AnimatedWidgetBaseState.prototype = { - initState$0() { - this.super$ImplicitlyAnimatedWidgetState$initState(); - var t1 = this.get$controller(0); - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, this.get$_handleAnimationChanged()); - }, - _handleAnimationChanged$0() { - this.setState$1(new A.AnimatedWidgetBaseState__handleAnimationChanged_closure()); - } - }; - A.AnimatedWidgetBaseState__handleAnimationChanged_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A.AnimatedContainer.prototype = { - createState$0() { - return new A._AnimatedContainerState(null, null); - } - }; - A._AnimatedContainerState.prototype = { - forEachTween$1(visitor) { - var t2, t3, _this = this, _null = null, - t1 = _this._implicit_animations$_alignment; - _this._widget.toString; - t2 = type$.nullable_AlignmentGeometryTween; - _this._implicit_animations$_alignment = t2._as(visitor.call$3(t1, _null, new A._AnimatedContainerState_forEachTween_closure())); - t1 = _this._implicit_animations$_padding; - _this._widget.toString; - t3 = type$.nullable_EdgeInsetsGeometryTween; - _this._implicit_animations$_padding = t3._as(visitor.call$3(t1, _null, new A._AnimatedContainerState_forEachTween_closure0())); - t1 = type$.nullable_DecorationTween; - _this._implicit_animations$_decoration = t1._as(visitor.call$3(_this._implicit_animations$_decoration, _this._widget.decoration, new A._AnimatedContainerState_forEachTween_closure1())); - _this._foregroundDecoration = t1._as(visitor.call$3(_this._foregroundDecoration, _this._widget.foregroundDecoration, new A._AnimatedContainerState_forEachTween_closure2())); - _this._implicit_animations$_constraints = type$.nullable_BoxConstraintsTween._as(visitor.call$3(_this._implicit_animations$_constraints, _this._widget.constraints, new A._AnimatedContainerState_forEachTween_closure3())); - t1 = _this._margin; - _this._widget.toString; - _this._margin = t3._as(visitor.call$3(t1, _null, new A._AnimatedContainerState_forEachTween_closure4())); - t1 = _this._implicit_animations$_transform; - _this._widget.toString; - _this._implicit_animations$_transform = type$.nullable_Matrix4Tween._as(visitor.call$3(t1, _null, new A._AnimatedContainerState_forEachTween_closure5())); - t1 = _this._transformAlignment; - _this._widget.toString; - _this._transformAlignment = t2._as(visitor.call$3(t1, _null, new A._AnimatedContainerState_forEachTween_closure6())); - }, - build$1(context) { - var t2, t3, t4, t5, t6, t7, t8, _this = this, _null = null, - animation = _this.get$_implicit_animations$_animation(), - t1 = _this._implicit_animations$_alignment; - t1 = t1 == null ? _null : t1.transform$1(0, animation.get$value(0)); - t2 = _this._implicit_animations$_padding; - t2 = t2 == null ? _null : t2.transform$1(0, animation.get$value(0)); - t3 = _this._implicit_animations$_decoration; - t3 = t3 == null ? _null : t3.transform$1(0, animation.get$value(0)); - t4 = _this._foregroundDecoration; - t4 = t4 == null ? _null : t4.transform$1(0, animation.get$value(0)); - t5 = _this._implicit_animations$_constraints; - t5 = t5 == null ? _null : t5.transform$1(0, animation.get$value(0)); - t6 = _this._margin; - t6 = t6 == null ? _null : t6.transform$1(0, animation.get$value(0)); - t7 = _this._implicit_animations$_transform; - t7 = t7 == null ? _null : t7.transform$1(0, animation.get$value(0)); - t8 = _this._transformAlignment; - t8 = t8 == null ? _null : t8.transform$1(0, animation.get$value(0)); - return A.Container$(t1, _this._widget.child, B.Clip_0, _null, t5, t3, t4, _null, t6, t2, t7, t8, _null); - } - }; - A._AnimatedContainerState_forEachTween_closure.prototype = { - call$1(value) { - return new A.AlignmentGeometryTween(type$.AlignmentGeometry._as(value), null); - }, - $signature: 160 - }; - A._AnimatedContainerState_forEachTween_closure0.prototype = { - call$1(value) { - return new A.EdgeInsetsGeometryTween(type$.EdgeInsetsGeometry._as(value), null); - }, - $signature: 111 - }; - A._AnimatedContainerState_forEachTween_closure1.prototype = { - call$1(value) { - return new A.DecorationTween(type$.Decoration._as(value), null); - }, - $signature: 156 - }; - A._AnimatedContainerState_forEachTween_closure2.prototype = { - call$1(value) { - return new A.DecorationTween(type$.Decoration._as(value), null); - }, - $signature: 156 - }; - A._AnimatedContainerState_forEachTween_closure3.prototype = { - call$1(value) { - return new A.BoxConstraintsTween(type$.BoxConstraints._as(value), null); - }, - $signature: 491 - }; - A._AnimatedContainerState_forEachTween_closure4.prototype = { - call$1(value) { - return new A.EdgeInsetsGeometryTween(type$.EdgeInsetsGeometry._as(value), null); - }, - $signature: 111 - }; - A._AnimatedContainerState_forEachTween_closure5.prototype = { - call$1(value) { - return new A.Matrix4Tween(type$.Matrix4._as(value), null); - }, - $signature: 492 - }; - A._AnimatedContainerState_forEachTween_closure6.prototype = { - call$1(value) { - return new A.AlignmentGeometryTween(type$.AlignmentGeometry._as(value), null); - }, - $signature: 160 - }; - A.AnimatedPadding.prototype = { - createState$0() { - return new A._AnimatedPaddingState(null, null); - } - }; - A._AnimatedPaddingState.prototype = { - forEachTween$1(visitor) { - this._implicit_animations$_padding = type$.nullable_EdgeInsetsGeometryTween._as(visitor.call$3(this._implicit_animations$_padding, this._widget.padding, new A._AnimatedPaddingState_forEachTween_closure())); - }, - build$1(context) { - var t1 = this._implicit_animations$_padding; - t1.toString; - return new A.Padding(J.clamp$2$n(t1.transform$1(0, this.get$_implicit_animations$_animation().get$value(0)), B.EdgeInsets_0_0_0_0, B._MixedEdgeInsets_rAd), this._widget.child, null); - } - }; - A._AnimatedPaddingState_forEachTween_closure.prototype = { - call$1(value) { - return new A.EdgeInsetsGeometryTween(type$.EdgeInsetsGeometry._as(value), null); - }, - $signature: 111 - }; - A.AnimatedPositioned.prototype = { - createState$0() { - return new A._AnimatedPositionedState(null, null); - } - }; - A._AnimatedPositionedState.prototype = { - forEachTween$1(visitor) { - var t2, _this = this, _null = null, - t1 = type$.nullable_Tween_double; - _this._implicit_animations$_left = t1._as(visitor.call$3(_this._implicit_animations$_left, _this._widget.left, new A._AnimatedPositionedState_forEachTween_closure())); - _this._implicit_animations$_top = t1._as(visitor.call$3(_this._implicit_animations$_top, _this._widget.top, new A._AnimatedPositionedState_forEachTween_closure0())); - t2 = _this._implicit_animations$_right; - _this._widget.toString; - _this._implicit_animations$_right = t1._as(visitor.call$3(t2, _null, new A._AnimatedPositionedState_forEachTween_closure1())); - t2 = _this._implicit_animations$_bottom; - _this._widget.toString; - _this._implicit_animations$_bottom = t1._as(visitor.call$3(t2, _null, new A._AnimatedPositionedState_forEachTween_closure2())); - t2 = _this._implicit_animations$_width; - _this._widget.toString; - _this._implicit_animations$_width = t1._as(visitor.call$3(t2, _null, new A._AnimatedPositionedState_forEachTween_closure3())); - t2 = _this._implicit_animations$_height; - _this._widget.toString; - _this._implicit_animations$_height = t1._as(visitor.call$3(t2, _null, new A._AnimatedPositionedState_forEachTween_closure4())); - }, - build$1(context) { - var t2, t3, t4, t5, t6, _this = this, _null = null, - t1 = _this._implicit_animations$_left; - t1 = t1 == null ? _null : t1.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - t2 = _this._implicit_animations$_top; - t2 = t2 == null ? _null : t2.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - t3 = _this._implicit_animations$_right; - t3 = t3 == null ? _null : t3.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - t4 = _this._implicit_animations$_bottom; - t4 = t4 == null ? _null : t4.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - t5 = _this._implicit_animations$_width; - t5 = t5 == null ? _null : t5.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - t6 = _this._implicit_animations$_height; - t6 = t6 == null ? _null : t6.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - return A.Positioned$(t4, _this._widget.child, t6, _null, t1, t3, t2, t5); - } - }; - A._AnimatedPositionedState_forEachTween_closure.prototype = { - call$1(value) { - return new A.Tween(A._asDouble(value), null, type$.Tween_double); - }, - $signature: 36 - }; - A._AnimatedPositionedState_forEachTween_closure0.prototype = { - call$1(value) { - return new A.Tween(A._asDouble(value), null, type$.Tween_double); - }, - $signature: 36 - }; - A._AnimatedPositionedState_forEachTween_closure1.prototype = { - call$1(value) { - return new A.Tween(A._asDouble(value), null, type$.Tween_double); - }, - $signature: 36 - }; - A._AnimatedPositionedState_forEachTween_closure2.prototype = { - call$1(value) { - return new A.Tween(A._asDouble(value), null, type$.Tween_double); - }, - $signature: 36 - }; - A._AnimatedPositionedState_forEachTween_closure3.prototype = { - call$1(value) { - return new A.Tween(A._asDouble(value), null, type$.Tween_double); - }, - $signature: 36 - }; - A._AnimatedPositionedState_forEachTween_closure4.prototype = { - call$1(value) { - return new A.Tween(A._asDouble(value), null, type$.Tween_double); - }, - $signature: 36 - }; - A.AnimatedOpacity.prototype = { - createState$0() { - return new A._AnimatedOpacityState(null, null); - } - }; - A._AnimatedOpacityState.prototype = { - forEachTween$1(visitor) { - this._implicit_animations$_opacity = type$.nullable_Tween_double._as(visitor.call$3(this._implicit_animations$_opacity, this._widget.opacity, new A._AnimatedOpacityState_forEachTween_closure())); - }, - didUpdateTweens$0() { - var t1 = this.get$_implicit_animations$_animation(), - t2 = this._implicit_animations$_opacity; - t2.toString; - this.___AnimatedOpacityState__opacityAnimation_A = new A._AnimatedEvaluation(type$.Animation_double._as(t1), t2, A._instanceType(t2)._eval$1("_AnimatedEvaluation")); - }, - build$1(context) { - var t1 = this.___AnimatedOpacityState__opacityAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return new A.FadeTransition(t1, false, this._widget.child, null); - } - }; - A._AnimatedOpacityState_forEachTween_closure.prototype = { - call$1(value) { - return new A.Tween(A._asDouble(value), null, type$.Tween_double); - }, - $signature: 36 - }; - A.AnimatedDefaultTextStyle.prototype = { - createState$0() { - return new A._AnimatedDefaultTextStyleState(null, null); - } - }; - A._AnimatedDefaultTextStyleState.prototype = { - forEachTween$1(visitor) { - this._implicit_animations$_style = type$.nullable_TextStyleTween._as(visitor.call$3(this._implicit_animations$_style, this._widget.style, new A._AnimatedDefaultTextStyleState_forEachTween_closure())); - }, - build$1(context) { - var _null = null, - t1 = this._implicit_animations$_style; - t1.toString; - t1 = t1.transform$1(0, this.get$_implicit_animations$_animation().get$value(0)); - return A.DefaultTextStyle$(this._widget.child, _null, _null, B.TextOverflow_0, true, t1, _null, _null, B.TextWidthBasis_0); - } - }; - A._AnimatedDefaultTextStyleState_forEachTween_closure.prototype = { - call$1(value) { - return new A.TextStyleTween(type$.TextStyle._as(value), null); - }, - $signature: 493 - }; - A.AnimatedPhysicalModel.prototype = { - createState$0() { - return new A._AnimatedPhysicalModelState(null, null); - } - }; - A._AnimatedPhysicalModelState.prototype = { - forEachTween$1(visitor) { - var _this = this, - t1 = _this._borderRadius; - _this._widget.toString; - _this._borderRadius = type$.nullable_BorderRadiusTween._as(visitor.call$3(t1, B.BorderRadius_tUf, new A._AnimatedPhysicalModelState_forEachTween_closure())); - _this._implicit_animations$_elevation = type$.nullable_Tween_double._as(visitor.call$3(_this._implicit_animations$_elevation, _this._widget.elevation, new A._AnimatedPhysicalModelState_forEachTween_closure0())); - t1 = type$.nullable_ColorTween; - _this._implicit_animations$_color = t1._as(visitor.call$3(_this._implicit_animations$_color, _this._widget.color, new A._AnimatedPhysicalModelState_forEachTween_closure1())); - _this._implicit_animations$_shadowColor = t1._as(visitor.call$3(_this._implicit_animations$_shadowColor, _this._widget.shadowColor, new A._AnimatedPhysicalModelState_forEachTween_closure2())); - }, - build$1(context) { - var t3, t4, t5, _this = this, - t1 = _this._widget.clipBehavior, - t2 = _this._borderRadius; - t2.toString; - t2 = t2.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - t3 = _this._implicit_animations$_elevation; - t3.toString; - t3 = t3.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - t4 = _this._widget.color; - t5 = _this._implicit_animations$_shadowColor; - t5.toString; - t5 = t5.transform$1(0, _this.get$_implicit_animations$_animation().get$value(0)); - t5.toString; - return new A.PhysicalModel(B.BoxShape_0, t1, t2, t3, t4, t5, _this._widget.child, null); - } - }; - A._AnimatedPhysicalModelState_forEachTween_closure.prototype = { - call$1(value) { - return new A.BorderRadiusTween(type$.BorderRadius._as(value), null); - }, - $signature: 494 - }; - A._AnimatedPhysicalModelState_forEachTween_closure0.prototype = { - call$1(value) { - return new A.Tween(A._asDouble(value), null, type$.Tween_double); - }, - $signature: 36 - }; - A._AnimatedPhysicalModelState_forEachTween_closure1.prototype = { - call$1(value) { - return new A.ColorTween(type$.Color._as(value), null); - }, - $signature: 79 - }; - A._AnimatedPhysicalModelState_forEachTween_closure2.prototype = { - call$1(value) { - return new A.ColorTween(type$.Color._as(value), null); - }, - $signature: 79 - }; - A._ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin.prototype = { - dispose$0() { - var _this = this, - t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTicker()); - _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - }, - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTicker$0(); - } - }; - A.InheritedModel.prototype = { - createElement$0(_) { - return new A.InheritedModelElement(A.HashMap_HashMap(null, null, null, type$.Element, type$.nullable_Object), this, B._ElementLifecycle_0, A._instanceType(this)._eval$1("InheritedModelElement")); - } - }; - A.InheritedModelElement.prototype = { - updateDependencies$2(dependent, aspect) { - var t1 = this._dependents, - t2 = this.$ti, - dependencies = t2._eval$1("Set<1>?")._as(t1.$index(0, dependent)), - t3 = dependencies == null; - if (!t3 && dependencies.get$isEmpty(dependencies)) - return; - if (aspect == null) - t1.$indexSet(0, dependent, A.HashSet_HashSet(t2._precomputed1)); - else { - t3 = t3 ? A.HashSet_HashSet(t2._precomputed1) : dependencies; - t3.add$1(0, t2._precomputed1._as(aspect)); - t1.$indexSet(0, dependent, t3); - } - }, - notifyDependent$2(oldWidget, dependent) { - var t2, - t1 = this.$ti, - dependencies = t1._eval$1("Set<1>?")._as(this._dependents.$index(0, dependent)); - if (dependencies == null) - return; - if (!dependencies.get$isEmpty(dependencies)) { - t2 = this._widget; - t2.toString; - t2 = t1._eval$1("InheritedModel<1>")._as(t2).updateShouldNotifyDependent$2(oldWidget, dependencies); - t1 = t2; - } else - t1 = true; - if (t1) - dependent.didChangeDependencies$0(); - } - }; - A.InheritedNotifier.prototype = { - updateShouldNotify$1(oldWidget) { - return oldWidget.notifier !== this.notifier; - }, - createElement$0(_) { - var t1 = new A._InheritedNotifierElement(A.HashMap_HashMap(null, null, null, type$.Element, type$.nullable_Object), this, B._ElementLifecycle_0, A._instanceType(this)._eval$1("_InheritedNotifierElement")); - this.notifier.addListener$1(0, t1.get$_handleUpdate()); - return t1; - } - }; - A._InheritedNotifierElement.prototype = { - update$1(_, newWidget) { - var oldNotifier, newNotifier, _this = this, - t1 = _this._widget; - t1.toString; - oldNotifier = _this.$ti._eval$1("InheritedNotifier<1>")._as(t1).notifier; - newNotifier = newWidget.notifier; - if (oldNotifier !== newNotifier) { - t1 = _this.get$_handleUpdate(); - oldNotifier.removeListener$1(0, t1); - newNotifier.addListener$1(0, t1); - } - _this.super$ProxyElement$update(0, newWidget); - }, - build$0() { - var t1, _this = this; - if (_this._inherited_notifier$_dirty) { - t1 = _this._widget; - t1.toString; - _this.super$InheritedElement$notifyClients(_this.$ti._eval$1("InheritedNotifier<1>")._as(t1)); - _this._inherited_notifier$_dirty = false; - } - return _this.super$ProxyElement$build(); - }, - _handleUpdate$0() { - this._inherited_notifier$_dirty = true; - this.markNeedsBuild$0(); - }, - notifyClients$1(oldWidget) { - this.super$InheritedElement$notifyClients(oldWidget); - this._inherited_notifier$_dirty = false; - }, - unmount$0() { - var _this = this, - t1 = _this._widget; - t1.toString; - _this.$ti._eval$1("InheritedNotifier<1>")._as(t1).notifier.removeListener$1(0, _this.get$_handleUpdate()); - _this.super$Element$unmount(); - } - }; - A.InheritedTheme.prototype = {}; - A.InheritedTheme_capture_closure.prototype = { - call$1(ancestor) { - var _0_2_isSet, t1, _0_2, themeType, t2; - if (ancestor.$eq(0, this.to)) - return false; - _0_2_isSet = ancestor instanceof A.InheritedElement; - if (_0_2_isSet) { - t1 = ancestor._widget; - t1.toString; - _0_2 = t1; - t1 = t1 instanceof A.InheritedTheme; - } else { - _0_2 = null; - t1 = false; - } - if (t1) { - if (_0_2_isSet) - t1 = _0_2; - else { - t1 = ancestor._widget; - t1.toString; - } - type$.InheritedTheme._as(t1); - themeType = A.getRuntimeTypeOfDartObject(t1); - t2 = this.themeTypes; - if (!t2.contains$1(0, themeType)) { - t2.add$1(0, themeType); - this.themes.push(t1); - } - } - return true; - }, - $signature: 33 - }; - A.CapturedThemes.prototype = {}; - A._CaptureAll.prototype = { - build$1(context) { - var t1, t2, _i, - wrappedChild = this.child; - for (t1 = this.themes, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - wrappedChild = t1[_i].wrap$2(0, context, wrappedChild); - return wrappedChild; - } - }; - A.AbstractLayoutBuilder.prototype = { - createElement$0(_) { - return new A._LayoutBuilderElement(this, B._ElementLifecycle_0, A._instanceType(this)._eval$1("_LayoutBuilderElement")); - } - }; - A.ConstrainedLayoutBuilder.prototype = {}; - A._LayoutBuilderElement.prototype = { - get$renderObject() { - return this.$ti._eval$1("RenderAbstractLayoutBuilderMixin<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - }, - get$buildScope() { - var t1, _this = this, - value = _this.___LayoutBuilderElement__buildScope_FI; - if (value === $) { - t1 = A._setArrayType([], type$.JSArray_Element); - _this.___LayoutBuilderElement__buildScope_FI !== $ && A.throwUnnamedLateFieldADI(); - value = _this.___LayoutBuilderElement__buildScope_FI = new A.BuildScope(_this.get$_scheduleRebuild(), t1); - } - return value; - }, - _scheduleRebuild$0() { - var t1, _0_0, t2, _this = this; - if (_this._deferredCallbackScheduled) - return; - t1 = $.SchedulerBinding__instance; - _0_0 = t1.SchedulerBinding__schedulerPhase; - $label0$0: { - if (B.SchedulerPhase_0 === _0_0 || B.SchedulerPhase_4 === _0_0) { - t2 = true; - break $label0$0; - } - if (B.SchedulerPhase_1 === _0_0 || B.SchedulerPhase_2 === _0_0 || B.SchedulerPhase_3 === _0_0) { - t2 = false; - break $label0$0; - } - t2 = null; - } - if (!t2) { - _this.$ti._eval$1("RenderAbstractLayoutBuilderMixin<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)).scheduleLayoutCallback$0(); - return; - } - _this._deferredCallbackScheduled = true; - t1.scheduleFrameCallback$1(_this.get$_frameCallback()); - }, - _frameCallback$1(timestamp) { - var _this = this; - _this._deferredCallbackScheduled = false; - if (_this._widget != null) - _this.$ti._eval$1("RenderAbstractLayoutBuilderMixin<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)).scheduleLayoutCallback$0(); - }, - visitChildren$1(visitor) { - var t1 = this._layout_builder$_child; - if (t1 != null) - visitor.call$1(t1); - }, - forgetChild$1(child) { - this._layout_builder$_child = null; - this.super$Element$forgetChild(child); - }, - mount$2($parent, newSlot) { - var _this = this; - _this.super$RenderObjectElement$mount($parent, newSlot); - _this.$ti._eval$1("RenderAbstractLayoutBuilderMixin<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(_this))._updateCallback$1(_this.get$_rebuildWithConstraints()); - }, - update$1(_, newWidget) { - var t2, _this = this, - t1 = _this._widget; - t1.toString; - t2 = _this.$ti; - t2._eval$1("AbstractLayoutBuilder<1>")._as(t1); - _this.super$RenderObjectElement$update(0, newWidget); - t2 = t2._eval$1("RenderAbstractLayoutBuilderMixin<1,RenderObject>"); - t2._as(A.RenderObjectElement.prototype.get$renderObject.call(_this))._updateCallback$1(_this.get$_rebuildWithConstraints()); - _this._needsBuild = true; - t2._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)).scheduleLayoutCallback$0(); - }, - markNeedsBuild$0() { - this.$ti._eval$1("RenderAbstractLayoutBuilderMixin<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).scheduleLayoutCallback$0(); - this._needsBuild = true; - }, - performRebuild$0() { - var _this = this; - _this.$ti._eval$1("RenderAbstractLayoutBuilderMixin<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)).scheduleLayoutCallback$0(); - _this._needsBuild = true; - _this.super$RenderObjectElement$performRebuild(); - }, - unmount$0() { - this.$ti._eval$1("RenderAbstractLayoutBuilderMixin<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).RenderAbstractLayoutBuilderMixin__callback = null; - this.super$RenderObjectElement$unmount(); - }, - _rebuildWithConstraints$1(__wc0_formal) { - var _this = this, - t1 = _this.$ti._eval$1("RenderAbstractLayoutBuilderMixin<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)), - layoutInfo = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(t1)), - callback = new A._LayoutBuilderElement__rebuildWithConstraints_updateChildCallback(_this, layoutInfo); - callback = _this._needsBuild || !layoutInfo.$eq(0, _this._previousLayoutInfo) ? callback : null; - _this._framework$_owner.buildScope$2(_this, callback); - }, - insertRenderObjectChild$2(child, slot) { - this.$ti._eval$1("RenderAbstractLayoutBuilderMixin<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(child); - }, - moveRenderObjectChild$3(child, oldSlot, newSlot) { - }, - removeRenderObjectChild$2(child, slot) { - this.$ti._eval$1("RenderAbstractLayoutBuilderMixin<1,RenderObject>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(null); - } - }; - A._LayoutBuilderElement__rebuildWithConstraints_updateChildCallback.prototype = { - call$0() { - var e, stack, e0, stack0, t1, t2, exception, built0, _this = this, built = null; - try { - t1 = _this.$this; - t2 = t1._widget; - t2.toString; - built = t1.$ti._eval$1("AbstractLayoutBuilder<1>")._as(t2).builder.call$2(t1, _this.layoutInfo); - t1._widget.toString; - } catch (exception) { - e = A.unwrapException(exception); - stack = A.getTraceFromException(exception); - built0 = A.ErrorWidget__defaultErrorWidgetBuilder(A._reportException0(A.ErrorDescription$("building " + _this.$this._widget.toString$0(0)), e, stack, new A._LayoutBuilderElement__rebuildWithConstraints_updateChildCallback_closure())); - built = built0; - } - try { - t1 = _this.$this; - t1._layout_builder$_child = t1.updateChild$3(t1._layout_builder$_child, built, null); - } catch (exception) { - e0 = A.unwrapException(exception); - stack0 = A.getTraceFromException(exception); - t1 = _this.$this; - built0 = A.ErrorWidget__defaultErrorWidgetBuilder(A._reportException0(A.ErrorDescription$("building " + t1._widget.toString$0(0)), e0, stack0, new A._LayoutBuilderElement__rebuildWithConstraints_updateChildCallback_closure0())); - built = built0; - t1._layout_builder$_child = t1.updateChild$3(null, built, t1._slot); - } finally { - t1 = _this.$this; - t1._needsBuild = false; - t1._previousLayoutInfo = _this.layoutInfo; - } - }, - $signature: 0 - }; - A._LayoutBuilderElement__rebuildWithConstraints_updateChildCallback_closure.prototype = { - call$0() { - var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); - return t1; - }, - $signature: 28 - }; - A._LayoutBuilderElement__rebuildWithConstraints_updateChildCallback_closure0.prototype = { - call$0() { - var t1 = A._setArrayType([], type$.JSArray_DiagnosticsNode); - return t1; - }, - $signature: 28 - }; - A.RenderAbstractLayoutBuilderMixin.prototype = { - _updateCallback$1(value) { - if (J.$eq$(value, this.RenderAbstractLayoutBuilderMixin__callback)) - return; - this.RenderAbstractLayoutBuilderMixin__callback = value; - this.scheduleLayoutCallback$0(); - } - }; - A.LayoutBuilder.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderLayoutBuilder(null, true, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - return t1; - } - }; - A._RenderLayoutBuilder.prototype = { - computeMinIntrinsicWidth$1(height) { - return 0; - }, - computeMaxIntrinsicWidth$1(height) { - return 0; - }, - computeMinIntrinsicHeight$1(width) { - return 0; - }, - computeMaxIntrinsicHeight$1(width) { - return 0; - }, - computeDryLayout$1(constraints) { - return B.Size_0_0; - }, - computeDryBaseline$2(constraints, baseline) { - return null; - }, - performLayout$0() { - var t1, _this = this, - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); - _this.runLayoutCallback$0(); - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 != null) { - t1.layout$2$parentUsesSize(constraints, true); - _this._box$_size = constraints.constrain$1(_this.RenderObjectWithChildMixin__child.get$size(0)); - } else - _this._box$_size = new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)); - }, - computeDistanceToActualBaseline$1(baseline) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1.getDistanceToActualBaseline$1(baseline); - return t1 == null ? this.super$RenderBox$computeDistanceToActualBaseline(baseline) : t1; - }, - hitTestChildren$2$position(result, position) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1.hitTest$2$position(result, position); - return t1 === true; - }, - paint$2(context, offset) { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - context.paintChild$2(t1, offset); - } - }; - A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin.prototype = { - attach$1(owner) { - var t1; - this.super$RenderObject$attach(owner); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.attach$1(owner); - }, - detach$0(_) { - var t1; - this.super$RenderObject$detach(0); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.detach$0(0); - } - }; - A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin.prototype = { - scheduleLayoutCallback$0() { - var t1, _this = this; - if (_this.RenderObjectWithLayoutCallbackMixin__needsRebuild) - return; - _this.RenderObjectWithLayoutCallbackMixin__needsRebuild = true; - t1 = _this._object$_owner; - if (t1 != null) - t1._nodesNeedingLayout.push(_this); - _this.super$RenderBox$markNeedsLayout(); - } - }; - A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin_RenderAbstractLayoutBuilderMixin.prototype = {}; - A._Pending.prototype = {}; - A._loadAll_closure.prototype = { - call$1(value) { - return this._box_0.completedValue = value; - }, - $signature: 83 - }; - A._loadAll_closure0.prototype = { - call$1(p) { - return p.futureValue; - }, - $signature: 496 - }; - A._loadAll_closure1.prototype = { - call$1(values) { - var t1, t2, t3, i; - for (t1 = J.getInterceptor$asx(values), t2 = this._box_1, t3 = this.output, i = 0; i < t1.get$length(values); ++i) - t3.$indexSet(0, A.createRuntimeType(A._instanceType(t2.pendingList[i].delegate)._eval$1("LocalizationsDelegate.T")), t1.$index(values, i)); - return t3; - }, - $signature: 497 - }; - A.LocalizationsDelegate.prototype = { - toString$0(_) { - return "LocalizationsDelegate[" + A.createRuntimeType(A._instanceType(this)._eval$1("LocalizationsDelegate.T")).toString$0(0) + "]"; - } - }; - A._WidgetsLocalizationsDelegate.prototype = { - isSupported$1(locale) { - return true; - }, - load$1(_, locale) { - return new A.SynchronousFuture(B.C_DefaultWidgetsLocalizations, type$.SynchronousFuture_WidgetsLocalizations); - }, - shouldReload$1(old) { - return false; - }, - toString$0(_) { - return "DefaultWidgetsLocalizations.delegate(en_US)"; - } - }; - A.DefaultWidgetsLocalizations.prototype = {$isWidgetsLocalizations: 1}; - A._LocalizationsScope.prototype = { - updateShouldNotify$1(old) { - return this.typeToResources !== old.typeToResources; - } - }; - A.Localizations.prototype = { - createState$0() { - return new A._LocalizationsState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget), A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.dynamic)); - } - }; - A._LocalizationsState.prototype = { - initState$0() { - this.super$State$initState(); - this.load$1(0, this._widget.locale); - }, - _anyDelegatesShouldReload$1(old) { - var delegates, oldDelegates, i, delegate, oldDelegate, - t1 = this._widget.delegates, - t2 = old.delegates; - if (t1.length !== t2.length) - return true; - delegates = A._setArrayType(t1.slice(0), A._arrayInstanceType(t1)); - oldDelegates = A._setArrayType(t2.slice(0), A._arrayInstanceType(t2)); - for (i = 0; i < delegates.length; ++i) { - delegate = delegates[i]; - oldDelegate = oldDelegates[i]; - t1 = A.getRuntimeTypeOfDartObject(delegate) === A.getRuntimeTypeOfDartObject(oldDelegate); - if (t1) - delegate.shouldReload$1(oldDelegate); - if (!t1) - return true; - } - return false; - }, - didUpdateWidget$1(old) { - var _this = this; - _this.super$State$didUpdateWidget(old); - if (!_this._widget.locale.$eq(0, old.locale) || _this._anyDelegatesShouldReload$1(old)) - _this.load$1(0, _this._widget.locale); - }, - load$1(_, locale) { - var typeToResourcesFuture, _this = this, t1 = {}, - delegates = _this._widget.delegates; - if (delegates.length === 0) { - _this._locale = locale; - return; - } - t1.typeToResources = null; - typeToResourcesFuture = A._loadAll(locale, delegates).then$1$1(0, new A._LocalizationsState_load_closure(t1), type$.Map_Type_dynamic); - t1 = t1.typeToResources; - if (t1 != null) { - _this._typeToResources = t1; - _this._locale = locale; - } else { - ++$.RendererBinding__instance.RendererBinding__firstFrameDeferredCount; - typeToResourcesFuture.then$1$1(0, new A._LocalizationsState_load_closure0(_this, locale), type$.void); - } - }, - get$_localizations$_textDirection() { - type$.WidgetsLocalizations._as(J.$index$asx(this._typeToResources, B.Type_WidgetsLocalizations_JUU)); - return B.TextDirection_1; - }, - build$1(context) { - var t1, t2, t3, _this = this, _null = null; - if (_this._locale == null) - return B.SizedBox_0_0_null_null; - t1 = _this.get$_localizations$_textDirection(); - _this._locale.toString; - t2 = _this._typeToResources; - t3 = _this.get$_localizations$_textDirection(); - t3 = A.Directionality$(_this._widget.child, t3); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, new A._LocalizationsScope(_this, t2, t3, _this._localizedResourcesScopeKey), _null); - } - }; - A._LocalizationsState_load_closure.prototype = { - call$1(value) { - return this._box_0.typeToResources = value; - }, - $signature: 498 - }; - A._LocalizationsState_load_closure0.prototype = { - call$1(value) { - var t1 = this.$this; - if (t1._framework$_element != null) - t1.setState$1(new A._LocalizationsState_load__closure(t1, value, this.locale)); - $.RendererBinding__instance.allowFirstFrame$0(); - }, - $signature: 499 - }; - A._LocalizationsState_load__closure.prototype = { - call$0() { - var t1 = this.$this; - t1._typeToResources = this.value; - t1._locale = this.locale; - }, - $signature: 0 - }; - A.LookupBoundary_findAncestorStateOfType_closure.prototype = { - call$1(ancestor) { - var t1; - if (ancestor instanceof A.StatefulElement) { - t1 = ancestor._framework$_state; - t1.toString; - t1 = this.T._is(t1); - } else - t1 = false; - if (t1) { - this._box_0.target = ancestor; - return false; - } - return A.getRuntimeTypeOfDartObject(ancestor.get$widget()) !== B.Type_LookupBoundary_YmL; - }, - $signature: 33 - }; - A.LookupBoundary_findRootAncestorStateOfType_closure.prototype = { - call$1(ancestor) { - var t1; - if (ancestor instanceof A.StatefulElement) { - t1 = ancestor._framework$_state; - t1.toString; - t1 = this.T._is(t1); - } else - t1 = false; - if (t1) - this._box_0.target = ancestor; - return A.getRuntimeTypeOfDartObject(ancestor.get$widget()) !== B.Type_LookupBoundary_YmL; - }, - $signature: 33 - }; - A.LookupBoundary_findAncestorRenderObjectOfType_closure.prototype = { - call$1(ancestor) { - if (ancestor instanceof A.RenderObjectElement && this.T._is(ancestor.get$renderObject())) { - this._box_0.target = ancestor; - return false; - } - return A.getRuntimeTypeOfDartObject(ancestor.get$widget()) !== B.Type_LookupBoundary_YmL; - }, - $signature: 33 - }; - A.MagnifierInfo.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.MagnifierInfo && other.globalGesturePosition.$eq(0, _this.globalGesturePosition) && other.caretRect.$eq(0, _this.caretRect) && other.currentLineBoundaries.$eq(0, _this.currentLineBoundaries) && other.fieldBounds.$eq(0, _this.fieldBounds); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.globalGesturePosition, _this.caretRect, _this.fieldBounds, _this.currentLineBoundaries, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this; - return "MagnifierInfo(position: " + _this.globalGesturePosition.toString$0(0) + ", line: " + _this.currentLineBoundaries.toString$0(0) + ", caret: " + _this.caretRect.toString$0(0) + ", field: " + _this.fieldBounds.toString$0(0) + ")"; - } - }; - A.TextMagnifierConfiguration.prototype = { - get$magnifierBuilder() { - var t1 = this._magnifierBuilder; - return t1 == null ? A.magnifier_TextMagnifierConfiguration__none$closure() : t1; - }, - magnifierBuilder$3(arg0, arg1, arg2) { - return this.get$magnifierBuilder().call$3(arg0, arg1, arg2); - } - }; - A.MagnifierController.prototype = { - get$shown() { - if (this._overlayEntry != null) { - var t1 = this.animationController; - t1 = t1 == null ? null : t1.get$status(0).get$isForwardOrCompleted(); - t1 = t1 !== false; - } else - t1 = false; - return t1; - }, - show$3$below$builder$context(_, below, builder, context) { - return this.show$body$MagnifierController(0, below, builder, context); - }, - show$body$MagnifierController(_, below, builder, context) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t2, t1; - var $async$show$3$below$builder$context = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._overlayEntry; - if (t1 != null) - t1.remove$0(0); - t1 = $async$self._overlayEntry; - if (t1 != null) - t1.dispose$0(); - t1 = A.LookupBoundary_findRootAncestorStateOfType(context, type$.OverlayState); - t1.toString; - t2 = A.Navigator_maybeOf(context); - if (t2 == null) - t2 = null; - else { - t2 = t2._framework$_element; - t2.toString; - } - t2 = A.OverlayEntry$(new A.MagnifierController_show_closure(A.InheritedTheme_capture(context, t2), builder), false, false); - $async$self._overlayEntry = t2; - t1.insert$2$below(0, t2, below); - t1 = $async$self.animationController; - $async$goto = t1 != null ? 2 : 3; - break; - case 2: - // then - t1 = t1.forward$0(0); - $async$goto = 4; - return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$show$3$below$builder$context); - case 4: - // returning from await. - case 3: - // join - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$show$3$below$builder$context, $async$completer); - }, - hide$1$removeFromOverlay(removeFromOverlay) { - return this.hide$body$MagnifierController(removeFromOverlay); - }, - hide$0() { - return this.hide$1$removeFromOverlay(true); - }, - hide$body$MagnifierController(removeFromOverlay) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1; - var $async$hide$1$removeFromOverlay = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._overlayEntry == null) { - // goto return - $async$goto = 1; - break; - } - t1 = $async$self.animationController; - $async$goto = t1 != null ? 3 : 4; - break; - case 3: - // then - t1 = t1.reverse$0(0); - $async$goto = 5; - return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$hide$1$removeFromOverlay); - case 5: - // returning from await. - case 4: - // join - if (removeFromOverlay) { - t1 = $async$self._overlayEntry; - if (t1 != null) - t1.remove$0(0); - t1 = $async$self._overlayEntry; - if (t1 != null) - t1.dispose$0(); - $async$self._overlayEntry = null; - } - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$hide$1$removeFromOverlay, $async$completer); - } - }; - A.MagnifierController_show_closure.prototype = { - call$1(context) { - return new A._CaptureAll(this.capturedThemes._themes, this.builder.call$1(context), null); - }, - $signature: 18 - }; - A.MagnifierDecoration.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.MagnifierDecoration && other.opacity === _this.opacity && A.listEquals(other.shadows, _this.shadows) && other.shape.$eq(0, _this.shape); - }, - get$hashCode(_) { - var t1 = this.shadows; - t1 = t1 == null ? null : A.Object_hashAll(t1); - return A.Object_hash(this.opacity, this.shape, t1, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.RawMagnifier.prototype = { - build$1(context) { - var _this = this, _null = null, - t1 = _this.decoration, - t2 = t1.shape, - t3 = t1.opacity, - t4 = _this.size; - return A.Stack$(B.Alignment_0_0, A._setArrayType([A.ClipPath_shape(A.Opacity$(new A._Magnifier(_this.focalPointOffset, _this.magnificationScale, A.SizedBox$fromSize(_this.child, t4), _null), t3), t2), A.IgnorePointer$(A.Opacity$(A.ClipPath$(A.DecoratedBox$(A.SizedBox$fromSize(_null, t4), new A.ShapeDecoration(_null, _null, _null, t1.shadows, t2), B.DecorationPosition_0), _this.clipBehavior, new A._NegativeClip(t2, _null)), t3), true, _null)], type$.JSArray_Widget), B.Clip_0, B.StackFit_0, _null); - } - }; - A._NegativeClip.prototype = { - getClip$1(size) { - var t1, t2; - $.$get$_renderer(); - t1 = A.CkPath_CkPath(); - t1.set$fillType(B.PathFillType_1); - t2 = t1.__CkPath__ref_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2._nativeObject; - t2.toString; - t2.addRect(A.toSkRect(B.Rect_NUV)); - t1.addPath$2(0, this.shape.getInnerPath$1(new A.Rect(0, 0, 0 + size._dx, 0 + size._dy)), B.Offset_0_0); - return t1; - }, - shouldReclip$1(oldClipper) { - return !oldClipper.shape.$eq(0, this.shape); - } - }; - A._Magnifier.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderMagnification(this.focalPointOffset, this.magnificationScale, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$focalPointOffset(this.focalPointOffset); - renderObject.set$magnificationScale(this.magnificationScale); - } - }; - A._RenderMagnification.prototype = { - set$focalPointOffset(value) { - if (this._focalPointOffset.$eq(0, value)) - return; - this._focalPointOffset = value; - this.markNeedsPaint$0(); - }, - set$magnificationScale(value) { - if (this._magnificationScale === value) - return; - this._magnificationScale = value; - this.markNeedsPaint$0(); - }, - get$alwaysNeedsCompositing() { - return true; - }, - paint$2(context, offset) { - var t2, t3, t4, t5, filter, _this = this, - thisCenter = B.Alignment_0_0.alongSize$1(_this.get$size(0)).$add(0, offset), - t1 = new Float64Array(16), - matrix = new A.Matrix4(t1); - matrix.setIdentity$0(); - t2 = _this._magnificationScale; - t3 = _this._focalPointOffset; - t4 = thisCenter._dx; - t5 = thisCenter._dy; - matrix.translate$2(0, t2 * (t3._dx * -1 - t4) + t4, t2 * (t3._dy * -1 - t5) + t5); - matrix.scale$1(0, _this._magnificationScale); - filter = A.ImageFilter_ImageFilter$matrix(t1, B.FilterQuality_3); - t1 = type$.nullable_BackdropFilterLayer; - if (t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)) == null) - _this._layerHandle.set$layer(0, A.BackdropFilterLayer$(filter)); - else - t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)).set$filter(0, filter); - t1 = t1._as(A.RenderObject.prototype.get$layer.call(_this, 0)); - t1.toString; - context.pushLayer$3(t1, A.RenderProxyBoxMixin.prototype.get$paint.call(_this), offset); - } - }; - A.Orientation.prototype = { - _enumToString$0() { - return "Orientation." + this._name; - } - }; - A._MediaQueryAspect.prototype = { - _enumToString$0() { - return "_MediaQueryAspect." + this._name; - } - }; - A.MediaQueryData.prototype = { - get$textScaler() { - return this._textScaler; - }, - get$orientation(_) { - var t1 = this.size; - return t1._dx > t1._dy ? B.Orientation_1 : B.Orientation_0; - }, - copyWith$6$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(displayFeatures, padding, platformBrightness, textScaler, viewInsets, viewPadding) { - var _this = this, - t1 = textScaler == null ? _this.get$textScaler() : textScaler, - t2 = padding == null ? _this.padding : padding, - t3 = viewPadding == null ? _this.viewPadding : viewPadding, - t4 = viewInsets == null ? _this.viewInsets : viewInsets, - t5 = displayFeatures == null ? _this.displayFeatures : displayFeatures; - return new A.MediaQueryData(_this.size, _this.devicePixelRatio, t1, _this.platformBrightness, t4, t2, t3, _this.systemGestureInsets, false, _this.accessibleNavigation, _this.invertColors, _this.highContrast, _this.onOffSwitchLabels, _this.disableAnimations, _this.boldText, _this.navigationMode, _this.gestureSettings, t5, false); - }, - copyWith$1$platformBrightness(platformBrightness) { - var _null = null; - return this.copyWith$6$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(_null, _null, platformBrightness, _null, _null, _null); - }, - copyWith$1$padding(padding) { - var _null = null; - return this.copyWith$6$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(_null, padding, _null, _null, _null, _null); - }, - copyWith$2$padding$viewPadding(padding, viewPadding) { - var _null = null; - return this.copyWith$6$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(_null, padding, _null, _null, _null, viewPadding); - }, - copyWith$1$textScaler(textScaler) { - var _null = null; - return this.copyWith$6$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(_null, _null, _null, textScaler, _null, _null); - }, - copyWith$4$displayFeatures$padding$viewInsets$viewPadding(displayFeatures, padding, viewInsets, viewPadding) { - return this.copyWith$6$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(displayFeatures, padding, null, null, viewInsets, viewPadding); - }, - copyWith$2$viewInsets$viewPadding(viewInsets, viewPadding) { - var _null = null; - return this.copyWith$6$displayFeatures$padding$platformBrightness$textScaler$viewInsets$viewPadding(_null, _null, _null, _null, viewInsets, viewPadding); - }, - removePadding$4$removeBottom$removeLeft$removeRight$removeTop(removeBottom, removeLeft, removeRight, removeTop) { - var t1, t2, t3, t4, t5, t6, _this = this, _null = null; - if (!(removeLeft || removeTop || removeRight || removeBottom)) - return _this; - t1 = _this.padding; - t2 = removeLeft ? 0 : _null; - t3 = removeTop ? 0 : _null; - t4 = removeRight ? 0 : _null; - t2 = t1.copyWith$4$bottom$left$right$top(removeBottom ? 0 : _null, t2, t4, t3); - t3 = _this.viewPadding; - t4 = removeLeft ? Math.max(0, t3.left - t1.left) : _null; - t5 = removeTop ? Math.max(0, t3.top - t1.top) : _null; - t6 = removeRight ? Math.max(0, t3.right - t1.right) : _null; - return _this.copyWith$2$padding$viewPadding(t2, t3.copyWith$4$bottom$left$right$top(removeBottom ? Math.max(0, t3.bottom - t1.bottom) : _null, t4, t6, t5)); - }, - removeViewInsets$4$removeBottom$removeLeft$removeRight$removeTop(removeBottom, removeLeft, removeRight, removeTop) { - var _this = this, _null = null, - t1 = _this.viewPadding, - t2 = removeLeft ? Math.max(0, t1.left - _this.viewInsets.left) : _null, - t3 = removeTop ? Math.max(0, t1.top - _this.viewInsets.top) : _null, - t4 = removeRight ? Math.max(0, t1.right - _this.viewInsets.right) : _null, - t5 = _this.viewInsets, - t6 = Math.max(0, t1.bottom - t5.bottom); - t1 = t1.copyWith$4$bottom$left$right$top(t6, t2, t4, t3); - t2 = removeLeft ? 0 : _null; - t3 = removeTop ? 0 : _null; - t4 = removeRight ? 0 : _null; - return _this.copyWith$2$viewInsets$viewPadding(t5.copyWith$4$bottom$left$right$top(0, t2, t4, t3), t1); - }, - removeViewInsets$1$removeBottom(removeBottom) { - return this.removeViewInsets$4$removeBottom$removeLeft$removeRight$removeTop(removeBottom, false, false, false); - }, - removeDisplayFeatures$1(subScreen) { - var rightInset, bottomInset, t6, t7, t8, t9, t10, t11, t12, t13, t14, _this = this, - t1 = subScreen.right, - t2 = subScreen.left, - t3 = subScreen.bottom, - t4 = subScreen.top, - t5 = _this.size; - if (new A.Size(t1 - t2, t3 - t4).$eq(0, t5) && new A.Offset(t2, t4).$eq(0, B.Offset_0_0)) - return _this; - rightInset = t5._dx - t1; - bottomInset = t5._dy - t3; - t1 = _this.padding; - t3 = Math.max(0, t1.left - t2); - t5 = Math.max(0, t1.top - t4); - t6 = Math.max(0, t1.right - rightInset); - t1 = Math.max(0, t1.bottom - bottomInset); - t7 = _this.viewPadding; - t8 = Math.max(0, t7.left - t2); - t9 = Math.max(0, t7.top - t4); - t10 = Math.max(0, t7.right - rightInset); - t7 = Math.max(0, t7.bottom - bottomInset); - t11 = _this.viewInsets; - t2 = Math.max(0, t11.left - t2); - t4 = Math.max(0, t11.top - t4); - t12 = Math.max(0, t11.right - rightInset); - t11 = Math.max(0, t11.bottom - bottomInset); - t13 = _this.displayFeatures; - t14 = A._arrayInstanceType(t13)._eval$1("WhereIterable<1>"); - t13 = A.List_List$_of(new A.WhereIterable(t13, new A.MediaQueryData_removeDisplayFeatures_closure(subScreen), t14), t14._eval$1("Iterable.E")); - return _this.copyWith$4$displayFeatures$padding$viewInsets$viewPadding(t13, new A.EdgeInsets(t3, t5, t6, t1), new A.EdgeInsets(t2, t4, t12, t11), new A.EdgeInsets(t8, t9, t10, t7)); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.MediaQueryData) - if (other.size.$eq(0, _this.size)) - if (other.devicePixelRatio === _this.devicePixelRatio) - if (other.get$textScaler().textScaleFactor === _this.get$textScaler().textScaleFactor) - if (other.platformBrightness === _this.platformBrightness) - if (other.padding.$eq(0, _this.padding)) - if (other.viewPadding.$eq(0, _this.viewPadding)) - if (other.viewInsets.$eq(0, _this.viewInsets)) - if (other.systemGestureInsets.$eq(0, _this.systemGestureInsets)) - if (other.highContrast === _this.highContrast) - if (other.onOffSwitchLabels === _this.onOffSwitchLabels) - if (other.disableAnimations === _this.disableAnimations) - if (other.invertColors === _this.invertColors) - if (other.accessibleNavigation === _this.accessibleNavigation) - if (other.boldText === _this.boldText) - if (other.navigationMode === _this.navigationMode) - if (other.gestureSettings.$eq(0, _this.gestureSettings)) - t1 = A.listEquals(other.displayFeatures, _this.displayFeatures); - return t1; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.size, _this.devicePixelRatio, _this.get$textScaler().textScaleFactor, _this.platformBrightness, _this.padding, _this.viewPadding, _this.viewInsets, false, _this.highContrast, _this.onOffSwitchLabels, _this.disableAnimations, _this.invertColors, _this.accessibleNavigation, _this.boldText, _this.navigationMode, _this.gestureSettings, A.Object_hashAll(_this.displayFeatures), false, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this; - return "MediaQueryData(" + B.JSArray_methods.join$1(A._setArrayType(["size: " + _this.size.toString$0(0), "devicePixelRatio: " + B.JSNumber_methods.toStringAsFixed$1(_this.devicePixelRatio, 1), "textScaler: " + _this.get$textScaler().toString$0(0), "platformBrightness: " + _this.platformBrightness.toString$0(0), "padding: " + _this.padding.toString$0(0), "viewPadding: " + _this.viewPadding.toString$0(0), "viewInsets: " + _this.viewInsets.toString$0(0), "systemGestureInsets: " + _this.systemGestureInsets.toString$0(0), "alwaysUse24HourFormat: false", "accessibleNavigation: " + _this.accessibleNavigation, "highContrast: " + _this.highContrast, "onOffSwitchLabels: " + _this.onOffSwitchLabels, "disableAnimations: " + _this.disableAnimations, "invertColors: " + _this.invertColors, "boldText: " + _this.boldText, "navigationMode: " + _this.navigationMode._name, "gestureSettings: " + _this.gestureSettings.toString$0(0), "displayFeatures: " + A.S(_this.displayFeatures), "supportsShowingSystemContextMenu: false"], type$.JSArray_String), ", ") + ")"; - } - }; - A.MediaQueryData_removeDisplayFeatures_closure.prototype = { - call$1(displayFeature) { - return this.subScreen.overlaps$1(displayFeature.get$bounds(displayFeature)); - }, - $signature: 179 - }; - A.MediaQuery.prototype = { - updateShouldNotify$1(oldWidget) { - return !this.data.$eq(0, oldWidget.data); - }, - updateShouldNotifyDependent$2(oldWidget, dependencies) { - return dependencies.any$1(0, new A.MediaQuery_updateShouldNotifyDependent_closure(this, oldWidget)); - } - }; - A.MediaQuery_withNoTextScaling_closure.prototype = { - call$1(context) { - return A.MediaQuery$(this.child, A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data.copyWith$1$textScaler(B._LinearTextScaler_1)); - }, - $signature: 155 - }; - A.MediaQuery_withClampedTextScaling_closure.prototype = { - call$1(context) { - var data = A.InheritedModel_inheritFrom(context, null, type$.MediaQuery).data, - t1 = data.get$textScaler(), - t2 = t1.textScaleFactor, - newScaleFactor = A.clampDouble(t2, this.minScaleFactor, this.maxScaleFactor); - return A.MediaQuery$(this.child, data.copyWith$1$textScaler(newScaleFactor === t2 ? t1 : new A._LinearTextScaler(newScaleFactor))); - }, - $signature: 155 - }; - A.MediaQuery_updateShouldNotifyDependent_closure.prototype = { - call$1(dependency) { - var _this = this, - t1 = false; - if (dependency instanceof A._MediaQueryAspect) - switch (dependency.index) { - case 0: - t1 = !_this.$this.data.size.$eq(0, _this.oldWidget.data.size); - break; - case 1: - t1 = _this.$this.data.get$orientation(0) !== _this.oldWidget.data.get$orientation(0); - break; - case 2: - t1 = _this.$this.data.devicePixelRatio !== _this.oldWidget.data.devicePixelRatio; - break; - case 3: - t1 = _this.$this.data.get$textScaler().textScaleFactor !== _this.oldWidget.data.get$textScaler().textScaleFactor; - break; - case 4: - t1 = !_this.$this.data.get$textScaler().$eq(0, _this.oldWidget.data.get$textScaler()); - break; - case 5: - t1 = _this.$this.data.platformBrightness !== _this.oldWidget.data.platformBrightness; - break; - case 6: - t1 = !_this.$this.data.padding.$eq(0, _this.oldWidget.data.padding); - break; - case 7: - t1 = !_this.$this.data.viewInsets.$eq(0, _this.oldWidget.data.viewInsets); - break; - case 9: - t1 = !_this.$this.data.viewPadding.$eq(0, _this.oldWidget.data.viewPadding); - break; - case 12: - t1 = _this.$this.data.invertColors !== _this.oldWidget.data.invertColors; - break; - case 13: - t1 = _this.$this.data.highContrast !== _this.oldWidget.data.highContrast; - break; - case 14: - t1 = _this.$this.data.onOffSwitchLabels !== _this.oldWidget.data.onOffSwitchLabels; - break; - case 15: - t1 = _this.$this.data.disableAnimations !== _this.oldWidget.data.disableAnimations; - break; - case 16: - t1 = _this.$this.data.boldText !== _this.oldWidget.data.boldText; - break; - case 17: - t1 = _this.$this.data.navigationMode !== _this.oldWidget.data.navigationMode; - break; - case 18: - t1 = !_this.$this.data.gestureSettings.$eq(0, _this.oldWidget.data.gestureSettings); - break; - case 19: - t1 = _this.$this.data.displayFeatures !== _this.oldWidget.data.displayFeatures; - break; - case 8: - t1 = !_this.$this.data.systemGestureInsets.$eq(0, _this.oldWidget.data.systemGestureInsets); - break; - case 11: - t1 = _this.$this.data.accessibleNavigation !== _this.oldWidget.data.accessibleNavigation; - break; - case 10: - break; - case 20: - break; - default: - t1 = null; - } - return t1; - }, - $signature: 154 - }; - A.NavigationMode.prototype = { - _enumToString$0() { - return "NavigationMode." + this._name; - } - }; - A._MediaQueryFromView.prototype = { - createState$0() { - return new A._MediaQueryFromViewState(); - } - }; - A._MediaQueryFromViewState.prototype = { - initState$0() { - this.super$State$initState(); - $.WidgetsBinding__instance.WidgetsBinding__observers.push(this); - }, - didChangeDependencies$0() { - this.super$State$didChangeDependencies(); - this._updateParentData$0(); - this._updateData$0(); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = _this._widget; - t1.toString; - if (_this._media_query$_data == null || oldWidget.view !== t1.view) - _this._updateData$0(); - }, - _updateParentData$0() { - var t1, _this = this; - _this._widget.toString; - t1 = _this._framework$_element; - t1.toString; - t1 = A.MediaQuery__maybeOf(t1, null); - _this._parentData = t1; - _this._media_query$_data = null; - }, - _updateData$0() { - var t6, scaleFactor, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, newData, _this = this, _null = null, - t1 = _this._widget.view, - t2 = _this._parentData, - t3 = t1.get$physicalSize(), - t4 = $.$get$EngineFlutterDisplay__instance(), - t5 = t4._debugDevicePixelRatioOverride; - t3 = t3.$div(0, t5 == null ? t4.get$browserDevicePixelRatio() : t5); - t5 = t4._debugDevicePixelRatioOverride; - if (t5 == null) - t5 = t4.get$browserDevicePixelRatio(); - t6 = t2 == null; - scaleFactor = t6 ? _null : t2.get$textScaler().textScaleFactor; - if (scaleFactor == null) - scaleFactor = t1.platformDispatcher.configuration.textScaleFactor; - t7 = scaleFactor === 1 ? B._LinearTextScaler_1 : new A._LinearTextScaler(scaleFactor); - t8 = t6 ? _null : t2.platformBrightness; - if (t8 == null) - t8 = t1.platformDispatcher.configuration.platformBrightness; - t9 = t4._debugDevicePixelRatioOverride; - t9 = A.EdgeInsets$fromViewPadding(B.ViewPadding_0_0_0_0, t9 == null ? t4.get$browserDevicePixelRatio() : t9); - t10 = t4._debugDevicePixelRatioOverride; - t10 = A.EdgeInsets$fromViewPadding(B.ViewPadding_0_0_0_0, t10 == null ? t4.get$browserDevicePixelRatio() : t10); - t11 = t1._viewInsets; - t12 = t4._debugDevicePixelRatioOverride; - t11 = A.EdgeInsets$fromViewPadding(t11, t12 == null ? t4.get$browserDevicePixelRatio() : t12); - t12 = t4._debugDevicePixelRatioOverride; - t4 = A.EdgeInsets$fromViewPadding(B.ViewPadding_0_0_0_0, t12 == null ? t4.get$browserDevicePixelRatio() : t12); - t12 = t6 ? _null : t2.accessibleNavigation; - if (t12 == null) - t12 = (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 1) !== 0; - t13 = t6 ? _null : t2.invertColors; - if (t13 == null) - t13 = (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 2) !== 0; - t14 = t6 ? _null : t2.disableAnimations; - if (t14 == null) - t14 = (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 4) !== 0; - t15 = t6 ? _null : t2.boldText; - if (t15 == null) - t15 = (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 8) !== 0; - t16 = t6 ? _null : t2.highContrast; - if (t16 == null) - t16 = (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 32) !== 0; - t17 = t6 ? _null : t2.onOffSwitchLabels; - t1 = t17 == null ? (t1.platformDispatcher.configuration.accessibilityFeatures.__engine$_index & 64) !== 0 : t17; - t17 = t6 && _null; - t2 = t6 ? _null : t2.navigationMode; - if (t2 == null) - t2 = B.NavigationMode_0; - t6 = t6 && _null; - newData = new A.MediaQueryData(t3, t5, t7, t8, t11, t9, t10, t4, t17 === true, t12, t13, t16, t1, t14, t15, t2, new A.DeviceGestureSettings(_null), B.List_empty16, t6 === true); - if (!newData.$eq(0, _this._media_query$_data)) - _this.setState$1(new A._MediaQueryFromViewState__updateData_closure(_this, newData)); - }, - didChangeMetrics$0() { - this._updateData$0(); - }, - didChangeTextScaleFactor$0() { - if (this._parentData == null) - this._updateData$0(); - }, - didChangePlatformBrightness$0() { - if (this._parentData == null) - this._updateData$0(); - }, - dispose$0() { - $.WidgetsBinding__instance.removeObserver$1(this); - this.super$State$dispose(); - }, - build$1(context) { - var t2, effectiveData, - t1 = this._media_query$_data; - t1.toString; - t2 = this._parentData == null; - if (t2) - effectiveData = t1.copyWith$1$platformBrightness(null); - else - effectiveData = t1; - return A.MediaQuery$(this._widget.child, effectiveData); - } - }; - A._MediaQueryFromViewState__updateData_closure.prototype = { - call$0() { - this.$this._media_query$_data = this.newData; - }, - $signature: 0 - }; - A.__MediaQueryFromViewState_State_WidgetsBindingObserver.prototype = {}; - A.ModalBarrier.prototype = { - build$1(context) { - var platformSupportsDismissingBarrier, semanticsDismissible, t1, t2, t3, t4, t5, t6, _this = this, _null = null; - switch (A.defaultTargetPlatform().index) { - case 1: - case 3: - case 5: - platformSupportsDismissingBarrier = false; - break; - case 0: - case 2: - case 4: - platformSupportsDismissingBarrier = true; - break; - default: - platformSupportsDismissingBarrier = _null; - } - semanticsDismissible = _this.dismissible && platformSupportsDismissingBarrier; - t1 = new A.ModalBarrier_build_handleDismiss(_this, context); - t2 = semanticsDismissible && _this.semanticsLabel != null ? t1 : _null; - t3 = semanticsDismissible && _this.semanticsLabel != null ? t1 : _null; - t4 = semanticsDismissible ? _this.semanticsLabel : _null; - t5 = semanticsDismissible && _this.semanticsLabel != null ? context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection : _null; - t6 = _this.color; - t6 = A.MouseRegion$(new A.ConstrainedBox(B.BoxConstraints_vYx, t6 == null ? _null : new A.ColoredBox(t6, _null, _null), _null), B.SystemMouseCursor_basic, _null, _null, _null, _null); - t2 = A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t3, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, t5, _null, _null, _null, B.SemanticsValidationResult_0, _null); - return A.BlockSemantics$(new A.ExcludeSemantics(!semanticsDismissible, new A._ModalBarrierGestureDetector(new A.Semantics(t2, false, false, false, false, t6, _null), t1, _null), _null)); - } - }; - A.ModalBarrier_build_handleDismiss.prototype = { - call$0() { - if (this.$this.dismissible) - A.Navigator_maybePop(this.context); - else - A.SystemSound_play(B.SystemSoundType_1); - }, - $signature: 0 - }; - A.AnimatedModalBarrier.prototype = { - build$1(context) { - var t1 = type$.Animation_nullable_Color._as(this.listenable); - return A.ModalBarrier$(true, null, t1.get$value(t1), this.dismissible, null, this.semanticsLabel, null); - } - }; - A._AnyTapGestureRecognizer.prototype = { - isPointerAllowed$1($event) { - if (this.onAnyTapUp == null) - return false; - return this.super$GestureRecognizer$isPointerAllowed($event); - }, - handleTapDown$1$down(down) { - }, - handleTapUp$2$down$up(down, up) { - var t1 = this.onAnyTapUp; - if (t1 != null) - this.invokeCallback$2("onAnyTapUp", t1); - }, - handleTapCancel$3$cancel$down$reason(cancel, down, reason) { - } - }; - A._AnyTapGestureRecognizerFactory.prototype = { - constructor$0() { - var t1 = type$.int; - return new A._AnyTapGestureRecognizer(B.Duration_100000, 18, 18, B.GestureRecognizerState_0, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), A.HashSet_HashSet(t1), null, null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); - }, - initializer$1(instance) { - instance.onAnyTapUp = this.onAnyTapUp; - } - }; - A._ModalBarrierGestureDetector.prototype = { - build$1(context) { - return new A.RawGestureDetector(this.child, A.LinkedHashMap_LinkedHashMap$_literal([B.Type__AnyTapGestureRecognizer_Cvf, new A._AnyTapGestureRecognizerFactory(this.onDismiss)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer), B.HitTestBehavior_1, false, null); - } - }; - A.NavigationToolbar.prototype = { - build$1(context) { - var _this = this, - textDirection = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection, - t1 = A._setArrayType([], type$.JSArray_Widget), - t2 = _this.leading; - if (t2 != null) - t1.push(A.LayoutId$(t2, B._ToolbarSlot_0)); - t2 = _this.middle; - if (t2 != null) - t1.push(A.LayoutId$(t2, B._ToolbarSlot_1)); - t2 = _this.trailing; - if (t2 != null) - t1.push(A.LayoutId$(t2, B._ToolbarSlot_2)); - return new A.CustomMultiChildLayout(new A._ToolbarLayout(_this.centerMiddle, _this.middleSpacing, textDirection), t1, null); - } - }; - A._ToolbarSlot.prototype = { - _enumToString$0() { - return "_ToolbarSlot." + this._name; - } - }; - A._ToolbarLayout.prototype = { - performLayout$1(size) { - var t1, t2, leadingWidth, trailingSize, trailingWidth, maxWidth, middleSize, middleStartMargin, t3, middleStart, t4, _this = this; - if (_this._idToChild.$index(0, B._ToolbarSlot_0) != null) { - t1 = size._dx; - t2 = size._dy; - leadingWidth = _this.layoutChild$2(B._ToolbarSlot_0, new A.BoxConstraints(0, t1, t2, t2))._dx; - switch (_this.textDirection.index) { - case 0: - t1 -= leadingWidth; - break; - case 1: - t1 = 0; - break; - default: - t1 = null; - } - _this.positionChild$2(B._ToolbarSlot_0, new A.Offset(t1, 0)); - } else - leadingWidth = 0; - if (_this._idToChild.$index(0, B._ToolbarSlot_2) != null) { - trailingSize = _this.layoutChild$2(B._ToolbarSlot_2, A.BoxConstraints$loose(size)); - switch (_this.textDirection.index) { - case 0: - t1 = 0; - break; - case 1: - t1 = size._dx - trailingSize._dx; - break; - default: - t1 = null; - } - trailingWidth = trailingSize._dx; - _this.positionChild$2(B._ToolbarSlot_2, new A.Offset(t1, (size._dy - trailingSize._dy) / 2)); - } else - trailingWidth = 0; - if (_this._idToChild.$index(0, B._ToolbarSlot_1) != null) { - t1 = size._dx; - t2 = _this.middleSpacing; - maxWidth = Math.max(t1 - leadingWidth - trailingWidth - t2 * 2, 0); - middleSize = _this.layoutChild$2(B._ToolbarSlot_1, A.BoxConstraints$loose(size).copyWith$1$maxWidth(maxWidth)); - middleStartMargin = leadingWidth + t2; - if (_this.centerMiddle) { - t3 = middleSize._dx; - middleStart = (t1 - t3) / 2; - t4 = t1 - trailingWidth; - if (middleStart + t3 > t4) - middleStart = t4 - t3 - t2; - else if (middleStart < middleStartMargin) - middleStart = middleStartMargin; - } else - middleStart = middleStartMargin; - switch (_this.textDirection.index) { - case 0: - t1 = t1 - middleSize._dx - middleStart; - break; - case 1: - t1 = middleStart; - break; - default: - t1 = null; - } - _this.positionChild$2(B._ToolbarSlot_1, new A.Offset(t1, (size._dy - middleSize._dy) / 2)); - } - }, - shouldRelayout$1(oldDelegate) { - return oldDelegate.centerMiddle !== this.centerMiddle || oldDelegate.middleSpacing !== this.middleSpacing || oldDelegate.textDirection !== this.textDirection; - } - }; - A.RoutePopDisposition.prototype = { - _enumToString$0() { - return "RoutePopDisposition." + this._name; - } - }; - A.Route.prototype = { - get$requestFocus() { - var t1 = this._requestFocus, - t2 = this._navigator$_navigator; - if (t2 == null) - t1 = null; - else { - t2._widget.toString; - t1 = true; - } - return t1 === true; - }, - install$0() { - }, - didPush$0() { - var t1 = A.TickerFuture$complete(); - t1.then$1$1(0, new A.Route_didPush_closure(this), type$.void); - return t1; - }, - didAdd$0() { - if (this.get$requestFocus()) - A.TickerFuture$complete().then$1$1(0, new A.Route_didAdd_closure(this), type$.void); - }, - didReplace$1(oldRoute) { - }, - willPop$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.RoutePopDisposition), - $async$returnValue, $async$self = this; - var $async$willPop$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $async$self.get$isFirst() ? B.RoutePopDisposition_2 : B.RoutePopDisposition_0; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$willPop$0, $async$completer); - }, - get$popDisposition() { - return this.get$isFirst() ? B.RoutePopDisposition_2 : B.RoutePopDisposition_0; - }, - onPopInvokedWithResult$2(didPop, result) { - }, - didPop$1(result) { - this.didComplete$1(result); - return true; - }, - didComplete$1(result) { - var t1 = result == null ? null : result; - this._popCompleter.complete$1(0, t1); - }, - didPopNext$1(nextRoute) { - }, - didChangeNext$1(nextRoute) { - }, - didChangePrevious$1(previousRoute) { - }, - changedInternalState$0() { - }, - changedExternalState$0() { - }, - dispose$0() { - this._navigator$_navigator = null; - var t1 = this._restorationScopeId; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - this._disposeCompleter.complete$0(0); - }, - get$isCurrent() { - var currentRouteEntry, - t1 = this._navigator$_navigator; - if (t1 == null) - return false; - currentRouteEntry = t1._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); - if (currentRouteEntry == null) - return false; - return currentRouteEntry.route === this; - }, - get$isFirst() { - var currentRouteEntry, - t1 = this._navigator$_navigator; - if (t1 == null) - return false; - currentRouteEntry = t1._firstRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); - if (currentRouteEntry == null) - return false; - return currentRouteEntry.route === this; - }, - get$hasActiveRouteBelow() { - var t2, t3, - t1 = this._navigator$_navigator; - if (t1 == null) - return false; - for (t1 = t1._history._navigator$_value, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { - t3 = t1.__interceptors$_current; - if (t3 == null) - t3 = t2._as(t3); - if (t3.route === this) - return false; - t3 = t3.currentState.index; - if (t3 <= 10 && t3 >= 1) - return true; - } - return false; - }, - get$isActive() { - var t1 = this._navigator$_navigator; - if (t1 == null) - t1 = null; - else { - t1 = t1._firstRouteEntryWhereOrNull$1(A._RouteEntry_isRoutePredicate(this)); - t1 = t1 == null ? null : t1.get$isPresent(); - } - return t1 === true; - } - }; - A.Route_didPush_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this; - if (t1.get$requestFocus()) { - t1 = t1._navigator$_navigator.focusNode.get$enclosingScope(); - if (t1 != null) - t1.requestFocus$0(); - } - }, - $signature: 24 - }; - A.Route_didAdd_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this._navigator$_navigator; - if (t1 != null) { - t1 = t1.focusNode.get$enclosingScope(); - if (t1 != null) - t1.requestFocus$0(); - } - }, - $signature: 24 - }; - A.RouteSettings.prototype = { - toString$0(_) { - var t1 = this.name; - t1 = t1 == null ? "none" : '"' + t1 + '"'; - return "RouteSettings(" + t1 + ", " + A.S(this.$arguments) + ")"; - } - }; - A.NavigatorObserver.prototype = {}; - A.HeroControllerScope.prototype = { - updateShouldNotify$1(oldWidget) { - return oldWidget.controller != this.controller; - } - }; - A.RouteTransitionRecord.prototype = {}; - A.TransitionDelegate.prototype = {}; - A.DefaultTransitionDelegate.prototype = {}; - A.Navigator.prototype = { - createState$0() { - var _null = null, - t1 = A._setArrayType([], type$.JSArray__RouteEntry), - t2 = $.$get$ChangeNotifier__emptyListeners(), - t3 = type$._NavigatorObservation; - return new A.NavigatorState(new A._History(t1, t2), A.LinkedHashSet_LinkedHashSet$_empty(type$._RouteEntry), new A._HistoryProperty(t2), A.ListQueue$(_null, t3), A.ListQueue$(_null, t3), A.FocusNode$(true, "Navigator", true, true, _null, _null, false), new A.RestorableNum(0, t2, type$.RestorableNum_int), new A.ValueNotifier(false, t2), A.LinkedHashSet_LinkedHashSet$_empty(type$.int), _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, _null, _null); - }, - onGenerateInitialRoutes$2(arg0, arg1) { - return this.onGenerateInitialRoutes.call$2(arg0, arg1); - } - }; - A.Navigator_defaultGenerateInitialRoutes_closure.prototype = { - call$1(route) { - return route == null; - }, - $signature: 502 - }; - A._RouteLifecycle.prototype = { - _enumToString$0() { - return "_RouteLifecycle." + this._name; - } - }; - A._RoutePlaceholder.prototype = {}; - A._RouteEntry.prototype = { - get$restorationId() { - var page, t1; - if (this.pageBased) { - page = type$.Page_nullable_Object._as(this.route._settings); - page.get$restorationId(); - t1 = A.S(page.get$restorationId()); - return "p+" + t1; - } - t1 = this.restorationInformation; - if (t1 != null) - return "r+" + t1.get$restorationScopeId(); - return null; - }, - handlePush$4$isNewFirst$navigator$previous$previousPresent(isNewFirst, $navigator, previous, previousPresent) { - var t2, routeFuture, t3, _this = this, - previousState = _this.currentState, - t1 = _this.route; - t1._navigator$_navigator = $navigator; - t1.install$0(); - t2 = _this.currentState; - if (t2 === B._RouteLifecycle_3 || t2 === B._RouteLifecycle_4) { - routeFuture = t1.didPush$0(); - _this.currentState = B._RouteLifecycle_5; - routeFuture.whenCompleteOrCancel$1(new A._RouteEntry_handlePush_closure(_this, $navigator)); - } else { - if (previous instanceof A.ModalRoute) { - t2 = t1._routes$_controller; - t2.toString; - t3 = previous._routes$_controller.__AnimationController__value_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t2.set$value(0, t3); - } - t1.super$Route$didReplace(previous); - _this.currentState = B._RouteLifecycle_7; - } - if (isNewFirst) - t1.didChangeNext$1(null); - t2 = previousState === B._RouteLifecycle_6 || previousState === B._RouteLifecycle_4; - t3 = $navigator._observedRouteAdditions; - if (t2) - t3._collection$_add$1(0, new A._NavigatorReplaceObservation(t1, previousPresent)); - else - t3._collection$_add$1(0, new A._NavigatorPushObservation(t1, previousPresent)); - }, - handleDidPopNext$1(poppedRoute) { - var _this = this; - _this.route.didPopNext$1(poppedRoute); - _this.lastAnnouncedPoppedNextRoute = new A._WeakReferenceWrapper(new ($.$get$_WeakReferenceWrapper__weakRefConstructor())(poppedRoute)); - if (_this.lastFocusNode != null) - poppedRoute._disposeCompleter.future.then$1$1(0, new A._RouteEntry_handleDidPopNext_closure(_this), type$.Null); - }, - handlePop$2$navigator$previousPresent($navigator, previousPresent) { - var t1, _this = this; - _this.currentState = B._RouteLifecycle_11; - t1 = _this.route; - if ((t1._popCompleter.future._state & 30) !== 0) - return true; - if (!t1.didPop$1(_this.pendingResult)) { - _this.currentState = B._RouteLifecycle_7; - return false; - } - t1.onPopInvokedWithResult$2(true, _this.pendingResult); - if (_this.pageBased) { - type$.Page_nullable_Object._as(t1._settings); - $navigator._widget.toString; - } - _this.pendingResult = null; - return true; - }, - complete$1$2$isReplaced(_, result, isReplaced) { - var _this = this; - if (_this.currentState.index >= 10) - return; - _this._reportRemovalToObserver = !isReplaced; - _this.pendingResult = result; - _this.currentState = B._RouteLifecycle_9; - }, - complete$1(_, result) { - return this.complete$1$2$isReplaced(0, result, false, type$.dynamic); - }, - complete$2$isReplaced(_, result, isReplaced) { - return this.complete$1$2$isReplaced(0, result, isReplaced, type$.dynamic); - }, - dispose$0() { - var t1, t2, t3, mountedEntries, $navigator, listener, t4, _this = this, _box_0 = {}; - _this.currentState = B._RouteLifecycle_14; - t1 = _this.route; - t2 = t1._overlayEntries; - t3 = new A._RouteEntry_dispose_closure(); - mountedEntries = new A.WhereIterable(t2, t3, A._arrayInstanceType(t2)._eval$1("WhereIterable<1>")); - if (!mountedEntries.get$iterator(0).moveNext$0()) { - _this.currentState = B._RouteLifecycle_15; - t1.dispose$0(); - return; - } - _box_0.mounted = mountedEntries.get$length(0); - $navigator = t1._navigator$_navigator; - $navigator._entryWaitingForSubTreeDisposal.add$1(0, _this); - for (t1 = B.JSArray_methods.get$iterator(t2), t3 = new A.WhereIterator(t1, t3); t3.moveNext$0();) { - t2 = t1.get$current(0); - listener = A._Cell$named("listener"); - t4 = new A._RouteEntry_dispose_closure0(_box_0, _this, t2, listener, $navigator); - listener._value = t4; - t2 = t2._overlayEntryStateNotifier; - if (t2 != null) - t2.addListener$1(0, t4); - } - }, - get$willBePresent() { - var t1 = this.currentState.index; - return t1 <= 7 && t1 >= 1; - }, - get$isPresent() { - var t1 = this.currentState.index; - return t1 <= 10 && t1 >= 1; - } - }; - A._RouteEntry_handlePush_closure.prototype = { - call$0() { - var t1 = this.$this; - if (t1.currentState === B._RouteLifecycle_5) { - t1.currentState = B._RouteLifecycle_7; - this.navigator._flushHistoryUpdates$0(); - } - }, - $signature: 0 - }; - A._RouteEntry_handleDidPopNext_closure.prototype = { - call$1(result) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Null), - $async$self = this, _0_0, reFocusNode; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - _0_0 = A.defaultTargetPlatform(); - $async$goto = B.TargetPlatform_0 === _0_0 ? 3 : 4; - break; - case 3: - // then - reFocusNode = $async$self.$this.lastFocusNode; - $async$goto = 5; - return A._asyncAwait(A.Future_Future$delayed(B.Duration_300000, null, type$.void), $async$call$1); - case 5: - // returning from await. - B.BasicMessageChannel_vKF.send$1(0, B.FocusSemanticEvent_focus.toMap$1$nodeId(reFocusNode)); - // goto break $label0$0 - $async$goto = 2; - break; - case 4: - // join - if (B.TargetPlatform_2 === _0_0) { - B.BasicMessageChannel_vKF.send$1(0, B.FocusSemanticEvent_focus.toMap$1$nodeId($async$self.$this.lastFocusNode)); - // goto break $label0$0 - $async$goto = 2; - break; - } - // goto break $label0$0 - $async$goto = 2; - break; - case 2: - // break $label0$0 - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 503 - }; - A._RouteEntry_dispose_closure.prototype = { - call$1(e) { - return e.get$mounted(); - }, - $signature: 504 - }; - A._RouteEntry_dispose_closure0.prototype = { - call$0() { - var _this = this, - t1 = _this._box_0; - --t1.mounted; - _this.entry.removeListener$1(0, _this.listener._readLocal$0()); - if (t1.mounted === 0) - return A.scheduleMicrotask(new A._RouteEntry_dispose__closure(_this.$this, _this.navigator)); - }, - $signature: 0 - }; - A._RouteEntry_dispose__closure.prototype = { - call$0() { - var t1 = this.$this; - if (!this.navigator._entryWaitingForSubTreeDisposal.remove$1(0, t1)) - return; - t1.currentState = B._RouteLifecycle_15; - t1.route.dispose$0(); - }, - $signature: 0 - }; - A._RouteEntry_isRoutePredicate_closure.prototype = { - call$1(entry) { - return entry.route === this.route; - }, - $signature: 74 - }; - A._NavigatorObservation.prototype = {}; - A._NavigatorPushObservation.prototype = { - notify$1(observer) { - } - }; - A._NavigatorPopObservation.prototype = { - notify$1(observer) { - } - }; - A._NavigatorRemoveObservation.prototype = { - notify$1(observer) { - } - }; - A._NavigatorReplaceObservation.prototype = { - notify$1(observer) { - } - }; - A._History.prototype = { - addAll$1(_, elements) { - B.JSArray_methods.addAll$1(this._navigator$_value, elements); - if (J.get$isNotEmpty$asx(elements)) - this.notifyListeners$0(); - }, - $index(_, index) { - return this._navigator$_value[index]; - }, - get$iterator(_) { - var t1 = this._navigator$_value; - return new J.ArrayIterator(t1, t1.length, A._arrayInstanceType(t1)._eval$1("ArrayIterator<1>")); - }, - toString$0(_) { - return A.Iterable_iterableToFullString(this._navigator$_value, "[", "]"); - }, - $isListenable: 1 - }; - A.NavigatorState.prototype = { - _handleHistoryChanged$0() { - var lastEntry, routeBlocksPop, notification, _this = this, - t1 = !_this.canPop$0(); - if (t1) { - lastEntry = _this._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); - routeBlocksPop = lastEntry != null && lastEntry.route.get$popDisposition() === B.RoutePopDisposition_1; - } else - routeBlocksPop = false; - notification = new A.NavigationNotification(!t1 || routeBlocksPop); - t1 = $.SchedulerBinding__instance; - switch (t1.SchedulerBinding__schedulerPhase.index) { - case 4: - _this._framework$_element.dispatchNotification$1(notification); - break; - case 0: - case 2: - case 3: - case 1: - t1.SchedulerBinding__postFrameCallbacks.push(new A.NavigatorState__handleHistoryChanged_closure(_this, notification)); - break; - } - }, - initState$0() { - var t1, _i, observer, t2, _this = this; - _this.super$State$initState(); - for (t1 = _this._widget.observers, _i = 0; false; ++_i) { - observer = t1[_i]; - t2 = $.$get$NavigatorObserver__navigators(); - A.Expando__badExpandoKey(observer); - t2._jsWeakMap.set(observer, _this); - } - _this.__NavigatorState__effectiveObservers_A = _this._widget.observers; - t1 = _this._framework$_element.getElementForInheritedWidgetOfExactType$1$0(type$.HeroControllerScope); - if (t1 == null) - t1 = null; - else { - t1 = t1._widget; - t1.toString; - } - type$.nullable_HeroControllerScope._as(t1); - _this._updateHeroController$1(t1 == null ? null : t1.controller); - _this._widget.toString; - B.OptionalMethodChannel_sjf.invokeMethod$1$1("selectSingleEntryHistory", type$.void); - $.ServicesBinding__instance.ServicesBinding_accessibilityFocus.addListener$1(0, _this.get$_recordLastFocus()); - _this._history.addListener$1(0, _this.get$_handleHistoryChanged()); - }, - _recordLastFocus$0() { - var t1 = this._history, - entry = A.IterableExtensions_get_lastOrNull(new A.WhereIterable(t1, A.navigator__RouteEntry_isPresentPredicate$closure(), A._instanceType(t1)._eval$1("WhereIterable"))); - if (entry != null) - entry.lastFocusNode = $.ServicesBinding__instance.ServicesBinding_accessibilityFocus._change_notifier$_value; - }, - restoreState$2(oldBucket, initialRestore) { - var t1, t2, t3, _i, page, t4, entry, _this = this; - _this.registerForRestoration$2(_this._rawNextPagelessRestorationScopeId, "id"); - t1 = _this._serializableHistory; - _this.registerForRestoration$2(t1, "history"); - _this._forcedDisposeAllRouteEntries$0(); - _this.__NavigatorState__overlayKey_A = new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_OverlayState); - t2 = _this._history; - t2.addAll$1(0, t1.restoreEntriesForPage$2(null, _this)); - _this._widget.toString; - t3 = t2._navigator$_value; - _i = 0; - for (; false; ++_i) { - page = B.List_empty10[_i]; - t4 = _this._framework$_element; - t4.toString; - entry = new A._RouteEntry(page.createRoute$1(t4), null, true, B._RouteLifecycle_1, B.C__RoutePlaceholder, new A._WeakReferenceWrapper(new ($.$get$_WeakReferenceWrapper__weakRefConstructor())(B.C__RoutePlaceholder)), B.C__RoutePlaceholder); - t3.push(entry); - t2.notifyListeners$0(); - t4 = t1.restoreEntriesForPage$2(entry, _this); - B.JSArray_methods.addAll$1(t3, t4); - if (B.JSArray_methods.get$isNotEmpty(t4)) - t2.notifyListeners$0(); - } - if (t1._pageToPagelessRoutes == null) { - t1 = _this._widget; - t3 = t1.initialRoute; - t2.addAll$1(0, J.map$1$1$ax(t1.onGenerateInitialRoutes$2(_this, t3), new A.NavigatorState_restoreState_closure(_this), type$._RouteEntry)); - } - _this._flushHistoryUpdates$0(); - }, - didToggleBucket$1(oldBucket) { - var t1, _this = this; - _this.super$RestorationMixin$didToggleBucket(oldBucket); - t1 = _this._serializableHistory; - if (_this.RestorationMixin__bucket != null) - t1.update$1(0, _this._history); - else - t1.clear$0(0); - }, - get$restorationId() { - return this._widget.restorationScopeId; - }, - didChangeDependencies$0() { - var host, t1, t2, t3, t4, _this = this; - _this.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies(); - host = _this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.HeroControllerScope); - _this._updateHeroController$1(host == null ? null : host.controller); - for (t1 = _this._history._navigator$_value, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { - t3 = t1.__interceptors$_current; - t3 = (t3 == null ? t2._as(t3) : t3).route; - if (t3._navigator$_navigator === _this) { - t3.super$Route$changedExternalState(); - t4 = t3.__ModalRoute__modalBarrier_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = t4._key.get$currentState(); - if (t4 != null) - t4._markNeedsBuild$0(); - t3 = t3._scopeKey; - if (t3.get$currentState() != null) - t3.get$currentState()._forceRebuildPage$0(); - } - } - }, - _forcedDisposeAllRouteEntries$0() { - var t1, t2, entry; - this._entryWaitingForSubTreeDisposal._filterWhere$2(new A.NavigatorState__forcedDisposeAllRouteEntries_closure(), true); - for (t1 = this._history, t2 = t1._navigator$_value; !t1.get$isEmpty(0);) { - entry = t2.pop(); - t1.notifyListeners$0(); - A.NavigatorState__disposeRouteEntry(entry, false); - } - }, - _updateHeroController$1(newHeroController) { - var t1, t2, _this = this; - if (_this._heroControllerFromScope != newHeroController) { - if (newHeroController != null) - $.$get$NavigatorObserver__navigators().$indexSet(0, newHeroController, _this); - t1 = _this._heroControllerFromScope; - if (t1 == null) - t1 = null; - else { - t2 = $.$get$NavigatorObserver__navigators(); - A.Expando__checkType(t1); - t1 = t2._jsWeakMap.get(t1); - } - if (t1 === _this) { - t1 = $.$get$NavigatorObserver__navigators(); - t2 = _this._heroControllerFromScope; - t2.toString; - t1.$indexSet(0, t2, null); - } - _this._heroControllerFromScope = newHeroController; - _this._updateEffectiveObservers$0(); - } - }, - _updateEffectiveObservers$0() { - var _this = this, - t1 = _this._heroControllerFromScope, - t2 = _this._widget; - if (t1 != null) - _this.__NavigatorState__effectiveObservers_A = B.JSArray_methods.$add(t2.observers, A._setArrayType([t1], type$.JSArray_NavigatorObserver)); - else - _this.__NavigatorState__effectiveObservers_A = t2.observers; - }, - didUpdateWidget$1(oldWidget) { - var t1, _i, observer, t2, t3, t4, _this = this; - _this.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget(oldWidget); - t1 = oldWidget.observers; - if (t1 !== _this._widget.observers) { - for (_i = 0; false; ++_i) { - observer = t1[_i]; - t2 = $.$get$NavigatorObserver__navigators(); - A.Expando__badExpandoKey(observer); - t2._jsWeakMap.set(observer, null); - } - for (t1 = _this._widget.observers, _i = 0; false; ++_i) { - observer = t1[_i]; - t2 = $.$get$NavigatorObserver__navigators(); - A.Expando__badExpandoKey(observer); - t2._jsWeakMap.set(observer, _this); - } - _this._updateEffectiveObservers$0(); - } - _this._widget.toString; - for (t1 = _this._history._navigator$_value, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { - t3 = t1.__interceptors$_current; - t3 = (t3 == null ? t2._as(t3) : t3).route; - if (t3._navigator$_navigator === _this) { - t3.super$Route$changedExternalState(); - t4 = t3.__ModalRoute__modalBarrier_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4 = t4._key.get$currentState(); - if (t4 != null) - t4._markNeedsBuild$0(); - t3 = t3._scopeKey; - if (t3.get$currentState() != null) - t3.get$currentState()._forceRebuildPage$0(); - } - } - }, - deactivate$0() { - var t2, _i, observer, t3, - t1 = this.__NavigatorState__effectiveObservers_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - observer = t1[_i]; - t3 = $.$get$NavigatorObserver__navigators(); - t3._jsWeakMap.set(observer, null); - } - this.__NavigatorState__effectiveObservers_A = A._setArrayType([], type$.JSArray_NavigatorObserver); - this.super$State$deactivate(); - }, - activate$0() { - var t1, t2, _i, observer, t3, _this = this; - _this.super$_NavigatorState_State_TickerProviderStateMixin$activate(); - _this._updateEffectiveObservers$0(); - t1 = _this.__NavigatorState__effectiveObservers_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - observer = t1[_i]; - t3 = $.$get$NavigatorObserver__navigators(); - t3._jsWeakMap.set(observer, _this); - } - }, - dispose$0() { - var t1, t2, _this = this; - _this._updateHeroController$1(null); - _this.focusNode.dispose$0(); - _this._forcedDisposeAllRouteEntries$0(); - _this._rawNextPagelessRestorationScopeId.dispose$0(); - _this._serializableHistory.dispose$0(); - t1 = _this.userGestureInProgressNotifier; - t2 = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__listeners = t2; - t1.ChangeNotifier__count = 0; - $.ServicesBinding__instance.ServicesBinding_accessibilityFocus.removeListener$1(0, _this.get$_recordLastFocus()); - t1 = _this._history; - t1.removeListener$1(0, _this.get$_handleHistoryChanged()); - t1.ChangeNotifier__listeners = t2; - t1.ChangeNotifier__count = 0; - _this.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$dispose(); - }, - get$_allRouteOverlayEntries() { - var t2, t3, t4, - t1 = A._setArrayType([], type$.JSArray_OverlayEntry); - for (t2 = this._history._navigator$_value, t3 = A._arrayInstanceType(t2), t2 = new J.ArrayIterator(t2, t2.length, t3._eval$1("ArrayIterator<1>")), t3 = t3._precomputed1; t2.moveNext$0();) { - t4 = t2.__interceptors$_current; - B.JSArray_methods.addAll$1(t1, (t4 == null ? t3._as(t4) : t4).route._overlayEntries); - } - return t1; - }, - _flushHistoryUpdates$1$rearrangeOverlay(rearrangeOverlay) { - var t1, index, t2, entry, previous, toBeDisposed, t3, t4, t5, t6, t7, t8, t9, poppedRoute, next, canRemoveOrAdd, seenTopActiveRoute, canRemoveOrAdd0, seenTopActiveRoute0, index0, t10, t11, t12, enclosingScope, t13, previous0, lastEntry, _i, observer, routeName, _this = this, _null = null; - _this._flushingHistory = true; - t1 = _this._history; - index = t1.get$length(0) - 1; - t2 = t1._navigator$_value; - entry = t2[index]; - previous = index > 0 ? t2[index - 1] : _null; - toBeDisposed = A._setArrayType([], type$.JSArray__RouteEntry); - $label0$1: - for (t3 = _this._observedRouteDeletions, t4 = type$.JSArray_of_void_Function_AnimationStatus, t5 = type$.ObserverList_of_void_Function_AnimationStatus, t6 = type$.void_Function, t7 = type$.int, t8 = type$.HashedObserverList_of_void_Function, t9 = _this._observedRouteAdditions, poppedRoute = _null, next = poppedRoute, canRemoveOrAdd = false, seenTopActiveRoute = false; index >= 0;) { - canRemoveOrAdd0 = true; - seenTopActiveRoute0 = true; - switch (entry.currentState.index) { - case 1: - index0 = _this._getIndexBefore$2(index - 1, A.navigator__RouteEntry_isPresentPredicate$closure()); - t10 = index0 >= 0 ? t2[index0] : _null; - t10 = t10 == null ? _null : t10.route; - entry.currentState = B._RouteLifecycle_2; - t9._collection$_add$1(0, new A._NavigatorPushObservation(entry.route, t10)); - continue $label0$1; - case 2: - if (canRemoveOrAdd || next == null) { - t10 = entry.route; - t10._navigator$_navigator = _this; - t10.super$TransitionRoute$install(); - t11 = A.TransitionRoute.prototype.get$animation.call(t10, 0); - t12 = new A.ProxyAnimation(new A.ObserverList(A._setArrayType([], t4), t5), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(_null, _null, t6, t7), t8), 0); - t12._animations$_parent = t11; - if (t11 == null) { - t12._animations$_status = B.AnimationStatus_0; - t12._animations$_value = 0; - } - t10._animationProxy = t12; - t11 = A.TransitionRoute.prototype.get$secondaryAnimation.call(t10); - t12 = new A.ProxyAnimation(new A.ObserverList(A._setArrayType([], t4), t5), new A.HashedObserverList(A.LinkedHashMap_LinkedHashMap(_null, _null, t6, t7), t8), 0); - t12._animations$_parent = t11; - t10._secondaryAnimationProxy = t12; - t11 = t10._scopeKey; - t12 = t11.get$currentState() != null; - if (t12) - t10._navigator$_navigator._widget.toString; - if (t12) { - t12 = t10._navigator$_navigator.focusNode; - enclosingScope = t12._enclosingScope; - if (enclosingScope == null) { - t13 = t12._focus_manager$_parent; - enclosingScope = t12._enclosingScope = t13 == null ? _null : t13.get$nearestScope(); - } - if (enclosingScope != null) { - t11 = t11.get$currentState().focusScopeNode; - if (t11._focus_manager$_parent == null) - enclosingScope._reparent$1(t11); - if (enclosingScope.get$hasFocus()) - t11._doRequestFocus$1$findFirstFocus(true); - else - t11._setAsFocusedChildForScope$0(); - } - } - t10.super$TransitionRoute$didAdd(); - entry.currentState = B._RouteLifecycle_7; - if (next == null) - t10.didChangeNext$1(_null); - continue $label0$1; - } - break; - case 3: - case 4: - case 6: - t10 = previous == null ? _null : previous.route; - index0 = _this._getIndexBefore$2(index - 1, A.navigator__RouteEntry_isPresentPredicate$closure()); - t11 = index0 >= 0 ? t2[index0] : _null; - t11 = t11 == null ? _null : t11.route; - entry.handlePush$4$isNewFirst$navigator$previous$previousPresent(next == null, _this, t10, t11); - if (entry.currentState === B._RouteLifecycle_7) - continue $label0$1; - break; - case 5: - if (!seenTopActiveRoute && poppedRoute != null) - entry.handleDidPopNext$1(poppedRoute); - seenTopActiveRoute = seenTopActiveRoute0; - break; - case 7: - if (!seenTopActiveRoute && poppedRoute != null) - entry.handleDidPopNext$1(poppedRoute); - seenTopActiveRoute = seenTopActiveRoute0; - canRemoveOrAdd = canRemoveOrAdd0; - break; - case 8: - index0 = _this._getIndexBefore$2(index, A.navigator__RouteEntry_willBePresentPredicate$closure()); - t10 = index0 >= 0 ? t2[index0] : _null; - if (!entry.handlePop$2$navigator$previousPresent(_this, t10 == null ? _null : t10.route)) - continue $label0$1; - if (!seenTopActiveRoute) { - if (poppedRoute != null) - entry.handleDidPopNext$1(poppedRoute); - poppedRoute = entry.route; - } - t10 = entry.route; - index0 = _this._getIndexBefore$2(index, A.navigator__RouteEntry_willBePresentPredicate$closure()); - t11 = index0 >= 0 ? t2[index0] : _null; - t3._collection$_add$1(0, new A._NavigatorPopObservation(t10, t11 == null ? _null : t11.route)); - if (entry.currentState === B._RouteLifecycle_13) - continue $label0$1; - canRemoveOrAdd = canRemoveOrAdd0; - break; - case 11: - break; - case 9: - t10 = entry.route; - t11 = entry.pendingResult; - if (t11 == null) - t11 = _null; - t10 = t10._popCompleter.future; - if ((t10._state & 30) !== 0) - A.throwExpression(A.StateError$("Future already completed")); - t10._asyncComplete$1(t11); - entry.pendingResult = null; - entry.currentState = B._RouteLifecycle_10; - continue $label0$1; - case 10: - if (!seenTopActiveRoute) { - if (poppedRoute != null) - entry.route.didPopNext$1(poppedRoute); - poppedRoute = _null; - } - index0 = _this._getIndexBefore$2(index, A.navigator__RouteEntry_willBePresentPredicate$closure()); - t10 = index0 >= 0 ? t2[index0] : _null; - t10 = t10 == null ? _null : t10.route; - entry.currentState = B._RouteLifecycle_12; - if (entry._reportRemovalToObserver) - t3._collection$_add$1(0, new A._NavigatorRemoveObservation(entry.route, t10)); - continue $label0$1; - case 12: - if (!canRemoveOrAdd && next != null) - break; - if (entry.pageBased) - _this._widget.toString; - entry.currentState = B._RouteLifecycle_13; - continue $label0$1; - case 13: - entry = B.JSArray_methods.removeAt$1(t2, index); - t1.notifyListeners$0(); - toBeDisposed.push(entry); - entry = next; - break; - case 14: - case 15: - case 0: - break; - } - --index; - previous0 = index > 0 ? t2[index - 1] : _null; - next = entry; - entry = previous; - previous = previous0; - } - _this._flushObserverNotifications$0(); - _this._flushRouteAnnouncement$0(); - lastEntry = _this._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); - t2 = lastEntry == null; - if (!t2 && _this._lastTopmostRoute !== lastEntry) { - t3 = _this.__NavigatorState__effectiveObservers_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = t3.length; - t5 = lastEntry.route; - _i = 0; - for (; _i < t3.length; t3.length === t4 || (0, A.throwConcurrentModificationError)(t3), ++_i) { - observer = t3[_i]; - t6 = _this._lastTopmostRoute; - observer.didChangeTop$2(t5, t6 == null ? _null : t6.route); - } - } - _this._lastTopmostRoute = lastEntry; - _this._widget.toString; - routeName = t2 ? _null : lastEntry.route._settings.name; - if (routeName != null && routeName !== _this._lastAnnouncedRouteName) { - A.SystemNavigator_routeInformationUpdated(false, _null, A.Uri_parse(routeName, 0, _null)); - _this._lastAnnouncedRouteName = routeName; - } - for (t2 = toBeDisposed.length, _i = 0; _i < toBeDisposed.length; toBeDisposed.length === t2 || (0, A.throwConcurrentModificationError)(toBeDisposed), ++_i) - A.NavigatorState__disposeRouteEntry(toBeDisposed[_i], true); - if (rearrangeOverlay) { - t2 = _this.__NavigatorState__overlayKey_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.get$currentState(); - if (t2 != null) - t2.rearrange$1(_this.get$_allRouteOverlayEntries()); - } - if (_this.RestorationMixin__bucket != null) - _this._serializableHistory.update$1(0, t1); - _this._flushingHistory = false; - }, - _flushHistoryUpdates$0() { - return this._flushHistoryUpdates$1$rearrangeOverlay(true); - }, - _flushObserverNotifications$0() { - var observation, _this = this, - t1 = _this.__NavigatorState__effectiveObservers_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.length === 0) { - _this._observedRouteDeletions.clear$0(0); - _this._observedRouteAdditions.clear$0(0); - return; - } - for (t1 = _this._observedRouteAdditions; !t1.get$isEmpty(0);) { - observation = t1.removeLast$0(0); - B.JSArray_methods.forEach$1(_this.__NavigatorState__effectiveObservers_A, observation.get$notify()); - } - for (t1 = _this._observedRouteDeletions; !t1.get$isEmpty(0);) { - observation = t1.removeFirst$0(); - B.JSArray_methods.forEach$1(_this.__NavigatorState__effectiveObservers_A, observation.get$notify()); - } - }, - _flushRouteAnnouncement$0() { - var entry, t2, next, t3, index0, previous, _null = null, - t1 = this._history, - index = t1.get$length(0) - 1; - for (t1 = t1._navigator$_value; index >= 0;) { - entry = t1[index]; - t2 = entry.currentState.index; - if (!(t2 <= 12 && t2 >= 3)) { - --index; - continue; - } - next = this._getRouteAfter$2(index + 1, A.navigator__RouteEntry_suitableForTransitionAnimationPredicate$closure()); - t2 = next == null; - t3 = t2 ? _null : next.route; - if (t3 != entry.lastAnnouncedNextRoute) { - if (!((t2 ? _null : next.route) == null && J.$eq$(entry.lastAnnouncedPoppedNextRoute._weakRef.deref(), entry.lastAnnouncedNextRoute))) { - t3 = t2 ? _null : next.route; - entry.route.didChangeNext$1(t3); - } - entry.lastAnnouncedNextRoute = t2 ? _null : next.route; - } - --index; - index0 = this._getIndexBefore$2(index, A.navigator__RouteEntry_suitableForTransitionAnimationPredicate$closure()); - previous = index0 >= 0 ? t1[index0] : _null; - t2 = previous == null; - t3 = t2 ? _null : previous.route; - if (t3 != entry.lastAnnouncedPreviousRoute) { - t3 = entry.route; - t3.super$Route$didChangePrevious(t2 ? _null : previous.route); - t3.changedInternalState$0(); - entry.lastAnnouncedPreviousRoute = t2 ? _null : previous.route; - } - } - }, - _getRouteBefore$2(index, predicate) { - index = this._getIndexBefore$2(index, predicate); - return index >= 0 ? this._history._navigator$_value[index] : null; - }, - _getIndexBefore$2(index, predicate) { - var t1 = this._history._navigator$_value; - while (true) { - if (!(index >= 0 && !predicate.call$1(t1[index]))) - break; - --index; - } - return index; - }, - _getRouteAfter$2(index, predicate) { - var t1 = this._history, - t2 = t1._navigator$_value; - while (true) { - if (!(index < t1.get$length(0) && !predicate.call$1(t2[index]))) - break; - ++index; - } - return index < t1.get$length(0) ? t2[index] : null; - }, - _routeNamed$1$3$allowNull$arguments($name, allowNull, $arguments, $T) { - var settings, t1, route; - if (allowNull) - this._widget.toString; - settings = new A.RouteSettings($name, $arguments); - t1 = $T._eval$1("Route<0?>?"); - route = t1._as(this._widget.onGenerateRoute.call$1(settings)); - return route == null && !allowNull ? t1._as(this._widget.onUnknownRoute.call$1(settings)) : route; - }, - _routeNamed$1$2$arguments($name, $arguments, $T) { - return this._routeNamed$1$3$allowNull$arguments($name, false, $arguments, $T); - }, - push$1$1(route) { - var t1 = A._RouteEntry$(route, B._RouteLifecycle_3, false, null), - t2 = this._history; - t2._navigator$_value.push(t1); - t2.notifyListeners$0(); - this._flushHistoryUpdates$0(); - this._afterNavigation$1(t1.route); - return route._popCompleter.future; - }, - push$1(route) { - return this.push$1$1(route, type$.nullable_Object); - }, - _afterNavigation$1(route) { - var t1, t2, routeJsonable, description, settings, settingsJsonable; - if (route != null) { - t1 = type$.String; - t2 = type$.dynamic; - routeJsonable = A.LinkedHashMap_LinkedHashMap$_empty(t1, t2); - description = route.get$debugLabel(); - routeJsonable.$indexSet(0, "description", description); - settings = route._settings; - settingsJsonable = A.LinkedHashMap_LinkedHashMap$_literal(["name", settings.name], t1, t2); - t1 = settings.$arguments; - if (t1 != null) - settingsJsonable.$indexSet(0, "arguments", B.C_JsonCodec.encode$2$toEncodable(t1, new A.NavigatorState__afterNavigation_closure())); - routeJsonable.$indexSet(0, "settings", settingsJsonable); - } else - routeJsonable = null; - A.postEvent("Flutter.Navigation", A.LinkedHashMap_LinkedHashMap$_literal(["route", routeJsonable], type$.String, type$.dynamic)); - this._cancelActivePointers$0(); - }, - canPop$0() { - var t1 = this._history.get$iterator(0), - iterator = new A.WhereIterator(t1, A.navigator__RouteEntry_isPresentPredicate$closure()); - if (!iterator.moveNext$0()) - return false; - t1 = t1.get$current(0).route.LocalHistoryRoute__localHistory; - if (t1 != null && t1.length !== 0) - return true; - if (!iterator.moveNext$0()) - return false; - return true; - }, - maybePop$1$1(result) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, $async$self = this, t1, lastEntry; - var $async$maybePop$1$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - $async$outer: - switch ($async$goto) { - case 0: - // Function start - lastEntry = $async$self._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure()); - if (lastEntry == null) { - $async$returnValue = false; - // goto return - $async$goto = 1; - break; - } - t1 = lastEntry.route; - $async$goto = 3; - return A._asyncAwait(t1.willPop$0(), $async$maybePop$1$1); - case 3: - // returning from await. - if ($async$result === B.RoutePopDisposition_1) { - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - } - if ($async$self._framework$_element == null) { - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - } - if (lastEntry !== $async$self._lastRouteEntryWhereOrNull$1(A.navigator__RouteEntry_isPresentPredicate$closure())) { - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - } - switch (t1.get$popDisposition().index) { - case 2: - $async$returnValue = false; - // goto return - $async$goto = 1; - break $async$outer; - case 0: - $async$self.pop$1(result); - $async$returnValue = true; - // goto return - $async$goto = 1; - break $async$outer; - case 1: - t1.onPopInvokedWithResult$2(false, result); - $async$returnValue = true; - // goto return - $async$goto = 1; - break $async$outer; - } - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$maybePop$1$1, $async$completer); - }, - maybePop$1(result) { - return this.maybePop$1$1(result, type$.nullable_Object); - }, - maybePop$0() { - return this.maybePop$1$1(null, type$.nullable_Object); - }, - pop$1$1(result) { - var _this = this, - entry = _this._history.lastWhere$1(0, A.navigator__RouteEntry_isPresentPredicate$closure()); - if (entry.pageBased) - _this._widget.toString; - entry.pendingResult = result; - entry.currentState = B._RouteLifecycle_8; - _this._flushHistoryUpdates$1$rearrangeOverlay(false); - _this._afterNavigation$1(entry.route); - }, - pop$0() { - return this.pop$1$1(null, type$.nullable_Object); - }, - pop$1(result) { - return this.pop$1$1(result, type$.nullable_Object); - }, - finalizeRoute$1(route) { - var _this = this, - t1 = _this._history._navigator$_value, - index = B.JSArray_methods.indexWhere$2(t1, A._RouteEntry_isRoutePredicate(route), 0), - entry = t1[index]; - if (entry.pageBased && entry.currentState.index < 8) { - t1 = _this._getRouteBefore$2(index - 1, A.navigator__RouteEntry_willBePresentPredicate$closure()); - t1 = t1 == null ? null : t1.route; - _this._observedRouteDeletions._collection$_add$1(0, new A._NavigatorPopObservation(route, t1)); - } - entry.currentState = B._RouteLifecycle_13; - if (!_this._flushingHistory) - _this._flushHistoryUpdates$1$rearrangeOverlay(false); - }, - set$_userGesturesInProgress(value) { - this._userGesturesInProgressCount = value; - this.userGestureInProgressNotifier.set$value(0, value > 0); - }, - didStartUserGesture$0() { - var t1, routeIndex, route, previousRoute, t2, _i, _this = this; - _this.set$_userGesturesInProgress(_this._userGesturesInProgressCount + 1); - if (_this._userGesturesInProgressCount === 1) { - t1 = _this._history; - routeIndex = _this._getIndexBefore$2(t1.get$length(0) - 1, A.navigator__RouteEntry_willBePresentPredicate$closure()); - route = t1._navigator$_value[routeIndex].route; - t1 = route.LocalHistoryRoute__localHistory; - previousRoute = !(t1 != null && t1.length !== 0) && routeIndex > 0 ? _this._getRouteBefore$2(routeIndex - 1, A.navigator__RouteEntry_willBePresentPredicate$closure()).route : null; - t1 = _this.__NavigatorState__effectiveObservers_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i]._maybeStartHeroTransition$3$fromRoute$isUserGestureTransition$toRoute(route, true, previousRoute); - } - }, - didStopUserGesture$0() { - var t1, t2, _i, _this = this; - _this.set$_userGesturesInProgress(_this._userGesturesInProgressCount - 1); - if (_this._userGesturesInProgressCount === 0) { - t1 = _this.__NavigatorState__effectiveObservers_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.length; - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].didStopUserGesture$0(); - } - }, - _navigator$_handlePointerDown$1($event) { - this._activePointers.add$1(0, $event.get$pointer()); - }, - _handlePointerUpOrCancel$1($event) { - this._activePointers.remove$1(0, $event.get$pointer()); - }, - _cancelActivePointers$0() { - if ($.SchedulerBinding__instance.SchedulerBinding__schedulerPhase === B.SchedulerPhase_0) { - var t1 = this.__NavigatorState__overlayKey_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); - this.setState$1(new A.NavigatorState__cancelActivePointers_closure(t1 == null ? null : t1.findAncestorRenderObjectOfType$1$0(type$.RenderAbsorbPointer))); - } - t1 = this._activePointers; - t1 = A.List_List$_of(t1, A._instanceType(t1)._precomputed1); - B.JSArray_methods.forEach$1(t1, $.WidgetsBinding__instance.get$cancelPointer()); - }, - _firstRouteEntryWhereOrNull$1(test) { - var t1, t2, t3; - for (t1 = this._history._navigator$_value, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1; t1.moveNext$0();) { - t3 = t1.__interceptors$_current; - if (t3 == null) - t3 = t2._as(t3); - if (test.call$1(t3)) - return t3; - } - return null; - }, - _lastRouteEntryWhereOrNull$1(test) { - var t1, t2, result, t3, result0; - for (t1 = this._history._navigator$_value, t2 = A._arrayInstanceType(t1), t1 = new J.ArrayIterator(t1, t1.length, t2._eval$1("ArrayIterator<1>")), t2 = t2._precomputed1, result = null; t1.moveNext$0();) { - t3 = t1.__interceptors$_current; - result0 = t3 == null ? t2._as(t3) : t3; - if (test.call$1(result0)) - result = result0; - } - return result; - }, - build$1(context) { - var t5, t6, _this = this, _null = null, - t1 = _this.get$_handlePointerUpOrCancel(), - t2 = A.FocusTraversalGroup_maybeOf(context), - t3 = _this.RestorationMixin__bucket, - t4 = _this.__NavigatorState__overlayKey_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t5 = _this._widget.clipBehavior; - if (t4.get$currentState() == null) { - t6 = _this.get$_allRouteOverlayEntries(); - t6 = J.JSArray_JSArray$markFixed(t6.slice(0), A._arrayInstanceType(t6)._precomputed1); - } else - t6 = B.List_empty11; - return new A.HeroControllerScope(_null, new A.NotificationListener(new A.NavigatorState_build_closure(_this, context), A.Listener$(B.HitTestBehavior_0, new A.AbsorbPointer(false, A.FocusTraversalGroup$(A.Focus$(true, _null, A.UnmanagedRestorationScope$(t3, new A.Overlay(t6, t5, t4)), _null, _null, _null, _this.focusNode, false, _null, _null, _null, _null, _null, true), t2), _null), t1, _this.get$_navigator$_handlePointerDown(), _null, _null, t1), _null, type$.NotificationListener_NavigationNotification), _null); - } - }; - A.NavigatorState__handleHistoryChanged_closure.prototype = { - call$1(timeStamp) { - var t1 = this.$this._framework$_element; - if (t1 == null) - return; - t1.dispatchNotification$1(this.notification); - }, - $signature: 6 - }; - A.NavigatorState_restoreState_closure.prototype = { - call$1(route) { - var t2, t3, - t1 = route._settings.name; - if (t1 != null) { - t2 = this.$this._rawNextPagelessRestorationScopeId; - t3 = t2._restoration_properties$_value; - if (t3 == null) - t3 = t2.$ti._eval$1("RestorableValue.T")._as(t3); - t2.super$RestorableValue$value(0, t3 + 1); - t1 = new A._NamedRestorationInformation(t3, t1, null, B._RouteRestorationType_0); - } else - t1 = null; - return A._RouteEntry$(route, B._RouteLifecycle_1, false, t1); - }, - $signature: 507 - }; - A.NavigatorState__forcedDisposeAllRouteEntries_closure.prototype = { - call$1(entry) { - entry.currentState = B._RouteLifecycle_15; - entry.route.dispose$0(); - return true; - }, - $signature: 74 - }; - A.NavigatorState__afterNavigation_closure.prototype = { - call$1(object) { - return A.S(object); - }, - $signature: 114 - }; - A.NavigatorState__cancelActivePointers_closure.prototype = { - call$0() { - var t1 = this.absorber; - if (t1 != null) - t1.set$absorbing(true); - }, - $signature: 0 - }; - A.NavigatorState_build_closure.prototype = { - call$1(notification) { - if (notification.canHandlePop || !this.$this.canPop$0()) - return false; - this.context.dispatchNotification$1(B.NavigationNotification_true); - return true; - }, - $signature: 182 - }; - A._RouteRestorationType.prototype = { - _enumToString$0() { - return "_RouteRestorationType." + this._name; - } - }; - A._RestorationInformation.prototype = { - get$isRestorable() { - return true; - }, - computeSerializableData$0() { - return A._setArrayType([this.type.index], type$.JSArray_Object); - } - }; - A._NamedRestorationInformation.prototype = { - computeSerializableData$0() { - var _this = this, - t1 = _this.super$_RestorationInformation$computeSerializableData(), - t2 = A._setArrayType([_this.restorationScopeId, _this.name], type$.JSArray_Object), - t3 = _this.$arguments; - if (t3 != null) - t2.push(t3); - B.JSArray_methods.addAll$1(t1, t2); - return t1; - }, - createRoute$1($navigator) { - var t1 = $navigator._routeNamed$1$2$arguments(this.name, this.$arguments, type$.dynamic); - t1.toString; - return t1; - }, - get$restorationScopeId() { - return this.restorationScopeId; - } - }; - A._AnonymousRestorationInformation.prototype = { - get$isRestorable() { - return false; - }, - computeSerializableData$0() { - A.PluginUtilities_getCallbackHandle(this.routeBuilder); - }, - createRoute$1($navigator) { - var t1 = $navigator._framework$_element; - t1.toString; - return this.routeBuilder.call$2(t1, this.$arguments); - }, - get$restorationScopeId() { - return this.restorationScopeId; - } - }; - A._HistoryProperty.prototype = { - update$1(_, $history) { - var t1, newRoutesForCurrentPage, t2, oldRoutesForCurrentPage, newMap, removedPages, t3, currentPage, needsSerialization, restorationEnabled, t4, currentPage0, restorationId, t5, t6, t7, _this = this, _null = null, - wasUninitialized = _this._pageToPagelessRoutes == null; - if (wasUninitialized) - _this._pageToPagelessRoutes = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.List_Object); - t1 = type$.JSArray_Object; - newRoutesForCurrentPage = A._setArrayType([], t1); - t2 = _this._pageToPagelessRoutes; - t2.toString; - oldRoutesForCurrentPage = J.$index$asx(t2, null); - if (oldRoutesForCurrentPage == null) - oldRoutesForCurrentPage = B.List_empty8; - newMap = A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_String, type$.List_Object); - t2 = _this._pageToPagelessRoutes; - t2.toString; - removedPages = J.toSet$0$ax(J.get$keys$x(t2)); - for (t2 = $history._navigator$_value, t3 = A._arrayInstanceType(t2), t2 = new J.ArrayIterator(t2, t2.length, t3._eval$1("ArrayIterator<1>")), t3 = t3._precomputed1, currentPage = _null, needsSerialization = wasUninitialized, restorationEnabled = true; t2.moveNext$0();) { - t4 = t2.__interceptors$_current; - currentPage0 = t4 == null ? t3._as(t4) : t4; - if (currentPage0.currentState.index > 7) { - t4 = currentPage0.route; - t4._restorationScopeId.set$value(0, _null); - continue; - } - if (currentPage0.pageBased) { - needsSerialization = needsSerialization || newRoutesForCurrentPage.length !== J.get$length$asx(oldRoutesForCurrentPage); - if (newRoutesForCurrentPage.length !== 0) { - restorationId = currentPage == null ? _null : currentPage.get$restorationId(); - newMap.$indexSet(0, restorationId, newRoutesForCurrentPage); - removedPages.remove$1(0, restorationId); - } - restorationEnabled = currentPage0.get$restorationId() != null; - t4 = currentPage0.route; - t5 = restorationEnabled ? currentPage0.get$restorationId() : _null; - t4._restorationScopeId.set$value(0, t5); - if (restorationEnabled) { - newRoutesForCurrentPage = A._setArrayType([], t1); - t4 = _this._pageToPagelessRoutes; - t4.toString; - oldRoutesForCurrentPage = J.$index$asx(t4, currentPage0.get$restorationId()); - if (oldRoutesForCurrentPage == null) - oldRoutesForCurrentPage = B.List_empty8; - } else { - newRoutesForCurrentPage = B.List_empty8; - oldRoutesForCurrentPage = B.List_empty8; - } - currentPage = currentPage0; - continue; - } - if (restorationEnabled) { - t4 = currentPage0.restorationInformation; - t4 = t4 == null ? _null : t4.get$isRestorable(); - restorationEnabled = t4 === true; - } else - restorationEnabled = false; - t4 = currentPage0.route; - t5 = restorationEnabled ? currentPage0.get$restorationId() : _null; - t4._restorationScopeId.set$value(0, t5); - if (restorationEnabled) { - t4 = currentPage0.restorationInformation; - t5 = t4._serializableData; - t4 = t5 == null ? t4._serializableData = t4.computeSerializableData$0() : t5; - if (!needsSerialization) { - t5 = J.getInterceptor$asx(oldRoutesForCurrentPage); - t6 = t5.get$length(oldRoutesForCurrentPage); - t7 = newRoutesForCurrentPage.length; - needsSerialization = t6 <= t7 || !J.$eq$(t5.$index(oldRoutesForCurrentPage, t7), t4); - } else - needsSerialization = true; - B.JSArray_methods.add$1(newRoutesForCurrentPage, t4); - } - } - needsSerialization = needsSerialization || newRoutesForCurrentPage.length !== J.get$length$asx(oldRoutesForCurrentPage); - _this._finalizeEntry$4(newRoutesForCurrentPage, currentPage, newMap, removedPages); - if (needsSerialization || removedPages.get$isNotEmpty(removedPages)) { - _this._pageToPagelessRoutes = newMap; - _this.notifyListeners$0(); - } - }, - _finalizeEntry$4(routes, page, pageToRoutes, pagesToRemove) { - var restorationId; - if (routes.length !== 0) { - restorationId = page == null ? null : page.get$restorationId(); - pageToRoutes.$indexSet(0, restorationId, routes); - pagesToRemove.remove$1(0, restorationId); - } - }, - clear$0(_) { - if (this._pageToPagelessRoutes == null) - return; - this._pageToPagelessRoutes = null; - this.notifyListeners$0(); - }, - restoreEntriesForPage$2(page, $navigator) { - var t1, serializedData, t2, - result = A._setArrayType([], type$.JSArray__RouteEntry); - if (this._pageToPagelessRoutes != null) - t1 = page != null && page.get$restorationId() == null; - else - t1 = true; - if (t1) - return result; - t1 = this._pageToPagelessRoutes; - t1.toString; - serializedData = J.$index$asx(t1, page == null ? null : page.get$restorationId()); - if (serializedData == null) - return result; - for (t1 = J.get$iterator$ax(serializedData); t1.moveNext$0();) { - t2 = A._RestorationInformation__RestorationInformation$fromSerializableData(t1.get$current(t1)); - result.push(new A._RouteEntry(t2.createRoute$1($navigator), t2, false, B._RouteLifecycle_1, B.C__RoutePlaceholder, new A._WeakReferenceWrapper(new ($.$get$_WeakReferenceWrapper__weakRefConstructor())(B.C__RoutePlaceholder)), B.C__RoutePlaceholder)); - } - return result; - }, - createDefaultValue$0() { - return null; - }, - fromPrimitives$1(data) { - data.toString; - return J.map$2$1$ax(type$.Map_dynamic_dynamic._as(data), new A._HistoryProperty_fromPrimitives_closure(), type$.nullable_String, type$.List_Object); - }, - initWithValue$1(value) { - this._pageToPagelessRoutes = value; - }, - toPrimitives$0() { - return this._pageToPagelessRoutes; - }, - get$enabled(_) { - return this._pageToPagelessRoutes != null; - } - }; - A._HistoryProperty_fromPrimitives_closure.prototype = { - call$2(key, value) { - return new A.MapEntry(A._asStringQ(key), A.List_List$from(type$.List_dynamic._as(value), true, type$.Object), type$.MapEntry_of_nullable_String_and_List_Object); - }, - $signature: 508 - }; - A.NavigationNotification.prototype = { - toString$0(_) { - return "NavigationNotification canHandlePop: " + this.canHandlePop; - } - }; - A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure.prototype = { - call$2(property, listener) { - if (!property._restoration0$_disposed) - property.removeListener$1(0, listener); - }, - $signature: 51 - }; - A._NavigatorState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin.prototype = { - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this.didUpdateRestorationId$0(); - }, - didChangeDependencies$0() { - var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; - _this.super$State$didChangeDependencies(); - oldBucket = _this.RestorationMixin__bucket; - needsRestore = _this.get$restorePending(); - t1 = _this._framework$_element; - t1.toString; - t1 = A.RestorationScope_maybeOf(t1); - _this.RestorationMixin__currentParent = t1; - didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); - if (needsRestore) { - _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); - _this.RestorationMixin__firstRestorePending = false; - } - if (didReplaceBucket) - if (oldBucket != null) - oldBucket.dispose$0(); - }, - dispose$0() { - var t1, _this = this; - _this.RestorationMixin__properties.forEach$1(0, new A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure()); - t1 = _this.RestorationMixin__bucket; - if (t1 != null) - t1.dispose$0(); - _this.RestorationMixin__bucket = null; - _this.super$_NavigatorState_State_TickerProviderStateMixin$dispose(); - } - }; - A.__History_Iterable_ChangeNotifier.prototype = {}; - A.Notification0.prototype = { - toString$0(_) { - var description = A._setArrayType([], type$.JSArray_String); - this.debugFillDescription$1(description); - return "Notification(" + B.JSArray_methods.join$1(description, ", ") + ")"; - }, - debugFillDescription$1(description) { - } - }; - A.NotificationListener.prototype = { - createElement$0(_) { - return new A._NotificationElement(this, B._ElementLifecycle_0, this.$ti._eval$1("_NotificationElement<1>")); - } - }; - A._NotificationElement.prototype = { - onNotification$1(notification) { - var t2, - t1 = this._widget; - t1.toString; - t2 = this.$ti; - t2._eval$1("NotificationListener<1>")._as(t1); - if (t2._precomputed1._is(notification)) - return t1.onNotification.call$1(notification); - return false; - }, - notifyClients$1(oldWidget) { - } - }; - A.LayoutChangedNotification.prototype = {}; - A.__NotificationElement_ProxyElement_NotifiableElementMixin.prototype = {}; - A.OverflowBarAlignment.prototype = { - _enumToString$0() { - return "OverflowBarAlignment." + this._name; - } - }; - A.OverflowBar.prototype = { - createRenderObject$1(context) { - var _this = this, - t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection; - t1 = new A._RenderOverflowBar(_this.spacing, _this.alignment, _this.overflowSpacing, _this.overflowAlignment, _this.overflowDirection, t1, 0, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.addAll$1(0, null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var t1, _this = this; - type$._RenderOverflowBar._as(renderObject); - renderObject.set$spacing(0, _this.spacing); - renderObject.set$alignment(_this.alignment); - renderObject.set$overflowSpacing(_this.overflowSpacing); - renderObject.set$overflowAlignment(_this.overflowAlignment); - renderObject.set$overflowDirection(_this.overflowDirection); - t1 = context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection; - renderObject.set$textDirection(t1); - } - }; - A._OverflowBarParentData.prototype = {}; - A._RenderOverflowBar.prototype = { - set$spacing(_, value) { - if (this._overflow_bar$_spacing === value) - return; - this._overflow_bar$_spacing = value; - this.markNeedsLayout$0(); - }, - set$alignment(value) { - if (this._overflow_bar$_alignment == value) - return; - this._overflow_bar$_alignment = value; - this.markNeedsLayout$0(); - }, - set$overflowSpacing(value) { - if (this._overflowSpacing === value) - return; - this._overflowSpacing = value; - this.markNeedsLayout$0(); - }, - set$overflowAlignment(value) { - if (this._overflowAlignment === value) - return; - this._overflowAlignment = value; - this.markNeedsLayout$0(); - }, - set$overflowDirection(value) { - if (this._overflowDirection === value) - return; - this._overflowDirection = value; - this.markNeedsLayout$0(); - }, - set$textDirection(value) { - if (this._overflow_bar$_textDirection === value) - return; - this._overflow_bar$_textDirection = value; - this.markNeedsLayout$0(); - }, - setupParentData$1(child) { - if (!(child.parentData instanceof A._OverflowBarParentData)) - child.parentData = new A._OverflowBarParentData(null, null, B.Offset_0_0); - }, - computeMinIntrinsicHeight$1(width) { - var t1, barWidth, t2, t3, height, _this = this, - child = _this.ContainerRenderObjectMixin__firstChild; - if (child == null) - return 0; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), barWidth = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth()); - barWidth += t2; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - t2 = _this._overflow_bar$_spacing; - t3 = _this.ContainerRenderObjectMixin__childCount; - child = _this.ContainerRenderObjectMixin__firstChild; - if (barWidth + t2 * (t3 - 1) > width) { - for (height = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_2, width, child.get$computeMinIntrinsicHeight()); - height += t2; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return height + _this._overflowSpacing * (_this.ContainerRenderObjectMixin__childCount - 1); - } else { - for (height = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_2, width, child.get$computeMinIntrinsicHeight()); - height = Math.max(height, t2); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return height; - } - }, - computeMaxIntrinsicHeight$1(width) { - var t1, barWidth, t2, t3, height, _this = this, - child = _this.ContainerRenderObjectMixin__firstChild; - if (child == null) - return 0; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), barWidth = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth()); - barWidth += t2; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - t2 = _this._overflow_bar$_spacing; - t3 = _this.ContainerRenderObjectMixin__childCount; - child = _this.ContainerRenderObjectMixin__firstChild; - if (barWidth + t2 * (t3 - 1) > width) { - for (height = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_3, width, child.get$computeMaxIntrinsicHeight()); - height += t2; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return height + _this._overflowSpacing * (_this.ContainerRenderObjectMixin__childCount - 1); - } else { - for (height = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_3, width, child.get$computeMaxIntrinsicHeight()); - height = Math.max(height, t2); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return height; - } - }, - computeMinIntrinsicWidth$1(height) { - var t1, width, t2, _this = this, - child = _this.ContainerRenderObjectMixin__firstChild; - if (child == null) - return 0; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), width = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_0, 1 / 0, child.get$computeMinIntrinsicWidth()); - width += t2; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return width + _this._overflow_bar$_spacing * (_this.ContainerRenderObjectMixin__childCount - 1); - }, - computeMaxIntrinsicWidth$1(height) { - var t1, width, t2, _this = this, - child = _this.ContainerRenderObjectMixin__firstChild; - if (child == null) - return 0; - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), width = 0; child != null;) { - t2 = child._computeWithTimeline$3(B._IntrinsicDimension_1, 1 / 0, child.get$computeMaxIntrinsicWidth()); - width += t2; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return width + _this._overflow_bar$_spacing * (_this.ContainerRenderObjectMixin__childCount - 1); - }, - computeDistanceToActualBaseline$1(baseline) { - return this.defaultComputeDistanceToHighestActualBaseline$1(baseline); - }, - computeDryBaseline$2(constraints, baseline) { - var t2, _0_1, t3, startChild, _0_2, next, child, verticalBaseline, minHorizontalBaseline, maxChildHeight, y, childrenWidth, maxChildHeight0, heightDiff, _this0, baselineOffset, _this = this, _null = null, - t1 = constraints.maxWidth, - childConstraints = new A.BoxConstraints(0, t1, 0, constraints.maxHeight); - switch (_this._overflowDirection.index) { - case 1: - t2 = new A._Record_2(_this.get$childAfter(), _this.ContainerRenderObjectMixin__firstChild); - break; - case 0: - t2 = new A._Record_2(_this.get$childBefore(), _this.ContainerRenderObjectMixin__lastChild); - break; - default: - t2 = _null; - } - _0_1 = t2._0; - t3 = type$.nullable_RenderBox_Function_RenderBox._is(_0_1); - startChild = _null; - if (t3) { - _0_2 = t2._1; - startChild = _0_2; - next = _0_1; - } else - next = _null; - if (!t3) - throw A.wrapException(A.StateError$("Pattern matching error")); - for (child = startChild, verticalBaseline = _null, minHorizontalBaseline = verticalBaseline, maxChildHeight = 0, y = 0, childrenWidth = 0; child != null; child = next.call$1(child)) { - t2 = child._computeWithTimeline$3(B.C__DryLayout, childConstraints, child.get$_computeDryLayout()); - maxChildHeight0 = t2._dy; - heightDiff = maxChildHeight0 - maxChildHeight; - if (heightDiff > 0) { - _this0 = minHorizontalBaseline == null ? _null : minHorizontalBaseline + heightDiff / 2; - minHorizontalBaseline = _this0; - maxChildHeight = maxChildHeight0; - } - baselineOffset = child._computeWithTimeline$3(B.C__Baseline, new A._Record_2(childConstraints, baseline), child.get$_computeDryBaseline()); - if (baselineOffset != null) { - if (verticalBaseline == null) { - _this0 = baselineOffset + y; - verticalBaseline = _this0; - } - minHorizontalBaseline = A.BaselineOffset_minOf(minHorizontalBaseline, baselineOffset + (maxChildHeight - maxChildHeight0)); - } - y += maxChildHeight0 + _this._overflowSpacing; - childrenWidth += t2._dx; - } - return childrenWidth + _this._overflow_bar$_spacing * (_this.ContainerRenderObjectMixin__childCount - 1) > t1 ? verticalBaseline : minHorizontalBaseline; - }, - computeDryLayout$1(constraints) { - var overallWidth, childConstraints, t1, childrenWidth, maxChildHeight, y, t2, actualWidth, _this = this, - child = _this.ContainerRenderObjectMixin__firstChild; - if (child == null) - return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); - overallWidth = constraints.maxWidth; - childConstraints = new A.BoxConstraints(0, overallWidth, 0, constraints.maxHeight); - for (t1 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), childrenWidth = 0, maxChildHeight = 0, y = 0; child != null;) { - t2 = child._computeWithTimeline$3(B.C__DryLayout, childConstraints, child.get$_computeDryLayout()); - childrenWidth += t2._dx; - t2 = t2._dy; - maxChildHeight = Math.max(maxChildHeight, t2); - y += t2 + _this._overflowSpacing; - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - actualWidth = childrenWidth + _this._overflow_bar$_spacing * (_this.ContainerRenderObjectMixin__childCount - 1); - if (actualWidth > overallWidth) - return constraints.constrain$1(new A.Size(overallWidth, y - _this._overflowSpacing)); - else - return constraints.constrain$1(new A.Size(_this._overflow_bar$_alignment == null ? actualWidth : overallWidth, maxChildHeight)); - }, - performLayout$0() { - var t1, t2, childConstraints, t3, childrenWidth, maxChildHeight, maxChildWidth, t4, rtl, actualWidth, nextChild, y, t5, t6, t0, firstChildWidth, overallWidth, x, layoutSpacing, halfRemainingWidth, t7, t8, _this = this, - _s28_ = "RenderBox was not laid out: ", - _box_0 = {}, - child = _box_0.child = _this.ContainerRenderObjectMixin__firstChild; - if (child == null) { - t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)); - _this._box$_size = new A.Size(A.clampDouble(0, t1.minWidth, t1.maxWidth), A.clampDouble(0, t1.minHeight, t1.maxHeight)); - return; - } - t1 = type$.BoxConstraints; - t2 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); - childConstraints = new A.BoxConstraints(0, t2.maxWidth, 0, t2.maxHeight); - for (t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"), t3 = child, childrenWidth = 0, maxChildHeight = 0, maxChildWidth = 0; t3 != null; t3 = child) { - t3.layout$2$parentUsesSize(childConstraints, true); - t3 = _box_0.child; - t4 = t3._box$_size; - childrenWidth += (t4 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t3).toString$0(0) + "#" + A.shortHash(t3))) : t4)._dx; - maxChildHeight = Math.max(maxChildHeight, t4._dy); - maxChildWidth = Math.max(maxChildWidth, t4._dx); - t3 = t3.parentData; - t3.toString; - child = t2._as(t3).ContainerParentDataMixin_nextSibling; - _box_0.child = child; - } - rtl = _this._overflow_bar$_textDirection === B.TextDirection_0; - actualWidth = childrenWidth + _this._overflow_bar$_spacing * (_this.ContainerRenderObjectMixin__childCount - 1); - if (actualWidth > t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth) { - child = _this._overflowDirection === B.VerticalDirection_1 ? _this.ContainerRenderObjectMixin__firstChild : _this.ContainerRenderObjectMixin__lastChild; - _box_0.child = child; - nextChild = new A._RenderOverflowBar_performLayout_nextChild(_box_0, _this); - for (t2 = type$._OverflowBarParentData, t3 = child, y = 0; t3 != null; t3 = child) { - t4 = t3.parentData; - t4.toString; - t2._as(t4); - t5 = 0; - switch (_this._overflowAlignment.index) { - case 2: - t3 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); - t5 = _box_0.child; - t6 = t5._box$_size; - if (t6 == null) - t6 = A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t5).toString$0(0) + "#" + A.shortHash(t5))); - t6 = (t3.maxWidth - t6._dx) / 2; - t3 = t6; - break; - case 0: - if (rtl) { - t3 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); - t5 = _box_0.child; - t6 = t5._box$_size; - if (t6 == null) - t6 = A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t5).toString$0(0) + "#" + A.shortHash(t5))); - t6 = t3.maxWidth - t6._dx; - t3 = t6; - } else { - t0 = t5; - t5 = t3; - t3 = t0; - } - break; - case 1: - if (rtl) { - t0 = t5; - t5 = t3; - t3 = t0; - } else { - t3 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); - t5 = _box_0.child; - t6 = t5._box$_size; - if (t6 == null) - t6 = A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t5).toString$0(0) + "#" + A.shortHash(t5))); - t6 = t3.maxWidth - t6._dx; - t3 = t6; - } - break; - default: - t5 = t3; - t3 = null; - } - t4.offset = new A.Offset(t3, y); - t3 = t5._box$_size; - if (t3 == null) - t3 = A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t5).toString$0(0) + "#" + A.shortHash(t5))); - y += t3._dy + _this._overflowSpacing; - child = nextChild.call$0(); - _box_0.child = child; - } - _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(new A.Size(t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth, y - _this._overflowSpacing)); - } else { - child = _this.ContainerRenderObjectMixin__firstChild; - _box_0.child = child; - firstChildWidth = child.get$size(0)._dx; - overallWidth = _this._overflow_bar$_alignment == null ? actualWidth : t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth; - _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(new A.Size(overallWidth, maxChildHeight)); - x = A._Cell$named("x"); - layoutSpacing = _this._overflow_bar$_spacing; - switch (_this._overflow_bar$_alignment) { - case null: - case void 0: - x._value = rtl ? _this.get$size(0)._dx - firstChildWidth : 0; - break; - case B.MainAxisAlignment_0: - x._value = rtl ? _this.get$size(0)._dx - firstChildWidth : 0; - break; - case B.MainAxisAlignment_2: - halfRemainingWidth = (_this.get$size(0)._dx - actualWidth) / 2; - x._value = rtl ? _this.get$size(0)._dx - halfRemainingWidth - firstChildWidth : halfRemainingWidth; - break; - case B.MainAxisAlignment_1: - x._value = rtl ? actualWidth - firstChildWidth : _this.get$size(0)._dx - actualWidth; - break; - case B.MainAxisAlignment_3: - layoutSpacing = (_this.get$size(0)._dx - childrenWidth) / (_this.ContainerRenderObjectMixin__childCount - 1); - x._value = rtl ? _this.get$size(0)._dx - firstChildWidth : 0; - break; - case B.MainAxisAlignment_4: - layoutSpacing = _this.ContainerRenderObjectMixin__childCount > 0 ? (_this.get$size(0)._dx - childrenWidth) / _this.ContainerRenderObjectMixin__childCount : 0; - t1 = layoutSpacing / 2; - x._value = rtl ? _this.get$size(0)._dx - t1 - firstChildWidth : t1; - break; - case B.MainAxisAlignment_5: - layoutSpacing = (_this.get$size(0)._dx - childrenWidth) / (_this.ContainerRenderObjectMixin__childCount + 1); - x._value = rtl ? _this.get$size(0)._dx - layoutSpacing - firstChildWidth : layoutSpacing; - break; - } - for (t1 = !rtl, t3 = type$._OverflowBarParentData, t4 = x.__late_helper$_name; t5 = _box_0.child, t5 != null;) { - t6 = t5.parentData; - t6.toString; - t3._as(t6); - t7 = x._value; - if (t7 === x) - A.throwExpression(A.LateError$localNI(t4)); - t8 = t5._box$_size; - t6.offset = new A.Offset(t7, (maxChildHeight - (t8 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(t5).toString$0(0) + "#" + A.shortHash(t5))) : t8)._dy) / 2); - if (t1) - t5 = x._value = t7 + (t8._dx + layoutSpacing); - else - t5 = t7; - child = _box_0.child = t2._as(t6).ContainerParentDataMixin_nextSibling; - if (rtl && child != null) { - t6 = child._box$_size; - x._value = t5 - ((t6 == null ? A.throwExpression(A.StateError$(_s28_ + A.getRuntimeTypeOfDartObject(child).toString$0(0) + "#" + A.shortHash(child))) : t6)._dx + layoutSpacing); - } - } - } - }, - hitTestChildren$2$position(result, position) { - return this.defaultHitTestChildren$2$position(result, position); - }, - paint$2(context, offset) { - this.defaultPaint$2(context, offset); - } - }; - A._RenderOverflowBar_performLayout_nextChild.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._overflowDirection, - t3 = this._box_0.child; - t1 = A._instanceType(t1)._eval$1("ContainerRenderObjectMixin.1"); - if (t2 === B.VerticalDirection_1) { - t2 = t3.parentData; - t2.toString; - t2 = t1._as(t2).ContainerParentDataMixin_nextSibling; - t1 = t2; - } else { - t2 = t3.parentData; - t2.toString; - t2 = t1._as(t2).ContainerParentDataMixin_previousSibling; - t1 = t2; - } - return t1; - }, - $signature: 509 - }; - A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$RenderObject$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$._OverflowBarParentData; child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$RenderObject$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$._OverflowBarParentData; child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin.prototype = {}; - A.OverlayEntry.prototype = { - set$opaque(value) { - var t1; - if (this._opaque === value) - return; - this._opaque = value; - t1 = this._overlay; - if (t1 != null) - t1._didChangeEntryOpacity$0(); - }, - set$maintainState(value) { - if (this._maintainState) - return; - this._maintainState = true; - this._overlay._didChangeEntryOpacity$0(); - }, - get$mounted() { - var t1 = this._overlayEntryStateNotifier; - return (t1 == null ? null : t1._change_notifier$_value) != null; - }, - addListener$1(_, listener) { - var t1 = this._overlayEntryStateNotifier; - if (t1 != null) - t1.addListener$1(0, listener); - }, - removeListener$1(_, listener) { - var t1 = this._overlayEntryStateNotifier; - if (t1 != null) - t1.removeListener$1(0, listener); - }, - remove$0(_) { - var t2, - t1 = this._overlay; - t1.toString; - this._overlay = null; - if (t1._framework$_element == null) - return; - B.JSArray_methods.remove$1(t1._overlay$_entries, this); - t2 = $.SchedulerBinding__instance; - if (t2.SchedulerBinding__schedulerPhase === B.SchedulerPhase_3) - t2.SchedulerBinding__postFrameCallbacks.push(new A.OverlayEntry_remove_closure(t1)); - else - t1._markDirty$0(); - }, - markNeedsBuild$0() { - var t1 = this._key.get$currentState(); - if (t1 != null) - t1._markNeedsBuild$0(); - }, - dispose$0() { - var t1, _this = this; - _this._disposedByOwner = true; - if (!_this.get$mounted()) { - t1 = _this._overlayEntryStateNotifier; - if (t1 != null) { - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - } - _this._overlayEntryStateNotifier = null; - } - }, - toString$0(_) { - var _this = this, - t1 = A.shortHash(_this), - t2 = _this._opaque, - t3 = _this._maintainState, - t4 = _this._disposedByOwner ? "(DISPOSED)" : ""; - return "#" + t1 + "(opaque: " + t2 + "; maintainState: " + t3 + ")" + t4; - }, - $isListenable: 1 - }; - A.OverlayEntry_remove_closure.prototype = { - call$1(duration) { - this.overlay._markDirty$0(); - }, - $signature: 6 - }; - A._OverlayEntryWidget.prototype = { - createState$0() { - return new A._OverlayEntryWidgetState(); - } - }; - A._OverlayEntryWidgetState.prototype = { - _overlay$_add$1(_, child) { - var insertPosition, t1, t2, - children = this._sortedTheaterSiblings; - if (children == null) - children = this._sortedTheaterSiblings = new A.LinkedList(type$.LinkedList__OverlayEntryLocation); - insertPosition = children._collection$_length === 0 ? null : children.get$last(0); - t1 = child._zOrderIndex; - while (true) { - t2 = insertPosition == null; - if (!(!t2 && insertPosition._zOrderIndex > t1)) - break; - insertPosition = insertPosition.get$previous(); - } - if (t2) { - children._insertBefore$3$updateFirst(children._collection$_first, child, true); - children._collection$_first = child; - } else - insertPosition.LinkedListEntry__list._insertBefore$3$updateFirst(insertPosition.LinkedListEntry__next, child, false); - }, - get$_paintOrderIterable() { - var result, _this = this, - value = _this.___OverlayEntryWidgetState__paintOrderIterable_FI; - if (value === $) { - result = _this._createChildIterable$1$reversed(false); - _this.___OverlayEntryWidgetState__paintOrderIterable_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___OverlayEntryWidgetState__paintOrderIterable_FI = result; - value = result; - } - return value; - }, - _createChildIterable$1$reversed(reversed) { - return new A._SyncStarIterable(this._createChildIterable$body$_OverlayEntryWidgetState(reversed), type$._SyncStarIterable__RenderDeferredLayoutBox); - }, - _createChildIterable$body$_OverlayEntryWidgetState($async$reversed) { - var $async$self = this; - return function() { - var reversed = $async$reversed; - var $async$goto = 0, $async$handler = 2, $async$errorStack = [], candidate, renderBox, children; - return function $async$_createChildIterable$1$reversed($async$iterator, $async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - children = $async$self._sortedTheaterSiblings; - if (children == null || children._collection$_length === 0) { - // goto return - $async$goto = 1; - break; - } - candidate = reversed ? children.get$last(0) : children.get$first(0); - case 3: - // for condition - if (!(candidate != null)) { - // goto after for - $async$goto = 4; - break; - } - renderBox = candidate._overlayChildRenderBox; - candidate = reversed ? candidate.get$previous() : candidate.get$next(0); - $async$goto = renderBox != null ? 5 : 6; - break; - case 5: - // then - $async$goto = 7; - return $async$iterator._async$_current = renderBox, 1; - case 7: - // after yield - case 6: - // join - // goto for condition - $async$goto = 3; - break; - case 4: - // after for - case 1: - // return - return 0; - case 2: - // rethrow - return $async$iterator._datum = $async$errorStack.at(-1), 3; - } - }; - }; - }, - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - _this._widget.entry._overlayEntryStateNotifier.set$value(0, _this); - t1 = _this._framework$_element.findAncestorRenderObjectOfType$1$0(type$._RenderTheater); - t1.toString; - _this.___OverlayEntryWidgetState__theater_A = t1; - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (oldWidget.overlayState !== _this._widget.overlayState) { - t1 = _this._framework$_element.findAncestorRenderObjectOfType$1$0(type$._RenderTheater); - t1.toString; - _this.___OverlayEntryWidgetState__theater_A = t1; - } - }, - dispose$0() { - var t2, _this = this, - t1 = _this._widget.entry._overlayEntryStateNotifier; - if (t1 != null) - t1.set$value(0, null); - t1 = _this._widget.entry; - if (t1._disposedByOwner) { - t2 = t1._overlayEntryStateNotifier; - if (t2 != null) { - t2.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t2.ChangeNotifier__count = 0; - } - t1._overlayEntryStateNotifier = null; - } - _this._sortedTheaterSiblings = null; - _this.super$State$dispose(); - }, - build$1(context) { - var t1 = this._widget, - t2 = t1.tickerEnabled, - t3 = this.___OverlayEntryWidgetState__theater_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - return new A.TickerMode(t2, new A._RenderTheaterMarker(t3, this, t1.entry.builder.call$1(context), null), null); - }, - _markNeedsBuild$0() { - this.setState$1(new A._OverlayEntryWidgetState__markNeedsBuild_closure()); - } - }; - A._OverlayEntryWidgetState__markNeedsBuild_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A.Overlay.prototype = { - createState$0() { - return new A.OverlayState(A._setArrayType([], type$.JSArray_OverlayEntry), null, null); - } - }; - A.OverlayState.prototype = { - initState$0() { - this.super$State$initState(); - this.insertAll$1(0, this._widget.initialEntries); - }, - _insertionIndex$2(below, above) { - if (below != null) - return B.JSArray_methods.indexOf$1(this._overlay$_entries, below); - return this._overlay$_entries.length; - }, - insert$2$below(_, entry, below) { - entry._overlay = this; - this.setState$1(new A.OverlayState_insert_closure(this, below, null, entry)); - }, - insert$1(_, entry) { - return this.insert$2$below(0, entry, null); - }, - insertAll$1(_, entries) { - var _i, - t1 = entries.length; - if (t1 === 0) - return; - for (_i = 0; _i < t1; ++_i) - entries[_i]._overlay = this; - this.setState$1(new A.OverlayState_insertAll_closure(this, null, null, entries)); - }, - rearrange$1(newEntries) { - var t1, old, _i, entry, _this = this; - if (newEntries.length === 0) - return; - t1 = _this._overlay$_entries; - if (A.listEquals(t1, newEntries)) - return; - old = A.LinkedHashSet_LinkedHashSet$of(t1, type$.OverlayEntry); - for (t1 = newEntries.length, _i = 0; _i < t1; ++_i) { - entry = newEntries[_i]; - if (entry._overlay == null) - entry._overlay = _this; - } - _this.setState$1(new A.OverlayState_rearrange_closure(_this, newEntries, old, null, null)); - }, - _markDirty$0() { - if (this._framework$_element != null) - this.setState$1(new A.OverlayState__markDirty_closure()); - }, - _didChangeEntryOpacity$0() { - this.setState$1(new A.OverlayState__didChangeEntryOpacity_closure()); - }, - build$1(context) { - var t1, t2, onstage, onstageCount, t3, _this = this, - children = A._setArrayType([], type$.JSArray__OverlayEntryWidget); - for (t1 = _this._overlay$_entries, t2 = A._arrayInstanceType(t1)._eval$1("ReversedListIterable<1>"), t1 = new A.ReversedListIterable(t1, t2), t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListIterable.E"), onstage = true, onstageCount = 0; t1.moveNext$0();) { - t3 = t1.__internal$_current; - if (t3 == null) - t3 = t2._as(t3); - if (onstage) { - ++onstageCount; - children.push(new A._OverlayEntryWidget(t3, _this, true, t3._key)); - t3 = t3._opaque; - onstage = !t3; - } else if (t3._maintainState) - children.push(new A._OverlayEntryWidget(t3, _this, false, t3._key)); - } - t1 = children.length; - t2 = _this._widget.clipBehavior; - t3 = type$.ReversedListIterable__OverlayEntryWidget; - t3 = A.List_List$_of(new A.ReversedListIterable(children, t3), t3._eval$1("ListIterable.E")); - t3.$flags = 1; - return new A._Theater(t1 - onstageCount, t2, t3, null); - } - }; - A.OverlayState_insert_closure.prototype = { - call$0() { - var _this = this, - t1 = _this.$this; - B.JSArray_methods.insert$2(t1._overlay$_entries, t1._insertionIndex$2(_this.below, _this.above), _this.entry); - }, - $signature: 0 - }; - A.OverlayState_insertAll_closure.prototype = { - call$0() { - var _this = this, - t1 = _this.$this; - B.JSArray_methods.insertAll$2(t1._overlay$_entries, t1._insertionIndex$2(_this.below, _this.above), _this.entries); - }, - $signature: 0 - }; - A.OverlayState_rearrange_closure.prototype = { - call$0() { - var t3, t4, _this = this, - t1 = _this.$this, - t2 = t1._overlay$_entries; - B.JSArray_methods.clear$0(t2); - t3 = _this.newEntriesList; - B.JSArray_methods.addAll$1(t2, t3); - t4 = _this.old; - t4.removeAll$1(t3); - B.JSArray_methods.insertAll$2(t2, t1._insertionIndex$2(_this.below, _this.above), t4); - }, - $signature: 0 - }; - A.OverlayState__markDirty_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A.OverlayState__didChangeEntryOpacity_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._Theater.prototype = { - createElement$0(_) { - return new A._TheaterElement(A.HashSet_HashSet(type$.Element), this, B._ElementLifecycle_0); - }, - createRenderObject$1(context) { - var t1 = new A._RenderTheater(context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection, this.skipCount, this.clipBehavior, A.LayerHandle$(), 0, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.addAll$1(0, null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var t1 = this.skipCount; - if (renderObject._overlay$_skipCount !== t1) { - renderObject._overlay$_skipCount = t1; - if (!renderObject._skipMarkNeedsLayout) - renderObject.super$RenderBox$markNeedsLayout(); - } - renderObject.set$textDirection(context.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - t1 = this.clipBehavior; - if (t1 !== renderObject._overlay$_clipBehavior) { - renderObject._overlay$_clipBehavior = t1; - renderObject.markNeedsPaint$0(); - renderObject.markNeedsSemanticsUpdate$0(); - } - } - }; - A._TheaterElement.prototype = { - get$renderObject() { - return type$._RenderTheater._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(this)); - }, - insertRenderObjectChild$2(child, slot) { - var t1, t2; - this.super$MultiChildRenderObjectElement$insertRenderObjectChild(child, slot); - t1 = child.parentData; - t1.toString; - type$._TheaterParentData._as(t1); - t2 = this._widget; - t2.toString; - t1.overlayEntry = type$._OverlayEntryWidget._as(type$._Theater._as(t2).children[slot.index]).entry; - }, - moveRenderObjectChild$3(child, oldSlot, newSlot) { - this.super$MultiChildRenderObjectElement$moveRenderObjectChild(child, oldSlot, newSlot); - } - }; - A._RenderTheaterMixin.prototype = { - setupParentData$1(child) { - if (!(child.parentData instanceof A.StackParentData)) - child.parentData = new A.StackParentData(null, null, B.Offset_0_0); - }, - computeDistanceToActualBaseline$1(baseline) { - var t1, t2, baselineOffset, t3, t4, _this; - for (t1 = this._childrenInPaintOrder$0(), t1 = t1.get$iterator(t1), t2 = type$.StackParentData, baselineOffset = null; t1.moveNext$0();) { - t3 = t1.get$current(t1); - t4 = t3.parentData; - t4.toString; - t2._as(t4); - _this = t3.getDistanceToActualBaseline$1(baseline); - t4 = t4.offset; - baselineOffset = A.BaselineOffset_minOf(baselineOffset, _this == null ? null : _this + t4._dy); - } - return baselineOffset; - }, - layoutChild$2(child, nonPositionedChildConstraints) { - var alignment, - t1 = child.parentData; - t1.toString; - type$.StackParentData._as(t1); - alignment = this.get$theater().get$_overlay$_resolvedAlignment(); - if (!t1.get$isPositioned()) { - child.layout$2$parentUsesSize(nonPositionedChildConstraints, true); - t1.offset = B.Offset_0_0; - } else - A.RenderStack_layoutPositionedChild(child, t1, this.get$size(0), alignment); - }, - hitTestChildren$2$position(result, position) { - var isHit, child, t2, - t1 = this._childrenInHitTestOrder$0(), - iterator = t1.get$iterator(t1); - t1 = type$.StackParentData; - isHit = false; - while (true) { - if (!(!isHit && iterator.moveNext$0())) - break; - child = iterator.get$current(iterator); - t2 = child.parentData; - t2.toString; - isHit = result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderTheaterMixin_hitTestChildren_childHitTest(child), t1._as(t2).offset, position); - } - return isHit; - }, - paint$2(context, offset) { - var t1, t2, t3, t4, t5, t6; - for (t1 = this._childrenInPaintOrder$0(), t1 = t1.get$iterator(t1), t2 = type$.StackParentData, t3 = offset._dx, t4 = offset._dy; t1.moveNext$0();) { - t5 = t1.get$current(t1); - t6 = t5.parentData; - t6.toString; - t6 = t2._as(t6).offset; - context.paintChild$2(t5, new A.Offset(t6._dx + t3, t6._dy + t4)); - } - } - }; - A._RenderTheaterMixin_hitTestChildren_childHitTest.prototype = { - call$2(result, position) { - return this.localChild.hitTest$2$position(result, position); - }, - $signature: 15 - }; - A._TheaterParentData.prototype = { - visitOverlayPortalChildrenOnOverlayEntry$1(visitor) { - var t1 = this.overlayEntry; - if (t1 == null) - t1 = null; - else { - t1 = t1._overlayEntryStateNotifier; - t1 = t1 == null ? null : t1._change_notifier$_value.get$_paintOrderIterable().forEach$1(0, visitor); - } - return t1; - } - }; - A._RenderTheater.prototype = { - get$theater() { - return this; - }, - setupParentData$1(child) { - if (!(child.parentData instanceof A._TheaterParentData)) - child.parentData = new A._TheaterParentData(null, null, B.Offset_0_0); - }, - attach$1(owner) { - var child, t1, t2, t3, iterator; - this.super$__RenderTheater_RenderBox_ContainerRenderObjectMixin$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$._TheaterParentData; child != null;) { - t2 = child.parentData; - t2.toString; - t1._as(t2); - t3 = t2.overlayEntry; - if (t3 == null) - iterator = null; - else { - t3 = t3._overlayEntryStateNotifier; - iterator = t3 == null ? null : new A._SyncStarIterator(t3._change_notifier$_value.get$_paintOrderIterable()._outerHelper()); - } - if (iterator != null) - for (; iterator.moveNext$0();) - iterator._async$_current.attach$1(owner); - child = t2.ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$__RenderTheater_RenderBox_ContainerRenderObjectMixin$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$._TheaterParentData; child != null;) { - t2 = child.parentData; - t2.toString; - t1._as(t2); - t2.visitOverlayPortalChildrenOnOverlayEntry$1(A.overlay__RenderTheater__detachChild$closure()); - child = t2.ContainerParentDataMixin_nextSibling; - } - }, - redepthChildren$0() { - return this.visitChildren$1(this.get$redepthChild()); - }, - get$_overlay$_resolvedAlignment() { - var t1 = this._alignmentCache; - return t1 == null ? this._alignmentCache = B.AlignmentDirectional_m1_m1.resolve$1(this._overlay$_textDirection) : t1; - }, - set$textDirection(value) { - var _this = this; - if (_this._overlay$_textDirection === value) - return; - _this._overlay$_textDirection = value; - _this._alignmentCache = null; - if (!_this._skipMarkNeedsLayout) - _this.super$RenderBox$markNeedsLayout(); - }, - _addDeferredChild$1(child) { - var _this = this; - _this._skipMarkNeedsLayout = true; - _this.adoptChild$1(child); - _this.markNeedsPaint$0(); - _this._skipMarkNeedsLayout = false; - child._layoutSurrogate.markNeedsLayout$0(); - }, - _removeDeferredChild$1(child) { - var _this = this; - _this._skipMarkNeedsLayout = true; - _this.dropChild$1(child); - _this.markNeedsPaint$0(); - _this._skipMarkNeedsLayout = false; - }, - markNeedsLayout$0() { - if (!this._skipMarkNeedsLayout) - this.super$RenderBox$markNeedsLayout(); - }, - get$_firstOnstageChild() { - var child, toSkip, t1, t2, _this = this; - if (_this._overlay$_skipCount === A.ContainerRenderObjectMixin.prototype.get$childCount.call(_this)) - return null; - child = A.ContainerRenderObjectMixin.prototype.get$firstChild.call(_this, 0); - for (toSkip = _this._overlay$_skipCount, t1 = type$.StackParentData; toSkip > 0; --toSkip) { - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - return child; - }, - computeMinIntrinsicWidth$1(height) { - return A.RenderStack_getIntrinsicDimension(this.get$_firstOnstageChild(), new A._RenderTheater_computeMinIntrinsicWidth_closure(height)); - }, - computeMaxIntrinsicWidth$1(height) { - return A.RenderStack_getIntrinsicDimension(this.get$_firstOnstageChild(), new A._RenderTheater_computeMaxIntrinsicWidth_closure(height)); - }, - computeMinIntrinsicHeight$1(width) { - return A.RenderStack_getIntrinsicDimension(this.get$_firstOnstageChild(), new A._RenderTheater_computeMinIntrinsicHeight_closure(width)); - }, - computeMaxIntrinsicHeight$1(width) { - return A.RenderStack_getIntrinsicDimension(this.get$_firstOnstageChild(), new A._RenderTheater_computeMaxIntrinsicHeight_closure(width)); - }, - computeDryBaseline$2(constraints, baseline) { - var size, nonPositionedChildConstraints, alignment, baselineOffset, - t1 = constraints.minWidth, - t2 = constraints.maxWidth, - t3 = A.clampDouble(1 / 0, t1, t2), - t4 = constraints.minHeight, - t5 = constraints.maxHeight, - t6 = A.clampDouble(1 / 0, t4, t5); - if (isFinite(t3) && isFinite(t6)) - size = new A.Size(A.clampDouble(1 / 0, t1, t2), A.clampDouble(1 / 0, t4, t5)); - else { - t1 = this._findSizeDeterminingChild$0(); - size = t1._computeIntrinsics$3(B.C__DryLayout, constraints, t1.get$_computeDryLayout()); - } - nonPositionedChildConstraints = A.BoxConstraints$tight(size); - alignment = this.get$_overlay$_resolvedAlignment(); - for (t1 = new A._SyncStarIterator(this._childrenInPaintOrder$0()._outerHelper()), baselineOffset = null; t1.moveNext$0();) - baselineOffset = A.BaselineOffset_minOf(baselineOffset, A._RenderTheaterMixin_baselineForChild(t1._async$_current, size, nonPositionedChildConstraints, alignment, baseline)); - return baselineOffset; - }, - computeDryLayout$1(constraints) { - var t1 = constraints.minWidth, - t2 = constraints.maxWidth, - t3 = A.clampDouble(1 / 0, t1, t2), - t4 = constraints.minHeight, - t5 = constraints.maxHeight, - t6 = A.clampDouble(1 / 0, t4, t5); - if (isFinite(t3) && isFinite(t6)) - return new A.Size(A.clampDouble(1 / 0, t1, t2), A.clampDouble(1 / 0, t4, t5)); - t1 = this._findSizeDeterminingChild$0(); - return t1._computeIntrinsics$3(B.C__DryLayout, constraints, t1.get$_computeDryLayout()); - }, - _childrenInPaintOrder$0() { - return new A._SyncStarIterable(this._childrenInPaintOrder$body$_RenderTheater(), type$._SyncStarIterable_RenderBox); - }, - _childrenInPaintOrder$body$_RenderTheater() { - var $async$self = this; - return function() { - var $async$goto = 0, $async$handler = 1, $async$errorStack = [], t1, t2, t3, innerIterator, child; - return function $async$_childrenInPaintOrder$0($async$iterator, $async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - child = $async$self.get$_firstOnstageChild(); - t1 = type$._TheaterParentData; - case 2: - // for condition - if (!(child != null)) { - // goto after for - $async$goto = 3; - break; - } - $async$goto = 4; - return $async$iterator._async$_current = child, 1; - case 4: - // after yield - t2 = child.parentData; - t2.toString; - t1._as(t2); - t3 = t2.overlayEntry; - if (t3 == null) - innerIterator = null; - else { - t3 = t3._overlayEntryStateNotifier; - innerIterator = t3 == null ? null : new A._SyncStarIterator(t3._change_notifier$_value.get$_paintOrderIterable()._outerHelper()); - } - $async$goto = innerIterator != null ? 5 : 6; - break; - case 5: - // then - case 7: - // for condition - if (!innerIterator.moveNext$0()) { - // goto after for - $async$goto = 8; - break; - } - $async$goto = 9; - return $async$iterator._async$_current = innerIterator._async$_current, 1; - case 9: - // after yield - // goto for condition - $async$goto = 7; - break; - case 8: - // after for - case 6: - // join - child = t2.ContainerParentDataMixin_nextSibling; - // goto for condition - $async$goto = 2; - break; - case 3: - // after for - // implicit return - return 0; - case 1: - // rethrow - return $async$iterator._datum = $async$errorStack.at(-1), 3; - } - }; - }; - }, - _childrenInHitTestOrder$0() { - return new A._SyncStarIterable(this._childrenInHitTestOrder$body$_RenderTheater(), type$._SyncStarIterable_RenderBox); - }, - _childrenInHitTestOrder$body$_RenderTheater() { - var $async$self = this; - return function() { - var $async$goto = 0, $async$handler = 1, $async$errorStack = [], t1, t2, t3, innerIterator, value, result, child, childLeft; - return function $async$_childrenInHitTestOrder$0($async$iterator, $async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - child = $async$self._overlay$_skipCount === A.ContainerRenderObjectMixin.prototype.get$childCount.call($async$self) ? null : $async$self.ContainerRenderObjectMixin__lastChild; - childLeft = $async$self.ContainerRenderObjectMixin__childCount - $async$self._overlay$_skipCount; - t1 = type$._TheaterParentData; - case 2: - // for condition - if (!(child != null)) { - // goto after for - $async$goto = 3; - break; - } - t2 = child.parentData; - t2.toString; - t1._as(t2); - t3 = t2.overlayEntry; - innerIterator = null; - if (!(t3 == null)) { - t3 = t3._overlayEntryStateNotifier; - if (!(t3 == null)) { - t3 = t3._change_notifier$_value; - value = t3.___OverlayEntryWidgetState__hitTestOrderIterable_FI; - if (value === $) { - result = t3._createChildIterable$1$reversed(true); - t3.___OverlayEntryWidgetState__hitTestOrderIterable_FI !== $ && A.throwUnnamedLateFieldADI(); - t3.___OverlayEntryWidgetState__hitTestOrderIterable_FI = result; - value = result; - } - t3 = new A._SyncStarIterator(value._outerHelper()); - innerIterator = t3; - } - } - $async$goto = innerIterator != null ? 4 : 5; - break; - case 4: - // then - case 6: - // for condition - if (!innerIterator.moveNext$0()) { - // goto after for - $async$goto = 7; - break; - } - $async$goto = 8; - return $async$iterator._async$_current = innerIterator._async$_current, 1; - case 8: - // after yield - // goto for condition - $async$goto = 6; - break; - case 7: - // after for - case 5: - // join - $async$goto = 9; - return $async$iterator._async$_current = child, 1; - case 9: - // after yield - --childLeft; - child = childLeft <= 0 ? null : t2.ContainerParentDataMixin_previousSibling; - // goto for condition - $async$goto = 2; - break; - case 3: - // after for - // implicit return - return 0; - case 1: - // rethrow - return $async$iterator._datum = $async$errorStack.at(-1), 3; - } - }; - }; - }, - get$sizedByParent() { - return false; - }, - performLayout$0() { - var sizeDeterminingChild, nonPositionedChildConstraints, _this = this, - t1 = type$.BoxConstraints, - t2 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)), - t3 = A.clampDouble(1 / 0, t2.minWidth, t2.maxWidth); - t2 = A.clampDouble(1 / 0, t2.minHeight, t2.maxHeight); - if (isFinite(t3) && isFinite(t2)) { - t1 = t1._as(A.RenderObject.prototype.get$constraints.call(_this)); - _this._box$_size = new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)); - sizeDeterminingChild = null; - } else { - sizeDeterminingChild = _this._findSizeDeterminingChild$0(); - _this._layingOutSizeDeterminingChild = true; - _this.layoutChild$2(sizeDeterminingChild, t1._as(A.RenderObject.prototype.get$constraints.call(_this))); - _this._layingOutSizeDeterminingChild = false; - _this._box$_size = sizeDeterminingChild.get$size(0); - } - nonPositionedChildConstraints = A.BoxConstraints$tight(_this.get$size(0)); - for (t1 = new A._SyncStarIterator(_this._childrenInPaintOrder$0()._outerHelper()); t1.moveNext$0();) { - t2 = t1._async$_current; - if (t2 !== sizeDeterminingChild) - _this.layoutChild$2(t2, nonPositionedChildConstraints); - } - }, - _findSizeDeterminingChild$0() { - var t1, t2, t3, _this = this, - child = _this._overlay$_skipCount === A.ContainerRenderObjectMixin.prototype.get$childCount.call(_this) ? null : _this.ContainerRenderObjectMixin__lastChild; - for (t1 = type$._TheaterParentData; child != null;) { - t2 = child.parentData; - t2.toString; - t1._as(t2); - t3 = t2.overlayEntry; - t3 = t3 == null ? null : t3.canSizeOverlay; - if (t3 === true && !t2.get$isPositioned()) - return child; - child = t2.ContainerParentDataMixin_previousSibling; - } - throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$("Overlay was given infinite constraints and cannot be sized by a suitable child."), A.ErrorDescription$("The constraints given to the overlay (" + _this.get$constraints().toString$0(0) + ") would result in an illegal infinite size (" + _this.get$constraints().get$biggest().toString$0(0) + "). To avoid that, the Overlay tried to size itself to one of its children, but no suitable non-positioned child that belongs to an OverlayEntry with canSizeOverlay set to true could be found."), A.ErrorHint$("Try wrapping the Overlay in a SizedBox to give it a finite size or use an OverlayEntry with canSizeOverlay set to true.")], type$.JSArray_DiagnosticsNode))); - }, - paint$2(context, offset) { - var t2, t3, _this = this, - t1 = _this._overlay$_clipRectLayer; - if (_this._overlay$_clipBehavior !== B.Clip_0) { - t2 = _this.__RenderObject__needsCompositing_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this.get$size(0); - t1.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t2, offset, new A.Rect(0, 0, 0 + t3._dx, 0 + t3._dy), A._RenderTheaterMixin.prototype.get$paint.call(_this), _this._overlay$_clipBehavior, t1._layer)); - } else { - t1.set$layer(0, null); - _this.super$_RenderTheaterMixin$paint(context, offset); - } - }, - dispose$0() { - this._overlay$_clipRectLayer.set$layer(0, null); - this.super$RenderObject$dispose(); - }, - visitChildren$1(visitor) { - var t1, t2, - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$._TheaterParentData; child != null;) { - visitor.call$1(child); - t2 = child.parentData; - t2.toString; - t1._as(t2); - t2.visitOverlayPortalChildrenOnOverlayEntry$1(visitor); - child = t2.ContainerParentDataMixin_nextSibling; - } - }, - visitChildrenForSemantics$1(visitor) { - var t1, t2, - child = this.get$_firstOnstageChild(); - for (t1 = type$._TheaterParentData; child != null;) { - visitor.call$1(child); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - describeApproximatePaintClip$1(child) { - var t1; - switch (this._overlay$_clipBehavior.index) { - case 0: - return null; - case 1: - case 2: - case 3: - t1 = this.get$size(0); - return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - } - }, - debugDescribeChildren$0() { - var child, firstOnstageChild, t2, t3, t4, _box_1 = {}, - t1 = type$.JSArray_DiagnosticsNode, - offstageChildren = A._setArrayType([], t1), - onstageChildren = A._setArrayType([], t1); - _box_1.count = 1; - _box_1.onstage = false; - child = this.ContainerRenderObjectMixin__firstChild; - firstOnstageChild = this.get$_firstOnstageChild(); - for (t1 = type$._TheaterParentData, t2 = 1; child != null;) { - t3 = {}; - t4 = child.parentData; - t4.toString; - t1._as(t4); - if (child === firstOnstageChild) { - _box_1.onstage = true; - t2 = _box_1.count = 1; - } - t2 = "" + t2; - if (_box_1.onstage) - onstageChildren.push(new A.DiagnosticableTreeNode(child, "onstage " + t2, true, true, null, null)); - else - offstageChildren.push(new A.DiagnosticableTreeNode(child, "offstage " + t2, true, true, null, B.DiagnosticsTreeStyle_2)); - t3.subcount = 1; - t4.visitOverlayPortalChildrenOnOverlayEntry$1(new A._RenderTheater_debugDescribeChildren_closure(_box_1, t3, onstageChildren, offstageChildren)); - child = t4.ContainerParentDataMixin_nextSibling; - t2 = ++_box_1.count; - } - t1 = A.List_List$_of(onstageChildren, type$.DiagnosticsNode); - if (offstageChildren.length !== 0) - B.JSArray_methods.addAll$1(t1, offstageChildren); - else - t1.push(A.DiagnosticsNode_DiagnosticsNode$message("no offstage children", true, B.DiagnosticsTreeStyle_2)); - return t1; - } - }; - A._RenderTheater_computeMinIntrinsicWidth_closure.prototype = { - call$1(child) { - return child._computeIntrinsics$3(B._IntrinsicDimension_0, this.height, child.get$computeMinIntrinsicWidth()); - }, - $signature: 37 - }; - A._RenderTheater_computeMaxIntrinsicWidth_closure.prototype = { - call$1(child) { - return child._computeIntrinsics$3(B._IntrinsicDimension_1, this.height, child.get$computeMaxIntrinsicWidth()); - }, - $signature: 37 - }; - A._RenderTheater_computeMinIntrinsicHeight_closure.prototype = { - call$1(child) { - return child._computeIntrinsics$3(B._IntrinsicDimension_2, this.width, child.get$computeMinIntrinsicHeight()); - }, - $signature: 37 - }; - A._RenderTheater_computeMaxIntrinsicHeight_closure.prototype = { - call$1(child) { - return child._computeIntrinsics$3(B._IntrinsicDimension_3, this.width, child.get$computeMaxIntrinsicHeight()); - }, - $signature: 37 - }; - A._RenderTheater_debugDescribeChildren_closure.prototype = { - call$1(renderObject) { - var t1, t2, t3, t4, _this = this; - type$.RenderBox._as(renderObject); - t1 = _this._box_1; - t2 = t1.onstage; - t3 = _this._box_0; - t1 = "" + t1.count; - t4 = t3.subcount; - if (t2) - _this.onstageChildren.push(A.DiagnosticableTreeNode$("onstage " + t1 + " - " + t4, null, renderObject)); - else - _this.offstageChildren.push(A.DiagnosticableTreeNode$("offstage " + t1 + " - " + t4, B.DiagnosticsTreeStyle_2, renderObject)); - ++t3.subcount; - }, - $signature: 11 - }; - A.OverlayPortalController.prototype = { - toString$0(_) { - return "OverlayPortalController" + (this._attachTarget != null ? "" : " DETACHED"); - } - }; - A.OverlayPortal.prototype = { - createState$0() { - return new A._OverlayPortalState(); - } - }; - A._OverlayPortalState.prototype = { - _getLocation$2(zOrderIndex, targetRootOverlay) { - var t1, isCacheValid, _this = this, - cachedLocation = _this._locationCache, - marker = A._InitializedCell$named("marker", new A._OverlayPortalState__getLocation_closure(_this, false)); - if (cachedLocation != null) - if (_this._childModelMayHaveChanged) { - t1 = marker._readFinal$0(); - t1 = cachedLocation._childModel === t1.overlayEntryWidgetState && cachedLocation._theater === t1.theater; - isCacheValid = t1; - } else - isCacheValid = true; - else - isCacheValid = false; - _this._childModelMayHaveChanged = false; - if (isCacheValid) - return cachedLocation; - return _this._locationCache = new A._OverlayEntryLocation(zOrderIndex, marker._readFinal$0().overlayEntryWidgetState, marker._readFinal$0().theater); - }, - initState$0() { - this.super$State$initState(); - this._setupController$1(this._widget.controller); - }, - _setupController$1(controller) { - var t1, - controllerZOrderIndex = controller._zOrderIndex, - zOrderIndex = this._zOrderIndex; - if (zOrderIndex != null) - t1 = controllerZOrderIndex != null && controllerZOrderIndex > zOrderIndex; - else - t1 = true; - if (t1) - this._zOrderIndex = controllerZOrderIndex; - controller._zOrderIndex = null; - controller._attachTarget = this; - }, - didChangeDependencies$0() { - this.super$State$didChangeDependencies(); - this._childModelMayHaveChanged = true; - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (!_this._childModelMayHaveChanged) - _this._widget.toString; - t1 = oldWidget.controller; - t2 = _this._widget.controller; - if (t1 !== t2) { - t1._attachTarget = null; - _this._setupController$1(t2); - } - }, - activate$0() { - this.super$State$activate(); - }, - dispose$0() { - this._widget.controller._attachTarget = null; - this._locationCache = null; - this.super$State$dispose(); - }, - show$1(_, zOrderIndex) { - this.setState$1(new A._OverlayPortalState_show_closure(this, zOrderIndex)); - this._locationCache = null; - }, - hide$0() { - this.setState$1(new A._OverlayPortalState_hide_closure(this)); - this._locationCache = null; - }, - build$1(context) { - var t1, t2, _this = this, _null = null, - zOrderIndex = _this._zOrderIndex; - if (zOrderIndex == null) - return new A._OverlayPortal(_null, _this._widget.child, _null, _null); - _this._widget.toString; - t1 = _this._getLocation$2(zOrderIndex, false); - t2 = _this._widget; - return new A._OverlayPortal(new A._DeferredLayout(new A.Builder(t2.overlayChildBuilder, _null), _null), t2.child, t1, _null); - } - }; - A._OverlayPortalState__getLocation_closure.prototype = { - call$0() { - var t1 = this.$this._framework$_element; - t1.toString; - return A._RenderTheaterMarker_of(t1, this.targetRootOverlay); - }, - $signature: 510 - }; - A._OverlayPortalState_show_closure.prototype = { - call$0() { - this.$this._zOrderIndex = this.zOrderIndex; - }, - $signature: 0 - }; - A._OverlayPortalState_hide_closure.prototype = { - call$0() { - this.$this._zOrderIndex = null; - }, - $signature: 0 - }; - A._OverlayEntryLocation.prototype = { - _addToChildModel$1(child) { - var t1, _this = this; - _this._overlayChildRenderBox = child; - _this._childModel._overlay$_add$1(0, _this); - t1 = _this._theater; - t1.markNeedsPaint$0(); - t1.markNeedsCompositingBitsUpdate$0(); - t1.markNeedsSemanticsUpdate$0(); - }, - _removeFromChildModel$1(child) { - var t1, _this = this; - _this._overlayChildRenderBox = null; - t1 = _this._childModel._sortedTheaterSiblings; - if (t1 != null) - t1.remove$1(0, _this); - t1 = _this._theater; - t1.markNeedsPaint$0(); - t1.markNeedsCompositingBitsUpdate$0(); - t1.markNeedsSemanticsUpdate$0(); - }, - toString$0(_) { - var t1 = A.shortHash(this); - return "_OverlayEntryLocation[" + t1 + "] "; - } - }; - A._RenderTheaterMarker.prototype = { - updateShouldNotify$1(oldWidget) { - return oldWidget.theater !== this.theater || oldWidget.overlayEntryWidgetState !== this.overlayEntryWidgetState; - } - }; - A._OverlayPortal.prototype = { - createElement$0(_) { - return new A._OverlayPortalElement(this, B._ElementLifecycle_0); - }, - createRenderObject$1(context) { - var t1 = new A._RenderLayoutSurrogateProxyBox(null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - } - }; - A._OverlayPortalElement.prototype = { - get$renderObject() { - return type$._RenderLayoutSurrogateProxyBox._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - }, - mount$2($parent, newSlot) { - var t1, _this = this; - _this.super$RenderObjectElement$mount($parent, newSlot); - t1 = _this._widget; - t1.toString; - type$._OverlayPortal._as(t1); - _this._overlay$_child = _this.updateChild$3(_this._overlay$_child, t1.child, null); - _this._overlayChild = _this.updateChild$3(_this._overlayChild, t1.overlayChild, t1.overlayLocation); - }, - update$1(_, newWidget) { - var _this = this; - _this.super$RenderObjectElement$update(0, newWidget); - _this._overlay$_child = _this.updateChild$3(_this._overlay$_child, newWidget.child, null); - _this._overlayChild = _this.updateChild$3(_this._overlayChild, newWidget.overlayChild, newWidget.overlayLocation); - }, - forgetChild$1(child) { - this._overlay$_child = null; - this.super$Element$forgetChild(child); - }, - visitChildren$1(visitor) { - var child = this._overlay$_child, - overlayChild = this._overlayChild; - if (child != null) - visitor.call$1(child); - if (overlayChild != null) - visitor.call$1(overlayChild); - }, - activate$0() { - var t1, t2; - this.super$Element$activate(); - t1 = this._overlayChild; - t1 = t1 == null ? null : t1.get$renderObject(); - type$.nullable__RenderDeferredLayoutBox._as(t1); - if (t1 != null) { - t2 = this._overlayChild._slot; - t2.toString; - type$._OverlayEntryLocation._as(t2); - t2._theater._addDeferredChild$1(t1); - t2._overlayChildRenderBox = t1; - } - }, - deactivate$0() { - var t2, - t1 = this._overlayChild; - t1 = t1 == null ? null : t1.get$renderObject(); - type$.nullable__RenderDeferredLayoutBox._as(t1); - if (t1 != null) { - t2 = this._overlayChild._slot; - t2.toString; - type$._OverlayEntryLocation._as(t2); - t2._theater._removeDeferredChild$1(t1); - t2._overlayChildRenderBox = null; - } - this.super$RenderObjectElement$deactivate(); - }, - insertRenderObjectChild$2(child, slot) { - var t2, - t1 = type$._RenderLayoutSurrogateProxyBox; - if (slot != null) { - t2 = t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - type$._RenderDeferredLayoutBox._as(child); - t2._deferredLayoutChild = child; - slot._addToChildModel$1(child); - slot._theater._addDeferredChild$1(child); - t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).markNeedsSemanticsUpdate$0(); - } else - t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(child); - }, - moveRenderObjectChild$3(child, oldSlot, newSlot) { - var fromTheater = oldSlot._theater, - t1 = newSlot._theater; - if (fromTheater !== t1) { - fromTheater._removeDeferredChild$1(child); - t1._addDeferredChild$1(child); - } - if (oldSlot._childModel !== newSlot._childModel || oldSlot._zOrderIndex !== newSlot._zOrderIndex) { - oldSlot._removeFromChildModel$1(child); - newSlot._addToChildModel$1(child); - } - type$._RenderLayoutSurrogateProxyBox._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).markNeedsSemanticsUpdate$0(); - }, - removeRenderObjectChild$2(child, slot) { - var t1; - if (slot == null) { - type$._RenderLayoutSurrogateProxyBox._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(null); - return; - } - type$._RenderDeferredLayoutBox._as(child); - slot._removeFromChildModel$1(child); - slot._theater._removeDeferredChild$1(child); - t1 = type$._RenderLayoutSurrogateProxyBox; - t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this))._deferredLayoutChild = null; - t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).markNeedsSemanticsUpdate$0(); - } - }; - A._DeferredLayout.prototype = { - createRenderObject$1(context) { - var renderObject, - t1 = context.findAncestorRenderObjectOfType$1$0(type$._RenderLayoutSurrogateProxyBox); - t1.toString; - renderObject = new A._RenderDeferredLayoutBox(t1, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - renderObject.RenderObject$0(); - renderObject.set$child(null); - return t1._deferredLayoutChild = renderObject; - }, - updateRenderObject$2(context, renderObject) { - } - }; - A._RenderDeferredLayoutBox.prototype = { - _childrenInPaintOrder$0() { - var child = this.RenderObjectWithChildMixin__child; - return child == null ? B.C_EmptyIterable0 : A.Iterable_Iterable$generate(1, new A._RenderDeferredLayoutBox__childrenInPaintOrder_closure(child), type$.RenderBox); - }, - _childrenInHitTestOrder$0() { - return this._childrenInPaintOrder$0(); - }, - get$theater() { - var t1, - _0_0 = this._object$_parent; - $label0$0: { - if (_0_0 instanceof A._RenderTheater) { - t1 = _0_0; - break $label0$0; - } - t1 = A.throwExpression(A.FlutterError_FlutterError(A.S(_0_0) + " of " + this.toString$0(0) + " is not a _RenderTheater")); - } - return t1; - }, - redepthChildren$0() { - this._layoutSurrogate.redepthChild$1(this); - this.super$RenderObjectWithChildMixin$redepthChildren(); - }, - get$sizedByParent() { - return true; - }, - markNeedsLayout$0() { - this._overlay$_needsLayout = true; - this.super$RenderBox$markNeedsLayout(); - }, - get$semanticsParent() { - return this._layoutSurrogate; - }, - computeDryBaseline$2(constraints, baseline) { - var child = this.RenderObjectWithChildMixin__child; - if (child == null) - return null; - return A._RenderTheaterMixin_baselineForChild(child, new A.Size(A.clampDouble(1 / 0, constraints.minWidth, constraints.maxWidth), A.clampDouble(1 / 0, constraints.minHeight, constraints.maxHeight)), constraints, this.get$theater().get$_overlay$_resolvedAlignment(), baseline); - }, - _doLayoutFrom$2$constraints(treewalkParent, constraints) { - var _this = this, - shouldAddToDirtyList = _this._overlay$_needsLayout || !type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)).$eq(0, constraints); - _this._doingLayoutFromTreeWalk = true; - _this.super$RenderObject$layout(constraints, false); - _this._overlay$_needsLayout = _this._doingLayoutFromTreeWalk = false; - if (shouldAddToDirtyList) - treewalkParent.invokeLayoutCallback$1$1(new A._RenderDeferredLayoutBox__doLayoutFrom_closure(_this), type$.BoxConstraints); - }, - layout$2$parentUsesSize(constraints, parentUsesSize) { - var t1 = this._object$_parent; - t1.toString; - this._doLayoutFrom$2$constraints(t1, constraints); - }, - layout$1(constraints) { - return this.layout$2$parentUsesSize(constraints, false); - }, - performResize$0() { - var t1 = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(this)); - this._box$_size = new A.Size(A.clampDouble(1 / 0, t1.minWidth, t1.maxWidth), A.clampDouble(1 / 0, t1.minHeight, t1.maxHeight)); - }, - performLayout$0() { - var child, _this = this; - if (_this._doingLayoutFromTreeWalk) { - _this._overlay$_needsLayout = false; - return; - } - child = _this.RenderObjectWithChildMixin__child; - if (child == null) { - _this._overlay$_needsLayout = false; - return; - } - _this.layoutChild$2(child, type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this))); - _this._overlay$_needsLayout = false; - }, - applyPaintTransform$2(child, transform) { - var offset, - t1 = child.parentData; - t1.toString; - offset = type$.BoxParentData._as(t1).offset; - transform.translate$2(0, offset._dx, offset._dy); - } - }; - A._RenderDeferredLayoutBox__childrenInPaintOrder_closure.prototype = { - call$1(i) { - return this.child; - }, - $signature: 511 - }; - A._RenderDeferredLayoutBox__doLayoutFrom_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this; - t1._overlay$_needsLayout = true; - t1.super$RenderBox$markNeedsLayout(); - }, - $signature: 512 - }; - A._RenderLayoutSurrogateProxyBox.prototype = { - redepthChildren$0() { - this.super$RenderObjectWithChildMixin$redepthChildren(); - var child = this._deferredLayoutChild; - if (child != null && child._object$_owner != null) - this.redepthChild$1(child); - }, - performLayout$0() { - var deferredChild, t1, theaterConstraints, t2, t3, t4, t5, t6, t7; - this.super$RenderProxyBoxMixin$performLayout(); - deferredChild = this._deferredLayoutChild; - if (deferredChild == null) - return; - t1 = deferredChild._object$_parent; - t1.toString; - type$._RenderTheater._as(t1); - if (!t1._layingOutSizeDeterminingChild) { - theaterConstraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(t1)); - t2 = theaterConstraints.minWidth; - t3 = theaterConstraints.maxWidth; - t4 = A.clampDouble(1 / 0, t2, t3); - t5 = theaterConstraints.minHeight; - t6 = theaterConstraints.maxHeight; - t7 = A.clampDouble(1 / 0, t5, t6); - deferredChild._doLayoutFrom$2$constraints(this, A.BoxConstraints$tight(isFinite(t4) && isFinite(t7) ? new A.Size(A.clampDouble(1 / 0, t2, t3), A.clampDouble(1 / 0, t5, t6)) : t1.get$size(0))); - } - }, - visitChildrenForSemantics$1(visitor) { - var deferredChild; - this.super$RenderObject$visitChildrenForSemantics(visitor); - deferredChild = this._deferredLayoutChild; - if (deferredChild != null) - visitor.call$1(deferredChild); - } - }; - A._OverlayState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin.prototype = {}; - A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry.prototype = {}; - A.__RenderTheater_RenderBox_ContainerRenderObjectMixin.prototype = { - attach$1(owner) { - var child, t1, t2; - this.super$RenderObject$attach(owner); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.StackParentData; child != null;) { - child.attach$1(owner); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - }, - detach$0(_) { - var child, t1, t2; - this.super$RenderObject$detach(0); - child = this.ContainerRenderObjectMixin__firstChild; - for (t1 = type$.StackParentData; child != null;) { - child.detach$0(0); - t2 = child.parentData; - t2.toString; - child = t1._as(t2).ContainerParentDataMixin_nextSibling; - } - } - }; - A.__RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin.prototype = {}; - A.GlowingOverscrollIndicator.prototype = { - createState$0() { - var t1 = type$.bool; - return new A._GlowingOverscrollIndicatorState(A.LinkedHashMap_LinkedHashMap$_literal([false, true, true, true], t1, t1), null, null); - }, - notificationPredicate$1(arg0) { - return A.scroll_notification__defaultScrollNotificationPredicate$closure().call$1(arg0); - } - }; - A._GlowingOverscrollIndicatorState.prototype = { - initState$0() { - var t1, t2, _this = this; - _this.super$State$initState(); - t1 = _this._widget; - t2 = t1.color; - _this._leadingController = A._GlowController$(A.axisDirectionToAxis(t1.axisDirection), t2, _this); - t2 = _this._widget; - t1 = t2.color; - t1 = A._GlowController$(A.axisDirectionToAxis(t2.axisDirection), t1, _this); - _this._trailingController = t1; - t2 = _this._leadingController; - t2.toString; - _this._leadingAndTrailingListener = new A._MergingListenable(A._setArrayType([t2, t1], type$.JSArray_Listenable)); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (!oldWidget.color.$eq(0, _this._widget.color) || A.axisDirectionToAxis(oldWidget.axisDirection) !== A.axisDirectionToAxis(_this._widget.axisDirection)) { - t1 = _this._leadingController; - t1.toString; - t1.set$color(0, _this._widget.color); - t1 = _this._leadingController; - t1.toString; - t1.set$axis(A.axisDirectionToAxis(_this._widget.axisDirection)); - t1 = _this._trailingController; - t1.toString; - t1.set$color(0, _this._widget.color); - t1 = _this._trailingController; - t1.toString; - t1.set$axis(A.axisDirectionToAxis(_this._widget.axisDirection)); - } - }, - _overscroll_indicator$_handleScrollNotification$1(notification) { - var t1, t2, t3, t4, t5, controller, isLeading, velocity, size, position, _this = this; - if (!_this._widget.notificationPredicate$1(notification)) - return false; - t1 = notification.metrics; - t2 = t1.axisDirection; - if (A.axisDirectionToAxis(t2) !== A.axisDirectionToAxis(_this._widget.axisDirection)) - return false; - t3 = _this._leadingController; - t3.toString; - t4 = t1._pixels; - t4.toString; - t5 = t1._minScrollExtent; - t5.toString; - t3._paintOffsetScrollPixels = -Math.min(t4 - t5, t3._overscroll_indicator$_paintOffset); - t5 = _this._trailingController; - t5.toString; - t1 = t1._maxScrollExtent; - t1.toString; - t5._paintOffsetScrollPixels = -Math.min(t1 - t4, t5._overscroll_indicator$_paintOffset); - if (notification instanceof A.OverscrollNotification) { - t1 = notification.overscroll; - if (t1 < 0) - controller = t3; - else if (t1 > 0) - controller = t5; - else - controller = null; - isLeading = controller === t3; - t3 = _this._framework$_element; - t3.dispatchNotification$1(new A.OverscrollIndicatorNotification(isLeading, 0)); - t3 = _this._accepted; - t3.$indexSet(0, isLeading, true); - t3.$index(0, isLeading).toString; - controller._overscroll_indicator$_paintOffset = 0; - _this._accepted.$index(0, isLeading).toString; - t3 = notification.velocity; - if (t3 !== 0) { - t1 = controller._pullRecedeTimer; - if (t1 != null) - t1.cancel$0(0); - controller._pullRecedeTimer = null; - velocity = A.clampDouble(Math.abs(t3), 100, 10000); - t1 = controller._glowOpacityTween; - if (controller._overscroll_indicator$_state === B._GlowState_0) - t2 = 0.3; - else { - t2 = controller.___GlowController__glowOpacity_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2.parent; - t3 = t2._evaluatable.transform$1(0, t3.get$value(t3)); - t2 = t3; - } - t1.begin = t2; - t2.toString; - t1.end = A.clampDouble(velocity * 0.00006, t2, 0.5); - t2 = controller._glowSizeTween; - t1 = controller.___GlowController__glowSize_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t3 = t1.parent; - t2.begin = t1._evaluatable.transform$1(0, t3.get$value(t3)); - t2.end = Math.min(0.025 + 75e-8 * velocity * velocity, 1); - t2 = controller.___GlowController__glowController_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.duration = A.Duration$(0, B.JSNumber_methods.round$0(0.15 + velocity * 0.02), 0); - t2.forward$1$from(0, 0); - controller._displacement = 0.5; - controller._overscroll_indicator$_state = B._GlowState_1; - } else { - t3 = notification.dragDetails; - if (t3 != null) { - t4 = notification.context.get$renderObject(); - t4.toString; - type$.RenderBox._as(t4); - size = t4.get$size(0); - position = t4.globalToLocal$1(t3.globalPosition); - switch (A.axisDirectionToAxis(t2).index) { - case 0: - controller.toString; - t2 = size._dy; - controller.pull$4(0, Math.abs(t1), size._dx, A.clampDouble(position._dy, 0, t2), t2); - break; - case 1: - controller.toString; - t2 = size._dx; - controller.pull$4(0, Math.abs(t1), size._dy, A.clampDouble(position._dx, 0, t2), t2); - break; - } - } - } - } else { - if (!(notification instanceof A.ScrollEndNotification && notification.dragDetails != null)) - t1 = notification instanceof A.ScrollUpdateNotification && notification.dragDetails != null; - else - t1 = true; - if (t1) { - if (t3._overscroll_indicator$_state === B._GlowState_2) - t3._recede$1(B.Duration_600000); - t1 = _this._trailingController; - if (t1._overscroll_indicator$_state === B._GlowState_2) - t1._recede$1(B.Duration_600000); - } - } - _this._lastNotificationType = A.getRuntimeTypeOfDartObject(notification); - return false; - }, - dispose$0() { - this._leadingController.dispose$0(); - this._trailingController.dispose$0(); - this.super$__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin$dispose(); - }, - build$1(context) { - var _this = this, _null = null, - t1 = _this._widget, - t2 = _this._leadingController, - t3 = _this._trailingController, - t4 = t1.axisDirection, - t5 = _this._leadingAndTrailingListener; - return new A.NotificationListener(_this.get$_overscroll_indicator$_handleScrollNotification(), new A.RepaintBoundary(A.CustomPaint$(new A.RepaintBoundary(t1.child, _null), new A._GlowingOverscrollIndicatorPainter(t2, t3, t4, t5), _null, _null, B.Size_0_0), _null), _null, type$.NotificationListener_ScrollNotification); - } - }; - A._GlowState.prototype = { - _enumToString$0() { - return "_GlowState." + this._name; - } - }; - A._GlowController.prototype = { - set$color(_, value) { - if (this._overscroll_indicator$_color.$eq(0, value)) - return; - this._overscroll_indicator$_color = value; - this.notifyListeners$0(); - }, - set$axis(value) { - if (this._overscroll_indicator$_axis === value) - return; - this._overscroll_indicator$_axis = value; - this.notifyListeners$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.___GlowController__glowController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___GlowController__decelerator_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this.___GlowController__displacementTicker_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._creator.TickerProviderStateMixin__tickers.remove$1(0, t1); - t1.super$Ticker$dispose(); - t1 = _this._pullRecedeTimer; - if (t1 != null) - t1.cancel$0(0); - _this.super$ChangeNotifier$dispose(); - }, - pull$4(_, overscroll, extent, crossAxisOffset, crossExtent) { - var t2, t3, height, t4, _this = this, - t1 = _this._pullRecedeTimer; - if (t1 != null) - t1.cancel$0(0); - _this._pullDistance = _this._pullDistance + overscroll / 200; - t1 = _this._glowOpacityTween; - t2 = _this.___GlowController__glowOpacity_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2._evaluatable; - t2 = t2.parent; - t1.begin = t3.transform$1(0, t2.get$value(t2)); - t1.end = Math.min(t3.transform$1(0, t2.get$value(t2)) + overscroll / extent * 0.8, 0.5); - height = Math.min(extent, crossExtent * 0.20096189432249995); - t2 = _this._glowSizeTween; - t3 = _this.___GlowController__glowSize_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t1 = t3._evaluatable; - t3 = t3.parent; - t2.begin = t1.transform$1(0, t3.get$value(t3)); - t4 = Math.sqrt(_this._pullDistance * height); - t3 = t1.transform$1(0, t3.get$value(t3)); - t3.toString; - t2.end = Math.max(1 - 1 / (0.7 * t4), A.checkNum(t3)); - t3 = crossAxisOffset / crossExtent; - _this._displacementTarget = t3; - if (t3 !== _this._displacement) { - t1 = _this.___GlowController__displacementTicker_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!t1.get$isTicking()) - t1.start$0(0); - } else { - t1 = _this.___GlowController__displacementTicker_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.stop$0(0); - _this._displacementTickerLastElapsed = null; - } - t1 = _this.___GlowController__glowController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.duration = B.Duration_167000; - if (_this._overscroll_indicator$_state !== B._GlowState_2) { - t1.forward$1$from(0, 0); - _this._overscroll_indicator$_state = B._GlowState_2; - } else { - t1 = t1._ticker; - if (!(t1 != null && t1._ticker$_future != null)) - _this.notifyListeners$0(); - } - _this._pullRecedeTimer = A.Timer_Timer(B.Duration_167000, new A._GlowController_pull_closure(_this)); - }, - _changePhase$1($status) { - var _this = this; - if ($status !== B.AnimationStatus_3) - return; - switch (_this._overscroll_indicator$_state.index) { - case 1: - _this._recede$1(B.Duration_600000); - break; - case 3: - _this._overscroll_indicator$_state = B._GlowState_0; - _this._pullDistance = 0; - break; - case 2: - case 0: - break; - } - }, - _recede$1(duration) { - var t2, t3, _this = this, - t1 = _this._overscroll_indicator$_state; - if (t1 === B._GlowState_3 || t1 === B._GlowState_0) - return; - t1 = _this._pullRecedeTimer; - if (t1 != null) - t1.cancel$0(0); - _this._pullRecedeTimer = null; - t1 = _this._glowOpacityTween; - t2 = _this.___GlowController__glowOpacity_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2.parent; - t1.begin = t2._evaluatable.transform$1(0, t3.get$value(t3)); - t1.end = 0; - t1 = _this._glowSizeTween; - t3 = _this.___GlowController__glowSize_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t2 = t3.parent; - t1.begin = t3._evaluatable.transform$1(0, t2.get$value(t2)); - t1.end = 0; - t1 = _this.___GlowController__glowController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.duration = duration; - t1.forward$1$from(0, 0); - _this._overscroll_indicator$_state = B._GlowState_3; - }, - _tickDisplacement$1(elapsed) { - var t2, _this = this, - t1 = _this._displacementTickerLastElapsed; - if (t1 != null) { - t1 = t1._duration; - t2 = _this._displacementTarget; - _this._displacement = t2 - (t2 - _this._displacement) * Math.pow(2, -(elapsed._duration - t1) / $.$get$_GlowController__crossAxisHalfTime()._duration); - _this.notifyListeners$0(); - } - if (A.nearEqual(_this._displacementTarget, _this._displacement, 0.001)) { - t1 = _this.___GlowController__displacementTicker_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.stop$0(0); - _this._displacementTickerLastElapsed = null; - } else - _this._displacementTickerLastElapsed = elapsed; - }, - paint$2(canvas, size) { - var t2, t3, baseGlowScale, radius, height, t4, paint, t5, _this = this, - t1 = _this.___GlowController__glowOpacity_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.parent; - if (J.$eq$(t1._evaluatable.transform$1(0, t2.get$value(t2)), 0)) - return; - t2 = size._dx; - t3 = size._dy; - baseGlowScale = t2 > t3 ? t3 / t2 : 1; - radius = t2 * 3 / 2; - height = Math.min(t3, t2 * 0.20096189432249995); - t3 = _this.___GlowController__glowSize_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = t3.parent; - t4 = t3._evaluatable.transform$1(0, t4.get$value(t4)); - t3 = _this._displacement; - $.$get$_renderer(); - paint = A.CkPaint$(); - t5 = t1.parent; - paint._colorValue = _this._overscroll_indicator$_color.withOpacity$1(t1._evaluatable.transform$1(0, t5.get$value(t5))).get$value(0); - t5 = canvas._canvas; - t1 = t5.skCanvas; - J.toInt$0$n(t1.save()); - t1.translate(0, _this._overscroll_indicator$_paintOffset + _this._paintOffsetScrollPixels); - t1.scale(1, t4 * baseGlowScale); - t1.clipRect(A.toSkRect(new A.Rect(0, 0, 0 + t2, 0 + height)), $.$get$_skClipOps()[1], true); - t5.drawCircle$3(new A.Offset(t2 / 2 * (0.5 + t3), height - radius), radius, paint); - t1.restore(); - }, - toString$0(_) { - return "_GlowController(color: " + this._overscroll_indicator$_color.toString$0(0) + ", axis: " + this._overscroll_indicator$_axis._name + ")"; - } - }; - A._GlowController_pull_closure.prototype = { - call$0() { - return this.$this._recede$1(B.Duration_2000000); - }, - $signature: 0 - }; - A._GlowingOverscrollIndicatorPainter.prototype = { - _paintSide$5(canvas, size, controller, axisDirection, growthDirection) { - var t1, t2, t3; - if (controller == null) - return; - switch (A.applyGrowthDirectionToAxisDirection(axisDirection, growthDirection).index) { - case 0: - controller.paint$2(canvas, size); - break; - case 2: - t1 = canvas._canvas.skCanvas; - J.toInt$0$n(t1.save()); - t1.translate(0, size._dy); - t1.scale(1, -1); - controller.paint$2(canvas, size); - t1.restore(); - break; - case 3: - t1 = canvas._canvas; - t2 = t1.skCanvas; - J.toInt$0$n(t2.save()); - t1.rotate$1(0, 1.5707963267948966); - t2.scale(1, -1); - controller.paint$2(canvas, new A.Size(size._dy, size._dx)); - t2.restore(); - break; - case 1: - t1 = canvas._canvas; - t2 = t1.skCanvas; - J.toInt$0$n(t2.save()); - t3 = size._dx; - t2.translate(t3, 0); - t1.rotate$1(0, 1.5707963267948966); - controller.paint$2(canvas, new A.Size(size._dy, t3)); - t2.restore(); - break; - } - }, - paint$2(canvas, size) { - var _this = this, - t1 = _this.axisDirection; - _this._paintSide$5(canvas, size, _this.leadingController, t1, B.GrowthDirection_1); - _this._paintSide$5(canvas, size, _this.trailingController, t1, B.GrowthDirection_0); - }, - shouldRepaint$1(oldDelegate) { - return oldDelegate.leadingController != this.leadingController || oldDelegate.trailingController != this.trailingController; - }, - toString$0(_) { - return "_GlowingOverscrollIndicatorPainter(" + A.S(this.leadingController) + ", " + A.S(this.trailingController) + ")"; - } - }; - A._StretchDirection.prototype = { - _enumToString$0() { - return "_StretchDirection." + this._name; - } - }; - A.StretchingOverscrollIndicator.prototype = { - createState$0() { - return new A._StretchingOverscrollIndicatorState(null, null); - }, - notificationPredicate$1(arg0) { - return A.scroll_notification__defaultScrollNotificationPredicate$closure().call$1(arg0); - } - }; - A._StretchingOverscrollIndicatorState.prototype = { - get$_stretchController() { - var t1, t2, result, t3, t4, _this = this, _null = null, - value = _this.___StretchingOverscrollIndicatorState__stretchController_FI; - if (value === $) { - t1 = type$.Tween_double; - t2 = new A.Tween(0, 0, t1); - result = new A._StretchController(t2, B._StretchState_0, B._StretchDirection_0, $.$get$ChangeNotifier__emptyListeners()); - t3 = A.AnimationController$(_null, _null, _null, _null, _this); - t3.didRegisterListener$0(); - t4 = t3.AnimationLocalStatusListenersMixin__statusListeners; - t4._isDirty = true; - t4._list.push(result.get$_changePhase()); - result.___StretchController__stretchController_F !== $ && A.throwUnnamedLateFieldAI(); - result.___StretchController__stretchController_F = t3; - t3 = A.CurvedAnimation$(B.C__DecelerateCurve, t3, _null); - t3.parent.addListener$1(0, result.get$notifyListeners()); - result.___StretchController__decelerator_F !== $ && A.throwUnnamedLateFieldAI(); - result.___StretchController__decelerator_F = t3; - type$.Animation_double._as(t3); - result.___StretchController__stretchSize_F !== $ && A.throwUnnamedLateFieldAI(); - result.___StretchController__stretchSize_F = new A._AnimatedEvaluation(t3, t2, t1._eval$1("_AnimatedEvaluation")); - _this.___StretchingOverscrollIndicatorState__stretchController_FI !== $ && A.throwUnnamedLateFieldADI(); - _this.___StretchingOverscrollIndicatorState__stretchController_FI = result; - value = result; - } - return value; - }, - _overscroll_indicator$_handleScrollNotification$1(notification) { - var t1, t2, t3, velocity, t4, t5, clampedOverscroll, _this = this; - if (!_this._widget.notificationPredicate$1(notification)) - return false; - t1 = notification.metrics; - if (A.axisDirectionToAxis(t1.axisDirection) !== A.axisDirectionToAxis(_this._widget.axisDirection)) - return false; - if (notification instanceof A.OverscrollNotification) { - _this._lastOverscrollNotification = notification; - J.get$runtimeType$(_this._lastNotification); - t2 = notification.overscroll; - t3 = _this._framework$_element; - t3.dispatchNotification$1(new A.OverscrollIndicatorNotification(t2 < 0, 0)); - _this._accepted = true; - t2 = _this._totalOverscroll += t2; - t3 = notification.velocity; - if (t3 !== 0) { - t1 = _this.get$_stretchController(); - t2 = _this._totalOverscroll; - velocity = A.clampDouble(Math.abs(t3), 1, 10000); - t3 = t1._stretchSizeTween; - t4 = t1.___StretchController__stretchSize_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t5 = t4.parent; - t3.begin = t4._evaluatable.transform$1(0, t5.get$value(t5)); - t3.end = Math.min(0.016 + 1.01 / velocity, 1); - t3 = t1.___StretchController__stretchController_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.duration = A.Duration$(0, B.JSNumber_methods.round$0(Math.max(velocity * 0.02, 50)), 0); - t3.forward$1$from(0, 0); - t1._overscroll_indicator$_state = B._StretchState_1; - t1._stretchDirection = t2 > 0 ? B._StretchDirection_0 : B._StretchDirection_1; - } else if (notification.dragDetails != null) { - t1 = t1._viewportDimension; - t1.toString; - clampedOverscroll = A.clampDouble(Math.abs(t2) / t1, 0, 1); - _this.get$_stretchController().pull$2(0, clampedOverscroll, _this._totalOverscroll); - } - } else if (notification instanceof A.ScrollEndNotification || notification instanceof A.ScrollUpdateNotification) { - _this._totalOverscroll = 0; - t1 = _this.get$_stretchController(); - if (t1._overscroll_indicator$_state === B._StretchState_2) - t1._recede$1(B.Duration_400000); - } - _this._lastNotification = notification; - return false; - }, - _getAlignmentForAxisDirection$1(stretchDirection) { - var t1; - switch (stretchDirection.index) { - case 0: - t1 = this._widget.axisDirection; - break; - case 1: - t1 = A.flipAxisDirection(this._widget.axisDirection); - break; - default: - t1 = null; - } - switch (t1.index) { - case 0: - t1 = B.AlignmentDirectional_0_m1; - break; - case 2: - t1 = B.AlignmentDirectional_0_1; - break; - case 3: - t1 = B.Alignment_m1_0; - break; - case 1: - t1 = B.Alignment_1_0; - break; - default: - t1 = null; - } - return t1; - }, - dispose$0() { - this.get$_stretchController().dispose$0(); - this.super$__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin$dispose(); - }, - build$1(context) { - var t1 = {}, - t2 = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_0, type$.MediaQuery).data; - t1.mainAxisSize = null; - return new A.NotificationListener(this.get$_overscroll_indicator$_handleScrollNotification(), A.AnimatedBuilder$(this.get$_stretchController(), new A._StretchingOverscrollIndicatorState_build_closure(t1, this, t2.size), null), null, type$.NotificationListener_ScrollNotification); - } - }; - A._StretchingOverscrollIndicatorState_build_closure.prototype = { - call$2(context, child) { - var t3, x, y, alignment, viewportDimension, t4, transform, _this = this, - t1 = _this.$this, - t2 = t1.get$_stretchController().___StretchController__stretchSize_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2.parent; - t3 = t2._evaluatable.transform$1(0, t3.get$value(t3)); - x = 1; - y = 1; - switch (A.axisDirectionToAxis(t1._widget.axisDirection).index) { - case 0: - x = 1 + t3; - _this._box_0.mainAxisSize = _this.size._dx; - break; - case 1: - y = 1 + t3; - _this._box_0.mainAxisSize = _this.size._dy; - break; - } - alignment = t1._getAlignmentForAxisDirection$1(t1.get$_stretchController()._stretchDirection); - t2 = t1._lastOverscrollNotification; - if (t2 == null) - viewportDimension = null; - else { - t2 = t2.metrics._viewportDimension; - t2.toString; - viewportDimension = t2; - } - if (viewportDimension == null) - viewportDimension = _this._box_0.mainAxisSize; - t2 = A.Matrix4_Matrix4$diagonal3Values(x, y, 1); - t3 = t3 === 0; - t4 = t3 ? null : B.FilterQuality_2; - t1 = t1._widget; - transform = A.Transform$(alignment, t1.child, t4, t2, true); - return A.ClipRect$(transform, !t3 && viewportDimension !== _this._box_0.mainAxisSize ? t1.clipBehavior : B.Clip_0, null); - }, - $signature: 513 - }; - A._StretchState.prototype = { - _enumToString$0() { - return "_StretchState." + this._name; - } - }; - A._StretchController.prototype = { - pull$2(_, normalizedOverscroll, totalOverscroll) { - var t1, t2, t3, _this = this, - newStretchDirection = totalOverscroll > 0 ? B._StretchDirection_0 : B._StretchDirection_1; - if (_this._stretchDirection !== newStretchDirection && _this._overscroll_indicator$_state === B._StretchState_3) - return; - _this._stretchDirection = newStretchDirection; - _this._pullDistance = normalizedOverscroll; - t1 = _this._stretchSizeTween; - t2 = _this.___StretchController__stretchSize_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2.parent; - t1.begin = t2._evaluatable.transform$1(0, t3.get$value(t3)); - t3 = _this._pullDistance; - t1.end = 0.016 * t3 + 0.016 * (1 - Math.exp(-t3 * 8.237217661997105)); - t3 = _this.___StretchController__stretchController_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.duration = B.Duration_400000; - if (_this._overscroll_indicator$_state !== B._StretchState_2) { - t3.forward$1$from(0, 0); - _this._overscroll_indicator$_state = B._StretchState_2; - } else { - t1 = t3._ticker; - if (!(t1 != null && t1._ticker$_future != null)) - _this.notifyListeners$0(); - } - }, - _changePhase$1($status) { - var _this = this; - if ($status !== B.AnimationStatus_3) - return; - switch (_this._overscroll_indicator$_state.index) { - case 1: - _this._recede$1(B.Duration_400000); - break; - case 3: - _this._overscroll_indicator$_state = B._StretchState_0; - _this._pullDistance = 0; - break; - case 2: - case 0: - break; - } - }, - _recede$1(duration) { - var t2, t3, _this = this, - t1 = _this._overscroll_indicator$_state; - if (t1 === B._StretchState_3 || t1 === B._StretchState_0) - return; - t1 = _this._stretchSizeTween; - t2 = _this.___StretchController__stretchSize_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t2.parent; - t1.begin = t2._evaluatable.transform$1(0, t3.get$value(t3)); - t1.end = 0; - t1 = _this.___StretchController__stretchController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.duration = duration; - t1.forward$1$from(0, 0); - _this._overscroll_indicator$_state = B._StretchState_3; - }, - dispose$0() { - var t1 = this.___StretchController__stretchController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = this.___StretchController__decelerator_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$ChangeNotifier$dispose(); - }, - toString$0(_) { - return "_StretchController()"; - } - }; - A.OverscrollIndicatorNotification.prototype = { - debugFillDescription$1(description) { - this.super$_OverscrollIndicatorNotification_Notification_ViewportNotificationMixin$debugFillDescription(description); - description.push("side: " + (this.leading ? "leading edge" : "trailing edge")); - } - }; - A._OverscrollIndicatorNotification_Notification_ViewportNotificationMixin.prototype = { - debugFillDescription$1(description) { - var t1, t2; - this.super$Notification$debugFillDescription(description); - t1 = this.ViewportNotificationMixin__depth; - t2 = t1 === 0 ? "local" : "remote"; - description.push("depth: " + t1 + " (" + t2 + ")"); - } - }; - A.__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A.__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A._StorageEntryIdentifier.prototype = { - $eq(_, other) { - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - return other instanceof A._StorageEntryIdentifier && A.listEquals(other.keys, this.keys); - }, - get$hashCode(_) { - return A.Object_hashAll(this.keys); - }, - toString$0(_) { - return "StorageEntryIdentifier(" + B.JSArray_methods.join$1(this.keys, ":") + ")"; - } - }; - A.PageStorageBucket.prototype = { - _allKeys$1(context) { - var keys = A._setArrayType([], type$.JSArray_PageStorageKey_dynamic); - if (A.PageStorageBucket__maybeAddKey(context, keys)) - context.visitAncestorElements$1(new A.PageStorageBucket__allKeys_closure(keys)); - return keys; - }, - writeState$2(context, data) { - var t1, _this = this; - if (_this._storage == null) - _this._storage = A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.dynamic); - t1 = _this._allKeys$1(context); - if (t1.length !== 0) - _this._storage.$indexSet(0, new A._StorageEntryIdentifier(t1), data); - }, - readState$1(context) { - var t1; - if (this._storage == null) - return null; - t1 = this._allKeys$1(context); - return t1.length !== 0 ? this._storage.$index(0, new A._StorageEntryIdentifier(t1)) : null; - } - }; - A.PageStorageBucket__allKeys_closure.prototype = { - call$1(element) { - return A.PageStorageBucket__maybeAddKey(element, this.keys); - }, - $signature: 33 - }; - A.PageStorage.prototype = { - build$1(context) { - return this.child; - } - }; - A.PageRoute.prototype = { - get$opaque() { - return true; - }, - get$barrierDismissible() { - return false; - }, - canTransitionTo$1(nextRoute) { - return nextRoute instanceof A.MaterialPageRoute; - }, - canTransitionFrom$1(previousRoute) { - return previousRoute instanceof A.MaterialPageRoute; - }, - get$allowSnapshotting() { - return this.allowSnapshotting; - } - }; - A.MenuSerializableShortcut.prototype = {}; - A.PlatformMenuDelegate.prototype = {}; - A.DefaultPlatformMenuDelegate.prototype = { - _methodCallHandler$1($call) { - return this._methodCallHandler$body$DefaultPlatformMenuDelegate($call); - }, - _methodCallHandler$body$DefaultPlatformMenuDelegate($call) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t2, id, t1; - var $async$_methodCallHandler$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - id = A._asInt($call.$arguments); - t1 = $async$self._idMap; - if (!t1.containsKey$1(0, id)) { - // goto return - $async$goto = 1; - break; - } - t1 = t1.$index(0, id); - t1.toString; - t2 = $call.method; - if (t2 === "Menu.selectedCallback") { - t1.get$onSelected().call$0(); - t1.get$onSelectedIntent(); - t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus._focus_manager$_context; - t2.toString; - A.Actions_maybeInvoke(t2, t1.get$onSelectedIntent(), type$.Intent); - } else if (t2 === "Menu.opened") - t1.get$onOpen(t1).call$0(); - else if (t2 === "Menu.closed") - t1.get$onClose(t1).call$0(); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_methodCallHandler$1, $async$completer); - } - }; - A.HtmlElementView.prototype = { - build$1(context) { - return A.HtmlElementViewImpl_buildImpl(this, context); - } - }; - A.PlatformViewCreationParams.prototype = {}; - A.PlatformViewLink.prototype = { - createState$0() { - return new A._PlatformViewLinkState(); - }, - _surfaceFactory$2(arg0, arg1) { - return this._surfaceFactory.call$2(arg0, arg1); - }, - _onCreatePlatformView$1(arg0) { - return this._onCreatePlatformView.call$1(arg0); - } - }; - A._PlatformViewLinkState.prototype = { - build$1(context) { - var t1, t2, _this = this, _null = null, - controller = _this._platform_view$_controller; - if (controller == null) - return B.SizedBox_8pG; - if (!_this._platformViewCreated) - return new A._PlatformViewPlaceHolder(new A._PlatformViewLinkState_build_closure(controller), _null, _null); - t1 = _this._platform_view$_surface; - if (t1 == null) - t1 = _this._platform_view$_surface = _this._widget._surfaceFactory$2(context, controller); - t2 = _this._platform_view$_focusNode; - t1.toString; - return A.Focus$(false, _null, t1, _null, _null, _null, t2, true, _null, _this.get$_handleFrameworkFocusChanged(), _null, _null, _null, _null); - }, - initState$0() { - var _this = this; - _this._platform_view$_focusNode = A.FocusNode$(true, "PlatformView(id: " + A.S(_this._platform_view$_id) + ")", true, true, null, null, false); - _this._platform_view$_initialize$0(); - _this.super$State$initState(); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (_this._widget.viewType !== oldWidget.viewType) { - t1 = _this._platform_view$_controller; - if (t1 != null) - A._extension_0_disposePostFrame(t1); - _this._platform_view$_surface = null; - _this._platform_view$_initialize$0(); - } - }, - _platform_view$_initialize$0() { - var _this = this, - t1 = $.$get$platformViewsRegistry()._nextPlatformViewId++; - _this._platform_view$_id = t1; - _this._platform_view$_controller = _this._widget._onCreatePlatformView$1(new A.PlatformViewCreationParams(t1, _this.get$_onPlatformViewCreated())); - }, - _onPlatformViewCreated$1(id) { - if (this._framework$_element != null) - this.setState$1(new A._PlatformViewLinkState__onPlatformViewCreated_closure(this)); - }, - _handleFrameworkFocusChanged$1(isFocused) { - var t1; - if (!isFocused) { - t1 = this._platform_view$_controller; - if (t1 != null) - t1.clearFocus$0(); - } - B.OptionalMethodChannel_5XR.invokeMethod$1$2("TextInput.setPlatformViewClient", A.LinkedHashMap_LinkedHashMap$_literal(["platformViewId", this._platform_view$_id], type$.String, type$.dynamic), type$.void); - }, - dispose$0() { - var _this = this, - t1 = _this._platform_view$_controller; - if (t1 != null) - t1.dispose$0(); - _this._platform_view$_controller = null; - t1 = _this._platform_view$_focusNode; - if (t1 != null) - t1.dispose$0(); - _this._platform_view$_focusNode = null; - _this.super$State$dispose(); - } - }; - A._PlatformViewLinkState_build_closure.prototype = { - call$2(size, position) { - }, - $signature: 514 - }; - A._PlatformViewLinkState__onPlatformViewCreated_closure.prototype = { - call$0() { - this.$this._platformViewCreated = true; - }, - $signature: 0 - }; - A.PlatformViewSurface.prototype = { - createRenderObject$1(context) { - var t1 = new A.PlatformViewRenderBox(this.controller, null, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$hitTestBehavior(this.hitTestBehavior); - t1._updateGestureRecognizersWithCallBack$2(this.gestureRecognizers, t1._platform_view0$_controller.get$dispatchPointerEvent()); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$controller(0, this.controller); - renderObject.set$hitTestBehavior(this.hitTestBehavior); - renderObject._updateGestureRecognizersWithCallBack$2(this.gestureRecognizers, renderObject._platform_view0$_controller.get$dispatchPointerEvent()); - } - }; - A._PlatformViewPlaceholderBox.prototype = { - performLayout$0() { - this.super$RenderConstrainedBox$performLayout(); - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._PlatformViewPlaceholderBox_performLayout_closure(this)); - } - }; - A._PlatformViewPlaceholderBox_performLayout_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this, - t2 = t1.get$size(0), - t3 = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), B.Offset_0_0); - t1.onLayout.call$2(t2, t3); - }, - $signature: 6 - }; - A._PlatformViewPlaceHolder.prototype = { - createRenderObject$1(context) { - var t1 = new A._PlatformViewPlaceholderBox(this.onLayout, B.BoxConstraints_vYx, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.onLayout = this.onLayout; - } - }; - A._extension_0_disposePostFrame_closure.prototype = { - call$1(__wc0_formal) { - this._this.dispose$0(); - }, - $signature: 6 - }; - A.PreferredSize.prototype = { - build$1(context) { - return this.child; - }, - get$preferredSize() { - return this.preferredSize; - } - }; - A.PrimaryScrollController.prototype = { - updateShouldNotify$1(oldWidget) { - return this.controller != oldWidget.controller; - } - }; - A.RestorationScope.prototype = { - createState$0() { - return new A._RestorationScopeState(null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), null, true, null); - } - }; - A._RestorationScopeState.prototype = { - get$restorationId() { - return this._widget.restorationId; - }, - restoreState$2(oldBucket, initialRestore) { - }, - build$1(context) { - return A.UnmanagedRestorationScope$(this.RestorationMixin__bucket, this._widget.child); - } - }; - A.UnmanagedRestorationScope.prototype = { - updateShouldNotify$1(oldWidget) { - return oldWidget.bucket != this.bucket; - } - }; - A.RootRestorationScope.prototype = { - createState$0() { - return new A._RootRestorationScopeState(); - } - }; - A._RootRestorationScopeState.prototype = { - didChangeDependencies$0() { - var t1, _this = this; - _this.super$State$didChangeDependencies(); - t1 = _this._framework$_element; - t1.toString; - _this._ancestorBucket = A.RestorationScope_maybeOf(t1); - _this._loadRootBucketIfNecessary$0(); - if (_this._okToRenderBlankContainer == null) { - _this._widget.toString; - _this._okToRenderBlankContainer = false; - } - }, - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this._loadRootBucketIfNecessary$0(); - }, - get$_isWaitingForRootBucket() { - this._widget.toString; - return false; - }, - _loadRootBucketIfNecessary$0() { - var t1, _this = this; - if (_this.get$_isWaitingForRootBucket() && !_this._isLoadingRootBucket) { - _this._isLoadingRootBucket = true; - ++$.RendererBinding__instance.RendererBinding__firstFrameDeferredCount; - t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__restorationManager_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.get$rootBucket().then$1$1(0, new A._RootRestorationScopeState__loadRootBucketIfNecessary_closure(_this), type$.Null); - } - }, - _replaceRootBucket$0() { - var t1, _this = this; - _this._rootBucketValid = false; - _this._restoration0$_rootBucket = null; - t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__restorationManager_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeListener$1(0, _this.get$_replaceRootBucket()); - _this._loadRootBucketIfNecessary$0(); - }, - dispose$0() { - if (this._rootBucketValid) { - var t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__restorationManager_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.removeListener$1(0, this.get$_replaceRootBucket()); - } - this.super$State$dispose(); - }, - build$1(context) { - var t2, t3, _this = this, - t1 = _this._okToRenderBlankContainer; - t1.toString; - if (t1 && _this.get$_isWaitingForRootBucket()) - return B.SizedBox_0_0_null_null; - t1 = _this._ancestorBucket; - if (t1 == null) - t1 = _this._restoration0$_rootBucket; - t2 = _this._widget; - t3 = t2.restorationId; - return A.UnmanagedRestorationScope$(t1, new A.RestorationScope(t2.child, t3, null)); - } - }; - A._RootRestorationScopeState__loadRootBucketIfNecessary_closure.prototype = { - call$1(bucket) { - var t2, - t1 = this.$this; - t1._isLoadingRootBucket = false; - if (t1._framework$_element != null) { - t2 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__restorationManager_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.addListener$1(0, t1.get$_replaceRootBucket()); - t1.setState$1(new A._RootRestorationScopeState__loadRootBucketIfNecessary__closure(t1, bucket)); - } - $.RendererBinding__instance.allowFirstFrame$0(); - }, - $signature: 515 - }; - A._RootRestorationScopeState__loadRootBucketIfNecessary__closure.prototype = { - call$0() { - var t1 = this.$this; - t1._restoration0$_rootBucket = this.bucket; - t1._rootBucketValid = true; - t1._okToRenderBlankContainer = false; - }, - $signature: 0 - }; - A.RestorableProperty.prototype = { - get$enabled(_) { - return true; - }, - dispose$0() { - var _this = this, - t1 = _this._restoration0$_owner; - if (t1 != null) - t1._unregister$1(_this); - _this.super$ChangeNotifier$dispose(); - _this._restoration0$_disposed = true; - } - }; - A.RestorationMixin.prototype = { - didToggleBucket$1(oldBucket) { - }, - registerForRestoration$2(property, restorationId) { - var hasSerializedValue, initialValue, _this = this, - t1 = _this.RestorationMixin__bucket; - t1 = t1 == null ? null : J.containsKey$1$x(t1.get$_rawValues(), restorationId); - hasSerializedValue = t1 === true; - initialValue = hasSerializedValue ? property.fromPrimitives$1(J.$index$asx(_this.RestorationMixin__bucket.get$_rawValues(), restorationId)) : property.createDefaultValue$0(); - if (property._restoration0$_restorationId == null) { - property._restoration0$_restorationId = restorationId; - property._restoration0$_owner = _this; - t1 = new A.RestorationMixin_registerForRestoration_listener(_this, property); - property.addListener$1(0, t1); - _this.RestorationMixin__properties.$indexSet(0, property, t1); - } - property.initWithValue$1(initialValue); - if (!hasSerializedValue && property.get$enabled(property) && _this.RestorationMixin__bucket != null) - _this._updateProperty$1(property); - }, - didUpdateRestorationId$0() { - var t1, oldBucket, _this = this; - if (_this.RestorationMixin__currentParent != null) { - t1 = _this.RestorationMixin__bucket; - t1 = t1 == null ? null : t1._restorationId; - t1 = t1 == _this.get$restorationId() || _this.get$restorePending(); - } else - t1 = true; - if (t1) - return; - oldBucket = _this.RestorationMixin__bucket; - if (_this._updateBucketIfNecessary$2$parent$restorePending(_this.RestorationMixin__currentParent, false)) - if (oldBucket != null) - oldBucket.dispose$0(); - }, - get$restorePending() { - var t1, potentialNewParent, _this = this; - if (_this.RestorationMixin__firstRestorePending) - return true; - if (_this.get$restorationId() == null) - return false; - t1 = _this._framework$_element; - t1.toString; - potentialNewParent = A.RestorationScope_maybeOf(t1); - if (potentialNewParent != _this.RestorationMixin__currentParent) { - if (potentialNewParent == null) - t1 = null; - else { - t1 = potentialNewParent._manager; - t1 = t1 == null ? null : t1._isReplacing; - t1 = t1 === true; - } - t1 = t1 === true; - } else - t1 = false; - return t1; - }, - _updateBucketIfNecessary$2$parent$restorePending($parent, restorePending) { - var t1, t2, _this = this; - if (_this.get$restorationId() == null || $parent == null) - return _this._setNewBucketIfNecessary$2$newBucket$restorePending(null, restorePending); - if (restorePending || _this.RestorationMixin__bucket == null) { - t1 = _this.get$restorationId(); - t1.toString; - return _this._setNewBucketIfNecessary$2$newBucket$restorePending($parent.claimChild$2$debugOwner(t1, _this), restorePending); - } - t1 = _this.RestorationMixin__bucket; - t1.toString; - t2 = _this.get$restorationId(); - t2.toString; - t1.rename$1(t2); - t2 = _this.RestorationMixin__bucket; - t2.toString; - $parent.adoptChild$1(t2); - return false; - }, - _setNewBucketIfNecessary$2$newBucket$restorePending(newBucket, restorePending) { - var t2, _this = this, - t1 = _this.RestorationMixin__bucket; - if (newBucket == t1) - return false; - _this.RestorationMixin__bucket = newBucket; - if (!restorePending) { - if (newBucket != null) { - t2 = _this.RestorationMixin__properties; - new A.LinkedHashMapKeysIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapKeysIterable<1>")).forEach$1(0, _this.get$_updateProperty()); - } - _this.didToggleBucket$1(t1); - } - return true; - }, - _updateProperty$1(property) { - var t3, - t1 = property.get$enabled(property), - t2 = this.RestorationMixin__bucket; - if (t1) { - if (t2 != null) { - t1 = property._restoration0$_restorationId; - t1.toString; - t3 = property.toPrimitives$0(); - if (!J.$eq$(J.$index$asx(t2.get$_rawValues(), t1), t3) || !J.containsKey$1$x(t2.get$_rawValues(), t1)) { - J.$indexSet$ax(t2.get$_rawValues(), t1, t3); - t2._markNeedsSerialization$0(); - } - } - } else if (t2 != null) { - t1 = property._restoration0$_restorationId; - t1.toString; - t2.remove$1$1(0, t1, type$.Object); - } - }, - _unregister$1(property) { - var t1 = this.RestorationMixin__properties.remove$1(0, property); - t1.toString; - property.removeListener$1(0, t1); - property._restoration0$_owner = property._restoration0$_restorationId = null; - } - }; - A.RestorationMixin_registerForRestoration_listener.prototype = { - call$0() { - var t1 = this.$this; - if (t1.RestorationMixin__bucket == null) - return; - t1._updateProperty$1(this.property); - }, - $signature: 0 - }; - A.__RestorationScopeState_State_RestorationMixin_dispose_closure.prototype = { - call$2(property, listener) { - if (!property._restoration0$_disposed) - property.removeListener$1(0, listener); - }, - $signature: 51 - }; - A.__RestorationScopeState_State_RestorationMixin.prototype = { - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this.didUpdateRestorationId$0(); - }, - didChangeDependencies$0() { - var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; - _this.super$State$didChangeDependencies(); - oldBucket = _this.RestorationMixin__bucket; - needsRestore = _this.get$restorePending(); - t1 = _this._framework$_element; - t1.toString; - t1 = A.RestorationScope_maybeOf(t1); - _this.RestorationMixin__currentParent = t1; - didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); - if (needsRestore) { - _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); - _this.RestorationMixin__firstRestorePending = false; - } - if (didReplaceBucket) - if (oldBucket != null) - oldBucket.dispose$0(); - }, - dispose$0() { - var t1, _this = this; - _this.RestorationMixin__properties.forEach$1(0, new A.__RestorationScopeState_State_RestorationMixin_dispose_closure()); - t1 = _this.RestorationMixin__bucket; - if (t1 != null) - t1.dispose$0(); - _this.RestorationMixin__bucket = null; - _this.super$State$dispose(); - } - }; - A.RestorableValue.prototype = { - set$value(_, newValue) { - var t1 = this._restoration_properties$_value; - if (newValue == null ? t1 != null : newValue !== t1) { - this._restoration_properties$_value = newValue; - this.didUpdateValue$1(t1); - } - }, - initWithValue$1(value) { - this._restoration_properties$_value = value; - } - }; - A._RestorablePrimitiveValueN.prototype = { - createDefaultValue$0() { - return this._defaultValue; - }, - didUpdateValue$1(oldValue) { - this.notifyListeners$0(); - }, - fromPrimitives$1(serialized) { - return A._instanceType(this)._eval$1("_RestorablePrimitiveValueN.T")._as(serialized); - }, - toPrimitives$0() { - var t1 = this._restoration_properties$_value; - return t1 == null ? A._instanceType(this)._eval$1("RestorableValue.T")._as(t1) : t1; - } - }; - A._RestorablePrimitiveValue.prototype = { - fromPrimitives$1(serialized) { - return this.super$_RestorablePrimitiveValueN$fromPrimitives(serialized); - }, - toPrimitives$0() { - var t1 = this.super$_RestorablePrimitiveValueN$toPrimitives(); - t1.toString; - return t1; - } - }; - A.RestorableNum.prototype = {}; - A.RestorableBool.prototype = {}; - A.RestorableStringN.prototype = {}; - A.__RouterState_State_RestorationMixin_dispose_closure.prototype = { - call$2(property, listener) { - if (!property._restoration0$_disposed) - property.removeListener$1(0, listener); - }, - $signature: 51 - }; - A.RouteInformation.prototype = { - get$uri() { - return this._router$_uri; - } - }; - A.Router.prototype = { - createState$0() { - return new A._RouterState(new A._RestorableRouteInformation($.$get$ChangeNotifier__emptyListeners()), null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), null, true, null, this.$ti._eval$1("_RouterState<1>")); - } - }; - A.RouteInformationReportingType.prototype = { - _enumToString$0() { - return "RouteInformationReportingType." + this._name; - } - }; - A._RouterState.prototype = { - get$restorationId() { - return this._widget.restorationScopeId; - }, - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - t1 = _this._widget.routeInformationProvider; - if (t1 != null) - t1.addListener$1(0, _this.get$_handleRouteInformationProviderNotification()); - _this._widget.backButtonDispatcher.addCallback$1(_this.get$_handleBackButtonDispatcherNotification()); - _this._widget.routerDelegate.addListener$1(0, _this.get$_handleRouterDelegateNotification()); - }, - restoreState$2(oldBucket, initialRestore) { - var t2, t3, _this = this, - t1 = _this._routeInformation; - _this.registerForRestoration$2(t1, "route"); - t2 = t1._restoration_properties$_value; - t3 = t2 == null; - if ((t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) != null) { - t1 = t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; - t1.toString; - _this._processRouteInformation$2(t1, new A._RouterState_restoreState_closure(_this)); - } else { - t1 = _this._widget.routeInformationProvider; - if (t1 != null) - _this._processRouteInformation$2(t1._router$_value, new A._RouterState_restoreState_closure0(_this)); - } - }, - _scheduleRouteInformationReportingTask$0() { - var _this = this; - if (_this._routeInformationReportingTaskScheduled || _this._widget.routeInformationProvider == null) - return; - _this._routeInformationReportingTaskScheduled = true; - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(_this.get$_reportRouteInformation()); - }, - _reportRouteInformation$1(timestamp) { - var t1, t2, t3, _this = this; - if (_this._framework$_element == null) - return; - _this._routeInformationReportingTaskScheduled = false; - t1 = _this._routeInformation; - t2 = t1._restoration_properties$_value; - t3 = t2 == null; - if ((t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) != null) { - t1 = t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; - t1.toString; - t2 = _this._widget.routeInformationProvider; - t2.toString; - t3 = _this._currentIntentionToReport; - t3.toString; - t2.routerReportsNewRouteInformation$2$type(t1, t3); - } - _this._currentIntentionToReport = B.RouteInformationReportingType_0; - }, - _retrieveNewRouteInformation$0() { - this._widget.routerDelegate.get$currentConfiguration(); - this._widget.toString; - return null; - }, - _maybeNeedToReportRouteInformation$0() { - var _this = this; - _this._routeInformation.set$value(0, _this._retrieveNewRouteInformation$0()); - if (_this._currentIntentionToReport == null) - _this._currentIntentionToReport = B.RouteInformationReportingType_0; - _this._scheduleRouteInformationReportingTask$0(); - }, - didChangeDependencies$0() { - var t1, t2, currentRouteInformation, _this = this; - _this.___RouterState__routeParsePending_A = true; - _this.super$__RouterState_State_RestorationMixin$didChangeDependencies(); - t1 = _this._routeInformation; - t2 = t1._restoration_properties$_value; - currentRouteInformation = t2 == null ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; - if (currentRouteInformation == null) { - t1 = _this._widget.routeInformationProvider; - currentRouteInformation = t1 == null ? null : t1._router$_value; - } - if (currentRouteInformation != null && _this.___RouterState__routeParsePending_A) - _this._processRouteInformation$2(currentRouteInformation, new A._RouterState_didChangeDependencies_closure(_this)); - _this.___RouterState__routeParsePending_A = false; - _this._maybeNeedToReportRouteInformation$0(); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, t3, _this = this; - _this.super$__RouterState_State_RestorationMixin$didUpdateWidget(oldWidget); - t1 = _this._widget.routeInformationProvider; - t2 = oldWidget.routeInformationProvider; - _this._currentRouterTransaction = new A.Object(); - if (t1 != t2) { - t1 = t2 == null; - if (!t1) - t2.removeListener$1(0, _this.get$_handleRouteInformationProviderNotification()); - t3 = _this._widget.routeInformationProvider; - if (t3 != null) - t3.addListener$1(0, _this.get$_handleRouteInformationProviderNotification()); - t1 = t1 ? null : t2._router$_value; - t2 = _this._widget.routeInformationProvider; - if (t1 != (t2 == null ? null : t2._router$_value)) - _this._handleRouteInformationProviderNotification$0(); - } - t1 = oldWidget.backButtonDispatcher; - if (_this._widget.backButtonDispatcher !== t1) { - t2 = _this.get$_handleBackButtonDispatcherNotification(); - t1.removeCallback$1(t2); - _this._widget.backButtonDispatcher.addCallback$1(t2); - } - _this._widget.toString; - t1 = _this.get$_handleRouterDelegateNotification(); - oldWidget.routerDelegate.removeListener$1(0, t1); - _this._widget.routerDelegate.addListener$1(0, t1); - _this._maybeNeedToReportRouteInformation$0(); - }, - dispose$0() { - var t1, _this = this; - _this._routeInformation.dispose$0(); - t1 = _this._widget.routeInformationProvider; - if (t1 != null) - t1.removeListener$1(0, _this.get$_handleRouteInformationProviderNotification()); - _this._widget.backButtonDispatcher.removeCallback$1(_this.get$_handleBackButtonDispatcherNotification()); - _this._widget.routerDelegate.removeListener$1(0, _this.get$_handleRouterDelegateNotification()); - _this._currentRouterTransaction = null; - _this.super$__RouterState_State_RestorationMixin$dispose(); - }, - _processRouteInformation$2(information, delegateRouteSetter) { - var t1, t2, _this = this; - _this.___RouterState__routeParsePending_A = false; - _this._currentRouterTransaction = new A.Object(); - t1 = _this._widget.routeInformationParser; - t1.toString; - t2 = _this._framework$_element; - t2.toString; - t1.parseRouteInformationWithDependencies$2(information, t2).then$1$1(0, _this._processParsedRouteInformation$2(_this._currentRouterTransaction, delegateRouteSetter), type$.void); - }, - _processParsedRouteInformation$2(transaction, delegateRouteSetter) { - return new A._RouterState__processParsedRouteInformation_closure(this, transaction, delegateRouteSetter); - }, - _handleRouteInformationProviderNotification$0() { - var _this = this; - _this.___RouterState__routeParsePending_A = true; - _this._processRouteInformation$2(_this._widget.routeInformationProvider._router$_value, new A._RouterState__handleRouteInformationProviderNotification_closure(_this)); - }, - _handleBackButtonDispatcherNotification$0() { - var _this = this; - _this._currentRouterTransaction = new A.Object(); - return _this._widget.routerDelegate.popRoute$0().then$1$1(0, _this._handleRoutePopped$1(_this._currentRouterTransaction), type$.bool); - }, - _handleRoutePopped$1(transaction) { - return new A._RouterState__handleRoutePopped_closure(this, transaction); - }, - _router$_rebuild$0() { - this.setState$1(new A._RouterState__rebuild_closure()); - this._maybeNeedToReportRouteInformation$0(); - return new A.SynchronousFuture(null, type$.SynchronousFuture_void); - }, - _handleRouterDelegateNotification$0() { - this.setState$1(new A._RouterState__handleRouterDelegateNotification_closure()); - this._maybeNeedToReportRouteInformation$0(); - }, - build$1(context) { - var t1 = this.RestorationMixin__bucket, - t2 = this._widget, - t3 = t2.routeInformationProvider, - t4 = t2.backButtonDispatcher, - t5 = t2.routeInformationParser; - t2 = t2.routerDelegate; - return A.UnmanagedRestorationScope$(t1, new A._RouterScope(t3, t4, t5, t2, this, new A.Builder(t2.get$build(), null), null)); - } - }; - A._RouterState_restoreState_closure.prototype = { - call$0() { - return this.$this._widget.routerDelegate.get$setRestoredRoutePath(); - }, - $signature() { - return this.$this.$ti._eval$1("Future<~>(1)()"); - } - }; - A._RouterState_restoreState_closure0.prototype = { - call$0() { - return this.$this._widget.routerDelegate.get$setInitialRoutePath(); - }, - $signature() { - return this.$this.$ti._eval$1("Future<~>(1)()"); - } - }; - A._RouterState_didChangeDependencies_closure.prototype = { - call$0() { - return this.$this._widget.routerDelegate.get$setNewRoutePath(); - }, - $signature() { - return this.$this.$ti._eval$1("Future<~>(1)()"); - } - }; - A._RouterState__processParsedRouteInformation_closure.prototype = { - call$1(data) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1, t2; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.$this; - t2 = $async$self.transaction; - if (t1._currentRouterTransaction != t2) { - // goto return - $async$goto = 1; - break; - } - $async$goto = 3; - return A._asyncAwait($async$self.delegateRouteSetter.call$0().call$1(data), $async$call$1); - case 3: - // returning from await. - if (t1._currentRouterTransaction == t2) - t1._router$_rebuild$0(); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature() { - return this.$this.$ti._eval$1("Future<~>(1)"); - } - }; - A._RouterState__handleRouteInformationProviderNotification_closure.prototype = { - call$0() { - return this.$this._widget.routerDelegate.get$setNewRoutePath(); - }, - $signature() { - return this.$this.$ti._eval$1("Future<~>(1)()"); - } - }; - A._RouterState__handleRoutePopped_closure.prototype = { - call$1(data) { - var t1 = this.$this; - if (this.transaction != t1._currentRouterTransaction) - return new A.SynchronousFuture(true, type$.SynchronousFuture_bool); - t1._router$_rebuild$0(); - return new A.SynchronousFuture(data, type$.SynchronousFuture_bool); - }, - $signature: 517 - }; - A._RouterState__rebuild_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._RouterState__handleRouterDelegateNotification_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A._RouterScope.prototype = { - updateShouldNotify$1(oldWidget) { - return true; - } - }; - A._RestorableRouteInformation.prototype = { - createDefaultValue$0() { - return null; - }, - didUpdateValue$1(oldValue) { - this.notifyListeners$0(); - }, - fromPrimitives$1(data) { - var t1, uri; - if (data == null) - return null; - type$.List_nullable_Object._as(data); - t1 = J.getInterceptor$ax(data); - uri = A._asStringQ(t1.get$first(data)); - if (uri == null) - return null; - return new A.RouteInformation(A.Uri_parse(uri, 0, null), t1.get$last(data)); - }, - toPrimitives$0() { - var t3, _this = this, - t1 = _this._restoration_properties$_value, - t2 = t1 == null; - if ((t2 ? A._instanceType(_this)._eval$1("RestorableValue.T")._as(t1) : t1) == null) - t1 = null; - else { - t1 = (t2 ? A._instanceType(_this)._eval$1("RestorableValue.T")._as(t1) : t1).get$uri().toString$0(0); - t3 = _this._restoration_properties$_value; - t1 = [t1, (t3 == null ? A._instanceType(_this)._eval$1("RestorableValue.T")._as(t3) : t3).state]; - } - return t1; - } - }; - A.__RouterState_State_RestorationMixin.prototype = { - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this.didUpdateRestorationId$0(); - }, - didChangeDependencies$0() { - var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; - _this.super$State$didChangeDependencies(); - oldBucket = _this.RestorationMixin__bucket; - needsRestore = _this.get$restorePending(); - t1 = _this._framework$_element; - t1.toString; - t1 = A.RestorationScope_maybeOf(t1); - _this.RestorationMixin__currentParent = t1; - didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); - if (needsRestore) { - _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); - _this.RestorationMixin__firstRestorePending = false; - } - if (didReplaceBucket) - if (oldBucket != null) - oldBucket.dispose$0(); - }, - dispose$0() { - var t1, _this = this; - _this.RestorationMixin__properties.forEach$1(0, new A.__RouterState_State_RestorationMixin_dispose_closure()); - t1 = _this.RestorationMixin__bucket; - if (t1 != null) - t1.dispose$0(); - _this.RestorationMixin__bucket = null; - _this.super$State$dispose(); - } - }; - A.OverlayRoute.prototype = { - install$0() { - var t2, _this = this, - t1 = A.OverlayEntry$(_this.get$_buildModalBarrier(), false, false); - _this.__ModalRoute__modalBarrier_A = t1; - _this.get$maintainState(); - t2 = A.OverlayEntry$(_this.get$_buildModalScope(), _this.get$opaque(), true); - _this.__ModalRoute__modalScope_A = t2; - B.JSArray_methods.addAll$1(_this._overlayEntries, A._setArrayType([t1, t2], type$.JSArray_OverlayEntry)); - _this.super$Route$install(); - }, - didPop$1(result) { - var _this = this; - _this.super$Route$didPop(result); - if (_this._routes$_controller.get$status(0) === B.AnimationStatus_0 && !_this._popFinalized) - _this._navigator$_navigator.finalizeRoute$1(_this); - return true; - }, - dispose$0() { - var t1, t2, _i; - for (t1 = this._overlayEntries, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].dispose$0(); - B.JSArray_methods.clear$0(t1); - this.super$Route$dispose(); - } - }; - A.TransitionRoute.prototype = { - get$reverseTransitionDuration() { - return this.get$transitionDuration(this); - }, - get$allowSnapshotting() { - return true; - }, - get$animation(_) { - return this._animation; - }, - get$secondaryAnimation() { - return this._secondaryAnimation; - }, - _routes$_handleStatusChanged$1($status) { - var t1, _this = this; - switch ($status.index) { - case 3: - t1 = _this._overlayEntries; - if (t1.length !== 0) - B.JSArray_methods.get$first(t1).set$opaque(_this.get$opaque()); - t1 = _this._performanceModeRequestHandle; - if (t1 != null) { - t1._binding0$_cleanup.call$0(); - t1._binding0$_cleanup = null; - } - _this._performanceModeRequestHandle = null; - break; - case 1: - case 2: - t1 = _this._overlayEntries; - if (t1.length !== 0) - B.JSArray_methods.get$first(t1).set$opaque(false); - if (_this._performanceModeRequestHandle == null) - _this._performanceModeRequestHandle = $.SchedulerBinding__instance.requestPerformanceMode$1(B.DartPerformanceMode_1); - break; - case 0: - if (!_this.get$isActive()) { - _this._navigator$_navigator.finalizeRoute$1(_this); - _this._popFinalized = true; - t1 = _this._performanceModeRequestHandle; - if (t1 != null) { - t1._binding0$_cleanup.call$0(); - t1._binding0$_cleanup = null; - } - _this._performanceModeRequestHandle = null; - } - break; - } - }, - install$0() { - var _this = this, - duration = _this.get$transitionDuration(_this), - reverseDuration = _this.get$reverseTransitionDuration(), - t1 = _this.get$debugLabel(), - t2 = _this._navigator$_navigator; - t2.toString; - t2 = _this._routes$_controller = A.AnimationController$(t1, duration, reverseDuration, null, t2); - t2.didRegisterListener$0(); - t1 = t2.AnimationLocalStatusListenersMixin__statusListeners; - t1._isDirty = true; - t1._list.push(_this.get$_routes$_handleStatusChanged()); - _this._animation = t2; - _this.super$OverlayRoute$install(); - if (_this._animation.get$status(0) === B.AnimationStatus_3 && _this._overlayEntries.length !== 0) - B.JSArray_methods.get$first(_this._overlayEntries).set$opaque(_this.get$opaque()); - }, - didPush$0() { - this.super$Route$didPush(); - this._routes$_simulation = null; - var t1 = this._routes$_controller.forward$0(0); - return t1; - }, - didAdd$0() { - this.super$Route$didAdd(); - var t1 = this._routes$_controller; - t1.set$value(0, t1.upperBound); - }, - didPop$1(result) { - var _this = this; - _this._result = result; - _this._routes$_simulation = null; - _this._routes$_controller.reverse$0(0); - _this.super$OverlayRoute$didPop(result); - return true; - }, - didPopNext$1(nextRoute) { - this._updateSecondaryAnimation$1(nextRoute); - this.super$Route$didPopNext(nextRoute); - }, - didChangeNext$1(nextRoute) { - this._updateSecondaryAnimation$1(nextRoute); - this.super$Route$didChangeNext(nextRoute); - }, - _updateSecondaryAnimation$1(nextRoute) { - var current, t1, t2, t3, t4, t5, t6, newAnimation, _this = this, - previousTrainHoppingListenerRemover = _this._trainHoppingListenerRemover; - _this._trainHoppingListenerRemover = null; - if (nextRoute instanceof A.ModalRoute && _this.canTransitionTo$1(nextRoute) && nextRoute.canTransitionFrom$1(_this)) { - current = _this._secondaryAnimation._animations$_parent; - if (current != null) { - t1 = current instanceof A.TrainHoppingAnimation ? current._currentTrain : current; - t1.toString; - t2 = nextRoute._animation; - t2.toString; - t3 = t1.get$value(t1); - t4 = t2.__AnimationController__value_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - if (!J.$eq$(t3, t4)) { - t3 = t2._ticker; - t3 = !(t3 != null && t3._ticker$_future != null); - } else - t3 = true; - t4 = nextRoute._transitionCompleter.future; - if (t3) - _this._setSecondaryAnimation$2(t2, t4); - else { - t3 = {}; - t3.newAnimation = null; - t5 = new A.TransitionRoute__updateSecondaryAnimation_jumpOnAnimationEnd(_this, t2, nextRoute); - _this._trainHoppingListenerRemover = new A.TransitionRoute__updateSecondaryAnimation_closure(t3, t2, t5); - t2.didRegisterListener$0(); - t6 = t2.AnimationLocalStatusListenersMixin__statusListeners; - t6._isDirty = true; - t6._list.push(t5); - newAnimation = A.TrainHoppingAnimation$(t1, t2, new A.TransitionRoute__updateSecondaryAnimation_closure0(t3, _this, nextRoute)); - t3.newAnimation = newAnimation; - _this._setSecondaryAnimation$2(newAnimation, t4); - } - } else - _this._setSecondaryAnimation$2(nextRoute._animation, nextRoute._transitionCompleter.future); - } else - _this._setSecondaryAnimation$1(B.C__AlwaysDismissedAnimation); - if (previousTrainHoppingListenerRemover != null) - previousTrainHoppingListenerRemover.call$0(); - }, - _setSecondaryAnimation$2(animation, disposed) { - this._secondaryAnimation.set$parent(0, animation); - if (disposed != null) - disposed.then$1$1(0, new A.TransitionRoute__setSecondaryAnimation_closure(this, animation), type$.Null); - }, - _setSecondaryAnimation$1(animation) { - return this._setSecondaryAnimation$2(animation, null); - }, - canTransitionTo$1(nextRoute) { - return true; - }, - canTransitionFrom$1(previousRoute) { - return true; - }, - dispose$0() { - var _this = this, - t1 = _this._animation; - if (t1 != null) - t1.removeStatusListener$1(_this.get$_routes$_handleStatusChanged()); - t1 = _this._performanceModeRequestHandle; - if (t1 != null) { - t1._binding0$_cleanup.call$0(); - t1._binding0$_cleanup = null; - } - _this._performanceModeRequestHandle = null; - t1 = _this._routes$_controller; - if (t1 != null) - t1.dispose$0(); - _this._transitionCompleter.complete$1(0, _this._result); - _this.super$OverlayRoute$dispose(); - }, - get$debugLabel() { - return "TransitionRoute"; - }, - toString$0(_) { - return "TransitionRoute(animation: " + A.S(this._routes$_controller) + ")"; - } - }; - A.TransitionRoute__updateSecondaryAnimation_jumpOnAnimationEnd.prototype = { - call$1($status) { - var t1, t2; - if (!$status.get$isAnimating()) { - t1 = this.$this; - t1._setSecondaryAnimation$2(this.nextTrain, this.nextRoute._transitionCompleter.future); - t2 = t1._trainHoppingListenerRemover; - if (t2 != null) { - t2.call$0(); - t1._trainHoppingListenerRemover = null; - } - } - }, - $signature: 8 - }; - A.TransitionRoute__updateSecondaryAnimation_closure.prototype = { - call$0() { - this.nextTrain.removeStatusListener$1(this.jumpOnAnimationEnd); - var t1 = this._box_0.newAnimation; - if (t1 != null) - t1.dispose$0(); - }, - $signature: 0 - }; - A.TransitionRoute__updateSecondaryAnimation_closure0.prototype = { - call$0() { - var t2, - t1 = this.$this; - t1._setSecondaryAnimation$2(this._box_0.newAnimation._currentTrain, this.nextRoute._transitionCompleter.future); - t2 = t1._trainHoppingListenerRemover; - if (t2 != null) { - t2.call$0(); - t1._trainHoppingListenerRemover = null; - } - }, - $signature: 0 - }; - A.TransitionRoute__setSecondaryAnimation_closure.prototype = { - call$1(__wc0_formal) { - var t1 = this.$this._secondaryAnimation, - t2 = this.animation; - if (t1._animations$_parent == t2) { - t1.set$parent(0, B.C__AlwaysDismissedAnimation); - if (t2 instanceof A.TrainHoppingAnimation) - t2.dispose$0(); - } - }, - $signature: 19 - }; - A.LocalHistoryRoute.prototype = {}; - A._DismissModalAction.prototype = { - isEnabled$1(_, intent) { - return A.ModalRoute__of(this.context, null, type$.dynamic).get$barrierDismissible(); - }, - invoke$1(intent) { - return A.Navigator_of(this.context, false).maybePop$0(); - } - }; - A._ModalRouteAspect.prototype = { - _enumToString$0() { - return "_ModalRouteAspect." + this._name; - } - }; - A._ModalScopeStatus.prototype = { - updateShouldNotify$1(old) { - var _this = this; - return _this.isCurrent !== old.isCurrent || _this.canPop !== old.canPop || _this.impliesAppBarDismissal !== old.impliesAppBarDismissal || _this.route !== old.route; - }, - updateShouldNotifyDependent$2(oldWidget, dependencies) { - return dependencies.any$1(0, new A._ModalScopeStatus_updateShouldNotifyDependent_closure(this, oldWidget)); - } - }; - A._ModalScopeStatus_updateShouldNotifyDependent_closure.prototype = { - call$1(dependency) { - var t1, _this = this; - switch (dependency.index) { - case 0: - t1 = _this.$this.isCurrent !== _this.oldWidget.isCurrent; - break; - case 1: - t1 = _this.$this.canPop !== _this.oldWidget.canPop; - break; - case 2: - t1 = _this.$this.route._settings !== _this.oldWidget.route._settings; - break; - default: - t1 = null; - } - return t1; - }, - $signature: 518 - }; - A._ModalScope.prototype = { - createState$0() { - return new A._ModalScopeState(A.FocusScopeNode$(true, B.Type__ModalScopeState_Tgz.toString$0(0) + " Focus Scope", false), A.ScrollController$(0), this.$ti._eval$1("_ModalScopeState<1>")); - } - }; - A._ModalScopeState.prototype = { - initState$0() { - var t1, t2, _this = this; - _this.super$State$initState(); - t1 = A._setArrayType([], type$.JSArray_Listenable); - t2 = _this._widget.route._animationProxy; - if (t2 != null) - t1.push(t2); - t2 = _this._widget.route._secondaryAnimationProxy; - if (t2 != null) - t1.push(t2); - _this.___ModalScopeState__listenable_A = new A._MergingListenable(t1); - }, - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this._updateFocusScopeNode$0(); - }, - didChangeDependencies$0() { - this.super$State$didChangeDependencies(); - this._page = null; - this._updateFocusScopeNode$0(); - }, - _updateFocusScopeNode$0() { - var t1, t2, - route = this._widget.route, - traversalEdgeBehavior = route.traversalEdgeBehavior; - traversalEdgeBehavior = traversalEdgeBehavior != null ? traversalEdgeBehavior : route._navigator$_navigator._widget.routeTraversalEdgeBehavior; - route._navigator$_navigator._widget.toString; - t1 = this.focusScopeNode; - t1.traversalEdgeBehavior = traversalEdgeBehavior; - t1.directionalTraversalEdgeBehavior = B.TraversalEdgeBehavior_3; - if (route.get$isCurrent() && this._widget.route.get$requestFocus()) { - t2 = route._navigator$_navigator.focusNode.get$enclosingScope(); - if (t2 != null) - t2.setFirstFocus$1(t1); - } - }, - _forceRebuildPage$0() { - this.setState$1(new A._ModalScopeState__forceRebuildPage_closure(this)); - }, - dispose$0() { - this.focusScopeNode.dispose$0(); - this.primaryScrollController.dispose$0(); - this.super$State$dispose(); - }, - get$_shouldIgnoreFocusRequest() { - var t1 = this._widget.route._animationProxy; - if ((t1 == null ? null : t1.get$status(0)) !== B.AnimationStatus_2) { - t1 = this._widget.route._navigator$_navigator; - t1 = t1 == null ? null : t1.userGestureInProgressNotifier._change_notifier$_value; - t1 = t1 === true; - } else - t1 = true; - return t1; - }, - build$1(context) { - var t1, t2, t3, t4, t5, _this = this, _null = null; - _this.focusScopeNode.set$skipTraversal(!_this._widget.route.get$isCurrent()); - t1 = _this._widget.route; - t2 = t1.get$isCurrent(); - t3 = _this._widget.route; - if (!t3.get$hasActiveRouteBelow()) { - t3 = t3.LocalHistoryRoute__localHistory; - t3 = t3 != null && t3.length !== 0; - } else - t3 = true; - t4 = _this._widget.route; - t4 = t4.get$hasActiveRouteBelow() || t4.LocalHistoryRoute__entriesImpliesAppBarDismissal > 0; - t5 = _this._widget.route; - return A.AnimatedBuilder$(t1._restorationScopeId, new A._ModalScopeState_build_closure(_this), new A._ModalScopeStatus(t2, t3, t4, t1, new A.Offstage(t5._offstage, new A.PageStorage(new A.Builder(new A._ModalScopeState_build_closure0(_this), _null), t5._storageBucket, _null), _null), _null)); - } - }; - A._ModalScopeState__forceRebuildPage_closure.prototype = { - call$0() { - this.$this._page = null; - }, - $signature: 0 - }; - A._ModalScopeState_build_closure.prototype = { - call$2(context, child) { - var t1 = this.$this._widget.route._restorationScopeId._change_notifier$_value; - child.toString; - return new A.RestorationScope(child, t1, null); - }, - $signature: 519 - }; - A._ModalScopeState_build_closure0.prototype = { - call$1(context) { - var t4, - t1 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_DismissIntent_GEb, new A._DismissModalAction(context, new A.ObserverList(A._setArrayType([], type$.JSArray_of_void_Function_Action_Intent), type$.ObserverList_of_void_Function_Action_Intent))], type$.Type, type$.Action_Intent), - t2 = this.$this, - t3 = t2.___ModalScopeState__listenable_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = t2._page; - if (t4 == null) - t4 = t2._page = new A.RepaintBoundary(new A.Builder(new A._ModalScopeState_build__closure(t2), null), t2._widget.route._subtreeKey); - return A.Actions$(t1, A.PrimaryScrollController$(A._FocusScopeWithExternalFocusNode$(new A.RepaintBoundary(new A.ListenableBuilder(new A._ModalScopeState_build__closure0(t2), t4, t3, null), null), t2.focusScopeNode, true), t2.primaryScrollController)); - }, - $signature: 520 - }; - A._ModalScopeState_build__closure0.prototype = { - call$2(context, child) { - var t4, t5, - t1 = this.$this, - t2 = t1._widget.route, - t3 = t2._animationProxy; - t3.toString; - t4 = t2._secondaryAnimationProxy; - t4.toString; - t5 = t2._navigator$_navigator; - t5 = t5 == null ? null : t5.userGestureInProgressNotifier; - if (t5 == null) - t5 = new A.ValueNotifier(false, $.$get$ChangeNotifier__emptyListeners()); - return t2._buildFlexibleTransitions$4(context, t3, t4, new A.ListenableBuilder(new A._ModalScopeState_build___closure(t1), child, t5, null)); - }, - $signature: 87 - }; - A._ModalScopeState_build___closure.prototype = { - call$2(context, child) { - var t1 = this.$this, - ignoreEvents = t1.get$_shouldIgnoreFocusRequest(); - t1.focusScopeNode.set$canRequestFocus(!ignoreEvents); - return A.IgnorePointer$(child, ignoreEvents, null); - }, - $signature: 521 - }; - A._ModalScopeState_build__closure.prototype = { - call$1(context) { - var t3, - t1 = this.$this._widget.route, - t2 = t1._animationProxy; - t2.toString; - t3 = t1._secondaryAnimationProxy; - t3.toString; - return t1.buildPage$3(context, t2, t3); - }, - $signature: 18 - }; - A.ModalRoute.prototype = { - setState$1(fn) { - var t2, - t1 = this._scopeKey; - if (t1.get$currentState() != null) { - t1 = t1.get$currentState(); - if (t1._widget.route.get$isCurrent() && !t1.get$_shouldIgnoreFocusRequest() && t1._widget.route.get$requestFocus()) { - t2 = t1._widget.route._navigator$_navigator.focusNode.get$enclosingScope(); - if (t2 != null) - t2.setFirstFocus$1(t1.focusScopeNode); - } - t1.setState$1(fn); - } else - fn.call$0(); - }, - buildTransitions$4(context, animation, secondaryAnimation, child) { - return child; - }, - get$delegatedTransition() { - return null; - }, - _buildFlexibleTransitions$4(context, animation, secondaryAnimation, child) { - var proxiedOriginalTransitions, t1, _this = this; - if (_this.receivedTransition == null || secondaryAnimation.get$status(0) === B.AnimationStatus_0) - return _this.buildTransitions$4(context, animation, secondaryAnimation, child); - proxiedOriginalTransitions = _this.buildTransitions$4(context, animation, A.ProxyAnimation$(null), child); - t1 = _this.receivedTransition; - t1.toString; - t1 = t1.call$5(context, animation, secondaryAnimation, _this.get$allowSnapshotting(), proxiedOriginalTransitions); - return t1 == null ? proxiedOriginalTransitions : t1; - }, - install$0() { - var _this = this; - _this.super$TransitionRoute$install(); - _this._animationProxy = A.ProxyAnimation$(A.TransitionRoute.prototype.get$animation.call(_this, 0)); - _this._secondaryAnimationProxy = A.ProxyAnimation$(A.TransitionRoute.prototype.get$secondaryAnimation.call(_this)); - }, - didPush$0() { - var _this = this, - t1 = _this._scopeKey, - t2 = t1.get$currentState() != null; - if (t2) - _this._navigator$_navigator._widget.toString; - if (t2) { - t2 = _this._navigator$_navigator.focusNode.get$enclosingScope(); - if (t2 != null) - t2.setFirstFocus$1(t1.get$currentState().focusScopeNode); - } - return _this.super$TransitionRoute$didPush(); - }, - get$popGestureEnabled() { - var t1, _this = this; - if (_this.get$isFirst()) - return false; - t1 = _this.LocalHistoryRoute__localHistory; - if (t1 != null && t1.length !== 0) - return false; - t1 = _this.get$popDisposition(); - if (t1 === B.RoutePopDisposition_1) - return false; - if (_this._animationProxy.get$status(0) !== B.AnimationStatus_3) - return false; - if (_this._secondaryAnimationProxy.get$status(0) !== B.AnimationStatus_0) - return false; - if (_this._navigator$_navigator.userGestureInProgressNotifier._change_notifier$_value) - return false; - return true; - }, - set$offstage(value) { - var t1, _this = this; - if (_this._offstage === value) - return; - _this.setState$1(new A.ModalRoute_offstage_closure(_this, value)); - t1 = _this._animationProxy; - t1.toString; - t1.set$parent(0, _this._offstage ? B.C__AlwaysCompleteAnimation : A.TransitionRoute.prototype.get$animation.call(_this, 0)); - t1 = _this._secondaryAnimationProxy; - t1.toString; - t1.set$parent(0, _this._offstage ? B.C__AlwaysDismissedAnimation : A.TransitionRoute.prototype.get$secondaryAnimation.call(_this)); - _this.changedInternalState$0(); - }, - willPop$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.RoutePopDisposition), - $async$returnValue, $async$self = this, t1, t2, _i; - var $async$willPop$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self._scopeKey.get$currentState(); - t1 = A.List_List$_of($async$self._willPopCallbacks, type$.Future_bool_Function); - t2 = t1.length; - _i = 0; - case 3: - // for condition - if (!(_i < t1.length)) { - // goto after for - $async$goto = 5; - break; - } - $async$goto = 6; - return A._asyncAwait(t1[_i].call$0(), $async$willPop$0); - case 6: - // returning from await. - if (!$async$result) { - $async$returnValue = B.RoutePopDisposition_1; - // goto return - $async$goto = 1; - break; - } - case 4: - // for update - t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i; - // goto for condition - $async$goto = 3; - break; - case 5: - // after for - $async$returnValue = $async$self.super$_ModalRoute_TransitionRoute_LocalHistoryRoute$willPop(); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$willPop$0, $async$completer); - }, - get$popDisposition() { - var t1, t2, t3; - for (t1 = this._popEntries, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - t3 = (t3 == null ? t2._as(t3) : t3).get$canPopNotifier(); - if (!t3.get$value(t3)) - return B.RoutePopDisposition_1; - } - return A._ModalRoute_TransitionRoute_LocalHistoryRoute.prototype.get$popDisposition.call(this); - }, - onPopInvokedWithResult$2(didPop, result) { - var t1, t2, t3; - for (t1 = this._popEntries, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - (t3 == null ? t2._as(t3) : t3).onPopInvokedWithResult$2(didPop, result); - } - this.super$Route$onPopInvokedWithResult(didPop, result); - }, - _maybeDispatchNavigationNotification$0() { - var t1, notification, _this = this; - if (!_this.get$isCurrent()) - return; - t1 = _this.get$popDisposition(); - notification = new A.NavigationNotification(t1 === B.RoutePopDisposition_1); - t1 = $.SchedulerBinding__instance; - switch (t1.SchedulerBinding__schedulerPhase.index) { - case 4: - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._subtreeKey); - if (t1 != null) - t1.dispatchNotification$1(notification); - break; - case 0: - case 2: - case 3: - case 1: - t1.SchedulerBinding__postFrameCallbacks.push(new A.ModalRoute__maybeDispatchNavigationNotification_closure(_this, notification)); - break; - } - }, - didChangeNext$1(nextRoute) { - var _this = this; - if (A._instanceType(_this)._eval$1("ModalRoute")._is(nextRoute) && _this.canTransitionTo$1(nextRoute) && !J.$eq$(nextRoute.get$delegatedTransition(), _this.get$delegatedTransition())) - _this.receivedTransition = nextRoute.get$delegatedTransition(); - else - _this.receivedTransition = null; - _this.super$TransitionRoute$didChangeNext(nextRoute); - _this.changedInternalState$0(); - }, - didPopNext$1(nextRoute) { - var _this = this; - if (A._instanceType(_this)._eval$1("ModalRoute")._is(nextRoute) && _this.canTransitionTo$1(nextRoute) && !J.$eq$(nextRoute.get$delegatedTransition(), _this.get$delegatedTransition())) - _this.receivedTransition = nextRoute.get$delegatedTransition(); - else - _this.receivedTransition = null; - _this.super$TransitionRoute$didPopNext(nextRoute); - _this.changedInternalState$0(); - _this._maybeDispatchNavigationNotification$0(); - }, - changedInternalState$0() { - var t1, _this = this; - _this.super$Route$changedInternalState(); - if ($.SchedulerBinding__instance.SchedulerBinding__schedulerPhase !== B.SchedulerPhase_3) { - _this.setState$1(new A.ModalRoute_changedInternalState_closure()); - t1 = _this.__ModalRoute__modalBarrier_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.markNeedsBuild$0(); - } - t1 = _this.__ModalRoute__modalScope_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this.get$maintainState(); - t1.set$maintainState(true); - }, - _buildModalBarrier$1(context) { - var t1, t2, t3, t4, barrier, _this = this, _null = null; - if (_this.get$barrierColor() != null && (_this.get$barrierColor().toARGB32$0() >>> 24 & 255) !== 0 && !_this._offstage) { - t1 = _this._animationProxy; - t1.toString; - t2 = _this.get$barrierColor(); - t2 = A.Color$fromARGB(0, t2.toARGB32$0() >>> 16 & 255, t2.toARGB32$0() >>> 8 & 255, t2.toARGB32$0() & 255); - t3 = _this.get$barrierColor(); - t4 = type$.ColorTween._eval$1("_ChainedEvaluation"); - type$.Animation_double._as(t1); - barrier = new A.AnimatedModalBarrier(_this.get$barrierDismissible(), _this.get$barrierLabel(), true, new A._AnimatedEvaluation(t1, new A._ChainedEvaluation(new A.CurveTween(B.Cubic_glB), new A.ColorTween(t2, t3), t4), t4._eval$1("_AnimatedEvaluation")), _null); - } else - barrier = A.ModalBarrier$(true, _null, _null, _this.get$barrierDismissible(), _null, _this.get$barrierLabel(), _null); - barrier = A.IgnorePointer$(barrier, !_this._animationProxy.get$status(0).get$isForwardOrCompleted(), _null); - t1 = _this.get$barrierDismissible(); - if (t1) - barrier = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.OrdinalSortKey_1_null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, barrier, _null); - return barrier; - }, - _buildModalScope$1(context) { - var _this = this, _null = null, - t1 = _this._modalScopeCache; - if (t1 == null) - t1 = _this._modalScopeCache = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.OrdinalSortKey_0_null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, new A._ModalScope(_this, _this._scopeKey, A._instanceType(_this)._eval$1("_ModalScope")), _null); - return t1; - }, - toString$0(_) { - return "ModalRoute(" + this._settings.toString$0(0) + ", animation: " + A.S(this._animation) + ")"; - } - }; - A.ModalRoute_offstage_closure.prototype = { - call$0() { - this.$this._offstage = this.value; - }, - $signature: 0 - }; - A.ModalRoute__maybeDispatchNavigationNotification_closure.prototype = { - call$1(timeStamp) { - var t1 = this.$this._subtreeKey, - t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); - t2 = t2 == null ? null : t2._widget != null; - if (t2 !== true) - return; - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); - if (t1 != null) - t1.dispatchNotification$1(this.notification); - }, - $signature: 6 - }; - A.ModalRoute_changedInternalState_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A.PopupRoute.prototype = { - get$opaque() { - return false; - }, - get$maintainState() { - return true; - }, - get$allowSnapshotting() { - return false; - } - }; - A.RawDialogRoute.prototype = { - get$barrierDismissible() { - return false; - }, - get$barrierLabel() { - return this._barrierLabel; - }, - get$barrierColor() { - return this._barrierColor; - }, - get$transitionDuration(_) { - return this._transitionDuration; - }, - buildPage$3(context, animation, secondaryAnimation) { - var _null = null, - t1 = this._pageBuilder.call$3(context, animation, secondaryAnimation); - return new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, true, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, true, false, false, new A.DisplayFeatureSubScreen(this.anchorPoint, t1, _null), _null); - }, - buildTransitions$4(context, animation, secondaryAnimation, child) { - return this._transitionBuilder.call$4(context, animation, secondaryAnimation, child); - } - }; - A._ModalRoute_TransitionRoute_LocalHistoryRoute.prototype = { - willPop$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.RoutePopDisposition), - $async$returnValue, $async$self = this, t1; - var $async$willPop$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.LocalHistoryRoute__localHistory; - if (t1 != null && t1.length !== 0) { - $async$returnValue = B.RoutePopDisposition_0; - // goto return - $async$goto = 1; - break; - } - $async$returnValue = $async$self.super$Route$willPop(); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$willPop$0, $async$completer); - }, - get$popDisposition() { - var t1 = this.LocalHistoryRoute__localHistory; - if (t1 != null && t1.length !== 0) - return B.RoutePopDisposition_0; - return A.Route.prototype.get$popDisposition.call(this); - }, - didPop$1(result) { - var entry, internalStateChanged, _this = this, - t1 = _this.LocalHistoryRoute__localHistory; - if (t1 != null && t1.length !== 0) { - entry = t1.pop(); - entry._routes$_owner = null; - entry._notifyRemoved$0(); - internalStateChanged = entry.impliesAppBarDismissal && --_this.LocalHistoryRoute__entriesImpliesAppBarDismissal === 0; - if (_this.LocalHistoryRoute__localHistory.length === 0 || internalStateChanged) - _this.changedInternalState$0(); - return false; - } - _this.super$TransitionRoute$didPop(result); - return true; - } - }; - A.SafeArea.prototype = { - build$1(context) { - var t5, t6, t7, _this = this, - padding = A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_6, type$.MediaQuery).data.padding, - t1 = _this.minimum, - t2 = Math.max(padding.left, t1.left), - t3 = _this.top, - t4 = t3 ? padding.top : 0; - t4 = Math.max(t4, t1.top); - t5 = Math.max(padding.right, t1.right); - t6 = _this.bottom; - t7 = t6 ? padding.bottom : 0; - return new A.Padding(new A.EdgeInsets(t2, t4, t5, Math.max(t7, t1.bottom)), A.MediaQuery$removePadding(_this.child, context, t6, true, true, t3), null); - } - }; - A.ScrollActivity.prototype = { - resetActivity$0() { - }, - dispatchScrollStartNotification$2(metrics, context) { - if (context != null) - context.dispatchNotification$1(new A.ScrollStartNotification(null, metrics, context, 0)); - }, - dispatchScrollUpdateNotification$3(metrics, context, scrollDelta) { - context.dispatchNotification$1(A.ScrollUpdateNotification$(context, null, null, metrics, scrollDelta)); - }, - dispatchOverscrollNotification$3(metrics, context, overscroll) { - context.dispatchNotification$1(new A.OverscrollNotification(null, overscroll, 0, metrics, context, 0)); - }, - dispatchScrollEndNotification$2(metrics, context) { - context.dispatchNotification$1(new A.ScrollEndNotification(null, metrics, context, 0)); - }, - applyNewDimensions$0() { - }, - dispose$0() { - this._scroll_activity$_isDisposed = true; - }, - toString$0(_) { - return "#" + A.shortHash(this); - } - }; - A.IdleScrollActivity.prototype = { - applyNewDimensions$0() { - this._delegate.goBallistic$1(0); - }, - get$shouldIgnorePointer() { - return false; - }, - get$isScrolling() { - return false; - }, - get$velocity() { - return 0; - } - }; - A.HoldScrollActivity.prototype = { - get$shouldIgnorePointer() { - return false; - }, - get$isScrolling() { - return false; - }, - get$velocity() { - return 0; - }, - dispose$0() { - this.onHoldCanceled.call$0(); - this.super$ScrollActivity$dispose(); - } - }; - A.ScrollDragController.prototype = { - _adjustForScrollStartThreshold$2(offset, timestamp) { - var t1, t2, _this = this; - if (timestamp == null) - return offset; - if (offset === 0) { - t1 = false; - if (_this.motionStartDistanceThreshold != null) - if (_this._offsetSinceLastStop == null) { - t1 = _this._lastNonStationaryTimestamp; - t1 = timestamp._duration - t1._duration > 50000; - } - if (t1) - _this._offsetSinceLastStop = 0; - return 0; - } else { - t1 = _this._offsetSinceLastStop; - if (t1 == null) - return offset; - else { - t1 += offset; - _this._offsetSinceLastStop = t1; - t2 = _this.motionStartDistanceThreshold; - t2.toString; - if (Math.abs(t1) > t2) { - _this._offsetSinceLastStop = null; - t1 = Math.abs(offset); - if (t1 > 24) - return offset; - else - return Math.min(t2 / 3, t1) * J.get$sign$in(offset); - } else - return 0; - } - } - }, - update$1(_, details) { - var t1, t2, t3, t4, offset, _this = this; - _this._lastDetails = details; - t1 = details.primaryDelta; - t1.toString; - t2 = t1 === 0; - if (!t2) - _this._lastNonStationaryTimestamp = details.sourceTimeStamp; - t3 = details.sourceTimeStamp; - t4 = false; - if (_this._retainMomentum) - if (t2) - if (t3 != null) { - t2 = _this._lastNonStationaryTimestamp; - t2 = t3._duration - t2._duration > 20000; - } else - t2 = true; - else - t2 = t4; - else - t2 = t4; - if (t2) - _this._retainMomentum = false; - offset = _this._adjustForScrollStartThreshold$2(t1, t3); - if (offset === 0) - return; - t1 = _this._delegate; - if (A.axisDirectionIsReversed(t1.context._widget.axisDirection)) - offset = -offset; - t1.updateUserScrollDirection$1(offset > 0 ? B.ScrollDirection_1 : B.ScrollDirection_2); - t2 = t1._scroll_position$_pixels; - t2.toString; - t1.super$ScrollPosition$setPixels(t2 - t1.physics.applyPhysicsToUserOffset$2(t1, offset)); - }, - end$1(_, details) { - var velocity, isVelocityNotSubstantiallyLessThanCarriedMomentum, _this = this, - t1 = details.primaryVelocity; - t1.toString; - velocity = -t1; - if (A.axisDirectionIsReversed(_this._delegate.context._widget.axisDirection)) - velocity = -velocity; - _this._lastDetails = details; - if (_this._retainMomentum) { - t1 = _this.carriedVelocity; - isVelocityNotSubstantiallyLessThanCarriedMomentum = Math.abs(velocity) > Math.abs(t1) * 0.5; - if (J.get$sign$in(velocity) === J.get$sign$in(t1) && isVelocityNotSubstantiallyLessThanCarriedMomentum) - velocity += t1; - } - _this._delegate.goBallistic$1(velocity); - }, - dispose$0() { - this._lastDetails = null; - this.onDragCanceled.call$0(); - }, - toString$0(_) { - return "#" + A.shortHash(this); - } - }; - A.DragScrollActivity.prototype = { - dispatchScrollStartNotification$2(metrics, context) { - var t1 = type$.DragStartDetails._as(this._scroll_activity$_controller._lastDetails); - if (context != null) - context.dispatchNotification$1(new A.ScrollStartNotification(t1, metrics, context, 0)); - }, - dispatchScrollUpdateNotification$3(metrics, context, scrollDelta) { - context.dispatchNotification$1(A.ScrollUpdateNotification$(context, null, type$.DragUpdateDetails._as(this._scroll_activity$_controller._lastDetails), metrics, scrollDelta)); - }, - dispatchOverscrollNotification$3(metrics, context, overscroll) { - context.dispatchNotification$1(new A.OverscrollNotification(type$.DragUpdateDetails._as(this._scroll_activity$_controller._lastDetails), overscroll, 0, metrics, context, 0)); - }, - dispatchScrollEndNotification$2(metrics, context) { - var lastDetails = this._scroll_activity$_controller._lastDetails; - context.dispatchNotification$1(new A.ScrollEndNotification(lastDetails instanceof A.DragEndDetails ? lastDetails : null, metrics, context, 0)); - }, - get$shouldIgnorePointer() { - var t1 = this._scroll_activity$_controller; - return (t1 == null ? null : t1._scroll_activity$_kind) !== B.PointerDeviceKind_4; - }, - get$isScrolling() { - return true; - }, - get$velocity() { - return 0; - }, - dispose$0() { - this._scroll_activity$_controller = null; - this.super$ScrollActivity$dispose(); - }, - toString$0(_) { - return "#" + A.shortHash(this) + "(" + A.S(this._scroll_activity$_controller) + ")"; - } - }; - A.BallisticScrollActivity.prototype = { - resetActivity$0() { - var t1 = this._delegate, - t2 = this.__BallisticScrollActivity__controller_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.goBallistic$1(t2.get$velocity()); - }, - applyNewDimensions$0() { - var t1 = this._delegate, - t2 = this.__BallisticScrollActivity__controller_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.goBallistic$1(t2.get$velocity()); - }, - _scroll_activity$_tick$0() { - var t1 = this.__BallisticScrollActivity__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__AnimationController__value_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!(Math.abs(this._delegate.super$ScrollPosition$setPixels(t1)) < 1e-10)) { - t1 = this._delegate; - t1.beginActivity$1(new A.IdleScrollActivity(t1)); - } - }, - _scroll_activity$_end$0() { - if (!this._scroll_activity$_isDisposed) - this._delegate.goBallistic$1(0); - }, - dispatchOverscrollNotification$3(metrics, context, overscroll) { - var t1 = this.__BallisticScrollActivity__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - context.dispatchNotification$1(new A.OverscrollNotification(null, overscroll, t1.get$velocity(), metrics, context, 0)); - }, - get$isScrolling() { - return true; - }, - get$velocity() { - var t1 = this.__BallisticScrollActivity__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1.get$velocity(); - }, - dispose$0() { - var t1 = this.__BallisticScrollActivity__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$ScrollActivity$dispose(); - }, - toString$0(_) { - var t1 = A.shortHash(this), - t2 = this.__BallisticScrollActivity__controller_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - return "#" + t1 + "(" + t2.toString$0(0) + ")"; - }, - get$shouldIgnorePointer() { - return this.shouldIgnorePointer; - } - }; - A.DrivenScrollActivity.prototype = { - _scroll_activity$_tick$0() { - var t1 = this._delegate, - t2 = this.__DrivenScrollActivity__controller_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__AnimationController__value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - if (t1.super$ScrollPosition$setPixels(t2) !== 0) { - t1 = this._delegate; - t1.beginActivity$1(new A.IdleScrollActivity(t1)); - } - }, - _scroll_activity$_end$0() { - var t1, t2; - if (!this._scroll_activity$_isDisposed) { - t1 = this._delegate; - t2 = this.__DrivenScrollActivity__controller_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.goBallistic$1(t2.get$velocity()); - } - }, - dispatchOverscrollNotification$3(metrics, context, overscroll) { - var t1 = this.__DrivenScrollActivity__controller_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - context.dispatchNotification$1(new A.OverscrollNotification(null, overscroll, t1.get$velocity(), metrics, context, 0)); - }, - get$shouldIgnorePointer() { - return true; - }, - get$isScrolling() { - return true; - }, - get$velocity() { - var t1 = this.__DrivenScrollActivity__controller_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1.get$velocity(); - }, - dispose$0() { - var t1 = this.__DrivenScrollActivity__completer_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.complete$0(0); - t1 = this.__DrivenScrollActivity__controller_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$ScrollActivity$dispose(); - }, - toString$0(_) { - var t1 = A.shortHash(this), - t2 = this.__DrivenScrollActivity__controller_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - return "#" + t1 + "(" + t2.toString$0(0) + ")"; - } - }; - A.ScrollAwareImageProvider.prototype = { - resolveStreamForKey$4(configuration, stream, key, handleError) { - var t1, _this = this; - if (stream._image_stream$_completer == null) { - t1 = $.PaintingBinding__instance.PaintingBinding___PaintingBinding__imageCache_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._pendingImages.$index(0, key) != null || t1._image_cache$_cache.$index(0, key) != null; - } else - t1 = true; - if (t1) { - _this.imageProvider.resolveStreamForKey$4(configuration, stream, key, handleError); - return; - } - t1 = _this.context; - if (t1.get$context(0) == null) - return; - t1 = t1.get$context(0); - t1.toString; - if (A.Scrollable_recommendDeferredLoadingForContext(t1)) { - $.SchedulerBinding__instance.scheduleFrameCallback$1(new A.ScrollAwareImageProvider_resolveStreamForKey_closure(_this, configuration, stream, key, handleError)); - return; - } - _this.imageProvider.resolveStreamForKey$4(configuration, stream, key, handleError); - }, - loadBuffer$2(key, decode) { - return this.imageProvider.loadBuffer$2(key, decode); - }, - loadImage$2(key, decode) { - return this.imageProvider.loadImage$2(key, decode); - }, - obtainKey$1(configuration) { - return this.imageProvider.obtainKey$1(configuration); - } - }; - A.ScrollAwareImageProvider_resolveStreamForKey_closure.prototype = { - call$1(__wc0_formal) { - var _this = this; - A.scheduleMicrotask(new A.ScrollAwareImageProvider_resolveStreamForKey__closure(_this.$this, _this.configuration, _this.stream, _this.key, _this.handleError)); - }, - $signature: 6 - }; - A.ScrollAwareImageProvider_resolveStreamForKey__closure.prototype = { - call$0() { - var _this = this; - return _this.$this.resolveStreamForKey$4(_this.configuration, _this.stream, _this.key, _this.handleError); - }, - $signature: 0 - }; - A.ScrollBehavior.prototype = { - copyWith$8$dragDevices$keyboardDismissBehavior$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(dragDevices, keyboardDismissBehavior, multitouchDragStrategy, overscroll, physics, platform, pointerAxisModifiers, $scrollbars) { - return new A._WrappedScrollBehavior(this, $scrollbars, overscroll, physics, platform, keyboardDismissBehavior, dragDevices, multitouchDragStrategy, pointerAxisModifiers); - }, - copyWith$2$overscroll$scrollbars(overscroll, $scrollbars) { - var _null = null; - return this.copyWith$8$dragDevices$keyboardDismissBehavior$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, _null, overscroll, _null, _null, _null, $scrollbars); - }, - copyWith$4$overscroll$physics$platform$scrollbars(overscroll, physics, platform, $scrollbars) { - var _null = null; - return this.copyWith$8$dragDevices$keyboardDismissBehavior$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, _null, overscroll, physics, platform, _null, $scrollbars); - }, - getPlatform$1(context) { - return A.defaultTargetPlatform(); - }, - get$dragDevices() { - return B.Set_rHjQa; - }, - getMultitouchDragStrategy$1(context) { - switch (this.getPlatform$1(context).index) { - case 4: - case 2: - return B.MultitouchDragStrategy_1; - case 3: - case 5: - case 0: - case 1: - return B.MultitouchDragStrategy_0; - } - }, - get$pointerAxisModifiers() { - return A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934851], type$.LogicalKeyboardKey); - }, - buildScrollbar$3(context, child, details) { - var _null = null; - switch (this.getPlatform$1(context).index) { - case 3: - case 4: - case 5: - return A.RawScrollbar$(child, details.controller, B.Duration_300000, _null, _null, 0, A.scroll_notification__defaultScrollNotificationPredicate$closure(), B.Duration_0, _null, _null, _null, _null, B.Duration_600000, _null); - case 0: - case 1: - case 2: - return child; - } - }, - buildOverscrollIndicator$3(context, child, details) { - switch (this.getPlatform$1(context).index) { - case 2: - case 3: - case 4: - case 5: - return child; - case 0: - case 1: - return A.GlowingOverscrollIndicator$(details.direction, child, B.Color_wst); - } - }, - velocityTrackerBuilder$1(context) { - switch (this.getPlatform$1(context).index) { - case 2: - return new A.ScrollBehavior_velocityTrackerBuilder_closure(); - case 4: - return new A.ScrollBehavior_velocityTrackerBuilder_closure0(); - case 0: - case 1: - case 3: - case 5: - return new A.ScrollBehavior_velocityTrackerBuilder_closure1(); - } - }, - getScrollPhysics$1(context) { - switch (this.getPlatform$1(context).index) { - case 2: - return B.BouncingScrollPhysics_69W; - case 4: - return B.BouncingScrollPhysics_Wm7; - case 0: - case 1: - case 3: - case 5: - return B.ClampingScrollPhysics_wYv; - } - }, - shouldNotify$1(oldDelegate) { - return false; - }, - getKeyboardDismissBehavior$1(context) { - return B.ScrollViewKeyboardDismissBehavior_0; - }, - toString$0(_) { - return "ScrollBehavior"; - } - }; - A.ScrollBehavior_velocityTrackerBuilder_closure.prototype = { - call$1($event) { - return A.IOSScrollViewFlingVelocityTracker$($event.get$kind($event)); - }, - $signature: 522 - }; - A.ScrollBehavior_velocityTrackerBuilder_closure0.prototype = { - call$1($event) { - var t1 = $event.get$kind($event), - t2 = type$.nullable__PointAtTime; - return new A.MacOSScrollViewFlingVelocityTracker(A.List_List$filled(20, null, false, t2), t1, A.List_List$filled(20, null, false, t2)); - }, - $signature: 523 - }; - A.ScrollBehavior_velocityTrackerBuilder_closure1.prototype = { - call$1($event) { - return new A.VelocityTracker($event.get$kind($event), A.List_List$filled(20, null, false, type$.nullable__PointAtTime)); - }, - $signature: 153 - }; - A._WrappedScrollBehavior.prototype = { - get$dragDevices() { - var t1 = this._dragDevices; - return t1 == null ? B.Set_rHjQa : t1; - }, - get$pointerAxisModifiers() { - var t1 = this._pointerAxisModifiers; - return t1 == null ? A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934851], type$.LogicalKeyboardKey) : t1; - }, - getMultitouchDragStrategy$1(context) { - var t1 = this.delegate.getMultitouchDragStrategy$1(context); - return t1; - }, - buildOverscrollIndicator$3(context, child, details) { - if (this.overscroll) - return this.delegate.buildOverscrollIndicator$3(context, child, details); - return child; - }, - buildScrollbar$3(context, child, details) { - if (this.scrollbars) - return this.delegate.buildScrollbar$3(context, child, details); - return child; - }, - copyWith$8$dragDevices$keyboardDismissBehavior$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(dragDevices, keyboardDismissBehavior, multitouchDragStrategy, overscroll, physics, platform, pointerAxisModifiers, $scrollbars) { - var _this = this, - t1 = _this.get$dragDevices(), - t2 = _this.get$pointerAxisModifiers(), - t3 = physics == null ? _this.physics : physics, - t4 = platform == null ? _this.platform : platform; - return _this.delegate.copyWith$8$dragDevices$keyboardDismissBehavior$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(t1, _this.keyboardDismissBehavior, _this.multitouchDragStrategy, false, t3, t4, t2, $scrollbars); - }, - copyWith$2$overscroll$scrollbars(overscroll, $scrollbars) { - var _null = null; - return this.copyWith$8$dragDevices$keyboardDismissBehavior$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, _null, overscroll, _null, _null, _null, $scrollbars); - }, - copyWith$4$overscroll$physics$platform$scrollbars(overscroll, physics, platform, $scrollbars) { - var _null = null; - return this.copyWith$8$dragDevices$keyboardDismissBehavior$multitouchDragStrategy$overscroll$physics$platform$pointerAxisModifiers$scrollbars(_null, _null, _null, overscroll, physics, platform, _null, $scrollbars); - }, - getPlatform$1(context) { - var t1 = this.platform; - return t1 == null ? this.delegate.getPlatform$1(context) : t1; - }, - getScrollPhysics$1(context) { - var t1 = this.physics; - return t1 == null ? this.delegate.getScrollPhysics$1(context) : t1; - }, - getKeyboardDismissBehavior$1(context) { - return B.ScrollViewKeyboardDismissBehavior_0; - }, - shouldNotify$1(oldDelegate) { - var _this = this, - t1 = true; - if (A.getRuntimeTypeOfDartObject(oldDelegate.delegate) === A.getRuntimeTypeOfDartObject(_this.delegate)) - if (oldDelegate.scrollbars === _this.scrollbars) - if (oldDelegate.overscroll === _this.overscroll) - if (A.setEquals(oldDelegate.get$dragDevices(), _this.get$dragDevices())) - if (A.setEquals(oldDelegate.get$pointerAxisModifiers(), _this.get$pointerAxisModifiers())) - if (oldDelegate.physics == _this.physics) - t1 = oldDelegate.platform != _this.platform; - return t1; - }, - velocityTrackerBuilder$1(context) { - return this.delegate.velocityTrackerBuilder$1(context); - }, - toString$0(_) { - return "_WrappedScrollBehavior"; - } - }; - A.ScrollConfiguration.prototype = { - updateShouldNotify$1(oldWidget) { - var t1 = this.behavior, - t2 = oldWidget.behavior; - if (A.getRuntimeTypeOfDartObject(t1) === A.getRuntimeTypeOfDartObject(t2)) - t1 = t1 !== t2 && t1.shouldNotify$1(t2); - else - t1 = true; - return t1; - } - }; - A.ScrollController.prototype = { - animateTo$3$curve$duration(offset, curve, duration) { - return this.animateTo$body$ScrollController(offset, curve, duration); - }, - animateTo$body$ScrollController(offset, curve, duration) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t2, i, t1; - var $async$animateTo$3$curve$duration = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = A._setArrayType([], type$.JSArray_Future_void); - for (t2 = $async$self._positions, i = 0; i < t2.length; ++i) - t1.push(t2[i].animateTo$3$curve$duration(offset, curve, duration)); - $async$goto = 2; - return A._asyncAwait(A.Future_wait(t1, false, type$.void), $async$animateTo$3$curve$duration); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$animateTo$3$curve$duration, $async$completer); - }, - jumpTo$1(value) { - var t1 = A.List_List$_of(this._positions, type$.ScrollPosition), - t2 = t1.length, - _i = 0; - for (; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].jumpTo$1(value); - }, - attach$1(position) { - this._positions.push(position); - position.addListener$1(0, this.get$notifyListeners()); - }, - detach$1(_, position) { - position.removeListener$1(0, this.get$notifyListeners()); - B.JSArray_methods.remove$1(this._positions, position); - }, - dispose$0() { - var t1, t2, t3, _i; - for (t1 = this._positions, t2 = t1.length, t3 = this.get$notifyListeners(), _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].removeListener$1(0, t3); - this.super$ChangeNotifier$dispose(); - }, - toString$0(_) { - var t2, - description = A._setArrayType([], type$.JSArray_String), - t1 = this._initialScrollOffset; - if (t1 !== 0) - description.push("initialScrollOffset: " + B.JSNumber_methods.toStringAsFixed$1(t1, 1) + ", "); - t1 = this._positions; - t2 = t1.length; - if (t2 === 0) - description.push("no clients"); - else if (t2 === 1) { - t1 = B.JSArray_methods.get$single(t1)._scroll_position$_pixels; - t1.toString; - description.push("one client, offset " + B.JSNumber_methods.toStringAsFixed$1(t1, 1)); - } else - description.push("" + t2 + " clients"); - return "#" + A.shortHash(this) + "(" + B.JSArray_methods.join$1(description, ", ") + ")"; - } - }; - A.SliverChildDelegate.prototype = { - get$estimatedChildCount() { - return null; - }, - toString$0(_) { - var description = A._setArrayType([], type$.JSArray_String); - this.debugFillDescription$1(description); - return "#" + A.shortHash(this) + "(" + B.JSArray_methods.join$1(description, ", ") + ")"; - }, - debugFillDescription$1(description) { - var children, e, exception; - try { - children = this.get$estimatedChildCount(); - if (children != null) - description.push("estimated child count: " + A.S(children)); - } catch (exception) { - e = A.unwrapException(exception); - description.push("estimated child count: EXCEPTION (" + J.get$runtimeType$(e).toString$0(0) + ")"); - } - } - }; - A._SaltedValueKey.prototype = {}; - A.SliverChildBuilderDelegate.prototype = { - findIndexByKey$1(key) { - return null; - }, - build$2(context, index) { - var child, exception, stackTrace, t1, exception0, details, key, semanticIndex, _null = null; - if (index >= 0) - t1 = index >= this.childCount; - else - t1 = true; - if (t1) - return _null; - child = null; - try { - child = this.builder.call$2(context, index); - } catch (exception0) { - exception = A.unwrapException(exception0); - stackTrace = A.getTraceFromException(exception0); - details = new A.FlutterErrorDetails(exception, stackTrace, "widgets library", A.ErrorDescription$("building"), _null, false); - A.FlutterError_reportError(details); - child = A.ErrorWidget__defaultErrorWidgetBuilder(details); - } - if (child == null) - return _null; - if (child.key != null) { - t1 = child.key; - t1.toString; - key = new A._SaltedValueKey(t1); - } else - key = _null; - t1 = child; - child = new A.RepaintBoundary(t1, _null); - t1 = child; - semanticIndex = A._kDefaultSemanticIndexCallback(t1, index); - if (semanticIndex != null) - child = new A.IndexedSemantics(semanticIndex, child, _null); - t1 = child; - child = new A.AutomaticKeepAlive(new A._SelectionKeepAlive(t1, _null), _null); - return new A.KeyedSubtree(child, key); - }, - get$estimatedChildCount() { - return this.childCount; - }, - shouldRebuild$1(oldDelegate) { - return true; - } - }; - A.SliverChildListDelegate.prototype = { - _findChildIndex$1(key) { - var t2, t3, index, _null = null, - t1 = this._keyToIndex; - if (!t1.containsKey$1(0, key)) { - t2 = t1.$index(0, _null); - t2.toString; - for (t3 = this.children, index = t2; index < t3.length;) { - t2 = t3[index].key; - if (t2 != null) - t1.$indexSet(0, t2, index); - if (J.$eq$(t2, key)) { - t1.$indexSet(0, _null, index + 1); - return index; - } - ++index; - } - t1.$indexSet(0, _null, index); - } else - return t1.$index(0, key); - return _null; - }, - findIndexByKey$1(key) { - return this._findChildIndex$1(key instanceof A._SaltedValueKey ? key.value : key); - }, - build$2(context, index) { - var child, t1, key, semanticIndex, _null = null; - if (index < 0 || index >= this.children.length) - return _null; - child = this.children[index]; - t1 = child.key; - key = t1 != null ? new A._SaltedValueKey(t1) : _null; - child = new A.RepaintBoundary(child, _null); - semanticIndex = A._kDefaultSemanticIndexCallback(child, index); - child = semanticIndex != null ? new A.IndexedSemantics(semanticIndex, child, _null) : child; - return new A.KeyedSubtree(new A.AutomaticKeepAlive(new A._SelectionKeepAlive(child, _null), _null), key); - }, - get$estimatedChildCount() { - return this.children.length; - }, - shouldRebuild$1(oldDelegate) { - return this.children !== oldDelegate.children; - } - }; - A._SelectionKeepAlive.prototype = { - createState$0() { - return new A._SelectionKeepAliveState(null); - } - }; - A._SelectionKeepAliveState.prototype = { - get$wantKeepAlive() { - return this._wantKeepAlive; - }, - listensTo$1(selectable) { - return new A._SelectionKeepAliveState_listensTo_closure(this, selectable); - }, - _updateSelectablesWithSelections$2$add(selectable, add) { - var t1, _this = this; - if (add) { - t1 = _this._selectablesWithSelections; - (t1 == null ? _this._selectablesWithSelections = A.LinkedHashSet_LinkedHashSet$_empty(type$.Selectable) : t1).add$1(0, selectable); - } else { - t1 = _this._selectablesWithSelections; - if (t1 != null) - t1.remove$1(0, selectable); - } - t1 = _this._selectablesWithSelections; - t1 = t1 == null ? null : t1._collection$_length !== 0; - t1 = t1 === true; - if (_this._wantKeepAlive !== t1) { - _this._wantKeepAlive = t1; - _this.updateKeepAlive$0(); - } - }, - didChangeDependencies$0() { - var t1, newRegistrar, t2, _this = this; - _this.super$State$didChangeDependencies(); - t1 = _this._framework$_element; - t1.toString; - newRegistrar = A.SelectionContainer_maybeOf(t1); - t1 = _this._scroll_delegate$_registrar; - if (t1 != newRegistrar) { - if (t1 != null) { - t2 = _this._selectableAttachments; - if (t2 != null) - new A.LinkedHashMapKeysIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapKeysIterable<1>")).forEach$1(0, t1.get$remove(t1)); - } - _this._scroll_delegate$_registrar = newRegistrar; - if (newRegistrar != null) { - t1 = _this._selectableAttachments; - if (t1 != null) - new A.LinkedHashMapKeysIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapKeysIterable<1>")).forEach$1(0, newRegistrar.get$add(newRegistrar)); - } - } - }, - add$1(_, selectable) { - var t1, _this = this, - attachment = _this.listensTo$1(selectable); - selectable.addListener$1(0, attachment); - t1 = _this._selectableAttachments; - (t1 == null ? _this._selectableAttachments = A.LinkedHashMap_LinkedHashMap$_empty(type$.Selectable, type$.void_Function) : t1).$indexSet(0, selectable, attachment); - _this._scroll_delegate$_registrar.add$1(0, selectable); - if (selectable.get$value(selectable).status !== B.SelectionStatus_2) - _this._updateSelectablesWithSelections$2$add(selectable, true); - }, - remove$1(_, selectable) { - var t1 = this._selectableAttachments; - if (t1 == null) - return; - t1 = t1.remove$1(0, selectable); - t1.toString; - selectable.removeListener$1(0, t1); - this._scroll_delegate$_registrar.remove$1(0, selectable); - this._updateSelectablesWithSelections$2$add(selectable, false); - }, - dispose$0() { - var t2, t3, _this = this, - t1 = _this._selectableAttachments; - if (t1 != null) { - for (t1 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, t1._first); t1.moveNext$0();) { - t2 = t1.__js_helper$_current; - _this._scroll_delegate$_registrar.remove$1(0, t2); - t3 = _this._selectableAttachments.$index(0, t2); - t3.toString; - t2.removeListener$1(0, t3); - } - _this._selectableAttachments = null; - } - _this._selectablesWithSelections = null; - _this.super$State$dispose(); - }, - build$1(context) { - var _this = this; - _this.super$AutomaticKeepAliveClientMixin$build(context); - if (_this._scroll_delegate$_registrar == null) - return _this._widget.child; - return A.SelectionRegistrarScope$(_this._widget.child, _this); - } - }; - A._SelectionKeepAliveState_listensTo_closure.prototype = { - call$0() { - var t1 = this.selectable, - t2 = this.$this; - if (t1.get$value(t1).status !== B.SelectionStatus_2) - t2._updateSelectablesWithSelections$2$add(t1, true); - else - t2._updateSelectablesWithSelections$2$add(t1, false); - }, - $signature: 0 - }; - A.__SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin.prototype = { - initState$0() { - this.super$State$initState(); - if (this._wantKeepAlive) - this._ensureKeepAlive$0(); - }, - deactivate$0() { - var t1 = this.AutomaticKeepAliveClientMixin__keepAliveHandle; - if (t1 != null) { - t1.notifyListeners$0(); - t1.super$ChangeNotifier$dispose(); - this.AutomaticKeepAliveClientMixin__keepAliveHandle = null; - } - this.super$State$deactivate(); - } - }; - A.ScrollMetrics.prototype = { - copyWith$0() { - var _this = this, _null = null, - t1 = _this.get$hasContentDimensions() ? _this.get$minScrollExtent() : _null, - t2 = _this.get$hasContentDimensions() ? _this.get$maxScrollExtent() : _null, - t3 = _this.get$hasPixels() ? _this.get$pixels() : _null, - t4 = _this.get$hasViewportDimension() ? _this.get$viewportDimension() : _null, - t5 = _this.get$axisDirection(), - t6 = _this.get$devicePixelRatio(_this); - return new A.FixedScrollMetrics(t1, t2, t3, t4, t5, t6); - }, - get$outOfRange() { - var _this = this; - return _this.get$pixels() < _this.get$minScrollExtent() || _this.get$pixels() > _this.get$maxScrollExtent(); - }, - get$atEdge() { - var _this = this; - return _this.get$pixels() === _this.get$minScrollExtent() || _this.get$pixels() === _this.get$maxScrollExtent(); - }, - get$extentInside() { - var _this = this; - return _this.get$viewportDimension() - A.clampDouble(_this.get$minScrollExtent() - _this.get$pixels(), 0, _this.get$viewportDimension()) - A.clampDouble(_this.get$pixels() - _this.get$maxScrollExtent(), 0, _this.get$viewportDimension()); - } - }; - A.FixedScrollMetrics.prototype = { - get$minScrollExtent() { - var t1 = this._minScrollExtent; - t1.toString; - return t1; - }, - get$maxScrollExtent() { - var t1 = this._maxScrollExtent; - t1.toString; - return t1; - }, - get$hasContentDimensions() { - return this._minScrollExtent != null && this._maxScrollExtent != null; - }, - get$pixels() { - var t1 = this._pixels; - t1.toString; - return t1; - }, - get$hasPixels() { - return this._pixels != null; - }, - get$viewportDimension() { - var t1 = this._viewportDimension; - t1.toString; - return t1; - }, - get$hasViewportDimension() { - return this._viewportDimension != null; - }, - toString$0(_) { - var _this = this; - return "FixedScrollMetrics(" + B.JSNumber_methods.toStringAsFixed$1(Math.max(_this.get$pixels() - _this.get$minScrollExtent(), 0), 1) + "..[" + B.JSNumber_methods.toStringAsFixed$1(_this.get$extentInside(), 1) + "].." + B.JSNumber_methods.toStringAsFixed$1(Math.max(_this.get$maxScrollExtent() - _this.get$pixels(), 0), 1) + ")"; - }, - get$axisDirection() { - return this.axisDirection; - }, - get$devicePixelRatio(receiver) { - return this.devicePixelRatio; - } - }; - A._FixedScrollMetrics_Object_ScrollMetrics.prototype = {}; - A.ViewportNotificationMixin.prototype = {}; - A.ViewportElementMixin.prototype = { - onNotification$1(notification) { - if (type$.ViewportNotificationMixin._is(notification)) - ++notification.ViewportNotificationMixin__depth; - return false; - } - }; - A.ScrollNotification.prototype = { - debugFillDescription$1(description) { - this.super$_ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin$debugFillDescription(description); - description.push(this.metrics.toString$0(0)); - } - }; - A.ScrollStartNotification.prototype = { - debugFillDescription$1(description) { - var t1; - this.super$ScrollNotification$debugFillDescription(description); - t1 = this.dragDetails; - if (t1 != null) - description.push(t1.toString$0(0)); - } - }; - A.ScrollUpdateNotification.prototype = { - debugFillDescription$1(description) { - var t1; - this.super$ScrollNotification$debugFillDescription(description); - description.push("scrollDelta: " + A.S(this.scrollDelta)); - t1 = this.dragDetails; - if (t1 != null) - description.push(t1.toString$0(0)); - } - }; - A.OverscrollNotification.prototype = { - debugFillDescription$1(description) { - var t1, _this = this; - _this.super$ScrollNotification$debugFillDescription(description); - description.push("overscroll: " + B.JSNumber_methods.toStringAsFixed$1(_this.overscroll, 1)); - description.push("velocity: " + B.JSNumber_methods.toStringAsFixed$1(_this.velocity, 1)); - t1 = _this.dragDetails; - if (t1 != null) - description.push(t1.toString$0(0)); - } - }; - A.ScrollEndNotification.prototype = { - debugFillDescription$1(description) { - var t1; - this.super$ScrollNotification$debugFillDescription(description); - t1 = this.dragDetails; - if (t1 != null) - description.push(t1.toString$0(0)); - } - }; - A.UserScrollNotification.prototype = { - debugFillDescription$1(description) { - this.super$ScrollNotification$debugFillDescription(description); - description.push("direction: " + this.direction.toString$0(0)); - } - }; - A._ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin.prototype = { - debugFillDescription$1(description) { - var t1, t2; - this.super$Notification$debugFillDescription(description); - t1 = this.ViewportNotificationMixin__depth; - t2 = t1 === 0 ? "local" : "remote"; - description.push("depth: " + t1 + " (" + t2 + ")"); - } - }; - A._ScrollNotificationObserverScope.prototype = { - updateShouldNotify$1(old) { - return this._scrollNotificationObserverState !== old._scrollNotificationObserverState; - } - }; - A._ListenerEntry.prototype = { - listener$1($receiver, arg0) { - return this.listener.call$1(arg0); - } - }; - A.ScrollNotificationObserver.prototype = { - createState$0() { - return new A.ScrollNotificationObserverState(new A.LinkedList(type$.LinkedList__ListenerEntry)); - } - }; - A.ScrollNotificationObserverState.prototype = { - removeListener$1(_, listener) { - var t2, t3, - t1 = this._scroll_notification_observer$_listeners; - t1.toString; - t1 = A._LinkedListIterator$(t1, t1.$ti._precomputed1); - t2 = t1.$ti._precomputed1; - for (; t1.moveNext$0();) { - t3 = t1._collection$_current; - if (t3 == null) - t3 = t2._as(t3); - if (J.$eq$(t3.listener, listener)) { - t1 = t3.LinkedListEntry__list; - t1.toString; - t1._unlink$1(A._instanceType(t3)._eval$1("LinkedListEntry.E")._as(t3)); - return; - } - } - }, - _notifyListeners$1(notification) { - var entry, exception, stack, localListeners, _i, exception0, t2, t3, - t1 = this._scroll_notification_observer$_listeners; - if (t1._collection$_length === 0) - return; - localListeners = A.List_List$_of(t1, type$._ListenerEntry); - for (t1 = localListeners.length, _i = 0; _i < localListeners.length; localListeners.length === t1 || (0, A.throwConcurrentModificationError)(localListeners), ++_i) { - entry = localListeners[_i]; - try { - if (entry.LinkedListEntry__list != null) - J.listener$1$z(entry, notification); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - t2 = A.ErrorDescription$("while dispatching notifications for " + A.getRuntimeTypeOfDartObject(this).toString$0(0)); - t3 = $.FlutterError_onError; - if (t3 != null) - t3.call$1(new A.FlutterErrorDetails(exception, stack, "widget library", t2, new A.ScrollNotificationObserverState__notifyListeners_closure(this), false)); - } - } - }, - build$1(context) { - var _this = this; - return new A.NotificationListener(new A.ScrollNotificationObserverState_build_closure(_this), new A.NotificationListener(new A.ScrollNotificationObserverState_build_closure0(_this), new A._ScrollNotificationObserverScope(_this, _this._widget.child, null), null, type$.NotificationListener_ScrollNotification), null, type$.NotificationListener_ScrollMetricsNotification); - }, - dispose$0() { - this._scroll_notification_observer$_listeners = null; - this.super$State$dispose(); - } - }; - A.ScrollNotificationObserverState__notifyListeners_closure.prototype = { - call$0() { - var _null = null, - t1 = this.$this; - return A._setArrayType([A.DiagnosticsProperty$("The " + A.getRuntimeTypeOfDartObject(t1).toString$0(0) + " sending notification was", t1, true, B.C__NoDefaultValue, _null, _null, _null, B.DiagnosticLevel_3, false, true, true, B.DiagnosticsTreeStyle_9, _null)], type$.JSArray_DiagnosticsNode); - }, - $signature: 28 - }; - A.ScrollNotificationObserverState_build_closure.prototype = { - call$1(notification) { - this.$this._notifyListeners$1(notification.asScrollUpdate$0()); - return false; - }, - $signature: 115 - }; - A.ScrollNotificationObserverState_build_closure0.prototype = { - call$1(notification) { - this.$this._notifyListeners$1(notification); - return false; - }, - $signature: 61 - }; - A.ScrollDecelerationRate.prototype = { - _enumToString$0() { - return "ScrollDecelerationRate." + this._name; - } - }; - A.ScrollPhysics.prototype = { - buildParent$1(ancestor) { - var t1 = this.parent; - t1 = t1 == null ? null : t1.applyTo$1(ancestor); - return t1 == null ? ancestor : t1; - }, - applyPhysicsToUserOffset$2(position, offset) { - var t1 = this.parent; - t1 = t1 == null ? null : t1.applyPhysicsToUserOffset$2(position, offset); - return t1 == null ? offset : t1; - }, - shouldAcceptUserOffset$1(position) { - var t2, - t1 = this.parent; - if (t1 == null) { - t1 = position._scroll_position$_pixels; - t1.toString; - if (t1 === 0) { - t1 = position._scroll_position$_minScrollExtent; - t1.toString; - t2 = position._scroll_position$_maxScrollExtent; - t2.toString; - t2 = t1 !== t2; - t1 = t2; - } else - t1 = true; - return t1; - } - return t1.shouldAcceptUserOffset$1(position); - }, - recommendDeferredLoading$3(velocity, metrics, context) { - var t1 = this.parent; - if (t1 == null) { - t1 = A.View_maybeOf(context).get$physicalSize(); - return Math.abs(velocity) > Math.max(Math.abs(t1._dx), Math.abs(t1._dy)); - } - return t1.recommendDeferredLoading$3(velocity, metrics, context); - }, - applyBoundaryConditions$2(position, value) { - var t1 = this.parent; - t1 = t1 == null ? null : t1.applyBoundaryConditions$2(position, value); - return t1 == null ? 0 : t1; - }, - adjustPositionForNewDimensions$4$isScrolling$newPosition$oldPosition$velocity(isScrolling, newPosition, oldPosition, velocity) { - var t1 = this.parent; - if (t1 == null) { - t1 = newPosition._pixels; - t1.toString; - return t1; - } - return t1.adjustPositionForNewDimensions$4$isScrolling$newPosition$oldPosition$velocity(isScrolling, newPosition, oldPosition, velocity); - }, - createBallisticSimulation$2(position, velocity) { - var t1 = this.parent; - return t1 == null ? null : t1.createBallisticSimulation$2(position, velocity); - }, - get$spring() { - var t1 = this.parent; - t1 = t1 == null ? null : t1.get$spring(); - return t1 == null ? $.$get$ScrollPhysics__kDefaultSpring() : t1; - }, - toleranceFor$1(metrics) { - var t1 = this.parent; - t1 = t1 == null ? null : t1.toleranceFor$1(metrics); - if (t1 == null) { - t1 = metrics.context.__ScrollableState__devicePixelRatio_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = new A.Tolerance(1 / t1, 1 / (0.05 * t1)); - } - return t1; - }, - get$minFlingDistance() { - var t1 = this.parent; - t1 = t1 == null ? null : t1.get$minFlingDistance(); - return t1 == null ? 18 : t1; - }, - get$minFlingVelocity() { - var t1 = this.parent; - t1 = t1 == null ? null : t1.get$minFlingVelocity(); - return t1 == null ? 50 : t1; - }, - get$maxFlingVelocity() { - var t1 = this.parent; - t1 = t1 == null ? null : t1.get$maxFlingVelocity(); - return t1 == null ? 8000 : t1; - }, - carriedMomentum$1(existingVelocity) { - var t1 = this.parent; - t1 = t1 == null ? null : t1.carriedMomentum$1(existingVelocity); - return t1 == null ? 0 : t1; - }, - get$dragStartDistanceMotionThreshold() { - var t1 = this.parent; - return t1 == null ? null : t1.get$dragStartDistanceMotionThreshold(); - }, - toString$0(_) { - var t1 = this.parent; - if (t1 == null) - return "ScrollPhysics"; - return "ScrollPhysics -> " + t1.toString$0(0); - } - }; - A.RangeMaintainingScrollPhysics.prototype = { - applyTo$1(ancestor) { - return new A.RangeMaintainingScrollPhysics(this.buildParent$1(ancestor)); - }, - adjustPositionForNewDimensions$4$isScrolling$newPosition$oldPosition$velocity(isScrolling, newPosition, oldPosition, velocity) { - var t2, t3, t4, maintainOverscroll, t5, result, - enforceBoundary = velocity === 0, - t1 = oldPosition._minScrollExtent; - t1.toString; - t2 = newPosition._minScrollExtent; - t2.toString; - if (t1 === t2) { - t3 = oldPosition._maxScrollExtent; - t3.toString; - t4 = newPosition._maxScrollExtent; - t4.toString; - t4 = t3 === t4; - t3 = t4; - } else - t3 = false; - maintainOverscroll = t3 ? false : enforceBoundary; - t3 = oldPosition._pixels; - t3.toString; - t4 = newPosition._pixels; - t4.toString; - if (t3 !== t4) { - t4 = false; - if (isFinite(t1)) { - t5 = oldPosition._maxScrollExtent; - t5.toString; - if (isFinite(t5)) - if (isFinite(t2)) { - t4 = newPosition._maxScrollExtent; - t4.toString; - t4 = isFinite(t4); - } - } - if (t4) - enforceBoundary = false; - maintainOverscroll = false; - } - t4 = t3 < t1; - if (!t4) { - t5 = oldPosition._maxScrollExtent; - t5.toString; - t5 = t3 > t5; - } else - t5 = true; - if (t5) - enforceBoundary = false; - if (maintainOverscroll) { - if (t4 && t2 > t1) - return t2 - (t1 - t3); - t1 = oldPosition._maxScrollExtent; - t1.toString; - if (t3 > t1) { - t4 = newPosition._maxScrollExtent; - t4.toString; - t4 = t4 < t1; - } else - t4 = false; - if (t4) { - t2 = newPosition._maxScrollExtent; - t2.toString; - return t2 + (t3 - t1); - } - } - result = this.super$ScrollPhysics$adjustPositionForNewDimensions(isScrolling, newPosition, oldPosition, velocity); - if (enforceBoundary) { - t1 = newPosition._maxScrollExtent; - t1.toString; - result = A.clampDouble(result, t2, t1); - } - return result; - } - }; - A.BouncingScrollPhysics.prototype = { - applyTo$1(ancestor) { - return new A.BouncingScrollPhysics(this.decelerationRate, this.buildParent$1(ancestor)); - }, - frictionFactor$1(overscrollFraction) { - var t2, - t1 = Math.pow(1 - overscrollFraction, 2); - switch (this.decelerationRate.index) { - case 1: - t2 = 0.26; - break; - case 0: - t2 = 0.52; - break; - default: - t2 = null; - } - return t1 * t2; - }, - applyPhysicsToUserOffset$2(position, offset) { - var t1, t2, overscrollPastStart, overscrollPastEnd, overscrollPast, easing, friction, direction; - if (!position.get$outOfRange()) - return offset; - t1 = position._scroll_position$_minScrollExtent; - t1.toString; - t2 = position._scroll_position$_pixels; - t2.toString; - overscrollPastStart = Math.max(t1 - t2, 0); - t1 = position._scroll_position$_maxScrollExtent; - t1.toString; - overscrollPastEnd = Math.max(t2 - t1, 0); - overscrollPast = Math.max(overscrollPastStart, overscrollPastEnd); - if (!(overscrollPastStart > 0 && offset < 0)) - easing = overscrollPastEnd > 0 && offset > 0; - else - easing = true; - t1 = position._scroll_position$_viewportDimension; - if (easing) { - t1.toString; - friction = this.frictionFactor$1((overscrollPast - Math.abs(offset)) / t1); - } else { - t1.toString; - friction = this.frictionFactor$1(overscrollPast / t1); - } - direction = J.get$sign$in(offset); - if (easing && this.decelerationRate === B.ScrollDecelerationRate_1) - return direction * Math.abs(offset); - return direction * A.BouncingScrollPhysics__applyFriction(overscrollPast, Math.abs(offset), friction); - }, - applyBoundaryConditions$2(position, value) { - return 0; - }, - createBallisticSimulation$2(position, velocity) { - var t1, t2, t3, t4, t5, t6, finalX, - tolerance = this.toleranceFor$1(position); - if (Math.abs(velocity) >= tolerance.velocity || position.get$outOfRange()) { - t1 = this.get$spring(); - t2 = position._scroll_position$_pixels; - t2.toString; - t3 = position._scroll_position$_minScrollExtent; - t3.toString; - t4 = position._scroll_position$_maxScrollExtent; - t4.toString; - switch (this.decelerationRate.index) { - case 1: - t5 = 1400; - break; - case 0: - t5 = 0; - break; - default: - t5 = null; - } - t6 = new A.BouncingScrollSimulation(t3, t4, t1, tolerance); - if (t2 < t3) { - t6.__BouncingScrollSimulation__springSimulation_A = new A.ScrollSpringSimulation(t3, A._SpringSolution__SpringSolution(t1, t2 - t3, velocity), B.Tolerance_YtJ); - t6.__BouncingScrollSimulation__springTime_A = -1 / 0; - } else if (t2 > t4) { - t6.__BouncingScrollSimulation__springSimulation_A = new A.ScrollSpringSimulation(t4, A._SpringSolution__SpringSolution(t1, t2 - t4, velocity), B.Tolerance_YtJ); - t6.__BouncingScrollSimulation__springTime_A = -1 / 0; - } else { - t2 = t6.__BouncingScrollSimulation__frictionSimulation_A = A.FrictionSimulation$(0.135, t2, velocity, t5); - finalX = t2.get$finalX(); - if (velocity > 0 && finalX > t4) { - t3 = t2.timeAtX$1(t4); - t6.__BouncingScrollSimulation__springTime_A = t3; - t6.__BouncingScrollSimulation__springSimulation_A = new A.ScrollSpringSimulation(t4, A._SpringSolution__SpringSolution(t1, t4 - t4, Math.min(t2.dx$1(0, t3), 5000)), B.Tolerance_YtJ); - } else if (velocity < 0 && finalX < t3) { - t4 = t2.timeAtX$1(t3); - t6.__BouncingScrollSimulation__springTime_A = t4; - t6.__BouncingScrollSimulation__springSimulation_A = new A.ScrollSpringSimulation(t3, A._SpringSolution__SpringSolution(t1, t3 - t3, Math.min(t2.dx$1(0, t4), 5000)), B.Tolerance_YtJ); - } else - t6.__BouncingScrollSimulation__springTime_A = 1 / 0; - } - return t6; - } - return null; - }, - get$minFlingVelocity() { - return 100; - }, - carriedMomentum$1(existingVelocity) { - return J.get$sign$in(existingVelocity) * Math.min(0.000816 * Math.pow(Math.abs(existingVelocity), 1.967), 40000); - }, - get$dragStartDistanceMotionThreshold() { - return 3.5; - }, - get$maxFlingVelocity() { - switch (this.decelerationRate.index) { - case 1: - var t1 = 64000; - break; - case 0: - t1 = A.ScrollPhysics.prototype.get$maxFlingVelocity.call(this); - break; - default: - t1 = null; - } - return t1; - }, - get$spring() { - switch (this.decelerationRate.index) { - case 1: - return A.SpringDescription$withDampingRatio(0.3, 1.3, 75); - case 0: - return A.ScrollPhysics.prototype.get$spring.call(this); - } - } - }; - A.ClampingScrollPhysics.prototype = { - applyTo$1(ancestor) { - return new A.ClampingScrollPhysics(this.buildParent$1(ancestor)); - }, - applyBoundaryConditions$2(position, value) { - var t2, t3, - t1 = position._scroll_position$_pixels; - t1.toString; - if (value < t1) { - t2 = position._scroll_position$_minScrollExtent; - t2.toString; - t2 = t1 <= t2; - } else - t2 = false; - if (t2) - return value - t1; - t2 = position._scroll_position$_maxScrollExtent; - t2.toString; - if (t2 <= t1 && t1 < value) - return value - t1; - t3 = position._scroll_position$_minScrollExtent; - t3.toString; - if (value < t3 && t3 < t1) - return value - t3; - if (t1 < t2 && t2 < value) - return value - t2; - return 0; - }, - createBallisticSimulation$2(position, velocity) { - var t1, t2, end, t3, _null = null, - tolerance = this.toleranceFor$1(position); - if (position.get$outOfRange()) { - t1 = position._scroll_position$_pixels; - t1.toString; - t2 = position._scroll_position$_maxScrollExtent; - t2.toString; - if (t1 > t2) - end = t2; - else - end = _null; - t2 = position._scroll_position$_minScrollExtent; - t2.toString; - if (t1 < t2) - end = t2; - t1 = this.get$spring(); - t2 = position._scroll_position$_pixels; - t2.toString; - end.toString; - return new A.ScrollSpringSimulation(end, A._SpringSolution__SpringSolution(t1, t2 - end, Math.min(0, velocity)), tolerance); - } - t1 = Math.abs(velocity); - if (t1 < tolerance.velocity) - return _null; - if (velocity > 0) { - t2 = position._scroll_position$_pixels; - t2.toString; - t3 = position._scroll_position$_maxScrollExtent; - t3.toString; - t3 = t2 >= t3; - t2 = t3; - } else - t2 = false; - if (t2) - return _null; - if (velocity < 0) { - t2 = position._scroll_position$_pixels; - t2.toString; - t3 = position._scroll_position$_minScrollExtent; - t3.toString; - t3 = t2 <= t3; - t2 = t3; - } else - t2 = false; - if (t2) - return _null; - t2 = position._scroll_position$_pixels; - t2.toString; - t2 = new A.ClampingScrollSimulation(t2, velocity, tolerance); - t3 = $.$get$ClampingScrollSimulation__kDecelerationRate(); - t1 = t3 * 0.35 * Math.pow(t1 / 2223.8657884799995, 1 / (t3 - 1)); - t2.__ClampingScrollSimulation__duration_A = t1; - t2.__ClampingScrollSimulation__distance_A = velocity * t1 / t3; - return t2; - } - }; - A.AlwaysScrollableScrollPhysics.prototype = { - applyTo$1(ancestor) { - return new A.AlwaysScrollableScrollPhysics(this.buildParent$1(ancestor)); - }, - shouldAcceptUserOffset$1(position) { - return true; - } - }; - A.ScrollPositionAlignmentPolicy.prototype = { - _enumToString$0() { - return "ScrollPositionAlignmentPolicy." + this._name; - } - }; - A.ScrollPosition.prototype = { - ScrollPosition$5$context$debugLabel$keepScrollOffset$oldPosition$physics(context, debugLabel, keepScrollOffset, oldPosition, physics) { - var t1, t2, _this = this; - if (oldPosition != null) - _this.absorb$1(oldPosition); - if (_this._scroll_position$_pixels == null) { - t1 = _this.context; - t2 = t1._framework$_element; - t2.toString; - t2 = A.PageStorage_maybeOf(t2); - if (t2 == null) - t1 = null; - else { - t1 = t1._framework$_element; - t1.toString; - t1 = t2.readState$1(t1); - } - A._asDoubleQ(t1); - if (t1 != null) - _this._scroll_position$_pixels = t1; - } - }, - get$minScrollExtent() { - var t1 = this._scroll_position$_minScrollExtent; - t1.toString; - return t1; - }, - get$maxScrollExtent() { - var t1 = this._scroll_position$_maxScrollExtent; - t1.toString; - return t1; - }, - get$hasContentDimensions() { - return this._scroll_position$_minScrollExtent != null && this._scroll_position$_maxScrollExtent != null; - }, - get$pixels() { - var t1 = this._scroll_position$_pixels; - t1.toString; - return t1; - }, - get$hasPixels() { - return this._scroll_position$_pixels != null; - }, - get$viewportDimension() { - var t1 = this._scroll_position$_viewportDimension; - t1.toString; - return t1; - }, - get$hasViewportDimension() { - return this._scroll_position$_viewportDimension != null; - }, - absorb$1(other) { - var _this = this, - t1 = other._scroll_position$_minScrollExtent; - if (t1 != null && other._scroll_position$_maxScrollExtent != null) { - _this._scroll_position$_minScrollExtent = t1; - t1 = other._scroll_position$_maxScrollExtent; - t1.toString; - _this._scroll_position$_maxScrollExtent = t1; - } - t1 = other._scroll_position$_pixels; - if (t1 != null) - _this._scroll_position$_pixels = t1; - t1 = other._scroll_position$_viewportDimension; - if (t1 != null) - _this._scroll_position$_viewportDimension = t1; - _this._activity = other._activity; - other._activity = null; - if (A.getRuntimeTypeOfDartObject(other) !== A.getRuntimeTypeOfDartObject(_this)) - _this._activity.resetActivity$0(); - _this.context.setIgnorePointer$1(_this._activity.get$shouldIgnorePointer()); - _this.isScrollingNotifier.set$value(0, _this._activity.get$isScrolling()); - }, - get$devicePixelRatio(_) { - var t1 = this.context.__ScrollableState__devicePixelRatio_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - setPixels$1(newPixels) { - var result, t2, t3, _this = this, - t1 = _this._scroll_position$_pixels; - t1.toString; - if (newPixels !== t1) { - result = _this.physics.applyBoundaryConditions$2(_this, newPixels); - t1 = _this._scroll_position$_pixels; - t1.toString; - t2 = newPixels - result; - _this._scroll_position$_pixels = t2; - if (t2 !== t1) { - if (_this.get$outOfRange()) - _this.context.setIgnorePointer$1(false); - _this._updateSemanticActions$0(); - _this.super$ChangeNotifier$notifyListeners(); - t2 = _this._scroll_position$_pixels; - t2.toString; - _this.didUpdateScrollPositionBy$1(t2 - t1); - } - if (Math.abs(result) > 1e-10) { - t1 = _this._activity; - t1.toString; - t2 = _this.copyWith$0(); - t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this.context._gestureDetectorKey); - t3.toString; - t1.dispatchOverscrollNotification$3(t2, t3, result); - return result; - } - } - return 0; - }, - correctBy$1(correction) { - var t1 = this._scroll_position$_pixels; - t1.toString; - this._scroll_position$_pixels = t1 + correction; - this._didChangeViewportDimensionOrReceiveCorrection = true; - }, - forcePixels$1(value) { - var _this = this, - t1 = _this._scroll_position$_pixels; - t1.toString; - _this._impliedVelocity = value - t1; - _this._scroll_position$_pixels = value; - _this._updateSemanticActions$0(); - _this.super$ChangeNotifier$notifyListeners(); - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A.ScrollPosition_forcePixels_closure(_this)); - }, - applyViewportDimension$1(viewportDimension) { - if (this._scroll_position$_viewportDimension !== viewportDimension) { - this._scroll_position$_viewportDimension = viewportDimension; - this._didChangeViewportDimensionOrReceiveCorrection = true; - } - return true; - }, - applyContentDimensions$2(minScrollExtent, maxScrollExtent) { - var currentMetrics, t1, t2, t3, _this = this; - if (!A.nearEqual(_this._scroll_position$_minScrollExtent, minScrollExtent, 0.001) || !A.nearEqual(_this._scroll_position$_maxScrollExtent, maxScrollExtent, 0.001) || _this._didChangeViewportDimensionOrReceiveCorrection || _this._lastAxis !== A.axisDirectionToAxis(_this.get$axisDirection())) { - _this._scroll_position$_minScrollExtent = minScrollExtent; - _this._scroll_position$_maxScrollExtent = maxScrollExtent; - _this._lastAxis = A.axisDirectionToAxis(_this.get$axisDirection()); - currentMetrics = _this._haveDimensions ? _this.copyWith$0() : null; - _this._didChangeViewportDimensionOrReceiveCorrection = false; - _this._pendingDimensions = true; - if (_this._haveDimensions) { - t1 = _this._scroll_position$_lastMetrics; - t1.toString; - currentMetrics.toString; - t1 = !_this.correctForNewDimensions$2(t1, currentMetrics); - } else - t1 = false; - if (t1) - return false; - _this._haveDimensions = true; - } - if (_this._pendingDimensions) { - _this.super$ScrollPosition$applyNewDimensions(); - _this.context.setCanDrag$1(_this.physics.shouldAcceptUserOffset$1(_this)); - _this._pendingDimensions = false; - } - currentMetrics = _this.copyWith$0(); - if (_this._scroll_position$_lastMetrics != null) { - t1 = Math.max(currentMetrics.get$pixels() - currentMetrics.get$minScrollExtent(), 0); - t2 = _this._scroll_position$_lastMetrics; - t3 = false; - if (t1 === Math.max(t2.get$pixels() - t2.get$minScrollExtent(), 0)) - if (currentMetrics.get$extentInside() === _this._scroll_position$_lastMetrics.get$extentInside()) { - t1 = Math.max(currentMetrics.get$maxScrollExtent() - currentMetrics.get$pixels(), 0); - t2 = _this._scroll_position$_lastMetrics; - t1 = t1 === Math.max(t2.get$maxScrollExtent() - t2.get$pixels(), 0) && currentMetrics.axisDirection === _this._scroll_position$_lastMetrics.axisDirection; - } else - t1 = t3; - else - t1 = t3; - t1 = !t1; - } else - t1 = true; - if (t1) { - if (!_this._haveScheduledUpdateNotification) { - A.scheduleMicrotask(_this.get$didUpdateScrollMetrics()); - _this._haveScheduledUpdateNotification = true; - } - _this._scroll_position$_lastMetrics = _this.copyWith$0(); - } - return true; - }, - correctForNewDimensions$2(oldPosition, newPosition) { - var _this = this, - newPixels = _this.physics.adjustPositionForNewDimensions$4$isScrolling$newPosition$oldPosition$velocity(_this._activity.get$isScrolling(), newPosition, oldPosition, _this._activity.get$velocity()), - t1 = _this._scroll_position$_pixels; - t1.toString; - if (newPixels !== t1) { - _this._scroll_position$_pixels = newPixels; - return false; - } - return true; - }, - applyNewDimensions$0() { - this._activity.applyNewDimensions$0(); - this._updateSemanticActions$0(); - }, - _updateSemanticActions$0() { - var t2, _0_1, backward, _0_2, t3, t4, _this = this, - t1 = _this.context; - switch (t1._widget.axisDirection.index) { - case 0: - t2 = B.Record2_oB8; - break; - case 2: - t2 = B.Record2_gfh; - break; - case 3: - t2 = B.Record2_ekF; - break; - case 1: - t2 = B.Record2_deV; - break; - default: - t2 = null; - } - _0_1 = t2._0; - backward = null; - _0_2 = t2._1; - backward = _0_2; - t2 = A.LinkedHashSet_LinkedHashSet$_empty(type$.SemanticsAction); - t3 = _this._scroll_position$_pixels; - t3.toString; - t4 = _this._scroll_position$_minScrollExtent; - t4.toString; - if (t3 > t4) - t2.add$1(0, backward); - t3 = _this._scroll_position$_pixels; - t3.toString; - t4 = _this._scroll_position$_maxScrollExtent; - t4.toString; - if (t3 < t4) - t2.add$1(0, _0_1); - if (A.setEquals(t2, _this._semanticActions)) - return; - _this._semanticActions = t2; - t1 = t1._gestureDetectorKey; - if (t1.get$currentState() != null) - t1.get$currentState().replaceSemanticsActions$1(t2); - }, - _maybeFlipAlignment$1(alignmentPolicy) { - var t1; - switch (alignmentPolicy.index) { - case 0: - t1 = alignmentPolicy; - break; - case 1: - t1 = B.ScrollPositionAlignmentPolicy_2; - break; - case 2: - t1 = B.ScrollPositionAlignmentPolicy_1; - break; - default: - t1 = null; - } - return t1; - }, - _applyAxisDirectionToAlignmentPolicy$1(alignmentPolicy) { - var t1, - _0_0 = this.context._widget.axisDirection; - $label0$0: { - if (B.AxisDirection_0 === _0_0 || B.AxisDirection_3 === _0_0) { - t1 = this._maybeFlipAlignment$1(alignmentPolicy); - break $label0$0; - } - if (B.AxisDirection_2 === _0_0 || B.AxisDirection_1 === _0_0) { - t1 = alignmentPolicy; - break $label0$0; - } - t1 = null; - } - return t1; - }, - ensureVisible$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(object, alignment, alignmentPolicy, curve, duration, targetRenderObject) { - return this.ensureVisible$body$ScrollPosition(object, alignment, alignmentPolicy, curve, duration, targetRenderObject); - }, - ensureVisible$body$ScrollPosition(object, alignment, alignmentPolicy, curve, duration, targetRenderObject) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, targetRect, t1, t2, t3, target, viewport; - var $async$ensureVisible$6$alignment$alignmentPolicy$curve$duration$targetRenderObject = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - viewport = A.RenderAbstractViewport_maybeOf(object); - if (viewport == null) { - // goto return - $async$goto = 1; - break; - } - targetRect = targetRenderObject != null && targetRenderObject !== object ? A.MatrixUtils_transformRect(targetRenderObject.getTransformTo$1(0, object), object.get$paintBounds().intersect$1(targetRenderObject.get$paintBounds())) : null; - switch ($async$self._applyAxisDirectionToAlignmentPolicy$1(alignmentPolicy).index) { - case 0: - t1 = viewport.getOffsetToReveal$4$axis$rect(object, alignment, A.axisDirectionToAxis($async$self.get$axisDirection()), targetRect); - t2 = $async$self._scroll_position$_minScrollExtent; - t2.toString; - t3 = $async$self._scroll_position$_maxScrollExtent; - t3.toString; - target = A.clampDouble(t1.offset, t2, t3); - break; - case 1: - t1 = viewport.getOffsetToReveal$4$axis$rect(object, 1, A.axisDirectionToAxis($async$self.get$axisDirection()), targetRect); - t2 = $async$self._scroll_position$_minScrollExtent; - t2.toString; - t3 = $async$self._scroll_position$_maxScrollExtent; - t3.toString; - target = A.clampDouble(t1.offset, t2, t3); - t1 = $async$self._scroll_position$_pixels; - t1.toString; - if (target < t1) - target = t1; - break; - case 2: - t1 = viewport.getOffsetToReveal$4$axis$rect(object, 0, A.axisDirectionToAxis($async$self.get$axisDirection()), targetRect); - t2 = $async$self._scroll_position$_minScrollExtent; - t2.toString; - t3 = $async$self._scroll_position$_maxScrollExtent; - t3.toString; - target = A.clampDouble(t1.offset, t2, t3); - t1 = $async$self._scroll_position$_pixels; - t1.toString; - if (target > t1) - target = t1; - break; - default: - target = null; - } - t1 = $async$self._scroll_position$_pixels; - t1.toString; - if (target === t1) { - // goto return - $async$goto = 1; - break; - } - if (duration._duration === B.Duration_0._duration) { - $async$self.jumpTo$1(target); - // goto return - $async$goto = 1; - break; - } - $async$returnValue = $async$self.animateTo$3$curve$duration(target, curve, duration); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$ensureVisible$6$alignment$alignmentPolicy$curve$duration$targetRenderObject, $async$completer); - }, - moveTo$3$curve$duration(_, to, curve, duration) { - var t2, - t1 = this._scroll_position$_minScrollExtent; - t1.toString; - t2 = this._scroll_position$_maxScrollExtent; - t2.toString; - to = A.clampDouble(to, t1, t2); - return this.super$ViewportOffset$moveTo(0, to, curve, duration); - }, - beginActivity$1(newActivity) { - var oldIgnorePointer, wasScrolling, _this = this, - t1 = _this._activity; - if (t1 != null) { - oldIgnorePointer = t1.get$shouldIgnorePointer(); - wasScrolling = _this._activity.get$isScrolling(); - if (wasScrolling && !newActivity.get$isScrolling()) - _this.didEndScroll$0(); - _this._activity.dispose$0(); - } else { - wasScrolling = false; - oldIgnorePointer = false; - } - _this._activity = newActivity; - if (oldIgnorePointer !== newActivity.get$shouldIgnorePointer()) - _this.context.setIgnorePointer$1(_this._activity.get$shouldIgnorePointer()); - _this.isScrollingNotifier.set$value(0, _this._activity.get$isScrolling()); - if (!wasScrolling && _this._activity.get$isScrolling()) - _this.didStartScroll$0(); - }, - didStartScroll$0() { - var t1 = this._activity; - t1.toString; - t1.dispatchScrollStartNotification$2(this.copyWith$0(), $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this.context._gestureDetectorKey)); - }, - didUpdateScrollPositionBy$1(delta) { - var t2, t3, - t1 = this._activity; - t1.toString; - t2 = this.copyWith$0(); - t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this.context._gestureDetectorKey); - t3.toString; - t1.dispatchScrollUpdateNotification$3(t2, t3, delta); - }, - didEndScroll$0() { - var t2, t3, t4, _this = this, - t1 = _this._activity; - t1.toString; - t2 = _this.copyWith$0(); - t3 = _this.context; - t4 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t3._gestureDetectorKey); - t4.toString; - t1.dispatchScrollEndNotification$2(t2, t4); - t4 = _this._scroll_position$_pixels; - t4.toString; - t3._persistedScrollOffset.set$value(0, t4); - t4 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__restorationManager_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t4.flushData$0(); - t1 = t3._framework$_element; - t1.toString; - t1 = A.PageStorage_maybeOf(t1); - if (t1 != null) { - t2 = t3._framework$_element; - t2.toString; - t3 = _this._scroll_position$_pixels; - t3.toString; - t1.writeState$2(t2, t3); - } - }, - didUpdateScrollMetrics$0() { - var t1, t2, t3; - this._haveScheduledUpdateNotification = false; - t1 = this.context._gestureDetectorKey; - if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1) != null) { - t2 = this.copyWith$0(); - t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); - t3.toString; - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); - if (t1 != null) - t1.dispatchNotification$1(new A.ScrollMetricsNotification(t2, t3, 0)); - } - }, - dispose$0() { - var _this = this, - t1 = _this._activity; - if (t1 != null) - t1.dispose$0(); - _this._activity = null; - t1 = _this.isScrollingNotifier; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - _this.super$ChangeNotifier$dispose(); - }, - debugFillDescription$1(description) { - var t1, t2, _this = this; - _this.super$ViewportOffset$debugFillDescription(description); - t1 = _this._scroll_position$_minScrollExtent; - t1 = t1 == null ? null : B.JSNumber_methods.toStringAsFixed$1(t1, 1); - t2 = _this._scroll_position$_maxScrollExtent; - t2 = t2 == null ? null : B.JSNumber_methods.toStringAsFixed$1(t2, 1); - description.push("range: " + A.S(t1) + ".." + A.S(t2)); - t2 = _this._scroll_position$_viewportDimension; - description.push("viewport: " + A.S(t2 == null ? null : B.JSNumber_methods.toStringAsFixed$1(t2, 1))); - } - }; - A.ScrollPosition_forcePixels_closure.prototype = { - call$1(timeStamp) { - this.$this._impliedVelocity = 0; - }, - $signature: 6 - }; - A.ScrollMetricsNotification.prototype = { - asScrollUpdate$0() { - return A.ScrollUpdateNotification$(this.context, this.ViewportNotificationMixin__depth, null, this.metrics, null); - }, - debugFillDescription$1(description) { - this.super$_ScrollMetricsNotification_Notification_ViewportNotificationMixin$debugFillDescription(description); - description.push(this.metrics.toString$0(0)); - } - }; - A._ScrollMetricsNotification_Notification_ViewportNotificationMixin.prototype = { - debugFillDescription$1(description) { - var t1, t2; - this.super$Notification$debugFillDescription(description); - t1 = this.ViewportNotificationMixin__depth; - t2 = t1 === 0 ? "local" : "remote"; - description.push("depth: " + t1 + " (" + t2 + ")"); - } - }; - A._ScrollPosition_ViewportOffset_ScrollMetrics.prototype = {}; - A.ScrollPositionWithSingleContext.prototype = { - get$axisDirection() { - return this.context._widget.axisDirection; - }, - absorb$1(other) { - var t1, _this = this; - _this.super$ScrollPosition$absorb(other); - _this._activity._delegate = _this; - _this._userScrollDirection = other._userScrollDirection; - t1 = other._currentDrag; - if (t1 != null) { - _this._currentDrag = t1; - t1._delegate = _this; - other._currentDrag = null; - } - }, - beginActivity$1(newActivity) { - var t1, _this = this; - _this._heldPreviousVelocity = 0; - _this.super$ScrollPosition$beginActivity(newActivity); - t1 = _this._currentDrag; - if (t1 != null) - t1.dispose$0(); - _this._currentDrag = null; - if (!_this._activity.get$isScrolling()) - _this.updateUserScrollDirection$1(B.ScrollDirection_0); - }, - goBallistic$1(velocity) { - var t1, t2, _this = this, - simulation = _this.physics.createBallisticSimulation$2(_this, velocity); - if (simulation != null) { - if (!_this.get$outOfRange()) { - t1 = _this._activity; - t1 = t1 == null ? null : t1.get$shouldIgnorePointer(); - t1 = t1 !== false; - } else - t1 = false; - t1 = new A.BallisticScrollActivity(t1, _this); - t2 = A.AnimationController$unbounded(null, 0, _this.context); - t2.didRegisterListener$0(); - t2.AnimationLocalListenersMixin__listeners.add$1(0, t1.get$_scroll_activity$_tick()); - t2.animateWith$1(simulation)._primaryCompleter.future.whenComplete$1(t1.get$_scroll_activity$_end()); - t1.__BallisticScrollActivity__controller_A = t2; - _this.beginActivity$1(t1); - } else - _this.beginActivity$1(new A.IdleScrollActivity(_this)); - }, - updateUserScrollDirection$1(value) { - var t1, t2, t3, _this = this; - if (_this._userScrollDirection === value) - return; - _this._userScrollDirection = value; - t1 = _this.copyWith$0(); - t2 = _this.context._gestureDetectorKey; - t3 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); - t3.toString; - t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t2); - if (t2 != null) - t2.dispatchNotification$1(new A.UserScrollNotification(value, t1, t3, 0)); - }, - animateTo$3$curve$duration(to, curve, duration) { - var activity, t2, _this = this, - t1 = _this._scroll_position$_pixels; - t1.toString; - if (A.nearEqual(to, t1, _this.physics.toleranceFor$1(_this).distance)) { - _this.jumpTo$1(to); - return A.Future_Future$value(null, type$.void); - } - t1 = _this._scroll_position$_pixels; - t1.toString; - activity = new A.DrivenScrollActivity(_this); - t2 = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._AsyncCompleter_void); - activity.__DrivenScrollActivity__completer_F = t2; - t1 = A.AnimationController$unbounded("DrivenScrollActivity", t1, _this.context); - t1.didRegisterListener$0(); - t1.AnimationLocalListenersMixin__listeners.add$1(0, activity.get$_scroll_activity$_tick()); - t1._animation_controller$_direction = B._AnimationDirection_0; - t1._animateToInternal$3$curve$duration(to, curve, duration)._primaryCompleter.future.whenComplete$1(activity.get$_scroll_activity$_end()); - activity.__DrivenScrollActivity__controller_F !== $ && A.throwUnnamedLateFieldAI(); - activity.__DrivenScrollActivity__controller_F = t1; - _this.beginActivity$1(activity); - return t2.future; - }, - jumpTo$1(value) { - var t1, t2, _this = this; - _this.beginActivity$1(new A.IdleScrollActivity(_this)); - t1 = _this._scroll_position$_pixels; - t1.toString; - if (t1 !== value) { - _this.forcePixels$1(value); - _this.didStartScroll$0(); - t2 = _this._scroll_position$_pixels; - t2.toString; - _this.didUpdateScrollPositionBy$1(t2 - t1); - _this.didEndScroll$0(); - } - _this.goBallistic$1(0); - }, - pointerScroll$1(delta) { - var t1, t2, t3, targetPixels, _this = this; - if (delta === 0) { - _this.goBallistic$1(0); - return; - } - t1 = _this._scroll_position$_pixels; - t1.toString; - t2 = _this._scroll_position$_minScrollExtent; - t2.toString; - t2 = Math.max(t1 + delta, t2); - t3 = _this._scroll_position$_maxScrollExtent; - t3.toString; - targetPixels = Math.min(t2, t3); - if (targetPixels !== t1) { - _this.beginActivity$1(new A.IdleScrollActivity(_this)); - _this.updateUserScrollDirection$1(-delta > 0 ? B.ScrollDirection_1 : B.ScrollDirection_2); - t1 = _this._scroll_position$_pixels; - t1.toString; - _this.isScrollingNotifier.set$value(0, true); - _this.forcePixels$1(targetPixels); - _this.didStartScroll$0(); - t2 = _this._scroll_position$_pixels; - t2.toString; - _this.didUpdateScrollPositionBy$1(t2 - t1); - _this.didEndScroll$0(); - _this.goBallistic$1(0); - } - }, - hold$1(holdCancelCallback) { - var _this = this, - previousVelocity = _this._activity.get$velocity(), - holdActivity = new A.HoldScrollActivity(holdCancelCallback, _this); - _this.beginActivity$1(holdActivity); - _this._heldPreviousVelocity = previousVelocity; - return holdActivity; - }, - drag$2(details, dragCancelCallback) { - var t3, drag, _this = this, - t1 = _this.physics, - t2 = t1.carriedMomentum$1(_this._heldPreviousVelocity); - t1 = t1.get$dragStartDistanceMotionThreshold(); - t3 = t1 == null ? null : 0; - drag = new A.ScrollDragController(_this, dragCancelCallback, t2, t1, details.sourceTimeStamp, t2 !== 0, t3, details.kind, details); - _this.beginActivity$1(new A.DragScrollActivity(drag, _this)); - return _this._currentDrag = drag; - }, - dispose$0() { - var t1 = this._currentDrag; - if (t1 != null) - t1.dispose$0(); - this._currentDrag = null; - this.super$ScrollPosition$dispose(); - } - }; - A.BouncingScrollSimulation.prototype = { - _scroll_simulation$_simulation$1(time) { - var simulation, _this = this, - t1 = _this.__BouncingScrollSimulation__springTime_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (time > t1) { - if (!isFinite(t1)) - t1 = 0; - _this._timeOffset = t1; - t1 = _this.__BouncingScrollSimulation__springSimulation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - simulation = t1; - } else { - _this._timeOffset = 0; - t1 = _this.__BouncingScrollSimulation__frictionSimulation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - simulation = t1; - } - simulation.tolerance = _this.tolerance; - return simulation; - }, - x$1(_, time) { - return this._scroll_simulation$_simulation$1(time).x$1(0, time - this._timeOffset); - }, - dx$1(_, time) { - return this._scroll_simulation$_simulation$1(time).dx$1(0, time - this._timeOffset); - }, - isDone$1(time) { - return this._scroll_simulation$_simulation$1(time).isDone$1(time - this._timeOffset); - }, - toString$0(_) { - return "BouncingScrollSimulation(leadingExtent: " + A.S(this.leadingExtent) + ", trailingExtent: " + A.S(this.trailingExtent) + ")"; - } - }; - A.ClampingScrollSimulation.prototype = { - x$1(_, time) { - var t, - t1 = this.__ClampingScrollSimulation__duration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t = A.clampDouble(time / t1, 0, 1); - t1 = this.__ClampingScrollSimulation__distance_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return this.position + t1 * (1 - Math.pow(1 - t, $.$get$ClampingScrollSimulation__kDecelerationRate())); - }, - dx$1(_, time) { - var t1 = this.__ClampingScrollSimulation__duration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return this.velocity * Math.pow(1 - A.clampDouble(time / t1, 0, 1), $.$get$ClampingScrollSimulation__kDecelerationRate() - 1); - }, - isDone$1(time) { - var t1 = this.__ClampingScrollSimulation__duration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return time >= t1; - } - }; - A.ScrollViewKeyboardDismissBehavior.prototype = { - _enumToString$0() { - return "ScrollViewKeyboardDismissBehavior." + this._name; - } - }; - A.ScrollView.prototype = { - buildViewport$4(context, offset, axisDirection, slivers) { - var _this = this; - if (_this.shrinkWrap) - return new A.ShrinkWrappingViewport(axisDirection, offset, _this.clipBehavior, slivers, null); - return new A.Viewport(axisDirection, 0, offset, null, _this.cacheExtent, _this.clipBehavior, slivers, null); - }, - build$1(context) { - var scrollController, scrollable, scrollableResult, effectiveKeyboardDismissBehavior, _this = this, _null = null, - sliver = _this.buildChildLayout$1(context), - slivers = A._setArrayType([new A.SliverPadding(_this.padding, sliver, _null)], type$.JSArray_Widget), - t1 = _this.scrollDirection, - axisDirection = A.getAxisDirectionFromAxisReverseAndDirectionality(context, t1, false), - effectivePrimary = _this.primary; - if (effectivePrimary == null) - effectivePrimary = _this.controller == null && A.PrimaryScrollController_shouldInherit(context, t1); - scrollController = effectivePrimary ? A.PrimaryScrollController_maybeOf(context) : _this.controller; - scrollable = A.Scrollable$(axisDirection, _this.clipBehavior, scrollController, _this.dragStartBehavior, false, _this.hitTestBehavior, _null, _this.physics, _this.restorationId, _null, _this.semanticChildCount, new A.ScrollView_build_closure(_this, axisDirection, slivers)); - scrollableResult = effectivePrimary && scrollController != null ? A.PrimaryScrollController$none(scrollable) : scrollable; - t1 = _this.keyboardDismissBehavior; - if (t1 == null) - effectiveKeyboardDismissBehavior = _null; - else - effectiveKeyboardDismissBehavior = t1; - if ((effectiveKeyboardDismissBehavior == null ? A.ScrollConfiguration_of(context).getKeyboardDismissBehavior$1(context) : effectiveKeyboardDismissBehavior) === B.ScrollViewKeyboardDismissBehavior_1) - return new A.NotificationListener(new A.ScrollView_build_closure0(context), scrollableResult, _null, type$.NotificationListener_ScrollUpdateNotification); - else - return scrollableResult; - } - }; - A.ScrollView_build_closure.prototype = { - call$2(context, offset) { - return this.$this.buildViewport$4(context, offset, this.axisDirection, this.slivers); - }, - $signature: 527 - }; - A.ScrollView_build_closure0.prototype = { - call$1(notification) { - var t1, - currentScope = A.FocusScope_of(this.context); - if (notification.dragDetails != null && !currentScope.get$hasPrimaryFocus() && currentScope.get$hasFocus()) { - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; - if (t1 != null) - t1.unfocus$0(); - } - return false; - }, - $signature: 150 - }; - A.BoxScrollView.prototype = {}; - A.ListView.prototype = { - buildChildLayout$1(context) { - return new A.SliverList(this.childrenDelegate, null); - } - }; - A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure.prototype = { - call$2(property, listener) { - if (!property._restoration0$_disposed) - property.removeListener$1(0, listener); - }, - $signature: 51 - }; - A.Scrollable.prototype = { - createState$0() { - var _null = null, - t1 = type$.LabeledGlobalKey_State_StatefulWidget; - return new A.ScrollableState(new A._RestorableScrollOffset($.$get$ChangeNotifier__emptyListeners()), new A.LabeledGlobalKey(_null, t1), new A.LabeledGlobalKey(_null, type$.LabeledGlobalKey_RawGestureDetectorState), new A.LabeledGlobalKey(_null, t1), B.Map_empty7, _null, A.LinkedHashMap_LinkedHashMap$_empty(type$.RestorableProperty_nullable_Object, type$.void_Function), _null, true, _null, _null, _null); - }, - viewportBuilder$2(arg0, arg1) { - return this.viewportBuilder.call$2(arg0, arg1); - } - }; - A.Scrollable_ensureVisible_closure.prototype = { - call$1(__wc0_formal) { - return null; - }, - $signature: 128 - }; - A._ScrollableScope.prototype = { - updateShouldNotify$1(old) { - return this.position !== old.position; - } - }; - A.ScrollableState.prototype = { - get$deltaToScrollOrigin() { - var t1, _this = this; - switch (_this._widget.axisDirection.index) { - case 0: - t1 = _this._scrollable$_position._scroll_position$_pixels; - t1.toString; - t1 = new A.Offset(0, -t1); - break; - case 2: - t1 = _this._scrollable$_position._scroll_position$_pixels; - t1.toString; - t1 = new A.Offset(0, t1); - break; - case 3: - t1 = _this._scrollable$_position._scroll_position$_pixels; - t1.toString; - t1 = new A.Offset(-t1, 0); - break; - case 1: - t1 = _this._scrollable$_position._scroll_position$_pixels; - t1.toString; - t1 = new A.Offset(t1, 0); - break; - default: - t1 = null; - } - return t1; - }, - get$_effectiveScrollController() { - var t1 = this._widget.controller; - if (t1 == null) { - t1 = this._fallbackScrollController; - t1.toString; - } - return t1; - }, - get$restorationId() { - return this._widget.restorationId; - }, - _updatePosition$0() { - var physicsFromWidget, t2, oldPosition, t3, _this = this, _null = null, - t1 = _this._widget.scrollBehavior; - if (t1 == null) { - t1 = _this._framework$_element; - t1.toString; - t1 = A.ScrollConfiguration_of(t1); - } - _this.__ScrollableState__configuration_A = t1; - t1 = _this._widget; - physicsFromWidget = t1.physics; - if (physicsFromWidget == null) { - t1 = t1.scrollBehavior; - if (t1 == null) - physicsFromWidget = _null; - else { - t2 = _this._framework$_element; - t2.toString; - t2 = t1.getScrollPhysics$1(t2); - physicsFromWidget = t2; - } - } - t1 = _this.__ScrollableState__configuration_A; - t2 = _this._framework$_element; - t2.toString; - t2 = t1.getScrollPhysics$1(t2); - _this._physics = t2; - t1 = physicsFromWidget == null ? _null : physicsFromWidget.applyTo$1(t2); - _this._physics = t1 == null ? _this._physics : t1; - oldPosition = _this._scrollable$_position; - if (oldPosition != null) { - _this.get$_effectiveScrollController().detach$1(0, oldPosition); - A.scheduleMicrotask(oldPosition.get$dispose()); - } - t1 = _this.get$_effectiveScrollController(); - t2 = _this._physics; - t2.toString; - t3 = $.$get$ChangeNotifier__emptyListeners(); - t3 = new A.ScrollPositionWithSingleContext(B.ScrollDirection_0, t2, _this, true, _null, new A.ValueNotifier(false, t3), t3); - t3.ScrollPosition$5$context$debugLabel$keepScrollOffset$oldPosition$physics(_this, _null, true, oldPosition, t2); - t2 = t3._scroll_position$_pixels; - if (t2 == null) - t3._scroll_position$_pixels = t1._initialScrollOffset; - if (t3._activity == null) - t3.beginActivity$1(new A.IdleScrollActivity(t3)); - _this._scrollable$_position = t3; - t1 = _this.get$_effectiveScrollController(); - t2 = _this._scrollable$_position; - t2.toString; - t1.attach$1(t2); - }, - restoreState$2(oldBucket, initialRestore) { - var t2, t3, t4, - t1 = this._persistedScrollOffset; - this.registerForRestoration$2(t1, "offset"); - t2 = t1._restoration_properties$_value; - t3 = t2 == null; - if ((t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2) != null) { - t4 = this._scrollable$_position; - t4.toString; - t1 = t3 ? A._instanceType(t1)._eval$1("RestorableValue.T")._as(t2) : t2; - t1.toString; - if (initialRestore) - t4._scroll_position$_pixels = t1; - else - t4.jumpTo$1(t1); - } - }, - initState$0() { - if (this._widget.controller == null) - this._fallbackScrollController = A.ScrollController$(0); - this.super$State$initState(); - }, - didChangeDependencies$0() { - var t2, _this = this, - t1 = _this._framework$_element; - t1.toString; - t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_18); - _this._mediaQueryGestureSettings = t1 == null ? null : t1.gestureSettings; - t1 = _this._framework$_element; - t1.toString; - t1 = A.MediaQuery__maybeOf(t1, B._MediaQueryAspect_2); - t1 = t1 == null ? null : t1.devicePixelRatio; - if (t1 == null) { - t1 = _this._framework$_element; - t1.toString; - A.View_maybeOf(t1).toString; - t1 = $.$get$EngineFlutterDisplay__instance(); - t2 = t1._debugDevicePixelRatioOverride; - t1 = t2 == null ? t1.get$browserDevicePixelRatio() : t2; - } - _this.__ScrollableState__devicePixelRatio_A = t1; - _this._updatePosition$0(); - _this.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies(); - }, - _shouldUpdatePosition$1(oldWidget) { - var newPhysics, oldPhysics, _this = this, _null = null, - t1 = _this._widget.scrollBehavior, - t2 = t1 == null, - t3 = oldWidget.scrollBehavior, - t4 = t3 == null; - if (t2 !== t4) - return true; - if (!t2 && !t4 && t1.shouldNotify$1(t3)) - return true; - t1 = _this._widget; - newPhysics = t1.physics; - if (newPhysics == null) { - t1 = t1.scrollBehavior; - if (t1 == null) - newPhysics = _null; - else { - t2 = _this._framework$_element; - t2.toString; - t2 = t1.getScrollPhysics$1(t2); - newPhysics = t2; - } - } - oldPhysics = oldWidget.physics; - if (oldPhysics == null) - if (t4) - oldPhysics = _null; - else { - t1 = _this._framework$_element; - t1.toString; - t1 = t3.getScrollPhysics$1(t1); - oldPhysics = t1; - } - do { - t1 = newPhysics == null; - t2 = t1 ? _null : A.getRuntimeTypeOfDartObject(newPhysics); - t3 = oldPhysics == null; - if (t2 != (t3 ? _null : A.getRuntimeTypeOfDartObject(oldPhysics))) - return true; - newPhysics = t1 ? _null : newPhysics.parent; - oldPhysics = t3 ? _null : oldPhysics.parent; - } while (newPhysics != null || oldPhysics != null); - t1 = _this._widget.controller; - t1 = t1 == null ? _null : A.getRuntimeTypeOfDartObject(t1); - t2 = oldWidget.controller; - return t1 != (t2 == null ? _null : A.getRuntimeTypeOfDartObject(t2)); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget(oldWidget); - t1 = oldWidget.controller; - if (_this._widget.controller != t1) { - if (t1 == null) { - t1 = _this._fallbackScrollController; - t1.toString; - t2 = _this._scrollable$_position; - t2.toString; - t1.detach$1(0, t2); - _this._fallbackScrollController.dispose$0(); - _this._fallbackScrollController = null; - } else { - t2 = _this._scrollable$_position; - t2.toString; - t1.detach$1(0, t2); - if (_this._widget.controller == null) - _this._fallbackScrollController = A.ScrollController$(0); - } - t1 = _this.get$_effectiveScrollController(); - t2 = _this._scrollable$_position; - t2.toString; - t1.attach$1(t2); - } - if (_this._shouldUpdatePosition$1(oldWidget)) - _this._updatePosition$0(); - }, - dispose$0() { - var t2, _this = this, - t1 = _this._widget.controller; - if (t1 != null) { - t2 = _this._scrollable$_position; - t2.toString; - t1.detach$1(0, t2); - } else { - t1 = _this._fallbackScrollController; - if (t1 != null) { - t2 = _this._scrollable$_position; - t2.toString; - t1.detach$1(0, t2); - } - t1 = _this._fallbackScrollController; - if (t1 != null) - t1.dispose$0(); - } - _this._scrollable$_position.dispose$0(); - _this._persistedScrollOffset.dispose$0(); - _this.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$dispose(); - }, - setCanDrag$1(value) { - var t1, t2, _this = this; - if (value === _this._lastCanDrag) - t1 = !value || A.axisDirectionToAxis(_this._widget.axisDirection) === _this._scrollable$_lastAxisDirection; - else - t1 = false; - if (t1) - return; - if (!value) { - _this._gestureRecognizers = B.Map_empty7; - _this._scrollable$_handleDragCancel$0(); - } else { - switch (A.axisDirectionToAxis(_this._widget.axisDirection).index) { - case 1: - _this._gestureRecognizers = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_yGg, new A.GestureRecognizerFactoryWithHandlers(new A.ScrollableState_setCanDrag_closure(_this), new A.ScrollableState_setCanDrag_closure0(_this), type$.GestureRecognizerFactoryWithHandlers_VerticalDragGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); - break; - case 0: - _this._gestureRecognizers = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_btT, new A.GestureRecognizerFactoryWithHandlers(new A.ScrollableState_setCanDrag_closure1(_this), new A.ScrollableState_setCanDrag_closure2(_this), type$.GestureRecognizerFactoryWithHandlers_HorizontalDragGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); - break; - } - value = true; - } - _this._lastCanDrag = value; - _this._scrollable$_lastAxisDirection = A.axisDirectionToAxis(_this._widget.axisDirection); - t1 = _this._gestureDetectorKey; - if (t1.get$currentState() != null) { - t1 = t1.get$currentState(); - t1._syncAll$1(_this._gestureRecognizers); - if (!t1._widget.excludeFromSemantics) { - t2 = t1._framework$_element.get$renderObject(); - t2.toString; - type$.RenderSemanticsGestureHandler._as(t2); - t1._gesture_detector$_semantics.assignSemantics$1(t2); - } - } - }, - setIgnorePointer$1(value) { - var t1, _this = this; - if (_this._shouldIgnorePointer === value) - return; - _this._shouldIgnorePointer = value; - t1 = _this._ignorePointerKey; - if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1) != null) { - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1).get$renderObject(); - t1.toString; - type$.RenderIgnorePointer._as(t1).set$ignoring(_this._shouldIgnorePointer); - } - }, - _handleDragDown$1(details) { - this._hold = this._scrollable$_position.hold$1(this.get$_disposeHold()); - }, - _scrollable$_handleDragStart$1(details) { - var _this = this; - _this._scrollable$_drag = _this._scrollable$_position.drag$2(details, _this.get$_disposeDrag()); - if (_this._hold != null) - _this._hold = null; - }, - _scrollable$_handleDragUpdate$1(details) { - var t1 = this._scrollable$_drag; - if (t1 != null) - t1.update$1(0, details); - }, - _scrollable$_handleDragEnd$1(details) { - var t1 = this._scrollable$_drag; - if (t1 != null) - t1.end$1(0, details); - }, - _scrollable$_handleDragCancel$0() { - if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this._gestureDetectorKey) == null) - return; - var t1 = this._hold; - if (t1 != null) - t1._delegate.goBallistic$1(0); - t1 = this._scrollable$_drag; - if (t1 != null) - t1._delegate.goBallistic$1(0); - }, - _disposeHold$0() { - this._hold = null; - }, - _disposeDrag$0() { - this._scrollable$_drag = null; - }, - _scrollable$_targetScrollOffsetForPointerScroll$1(delta) { - var t3, - t1 = this._scrollable$_position, - t2 = t1._scroll_position$_pixels; - t2.toString; - t3 = t1._scroll_position$_minScrollExtent; - t3.toString; - t3 = Math.max(t2 + delta, t3); - t1 = t1._scroll_position$_maxScrollExtent; - t1.toString; - return Math.min(t3, t1); - }, - _scrollable$_pointerSignalEventDelta$1($event) { - var t2, pressed, flipAxes, - t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._pressedKeys; - t2 = A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>"); - pressed = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapValuesIterable(t1, t2), t2._eval$1("Iterable.E")); - t1 = this.__ScrollableState__configuration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.get$pointerAxisModifiers(); - flipAxes = pressed.any$1(0, t1.get$contains(t1)) && $event.get$kind($event) === B.PointerDeviceKind_1; - t1 = this._widget; - switch ((flipAxes ? A.flipAxis(A.axisDirectionToAxis(t1.axisDirection)) : A.axisDirectionToAxis(t1.axisDirection)).index) { - case 0: - t1 = $event.get$scrollDelta()._dx; - break; - case 1: - t1 = $event.get$scrollDelta()._dy; - break; - default: - t1 = null; - } - return A.axisDirectionIsReversed(this._widget.axisDirection) ? -t1 : t1; - }, - _receivedPointerSignal$1($event) { - var t1, t2, delta, targetScrollOffset, _this = this; - if (type$.PointerScrollEvent._is($event) && _this._scrollable$_position != null) { - t1 = _this._physics; - if (t1 != null) { - t2 = _this._scrollable$_position; - t2.toString; - t2 = !t1.shouldAcceptUserOffset$1(t2); - t1 = t2; - } else - t1 = false; - if (t1) { - $event.respond$1$allowPlatformDefault(true); - return; - } - delta = _this._scrollable$_pointerSignalEventDelta$1($event); - targetScrollOffset = _this._scrollable$_targetScrollOffsetForPointerScroll$1(delta); - if (delta !== 0) { - t1 = _this._scrollable$_position._scroll_position$_pixels; - t1.toString; - t1 = targetScrollOffset !== t1; - } else - t1 = false; - if (t1) { - $.GestureBinding__instance.GestureBinding_pointerSignalResolver.register$2(0, $event, _this.get$_scrollable$_handlePointerScroll()); - return; - } - $event.respond$1$allowPlatformDefault(true); - } else if (type$.PointerScrollInertiaCancelEvent._is($event)) - _this._scrollable$_position.pointerScroll$1(0); - }, - _scrollable$_handlePointerScroll$1($event) { - var t1, _this = this, - delta = _this._scrollable$_pointerSignalEventDelta$1($event), - targetScrollOffset = _this._scrollable$_targetScrollOffsetForPointerScroll$1(delta); - if (delta !== 0) { - t1 = _this._scrollable$_position._scroll_position$_pixels; - t1.toString; - t1 = targetScrollOffset !== t1; - } else - t1 = false; - if (t1) - _this._scrollable$_position.pointerScroll$1(delta); - }, - _handleScrollMetricsNotification$1(notification) { - var t1, scrollSemanticsRenderObject; - if (notification.ViewportNotificationMixin__depth === 0) { - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this._scrollSemanticsKey); - scrollSemanticsRenderObject = t1 == null ? null : t1.get$renderObject(); - if (scrollSemanticsRenderObject != null) - scrollSemanticsRenderObject.markNeedsSemanticsUpdate$0(); - } - return false; - }, - build$1(context) { - var t2, t3, t4, t5, t6, result, details, registrar, _this = this, _null = null, - t1 = _this._scrollable$_position; - t1.toString; - t2 = _this._gestureRecognizers; - t3 = _this._widget; - t4 = t3.hitTestBehavior; - t5 = t3.excludeFromSemantics; - t6 = _this._shouldIgnorePointer; - t6 = A.IgnorePointer$(t3.viewportBuilder$2(context, t1), t6, _this._ignorePointerKey); - result = new A._ScrollableScope(_this, t1, A.Listener$(B.HitTestBehavior_0, new A.RawGestureDetector(new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, !t5, false, false, t6, _null), t2, t4, t5, _this._gestureDetectorKey), _null, _null, _null, _this.get$_receivedPointerSignal(), _null), _null); - t1 = _this._widget; - if (!t1.excludeFromSemantics) { - t2 = _this._scrollable$_position; - t2.toString; - _this._physics.toString; - t3 = A.axisDirectionToAxis(t1.axisDirection); - result = new A.NotificationListener(_this.get$_handleScrollMetricsNotification(), new A._ScrollSemantics(t2, true, t1.semanticChildCount, t3, result, _this._scrollSemanticsKey), _null, type$.NotificationListener_ScrollMetricsNotification); - } - t1 = t1.axisDirection; - t2 = _this.get$_effectiveScrollController(); - t3 = _this._widget.clipBehavior; - details = new A.ScrollableDetails(t1, t2, t3); - t1 = _this.__ScrollableState__configuration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - result = t1.buildScrollbar$3(context, t1.buildOverscrollIndicator$3(context, result, details), details); - registrar = A.SelectionContainer_maybeOf(context); - if (registrar != null) { - t1 = _this._scrollable$_position; - t1.toString; - result = new A._ScrollableSelectionHandler(_this, t1, result, registrar, _null); - } - return result; - } - }; - A.ScrollableState_setCanDrag_closure.prototype = { - call$0() { - var t1 = this.$this.__ScrollableState__configuration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return A.VerticalDragGestureRecognizer$(null, t1.get$dragDevices()); - }, - $signature: 168 - }; - A.ScrollableState_setCanDrag_closure0.prototype = { - call$1(instance) { - var t2, t3, - t1 = this.$this; - instance.onDown = t1.get$_handleDragDown(); - instance.onStart = t1.get$_scrollable$_handleDragStart(); - instance.onUpdate = t1.get$_scrollable$_handleDragUpdate(); - instance.onEnd = t1.get$_scrollable$_handleDragEnd(); - instance.onCancel = t1.get$_scrollable$_handleDragCancel(); - t2 = t1._physics; - instance.minFlingDistance = t2 == null ? null : t2.get$minFlingDistance(); - t2 = t1._physics; - instance.minFlingVelocity = t2 == null ? null : t2.get$minFlingVelocity(); - t2 = t1._physics; - instance.maxFlingVelocity = t2 == null ? null : t2.get$maxFlingVelocity(); - t2 = t1.__ScrollableState__configuration_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t1._framework$_element; - t3.toString; - instance.velocityTrackerBuilder = t2.velocityTrackerBuilder$1(t3); - instance.dragStartBehavior = t1._widget.dragStartBehavior; - t3 = t1.__ScrollableState__configuration_A; - t2 = t1._framework$_element; - t2.toString; - instance.multitouchDragStrategy = t3.getMultitouchDragStrategy$1(t2); - instance.gestureSettings = t1._mediaQueryGestureSettings; - instance.supportedDevices = t1.__ScrollableState__configuration_A.get$dragDevices(); - }, - $signature: 167 - }; - A.ScrollableState_setCanDrag_closure1.prototype = { - call$0() { - var t1 = this.$this.__ScrollableState__configuration_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return A.HorizontalDragGestureRecognizer$(null, t1.get$dragDevices()); - }, - $signature: 166 - }; - A.ScrollableState_setCanDrag_closure2.prototype = { - call$1(instance) { - var t2, t3, - t1 = this.$this; - instance.onDown = t1.get$_handleDragDown(); - instance.onStart = t1.get$_scrollable$_handleDragStart(); - instance.onUpdate = t1.get$_scrollable$_handleDragUpdate(); - instance.onEnd = t1.get$_scrollable$_handleDragEnd(); - instance.onCancel = t1.get$_scrollable$_handleDragCancel(); - t2 = t1._physics; - instance.minFlingDistance = t2 == null ? null : t2.get$minFlingDistance(); - t2 = t1._physics; - instance.minFlingVelocity = t2 == null ? null : t2.get$minFlingVelocity(); - t2 = t1._physics; - instance.maxFlingVelocity = t2 == null ? null : t2.get$maxFlingVelocity(); - t2 = t1.__ScrollableState__configuration_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = t1._framework$_element; - t3.toString; - instance.velocityTrackerBuilder = t2.velocityTrackerBuilder$1(t3); - instance.dragStartBehavior = t1._widget.dragStartBehavior; - t3 = t1.__ScrollableState__configuration_A; - t2 = t1._framework$_element; - t2.toString; - instance.multitouchDragStrategy = t3.getMultitouchDragStrategy$1(t2); - instance.gestureSettings = t1._mediaQueryGestureSettings; - instance.supportedDevices = t1.__ScrollableState__configuration_A.get$dragDevices(); - }, - $signature: 165 - }; - A._ScrollableSelectionHandler.prototype = { - createState$0() { - return new A._ScrollableSelectionHandlerState(); - } - }; - A._ScrollableSelectionHandlerState.prototype = { - initState$0() { - var t1, t2, t3, t4; - this.super$State$initState(); - t1 = this._widget; - t2 = t1.state; - t1 = t1.position; - t3 = type$.Selectable; - t4 = type$.double; - t3 = new A._ScrollableSelectionContainerDelegate(t2, new A.EdgeDraggingAutoScroller(t2, 30), t1, A.LinkedHashMap_LinkedHashMap$_empty(t3, t4), A.LinkedHashMap_LinkedHashMap$_empty(t3, t4), A._setArrayType([], type$.JSArray_Selectable), A.LinkedHashSet_LinkedHashSet$_empty(t3), B.SelectionGeometry_jnK, $.$get$ChangeNotifier__emptyListeners()); - t1.addListener$1(0, t3.get$_scheduleLayoutChange()); - this.___ScrollableSelectionHandlerState__selectionDelegate_A = t3; - }, - didUpdateWidget$1(oldWidget) { - var t1, t2; - this.super$State$didUpdateWidget(oldWidget); - t1 = this._widget.position; - if (oldWidget.position !== t1) { - t2 = this.___ScrollableSelectionHandlerState__selectionDelegate_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.set$position(0, t1); - } - }, - dispose$0() { - var t1 = this.___ScrollableSelectionHandlerState__selectionDelegate_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - this.super$State$dispose(); - }, - build$1(context) { - var t1 = this._widget, - t2 = t1.registrar, - t3 = this.___ScrollableSelectionHandlerState__selectionDelegate_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - return new A.SelectionContainer(t2, t1.child, t3, null); - } - }; - A._ScrollableSelectionContainerDelegate.prototype = { - set$position(_, other) { - var t2, - t1 = this._scrollable$_position; - if (other === t1) - return; - t2 = this.get$_scheduleLayoutChange(); - t1.removeListener$1(0, t2); - this._scrollable$_position = other; - other.addListener$1(0, t2); - }, - _scheduleLayoutChange$0() { - if (this._scheduledLayoutChange) - return; - this._scheduledLayoutChange = true; - $.SchedulerBinding__instance.SchedulerBinding__postFrameCallbacks.push(new A._ScrollableSelectionContainerDelegate__scheduleLayoutChange_closure(this)); - }, - didChangeSelectables$0() { - var _this = this, - t1 = _this.selectables, - selectableSet = A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1); - t1 = _this._selectableStartEdgeUpdateRecords; - t1.removeWhere$1(t1, new A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure(selectableSet)); - t1 = _this._selectableEndEdgeUpdateRecords; - t1.removeWhere$1(t1, new A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure0(selectableSet)); - _this.super$MultiSelectableSelectionContainerDelegate$didChangeSelectables(); - }, - handleClearSelection$1($event) { - var _this = this; - _this._selectableStartEdgeUpdateRecords.clear$0(0); - _this._selectableEndEdgeUpdateRecords.clear$0(0); - _this._currentDragEndRelatedToOrigin = _this._currentDragStartRelatedToOrigin = null; - _this._selectionStartsInScrollable = false; - return _this.super$MultiSelectableSelectionContainerDelegate$handleClearSelection($event); - }, - handleSelectionEdgeUpdate$1($event) { - var deltaToOrigin, t1, t2, t3, t4, result, _this = this; - if (_this._currentDragEndRelatedToOrigin == null && _this._currentDragStartRelatedToOrigin == null) - _this._selectionStartsInScrollable = _this._globalPositionInScrollable$1($event.globalPosition); - deltaToOrigin = A._getDeltaToScrollOrigin(_this.state); - t1 = $event.globalPosition; - t2 = $event.granularity; - t3 = -deltaToOrigin._dx; - t4 = -deltaToOrigin._dy; - if ($event.type === B.SelectionEventType_1) { - t1 = _this._currentDragEndRelatedToOrigin = _this._inferPositionRelatedToOrigin$1(t1); - $event = A.SelectionEdgeUpdateEvent$forEnd(new A.Offset(t1._dx + t3, t1._dy + t4), t2); - } else { - t1 = _this._currentDragStartRelatedToOrigin = _this._inferPositionRelatedToOrigin$1(t1); - $event = A.SelectionEdgeUpdateEvent$forStart(new A.Offset(t1._dx + t3, t1._dy + t4), t2); - } - result = _this.super$MultiSelectableSelectionContainerDelegate$handleSelectionEdgeUpdate($event); - if (result === B.SelectionResult_3) { - _this._autoScroller._scrolling = false; - return result; - } - if (_this._selectionStartsInScrollable) { - t1 = _this._autoScroller; - t1.startAutoScrollIfNecessary$1(A.Rect$fromCenter($event.globalPosition, 0, 0)); - if (t1._scrolling) - return B.SelectionResult_3; - } - return result; - }, - _inferPositionRelatedToOrigin$1(globalPosition) { - var localPosition, t3, deltaToOrigin, - t1 = this.state, - t2 = t1._framework$_element.get$renderObject(); - t2.toString; - type$.RenderBox._as(t2); - localPosition = t2.globalToLocal$1(globalPosition); - if (!this._selectionStartsInScrollable) { - t3 = localPosition._dy; - if (t3 < 0 || localPosition._dx < 0) - return A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, null), B.Offset_0_0); - if (t3 > t2.get$size(0)._dy || localPosition._dx > t2.get$size(0)._dx) - return B.Offset_xfs; - } - deltaToOrigin = A._getDeltaToScrollOrigin(t1); - return A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, null), new A.Offset(localPosition._dx + deltaToOrigin._dx, localPosition._dy + deltaToOrigin._dy)); - }, - _updateDragLocationsFromGeometries$2$forceUpdateEnd$forceUpdateStart(forceUpdateEnd, forceUpdateStart) { - var transform, t2, t3, _this = this, - t1 = _this.state, - deltaToOrigin = A._getDeltaToScrollOrigin(t1); - t1 = t1._framework$_element.get$renderObject(); - t1.toString; - type$.RenderBox._as(t1); - transform = t1.getTransformTo$1(0, null); - t2 = _this.currentSelectionStartIndex; - if (t2 !== -1) - t3 = _this._currentDragStartRelatedToOrigin == null || forceUpdateStart; - else - t3 = false; - if (t3) { - t2 = _this.selectables[t2]; - t2 = t2.get$value(t2).startSelectionPoint; - t2.toString; - _this._currentDragStartRelatedToOrigin = A.MatrixUtils_transformPoint(transform, A.MatrixUtils_transformPoint(_this.selectables[_this.currentSelectionStartIndex].getTransformTo$1(0, t1), t2.localPosition.$add(0, new A.Offset(0, -t2.lineHeight / 2))).$add(0, deltaToOrigin)); - } - t2 = _this.currentSelectionEndIndex; - if (t2 !== -1) { - t2 = _this.selectables[t2]; - t2 = t2.get$value(t2).endSelectionPoint; - t2.toString; - _this._currentDragEndRelatedToOrigin = A.MatrixUtils_transformPoint(transform, A.MatrixUtils_transformPoint(_this.selectables[_this.currentSelectionEndIndex].getTransformTo$1(0, t1), t2.localPosition.$add(0, new A.Offset(0, -t2.lineHeight / 2))).$add(0, deltaToOrigin)); - } - }, - _updateDragLocationsFromGeometries$0() { - return this._updateDragLocationsFromGeometries$2$forceUpdateEnd$forceUpdateStart(true, true); - }, - handleSelectAll$1($event) { - var result = this.super$MultiSelectableSelectionContainerDelegate$handleSelectAll($event); - if (this.currentSelectionStartIndex !== -1) - this._updateDragLocationsFromGeometries$0(); - return result; - }, - handleSelectWord$1($event) { - var result, _this = this; - _this._selectionStartsInScrollable = _this._globalPositionInScrollable$1($event.get$globalPosition()); - result = _this.super$MultiSelectableSelectionContainerDelegate$handleSelectWord($event); - _this._updateDragLocationsFromGeometries$0(); - return result; - }, - handleGranularlyExtendSelection$1($event) { - var _this = this, - result = _this.super$MultiSelectableSelectionContainerDelegate$handleGranularlyExtendSelection($event), - t1 = $event.get$isEnd(); - _this._updateDragLocationsFromGeometries$2$forceUpdateEnd$forceUpdateStart($event.get$isEnd(), !t1); - if (_this._selectionStartsInScrollable) - _this._jumpToEdge$1($event.get$isEnd()); - return result; - }, - handleDirectionallyExtendSelection$1($event) { - var _this = this, - result = _this.super$MultiSelectableSelectionContainerDelegate$handleDirectionallyExtendSelection($event), - t1 = $event.get$isEnd(); - _this._updateDragLocationsFromGeometries$2$forceUpdateEnd$forceUpdateStart($event.get$isEnd(), !t1); - if (_this._selectionStartsInScrollable) - _this._jumpToEdge$1($event.get$isEnd()); - return result; - }, - _jumpToEdge$1(isExtent) { - var selectable, edge, lineHeight, t2, edgeOffsetInScrollableCoordinates, t3, edgeBottom, edgeTop, _this = this, - t1 = _this.selectables; - if (isExtent) { - selectable = t1[_this.currentSelectionEndIndex]; - edge = selectable.get$value(selectable).endSelectionPoint; - lineHeight = selectable.get$value(selectable).endSelectionPoint.lineHeight; - } else { - selectable = t1[_this.currentSelectionStartIndex]; - edge = selectable.get$value(selectable).startSelectionPoint; - t1 = selectable.get$value(selectable).startSelectionPoint; - lineHeight = t1 == null ? null : t1.lineHeight; - } - if (lineHeight == null || edge == null) - return; - t1 = _this.state; - t2 = t1._framework$_element.get$renderObject(); - t2.toString; - type$.RenderBox._as(t2); - edgeOffsetInScrollableCoordinates = A.MatrixUtils_transformPoint(selectable.getTransformTo$1(0, t2), edge.localPosition); - t3 = t2.get$size(0)._dx; - t2 = t2.get$size(0)._dy; - switch (t1._widget.axisDirection.index) { - case 0: - edgeBottom = edgeOffsetInScrollableCoordinates._dy; - edgeTop = edgeBottom - lineHeight; - if (edgeBottom >= t2 && edgeTop <= 0) - return; - if (edgeBottom > t2) { - t1 = _this._scrollable$_position; - t3 = t1._scroll_position$_pixels; - t3.toString; - t1.jumpTo$1(t3 + t2 - edgeBottom); - return; - } - if (edgeTop < 0) { - t1 = _this._scrollable$_position; - t2 = t1._scroll_position$_pixels; - t2.toString; - t1.jumpTo$1(t2 + 0 - edgeTop); - } - return; - case 1: - edge = edgeOffsetInScrollableCoordinates._dx; - if (edge >= t3 && edge <= 0) - return; - if (edge > t3) { - t1 = _this._scrollable$_position; - t2 = t1._scroll_position$_pixels; - t2.toString; - t1.jumpTo$1(t2 + edge - t3); - return; - } - if (edge < 0) { - t1 = _this._scrollable$_position; - t2 = t1._scroll_position$_pixels; - t2.toString; - t1.jumpTo$1(t2 + edge); - } - return; - case 2: - edgeBottom = edgeOffsetInScrollableCoordinates._dy; - edgeTop = edgeBottom - lineHeight; - if (edgeBottom >= t2 && edgeTop <= 0) - return; - if (edgeBottom > t2) { - t1 = _this._scrollable$_position; - t3 = t1._scroll_position$_pixels; - t3.toString; - t1.jumpTo$1(t3 + edgeBottom - t2); - return; - } - if (edgeTop < 0) { - t1 = _this._scrollable$_position; - t2 = t1._scroll_position$_pixels; - t2.toString; - t1.jumpTo$1(t2 + edgeTop); - } - return; - case 3: - edge = edgeOffsetInScrollableCoordinates._dx; - if (edge >= t3 && edge <= 0) - return; - if (edge > t3) { - t1 = _this._scrollable$_position; - t2 = t1._scroll_position$_pixels; - t2.toString; - t1.jumpTo$1(t2 + t3 - edge); - return; - } - if (edge < 0) { - t1 = _this._scrollable$_position; - t2 = t1._scroll_position$_pixels; - t2.toString; - t1.jumpTo$1(t2 + 0 - edge); - } - return; - } - }, - _globalPositionInScrollable$1(globalPosition) { - var localPosition, - t1 = this.state._framework$_element.get$renderObject(); - t1.toString; - type$.RenderBox._as(t1); - localPosition = t1.globalToLocal$1(globalPosition); - return new A.Rect(0, 0, 0 + t1.get$size(0)._dx, 0 + t1.get$size(0)._dy).contains$1(0, localPosition); - }, - dispatchSelectionEventToChild$2(selectable, $event) { - var t1, t2, _this = this; - switch ($event.type.index) { - case 0: - t1 = _this.state._scrollable$_position._scroll_position$_pixels; - t1.toString; - _this._selectableStartEdgeUpdateRecords.$indexSet(0, selectable, t1); - _this.ensureChildUpdated$1(selectable); - break; - case 1: - t1 = _this.state._scrollable$_position._scroll_position$_pixels; - t1.toString; - _this._selectableEndEdgeUpdateRecords.$indexSet(0, selectable, t1); - _this.ensureChildUpdated$1(selectable); - break; - case 6: - case 7: - _this.ensureChildUpdated$1(selectable); - t1 = _this.state; - t2 = t1._scrollable$_position._scroll_position$_pixels; - t2.toString; - _this._selectableStartEdgeUpdateRecords.$indexSet(0, selectable, t2); - t1 = t1._scrollable$_position._scroll_position$_pixels; - t1.toString; - _this._selectableEndEdgeUpdateRecords.$indexSet(0, selectable, t1); - break; - case 2: - _this._selectableEndEdgeUpdateRecords.remove$1(0, selectable); - _this._selectableStartEdgeUpdateRecords.remove$1(0, selectable); - break; - case 3: - case 4: - case 5: - t1 = _this.state; - t2 = t1._scrollable$_position._scroll_position$_pixels; - t2.toString; - _this._selectableEndEdgeUpdateRecords.$indexSet(0, selectable, t2); - t1 = t1._scrollable$_position._scroll_position$_pixels; - t1.toString; - _this._selectableStartEdgeUpdateRecords.$indexSet(0, selectable, t1); - break; - } - return _this.super$MultiSelectableSelectionContainerDelegate$dispatchSelectionEventToChild(selectable, $event); - }, - ensureChildUpdated$1(selectable) { - var t3, previousStartRecord, t4, t5, deltaToOrigin, previousEndRecord, _this = this, - t1 = _this.state, - t2 = t1._scrollable$_position._scroll_position$_pixels; - t2.toString; - t3 = _this._selectableStartEdgeUpdateRecords; - previousStartRecord = t3.$index(0, selectable); - t4 = _this._currentDragStartRelatedToOrigin; - if (t4 != null) - t5 = previousStartRecord == null || Math.abs(t2 - previousStartRecord) > 1e-10; - else - t5 = false; - if (t5) { - deltaToOrigin = A._getDeltaToScrollOrigin(t1); - selectable.dispatchSelectionEvent$1(A.SelectionEdgeUpdateEvent$forStart(new A.Offset(t4._dx + -deltaToOrigin._dx, t4._dy + -deltaToOrigin._dy), null)); - t4 = t1._scrollable$_position._scroll_position$_pixels; - t4.toString; - t3.$indexSet(0, selectable, t4); - } - t3 = _this._selectableEndEdgeUpdateRecords; - previousEndRecord = t3.$index(0, selectable); - t4 = _this._currentDragEndRelatedToOrigin; - if (t4 != null) - t2 = previousEndRecord == null || Math.abs(t2 - previousEndRecord) > 1e-10; - else - t2 = false; - if (t2) { - deltaToOrigin = A._getDeltaToScrollOrigin(t1); - selectable.dispatchSelectionEvent$1(A.SelectionEdgeUpdateEvent$forEnd(new A.Offset(t4._dx + -deltaToOrigin._dx, t4._dy + -deltaToOrigin._dy), null)); - t1 = t1._scrollable$_position._scroll_position$_pixels; - t1.toString; - t3.$indexSet(0, selectable, t1); - } - }, - dispose$0() { - var _this = this; - _this._selectableStartEdgeUpdateRecords.clear$0(0); - _this._selectableEndEdgeUpdateRecords.clear$0(0); - _this._scheduledLayoutChange = false; - _this._autoScroller._scrolling = false; - _this.super$MultiSelectableSelectionContainerDelegate$dispose(); - } - }; - A._ScrollableSelectionContainerDelegate__scheduleLayoutChange_closure.prototype = { - call$1(timeStamp) { - var t1 = this.$this; - if (!t1._scheduledLayoutChange) - return; - t1._scheduledLayoutChange = false; - t1._updateSelectionGeometry$0(); - }, - $signature: 6 - }; - A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure.prototype = { - call$2(key, value) { - return !this.selectableSet.contains$1(0, key); - }, - $signature: 223 - }; - A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure0.prototype = { - call$2(key, value) { - return !this.selectableSet.contains$1(0, key); - }, - $signature: 223 - }; - A._ScrollSemantics.prototype = { - createRenderObject$1(context) { - var t1 = this.position, - t2 = new A._RenderScrollSemantics(t1, true, this.axis, this.semanticChildCount, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t2.RenderObject$0(); - t2.set$child(null); - t1.addListener$1(0, t2.get$markNeedsSemanticsUpdate()); - return t2; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$allowImplicitScrolling(true); - renderObject.axis = this.axis; - renderObject.set$position(0, this.position); - renderObject.set$semanticChildCount(this.semanticChildCount); - } - }; - A._RenderScrollSemantics.prototype = { - set$position(_, value) { - var t2, _this = this, - t1 = _this._scrollable$_position; - if (value === t1) - return; - t2 = _this.get$markNeedsSemanticsUpdate(); - t1.removeListener$1(0, t2); - _this._scrollable$_position = value; - value.addListener$1(0, t2); - _this.markNeedsSemanticsUpdate$0(); - }, - set$allowImplicitScrolling(value) { - return; - }, - set$semanticChildCount(value) { - if (value == this._semanticChildCount) - return; - this._semanticChildCount = value; - this.markNeedsSemanticsUpdate$0(); - }, - _onScrollToOffset$1(targetOffset) { - var t1; - switch (this.axis.index) { - case 0: - t1 = targetOffset._dx; - break; - case 1: - t1 = targetOffset._dy; - break; - default: - t1 = null; - } - this._scrollable$_position.jumpTo$1(t1); - }, - describeSemanticsConfiguration$1(config) { - var t1, t2, _this = this; - _this.super$RenderObject$describeSemanticsConfiguration(config); - config._isSemanticBoundary = true; - if (_this._scrollable$_position._haveDimensions) { - config._setFlag$2(B.SemanticsFlag_262144_hasImplicitScrolling, true); - t1 = _this._scrollable$_position; - t2 = t1._scroll_position$_pixels; - t2.toString; - config._scrollPosition = t2; - config._hasBeenAnnotated = true; - t2 = t1._scroll_position$_maxScrollExtent; - t2.toString; - config._scrollExtentMax = t2; - t1 = t1._scroll_position$_minScrollExtent; - t1.toString; - config._scrollExtentMin = t1; - config.set$scrollChildCount(_this._semanticChildCount); - t1 = _this._scrollable$_position; - t2 = t1._scroll_position$_maxScrollExtent; - t2.toString; - t1 = t1._scroll_position$_minScrollExtent; - t1.toString; - if (t2 > t1) - config.set$onScrollToOffset(_this.get$_onScrollToOffset()); - } - }, - assembleSemanticsNode$3(node, config, children) { - var t1, t2, excluded, included, firstVisibleIndex, _i, child, _this = this; - if (children.length !== 0) { - t1 = B.JSArray_methods.get$first(children).tags; - t1 = !(t1 != null && t1.contains$1(0, B.SemanticsTag_C6p)); - } else - t1 = true; - if (t1) { - _this._innerNode = null; - _this.super$RenderObject$assembleSemanticsNode(node, config, children); - return; - } - t1 = _this._innerNode; - if (t1 == null) - t1 = _this._innerNode = A.SemanticsNode$(null, _this.get$showOnScreen()); - t1.set$rect(0, node._semantics$_rect); - t1 = _this._innerNode; - t1.toString; - t2 = type$.JSArray_SemanticsNode; - excluded = A._setArrayType([t1], t2); - included = A._setArrayType([], t2); - for (t1 = children.length, firstVisibleIndex = null, _i = 0; _i < children.length; children.length === t1 || (0, A.throwConcurrentModificationError)(children), ++_i) { - child = children[_i]; - t2 = child.tags; - if (t2 != null && t2.contains$1(0, B.SemanticsTag_W8h)) - excluded.push(child); - else { - if ((child._flags & 8192) === 0) - firstVisibleIndex = firstVisibleIndex == null ? child.indexInParent : firstVisibleIndex; - included.push(child); - } - } - config.set$scrollIndex(firstVisibleIndex); - node.updateWith$2$childrenInInversePaintOrder$config(0, excluded, null); - _this._innerNode.updateWith$2$childrenInInversePaintOrder$config(0, included, config); - }, - clearSemantics$0() { - this.super$RenderObject$clearSemantics(); - this._innerNode = null; - } - }; - A._RestorableScrollOffset.prototype = { - createDefaultValue$0() { - return null; - }, - didUpdateValue$1(oldValue) { - this.notifyListeners$0(); - }, - fromPrimitives$1(data) { - data.toString; - return A._asDouble(data); - }, - toPrimitives$0() { - var t1 = this._restoration_properties$_value; - return t1 == null ? A._instanceType(this)._eval$1("RestorableValue.T")._as(t1) : t1; - }, - get$enabled(_) { - var t1 = this._restoration_properties$_value; - return (t1 == null ? A._instanceType(this)._eval$1("RestorableValue.T")._as(t1) : t1) != null; - } - }; - A._ScrollableState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin.prototype = { - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this.didUpdateRestorationId$0(); - }, - didChangeDependencies$0() { - var oldBucket, needsRestore, t1, didReplaceBucket, _this = this; - _this.super$State$didChangeDependencies(); - oldBucket = _this.RestorationMixin__bucket; - needsRestore = _this.get$restorePending(); - t1 = _this._framework$_element; - t1.toString; - t1 = A.RestorationScope_maybeOf(t1); - _this.RestorationMixin__currentParent = t1; - didReplaceBucket = _this._updateBucketIfNecessary$2$parent$restorePending(t1, needsRestore); - if (needsRestore) { - _this.restoreState$2(oldBucket, _this.RestorationMixin__firstRestorePending); - _this.RestorationMixin__firstRestorePending = false; - } - if (didReplaceBucket) - if (oldBucket != null) - oldBucket.dispose$0(); - }, - dispose$0() { - var t1, _this = this; - _this.RestorationMixin__properties.forEach$1(0, new A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure()); - t1 = _this.RestorationMixin__bucket; - if (t1 != null) - t1.dispose$0(); - _this.RestorationMixin__bucket = null; - _this.super$_ScrollableState_State_TickerProviderStateMixin$dispose(); - } - }; - A.ScrollableDetails.prototype = { - toString$0(_) { - var t1, _this = this, - description = A._setArrayType([], type$.JSArray_String); - description.push("axisDirection: " + _this.direction.toString$0(0)); - t1 = new A.ScrollableDetails_toString_addIfNonNull(description); - t1.call$2("scroll controller: ", _this.controller); - t1.call$2("scroll physics: ", null); - t1.call$2("decorationClipBehavior: ", _this.decorationClipBehavior); - return "#" + A.shortHash(_this) + "(" + B.JSArray_methods.join$1(description, ", ") + ")"; - }, - get$hashCode(_) { - return A.Object_hash(this.direction, this.controller, null, this.decorationClipBehavior, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = false; - if (other instanceof A.ScrollableDetails) - if (other.direction === _this.direction) - if (other.controller === _this.controller) - t1 = other.decorationClipBehavior === _this.decorationClipBehavior; - return t1; - } - }; - A.ScrollableDetails_toString_addIfNonNull.prototype = { - call$2(prefix, value) { - if (value != null) - this.description.push(prefix + value.toString$0(0)); - }, - $signature: 533 - }; - A.EdgeDraggingAutoScroller.prototype = { - _offsetExtent$2(offset, scrollDirection) { - var t1; - switch (scrollDirection.index) { - case 0: - t1 = offset._dx; - break; - case 1: - t1 = offset._dy; - break; - default: - t1 = null; - } - return t1; - }, - _sizeExtent$2(size, scrollDirection) { - var t1; - switch (scrollDirection.index) { - case 0: - t1 = size._dx; - break; - case 1: - t1 = size._dy; - break; - default: - t1 = null; - } - return t1; - }, - startAutoScrollIfNecessary$1(dragTarget) { - var _this = this, - deltaToOrigin = _this.scrollable.get$deltaToScrollOrigin(); - _this.__EdgeDraggingAutoScroller__dragTargetRelatedToScrollOrigin_A = dragTarget.translate$2(0, deltaToOrigin._dx, deltaToOrigin._dy); - if (_this._scrolling) - return; - _this._scroll$0(); - }, - _scroll$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, globalRect, deltaToOrigin, t3, viewportStart, viewportEnd, proxyStart, proxyEnd, newOffset, overDrag, duration, t1, t2; - var $async$_scroll$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.scrollable; - t2 = t1._framework$_element.get$renderObject(); - t2.toString; - type$.RenderBox._as(t2); - globalRect = A.MatrixUtils_transformRect(t2.getTransformTo$1(0, null), new A.Rect(0, 0, 0 + t2.get$size(0)._dx, 0 + t2.get$size(0)._dy)); - $async$self._scrolling = true; - deltaToOrigin = t1.get$deltaToScrollOrigin(); - t2 = globalRect.left; - t3 = globalRect.top; - viewportStart = $async$self._offsetExtent$2(new A.Offset(t2 + deltaToOrigin._dx, t3 + deltaToOrigin._dy), A.axisDirectionToAxis(t1._widget.axisDirection)); - viewportEnd = viewportStart + $async$self._sizeExtent$2(new A.Size(globalRect.right - t2, globalRect.bottom - t3), A.axisDirectionToAxis(t1._widget.axisDirection)); - t3 = $async$self.__EdgeDraggingAutoScroller__dragTargetRelatedToScrollOrigin_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - proxyStart = $async$self._offsetExtent$2(new A.Offset(t3.left, t3.top), A.axisDirectionToAxis(t1._widget.axisDirection)); - t3 = $async$self.__EdgeDraggingAutoScroller__dragTargetRelatedToScrollOrigin_A; - proxyEnd = $async$self._offsetExtent$2(new A.Offset(t3.right, t3.bottom), A.axisDirectionToAxis(t1._widget.axisDirection)); - newOffset = null; - switch (t1._widget.axisDirection.index) { - case 0: - case 3: - if (proxyEnd > viewportEnd) { - t2 = t1._scrollable$_position; - t3 = t2._scroll_position$_pixels; - t3.toString; - t2 = t2._scroll_position$_minScrollExtent; - t2.toString; - t2 = t3 > t2; - } else - t2 = false; - if (t2) { - overDrag = Math.min(proxyEnd - viewportEnd, 20); - t2 = t1._scrollable$_position; - t3 = t2._scroll_position$_minScrollExtent; - t3.toString; - t2 = t2._scroll_position$_pixels; - t2.toString; - newOffset = Math.max(t3, t2 - overDrag); - } else { - if (proxyStart < viewportStart) { - t2 = t1._scrollable$_position; - t3 = t2._scroll_position$_pixels; - t3.toString; - t2 = t2._scroll_position$_maxScrollExtent; - t2.toString; - t2 = t3 < t2; - } else - t2 = false; - if (t2) { - overDrag = Math.min(viewportStart - proxyStart, 20); - t2 = t1._scrollable$_position; - t3 = t2._scroll_position$_maxScrollExtent; - t3.toString; - t2 = t2._scroll_position$_pixels; - t2.toString; - newOffset = Math.min(t3, t2 + overDrag); - } - } - break; - case 1: - case 2: - if (proxyStart < viewportStart) { - t2 = t1._scrollable$_position; - t3 = t2._scroll_position$_pixels; - t3.toString; - t2 = t2._scroll_position$_minScrollExtent; - t2.toString; - t2 = t3 > t2; - } else - t2 = false; - if (t2) { - overDrag = Math.min(viewportStart - proxyStart, 20); - t2 = t1._scrollable$_position; - t3 = t2._scroll_position$_minScrollExtent; - t3.toString; - t2 = t2._scroll_position$_pixels; - t2.toString; - newOffset = Math.max(t3, t2 - overDrag); - } else { - if (proxyEnd > viewportEnd) { - t2 = t1._scrollable$_position; - t3 = t2._scroll_position$_pixels; - t3.toString; - t2 = t2._scroll_position$_maxScrollExtent; - t2.toString; - t2 = t3 < t2; - } else - t2 = false; - if (t2) { - overDrag = Math.min(proxyEnd - viewportEnd, 20); - t2 = t1._scrollable$_position; - t3 = t2._scroll_position$_maxScrollExtent; - t3.toString; - t2 = t2._scroll_position$_pixels; - t2.toString; - newOffset = Math.min(t3, t2 + overDrag); - } - } - break; - } - if (newOffset != null) { - t2 = t1._scrollable$_position._scroll_position$_pixels; - t2.toString; - t2 = Math.abs(newOffset - t2) < 1; - } else - t2 = true; - if (t2) { - $async$self._scrolling = false; - // goto return - $async$goto = 1; - break; - } - duration = A.Duration$(0, B.JSNumber_methods.round$0(1000 / $async$self.velocityScalar), 0); - $async$goto = 3; - return A._asyncAwait(t1._scrollable$_position.animateTo$3$curve$duration(newOffset, B.C__Linear, duration), $async$_scroll$0); - case 3: - // returning from await. - $async$goto = $async$self._scrolling ? 4 : 5; - break; - case 4: - // then - $async$goto = 6; - return A._asyncAwait($async$self._scroll$0(), $async$_scroll$0); - case 6: - // returning from await. - case 5: - // join - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_scroll$0, $async$completer); - } - }; - A.ScrollIncrementType.prototype = { - _enumToString$0() { - return "ScrollIncrementType." + this._name; - } - }; - A.ScrollIntent.prototype = {}; - A.ScrollAction.prototype = { - isEnabled$2(_, intent, context) { - var primaryScrollController; - if (context == null) - return false; - if (A.Scrollable_maybeOf(context) != null) - return true; - primaryScrollController = A.PrimaryScrollController_maybeOf(context); - return primaryScrollController != null && primaryScrollController._positions.length !== 0; - }, - isEnabled$1(_, intent) { - return this.isEnabled$2(0, intent, null); - }, - invoke$2(intent, context) { - var state, t1, notificationContext, t2, increment; - context.toString; - state = A.Scrollable_maybeOf(context); - if (state == null) { - t1 = B.JSArray_methods.get$single(A.PrimaryScrollController_maybeOf(context)._positions); - notificationContext = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1.context._gestureDetectorKey); - if (notificationContext != null) - state = A.Scrollable_maybeOf(notificationContext); - if (state == null) - return; - } - t1 = state._physics; - if (t1 != null) { - t2 = state._scrollable$_position; - t2.toString; - t2 = !t1.shouldAcceptUserOffset$1(t2); - t1 = t2; - } else - t1 = false; - if (t1) - return; - increment = A.ScrollAction_getDirectionalIncrement(state, intent); - if (increment === 0) - return; - t1 = state._scrollable$_position; - t2 = t1._scroll_position$_pixels; - t2.toString; - t1.moveTo$3$curve$duration(0, t2 + increment, B.Cubic_fC5, B.Duration_100000); - }, - invoke$1(intent) { - return this.invoke$2(intent, null); - } - }; - A.ScrollbarOrientation.prototype = { - _enumToString$0() { - return "ScrollbarOrientation." + this._name; - } - }; - A.ScrollbarPainter.prototype = { - set$color(_, value) { - if (this._scrollbar$_color.$eq(0, value)) - return; - this._scrollbar$_color = value; - this.notifyListeners$0(); - }, - set$trackColor(value) { - if (this._scrollbar$_trackColor.$eq(0, value)) - return; - this._scrollbar$_trackColor = value; - this.notifyListeners$0(); - }, - set$trackBorderColor(value) { - if (this._scrollbar$_trackBorderColor.$eq(0, value)) - return; - this._scrollbar$_trackBorderColor = value; - this.notifyListeners$0(); - }, - set$trackRadius(value) { - return; - }, - set$textDirection(value) { - if (this._scrollbar$_textDirection === value) - return; - this._scrollbar$_textDirection = value; - this.notifyListeners$0(); - }, - set$thickness(value) { - if (this._scrollbar$_thickness === value) - return; - this._scrollbar$_thickness = value; - this.notifyListeners$0(); - }, - set$mainAxisMargin(value) { - if (this._mainAxisMargin === value) - return; - this._mainAxisMargin = value; - this.notifyListeners$0(); - }, - set$crossAxisMargin(value) { - if (this._crossAxisMargin === value) - return; - this._crossAxisMargin = value; - this.notifyListeners$0(); - }, - set$radius(value) { - if (J.$eq$(this._scrollbar$_radius, value)) - return; - this._scrollbar$_radius = value; - this.notifyListeners$0(); - }, - set$shape(_, value) { - return; - }, - set$padding(_, value) { - if (this._scrollbar$_padding.$eq(0, value)) - return; - this._scrollbar$_padding = value; - this.notifyListeners$0(); - }, - set$minLength(_, value) { - if (this._minLength === value) - return; - this._minLength = value; - this.notifyListeners$0(); - }, - set$minOverscrollLength(value) { - if (this._minOverscrollLength === value) - return; - this._minOverscrollLength = value; - this.notifyListeners$0(); - }, - set$scrollbarOrientation(value) { - return; - }, - set$ignorePointer(value) { - if (this._ignorePointer === value) - return; - this._ignorePointer = value; - this.notifyListeners$0(); - }, - get$_leadingTrackMainAxisOffset() { - var t1, - _0_0 = this.get$_resolvedOrientation(); - $label0$0: { - if (B.ScrollbarOrientation_0 === _0_0 || B.ScrollbarOrientation_1 === _0_0) { - t1 = this._scrollbar$_padding.top; - break $label0$0; - } - if (B.ScrollbarOrientation_2 === _0_0 || B.ScrollbarOrientation_3 === _0_0) { - t1 = this._scrollbar$_padding.left; - break $label0$0; - } - t1 = null; - } - return t1; - }, - get$_resolvedOrientation() { - var t1 = this._lastAxisDirection; - if (t1 === B.AxisDirection_2 || t1 === B.AxisDirection_0) - return this._scrollbar$_textDirection === B.TextDirection_1 ? B.ScrollbarOrientation_1 : B.ScrollbarOrientation_0; - return B.ScrollbarOrientation_3; - }, - update$2(_, metrics, axisDirection) { - var oldMetrics, _this = this, - t1 = _this._lastMetrics, - t2 = false; - if (t1 != null) - if (Math.max(t1.get$pixels() - t1.get$minScrollExtent(), 0) === Math.max(metrics.get$pixels() - metrics.get$minScrollExtent(), 0)) - if (_this._lastMetrics.get$extentInside() === metrics.get$extentInside()) { - t1 = _this._lastMetrics; - t1 = Math.max(t1.get$maxScrollExtent() - t1.get$pixels(), 0) === Math.max(metrics.get$maxScrollExtent() - metrics.get$pixels(), 0) && _this._lastAxisDirection === axisDirection; - } else - t1 = t2; - else - t1 = t2; - else - t1 = t2; - if (t1) - return; - oldMetrics = _this._lastMetrics; - _this._lastMetrics = metrics; - _this._lastAxisDirection = axisDirection; - if (!_this._needPaint$1(oldMetrics) && !_this._needPaint$1(metrics)) - return; - _this.notifyListeners$0(); - }, - get$_paintThumb() { - var t1, t2; - $.$get$_renderer(); - t1 = A.CkPaint$(); - t2 = this._scrollbar$_color; - t1._colorValue = t2.withOpacity$1(t2.get$opacity(t2) * this.fadeoutOpacityAnimation.get$value(0)).get$value(0); - return t1; - }, - _needPaint$1(metrics) { - var t1, t2; - if (metrics != null) { - t1 = metrics._maxScrollExtent; - t1.toString; - t2 = metrics._minScrollExtent; - t2.toString; - t2 = t1 - t2 > 1e-10; - t1 = t2; - } else - t1 = false; - return t1; - }, - _paintTrack$1$isBorder(isBorder) { - var t1, t2, _this = this; - if (isBorder) { - $.$get$_renderer(); - t1 = A.CkPaint$(); - t2 = _this._scrollbar$_trackBorderColor; - t1._colorValue = t2.withOpacity$1(t2.get$opacity(t2) * _this.fadeoutOpacityAnimation.get$value(0)).get$value(0); - t1.style = B.PaintingStyle_1; - t1.strokeWidth = 1; - return t1; - } - $.$get$_renderer(); - t1 = A.CkPaint$(); - t2 = _this._scrollbar$_trackColor; - t1._colorValue = t2.withOpacity$1(t2.get$opacity(t2) * _this.fadeoutOpacityAnimation.get$value(0)).get$value(0); - return t1; - }, - _paintTrack$0() { - return this._paintTrack$1$isBorder(false); - }, - _paintScrollbar$2(canvas, size) { - var t1, t2, thumbSize, t3, t4, trackSize, x, t5, trackOffset, borderStart, t6, t7, borderEnd, y, _this = this, _null = null; - _this.get$_resolvedOrientation(); - switch (_this.get$_resolvedOrientation().index) { - case 0: - t1 = _this._scrollbar$_thickness; - t2 = _this.__ScrollbarPainter__thumbExtent_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - thumbSize = new A.Size(t1, t2); - t1 += 2 * _this._crossAxisMargin; - t2 = _this._lastMetrics._viewportDimension; - t2.toString; - t3 = _this._lastAxisDirection; - t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; - t4 = _this._scrollbar$_padding; - trackSize = new A.Size(t1, t2 - (t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal())); - t2 = _this._crossAxisMargin; - x = t2 + _this._scrollbar$_padding.left; - t4 = _this.__ScrollbarPainter__thumbOffset_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t2 = x - t2; - t5 = _this.get$_leadingTrackMainAxisOffset(); - trackOffset = new A.Offset(t2, t5); - borderStart = trackOffset.$add(0, new A.Offset(t1, 0)); - t6 = _this._lastMetrics._viewportDimension; - t6.toString; - t3 = _this._lastAxisDirection; - t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; - t7 = _this._scrollbar$_padding; - t3 = t3 ? t7.get$_top(0) + t7.get$_bottom(0) : t7.get$horizontal(); - borderEnd = new A.Offset(t2 + t1, t5 + (t6 - t3)); - y = t4; - break; - case 1: - t1 = _this._scrollbar$_thickness; - t2 = _this.__ScrollbarPainter__thumbExtent_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - thumbSize = new A.Size(t1, t2); - t2 = _this._crossAxisMargin; - t3 = _this._lastMetrics._viewportDimension; - t3.toString; - t4 = _this._lastAxisDirection; - t4 = t4 === B.AxisDirection_2 || t4 === B.AxisDirection_0; - t5 = _this._scrollbar$_padding; - t4 = t4 ? t5.get$_top(0) + t5.get$_bottom(0) : t5.get$horizontal(); - trackSize = new A.Size(t1 + 2 * t2, t3 - t4); - t4 = _this._scrollbar$_thickness; - t3 = _this._crossAxisMargin; - x = size._dx - t4 - t3 - _this._scrollbar$_padding.right; - t4 = _this.__ScrollbarPainter__thumbOffset_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - t3 = x - t3; - t2 = _this.get$_leadingTrackMainAxisOffset(); - trackOffset = new A.Offset(t3, t2); - t1 = _this._lastMetrics._viewportDimension; - t1.toString; - t5 = _this._lastAxisDirection; - t5 = t5 === B.AxisDirection_2 || t5 === B.AxisDirection_0; - t6 = _this._scrollbar$_padding; - borderEnd = new A.Offset(t3, t2 + (t1 - (t5 ? t6.get$_top(0) + t6.get$_bottom(0) : t6.get$horizontal()))); - borderStart = trackOffset; - y = t4; - break; - case 2: - t1 = _this.__ScrollbarPainter__thumbExtent_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - thumbSize = new A.Size(t1, _this._scrollbar$_thickness); - t1 = _this._lastMetrics._viewportDimension; - t1.toString; - t2 = _this._lastAxisDirection; - t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; - t3 = _this._scrollbar$_padding; - t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); - t3 = _this._scrollbar$_thickness; - t4 = _this._crossAxisMargin; - t3 += 2 * t4; - trackSize = new A.Size(t1 - t2, t3); - t2 = _this.__ScrollbarPainter__thumbOffset_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - y = t4 + _this._scrollbar$_padding.top; - t4 = _this.get$_leadingTrackMainAxisOffset(); - t1 = y - _this._crossAxisMargin; - trackOffset = new A.Offset(t4, t1); - borderStart = trackOffset.$add(0, new A.Offset(0, t3)); - t5 = _this._lastMetrics._viewportDimension; - t5.toString; - t6 = _this._lastAxisDirection; - t6 = t6 === B.AxisDirection_2 || t6 === B.AxisDirection_0; - t7 = _this._scrollbar$_padding; - borderEnd = new A.Offset(t4 + (t5 - (t6 ? t7.get$_top(0) + t7.get$_bottom(0) : t7.get$horizontal())), t1 + t3); - x = t2; - break; - case 3: - t1 = _this.__ScrollbarPainter__thumbExtent_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - thumbSize = new A.Size(t1, _this._scrollbar$_thickness); - t1 = _this._lastMetrics._viewportDimension; - t1.toString; - t2 = _this._lastAxisDirection; - t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; - t3 = _this._scrollbar$_padding; - t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); - t3 = _this._scrollbar$_thickness; - t4 = _this._crossAxisMargin; - trackSize = new A.Size(t1 - t2, t3 + 2 * t4); - t2 = _this.__ScrollbarPainter__thumbOffset_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - y = size._dy - t3 - t4 - _this._scrollbar$_padding.bottom; - t4 = _this.get$_leadingTrackMainAxisOffset(); - t3 = y - _this._crossAxisMargin; - trackOffset = new A.Offset(t4, t3); - t1 = _this._lastMetrics._viewportDimension; - t1.toString; - t5 = _this._lastAxisDirection; - t5 = t5 === B.AxisDirection_2 || t5 === B.AxisDirection_0; - t6 = _this._scrollbar$_padding; - borderEnd = new A.Offset(t4 + (t1 - (t5 ? t6.get$_top(0) + t6.get$_bottom(0) : t6.get$horizontal())), t3); - borderStart = trackOffset; - x = t2; - break; - default: - borderEnd = _null; - borderStart = borderEnd; - trackOffset = borderStart; - trackSize = trackOffset; - thumbSize = trackSize; - y = thumbSize; - x = y; - } - t1 = trackOffset._dx; - t2 = trackOffset._dy; - _this._trackRect = new A.Rect(t1, t2, t1 + trackSize._dx, t2 + trackSize._dy); - _this._thumbRect = new A.Rect(x, y, x + thumbSize._dx, y + thumbSize._dy); - if (_this.fadeoutOpacityAnimation.get$value(0) !== 0) { - t1 = _this._trackRect; - t1.toString; - t2 = canvas._canvas; - t2.drawRect$2(t1, _this._paintTrack$0()); - t2.drawLine$3(borderStart, borderEnd, _this._paintTrack$1$isBorder(true)); - t1 = _this._scrollbar$_radius; - if (t1 != null) { - t3 = _this._thumbRect; - t3.toString; - t2.drawRRect$2(A.RRect$fromRectAndRadius(t3, t1), _this.get$_paintThumb()); - return; - } - t1 = _this._thumbRect; - t1.toString; - t2.drawRect$2(t1, _this.get$_paintThumb()); - return; - } - }, - paint$2(canvas, size) { - var t1, t2, t3, t4, t5, t6, t7, fractionVisible, thumbExtent, safeMinLength, newMinLength, scrollableExtent, fractionPast, _this = this; - if (_this._lastAxisDirection == null || !_this._needPaint$1(_this._lastMetrics)) - return; - t1 = _this._lastMetrics._viewportDimension; - t1.toString; - t2 = _this._lastAxisDirection; - t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; - t3 = _this._scrollbar$_padding; - t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); - if (t1 - t2 - 2 * _this._mainAxisMargin <= 0) - return; - t1 = _this._lastMetrics; - t2 = t1._maxScrollExtent; - t2.toString; - if (t2 == 1 / 0 || t2 == -1 / 0) - return; - t1 = t1.get$extentInside(); - t2 = _this._lastAxisDirection; - t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; - t3 = _this._scrollbar$_padding; - t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); - t3 = _this._lastMetrics; - t4 = t3._maxScrollExtent; - t4.toString; - t5 = t3._minScrollExtent; - t5.toString; - t3 = t3._viewportDimension; - t3.toString; - t6 = _this._lastAxisDirection; - t6 = t6 === B.AxisDirection_2 || t6 === B.AxisDirection_0; - t7 = _this._scrollbar$_padding; - t6 = t6 ? t7.get$_top(0) + t7.get$_bottom(0) : t7.get$horizontal(); - fractionVisible = A.clampDouble((t1 - t2) / (t4 - t5 + t3 - t6), 0, 1); - t6 = _this._lastMetrics._viewportDimension; - t6.toString; - t1 = _this._lastAxisDirection; - t1 = t1 === B.AxisDirection_2 || t1 === B.AxisDirection_0; - t2 = _this._scrollbar$_padding; - t1 = t1 ? t2.get$_top(0) + t2.get$_bottom(0) : t2.get$horizontal(); - t1 = Math.min(t6 - t1 - 2 * _this._mainAxisMargin, _this._minOverscrollLength); - t6 = _this._lastMetrics._viewportDimension; - t6.toString; - t2 = _this._lastAxisDirection; - t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; - t3 = _this._scrollbar$_padding; - t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); - thumbExtent = Math.max(t1, (t6 - t2 - 2 * _this._mainAxisMargin) * fractionVisible); - t2 = _this._lastMetrics.get$extentInside(); - t6 = _this._lastMetrics._viewportDimension; - t6.toString; - t1 = _this._minLength; - t3 = _this._lastAxisDirection; - t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; - t4 = _this._scrollbar$_padding; - t3 = t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal(); - safeMinLength = Math.min(t1, t6 - t3 - 2 * _this._mainAxisMargin); - t1 = _this._lastAxisDirection; - t1 = t1 === B.AxisDirection_0 || t1 === B.AxisDirection_3; - t3 = _this._lastMetrics; - if ((t1 ? Math.max(t3.get$maxScrollExtent() - t3.get$pixels(), 0) : Math.max(t3.get$pixels() - t3.get$minScrollExtent(), 0)) > 0) { - t1 = _this._lastAxisDirection; - t1 = t1 === B.AxisDirection_0 || t1 === B.AxisDirection_3; - t3 = _this._lastMetrics; - t3 = (t1 ? Math.max(t3.get$pixels() - t3.get$minScrollExtent(), 0) : Math.max(t3.get$maxScrollExtent() - t3.get$pixels(), 0)) > 0; - t1 = t3; - } else - t1 = false; - newMinLength = t1 ? safeMinLength : safeMinLength * (1 - A.clampDouble(1 - t2 / t6, 0, 0.2) / 0.2); - t1 = _this._lastMetrics._viewportDimension; - t1.toString; - t2 = _this._lastAxisDirection; - t2 = t2 === B.AxisDirection_2 || t2 === B.AxisDirection_0; - t3 = _this._scrollbar$_padding; - t2 = t2 ? t3.get$_top(0) + t3.get$_bottom(0) : t3.get$horizontal(); - t2 = A.clampDouble(thumbExtent, newMinLength, t1 - t2 - 2 * _this._mainAxisMargin); - _this.__ScrollbarPainter__thumbExtent_A = t2; - t1 = _this._lastMetrics; - t3 = t1._maxScrollExtent; - t3.toString; - t4 = t1._minScrollExtent; - t4.toString; - scrollableExtent = t3 - t4; - if (scrollableExtent > 0) { - t3 = t1._pixels; - t3.toString; - fractionPast = A.clampDouble((t3 - t4) / scrollableExtent, 0, 1); - } else - fractionPast = 0; - t3 = _this._lastAxisDirection; - t4 = t3 === B.AxisDirection_0; - t5 = t4 || t3 === B.AxisDirection_3 ? 1 - fractionPast : fractionPast; - t1 = t1._viewportDimension; - t1.toString; - t3 = t3 === B.AxisDirection_2 || t4; - t4 = _this._scrollbar$_padding; - t3 = t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal(); - _this.__ScrollbarPainter__thumbOffset_A = t5 * (t1 - t3 - 2 * _this._mainAxisMargin - t2) + (_this.get$_leadingTrackMainAxisOffset() + _this._mainAxisMargin); - return _this._paintScrollbar$2(canvas, size); - }, - getTrackToScroll$1(thumbOffsetLocal) { - var t3, t4, t5, t6, _this = this, - t1 = _this._lastMetrics, - t2 = t1._maxScrollExtent; - t2.toString; - t3 = t1._minScrollExtent; - t3.toString; - t1 = t1._viewportDimension; - t1.toString; - t4 = _this._lastAxisDirection; - t4 = t4 === B.AxisDirection_2 || t4 === B.AxisDirection_0; - t5 = _this._scrollbar$_padding; - t4 = t4 ? t5.get$_top(0) + t5.get$_bottom(0) : t5.get$horizontal(); - t5 = _this._mainAxisMargin; - t6 = _this.__ScrollbarPainter__thumbExtent_A; - t6 === $ && A.throwUnnamedLateFieldNI(); - return (t2 - t3) * thumbOffsetLocal / (t1 - t4 - 2 * t5 - t6); - }, - hitTest$1(position) { - var t1, t2, _this = this; - if (_this._thumbRect == null) - return null; - t1 = true; - if (!_this._ignorePointer) - if (_this.fadeoutOpacityAnimation.get$value(0) !== 0) { - t1 = _this._lastMetrics; - t2 = t1._minScrollExtent; - t2.toString; - t1 = t1._maxScrollExtent; - t1.toString; - t1 = t2 === t1; - } - if (t1) - return false; - return _this._trackRect.contains$1(0, position); - }, - hitTestInteractive$3$forHover(position, kind, forHover) { - var t2, t3, paddedRect, _this = this, - t1 = _this._trackRect; - if (t1 == null) - return false; - if (_this._ignorePointer) - return false; - t2 = _this._lastMetrics; - t3 = t2._minScrollExtent; - t3.toString; - t2 = t2._maxScrollExtent; - t2.toString; - if (t3 === t2) - return false; - paddedRect = t1.expandToInclude$1(A.Rect$fromCircle(_this._thumbRect.get$center(), 24)); - if (_this.fadeoutOpacityAnimation.get$value(0) === 0) { - if (forHover && kind === B.PointerDeviceKind_1) - return paddedRect.contains$1(0, position); - return false; - } - switch (kind.index) { - case 0: - case 4: - return paddedRect.contains$1(0, position); - case 1: - case 2: - case 3: - case 5: - return t1.contains$1(0, position); - } - }, - hitTestInteractive$2(position, kind) { - return this.hitTestInteractive$3$forHover(position, kind, false); - }, - hitTestOnlyThumbInteractive$2(position, kind) { - var t1, t2, _this = this; - if (_this._thumbRect == null) - return false; - if (_this._ignorePointer) - return false; - if (_this.fadeoutOpacityAnimation.get$value(0) === 0) - return false; - t1 = _this._lastMetrics; - t2 = t1._minScrollExtent; - t2.toString; - t1 = t1._maxScrollExtent; - t1.toString; - if (t2 === t1) - return false; - switch (kind.index) { - case 0: - case 4: - t1 = _this._thumbRect; - return t1.expandToInclude$1(A.Rect$fromCircle(t1.get$center(), 24)).contains$1(0, position); - case 1: - case 2: - case 3: - case 5: - return _this._thumbRect.contains$1(0, position); - } - }, - shouldRepaint$1(oldDelegate) { - var _this = this, - t1 = true; - if (_this._scrollbar$_color.$eq(0, oldDelegate._scrollbar$_color)) - if (_this._scrollbar$_trackColor.$eq(0, oldDelegate._scrollbar$_trackColor)) - if (_this._scrollbar$_trackBorderColor.$eq(0, oldDelegate._scrollbar$_trackBorderColor)) - if (_this._scrollbar$_textDirection == oldDelegate._scrollbar$_textDirection) - if (_this._scrollbar$_thickness === oldDelegate._scrollbar$_thickness) - if (_this.fadeoutOpacityAnimation === oldDelegate.fadeoutOpacityAnimation) - if (_this._mainAxisMargin === oldDelegate._mainAxisMargin) - if (_this._crossAxisMargin === oldDelegate._crossAxisMargin) - if (J.$eq$(_this._scrollbar$_radius, oldDelegate._scrollbar$_radius)) - if (_this._scrollbar$_padding.$eq(0, oldDelegate._scrollbar$_padding)) - if (_this._minLength === oldDelegate._minLength) - if (_this._minOverscrollLength === oldDelegate._minOverscrollLength) - t1 = _this._ignorePointer !== oldDelegate._ignorePointer; - return t1; - }, - shouldRebuildSemantics$1(oldDelegate) { - return false; - }, - get$semanticsBuilder() { - return null; - }, - toString$0(_) { - return "#" + A.shortHash(this); - }, - dispose$0() { - this.fadeoutOpacityAnimation.parent.removeListener$1(0, this.get$notifyListeners()); - this.super$ChangeNotifier$dispose(); - } - }; - A.RawScrollbar.prototype = { - createState$0() { - return A.RawScrollbarState$(type$.RawScrollbar); - }, - notificationPredicate$1(arg0) { - return this.notificationPredicate.call$1(arg0); - } - }; - A.RawScrollbarState.prototype = { - get$_scrollbar$_effectiveScrollController() { - var t1 = this._widget.controller; - if (t1 == null) { - t1 = this._framework$_element; - t1.toString; - t1 = A.PrimaryScrollController_maybeOf(t1); - } - return t1; - }, - get$showScrollbar() { - var t1 = this._widget.thumbVisibility; - return t1 === true; - }, - get$_showTrack() { - if (this.get$showScrollbar()) - this._widget.toString; - return false; - }, - get$enableGestures() { - this._widget.toString; - return true; - }, - initState$0() { - var t1, t2, t3, t4, t5, _this = this, _null = null; - _this.super$State$initState(); - t1 = A.AnimationController$(_null, _this._widget.fadeDuration, _null, _null, _this); - t1.didRegisterListener$0(); - t2 = t1.AnimationLocalStatusListenersMixin__statusListeners; - t2._isDirty = true; - t2._list.push(_this.get$_validateInteractions()); - _this.__RawScrollbarState__fadeoutAnimationController_A = t1; - t1 = _this.__RawScrollbarState__fadeoutOpacityAnimation_A = A.CurvedAnimation$(B.Cubic_Dkk, t1, _null); - t2 = _this._widget; - t3 = t2.thickness; - if (t3 == null) - t3 = 6; - t4 = t2.radius; - t5 = t2.scrollbarOrientation; - t2 = t2.mainAxisMargin; - t2 = new A.ScrollbarPainter(B.Color_eYv, B.Color_Edl, B.Color_Edl, _null, t3, t1, t2, 0, t4, _null, B.EdgeInsets_0_0_0_0, 18, 18, t5, $.$get$ChangeNotifier__emptyListeners()); - t1.parent.addListener$1(0, t2.get$notifyListeners()); - _this.__RawScrollbarState_scrollbarPainter_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__RawScrollbarState_scrollbarPainter_F = t2; - }, - didChangeDependencies$0() { - this.super$State$didChangeDependencies(); - }, - _validateInteractions$1($status) { - if ($status !== B.AnimationStatus_0) - if (this.get$_scrollbar$_effectiveScrollController() != null) - this.get$enableGestures(); - }, - updateScrollbarPainter$0() { - var t2, _this = this, - t1 = _this.__RawScrollbarState_scrollbarPainter_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this._widget.toString; - t1.set$color(0, B.Color_eYv); - _this._widget.toString; - t1.set$trackRadius(null); - if (_this.get$_showTrack()) { - _this._widget.toString; - t2 = B.Color_LTH; - } else - t2 = B.Color_Edl; - t1.set$trackColor(t2); - if (_this.get$_showTrack()) { - _this._widget.toString; - t2 = B.Color_cS4; - } else - t2 = B.Color_Edl; - t1.set$trackBorderColor(t2); - t1.set$textDirection(_this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection); - t2 = _this._widget.thickness; - t1.set$thickness(t2 == null ? 6 : t2); - t1.set$radius(_this._widget.radius); - _this._widget.toString; - t2 = _this._framework$_element; - t2.toString; - t2 = A.InheritedModel_inheritFrom(t2, B._MediaQueryAspect_6, type$.MediaQuery).data; - t1.set$padding(0, t2.padding); - t1.set$scrollbarOrientation(_this._widget.scrollbarOrientation); - t1.set$mainAxisMargin(_this._widget.mainAxisMargin); - _this._widget.toString; - t1.set$shape(0, null); - _this._widget.toString; - t1.set$crossAxisMargin(0); - _this._widget.toString; - t1.set$minLength(0, 18); - _this._widget.toString; - t1.set$minOverscrollLength(18); - t1.set$ignorePointer(!_this.get$enableGestures()); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = _this._widget.thumbVisibility; - if (t1 != oldWidget.thumbVisibility) - if (t1 === true) { - t1 = _this._fadeoutTimer; - if (t1 != null) - t1.cancel$0(0); - t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1._animation_controller$_direction = B._AnimationDirection_0; - t1._animateToInternal$3$curve$duration(1, B.C__Linear, null); - } else { - t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.reverse$0(0); - } - }, - _maybeStartFadeoutTimer$0() { - var t1, _this = this; - if (!_this.get$showScrollbar()) { - t1 = _this._fadeoutTimer; - if (t1 != null) - t1.cancel$0(0); - _this._fadeoutTimer = A.Timer_Timer(_this._widget.timeToFade, new A.RawScrollbarState__maybeStartFadeoutTimer_closure(_this)); - } - }, - _disposeThumbDrag$0() { - this._thumbDrag = null; - }, - _disposeThumbHold$0() { - this._thumbHold = null; - }, - _getPrimaryDelta$1(localPosition) { - var t2, t3, scrollOffsetGlobal, newPosition, isReversed, _this = this, - position = B.JSArray_methods.get$single(_this._cachedController._positions), - primaryDeltaFromDragStart = A._Cell$named("primaryDeltaFromDragStart"), - primaryDeltaFromLastDragUpdate = A._Cell$named("primaryDeltaFromLastDragUpdate"), - t1 = position.context; - switch (t1._widget.axisDirection.index) { - case 0: - t2 = localPosition._dy; - primaryDeltaFromDragStart._value = _this._startDragScrollbarAxisOffset._dy - t2; - primaryDeltaFromLastDragUpdate._value = _this._lastDragUpdateOffset._dy - t2; - break; - case 1: - t2 = localPosition._dx; - primaryDeltaFromDragStart._value = t2 - _this._startDragScrollbarAxisOffset._dx; - primaryDeltaFromLastDragUpdate._value = t2 - _this._lastDragUpdateOffset._dx; - break; - case 2: - t2 = localPosition._dy; - primaryDeltaFromDragStart._value = t2 - _this._startDragScrollbarAxisOffset._dy; - primaryDeltaFromLastDragUpdate._value = t2 - _this._lastDragUpdateOffset._dy; - break; - case 3: - t2 = localPosition._dx; - primaryDeltaFromDragStart._value = _this._startDragScrollbarAxisOffset._dx - t2; - primaryDeltaFromLastDragUpdate._value = _this._lastDragUpdateOffset._dx - t2; - break; - } - t2 = _this.__RawScrollbarState_scrollbarPainter_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this._startDragThumbOffset; - t3.toString; - scrollOffsetGlobal = t2.getTrackToScroll$1(t3 + primaryDeltaFromDragStart._readLocal$0()); - if (primaryDeltaFromDragStart._readLocal$0() > 0) { - t3 = position._scroll_position$_pixels; - t3.toString; - t3 = scrollOffsetGlobal < t3; - } else - t3 = false; - if (!t3) - if (primaryDeltaFromDragStart._readLocal$0() < 0) { - t3 = position._scroll_position$_pixels; - t3.toString; - t3 = scrollOffsetGlobal > t3; - } else - t3 = false; - else - t3 = true; - if (t3) { - t3 = position._scroll_position$_pixels; - t3.toString; - scrollOffsetGlobal = t3 + t2.getTrackToScroll$1(primaryDeltaFromLastDragUpdate._readLocal$0()); - } - t2 = position._scroll_position$_pixels; - t2.toString; - if (scrollOffsetGlobal !== t2) { - newPosition = scrollOffsetGlobal - position.physics.applyBoundaryConditions$2(position, scrollOffsetGlobal); - t2 = _this._framework$_element; - t2.toString; - t2 = A.ScrollConfiguration_of(t2); - t3 = _this._framework$_element; - t3.toString; - switch (t2.getPlatform$1(t3).index) { - case 1: - case 3: - case 4: - case 5: - t2 = position._scroll_position$_minScrollExtent; - t2.toString; - t3 = position._scroll_position$_maxScrollExtent; - t3.toString; - newPosition = A.clampDouble(newPosition, t2, t3); - break; - case 2: - case 0: - break; - } - isReversed = A.axisDirectionIsReversed(t1._widget.axisDirection); - t1 = position._scroll_position$_pixels; - if (isReversed) { - t1.toString; - t1 = newPosition - t1; - } else { - t1.toString; - t1 -= newPosition; - } - return t1; - } - return null; - }, - handleThumbPress$0() { - var t1, _this = this; - _this._cachedController = _this.get$_scrollbar$_effectiveScrollController(); - if (_this._axis == null) - return; - t1 = _this._fadeoutTimer; - if (t1 != null) - t1.cancel$0(0); - _this._thumbHold = B.JSArray_methods.get$single(_this._cachedController._positions).hold$1(_this.get$_disposeThumbHold()); - }, - handleThumbPressStart$1(localPosition) { - var t1, position, t2, t3, t4, scrollableExtent, fractionPast, _this = this; - if (_this._axis == null) - return; - t1 = _this._fadeoutTimer; - if (t1 != null) - t1.cancel$0(0); - t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.forward$0(0); - position = B.JSArray_methods.get$single(_this._cachedController._positions); - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._scrollbarPainterKey).get$renderObject(); - t1.toString; - t1 = A.MatrixUtils_transformPoint(type$.RenderBox._as(t1).getTransformTo$1(0, null), localPosition); - _this._thumbDrag = position.drag$2(new A.DragStartDetails(null, t1, null), _this.get$_disposeThumbDrag()); - _this._lastDragUpdateOffset = _this._startDragScrollbarAxisOffset = localPosition; - t1 = _this.__RawScrollbarState_scrollbarPainter_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1._lastMetrics; - t3 = t2._maxScrollExtent; - t3.toString; - t4 = t2._minScrollExtent; - t4.toString; - scrollableExtent = t3 - t4; - if (scrollableExtent > 0) { - t3 = t2._pixels; - t3.toString; - fractionPast = A.clampDouble(t3 / scrollableExtent, 0, 1); - } else - fractionPast = 0; - t2 = t2._viewportDimension; - t2.toString; - t3 = t1._lastAxisDirection; - t3 = t3 === B.AxisDirection_2 || t3 === B.AxisDirection_0; - t4 = t1._scrollbar$_padding; - t3 = t3 ? t4.get$_top(0) + t4.get$_bottom(0) : t4.get$horizontal(); - t4 = t1._mainAxisMargin; - t1 = t1.__ScrollbarPainter__thumbExtent_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - _this._startDragThumbOffset = fractionPast * (t2 - t3 - 2 * t4 - t1); - }, - handleThumbPressUpdate$1(localPosition) { - var position, direction, primaryDelta, t1, t2, _this = this; - if (J.$eq$(_this._lastDragUpdateOffset, localPosition)) - return; - position = B.JSArray_methods.get$single(_this._cachedController._positions); - if (!position.physics.shouldAcceptUserOffset$1(position)) - return; - direction = _this._axis; - if (direction == null) - return; - if (_this._thumbDrag == null) - return; - primaryDelta = _this._getPrimaryDelta$1(localPosition); - if (primaryDelta == null) - return; - switch (direction.index) { - case 0: - t1 = new A.Offset(primaryDelta, 0); - break; - case 1: - t1 = new A.Offset(0, primaryDelta); - break; - default: - t1 = null; - } - t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._scrollbarPainterKey).get$renderObject(); - t2.toString; - t2 = A.MatrixUtils_transformPoint(type$.RenderBox._as(t2).getTransformTo$1(0, null), localPosition); - _this._thumbDrag.update$1(0, new A.DragUpdateDetails(null, t1, primaryDelta, t2)); - _this._lastDragUpdateOffset = localPosition; - }, - handleThumbPressEnd$2(localPosition, velocity) { - var t1, t2, platform, t3, t4, _this = this, - direction = _this._axis; - if (direction == null) - return; - _this._maybeStartFadeoutTimer$0(); - _this._lastDragUpdateOffset = _this._cachedController = null; - if (_this._thumbDrag == null) - return; - t1 = _this._framework$_element; - t1.toString; - t1 = A.ScrollConfiguration_of(t1); - t2 = _this._framework$_element; - t2.toString; - platform = t1.getPlatform$1(t2); - $label0$0: { - if (B.TargetPlatform_2 === platform || B.TargetPlatform_0 === platform) { - t1 = velocity.pixelsPerSecond; - t1 = new A.Velocity(new A.Offset(-t1._dx, -t1._dy)); - break $label0$0; - } - t1 = B.Velocity_Offset_0_0; - break $label0$0; - } - t2 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, _this._scrollbarPainterKey).get$renderObject(); - t2.toString; - t2 = A.MatrixUtils_transformPoint(type$.RenderBox._as(t2).getTransformTo$1(0, null), localPosition); - switch (direction.index) { - case 0: - t3 = t1.pixelsPerSecond._dx; - break; - case 1: - t3 = t1.pixelsPerSecond._dy; - break; - default: - t3 = null; - } - t4 = _this._thumbDrag; - if (t4 != null) - t4.end$1(0, new A.DragEndDetails(t1, t3, t2)); - _this._cachedController = _this._startDragThumbOffset = _this._lastDragUpdateOffset = _this._startDragScrollbarAxisOffset = null; - }, - handleTrackTapDown$1(details) { - var position, t2, scrollDirection, state, scrollIncrement, _this = this, - t1 = _this.get$_scrollbar$_effectiveScrollController(); - _this._cachedController = t1; - position = B.JSArray_methods.get$single(t1._positions); - if (!position.physics.shouldAcceptUserOffset$1(position)) - return; - t1 = position.context; - switch (A.axisDirectionToAxis(t1._widget.axisDirection).index) { - case 1: - t2 = _this.__RawScrollbarState_scrollbarPainter_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__ScrollbarPainter__thumbOffset_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - scrollDirection = details.localPosition._dy > t2 ? B.AxisDirection_2 : B.AxisDirection_0; - break; - case 0: - t2 = _this.__RawScrollbarState_scrollbarPainter_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = t2.__ScrollbarPainter__thumbOffset_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - scrollDirection = details.localPosition._dx > t2 ? B.AxisDirection_1 : B.AxisDirection_3; - break; - default: - scrollDirection = null; - } - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1._gestureDetectorKey); - t1.toString; - state = A.Scrollable_maybeOf(t1); - state.toString; - scrollIncrement = A.ScrollAction_getDirectionalIncrement(state, new A.ScrollIntent(scrollDirection, B.ScrollIncrementType_1)); - t1 = B.JSArray_methods.get$single(_this._cachedController._positions); - t2 = B.JSArray_methods.get$single(_this._cachedController._positions)._scroll_position$_pixels; - t2.toString; - t1.moveTo$3$curve$duration(0, t2 + scrollIncrement, B.Cubic_fC5, B.Duration_100000); - }, - _shouldUpdatePainter$1(notificationAxis) { - var t1, t2, - scrollController = this.get$_scrollbar$_effectiveScrollController(); - if (scrollController == null) - return true; - t1 = scrollController._positions; - t2 = t1.length; - if (t2 > 1) - return false; - return t2 === 0 || A.axisDirectionToAxis(B.JSArray_methods.get$single(t1).get$axisDirection()) === notificationAxis; - }, - _scrollbar$_handleScrollMetricsNotification$1(notification) { - var metrics, t2, _this = this, - t1 = _this._widget; - t1.toString; - if (!t1.notificationPredicate$1(notification.asScrollUpdate$0())) - return false; - if (_this.get$showScrollbar()) { - t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = !t1.get$status(0).get$isForwardOrCompleted(); - } else - t1 = false; - if (t1) { - t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.forward$0(0); - } - metrics = notification.metrics; - t1 = metrics.axisDirection; - if (_this._shouldUpdatePainter$1(A.axisDirectionToAxis(t1))) { - t2 = _this.__RawScrollbarState_scrollbarPainter_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.update$2(0, metrics, t1); - } - if (A.axisDirectionToAxis(t1) !== _this._axis) - _this.setState$1(new A.RawScrollbarState__handleScrollMetricsNotification_closure(_this, metrics)); - t1 = _this._maxScrollExtentPermitsScrolling; - t2 = metrics._maxScrollExtent; - t2.toString; - if (t1 !== t2 > 0) - _this.setState$1(new A.RawScrollbarState__handleScrollMetricsNotification_closure0(_this)); - return false; - }, - _handleScrollNotification$1(notification) { - var metrics, t1, t2, _this = this; - if (!_this._widget.notificationPredicate$1(notification)) - return false; - metrics = notification.metrics; - t1 = metrics._maxScrollExtent; - t1.toString; - t2 = metrics._minScrollExtent; - t2.toString; - if (t1 <= t2) { - t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (t1.get$status(0).get$isForwardOrCompleted()) - _this.__RawScrollbarState__fadeoutAnimationController_A.reverse$0(0); - t1 = metrics.axisDirection; - if (_this._shouldUpdatePainter$1(A.axisDirectionToAxis(t1))) { - t2 = _this.__RawScrollbarState_scrollbarPainter_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.update$2(0, metrics, t1); - } - return false; - } - if (notification instanceof A.ScrollUpdateNotification || notification instanceof A.OverscrollNotification) { - t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - if (!t1.get$status(0).get$isForwardOrCompleted()) - _this.__RawScrollbarState__fadeoutAnimationController_A.forward$0(0); - t1 = _this._fadeoutTimer; - if (t1 != null) - t1.cancel$0(0); - t1 = metrics.axisDirection; - if (_this._shouldUpdatePainter$1(A.axisDirectionToAxis(t1))) { - t2 = _this.__RawScrollbarState_scrollbarPainter_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.update$2(0, metrics, t1); - } - } else if (notification instanceof A.ScrollEndNotification) - if (_this._thumbDrag == null) - _this._maybeStartFadeoutTimer$0(); - return false; - }, - _handleThumbDragDown$1(details) { - this.handleThumbPress$0(); - }, - _globalToScrollbar$1(offset) { - var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this._scrollbarPainterKey).get$renderObject(); - t1.toString; - return type$.RenderBox._as(t1).globalToLocal$1(offset); - }, - _handleThumbDragStart$1(details) { - this.handleThumbPressStart$1(this._globalToScrollbar$1(details.globalPosition)); - }, - _handleThumbDragUpdate$1(details) { - this.handleThumbPressUpdate$1(this._globalToScrollbar$1(details.globalPosition)); - }, - _handleThumbDragEnd$1(details) { - this.handleThumbPressEnd$2(this._globalToScrollbar$1(details.globalPosition), details.velocity); - }, - _handleThumbDragCancel$0() { - if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, this._scrollbar$_gestureDetectorKey) == null) - return; - var t1 = this._thumbHold; - if (t1 != null) - t1._delegate.goBallistic$1(0); - t1 = this._thumbDrag; - if (t1 != null) - t1._delegate.goBallistic$1(0); - }, - _initThumbDragGestureRecognizer$1(instance) { - var _this = this; - instance.onDown = _this.get$_handleThumbDragDown(); - instance.onStart = _this.get$_handleThumbDragStart(); - instance.onUpdate = _this.get$_handleThumbDragUpdate(); - instance.onEnd = _this.get$_handleThumbDragEnd(); - instance.onCancel = _this.get$_handleThumbDragCancel(); - instance.gestureSettings = B.DeviceGestureSettings_0; - instance.dragStartBehavior = B.DragStartBehavior_0; - }, - get$_gestures() { - var t2, _this = this, - gestures = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.GestureRecognizerFactory_GestureRecognizer), - t1 = false; - if (_this.get$enableGestures()) - if (_this.get$_scrollbar$_effectiveScrollController() != null) - if (_this.get$_scrollbar$_effectiveScrollController()._positions.length === 1) { - t2 = B.JSArray_methods.get$single(_this.get$_scrollbar$_effectiveScrollController()._positions); - if (t2._scroll_position$_minScrollExtent != null && t2._scroll_position$_maxScrollExtent != null) { - t1 = B.JSArray_methods.get$single(_this.get$_scrollbar$_effectiveScrollController()._positions)._scroll_position$_maxScrollExtent; - t1.toString; - t1 = t1 > 0; - } - } - if (!t1) - return gestures; - switch (A.axisDirectionToAxis(B.JSArray_methods.get$single(_this.get$_scrollbar$_effectiveScrollController()._positions).get$axisDirection()).index) { - case 0: - gestures.$indexSet(0, B.Type_miJ, new A.GestureRecognizerFactoryWithHandlers(new A.RawScrollbarState__gestures_closure(_this), _this.get$_initThumbDragGestureRecognizer(), type$.GestureRecognizerFactoryWithHandlers__HorizontalThumbDragGestureRecognizer)); - break; - case 1: - gestures.$indexSet(0, B.Type_Uze, new A.GestureRecognizerFactoryWithHandlers(new A.RawScrollbarState__gestures_closure0(_this), _this.get$_initThumbDragGestureRecognizer(), type$.GestureRecognizerFactoryWithHandlers__VerticalThumbDragGestureRecognizer)); - break; - } - gestures.$indexSet(0, B.Type__TrackTapGestureRecognizer_YkB, new A.GestureRecognizerFactoryWithHandlers(new A.RawScrollbarState__gestures_closure1(_this), new A.RawScrollbarState__gestures_closure2(_this), type$.GestureRecognizerFactoryWithHandlers__TrackTapGestureRecognizer)); - return gestures; - }, - isPointerOverScrollbar$3$forHover(position, kind, forHover) { - var localOffset, - t1 = this._scrollbarPainterKey; - if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1) == null) - return false; - localOffset = A._getLocalOffset(t1, position); - t1 = this.__RawScrollbarState_scrollbarPainter_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1.hitTestInteractive$3$forHover(localOffset, kind, true); - }, - handleHover$1($event) { - var t1, _this = this; - if (_this.isPointerOverScrollbar$3$forHover($event.get$position($event), $event.get$kind($event), true)) { - _this._scrollbar$_hoverIsActive = true; - t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.forward$0(0); - t1 = _this._fadeoutTimer; - if (t1 != null) - t1.cancel$0(0); - } else if (_this._scrollbar$_hoverIsActive) { - _this._scrollbar$_hoverIsActive = false; - _this._maybeStartFadeoutTimer$0(); - } - }, - handleHoverExit$1($event) { - this._scrollbar$_hoverIsActive = false; - this._maybeStartFadeoutTimer$0(); - }, - _pointerSignalEventDelta$1($event) { - var delta = A.axisDirectionToAxis(B.JSArray_methods.get$single(this._cachedController._positions).get$axisDirection()) === B.Axis_0 ? $event.get$scrollDelta()._dx : $event.get$scrollDelta()._dy; - return A.axisDirectionIsReversed(B.JSArray_methods.get$single(this._cachedController._positions).context._widget.axisDirection) ? delta * -1 : delta; - }, - _targetScrollOffsetForPointerScroll$1(delta) { - var t2, - t1 = B.JSArray_methods.get$single(this._cachedController._positions)._scroll_position$_pixels; - t1.toString; - t2 = B.JSArray_methods.get$single(this._cachedController._positions)._scroll_position$_minScrollExtent; - t2.toString; - t2 = Math.max(t1 + delta, t2); - t1 = B.JSArray_methods.get$single(this._cachedController._positions)._scroll_position$_maxScrollExtent; - t1.toString; - return Math.min(t2, t1); - }, - _handlePointerScroll$1($event) { - var delta, targetScrollOffset, t1, _this = this; - _this._cachedController = _this.get$_scrollbar$_effectiveScrollController(); - delta = _this._pointerSignalEventDelta$1($event); - targetScrollOffset = _this._targetScrollOffsetForPointerScroll$1(delta); - if (delta !== 0) { - t1 = B.JSArray_methods.get$single(_this._cachedController._positions)._scroll_position$_pixels; - t1.toString; - t1 = targetScrollOffset !== t1; - } else - t1 = false; - if (t1) - B.JSArray_methods.get$single(_this._cachedController._positions).pointerScroll$1(delta); - }, - _scrollbar$_receivedPointerSignal$1($event) { - var t1, t2, position, delta, targetScrollOffset, _this = this; - _this._cachedController = _this.get$_scrollbar$_effectiveScrollController(); - t1 = _this.__RawScrollbarState_scrollbarPainter_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.hitTest$1($event.get$localPosition()); - t2 = false; - if (t1 === true) { - t1 = _this._cachedController; - if (t1 != null) - t1 = t1._positions.length !== 0; - else - t1 = t2; - } else - t1 = t2; - if (t1) { - position = B.JSArray_methods.get$single(_this._cachedController._positions); - if (type$.PointerScrollEvent._is($event)) { - if (!position.physics.shouldAcceptUserOffset$1(position)) - return; - delta = _this._pointerSignalEventDelta$1($event); - targetScrollOffset = _this._targetScrollOffsetForPointerScroll$1(delta); - if (delta !== 0) { - t1 = position._scroll_position$_pixels; - t1.toString; - t1 = targetScrollOffset !== t1; - } else - t1 = false; - if (t1) - $.GestureBinding__instance.GestureBinding_pointerSignalResolver.register$2(0, $event, _this.get$_handlePointerScroll()); - } else if (type$.PointerScrollInertiaCancelEvent._is($event)) { - t1 = position._scroll_position$_pixels; - t1.toString; - position.jumpTo$1(t1); - } - } - }, - dispose$0() { - var _this = this, - t1 = _this.__RawScrollbarState__fadeoutAnimationController_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - t1 = _this._fadeoutTimer; - if (t1 != null) - t1.cancel$0(0); - t1 = _this.__RawScrollbarState_scrollbarPainter_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.fadeoutOpacityAnimation.parent.removeListener$1(0, t1.get$notifyListeners()); - t1.super$ChangeNotifier$dispose(); - t1 = _this.__RawScrollbarState__fadeoutOpacityAnimation_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this.super$_RawScrollbarState_State_TickerProviderStateMixin$dispose(); - }, - build$1(context) { - var t1, t2, _this = this, _null = null; - _this.updateScrollbarPainter$0(); - t1 = _this.get$_gestures(); - t2 = _this.__RawScrollbarState_scrollbarPainter_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - return new A.NotificationListener(_this.get$_scrollbar$_handleScrollMetricsNotification(), new A.NotificationListener(_this.get$_handleScrollNotification(), new A.RepaintBoundary(A.Listener$(B.HitTestBehavior_0, new A.RawGestureDetector(A.MouseRegion$(A.CustomPaint$(new A.RepaintBoundary(_this._widget.child, _null), t2, _this._scrollbarPainterKey, _null, B.Size_0_0), B.C__DeferringMouseCursor, _null, _null, new A.RawScrollbarState_build_closure(_this), new A.RawScrollbarState_build_closure0(_this)), t1, _null, false, _this._scrollbar$_gestureDetectorKey), _null, _null, _null, _this.get$_scrollbar$_receivedPointerSignal(), _null), _null), _null, type$.NotificationListener_ScrollNotification), _null, type$.NotificationListener_ScrollMetricsNotification); - } - }; - A.RawScrollbarState__maybeStartFadeoutTimer_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1.__RawScrollbarState__fadeoutAnimationController_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.reverse$0(0); - t1._fadeoutTimer = null; - }, - $signature: 0 - }; - A.RawScrollbarState__handleScrollMetricsNotification_closure.prototype = { - call$0() { - this.$this._axis = A.axisDirectionToAxis(this.metrics.axisDirection); - }, - $signature: 0 - }; - A.RawScrollbarState__handleScrollMetricsNotification_closure0.prototype = { - call$0() { - var t1 = this.$this; - t1._maxScrollExtentPermitsScrolling = !t1._maxScrollExtentPermitsScrolling; - }, - $signature: 0 - }; - A.RawScrollbarState__gestures_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = type$.int; - return new A._HorizontalThumbDragGestureRecognizer(t1._scrollbarPainterKey, B.DragStartBehavior_1, B.MultitouchDragStrategy_0, A.monodrag_DragGestureRecognizer__defaultBuilder$closure(), B._DragState_0, A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.VelocityTracker), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.Offset), B.Offset_0_0, A._setArrayType([], type$.JSArray_int), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.GestureArenaEntry), A.HashSet_HashSet(t2), t1, null, A.monodrag_DragGestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.PointerDeviceKind)); - }, - $signature: 535 - }; - A.RawScrollbarState__gestures_closure0.prototype = { - call$0() { - var t1 = this.$this, - t2 = type$.int; - return new A._VerticalThumbDragGestureRecognizer(t1._scrollbarPainterKey, B.DragStartBehavior_1, B.MultitouchDragStrategy_0, A.monodrag_DragGestureRecognizer__defaultBuilder$closure(), B._DragState_0, A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.VelocityTracker), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.Offset), B.Offset_0_0, A._setArrayType([], type$.JSArray_int), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.GestureArenaEntry), A.HashSet_HashSet(t2), t1, null, A.monodrag_DragGestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.PointerDeviceKind)); - }, - $signature: 536 - }; - A.RawScrollbarState__gestures_closure1.prototype = { - call$0() { - var t1 = this.$this, - t2 = type$.int; - return new A._TrackTapGestureRecognizer(t1._scrollbarPainterKey, B.Duration_100000, 18, 18, B.GestureRecognizerState_0, A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.GestureArenaEntry), A.HashSet_HashSet(t2), t1, null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.PointerDeviceKind)); - }, - $signature: 537 - }; - A.RawScrollbarState__gestures_closure2.prototype = { - call$1(instance) { - instance.onTapDown = this.$this.get$handleTrackTapDown(); - }, - $signature: 538 - }; - A.RawScrollbarState_build_closure.prototype = { - call$1($event) { - var t1; - switch ($event.get$kind($event).index) { - case 1: - case 4: - t1 = this.$this; - if (t1.get$enableGestures()) - t1.handleHoverExit$1($event); - break; - case 2: - case 3: - case 5: - case 0: - break; - } - }, - $signature: 44 - }; - A.RawScrollbarState_build_closure0.prototype = { - call$1($event) { - var t1; - switch ($event.get$kind($event).index) { - case 1: - case 4: - t1 = this.$this; - if (t1.get$enableGestures()) - t1.handleHover$1($event); - break; - case 2: - case 3: - case 5: - case 0: - break; - } - }, - $signature: 539 - }; - A._TrackTapGestureRecognizer.prototype = { - isPointerAllowed$1($event) { - return A._isTrackEvent(this._customPaintKey, $event) && this.super$TapGestureRecognizer$isPointerAllowed($event); - } - }; - A._VerticalThumbDragGestureRecognizer.prototype = { - isPointerPanZoomAllowed$1($event) { - return false; - }, - isPointerAllowed$1($event) { - return A._isThumbEvent(this._customPaintKey, $event) && this.super$DragGestureRecognizer$isPointerAllowed($event); - } - }; - A._HorizontalThumbDragGestureRecognizer.prototype = { - isPointerPanZoomAllowed$1($event) { - return false; - }, - isPointerAllowed$1($event) { - return A._isThumbEvent(this._customPaintKey, $event) && this.super$DragGestureRecognizer$isPointerAllowed($event); - } - }; - A._RawScrollbarState_State_TickerProviderStateMixin.prototype = { - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTickers$0(); - }, - dispose$0() { - var _this = this, - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - } - }; - A.StaticSelectionContainerDelegate.prototype = { - didReceiveSelectionEventFor$2$forEnd$selectable(forEnd, selectable) { - var _this = this; - switch (forEnd) { - case true: - _this._hasReceivedEndEvent.add$1(0, selectable); - break; - case false: - _this._hasReceivedStartEvent.add$1(0, selectable); - break; - case null: - case void 0: - _this._hasReceivedStartEvent.add$1(0, selectable); - _this._hasReceivedEndEvent.add$1(0, selectable); - break; - } - }, - didReceiveSelectionEventFor$1$selectable(selectable) { - return this.didReceiveSelectionEventFor$2$forEnd$selectable(null, selectable); - }, - didReceiveSelectionBoundaryEvents$0() { - var t2, start, end, index, localStartEdge, localEndEdge, _this = this, - t1 = _this.currentSelectionStartIndex; - if (t1 === -1 || _this.currentSelectionEndIndex === -1) - return; - t2 = _this.currentSelectionEndIndex; - start = Math.min(t1, t2); - end = Math.max(t1, t2); - for (index = start; index <= end; ++index) - _this.didReceiveSelectionEventFor$1$selectable(_this.selectables[index]); - t1 = _this.currentSelectionStartIndex; - if (t1 !== -1) { - t1 = _this.selectables[t1]; - t1 = t1.get$value(t1).status !== B.SelectionStatus_2; - } else - t1 = false; - if (t1) { - start = _this.selectables[_this.currentSelectionStartIndex]; - localStartEdge = start.get$value(start).startSelectionPoint.localPosition.$add(0, new A.Offset(0, -start.get$value(start).startSelectionPoint.lineHeight / 2)); - _this._lastStartEdgeUpdateGlobalPosition = A.MatrixUtils_transformPoint(start.getTransformTo$1(0, null), localStartEdge); - } - t1 = _this.currentSelectionEndIndex; - if (t1 !== -1) { - t1 = _this.selectables[t1]; - t1 = t1.get$value(t1).status !== B.SelectionStatus_2; - } else - t1 = false; - if (t1) { - end = _this.selectables[_this.currentSelectionEndIndex]; - localEndEdge = end.get$value(end).endSelectionPoint.localPosition.$add(0, new A.Offset(0, -end.get$value(end).endSelectionPoint.lineHeight / 2)); - _this._lastEndEdgeUpdateGlobalPosition = A.MatrixUtils_transformPoint(end.getTransformTo$1(0, null), localEndEdge); - } - }, - clearInternalSelectionState$0() { - var _this = this; - B.JSArray_methods.forEach$1(_this.selectables, _this.get$clearInternalSelectionStateForSelectable()); - _this._lastEndEdgeUpdateGlobalPosition = _this._lastStartEdgeUpdateGlobalPosition = null; - }, - clearInternalSelectionStateForSelectable$1(selectable) { - this._hasReceivedStartEvent.remove$1(0, selectable); - this._hasReceivedEndEvent.remove$1(0, selectable); - }, - remove$1(_, selectable) { - this.clearInternalSelectionStateForSelectable$1(selectable); - this.super$MultiSelectableSelectionContainerDelegate$remove(0, selectable); - }, - handleSelectAll$1($event) { - var result = this.super$MultiSelectableSelectionContainerDelegate$handleSelectAll($event); - this.didReceiveSelectionBoundaryEvents$0(); - return result; - }, - handleSelectWord$1($event) { - var result = this.super$MultiSelectableSelectionContainerDelegate$handleSelectWord($event); - this.didReceiveSelectionBoundaryEvents$0(); - return result; - }, - handleSelectParagraph$1($event) { - var result = this.super$MultiSelectableSelectionContainerDelegate$handleSelectParagraph($event); - this.didReceiveSelectionBoundaryEvents$0(); - return result; - }, - handleClearSelection$1($event) { - var result = this.super$MultiSelectableSelectionContainerDelegate$handleClearSelection($event); - this.clearInternalSelectionState$0(); - return result; - }, - handleSelectionEdgeUpdate$1($event) { - var t1 = $event.globalPosition; - if ($event.type === B.SelectionEventType_1) - this._lastEndEdgeUpdateGlobalPosition = t1; - else - this._lastStartEdgeUpdateGlobalPosition = t1; - return this.super$MultiSelectableSelectionContainerDelegate$handleSelectionEdgeUpdate($event); - }, - dispose$0() { - this.clearInternalSelectionState$0(); - this.super$MultiSelectableSelectionContainerDelegate$dispose(); - }, - dispatchSelectionEventToChild$2(selectable, $event) { - var _this = this; - switch ($event.type.index) { - case 0: - _this.didReceiveSelectionEventFor$2$forEnd$selectable(false, selectable); - _this.ensureChildUpdated$1(selectable); - break; - case 1: - _this.didReceiveSelectionEventFor$2$forEnd$selectable(true, selectable); - _this.ensureChildUpdated$1(selectable); - break; - case 2: - _this.clearInternalSelectionStateForSelectable$1(selectable); - break; - case 3: - case 4: - case 5: - break; - case 6: - case 7: - _this.didReceiveSelectionEventFor$1$selectable(selectable); - _this.ensureChildUpdated$1(selectable); - break; - } - return _this.super$MultiSelectableSelectionContainerDelegate$dispatchSelectionEventToChild(selectable, $event); - }, - ensureChildUpdated$1(selectable) { - var t1, synthesizedEvent, _this = this; - if (_this._lastEndEdgeUpdateGlobalPosition != null && _this._hasReceivedEndEvent.add$1(0, selectable)) { - t1 = _this._lastEndEdgeUpdateGlobalPosition; - t1.toString; - synthesizedEvent = A.SelectionEdgeUpdateEvent$forEnd(t1, null); - if (_this.currentSelectionEndIndex === -1) - _this.handleSelectionEdgeUpdate$1(synthesizedEvent); - selectable.dispatchSelectionEvent$1(synthesizedEvent); - } - if (_this._lastStartEdgeUpdateGlobalPosition != null && _this._hasReceivedStartEvent.add$1(0, selectable)) { - t1 = _this._lastStartEdgeUpdateGlobalPosition; - t1.toString; - synthesizedEvent = A.SelectionEdgeUpdateEvent$forStart(t1, null); - if (_this.currentSelectionStartIndex === -1) - _this.handleSelectionEdgeUpdate$1(synthesizedEvent); - selectable.dispatchSelectionEvent$1(synthesizedEvent); - } - }, - didChangeSelectables$0() { - var selectableSet, _this = this, - t1 = _this._lastEndEdgeUpdateGlobalPosition; - if (t1 != null) - _this.handleSelectionEdgeUpdate$1(A.SelectionEdgeUpdateEvent$forEnd(t1, null)); - t1 = _this._lastStartEdgeUpdateGlobalPosition; - if (t1 != null) - _this.handleSelectionEdgeUpdate$1(A.SelectionEdgeUpdateEvent$forStart(t1, null)); - t1 = _this.selectables; - selectableSet = A.LinkedHashSet_LinkedHashSet$from(t1, A._arrayInstanceType(t1)._precomputed1); - _this._hasReceivedEndEvent._filterWhere$2(new A.StaticSelectionContainerDelegate_didChangeSelectables_closure(selectableSet), true); - _this._hasReceivedStartEvent._filterWhere$2(new A.StaticSelectionContainerDelegate_didChangeSelectables_closure0(selectableSet), true); - _this.super$MultiSelectableSelectionContainerDelegate$didChangeSelectables(); - } - }; - A.StaticSelectionContainerDelegate_didChangeSelectables_closure.prototype = { - call$1(selectable) { - return !this.selectableSet.contains$1(0, selectable); - }, - $signature: 63 - }; - A.StaticSelectionContainerDelegate_didChangeSelectables_closure0.prototype = { - call$1(selectable) { - return !this.selectableSet.contains$1(0, selectable); - }, - $signature: 63 - }; - A.MultiSelectableSelectionContainerDelegate.prototype = { - add$1(_, selectable) { - this._additions.add$1(0, selectable); - this._scheduleSelectableUpdate$0(); - }, - remove$1(_, selectable) { - var index, t1, _this = this; - if (_this._additions.remove$1(0, selectable)) - return; - index = B.JSArray_methods.indexOf$1(_this.selectables, selectable); - B.JSArray_methods.removeAt$1(_this.selectables, index); - t1 = _this.currentSelectionEndIndex; - if (index <= t1) - _this.currentSelectionEndIndex = t1 - 1; - t1 = _this.currentSelectionStartIndex; - if (index <= t1) - _this.currentSelectionStartIndex = t1 - 1; - selectable.removeListener$1(0, _this.get$_handleSelectableGeometryChange()); - _this._scheduleSelectableUpdate$0(); - }, - _scheduleSelectableUpdate$0() { - var t1, t2; - if (!this._scheduledSelectableUpdate) { - this._scheduledSelectableUpdate = true; - t1 = new A.MultiSelectableSelectionContainerDelegate__scheduleSelectableUpdate_runScheduledTask(this); - t2 = $.SchedulerBinding__instance; - if (t2.SchedulerBinding__schedulerPhase === B.SchedulerPhase_4) - A.scheduleMicrotask(t1); - else - t2.SchedulerBinding__postFrameCallbacks.push(t1); - } - }, - _flushAdditions$0() { - var existingSelectables, selectionStartIndex, selectionEndIndex, mergingIndex, existingIndex, t2, mergingSelectable, t3, _this = this, - t1 = _this._additions, - mergingSelectables = A.List_List$_of(t1, A._instanceType(t1)._precomputed1); - B.JSArray_methods.sort$1(mergingSelectables, _this.get$compareOrder()); - existingSelectables = _this.selectables; - _this.selectables = A._setArrayType([], type$.JSArray_Selectable); - selectionStartIndex = _this.currentSelectionStartIndex; - selectionEndIndex = _this.currentSelectionEndIndex; - t1 = _this.get$_handleSelectableGeometryChange(); - mergingIndex = 0; - existingIndex = 0; - while (true) { - t2 = mergingSelectables.length; - if (!(mergingIndex < t2 || existingIndex < existingSelectables.length)) - break; - c$0: { - if (mergingIndex < t2) - t2 = existingIndex < existingSelectables.length && _this.compareOrder$2(existingSelectables[existingIndex], mergingSelectables[mergingIndex]) < 0; - else - t2 = true; - if (t2) { - if (existingIndex === _this.currentSelectionStartIndex) - selectionStartIndex = _this.selectables.length; - if (existingIndex === _this.currentSelectionEndIndex) - selectionEndIndex = _this.selectables.length; - B.JSArray_methods.add$1(_this.selectables, existingSelectables[existingIndex]); - ++existingIndex; - break c$0; - } - mergingSelectable = mergingSelectables[mergingIndex]; - t2 = _this.currentSelectionStartIndex; - t3 = _this.currentSelectionEndIndex; - if (existingIndex < Math.max(t2, t3) && existingIndex > Math.min(t2, t3)) - _this.ensureChildUpdated$1(mergingSelectable); - mergingSelectable.addListener$1(0, t1); - B.JSArray_methods.add$1(_this.selectables, mergingSelectable); - ++mergingIndex; - } - } - _this.currentSelectionEndIndex = selectionEndIndex; - _this.currentSelectionStartIndex = selectionStartIndex; - _this._additions = A.LinkedHashSet_LinkedHashSet$_empty(type$.Selectable); - }, - didChangeSelectables$0() { - this._updateSelectionGeometry$0(); - }, - _updateSelectionGeometry$0() { - var _this = this, - newValue = _this.getSelectionGeometry$0(); - if (!_this._selectionGeometry.$eq(0, newValue)) { - _this._selectionGeometry = newValue; - _this.notifyListeners$0(); - } - _this._updateHandleLayersAndOwners$0(); - }, - get$compareOrder() { - return A.selectable_region_MultiSelectableSelectionContainerDelegate__compareScreenOrder$closure(); - }, - _handleSelectableGeometryChange$0() { - if (this._isHandlingSelectionEvent) - return; - this._updateSelectionGeometry$0(); - }, - getSelectionGeometry$0() { - var startGeometry, startIndexWalker, forwardSelection, t2, t3, start, startPoint, endGeometry, endIndexWalker, end, endPoint, selectionRects, drawableArea, index, currSelectableSelectionRects, selectionRectsWithinDrawableArea, _this = this, _null = null, - t1 = _this.currentSelectionEndIndex; - if (t1 === -1 || _this.currentSelectionStartIndex === -1 || _this.selectables.length === 0) - return new A.SelectionGeometry(_null, _null, B.SelectionStatus_2, B.List_empty5, _this.selectables.length !== 0); - if (!_this._extendSelectionInProgress) { - t1 = _this._adjustSelectionIndexBasedOnSelectionGeometry$2(_this.currentSelectionStartIndex, t1); - _this.currentSelectionStartIndex = t1; - _this.currentSelectionEndIndex = _this._adjustSelectionIndexBasedOnSelectionGeometry$2(_this.currentSelectionEndIndex, t1); - } - t1 = _this.selectables[_this.currentSelectionStartIndex]; - startGeometry = t1.get$value(t1); - t1 = _this.currentSelectionEndIndex; - startIndexWalker = _this.currentSelectionStartIndex; - forwardSelection = t1 >= startIndexWalker; - while (true) { - if (!(startIndexWalker !== _this.currentSelectionEndIndex && startGeometry.startSelectionPoint == null)) - break; - startIndexWalker += forwardSelection ? 1 : -1; - t1 = _this.selectables[startIndexWalker]; - startGeometry = t1.get$value(t1); - } - t1 = startGeometry.startSelectionPoint; - if (t1 != null) { - t2 = _this.selectables[startIndexWalker]; - t3 = _this._selectionContainerContext.get$renderObject(); - t3.toString; - start = A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, type$.RenderBox._as(t3)), t1.localPosition); - startPoint = isFinite(start._dx) && isFinite(start._dy) ? new A.SelectionPoint(start, t1.lineHeight, t1.handleType) : _null; - } else - startPoint = _null; - t1 = _this.selectables[_this.currentSelectionEndIndex]; - endGeometry = t1.get$value(t1); - endIndexWalker = _this.currentSelectionEndIndex; - while (true) { - if (!(endIndexWalker !== _this.currentSelectionStartIndex && endGeometry.endSelectionPoint == null)) - break; - endIndexWalker += forwardSelection ? -1 : 1; - t1 = _this.selectables[endIndexWalker]; - endGeometry = t1.get$value(t1); - } - t1 = endGeometry.endSelectionPoint; - if (t1 != null) { - t2 = _this.selectables[endIndexWalker]; - t3 = _this._selectionContainerContext.get$renderObject(); - t3.toString; - end = A.MatrixUtils_transformPoint(t2.getTransformTo$1(0, type$.RenderBox._as(t3)), t1.localPosition); - endPoint = isFinite(end._dx) && isFinite(end._dy) ? new A.SelectionPoint(end, t1.lineHeight, t1.handleType) : _null; - } else - endPoint = _null; - selectionRects = A._setArrayType([], type$.JSArray_Rect); - drawableArea = _this.get$hasSize() ? new A.Rect(0, 0, 0 + _this.get$containerSize()._dx, 0 + _this.get$containerSize()._dy) : _null; - for (index = _this.currentSelectionStartIndex; index <= _this.currentSelectionEndIndex; ++index) { - t1 = _this.selectables[index]; - currSelectableSelectionRects = t1.get$value(t1).selectionRects; - t1 = new A.MappedListIterable(currSelectableSelectionRects, new A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure(_this, index, drawableArea), A._arrayInstanceType(currSelectableSelectionRects)._eval$1("MappedListIterable<1,Rect>")).super$Iterable$where(0, new A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure0()); - selectionRectsWithinDrawableArea = A.List_List$_of(t1, t1.$ti._eval$1("Iterable.E")); - B.JSArray_methods.addAll$1(selectionRects, selectionRectsWithinDrawableArea); - } - return new A.SelectionGeometry(startPoint, endPoint, !startGeometry.$eq(0, endGeometry) ? B.SelectionStatus_0 : startGeometry.status, selectionRects, true); - }, - _adjustSelectionIndexBasedOnSelectionGeometry$2(currentIndex, towardIndex) { - var t1, - $forward = towardIndex > currentIndex; - while (true) { - if (currentIndex !== towardIndex) { - t1 = this.selectables[currentIndex]; - t1 = t1.get$value(t1).status !== B.SelectionStatus_0; - } else - t1 = false; - if (!t1) - break; - currentIndex += $forward ? 1 : -1; - } - return currentIndex; - }, - pushHandleLayers$2(startHandle, endHandle) { - return; - }, - _updateHandleLayersAndOwners$0() { - var t2, _this = this, _null = null, - effectiveStartHandle = _this._startHandleLayer, - effectiveEndHandle = _this._endHandleLayer, - t1 = _this.currentSelectionStartIndex; - if (t1 === -1 || _this.currentSelectionEndIndex === -1) { - t1 = _this._startHandleLayerOwner; - if (t1 != null) { - t1.pushHandleLayers$2(_null, _null); - _this._startHandleLayerOwner = null; - } - t1 = _this._endHandleLayerOwner; - if (t1 != null) { - t1.pushHandleLayers$2(_null, _null); - _this._endHandleLayerOwner = null; - } - return; - } - t1 = _this.selectables[t1]; - t2 = _this._startHandleLayerOwner; - if (t1 !== t2) - if (t2 != null) - t2.pushHandleLayers$2(_null, _null); - t1 = _this.selectables[_this.currentSelectionEndIndex]; - t2 = _this._endHandleLayerOwner; - if (t1 !== t2) - if (t2 != null) - t2.pushHandleLayers$2(_null, _null); - t1 = _this.selectables; - t2 = _this.currentSelectionStartIndex; - t1 = _this._startHandleLayerOwner = t1[t2]; - if (t2 === _this.currentSelectionEndIndex) { - _this._endHandleLayerOwner = t1; - t1.pushHandleLayers$2(effectiveStartHandle, effectiveEndHandle); - return; - } - t1.pushHandleLayers$2(effectiveStartHandle, _null); - t1 = _this.selectables[_this.currentSelectionEndIndex]; - _this._endHandleLayerOwner = t1; - t1.pushHandleLayers$2(_null, effectiveEndHandle); - }, - _selectable_region$_flushInactiveSelections$0() { - var skipStart, skipEnd, index, _this = this, - skipIndex = _this.currentSelectionStartIndex, - t1 = skipIndex === -1; - if (t1 && _this.currentSelectionEndIndex === -1) - return; - if (t1 || _this.currentSelectionEndIndex === -1) { - if (t1) - skipIndex = _this.currentSelectionEndIndex; - t1 = _this.selectables; - new A.WhereIterable(t1, new A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure(_this, skipIndex), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).forEach$1(0, new A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure0(_this)); - return; - } - t1 = _this.currentSelectionEndIndex; - skipStart = Math.min(skipIndex, t1); - skipEnd = Math.max(skipIndex, t1); - for (index = 0; t1 = _this.selectables, index < t1.length; ++index) { - if (index >= skipStart && index <= skipEnd) - continue; - _this.dispatchSelectionEventToChild$2(t1[index], B.ClearSelectionEvent_SelectionEventType_2); - } - }, - handleSelectAll$1($event) { - var t1, t2, _i, _this = this; - for (t1 = _this.selectables, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - _this.dispatchSelectionEventToChild$2(t1[_i], $event); - _this.currentSelectionStartIndex = 0; - _this.currentSelectionEndIndex = _this.selectables.length - 1; - return B.SelectionResult_4; - }, - _handleSelectBoundary$1($event) { - var lastSelectionResult, index, t2, globalRectsContainPosition, t3, _i, rect, globalRect, t4, existingGeometry, _this = this, - effectiveGlobalPosition = A._Cell$named("effectiveGlobalPosition"), - t1 = $event.type; - if (t1 === B.SelectionEventType_4) - effectiveGlobalPosition.set$finalLocalValue(type$.SelectWordSelectionEvent._as($event).get$globalPosition()); - else if (t1 === B.SelectionEventType_5) - effectiveGlobalPosition.set$finalLocalValue($event.globalPosition); - for (t1 = effectiveGlobalPosition.__late_helper$_name, lastSelectionResult = null, index = 0; t2 = _this.selectables, index < t2.length; ++index) { - globalRectsContainPosition = false; - if (t2[index].get$boundingBoxes().length !== 0) - for (t2 = _this.selectables[index].get$boundingBoxes(), t3 = t2.length, _i = 0; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - rect = t2[_i]; - globalRect = A.MatrixUtils_transformRect(_this.selectables[index].getTransformTo$1(0, null), rect); - t4 = effectiveGlobalPosition._value; - if (t4 === effectiveGlobalPosition) - A.throwExpression(A.LateError$localNI(t1)); - if (globalRect.contains$1(0, t4)) { - globalRectsContainPosition = true; - break; - } - } - if (globalRectsContainPosition) { - t2 = _this.selectables[index]; - existingGeometry = t2.get$value(t2); - lastSelectionResult = _this.dispatchSelectionEventToChild$2(_this.selectables[index], $event); - t2 = _this.selectables; - if (index === t2.length - 1 && lastSelectionResult === B.SelectionResult_0) - return B.SelectionResult_0; - if (lastSelectionResult === B.SelectionResult_0) - continue; - if (index === 0 && lastSelectionResult === B.SelectionResult_1) - return B.SelectionResult_1; - t1 = t2[index]; - if (!t1.get$value(t1).$eq(0, existingGeometry)) { - t1 = _this.selectables; - new A.WhereIterable(t1, new A.MultiSelectableSelectionContainerDelegate__handleSelectBoundary_closure(_this, index), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).forEach$1(0, new A.MultiSelectableSelectionContainerDelegate__handleSelectBoundary_closure0(_this)); - _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = index; - } - return B.SelectionResult_2; - } else if (lastSelectionResult === B.SelectionResult_0) { - _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = index - 1; - return B.SelectionResult_2; - } - } - return B.SelectionResult_2; - }, - handleSelectWord$1($event) { - return this._handleSelectBoundary$1($event); - }, - handleSelectParagraph$1($event) { - return this._handleSelectBoundary$1($event); - }, - handleClearSelection$1($event) { - var t1, t2, _i, _this = this; - for (t1 = _this.selectables, t2 = t1.length, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - _this.dispatchSelectionEventToChild$2(t1[_i], $event); - _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = -1; - return B.SelectionResult_4; - }, - handleGranularlyExtendSelection$1($event) { - var targetIndex, result, t1, _this = this; - if (_this.currentSelectionStartIndex === -1) - if ($event.get$forward($event)) - _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = 0; - else - _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = _this.selectables.length - 1; - targetIndex = $event.get$isEnd() ? _this.currentSelectionEndIndex : _this.currentSelectionStartIndex; - result = _this.dispatchSelectionEventToChild$2(_this.selectables[targetIndex], $event); - if ($event.get$forward($event)) - while (true) { - t1 = _this.selectables; - if (!(targetIndex < t1.length - 1 && result === B.SelectionResult_0)) - break; - ++targetIndex; - result = _this.dispatchSelectionEventToChild$2(t1[targetIndex], $event); - } - else - while (true) { - if (!(targetIndex > 0 && result === B.SelectionResult_1)) - break; - --targetIndex; - result = _this.dispatchSelectionEventToChild$2(_this.selectables[targetIndex], $event); - } - if ($event.get$isEnd()) - _this.currentSelectionEndIndex = targetIndex; - else - _this.currentSelectionStartIndex = targetIndex; - return result; - }, - handleDirectionallyExtendSelection$1($event) { - var targetIndex, result, t1, _this = this; - if (_this.currentSelectionStartIndex === -1) { - $event.get$direction($event); - $label0$0: { - } - _this.currentSelectionStartIndex = _this.currentSelectionEndIndex = null; - } - targetIndex = $event.get$isEnd() ? _this.currentSelectionEndIndex : _this.currentSelectionStartIndex; - result = _this.dispatchSelectionEventToChild$2(_this.selectables[targetIndex], $event); - switch ($event.get$direction($event)) { - case B.SelectionExtendDirection_0: - if (result === B.SelectionResult_1) - if (targetIndex > 0) { - --targetIndex; - result = _this.dispatchSelectionEventToChild$2(_this.selectables[targetIndex], $event.copyWith$1$direction(B.SelectionExtendDirection_3)); - } - break; - case B.SelectionExtendDirection_1: - if (result === B.SelectionResult_0) { - t1 = _this.selectables; - if (targetIndex < t1.length - 1) { - ++targetIndex; - result = _this.dispatchSelectionEventToChild$2(t1[targetIndex], $event.copyWith$1$direction(B.SelectionExtendDirection_2)); - } - } - break; - case B.SelectionExtendDirection_2: - case B.SelectionExtendDirection_3: - break; - } - if ($event.get$isEnd()) - _this.currentSelectionEndIndex = targetIndex; - else - _this.currentSelectionStartIndex = targetIndex; - return result; - }, - handleSelectionEdgeUpdate$1($event) { - var _this = this; - if ($event.type === B.SelectionEventType_1) - return _this.currentSelectionEndIndex === -1 ? _this._selectable_region$_initSelection$2$isEnd($event, true) : _this._selectable_region$_adjustSelection$2$isEnd($event, true); - return _this.currentSelectionStartIndex === -1 ? _this._selectable_region$_initSelection$2$isEnd($event, false) : _this._selectable_region$_adjustSelection$2$isEnd($event, false); - }, - dispatchSelectionEvent$1($event) { - var result, _this = this, - selectionWillBeInProgress = !($event instanceof A.ClearSelectionEvent); - if (!_this._selectionInProgress && selectionWillBeInProgress) - B.JSArray_methods.sort$1(_this.selectables, _this.get$compareOrder()); - _this._selectionInProgress = selectionWillBeInProgress; - _this._isHandlingSelectionEvent = true; - result = A._Cell$named("result"); - switch ($event.type.index) { - case 0: - case 1: - _this._extendSelectionInProgress = false; - result._value = _this.handleSelectionEdgeUpdate$1(type$.SelectionEdgeUpdateEvent._as($event)); - break; - case 2: - _this._extendSelectionInProgress = false; - result._value = _this.handleClearSelection$1(type$.ClearSelectionEvent._as($event)); - break; - case 3: - _this._extendSelectionInProgress = false; - result._value = _this.handleSelectAll$1(type$.SelectAllSelectionEvent._as($event)); - break; - case 4: - _this._extendSelectionInProgress = false; - result._value = _this.handleSelectWord$1(type$.SelectWordSelectionEvent._as($event)); - break; - case 5: - _this._extendSelectionInProgress = false; - result._value = _this.handleSelectParagraph$1(type$.SelectParagraphSelectionEvent._as($event)); - break; - case 6: - _this._extendSelectionInProgress = true; - result._value = _this.handleGranularlyExtendSelection$1(type$.GranularlyExtendSelectionEvent._as($event)); - break; - case 7: - _this._extendSelectionInProgress = true; - result._value = _this.handleDirectionallyExtendSelection$1(type$.DirectionallyExtendSelectionEvent._as($event)); - break; - } - _this._isHandlingSelectionEvent = false; - _this._updateSelectionGeometry$0(); - return result._readLocal$0(); - }, - dispose$0() { - var t1, t2, t3, _i, _this = this; - for (t1 = _this.selectables, t2 = t1.length, t3 = _this.get$_handleSelectableGeometryChange(), _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) - t1[_i].removeListener$1(0, t3); - _this.selectables = B.List_empty17; - _this._scheduledSelectableUpdate = false; - _this.super$ChangeNotifier$dispose(); - }, - dispatchSelectionEventToChild$2(selectable, $event) { - return selectable.dispatchSelectionEvent$1($event); - }, - _selectable_region$_initSelection$2$isEnd($event, isEnd) { - var t1, hasFoundEdgeIndex0, _this = this, newIndex = -1, - hasFoundEdgeIndex = false, - result = null, index = 0; - while (true) { - t1 = _this.selectables; - if (!(index < t1.length && !hasFoundEdgeIndex)) - break; - hasFoundEdgeIndex0 = true; - switch (_this.dispatchSelectionEventToChild$2(t1[index], $event).index) { - case 0: - case 4: - newIndex = index; - break; - case 2: - hasFoundEdgeIndex = hasFoundEdgeIndex0; - newIndex = index; - result = B.SelectionResult_2; - break; - case 1: - if (index === 0) { - newIndex = 0; - result = B.SelectionResult_1; - } - if (result == null) - result = B.SelectionResult_2; - hasFoundEdgeIndex = hasFoundEdgeIndex0; - break; - case 3: - hasFoundEdgeIndex = hasFoundEdgeIndex0; - newIndex = index; - result = B.SelectionResult_3; - break; - } - ++index; - } - if (newIndex === -1) - return B.SelectionResult_4; - if (isEnd) - _this.currentSelectionEndIndex = newIndex; - else - _this.currentSelectionStartIndex = newIndex; - _this._selectable_region$_flushInactiveSelections$0(); - return result == null ? B.SelectionResult_0 : result; - }, - _selectable_region$_adjustSelection$2$isEnd($event, isEnd) { - var _0_7, _0_6, _0_6_isSet, _0_7_isSet, _0_4, _0_5, t2, _0_9, _0_9_isSet, _0_4_isSet, _0_5_isSet, t3, _0_10, _0_11, _0_10_isSet, currentSelectableResult, $forward, newIndex, finalResult, finalResult0, _this = this, _null = null, - t1 = _this._selectionGeometry, - isCurrentEdgeWithinViewport = isEnd ? t1.endSelectionPoint != null : t1.startSelectionPoint != null, - isOppositeEdgeWithinViewport = isEnd ? t1.startSelectionPoint != null : t1.endSelectionPoint != null; - $label0$0: { - _0_7 = _null; - _0_6 = _null; - t1 = false; - if (isEnd) { - if (isCurrentEdgeWithinViewport) { - t1 = isOppositeEdgeWithinViewport; - _0_6 = t1; - _0_7 = _0_6; - } - _0_6_isSet = isCurrentEdgeWithinViewport; - _0_7_isSet = _0_6_isSet; - _0_4 = _0_7_isSet; - _0_5 = _0_4; - } else { - _0_4 = _null; - _0_5 = _0_4; - _0_7_isSet = false; - _0_6_isSet = false; - } - t2 = 0; - if (t1) { - t1 = _this.currentSelectionEndIndex; - break $label0$0; - } - _0_9 = _null; - t1 = false; - if (isEnd) { - if (isEnd) { - _0_9_isSet = _0_5; - _0_4_isSet = isEnd; - _0_5_isSet = _0_4_isSet; - } else { - _0_9_isSet = isCurrentEdgeWithinViewport; - _0_4 = _0_9_isSet; - _0_5 = _0_4; - _0_5_isSet = true; - _0_4_isSet = true; - } - if (_0_9_isSet) { - if (_0_6_isSet) - t1 = _0_6; - else { - t1 = isOppositeEdgeWithinViewport; - _0_6 = t1; - _0_6_isSet = true; - } - _0_9 = !t1; - t1 = _0_9; - } - } else { - _0_4_isSet = isEnd; - _0_5_isSet = _0_4_isSet; - _0_9_isSet = false; - } - if (t1) { - t1 = _this.currentSelectionEndIndex; - break $label0$0; - } - t1 = false; - if (isEnd) { - if (_0_4_isSet) - t3 = _0_4; - else { - t3 = isCurrentEdgeWithinViewport; - _0_4 = t3; - _0_4_isSet = true; - } - _0_10 = !t3; - t3 = _0_10; - if (t3) - if (_0_7_isSet) - t1 = _0_7; - else { - if (_0_6_isSet) - _0_7 = _0_6; - else { - _0_7 = isOppositeEdgeWithinViewport; - _0_6 = _0_7; - _0_6_isSet = true; - } - t1 = _0_7; - _0_7_isSet = true; - } - } else - _0_10 = _null; - if (t1) { - t1 = _this.currentSelectionStartIndex; - break $label0$0; - } - t1 = false; - if (isEnd) { - t3 = _0_10; - if (t3) - if (_0_9_isSet) - t1 = _0_9; - else { - if (_0_6_isSet) - t1 = _0_6; - else { - t1 = isOppositeEdgeWithinViewport; - _0_6 = t1; - _0_6_isSet = true; - } - _0_9 = !t1; - t1 = _0_9; - _0_9_isSet = true; - } - } - if (t1) { - t1 = t2; - break $label0$0; - } - _0_11 = !isEnd; - t1 = _0_11; - t3 = false; - if (t1) { - if (_0_5_isSet) - t1 = _0_5; - else { - if (_0_4_isSet) - _0_5 = _0_4; - else { - _0_5 = isCurrentEdgeWithinViewport; - _0_4 = _0_5; - _0_4_isSet = true; - } - t1 = _0_5; - _0_5_isSet = true; - } - if (t1) - if (_0_7_isSet) - t1 = _0_7; - else { - if (_0_6_isSet) - _0_7 = _0_6; - else { - _0_7 = isOppositeEdgeWithinViewport; - _0_6 = _0_7; - _0_6_isSet = true; - } - t1 = _0_7; - _0_7_isSet = true; - } - else - t1 = t3; - } else - t1 = t3; - if (t1) { - t1 = _this.currentSelectionStartIndex; - break $label0$0; - } - t1 = false; - if (_0_11) { - if (_0_5_isSet) - t3 = _0_5; - else { - if (_0_4_isSet) - _0_5 = _0_4; - else { - _0_5 = isCurrentEdgeWithinViewport; - _0_4 = _0_5; - _0_4_isSet = true; - } - t3 = _0_5; - } - if (t3) - if (_0_9_isSet) - t1 = _0_9; - else { - if (_0_6_isSet) - t1 = _0_6; - else { - t1 = isOppositeEdgeWithinViewport; - _0_6 = t1; - _0_6_isSet = true; - } - _0_9 = !t1; - t1 = _0_9; - _0_9_isSet = true; - } - } - if (t1) { - t1 = _this.currentSelectionStartIndex; - break $label0$0; - } - t1 = false; - if (_0_11) { - if (isEnd) { - t3 = _0_10; - _0_10_isSet = isEnd; - } else { - if (_0_4_isSet) - t3 = _0_4; - else { - t3 = isCurrentEdgeWithinViewport; - _0_4 = t3; - _0_4_isSet = true; - } - _0_10 = !t3; - t3 = _0_10; - _0_10_isSet = true; - } - if (t3) - if (_0_7_isSet) - t1 = _0_7; - else { - if (_0_6_isSet) - _0_7 = _0_6; - else { - _0_7 = isOppositeEdgeWithinViewport; - _0_6 = _0_7; - _0_6_isSet = true; - } - t1 = _0_7; - } - } else - _0_10_isSet = isEnd; - if (t1) { - t1 = _this.currentSelectionEndIndex; - break $label0$0; - } - t1 = false; - if (_0_11) { - if (_0_10_isSet) - t3 = _0_10; - else { - _0_10 = !(_0_4_isSet ? _0_4 : isCurrentEdgeWithinViewport); - t3 = _0_10; - } - if (t3) - if (_0_9_isSet) - t1 = _0_9; - else { - _0_9 = !(_0_6_isSet ? _0_6 : isOppositeEdgeWithinViewport); - t1 = _0_9; - } - } - if (t1) { - t1 = t2; - break $label0$0; - } - t1 = _null; - } - currentSelectableResult = A._Cell$named("currentSelectableResult"); - $forward = _null; - newIndex = t1; - finalResult = $forward; - while (true) { - t1 = _this.selectables; - if (!(newIndex < t1.length && newIndex >= 0 && finalResult == null)) - break; - finalResult0 = currentSelectableResult._value = _this.dispatchSelectionEventToChild$2(t1[newIndex], $event); - switch (finalResult0.index) { - case 2: - case 3: - case 4: - finalResult = finalResult0; - break; - case 0: - if ($forward === false) { - ++newIndex; - finalResult = B.SelectionResult_2; - } else if (newIndex === _this.selectables.length - 1) - finalResult = finalResult0; - else { - ++newIndex; - $forward = true; - } - break; - case 1: - if ($forward === true) { - --newIndex; - finalResult = B.SelectionResult_2; - } else if (newIndex === 0) - finalResult = finalResult0; - else { - --newIndex; - $forward = false; - } - break; - } - } - if (isEnd) - _this.currentSelectionEndIndex = newIndex; - else - _this.currentSelectionStartIndex = newIndex; - _this._selectable_region$_flushInactiveSelections$0(); - finalResult.toString; - return finalResult; - }, - compareOrder$2(arg0, arg1) { - return this.get$compareOrder().call$2(arg0, arg1); - } - }; - A.MultiSelectableSelectionContainerDelegate__scheduleSelectableUpdate_runScheduledTask.prototype = { - call$1(duration) { - var t1 = this.$this; - if (!t1._scheduledSelectableUpdate) - return; - t1._scheduledSelectableUpdate = false; - if (t1._additions._collection$_length !== 0) - t1._flushAdditions$0(); - t1.didChangeSelectables$0(); - }, - call$0() { - return this.call$1(null); - }, - "call*": "call$1", - $requiredArgCount: 0, - $defaultValues() { - return [null]; - }, - $signature: 125 - }; - A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure.prototype = { - call$1(selectionRect) { - var localRect, - t1 = this.$this, - t2 = t1.selectables[this.index]; - t1 = t1._selectionContainerContext.get$renderObject(); - t1.toString; - localRect = A.MatrixUtils_transformRect(t2.getTransformTo$1(0, type$.RenderBox._as(t1)), selectionRect); - t1 = this.drawableArea; - t1 = t1 == null ? null : t1.intersect$1(localRect); - return t1 == null ? localRect : t1; - }, - $signature: 541 - }; - A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure0.prototype = { - call$1(selectionRect) { - return selectionRect.get$isFinite(0) && !selectionRect.get$isEmpty(0); - }, - $signature: 542 - }; - A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure.prototype = { - call$1(target) { - return target !== this.$this.selectables[this.skipIndex]; - }, - $signature: 63 - }; - A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure0.prototype = { - call$1(target) { - return this.$this.dispatchSelectionEventToChild$2(target, B.ClearSelectionEvent_SelectionEventType_2); - }, - $signature: 35 - }; - A.MultiSelectableSelectionContainerDelegate__handleSelectBoundary_closure.prototype = { - call$1(target) { - return target !== this.$this.selectables[this.index]; - }, - $signature: 63 - }; - A.MultiSelectableSelectionContainerDelegate__handleSelectBoundary_closure0.prototype = { - call$1(target) { - return this.$this.dispatchSelectionEventToChild$2(target, B.ClearSelectionEvent_SelectionEventType_2); - }, - $signature: 35 - }; - A._MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier.prototype = {}; - A.SelectionContainer.prototype = { - createState$0() { - return new A._SelectionContainerState(A.LinkedHashSet_LinkedHashSet$_empty(type$.void_Function), null, false); - } - }; - A._SelectionContainerState.prototype = { - initState$0() { - var t1, t2, t3, _this = this; - _this.super$State$initState(); - t1 = _this._widget; - t2 = t1.delegate; - if (t2 != null) { - t3 = _this._framework$_element; - t3.toString; - t2._selectionContainerContext = t3; - t1 = t1.registrar; - if (t1 != null) - _this.set$registrar(t1); - } - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, t3, t4, _i, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.delegate; - if (t1 != _this._widget.delegate) { - t2 = t1 == null; - if (!t2) { - t1._selectionContainerContext = null; - _this._selection_container$_listeners.forEach$1(0, t1.get$removeListener(t1)); - } - t3 = _this._widget.delegate; - if (t3 != null) { - t4 = _this._framework$_element; - t4.toString; - t3._selectionContainerContext = t4; - _this._selection_container$_listeners.forEach$1(0, t3.get$addListener(t3)); - } - t1 = t2 ? null : t1._selectionGeometry; - t2 = _this._widget.delegate; - if (!J.$eq$(t1, t2 == null ? null : t2._selectionGeometry)) { - t1 = _this._selection_container$_listeners; - t1 = A.List_List$_of(t1, A._instanceType(t1)._precomputed1); - t1.$flags = 1; - t1 = t1; - t2 = t1.length; - _i = 0; - for (; _i < t2; ++_i) - t1[_i].call$0(); - } - } - t1 = _this._widget; - if (t1.delegate == null) - _this.set$registrar(null); - else { - t1 = t1.registrar; - if (t1 != null) - _this.set$registrar(t1); - } - }, - didChangeDependencies$0() { - var t1, _this = this; - _this.super$State$didChangeDependencies(); - t1 = _this._widget; - if (t1.registrar == null && t1.delegate != null) { - t1 = _this._framework$_element; - t1.toString; - _this.set$registrar(A.SelectionContainer_maybeOf(t1)); - } - }, - addListener$1(_, listener) { - this._widget.delegate.addListener$1(0, listener); - this._selection_container$_listeners.add$1(0, listener); - }, - removeListener$1(_, listener) { - var t1 = this._widget.delegate; - if (t1 != null) - t1.removeListener$1(0, listener); - this._selection_container$_listeners.remove$1(0, listener); - }, - pushHandleLayers$2(startHandle, endHandle) { - this._widget.delegate.pushHandleLayers$2(startHandle, endHandle); - }, - dispatchSelectionEvent$1($event) { - return this._widget.delegate.dispatchSelectionEvent$1($event); - }, - get$value(_) { - var t1 = this._widget.delegate; - if (t1 == null) - return B.SelectionGeometry_6U2; - return t1._selectionGeometry; - }, - getTransformTo$1(_, ancestor) { - return this._framework$_element.get$renderObject().getTransformTo$1(0, ancestor); - }, - get$boundingBoxes() { - var t1 = this._framework$_element.get$renderObject(); - t1.toString; - t1 = type$.RenderBox._as(t1).get$size(0); - return A._setArrayType([new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy)], type$.JSArray_Rect); - }, - dispose$0() { - var t1 = this._widget.delegate; - if (t1 != null) { - t1._selectionContainerContext = null; - this._selection_container$_listeners.forEach$1(0, t1.get$removeListener(t1)); - } - this.super$__SelectionContainerState_State_Selectable_SelectionRegistrant$dispose(); - }, - build$1(context) { - var t1 = this._widget, - t2 = t1.delegate; - if (t2 == null) - return new A.SelectionRegistrarScope(null, t1.child, null); - return A.SelectionRegistrarScope$(t1.child, t2); - }, - $isListenable: 1 - }; - A.SelectionRegistrarScope.prototype = { - updateShouldNotify$1(oldWidget) { - return oldWidget.registrar != this.registrar; - } - }; - A.SelectionContainerDelegate.prototype = { - get$hasSize() { - var t1 = this._selectionContainerContext.get$renderObject(); - t1.toString; - return type$.RenderBox._as(t1)._box$_size != null; - }, - get$containerSize() { - var t1 = this._selectionContainerContext.get$renderObject(); - t1.toString; - return type$.RenderBox._as(t1).get$size(0); - }, - $isListenable: 1 - }; - A.__SelectionContainerState_State_Selectable.prototype = {}; - A.__SelectionContainerState_State_Selectable_SelectionRegistrant.prototype = { - dispose$0() { - this._selection$_removeSelectionRegistrarSubscription$0(); - this.super$State$dispose(); - } - }; - A.SharedAppData.prototype = { - createState$0() { - return new A._SharedAppDataState(); - } - }; - A._SharedAppDataState.prototype = { - build$1(context) { - var t1 = this._widget.child, - value = this.___SharedAppDataState_data_AI; - return new A._SharedAppModel(value === $ ? this.___SharedAppDataState_data_AI = A.LinkedHashMap_LinkedHashMap$_empty(type$.Object, type$.nullable_Object) : value, t1, null); - } - }; - A._SharedAppModel.prototype = { - updateShouldNotify$1(old) { - return this.data !== old.data; - }, - updateShouldNotifyDependent$2(old, keys) { - var t1, t2, t3, t4; - for (t1 = keys.get$iterator(keys), t2 = this.data, t3 = old.data; t1.moveNext$0();) { - t4 = t1.get$current(t1); - if (!J.$eq$(t2.$index(0, t4), t3.$index(0, t4))) - return true; - } - return false; - } - }; - A.LockState.prototype = { - _enumToString$0() { - return "LockState." + this._name; - } - }; - A.SingleActivator.prototype = { - _shouldAcceptNumLock$1(state) { - var t1; - switch (this.numLock.index) { - case 0: - t1 = true; - break; - case 1: - t1 = state._lockModes.contains$1(0, B.KeyboardLockMode_s4x); - break; - case 2: - t1 = !state._lockModes.contains$1(0, B.KeyboardLockMode_s4x); - break; - default: - t1 = null; - } - return t1; - }, - $isShortcutActivator: 1 - }; - A._ActivatorIntentPair.prototype = {}; - A.ShortcutManager.prototype = { - set$shortcuts(value) { - var _this = this; - if (!A.mapEquals(_this._shortcuts, value)) { - _this._shortcuts = value; - _this._indexedShortcutsCache = null; - _this.notifyListeners$0(); - } - }, - get$_indexedShortcuts() { - var t1 = this._indexedShortcutsCache; - return t1 == null ? this._indexedShortcutsCache = A.ShortcutManager__indexShortcuts(this._shortcuts) : t1; - }, - _find$2($event, state) { - var t3, t4, t5, t6, t7, t8, t9, _i, activatorIntent, t10, t11, t12, t13, - t1 = $event.logicalKey, - t2 = this.get$_indexedShortcuts().$index(0, t1); - if (t2 == null) - t2 = A._setArrayType([], type$.JSArray__ActivatorIntentPair); - t2 = A.List_List$_of(t2, type$._ActivatorIntentPair); - t3 = this.get$_indexedShortcuts().$index(0, null); - B.JSArray_methods.addAll$1(t2, t3 == null ? A._setArrayType([], type$.JSArray__ActivatorIntentPair) : t3); - t3 = t2.length; - t4 = !($event instanceof A.KeyDownEvent); - t5 = $event instanceof A.KeyRepeatEvent; - t6 = type$.JSArray_LogicalKeyboardKey; - t7 = state._pressedKeys; - t8 = A._instanceType(t7)._eval$1("LinkedHashMapValuesIterable<2>"); - t9 = t8._eval$1("Iterable.E"); - _i = 0; - for (; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - activatorIntent = t2[_i]; - t10 = activatorIntent.activator; - if (t4) - t11 = t5; - else - t11 = true; - t12 = false; - if (t11) - if (B.JSArray_methods.contains$1(A._setArrayType([t10.trigger], t6), t1)) { - t11 = A.LinkedHashSet_LinkedHashSet(t9); - t11.addAll$1(0, new A.LinkedHashMapValuesIterable(t7, t8)); - t12 = t11.intersection$1(0, $.$get$_controlSynonyms()); - t13 = false; - if (t10.control === t12.get$isNotEmpty(t12)) { - t12 = t11.intersection$1(0, $.$get$_shiftSynonyms()); - if (t10.shift === t12.get$isNotEmpty(t12)) { - t12 = t11.intersection$1(0, $.$get$_altSynonyms()); - if (t10.alt === t12.get$isNotEmpty(t12)) { - t11 = t11.intersection$1(0, $.$get$_metaSynonyms()); - t11 = t10.meta === t11.get$isNotEmpty(t11); - } else - t11 = t13; - } else - t11 = t13; - } else - t11 = t13; - t10 = t11 && t10._shouldAcceptNumLock$1(state); - } else - t10 = t12; - else - t10 = t12; - if (t10) - return activatorIntent.intent; - } - return null; - }, - handleKeypress$2(context, $event) { - var action, t1, _0_0, invokeResult, _0_2, - intent = A._InitializedCell$named("intent", new A.ShortcutManager_handleKeypress_closure(this, $event)); - context = A._InitializedCell$named("context", new A.ShortcutManager_handleKeypress_closure0()); - action = A._InitializedCell$named("action", new A.ShortcutManager_handleKeypress_closure1(context, intent)); - if (intent._readFinal$0() != null && context._readFinal$0() != null && action._readFinal$0() != null) { - t1 = context._readFinal$0(); - t1.dependOnInheritedWidgetOfExactType$1$0(type$._ActionsScope); - t1 = A.Actions__findDispatcher(t1); - _0_0 = t1.invokeActionIfEnabled$3(action._readFinal$0(), intent._readFinal$0(), context._readFinal$0()); - invokeResult = null; - _0_2 = _0_0._1; - invokeResult = _0_2; - if (_0_0._0) - return action._readFinal$0().toKeyEventResult$2(intent._readFinal$0(), invokeResult); - } - return B.KeyEventResult_1; - }, - $isListenable: 1 - }; - A.ShortcutManager__indexShortcuts_closure.prototype = { - call$2(activator, intent) { - var nullableTriggers = [activator.trigger], - t1 = this.result, - _i = 0; - for (; _i < 1; ++_i) - J.add$1$ax(t1.putIfAbsent$2(0, nullableTriggers[_i], new A.ShortcutManager__indexShortcuts__closure()), new A._ActivatorIntentPair(activator, intent)); - }, - $signature: 543 - }; - A.ShortcutManager__indexShortcuts__closure.prototype = { - call$0() { - return A._setArrayType([], type$.JSArray__ActivatorIntentPair); - }, - $signature: 544 - }; - A.ShortcutManager_handleKeypress_closure.prototype = { - call$0() { - var t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - return this.$this._find$2(this.event, t1); - }, - $signature: 545 - }; - A.ShortcutManager_handleKeypress_closure0.prototype = { - call$0() { - var t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; - return t1 == null ? null : t1._focus_manager$_context; - }, - $signature: 546 - }; - A.ShortcutManager_handleKeypress_closure1.prototype = { - call$0() { - var t1 = this.context._readFinal$0(); - t1.toString; - return A.Actions_maybeFind(t1, this.intent._readFinal$0(), type$.Intent); - }, - $signature: 547 - }; - A.Shortcuts.prototype = { - get$shortcuts() { - var t1 = this.manager; - return t1 == null ? this._shortcuts : t1._shortcuts; - }, - createState$0() { - return new A._ShortcutsState(); - } - }; - A._ShortcutsState.prototype = { - dispose$0() { - var t1 = this._internalManager; - if (t1 != null) { - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - } - this.super$State$dispose(); - }, - initState$0() { - var t1, t2; - this.super$State$initState(); - t1 = this._widget; - if (t1.manager == null) { - t2 = new A.ShortcutManager(B.Map_empty6, $.$get$ChangeNotifier__emptyListeners()); - this._internalManager = t2; - t2.set$shortcuts(t1.get$shortcuts()); - } - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = _this._widget; - t2 = t1.manager; - if (t2 != oldWidget.manager) - if (t2 != null) { - t2 = _this._internalManager; - if (t2 != null) { - t2.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t2.ChangeNotifier__count = 0; - } - _this._internalManager = null; - } else if (_this._internalManager == null) - _this._internalManager = new A.ShortcutManager(B.Map_empty6, $.$get$ChangeNotifier__emptyListeners()); - t2 = _this._internalManager; - if (t2 != null) - t2.set$shortcuts(t1.get$shortcuts()); - }, - _handleOnKeyEvent$2(node, $event) { - var t2, - t1 = node._focus_manager$_context; - if (t1 == null) - return B.KeyEventResult_1; - t2 = this._widget.manager; - if (t2 == null) { - t2 = this._internalManager; - t2.toString; - } - return t2.handleKeypress$2(t1, $event); - }, - build$1(context) { - var _null = null, - t1 = B.Type_Shortcuts_Qeb.toString$0(0); - return A.Focus$(false, false, this._widget.child, t1, _null, _null, _null, true, _null, _null, _null, this.get$_handleOnKeyEvent(), _null, _null); - } - }; - A.ShortcutRegistry.prototype = { - dispose$0() { - this.super$ChangeNotifier$dispose(); - }, - get$shortcuts() { - var t2, - t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.ShortcutActivator, type$.Intent); - for (t2 = this._registeredShortcuts, t2 = new A.LinkedHashMapEntriesIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapEntriesIterable<1,2>")).get$iterator(0); t2.moveNext$0();) - t1.addAll$1(0, t2.__js_helper$_current.value); - return t1; - }, - $isListenable: 1 - }; - A.ShortcutRegistrar.prototype = { - createState$0() { - var t1 = $.$get$ChangeNotifier__emptyListeners(); - return new A._ShortcutRegistrarState(new A.ShortcutRegistry(A.LinkedHashMap_LinkedHashMap$_empty(type$.ShortcutRegistryEntry, type$.Map_ShortcutActivator_Intent), t1), new A.ShortcutManager(B.Map_empty6, t1)); - } - }; - A._ShortcutRegistrarState.prototype = { - initState$0() { - this.super$State$initState(); - this.registry.addListener$1(0, this.get$_shortcutsChanged()); - }, - _shortcutsChanged$0() { - this.manager.set$shortcuts(this.registry.get$shortcuts()); - }, - dispose$0() { - var _this = this, - t1 = _this.registry; - t1.removeListener$1(0, _this.get$_shortcutsChanged()); - t1.super$ChangeNotifier$dispose(); - t1 = _this.manager; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - _this.super$State$dispose(); - }, - build$1(context) { - return new A._ShortcutRegistrarScope(this.registry, new A.Shortcuts(this.manager, B.Map_empty6, this._widget.child, null, null), null); - } - }; - A._ShortcutRegistrarScope.prototype = { - updateShouldNotify$1(oldWidget) { - return this.registry !== oldWidget.registry; - } - }; - A._ShortcutManager_Object_Diagnosticable.prototype = {}; - A._ShortcutManager_Object_Diagnosticable_ChangeNotifier.prototype = {}; - A._ShortcutRegistry_Object_ChangeNotifier.prototype = {}; - A._SingleActivator_Object_Diagnosticable.prototype = {}; - A._SingleActivator_Object_Diagnosticable_MenuSerializableShortcut.prototype = {}; - A.__ActivatorIntentPair_Object_Diagnosticable.prototype = {}; - A.SingleChildScrollView.prototype = { - build$1(context) { - var t2, effectivePrimary, scrollController, scrollable, effectiveKeyboardDismissBehavior, _this = this, _null = null, t1 = {}, - axisDirection = A.getAxisDirectionFromAxisReverseAndDirectionality(context, B.Axis_1, false), - contents = _this.child; - t1.contents = contents; - t2 = _this.padding; - if (t2 != null) - t1.contents = new A.Padding(t2, contents, _null); - effectivePrimary = A.PrimaryScrollController_shouldInherit(context, B.Axis_1); - scrollController = effectivePrimary ? A.PrimaryScrollController_maybeOf(context) : _null; - scrollable = A.Scrollable$(axisDirection, B.Clip_1, scrollController, B.DragStartBehavior_1, false, B.HitTestBehavior_1, _null, _this.physics, _null, _null, _null, new A.SingleChildScrollView_build_closure(t1, _this, axisDirection)); - effectiveKeyboardDismissBehavior = A.ScrollConfiguration_of(context).getKeyboardDismissBehavior$1(context); - if (effectiveKeyboardDismissBehavior === B.ScrollViewKeyboardDismissBehavior_1) - scrollable = new A.NotificationListener(new A.SingleChildScrollView_build_closure0(context), scrollable, _null, type$.NotificationListener_ScrollUpdateNotification); - return effectivePrimary && scrollController != null ? A.PrimaryScrollController$none(scrollable) : scrollable; - } - }; - A.SingleChildScrollView_build_closure.prototype = { - call$2(context, offset) { - return new A._SingleChildViewport(this.axisDirection, offset, B.Clip_1, this._box_0.contents, null); - }, - $signature: 548 - }; - A.SingleChildScrollView_build_closure0.prototype = { - call$1(notification) { - var t1, - currentScope = A.FocusScope_of(this.context); - if (notification.dragDetails != null && !currentScope.get$hasPrimaryFocus() && currentScope.get$hasFocus()) { - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager._primaryFocus; - if (t1 != null) - t1.unfocus$0(); - } - return false; - }, - $signature: 150 - }; - A._SingleChildViewport.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderSingleChildViewport(this.axisDirection, this.offset, this.clipBehavior, A.LayerHandle$(), null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var t1; - renderObject.set$axisDirection(this.axisDirection); - renderObject.set$offset(0, this.offset); - t1 = this.clipBehavior; - if (t1 !== renderObject._single_child_scroll_view$_clipBehavior) { - renderObject._single_child_scroll_view$_clipBehavior = t1; - renderObject.markNeedsPaint$0(); - renderObject.markNeedsSemanticsUpdate$0(); - } - }, - createElement$0(_) { - return new A._SingleChildViewportElement(this, B._ElementLifecycle_0); - } - }; - A._SingleChildViewportElement.prototype = {}; - A._RenderSingleChildViewport.prototype = { - set$axisDirection(value) { - if (value === this._single_child_scroll_view$_axisDirection) - return; - this._single_child_scroll_view$_axisDirection = value; - this.markNeedsLayout$0(); - }, - set$offset(_, value) { - var _this = this, - t1 = _this._single_child_scroll_view$_offset; - if (value === t1) - return; - if (_this._object$_owner != null) - t1.removeListener$1(0, _this.get$_hasScrolled()); - _this._single_child_scroll_view$_offset = value; - if (_this._object$_owner != null) - value.addListener$1(0, _this.get$_hasScrolled()); - _this.markNeedsLayout$0(); - }, - _hasScrolled$0() { - this.markNeedsPaint$0(); - this.markNeedsSemanticsUpdate$0(); - }, - setupParentData$1(child) { - if (!(child.parentData instanceof A.ParentData)) - child.parentData = new A.ParentData(); - }, - attach$1(owner) { - this.super$__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin$attach(owner); - this._single_child_scroll_view$_offset.addListener$1(0, this.get$_hasScrolled()); - }, - detach$0(_) { - this._single_child_scroll_view$_offset.removeListener$1(0, this.get$_hasScrolled()); - this.super$__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin$detach(0); - }, - get$isRepaintBoundary() { - return true; - }, - get$_viewportExtent() { - switch (A.axisDirectionToAxis(this._single_child_scroll_view$_axisDirection).index) { - case 0: - var t1 = this.get$size(0)._dx; - break; - case 1: - t1 = this.get$size(0)._dy; - break; - default: - t1 = null; - } - return t1; - }, - get$_single_child_scroll_view$_maxScrollExtent() { - var _this = this, - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 == null) - return 0; - switch (A.axisDirectionToAxis(_this._single_child_scroll_view$_axisDirection).index) { - case 0: - t1 = t1.get$size(0)._dx - _this.get$size(0)._dx; - break; - case 1: - t1 = t1.get$size(0)._dy - _this.get$size(0)._dy; - break; - default: - t1 = null; - } - t1.toString; - return Math.max(0, t1); - }, - _getInnerConstraints$1(constraints) { - var t1; - switch (A.axisDirectionToAxis(this._single_child_scroll_view$_axisDirection).index) { - case 0: - t1 = new A.BoxConstraints(0, 1 / 0, constraints.minHeight, constraints.maxHeight); - break; - case 1: - t1 = new A.BoxConstraints(constraints.minWidth, constraints.maxWidth, 0, 1 / 0); - break; - default: - t1 = null; - } - return t1; - }, - computeMinIntrinsicWidth$1(height) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_0, height, t1.get$computeMinIntrinsicWidth()); - return t1 == null ? 0 : t1; - }, - computeMaxIntrinsicWidth$1(height) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_1, height, t1.get$computeMaxIntrinsicWidth()); - return t1 == null ? 0 : t1; - }, - computeMinIntrinsicHeight$1(width) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_2, width, t1.get$computeMinIntrinsicHeight()); - return t1 == null ? 0 : t1; - }, - computeMaxIntrinsicHeight$1(width) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_3, width, t1.get$computeMaxIntrinsicHeight()); - return t1 == null ? 0 : t1; - }, - computeDryLayout$1(constraints) { - var t1 = this.RenderObjectWithChildMixin__child; - if (t1 == null) - return new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); - return constraints.constrain$1(t1._computeIntrinsics$3(B.C__DryLayout, this._getInnerConstraints$1(constraints), t1.get$_computeDryLayout())); - }, - performLayout$0() { - var t2, t3, _this = this, - constraints = type$.BoxConstraints._as(A.RenderObject.prototype.get$constraints.call(_this)), - t1 = _this.RenderObjectWithChildMixin__child; - if (t1 == null) - _this._box$_size = new A.Size(A.clampDouble(0, constraints.minWidth, constraints.maxWidth), A.clampDouble(0, constraints.minHeight, constraints.maxHeight)); - else { - t1.layout$2$parentUsesSize(_this._getInnerConstraints$1(constraints), true); - _this._box$_size = constraints.constrain$1(_this.RenderObjectWithChildMixin__child.get$size(0)); - } - t1 = _this._single_child_scroll_view$_offset._scroll_position$_pixels; - if (t1 != null) - if (t1 > _this.get$_single_child_scroll_view$_maxScrollExtent()) { - t1 = _this._single_child_scroll_view$_offset; - t2 = _this.get$_single_child_scroll_view$_maxScrollExtent(); - t3 = _this._single_child_scroll_view$_offset._scroll_position$_pixels; - t3.toString; - t1.correctBy$1(t2 - t3); - } else { - t1 = _this._single_child_scroll_view$_offset; - t2 = t1._scroll_position$_pixels; - t2.toString; - if (t2 < 0) - t1.correctBy$1(0 - t2); - } - _this._single_child_scroll_view$_offset.applyViewportDimension$1(_this.get$_viewportExtent()); - _this._single_child_scroll_view$_offset.applyContentDimensions$2(0, _this.get$_single_child_scroll_view$_maxScrollExtent()); - }, - _paintOffsetForPosition$1(position) { - var t1, _this = this; - switch (_this._single_child_scroll_view$_axisDirection.index) { - case 0: - t1 = new A.Offset(0, position - _this.RenderObjectWithChildMixin__child.get$size(0)._dy + _this.get$size(0)._dy); - break; - case 3: - t1 = new A.Offset(position - _this.RenderObjectWithChildMixin__child.get$size(0)._dx + _this.get$size(0)._dx, 0); - break; - case 1: - t1 = new A.Offset(-position, 0); - break; - case 2: - t1 = new A.Offset(0, -position); - break; - default: - t1 = null; - } - return t1; - }, - _shouldClipAtPaintOffset$1(paintOffset) { - var t1, t2, _this = this; - switch (_this._single_child_scroll_view$_clipBehavior.index) { - case 0: - return false; - case 1: - case 2: - case 3: - t1 = paintOffset._dx; - if (!(t1 < 0)) { - t2 = paintOffset._dy; - t1 = t2 < 0 || t1 + _this.RenderObjectWithChildMixin__child.get$size(0)._dx > _this.get$size(0)._dx || t2 + _this.RenderObjectWithChildMixin__child.get$size(0)._dy > _this.get$size(0)._dy; - } else - t1 = true; - return t1; - } - }, - paint$2(context, offset) { - var t1, paintOffset, t2, t3, t4, _this = this; - if (_this.RenderObjectWithChildMixin__child != null) { - t1 = _this._single_child_scroll_view$_offset._scroll_position$_pixels; - t1.toString; - paintOffset = _this._paintOffsetForPosition$1(t1); - t1 = new A._RenderSingleChildViewport_paint_paintContents(_this, paintOffset); - t2 = _this._clipRectLayer; - if (_this._shouldClipAtPaintOffset$1(paintOffset)) { - t3 = _this.__RenderObject__needsCompositing_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = _this.get$size(0); - t2.set$layer(0, context.pushClipRect$6$clipBehavior$oldLayer(t3, offset, new A.Rect(0, 0, 0 + t4._dx, 0 + t4._dy), t1, _this._single_child_scroll_view$_clipBehavior, t2._layer)); - } else { - t2.set$layer(0, null); - t1.call$2(context, offset); - } - } - }, - dispose$0() { - this._clipRectLayer.set$layer(0, null); - this.super$RenderObject$dispose(); - }, - applyPaintTransform$2(child, transform) { - var paintOffset, - t1 = this._single_child_scroll_view$_offset._scroll_position$_pixels; - t1.toString; - paintOffset = this._paintOffsetForPosition$1(t1); - transform.translate$2(0, paintOffset._dx, paintOffset._dy); - }, - describeApproximatePaintClip$1(child) { - var _this = this, - t1 = _this._single_child_scroll_view$_offset._scroll_position$_pixels; - t1.toString; - t1 = _this._shouldClipAtPaintOffset$1(_this._paintOffsetForPosition$1(t1)); - if (t1) { - t1 = _this.get$size(0); - return new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy); - } - return null; - }, - hitTestChildren$2$position(result, position) { - var t1, _this = this; - if (_this.RenderObjectWithChildMixin__child != null) { - t1 = _this._single_child_scroll_view$_offset._scroll_position$_pixels; - t1.toString; - return result.addWithPaintOffset$3$hitTest$offset$position(new A._RenderSingleChildViewport_hitTestChildren_closure(_this), _this._paintOffsetForPosition$1(t1), position); - } - return false; - }, - getOffsetToReveal$4$axis$rect(target, alignment, axis, rect) { - var t1, bounds, contentSize, _0_1, leadingScrollOffset, targetMainAxisExtent, _0_2, _0_3, targetOffset, _this = this; - A.axisDirectionToAxis(_this._single_child_scroll_view$_axisDirection); - if (rect == null) - rect = target.get$paintBounds(); - if (!(target instanceof A.RenderBox)) { - t1 = _this._single_child_scroll_view$_offset._scroll_position$_pixels; - t1.toString; - return new A.RevealedOffset(t1, rect); - } - bounds = A.MatrixUtils_transformRect(target.getTransformTo$1(0, _this.RenderObjectWithChildMixin__child), rect); - contentSize = _this.RenderObjectWithChildMixin__child.get$size(0); - switch (_this._single_child_scroll_view$_axisDirection.index) { - case 0: - t1 = bounds.bottom; - t1 = new A._Record_3(_this.get$size(0)._dy, contentSize._dy - t1, t1 - bounds.top); - break; - case 3: - t1 = bounds.right; - t1 = new A._Record_3(_this.get$size(0)._dx, contentSize._dx - t1, t1 - bounds.left); - break; - case 1: - t1 = bounds.left; - t1 = new A._Record_3(_this.get$size(0)._dx, t1, bounds.right - t1); - break; - case 2: - t1 = bounds.top; - t1 = new A._Record_3(_this.get$size(0)._dy, t1, bounds.bottom - t1); - break; - default: - t1 = null; - } - _0_1 = t1._0; - leadingScrollOffset = null; - targetMainAxisExtent = null; - _0_2 = t1._1; - _0_3 = t1._2; - targetMainAxisExtent = _0_3; - leadingScrollOffset = _0_2; - targetOffset = leadingScrollOffset - (_0_1 - targetMainAxisExtent) * alignment; - return new A.RevealedOffset(targetOffset, bounds.shift$1(_this._paintOffsetForPosition$1(targetOffset))); - }, - getOffsetToReveal$3$rect(target, alignment, rect) { - return this.getOffsetToReveal$4$axis$rect(target, alignment, null, rect); - }, - showOnScreen$4$curve$descendant$duration$rect(curve, descendant, duration, rect) { - this.super$RenderObject$showOnScreen(curve, null, duration, A.RenderViewportBase_showInViewport(curve, descendant, duration, this._single_child_scroll_view$_offset, rect, this)); - }, - showOnScreen$0() { - return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_glB, null, B.Duration_0, null); - }, - showOnScreen$1$rect(rect) { - return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_glB, null, B.Duration_0, rect); - }, - showOnScreen$3$curve$duration$rect(curve, duration, rect) { - return this.showOnScreen$4$curve$descendant$duration$rect(curve, null, duration, rect); - }, - showOnScreen$2$descendant$rect(descendant, rect) { - return this.showOnScreen$4$curve$descendant$duration$rect(B.Cubic_glB, descendant, B.Duration_0, rect); - }, - describeSemanticsClip$1(child) { - var remainingOffset, t3, _this = this, - t1 = _this.get$_single_child_scroll_view$_maxScrollExtent(), - t2 = _this._single_child_scroll_view$_offset._scroll_position$_pixels; - t2.toString; - remainingOffset = t1 - t2; - switch (_this._single_child_scroll_view$_axisDirection.index) { - case 0: - _this.get$size(0); - _this.get$size(0); - t1 = _this.get$size(0); - t2 = _this.get$size(0); - t3 = _this._single_child_scroll_view$_offset._scroll_position$_pixels; - t3.toString; - return new A.Rect(0, 0 - remainingOffset, 0 + t1._dx, 0 + t2._dy + t3); - case 1: - _this.get$size(0); - t1 = _this._single_child_scroll_view$_offset._scroll_position$_pixels; - t1.toString; - _this.get$size(0); - return new A.Rect(0 - t1, 0, 0 + _this.get$size(0)._dx + remainingOffset, 0 + _this.get$size(0)._dy); - case 2: - _this.get$size(0); - _this.get$size(0); - t1 = _this._single_child_scroll_view$_offset._scroll_position$_pixels; - t1.toString; - return new A.Rect(0, 0 - t1, 0 + _this.get$size(0)._dx, 0 + _this.get$size(0)._dy + remainingOffset); - case 3: - _this.get$size(0); - _this.get$size(0); - t1 = _this.get$size(0); - t2 = _this._single_child_scroll_view$_offset._scroll_position$_pixels; - t2.toString; - return new A.Rect(0 - remainingOffset, 0, 0 + t1._dx + t2, 0 + _this.get$size(0)._dy); - } - }, - $isRenderAbstractViewport: 1 - }; - A._RenderSingleChildViewport_paint_paintContents.prototype = { - call$2(context, offset) { - var t1 = this.$this.RenderObjectWithChildMixin__child; - t1.toString; - context.paintChild$2(t1, offset.$add(0, this.paintOffset)); - }, - $signature: 13 - }; - A._RenderSingleChildViewport_hitTestChildren_closure.prototype = { - call$2(result, transformed) { - return this.$this.RenderObjectWithChildMixin__child.hitTest$2$position(result, transformed); - }, - $signature: 15 - }; - A.__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin.prototype = { - attach$1(owner) { - var t1; - this.super$RenderObject$attach(owner); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.attach$1(owner); - }, - detach$0(_) { - var t1; - this.super$RenderObject$detach(0); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.detach$0(0); - } - }; - A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin.prototype = {}; - A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin.prototype = {}; - A.SizeChangedLayoutNotification.prototype = {}; - A.SizeChangedLayoutNotifier.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderSizeChangedWithCallback(new A.SizeChangedLayoutNotifier_createRenderObject_closure(context), null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - } - }; - A.SizeChangedLayoutNotifier_createRenderObject_closure.prototype = { - call$0() { - this.context.dispatchNotification$1(B.C_SizeChangedLayoutNotification); - }, - $signature: 0 - }; - A._RenderSizeChangedWithCallback.prototype = { - performLayout$0() { - var _this = this; - _this.super$RenderProxyBoxMixin$performLayout(); - if (_this._oldSize != null && !_this.get$size(0).$eq(0, _this._oldSize)) - _this.onLayoutChangedCallback.call$0(); - _this._oldSize = _this.get$size(0); - } - }; - A.SliverWithKeepAliveWidget.prototype = {}; - A.SliverMultiBoxAdaptorWidget.prototype = { - createElement$0(_) { - return A.SliverMultiBoxAdaptorElement$(this, false); - } - }; - A.SliverList.prototype = { - createElement$0(_) { - return A.SliverMultiBoxAdaptorElement$(this, true); - }, - createRenderObject$1(context) { - var t1 = new A.RenderSliverList(type$.SliverMultiBoxAdaptorElement._as(context), A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.RenderBox), 0, null, null, A.LayerHandle$()); - t1.RenderObject$0(); - return t1; - } - }; - A.SliverMultiBoxAdaptorElement.prototype = { - get$renderObject() { - return type$.RenderSliverMultiBoxAdaptor._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - }, - update$1(_, newWidget) { - var newDelegate, oldDelegate, - t1 = this._widget; - t1.toString; - type$.SliverMultiBoxAdaptorWidget._as(t1); - this.super$RenderObjectElement$update(0, newWidget); - newDelegate = newWidget.delegate; - oldDelegate = t1.delegate; - if (newDelegate !== oldDelegate) - t1 = A.getRuntimeTypeOfDartObject(newDelegate) !== A.getRuntimeTypeOfDartObject(oldDelegate) || newDelegate.shouldRebuild$1(oldDelegate); - else - t1 = false; - if (t1) - this.performRebuild$0(); - }, - performRebuild$0() { - var newChildren, indexToLayoutOffset, adaptorWidget, processElement, index, key, newIndex, childParentData, lastKey, rightBoundary, t1, t2, t3, t4, t5, _i, t6, lastKey0, _this = this, _null = null, _box_0 = {}; - _this.super$RenderObjectElement$performRebuild(); - _this._currentBeforeChild = null; - _box_0.childrenUpdated = false; - try { - t1 = type$.int; - newChildren = A.SplayTreeMap$(t1, type$.nullable_Element); - indexToLayoutOffset = A.HashMap_HashMap(_null, _null, _null, t1, type$.double); - t1 = _this._widget; - t1.toString; - adaptorWidget = type$.SliverMultiBoxAdaptorWidget._as(t1); - processElement = new A.SliverMultiBoxAdaptorElement_performRebuild_processElement(_box_0, _this, newChildren, adaptorWidget, indexToLayoutOffset); - t1 = _this._childElements; - t2 = t1.$ti._eval$1("_SplayTreeKeyIterable<1,_SplayTreeMapNode<1,2>>"); - t2 = A.List_List$_of(new A._SplayTreeKeyIterable(t1, t2), t2._eval$1("Iterable.E")); - t3 = t2.length; - t4 = type$.nullable_SliverMultiBoxAdaptorParentData; - t5 = _this._replaceMovedChildren; - _i = 0; - for (; _i < t2.length; t2.length === t3 || (0, A.throwConcurrentModificationError)(t2), ++_i) { - index = t2[_i]; - t6 = t1._untypedLookup$1(index); - key = (t6 == null ? _null : t6.value).get$widget().key; - newIndex = key == null ? _null : adaptorWidget.delegate.findIndexByKey$1(key); - t6 = t1._untypedLookup$1(index); - t6 = (t6 == null ? _null : t6.value).get$renderObject(); - childParentData = t4._as(t6 == null ? _null : t6.parentData); - if (childParentData != null && childParentData.layoutOffset != null) { - t6 = childParentData.layoutOffset; - t6.toString; - J.$indexSet$ax(indexToLayoutOffset, index, t6); - } - if (newIndex != null && newIndex !== index) { - if (childParentData != null) - childParentData.layoutOffset = null; - t6 = t1._untypedLookup$1(index); - t6 = t6 == null ? _null : t6.value; - J.$indexSet$ax(newChildren, newIndex, t6); - if (t5) - J.putIfAbsent$2$x(newChildren, index, new A.SliverMultiBoxAdaptorElement_performRebuild_closure()); - t1.remove$1(0, index); - } else - J.putIfAbsent$2$x(newChildren, index, new A.SliverMultiBoxAdaptorElement_performRebuild_closure0(_this, index)); - } - _this.get$renderObject(); - t2 = newChildren; - new A._SplayTreeKeyIterable(t2, t2.$ti._eval$1("_SplayTreeKeyIterable<1,_SplayTreeMapNode<1,2>>")).forEach$1(0, processElement); - if (!_box_0.childrenUpdated && _this._didUnderflow) { - lastKey0 = t1.lastKey$0(); - lastKey = lastKey0 == null ? -1 : lastKey0; - rightBoundary = lastKey + 1; - J.$indexSet$ax(newChildren, rightBoundary, t1.$index(0, rightBoundary)); - processElement.call$1(rightBoundary); - } - } finally { - _this._currentlyUpdatingChildIndex = null; - _this.get$renderObject(); - } - }, - createChild$2$after(index, after) { - this._framework$_owner.buildScope$2(this, new A.SliverMultiBoxAdaptorElement_createChild_closure(this, after, index)); - }, - updateChild$3(child, newWidget, newSlot) { - var t1, t2, newChild, t3, _null = null; - if (child == null) - t1 = _null; - else { - t1 = child.get$renderObject(); - t1 = t1 == null ? _null : t1.parentData; - } - t2 = type$.nullable_SliverMultiBoxAdaptorParentData; - t2._as(t1); - newChild = this.super$Element$updateChild(child, newWidget, newSlot); - if (newChild == null) - t3 = _null; - else { - t3 = newChild.get$renderObject(); - t3 = t3 == null ? _null : t3.parentData; - } - t2._as(t3); - if (t1 != t3 && t1 != null && t3 != null) - t3.layoutOffset = t1.layoutOffset; - return newChild; - }, - forgetChild$1(child) { - this._childElements.remove$1(0, child._slot); - this.super$Element$forgetChild(child); - }, - removeChild$1(child) { - var t1, _this = this; - _this.get$renderObject(); - t1 = child.parentData; - t1.toString; - t1 = type$.SliverMultiBoxAdaptorParentData._as(t1).index; - t1.toString; - _this._framework$_owner.buildScope$2(_this, new A.SliverMultiBoxAdaptorElement_removeChild_closure(_this, t1)); - }, - estimateMaxScrollOffset$5$firstIndex$lastIndex$leadingScrollOffset$trailingScrollOffset(constraints, firstIndex, lastIndex, leadingScrollOffset, trailingScrollOffset) { - var t2, childCount, - t1 = this._widget; - t1.toString; - t2 = type$.SliverMultiBoxAdaptorWidget; - childCount = t2._as(t1).delegate.get$estimatedChildCount(); - t1 = this._widget; - t1.toString; - t2._as(t1); - leadingScrollOffset.toString; - t1 = A.SliverMultiBoxAdaptorElement__extrapolateMaxScrollOffset(firstIndex, lastIndex, leadingScrollOffset, trailingScrollOffset, childCount); - return t1; - }, - didFinishLayout$0() { - var t1 = this._childElements; - t1.firstKey$0(); - t1.lastKey$0(); - t1 = this._widget; - t1.toString; - type$.SliverMultiBoxAdaptorWidget._as(t1); - }, - didAdoptChild$1(child) { - var t1 = child.parentData; - t1.toString; - type$.SliverMultiBoxAdaptorParentData._as(t1).index = this._currentlyUpdatingChildIndex; - }, - insertRenderObjectChild$2(child, slot) { - this.get$renderObject().super$ContainerRenderObjectMixin$insert(0, type$.RenderBox._as(child), this._currentBeforeChild); - }, - moveRenderObjectChild$3(child, oldSlot, newSlot) { - this.get$renderObject().move$2$after(type$.RenderBox._as(child), this._currentBeforeChild); - }, - removeRenderObjectChild$2(child, slot) { - this.get$renderObject().remove$1(0, type$.RenderBox._as(child)); - }, - visitChildren$1(visitor) { - var t1 = this._childElements, - t2 = t1.$ti._eval$1("_SplayTreeValueIterable<1,2>"); - t2 = A.CastIterable_CastIterable(new A._SplayTreeValueIterable(t1, t2), t2._eval$1("Iterable.E"), type$.Element); - t1 = A.List_List$_of(t2, A._instanceType(t2)._eval$1("Iterable.E")); - B.JSArray_methods.forEach$1(t1, visitor); - } - }; - A.SliverMultiBoxAdaptorElement_performRebuild_processElement.prototype = { - call$1(index) { - var newChild, parentData, t2, t3, _this = this, - t1 = _this.$this; - t1._currentlyUpdatingChildIndex = index; - t2 = t1._childElements; - if (t2.$index(0, index) != null && !J.$eq$(t2.$index(0, index), _this.newChildren.$index(0, index))) { - t2.$indexSet(0, index, t1.updateChild$3(t2.$index(0, index), null, index)); - _this._box_0.childrenUpdated = true; - } - newChild = t1.updateChild$3(_this.newChildren.$index(0, index), _this.adaptorWidget.delegate.build$2(t1, index), index); - if (newChild != null) { - t3 = _this._box_0; - t3.childrenUpdated = t3.childrenUpdated || !J.$eq$(t2.$index(0, index), newChild); - t2.$indexSet(0, index, newChild); - t2 = newChild.get$renderObject().parentData; - t2.toString; - parentData = type$.SliverMultiBoxAdaptorParentData._as(t2); - if (index === 0) - parentData.layoutOffset = 0; - else { - t2 = _this.indexToLayoutOffset; - if (t2.containsKey$1(0, index)) - parentData.layoutOffset = t2.$index(0, index); - } - if (!parentData._keptAlive) - t1._currentBeforeChild = type$.nullable_RenderBox._as(newChild.get$renderObject()); - } else { - _this._box_0.childrenUpdated = true; - t2.remove$1(0, index); - } - }, - $signature: 31 - }; - A.SliverMultiBoxAdaptorElement_performRebuild_closure.prototype = { - call$0() { - return null; - }, - $signature: 10 - }; - A.SliverMultiBoxAdaptorElement_performRebuild_closure0.prototype = { - call$0() { - return this.$this._childElements.$index(0, this.index); - }, - $signature: 550 - }; - A.SliverMultiBoxAdaptorElement_createChild_closure.prototype = { - call$0() { - var newChild, adaptorWidget, t2, _this = this, - t1 = _this.$this; - t1._currentBeforeChild = _this.after == null ? null : type$.nullable_RenderBox._as(t1._childElements.$index(0, _this.index - 1).get$renderObject()); - newChild = null; - try { - t2 = t1._widget; - t2.toString; - adaptorWidget = type$.SliverMultiBoxAdaptorWidget._as(t2); - t2 = t1._currentlyUpdatingChildIndex = _this.index; - newChild = t1.updateChild$3(t1._childElements.$index(0, t2), adaptorWidget.delegate.build$2(t1, t2), t2); - } finally { - t1._currentlyUpdatingChildIndex = null; - } - t2 = _this.index; - t1 = t1._childElements; - if (newChild != null) - t1.$indexSet(0, t2, newChild); - else - t1.remove$1(0, t2); - }, - $signature: 0 - }; - A.SliverMultiBoxAdaptorElement_removeChild_closure.prototype = { - call$0() { - var t1, t2, _this = this; - try { - t1 = _this.$this; - t2 = t1._currentlyUpdatingChildIndex = _this.index; - t1.updateChild$3(t1._childElements.$index(0, t2), null, t2); - } finally { - _this.$this._currentlyUpdatingChildIndex = null; - } - _this.$this._childElements.remove$1(0, _this.index); - }, - $signature: 0 - }; - A.KeepAlive.prototype = { - applyParentData$1(renderObject) { - var t2, - t1 = renderObject.parentData; - t1.toString; - type$.KeepAliveParentDataMixin._as(t1); - t2 = this.keepAlive; - if (t1.KeepAliveParentDataMixin_keepAlive !== t2) { - t1.KeepAliveParentDataMixin_keepAlive = t2; - if (!t2) { - t1 = renderObject.get$parent(renderObject); - if (t1 != null) - t1.markNeedsLayout$0(); - } - } - } - }; - A.SlottedMultiChildRenderObjectWidget.prototype = {}; - A.SlottedMultiChildRenderObjectWidgetMixin.prototype = { - createElement$0(_) { - var t1 = A._instanceType(this), - t2 = type$.Element; - return new A.SlottedRenderObjectElement(A.LinkedHashMap_LinkedHashMap$_empty(t1._eval$1("SlottedMultiChildRenderObjectWidgetMixin.0"), t2), A.LinkedHashMap_LinkedHashMap$_empty(type$.Key, t2), this, B._ElementLifecycle_0, t1._eval$1("SlottedRenderObjectElement")); - } - }; - A.SlottedContainerRenderObjectMixin.prototype = { - get$children(_) { - var t1 = this.SlottedContainerRenderObjectMixin__slotToChild; - return new A.LinkedHashMapValuesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>")); - }, - debugNameForSlot$1(slot) { - if (slot instanceof A._Enum) - return slot._name; - return J.toString$0$(slot); - }, - redepthChildren$0() { - J.forEach$1$ax(this.get$children(this), this.get$redepthChild()); - }, - visitChildren$1(visitor) { - J.forEach$1$ax(this.get$children(this), visitor); - }, - debugDescribeChildren$0() { - var child, _this = this, _null = null, - value = A._setArrayType([], type$.JSArray_DiagnosticsNode), - t1 = _this.SlottedContainerRenderObjectMixin__slotToChild, - t2 = A._instanceType(t1), - t3 = A._instanceType(_this), - t4 = t3._eval$1("SlottedContainerRenderObjectMixin.0"), - map = A.LinkedHashMap_LinkedHashMap(_null, _null, t3._eval$1("SlottedContainerRenderObjectMixin.1"), t4); - A.MapBase__fillMapWithIterables(map, new A.LinkedHashMapValuesIterable(t1, t2._eval$1("LinkedHashMapValuesIterable<2>")), new A.LinkedHashMapKeysIterable(t1, t2._eval$1("LinkedHashMapKeysIterable<1>"))); - for (t1 = J.get$iterator$ax(_this.get$children(_this)); t1.moveNext$0();) { - child = t1.get$current(t1); - t2 = map.$index(0, child); - t2 = _this.debugNameForSlot$1(t2 == null ? t4._as(t2) : t2); - child.toString; - value.push(new A.DiagnosticableTreeNode(child, t2, true, true, _null, _null)); - } - return value; - }, - _setChild$2(child, slot) { - var t1 = this.SlottedContainerRenderObjectMixin__slotToChild, - oldChild = t1.$index(0, slot); - if (oldChild != null) { - this.dropChild$1(oldChild); - t1.remove$1(0, slot); - } - if (child != null) { - t1.$indexSet(0, slot, child); - this.adoptChild$1(child); - } - } - }; - A.SlottedRenderObjectElement.prototype = { - get$renderObject() { - return this.$ti._eval$1("SlottedContainerRenderObjectMixin<1,2>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - }, - visitChildren$1(visitor) { - var t1 = this._slotToChild; - new A.LinkedHashMapValuesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>")).forEach$1(0, visitor); - }, - forgetChild$1(child) { - this._slotToChild.remove$1(0, child._slot); - this.super$Element$forgetChild(child); - }, - mount$2($parent, newSlot) { - this.super$RenderObjectElement$mount($parent, newSlot); - this._updateChildren$0(); - }, - update$1(_, newWidget) { - this.super$RenderObjectElement$update(0, newWidget); - this._updateChildren$0(); - }, - _updateChildren$0() { - var t2, oldKeyedElements, t3, oldSlotToChild, t4, _i, slot, widget, newWidgetKey, oldSlotChild, oldKeyChild, fromElement, newChild, _this = this, - t1 = _this._widget; - t1.toString; - t2 = _this.$ti; - t2._eval$1("SlottedMultiChildRenderObjectWidgetMixin<1,2>")._as(t1); - oldKeyedElements = _this._keyedChildren; - t3 = type$.Element; - _this._keyedChildren = A.LinkedHashMap_LinkedHashMap$_empty(type$.Key, t3); - oldSlotToChild = _this._slotToChild; - t2 = t2._precomputed1; - _this._slotToChild = A.LinkedHashMap_LinkedHashMap$_empty(t2, t3); - for (t3 = t1.get$slots(), t4 = t3.length, _i = 0; _i < t4; ++_i) { - slot = t3[_i]; - widget = t1.childForSlot$1(slot); - newWidgetKey = widget == null ? null : widget.key; - oldSlotChild = oldSlotToChild.$index(0, slot); - oldKeyChild = oldKeyedElements.$index(0, newWidgetKey); - if (oldKeyChild != null) - fromElement = oldSlotToChild.remove$1(0, t2._as(oldKeyChild._slot)); - else - fromElement = (oldSlotChild == null ? null : oldSlotChild.get$widget().key) == null ? oldSlotToChild.remove$1(0, slot) : null; - newChild = _this.updateChild$3(fromElement, widget, slot); - if (newChild != null) { - _this._slotToChild.$indexSet(0, slot, newChild); - if (newWidgetKey != null) - _this._keyedChildren.$indexSet(0, newWidgetKey, newChild); - } - } - new A.LinkedHashMapValuesIterable(oldSlotToChild, A._instanceType(oldSlotToChild)._eval$1("LinkedHashMapValuesIterable<2>")).forEach$1(0, _this.get$deactivateChild()); - }, - insertRenderObjectChild$2(child, slot) { - this.$ti._eval$1("SlottedContainerRenderObjectMixin<1,2>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this))._setChild$2(child, slot); - }, - removeRenderObjectChild$2(child, slot) { - var t1 = this.$ti._eval$1("SlottedContainerRenderObjectMixin<1,2>"); - if (t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).SlottedContainerRenderObjectMixin__slotToChild.$index(0, slot) === child) - t1._as(A.RenderObjectElement.prototype.get$renderObject.call(this))._setChild$2(null, slot); - }, - moveRenderObjectChild$3(child, oldSlot, newSlot) { - var t1 = this.$ti._eval$1("SlottedContainerRenderObjectMixin<1,2>")._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - if (t1.SlottedContainerRenderObjectMixin__slotToChild.$index(0, oldSlot) === child) - t1._setChild$2(null, oldSlot); - t1._setChild$2(child, newSlot); - } - }; - A._SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin.prototype = { - updateRenderObject$2(context, renderObject) { - return this.super$RenderObjectWidget$updateRenderObject(context, renderObject); - } - }; - A.SnapshotMode.prototype = { - _enumToString$0() { - return "SnapshotMode." + this._name; - } - }; - A.SnapshotController.prototype = { - set$allowSnapshotting(value) { - if (value === this._allowSnapshotting) - return; - this._allowSnapshotting = value; - this.notifyListeners$0(); - } - }; - A.SnapshotWidget.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderSnapshotWidget(A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio, this.painter, this.controller, this.mode, true, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - type$._RenderSnapshotWidget._as(renderObject); - renderObject.set$controller(0, this.controller); - renderObject.set$mode(0, this.mode); - renderObject.set$devicePixelRatio(0, A.InheritedModel_inheritFrom(context, B._MediaQueryAspect_2, type$.MediaQuery).data.devicePixelRatio); - renderObject.set$painter(this.painter); - renderObject.set$autoresize(true); - } - }; - A._RenderSnapshotWidget.prototype = { - set$devicePixelRatio(_, value) { - var t1, _this = this; - if (value === _this._devicePixelRatio) - return; - _this._devicePixelRatio = value; - t1 = _this._childRaster; - if (t1 == null) - return; - else { - t1.dispose$0(); - _this._childRaster = null; - _this.markNeedsPaint$0(); - } - }, - set$painter(value) { - var t2, _this = this, - t1 = _this._snapshot_widget$_painter; - if (value === t1) - return; - t2 = _this.get$markNeedsPaint(); - t1.removeListener$1(0, t2); - _this._snapshot_widget$_painter = value; - if (A.getRuntimeTypeOfDartObject(t1) !== A.getRuntimeTypeOfDartObject(_this._snapshot_widget$_painter) || _this._snapshot_widget$_painter.shouldRepaint$1(t1)) - _this.markNeedsPaint$0(); - if (_this._object$_owner != null) - _this._snapshot_widget$_painter.addListener$1(0, t2); - }, - set$controller(_, value) { - var t2, oldValue, _this = this, - t1 = _this._snapshot_widget$_controller; - if (value === t1) - return; - t2 = _this.get$_onRasterValueChanged(); - t1.removeListener$1(0, t2); - oldValue = _this._snapshot_widget$_controller._allowSnapshotting; - _this._snapshot_widget$_controller = value; - if (_this._object$_owner != null) { - value.addListener$1(0, t2); - if (oldValue !== _this._snapshot_widget$_controller._allowSnapshotting) - _this._onRasterValueChanged$0(); - } - }, - set$mode(_, value) { - if (value === this._snapshot_widget$_mode) - return; - this._snapshot_widget$_mode = value; - this.markNeedsPaint$0(); - }, - set$autoresize(value) { - return; - }, - attach$1(owner) { - var _this = this; - _this._snapshot_widget$_controller.addListener$1(0, _this.get$_onRasterValueChanged()); - _this._snapshot_widget$_painter.addListener$1(0, _this.get$markNeedsPaint()); - _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach(owner); - }, - detach$0(_) { - var t1, _this = this; - _this._disableSnapshotAttempt = false; - _this._snapshot_widget$_controller.removeListener$1(0, _this.get$_onRasterValueChanged()); - _this._snapshot_widget$_painter.removeListener$1(0, _this.get$markNeedsPaint()); - t1 = _this._childRaster; - if (t1 != null) - t1.dispose$0(); - _this._childRasterSize = _this._childRaster = null; - _this.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach(0); - }, - dispose$0() { - var t1, _this = this; - _this._snapshot_widget$_controller.removeListener$1(0, _this.get$_onRasterValueChanged()); - _this._snapshot_widget$_painter.removeListener$1(0, _this.get$markNeedsPaint()); - t1 = _this._childRaster; - if (t1 != null) - t1.dispose$0(); - _this._childRasterSize = _this._childRaster = null; - _this.super$RenderObject$dispose(); - }, - _onRasterValueChanged$0() { - var t1, _this = this; - _this._disableSnapshotAttempt = false; - t1 = _this._childRaster; - if (t1 != null) - t1.dispose$0(); - _this._childRasterSize = _this._childRaster = null; - _this.markNeedsPaint$0(); - }, - _paintAndDetachToImage$0() { - var image, _this = this, - offsetLayer = A.OffsetLayer$(B.Offset_0_0), - t1 = _this.get$size(0), - context = new A.PaintingContext(offsetLayer, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy)); - _this.super$RenderProxyBoxMixin$paint(context, B.Offset_0_0); - context.stopRecordingIfNeeded$0(); - if (_this._snapshot_widget$_mode !== B.SnapshotMode_2 && !offsetLayer.supportsRasterization$0()) { - offsetLayer.dispose$0(); - if (_this._snapshot_widget$_mode === B.SnapshotMode_1) - throw A.wrapException(A.FlutterError_FlutterError("SnapshotWidget used with a child that contains a PlatformView.")); - _this._disableSnapshotAttempt = true; - return null; - } - t1 = _this.get$size(0); - image = offsetLayer.toImageSync$2$pixelRatio(new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy), _this._devicePixelRatio); - offsetLayer.dispose$0(); - _this._lastCachedSize = _this.get$size(0); - return image; - }, - paint$2(context, offset) { - var t1, t2, t3, t4, _this = this; - if (_this.get$size(0).get$isEmpty(0)) { - t1 = _this._childRaster; - if (t1 != null) - t1.dispose$0(); - _this._childRasterSize = _this._childRaster = null; - return; - } - if (!_this._snapshot_widget$_controller._allowSnapshotting || _this._disableSnapshotAttempt) { - t1 = _this._childRaster; - if (t1 != null) - t1.dispose$0(); - _this._childRasterSize = _this._childRaster = null; - _this._snapshot_widget$_painter.paint$4(context, offset, _this.get$size(0), A.RenderProxyBoxMixin.prototype.get$paint.call(_this)); - return; - } - if (!_this.get$size(0).$eq(0, _this._lastCachedSize) && _this._lastCachedSize != null) { - t1 = _this._childRaster; - if (t1 != null) - t1.dispose$0(); - _this._childRaster = null; - } - if (_this._childRaster == null) { - _this._childRaster = _this._paintAndDetachToImage$0(); - _this._childRasterSize = _this.get$size(0).$mul(0, _this._devicePixelRatio); - } - t1 = _this._childRaster; - t2 = _this._snapshot_widget$_painter; - if (t1 == null) - t2.paint$4(context, offset, _this.get$size(0), A.RenderProxyBoxMixin.prototype.get$paint.call(_this)); - else { - t1 = _this.get$size(0); - t3 = _this._childRaster; - t3.toString; - t4 = _this._childRasterSize; - t4.toString; - t2.paintSnapshot$6(context, offset, t1, t3, t4, _this._devicePixelRatio); - } - } - }; - A.SnapshotPainter.prototype = {}; - A._DefaultSnapshotPainter.prototype = { - get$_count(_) { - return A.throwExpression(A.NoSuchMethodError_NoSuchMethodError$withInvocation(this, A.JSInvocationMirror$(B.Symbol__count, "get$_snapshot_widget$_count", 1, [], [], 0))); - }, - set$_count(_, value) { - A.throwExpression(A.NoSuchMethodError_NoSuchMethodError$withInvocation(this, A.JSInvocationMirror$(B.Symbol_14L, "set$_count_", 2, [value], [], 0))); - }, - get$_change_notifier$_listeners() { - return A.throwExpression(A.NoSuchMethodError_NoSuchMethodError$withInvocation(this, A.JSInvocationMirror$(B.Symbol__listeners, "get$_snapshot_widget$_listeners", 1, [], [], 0))); - }, - set$_change_notifier$_listeners(value) { - A.throwExpression(A.NoSuchMethodError_NoSuchMethodError$withInvocation(this, A.JSInvocationMirror$(B.Symbol_wUb, "set$_listeners_", 2, [value], [], 0))); - }, - get$_notificationCallStackDepth() { - return A.throwExpression(A.NoSuchMethodError_NoSuchMethodError$withInvocation(this, A.JSInvocationMirror$(B.Symbol__notificationCallStackDepth, "get$_snapshot_widget$_notificationCallStackDepth", 1, [], [], 0))); - }, - set$_notificationCallStackDepth(value) { - A.throwExpression(A.NoSuchMethodError_NoSuchMethodError$withInvocation(this, A.JSInvocationMirror$(B.Symbol_Uql, "set$_notificationCallStackDepth_", 2, [value], [], 0))); - }, - get$_reentrantlyRemovedListeners() { - return A.throwExpression(A.NoSuchMethodError_NoSuchMethodError$withInvocation(this, A.JSInvocationMirror$(B.Symbol__reentrantlyRemovedListeners, "get$_snapshot_widget$_reentrantlyRemovedListeners", 1, [], [], 0))); - }, - set$_reentrantlyRemovedListeners(value) { - A.throwExpression(A.NoSuchMethodError_NoSuchMethodError$withInvocation(this, A.JSInvocationMirror$(B.Symbol_QKO, "set$_reentrantlyRemovedListeners_", 2, [value], [], 0))); - }, - _removeAt$1(index) { - return A.throwExpression(A.NoSuchMethodError_NoSuchMethodError$withInvocation(this, A.JSInvocationMirror$(B.Symbol__removeAt, "_snapshot_widget$_removeAt$1", 0, [index], [], 0))); - }, - addListener$1(_, listener) { - }, - dispose$0() { - }, - removeListener$1(_, listener) { - }, - $isListenable: 1 - }; - A.SpellCheckConfiguration.prototype = { - copyWith$4$misspelledSelectionColor$misspelledTextStyle$spellCheckService$spellCheckSuggestionsToolbarBuilder(misspelledSelectionColor, misspelledTextStyle, spellCheckService, spellCheckSuggestionsToolbarBuilder) { - var _this = this; - if (!_this._spellCheckEnabled) - return B.SpellCheckConfiguration_asH; - return new A.SpellCheckConfiguration(spellCheckService, _this.misspelledSelectionColor, _this.misspelledTextStyle, _this.spellCheckSuggestionsToolbarBuilder, true); - }, - copyWith$1$spellCheckService(spellCheckService) { - return this.copyWith$4$misspelledSelectionColor$misspelledTextStyle$spellCheckService$spellCheckSuggestionsToolbarBuilder(null, null, spellCheckService, null); - }, - toString$0(_) { - var _this = this, - t1 = _this._spellCheckEnabled ? "enabled" : "disabled"; - return "SpellCheckConfiguration(" + t1 + ", service: " + A.S(_this.spellCheckService) + ", text style: " + A.S(_this.misspelledTextStyle) + ", toolbar builder: " + A.S(_this.spellCheckSuggestionsToolbarBuilder) + ")"; - }, - $eq(_, other) { - var t1; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(this)) - return false; - t1 = false; - if (other instanceof A.SpellCheckConfiguration) - if (other.spellCheckService == this.spellCheckService) - t1 = other._spellCheckEnabled === this._spellCheckEnabled; - return t1; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.spellCheckService, _this.misspelledTextStyle, _this.spellCheckSuggestionsToolbarBuilder, _this._spellCheckEnabled, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.StandardComponentType.prototype = { - _enumToString$0() { - return "StandardComponentType." + this._name; - } - }; - A.SystemContextMenu.prototype = { - createState$0() { - return new A._SystemContextMenuState(); - } - }; - A._SystemContextMenuState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - t1 = new A.SystemContextMenuController(_this._widget.onSystemHide); - $.ServicesBinding__instance.ServicesBinding__systemContextMenuClient = t1; - _this.___SystemContextMenuState__systemContextMenuController_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___SystemContextMenuState__systemContextMenuController_F = t1; - }, - dispose$0() { - var t1 = this.___SystemContextMenuState__systemContextMenuController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.hide$0(); - t1._text_input$_isDisposed = true; - this.super$State$dispose(); - }, - build$1(context) { - var t1, t2, t3, itemDatas, _this = this; - if (_this._widget.items.length !== 0) { - t1 = A.Localizations_of(context, B.Type_WidgetsLocalizations_JUU, type$.WidgetsLocalizations); - t1.toString; - t2 = _this._widget.items; - t3 = A._arrayInstanceType(t2)._eval$1("MappedListIterable<1,IOSSystemContextMenuItemData>"); - itemDatas = A.List_List$_of(new A.MappedListIterable(t2, new A._SystemContextMenuState_build_closure(t1), t3), t3._eval$1("ListIterable.E")); - t1 = _this.___SystemContextMenuState__systemContextMenuController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.showWithItems$2(_this._widget.anchor, itemDatas); - } - return B.SizedBox_0_0_null_null; - } - }; - A._SystemContextMenuState_build_closure.prototype = { - call$1(item) { - return item.getData$1(0, this.localizations); - }, - $signature: 551 - }; - A.IOSSystemContextMenuItem.prototype = { - get$title(_) { - return null; - }, - get$hashCode(_) { - return B.JSNull_methods.get$hashCode(this.get$title(this)); - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - t1 = other instanceof A.IOSSystemContextMenuItem; - if (t1) { - other.get$title(other); - _this.get$title(_this); - } - return t1; - } - }; - A.IOSSystemContextMenuItemCopy.prototype = { - getData$1(_, localizations) { - return B.C_IOSSystemContextMenuItemDataCopy; - } - }; - A.IOSSystemContextMenuItemCut.prototype = { - getData$1(_, localizations) { - return B.C_IOSSystemContextMenuItemDataCut; - } - }; - A.IOSSystemContextMenuItemPaste.prototype = { - getData$1(_, localizations) { - return B.C_IOSSystemContextMenuItemDataPaste; - } - }; - A.IOSSystemContextMenuItemSelectAll.prototype = { - getData$1(_, localizations) { - return B.C_IOSSystemContextMenuItemDataSelectAll; - } - }; - A.IOSSystemContextMenuItemLookUp.prototype = { - getData$1(_, localizations) { - return new A.IOSSystemContextMenuItemDataLookUp("Look Up"); - }, - toString$0(_) { - return "IOSSystemContextMenuItemLookUp(title: null)"; - }, - get$title() { - return null; - } - }; - A.IOSSystemContextMenuItemSearchWeb.prototype = { - getData$1(_, localizations) { - return new A.IOSSystemContextMenuItemDataSearchWeb("Search Web"); - }, - toString$0(_) { - return "IOSSystemContextMenuItemSearchWeb(title: null)"; - }, - get$title() { - return null; - } - }; - A.TapRegionSurface.prototype = { - createRenderObject$1(context) { - var t1 = new A.RenderTapRegionSurface(new A.Expando(new WeakMap()), A.LinkedHashSet_LinkedHashSet$_empty(type$.RenderTapRegion), A.LinkedHashMap_LinkedHashMap$_empty(type$.nullable_Object, type$.Set_RenderTapRegion), B.HitTestBehavior_0, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - } - }; - A.RenderTapRegionSurface.prototype = { - unregisterTapRegion$1(region) { - var t1; - this._registeredRegions.remove$1(0, region); - t1 = this._groupIdToRegions; - t1.$index(0, region._groupId).remove$1(0, region); - if (t1.$index(0, region._groupId)._collection$_length === 0) - t1.remove$1(0, region._groupId); - }, - hitTest$2$position(result, position) { - var hitTarget, entry, _this = this; - if (!_this.get$size(0).contains$1(0, position)) - return false; - hitTarget = _this.hitTestChildren$2$position(result, position) || _this.behavior === B.HitTestBehavior_1; - if (hitTarget) { - entry = new A.BoxHitTestEntry(position, _this); - _this._cachedResults.$indexSet(0, entry, result); - result.add$1(0, entry); - } - return hitTarget; - }, - handleEvent$2($event, entry) { - var t2, result, t3, t4, hitRegions, t5, t6, outsideRegions, _this = this, - t1 = type$.PointerDownEvent._is($event); - if (!t1 && !type$.PointerUpEvent._is($event)) - return; - t2 = _this._registeredRegions; - if (t2._collection$_length === 0) - return; - A.Expando__checkType(entry); - result = _this._cachedResults._jsWeakMap.get(entry); - if (result == null) - return; - t3 = _this._getRegionsHit$2(t2, result._path); - t4 = type$.RenderTapRegion; - hitRegions = A.Set_castFrom(t3, t3.get$_newSimilarSet(), A._instanceType(t3)._precomputed1, t4)._clone$0(); - t4 = A.LinkedHashSet_LinkedHashSet$_empty(t4); - for (t3 = hitRegions.get$iterator(hitRegions), t5 = _this._groupIdToRegions; t3.moveNext$0();) { - t6 = t5.$index(0, t3.get$current(t3)._groupId); - t6.toString; - t4.addAll$1(0, t6); - } - outsideRegions = t2.difference$1(t4); - for (t2 = outsideRegions.get$iterator(outsideRegions), t3 = type$.PointerUpEvent._is($event); t2.moveNext$0();) { - t5 = t2.get$current(t2); - if (t1) { - t5 = t5.onTapOutside; - if (t5 != null) - t5.call$1($event); - } else if (t3) { - t5 = t5.onTapUpOutside; - if (t5 != null) - t5.call$1($event); - } - } - for (t1 = A._LinkedHashSetIterator$(t4, t4._collection$_modifications, t4.$ti._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - if (t3 == null) - t2._as(t3); - } - }, - _getRegionsHit$2(detectors, hitTestPath) { - var t2, t3, _i, _0_0, - t1 = A.LinkedHashSet_LinkedHashSet$_empty(type$.HitTestTarget); - for (t2 = hitTestPath.length, t3 = this._registeredRegions, _i = 0; _i < hitTestPath.length; hitTestPath.length === t2 || (0, A.throwConcurrentModificationError)(hitTestPath), ++_i) { - _0_0 = hitTestPath[_i].target; - if (t3.contains$1(0, _0_0)) - t1.add$1(0, _0_0); - } - return t1; - } - }; - A.TapRegion.prototype = { - createRenderObject$1(context) { - var t2, t3, _this = this, _null = null, - t1 = A.ModalRoute_isCurrentOf(context), - isCurrent = t1 !== false; - t1 = context.findAncestorRenderObjectOfType$1$0(type$.RenderTapRegionSurface); - t2 = isCurrent ? _this.onTapOutside : _null; - t3 = isCurrent ? _this.onTapUpOutside : _null; - t1 = new A.RenderTapRegion(t2, _this.onTapInside, t3, _this.onTapUpInside, _this.debugLabel, true, false, _this.groupId, t1, B.HitTestBehavior_0, _null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(_null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var t2, _this = this, - t1 = A.ModalRoute_isCurrentOf(context), - isCurrent = t1 !== false; - t1 = context.findAncestorRenderObjectOfType$1$0(type$.RenderTapRegionSurface); - t2 = renderObject._tap_region$_registry; - if (t2 != t1) { - if (renderObject._isRegistered) { - t2.unregisterTapRegion$1(renderObject); - renderObject._isRegistered = false; - } - renderObject._tap_region$_registry = t1; - renderObject.markNeedsLayout$0(); - } - renderObject.behavior = B.HitTestBehavior_0; - t1 = _this.groupId; - if (renderObject._groupId !== t1) { - if (renderObject._isRegistered) { - renderObject._tap_region$_registry.unregisterTapRegion$1(renderObject); - renderObject._isRegistered = false; - } - renderObject._groupId = t1; - renderObject.markNeedsLayout$0(); - } - renderObject.onTapOutside = isCurrent ? _this.onTapOutside : null; - renderObject.onTapInside = _this.onTapInside; - renderObject.onTapUpOutside = isCurrent ? _this.onTapUpOutside : null; - renderObject.onTapUpInside = _this.onTapUpInside; - renderObject.debugLabel = _this.debugLabel; - } - }; - A.RenderTapRegion.prototype = { - layout$2$parentUsesSize(constraints, parentUsesSize) { - var t1, shouldBeRegistered, t2, _this = this; - _this.super$RenderObject$layout(constraints, parentUsesSize); - t1 = _this._tap_region$_registry; - if (t1 == null) - return; - if (_this._isRegistered) - t1.unregisterTapRegion$1(_this); - t1 = _this._tap_region$_registry; - shouldBeRegistered = t1 != null; - if (shouldBeRegistered) { - t1._registeredRegions.add$1(0, _this); - t1 = t1._groupIdToRegions; - t2 = _this._groupId; - if (t1.$index(0, t2) == null) - t1.$indexSet(0, t2, A.LinkedHashSet_LinkedHashSet$_empty(type$.RenderTapRegion)); - t1.$index(0, _this._groupId).add$1(0, _this); - } - _this._isRegistered = shouldBeRegistered; - }, - layout$1(constraints) { - return this.layout$2$parentUsesSize(constraints, false); - }, - dispose$0() { - var _this = this; - if (_this._isRegistered) - _this._tap_region$_registry.unregisterTapRegion$1(_this); - _this.super$RenderObject$dispose(); - } - }; - A.TextFieldTapRegion.prototype = {}; - A.DefaultTextStyle.prototype = { - updateShouldNotify$1(oldWidget) { - var _this = this, - t1 = true; - if (_this.style.$eq(0, oldWidget.style)) - if (_this.textAlign == oldWidget.textAlign) - if (_this.softWrap === oldWidget.softWrap) - if (_this.overflow === oldWidget.overflow) - if (_this.maxLines == oldWidget.maxLines) - t1 = _this.textWidthBasis !== oldWidget.textWidthBasis; - return t1; - }, - wrap$2(_, context, child) { - var _this = this; - return A.DefaultTextStyle$(child, null, _this.maxLines, _this.overflow, _this.softWrap, _this.style, _this.textAlign, _this.textHeightBehavior, _this.textWidthBasis); - } - }; - A._NullWidget2.prototype = { - build$1(context) { - throw A.wrapException(A.FlutterError_FlutterError("A DefaultTextStyle constructed with DefaultTextStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultTextStyle.of() when no enclosing default text style is present in a BuildContext.")); - } - }; - A.Text.prototype = { - build$1(context) { - var effectiveTextStyle, t1, registrar, result, t2, t3, t4, t5, t6, t7, t8, t9, _this = this, _null = null, - defaultTextStyle = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultTextStyle); - if (defaultTextStyle == null) - defaultTextStyle = B.DefaultTextStyle_4Wa; - effectiveTextStyle = _this.style; - if (effectiveTextStyle == null || effectiveTextStyle.inherit) - effectiveTextStyle = defaultTextStyle.style.merge$1(effectiveTextStyle); - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_16); - t1 = t1 == null ? _null : t1.boldText; - if (t1 === true) - effectiveTextStyle = effectiveTextStyle.merge$1(B.TextStyle_KXJ); - registrar = A.SelectionContainer_maybeOf(context); - $label0$0: { - t1 = A.MediaQuery__maybeOf(context, B._MediaQueryAspect_4); - t1 = t1 == null ? _null : t1.get$textScaler(); - if (t1 == null) - t1 = B._LinearTextScaler_1; - break $label0$0; - } - result = A._Cell$named("result"); - if (registrar != null) { - t2 = type$.DefaultSelectionStyle; - t3 = context.dependOnInheritedWidgetOfExactType$1$0(t2); - t3 = (t3 == null ? B.DefaultSelectionStyle_gwC : t3).mouseCursor; - if (t3 == null) - t3 = B.SystemMouseCursor_text; - t4 = _this.textAlign; - if (t4 == null) - t4 = defaultTextStyle.textAlign; - if (t4 == null) - t4 = B.TextAlign_4; - t5 = _this.textDirection; - t6 = _this.overflow; - if (t6 == null) - t6 = effectiveTextStyle.overflow; - if (t6 == null) - t6 = defaultTextStyle.overflow; - t7 = _this.maxLines; - if (t7 == null) - t7 = defaultTextStyle.maxLines; - t8 = A.DefaultTextHeightBehavior_maybeOf(context); - t2 = context.dependOnInheritedWidgetOfExactType$1$0(t2); - t2 = (t2 == null ? B.DefaultSelectionStyle_gwC : t2).selectionColor; - if (t2 == null) - t2 = B.Color_O3p; - t9 = _this.textSpan; - t9 = t9 != null ? A._setArrayType([t9], type$.JSArray_InlineSpan) : _null; - result._value = A.MouseRegion$(new A._SelectableTextContainer(A.TextSpan$(t9, effectiveTextStyle, _this.data), t4, t5, defaultTextStyle.softWrap, t6, t1, t7, _null, _null, defaultTextStyle.textWidthBasis, t8, t2, _null), t3, _null, _null, _null, _null); - t1 = t5; - } else { - t2 = _this.textAlign; - if (t2 == null) - t2 = defaultTextStyle.textAlign; - if (t2 == null) - t2 = B.TextAlign_4; - t3 = _this.textDirection; - t4 = _this.overflow; - if (t4 == null) - t4 = effectiveTextStyle.overflow; - if (t4 == null) - t4 = defaultTextStyle.overflow; - t5 = _this.maxLines; - if (t5 == null) - t5 = defaultTextStyle.maxLines; - t6 = A.DefaultTextHeightBehavior_maybeOf(context); - t7 = context.dependOnInheritedWidgetOfExactType$1$0(type$.DefaultSelectionStyle); - t7 = (t7 == null ? B.DefaultSelectionStyle_gwC : t7).selectionColor; - if (t7 == null) - t7 = B.Color_O3p; - t8 = _this.textSpan; - t8 = t8 != null ? A._setArrayType([t8], type$.JSArray_InlineSpan) : _null; - result._value = A.RichText$(_null, _null, t5, t4, t7, _null, defaultTextStyle.softWrap, _null, A.TextSpan$(t8, effectiveTextStyle, _this.data), t2, t3, t6, t1, defaultTextStyle.textWidthBasis); - t1 = t3; - } - t2 = _this.semanticsLabel; - if (t2 != null) { - t3 = result._readLocal$0(); - result._value = new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t2, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, new A.ExcludeSemantics(true, t3, _null), _null); - } - return result._readLocal$0(); - } - }; - A._SelectableTextContainer.prototype = { - createState$0() { - return new A._SelectableTextContainerState(new A.LabeledGlobalKey(null, type$.LabeledGlobalKey_State_StatefulWidget)); - } - }; - A._SelectableTextContainerState.prototype = { - initState$0() { - var t1, t2, t3, _this = this; - _this.super$State$initState(); - t1 = type$.Selectable; - t2 = A._setArrayType([], type$.JSArray_Selectable); - t3 = $.$get$ChangeNotifier__emptyListeners(); - _this.___SelectableTextContainerState__selectionDelegate_F !== $ && A.throwUnnamedLateFieldAI(); - _this.___SelectableTextContainerState__selectionDelegate_F = new A._SelectableTextContainerDelegate(_this._textKey, A.LinkedHashSet_LinkedHashSet$_empty(t1), A.LinkedHashSet_LinkedHashSet$_empty(t1), t2, A.LinkedHashSet_LinkedHashSet$_empty(t1), B.SelectionGeometry_jnK, t3); - }, - dispose$0() { - var t1 = this.___SelectableTextContainerState__selectionDelegate_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.clearInternalSelectionState$0(); - t1.super$MultiSelectableSelectionContainerDelegate$dispose(); - this.super$State$dispose(); - }, - build$1(context) { - var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, - t1 = this.___SelectableTextContainerState__selectionDelegate_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = this._widget; - t3 = t2.textAlign; - t4 = t2.textDirection; - t5 = t2.locale; - t6 = t2.softWrap; - t7 = t2.overflow; - t8 = t2.textScaler; - t9 = t2.maxLines; - t10 = t2.strutStyle; - t11 = t2.textWidthBasis; - t12 = t2.textHeightBehavior; - t13 = t2.selectionColor; - return new A.SelectionContainer(null, new A._RichText(this._textKey, t2.text, t3, t4, t6, t7, t8, t9, t5, t10, t11, t12, t13, null), t1, null); - } - }; - A._RichText.prototype = { - build$1(context) { - var _this = this; - return A.RichText$(_this.textKey, _this.locale, _this.maxLines, _this.overflow, _this.selectionColor, A.SelectionContainer_maybeOf(context), _this.softWrap, _this.strutStyle, _this.text, _this.textAlign, _this.textDirection, _this.textHeightBehavior, _this.textScaler, _this.textWidthBasis); - } - }; - A._SelectableTextContainerDelegate.prototype = { - handleSelectParagraph$1($event) { - var result = this._handleSelectParagraph$1($event); - this.super$StaticSelectionContainerDelegate$didReceiveSelectionBoundaryEvents(); - return result; - }, - _handleSelectParagraph$1($event) { - var index, t1, t2, _this = this; - for (index = 0; t1 = _this.selectables, t2 = t1.length, index < t2; ++index) - _this.dispatchSelectionEventToChild$2(t1[index], $event); - _this.currentSelectionStartIndex = 0; - _this.currentSelectionEndIndex = t2 - 1; - return B.SelectionResult_0; - }, - _initSelection$2$isEnd($event, isEnd) { - var t1, _0_4, _0_5, t2, _0_4_isSet, _0_7, _0_8, currentSelectableResult, $forward, newIndex, finalResult, finalResult0, _this = this, _null = null, - hasOppositeEdge = isEnd ? _this.currentSelectionStartIndex !== -1 : _this.currentSelectionEndIndex !== -1; - $label0$0: { - if (isEnd) { - t1 = hasOppositeEdge; - _0_4 = t1; - _0_5 = _0_4; - } else { - _0_4 = _null; - _0_5 = _0_4; - t1 = false; - } - t2 = 0; - if (t1) { - t1 = _this.currentSelectionStartIndex; - break $label0$0; - } - if (isEnd) { - if (isEnd) { - t1 = _0_4; - _0_4_isSet = isEnd; - } else { - t1 = hasOppositeEdge; - _0_4 = t1; - _0_4_isSet = true; - } - _0_7 = !t1; - t1 = _0_7; - } else { - _0_7 = _null; - _0_4_isSet = isEnd; - t1 = false; - } - if (t1) { - t1 = t2; - break $label0$0; - } - _0_8 = !isEnd; - t1 = _0_8; - if (t1) - if (isEnd) - t1 = _0_5; - else { - if (_0_4_isSet) - _0_5 = _0_4; - else { - _0_5 = hasOppositeEdge; - _0_4 = _0_5; - _0_4_isSet = true; - } - t1 = _0_5; - } - else - t1 = false; - if (t1) { - t1 = _this.currentSelectionEndIndex; - break $label0$0; - } - if (_0_8) - if (isEnd) - t1 = _0_7; - else { - _0_7 = !(_0_4_isSet ? _0_4 : hasOppositeEdge); - t1 = _0_7; - } - else - t1 = false; - if (t1) { - t1 = t2; - break $label0$0; - } - t1 = _null; - } - currentSelectableResult = A._Cell$named("currentSelectableResult"); - $forward = _null; - newIndex = t1; - finalResult = $forward; - while (true) { - t1 = _this.selectables; - if (!(newIndex < t1.length && newIndex >= 0 && finalResult == null)) - break; - finalResult0 = currentSelectableResult._value = _this.dispatchSelectionEventToChild$2(t1[newIndex], $event); - switch (finalResult0.index) { - case 2: - case 3: - case 4: - finalResult = finalResult0; - break; - case 0: - if ($forward === false) { - ++newIndex; - finalResult = B.SelectionResult_2; - } else if (newIndex === _this.selectables.length - 1) - finalResult = finalResult0; - else { - ++newIndex; - $forward = true; - } - break; - case 1: - if ($forward === true) { - --newIndex; - finalResult = B.SelectionResult_2; - } else if (newIndex === 0) - finalResult = finalResult0; - else { - --newIndex; - $forward = false; - } - break; - } - } - if (isEnd) - _this.currentSelectionEndIndex = newIndex; - else - _this.currentSelectionStartIndex = newIndex; - _this._flushInactiveSelections$0(); - finalResult.toString; - return finalResult; - }, - _adjustSelection$2$isEnd($event, isEnd) { - var _0_7, _0_6, _0_6_isSet, _0_7_isSet, _0_4, _0_5, t2, _0_9, _0_9_isSet, _0_4_isSet, _0_5_isSet, t3, _0_10, _0_11, _0_10_isSet, currentSelectableResult, $forward, newIndex, finalResult, finalResult0, forwardSelection, _this = this, _null = null, - t1 = _this._selectionGeometry, - isCurrentEdgeWithinViewport = isEnd ? t1.endSelectionPoint != null : t1.startSelectionPoint != null, - isOppositeEdgeWithinViewport = isEnd ? t1.startSelectionPoint != null : t1.endSelectionPoint != null; - $label0$0: { - _0_7 = _null; - _0_6 = _null; - t1 = false; - if (isEnd) { - if (isCurrentEdgeWithinViewport) { - t1 = isOppositeEdgeWithinViewport; - _0_6 = t1; - _0_7 = _0_6; - } - _0_6_isSet = isCurrentEdgeWithinViewport; - _0_7_isSet = _0_6_isSet; - _0_4 = _0_7_isSet; - _0_5 = _0_4; - } else { - _0_4 = _null; - _0_5 = _0_4; - _0_7_isSet = false; - _0_6_isSet = false; - } - t2 = 0; - if (t1) { - t1 = _this.currentSelectionEndIndex; - break $label0$0; - } - _0_9 = _null; - t1 = false; - if (isEnd) { - if (isEnd) { - _0_9_isSet = _0_5; - _0_4_isSet = isEnd; - _0_5_isSet = _0_4_isSet; - } else { - _0_9_isSet = isCurrentEdgeWithinViewport; - _0_4 = _0_9_isSet; - _0_5 = _0_4; - _0_5_isSet = true; - _0_4_isSet = true; - } - if (_0_9_isSet) { - if (_0_6_isSet) - t1 = _0_6; - else { - t1 = isOppositeEdgeWithinViewport; - _0_6 = t1; - _0_6_isSet = true; - } - _0_9 = !t1; - t1 = _0_9; - } - } else { - _0_4_isSet = isEnd; - _0_5_isSet = _0_4_isSet; - _0_9_isSet = false; - } - if (t1) { - t1 = _this.currentSelectionEndIndex; - break $label0$0; - } - t1 = false; - if (isEnd) { - if (_0_4_isSet) - t3 = _0_4; - else { - t3 = isCurrentEdgeWithinViewport; - _0_4 = t3; - _0_4_isSet = true; - } - _0_10 = !t3; - t3 = _0_10; - if (t3) - if (_0_7_isSet) - t1 = _0_7; - else { - if (_0_6_isSet) - _0_7 = _0_6; - else { - _0_7 = isOppositeEdgeWithinViewport; - _0_6 = _0_7; - _0_6_isSet = true; - } - t1 = _0_7; - _0_7_isSet = true; - } - } else - _0_10 = _null; - if (t1) { - t1 = _this.currentSelectionStartIndex; - break $label0$0; - } - t1 = false; - if (isEnd) { - t3 = _0_10; - if (t3) - if (_0_9_isSet) - t1 = _0_9; - else { - if (_0_6_isSet) - t1 = _0_6; - else { - t1 = isOppositeEdgeWithinViewport; - _0_6 = t1; - _0_6_isSet = true; - } - _0_9 = !t1; - t1 = _0_9; - _0_9_isSet = true; - } - } - if (t1) { - t1 = t2; - break $label0$0; - } - _0_11 = !isEnd; - t1 = _0_11; - t3 = false; - if (t1) { - if (_0_5_isSet) - t1 = _0_5; - else { - if (_0_4_isSet) - _0_5 = _0_4; - else { - _0_5 = isCurrentEdgeWithinViewport; - _0_4 = _0_5; - _0_4_isSet = true; - } - t1 = _0_5; - _0_5_isSet = true; - } - if (t1) - if (_0_7_isSet) - t1 = _0_7; - else { - if (_0_6_isSet) - _0_7 = _0_6; - else { - _0_7 = isOppositeEdgeWithinViewport; - _0_6 = _0_7; - _0_6_isSet = true; - } - t1 = _0_7; - _0_7_isSet = true; - } - else - t1 = t3; - } else - t1 = t3; - if (t1) { - t1 = _this.currentSelectionStartIndex; - break $label0$0; - } - t1 = false; - if (_0_11) { - if (_0_5_isSet) - t3 = _0_5; - else { - if (_0_4_isSet) - _0_5 = _0_4; - else { - _0_5 = isCurrentEdgeWithinViewport; - _0_4 = _0_5; - _0_4_isSet = true; - } - t3 = _0_5; - } - if (t3) - if (_0_9_isSet) - t1 = _0_9; - else { - if (_0_6_isSet) - t1 = _0_6; - else { - t1 = isOppositeEdgeWithinViewport; - _0_6 = t1; - _0_6_isSet = true; - } - _0_9 = !t1; - t1 = _0_9; - _0_9_isSet = true; - } - } - if (t1) { - t1 = _this.currentSelectionStartIndex; - break $label0$0; - } - t1 = false; - if (_0_11) { - if (isEnd) { - t3 = _0_10; - _0_10_isSet = isEnd; - } else { - if (_0_4_isSet) - t3 = _0_4; - else { - t3 = isCurrentEdgeWithinViewport; - _0_4 = t3; - _0_4_isSet = true; - } - _0_10 = !t3; - t3 = _0_10; - _0_10_isSet = true; - } - if (t3) - if (_0_7_isSet) - t1 = _0_7; - else { - if (_0_6_isSet) - _0_7 = _0_6; - else { - _0_7 = isOppositeEdgeWithinViewport; - _0_6 = _0_7; - _0_6_isSet = true; - } - t1 = _0_7; - } - } else - _0_10_isSet = isEnd; - if (t1) { - t1 = _this.currentSelectionEndIndex; - break $label0$0; - } - t1 = false; - if (_0_11) { - if (_0_10_isSet) - t3 = _0_10; - else { - _0_10 = !(_0_4_isSet ? _0_4 : isCurrentEdgeWithinViewport); - t3 = _0_10; - } - if (t3) - if (_0_9_isSet) - t1 = _0_9; - else { - _0_9 = !(_0_6_isSet ? _0_6 : isOppositeEdgeWithinViewport); - t1 = _0_9; - } - } - if (t1) { - t1 = t2; - break $label0$0; - } - t1 = _null; - } - currentSelectableResult = A._Cell$named("currentSelectableResult"); - $forward = _null; - newIndex = t1; - finalResult = $forward; - while (true) { - t1 = _this.selectables; - if (!(newIndex < t1.length && newIndex >= 0 && finalResult == null)) - break; - finalResult0 = currentSelectableResult._value = _this.dispatchSelectionEventToChild$2(t1[newIndex], $event); - switch (finalResult0.index) { - case 2: - case 3: - case 4: - finalResult = finalResult0; - break; - case 0: - if ($forward === false) { - ++newIndex; - finalResult = B.SelectionResult_2; - } else if (newIndex === _this.selectables.length - 1) - finalResult = finalResult0; - else { - ++newIndex; - $forward = true; - } - break; - case 1: - if ($forward === true) { - --newIndex; - finalResult = B.SelectionResult_2; - } else if (newIndex === 0) - finalResult = finalResult0; - else { - --newIndex; - $forward = false; - } - break; - } - } - t1 = _this.currentSelectionEndIndex; - t2 = _this.currentSelectionStartIndex; - forwardSelection = t1 >= t2; - if (isEnd) { - if ($forward != null) - if (!(!forwardSelection && $forward && newIndex >= t2)) - t2 = forwardSelection && !$forward && newIndex <= t2; - else - t2 = true; - else - t2 = false; - if (t2) - _this.currentSelectionStartIndex = t1; - _this.currentSelectionEndIndex = newIndex; - } else { - if ($forward != null) - if (!(!forwardSelection && !$forward && newIndex <= t1)) - t1 = forwardSelection && $forward && newIndex >= t1; - else - t1 = true; - else - t1 = false; - if (t1) - _this.currentSelectionEndIndex = t2; - _this.currentSelectionStartIndex = newIndex; - } - _this._flushInactiveSelections$0(); - finalResult.toString; - return finalResult; - }, - get$compareOrder() { - return A.text__SelectableTextContainerDelegate__compareScreenOrder$closure(); - }, - _flushInactiveSelections$0() { - var skipStart, skipEnd, index, _this = this, - skipIndex = _this.currentSelectionStartIndex, - t1 = skipIndex === -1; - if (t1 && _this.currentSelectionEndIndex === -1) - return; - if (t1 || _this.currentSelectionEndIndex === -1) { - if (t1) - skipIndex = _this.currentSelectionEndIndex; - t1 = _this.selectables; - new A.WhereIterable(t1, new A._SelectableTextContainerDelegate__flushInactiveSelections_closure(_this, skipIndex), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).forEach$1(0, new A._SelectableTextContainerDelegate__flushInactiveSelections_closure0(_this)); - return; - } - t1 = _this.currentSelectionEndIndex; - skipStart = Math.min(skipIndex, t1); - skipEnd = Math.max(skipIndex, t1); - for (index = 0; t1 = _this.selectables, index < t1.length; ++index) { - if (index >= skipStart && index <= skipEnd) - continue; - _this.dispatchSelectionEventToChild$2(t1[index], B.ClearSelectionEvent_SelectionEventType_2); - } - }, - handleSelectionEdgeUpdate$1($event) { - var t1, t2, _this = this; - if ($event.granularity !== B.TextGranularity_2) - return _this.super$StaticSelectionContainerDelegate$handleSelectionEdgeUpdate($event); - t1 = $event.globalPosition; - t2 = $event.type === B.SelectionEventType_1; - if (t2) - _this._lastEndEdgeUpdateGlobalPosition = t1; - else - _this._lastStartEdgeUpdateGlobalPosition = t1; - if (t2) - return _this.currentSelectionEndIndex === -1 ? _this._initSelection$2$isEnd($event, true) : _this._adjustSelection$2$isEnd($event, true); - return _this.currentSelectionStartIndex === -1 ? _this._initSelection$2$isEnd($event, false) : _this._adjustSelection$2$isEnd($event, false); - }, - compareOrder$2(arg0, arg1) { - return this.get$compareOrder().call$2(arg0, arg1); - } - }; - A._SelectableTextContainerDelegate__flushInactiveSelections_closure.prototype = { - call$1(target) { - return target !== this.$this.selectables[this.skipIndex]; - }, - $signature: 63 - }; - A._SelectableTextContainerDelegate__flushInactiveSelections_closure0.prototype = { - call$1(target) { - return this.$this.dispatchSelectionEventToChild$2(target, B.ClearSelectionEvent_SelectionEventType_2); - }, - $signature: 35 - }; - A.DoNothingAndStopPropagationTextIntent.prototype = {}; - A.DirectionalTextEditingIntent.prototype = {}; - A.DeleteCharacterIntent.prototype = {}; - A.DeleteToNextWordBoundaryIntent.prototype = {}; - A.DeleteToLineBreakIntent.prototype = {}; - A.DirectionalCaretMovementIntent.prototype = {}; - A.ExtendSelectionByCharacterIntent.prototype = {}; - A.ExtendSelectionToNextWordBoundaryIntent.prototype = {}; - A.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent.prototype = {}; - A.ExpandSelectionToDocumentBoundaryIntent.prototype = {}; - A.ExpandSelectionToLineBreakIntent.prototype = {}; - A.ExtendSelectionToLineBreakIntent.prototype = {}; - A.ExtendSelectionVerticallyToAdjacentLineIntent.prototype = {}; - A.ExtendSelectionVerticallyToAdjacentPageIntent.prototype = {}; - A.ExtendSelectionToNextParagraphBoundaryIntent.prototype = {}; - A.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent.prototype = {}; - A.ExtendSelectionToDocumentBoundaryIntent.prototype = {}; - A.ScrollToDocumentBoundaryIntent.prototype = {}; - A.SelectAllTextIntent.prototype = {}; - A.CopySelectionTextIntent.prototype = {}; - A.PasteTextIntent.prototype = {}; - A.RedoTextIntent.prototype = {}; - A.ReplaceTextIntent.prototype = {}; - A.UndoTextIntent.prototype = {}; - A.UpdateSelectionIntent.prototype = {}; - A.TransposeCharactersIntent.prototype = {}; - A.EditableTextTapOutsideIntent.prototype = {}; - A.EditableTextTapUpOutsideIntent.prototype = {}; - A.ToolbarItemsParentData.prototype = { - toString$0(_) { - return this.super$BoxParentData$toString(0) + "; shouldPaint=" + this.shouldPaint; - } - }; - A.TextSelectionControls.prototype = {}; - A.TextSelectionOverlay.prototype = { - _updateTextSelectionOverlayVisibilities$0() { - var _this = this, - t1 = _this._handlesVisible && _this.renderObject._selectionStartInViewport._change_notifier$_value; - _this._effectiveStartHandleVisibility.set$value(0, t1); - t1 = _this._handlesVisible && _this.renderObject._selectionEndInViewport._change_notifier$_value; - _this._effectiveEndHandleVisibility.set$value(0, t1); - t1 = _this.renderObject; - t1 = t1._selectionStartInViewport._change_notifier$_value || t1._selectionEndInViewport._change_notifier$_value; - _this._effectiveToolbarVisibility.set$value(0, t1); - }, - set$handlesVisible(visible) { - if (this._handlesVisible === visible) - return; - this._handlesVisible = visible; - this._updateTextSelectionOverlayVisibilities$0(); - }, - showToolbar$0() { - var t1, t2, _this = this; - _this._updateSelectionOverlay$0(); - t1 = _this.contextMenuBuilder; - if (t1 == null) - return; - t2 = _this.__TextSelectionOverlay__selectionOverlay_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.showToolbar$2$context$contextMenuBuilder(_this.context, t1); - return; - }, - update$1(_, newValue) { - var t1, _this = this; - if (_this._text_selection$_value.$eq(0, newValue)) - return; - _this._text_selection$_value = newValue; - _this._updateSelectionOverlay$0(); - t1 = _this.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.markNeedsBuild$0(); - }, - _updateSelectionOverlay$0() { - var t2, t3, t4, currText, t5, selectedGraphemes, t6, startHandleRect, endHandleRect, _this = this, _null = null, - t1 = _this.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this.renderObject; - t3 = t2._editable$_textPainter; - t4 = t3._text_painter$_textDirection; - t4.toString; - t1.set$startHandleType(_this._chooseType$3(t4, B.TextSelectionHandleType_0, B.TextSelectionHandleType_1)); - t4 = _this.selectionDelegate; - currText = t4._widget.controller._change_notifier$_value.text; - t5 = false; - if (t3.get$plainText() === currText) - if (_this._text_selection$_value.selection.get$isValid()) { - t5 = _this._text_selection$_value.selection; - t5 = t5.start !== t5.end; - } - if (t5) { - t5 = _this._text_selection$_value.selection; - selectedGraphemes = B.JSString_methods.substring$2(currText, t5.start, t5.end); - t5 = (selectedGraphemes.length === 0 ? B.StringCharacters_GVp : new A.StringCharacters(selectedGraphemes)).get$first(0); - t6 = _this._text_selection$_value.selection.start; - startHandleRect = t2.getRectForComposingRange$1(new A.TextRange(t6, t6 + t5.length)); - } else - startHandleRect = _null; - t5 = startHandleRect == null ? _null : startHandleRect.bottom - startHandleRect.top; - t1.set$lineHeightAtStart(t5 == null ? t3._getOrCreateLayoutTemplate$0().__engine$_height : t5); - t5 = t3._text_painter$_textDirection; - t5.toString; - t1.set$endHandleType(_this._chooseType$3(t5, B.TextSelectionHandleType_1, B.TextSelectionHandleType_0)); - currText = t4._widget.controller._change_notifier$_value.text; - t4 = false; - if (t3.get$plainText() === currText) - if (_this._text_selection$_value.selection.get$isValid()) { - t4 = _this._text_selection$_value.selection; - t4 = t4.start !== t4.end; - } - if (t4) { - t4 = _this._text_selection$_value.selection; - selectedGraphemes = B.JSString_methods.substring$2(currText, t4.start, t4.end); - t4 = (selectedGraphemes.length === 0 ? B.StringCharacters_GVp : new A.StringCharacters(selectedGraphemes)).get$last(0); - t5 = _this._text_selection$_value.selection.end; - endHandleRect = t2.getRectForComposingRange$1(new A.TextRange(t5 - t4.length, t5)); - } else - endHandleRect = _null; - t4 = endHandleRect == null ? _null : endHandleRect.bottom - endHandleRect.top; - t1.set$lineHeightAtEnd(t4 == null ? t3._getOrCreateLayoutTemplate$0().__engine$_height : t4); - t1.set$selectionEndpoints(t2.getEndpointsForSelection$1(_this._text_selection$_value.selection)); - t1.set$toolbarLocation(t2._lastSecondaryTapDownPosition); - }, - dispose$0() { - var t2, t3, t4, _this = this, - t1 = _this.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.hide$0(); - t2 = t1._magnifierInfo; - t3 = t2.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t2.ChangeNotifier__count = 0; - t2 = _this.renderObject; - t4 = _this.get$_updateTextSelectionOverlayVisibilities(); - t2._selectionStartInViewport.removeListener$1(0, t4); - t2._selectionEndInViewport.removeListener$1(0, t4); - t4 = _this._effectiveToolbarVisibility; - t4.ChangeNotifier__listeners = t3; - t4.ChangeNotifier__count = 0; - t4 = _this._effectiveStartHandleVisibility; - t4.ChangeNotifier__listeners = t3; - t4.ChangeNotifier__count = 0; - t4 = _this._effectiveEndHandleVisibility; - t4.ChangeNotifier__listeners = t3; - t4.ChangeNotifier__count = 0; - t1.hideToolbar$0(); - }, - _buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(currentTextPosition, globalGesturePosition, renderEditable) { - var overlay, transformToOverlay, overlayLineBoundaries, overlayCaretRect, overlayGesturePosition, - lineAtOffset = renderEditable.getLineAtOffset$1(currentTextPosition), - t1 = renderEditable.getLocalRectForCaret$1(new A.TextPosition(lineAtOffset.baseOffset, B.TextAffinity_1)), - t2 = t1.left, - t3 = renderEditable.getLocalRectForCaret$1(new A.TextPosition(lineAtOffset.extentOffset, B.TextAffinity_0)), - t4 = t3.left, - localLineBoundaries = A.Rect$fromPoints(new A.Offset(t2 + (t1.right - t2) / 2, t1.top), new A.Offset(t4 + (t3.right - t4) / 2, t3.bottom)); - t1 = A.LookupBoundary_findRootAncestorStateOfType(this.context, type$.OverlayState); - overlay = type$.nullable_RenderBox._as(t1._framework$_element.get$renderObject()); - transformToOverlay = renderEditable.getTransformTo$1(0, overlay); - overlayLineBoundaries = A.MatrixUtils_transformRect(transformToOverlay, localLineBoundaries); - overlayCaretRect = A.MatrixUtils_transformRect(transformToOverlay, renderEditable.getLocalRectForCaret$1(currentTextPosition)); - overlayGesturePosition = overlay == null ? null : overlay.globalToLocal$1(globalGesturePosition); - if (overlayGesturePosition == null) - overlayGesturePosition = globalGesturePosition; - t1 = renderEditable.get$size(0); - return new A.MagnifierInfo(overlayGesturePosition, overlayLineBoundaries, overlayCaretRect, A.MatrixUtils_transformRect(transformToOverlay, new A.Rect(0, 0, 0 + t1._dx, 0 + t1._dy))); - }, - _handleSelectionEndHandleDragStart$1(details) { - var t2, t3, t4, t5, t6, centerOfLineGlobal, position, _this = this, - t1 = _this.renderObject; - if (t1._object$_owner == null) - return; - t2 = details.globalPosition; - t3 = t2._dy; - _this.__TextSelectionOverlay__endHandleDragPosition_A = t3; - t4 = _this.__TextSelectionOverlay__selectionOverlay_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t5 = B.JSArray_methods.get$last(t4._selectionEndpoints); - t6 = t1._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height; - centerOfLineGlobal = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), new A.Offset(0, t5.point._dy - t6 / 2))._dy; - _this.__TextSelectionOverlay__endHandleDragTarget_A = centerOfLineGlobal - t3; - position = t1.getPositionForPoint$1(new A.Offset(t2._dx, centerOfLineGlobal)); - if (_this._dragStartSelection == null) - _this._dragStartSelection = _this._text_selection$_value.selection; - t4.showMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(position, t2, t1)); - }, - _getHandleDy$2(dragDy, handleDy) { - var distanceDragged = dragDy - handleDy, - dragDirection = distanceDragged < 0 ? -1 : 1, - t1 = this.renderObject._editable$_textPainter; - return handleDy + dragDirection * B.JSNumber_methods.floor$0(Math.abs(distanceDragged) / t1._getOrCreateLayoutTemplate$0().__engine$_height) * t1._getOrCreateLayoutTemplate$0().__engine$_height; - }, - _handleSelectionEndHandleDragUpdate$1(details) { - var t2, localPosition, t3, nextEndHandleDragPositionLocal, t4, position, newSelection, _this = this, - t1 = _this.renderObject; - if (t1._object$_owner == null) - return; - t2 = details.globalPosition; - localPosition = t1.globalToLocal$1(t2); - t3 = _this.__TextSelectionOverlay__endHandleDragPosition_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - nextEndHandleDragPositionLocal = _this._getHandleDy$2(localPosition._dy, t1.globalToLocal$1(new A.Offset(0, t3))._dy); - t3 = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), new A.Offset(0, nextEndHandleDragPositionLocal))._dy; - _this.__TextSelectionOverlay__endHandleDragPosition_A = t3; - t4 = _this.__TextSelectionOverlay__endHandleDragTarget_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - position = t1.getPositionForPoint$1(new A.Offset(t2._dx, t3 + t4)); - t3 = _this._dragStartSelection; - if (t3.start === t3.end) { - t3 = _this.__TextSelectionOverlay__selectionOverlay_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.updateMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(position, t2, t1)); - _this._handleSelectionHandleChanged$1(A.TextSelection$fromPosition(position)); - return; - } - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - t4 = t3.extentOffset; - t3 = t3.baseOffset; - t3 = t4 >= t3 ? t3 : t4; - newSelection = A.TextSelection$(B.TextAffinity_1, t3, position.offset, false); - break; - case 0: - case 1: - case 3: - case 5: - newSelection = A.TextSelection$(B.TextAffinity_1, _this._text_selection$_value.selection.baseOffset, position.offset, false); - if (newSelection.baseOffset >= newSelection.extentOffset) - return; - break; - default: - newSelection = null; - } - _this._handleSelectionHandleChanged$1(newSelection); - t3 = _this.__TextSelectionOverlay__selectionOverlay_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.updateMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(newSelection.get$extent(), t2, t1)); - }, - _handleSelectionStartHandleDragStart$1(details) { - var t2, t3, t4, t5, t6, centerOfLineGlobal, position, _this = this, - t1 = _this.renderObject; - if (t1._object$_owner == null) - return; - t2 = details.globalPosition; - t3 = t2._dy; - _this.__TextSelectionOverlay__startHandleDragPosition_A = t3; - t4 = _this.__TextSelectionOverlay__selectionOverlay_F; - t4 === $ && A.throwUnnamedLateFieldNI(); - t5 = B.JSArray_methods.get$first(t4._selectionEndpoints); - t6 = t1._editable$_textPainter._getOrCreateLayoutTemplate$0().__engine$_height; - centerOfLineGlobal = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), new A.Offset(0, t5.point._dy - t6 / 2))._dy; - _this.__TextSelectionOverlay__startHandleDragTarget_A = centerOfLineGlobal - t3; - position = t1.getPositionForPoint$1(new A.Offset(t2._dx, centerOfLineGlobal)); - if (_this._dragStartSelection == null) - _this._dragStartSelection = _this._text_selection$_value.selection; - t4.showMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(position, t2, t1)); - }, - _handleSelectionStartHandleDragUpdate$1(details) { - var t2, localPosition, t3, nextStartHandleDragPositionLocal, t4, position, newSelection, _this = this, - t1 = _this.renderObject; - if (t1._object$_owner == null) - return; - t2 = details.globalPosition; - localPosition = t1.globalToLocal$1(t2); - t3 = _this.__TextSelectionOverlay__startHandleDragPosition_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - nextStartHandleDragPositionLocal = _this._getHandleDy$2(localPosition._dy, t1.globalToLocal$1(new A.Offset(0, t3))._dy); - t3 = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, null), new A.Offset(0, nextStartHandleDragPositionLocal))._dy; - _this.__TextSelectionOverlay__startHandleDragPosition_A = t3; - t4 = _this.__TextSelectionOverlay__startHandleDragTarget_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - position = t1.getPositionForPoint$1(new A.Offset(t2._dx, t3 + t4)); - t3 = _this._dragStartSelection; - if (t3.start === t3.end) { - t3 = _this.__TextSelectionOverlay__selectionOverlay_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.updateMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(position, t2, t1)); - _this._handleSelectionHandleChanged$1(A.TextSelection$fromPosition(position)); - return; - } - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - t4 = t3.extentOffset; - t3 = t3.baseOffset; - if (t4 >= t3) - t3 = t4; - newSelection = A.TextSelection$(B.TextAffinity_1, t3, position.offset, false); - break; - case 0: - case 1: - case 3: - case 5: - newSelection = A.TextSelection$(B.TextAffinity_1, position.offset, _this._text_selection$_value.selection.extentOffset, false); - if (newSelection.baseOffset >= newSelection.extentOffset) - return; - break; - default: - newSelection = null; - } - t3 = _this.__TextSelectionOverlay__selectionOverlay_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t3.updateMagnifier$1(_this._buildMagnifier$3$currentTextPosition$globalGesturePosition$renderEditable(newSelection.get$extent().offset < newSelection.get$base().offset ? newSelection.get$extent() : newSelection.get$base(), t2, t1)); - _this._handleSelectionHandleChanged$1(newSelection); - }, - _handleAnyDragEnd$1(details) { - var t2, t3, _this = this, - t1 = _this.context; - if (t1._widget == null) - return; - _this._dragStartSelection = null; - if (!type$.TextSelectionHandleControls._is(_this.selectionControls)) { - t1 = _this.__TextSelectionOverlay__selectionOverlay_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.hideMagnifier$0(); - t2 = _this._text_selection$_value.selection; - if (t2.start !== t2.end) - t1.showToolbar$0(); - return; - } - t2 = _this.__TextSelectionOverlay__selectionOverlay_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.hideMagnifier$0(); - t3 = _this._text_selection$_value.selection; - if (t3.start !== t3.end) - t2.showToolbar$2$context$contextMenuBuilder(t1, _this.contextMenuBuilder); - }, - _handleSelectionHandleChanged$1(newSelection) { - this.selectionDelegate.userUpdateTextEditingValue$2(this._text_selection$_value.copyWith$1$selection(newSelection), B.SelectionChangedCause_6); - }, - _chooseType$3(textDirection, ltrType, rtlType) { - var t1 = this._text_selection$_value.selection; - if (t1.start === t1.end) - return B.TextSelectionHandleType_2; - switch (textDirection.index) { - case 1: - t1 = ltrType; - break; - case 0: - t1 = rtlType; - break; - default: - t1 = null; - } - return t1; - } - }; - A.SelectionOverlay.prototype = { - get$toolbarIsVisible() { - var t1, _this = this; - if (type$.TextSelectionHandleControls._is(_this.selectionControls)) { - t1 = $.ContextMenuController__shownInstance; - t1 = t1 === _this._contextMenuController || t1 === _this._spellCheckToolbarController; - } else - t1 = _this._toolbar != null || $.ContextMenuController__shownInstance === _this._spellCheckToolbarController; - return t1; - }, - showMagnifier$1(initialMagnifierInfo) { - var t1, t2, t3, t4, builtMagnifier, _this = this; - if (_this.get$toolbarIsVisible()) - _this.hideToolbar$0(); - t1 = _this._magnifierInfo; - t1.set$value(0, initialMagnifierInfo); - t2 = _this.magnifierConfiguration; - t3 = _this.context; - t4 = _this._magnifierController; - builtMagnifier = t2.magnifierBuilder$3(t3, t4, t1); - if (builtMagnifier == null) - return; - if (t2.shouldDisplayHandlesInMagnifier) - t1 = null; - else { - t1 = _this._handles; - t1 = t1 == null ? null : t1._1; - } - t4.show$3$below$builder$context(0, t1, new A.SelectionOverlay_showMagnifier_closure(builtMagnifier), t3); - }, - hideMagnifier$0() { - var t1 = this._magnifierController; - if (t1._overlayEntry == null) - return; - t1.hide$0(); - }, - set$startHandleType(value) { - if (this._startHandleType === value) - return; - this._startHandleType = value; - this.markNeedsBuild$0(); - }, - set$lineHeightAtStart(value) { - if (this._lineHeightAtStart === value) - return; - this._lineHeightAtStart = value; - this.markNeedsBuild$0(); - }, - _handleStartHandleDragStart$1(details) { - var _this = this; - if (_this._handles == null) { - _this._isDraggingStartHandle = false; - return; - } - _this._isDraggingStartHandle = details.kind === B.PointerDeviceKind_0; - _this.onStartHandleDragStart.call$1(details); - }, - _handleStartHandleDragUpdate$1(details) { - if (this._handles == null) { - this._isDraggingStartHandle = false; - return; - } - this.onStartHandleDragUpdate.call$1(details); - }, - _handleStartHandleDragEnd$1(details) { - this._isDraggingStartHandle = false; - if (this._handles == null) - return; - this.onStartHandleDragEnd.call$1(details); - }, - set$endHandleType(value) { - if (this._endHandleType === value) - return; - this._endHandleType = value; - this.markNeedsBuild$0(); - }, - set$lineHeightAtEnd(value) { - if (this._lineHeightAtEnd === value) - return; - this._lineHeightAtEnd = value; - this.markNeedsBuild$0(); - }, - _handleEndHandleDragStart$1(details) { - var _this = this; - if (_this._handles == null) { - _this._isDraggingEndHandle = false; - return; - } - _this._isDraggingEndHandle = details.kind === B.PointerDeviceKind_0; - _this.onEndHandleDragStart.call$1(details); - }, - _handleEndHandleDragUpdate$1(details) { - if (this._handles == null) { - this._isDraggingEndHandle = false; - return; - } - this.onEndHandleDragUpdate.call$1(details); - }, - _handleEndHandleDragEnd$1(details) { - this._isDraggingEndHandle = false; - if (this._handles == null) - return; - this.onEndHandleDragEnd.call$1(details); - }, - set$selectionEndpoints(value) { - var _this = this; - if (!A.listEquals(_this._selectionEndpoints, value)) { - _this.markNeedsBuild$0(); - if (_this._isDraggingEndHandle || _this._isDraggingStartHandle) - switch (A.defaultTargetPlatform().index) { - case 0: - A.HapticFeedback_selectionClick(); - break; - case 1: - case 2: - case 3: - case 4: - case 5: - break; - } - } - _this._selectionEndpoints = value; - }, - set$toolbarLocation(value) { - if (J.$eq$(this._toolbarLocation, value)) - return; - this._toolbarLocation = value; - this.markNeedsBuild$0(); - }, - showHandles$0() { - var t1, t2, t3, capturedThemes, _this = this; - if (_this._handles != null) - return; - t1 = _this.context; - t2 = A.LookupBoundary_findRootAncestorStateOfType(t1, type$.OverlayState); - t3 = t2._framework$_element; - t3.toString; - capturedThemes = A.InheritedTheme_capture(t1, t3); - t3 = A.OverlayEntry$(new A.SelectionOverlay_showHandles_closure(_this, capturedThemes), false, false); - t1 = A.OverlayEntry$(new A.SelectionOverlay_showHandles_closure0(_this, capturedThemes), false, false); - _this._handles = new A._Record_2_end_start(t1, t3); - t2.insertAll$1(0, A._setArrayType([t3, t1], type$.JSArray_OverlayEntry)); - }, - hideHandles$0() { - var _this = this, - t1 = _this._handles; - if (t1 != null) { - t1._1.remove$0(0); - _this._handles._1.dispose$0(); - _this._handles._0.remove$0(0); - _this._handles._0.dispose$0(); - _this._handles = null; - } - }, - showToolbar$2$context$contextMenuBuilder(context, contextMenuBuilder) { - var t1, t2, _this = this; - if (contextMenuBuilder == null) { - if (_this._toolbar != null) - return; - _this._toolbar = A.OverlayEntry$(_this.get$_buildToolbar(), false, false); - t1 = A.LookupBoundary_findRootAncestorStateOfType(_this.context, type$.OverlayState); - t1.toString; - t2 = _this._toolbar; - t2.toString; - t1.insert$1(0, t2); - return; - } - if (context == null) - return; - t1 = context.get$renderObject(); - t1.toString; - _this._contextMenuController.show$2$context$contextMenuBuilder(0, context, new A.SelectionOverlay_showToolbar_closure(_this, type$.RenderBox._as(t1), contextMenuBuilder)); - }, - showToolbar$0() { - return this.showToolbar$2$context$contextMenuBuilder(null, null); - }, - markNeedsBuild$0() { - var t3, _this = this, - t1 = _this._handles, - t2 = t1 == null; - if (t2 && _this._toolbar == null) - return; - t3 = $.SchedulerBinding__instance; - if (t3.SchedulerBinding__schedulerPhase === B.SchedulerPhase_3) { - if (_this._text_selection$_buildScheduled) - return; - _this._text_selection$_buildScheduled = true; - t3.SchedulerBinding__postFrameCallbacks.push(new A.SelectionOverlay_markNeedsBuild_closure(_this)); - } else { - if (!t2) { - t1._1.markNeedsBuild$0(); - _this._handles._0.markNeedsBuild$0(); - } - t1 = _this._toolbar; - if (t1 != null) - t1.markNeedsBuild$0(); - t1 = $.ContextMenuController__shownInstance; - if (t1 === _this._contextMenuController) { - t1 = $.ContextMenuController__menuOverlayEntry; - if (t1 != null) - t1.markNeedsBuild$0(); - } else if (t1 === _this._spellCheckToolbarController) { - t1 = $.ContextMenuController__menuOverlayEntry; - if (t1 != null) - t1.markNeedsBuild$0(); - } - } - }, - hide$0() { - var t1, _this = this; - _this._magnifierController.hide$0(); - _this.hideHandles$0(); - if (_this._toolbar == null) { - t1 = $.ContextMenuController__shownInstance; - t1 = t1 === _this._contextMenuController || t1 === _this._spellCheckToolbarController; - } else - t1 = true; - if (t1) - _this.hideToolbar$0(); - }, - hideToolbar$0() { - var t1, _this = this; - _this._contextMenuController.remove$0(0); - _this._spellCheckToolbarController.remove$0(0); - t1 = _this._toolbar; - if (t1 == null) - return; - t1.remove$0(0); - t1 = _this._toolbar; - if (t1 != null) - t1.dispose$0(); - _this._toolbar = null; - }, - _buildToolbar$1(context) { - var t1, t2, t3, editingRegion, midX, _this = this, _null = null; - if (_this.selectionControls == null) - return B.SizedBox_0_0_null_null; - t1 = _this.context.get$renderObject(); - t1.toString; - type$.RenderBox._as(t1); - t2 = A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, _null), B.Offset_0_0); - t3 = t1.get$size(0).bottomRight$1(0, B.Offset_0_0); - editingRegion = A.Rect$fromPoints(t2, A.MatrixUtils_transformPoint(t1.getTransformTo$1(0, _null), t3)); - midX = B.JSArray_methods.get$last(_this._selectionEndpoints).point._dy - B.JSArray_methods.get$first(_this._selectionEndpoints).point._dy > _this._lineHeightAtEnd / 2 ? (editingRegion.right - editingRegion.left) / 2 : (B.JSArray_methods.get$first(_this._selectionEndpoints).point._dx + B.JSArray_methods.get$last(_this._selectionEndpoints).point._dx) / 2; - return new A._SelectionToolbarWrapper(new A.Builder(new A.SelectionOverlay__buildToolbar_closure(_this, editingRegion, new A.Offset(midX, B.JSArray_methods.get$first(_this._selectionEndpoints).point._dy - _this._lineHeightAtStart)), _null), new A.Offset(-editingRegion.left, -editingRegion.top), _this.toolbarLayerLink, _this.toolbarVisible, _null); - }, - updateMagnifier$1(magnifierInfo) { - if (this._magnifierController._overlayEntry == null) - return; - this._magnifierInfo.set$value(0, magnifierInfo); - } - }; - A.SelectionOverlay_showMagnifier_closure.prototype = { - call$1(__wc0_formal) { - return this.builtMagnifier; - }, - $signature: 18 - }; - A.SelectionOverlay_showHandles_closure.prototype = { - call$1(context) { - var t2, handle, _null = null, - t1 = this.$this, - selectionControls = t1.selectionControls; - if (selectionControls != null) - t2 = t1._startHandleType === B.TextSelectionHandleType_2 && t1._isDraggingEndHandle; - else - t2 = true; - if (t2) - handle = B.SizedBox_0_0_null_null; - else { - t2 = t1._startHandleType; - handle = A._SelectionHandleOverlay$(t1.dragStartBehavior, t1.startHandleLayerLink, t1.get$_handleStartHandleDragEnd(), t1.get$_handleStartHandleDragStart(), t1.get$_handleStartHandleDragUpdate(), t1.onSelectionHandleTapped, t1._lineHeightAtStart, selectionControls, t2, t1.startHandlesVisible); - } - return new A._CaptureAll(this.capturedThemes._themes, A.TextFieldTapRegion$(new A.ExcludeSemantics(true, handle, _null), _null, B.Type_EditableText_O5i, _null, _null), _null); - }, - $signature: 18 - }; - A.SelectionOverlay_showHandles_closure0.prototype = { - call$1(context) { - var t3, handle, _null = null, - t1 = this.$this, - selectionControls = t1.selectionControls, - t2 = true; - if (selectionControls != null) { - t3 = t1._endHandleType === B.TextSelectionHandleType_2; - if (!(t3 && t1._isDraggingStartHandle)) - t2 = t3 && !t1._isDraggingStartHandle && !t1._isDraggingEndHandle; - } - if (t2) - handle = B.SizedBox_0_0_null_null; - else { - t2 = t1._endHandleType; - handle = A._SelectionHandleOverlay$(t1.dragStartBehavior, t1.endHandleLayerLink, t1.get$_handleEndHandleDragEnd(), t1.get$_handleEndHandleDragStart(), t1.get$_handleEndHandleDragUpdate(), t1.onSelectionHandleTapped, t1._lineHeightAtEnd, selectionControls, t2, t1.endHandlesVisible); - } - return new A._CaptureAll(this.capturedThemes._themes, A.TextFieldTapRegion$(new A.ExcludeSemantics(true, handle, _null), _null, B.Type_EditableText_O5i, _null, _null), _null); - }, - $signature: 18 - }; - A.SelectionOverlay_showToolbar_closure.prototype = { - call$1(context) { - var t1 = this.$this, - t2 = A.MatrixUtils_transformPoint(this.renderBox.getTransformTo$1(0, null), B.Offset_0_0); - return new A._SelectionToolbarWrapper(this.contextMenuBuilder.call$1(context), new A.Offset(-t2._dx, -t2._dy), t1.toolbarLayerLink, t1.toolbarVisible, null); - }, - $signature: 552 - }; - A.SelectionOverlay_markNeedsBuild_closure.prototype = { - call$1(duration) { - var t2, - t1 = this.$this; - t1._text_selection$_buildScheduled = false; - t2 = t1._handles; - if (t2 != null) - t2._1.markNeedsBuild$0(); - t2 = t1._handles; - if (t2 != null) - t2._0.markNeedsBuild$0(); - t2 = t1._toolbar; - if (t2 != null) - t2.markNeedsBuild$0(); - t2 = $.ContextMenuController__shownInstance; - if (t2 === t1._contextMenuController) { - t1 = $.ContextMenuController__menuOverlayEntry; - if (t1 != null) - t1.markNeedsBuild$0(); - } else if (t2 === t1._spellCheckToolbarController) { - t1 = $.ContextMenuController__menuOverlayEntry; - if (t1 != null) - t1.markNeedsBuild$0(); - } - }, - $signature: 6 - }; - A.SelectionOverlay__buildToolbar_closure.prototype = { - call$1(context) { - this.$this.selectionControls.toString; - return B.SizedBox_0_0_null_null; - }, - $signature: 18 - }; - A._SelectionToolbarWrapper.prototype = { - createState$0() { - return new A._SelectionToolbarWrapperState(null, null); - } - }; - A._SelectionToolbarWrapperState.prototype = { - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - _this.___SelectionToolbarWrapperState__controller_A = A.AnimationController$(null, B.Duration_150000, null, null, _this); - _this._toolbarVisibilityChanged$0(); - t1 = _this._widget.visibility; - if (t1 != null) - t1.addListener$1(0, _this.get$_toolbarVisibilityChanged()); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.visibility; - if (t1 == _this._widget.visibility) - return; - if (t1 != null) - t1.removeListener$1(0, _this.get$_toolbarVisibilityChanged()); - _this._toolbarVisibilityChanged$0(); - t1 = _this._widget.visibility; - if (t1 != null) - t1.addListener$1(0, _this.get$_toolbarVisibilityChanged()); - }, - dispose$0() { - var _this = this, - t1 = _this._widget.visibility; - if (t1 != null) - t1.removeListener$1(0, _this.get$_toolbarVisibilityChanged()); - t1 = _this.___SelectionToolbarWrapperState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this.super$__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin$dispose(); - }, - _toolbarVisibilityChanged$0() { - var t2, - t1 = this._widget.visibility; - t1 = t1 == null ? null : t1._change_notifier$_value; - if (t1 == null) - t1 = true; - t2 = this.___SelectionToolbarWrapperState__controller_A; - if (t1) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.forward$0(0); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.reverse$0(0); - } - }, - build$1(context) { - var t3, t4, t5, _null = null, - t1 = this._framework$_element.dependOnInheritedWidgetOfExactType$1$0(type$.Directionality).textDirection, - t2 = this.___SelectionToolbarWrapperState__controller_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = this._widget; - t4 = t3.layerLink; - t5 = t3.offset; - return A.TextFieldTapRegion$(A.Directionality$(new A.FadeTransition(t2, false, A.CompositedTransformFollower$(t3.child, t4, t5, false), _null), t1), _null, B.Type_EditableText_O5i, _null, _null); - } - }; - A._SelectionHandleOverlay.prototype = { - createState$0() { - return new A._SelectionHandleOverlayState(null, null); - } - }; - A._SelectionHandleOverlayState.prototype = { - initState$0() { - var _this = this; - _this.super$State$initState(); - _this.___SelectionHandleOverlayState__controller_A = A.AnimationController$(null, B.Duration_150000, null, null, _this); - _this._handleVisibilityChanged$0(); - _this._widget.visibility.addListener$1(0, _this.get$_handleVisibilityChanged()); - }, - _handleVisibilityChanged$0() { - var t2, - t1 = this._widget.visibility._change_notifier$_value; - if (t1 == null) - t1 = true; - t2 = this.___SelectionHandleOverlayState__controller_A; - if (t1) { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.forward$0(0); - } else { - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.reverse$0(0); - } - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = _this.get$_handleVisibilityChanged(); - oldWidget.visibility.removeListener$1(0, t1); - _this._handleVisibilityChanged$0(); - _this._widget.visibility.addListener$1(0, t1); - }, - dispose$0() { - var t1, _this = this; - _this._widget.visibility.removeListener$1(0, _this.get$_handleVisibilityChanged()); - t1 = _this.___SelectionHandleOverlayState__controller_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.dispose$0(); - _this.super$__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin$dispose(); - }, - build$1(context) { - var handleRect, interactiveRect, t3, t4, t5, handleAnchor, eagerlyAcceptDragWhenCollapsed, t6, t7, t8, t9, _this = this, _null = null, - t1 = _this._widget, - t2 = t1.preferredLineHeight, - handleSize = t1.selectionControls.getHandleSize$1(t2); - t2 = 0 + handleSize._dx; - t1 = 0 + handleSize._dy; - handleRect = new A.Rect(0, 0, t2, t1); - interactiveRect = handleRect.expandToInclude$1(A.Rect$fromCircle(handleRect.get$center(), 24)); - t3 = interactiveRect.right - interactiveRect.left; - t2 = Math.max((t3 - t2) / 2, 0); - t4 = interactiveRect.bottom - interactiveRect.top; - t1 = Math.max((t4 - t1) / 2, 0); - t5 = _this._widget; - handleAnchor = t5.selectionControls.getHandleAnchor$2(t5.type, t5.preferredLineHeight); - t5 = _this._widget; - eagerlyAcceptDragWhenCollapsed = t5.type === B.TextSelectionHandleType_2 && A.defaultTargetPlatform() === B.TargetPlatform_2; - t5 = t5.handleLayerLink; - t6 = new A.Offset(-handleAnchor._dx, -handleAnchor._dy).$sub(0, new A.Offset(t2, t1)); - t7 = _this.___SelectionHandleOverlayState__controller_A; - t7 === $ && A.throwUnnamedLateFieldNI(); - t8 = A.LinkedHashMap_LinkedHashMap$_literal([B.Type_PanGestureRecognizer_9Ie, new A.GestureRecognizerFactoryWithHandlers(new A._SelectionHandleOverlayState_build_closure(_this), new A._SelectionHandleOverlayState_build_closure0(_this, eagerlyAcceptDragWhenCollapsed), type$.GestureRecognizerFactoryWithHandlers_PanGestureRecognizer)], type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); - t9 = _this._widget; - return A.CompositedTransformFollower$(new A.FadeTransition(t7, false, A.SizedBox$(new A.Align(B.Alignment_m1_m1, _null, _null, new A.RawGestureDetector(new A.Padding(new A.EdgeInsets(t2, t1, t2, t1), t9.selectionControls.buildHandle$4(context, t9.type, t9.preferredLineHeight, t9.onSelectionHandleTapped), _null), t8, B.HitTestBehavior_2, false, _null), _null), t4, t3), _null), t5, t6, false); - } - }; - A._SelectionHandleOverlayState_build_closure.prototype = { - call$0() { - return A.PanGestureRecognizer$(this.$this, A.LinkedHashSet_LinkedHashSet$_literal([B.PointerDeviceKind_0, B.PointerDeviceKind_2, B.PointerDeviceKind_5], type$.PointerDeviceKind)); - }, - $signature: 164 - }; - A._SelectionHandleOverlayState_build_closure0.prototype = { - call$1(instance) { - var t1 = this.$this._widget; - instance.dragStartBehavior = t1.dragStartBehavior; - instance.gestureSettings = this.eagerlyAcceptDragWhenCollapsed ? B.DeviceGestureSettings_1 : null; - instance.onStart = t1.onSelectionHandleDragStart; - instance.onUpdate = t1.onSelectionHandleDragUpdate; - instance.onEnd = t1.onSelectionHandleDragEnd; - }, - $signature: 163 - }; - A.TextSelectionGestureDetectorBuilder.prototype = { - _showMagnifierIfSupportedByPlatform$1(positionToShow) { - var t1; - switch (A.defaultTargetPlatform().index) { - case 0: - case 2: - t1 = this.delegate.editableTextKey.get$currentState(); - t1.toString; - t1.showMagnifier$1(positionToShow); - break; - case 1: - case 3: - case 4: - case 5: - break; - } - }, - _hideMagnifierIfSupportedByPlatform$0() { - switch (A.defaultTargetPlatform().index) { - case 0: - case 2: - var t1 = this.delegate.editableTextKey.get$currentState(); - t1.toString; - t1.hideMagnifier$0(); - break; - case 1: - case 3: - case 4: - case 5: - break; - } - }, - get$_lastSecondaryTapWasOnSelection() { - var t3, textPosition, - t1 = this.delegate.editableTextKey, - t2 = t1.get$currentState(); - t2.toString; - t2.get$renderEditable(); - t2 = t1.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable(); - t3 = t1.get$currentState(); - t3.toString; - t3 = t3.get$renderEditable()._lastSecondaryTapDownPosition; - t3.toString; - textPosition = t2.getPositionForPoint$1(t3); - t2 = t1.get$currentState(); - t2.toString; - t3 = textPosition.offset; - if (t2.get$renderEditable()._selection.start <= t3) { - t1 = t1.get$currentState(); - t1.toString; - t3 = t1.get$renderEditable()._selection.end >= t3; - t1 = t3; - } else - t1 = false; - return t1; - }, - _positionWasOnSelectionExclusive$1(textPosition) { - var selection, - t1 = this.delegate.editableTextKey.get$currentState(); - t1.toString; - selection = t1.get$renderEditable()._selection; - t1 = textPosition.offset; - return selection.start < t1 && selection.end > t1; - }, - _positionWasOnSelectionInclusive$1(textPosition) { - var selection, - t1 = this.delegate.editableTextKey.get$currentState(); - t1.toString; - selection = t1.get$renderEditable()._selection; - t1 = textPosition.offset; - return selection.start <= t1 && selection.end >= t1; - }, - _expandSelection$3(offset, cause, fromSelection) { - var tappedPosition, selection, t3, t4, nextSelection, - t1 = this.delegate.editableTextKey, - t2 = t1.get$currentState(); - t2.toString; - tappedPosition = t2.get$renderEditable().getPositionForPoint$1(offset); - if (fromSelection == null) { - t2 = t1.get$currentState(); - t2.toString; - selection = t2.get$renderEditable()._selection; - } else - selection = fromSelection; - t2 = tappedPosition.offset; - t3 = selection.baseOffset; - t4 = selection.extentOffset; - nextSelection = selection.copyWith$2$baseOffset$extentOffset(Math.abs(t2 - t3) < Math.abs(t2 - t4) ? t4 : t3, t2); - t2 = t1.get$currentState(); - t2.toString; - t1 = t1.get$currentState(); - t1.toString; - t2.userUpdateTextEditingValue$2(t1._widget.controller._change_notifier$_value.copyWith$1$selection(nextSelection), cause); - }, - _expandSelection$2(offset, cause) { - return this._expandSelection$3(offset, cause, null); - }, - _extendSelection$2(offset, cause) { - var tappedPosition, nextSelection, - t1 = this.delegate.editableTextKey, - t2 = t1.get$currentState(); - t2.toString; - tappedPosition = t2.get$renderEditable().getPositionForPoint$1(offset); - t2 = t1.get$currentState(); - t2.toString; - nextSelection = t2.get$renderEditable()._selection.copyWith$1$extentOffset(tappedPosition.offset); - t2 = t1.get$currentState(); - t2.toString; - t1 = t1.get$currentState(); - t1.toString; - t2.userUpdateTextEditingValue$2(t1._widget.controller._change_notifier$_value.copyWith$1$selection(nextSelection), cause); - }, - get$_text_selection$_scrollPosition() { - var scrollableState, - t1 = this.delegate.editableTextKey; - if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1) == null) - scrollableState = null; - else { - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); - t1.toString; - scrollableState = A.Scrollable_maybeOf(t1); - } - if (scrollableState == null) - t1 = 0; - else { - t1 = scrollableState._scrollable$_position._scroll_position$_pixels; - t1.toString; - } - return t1; - }, - get$_scrollDirection() { - var scrollableState, - t1 = this.delegate.editableTextKey; - if ($.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1) == null) - scrollableState = null; - else { - t1 = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t1); - t1.toString; - scrollableState = A.Scrollable_maybeOf(t1); - } - return scrollableState == null ? null : scrollableState._widget.axisDirection; - }, - onTapTrackStart$0() { - var t2, - t1 = $.ServicesBinding__instance.ServicesBinding___ServicesBinding__keyboard_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1._pressedKeys; - t2 = A._instanceType(t1)._eval$1("LinkedHashMapValuesIterable<2>"); - t2 = A.LinkedHashSet_LinkedHashSet$of(new A.LinkedHashMapValuesIterable(t1, t2), t2._eval$1("Iterable.E")).intersection$1(0, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934851], type$.LogicalKeyboardKey)); - this._isShiftPressed = t2.get$isNotEmpty(t2); - }, - onTapTrackReset$0() { - this._isShiftPressed = false; - }, - onTapDown$1(details) { - var t2, kind, isShiftPressedValid, t3, _this = this, - t1 = _this.delegate; - if (!(t1._widget.enableInteractiveSelection && t1.get$_text_field$_isEnabled())) - return; - t1 = t1.editableTextKey; - t2 = t1.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable(); - t2 = t2._lastTapDownPosition = details.globalPosition; - kind = details.kind; - _this._shouldShowSelectionToolbar = kind === B.PointerDeviceKind_0 || kind === B.PointerDeviceKind_2; - isShiftPressedValid = _this._isShiftPressed; - if (isShiftPressedValid) { - t3 = t1.get$currentState(); - t3.toString; - t3.get$renderEditable()._selection; - } - switch (A.defaultTargetPlatform().index) { - case 0: - t2 = t1.get$currentState(); - t2.toString; - t2._widget.toString; - $label0$1: { - t2 = B.PointerDeviceKind_2 === kind || B.PointerDeviceKind_3 === kind; - if (t2) { - t1 = t1.get$currentState(); - t1.toString; - t1._widget.toString; - break $label0$1; - } - break $label0$1; - } - if (t2) - A.Scribe_isFeatureAvailable().then$1$1(0, new A.TextSelectionGestureDetectorBuilder_onTapDown_closure(_this), type$.Null); - break; - case 1: - case 2: - break; - case 4: - t3 = t1.get$currentState(); - t3.toString; - t3.hideToolbar$0(); - if (isShiftPressedValid) { - t1 = t1.get$currentState(); - t1.toString; - _this._expandSelection$3(t2, B.SelectionChangedCause_0, t1.get$renderEditable()._hasFocus ? null : B.TextSelection_qBU); - return; - } - t1 = t1.get$currentState(); - t1.toString; - t1 = t1.get$renderEditable(); - t2 = t1._lastTapDownPosition; - t2.toString; - t1.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t2); - break; - case 3: - case 5: - t3 = t1.get$currentState(); - t3.toString; - t3.hideToolbar$0(); - if (isShiftPressedValid) { - _this._extendSelection$2(t2, B.SelectionChangedCause_0); - return; - } - t1 = t1.get$currentState(); - t1.toString; - t1 = t1.get$renderEditable(); - t2 = t1._lastTapDownPosition; - t2.toString; - t1.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t2); - break; - } - }, - onForcePressStart$1(details) { - var t1, t2; - this._shouldShowSelectionToolbar = true; - t1 = this.delegate; - if (!(t1._widget.enableInteractiveSelection && t1.get$_text_field$_isEnabled())) - return; - t1 = t1.editableTextKey; - t2 = t1.get$currentState(); - t2.toString; - t2.get$renderEditable().selectWordsInRange$2$cause$from(B.SelectionChangedCause_3, details.globalPosition); - t1 = t1.get$currentState(); - t1.toString; - t1.showToolbar$0(); - }, - onForcePressEnd$1(details) { - var t1 = this.delegate.editableTextKey, - t2 = t1.get$currentState(); - t2.toString; - t2.get$renderEditable().selectWordsInRange$2$cause$from(B.SelectionChangedCause_3, details.globalPosition); - if (this._shouldShowSelectionToolbar) { - t1 = t1.get$currentState(); - t1.toString; - t1.showToolbar$0(); - } - }, - onSingleTapUp$1(details) { - var isShiftPressedValid, t2, t3, t4, fromSelection, previousSelection, textPosition, t5, position, word, newSelection, _this = this, - t1 = _this.delegate; - if (!(t1._widget.enableInteractiveSelection && t1.get$_text_field$_isEnabled())) { - t1 = t1.editableTextKey.get$currentState(); - t1.toString; - t1.requestKeyboard$0(); - return; - } - isShiftPressedValid = _this._isShiftPressed; - if (isShiftPressedValid) { - t2 = t1.editableTextKey.get$currentState(); - t2.toString; - t2.get$renderEditable()._selection; - } - switch (A.defaultTargetPlatform().index) { - case 3: - case 4: - case 5: - break; - case 0: - t2 = t1.editableTextKey; - t3 = t2.get$currentState(); - t3.toString; - t3.hideToolbar$1(false); - if (isShiftPressedValid) { - _this._extendSelection$2(details.globalPosition, B.SelectionChangedCause_0); - return; - } - t3 = t2.get$currentState(); - t3.toString; - t3 = t3.get$renderEditable(); - t4 = t3._lastTapDownPosition; - t4.toString; - t3.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t4); - t2 = t2.get$currentState(); - t2.toString; - t2.showSpellCheckSuggestionsToolbar$0(); - break; - case 1: - t2 = t1.editableTextKey; - t3 = t2.get$currentState(); - t3.toString; - t3.hideToolbar$1(false); - if (isShiftPressedValid) { - _this._extendSelection$2(details.globalPosition, B.SelectionChangedCause_0); - return; - } - t2 = t2.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable(); - t3 = t2._lastTapDownPosition; - t3.toString; - t2.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t3); - break; - case 2: - if (isShiftPressedValid) { - t1 = t1.editableTextKey.get$currentState(); - t1.toString; - fromSelection = t1.get$renderEditable()._hasFocus ? null : B.TextSelection_qBU; - _this._expandSelection$3(details.globalPosition, B.SelectionChangedCause_0, fromSelection); - return; - } - switch (details.kind.index) { - case 1: - case 4: - case 2: - case 3: - t2 = t1.editableTextKey.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable(); - t3 = t2._lastTapDownPosition; - t3.toString; - t2.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t3); - break; - case 0: - case 5: - t2 = t1.editableTextKey; - t3 = t2.get$currentState(); - t3.toString; - previousSelection = t3.get$renderEditable()._selection; - t3 = t2.get$currentState(); - t3.toString; - textPosition = t3.get$renderEditable().getPositionForPoint$1(details.globalPosition); - t3 = t2.get$currentState(); - t3.toString; - if (t3.findSuggestionSpanAtCursorIndex$1(textPosition.offset) != null) { - t3 = t2.get$currentState(); - t3.toString; - t3 = t3.get$renderEditable(); - t4 = t3._lastTapDownPosition; - t4.toString; - t3.selectWordsInRange$2$cause$from(B.SelectionChangedCause_0, t4); - t3 = t2.get$currentState(); - t3.toString; - if (!previousSelection.$eq(0, t3._widget.controller._change_notifier$_value.selection)) { - t2 = t2.get$currentState(); - t2.toString; - t2.showSpellCheckSuggestionsToolbar$0(); - } else { - t2 = t2.get$currentState(); - t2.toString; - t2.toggleToolbar$1(false); - } - } else { - if (!(_this._positionWasOnSelectionExclusive$1(textPosition) && previousSelection.start !== previousSelection.end)) { - t3 = false; - if (_this._positionWasOnSelectionInclusive$1(textPosition)) - if (previousSelection.start === previousSelection.end) - if (textPosition.affinity === previousSelection.affinity) { - t3 = t2.get$currentState(); - t3.toString; - t3 = !t3.get$renderEditable()._readOnly; - } - } else - t3 = true; - if (t3) { - t3 = t2.get$currentState(); - t3.toString; - t3 = t3.get$renderEditable()._hasFocus; - } else - t3 = false; - if (t3) { - t2 = t2.get$currentState(); - t2.toString; - t2.toggleToolbar$1(false); - } else { - t3 = t2.get$currentState(); - t3.toString; - t3 = t3.get$renderEditable(); - t3._computeTextMetricsIfNeeded$0(); - t4 = t3._editable$_textPainter; - t5 = t3._lastTapDownPosition; - t5.toString; - position = t4.getPositionForOffset$1(t3.globalToLocal$1(t5).$sub(0, t3.get$_paintOffset())); - word = t4._layoutCache.layout._paragraph.getWordBoundary$1(position); - newSelection = A._Cell$named("newSelection"); - t4 = word.start; - if (position.offset <= t4) - newSelection._value = A.TextSelection$collapsed(B.TextAffinity_1, t4); - else - newSelection._value = A.TextSelection$collapsed(B.TextAffinity_0, word.end); - t3._setSelection$2(newSelection._readLocal$0(), B.SelectionChangedCause_0); - t3 = t2.get$currentState(); - t3.toString; - t4 = false; - if (previousSelection.$eq(0, t3._widget.controller._change_notifier$_value.selection)) { - t3 = t2.get$currentState(); - t3.toString; - if (t3.get$renderEditable()._hasFocus) { - t3 = t2.get$currentState(); - t3.toString; - t3 = !t3.get$renderEditable()._readOnly; - } else - t3 = t4; - } else - t3 = t4; - if (t3) { - t2 = t2.get$currentState(); - t2.toString; - t2.toggleToolbar$1(false); - } else { - t2 = t2.get$currentState(); - t2.toString; - t2.hideToolbar$1(false); - } - } - } - break; - } - break; - } - t1 = t1.editableTextKey.get$currentState(); - t1.toString; - t1.requestKeyboard$0(); - }, - onSingleTapCancel$0() { - }, - onSingleLongTapStart$1(details) { - var t2, t3, t4, t5, _this = this, - t1 = _this.delegate; - if (!(t1._widget.enableInteractiveSelection && t1.get$_text_field$_isEnabled())) - return; - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - t2 = t1.editableTextKey; - t3 = t2.get$currentState(); - t3.toString; - if (!t3.get$renderEditable()._hasFocus) { - _this._longPressStartedWithoutFocus = true; - t2 = t2.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable(); - t3 = t2._lastTapDownPosition; - t3.toString; - t2.selectWordsInRange$2$cause$from(B.SelectionChangedCause_2, t3); - } else { - t3 = t2.get$currentState(); - t3.toString; - if (t3.get$renderEditable()._readOnly) { - t3 = t2.get$currentState(); - t3.toString; - t3 = t3.get$renderEditable(); - t4 = t3._lastTapDownPosition; - t4.toString; - t3.selectWordsInRange$2$cause$from(B.SelectionChangedCause_2, t4); - t3 = t2.get$currentState(); - t3.toString; - if (t3._framework$_element._widget != null) { - t2 = t2.get$currentState(); - t2.toString; - t2 = t2._framework$_element; - t2.toString; - A.Feedback_forLongPress(t2); - } - } else { - t3 = t2.get$currentState(); - t3.toString; - t4 = details.globalPosition; - t3.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_2, t4); - t3 = t2.get$currentState(); - t3.toString; - t4 = t3.get$renderEditable().globalToLocal$1(t4); - t3 = t2.get$currentState(); - t3.toString; - t3 = t3._widget.controller._change_notifier$_value.selection; - t5 = t2.get$currentState(); - t5.toString; - t5 = t5._widget.controller._change_notifier$_value.selection; - t2 = t2.get$currentState(); - t2.toString; - t2.updateFloatingCursor$1(new A.RawFloatingCursorPoint(B.Offset_0_0, new A._Record_2(t4, new A.TextPosition(t3.baseOffset, t5.affinity)), B.FloatingCursorDragState_0)); - } - } - break; - case 0: - case 1: - case 3: - case 5: - t2 = t1.editableTextKey; - t3 = t2.get$currentState(); - t3.toString; - t3 = t3.get$renderEditable(); - t4 = t3._lastTapDownPosition; - t4.toString; - t3.selectWordsInRange$2$cause$from(B.SelectionChangedCause_2, t4); - t3 = t2.get$currentState(); - t3.toString; - if (t3._framework$_element._widget != null) { - t2 = t2.get$currentState(); - t2.toString; - t2 = t2._framework$_element; - t2.toString; - A.Feedback_forLongPress(t2); - } - break; - } - _this._showMagnifierIfSupportedByPlatform$1(details.globalPosition); - t1 = t1.editableTextKey.get$currentState(); - t1.toString; - t1 = t1.get$renderEditable()._editable$_offset._scroll_position$_pixels; - t1.toString; - _this._dragStartViewportOffset = t1; - _this._dragStartScrollOffset = _this.get$_text_selection$_scrollPosition(); - }, - onSingleLongTapMoveUpdate$1(details) { - var t2, editableOffset, t3, t4, t5, _this = this, - t1 = _this.delegate; - if (!(t1._widget.enableInteractiveSelection && t1.get$_text_field$_isEnabled())) - return; - t1 = t1.editableTextKey; - t2 = t1.get$currentState(); - t2.toString; - if (t2.get$renderEditable()._editable$_maxLines === 1) { - t2 = t1.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable()._editable$_offset._scroll_position$_pixels; - t2.toString; - editableOffset = new A.Offset(t2 - _this._dragStartViewportOffset, 0); - } else { - t2 = t1.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable()._editable$_offset._scroll_position$_pixels; - t2.toString; - editableOffset = new A.Offset(0, t2 - _this._dragStartViewportOffset); - } - t2 = _this.get$_scrollDirection(); - switch (A.axisDirectionToAxis(t2 == null ? B.AxisDirection_3 : t2).index) { - case 0: - t2 = new A.Offset(_this.get$_text_selection$_scrollPosition() - _this._dragStartScrollOffset, 0); - break; - case 1: - t2 = new A.Offset(0, _this.get$_text_selection$_scrollPosition() - _this._dragStartScrollOffset); - break; - default: - t2 = null; - } - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - if (!_this._longPressStartedWithoutFocus) { - t3 = t1.get$currentState(); - t3.toString; - t3 = t3.get$renderEditable()._readOnly; - } else - t3 = true; - t4 = details.globalPosition; - t5 = details.offsetFromOrigin; - if (t3) { - t1 = t1.get$currentState(); - t1.toString; - t1.get$renderEditable().selectWordsInRange$3$cause$from$to(B.SelectionChangedCause_2, t4.$sub(0, t5).$sub(0, editableOffset).$sub(0, t2), t4); - } else { - t2 = t1.get$currentState(); - t2.toString; - t2.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_2, t4); - t1 = t1.get$currentState(); - t1.toString; - t1.updateFloatingCursor$1(new A.RawFloatingCursorPoint(t5, null, B.FloatingCursorDragState_1)); - } - break; - case 0: - case 1: - case 3: - case 5: - t1 = t1.get$currentState(); - t1.toString; - t3 = details.globalPosition; - t1.get$renderEditable().selectWordsInRange$3$cause$from$to(B.SelectionChangedCause_2, t3.$sub(0, details.offsetFromOrigin).$sub(0, editableOffset).$sub(0, t2), t3); - break; - } - _this._showMagnifierIfSupportedByPlatform$1(details.globalPosition); - }, - onSingleLongTapEnd$1(details) { - var t1, t2, _this = this; - _this._hideMagnifierIfSupportedByPlatform$0(); - if (_this._shouldShowSelectionToolbar) { - t1 = _this.delegate.editableTextKey.get$currentState(); - t1.toString; - t1.showToolbar$0(); - } - _this._longPressStartedWithoutFocus = false; - _this._dragStartScrollOffset = _this._dragStartViewportOffset = 0; - t1 = false; - if (A.defaultTargetPlatform() === B.TargetPlatform_2) { - t2 = _this.delegate; - if (t2._widget.enableInteractiveSelection && t2.get$_text_field$_isEnabled()) { - t1 = t2.editableTextKey.get$currentState(); - t1.toString; - t1 = t1._widget.controller._change_notifier$_value.selection; - t1 = t1.start === t1.end; - } - } - if (t1) { - t1 = _this.delegate.editableTextKey.get$currentState(); - t1.toString; - t1.updateFloatingCursor$1(new A.RawFloatingCursorPoint(null, null, B.FloatingCursorDragState_2)); - } - }, - onSecondaryTap$0() { - var t2, t3, - t1 = this.delegate; - if (!(t1._widget.enableInteractiveSelection && t1.get$_text_field$_isEnabled())) - return; - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - if (this.get$_lastSecondaryTapWasOnSelection()) { - t2 = t1.editableTextKey.get$currentState(); - t2.toString; - t2 = !t2.get$renderEditable()._hasFocus; - } else - t2 = true; - if (t2) { - t2 = t1.editableTextKey.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable(); - t3 = t2._lastTapDownPosition; - t3.toString; - t2.selectWordsInRange$2$cause$from(B.SelectionChangedCause_0, t3); - } - if (this._shouldShowSelectionToolbar) { - t1 = t1.editableTextKey; - t2 = t1.get$currentState(); - t2.toString; - t2.hideToolbar$0(); - t1 = t1.get$currentState(); - t1.toString; - t1.showToolbar$0(); - } - break; - case 0: - case 1: - case 3: - case 5: - t1 = t1.editableTextKey; - t2 = t1.get$currentState(); - t2.toString; - if (!t2.get$renderEditable()._hasFocus) { - t2 = t1.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable(); - t3 = t2._lastTapDownPosition; - t3.toString; - t2.selectPositionAt$2$cause$from(B.SelectionChangedCause_0, t3); - } - t1 = t1.get$currentState(); - t1.toString; - t1.toggleToolbar$0(); - break; - } - }, - onSecondaryTapDown$1(details) { - var t1 = this.delegate.editableTextKey.get$currentState(); - t1.toString; - t1 = t1.get$renderEditable(); - t1._lastSecondaryTapDownPosition = t1._lastTapDownPosition = details.globalPosition; - this._shouldShowSelectionToolbar = true; - }, - onDoubleTapDown$1(details) { - var t2, t3, - t1 = this.delegate; - if (t1._widget.enableInteractiveSelection && t1.get$_text_field$_isEnabled()) { - t1 = t1.editableTextKey; - t2 = t1.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable(); - t3 = t2._lastTapDownPosition; - t3.toString; - t2.selectWordsInRange$2$cause$from(B.SelectionChangedCause_1, t3); - if (this._shouldShowSelectionToolbar) { - t1 = t1.get$currentState(); - t1.toString; - t1.showToolbar$0(); - } - } - }, - _selectParagraphsInRange$3$cause$from$to(cause, from, to) { - var t1 = this.delegate.editableTextKey.get$currentState(); - t1.toString; - this._selectTextBoundariesInRange$4$boundary$cause$from$to(new A.ParagraphBoundary(t1._widget.controller._change_notifier$_value.text), cause, from, to); - }, - _selectParagraphsInRange$2$cause$from(cause, from) { - return this._selectParagraphsInRange$3$cause$from$to(cause, from, null); - }, - _selectLinesInRange$3$cause$from$to(cause, from, to) { - var t1 = this.delegate.editableTextKey.get$currentState(); - t1.toString; - this._selectTextBoundariesInRange$4$boundary$cause$from$to(new A.LineBoundary(t1.get$renderEditable()), cause, from, to); - }, - _selectLinesInRange$2$cause$from(cause, from) { - return this._selectLinesInRange$3$cause$from$to(cause, from, null); - }, - _text_selection$_moveToTextBoundary$2(extent, textBoundary) { - var start, end, - t1 = extent.offset, - t2 = this.delegate.editableTextKey, - t3 = t2.get$currentState(); - t3.toString; - start = textBoundary.getLeadingTextBoundaryAt$1(t1 === t3._widget.controller._change_notifier$_value.text.length ? t1 - 1 : t1); - if (start == null) - start = 0; - end = textBoundary.getTrailingTextBoundaryAt$1(t1); - if (end == null) { - t1 = t2.get$currentState(); - t1.toString; - end = t1._widget.controller._change_notifier$_value.text.length; - } - return new A.TextRange(start, end); - }, - _selectTextBoundariesInRange$4$boundary$cause$from$to(boundary, cause, from, to) { - var fromPosition, fromRange, toPosition, toRange, t3, newSelection, - t1 = this.delegate.editableTextKey, - t2 = t1.get$currentState(); - t2.toString; - fromPosition = t2.get$renderEditable().getPositionForPoint$1(from); - fromRange = this._text_selection$_moveToTextBoundary$2(fromPosition, boundary); - if (to == null) - toPosition = fromPosition; - else { - t2 = t1.get$currentState(); - t2.toString; - toPosition = t2.get$renderEditable().getPositionForPoint$1(to); - } - toRange = toPosition.$eq(0, fromPosition) ? fromRange : this._text_selection$_moveToTextBoundary$2(toPosition, boundary); - t2 = fromRange.start; - t3 = toRange.end; - newSelection = t2 < t3 ? A.TextSelection$(B.TextAffinity_1, t2, t3, false) : A.TextSelection$(B.TextAffinity_1, fromRange.end, toRange.start, false); - t2 = t1.get$currentState(); - t2.toString; - t1 = t1.get$currentState(); - t1.toString; - t2.userUpdateTextEditingValue$2(t1._widget.controller._change_notifier$_value.copyWith$1$selection(newSelection), cause); - }, - onTripleTapDown$1(details) { - var t2, _this = this, - t1 = _this.delegate; - if (!(t1._widget.enableInteractiveSelection && t1.get$_text_field$_isEnabled())) - return; - t1 = t1.editableTextKey; - t2 = t1.get$currentState(); - t2.toString; - if (t2.get$renderEditable()._editable$_maxLines === 1) { - t2 = t1.get$currentState(); - t2.toString; - t2.selectAll$1(B.SelectionChangedCause_0); - } else - switch (A.defaultTargetPlatform().index) { - case 0: - case 1: - case 2: - case 4: - case 5: - _this._selectParagraphsInRange$2$cause$from(B.SelectionChangedCause_0, details.globalPosition); - break; - case 3: - _this._selectLinesInRange$2$cause$from(B.SelectionChangedCause_0, details.globalPosition); - break; - } - if (_this._shouldShowSelectionToolbar) { - t1 = t1.get$currentState(); - t1.toString; - t1.showToolbar$0(); - } - }, - onDragSelectionStart$1(details) { - var kind, t2, _this = this, - t1 = _this.delegate; - if (!(t1._widget.enableInteractiveSelection && t1.get$_text_field$_isEnabled())) - return; - kind = details.kind; - _this._shouldShowSelectionToolbar = kind === B.PointerDeviceKind_0 || kind === B.PointerDeviceKind_2; - t1 = t1.editableTextKey; - t2 = t1.get$currentState(); - t2.toString; - _this._dragStartSelection = t2.get$renderEditable()._selection; - _this._dragStartScrollOffset = _this.get$_text_selection$_scrollPosition(); - t2 = t1.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable()._editable$_offset._scroll_position$_pixels; - t2.toString; - _this._dragStartViewportOffset = t2; - if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(details.consecutiveTapCount) > 1) - return; - if (_this._isShiftPressed) { - t2 = t1.get$currentState(); - t2.toString; - t2.get$renderEditable(); - t2 = t1.get$currentState(); - t2.toString; - t2 = t2.get$renderEditable()._selection.get$isValid(); - } else - t2 = false; - if (t2) - switch (A.defaultTargetPlatform().index) { - case 2: - case 4: - _this._expandSelection$2(details.globalPosition, B.SelectionChangedCause_6); - break; - case 0: - case 1: - case 3: - case 5: - _this._extendSelection$2(details.globalPosition, B.SelectionChangedCause_6); - break; - } - else - switch (A.defaultTargetPlatform().index) { - case 2: - switch (kind) { - case B.PointerDeviceKind_1: - case B.PointerDeviceKind_4: - t1 = t1.get$currentState(); - t1.toString; - t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, details.globalPosition); - break; - case B.PointerDeviceKind_2: - case B.PointerDeviceKind_3: - case B.PointerDeviceKind_0: - case B.PointerDeviceKind_5: - case null: - case void 0: - break; - } - break; - case 0: - case 1: - switch (kind) { - case B.PointerDeviceKind_1: - case B.PointerDeviceKind_4: - t1 = t1.get$currentState(); - t1.toString; - t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, details.globalPosition); - break; - case B.PointerDeviceKind_2: - case B.PointerDeviceKind_3: - case B.PointerDeviceKind_0: - case B.PointerDeviceKind_5: - t2 = t1.get$currentState(); - t2.toString; - if (t2.get$renderEditable()._hasFocus) { - t1 = t1.get$currentState(); - t1.toString; - t2 = details.globalPosition; - t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, t2); - _this._showMagnifierIfSupportedByPlatform$1(t2); - } - break; - case null: - case void 0: - break; - } - break; - case 3: - case 4: - case 5: - t1 = t1.get$currentState(); - t1.toString; - t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, details.globalPosition); - break; - } - }, - onDragSelectionUpdate$1(details) { - var t2, t3, editableOffset, t4, dragStartGlobalPosition, t5, t6, selection, nextExtent, isInverted, _this = this, - t1 = _this.delegate; - if (!(t1._widget.enableInteractiveSelection && t1.get$_text_field$_isEnabled())) - return; - if (!_this._isShiftPressed) { - t2 = t1.editableTextKey; - t3 = t2.get$currentState(); - t3.toString; - if (t3.get$renderEditable()._editable$_maxLines === 1) { - t3 = t2.get$currentState(); - t3.toString; - t3 = t3.get$renderEditable()._editable$_offset._scroll_position$_pixels; - t3.toString; - editableOffset = new A.Offset(t3 - _this._dragStartViewportOffset, 0); - } else { - t3 = t2.get$currentState(); - t3.toString; - t3 = t3.get$renderEditable()._editable$_offset._scroll_position$_pixels; - t3.toString; - editableOffset = new A.Offset(0, t3 - _this._dragStartViewportOffset); - } - t3 = _this.get$_scrollDirection(); - switch (A.axisDirectionToAxis(t3 == null ? B.AxisDirection_3 : t3).index) { - case 0: - t3 = new A.Offset(_this.get$_text_selection$_scrollPosition() - _this._dragStartScrollOffset, 0); - break; - case 1: - t3 = new A.Offset(0, _this.get$_text_selection$_scrollPosition() - _this._dragStartScrollOffset); - break; - default: - t3 = null; - } - t4 = details.globalPosition; - dragStartGlobalPosition = t4.$sub(0, details.offsetFromOrigin); - t5 = details.consecutiveTapCount; - if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(t5) === 2) { - t6 = t2.get$currentState(); - t6.toString; - t6.get$renderEditable().selectWordsInRange$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, t3), t4); - switch (details.kind) { - case B.PointerDeviceKind_2: - case B.PointerDeviceKind_3: - case B.PointerDeviceKind_0: - case B.PointerDeviceKind_5: - return _this._showMagnifierIfSupportedByPlatform$1(t4); - case B.PointerDeviceKind_1: - case B.PointerDeviceKind_4: - case null: - case void 0: - return; - } - } - if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(t5) === 3) - switch (A.defaultTargetPlatform().index) { - case 0: - case 1: - case 2: - switch (details.kind) { - case B.PointerDeviceKind_1: - case B.PointerDeviceKind_4: - return _this._selectParagraphsInRange$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, t3), t4); - case B.PointerDeviceKind_2: - case B.PointerDeviceKind_3: - case B.PointerDeviceKind_0: - case B.PointerDeviceKind_5: - case null: - case void 0: - break; - } - return; - case 3: - return _this._selectLinesInRange$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, t3), t4); - case 5: - case 4: - return _this._selectParagraphsInRange$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, t3), t4); - } - switch (A.defaultTargetPlatform().index) { - case 2: - switch (details.kind) { - case B.PointerDeviceKind_1: - case B.PointerDeviceKind_4: - t1 = t2.get$currentState(); - t1.toString; - return t1.get$renderEditable().selectPositionAt$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, t3), t4); - case B.PointerDeviceKind_2: - case B.PointerDeviceKind_3: - case B.PointerDeviceKind_0: - case B.PointerDeviceKind_5: - case null: - case void 0: - break; - } - return; - case 0: - case 1: - switch (details.kind) { - case B.PointerDeviceKind_1: - case B.PointerDeviceKind_4: - case B.PointerDeviceKind_2: - case B.PointerDeviceKind_3: - t1 = t2.get$currentState(); - t1.toString; - return t1.get$renderEditable().selectPositionAt$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, t3), t4); - case B.PointerDeviceKind_0: - case B.PointerDeviceKind_5: - t1 = t2.get$currentState(); - t1.toString; - if (t1.get$renderEditable()._hasFocus) { - t1 = t2.get$currentState(); - t1.toString; - t1.get$renderEditable().selectPositionAt$2$cause$from(B.SelectionChangedCause_6, t4); - return _this._showMagnifierIfSupportedByPlatform$1(t4); - } - break; - case null: - case void 0: - break; - } - return; - case 4: - case 3: - case 5: - t1 = t2.get$currentState(); - t1.toString; - return t1.get$renderEditable().selectPositionAt$3$cause$from$to(B.SelectionChangedCause_6, dragStartGlobalPosition.$sub(0, editableOffset).$sub(0, t3), t4); - } - } - t2 = _this._dragStartSelection; - if (t2.start !== t2.end) - t2 = A.defaultTargetPlatform() !== B.TargetPlatform_2 && A.defaultTargetPlatform() !== B.TargetPlatform_4; - else - t2 = true; - if (t2) - return _this._extendSelection$2(details.globalPosition, B.SelectionChangedCause_6); - t1 = t1.editableTextKey; - t2 = t1.get$currentState(); - t2.toString; - selection = t2._widget.controller._change_notifier$_value.selection; - t2 = t1.get$currentState(); - t2.toString; - t3 = details.globalPosition; - nextExtent = t2.get$renderEditable().getPositionForPoint$1(t3); - t2 = _this._dragStartSelection; - t4 = t2.baseOffset; - t5 = nextExtent.offset; - isInverted = t4 < t2.extentOffset ? t5 < t4 : t5 > t4; - if (isInverted && selection.baseOffset === t4) { - t2 = t1.get$currentState(); - t2.toString; - t1 = t1.get$currentState(); - t1.toString; - t2.userUpdateTextEditingValue$2(t1._widget.controller._change_notifier$_value.copyWith$1$selection(A.TextSelection$(B.TextAffinity_1, _this._dragStartSelection.extentOffset, t5, false)), B.SelectionChangedCause_6); - } else if (!isInverted && t5 !== t4 && selection.baseOffset !== t4) { - t2 = t1.get$currentState(); - t2.toString; - t1 = t1.get$currentState(); - t1.toString; - t2.userUpdateTextEditingValue$2(t1._widget.controller._change_notifier$_value.copyWith$1$selection(A.TextSelection$(B.TextAffinity_1, _this._dragStartSelection.baseOffset, t5, false)), B.SelectionChangedCause_6); - } else - _this._extendSelection$2(t3, B.SelectionChangedCause_6); - }, - onDragSelectionEnd$1(details) { - var t1, _this = this; - if (_this._shouldShowSelectionToolbar && A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(details.consecutiveTapCount) === 2) { - t1 = _this.delegate.editableTextKey.get$currentState(); - t1.toString; - t1.showToolbar$0(); - } - if (_this._isShiftPressed) - _this._dragStartSelection = null; - _this._hideMagnifierIfSupportedByPlatform$0(); - } - }; - A.TextSelectionGestureDetectorBuilder_onTapDown_closure.prototype = { - call$1(isAvailable) { - var t1, t2; - if (isAvailable) { - t1 = this.$this.delegate.editableTextKey.get$currentState(); - t1.toString; - t1 = t1.get$renderEditable(); - t2 = t1._lastTapDownPosition; - t2.toString; - t1.selectPositionAt$2$cause$from(B.SelectionChangedCause_7, t2); - B.OptionalMethodChannel_13P.invokeMethod$1$1("Scribe.startStylusHandwriting", type$.void); - } - }, - $signature: 91 - }; - A.TextSelectionGestureDetector.prototype = { - createState$0() { - return new A._TextSelectionGestureDetectorState(); - } - }; - A._TextSelectionGestureDetectorState.prototype = { - _handleTapTrackStart$0() { - this._widget.onTapTrackStart.call$0(); - }, - _handleTapTrackReset$0() { - this._widget.onTapTrackReset.call$0(); - }, - _text_selection$_handleTapDown$1(details) { - var t1; - this._widget.onTapDown.call$1(details); - t1 = details.consecutiveTapCount; - if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(t1) === 2) { - t1 = this._widget.onDoubleTapDown.call$1(details); - return t1; - } - if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(t1) === 3) { - t1 = this._widget.onTripleTapDown.call$1(details); - return t1; - } - }, - _text_selection$_handleTapUp$1(details) { - if (A._TextSelectionGestureDetectorState__getEffectiveConsecutiveTapCount(details.consecutiveTapCount) === 1) { - this._widget.onSingleTapUp.call$1(details); - this._widget.onUserTap.call$0(); - } else - this._widget.toString; - }, - _text_selection$_handleTapCancel$0() { - this._widget.onSingleTapCancel.call$0(); - }, - _text_selection$_handleDragStart$1(details) { - this._widget.onDragSelectionStart.call$1(details); - }, - _text_selection$_handleDragUpdate$1(details) { - this._widget.onDragSelectionUpdate.call$1(details); - }, - _text_selection$_handleDragEnd$1(details) { - this._widget.onDragSelectionEnd.call$1(details); - }, - _forcePressStarted$1(details) { - var t1 = this._widget.onForcePressStart; - if (t1 != null) - t1.call$1(details); - }, - _forcePressEnded$1(details) { - var t1 = this._widget.onForcePressEnd; - if (t1 != null) - t1.call$1(details); - }, - _handleLongPressStart$1(details) { - this._widget.onSingleLongTapStart.call$1(details); - }, - _handleLongPressMoveUpdate$1(details) { - this._widget.onSingleLongTapMoveUpdate.call$1(details); - }, - _handleLongPressEnd$1(details) { - this._widget.onSingleLongTapEnd.call$1(details); - }, - build$1(context) { - var t1, t2, _this = this, - gestures = A.LinkedHashMap_LinkedHashMap$_empty(type$.Type, type$.GestureRecognizerFactory_GestureRecognizer); - gestures.$indexSet(0, B.Type_TapGestureRecognizer_mu4, new A.GestureRecognizerFactoryWithHandlers(new A._TextSelectionGestureDetectorState_build_closure(_this), new A._TextSelectionGestureDetectorState_build_closure0(_this), type$.GestureRecognizerFactoryWithHandlers_TapGestureRecognizer)); - _this._widget.toString; - gestures.$indexSet(0, B.Type_LongPressGestureRecognizer_rMW, new A.GestureRecognizerFactoryWithHandlers(new A._TextSelectionGestureDetectorState_build_closure1(_this), new A._TextSelectionGestureDetectorState_build_closure2(_this), type$.GestureRecognizerFactoryWithHandlers_LongPressGestureRecognizer)); - _this._widget.toString; - switch (A.defaultTargetPlatform().index) { - case 0: - case 1: - case 2: - gestures.$indexSet(0, B.Type_w8t, new A.GestureRecognizerFactoryWithHandlers(new A._TextSelectionGestureDetectorState_build_closure3(_this), new A._TextSelectionGestureDetectorState_build_closure4(_this), type$.GestureRecognizerFactoryWithHandlers_TapAndHorizontalDragGestureRecognizer)); - break; - case 3: - case 4: - case 5: - gestures.$indexSet(0, B.Type_TapAndPanGestureRecognizer_N1Y, new A.GestureRecognizerFactoryWithHandlers(new A._TextSelectionGestureDetectorState_build_closure5(_this), new A._TextSelectionGestureDetectorState_build_closure6(_this), type$.GestureRecognizerFactoryWithHandlers_TapAndPanGestureRecognizer)); - break; - } - t1 = _this._widget; - if (t1.onForcePressStart != null || t1.onForcePressEnd != null) - gestures.$indexSet(0, B.Type_ForcePressGestureRecognizer_C7M, new A.GestureRecognizerFactoryWithHandlers(new A._TextSelectionGestureDetectorState_build_closure7(_this), new A._TextSelectionGestureDetectorState_build_closure8(_this), type$.GestureRecognizerFactoryWithHandlers_ForcePressGestureRecognizer)); - t1 = _this._widget; - t2 = t1.behavior; - return new A.RawGestureDetector(t1.child, gestures, t2, true, null); - } - }; - A._TextSelectionGestureDetectorState_build_closure.prototype = { - call$0() { - return A.TapGestureRecognizer$(this.$this, 18, null); - }, - $signature: 102 - }; - A._TextSelectionGestureDetectorState_build_closure0.prototype = { - call$1(instance) { - var t1 = this.$this._widget; - instance.onSecondaryTap = t1.onSecondaryTap; - instance.onSecondaryTapDown = t1.onSecondaryTapDown; - }, - $signature: 97 - }; - A._TextSelectionGestureDetectorState_build_closure1.prototype = { - call$0() { - return A.LongPressGestureRecognizer$(this.$this, A.LinkedHashSet_LinkedHashSet$_literal([B.PointerDeviceKind_0], type$.PointerDeviceKind)); - }, - $signature: 171 - }; - A._TextSelectionGestureDetectorState_build_closure2.prototype = { - call$1(instance) { - var t1 = this.$this; - instance.onLongPressStart = t1.get$_handleLongPressStart(); - instance.onLongPressMoveUpdate = t1.get$_handleLongPressMoveUpdate(); - instance.onLongPressEnd = t1.get$_handleLongPressEnd(); - }, - $signature: 188 - }; - A._TextSelectionGestureDetectorState_build_closure3.prototype = { - call$0() { - var _null = null, - t1 = type$.int; - return new A.TapAndHorizontalDragGestureRecognizer(B.DragStartBehavior_1, B._DragState_00, A.LinkedHashSet_LinkedHashSet$_empty(t1), _null, _null, 0, _null, _null, _null, _null, _null, _null, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), A.HashSet_HashSet(t1), this.$this, _null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); - }, - $signature: 562 - }; - A._TextSelectionGestureDetectorState_build_closure4.prototype = { - call$1(instance) { - var t1; - instance.dragStartBehavior = B.DragStartBehavior_0; - instance.eagerVictoryOnDrag = A.defaultTargetPlatform() !== B.TargetPlatform_2; - t1 = this.$this; - instance._TapStatusTrackerMixin_onTapTrackStart = t1.get$_handleTapTrackStart(); - instance._TapStatusTrackerMixin_onTapTrackReset = t1.get$_handleTapTrackReset(); - instance.onTapDown = t1.get$_text_selection$_handleTapDown(); - instance.onDragStart = t1.get$_text_selection$_handleDragStart(); - instance.onDragUpdate = t1.get$_text_selection$_handleDragUpdate(); - instance.onDragEnd = t1.get$_text_selection$_handleDragEnd(); - instance.onTapUp = t1.get$_text_selection$_handleTapUp(); - instance.onCancel = t1.get$_text_selection$_handleTapCancel(); - }, - $signature: 563 - }; - A._TextSelectionGestureDetectorState_build_closure5.prototype = { - call$0() { - var _null = null, - t1 = type$.int; - return new A.TapAndPanGestureRecognizer(B.DragStartBehavior_1, B._DragState_00, A.LinkedHashSet_LinkedHashSet$_empty(t1), _null, _null, 0, _null, _null, _null, _null, _null, _null, A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.GestureArenaEntry), A.HashSet_HashSet(t1), this.$this, _null, A.recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure(), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.PointerDeviceKind)); - }, - $signature: 564 - }; - A._TextSelectionGestureDetectorState_build_closure6.prototype = { - call$1(instance) { - var t1; - instance.dragStartBehavior = B.DragStartBehavior_0; - t1 = this.$this; - instance._TapStatusTrackerMixin_onTapTrackStart = t1.get$_handleTapTrackStart(); - instance._TapStatusTrackerMixin_onTapTrackReset = t1.get$_handleTapTrackReset(); - instance.onTapDown = t1.get$_text_selection$_handleTapDown(); - instance.onDragStart = t1.get$_text_selection$_handleDragStart(); - instance.onDragUpdate = t1.get$_text_selection$_handleDragUpdate(); - instance.onDragEnd = t1.get$_text_selection$_handleDragEnd(); - instance.onTapUp = t1.get$_text_selection$_handleTapUp(); - instance.onCancel = t1.get$_text_selection$_handleTapCancel(); - }, - $signature: 565 - }; - A._TextSelectionGestureDetectorState_build_closure7.prototype = { - call$0() { - return A.ForcePressGestureRecognizer$(this.$this, null); - }, - $signature: 566 - }; - A._TextSelectionGestureDetectorState_build_closure8.prototype = { - call$1(instance) { - var t1 = this.$this, - t2 = t1._widget; - instance.onStart = t2.onForcePressStart != null ? t1.get$_forcePressStarted() : null; - instance.onEnd = t2.onForcePressEnd != null ? t1.get$_forcePressEnded() : null; - }, - $signature: 567 - }; - A.ClipboardStatusNotifier.prototype = { - addListener$1(_, listener) { - var _this = this; - if (_this.ChangeNotifier__count <= 0) - $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); - if (_this.value === B.ClipboardStatus_1) - A.Future_Future$value(null, type$.void); - _this.super$ChangeNotifier$addListener(0, listener); - }, - removeListener$1(_, listener) { - var _this = this; - _this.super$ChangeNotifier$removeListener(0, listener); - if (!_this._text_selection$_disposed && _this.ChangeNotifier__count <= 0) - $.WidgetsBinding__instance.removeObserver$1(_this); - }, - didChangeAppLifecycleState$1(state) { - switch (state.index) { - case 1: - A.Future_Future$value(null, type$.void); - break; - case 0: - case 2: - case 3: - case 4: - break; - } - }, - dispose$0() { - $.WidgetsBinding__instance.removeObserver$1(this); - this._text_selection$_disposed = true; - this.super$ChangeNotifier$dispose(); - } - }; - A.ClipboardStatus.prototype = { - _enumToString$0() { - return "ClipboardStatus." + this._name; - } - }; - A.TextSelectionHandleControls.prototype = { - handlePaste$1(delegate) { - return this.handlePaste$body$TextSelectionHandleControls(delegate); - }, - handlePaste$body$TextSelectionHandleControls(delegate) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void); - var $async$handlePaste$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$handlePaste$1, $async$completer); - } - }; - A._ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver.prototype = {}; - A.__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin.prototype = { - dispose$0() { - var _this = this, - t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTicker()); - _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - }, - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTicker$0(); - } - }; - A.__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin.prototype = { - dispose$0() { - var _this = this, - t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTicker()); - _this.SingleTickerProviderStateMixin__tickerModeNotifier = null; - _this.super$State$dispose(); - }, - activate$0() { - this.super$State$activate(); - this._updateTickerModeNotifier$0(); - this._updateTicker$0(); - } - }; - A.TextSelectionToolbarAnchors.prototype = {}; - A.TextSelectionToolbarLayoutDelegate.prototype = { - getConstraintsForChild$1(constraints) { - return new A.BoxConstraints(0, constraints.maxWidth, 0, constraints.maxHeight); - }, - getPositionForChild$2(size, childSize) { - var anchor, t1, t2, _this = this, - fitsAbove = _this.fitsAbove; - if (fitsAbove == null) - fitsAbove = _this.anchorAbove._dy >= childSize._dy; - anchor = fitsAbove ? _this.anchorAbove : _this.anchorBelow; - t1 = A.TextSelectionToolbarLayoutDelegate_centerOn(anchor._dx, childSize._dx, size._dx); - t2 = anchor._dy; - return new A.Offset(t1, fitsAbove ? Math.max(0, t2 - childSize._dy) : t2); - }, - shouldRelayout$1(oldDelegate) { - return !this.anchorAbove.$eq(0, oldDelegate.anchorAbove) || !this.anchorBelow.$eq(0, oldDelegate.anchorBelow) || this.fitsAbove != oldDelegate.fitsAbove; - } - }; - A.TickerMode.prototype = { - createState$0() { - return new A._TickerModeState(new A.ValueNotifier(true, $.$get$ChangeNotifier__emptyListeners())); - } - }; - A._TickerModeState.prototype = { - didChangeDependencies$0() { - var t1, _this = this; - _this.super$State$didChangeDependencies(); - t1 = _this._framework$_element; - t1.toString; - _this._ancestorTicketMode = A.TickerMode_of(t1); - _this._updateEffectiveMode$0(); - }, - didUpdateWidget$1(oldWidget) { - this.super$State$didUpdateWidget(oldWidget); - this._updateEffectiveMode$0(); - }, - dispose$0() { - var t1 = this._effectiveMode; - t1.ChangeNotifier__listeners = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__count = 0; - this.super$State$dispose(); - }, - _updateEffectiveMode$0() { - var t1 = this._ancestorTicketMode && this._widget.enabled; - this._effectiveMode.set$value(0, t1); - }, - build$1(context) { - var t1 = this._effectiveMode; - return new A._EffectiveTickerMode(t1._change_notifier$_value, t1, this._widget.child, null); - } - }; - A._EffectiveTickerMode.prototype = { - updateShouldNotify$1(oldWidget) { - return this.enabled !== oldWidget.enabled; - } - }; - A.SingleTickerProviderStateMixin.prototype = { - createTicker$1(onTick) { - var t1, _this = this; - _this.SingleTickerProviderStateMixin__ticker = new A.Ticker(onTick); - _this._updateTickerModeNotifier$0(); - _this._updateTicker$0(); - t1 = _this.SingleTickerProviderStateMixin__ticker; - t1.toString; - return t1; - }, - _updateTicker$0() { - var t2, - t1 = this.SingleTickerProviderStateMixin__ticker; - if (t1 == null) - t1 = null; - else { - t2 = this.SingleTickerProviderStateMixin__tickerModeNotifier; - t2 = !t2.get$value(t2); - t1.set$muted(0, t2); - t1 = t2; - } - return t1; - }, - _updateTickerModeNotifier$0() { - var newNotifier, _this = this, - t1 = _this._framework$_element; - t1.toString; - newNotifier = A.TickerMode_getNotifier(t1); - t1 = _this.SingleTickerProviderStateMixin__tickerModeNotifier; - if (newNotifier === t1) - return; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTicker()); - newNotifier.addListener$1(0, _this.get$_updateTicker()); - _this.SingleTickerProviderStateMixin__tickerModeNotifier = newNotifier; - } - }; - A.TickerProviderStateMixin.prototype = { - createTicker$1(onTick) { - var result, t1, _this = this; - if (_this.TickerProviderStateMixin__tickerModeNotifier == null) - _this._updateTickerModeNotifier$0(); - if (_this.TickerProviderStateMixin__tickers == null) - _this.TickerProviderStateMixin__tickers = A.LinkedHashSet_LinkedHashSet$_empty(type$._WidgetTicker); - result = new A._WidgetTicker(_this, onTick); - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - result.set$muted(0, !t1.get$value(t1)); - _this.TickerProviderStateMixin__tickers.add$1(0, result); - return result; - }, - _updateTickers$0() { - var t1, muted, t2, t3; - if (this.TickerProviderStateMixin__tickers != null) { - t1 = this.TickerProviderStateMixin__tickerModeNotifier; - muted = !t1.get$value(t1); - for (t1 = this.TickerProviderStateMixin__tickers, t1 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t2 = t1.$ti._precomputed1; t1.moveNext$0();) { - t3 = t1._collection$_current; - (t3 == null ? t2._as(t3) : t3).set$muted(0, muted); - } - } - }, - _updateTickerModeNotifier$0() { - var newNotifier, _this = this, - t1 = _this._framework$_element; - t1.toString; - newNotifier = A.TickerMode_getNotifier(t1); - t1 = _this.TickerProviderStateMixin__tickerModeNotifier; - if (newNotifier === t1) - return; - if (t1 != null) - t1.removeListener$1(0, _this.get$_updateTickers()); - newNotifier.addListener$1(0, _this.get$_updateTickers()); - _this.TickerProviderStateMixin__tickerModeNotifier = newNotifier; - } - }; - A._WidgetTicker.prototype = { - dispose$0() { - this._creator.TickerProviderStateMixin__tickers.remove$1(0, this); - this.super$Ticker$dispose(); - } - }; - A._ConstantValueListenable.prototype = { - addListener$1(_, listener) { - }, - removeListener$1(_, listener) { - }, - $isListenable: 1, - get$value() { - return true; - } - }; - A.Title.prototype = { - build$1(context) { - A.SystemChrome_setApplicationSwitcherDescription(new A.ApplicationSwitcherDescription(this.title, this.color.toARGB32$0())); - return this.child; - } - }; - A.AnimatedWidget.prototype = { - createState$0() { - return new A._AnimatedState(); - }, - get$listenable() { - return this.listenable; - } - }; - A._AnimatedState.prototype = { - initState$0() { - this.super$State$initState(); - this._widget.get$listenable().addListener$1(0, this.get$_handleChange()); - }, - didUpdateWidget$1(oldWidget) { - var t1, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - if (_this._widget.get$listenable() !== oldWidget.get$listenable()) { - t1 = _this.get$_handleChange(); - oldWidget.get$listenable().removeListener$1(0, t1); - _this._widget.get$listenable().addListener$1(0, t1); - } - }, - dispose$0() { - this._widget.get$listenable().removeListener$1(0, this.get$_handleChange()); - this.super$State$dispose(); - }, - _handleChange$0() { - if (this._framework$_element == null) - return; - this.setState$1(new A._AnimatedState__handleChange_closure()); - }, - build$1(context) { - return this._widget.build$1(context); - } - }; - A._AnimatedState__handleChange_closure.prototype = { - call$0() { - }, - $signature: 0 - }; - A.SlideTransition.prototype = { - build$1(context) { - var _this = this, - t1 = type$.Animation_Offset._as(_this.listenable), - offset = t1.get$value(t1); - if (_this.textDirection === B.TextDirection_0) - offset = new A.Offset(-offset._dx, offset._dy); - return A.FractionalTranslation$(_this.child, _this.transformHitTests, offset); - } - }; - A.MatrixTransition.prototype = { - build$1(context) { - var _this = this, - t1 = type$.Animation_double._as(_this.listenable), - t2 = _this.onTransform.call$1(t1.get$value(t1)); - t1 = t1.get$isAnimating() ? _this.filterQuality : null; - return A.Transform$(_this.alignment, _this.child, t1, t2, true); - } - }; - A.ScaleTransition.prototype = {}; - A.RotationTransition.prototype = {}; - A.SizeTransition.prototype = { - build$1(context) { - var t2, t3, _this = this, _null = null, - t1 = _this.axis; - switch (t1.index) { - case 0: - t2 = new A.AlignmentDirectional(0, -1); - break; - case 1: - t2 = new A.AlignmentDirectional(-1, 0); - break; - default: - t2 = _null; - } - if (t1 === B.Axis_1) { - t3 = type$.Animation_double._as(_this.listenable); - t3 = t3.get$value(t3); - t3.toString; - t3 = Math.max(A.checkNum(t3), 0); - } else - t3 = _null; - if (t1 === B.Axis_0) { - t1 = type$.Animation_double._as(_this.listenable); - t1 = t1.get$value(t1); - t1.toString; - t1 = Math.max(A.checkNum(t1), 0); - } else - t1 = _null; - return A.ClipRect$(new A.Align(t2, t1, t3, _this.child, _null), B.Clip_1, _null); - } - }; - A.FadeTransition.prototype = { - createRenderObject$1(context) { - var _null = null, - t1 = new A.RenderAnimatedOpacity(_null, _null, _null, _null, _null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(_null); - t1.set$opacity(0, this.opacity); - t1.set$alwaysIncludeSemantics(false); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$opacity(0, this.opacity); - renderObject.set$alwaysIncludeSemantics(false); - } - }; - A.DecoratedBoxTransition.prototype = { - build$1(context) { - var t1 = this.decoration, - t2 = t1.parent; - return A.DecoratedBox$(this.child, t1._evaluatable.transform$1(0, t2.get$value(t2)), B.DecorationPosition_0); - } - }; - A.ListenableBuilder.prototype = { - get$listenable() { - return this.listenable; - }, - build$1(context) { - return this.builder$2(context, this.child); - }, - builder$2(arg0, arg1) { - return this.builder.call$2(arg0, arg1); - } - }; - A.AnimatedBuilder.prototype = { - get$listenable() { - return A.ListenableBuilder.prototype.get$listenable.call(this); - }, - get$builder() { - return this.builder; - }, - builder$2(arg0, arg1) { - return this.get$builder().call$2(arg0, arg1); - } - }; - A.UndoHistory.prototype = { - createState$0() { - var t1 = this.$ti; - return new A.UndoHistoryState(new A._UndoStack(A._setArrayType([], t1._eval$1("JSArray<1>")), t1._eval$1("_UndoStack<1>")), t1._eval$1("UndoHistoryState<1>")); - } - }; - A.UndoHistoryState.prototype = { - get$_throttledPush() { - var t1 = this.__UndoHistoryState__throttledPush_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - get$_undo_history$_effectiveController() { - var t1 = this._widget.controller, - t2 = this._undo_history$_controller; - if (t2 == null) { - t1 = $.$get$ChangeNotifier__emptyListeners(); - t1 = new A.UndoHistoryController(new A.ChangeNotifier(t1), new A.ChangeNotifier(t1), B.UndoHistoryValue_false_false, t1); - this._undo_history$_controller = t1; - } else - t1 = t2; - return t1; - }, - undo$0() { - var t2, t3, t4, _this = this, - t1 = _this._undo_history$_stack; - if (t1.get$currentValue() == null) - return; - t2 = _this._throttleTimer; - t3 = t2 == null; - t4 = t3 ? null : t2._handle != null; - if (t4 === true) { - if (!t3) - t2.cancel$0(0); - _this._update$1(0, t1.get$currentValue()); - } else - _this._update$1(0, t1.undo$0()); - _this._updateState$0(); - }, - redo$0() { - this._update$1(0, this._undo_history$_stack.redo$0()); - this._updateState$0(); - }, - _updateState$0() { - var t1 = this.get$_undo_history$_effectiveController(), - t2 = this._undo_history$_stack, - t3 = t2._undo_history$_list, - t4 = t3.length !== 0 && t2._undo_history$_index > 0; - t1.set$value(0, new A.UndoHistoryValue(t4, t2.get$canRedo())); - if (A.defaultTargetPlatform() !== B.TargetPlatform_2) - return; - t1 = $.$get$UndoManager__instance(); - if (t1._currentClient === this) { - t3 = t3.length !== 0 && t2._undo_history$_index > 0; - t2 = t2.get$canRedo(); - t1 = t1.__UndoManager__channel_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.invokeMethod$1$2("UndoManager.setUndoState", A.LinkedHashMap_LinkedHashMap$_literal(["canUndo", t3, "canRedo", t2], type$.String, type$.bool), type$.void); - } - }, - _undoFromIntent$1(intent) { - this.undo$0(); - }, - _redoFromIntent$1(intent) { - this.redo$0(); - }, - _update$1(_, nextValue) { - var _this = this; - if (nextValue == null) - return; - if (J.$eq$(nextValue, _this._undo_history$_lastValue)) - return; - _this._undo_history$_lastValue = nextValue; - _this._duringTrigger = true; - try { - _this._widget.onTriggered.call$1(nextValue); - } finally { - _this._duringTrigger = false; - } - }, - _push$0() { - var t1, nextValue, _this = this; - if (J.$eq$(_this._widget.value._change_notifier$_value, _this._undo_history$_lastValue)) - return; - if (_this._duringTrigger) - return; - t1 = _this._widget; - t1 = t1.shouldChangeUndoStack.call$2(_this._undo_history$_lastValue, t1.value._change_notifier$_value); - if (!(t1 == null ? true : t1)) - return; - t1 = _this._widget; - nextValue = t1.undoStackModifier.call$1(t1.value._change_notifier$_value); - if (nextValue == null) - nextValue = _this._widget.value._change_notifier$_value; - if (J.$eq$(nextValue, _this._undo_history$_lastValue)) - return; - _this._undo_history$_lastValue = nextValue; - _this._throttleTimer = _this._throttledPush$1(nextValue); - }, - _handleFocus$0() { - var t1, _this = this; - if (!_this._widget.focusNode.get$hasFocus()) { - t1 = $.$get$UndoManager__instance(); - if (t1._currentClient === _this) - t1._currentClient = null; - return; - } - $.$get$UndoManager__instance()._currentClient = _this; - _this._updateState$0(); - }, - handlePlatformUndo$1(direction) { - switch (direction.index) { - case 0: - this.undo$0(); - break; - case 1: - this.redo$0(); - break; - } - }, - initState$0() { - var t1, _this = this; - _this.super$State$initState(); - t1 = A._throttle(B.Duration_500000, new A.UndoHistoryState_initState_closure(_this), _this.$ti._precomputed1); - _this.__UndoHistoryState__throttledPush_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__UndoHistoryState__throttledPush_F = t1; - _this._push$0(); - _this._widget.value.addListener$1(0, _this.get$_push()); - _this._handleFocus$0(); - _this._widget.focusNode.addListener$1(0, _this.get$_handleFocus()); - _this.get$_undo_history$_effectiveController().onUndo.addListener$1(0, _this.get$undo()); - _this.get$_undo_history$_effectiveController().onRedo.addListener$1(0, _this.get$redo()); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.value; - if (_this._widget.value !== t1) { - t2 = _this._undo_history$_stack; - B.JSArray_methods.clear$0(t2._undo_history$_list); - t2._undo_history$_index = -1; - t2 = _this.get$_push(); - t1.removeListener$1(0, t2); - _this._widget.value.addListener$1(0, t2); - } - t1 = oldWidget.focusNode; - if (_this._widget.focusNode !== t1) { - t2 = _this.get$_handleFocus(); - t1.removeListener$1(0, t2); - _this._widget.focusNode.addListener$1(0, t2); - } - _this._widget.toString; - }, - dispose$0() { - var _this = this, - t1 = $.$get$UndoManager__instance(); - if (t1._currentClient === _this) - t1._currentClient = null; - _this._widget.value.removeListener$1(0, _this.get$_push()); - _this._widget.focusNode.removeListener$1(0, _this.get$_handleFocus()); - _this.get$_undo_history$_effectiveController().onUndo.removeListener$1(0, _this.get$undo()); - _this.get$_undo_history$_effectiveController().onRedo.removeListener$1(0, _this.get$redo()); - t1 = _this._undo_history$_controller; - if (t1 != null) - t1.dispose$0(); - t1 = _this._throttleTimer; - if (t1 != null) - t1.cancel$0(0); - _this.super$State$dispose(); - }, - build$1(context) { - var t1 = type$.JSArray_of_void_Function_Action_Intent, - t2 = type$.ObserverList_of_void_Function_Action_Intent; - return A.Actions$(A.LinkedHashMap_LinkedHashMap$_literal([B.Type_UndoTextIntent_jvf, new A.CallbackAction(this.get$_undoFromIntent(), new A.ObserverList(A._setArrayType([], t1), t2), type$.CallbackAction_UndoTextIntent)._makeOverridableAction$1(context), B.Type_RedoTextIntent_jvf, new A.CallbackAction(this.get$_redoFromIntent(), new A.ObserverList(A._setArrayType([], t1), t2), type$.CallbackAction_RedoTextIntent)._makeOverridableAction$1(context)], type$.Type, type$.Action_Intent), this._widget.child); - }, - _throttledPush$1(arg0) { - return this.get$_throttledPush().call$1(arg0); - } - }; - A.UndoHistoryState_initState_closure.prototype = { - call$1(currentValue) { - var t1 = this.$this; - t1._undo_history$_stack.push$1(currentValue); - t1._updateState$0(); - }, - $signature() { - return this.$this.$ti._eval$1("~(1)"); - } - }; - A.UndoHistoryValue.prototype = { - toString$0(_) { - return "UndoHistoryValue(canUndo: " + this.canUndo + ", canRedo: " + this.canRedo + ")"; - }, - $eq(_, other) { - if (other == null) - return false; - if (this === other) - return true; - return other instanceof A.UndoHistoryValue && other.canUndo === this.canUndo && other.canRedo === this.canRedo; - }, - get$hashCode(_) { - var t1 = this.canUndo ? 519018 : 218159; - return A.Object_hash(t1, this.canRedo ? 519018 : 218159, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.UndoHistoryController.prototype = { - dispose$0() { - var t1 = this.onUndo, - t2 = $.$get$ChangeNotifier__emptyListeners(); - t1.ChangeNotifier__listeners = t2; - t1.ChangeNotifier__count = 0; - t1 = this.onRedo; - t1.ChangeNotifier__listeners = t2; - t1.ChangeNotifier__count = 0; - this.super$ChangeNotifier$dispose(); - } - }; - A._UndoStack.prototype = { - get$currentValue() { - var t1 = this._undo_history$_list; - return t1.length === 0 ? null : t1[this._undo_history$_index]; - }, - get$canRedo() { - var t1 = this._undo_history$_list.length; - return t1 !== 0 && this._undo_history$_index < t1 - 1; - }, - push$1(value) { - var t2, t3, _this = this, - t1 = _this._undo_history$_list; - if (t1.length === 0) { - _this._undo_history$_index = 0; - t1.push(value); - return; - } - if (J.$eq$(value, _this.get$currentValue())) - return; - t2 = _this._undo_history$_index; - t3 = t1.length; - if (t2 !== t3 - 1) - B.JSArray_methods.removeRange$2(t1, t2 + 1, t3); - t1.push(value); - _this._undo_history$_index = t1.length - 1; - }, - undo$0() { - var t1, _this = this; - if (_this._undo_history$_list.length === 0) - return null; - t1 = _this._undo_history$_index; - if (t1 !== 0) - _this._undo_history$_index = t1 - 1; - return _this.get$currentValue(); - }, - redo$0() { - var t2, _this = this, - t1 = _this._undo_history$_list.length; - if (t1 === 0) - return null; - t2 = _this._undo_history$_index; - if (t2 < t1 - 1) - _this._undo_history$_index = t2 + 1; - return _this.get$currentValue(); - }, - toString$0(_) { - return "_UndoStack " + A.S(this._undo_history$_list); - } - }; - A._throttle_closure.prototype = { - call$1(currentArg) { - var t2, t3, _this = this, - t1 = _this.arg; - t1._value = currentArg; - t2 = _this._box_0; - t3 = t2.timer; - if (t3 != null && t3._handle != null) - return t3; - return t2.timer = A.Timer_Timer(_this.duration, new A._throttle__closure(t2, _this.$function, t1)); - }, - $signature() { - return this.T._eval$1("Timer(0)"); - } - }; - A._throttle__closure.prototype = { - call$0() { - this.$function.call$1(this.arg._readLocal$0()); - this._box_0.timer = null; - }, - $signature: 0 - }; - A._UndoHistoryState_State_UndoManagerClient.prototype = {}; - A.ValueListenableBuilder.prototype = { - createState$0() { - return new A._ValueListenableBuilderState(this.$ti._eval$1("_ValueListenableBuilderState<1>")); - } - }; - A._ValueListenableBuilderState.prototype = { - initState$0() { - var _this = this; - _this.super$State$initState(); - _this.___ValueListenableBuilderState_value_A = _this._widget.valueListenable.get$value(0); - _this._widget.valueListenable.parent.addListener$1(0, _this.get$_valueChanged()); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.valueListenable; - if (t1 !== _this._widget.valueListenable) { - t2 = _this.get$_valueChanged(); - t1.parent.removeListener$1(0, t2); - _this.___ValueListenableBuilderState_value_A = _this._widget.valueListenable.get$value(0); - _this._widget.valueListenable.parent.addListener$1(0, t2); - } - }, - dispose$0() { - this._widget.valueListenable.parent.removeListener$1(0, this.get$_valueChanged()); - this.super$State$dispose(); - }, - _valueChanged$0() { - this.setState$1(new A._ValueListenableBuilderState__valueChanged_closure(this)); - }, - build$1(context) { - var t2, - t1 = this._widget; - t1.toString; - t2 = this.___ValueListenableBuilderState_value_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - return t1.builder.call$3(context, t2, t1.child); - } - }; - A._ValueListenableBuilderState__valueChanged_closure.prototype = { - call$0() { - var t1 = this.$this; - t1.___ValueListenableBuilderState_value_A = t1._widget.valueListenable.get$value(0); - }, - $signature: 0 - }; - A.View.prototype = { - createState$0() { - return new A._ViewState(A.FocusScopeNode$(true, "View Scope", false), A.ReadingOrderTraversalPolicy$()); - } - }; - A._ViewState.prototype = { - initState$0() { - var _this = this; - _this.super$State$initState(); - $.WidgetsBinding__instance.WidgetsBinding__observers.push(_this); - _this._scopeNode.addListener$1(0, _this.get$_scopeFocusChangeListener()); - }, - dispose$0() { - var t1, _this = this; - $.WidgetsBinding__instance.removeObserver$1(_this); - t1 = _this._scopeNode; - t1.removeListener$1(0, _this.get$_scopeFocusChangeListener()); - t1.dispose$0(); - _this.super$State$dispose(); - }, - _scopeFocusChangeListener$0() { - var t2, - t1 = this._scopeNode; - if (this._viewHasFocus === t1.get$hasFocus() || !t1.get$hasFocus()) - return; - $.WidgetsBinding__instance.toString; - t1 = $.$get$EnginePlatformDispatcher__instance(); - t2 = this._widget.view; - t1.get$_viewFocusBinding().changeViewFocus$2(t2.viewId, B.ViewFocusState_1); - }, - didChangeViewFocus$1($event) { - var t2, nextFocus, _this = this, - t1 = $event.state.index; - switch (t1) { - case 1: - t2 = $event.viewId === _this._widget.view.viewId; - break; - case 0: - t2 = false; - break; - default: - t2 = null; - } - _this._viewHasFocus = t2; - if ($event.viewId !== _this._widget.view.viewId) - return; - switch (t1) { - case 1: - switch ($event.direction.index) { - case 1: - nextFocus = _this._policy._findInitialFocus$2$ignoreCurrentFocus(_this._scopeNode, true); - break; - case 2: - nextFocus = _this._policy._findInitialFocus$3$fromEnd$ignoreCurrentFocus(_this._scopeNode, true, true); - break; - case 0: - nextFocus = _this._scopeNode; - break; - default: - nextFocus = null; - } - nextFocus.requestFocus$0(); - break; - case 0: - $.WidgetsBinding__instance.WidgetsBinding__buildOwner.focusManager.rootScope._doRequestFocus$1$findFirstFocus(false); - break; - } - }, - build$1(context) { - var t1 = this._widget, - t2 = t1.view, - t3 = t1._deprecatedPipelineOwner, - t4 = t1._deprecatedRenderView; - return new A.RawView(t2, new A._MediaQueryFromView(t2, A.FocusTraversalGroup$(A._FocusScopeWithExternalFocusNode$(t1.child, this._scopeNode, false), this._policy), null), t3, t4, null); - } - }; - A.RawView.prototype = { - build$1(context) { - var _this = this, - t1 = _this.view, - t2 = _this._deprecatedPipelineOwner, - t3 = _this._deprecatedRenderView; - return new A._RawViewInternal(t1, new A.RawView_build_closure(_this), t2, t3, new A._DeprecatedRawViewKey(t1, t2, t3, type$._DeprecatedRawViewKey_State_StatefulWidget)); - } - }; - A.RawView_build_closure.prototype = { - call$2(context, owner) { - var t1 = this.$this; - return new A._ViewScope(t1.view, new A._PipelineOwnerScope(owner, t1.child, null), null); - }, - $signature: 570 - }; - A._RawViewInternal.prototype = { - createElement$0(_) { - return new A._RawViewElement(this, B._ElementLifecycle_0); - }, - createRenderObject$1(context) { - return this._deprecatedRenderView; - } - }; - A._RawViewElement.prototype = { - get$_effectivePipelineOwner() { - var t1 = this._widget; - t1.toString; - type$._RawViewInternal._as(t1); - return t1._deprecatedPipelineOwner; - }, - get$renderObject() { - return type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(this)); - }, - _view$_updateChild$0() { - var child, e, stack, details, error, t1, exception, _this = this; - try { - t1 = _this._widget; - t1.toString; - child = type$._RawViewInternal._as(t1).builder.call$2(_this, _this.get$_effectivePipelineOwner()); - _this._view$_child = _this.updateChild$3(_this._view$_child, child, null); - } catch (exception) { - e = A.unwrapException(exception); - stack = A.getTraceFromException(exception); - t1 = A.ErrorDescription$("building " + _this.toString$0(0)); - details = new A.FlutterErrorDetails(e, stack, "widgets library", t1, null, false); - A.FlutterError_reportError(details); - error = A.ErrorWidget__defaultErrorWidgetBuilder(details); - _this._view$_child = _this.updateChild$3(null, error, _this._slot); - } - }, - mount$2($parent, newSlot) { - var t1, _this = this; - _this.super$RenderObjectElement$mount($parent, newSlot); - t1 = type$.RenderView; - _this.get$_effectivePipelineOwner().set$rootNode(t1._as(A.RenderObjectElement.prototype.get$renderObject.call(_this))); - _this._attachView$0(); - _this._view$_updateChild$0(); - t1._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)).prepareInitialFrame$0(); - if (_this.get$_effectivePipelineOwner()._semanticsOwner != null) - t1._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)).scheduleInitialSemantics$0(); - }, - _attachView$1(parentPipelineOwner) { - var t1, t2, t3, _this = this; - if (parentPipelineOwner == null) - parentPipelineOwner = A.View_pipelineOwnerOf(_this); - t1 = _this.get$_effectivePipelineOwner(); - parentPipelineOwner._object$_children.add$1(0, t1); - t1._debugParent = parentPipelineOwner; - t2 = parentPipelineOwner._manifold; - if (t2 != null) - t1.attach$1(t2); - t1 = $.RendererBinding__instance; - t1.toString; - t2 = type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(_this)); - t3 = t2._view; - t1.RendererBinding__viewIdToRenderView.$indexSet(0, t3.viewId, t2); - t2.set$configuration(A.ViewConfiguration_ViewConfiguration$fromView(t3)); - _this._parentPipelineOwner = parentPipelineOwner; - }, - _attachView$0() { - return this._attachView$1(null); - }, - _detachView$0() { - var t1, _this = this, - parentPipelineOwner = _this._parentPipelineOwner; - if (parentPipelineOwner != null) { - t1 = $.RendererBinding__instance; - t1.toString; - t1.RendererBinding__viewIdToRenderView.remove$1(0, type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(_this))._view.viewId); - t1 = _this.get$_effectivePipelineOwner(); - parentPipelineOwner._object$_children.remove$1(0, t1); - t1._debugParent = null; - if (parentPipelineOwner._manifold != null) - t1.detach$0(0); - _this._parentPipelineOwner = null; - } - }, - didChangeDependencies$0() { - var newParentPipelineOwner, _this = this; - _this.super$Element$didChangeDependencies(); - if (_this._parentPipelineOwner == null) - return; - newParentPipelineOwner = A.View_pipelineOwnerOf(_this); - if (newParentPipelineOwner !== _this._parentPipelineOwner) { - _this._detachView$0(); - _this._attachView$1(newParentPipelineOwner); - } - }, - performRebuild$0() { - this.super$RenderObjectElement$performRebuild(); - this._view$_updateChild$0(); - }, - activate$0() { - var _this = this; - _this.super$Element$activate(); - _this.get$_effectivePipelineOwner().set$rootNode(type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(_this))); - _this._attachView$0(); - }, - deactivate$0() { - this._detachView$0(); - this.get$_effectivePipelineOwner().set$rootNode(null); - this.super$RenderObjectElement$deactivate(); - }, - update$1(_, newWidget) { - this.super$RenderObjectElement$update(0, newWidget); - this._view$_updateChild$0(); - }, - visitChildren$1(visitor) { - var t1 = this._view$_child; - if (t1 != null) - visitor.call$1(t1); - }, - forgetChild$1(child) { - this._view$_child = null; - this.super$Element$forgetChild(child); - }, - insertRenderObjectChild$2(child, slot) { - type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(child); - }, - moveRenderObjectChild$3(child, oldSlot, newSlot) { - }, - removeRenderObjectChild$2(child, slot) { - type$.RenderView._as(A.RenderObjectElement.prototype.get$renderObject.call(this)).set$child(null); - }, - unmount$0() { - var _this = this, - t1 = _this.get$_effectivePipelineOwner(), - t2 = _this._widget; - t2.toString; - if (t1 !== type$._RawViewInternal._as(t2)._deprecatedPipelineOwner) { - t1 = _this.get$_effectivePipelineOwner(); - t2 = t1._semanticsOwner; - if (t2 != null) - t2.dispose$0(); - t1._semanticsOwner = null; - B.JSArray_methods.clear$0(t1._nodesNeedingLayout); - B.JSArray_methods.clear$0(t1._nodesNeedingCompositingBitsUpdate); - B.JSArray_methods.clear$0(t1._nodesNeedingPaint); - t1._nodesNeedingSemantics.clear$0(0); - } - _this.super$RenderObjectElement$unmount(); - } - }; - A._ViewScope.prototype = { - updateShouldNotify$1(oldWidget) { - return this.view !== oldWidget.view; - } - }; - A._PipelineOwnerScope.prototype = { - updateShouldNotify$1(oldWidget) { - return this.pipelineOwner !== oldWidget.pipelineOwner; - } - }; - A._DeprecatedRawViewKey.prototype = { - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return _this.$ti._is(other) && other.view === _this.view && other.owner === _this.owner && other.renderView === _this.renderView; - }, - get$hashCode(_) { - return A.Object_hash(this.view, this.owner, this.renderView, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - return "[_DeprecatedRawViewKey " + ("#" + A.shortHash(this.view)) + "]"; - } - }; - A.__ViewState_State_WidgetsBindingObserver.prototype = {}; - A.Viewport.prototype = { - createRenderObject$1(context) { - var _this = this, - t1 = _this.axisDirection, - t2 = A.Viewport_getDefaultCrossAxisDirection(context, t1), - t3 = A.LayerHandle$(); - t1 = new A.RenderViewport(_this.anchor, t1, t2, _this.offset, 250, B.CacheExtentStyle_0, _this.clipBehavior, t3, 0, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.addAll$1(0, null); - t2 = t1.ContainerRenderObjectMixin__firstChild; - if (t2 != null) - t1._viewport$_center = t2; - return t1; - }, - updateRenderObject$2(context, renderObject) { - var _this = this, - t1 = _this.axisDirection; - renderObject.set$axisDirection(t1); - t1 = A.Viewport_getDefaultCrossAxisDirection(context, t1); - renderObject.set$crossAxisDirection(t1); - renderObject.set$anchor(_this.anchor); - renderObject.set$offset(0, _this.offset); - renderObject.set$cacheExtent(_this.cacheExtent); - renderObject.set$cacheExtentStyle(B.CacheExtentStyle_0); - renderObject.set$clipBehavior(_this.clipBehavior); - }, - createElement$0(_) { - return new A._ViewportElement(A.HashSet_HashSet(type$.Element), this, B._ElementLifecycle_0); - } - }; - A._ViewportElement.prototype = { - get$renderObject() { - return type$.RenderViewport._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(this)); - }, - mount$2($parent, newSlot) { - var _this = this; - _this._doingMountOrUpdate = true; - _this.super$MultiChildRenderObjectElement$mount($parent, newSlot); - _this._updateCenter$0(); - _this._doingMountOrUpdate = false; - }, - update$1(_, newWidget) { - var _this = this; - _this._doingMountOrUpdate = true; - _this.super$MultiChildRenderObjectElement$update(0, newWidget); - _this._updateCenter$0(); - _this._doingMountOrUpdate = false; - }, - _updateCenter$0() { - var _this = this, - t1 = _this._widget; - t1.toString; - type$.Viewport._as(t1); - t1 = type$.RenderViewport; - if (!_this.get$children(0).get$isEmpty(0)) { - t1._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(_this)).set$center(type$.nullable_RenderSliver._as(_this.get$children(0).get$first(0).get$renderObject())); - _this._centerSlotIndex = 0; - } else { - t1._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(_this)).set$center(null); - _this._centerSlotIndex = null; - } - }, - insertRenderObjectChild$2(child, slot) { - var _this = this; - _this.super$MultiChildRenderObjectElement$insertRenderObjectChild(child, slot); - if (!_this._doingMountOrUpdate && slot.index === _this._centerSlotIndex) - type$.RenderViewport._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(_this)).set$center(type$.nullable_RenderSliver._as(child)); - }, - moveRenderObjectChild$3(child, oldSlot, newSlot) { - this.super$MultiChildRenderObjectElement$moveRenderObjectChild(child, oldSlot, newSlot); - }, - removeRenderObjectChild$2(child, slot) { - var _this = this; - _this.super$MultiChildRenderObjectElement$removeRenderObjectChild(child, slot); - if (!_this._doingMountOrUpdate && type$.RenderViewport._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(_this))._viewport$_center === child) - type$.RenderViewport._as(A.MultiChildRenderObjectElement.prototype.get$renderObject.call(_this)).set$center(null); - } - }; - A.ShrinkWrappingViewport.prototype = { - createRenderObject$1(context) { - var t1 = this.axisDirection, - t2 = A.Viewport_getDefaultCrossAxisDirection(context, t1), - t3 = A.LayerHandle$(); - t1 = new A.RenderShrinkWrappingViewport(t1, t2, this.offset, 250, B.CacheExtentStyle_0, this.clipBehavior, t3, 0, null, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.addAll$1(0, null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var t1 = this.axisDirection; - renderObject.set$axisDirection(t1); - t1 = A.Viewport_getDefaultCrossAxisDirection(context, t1); - renderObject.set$crossAxisDirection(t1); - renderObject.set$offset(0, this.offset); - renderObject.set$clipBehavior(this.clipBehavior); - } - }; - A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin.prototype = {}; - A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin.prototype = {}; - A.Visibility.prototype = { - build$1(context) { - var t1 = this.visible, - result = new A._Visibility(t1, true, A.IgnorePointer$(this.child, false, null), null); - return new A._VisibilityScope(t1, result, null); - } - }; - A.Visibility_of_closure.prototype = { - call$1($parent) { - this._box_0.ancestorContext = $parent; - return false; - }, - $signature: 33 - }; - A._VisibilityScope.prototype = { - updateShouldNotify$1(old) { - return this.isVisible !== old.isVisible; - } - }; - A._Visibility.prototype = { - createRenderObject$1(context) { - var t1 = new A._RenderVisibility(this.visible, true, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - t1.set$child(null); - return t1; - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$visible(0, this.visible); - renderObject.set$maintainSemantics(true); - } - }; - A._RenderVisibility.prototype = { - set$visible(_, value) { - if (value === this._visible) - return; - this._visible = value; - this.markNeedsPaint$0(); - }, - set$maintainSemantics(value) { - return; - }, - visitChildrenForSemantics$1(visitor) { - this.super$RenderObject$visitChildrenForSemantics(visitor); - }, - paint$2(context, offset) { - if (!this._visible) - return; - this.super$RenderProxyBoxMixin$paint(context, offset); - } - }; - A.WidgetSpan.prototype = { - build$3$dimensions$textScaler(builder, dimensions, textScaler) { - var currentDimensions, - t1 = this.style, - hasStyle = t1 != null; - if (hasStyle) - builder.pushStyle$1(t1.getTextStyle$1$textScaler(textScaler)); - currentDimensions = dimensions[builder._placeholderCount]; - t1 = currentDimensions.size; - builder.addPlaceholder$5$baseline$baselineOffset(t1._dx, t1._dy, this.alignment, currentDimensions.baseline, currentDimensions.baselineOffset); - if (hasStyle) - builder.pop$0(); - }, - visitChildren$1(visitor) { - return visitor.call$1(this); - }, - visitDirectChildren$1(visitor) { - return true; - }, - getSpanForPositionVisitor$2(position, offset) { - var t1 = offset._inline_span$_value; - if (position.offset === t1) - return this; - offset._inline_span$_value = t1 + 1; - return null; - }, - codeUnitAtVisitor$2(index, offset) { - var t1 = offset._inline_span$_value; - offset._inline_span$_value = t1 + 1; - return index - t1 === 0 ? 65532 : null; - }, - compareTo$1(_, other) { - var t1, t2, t3, candidate, result, _this = this; - if (_this === other) - return B.RenderComparison_0; - if (A.getRuntimeTypeOfDartObject(other) !== A.getRuntimeTypeOfDartObject(_this)) - return B.RenderComparison_3; - t1 = _this.style; - t2 = t1 == null; - t3 = other.style; - if (t2 !== (t3 == null)) - return B.RenderComparison_3; - type$.WidgetSpan._as(other); - if (!_this.child.super$Object$$eq(0, other.child) || _this.alignment !== other.alignment) - return B.RenderComparison_3; - if (!t2) { - t3.toString; - candidate = t1.compareTo$1(0, t3); - result = candidate.index > 0 ? candidate : B.RenderComparison_0; - if (result === B.RenderComparison_3) - return result; - } else - result = B.RenderComparison_0; - return result; - }, - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - if (!_this.super$InlineSpan$$eq(0, other)) - return false; - t1 = false; - if (other instanceof A._ScribblePlaceholder) - if (other.child.super$Object$$eq(0, _this.child)) - t1 = other.alignment === _this.alignment; - return t1; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(A.InlineSpan.prototype.get$hashCode.call(_this, 0), _this.child, _this.alignment, _this.baseline, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.WidgetSpan_extractFromInlineSpan_visitSubtree.prototype = { - call$1(span) { - var size, t2, fontSize, textScaleFactor, _this = this, _null = null, - t1 = span.style, - _0_0 = t1 == null ? _null : t1.fontSize; - $label0$0: { - if (typeof _0_0 == "number") { - t1 = _0_0 !== B.JSArray_methods.get$last(_this.fontSizeStack); - size = _0_0; - } else { - size = _null; - t1 = false; - } - if (t1) { - t1 = size; - break $label0$0; - } - t1 = _null; - break $label0$0; - } - t2 = t1 != null; - if (t2) - _this.fontSizeStack.push(t1); - if (span instanceof A._ScribblePlaceholder) { - fontSize = B.JSArray_methods.get$last(_this.fontSizeStack); - textScaleFactor = fontSize === 0 ? 0 : fontSize * _this.textScaler.textScaleFactor / fontSize; - t1 = _this._box_0.index++; - _this.widgets.push(new A._WidgetSpanParentData(span, new A.Semantics(A.SemanticsProperties$(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, new A.PlaceholderSpanIndexSemanticsTag(t1, "PlaceholderSpanIndexSemanticsTag(" + t1 + ")"), _null, _null, _null, _null, B.SemanticsValidationResult_0, _null), false, false, false, false, new A._AutoScaleInlineWidget(span, textScaleFactor, span.child, _null), _null), _null)); - } - span.visitDirectChildren$1(_this); - if (t2) - _this.fontSizeStack.pop(); - return true; - }, - $signature: 118 - }; - A._WidgetSpanParentData.prototype = { - applyParentData$1(renderObject) { - var t1 = renderObject.parentData; - t1.toString; - type$.TextParentData._as(t1).span = this.span; - } - }; - A._AutoScaleInlineWidget.prototype = { - createRenderObject$1(context) { - var t1 = this.span; - t1 = new A._RenderScaledInlineWidget(this.textScaleFactor, t1.alignment, t1.baseline, null, new A._LayoutCacheStorage(), A.LayerHandle$()); - t1.RenderObject$0(); - return t1; - }, - updateRenderObject$2(context, renderObject) { - var t1 = this.span; - renderObject.set$alignment(t1.alignment); - renderObject.set$baseline(t1.baseline); - renderObject.set$scale(0, this.textScaleFactor); - } - }; - A._RenderScaledInlineWidget.prototype = { - set$scale(_, value) { - if (value === this._scale) - return; - this._scale = value; - this.markNeedsLayout$0(); - }, - set$alignment(value) { - if (this._alignment === value) - return; - this._alignment = value; - this.markNeedsLayout$0(); - }, - set$baseline(value) { - return; - }, - computeMaxIntrinsicHeight$1(width) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_3, width / this._scale, t1.get$computeMaxIntrinsicHeight()); - if (t1 == null) - t1 = 0; - return t1 * this._scale; - }, - computeMaxIntrinsicWidth$1(height) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_1, height / this._scale, t1.get$computeMaxIntrinsicWidth()); - if (t1 == null) - t1 = 0; - return t1 * this._scale; - }, - computeMinIntrinsicHeight$1(width) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_2, width / this._scale, t1.get$computeMinIntrinsicHeight()); - if (t1 == null) - t1 = 0; - return t1 * this._scale; - }, - computeMinIntrinsicWidth$1(height) { - var t1 = this.RenderObjectWithChildMixin__child; - t1 = t1 == null ? null : t1._computeIntrinsics$3(B._IntrinsicDimension_0, height / this._scale, t1.get$computeMinIntrinsicWidth()); - if (t1 == null) - t1 = 0; - return t1 * this._scale; - }, - computeDistanceToActualBaseline$1(baseline) { - var t1 = this.RenderObjectWithChildMixin__child, - _0_0 = t1 == null ? null : t1.getDistanceToActualBaseline$1(baseline); - $label0$0: { - if (_0_0 == null) { - t1 = this.super$RenderBox$computeDistanceToActualBaseline(baseline); - break $label0$0; - } - t1 = this._scale * _0_0; - break $label0$0; - } - return t1; - }, - computeDryBaseline$2(constraints, baseline) { - var t1 = this.RenderObjectWithChildMixin__child, - distance = t1 == null ? null : t1.getDryBaseline$2(new A.BoxConstraints(0, constraints.maxWidth / this._scale, 0, 1 / 0), baseline); - return distance == null ? null : this._scale * distance; - }, - computeDryLayout$1(constraints) { - var t1 = this.RenderObjectWithChildMixin__child, - unscaledSize = t1 == null ? null : t1._computeIntrinsics$3(B.C__DryLayout, new A.BoxConstraints(0, constraints.maxWidth / this._scale, 0, 1 / 0), t1.get$_computeDryLayout()); - if (unscaledSize == null) - unscaledSize = B.Size_0_0; - return constraints.constrain$1(unscaledSize.$mul(0, this._scale)); - }, - performLayout$0() { - var t1, _this = this, - child = _this.RenderObjectWithChildMixin__child; - if (child == null) - return; - t1 = type$.BoxConstraints; - child.layout$2$parentUsesSize(new A.BoxConstraints(0, t1._as(A.RenderObject.prototype.get$constraints.call(_this)).maxWidth / _this._scale, 0, 1 / 0), true); - _this._box$_size = t1._as(A.RenderObject.prototype.get$constraints.call(_this)).constrain$1(child.get$size(0).$mul(0, _this._scale)); - }, - applyPaintTransform$2(child, transform) { - var t1 = this._scale; - transform.scale$2(0, t1, t1); - }, - paint$2(context, offset) { - var t1, t2, t3, _this = this, - child = _this.RenderObjectWithChildMixin__child; - if (child == null) { - _this._layerHandle.set$layer(0, null); - return; - } - t1 = _this._scale; - if (t1 === 1) { - context.paintChild$2(child, offset); - _this._layerHandle.set$layer(0, null); - return; - } - t2 = _this.__RenderObject__needsCompositing_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t3 = _this._layerHandle; - t3.set$layer(0, context.pushTransform$5$oldLayer(t2, offset, A.Matrix4_Matrix4$diagonal3Values(t1, t1, 1), new A._RenderScaledInlineWidget_paint_closure(child), type$.nullable_TransformLayer._as(t3._layer))); - }, - hitTestChildren$2$position(result, position) { - var t1, - child = this.RenderObjectWithChildMixin__child; - if (child == null) - return false; - t1 = this._scale; - return result.addWithPaintTransform$3$hitTest$position$transform(new A._RenderScaledInlineWidget_hitTestChildren_closure(child), position, A.Matrix4_Matrix4$diagonal3Values(t1, t1, 1)); - } - }; - A._RenderScaledInlineWidget_paint_closure.prototype = { - call$2(context, offset) { - return context.paintChild$2(this.child, offset); - }, - $signature: 13 - }; - A._RenderScaledInlineWidget_hitTestChildren_closure.prototype = { - call$2(result, transformedOffset) { - return this.child.hitTest$2$position(result, transformedOffset); - }, - $signature: 15 - }; - A.__RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin.prototype = { - attach$1(owner) { - var t1; - this.super$RenderObject$attach(owner); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.attach$1(owner); - }, - detach$0(_) { - var t1; - this.super$RenderObject$detach(0); - t1 = this.RenderObjectWithChildMixin__child; - if (t1 != null) - t1.detach$0(0); - } - }; - A._AnyWidgetStates.prototype = { - isSatisfiedBy$1(states) { - return true; - }, - toString$0(_) { - return "WidgetState.any"; - }, - $isWidgetStatesConstraint: 1 - }; - A.WidgetState.prototype = { - _enumToString$0() { - return "WidgetState." + this._name; - }, - isSatisfiedBy$1(states) { - return states.contains$1(0, this); - }, - $isWidgetStatesConstraint: 1 - }; - A.WidgetStateColor.prototype = {$isWidgetStateProperty: 1}; - A._WidgetStateColor.prototype = { - resolve$1(states) { - return this._widget_state$_resolve.call$1(states); - } - }; - A.WidgetStateMouseCursor.prototype = { - createSession$1(device) { - return this.resolve$1(B.Set_empty).createSession$1(device); - }, - $isWidgetStateProperty: 1 - }; - A._WidgetStateMouseCursor.prototype = { - resolve$1(states) { - return this._widget_state$_resolve.call$1(states); - }, - get$debugDescription() { - return this.debugDescription; - } - }; - A.WidgetStateBorderSide.prototype = {$isWidgetStateProperty: 1}; - A._LerpSides.prototype = { - resolve$1(states) { - var resolvedB, _this = this, - t1 = _this.a, - resolvedA = t1 == null ? null : t1.resolve$1(states); - t1 = _this.b; - resolvedB = t1 == null ? null : t1.resolve$1(states); - t1 = resolvedA == null; - if (t1 && resolvedB == null) - return null; - if (t1) - return A.BorderSide_lerp(new A.BorderSide(resolvedB.color.withAlpha$1(0), 0, B.BorderStyle_1, -1), resolvedB, _this.t); - if (resolvedB == null) - return A.BorderSide_lerp(resolvedA, new A.BorderSide(resolvedA.color.withAlpha$1(0), 0, B.BorderStyle_1, -1), _this.t); - return A.BorderSide_lerp(resolvedA, resolvedB, _this.t); - }, - $isWidgetStateProperty: 1 - }; - A._WidgetStateBorderSide.prototype = { - resolve$1(states) { - return this._widget_state$_resolve.call$1(states); - } - }; - A.WidgetStateTextStyle.prototype = {$isWidgetStateProperty: 1}; - A._WidgetStateTextStyle.prototype = { - resolve$1(states) { - return this._widget_state$_resolve.call$1(states); - } - }; - A.WidgetStateProperty.prototype = {}; - A._LerpProperties.prototype = { - resolve$1(states) { - var resolvedB, _this = this, - t1 = _this.a, - resolvedA = t1 == null ? null : t1.resolve$1(states); - t1 = _this.b; - resolvedB = t1 == null ? null : t1.resolve$1(states); - return _this.lerpFunction.call$3(resolvedA, resolvedB, _this.t); - }, - $isWidgetStateProperty: 1 - }; - A._WidgetStatePropertyWith.prototype = { - resolve$1(states) { - return this._widget_state$_resolve.call$1(states); - }, - $isWidgetStateProperty: 1 - }; - A.WidgetStateMapper.prototype = { - resolve$1(states) { - var t1, entry, exception; - for (t1 = this._widget_state$_map, t1 = new A.LinkedHashMapEntriesIterable(t1, A._instanceType(t1)._eval$1("LinkedHashMapEntriesIterable<1,2>")).get$iterator(0); t1.moveNext$0();) { - entry = t1.__js_helper$_current; - if (entry.key.isSatisfiedBy$1(states)) - return entry.value; - } - try { - this.$ti._precomputed1._as(null); - return null; - } catch (exception) { - if (type$.TypeError._is(A.unwrapException(exception))) { - t1 = this.$ti._precomputed1; - throw A.wrapException(A.ArgumentError$("The current set of material states is " + states.toString$0(0) + '.\nNone of the provided map keys matched this set, and the type "' + A.createRuntimeType(t1).toString$0(0) + '" is non-nullable.\nConsider using "WidgetStateProperty<' + A.createRuntimeType(t1).toString$0(0) + '?>.fromMap()", or adding the "WidgetState.any" key to this map.', null)); - } else - throw exception; - } - }, - $eq(_, other) { - if (other == null) - return false; - return this.$ti._is(other) && A.mapEquals(this._widget_state$_map, other._widget_state$_map); - }, - get$hashCode(_) { - return new A.MapEquality(B.C_DefaultEquality, B.C_DefaultEquality, type$.$env_1_1_WidgetStatesConstraint._bind$1(this.$ti._precomputed1)._eval$1("MapEquality<1,2>")).hash$1(0, this._widget_state$_map); - }, - toString$0(_) { - return "WidgetStateMapper<" + A.createRuntimeType(this.$ti._precomputed1).toString$0(0) + ">(" + this._widget_state$_map.toString$0(0) + ")"; - }, - noSuchMethod$1(_, invocation) { - throw A.wrapException(A.FlutterError$fromParts(A._setArrayType([A.ErrorSummary$('There was an attempt to access the "' + invocation.get$memberName().toString$0(0) + '" field of a WidgetStateMapper<' + A.createRuntimeType(this.$ti._precomputed1).toString$0(0) + "> object."), A.ErrorDescription$(this.toString$0(0)), A.ErrorDescription$("WidgetStateProperty objects should only be used in places that document their support."), A.ErrorHint$('Double-check whether the map was used in a place that documents support for WidgetStateProperty objects. If so, please file a bug report. (The https://pub.dev/ page for a package contains a link to "View/report issues".)')], type$.JSArray_DiagnosticsNode))); - }, - $isWidgetStateProperty: 1 - }; - A.WidgetStatePropertyAll.prototype = { - resolve$1(states) { - return this.value; - }, - toString$0(_) { - var _s23_ = "WidgetStatePropertyAll(", - t1 = this.value; - if (typeof t1 == "number") - return _s23_ + A.debugFormatDouble(t1) + ")"; - else - return _s23_ + A.S(t1) + ")"; - }, - $eq(_, other) { - if (other == null) - return false; - return this.$ti._is(other) && A.getRuntimeTypeOfDartObject(other) === A.getRuntimeTypeOfDartObject(this) && J.$eq$(other.value, this.value); - }, - get$hashCode(_) { - return J.get$hashCode$(this.value); - }, - $isWidgetStateProperty: 1 - }; - A.WidgetStatesController.prototype = { - update$2(_, state, add) { - var t1 = this._change_notifier$_value; - if (add ? J.add$1$ax(t1, state) : J.remove$1$ax(t1, state)) - this.notifyListeners$0(); - } - }; - A._WidgetStateMapper_Object_Diagnosticable.prototype = {}; - A.FlutterSecureStoragePlatform.prototype = {}; - A.FlutterSecureStorageWeb.prototype = {}; - A.Promise.prototype = {}; - A.CryptoKeyPair.prototype = {}; - A.Algorithm.prototype = {}; - A.SliverMasonryGridParentData.prototype = { - toString$0(_) { - return "crossAxisIndex=" + A.S(this.crossAxisIndex) + "; " + this.super$SliverMultiBoxAdaptorParentData$toString(0); - } - }; - A.RenderSliverMasonryGrid.prototype = { - set$gridDelegate(value) { - var _this = this; - if (_this._gridDelegate === value) - return; - if (A.getRuntimeTypeOfDartObject(value) !== A.getRuntimeTypeOfDartObject(_this._gridDelegate) || _this._gridDelegate.crossAxisCount !== value.crossAxisCount) - _this.markNeedsLayout$0(); - _this._gridDelegate = value; - }, - set$mainAxisSpacing(value) { - if (this._mainAxisSpacing === value) - return; - this._mainAxisSpacing = value; - this.markNeedsLayout$0(); - }, - set$crossAxisSpacing(value) { - if (this._crossAxisSpacing === value) - return; - this._crossAxisSpacing = value; - this.markNeedsLayout$0(); - }, - setupParentData$1(child) { - if (!(child.parentData instanceof A.SliverMasonryGridParentData)) - child.parentData = new A.SliverMasonryGridParentData(false, null, null); - }, - childCrossAxisPosition$1(child) { - var t1 = type$.SliverMasonryGridParentData._as(child.parentData).crossAxisIndex; - t1.toString; - return this._getCrossAxisIndex.call$1(t1) * this._stride; - }, - addInitialChild$0() { - var t1, parentData, - hasFirstChild = this.super$RenderSliverMultiBoxAdaptor$addInitialChild(0, 0); - if (hasFirstChild) { - t1 = this.ContainerRenderObjectMixin__firstChild; - t1.toString; - parentData = type$.SliverMasonryGridParentData._as(t1.parentData); - parentData.crossAxisIndex = parentData.layoutOffset = 0; - } - return hasFirstChild; - }, - collectGarbage$2(leadingGarbage, trailingGarbage) { - var t2, t3, t4, t5, child, count, crossAxisIndex, _this = this, - t1 = _this.ContainerRenderObjectMixin__firstChild; - t1.toString; - t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - t3 = type$.SliverMasonryGridParentData; - t4 = _this._previousCrossAxisIndexes; - t5 = _this._previousMainAxisExtents; - child = t1; - count = leadingGarbage; - while (true) { - if (!(count > 0 && child != null)) - break; - crossAxisIndex = t3._as(child.parentData).crossAxisIndex; - if (crossAxisIndex != null) { - t4.push(crossAxisIndex); - t5.push(_this.paintExtentOf$1(child)); - } - t1 = child.parentData; - t1.toString; - child = t2._as(t1).ContainerParentDataMixin_nextSibling; - --count; - } - _this.super$RenderSliverMultiBoxAdaptor$collectGarbage(leadingGarbage, trailingGarbage); - }, - insertAndLayoutLeadingChild$2$parentUsesSize(childConstraints, parentUsesSize) { - var parentData, t1, - child = this.super$RenderSliverMultiBoxAdaptor$insertAndLayoutLeadingChild(childConstraints, true); - if (child != null) { - parentData = type$.SliverMasonryGridParentData._as(child.parentData); - t1 = this._previousCrossAxisIndexes; - parentData.crossAxisIndex = t1.length !== 0 ? t1.pop() : 0; - t1 = this._previousMainAxisExtents; - parentData.lastMainAxisExtent = t1.length !== 0 ? t1.pop() : 0; - } - return child; - }, - performLayout$0() { - var t2, t3, crossAxisCount, t4, childConstraints, scrollOffset, targetEndScrollOffset, scrollOffsets, positionChild, t5, child, index, newPositionOfLastFirstChild, scrollOffsetCorrection, earliestUsefulChild, leadingChildrenWithoutLayoutOffset, computeFirstChildParentData, t6, childParentData, leadingChildWithLayout, earliestScrollOffset, compute, firstChildParentData, t7, leadingScrollOffset, i, advance, leadingGarbage, extent, reachedEnd, trailingGarbage, endScrollOffset, estimatedMaxScrollOffset, paintExtent, cacheExtent, _this = this, _null = null, _box_0 = {}, - t1 = _this._childManager; - t1._didUnderflow = false; - t2 = _this._gridDelegate; - t3 = type$.SliverConstraints; - t3._as(A.RenderObject.prototype.get$constraints.call(_this)); - crossAxisCount = t2.crossAxisCount; - _this._getCrossAxisIndex = A.axisDirectionIsReversed(t3._as(A.RenderObject.prototype.get$constraints.call(_this)).crossAxisDirection) ? new A.RenderSliverMasonryGrid_performLayout_closure(crossAxisCount) : new A.RenderSliverMasonryGrid_performLayout_closure0(); - t2 = t3._as(A.RenderObject.prototype.get$constraints.call(_this)); - t4 = _this._crossAxisSpacing; - t2 = (t2.crossAxisExtent + t4) / crossAxisCount; - _this._stride = t2; - childConstraints = t3._as(A.RenderObject.prototype.get$constraints.call(_this)).asBoxConstraints$1$crossAxisExtent(t2 - t4); - scrollOffset = t3._as(A.RenderObject.prototype.get$constraints.call(_this)).scrollOffset + t3._as(A.RenderObject.prototype.get$constraints.call(_this)).cacheOrigin; - targetEndScrollOffset = scrollOffset + t3._as(A.RenderObject.prototype.get$constraints.call(_this)).remainingCacheExtent; - scrollOffsets = A.List_List$filled(crossAxisCount, 0, false, type$.double); - positionChild = new A.RenderSliverMasonryGrid_performLayout_positionChild(_this, scrollOffsets); - t2 = _this._lastCrossAxisCount; - if (t2 != null && t2 !== crossAxisCount) { - B.JSArray_methods.clear$0(_this._previousCrossAxisIndexes); - B.JSArray_methods.clear$0(_this._previousMainAxisExtents); - t2 = _this.ContainerRenderObjectMixin__firstChild; - if (t2 != null) { - t2 = t2.parentData; - t2.toString; - t4 = type$.SliverMultiBoxAdaptorParentData; - t2 = t4._as(t2).index; - t2.toString; - if (t2 !== 0) { - t5 = _this.ContainerRenderObjectMixin__lastChild; - t5.toString; - t5 = t5.parentData; - t5.toString; - t5 = t4._as(t5).index; - t5.toString; - _this.collectGarbage$2(0, t5 - t2 + 1); - B.JSArray_methods.fillRange$3(scrollOffsets, 0, crossAxisCount, 0); - _this.addInitialChild$0(); - child = _this.ContainerRenderObjectMixin__firstChild; - child.layout$2$parentUsesSize(childConstraints, true); - t2 = _this.ContainerRenderObjectMixin__firstChild; - t2.toString; - t2 = t2.parentData; - t2.toString; - t2 = t4._as(t2).index; - t2.toString; - index = t2; - newPositionOfLastFirstChild = 0; - while (true) { - if (!(child != null && index <= _this._lastFirstVisibleChildIndex)) - break; - positionChild.call$1(child); - t2 = child.parentData; - t2.toString; - t2 = t4._as(t2).layoutOffset; - t2.toString; - child = _this.insertAndLayoutChild$3$after$parentUsesSize(childConstraints, child, true); - ++index; - newPositionOfLastFirstChild = t2; - } - scrollOffsetCorrection = newPositionOfLastFirstChild - scrollOffset; - if (scrollOffsetCorrection !== 0) { - _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, scrollOffsetCorrection); - return; - } - } - } - } - _this._lastCrossAxisCount = crossAxisCount; - if (_this.ContainerRenderObjectMixin__firstChild == null) - if (!_this.addInitialChild$0()) { - _this._geometry = B.SliverGeometry_QEo; - t1.didFinishLayout$0(); - return; - } - _box_0.trailingChildWithLayout = null; - earliestUsefulChild = _this.ContainerRenderObjectMixin__firstChild; - t2 = earliestUsefulChild.parentData; - t2.toString; - t4 = type$.SliverMultiBoxAdaptorParentData; - if (t4._as(t2).layoutOffset == null) { - t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - leadingChildrenWithoutLayoutOffset = 0; - while (true) { - if (earliestUsefulChild != null) { - t5 = earliestUsefulChild.parentData; - t5.toString; - t5 = t4._as(t5).layoutOffset == null; - } else - t5 = false; - if (!t5) - break; - t5 = earliestUsefulChild.parentData; - t5.toString; - earliestUsefulChild = t2._as(t5).ContainerParentDataMixin_nextSibling; - ++leadingChildrenWithoutLayoutOffset; - } - _this.collectGarbage$2(leadingChildrenWithoutLayoutOffset, 0); - if (_this.ContainerRenderObjectMixin__firstChild == null) - if (!_this.addInitialChild$0()) { - _this._geometry = B.SliverGeometry_QEo; - t1.didFinishLayout$0(); - return; - } - } - B.JSArray_methods.fillRange$3(scrollOffsets, 0, crossAxisCount, 1 / 0); - computeFirstChildParentData = new A.RenderSliverMasonryGrid_performLayout_computeFirstChildParentData(_this, scrollOffsets, crossAxisCount); - child = _box_0.child = _this.ContainerRenderObjectMixin__firstChild; - if (child != null) { - t2 = child.parentData; - t2.toString; - t2 = t4._as(t2).index; - t2.toString; - t2 = t2 === 0; - } else - t2 = false; - if (t2) - type$.SliverMasonryGridParentData._as(child.parentData).crossAxisIndex = 0; - t2 = A._instanceType(_this)._eval$1("ContainerRenderObjectMixin.1"); - t5 = type$.SliverMasonryGridParentData; - t6 = child; - while (true) { - if (!(t6 != null && B.JSArray_methods.any$1(scrollOffsets, new A.RenderSliverMasonryGrid_performLayout_closure1()))) - break; - childParentData = t5._as(_box_0.child.parentData); - index = childParentData.crossAxisIndex; - if (index != null) { - t6 = childParentData.layoutOffset; - t6.toString; - if (scrollOffsets[index] === 1 / 0) - scrollOffsets[index] = t6; - } - child = t2._as(childParentData).ContainerParentDataMixin_nextSibling; - _box_0.child = child; - t6 = child; - } - earliestUsefulChild = _this.ContainerRenderObjectMixin__firstChild; - for (leadingChildWithLayout = _null; B.JSArray_methods.any$1(scrollOffsets, new A.RenderSliverMasonryGrid_performLayout_closure2(scrollOffset)); leadingChildWithLayout = earliestUsefulChild) { - earliestUsefulChild = _this.insertAndLayoutLeadingChild$2$parentUsesSize(childConstraints, true); - if (earliestUsefulChild == null) { - t6 = _this.ContainerRenderObjectMixin__firstChild; - t6.toString; - t5._as(t6.parentData).layoutOffset = 0; - if (scrollOffset === 0) { - t6.layout$2$parentUsesSize(childConstraints, true); - earliestUsefulChild = _this.ContainerRenderObjectMixin__firstChild; - if (_box_0.trailingChildWithLayout == null) - _box_0.trailingChildWithLayout = earliestUsefulChild; - leadingChildWithLayout = earliestUsefulChild; - break; - } else { - _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, -scrollOffset); - return; - } - } - earliestScrollOffset = B.JSArray_methods.reduce$1(scrollOffsets, B.CONSTANT1); - if (earliestScrollOffset < -1e-10) { - _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, -earliestScrollOffset); - t1 = _this.ContainerRenderObjectMixin__firstChild; - t1.toString; - childParentData = t5._as(t1.parentData); - compute = computeFirstChildParentData.call$0(); - childParentData.layoutOffset = compute.layoutOffset; - childParentData.crossAxisIndex = compute.crossAxisIndex; - childParentData.layoutOffset = 0; - return; - } - firstChildParentData = computeFirstChildParentData.call$0(); - childParentData = t5._as(earliestUsefulChild.parentData); - childParentData.layoutOffset = firstChildParentData.layoutOffset; - childParentData.crossAxisIndex = firstChildParentData.crossAxisIndex; - t6 = firstChildParentData.crossAxisIndex; - t6.toString; - t7 = firstChildParentData.layoutOffset; - t7.toString; - scrollOffsets[t6] = t7; - if (_box_0.trailingChildWithLayout == null) - _box_0.trailingChildWithLayout = earliestUsefulChild; - } - if (scrollOffset < 1e-10) - while (true) { - t6 = _this.ContainerRenderObjectMixin__firstChild; - t6.toString; - t6 = t6.parentData; - t6.toString; - t4._as(t6); - t7 = t6.index; - t7.toString; - if (!(t7 > 0)) - break; - t5._as(t6); - earliestUsefulChild = _this.insertAndLayoutLeadingChild$2$parentUsesSize(childConstraints, true); - firstChildParentData = computeFirstChildParentData.call$0(); - t6.layoutOffset = firstChildParentData.layoutOffset; - t6.crossAxisIndex = firstChildParentData.crossAxisIndex; - t6 = firstChildParentData.layoutOffset; - t6.toString; - if (t6 < -1e-10) { - _this._geometry = A.SliverGeometry$(_null, false, _null, _null, 0, 0, 0, 0, -t6); - return; - } - } - if (leadingChildWithLayout == null) { - earliestUsefulChild.layout$2$parentUsesSize(childConstraints, true); - _box_0.trailingChildWithLayout = earliestUsefulChild; - } - leadingScrollOffset = B.JSArray_methods.reduce$1(scrollOffsets, B.CONSTANT1); - _box_0.inLayoutRange = true; - _box_0.child = earliestUsefulChild; - t6 = earliestUsefulChild.parentData; - t6.toString; - t4._as(t6); - t7 = t6.index; - t7.toString; - _box_0.index = t7; - t5._as(t6); - t5 = t6.crossAxisIndex; - t5.toString; - t6 = t6.layoutOffset; - t6.toString; - scrollOffsets[t5] = t6 + _this.paintExtentOf$1(earliestUsefulChild) + _this._mainAxisSpacing; - for (i = 0; i < crossAxisCount; ++i) - if (scrollOffsets[i] === 1 / 0) - scrollOffsets[i] = 0; - _box_0.foundFirstVisibleChild = B.JSArray_methods.any$1(scrollOffsets, new A.RenderSliverMasonryGrid_performLayout_closure3(_this)); - t5 = _this.ContainerRenderObjectMixin__firstChild; - t5.toString; - t5 = t5.parentData; - t5.toString; - t5 = t4._as(t5).index; - t5.toString; - _this._lastFirstVisibleChildIndex = t5; - advance = new A.RenderSliverMasonryGrid_performLayout_advance(_box_0, _this, childConstraints, positionChild, scrollOffsets); - for (leadingGarbage = 0; B.JSArray_methods.every$1(scrollOffsets, new A.RenderSliverMasonryGrid_performLayout_closure4(_this, scrollOffset));) { - ++leadingGarbage; - if (!advance.call$0()) { - _this.collectGarbage$2(leadingGarbage - 1, 0); - extent = B.JSArray_methods.reduce$1(scrollOffsets, B.CONSTANT0) - _this._mainAxisSpacing; - _this._geometry = A.SliverGeometry$(_null, false, _null, _null, extent, 0, 0, extent, _null); - return; - } - } - while (true) { - if (!B.JSArray_methods.any$1(scrollOffsets, new A.RenderSliverMasonryGrid_performLayout_closure5(_this, targetEndScrollOffset))) { - reachedEnd = false; - break; - } - if (!advance.call$0()) { - reachedEnd = true; - break; - } - } - t5 = _box_0.child; - trailingGarbage = 0; - if (t5 != null) { - t5 = t5.parentData; - t5.toString; - t5 = _box_0.child = t2._as(t5).ContainerParentDataMixin_nextSibling; - for (; t5 != null; t5 = child) { - ++trailingGarbage; - t5 = t5.parentData; - t5.toString; - child = t2._as(t5).ContainerParentDataMixin_nextSibling; - _box_0.child = child; - } - } - _this.collectGarbage$2(leadingGarbage, trailingGarbage); - endScrollOffset = B.JSArray_methods.reduce$1(scrollOffsets, B.CONSTANT0) - _this._mainAxisSpacing; - if (reachedEnd) - estimatedMaxScrollOffset = endScrollOffset; - else { - t2 = t3._as(A.RenderObject.prototype.get$constraints.call(_this)); - t5 = _this.ContainerRenderObjectMixin__firstChild; - t5.toString; - t5 = t5.parentData; - t5.toString; - t5 = t4._as(t5).index; - t5.toString; - t6 = _this.ContainerRenderObjectMixin__lastChild; - t6.toString; - t6 = t6.parentData; - t6.toString; - t6 = t4._as(t6).index; - t6.toString; - estimatedMaxScrollOffset = t1.estimateMaxScrollOffset$5$firstIndex$lastIndex$leadingScrollOffset$trailingScrollOffset(t2, t5, t6, leadingScrollOffset, endScrollOffset); - } - paintExtent = _this.calculatePaintOffset$3$from$to(t3._as(A.RenderObject.prototype.get$constraints.call(_this)), leadingScrollOffset, endScrollOffset); - cacheExtent = _this.calculateCacheOffset$3$from$to(t3._as(A.RenderObject.prototype.get$constraints.call(_this)), leadingScrollOffset, endScrollOffset); - _this._geometry = A.SliverGeometry$(cacheExtent, endScrollOffset > t3._as(A.RenderObject.prototype.get$constraints.call(_this)).scrollOffset + t3._as(A.RenderObject.prototype.get$constraints.call(_this)).remainingPaintExtent || t3._as(A.RenderObject.prototype.get$constraints.call(_this)).scrollOffset > 0, _null, _null, estimatedMaxScrollOffset, paintExtent, 0, estimatedMaxScrollOffset, _null); - if (estimatedMaxScrollOffset === endScrollOffset) - t1._didUnderflow = true; - t1.didFinishLayout$0(); - } - }; - A.RenderSliverMasonryGrid__getCrossAxisIndex_closure.prototype = { - call$1(index) { - return index; - }, - $signature: 49 - }; - A.RenderSliverMasonryGrid_performLayout_closure.prototype = { - call$1(index) { - return this.crossAxisCount - index - 1; - }, - $signature: 49 - }; - A.RenderSliverMasonryGrid_performLayout_closure0.prototype = { - call$1(index) { - return index; - }, - $signature: 49 - }; - A.RenderSliverMasonryGrid_performLayout_positionChild.prototype = { - call$1(child) { - var t3, - t1 = this.scrollOffsets, - crossAxisIndex = A.ListNumExtensions_findSmallestIndexWithMinimumValue(t1), - childParentData = type$.SliverMasonryGridParentData._as(child.parentData), - t2 = t1[crossAxisIndex]; - childParentData.layoutOffset = t2; - childParentData.crossAxisIndex = crossAxisIndex; - t3 = this.$this; - t3 = t2 + t3.paintExtentOf$1(child) + t3._mainAxisSpacing; - t1[crossAxisIndex] = t3; - return t3; - }, - $signature: 37 - }; - A.RenderSliverMasonryGrid_performLayout_computeFirstChildParentData.prototype = { - call$0() { - var firstChildParentData, t3, t4, offset, i, otherOffset, - t1 = this.$this, - t2 = t1.ContainerRenderObjectMixin__firstChild; - t2.toString; - firstChildParentData = type$.SliverMasonryGridParentData._as(t2.parentData); - t2 = firstChildParentData.lastMainAxisExtent; - t2.toString; - t1 = t1._mainAxisSpacing; - t3 = firstChildParentData.crossAxisIndex; - t3.toString; - t4 = this.scrollOffsets; - offset = t4[t3] - (t2 + t1); - for (t1 = this.crossAxisCount, i = 0; i < t1; ++i) { - if (i === t3) - continue; - otherOffset = t4[i]; - if (Math.abs(offset - otherOffset) < 1e-10) { - offset = otherOffset; - break; - } - } - t1 = new A.SliverMasonryGridParentData(false, null, null); - t1.layoutOffset = offset; - t1.crossAxisIndex = t3; - return t1; - }, - $signature: 571 - }; - A.RenderSliverMasonryGrid_performLayout_closure1.prototype = { - call$1(x) { - return x == 1 / 0 || x == -1 / 0; - }, - $signature: 55 - }; - A.RenderSliverMasonryGrid_performLayout_closure2.prototype = { - call$1(x) { - return x > this.scrollOffset; - }, - $signature: 55 - }; - A.RenderSliverMasonryGrid_performLayout_closure3.prototype = { - call$1(scrollOffset) { - var t1 = this.$this; - return scrollOffset >= type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(t1)).scrollOffset; - }, - $signature: 55 - }; - A.RenderSliverMasonryGrid_performLayout_advance.prototype = { - call$0() { - var t4, child, t5, _this = this, - t1 = _this._box_0, - t2 = t1.child, - t3 = t1.trailingChildWithLayout; - if (t2 == t3) - t1.inLayoutRange = false; - t4 = _this.$this; - t2 = t2.parentData; - t2.toString; - child = t1.child = A._instanceType(t4)._eval$1("ContainerRenderObjectMixin.1")._as(t2).ContainerParentDataMixin_nextSibling; - t2 = child == null; - if (t2) - t1.inLayoutRange = false; - t5 = ++t1.index; - if (!t1.inLayoutRange) { - if (!t2) { - t2 = child.parentData; - t2.toString; - t2 = type$.SliverMultiBoxAdaptorParentData._as(t2).index; - t2.toString; - t5 = t2 !== t5; - t2 = t5; - } else - t2 = true; - t5 = _this.childConstraints; - if (t2) { - child = t4.insertAndLayoutChild$3$after$parentUsesSize(t5, t3, true); - t1.child = child; - if (child == null) - return false; - } else - child.layout$2$parentUsesSize(t5, true); - t2 = t1.trailingChildWithLayout = t1.child; - } else - t2 = child; - t2.toString; - _this.positionChild.call$1(t2); - if (!t1.foundFirstVisibleChild && B.JSArray_methods.any$1(_this.scrollOffsets, new A.RenderSliverMasonryGrid_performLayout_advance_closure(t4))) { - t1.foundFirstVisibleChild = true; - t1 = t1.child.parentData; - t1.toString; - t1 = type$.SliverMultiBoxAdaptorParentData._as(t1).index; - t1.toString; - t4._lastFirstVisibleChildIndex = t1; - } - return true; - }, - $signature: 60 - }; - A.RenderSliverMasonryGrid_performLayout_advance_closure.prototype = { - call$1(scrollOffset) { - var t1 = this.$this; - return scrollOffset >= type$.SliverConstraints._as(A.RenderObject.prototype.get$constraints.call(t1)).scrollOffset; - }, - $signature: 55 - }; - A.RenderSliverMasonryGrid_performLayout_closure4.prototype = { - call$1(offset) { - return offset - this.$this._mainAxisSpacing < this.scrollOffset; - }, - $signature: 55 - }; - A.RenderSliverMasonryGrid_performLayout_closure5.prototype = { - call$1(offset) { - return offset - this.$this._mainAxisSpacing < this.targetEndScrollOffset; - }, - $signature: 55 - }; - A.SliverSimpleGridDelegate.prototype = {}; - A.SliverSimpleGridDelegateWithFixedCrossAxisCount.prototype = {}; - A.MasonryGridView.prototype = { - buildChildLayout$1(context) { - var _this = this; - return new A.SliverMasonryGrid(_this.gridDelegate, _this.mainAxisSpacing, _this.crossAxisSpacing, _this.childrenDelegate, null); - } - }; - A.SliverMasonryGrid.prototype = { - createRenderObject$1(context) { - return A.RenderSliverMasonryGrid$(type$.SliverMultiBoxAdaptorElement._as(context), this.crossAxisSpacing, this.gridDelegate, this.mainAxisSpacing); - }, - updateRenderObject$2(context, renderObject) { - renderObject.set$gridDelegate(this.gridDelegate); - renderObject.set$mainAxisSpacing(this.mainAxisSpacing); - renderObject.set$crossAxisSpacing(this.crossAxisSpacing); - } - }; - A.Registrar.prototype = { - handleFrameworkMessage$3(channel, data, callback) { - return this.handleFrameworkMessage$body$Registrar(channel, data, callback); - }, - handleFrameworkMessage$body$Registrar(channel, data, callback) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$next = [], $async$self = this, handler, exception, stack, t1, exception0, response, $async$exception0; - var $async$handleFrameworkMessage$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - response = null; - $async$handler = 3; - handler = $async$self._plugin_registry$_handlers.$index(0, channel); - $async$goto = handler != null ? 6 : 7; - break; - case 6: - // then - t1 = handler.call$1(data); - $async$goto = 8; - return A._asyncAwait(type$.Future_nullable_ByteData._is(t1) ? t1 : A._Future$value(t1, type$.nullable_ByteData), $async$handleFrameworkMessage$3); - case 8: - // returning from await. - response = $async$result; - case 7: - // join - $async$next.push(5); - // goto finally - $async$goto = 4; - break; - case 3: - // catch - $async$handler = 2; - $async$exception0 = $async$errorStack.pop(); - exception = A.unwrapException($async$exception0); - stack = A.getTraceFromException($async$exception0); - t1 = A.ErrorDescription$("during a framework-to-plugin message"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "flutter web plugins", t1, null, false)); - $async$next.push(5); - // goto finally - $async$goto = 4; - break; - case 2: - // uncaught - $async$next = [1]; - case 4: - // finally - $async$handler = 1; - if (callback != null) - callback.call$1(response); - // goto the next finally handler - $async$goto = $async$next.pop(); - break; - case 5: - // after finally - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$handleFrameworkMessage$3, $async$completer); - }, - send$2(_, channel, message) { - var t1 = new A._Future($.Zone__current, type$._Future_nullable_ByteData); - $.$get$channelBuffers().push$3(channel, message, new A.Registrar_send_closure(new A._AsyncCompleter(t1, type$._AsyncCompleter_nullable_ByteData))); - return t1; - }, - setMessageHandler$2(channel, handler) { - var t1 = this._plugin_registry$_handlers; - if (handler == null) - t1.remove$1(0, channel); - else - t1.$indexSet(0, channel, handler); - } - }; - A.Registrar_send_closure.prototype = { - call$1(reply) { - var exception, stack, exception0, t1; - try { - this.completer.complete$1(0, reply); - } catch (exception0) { - exception = A.unwrapException(exception0); - stack = A.getTraceFromException(exception0); - t1 = A.ErrorDescription$("during a plugin-to-framework message"); - A.FlutterError_reportError(new A.FlutterErrorDetails(exception, stack, "flutter web plugins", t1, null, false)); - } - }, - $signature: 29 - }; - A.PluginRegistry.prototype = {}; - A._Config.prototype = {}; - A.AssetManifest.prototype = { - _loadAssetManifestJson$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_Map_of_String_and_List_String), - $async$returnValue, $async$handler = 2, $async$errorStack = [], jsonString, t1, exception, $async$exception; - var $async$_loadAssetManifestJson$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait($.$get$rootBundle().loadString$2$cache("AssetManifest.json", true), $async$_loadAssetManifestJson$0); - case 7: - // returning from await. - jsonString = $async$result; - t1 = A.AssetManifest__manifestParser(jsonString); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - $async$handler = 2; - // goto after finally - $async$goto = 6; - break; - case 4: - // catch - $async$handler = 3; - $async$exception = $async$errorStack.pop(); - t1 = $.$get$rootBundle(); - t1._stringCache.remove$1(0, "AssetManifest.json"); - t1._structuredDataCache.remove$1(0, "AssetManifest.json"); - t1._structuredBinaryDataCache.remove$1(0, "AssetManifest.json"); - throw $async$exception; - // goto after finally - $async$goto = 6; - break; - case 3: - // uncaught - // goto rethrow - $async$goto = 2; - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$_loadAssetManifestJson$0, $async$completer); - } - }; - A.googleFontsTextStyle_closure.prototype = { - call$1(_) { - return $.pendingFontFutures.remove$1(0, this.loadingFuture); - }, - $signature: 574 - }; - A.GoogleFontsDescriptor.prototype = {}; - A.GoogleFontsFile.prototype = { - get$url(_) { - return "https://fonts.gstatic.com/s/a/" + this.expectedFileHash + ".ttf"; - } - }; - A.GoogleFontsFamilyWithVariant.prototype = { - toString$0(_) { - return this.family + "_" + this.googleFontsVariant.toString$0(0); - } - }; - A.GoogleFontsVariant.prototype = { - toApiFilenamePart$0() { - var italicSuffix, - weightPrefix = B.Map_gVtWk.$index(0, this.fontWeight); - if (weightPrefix == null) - weightPrefix = "Regular"; - italicSuffix = this.fontStyle === B.FontStyle_1 ? "Italic" : ""; - if (weightPrefix === "Regular") - return italicSuffix === "" ? weightPrefix : italicSuffix; - return weightPrefix + italicSuffix; - }, - toString$0(_) { - var fontStyleString, - t1 = this.fontWeight.index, - t2 = t1 === 3, - fontWeightString = t2 ? "" : (t1 + 1) * 100; - t1 = this.fontStyle._enumToString$0(); - t1 = A.stringReplaceAllUnchecked(t1, "FontStyle.", ""); - fontStyleString = B.JSString_methods.replaceFirst$2(t1, "normal", t2 ? "regular" : ""); - return A.S(fontWeightString) + fontStyleString; - }, - get$hashCode(_) { - return A.Object_hash(this.fontWeight, this.fontStyle, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (_this === other) - return true; - if (J.get$runtimeType$(other) !== A.getRuntimeTypeOfDartObject(_this)) - return false; - return other instanceof A.GoogleFontsVariant && other.fontWeight === _this.fontWeight && other.fontStyle === _this.fontStyle; - } - }; - A.get_closure.prototype = { - call$1(client) { - return client._sendUnstreamed$3("GET", this.url, this.headers); - }, - $signature: 575 - }; - A.BaseClient.prototype = { - _sendUnstreamed$3(method, url, headers) { - return this._sendUnstreamed$body$BaseClient(method, url, headers); - }, - _sendUnstreamed$body$BaseClient(method, url, headers) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Response), - $async$returnValue, $async$self = this, request, $async$temp1; - var $async$_sendUnstreamed$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - request = A.Request$(method, url); - $async$temp1 = A; - $async$goto = 3; - return A._asyncAwait($async$self.send$1(0, request), $async$_sendUnstreamed$3); - case 3: - // returning from await. - $async$returnValue = $async$temp1.Response_fromStream($async$result); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_sendUnstreamed$3, $async$completer); - }, - $isClient0: 1 - }; - A.BaseRequest.prototype = { - finalize$0() { - if (this._finalized) - throw A.wrapException(A.StateError$("Can't finalize a finalized Request.")); - this._finalized = true; - return B.ByteStream__EmptyStream; - }, - toString$0(_) { - return this.method + " " + this.url.toString$0(0); - } - }; - A.BaseRequest_closure.prototype = { - call$2(key1, key2) { - return key1.toLowerCase() === key2.toLowerCase(); - }, - $signature: 576 - }; - A.BaseRequest_closure0.prototype = { - call$1(key) { - return B.JSString_methods.get$hashCode(key.toLowerCase()); - }, - $signature: 577 - }; - A.BaseResponse.prototype = { - BaseResponse$7$contentLength$headers$isRedirect$persistentConnection$reasonPhrase$request(statusCode, contentLength, headers, isRedirect, persistentConnection, reasonPhrase, request) { - var t1 = this.statusCode; - if (t1 < 100) - throw A.wrapException(A.ArgumentError$("Invalid status code " + t1 + ".", null)); - } - }; - A.BrowserClient.prototype = { - send$1(_, request) { - return this.send$body$BrowserClient(0, request); - }, - send$body$BrowserClient(_, request) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.StreamedResponse), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$next = [], $async$self = this, xhr, completer, bytes, t1, t2, header, t3; - var $async$send$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._isClosed) - throw A.wrapException(A.ClientException$("HTTP request failed. Client is already closed.", request.url)); - request.super$BaseRequest$finalize(); - $async$goto = 3; - return A._asyncAwait(new A.ByteStream(A.Stream_Stream$value(request._bodyBytes, type$.List_int)).toBytes$0(), $async$send$1); - case 3: - // returning from await. - bytes = $async$result; - xhr = new init.G.XMLHttpRequest(); - t1 = $async$self._xhrs; - t1.add$1(0, xhr); - t2 = xhr; - t2.open(request.method, request.url.toString$0(0), true); - t2.responseType = "arraybuffer"; - t2.withCredentials = false; - for (t2 = request.headers, t2 = new A.LinkedHashMapEntriesIterable(t2, A._instanceType(t2)._eval$1("LinkedHashMapEntriesIterable<1,2>")).get$iterator(0); t2.moveNext$0();) { - header = t2.__js_helper$_current; - xhr.setRequestHeader(header.key, header.value); - } - completer = new A._AsyncCompleter(new A._Future($.Zone__current, type$._Future_StreamedResponse), type$._AsyncCompleter_StreamedResponse); - t2 = type$._EventStream_JSObject; - t3 = type$.void; - new A._EventStream(xhr, "load", false, t2).get$first(0).then$1$1(0, new A.BrowserClient_send_closure(xhr, completer, request), t3); - new A._EventStream(xhr, "error", false, t2).get$first(0).then$1$1(0, new A.BrowserClient_send_closure0(completer, request), t3); - xhr.send(bytes); - $async$handler = 4; - $async$goto = 7; - return A._asyncAwait(completer.future, $async$send$1); - case 7: - // returning from await. - t2 = $async$result; - $async$returnValue = t2; - $async$next = [1]; - // goto finally - $async$goto = 5; - break; - $async$next.push(6); - // goto finally - $async$goto = 5; - break; - case 4: - // uncaught - $async$next = [2]; - case 5: - // finally - $async$handler = 2; - t1.remove$1(0, xhr); - // goto the next finally handler - $async$goto = $async$next.pop(); - break; - case 6: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$send$1, $async$completer); - }, - close$0(_) { - var t1, t2, t3, t4; - this._isClosed = true; - for (t1 = this._xhrs, t2 = A._LinkedHashSetIterator$(t1, t1._collection$_modifications, A._instanceType(t1)._precomputed1), t3 = t2.$ti._precomputed1; t2.moveNext$0();) { - t4 = t2._collection$_current; - if (t4 == null) - t4 = t3._as(t4); - t4.abort(); - } - t1.clear$0(0); - } - }; - A.BrowserClient_send_closure.prototype = { - call$1(_) { - var body, responseUrl, t3, t4, t5, t6, _this = this, - t1 = _this.xhr, - _0_0 = A._extension_0_get_responseHeaders(t1).$index(0, "content-length"), - t2 = false; - if (_0_0 != null) { - t2 = $.$get$_digitRegex(); - t2 = !t2._nativeRegExp.test(_0_0); - } - if (t2) { - _this.completer.completeError$1(new A.ClientException("Invalid content-length header [" + _0_0 + "].", _this.request.url)); - return; - } - body = A.NativeUint8List_NativeUint8List$view(type$.NativeByteBuffer._as(t1.response), 0, null); - responseUrl = t1.responseURL; - if (responseUrl.length !== 0) - A.Uri_parse(responseUrl, 0, null); - t2 = A.Stream_Stream$value(body, type$.List_int); - t3 = t1.status; - t4 = body.length; - t5 = _this.request; - t6 = A._extension_0_get_responseHeaders(t1); - t1 = t1.statusText; - t2 = new A.StreamedResponseV2(A.toByteStream(new A.ByteStream(t2)), t5, t3, t1, t4, t6, false, true); - t2.BaseResponse$7$contentLength$headers$isRedirect$persistentConnection$reasonPhrase$request(t3, t4, t6, false, true, t1, t5); - _this.completer.complete$1(0, t2); - }, - $signature: 26 - }; - A.BrowserClient_send_closure0.prototype = { - call$1(_) { - this.completer.completeError$2(new A.ClientException("XMLHttpRequest error.", this.request.url), A.StackTrace_current()); - }, - $signature: 26 - }; - A.ByteStream.prototype = { - toBytes$0() { - var t1 = new A._Future($.Zone__current, type$._Future_Uint8List), - completer = new A._AsyncCompleter(t1, type$._AsyncCompleter_Uint8List), - sink = new A._ByteCallbackSink(new A.ByteStream_toBytes_closure(completer), new Uint8Array(1024)); - this.listen$4$cancelOnError$onDone$onError(sink.get$add(sink), true, sink.get$close(sink), completer.get$completeError()); - return t1; - } - }; - A.ByteStream_toBytes_closure.prototype = { - call$1(bytes) { - return this.completer.complete$1(0, new Uint8Array(A._ensureNativeList(bytes))); - }, - $signature: 578 - }; - A.ClientException.prototype = { - toString$0(_) { - var t1 = this.uri.toString$0(0); - return "ClientException: " + this.message + ", uri=" + t1; - }, - $isException: 1 - }; - A.Request.prototype = {}; - A.Response.prototype = {}; - A.StreamedResponse.prototype = {}; - A.StreamedResponseV2.prototype = {}; - A.CaseInsensitiveMap.prototype = {}; - A.MediaType.prototype = { - toString$0(_) { - var buffer = new A.StringBuffer(""), - t1 = "" + this.type; - buffer._contents = t1; - t1 += "/"; - buffer._contents = t1; - buffer._contents = t1 + this.subtype; - J.forEach$1$ax(this.parameters._collection$_map, new A.MediaType_toString_closure(buffer)); - t1 = buffer._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A.MediaType_MediaType$parse_closure.prototype = { - call$0() { - var t2, t3, t4, t5, parameters, success, t6, value, - scanner = A.StringScanner$(this.mediaType, null, null), - t1 = $.$get$whitespace(); - scanner.scan$1(t1); - t2 = $.$get$token(); - scanner.expect$1(t2); - t3 = scanner.get$lastMatch().$index(0, 0); - t3.toString; - scanner.expect$1("/"); - scanner.expect$1(t2); - t4 = scanner.get$lastMatch().$index(0, 0); - t4.toString; - scanner.scan$1(t1); - t5 = type$.String; - parameters = A.LinkedHashMap_LinkedHashMap$_empty(t5, t5); - while (true) { - success = scanner.matches$1(0, ";"); - if (success) { - t5 = scanner._lastMatch; - scanner._lastMatchPosition = scanner._string_scanner$_position = t5.get$end(t5); - } - if (!success) - break; - if (scanner.matches$1(0, t1)) { - t5 = scanner._lastMatch; - scanner._lastMatchPosition = scanner._string_scanner$_position = t5.get$end(t5); - } - scanner.expect$1(t2); - if (scanner._string_scanner$_position !== scanner._lastMatchPosition) - scanner._lastMatch = null; - t5 = scanner._lastMatch.$index(0, 0); - t5.toString; - scanner.expect$1("="); - success = scanner.matches$1(0, t2); - if (success) { - t6 = scanner._lastMatch; - scanner._lastMatchPosition = scanner._string_scanner$_position = t6.get$end(t6); - } - if (success) { - if (scanner._string_scanner$_position !== scanner._lastMatchPosition) - scanner._lastMatch = null; - t6 = scanner._lastMatch.$index(0, 0); - t6.toString; - value = t6; - } else - value = A.expectQuotedString(scanner); - if (scanner.matches$1(0, t1)) { - t6 = scanner._lastMatch; - scanner._lastMatchPosition = scanner._string_scanner$_position = t6.get$end(t6); - } - parameters.$indexSet(0, t5, value); - } - scanner.expectDone$0(); - return A.MediaType$(t3, t4, parameters); - }, - $signature: 579 - }; - A.MediaType_toString_closure.prototype = { - call$2(attribute, value) { - var t2, t3, - t1 = this.buffer; - t1._contents += "; " + attribute + "="; - t2 = $.$get$nonToken(); - t2 = t2._nativeRegExp.test(value); - t3 = t1._contents; - if (t2) { - t1._contents = t3 + '"'; - t2 = A.stringReplaceAllFuncUnchecked(value, $.$get$_escapedChar(), new A.MediaType_toString__closure(), null); - t1._contents = (t1._contents += t2) + '"'; - } else - t1._contents = t3 + value; - }, - $signature: 113 - }; - A.MediaType_toString__closure.prototype = { - call$1(match) { - return "\\" + A.S(match.$index(0, 0)); - }, - $signature: 189 - }; - A.expectQuotedString_closure.prototype = { - call$1(match) { - var t1 = match.$index(0, 1); - t1.toString; - return t1; - }, - $signature: 189 - }; - A.DynamicColor.prototype = { - getHct$1(scheme) { - var tone, answer, - t1 = this._hctCache, - cachedAnswer = t1.$index(0, scheme); - if (cachedAnswer != null) - return cachedAnswer; - tone = this.getTone$1(scheme); - answer = this.palette.call$1(scheme).getHct$1(tone); - if (t1.__js_helper$_length > 4) - t1.clear$0(0); - t1.$indexSet(0, scheme, answer); - return answer; - }, - getTone$1(scheme) { - var pair, roleA, roleB, delta, polarity, stayTogether, bgTone, aIsNearer, nearer, farther, expansionDir, nContrast, fContrast, nInitialTone, nTone, fInitialTone, fTone, nTone0, answer, desiredRatio, bgTone1, bgTone2, upper, lower, lightOption, darkOption, availables, _this = this, - t1 = scheme.contrastLevel, - t2 = _this.toneDeltaPair; - if (t2 != null) { - pair = t2.call$1(scheme); - roleA = pair.roleA; - roleB = pair.roleB; - delta = pair.delta; - polarity = pair.polarity; - stayTogether = pair.stayTogether; - bgTone = _this.background.call$1(scheme).getTone$1(scheme); - aIsNearer = true; - if (polarity !== B.TonePolarity_2) - if (!(polarity === B.TonePolarity_1 && !scheme.isDark)) { - t2 = polarity === B.TonePolarity_0 && scheme.isDark; - aIsNearer = t2; - } - nearer = aIsNearer ? roleA : roleB; - farther = aIsNearer ? roleB : roleA; - expansionDir = scheme.isDark ? 1 : -1; - nContrast = nearer.contrastCurve.$get$1(0, t1); - fContrast = farther.contrastCurve.$get$1(0, t1); - nInitialTone = nearer.tone.call$1(scheme); - nTone = A.Contrast_ratioOfTones(bgTone, nInitialTone) >= nContrast ? nInitialTone : A.DynamicColor_foregroundTone(bgTone, nContrast); - fInitialTone = farther.tone.call$1(scheme); - fTone = A.Contrast_ratioOfTones(bgTone, fInitialTone) >= fContrast ? fInitialTone : A.DynamicColor_foregroundTone(bgTone, fContrast); - if (!((fTone - nTone) * expansionDir >= delta)) { - t1 = delta * expansionDir; - fTone = A.MathUtils_clampDouble(0, 100, nTone + t1); - nTone = (fTone - nTone) * expansionDir >= delta ? nTone : A.MathUtils_clampDouble(0, 100, fTone - t1); - } - nTone0 = 60; - if (50 <= nTone && nTone < 60) { - t1 = delta * expansionDir; - if (expansionDir > 0) { - fTone = Math.max(fTone, 60 + t1); - nTone = nTone0; - } else { - fTone = Math.min(fTone, 49 + t1); - nTone = 49; - } - } else if (50 <= fTone && fTone < 60) - if (stayTogether) { - t1 = delta * expansionDir; - if (expansionDir > 0) { - fTone = Math.max(fTone, 60 + t1); - nTone = nTone0; - } else { - fTone = Math.min(fTone, 49 + t1); - nTone = 49; - } - } else - fTone = expansionDir > 0 ? 60 : 49; - return _this.name === nearer.name ? nTone : fTone; - } else { - answer = _this.tone.call$1(scheme); - t2 = _this.background; - if (t2 == null) - return answer; - bgTone = t2.call$1(scheme).getTone$1(scheme); - desiredRatio = _this.contrastCurve.$get$1(0, t1); - answer = A.Contrast_ratioOfTones(bgTone, answer) >= desiredRatio ? answer : A.DynamicColor_foregroundTone(bgTone, desiredRatio); - if (_this.isBackground && 50 <= answer && answer < 60) - answer = A.Contrast_ratioOfTones(49, bgTone) >= desiredRatio ? 49 : 60; - t1 = _this.secondBackground; - if (t1 != null) { - bgTone1 = t2.call$1(scheme).getTone$1(scheme); - bgTone2 = t1.call$1(scheme).getTone$1(scheme); - upper = Math.max(bgTone1, bgTone2); - lower = Math.min(bgTone1, bgTone2); - if (A.Contrast_ratioOfTones(upper, answer) >= desiredRatio && A.Contrast_ratioOfTones(lower, answer) >= desiredRatio) - return answer; - lightOption = A.Contrast_lighter(desiredRatio, upper); - darkOption = A.Contrast_darker(desiredRatio, lower); - availables = []; - if (lightOption !== -1) - availables.push(lightOption); - if (darkOption !== -1) - availables.push(darkOption); - if (B.JSNumber_methods.round$0(bgTone1) < 60 || B.JSNumber_methods.round$0(bgTone2) < 60) - return lightOption < 0 ? 100 : lightOption; - if (availables.length === 1) - return availables[0]; - return darkOption < 0 ? 0 : darkOption; - } - return answer; - } - } - }; - A.DynamicScheme.prototype = {}; - A.MaterialDynamicColors_background_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_background_closure0.prototype = { - call$1(s) { - return s.isDark ? 6 : 98; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onBackground_closure0.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onBackground_closure1.prototype = { - call$1(s) { - return s.isDark ? 90 : 10; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onBackground_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_background(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_surface_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_surface_closure0.prototype = { - call$1(s) { - return s.isDark ? 6 : 98; - }, - $signature: 3 - }; - A.MaterialDynamicColors_surfaceDim_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_surfaceDim_closure0.prototype = { - call$1(s) { - return s.isDark ? 6 : new A.ContrastCurve(87, 87, 80, 75).$get$1(0, s.contrastLevel); - }, - $signature: 3 - }; - A.MaterialDynamicColors_surfaceBright_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_surfaceBright_closure0.prototype = { - call$1(s) { - return s.isDark ? new A.ContrastCurve(24, 24, 29, 34).$get$1(0, s.contrastLevel) : 98; - }, - $signature: 3 - }; - A.MaterialDynamicColors_surfaceContainerLowest_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_surfaceContainerLowest_closure0.prototype = { - call$1(s) { - return s.isDark ? new A.ContrastCurve(4, 4, 2, 0).$get$1(0, s.contrastLevel) : 100; - }, - $signature: 3 - }; - A.MaterialDynamicColors_surfaceContainerLow_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_surfaceContainerLow_closure0.prototype = { - call$1(s) { - var t1 = s.contrastLevel; - return s.isDark ? new A.ContrastCurve(10, 10, 11, 12).$get$1(0, t1) : new A.ContrastCurve(96, 96, 96, 95).$get$1(0, t1); - }, - $signature: 3 - }; - A.MaterialDynamicColors_surfaceContainer_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_surfaceContainer_closure0.prototype = { - call$1(s) { - var t1 = s.contrastLevel; - return s.isDark ? new A.ContrastCurve(12, 12, 16, 20).$get$1(0, t1) : new A.ContrastCurve(94, 94, 92, 90).$get$1(0, t1); - }, - $signature: 3 - }; - A.MaterialDynamicColors_surfaceContainerHigh_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_surfaceContainerHigh_closure0.prototype = { - call$1(s) { - var t1 = s.contrastLevel; - return s.isDark ? new A.ContrastCurve(17, 17, 21, 25).$get$1(0, t1) : new A.ContrastCurve(92, 92, 88, 85).$get$1(0, t1); - }, - $signature: 3 - }; - A.MaterialDynamicColors_surfaceContainerHighest_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_surfaceContainerHighest_closure0.prototype = { - call$1(s) { - var t1 = s.contrastLevel; - return s.isDark ? new A.ContrastCurve(22, 22, 26, 30).$get$1(0, t1) : new A.ContrastCurve(90, 90, 84, 80).$get$1(0, t1); - }, - $signature: 3 - }; - A.MaterialDynamicColors_onSurface_closure0.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onSurface_closure1.prototype = { - call$1(s) { - return s.isDark ? 90 : 10; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onSurface_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_surfaceVariant_closure.prototype = { - call$1(s) { - return s.neutralVariantPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_surfaceVariant_closure0.prototype = { - call$1(s) { - return s.isDark ? 30 : 90; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onSurfaceVariant_closure0.prototype = { - call$1(s) { - return s.neutralVariantPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onSurfaceVariant_closure1.prototype = { - call$1(s) { - return s.isDark ? 80 : 30; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onSurfaceVariant_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_inverseSurface_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_inverseSurface_closure0.prototype = { - call$1(s) { - return s.isDark ? 90 : 20; - }, - $signature: 3 - }; - A.MaterialDynamicColors_inverseOnSurface_closure0.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_inverseOnSurface_closure1.prototype = { - call$1(s) { - return s.isDark ? 20 : 95; - }, - $signature: 3 - }; - A.MaterialDynamicColors_inverseOnSurface_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_inverseSurface(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_outline_closure0.prototype = { - call$1(s) { - return s.neutralVariantPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_outline_closure1.prototype = { - call$1(s) { - return s.isDark ? 60 : 50; - }, - $signature: 3 - }; - A.MaterialDynamicColors_outline_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_outlineVariant_closure0.prototype = { - call$1(s) { - return s.neutralVariantPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_outlineVariant_closure1.prototype = { - call$1(s) { - return s.isDark ? 30 : 80; - }, - $signature: 3 - }; - A.MaterialDynamicColors_outlineVariant_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_shadow_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_shadow_closure0.prototype = { - call$1(s) { - return 0; - }, - $signature: 3 - }; - A.MaterialDynamicColors_scrim_closure.prototype = { - call$1(s) { - return s.neutralPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_scrim_closure0.prototype = { - call$1(s) { - return 0; - }, - $signature: 3 - }; - A.MaterialDynamicColors_primary_closure0.prototype = { - call$1(s) { - return s.primaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_primary_closure1.prototype = { - call$1(s) { - if (s.variant === B.Variant_0_monochrome) - return s.isDark ? 100 : 0; - return s.isDark ? 80 : 40; - }, - $signature: 3 - }; - A.MaterialDynamicColors_primary_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_primary_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_primaryContainer(), $.$get$MaterialDynamicColors_primary(), 10, B.TonePolarity_2, false); - }, - $signature: 21 - }; - A.MaterialDynamicColors_onPrimary_closure0.prototype = { - call$1(s) { - return s.primaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onPrimary_closure1.prototype = { - call$1(s) { - if (s.variant === B.Variant_0_monochrome) - return s.isDark ? 10 : 90; - return s.isDark ? 20 : 100; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onPrimary_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_primary(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_primaryContainer_closure0.prototype = { - call$1(s) { - return s.primaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_primaryContainer_closure1.prototype = { - call$1(s) { - var t1 = s.variant; - if (t1 === B.Variant_6_fidelity || t1 === B.Variant_5_content) { - t1 = s.sourceColorHct.__Hct__tone_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - } - if (t1 === B.Variant_0_monochrome) - return s.isDark ? 85 : 25; - return s.isDark ? 30 : 90; - }, - $signature: 3 - }; - A.MaterialDynamicColors_primaryContainer_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_primaryContainer_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_primaryContainer(), $.$get$MaterialDynamicColors_primary(), 10, B.TonePolarity_2, false); - }, - $signature: 21 - }; - A.MaterialDynamicColors_onPrimaryContainer_closure0.prototype = { - call$1(s) { - return s.primaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onPrimaryContainer_closure1.prototype = { - call$1(s) { - var t1 = s.variant; - if (t1 === B.Variant_6_fidelity || t1 === B.Variant_5_content) - return A.DynamicColor_foregroundTone($.$get$MaterialDynamicColors_primaryContainer().tone.call$1(s), 4.5); - if (t1 === B.Variant_0_monochrome) - return s.isDark ? 0 : 100; - return s.isDark ? 90 : 10; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onPrimaryContainer_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_primaryContainer(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_inversePrimary_closure0.prototype = { - call$1(s) { - return s.primaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_inversePrimary_closure1.prototype = { - call$1(s) { - return s.isDark ? 40 : 80; - }, - $signature: 3 - }; - A.MaterialDynamicColors_inversePrimary_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_inverseSurface(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_secondary_closure0.prototype = { - call$1(s) { - return s.secondaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_secondary_closure1.prototype = { - call$1(s) { - return s.isDark ? 80 : 40; - }, - $signature: 3 - }; - A.MaterialDynamicColors_secondary_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_secondary_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_secondaryContainer(), $.$get$MaterialDynamicColors_secondary(), 10, B.TonePolarity_2, false); - }, - $signature: 21 - }; - A.MaterialDynamicColors_onSecondary_closure0.prototype = { - call$1(s) { - return s.secondaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onSecondary_closure1.prototype = { - call$1(s) { - if (s.variant === B.Variant_0_monochrome) - return s.isDark ? 10 : 100; - else - return s.isDark ? 20 : 100; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onSecondary_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_secondary(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_secondaryContainer_closure0.prototype = { - call$1(s) { - return s.secondaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_secondaryContainer_closure1.prototype = { - call$1(s) { - var t1 = s.isDark, - initialTone = t1 ? 30 : 90, - t2 = s.variant; - if (t2 === B.Variant_0_monochrome) - return t1 ? 30 : 85; - if (!(t2 === B.Variant_6_fidelity || t2 === B.Variant_5_content)) - return initialTone; - t2 = s.secondaryPalette; - return A.MaterialDynamicColors__findDesiredChromaByTone(t2.hue, t2.chroma, initialTone, !t1); - }, - $signature: 3 - }; - A.MaterialDynamicColors_secondaryContainer_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_secondaryContainer_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_secondaryContainer(), $.$get$MaterialDynamicColors_secondary(), 10, B.TonePolarity_2, false); - }, - $signature: 21 - }; - A.MaterialDynamicColors_onSecondaryContainer_closure0.prototype = { - call$1(s) { - return s.secondaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onSecondaryContainer_closure1.prototype = { - call$1(s) { - var t1 = s.variant; - if (!(t1 === B.Variant_6_fidelity || t1 === B.Variant_5_content)) - return s.isDark ? 90 : 10; - return A.DynamicColor_foregroundTone($.$get$MaterialDynamicColors_secondaryContainer().tone.call$1(s), 4.5); - }, - $signature: 3 - }; - A.MaterialDynamicColors_onSecondaryContainer_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_secondaryContainer(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_tertiary_closure0.prototype = { - call$1(s) { - return s.tertiaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_tertiary_closure1.prototype = { - call$1(s) { - if (s.variant === B.Variant_0_monochrome) - return s.isDark ? 90 : 25; - return s.isDark ? 80 : 40; - }, - $signature: 3 - }; - A.MaterialDynamicColors_tertiary_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_tertiary_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_tertiaryContainer(), $.$get$MaterialDynamicColors_tertiary(), 10, B.TonePolarity_2, false); - }, - $signature: 21 - }; - A.MaterialDynamicColors_onTertiary_closure0.prototype = { - call$1(s) { - return s.tertiaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onTertiary_closure1.prototype = { - call$1(s) { - if (s.variant === B.Variant_0_monochrome) - return s.isDark ? 10 : 90; - return s.isDark ? 20 : 100; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onTertiary_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_tertiary(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_tertiaryContainer_closure0.prototype = { - call$1(s) { - return s.tertiaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_tertiaryContainer_closure1.prototype = { - call$1(s) { - var t1 = s.variant; - if (t1 === B.Variant_0_monochrome) - return s.isDark ? 60 : 49; - if (!(t1 === B.Variant_6_fidelity || t1 === B.Variant_5_content)) - return s.isDark ? 30 : 90; - t1 = s.sourceColorHct.__Hct__tone_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = A.DislikeAnalyzer_fixIfDisliked(s.tertiaryPalette.getHct$1(t1)).__Hct__tone_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1; - }, - $signature: 3 - }; - A.MaterialDynamicColors_tertiaryContainer_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_tertiaryContainer_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_tertiaryContainer(), $.$get$MaterialDynamicColors_tertiary(), 10, B.TonePolarity_2, false); - }, - $signature: 21 - }; - A.MaterialDynamicColors_onTertiaryContainer_closure0.prototype = { - call$1(s) { - return s.tertiaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onTertiaryContainer_closure1.prototype = { - call$1(s) { - var t1 = s.variant; - if (t1 === B.Variant_0_monochrome) - return s.isDark ? 0 : 100; - if (!(t1 === B.Variant_6_fidelity || t1 === B.Variant_5_content)) - return s.isDark ? 90 : 10; - return A.DynamicColor_foregroundTone($.$get$MaterialDynamicColors_tertiaryContainer().tone.call$1(s), 4.5); - }, - $signature: 3 - }; - A.MaterialDynamicColors_onTertiaryContainer_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_tertiaryContainer(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_error_closure0.prototype = { - call$1(s) { - return s.errorPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_error_closure1.prototype = { - call$1(s) { - return s.isDark ? 80 : 40; - }, - $signature: 3 - }; - A.MaterialDynamicColors_error_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_error_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_errorContainer(), $.$get$MaterialDynamicColors_error(), 10, B.TonePolarity_2, false); - }, - $signature: 21 - }; - A.MaterialDynamicColors_onError_closure0.prototype = { - call$1(s) { - return s.errorPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onError_closure1.prototype = { - call$1(s) { - return s.isDark ? 20 : 100; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onError_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_error(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_errorContainer_closure0.prototype = { - call$1(s) { - return s.errorPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_errorContainer_closure1.prototype = { - call$1(s) { - return s.isDark ? 30 : 90; - }, - $signature: 3 - }; - A.MaterialDynamicColors_errorContainer_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_errorContainer_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_errorContainer(), $.$get$MaterialDynamicColors_error(), 10, B.TonePolarity_2, false); - }, - $signature: 21 - }; - A.MaterialDynamicColors_onErrorContainer_closure0.prototype = { - call$1(s) { - return s.errorPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onErrorContainer_closure1.prototype = { - call$1(s) { - return s.isDark ? 90 : 10; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onErrorContainer_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_errorContainer(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_primaryFixed_closure0.prototype = { - call$1(s) { - return s.primaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_primaryFixed_closure1.prototype = { - call$1(s) { - return s.variant === B.Variant_0_monochrome ? 40 : 90; - }, - $signature: 3 - }; - A.MaterialDynamicColors_primaryFixed_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_primaryFixed_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_primaryFixed(), $.$get$MaterialDynamicColors_primaryFixedDim(), 10, B.TonePolarity_1, true); - }, - $signature: 21 - }; - A.MaterialDynamicColors_primaryFixedDim_closure0.prototype = { - call$1(s) { - return s.primaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_primaryFixedDim_closure1.prototype = { - call$1(s) { - return s.variant === B.Variant_0_monochrome ? 30 : 80; - }, - $signature: 3 - }; - A.MaterialDynamicColors_primaryFixedDim_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_primaryFixedDim_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_primaryFixed(), $.$get$MaterialDynamicColors_primaryFixedDim(), 10, B.TonePolarity_1, true); - }, - $signature: 21 - }; - A.MaterialDynamicColors_onPrimaryFixed_closure0.prototype = { - call$1(s) { - return s.primaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onPrimaryFixed_closure2.prototype = { - call$1(s) { - return s.variant === B.Variant_0_monochrome ? 100 : 10; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onPrimaryFixed_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_primaryFixedDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_onPrimaryFixed_closure1.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_primaryFixed(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_onPrimaryFixedVariant_closure0.prototype = { - call$1(s) { - return s.primaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onPrimaryFixedVariant_closure2.prototype = { - call$1(s) { - return s.variant === B.Variant_0_monochrome ? 90 : 30; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onPrimaryFixedVariant_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_primaryFixedDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_onPrimaryFixedVariant_closure1.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_primaryFixed(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_secondaryFixed_closure0.prototype = { - call$1(s) { - return s.secondaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_secondaryFixed_closure1.prototype = { - call$1(s) { - return s.variant === B.Variant_0_monochrome ? 80 : 90; - }, - $signature: 3 - }; - A.MaterialDynamicColors_secondaryFixed_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_secondaryFixed_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_secondaryFixed(), $.$get$MaterialDynamicColors_secondaryFixedDim(), 10, B.TonePolarity_1, true); - }, - $signature: 21 - }; - A.MaterialDynamicColors_secondaryFixedDim_closure0.prototype = { - call$1(s) { - return s.secondaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_secondaryFixedDim_closure1.prototype = { - call$1(s) { - return s.variant === B.Variant_0_monochrome ? 70 : 80; - }, - $signature: 3 - }; - A.MaterialDynamicColors_secondaryFixedDim_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_secondaryFixedDim_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_secondaryFixed(), $.$get$MaterialDynamicColors_secondaryFixedDim(), 10, B.TonePolarity_1, true); - }, - $signature: 21 - }; - A.MaterialDynamicColors_onSecondaryFixed_closure0.prototype = { - call$1(s) { - return s.secondaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onSecondaryFixed_closure2.prototype = { - call$1(s) { - return 10; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onSecondaryFixed_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_secondaryFixedDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_onSecondaryFixed_closure1.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_secondaryFixed(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_onSecondaryFixedVariant_closure0.prototype = { - call$1(s) { - return s.secondaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onSecondaryFixedVariant_closure2.prototype = { - call$1(s) { - return s.variant === B.Variant_0_monochrome ? 25 : 30; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onSecondaryFixedVariant_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_secondaryFixedDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_onSecondaryFixedVariant_closure1.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_secondaryFixed(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_tertiaryFixed_closure0.prototype = { - call$1(s) { - return s.tertiaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_tertiaryFixed_closure1.prototype = { - call$1(s) { - return s.variant === B.Variant_0_monochrome ? 40 : 90; - }, - $signature: 3 - }; - A.MaterialDynamicColors_tertiaryFixed_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_tertiaryFixed_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_tertiaryFixed(), $.$get$MaterialDynamicColors_tertiaryFixedDim(), 10, B.TonePolarity_1, true); - }, - $signature: 21 - }; - A.MaterialDynamicColors_tertiaryFixedDim_closure0.prototype = { - call$1(s) { - return s.tertiaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_tertiaryFixedDim_closure1.prototype = { - call$1(s) { - return s.variant === B.Variant_0_monochrome ? 30 : 80; - }, - $signature: 3 - }; - A.MaterialDynamicColors_tertiaryFixedDim_closure.prototype = { - call$1(s) { - return s.isDark ? $.$get$MaterialDynamicColors_surfaceBright() : $.$get$MaterialDynamicColors_surfaceDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_tertiaryFixedDim_closure2.prototype = { - call$1(s) { - return new A.ToneDeltaPair($.$get$MaterialDynamicColors_tertiaryFixed(), $.$get$MaterialDynamicColors_tertiaryFixedDim(), 10, B.TonePolarity_1, true); - }, - $signature: 21 - }; - A.MaterialDynamicColors_onTertiaryFixed_closure0.prototype = { - call$1(s) { - return s.tertiaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onTertiaryFixed_closure2.prototype = { - call$1(s) { - return s.variant === B.Variant_0_monochrome ? 100 : 10; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onTertiaryFixed_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_tertiaryFixedDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_onTertiaryFixed_closure1.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_tertiaryFixed(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_onTertiaryFixedVariant_closure0.prototype = { - call$1(s) { - return s.tertiaryPalette; - }, - $signature: 4 - }; - A.MaterialDynamicColors_onTertiaryFixedVariant_closure2.prototype = { - call$1(s) { - return s.variant === B.Variant_0_monochrome ? 90 : 30; - }, - $signature: 3 - }; - A.MaterialDynamicColors_onTertiaryFixedVariant_closure.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_tertiaryFixedDim(); - }, - $signature: 5 - }; - A.MaterialDynamicColors_onTertiaryFixedVariant_closure1.prototype = { - call$1(s) { - return $.$get$MaterialDynamicColors_tertiaryFixed(); - }, - $signature: 5 - }; - A.ContrastCurve.prototype = { - $get$1(_, contrastLevel) { - var t1, _this = this; - if (contrastLevel < 0.5) - return A.MathUtils_lerp(_this.normal, _this.medium, contrastLevel / 0.5); - else { - t1 = _this.high; - if (contrastLevel < 1) - return A.MathUtils_lerp(_this.medium, t1, (contrastLevel - 0.5) / 0.5); - else - return t1; - } - } - }; - A.TonePolarity.prototype = { - _enumToString$0() { - return "TonePolarity." + this._name; - } - }; - A.ToneDeltaPair.prototype = {}; - A.Variant.prototype = { - _enumToString$0() { - return "Variant." + this._name; - } - }; - A.Cam16.prototype = {}; - A.Hct.prototype = { - $eq(_, o) { - var t1, t2; - if (o == null) - return false; - if (!(o instanceof A.Hct)) - return false; - t1 = o.__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = this.__Hct__argb_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - return t1 === t2; - }, - get$hashCode(_) { - var t1 = this.__Hct__argb_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return B.JSInt_methods.get$hashCode(t1); - }, - toString$0(_) { - var t2, t3, - t1 = this.__Hct__hue_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = B.JSInt_methods.toString$0(B.JSNumber_methods.round$0(t1)); - t2 = this.__Hct__chroma_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2 = B.JSNumber_methods.round$0(t2); - t3 = this.__Hct__tone_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - return "H" + t1 + " C" + t2 + " T" + B.JSInt_methods.toString$0(B.JSNumber_methods.round$0(t3)); - } - }; - A.ViewingConditions.prototype = {}; - A.TonalPalette.prototype = { - getHct$1(tone) { - var t1 = this._tonal_palette$_cache; - if (t1.containsKey$1(0, tone)) { - t1 = t1.$index(0, tone); - t1.toString; - return A.Hct$_(t1); - } else - return A.Hct$_(A.HctSolver_solveToInt(this.hue, this.chroma, tone)); - }, - $eq(_, other) { - if (other == null) - return false; - if (other instanceof A.TonalPalette) - return this.hue === other.hue && this.chroma === other.chroma; - return false; - }, - get$hashCode(_) { - var t1 = A.Object_hash(this.hue, this.chroma, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - return t1; - }, - toString$0(_) { - return "TonalPalette.of(" + A.S(this.hue) + ", " + A.S(this.chroma) + ")"; - } - }; - A.SchemeContent.prototype = {}; - A.SchemeExpressive.prototype = {}; - A.SchemeFidelity.prototype = {}; - A.SchemeFruitSalad.prototype = {}; - A.SchemeMonochrome.prototype = {}; - A.SchemeNeutral.prototype = {}; - A.SchemeRainbow.prototype = {}; - A.SchemeTonalSpot.prototype = {}; - A.SchemeVibrant.prototype = {}; - A.TemperatureCache.prototype = { - analogous$2$count$divisions(count, divisions) { - var startHue, startHct, lastTemp, allColors, absoluteTotalTempDelta, i, degrees, temp, tempStep, hueAddend, totalTempDelta, hct, t3, indexSatisfied, indexAddend, answers, increaseHueCount, index, _this = this, - t1 = _this.input, - t2 = t1.__Hct__hue_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - startHue = B.JSNumber_methods.round$0(t2); - startHct = _this.get$hctsByHue()[startHue]; - lastTemp = _this.relativeTemperature$1(startHct); - t2 = type$.JSArray_Hct; - allColors = A._setArrayType([startHct], t2); - for (absoluteTotalTempDelta = 0, i = 0; i < 360; ++i, lastTemp = temp) { - degrees = B.JSInt_methods.$mod(startHue + i, 360); - temp = _this.relativeTemperature$1(_this.get$hctsByHue()[degrees]); - absoluteTotalTempDelta += Math.abs(temp - lastTemp); - } - tempStep = absoluteTotalTempDelta / divisions; - lastTemp = _this.relativeTemperature$1(startHct); - for (hueAddend = 1, totalTempDelta = 0; allColors.length < divisions; lastTemp = temp) { - degrees = B.JSInt_methods.$mod(startHue + hueAddend, 360); - hct = _this.get$hctsByHue()[degrees]; - temp = _this.relativeTemperature$1(hct); - totalTempDelta += Math.abs(temp - lastTemp); - t3 = allColors.length; - indexSatisfied = totalTempDelta >= t3 * tempStep; - indexAddend = 1; - while (true) { - if (!(indexSatisfied && t3 < divisions)) - break; - allColors.push(hct); - t3 = allColors.length; - indexSatisfied = totalTempDelta >= (t3 + indexAddend) * tempStep; - ++indexAddend; - } - ++hueAddend; - if (hueAddend > 360) { - for (; allColors.length < divisions;) - allColors.push(hct); - break; - } - } - answers = A._setArrayType([t1], t2); - increaseHueCount = B.JSNumber_methods.floor$0((count - 1) / 2); - for (t1 = increaseHueCount + 1, i = 1; i < t1; ++i) { - index = 0 - i; - for (t2 = allColors.length; index < 0;) - index = t2 + index; - B.JSArray_methods.insert$2(answers, 0, allColors[index >= t2 ? B.JSInt_methods.$mod(index, t2) : index]); - } - for (t1 = count - increaseHueCount - 1 + 1, i = 1; i < t1; ++i) { - for (t2 = allColors.length, index = i; false;) - index = t2 + index; - answers.push(allColors[index >= t2 ? B.JSInt_methods.$mod(index, t2) : index]); - } - return answers; - }, - get$complement() { - var t2, t3, t4, range, t5, startHueIsColdestToWarmest, startHue, endHue, answer, complementRelativeTemp, smallestError, hueAddend, degrees, possibleAnswer, error, _this = this, - t1 = _this._complement; - if (t1 != null) - return t1; - t1 = B.JSArray_methods.get$first(_this.get$hctsByTemp()).__Hct__hue_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = _this.get$tempsByHct().$index(0, B.JSArray_methods.get$first(_this.get$hctsByTemp())); - t2.toString; - t3 = B.JSArray_methods.get$last(_this.get$hctsByTemp()).__Hct__hue_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = _this.get$tempsByHct().$index(0, B.JSArray_methods.get$last(_this.get$hctsByTemp())); - t4.toString; - range = t4 - t2; - t4 = _this.input; - t5 = t4.__Hct__hue_A; - t5 === $ && A.throwUnnamedLateFieldNI(); - startHueIsColdestToWarmest = A.TemperatureCache_isBetween(t1, t5, t3); - if (startHueIsColdestToWarmest) - startHue = t3; - else - startHue = t1; - if (startHueIsColdestToWarmest) - endHue = t1; - else - endHue = t3; - answer = _this.get$hctsByHue()[B.JSNumber_methods.round$0(t4.__Hct__hue_A)]; - complementRelativeTemp = 1 - _this.get$inputRelativeTemperature(); - for (smallestError = 1000, hueAddend = 0; hueAddend <= 360; ++hueAddend) { - degrees = B.JSNumber_methods.$mod(startHue + hueAddend, 360); - if (degrees < 0) - degrees += 360; - if (!A.TemperatureCache_isBetween(startHue, degrees, endHue)) - continue; - possibleAnswer = _this.get$hctsByHue()[B.JSNumber_methods.round$0(degrees)]; - t1 = _this._tempsByHct.$index(0, possibleAnswer); - t1.toString; - error = Math.abs(complementRelativeTemp - (t1 - t2) / range); - if (error < smallestError) { - answer = possibleAnswer; - smallestError = error; - } - } - return _this._complement = answer; - }, - relativeTemperature$1(hct) { - var t2, range, _this = this, - t1 = _this.get$tempsByHct().$index(0, B.JSArray_methods.get$last(_this.get$hctsByTemp())); - t1.toString; - t2 = _this.get$tempsByHct().$index(0, B.JSArray_methods.get$first(_this.get$hctsByTemp())); - t2.toString; - range = t1 - t2; - t2 = _this.get$tempsByHct().$index(0, hct); - t2.toString; - t1 = _this.get$tempsByHct().$index(0, B.JSArray_methods.get$first(_this.get$hctsByTemp())); - t1.toString; - if (range === 0) - return 0.5; - return (t2 - t1) / range; - }, - get$inputRelativeTemperature() { - var t2, range, _this = this, - t1 = _this._inputRelativeTemperature; - if (t1 >= 0) - return t1; - t1 = _this.get$tempsByHct().$index(0, B.JSArray_methods.get$first(_this.get$hctsByTemp())); - t1.toString; - t2 = _this.get$tempsByHct().$index(0, B.JSArray_methods.get$last(_this.get$hctsByTemp())); - t2.toString; - range = t2 - t1; - t2 = _this.get$tempsByHct().$index(0, _this.input); - t2.toString; - return _this._inputRelativeTemperature = range === 0 ? 0.5 : (t2 - t1) / range; - }, - get$hctsByTemp() { - var hcts, _this = this, - t1 = _this._hctsByTemp; - if (t1.length !== 0) - return t1; - hcts = A.List_List$from(_this.get$hctsByHue(), true, type$.Hct); - hcts.push(_this.input); - B.JSArray_methods.sort$1(hcts, new A.TemperatureCache_hctsByTemp_closure(_this.get$tempsByHct())); - return _this._hctsByTemp = hcts; - }, - get$tempsByHct() { - var allHcts, t2, _i, e, t3, linearR, linearG, linearB, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, fx, fy, lab, degrees, _this = this, - t1 = _this._tempsByHct; - if (t1.__js_helper$_length !== 0) - return t1; - t1 = type$.Hct; - allHcts = A.List_List$from(_this.get$hctsByHue(), true, t1); - allHcts.push(_this.input); - t1 = A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.double); - for (t2 = allHcts.length, _i = 0; _i < allHcts.length; allHcts.length === t2 || (0, A.throwConcurrentModificationError)(allHcts), ++_i) { - e = allHcts[_i]; - t3 = e.__Hct__argb_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - linearR = A.ColorUtils_linearized(B.JSInt_methods._shrOtherPositive$1(t3, 16) & 255); - linearG = A.ColorUtils_linearized(B.JSInt_methods._shrOtherPositive$1(t3, 8) & 255); - linearB = A.ColorUtils_linearized(t3 & 255); - t3 = $.ColorUtils__srgbToXyz[0]; - t4 = t3[0]; - t5 = t3[1]; - t3 = t3[2]; - t6 = $.ColorUtils__srgbToXyz[1]; - t7 = t6[0]; - t8 = t6[1]; - t6 = t6[2]; - t9 = $.ColorUtils__srgbToXyz[2]; - t10 = t9[0]; - t11 = t9[1]; - t9 = t9[2]; - t12 = $.ColorUtils__whitePointD65[0]; - t13 = $.ColorUtils__whitePointD65[1]; - t14 = $.ColorUtils__whitePointD65[2]; - fx = A.ColorUtils__labF((t4 * linearR + t5 * linearG + t3 * linearB) / t12); - fy = A.ColorUtils__labF((t7 * linearR + t8 * linearG + t6 * linearB) / t13); - lab = [116 * fy - 16, 500 * (fx - fy), 200 * (fy - A.ColorUtils__labF((t10 * linearR + t11 * linearG + t9 * linearB) / t14))]; - t14 = lab[2]; - t9 = lab[1]; - degrees = B.JSNumber_methods.$mod(Math.atan2(t14, t9) * 180 / 3.141592653589793, 360); - if (degrees < 0) - degrees += 360; - t3 = Math.pow(Math.sqrt(t9 * t9 + t14 * t14), 1.07); - degrees = B.JSNumber_methods.$mod(degrees - 50, 360); - t1.$indexSet(0, e, -0.5 + 0.02 * t3 * Math.cos((degrees < 0 ? degrees + 360 : degrees) * 3.141592653589793 / 180)); - } - return _this._tempsByHct = t1; - }, - get$hctsByHue() { - var hcts, t2, hue, t3, t4, argb, colorAtHue, t5, t6, xyz, cam16, - t1 = this._hctsByHue; - if (t1.length !== 0) - return t1; - hcts = A._setArrayType([], type$.JSArray_Hct); - for (t1 = this.input, t2 = type$.JSArray_double, hue = 0; hue <= 360; ++hue) { - t3 = t1.__Hct__chroma_A; - t3 === $ && A.throwUnnamedLateFieldNI(); - t4 = t1.__Hct__tone_A; - t4 === $ && A.throwUnnamedLateFieldNI(); - argb = A.HctSolver_solveToInt(hue, t3, t4); - colorAtHue = new A.Hct(); - colorAtHue.__Hct__argb_A = argb; - t4 = $.$get$ViewingConditions_sRgb(); - t3 = argb >>> 16 & 255; - t5 = argb >>> 8 & 255; - t6 = argb & 255; - xyz = A.MathUtils_matrixMultiply(A._setArrayType([A.ColorUtils_linearized(t3), A.ColorUtils_linearized(t5), A.ColorUtils_linearized(t6)], t2), $.ColorUtils__srgbToXyz); - cam16 = A.Cam16_fromXyzInViewingConditions(xyz[0], xyz[1], xyz[2], t4); - colorAtHue.__Hct__hue_A = cam16.hue; - colorAtHue.__Hct__chroma_A = cam16.chroma; - colorAtHue.__Hct__tone_A = 116 * A.ColorUtils__labF(A.MathUtils_matrixMultiply(A._setArrayType([A.ColorUtils_linearized(t3), A.ColorUtils_linearized(t5), A.ColorUtils_linearized(t6)], t2), $.ColorUtils__srgbToXyz)[1] / 100) - 16; - hcts.push(colorAtHue); - } - return this._hctsByHue = A.List_List$from(hcts, false, type$.Hct); - } - }; - A.TemperatureCache_hctsByTemp_closure.prototype = { - call$2(a, b) { - var t1 = this.temperaturesByHct, - t2 = t1.$index(0, a); - t2.toString; - t1 = t1.$index(0, b); - t1.toString; - return B.JSNumber_methods.compareTo$1(t2, t1); - }, - $signature: 585 - }; - A.Context.prototype = { - absolute$1(_, part1) { - var t2, parts, - t1 = type$.JSArray_nullable_String; - A._validateArgList("absolute", A._setArrayType([part1, null, null, null, null, null, null, null, null, null, null, null, null, null, null], t1)); - t2 = this.style; - t2 = t2.rootLength$1(part1) > 0 && !t2.isRootRelative$1(part1); - if (t2) - return part1; - t2 = this._context$_current; - parts = A._setArrayType([t2 == null ? A.current() : t2, part1, null, null, null, null, null, null, null, null, null, null, null, null, null, null], t1); - A._validateArgList("join", parts); - return this.joinAll$1(new A.WhereTypeIterable(parts, type$.WhereTypeIterable_String)); - }, - joinAll$1(parts) { - var t1, t2, t3, needsSeparator, isAbsoluteAndNotRootRelative, t4, t5, parsed, path; - for (t1 = parts.get$iterator(0), t2 = new A.WhereIterator(t1, new A.Context_joinAll_closure()), t3 = this.style, needsSeparator = false, isAbsoluteAndNotRootRelative = false, t4 = ""; t2.moveNext$0();) { - t5 = t1.get$current(0); - if (t3.isRootRelative$1(t5) && isAbsoluteAndNotRootRelative) { - parsed = A.ParsedPath_ParsedPath$parse(t5, t3); - path = t4.charCodeAt(0) == 0 ? t4 : t4; - t4 = B.JSString_methods.substring$2(path, 0, t3.rootLength$2$withDrive(path, true)); - parsed.root = t4; - if (t3.needsSeparator$1(t4)) - parsed.separators[0] = t3.get$separator(); - t4 = "" + parsed.toString$0(0); - } else if (t3.rootLength$1(t5) > 0) { - isAbsoluteAndNotRootRelative = !t3.isRootRelative$1(t5); - t4 = "" + t5; - } else { - if (!(t5.length !== 0 && t3.containsSeparator$1(t5[0]))) - if (needsSeparator) - t4 += t3.get$separator(); - t4 += t5; - } - needsSeparator = t3.needsSeparator$1(t5); - } - return t4.charCodeAt(0) == 0 ? t4 : t4; - }, - split$1(_, path) { - var parsed = A.ParsedPath_ParsedPath$parse(path, this.style), - t1 = parsed.parts, - t2 = A._arrayInstanceType(t1)._eval$1("WhereIterable<1>"); - t1 = A.List_List$_of(new A.WhereIterable(t1, new A.Context_split_closure(), t2), t2._eval$1("Iterable.E")); - parsed.parts = t1; - t2 = parsed.root; - if (t2 != null) - B.JSArray_methods.insert$2(t1, 0, t2); - return parsed.parts; - }, - normalize$1(_, path) { - var parsed; - if (!this._needsNormalization$1(path)) - return path; - parsed = A.ParsedPath_ParsedPath$parse(path, this.style); - parsed.normalize$0(0); - return parsed.toString$0(0); - }, - _needsNormalization$1(path) { - var i, start, previous, t2, t3, previousPrevious, codeUnit, t4, - t1 = this.style, - root = t1.rootLength$1(path); - if (root !== 0) { - if (t1 === $.$get$Style_windows()) - for (i = 0; i < root; ++i) - if (path.charCodeAt(i) === 47) - return true; - start = root; - previous = 47; - } else { - start = 0; - previous = null; - } - for (t2 = new A.CodeUnits(path)._string, t3 = t2.length, i = start, previousPrevious = null; i < t3; ++i, previousPrevious = previous, previous = codeUnit) { - codeUnit = t2.charCodeAt(i); - if (t1.isSeparator$1(codeUnit)) { - if (t1 === $.$get$Style_windows() && codeUnit === 47) - return true; - if (previous != null && t1.isSeparator$1(previous)) - return true; - if (previous === 46) - t4 = previousPrevious == null || previousPrevious === 46 || t1.isSeparator$1(previousPrevious); - else - t4 = false; - if (t4) - return true; - } - } - if (previous == null) - return true; - if (t1.isSeparator$1(previous)) - return true; - if (previous === 46) - t1 = previousPrevious == null || t1.isSeparator$1(previousPrevious) || previousPrevious === 46; - else - t1 = false; - if (t1) - return true; - return false; - }, - relative$1(path) { - var from, fromParsed, pathParsed, t3, _this = this, - _s26_ = 'Unable to find a path to "', - t1 = _this.style, - t2 = t1.rootLength$1(path); - if (t2 <= 0) - return _this.normalize$1(0, path); - t2 = _this._context$_current; - from = t2 == null ? A.current() : t2; - if (t1.rootLength$1(from) <= 0 && t1.rootLength$1(path) > 0) - return _this.normalize$1(0, path); - if (t1.rootLength$1(path) <= 0 || t1.isRootRelative$1(path)) - path = _this.absolute$1(0, path); - if (t1.rootLength$1(path) <= 0 && t1.rootLength$1(from) > 0) - throw A.wrapException(A.PathException$(_s26_ + path + '" from "' + from + '".')); - fromParsed = A.ParsedPath_ParsedPath$parse(from, t1); - fromParsed.normalize$0(0); - pathParsed = A.ParsedPath_ParsedPath$parse(path, t1); - pathParsed.normalize$0(0); - t2 = fromParsed.parts; - if (t2.length !== 0 && t2[0] === ".") - return pathParsed.toString$0(0); - t2 = fromParsed.root; - t3 = pathParsed.root; - if (t2 != t3) - t2 = t2 == null || t3 == null || !t1.pathsEqual$2(t2, t3); - else - t2 = false; - if (t2) - return pathParsed.toString$0(0); - while (true) { - t2 = fromParsed.parts; - if (t2.length !== 0) { - t3 = pathParsed.parts; - t2 = t3.length !== 0 && t1.pathsEqual$2(t2[0], t3[0]); - } else - t2 = false; - if (!t2) - break; - B.JSArray_methods.removeAt$1(fromParsed.parts, 0); - B.JSArray_methods.removeAt$1(fromParsed.separators, 1); - B.JSArray_methods.removeAt$1(pathParsed.parts, 0); - B.JSArray_methods.removeAt$1(pathParsed.separators, 1); - } - t2 = fromParsed.parts; - t3 = t2.length; - if (t3 !== 0 && t2[0] === "..") - throw A.wrapException(A.PathException$(_s26_ + path + '" from "' + from + '".')); - t2 = type$.String; - B.JSArray_methods.insertAll$2(pathParsed.parts, 0, A.List_List$filled(t3, "..", false, t2)); - t3 = pathParsed.separators; - t3[0] = ""; - B.JSArray_methods.insertAll$2(t3, 1, A.List_List$filled(fromParsed.parts.length, t1.get$separator(), false, t2)); - t1 = pathParsed.parts; - t2 = t1.length; - if (t2 === 0) - return "."; - if (t2 > 1 && J.$eq$(B.JSArray_methods.get$last(t1), ".")) { - B.JSArray_methods.removeLast$0(pathParsed.parts); - t1 = pathParsed.separators; - t1.pop(); - t1.pop(); - t1.push(""); - } - pathParsed.root = ""; - pathParsed.removeTrailingSeparators$0(); - return pathParsed.toString$0(0); - }, - prettyUri$1(uri) { - var path, rel, _this = this, - typedUri = A._parseUri(uri); - if (typedUri.get$scheme() === "file" && _this.style === $.$get$Style_url()) - return typedUri.toString$0(0); - else if (typedUri.get$scheme() !== "file" && typedUri.get$scheme() !== "" && _this.style !== $.$get$Style_url()) - return typedUri.toString$0(0); - path = _this.normalize$1(0, _this.style.pathFromUri$1(A._parseUri(typedUri))); - rel = _this.relative$1(path); - return _this.split$1(0, rel).length > _this.split$1(0, path).length ? path : rel; - } - }; - A.Context_joinAll_closure.prototype = { - call$1(part) { - return part !== ""; - }, - $signature: 30 - }; - A.Context_split_closure.prototype = { - call$1(part) { - return part.length !== 0; - }, - $signature: 30 - }; - A._validateArgList_closure.prototype = { - call$1(arg) { - return arg == null ? "null" : '"' + arg + '"'; - }, - $signature: 586 - }; - A.InternalStyle.prototype = { - getRoot$1(path) { - var $length = this.rootLength$1(path); - if ($length > 0) - return B.JSString_methods.substring$2(path, 0, $length); - return this.isRootRelative$1(path) ? path[0] : null; - }, - pathsEqual$2(path1, path2) { - return path1 === path2; - } - }; - A.ParsedPath.prototype = { - removeTrailingSeparators$0() { - var t1, t2, _this = this; - while (true) { - t1 = _this.parts; - if (!(t1.length !== 0 && J.$eq$(B.JSArray_methods.get$last(t1), ""))) - break; - B.JSArray_methods.removeLast$0(_this.parts); - _this.separators.pop(); - } - t1 = _this.separators; - t2 = t1.length; - if (t2 !== 0) - t1[t2 - 1] = ""; - }, - normalize$0(_) { - var t1, t2, leadingDoubles, _i, part, _this = this, - newParts = A._setArrayType([], type$.JSArray_String); - for (t1 = _this.parts, t2 = t1.length, leadingDoubles = 0, _i = 0; _i < t1.length; t1.length === t2 || (0, A.throwConcurrentModificationError)(t1), ++_i) { - part = t1[_i]; - if (!(part === "." || part === "")) - if (part === "..") - if (newParts.length !== 0) - newParts.pop(); - else - ++leadingDoubles; - else - newParts.push(part); - } - if (_this.root == null) - B.JSArray_methods.insertAll$2(newParts, 0, A.List_List$filled(leadingDoubles, "..", false, type$.String)); - if (newParts.length === 0 && _this.root == null) - newParts.push("."); - _this.parts = newParts; - t1 = _this.style; - _this.separators = A.List_List$filled(newParts.length + 1, t1.get$separator(), true, type$.String); - t2 = _this.root; - if (t2 == null || newParts.length === 0 || !t1.needsSeparator$1(t2)) - _this.separators[0] = ""; - t2 = _this.root; - if (t2 != null && t1 === $.$get$Style_windows()) - _this.root = A.stringReplaceAllUnchecked(t2, "/", "\\"); - _this.removeTrailingSeparators$0(); - }, - toString$0(_) { - var t2, t3, t4, i, - t1 = this.root; - t1 = t1 != null ? "" + t1 : ""; - for (t2 = this.parts, t3 = t2.length, t4 = this.separators, i = 0; i < t3; ++i) - t1 = t1 + t4[i] + t2[i]; - t1 += A.S(B.JSArray_methods.get$last(t4)); - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A.PathException.prototype = { - toString$0(_) { - return "PathException: " + this.message; - }, - $isException: 1 - }; - A.Style.prototype = { - toString$0(_) { - return this.get$name(this); - } - }; - A.PosixStyle.prototype = { - containsSeparator$1(path) { - return B.JSString_methods.contains$1(path, "/"); - }, - isSeparator$1(codeUnit) { - return codeUnit === 47; - }, - needsSeparator$1(path) { - var t1 = path.length; - return t1 !== 0 && path.charCodeAt(t1 - 1) !== 47; - }, - rootLength$2$withDrive(path, withDrive) { - if (path.length !== 0 && path.charCodeAt(0) === 47) - return 1; - return 0; - }, - rootLength$1(path) { - return this.rootLength$2$withDrive(path, false); - }, - isRootRelative$1(path) { - return false; - }, - pathFromUri$1(uri) { - var t1; - if (uri.get$scheme() === "" || uri.get$scheme() === "file") { - t1 = uri.get$path(uri); - return A._Uri__uriDecode(t1, 0, t1.length, B.C_Utf8Codec, false); - } - throw A.wrapException(A.ArgumentError$("Uri " + uri.toString$0(0) + " must have scheme 'file:'.", null)); - }, - get$name() { - return "posix"; - }, - get$separator() { - return "/"; - } - }; - A.UrlStyle.prototype = { - containsSeparator$1(path) { - return B.JSString_methods.contains$1(path, "/"); - }, - isSeparator$1(codeUnit) { - return codeUnit === 47; - }, - needsSeparator$1(path) { - var t1 = path.length; - if (t1 === 0) - return false; - if (path.charCodeAt(t1 - 1) !== 47) - return true; - return B.JSString_methods.endsWith$1(path, "://") && this.rootLength$1(path) === t1; - }, - rootLength$2$withDrive(path, withDrive) { - var i, codeUnit, index, - t1 = path.length; - if (t1 === 0) - return 0; - if (path.charCodeAt(0) === 47) - return 1; - for (i = 0; i < t1; ++i) { - codeUnit = path.charCodeAt(i); - if (codeUnit === 47) - return 0; - if (codeUnit === 58) { - if (i === 0) - return 0; - index = B.JSString_methods.indexOf$2(path, "/", B.JSString_methods.startsWith$2(path, "//", i + 1) ? i + 3 : i); - if (index <= 0) - return t1; - if (!withDrive || t1 < index + 3) - return index; - if (!B.JSString_methods.startsWith$1(path, "file://")) - return index; - t1 = A.driveLetterEnd(path, index + 1); - return t1 == null ? index : t1; - } - } - return 0; - }, - rootLength$1(path) { - return this.rootLength$2$withDrive(path, false); - }, - isRootRelative$1(path) { - return path.length !== 0 && path.charCodeAt(0) === 47; - }, - pathFromUri$1(uri) { - return uri.toString$0(0); - }, - get$name() { - return "url"; - }, - get$separator() { - return "/"; - } - }; - A.WindowsStyle.prototype = { - containsSeparator$1(path) { - return B.JSString_methods.contains$1(path, "/"); - }, - isSeparator$1(codeUnit) { - return codeUnit === 47 || codeUnit === 92; - }, - needsSeparator$1(path) { - var t1 = path.length; - if (t1 === 0) - return false; - t1 = path.charCodeAt(t1 - 1); - return !(t1 === 47 || t1 === 92); - }, - rootLength$2$withDrive(path, withDrive) { - var index, - t1 = path.length; - if (t1 === 0) - return 0; - if (path.charCodeAt(0) === 47) - return 1; - if (path.charCodeAt(0) === 92) { - if (t1 < 2 || path.charCodeAt(1) !== 92) - return 1; - index = B.JSString_methods.indexOf$2(path, "\\", 2); - if (index > 0) { - index = B.JSString_methods.indexOf$2(path, "\\", index + 1); - if (index > 0) - return index; - } - return t1; - } - if (t1 < 3) - return 0; - if (!A.isAlphabetic(path.charCodeAt(0))) - return 0; - if (path.charCodeAt(1) !== 58) - return 0; - t1 = path.charCodeAt(2); - if (!(t1 === 47 || t1 === 92)) - return 0; - return 3; - }, - rootLength$1(path) { - return this.rootLength$2$withDrive(path, false); - }, - isRootRelative$1(path) { - return this.rootLength$1(path) === 1; - }, - pathFromUri$1(uri) { - var path, t1; - if (uri.get$scheme() !== "" && uri.get$scheme() !== "file") - throw A.wrapException(A.ArgumentError$("Uri " + uri.toString$0(0) + " must have scheme 'file:'.", null)); - path = uri.get$path(uri); - if (uri.get$host(uri) === "") { - if (path.length >= 3 && B.JSString_methods.startsWith$1(path, "/") && A.driveLetterEnd(path, 1) != null) - path = B.JSString_methods.replaceFirst$2(path, "/", ""); - } else - path = "\\\\" + uri.get$host(uri) + path; - t1 = A.stringReplaceAllUnchecked(path, "/", "\\"); - return A._Uri__uriDecode(t1, 0, t1.length, B.C_Utf8Codec, false); - }, - codeUnitsEqual$2(codeUnit1, codeUnit2) { - var upperCase1; - if (codeUnit1 === codeUnit2) - return true; - if (codeUnit1 === 47) - return codeUnit2 === 92; - if (codeUnit1 === 92) - return codeUnit2 === 47; - if ((codeUnit1 ^ codeUnit2) !== 32) - return false; - upperCase1 = codeUnit1 | 32; - return upperCase1 >= 97 && upperCase1 <= 122; - }, - pathsEqual$2(path1, path2) { - var t1, i; - if (path1 === path2) - return true; - t1 = path1.length; - if (t1 !== path2.length) - return false; - for (i = 0; i < t1; ++i) - if (!this.codeUnitsEqual$2(path1.charCodeAt(i), path2.charCodeAt(i))) - return false; - return true; - }, - get$name() { - return "windows"; - }, - get$separator() { - return "\\"; - } - }; - A.PlatformInterface.prototype = { - PlatformInterface$1$token(token) { - $.$get$PlatformInterface__instanceTokens().$indexSet(0, this, token); - } - }; - A.SharedPreferences.prototype = { - _setValue$3(valueType, key, value) { - A.ArgumentError_checkNotNull(value, "value"); - J.$indexSet$ax(this._preferenceCache, key, value); - return $.$get$SharedPreferencesStorePlatform__instance().setValue$3(valueType, "flutter." + key, value); - } - }; - A.MethodChannelSharedPreferencesStore.prototype = { - setValue$3(valueType, key, value) { - return this.setValue$body$MethodChannelSharedPreferencesStore(valueType, key, value); - }, - setValue$body$MethodChannelSharedPreferencesStore(valueType, key, value) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue, t1; - var $async$setValue$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$goto = 3; - return A._asyncAwait(B.MethodChannel_Xl7._invokeMethod$1$3$arguments$missingOk("set" + valueType, A.LinkedHashMap_LinkedHashMap$_literal(["key", key, "value", value], type$.String, type$.dynamic), false, type$.bool), $async$setValue$3); - case 3: - // returning from await. - t1 = $async$result; - t1.toString; - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$setValue$3, $async$completer); - }, - getAll$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), - $async$returnValue, t1, t2, t3; - var $async$getAll$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = type$.String; - t2 = type$.Object; - $async$goto = 3; - return A._asyncAwait(B.MethodChannel_Xl7.invokeMapMethod$2$1("getAll", t1, t2), $async$getAll$0); - case 3: - // returning from await. - t3 = $async$result; - $async$returnValue = t3 == null ? A.LinkedHashMap_LinkedHashMap$_empty(t1, t2) : t3; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$getAll$0, $async$completer); - } - }; - A.SharedPreferencesStorePlatform.prototype = {}; - A.PreferencesFilter.prototype = {}; - A.GetAllParameters.prototype = {}; - A.SharedPreferencesPlugin.prototype = { - getAll$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), - $async$returnValue, $async$self = this; - var $async$getAll$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $async$self.getAllWithParameters$1(new A.GetAllParameters(new A.PreferencesFilter("flutter.", null))); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$getAll$0, $async$completer); - }, - getAllWithParameters$1(parameters) { - return this.getAllWithParameters$body$SharedPreferencesPlugin(parameters); - }, - getAllWithParameters$body$SharedPreferencesPlugin(parameters) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Map_String_Object), - $async$returnValue, $async$self = this, t1, t2, t3, t4, t5, filter, allData; - var $async$getAllWithParameters$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - filter = parameters.filter; - allData = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.Object); - for (t1 = $async$self._getPrefixedKeys$2$allowList(filter.prefix, filter.allowList), t2 = J.get$iterator$ax(t1.__internal$_iterable), t1 = new A.WhereIterator(t2, t1._f), t3 = init.G; t1.moveNext$0();) { - t4 = t2.get$current(t2); - t5 = t3.window.localStorage.getItem(t4); - t5.toString; - allData.$indexSet(0, t4, A._decodeValue(t5)); - } - $async$returnValue = allData; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$getAllWithParameters$1, $async$completer); - }, - setValue$3(valueType, key, value) { - return this.setValue$body$SharedPreferencesPlugin(valueType, key, value); - }, - setValue$body$SharedPreferencesPlugin(valueType, key, value) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.bool), - $async$returnValue; - var $async$setValue$3 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - init.G.window.localStorage.setItem(key, B.C_JsonCodec.encode$1(value)); - $async$returnValue = true; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$setValue$3, $async$completer); - }, - _getPrefixedKeys$2$allowList(prefix, allowList) { - var t1 = A._getAllowedKeys(allowList); - return new A.WhereIterable(t1, new A.SharedPreferencesPlugin__getPrefixedKeys_closure(prefix), t1.$ti._eval$1("WhereIterable")); - } - }; - A.SharedPreferencesPlugin__getPrefixedKeys_closure.prototype = { - call$1(key) { - return B.JSString_methods.startsWith$1(key, this.prefix); - }, - $signature: 30 - }; - A._getAllowedKeys_closure.prototype = { - call$1(key) { - return true; - }, - $signature: 30 - }; - A.SourceFile.prototype = { - get$length(_) { - return this._decodedChars.length; - }, - get$lines(_) { - return this._lineStarts.length; - }, - SourceFile$decoded$2$url(decodedChars, url) { - var t1, t2, t3, i, c, j; - for (t1 = this._decodedChars, t2 = t1.length, t3 = this._lineStarts, i = 0; i < t2; ++i) { - c = t1[i]; - if (c === 13) { - j = i + 1; - if (j >= t2 || t1[j] !== 10) - c = 10; - } - if (c === 10) - t3.push(i + 1); - } - }, - span$2(_, start, end) { - return A._FileSpan$(this, start, end); - }, - getLine$1(offset) { - var t1, _this = this; - if (offset < 0) - throw A.wrapException(A.RangeError$("Offset may not be negative, was " + offset + ".")); - else if (offset > _this._decodedChars.length) - throw A.wrapException(A.RangeError$("Offset " + offset + string$.x20must_ + _this.get$length(0) + ".")); - t1 = _this._lineStarts; - if (offset < B.JSArray_methods.get$first(t1)) - return -1; - if (offset >= B.JSArray_methods.get$last(t1)) - return t1.length - 1; - if (_this._isNearCachedLine$1(offset)) { - t1 = _this._cachedLine; - t1.toString; - return t1; - } - return _this._cachedLine = _this._binarySearch$1(offset) - 1; - }, - _isNearCachedLine$1(offset) { - var t2, t3, - t1 = this._cachedLine; - if (t1 == null) - return false; - t2 = this._lineStarts; - if (offset < t2[t1]) - return false; - t3 = t2.length; - if (t1 >= t3 - 1 || offset < t2[t1 + 1]) - return true; - if (t1 >= t3 - 2 || offset < t2[t1 + 2]) { - this._cachedLine = t1 + 1; - return true; - } - return false; - }, - _binarySearch$1(offset) { - var min, half, - t1 = this._lineStarts, - max = t1.length - 1; - for (min = 0; min < max;) { - half = min + B.JSInt_methods._tdivFast$1(max - min, 2); - if (t1[half] > offset) - max = half; - else - min = half + 1; - } - return max; - }, - getColumn$1(offset) { - var line, lineStart, _this = this; - if (offset < 0) - throw A.wrapException(A.RangeError$("Offset may not be negative, was " + offset + ".")); - else if (offset > _this._decodedChars.length) - throw A.wrapException(A.RangeError$("Offset " + offset + " must be not be greater than the number of characters in the file, " + _this.get$length(0) + ".")); - line = _this.getLine$1(offset); - lineStart = _this._lineStarts[line]; - if (lineStart > offset) - throw A.wrapException(A.RangeError$("Line " + line + " comes after offset " + offset + ".")); - return offset - lineStart; - }, - getOffset$1(line) { - var t1, t2, result, t3; - if (line < 0) - throw A.wrapException(A.RangeError$("Line may not be negative, was " + line + ".")); - else { - t1 = this._lineStarts; - t2 = t1.length; - if (line >= t2) - throw A.wrapException(A.RangeError$("Line " + line + " must be less than the number of lines in the file, " + this.get$lines(0) + ".")); - } - result = t1[line]; - if (result <= this._decodedChars.length) { - t3 = line + 1; - t1 = t3 < t2 && result >= t1[t3]; - } else - t1 = true; - if (t1) - throw A.wrapException(A.RangeError$("Line " + line + " doesn't have 0 columns.")); - return result; - } - }; - A.FileLocation.prototype = { - get$sourceUrl() { - return this.file.url; - }, - get$line(_) { - return this.file.getLine$1(this.offset); - }, - get$column() { - return this.file.getColumn$1(this.offset); - }, - FileLocation$_$2(file, offset) { - var t2, - t1 = this.offset; - if (t1 < 0) - throw A.wrapException(A.RangeError$("Offset may not be negative, was " + t1 + ".")); - else { - t2 = this.file; - if (t1 > t2._decodedChars.length) - throw A.wrapException(A.RangeError$("Offset " + t1 + string$.x20must_ + t2.get$length(0) + ".")); - } - }, - pointSpan$0() { - var t1 = this.offset; - return A._FileSpan$(this.file, t1, t1); - }, - get$offset(receiver) { - return this.offset; - } - }; - A._FileSpan.prototype = { - get$sourceUrl() { - return this.file.url; - }, - get$length(_) { - return this._file$_end - this._file$_start; - }, - get$start(_) { - return A.FileLocation$_(this.file, this._file$_start); - }, - get$end(_) { - return A.FileLocation$_(this.file, this._file$_end); - }, - get$text(_) { - return A.String_String$fromCharCodes(B.NativeUint32List_methods.sublist$2(this.file._decodedChars, this._file$_start, this._file$_end), 0, null); - }, - get$context(_) { - var _this = this, - t1 = _this.file, - endOffset = _this._file$_end, - endLine = t1.getLine$1(endOffset); - if (t1.getColumn$1(endOffset) === 0 && endLine !== 0) { - if (endOffset - _this._file$_start === 0) - return endLine === t1._lineStarts.length - 1 ? "" : A.String_String$fromCharCodes(B.NativeUint32List_methods.sublist$2(t1._decodedChars, t1.getOffset$1(endLine), t1.getOffset$1(endLine + 1)), 0, null); - } else - endOffset = endLine === t1._lineStarts.length - 1 ? t1._decodedChars.length : t1.getOffset$1(endLine + 1); - return A.String_String$fromCharCodes(B.NativeUint32List_methods.sublist$2(t1._decodedChars, t1.getOffset$1(t1.getLine$1(_this._file$_start)), endOffset), 0, null); - }, - _FileSpan$3(file, _start, _end) { - var t3, - t1 = this._file$_end, - t2 = this._file$_start; - if (t1 < t2) - throw A.wrapException(A.ArgumentError$("End " + t1 + " must come after start " + t2 + ".", null)); - else { - t3 = this.file; - if (t1 > t3._decodedChars.length) - throw A.wrapException(A.RangeError$("End " + t1 + string$.x20must_ + t3.get$length(0) + ".")); - else if (t2 < 0) - throw A.wrapException(A.RangeError$("Start may not be negative, was " + t2 + ".")); - } - }, - compareTo$1(_, other) { - var result; - if (!(other instanceof A._FileSpan)) - return this.super$SourceSpanMixin$compareTo(0, other); - result = B.JSInt_methods.compareTo$1(this._file$_start, other._file$_start); - return result === 0 ? B.JSInt_methods.compareTo$1(this._file$_end, other._file$_end) : result; - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - if (!(other instanceof A._FileSpan)) - return _this.super$SourceSpanMixin$$eq(0, other); - return _this._file$_start === other._file$_start && _this._file$_end === other._file$_end && J.$eq$(_this.file.url, other.file.url); - }, - get$hashCode(_) { - return A.Object_hash(this._file$_start, this._file$_end, this.file.url, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - expand$1(_, other) { - var start, _this = this, - t1 = _this.file; - if (!J.$eq$(t1.url, other.file.url)) - throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(_this.get$sourceUrl()) + '" and "' + A.S(other.get$sourceUrl()) + "\" don't match.", null)); - start = Math.min(_this._file$_start, other._file$_start); - return A._FileSpan$(t1, start, Math.max(_this._file$_end, other._file$_end)); - }, - $isSourceSpanWithContext: 1 - }; - A.Highlighter.prototype = { - highlight$0(_) { - var t2, highlightsByColumn, t3, t4, i, line, lastLine, t5, t6, t7, t8, t9, t10, t11, t12, t13, index, primaryIdx, primary, _i, _this = this, _null = null, - t1 = _this._lines; - _this._writeFileStart$1(B.JSArray_methods.get$first(t1).url); - t2 = _this._maxMultilineSpans; - highlightsByColumn = A.List_List$filled(t2, _null, false, type$.nullable__Highlight); - for (t3 = _this._highlighter$_buffer, t2 = t2 !== 0, t4 = _this._primaryColor, i = 0; i < t1.length; ++i) { - line = t1[i]; - if (i > 0) { - lastLine = t1[i - 1]; - t5 = line.url; - if (!J.$eq$(lastLine.url, t5)) { - _this._writeSidebar$1$end("\u2575"); - t3._contents += "\n"; - _this._writeFileStart$1(t5); - } else if (lastLine.number + 1 !== line.number) { - _this._writeSidebar$1$text("..."); - t3._contents += "\n"; - } - } - for (t5 = line.highlights, t6 = A._arrayInstanceType(t5)._eval$1("ReversedListIterable<1>"), t7 = new A.ReversedListIterable(t5, t6), t7 = new A.ListIterator(t7, t7.get$length(0), t6._eval$1("ListIterator")), t6 = t6._eval$1("ListIterable.E"), t8 = line.number, t9 = line.text; t7.moveNext$0();) { - t10 = t7.__internal$_current; - if (t10 == null) - t10 = t6._as(t10); - t11 = t10.span; - t12 = t11.get$start(t11); - t12 = t12.get$line(t12); - t13 = t11.get$end(t11); - if (t12 !== t13.get$line(t13)) { - t12 = t11.get$start(t11); - t11 = t12.get$line(t12) === t8 && _this._isOnlyWhitespace$1(B.JSString_methods.substring$2(t9, 0, t11.get$start(t11).get$column())); - } else - t11 = false; - if (t11) { - index = B.JSArray_methods.indexOf$1(highlightsByColumn, _null); - if (index < 0) - A.throwExpression(A.ArgumentError$(A.S(highlightsByColumn) + " contains no null elements.", _null)); - highlightsByColumn[index] = t10; - } - } - _this._writeSidebar$1$line(t8); - t3._contents += " "; - _this._writeMultilineHighlights$2(line, highlightsByColumn); - if (t2) - t3._contents += " "; - primaryIdx = B.JSArray_methods.indexWhere$1(t5, new A.Highlighter_highlight_closure()); - primary = primaryIdx === -1 ? _null : t5[primaryIdx]; - t6 = primary != null; - if (t6) { - t7 = primary.span; - t10 = t7.get$start(t7); - t10 = t10.get$line(t10) === t8 ? t7.get$start(t7).get$column() : 0; - t11 = t7.get$end(t7); - _this._writeHighlightedText$4$color(t9, t10, t11.get$line(t11) === t8 ? t7.get$end(t7).get$column() : t9.length, t4); - } else - _this._writeText$1(t9); - t3._contents += "\n"; - if (t6) - _this._writeIndicator$3(line, primary, highlightsByColumn); - for (t5 = t5.length, _i = 0; _i < t5; ++_i) - continue; - } - _this._writeSidebar$1$end("\u2575"); - t1 = t3._contents; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - _writeFileStart$1(url) { - var t1, t2, _this = this; - if (!_this._multipleFiles || !type$.Uri._is(url)) - _this._writeSidebar$1$end("\u2577"); - else { - _this._writeSidebar$1$end("\u250c"); - _this._colorize$2$color(new A.Highlighter__writeFileStart_closure(_this), "\x1b[34m"); - t1 = _this._highlighter$_buffer; - t2 = " " + $.$get$context().prettyUri$1(url); - t1._contents += t2; - } - _this._highlighter$_buffer._contents += "\n"; - }, - _writeMultilineHighlights$3$current(line, highlightsByColumn, current) { - var t1, currentColor, t2, t3, t4, foundCurrent, _i, highlight, t5, startLine, t6, endLine, _this = this, _box_0 = {}; - _box_0.openedOnThisLine = false; - _box_0.openedOnThisLineColor = null; - t1 = current == null; - if (t1) - currentColor = null; - else - currentColor = _this._primaryColor; - for (t2 = highlightsByColumn.length, t3 = _this._primaryColor, t1 = !t1, t4 = _this._highlighter$_buffer, foundCurrent = false, _i = 0; _i < t2; ++_i) { - highlight = highlightsByColumn[_i]; - t5 = highlight == null; - if (t5) - startLine = null; - else { - t6 = highlight.span; - t6 = t6.get$start(t6); - startLine = t6.get$line(t6); - } - if (t5) - endLine = null; - else { - t6 = highlight.span; - t6 = t6.get$end(t6); - endLine = t6.get$line(t6); - } - if (t1 && highlight === current) { - _this._colorize$2$color(new A.Highlighter__writeMultilineHighlights_closure(_this, startLine, line), currentColor); - foundCurrent = true; - } else if (foundCurrent) - _this._colorize$2$color(new A.Highlighter__writeMultilineHighlights_closure0(_this, highlight), currentColor); - else if (t5) - if (_box_0.openedOnThisLine) - _this._colorize$2$color(new A.Highlighter__writeMultilineHighlights_closure1(_this), _box_0.openedOnThisLineColor); - else - t4._contents += " "; - else - _this._colorize$2$color(new A.Highlighter__writeMultilineHighlights_closure2(_box_0, _this, current, startLine, line, highlight, endLine), t3); - } - }, - _writeMultilineHighlights$2(line, highlightsByColumn) { - return this._writeMultilineHighlights$3$current(line, highlightsByColumn, null); - }, - _writeHighlightedText$4$color(text, startColumn, endColumn, color) { - var _this = this; - _this._writeText$1(B.JSString_methods.substring$2(text, 0, startColumn)); - _this._colorize$2$color(new A.Highlighter__writeHighlightedText_closure(_this, text, startColumn, endColumn), color); - _this._writeText$1(B.JSString_methods.substring$2(text, endColumn, text.length)); - }, - _writeIndicator$3(line, highlight, highlightsByColumn) { - var t3, _this = this, - color = _this._primaryColor, - t1 = highlight.span, - t2 = t1.get$start(t1); - t2 = t2.get$line(t2); - t3 = t1.get$end(t1); - if (t2 === t3.get$line(t3)) { - _this._writeSidebar$0(); - t1 = _this._highlighter$_buffer; - t1._contents += " "; - _this._writeMultilineHighlights$3$current(line, highlightsByColumn, highlight); - if (highlightsByColumn.length !== 0) - t1._contents += " "; - _this._writeLabel$3(highlight, highlightsByColumn, _this._colorize$2$color(new A.Highlighter__writeIndicator_closure(_this, line, highlight), color)); - } else { - t2 = t1.get$start(t1); - t3 = line.number; - if (t2.get$line(t2) === t3) { - if (B.JSArray_methods.contains$1(highlightsByColumn, highlight)) - return; - A.replaceFirstNull(highlightsByColumn, highlight); - _this._writeSidebar$0(); - t1 = _this._highlighter$_buffer; - t1._contents += " "; - _this._writeMultilineHighlights$3$current(line, highlightsByColumn, highlight); - _this._colorize$2$color(new A.Highlighter__writeIndicator_closure0(_this, line, highlight), color); - t1._contents += "\n"; - } else { - t2 = t1.get$end(t1); - if (t2.get$line(t2) === t3) { - t1 = t1.get$end(t1).get$column(); - if (t1 === line.text.length) { - A.replaceWithNull(highlightsByColumn, highlight); - return; - } - _this._writeSidebar$0(); - _this._highlighter$_buffer._contents += " "; - _this._writeMultilineHighlights$3$current(line, highlightsByColumn, highlight); - _this._writeLabel$3(highlight, highlightsByColumn, _this._colorize$2$color(new A.Highlighter__writeIndicator_closure1(_this, false, line, highlight), color)); - A.replaceWithNull(highlightsByColumn, highlight); - } - } - } - }, - _writeArrow$3$beginning(line, column, beginning) { - var t1 = beginning ? 0 : 1, - t2 = this._highlighter$_buffer; - t1 = B.JSString_methods.$mul("\u2500", 1 + column + this._countTabs$1(B.JSString_methods.substring$2(line.text, 0, column + t1)) * 3); - t2._contents = (t2._contents += t1) + "^"; - }, - _writeArrow$2(line, column) { - return this._writeArrow$3$beginning(line, column, true); - }, - _writeLabel$3(highlight, highlightsByColumn, underlineLength) { - this._highlighter$_buffer._contents += "\n"; - return; - }, - _writeText$1(text) { - var t1, t2, t3, t4; - for (t1 = new A.CodeUnits(text), t2 = type$.CodeUnits, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t3 = this._highlighter$_buffer, t2 = t2._eval$1("ListBase.E"); t1.moveNext$0();) { - t4 = t1.__internal$_current; - if (t4 == null) - t4 = t2._as(t4); - if (t4 === 9) { - t4 = B.JSString_methods.$mul(" ", 4); - t3._contents += t4; - } else { - t4 = A.Primitives_stringFromCharCode(t4); - t3._contents += t4; - } - } - }, - _writeSidebar$3$end$line$text(end, line, text) { - var t1 = {}; - t1.text = text; - if (line != null) - t1.text = B.JSInt_methods.toString$0(line + 1); - this._colorize$2$color(new A.Highlighter__writeSidebar_closure(t1, this, end), "\x1b[34m"); - }, - _writeSidebar$1$end(end) { - return this._writeSidebar$3$end$line$text(end, null, null); - }, - _writeSidebar$1$text(text) { - return this._writeSidebar$3$end$line$text(null, null, text); - }, - _writeSidebar$1$line(line) { - return this._writeSidebar$3$end$line$text(null, line, null); - }, - _writeSidebar$0() { - return this._writeSidebar$3$end$line$text(null, null, null); - }, - _countTabs$1(text) { - var t1, t2, count, t3; - for (t1 = new A.CodeUnits(text), t2 = type$.CodeUnits, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListBase.E"), count = 0; t1.moveNext$0();) { - t3 = t1.__internal$_current; - if ((t3 == null ? t2._as(t3) : t3) === 9) - ++count; - } - return count; - }, - _isOnlyWhitespace$1(text) { - var t1, t2, t3; - for (t1 = new A.CodeUnits(text), t2 = type$.CodeUnits, t1 = new A.ListIterator(t1, t1.get$length(0), t2._eval$1("ListIterator")), t2 = t2._eval$1("ListBase.E"); t1.moveNext$0();) { - t3 = t1.__internal$_current; - if (t3 == null) - t3 = t2._as(t3); - if (t3 !== 32 && t3 !== 9) - return false; - } - return true; - }, - _colorize$1$2$color(callback, color) { - var result, - t1 = this._primaryColor != null; - if (t1 && color != null) - this._highlighter$_buffer._contents += color; - result = callback.call$0(); - if (t1 && color != null) - this._highlighter$_buffer._contents += "\x1b[0m"; - return result; - }, - _colorize$2$color(callback, color) { - callback.toString; - return this._colorize$1$2$color(callback, color, type$.dynamic); - } - }; - A.Highlighter_closure.prototype = { - call$0() { - return this.color; - }, - $signature: 587 - }; - A.Highlighter$__closure.prototype = { - call$1(line) { - var t1 = line.highlights; - return new A.WhereIterable(t1, new A.Highlighter$___closure(), A._arrayInstanceType(t1)._eval$1("WhereIterable<1>")).get$length(0); - }, - $signature: 588 - }; - A.Highlighter$___closure.prototype = { - call$1(highlight) { - var t1 = highlight.span, - t2 = t1.get$start(t1); - t2 = t2.get$line(t2); - t1 = t1.get$end(t1); - return t2 !== t1.get$line(t1); - }, - $signature: 96 - }; - A.Highlighter$__closure0.prototype = { - call$1(line) { - return line.url; - }, - $signature: 590 - }; - A.Highlighter__collateLines_closure.prototype = { - call$1(highlight) { - var t1 = highlight.span.get$sourceUrl(); - return t1 == null ? new A.Object() : t1; - }, - $signature: 591 - }; - A.Highlighter__collateLines_closure0.prototype = { - call$2(highlight1, highlight2) { - return highlight1.span.compareTo$1(0, highlight2.span); - }, - $signature: 592 - }; - A.Highlighter__collateLines_closure1.prototype = { - call$1(entry) { - var t1, t2, t3, t4, context, t5, linesBeforeSpan, lineNumber, _i, line, activeHighlights, flags, highlightIndex, oldHighlightLength, t6, t7, - url = entry.key, - highlightsForFile = entry.value, - lines = A._setArrayType([], type$.JSArray__Line); - for (t1 = J.getInterceptor$ax(highlightsForFile), t2 = t1.get$iterator(highlightsForFile), t3 = type$.JSArray__Highlight; t2.moveNext$0();) { - t4 = t2.get$current(t2).span; - context = t4.get$context(t4); - t5 = A.findLineStart(context, t4.get$text(t4), t4.get$start(t4).get$column()); - t5.toString; - linesBeforeSpan = B.JSString_methods.allMatches$1("\n", B.JSString_methods.substring$2(context, 0, t5)).get$length(0); - t4 = t4.get$start(t4); - lineNumber = t4.get$line(t4) - linesBeforeSpan; - for (t4 = context.split("\n"), t5 = t4.length, _i = 0; _i < t5; ++_i) { - line = t4[_i]; - if (lines.length === 0 || lineNumber > B.JSArray_methods.get$last(lines).number) - lines.push(new A._Line(line, lineNumber, url, A._setArrayType([], t3))); - ++lineNumber; - } - } - activeHighlights = A._setArrayType([], t3); - for (t2 = lines.length, flags = activeHighlights.$flags | 0, highlightIndex = 0, _i = 0; _i < lines.length; lines.length === t2 || (0, A.throwConcurrentModificationError)(lines), ++_i) { - line = lines[_i]; - flags & 1 && A.throwUnsupportedOperation(activeHighlights, 16); - B.JSArray_methods._removeWhere$2(activeHighlights, new A.Highlighter__collateLines__closure(line), true); - oldHighlightLength = activeHighlights.length; - for (t3 = t1.skip$1(highlightsForFile, highlightIndex), t4 = t3.$ti, t3 = new A.ListIterator(t3, t3.get$length(0), t4._eval$1("ListIterator")), t5 = line.number, t4 = t4._eval$1("ListIterable.E"); t3.moveNext$0();) { - t6 = t3.__internal$_current; - if (t6 == null) - t6 = t4._as(t6); - t7 = t6.span; - t7 = t7.get$start(t7); - if (t7.get$line(t7) > t5) - break; - activeHighlights.push(t6); - } - highlightIndex += activeHighlights.length - oldHighlightLength; - B.JSArray_methods.addAll$1(line.highlights, activeHighlights); - } - return lines; - }, - $signature: 593 - }; - A.Highlighter__collateLines__closure.prototype = { - call$1(highlight) { - var t1 = highlight.span; - t1 = t1.get$end(t1); - return t1.get$line(t1) < this.line.number; - }, - $signature: 96 - }; - A.Highlighter_highlight_closure.prototype = { - call$1(highlight) { - return true; - }, - $signature: 96 - }; - A.Highlighter__writeFileStart_closure.prototype = { - call$0() { - var t1 = this.$this._highlighter$_buffer, - t2 = B.JSString_methods.$mul("\u2500", 2) + ">"; - t1._contents += t2; - return null; - }, - $signature: 0 - }; - A.Highlighter__writeMultilineHighlights_closure.prototype = { - call$0() { - var t1 = this.$this._highlighter$_buffer, - t2 = this.startLine === this.line.number ? "\u250c" : "\u2514"; - t1._contents += t2; - }, - $signature: 10 - }; - A.Highlighter__writeMultilineHighlights_closure0.prototype = { - call$0() { - var t1 = this.$this._highlighter$_buffer, - t2 = this.highlight == null ? "\u2500" : "\u253c"; - t1._contents += t2; - }, - $signature: 10 - }; - A.Highlighter__writeMultilineHighlights_closure1.prototype = { - call$0() { - this.$this._highlighter$_buffer._contents += "\u2500"; - return null; - }, - $signature: 0 - }; - A.Highlighter__writeMultilineHighlights_closure2.prototype = { - call$0() { - var t2, t3, _this = this, - t1 = _this._box_0, - vertical = t1.openedOnThisLine ? "\u253c" : "\u2502"; - if (_this.current != null) - _this.$this._highlighter$_buffer._contents += vertical; - else { - t2 = _this.line; - t3 = t2.number; - if (_this.startLine === t3) { - t2 = _this.$this; - t2._colorize$2$color(new A.Highlighter__writeMultilineHighlights__closure(t1, t2), t1.openedOnThisLineColor); - t1.openedOnThisLine = true; - if (t1.openedOnThisLineColor == null) - t1.openedOnThisLineColor = t2._primaryColor; - } else { - if (_this.endLine === t3) { - t3 = _this.highlight.span; - t2 = t3.get$end(t3).get$column() === t2.text.length; - } else - t2 = false; - t3 = _this.$this; - if (t2) - t3._highlighter$_buffer._contents += "\u2514"; - else - t3._colorize$2$color(new A.Highlighter__writeMultilineHighlights__closure0(t3, vertical), t1.openedOnThisLineColor); - } - } - }, - $signature: 10 - }; - A.Highlighter__writeMultilineHighlights__closure.prototype = { - call$0() { - var t1 = this.$this._highlighter$_buffer, - t2 = this._box_0.openedOnThisLine ? "\u252c" : "\u250c"; - t1._contents += t2; - }, - $signature: 10 - }; - A.Highlighter__writeMultilineHighlights__closure0.prototype = { - call$0() { - this.$this._highlighter$_buffer._contents += this.vertical; - }, - $signature: 10 - }; - A.Highlighter__writeHighlightedText_closure.prototype = { - call$0() { - var _this = this; - return _this.$this._writeText$1(B.JSString_methods.substring$2(_this.text, _this.startColumn, _this.endColumn)); - }, - $signature: 0 - }; - A.Highlighter__writeIndicator_closure.prototype = { - call$0() { - var tabsBefore, tabsInside, - t1 = this.$this, - t2 = t1._highlighter$_buffer, - t3 = t2._contents, - t4 = this.highlight.span, - startColumn = t4.get$start(t4).get$column(), - endColumn = t4.get$end(t4).get$column(); - t4 = this.line.text; - tabsBefore = t1._countTabs$1(B.JSString_methods.substring$2(t4, 0, startColumn)); - tabsInside = t1._countTabs$1(B.JSString_methods.substring$2(t4, startColumn, endColumn)); - startColumn += tabsBefore * 3; - t4 = B.JSString_methods.$mul(" ", startColumn); - t2._contents += t4; - t4 = B.JSString_methods.$mul("^", Math.max(endColumn + (tabsBefore + tabsInside) * 3 - startColumn, 1)); - return (t2._contents += t4).length - t3.length; - }, - $signature: 73 - }; - A.Highlighter__writeIndicator_closure0.prototype = { - call$0() { - var t1 = this.highlight.span; - return this.$this._writeArrow$2(this.line, t1.get$start(t1).get$column()); - }, - $signature: 0 - }; - A.Highlighter__writeIndicator_closure1.prototype = { - call$0() { - var t4, _this = this, - t1 = _this.$this, - t2 = t1._highlighter$_buffer, - t3 = t2._contents; - if (_this.coversWholeLine) { - t1 = B.JSString_methods.$mul("\u2500", 3); - t2._contents += t1; - } else { - t4 = _this.highlight.span; - t1._writeArrow$3$beginning(_this.line, Math.max(t4.get$end(t4).get$column() - 1, 0), false); - } - return t2._contents.length - t3.length; - }, - $signature: 73 - }; - A.Highlighter__writeSidebar_closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1._highlighter$_buffer, - t3 = this._box_0.text; - if (t3 == null) - t3 = ""; - t1 = B.JSString_methods.padRight$1(t3, t1._paddingBeforeSidebar); - t1 = t2._contents += t1; - t3 = this.end; - t2._contents = t1 + (t3 == null ? "\u2502" : t3); - }, - $signature: 10 - }; - A._Highlight.prototype = { - toString$0(_) { - var t3, t4, - t1 = this.span, - t2 = t1.get$start(t1); - t2 = t2.get$line(t2); - t3 = t1.get$start(t1).get$column(); - t4 = t1.get$end(t1); - t1 = "" + "primary " + ("" + t2 + ":" + t3 + "-" + t4.get$line(t4) + ":" + t1.get$end(t1).get$column()); - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A._Highlight_closure.prototype = { - call$0() { - var t1, t2, t3, t4, - newSpan = this.span; - if (!(type$.SourceSpanWithContext._is(newSpan) && A.findLineStart(newSpan.get$context(newSpan), newSpan.get$text(newSpan), newSpan.get$start(newSpan).get$column()) != null)) { - t1 = newSpan.get$start(newSpan); - t1 = A.SourceLocation$(t1.get$offset(t1), 0, 0, newSpan.get$sourceUrl()); - t2 = newSpan.get$end(newSpan); - t2 = t2.get$offset(t2); - t3 = newSpan.get$sourceUrl(); - t4 = A.countCodeUnits(newSpan.get$text(newSpan), 10); - newSpan = A.SourceSpanWithContext$(t1, A.SourceLocation$(t2, A._Highlight__lastLineLength(newSpan.get$text(newSpan)), t4, t3), newSpan.get$text(newSpan), newSpan.get$text(newSpan)); - } - return A._Highlight__normalizeEndOfLine(A._Highlight__normalizeTrailingNewline(A._Highlight__normalizeNewlines(newSpan))); - }, - $signature: 594 - }; - A._Line.prototype = { - toString$0(_) { - return "" + this.number + ': "' + this.text + '" (' + B.JSArray_methods.join$1(this.highlights, ", ") + ")"; - } - }; - A.SourceLocation.prototype = { - distance$1(other) { - var t1 = this.sourceUrl; - if (!J.$eq$(t1, other.get$sourceUrl())) - throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(t1) + '" and "' + A.S(other.get$sourceUrl()) + "\" don't match.", null)); - return Math.abs(this.offset - other.get$offset(other)); - }, - compareTo$1(_, other) { - var t1 = this.sourceUrl; - if (!J.$eq$(t1, other.get$sourceUrl())) - throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(t1) + '" and "' + A.S(other.get$sourceUrl()) + "\" don't match.", null)); - return this.offset - other.get$offset(other); - }, - $eq(_, other) { - if (other == null) - return false; - return type$.SourceLocation._is(other) && J.$eq$(this.sourceUrl, other.get$sourceUrl()) && this.offset === other.get$offset(other); - }, - get$hashCode(_) { - var t1 = this.sourceUrl; - t1 = t1 == null ? null : t1.get$hashCode(t1); - if (t1 == null) - t1 = 0; - return t1 + this.offset; - }, - toString$0(_) { - var _this = this, - t1 = A.getRuntimeTypeOfDartObject(_this).toString$0(0), - source = _this.sourceUrl; - return "<" + t1 + ": " + _this.offset + " " + (A.S(source == null ? "unknown source" : source) + ":" + (_this.line + 1) + ":" + (_this.column + 1)) + ">"; - }, - $isComparable: 1, - get$sourceUrl() { - return this.sourceUrl; - }, - get$offset(receiver) { - return this.offset; - }, - get$line(receiver) { - return this.line; - }, - get$column() { - return this.column; - } - }; - A.SourceLocationMixin.prototype = { - distance$1(other) { - if (!J.$eq$(this.file.url, other.get$sourceUrl())) - throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(this.get$sourceUrl()) + '" and "' + A.S(other.get$sourceUrl()) + "\" don't match.", null)); - return Math.abs(this.offset - other.get$offset(other)); - }, - compareTo$1(_, other) { - if (!J.$eq$(this.file.url, other.get$sourceUrl())) - throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(this.get$sourceUrl()) + '" and "' + A.S(other.get$sourceUrl()) + "\" don't match.", null)); - return this.offset - other.get$offset(other); - }, - $eq(_, other) { - if (other == null) - return false; - return type$.SourceLocation._is(other) && J.$eq$(this.file.url, other.get$sourceUrl()) && this.offset === other.get$offset(other); - }, - get$hashCode(_) { - var t1 = this.file.url; - t1 = t1 == null ? null : t1.get$hashCode(t1); - if (t1 == null) - t1 = 0; - return t1 + this.offset; - }, - toString$0(_) { - var t1 = A.getRuntimeTypeOfDartObject(this).toString$0(0), - t2 = this.offset, - t3 = this.file, - source = t3.url; - return "<" + t1 + ": " + t2 + " " + (A.S(source == null ? "unknown source" : source) + ":" + (t3.getLine$1(t2) + 1) + ":" + (t3.getColumn$1(t2) + 1)) + ">"; - }, - $isComparable: 1, - $isSourceLocation: 1 - }; - A.SourceSpanBase.prototype = { - SourceSpanBase$3(start, end, text) { - var t3, - t1 = this.end, - t2 = this.start; - if (!J.$eq$(t1.get$sourceUrl(), t2.get$sourceUrl())) - throw A.wrapException(A.ArgumentError$('Source URLs "' + A.S(t2.get$sourceUrl()) + '" and "' + A.S(t1.get$sourceUrl()) + "\" don't match.", null)); - else if (t1.get$offset(t1) < t2.get$offset(t2)) - throw A.wrapException(A.ArgumentError$("End " + t1.toString$0(0) + " must come after start " + t2.toString$0(0) + ".", null)); - else { - t3 = this.text; - if (t3.length !== t2.distance$1(t1)) - throw A.wrapException(A.ArgumentError$('Text "' + t3 + '" must be ' + t2.distance$1(t1) + " characters long.", null)); - } - }, - get$start(receiver) { - return this.start; - }, - get$end(receiver) { - return this.end; - }, - get$text(receiver) { - return this.text; - } - }; - A.SourceSpanException.prototype = { - get$message(_) { - return this._span_exception$_message; - }, - toString$0(_) { - return "Error on " + this._span.message$2$color(0, this._span_exception$_message, null); - }, - $isException: 1 - }; - A.SourceSpanFormatException.prototype = { - get$offset(_) { - var t1 = this._span; - t1 = A.FileLocation$_(t1.file, t1._file$_start); - return t1.offset; - }, - $isFormatException: 1, - get$source(receiver) { - return this.source; - } - }; - A.SourceSpanMixin.prototype = { - get$sourceUrl() { - return this.get$start(this).get$sourceUrl(); - }, - get$length(_) { - var t2, _this = this, - t1 = _this.get$end(_this); - t1 = t1.get$offset(t1); - t2 = _this.get$start(_this); - return t1 - t2.get$offset(t2); - }, - compareTo$1(_, other) { - var _this = this, - result = _this.get$start(_this).compareTo$1(0, other.get$start(other)); - return result === 0 ? _this.get$end(_this).compareTo$1(0, other.get$end(other)) : result; - }, - message$2$color(_, message, color) { - var t2, t3, highlight, _this = this, - t1 = _this.get$start(_this); - t1 = "" + ("line " + (t1.get$line(t1) + 1) + ", column " + (_this.get$start(_this).get$column() + 1)); - if (_this.get$sourceUrl() != null) { - t2 = _this.get$sourceUrl(); - t3 = $.$get$context(); - t2.toString; - t2 = t1 + (" of " + t3.prettyUri$1(t2)); - t1 = t2; - } - t1 += ": " + message; - highlight = _this.highlight$1$color(0, color); - if (highlight.length !== 0) - t1 = t1 + "\n" + highlight; - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - message$1(_, message) { - return this.message$2$color(0, message, null); - }, - highlight$1$color(_, color) { - var _this = this; - if (!type$.SourceSpanWithContext._is(_this) && _this.get$length(_this) === 0) - return ""; - return A.Highlighter$(_this, color).highlight$0(0); - }, - $eq(_, other) { - var _this = this; - if (other == null) - return false; - return other instanceof A.SourceSpanMixin && _this.get$start(_this).$eq(0, other.get$start(other)) && _this.get$end(_this).$eq(0, other.get$end(other)); - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.get$start(_this), _this.get$end(_this), B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - toString$0(_) { - var _this = this; - return "<" + A.getRuntimeTypeOfDartObject(_this).toString$0(0) + ": from " + _this.get$start(_this).toString$0(0) + " to " + _this.get$end(_this).toString$0(0) + ' "' + _this.get$text(_this) + '">'; - }, - $isComparable: 1, - $isSourceSpan: 1 - }; - A.SourceSpanWithContext.prototype = { - get$context(_) { - return this._span_with_context$_context; - } - }; - A.GuaranteeChannel.prototype = { - GuaranteeChannel$3$allowSinkErrors(innerSink, allowSinkErrors, _box_0, $T) { - var _this = this, - t1 = $.Zone__current; - _this.__GuaranteeChannel__sink_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__GuaranteeChannel__sink_F = new A._GuaranteeSink(innerSink, _this, new A._AsyncCompleter(new A._Future(t1, type$._Future_void), type$._AsyncCompleter_void), allowSinkErrors); - t1 = A.StreamController_StreamController(null, new A.GuaranteeChannel_closure(_box_0, _this), true, $T); - _this.__GuaranteeChannel__streamController_F !== $ && A.throwUnnamedLateFieldAI(); - _this.__GuaranteeChannel__streamController_F = t1; - }, - _onSinkDisconnected$0() { - var subscription, t1; - this._disconnected = true; - subscription = this._subscription; - if (subscription != null) - subscription.cancel$0(0); - t1 = this.__GuaranteeChannel__streamController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.close$0(0); - } - }; - A.GuaranteeChannel_closure.prototype = { - call$0() { - var t2, t3, - t1 = this.$this; - if (t1._disconnected) - return; - t2 = this._box_0.innerStream; - t3 = t1.__GuaranteeChannel__streamController_F; - t3 === $ && A.throwUnnamedLateFieldNI(); - t1._subscription = t2.listen$3$onDone$onError(t3.get$add(t3), new A.GuaranteeChannel__closure(t1), t3.get$addError()); - }, - $signature: 0 - }; - A.GuaranteeChannel__closure.prototype = { - call$0() { - var t1 = this.$this, - t2 = t1.__GuaranteeChannel__sink_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2._onStreamDisconnected$0(); - t1 = t1.__GuaranteeChannel__streamController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.close$0(0); - }, - $signature: 0 - }; - A._GuaranteeSink.prototype = { - add$1(_, data) { - if (this._closed) - throw A.wrapException(A.StateError$("Cannot add event after closing.")); - if (this._disconnected) - return; - this._inner._target.add$1(0, data); - }, - addError$2(error, stackTrace) { - if (this._closed) - throw A.wrapException(A.StateError$("Cannot add event after closing.")); - if (this._disconnected) - return; - this._addError$2(error, stackTrace); - }, - addError$1(error) { - return this.addError$2(error, null); - }, - _addError$2(error, stackTrace) { - var _this = this; - if (_this._allowErrors) { - _this._inner._target.addError$2(error, stackTrace); - return; - } - _this._doneCompleter.completeError$2(error, stackTrace); - _this._onStreamDisconnected$0(); - _this._guarantee_channel$_channel._onSinkDisconnected$0(); - _this._inner._target.close$0(0).catchError$1(new A._GuaranteeSink__addError_closure()); - }, - close$0(_) { - var _this = this; - if (_this._closed) - return _this._doneCompleter.future; - _this._closed = true; - if (!_this._disconnected) { - _this._guarantee_channel$_channel._onSinkDisconnected$0(); - _this._doneCompleter.complete$1(0, _this._inner._target.close$0(0)); - } - return _this._doneCompleter.future; - }, - _onStreamDisconnected$0() { - this._disconnected = true; - var t1 = this._doneCompleter; - if ((t1.future._state & 30) === 0) - t1.complete$0(0); - return; - } - }; - A._GuaranteeSink__addError_closure.prototype = { - call$1(_) { - }, - $signature: 19 - }; - A.StreamChannelController.prototype = {}; - A.StreamChannelMixin.prototype = {}; - A.EagerSpanScanner.prototype = { - _adjustLineAndColumn$1(character) { - var t1, _this = this; - if (character !== 10) - t1 = character === 13 && _this.peekChar$0() !== 10; - else - t1 = true; - if (t1) { - ++_this._line; - _this._column = 0; - } else { - t1 = _this._column; - _this._column = t1 + (character >= 65536 && character <= 1114111 ? 2 : 1); - } - }, - scan$1(pattern) { - var t1, newlines, t2, t3, _this = this; - if (!_this.super$StringScanner$scan(pattern)) - return false; - t1 = _this.get$lastMatch().$index(0, 0); - t1.toString; - newlines = _this._newlinesIn$1(t1); - t2 = _this._line; - t3 = newlines.length; - _this._line = t2 + t3; - t1 = t1.length; - if (t3 === 0) - _this._column += t1; - else - _this._column = t1 - J.get$end$z(B.JSArray_methods.get$last(newlines)); - return true; - }, - _newlinesIn$1(text) { - var t1 = $.$get$_newlineRegExp().allMatches$1(0, text), - newlines = A.List_List$_of(t1, A._instanceType(t1)._eval$1("Iterable.E")); - if (this.peekChar$1(-1) === 13 && this.peekChar$0() === 10) - newlines.pop(); - return newlines; - } - }; - A._EagerSpanScannerState.prototype = {}; - A.StringScannerException.prototype = { - get$source(_) { - return A._asString(this.source); - } - }; - A.SpanScanner.prototype = { - get$emptySpan() { - var t1 = A.FileLocation$_(this._sourceFile, this._string_scanner$_position), - t2 = t1.offset; - return A._FileSpan$(t1.file, t2, t2); - }, - spanFrom$2(startState, endState) { - var endPosition = endState == null ? this._string_scanner$_position : endState.position; - return this._sourceFile.span$2(0, startState.position, endPosition); - }, - spanFrom$1(startState) { - return this.spanFrom$2(startState, null); - }, - matches$1(_, pattern) { - var t1, t2, _this = this; - if (!_this.super$StringScanner$matches(0, pattern)) - return false; - t1 = _this._string_scanner$_position; - t2 = _this.get$lastMatch(); - _this._sourceFile.span$2(0, t1, t2.get$end(t2)); - return true; - }, - error$3$length$position(_, message, $length, position) { - var match, _this = this, - t1 = _this.string; - A.validateErrorArgs(t1, null, position, $length); - match = position == null && $length == null ? _this.get$lastMatch() : null; - if (position == null) - position = match == null ? _this._string_scanner$_position : match.get$start(match); - if ($length == null) - $length = match == null ? 0 : match.get$end(match) - match.get$start(match); - throw A.wrapException(A.StringScannerException$(message, _this._sourceFile.span$2(0, position, position + $length), t1)); - }, - error$2$length(_, message, $length) { - return this.error$3$length$position(0, message, $length, null); - }, - error$1(_, message) { - return this.error$3$length$position(0, message, null, null); - } - }; - A.StringScanner.prototype = { - get$lastMatch() { - var _this = this; - if (_this._string_scanner$_position !== _this._lastMatchPosition) - _this._lastMatch = null; - return _this._lastMatch; - }, - readChar$0() { - var _this = this, - t1 = _this.string; - if (_this._string_scanner$_position === t1.length) - _this._fail$1("more input"); - return t1.charCodeAt(_this._string_scanner$_position++); - }, - peekChar$1(offset) { - var index; - if (offset == null) - offset = 0; - index = this._string_scanner$_position + offset; - if (index < 0 || index >= this.string.length) - return null; - return this.string.charCodeAt(index); - }, - peekChar$0() { - return this.peekChar$1(null); - }, - scan$1(pattern) { - var t1, _this = this, - success = _this.matches$1(0, pattern); - if (success) { - t1 = _this._lastMatch; - _this._lastMatchPosition = _this._string_scanner$_position = t1.get$end(t1); - } - return success; - }, - expect$2$name(pattern, $name) { - var t1; - if (this.scan$1(pattern)) - return; - if ($name == null) - if (pattern instanceof A.JSSyntaxRegExp) - $name = "/" + pattern.pattern + "/"; - else { - t1 = J.toString$0$(pattern); - t1 = A.stringReplaceAllUnchecked(t1, "\\", "\\\\"); - $name = '"' + A.stringReplaceAllUnchecked(t1, '"', '\\"') + '"'; - } - this._fail$1($name); - }, - expect$1(pattern) { - return this.expect$2$name(pattern, null); - }, - expectDone$0() { - if (this._string_scanner$_position === this.string.length) - return; - this._fail$1("no more input"); - }, - matches$1(_, pattern) { - var _this = this, - t1 = J.matchAsPrefix$2$s(pattern, _this.string, _this._string_scanner$_position); - _this._lastMatch = t1; - _this._lastMatchPosition = _this._string_scanner$_position; - return t1 != null; - }, - substring$1(_, start) { - var end = this._string_scanner$_position; - return B.JSString_methods.substring$2(this.string, start, end); - }, - error$3$length$position(_, message, $length, position) { - var t1 = this.string; - A.validateErrorArgs(t1, null, position, $length); - throw A.wrapException(A.StringScannerException$(message, A.SourceFile$fromString(t1, this.sourceUrl).span$2(0, position, position + $length), t1)); - }, - _fail$1($name) { - this.error$3$length$position(0, "expected " + $name + ".", 0, this._string_scanner$_position); - } - }; - A.BasicLock.prototype = { - synchronized$1$2$timeout(func, timeout, $T) { - return this.synchronized$body$BasicLock(func, timeout, $T, $T); - }, - synchronized$1$1(func, $T) { - func.toString; - return this.synchronized$1$2$timeout(func, null, $T); - }, - synchronized$body$BasicLock(func, timeout, $T, $async$type) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter($async$type), - $async$returnValue, $async$handler = 2, $async$errorStack = [], $async$next = [], $async$self = this, result, complete, t1, prev, completer; - var $async$synchronized$1$2$timeout = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - prev = $async$self.last; - completer = new A._SyncCompleter(new A._Future($.Zone__current, type$._Future_void), type$._SyncCompleter_void); - $async$self.last = completer.future; - $async$handler = 3; - $async$goto = prev != null ? 6 : 7; - break; - case 6: - // then - $async$goto = 8; - return A._asyncAwait(prev, $async$synchronized$1$2$timeout); - case 8: - // returning from await. - case 7: - // join - result = func.call$0(); - $async$goto = type$.Future_dynamic._is(result) ? 9 : 11; - break; - case 9: - // then - t1 = result; - $async$goto = 12; - return A._asyncAwait($T._eval$1("Future<0>")._is(t1) ? t1 : A._Future$value(t1, $T), $async$synchronized$1$2$timeout); - case 12: - // returning from await. - t1 = $async$result; - $async$returnValue = t1; - $async$next = [1]; - // goto finally - $async$goto = 4; - break; - // goto join - $async$goto = 10; - break; - case 11: - // else - $async$returnValue = result; - $async$next = [1]; - // goto finally - $async$goto = 4; - break; - case 10: - // join - $async$next.push(5); - // goto finally - $async$goto = 4; - break; - case 3: - // uncaught - $async$next = [2]; - case 4: - // finally - $async$handler = 2; - complete = new A.BasicLock_synchronized_complete($async$self, completer); - complete.call$0(); - // goto the next finally handler - $async$goto = $async$next.pop(); - break; - case 5: - // after finally - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - case 2: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$synchronized$1$2$timeout, $async$completer); - }, - toString$0(_) { - return "Lock[" + A.objectHashCode(this) + "]"; - } - }; - A.BasicLock_synchronized_complete.prototype = { - call$0() { - var t1 = this.$this, - t2 = this.completer; - if (t1.last === t2.future) - t1.last = null; - t2.complete$0(0); - }, - $signature: 0 - }; - A.TypedDataBuffer.prototype = { - get$length(_) { - return this._typed_buffer$_length; - }, - $index(_, index) { - if (index >= this._typed_buffer$_length) - throw A.wrapException(A.IndexError$(index, this, null, null, null)); - return this._typed_buffer$_buffer[index]; - }, - $indexSet(_, index, value) { - var t1; - if (index >= this._typed_buffer$_length) - throw A.wrapException(A.IndexError$(index, this, null, null, null)); - t1 = this._typed_buffer$_buffer; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[index] = value; - }, - set$length(_, newLength) { - var t2, t3, i, newBuffer, _this = this, - t1 = _this._typed_buffer$_length; - if (newLength < t1) - for (t2 = _this._typed_buffer$_buffer, t3 = t2.$flags | 0, i = newLength; i < t1; ++i) { - t3 & 2 && A.throwUnsupportedOperation(t2); - t2[i] = 0; - } - else { - t1 = _this._typed_buffer$_buffer.length; - if (newLength > t1) { - if (t1 === 0) - newBuffer = new Uint8Array(newLength); - else - newBuffer = _this._typed_buffer$_createBiggerBuffer$1(newLength); - B.NativeUint8List_methods.setRange$3(newBuffer, 0, _this._typed_buffer$_length, _this._typed_buffer$_buffer); - _this._typed_buffer$_buffer = newBuffer; - } - } - _this._typed_buffer$_length = newLength; - }, - _typed_buffer$_add$1(_, value) { - var t2, _this = this, - t1 = _this._typed_buffer$_length; - if (t1 === _this._typed_buffer$_buffer.length) - _this._typed_buffer$_grow$1(t1); - t1 = _this._typed_buffer$_buffer; - t2 = _this._typed_buffer$_length++; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[t2] = value; - }, - add$1(_, element) { - var t2, _this = this, - t1 = _this._typed_buffer$_length; - if (t1 === _this._typed_buffer$_buffer.length) - _this._typed_buffer$_grow$1(t1); - t1 = _this._typed_buffer$_buffer; - t2 = _this._typed_buffer$_length++; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[t2] = element; - }, - addAll$1(_, values) { - A.RangeError_checkNotNegative(0, "start"); - this._typed_buffer$_addAll$3(values, 0, null); - }, - _typed_buffer$_addAll$3(values, start, end) { - var t1, i, value; - if (type$.List_dynamic._is(values)) - end = values.length; - if (end != null) { - this._typed_buffer$_insertKnownLength$4(this._typed_buffer$_length, values, start, end); - return; - } - for (t1 = J.get$iterator$ax(values), i = 0; t1.moveNext$0();) { - value = t1.get$current(t1); - if (i >= start) - this._typed_buffer$_add$1(0, value); - ++i; - } - if (i < start) - throw A.wrapException(A.StateError$("Too few elements")); - }, - _typed_buffer$_insertKnownLength$4(index, values, start, end) { - var t1, valuesLength, newLength, t2, _this = this; - if (type$.List_dynamic._is(values)) { - t1 = values.length; - if (start > t1 || end > t1) - throw A.wrapException(A.StateError$("Too few elements")); - } - valuesLength = end - start; - newLength = _this._typed_buffer$_length + valuesLength; - _this._typed_buffer$_ensureCapacity$1(newLength); - t1 = _this._typed_buffer$_buffer; - t2 = index + valuesLength; - B.NativeUint8List_methods.setRange$4(t1, t2, _this._typed_buffer$_length + valuesLength, t1, index); - B.NativeUint8List_methods.setRange$4(_this._typed_buffer$_buffer, index, t2, values, start); - _this._typed_buffer$_length = newLength; - }, - _typed_buffer$_ensureCapacity$1(requiredCapacity) { - var newBuffer, _this = this; - if (requiredCapacity <= _this._typed_buffer$_buffer.length) - return; - newBuffer = _this._typed_buffer$_createBiggerBuffer$1(requiredCapacity); - B.NativeUint8List_methods.setRange$3(newBuffer, 0, _this._typed_buffer$_length, _this._typed_buffer$_buffer); - _this._typed_buffer$_buffer = newBuffer; - }, - _typed_buffer$_createBiggerBuffer$1(requiredCapacity) { - var newLength = this._typed_buffer$_buffer.length * 2; - if (requiredCapacity != null && newLength < requiredCapacity) - newLength = requiredCapacity; - else if (newLength < 8) - newLength = 8; - return new Uint8Array(newLength); - }, - _typed_buffer$_grow$1($length) { - var t1 = this._typed_buffer$_createBiggerBuffer$1(null); - B.NativeUint8List_methods.setRange$3(t1, 0, $length, this._typed_buffer$_buffer); - this._typed_buffer$_buffer = t1; - }, - setRange$4(_, start, end, iterable, skipCount) { - var t1 = this._typed_buffer$_length; - if (end > t1) - throw A.wrapException(A.RangeError$range(end, 0, t1, null, null)); - t1 = this._typed_buffer$_buffer; - if (iterable instanceof A.Uint8Buffer0) - B.NativeUint8List_methods.setRange$4(t1, start, end, iterable._typed_buffer$_buffer, skipCount); - else - B.NativeUint8List_methods.setRange$4(t1, start, end, iterable, skipCount); - } - }; - A._IntBuffer0.prototype = {}; - A.Uint8Buffer0.prototype = {}; - A.UrlLauncherPlatform.prototype = {}; - A.UrlLauncherPlugin.prototype = {}; - A.RNG.prototype = { - generate$0() { - var uint8list = this._generateInternal$0(); - if (uint8list.length !== 16) - throw A.wrapException(A.Exception_Exception("The length of the Uint8list returned by the custom RNG must be 16.")); - else - return uint8list; - } - }; - A.CryptoRNG.prototype = { - _generateInternal$0() { - var i, k, - b = new Uint8Array(16); - for (i = 0; i < 16; i += 4) { - k = $.$get$CryptoRNG__secureRandom().nextInt$1(B.JSNumber_methods.toInt$0(Math.pow(2, 32))); - b[i] = k; - b[i + 1] = B.JSInt_methods._shrOtherPositive$1(k, 8); - b[i + 2] = B.JSInt_methods._shrOtherPositive$1(k, 16); - b[i + 3] = B.JSInt_methods._shrOtherPositive$1(k, 24); - } - return b; - } - }; - A.Uuid.prototype = { - v4$0() { - var rng, t1 = null; - if (null == null) - rng = t1; - else - rng = t1; - if (rng == null) - rng = $.$get$V4State_random().generate$0(); - t1 = rng[6]; - rng.$flags & 2 && A.throwUnsupportedOperation(rng); - rng[6] = t1 & 15 | 64; - rng[8] = rng[8] & 63 | 128; - t1 = rng.length; - if (t1 < 16) - A.throwExpression(A.RangeError$("buffer too small: need 16: length=" + t1)); - t1 = $.$get$UuidParsing__byteToHex(); - return t1[rng[0]] + t1[rng[1]] + t1[rng[2]] + t1[rng[3]] + "-" + t1[rng[4]] + t1[rng[5]] + "-" + t1[rng[6]] + t1[rng[7]] + "-" + t1[rng[8]] + t1[rng[9]] + "-" + t1[rng[10]] + t1[rng[11]] + t1[rng[12]] + t1[rng[13]] + t1[rng[14]] + t1[rng[15]]; - } - }; - A.Matrix3.prototype = { - setFrom$1(arg) { - var argStorage = arg._m3storage, - t1 = this._m3storage, - t2 = argStorage[8]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[8] = t2; - t1[7] = argStorage[7]; - t1[6] = argStorage[6]; - t1[5] = argStorage[5]; - t1[4] = argStorage[4]; - t1[3] = argStorage[3]; - t1[2] = argStorage[2]; - t1[1] = argStorage[1]; - t1[0] = argStorage[0]; - }, - toString$0(_) { - return "[0] " + this.getRow$1(0).toString$0(0) + "\n[1] " + this.getRow$1(1).toString$0(0) + "\n[2] " + this.getRow$1(2).toString$0(0) + "\n"; - }, - $index(_, i) { - return this._m3storage[i]; - }, - $eq(_, other) { - var t1, t2, t3; - if (other == null) - return false; - if (other instanceof A.Matrix3) { - t1 = this._m3storage; - t2 = t1[0]; - t3 = other._m3storage; - t1 = t2 === t3[0] && t1[1] === t3[1] && t1[2] === t3[2] && t1[3] === t3[3] && t1[4] === t3[4] && t1[5] === t3[5] && t1[6] === t3[6] && t1[7] === t3[7] && t1[8] === t3[8]; - } else - t1 = false; - return t1; - }, - get$hashCode(_) { - return A.Object_hashAll(this._m3storage); - }, - getRow$1(row) { - var t1 = new Float64Array(3), - t2 = this._m3storage; - t1[0] = t2[row]; - t1[1] = t2[3 + row]; - t1[2] = t2[6 + row]; - return new A.Vector3(t1); - }, - $mul(_, arg) { - var t1 = new Float64Array(9), - t2 = new A.Matrix3(t1); - t2.setFrom$1(this); - t1[0] = t1[0] * arg; - t1[1] = t1[1] * arg; - t1[2] = t1[2] * arg; - t1[3] = t1[3] * arg; - t1[4] = t1[4] * arg; - t1[5] = t1[5] * arg; - t1[6] = t1[6] * arg; - t1[7] = t1[7] * arg; - t1[8] = t1[8] * arg; - return t2; - }, - $add(_, arg) { - var oStorage, - t1 = new Float64Array(9), - t2 = new A.Matrix3(t1); - t2.setFrom$1(this); - oStorage = arg._m3storage; - t1[0] = t1[0] + oStorage[0]; - t1[1] = t1[1] + oStorage[1]; - t1[2] = t1[2] + oStorage[2]; - t1[3] = t1[3] + oStorage[3]; - t1[4] = t1[4] + oStorage[4]; - t1[5] = t1[5] + oStorage[5]; - t1[6] = t1[6] + oStorage[6]; - t1[7] = t1[7] + oStorage[7]; - t1[8] = t1[8] + oStorage[8]; - return t2; - }, - $sub(_, arg) { - var oStorage, - t1 = new Float64Array(9), - t2 = new A.Matrix3(t1); - t2.setFrom$1(this); - oStorage = arg._m3storage; - t1[0] = t1[0] - oStorage[0]; - t1[1] = t1[1] - oStorage[1]; - t1[2] = t1[2] - oStorage[2]; - t1[3] = t1[3] - oStorage[3]; - t1[4] = t1[4] - oStorage[4]; - t1[5] = t1[5] - oStorage[5]; - t1[6] = t1[6] - oStorage[6]; - t1[7] = t1[7] - oStorage[7]; - t1[8] = t1[8] - oStorage[8]; - return t2; - } - }; - A.Matrix4.prototype = { - setFrom$1(arg) { - var argStorage = arg._m4storage, - t1 = this._m4storage, - t2 = argStorage[15]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[15] = t2; - t1[14] = argStorage[14]; - t1[13] = argStorage[13]; - t1[12] = argStorage[12]; - t1[11] = argStorage[11]; - t1[10] = argStorage[10]; - t1[9] = argStorage[9]; - t1[8] = argStorage[8]; - t1[7] = argStorage[7]; - t1[6] = argStorage[6]; - t1[5] = argStorage[5]; - t1[4] = argStorage[4]; - t1[3] = argStorage[3]; - t1[2] = argStorage[2]; - t1[1] = argStorage[1]; - t1[0] = argStorage[0]; - }, - toString$0(_) { - var _this = this; - return "[0] " + _this.getRow$1(0).toString$0(0) + "\n[1] " + _this.getRow$1(1).toString$0(0) + "\n[2] " + _this.getRow$1(2).toString$0(0) + "\n[3] " + _this.getRow$1(3).toString$0(0) + "\n"; - }, - $index(_, i) { - return this._m4storage[i]; - }, - $eq(_, other) { - var t1, t2, t3; - if (other == null) - return false; - if (other instanceof A.Matrix4) { - t1 = this._m4storage; - t2 = t1[0]; - t3 = other._m4storage; - t1 = t2 === t3[0] && t1[1] === t3[1] && t1[2] === t3[2] && t1[3] === t3[3] && t1[4] === t3[4] && t1[5] === t3[5] && t1[6] === t3[6] && t1[7] === t3[7] && t1[8] === t3[8] && t1[9] === t3[9] && t1[10] === t3[10] && t1[11] === t3[11] && t1[12] === t3[12] && t1[13] === t3[13] && t1[14] === t3[14] && t1[15] === t3[15]; - } else - t1 = false; - return t1; - }, - get$hashCode(_) { - return A.Object_hashAll(this._m4storage); - }, - setRow$2(row, arg) { - var argStorage = arg._v4storage, - t1 = this._m4storage, - t2 = argStorage[0]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[row] = t2; - t1[4 + row] = argStorage[1]; - t1[8 + row] = argStorage[2]; - t1[12 + row] = argStorage[3]; - }, - getRow$1(row) { - var t1 = new Float64Array(4), - t2 = this._m4storage; - t1[0] = t2[row]; - t1[1] = t2[4 + row]; - t1[2] = t2[8 + row]; - t1[3] = t2[12 + row]; - return new A.Vector4(t1); - }, - $mul(_, arg) { - var t1 = new A.Matrix4(new Float64Array(16)); - t1.setFrom$1(this); - t1.scale$3(0, arg, null, null); - return t1; - }, - $add(_, arg) { - var oStorage, - t1 = new Float64Array(16), - t2 = new A.Matrix4(t1); - t2.setFrom$1(this); - oStorage = arg._m4storage; - t1[0] = t1[0] + oStorage[0]; - t1[1] = t1[1] + oStorage[1]; - t1[2] = t1[2] + oStorage[2]; - t1[3] = t1[3] + oStorage[3]; - t1[4] = t1[4] + oStorage[4]; - t1[5] = t1[5] + oStorage[5]; - t1[6] = t1[6] + oStorage[6]; - t1[7] = t1[7] + oStorage[7]; - t1[8] = t1[8] + oStorage[8]; - t1[9] = t1[9] + oStorage[9]; - t1[10] = t1[10] + oStorage[10]; - t1[11] = t1[11] + oStorage[11]; - t1[12] = t1[12] + oStorage[12]; - t1[13] = t1[13] + oStorage[13]; - t1[14] = t1[14] + oStorage[14]; - t1[15] = t1[15] + oStorage[15]; - return t2; - }, - $sub(_, arg) { - var oStorage, - t1 = new Float64Array(16), - t2 = new A.Matrix4(t1); - t2.setFrom$1(this); - oStorage = arg._m4storage; - t1[0] = t1[0] - oStorage[0]; - t1[1] = t1[1] - oStorage[1]; - t1[2] = t1[2] - oStorage[2]; - t1[3] = t1[3] - oStorage[3]; - t1[4] = t1[4] - oStorage[4]; - t1[5] = t1[5] - oStorage[5]; - t1[6] = t1[6] - oStorage[6]; - t1[7] = t1[7] - oStorage[7]; - t1[8] = t1[8] - oStorage[8]; - t1[9] = t1[9] - oStorage[9]; - t1[10] = t1[10] - oStorage[10]; - t1[11] = t1[11] - oStorage[11]; - t1[12] = t1[12] - oStorage[12]; - t1[13] = t1[13] - oStorage[13]; - t1[14] = t1[14] - oStorage[14]; - t1[15] = t1[15] - oStorage[15]; - return t2; - }, - translate$2(_, x, y) { - var t1 = this._m4storage, - t2 = t1[0], - t3 = t1[4], - t4 = t1[8], - t5 = t1[12], - t6 = t1[1], - t7 = t1[5], - t8 = t1[9], - t9 = t1[13], - t10 = t1[2], - t11 = t1[6], - t12 = t1[10], - t13 = t1[14], - t14 = t1[3], - t15 = t1[7], - t16 = t1[11], - t17 = t1[15]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[12] = t2 * x + t3 * y + t4 * 0 + t5; - t1[13] = t6 * x + t7 * y + t8 * 0 + t9; - t1[14] = t10 * x + t11 * y + t12 * 0 + t13; - t1[15] = t14 * x + t15 * y + t16 * 0 + t17; - }, - rotateZ$1(angle) { - var cosAngle = Math.cos(angle), - sinAngle = Math.sin(angle), - t1 = this._m4storage, - t2 = t1[0], - t3 = t1[4], - t4 = t1[1], - t5 = t1[5], - t6 = t1[2], - t7 = t1[6], - t8 = t1[3], - t9 = t1[7], - t10 = -sinAngle; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = t2 * cosAngle + t3 * sinAngle; - t1[1] = t4 * cosAngle + t5 * sinAngle; - t1[2] = t6 * cosAngle + t7 * sinAngle; - t1[3] = t8 * cosAngle + t9 * sinAngle; - t1[4] = t2 * t10 + t3 * cosAngle; - t1[5] = t4 * t10 + t5 * cosAngle; - t1[6] = t6 * t10 + t7 * cosAngle; - t1[7] = t8 * t10 + t9 * cosAngle; - }, - scale$3(_, x, y, z) { - var t1, sx, sy, sz, t2; - if (x instanceof A.Vector3) { - t1 = x._v3storage; - sx = t1[0]; - sy = t1[1]; - sz = t1[2]; - } else { - if (typeof x == "number") { - sy = y == null ? x : y; - sz = z == null ? x : z; - } else - throw A.wrapException(A.UnimplementedError$(null)); - sx = x; - } - t1 = this._m4storage; - t2 = t1[0]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = t2 * sx; - t1[1] = t1[1] * sx; - t1[2] = t1[2] * sx; - t1[3] = t1[3] * sx; - t1[4] = t1[4] * sy; - t1[5] = t1[5] * sy; - t1[6] = t1[6] * sy; - t1[7] = t1[7] * sy; - t1[8] = t1[8] * sz; - t1[9] = t1[9] * sz; - t1[10] = t1[10] * sz; - t1[11] = t1[11] * sz; - t1[12] = t1[12]; - t1[13] = t1[13]; - t1[14] = t1[14]; - t1[15] = t1[15]; - }, - scale$2(_, x, y) { - return this.scale$3(0, x, y, null); - }, - scale$1(_, x) { - return this.scale$3(0, x, null, null); - }, - setZero$0() { - var t1 = this._m4storage; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = 0; - t1[1] = 0; - t1[2] = 0; - t1[3] = 0; - t1[4] = 0; - t1[5] = 0; - t1[6] = 0; - t1[7] = 0; - t1[8] = 0; - t1[9] = 0; - t1[10] = 0; - t1[11] = 0; - t1[12] = 0; - t1[13] = 0; - t1[14] = 0; - t1[15] = 0; - }, - setIdentity$0() { - var t1 = this._m4storage; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = 1; - t1[1] = 0; - t1[2] = 0; - t1[3] = 0; - t1[4] = 0; - t1[5] = 1; - t1[6] = 0; - t1[7] = 0; - t1[8] = 0; - t1[9] = 0; - t1[10] = 1; - t1[11] = 0; - t1[12] = 0; - t1[13] = 0; - t1[14] = 0; - t1[15] = 1; - }, - determinant$0() { - var t1 = this._m4storage, - t2 = t1[0], - t3 = t1[5], - t4 = t1[1], - t5 = t1[4], - det2_01_01 = t2 * t3 - t4 * t5, - t6 = t1[6], - t7 = t1[2], - det2_01_02 = t2 * t6 - t7 * t5, - t8 = t1[7], - t9 = t1[3], - det2_01_03 = t2 * t8 - t9 * t5, - det2_01_12 = t4 * t6 - t7 * t3, - det2_01_13 = t4 * t8 - t9 * t3, - det2_01_23 = t7 * t8 - t9 * t6; - t6 = t1[8]; - t9 = t1[9]; - t8 = t1[10]; - t7 = t1[11]; - return -(t9 * det2_01_23 - t8 * det2_01_13 + t7 * det2_01_12) * t1[12] + (t6 * det2_01_23 - t8 * det2_01_03 + t7 * det2_01_02) * t1[13] - (t6 * det2_01_13 - t9 * det2_01_03 + t7 * det2_01_01) * t1[14] + (t6 * det2_01_12 - t9 * det2_01_02 + t8 * det2_01_01) * t1[15]; - }, - copyInverse$1(arg) { - var invDet, t1, t2, t3, - argStorage = arg._m4storage, - a00 = argStorage[0], - a01 = argStorage[1], - a02 = argStorage[2], - a03 = argStorage[3], - a10 = argStorage[4], - a11 = argStorage[5], - a12 = argStorage[6], - a13 = argStorage[7], - a20 = argStorage[8], - a21 = argStorage[9], - a22 = argStorage[10], - a23 = argStorage[11], - a30 = argStorage[12], - a31 = argStorage[13], - a32 = argStorage[14], - a33 = argStorage[15], - b00 = a00 * a11 - a01 * a10, - b01 = a00 * a12 - a02 * a10, - b02 = a00 * a13 - a03 * a10, - b03 = a01 * a12 - a02 * a11, - b04 = a01 * a13 - a03 * a11, - b05 = a02 * a13 - a03 * a12, - b06 = a20 * a31 - a21 * a30, - b07 = a20 * a32 - a22 * a30, - b08 = a20 * a33 - a23 * a30, - b09 = a21 * a32 - a22 * a31, - b10 = a21 * a33 - a23 * a31, - b11 = a22 * a33 - a23 * a32, - det = b00 * b11 - b01 * b10 + b02 * b09 + b03 * b08 - b04 * b07 + b05 * b06; - if (det === 0) { - this.setFrom$1(arg); - return 0; - } - invDet = 1 / det; - t1 = this._m4storage; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = (a11 * b11 - a12 * b10 + a13 * b09) * invDet; - t1[1] = (-a01 * b11 + a02 * b10 - a03 * b09) * invDet; - t1[2] = (a31 * b05 - a32 * b04 + a33 * b03) * invDet; - t1[3] = (-a21 * b05 + a22 * b04 - a23 * b03) * invDet; - t2 = -a10; - t1[4] = (t2 * b11 + a12 * b08 - a13 * b07) * invDet; - t1[5] = (a00 * b11 - a02 * b08 + a03 * b07) * invDet; - t3 = -a30; - t1[6] = (t3 * b05 + a32 * b02 - a33 * b01) * invDet; - t1[7] = (a20 * b05 - a22 * b02 + a23 * b01) * invDet; - t1[8] = (a10 * b10 - a11 * b08 + a13 * b06) * invDet; - t1[9] = (-a00 * b10 + a01 * b08 - a03 * b06) * invDet; - t1[10] = (a30 * b04 - a31 * b02 + a33 * b00) * invDet; - t1[11] = (-a20 * b04 + a21 * b02 - a23 * b00) * invDet; - t1[12] = (t2 * b09 + a11 * b07 - a12 * b06) * invDet; - t1[13] = (a00 * b09 - a01 * b07 + a02 * b06) * invDet; - t1[14] = (t3 * b03 + a31 * b01 - a32 * b00) * invDet; - t1[15] = (a20 * b03 - a21 * b01 + a22 * b00) * invDet; - return det; - }, - multiply$1(_, arg) { - var t1 = this._m4storage, - m00 = t1[0], - m01 = t1[4], - m02 = t1[8], - m03 = t1[12], - m10 = t1[1], - m11 = t1[5], - m12 = t1[9], - m13 = t1[13], - m20 = t1[2], - m21 = t1[6], - m22 = t1[10], - m23 = t1[14], - m30 = t1[3], - m31 = t1[7], - m32 = t1[11], - m33 = t1[15], - argStorage = arg._m4storage, - n00 = argStorage[0], - n01 = argStorage[4], - n02 = argStorage[8], - n03 = argStorage[12], - n10 = argStorage[1], - n11 = argStorage[5], - n12 = argStorage[9], - n13 = argStorage[13], - n20 = argStorage[2], - n21 = argStorage[6], - n22 = argStorage[10], - n23 = argStorage[14], - n30 = argStorage[3], - n31 = argStorage[7], - n32 = argStorage[11], - n33 = argStorage[15]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = m00 * n00 + m01 * n10 + m02 * n20 + m03 * n30; - t1[4] = m00 * n01 + m01 * n11 + m02 * n21 + m03 * n31; - t1[8] = m00 * n02 + m01 * n12 + m02 * n22 + m03 * n32; - t1[12] = m00 * n03 + m01 * n13 + m02 * n23 + m03 * n33; - t1[1] = m10 * n00 + m11 * n10 + m12 * n20 + m13 * n30; - t1[5] = m10 * n01 + m11 * n11 + m12 * n21 + m13 * n31; - t1[9] = m10 * n02 + m11 * n12 + m12 * n22 + m13 * n32; - t1[13] = m10 * n03 + m11 * n13 + m12 * n23 + m13 * n33; - t1[2] = m20 * n00 + m21 * n10 + m22 * n20 + m23 * n30; - t1[6] = m20 * n01 + m21 * n11 + m22 * n21 + m23 * n31; - t1[10] = m20 * n02 + m21 * n12 + m22 * n22 + m23 * n32; - t1[14] = m20 * n03 + m21 * n13 + m22 * n23 + m23 * n33; - t1[3] = m30 * n00 + m31 * n10 + m32 * n20 + m33 * n30; - t1[7] = m30 * n01 + m31 * n11 + m32 * n21 + m33 * n31; - t1[11] = m30 * n02 + m31 * n12 + m32 * n22 + m33 * n32; - t1[15] = m30 * n03 + m31 * n13 + m32 * n23 + m33 * n33; - }, - multiplied$1(arg) { - var t1 = new A.Matrix4(new Float64Array(16)); - t1.setFrom$1(this); - t1.multiply$1(0, arg); - return t1; - }, - decompose$3(translation, rotation, scale) { - var t1, sx, sy, sz, t2, t3, invSX, invSY, invSZ, m, r, rStorage, t, s, i, j, k, t4, - v = $.Matrix4__decomposeV; - if (v == null) - v = $.Matrix4__decomposeV = new A.Vector3(new Float64Array(3)); - t1 = this._m4storage; - v.setValues$3(t1[0], t1[1], t1[2]); - sx = Math.sqrt(v.get$length2()); - v.setValues$3(t1[4], t1[5], t1[6]); - sy = Math.sqrt(v.get$length2()); - v.setValues$3(t1[8], t1[9], t1[10]); - sz = Math.sqrt(v.get$length2()); - if (this.determinant$0() < 0) - sx = -sx; - t2 = translation._v3storage; - t3 = t1[12]; - t2.$flags & 2 && A.throwUnsupportedOperation(t2); - t2[0] = t3; - t2[1] = t1[13]; - t2[2] = t1[14]; - invSX = 1 / sx; - invSY = 1 / sy; - invSZ = 1 / sz; - m = $.Matrix4__decomposeM; - if (m == null) - m = $.Matrix4__decomposeM = new A.Matrix4(new Float64Array(16)); - m.setFrom$1(this); - t1 = m._m4storage; - t2 = t1[0]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = t2 * invSX; - t1[1] = t1[1] * invSX; - t1[2] = t1[2] * invSX; - t1[4] = t1[4] * invSY; - t1[5] = t1[5] * invSY; - t1[6] = t1[6] * invSY; - t1[8] = t1[8] * invSZ; - t1[9] = t1[9] * invSZ; - t1[10] = t1[10] * invSZ; - r = $.Matrix4__decomposeR; - if (r == null) - r = $.Matrix4__decomposeR = new A.Matrix3(new Float64Array(9)); - rStorage = r._m3storage; - t2 = t1[0]; - rStorage.$flags & 2 && A.throwUnsupportedOperation(rStorage); - rStorage[0] = t2; - rStorage[1] = t1[1]; - rStorage[2] = t1[2]; - rStorage[3] = t1[4]; - rStorage[4] = t1[5]; - rStorage[5] = t1[6]; - rStorage[6] = t1[8]; - rStorage[7] = t1[9]; - rStorage[8] = t1[10]; - t1 = rStorage[0]; - t2 = rStorage[4]; - t3 = rStorage[8]; - t = 0 + t1 + t2 + t3; - if (t > 0) { - s = Math.sqrt(t + 1); - t1 = rotation._qStorage; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[3] = s * 0.5; - s = 0.5 / s; - t1[0] = (rStorage[5] - rStorage[7]) * s; - t1[1] = (rStorage[6] - rStorage[2]) * s; - t1[2] = (rStorage[1] - rStorage[3]) * s; - } else { - if (t1 < t2) - i = t2 < t3 ? 2 : 1; - else - i = t1 < t3 ? 2 : 0; - j = (i + 1) % 3; - k = (i + 2) % 3; - t1 = i * 3; - t2 = j * 3; - t3 = k * 3; - s = Math.sqrt(rStorage[t1 + i] - rStorage[t2 + j] - rStorage[t3 + k] + 1); - t4 = rotation._qStorage; - t4.$flags & 2 && A.throwUnsupportedOperation(t4); - t4[i] = s * 0.5; - s = 0.5 / s; - t4[3] = (rStorage[t2 + k] - rStorage[t3 + j]) * s; - t4[j] = (rStorage[t1 + j] + rStorage[t2 + i]) * s; - t4[k] = (rStorage[t1 + k] + rStorage[t3 + i]) * s; - } - t1 = scale._v3storage; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = sx; - t1[1] = sy; - t1[2] = sz; - }, - transform3$1(arg) { - var argStorage = arg._v3storage, - t1 = this._m4storage, - t2 = t1[0], - t3 = argStorage[0], - t4 = t1[4], - t5 = argStorage[1], - t6 = t1[8], - t7 = argStorage[2], - t8 = t1[12], - t9 = t1[1], - t10 = t1[5], - t11 = t1[9], - t12 = t1[13], - t13 = t1[2], - t14 = t1[6], - t15 = t1[10]; - t1 = t1[14]; - argStorage.$flags & 2 && A.throwUnsupportedOperation(argStorage); - argStorage[0] = t2 * t3 + t4 * t5 + t6 * t7 + t8; - argStorage[1] = t9 * t3 + t10 * t5 + t11 * t7 + t12; - argStorage[2] = t13 * t3 + t14 * t5 + t15 * t7 + t1; - return arg; - }, - transform$1(_, arg) { - var argStorage = arg._v4storage, - t1 = this._m4storage, - t2 = t1[0], - t3 = argStorage[0], - t4 = t1[4], - t5 = argStorage[1], - t6 = t1[8], - t7 = argStorage[2], - t8 = t1[12], - t9 = argStorage[3], - t10 = t1[1], - t11 = t1[5], - t12 = t1[9], - t13 = t1[13], - t14 = t1[2], - t15 = t1[6], - t16 = t1[10], - t17 = t1[14], - t18 = t1[3], - t19 = t1[7], - t20 = t1[11]; - t1 = t1[15]; - argStorage.$flags & 2 && A.throwUnsupportedOperation(argStorage); - argStorage[0] = t2 * t3 + t4 * t5 + t6 * t7 + t8 * t9; - argStorage[1] = t10 * t3 + t11 * t5 + t12 * t7 + t13 * t9; - argStorage[2] = t14 * t3 + t15 * t5 + t16 * t7 + t17 * t9; - argStorage[3] = t18 * t3 + t19 * t5 + t20 * t7 + t1 * t9; - return arg; - }, - perspectiveTransform$1(arg) { - var argStorage = arg._v3storage, - t1 = this._m4storage, - t2 = t1[0], - t3 = argStorage[0], - t4 = t1[4], - t5 = argStorage[1], - t6 = t1[8], - t7 = argStorage[2], - t8 = t1[12], - t9 = t1[1], - t10 = t1[5], - t11 = t1[9], - t12 = t1[13], - t13 = t1[2], - t14 = t1[6], - t15 = t1[10], - t16 = t1[14], - w_ = 1 / (t1[3] * t3 + t1[7] * t5 + t1[11] * t7 + t1[15]); - argStorage.$flags & 2 && A.throwUnsupportedOperation(argStorage); - argStorage[0] = (t2 * t3 + t4 * t5 + t6 * t7 + t8) * w_; - argStorage[1] = (t9 * t3 + t10 * t5 + t11 * t7 + t12) * w_; - argStorage[2] = (t13 * t3 + t14 * t5 + t15 * t7 + t16) * w_; - return arg; - }, - isZero$0() { - var t1 = this._m4storage; - return t1[0] === 0 && t1[1] === 0 && t1[2] === 0 && t1[3] === 0 && t1[4] === 0 && t1[5] === 0 && t1[6] === 0 && t1[7] === 0 && t1[8] === 0 && t1[9] === 0 && t1[10] === 0 && t1[11] === 0 && t1[12] === 0 && t1[13] === 0 && t1[14] === 0 && t1[15] === 0; - } - }; - A.Quaternion.prototype = { - setFrom$1(source) { - var sourceStorage = source._qStorage, - t1 = this._qStorage, - t2 = sourceStorage[0]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = t2; - t1[1] = sourceStorage[1]; - t1[2] = sourceStorage[2]; - t1[3] = sourceStorage[3]; - }, - normalize$0(_) { - var d, t1, t2, - l = Math.sqrt(this.get$length2()); - if (l === 0) - return 0; - d = 1 / l; - t1 = this._qStorage; - t2 = t1[0]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = t2 * d; - t1[1] = t1[1] * d; - t1[2] = t1[2] * d; - t1[3] = t1[3] * d; - return l; - }, - get$length2() { - var t1 = this._qStorage, - x = t1[0], - y = t1[1], - z = t1[2], - w = t1[3]; - return x * x + y * y + z * z + w * w; - }, - get$length(_) { - var t1 = this._qStorage, - x = t1[0], - y = t1[1], - z = t1[2], - w = t1[3]; - return Math.sqrt(x * x + y * y + z * z + w * w); - }, - scaled$1(scale) { - var t1 = new Float64Array(4), - t2 = new A.Quaternion(t1); - t2.setFrom$1(this); - t1[3] = t1[3] * scale; - t1[2] = t1[2] * scale; - t1[1] = t1[1] * scale; - t1[0] = t1[0] * scale; - return t2; - }, - $mul(_, other) { - var t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, - t1 = this._qStorage, - _w = t1[3], - _z = t1[2], - _y = t1[1], - _x = t1[0], - otherStorage = other.get$_qStorage(), - ow = otherStorage.$index(0, 3), - oz = otherStorage.$index(0, 2), - oy = otherStorage.$index(0, 1), - ox = otherStorage.$index(0, 0); - t1 = B.JSNumber_methods.$mul(_w, ox); - t2 = B.JSNumber_methods.$mul(_x, ow); - t3 = B.JSNumber_methods.$mul(_y, oz); - t4 = B.JSNumber_methods.$mul(_z, oy); - t5 = B.JSNumber_methods.$mul(_w, oy); - t6 = B.JSNumber_methods.$mul(_y, ow); - t7 = B.JSNumber_methods.$mul(_z, ox); - t8 = B.JSNumber_methods.$mul(_x, oz); - t9 = B.JSNumber_methods.$mul(_w, oz); - t10 = B.JSNumber_methods.$mul(_z, ow); - t11 = B.JSNumber_methods.$mul(_x, oy); - t12 = B.JSNumber_methods.$mul(_y, ox); - t13 = B.JSNumber_methods.$mul(_w, ow); - t14 = B.JSNumber_methods.$mul(_x, ox); - t15 = B.JSNumber_methods.$mul(_y, oy); - t16 = B.JSNumber_methods.$mul(_z, oz); - t17 = new Float64Array(4); - t17[0] = t1 + t2 + t3 - t4; - t17[1] = t5 + t6 + t7 - t8; - t17[2] = t9 + t10 + t11 - t12; - t17[3] = t13 - t14 - t15 - t16; - return new A.Quaternion(t17); - }, - $add(_, other) { - var argStorage, - t1 = new Float64Array(4), - t2 = new A.Quaternion(t1); - t2.setFrom$1(this); - argStorage = other._qStorage; - t1[0] = t1[0] + argStorage[0]; - t1[1] = t1[1] + argStorage[1]; - t1[2] = t1[2] + argStorage[2]; - t1[3] = t1[3] + argStorage[3]; - return t2; - }, - $sub(_, other) { - var argStorage, - t1 = new Float64Array(4), - t2 = new A.Quaternion(t1); - t2.setFrom$1(this); - argStorage = other._qStorage; - t1[0] = t1[0] - argStorage[0]; - t1[1] = t1[1] - argStorage[1]; - t1[2] = t1[2] - argStorage[2]; - t1[3] = t1[3] - argStorage[3]; - return t2; - }, - $index(_, i) { - return this._qStorage[i]; - }, - toString$0(_) { - var t1 = this._qStorage; - return A.S(t1[0]) + ", " + A.S(t1[1]) + ", " + A.S(t1[2]) + " @ " + A.S(t1[3]); - } - }; - A.Vector3.prototype = { - setValues$3(x, y, z) { - var t1 = this._v3storage; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = x; - t1[1] = y; - t1[2] = z; - }, - setFrom$1(other) { - var otherStorage = other._v3storage, - t1 = this._v3storage, - t2 = otherStorage[0]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = t2; - t1[1] = otherStorage[1]; - t1[2] = otherStorage[2]; - }, - toString$0(_) { - var t1 = this._v3storage; - return "[" + A.S(t1[0]) + "," + A.S(t1[1]) + "," + A.S(t1[2]) + "]"; - }, - $eq(_, other) { - var t1, t2, t3; - if (other == null) - return false; - if (other instanceof A.Vector3) { - t1 = this._v3storage; - t2 = t1[0]; - t3 = other._v3storage; - t1 = t2 === t3[0] && t1[1] === t3[1] && t1[2] === t3[2]; - } else - t1 = false; - return t1; - }, - get$hashCode(_) { - return A.Object_hashAll(this._v3storage); - }, - $sub(_, other) { - var argStorage, - t1 = new Float64Array(3), - t2 = new A.Vector3(t1); - t2.setFrom$1(this); - argStorage = other._v3storage; - t1[0] = t1[0] - argStorage[0]; - t1[1] = t1[1] - argStorage[1]; - t1[2] = t1[2] - argStorage[2]; - return t2; - }, - $add(_, other) { - var argStorage, - t1 = new Float64Array(3), - t2 = new A.Vector3(t1); - t2.setFrom$1(this); - argStorage = other._v3storage; - t1[0] = t1[0] + argStorage[0]; - t1[1] = t1[1] + argStorage[1]; - t1[2] = t1[2] + argStorage[2]; - return t2; - }, - $mul(_, scale) { - var t1 = new Float64Array(3), - t2 = new A.Vector3(t1); - t2.setFrom$1(this); - t1[2] = t1[2] * scale; - t1[1] = t1[1] * scale; - t1[0] = t1[0] * scale; - return t2; - }, - $index(_, i) { - return this._v3storage[i]; - }, - get$length(_) { - var t1 = this._v3storage, - t2 = t1[0], - t3 = t1[1]; - t1 = t1[2]; - return Math.sqrt(t2 * t2 + t3 * t3 + t1 * t1); - }, - get$length2() { - var t1 = this._v3storage, - t2 = t1[0], - t3 = t1[1]; - t1 = t1[2]; - return t2 * t2 + t3 * t3 + t1 * t1; - }, - dot$1(other) { - var otherStorage = other._v3storage, - t1 = this._v3storage; - return t1[0] * otherStorage[0] + t1[1] * otherStorage[1] + t1[2] * otherStorage[2]; - }, - scaled$1(arg) { - var t1 = new Float64Array(3), - t2 = new A.Vector3(t1); - t2.setFrom$1(this); - t1[2] = t1[2] * arg; - t1[1] = t1[1] * arg; - t1[0] = t1[0] * arg; - return t2; - } - }; - A.Vector4.prototype = { - setValues$4(x_, y_, z_, w_) { - var t1 = this._v4storage; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[3] = w_; - t1[2] = z_; - t1[1] = y_; - t1[0] = x_; - }, - setFrom$1(other) { - var otherStorage = other._v4storage, - t1 = this._v4storage, - t2 = otherStorage[3]; - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[3] = t2; - t1[2] = otherStorage[2]; - t1[1] = otherStorage[1]; - t1[0] = otherStorage[0]; - }, - toString$0(_) { - var t1 = this._v4storage; - return A.S(t1[0]) + "," + A.S(t1[1]) + "," + A.S(t1[2]) + "," + A.S(t1[3]); - }, - $eq(_, other) { - var t1, t2, t3; - if (other == null) - return false; - if (other instanceof A.Vector4) { - t1 = this._v4storage; - t2 = t1[0]; - t3 = other._v4storage; - t1 = t2 === t3[0] && t1[1] === t3[1] && t1[2] === t3[2] && t1[3] === t3[3]; - } else - t1 = false; - return t1; - }, - get$hashCode(_) { - return A.Object_hashAll(this._v4storage); - }, - $sub(_, other) { - var argStorage, - t1 = new Float64Array(4), - t2 = new A.Vector4(t1); - t2.setFrom$1(this); - argStorage = other._v4storage; - t1[0] = t1[0] - argStorage[0]; - t1[1] = t1[1] - argStorage[1]; - t1[2] = t1[2] - argStorage[2]; - t1[3] = t1[3] - argStorage[3]; - return t2; - }, - $add(_, other) { - var argStorage, - t1 = new Float64Array(4), - t2 = new A.Vector4(t1); - t2.setFrom$1(this); - argStorage = other._v4storage; - t1[0] = t1[0] + argStorage[0]; - t1[1] = t1[1] + argStorage[1]; - t1[2] = t1[2] + argStorage[2]; - t1[3] = t1[3] + argStorage[3]; - return t2; - }, - $mul(_, scale) { - var t1 = new Float64Array(4), - t2 = new A.Vector4(t1); - t2.setFrom$1(this); - t1[0] = t1[0] * scale; - t1[1] = t1[1] * scale; - t1[2] = t1[2] * scale; - t1[3] = t1[3] * scale; - return t2; - }, - $index(_, i) { - return this._v4storage[i]; - }, - get$length(_) { - var t1 = this._v4storage, - t2 = t1[0], - t3 = t1[1], - t4 = t1[2]; - t1 = t1[3]; - return Math.sqrt(t2 * t2 + t3 * t3 + t4 * t4 + t1 * t1); - } - }; - A.Caption.prototype = { - toString$0(_) { - return "Caption(number: 0, start: " + B.Duration_0.toString$0(0) + ", end: " + B.Duration_0.toString$0(0) + ", text: )"; - }, - $eq(_, other) { - var t1; - if (other == null) - return false; - if (this !== other) { - t1 = false; - if (other instanceof A.Caption) - if (A.getRuntimeTypeOfDartObject(this) === A.getRuntimeTypeOfDartObject(other)) { - t1 = 0 === B.Duration_0._duration; - t1; - } - } else - t1 = true; - return t1; - }, - get$hashCode(_) { - return A.Object_hash(0, B.Duration_0, B.Duration_0, "", B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.VideoPlayerValue.prototype = { - get$aspectRatio(_) { - var t1, aspectRatio; - if (this.isInitialized) { - t1 = this.size; - t1 = t1._dx === 0 || t1._dy === 0; - } else - t1 = true; - if (t1) - return 1; - t1 = this.size; - aspectRatio = t1._dx / t1._dy; - if (aspectRatio <= 0) - return 1; - return aspectRatio; - }, - copyWith$14$buffered$caption$duration$errorDescription$isBuffering$isCompleted$isInitialized$isLooping$isPlaying$playbackSpeed$position$rotationCorrection$size$volume(buffered, caption, duration, errorDescription, isBuffering, isCompleted, isInitialized, isLooping, isPlaying, playbackSpeed, position, rotationCorrection, size, volume) { - var _this = this, - t1 = duration == null ? _this.duration : duration, - t2 = size == null ? _this.size : size, - t3 = position == null ? _this.position : position, - t4 = caption == null ? _this.caption : caption, - t5 = buffered == null ? _this.buffered : buffered, - t6 = isInitialized == null ? _this.isInitialized : isInitialized, - t7 = isPlaying == null ? _this.isPlaying : isPlaying, - t8 = isLooping == null ? _this.isLooping : isLooping, - t9 = isBuffering == null ? _this.isBuffering : isBuffering, - t10 = volume == null ? _this.volume : volume, - t11 = playbackSpeed == null ? _this.playbackSpeed : playbackSpeed, - t12 = errorDescription !== "defaultErrorDescription" ? errorDescription : _this.errorDescription, - t13 = isCompleted == null ? _this.isCompleted : isCompleted; - return new A.VideoPlayerValue(t1, t3, t4, _this.captionOffset, t5, t7, t8, t9, t10, t11, t12, t13, t2, _this.rotationCorrection, t6); - }, - copyWith$1$isPlaying(isPlaying) { - var _null = null; - return this.copyWith$14$buffered$caption$duration$errorDescription$isBuffering$isCompleted$isInitialized$isLooping$isPlaying$playbackSpeed$position$rotationCorrection$size$volume(_null, _null, _null, "defaultErrorDescription", _null, _null, _null, _null, isPlaying, _null, _null, _null, _null, _null); - }, - copyWith$3$caption$isCompleted$position(caption, isCompleted, position) { - var _null = null; - return this.copyWith$14$buffered$caption$duration$errorDescription$isBuffering$isCompleted$isInitialized$isLooping$isPlaying$playbackSpeed$position$rotationCorrection$size$volume(_null, caption, _null, "defaultErrorDescription", _null, isCompleted, _null, _null, _null, _null, position, _null, _null, _null); - }, - copyWith$1$playbackSpeed(playbackSpeed) { - var _null = null; - return this.copyWith$14$buffered$caption$duration$errorDescription$isBuffering$isCompleted$isInitialized$isLooping$isPlaying$playbackSpeed$position$rotationCorrection$size$volume(_null, _null, _null, "defaultErrorDescription", _null, _null, _null, _null, _null, playbackSpeed, _null, _null, _null, _null); - }, - copyWith$1$volume(volume) { - var _null = null; - return this.copyWith$14$buffered$caption$duration$errorDescription$isBuffering$isCompleted$isInitialized$isLooping$isPlaying$playbackSpeed$position$rotationCorrection$size$volume(_null, _null, _null, "defaultErrorDescription", _null, _null, _null, _null, _null, _null, _null, _null, _null, volume); - }, - copyWith$1$isLooping(isLooping) { - var _null = null; - return this.copyWith$14$buffered$caption$duration$errorDescription$isBuffering$isCompleted$isInitialized$isLooping$isPlaying$playbackSpeed$position$rotationCorrection$size$volume(_null, _null, _null, "defaultErrorDescription", _null, _null, _null, isLooping, _null, _null, _null, _null, _null, _null); - }, - copyWith$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size(duration, errorDescription, isCompleted, isInitialized, rotationCorrection, size) { - var _null = null; - return this.copyWith$14$buffered$caption$duration$errorDescription$isBuffering$isCompleted$isInitialized$isLooping$isPlaying$playbackSpeed$position$rotationCorrection$size$volume(_null, _null, duration, errorDescription, _null, isCompleted, isInitialized, _null, _null, _null, _null, rotationCorrection, size, _null); - }, - copyWith$1$isCompleted(isCompleted) { - var _null = null; - return this.copyWith$14$buffered$caption$duration$errorDescription$isBuffering$isCompleted$isInitialized$isLooping$isPlaying$playbackSpeed$position$rotationCorrection$size$volume(_null, _null, _null, "defaultErrorDescription", _null, isCompleted, _null, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$1$buffered(buffered) { - var _null = null; - return this.copyWith$14$buffered$caption$duration$errorDescription$isBuffering$isCompleted$isInitialized$isLooping$isPlaying$playbackSpeed$position$rotationCorrection$size$volume(buffered, _null, _null, "defaultErrorDescription", _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$1$isBuffering(isBuffering) { - var _null = null; - return this.copyWith$14$buffered$caption$duration$errorDescription$isBuffering$isCompleted$isInitialized$isLooping$isPlaying$playbackSpeed$position$rotationCorrection$size$volume(_null, _null, _null, "defaultErrorDescription", isBuffering, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, - copyWith$2$isCompleted$isPlaying(isCompleted, isPlaying) { - var _null = null; - return this.copyWith$14$buffered$caption$duration$errorDescription$isBuffering$isCompleted$isInitialized$isLooping$isPlaying$playbackSpeed$position$rotationCorrection$size$volume(_null, _null, _null, "defaultErrorDescription", _null, isCompleted, _null, _null, isPlaying, _null, _null, _null, _null, _null); - }, - toString$0(_) { - var _this = this; - return "VideoPlayerValue(duration: " + _this.duration.toString$0(0) + ", size: " + _this.size.toString$0(0) + ", position: " + _this.position.toString$0(0) + ", caption: " + _this.caption.toString$0(0) + ", captionOffset: " + _this.captionOffset.toString$0(0) + ", buffered: [" + B.JSArray_methods.join$1(_this.buffered, ", ") + "], isInitialized: " + _this.isInitialized + ", isPlaying: " + _this.isPlaying + ", isLooping: " + _this.isLooping + ", isBuffering: " + _this.isBuffering + ", volume: " + A.S(_this.volume) + ", playbackSpeed: " + A.S(_this.playbackSpeed) + ", errorDescription: " + A.S(_this.errorDescription) + ", isCompleted: " + _this.isCompleted + "),"; - }, - $eq(_, other) { - var t1, t2, _this = this; - if (other == null) - return false; - if (_this !== other) { - t1 = false; - if (other instanceof A.VideoPlayerValue) - if (A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other)) { - t2 = other.duration; - if (_this.duration._duration === t2._duration) { - t2 = other.position; - if (_this.position._duration === t2._duration) - if (_this.caption.$eq(0, other.caption)) { - t1 = other.captionOffset; - t1 = _this.captionOffset._duration === t1._duration && A.listEquals(_this.buffered, other.buffered) && _this.isPlaying === other.isPlaying && _this.isLooping === other.isLooping && _this.isBuffering === other.isBuffering && _this.volume === other.volume && _this.playbackSpeed === other.playbackSpeed && _this.errorDescription == other.errorDescription && _this.size.$eq(0, other.size) && _this.rotationCorrection === other.rotationCorrection && _this.isInitialized === other.isInitialized && _this.isCompleted === other.isCompleted; - } - } - } - } else - t1 = true; - return t1; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.duration, _this.position, _this.caption, _this.captionOffset, _this.buffered, _this.isPlaying, _this.isLooping, _this.isBuffering, _this.volume, _this.playbackSpeed, _this.errorDescription, _this.size, _this.rotationCorrection, _this.isInitialized, _this.isCompleted, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - get$isPlaying() { - return this.isPlaying; - } - }; - A.VideoPlayerController.prototype = { - initialize$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1, t2, dataSourceDescription, t3, initializingCompleter; - var $async$initialize$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self._lifeCycleObserver = new A._VideoAppLifeCycleObserver($async$self); - t1 = $async$self._lifeCycleObserver; - if (t1 != null) - $.WidgetsBinding__instance.WidgetsBinding__observers.push(t1); - t1 = type$._Future_void; - t2 = type$._AsyncCompleter_void; - $async$self._creatingCompleter = new A._AsyncCompleter(new A._Future($.Zone__current, t1), t2); - dataSourceDescription = A._Cell$named("dataSourceDescription"); - switch (1) { - case 1: - dataSourceDescription._value = new A.DataSource(B.DataSourceType_1, $async$self.dataSource, null, null); - break; - } - $async$goto = 3; - return A._asyncAwait(A._videoPlayerPlatform().create$1(0, dataSourceDescription._readLocal$0()), $async$initialize$0); - case 3: - // returning from await. - t3 = $async$result; - $async$self._textureId = t3 == null ? -1 : t3; - $async$self._creatingCompleter.complete$1(0, null); - t1 = new A._Future($.Zone__current, t1); - initializingCompleter = new A._AsyncCompleter(t1, t2); - $async$self._eventSubscription = A._videoPlayerPlatform().videoEventsFor$1($async$self._textureId).listen$2$onError(new A.VideoPlayerController_initialize_eventListener($async$self, initializingCompleter), new A.VideoPlayerController_initialize_errorListener($async$self, initializingCompleter)); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$initialize$0, $async$completer); - }, - dispose$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1; - var $async$dispose$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._video_player$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - t1 = $async$self._creatingCompleter; - $async$goto = t1 != null ? 3 : 4; - break; - case 3: - // then - $async$goto = 5; - return A._asyncAwait(t1.future, $async$dispose$0); - case 5: - // returning from await. - $async$goto = !$async$self._video_player$_isDisposed ? 6 : 7; - break; - case 6: - // then - $async$self._video_player$_isDisposed = true; - t1 = $async$self._video_player$_timer; - if (t1 != null) - t1.cancel$0(0); - t1 = $async$self._eventSubscription; - t1 = t1 == null ? null : t1.cancel$0(0); - $async$goto = 8; - return A._asyncAwait(type$.Future_void._is(t1) ? t1 : A._Future$value(t1, type$.void), $async$dispose$0); - case 8: - // returning from await. - $async$goto = 9; - return A._asyncAwait(A._videoPlayerPlatform().dispose$1($async$self._textureId), $async$dispose$0); - case 9: - // returning from await. - case 7: - // join - t1 = $async$self._lifeCycleObserver; - if (t1 != null) - $.WidgetsBinding__instance.removeObserver$1(t1); - case 4: - // join - $async$self._video_player$_isDisposed = true; - $async$self.super$ChangeNotifier$dispose(); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$dispose$0, $async$completer); - }, - play$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1, t2; - var $async$play$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._change_notifier$_value; - t2 = t1.position; - t1 = t1.duration; - $async$goto = t2._duration === t1._duration ? 2 : 3; - break; - case 2: - // then - $async$goto = 4; - return A._asyncAwait($async$self.seekTo$1(B.Duration_0), $async$play$0); - case 4: - // returning from await. - case 3: - // join - $async$self.set$value(0, $async$self._change_notifier$_value.copyWith$1$isPlaying(true)); - $async$goto = 5; - return A._asyncAwait($async$self._applyPlayPause$0(), $async$play$0); - case 5: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$play$0, $async$completer); - }, - setLooping$1(looping) { - return this.setLooping$body$VideoPlayerController(true); - }, - setLooping$body$VideoPlayerController(looping) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$setLooping$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self.set$value(0, $async$self._change_notifier$_value.copyWith$1$isLooping(true)); - $async$goto = 2; - return A._asyncAwait($async$self._applyLooping$0(), $async$setLooping$1); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$setLooping$1, $async$completer); - }, - pause$0(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$pause$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self.set$value(0, $async$self._change_notifier$_value.copyWith$1$isPlaying(false)); - $async$goto = 2; - return A._asyncAwait($async$self._applyPlayPause$0(), $async$pause$0); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$pause$0, $async$completer); - }, - _applyLooping$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$_applyLooping$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._video_player$_isDisposed || !$async$self._change_notifier$_value.isInitialized) { - // goto return - $async$goto = 1; - break; - } - $async$goto = 3; - return A._asyncAwait(A._videoPlayerPlatform().setLooping$2($async$self._textureId, $async$self._change_notifier$_value.isLooping), $async$_applyLooping$0); - case 3: - // returning from await. - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_applyLooping$0, $async$completer); - }, - _applyPlayPause$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1; - var $async$_applyPlayPause$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._video_player$_isDisposed || !$async$self._change_notifier$_value.isInitialized) { - // goto return - $async$goto = 1; - break; - } - $async$goto = $async$self._change_notifier$_value.isPlaying ? 3 : 5; - break; - case 3: - // then - $async$goto = 6; - return A._asyncAwait(A._videoPlayerPlatform().play$1(0, $async$self._textureId), $async$_applyPlayPause$0); - case 6: - // returning from await. - t1 = $async$self._video_player$_timer; - if (t1 != null) - t1.cancel$0(0); - $async$self._video_player$_timer = A.Timer_Timer$periodic(B.Duration_500000, new A.VideoPlayerController__applyPlayPause_closure($async$self)); - $async$goto = 7; - return A._asyncAwait($async$self._applyPlaybackSpeed$0(), $async$_applyPlayPause$0); - case 7: - // returning from await. - // goto join - $async$goto = 4; - break; - case 5: - // else - t1 = $async$self._video_player$_timer; - if (t1 != null) - t1.cancel$0(0); - $async$goto = 8; - return A._asyncAwait(A._videoPlayerPlatform().pause$1(0, $async$self._textureId), $async$_applyPlayPause$0); - case 8: - // returning from await. - case 4: - // join - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_applyPlayPause$0, $async$completer); - }, - _applyVolume$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$_applyVolume$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._video_player$_isDisposed || !$async$self._change_notifier$_value.isInitialized) { - // goto return - $async$goto = 1; - break; - } - $async$goto = 3; - return A._asyncAwait(A._videoPlayerPlatform().setVolume$2($async$self._textureId, $async$self._change_notifier$_value.volume), $async$_applyVolume$0); - case 3: - // returning from await. - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_applyVolume$0, $async$completer); - }, - _applyPlaybackSpeed$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$_applyPlaybackSpeed$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._video_player$_isDisposed || !$async$self._change_notifier$_value.isInitialized) { - // goto return - $async$goto = 1; - break; - } - if (!$async$self._change_notifier$_value.isPlaying) { - // goto return - $async$goto = 1; - break; - } - $async$goto = 3; - return A._asyncAwait(A._videoPlayerPlatform().setPlaybackSpeed$2($async$self._textureId, $async$self._change_notifier$_value.playbackSpeed), $async$_applyPlaybackSpeed$0); - case 3: - // returning from await. - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$_applyPlaybackSpeed$0, $async$completer); - }, - get$position(_) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.nullable_Duration), - $async$returnValue, $async$self = this; - var $async$get$position = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._video_player$_isDisposed) { - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - } - $async$returnValue = A._videoPlayerPlatform().getPosition$1($async$self._textureId); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$get$position, $async$completer); - }, - seekTo$1(position) { - return this.seekTo$body$VideoPlayerController(position); - }, - seekTo$body$VideoPlayerController(position) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, position0, t1; - var $async$seekTo$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if ($async$self._video_player$_isDisposed || !$async$self._change_notifier$_value.isInitialized) { - // goto return - $async$goto = 1; - break; - } - position0 = $async$self._change_notifier$_value.duration; - t1 = position._duration; - if (t1 > position0._duration) - position = position0; - else if (t1 < 0) - position = B.Duration_0; - $async$goto = 3; - return A._asyncAwait(A._videoPlayerPlatform().seekTo$2($async$self._textureId, position), $async$seekTo$1); - case 3: - // returning from await. - $async$self._video_player$_updatePosition$1(position); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$seekTo$1, $async$completer); - }, - setVolume$1(volume) { - return this.setVolume$body$VideoPlayerController(volume); - }, - setVolume$body$VideoPlayerController(volume) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$setVolume$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self.set$value(0, $async$self._change_notifier$_value.copyWith$1$volume(B.JSInt_methods.clamp$2(volume, 0, 1))); - $async$goto = 2; - return A._asyncAwait($async$self._applyVolume$0(), $async$setVolume$1); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$setVolume$1, $async$completer); - }, - setPlaybackSpeed$1(speed) { - return this.setPlaybackSpeed$body$VideoPlayerController(speed); - }, - setPlaybackSpeed$body$VideoPlayerController(speed) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this; - var $async$setPlaybackSpeed$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - if (speed < 0) - throw A.wrapException(A.ArgumentError$value(speed, "Negative playback speeds are generally unsupported.", null)); - else if (speed === 0) - throw A.wrapException(A.ArgumentError$value(speed, "Zero playback speed is generally unsupported. Consider using [pause].", null)); - $async$self.set$value(0, $async$self._change_notifier$_value.copyWith$1$playbackSpeed(speed)); - $async$goto = 2; - return A._asyncAwait($async$self._applyPlaybackSpeed$0(), $async$setPlaybackSpeed$1); - case 2: - // returning from await. - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$setPlaybackSpeed$1, $async$completer); - }, - _getCaptionAt$1(position) { - return B.C_Caption; - }, - _video_player$_updatePosition$1(position) { - var t2, t3, _this = this, - t1 = _this._change_notifier$_value, - position0 = t1.duration; - if (position._duration > position0._duration) - position = position0; - t2 = _this._getCaptionAt$1(position); - t3 = _this._change_notifier$_value.duration; - _this.set$value(0, t1.copyWith$3$caption$isCompleted$position(t2, position._duration === t3._duration, position)); - }, - removeListener$1(_, listener) { - if (!this._video_player$_isDisposed) - this.super$ChangeNotifier$removeListener(0, listener); - } - }; - A.VideoPlayerController_initialize_eventListener.prototype = { - call$1($event) { - var t2, t3, - t1 = this.$this; - if (t1._video_player$_isDisposed) - return; - switch ($event.eventType.index) { - case 0: - t2 = $event.duration; - t1.set$value(0, t1._change_notifier$_value.copyWith$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size(t2, null, false, t2 != null, null, $event.size)); - t2 = this.initializingCompleter; - if ((t2.future._state & 30) !== 0) - throw A.wrapException(A.StateError$("VideoPlayerController already initialized")); - t2.complete$1(0, null); - t1._applyLooping$0(); - t1._applyVolume$0(); - t1._applyPlayPause$0(); - break; - case 1: - t1.pause$0(0).then$1$1(0, new A.VideoPlayerController_initialize_eventListener_closure(t1), type$.void); - t1.set$value(0, t1._change_notifier$_value.copyWith$1$isCompleted(true)); - break; - case 2: - t1.set$value(0, t1._change_notifier$_value.copyWith$1$buffered($event.buffered)); - break; - case 3: - t1.set$value(0, t1._change_notifier$_value.copyWith$1$isBuffering(true)); - break; - case 4: - t1.set$value(0, t1._change_notifier$_value.copyWith$1$isBuffering(false)); - break; - case 5: - t2 = $event.isPlaying; - t3 = t1._change_notifier$_value; - if (t2 === true) - t1.set$value(0, t3.copyWith$2$isCompleted$isPlaying(false, t2)); - else - t1.set$value(0, t3.copyWith$1$isPlaying(t2)); - break; - case 6: - break; - } - }, - $signature: 595 - }; - A.VideoPlayerController_initialize_eventListener_closure.prototype = { - call$1(pauseResult) { - var t1 = this.$this; - return t1.seekTo$1(t1._change_notifier$_value.duration); - }, - $signature: 136 - }; - A.VideoPlayerController_initialize_errorListener.prototype = { - call$1(obj) { - var t1, t2; - type$.PlatformException._as(obj); - t1 = this.$this; - t2 = obj.message; - t2.toString; - t1.set$value(0, new A.VideoPlayerValue(B.Duration_0, B.Duration_0, B.C_Caption, B.Duration_0, B.List_empty14, false, false, false, 1, 1, t2, false, B.Size_0_0, 0, false)); - t1 = t1._video_player$_timer; - if (t1 != null) - t1.cancel$0(0); - t1 = this.initializingCompleter; - if ((t1.future._state & 30) === 0) - t1.completeError$1(obj); - }, - $signature: 152 - }; - A.VideoPlayerController__applyPlayPause_closure.prototype = { - call$1(timer) { - return this.$call$body$VideoPlayerController__applyPlayPause_closure(timer); - }, - $call$body$VideoPlayerController__applyPlayPause_closure(timer) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, newPosition, t1; - var $async$call$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self.$this; - if (t1._video_player$_isDisposed) { - // goto return - $async$goto = 1; - break; - } - $async$goto = 3; - return A._asyncAwait(t1.get$position(0), $async$call$1); - case 3: - // returning from await. - newPosition = $async$result; - if (newPosition == null) { - // goto return - $async$goto = 1; - break; - } - t1._video_player$_updatePosition$1(newPosition); - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$call$1, $async$completer); - }, - $signature: 596 - }; - A._VideoAppLifeCycleObserver.prototype = { - didChangeAppLifecycleState$1(state) { - var t1, _this = this; - if (state === B.AppLifecycleState_4) { - t1 = _this._video_player$_controller; - _this._wasPlayingBeforePause = t1._change_notifier$_value.isPlaying; - t1.pause$0(0); - } else if (state === B.AppLifecycleState_1) - if (_this._wasPlayingBeforePause) - _this._video_player$_controller.play$0(0); - } - }; - A.VideoPlayer.prototype = { - createState$0() { - return A._VideoPlayerState$(); - } - }; - A._VideoPlayerState.prototype = { - _VideoPlayerState$0() { - this.___VideoPlayerState__listener_A = new A._VideoPlayerState_closure(this); - }, - initState$0() { - var t1, t2, _this = this; - _this.super$State$initState(); - t1 = _this._widget.controller; - _this.___VideoPlayerState__textureId_A = t1._textureId; - t2 = _this.___VideoPlayerState__listener_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - t1.addListener$1(0, t2); - }, - didUpdateWidget$1(oldWidget) { - var t1, t2, _this = this; - _this.super$State$didUpdateWidget(oldWidget); - t1 = oldWidget.controller; - t2 = _this.___VideoPlayerState__listener_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - if (!t1._video_player$_isDisposed) - t1.super$ChangeNotifier$removeListener(0, t2); - t1 = _this._widget.controller; - _this.___VideoPlayerState__textureId_A = t1._textureId; - t1.addListener$1(0, _this.___VideoPlayerState__listener_A); - }, - deactivate$0() { - var t1, t2; - this.super$State$deactivate(); - t1 = this._widget.controller; - t2 = this.___VideoPlayerState__listener_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - if (!t1._video_player$_isDisposed) - t1.super$ChangeNotifier$removeListener(0, t2); - }, - build$1(context) { - var _null = null, - t1 = this.___VideoPlayerState__textureId_A; - t1 === $ && A.throwUnnamedLateFieldNI(); - return t1 === -1 ? A.Container$(_null, _null, B.Clip_0, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null) : new A._VideoPlayerWithRotation(this._widget.controller._change_notifier$_value.rotationCorrection, A._videoPlayerPlatform().buildView$1(this.___VideoPlayerState__textureId_A), _null); - } - }; - A._VideoPlayerState_closure.prototype = { - call$0() { - var t1 = this.$this, - newTextureId = t1._widget.controller._textureId, - t2 = t1.___VideoPlayerState__textureId_A; - t2 === $ && A.throwUnnamedLateFieldNI(); - if (newTextureId !== t2) - t1.setState$1(new A._VideoPlayerState__closure(t1, newTextureId)); - }, - $signature: 0 - }; - A._VideoPlayerState__closure.prototype = { - call$0() { - this.$this.___VideoPlayerState__textureId_A = this.newTextureId; - }, - $signature: 0 - }; - A._VideoPlayerWithRotation.prototype = { - build$1(context) { - var t1 = this.rotation, - t2 = this.child; - return t1 === 0 ? t2 : A.Transform$rotate(t1 * 3.141592653589793 / 180, t2); - } - }; - A.__VideoAppLifeCycleObserver_Object_WidgetsBindingObserver.prototype = {}; - A.VideoPlayerPlatform.prototype = { - init$0() { - throw A.wrapException(A.UnimplementedError$("init() has not been implemented.")); - }, - dispose$1(textureId) { - throw A.wrapException(A.UnimplementedError$("dispose() has not been implemented.")); - }, - create$1(_, dataSource) { - throw A.wrapException(A.UnimplementedError$("create() has not been implemented.")); - }, - videoEventsFor$1(textureId) { - throw A.wrapException(A.UnimplementedError$("videoEventsFor() has not been implemented.")); - }, - setLooping$2(textureId, looping) { - throw A.wrapException(A.UnimplementedError$("setLooping() has not been implemented.")); - }, - play$1(_, textureId) { - throw A.wrapException(A.UnimplementedError$("play() has not been implemented.")); - }, - pause$1(_, textureId) { - throw A.wrapException(A.UnimplementedError$("pause() has not been implemented.")); - }, - setVolume$2(textureId, volume) { - throw A.wrapException(A.UnimplementedError$("setVolume() has not been implemented.")); - }, - seekTo$2(textureId, position) { - throw A.wrapException(A.UnimplementedError$("seekTo() has not been implemented.")); - }, - setPlaybackSpeed$2(textureId, speed) { - throw A.wrapException(A.UnimplementedError$("setPlaybackSpeed() has not been implemented.")); - }, - getPosition$1(textureId) { - throw A.wrapException(A.UnimplementedError$("getPosition() has not been implemented.")); - }, - buildView$1(textureId) { - throw A.wrapException(A.UnimplementedError$("buildView() has not been implemented.")); - } - }; - A._PlaceholderImplementation.prototype = {}; - A.DataSource.prototype = {}; - A.DataSourceType.prototype = { - _enumToString$0() { - return "DataSourceType." + this._name; - } - }; - A.VideoEvent.prototype = { - $eq(_, other) { - var t1, _this = this; - if (other == null) - return false; - if (_this !== other) - t1 = other instanceof A.VideoEvent && A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other) && _this.eventType === other.eventType && J.$eq$(_this.duration, other.duration) && J.$eq$(_this.size, other.size) && A.listEquals(_this.buffered, other.buffered) && _this.isPlaying == other.isPlaying; - else - t1 = true; - return t1; - }, - get$hashCode(_) { - var _this = this; - return A.Object_hash(_this.eventType, _this.duration, _this.size, null, _this.buffered, _this.isPlaying, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - }, - get$isPlaying() { - return this.isPlaying; - } - }; - A.VideoEventType.prototype = { - _enumToString$0() { - return "VideoEventType." + this._name; - } - }; - A.DurationRange.prototype = { - toString$0(_) { - return "DurationRange(start: " + this.start.toString$0(0) + ", end: " + this.end.toString$0(0) + ")"; - }, - $eq(_, other) { - var t1, t2, _this = this; - if (other == null) - return false; - if (_this !== other) { - t1 = false; - if (other instanceof A.DurationRange) - if (A.getRuntimeTypeOfDartObject(_this) === A.getRuntimeTypeOfDartObject(other)) { - t2 = other.start; - if (_this.start._duration === t2._duration) - t1 = _this.end._duration === other.end._duration; - } - } else - t1 = true; - return t1; - }, - get$hashCode(_) { - return A.Object_hash(this.start, this.end, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue, B.C_SentinelValue); - } - }; - A.VideoPlayer0.prototype = { - initialize$1$src(_, src) { - var t2, _this = this, - t1 = _this._videoElement; - t1.autoplay = false; - t1.controls = false; - t1.playsInline = true; - t2 = _this.get$_onVideoElementInitialization(); - A._EventStreamSubscription$(t1, "canplay", t2, false); - A._EventStreamSubscription$(t1, "loadedmetadata", t2, false); - A._EventStreamSubscription$(t1, "canplaythrough", new A.VideoPlayer_initialize_closure(_this), false); - A._EventStreamSubscription$(t1, "playing", new A.VideoPlayer_initialize_closure0(_this), false); - A._EventStreamSubscription$(t1, "waiting", new A.VideoPlayer_initialize_closure1(_this), false); - A._EventStreamSubscription$(t1, "error", new A.VideoPlayer_initialize_closure2(_this), false); - A._EventStreamSubscription$(t1, "play", new A.VideoPlayer_initialize_closure3(_this), false); - A._EventStreamSubscription$(t1, "pause", new A.VideoPlayer_initialize_closure4(_this), false); - A._EventStreamSubscription$(t1, "ended", new A.VideoPlayer_initialize_closure5(_this), false); - t1.src = src; - }, - play$0(_) { - return A.promiseToFuture(this._videoElement.play(), type$.nullable_Object).catchError$2$test(new A.VideoPlayer_play_closure(this), new A.VideoPlayer_play_closure0()); - }, - seekTo$1(position) { - var t1 = this.get$_videoElementCurrentTime(), - t2 = position._duration; - if (t2 === t1._duration) - return; - this._videoElement.currentTime = B.JSInt_methods._tdivFast$1(t2, 1000) / 1000; - }, - get$_videoElementCurrentTime() { - return A.Duration$(0, B.JSNumber_methods.round$0(this._videoElement.currentTime * 1000), 0); - }, - dispose$0() { - var t2, - t1 = this._videoElement; - t1.removeAttribute("src"); - t2 = this._onContextMenu; - if (t2 != null) { - t1.removeEventListener("contextmenu", t2); - this._onContextMenu = null; - } - t1.load(); - }, - _onVideoElementInitialization$1(_) { - var t1, duration, size, _this = this; - if (!_this._video_player0$_isInitialized) { - _this._video_player0$_isInitialized = true; - t1 = _this._videoElement; - duration = A.convertNumVideoDurationToPluginDuration(t1.duration); - size = isFinite(t1.videoHeight) ? new A.Size(t1.videoWidth, t1.videoHeight) : null; - _this._eventController.add$1(0, new A.VideoEvent(B.VideoEventType_0, duration, size, null, null)); - } - }, - setBuffering$1(buffering) { - var t1, _null = null; - if (this._isBuffering !== buffering) { - this._isBuffering = buffering; - t1 = buffering ? B.VideoEventType_3 : B.VideoEventType_4; - this._eventController.add$1(0, new A.VideoEvent(t1, _null, _null, _null, _null)); - } - }, - _sendBufferingRangesUpdate$0() { - this._eventController.add$1(0, new A.VideoEvent(B.VideoEventType_2, null, null, this._toDurationRange$1(this._videoElement.buffered), null)); - }, - _toDurationRange$1(buffered) { - var i, - durationRange = A._setArrayType([], type$.JSArray_DurationRange); - for (i = 0; i < buffered.length; ++i) - durationRange.push(new A.DurationRange(new A.Duration(1000 * B.JSNumber_methods.round$0(buffered.start(i) * 1000)), new A.Duration(1000 * B.JSNumber_methods.round$0(buffered.end(i) * 1000)))); - return durationRange; - } - }; - A.VideoPlayer_initialize_closure.prototype = { - call$1(_) { - this.$this.setBuffering$1(false); - }, - $signature: 20 - }; - A.VideoPlayer_initialize_closure0.prototype = { - call$1(_) { - this.$this.setBuffering$1(false); - }, - $signature: 20 - }; - A.VideoPlayer_initialize_closure1.prototype = { - call$1(_) { - var t1 = this.$this; - t1.setBuffering$1(true); - t1._sendBufferingRangesUpdate$0(); - }, - $signature: 20 - }; - A.VideoPlayer_initialize_closure2.prototype = { - call$1(_) { - var error, t2, t3, - t1 = this.$this; - t1.setBuffering$1(false); - error = t1._videoElement.error; - t2 = B.Map_HIFCY.$index(0, error.code); - t2.toString; - t3 = !J.$eq$(error.message, "") ? error.message : "No further diagnostic information can be determined or provided."; - t1._eventController.addError$1(new A.PlatformException(t2, t3, B.Map_HIQ3Q.$index(0, error.code), null)); - }, - $signature: 2 - }; - A.VideoPlayer_initialize_closure3.prototype = { - call$1(_) { - this.$this._eventController.add$1(0, new A.VideoEvent(B.VideoEventType_5, null, null, null, true)); - }, - $signature: 20 - }; - A.VideoPlayer_initialize_closure4.prototype = { - call$1(_) { - this.$this._eventController.add$1(0, new A.VideoEvent(B.VideoEventType_5, null, null, null, false)); - }, - $signature: 20 - }; - A.VideoPlayer_initialize_closure5.prototype = { - call$1(_) { - var _null = null, - t1 = this.$this; - t1.setBuffering$1(false); - t1._eventController.add$1(0, new A.VideoEvent(B.VideoEventType_1, _null, _null, _null, _null)); - }, - $signature: 20 - }; - A.VideoPlayer_play_closure.prototype = { - call$1(e) { - type$.JSObject._as(e); - this.$this._eventController.addError$1(new A.PlatformException(e.name, e.message, null, null)); - return null; - }, - $signature: 169 - }; - A.VideoPlayer_play_closure0.prototype = { - call$1(e) { - return type$.JSObject._is(e); - }, - $signature: 154 - }; - A.VideoPlayerPlugin.prototype = { - init$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$init$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $async$self._disposeAllPlayers$0(); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$init$0, $async$completer); - }, - dispose$1(textureId) { - return this.dispose$body$VideoPlayerPlugin(textureId); - }, - dispose$body$VideoPlayerPlugin(textureId) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1; - var $async$dispose$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._videoPlayers; - t1.$index(0, textureId).dispose$0(); - t1.remove$1(0, textureId); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$dispose$1, $async$completer); - }, - _disposeAllPlayers$0() { - var t1, t2; - for (t1 = this._videoPlayers, t2 = new A.LinkedHashMapValueIterator(t1, t1._modifications, t1._first); t2.moveNext$0();) - t2.__js_helper$_current.dispose$0(); - t1.clear$0(0); - }, - create$1(_, dataSource) { - return this.create$body$VideoPlayerPlugin(0, dataSource); - }, - create$body$VideoPlayerPlugin(_, dataSource) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.int), - $async$returnValue, $async$self = this, t2, t3, _this, player, t1, uri; - var $async$create$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - $async$outer: - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._textureCounter++; - uri = A._Cell$named("uri"); - switch (dataSource.sourceType.index) { - case 1: - t2 = dataSource.uri; - uri._value = t2 == null ? "" : t2; - break; - case 0: - t2 = dataSource.asset; - t2.toString; - t3 = $._assetManager; - uri._value = t3.getAssetUrl$1(t2); - break; - case 2: - t1 = A._interceptUserError(new A.UnimplementedError("web implementation of video_player cannot play local files"), null); - t2 = new A._Future($.Zone__current, type$._Future_int); - t2._asyncCompleteErrorObject$1(t1); - $async$returnValue = t2; - // goto return - $async$goto = 1; - break $async$outer; - case 3: - t1 = A._interceptUserError(new A.UnimplementedError("web implementation of video_player cannot play content uri"), null); - t2 = new A._Future($.Zone__current, type$._Future_int); - t2._asyncCompleteErrorObject$1(t1); - $async$returnValue = t2; - // goto return - $async$goto = 1; - break $async$outer; - } - _this = init.G.document.createElement("video"); - t2 = "" + t1; - _this.id = "videoElement-" + t2; - _this.style.border = "none"; - _this.style.height = "100%"; - _this.style.width = "100%"; - $.$get$platformViewRegistry(); - $.$get$PlatformViewManager_instance().registerFactory$3$isVisible("videoPlayer-" + t2, new A.VideoPlayerPlugin_create_closure(_this), true); - t2 = A.StreamController_StreamController(null, null, false, type$.VideoEvent); - player = new A.VideoPlayer0(t2, _this); - player.initialize$1$src(0, uri._readLocal$0()); - $async$self._videoPlayers.$indexSet(0, t1, player); - $async$returnValue = t1; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$create$1, $async$completer); - }, - setLooping$2(textureId, looping) { - return this.setLooping$body$VideoPlayerPlugin(textureId, looping); - }, - setLooping$body$VideoPlayerPlugin(textureId, looping) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$setLooping$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self._videoPlayers.$index(0, textureId)._videoElement.loop = looping; - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$setLooping$2, $async$completer); - }, - play$1(_, textureId) { - return this.play$body$VideoPlayerPlugin(0, textureId); - }, - play$body$VideoPlayerPlugin(_, textureId) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$play$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $async$self._videoPlayers.$index(0, textureId).play$0(0); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$play$1, $async$completer); - }, - pause$1(_, textureId) { - return this.pause$body$VideoPlayerPlugin(0, textureId); - }, - pause$body$VideoPlayerPlugin(_, textureId) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$pause$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self._videoPlayers.$index(0, textureId)._videoElement.pause(); - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$pause$1, $async$completer); - }, - setVolume$2(textureId, volume) { - return this.setVolume$body$VideoPlayerPlugin(textureId, volume); - }, - setVolume$body$VideoPlayerPlugin(textureId, volume) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this, t1; - var $async$setVolume$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._videoPlayers.$index(0, textureId)._videoElement; - t1.muted = volume === 0; - if (volume > 0) - t1.volume = volume; - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$setVolume$2, $async$completer); - }, - setPlaybackSpeed$2(textureId, speed) { - return this.setPlaybackSpeed$body$VideoPlayerPlugin(textureId, speed); - }, - setPlaybackSpeed$body$VideoPlayerPlugin(textureId, speed) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$setPlaybackSpeed$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$self._videoPlayers.$index(0, textureId)._videoElement.playbackRate = speed; - $async$returnValue = null; - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$setPlaybackSpeed$2, $async$completer); - }, - seekTo$2(textureId, position) { - return this.seekTo$body$VideoPlayerPlugin(textureId, position); - }, - seekTo$body$VideoPlayerPlugin(textureId, position) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$returnValue, $async$self = this; - var $async$seekTo$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$returnValue = $async$self._videoPlayers.$index(0, textureId).seekTo$1(position); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$seekTo$2, $async$completer); - }, - getPosition$1(textureId) { - return this.getPosition$body$VideoPlayerPlugin(textureId); - }, - getPosition$body$VideoPlayerPlugin(textureId) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.Duration), - $async$returnValue, $async$self = this, t1; - var $async$getPosition$1 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._videoPlayers.$index(0, textureId); - t1._sendBufferingRangesUpdate$0(); - $async$returnValue = t1.get$_videoElementCurrentTime(); - // goto return - $async$goto = 1; - break; - case 1: - // return - return A._asyncReturn($async$returnValue, $async$completer); - } - }); - return A._asyncStartSync($async$getPosition$1, $async$completer); - }, - videoEventsFor$1(textureId) { - var t1 = this._videoPlayers.$index(0, textureId)._eventController; - return new A._ControllerStream(t1, A._instanceType(t1)._eval$1("_ControllerStream<1>")); - }, - buildView$1(textureId) { - return A.HtmlElementView$(null, "videoPlayer-" + textureId); - } - }; - A.VideoPlayerPlugin_create_closure.prototype = { - call$1(viewId) { - return this.videoElement; - }, - $signature: 162 - }; - A.EventStreamProvider0.prototype = {}; - A._EventStream.prototype = { - listen$4$cancelOnError$onDone$onError(onData, cancelOnError, onDone, onError) { - return A._EventStreamSubscription$(this._streams$_target, this._eventType, onData, false); - } - }; - A._EventStreamSubscription.prototype = { - cancel$0(_) { - var _this = this, - emptyFuture = A.Future_Future$value(null, type$.void); - if (_this._streams$_target == null) - return emptyFuture; - _this._unlisten$0(); - _this._streams$_onData = _this._streams$_target = null; - return emptyFuture; - }, - onData$1(handleData) { - var t1, _this = this; - if (_this._streams$_target == null) - throw A.wrapException(A.StateError$("Subscription has been canceled.")); - _this._unlisten$0(); - t1 = A._wrapZone(new A._EventStreamSubscription_onData_closure(handleData), type$.JSObject); - t1 = t1 == null ? null : A._functionToJS1(t1); - _this._streams$_onData = t1; - _this._tryResume$0(); - }, - _tryResume$0() { - var _this = this, - t1 = _this._streams$_onData; - if (t1 != null && _this._pauseCount <= 0) - _this._streams$_target.addEventListener(_this._eventType, t1, false); - }, - _unlisten$0() { - var t1 = this._streams$_onData; - if (t1 != null) - this._streams$_target.removeEventListener(this._eventType, t1, false); - }, - $isStreamSubscription: 1 - }; - A._EventStreamSubscription_closure.prototype = { - call$1(e) { - return this.onData.call$1(e); - }, - $signature: 2 - }; - A._EventStreamSubscription_onData_closure.prototype = { - call$1(e) { - return this.handleData.call$1(e); - }, - $signature: 2 - }; - A.BrowserWebSocket.prototype = { - _browser_web_socket$_closed$2(code, reason) { - var t1 = this._events; - if ((t1._state & 4) !== 0) - return; - t1.add$1(0, new A.CloseReceived(code, reason)); - t1.close$0(0); - }, - sendBytes$1(b) { - var t1; - if ((this._events._state & 4) !== 0) - throw A.wrapException(A.WebSocketConnectionClosed$()); - t1 = A.jsify(b); - t1.toString; - this._webSocket.send(t1); - }, - close$2(_, code, reason) { - return this.close$body$BrowserWebSocket(0, code, reason); - }, - close$body$BrowserWebSocket(_, code, reason) { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$self = this, t1; - var $async$close$2 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) - return A._asyncRethrow($async$result, $async$completer); - while (true) - switch ($async$goto) { - case 0: - // Function start - t1 = $async$self._events; - if ((t1._state & 4) !== 0) - throw A.wrapException(A.WebSocketConnectionClosed$()); - t1.close$0(0); - $async$self._webSocket.close(); - // implicit return - return A._asyncReturn(null, $async$completer); - } - }); - return A._asyncStartSync($async$close$2, $async$completer); - }, - $isWebSocket0: 1 - }; - A.BrowserWebSocket_connect_closure.prototype = { - call$1(_) { - this.webSocketConnected.complete$1(0, this.browserSocket); - }, - $signature: 26 - }; - A.BrowserWebSocket_connect_closure0.prototype = { - call$1(e) { - var t1 = this.webSocketConnected; - if ((t1.future._state & 30) === 0) - t1.completeError$1(new A.WebSocketException()); - else - this.browserSocket._browser_web_socket$_closed$2(1006, "error"); - }, - $signature: 26 - }; - A.BrowserWebSocket_connect_closure1.prototype = { - call$1(e) { - var t2, data, - t1 = this.browserSocket._events; - if ((t1._state & 4) !== 0) - return; - t2 = e.data; - t2.toString; - data = A._Cell$named("data"); - if (typeof t2 === "string") - data._value = new A.TextDataReceived(A._asString(t2)); - else if (typeof t2 === "object" && A.JSAnyUtilityExtension_instanceOfString(type$.JSObject._as(t2), "ArrayBuffer")) - data._value = new A.BinaryDataReceived(A.NativeUint8List_NativeUint8List$view(type$.NativeByteBuffer._as(t2), 0, null)); - else - throw A.wrapException(A.StateError$("unexpected message type: " + J.get$runtimeType$(t2).toString$0(0))); - t1.add$1(0, data._readLocal$0()); - }, - $signature: 2 - }; - A.BrowserWebSocket_connect_closure2.prototype = { - call$1($event) { - var t1 = this.webSocketConnected; - if ((t1.future._state & 30) === 0) - t1.complete$1(0, this.browserSocket); - this.browserSocket._browser_web_socket$_closed$2($event.code, $event.reason); - }, - $signature: 26 - }; - A.WebSocketEvent.prototype = {}; - A.TextDataReceived.prototype = { - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.TextDataReceived && other.text === this.text; - }, - get$hashCode(_) { - return B.JSString_methods.get$hashCode(this.text); - } - }; - A.BinaryDataReceived.prototype = { - $eq(_, other) { - var t1, t2, t3, i; - if (other == null) - return false; - if (other instanceof A.BinaryDataReceived && other.data.length === this.data.length) { - for (t1 = this.data, t2 = t1.length, t3 = other.data, i = 0; i < t2; ++i) - if (t3[i] !== t1[i]) - return false; - return true; - } - return false; - }, - get$hashCode(_) { - return A.Primitives_objectHashCode(this.data); - }, - toString$0(_) { - return "BinaryDataReceived(" + A.S(this.data) + ")"; - } - }; - A.CloseReceived.prototype = { - $eq(_, other) { - if (other == null) - return false; - return other instanceof A.CloseReceived && other.code === this.code && other.reason === this.reason; - }, - get$hashCode(_) { - return A.Primitives_objectHashCode([this.code, this.reason]); - }, - toString$0(_) { - return "CloseReceived(" + this.code + ", " + this.reason + ")"; - } - }; - A.WebSocketException.prototype = {$isException: 1}; - A.WebSocketConnectionClosed.prototype = {}; - A.AdapterWebSocketChannel.prototype = { - get$sink() { - var t1, _this = this, - value = _this.__AdapterWebSocketChannel_sink_FI; - if (value === $) { - t1 = _this._adapter_web_socket_channel$_controller.__StreamChannelController__foreign_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__GuaranteeChannel__sink_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - value !== $ && A.throwUnnamedLateFieldADI(); - value = _this.__AdapterWebSocketChannel_sink_FI = new A._WebSocketSink(_this, t1); - } - return value; - }, - AdapterWebSocketChannel$1(webSocket) { - webSocket.then$1$2$onError(0, new A.AdapterWebSocketChannel_closure(this), new A.AdapterWebSocketChannel_closure0(this), type$.Null); - } - }; - A.AdapterWebSocketChannel_closure.prototype = { - call$1(webSocket) { - var t1 = webSocket._events, - t2 = this.$this; - new A._ControllerStream(t1, A._instanceType(t1)._eval$1("_ControllerStream<1>")).listen$1(new A.AdapterWebSocketChannel__closure(t2)); - t1 = t2._adapter_web_socket_channel$_controller.__StreamChannelController__local_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__GuaranteeChannel__streamController_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - new A._ControllerStream(t1, A._instanceType(t1)._eval$1("_ControllerStream<1>")).listen$2$onDone(new A.AdapterWebSocketChannel__closure0(webSocket), new A.AdapterWebSocketChannel__closure1(t2, webSocket)); - t2._readyCompleter.complete$0(0); - }, - $signature: 599 - }; - A.AdapterWebSocketChannel__closure.prototype = { - call$1($event) { - var t1, text, data; - $label0$0: { - t1 = $event instanceof A.TextDataReceived; - text = t1 ? $event.text : null; - if (t1) { - t1 = this.$this._adapter_web_socket_channel$_controller.__StreamChannelController__local_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__GuaranteeChannel__sink_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.add$1(0, text); - break $label0$0; - } - t1 = $event instanceof A.BinaryDataReceived; - data = t1 ? $event.data : null; - if (t1) { - t1 = this.$this._adapter_web_socket_channel$_controller.__StreamChannelController__local_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__GuaranteeChannel__sink_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.add$1(0, data); - break $label0$0; - } - if ($event instanceof A.CloseReceived) { - t1 = this.$this._adapter_web_socket_channel$_controller.__StreamChannelController__local_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1 = t1.__GuaranteeChannel__sink_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.close$0(0); - } - } - }, - $signature: 600 - }; - A.AdapterWebSocketChannel__closure0.prototype = { - call$1(obj) { - var _1_0, s, b, b0, t1, t2, exception; - try { - $label1$1: { - _1_0 = obj; - s = null; - t1 = typeof _1_0 == "string"; - if (t1) - s = _1_0; - if (t1) { - t1 = this.webSocket; - t2 = s; - if ((t1._events._state & 4) !== 0) - A.throwExpression(A.WebSocketConnectionClosed$()); - t2 = A.jsify(t2); - t2.toString; - t1._webSocket.send(t2); - break $label1$1; - } - b = null; - t1 = type$.Uint8List._is(_1_0); - if (t1) - b = _1_0; - if (t1) { - this.webSocket.sendBytes$1(b); - break $label1$1; - } - b0 = null; - t1 = type$.List_int._is(_1_0); - if (t1) - b0 = _1_0; - if (t1) { - this.webSocket.sendBytes$1(new Uint8Array(A._ensureNativeList(b0))); - break $label1$1; - } - t1 = A.UnsupportedError$("Cannot send " + J.get$runtimeType$(obj).toString$0(0)); - throw A.wrapException(t1); - } - } catch (exception) { - if (!(A.unwrapException(exception) instanceof A.WebSocketConnectionClosed)) - throw exception; - } - }, - $signature: 14 - }; - A.AdapterWebSocketChannel__closure1.prototype = { - call$0() { - var $async$goto = 0, - $async$completer = A._makeAsyncAwaitCompleter(type$.void), - $async$handler = 1, $async$errorStack = [], $async$self = this, t1, exception, $async$exception; - var $async$call$0 = A._wrapJsFunctionForAsync(function($async$errorCode, $async$result) { - if ($async$errorCode === 1) { - $async$errorStack.push($async$result); - $async$goto = $async$handler; - } - while (true) - switch ($async$goto) { - case 0: - // Function start - $async$handler = 3; - t1 = $async$self.$this; - $async$goto = 6; - return A._asyncAwait($async$self.webSocket.close$2(0, t1._localCloseCode, t1._localCloseReason), $async$call$0); - case 6: - // returning from await. - $async$handler = 1; - // goto after finally - $async$goto = 5; - break; - case 3: - // catch - $async$handler = 2; - $async$exception = $async$errorStack.pop(); - if (!(A.unwrapException($async$exception) instanceof A.WebSocketConnectionClosed)) - throw $async$exception; - // goto after finally - $async$goto = 5; - break; - case 2: - // uncaught - // goto rethrow - $async$goto = 1; - break; - case 5: - // after finally - // implicit return - return A._asyncReturn(null, $async$completer); - case 1: - // rethrow - return A._asyncRethrow($async$errorStack.at(-1), $async$completer); - } - }); - return A._asyncStartSync($async$call$0, $async$completer); - }, - $signature: 12 - }; - A.AdapterWebSocketChannel_closure0.prototype = { - call$1(e) { - var t2, - error = e instanceof A.TimeoutException ? e : new A.WebSocketChannelException(J.toString$0$(e)), - t1 = this.$this; - t1._readyCompleter.completeError$1(error); - t1 = t1._adapter_web_socket_channel$_controller.__StreamChannelController__local_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t2 = t1.__GuaranteeChannel__sink_F; - t2 === $ && A.throwUnnamedLateFieldNI(); - t2.addError$1(error); - t1 = t1.__GuaranteeChannel__sink_F; - t1 === $ && A.throwUnnamedLateFieldNI(); - t1.close$0(0); - }, - $signature: 169 - }; - A._WebSocketSink.prototype = { - close$0(_) { - var t1 = this._adapter_web_socket_channel$_channel; - t1._localCloseReason = t1._localCloseCode = null; - return this.super$DelegatingStreamSink$close(0); - } - }; - A.WebSocketChannelException.prototype = { - toString$0(_) { - return "WebSocketChannelException: " + this.message; - }, - $isException: 1 - }; - A._DeepEquals.prototype = { - equals$2(obj1, obj2) { - var t1, t2, t3, i, t4, t5, loop1, loop2, _this = this; - obj1 = obj1; - obj2 = obj2; - if (obj1 instanceof A.YamlScalar) - obj1 = obj1.value; - if (obj2 instanceof A.YamlScalar) - obj2 = obj2.value; - for (t1 = _this._parents1, t2 = t1.length, t3 = _this._parents2, i = 0; i < t2; ++i) { - t4 = obj1; - t5 = t1[i]; - loop1 = t4 == null ? t5 == null : t4 === t5; - t5 = obj2; - t4 = t3[i]; - loop2 = t5 == null ? t4 == null : t5 === t4; - if (loop1 && loop2) - return true; - if (loop1 || loop2) - return false; - } - t1.push(obj1); - t3.push(obj2); - try { - t2 = type$.List_dynamic; - if (t2._is(obj1) && t2._is(obj2)) { - t2 = _this._listEquals$2(obj1, obj2); - return t2; - } else { - t2 = type$.Map_dynamic_dynamic; - if (t2._is(obj1) && t2._is(obj2)) { - t2 = _this._mapEquals$2(obj1, obj2); - return t2; - } else if (typeof obj1 == "number" && typeof obj2 == "number") { - t2 = _this._numEquals$2(obj1, obj2); - return t2; - } else { - t2 = J.$eq$(obj1, obj2); - return t2; - } - } - } finally { - t1.pop(); - t3.pop(); - } - }, - _listEquals$2(list1, list2) { - var i, - t1 = J.getInterceptor$asx(list1), - t2 = J.getInterceptor$asx(list2); - if (t1.get$length(list1) !== t2.get$length(list2)) - return false; - for (i = 0; i < t1.get$length(list1); ++i) - if (!this.equals$2(t1.$index(list1, i), t2.$index(list2, i))) - return false; - return true; - }, - _mapEquals$2(map1, map2) { - var t3, key, - t1 = J.getInterceptor$asx(map1), - t2 = J.getInterceptor$asx(map2); - if (t1.get$length(map1) !== t2.get$length(map2)) - return false; - for (t3 = J.get$iterator$ax(t1.get$keys(map1)); t3.moveNext$0();) { - key = t3.get$current(t3); - if (!t2.containsKey$1(map2, key)) - return false; - if (!this.equals$2(t1.$index(map1, key), t2.$index(map2, key))) - return false; - } - return true; - }, - _numEquals$2(n1, n2) { - if (isNaN(n1) && isNaN(n2)) - return true; - return n1 === n2; - } - }; - A.deepHashCode_deepHashCodeInner.prototype = { - call$1(value) { - var equality, t1, t2, t3, deepHashCodeInner = this; - if (B.JSArray_methods.any$1(deepHashCodeInner.parents, new A.deepHashCode_deepHashCodeInner_closure(value))) - return -1; - deepHashCodeInner.parents.push(value); - try { - if (type$.Map_dynamic_dynamic._is(value)) { - equality = B.UnorderedIterableEquality_DefaultEquality; - t1 = J.getInterceptor$x(value); - t2 = type$.dynamic; - t3 = J.hash$1$z(equality, J.map$1$1$ax(t1.get$keys(value), deepHashCodeInner, t2)); - t2 = J.hash$1$z(equality, J.map$1$1$ax(t1.get$values(value), deepHashCodeInner, t2)); - return t3 ^ t2; - } else if (type$.Iterable_dynamic._is(value)) { - t1 = B.IterableEquality_DefaultEquality.hash$1(0, J.map$1$1$ax(value, A.equality__deepHashCode$closure(), type$.dynamic)); - return t1; - } else if (value instanceof A.YamlScalar) { - t1 = J.get$hashCode$(value.value); - return t1; - } else { - t1 = J.get$hashCode$(value); - return t1; - } - } finally { - deepHashCodeInner.parents.pop(); - } - }, - $signature: 56 - }; - A.deepHashCode_deepHashCodeInner_closure.prototype = { - call$1($parent) { - var t1 = this.value; - return $parent == null ? t1 == null : $parent === t1; - }, - $signature: 129 - }; - A.Event.prototype = { - toString$0(_) { - return this.type._enumToString$0(); - }, - get$type(receiver) { - return this.type; - }, - get$span(receiver) { - return this.span; - } - }; - A.DocumentStartEvent.prototype = { - get$type(_) { - return B.EventType_2; - }, - toString$0(_) { - return "DOCUMENT_START"; - }, - get$span(receiver) { - return this.span; - } - }; - A.DocumentEndEvent.prototype = { - get$type(_) { - return B.EventType_3; - }, - toString$0(_) { - return "DOCUMENT_END"; - }, - get$span(receiver) { - return this.span; - } - }; - A.AliasEvent.prototype = { - get$type(_) { - return B.EventType_4; - }, - toString$0(_) { - return "ALIAS " + this.name; - }, - get$span(receiver) { - return this.span; - } - }; - A._ValueEvent.prototype = { - toString$0(_) { - var _this = this, - t1 = _this.get$type(_this).toString$0(0); - if (_this.get$anchor() != null) - t1 += " &" + A.S(_this.get$anchor()); - if (_this.get$tag(_this) != null) - t1 += " " + A.S(_this.get$tag(_this)); - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A.ScalarEvent.prototype = { - get$type(_) { - return B.EventType_5; - }, - toString$0(_) { - return this.super$_ValueEvent$toString(0) + ' "' + this.value + '"'; - }, - get$span(receiver) { - return this.span; - }, - get$anchor() { - return this.anchor; - }, - get$tag(receiver) { - return this.tag; - } - }; - A.SequenceStartEvent.prototype = { - get$type(_) { - return B.EventType_6; - }, - get$span(receiver) { - return this.span; - }, - get$anchor() { - return this.anchor; - }, - get$tag(receiver) { - return this.tag; - } - }; - A.MappingStartEvent.prototype = { - get$type(_) { - return B.EventType_8; - }, - get$span(receiver) { - return this.span; - }, - get$anchor() { - return this.anchor; - }, - get$tag(receiver) { - return this.tag; - } - }; - A.EventType.prototype = { - _enumToString$0() { - return "EventType." + this._name; - } - }; - A.Loader.prototype = { - load$0(_) { - var $event, contents, _this = this, - t1 = _this._parser; - if (t1._parser$_state === B._State_END) - return null; - $event = t1.parse$0(0); - if ($event.get$type($event) === B.EventType_1) { - _this._loader$_span = _this._loader$_span.expand$1(0, $event.get$span($event)); - return null; - } - type$.DocumentStartEvent._as($event); - contents = _this._loadNode$1(t1.parse$0(0)); - t1 = $event.span.expand$1(0, type$.DocumentEndEvent._as(t1.parse$0(0)).span); - _this._loader$_span = _this._loader$_span.expand$1(0, t1); - _this._aliases.clear$0(0); - return new A.YamlDocument(contents, t1); - }, - _loadNode$1(firstEvent) { - var t1, node, _this = this; - switch (firstEvent.get$type(firstEvent).index) { - case 4: - return _this._loadAlias$1(type$.AliasEvent._as(firstEvent)); - case 5: - type$.ScalarEvent._as(firstEvent); - t1 = firstEvent.tag; - if (t1 === "!") - node = new A.YamlScalar(firstEvent.value, firstEvent.span); - else if (t1 != null) - node = _this._parseByTag$1(firstEvent); - else { - node = _this._tryParseScalar$1(firstEvent); - if (node == null) - node = new A.YamlScalar(firstEvent.value, firstEvent.span); - } - _this._registerAnchor$2(firstEvent.anchor, node); - return node; - case 6: - return _this._loadSequence$1(type$.SequenceStartEvent._as(firstEvent)); - case 8: - return _this._loadMapping$1(type$.MappingStartEvent._as(firstEvent)); - default: - throw A.wrapException(A.StateError$("Unreachable")); - } - }, - _registerAnchor$2(anchor, node) { - if (anchor == null) - return; - this._aliases.$indexSet(0, anchor, node); - }, - _loadAlias$1($event) { - var alias = this._aliases.$index(0, $event.name); - if (alias != null) - return alias; - throw A.wrapException(A.YamlException$("Undefined alias.", $event.span)); - }, - _loadSequence$1(firstEvent) { - var children, node, t2, $event, - t1 = firstEvent.tag; - if (t1 !== "!" && t1 != null && t1 !== "tag:yaml.org,2002:seq") - throw A.wrapException(A.YamlException$("Invalid tag for sequence.", firstEvent.span)); - children = A._setArrayType([], type$.JSArray_YamlNode); - t1 = firstEvent.span; - node = new A.YamlList(new A.UnmodifiableListView(children, type$.UnmodifiableListView_YamlNode), t1); - this._registerAnchor$2(firstEvent.anchor, node); - t2 = this._parser; - $event = t2.parse$0(0); - for (; $event.get$type($event) !== B.EventType_7;) { - children.push(this._loadNode$1($event)); - $event = t2.parse$0(0); - } - node._yaml_node$_span = t1.expand$1(0, $event.get$span($event)); - return node; - }, - _loadMapping$1(firstEvent) { - var children, node, t2, $event, key, value, _this = this, - t1 = firstEvent.tag; - if (t1 !== "!" && t1 != null && t1 !== "tag:yaml.org,2002:map") - throw A.wrapException(A.YamlException$("Invalid tag for mapping.", firstEvent.span)); - children = A.LinkedHashMap_LinkedHashMap(A.equality__deepEquals$closure(), A.equality__deepHashCode$closure(), type$.dynamic, type$.YamlNode); - t1 = firstEvent.span; - node = new A.YamlMap(new A.UnmodifiableMapView(children, type$.UnmodifiableMapView_dynamic_YamlNode), t1); - _this._registerAnchor$2(firstEvent.anchor, node); - t2 = _this._parser; - $event = t2.parse$0(0); - for (; $event.get$type($event) !== B.EventType_9;) { - key = _this._loadNode$1($event); - value = _this._loadNode$1(t2.parse$0(0)); - if (children.containsKey$1(0, key)) - throw A.wrapException(A.YamlException$("Duplicate mapping key.", key._yaml_node$_span)); - children.$indexSet(0, key, value); - $event = t2.parse$0(0); - } - node._yaml_node$_span = t1.expand$1(0, $event.get$span($event)); - return node; - }, - _parseByTag$1(scalar) { - var result, _this = this, - t1 = scalar.tag; - switch (t1) { - case "tag:yaml.org,2002:null": - result = _this._parseNull$1(scalar); - if (result != null) - return result; - throw A.wrapException(A.YamlException$("Invalid null scalar.", scalar.span)); - case "tag:yaml.org,2002:bool": - result = _this._parseBool$1(scalar); - if (result != null) - return result; - throw A.wrapException(A.YamlException$("Invalid bool scalar.", scalar.span)); - case "tag:yaml.org,2002:int": - result = _this._parseNumber$2$allowFloat(scalar, false); - if (result != null) - return result; - throw A.wrapException(A.YamlException$("Invalid int scalar.", scalar.span)); - case "tag:yaml.org,2002:float": - result = _this._parseNumber$2$allowInt(scalar, false); - if (result != null) - return result; - throw A.wrapException(A.YamlException$("Invalid float scalar.", scalar.span)); - case "tag:yaml.org,2002:str": - return new A.YamlScalar(scalar.value, scalar.span); - default: - throw A.wrapException(A.YamlException$("Undefined tag: " + A.S(t1) + ".", scalar.span)); - } - }, - _tryParseScalar$1(scalar) { - var firstChar, _this = this, _null = null, - t1 = scalar.value, - $length = t1.length; - if ($length === 0) - return new A.YamlScalar(_null, scalar.span); - firstChar = t1.charCodeAt(0); - switch (firstChar) { - case 46: - case 43: - case 45: - return _this._parseNumber$1(scalar); - case 110: - case 78: - return $length === 4 ? _this._parseNull$1(scalar) : _null; - case 116: - case 84: - return $length === 4 ? _this._parseBool$1(scalar) : _null; - case 102: - case 70: - return $length === 5 ? _this._parseBool$1(scalar) : _null; - case 126: - return $length === 1 ? new A.YamlScalar(_null, scalar.span) : _null; - default: - if (firstChar >= 48 && firstChar <= 57) - return _this._parseNumber$1(scalar); - return _null; - } - }, - _parseNull$1(scalar) { - switch (scalar.value) { - case "": - case "null": - case "Null": - case "NULL": - case "~": - return new A.YamlScalar(null, scalar.span); - default: - return null; - } - }, - _parseBool$1(scalar) { - switch (scalar.value) { - case "true": - case "True": - case "TRUE": - return new A.YamlScalar(true, scalar.span); - case "false": - case "False": - case "FALSE": - return new A.YamlScalar(false, scalar.span); - default: - return null; - } - }, - _parseNumber$3$allowFloat$allowInt(scalar, allowFloat, allowInt) { - var value = this._parseNumberValue$3$allowFloat$allowInt(scalar.value, allowFloat, allowInt); - return value == null ? null : new A.YamlScalar(value, scalar.span); - }, - _parseNumber$1(scalar) { - return this._parseNumber$3$allowFloat$allowInt(scalar, true, true); - }, - _parseNumber$2$allowFloat(scalar, allowFloat) { - return this._parseNumber$3$allowFloat$allowInt(scalar, allowFloat, true); - }, - _parseNumber$2$allowInt(scalar, allowInt) { - return this._parseNumber$3$allowFloat$allowInt(scalar, true, allowInt); - }, - _parseNumberValue$3$allowFloat$allowInt(contents, allowFloat, allowInt) { - var value, secondChar, t1, result, t2, _null = null, - firstChar = contents.charCodeAt(0), - $length = contents.length; - if (allowInt && $length === 1) { - value = firstChar - 48; - return value >= 0 && value <= 9 ? value : _null; - } - secondChar = contents.charCodeAt(1); - if (allowInt && firstChar === 48) { - if (secondChar === 120) - return A.Primitives_parseInt(contents, _null); - if (secondChar === 111) - return A.Primitives_parseInt(B.JSString_methods.substring$1(contents, 2), 8); - } - if (!(firstChar >= 48 && firstChar <= 57)) - t1 = (firstChar === 43 || firstChar === 45) && secondChar >= 48 && secondChar <= 57; - else - t1 = true; - if (t1) { - result = allowInt ? A.Primitives_parseInt(contents, 10) : _null; - return allowFloat ? result == null ? A.Primitives_parseDouble(contents) : result : result; - } - if (!allowFloat) - return _null; - t1 = firstChar === 46; - if (!(t1 && secondChar >= 48 && secondChar <= 57)) - t2 = (firstChar === 45 || firstChar === 43) && secondChar === 46; - else - t2 = true; - if (t2) { - if ($length === 5) - switch (contents) { - case "+.inf": - case "+.Inf": - case "+.INF": - return 1 / 0; - case "-.inf": - case "-.Inf": - case "-.INF": - return -1 / 0; - } - return A.Primitives_parseDouble(contents); - } - if ($length === 4 && t1) - switch (contents) { - case ".inf": - case ".Inf": - case ".INF": - return 1 / 0; - case ".nan": - case ".NaN": - case ".NAN": - return 0 / 0; - } - return _null; - } - }; - A.Parser.prototype = { - parse$0(_) { - var $event, error, t1, exception; - try { - if (this._parser$_state === B._State_END) { - t1 = A.StateError$("No more events."); - throw A.wrapException(t1); - } - $event = this._stateMachine$0(); - return $event; - } catch (exception) { - t1 = A.unwrapException(exception); - if (t1 instanceof A.StringScannerException) { - error = t1; - throw A.wrapException(A.YamlException$(error._span_exception$_message, error._span)); - } else - throw exception; - } - }, - _stateMachine$0() { - var token, t1, t2, _this = this; - switch (_this._parser$_state) { - case B._State_STREAM_START: - token = _this._scanner.scan$0(); - _this._parser$_state = B._State_DOCUMENT_START; - return new A.Event(B.EventType_0, token.get$span(token)); - case B._State_DOCUMENT_START: - return _this._parseDocumentStart$0(); - case B._State_DOCUMENT_CONTENT: - return _this._parseDocumentContent$0(); - case B._State_DOCUMENT_END: - return _this._parseDocumentEnd$0(); - case B._State_BLOCK_NODE: - return _this._parseNode$1$block(true); - case B._State_YEZ: - return _this._parseNode$2$block$indentlessSequence(true, true); - case B._State_FLOW_NODE: - return _this._parseNode$0(); - case B._State_BLOCK_SEQUENCE_FIRST_ENTRY: - _this._scanner.scan$0(); - return _this._parseBlockSequenceEntry$0(); - case B._State_BLOCK_SEQUENCE_ENTRY: - return _this._parseBlockSequenceEntry$0(); - case B._State_INDENTLESS_SEQUENCE_ENTRY: - return _this._parseIndentlessSequenceEntry$0(); - case B._State_BLOCK_MAPPING_FIRST_KEY: - _this._scanner.scan$0(); - return _this._parseBlockMappingKey$0(); - case B._State_BLOCK_MAPPING_KEY: - return _this._parseBlockMappingKey$0(); - case B._State_BLOCK_MAPPING_VALUE: - return _this._parseBlockMappingValue$0(); - case B._State_FLOW_SEQUENCE_FIRST_ENTRY: - return _this._parseFlowSequenceEntry$1$first(true); - case B._State_FLOW_SEQUENCE_ENTRY: - return _this._parseFlowSequenceEntry$0(); - case B._State_e33: - return _this._parseFlowSequenceEntryMappingKey$0(); - case B._State_1IS: - return _this._parseFlowSequenceEntryMappingValue$0(); - case B._State_CQY: - _this._parser$_state = B._State_FLOW_SEQUENCE_ENTRY; - t1 = _this._scanner.peek$0(); - t1 = t1.get$span(t1); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - return new A.Event(B.EventType_9, A._FileSpan$(t1.file, t2, t2)); - case B._State_FLOW_MAPPING_FIRST_KEY: - return _this._parseFlowMappingKey$1$first(true); - case B._State_FLOW_MAPPING_KEY: - return _this._parseFlowMappingKey$0(); - case B._State_FLOW_MAPPING_VALUE: - return _this._parseFlowMappingValue$0(); - case B._State_FLOW_MAPPING_EMPTY_VALUE: - return _this._parseFlowMappingValue$1$empty(true); - default: - throw A.wrapException(A.StateError$("Unreachable")); - } - }, - _parseDocumentStart$0() { - var token, start, pair, _this = this, - t1 = _this._scanner, - t2 = t1.peek$0(); - t2.toString; - for (token = t2; token.get$type(token) === B.TokenType_5; token = t2) { - t1.scan$0(); - t2 = t1.peek$0(); - t2.toString; - } - if (token.get$type(token) !== B.TokenType_2 && token.get$type(token) !== B.TokenType_3 && token.get$type(token) !== B.TokenType_4 && token.get$type(token) !== B.TokenType_1) { - _this._processDirectives$0(); - _this._parser$_states.push(B._State_DOCUMENT_END); - _this._parser$_state = B._State_BLOCK_NODE; - t1 = token.get$span(token); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - return A.DocumentStartEvent$(A._FileSpan$(t1.file, t2, t2), true, null, null); - } - if (token.get$type(token) === B.TokenType_1) { - _this._parser$_state = B._State_END; - t1.scan$0(); - return new A.Event(B.EventType_1, token.get$span(token)); - } - start = token.get$span(token); - pair = _this._processDirectives$0(); - token = t1.peek$0(); - if (token.get$type(token) !== B.TokenType_4) - throw A.wrapException(A.YamlException$("Expected document start.", token.get$span(token))); - _this._parser$_states.push(B._State_DOCUMENT_END); - _this._parser$_state = B._State_DOCUMENT_CONTENT; - t1.scan$0(); - return A.DocumentStartEvent$(start.expand$1(0, token.get$span(token)), false, pair.last, pair.first); - }, - _parseDocumentContent$0() { - var t1, t2, _this = this, - token = _this._scanner.peek$0(); - switch (token.get$type(token).index) { - case 2: - case 3: - case 4: - case 5: - case 1: - _this._parser$_state = _this._parser$_states.pop(); - t1 = token.get$span(token); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - return new A.ScalarEvent(A._FileSpan$(t1.file, t2, t2), null, null, "", B.ScalarStyle_PLAIN); - default: - return _this._parseNode$1$block(true); - } - }, - _parseDocumentEnd$0() { - var t1, token, t2; - this._tagDirectives.clear$0(0); - this._parser$_state = B._State_DOCUMENT_START; - t1 = this._scanner; - token = t1.peek$0(); - if (token.get$type(token) === B.TokenType_5) { - t1.scan$0(); - return new A.DocumentEndEvent(token.get$span(token), false); - } else { - t1 = token.get$span(token); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - return new A.DocumentEndEvent(A._FileSpan$(t1.file, t2, t2), true); - } - }, - _parseNode$2$block$indentlessSequence(block, indentlessSequence) { - var t4, t5, token, tag, tagDirective, _this = this, t1 = {}, - t2 = _this._scanner, - t3 = t2.peek$0(); - t3.toString; - if (t3 instanceof A.AliasToken) { - t2.scan$0(); - _this._parser$_state = _this._parser$_states.pop(); - return new A.AliasEvent(t3.span, t3.name); - } - t1.tagToken = t1.anchor = null; - t4 = t3.get$span(t3); - t4 = A.FileLocation$_(t4.file, t4._file$_start); - t5 = t4.offset; - t1.span = A._FileSpan$(t4.file, t5, t5); - t5 = new A.Parser__parseNode_parseAnchor(t1, _this); - t4 = new A.Parser__parseNode_parseTag(t1, _this); - if (t3 instanceof A.AnchorToken) { - token = t5.call$1(t3); - if (token instanceof A.TagToken) - token = t4.call$1(token); - } else if (t3 instanceof A.TagToken) { - token = t4.call$1(t3); - if (token instanceof A.AnchorToken) - token = t5.call$1(token); - } else - token = t3; - t3 = t1.tagToken; - if (t3 != null) { - t4 = t3.handle; - if (t4 == null) - tag = t3.suffix; - else { - tagDirective = _this._tagDirectives.$index(0, t4); - if (tagDirective == null) - throw A.wrapException(A.YamlException$("Undefined tag handle.", t1.tagToken.span)); - t3 = tagDirective.prefix; - t4 = t1.tagToken; - t4 = t4 == null ? null : t4.suffix; - tag = t3 + (t4 == null ? "" : t4); - } - } else - tag = null; - if (indentlessSequence && token.get$type(token) === B.TokenType_13) { - _this._parser$_state = B._State_INDENTLESS_SEQUENCE_ENTRY; - return new A.SequenceStartEvent(t1.span.expand$1(0, token.get$span(token)), t1.anchor, tag, B.CollectionStyle_BLOCK); - } - if (token instanceof A.ScalarToken) { - if (tag == null && token.style !== B.ScalarStyle_PLAIN) - tag = "!"; - _this._parser$_state = _this._parser$_states.pop(); - t2.scan$0(); - return new A.ScalarEvent(t1.span.expand$1(0, token.span), t1.anchor, tag, token.value, token.style); - } - if (token.get$type(token) === B.TokenType_9) { - _this._parser$_state = B._State_FLOW_SEQUENCE_FIRST_ENTRY; - return new A.SequenceStartEvent(t1.span.expand$1(0, token.get$span(token)), t1.anchor, tag, B.CollectionStyle_FLOW); - } - if (token.get$type(token) === B.TokenType_11) { - _this._parser$_state = B._State_FLOW_MAPPING_FIRST_KEY; - return new A.MappingStartEvent(t1.span.expand$1(0, token.get$span(token)), t1.anchor, tag, B.CollectionStyle_FLOW); - } - if (block && token.get$type(token) === B.TokenType_6) { - _this._parser$_state = B._State_BLOCK_SEQUENCE_FIRST_ENTRY; - return new A.SequenceStartEvent(t1.span.expand$1(0, token.get$span(token)), t1.anchor, tag, B.CollectionStyle_BLOCK); - } - if (block && token.get$type(token) === B.TokenType_7) { - _this._parser$_state = B._State_BLOCK_MAPPING_FIRST_KEY; - return new A.MappingStartEvent(t1.span.expand$1(0, token.get$span(token)), t1.anchor, tag, B.CollectionStyle_BLOCK); - } - if (t1.anchor != null || tag != null) { - _this._parser$_state = _this._parser$_states.pop(); - return new A.ScalarEvent(t1.span, t1.anchor, tag, "", B.ScalarStyle_PLAIN); - } - throw A.wrapException(A.YamlException$("Expected node content.", t1.span)); - }, - _parseNode$1$block(block) { - return this._parseNode$2$block$indentlessSequence(block, false); - }, - _parseNode$0() { - return this._parseNode$2$block$indentlessSequence(false, false); - }, - _parseBlockSequenceEntry$0() { - var t2, start, _this = this, - t1 = _this._scanner, - token = t1.peek$0(); - if (token.get$type(token) === B.TokenType_13) { - t2 = token.get$span(token); - start = A.FileLocation$_(t2.file, t2._file$_start); - t1.scan$0(); - token = t1.peek$0(); - if (token.get$type(token) === B.TokenType_13 || token.get$type(token) === B.TokenType_8) { - _this._parser$_state = B._State_BLOCK_SEQUENCE_ENTRY; - t1 = start.offset; - return new A.ScalarEvent(A._FileSpan$(start.file, t1, t1), null, null, "", B.ScalarStyle_PLAIN); - } else { - _this._parser$_states.push(B._State_BLOCK_SEQUENCE_ENTRY); - return _this._parseNode$1$block(true); - } - } - if (token.get$type(token) === B.TokenType_8) { - t1.scan$0(); - _this._parser$_state = _this._parser$_states.pop(); - return new A.Event(B.EventType_7, token.get$span(token)); - } - throw A.wrapException(A.YamlException$("While parsing a block collection, expected '-'.", token.get$span(token).get$start(0).pointSpan$0())); - }, - _parseIndentlessSequenceEntry$0() { - var t2, start, _this = this, - t1 = _this._scanner, - token = t1.peek$0(); - if (token.get$type(token) !== B.TokenType_13) { - _this._parser$_state = _this._parser$_states.pop(); - t1 = token.get$span(token); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - return new A.Event(B.EventType_7, A._FileSpan$(t1.file, t2, t2)); - } - t2 = token.get$span(token); - start = A.FileLocation$_(t2.file, t2._file$_start); - t1.scan$0(); - token = t1.peek$0(); - if (token.get$type(token) === B.TokenType_13 || token.get$type(token) === B.TokenType_15 || token.get$type(token) === B.TokenType_16 || token.get$type(token) === B.TokenType_8) { - _this._parser$_state = B._State_INDENTLESS_SEQUENCE_ENTRY; - t1 = start.offset; - return new A.ScalarEvent(A._FileSpan$(start.file, t1, t1), null, null, "", B.ScalarStyle_PLAIN); - } else { - _this._parser$_states.push(B._State_INDENTLESS_SEQUENCE_ENTRY); - return _this._parseNode$1$block(true); - } - }, - _parseBlockMappingKey$0() { - var t2, start, _this = this, _null = null, - t1 = _this._scanner, - token = t1.peek$0(); - if (token.get$type(token) === B.TokenType_15) { - t2 = token.get$span(token); - start = A.FileLocation$_(t2.file, t2._file$_start); - t1.scan$0(); - token = t1.peek$0(); - if (token.get$type(token) === B.TokenType_15 || token.get$type(token) === B.TokenType_16 || token.get$type(token) === B.TokenType_8) { - _this._parser$_state = B._State_BLOCK_MAPPING_VALUE; - t1 = start.offset; - return new A.ScalarEvent(A._FileSpan$(start.file, t1, t1), _null, _null, "", B.ScalarStyle_PLAIN); - } else { - _this._parser$_states.push(B._State_BLOCK_MAPPING_VALUE); - return _this._parseNode$2$block$indentlessSequence(true, true); - } - } - if (token.get$type(token) === B.TokenType_16) { - _this._parser$_state = B._State_BLOCK_MAPPING_VALUE; - t1 = token.get$span(token); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - return new A.ScalarEvent(A._FileSpan$(t1.file, t2, t2), _null, _null, "", B.ScalarStyle_PLAIN); - } - if (token.get$type(token) === B.TokenType_8) { - t1.scan$0(); - _this._parser$_state = _this._parser$_states.pop(); - return new A.Event(B.EventType_9, token.get$span(token)); - } - throw A.wrapException(A.YamlException$("Expected a key while parsing a block mapping.", token.get$span(token).get$start(0).pointSpan$0())); - }, - _parseBlockMappingValue$0() { - var t2, start, _this = this, _null = null, - t1 = _this._scanner, - token = t1.peek$0(); - if (token.get$type(token) !== B.TokenType_16) { - _this._parser$_state = B._State_BLOCK_MAPPING_KEY; - t1 = token.get$span(token); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - return new A.ScalarEvent(A._FileSpan$(t1.file, t2, t2), _null, _null, "", B.ScalarStyle_PLAIN); - } - t2 = token.get$span(token); - start = A.FileLocation$_(t2.file, t2._file$_start); - t1.scan$0(); - token = t1.peek$0(); - if (token.get$type(token) === B.TokenType_15 || token.get$type(token) === B.TokenType_16 || token.get$type(token) === B.TokenType_8) { - _this._parser$_state = B._State_BLOCK_MAPPING_KEY; - t1 = start.offset; - return new A.ScalarEvent(A._FileSpan$(start.file, t1, t1), _null, _null, "", B.ScalarStyle_PLAIN); - } else { - _this._parser$_states.push(B._State_BLOCK_MAPPING_KEY); - return _this._parseNode$2$block$indentlessSequence(true, true); - } - }, - _parseFlowSequenceEntry$1$first(first) { - var t1, token, t2, _this = this; - if (first) - _this._scanner.scan$0(); - t1 = _this._scanner; - token = t1.peek$0(); - if (token.get$type(token) !== B.TokenType_10) { - if (!first) { - if (token.get$type(token) !== B.TokenType_14) - throw A.wrapException(A.YamlException$("While parsing a flow sequence, expected ',' or ']'.", token.get$span(token).get$start(0).pointSpan$0())); - t1.scan$0(); - t2 = t1.peek$0(); - t2.toString; - token = t2; - } - if (token.get$type(token) === B.TokenType_15) { - _this._parser$_state = B._State_e33; - t1.scan$0(); - return new A.MappingStartEvent(token.get$span(token), null, null, B.CollectionStyle_FLOW); - } else if (token.get$type(token) !== B.TokenType_10) { - _this._parser$_states.push(B._State_FLOW_SEQUENCE_ENTRY); - return _this._parseNode$0(); - } - } - t1.scan$0(); - _this._parser$_state = _this._parser$_states.pop(); - return new A.Event(B.EventType_7, token.get$span(token)); - }, - _parseFlowSequenceEntry$0() { - return this._parseFlowSequenceEntry$1$first(false); - }, - _parseFlowSequenceEntryMappingKey$0() { - var t1, start, _this = this, - token = _this._scanner.peek$0(); - if (token.get$type(token) === B.TokenType_16 || token.get$type(token) === B.TokenType_14 || token.get$type(token) === B.TokenType_10) { - t1 = token.get$span(token); - start = A.FileLocation$_(t1.file, t1._file$_start); - _this._parser$_state = B._State_1IS; - t1 = start.offset; - return new A.ScalarEvent(A._FileSpan$(start.file, t1, t1), null, null, "", B.ScalarStyle_PLAIN); - } else { - _this._parser$_states.push(B._State_1IS); - return _this._parseNode$0(); - } - }, - _parseFlowSequenceEntryMappingValue$0() { - var t2, _this = this, - t1 = _this._scanner, - token = t1.peek$0(); - if (token.get$type(token) === B.TokenType_16) { - t1.scan$0(); - token = t1.peek$0(); - if (token.get$type(token) !== B.TokenType_14 && token.get$type(token) !== B.TokenType_10) { - _this._parser$_states.push(B._State_CQY); - return _this._parseNode$0(); - } - } - _this._parser$_state = B._State_CQY; - t1 = token.get$span(token); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - return new A.ScalarEvent(A._FileSpan$(t1.file, t2, t2), null, null, "", B.ScalarStyle_PLAIN); - }, - _parseFlowMappingKey$1$first(first) { - var t1, token, t2, _this = this; - if (first) - _this._scanner.scan$0(); - t1 = _this._scanner; - token = t1.peek$0(); - if (token.get$type(token) !== B.TokenType_12) { - if (!first) { - if (token.get$type(token) !== B.TokenType_14) - throw A.wrapException(A.YamlException$("While parsing a flow mapping, expected ',' or '}'.", token.get$span(token).get$start(0).pointSpan$0())); - t1.scan$0(); - t2 = t1.peek$0(); - t2.toString; - token = t2; - } - if (token.get$type(token) === B.TokenType_15) { - t1.scan$0(); - token = t1.peek$0(); - if (token.get$type(token) !== B.TokenType_16 && token.get$type(token) !== B.TokenType_14 && token.get$type(token) !== B.TokenType_12) { - _this._parser$_states.push(B._State_FLOW_MAPPING_VALUE); - return _this._parseNode$0(); - } else { - _this._parser$_state = B._State_FLOW_MAPPING_VALUE; - t1 = token.get$span(token); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - return new A.ScalarEvent(A._FileSpan$(t1.file, t2, t2), null, null, "", B.ScalarStyle_PLAIN); - } - } else if (token.get$type(token) !== B.TokenType_12) { - _this._parser$_states.push(B._State_FLOW_MAPPING_EMPTY_VALUE); - return _this._parseNode$0(); - } - } - t1.scan$0(); - _this._parser$_state = _this._parser$_states.pop(); - return new A.Event(B.EventType_9, token.get$span(token)); - }, - _parseFlowMappingKey$0() { - return this._parseFlowMappingKey$1$first(false); - }, - _parseFlowMappingValue$1$empty(empty) { - var token, _this = this, _null = null, - t1 = _this._scanner, - t2 = t1.peek$0(); - t2.toString; - if (empty) { - _this._parser$_state = B._State_FLOW_MAPPING_KEY; - t1 = t2.get$span(t2); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - return new A.ScalarEvent(A._FileSpan$(t1.file, t2, t2), _null, _null, "", B.ScalarStyle_PLAIN); - } - if (t2.get$type(t2) === B.TokenType_16) { - t1.scan$0(); - token = t1.peek$0(); - if (token.get$type(token) !== B.TokenType_14 && token.get$type(token) !== B.TokenType_12) { - _this._parser$_states.push(B._State_FLOW_MAPPING_KEY); - return _this._parseNode$0(); - } - } else - token = t2; - _this._parser$_state = B._State_FLOW_MAPPING_KEY; - t1 = token.get$span(token); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - return new A.ScalarEvent(A._FileSpan$(t1.file, t2, t2), _null, _null, "", B.ScalarStyle_PLAIN); - }, - _parseFlowMappingValue$0() { - return this._parseFlowMappingValue$1$empty(false); - }, - _processDirectives$0() { - var tagDirectives, token, versionDirective, t3, tagDirective, _this = this, - t1 = _this._scanner, - t2 = t1.peek$0(); - t2.toString; - tagDirectives = A._setArrayType([], type$.JSArray_TagDirective); - token = t2; - versionDirective = null; - while (true) { - if (!(token.get$type(token) === B.TokenType_2 || token.get$type(token) === B.TokenType_3)) - break; - if (token instanceof A.VersionDirectiveToken) { - if (versionDirective != null) - throw A.wrapException(A.YamlException$("Duplicate %YAML directive.", token.span)); - t2 = token.major; - if (t2 !== 1 || token.minor === 0) - throw A.wrapException(A.YamlException$("Incompatible YAML document. This parser only supports YAML 1.1 and 1.2.", token.span)); - else { - t3 = token.minor; - if (t3 > 2) - $.$get$yamlWarningCallback().call$2("Warning: this parser only supports YAML 1.1 and 1.2.", token.span); - } - versionDirective = new A.VersionDirective(t2, t3); - } else if (token instanceof A.TagDirectiveToken) { - tagDirective = new A.TagDirective(token.handle, token.prefix); - _this._appendTagDirective$2(tagDirective, token.span); - tagDirectives.push(tagDirective); - } - t1.scan$0(); - t2 = t1.peek$0(); - t2.toString; - token = t2; - } - t1 = token.get$span(token); - t1 = A.FileLocation$_(t1.file, t1._file$_start); - t2 = t1.offset; - _this._appendTagDirective$3$allowDuplicates(new A.TagDirective("!", "!"), A._FileSpan$(t1.file, t2, t2), true); - t2 = token.get$span(token); - t2 = A.FileLocation$_(t2.file, t2._file$_start); - t1 = t2.offset; - _this._appendTagDirective$3$allowDuplicates(new A.TagDirective("!!", "tag:yaml.org,2002:"), A._FileSpan$(t2.file, t1, t1), true); - return new A.Pair(versionDirective, tagDirectives); - }, - _appendTagDirective$3$allowDuplicates(newDirective, span, allowDuplicates) { - var t1 = this._tagDirectives, - t2 = newDirective.handle; - if (t1.containsKey$1(0, t2)) { - if (allowDuplicates) - return; - throw A.wrapException(A.YamlException$("Duplicate %TAG directive.", span)); - } - t1.$indexSet(0, t2, newDirective); - }, - _appendTagDirective$2(newDirective, span) { - return this._appendTagDirective$3$allowDuplicates(newDirective, span, false); - } - }; - A.Parser__parseNode_parseAnchor.prototype = { - call$1(token) { - var t1 = this._box_0; - t1.anchor = token.name; - t1.span = t1.span.expand$1(0, token.span); - t1 = this.$this._scanner; - t1.scan$0(); - t1 = t1.peek$0(); - t1.toString; - return t1; - }, - $signature: 601 - }; - A.Parser__parseNode_parseTag.prototype = { - call$1(token) { - var t1 = this._box_0; - t1.tagToken = token; - t1.span = t1.span.expand$1(0, token.span); - t1 = this.$this._scanner; - t1.scan$0(); - t1 = t1.peek$0(); - t1.toString; - return t1; - }, - $signature: 602 - }; - A._State.prototype = { - toString$0(_) { - return this.name; - } - }; - A.Scanner.prototype = { - get$_isTagChar() { - var t1, - char = this._scanner$_scanner.peekChar$0(); - if (char == null) - return false; - switch (char) { - case 45: - case 59: - case 47: - case 58: - case 64: - case 38: - case 61: - case 43: - case 36: - case 46: - case 126: - case 63: - case 42: - case 39: - case 40: - case 41: - case 37: - return true; - default: - t1 = true; - if (!(char >= 48 && char <= 57)) - if (!(char >= 97 && char <= 122)) - t1 = char >= 65 && char <= 90; - return t1; - } - }, - get$_isAnchorChar() { - if (!this.get$_isNonSpace()) - return false; - switch (this._scanner$_scanner.peekChar$0()) { - case 44: - case 91: - case 93: - case 123: - case 125: - return false; - default: - return true; - } - }, - get$_isDigit() { - var char = this._scanner$_scanner.peekChar$0(); - return char != null && char >= 48 && char <= 57; - }, - get$_isHex() { - var t1, - char = this._scanner$_scanner.peekChar$0(); - if (char == null) - return false; - t1 = true; - if (!(char >= 48 && char <= 57)) - if (!(char >= 97 && char <= 102)) - t1 = char >= 65 && char <= 70; - return t1; - }, - get$_isNonBreak() { - var t1, - char = this._scanner$_scanner.peekChar$0(); - if (char == null) - return false; - switch (char) { - case 10: - case 13: - case 65279: - return false; - case 9: - case 133: - return true; - default: - t1 = true; - if (!(char >= 32 && char <= 126)) - if (!(char >= 160 && char <= 55295)) - if (!(char >= 57344 && char <= 65533)) - t1 = char >= 65536 && char <= 1114111; - return t1; - } - }, - get$_isNonSpace() { - var t1, - char = this._scanner$_scanner.peekChar$0(); - if (char == null) - return false; - switch (char) { - case 10: - case 13: - case 65279: - case 32: - return false; - case 133: - return true; - default: - t1 = true; - if (!(char >= 32 && char <= 126)) - if (!(char >= 160 && char <= 55295)) - if (!(char >= 57344 && char <= 65533)) - t1 = char >= 65536 && char <= 1114111; - return t1; - } - }, - scan$0() { - var t1, t2, result, _this = this; - if (_this._streamEndProduced) - throw A.wrapException(A.StateError$("Out of tokens.")); - if (!_this._tokenAvailable) - _this._fetchMoreTokens$0(); - t1 = _this._tokens; - t2 = t1._queue_list$_head; - if (t2 === t1._queue_list$_tail) - A.throwExpression(A.StateError$("No element")); - result = J.$index$asx(t1._queue_list$_table, t2); - if (result == null) - result = t1.$ti._eval$1("QueueList.E")._as(result); - J.$indexSet$ax(t1._queue_list$_table, t1._queue_list$_head, null); - t1._queue_list$_head = (t1._queue_list$_head + 1 & J.get$length$asx(t1._queue_list$_table) - 1) >>> 0; - _this._tokenAvailable = false; - ++_this._tokensParsed; - _this._streamEndProduced = result.get$type(result) === B.TokenType_1; - return result; - }, - peek$0() { - var t1, _this = this; - if (_this._streamEndProduced) - return null; - if (!_this._tokenAvailable) - _this._fetchMoreTokens$0(); - t1 = _this._tokens; - return t1.get$first(t1); - }, - _fetchMoreTokens$0() { - var t1, t2, _this = this; - for (t1 = _this._tokens, t2 = _this._simpleKeys; true;) { - if (!t1.get$isEmpty(t1)) { - _this._staleSimpleKeys$0(); - if (t1.get$length(0) === 0) - A.throwExpression(A.IterableElementError_noElement()); - if (J.get$type$z(t1.$index(0, t1.get$length(0) - 1)) === B.TokenType_1) - break; - if (!B.JSArray_methods.any$1(t2, new A.Scanner__fetchMoreTokens_closure(_this))) - break; - } - _this._fetchNextToken$0(); - } - _this._tokenAvailable = true; - }, - _fetchNextToken$0() { - var t1, t2, directive, suffix, handle, token, _this = this; - if (!_this._streamStartProduced) { - _this._streamStartProduced = true; - t1 = _this._scanner$_scanner; - t1 = A.FileLocation$_(t1._sourceFile, t1._string_scanner$_position); - t2 = t1.offset; - _this._tokens._queue_list$_add$1(0, new A.Token(B.TokenType_0, A._FileSpan$(t1.file, t2, t2))); - return; - } - _this._scanToNextToken$0(); - _this._staleSimpleKeys$0(); - t1 = _this._scanner$_scanner; - _this._unrollIndent$1(t1._column); - if (t1._string_scanner$_position === t1.string.length) { - _this._unrollIndent$1(-1); - _this._removeSimpleKey$0(); - _this._simpleKeyAllowed = false; - t1 = A.FileLocation$_(t1._sourceFile, t1._string_scanner$_position); - t2 = t1.offset; - _this._tokens._queue_list$_add$1(0, new A.Token(B.TokenType_1, A._FileSpan$(t1.file, t2, t2))); - return; - } - if (t1._column === 0) { - if (t1.peekChar$0() === 37) { - _this._unrollIndent$1(-1); - _this._removeSimpleKey$0(); - _this._simpleKeyAllowed = false; - directive = _this._scanDirective$0(); - if (directive != null) - _this._tokens._queue_list$_add$1(0, directive); - return; - } - if (_this._isBlankOrEndAt$1(3)) { - if (t1.matches$1(0, "---")) { - _this._fetchDocumentIndicator$1(B.TokenType_4); - return; - } - if (t1.matches$1(0, "...")) { - _this._fetchDocumentIndicator$1(B.TokenType_5); - return; - } - } - } - switch (t1.peekChar$0()) { - case 91: - _this._fetchFlowCollectionStart$1(B.TokenType_9); - return; - case 123: - _this._fetchFlowCollectionStart$1(B.TokenType_11); - return; - case 93: - _this._fetchFlowCollectionEnd$1(B.TokenType_10); - return; - case 125: - _this._fetchFlowCollectionEnd$1(B.TokenType_12); - return; - case 44: - _this._removeSimpleKey$0(); - _this._simpleKeyAllowed = true; - _this._addCharToken$1(B.TokenType_14); - return; - case 42: - _this._fetchAnchor$1$anchor(false); - return; - case 38: - _this._fetchAnchor$0(); - return; - case 33: - _this._saveSimpleKey$0(); - _this._simpleKeyAllowed = false; - t2 = t1._string_scanner$_position; - if (t1.peekChar$1(1) === 60) { - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - suffix = _this._scanTagUri$0(); - t1.expect$1(">"); - handle = ""; - } else { - handle = _this._scanTagHandle$0(); - if (handle.length > 1 && B.JSString_methods.startsWith$1(handle, "!") && B.JSString_methods.endsWith$1(handle, "!")) - suffix = _this._scanTagUri$1$flowSeparators(false); - else { - suffix = _this._scanTagUri$2$flowSeparators$head(false, handle); - if (suffix.length === 0) { - handle = null; - suffix = "!"; - } else - handle = "!"; - } - } - _this._tokens._queue_list$_add$1(0, new A.TagToken(t1.spanFrom$1(new A._EagerSpanScannerState(t2)), handle, suffix)); - return; - case 39: - _this._fetchFlowScalar$1$singleQuote(true); - return; - case 34: - _this._fetchFlowScalar$0(); - return; - case 124: - if (_this._simpleKeys.length !== 1) - _this._invalidScalarCharacter$0(); - _this._fetchBlockScalar$1$literal(true); - return; - case 62: - if (_this._simpleKeys.length !== 1) - _this._invalidScalarCharacter$0(); - _this._fetchBlockScalar$0(); - return; - case 37: - case 64: - case 96: - _this._invalidScalarCharacter$0(); - break; - case 45: - if (_this._isPlainCharAt$1(1)) - _this._fetchPlainScalar$0(); - else { - if (_this._simpleKeys.length === 1) { - if (!_this._simpleKeyAllowed) - A.throwExpression(A.YamlException$("Block sequence entries are not allowed here.", t1.get$emptySpan())); - _this._rollIndent$3(t1._column, B.TokenType_6, A.FileLocation$_(t1._sourceFile, t1._string_scanner$_position)); - } - _this._removeSimpleKey$0(); - _this._simpleKeyAllowed = true; - _this._addCharToken$1(B.TokenType_13); - } - return; - case 63: - if (_this._isPlainCharAt$1(1)) - _this._fetchPlainScalar$0(); - else { - t2 = _this._simpleKeys; - if (t2.length === 1) { - if (!_this._simpleKeyAllowed) - A.throwExpression(A.YamlException$("Mapping keys are not allowed here.", t1.get$emptySpan())); - _this._rollIndent$3(t1._column, B.TokenType_7, A.FileLocation$_(t1._sourceFile, t1._string_scanner$_position)); - } - _this._simpleKeyAllowed = t2.length === 1; - _this._addCharToken$1(B.TokenType_15); - } - return; - case 58: - if (_this._simpleKeys.length !== 1) { - t1 = _this._tokens; - t1 = !t1.get$isEmpty(t1); - } else - t1 = false; - if (t1) { - t1 = _this._tokens; - token = t1.get$last(t1); - t1 = true; - if (token.get$type(token) !== B.TokenType_10) - if (token.get$type(token) !== B.TokenType_12) - if (token.get$type(token) === B.TokenType_20) { - t1 = type$.ScalarToken._as(token).style; - t1 = t1 === B.ScalarStyle_SINGLE_QUOTED || t1 === B.ScalarStyle_DOUBLE_QUOTED; - } else - t1 = false; - if (t1) { - _this._fetchValue$0(); - return; - } - } - if (_this._isPlainCharAt$1(1)) - _this._fetchPlainScalar$0(); - else - _this._fetchValue$0(); - return; - default: - if (!_this.get$_isNonBreak()) - _this._invalidScalarCharacter$0(); - _this._fetchPlainScalar$0(); - return; - } - }, - _invalidScalarCharacter$0() { - return this._scanner$_scanner.error$2$length(0, "Unexpected character.", 1); - }, - _staleSimpleKeys$0() { - var t1, t2, t3, t4, i, t5, key, t6, t7, t8, t9, _this = this; - for (t1 = _this._simpleKeys, t2 = _this._scanner$_scanner, t3 = _this._tokens, t4 = t2._sourceFile, i = 0; t5 = t1.length, i < t5; ++i) { - key = t1[i]; - if (key == null) - continue; - if (t5 !== 1) - continue; - if (key.line === t2._line) - continue; - if (key.required) { - t5 = t2._string_scanner$_position; - new A.FileLocation(t4, t5).FileLocation$_$2(t4, t5); - t6 = new A._FileSpan(t4, t5, t5); - t6._FileSpan$3(t4, t5, t5); - A.throwExpression(new A.YamlException(null, "Expected ':'.", t6)); - t5 = key.tokenNumber; - t6 = _this._tokensParsed; - t7 = key.location; - t8 = t7.file; - t7 = t7.offset; - t9 = new A._FileSpan(t8, t7, t7); - t9._FileSpan$3(t8, t7, t7); - t3.insert$2(t3, t5 - t6, new A.Token(B.TokenType_15, t9)); - } - t1[i] = null; - } - }, - _saveSimpleKey$0() { - var t2, t3, t4, t5, t6, t7, _this = this, - t1 = _this._simpleKeys, - required = t1.length === 1 && B.JSArray_methods.get$last(_this._indents) === _this._scanner$_scanner._column; - if (!_this._simpleKeyAllowed) - return; - _this._removeSimpleKey$0(); - t2 = t1.length; - t3 = _this._tokensParsed; - t4 = _this._tokens.get$length(0); - t5 = _this._scanner$_scanner; - t6 = t5._line; - t7 = t5._column; - t1[t2 - 1] = new A._SimpleKey(t3 + t4, A.FileLocation$_(t5._sourceFile, t5._string_scanner$_position), t6, t7, required); - }, - _removeSimpleKey$0() { - var t1 = this._simpleKeys, - key = B.JSArray_methods.get$last(t1); - if (key != null && key.required) - throw A.wrapException(A.YamlException$("Could not find expected ':' for simple key.", key.location.pointSpan$0())); - t1[t1.length - 1] = null; - }, - _decreaseFlowLevel$0() { - var t1 = this._simpleKeys; - if (t1.length === 1) - return; - t1.pop(); - }, - _rollIndent$4$tokenNumber(column, type, $location, tokenNumber) { - var t1, token, _this = this; - if (_this._simpleKeys.length !== 1) - return; - t1 = _this._indents; - if (B.JSArray_methods.get$last(t1) !== -1 && B.JSArray_methods.get$last(t1) >= column) - return; - t1.push(column); - t1 = $location.offset; - token = new A.Token(type, A._FileSpan$($location.file, t1, t1)); - t1 = _this._tokens; - if (tokenNumber == null) - t1._queue_list$_add$1(0, token); - else - t1.insert$2(t1, tokenNumber - _this._tokensParsed, token); - }, - _rollIndent$3(column, type, $location) { - return this._rollIndent$4$tokenNumber(column, type, $location, null); - }, - _unrollIndent$1(column) { - var t1, t2, t3, t4, t5, t6, _this = this; - if (_this._simpleKeys.length !== 1) - return; - for (t1 = _this._indents, t2 = _this._tokens, t3 = _this._scanner$_scanner, t4 = t3._sourceFile; B.JSArray_methods.get$last(t1) > column;) { - t5 = t3._string_scanner$_position; - new A.FileLocation(t4, t5).FileLocation$_$2(t4, t5); - t6 = new A._FileSpan(t4, t5, t5); - t6._FileSpan$3(t4, t5, t5); - t2._queue_list$_add$1(0, new A.Token(B.TokenType_8, t6)); - t1.pop(); - } - }, - _fetchDocumentIndicator$1(type) { - var t1, t2, _this = this; - _this._unrollIndent$1(-1); - _this._removeSimpleKey$0(); - _this._simpleKeyAllowed = false; - t1 = _this._scanner$_scanner; - t2 = t1._string_scanner$_position; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - _this._tokens._queue_list$_add$1(0, new A.Token(type, t1.spanFrom$1(new A._EagerSpanScannerState(t2)))); - }, - _fetchFlowCollectionStart$1(type) { - var _this = this; - _this._saveSimpleKey$0(); - _this._simpleKeys.push(null); - _this._simpleKeyAllowed = true; - _this._addCharToken$1(type); - }, - _fetchFlowCollectionEnd$1(type) { - var _this = this; - _this._removeSimpleKey$0(); - _this._decreaseFlowLevel$0(); - _this._simpleKeyAllowed = false; - _this._addCharToken$1(type); - }, - _fetchValue$0() { - var t2, t3, t4, t5, t6, _this = this, - t1 = _this._simpleKeys, - simpleKey = B.JSArray_methods.get$last(t1); - if (simpleKey != null) { - t2 = _this._tokens; - t3 = simpleKey.tokenNumber; - t4 = _this._tokensParsed; - t5 = simpleKey.location; - t6 = t5.offset; - t2.insert$2(t2, t3 - t4, new A.Token(B.TokenType_15, A._FileSpan$(t5.file, t6, t6))); - _this._rollIndent$4$tokenNumber(simpleKey.column, B.TokenType_7, t5, t3); - t1[t1.length - 1] = null; - _this._simpleKeyAllowed = false; - } else if (t1.length === 1) { - if (!_this._simpleKeyAllowed) - throw A.wrapException(A.YamlException$("Mapping values are not allowed here. Did you miss a colon earlier?", _this._scanner$_scanner.get$emptySpan())); - t1 = _this._scanner$_scanner; - _this._rollIndent$3(t1._column, B.TokenType_7, A.FileLocation$_(t1._sourceFile, t1._string_scanner$_position)); - _this._simpleKeyAllowed = true; - } else if (_this._simpleKeyAllowed) { - _this._simpleKeyAllowed = false; - _this._addCharToken$1(B.TokenType_15); - } - _this._addCharToken$1(B.TokenType_16); - }, - _addCharToken$1(type) { - var t1 = this._scanner$_scanner, - t2 = t1._string_scanner$_position; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - this._tokens._queue_list$_add$1(0, new A.Token(type, t1.spanFrom$1(new A._EagerSpanScannerState(t2)))); - }, - _fetchAnchor$1$anchor(anchor) { - var _this = this; - _this._saveSimpleKey$0(); - _this._simpleKeyAllowed = false; - _this._tokens._queue_list$_add$1(0, _this._scanAnchor$1$anchor(anchor)); - }, - _fetchAnchor$0() { - return this._fetchAnchor$1$anchor(true); - }, - _fetchBlockScalar$1$literal(literal) { - var _this = this; - _this._removeSimpleKey$0(); - _this._simpleKeyAllowed = true; - _this._tokens._queue_list$_add$1(0, _this._scanBlockScalar$1$literal(literal)); - }, - _fetchBlockScalar$0() { - return this._fetchBlockScalar$1$literal(false); - }, - _fetchFlowScalar$1$singleQuote(singleQuote) { - var _this = this; - _this._saveSimpleKey$0(); - _this._simpleKeyAllowed = false; - _this._tokens._queue_list$_add$1(0, _this._scanFlowScalar$1$singleQuote(singleQuote)); - }, - _fetchFlowScalar$0() { - return this._fetchFlowScalar$1$singleQuote(false); - }, - _fetchPlainScalar$0() { - var _this = this; - _this._saveSimpleKey$0(); - _this._simpleKeyAllowed = false; - _this._tokens._queue_list$_add$1(0, _this._scanPlainScalar$0()); - }, - _scanToNextToken$0() { - var t1, t2, afterLineBreak, t3, t4, char, _this = this; - for (t1 = _this._simpleKeys, t2 = _this._scanner$_scanner, afterLineBreak = false; true; afterLineBreak = true) { - if (t2._column === 0) - t2.scan$1("\ufeff"); - t3 = !afterLineBreak; - while (true) { - if (t2.peekChar$0() !== 32) - t4 = (t1.length !== 1 || t3) && t2.peekChar$0() === 9; - else - t4 = true; - if (!t4) - break; - t2._adjustLineAndColumn$1(t2.super$StringScanner$readChar()); - } - if (t2.peekChar$0() === 9) - t2.error$2$length(0, "Tab characters are not allowed as indentation.", 1); - _this._skipComment$0(); - char = t2.peekChar$1(0); - if (char === 13 || char === 10) { - _this._skipLine$0(); - if (t1.length === 1) - _this._simpleKeyAllowed = true; - } else - break; - } - }, - _scanDirective$0() { - var $name, major, minor, token, handle, prefix, t2, char, t3, _this = this, - _s20_ = "Expected whitespace.", - t1 = _this._scanner$_scanner, - start = new A._EagerSpanScannerState(t1._string_scanner$_position); - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - $name = _this._scanDirectiveName$0(); - if ($name === "YAML") { - _this._skipBlanks$0(); - major = _this._scanVersionDirectiveNumber$0(); - t1.expect$1("."); - minor = _this._scanVersionDirectiveNumber$0(); - token = new A.VersionDirectiveToken(t1.spanFrom$1(start), major, minor); - } else if ($name === "TAG") { - _this._skipBlanks$0(); - handle = _this._scanTagHandle$1$directive(true); - if (!_this._isBlankAt$1(0)) - A.throwExpression(A.YamlException$(_s20_, t1.get$emptySpan())); - _this._skipBlanks$0(); - prefix = _this._scanTagUri$0(); - if (!_this._isBlankOrEndAt$1(0)) - A.throwExpression(A.YamlException$(_s20_, t1.get$emptySpan())); - token = new A.TagDirectiveToken(t1.spanFrom$1(start), handle, prefix); - } else { - t2 = t1.spanFrom$1(start); - $.$get$yamlWarningCallback().call$2("Warning: unknown directive.", t2); - t2 = t1.string.length; - while (true) { - if (t1._string_scanner$_position !== t2) { - char = t1.peekChar$1(0); - t3 = char === 13 || char === 10; - } else - t3 = true; - if (!!t3) - break; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - } - return null; - } - _this._skipBlanks$0(); - _this._skipComment$0(); - if (!(t1._string_scanner$_position === t1.string.length || _this._isBreakAt$1(0))) - throw A.wrapException(A.YamlException$("Expected comment or line break after directive.", t1.spanFrom$1(start))); - _this._skipLine$0(); - return token; - }, - _scanDirectiveName$0() { - var $name, - t1 = this._scanner$_scanner, - start = t1._string_scanner$_position; - for (; this.get$_isNonSpace();) - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - $name = t1.substring$1(0, start); - if ($name.length === 0) - throw A.wrapException(A.YamlException$("Expected directive name.", t1.get$emptySpan())); - else if (!this._isBlankOrEndAt$1(0)) - throw A.wrapException(A.YamlException$("Unexpected character in directive name.", t1.get$emptySpan())); - return $name; - }, - _scanVersionDirectiveNumber$0() { - var char, number, - t1 = this._scanner$_scanner, - start = t1._string_scanner$_position; - while (true) { - char = t1.peekChar$0(); - if (!(char != null && char >= 48 && char <= 57)) - break; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - } - number = t1.substring$1(0, start); - if (number.length === 0) - throw A.wrapException(A.YamlException$("Expected version number.", t1.get$emptySpan())); - return A.int_parse(number, null); - }, - _scanAnchor$1$anchor(anchor) { - var startPosition, $name, next, t2, - t1 = this._scanner$_scanner, - start = new A._EagerSpanScannerState(t1._string_scanner$_position); - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - startPosition = t1._string_scanner$_position; - for (; this.get$_isAnchorChar();) - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - $name = t1.substring$1(0, startPosition); - next = t1.peekChar$0(); - if ($name.length !== 0) - t2 = !this._isBlankOrEndAt$1(0) && next !== 63 && next !== 58 && next !== 44 && next !== 93 && next !== 125 && next !== 37 && next !== 64 && next !== 96; - else - t2 = true; - if (t2) - throw A.wrapException(A.YamlException$("Expected alphanumeric character.", t1.get$emptySpan())); - if (anchor) - return new A.AnchorToken(t1.spanFrom$1(start), $name); - else - return new A.AliasToken(t1.spanFrom$1(start), $name); - }, - _scanTagHandle$1$directive(directive) { - var buffer, start, t2, character, - t1 = this._scanner$_scanner; - t1.expect$1("!"); - buffer = new A.StringBuffer("!"); - start = t1._string_scanner$_position; - for (; this.get$_isTagChar();) - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - t2 = t1.substring$1(0, start); - t2 = buffer._contents += t2; - if (t1.peekChar$0() === 33) { - character = t1.super$StringScanner$readChar(); - t1._adjustLineAndColumn$1(character); - t1 = buffer._contents = t2 + A.Primitives_stringFromCharCode(character); - } else { - if (directive && (t2.charCodeAt(0) == 0 ? t2 : t2) !== "!") - t1.expect$1("!"); - t1 = t2; - } - return t1.charCodeAt(0) == 0 ? t1 : t1; - }, - _scanTagHandle$0() { - return this._scanTagHandle$1$directive(false); - }, - _scanTagUri$2$flowSeparators$head(flowSeparators, head) { - var t1, start, char, t2; - if ((head == null ? 0 : head.length) > 1) { - head.toString; - B.JSString_methods.substring$1(head, 1); - } - t1 = this._scanner$_scanner; - start = t1._string_scanner$_position; - char = t1.peekChar$0(); - while (true) { - if (!this.get$_isTagChar()) - if (flowSeparators) - t2 = char === 44 || char === 91 || char === 93; - else - t2 = false; - else - t2 = true; - if (!t2) - break; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - char = t1.peekChar$0(); - } - t1 = t1.substring$1(0, start); - return A._Uri__uriDecode(t1, 0, t1.length, B.C_Utf8Codec, false); - }, - _scanTagUri$0() { - return this._scanTagUri$2$flowSeparators$head(true, null); - }, - _scanTagUri$1$flowSeparators(flowSeparators) { - return this._scanTagUri$2$flowSeparators$head(flowSeparators, null); - }, - _scanBlockScalar$1$literal(literal) { - var char, t2, increment, chomping, character, t3, t4, indent, pair, trailingBreaks, buffer, end, leadingBreak, leadingBlank, t5, t6, t7, trailingBlank, startPosition, end0, _this = this, - _s46_ = "0 may not be used as an indentation indicator.", - t1 = _this._scanner$_scanner, - start = new A._EagerSpanScannerState(t1._string_scanner$_position); - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - char = t1.peekChar$0(); - t2 = char === 43; - increment = 0; - if (t2 || char === 45) { - chomping = t2 ? B._Chomping_2 : B._Chomping_0; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - if (_this.get$_isDigit()) { - if (t1.peekChar$0() === 48) - throw A.wrapException(A.YamlException$(_s46_, t1.spanFrom$1(start))); - character = t1.super$StringScanner$readChar(); - t1._adjustLineAndColumn$1(character); - increment = character - 48; - } - } else if (_this.get$_isDigit()) { - if (t1.peekChar$0() === 48) - throw A.wrapException(A.YamlException$(_s46_, t1.spanFrom$1(start))); - character = t1.super$StringScanner$readChar(); - t1._adjustLineAndColumn$1(character); - increment = character - 48; - char = t1.peekChar$0(); - t2 = char === 43; - if (t2 || char === 45) { - chomping = t2 ? B._Chomping_2 : B._Chomping_0; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - } else - chomping = B._Chomping_1; - } else - chomping = B._Chomping_1; - _this._skipBlanks$0(); - _this._skipComment$0(); - t2 = t1.string; - t3 = t2.length; - if (!(t1._string_scanner$_position === t3 || _this._isBreakAt$1(0))) - throw A.wrapException(A.YamlException$("Expected comment or line break.", t1.get$emptySpan())); - _this._skipLine$0(); - if (increment !== 0) { - t4 = _this._indents; - indent = B.JSArray_methods.get$last(t4) >= 0 ? B.JSArray_methods.get$last(t4) + increment : increment; - } else - indent = 0; - pair = _this._scanBlockScalarBreaks$1(indent); - indent = pair.first; - trailingBreaks = pair.last; - buffer = new A.StringBuffer(""); - end = new A._EagerSpanScannerState(t1._string_scanner$_position); - t4 = !literal; - leadingBreak = ""; - leadingBlank = false; - t5 = ""; - while (true) { - t6 = t1._column; - if (!(t6 === indent && t1._string_scanner$_position !== t3)) - break; - t7 = false; - if (t6 === 0) { - char = t1.peekChar$1(3); - if (char == null || char === 32 || char === 9 || char === 13 || char === 10) - t6 = t1.matches$1(0, "---") || t1.matches$1(0, "..."); - else - t6 = t7; - } else - t6 = t7; - if (t6) - break; - char = t1.peekChar$1(0); - trailingBlank = char === 32 || char === 9; - if (t4 && leadingBreak.length !== 0 && !leadingBlank && !trailingBlank) { - if (trailingBreaks.length === 0) { - t5 += A.Primitives_stringFromCharCode(32); - buffer._contents = t5; - } - } else - t5 = buffer._contents = t5 + leadingBreak; - buffer._contents = t5 + trailingBreaks; - char = t1.peekChar$1(0); - leadingBlank = char === 32 || char === 9; - startPosition = t1._string_scanner$_position; - while (true) { - if (t1._string_scanner$_position !== t3) { - char = t1.peekChar$1(0); - t5 = char === 13 || char === 10; - } else - t5 = true; - if (!!t5) - break; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - } - end = t1._string_scanner$_position; - t5 = buffer._contents += B.JSString_methods.substring$2(t2, startPosition, end); - end0 = new A._EagerSpanScannerState(end); - leadingBreak = end !== t3 ? _this._readLine$0() : ""; - pair = _this._scanBlockScalarBreaks$1(indent); - indent = pair.first; - trailingBreaks = pair.last; - end = end0; - } - if (chomping !== B._Chomping_0) { - t2 = t5 + leadingBreak; - buffer._contents = t2; - } else - t2 = t5; - if (chomping === B._Chomping_2) - t2 = buffer._contents = t2 + trailingBreaks; - t1 = t1.spanFrom$2(start, end); - t3 = literal ? B.ScalarStyle_LITERAL : B.ScalarStyle_FOLDED; - return new A.ScalarToken(t1, t2.charCodeAt(0) == 0 ? t2 : t2, t3); - }, - _scanBlockScalarBreaks$1(indent) { - var t1, t2, t3, maxIndent, maxIndent0, char, t4, - breaks = new A.StringBuffer(""); - for (t1 = this._scanner$_scanner, t2 = indent === 0, t3 = !t2, maxIndent = 0; true;) { - while (true) { - if (!((!t3 || t1._column < indent) && t1.peekChar$0() === 32)) - break; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - } - maxIndent0 = t1._column; - if (maxIndent0 > maxIndent) - maxIndent = maxIndent0; - char = t1.peekChar$1(0); - if (!(char === 13 || char === 10)) - break; - t4 = this._readLine$0(); - breaks._contents += t4; - } - if (t2) { - t1 = this._indents; - indent = maxIndent < B.JSArray_methods.get$last(t1) + 1 ? B.JSArray_methods.get$last(t1) + 1 : maxIndent; - } - t1 = breaks._contents; - return new A.Pair(indent, t1.charCodeAt(0) == 0 ? t1 : t1); - }, - _scanFlowScalar$1$singleQuote(singleQuote) { - var t3, t4, t5, char, leadingBlanks, char0, escapeStart, codeLength, value, i, character, whitespace, trailingBreaks, leadingBreak, _this = this, - t1 = _this._scanner$_scanner, - t2 = t1._string_scanner$_position, - buffer = new A.StringBuffer(""); - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - for (t3 = !singleQuote, t4 = t1.string.length; true;) { - t5 = false; - if (t1._column === 0) { - char = t1.peekChar$1(3); - if (char == null || char === 32 || char === 9 || char === 13 || char === 10) - t5 = t1.matches$1(0, "---") || t1.matches$1(0, "..."); - } - if (t5) - t1.error$1(0, "Unexpected document indicator."); - if (t1._string_scanner$_position === t4) - throw A.wrapException(A.YamlException$("Unexpected end of file.", t1.get$emptySpan())); - while (true) { - char = t1.peekChar$1(0); - leadingBlanks = false; - if (!!(char == null || char === 32 || char === 9 || char === 13 || char === 10)) - break; - char = t1.peekChar$0(); - if (singleQuote && char === 39 && t1.peekChar$1(1) === 39) { - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - t5 = A.Primitives_stringFromCharCode(39); - buffer._contents += t5; - } else if (char === (singleQuote ? 39 : 34)) - break; - else { - t5 = false; - if (t3) - if (char === 92) { - char0 = t1.peekChar$1(1); - t5 = char0 === 13 || char0 === 10; - } - if (t5) { - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - _this._skipLine$0(); - leadingBlanks = true; - break; - } else if (t3 && char === 92) { - escapeStart = new A._EagerSpanScannerState(t1._string_scanner$_position); - codeLength = null; - switch (t1.peekChar$1(1)) { - case 48: - t5 = A.Primitives_stringFromCharCode(0); - buffer._contents += t5; - break; - case 97: - t5 = A.Primitives_stringFromCharCode(7); - buffer._contents += t5; - break; - case 98: - t5 = A.Primitives_stringFromCharCode(8); - buffer._contents += t5; - break; - case 116: - case 9: - t5 = A.Primitives_stringFromCharCode(9); - buffer._contents += t5; - break; - case 110: - t5 = A.Primitives_stringFromCharCode(10); - buffer._contents += t5; - break; - case 118: - t5 = A.Primitives_stringFromCharCode(11); - buffer._contents += t5; - break; - case 102: - t5 = A.Primitives_stringFromCharCode(12); - buffer._contents += t5; - break; - case 114: - t5 = A.Primitives_stringFromCharCode(13); - buffer._contents += t5; - break; - case 101: - t5 = A.Primitives_stringFromCharCode(27); - buffer._contents += t5; - break; - case 32: - case 34: - case 47: - case 92: - t5 = t1.peekChar$1(1); - t5.toString; - t5 = A.Primitives_stringFromCharCode(t5); - buffer._contents += t5; - break; - case 78: - t5 = A.Primitives_stringFromCharCode(133); - buffer._contents += t5; - break; - case 95: - t5 = A.Primitives_stringFromCharCode(160); - buffer._contents += t5; - break; - case 76: - t5 = A.Primitives_stringFromCharCode(8232); - buffer._contents += t5; - break; - case 80: - t5 = A.Primitives_stringFromCharCode(8233); - buffer._contents += t5; - break; - case 120: - codeLength = 2; - break; - case 117: - codeLength = 4; - break; - case 85: - codeLength = 8; - break; - default: - throw A.wrapException(A.YamlException$("Unknown escape character.", t1.spanFrom$1(escapeStart))); - } - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - if (codeLength != null) { - for (value = 0, i = 0; i < codeLength; ++i) { - if (!_this.get$_isHex()) { - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - throw A.wrapException(A.YamlException$("Expected " + A.S(codeLength) + "-digit hexidecimal number.", t1.spanFrom$1(escapeStart))); - } - character = t1.super$StringScanner$readChar(); - t1._adjustLineAndColumn$1(character); - value = (value << 4 >>> 0) + _this._asHex$1(character); - } - if (value >= 55296 && value <= 57343 || value > 1114111) - throw A.wrapException(A.YamlException$("Invalid Unicode character escape code.", t1.spanFrom$1(escapeStart))); - t5 = A.Primitives_stringFromCharCode(value); - buffer._contents += t5; - } - } else { - character = t1.super$StringScanner$readChar(); - t1._adjustLineAndColumn$1(character); - t5 = A.Primitives_stringFromCharCode(character); - buffer._contents += t5; - } - } - } - t5 = t1.peekChar$0(); - if (t5 === (singleQuote ? 39 : 34)) - break; - whitespace = new A.StringBuffer(""); - trailingBreaks = new A.StringBuffer(""); - leadingBreak = ""; - while (true) { - char = t1.peekChar$1(0); - if (!(char === 32 || char === 9)) { - char = t1.peekChar$1(0); - t5 = char === 13 || char === 10; - } else - t5 = true; - if (!t5) - break; - char = t1.peekChar$1(0); - if (char === 32 || char === 9) - if (!leadingBlanks) { - character = t1.super$StringScanner$readChar(); - t1._adjustLineAndColumn$1(character); - t5 = A.Primitives_stringFromCharCode(character); - whitespace._contents += t5; - } else - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - else if (!leadingBlanks) { - whitespace._contents = ""; - leadingBreak = _this._readLine$0(); - leadingBlanks = true; - } else { - t5 = _this._readLine$0(); - trailingBreaks._contents += t5; - } - } - if (leadingBlanks) - if (leadingBreak.length !== 0 && trailingBreaks._contents.length === 0) { - t5 = A.Primitives_stringFromCharCode(32); - buffer._contents += t5; - } else { - t5 = trailingBreaks.toString$0(0); - buffer._contents += t5; - } - else { - t5 = whitespace.toString$0(0); - buffer._contents += t5; - whitespace._contents = ""; - } - } - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - t1 = t1.spanFrom$1(new A._EagerSpanScannerState(t2)); - t2 = buffer._contents; - t3 = singleQuote ? B.ScalarStyle_SINGLE_QUOTED : B.ScalarStyle_DOUBLE_QUOTED; - return new A.ScalarToken(t1, t2.charCodeAt(0) == 0 ? t2 : t2, t3); - }, - _scanPlainScalar$0() { - var t3, leadingBreak, trailingBreaks, leadingBreak0, t4, char, startPosition, character, _this = this, - t1 = _this._scanner$_scanner, - t2 = t1._string_scanner$_position, - end = new A._EagerSpanScannerState(t2), - buffer = new A.StringBuffer(""), - whitespace = new A.StringBuffer(""), - indent = B.JSArray_methods.get$last(_this._indents) + 1; - for (t3 = _this._simpleKeys, leadingBreak = "", trailingBreaks = ""; true;) { - leadingBreak0 = ""; - t4 = false; - if (t1._column === 0) { - char = t1.peekChar$1(3); - if (char == null || char === 32 || char === 9 || char === 13 || char === 10) - t4 = t1.matches$1(0, "---") || t1.matches$1(0, "..."); - } - if (t4) - break; - if (t1.peekChar$0() === 35) - break; - if (_this._isPlainCharAt$1(0)) - if (leadingBreak.length !== 0) { - if (trailingBreaks.length === 0) { - t4 = A.Primitives_stringFromCharCode(32); - buffer._contents += t4; - } else - buffer._contents += trailingBreaks; - leadingBreak = leadingBreak0; - trailingBreaks = ""; - } else { - t4 = whitespace.toString$0(0); - buffer._contents += t4; - whitespace._contents = ""; - } - startPosition = t1._string_scanner$_position; - for (; _this._isPlainCharAt$1(0);) - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - end = t1._string_scanner$_position; - buffer._contents += B.JSString_methods.substring$2(t1.string, startPosition, end); - end = new A._EagerSpanScannerState(end); - char = t1.peekChar$1(0); - if (!(char === 32 || char === 9)) { - char = t1.peekChar$1(0); - t4 = !(char === 13 || char === 10); - } else - t4 = false; - if (t4) - break; - while (true) { - char = t1.peekChar$1(0); - if (!(char === 32 || char === 9)) { - char = t1.peekChar$1(0); - t4 = char === 13 || char === 10; - } else - t4 = true; - if (!t4) - break; - char = t1.peekChar$1(0); - if (char === 32 || char === 9) { - t4 = leadingBreak.length === 0; - if (!t4 && t1._column < indent && t1.peekChar$0() === 9) - t1.error$2$length(0, "Expected a space but found a tab.", 1); - if (t4) { - character = t1.super$StringScanner$readChar(); - t1._adjustLineAndColumn$1(character); - t4 = A.Primitives_stringFromCharCode(character); - whitespace._contents += t4; - } else - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - } else if (leadingBreak.length === 0) { - leadingBreak = _this._readLine$0(); - whitespace._contents = ""; - } else - trailingBreaks = _this._readLine$0(); - } - if (t3.length === 1 && t1._column < indent) - break; - } - if (leadingBreak.length !== 0) - _this._simpleKeyAllowed = true; - t1 = t1.spanFrom$2(new A._EagerSpanScannerState(t2), end); - t2 = buffer._contents; - return new A.ScalarToken(t1, t2.charCodeAt(0) == 0 ? t2 : t2, B.ScalarStyle_PLAIN); - }, - _skipLine$0() { - var t1 = this._scanner$_scanner, - char = t1.peekChar$0(), - t2 = char === 13; - if (!t2 && char !== 10) - return; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - if (t2 && t1.peekChar$0() === 10) - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - }, - _readLine$0() { - var t1 = this._scanner$_scanner, - char = t1.peekChar$0(), - t2 = char === 13; - if (!t2 && char !== 10) - throw A.wrapException(A.YamlException$("Expected newline.", t1.get$emptySpan())); - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - if (t2 && t1.peekChar$0() === 10) - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - return "\n"; - }, - _isBlankAt$1(offset) { - var char = this._scanner$_scanner.peekChar$1(offset); - return char === 32 || char === 9; - }, - _isBreakAt$1(offset) { - var char = this._scanner$_scanner.peekChar$1(offset); - return char === 13 || char === 10; - }, - _isBlankOrEndAt$1(offset) { - var char = this._scanner$_scanner.peekChar$1(offset); - return char == null || char === 32 || char === 9 || char === 13 || char === 10; - }, - _isPlainCharAt$1(offset) { - var previous, - t1 = this._scanner$_scanner; - switch (t1.peekChar$1(offset)) { - case 58: - return this._isPlainSafeAt$1(offset + 1); - case 35: - previous = t1.peekChar$1(offset - 1); - return previous !== 32 && previous !== 9; - default: - return this._isPlainSafeAt$1(offset); - } - }, - _isPlainSafeAt$1(offset) { - var t1, - char = this._scanner$_scanner.peekChar$1(offset); - switch (char) { - case 44: - case 91: - case 93: - case 123: - case 125: - return this._simpleKeys.length === 1; - case 32: - case 9: - case 10: - case 13: - case 65279: - return false; - case 133: - return true; - default: - if (char != null) { - t1 = true; - if (!(char >= 32 && char <= 126)) - if (!(char >= 160 && char <= 55295)) - if (!(char >= 57344 && char <= 65533)) - t1 = char >= 65536 && char <= 1114111; - } else - t1 = false; - return t1; - } - }, - _asHex$1(char) { - if (char <= 57) - return char - 48; - if (char <= 70) - return 10 + char - 65; - return 10 + char - 97; - }, - _skipBlanks$0() { - var char, - t1 = this._scanner$_scanner; - while (true) { - char = t1.peekChar$1(0); - if (!(char === 32 || char === 9)) - break; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - } - }, - _skipComment$0() { - var t2, char, t3, - t1 = this._scanner$_scanner; - if (t1.peekChar$0() !== 35) - return; - t2 = t1.string.length; - while (true) { - if (t1._string_scanner$_position !== t2) { - char = t1.peekChar$1(0); - t3 = char === 13 || char === 10; - } else - t3 = true; - if (!!t3) - break; - t1._adjustLineAndColumn$1(t1.super$StringScanner$readChar()); - } - } - }; - A.Scanner__fetchMoreTokens_closure.prototype = { - call$1(key) { - return key != null && key.tokenNumber === this.$this._tokensParsed; - }, - $signature: 603 - }; - A._SimpleKey.prototype = {}; - A._Chomping.prototype = { - _enumToString$0() { - return "_Chomping." + this._name; - } - }; - A.ScalarStyle.prototype = { - toString$0(_) { - return this.name; - } - }; - A.CollectionStyle.prototype = { - toString$0(_) { - return this.name; - } - }; - A.Token.prototype = { - toString$0(_) { - return this.type._enumToString$0(); - }, - get$type(receiver) { - return this.type; - }, - get$span(receiver) { - return this.span; - } - }; - A.VersionDirectiveToken.prototype = { - get$type(_) { - return B.TokenType_2; - }, - toString$0(_) { - return "VERSION_DIRECTIVE " + this.major + "." + this.minor; - }, - $isToken: 1, - get$span(receiver) { - return this.span; - } - }; - A.TagDirectiveToken.prototype = { - get$type(_) { - return B.TokenType_3; - }, - toString$0(_) { - return "TAG_DIRECTIVE " + this.handle + " " + this.prefix; - }, - $isToken: 1, - get$span(receiver) { - return this.span; - } - }; - A.AnchorToken.prototype = { - get$type(_) { - return B.TokenType_18; - }, - toString$0(_) { - return "ANCHOR " + this.name; - }, - $isToken: 1, - get$span(receiver) { - return this.span; - } - }; - A.AliasToken.prototype = { - get$type(_) { - return B.TokenType_17; - }, - toString$0(_) { - return "ALIAS " + this.name; - }, - $isToken: 1, - get$span(receiver) { - return this.span; - } - }; - A.TagToken.prototype = { - get$type(_) { - return B.TokenType_19; - }, - toString$0(_) { - return "TAG " + A.S(this.handle) + " " + this.suffix; - }, - $isToken: 1, - get$span(receiver) { - return this.span; - } - }; - A.ScalarToken.prototype = { - get$type(_) { - return B.TokenType_20; - }, - toString$0(_) { - return "SCALAR " + this.style.toString$0(0) + ' "' + this.value + '"'; - }, - $isToken: 1, - get$span(receiver) { - return this.span; - } - }; - A.TokenType.prototype = { - _enumToString$0() { - return "TokenType." + this._name; - } - }; - A.Pair.prototype = { - toString$0(_) { - return "(" + A.S(this.first) + ", " + A.S(this.last) + ")"; - } - }; - A.yamlWarningCallback_closure.prototype = { - call$2(message, span) { - message = span.message$1(0, message); - A.print(message); - }, - call$1(message) { - return this.call$2(message, null); - }, - $signature: 604 - }; - A.YamlDocument.prototype = { - toString$0(_) { - var t1 = this.contents; - return t1.toString$0(t1); - } - }; - A.VersionDirective.prototype = { - toString$0(_) { - return "%YAML " + this.major + "." + this.minor; - } - }; - A.TagDirective.prototype = { - toString$0(_) { - return "%TAG " + this.handle + " " + this.prefix; - } - }; - A.YamlException.prototype = {}; - A.YamlNode.prototype = {}; - A.YamlMap.prototype = { - get$value(_) { - return this; - }, - get$keys(_) { - return J.map$1$1$ax(J.get$keys$x(this.nodes._collection$_map), new A.YamlMap_keys_closure(), type$.dynamic); - }, - $index(_, key) { - var t1 = J.$index$asx(this.nodes._collection$_map, key); - return t1 == null ? null : J.get$value$z(t1); - }, - $isMap: 1 - }; - A.YamlMap_keys_closure.prototype = { - call$1(node) { - type$.YamlNode._as(node); - return node.get$value(node); - }, - $signature: 83 - }; - A.YamlList.prototype = { - get$value(_) { - return this; - }, - get$length(_) { - return J.get$length$asx(this.nodes._collection$_source); - }, - set$length(_, index) { - throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable List")); - }, - $index(_, index) { - return J.get$value$z(J.elementAt$1$ax(this.nodes._collection$_source, index)); - }, - $indexSet(_, index, value) { - throw A.wrapException(A.UnsupportedError$("Cannot modify an unmodifiable List")); - }, - $isEfficientLengthIterable: 1, - $isIterable: 1, - $isList: 1 - }; - A.YamlScalar.prototype = { - toString$0(_) { - return J.toString$0$(this.value); - }, - get$value(receiver) { - return this.value; - } - }; - A._YamlList_YamlNode_ListMixin.prototype = {}; - A._YamlMap_YamlNode_MapMixin.prototype = {}; - A._YamlMap_YamlNode_MapMixin_UnmodifiableMapMixin.prototype = {}; - A.main_closure0.prototype = { - call$0() { - return A.main0(); - }, - $signature: 0 - }; - A.main_closure.prototype = { - call$0() { - var t4, - registrar = $.$get$webPluginRegistrar(), - t1 = $.$get$FlutterSecureStoragePlatform__token(), - t2 = new A.FlutterSecureStorageWeb(), - t3 = $.$get$PlatformInterface__instanceTokens(); - t3.$indexSet(0, t2, t1); - A.PlatformInterface__verify(t2, t1, false); - t1 = $.$get$SharedPreferencesStorePlatform__token(); - t2 = new A.SharedPreferencesPlugin(); - t3.$indexSet(0, t2, t1); - A.PlatformInterface__verify(t2, t1, true); - $.SharedPreferencesStorePlatform__instance = t2; - t1 = init.G.window; - t2 = $.$get$UrlLauncherPlatform__token(); - t4 = new A.UrlLauncherPlugin(t1); - t3.$indexSet(0, t4, t2); - t1 = t1.navigator; - if (J.contains$1$asx(t1.userAgent, "Safari")) - J.contains$1$asx(t1.userAgent, "Chrome"); - A.PlatformInterface__verify(t4, t2, true); - $.$get$platformViewRegistry(); - $.$get$PlatformViewManager_instance().registerFactory$3$isVisible("__url_launcher::link", A.link_LinkViewController__viewFactory$closure(), false); - t1 = $.$get$VideoPlayerPlatform__token(); - t2 = new A.VideoPlayerPlugin(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.VideoPlayer)); - t3.$indexSet(0, t2, t1); - A.PlatformInterface__verify(t2, t1, true); - $.VideoPlayerPlatform__instance = t2; - $.pluginMessageCallHandler = registrar.get$handleFrameworkMessage(); - }, - $signature: 0 - }; - (function aliases() { - var _ = A.SemanticRole.prototype; - _.super$SemanticRole$update = _.update$0; - _.super$SemanticRole$dispose = _.dispose$0; - _ = A.DefaultTextEditingStrategy.prototype; - _.super$DefaultTextEditingStrategy$initializeTextEditing = _.initializeTextEditing$3$onAction$onChange; - _.super$DefaultTextEditingStrategy$updateElementStyle = _.updateElementStyle$1; - _.super$DefaultTextEditingStrategy$disable = _.disable$0; - _.super$DefaultTextEditingStrategy$enable = _.enable$3$onAction$onChange; - _ = A.DimensionsProvider.prototype; - _.super$DimensionsProvider$close = _.close$0; - _ = A.EngineFlutterView.prototype; - _.super$EngineFlutterView$dispose = _.dispose$0; - _ = J.Interceptor.prototype; - _.super$Interceptor$toString = _.toString$0; - _.super$Interceptor$noSuchMethod = _.noSuchMethod$1; - _ = J.LegacyJavaScriptObject.prototype; - _.super$LegacyJavaScriptObject$toString = _.toString$0; - _ = A.JsLinkedHashMap.prototype; - _.super$JsLinkedHashMap$internalContainsKey = _.internalContainsKey$1; - _.super$JsLinkedHashMap$internalGet = _.internalGet$1; - _.super$JsLinkedHashMap$internalSet = _.internalSet$2; - _.super$JsLinkedHashMap$internalRemove = _.internalRemove$1; - _ = A._BroadcastStreamController.prototype; - _.super$_BroadcastStreamController$_addEventError = _._addEventError$0; - _ = A._HashMap.prototype; - _.super$_HashMap$_containsKey = _._containsKey$1; - _.super$_HashMap$_get = _._get$1; - _.super$_HashMap$_set = _._set$2; - _.super$_HashMap$_remove = _._remove$1; - _ = A.ListBase.prototype; - _.super$ListBase$setRange = _.setRange$4; - _ = A._SplayTreeIterator.prototype; - _.super$_SplayTreeIterator$moveNext = _.moveNext$0; - _ = A.Converter.prototype; - _.super$Converter$fuse = _.fuse$1$1; - _ = A._StringSinkConversionSink.prototype; - _.super$_StringSinkConversionSink$close = _.close$0; - _ = A.Iterable.prototype; - _.super$Iterable$where = _.where$1; - _ = A.Object.prototype; - _.super$Object$$eq = _.$eq; - _.super$Object$toString = _.toString$0; - _ = A.Color.prototype; - _.super$Color$$eq = _.$eq; - _.super$Color$toString = _.toString$0; - _ = A.__NanoVideoPlayerState_State_WidgetsBindingObserver_VideoPlayerLifecycleMixin.prototype; - _.super$__NanoVideoPlayerState_State_WidgetsBindingObserver_VideoPlayerLifecycleMixin$initState = _.initState$0; - _.super$__NanoVideoPlayerState_State_WidgetsBindingObserver_VideoPlayerLifecycleMixin$dispose = _.dispose$0; - _ = A.DelegatingStreamSink.prototype; - _.super$DelegatingStreamSink$close = _.close$0; - _ = A.Animation0.prototype; - _.super$Animation$toStringDetails = _.toStringDetails$0; - _ = A.ParametricCurve.prototype; - _.super$ParametricCurve$transform = _.transform$1; - _ = A.AnimationEagerListenerMixin.prototype; - _.super$AnimationEagerListenerMixin$dispose = _.dispose$0; - _ = A.__CupertinoButtonState_State_SingleTickerProviderStateMixin.prototype; - _.super$__CupertinoButtonState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin.prototype; - _.super$__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin.prototype; - _.super$__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin.prototype; - _.super$__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; - _.super$__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; - _ = A.BindingBase.prototype; - _.super$BindingBase$initInstances = _.initInstances$0; - _.super$BindingBase$initServiceExtensions = _.initServiceExtensions$0; - _.super$BindingBase$unlocked = _.unlocked$0; - _ = A.ChangeNotifier.prototype; - _.super$ChangeNotifier$addListener = _.addListener$1; - _.super$ChangeNotifier$removeListener = _.removeListener$1; - _.super$ChangeNotifier$dispose = _.dispose$0; - _.super$ChangeNotifier$notifyListeners = _.notifyListeners$0; - _ = A.ValueNotifier.prototype; - _.super$ValueNotifier$value = _.set$value; - _ = A.Diagnosticable.prototype; - _.super$Diagnosticable$toStringShort = _.toStringShort$0; - _.super$Diagnosticable$debugFillProperties = _.debugFillProperties$1; - _ = A.DiagnosticableTreeMixin.prototype; - _.super$DiagnosticableTreeMixin$toStringDeep = _.toStringDeep$4$minLevel$prefixLineOne$prefixOtherLines$wrapWidth; - _.super$DiagnosticableTreeMixin$toStringShort = _.toStringShort$0; - _ = A.GestureBinding.prototype; - _.super$GestureBinding$hitTestInView = _.hitTestInView$3; - _.super$GestureBinding$dispatchEvent = _.dispatchEvent$2; - _ = A.DragGestureRecognizer.prototype; - _.super$DragGestureRecognizer$isPointerAllowed = _.isPointerAllowed$1; - _ = A.GestureRecognizer.prototype; - _.super$GestureRecognizer$addAllowedPointerPanZoom = _.addAllowedPointerPanZoom$1; - _.super$GestureRecognizer$isPointerAllowed = _.isPointerAllowed$1; - _.super$GestureRecognizer$dispose = _.dispose$0; - _ = A.OneSequenceGestureRecognizer.prototype; - _.super$OneSequenceGestureRecognizer$addAllowedPointer = _.addAllowedPointer$1; - _.super$OneSequenceGestureRecognizer$handleNonAllowedPointer = _.handleNonAllowedPointer$1; - _.super$OneSequenceGestureRecognizer$resolve = _.resolve$1; - _.super$OneSequenceGestureRecognizer$dispose = _.dispose$0; - _.super$OneSequenceGestureRecognizer$startTrackingPointer = _.startTrackingPointer$2; - _.super$OneSequenceGestureRecognizer$stopTrackingPointer = _.stopTrackingPointer$1; - _ = A.PrimaryPointerGestureRecognizer.prototype; - _.super$PrimaryPointerGestureRecognizer$addAllowedPointer = _.addAllowedPointer$1; - _.super$PrimaryPointerGestureRecognizer$acceptGesture = _.acceptGesture$1; - _.super$PrimaryPointerGestureRecognizer$rejectGesture = _.rejectGesture$1; - _ = A.TapGestureRecognizer.prototype; - _.super$TapGestureRecognizer$isPointerAllowed = _.isPointerAllowed$1; - _ = A._TapStatusTrackerMixin.prototype; - _.super$_TapStatusTrackerMixin$handleEvent = _.handleEvent$1; - _.super$_TapStatusTrackerMixin$rejectGesture = _.rejectGesture$1; - _ = A._BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin.prototype; - _.super$_BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin$addAllowedPointer = _.addAllowedPointer$1; - _.super$_BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin$dispose = _.dispose$0; - _ = A.__ButtonStyleState_State_TickerProviderStateMixin.prototype; - _.super$__ButtonStyleState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__RawChipState_State_TickerProviderStateMixin.prototype; - _.super$__RawChipState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__RenderChip_RenderBox_SlottedContainerRenderObjectMixin.prototype; - _.super$__RenderChip_RenderBox_SlottedContainerRenderObjectMixin$attach = _.attach$1; - _.super$__RenderChip_RenderBox_SlottedContainerRenderObjectMixin$detach = _.detach$0; - _ = A.__InkResponseState_State_AutomaticKeepAliveClientMixin.prototype; - _.super$__InkResponseState_State_AutomaticKeepAliveClientMixin$initState = _.initState$0; - _.super$__InkResponseState_State_AutomaticKeepAliveClientMixin$deactivate = _.deactivate$0; - _ = A.__BorderContainerState_State_TickerProviderStateMixin.prototype; - _.super$__BorderContainerState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__HelperErrorState_State_SingleTickerProviderStateMixin.prototype; - _.super$__HelperErrorState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__InputDecoratorState_State_TickerProviderStateMixin.prototype; - _.super$__InputDecoratorState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.InkFeature.prototype; - _.super$InkFeature$dispose = _.dispose$0; - _ = A.__ZoomEnterTransitionState_State__ZoomTransitionBase.prototype; - _.super$__ZoomEnterTransitionState_State__ZoomTransitionBase$dispose = _.dispose$0; - _ = A.__ZoomExitTransitionState_State__ZoomTransitionBase.prototype; - _.super$__ZoomExitTransitionState_State__ZoomTransitionBase$dispose = _.dispose$0; - _ = A.__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin.prototype; - _.super$__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; - _ = A._ScaffoldMessengerState_State_TickerProviderStateMixin.prototype; - _.super$_ScaffoldMessengerState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A._ScaffoldState_State_TickerProviderStateMixin.prototype; - _.super$_ScaffoldState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin.prototype; - _.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; - _.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; - _.super$_ScaffoldState_State_TickerProviderStateMixin_RestorationMixin$dispose = _.dispose$0; - _ = A.__FloatingActionButtonTransitionState_State_TickerProviderStateMixin.prototype; - _.super$__FloatingActionButtonTransitionState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__TextFieldState_State_RestorationMixin.prototype; - _.super$__TextFieldState_State_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; - _.super$__TextFieldState_State_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; - _.super$__TextFieldState_State_RestorationMixin$dispose = _.dispose$0; - _ = A._TooltipState_State_SingleTickerProviderStateMixin.prototype; - _.super$_TooltipState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; - _ = A.BorderRadiusGeometry.prototype; - _.super$BorderRadiusGeometry$subtract = _.subtract$1; - _.super$BorderRadiusGeometry$add = _.add$1; - _ = A.ShapeBorder.prototype; - _.super$ShapeBorder$lerpFrom = _.lerpFrom$2; - _.super$ShapeBorder$lerpTo = _.lerpTo$2; - _ = A.OutlinedBorder.prototype; - _.super$OutlinedBorder$lerpFrom = _.lerpFrom$2; - _.super$OutlinedBorder$lerpTo = _.lerpTo$2; - _ = A.Decoration.prototype; - _.super$Decoration$lerpFrom = _.lerpFrom$2; - _.super$Decoration$lerpTo = _.lerpTo$2; - _ = A.BoxPainter.prototype; - _.super$BoxPainter$dispose = _.dispose$0; - _ = A.EdgeInsetsGeometry.prototype; - _.super$EdgeInsetsGeometry$add = _.add$1; - _ = A._CachedImageBase.prototype; - _.super$_CachedImageBase$dispose = _.dispose$0; - _ = A.ImageStreamCompleter.prototype; - _.super$ImageStreamCompleter$addListener = _.addListener$1; - _.super$ImageStreamCompleter$removeListener = _.removeListener$1; - _.super$ImageStreamCompleter$onDisposed = _.onDisposed$0; - _.super$ImageStreamCompleter$_maybeDispose = _._maybeDispose$0; - _ = A.InlineSpan.prototype; - _.super$InlineSpan$$eq = _.$eq; - _ = A.SpringSimulation.prototype; - _.super$SpringSimulation$x = _.x$1; - _ = A.RendererBinding.prototype; - _.super$RendererBinding$handleMetricsChanged = _.handleMetricsChanged$0; - _.super$RendererBinding$handleTextScaleFactorChanged = _.handleTextScaleFactorChanged$0; - _.super$RendererBinding$handlePlatformBrightnessChanged = _.handlePlatformBrightnessChanged$0; - _.super$RendererBinding$drawFrame = _.drawFrame$0; - _ = A.BoxConstraints.prototype; - _.super$BoxConstraints$$eq = _.$eq; - _ = A.BoxParentData.prototype; - _.super$BoxParentData$toString = _.toString$0; - _ = A.RenderBox.prototype; - _.super$RenderBox$computeDistanceToActualBaseline = _.computeDistanceToActualBaseline$1; - _.super$RenderBox$markNeedsLayout = _.markNeedsLayout$0; - _.super$RenderBox$performResize = _.performResize$0; - _.super$RenderBox$hitTest = _.hitTest$2$position; - _.super$RenderBox$applyPaintTransform = _.applyPaintTransform$2; - _ = A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin.prototype; - _.super$_RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; - _.super$_RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; - _ = A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin.prototype; - _.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin$attach = _.attach$1; - _.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin$detach = _.detach$0; - _ = A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin.prototype; - _.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin$attach = _.attach$1; - _.super$_RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin$detach = _.detach$0; - _ = A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin.prototype; - _.super$_RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin$dispose = _.dispose$0; - _ = A.Layer0.prototype; - _.super$Layer$_fireCompositionCallbacks = _._fireCompositionCallbacks$1$includeChildren; - _.super$Layer$dispose = _.dispose$0; - _.super$Layer$updateSubtreeNeedsAddToScene = _.updateSubtreeNeedsAddToScene$0; - _.super$Layer$attach = _.attach$1; - _.super$Layer$detach = _.detach$0; - _ = A.ContainerLayer0.prototype; - _.super$ContainerLayer$findAnnotations = _.findAnnotations$1$3$onlyFirst; - _.super$ContainerLayer$attach = _.attach$1; - _.super$ContainerLayer$detach = _.detach$0; - _ = A.OffsetLayer.prototype; - _.super$OffsetLayer$findAnnotations = _.findAnnotations$1$3$onlyFirst; - _ = A.ParentData.prototype; - _.super$ParentData$detach = _.detach$0; - _ = A.RenderObject.prototype; - _.super$RenderObject$dispose = _.dispose$0; - _.super$RenderObject$adoptChild = _.adoptChild$1; - _.super$RenderObject$attach = _.attach$1; - _.super$RenderObject$detach = _.detach$0; - _.super$RenderObject$markNeedsLayout = _.markNeedsLayout$0; - _.super$RenderObject$layout = _.layout$2$parentUsesSize; - _.super$RenderObject$markNeedsPaint = _.markNeedsPaint$0; - _.super$RenderObject$applyPaintTransform = _.applyPaintTransform$2; - _.super$RenderObject$scheduleInitialSemantics = _.scheduleInitialSemantics$0; - _.super$RenderObject$describeSemanticsConfiguration = _.describeSemanticsConfiguration$1; - _.super$RenderObject$clearSemantics = _.clearSemantics$0; - _.super$RenderObject$visitChildrenForSemantics = _.visitChildrenForSemantics$1; - _.super$RenderObject$assembleSemanticsNode = _.assembleSemanticsNode$3; - _.super$RenderObject$handleEvent = _.handleEvent$2; - _.super$RenderObject$toStringShort = _.toStringShort$0; - _.super$RenderObject$showOnScreen = _.showOnScreen$4$curve$descendant$duration$rect; - _ = A.RenderObjectWithChildMixin.prototype; - _.super$RenderObjectWithChildMixin$redepthChildren = _.redepthChildren$0; - _ = A.ContainerRenderObjectMixin.prototype; - _.super$ContainerRenderObjectMixin$insert = _.insert$2$after; - _.super$ContainerRenderObjectMixin$remove = _.remove$1; - _.super$ContainerRenderObjectMixin$move = _.move$2$after; - _.super$ContainerRenderObjectMixin$redepthChildren = _.redepthChildren$0; - _.super$ContainerRenderObjectMixin$visitChildren = _.visitChildren$1; - _ = A.RelayoutWhenSystemFontsChangeMixin.prototype; - _.super$RelayoutWhenSystemFontsChangeMixin$systemFontsDidChange = _.systemFontsDidChange$0; - _ = A._RenderParagraph_RenderBox_ContainerRenderObjectMixin.prototype; - _.super$_RenderParagraph_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; - _.super$_RenderParagraph_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; - _ = A._TextParentData_ParentData_ContainerParentDataMixin.prototype; - _.super$_TextParentData_ParentData_ContainerParentDataMixin$detach = _.detach$0; - _ = A.RenderProxyBoxMixin.prototype; - _.super$RenderProxyBoxMixin$computeMinIntrinsicWidth = _.computeMinIntrinsicWidth$1; - _.super$RenderProxyBoxMixin$computeMaxIntrinsicWidth = _.computeMaxIntrinsicWidth$1; - _.super$RenderProxyBoxMixin$computeMinIntrinsicHeight = _.computeMinIntrinsicHeight$1; - _.super$RenderProxyBoxMixin$computeMaxIntrinsicHeight = _.computeMaxIntrinsicHeight$1; - _.super$RenderProxyBoxMixin$computeDryBaseline = _.computeDryBaseline$2; - _.super$RenderProxyBoxMixin$computeDryLayout = _.computeDryLayout$1; - _.super$RenderProxyBoxMixin$performLayout = _.performLayout$0; - _.super$RenderProxyBoxMixin$hitTestChildren = _.hitTestChildren$2$position; - _.super$RenderProxyBoxMixin$applyPaintTransform = _.applyPaintTransform$2; - _.super$RenderProxyBoxMixin$paint = _.paint$2; - _ = A.RenderProxyBoxWithHitTestBehavior.prototype; - _.super$RenderProxyBoxWithHitTestBehavior$hitTest = _.hitTest$2$position; - _ = A.RenderConstrainedBox.prototype; - _.super$RenderConstrainedBox$performLayout = _.performLayout$0; - _ = A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin.prototype; - _.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$attach = _.attach$1; - _.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin$detach = _.detach$0; - _ = A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin.prototype; - _.super$_RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin$computeDistanceToActualBaseline = _.computeDistanceToActualBaseline$1; - _ = A.RenderShiftedBox.prototype; - _.super$RenderShiftedBox$computeMinIntrinsicWidth = _.computeMinIntrinsicWidth$1; - _.super$RenderShiftedBox$computeMaxIntrinsicWidth = _.computeMaxIntrinsicWidth$1; - _.super$RenderShiftedBox$computeMinIntrinsicHeight = _.computeMinIntrinsicHeight$1; - _.super$RenderShiftedBox$computeMaxIntrinsicHeight = _.computeMaxIntrinsicHeight$1; - _.super$RenderShiftedBox$paint = _.paint$2; - _.super$RenderShiftedBox$hitTestChildren = _.hitTestChildren$2$position; - _ = A._RenderShiftedBox_RenderBox_RenderObjectWithChildMixin.prototype; - _.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$attach = _.attach$1; - _.super$_RenderShiftedBox_RenderBox_RenderObjectWithChildMixin$detach = _.detach$0; - _ = A.SliverLogicalParentData.prototype; - _.super$SliverLogicalParentData$toString = _.toString$0; - _ = A.SliverMultiBoxAdaptorParentData.prototype; - _.super$SliverMultiBoxAdaptorParentData$toString = _.toString$0; - _ = A.RenderSliverMultiBoxAdaptor.prototype; - _.super$RenderSliverMultiBoxAdaptor$addInitialChild = _.addInitialChild$2$index$layoutOffset; - _.super$RenderSliverMultiBoxAdaptor$insertAndLayoutLeadingChild = _.insertAndLayoutLeadingChild$2$parentUsesSize; - _.super$RenderSliverMultiBoxAdaptor$collectGarbage = _.collectGarbage$2; - _ = A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin.prototype; - _.super$_RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin$attach = _.attach$1; - _.super$_RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin$detach = _.detach$0; - _ = A.RenderSliverEdgeInsetsPadding.prototype; - _.super$RenderSliverEdgeInsetsPadding$performLayout = _.performLayout$0; - _ = A.RenderView.prototype; - _.super$RenderView$prepareInitialFrame = _.prepareInitialFrame$0; - _ = A._RenderViewportBase_RenderBox_ContainerRenderObjectMixin.prototype; - _.super$_RenderViewportBase_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; - _.super$_RenderViewportBase_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; - _ = A.ViewportOffset.prototype; - _.super$ViewportOffset$moveTo = _.moveTo$3$curve$duration; - _.super$ViewportOffset$debugFillDescription = _.debugFillDescription$1; - _ = A.SchedulerBinding.prototype; - _.super$SchedulerBinding$handleAppLifecycleStateChanged = _.handleAppLifecycleStateChanged$1; - _ = A.Ticker.prototype; - _.super$Ticker$dispose = _.dispose$0; - _ = A.AssetBundle.prototype; - _.super$AssetBundle$loadString = _.loadString$2$cache; - _ = A.ServicesBinding.prototype; - _.super$ServicesBinding$handleMemoryPressure = _.handleMemoryPressure$0; - _.super$ServicesBinding$handleSystemMessage = _.handleSystemMessage$1; - _.super$ServicesBinding$handleViewFocusChanged = _.handleViewFocusChanged$1; - _ = A.MethodChannel.prototype; - _.super$MethodChannel$_invokeMethod = _._invokeMethod$1$3$arguments$missingOk; - _ = A.Action.prototype; - _.super$Action$_updateCallingAction = _._updateCallingAction$1; - _.super$Action$isEnabled = _.isEnabled$1; - _.super$Action$addActionListener = _.addActionListener$1; - _.super$Action$removeActionListener = _.removeActionListener$1; - _ = A.__AnimatedSwitcherState_State_TickerProviderStateMixin.prototype; - _.super$__AnimatedSwitcherState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.AutomaticKeepAliveClientMixin.prototype; - _.super$AutomaticKeepAliveClientMixin$build = _.build$1; - _ = A.WidgetsBindingObserver.prototype; - _.super$WidgetsBindingObserver$didChangeAppLifecycleState = _.didChangeAppLifecycleState$1; - _ = A._RootElement_Element_RootElementMixin.prototype; - _.super$_RootElement_Element_RootElementMixin$mount = _.mount$2; - _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding.prototype; - _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding$initInstances = _.initInstances$0; - _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding$unlocked = _.unlocked$0; - _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding.prototype; - _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding$initInstances = _.initInstances$0; - _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding$initServiceExtensions = _.initServiceExtensions$0; - _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding.prototype; - _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding$initInstances = _.initInstances$0; - _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding$initServiceExtensions = _.initServiceExtensions$0; - _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding.prototype; - _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding$initInstances = _.initInstances$0; - _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding$handleMemoryPressure = _.handleMemoryPressure$0; - _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding.prototype; - _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding$initInstances = _.initInstances$0; - _ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding.prototype; - _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding$initInstances = _.initInstances$0; - _.super$_WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding$initServiceExtensions = _.initServiceExtensions$0; - _ = A.__DismissibleState_State_TickerProviderStateMixin.prototype; - _.super$__DismissibleState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__DismissibleState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin.prototype; - _.super$__DismissibleState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin$initState = _.initState$0; - _ = A._EditableTextState_State_AutomaticKeepAliveClientMixin.prototype; - _.super$_EditableTextState_State_AutomaticKeepAliveClientMixin$initState = _.initState$0; - _ = A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin.prototype; - _.super$_EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__ExpansibleState_State_SingleTickerProviderStateMixin.prototype; - _.super$__ExpansibleState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; - _ = A.FocusTraversalPolicy.prototype; - _.super$FocusTraversalPolicy$invalidateScopeData = _.invalidateScopeData$1; - _.super$FocusTraversalPolicy$changedScope = _.changedScope$2$node$oldScope; - _ = A.FormFieldState.prototype; - _.super$FormFieldState$didChange = _.didChange$1; - _.super$FormFieldState$restoreState = _.restoreState$2; - _.super$FormFieldState$initState = _.initState$0; - _.super$FormFieldState$didUpdateWidget = _.didUpdateWidget$1; - _.super$FormFieldState$dispose = _.dispose$0; - _ = A._FormFieldState_State_RestorationMixin.prototype; - _.super$_FormFieldState_State_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; - _.super$_FormFieldState_State_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; - _.super$_FormFieldState_State_RestorationMixin$dispose = _.dispose$0; - _ = A.State.prototype; - _.super$State$initState = _.initState$0; - _.super$State$didUpdateWidget = _.didUpdateWidget$1; - _.super$State$deactivate = _.deactivate$0; - _.super$State$activate = _.activate$0; - _.super$State$dispose = _.dispose$0; - _.super$State$didChangeDependencies = _.didChangeDependencies$0; - _ = A.RenderObjectWidget.prototype; - _.super$RenderObjectWidget$updateRenderObject = _.updateRenderObject$2; - _ = A.Element.prototype; - _.super$Element$updateChild = _.updateChild$3; - _.super$Element$mount = _.mount$2; - _.super$Element$update = _.update$1; - _.super$Element$updateSlot = _.updateSlot$1; - _.super$Element$inflateWidget = _.inflateWidget$2; - _.super$Element$forgetChild = _.forgetChild$1; - _.super$Element$activate = _.activate$0; - _.super$Element$deactivate = _.deactivate$0; - _.super$Element$unmount = _.unmount$0; - _.super$Element$dependOnInheritedElement = _.dependOnInheritedElement$2$aspect; - _.super$Element$didChangeDependencies = _.didChangeDependencies$0; - _.super$Element$performRebuild = _.performRebuild$0; - _ = A.ComponentElement.prototype; - _.super$ComponentElement$_firstBuild = _._firstBuild$0; - _.super$ComponentElement$performRebuild = _.performRebuild$0; - _ = A.ProxyElement.prototype; - _.super$ProxyElement$build = _.build$0; - _.super$ProxyElement$update = _.update$1; - _.super$ProxyElement$updated = _.updated$1; - _ = A.InheritedElement.prototype; - _.super$InheritedElement$notifyClients = _.notifyClients$1; - _ = A.RenderObjectElement.prototype; - _.super$RenderObjectElement$mount = _.mount$2; - _.super$RenderObjectElement$update = _.update$1; - _.super$RenderObjectElement$performRebuild = _.performRebuild$0; - _.super$RenderObjectElement$deactivate = _.deactivate$0; - _.super$RenderObjectElement$unmount = _.unmount$0; - _.super$RenderObjectElement$updateSlot = _.updateSlot$1; - _ = A.MultiChildRenderObjectElement.prototype; - _.super$MultiChildRenderObjectElement$insertRenderObjectChild = _.insertRenderObjectChild$2; - _.super$MultiChildRenderObjectElement$moveRenderObjectChild = _.moveRenderObjectChild$3; - _.super$MultiChildRenderObjectElement$removeRenderObjectChild = _.removeRenderObjectChild$2; - _.super$MultiChildRenderObjectElement$mount = _.mount$2; - _.super$MultiChildRenderObjectElement$update = _.update$1; - _ = A.ImplicitlyAnimatedWidgetState.prototype; - _.super$ImplicitlyAnimatedWidgetState$initState = _.initState$0; - _ = A._ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin.prototype; - _.super$_ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; - _ = A.Route.prototype; - _.super$Route$install = _.install$0; - _.super$Route$didPush = _.didPush$0; - _.super$Route$didAdd = _.didAdd$0; - _.super$Route$didReplace = _.didReplace$1; - _.super$Route$willPop = _.willPop$0; - _.super$Route$onPopInvokedWithResult = _.onPopInvokedWithResult$2; - _.super$Route$didPop = _.didPop$1; - _.super$Route$didPopNext = _.didPopNext$1; - _.super$Route$didChangeNext = _.didChangeNext$1; - _.super$Route$didChangePrevious = _.didChangePrevious$1; - _.super$Route$changedInternalState = _.changedInternalState$0; - _.super$Route$changedExternalState = _.changedExternalState$0; - _.super$Route$dispose = _.dispose$0; - _ = A._RestorationInformation.prototype; - _.super$_RestorationInformation$computeSerializableData = _.computeSerializableData$0; - _ = A._NavigatorState_State_TickerProviderStateMixin.prototype; - _.super$_NavigatorState_State_TickerProviderStateMixin$activate = _.activate$0; - _.super$_NavigatorState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin.prototype; - _.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; - _.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; - _.super$_NavigatorState_State_TickerProviderStateMixin_RestorationMixin$dispose = _.dispose$0; - _ = A.Notification0.prototype; - _.super$Notification$debugFillDescription = _.debugFillDescription$1; - _ = A._RenderTheaterMixin.prototype; - _.super$_RenderTheaterMixin$paint = _.paint$2; - _ = A.__RenderTheater_RenderBox_ContainerRenderObjectMixin.prototype; - _.super$__RenderTheater_RenderBox_ContainerRenderObjectMixin$attach = _.attach$1; - _.super$__RenderTheater_RenderBox_ContainerRenderObjectMixin$detach = _.detach$0; - _ = A._OverscrollIndicatorNotification_Notification_ViewportNotificationMixin.prototype; - _.super$_OverscrollIndicatorNotification_Notification_ViewportNotificationMixin$debugFillDescription = _.debugFillDescription$1; - _ = A.__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin.prototype; - _.super$__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin.prototype; - _.super$__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.RestorableProperty.prototype; - _.super$RestorableProperty$dispose = _.dispose$0; - _ = A.RestorationMixin.prototype; - _.super$RestorationMixin$didToggleBucket = _.didToggleBucket$1; - _ = A.RestorableValue.prototype; - _.super$RestorableValue$value = _.set$value; - _ = A._RestorablePrimitiveValueN.prototype; - _.super$_RestorablePrimitiveValueN$fromPrimitives = _.fromPrimitives$1; - _.super$_RestorablePrimitiveValueN$toPrimitives = _.toPrimitives$0; - _ = A.__RouterState_State_RestorationMixin.prototype; - _.super$__RouterState_State_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; - _.super$__RouterState_State_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; - _.super$__RouterState_State_RestorationMixin$dispose = _.dispose$0; - _ = A.OverlayRoute.prototype; - _.super$OverlayRoute$install = _.install$0; - _.super$OverlayRoute$didPop = _.didPop$1; - _.super$OverlayRoute$dispose = _.dispose$0; - _ = A.TransitionRoute.prototype; - _.super$TransitionRoute$install = _.install$0; - _.super$TransitionRoute$didPush = _.didPush$0; - _.super$TransitionRoute$didAdd = _.didAdd$0; - _.super$TransitionRoute$didPop = _.didPop$1; - _.super$TransitionRoute$didPopNext = _.didPopNext$1; - _.super$TransitionRoute$didChangeNext = _.didChangeNext$1; - _.super$TransitionRoute$dispose = _.dispose$0; - _ = A.ModalRoute.prototype; - _.super$ModalRoute$didPush = _.didPush$0; - _ = A.RawDialogRoute.prototype; - _.super$RawDialogRoute$buildTransitions = _.buildTransitions$4; - _ = A._ModalRoute_TransitionRoute_LocalHistoryRoute.prototype; - _.super$_ModalRoute_TransitionRoute_LocalHistoryRoute$willPop = _.willPop$0; - _.super$_ModalRoute_TransitionRoute_LocalHistoryRoute$didPop = _.didPop$1; - _ = A.ScrollActivity.prototype; - _.super$ScrollActivity$dispose = _.dispose$0; - _ = A.ScrollNotification.prototype; - _.super$ScrollNotification$debugFillDescription = _.debugFillDescription$1; - _ = A._ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin.prototype; - _.super$_ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin$debugFillDescription = _.debugFillDescription$1; - _ = A.ScrollPhysics.prototype; - _.super$ScrollPhysics$adjustPositionForNewDimensions = _.adjustPositionForNewDimensions$4$isScrolling$newPosition$oldPosition$velocity; - _ = A.ScrollPosition.prototype; - _.super$ScrollPosition$absorb = _.absorb$1; - _.super$ScrollPosition$setPixels = _.setPixels$1; - _.super$ScrollPosition$applyNewDimensions = _.applyNewDimensions$0; - _.super$ScrollPosition$beginActivity = _.beginActivity$1; - _.super$ScrollPosition$dispose = _.dispose$0; - _.super$ScrollPosition$debugFillDescription = _.debugFillDescription$1; - _ = A._ScrollMetricsNotification_Notification_ViewportNotificationMixin.prototype; - _.super$_ScrollMetricsNotification_Notification_ViewportNotificationMixin$debugFillDescription = _.debugFillDescription$1; - _ = A._ScrollableState_State_TickerProviderStateMixin.prototype; - _.super$_ScrollableState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin.prototype; - _.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$didUpdateWidget = _.didUpdateWidget$1; - _.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$didChangeDependencies = _.didChangeDependencies$0; - _.super$_ScrollableState_State_TickerProviderStateMixin_RestorationMixin$dispose = _.dispose$0; - _ = A.RawScrollbarState.prototype; - _.super$RawScrollbarState$initState = _.initState$0; - _.super$RawScrollbarState$didChangeDependencies = _.didChangeDependencies$0; - _.super$RawScrollbarState$handleThumbPress = _.handleThumbPress$0; - _.super$RawScrollbarState$handleThumbPressStart = _.handleThumbPressStart$1; - _.super$RawScrollbarState$handleThumbPressEnd = _.handleThumbPressEnd$2; - _.super$RawScrollbarState$handleTrackTapDown = _.handleTrackTapDown$1; - _.super$RawScrollbarState$handleHover = _.handleHover$1; - _.super$RawScrollbarState$handleHoverExit = _.handleHoverExit$1; - _.super$RawScrollbarState$dispose = _.dispose$0; - _ = A._RawScrollbarState_State_TickerProviderStateMixin.prototype; - _.super$_RawScrollbarState_State_TickerProviderStateMixin$dispose = _.dispose$0; - _ = A.StaticSelectionContainerDelegate.prototype; - _.super$StaticSelectionContainerDelegate$didReceiveSelectionBoundaryEvents = _.didReceiveSelectionBoundaryEvents$0; - _.super$StaticSelectionContainerDelegate$handleSelectionEdgeUpdate = _.handleSelectionEdgeUpdate$1; - _ = A.MultiSelectableSelectionContainerDelegate.prototype; - _.super$MultiSelectableSelectionContainerDelegate$remove = _.remove$1; - _.super$MultiSelectableSelectionContainerDelegate$didChangeSelectables = _.didChangeSelectables$0; - _.super$MultiSelectableSelectionContainerDelegate$handleSelectAll = _.handleSelectAll$1; - _.super$MultiSelectableSelectionContainerDelegate$handleSelectWord = _.handleSelectWord$1; - _.super$MultiSelectableSelectionContainerDelegate$handleSelectParagraph = _.handleSelectParagraph$1; - _.super$MultiSelectableSelectionContainerDelegate$handleClearSelection = _.handleClearSelection$1; - _.super$MultiSelectableSelectionContainerDelegate$handleGranularlyExtendSelection = _.handleGranularlyExtendSelection$1; - _.super$MultiSelectableSelectionContainerDelegate$handleDirectionallyExtendSelection = _.handleDirectionallyExtendSelection$1; - _.super$MultiSelectableSelectionContainerDelegate$handleSelectionEdgeUpdate = _.handleSelectionEdgeUpdate$1; - _.super$MultiSelectableSelectionContainerDelegate$dispose = _.dispose$0; - _.super$MultiSelectableSelectionContainerDelegate$dispatchSelectionEventToChild = _.dispatchSelectionEventToChild$2; - _ = A.__SelectionContainerState_State_Selectable_SelectionRegistrant.prototype; - _.super$__SelectionContainerState_State_Selectable_SelectionRegistrant$dispose = _.dispose$0; - _ = A.__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin.prototype; - _.super$__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin$attach = _.attach$1; - _.super$__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin$detach = _.detach$0; - _ = A.__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin.prototype; - _.super$__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; - _ = A.__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin.prototype; - _.super$__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin$dispose = _.dispose$0; - _ = A.BaseRequest.prototype; - _.super$BaseRequest$finalize = _.finalize$0; - _ = A.SourceSpanMixin.prototype; - _.super$SourceSpanMixin$compareTo = _.compareTo$1; - _.super$SourceSpanMixin$$eq = _.$eq; - _ = A.StringScanner.prototype; - _.super$StringScanner$readChar = _.readChar$0; - _.super$StringScanner$scan = _.scan$1; - _.super$StringScanner$matches = _.matches$1; - _ = A._ValueEvent.prototype; - _.super$_ValueEvent$toString = _.toString$0; - })(); - (function installTearOffs() { - var _static_2 = hunkHelpers._static_2, - _static_1 = hunkHelpers._static_1, - _static = hunkHelpers.installStaticTearOff, - _static_0 = hunkHelpers._static_0, - _instance_0_u = hunkHelpers._instance_0u, - _instance_1_u = hunkHelpers._instance_1u, - _instance_1_i = hunkHelpers._instance_1i, - _instance_2_u = hunkHelpers._instance_2u, - _instance = hunkHelpers.installInstanceTearOff, - _instance_0_i = hunkHelpers._instance_0i; - _static_2(A, "_engine__canvasKitWasmModuleUrl$closure", "canvasKitWasmModuleUrl", 605); - _static_1(A, "_engine___isNotoSansSC$closure", "_isNotoSansSC", 41); - _static_1(A, "_engine___isNotoSansTC$closure", "_isNotoSansTC", 41); - _static_1(A, "_engine___isNotoSansHK$closure", "_isNotoSansHK", 41); - _static_1(A, "_engine___isNotoSansJP$closure", "_isNotoSansJP", 41); - _static_1(A, "_engine___isNotoSansKR$closure", "_isNotoSansKR", 41); - _static(A, "_engine___defaultFactory$closure", 1, function() { - return {params: null}; - }, ["call$2$params", "call$1"], ["_defaultFactory", function(viewId) { - return A._defaultFactory(viewId, null); - }], 183, 0); - _static_1(A, "_engine___noopCallback$closure", "_noopCallback", 29); - _static_0(A, "_engine_SizedSpanRepresentation__updateSizes$closure", "SizedSpanRepresentation__updateSizes", 0); - _static_1(A, "_engine___emptyCallback$closure", "_emptyCallback", 20); - _instance_0_u(A.AlarmClock.prototype, "get$_timerDidFire", "_timerDidFire$0", 0); - _instance_1_u(A.CkCanvas.prototype, "get$drawPicture", "drawPicture$1", 323); - _instance_1_u(A.HtmlViewEmbedder.prototype, "get$disposeView", "disposeView$1", 31); - _instance_1_u(A.CkNWayCanvas.prototype, "get$addCanvas", "addCanvas$1", 473); - var _; - _instance_1_u(_ = A.CanvasKitRenderer.prototype, "get$_onViewCreated", "_onViewCreated$1", 31); - _instance_1_u(_, "get$_onViewDisposed", "_onViewDisposed$1", 31); - _instance_1_u(_ = A.Surface.prototype, "get$_contextRestoredListener", "_contextRestoredListener$1", 2); - _instance_1_u(_, "get$_contextLostListener", "_contextLostListener$1", 2); - _instance_1_i(_ = A._FallbackFontDownloadQueue.prototype, "get$add", "add$1", 560); - _instance_0_u(_, "get$startDownloads", "startDownloads$0", 12); - _instance_1_u(A.HighContrastSupport.prototype, "get$_onHighContrastChange", "_onHighContrastChange$1", 2); - _instance_1_u(A.KeyboardBinding.prototype, "get$_onKeyData", "_onKeyData$1", 104); - _instance_1_i(A.MultiEntriesBrowserHistory.prototype, "get$onPopState", "onPopState$1", 14); - _instance_1_i(A.SingleEntryBrowserHistory.prototype, "get$onPopState", "onPopState$1", 14); - _instance_0_u(_ = A.EnginePlatformDispatcher.prototype, "get$dispose", "dispose$0", 0); - _instance_1_u(_, "get$invokeOnViewFocusChange", "invokeOnViewFocusChange$1", 135); - _instance_1_u(_, "get$_setAppLifecycleState", "_setAppLifecycleState$1", 137); - _instance_1_u(_, "get$_updateHighContrast", "_updateHighContrast$1", 9); - _instance_1_u(A._BrowserAppLifecycleState.prototype, "get$_onViewCountChanged", "_onViewCountChanged$1", 31); - _instance_1_u(A.ViewFocusBinding.prototype, "get$_handleViewCreated", "_handleViewCreated$1", 31); - _instance_2_u(_ = A.ClickDebouncer.prototype, "get$onPointerData", "onPointerData$2", 422); - _instance_0_u(_, "get$_onTimerExpired", "_onTimerExpired$0", 0); - _instance_0_u(A.SemanticMenu.prototype, "get$_updateMenuItemId", "_updateMenuItemId$0", 0); - _instance_0_u(A.SemanticMenuBar.prototype, "get$_updateMenuItemId", "_updateMenuItemId$0", 0); - _instance_1_u(_ = A.CompositionAwareMixin.prototype, "get$_handleCompositionStart", "_handleCompositionStart$1", 2); - _instance_1_u(_, "get$_handleCompositionUpdate", "_handleCompositionUpdate$1", 2); - _instance_1_u(_, "get$_handleCompositionEnd", "_handleCompositionEnd$1", 2); - _instance_1_u(_ = A.DefaultTextEditingStrategy.prototype, "get$handleChange", "handleChange$1", 2); - _instance_1_u(_, "get$handleBeforeInput", "handleBeforeInput$1", 2); - _instance_1_u(_, "get$handleBlur", "handleBlur$1", 2); - _instance_1_u(_, "get$maybeSendAction", "maybeSendAction$1", 2); - _instance_1_u(A.FullPageDimensionsProvider.prototype, "get$_onVisualViewportResize", "_onVisualViewportResize$1", 2); - _instance_1_u(A.DisplayDprStream.prototype, "get$_onDprMediaQueryChange", "_onDprMediaQueryChange$1", 2); - _instance_1_u(A.FlutterViewManager.prototype, "get$disposeAndUnregisterView", "disposeAndUnregisterView$1", 107); - _instance_0_u(_ = A.EngineFlutterView.prototype, "get$dispose", "dispose$0", 0); - _instance_1_u(_, "get$_didResize", "_didResize$1", 241); - _instance_0_u(A.EngineFlutterWindow.prototype, "get$dispose", "dispose$0", 0); - _static_2(J, "_interceptors_JSArray__compareAny$closure", "JSArray__compareAny", 120); - _instance_1_i(J.JSArray.prototype, "get$remove", "remove$1", 27); - _instance_1_i(J.JSString.prototype, "get$endsWith", "endsWith$1", 30); - _instance_1_i(A._CastIterableBase.prototype, "get$contains", "contains$1", 27); - _static_0(A, "_js_helper_Primitives_dateNow$closure", "Primitives_dateNow", 73); - _instance_1_i(A.ConstantStringSet.prototype, "get$contains", "contains$1", 27); - _instance_1_i(A.GeneralConstantSet.prototype, "get$contains", "contains$1", 27); - _static_1(A, "async__AsyncRun__scheduleImmediateJsOverride$closure", "_AsyncRun__scheduleImmediateJsOverride", 57); - _static_1(A, "async__AsyncRun__scheduleImmediateWithSetImmediate$closure", "_AsyncRun__scheduleImmediateWithSetImmediate", 57); - _static_1(A, "async__AsyncRun__scheduleImmediateWithTimer$closure", "_AsyncRun__scheduleImmediateWithTimer", 57); - _static_0(A, "async___startMicrotaskLoop$closure", "_startMicrotaskLoop", 0); - _static_1(A, "async___nullDataHandler$closure", "_nullDataHandler", 20); - _static_2(A, "async___nullErrorHandler$closure", "_nullErrorHandler", 95); - _static_0(A, "async___nullDoneHandler$closure", "_nullDoneHandler", 0); - _static(A, "async___rootScheduleMicrotask$closure", 4, null, ["call$4"], ["_rootScheduleMicrotask"], 607, 0); - _instance_1_i(A._BroadcastStreamController.prototype, "get$add", "add$1", 14); - _instance(A._Completer.prototype, "get$completeError", 0, 1, function() { - return [null]; - }, ["call$2", "call$1"], ["completeError$2", "completeError$1"], 208, 0, 0); - _instance_2_u(A._Future.prototype, "get$_completeError", "_completeError$2", 95); - _instance_1_i(_ = A._StreamController.prototype, "get$add", "add$1", 14); - _instance(_, "get$addError", 0, 1, function() { - return [null]; - }, ["call$2", "call$1"], ["addError$2", "addError$1"], 208, 0, 0); - _instance_0_u(A._DoneStreamSubscription.prototype, "get$_onMicrotask", "_onMicrotask$0", 0); - _static_2(A, "collection___defaultEquals$closure", "_defaultEquals", 65); - _static_1(A, "collection___defaultHashCode$closure", "_defaultHashCode", 56); - _static_2(A, "collection_ListBase__compareAny$closure", "ListBase__compareAny", 120); - _static_2(A, "collection___dynamicCompare$closure", "_dynamicCompare", 120); - _instance_1_i(A._HashSet.prototype, "get$contains", "contains$1", 27); - _instance(_ = A._LinkedHashSet.prototype, "get$_newSimilarSet", 0, 0, null, ["call$1$0", "call$0"], ["_newSimilarSet$1$0", "_newSimilarSet$0"], 340, 0, 0); - _instance_1_i(_, "get$contains", "contains$1", 27); - _instance_1_i(A.SplayTreeSet.prototype, "get$contains", "contains$1", 27); - _static_1(A, "convert___defaultToEncodable$closure", "_defaultToEncodable", 83); - _instance_0_i(A._JsonDecoderSink.prototype, "get$close", "close$0", 0); - _instance_1_i(_ = A._ByteCallbackSink.prototype, "get$add", "add$1", 14); - _instance_0_i(_, "get$close", "close$0", 0); - _static_1(A, "core__identityHashCode$closure", "identityHashCode", 56); - _static_2(A, "core__identical$closure", "identical", 65); - _static_2(A, "core_Comparable_compare$closure", "Comparable_compare", 608); - _static_1(A, "core_Uri_decodeComponent$closure", "Uri_decodeComponent", 122); - _static_0(A, "core__Uri__createList$closure", "_Uri__createList", 609); - _static_2(A, "core___toUnmodifiableStringList$closure", "_toUnmodifiableStringList", 610); - _instance_1_i(A.Iterable.prototype, "get$contains", "contains$1", 27); - _static_1(A, "html_HtmlDocument__determineVisibilityChangeEventType$closure", "HtmlDocument__determineVisibilityChangeEventType", 611); - _static(A, "math__min$closure", 2, null, ["call$1$2", "call$2"], ["min", function(a, b) { - a.toString; - b.toString; - return A.min(a, b, type$.num); - }], 158, 1); - _static(A, "math__max$closure", 2, null, ["call$1$2", "call$2"], ["max", function(a, b) { - a.toString; - b.toString; - return A.max(a, b, type$.num); - }], 158, 1); - _static(A, "ui_Size_lerp$closure", 3, null, ["call$3"], ["Size_lerp"], 613, 0); - _static(A, "ui__lerpDouble$closure", 3, null, ["call$3"], ["lerpDouble"], 614, 0); - _static(A, "ui_Color_lerp$closure", 3, null, ["call$3"], ["Color_lerp"], 615, 0); - _instance_1_u(A._StoredMessage.prototype, "get$invoke", "invoke$1", 29); - _instance_0_u(A._Channel.prototype, "get$_drainStep", "_drainStep$0", 0); - _instance(A.PointerData.prototype, "get$respond", 0, 0, null, ["call$1$allowPlatformDefault"], ["respond$1$allowPlatformDefault"], 489, 0, 0); - _instance_0_u(_ = A._HomeScreenState.prototype, "get$_stopSearch", "_stopSearch$0", 0); - _instance_0_u(_, "get$_initializeWebSocket", "_initializeWebSocket$0", 12); - _instance_1_u(_, "get$_search", "_search$1", 67); - _instance_0_u(_ = A._VideoScreenState.prototype, "get$_initializeConnection", "_initializeConnection$0", 12); - _instance_0_u(_, "get$_shareVideo", "_shareVideo$0", 0); - _instance_1_u(_, "get$_onVideoSearch", "_onVideoSearch$1", 67); - _instance_1_u(A.ChatService.prototype, "get$_chat_service$_handleChatMessage", "_chat_service$_handleChatMessage$1", 127); - _instance_1_u(_ = A.WebSocketApiService.prototype, "get$_handleMessage", "_handleMessage$1", 20); - _instance_1_u(_, "get$_handleError", "_handleError$1", 20); - _instance_0_u(_, "get$_handleDisconnect", "_handleDisconnect$0", 0); - _instance_0_u(_ = A._ChatWidgetState.prototype, "get$_chat_widget$_initialize", "_chat_widget$_initialize$0", 12); - _instance_1_u(_, "get$_onNewMessage", "_onNewMessage$1", 127); - _instance_0_u(_, "get$_sendMessage", "_sendMessage$0", 12); - _instance_0_u(_ = A._SearchBoxState.prototype, "get$_onSearchTextChanged", "_onSearchTextChanged$0", 0); - _instance_1_u(_, "get$_handleSubmitted", "_handleSubmitted$1", 39); - _instance_0_u(A._NanoVideoPlayerState.prototype, "get$_onClipUpdated", "_onClipUpdated$0", 0); - _instance_0_u(_ = A._VideoPlayerWidgetState.prototype, "get$_checkBufferAndStartPlayback", "_checkBufferAndStartPlayback$0", 0); - _instance_0_u(_, "get$_togglePlayback", "_togglePlayback$0", 0); - _instance_0_u(_, "get$_onVideoCompleted", "_onVideoCompleted$0", 12); - _instance_2_u(_ = A.DefaultEquality.prototype, "get$equals", "equals$2", 65); - _instance_1_i(_, "get$hash", "hash$1", 56); - _instance_1_u(_, "get$isValidKey", "isValidKey$1", 27); - _instance_2_u(_ = A.DeepCollectionEquality.prototype, "get$equals", "equals$2", 65); - _instance_1_i(_, "get$hash", "hash$1", 56); - _instance_1_u(_, "get$isValidKey", "isValidKey$1", 27); - _instance(_ = A.AnimationController.prototype, "get$reverse", 1, 0, function() { - return {from: null}; - }, ["call$1$from", "call$0"], ["reverse$1$from", "reverse$0"], 500, 0, 0); - _instance_1_u(_, "get$_directionSetter", "_directionSetter$1", 490); - _instance_1_u(_, "get$_animation_controller$_tick", "_animation_controller$_tick$1", 6); - _instance_1_u(A.ReverseAnimation.prototype, "get$_statusChangeHandler", "_statusChangeHandler$1", 8); - _instance_1_u(A.CurvedAnimation.prototype, "get$_updateCurveDirection", "_updateCurveDirection$1", 8); - _instance_1_u(_ = A.TrainHoppingAnimation.prototype, "get$_statusChangeHandler", "_statusChangeHandler$1", 8); - _instance_0_u(_, "get$_valueChangeHandler", "_valueChangeHandler$0", 0); - _instance_1_u(_ = A.CompoundAnimation.prototype, "get$_maybeNotifyStatusListeners", "_maybeNotifyStatusListeners$1", 8); - _instance_0_u(_, "get$_maybeNotifyListeners", "_maybeNotifyListeners$0", 0); - _instance_0_u(A.AnimationLocalListenersMixin.prototype, "get$notifyListeners", "notifyListeners$0", 0); - _instance_1_u(A.AnimationLocalStatusListenersMixin.prototype, "get$notifyStatusListeners", "notifyStatusListeners$1", 8); - _instance_1_u(_ = A._CupertinoButtonState.prototype, "get$_handleTapDown", "_handleTapDown$1", 38); - _instance_1_u(_, "get$_handleTapUp", "_handleTapUp$1", 85); - _instance_0_u(_, "get$_handleTapCancel", "_handleTapCancel$0", 0); - _instance_1_u(_, "get$_handleTapMove", "_handleTapMove$1", 487); - _instance(_, "get$_handleTap", 0, 0, function() { - return [null]; - }, ["call$1", "call$0"], ["_handleTap$1", "_handleTap$0"], 133, 0, 0); - _instance_1_u(_, "get$_onShowFocusHighlight", "_onShowFocusHighlight$1", 9); - _instance_1_u(_ = A._CupertinoDesktopTextSelectionToolbarButtonState.prototype, "get$_onEnter", "_onEnter$1", 58); - _instance_1_u(_, "get$_onExit", "_onExit$1", 44); - _instance_0_u(A._CupertinoTextMagnifierState.prototype, "get$_magnifier0$_determineMagnifierPositionAndFocalPoint", "_magnifier0$_determineMagnifierPositionAndFocalPoint$0", 0); - _static(A, "route_CupertinoPageTransition_delegatedTransition$closure", 5, null, ["call$5"], ["CupertinoPageTransition_delegatedTransition"], 157, 0); - _instance_1_u(_ = A._CupertinoBackGestureDetectorState.prototype, "get$_handleDragStart", "_handleDragStart$1", 42); - _instance_1_u(_, "get$_handleDragUpdate", "_handleDragUpdate$1", 22); - _instance_1_u(_, "get$_handleDragEnd", "_handleDragEnd$1", 43); - _instance_0_u(_, "get$_handleDragCancel", "_handleDragCancel$0", 0); - _instance_1_u(_, "get$_route$_handlePointerDown", "_route$_handlePointerDown$1", 62); - _instance_1_u(A._CupertinoScrollbarState.prototype, "get$handleTrackTapDown", "handleTrackTapDown$1", 38); - _static(A, "text_selection_toolbar0_CupertinoTextSelectionToolbar__defaultToolbarBuilder$closure", 4, null, ["call$4"], ["CupertinoTextSelectionToolbar__defaultToolbarBuilder"], 617, 0); - _instance_1_u(_ = A._CupertinoTextSelectionToolbarContentState.prototype, "get$_onHorizontalDragEnd", "_onHorizontalDragEnd$1", 43); - _instance_0_u(_, "get$_handleNextPage", "_handleNextPage$0", 0); - _instance_0_u(_, "get$_handlePreviousPage", "_handlePreviousPage$0", 0); - _instance_1_u(_, "get$_statusListener", "_statusListener$1", 8); - _instance_1_u(_ = A._CupertinoTextSelectionToolbarButtonState.prototype, "get$_onTapDown", "_onTapDown$1", 38); - _instance_1_u(_, "get$_onTapUp", "_onTapUp$1", 85); - _instance_0_u(_, "get$_onTapCancel", "_onTapCancel$0", 0); - _static(A, "assertions_FlutterError_dumpErrorToConsole$closure", 1, null, ["call$2$forceReport", "call$1"], ["FlutterError_dumpErrorToConsole", function(details) { - return A.FlutterError_dumpErrorToConsole(details, false); - }], 618, 0); - _static_1(A, "assertions_DiagnosticsStackTrace__createStackFrame$closure", "DiagnosticsStackTrace__createStackFrame", 619); - _instance_1_i(_ = A.ChangeNotifier.prototype, "get$addListener", "addListener$1", 57); - _instance_1_i(_, "get$removeListener", "removeListener$1", 57); - _instance_0_u(_, "get$dispose", "dispose$0", 0); - _instance_0_u(_, "get$notifyListeners", "notifyListeners$0", 0); - _instance_1_i(A.DiagnosticPropertiesBuilder.prototype, "get$add", "add$1", 140); - _static(A, "print__debugPrintThrottled$closure", 1, function() { - return {wrapWidth: null}; - }, ["call$2$wrapWidth", "call$1"], ["debugPrintThrottled", function(message) { - return A.debugPrintThrottled(message, null); - }], 620, 0); - _static_0(A, "print___debugPrintTask$closure", "_debugPrintTask", 0); - _static_1(A, "stack_frame_StackFrame_fromStackTraceLine$closure", "StackFrame_fromStackTraceLine", 621); - _instance_1_u(_ = A.GestureBinding.prototype, "get$_handlePointerDataPacket", "_handlePointerDataPacket$1", 363); - _instance_1_u(_, "get$_devicePixelRatioForView", "_devicePixelRatioForView$1", 360); - _instance_1_u(_, "get$cancelPointer", "cancelPointer$1", 31); - _instance_0_u(_, "get$_flushPointerEventQueue", "_flushPointerEventQueue$0", 0); - _instance_1_u(_, "get$_handlePointerEventImmediately", "_handlePointerEventImmediately$1", 25); - _instance_0_u(_, "get$_handleSampleTimeChanged", "_handleSampleTimeChanged$0", 0); - _static(A, "force_press_ForcePressGestureRecognizer__inverseLerp$closure", 3, null, ["call$3"], ["ForcePressGestureRecognizer__inverseLerp"], 622, 0); - _instance_1_u(A.ForcePressGestureRecognizer.prototype, "get$handleEvent", "handleEvent$1", 25); - _static_1(A, "long_press_LongPressGestureRecognizer__defaultButtonAcceptBehavior$closure", "LongPressGestureRecognizer__defaultButtonAcceptBehavior", 54); - _static_1(A, "monodrag_DragGestureRecognizer__defaultBuilder$closure", "DragGestureRecognizer__defaultBuilder", 153); - _static_1(A, "monodrag_DragGestureRecognizer__defaultButtonAcceptBehavior$closure", "DragGestureRecognizer__defaultButtonAcceptBehavior", 54); - _instance_1_u(A.DragGestureRecognizer.prototype, "get$handleEvent", "handleEvent$1", 25); - _static_1(A, "multitap_DoubleTapGestureRecognizer__defaultButtonAcceptBehavior$closure", "DoubleTapGestureRecognizer__defaultButtonAcceptBehavior", 54); - _instance_0_u(A._CountdownZoned.prototype, "get$_onTimeout", "_onTimeout$0", 0); - _instance_1_u(_ = A.DoubleTapGestureRecognizer.prototype, "get$_multitap$_handleEvent", "_multitap$_handleEvent$1", 25); - _instance_1_u(_, "get$_reject", "_reject$1", 351); - _instance_0_u(_, "get$_multitap$_reset", "_multitap$_reset$0", 0); - _static_1(A, "recognizer_GestureRecognizer__defaultButtonAcceptBehavior$closure", "GestureRecognizer__defaultButtonAcceptBehavior", 54); - _instance(A.OneSequenceGestureRecognizer.prototype, "get$stopTrackingPointer", 0, 1, null, ["call$1"], ["stopTrackingPointer$1"], 31, 0, 1); - _instance_1_u(A.PrimaryPointerGestureRecognizer.prototype, "get$handleEvent", "handleEvent$1", 25); - _instance_1_u(_ = A._TapStatusTrackerMixin.prototype, "get$handleEvent", "handleEvent$1", 25); - _instance_0_u(_, "get$_consecutiveTapTimerTimeout", "_consecutiveTapTimerTimeout$0", 0); - _instance_1_u(A.BaseTapAndDragGestureRecognizer.prototype, "get$handleEvent", "handleEvent$1", 25); - _instance_2_u(A._MaterialAppState.prototype, "get$_materialBuilder", "_materialBuilder$2", 87); - _instance_1_u(A._AppBarState.prototype, "get$_app_bar$_handleScrollNotification", "_app_bar$_handleScrollNotification$1", 146); - _instance_0_u(A._ButtonStyleState.prototype, "get$handleStatesControllerChange", "handleStatesControllerChange$0", 0); - _instance_1_u(_ = A._RenderInputPadding.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_ = A._RawChipState.prototype, "get$_chip$_handleTapDown", "_chip$_handleTapDown$1", 38); - _instance_0_u(_, "get$_chip$_handleTapCancel", "_chip$_handleTapCancel$0", 0); - _instance_0_u(_, "get$_chip$_handleTap", "_chip$_handleTap$0", 0); - _instance_1_u(_ = A._RenderChip.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _static(A, "dialog___buildMaterialDialogTransitions$closure", 4, null, ["call$4"], ["_buildMaterialDialogTransitions"], 623, 0); - _instance_1_u(_ = A._DropdownMenuItemButtonState.prototype, "get$_dropdown$_handleFocusChange", "_dropdown$_handleFocusChange$1", 9); - _instance_0_u(_, "get$_handleOnTap", "_handleOnTap$0", 0); - _instance_0_u(_ = A._DropdownButtonState.prototype, "get$_dropdown$_handleFocusChanged", "_dropdown$_handleFocusChanged$0", 0); - _instance_0_u(_, "get$_dropdown$_handleTap", "_dropdown$_handleTap$0", 0); - _instance_0_u(_ = A._ExpansionTileState.prototype, "get$_onExpansionChanged", "_onExpansionChanged$0", 0); - _instance_2_u(_, "get$_buildHeader", "_buildHeader$2", 229); - _instance_2_u(_, "get$_buildBody", "_buildBody$2", 229); - _instance(_, "get$_buildExpansible", 0, 4, null, ["call$4"], ["_buildExpansible$4"], 255, 0, 0); - _instance_0_u(_ = A._InkState.prototype, "get$_handleRemoved", "_handleRemoved$0", 0); - _instance_1_u(_, "get$_build", "_build$1", 18); - _instance_0_u(A.InkDecoration.prototype, "get$_handleChanged", "_handleChanged$0", 0); - _instance_1_u(A.InkHighlight.prototype, "get$_handleAlphaStatusChanged", "_handleAlphaStatusChanged$1", 8); - _instance_1_u(A.InkRipple.prototype, "get$_ink_ripple$_handleAlphaStatusChanged", "_ink_ripple$_handleAlphaStatusChanged$1", 8); - _instance_1_u(A.InkSplash.prototype, "get$_ink_splash$_handleAlphaStatusChanged", "_ink_splash$_handleAlphaStatusChanged$1", 8); - _instance_1_u(A.InkResponse.prototype, "get$getRectCallback", "getRectCallback$1", 258); - _instance_1_u(_ = A._InkResponseState.prototype, "get$activateOnIntent", "activateOnIntent$1", 259); - _instance(_, "get$simulateTap", 0, 0, null, ["call$1", "call$0"], ["simulateTap$1", "simulateTap$0"], 133, 0, 0); - _instance_0_u(_, "get$handleStatesControllerChange", "handleStatesControllerChange$0", 0); - _instance_1_u(_, "get$handleFocusHighlightModeChange", "handleFocusHighlightModeChange$1", 227); - _instance_1_u(_, "get$handleFocusUpdate", "handleFocusUpdate$1", 9); - _instance_1_u(_, "get$handleTapDown", "handleTapDown$1", 38); - _instance_1_u(_, "get$handleTapUp", "handleTapUp$1", 85); - _instance_1_u(_, "get$handleSecondaryTapDown", "handleSecondaryTapDown$1", 38); - _instance_1_u(_, "get$handleSecondaryTapUp", "handleSecondaryTapUp$1", 85); - _instance_0_u(_, "get$handleTap", "handleTap$0", 0); - _instance_0_u(_, "get$handleTapCancel", "handleTapCancel$0", 0); - _instance_0_u(_, "get$handleSecondaryTap", "handleSecondaryTap$0", 0); - _instance_0_u(_, "get$handleSecondaryTapCancel", "handleSecondaryTapCancel$0", 0); - _instance_1_u(_, "get$handleMouseEnter", "handleMouseEnter$1", 58); - _instance_1_u(_, "get$handleMouseExit", "handleMouseExit$1", 44); - _static_2(A, "input_decorator__RenderDecoration__getBaseline$closure", "_RenderDecoration__getBaseline", 151); - _static_2(A, "input_decorator__RenderDecoration__getDryBaseline$closure", "_RenderDecoration__getDryBaseline", 151); - _instance_0_u(A._HelperErrorState.prototype, "get$_input_decorator$_handleChange", "_input_decorator$_handleChange$0", 0); - _instance_1_u(_ = A._RenderDecoration.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_2_u(_, "get$_paintLabel", "_paintLabel$2", 13); - _instance_1_u(_, "get$_childSemanticsConfigurationDelegate", "_childSemanticsConfigurationDelegate$1", 226); - _instance_0_u(A._InputDecoratorState.prototype, "get$_input_decorator$_handleChange", "_input_decorator$_handleChange$0", 0); - _static_2(A, "list_tile__RenderListTile__positionBox$closure", "_RenderListTile__positionBox", 625); - _instance_1_u(_ = A._RenderListTile.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_0_u(A._TextMagnifierState.prototype, "get$_determineMagnifierPositionAndFocalPoint", "_determineMagnifierPositionAndFocalPoint$0", 0); - _static(A, "page_MaterialRouteTransitionMixin__delegatedTransition$closure", 5, null, ["call$5"], ["MaterialRouteTransitionMixin__delegatedTransition"], 157, 0); - _instance_0_u(_ = A._ZoomTransitionBase.prototype, "get$onAnimationValueChange", "onAnimationValueChange$0", 0); - _instance_1_u(_, "get$onAnimationStatusChange", "onAnimationStatusChange$1", 8); - _instance_1_u(_ = A._ZoomEnterTransitionPainter.prototype, "get$_onStatusChange", "_onStatusChange$1", 8); - _instance_0_u(_, "get$dispose", "dispose$0", 0); - _instance_1_u(_ = A._ZoomExitTransitionPainter.prototype, "get$_onStatusChange", "_onStatusChange$1", 8); - _instance_0_u(_, "get$dispose", "dispose$0", 0); - _instance_1_u(A.ScaffoldMessengerState.prototype, "get$_handleSnackBarStatusChanged", "_handleSnackBarStatusChanged$1", 8); - _instance_1_u(_ = A._FloatingActionButtonTransitionState.prototype, "get$_handlePreviousAnimationStatusChanged", "_handlePreviousAnimationStatusChanged$1", 8); - _instance_0_u(_, "get$_onProgressChanged", "_onProgressChanged$0", 0); - _instance_0_u(A.ScaffoldState.prototype, "get$_handleStatusBarTap", "_handleStatusBarTap$0", 0); - _static(A, "scrollbar_theme___lerpBool$closure", 3, null, ["call$3"], ["_lerpBool"], 626, 0); - _instance_0_u(A._SnackBarActionState.prototype, "get$_handlePressed", "_handlePressed$0", 0); - _instance_1_u(A._SnackBarState.prototype, "get$_onAnimationStatusChanged", "_onAnimationStatusChanged$1", 8); - _static_2(A, "text_field_TextField__defaultContextMenuBuilder$closure", "TextField__defaultContextMenuBuilder", 174); - _instance_0_u(A._TextFieldSelectionGestureDetectorBuilder.prototype, "get$onUserTap", "onUserTap$0", 0); - _instance_0_u(_ = A._TextFieldState.prototype, "get$_text_field$_handleFocusChanged", "_text_field$_handleFocusChanged$0", 0); - _instance_2_u(_, "get$_text_field$_handleSelectionChanged", "_text_field$_handleSelectionChanged$2", 287); - _instance_0_u(_, "get$_handleSelectionHandleTapped", "_handleSelectionHandleTapped$0", 0); - _instance_0_u(_, "get$_handleStatesControllerChange", "_handleStatesControllerChange$0", 0); - _static_2(A, "text_form_field_TextFormField__defaultContextMenuBuilder$closure", "TextFormField__defaultContextMenuBuilder", 174); - _instance_0_u(A._TextFormFieldState.prototype, "get$_handleControllerChanged", "_handleControllerChanged$0", 0); - _static_2(A, "text_selection_toolbar_TextSelectionToolbar__defaultToolbarBuilder$closure", "TextSelectionToolbar__defaultToolbarBuilder", 628); - _instance_1_u(_ = A.TooltipState.prototype, "get$_handleStatusChanged", "_handleStatusChanged$1", 8); - _instance_1_u(_, "get$_tooltip$_handlePointerDown", "_tooltip$_handlePointerDown$1", 62); - _instance_1_u(_, "get$_handleGlobalPointerEvent", "_handleGlobalPointerEvent$1", 25); - _instance_0_u(_, "get$_handleTapToDismiss", "_handleTapToDismiss$0", 0); - _instance_0_u(_, "get$_tooltip$_handleLongPress", "_tooltip$_handleLongPress$0", 0); - _instance_0_u(_, "get$_handlePressUp", "_handlePressUp$0", 0); - _instance_1_u(_, "get$_tooltip$_handleMouseEnter", "_tooltip$_handleMouseEnter$1", 58); - _instance_1_u(_, "get$_tooltip$_handleMouseExit", "_tooltip$_handleMouseExit$1", 44); - _instance_1_u(_, "get$_buildTooltipOverlay", "_buildTooltipOverlay$1", 18); - _instance(_ = A.PaintingBinding.prototype, "get$instantiateImageCodecFromBuffer", 0, 1, null, ["call$4$allowUpscaling$cacheHeight$cacheWidth", "call$1"], ["instantiateImageCodecFromBuffer$4$allowUpscaling$cacheHeight$cacheWidth", "instantiateImageCodecFromBuffer$1"], 301, 0, 0); - _instance(_, "get$instantiateImageCodecWithSize", 0, 1, null, ["call$2$getTargetSize", "call$1"], ["instantiateImageCodecWithSize$2$getTargetSize", "instantiateImageCodecWithSize$1"], 302, 0, 0); - _static(A, "borders_OutlinedBorder_lerp$closure", 3, null, ["call$3"], ["OutlinedBorder_lerp"], 629, 0); - _static(A, "edge_insets_EdgeInsetsGeometry_lerp$closure", 3, null, ["call$3"], ["EdgeInsetsGeometry_lerp"], 630, 0); - _instance_1_i(_ = A.ImageStreamCompleter.prototype, "get$addListener", "addListener$1", 211); - _instance_1_u(_, "get$setImage", "setImage$1", 313); - _instance_1_u(_, "get$reportImageChunkEvent", "reportImageChunkEvent$1", 144); - _instance_1_u(_ = A.MultiFrameImageStreamCompleter.prototype, "get$_handleCodecReady", "_handleCodecReady$1", 316); - _instance_1_u(_, "get$_handleAppFrame", "_handleAppFrame$1", 6); - _instance_1_i(_, "get$addListener", "addListener$1", 211); - _instance_2_u(A.WordBoundary.prototype, "get$_skipSpacesAndPunctuations", "_skipSpacesAndPunctuations$2", 321); - _static(A, "text_style_TextStyle_lerp$closure", 3, null, ["call$3"], ["TextStyle_lerp"], 631, 0); - _instance_1_i(_ = A.FrictionSimulation.prototype, "get$x", "x$1", 1); - _instance_1_i(_, "get$dx", "dx$1", 1); - _instance_1_u(A.RenderAnimatedSize.prototype, "get$_animationStatusListener", "_animationStatusListener$1", 8); - _static_1(A, "binding2__DefaultRootPipelineOwner__onSemanticsUpdate$closure", "_DefaultRootPipelineOwner__onSemanticsUpdate", 210); - _instance_1_u(_ = A.RendererBinding.prototype, "get$_handleWebFirstFrame", "_handleWebFirstFrame$1", 6); - _instance_1_u(_, "get$_handlePersistentFrameCallback", "_handlePersistentFrameCallback$1", 6); - _instance_0_u(A._BindingPipelineManifold.prototype, "get$dispose", "dispose$0", 0); - _instance_1_u(_ = A.RenderBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_, "get$_computeDryLayout", "_computeDryLayout$1", 330); - _instance_1_u(_, "get$_computeDryBaseline", "_computeDryBaseline$1", 209); - _instance_0_u(_, "get$markNeedsLayout", "markNeedsLayout$0", 0); - _instance_2_u(A.RenderBoxContainerDefaultsMixin.prototype, "get$defaultPaint", "defaultPaint$2", 13); - _instance_1_u(_ = A.RenderCustomMultiChildLayoutBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_ = A.RenderCustomPaint.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_0_u(_ = A.RenderEditable.prototype, "get$markNeedsPaint", "markNeedsPaint$0", 0); - _instance_0_u(_, "get$_showHideCursor", "_showHideCursor$0", 0); - _instance_1_u(_, "get$_handleSetText", "_handleSetText$1", 39); - _instance_1_u(_, "get$_handleSetSelection", "_handleSetSelection$1", 332); - _instance_1_u(_, "get$_handleMoveCursorForwardByCharacter", "_handleMoveCursorForwardByCharacter$1", 9); - _instance_1_u(_, "get$_handleMoveCursorBackwardByCharacter", "_handleMoveCursorBackwardByCharacter$1", 9); - _instance_1_u(_, "get$_handleMoveCursorForwardByWord", "_handleMoveCursorForwardByWord$1", 9); - _instance_1_u(_, "get$_handleMoveCursorBackwardByWord", "_handleMoveCursorBackwardByWord$1", 9); - _instance_1_u(_, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_, "get$_editable$_handleTapDown", "_editable$_handleTapDown$1", 38); - _instance_0_u(_, "get$_editable$_handleTap", "_editable$_handleTap$0", 0); - _instance_0_u(_, "get$_handleLongPress", "_handleLongPress$0", 0); - _instance_2_u(_, "get$_editable$_paintContents", "_editable$_paintContents$2", 13); - _instance_1_u(_ = A.RenderErrorBox.prototype, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_ = A.RenderFlex.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_ = A.RenderImage.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _static_1(A, "object_RenderObject__cleanChildRelayoutBoundary$closure", "RenderObject__cleanChildRelayoutBoundary", 11); - _static_1(A, "object_RenderObject__propagateRelayoutBoundaryToChild$closure", "RenderObject__propagateRelayoutBoundaryToChild", 11); - _instance_0_u(A.PipelineOwner.prototype, "get$_updateSemanticsOwner", "_updateSemanticsOwner$0", 0); - _instance_1_u(_ = A.RenderObject.prototype, "get$redepthChild", "redepthChild$1", 11); - _instance_0_u(_, "get$markNeedsPaint", "markNeedsPaint$0", 0); - _instance(_, "get$paint", 0, 2, null, ["call$2"], ["paint$2"], 13, 0, 1); - _instance_0_u(_, "get$markNeedsSemanticsUpdate", "markNeedsSemanticsUpdate$0", 0); - _instance(_, "get$showOnScreen", 0, 0, null, ["call$4$curve$descendant$duration$rect", "call$0", "call$1$rect", "call$3$curve$duration$rect", "call$2$descendant$rect"], ["showOnScreen$4$curve$descendant$duration$rect", "showOnScreen$0", "showOnScreen$1$rect", "showOnScreen$3$curve$duration$rect", "showOnScreen$2$descendant$rect"], 94, 0, 0); - _instance_1_u(_ = A.ContainerRenderObjectMixin.prototype, "get$childBefore", "childBefore$1", "ContainerRenderObjectMixin.0?(Object?)"); - _instance_1_u(_, "get$childAfter", "childAfter$1", "ContainerRenderObjectMixin.0?(Object?)"); - _instance_0_u(A.RelayoutWhenSystemFontsChangeMixin.prototype, "get$_scheduleSystemFontsUpdate", "_scheduleSystemFontsUpdate$0", 0); - _instance_1_u(_ = A._RenderObjectSemantics.prototype, "get$shouldDrop", "shouldDrop$1", 82); - _instance(_, "get$_marksConflictsInMergeGroup", 0, 1, null, ["call$2$isMergeUp", "call$1"], ["_marksConflictsInMergeGroup$2$isMergeUp", "_marksConflictsInMergeGroup$1"], 345, 0, 0); - _instance_1_u(_ = A.RenderParagraph.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_, "get$_childSemanticsConfigurationsDelegate", "_childSemanticsConfigurationsDelegate$1", 226); - _instance_1_u(_ = A._SelectableFragment.prototype, "get$_getWordBoundaryAtPosition", "_getWordBoundaryAtPosition$1", 201); - _instance_2_u(_, "get$_getParagraphBoundaryAtPosition", "_getParagraphBoundaryAtPosition$2", 354); - _instance_1_u(_, "get$_getClampedParagraphBoundaryAtPosition", "_getClampedParagraphBoundaryAtPosition$1", 201); - _instance_1_u(A._PlatformViewGestureRecognizer.prototype, "get$handleEvent", "handleEvent$1", 25); - _instance_1_u(_ = A.RenderProxyBoxMixin.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance(_, "get$paint", 0, 2, null, ["call$2"], ["paint$2"], 13, 0, 1); - _instance_1_u(_ = A.RenderConstrainedBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_ = A.RenderAspectRatio.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_ = A.RenderIntrinsicWidth.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_0_u(A.RenderAnimatedOpacityMixin.prototype, "get$_updateOpacity", "_updateOpacity$0", 0); - _instance_0_u(A._RenderCustomClip.prototype, "get$_markNeedsClip", "_markNeedsClip$0", 0); - _instance_1_u(_ = A.RenderOffstage.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_0_u(_ = A.RenderSemanticsGestureHandler.prototype, "get$_performSemanticScrollLeft", "_performSemanticScrollLeft$0", 0); - _instance_0_u(_, "get$_performSemanticScrollRight", "_performSemanticScrollRight$0", 0); - _instance_0_u(_, "get$_performSemanticScrollUp", "_performSemanticScrollUp$0", 0); - _instance_0_u(_, "get$_performSemanticScrollDown", "_performSemanticScrollDown$0", 0); - _instance_0_u(_ = A.RenderSemanticsAnnotations.prototype, "get$_performTap", "_performTap$0", 0); - _instance_0_u(_, "get$_performLongPress", "_performLongPress$0", 0); - _instance_0_u(_, "get$_performDismiss", "_performDismiss$0", 0); - _instance_0_u(_, "get$_performCopy", "_performCopy$0", 0); - _instance_0_u(_, "get$_performCut", "_performCut$0", 0); - _instance_0_u(_, "get$_performPaste", "_performPaste$0", 0); - _instance_0_u(_, "get$_performDidGainAccessibilityFocus", "_performDidGainAccessibilityFocus$0", 0); - _instance_0_u(_, "get$_performDidLoseAccessibilityFocus", "_performDidLoseAccessibilityFocus$0", 0); - _instance_0_u(_, "get$_performFocus", "_performFocus$0", 0); - _instance_0_u(A.SelectionRegistrant.prototype, "get$_selection$_updateSelectionRegistrarSubscription", "_selection$_updateSelectionRegistrarSubscription$0", 0); - _instance_1_u(_ = A.RenderShiftedBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance(_, "get$paint", 0, 2, null, ["call$2"], ["paint$2"], 13, 0, 1); - _instance_1_u(_ = A.RenderPadding.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_ = A.RenderPositionedBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_ = A.RenderCustomSingleChildLayoutBox.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance(A.RenderSliver.prototype, "get$hitTest", 0, 1, null, ["call$3$crossAxisPosition$mainAxisPosition"], ["hitTest$3$crossAxisPosition$mainAxisPosition"], 356, 0, 0); - _instance_1_u(_ = A.RenderStack.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_2_u(_, "get$paintStack", "paintStack$2", 13); - _instance_2_u(A.RenderIndexedStack.prototype, "get$paintStack", "paintStack$2", 13); - _instance_1_u(_ = A.RenderViewportBase.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_2_u(_, "get$_paintContents", "_paintContents$2", 13); - _instance(_, "get$showOnScreen", 0, 0, null, ["call$4$curve$descendant$duration$rect", "call$0", "call$1$rect", "call$3$curve$duration$rect", "call$2$descendant$rect"], ["showOnScreen$4$curve$descendant$duration$rect", "showOnScreen$0", "showOnScreen$1$rect", "showOnScreen$3$curve$duration$rect", "showOnScreen$2$descendant$rect"], 94, 0, 0); - _static_1(A, "wrap_RenderWrap__getChildSize$closure", "RenderWrap__getChildSize", 195); - _static_2(A, "wrap_RenderWrap__setChildPosition$closure", "RenderWrap__setChildPosition", 196); - _instance_1_u(_ = A.RenderWrap.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _static_2(A, "binding0_SchedulerBinding__taskSorter$closure", "SchedulerBinding__taskSorter", 632); - _static(A, "binding0__defaultSchedulingStrategy$closure", 0, null, ["call$2$priority$scheduler"], ["defaultSchedulingStrategy"], 633, 0); - _instance_1_u(_ = A.SchedulerBinding.prototype, "get$_executeTimingsCallbacks", "_executeTimingsCallbacks$1", 98); - _instance_0_u(_, "get$_runTasks", "_runTasks$0", 0); - _instance_1_u(_, "get$_handleBeginFrame", "_handleBeginFrame$1", 6); - _instance_0_u(_, "get$_handleDrawFrame", "_handleDrawFrame$0", 0); - _instance_0_u(_, "get$_disposePerformanceModeRequest", "_disposePerformanceModeRequest$0", 0); - _instance_1_u(_, "get$_profileFramePostEvent", "_profileFramePostEvent$1", 366); - _instance_1_u(A.Ticker.prototype, "get$_ticker$_tick", "_ticker$_tick$1", 6); - _instance_0_u(_ = A.SemanticsBinding.prototype, "get$_didDisposeSemanticsHandle", "_didDisposeSemanticsHandle$0", 0); - _instance_0_u(_, "get$_handleSemanticsEnabledChanged", "_handleSemanticsEnabledChanged$0", 0); - _instance_1_u(_, "get$_handleSemanticsActionEvent", "_handleSemanticsActionEvent$1", 193); - _instance_1_u(_ = A.SemanticsNode.prototype, "get$_redepthChild", "_redepthChild$1", 192); - _instance_1_u(_, "get$_updateChildMergeFlagRecursively", "_updateChildMergeFlagRecursively$1", 192); - _instance_0_u(A.SemanticsOwner.prototype, "get$dispose", "dispose$0", 0); - _instance_1_u(_ = A.SemanticsConfiguration.prototype, "get$addTagForChildren", "addTagForChildren$1", 376); - _instance_1_u(_, "get$absorb", "absorb$1", 59); - _static_1(A, "binding3_ServicesBinding__parseLicenses$closure", "ServicesBinding__parseLicenses", 634); - _instance_0_u(_ = A.ServicesBinding.prototype, "get$_addLicenses", "_addLicenses$0", 379); - _instance_1_u(_, "get$_handleLifecycleMessage", "_handleLifecycleMessage$1", 380); - _instance_1_u(_, "get$_handlePlatformMessage", "_handlePlatformMessage$1", 84); - _instance_1_u(_ = A.KeyEventManager.prototype, "get$handleKeyData", "handleKeyData$1", 104); - _instance_1_u(_, "get$handleRawKeyMessage", "handleRawKeyMessage$1", 386); - _instance_1_u(_, "get$_convertRawEventAndStore", "_convertRawEventAndStore$1", 387); - _instance_1_u(_ = A.RestorationManager.prototype, "get$_methodHandler", "_methodHandler$1", 186); - _instance_0_u(_, "get$dispose", "dispose$0", 0); - _instance_1_u(_ = A.RestorationBucket.prototype, "get$_dropChild", "_dropChild$1", 185); - _instance_1_u(_, "get$_recursivelyUpdateManager", "_recursivelyUpdateManager$1", 185); - _instance_1_u(A.TextInput.prototype, "get$_loudlyHandleTextInputInvocation", "_loudlyHandleTextInputInvocation$1", 84); - _instance_1_u(A.UndoManager.prototype, "get$_handleUndoManagerInvocation", "_handleUndoManagerInvocation$1", 84); - _instance_1_u(A._HtmlElementViewController.prototype, "get$dispatchPointerEvent", "dispatchPointerEvent$1", 403); - _instance_1_u(_ = A.RenderWebImage.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(A._ActionsState.prototype, "get$_handleActionChanged", "_handleActionChanged$1", 407); - _instance_1_u(_ = A._FocusableActionDetectorState.prototype, "get$_handleFocusHighlightModeChange", "_handleFocusHighlightModeChange$1", 227); - _instance_1_u(_, "get$_handleMouseEnter", "_handleMouseEnter$1", 58); - _instance_1_u(_, "get$_handleMouseExit", "_handleMouseExit$1", 44); - _instance_1_u(_, "get$_actions$_handleFocusChange", "_actions$_handleFocusChange$1", 9); - _static_2(A, "animated_switcher_AnimatedSwitcher_defaultTransitionBuilder$closure", "AnimatedSwitcher_defaultTransitionBuilder", 635); - _static_2(A, "animated_switcher_AnimatedSwitcher_defaultLayoutBuilder$closure", "AnimatedSwitcher_defaultLayoutBuilder", 636); - _instance_1_u(A._AnimatedSwitcherState.prototype, "get$_updateTransitionForEntry", "_updateTransitionForEntry$1", 409); - _instance_1_u(_ = A._WidgetsAppState.prototype, "get$_defaultOnNavigationNotification", "_defaultOnNavigationNotification$1", 182); - _instance_1_u(_, "get$_onGenerateRoute", "_onGenerateRoute$1", 413); - _instance_1_u(_, "get$_onUnknownRoute", "_onUnknownRoute$1", 414); - _instance_1_u(A._AutomaticKeepAliveState.prototype, "get$_addClient", "_addClient$1", 415); - _instance_0_u(A.KeepAliveHandle.prototype, "get$dispose", "dispose$0", 0); - _instance_0_u(_ = A.WidgetsBinding.prototype, "get$handleLocaleChanged", "handleLocaleChanged$0", 0); - _instance_1_u(_, "get$_handleNavigationInvocation", "_handleNavigationInvocation$1", 423); - _instance_1_u(_, "get$_handleBackGestureInvocation", "_handleBackGestureInvocation$1", 84); - _instance_0_u(_, "get$_handleBuildScheduled", "_handleBuildScheduled$0", 0); - _instance_0_u(_ = A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding.prototype, "get$handleMetricsChanged", "handleMetricsChanged$0", 0); - _instance_0_u(_, "get$handleTextScaleFactorChanged", "handleTextScaleFactorChanged$0", 0); - _instance_0_u(_, "get$handlePlatformBrightnessChanged", "handlePlatformBrightnessChanged$0", 0); - _instance_1_u(_, "get$handleViewFocusChanged", "handleViewFocusChanged$1", 135); - _instance_1_u(_ = A._DismissibleState.prototype, "get$_dismissible$_handleDragStart", "_dismissible$_handleDragStart$1", 42); - _instance_1_u(_, "get$_dismissible$_handleDragUpdate", "_dismissible$_handleDragUpdate$1", 22); - _instance_0_u(_, "get$_handleDismissUpdateValueChanged", "_handleDismissUpdateValueChanged$0", 0); - _instance_1_u(_, "get$_dismissible$_handleDragEnd", "_dismissible$_handleDragEnd$1", 43); - _instance_1_u(_, "get$_handleDismissStatusChanged", "_handleDismissStatusChanged$1", 425); - _instance_1_u(A._DualTransitionBuilderState.prototype, "get$_animationListener", "_animationListener$1", 8); - _instance_0_u(_ = A.EditableTextState.prototype, "get$_onChangedClipboardStatus", "_onChangedClipboardStatus$0", 0); - _instance_0_u(_, "get$_onFloatingCursorResetTick", "_onFloatingCursorResetTick$0", 0); - _instance_0_u(_, "get$_restartConnectionIfNeeded", "_restartConnectionIfNeeded$0", 0); - _instance_0_u(_, "get$_unflagInternalFocus", "_unflagInternalFocus$0", 0); - _instance_1_u(_, "get$_handleContextMenuOnParentScroll", "_handleContextMenuOnParentScroll$1", 146); - _instance_0_u(_, "get$_onCursorColorTick", "_onCursorColorTick$0", 0); - _instance_0_u(_, "get$_onCursorTick", "_onCursorTick$0", 0); - _instance_0_u(_, "get$_didChangeTextEditingValue", "_didChangeTextEditingValue$0", 0); - _instance_0_u(_, "get$_editable_text$_handleFocusChanged", "_editable_text$_handleFocusChanged$0", 0); - _instance_1_u(_, "get$_compositeCallback", "_compositeCallback$1", 428); - _instance(_, "get$_schedulePeriodicPostFrameCallbacks", 0, 0, function() { - return [null]; - }, ["call$1", "call$0"], ["_schedulePeriodicPostFrameCallbacks$1", "_schedulePeriodicPostFrameCallbacks$0"], 125, 0, 0); - _instance(_, "get$hideToolbar", 0, 0, null, ["call$1", "call$0"], ["hideToolbar$1", "hideToolbar$0"], 430, 0, 0); - _instance_1_u(_, "get$performSelector", "performSelector$1", 39); - _instance(_, "get$_moveBeyondTextBoundary", 0, 3, null, ["call$3"], ["_moveBeyondTextBoundary$3"], 178, 0, 0); - _instance(_, "get$_moveToTextBoundary", 0, 3, null, ["call$3"], ["_moveToTextBoundary$3"], 178, 0, 0); - _instance_0_u(_, "get$_characterBoundary", "_characterBoundary$0", 72); - _instance_0_u(_, "get$_nextWordBoundary", "_nextWordBoundary$0", 72); - _instance_0_u(_, "get$_linebreak", "_linebreak$0", 72); - _instance_0_u(_, "get$_paragraphBoundary", "_paragraphBoundary$0", 72); - _instance_0_u(_, "get$_documentBoundary", "_documentBoundary$0", 72); - _instance_1_u(_, "get$_transposeCharacters", "_transposeCharacters$1", 433); - _instance_1_u(_, "get$_replaceText", "_replaceText$1", 434); - _instance_1_u(_, "get$_scrollToDocumentBoundary", "_scrollToDocumentBoundary$1", 435); - _instance_1_u(_, "get$_editable_text$_scroll", "_editable_text$_scroll$1", 436); - _instance_1_u(_, "get$_extendSelectionByPage", "_extendSelectionByPage$1", 437); - _instance_1_u(_, "get$_updateSelection", "_updateSelection$1", 438); - _instance_1_u(_, "get$_hideToolbarIfVisible", "_hideToolbarIfVisible$1", 439); - _instance_0_i(_ = A.ExpansibleController.prototype, "get$expand", "expand$0", 0); - _instance_0_i(_, "get$collapse", "collapse$0", 0); - _instance_0_u(A._ExpansibleState.prototype, "get$_toggleExpansion", "_toggleExpansion$0", 0); - _static_1(A, "focus_manager_FocusNode__allowDescendantsToBeFocused$closure", "FocusNode__allowDescendantsToBeFocused", 23); - _instance_0_u(_ = A.FocusNode.prototype, "get$dispose", "dispose$0", 0); - _instance(_, "get$requestFocus", 0, 0, null, ["call$1", "call$0"], ["requestFocus$1", "requestFocus$0"], 450, 0, 0); - _instance_0_u(_ = A.FocusManager.prototype, "get$dispose", "dispose$0", 0); - _instance_1_u(_, "get$_appLifecycleChange", "_appLifecycleChange$1", 137); - _instance_0_u(_, "get$applyFocusChangesIfNeeded", "applyFocusChangesIfNeeded$0", 0); - _instance_1_u(_ = A._HighlightModeManager.prototype, "get$handlePointerEvent", "handlePointerEvent$1", 25); - _instance_1_u(_, "get$handleKeyMessage", "handleKeyMessage$1", 453); - _instance_1_u(_, "get$handleSemanticsAction", "handleSemanticsAction$1", 193); - _instance_0_u(A._FocusState.prototype, "get$_handleFocusChanged", "_handleFocusChanged$0", 0); - _static(A, "focus_traversal_FocusTraversalPolicy_defaultTraversalRequestFocusCallback$closure", 1, null, ["call$5$alignment$alignmentPolicy$curve$duration", "call$1", "call$2$alignmentPolicy"], ["FocusTraversalPolicy_defaultTraversalRequestFocusCallback", function(node) { - var _null = null; - return A.FocusTraversalPolicy_defaultTraversalRequestFocusCallback(node, _null, _null, _null, _null); - }, function(node, alignmentPolicy) { - return A.FocusTraversalPolicy_defaultTraversalRequestFocusCallback(node, null, alignmentPolicy, null, null); - }], 637, 0); - _static_1(A, "framework__InactiveElements__deactivateRecursively$closure", "_InactiveElements__deactivateRecursively", 16); - _static_2(A, "framework_Element__sort$closure", "Element__sort", 638); - _static_1(A, "framework_Element__activateRecursively$closure", "Element__activateRecursively", 16); - _instance_1_u(A.State.prototype, "get$setState", "setState$1", 57); - _instance_1_u(_ = A._InactiveElements.prototype, "get$_unmount", "_unmount$1", 16); - _instance_0_u(_, "get$_unmountAll", "_unmountAll$0", 0); - _instance_1_u(A.Element.prototype, "get$deactivateChild", "deactivateChild$1", 16); - _instance_1_u(_ = A.RawGestureDetectorState.prototype, "get$_handlePointerDown", "_handlePointerDown$1", 62); - _instance_1_u(_, "get$_handlePointerPanZoomStart", "_handlePointerPanZoomStart$1", 478); - _instance_1_u(_, "get$_updateSemanticsForRenderObject", "_updateSemanticsForRenderObject$1", 479); - _instance_1_u(_ = A._HeroFlight.prototype, "get$_buildOverlay", "_buildOverlay$1", 18); - _instance_1_u(_, "get$_handleAnimationUpdate", "_handleAnimationUpdate$1", 8); - _instance_0_u(_, "get$onTick", "onTick$0", 0); - _instance_1_u(_ = A.HeroController.prototype, "get$_handleFlightEnded", "_handleFlightEnded$1", 482); - _instance(_, "get$_defaultHeroFlightShuttleBuilder", 0, 5, null, ["call$5"], ["_defaultHeroFlightShuttleBuilder$5"], 483, 0, 0); - _static(A, "icon_theme_data_IconThemeData_lerp$closure", 3, null, ["call$3"], ["IconThemeData_lerp"], 639, 0); - _instance_2_u(A._ImageState.prototype, "get$_handleImageFrame", "_handleImageFrame$2", 117); - _instance_0_u(A.AnimatedWidgetBaseState.prototype, "get$_handleAnimationChanged", "_handleAnimationChanged$0", 0); - _instance_0_u(A._InheritedNotifierElement.prototype, "get$_handleUpdate", "_handleUpdate$0", 0); - _instance_0_u(_ = A._LayoutBuilderElement.prototype, "get$_scheduleRebuild", "_scheduleRebuild$0", 0); - _instance_1_u(_, "get$_frameCallback", "_frameCallback$1", 6); - _instance_1_u(_, "get$_rebuildWithConstraints", "_rebuildWithConstraints$1", 495); - _instance_1_u(_ = A._RenderLayoutBuilder.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _static(A, "magnifier_TextMagnifierConfiguration__none$closure", 3, null, ["call$3"], ["TextMagnifierConfiguration__none"], 640, 0); - _static_2(A, "navigator_Navigator_defaultGenerateInitialRoutes$closure", "Navigator_defaultGenerateInitialRoutes", 641); - _static_1(A, "navigator__RouteEntry_isPresentPredicate$closure", "_RouteEntry_isPresentPredicate", 74); - _static_1(A, "navigator__RouteEntry_suitableForTransitionAnimationPredicate$closure", "_RouteEntry_suitableForTransitionAnimationPredicate", 74); - _static_1(A, "navigator__RouteEntry_willBePresentPredicate$closure", "_RouteEntry_willBePresentPredicate", 74); - _instance_1_u(A._NavigatorPushObservation.prototype, "get$notify", "notify$1", 88); - _instance_1_u(A._NavigatorPopObservation.prototype, "get$notify", "notify$1", 88); - _instance_1_u(A._NavigatorRemoveObservation.prototype, "get$notify", "notify$1", 88); - _instance_1_u(A._NavigatorReplaceObservation.prototype, "get$notify", "notify$1", 88); - _instance_0_u(_ = A.NavigatorState.prototype, "get$_handleHistoryChanged", "_handleHistoryChanged$0", 0); - _instance_0_u(_, "get$_recordLastFocus", "_recordLastFocus$0", 0); - _instance_1_u(_, "get$_navigator$_handlePointerDown", "_navigator$_handlePointerDown$1", 62); - _instance_1_u(_, "get$_handlePointerUpOrCancel", "_handlePointerUpOrCancel$1", 25); - _instance_1_u(_ = A._RenderOverflowBar.prototype, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _static_1(A, "overlay__RenderTheater__detachChild$closure", "_RenderTheater__detachChild", 11); - _instance(A._RenderTheaterMixin.prototype, "get$paint", 0, 2, null, ["call$2"], ["paint$2"], 13, 0, 1); - _instance_1_u(_ = A._RenderTheater.prototype, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(A._GlowingOverscrollIndicatorState.prototype, "get$_overscroll_indicator$_handleScrollNotification", "_overscroll_indicator$_handleScrollNotification$1", 61); - _instance_0_u(_ = A._GlowController.prototype, "get$dispose", "dispose$0", 0); - _instance_1_u(_, "get$_changePhase", "_changePhase$1", 8); - _instance_1_u(_, "get$_tickDisplacement", "_tickDisplacement$1", 6); - _instance_1_u(A._StretchingOverscrollIndicatorState.prototype, "get$_overscroll_indicator$_handleScrollNotification", "_overscroll_indicator$_handleScrollNotification$1", 61); - _instance_1_u(_ = A._StretchController.prototype, "get$_changePhase", "_changePhase$1", 8); - _instance_0_u(_, "get$dispose", "dispose$0", 0); - _instance_1_u(A.DefaultPlatformMenuDelegate.prototype, "get$_methodCallHandler", "_methodCallHandler$1", 186); - _instance_1_u(_ = A._PlatformViewLinkState.prototype, "get$_onPlatformViewCreated", "_onPlatformViewCreated$1", 31); - _instance_1_u(_, "get$_handleFrameworkFocusChanged", "_handleFrameworkFocusChanged$1", 9); - _instance_0_u(A._RootRestorationScopeState.prototype, "get$_replaceRootBucket", "_replaceRootBucket$0", 0); - _instance_0_u(A.RestorableProperty.prototype, "get$dispose", "dispose$0", 0); - _instance_1_u(A.RestorationMixin.prototype, "get$_updateProperty", "_updateProperty$1", 516); - _instance_1_u(_ = A._RouterState.prototype, "get$_reportRouteInformation", "_reportRouteInformation$1", 6); - _instance_0_u(_, "get$_handleRouteInformationProviderNotification", "_handleRouteInformationProviderNotification$0", 0); - _instance_0_u(_, "get$_handleBackButtonDispatcherNotification", "_handleBackButtonDispatcherNotification$0", 47); - _instance_0_u(_, "get$_handleRouterDelegateNotification", "_handleRouterDelegateNotification$0", 0); - _instance_1_u(A.TransitionRoute.prototype, "get$_routes$_handleStatusChanged", "_routes$_handleStatusChanged$1", 8); - _instance_1_u(_ = A.ModalRoute.prototype, "get$_buildModalBarrier", "_buildModalBarrier$1", 18); - _instance_1_u(_, "get$_buildModalScope", "_buildModalScope$1", 18); - _instance_0_u(_ = A.BallisticScrollActivity.prototype, "get$_scroll_activity$_tick", "_scroll_activity$_tick$0", 0); - _instance_0_u(_, "get$_scroll_activity$_end", "_scroll_activity$_end$0", 0); - _instance_0_u(_ = A.DrivenScrollActivity.prototype, "get$_scroll_activity$_tick", "_scroll_activity$_tick$0", 0); - _instance_0_u(_, "get$_scroll_activity$_end", "_scroll_activity$_end$0", 0); - _instance_0_u(A.ScrollController.prototype, "get$dispose", "dispose$0", 0); - _static_2(A, "scroll_delegate___kDefaultSemanticIndexCallback$closure", "_kDefaultSemanticIndexCallback", 642); - _instance_1_i(_ = A._SelectionKeepAliveState.prototype, "get$add", "add$1", 35); - _instance_1_i(_, "get$remove", "remove$1", 35); - _static_1(A, "scroll_notification__defaultScrollNotificationPredicate$closure", "defaultScrollNotificationPredicate", 61); - _instance_0_u(_ = A.ScrollPosition.prototype, "get$didUpdateScrollMetrics", "didUpdateScrollMetrics$0", 0); - _instance_0_u(_, "get$dispose", "dispose$0", 0); - _instance_0_u(A.ScrollPositionWithSingleContext.prototype, "get$dispose", "dispose$0", 0); - _instance_1_u(_ = A.ScrollableState.prototype, "get$_handleDragDown", "_handleDragDown$1", 149); - _instance_1_u(_, "get$_scrollable$_handleDragStart", "_scrollable$_handleDragStart$1", 42); - _instance_1_u(_, "get$_scrollable$_handleDragUpdate", "_scrollable$_handleDragUpdate$1", 22); - _instance_1_u(_, "get$_scrollable$_handleDragEnd", "_scrollable$_handleDragEnd$1", 43); - _instance_0_u(_, "get$_scrollable$_handleDragCancel", "_scrollable$_handleDragCancel$0", 0); - _instance_0_u(_, "get$_disposeHold", "_disposeHold$0", 0); - _instance_0_u(_, "get$_disposeDrag", "_disposeDrag$0", 0); - _instance_1_u(_, "get$_receivedPointerSignal", "_receivedPointerSignal$1", 176); - _instance_1_u(_, "get$_scrollable$_handlePointerScroll", "_scrollable$_handlePointerScroll$1", 25); - _instance_1_u(_, "get$_handleScrollMetricsNotification", "_handleScrollMetricsNotification$1", 115); - _instance_0_u(_ = A._ScrollableSelectionContainerDelegate.prototype, "get$_scheduleLayoutChange", "_scheduleLayoutChange$0", 0); - _instance_0_u(_, "get$dispose", "dispose$0", 0); - _instance_1_u(A._RenderScrollSemantics.prototype, "get$_onScrollToOffset", "_onScrollToOffset$1", 532); - _instance_0_u(A.ScrollbarPainter.prototype, "get$dispose", "dispose$0", 0); - _instance_1_u(_ = A.RawScrollbarState.prototype, "get$_validateInteractions", "_validateInteractions$1", 8); - _instance_0_u(_, "get$_disposeThumbDrag", "_disposeThumbDrag$0", 0); - _instance_0_u(_, "get$_disposeThumbHold", "_disposeThumbHold$0", 0); - _instance_1_u(_, "get$handleTrackTapDown", "handleTrackTapDown$1", 38); - _instance_1_u(_, "get$_scrollbar$_handleScrollMetricsNotification", "_scrollbar$_handleScrollMetricsNotification$1", 115); - _instance_1_u(_, "get$_handleScrollNotification", "_handleScrollNotification$1", 61); - _instance_1_u(_, "get$_handleThumbDragDown", "_handleThumbDragDown$1", 149); - _instance_1_u(_, "get$_handleThumbDragStart", "_handleThumbDragStart$1", 42); - _instance_1_u(_, "get$_handleThumbDragUpdate", "_handleThumbDragUpdate$1", 22); - _instance_1_u(_, "get$_handleThumbDragEnd", "_handleThumbDragEnd$1", 43); - _instance_0_u(_, "get$_handleThumbDragCancel", "_handleThumbDragCancel$0", 0); - _instance_1_u(_, "get$_initThumbDragGestureRecognizer", "_initThumbDragGestureRecognizer$1", 534); - _instance_1_u(_, "get$_handlePointerScroll", "_handlePointerScroll$1", 25); - _instance_1_u(_, "get$_scrollbar$_receivedPointerSignal", "_scrollbar$_receivedPointerSignal$1", 176); - _static_2(A, "selectable_region_MultiSelectableSelectionContainerDelegate__compareScreenOrder$closure", "MultiSelectableSelectionContainerDelegate__compareScreenOrder", 159); - _instance_1_u(_ = A.StaticSelectionContainerDelegate.prototype, "get$clearInternalSelectionStateForSelectable", "clearInternalSelectionStateForSelectable$1", 35); - _instance_1_i(_, "get$remove", "remove$1", 35); - _instance_0_u(_, "get$dispose", "dispose$0", 0); - _instance_1_i(_ = A.MultiSelectableSelectionContainerDelegate.prototype, "get$add", "add$1", 35); - _instance_1_i(_, "get$remove", "remove$1", 35); - _instance_0_u(_, "get$_handleSelectableGeometryChange", "_handleSelectableGeometryChange$0", 0); - _instance_0_u(_, "get$dispose", "dispose$0", 0); - _instance_2_u(A._ShortcutsState.prototype, "get$_handleOnKeyEvent", "_handleOnKeyEvent$2", 145); - _instance_0_u(A.ShortcutRegistry.prototype, "get$dispose", "dispose$0", 0); - _instance_0_u(A._ShortcutRegistrarState.prototype, "get$_shortcutsChanged", "_shortcutsChanged$0", 0); - _instance_0_u(_ = A._RenderSingleChildViewport.prototype, "get$_hasScrolled", "_hasScrolled$0", 0); - _instance_1_u(_, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance(_, "get$showOnScreen", 0, 0, null, ["call$4$curve$descendant$duration$rect", "call$0", "call$1$rect", "call$3$curve$duration$rect", "call$2$descendant$rect"], ["showOnScreen$4$curve$descendant$duration$rect", "showOnScreen$0", "showOnScreen$1$rect", "showOnScreen$3$curve$duration$rect", "showOnScreen$2$descendant$rect"], 94, 0, 0); - _instance_1_u(A.SliverMultiBoxAdaptorElement.prototype, "get$removeChild", "removeChild$1", 549); - _instance_0_u(A._RenderSnapshotWidget.prototype, "get$_onRasterValueChanged", "_onRasterValueChanged$0", 0); - _instance_0_u(A._DefaultSnapshotPainter.prototype, "get$dispose", "dispose$0", 0); - _static_2(A, "text__SelectableTextContainerDelegate__compareScreenOrder$closure", "_SelectableTextContainerDelegate__compareScreenOrder", 159); - _instance_0_u(_ = A.TextSelectionOverlay.prototype, "get$_updateTextSelectionOverlayVisibilities", "_updateTextSelectionOverlayVisibilities$0", 0); - _instance_1_u(_, "get$_handleSelectionEndHandleDragStart", "_handleSelectionEndHandleDragStart$1", 42); - _instance_1_u(_, "get$_handleSelectionEndHandleDragUpdate", "_handleSelectionEndHandleDragUpdate$1", 22); - _instance_1_u(_, "get$_handleSelectionStartHandleDragStart", "_handleSelectionStartHandleDragStart$1", 42); - _instance_1_u(_, "get$_handleSelectionStartHandleDragUpdate", "_handleSelectionStartHandleDragUpdate$1", 22); - _instance_1_u(_, "get$_handleAnyDragEnd", "_handleAnyDragEnd$1", 43); - _instance_1_u(_ = A.SelectionOverlay.prototype, "get$_handleStartHandleDragStart", "_handleStartHandleDragStart$1", 42); - _instance_1_u(_, "get$_handleStartHandleDragUpdate", "_handleStartHandleDragUpdate$1", 22); - _instance_1_u(_, "get$_handleStartHandleDragEnd", "_handleStartHandleDragEnd$1", 43); - _instance_1_u(_, "get$_handleEndHandleDragStart", "_handleEndHandleDragStart$1", 42); - _instance_1_u(_, "get$_handleEndHandleDragUpdate", "_handleEndHandleDragUpdate$1", 22); - _instance_1_u(_, "get$_handleEndHandleDragEnd", "_handleEndHandleDragEnd$1", 43); - _instance_1_u(_, "get$_buildToolbar", "_buildToolbar$1", 18); - _instance_0_u(A._SelectionToolbarWrapperState.prototype, "get$_toolbarVisibilityChanged", "_toolbarVisibilityChanged$0", 0); - _instance_0_u(A._SelectionHandleOverlayState.prototype, "get$_handleVisibilityChanged", "_handleVisibilityChanged$0", 0); - _instance_0_u(_ = A.TextSelectionGestureDetectorBuilder.prototype, "get$onTapTrackStart", "onTapTrackStart$0", 0); - _instance_0_u(_, "get$onTapTrackReset", "onTapTrackReset$0", 0); - _instance_1_u(_, "get$onTapDown", "onTapDown$1", 89); - _instance_1_u(_, "get$onForcePressStart", "onForcePressStart$1", 90); - _instance_1_u(_, "get$onForcePressEnd", "onForcePressEnd$1", 90); - _instance_1_u(_, "get$onSingleTapUp", "onSingleTapUp$1", 216); - _instance_0_u(_, "get$onSingleTapCancel", "onSingleTapCancel$0", 0); - _instance_1_u(_, "get$onSingleLongTapStart", "onSingleLongTapStart$1", 212); - _instance_1_u(_, "get$onSingleLongTapMoveUpdate", "onSingleLongTapMoveUpdate$1", 207); - _instance_1_u(_, "get$onSingleLongTapEnd", "onSingleLongTapEnd$1", 126); - _instance_0_u(_, "get$onSecondaryTap", "onSecondaryTap$0", 0); - _instance_1_u(_, "get$onSecondaryTapDown", "onSecondaryTapDown$1", 38); - _instance_1_u(_, "get$onDoubleTapDown", "onDoubleTapDown$1", 89); - _instance_1_u(_, "get$onTripleTapDown", "onTripleTapDown$1", 89); - _instance_1_u(_, "get$onDragSelectionStart", "onDragSelectionStart$1", 206); - _instance_1_u(_, "get$onDragSelectionUpdate", "onDragSelectionUpdate$1", 198); - _instance_1_u(_, "get$onDragSelectionEnd", "onDragSelectionEnd$1", 191); - _instance_0_u(_ = A._TextSelectionGestureDetectorState.prototype, "get$_handleTapTrackStart", "_handleTapTrackStart$0", 0); - _instance_0_u(_, "get$_handleTapTrackReset", "_handleTapTrackReset$0", 0); - _instance_1_u(_, "get$_text_selection$_handleTapDown", "_text_selection$_handleTapDown$1", 89); - _instance_1_u(_, "get$_text_selection$_handleTapUp", "_text_selection$_handleTapUp$1", 216); - _instance_0_u(_, "get$_text_selection$_handleTapCancel", "_text_selection$_handleTapCancel$0", 0); - _instance_1_u(_, "get$_text_selection$_handleDragStart", "_text_selection$_handleDragStart$1", 206); - _instance_1_u(_, "get$_text_selection$_handleDragUpdate", "_text_selection$_handleDragUpdate$1", 198); - _instance_1_u(_, "get$_text_selection$_handleDragEnd", "_text_selection$_handleDragEnd$1", 191); - _instance_1_u(_, "get$_forcePressStarted", "_forcePressStarted$1", 90); - _instance_1_u(_, "get$_forcePressEnded", "_forcePressEnded$1", 90); - _instance_1_u(_, "get$_handleLongPressStart", "_handleLongPressStart$1", 212); - _instance_1_u(_, "get$_handleLongPressMoveUpdate", "_handleLongPressMoveUpdate$1", 207); - _instance_1_u(_, "get$_handleLongPressEnd", "_handleLongPressEnd$1", 126); - _instance_0_u(A.ClipboardStatusNotifier.prototype, "get$dispose", "dispose$0", 0); - _instance_0_u(A.SingleTickerProviderStateMixin.prototype, "get$_updateTicker", "_updateTicker$0", 0); - _instance_0_u(A.TickerProviderStateMixin.prototype, "get$_updateTickers", "_updateTickers$0", 0); - _static_1(A, "transitions_ScaleTransition__handleScaleMatrix$closure", "ScaleTransition__handleScaleMatrix", 100); - _static_1(A, "transitions_RotationTransition__handleTurnsMatrix$closure", "RotationTransition__handleTurnsMatrix", 100); - _instance_0_u(A._AnimatedState.prototype, "get$_handleChange", "_handleChange$0", 0); - _instance_0_u(_ = A.UndoHistoryState.prototype, "get$undo", "undo$0", 0); - _instance_0_u(_, "get$redo", "redo$0", 0); - _instance_1_u(_, "get$_undoFromIntent", "_undoFromIntent$1", 568); - _instance_1_u(_, "get$_redoFromIntent", "_redoFromIntent$1", 569); - _instance_0_u(_, "get$_push", "_push$0", 0); - _instance_0_u(_, "get$_handleFocus", "_handleFocus$0", 0); - _instance_0_u(A.UndoHistoryController.prototype, "get$dispose", "dispose$0", 0); - _instance_0_u(A._ValueListenableBuilderState.prototype, "get$_valueChanged", "_valueChanged$0", 0); - _instance_0_u(A._ViewState.prototype, "get$_scopeFocusChangeListener", "_scopeFocusChangeListener$0", 0); - _instance_1_u(_ = A._RenderScaledInlineWidget.prototype, "get$computeMaxIntrinsicHeight", "computeMaxIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMaxIntrinsicWidth", "computeMaxIntrinsicWidth$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicHeight", "computeMinIntrinsicHeight$1", 1); - _instance_1_u(_, "get$computeMinIntrinsicWidth", "computeMinIntrinsicWidth$1", 1); - _static_1(A, "widget_state_WidgetStateMouseCursor__clickable$closure", "WidgetStateMouseCursor__clickable", 108); - _static_1(A, "widget_state_WidgetStateMouseCursor__textable$closure", "WidgetStateMouseCursor__textable", 108); - _instance(A.Registrar.prototype, "get$handleFrameworkMessage", 0, 3, null, ["call$3"], ["handleFrameworkMessage$3"], 573, 0, 0); - _static_1(A, "case_insensitive_map_CaseInsensitiveMap__canonicalizer$closure", "CaseInsensitiveMap__canonicalizer", 122); - _instance_0_u(A.VideoPlayerController.prototype, "get$dispose", "dispose$0", 12); - _instance_1_u(A.VideoPlayer0.prototype, "get$_onVideoElementInitialization", "_onVideoElementInitialization$1", 14); - _static_2(A, "equality__deepEquals$closure", "deepEquals", 65); - _static_1(A, "equality__deepHashCode$closure", "deepHashCode", 56); - _static_1(A, "link_LinkViewController__viewFactory$closure", "LinkViewController__viewFactory", 162); - _static_2(A, "layout_helper_ChildLayoutHelper_dryLayoutChild$closure", "ChildLayoutHelper_dryLayoutChild", 48); - _static_2(A, "layout_helper_ChildLayoutHelper_layoutChild$closure", "ChildLayoutHelper_layoutChild", 48); - _static(A, "layout_helper_ChildLayoutHelper_getDryBaseline$closure", 3, null, ["call$3"], ["ChildLayoutHelper_getDryBaseline"], 170, 0); - _static(A, "layout_helper_ChildLayoutHelper_getBaseline$closure", 3, null, ["call$3"], ["ChildLayoutHelper_getBaseline"], 170, 0); - _static(A, "part_a_PartA_arimo$closure", 0, null, ["call$19$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$textStyle$wordSpacing", "call$0", "call$1$color", "call$1$height", "call$2$color$fontSize", "call$6$color$fontSize$fontWeight$height$letterSpacing$shadows", "call$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing", "call$5$color$fontSize$fontWeight$letterSpacing$shadows", "call$2$color$fontWeight"], ["PartA_arimo", function() { - var _null = null; - return A.PartA_arimo(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, function(color) { - var _null = null; - return A.PartA_arimo(_null, _null, color, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, function(height) { - var _null = null; - return A.PartA_arimo(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, height, _null, _null, _null, _null, _null, _null); - }, function(color, fontSize) { - var _null = null; - return A.PartA_arimo(_null, _null, color, _null, _null, _null, _null, _null, fontSize, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }, function(color, fontSize, fontWeight, height, letterSpacing, shadows) { - var _null = null; - return A.PartA_arimo(_null, _null, color, _null, _null, _null, _null, _null, fontSize, _null, fontWeight, _null, height, letterSpacing, _null, shadows, _null, _null, _null); - }, function(background, backgroundColor, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFeatures, fontSize, fontStyle, fontWeight, foreground, height, letterSpacing, locale, shadows, textBaseline, wordSpacing) { - return A.PartA_arimo(background, backgroundColor, color, decoration, decorationColor, decorationStyle, decorationThickness, fontFeatures, fontSize, fontStyle, fontWeight, foreground, height, letterSpacing, locale, shadows, textBaseline, null, wordSpacing); - }, function(color, fontSize, fontWeight, letterSpacing, shadows) { - var _null = null; - return A.PartA_arimo(_null, _null, color, _null, _null, _null, _null, _null, fontSize, _null, fontWeight, _null, _null, letterSpacing, _null, shadows, _null, _null, _null); - }, function(color, fontWeight) { - var _null = null; - return A.PartA_arimo(_null, _null, color, _null, _null, _null, _null, _null, _null, _null, fontWeight, _null, _null, _null, _null, _null, _null, _null, _null); - }], 429, 0); - })(); - (function inheritance() { - var _mixin = hunkHelpers.mixin, - _mixinHard = hunkHelpers.mixinHard, - _inherit = hunkHelpers.inherit, - _inheritMany = hunkHelpers.inheritMany; - _inherit(A.Object, null); - _inheritMany(A.Object, [A.AlarmClock, A.AppBootstrap, A.Closure, A.CkCanvas, A.CanvasKitCanvas, A.ManagedSkColorFilter, A.CkColorFilter, A.DisplayCanvasFactory, A.HtmlViewEmbedder, A.ViewClipChain, A.EmbeddedViewParams, A._Enum, A.Mutator, A.Iterable, A.SceneElement, A.EmbedderFrameContext, A.SkiaFontCollection, A.RegisteredFont, A.UnregisteredFont, A.FontDownloadResult, A.SkiaFallbackRegistry, A.ResizingCodec, A.HtmlImageElementCodec, A.ImageCodecException, A.CkImage, A.ImageSource, A.CkImageFilter, A.CkAnimatedImage, A.BrowserImageDecoder, A.Layer, A.LayerScene, A.LayerSceneBuilder, A.LayerTree, A.Frame, A.CompositorContext, A.LayerVisitor, A.Rasterizer, A.ViewRasterizer, A.CkNWayCanvas, A.NativeMemoryFinalizationRegistry, A.UniqueRef, A.CountedRef, A.Rendering, A.RenderingEntity, A.CkPaint, A.CkPath, A.CkPicture, A.CkPictureRecorder, A.DisplayCanvas, A.RenderQueue, A.CanvasKitRenderer, A.SimpleCkShader, A.CkSurface, A.CkParagraphStyle, A.CkTextStyle, A.CkStrutStyle, A.CkParagraph, A.CkLineMetrics, A.CkParagraphBuilder, A.Error, A.ClipboardMessageHandler, A.ClipboardAPICopyStrategy, A.ClipboardAPIPasteStrategy, A.ExecCommandCopyStrategy, A.ExecCommandPasteStrategy, A.EngineColorFilter, A.FlutterConfiguration, A.Display, A.ScreenOrientation, A.HttpFetchResponseImpl, A.HttpFetchPayloadImpl, A.HttpFetchNoPayloadError, A.HttpFetchError, A.DomSubscription, A.DomPoint, A._DomListIterator, A.DomIteratorWrapper, A.FontFallbackManager, A._UnicodePropertyLookup, A._FallbackFontDownloadQueue, A.FontAsset, A.FontFamily, A.FontManifest, A.AssetFontsResult, A.FrameService, A.FrameTimingRecorder, A.HighContrastSupport, A.SingleFrameInfo, A.AnimatedImageFrameInfo, A._WebpHeaderReader, A._GifHeaderReader, A.KeyboardBinding, A.FlutterHtmlKeyboardEvent, A.KeyboardConverter, A.ContextMenu, A.MouseCursor, A.BrowserHistory, A.NotoFont, A.FallbackFontComponent, A.PlatformDispatcher, A.ViewConfiguration0, A.PlatformConfiguration, A.AppLifecycleState0, A.ViewFocusBinding, A.PlatformViewManager, A.PlatformViewMessageHandler, A.SafariPointerEventWorkaround, A.PointerBinding, A.ClickDebouncer, A.PointerSupportDetector, A.Listener, A._BaseAdapter, A._WheelEventListenerMixin, A._SanitizedDetails, A._ButtonSanitizer, A._PointerDeviceState, A._GlobalPointerState, A.PointerDataConverter, A.Profiler, A.RawKeyboard, A.AccessibilityAnnouncements, A.SemanticRole, A.SemanticBehavior, A.AccessibilityFocusManager, A.LabelRepresentationBehavior, A.EngineAccessibilityFeatures, A.SemanticsUpdate, A.SemanticsNodeUpdate, A.SemanticsObject, A.EngineSemantics, A.EngineSemanticsOwner, A.SemanticsHelper, A.SemanticsEnabler, A._DefaultTextEditingStrategy_Object_CompositionAwareMixin, A.ListBase, A.MethodCall0, A.JSONMessageCodec, A.JSONMethodCodec, A.StandardMessageCodec, A.StandardMethodCodec, A.WriteBuffer0, A.ReadBuffer0, A.LineBreakFragment, A.EngineLineMetrics, A.BrowserAutofillHints, A.CompositionAwareMixin, A.EngineInputAction, A.EngineInputType, A.TextCapitalizationConfig, A.EngineAutofillForm, A.AutofillInfo, A.TextEditingDeltaState, A.EditingState, A.InputConfiguration, A.TextInputCommand, A.TextEditingChannel, A.HybridTextEditing, A.EditableTextStyle, A.EditableTextGeometry, A.LruCache, A.BitmapSize, A.Matrix40, A.DimensionsProvider, A.DisplayDprStream, A.DomManager, A.CustomElementEmbeddingStrategy, A.FullPageEmbeddingStrategy, A.FlutterViewManager, A.GlobalHtmlAttributes, A.EngineFlutterView, A.ViewPadding, A.ViewConstraints, A.JS_CONST, J.Interceptor, J.ArrayIterator, A.CastIterator, A.MapBase, A.SentinelValue, A.ListIterator, A.MappedIterator, A.WhereIterator, A.ExpandIterator, A.TakeIterator, A.SkipIterator, A.SkipWhileIterator, A.EmptyIterator, A.FollowedByIterator, A.WhereTypeIterator, A.FixedLengthListMixin, A.UnmodifiableListMixin, A.Symbol, A._Record, A.MapView, A.ConstantMap, A._KeysOrValuesOrElementsIterator, A.SetBase, A.JSInvocationMirror, A.TypeErrorDecoder, A.NullThrownFromJavaScriptException, A.ExceptionAndStackTrace, A._StackTrace, A.LinkedHashMapCell, A.LinkedHashMapKeyIterator, A.LinkedHashMapValueIterator, A.LinkedHashMapEntryIterator, A.JSSyntaxRegExp, A._MatchImplementation, A._AllMatchesIterator, A.StringMatch, A._StringAllMatchesIterator, A._Cell, A._InitializedCell, A._UnmodifiableNativeByteBufferView, A.Rti, A._FunctionParameters, A._Type, A._StringStream, A.LocaleKeymap, A._TimerImpl, A._AsyncAwaitCompleter, A._SyncStarIterator, A.AsyncError, A.Stream, A._BufferingStreamSubscription, A._BroadcastStreamController, A.TimeoutException, A._Completer, A._FutureListener, A._Future, A._AsyncCallbackEntry, A._StreamController, A._SyncStreamControllerDispatch, A._AsyncStreamControllerDispatch, A._StreamSinkWrapper, A._DelayedEvent, A._DelayedDone, A._PendingEvents, A._DoneStreamSubscription, A._StreamIterator, A._ZoneFunction, A._Zone, A._HashMapKeyIterator, A._HashSetIterator, A._LinkedHashSetCell, A._LinkedHashSetIterator, A._LinkedListIterator, A.LinkedListEntry, A._MapBaseValueIterator, A._UnmodifiableMapMixin, A._DoubleLinkedQueueEntry, A._DoubleLinkedQueueIterator, A._ListQueueIterator, A._SplayTreeNode, A._SplayTree, A._SplayTreeIterator, A.StringConversionSink, A.Codec0, A.Converter, A.ByteConversionSink, A._Base64Encoder, A._Base64Decoder, A.ChunkedConversionSink, A._SimpleCallbackSink, A._JsonStringifier, A._ClosableStringSink, A._StringConversionSinkAsStringSinkAdapter, A._Utf8Encoder, A._Utf8Decoder, A._WeakReferenceWrapper, A.DateTime, A.Duration, A.OutOfMemoryError, A.StackOverflowError, A._Exception, A.FormatException, A.MapEntry, A.Null, A._StringStackTrace, A.Stopwatch, A.RuneIterator, A.StringBuffer, A._Uri, A.UriData, A._SimpleUri, A.Expando, A._FakeUserTag, A.ServiceExtensionResponse, A.TimelineTask, A._AsyncBlock, A._SyncBlock, A.CssStyleDeclarationBase, A.EventStreamProvider, A._EventStreamSubscription0, A._CustomEventStreamProvider, A.ImmutableListMixin, A.FixedSizeListIterator, A._StructuredClone, A.NullRejectionException, A._JSRandom, A._JSSecureRandom, A.Endian, A._ChannelCallbackRecord, A._StoredMessage, A._Channel, A.ChannelBuffers, A.OffsetBase, A.Rect, A.Radius, A._RRectLike, A.KeyData, A.Color, A.MaskFilter, A.ImageFilter, A.Shadow, A.ImmutableBuffer, A.FrameTiming, A.Locale, A.SemanticsActionEvent, A.ViewFocusEvent, A.PointerData, A.PointerDataPacket, A.SemanticsAction, A.SemanticsFlag, A.SemanticsUpdateBuilder, A.FontWeight, A.FontVariation, A.GlyphInfo, A.TextDecoration, A.TextHeightBehavior, A.TextBox, A.TextPosition, A.TextRange, A.ParagraphConstraints, A.CallbackHandle, A.GestureSettings, A.AssetManager, A.BrowserDetection, A.BrowserPlatformLocation, A.HashUrlStrategy, A.PlatformViewRegistry, A.Configuration, A._DiagnosticableTree_Object_Diagnosticable, A.ChatMessage, A.SearchState, A.VideoResult, A._State_Object_Diagnosticable, A.ChatService, A.ClipGenerationHandler, A.ClipQueueManager, A.QueueStatsLogger, A.VideoClip, A.SettingsService, A.WebSocketRequest, A.WebSocketApiService, A.BufferManager, A.VideoPlayerLifecycleMixin, A.NanoClipManager, A.PlaybackController, A.DelegatingStreamSink, A.StringCharacterRange, A.Breaks, A.BackBreaks, A.CanonicalizedMap, A.DefaultEquality, A.IterableEquality, A.ListEquality, A._UnorderedEquality, A._MapEntry, A.MapEquality, A.DeepCollectionEquality, A.HeapPriorityQueue, A._QueueList_Object_ListMixin, A.UnmodifiableMapMixin, A.Digest, A.DigestSink, A.HashSink, A.Listenable, A.Simulation, A.AnimationWithParentMixin, A.ParametricCurve, A.AnimationLazyListenerMixin, A.AnimationEagerListenerMixin, A.AnimationLocalListenersMixin, A.AnimationLocalStatusListenersMixin, A.Animatable, A.TweenSequenceItem, A._Interval, A._CupertinoDynamicColor_Object_Diagnosticable, A.TextSelectionControls, A._IconThemeData_Object_Diagnosticable, A.LocalizationsDelegate, A.DefaultCupertinoLocalizations, A._CupertinoBackGestureController, A._Decoration_Object_Diagnosticable, A.BoxPainter, A._RenderObject_Object_DiagnosticableTreeMixin, A._CupertinoTextThemeData_Object_Diagnosticable, A._TextThemeDefaultsBuilder, A.NoDefaultCupertinoThemeData, A._CupertinoThemeDefaults, A._CupertinoTextThemeDefaults, A.DiagnosticsNode, A._FlutterErrorDetails_Object_Diagnosticable, A.BindingBase, A.ChangeNotifier, A.TextTreeConfiguration, A._PrefixedStringBuilder, A._NoDefaultValue, A.TextTreeRenderer, A.DiagnosticPropertiesBuilder, A.Diagnosticable, A.DiagnosticableTreeMixin, A.Key, A._TypeLiteral, A.LicenseEntry, A.PersistentHashMap, A._TrieNode, A.WriteBuffer, A.ReadBuffer, A.StackFrame, A.SynchronousFuture, A.GestureArenaMember, A.GestureArenaEntry, A._GestureArena, A.GestureArenaManager, A._Resampler, A.GestureBinding, A.DragDownDetails, A.DragStartDetails, A.DragUpdateDetails, A.DragEndDetails, A._PointerEvent_Object_Diagnosticable, A._PointerEventDescription, A._AbstractPointerEvent, A._CopyPointerAddedEvent, A._CopyPointerRemovedEvent, A._CopyPointerHoverEvent, A._CopyPointerEnterEvent, A._CopyPointerExitEvent, A._CopyPointerDownEvent, A._CopyPointerMoveEvent, A._CopyPointerUpEvent, A._RespondablePointerEvent, A._CopyPointerScrollEvent, A._CopyPointerScrollInertiaCancelEvent, A._CopyPointerScaleEvent, A._CopyPointerPanZoomStartEvent, A._CopyPointerPanZoomUpdateEvent, A._CopyPointerPanZoomEndEvent, A._CopyPointerCancelEvent, A.ForcePressDetails, A.DeviceGestureSettings, A.HitTestEntry, A._TransformPart, A.HitTestResult, A.LongPressStartDetails, A.LongPressMoveUpdateDetails, A.LongPressEndDetails, A._Vector, A._Matrix, A.PolynomialFit, A.LeastSquaresSolver, A._CountdownZoned, A._TapTracker, A.PointerRouter, A.PointerSignalResolver, A.OffsetPair, A.TapDownDetails, A.TapUpDetails, A.TapMoveDetails, A._TapDragDownDetails_Object_Diagnosticable, A._TapDragUpDetails_Object_Diagnosticable, A._TapDragStartDetails_Object_Diagnosticable, A._TapDragUpdateDetails_Object_Diagnosticable, A._TapDragEndDetails_Object_Diagnosticable, A._TapStatusTrackerMixin, A._CombiningGestureArenaEntry, A.GestureArenaTeam, A.Velocity, A.VelocityEstimate, A._PointAtTime, A.VelocityTracker, A._ActionIconThemeData_Object_Diagnosticable, A.ScrollBehavior, A.SingleChildLayoutDelegate, A._AppBarTheme_Object_Diagnosticable, A._Diagonal, A._BadgeThemeData_Object_Diagnosticable, A._MaterialBannerThemeData_Object_Diagnosticable, A._BottomAppBarTheme_Object_Diagnosticable, A._BottomNavigationBarThemeData_Object_Diagnosticable, A._BottomSheetThemeData_Object_Diagnosticable, A._ButtonBarThemeData_Object_Diagnosticable, A._ButtonStyle_Object_Diagnosticable, A._MouseCursor_Object_Diagnosticable, A._ButtonThemeData_Object_Diagnosticable, A._CardThemeData_Object_Diagnosticable, A._CheckboxThemeData_Object_Diagnosticable, A.WidgetStateProperty, A._ChipRenderTheme, A._ChipSizes, A._ChipThemeData_Object_Diagnosticable, A._ColorScheme_Object_Diagnosticable, A._DataTableThemeData_Object_Diagnosticable, A._DatePickerThemeData_Object_Diagnosticable, A._RoutePlaceholder, A._DialogThemeData_Object_Diagnosticable, A._DividerThemeData_Object_Diagnosticable, A._DrawerThemeData_Object_Diagnosticable, A._DropdownRouteResult, A._MenuLimits, A._DropdownMenuThemeData_Object_Diagnosticable, A._ElevatedButtonThemeData_Object_Diagnosticable, A._ElevationOpacity, A._ExpansionTileThemeData_Object_Diagnosticable, A._FilledButtonThemeData_Object_Diagnosticable, A.FloatingActionButtonLocation, A.FabFloatOffsetY, A.FabEndOffsetX, A.FloatingActionButtonAnimator, A._FloatingActionButtonThemeData_Object_Diagnosticable, A._IconButtonThemeData_Object_Diagnosticable, A.InkFeature, A.InteractiveInkFeatureFactory, A.ShapeBorder, A.FloatingLabelAlignment, A._Decoration, A._RenderDecorationLayout, A.InputDecoration, A._InputDecorationTheme_Object_Diagnosticable, A._ListTileThemeData_Object_Diagnosticable, A.DefaultMaterialLocalizations, A._MenuThemeData_Object_Diagnosticable, A._MenuButtonThemeData_Object_Diagnosticable, A._MenuStyle_Object_Diagnosticable, A._NavigationBarThemeData_Object_Diagnosticable, A._NavigationDrawerThemeData_Object_Diagnosticable, A._NavigationRailThemeData_Object_Diagnosticable, A._OutlinedButtonThemeData_Object_Diagnosticable, A.MaterialRouteTransitionMixin, A.PageTransitionsBuilder, A._PageTransitionsTheme_Object_Diagnosticable, A._ZoomTransitionBase, A._PopupMenuThemeData_Object_Diagnosticable, A._ProgressIndicatorThemeData_Object_Diagnosticable, A._RadioThemeData_Object_Diagnosticable, A.ScaffoldPrelayoutGeometry, A.ScaffoldGeometry, A.Constraints, A.MultiChildLayoutDelegate, A._Action_Object_Diagnosticable, A.ScaffoldFeatureController, A._ScrollbarThemeData_Object_Diagnosticable, A._SearchBarThemeData_Object_Diagnosticable, A._SearchViewThemeData_Object_Diagnosticable, A._SegmentedButtonThemeData_Object_Diagnosticable, A._SliderThemeData_Object_Diagnosticable, A._SnackBarThemeData_Object_Diagnosticable, A._SwitchThemeData_Object_Diagnosticable, A._TabBarThemeData_Object_Diagnosticable, A._TextButtonThemeData_Object_Diagnosticable, A.TextSelectionGestureDetectorBuilder, A._TextSelectionThemeData_Object_Diagnosticable, A._TextTheme_Object_Diagnosticable, A._ThemeData_Object_Diagnosticable, A.CupertinoBasedMaterialThemeData, A._IdentityThemeDataCacheKey, A._FifoCache, A._VisualDensity_Object_Diagnosticable, A._TimePickerThemeData_Object_Diagnosticable, A._ToggleButtonsThemeData_Object_Diagnosticable, A._TooltipThemeData_Object_Diagnosticable, A._Typography_Object_Diagnosticable, A.ImageProvider, A._ImageStreamCompleter_Object_Diagnosticable, A.WebImageInfo, A.AlignmentGeometry, A.TextAlignVertical, A.PaintingBinding, A.BorderRadiusGeometry, A._BorderSide_Object_Diagnosticable, A.FittedSizes, A.ClipContext, A.HSLColor, A.ImageSizeInfo, A._BlendedDecorationImage, A._BlendedDecorationImagePainter, A.EdgeInsetsGeometry, A.ImageCache, A._CachedImageBase, A._PendingImage, A.ImageConfiguration, A.NetworkImageLoadException, A.ImageInfo, A.ImageStreamListener, A._ImageStream_Object_Diagnosticable, A.ImageStreamCompleterHandle, A.Accumulator, A.InlineSpanSemanticsInformation, A._RRectLikeBorder, A._StrutStyle_Object_Diagnosticable, A.PlaceholderDimensions, A.TextBoundary, A._TextLayout, A._TextPainterLayoutCacheWithOffset, A._LineCaretMetrics, A.TextPainter, A._LinearTextScaler, A._TextStyle_Object_Diagnosticable, A.SpringDescription, A._CriticalSolution, A._OverdampedSolution, A._UnderdampedSolution, A.Tolerance, A.RendererBinding, A._PipelineOwner_Object_DiagnosticableTreeMixin, A.ParentData, A._DryLayout, A._Baseline, A._LayoutCacheStorage, A.RenderBoxContainerDefaultsMixin, A.DebugOverflowIndicatorMixin, A.TextSelectionPoint, A.VerticalCaretMovementRun, A._LayoutSizes, A.AnnotationEntry, A.AnnotationResult, A._Layer_Object_DiagnosticableTreeMixin, A.LayerHandle, A.LayerLink, A._MouseState, A.__MouseTrackerUpdateDetails_Object_Diagnosticable, A.RenderObjectWithChildMixin, A.RenderObjectWithLayoutCallbackMixin, A.ContainerParentDataMixin, A.ContainerRenderObjectMixin, A.RelayoutWhenSystemFontsChangeMixin, A._SemanticsParentData, A._SemanticsConfigurationProvider, A._SemanticsFragment, A._SemanticsGeometry, A.SemanticsTag, A.RenderInlineChildrenContainerDefaults, A.__SelectableFragment_Object_Selectable, A._PlatformViewGestureMixin, A.RenderProxyBoxMixin, A.RenderAnimatedOpacityMixin, A.Selectable0, A.SelectionRegistrant, A.SelectionEvent, A._SelectionGeometry_Object_Diagnosticable, A._SelectionPoint_Object_Diagnosticable, A._SliverGeometry_Object_Diagnosticable, A.RenderSliverHelpers, A.KeepAliveParentDataMixin, A.RenderSliverWithKeepAliveMixin, A.ViewConfiguration, A.RevealedOffset, A._RunMetrics, A._FrameCallbackEntry, A.PerformanceModeRequestHandle, A.SchedulerBinding, A.Ticker, A.TickerFuture, A.TickerCanceled, A.SemanticsBinding, A.SemanticsHandle, A.ChildSemanticsConfigurationsResult, A.ChildSemanticsConfigurationsResultBuilder, A.CustomSemanticsAction, A.AttributedString, A._SemanticsData_Object_Diagnosticable, A._SemanticsNode_Object_DiagnosticableTreeMixin, A._BoxEdge, A._SemanticsSortGroup, A._TraversalSortNode, A.SemanticsConfiguration, A._SemanticsSortKey_Object_Diagnosticable, A.SemanticsEvent, A.AssetBundle, A.AutofillConfiguration, A.BinaryMessenger, A.ServicesBinding, A.SystemContextMenuClient, A.BrowserContextMenu, A.ClipboardData, A.FontLoader, A._KeyEvent_Object_Diagnosticable, A.HardwareKeyboard, A.KeyMessage, A.KeyEventManager, A.KeyboardInsertedContent, A._KeyboardKey_Object_Diagnosticable, A.MethodCall, A.PlatformException, A.MissingPluginException, A.StringCodec, A.JSONMessageCodec0, A.JSONMethodCodec0, A.StandardMessageCodec0, A.StandardMethodCodec0, A.MouseCursorManager, A.MouseCursorSession, A._ProfiledBinaryMessenger, A._PlatformChannelStats, A.BasicMessageChannel, A.MethodChannel, A.PlatformViewsRegistry, A.PlatformViewController, A.PredictiveBackEvent, A.ProcessTextAction, A.DefaultProcessTextService, A._RawKeyEventData_Object_Diagnosticable, A._RawKeyEvent_Object_Diagnosticable, A.RawKeyboard0, A._ModifierSidePair, A.RestorationBucket, A.SuggestionSpan, A.SpellCheckResults, A.ApplicationSwitcherDescription, A.SystemUiOverlayStyle, A._TextEditingDelta_Object_Diagnosticable, A.TextInputFormatter, A._MutableTextRange, A._TextEditingValueAccumulator, A.TextInputType, A.TextInputConfiguration, A.RawFloatingCursorPoint, A.TextEditingValue, A.TextSelectionDelegate, A.TextInputClient, A.SelectionRect, A.TextInputConnection, A.TextInput, A.TextInputControl, A.__PlatformTextInputControl_Object_TextInputControl, A._SystemContextMenuController_Object_SystemContextMenuClient, A.IOSSystemContextMenuItemData, A.UndoManager, A.UndoManagerClient, A._Intent_Object_Diagnosticable, A._ActionDispatcher_Object_Diagnosticable, A._OverridableActionMixin, A._ChildEntry, A._AppLifecycleListener_Object_WidgetsBindingObserver, A.AsyncSnapshot, A.Notification0, A.AutomaticKeepAliveClientMixin, A.WidgetsBindingObserver, A.WidgetsBinding, A.ContextMenuButtonItem, A.ContextMenuController, A.DisposableBuildContext, A.ToolbarOptions, A._KeyFrame, A._ScribbleCacheKey, A._Autofocus, A.FocusAttachment, A._FocusNode_Object_DiagnosticableTreeMixin, A._FocusManager_Object_DiagnosticableTreeMixin, A._HighlightModeManager, A._FocusTraversalGroupInfo, A._FocusTraversalPolicy_Object_Diagnosticable, A._DirectionalPolicyDataEntry, A._DirectionalPolicyData, A.DirectionalFocusTraversalPolicyMixin, A.__ReadingOrderSortData_Object_Diagnosticable, A.__ReadingOrderDirectionalGroupData_Object_Diagnosticable, A._InactiveElements, A.BuildScope, A.BuildOwner, A.NotifiableElementMixin, A._NotificationNode, A.RootElementMixin, A.IndexedSlot, A.GestureRecognizerFactory, A.SemanticsGestureDelegate, A._HeroFlightManifest, A._HeroFlight, A.NavigatorObserver, A.IconData, A.CapturedThemes, A.RenderAbstractLayoutBuilderMixin, A._Pending, A.DefaultWidgetsLocalizations, A.MagnifierInfo, A.TextMagnifierConfiguration, A.MagnifierController, A.MagnifierDecoration, A.MediaQueryData, A.RouteSettings, A.RouteTransitionRecord, A.TransitionDelegate, A._NavigatorObservation, A._RestorationInformation, A.OverlayEntry, A._RenderTheaterMixin, A.OverlayPortalController, A._StorageEntryIdentifier, A.PageStorageBucket, A.MenuSerializableShortcut, A.PlatformMenuDelegate, A.PlatformViewCreationParams, A.RestorationMixin, A.RouteInformation, A.LocalHistoryRoute, A.ScrollActivity, A.ScrollDragController, A._WrappedScrollBehavior, A.SliverChildDelegate, A.ScrollMetrics, A._FixedScrollMetrics_Object_ScrollMetrics, A.ViewportNotificationMixin, A.ViewportElementMixin, A.ScrollPhysics, A.SelectionContainerDelegate, A.ScrollableDetails, A.EdgeDraggingAutoScroller, A._SingleActivator_Object_Diagnosticable, A.__ActivatorIntentPair_Object_Diagnosticable, A._ShortcutManager_Object_Diagnosticable, A._ShortcutRegistry_Object_ChangeNotifier, A.SlottedMultiChildRenderObjectWidgetMixin, A.SlottedContainerRenderObjectMixin, A._DefaultSnapshotPainter, A.SpellCheckConfiguration, A.IOSSystemContextMenuItem, A.TextSelectionOverlay, A.SelectionOverlay, A.TextSelectionHandleControls, A.TextSelectionToolbarAnchors, A.SingleTickerProviderStateMixin, A.TickerProviderStateMixin, A._ConstantValueListenable, A.UndoHistoryValue, A._UndoStack, A._AnyWidgetStates, A._LerpSides, A._LerpProperties, A._WidgetStatePropertyWith, A._WidgetStateMapper_Object_Diagnosticable, A.WidgetStatePropertyAll, A.PlatformInterface, A.SliverSimpleGridDelegate, A._Config, A.AssetManifest, A.GoogleFontsDescriptor, A.GoogleFontsFile, A.GoogleFontsFamilyWithVariant, A.GoogleFontsVariant, A.BaseClient, A.BaseRequest, A.BaseResponse, A.ClientException, A.MediaType, A.DynamicColor, A.DynamicScheme, A.ContrastCurve, A.ToneDeltaPair, A.Cam16, A.Hct, A.ViewingConditions, A.TonalPalette, A.TemperatureCache, A.Context, A.Style, A.ParsedPath, A.PathException, A.SharedPreferences, A.PreferencesFilter, A.GetAllParameters, A.SourceFile, A.SourceLocationMixin, A.SourceSpanMixin, A.Highlighter, A._Highlight, A._Line, A.SourceLocation, A.SourceSpanException, A.StreamChannelMixin, A._GuaranteeSink, A.StreamChannelController, A.StringScanner, A._EagerSpanScannerState, A.BasicLock, A.RNG, A.Uuid, A.Matrix3, A.Matrix4, A.Quaternion, A.Vector3, A.Vector4, A.Caption, A.VideoPlayerValue, A.__VideoAppLifeCycleObserver_Object_WidgetsBindingObserver, A.DataSource, A.VideoEvent, A.DurationRange, A.VideoPlayer0, A.EventStreamProvider0, A._EventStreamSubscription, A.BrowserWebSocket, A.WebSocketEvent, A.WebSocketException, A.WebSocketChannelException, A._DeepEquals, A.Event, A.DocumentStartEvent, A.DocumentEndEvent, A.AliasEvent, A._ValueEvent, A.Loader, A.Parser, A._State, A.Scanner, A._SimpleKey, A.ScalarStyle, A.CollectionStyle, A.Token, A.VersionDirectiveToken, A.TagDirectiveToken, A.AnchorToken, A.AliasToken, A.TagToken, A.ScalarToken, A.Pair, A.YamlDocument, A.VersionDirective, A.TagDirective, A.YamlNode]); - _inheritMany(A.Closure, [A.Closure0Args, A.AppBootstrap_prepareEngineInitializer_closure0, A.AppBootstrap__prepareAppRunner_closure, A.AppBootstrap__prepareFlutterApp_closure, A.AppBootstrap__prepareFlutterApp_closure0, A.CkCanvas_saveLayerWithFilter_closure, A._canvasKitJsUrls_closure, A.HtmlViewEmbedder_getOptimizedCanvases_closure, A.HtmlViewEmbedder__updateDomForNewRendering_closure, A.Closure2Args, A.SkiaFontCollection_registerDownloadedFonts_makeRegisterFont, A._CkComposeImageFilter_withSkImageFilter_closure, A._CkComposeImageFilter_withSkImageFilter__closure, A.PrerollVisitor_visitImageFilter_closure, A.MeasureVisitor_visitPicture_closure, A.MultiSurfaceRasterizer_setResourceCacheMaxBytes_closure, A._finalizationRegistry_closure, A.CkPaint_toSkPaint_closure, A._computeCombinedFontFamilies_closure, A.ClipboardMessageHandler_setDataMethodCall_closure, A.ClipboardMessageHandler_setDataMethodCall_closure0, A.ClipboardMessageHandler_getDataMethodCall_closure, A.ClipboardMessageHandler_getDataMethodCall_closure0, A.ClipboardMessageHandler_getDataMethodCall__closure, A.ClipboardMessageHandler_hasStringsMethodCall_closure, A.ClipboardMessageHandler_hasStringsMethodCall_closure0, A.ClipboardMessageHandler_hasStringsMethodCall__closure, A.DomConsole_get_warn_closure, A.createImageBitmap_closure, A.DomNavigator_get_languages_closure, A.rawHttpGet_closure, A.DomResponse_arrayBuffer_closure, A._DomStreamReader_read_closure, A.DomClipboard_readText_closure, A._ttPolicy_closure, A.sendFontChangeMessage_closure, A.sendFontChangeMessage__closure, A.FontFallbackManager$__closure, A.FontFallbackManager_findFontsForMissingCodePoints_closure, A.FontFallbackManager__selectFont_closure, A.fetchFontManifest_closure, A.fetchFontManifest_closure0, A.fetchFontManifest_closure1, A.fetchFontManifest__closure, A.FrameService_scheduleFrame_closure, A.HtmlImageElementCodec_decode_closure, A.HtmlImageElementCodec_decode_closure0, A.FlutterApp_constructor__closure, A.FlutterEngineInitializer_constructor__closure, A.FlutterAppRunner_constructor__closure, A.CustomFutureOfJSAnyToJSPromise_get_toPromise__closure, A._kLogicalKeyToModifierGetter_closure, A._kLogicalKeyToModifierGetter_closure0, A._kLogicalKeyToModifierGetter_closure1, A._kLogicalKeyToModifierGetter_closure2, A._kLogicalKeyToModifierGetter_closure3, A._kLogicalKeyToModifierGetter_closure4, A._kLogicalKeyToModifierGetter_closure5, A._kLogicalKeyToModifierGetter_closure6, A.KeyboardBinding$__closure, A.KeyboardBinding$__closure0, A.KeyboardBinding__addEventListener_loggedHandler, A.KeyboardBinding__onKeyData_closure, A.KeyboardConverter__scheduleAsyncEvent_closure, A.KeyboardConverter_handleEvent_closure, A.preventDefaultListener_closure, A.MultiEntriesBrowserHistory_onPopState_closure, A.SingleEntryBrowserHistory_onPopState_closure, A.SingleEntryBrowserHistory_onPopState_closure0, A.EnginePlatformDispatcher_closure, A.EnginePlatformDispatcher__zonedPlatformMessageResponseCallback_closure, A.EnginePlatformDispatcher__sendPlatformMessage_closure, A.EnginePlatformDispatcher__sendPlatformMessage_closure0, A.EnginePlatformDispatcher__sendPlatformMessage_closure1, A.EnginePlatformDispatcher__addLocaleChangedListener_closure, A.EnginePlatformDispatcher__setAppLifecycleState_closure, A.EnginePlatformDispatcher__addBrightnessMediaQueryListener_closure, A.EnginePlatformDispatcher_replyToPlatformMessage_closure, A._BrowserAppLifecycleState__focusListener_closure, A._BrowserAppLifecycleState__blurListener_closure, A._BrowserAppLifecycleState__visibilityChangeListener_closure, A.ViewFocusBinding__handleFocusin_closure, A.ViewFocusBinding__handleFocusout_closure, A.ViewFocusBinding__handleKeyDown_closure, A.ViewFocusBinding__handleKeyUp_closure, A.SafariPointerEventWorkaround_workAroundMissingPointerEvents_closure, A._BaseAdapter_addEventListener_loggedHandler, A._WheelEventListenerMixin__convertWheelEventToPointerData_closure, A._PointerAdapter__addPointerEventListener_closure, A._PointerAdapter_setup_closure, A._PointerAdapter_setup_closure0, A._PointerAdapter_setup_closure1, A._PointerAdapter_setup_closure2, A._PointerAdapter_setup_closure3, A._PointerAdapter_setup_closure4, A.RawKeyboard_handleHtmlEvent_closure0, A.AccessibilityFocusManager_manage_closure, A.AccessibilityFocusManager_manage_closure0, A.SemanticIncrementable_closure, A.SemanticIncrementable_closure0, A._computeLabelHintValue_closure, A.SemanticMenu__updateMenuItemId_closure, A.SemanticMenuBar__updateMenuItemId_closure, A.SemanticRouteBase__setDefaultFocus_closure, A.SemanticScrollable_update_closure0, A.SemanticScrollable_update_closure1, A.EngineSemanticsOwner__finalizeTree_closure, A.DesktopSemanticsEnabler_prepareAccessibilityPlaceholder_closure, A.MobileSemanticsEnabler_prepareAccessibilityPlaceholder_closure, A.Tappable_closure, A.SemanticTextField__initializeEditableElement_closure, A.SemanticTextField__initializeEditableElement_closure0, A.SemanticTextField__initializeEditableElement_closure1, A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey, A.EngineAutofillForm_addInputEventListeners_addSubscriptionForKey_closure, A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure, A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure0, A.DefaultTextEditingStrategy_preventDefaultForMouseEvents_closure1, A.IOSTextEditingStrategy_addEventHandlers_closure, A.IOSTextEditingStrategy__addTapListener_closure, A.FirefoxTextEditingStrategy_addEventHandlers_closure, A.HybridTextEditing__startEditing_closure, A.EditableTextGeometry_EditableTextGeometry$fromFrameworkMessage_closure, A.bytesToHexString_closure, A.CustomElementDimensionsProvider_closure, A.ViewConstraints_toString_describe, A.CastMap_entries_closure, A.Instantiation, A.TearOffClosure, A.JsLinkedHashMap_containsValue_closure, A.initHooks_closure, A.initHooks_closure1, A._StringStream__goalToEventCode_closure, A._AsyncRun__initializeScheduleImmediate_internalCallback, A._AsyncRun__initializeScheduleImmediate_closure, A._awaitOnObject_closure, A._SyncBroadcastStreamController__sendData_closure, A._SyncBroadcastStreamController__sendError_closure, A._SyncBroadcastStreamController__sendDone_closure, A.Future_wait_closure, A._Future__chainForeignFuture_closure, A._Future__propagateToListeners_handleWhenCompleteCallback_closure, A._Future_timeout_closure1, A.Stream_length_closure, A.Stream_first_closure0, A._RootZone_bindUnaryCallback_closure, A._RootZone_bindUnaryCallbackGuarded_closure, A._HashMap_values_closure, A._CustomHashMap_closure, A._LinkedCustomHashMap_closure, A.MapBase_entries_closure, A._JsonMap_values_closure, A.DateTime_parse_parseIntOrZero, A.DateTime_parse_parseMilliAndMicroseconds, A._Uri__splitQueryStringAll_parsePair, A._EventStreamSubscription_closure0, A._EventStreamSubscription_onData_closure0, A.jsify__convert, A.promiseToFuture_closure, A.promiseToFuture_closure0, A.dartify_convert, A.KeyData__quotedCharCode_closure, A.bootstrapEngine_closure, A.BrowserPlatformLocation_getOrCreateDomEventListener_closure0, A.HashUrlStrategy_addPopStateListener_wrappedFn, A.HashUrlStrategy__waitForPopState_closure, A.main_closure2, A.AiTubeApp_build_closure, A.AiTubeApp_build__closure, A._HomeScreenState_initState_closure, A._HomeScreenState_initState_closure0, A._HomeScreenState__setupSearchListener_closure, A._HomeScreenState__showAnonLimitExceededDialog_closure, A._HomeScreenState__showAnonLimitExceededDialog___closure0, A._HomeScreenState__showDeviceLimitExceededDialog_closure, A._HomeScreenState_build__closure0, A._HomeScreenState_build___closure, A._SettingsScreenState_build_closure, A._SettingsScreenState_build_closure0, A._SettingsScreenState_build_closure1, A._VideoScreenState_initState_closure, A._VideoScreenState_initState_closure0, A._VideoScreenState__showAnonLimitExceededDialog_closure, A._VideoScreenState__showAnonLimitExceededDialog___closure0, A._VideoScreenState__showDeviceLimitExceededDialog_closure, A._VideoScreenState_build___closure0, A._VideoScreenState__buildCollapsibleInfoSection_closure, A.ClipQueueManager_currentClip_closure, A.ClipQueueManager_nextReadyClip_closure, A.ClipQueueManager__startBufferCheck_closure, A.ClipQueueManager__fillBuffer_closure, A.ClipQueueManager__fillBuffer_closure0, A.ClipQueueManager__fillBuffer_closure1, A.ClipQueueManager__fillBuffer_closure2, A.ClipQueueManager__fillBuffer__closure, A.ClipQueueManager__fillBuffer_closure3, A.ClipQueueManager__reorderBufferByPriority_closure, A.ClipQueueManager__reorderBufferByPriority_closure_getPriority, A.ClipQueueManager_markCurrentClipAsPlayed_closure, A.QueueStatsLogger_logStateChange_closure, A.QueueStatsLogger_logStateChange_closure0, A.QueueStatsLogger_logStateChange_closure1, A.QueueStatsLogger_logStateChange_closure2, A.QueueStatsLogger_logStateChange_closure3, A.QueueStatsLogger_printQueueState_closure, A.QueueStatsLogger_printQueueState_closure0, A.QueueStatsLogger_printQueueState_closure1, A.QueueStatsLogger_printQueueState_closure2, A.WebSocketApiService__startConnectionHeartbeat_closure, A.WebSocketApiService__startHeartbeat_closure, A.WebSocketApiService__handleChatMessage_closure, A.WebSocketApiService__handleChatHistory_closure, A.WebSocketApiService_cancelRequestsForVideo_closure, A._ChatWidgetState__initialize_closure0, A._ChatWidgetState_dispose_closure, A._ChatWidgetState_dispose_closure0, A._SearchBoxState_build_closure0, A.VideoCard__buildThumbnail_closure, A.VideoCard__buildThumbnail_closure0, A.BufferManager_startLoadingProgress_closure, A.BufferManager_isBufferReadyToStartPlayback_closure, A.NanoClipManager_initialize_closure0, A.NanoClipManager_initialize_closure1, A._NanoVideoPlayerState_setupWebVisibilityListeners_closure, A.PlaybackController_startPositionTracking_closure, A.buildPlaceholder_closure, A.buildPlaceholder_closure0, A.buildBufferStatus_closure, A._VideoPlayerWidgetState_initState_closure, A._VideoPlayerWidgetState_initState_closure0, A.CanonicalizedMap_entries_closure, A.CanonicalizedMap_keys_closure, A.CanonicalizedMap_values_closure, A._CupertinoButtonState__defaultCursor_closure, A._CupertinoButtonState__animate_closure, A._CupertinoButtonState_build_closure0, A._CupertinoBackGestureDetectorState_dispose_closure, A._CupertinoBackGestureController_dragEnd_closure, A._CupertinoEdgeShadowDecoration_lerp_closure, A._CupertinoEdgeShadowDecoration_lerp_closure0, A._CupertinoScrollbarState_handleThumbPress_closure, A._CupertinoTextSelectionToolbarContentState_build_closure, A._CupertinoTextSelectionToolbarItemsElement_mount_closure, A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure, A._RenderCupertinoTextSelectionToolbarItems_performLayout_closure0, A._RenderCupertinoTextSelectionToolbarItems_paint_closure, A._RenderCupertinoTextSelectionToolbarItems_redepthChildren_closure, A._RenderCupertinoTextSelectionToolbarItems_visitChildrenForSemantics_closure, A._RenderCupertinoTextSelectionToolbarItems_debugDescribeChildren_closure, A.CupertinoThemeData_resolveFrom_convertColor, A.NoDefaultCupertinoThemeData_resolveFrom_convertColor, A._CupertinoThemeDefaults_resolveFrom_convertColor, A.FlutterErrorDetails_summary_closure, A.FlutterErrorDetails_debugFillProperties_closure, A.FlutterError_FlutterError_closure, A.FlutterError_defaultStackFilter_closure, A.FlutterError_defaultStackFilter_closure0, A.FlutterError_toString_closure, A.debugPrintStack_closure, A.BindingBase_initServiceExtensions_closure0, A.BindingBase_initServiceExtensions_closure2, A.BindingBase_registerBoolServiceExtension_closure, A.BindingBase_registerNumericServiceExtension_closure, A.BindingBase_registerStringServiceExtension_closure, A._PrefixedStringBuilder__wordWrapLine_noWrap, A.TextTreeRenderer__debugRender_visitor, A.TextTreeRenderer__debugRender_closure, A.HashedObserverList_toList_closure, A.debugPrintThrottled_closure, A.StackFrame_fromStackString_closure, A.SynchronousFuture_whenComplete_closure, A._GestureArena_toString_closure, A.PointerEventConverter_expand_closure, A.PointerEventConverter_expand_closure0, A.PolynomialFit_toString_closure, A.BackButtonIcon_build_closure, A.BackButtonIcon_build_closure0, A.BackButtonIcon_build_closure1, A.DrawerButtonIcon_build_closure, A.DrawerButtonIcon_build_closure0, A.DrawerButtonIcon_build_closure1, A.EndDrawerButtonIcon_build_closure, A.EndDrawerButtonIcon_build_closure0, A.EndDrawerButtonIcon_build_closure1, A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure, A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure0, A.AdaptiveTextSelectionToolbar_getAdaptiveButtons_closure1, A._MaterialAppState__buildWidgetApp_closure, A.MaterialRectArcTween__initialize_closure, A._ButtonStyleState_build_effectiveValue, A._ButtonStyleState_build_resolve, A._ButtonStyleState_build_resolve_closure, A._ButtonStyleState_build_closure, A._ButtonStyleState_build_closure0, A._ButtonStyleState_build_closure1, A._ButtonStyleState_build_closure2, A._ButtonStyleState_build_closure3, A._ButtonStyleState_build_closure4, A._ButtonStyleState_build_closure5, A._ButtonStyleState_build_closure6, A._ButtonStyleState_build_closure7, A._ButtonStyleState_build_closure8, A._ButtonStyleState_build_closure9, A._ButtonStyleState_build_closure10, A._ButtonStyleState_build_closure11, A._ButtonStyleState_build_closure21, A._ButtonStyleState_build__closure0, A._ButtonStyleState_build_closure22, A._ButtonStyleState_build__closure, A._ButtonStyleState_build_closure12, A._ButtonStyleState_build_closure13, A._ButtonStyleState_build_closure14, A._ButtonStyleState_build_closure15, A._ButtonStyleState_build_closure16, A._ButtonStyleState_build_closure17, A._ButtonStyleState_build_closure18, A._ButtonStyleState_build_closure19, A._ButtonStyleState_build_closure20, A._RawChipState_build_closure1, A._RawChipState_build_closure, A.DialogRoute_closure, A._DropdownRoutePageState_build_closure, A._DropdownButtonState_initState_closure, A._DropdownButtonState_initState_closure0, A._DropdownButtonState__handleTap_closure, A._DropdownButtonState__handleTap_closure0, A._DropdownButtonState_build_closure, A._DropdownButtonState_build_closure0, A.DropdownButtonFormField_closure, A.DropdownButtonFormField__closure, A.DropdownButtonFormField__closure0, A._ElevatedButtonDefaultsM3_backgroundColor_closure, A._ElevatedButtonDefaultsM3_foregroundColor_closure, A._ElevatedButtonDefaultsM3_overlayColor_closure, A._ElevatedButtonDefaultsM3_elevation_closure, A._ElevatedButtonDefaultsM3_iconColor_closure, A._ElevatedButtonDefaultsM3_mouseCursor_closure, A._FilledButtonDefaultsM3_backgroundColor_closure, A._FilledButtonDefaultsM3_foregroundColor_closure, A._FilledButtonDefaultsM3_overlayColor_closure, A._FilledButtonDefaultsM3_elevation_closure, A._FilledButtonDefaultsM3_iconColor_closure, A._FilledButtonDefaultsM3_mouseCursor_closure, A._IconButtonDefaultsM3_foregroundColor_closure, A._IconButtonDefaultsM3_overlayColor_closure, A._IconButtonDefaultsM3_mouseCursor_closure, A._FilledIconButtonDefaultsM3_backgroundColor_closure, A._FilledIconButtonDefaultsM3_foregroundColor_closure, A._FilledIconButtonDefaultsM3_overlayColor_closure, A._FilledIconButtonDefaultsM3_mouseCursor_closure, A._FilledTonalIconButtonDefaultsM3_backgroundColor_closure, A._FilledTonalIconButtonDefaultsM3_foregroundColor_closure, A._FilledTonalIconButtonDefaultsM3_overlayColor_closure, A._FilledTonalIconButtonDefaultsM3_mouseCursor_closure, A._OutlinedIconButtonDefaultsM3_backgroundColor_closure, A._OutlinedIconButtonDefaultsM3_foregroundColor_closure, A._OutlinedIconButtonDefaultsM3_overlayColor_closure, A._OutlinedIconButtonDefaultsM3_side_closure, A._OutlinedIconButtonDefaultsM3_mouseCursor_closure, A._InkResponseState_highlightsExist_closure, A._InkResponseState_build_getHighlightColorForType, A._RenderDecoration_paint_doPaint, A._InputDecoratorState_build_closure, A._InputDecoratorDefaultsM3_hintStyle_closure, A._InputDecoratorDefaultsM3_fillColor_closure, A._InputDecoratorDefaultsM3_activeIndicatorBorder_closure, A._InputDecoratorDefaultsM3_outlineBorder_closure, A._InputDecoratorDefaultsM3_prefixIconColor_closure, A._InputDecoratorDefaultsM3_suffixIconColor_closure, A._InputDecoratorDefaultsM3_labelStyle_closure, A._InputDecoratorDefaultsM3_floatingLabelStyle_closure, A._InputDecoratorDefaultsM3_helperStyle_closure, A._InputDecoratorDefaultsM3_errorStyle_closure, A.ListTile_build_resolveColor, A._RenderListTile_paint_doPaint, A.ListTileTheme_merge_closure, A.TextMagnifier_adaptiveMagnifierConfiguration_closure, A._MaterialState_build_closure, A._MaterialInteriorState_forEachTween_closure, A._MaterialInteriorState_forEachTween_closure0, A._MaterialInteriorState_forEachTween_closure1, A._MaterialInteriorState_forEachTween_closure2, A._ZoomPageTransition_build_closure, A._ZoomPageTransition_build_closure0, A.ZoomPageTransitionsBuilder_delegatedTransition_closure, A.ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition_closure, A.ZoomPageTransitionsBuilder__snapshotAwareDelegatedTransition_closure0, A.PageTransitionsTheme__all_closure, A.ScaffoldMessengerState_hideCurrentSnackBar_closure, A._MaterialScrollbarState__trackVisibility_closure, A._MaterialScrollbarState__thumbColor_closure, A._MaterialScrollbarState__trackColor_closure, A._MaterialScrollbarState__trackBorderColor_closure, A._MaterialScrollbarState__thickness_closure, A._SnackBarActionState_build_resolveForegroundColor_closure, A._SnackBarActionState_build_resolveBackgroundColor_closure, A._SnackBarState_build_closure0, A._SnackBarState_build_closure1, A._SnackBarState_build_closure2, A._SnackbarDefaultsM3_actionTextColor_closure, A._TextButtonDefaultsM3_foregroundColor_closure, A._TextButtonDefaultsM3_overlayColor_closure, A._TextButtonDefaultsM3_iconColor_closure, A._TextButtonDefaultsM3_mouseCursor_closure, A._TextFieldState_build_closure7, A._TextFieldState_build_closure8, A._m3StateInputStyle_closure, A.TextFormField_closure, A.TextFormField_closure_onChangedHandler, A._RenderTextSelectionToolbarItemsLayout__layoutChildren_closure, A._RenderTextSelectionToolbarItemsLayout__placeChildren_closure, A._RenderTextSelectionToolbarItemsLayout__resizeChildrenWhenOverflow_closure, A._RenderTextSelectionToolbarItemsLayout_paint_closure, A._RenderTextSelectionToolbarItemsLayout_visitChildrenForSemantics_closure, A._AnimatedThemeState_forEachTween_closure, A.ThemeData__lerpThemeExtensions_closure0, A.TimePickerThemeData_dayPeriodColor_closure, A.TooltipState__handleMouseEnter_closure, A.NetworkImage__fetchImageBytes_closure, A.NetworkImage__fetchImageBytes_closure0, A._ForwardingImageStreamCompleter_closure, A._ForwardingImageStreamCompleter__closure1, A._CompoundBorder_scale_closure, A._CompoundBorder_preferPaintInterior_closure, A._CompoundBorder_toString_closure, A.ClipContext_clipPathAndPaint_closure, A.ClipContext_clipRRectAndPaint_closure, A.ClipContext_clipRectAndPaint_closure, A.paintImage_closure0, A._CachedImageBase_dispose_closure, A.ImageProvider_resolve_closure0, A.ImageProvider__createErrorHandlerAndKey_closure, A.ImageStreamCompleter_reportError_closure, A.ImageStreamCompleter_reportImageChunkEvent_closure, A.InlineSpan_getSpanForPosition_closure, A.InlineSpan_codeUnitAt_closure, A._ShapeDecorationPainter__precache_closure, A._ShapeDecorationPainter__precache_closure0, A._ShapeDecorationPainter__precache_closure1, A.TextPainter_inlinePlaceholderBoxes_closure, A.TextPainter_getBoxesForSelection_closure, A.TextPainter_computeLineMetrics_closure, A.TextSpan_debugDescribeChildren_closure, A.FrictionSimulation_closure, A.RendererBinding_pipelineOwner_closure1, A.RendererBinding__scheduleMouseTrackerUpdate_closure, A.BoxConstraints_toString_describe, A.RenderBox_getDistanceToActualBaseline_closure, A.RenderEditable_getBoxesForSelection_closure, A.RenderEditable_describeSemanticsConfiguration_closure, A.RenderFlex_computeDryBaseline_constraintsForChild, A.MouseTracker__handleDeviceUpdate_closure, A.MouseTracker__handleDeviceUpdateMouseEvents_closure0, A.PipelineOwner_flushSemantics_closure, A.RenderObject__updateCompositingBits_closure, A.RenderObject__updateCompositingBits_closure0, A.RenderObject_clearSemantics_closure, A.RenderObjectWithLayoutCallbackMixin_runLayoutCallback_closure, A.RelayoutWhenSystemFontsChangeMixin__scheduleSystemFontsUpdate_closure, A._SemanticsConfigurationProvider_absorbAll_closure, A._RenderObjectSemantics_isBlockingPreviousSibling_closure, A._RenderObjectSemantics_updateChildren_closure, A._RenderObjectSemantics_updateChildren_closure0, A._RenderObjectSemantics_updateChildren_closure1, A._RenderObjectSemantics__getNonBlockedChildren_closure, A._RenderObjectSemantics__collectChildMergeUpAndSiblingGroup_closure, A._RenderObjectSemantics__collectChildMergeUpAndSiblingGroup_closure0, A._RenderObjectSemantics__mergeSiblingGroup_closure, A._RenderObjectSemantics__mergeSiblingGroup_closure0, A._RenderObjectSemantics__updateSemanticsNodeGeometry_closure, A._RenderObjectSemantics__updateSemanticsNodeGeometry_closure0, A._RenderObjectSemantics_debugDescribeChildren_closure, A.RenderParagraph_markNeedsLayout_closure, A.RenderParagraph_selectionColor_closure, A.RenderParagraph_performLayout_closure, A._factoriesTypeSet_closure, A._PlatformViewGestureRecognizer_closure, A.RenderSliverHelpers_hitTestBoxChild_closure, A.RenderSliverMultiBoxAdaptor__createOrObtainChild_closure, A.RenderSliverMultiBoxAdaptor_collectGarbage_closure, A.RenderSliverMultiBoxAdaptor_collectGarbage__closure, A.RenderSliverEdgeInsetsPadding_performLayout_paintOffset, A.RenderSliverEdgeInsetsPadding_performLayout_cacheOffset, A.RenderStack_computeMinIntrinsicWidth_closure, A.RenderStack_computeMaxIntrinsicWidth_closure, A.RenderStack_computeMinIntrinsicHeight_closure, A.RenderStack_computeMaxIntrinsicHeight_closure, A.RenderViewportBase_visitChildrenForSemantics_closure, A.RenderViewportBase_hitTestChildren_closure, A.RenderWrap_computeDryBaseline_getChildSize, A.SchedulerBinding_endOfFrame_closure, A.SchedulerBinding__handleDrawFrame_closure, A.TickerFuture_whenCompleteOrCancel_thunk, A.SemanticsNode_getSemanticsData_closure, A.SemanticsNode__childrenInTraversalOrder_closure, A.SemanticsNode_debugDescribeChildren_closure, A._SemanticsSortGroup_sortedWithinVerticalGroup_closure, A._SemanticsSortGroup_sortedWithinKnot_search, A._SemanticsSortGroup_sortedWithinKnot_closure0, A._SemanticsSortGroup_sortedWithinKnot_closure1, A._childrenInDefaultOrder_closure, A.SemanticsOwner_sendSemanticsUpdate_closure, A.SemanticsOwner__getSemanticsActionHandlerForId_closure, A.SemanticsConfiguration__addArgumentlessAction_closure, A.SemanticsConfiguration_onScrollToOffset_closure, A.SemanticsConfiguration_onMoveCursorForwardByCharacter_closure, A.SemanticsConfiguration_onMoveCursorBackwardByCharacter_closure, A.SemanticsConfiguration_onMoveCursorForwardByWord_closure, A.SemanticsConfiguration_onMoveCursorBackwardByWord_closure, A.SemanticsConfiguration_onSetSelection_closure, A.SemanticsConfiguration_onSetText_closure, A.PlatformAssetBundle_load_closure, A.ServicesBinding__initKeyboard_closure, A._DefaultBinaryMessenger_send_closure, A.FontLoader_addFont_closure, A.FontLoader_load_closure, A.FontLoader_load__closure, A.LogicalKeyboardKey_expandSynonyms_closure, A.BasicMessageChannel_setMessageHandler_closure, A.MethodChannel_setMethodCallHandler_closure, A.RestorationManager_handleRestorationUpdateFromEngine_closure, A.RestorationManager_scheduleSerializationFor_closure, A.RestorationBucket__visitChildren_closure, A.FilteringTextInputFormatter__processRegion_adjustIndex, A.TextEditingValue_replaced_adjustIndex, A.TextInput__handleTextInputInvocation_closure, A.TextInput__handleTextInputInvocation_closure0, A.TextInput__handleTextInputInvocation_closure1, A._PlatformTextInputControl_setSelectionRects_closure, A.SystemContextMenuController_showWithItems_closure, A.HtmlElementViewImpl_get__createController_closure, A.HtmlElementViewImpl__createController_closure, A.ImgElementPlatformView__register_closure, A._getParent_closure, A.Actions__findDispatcher_closure, A.Actions_maybeFind_closure, A.Actions__maybeFindWithoutDependingOn_closure, A.Actions_invoke_closure, A.Actions_maybeInvoke_closure, A._FocusableActionDetectorState_initState_closure, A._FocusableActionDetectorState__mayTriggerCallback_shouldShowHoverHighlight, A._FocusableActionDetectorState__mayTriggerCallback_canRequestFocus, A._FocusableActionDetectorState__mayTriggerCallback_shouldShowFocusHighlight, A._FocusableActionDetectorState_didUpdateWidget_closure, A._AnimatedSwitcherState__newEntry_closure, A._AnimatedSwitcherState__rebuildOutgoingWidgetsIfNeeded_closure, A._AnimatedSwitcherState_build_closure, A._WidgetsAppState__onGenerateRoute_closure, A._WidgetsAppState_build_closure, A._StreamBuilderBaseState__subscribe_closure, A._FutureBuilderState__subscribe_closure, A._AutomaticKeepAliveState__addClient_closure, A._AutomaticKeepAliveState__getChildElement_closure, A._UbiquitousInheritedElement_notifyClients_closure, A._UbiquitousInheritedElement__recurseChildren_closure, A.ClipPath_shape_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure0, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure1, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure3, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure5, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initInstances_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure0, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initInstances_closure0, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure0, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure0, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure1, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure2, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure4, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure6, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_drawFrame_closure, A.ContextMenuController_show_closure, A.DefaultSelectionStyle_merge_closure, A.DisplayFeatureSubScreen_avoidBounds_closure, A.DisplayFeatureSubScreen_avoidBounds_closure0, A.EditableTextState_cutSelection_closure, A.EditableTextState__pasteText_closure, A.EditableTextState_didUpdateWidget_closure, A.EditableTextState_didUpdateWidget_closure0, A.EditableTextState__scheduleShowCaretOnScreen_closure, A.EditableTextState_didChangeMetrics_closure, A.EditableTextState__startCursorBlink_closure, A.EditableTextState__onCursorTick_closure1, A.EditableTextState__actions_closure, A.EditableTextState_build_closure, A.EditableTextState_build__closure, A.EditableTextState_build__closure5, A.EditableTextState_build__closure2, A.EditableTextState_build__closure1, A.EditableTextState_build__closure3, A._ScribbleFocusableState_isInScribbleRect_closure, A._ExpansibleState__toggleExpansion__closure, A.FocusNode_traversalDescendants_closure, A.FocusNode__removeChild_closure, A.FocusNode_debugDescribeChildren_closure, A._getAncestor_closure, A.FocusTraversalPolicy__findInitialFocus_closure, A.FocusTraversalPolicy__sortAllDescendants_visitGroups, A.FocusTraversalPolicy__sortAllDescendants_closure, A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin_changedScope_closure, A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure, A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure0, A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure1, A.DirectionalFocusTraversalPolicyMixin__findNextFocusInDirection_closure2, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure0, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure0, A.DirectionalFocusTraversalPolicyMixin__popPolicyDataIfNeeded_popOrInvalidate, A._ReadingOrderSortData_commonDirectionalityOf_closure, A._ReadingOrderSortData_directionalAncestors_getDirectionalityAncestors, A._ReadingOrderDirectionalGroupData_rect_closure, A.ReadingOrderTraversalPolicy__pickNext_inBand_closure, A.FormFieldState_didChangeDependencies_closure, A.FormFieldState_build_closure, A._InactiveElements__unmount_closure, A.Element_renderObjectAttachingChild_closure, A.Element_describeMissingAncestor_closure, A.Element_describeElements_closure, A.Element_updateChildren_replaceWithNullIfForgotten, A.Element_updateSlotForChild_visit, A.Element__updateDepth_closure, A.Element__updateBuildScopeRecursively_closure, A.Element_detachRenderObject_closure, A.Element_attachRenderObject_closure, A.Element_debugDescribeChildren_closure, A.ParentDataElement__applyParentData_applyParentDataToChild, A.MultiChildRenderObjectElement_children_closure, A.GestureDetector_build_closure0, A.GestureDetector_build_closure2, A.GestureDetector_build_closure4, A.GestureDetector_build_closure6, A.GestureDetector_build_closure8, A.GestureDetector_build_closure10, A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure, A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure0, A._DefaultSemanticsGestureDelegate__getHorizontalDragUpdateHandler_closure1, A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure, A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure0, A._DefaultSemanticsGestureDelegate__getVerticalDragUpdateHandler_closure1, A.Hero__allHeroesFor_visitor, A.HeroController_didStopUserGesture_isInvalidFlight, A.HeroController__maybeStartHeroTransition_closure, A.IconTheme_merge_closure, A._ImageState__replaceImage_closure, A.ImplicitlyAnimatedWidgetState_initState_closure, A.ImplicitlyAnimatedWidgetState_didUpdateWidget_closure, A.ImplicitlyAnimatedWidgetState__constructTweens_closure, A._AnimatedContainerState_forEachTween_closure, A._AnimatedContainerState_forEachTween_closure0, A._AnimatedContainerState_forEachTween_closure1, A._AnimatedContainerState_forEachTween_closure2, A._AnimatedContainerState_forEachTween_closure3, A._AnimatedContainerState_forEachTween_closure4, A._AnimatedContainerState_forEachTween_closure5, A._AnimatedContainerState_forEachTween_closure6, A._AnimatedPaddingState_forEachTween_closure, A._AnimatedPositionedState_forEachTween_closure, A._AnimatedPositionedState_forEachTween_closure0, A._AnimatedPositionedState_forEachTween_closure1, A._AnimatedPositionedState_forEachTween_closure2, A._AnimatedPositionedState_forEachTween_closure3, A._AnimatedPositionedState_forEachTween_closure4, A._AnimatedOpacityState_forEachTween_closure, A._AnimatedDefaultTextStyleState_forEachTween_closure, A._AnimatedPhysicalModelState_forEachTween_closure, A._AnimatedPhysicalModelState_forEachTween_closure0, A._AnimatedPhysicalModelState_forEachTween_closure1, A._AnimatedPhysicalModelState_forEachTween_closure2, A.InheritedTheme_capture_closure, A._loadAll_closure, A._loadAll_closure0, A._loadAll_closure1, A._LocalizationsState_load_closure, A._LocalizationsState_load_closure0, A.LookupBoundary_findAncestorStateOfType_closure, A.LookupBoundary_findRootAncestorStateOfType_closure, A.LookupBoundary_findAncestorRenderObjectOfType_closure, A.MagnifierController_show_closure, A.MediaQueryData_removeDisplayFeatures_closure, A.MediaQuery_withNoTextScaling_closure, A.MediaQuery_withClampedTextScaling_closure, A.MediaQuery_updateShouldNotifyDependent_closure, A.Route_didPush_closure, A.Route_didAdd_closure, A.Navigator_defaultGenerateInitialRoutes_closure, A._RouteEntry_handleDidPopNext_closure, A._RouteEntry_dispose_closure, A._RouteEntry_isRoutePredicate_closure, A.NavigatorState__handleHistoryChanged_closure, A.NavigatorState_restoreState_closure, A.NavigatorState__forcedDisposeAllRouteEntries_closure, A.NavigatorState__afterNavigation_closure, A.NavigatorState_build_closure, A.OverlayEntry_remove_closure, A._RenderTheater_computeMinIntrinsicWidth_closure, A._RenderTheater_computeMaxIntrinsicWidth_closure, A._RenderTheater_computeMinIntrinsicHeight_closure, A._RenderTheater_computeMaxIntrinsicHeight_closure, A._RenderTheater_debugDescribeChildren_closure, A._RenderDeferredLayoutBox__childrenInPaintOrder_closure, A._RenderDeferredLayoutBox__doLayoutFrom_closure, A.PageStorageBucket__allKeys_closure, A._PlatformViewPlaceholderBox_performLayout_closure, A._extension_0_disposePostFrame_closure, A._RootRestorationScopeState__loadRootBucketIfNecessary_closure, A._RouterState__processParsedRouteInformation_closure, A._RouterState__handleRoutePopped_closure, A.TransitionRoute__updateSecondaryAnimation_jumpOnAnimationEnd, A.TransitionRoute__setSecondaryAnimation_closure, A._ModalScopeStatus_updateShouldNotifyDependent_closure, A._ModalScopeState_build_closure0, A._ModalScopeState_build__closure, A.ModalRoute__maybeDispatchNavigationNotification_closure, A.ScrollAwareImageProvider_resolveStreamForKey_closure, A.ScrollBehavior_velocityTrackerBuilder_closure, A.ScrollBehavior_velocityTrackerBuilder_closure0, A.ScrollBehavior_velocityTrackerBuilder_closure1, A.ScrollNotificationObserverState_build_closure, A.ScrollNotificationObserverState_build_closure0, A.ScrollPosition_forcePixels_closure, A.ScrollView_build_closure0, A.Scrollable_ensureVisible_closure, A.ScrollableState_setCanDrag_closure0, A.ScrollableState_setCanDrag_closure2, A._ScrollableSelectionContainerDelegate__scheduleLayoutChange_closure, A.RawScrollbarState__gestures_closure2, A.RawScrollbarState_build_closure, A.RawScrollbarState_build_closure0, A.StaticSelectionContainerDelegate_didChangeSelectables_closure, A.StaticSelectionContainerDelegate_didChangeSelectables_closure0, A.MultiSelectableSelectionContainerDelegate__scheduleSelectableUpdate_runScheduledTask, A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure, A.MultiSelectableSelectionContainerDelegate_getSelectionGeometry_closure0, A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure, A.MultiSelectableSelectionContainerDelegate__flushInactiveSelections_closure0, A.MultiSelectableSelectionContainerDelegate__handleSelectBoundary_closure, A.MultiSelectableSelectionContainerDelegate__handleSelectBoundary_closure0, A.SingleChildScrollView_build_closure0, A.SliverMultiBoxAdaptorElement_performRebuild_processElement, A._SystemContextMenuState_build_closure, A._SelectableTextContainerDelegate__flushInactiveSelections_closure, A._SelectableTextContainerDelegate__flushInactiveSelections_closure0, A.SelectionOverlay_showMagnifier_closure, A.SelectionOverlay_showHandles_closure, A.SelectionOverlay_showHandles_closure0, A.SelectionOverlay_showToolbar_closure, A.SelectionOverlay_markNeedsBuild_closure, A.SelectionOverlay__buildToolbar_closure, A._SelectionHandleOverlayState_build_closure0, A.TextSelectionGestureDetectorBuilder_onTapDown_closure, A._TextSelectionGestureDetectorState_build_closure0, A._TextSelectionGestureDetectorState_build_closure2, A._TextSelectionGestureDetectorState_build_closure4, A._TextSelectionGestureDetectorState_build_closure6, A._TextSelectionGestureDetectorState_build_closure8, A.UndoHistoryState_initState_closure, A._throttle_closure, A.Visibility_of_closure, A.WidgetSpan_extractFromInlineSpan_visitSubtree, A.RenderSliverMasonryGrid__getCrossAxisIndex_closure, A.RenderSliverMasonryGrid_performLayout_closure, A.RenderSliverMasonryGrid_performLayout_closure0, A.RenderSliverMasonryGrid_performLayout_positionChild, A.RenderSliverMasonryGrid_performLayout_closure1, A.RenderSliverMasonryGrid_performLayout_closure2, A.RenderSliverMasonryGrid_performLayout_closure3, A.RenderSliverMasonryGrid_performLayout_advance_closure, A.RenderSliverMasonryGrid_performLayout_closure4, A.RenderSliverMasonryGrid_performLayout_closure5, A.Registrar_send_closure, A.googleFontsTextStyle_closure, A.get_closure, A.BaseRequest_closure0, A.BrowserClient_send_closure, A.BrowserClient_send_closure0, A.ByteStream_toBytes_closure, A.MediaType_toString__closure, A.expectQuotedString_closure, A.MaterialDynamicColors_background_closure, A.MaterialDynamicColors_background_closure0, A.MaterialDynamicColors_onBackground_closure0, A.MaterialDynamicColors_onBackground_closure1, A.MaterialDynamicColors_onBackground_closure, A.MaterialDynamicColors_surface_closure, A.MaterialDynamicColors_surface_closure0, A.MaterialDynamicColors_surfaceDim_closure, A.MaterialDynamicColors_surfaceDim_closure0, A.MaterialDynamicColors_surfaceBright_closure, A.MaterialDynamicColors_surfaceBright_closure0, A.MaterialDynamicColors_surfaceContainerLowest_closure, A.MaterialDynamicColors_surfaceContainerLowest_closure0, A.MaterialDynamicColors_surfaceContainerLow_closure, A.MaterialDynamicColors_surfaceContainerLow_closure0, A.MaterialDynamicColors_surfaceContainer_closure, A.MaterialDynamicColors_surfaceContainer_closure0, A.MaterialDynamicColors_surfaceContainerHigh_closure, A.MaterialDynamicColors_surfaceContainerHigh_closure0, A.MaterialDynamicColors_surfaceContainerHighest_closure, A.MaterialDynamicColors_surfaceContainerHighest_closure0, A.MaterialDynamicColors_onSurface_closure0, A.MaterialDynamicColors_onSurface_closure1, A.MaterialDynamicColors_onSurface_closure, A.MaterialDynamicColors_surfaceVariant_closure, A.MaterialDynamicColors_surfaceVariant_closure0, A.MaterialDynamicColors_onSurfaceVariant_closure0, A.MaterialDynamicColors_onSurfaceVariant_closure1, A.MaterialDynamicColors_onSurfaceVariant_closure, A.MaterialDynamicColors_inverseSurface_closure, A.MaterialDynamicColors_inverseSurface_closure0, A.MaterialDynamicColors_inverseOnSurface_closure0, A.MaterialDynamicColors_inverseOnSurface_closure1, A.MaterialDynamicColors_inverseOnSurface_closure, A.MaterialDynamicColors_outline_closure0, A.MaterialDynamicColors_outline_closure1, A.MaterialDynamicColors_outline_closure, A.MaterialDynamicColors_outlineVariant_closure0, A.MaterialDynamicColors_outlineVariant_closure1, A.MaterialDynamicColors_outlineVariant_closure, A.MaterialDynamicColors_shadow_closure, A.MaterialDynamicColors_shadow_closure0, A.MaterialDynamicColors_scrim_closure, A.MaterialDynamicColors_scrim_closure0, A.MaterialDynamicColors_primary_closure0, A.MaterialDynamicColors_primary_closure1, A.MaterialDynamicColors_primary_closure, A.MaterialDynamicColors_primary_closure2, A.MaterialDynamicColors_onPrimary_closure0, A.MaterialDynamicColors_onPrimary_closure1, A.MaterialDynamicColors_onPrimary_closure, A.MaterialDynamicColors_primaryContainer_closure0, A.MaterialDynamicColors_primaryContainer_closure1, A.MaterialDynamicColors_primaryContainer_closure, A.MaterialDynamicColors_primaryContainer_closure2, A.MaterialDynamicColors_onPrimaryContainer_closure0, A.MaterialDynamicColors_onPrimaryContainer_closure1, A.MaterialDynamicColors_onPrimaryContainer_closure, A.MaterialDynamicColors_inversePrimary_closure0, A.MaterialDynamicColors_inversePrimary_closure1, A.MaterialDynamicColors_inversePrimary_closure, A.MaterialDynamicColors_secondary_closure0, A.MaterialDynamicColors_secondary_closure1, A.MaterialDynamicColors_secondary_closure, A.MaterialDynamicColors_secondary_closure2, A.MaterialDynamicColors_onSecondary_closure0, A.MaterialDynamicColors_onSecondary_closure1, A.MaterialDynamicColors_onSecondary_closure, A.MaterialDynamicColors_secondaryContainer_closure0, A.MaterialDynamicColors_secondaryContainer_closure1, A.MaterialDynamicColors_secondaryContainer_closure, A.MaterialDynamicColors_secondaryContainer_closure2, A.MaterialDynamicColors_onSecondaryContainer_closure0, A.MaterialDynamicColors_onSecondaryContainer_closure1, A.MaterialDynamicColors_onSecondaryContainer_closure, A.MaterialDynamicColors_tertiary_closure0, A.MaterialDynamicColors_tertiary_closure1, A.MaterialDynamicColors_tertiary_closure, A.MaterialDynamicColors_tertiary_closure2, A.MaterialDynamicColors_onTertiary_closure0, A.MaterialDynamicColors_onTertiary_closure1, A.MaterialDynamicColors_onTertiary_closure, A.MaterialDynamicColors_tertiaryContainer_closure0, A.MaterialDynamicColors_tertiaryContainer_closure1, A.MaterialDynamicColors_tertiaryContainer_closure, A.MaterialDynamicColors_tertiaryContainer_closure2, A.MaterialDynamicColors_onTertiaryContainer_closure0, A.MaterialDynamicColors_onTertiaryContainer_closure1, A.MaterialDynamicColors_onTertiaryContainer_closure, A.MaterialDynamicColors_error_closure0, A.MaterialDynamicColors_error_closure1, A.MaterialDynamicColors_error_closure, A.MaterialDynamicColors_error_closure2, A.MaterialDynamicColors_onError_closure0, A.MaterialDynamicColors_onError_closure1, A.MaterialDynamicColors_onError_closure, A.MaterialDynamicColors_errorContainer_closure0, A.MaterialDynamicColors_errorContainer_closure1, A.MaterialDynamicColors_errorContainer_closure, A.MaterialDynamicColors_errorContainer_closure2, A.MaterialDynamicColors_onErrorContainer_closure0, A.MaterialDynamicColors_onErrorContainer_closure1, A.MaterialDynamicColors_onErrorContainer_closure, A.MaterialDynamicColors_primaryFixed_closure0, A.MaterialDynamicColors_primaryFixed_closure1, A.MaterialDynamicColors_primaryFixed_closure, A.MaterialDynamicColors_primaryFixed_closure2, A.MaterialDynamicColors_primaryFixedDim_closure0, A.MaterialDynamicColors_primaryFixedDim_closure1, A.MaterialDynamicColors_primaryFixedDim_closure, A.MaterialDynamicColors_primaryFixedDim_closure2, A.MaterialDynamicColors_onPrimaryFixed_closure0, A.MaterialDynamicColors_onPrimaryFixed_closure2, A.MaterialDynamicColors_onPrimaryFixed_closure, A.MaterialDynamicColors_onPrimaryFixed_closure1, A.MaterialDynamicColors_onPrimaryFixedVariant_closure0, A.MaterialDynamicColors_onPrimaryFixedVariant_closure2, A.MaterialDynamicColors_onPrimaryFixedVariant_closure, A.MaterialDynamicColors_onPrimaryFixedVariant_closure1, A.MaterialDynamicColors_secondaryFixed_closure0, A.MaterialDynamicColors_secondaryFixed_closure1, A.MaterialDynamicColors_secondaryFixed_closure, A.MaterialDynamicColors_secondaryFixed_closure2, A.MaterialDynamicColors_secondaryFixedDim_closure0, A.MaterialDynamicColors_secondaryFixedDim_closure1, A.MaterialDynamicColors_secondaryFixedDim_closure, A.MaterialDynamicColors_secondaryFixedDim_closure2, A.MaterialDynamicColors_onSecondaryFixed_closure0, A.MaterialDynamicColors_onSecondaryFixed_closure2, A.MaterialDynamicColors_onSecondaryFixed_closure, A.MaterialDynamicColors_onSecondaryFixed_closure1, A.MaterialDynamicColors_onSecondaryFixedVariant_closure0, A.MaterialDynamicColors_onSecondaryFixedVariant_closure2, A.MaterialDynamicColors_onSecondaryFixedVariant_closure, A.MaterialDynamicColors_onSecondaryFixedVariant_closure1, A.MaterialDynamicColors_tertiaryFixed_closure0, A.MaterialDynamicColors_tertiaryFixed_closure1, A.MaterialDynamicColors_tertiaryFixed_closure, A.MaterialDynamicColors_tertiaryFixed_closure2, A.MaterialDynamicColors_tertiaryFixedDim_closure0, A.MaterialDynamicColors_tertiaryFixedDim_closure1, A.MaterialDynamicColors_tertiaryFixedDim_closure, A.MaterialDynamicColors_tertiaryFixedDim_closure2, A.MaterialDynamicColors_onTertiaryFixed_closure0, A.MaterialDynamicColors_onTertiaryFixed_closure2, A.MaterialDynamicColors_onTertiaryFixed_closure, A.MaterialDynamicColors_onTertiaryFixed_closure1, A.MaterialDynamicColors_onTertiaryFixedVariant_closure0, A.MaterialDynamicColors_onTertiaryFixedVariant_closure2, A.MaterialDynamicColors_onTertiaryFixedVariant_closure, A.MaterialDynamicColors_onTertiaryFixedVariant_closure1, A.Context_joinAll_closure, A.Context_split_closure, A._validateArgList_closure, A.SharedPreferencesPlugin__getPrefixedKeys_closure, A._getAllowedKeys_closure, A.Highlighter$__closure, A.Highlighter$___closure, A.Highlighter$__closure0, A.Highlighter__collateLines_closure, A.Highlighter__collateLines_closure1, A.Highlighter__collateLines__closure, A.Highlighter_highlight_closure, A._GuaranteeSink__addError_closure, A.VideoPlayerController_initialize_eventListener, A.VideoPlayerController_initialize_eventListener_closure, A.VideoPlayerController_initialize_errorListener, A.VideoPlayerController__applyPlayPause_closure, A.VideoPlayer_initialize_closure, A.VideoPlayer_initialize_closure0, A.VideoPlayer_initialize_closure1, A.VideoPlayer_initialize_closure2, A.VideoPlayer_initialize_closure3, A.VideoPlayer_initialize_closure4, A.VideoPlayer_initialize_closure5, A.VideoPlayer_play_closure, A.VideoPlayer_play_closure0, A.VideoPlayerPlugin_create_closure, A._EventStreamSubscription_closure, A._EventStreamSubscription_onData_closure, A.BrowserWebSocket_connect_closure, A.BrowserWebSocket_connect_closure0, A.BrowserWebSocket_connect_closure1, A.BrowserWebSocket_connect_closure2, A.AdapterWebSocketChannel_closure, A.AdapterWebSocketChannel__closure, A.AdapterWebSocketChannel__closure0, A.AdapterWebSocketChannel_closure0, A.deepHashCode_deepHashCodeInner, A.deepHashCode_deepHashCodeInner_closure, A.Parser__parseNode_parseAnchor, A.Parser__parseNode_parseTag, A.Scanner__fetchMoreTokens_closure, A.yamlWarningCallback_closure, A.YamlMap_keys_closure]); - _inheritMany(A.Closure0Args, [A.AppBootstrap_prepareEngineInitializer_closure, A.HtmlViewEmbedder__compositeWithParams_closure, A.HtmlViewEmbedder__applyMutators_closure, A.HtmlViewEmbedder__applyMutators_closure0, A.SkiaFontCollection__registerWithFontProvider_closure, A.SkiaFontCollection__registerWithFontProvider_closure0, A.Frame_raster_closure, A.Frame_raster_closure0, A.PaintVisitor_visitPicture_closure, A.MultiSurfaceRasterizer_createViewRasterizer_closure, A.MultiSurfaceViewRasterizer_displayFactory_closure, A.OffscreenCanvasRasterizer_createViewRasterizer_closure, A.OffscreenCanvasViewRasterizer_displayFactory_closure, A.CanvasKitRenderer_initialize_closure, A.CkTextStyle_skTextStyle_closure, A.FontFallbackManager_addMissingCodePoints_closure, A._FallbackFontDownloadQueue_startDownloads_closure, A.FrameService_scheduleWarmUpFrame_closure, A.FrameService_scheduleWarmUpFrame_closure0, A.BrowserImageDecoder__cacheExpirationClock_closure, A.BrowserImageDecoder__getOrCreateWebDecoder_closure, A.initializeEngineServices_initializeRendererCallback, A.FlutterEngineInitializer_constructor__closure0, A._cached_closure, A.KeyboardConverter__scheduleAsyncEvent_closure0, A.KeyboardConverter__startGuardingKey_closure, A.KeyboardConverter__startGuardingKey_closure0, A.KeyboardConverter__handleEvent_closure, A.KeyboardConverter__handleEvent_closure0, A.KeyboardConverter__handleEvent_closure1, A.EnginePlatformDispatcher_invokeOnKeyData_closure, A.EnginePlatformDispatcher_invokeOnSemanticsAction_sendActionToFramework, A.invoke2_closure, A.PlatformViewManager_renderContent_closure, A._PointerAdapter__ensureSanitizer_closure, A._PointerAdapter_setup__closure, A._GlobalPointerState_ensurePointerDeviceState_closure, A.RawKeyboard$__closure, A.RawKeyboard_handleHtmlEvent_closure, A.AccessibilityAnnouncements_announce_closure, A.AccessibilityFocusManager_changeFocus_closure, A.SemanticRouteBase_closure, A.RouteName_update_closure, A.SemanticScrollable_update_closure, A.SemanticRole__updateControls_closure, A.EngineSemantics__now_closure, A.EngineSemantics__getGestureModeClock_closure, A.EngineSemanticsOwner_closure, A.MobileSemanticsEnabler_tryEnableSemantics_closure, A.SemanticTextField_update_closure, A.IOSTextEditingStrategy__schedulePlacement_closure, A.TextEditingChannel_handleTextInput_closure, A.FlutterViewManager_safeBlur_closure, A.FlutterViewManager_safeRemove_closure, A._hotRestartCache_closure, A.EngineFlutterWindow_handleNavigationMessage_closure, A.CastMap_putIfAbsent_closure, A.nullFuture_closure, A.Primitives_initTicker_closure, A._AsyncRun__scheduleImmediateJsOverride_internalCallback, A._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback, A._TimerImpl_internalCallback, A._TimerImpl$periodic_closure, A.Future_Future_closure, A.Future_Future$microtask_closure, A.Future_Future$delayed_closure, A._Future__addListener_closure, A._Future__prependListeners_closure, A._Future__chainForeignFuture_closure1, A._Future__chainCoreFuture_closure, A._Future__asyncCompleteWithValue_closure, A._Future__asyncCompleteErrorObject_closure, A._Future__propagateToListeners_handleWhenCompleteCallback, A._Future__propagateToListeners_handleValueCallback, A._Future__propagateToListeners_handleError, A._Future_timeout_closure, A._Future_timeout_closure0, A.Stream_length_closure0, A.Stream_first_closure, A._StreamController__subscribe_closure, A._StreamController__recordCancel_complete, A._BufferingStreamSubscription__sendError_sendError, A._BufferingStreamSubscription__sendDone_sendDone, A._PendingEvents_schedule_closure, A._cancelAndValue_closure, A._rootHandleError_closure, A._RootZone_bindCallback_closure, A._RootZone_bindCallbackGuarded_closure, A._Utf8Decoder__decoder_closure, A._Utf8Decoder__decoderNonfatal_closure, A._performance_closure, A._json_closure, A.ChannelBuffers_push_closure, A.ChannelBuffers_setListener_closure, A.bootstrapEngine_closure0, A.BrowserPlatformLocation_getOrCreateDomEventListener_closure, A.HashUrlStrategy_addPopStateListener_closure, A._HomeScreenState_initState_closure1, A._HomeScreenState_initState__closure, A._HomeScreenState_initState_closure2, A._HomeScreenState__setupSearchListener__closure, A._HomeScreenState__stopSearch_closure, A._HomeScreenState__showAnonLimitExceededDialog___closure, A._HomeScreenState__showAnonLimitExceededDialog____closure, A._HomeScreenState__showAnonLimitExceededDialog___closure1, A._HomeScreenState__showAnonLimitExceededDialog___closure2, A._HomeScreenState__showDeviceLimitExceededDialog__closure, A._HomeScreenState__showDeviceLimitExceededDialog___closure, A._HomeScreenState__search_closure, A._HomeScreenState__search_closure0, A._HomeScreenState_build_closure, A._HomeScreenState_build__closure, A._VideoScreenState__initializeConnection_closure, A._VideoScreenState__initializeConnection_closure0, A._VideoScreenState__showAnonLimitExceededDialog___closure, A._VideoScreenState__showAnonLimitExceededDialog____closure, A._VideoScreenState__showAnonLimitExceededDialog___closure1, A._VideoScreenState__showAnonLimitExceededDialog___closure2, A._VideoScreenState__showDeviceLimitExceededDialog__closure, A._VideoScreenState__showDeviceLimitExceededDialog___closure, A._VideoScreenState__onVideoSearch_closure, A._VideoScreenState__onVideoSearch_closure0, A._VideoScreenState__onVideoSearch_closure1, A._VideoScreenState_build__closure, A._VideoScreenState_build__closure0, A._VideoScreenState_build___closure, A.ClipGenerationHandler_scheduleRetry_closure, A.WebSocketApiService_connect_closure, A.WebSocketApiService_connect__closure, A.WebSocketApiService_connect__closure0, A.WebSocketApiService__setStatus_closure, A.WebSocketApiService__scheduleReconnect_closure, A.WebSocketApiService__sendRequest_closure, A.WebSocketApiService_dispose_closure, A._ChatWidgetState__initialize_closure, A._ChatWidgetState__initialize_closure1, A._ChatWidgetState__initialize_closure2, A._ChatWidgetState__handleError_closure, A._ChatWidgetState__onNewMessage_closure, A._ChatWidgetState__onNewMessage_closure0, A._ChatWidgetState__sendMessage_closure, A._ChatWidgetState__sendMessage_closure0, A._ChatWidgetState_build_closure, A._ChatWidgetState_build__closure, A._SearchBoxState__onSearchTextChanged_closure, A._SearchBoxState__handleSubmitted_closure, A._SearchBoxState_build_closure, A.NanoClipManager_initialize_closure, A.NanoClipManager__simulateProgress_closure, A._NanoVideoPlayerState__initialize_closure, A._NanoVideoPlayerState__setupController_closure, A._NanoVideoPlayerState__setupController_closure0, A._NanoVideoPlayerState__onClipUpdated_closure, A._NanoVideoPlayerState_togglePlayback_closure, A.PlaybackController_startPlaybackTimer_closure, A._VideoPlayerWidgetState__initializePlayer_closure, A._VideoPlayerWidgetState__initializePlayer__closure, A._VideoPlayerWidgetState__initializePlayer_closure0, A._VideoPlayerWidgetState__startInitialPlayback_closure, A._VideoPlayerWidgetState__togglePlayback_closure, A._VideoPlayerWidgetState__playClip_closure, A._VideoPlayerWidgetState__playClip_closure0, A._VideoPlayerWidgetState__onVideoCompleted_closure, A._VideoPlayerWidgetState_build__closure, A._VideoPlayerWidgetState_build__closure0, A._VideoPlayerWidgetState_build___closure, A.CanonicalizedMap_putIfAbsent_closure, A._CupertinoButtonState__onShowFocusHighlight_closure, A._CupertinoButtonState_build_closure, A._CupertinoDesktopTextSelectionToolbarButtonState__onEnter_closure, A._CupertinoDesktopTextSelectionToolbarButtonState__onExit_closure, A._CupertinoTextMagnifierState_initState_closure, A._CupertinoTextMagnifierState_initState__closure, A._CupertinoTextMagnifierState__determineMagnifierPositionAndFocalPoint_closure, A.CupertinoRouteTransitionMixin__startPopGesture_closure0, A.CupertinoRouteTransitionMixin__startPopGesture_closure, A.CupertinoRouteTransitionMixin_buildPageTransitions_closure, A.CupertinoRouteTransitionMixin_buildPageTransitions_closure0, A._CupertinoScrollbarState_initState_closure, A._CupertinoTextSelectionToolbarContentState__statusListener_closure, A._CupertinoTextSelectionToolbarButtonState__onTapDown_closure, A._CupertinoTextSelectionToolbarButtonState__onTapUp_closure, A._CupertinoTextSelectionToolbarButtonState__onTapCancel_closure, A.FlutterErrorDetails_summary_formatException, A.FlutterErrorDetails_summary_closure0, A.BindingBase_initServiceExtensions_closure, A.BindingBase_initServiceExtensions_closure1, A.BindingBase_lockEvents_closure, A.BindingBase_registerServiceExtension__closure, A.ChangeNotifier_notifyListeners_closure, A.GestureArenaManager_add_closure, A.GestureArenaManager__tryToResolveArena_closure, A.GestureBinding_dispatchEvent_closure, A.GestureBinding_dispatchEvent_closure0, A.ForcePressGestureRecognizer_handleEvent_closure, A.ForcePressGestureRecognizer_acceptGesture_closure, A.ForcePressGestureRecognizer_didStopTrackingLastPointer_closure, A.LongPressGestureRecognizer__checkLongPressStart_closure, A.LongPressGestureRecognizer__checkLongPressMoveUpdate_closure, A.LongPressGestureRecognizer__checkLongPressEnd_closure, A.DragGestureRecognizer__checkDown_closure, A.DragGestureRecognizer__checkStart_closure, A.DragGestureRecognizer__checkUpdate_closure, A.DragGestureRecognizer__checkEnd_closure, A.DragGestureRecognizer__checkEnd_closure0, A.DragGestureRecognizer__checkEnd_closure1, A.DragGestureRecognizer__checkEnd_closure2, A.PointerRouter_addRoute_closure, A.PrimaryPointerGestureRecognizer_addAllowedPointer_closure, A.TapGestureRecognizer_handleTapDown_closure, A.TapGestureRecognizer_handleTapDown_closure0, A.TapGestureRecognizer_handleTapUp_closure, A.TapGestureRecognizer_handleTapUp_closure0, A.TapGestureRecognizer_handleTapUp_closure1, A.TapGestureRecognizer_handleTapMove_closure, A.BaseTapAndDragGestureRecognizer__handleDragUpdateThrottled_closure, A.BaseTapAndDragGestureRecognizer_addAllowedPointer_closure, A.BaseTapAndDragGestureRecognizer__checkTapDown_closure, A.BaseTapAndDragGestureRecognizer__checkTapUp_closure, A.BaseTapAndDragGestureRecognizer__checkDragStart_closure, A.BaseTapAndDragGestureRecognizer__checkDragUpdate_closure, A.BaseTapAndDragGestureRecognizer__checkDragEnd_closure, A.GestureArenaTeam_add_closure, A.VelocityTracker_getVelocityEstimate_closure, A.VelocityTracker_getVelocityEstimate_closure0, A._ActionButton_build_closure, A.AppBar__getEffectiveCenterTitle_platformCenter, A._AppBarState__handleScrollNotification_closure, A.MaterialPointArcTween__initialize_sweepAngle, A._ButtonStyleState_handleStatesControllerChange_closure, A._ButtonStyleState_build_effectiveIconColor, A._ButtonStyleState_build__closure1, A._RawChipState_initState_closure, A._RawChipState_initState__closure, A._RawChipState__handleTapDown_closure, A._RawChipState__handleTapCancel_closure, A._RawChipState__handleTap_closure, A._DropdownMenuState_build_closure, A._DropdownButtonState__handleFocusChanged_closure, A._DropdownButtonState_build__closure0, A._DropdownButtonState_build__closure, A._ExpansionTileState__onExpansionChanged_closure, A._getClipCallback_closure0, A._getClipCallback_closure, A._InkResponseState_activateOnIntent_closure, A._InkResponseState_handleStatesControllerChange_closure, A._InkResponseState_updateHighlight_handleInkRemoval, A._InkResponseState__createSplash_onRemoved, A._InkResponseState_handleFocusHighlightModeChange_closure, A._HelperErrorState__handleChange_closure, A._InputDecoratorState__handleChange_closure, A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure, A._TextMagnifierState__determineMagnifierPositionAndFocalPoint__closure, A._TextMagnifierState__determineMagnifierPositionAndFocalPoint_closure0, A.ScaffoldMessengerState_showSnackBar_closure, A.ScaffoldMessengerState_showSnackBar_closure0, A.ScaffoldMessengerState__handleSnackBarStatusChanged_closure, A.ScaffoldMessengerState__handleSnackBarStatusChanged_closure0, A.ScaffoldMessengerState_build_closure, A._FloatingActionButtonTransitionState__handlePreviousAnimationStatusChanged_closure, A.ScaffoldState__updateSnackBar_closure, A.ScaffoldState__updateMaterialBanner_closure, A._MaterialScrollbarState_initState_closure, A._MaterialScrollbarState_handleThumbPressStart_closure, A._MaterialScrollbarState_handleThumbPressEnd_closure, A._MaterialScrollbarState_handleHover_closure, A._MaterialScrollbarState_handleHover_closure0, A._MaterialScrollbarState_handleHoverExit_closure, A._SnackBarActionState__handlePressed_closure, A._SnackBarActionState_build_resolveForegroundColor, A._SnackBarActionState_build_resolveBackgroundColor, A._SnackBarState_build_closure, A._TextFieldState__handleFocusChanged_closure, A._TextFieldState__handleSelectionChanged_closure, A._TextFieldState__handleHover_closure, A._TextFieldState__handleStatesControllerChange_closure, A._TextFieldState_build_closure, A._TextFieldState_build_closure0, A._TextFieldState_build_closure1, A._TextFieldState_build_closure2, A._TextFieldState_build_closure3, A._TextFieldState_build_closure4, A._TextFieldState_build__closure0, A._TextFieldState_build__closure, A._TextSelectionToolbarOverflowableState_build_closure, A._TextSelectionToolbarOverflowableState_build__closure, A.ThemeData_localize_closure, A.TooltipState__scheduleShowTooltip_show, A.NetworkImage__loadAsync_loadViaDecode, A.NetworkImage__loadAsync_loadViaImgElement, A.ImageCache__trackLiveImage_closure, A.ImageCache__trackLiveImage__closure, A._LiveImage_closure, A.ImageProvider_resolveStreamForKey_closure, A.ImageProvider_resolveStreamForKey_closure0, A.MultiFrameImageStreamCompleter__handleAppFrame_closure, A._TextLayout__computeEndOfTextCaretAnchorOffset_closure, A.RenderAnimatedSize_closure, A.RendererBinding_pipelineOwner_closure, A.RendererBinding_pipelineOwner_closure0, A._DryLayout_memoize_closure, A._Baseline_memoize_ifAbsent, A._IntrinsicDimension_memoize_closure, A.RenderEditable__createShowOnScreenFor_closure, A.Layer_addCompositionCallback_closure, A.Layer_addCompositionCallback_closure0, A.MouseTracker_updateWithEvent_closure, A.MouseTracker_updateWithEvent__closure, A.MouseTracker_updateAllDevices_closure, A.PaintingContext_pushClipRect_closure, A.PaintingContext_pushClipRRect_closure, A.PaintingContext_pushClipPath_closure, A.RenderObject__reportException_closure, A.RenderObject_invokeLayoutCallback_closure, A.RenderObject_toStringDeep_closure, A.RenderParagraph__createShowOnScreenFor_closure, A.RenderSliverList_performLayout_advance, A.SchedulerBinding_handleEventLoopCallback_closure, A.SchedulerBinding_scheduleWarmUpFrame_closure, A.SchedulerBinding_scheduleWarmUpFrame_closure0, A.SchedulerBinding_scheduleWarmUpFrame_closure1, A.CachingAssetBundle_loadString_closure, A.ServicesBinding__addLicenses_closure, A.RawKeyEvent_RawKeyEvent$fromMessage_dataFromWeb, A.RestorationBucket__rawChildren_closure, A.RestorationBucket__rawValues_closure, A.RestorationBucket__addChildData_closure, A.SystemChrome_setSystemUIOverlayStyle_closure, A.SystemChrome_handleAppLifecycleStateChanged_closure, A.TextInput__loudlyHandleTextInputInvocation_closure, A.TextInput__scheduleHide_closure, A._ActionsState__handleActionChanged_closure, A._FocusableActionDetectorState__updateHighlightMode_closure, A._FocusableActionDetectorState__handleMouseEnter_closure, A._FocusableActionDetectorState__handleMouseExit_closure, A._FocusableActionDetectorState__handleFocusChange_closure, A._AnimatedSwitcherState__newEntry__closure, A._WidgetsAppState_didChangeLocales_closure, A._StreamBuilderBaseState__subscribe__closure1, A._StreamBuilderBaseState__subscribe__closure, A._StreamBuilderBaseState__subscribe_closure0, A._StreamBuilderBaseState__subscribe__closure0, A._FutureBuilderState__subscribe__closure0, A._FutureBuilderState__subscribe__closure, A._AutomaticKeepAliveState__createCallback_closure, A._AutomaticKeepAliveState__createCallback__closure, A._AutomaticKeepAliveState__createCallback__closure0, A._AutomaticKeepAliveState__createCallback___closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure2, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_initServiceExtensions_closure4, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_initServiceExtensions_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_initServiceExtensions_closure, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure3, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_initServiceExtensions_closure5, A.WidgetsBinding_scheduleAttachRootWidget_closure, A.RootWidget_attach_closure, A.RootWidget_attach_closure0, A._DismissibleState__handleDragStart_closure, A._DismissibleState__handleDragUpdate_closure, A.EditableTextState__onChangedClipboardStatus_closure, A.EditableTextState_buttonItemsForToolbarOptions_closure, A.EditableTextState_buttonItemsForToolbarOptions_closure0, A.EditableTextState_buttonItemsForToolbarOptions_closure1, A.EditableTextState_buttonItemsForToolbarOptions_closure2, A.EditableTextState_contextMenuButtonItems_closure, A.EditableTextState_contextMenuButtonItems_closure0, A.EditableTextState_contextMenuButtonItems_closure1, A.EditableTextState_contextMenuButtonItems_closure2, A.EditableTextState_contextMenuButtonItems_closure3, A.EditableTextState_contextMenuButtonItems_closure4, A.EditableTextState_contextMenuButtonItems_closure5, A.EditableTextState_contextMenuButtonItems_closure6, A.EditableTextState__textProcessingActionButtonItems_closure, A.EditableTextState_initState_closure, A.EditableTextState__onCursorTick_closure, A.EditableTextState__onCursorTick_closure0, A.EditableTextState__didChangeTextEditingValue_closure, A.EditableTextState__handleFocusChanged_closure, A.EditableTextState_insertTextPlaceholder_closure, A.EditableTextState_removeTextPlaceholder_closure, A.EditableTextState_showAutocorrectionPromptRect_closure, A.EditableTextState__semanticsOnCopy_closure, A.EditableTextState__semanticsOnCut_closure, A.EditableTextState__semanticsOnPaste_closure, A.EditableTextState_build___closure, A._ExpansibleState__toggleExpansion_closure, A._ExpansibleState__toggleExpansion___closure, A._FocusState__handleFocusChanged_closure, A._FocusState__handleFocusChanged_closure0, A._FocusState__handleFocusChanged_closure1, A._FocusState__handleFocusChanged_closure2, A.FormFieldState_didChange_closure, A.FormFieldState_build__closure, A.BuildScope__tryRebuild_closure, A.ComponentElement_performRebuild_closure, A.ComponentElement_performRebuild_closure0, A.GestureDetector_build_closure, A.GestureDetector_build_closure1, A.GestureDetector_build_closure3, A.GestureDetector_build_closure5, A.GestureDetector_build_closure7, A.GestureDetector_build_closure9, A._DefaultSemanticsGestureDelegate__getTapHandler_closure, A._DefaultSemanticsGestureDelegate__getLongPressHandler_closure, A._HeroState_startFlight_closure, A._HeroState_endFlight_closure, A._HeroFlight__handleAnimationUpdate_delayedPerformAnimationUpdate, A._ImageState__getListener__closure, A._ImageState__handleImageFrame_closure, A._ImageState__updateSourceStream_closure, A._ImageState__updateSourceStream_closure0, A.AnimatedWidgetBaseState__handleAnimationChanged_closure, A._LayoutBuilderElement__rebuildWithConstraints_updateChildCallback, A._LayoutBuilderElement__rebuildWithConstraints_updateChildCallback_closure, A._LayoutBuilderElement__rebuildWithConstraints_updateChildCallback_closure0, A._LocalizationsState_load__closure, A._MediaQueryFromViewState__updateData_closure, A.ModalBarrier_build_handleDismiss, A._RouteEntry_handlePush_closure, A._RouteEntry_dispose_closure0, A._RouteEntry_dispose__closure, A.NavigatorState__cancelActivePointers_closure, A._RenderOverflowBar_performLayout_nextChild, A._OverlayEntryWidgetState__markNeedsBuild_closure, A.OverlayState_insert_closure, A.OverlayState_insertAll_closure, A.OverlayState_rearrange_closure, A.OverlayState__markDirty_closure, A.OverlayState__didChangeEntryOpacity_closure, A._OverlayPortalState__getLocation_closure, A._OverlayPortalState_show_closure, A._OverlayPortalState_hide_closure, A._GlowController_pull_closure, A._PlatformViewLinkState__onPlatformViewCreated_closure, A._RootRestorationScopeState__loadRootBucketIfNecessary__closure, A.RestorationMixin_registerForRestoration_listener, A._RouterState_restoreState_closure, A._RouterState_restoreState_closure0, A._RouterState_didChangeDependencies_closure, A._RouterState__handleRouteInformationProviderNotification_closure, A._RouterState__rebuild_closure, A._RouterState__handleRouterDelegateNotification_closure, A.TransitionRoute__updateSecondaryAnimation_closure, A.TransitionRoute__updateSecondaryAnimation_closure0, A._ModalScopeState__forceRebuildPage_closure, A.ModalRoute_offstage_closure, A.ModalRoute_changedInternalState_closure, A.ScrollAwareImageProvider_resolveStreamForKey__closure, A._SelectionKeepAliveState_listensTo_closure, A.ScrollNotificationObserverState__notifyListeners_closure, A.ScrollableState_setCanDrag_closure, A.ScrollableState_setCanDrag_closure1, A.RawScrollbarState__maybeStartFadeoutTimer_closure, A.RawScrollbarState__handleScrollMetricsNotification_closure, A.RawScrollbarState__handleScrollMetricsNotification_closure0, A.RawScrollbarState__gestures_closure, A.RawScrollbarState__gestures_closure0, A.RawScrollbarState__gestures_closure1, A.ShortcutManager__indexShortcuts__closure, A.ShortcutManager_handleKeypress_closure, A.ShortcutManager_handleKeypress_closure0, A.ShortcutManager_handleKeypress_closure1, A.SizeChangedLayoutNotifier_createRenderObject_closure, A.SliverMultiBoxAdaptorElement_performRebuild_closure, A.SliverMultiBoxAdaptorElement_performRebuild_closure0, A.SliverMultiBoxAdaptorElement_createChild_closure, A.SliverMultiBoxAdaptorElement_removeChild_closure, A._SelectionHandleOverlayState_build_closure, A._TextSelectionGestureDetectorState_build_closure, A._TextSelectionGestureDetectorState_build_closure1, A._TextSelectionGestureDetectorState_build_closure3, A._TextSelectionGestureDetectorState_build_closure5, A._TextSelectionGestureDetectorState_build_closure7, A._AnimatedState__handleChange_closure, A._throttle__closure, A._ValueListenableBuilderState__valueChanged_closure, A.RenderSliverMasonryGrid_performLayout_computeFirstChildParentData, A.RenderSliverMasonryGrid_performLayout_advance, A.MediaType_MediaType$parse_closure, A.Highlighter_closure, A.Highlighter__writeFileStart_closure, A.Highlighter__writeMultilineHighlights_closure, A.Highlighter__writeMultilineHighlights_closure0, A.Highlighter__writeMultilineHighlights_closure1, A.Highlighter__writeMultilineHighlights_closure2, A.Highlighter__writeMultilineHighlights__closure, A.Highlighter__writeMultilineHighlights__closure0, A.Highlighter__writeHighlightedText_closure, A.Highlighter__writeIndicator_closure, A.Highlighter__writeIndicator_closure0, A.Highlighter__writeIndicator_closure1, A.Highlighter__writeSidebar_closure, A._Highlight_closure, A.GuaranteeChannel_closure, A.GuaranteeChannel__closure, A.BasicLock_synchronized_complete, A._VideoPlayerState_closure, A._VideoPlayerState__closure, A.AdapterWebSocketChannel__closure1, A.main_closure0, A.main_closure]); - _inheritMany(A.CkColorFilter, [A.CkMatrixColorFilter, A.CkLinearToSrgbGammaColorFilter, A.CkSrgbToLinearGammaColorFilter, A.CkComposeColorFilter]); - _inheritMany(A.Closure2Args, [A.HtmlViewEmbedder__updateDomForNewRendering_updateRenderCanvasWithDisplay, A.createDomResizeObserver_closure, A.initializeEngineServices_closure, A.CustomFutureOfJSAnyToJSPromise_get_toPromise_closure, A.CustomFutureOfJSAnyToJSPromise_get_toPromise__closure0, A.KeyboardConverter__handleEvent_closure2, A.KeyboardConverter__handleEvent__closure, A.EnginePlatformDispatcher__addFontSizeObserver_closure, A.StandardMessageCodec_writeValue_closure0, A.saveForms_closure, A.HybridTextEditing__startEditing_closure0, A.CustomElementDimensionsProvider_closure0, A._CastListBase_sort_closure, A.CastMap_forEach_closure, A.CastMap_removeWhere_closure, A.ConstantMap_map_closure, A.JsLinkedHashMap_addAll_closure, A.initHooks_closure0, A._awaitOnObject_closure0, A._wrapJsFunctionForAsync_closure, A.Future_wait_handleError, A._Future__chainForeignFuture_closure0, A._Future__propagateToListeners_handleWhenCompleteCallback_closure0, A._Future_timeout_closure2, A._RootZone_bindBinaryCallback_closure, A.LinkedHashMap_LinkedHashMap$from_closure, A.MapBase_mapToString_closure, A._JsonStringifier_writeMap_closure, A.NoSuchMethodError_toString_closure, A._Uri__makeQueryFromParameters_closure, A.Uri_splitQueryString_closure, A.Uri__parseIPv4Address_error, A.Uri_parseIPv6Address_error, A.Uri_parseIPv6Address_parseHex, A._Uri__makeQueryFromParametersDefault_writeParameter, A._Uri__makeQueryFromParametersDefault_closure, A.MidiInputMap_keys_closure, A.MidiInputMap_values_closure, A.MidiOutputMap_keys_closure, A.MidiOutputMap_values_closure, A.RtcStatsReport_keys_closure, A.RtcStatsReport_values_closure, A.Storage_keys_closure, A.Storage_values_closure, A._StructuredClone_walk_closure, A._StructuredClone_walk_closure0, A.AudioParamMap_keys_closure, A.AudioParamMap_values_closure, A.main_closure1, A._HomeScreenState__showAnonLimitExceededDialog__closure, A._HomeScreenState__buildConnectionStatus_closure, A._HomeScreenState__buildConnectionStatus__closure, A._HomeScreenState_build_closure0, A._VideoScreenState__showAnonLimitExceededDialog__closure, A._VideoScreenState_build_closure, A.ClipQueueManager__reorderBufferByPriority_closure0, A.WebSocketApiService__checkAndRegisterDeviceConnection_closure, A.WebSocketApiService__cancelPendingRequests_closure, A.AiContentDisclaimer__buildCompactDisclaimer_closure, A.AiContentDisclaimer__buildFullDisclaimer_closure, A._ChatWidgetState__buildMessageList_closure, A._VideoPlayerWidgetState_build_closure, A.CanonicalizedMap_addAll_closure, A.CanonicalizedMap_forEach_closure, A.CanonicalizedMap_map_closure, A.CanonicalizedMap_removeWhere_closure, A.CupertinoDynamicColor_toString_toString, A._RenderCupertinoTextSelectionToolbarShape_paint_closure, A._RenderCupertinoTextSelectionToolbarItems_hitTestChild_closure, A.BindingBase_registerServiceExtension_closure, A.PointerRouter__dispatchEventToRoutes_closure, A.MaterialApp_createMaterialHeroController_closure, A._MaterialAppState_build_closure, A._RenderInputPadding_hitTest_closure, A._RawChipState_build_closure0, A._RenderChipRedirectingHitDetection_hitTest_closure, A._RenderChip_hitTest_closure, A._RenderChip_performLayout_centerLayout, A._RenderChip__paintAvatar_paintWithOverlay, A._RenderChip__paintChild_closure, A._RenderChip__paintChild_closure0, A._DropdownRoute_buildPage_closure, A._DropdownRoute_getItemOffset_closure, A._DropdownRoute_getMenuLimits_closure, A._RenderDecoration_performLayout_centerLayout, A._RenderDecoration_performLayout_baselineLayout, A._RenderDecoration_hitTestChildren_closure, A._RenderListTile_hitTestChildren_closure, A._ZoomEnterTransitionPainter_paint_closure, A._ZoomExitTransitionPainter_paint_closure, A._CircularProgressIndicatorState__buildAnimation_closure, A.ScaffoldState_build_closure, A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure, A._TextFieldState_build_closure5, A._TextFieldState_build_closure6, A.__TextFieldState_State_RestorationMixin_dispose_closure, A._TextSelectionToolbarTrailingEdgeAlignRenderBox_hitTestChildren_closure, A._RenderTextSelectionToolbarItemsLayout_hitTestChildren_closure, A.ThemeData__lerpThemeExtensions_closure, A._ForwardingImageStreamCompleter__closure, A._ForwardingImageStreamCompleter__closure0, A._ForwardingImageStreamCompleter__closure2, A._ForwardingImageStreamCompleter_closure0, A._CompoundBorder_dimensions_closure, A.paintImage_closure, A.ImageCache_putIfAbsent_listener, A.ImageProvider_resolve_closure, A.ImageProvider__createErrorHandlerAndKey_handleError, A.OneFrameImageStreamCompleter_closure, A.MultiFrameImageStreamCompleter_closure, A.MultiFrameImageStreamCompleter_closure0, A.RendererBinding_initMouseTracker_closure, A.RenderBoxContainerDefaultsMixin_defaultHitTestChildren_closure, A.RenderEditable_getRectForComposingRange_closure, A.RenderEditable_computeMinIntrinsicWidth_closure, A.RenderEditable_computeMaxIntrinsicWidth_closure, A.RenderFlex__getIntrinsicSize_layoutChild, A.RenderFlex_computeMinIntrinsicWidth_closure, A.RenderFlex_computeMaxIntrinsicWidth_closure, A.RenderFlex_computeMinIntrinsicHeight_closure, A.RenderFlex_computeMaxIntrinsicHeight_closure, A.MouseTracker__handleDeviceUpdateMouseEvents_closure, A.PipelineOwner_flushLayout_closure, A.PipelineOwner_flushCompositingBits_closure, A.PipelineOwner_flushPaint_closure, A.PipelineOwner_flushSemantics_closure0, A.RenderInlineChildrenContainerDefaults_hitTestInlineChildren_closure, A.RenderParagraph_computeMinIntrinsicWidth_closure, A.RenderParagraph_computeMaxIntrinsicWidth_closure, A.RenderPhysicalModel_paint_closure, A.RenderPhysicalShape_paint_closure, A.RenderTransform_hitTestChildren_closure, A.RenderFractionalTranslation_hitTestChildren_closure, A.RenderFollowerLayer_hitTestChildren_closure, A.RenderShiftedBox_hitTestChildren_closure, A.RenderIndexedStack_hitTestChildren_closure, A.RenderWrap_computeDryBaseline_findHighestBaseline, A.SchedulerBinding_handleBeginFrame_closure, A._SemanticsSortGroup_sortedWithinKnot_closure, A.SemanticsOwner_sendSemanticsUpdate_closure0, A.SemanticsOwner_sendSemanticsUpdate_closure1, A.SemanticsConfiguration_absorb_closure, A._DefaultBinaryMessenger_setMessageHandler_closure, A.StandardMessageCodec_writeValue_closure, A._debugLaunchProfilePlatformChannels_closure, A.HtmlElementViewImpl_buildImpl_closure, A._StreamBuilderBaseState__subscribe_closure1, A._FutureBuilderState__subscribe_closure0, A.EditableTextState__formatAndSetValue_closure, A.EditableTextState_build__closure0, A.EditableTextState_build__closure4, A._ExpansibleState_build_closure, A.DirectionalFocusTraversalPolicyMixin_findFirstFocusInDirection_closure, A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferVertical_closure, A.DirectionalFocusTraversalPolicyMixin__sortByDistancePreferHorizontal_closure, A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferHorizontal_closure, A.DirectionalFocusTraversalPolicyMixin__sortClosestEdgesByDistancePreferVertical_closure, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterHorizontally_closure1, A.DirectionalFocusTraversalPolicyMixin__sortAndFilterVertically_closure1, A._ReadingOrderSortData_sortWithDirectionality_closure, A._ReadingOrderDirectionalGroupData_sortWithDirectionality_closure, A.ReadingOrderTraversalPolicy__pickNext_closure, A.ReadingOrderTraversalPolicy__pickNext_inBand, A._FormFieldState_State_RestorationMixin_dispose_closure, A.Element_updateChildren_slotFor, A.Hero__allHeroesFor_inviteHero, A._HeroFlight__buildOverlay_closure, A.HeroController__defaultHeroFlightShuttleBuilder_closure, A._ImageState__getListener_closure, A._HistoryProperty_fromPrimitives_closure, A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure, A._RenderTheaterMixin_hitTestChildren_childHitTest, A._StretchingOverscrollIndicatorState_build_closure, A._PlatformViewLinkState_build_closure, A.__RestorationScopeState_State_RestorationMixin_dispose_closure, A.__RouterState_State_RestorationMixin_dispose_closure, A._ModalScopeState_build_closure, A._ModalScopeState_build__closure0, A._ModalScopeState_build___closure, A.ScrollView_build_closure, A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin_dispose_closure, A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure, A._ScrollableSelectionContainerDelegate_didChangeSelectables_closure0, A.ScrollableDetails_toString_addIfNonNull, A.ShortcutManager__indexShortcuts_closure, A.SingleChildScrollView_build_closure, A._RenderSingleChildViewport_paint_paintContents, A._RenderSingleChildViewport_hitTestChildren_closure, A.RawView_build_closure, A._RenderScaledInlineWidget_paint_closure, A._RenderScaledInlineWidget_hitTestChildren_closure, A.BaseRequest_closure, A.MediaType_toString_closure, A.TemperatureCache_hctsByTemp_closure, A.Highlighter__collateLines_closure0]); - _inheritMany(A._Enum, [A.MutatorType, A.CanvasKitVariant, A.IntlSegmenterGranularity, A.ColorFilterType, A.ImageFileType, A.ImageType, A.ImageFileSignature, A.DebugEngineInitializationState, A.Assertiveness, A._CheckableKind, A.AccessibilityFocusManagerEvent, A.LabelRepresentation, A.EngineSemanticsRole, A.AccessibilityMode, A.GestureMode, A.EnabledState, A.LineBreakType, A.TextCapitalization, A.TransformKind, A.ClipOp, A.PathFillType, A.KeyEventType, A.KeyEventDeviceType, A.StrokeCap, A.StrokeJoin, A.PaintingStyle, A.BlendMode, A.Clip, A.BlurStyle, A.FilterQuality, A.ColorSpace, A.AppLifecycleState, A.AppExitResponse, A.DartPerformanceMode, A.ViewFocusState, A.ViewFocusDirection, A.PointerChange, A.PointerDeviceKind, A.PointerSignalKind, A.SemanticsRole, A.SemanticsInputType, A.SemanticsValidationResult, A.FontStyle, A.PlaceholderAlignment, A.TextAlign, A.TextBaseline, A.TextDecorationStyle, A.TextLeadingDistribution, A.TextDirection, A.TextAffinity, A.BoxHeightStyle, A.BoxWidthStyle, A.TileMode, A.Brightness, A.BrowserEngine, A.OperatingSystem, A.VideoOrientation, A.ClipState, A.ConnectionStatus, A.AnimationStatus, A._AnimationDirection, A.AnimationBehavior, A._TrainHoppingMode, A.CupertinoButtonSize, A._CupertinoButtonStyle, A.CupertinoUserInterfaceLevelData, A._CupertinoTextSelectionToolbarItemsSlot, A.DiagnosticLevel, A.DiagnosticsTreeStyle, A._WordWrapParseMode, A.TargetPlatform, A._WordWrapParseMode0, A.GestureDisposition, A._ForceState, A._DragState, A._DragDirection, A.DragStartBehavior, A.MultitouchDragStrategy, A.GestureRecognizerState, A._DragState0, A.ThemeMode, A._CornerId, A.ButtonTextTheme, A.ButtonBarLayoutBehavior, A._CardVariant, A._ChipSlot, A.DynamicSchemeVariant, A._FilledButtonVariant, A._IconButtonVariant, A._HighlightType, A.FloatingLabelBehavior, A._DecorationSlot, A.ListTileControlAffinity, A.ListTileTitleAlignment, A._ListTileSlot, A.MaterialType, A._ActivityIndicatorType, A._ScaffoldSlot, A.SnackBarClosedReason, A.SnackBarBehavior, A._TextSelectionToolbarItemPosition, A.MaterialTapTargetSize, A.ScriptCategory, A.RenderComparison, A.Axis, A.VerticalDirection, A.AxisDirection, A.BorderStyle, A.BoxShape, A.BoxFit, A.ImageRepeat, A.WebHtmlElementStrategy, A.TextOverflow, A.TextWidthBasis, A.SpringType, A.RenderAnimatedSizeState, A._IntrinsicDimension, A.FlexFit, A.MainAxisSize, A.MainAxisAlignment, A.CrossAxisAlignment, A.PlatformViewHitTestBehavior, A.HitTestBehavior, A.DecorationPosition, A.SelectionResult, A.SelectionEventType, A.TextGranularity, A.SelectionExtendDirection, A.SelectionStatus, A.TextSelectionHandleType, A.GrowthDirection, A.StackFit, A.CacheExtentStyle, A.ScrollDirection, A.WrapAlignment, A.WrapCrossAlignment, A.SchedulerPhase, A.DebugSemanticsDumpOrder, A.Assertiveness0, A.KeyboardLockMode, A.KeyDataTransitMode, A.SwipeEdge, A.KeyboardSide, A.ModifierKey, A.SystemSoundType, A.MaxLengthEnforcement, A.SmartDashesType, A.SmartQuotesType, A.TextInputAction, A.TextCapitalization0, A.FloatingCursorDragState, A.SelectionChangedCause, A.UndoDirection, A.ConnectionState, A.ContextMenuButtonType, A.DismissDirection, A._FlingGestureKind, A.KeyEventResult, A.UnfocusDisposition, A.FocusHighlightMode, A.FocusHighlightStrategy, A.TraversalDirection, A.TraversalEdgeBehavior, A.AutovalidateMode, A._ElementLifecycle, A.HeroFlightDirection, A.Orientation, A._MediaQueryAspect, A.NavigationMode, A._ToolbarSlot, A.RoutePopDisposition, A._RouteLifecycle, A._RouteRestorationType, A.OverflowBarAlignment, A._GlowState, A._StretchDirection, A._StretchState, A.RouteInformationReportingType, A._ModalRouteAspect, A.ScrollDecelerationRate, A.ScrollPositionAlignmentPolicy, A.ScrollViewKeyboardDismissBehavior, A.ScrollIncrementType, A.ScrollbarOrientation, A.LockState, A.SnapshotMode, A.StandardComponentType, A.ClipboardStatus, A.WidgetState, A.TonePolarity, A.Variant, A.DataSourceType, A.VideoEventType, A.EventType, A._Chomping, A.TokenType]); - _inheritMany(A.Iterable, [A.MutatorsStack, A._DomListWrapper, A._CastIterableBase, A.EfficientLengthIterable, A.MappedIterable, A.WhereIterable, A.ExpandIterable, A.TakeIterable, A.SkipIterable, A.SkipWhileIterable, A.FollowedByIterable, A.WhereTypeIterable, A._KeysOrValues, A._AllMatchesIterable, A._StringAllMatchesIterable, A._SyncStarIterable, A.LinkedList, A.DoubleLinkedQueue, A.StringCharacters, A.ObserverList, A.HashedObserverList, A.__History_Iterable_ChangeNotifier]); - _inheritMany(A.SceneElement, [A.PictureSceneElement, A.PlatformViewSceneElement]); - _inherit(A.CkResizingCodec, A.ResizingCodec); - _inherit(A.HtmlBlobCodec, A.HtmlImageElementCodec); - _inherit(A.CkImageBlobCodec, A.HtmlBlobCodec); - _inheritMany(A.ImageSource, [A.VideoFrameImageSource, A.ImageElementImageSource, A.ImageBitmapImageSource]); - _inheritMany(A.CkImageFilter, [A.CkColorFilterImageFilter, A._CkBlurImageFilter, A._CkMatrixImageFilter, A._CkComposeImageFilter]); - _inherit(A.CkBrowserImageDecoder, A.BrowserImageDecoder); - _inheritMany(A.Layer, [A.ContainerLayer, A.PictureLayer0, A.PlatformViewLayer0]); - _inheritMany(A.ContainerLayer, [A.RootLayer, A.BackdropFilterEngineLayer, A.ClipPathEngineLayer, A.ClipRectEngineLayer, A.ClipRRectEngineLayer, A.OpacityEngineLayer, A.TransformEngineLayer, A.ImageFilterEngineLayer]); - _inherit(A.OffsetEngineLayer, A.TransformEngineLayer); - _inheritMany(A.LayerVisitor, [A.PrerollVisitor, A.MeasureVisitor, A.PaintVisitor]); - _inheritMany(A.Rasterizer, [A.MultiSurfaceRasterizer, A.OffscreenCanvasRasterizer]); - _inheritMany(A.ViewRasterizer, [A.MultiSurfaceViewRasterizer, A.OffscreenCanvasViewRasterizer]); - _inheritMany(A.RenderingEntity, [A.RenderingRenderCanvas, A.RenderingPlatformView]); - _inheritMany(A.DisplayCanvas, [A.RenderCanvas, A.Surface]); - _inherit(A.CkGradientLinear, A.SimpleCkShader); - _inheritMany(A.Error, [A.CanvasKitError, A.FontLoadError, A.LateError, A.TypeError, A.JsNoSuchMethodError, A.UnknownJsTypeError, A.RuntimeError, A._Error, A.JsonUnsupportedObjectError, A.AssertionError, A.ArgumentError, A.NoSuchMethodError, A.UnsupportedError, A.UnimplementedError, A.StateError, A.ConcurrentModificationError, A._FlutterError_Error_DiagnosticableTreeMixin]); - _inherit(A.EngineFlutterDisplay, A.Display); - _inheritMany(A.FontLoadError, [A.FontNotFoundError, A.FontDownloadError, A.FontInvalidDataError]); - _inheritMany(A.BrowserHistory, [A.MultiEntriesBrowserHistory, A.SingleEntryBrowserHistory]); - _inherit(A.EnginePlatformDispatcher, A.PlatformDispatcher); - _inherit(A._BrowserAppLifecycleState, A.AppLifecycleState0); - _inherit(A.__PointerAdapter__BaseAdapter__WheelEventListenerMixin, A._BaseAdapter); - _inherit(A._PointerAdapter, A.__PointerAdapter__BaseAdapter__WheelEventListenerMixin); - _inheritMany(A.SemanticRole, [A.SemanticAlert, A.SemanticStatus, A.SemanticRadioGroup, A.SemanticCheckable, A.SemanticHeader, A.SemanticHeading, A.SemanticImage, A.SemanticIncrementable, A.SemanticLink, A.SemanticList, A.SemanticListItem, A.SemanticMenu, A.SemanticMenuBar, A.SemanticMenuItem, A.SemanticMenuItemCheckbox, A.SemanticMenuItemRadio, A.SemanticPlatformView, A.SemanticRouteBase, A.SemanticScrollable, A.GenericRole, A.SemanticTable, A.SemanticCell, A.SemanticRow, A.SemanticColumnHeader, A.SemanticTab, A.SemanticTabPanel, A.SemanticTabList, A.SemanticButton, A.SemanticTextField]); - _inheritMany(A.SemanticBehavior, [A.Selectable, A.Checkable, A.CanDisable, A.Expandable, A.Focusable, A.LabelAndValue, A.LiveRegion, A.Requirable, A.RouteName, A.Tappable]); - _inheritMany(A.LabelRepresentationBehavior, [A.AriaLabelRepresentation, A.DomTextRepresentation, A.SizedSpanRepresentation]); - _inheritMany(A.SemanticRouteBase, [A.SemanticRoute, A.SemanticDialog, A.SemanticAlertDialog]); - _inheritMany(A.SemanticsEnabler, [A.DesktopSemanticsEnabler, A.MobileSemanticsEnabler]); - _inherit(A.DefaultTextEditingStrategy, A._DefaultTextEditingStrategy_Object_CompositionAwareMixin); - _inheritMany(A.DefaultTextEditingStrategy, [A.SemanticsTextEditingStrategy, A.GloballyPositionedTextEditingStrategy, A.SafariDesktopTextEditingStrategy]); - _inheritMany(A.ListBase, [A._TypedDataBuffer, A.UnmodifiableListBase, A.TypedDataBuffer]); - _inherit(A._IntBuffer, A._TypedDataBuffer); - _inherit(A.Uint8Buffer, A._IntBuffer); - _inheritMany(A.EngineInputAction, [A.NoInputAction, A.EnterInputAction, A.DoneInputAction, A.GoInputAction, A.NextInputAction, A.PreviousInputAction, A.SearchInputAction, A.SendInputAction]); - _inheritMany(A.EngineInputType, [A.NoTextInputType, A.MultilineInputType, A.TextInputType0, A.NumberInputType, A.DecimalInputType, A.PhoneInputType, A.EmailInputType, A.UrlInputType]); - _inherit(A.MultilineNoTextInputType, A.MultilineInputType); - _inheritMany(A.GloballyPositionedTextEditingStrategy, [A.IOSTextEditingStrategy, A.AndroidTextEditingStrategy, A.FirefoxTextEditingStrategy]); - _inheritMany(A.TextInputCommand, [A.TextInputSetClient, A.TextInputUpdateConfig, A.TextInputSetEditingState, A.TextInputShow, A.TextInputSetEditableSizeAndTransform, A.TextInputSetStyle, A.TextInputClearClient, A.TextInputHide, A.TextInputSetMarkedTextRect, A.TextInputSetCaretRect, A.TextInputRequestAutofill, A.TextInputFinishAutofillContext]); - _inheritMany(A.DimensionsProvider, [A.CustomElementDimensionsProvider, A.FullPageDimensionsProvider]); - _inheritMany(A.EngineFlutterView, [A._EngineFlutterViewImpl, A.EngineFlutterWindow]); - _inheritMany(J.Interceptor, [J.JSBool, J.JSNull, J.JavaScriptObject, J.JavaScriptBigInt, J.JavaScriptSymbol, J.JSNumber, J.JSString]); - _inheritMany(J.JavaScriptObject, [J.LegacyJavaScriptObject, J.JSArray, A.NativeByteBuffer, A.NativeTypedData, A.EventTarget, A.AccessibleNodeList, A.Event0, A.Blob, A.CssTransformComponent, A.CssRule, A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase, A.CssStyleValue, A.DataTransferItemList, A.DomException, A._DomRectList_JavaScriptObject_ListMixin, A.DomRectReadOnly, A._DomStringList_JavaScriptObject_ListMixin, A.DomTokenList, A._FileList_JavaScriptObject_ListMixin, A.Gamepad, A.History, A._HtmlCollection_JavaScriptObject_ListMixin, A.ImageData, A.Location, A.MediaList, A._MidiInputMap_JavaScriptObject_MapMixin, A._MidiOutputMap_JavaScriptObject_MapMixin, A.MimeType, A._MimeTypeArray_JavaScriptObject_ListMixin, A._NodeList_JavaScriptObject_ListMixin, A.Plugin, A._PluginArray_JavaScriptObject_ListMixin, A._RtcStatsReport_JavaScriptObject_MapMixin, A.SharedArrayBuffer, A.SpeechGrammar, A._SpeechGrammarList_JavaScriptObject_ListMixin, A.SpeechRecognitionResult, A._Storage_JavaScriptObject_MapMixin, A.StyleSheet, A._TextTrackCueList_JavaScriptObject_ListMixin, A.TimeRanges, A.Touch, A._TouchList_JavaScriptObject_ListMixin, A.TrackDefaultList, A.Url, A.__CssRuleList_JavaScriptObject_ListMixin, A.__GamepadList_JavaScriptObject_ListMixin, A.__NamedNodeMap_JavaScriptObject_ListMixin, A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin, A.__StyleSheetList_JavaScriptObject_ListMixin, A.Length, A._LengthList_JavaScriptObject_ListMixin, A.Number, A._NumberList_JavaScriptObject_ListMixin, A.PointList, A._StringList_JavaScriptObject_ListMixin, A.Transform0, A._TransformList_JavaScriptObject_ListMixin, A.AudioBuffer, A._AudioParamMap_JavaScriptObject_MapMixin]); - _inheritMany(J.LegacyJavaScriptObject, [J.PlainJavaScriptObject, J.UnknownJavaScriptObject, J.JavaScriptFunction, A.Promise, A.CryptoKeyPair, A.Algorithm]); - _inherit(J.JSUnmodifiableArray, J.JSArray); - _inheritMany(J.JSNumber, [J.JSInt, J.JSNumNotInt]); - _inheritMany(A._CastIterableBase, [A.CastIterable, A.__CastListBase__CastIterableBase_ListMixin, A.CastSet]); - _inherit(A._EfficientLengthCastIterable, A.CastIterable); - _inherit(A._CastListBase, A.__CastListBase__CastIterableBase_ListMixin); - _inherit(A.CastList, A._CastListBase); - _inheritMany(A.MapBase, [A.CastMap, A.JsLinkedHashMap, A._HashMap, A._JsonMap]); - _inheritMany(A.UnmodifiableListBase, [A.CodeUnits, A.UnmodifiableListView]); - _inheritMany(A.EfficientLengthIterable, [A.ListIterable, A.EmptyIterable, A.LinkedHashMapKeysIterable, A.LinkedHashMapValuesIterable, A.LinkedHashMapEntriesIterable, A._HashMapKeyIterable, A._MapBaseValueIterable, A._SplayTreeKeyIterable, A._SplayTreeValueIterable, A._SplayTreeMapEntryIterable]); - _inheritMany(A.ListIterable, [A.SubListIterable, A.MappedListIterable, A.ReversedListIterable, A.ListQueue, A._JsonMapKeyIterable, A._GeneratorIterable]); - _inherit(A.EfficientLengthMappedIterable, A.MappedIterable); - _inherit(A.EfficientLengthTakeIterable, A.TakeIterable); - _inherit(A.EfficientLengthSkipIterable, A.SkipIterable); - _inheritMany(A._Record, [A._Record2, A._Record3, A._RecordN]); - _inheritMany(A._Record2, [A._Record_2, A._Record_2_boundaryEnd_boundaryStart, A._Record_2_endGlyphHeight_startGlyphHeight, A._Record_2_end_start, A._Record_2_key_value, A._Record_2_localPosition_paragraph, A._Record_2_representation_targetSize]); - _inheritMany(A._Record3, [A._Record_3, A._Record_3_ascent_bottomHeight_subtex78tHeight, A._Record_3_breaks_graphemes_words, A._Record_3_completer_recorder_scene, A._Record_3_data_event_timeStamp, A._Record_3_domSize_representation_targetSize, A._Record_3_large_medium_small, A._Record_3_queue_target_timer, A._Record_3_tex78tConstraints_tileSize_titleY]); - _inheritMany(A._RecordN, [A._Record_4_domBlurListener_domFocusListener_element_semanticsNodeId, A._Record_4_height_width_x78_y]); - _inherit(A._UnmodifiableMapView_MapView__UnmodifiableMapMixin, A.MapView); - _inherit(A.UnmodifiableMapView, A._UnmodifiableMapView_MapView__UnmodifiableMapMixin); - _inherit(A.ConstantMapView, A.UnmodifiableMapView); - _inheritMany(A.ConstantMap, [A.ConstantStringMap, A.GeneralConstantMap]); - _inheritMany(A.SetBase, [A.ConstantSet, A._SetBase]); - _inheritMany(A.ConstantSet, [A.ConstantStringSet, A.GeneralConstantSet]); - _inherit(A.Instantiation1, A.Instantiation); - _inherit(A.NullError, A.TypeError); - _inheritMany(A.TearOffClosure, [A.StaticClosure, A.BoundClosure]); - _inheritMany(A.JsLinkedHashMap, [A.JsIdentityLinkedHashMap, A.JsConstantLinkedHashMap, A._LinkedCustomHashMap]); - _inheritMany(A.NativeTypedData, [A.NativeByteData, A.NativeTypedArray]); - _inheritMany(A.NativeTypedArray, [A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin, A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin]); - _inherit(A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin, A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin); - _inherit(A.NativeTypedArrayOfDouble, A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin); - _inherit(A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin, A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin); - _inherit(A.NativeTypedArrayOfInt, A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin); - _inheritMany(A.NativeTypedArrayOfDouble, [A.NativeFloat32List, A.NativeFloat64List]); - _inheritMany(A.NativeTypedArrayOfInt, [A.NativeInt16List, A.NativeInt32List, A.NativeInt8List, A.NativeUint16List, A.NativeUint32List, A.NativeUint8ClampedList, A.NativeUint8List]); - _inherit(A._TypeError, A._Error); - _inheritMany(A.Stream, [A._StreamImpl, A.StreamView, A._EmptyStream, A._EventStream0, A._EventStream]); - _inherit(A._ControllerStream, A._StreamImpl); - _inherit(A._BroadcastStream, A._ControllerStream); - _inherit(A._ControllerSubscription, A._BufferingStreamSubscription); - _inherit(A._BroadcastSubscription, A._ControllerSubscription); - _inheritMany(A._BroadcastStreamController, [A._SyncBroadcastStreamController, A._AsyncBroadcastStreamController]); - _inheritMany(A._Completer, [A._AsyncCompleter, A._SyncCompleter]); - _inheritMany(A._StreamController, [A._AsyncStreamController, A._SyncStreamController]); - _inheritMany(A._DelayedEvent, [A._DelayedData, A._DelayedError]); - _inherit(A._RootZone, A._Zone); - _inheritMany(A._HashMap, [A._IdentityHashMap, A._CustomHashMap]); - _inheritMany(A._SetBase, [A._HashSet, A._LinkedHashSet]); - _inheritMany(A._DoubleLinkedQueueEntry, [A._DoubleLinkedQueueElement, A._DoubleLinkedQueueSentinel]); - _inheritMany(A._SplayTreeNode, [A._SplayTreeSetNode, A._SplayTreeMapNode]); - _inheritMany(A._SplayTree, [A._SplayTreeMap__SplayTree_MapMixin, A._SplayTreeSet__SplayTree_Iterable]); - _inherit(A.SplayTreeMap, A._SplayTreeMap__SplayTree_MapMixin); - _inheritMany(A._SplayTreeIterator, [A._SplayTreeKeyIterator, A._SplayTreeValueIterator, A._SplayTreeMapEntryIterator]); - _inherit(A._SplayTreeSet__SplayTree_Iterable_SetMixin, A._SplayTreeSet__SplayTree_Iterable); - _inherit(A.SplayTreeSet, A._SplayTreeSet__SplayTree_Iterable_SetMixin); - _inheritMany(A.StringConversionSink, [A._StringSinkConversionSink, A._UnicodeSubsetEncoderSink, A._Base64DecoderSink, A._StringAdapterSink]); - _inherit(A._JsonDecoderSink, A._StringSinkConversionSink); - _inheritMany(A.Codec0, [A.Encoding, A.Base64Codec, A.JsonCodec]); - _inheritMany(A.Encoding, [A.AsciiCodec, A.Latin1Codec, A.Utf8Codec]); - _inheritMany(A.Converter, [A._UnicodeSubsetEncoder, A._UnicodeSubsetDecoder, A.Base64Encoder, A.Base64Decoder, A._FusedConverter, A.JsonEncoder, A.JsonDecoder, A.Utf8Encoder, A.Utf8Decoder, A.Hash]); - _inheritMany(A._UnicodeSubsetEncoder, [A.AsciiEncoder, A.Latin1Encoder]); - _inheritMany(A._UnicodeSubsetDecoder, [A.AsciiDecoder, A.Latin1Decoder]); - _inheritMany(A.ByteConversionSink, [A._ErrorHandlingAsciiDecoderSink, A._SimpleAsciiDecoderSink, A._Base64EncoderSink, A._ByteAdapterSink, A._ByteCallbackSink, A._Latin1DecoderSink, A._Utf8StringSinkAdapter, A._Utf8ConversionSink]); - _inherit(A._BufferCachingBase64Encoder, A._Base64Encoder); - _inheritMany(A._Base64EncoderSink, [A._AsciiBase64EncoderSink, A._Utf8Base64EncoderSink]); - _inherit(A.JsonCyclicError, A.JsonUnsupportedObjectError); - _inherit(A._JsonEncoderSink, A.ChunkedConversionSink); - _inherit(A._JsonStringStringifier, A._JsonStringifier); - _inherit(A._Latin1AllowInvalidDecoderSink, A._Latin1DecoderSink); - _inherit(A.__Utf8EncoderSink__Utf8Encoder_StringConversionSink, A._Utf8Encoder); - _inherit(A._Utf8EncoderSink, A.__Utf8EncoderSink__Utf8Encoder_StringConversionSink); - _inheritMany(A.ArgumentError, [A.RangeError, A.IndexError]); - _inherit(A._DataUri, A._Uri); - _inheritMany(A.EventTarget, [A.Node, A.FileWriter, A.MessagePort, A.SourceBuffer, A._SourceBufferList_EventTarget_ListMixin, A.TextTrack, A.TextTrackCue, A._TextTrackList_EventTarget_ListMixin, A.VideoTrackList, A.AudioTrackList, A.BaseAudioContext]); - _inheritMany(A.Node, [A.Element0, A.CharacterData]); - _inherit(A.HtmlElement, A.Element0); - _inheritMany(A.HtmlElement, [A.AnchorElement, A.AreaElement, A.FormElement, A.SelectElement]); - _inherit(A.BeforeUnloadEvent, A.Event0); - _inherit(A.CssPerspective, A.CssTransformComponent); - _inherit(A.CssStyleDeclaration, A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase); - _inheritMany(A.CssStyleValue, [A.CssTransformValue, A.CssUnparsedValue]); - _inherit(A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin, A._DomRectList_JavaScriptObject_ListMixin); - _inherit(A.DomRectList, A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin, A._DomStringList_JavaScriptObject_ListMixin); - _inherit(A.DomStringList, A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.File, A.Blob); - _inherit(A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin, A._FileList_JavaScriptObject_ListMixin); - _inherit(A.FileList, A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin, A._HtmlCollection_JavaScriptObject_ListMixin); - _inherit(A.HtmlCollection, A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.MidiInputMap, A._MidiInputMap_JavaScriptObject_MapMixin); - _inherit(A.MidiOutputMap, A._MidiOutputMap_JavaScriptObject_MapMixin); - _inherit(A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin, A._MimeTypeArray_JavaScriptObject_ListMixin); - _inherit(A.MimeTypeArray, A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin, A._NodeList_JavaScriptObject_ListMixin); - _inherit(A.NodeList, A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin, A._PluginArray_JavaScriptObject_ListMixin); - _inherit(A.PluginArray, A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.RtcStatsReport, A._RtcStatsReport_JavaScriptObject_MapMixin); - _inherit(A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin, A._SourceBufferList_EventTarget_ListMixin); - _inherit(A.SourceBufferList, A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin); - _inherit(A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin, A._SpeechGrammarList_JavaScriptObject_ListMixin); - _inherit(A.SpeechGrammarList, A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.Storage, A._Storage_JavaScriptObject_MapMixin); - _inherit(A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin, A._TextTrackCueList_JavaScriptObject_ListMixin); - _inherit(A.TextTrackCueList, A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin, A._TextTrackList_EventTarget_ListMixin); - _inherit(A.TextTrackList, A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin); - _inherit(A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin, A._TouchList_JavaScriptObject_ListMixin); - _inherit(A.TouchList, A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__CssRuleList_JavaScriptObject_ListMixin); - _inherit(A._CssRuleList, A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._DomRect, A.DomRectReadOnly); - _inherit(A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__GamepadList_JavaScriptObject_ListMixin); - _inherit(A._GamepadList, A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin, A.__NamedNodeMap_JavaScriptObject_ListMixin); - _inherit(A._NamedNodeMap, A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin); - _inherit(A._SpeechRecognitionResultList, A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__StyleSheetList_JavaScriptObject_ListMixin); - _inherit(A._StyleSheetList, A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._StructuredCloneDart2Js, A._StructuredClone); - _inherit(A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin, A._LengthList_JavaScriptObject_ListMixin); - _inherit(A.LengthList, A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin, A._NumberList_JavaScriptObject_ListMixin); - _inherit(A.NumberList, A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin, A._StringList_JavaScriptObject_ListMixin); - _inherit(A.StringList, A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin, A._TransformList_JavaScriptObject_ListMixin); - _inherit(A.TransformList, A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inheritMany(A.OffsetBase, [A.Offset, A.Size]); - _inherit(A.RRect, A._RRectLike); - _inherit(A.AudioParamMap, A._AudioParamMap_JavaScriptObject_MapMixin); - _inherit(A.OfflineAudioContext, A.BaseAudioContext); - _inherit(A.DiagnosticableTree, A._DiagnosticableTree_Object_Diagnosticable); - _inheritMany(A.DiagnosticableTree, [A.Widget, A.Element, A.InlineSpan, A.SemanticsHintOverrides, A.SemanticsProperties]); - _inheritMany(A.Widget, [A.StatelessWidget, A.StatefulWidget, A.RenderObjectWidget, A.ProxyWidget, A.RootWidget, A._NullWidget1]); - _inheritMany(A.StatelessWidget, [A.AiTubeApp, A.AiContentDisclaimer, A.MaintenanceScreen, A.VideoCard, A.CupertinoDesktopTextSelectionToolbar, A.CupertinoMagnifier, A.CupertinoTextSelectionToolbar, A.CupertinoTheme, A.IconButton, A._ActionIcon, A.BackButtonIcon, A.DrawerButtonIcon, A.EndDrawerButtonIcon, A.AdaptiveTextSelectionToolbar, A.Card, A.Chip, A.CircleAvatar, A.DesktopTextSelectionToolbar, A.DesktopTextSelectionToolbarButton, A.Dialog, A.AlertDialog, A._DropdownMenuItemContainer, A.InkResponse, A.ListTile, A.Magnifier, A._ShapeBorderPaint, A._ZoomPageTransition, A._BodyBuilder, A.Scrollbar, A.TextSelectionToolbar, A._TextSelectionToolbarContainer, A._TextSelectionToolbarOverflowButton, A.TextSelectionToolbarTextButton, A.Theme, A._TooltipOverlay, A.ImgElementPlatformView, A._NullWidget, A.IndexedStack, A.PositionedDirectional, A.KeyedSubtree, A.Builder, A.Container, A._NullWidget0, A.DefaultTextEditingShortcuts, A.DisplayFeatureSubScreen, A.GestureDetector, A.Icon, A._CaptureAll, A.RawMagnifier, A.ModalBarrier, A._ModalBarrierGestureDetector, A.NavigationToolbar, A.PageStorage, A.HtmlElementView, A.PreferredSize, A.SafeArea, A.ScrollView, A.SingleChildScrollView, A._NullWidget2, A.Text, A._RichText, A.Title, A.RawView, A.Visibility, A._VideoPlayerWithRotation]); - _inheritMany(A.StatefulWidget, [A.HomeScreen, A.SettingsScreen, A.VideoScreen, A.ChatWidget, A.SearchBox, A.NanoVideoPlayer, A.VideoPlayerWidget, A.CupertinoButton, A.CupertinoDesktopTextSelectionToolbarButton, A.CupertinoTextMagnifier, A.CupertinoPageTransition, A._CupertinoBackGestureDetector, A.RawScrollbar, A._CupertinoTextSelectionToolbarContent, A.CupertinoTextSelectionToolbarButton, A.MaterialApp, A.AppBar, A.ButtonStyleButton, A.RawChip, A._DropdownMenuItemButton, A._DropdownMenu, A._DropdownRoutePage, A.DropdownButton, A.FormField, A.ExpansionTile, A._SelectableIconButton, A.Ink, A._InkResponseStateWidget, A._BorderContainer, A._HelperError, A.InputDecorator, A.TextMagnifier, A.Material, A.ImplicitlyAnimatedWidget, A._ZoomEnterTransition, A._ZoomExitTransition, A._PageTransitionsThemeTransitions, A.ProgressIndicator, A.ScaffoldMessenger, A._FloatingActionButtonTransition, A.Scaffold, A.SnackBarAction, A.SnackBar, A.TextField, A._TextSelectionToolbarOverflowable, A.Tooltip, A.Actions, A.FocusableActionDetector, A.AnimatedSize, A.AnimatedSwitcher, A.WidgetsApp, A.StreamBuilderBase, A.FutureBuilder, A.AutomaticKeepAlive, A.StatefulBuilder, A.Dismissible, A.DualTransitionBuilder, A.EditableText, A._ScribbleFocusable, A.Expansible, A.Focus, A.FocusTraversalGroup, A.RawGestureDetector, A.Hero, A.Image, A.Localizations, A._MediaQueryFromView, A.AnimatedWidget, A.Navigator, A._OverlayEntryWidget, A.Overlay, A.OverlayPortal, A.GlowingOverscrollIndicator, A.StretchingOverscrollIndicator, A.PlatformViewLink, A.RestorationScope, A.RootRestorationScope, A.Router, A._ModalScope, A._SelectionKeepAlive, A.ScrollNotificationObserver, A.Scrollable, A._ScrollableSelectionHandler, A.SelectionContainer, A.SharedAppData, A.Shortcuts, A.ShortcutRegistrar, A.SystemContextMenu, A._SelectableTextContainer, A._SelectionToolbarWrapper, A._SelectionHandleOverlay, A.TextSelectionGestureDetector, A.TickerMode, A.UndoHistory, A.ValueListenableBuilder, A.View, A.VideoPlayer]); - _inherit(A.State, A._State_Object_Diagnosticable); - _inheritMany(A.State, [A._HomeScreenState, A._SettingsScreenState, A._VideoScreenState, A._ChatWidgetState, A._SearchBoxState, A.__NanoVideoPlayerState_State_WidgetsBindingObserver, A.__VideoPlayerWidgetState_State_WidgetsBindingObserver, A.__CupertinoButtonState_State_SingleTickerProviderStateMixin, A._CupertinoDesktopTextSelectionToolbarButtonState, A.__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin, A._CupertinoPageTransitionState, A._CupertinoBackGestureDetectorState, A._RawScrollbarState_State_TickerProviderStateMixin, A.__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin, A._CupertinoTextSelectionToolbarButtonState, A._MaterialAppState, A._AppBarState, A.__ButtonStyleState_State_TickerProviderStateMixin, A.__RawChipState_State_TickerProviderStateMixin, A._DropdownMenuItemButtonState, A._DropdownMenuState, A._DropdownRoutePageState, A.__DropdownButtonState_State_WidgetsBindingObserver, A._FormFieldState_State_RestorationMixin, A._ExpansionTileState, A._SelectableIconButtonState, A._InkState, A.__InkResponseState_State_AutomaticKeepAliveClientMixin, A.__BorderContainerState_State_TickerProviderStateMixin, A.__HelperErrorState_State_SingleTickerProviderStateMixin, A.__InputDecoratorState_State_TickerProviderStateMixin, A._TextMagnifierState, A.__MaterialState_State_TickerProviderStateMixin, A._ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin, A.__ZoomEnterTransitionState_State__ZoomTransitionBase, A.__ZoomExitTransitionState_State__ZoomTransitionBase, A._PageTransitionsThemeTransitionsState, A.__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin, A._ScaffoldMessengerState_State_TickerProviderStateMixin, A.__FloatingActionButtonTransitionState_State_TickerProviderStateMixin, A._ScaffoldState_State_TickerProviderStateMixin, A._SnackBarActionState, A._SnackBarState, A.__TextFieldState_State_RestorationMixin, A.__TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin, A._TooltipState_State_SingleTickerProviderStateMixin, A._ActionsState, A._FocusableActionDetectorState, A.__AnimatedSizeState_State_SingleTickerProviderStateMixin, A.__AnimatedSwitcherState_State_TickerProviderStateMixin, A.__WidgetsAppState_State_WidgetsBindingObserver, A._StreamBuilderBaseState, A._FutureBuilderState, A._AutomaticKeepAliveState, A._StatefulBuilderState, A.__DismissibleState_State_TickerProviderStateMixin, A._DualTransitionBuilderState, A._EditableTextState_State_AutomaticKeepAliveClientMixin, A._ScribbleFocusableState, A.__ExpansibleState_State_SingleTickerProviderStateMixin, A._FocusState, A._FocusTraversalGroupState, A.RawGestureDetectorState, A._HeroState, A.__ImageState_State_WidgetsBindingObserver, A._LocalizationsState, A.__MediaQueryFromViewState_State_WidgetsBindingObserver, A._NavigatorState_State_TickerProviderStateMixin, A._OverlayEntryWidgetState, A._OverlayState_State_TickerProviderStateMixin, A._OverlayPortalState, A.__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin, A.__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin, A._PlatformViewLinkState, A.__RestorationScopeState_State_RestorationMixin, A._RootRestorationScopeState, A.__RouterState_State_RestorationMixin, A._ModalScopeState, A.__SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin, A.ScrollNotificationObserverState, A._ScrollableState_State_TickerProviderStateMixin, A._ScrollableSelectionHandlerState, A.__SelectionContainerState_State_Selectable, A._SharedAppDataState, A._ShortcutsState, A._ShortcutRegistrarState, A._SystemContextMenuState, A._SelectableTextContainerState, A.__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin, A.__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin, A._TextSelectionGestureDetectorState, A._TickerModeState, A._AnimatedState, A._UndoHistoryState_State_UndoManagerClient, A._ValueListenableBuilderState, A.__ViewState_State_WidgetsBindingObserver, A._VideoPlayerState]); - _inherit(A.__NanoVideoPlayerState_State_WidgetsBindingObserver_VideoPlayerLifecycleMixin, A.__NanoVideoPlayerState_State_WidgetsBindingObserver); - _inherit(A._NanoVideoPlayerState, A.__NanoVideoPlayerState_State_WidgetsBindingObserver_VideoPlayerLifecycleMixin); - _inherit(A._VideoPlayerWidgetState, A.__VideoPlayerWidgetState_State_WidgetsBindingObserver); - _inheritMany(A._UnorderedEquality, [A.UnorderedIterableEquality, A.SetEquality]); - _inherit(A.QueueList, A._QueueList_Object_ListMixin); - _inherit(A._CastQueueList, A.QueueList); - _inherit(A._Sha256, A.Hash); - _inherit(A._Sha32BitSink, A.HashSink); - _inherit(A._Sha256Sink, A._Sha32BitSink); - _inheritMany(A.Listenable, [A.Animation0, A.CustomPainter, A._MergingListenable, A._SystemFontsNotifier, A.CustomClipper]); - _inheritMany(A.Animation0, [A._AnimationController_Animation_AnimationEagerListenerMixin, A._AlwaysCompleteAnimation, A._AlwaysDismissedAnimation, A._ProxyAnimation_Animation_AnimationLazyListenerMixin, A._ReverseAnimation_Animation_AnimationLazyListenerMixin, A._CurvedAnimation_Animation_AnimationWithParentMixin, A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin, A._CompoundAnimation_Animation_AnimationLazyListenerMixin, A.__AnimatedEvaluation_Animation_AnimationWithParentMixin]); - _inherit(A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin, A._AnimationController_Animation_AnimationEagerListenerMixin); - _inherit(A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin); - _inherit(A.AnimationController, A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin); - _inheritMany(A.Simulation, [A._InterpolationSimulation, A._RepeatingSimulation, A.FrictionSimulation, A.SpringSimulation, A._DiscreteKeyFrameSimulation, A.BouncingScrollSimulation, A.ClampingScrollSimulation]); - _inherit(A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin, A._ProxyAnimation_Animation_AnimationLazyListenerMixin); - _inherit(A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin); - _inherit(A.ProxyAnimation, A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin); - _inherit(A._ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin, A._ReverseAnimation_Animation_AnimationLazyListenerMixin); - _inherit(A.ReverseAnimation, A._ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin); - _inherit(A.CurvedAnimation, A._CurvedAnimation_Animation_AnimationWithParentMixin); - _inherit(A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin, A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin); - _inherit(A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin); - _inherit(A.TrainHoppingAnimation, A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin); - _inherit(A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin, A._CompoundAnimation_Animation_AnimationLazyListenerMixin); - _inherit(A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin); - _inherit(A.CompoundAnimation, A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin); - _inheritMany(A.CompoundAnimation, [A.AnimationMin, A._AnimationSwap]); - _inherit(A.Curve, A.ParametricCurve); - _inheritMany(A.Curve, [A._Linear, A.SawTooth, A.Interval, A.Threshold, A.Cubic, A.ThreePointCubic, A.FlippedCurve, A._DecelerateCurve]); - _inherit(A._AnimatedEvaluation, A.__AnimatedEvaluation_Animation_AnimationWithParentMixin); - _inheritMany(A.Animatable, [A._ChainedEvaluation, A.Tween, A.CurveTween, A.TweenSequence]); - _inheritMany(A.Tween, [A.ReverseTween, A.ColorTween, A.SizeTween, A.RectTween, A.IntTween, A.MaterialPointArcTween, A._InputBorderTween, A.ShapeBorderTween, A.ThemeDataTween, A.AlignmentGeometryTween, A.BoxConstraintsTween, A.DecorationTween, A.EdgeInsetsTween, A.EdgeInsetsGeometryTween, A.BorderRadiusTween, A.Matrix4Tween, A.TextStyleTween]); - _inherit(A._CupertinoButtonState, A.__CupertinoButtonState_State_SingleTickerProviderStateMixin); - _inherit(A.CupertinoDynamicColor, A._CupertinoDynamicColor_Object_Diagnosticable); - _inheritMany(A.TextSelectionControls, [A.CupertinoDesktopTextSelectionControls, A.CupertinoTextSelectionControls, A.DesktopTextSelectionControls, A.MaterialTextSelectionControls]); - _inherit(A.__CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls, A.CupertinoDesktopTextSelectionControls); - _inherit(A._CupertinoDesktopTextSelectionHandleControls, A.__CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls); - _inherit(A.IconThemeData, A._IconThemeData_Object_Diagnosticable); - _inherit(A._CupertinoIconThemeData_IconThemeData_Diagnosticable, A.IconThemeData); - _inherit(A.CupertinoIconThemeData, A._CupertinoIconThemeData_IconThemeData_Diagnosticable); - _inheritMany(A.LocalizationsDelegate, [A._CupertinoLocalizationsDelegate, A._MaterialLocalizationsDelegate, A._WidgetsLocalizationsDelegate]); - _inherit(A._CupertinoTextMagnifierState, A.__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin); - _inherit(A.Decoration, A._Decoration_Object_Diagnosticable); - _inheritMany(A.Decoration, [A._CupertinoEdgeShadowDecoration, A.BoxDecoration, A.ShapeDecoration]); - _inheritMany(A.BoxPainter, [A._CupertinoEdgeShadowPainter, A._BoxDecorationPainter, A._ShapeDecorationPainter]); - _inheritMany(A.RawScrollbar, [A.CupertinoScrollbar, A._MaterialScrollbar]); - _inherit(A.RawScrollbarState, A._RawScrollbarState_State_TickerProviderStateMixin); - _inheritMany(A.RawScrollbarState, [A._CupertinoScrollbarState, A._MaterialScrollbarState]); - _inheritMany(A.CustomPainter, [A._CupertinoTextSelectionHandlePainter, A._CupertinoChevronPainter, A._LiveTextIconPainter, A._DropdownMenuPainter, A._InputBorderPainter, A._ShapeBorderPainter, A._CircularProgressIndicatorPainter, A._TextSelectionHandlePainter, A._GlowingOverscrollIndicatorPainter]); - _inherit(A._CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls, A.CupertinoTextSelectionControls); - _inherit(A.CupertinoTextSelectionHandleControls, A._CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls); - _inheritMany(A.RenderObjectWidget, [A.SingleChildRenderObjectWidget, A._CupertinoTextSelectionToolbarItems, A._SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin, A.MultiChildRenderObjectWidget, A.LeafRenderObjectWidget, A.AbstractLayoutBuilder, A._OverlayPortal, A.SliverWithKeepAliveWidget, A._RawViewInternal]); - _inheritMany(A.SingleChildRenderObjectWidget, [A._CupertinoTextSelectionToolbarShape, A._AppBarTitleBox, A._InputPadding, A._ChipRedirectingHitDetectionWidget, A._MenuItem, A._InkFeatures, A._TextSelectionToolbarTrailingEdgeAlign, A.MouseRegion, A.RawWebImage, A._AnimatedSize, A.AnnotatedRegion, A.Opacity, A.BackdropFilter, A.CustomPaint, A.ClipRect, A.ClipRRect, A.ClipPath, A.PhysicalModel, A.PhysicalShape, A.Transform, A.CompositedTransformTarget, A.CompositedTransformFollower, A.FractionalTranslation, A.Padding, A.Align, A.CustomSingleChildLayout, A.SizedBox, A.ConstrainedBox, A.LimitedBox, A.Offstage, A.AspectRatio, A.IntrinsicWidth, A.SliverPadding, A.Listener0, A.RepaintBoundary, A.IgnorePointer, A.AbsorbPointer, A.Semantics, A.BlockSemantics, A.ExcludeSemantics, A.IndexedSemantics, A.ColoredBox, A.DecoratedBox, A._CompositionCallback, A._GestureSemantics, A._Magnifier, A._DeferredLayout, A._PlatformViewPlaceHolder, A._ScrollSemantics, A._SingleChildViewport, A.SizeChangedLayoutNotifier, A.SnapshotWidget, A.TapRegionSurface, A.TapRegion, A.FadeTransition, A._Visibility, A._AutoScaleInlineWidget]); - _inherit(A.RenderObject, A._RenderObject_Object_DiagnosticableTreeMixin); - _inheritMany(A.RenderObject, [A.RenderBox, A._RenderView_RenderObject_RenderObjectWithChildMixin, A.RenderSliver]); - _inheritMany(A.RenderBox, [A._RenderShiftedBox_RenderBox_RenderObjectWithChildMixin, A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin, A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin, A.__RenderChip_RenderBox_SlottedContainerRenderObjectMixin, A.__RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin, A.__RenderListTile_RenderBox_SlottedContainerRenderObjectMixin, A.__RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin, A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin, A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin, A._RenderEditableCustomPaint, A.RenderErrorBox, A._RenderFlex_RenderBox_ContainerRenderObjectMixin, A.RenderImage, A._RenderParagraph_RenderBox_ContainerRenderObjectMixin, A._PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin, A._RenderStack_RenderBox_ContainerRenderObjectMixin, A._RenderViewportBase_RenderBox_ContainerRenderObjectMixin, A._RenderWrap_RenderBox_ContainerRenderObjectMixin, A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin, A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin, A.__RenderTheater_RenderBox_ContainerRenderObjectMixin, A.__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin, A.__RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin]); - _inherit(A.RenderShiftedBox, A._RenderShiftedBox_RenderBox_RenderObjectWithChildMixin); - _inheritMany(A.RenderShiftedBox, [A._RenderCupertinoTextSelectionToolbarShape, A.RenderAligningShiftedBox, A._RenderInputPadding, A.RenderPadding, A.RenderCustomSingleChildLayoutBox, A.RenderWebImage]); - _inherit(A._CupertinoTextSelectionToolbarContentState, A.__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin); - _inheritMany(A._CupertinoChevronPainter, [A._LeftCupertinoChevronPainter, A._RightCupertinoChevronPainter]); - _inheritMany(A.Element, [A.RenderObjectElement, A.ComponentElement, A._RootElement_Element_RootElementMixin, A._NullElement]); - _inheritMany(A.RenderObjectElement, [A._CupertinoTextSelectionToolbarItemsElement, A.MultiChildRenderObjectElement, A.SingleChildRenderObjectElement, A.LeafRenderObjectElement, A.RenderTreeRootElement, A._LayoutBuilderElement, A._OverlayPortalElement, A.SliverMultiBoxAdaptorElement, A.SlottedRenderObjectElement]); - _inherit(A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin); - _inherit(A._RenderCupertinoTextSelectionToolbarItems, A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); - _inherit(A.CupertinoTextThemeData, A._CupertinoTextThemeData_Object_Diagnosticable); - _inheritMany(A.ProxyWidget, [A.InheritedWidget, A.ParentDataWidget, A.NotificationListener]); - _inheritMany(A.InheritedWidget, [A.InheritedTheme, A.DropdownButtonHideUnderline, A.FlexibleSpaceBarSettings, A._ParentInkResponseProvider, A._ScaffoldMessengerScope, A._ScaffoldScope, A._ActionsScope, A._UbiquitousInheritedWidget, A.InheritedNotifier, A.InheritedModel, A._LocalizationsScope, A.HeroControllerScope, A._RenderTheaterMarker, A.PrimaryScrollController, A.UnmanagedRestorationScope, A._RouterScope, A.ScrollConfiguration, A._ScrollNotificationObserverScope, A._ScrollableScope, A.SelectionRegistrarScope, A._ShortcutRegistrarScope, A._EffectiveTickerMode, A._ViewScope, A._PipelineOwnerScope, A._VisibilityScope]); - _inheritMany(A.InheritedTheme, [A.InheritedCupertinoTheme, A.IconButtonTheme, A.ListTileTheme, A.TextButtonTheme, A._InheritedTheme, A.DefaultSelectionStyle, A.IconTheme, A.DefaultTextStyle]); - _inherit(A._CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable, A.NoDefaultCupertinoThemeData); - _inherit(A.CupertinoThemeData, A._CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable); - _inherit(A._DefaultCupertinoTextThemeData, A.CupertinoTextThemeData); - _inheritMany(A.DiagnosticsNode, [A.DiagnosticsProperty, A.DiagnosticsBlock, A.DiagnosticableNode]); - _inheritMany(A.DiagnosticsProperty, [A._ErrorDiagnostic, A.ErrorSpacer]); - _inheritMany(A._ErrorDiagnostic, [A.ErrorDescription, A.ErrorSummary, A.ErrorHint]); - _inherit(A.FlutterErrorDetails, A._FlutterErrorDetails_Object_Diagnosticable); - _inherit(A.FlutterError, A._FlutterError_Error_DiagnosticableTreeMixin); - _inherit(A.DiagnosticsStackTrace, A.DiagnosticsBlock); - _inheritMany(A.DiagnosticableNode, [A._FlutterErrorDetailsNode, A.DiagnosticableTreeNode, A._SemanticsDiagnosticableNode]); - _inheritMany(A.ChangeNotifier, [A.ValueNotifier, A._InputBorderGap, A.SnapshotPainter, A._ScaffoldGeometryNotifier, A._BindingPipelineManifold, A.RenderEditablePainter, A.MouseTracker, A.ViewportOffset, A.SemanticsOwner, A.RestorationManager, A.KeepAliveHandle, A.ExpansibleController, A.RestorableProperty, A._GlowController, A._StretchController, A.ScrollController, A.ScrollbarPainter, A.SnapshotController]); - _inheritMany(A.Key, [A.LocalKey, A.GlobalKey]); - _inheritMany(A.LocalKey, [A.UniqueKey, A.ValueKey]); - _inherit(A.LicenseEntryWithLineBreaks, A.LicenseEntry); - _inheritMany(A._TrieNode, [A._FullNode, A._CompressedNode, A._HashCollisionNode]); - _inherit(A.FlutterErrorDetailsForPointerEventDispatcher, A.FlutterErrorDetails); - _inherit(A.PointerEvent, A._PointerEvent_Object_Diagnosticable); - _inherit(A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable, A._AbstractPointerEvent); - _inherit(A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription, A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable); - _inherit(A._TransformedPointerEvent, A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription); - _inheritMany(A.PointerEvent, [A._PointerAddedEvent_PointerEvent__PointerEventDescription, A._PointerRemovedEvent_PointerEvent__PointerEventDescription, A._PointerHoverEvent_PointerEvent__PointerEventDescription, A._PointerEnterEvent_PointerEvent__PointerEventDescription, A._PointerExitEvent_PointerEvent__PointerEventDescription, A._PointerDownEvent_PointerEvent__PointerEventDescription, A._PointerMoveEvent_PointerEvent__PointerEventDescription, A._PointerUpEvent_PointerEvent__PointerEventDescription, A._PointerSignalEvent_PointerEvent__RespondablePointerEvent, A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription, A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription, A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription, A._PointerCancelEvent_PointerEvent__PointerEventDescription]); - _inherit(A._PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent, A._PointerAddedEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerAddedEvent, A._PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent); - _inheritMany(A._TransformedPointerEvent, [A.__TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent, A.__TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent, A.__TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent, A.__TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent, A.__TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent, A.__TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent, A.__TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent, A.__TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent, A.__TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent, A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent, A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent, A.__TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent, A.__TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent, A.__TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent, A.__TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent]); - _inherit(A._TransformedPointerAddedEvent, A.__TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent); - _inherit(A._PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent, A._PointerRemovedEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerRemovedEvent, A._PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent); - _inherit(A._TransformedPointerRemovedEvent, A.__TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent); - _inherit(A._PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent, A._PointerHoverEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerHoverEvent, A._PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent); - _inherit(A._TransformedPointerHoverEvent, A.__TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent); - _inherit(A._PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent, A._PointerEnterEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerEnterEvent, A._PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent); - _inherit(A._TransformedPointerEnterEvent, A.__TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent); - _inherit(A._PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent, A._PointerExitEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerExitEvent, A._PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent); - _inherit(A._TransformedPointerExitEvent, A.__TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent); - _inherit(A._PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent, A._PointerDownEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerDownEvent, A._PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent); - _inherit(A._TransformedPointerDownEvent, A.__TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent); - _inherit(A._PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent, A._PointerMoveEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerMoveEvent, A._PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent); - _inherit(A._TransformedPointerMoveEvent, A.__TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent); - _inherit(A._PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent, A._PointerUpEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerUpEvent, A._PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent); - _inherit(A._TransformedPointerUpEvent, A.__TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent); - _inherit(A.PointerSignalEvent, A._PointerSignalEvent_PointerEvent__RespondablePointerEvent); - _inheritMany(A.PointerSignalEvent, [A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription, A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription, A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription]); - _inherit(A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent, A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription); - _inherit(A.PointerScrollEvent, A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent); - _inherit(A._TransformedPointerScrollEvent, A.__TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent); - _inherit(A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent, A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription); - _inherit(A.PointerScrollInertiaCancelEvent, A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent); - _inherit(A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent__RespondablePointerEvent, A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent); - _inherit(A._TransformedPointerScrollInertiaCancelEvent, A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent__RespondablePointerEvent); - _inherit(A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent, A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription); - _inherit(A.PointerScaleEvent, A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent); - _inherit(A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent__RespondablePointerEvent, A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent); - _inherit(A._TransformedPointerScaleEvent, A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent__RespondablePointerEvent); - _inherit(A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent, A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerPanZoomStartEvent, A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent); - _inherit(A._TransformedPointerPanZoomStartEvent, A.__TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent); - _inherit(A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent, A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerPanZoomUpdateEvent, A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent); - _inherit(A._TransformedPointerPanZoomUpdateEvent, A.__TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent); - _inherit(A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent, A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerPanZoomEndEvent, A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent); - _inherit(A._TransformedPointerPanZoomEndEvent, A.__TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent); - _inherit(A._PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent, A._PointerCancelEvent_PointerEvent__PointerEventDescription); - _inherit(A.PointerCancelEvent, A._PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent); - _inherit(A._TransformedPointerCancelEvent, A.__TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent); - _inheritMany(A.GestureArenaMember, [A._GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin, A._CombiningGestureArenaMember]); - _inherit(A.GestureRecognizer, A._GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin); - _inheritMany(A.GestureRecognizer, [A.OneSequenceGestureRecognizer, A.DoubleTapGestureRecognizer]); - _inheritMany(A.OneSequenceGestureRecognizer, [A.ForcePressGestureRecognizer, A.PrimaryPointerGestureRecognizer, A.DragGestureRecognizer, A._BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin, A._PlatformViewGestureRecognizer]); - _inheritMany(A._TransformPart, [A._MatrixTransformPart, A._OffsetTransformPart]); - _inheritMany(A.PrimaryPointerGestureRecognizer, [A.LongPressGestureRecognizer, A.BaseTapGestureRecognizer]); - _inheritMany(A.DragGestureRecognizer, [A.VerticalDragGestureRecognizer, A.HorizontalDragGestureRecognizer, A.PanGestureRecognizer]); - _inheritMany(A.BaseTapGestureRecognizer, [A.TapGestureRecognizer, A._AnyTapGestureRecognizer]); - _inherit(A.TapDragDownDetails, A._TapDragDownDetails_Object_Diagnosticable); - _inherit(A.TapDragUpDetails, A._TapDragUpDetails_Object_Diagnosticable); - _inherit(A.TapDragStartDetails, A._TapDragStartDetails_Object_Diagnosticable); - _inherit(A.TapDragUpdateDetails, A._TapDragUpdateDetails_Object_Diagnosticable); - _inherit(A.TapDragEndDetails, A._TapDragEndDetails_Object_Diagnosticable); - _inherit(A.BaseTapAndDragGestureRecognizer, A._BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin); - _inheritMany(A.BaseTapAndDragGestureRecognizer, [A.TapAndHorizontalDragGestureRecognizer, A.TapAndPanGestureRecognizer]); - _inherit(A.IOSScrollViewFlingVelocityTracker, A.VelocityTracker); - _inherit(A.MacOSScrollViewFlingVelocityTracker, A.IOSScrollViewFlingVelocityTracker); - _inherit(A._ActionButton, A.IconButton); - _inheritMany(A._ActionButton, [A.BackButton, A.DrawerButton, A.EndDrawerButton]); - _inherit(A.ActionIconThemeData, A._ActionIconThemeData_Object_Diagnosticable); - _inherit(A.MaterialScrollBehavior, A.ScrollBehavior); - _inheritMany(A.SingleChildLayoutDelegate, [A._ToolbarContainerLayout, A._DropdownMenuRouteLayout, A._TooltipPositionDelegate, A.DesktopTextSelectionToolbarLayoutDelegate, A.TextSelectionToolbarLayoutDelegate]); - _inherit(A._PreferredAppBarSize, A.Size); - _inheritMany(A.RenderAligningShiftedBox, [A._RenderAppBarTitleBox, A.RenderAnimatedSize, A.RenderPositionedBox]); - _inherit(A.AppBarTheme, A._AppBarTheme_Object_Diagnosticable); - _inherit(A._AppBarDefaultsM3, A.AppBarTheme); - _inherit(A.MaterialRectArcTween, A.RectTween); - _inherit(A.BadgeThemeData, A._BadgeThemeData_Object_Diagnosticable); - _inherit(A.MaterialBannerThemeData, A._MaterialBannerThemeData_Object_Diagnosticable); - _inherit(A.BottomAppBarTheme, A._BottomAppBarTheme_Object_Diagnosticable); - _inherit(A.BottomNavigationBarThemeData, A._BottomNavigationBarThemeData_Object_Diagnosticable); - _inherit(A.BottomSheetThemeData, A._BottomSheetThemeData_Object_Diagnosticable); - _inherit(A.ButtonBarThemeData, A._ButtonBarThemeData_Object_Diagnosticable); - _inherit(A.ButtonStyle, A._ButtonStyle_Object_Diagnosticable); - _inherit(A._ButtonStyleState, A.__ButtonStyleState_State_TickerProviderStateMixin); - _inherit(A.MouseCursor0, A._MouseCursor_Object_Diagnosticable); - _inheritMany(A.MouseCursor0, [A.WidgetStateMouseCursor, A._DeferringMouseCursor, A._NoopMouseCursor, A.SystemMouseCursor]); - _inheritMany(A.WidgetStateMouseCursor, [A._MouseCursor, A._WidgetStateMouseCursor]); - _inherit(A.ButtonThemeData, A._ButtonThemeData_Object_Diagnosticable); - _inherit(A.CardThemeData, A._CardThemeData_Object_Diagnosticable); - _inherit(A._CardDefaultsM3, A.CardThemeData); - _inherit(A.CheckboxThemeData, A._CheckboxThemeData_Object_Diagnosticable); - _inherit(A._RawChipState, A.__RawChipState_State_TickerProviderStateMixin); - _inheritMany(A.WidgetStateProperty, [A._IndividualOverrides0, A._IndividualOverrides]); - _inherit(A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin, A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin); - _inherit(A.RenderProxyBox, A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin); - _inheritMany(A.RenderProxyBox, [A.RenderConstrainedBox, A._RenderMenuItem, A._RenderInkFeatures, A._TextSelectionToolbarTrailingEdgeAlignRenderBox, A.RenderProxyBoxWithHitTestBehavior, A.RenderCustomPaint, A.RenderLimitedBox, A.RenderAspectRatio, A.RenderIntrinsicWidth, A.RenderOpacity, A._RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin, A.RenderBackdropFilter, A._RenderCustomClip, A.RenderDecoratedBox, A.RenderTransform, A.RenderFractionalTranslation, A.RenderRepaintBoundary, A.RenderIgnorePointer, A.RenderOffstage, A.RenderAbsorbPointer, A.RenderSemanticsAnnotations, A.RenderBlockSemantics, A.RenderExcludeSemantics, A.RenderIndexedSemantics, A.RenderLeaderLayer, A.RenderFollowerLayer, A.RenderAnnotatedRegion, A._RenderCompositionCallback, A._RenderMagnification, A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin, A._RenderLayoutSurrogateProxyBox, A._RenderScrollSemantics, A._RenderSizeChangedWithCallback, A._RenderSnapshotWidget, A._RenderVisibility]); - _inheritMany(A.RenderConstrainedBox, [A._RenderChipRedirectingHitDetection, A._PlatformViewPlaceholderBox]); - _inherit(A.SlottedMultiChildRenderObjectWidget, A._SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin); - _inheritMany(A.SlottedMultiChildRenderObjectWidget, [A._ChipRenderWidget, A._Decorator, A._ListTile]); - _inherit(A._RenderChip, A.__RenderChip_RenderBox_SlottedContainerRenderObjectMixin); - _inherit(A.ChipThemeData, A._ChipThemeData_Object_Diagnosticable); - _inherit(A._ChipDefaultsM3, A.ChipThemeData); - _inherit(A.ColorScheme, A._ColorScheme_Object_Diagnosticable); - _inheritMany(A.Color, [A.ColorSwatch, A.WidgetStateColor]); - _inherit(A.MaterialColor, A.ColorSwatch); - _inherit(A.DataTableThemeData, A._DataTableThemeData_Object_Diagnosticable); - _inherit(A.DatePickerThemeData, A._DatePickerThemeData_Object_Diagnosticable); - _inherit(A.__DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls, A.DesktopTextSelectionControls); - _inherit(A._DesktopTextSelectionHandleControls, A.__DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls); - _inherit(A.Route, A._RoutePlaceholder); - _inherit(A.OverlayRoute, A.Route); - _inherit(A.TransitionRoute, A.OverlayRoute); - _inherit(A._ModalRoute_TransitionRoute_LocalHistoryRoute, A.TransitionRoute); - _inherit(A.ModalRoute, A._ModalRoute_TransitionRoute_LocalHistoryRoute); - _inheritMany(A.ModalRoute, [A.PopupRoute, A.PageRoute]); - _inheritMany(A.PopupRoute, [A.RawDialogRoute, A._DropdownRoute]); - _inherit(A.DialogRoute, A.RawDialogRoute); - _inherit(A.DialogThemeData, A._DialogThemeData_Object_Diagnosticable); - _inherit(A._DialogDefaultsM3, A.DialogThemeData); - _inherit(A.DividerThemeData, A._DividerThemeData_Object_Diagnosticable); - _inherit(A.DrawerThemeData, A._DrawerThemeData_Object_Diagnosticable); - _inherit(A.DropdownMenuItem, A._DropdownMenuItemContainer); - _inherit(A._DropdownButtonState, A.__DropdownButtonState_State_WidgetsBindingObserver); - _inheritMany(A.FormField, [A.DropdownButtonFormField, A.TextFormField]); - _inherit(A.FormFieldState, A._FormFieldState_State_RestorationMixin); - _inheritMany(A.FormFieldState, [A._DropdownButtonFormFieldState, A._TextFormFieldState]); - _inherit(A.DropdownMenuThemeData, A._DropdownMenuThemeData_Object_Diagnosticable); - _inheritMany(A.ButtonStyleButton, [A.ElevatedButton, A.FilledButton, A._IconButtonM3, A.TextButton]); - _inheritMany(A.ButtonStyle, [A._ElevatedButtonDefaultsM3, A._FilledButtonDefaultsM3, A._IconButtonDefaultsM3, A._FilledIconButtonDefaultsM3, A._FilledTonalIconButtonDefaultsM3, A._OutlinedIconButtonDefaultsM3, A._TextButtonDefaultsM3]); - _inherit(A.ElevatedButtonThemeData, A._ElevatedButtonThemeData_Object_Diagnosticable); - _inherit(A.ExpansionTileThemeData, A._ExpansionTileThemeData_Object_Diagnosticable); - _inherit(A._ExpansionTileDefaultsM3, A.ExpansionTileThemeData); - _inherit(A.FilledButtonThemeData, A._FilledButtonThemeData_Object_Diagnosticable); - _inherit(A.StandardFabLocation, A.FloatingActionButtonLocation); - _inherit(A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX, A.StandardFabLocation); - _inherit(A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY, A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX); - _inherit(A._EndFloatFabLocation, A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY); - _inherit(A._ScalingFabMotionAnimator, A.FloatingActionButtonAnimator); - _inherit(A.FloatingActionButtonThemeData, A._FloatingActionButtonThemeData_Object_Diagnosticable); - _inherit(A.IconButtonThemeData, A._IconButtonThemeData_Object_Diagnosticable); - _inheritMany(A.InkFeature, [A.InkDecoration, A.InteractiveInkFeature]); - _inheritMany(A.InteractiveInkFeature, [A.InkHighlight, A.InkRipple, A.InkSplash]); - _inheritMany(A.InteractiveInkFeatureFactory, [A._InkRippleFactory, A._InkSplashFactory]); - _inherit(A._InkResponseState, A.__InkResponseState_State_AutomaticKeepAliveClientMixin); - _inherit(A.InkWell, A.InkResponse); - _inheritMany(A.ShapeBorder, [A.InputBorder, A.OutlinedBorder, A._CompoundBorder, A.BoxBorder]); - _inheritMany(A.InputBorder, [A.UnderlineInputBorder, A.OutlineInputBorder]); - _inherit(A._BorderContainerState, A.__BorderContainerState_State_TickerProviderStateMixin); - _inherit(A._HelperErrorState, A.__HelperErrorState_State_SingleTickerProviderStateMixin); - _inherit(A._RenderDecoration, A.__RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin); - _inherit(A._InputDecoratorState, A.__InputDecoratorState_State_TickerProviderStateMixin); - _inherit(A.InputDecorationTheme, A._InputDecorationTheme_Object_Diagnosticable); - _inherit(A._InputDecoratorDefaultsM3, A.InputDecorationTheme); - _inherit(A._RenderListTile, A.__RenderListTile_RenderBox_SlottedContainerRenderObjectMixin); - _inherit(A.ListTileThemeData, A._ListTileThemeData_Object_Diagnosticable); - _inherit(A._LisTileDefaultsM3, A.ListTileThemeData); - _inherit(A._MaterialState, A.__MaterialState_State_TickerProviderStateMixin); - _inheritMany(A.ImplicitlyAnimatedWidget, [A._MaterialInterior, A.AnimatedTheme, A.AnimatedContainer, A.AnimatedPadding, A.AnimatedPositioned, A.AnimatedOpacity, A.AnimatedDefaultTextStyle, A.AnimatedPhysicalModel]); - _inherit(A.ImplicitlyAnimatedWidgetState, A._ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin); - _inheritMany(A.ImplicitlyAnimatedWidgetState, [A.AnimatedWidgetBaseState, A._AnimatedOpacityState]); - _inheritMany(A.AnimatedWidgetBaseState, [A._MaterialInteriorState, A._AnimatedThemeState, A._AnimatedContainerState, A._AnimatedPaddingState, A._AnimatedPositionedState, A._AnimatedDefaultTextStyleState, A._AnimatedPhysicalModelState]); - _inherit(A.MenuThemeData, A._MenuThemeData_Object_Diagnosticable); - _inherit(A.MenuBarThemeData, A.MenuThemeData); - _inherit(A.MenuButtonThemeData, A._MenuButtonThemeData_Object_Diagnosticable); - _inherit(A.MenuStyle, A._MenuStyle_Object_Diagnosticable); - _inherit(A.NavigationBarThemeData, A._NavigationBarThemeData_Object_Diagnosticable); - _inherit(A.NavigationDrawerThemeData, A._NavigationDrawerThemeData_Object_Diagnosticable); - _inherit(A.NavigationRailThemeData, A._NavigationRailThemeData_Object_Diagnosticable); - _inherit(A.OutlinedButtonThemeData, A._OutlinedButtonThemeData_Object_Diagnosticable); - _inherit(A._MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin, A.PageRoute); - _inherit(A.MaterialPageRoute, A._MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin); - _inherit(A._ZoomEnterTransitionState, A.__ZoomEnterTransitionState_State__ZoomTransitionBase); - _inherit(A._ZoomExitTransitionState, A.__ZoomExitTransitionState_State__ZoomTransitionBase); - _inheritMany(A.PageTransitionsBuilder, [A.ZoomPageTransitionsBuilder, A.CupertinoPageTransitionsBuilder]); - _inherit(A.PageTransitionsTheme, A._PageTransitionsTheme_Object_Diagnosticable); - _inheritMany(A.SnapshotPainter, [A._ZoomEnterTransitionPainter, A._ZoomExitTransitionPainter]); - _inherit(A.PopupMenuThemeData, A._PopupMenuThemeData_Object_Diagnosticable); - _inherit(A.CircularProgressIndicator, A.ProgressIndicator); - _inherit(A._CircularProgressIndicatorState, A.__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin); - _inherit(A.ProgressIndicatorThemeData, A._ProgressIndicatorThemeData_Object_Diagnosticable); - _inheritMany(A.ProgressIndicatorThemeData, [A._CircularProgressIndicatorDefaultsM2, A._CircularProgressIndicatorDefaultsM3Year2023]); - _inherit(A.RadioThemeData, A._RadioThemeData_Object_Diagnosticable); - _inherit(A.ScaffoldMessengerState, A._ScaffoldMessengerState_State_TickerProviderStateMixin); - _inheritMany(A.Constraints, [A.BoxConstraints, A.SliverConstraints]); - _inherit(A._BodyBoxConstraints, A.BoxConstraints); - _inheritMany(A.MultiChildLayoutDelegate, [A._ScaffoldLayout, A._ToolbarLayout]); - _inherit(A._FloatingActionButtonTransitionState, A.__FloatingActionButtonTransitionState_State_TickerProviderStateMixin); - _inherit(A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin, A._ScaffoldState_State_TickerProviderStateMixin); - _inherit(A.ScaffoldState, A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin); - _inherit(A.Action, A._Action_Object_Diagnosticable); - _inheritMany(A.Action, [A.DismissAction, A.ContextAction, A.CallbackAction, A.VoidCallbackAction, A.DoNothingAction, A._ContextActionToActionAdapter, A.RequestFocusAction, A.NextFocusAction, A.PreviousFocusAction, A.DirectionalFocusAction]); - _inheritMany(A.DismissAction, [A._DismissDrawerAction, A._DismissModalAction]); - _inherit(A.ScrollbarThemeData, A._ScrollbarThemeData_Object_Diagnosticable); - _inherit(A.SearchBarThemeData, A._SearchBarThemeData_Object_Diagnosticable); - _inherit(A.SearchViewThemeData, A._SearchViewThemeData_Object_Diagnosticable); - _inherit(A.SegmentedButtonThemeData, A._SegmentedButtonThemeData_Object_Diagnosticable); - _inherit(A.SliderThemeData, A._SliderThemeData_Object_Diagnosticable); - _inherit(A.SnackBarThemeData, A._SnackBarThemeData_Object_Diagnosticable); - _inherit(A._SnackbarDefaultsM3, A.SnackBarThemeData); - _inherit(A.SwitchThemeData, A._SwitchThemeData_Object_Diagnosticable); - _inherit(A.TabBarThemeData, A._TabBarThemeData_Object_Diagnosticable); - _inherit(A.TextButtonThemeData, A._TextButtonThemeData_Object_Diagnosticable); - _inherit(A._TextFieldSelectionGestureDetectorBuilder, A.TextSelectionGestureDetectorBuilder); - _inherit(A._TextFieldState, A.__TextFieldState_State_RestorationMixin); - _inherit(A._MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls, A.MaterialTextSelectionControls); - _inherit(A.MaterialTextSelectionHandleControls, A._MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls); - _inherit(A.TextSelectionThemeData, A._TextSelectionThemeData_Object_Diagnosticable); - _inherit(A._TextSelectionToolbarOverflowableState, A.__TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin); - _inheritMany(A.MultiChildRenderObjectWidget, [A._TextSelectionToolbarItemsLayout, A.CustomMultiChildLayout, A.Stack, A.Flex, A.Wrap, A.RichText, A._Editable, A.OverflowBar, A._Theater, A.Viewport, A.ShrinkWrappingViewport]); - _inheritMany(A.MultiChildRenderObjectElement, [A._TextSelectionToolbarItemsLayoutElement, A._IndexedStackElement, A._TheaterElement, A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin]); - _inherit(A._RenderTextSelectionToolbarItemsLayout, A.__RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin); - _inherit(A.TextTheme, A._TextTheme_Object_Diagnosticable); - _inherit(A.ThemeData, A._ThemeData_Object_Diagnosticable); - _inherit(A.MaterialBasedCupertinoThemeData, A.CupertinoThemeData); - _inherit(A.VisualDensity, A._VisualDensity_Object_Diagnosticable); - _inherit(A.TimePickerThemeData, A._TimePickerThemeData_Object_Diagnosticable); - _inherit(A.ToggleButtonsThemeData, A._ToggleButtonsThemeData_Object_Diagnosticable); - _inherit(A._ExclusiveMouseRegion, A.MouseRegion); - _inheritMany(A.RenderProxyBoxWithHitTestBehavior, [A.RenderMouseRegion, A.RenderPointerListener, A.RenderSemanticsGestureHandler, A._RenderColoredBox, A.RenderTapRegionSurface, A.RenderTapRegion]); - _inherit(A._RenderExclusiveMouseRegion, A.RenderMouseRegion); - _inherit(A.TooltipState, A._TooltipState_State_SingleTickerProviderStateMixin); - _inherit(A.TooltipThemeData, A._TooltipThemeData_Object_Diagnosticable); - _inherit(A.Typography, A._Typography_Object_Diagnosticable); - _inheritMany(A.ImageProvider, [A.NetworkImage, A.MemoryImage, A.ScrollAwareImageProvider]); - _inherit(A.ImageStreamCompleter, A._ImageStreamCompleter_Object_Diagnosticable); - _inheritMany(A.ImageStreamCompleter, [A._ForwardingImageStreamCompleter, A._AbstractImageStreamCompleter, A._ErrorImageCompleter, A.OneFrameImageStreamCompleter, A.MultiFrameImageStreamCompleter]); - _inheritMany(A.AlignmentGeometry, [A.Alignment, A.AlignmentDirectional, A._MixedAlignment]); - _inheritMany(A.BorderRadiusGeometry, [A.BorderRadius, A._MixedBorderRadius]); - _inherit(A.BorderSide, A._BorderSide_Object_Diagnosticable); - _inheritMany(A.BoxBorder, [A.Border, A.BorderDirectional]); - _inherit(A.BoxShadow, A.Shadow); - _inheritMany(A.OutlinedBorder, [A.CircleBorder, A._RoundedRectangleBorder_OutlinedBorder__RRectLikeBorder, A._ShapeToCircleBorder, A.StadiumBorder, A._StadiumToCircleBorder, A._StadiumToRoundedRectangleBorder]); - _inheritMany(A.EdgeInsetsGeometry, [A.EdgeInsets, A.EdgeInsetsDirectional, A._MixedEdgeInsets]); - _inheritMany(A._CachedImageBase, [A._CachedImage, A._LiveImage]); - _inherit(A.ImageStream, A._ImageStream_Object_Diagnosticable); - _inheritMany(A.InlineSpan, [A.PlaceholderSpan, A.TextSpan]); - _inherit(A.RoundedRectangleBorder, A._RoundedRectangleBorder_OutlinedBorder__RRectLikeBorder); - _inherit(A._RoundedRectangleToCircleBorder, A._ShapeToCircleBorder); - _inherit(A.StrutStyle, A._StrutStyle_Object_Diagnosticable); - _inheritMany(A.TextBoundary, [A.WordBoundary, A._UntilTextBoundary, A.CharacterBoundary, A.LineBoundary, A.ParagraphBoundary, A.DocumentBoundary, A._CodePointBoundary]); - _inherit(A.TextStyle, A._TextStyle_Object_Diagnosticable); - _inherit(A.ScrollSpringSimulation, A.SpringSimulation); - _inherit(A.PipelineOwner, A._PipelineOwner_Object_DiagnosticableTreeMixin); - _inherit(A._DefaultRootPipelineOwner, A.PipelineOwner); - _inherit(A.RenderView, A._RenderView_RenderObject_RenderObjectWithChildMixin); - _inherit(A._ReusableRenderView, A.RenderView); - _inheritMany(A.HitTestResult, [A.BoxHitTestResult, A.SliverHitTestResult]); - _inheritMany(A.HitTestEntry, [A.BoxHitTestEntry, A.SliverHitTestEntry]); - _inheritMany(A.ParentData, [A.BoxParentData, A._TextParentData_ParentData_ContainerParentDataMixin, A.SliverLogicalParentData, A.SliverPhysicalParentData]); - _inherit(A._ContainerBoxParentData_BoxParentData_ContainerParentDataMixin, A.BoxParentData); - _inherit(A.ContainerBoxParentData, A._ContainerBoxParentData_BoxParentData_ContainerParentDataMixin); - _inheritMany(A.ContainerBoxParentData, [A.MultiChildLayoutParentData, A.FlexParentData, A.StackParentData, A.WrapParentData, A._OverflowBarParentData, A.ToolbarItemsParentData]); - _inherit(A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin); - _inherit(A.RenderCustomMultiChildLayoutBox, A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); - _inherit(A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin, A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin); - _inherit(A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults, A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin); - _inherit(A.RenderEditable, A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults); - _inheritMany(A.RenderEditablePainter, [A._TextHighlightPainter, A._CaretPainter, A._CompositeRenderEditablePainter]); - _inherit(A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderFlex_RenderBox_ContainerRenderObjectMixin); - _inherit(A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin, A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); - _inherit(A.RenderFlex, A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin); - _inherit(A.Layer0, A._Layer_Object_DiagnosticableTreeMixin); - _inheritMany(A.Layer0, [A.PictureLayer, A.PlatformViewLayer, A.ContainerLayer0]); - _inheritMany(A.ContainerLayer0, [A.OffsetLayer, A.ClipRectLayer, A.ClipRRectLayer, A.ClipPathLayer, A.BackdropFilterLayer, A.LeaderLayer, A.FollowerLayer, A.AnnotatedRegionLayer]); - _inheritMany(A.OffsetLayer, [A.ImageFilterLayer, A.TransformLayer, A.OpacityLayer]); - _inherit(A._MouseTrackerUpdateDetails, A.__MouseTrackerUpdateDetails_Object_Diagnosticable); - _inherit(A.PaintingContext, A.ClipContext); - _inheritMany(A._SemanticsFragment, [A._IncompleteSemanticsFragment, A.__RenderObjectSemantics__SemanticsFragment_DiagnosticableTreeMixin]); - _inherit(A._RenderObjectSemantics, A.__RenderObjectSemantics__SemanticsFragment_DiagnosticableTreeMixin); - _inherit(A.PlaceholderSpanIndexSemanticsTag, A.SemanticsTag); - _inherit(A.TextParentData, A._TextParentData_ParentData_ContainerParentDataMixin); - _inherit(A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults, A._RenderParagraph_RenderBox_ContainerRenderObjectMixin); - _inherit(A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin, A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults); - _inherit(A.RenderParagraph, A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin); - _inherit(A.__SelectableFragment_Object_Selectable_Diagnosticable, A.__SelectableFragment_Object_Selectable); - _inherit(A.__SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier, A.__SelectableFragment_Object_Selectable_Diagnosticable); - _inherit(A._SelectableFragment, A.__SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier); - _inherit(A.PlatformViewRenderBox, A._PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin); - _inherit(A.RenderAnimatedOpacity, A._RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin); - _inheritMany(A.CustomClipper, [A.ShapeBorderClipper, A._DecorationClipper, A._NegativeClip]); - _inheritMany(A._RenderCustomClip, [A.RenderClipRect, A.RenderClipRRect, A.RenderClipPath, A._RenderPhysicalModelBase]); - _inheritMany(A._RenderPhysicalModelBase, [A.RenderPhysicalModel, A.RenderPhysicalShape]); - _inheritMany(A.SelectionEvent, [A.ClearSelectionEvent, A.SelectionEdgeUpdateEvent]); - _inherit(A.SelectionGeometry, A._SelectionGeometry_Object_Diagnosticable); - _inherit(A.SelectionPoint, A._SelectionPoint_Object_Diagnosticable); - _inherit(A.SliverGeometry, A._SliverGeometry_Object_Diagnosticable); - _inheritMany(A.SliverLogicalParentData, [A._SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin, A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin]); - _inherit(A.SliverLogicalContainerParentData, A._SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin); - _inherit(A._SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin, A.SliverPhysicalParentData); - _inherit(A.SliverPhysicalContainerParentData, A._SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin); - _inheritMany(A.RenderSliver, [A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin, A._RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin]); - _inherit(A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers, A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin); - _inherit(A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin, A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers); - _inherit(A.RenderSliverMultiBoxAdaptor, A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin); - _inheritMany(A.RenderSliverMultiBoxAdaptor, [A.RenderSliverList, A.RenderSliverMasonryGrid]); - _inherit(A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin, A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin); - _inherit(A.SliverMultiBoxAdaptorParentData, A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin); - _inherit(A.RenderSliverEdgeInsetsPadding, A._RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin); - _inherit(A.RenderSliverPadding, A.RenderSliverEdgeInsetsPadding); - _inherit(A._RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderStack_RenderBox_ContainerRenderObjectMixin); - _inherit(A.RenderStack, A._RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); - _inherit(A.RenderIndexedStack, A.RenderStack); - _inherit(A.RenderViewportBase, A._RenderViewportBase_RenderBox_ContainerRenderObjectMixin); - _inheritMany(A.RenderViewportBase, [A.RenderViewport, A.RenderShrinkWrappingViewport]); - _inherit(A._RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A._RenderWrap_RenderBox_ContainerRenderObjectMixin); - _inherit(A.RenderWrap, A._RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); - _inherit(A.SemanticsData, A._SemanticsData_Object_Diagnosticable); - _inherit(A.SemanticsNode, A._SemanticsNode_Object_DiagnosticableTreeMixin); - _inherit(A.SemanticsSortKey, A._SemanticsSortKey_Object_Diagnosticable); - _inherit(A.OrdinalSortKey, A.SemanticsSortKey); - _inheritMany(A.SemanticsEvent, [A.AnnounceSemanticsEvent, A.TooltipSemanticsEvent, A.LongPressSemanticsEvent, A.TapSemanticEvent, A.FocusSemanticEvent]); - _inherit(A.CachingAssetBundle, A.AssetBundle); - _inherit(A.PlatformAssetBundle, A.CachingAssetBundle); - _inheritMany(A.BinaryMessenger, [A._DefaultBinaryMessenger, A.Registrar]); - _inherit(A.KeyEvent, A._KeyEvent_Object_Diagnosticable); - _inheritMany(A.KeyEvent, [A.KeyDownEvent, A.KeyUpEvent, A.KeyRepeatEvent]); - _inherit(A.KeyboardKey, A._KeyboardKey_Object_Diagnosticable); - _inheritMany(A.KeyboardKey, [A.LogicalKeyboardKey, A.PhysicalKeyboardKey]); - _inheritMany(A.MouseCursorSession, [A._NoopMouseCursorSession, A._SystemMouseCursorSession]); - _inherit(A.OptionalMethodChannel, A.MethodChannel); - _inherit(A.RawKeyEventData, A._RawKeyEventData_Object_Diagnosticable); - _inherit(A.RawKeyEvent, A._RawKeyEvent_Object_Diagnosticable); - _inheritMany(A.RawKeyEvent, [A.RawKeyDownEvent, A.RawKeyUpEvent]); - _inherit(A.RawKeyEventDataWeb, A.RawKeyEventData); - _inherit(A.TextSelection, A.TextRange); - _inherit(A.TextEditingDelta, A._TextEditingDelta_Object_Diagnosticable); - _inheritMany(A.TextEditingDelta, [A.TextEditingDeltaInsertion, A.TextEditingDeltaDeletion, A.TextEditingDeltaReplacement, A.TextEditingDeltaNonTextUpdate]); - _inheritMany(A.TextInputFormatter, [A.FilteringTextInputFormatter, A.LengthLimitingTextInputFormatter]); - _inherit(A._PlatformTextInputControl, A.__PlatformTextInputControl_Object_TextInputControl); - _inherit(A.SystemContextMenuController, A._SystemContextMenuController_Object_SystemContextMenuClient); - _inheritMany(A.IOSSystemContextMenuItemData, [A.IOSSystemContextMenuItemDataCopy, A.IOSSystemContextMenuItemDataCut, A.IOSSystemContextMenuItemDataPaste, A.IOSSystemContextMenuItemDataSelectAll, A.IOSSystemContextMenuItemDataLookUp, A.IOSSystemContextMenuItemDataSearchWeb]); - _inherit(A._HtmlElementViewController, A.PlatformViewController); - _inherit(A.Intent, A._Intent_Object_Diagnosticable); - _inherit(A.ActionDispatcher, A._ActionDispatcher_Object_Diagnosticable); - _inheritMany(A.Intent, [A.ActivateIntent, A.ButtonActivateIntent, A.DismissIntent, A.PrioritizedIntents, A.NextFocusIntent, A.PreviousFocusIntent, A.DirectionalFocusIntent, A.ScrollIntent, A.DoNothingAndStopPropagationTextIntent, A.DirectionalTextEditingIntent, A.SelectAllTextIntent, A.CopySelectionTextIntent, A.PasteTextIntent, A.RedoTextIntent, A.ReplaceTextIntent, A.UndoTextIntent, A.UpdateSelectionIntent, A.TransposeCharactersIntent, A.EditableTextTapOutsideIntent, A.EditableTextTapUpOutsideIntent]); - _inheritMany(A.ContextAction, [A.PrioritizedAction, A.__OverridableAction_ContextAction__OverridableActionMixin, A.__OverridableContextAction_ContextAction__OverridableActionMixin, A._DeleteTextAction, A._UpdateTextSelectionAction, A._UpdateTextSelectionVerticallyAction, A._SelectAllAction, A._CopySelectionAction, A._EditableTextTapOutsideAction, A._EditableTextTapUpOutsideAction, A.ScrollAction]); - _inherit(A._OverridableAction, A.__OverridableAction_ContextAction__OverridableActionMixin); - _inherit(A._OverridableContextAction, A.__OverridableContextAction_ContextAction__OverridableActionMixin); - _inherit(A._AnimatedSizeState, A.__AnimatedSizeState_State_SingleTickerProviderStateMixin); - _inherit(A._AnimatedSwitcherState, A.__AnimatedSwitcherState_State_TickerProviderStateMixin); - _inherit(A._WidgetsAppState, A.__WidgetsAppState_State_WidgetsBindingObserver); - _inherit(A._AppLifecycleListener_Object_WidgetsBindingObserver_Diagnosticable, A._AppLifecycleListener_Object_WidgetsBindingObserver); - _inherit(A.AppLifecycleListener, A._AppLifecycleListener_Object_WidgetsBindingObserver_Diagnosticable); - _inherit(A.StreamBuilder, A.StreamBuilderBase); - _inheritMany(A.Notification0, [A.KeepAliveNotification, A.NavigationNotification, A.LayoutChangedNotification, A._OverscrollIndicatorNotification_Notification_ViewportNotificationMixin, A._ScrollMetricsNotification_Notification_ViewportNotificationMixin]); - _inheritMany(A.ComponentElement, [A.ProxyElement, A.StatelessElement, A.StatefulElement]); - _inheritMany(A.ProxyElement, [A.InheritedElement, A.ParentDataElement, A.__NotificationElement_ProxyElement_NotifiableElementMixin]); - _inheritMany(A.InheritedElement, [A._UbiquitousInheritedElement, A.InheritedModelElement, A._InheritedNotifierElement]); - _inherit(A.Directionality, A._UbiquitousInheritedWidget); - _inherit(A.Center, A.Align); - _inheritMany(A.ParentDataWidget, [A.LayoutId, A.Positioned, A.Flexible, A.KeepAlive, A._WidgetSpanParentData]); - _inheritMany(A.SingleChildRenderObjectElement, [A._OffstageElement, A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin]); - _inherit(A._RawIndexedStack, A.Stack); - _inheritMany(A.Flex, [A.Row, A.Column]); - _inherit(A.Expanded, A.Flexible); - _inheritMany(A.LeafRenderObjectWidget, [A.RawImage, A.ErrorWidget, A.PlatformViewSurface]); - _inherit(A.RootElement, A._RootElement_Element_RootElementMixin); - _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding, A.BindingBase); - _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding); - _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding); - _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding); - _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding); - _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding); - _inherit(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding); - _inherit(A.WidgetsFlutterBinding, A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding); - _inherit(A.__DismissibleState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin, A.__DismissibleState_State_TickerProviderStateMixin); - _inherit(A._DismissibleState, A.__DismissibleState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin); - _inheritMany(A.ValueNotifier, [A.TextEditingController, A._ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver, A.UndoHistoryController, A.WidgetStatesController, A.VideoPlayerController]); - _inherit(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver, A._EditableTextState_State_AutomaticKeepAliveClientMixin); - _inherit(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin, A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver); - _inherit(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate, A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin); - _inherit(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient, A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate); - _inherit(A.EditableTextState, A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient); - _inherit(A.WidgetSpan, A.PlaceholderSpan); - _inherit(A._ScribblePlaceholder, A.WidgetSpan); - _inherit(A.ClipboardStatusNotifier, A._ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver); - _inherit(A._WebClipboardStatusNotifier, A.ClipboardStatusNotifier); - _inherit(A._ExpansibleState, A.__ExpansibleState_State_SingleTickerProviderStateMixin); - _inherit(A._FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier, A._FocusNode_Object_DiagnosticableTreeMixin); - _inherit(A.FocusNode, A._FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier); - _inheritMany(A.FocusNode, [A.FocusScopeNode, A._FocusTraversalGroupNode]); - _inherit(A._AppLifecycleListener, A.WidgetsBindingObserver); - _inherit(A._FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier, A._FocusManager_Object_DiagnosticableTreeMixin); - _inherit(A.FocusManager, A._FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier); - _inherit(A.FocusScope, A.Focus); - _inherit(A._FocusScopeWithExternalFocusNode, A.FocusScope); - _inherit(A._FocusScopeState, A._FocusState); - _inherit(A._FocusInheritedScope, A.InheritedNotifier); - _inherit(A.FocusTraversalPolicy, A._FocusTraversalPolicy_Object_Diagnosticable); - _inherit(A._ReadingOrderSortData, A.__ReadingOrderSortData_Object_Diagnosticable); - _inherit(A._ReadingOrderDirectionalGroupData, A.__ReadingOrderDirectionalGroupData_Object_Diagnosticable); - _inherit(A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin, A.FocusTraversalPolicy); - _inherit(A.ReadingOrderTraversalPolicy, A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin); - _inheritMany(A.GlobalKey, [A.LabeledGlobalKey, A.GlobalObjectKey, A._DeprecatedRawViewKey]); - _inherit(A._ElementDiagnosticableTreeNode, A.DiagnosticableTreeNode); - _inheritMany(A.GestureRecognizerFactory, [A.GestureRecognizerFactoryWithHandlers, A._AnyTapGestureRecognizerFactory]); - _inherit(A._DefaultSemanticsGestureDelegate, A.SemanticsGestureDelegate); - _inherit(A.HeroController, A.NavigatorObserver); - _inherit(A._ImageState, A.__ImageState_State_WidgetsBindingObserver); - _inherit(A.ConstrainedLayoutBuilder, A.AbstractLayoutBuilder); - _inherit(A.LayoutBuilder, A.ConstrainedLayoutBuilder); - _inherit(A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin, A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin); - _inherit(A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin_RenderAbstractLayoutBuilderMixin, A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin); - _inherit(A._RenderLayoutBuilder, A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin_RenderAbstractLayoutBuilderMixin); - _inheritMany(A.InheritedModel, [A.MediaQuery, A._ModalScopeStatus, A._SharedAppModel]); - _inherit(A._MediaQueryFromViewState, A.__MediaQueryFromViewState_State_WidgetsBindingObserver); - _inheritMany(A.AnimatedWidget, [A.AnimatedModalBarrier, A.SlideTransition, A.MatrixTransition, A.SizeTransition, A.DecoratedBoxTransition, A.ListenableBuilder]); - _inherit(A.DefaultTransitionDelegate, A.TransitionDelegate); - _inherit(A._RouteEntry, A.RouteTransitionRecord); - _inheritMany(A._NavigatorObservation, [A._NavigatorPushObservation, A._NavigatorPopObservation, A._NavigatorRemoveObservation, A._NavigatorReplaceObservation]); - _inherit(A._History, A.__History_Iterable_ChangeNotifier); - _inherit(A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin, A._NavigatorState_State_TickerProviderStateMixin); - _inherit(A.NavigatorState, A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin); - _inheritMany(A._RestorationInformation, [A._NamedRestorationInformation, A._AnonymousRestorationInformation]); - _inheritMany(A.RestorableProperty, [A._HistoryProperty, A.RestorableValue]); - _inherit(A._NotificationElement, A.__NotificationElement_ProxyElement_NotifiableElementMixin); - _inherit(A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin); - _inherit(A._RenderOverflowBar, A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin); - _inherit(A.OverlayState, A._OverlayState_State_TickerProviderStateMixin); - _inherit(A._TheaterParentData, A.StackParentData); - _inherit(A.__RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin, A.__RenderTheater_RenderBox_ContainerRenderObjectMixin); - _inherit(A._RenderTheater, A.__RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin); - _inheritMany(A.LinkedListEntry, [A._OverlayEntryLocation, A._ListenerEntry]); - _inherit(A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry, A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin); - _inherit(A._RenderDeferredLayoutBox, A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry); - _inherit(A._GlowingOverscrollIndicatorState, A.__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin); - _inherit(A._StretchingOverscrollIndicatorState, A.__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin); - _inherit(A.OverscrollIndicatorNotification, A._OverscrollIndicatorNotification_Notification_ViewportNotificationMixin); - _inherit(A.DefaultPlatformMenuDelegate, A.PlatformMenuDelegate); - _inherit(A._RestorationScopeState, A.__RestorationScopeState_State_RestorationMixin); - _inheritMany(A.RestorableValue, [A._RestorablePrimitiveValueN, A._RestorableRouteInformation, A._RestorableScrollOffset]); - _inheritMany(A._RestorablePrimitiveValueN, [A._RestorablePrimitiveValue, A.RestorableStringN]); - _inheritMany(A._RestorablePrimitiveValue, [A.RestorableNum, A.RestorableBool]); - _inherit(A._RouterState, A.__RouterState_State_RestorationMixin); - _inheritMany(A.ScrollActivity, [A.IdleScrollActivity, A.HoldScrollActivity, A.DragScrollActivity, A.BallisticScrollActivity, A.DrivenScrollActivity]); - _inherit(A._SaltedValueKey, A.ValueKey); - _inheritMany(A.SliverChildDelegate, [A.SliverChildBuilderDelegate, A.SliverChildListDelegate]); - _inherit(A._SelectionKeepAliveState, A.__SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin); - _inherit(A.FixedScrollMetrics, A._FixedScrollMetrics_Object_ScrollMetrics); - _inheritMany(A.LayoutChangedNotification, [A._ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin, A.SizeChangedLayoutNotification]); - _inherit(A.ScrollNotification, A._ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin); - _inheritMany(A.ScrollNotification, [A.ScrollStartNotification, A.ScrollUpdateNotification, A.OverscrollNotification, A.ScrollEndNotification, A.UserScrollNotification]); - _inheritMany(A.ScrollPhysics, [A.RangeMaintainingScrollPhysics, A.BouncingScrollPhysics, A.ClampingScrollPhysics, A.AlwaysScrollableScrollPhysics]); - _inherit(A._ScrollPosition_ViewportOffset_ScrollMetrics, A.ViewportOffset); - _inherit(A.ScrollPosition, A._ScrollPosition_ViewportOffset_ScrollMetrics); - _inherit(A.ScrollMetricsNotification, A._ScrollMetricsNotification_Notification_ViewportNotificationMixin); - _inherit(A.ScrollPositionWithSingleContext, A.ScrollPosition); - _inherit(A.BoxScrollView, A.ScrollView); - _inheritMany(A.BoxScrollView, [A.ListView, A.MasonryGridView]); - _inherit(A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin, A._ScrollableState_State_TickerProviderStateMixin); - _inherit(A.ScrollableState, A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin); - _inherit(A._MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier, A.SelectionContainerDelegate); - _inherit(A.MultiSelectableSelectionContainerDelegate, A._MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier); - _inheritMany(A.MultiSelectableSelectionContainerDelegate, [A._ScrollableSelectionContainerDelegate, A.StaticSelectionContainerDelegate]); - _inherit(A._TrackTapGestureRecognizer, A.TapGestureRecognizer); - _inherit(A._VerticalThumbDragGestureRecognizer, A.VerticalDragGestureRecognizer); - _inherit(A._HorizontalThumbDragGestureRecognizer, A.HorizontalDragGestureRecognizer); - _inherit(A.__SelectionContainerState_State_Selectable_SelectionRegistrant, A.__SelectionContainerState_State_Selectable); - _inherit(A._SelectionContainerState, A.__SelectionContainerState_State_Selectable_SelectionRegistrant); - _inherit(A._SingleActivator_Object_Diagnosticable_MenuSerializableShortcut, A._SingleActivator_Object_Diagnosticable); - _inherit(A.SingleActivator, A._SingleActivator_Object_Diagnosticable_MenuSerializableShortcut); - _inherit(A._ActivatorIntentPair, A.__ActivatorIntentPair_Object_Diagnosticable); - _inherit(A._ShortcutManager_Object_Diagnosticable_ChangeNotifier, A._ShortcutManager_Object_Diagnosticable); - _inherit(A.ShortcutManager, A._ShortcutManager_Object_Diagnosticable_ChangeNotifier); - _inherit(A.ShortcutRegistry, A._ShortcutRegistry_Object_ChangeNotifier); - _inherit(A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin, A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin); - _inherit(A._SingleChildViewportElement, A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin); - _inherit(A._RenderSingleChildViewport, A.__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin); - _inherit(A.SliverMultiBoxAdaptorWidget, A.SliverWithKeepAliveWidget); - _inheritMany(A.SliverMultiBoxAdaptorWidget, [A.SliverList, A.SliverMasonryGrid]); - _inheritMany(A.IOSSystemContextMenuItem, [A.IOSSystemContextMenuItemCopy, A.IOSSystemContextMenuItemCut, A.IOSSystemContextMenuItemPaste, A.IOSSystemContextMenuItemSelectAll, A.IOSSystemContextMenuItemLookUp, A.IOSSystemContextMenuItemSearchWeb]); - _inherit(A.TextFieldTapRegion, A.TapRegion); - _inherit(A._SelectableTextContainerDelegate, A.StaticSelectionContainerDelegate); - _inheritMany(A.DirectionalTextEditingIntent, [A.DeleteCharacterIntent, A.DeleteToNextWordBoundaryIntent, A.DeleteToLineBreakIntent, A.DirectionalCaretMovementIntent, A.ScrollToDocumentBoundaryIntent]); - _inheritMany(A.DirectionalCaretMovementIntent, [A.ExtendSelectionByCharacterIntent, A.ExtendSelectionToNextWordBoundaryIntent, A.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent, A.ExpandSelectionToDocumentBoundaryIntent, A.ExpandSelectionToLineBreakIntent, A.ExtendSelectionToLineBreakIntent, A.ExtendSelectionVerticallyToAdjacentLineIntent, A.ExtendSelectionVerticallyToAdjacentPageIntent, A.ExtendSelectionToNextParagraphBoundaryIntent, A.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent, A.ExtendSelectionToDocumentBoundaryIntent]); - _inherit(A._SelectionToolbarWrapperState, A.__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin); - _inherit(A._SelectionHandleOverlayState, A.__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin); - _inherit(A._WidgetTicker, A.Ticker); - _inheritMany(A.MatrixTransition, [A.ScaleTransition, A.RotationTransition]); - _inherit(A.AnimatedBuilder, A.ListenableBuilder); - _inherit(A.UndoHistoryState, A._UndoHistoryState_State_UndoManagerClient); - _inherit(A._ViewState, A.__ViewState_State_WidgetsBindingObserver); - _inherit(A._RawViewElement, A.RenderTreeRootElement); - _inherit(A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin, A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin); - _inherit(A._ViewportElement, A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin); - _inherit(A._RenderScaledInlineWidget, A.__RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin); - _inherit(A._WidgetStateColor, A.WidgetStateColor); - _inherit(A.WidgetStateBorderSide, A.BorderSide); - _inherit(A._WidgetStateBorderSide, A.WidgetStateBorderSide); - _inherit(A.WidgetStateTextStyle, A.TextStyle); - _inherit(A._WidgetStateTextStyle, A.WidgetStateTextStyle); - _inherit(A.WidgetStateMapper, A._WidgetStateMapper_Object_Diagnosticable); - _inheritMany(A.PlatformInterface, [A.FlutterSecureStoragePlatform, A.SharedPreferencesStorePlatform, A.UrlLauncherPlatform, A.VideoPlayerPlatform]); - _inherit(A.FlutterSecureStorageWeb, A.FlutterSecureStoragePlatform); - _inherit(A.SliverMasonryGridParentData, A.SliverMultiBoxAdaptorParentData); - _inherit(A.SliverSimpleGridDelegateWithFixedCrossAxisCount, A.SliverSimpleGridDelegate); - _inherit(A.PluginRegistry, A.Registrar); - _inherit(A.BrowserClient, A.BaseClient); - _inherit(A.ByteStream, A.StreamView); - _inherit(A.Request, A.BaseRequest); - _inheritMany(A.BaseResponse, [A.Response, A.StreamedResponse]); - _inherit(A.StreamedResponseV2, A.StreamedResponse); - _inherit(A.CaseInsensitiveMap, A.CanonicalizedMap); - _inheritMany(A.DynamicScheme, [A.SchemeContent, A.SchemeExpressive, A.SchemeFidelity, A.SchemeFruitSalad, A.SchemeMonochrome, A.SchemeNeutral, A.SchemeRainbow, A.SchemeTonalSpot, A.SchemeVibrant]); - _inherit(A.InternalStyle, A.Style); - _inheritMany(A.InternalStyle, [A.PosixStyle, A.UrlStyle, A.WindowsStyle]); - _inheritMany(A.SharedPreferencesStorePlatform, [A.MethodChannelSharedPreferencesStore, A.SharedPreferencesPlugin]); - _inherit(A.FileLocation, A.SourceLocationMixin); - _inheritMany(A.SourceSpanMixin, [A._FileSpan, A.SourceSpanBase]); - _inherit(A.SourceSpanFormatException, A.SourceSpanException); - _inherit(A.SourceSpanWithContext, A.SourceSpanBase); - _inheritMany(A.StreamChannelMixin, [A.GuaranteeChannel, A.AdapterWebSocketChannel]); - _inherit(A.SpanScanner, A.StringScanner); - _inherit(A.EagerSpanScanner, A.SpanScanner); - _inheritMany(A.SourceSpanFormatException, [A.StringScannerException, A.YamlException]); - _inherit(A._IntBuffer0, A.TypedDataBuffer); - _inherit(A.Uint8Buffer0, A._IntBuffer0); - _inherit(A.UrlLauncherPlugin, A.UrlLauncherPlatform); - _inherit(A.CryptoRNG, A.RNG); - _inherit(A._VideoAppLifeCycleObserver, A.__VideoAppLifeCycleObserver_Object_WidgetsBindingObserver); - _inheritMany(A.VideoPlayerPlatform, [A._PlaceholderImplementation, A.VideoPlayerPlugin]); - _inheritMany(A.WebSocketEvent, [A.TextDataReceived, A.BinaryDataReceived, A.CloseReceived]); - _inherit(A.WebSocketConnectionClosed, A.WebSocketException); - _inherit(A._WebSocketSink, A.DelegatingStreamSink); - _inheritMany(A._ValueEvent, [A.ScalarEvent, A.SequenceStartEvent, A.MappingStartEvent]); - _inheritMany(A.YamlNode, [A._YamlMap_YamlNode_MapMixin, A._YamlList_YamlNode_ListMixin, A.YamlScalar]); - _inherit(A._YamlMap_YamlNode_MapMixin_UnmodifiableMapMixin, A._YamlMap_YamlNode_MapMixin); - _inherit(A.YamlMap, A._YamlMap_YamlNode_MapMixin_UnmodifiableMapMixin); - _inherit(A.YamlList, A._YamlList_YamlNode_ListMixin); - _mixin(A._DefaultTextEditingStrategy_Object_CompositionAwareMixin, A.CompositionAwareMixin); - _mixin(A.__PointerAdapter__BaseAdapter__WheelEventListenerMixin, A._WheelEventListenerMixin); - _mixin(A.UnmodifiableListBase, A.UnmodifiableListMixin); - _mixin(A.__CastListBase__CastIterableBase_ListMixin, A.ListBase); - _mixin(A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin, A.ListBase); - _mixin(A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin, A.FixedLengthListMixin); - _mixin(A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin, A.ListBase); - _mixin(A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin, A.FixedLengthListMixin); - _mixin(A._AsyncStreamController, A._AsyncStreamControllerDispatch); - _mixin(A._SyncStreamController, A._SyncStreamControllerDispatch); - _mixin(A._SplayTreeMap__SplayTree_MapMixin, A.MapBase); - _mixin(A._SplayTreeSet__SplayTree_Iterable, A.Iterable); - _mixin(A._SplayTreeSet__SplayTree_Iterable_SetMixin, A.SetBase); - _mixin(A._UnmodifiableMapView_MapView__UnmodifiableMapMixin, A._UnmodifiableMapMixin); - _mixin(A.__Utf8EncoderSink__Utf8Encoder_StringConversionSink, A.StringConversionSink); - _mixin(A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase, A.CssStyleDeclarationBase); - _mixin(A._DomRectList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._DomStringList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._FileList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._HtmlCollection_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._MidiInputMap_JavaScriptObject_MapMixin, A.MapBase); - _mixin(A._MidiOutputMap_JavaScriptObject_MapMixin, A.MapBase); - _mixin(A._MimeTypeArray_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._NodeList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._PluginArray_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._RtcStatsReport_JavaScriptObject_MapMixin, A.MapBase); - _mixin(A._SourceBufferList_EventTarget_ListMixin, A.ListBase); - _mixin(A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._SpeechGrammarList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._Storage_JavaScriptObject_MapMixin, A.MapBase); - _mixin(A._TextTrackCueList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._TextTrackList_EventTarget_ListMixin, A.ListBase); - _mixin(A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._TouchList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A.__CssRuleList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A.__GamepadList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A.__NamedNodeMap_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A.__StyleSheetList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._LengthList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._NumberList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._StringList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._TransformList_JavaScriptObject_ListMixin, A.ListBase); - _mixin(A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._AudioParamMap_JavaScriptObject_MapMixin, A.MapBase); - _mixin(A.__NanoVideoPlayerState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); - _mixinHard(A.__NanoVideoPlayerState_State_WidgetsBindingObserver_VideoPlayerLifecycleMixin, A.VideoPlayerLifecycleMixin); - _mixin(A.__VideoPlayerWidgetState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); - _mixin(A._QueueList_Object_ListMixin, A.ListBase); - _mixin(A._AnimationController_Animation_AnimationEagerListenerMixin, A.AnimationEagerListenerMixin); - _mixin(A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin, A.AnimationLocalListenersMixin); - _mixin(A._AnimationController_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A.AnimationLocalStatusListenersMixin); - _mixin(A._CompoundAnimation_Animation_AnimationLazyListenerMixin, A.AnimationLazyListenerMixin); - _mixin(A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin, A.AnimationLocalListenersMixin); - _mixin(A._CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A.AnimationLocalStatusListenersMixin); - _mixin(A._CurvedAnimation_Animation_AnimationWithParentMixin, A.AnimationWithParentMixin); - _mixin(A._ProxyAnimation_Animation_AnimationLazyListenerMixin, A.AnimationLazyListenerMixin); - _mixin(A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin, A.AnimationLocalListenersMixin); - _mixin(A._ProxyAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A.AnimationLocalStatusListenersMixin); - _mixin(A._ReverseAnimation_Animation_AnimationLazyListenerMixin, A.AnimationLazyListenerMixin); - _mixin(A._ReverseAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalStatusListenersMixin, A.AnimationLocalStatusListenersMixin); - _mixin(A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin, A.AnimationEagerListenerMixin); - _mixin(A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin, A.AnimationLocalListenersMixin); - _mixin(A._TrainHoppingAnimation_Animation_AnimationEagerListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin, A.AnimationLocalStatusListenersMixin); - _mixin(A.__AnimatedEvaluation_Animation_AnimationWithParentMixin, A.AnimationWithParentMixin); - _mixinHard(A.__CupertinoButtonState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); - _mixin(A._CupertinoDynamicColor_Object_Diagnosticable, A.Diagnosticable); - _mixin(A.__CupertinoDesktopTextSelectionHandleControls_CupertinoDesktopTextSelectionControls_TextSelectionHandleControls, A.TextSelectionHandleControls); - _mixin(A._CupertinoIconThemeData_IconThemeData_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__CupertinoTextMagnifierState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); - _mixin(A._CupertinoTextSelectionHandleControls_CupertinoTextSelectionControls_TextSelectionHandleControls, A.TextSelectionHandleControls); - _mixinHard(A.__CupertinoTextSelectionToolbarContentState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixinHard(A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixin(A.__RenderCupertinoTextSelectionToolbarItems_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); - _mixin(A._CupertinoTextThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._CupertinoThemeData_NoDefaultCupertinoThemeData_Diagnosticable, A.Diagnosticable); - _mixin(A._FlutterError_Error_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); - _mixin(A._FlutterErrorDetails_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._DiagnosticableTree_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._PointerAddedEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerAddedEvent_PointerEvent__PointerEventDescription__CopyPointerAddedEvent, A._CopyPointerAddedEvent); - _mixin(A._PointerCancelEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerCancelEvent_PointerEvent__PointerEventDescription__CopyPointerCancelEvent, A._CopyPointerCancelEvent); - _mixin(A._PointerDownEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerDownEvent_PointerEvent__PointerEventDescription__CopyPointerDownEvent, A._CopyPointerDownEvent); - _mixin(A._PointerEnterEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerEnterEvent_PointerEvent__PointerEventDescription__CopyPointerEnterEvent, A._CopyPointerEnterEvent); - _mixin(A._PointerEvent_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._PointerExitEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerExitEvent_PointerEvent__PointerEventDescription__CopyPointerExitEvent, A._CopyPointerExitEvent); - _mixin(A._PointerHoverEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerHoverEvent_PointerEvent__PointerEventDescription__CopyPointerHoverEvent, A._CopyPointerHoverEvent); - _mixin(A._PointerMoveEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerMoveEvent_PointerEvent__PointerEventDescription__CopyPointerMoveEvent, A._CopyPointerMoveEvent); - _mixin(A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerPanZoomEndEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomEndEvent, A._CopyPointerPanZoomEndEvent); - _mixin(A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerPanZoomStartEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomStartEvent, A._CopyPointerPanZoomStartEvent); - _mixin(A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerPanZoomUpdateEvent_PointerEvent__PointerEventDescription__CopyPointerPanZoomUpdateEvent, A._CopyPointerPanZoomUpdateEvent); - _mixin(A._PointerRemovedEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerRemovedEvent_PointerEvent__PointerEventDescription__CopyPointerRemovedEvent, A._CopyPointerRemovedEvent); - _mixin(A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerScaleEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScaleEvent, A._CopyPointerScaleEvent); - _mixin(A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerScrollEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollEvent, A._CopyPointerScrollEvent); - _mixin(A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerScrollInertiaCancelEvent_PointerSignalEvent__PointerEventDescription__CopyPointerScrollInertiaCancelEvent, A._CopyPointerScrollInertiaCancelEvent); - _mixin(A._PointerSignalEvent_PointerEvent__RespondablePointerEvent, A._RespondablePointerEvent); - _mixin(A._PointerUpEvent_PointerEvent__PointerEventDescription, A._PointerEventDescription); - _mixin(A._PointerUpEvent_PointerEvent__PointerEventDescription__CopyPointerUpEvent, A._CopyPointerUpEvent); - _mixin(A.__TransformedPointerAddedEvent__TransformedPointerEvent__CopyPointerAddedEvent, A._CopyPointerAddedEvent); - _mixin(A.__TransformedPointerCancelEvent__TransformedPointerEvent__CopyPointerCancelEvent, A._CopyPointerCancelEvent); - _mixin(A.__TransformedPointerDownEvent__TransformedPointerEvent__CopyPointerDownEvent, A._CopyPointerDownEvent); - _mixin(A.__TransformedPointerEnterEvent__TransformedPointerEvent__CopyPointerEnterEvent, A._CopyPointerEnterEvent); - _mixin(A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable, A.Diagnosticable); - _mixin(A.__TransformedPointerEvent__AbstractPointerEvent_Diagnosticable__PointerEventDescription, A._PointerEventDescription); - _mixin(A.__TransformedPointerExitEvent__TransformedPointerEvent__CopyPointerExitEvent, A._CopyPointerExitEvent); - _mixin(A.__TransformedPointerHoverEvent__TransformedPointerEvent__CopyPointerHoverEvent, A._CopyPointerHoverEvent); - _mixin(A.__TransformedPointerMoveEvent__TransformedPointerEvent__CopyPointerMoveEvent, A._CopyPointerMoveEvent); - _mixin(A.__TransformedPointerPanZoomEndEvent__TransformedPointerEvent__CopyPointerPanZoomEndEvent, A._CopyPointerPanZoomEndEvent); - _mixin(A.__TransformedPointerPanZoomStartEvent__TransformedPointerEvent__CopyPointerPanZoomStartEvent, A._CopyPointerPanZoomStartEvent); - _mixin(A.__TransformedPointerPanZoomUpdateEvent__TransformedPointerEvent__CopyPointerPanZoomUpdateEvent, A._CopyPointerPanZoomUpdateEvent); - _mixin(A.__TransformedPointerRemovedEvent__TransformedPointerEvent__CopyPointerRemovedEvent, A._CopyPointerRemovedEvent); - _mixin(A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent, A._CopyPointerScaleEvent); - _mixin(A.__TransformedPointerScaleEvent__TransformedPointerEvent__CopyPointerScaleEvent__RespondablePointerEvent, A._RespondablePointerEvent); - _mixin(A.__TransformedPointerScrollEvent__TransformedPointerEvent__CopyPointerScrollEvent, A._CopyPointerScrollEvent); - _mixin(A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent, A._CopyPointerScrollInertiaCancelEvent); - _mixin(A.__TransformedPointerScrollInertiaCancelEvent__TransformedPointerEvent__CopyPointerScrollInertiaCancelEvent__RespondablePointerEvent, A._RespondablePointerEvent); - _mixin(A.__TransformedPointerUpEvent__TransformedPointerEvent__CopyPointerUpEvent, A._CopyPointerUpEvent); - _mixin(A._GestureRecognizer_GestureArenaMember_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); - _mixinHard(A._BaseTapAndDragGestureRecognizer_OneSequenceGestureRecognizer__TapStatusTrackerMixin, A._TapStatusTrackerMixin); - _mixin(A._TapDragDownDetails_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._TapDragEndDetails_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._TapDragStartDetails_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._TapDragUpDetails_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._TapDragUpdateDetails_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ActionIconThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._AppBarTheme_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._BadgeThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._MaterialBannerThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._BottomAppBarTheme_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._BottomNavigationBarThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._BottomSheetThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ButtonBarThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ButtonStyle_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__ButtonStyleState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixin(A._ButtonThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._CardThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._CheckboxThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__RawChipState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixinHard(A.__RenderChip_RenderBox_SlottedContainerRenderObjectMixin, A.SlottedContainerRenderObjectMixin); - _mixin(A._ChipThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ColorScheme_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._DataTableThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._DatePickerThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A.__DesktopTextSelectionHandleControls_DesktopTextSelectionControls_TextSelectionHandleControls, A.TextSelectionHandleControls); - _mixin(A._DialogThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._DividerThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._DrawerThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A.__DropdownButtonState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); - _mixin(A._DropdownMenuThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ElevatedButtonThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ExpansionTileThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._FilledButtonThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX, A.FabEndOffsetX); - _mixin(A.__EndFloatFabLocation_StandardFabLocation_FabEndOffsetX_FabFloatOffsetY, A.FabFloatOffsetY); - _mixin(A._FloatingActionButtonThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._IconButtonThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__InkResponseState_State_AutomaticKeepAliveClientMixin, A.AutomaticKeepAliveClientMixin); - _mixin(A._InputDecorationTheme_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__BorderContainerState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixinHard(A.__HelperErrorState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); - _mixinHard(A.__InputDecoratorState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixinHard(A.__RenderDecoration_RenderBox_SlottedContainerRenderObjectMixin, A.SlottedContainerRenderObjectMixin); - _mixinHard(A.__RenderListTile_RenderBox_SlottedContainerRenderObjectMixin, A.SlottedContainerRenderObjectMixin); - _mixin(A._ListTileThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__MaterialState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixin(A._MenuButtonThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._MenuStyle_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._MenuThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._NavigationBarThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._NavigationDrawerThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._NavigationRailThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._OutlinedButtonThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A._MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin, A.MaterialRouteTransitionMixin); - _mixin(A._PageTransitionsTheme_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__ZoomEnterTransitionState_State__ZoomTransitionBase, A._ZoomTransitionBase); - _mixinHard(A.__ZoomExitTransitionState_State__ZoomTransitionBase, A._ZoomTransitionBase); - _mixin(A._PopupMenuThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__CircularProgressIndicatorState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); - _mixin(A._ProgressIndicatorThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._RadioThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A._ScaffoldMessengerState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixinHard(A._ScaffoldState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixinHard(A._ScaffoldState_State_TickerProviderStateMixin_RestorationMixin, A.RestorationMixin); - _mixinHard(A.__FloatingActionButtonTransitionState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixin(A._ScrollbarThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._SearchBarThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._SearchViewThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._SegmentedButtonThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._SliderThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._SnackBarThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._SwitchThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._TabBarThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._TextButtonThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__TextFieldState_State_RestorationMixin, A.RestorationMixin); - _mixin(A._MaterialTextSelectionHandleControls_MaterialTextSelectionControls_TextSelectionHandleControls, A.TextSelectionHandleControls); - _mixin(A._TextSelectionThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__RenderTextSelectionToolbarItemsLayout_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixinHard(A.__TextSelectionToolbarOverflowableState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixin(A._TextTheme_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._VisualDensity_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._TimePickerThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ToggleButtonsThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A._TooltipState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); - _mixin(A._TooltipThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._Typography_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._BorderSide_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._Decoration_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ImageStream_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ImageStreamCompleter_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._RoundedRectangleBorder_OutlinedBorder__RRectLikeBorder, A._RRectLikeBorder); - _mixin(A._StrutStyle_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._TextStyle_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A._ContainerBoxParentData_BoxParentData_ContainerParentDataMixin, A.ContainerParentDataMixin); - _mixinHard(A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixin(A._RenderCustomMultiChildLayoutBox_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); - _mixinHard(A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin, A.RelayoutWhenSystemFontsChangeMixin); - _mixinHard(A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixin(A._RenderEditable_RenderBox_RelayoutWhenSystemFontsChangeMixin_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults, A.RenderInlineChildrenContainerDefaults); - _mixinHard(A._RenderFlex_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixin(A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); - _mixinHard(A._RenderFlex_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin_DebugOverflowIndicatorMixin, A.DebugOverflowIndicatorMixin); - _mixin(A._Layer_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); - _mixin(A.__MouseTrackerUpdateDetails_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._PipelineOwner_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); - _mixin(A._RenderObject_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); - _mixin(A.__RenderObjectSemantics__SemanticsFragment_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); - _mixinHard(A._RenderParagraph_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixin(A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults, A.RenderInlineChildrenContainerDefaults); - _mixinHard(A._RenderParagraph_RenderBox_ContainerRenderObjectMixin_RenderInlineChildrenContainerDefaults_RelayoutWhenSystemFontsChangeMixin, A.RelayoutWhenSystemFontsChangeMixin); - _mixinHard(A._TextParentData_ParentData_ContainerParentDataMixin, A.ContainerParentDataMixin); - _mixin(A.__SelectableFragment_Object_Selectable, A.Selectable0); - _mixin(A.__SelectableFragment_Object_Selectable_Diagnosticable, A.Diagnosticable); - _mixin(A.__SelectableFragment_Object_Selectable_Diagnosticable_ChangeNotifier, A.ChangeNotifier); - _mixinHard(A._PlatformViewRenderBox_RenderBox__PlatformViewGestureMixin, A._PlatformViewGestureMixin); - _mixinHard(A._RenderAnimatedOpacity_RenderProxyBox_RenderAnimatedOpacityMixin, A.RenderAnimatedOpacityMixin); - _mixinHard(A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); - _mixinHard(A._RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin, A.RenderProxyBoxMixin); - _mixin(A._SelectionGeometry_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._SelectionPoint_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A._RenderShiftedBox_RenderBox_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); - _mixin(A._SliverGeometry_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A._SliverLogicalContainerParentData_SliverLogicalParentData_ContainerParentDataMixin, A.ContainerParentDataMixin); - _mixinHard(A._SliverPhysicalContainerParentData_SliverPhysicalParentData_ContainerParentDataMixin, A.ContainerParentDataMixin); - _mixinHard(A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixin(A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers, A.RenderSliverHelpers); - _mixin(A._RenderSliverMultiBoxAdaptor_RenderSliver_ContainerRenderObjectMixin_RenderSliverHelpers_RenderSliverWithKeepAliveMixin, A.RenderSliverWithKeepAliveMixin); - _mixinHard(A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin, A.ContainerParentDataMixin); - _mixin(A._SliverMultiBoxAdaptorParentData_SliverLogicalParentData_ContainerParentDataMixin_KeepAliveParentDataMixin, A.KeepAliveParentDataMixin); - _mixinHard(A._RenderSliverEdgeInsetsPadding_RenderSliver_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); - _mixinHard(A._RenderStack_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixin(A._RenderStack_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); - _mixinHard(A._RenderView_RenderObject_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); - _mixinHard(A._RenderViewportBase_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixinHard(A._RenderWrap_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixin(A._RenderWrap_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); - _mixin(A._SemanticsData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._SemanticsNode_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); - _mixin(A._SemanticsSortKey_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._KeyEvent_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._KeyboardKey_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._MouseCursor_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._RawKeyEvent_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._RawKeyEventData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._TextEditingDelta_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._SystemContextMenuController_Object_SystemContextMenuClient, A.SystemContextMenuClient); - _mixin(A.__PlatformTextInputControl_Object_TextInputControl, A.TextInputControl); - _mixin(A._Action_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ActionDispatcher_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._Intent_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__OverridableAction_ContextAction__OverridableActionMixin, A._OverridableActionMixin); - _mixinHard(A.__OverridableContextAction_ContextAction__OverridableActionMixin, A._OverridableActionMixin); - _mixinHard(A.__AnimatedSizeState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); - _mixinHard(A.__AnimatedSwitcherState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixin(A.__WidgetsAppState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); - _mixin(A._AppLifecycleListener_Object_WidgetsBindingObserver, A.WidgetsBindingObserver); - _mixin(A._AppLifecycleListener_Object_WidgetsBindingObserver_Diagnosticable, A.Diagnosticable); - _mixinHard(A._RootElement_Element_RootElementMixin, A.RootElementMixin); - _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding, A.GestureBinding); - _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding, A.SchedulerBinding); - _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding, A.ServicesBinding); - _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding, A.PaintingBinding); - _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding, A.SemanticsBinding); - _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding, A.RendererBinding); - _mixinHard(A._WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding, A.WidgetsBinding); - _mixinHard(A.__DismissibleState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixinHard(A.__DismissibleState_State_TickerProviderStateMixin_AutomaticKeepAliveClientMixin, A.AutomaticKeepAliveClientMixin); - _mixinHard(A._EditableTextState_State_AutomaticKeepAliveClientMixin, A.AutomaticKeepAliveClientMixin); - _mixin(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver, A.WidgetsBindingObserver); - _mixinHard(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixin(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate, A.TextSelectionDelegate); - _mixin(A._EditableTextState_State_AutomaticKeepAliveClientMixin_WidgetsBindingObserver_TickerProviderStateMixin_TextSelectionDelegate_TextInputClient, A.TextInputClient); - _mixinHard(A.__ExpansibleState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); - _mixin(A._FocusManager_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); - _mixin(A._FocusManager_Object_DiagnosticableTreeMixin_ChangeNotifier, A.ChangeNotifier); - _mixin(A._FocusNode_Object_DiagnosticableTreeMixin, A.DiagnosticableTreeMixin); - _mixin(A._FocusNode_Object_DiagnosticableTreeMixin_ChangeNotifier, A.ChangeNotifier); - _mixin(A._FocusTraversalPolicy_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A._ReadingOrderTraversalPolicy_FocusTraversalPolicy_DirectionalFocusTraversalPolicyMixin, A.DirectionalFocusTraversalPolicyMixin); - _mixin(A.__ReadingOrderDirectionalGroupData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A.__ReadingOrderSortData_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A._FormFieldState_State_RestorationMixin, A.RestorationMixin); - _mixin(A._State_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._IconThemeData_Object_Diagnosticable, A.Diagnosticable); - _mixin(A.__ImageState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); - _mixinHard(A._ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); - _mixinHard(A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); - _mixinHard(A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin, A.RenderObjectWithLayoutCallbackMixin); - _mixin(A.__RenderLayoutBuilder_RenderBox_RenderObjectWithChildMixin_RenderObjectWithLayoutCallbackMixin_RenderAbstractLayoutBuilderMixin, A.RenderAbstractLayoutBuilderMixin); - _mixin(A.__MediaQueryFromViewState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); - _mixinHard(A._NavigatorState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixinHard(A._NavigatorState_State_TickerProviderStateMixin_RestorationMixin, A.RestorationMixin); - _mixin(A.__History_Iterable_ChangeNotifier, A.ChangeNotifier); - _mixin(A.__NotificationElement_ProxyElement_NotifiableElementMixin, A.NotifiableElementMixin); - _mixinHard(A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixin(A.__RenderOverflowBar_RenderBox_ContainerRenderObjectMixin_RenderBoxContainerDefaultsMixin, A.RenderBoxContainerDefaultsMixin); - _mixinHard(A._OverlayState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixin(A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin, A._RenderTheaterMixin); - _mixin(A.__RenderDeferredLayoutBox_RenderProxyBox__RenderTheaterMixin_LinkedListEntry, A.LinkedListEntry); - _mixinHard(A.__RenderTheater_RenderBox_ContainerRenderObjectMixin, A.ContainerRenderObjectMixin); - _mixin(A.__RenderTheater_RenderBox_ContainerRenderObjectMixin__RenderTheaterMixin, A._RenderTheaterMixin); - _mixinHard(A._OverscrollIndicatorNotification_Notification_ViewportNotificationMixin, A.ViewportNotificationMixin); - _mixinHard(A.__GlowingOverscrollIndicatorState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixinHard(A.__StretchingOverscrollIndicatorState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixinHard(A.__RestorationScopeState_State_RestorationMixin, A.RestorationMixin); - _mixinHard(A.__RouterState_State_RestorationMixin, A.RestorationMixin); - _mixinHard(A._ModalRoute_TransitionRoute_LocalHistoryRoute, A.LocalHistoryRoute); - _mixinHard(A.__SelectionKeepAliveState_State_AutomaticKeepAliveClientMixin, A.AutomaticKeepAliveClientMixin); - _mixin(A._FixedScrollMetrics_Object_ScrollMetrics, A.ScrollMetrics); - _mixinHard(A._ScrollNotification_LayoutChangedNotification_ViewportNotificationMixin, A.ViewportNotificationMixin); - _mixinHard(A._ScrollMetricsNotification_Notification_ViewportNotificationMixin, A.ViewportNotificationMixin); - _mixin(A._ScrollPosition_ViewportOffset_ScrollMetrics, A.ScrollMetrics); - _mixinHard(A._ScrollableState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixinHard(A._ScrollableState_State_TickerProviderStateMixin_RestorationMixin, A.RestorationMixin); - _mixinHard(A._RawScrollbarState_State_TickerProviderStateMixin, A.TickerProviderStateMixin); - _mixin(A._MultiSelectableSelectionContainerDelegate_SelectionContainerDelegate_ChangeNotifier, A.ChangeNotifier); - _mixin(A.__SelectionContainerState_State_Selectable, A.Selectable0); - _mixinHard(A.__SelectionContainerState_State_Selectable_SelectionRegistrant, A.SelectionRegistrant); - _mixin(A._ShortcutManager_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._ShortcutManager_Object_Diagnosticable_ChangeNotifier, A.ChangeNotifier); - _mixin(A._ShortcutRegistry_Object_ChangeNotifier, A.ChangeNotifier); - _mixin(A._SingleActivator_Object_Diagnosticable, A.Diagnosticable); - _mixin(A._SingleActivator_Object_Diagnosticable_MenuSerializableShortcut, A.MenuSerializableShortcut); - _mixin(A.__ActivatorIntentPair_Object_Diagnosticable, A.Diagnosticable); - _mixinHard(A.__RenderSingleChildViewport_RenderBox_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); - _mixin(A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin, A.NotifiableElementMixin); - _mixin(A.__SingleChildViewportElement_SingleChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin, A.ViewportElementMixin); - _mixinHard(A._SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin, A.SlottedMultiChildRenderObjectWidgetMixin); - _mixin(A._ClipboardStatusNotifier_ValueNotifier_WidgetsBindingObserver, A.WidgetsBindingObserver); - _mixinHard(A.__SelectionHandleOverlayState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); - _mixinHard(A.__SelectionToolbarWrapperState_State_SingleTickerProviderStateMixin, A.SingleTickerProviderStateMixin); - _mixin(A._UndoHistoryState_State_UndoManagerClient, A.UndoManagerClient); - _mixin(A.__ViewState_State_WidgetsBindingObserver, A.WidgetsBindingObserver); - _mixin(A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin, A.NotifiableElementMixin); - _mixin(A.__ViewportElement_MultiChildRenderObjectElement_NotifiableElementMixin_ViewportElementMixin, A.ViewportElementMixin); - _mixinHard(A.__RenderScaledInlineWidget_RenderBox_RenderObjectWithChildMixin, A.RenderObjectWithChildMixin); - _mixin(A._WidgetStateMapper_Object_Diagnosticable, A.Diagnosticable); - _mixin(A.__VideoAppLifeCycleObserver_Object_WidgetsBindingObserver, A.WidgetsBindingObserver); - _mixin(A._YamlList_YamlNode_ListMixin, A.ListBase); - _mixin(A._YamlMap_YamlNode_MapMixin, A.MapBase); - _mixin(A._YamlMap_YamlNode_MapMixin_UnmodifiableMapMixin, A.UnmodifiableMapMixin); - })(); - var init = { - G: typeof self != "undefined" ? self : globalThis, - typeUniverse: {eC: new Map(), tR: {}, eT: {}, tPV: {}, sEA: []}, - mangledGlobalNames: {int: "int", double: "double", num: "num", String: "String", bool: "bool", Null: "Null", List: "List", Object: "Object", Map: "Map"}, - mangledNames: {}, - types: ["~()", "double(double)", "~(JSObject)", "double(DynamicScheme)", "TonalPalette(DynamicScheme)", "DynamicColor(DynamicScheme)", "~(Duration)", "Color(Set)", "~(AnimationStatus)", "~(bool)", "Null()", "~(RenderObject)", "Future<~>()", "~(PaintingContext,Offset)", "~(Object?)", "bool(BoxHitTestResult,Offset)", "~(Element)", "bool(VideoClip)", "Widget(BuildContext)", "Null(@)", "~(@)", "ToneDeltaPair(DynamicScheme)", "~(DragUpdateDetails)", "bool(FocusNode)", "Null(~)", "~(PointerEvent)", "Null(JSObject)", "bool(Object?)", "List()", "~(ByteData?)", "bool(String)", "~(int)", "Null(Object,StackTrace)", "bool(Element)", "~(String,@)", "~(Selectable0)", "Tween(@)", "double(RenderBox)", "~(TapDownDetails)", "~(String)", "bool(FlutterHtmlKeyboardEvent)", "bool(NotoFont)", "~(DragStartDetails)", "~(DragEndDetails)", "~(PointerExitEvent)", "~(Timer)", "int(FocusNode,FocusNode)", "Future()", "Size(RenderBox,BoxConstraints)", "int(int)", "SystemMouseCursor(Set)", "~(RestorableProperty,~())", "TextStyle(Set)", "double(RenderBox,double)", "bool(int)", "bool(double)", "int(Object?)", "~(~())", "~(PointerEnterEvent)", "~(SemanticsConfiguration)", "bool()", "bool(ScrollNotification)", "~(PointerDownEvent)", "bool(Selectable0)", "Future>(Map)", "bool(Object?,Object?)", "String()", "Future<~>(String)", "~(Event0)", "bool(InheritedElement)", "Future>(Map)", "Future<~>(bool)", "TextBoundary()", "int()", "bool(_RouteEntry)", "0&()", "JSObject()", "Color?(Set)", "Widget(BuildContext,Object,StackTrace?)", "ColorTween(@)", "WidgetStateProperty?(ButtonStyle?)", "int(RenderObject,RenderObject)", "bool(SemanticsNode)", "@(@)", "Future<@>(MethodCall)", "~(TapUpDetails)", "String(int)", "Widget(BuildContext,Widget?)", "~(NavigatorObserver)", "~(TapDragDownDetails)", "~(ForcePressDetails)", "Null(bool)", "TextBox(TextBox)", "double(Set)", "~({curve:Curve,descendant:RenderObject?,duration:Duration,rect:Rect?})", "~(Object,StackTrace)", "bool(_Highlight)", "~(TapGestureRecognizer)", "~(List)", "int(SemanticsNode,SemanticsNode)", "Matrix4(double)", "~(@,@)", "TapGestureRecognizer()", "Color(Color)", "bool(KeyData)", "Widget(BuildContext)?(ActionIconThemeData?)", "IconData(BuildContext)", "JSObject?(int)", "MouseCursor0(Set)", "WidgetStateProperty?(ButtonStyle?)", "~(double)", "EdgeInsetsGeometryTween(@)", "Future()", "~(String,String)", "String(Object?)", "bool(ScrollMetricsNotification)", "double()", "~(ImageInfo,bool)", "bool(InlineSpan)", "JSObject(Object?)", "int(@,@)", "~(Object?,Object?)", "String(String)", "String(MaterialLocalizations)", "bool(FocusableActionDetector)", "~([Duration?])", "~(LongPressEndDetails)", "~(ChatMessage)", "Null(List<~>)", "bool(@)", "DateTime()", "Future(String,Map)", "JSObject([JSObject?])", "~([Intent?])", "KeyData()", "~(ViewFocusEvent)", "Future<~>(~)", "~(AppLifecycleState)", "Color?(Color?)", "~(GestureMode)", "~(DiagnosticsNode)", "bool(SemanticsObject)", "PolynomialFit?()", "Future([JSObject?])", "~(ImageChunkEvent)", "KeyEventResult(FocusNode,KeyEvent)", "~(ScrollNotification)", "WidgetStateProperty?(ButtonStyle?)", "_Channel()", "~(DragDownDetails)", "bool(ScrollUpdateNotification)", "double(RenderBox,BoxConstraints)", "~(Object)", "VelocityTracker(PointerEvent)", "bool(Object)", "MediaQuery(BuildContext)", "DecorationTween(@)", "Widget?(BuildContext,Animation0,Animation0,bool,Widget?)", "0^(0^,0^)", "int(Selectable0,Selectable0)", "AlignmentGeometryTween(@)", "Tween<@>?(Tween<@>?,@,Tween<@>(@))", "JSObject(int)", "~(PanGestureRecognizer)", "PanGestureRecognizer()", "~(HorizontalDragGestureRecognizer)", "HorizontalDragGestureRecognizer()", "~(VerticalDragGestureRecognizer)", "VerticalDragGestureRecognizer()", "Null(Object)", "double?(RenderBox,BoxConstraints,TextBaseline)", "LongPressGestureRecognizer()", "int(_ReadingOrderSortData,_ReadingOrderSortData)", "AlertDialog(BuildContext)", "Widget(BuildContext,EditableTextState)", "AlertDialog(BuildContext,~(~()))", "~(PointerSignalEvent)", "Object?(Object?)", "TextPosition(TextPosition,bool,TextBoundary)", "bool(DisplayFeature)", "StatefulBuilder(BuildContext)", "Future<~>(@)", "bool(NavigationNotification)", "JSObject(int{params:Object?})", "Map()", "~(RestorationBucket)", "Future<~>(MethodCall)", "Future(ByteData?)", "~(LongPressGestureRecognizer)", "String(Match)", "List(_SemanticsSortGroup)", "~(TapDragEndDetails)", "~(SemanticsNode)", "~(SemanticsActionEvent)", "int(String?)", "Size(RenderBox)", "~(Offset,RenderBox)", "double({from!double,to!double})", "~(TapDragUpdateDetails)", "~(SliverConstraints)", "bool(BoxHitTestResult)", "+boundaryEnd,boundaryStart(TextPosition,TextPosition)(TextPosition)", "~(_SelectableFragment)", "_SemanticsFragment(SemanticsConfiguration)", "Widget(BuildContext,Set,Widget?)?(ButtonStyle?)", "bool(RenderObject)", "~(TapDragStartDetails)", "~(LongPressMoveUpdateDetails)", "~(Object[StackTrace?])", "double?(+(BoxConstraints,TextBaseline))", "~(SemanticsUpdate0)", "~(ImageStreamListener)", "~(LongPressStartDetails)", "ImageStreamCompleter()", "~(Object,StackTrace?)", "Future()", "~(TapDragUpDetails)", "List()", "Align(BuildContext,double,Widget?)", "Set()", "_ZoomExitTransition(BuildContext,Animation0,Widget?)", "_ZoomEnterTransition(BuildContext,Animation0,Widget?)", "BorderSide(Set)", "bool(Selectable0,double)", "@(String)", "~(RenderBox?)", "ChildSemanticsConfigurationsResult(List)", "~(FocusHighlightMode)", "Rect()", "Widget(BuildContext,Animation0)", "Null(String)", "String(double,double,String)", "double(double,double)", "@()", "VisualDensity?(ButtonStyle?)", "MaterialTapTargetSize?(ButtonStyle?)", "Duration?(ButtonStyle?)", "bool?(ButtonStyle?)", "AlignmentGeometry?(ButtonStyle?)", "InteractiveInkFeatureFactory?(ButtonStyle?)", "Color?(ButtonStyle?)", "~(Size?)", "Ink(BuildContext,Widget?)", "Offset(Size,double)", "Widget(BuildContext,Animation0,Animation0)", "HotRestartCacheHandler?()", "CustomSingleChildLayout(BuildContext)", "~(ActivateIntent)", "~(ButtonActivateIntent)", "~(Size)", "DropdownButtonHideUnderline(BuildContext)", "CkCanvas(CkPictureRecorder)", "MouseCursor0?(ButtonStyle?)", "MouseCursor0?(Set)", "WidgetStateProperty?(ButtonStyle?)", "Widget(BuildContext,Widget,Widget,Animation0)", "BorderSide?(Set)", "WidgetStateProperty?(ButtonStyle?)", "Rect()?(RenderBox)", "~(Intent?)", "Future()", "bool(InkHighlight?)", "Color(_HighlightType)", "WidgetStateProperty?(ButtonStyle?)", "ViewClipChain()", "~(List,JSObject)", "@(@,String)", "WidgetStateProperty?(ButtonStyle?)", "Color?()", "Color?(Color?,Color?,Color?[Color?])", "ListTileTheme(BuildContext)", "StatefulWidget?(BuildContext,MagnifierController,ValueNotifier)", "bool(LayoutChangedNotification)", "MapEntry(MapEntry)", "Null(~())", "ShapeBorderTween(@)", "0^?(WidgetStateProperty<0^>?(ButtonStyle?))", "0^?(0^?(ButtonStyle?))", "Widget(BuildContext,Animation0,Animation0,bool,Widget?)", "PageTransitionsBuilder?(TargetPlatform)", "Actions(BuildContext,Widget?)", "double(_Diagonal)", "bool(Set)", "WidgetStateColor()", "WidgetStateColor?()", "~(DismissDirection)", "double(@)", "~(TextSelection,SelectionChangedCause?)", "InputDecorator(BuildContext,Widget?)", "Semantics(BuildContext,Widget?)", "UnmanagedRestorationScope(FormFieldState)", "ThemeDataTween(@)", "ThemeData()", "MapEntry>(Object,ThemeExtension<@>)", "bool(MapEntry>)", "bool(TooltipState)", "~(String?)", "Null(ImageStreamCompleter)", "Null(@,StackTrace)", "SettingsScreen(BuildContext)", "~(EditingState?,TextEditingDeltaState?)", "Future(ImmutableBuffer{allowUpscaling:bool,cacheHeight:int?,cacheWidth:int?})", "Future(ImmutableBuffer{getTargetSize:TargetImageSize(int,int)?})", "EdgeInsetsGeometry(EdgeInsetsGeometry,ShapeBorder)", "ShapeBorder(ShapeBorder)", "bool(ShapeBorder)", "String(ShapeBorder)", "double(double,FlutterView)", "_LiveImage()", "~(ImageInfo?,bool)", "Future<~>(Object,StackTrace?)", "MaterialRectArcTween(Rect?,Rect?)", "DesktopTextSelectionToolbarButton(ContextMenuButtonItem)", "~(ImageInfo)", "~(Object,StackTrace?)?(ImageStreamListener)", "~(ImageChunkEvent)?(ImageStreamListener)", "~(Codec)", "~(int,@)", "Paint(BoxShadow)", "Rect(BoxShadow)", "Path(BoxShadow)", "bool(int,bool)", "MaterialPageRoute<0^>(RouteSettings,Widget(BuildContext))", "~(CkPicture)", "LineMetrics(LineMetrics)", "DiagnosticsNode(InlineSpan)", "CupertinoTextSelectionToolbarButton(ContextMenuButtonItem)", "HitTestResult(Offset,int)", "Size()", "double?()", "Size(BoxConstraints)", "~(String,JSObject)", "~(TextSelection)", "bool(InlineSpanSemanticsInformation)", "Rect(Rect?,TextBox)", "int(JSObject)", "BoxConstraints(RenderBox)", "MouseCursor0(MouseTrackerAnnotation)", "~(MouseTrackerAnnotation,Matrix4)", "bool(MouseTrackerAnnotation)", "Set<0^>()", "_CombiningGestureArenaMember()", "~(RenderingRenderCanvas,int)", "~(~(PointerEvent),Matrix4?)", "~(Symbol0,@)", "~(List<_SemanticsFragment>{isMergeUp:bool})", "SemanticsConfiguration?(_SemanticsFragment)", "Map<~(PointerEvent),Matrix4?>()", "Set?(_SemanticsFragment)", "Set(Set)", "DiagnosticsNode(_RenderObjectSemantics)", "~(_TapTracker)", "bool(_SelectableFragment)", "String(double)", "+boundaryEnd,boundaryStart(TextPosition,TextPosition)(TextPosition,String)", "OneSequenceGestureRecognizer(Factory)", "bool(SliverHitTestResult{crossAxisPosition!double,mainAxisPosition!double})", "_PointerEventDescription?(PointerData)", "bool(PointerData)", "bool(RenderBox)", "double?(int)", "ByteBuffer(Object?)", "bool(RenderSliver)", "~(PointerDataPacket)", "_GestureArena()", "String(GestureArenaMember)", "~(FrameTiming)", "~(int,_FrameCallbackEntry)", "Iterable(String)", "bool(DiagnosticsNode)", "SemanticsNode(_TraversalSortNode)", "DiagnosticsNode(SemanticsNode)", "Future()", "Map(Map,String)", "int(SemanticsNode)", "SemanticsNode(int)", "~(SemanticsTag)", "~(SemanticsAction,~(Object?))", "ByteData(ByteData?)", "Stream()", "Future(String?)", "~(String,int)", "Future<~>(ByteData?,~(ByteData?))", "Uint8List(ByteData)", "Future<~>(Future)", "_PointerDeviceState()", "Future>(@)", "~(RawKeyEvent)", "Set(LogicalKeyboardKey)", "int(_PlatformChannelStats,_PlatformChannelStats)", "_ButtonSanitizer()", "RawKeyEventData()", "String(DiagnosticsNode)", "~({allowPlatformDefault:bool})", "ErrorDescription(String)", "List()", "List(List)", "double(num)", "List<@>(String)", "List(SelectionRect)", "Map(IOSSystemContextMenuItemData)", "PlatformViewSurface(BuildContext,PlatformViewController)", "_HtmlElementViewController(PlatformViewCreationParams)", "Future<~>(PointerEvent)", "bool(StackFrame)", "~(String,int?)", "int(int,int)", "~(Action)", "~(String,String?)", "~(_ChildEntry)", "Widget(_ChildEntry)", "bool(Widget)", "bool(DiagnosticsNode?)", "Route<@>?(RouteSettings)", "Route<@>(RouteSettings)", "bool(KeepAliveNotification)", "~(int,int,int)", "ClipPath(BuildContext)", "JSObject?()", "Null(JSArray,JSObject)", "Future()", "Future<~>(double)", "~(JSObject,List)", "Future(MethodCall)", "DefaultSelectionStyle(BuildContext)", "Future<~>(AnimationStatus)", "RenderCanvas()", "Rect(DisplayFeature)", "~(Layer0)", "TextStyle({background:Paint?,backgroundColor:Color?,color:Color?,decoration:TextDecoration?,decorationColor:Color?,decorationStyle:TextDecorationStyle?,decorationThickness:double?,fontFeatures:List?,fontSize:double?,fontStyle:FontStyle?,fontWeight:FontWeight?,foreground:Paint?,height:double?,letterSpacing:double?,locale:Locale?,shadows:List?,textBaseline:TextBaseline?,textStyle:TextStyle?,wordSpacing:double?})", "~([bool])", "~(JSArray,JSObject)", "String?(String)", "~(TransposeCharactersIntent)", "~(ReplaceTextIntent)", "~(ScrollToDocumentBoundaryIntent)", "~(ScrollIntent)", "~(ExtendSelectionByPageIntent)", "~(UpdateSelectionIntent)", "Object?(DismissIntent)", "TextEditingValue(TextEditingValue,TextInputFormatter)", "Future<~>(PasteTextIntent)", "TextFieldTapRegion(BuildContext)", "~(PointerUpEvent)", "~(TextEditingValue)", "bool(TextEditingValue?,TextEditingValue)", "TextEditingValue(TextEditingValue)", "Null(@,@)", "CompositedTransformTarget(BuildContext,ViewportOffset)", "bool(HitTestEntry)", "~([FocusNode?])", "Element(int)", "DiagnosticsNode(FocusNode)", "bool(KeyMessage)", "~(_FocusTraversalGroupInfo)", "bool(_DirectionalPolicyDataEntry)", "Center(Widget)", "bool(TraversalDirection)", "Set(_ReadingOrderSortData)", "bool(int,int)", "List(BuildContext)", "Rect(_ReadingOrderSortData)", "int(_ReadingOrderDirectionalGroupData,_ReadingOrderDirectionalGroupData)", "List<_ReadingOrderSortData>(_ReadingOrderSortData,Iterable<_ReadingOrderSortData>)", "bool(_ReadingOrderSortData)", "DiagnosticsProperty(Element)", "Element?(Element)", "Object?(int,Element?)", "DoubleTapGestureRecognizer()", "~(DoubleTapGestureRecognizer)", "~(int,bool(FlutterHtmlKeyboardEvent))", "OffscreenCanvasViewRasterizer()", "~(UniqueRef)", "~(CkCanvas)", "String(String,Color)", "Surface()", "~(Surface)", "Null(Object?)", "~(PointerPanZoomStartEvent)", "~(RenderSemanticsGestureHandler)", "~(StatefulElement,Object)", "Positioned(BuildContext,Widget?)", "~(_HeroFlight)", "Widget(BuildContext,Animation0,HeroFlightDirection,BuildContext,BuildContext)", "bool(_HeroFlight)", "MediaQuery(BuildContext,Widget?)", "IconTheme(BuildContext)", "~(TapMoveDetails)", "Null(JavaScriptFunction,JavaScriptFunction)", "~({allowPlatformDefault!bool})", "~(_AnimationDirection)", "BoxConstraintsTween(@)", "Matrix4Tween(@)", "TextStyleTween(@)", "BorderRadiusTween(@)", "~(Constraints)", "Future<@>(_Pending)", "Map(List<@>)", "Map(Map)", "Null(Map)", "TickerFuture({from:double?})", "FontAsset(@)", "bool(Route<@>?)", "Future(@)", "bool(OverlayEntry)", "Future<~>([JSObject?])", "JavaScriptFunction()", "_RouteEntry(Route<@>)", "MapEntry>(@,@)", "RenderBox?()", "_RenderTheaterMarker()", "RenderBox(int)", "~(BoxConstraints)", "ClipRect(BuildContext,Widget?)", "~(Size,Offset)", "Null(RestorationBucket?)", "~(RestorableProperty)", "SynchronousFuture(bool)", "bool(_ModalRouteAspect)", "RestorationScope(BuildContext,Widget?)", "Actions(BuildContext)", "IgnorePointer(BuildContext,Widget?)", "IOSScrollViewFlingVelocityTracker(PointerEvent)", "MacOSScrollViewFlingVelocityTracker(PointerEvent)", "FontFamily(@)", "SizedBox(BuildContext,BoxConstraints)", "StatefulWidget(BuildContext,AsyncSnapshot)", "Widget(BuildContext,ViewportOffset)", "Null(String?)", "~(NativeUint8List)", "~(List)", "Widget(BuildContext,int)", "~(Offset)", "~(String,Object?)", "~(DragGestureRecognizer)", "_HorizontalThumbDragGestureRecognizer()", "_VerticalThumbDragGestureRecognizer()", "_TrackTapGestureRecognizer()", "~(_TrackTapGestureRecognizer)", "~(PointerHoverEvent)", "~(ConnectionStatus)", "Rect(Rect)", "bool(Rect)", "~(ShortcutActivator,Intent)", "List<_ActivatorIntentPair>()", "Intent?()", "BuildContext?()", "Action?()", "_SingleChildViewport(BuildContext,ViewportOffset)", "~(RenderBox)", "Element?()", "IOSSystemContextMenuItemData(IOSSystemContextMenuItem)", "_SelectionToolbarWrapper(BuildContext)", "MaterialPageRoute<@>(RouteSettings)", "Padding(BuildContext,BoxConstraints)", "Column(BuildContext,BoxConstraints)", "bool(MapEntry>>)", "~(String,Completer>)", "CupertinoDesktopTextSelectionToolbarButton(ContextMenuButtonItem)", "ChatMessage?(@)", "~(NotoFont)", "bool(String,@)", "TapAndHorizontalDragGestureRecognizer()", "~(TapAndHorizontalDragGestureRecognizer)", "TapAndPanGestureRecognizer()", "~(TapAndPanGestureRecognizer)", "ForcePressGestureRecognizer()", "~(ForcePressGestureRecognizer)", "~(UndoTextIntent)", "~(RedoTextIntent)", "_ViewScope(BuildContext,PipelineOwner)", "SliverMasonryGridParentData()", "RegisteredFont?(ByteBuffer,String,String)", "Future<~>(String,ByteData?,~(ByteData?)?)", "bool(~)", "Future(Client0)", "bool(String,String)", "int(String)", "~(List)", "MediaType()", "Map(VideoClip)", "~(VideoResult)", "int(ClipState)", "int(VideoClip,VideoClip)", "Future<~>(VideoClip)", "int(Hct,Hct)", "String(String?)", "String?()", "int(_Line)", "StreamBuilder(BuildContext,AsyncSnapshot)", "Object(_Line)", "Object(_Highlight)", "int(_Highlight,_Highlight)", "List<_Line>(MapEntry>)", "SourceSpanWithContext()", "~(VideoEvent)", "Future<~>(Timer)", "MultiSurfaceViewRasterizer()", "List()", "Null(WebSocket0)", "~(WebSocketEvent)", "Token(AnchorToken)", "Token(TagToken)", "bool(_SimpleKey?)", "~(String[SourceSpan?])", "String(String,String)", "Container(BuildContext,AsyncSnapshot)", "~(Zone?,ZoneDelegate?,Zone,~())", "int(Comparable<@>,Comparable<@>)", "List()", "List(String,List)", "String(EventTarget)", "Chip(String)", "Size?(Size?,Size?,double)", "double?(num?,num?,double)", "Color?(Color?,Color?,double)", "HomeScreen(BuildContext)", "Widget(BuildContext,Offset,Offset,Widget)", "~(FlutterErrorDetails{forceReport:bool})", "DiagnosticsNode(String)", "~(String?{wrapWidth:int?})", "StackFrame?(String)", "double(double,double,double)", "Widget(BuildContext,Animation0,Animation0,Widget)", "Scaffold(BuildContext,BoxConstraints)", "~(RenderBox,Offset)", "bool?(bool?,bool?,double)", "VideoScreen(BuildContext)", "Widget(BuildContext,Widget)", "OutlinedBorder?(OutlinedBorder?,OutlinedBorder?,double)", "EdgeInsetsGeometry?(EdgeInsetsGeometry?,EdgeInsetsGeometry?,double)", "TextStyle?(TextStyle?,TextStyle?,double)", "int(_TaskEntry<@>,_TaskEntry<@>)", "bool({priority!int,scheduler!SchedulerBinding})", "List(String)", "Widget(Widget,Animation0)", "Widget(Widget?,List)", "~(FocusNode{alignment:double?,alignmentPolicy:ScrollPositionAlignmentPolicy?,curve:Curve?,duration:Duration?})", "int(Element,Element)", "IconThemeData(IconThemeData?,IconThemeData?,double)", "Widget?(BuildContext,MagnifierController,ValueNotifier)", "List>(NavigatorState,String)", "int(Widget,int)", "GestureDetector(BuildContext,int)", "Future<~>(Uint8List)", "GlyphInfo?()"], - interceptorsByTag: null, - leafTags: null, - arrayRti: Symbol("$ti"), - rttc: { - "2;": (t1, t2) => o => o instanceof A._Record_2 && t1._is(o._0) && t2._is(o._1), - "2;boundaryEnd,boundaryStart": (t1, t2) => o => o instanceof A._Record_2_boundaryEnd_boundaryStart && t1._is(o._0) && t2._is(o._1), - "2;end,start": (t1, t2) => o => o instanceof A._Record_2_end_start && t1._is(o._0) && t2._is(o._1), - "2;endGlyphHeight,startGlyphHeight": (t1, t2) => o => o instanceof A._Record_2_endGlyphHeight_startGlyphHeight && t1._is(o._0) && t2._is(o._1), - "2;key,value": (t1, t2) => o => o instanceof A._Record_2_key_value && t1._is(o._0) && t2._is(o._1), - "2;localPosition,paragraph": (t1, t2) => o => o instanceof A._Record_2_localPosition_paragraph && t1._is(o._0) && t2._is(o._1), - "2;representation,targetSize": (t1, t2) => o => o instanceof A._Record_2_representation_targetSize && t1._is(o._0) && t2._is(o._1), - "3;": (t1, t2, t3) => o => o instanceof A._Record_3 && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), - "3;ascent,bottomHeight,subtextHeight": (t1, t2, t3) => o => o instanceof A._Record_3_ascent_bottomHeight_subtex78tHeight && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), - "3;breaks,graphemes,words": (t1, t2, t3) => o => o instanceof A._Record_3_breaks_graphemes_words && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), - "3;completer,recorder,scene": (t1, t2, t3) => o => o instanceof A._Record_3_completer_recorder_scene && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), - "3;data,event,timeStamp": (t1, t2, t3) => o => o instanceof A._Record_3_data_event_timeStamp && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), - "3;domSize,representation,targetSize": (t1, t2, t3) => o => o instanceof A._Record_3_domSize_representation_targetSize && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), - "3;large,medium,small": (t1, t2, t3) => o => o instanceof A._Record_3_large_medium_small && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), - "3;queue,target,timer": (t1, t2, t3) => o => o instanceof A._Record_3_queue_target_timer && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), - "3;textConstraints,tileSize,titleY": (t1, t2, t3) => o => o instanceof A._Record_3_tex78tConstraints_tileSize_titleY && t1._is(o._0) && t2._is(o._1) && t3._is(o._2), - "4;domBlurListener,domFocusListener,element,semanticsNodeId": types => o => o instanceof A._Record_4_domBlurListener_domFocusListener_element_semanticsNodeId && A.pairwiseIsTest(types, o._values), - "4;height,width,x,y": types => o => o instanceof A._Record_4_height_width_x78_y && A.pairwiseIsTest(types, o._values) - } - }; - A._Universe_addRules(init.typeUniverse, JSON.parse('{"JavaScriptFunction":"LegacyJavaScriptObject","PlainJavaScriptObject":"LegacyJavaScriptObject","UnknownJavaScriptObject":"LegacyJavaScriptObject","Promise":"LegacyJavaScriptObject","CryptoKeyPair":"LegacyJavaScriptObject","Algorithm":"LegacyJavaScriptObject","KeyframeEffect":"JavaScriptObject","KeyframeEffectReadOnly":"JavaScriptObject","AnimationEffectReadOnly":"JavaScriptObject","AbortPaymentEvent":"Event0","ExtendableEvent":"Event0","AudioContext":"BaseAudioContext","AbsoluteOrientationSensor":"EventTarget","OrientationSensor":"EventTarget","Sensor":"EventTarget","MathMLElement":"Element0","AudioElement":"HtmlElement","MediaElement":"HtmlElement","HtmlDocument":"Node","Document":"Node","VttCue":"TextTrackCue","CDataSection":"CharacterData","Text0":"CharacterData","HtmlFormControlsCollection":"HtmlCollection","CssCharsetRule":"CssRule","CssMatrixComponent":"CssTransformComponent","CssStyleSheet":"StyleSheet","CssurlImageValue":"CssStyleValue","CssImageValue":"CssStyleValue","CssResourceValue":"CssStyleValue","CkImageBlobCodec":{"Codec":[]},"CkBrowserImageDecoder":{"Codec":[]},"ShaderMaskEngineLayer":{"Layer":[]},"PictureLayer0":{"Layer":[]},"MultiSurfaceViewRasterizer":{"ViewRasterizer":[]},"OffscreenCanvasViewRasterizer":{"ViewRasterizer":[]},"RenderingRenderCanvas":{"RenderingEntity":[]},"RenderingPlatformView":{"RenderingEntity":[]},"FontLoadError":{"Error":[]},"EngineFlutterView":{"FlutterView":[]},"CkColorFilter":{"CkManagedSkImageFilterConvertible":[]},"CkMatrixColorFilter":{"CkManagedSkImageFilterConvertible":[]},"CkLinearToSrgbGammaColorFilter":{"CkManagedSkImageFilterConvertible":[]},"CkSrgbToLinearGammaColorFilter":{"CkManagedSkImageFilterConvertible":[]},"CkComposeColorFilter":{"CkManagedSkImageFilterConvertible":[]},"MutatorsStack":{"Iterable":["Mutator"],"Iterable.E":"Mutator"},"PictureSceneElement":{"SceneElement":[]},"PlatformViewSceneElement":{"SceneElement":[]},"CkResizingCodec":{"Codec":[]},"ImageCodecException":{"Exception":[]},"CkImageFilter":{"CkManagedSkImageFilterConvertible":[]},"CkColorFilterImageFilter":{"CkManagedSkImageFilterConvertible":[]},"_CkBlurImageFilter":{"CkManagedSkImageFilterConvertible":[]},"_CkMatrixImageFilter":{"CkManagedSkImageFilterConvertible":[]},"_CkComposeImageFilter":{"CkManagedSkImageFilterConvertible":[]},"CkAnimatedImage":{"Codec":[]},"ContainerLayer":{"Layer":[]},"RootLayer":{"Layer":[]},"BackdropFilterEngineLayer":{"Layer":[],"BackdropFilterEngineLayer0":[]},"ClipPathEngineLayer":{"Layer":[],"ClipPathEngineLayer0":[]},"ClipRectEngineLayer":{"Layer":[],"ClipRectEngineLayer0":[]},"ClipRRectEngineLayer":{"Layer":[],"ClipRRectEngineLayer0":[]},"OpacityEngineLayer":{"Layer":[],"OpacityEngineLayer0":[]},"TransformEngineLayer":{"Layer":[],"TransformEngineLayer0":[]},"OffsetEngineLayer":{"Layer":[],"TransformEngineLayer0":[],"OffsetEngineLayer0":[]},"ImageFilterEngineLayer":{"Layer":[],"ImageFilterEngineLayer0":[]},"PlatformViewLayer0":{"Layer":[]},"CkPaint":{"Paint":[]},"CkPath":{"Path":[]},"CkLineMetrics":{"LineMetrics":[]},"CanvasKitError":{"Error":[]},"HttpFetchResponseImpl":{"HttpFetchResponse":[]},"HttpFetchNoPayloadError":{"Exception":[]},"HttpFetchError":{"Exception":[]},"_DomListWrapper":{"Iterable":["1"],"Iterable.E":"1"},"FontNotFoundError":{"FontLoadError":[],"Error":[]},"FontDownloadError":{"FontLoadError":[],"Error":[]},"FontInvalidDataError":{"FontLoadError":[],"Error":[]},"HtmlImageElementCodec":{"Codec":[]},"HtmlBlobCodec":{"Codec":[]},"SingleFrameInfo":{"FrameInfo":[]},"BrowserImageDecoder":{"Codec":[]},"AnimatedImageFrameInfo":{"FrameInfo":[]},"ResizingCodec":{"Codec":[]},"Selectable":{"SemanticBehavior":[]},"Checkable":{"SemanticBehavior":[]},"CanDisable":{"SemanticBehavior":[]},"Expandable":{"SemanticBehavior":[]},"Focusable":{"SemanticBehavior":[]},"LabelAndValue":{"SemanticBehavior":[]},"LiveRegion":{"SemanticBehavior":[]},"Requirable":{"SemanticBehavior":[]},"SemanticRoute":{"SemanticRouteBase":[]},"SemanticDialog":{"SemanticRouteBase":[]},"SemanticAlertDialog":{"SemanticRouteBase":[]},"RouteName":{"SemanticBehavior":[]},"SemanticsUpdate":{"SemanticsUpdate0":[]},"Tappable":{"SemanticBehavior":[]},"_TypedDataBuffer":{"ListBase":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_IntBuffer":{"_TypedDataBuffer":["int"],"ListBase":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Uint8Buffer":{"_TypedDataBuffer":["int"],"ListBase":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListBase.E":"int","Iterable.E":"int"},"EngineLineMetrics":{"LineMetrics":[]},"_EngineFlutterViewImpl":{"EngineFlutterView":[],"FlutterView":[]},"EngineFlutterWindow":{"EngineFlutterView":[],"FlutterView":[]},"JSArray":{"List":["1"],"EfficientLengthIterable":["1"],"JSObject":[],"Iterable":["1"],"JSIndexable":["1"],"Iterable.E":"1"},"JSBool":{"bool":[],"TrustedGetRuntimeType":[]},"JSNull":{"Null":[],"TrustedGetRuntimeType":[]},"JavaScriptObject":{"JSObject":[]},"LegacyJavaScriptObject":{"JSObject":[]},"JSUnmodifiableArray":{"JSArray":["1"],"List":["1"],"EfficientLengthIterable":["1"],"JSObject":[],"Iterable":["1"],"JSIndexable":["1"],"Iterable.E":"1"},"JSNumber":{"double":[],"num":[],"Comparable":["num"]},"JSInt":{"double":[],"int":[],"num":[],"Comparable":["num"],"TrustedGetRuntimeType":[]},"JSNumNotInt":{"double":[],"num":[],"Comparable":["num"],"TrustedGetRuntimeType":[]},"JSString":{"String":[],"Comparable":["String"],"JSIndexable":["@"],"TrustedGetRuntimeType":[]},"_CastIterableBase":{"Iterable":["2"]},"CastIterable":{"_CastIterableBase":["1","2"],"Iterable":["2"],"Iterable.E":"2"},"_EfficientLengthCastIterable":{"CastIterable":["1","2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"_CastListBase":{"ListBase":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"]},"CastList":{"_CastListBase":["1","2"],"ListBase":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"ListBase.E":"2","Iterable.E":"2"},"CastSet":{"Set":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"CastMap":{"MapBase":["3","4"],"Map":["3","4"],"MapBase.V":"4","MapBase.K":"3"},"LateError":{"Error":[]},"CodeUnits":{"ListBase":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListBase.E":"int","Iterable.E":"int"},"EfficientLengthIterable":{"Iterable":["1"]},"ListIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"SubListIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"MappedIterable":{"Iterable":["2"],"Iterable.E":"2"},"EfficientLengthMappedIterable":{"MappedIterable":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"MappedListIterable":{"ListIterable":["2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2","ListIterable.E":"2"},"WhereIterable":{"Iterable":["1"],"Iterable.E":"1"},"ExpandIterable":{"Iterable":["2"],"Iterable.E":"2"},"TakeIterable":{"Iterable":["1"],"Iterable.E":"1"},"EfficientLengthTakeIterable":{"TakeIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"SkipIterable":{"Iterable":["1"],"Iterable.E":"1"},"EfficientLengthSkipIterable":{"SkipIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"SkipWhileIterable":{"Iterable":["1"],"Iterable.E":"1"},"EmptyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"FollowedByIterable":{"Iterable":["1"],"Iterable.E":"1"},"WhereTypeIterable":{"Iterable":["1"],"Iterable.E":"1"},"UnmodifiableListBase":{"ListBase":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"ReversedListIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"Symbol":{"Symbol0":[]},"ConstantMapView":{"UnmodifiableMapView":["1","2"],"Map":["1","2"]},"ConstantMap":{"Map":["1","2"]},"ConstantStringMap":{"ConstantMap":["1","2"],"Map":["1","2"]},"_KeysOrValues":{"Iterable":["1"],"Iterable.E":"1"},"GeneralConstantMap":{"ConstantMap":["1","2"],"Map":["1","2"]},"ConstantSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"ConstantStringSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"GeneralConstantSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"Instantiation":{"Function":[]},"Instantiation1":{"Function":[]},"NullError":{"TypeError":[],"Error":[]},"JsNoSuchMethodError":{"Error":[]},"UnknownJsTypeError":{"Error":[]},"NullThrownFromJavaScriptException":{"Exception":[]},"_StackTrace":{"StackTrace":[]},"Closure":{"Function":[]},"Closure0Args":{"Function":[]},"Closure2Args":{"Function":[]},"TearOffClosure":{"Function":[]},"StaticClosure":{"Function":[]},"BoundClosure":{"Function":[]},"RuntimeError":{"Error":[]},"JsLinkedHashMap":{"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"LinkedHashMapKeysIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"LinkedHashMapValuesIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"LinkedHashMapEntriesIterable":{"EfficientLengthIterable":["MapEntry<1,2>"],"Iterable":["MapEntry<1,2>"],"Iterable.E":"MapEntry<1,2>"},"JsIdentityLinkedHashMap":{"JsLinkedHashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"JsConstantLinkedHashMap":{"JsLinkedHashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_MatchImplementation":{"RegExpMatch":[],"Match":[]},"_AllMatchesIterable":{"Iterable":["RegExpMatch"],"Iterable.E":"RegExpMatch"},"StringMatch":{"Match":[]},"_StringAllMatchesIterable":{"Iterable":["Match"],"Iterable.E":"Match"},"NativeUint8List":{"NativeTypedArrayOfInt":[],"Uint8List":[],"ListBase":["int"],"List":["int"],"NativeTypedData":[],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"JSObject":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeByteBuffer":{"JSObject":[],"ByteBuffer":[],"TrustedGetRuntimeType":[]},"NativeTypedData":{"JSObject":[]},"_UnmodifiableNativeByteBufferView":{"ByteBuffer":[]},"NativeByteData":{"NativeTypedData":[],"ByteData":[],"JSObject":[],"TrustedGetRuntimeType":[]},"NativeTypedArray":{"NativeTypedData":[],"JavaScriptIndexingBehavior":["1"],"JSObject":[],"JSIndexable":["1"]},"NativeTypedArrayOfDouble":{"ListBase":["double"],"List":["double"],"NativeTypedData":[],"JavaScriptIndexingBehavior":["double"],"EfficientLengthIterable":["double"],"JSObject":[],"JSIndexable":["double"],"Iterable":["double"]},"NativeTypedArrayOfInt":{"ListBase":["int"],"List":["int"],"NativeTypedData":[],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"JSObject":[],"JSIndexable":["int"],"Iterable":["int"]},"NativeFloat32List":{"NativeTypedArrayOfDouble":[],"Float32List":[],"ListBase":["double"],"List":["double"],"NativeTypedData":[],"JavaScriptIndexingBehavior":["double"],"EfficientLengthIterable":["double"],"JSObject":[],"JSIndexable":["double"],"Iterable":["double"],"TrustedGetRuntimeType":[],"ListBase.E":"double","Iterable.E":"double"},"NativeFloat64List":{"NativeTypedArrayOfDouble":[],"Float64List":[],"ListBase":["double"],"List":["double"],"NativeTypedData":[],"JavaScriptIndexingBehavior":["double"],"EfficientLengthIterable":["double"],"JSObject":[],"JSIndexable":["double"],"Iterable":["double"],"TrustedGetRuntimeType":[],"ListBase.E":"double","Iterable.E":"double"},"NativeInt16List":{"NativeTypedArrayOfInt":[],"Int16List":[],"ListBase":["int"],"List":["int"],"NativeTypedData":[],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"JSObject":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeInt32List":{"NativeTypedArrayOfInt":[],"Int32List":[],"ListBase":["int"],"List":["int"],"NativeTypedData":[],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"JSObject":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeInt8List":{"NativeTypedArrayOfInt":[],"Int8List":[],"ListBase":["int"],"List":["int"],"NativeTypedData":[],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"JSObject":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeUint16List":{"NativeTypedArrayOfInt":[],"Uint16List":[],"ListBase":["int"],"List":["int"],"NativeTypedData":[],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"JSObject":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeUint32List":{"NativeTypedArrayOfInt":[],"Uint32List":[],"ListBase":["int"],"List":["int"],"NativeTypedData":[],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"JSObject":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"NativeUint8ClampedList":{"NativeTypedArrayOfInt":[],"Uint8ClampedList":[],"ListBase":["int"],"List":["int"],"NativeTypedData":[],"JavaScriptIndexingBehavior":["int"],"EfficientLengthIterable":["int"],"JSObject":[],"JSIndexable":["int"],"Iterable":["int"],"TrustedGetRuntimeType":[],"ListBase.E":"int","Iterable.E":"int"},"_Type":{"Type":[]},"_Error":{"Error":[]},"_TypeError":{"TypeError":[],"Error":[]},"_BufferingStreamSubscription":{"StreamSubscription":["1"],"_BufferingStreamSubscription.T":"1"},"_TimerImpl":{"Timer":[]},"_AsyncAwaitCompleter":{"Completer":["1"]},"_SyncStarIterable":{"Iterable":["1"],"Iterable.E":"1"},"AsyncError":{"Error":[]},"_BroadcastStream":{"_ControllerStream":["1"],"_StreamImpl":["1"],"Stream":["1"],"Stream.T":"1"},"_BroadcastSubscription":{"_ControllerSubscription":["1"],"_BufferingStreamSubscription":["1"],"StreamSubscription":["1"],"_BufferingStreamSubscription.T":"1"},"_SyncBroadcastStreamController":{"_BroadcastStreamController":["1"]},"_AsyncBroadcastStreamController":{"_BroadcastStreamController":["1"]},"TimeoutException":{"Exception":[]},"_Completer":{"Completer":["1"]},"_AsyncCompleter":{"_Completer":["1"],"Completer":["1"]},"_SyncCompleter":{"_Completer":["1"],"Completer":["1"]},"_Future":{"Future":["1"]},"StreamView":{"Stream":["1"]},"_AsyncStreamController":{"_StreamController":["1"]},"_SyncStreamController":{"_StreamController":["1"]},"_ControllerStream":{"_StreamImpl":["1"],"Stream":["1"],"Stream.T":"1"},"_ControllerSubscription":{"_BufferingStreamSubscription":["1"],"StreamSubscription":["1"],"_BufferingStreamSubscription.T":"1"},"_StreamImpl":{"Stream":["1"]},"_DoneStreamSubscription":{"StreamSubscription":["1"]},"_EmptyStream":{"Stream":["1"],"Stream.T":"1"},"_Zone":{"Zone":[]},"_RootZone":{"Zone":[]},"_HashMap":{"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_IdentityHashMap":{"_HashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_CustomHashMap":{"_HashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_HashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"_LinkedCustomHashMap":{"JsLinkedHashMap":["1","2"],"MapBase":["1","2"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1"},"_HashSet":{"_SetBase":["1"],"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"_LinkedHashSet":{"_SetBase":["1"],"SetBase":["1"],"LinkedHashSet":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"UnmodifiableListView":{"ListBase":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListBase.E":"1","Iterable.E":"1"},"LinkedList":{"Iterable":["1"],"Iterable.E":"1"},"ListBase":{"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"MapBase":{"Map":["1","2"]},"_MapBaseValueIterable":{"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"MapView":{"Map":["1","2"]},"UnmodifiableMapView":{"Map":["1","2"]},"_DoubleLinkedQueueElement":{"_DoubleLinkedQueueEntry":["1"],"DoubleLinkedQueueEntry":["1"]},"_DoubleLinkedQueueSentinel":{"_DoubleLinkedQueueEntry":["1"]},"DoubleLinkedQueue":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"ListQueue":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"SetBase":{"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_SetBase":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"SplayTreeMap":{"MapBase":["1","2"],"_SplayTree":["1","_SplayTreeMapNode<1,2>"],"Map":["1","2"],"MapBase.V":"2","MapBase.K":"1","_SplayTree.K":"1"},"_SplayTreeKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"_SplayTreeValueIterable":{"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"_SplayTreeMapEntryIterable":{"EfficientLengthIterable":["MapEntry<1,2>"],"Iterable":["MapEntry<1,2>"],"Iterable.E":"MapEntry<1,2>"},"_SplayTreeKeyIterator":{"_SplayTreeIterator":["1","2","1"],"_SplayTreeIterator.T":"1"},"_SplayTreeValueIterator":{"_SplayTreeIterator":["1","_SplayTreeMapNode<1,2>","2"],"_SplayTreeIterator.T":"2"},"_SplayTreeMapEntryIterator":{"_SplayTreeIterator":["1","_SplayTreeMapNode<1,2>","MapEntry<1,2>"],"_SplayTreeIterator.T":"MapEntry<1,2>"},"SplayTreeSet":{"SetBase":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"_SplayTree":["1","_SplayTreeSetNode<1>"],"Iterable":["1"],"Iterable.E":"1","_SplayTree.K":"1"},"_JsonMap":{"MapBase":["String","@"],"Map":["String","@"],"MapBase.V":"@","MapBase.K":"String"},"_JsonMapKeyIterable":{"ListIterable":["String"],"EfficientLengthIterable":["String"],"Iterable":["String"],"Iterable.E":"String","ListIterable.E":"String"},"_JsonDecoderSink":{"StringConversionSink":[]},"AsciiCodec":{"Encoding":[]},"_UnicodeSubsetEncoder":{"Converter":["String","List"]},"AsciiEncoder":{"Converter":["String","List"],"Converter.S":"String","Converter.T":"List"},"_UnicodeSubsetEncoderSink":{"StringConversionSink":[]},"_UnicodeSubsetDecoder":{"Converter":["List","String"]},"AsciiDecoder":{"Converter":["List","String"],"Converter.S":"List","Converter.T":"String"},"Base64Encoder":{"Converter":["List","String"],"Converter.S":"List","Converter.T":"String"},"Base64Decoder":{"Converter":["String","List"],"Converter.S":"String","Converter.T":"List"},"_Base64DecoderSink":{"StringConversionSink":[]},"_FusedConverter":{"Converter":["1","3"],"Converter.S":"1","Converter.T":"3"},"JsonUnsupportedObjectError":{"Error":[]},"JsonCyclicError":{"Error":[]},"JsonEncoder":{"Converter":["Object?","String"],"Converter.S":"Object?","Converter.T":"String"},"JsonDecoder":{"Converter":["String","Object?"],"Converter.S":"String","Converter.T":"Object?"},"Latin1Codec":{"Encoding":[]},"Latin1Encoder":{"Converter":["String","List"],"Converter.S":"String","Converter.T":"List"},"Latin1Decoder":{"Converter":["List","String"],"Converter.S":"List","Converter.T":"String"},"_StringSinkConversionSink":{"StringConversionSink":[]},"_StringAdapterSink":{"StringConversionSink":[]},"Utf8Codec":{"Encoding":[]},"Utf8Encoder":{"Converter":["String","List"],"Converter.S":"String","Converter.T":"List"},"_Utf8EncoderSink":{"StringConversionSink":[]},"Utf8Decoder":{"Converter":["List","String"],"Converter.S":"List","Converter.T":"String"},"DateTime":{"Comparable":["DateTime"]},"double":{"num":[],"Comparable":["num"]},"Duration":{"Comparable":["Duration"]},"int":{"num":[],"Comparable":["num"]},"List":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"num":{"Comparable":["num"]},"RegExpMatch":{"Match":[]},"Set":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"String":{"Comparable":["String"]},"AssertionError":{"Error":[]},"TypeError":{"Error":[]},"ArgumentError":{"Error":[]},"RangeError":{"Error":[]},"IndexError":{"Error":[]},"NoSuchMethodError":{"Error":[]},"UnsupportedError":{"Error":[]},"UnimplementedError":{"Error":[]},"StateError":{"Error":[]},"ConcurrentModificationError":{"Error":[]},"OutOfMemoryError":{"Error":[]},"StackOverflowError":{"Error":[]},"_Exception":{"Exception":[]},"FormatException":{"Exception":[]},"_GeneratorIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"_StringStackTrace":{"StackTrace":[]},"_Uri":{"Uri":[]},"_SimpleUri":{"Uri":[]},"_DataUri":{"Uri":[]},"BeforeUnloadEvent":{"Event0":[],"JSObject":[]},"CssRule":{"JSObject":[]},"Event0":{"JSObject":[]},"EventTarget":{"JSObject":[]},"File":{"Blob":[],"JSObject":[]},"Gamepad":{"JSObject":[]},"MimeType":{"JSObject":[]},"Node":{"EventTarget":[],"JSObject":[]},"Plugin":{"JSObject":[]},"SourceBuffer":{"EventTarget":[],"JSObject":[]},"SpeechGrammar":{"JSObject":[]},"SpeechRecognitionResult":{"JSObject":[]},"StyleSheet":{"JSObject":[]},"TextTrack":{"EventTarget":[],"JSObject":[]},"TextTrackCue":{"EventTarget":[],"JSObject":[]},"Touch":{"JSObject":[]},"HtmlElement":{"Node":[],"EventTarget":[],"JSObject":[]},"AccessibleNodeList":{"JSObject":[]},"AnchorElement":{"Node":[],"EventTarget":[],"JSObject":[]},"AreaElement":{"Node":[],"EventTarget":[],"JSObject":[]},"Blob":{"JSObject":[]},"CharacterData":{"Node":[],"EventTarget":[],"JSObject":[]},"CssPerspective":{"JSObject":[]},"CssStyleDeclaration":{"JSObject":[]},"CssStyleValue":{"JSObject":[]},"CssTransformComponent":{"JSObject":[]},"CssTransformValue":{"JSObject":[]},"CssUnparsedValue":{"JSObject":[]},"DataTransferItemList":{"JSObject":[]},"DomException":{"JSObject":[]},"DomRectList":{"ListBase":["Rectangle"],"ImmutableListMixin":["Rectangle"],"List":["Rectangle"],"JavaScriptIndexingBehavior":["Rectangle"],"EfficientLengthIterable":["Rectangle"],"JSObject":[],"Iterable":["Rectangle"],"JSIndexable":["Rectangle"],"ImmutableListMixin.E":"Rectangle","ListBase.E":"Rectangle","Iterable.E":"Rectangle"},"DomRectReadOnly":{"Rectangle":["num"],"JSObject":[]},"DomStringList":{"ListBase":["String"],"ImmutableListMixin":["String"],"List":["String"],"JavaScriptIndexingBehavior":["String"],"EfficientLengthIterable":["String"],"JSObject":[],"Iterable":["String"],"JSIndexable":["String"],"ImmutableListMixin.E":"String","ListBase.E":"String","Iterable.E":"String"},"DomTokenList":{"JSObject":[]},"Element0":{"Node":[],"EventTarget":[],"JSObject":[]},"FileList":{"ListBase":["File"],"ImmutableListMixin":["File"],"List":["File"],"JavaScriptIndexingBehavior":["File"],"EfficientLengthIterable":["File"],"JSObject":[],"Iterable":["File"],"JSIndexable":["File"],"ImmutableListMixin.E":"File","ListBase.E":"File","Iterable.E":"File"},"FileWriter":{"EventTarget":[],"JSObject":[]},"FormElement":{"Node":[],"EventTarget":[],"JSObject":[]},"History":{"JSObject":[]},"HtmlCollection":{"ListBase":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"EfficientLengthIterable":["Node"],"JSObject":[],"Iterable":["Node"],"JSIndexable":["Node"],"ImmutableListMixin.E":"Node","ListBase.E":"Node","Iterable.E":"Node"},"ImageData":{"JSObject":[]},"Location":{"JSObject":[]},"MediaList":{"JSObject":[]},"MessagePort":{"EventTarget":[],"JSObject":[]},"MidiInputMap":{"MapBase":["String","@"],"JSObject":[],"Map":["String","@"],"MapBase.V":"@","MapBase.K":"String"},"MidiOutputMap":{"MapBase":["String","@"],"JSObject":[],"Map":["String","@"],"MapBase.V":"@","MapBase.K":"String"},"MimeTypeArray":{"ListBase":["MimeType"],"ImmutableListMixin":["MimeType"],"List":["MimeType"],"JavaScriptIndexingBehavior":["MimeType"],"EfficientLengthIterable":["MimeType"],"JSObject":[],"Iterable":["MimeType"],"JSIndexable":["MimeType"],"ImmutableListMixin.E":"MimeType","ListBase.E":"MimeType","Iterable.E":"MimeType"},"NodeList":{"ListBase":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"EfficientLengthIterable":["Node"],"JSObject":[],"Iterable":["Node"],"JSIndexable":["Node"],"ImmutableListMixin.E":"Node","ListBase.E":"Node","Iterable.E":"Node"},"PluginArray":{"ListBase":["Plugin"],"ImmutableListMixin":["Plugin"],"List":["Plugin"],"JavaScriptIndexingBehavior":["Plugin"],"EfficientLengthIterable":["Plugin"],"JSObject":[],"Iterable":["Plugin"],"JSIndexable":["Plugin"],"ImmutableListMixin.E":"Plugin","ListBase.E":"Plugin","Iterable.E":"Plugin"},"RtcStatsReport":{"MapBase":["String","@"],"JSObject":[],"Map":["String","@"],"MapBase.V":"@","MapBase.K":"String"},"SelectElement":{"Node":[],"EventTarget":[],"JSObject":[]},"SharedArrayBuffer":{"JSObject":[]},"SourceBufferList":{"ListBase":["SourceBuffer"],"ImmutableListMixin":["SourceBuffer"],"List":["SourceBuffer"],"EventTarget":[],"JavaScriptIndexingBehavior":["SourceBuffer"],"EfficientLengthIterable":["SourceBuffer"],"JSObject":[],"Iterable":["SourceBuffer"],"JSIndexable":["SourceBuffer"],"ImmutableListMixin.E":"SourceBuffer","ListBase.E":"SourceBuffer","Iterable.E":"SourceBuffer"},"SpeechGrammarList":{"ListBase":["SpeechGrammar"],"ImmutableListMixin":["SpeechGrammar"],"List":["SpeechGrammar"],"JavaScriptIndexingBehavior":["SpeechGrammar"],"EfficientLengthIterable":["SpeechGrammar"],"JSObject":[],"Iterable":["SpeechGrammar"],"JSIndexable":["SpeechGrammar"],"ImmutableListMixin.E":"SpeechGrammar","ListBase.E":"SpeechGrammar","Iterable.E":"SpeechGrammar"},"Storage":{"MapBase":["String","String"],"JSObject":[],"Map":["String","String"],"MapBase.V":"String","MapBase.K":"String"},"TextTrackCueList":{"ListBase":["TextTrackCue"],"ImmutableListMixin":["TextTrackCue"],"List":["TextTrackCue"],"JavaScriptIndexingBehavior":["TextTrackCue"],"EfficientLengthIterable":["TextTrackCue"],"JSObject":[],"Iterable":["TextTrackCue"],"JSIndexable":["TextTrackCue"],"ImmutableListMixin.E":"TextTrackCue","ListBase.E":"TextTrackCue","Iterable.E":"TextTrackCue"},"TextTrackList":{"ListBase":["TextTrack"],"ImmutableListMixin":["TextTrack"],"List":["TextTrack"],"EventTarget":[],"JavaScriptIndexingBehavior":["TextTrack"],"EfficientLengthIterable":["TextTrack"],"JSObject":[],"Iterable":["TextTrack"],"JSIndexable":["TextTrack"],"ImmutableListMixin.E":"TextTrack","ListBase.E":"TextTrack","Iterable.E":"TextTrack"},"TimeRanges":{"JSObject":[]},"TouchList":{"ListBase":["Touch"],"ImmutableListMixin":["Touch"],"List":["Touch"],"JavaScriptIndexingBehavior":["Touch"],"EfficientLengthIterable":["Touch"],"JSObject":[],"Iterable":["Touch"],"JSIndexable":["Touch"],"ImmutableListMixin.E":"Touch","ListBase.E":"Touch","Iterable.E":"Touch"},"TrackDefaultList":{"JSObject":[]},"Url":{"JSObject":[]},"VideoTrackList":{"EventTarget":[],"JSObject":[]},"_CssRuleList":{"ListBase":["CssRule"],"ImmutableListMixin":["CssRule"],"List":["CssRule"],"JavaScriptIndexingBehavior":["CssRule"],"EfficientLengthIterable":["CssRule"],"JSObject":[],"Iterable":["CssRule"],"JSIndexable":["CssRule"],"ImmutableListMixin.E":"CssRule","ListBase.E":"CssRule","Iterable.E":"CssRule"},"_DomRect":{"Rectangle":["num"],"JSObject":[]},"_GamepadList":{"ListBase":["Gamepad?"],"ImmutableListMixin":["Gamepad?"],"List":["Gamepad?"],"JavaScriptIndexingBehavior":["Gamepad?"],"EfficientLengthIterable":["Gamepad?"],"JSObject":[],"Iterable":["Gamepad?"],"JSIndexable":["Gamepad?"],"ImmutableListMixin.E":"Gamepad?","ListBase.E":"Gamepad?","Iterable.E":"Gamepad?"},"_NamedNodeMap":{"ListBase":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"EfficientLengthIterable":["Node"],"JSObject":[],"Iterable":["Node"],"JSIndexable":["Node"],"ImmutableListMixin.E":"Node","ListBase.E":"Node","Iterable.E":"Node"},"_SpeechRecognitionResultList":{"ListBase":["SpeechRecognitionResult"],"ImmutableListMixin":["SpeechRecognitionResult"],"List":["SpeechRecognitionResult"],"JavaScriptIndexingBehavior":["SpeechRecognitionResult"],"EfficientLengthIterable":["SpeechRecognitionResult"],"JSObject":[],"Iterable":["SpeechRecognitionResult"],"JSIndexable":["SpeechRecognitionResult"],"ImmutableListMixin.E":"SpeechRecognitionResult","ListBase.E":"SpeechRecognitionResult","Iterable.E":"SpeechRecognitionResult"},"_StyleSheetList":{"ListBase":["StyleSheet"],"ImmutableListMixin":["StyleSheet"],"List":["StyleSheet"],"JavaScriptIndexingBehavior":["StyleSheet"],"EfficientLengthIterable":["StyleSheet"],"JSObject":[],"Iterable":["StyleSheet"],"JSIndexable":["StyleSheet"],"ImmutableListMixin.E":"StyleSheet","ListBase.E":"StyleSheet","Iterable.E":"StyleSheet"},"_EventStream0":{"Stream":["1"],"Stream.T":"1"},"_EventStreamSubscription0":{"StreamSubscription":["1"]},"NullRejectionException":{"Exception":[]},"Rectangle":{"_RectangleBase":["1"]},"Length":{"JSObject":[]},"Number":{"JSObject":[]},"Transform0":{"JSObject":[]},"LengthList":{"ListBase":["Length"],"ImmutableListMixin":["Length"],"List":["Length"],"EfficientLengthIterable":["Length"],"JSObject":[],"Iterable":["Length"],"ImmutableListMixin.E":"Length","ListBase.E":"Length","Iterable.E":"Length"},"NumberList":{"ListBase":["Number"],"ImmutableListMixin":["Number"],"List":["Number"],"EfficientLengthIterable":["Number"],"JSObject":[],"Iterable":["Number"],"ImmutableListMixin.E":"Number","ListBase.E":"Number","Iterable.E":"Number"},"PointList":{"JSObject":[]},"StringList":{"ListBase":["String"],"ImmutableListMixin":["String"],"List":["String"],"EfficientLengthIterable":["String"],"JSObject":[],"Iterable":["String"],"ImmutableListMixin.E":"String","ListBase.E":"String","Iterable.E":"String"},"TransformList":{"ListBase":["Transform0"],"ImmutableListMixin":["Transform0"],"List":["Transform0"],"EfficientLengthIterable":["Transform0"],"JSObject":[],"Iterable":["Transform0"],"ImmutableListMixin.E":"Transform0","ListBase.E":"Transform0","Iterable.E":"Transform0"},"Int8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Uint8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Uint8ClampedList":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Int16List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Uint16List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Int32List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Uint32List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Float32List":{"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"]},"Float64List":{"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"]},"RRect":{"_RRectLike":["RRect"]},"AudioBuffer":{"JSObject":[]},"AudioParamMap":{"MapBase":["String","@"],"JSObject":[],"Map":["String","@"],"MapBase.V":"@","MapBase.K":"String"},"AudioTrackList":{"EventTarget":[],"JSObject":[]},"BaseAudioContext":{"EventTarget":[],"JSObject":[]},"OfflineAudioContext":{"EventTarget":[],"JSObject":[]},"AiTubeApp":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"HomeScreen":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HomeScreenState":{"State":["HomeScreen"]},"SettingsScreen":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SettingsScreenState":{"State":["SettingsScreen"]},"VideoScreen":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VideoScreenState":{"State":["VideoScreen"]},"AiContentDisclaimer":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ChatWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ChatWidgetState":{"State":["ChatWidget"]},"MaintenanceScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SearchBox":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SearchBoxState":{"State":["SearchBox"]},"VideoCard":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"NanoVideoPlayer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_NanoVideoPlayerState":{"State":["NanoVideoPlayer"],"WidgetsBindingObserver":[]},"VideoPlayerWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VideoPlayerWidgetState":{"State":["VideoPlayerWidget"],"WidgetsBindingObserver":[]},"StringCharacters":{"Iterable":["String"],"Iterable.E":"String"},"CanonicalizedMap":{"Map":["2","3"]},"UnorderedIterableEquality":{"_UnorderedEquality":["1","Iterable<1>"],"_UnorderedEquality.E":"1"},"SetEquality":{"_UnorderedEquality":["1","Set<1>"],"_UnorderedEquality.E":"1"},"QueueList":{"ListBase":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListBase.E":"1","Iterable.E":"1","QueueList.E":"1"},"_CastQueueList":{"QueueList":["2"],"ListBase":["2"],"List":["2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"ListBase.E":"2","Iterable.E":"2","QueueList.E":"2"},"Hash":{"Converter":["List","Digest"]},"_Sha256":{"Converter":["List","Digest"],"Converter.S":"List","Converter.T":"Digest"},"Animation0":{"Listenable":[]},"AnimationController":{"Animation0":["double"],"Listenable":[]},"_AlwaysCompleteAnimation":{"Animation0":["double"],"Listenable":[]},"_AlwaysDismissedAnimation":{"Animation0":["double"],"Listenable":[]},"ProxyAnimation":{"Animation0":["double"],"Listenable":[]},"ReverseAnimation":{"Animation0":["double"],"Listenable":[]},"CurvedAnimation":{"Animation0":["double"],"Listenable":[]},"TrainHoppingAnimation":{"Animation0":["double"],"Listenable":[]},"CompoundAnimation":{"Animation0":["1"],"Listenable":[]},"AnimationMin":{"Animation0":["1"],"Listenable":[]},"_Linear":{"Curve":[]},"SawTooth":{"Curve":[]},"Interval":{"Curve":[]},"Threshold":{"Curve":[]},"Cubic":{"Curve":[]},"ThreePointCubic":{"Curve":[]},"FlippedCurve":{"Curve":[]},"_DecelerateCurve":{"Curve":[]},"Tween":{"Animatable":["1"],"Tween.T":"1","Animatable.T":"1"},"ColorTween":{"Tween":["Color?"],"Animatable":["Color?"],"Tween.T":"Color?","Animatable.T":"Color?"},"_AnimatedEvaluation":{"Animation0":["1"],"Listenable":[]},"_ChainedEvaluation":{"Animatable":["1"],"Animatable.T":"1"},"ReverseTween":{"Tween":["1"],"Animatable":["1"],"Tween.T":"1","Animatable.T":"1"},"SizeTween":{"Tween":["Size?"],"Animatable":["Size?"],"Tween.T":"Size?","Animatable.T":"Size?"},"RectTween":{"Tween":["Rect?"],"Animatable":["Rect?"],"Tween.T":"Rect?","Animatable.T":"Rect?"},"IntTween":{"Tween":["int"],"Animatable":["int"],"Tween.T":"int","Animatable.T":"int"},"CurveTween":{"Animatable":["double"],"Animatable.T":"double"},"TweenSequence":{"Animatable":["1"],"Animatable.T":"1"},"CupertinoButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoButtonState":{"State":["CupertinoButton"]},"CupertinoDynamicColor":{"Color":[]},"_CupertinoDesktopTextSelectionHandleControls":{"TextSelectionHandleControls":[]},"CupertinoDesktopTextSelectionToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CupertinoDesktopTextSelectionToolbarButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoDesktopTextSelectionToolbarButtonState":{"State":["CupertinoDesktopTextSelectionToolbarButton"]},"CupertinoIconThemeData":{"IconThemeData":[]},"CupertinoUserInterfaceLevel":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoLocalizationsDelegate":{"LocalizationsDelegate":["CupertinoLocalizations"],"LocalizationsDelegate.T":"CupertinoLocalizations"},"DefaultCupertinoLocalizations":{"CupertinoLocalizations":[]},"CupertinoTextMagnifier":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoTextMagnifierState":{"State":["CupertinoTextMagnifier"]},"CupertinoMagnifier":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CupertinoPageTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoBackGestureDetector":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoPageTransitionState":{"State":["CupertinoPageTransition"]},"_CupertinoBackGestureDetectorState":{"State":["_CupertinoBackGestureDetector<1>"]},"_CupertinoEdgeShadowDecoration":{"Decoration":[]},"CupertinoScrollbar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoScrollbarState":{"RawScrollbarState":["CupertinoScrollbar"],"State":["CupertinoScrollbar"]},"_CupertinoTextSelectionHandlePainter":{"Listenable":[]},"CupertinoTextSelectionHandleControls":{"TextSelectionHandleControls":[]},"_CupertinoTextSelectionToolbarContent":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"CupertinoTextSelectionToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoTextSelectionToolbarShape":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderCupertinoTextSelectionToolbarShape":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_CupertinoTextSelectionToolbarContentState":{"State":["_CupertinoTextSelectionToolbarContent"]},"_LeftCupertinoChevronPainter":{"Listenable":[]},"_RightCupertinoChevronPainter":{"Listenable":[]},"_CupertinoChevronPainter":{"Listenable":[]},"_CupertinoTextSelectionToolbarItems":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoTextSelectionToolbarItemsElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"_RenderCupertinoTextSelectionToolbarItems":{"RenderBoxContainerDefaultsMixin":["RenderBox","ToolbarItemsParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","ToolbarItemsParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"ToolbarItemsParentData","RenderBoxContainerDefaultsMixin.1":"ToolbarItemsParentData","ContainerRenderObjectMixin.0":"RenderBox"},"CupertinoTextSelectionToolbarButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CupertinoTextSelectionToolbarButtonState":{"State":["CupertinoTextSelectionToolbarButton"]},"_LiveTextIconPainter":{"Listenable":[]},"InheritedCupertinoTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"CupertinoTheme":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ErrorDescription":{"DiagnosticsNode":[]},"_ErrorDiagnostic":{"DiagnosticsNode":[]},"ErrorSummary":{"DiagnosticsNode":[]},"ErrorHint":{"DiagnosticsNode":[]},"ErrorSpacer":{"DiagnosticsNode":[]},"FlutterError":{"DiagnosticableTree":[],"AssertionError":[],"Error":[]},"DiagnosticsStackTrace":{"DiagnosticsNode":[]},"_FlutterErrorDetailsNode":{"DiagnosticsNode":[]},"ChangeNotifier":{"Listenable":[]},"ValueNotifier":{"Listenable":[]},"_MergingListenable":{"Listenable":[]},"DiagnosticsProperty":{"DiagnosticsNode":[]},"DiagnosticableNode":{"DiagnosticsNode":[]},"DiagnosticableTreeNode":{"DiagnosticsNode":[]},"DiagnosticsBlock":{"DiagnosticsNode":[]},"ValueKey":{"Key":[],"ValueKey.T":"1"},"LocalKey":{"Key":[]},"UniqueKey":{"Key":[]},"LicenseEntryWithLineBreaks":{"LicenseEntry":[]},"ObserverList":{"Iterable":["1"],"Iterable.E":"1"},"HashedObserverList":{"Iterable":["1"],"Iterable.E":"1"},"SynchronousFuture":{"Future":["1"]},"FlutterErrorDetailsForPointerEventDispatcher":{"FlutterErrorDetails":[]},"_PointerEventDescription":{"PointerEvent":[]},"PointerHoverEvent":{"PointerEvent":[]},"PointerEnterEvent":{"PointerEvent":[]},"PointerExitEvent":{"PointerEvent":[]},"PointerDownEvent":{"PointerEvent":[]},"PointerUpEvent":{"PointerEvent":[]},"PointerSignalEvent":{"PointerEvent":[]},"PointerPanZoomStartEvent":{"PointerEvent":[]},"_AbstractPointerEvent":{"PointerEvent":[]},"_TransformedPointerEvent":{"PointerEvent":[]},"PointerAddedEvent":{"PointerEvent":[]},"_TransformedPointerAddedEvent":{"PointerAddedEvent":[],"PointerEvent":[]},"PointerRemovedEvent":{"PointerEvent":[]},"_TransformedPointerRemovedEvent":{"PointerRemovedEvent":[],"PointerEvent":[]},"_TransformedPointerHoverEvent":{"PointerHoverEvent":[],"PointerEvent":[]},"_TransformedPointerEnterEvent":{"PointerEnterEvent":[],"PointerEvent":[]},"_TransformedPointerExitEvent":{"PointerExitEvent":[],"PointerEvent":[]},"_TransformedPointerDownEvent":{"PointerDownEvent":[],"PointerEvent":[]},"PointerMoveEvent":{"PointerEvent":[]},"_TransformedPointerMoveEvent":{"PointerMoveEvent":[],"PointerEvent":[]},"_TransformedPointerUpEvent":{"PointerUpEvent":[],"PointerEvent":[]},"PointerScrollEvent":{"PointerSignalEvent":[],"PointerEvent":[]},"_TransformedPointerScrollEvent":{"PointerScrollEvent":[],"PointerSignalEvent":[],"PointerEvent":[]},"PointerScrollInertiaCancelEvent":{"PointerSignalEvent":[],"PointerEvent":[]},"_TransformedPointerScrollInertiaCancelEvent":{"PointerScrollInertiaCancelEvent":[],"PointerSignalEvent":[],"PointerEvent":[]},"PointerScaleEvent":{"PointerSignalEvent":[],"PointerEvent":[]},"_TransformedPointerScaleEvent":{"PointerSignalEvent":[],"PointerEvent":[]},"_TransformedPointerPanZoomStartEvent":{"PointerPanZoomStartEvent":[],"PointerEvent":[]},"PointerPanZoomUpdateEvent":{"PointerEvent":[]},"_TransformedPointerPanZoomUpdateEvent":{"PointerPanZoomUpdateEvent":[],"PointerEvent":[]},"PointerPanZoomEndEvent":{"PointerEvent":[]},"_TransformedPointerPanZoomEndEvent":{"PointerPanZoomEndEvent":[],"PointerEvent":[]},"PointerCancelEvent":{"PointerEvent":[]},"_TransformedPointerCancelEvent":{"PointerCancelEvent":[],"PointerEvent":[]},"ForcePressGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"_MatrixTransformPart":{"_TransformPart":[]},"_OffsetTransformPart":{"_TransformPart":[]},"LongPressGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"DragGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"VerticalDragGestureRecognizer":{"DragGestureRecognizer":[],"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"HorizontalDragGestureRecognizer":{"DragGestureRecognizer":[],"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"PanGestureRecognizer":{"DragGestureRecognizer":[],"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"DoubleTapGestureRecognizer":{"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"GestureRecognizer":{"DiagnosticableTree":[],"GestureArenaMember":[]},"OneSequenceGestureRecognizer":{"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"PrimaryPointerGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"TapGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"BaseTapGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"TapAndHorizontalDragGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"TapAndPanGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"BaseTapAndDragGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"_CombiningGestureArenaMember":{"GestureArenaMember":[]},"_CombiningGestureArenaEntry":{"GestureArenaEntry":[]},"IOSScrollViewFlingVelocityTracker":{"VelocityTracker":[]},"MacOSScrollViewFlingVelocityTracker":{"VelocityTracker":[]},"_ActionButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ActionIcon":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BackButtonIcon":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BackButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DrawerButtonIcon":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DrawerButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EndDrawerButtonIcon":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"EndDrawerButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ActionIconTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"AdaptiveTextSelectionToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"MaterialApp":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialAppState":{"State":["MaterialApp"]},"AppBar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PreferredAppBarSize":{"Size":[]},"_AppBarState":{"State":["AppBar"]},"_AppBarTitleBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderAppBarTitleBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"MaterialRectArcTween":{"Tween":["Rect?"],"Animatable":["Rect?"],"Tween.T":"Rect?","Animatable.T":"Rect?"},"MaterialPointArcTween":{"Tween":["Offset"],"Animatable":["Offset"],"Tween.T":"Offset","Animatable.T":"Offset"},"MaterialBannerTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ButtonStyleButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ButtonStyleState":{"State":["ButtonStyleButton"]},"_MouseCursor":{"MouseCursor0":[],"WidgetStateProperty":["MouseCursor0"]},"_InputPadding":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderInputPadding":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"ButtonTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Card":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"CardTheme":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Chip":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RawChip":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RawChipState":{"State":["RawChip"]},"_IndividualOverrides0":{"WidgetStateProperty":["Color?"]},"_ChipRedirectingHitDetectionWidget":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderChipRedirectingHitDetection":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_ChipRenderWidget":{"SlottedMultiChildRenderObjectWidgetMixin":["_ChipSlot","RenderBox"],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[],"SlottedMultiChildRenderObjectWidgetMixin.0":"_ChipSlot","SlottedMultiChildRenderObjectWidgetMixin.1":"RenderBox"},"_RenderChip":{"RenderBox":[],"SlottedContainerRenderObjectMixin":["_ChipSlot","RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"SlottedContainerRenderObjectMixin.0":"_ChipSlot","SlottedContainerRenderObjectMixin.1":"RenderBox"},"ChipTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"CircleAvatar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"MaterialColor":{"ColorSwatch":["int"],"Color":[],"ColorSwatch.T":"int"},"_DesktopTextSelectionHandleControls":{"TextSelectionHandleControls":[]},"DesktopTextSelectionToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DesktopTextSelectionToolbarButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AlertDialog":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Dialog":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DialogRoute":{"ModalRoute":["1"],"TransitionRoute":["1"],"Route":["1"],"ModalRoute.T":"1"},"DialogTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropdownMenuItemButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropdownMenu":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropdownRoutePage":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MenuItem":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"DropdownMenuItem":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DropdownButtonHideUnderline":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"DropdownButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropdownMenuPainter":{"Listenable":[]},"_DropdownMenuItemButtonState":{"State":["_DropdownMenuItemButton<1>"]},"_DropdownMenuState":{"State":["_DropdownMenu<1>"]},"_DropdownRoute":{"ModalRoute":["_DropdownRouteResult<1>"],"TransitionRoute":["_DropdownRouteResult<1>"],"Route":["_DropdownRouteResult<1>"],"ModalRoute.T":"_DropdownRouteResult<1>"},"_DropdownRoutePageState":{"State":["_DropdownRoutePage<1>"]},"_RenderMenuItem":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_DropdownMenuItemContainer":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DropdownButtonState":{"State":["DropdownButton<1>"],"WidgetsBindingObserver":[]},"DropdownButtonFormField":{"FormField":["1"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[],"FormField.T":"1"},"_DropdownButtonFormFieldState":{"FormFieldState":["1"],"State":["FormField<1>"]},"ElevatedButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ElevatedButtonDefaultsM3":{"ButtonStyle":[]},"ElevatedButtonTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpansionTile":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ExpansionTileState":{"State":["ExpansionTile"]},"ExpansionTileTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"FilledButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FilledButtonDefaultsM3":{"ButtonStyle":[]},"FilledButtonTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"FlexibleSpaceBarSettings":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnimationSwap":{"Animation0":["1"],"Listenable":[]},"_SelectableIconButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"IconButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectableIconButtonState":{"State":["_SelectableIconButton"]},"_IconButtonM3":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_IconButtonDefaultsM3":{"ButtonStyle":[]},"_FilledIconButtonDefaultsM3":{"ButtonStyle":[]},"_FilledTonalIconButtonDefaultsM3":{"ButtonStyle":[]},"_OutlinedIconButtonDefaultsM3":{"ButtonStyle":[]},"IconButtonTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Ink":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InkState":{"State":["Ink"]},"InkDecoration":{"InkFeature":[]},"InkHighlight":{"InteractiveInkFeature":[],"InkFeature":[]},"InkRipple":{"InteractiveInkFeature":[],"InkFeature":[]},"InkSplash":{"InteractiveInkFeature":[],"InkFeature":[]},"InteractiveInkFeature":{"InkFeature":[]},"_ParentInkResponseProvider":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InkResponseStateWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"InkResponse":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InkResponseState":{"State":["_InkResponseStateWidget"],"_ParentInkResponseState":[]},"InkWell":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"InputBorder":{"ShapeBorder":[]},"UnderlineInputBorder":{"InputBorder":[],"ShapeBorder":[]},"OutlineInputBorder":{"InputBorder":[],"ShapeBorder":[]},"_BorderContainer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HelperError":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"InputDecorator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InputBorderGap":{"Listenable":[]},"_InputBorderTween":{"Tween":["InputBorder"],"Animatable":["InputBorder"],"Tween.T":"InputBorder","Animatable.T":"InputBorder"},"_InputBorderPainter":{"Listenable":[]},"_BorderContainerState":{"State":["_BorderContainer"]},"_HelperErrorState":{"State":["_HelperError"]},"_RenderDecoration":{"RenderBox":[],"SlottedContainerRenderObjectMixin":["_DecorationSlot","RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"SlottedContainerRenderObjectMixin.0":"_DecorationSlot","SlottedContainerRenderObjectMixin.1":"RenderBox"},"_Decorator":{"SlottedMultiChildRenderObjectWidgetMixin":["_DecorationSlot","RenderBox"],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[],"SlottedMultiChildRenderObjectWidgetMixin.0":"_DecorationSlot","SlottedMultiChildRenderObjectWidgetMixin.1":"RenderBox"},"_InputDecoratorState":{"State":["InputDecorator"]},"ListTile":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_IndividualOverrides":{"WidgetStateProperty":["Color?"]},"_ListTile":{"SlottedMultiChildRenderObjectWidgetMixin":["_ListTileSlot","RenderBox"],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[],"SlottedMultiChildRenderObjectWidgetMixin.0":"_ListTileSlot","SlottedMultiChildRenderObjectWidgetMixin.1":"RenderBox"},"_RenderListTile":{"RenderBox":[],"SlottedContainerRenderObjectMixin":["_ListTileSlot","RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"SlottedContainerRenderObjectMixin.0":"_ListTileSlot","SlottedContainerRenderObjectMixin.1":"RenderBox"},"ListTileTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextMagnifier":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextMagnifierState":{"State":["TextMagnifier"]},"Magnifier":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Material":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderInkFeatures":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"ShapeBorderTween":{"Tween":["ShapeBorder?"],"Animatable":["ShapeBorder?"],"Tween.T":"ShapeBorder?","Animatable.T":"ShapeBorder?"},"_MaterialInterior":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialState":{"State":["Material"]},"_InkFeatures":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialInteriorState":{"State":["_MaterialInterior"]},"_ShapeBorderPaint":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ShapeBorderPainter":{"Listenable":[]},"_MaterialLocalizationsDelegate":{"LocalizationsDelegate":["MaterialLocalizations"],"LocalizationsDelegate.T":"MaterialLocalizations"},"DefaultMaterialLocalizations":{"MaterialLocalizations":[]},"MaterialPageRoute":{"MaterialRouteTransitionMixin":["1"],"PageRoute":["1"],"ModalRoute":["1"],"TransitionRoute":["1"],"Route":["1"],"ModalRoute.T":"1"},"_ZoomEnterTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ZoomExitTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PageTransitionsThemeTransitions":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ZoomPageTransition":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ZoomEnterTransitionState":{"State":["_ZoomEnterTransition"]},"_ZoomExitTransitionState":{"State":["_ZoomExitTransition"]},"ZoomPageTransitionsBuilder":{"PageTransitionsBuilder":[]},"CupertinoPageTransitionsBuilder":{"PageTransitionsBuilder":[]},"_PageTransitionsThemeTransitionsState":{"State":["_PageTransitionsThemeTransitions<1>"]},"_ZoomEnterTransitionPainter":{"Listenable":[]},"_ZoomExitTransitionPainter":{"Listenable":[]},"CircularProgressIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ProgressIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CircularProgressIndicatorPainter":{"Listenable":[]},"_CircularProgressIndicatorState":{"State":["CircularProgressIndicator"]},"ProgressIndicatorTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScaffoldMessenger":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScaffoldMessengerScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FloatingActionButtonTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"Scaffold":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScaffoldState":{"State":["Scaffold"]},"_StandardBottomSheet":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScaffoldMessengerState":{"State":["ScaffoldMessenger"]},"_ScaffoldGeometryNotifier":{"Listenable":[]},"_BodyBoxConstraints":{"BoxConstraints":[],"Constraints":[]},"_BodyBuilder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FloatingActionButtonTransitionState":{"State":["_FloatingActionButtonTransition"]},"_DismissDrawerAction":{"Action":["DismissIntent"],"Action.T":"DismissIntent"},"_ScaffoldScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialScrollbar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"Scrollbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MaterialScrollbarState":{"RawScrollbarState":["_MaterialScrollbar"],"State":["_MaterialScrollbar"]},"ScrollbarTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"SnackBarAction":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SnackBar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SnackBarActionState":{"State":["SnackBarAction"]},"_SnackBarState":{"State":["SnackBar"]},"TextButton":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextButtonDefaultsM3":{"ButtonStyle":[]},"TextButtonTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextFieldState":{"State":["TextField"]},"TextFormField":{"FormField":["String"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[],"FormField.T":"String"},"_TextFormFieldState":{"FormFieldState":["String"],"State":["FormField"]},"MaterialTextSelectionHandleControls":{"TextSelectionHandleControls":[]},"_TextSelectionHandlePainter":{"Listenable":[]},"TextSelectionTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextSelectionToolbarOverflowable":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextSelectionToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextSelectionToolbarOverflowableState":{"State":["_TextSelectionToolbarOverflowable"]},"_TextSelectionToolbarTrailingEdgeAlign":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextSelectionToolbarTrailingEdgeAlignRenderBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_TextSelectionToolbarItemsLayout":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextSelectionToolbarItemsLayoutElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"_RenderTextSelectionToolbarItemsLayout":{"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","ToolbarItemsParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"ToolbarItemsParentData","ContainerRenderObjectMixin.0":"RenderBox"},"_TextSelectionToolbarContainer":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TextSelectionToolbarOverflowButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextSelectionToolbarTextButton":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InheritedTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ThemeDataTween":{"Tween":["ThemeData"],"Animatable":["ThemeData"],"Tween.T":"ThemeData","Animatable.T":"ThemeData"},"AnimatedTheme":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"Theme":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnimatedThemeState":{"State":["AnimatedTheme"]},"Tooltip":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"TooltipState":{"State":["Tooltip"]},"_ExclusiveMouseRegion":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderExclusiveMouseRegion":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"MouseTrackerAnnotation":[],"HitTestTarget":[]},"_TooltipOverlay":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"TooltipTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"NetworkImage":{"ImageProvider":["NetworkImage0"],"ImageProvider.T":"NetworkImage0"},"_ForwardingImageStreamCompleter":{"ImageStreamCompleter":[]},"WebImageInfo":{"ImageInfo":[]},"Alignment":{"AlignmentGeometry":[]},"AlignmentDirectional":{"AlignmentGeometry":[]},"_MixedAlignment":{"AlignmentGeometry":[]},"_SystemFontsNotifier":{"Listenable":[]},"OutlinedBorder":{"ShapeBorder":[]},"_CompoundBorder":{"ShapeBorder":[]},"BoxBorder":{"ShapeBorder":[]},"Border":{"ShapeBorder":[]},"BorderDirectional":{"ShapeBorder":[]},"BoxDecoration":{"Decoration":[]},"BoxShadow":{"Shadow":[]},"CircleBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"ColorSwatch":{"Color":[]},"EdgeInsets":{"EdgeInsetsGeometry":[]},"EdgeInsetsDirectional":{"EdgeInsetsGeometry":[]},"_MixedEdgeInsets":{"EdgeInsetsGeometry":[]},"NetworkImage0":{"ImageProvider":["NetworkImage0"]},"MemoryImage":{"ImageProvider":["MemoryImage"],"ImageProvider.T":"MemoryImage"},"_AbstractImageStreamCompleter":{"ImageStreamCompleter":[]},"_ErrorImageCompleter":{"ImageStreamCompleter":[]},"NetworkImageLoadException":{"Exception":[]},"OneFrameImageStreamCompleter":{"ImageStreamCompleter":[]},"MultiFrameImageStreamCompleter":{"ImageStreamCompleter":[]},"InlineSpan":{"DiagnosticableTree":[]},"PlaceholderSpan":{"InlineSpan":[],"DiagnosticableTree":[]},"RoundedRectangleBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"_RoundedRectangleToCircleBorder":{"_ShapeToCircleBorder":["RoundedRectangleBorder"],"OutlinedBorder":[],"ShapeBorder":[],"_ShapeToCircleBorder.T":"RoundedRectangleBorder"},"_ShapeToCircleBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"ShapeDecoration":{"Decoration":[]},"StadiumBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"_StadiumToCircleBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"_StadiumToRoundedRectangleBorder":{"OutlinedBorder":[],"ShapeBorder":[]},"WordBoundary":{"TextBoundary":[]},"_UntilTextBoundary":{"TextBoundary":[]},"TextSpan":{"InlineSpan":[],"DiagnosticableTree":[],"MouseTrackerAnnotation":[],"HitTestTarget":[]},"RenderAnimatedSize":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_BindingPipelineManifold":{"Listenable":[]},"_DefaultRootPipelineOwner":{"PipelineOwner":[],"DiagnosticableTree":[]},"_ReusableRenderView":{"RenderView":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"BoxConstraints":{"Constraints":[]},"BoxHitTestResult":{"HitTestResult":[]},"RenderBox":{"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"BoxHitTestEntry":{"HitTestEntry":["RenderBox"]},"BoxParentData":{"ParentData":[]},"ContainerBoxParentData":{"BoxParentData":[],"ContainerParentDataMixin":["1"],"ParentData":[]},"MultiChildLayoutParentData":{"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"RenderCustomMultiChildLayoutBox":{"RenderBoxContainerDefaultsMixin":["RenderBox","MultiChildLayoutParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","MultiChildLayoutParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"MultiChildLayoutParentData","RenderBoxContainerDefaultsMixin.1":"MultiChildLayoutParentData","ContainerRenderObjectMixin.0":"RenderBox"},"CustomPainter":{"Listenable":[]},"RenderCustomPaint":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderEditablePainter":{"Listenable":[]},"RenderEditable":{"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","TextParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"TextParentData","ContainerRenderObjectMixin.0":"RenderBox"},"_RenderEditableCustomPaint":{"RenderBox":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_TextHighlightPainter":{"RenderEditablePainter":[],"Listenable":[]},"_CaretPainter":{"RenderEditablePainter":[],"Listenable":[]},"_CompositeRenderEditablePainter":{"RenderEditablePainter":[],"Listenable":[]},"RenderErrorBox":{"RenderBox":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"FlexParentData":{"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"RenderFlex":{"RenderBoxContainerDefaultsMixin":["RenderBox","FlexParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","FlexParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"FlexParentData","RenderBoxContainerDefaultsMixin.1":"FlexParentData","ContainerRenderObjectMixin.0":"RenderBox"},"RenderImage":{"RenderBox":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"Layer0":{"DiagnosticableTree":[]},"ContainerLayer0":{"Layer0":[],"DiagnosticableTree":[]},"ClipRectLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"ClipPathLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"TransformLayer":{"OffsetLayer":[],"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"OpacityLayer":{"OffsetLayer":[],"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"LeaderLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"AnnotatedRegionLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"PictureLayer":{"Layer0":[],"DiagnosticableTree":[]},"PlatformViewLayer":{"Layer0":[],"DiagnosticableTree":[]},"OffsetLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"ClipRRectLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"ImageFilterLayer":{"OffsetLayer":[],"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"BackdropFilterLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"FollowerLayer":{"ContainerLayer0":[],"Layer0":[],"DiagnosticableTree":[]},"MouseTracker":{"Listenable":[]},"PipelineOwner":{"DiagnosticableTree":[]},"RenderObject":{"DiagnosticableTree":[],"HitTestTarget":[]},"ContainerParentDataMixin":{"ParentData":[]},"_RenderObjectSemantics":{"DiagnosticableTree":[],"_SemanticsFragment":[]},"_IncompleteSemanticsFragment":{"_SemanticsFragment":[]},"PlaceholderSpanIndexSemanticsTag":{"SemanticsTag":[]},"TextParentData":{"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"_SelectableFragment":{"Selectable0":[],"Listenable":[]},"RenderParagraph":{"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","TextParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"TextParentData","ContainerRenderObjectMixin.0":"RenderBox"},"_PlatformViewGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"PlatformViewRenderBox":{"RenderBox":[],"RenderObject":[],"DiagnosticableTree":[],"MouseTrackerAnnotation":[],"HitTestTarget":[]},"ShapeBorderClipper":{"Listenable":[]},"RenderAbsorbPointer":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderSemanticsGestureHandler":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderProxyBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderProxyBoxWithHitTestBehavior":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderConstrainedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderLimitedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderAspectRatio":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderIntrinsicWidth":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderOpacity":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderAnimatedOpacity":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderBackdropFilter":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"CustomClipper":{"Listenable":[]},"_RenderCustomClip":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderClipRect":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderClipRRect":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderClipPath":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_RenderPhysicalModelBase":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderPhysicalModel":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderPhysicalShape":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderDecoratedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderTransform":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderFractionalTranslation":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderPointerListener":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderMouseRegion":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"MouseTrackerAnnotation":[],"HitTestTarget":[]},"RenderRepaintBoundary":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderIgnorePointer":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderOffstage":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderSemanticsAnnotations":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderBlockSemantics":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderExcludeSemantics":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderIndexedSemantics":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderLeaderLayer":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderFollowerLayer":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderAnnotatedRegion":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"Selectable0":{"Listenable":[]},"RenderShiftedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderPadding":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderAligningShiftedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderPositionedBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderCustomSingleChildLayoutBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"SliverConstraints":{"Constraints":[]},"SliverHitTestResult":{"HitTestResult":[]},"SliverLogicalContainerParentData":{"SliverLogicalParentData":[],"ContainerParentDataMixin":["RenderSliver"],"ParentData":[]},"SliverPhysicalContainerParentData":{"SliverPhysicalParentData":[],"ContainerParentDataMixin":["RenderSliver"],"ParentData":[]},"RenderSliver":{"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"SliverHitTestEntry":{"HitTestEntry":["RenderSliver"]},"SliverLogicalParentData":{"ParentData":[]},"SliverPhysicalParentData":{"ParentData":[]},"RenderSliverList":{"RenderSliverMultiBoxAdaptor":[],"RenderSliver":[],"ContainerRenderObjectMixin":["RenderBox","SliverMultiBoxAdaptorParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"SliverMultiBoxAdaptorParentData","ContainerRenderObjectMixin.0":"RenderBox"},"KeepAliveParentDataMixin":{"ParentData":[]},"SliverMultiBoxAdaptorParentData":{"SliverLogicalParentData":[],"ContainerParentDataMixin":["RenderBox"],"KeepAliveParentDataMixin":[],"ParentData":[]},"RenderSliverMultiBoxAdaptor":{"RenderSliver":[],"ContainerRenderObjectMixin":["RenderBox","SliverMultiBoxAdaptorParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderSliverEdgeInsetsPadding":{"RenderSliver":[],"RenderObjectWithChildMixin":["RenderSliver"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderSliverPadding":{"RenderSliver":[],"RenderObjectWithChildMixin":["RenderSliver"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"StackParentData":{"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"RenderStack":{"RenderBoxContainerDefaultsMixin":["RenderBox","StackParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","StackParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"StackParentData","RenderBoxContainerDefaultsMixin.1":"StackParentData","ContainerRenderObjectMixin.0":"RenderBox"},"RenderIndexedStack":{"RenderBoxContainerDefaultsMixin":["RenderBox","StackParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","StackParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"StackParentData","RenderBoxContainerDefaultsMixin.1":"StackParentData","ContainerRenderObjectMixin.0":"RenderBox"},"AlignmentGeometryTween":{"Tween":["AlignmentGeometry?"],"Animatable":["AlignmentGeometry?"],"Tween.T":"AlignmentGeometry?","Animatable.T":"AlignmentGeometry?"},"RenderView":{"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderViewportBase":{"_RenderViewportBase_RenderBox_ContainerRenderObjectMixin":["1"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderSliver","1"],"RenderAbstractViewport":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderViewport":{"_RenderViewportBase_RenderBox_ContainerRenderObjectMixin":["SliverPhysicalContainerParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderSliver","SliverPhysicalContainerParentData"],"RenderAbstractViewport":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"SliverPhysicalContainerParentData","_RenderViewportBase_RenderBox_ContainerRenderObjectMixin.0":"SliverPhysicalContainerParentData","ContainerRenderObjectMixin.0":"RenderSliver"},"RenderShrinkWrappingViewport":{"_RenderViewportBase_RenderBox_ContainerRenderObjectMixin":["SliverLogicalContainerParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderSliver","SliverLogicalContainerParentData"],"RenderAbstractViewport":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"SliverLogicalContainerParentData","_RenderViewportBase_RenderBox_ContainerRenderObjectMixin.0":"SliverLogicalContainerParentData","ContainerRenderObjectMixin.0":"RenderSliver"},"ViewportOffset":{"Listenable":[]},"WrapParentData":{"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"RenderWrap":{"RenderBoxContainerDefaultsMixin":["RenderBox","WrapParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","WrapParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"WrapParentData","RenderBoxContainerDefaultsMixin.1":"WrapParentData","ContainerRenderObjectMixin.0":"RenderBox"},"TickerFuture":{"Future":["~"]},"TickerCanceled":{"Exception":[]},"SemanticsNode":{"DiagnosticableTree":[]},"_BoxEdge":{"Comparable":["_BoxEdge"]},"_SemanticsSortGroup":{"Comparable":["_SemanticsSortGroup"]},"_TraversalSortNode":{"Comparable":["_TraversalSortNode"]},"SemanticsSortKey":{"Comparable":["SemanticsSortKey"]},"_SemanticsDiagnosticableNode":{"DiagnosticsNode":[]},"SemanticsHintOverrides":{"DiagnosticableTree":[]},"SemanticsProperties":{"DiagnosticableTree":[]},"SemanticsOwner":{"Listenable":[]},"OrdinalSortKey":{"Comparable":["SemanticsSortKey"]},"KeyDownEvent":{"KeyEvent":[]},"KeyUpEvent":{"KeyEvent":[]},"KeyRepeatEvent":{"KeyEvent":[]},"PlatformException":{"Exception":[]},"MissingPluginException":{"Exception":[]},"SystemMouseCursor":{"MouseCursor0":[]},"_DeferringMouseCursor":{"MouseCursor0":[]},"_NoopMouseCursorSession":{"MouseCursorSession":[]},"_NoopMouseCursor":{"MouseCursor0":[]},"_SystemMouseCursorSession":{"MouseCursorSession":[]},"RawKeyDownEvent":{"RawKeyEvent":[]},"RawKeyUpEvent":{"RawKeyEvent":[]},"RestorationManager":{"Listenable":[]},"CharacterBoundary":{"TextBoundary":[]},"LineBoundary":{"TextBoundary":[]},"ParagraphBoundary":{"TextBoundary":[]},"DocumentBoundary":{"TextBoundary":[]},"TextEditingDeltaInsertion":{"TextEditingDelta":[]},"TextEditingDeltaDeletion":{"TextEditingDelta":[]},"TextEditingDeltaReplacement":{"TextEditingDelta":[]},"TextEditingDeltaNonTextUpdate":{"TextEditingDelta":[]},"FilteringTextInputFormatter":{"TextInputFormatter":[]},"LengthLimitingTextInputFormatter":{"TextInputFormatter":[]},"_PlatformTextInputControl":{"TextInputControl":[]},"IOSSystemContextMenuItemDataCopy":{"IOSSystemContextMenuItemData":[]},"IOSSystemContextMenuItemDataCut":{"IOSSystemContextMenuItemData":[]},"IOSSystemContextMenuItemDataPaste":{"IOSSystemContextMenuItemData":[]},"IOSSystemContextMenuItemDataSelectAll":{"IOSSystemContextMenuItemData":[]},"IOSSystemContextMenuItemDataLookUp":{"IOSSystemContextMenuItemData":[]},"IOSSystemContextMenuItemDataSearchWeb":{"IOSSystemContextMenuItemData":[]},"_HtmlElementViewController":{"PlatformViewController":[]},"ImgElementPlatformView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RawWebImage":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RenderWebImage":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"Actions":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ActionsScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"FocusableActionDetector":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"VoidCallbackIntent":{"Intent":[]},"DoNothingIntent":{"Intent":[]},"DoNothingAndStopPropagationIntent":{"Intent":[]},"ActivateIntent":{"Intent":[]},"ButtonActivateIntent":{"Intent":[]},"DismissIntent":{"Intent":[]},"PrioritizedIntents":{"Intent":[]},"ContextAction":{"Action":["1"]},"CallbackAction":{"Action":["1"],"Action.T":"1"},"_ActionsState":{"State":["Actions"]},"_FocusableActionDetectorState":{"State":["FocusableActionDetector"]},"VoidCallbackAction":{"Action":["VoidCallbackIntent"],"Action.T":"VoidCallbackIntent"},"DoNothingAction":{"Action":["Intent"],"Action.T":"Intent"},"DismissAction":{"Action":["DismissIntent"]},"PrioritizedAction":{"ContextAction":["PrioritizedIntents"],"Action":["PrioritizedIntents"],"ContextAction.T":"PrioritizedIntents","Action.T":"PrioritizedIntents"},"_OverridableAction":{"ContextAction":["1"],"_OverridableActionMixin":["1"],"Action":["1"],"ContextAction.T":"1","Action.T":"1"},"_OverridableContextAction":{"ContextAction":["1"],"_OverridableActionMixin":["1"],"Action":["1"],"ContextAction.T":"1","Action.T":"1"},"_ContextActionToActionAdapter":{"Action":["1"],"Action.T":"1"},"AnimatedSize":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnimatedSizeState":{"State":["AnimatedSize"]},"_AnimatedSize":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedSwitcher":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnimatedSwitcherState":{"State":["AnimatedSwitcher"]},"AnnotatedRegion":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"WidgetsApp":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WidgetsAppState":{"State":["WidgetsApp"],"WidgetsBindingObserver":[]},"AppLifecycleListener":{"WidgetsBindingObserver":[]},"StreamBuilderBase":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"StreamBuilder":{"StreamBuilderBase":["1","AsyncSnapshot<1>"],"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[],"StreamBuilderBase.T":"1","StreamBuilderBase.S":"AsyncSnapshot<1>"},"FutureBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_StreamBuilderBaseState":{"State":["StreamBuilderBase<1,2>"]},"_FutureBuilderState":{"State":["FutureBuilder<1>"]},"AutomaticKeepAlive":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AutomaticKeepAliveState":{"State":["AutomaticKeepAlive"]},"KeepAliveHandle":{"Listenable":[]},"_NullWidget":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Directionality":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClipRect":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClipPath":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"CompositedTransformTarget":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Padding":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Align":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Center":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomSingleChildLayout":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"LayoutId":{"ParentDataWidget":["MultiChildLayoutParentData"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"MultiChildLayoutParentData"},"SizedBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Positioned":{"ParentDataWidget":["StackParentData"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"StackParentData"},"Column":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"DefaultAssetBundle":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"IgnorePointer":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Semantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"StatefulBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_UbiquitousInheritedElement":{"InheritedElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"_UbiquitousInheritedWidget":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Opacity":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"BackdropFilter":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomPaint":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ClipRRect":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"PhysicalModel":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"PhysicalShape":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Transform":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"CompositedTransformFollower":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"FractionalTranslation":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"CustomMultiChildLayout":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ConstrainedBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"LimitedBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Offstage":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_OffstageElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"AspectRatio":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"IntrinsicWidth":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverPadding":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Stack":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"IndexedStack":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RawIndexedStack":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_IndexedStackElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"PositionedDirectional":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Flex":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Row":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Flexible":{"ParentDataWidget":["FlexParentData"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"FlexParentData"},"Expanded":{"ParentDataWidget":["FlexParentData"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"FlexParentData"},"Wrap":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RichText":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RawImage":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Listener0":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"MouseRegion":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"RepaintBoundary":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"AbsorbPointer":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"BlockSemantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExcludeSemantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"IndexedSemantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"KeyedSubtree":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Builder":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_StatefulBuilderState":{"State":["StatefulBuilder"]},"ColoredBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderColoredBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RootWidget":{"Widget":[],"DiagnosticableTree":[]},"RootElement":{"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"WidgetsFlutterBinding":{"SchedulerBinding":[],"HitTestTarget":[]},"Container":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DecoratedBox":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DecorationClipper":{"Listenable":[]},"DefaultSelectionStyle":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_NullWidget0":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DefaultTextEditingShortcuts":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Dismissible":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DismissibleState":{"State":["Dismissible"]},"DisplayFeatureSubScreen":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"DualTransitionBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_DualTransitionBuilderState":{"State":["DualTransitionBuilder"]},"EditableText":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"EditableTextState":{"State":["EditableText"],"WidgetsBindingObserver":[]},"_ScribbleFocusable":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScribblePlaceholder":{"WidgetSpan":[],"InlineSpan":[],"DiagnosticableTree":[]},"_CompositionCallback":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderCompositionCallback":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"TextEditingController":{"ValueNotifier":["TextEditingValue"],"Listenable":[]},"_Editable":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScribbleFocusableState":{"State":["_ScribbleFocusable"],"ScribbleClient":[]},"_CodePointBoundary":{"TextBoundary":[]},"_DeleteTextAction":{"ContextAction":["1"],"Action":["1"],"ContextAction.T":"1","Action.T":"1"},"_UpdateTextSelectionAction":{"ContextAction":["1"],"Action":["1"],"ContextAction.T":"1","Action.T":"1"},"_UpdateTextSelectionVerticallyAction":{"ContextAction":["1"],"Action":["1"],"ContextAction.T":"1","Action.T":"1"},"_SelectAllAction":{"ContextAction":["SelectAllTextIntent"],"Action":["SelectAllTextIntent"],"ContextAction.T":"SelectAllTextIntent","Action.T":"SelectAllTextIntent"},"_CopySelectionAction":{"ContextAction":["CopySelectionTextIntent"],"Action":["CopySelectionTextIntent"],"ContextAction.T":"CopySelectionTextIntent","Action.T":"CopySelectionTextIntent"},"_WebClipboardStatusNotifier":{"ValueNotifier":["ClipboardStatus"],"Listenable":[],"WidgetsBindingObserver":[]},"_EditableTextTapOutsideAction":{"ContextAction":["EditableTextTapOutsideIntent"],"Action":["EditableTextTapOutsideIntent"],"ContextAction.T":"EditableTextTapOutsideIntent","Action.T":"EditableTextTapOutsideIntent"},"_EditableTextTapUpOutsideAction":{"ContextAction":["EditableTextTapUpOutsideIntent"],"Action":["EditableTextTapUpOutsideIntent"],"ContextAction.T":"EditableTextTapUpOutsideIntent","Action.T":"EditableTextTapUpOutsideIntent"},"Expansible":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ExpansibleController":{"Listenable":[]},"_ExpansibleState":{"State":["Expansible"]},"FocusNode":{"DiagnosticableTree":[],"Listenable":[]},"FocusScopeNode":{"FocusNode":[],"DiagnosticableTree":[],"Listenable":[]},"_AppLifecycleListener":{"WidgetsBindingObserver":[]},"FocusManager":{"DiagnosticableTree":[],"Listenable":[]},"Focus":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FocusInheritedScope":{"InheritedNotifier":["FocusNode"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedNotifier.T":"FocusNode"},"_FocusState":{"State":["Focus"]},"FocusScope":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FocusScopeWithExternalFocusNode":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_FocusScopeState":{"State":["Focus"]},"FocusTraversalGroup":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"RequestFocusIntent":{"Intent":[]},"NextFocusIntent":{"Intent":[]},"PreviousFocusIntent":{"Intent":[]},"DirectionalFocusIntent":{"Intent":[]},"_FocusTraversalGroupNode":{"FocusNode":[],"DiagnosticableTree":[],"Listenable":[]},"_FocusTraversalGroupState":{"State":["FocusTraversalGroup"]},"RequestFocusAction":{"Action":["RequestFocusIntent"],"Action.T":"RequestFocusIntent"},"NextFocusAction":{"Action":["NextFocusIntent"],"Action.T":"NextFocusIntent"},"PreviousFocusAction":{"Action":["PreviousFocusIntent"],"Action.T":"PreviousFocusIntent"},"DirectionalFocusAction":{"Action":["DirectionalFocusIntent"],"Action.T":"DirectionalFocusIntent"},"_FormScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"FormField":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"FormFieldState":{"State":["FormField<1>"]},"GlobalKey":{"Key":[]},"LabeledGlobalKey":{"GlobalKey":["1"],"Key":[]},"Widget":{"DiagnosticableTree":[]},"StatefulWidget":{"Widget":[],"DiagnosticableTree":[]},"RenderObjectWidget":{"Widget":[],"DiagnosticableTree":[]},"Element":{"DiagnosticableTree":[],"BuildContext":[]},"StatefulElement":{"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"ParentDataElement":{"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"InheritedElement":{"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"GlobalObjectKey":{"GlobalKey":["1"],"Key":[]},"StatelessWidget":{"Widget":[],"DiagnosticableTree":[]},"ProxyWidget":{"Widget":[],"DiagnosticableTree":[]},"ParentDataWidget":{"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"InheritedWidget":{"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"LeafRenderObjectWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SingleChildRenderObjectWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"MultiChildRenderObjectWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ElementDiagnosticableTreeNode":{"DiagnosticsNode":[]},"ErrorWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ComponentElement":{"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"StatelessElement":{"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"ProxyElement":{"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"RenderObjectElement":{"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"LeafRenderObjectElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"SingleChildRenderObjectElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"MultiChildRenderObjectElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"RenderTreeRootElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"_NullElement":{"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"_NullWidget1":{"Widget":[],"DiagnosticableTree":[]},"GestureDetector":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"RawGestureDetector":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"RawGestureDetectorState":{"State":["RawGestureDetector"]},"GestureRecognizerFactoryWithHandlers":{"GestureRecognizerFactory":["1"]},"_GestureSemantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"Hero":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_HeroState":{"State":["Hero"]},"HeroController":{"NavigatorObserver":[]},"Icon":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"IconTheme":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Image":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ImageState":{"State":["Image"],"WidgetsBindingObserver":[]},"BoxConstraintsTween":{"Tween":["BoxConstraints"],"Animatable":["BoxConstraints"],"Tween.T":"BoxConstraints","Animatable.T":"BoxConstraints"},"DecorationTween":{"Tween":["Decoration"],"Animatable":["Decoration"],"Tween.T":"Decoration","Animatable.T":"Decoration"},"EdgeInsetsGeometryTween":{"Tween":["EdgeInsetsGeometry"],"Animatable":["EdgeInsetsGeometry"],"Tween.T":"EdgeInsetsGeometry","Animatable.T":"EdgeInsetsGeometry"},"BorderRadiusTween":{"Tween":["BorderRadius?"],"Animatable":["BorderRadius?"],"Tween.T":"BorderRadius?","Animatable.T":"BorderRadius?"},"Matrix4Tween":{"Tween":["Matrix4"],"Animatable":["Matrix4"],"Tween.T":"Matrix4","Animatable.T":"Matrix4"},"TextStyleTween":{"Tween":["TextStyle"],"Animatable":["TextStyle"],"Tween.T":"TextStyle","Animatable.T":"TextStyle"},"AnimatedContainer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedPadding":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedPositioned":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedOpacity":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedDefaultTextStyle":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedPhysicalModel":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"EdgeInsetsTween":{"Tween":["EdgeInsets"],"Animatable":["EdgeInsets"],"Tween.T":"EdgeInsets","Animatable.T":"EdgeInsets"},"ImplicitlyAnimatedWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ImplicitlyAnimatedWidgetState":{"State":["1"]},"AnimatedWidgetBaseState":{"State":["1"]},"_AnimatedContainerState":{"State":["AnimatedContainer"]},"_AnimatedPaddingState":{"State":["AnimatedPadding"]},"_AnimatedPositionedState":{"State":["AnimatedPositioned"]},"_AnimatedOpacityState":{"State":["AnimatedOpacity"]},"_AnimatedDefaultTextStyleState":{"State":["AnimatedDefaultTextStyle"]},"_AnimatedPhysicalModelState":{"State":["AnimatedPhysicalModel"]},"InheritedModel":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"InheritedModelElement":{"InheritedElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"InheritedNotifier":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_InheritedNotifierElement":{"InheritedElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"InheritedTheme":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_CaptureAll":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AbstractLayoutBuilder":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"ConstrainedLayoutBuilder":{"AbstractLayoutBuilder":["1"],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_LayoutBuilderElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"LayoutBuilder":{"AbstractLayoutBuilder":["BoxConstraints"],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[],"AbstractLayoutBuilder.0":"BoxConstraints"},"_RenderLayoutBuilder":{"RenderAbstractLayoutBuilderMixin":["BoxConstraints","RenderBox"],"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_LocalizationsScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Localizations":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_WidgetsLocalizationsDelegate":{"LocalizationsDelegate":["WidgetsLocalizations"],"LocalizationsDelegate.T":"WidgetsLocalizations"},"DefaultWidgetsLocalizations":{"WidgetsLocalizations":[]},"_LocalizationsState":{"State":["Localizations"]},"LookupBoundary":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"RawMagnifier":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_NegativeClip":{"Listenable":[]},"_Magnifier":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderMagnification":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"MediaQuery":{"InheritedModel":["_MediaQueryAspect"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedModel.T":"_MediaQueryAspect"},"_MediaQueryFromView":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_MediaQueryFromViewState":{"State":["_MediaQueryFromView"],"WidgetsBindingObserver":[]},"_AnyTapGestureRecognizer":{"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"ModalBarrier":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedModalBarrier":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnyTapGestureRecognizerFactory":{"GestureRecognizerFactory":["_AnyTapGestureRecognizer"]},"_ModalBarrierGestureDetector":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"NavigationToolbar":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Page":{"RouteSettings":[]},"HeroControllerScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Navigator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"NavigatorState":{"State":["Navigator"]},"_NavigatorPushObservation":{"_NavigatorObservation":[]},"_NavigatorPopObservation":{"_NavigatorObservation":[]},"_NavigatorRemoveObservation":{"_NavigatorObservation":[]},"_NavigatorReplaceObservation":{"_NavigatorObservation":[]},"_History":{"Iterable":["_RouteEntry"],"Listenable":[],"Iterable.E":"_RouteEntry"},"_HistoryProperty":{"RestorableProperty":["Map>?"],"Listenable":[]},"NotificationListener":{"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_NotificationElement":{"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"_OverflowBarParentData":{"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"OverflowBar":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderOverflowBar":{"RenderBoxContainerDefaultsMixin":["RenderBox","_OverflowBarParentData"],"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","_OverflowBarParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"_OverflowBarParentData","RenderBoxContainerDefaultsMixin.1":"_OverflowBarParentData","ContainerRenderObjectMixin.0":"RenderBox"},"OverlayEntry":{"Listenable":[]},"_OverlayEntryWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_OverlayEntryWidgetState":{"State":["_OverlayEntryWidget"]},"Overlay":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"OverlayState":{"State":["Overlay"]},"_RenderTheater":{"RenderBox":[],"ContainerRenderObjectMixin":["RenderBox","StackParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"StackParentData","ContainerRenderObjectMixin.0":"RenderBox"},"OverlayPortal":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_OverlayEntryLocation":{"LinkedListEntry":["_OverlayEntryLocation"],"LinkedListEntry.E":"_OverlayEntryLocation"},"_RenderTheaterMarker":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderDeferredLayoutBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"LinkedListEntry":["_RenderDeferredLayoutBox"],"LinkedListEntry.E":"_RenderDeferredLayoutBox"},"_RenderLayoutSurrogateProxyBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_Theater":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TheaterElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"_TheaterParentData":{"StackParentData":[],"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"_OverlayPortalState":{"State":["OverlayPortal"]},"_OverlayPortal":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_OverlayPortalElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"_DeferredLayout":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"GlowingOverscrollIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"StretchingOverscrollIndicator":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_GlowingOverscrollIndicatorState":{"State":["GlowingOverscrollIndicator"]},"_GlowController":{"Listenable":[]},"_GlowingOverscrollIndicatorPainter":{"Listenable":[]},"_StretchingOverscrollIndicatorState":{"State":["StretchingOverscrollIndicator"]},"_StretchController":{"Listenable":[]},"OverscrollIndicatorNotification":{"ViewportNotificationMixin":[]},"PageStorageKey":{"ValueKey":["1"],"Key":[]},"PageStorage":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PageRoute":{"ModalRoute":["1"],"TransitionRoute":["1"],"Route":["1"]},"PlatformViewLink":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"PlatformViewSurface":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"HtmlElementView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PlatformViewLinkState":{"State":["PlatformViewLink"]},"_PlatformViewPlaceholderBox":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_PlatformViewPlaceHolder":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"PreferredSize":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"PrimaryScrollController":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"RestorationScope":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"UnmanagedRestorationScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"RootRestorationScope":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"RestorableProperty":{"Listenable":[]},"_RestorationScopeState":{"State":["RestorationScope"]},"_RootRestorationScopeState":{"State":["RootRestorationScope"]},"RestorableValue":{"RestorableProperty":["1"],"Listenable":[]},"_RestorablePrimitiveValueN":{"RestorableValue":["1"],"RestorableProperty":["1"],"Listenable":[]},"_RestorablePrimitiveValue":{"_RestorablePrimitiveValueN":["1"],"RestorableValue":["1"],"RestorableProperty":["1"],"Listenable":[]},"RestorableNum":{"_RestorablePrimitiveValueN":["1"],"RestorableValue":["1"],"RestorableProperty":["1"],"Listenable":[],"_RestorablePrimitiveValueN.T":"1","RestorableValue.T":"1"},"RestorableBool":{"_RestorablePrimitiveValueN":["bool"],"RestorableValue":["bool"],"RestorableProperty":["bool"],"Listenable":[],"_RestorablePrimitiveValueN.T":"bool","RestorableValue.T":"bool"},"RestorableStringN":{"_RestorablePrimitiveValueN":["String?"],"RestorableValue":["String?"],"RestorableProperty":["String?"],"Listenable":[],"_RestorablePrimitiveValueN.T":"String?","RestorableValue.T":"String?"},"Router":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ChildBackButtonDispatcher":{"_CallbackHookProvider":["Future"]},"_RouterState":{"State":["Router<1>"]},"_RouterScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RestorableRouteInformation":{"RestorableValue":["RouteInformation?"],"RestorableProperty":["RouteInformation?"],"Listenable":[],"RestorableValue.T":"RouteInformation?"},"_ModalScopeStatus":{"InheritedModel":["_ModalRouteAspect"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedModel.T":"_ModalRouteAspect"},"_ModalScope":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ModalScopeState":{"State":["_ModalScope<1>"]},"OverlayRoute":{"Route":["1"]},"TransitionRoute":{"Route":["1"]},"_DismissModalAction":{"Action":["DismissIntent"],"Action.T":"DismissIntent"},"ModalRoute":{"TransitionRoute":["1"],"Route":["1"]},"PopupRoute":{"ModalRoute":["1"],"TransitionRoute":["1"],"Route":["1"]},"RawDialogRoute":{"ModalRoute":["1"],"TransitionRoute":["1"],"Route":["1"]},"SafeArea":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScrollAwareImageProvider":{"ImageProvider":["1"],"ImageProvider.T":"1"},"ScrollConfiguration":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScrollController":{"Listenable":[]},"_SelectionKeepAlive":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SaltedValueKey":{"ValueKey":["Key"],"Key":[],"ValueKey.T":"Key"},"_SelectionKeepAliveState":{"State":["_SelectionKeepAlive"]},"ScrollNotification":{"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"ScrollUpdateNotification":{"ScrollNotification":[],"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"ScrollStartNotification":{"ScrollNotification":[],"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"OverscrollNotification":{"ScrollNotification":[],"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"ScrollEndNotification":{"ScrollNotification":[],"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"UserScrollNotification":{"ScrollNotification":[],"LayoutChangedNotification":[],"ViewportNotificationMixin":[]},"_ScrollNotificationObserverScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ListenerEntry":{"LinkedListEntry":["_ListenerEntry"],"LinkedListEntry.E":"_ListenerEntry"},"ScrollNotificationObserver":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScrollNotificationObserverState":{"State":["ScrollNotificationObserver"]},"ScrollPosition":{"ViewportOffset":[],"Listenable":[]},"ScrollMetricsNotification":{"ViewportNotificationMixin":[]},"ScrollPositionWithSingleContext":{"ScrollPosition":[],"ViewportOffset":[],"Listenable":[]},"ScrollView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"BoxScrollView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"ListView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Scrollable":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScrollableScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScrollableState":{"State":["Scrollable"]},"_ScrollableSelectionHandler":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ScrollableSelectionHandlerState":{"State":["_ScrollableSelectionHandler"]},"_ScrollableSelectionContainerDelegate":{"Listenable":[]},"_ScrollSemantics":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderScrollSemantics":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"_RestorableScrollOffset":{"RestorableValue":["double?"],"RestorableProperty":["double?"],"Listenable":[],"RestorableValue.T":"double?"},"ScrollIntent":{"Intent":[]},"ScrollAction":{"ContextAction":["ScrollIntent"],"Action":["ScrollIntent"],"ContextAction.T":"ScrollIntent","Action.T":"ScrollIntent"},"RawScrollbar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TrackTapGestureRecognizer":{"TapGestureRecognizer":[],"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"_VerticalThumbDragGestureRecognizer":{"VerticalDragGestureRecognizer":[],"DragGestureRecognizer":[],"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"_HorizontalThumbDragGestureRecognizer":{"HorizontalDragGestureRecognizer":[],"DragGestureRecognizer":[],"OneSequenceGestureRecognizer":[],"GestureRecognizer":[],"DiagnosticableTree":[],"GestureArenaMember":[]},"ScrollbarPainter":{"Listenable":[]},"RawScrollbarState":{"State":["1"]},"StaticSelectionContainerDelegate":{"Listenable":[]},"MultiSelectableSelectionContainerDelegate":{"Listenable":[]},"SelectionContainer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SelectionRegistrarScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectionContainerState":{"Selectable0":[],"State":["SelectionContainer"],"Listenable":[]},"SelectionContainerDelegate":{"Listenable":[]},"SharedAppData":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SharedAppDataState":{"State":["SharedAppData"]},"_SharedAppModel":{"InheritedModel":["Object"],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"InheritedModel.T":"Object"},"SingleActivator":{"ShortcutActivator":[]},"Shortcuts":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ShortcutRegistrar":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ShortcutManager":{"Listenable":[]},"_ShortcutsState":{"State":["Shortcuts"]},"ShortcutRegistry":{"Listenable":[]},"_ShortcutRegistrarState":{"State":["ShortcutRegistrar"]},"_ShortcutRegistrarScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SingleChildViewport":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SingleChildScrollView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SingleChildViewportElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"_RenderSingleChildViewport":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderAbstractViewport":[],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"SizeChangedLayoutNotification":{"LayoutChangedNotification":[]},"SizeChangedLayoutNotifier":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderSizeChangedWithCallback":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"SliverWithKeepAliveWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverMultiBoxAdaptorWidget":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverList":{"SliverMultiBoxAdaptorWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverMultiBoxAdaptorElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"KeepAlive":{"ParentDataWidget":["KeepAliveParentDataMixin"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"KeepAliveParentDataMixin"},"SlottedMultiChildRenderObjectWidget":{"SlottedMultiChildRenderObjectWidgetMixin":["1","2"],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"SlottedRenderObjectElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"SnapshotController":{"Listenable":[]},"SnapshotWidget":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderSnapshotWidget":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"SnapshotPainter":{"Listenable":[]},"_DefaultSnapshotPainter":{"Listenable":[]},"SystemContextMenu":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SystemContextMenuState":{"State":["SystemContextMenu"]},"IOSSystemContextMenuItemCopy":{"IOSSystemContextMenuItem":[]},"IOSSystemContextMenuItemCut":{"IOSSystemContextMenuItem":[]},"IOSSystemContextMenuItemPaste":{"IOSSystemContextMenuItem":[]},"IOSSystemContextMenuItemSelectAll":{"IOSSystemContextMenuItem":[]},"IOSSystemContextMenuItemLookUp":{"IOSSystemContextMenuItem":[]},"IOSSystemContextMenuItemSearchWeb":{"IOSSystemContextMenuItem":[]},"RenderTapRegionSurface":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"RenderTapRegion":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"TextFieldTapRegion":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"TapRegionSurface":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"TapRegion":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"DefaultTextStyle":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"DefaultTextHeightBehavior":{"InheritedTheme":[],"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectableTextContainer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_NullWidget2":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"Text":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectableTextContainerState":{"State":["_SelectableTextContainer"]},"_RichText":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectableTextContainerDelegate":{"Listenable":[]},"DoNothingAndStopPropagationTextIntent":{"Intent":[]},"DeleteCharacterIntent":{"Intent":[]},"DeleteToNextWordBoundaryIntent":{"Intent":[]},"DeleteToLineBreakIntent":{"Intent":[]},"DirectionalCaretMovementIntent":{"Intent":[]},"ExtendSelectionByCharacterIntent":{"Intent":[]},"ExtendSelectionToNextWordBoundaryIntent":{"Intent":[]},"ExtendSelectionToNextWordBoundaryOrCaretLocationIntent":{"Intent":[]},"ExpandSelectionToDocumentBoundaryIntent":{"Intent":[]},"ExpandSelectionToLineBreakIntent":{"Intent":[]},"ExtendSelectionToLineBreakIntent":{"Intent":[]},"ExtendSelectionVerticallyToAdjacentLineIntent":{"Intent":[]},"ExtendSelectionVerticallyToAdjacentPageIntent":{"Intent":[]},"ExtendSelectionToNextParagraphBoundaryIntent":{"Intent":[]},"ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent":{"Intent":[]},"ExtendSelectionToDocumentBoundaryIntent":{"Intent":[]},"ScrollToDocumentBoundaryIntent":{"Intent":[]},"ExtendSelectionByPageIntent":{"Intent":[]},"SelectAllTextIntent":{"Intent":[]},"CopySelectionTextIntent":{"Intent":[]},"PasteTextIntent":{"Intent":[]},"RedoTextIntent":{"Intent":[]},"ReplaceTextIntent":{"Intent":[]},"UndoTextIntent":{"Intent":[]},"UpdateSelectionIntent":{"Intent":[]},"TransposeCharactersIntent":{"Intent":[]},"EditableTextTapOutsideIntent":{"Intent":[]},"EditableTextTapUpOutsideIntent":{"Intent":[]},"DirectionalTextEditingIntent":{"Intent":[]},"ToolbarItemsParentData":{"BoxParentData":[],"ContainerParentDataMixin":["RenderBox"],"ParentData":[]},"_SelectionToolbarWrapper":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectionHandleOverlay":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"TextSelectionGestureDetector":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_SelectionToolbarWrapperState":{"State":["_SelectionToolbarWrapper"]},"_SelectionHandleOverlayState":{"State":["_SelectionHandleOverlay"]},"_TextSelectionGestureDetectorState":{"State":["TextSelectionGestureDetector"]},"ClipboardStatusNotifier":{"ValueNotifier":["ClipboardStatus"],"Listenable":[],"WidgetsBindingObserver":[]},"TickerMode":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EffectiveTickerMode":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_TickerModeState":{"State":["TickerMode"]},"_ConstantValueListenable":{"Listenable":[]},"Title":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedWidget":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AnimatedState":{"State":["AnimatedWidget"]},"SlideTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"MatrixTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ScaleTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"RotationTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"SizeTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"FadeTransition":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"DecoratedBoxTransition":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"ListenableBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"AnimatedBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"UndoHistory":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"UndoHistoryState":{"State":["UndoHistory<1>"]},"UndoHistoryController":{"ValueNotifier":["UndoHistoryValue"],"Listenable":[]},"ValueListenableBuilder":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ValueListenableBuilderState":{"State":["ValueListenableBuilder<1>"]},"View":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ViewScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_PipelineOwnerScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ViewState":{"State":["View"],"WidgetsBindingObserver":[]},"RawView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RawViewInternal":{"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RawViewElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"_DeprecatedRawViewKey":{"GlobalKey":["1"],"Key":[]},"Viewport":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_ViewportElement":{"RenderObjectElement":[],"Element":[],"DiagnosticableTree":[],"BuildContext":[]},"ShrinkWrappingViewport":{"MultiChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VisibilityScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"Visibility":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_Visibility":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderVisibility":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"WidgetSpan":{"InlineSpan":[],"DiagnosticableTree":[]},"_WidgetSpanParentData":{"ParentDataWidget":["TextParentData"],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[],"ParentDataWidget.T":"TextParentData"},"_AutoScaleInlineWidget":{"SingleChildRenderObjectWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"_RenderScaledInlineWidget":{"RenderBox":[],"RenderObjectWithChildMixin":["RenderBox"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[]},"WidgetState":{"WidgetStatesConstraint":[]},"WidgetStateColor":{"Color":[],"WidgetStateProperty":["Color"]},"_AnyWidgetStates":{"WidgetStatesConstraint":[]},"_WidgetStateColor":{"WidgetStateColor":[],"Color":[],"WidgetStateProperty":["Color"]},"WidgetStateMouseCursor":{"MouseCursor0":[],"WidgetStateProperty":["MouseCursor0"]},"_WidgetStateMouseCursor":{"MouseCursor0":[],"WidgetStateProperty":["MouseCursor0"]},"WidgetStateBorderSide":{"BorderSide":[],"WidgetStateProperty":["BorderSide?"]},"_LerpSides":{"WidgetStateProperty":["BorderSide?"]},"_WidgetStateBorderSide":{"BorderSide":[],"WidgetStateProperty":["BorderSide?"]},"WidgetStateTextStyle":{"TextStyle":[],"WidgetStateProperty":["TextStyle"]},"_WidgetStateTextStyle":{"TextStyle":[],"WidgetStateProperty":["TextStyle"]},"_LerpProperties":{"WidgetStateProperty":["1?"]},"_WidgetStatePropertyWith":{"WidgetStateProperty":["1"]},"WidgetStateMapper":{"WidgetStateProperty":["1"]},"WidgetStatePropertyAll":{"WidgetStateProperty":["1"]},"WidgetStatesController":{"ValueNotifier":["Set"],"Listenable":[]},"SliverMasonryGridParentData":{"SliverMultiBoxAdaptorParentData":[],"SliverLogicalParentData":[],"ContainerParentDataMixin":["RenderBox"],"KeepAliveParentDataMixin":[],"ParentData":[]},"RenderSliverMasonryGrid":{"RenderSliverMultiBoxAdaptor":[],"RenderSliver":[],"ContainerRenderObjectMixin":["RenderBox","SliverMultiBoxAdaptorParentData"],"RenderObject":[],"DiagnosticableTree":[],"HitTestTarget":[],"ContainerRenderObjectMixin.1":"SliverMultiBoxAdaptorParentData","ContainerRenderObjectMixin.0":"RenderBox"},"MasonryGridView":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"SliverMasonryGrid":{"SliverMultiBoxAdaptorWidget":[],"RenderObjectWidget":[],"Widget":[],"DiagnosticableTree":[]},"BaseClient":{"Client0":[]},"BrowserClient":{"Client0":[]},"ByteStream":{"Stream":["List"],"Stream.T":"List"},"ClientException":{"Exception":[]},"StreamedResponseV2":{"StreamedResponse":[]},"CaseInsensitiveMap":{"CanonicalizedMap":["String","String","1"],"Map":["String","1"],"CanonicalizedMap.K":"String","CanonicalizedMap.V":"1","CanonicalizedMap.C":"String"},"SchemeContent":{"DynamicScheme":[]},"SchemeExpressive":{"DynamicScheme":[]},"SchemeFidelity":{"DynamicScheme":[]},"SchemeFruitSalad":{"DynamicScheme":[]},"SchemeMonochrome":{"DynamicScheme":[]},"SchemeNeutral":{"DynamicScheme":[]},"SchemeRainbow":{"DynamicScheme":[]},"SchemeTonalSpot":{"DynamicScheme":[]},"SchemeVibrant":{"DynamicScheme":[]},"PathException":{"Exception":[]},"FileLocation":{"SourceLocation":[],"Comparable":["SourceLocation"]},"_FileSpan":{"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceLocation":{"Comparable":["SourceLocation"]},"SourceLocationMixin":{"SourceLocation":[],"Comparable":["SourceLocation"]},"SourceSpan":{"Comparable":["SourceSpan"]},"SourceSpanBase":{"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceSpanException":{"Exception":[]},"SourceSpanFormatException":{"FormatException":[],"Exception":[]},"SourceSpanMixin":{"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceSpanWithContext":{"SourceSpan":[],"Comparable":["SourceSpan"]},"StringScannerException":{"FormatException":[],"Exception":[]},"TypedDataBuffer":{"ListBase":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_IntBuffer0":{"TypedDataBuffer":["int"],"ListBase":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Uint8Buffer0":{"TypedDataBuffer":["int"],"ListBase":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListBase.E":"int","Iterable.E":"int"},"VideoPlayerController":{"ValueNotifier":["VideoPlayerValue"],"Listenable":[]},"VideoPlayer":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"_VideoAppLifeCycleObserver":{"WidgetsBindingObserver":[]},"_VideoPlayerState":{"State":["VideoPlayer"]},"_VideoPlayerWithRotation":{"StatelessWidget":[],"Widget":[],"DiagnosticableTree":[]},"_EventStream":{"Stream":["1"],"Stream.T":"1"},"_EventStreamSubscription":{"StreamSubscription":["1"]},"BrowserWebSocket":{"WebSocket0":[]},"TextDataReceived":{"WebSocketEvent":[]},"BinaryDataReceived":{"WebSocketEvent":[]},"CloseReceived":{"WebSocketEvent":[]},"WebSocketException":{"Exception":[]},"WebSocketConnectionClosed":{"Exception":[]},"WebSocketChannelException":{"Exception":[]},"AnchorToken":{"Token":[]},"TagToken":{"Token":[]},"VersionDirectiveToken":{"Token":[]},"TagDirectiveToken":{"Token":[]},"AliasToken":{"Token":[]},"ScalarToken":{"Token":[]},"YamlException":{"FormatException":[],"Exception":[]},"YamlMap":{"MapBase":["@","@"],"YamlNode":[],"Map":["@","@"],"MapBase.V":"@","MapBase.K":"@"},"YamlList":{"ListBase":["@"],"List":["@"],"EfficientLengthIterable":["@"],"YamlNode":[],"Iterable":["@"],"ListBase.E":"@","Iterable.E":"@"},"YamlScalar":{"YamlNode":[]},"MaterialBanner":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DrawerController":{"StatefulWidget":[],"Widget":[],"DiagnosticableTree":[]},"DrawerControllerState":{"State":["DrawerController"]},"_TooltipVisibilityScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"_AutofillScope":{"InheritedWidget":[],"ProxyWidget":[],"Widget":[],"DiagnosticableTree":[]},"LinkViewController":{"PlatformViewController":[]}}')); - A._Universe_addErasedTypes(init.typeUniverse, JSON.parse('{"WhereIterator":1,"SkipIterator":1,"SkipWhileIterator":1,"EmptyIterator":1,"FollowedByIterator":1,"FixedLengthListMixin":1,"UnmodifiableListMixin":1,"UnmodifiableListBase":1,"__CastListBase__CastIterableBase_ListMixin":2,"ConstantSet":1,"LinkedHashMapKeyIterator":1,"LinkedHashMapValueIterator":1,"NativeTypedArray":1,"StreamSubscription":1,"_SyncStarIterator":1,"StreamView":1,"_SyncStreamControllerDispatch":1,"_AsyncStreamControllerDispatch":1,"_StreamSinkWrapper":1,"_DelayedEvent":1,"_DelayedData":1,"_PendingEvents":1,"_DoneStreamSubscription":1,"_StreamIterator":1,"_ZoneFunction":1,"_UnmodifiableMapMixin":2,"MapView":2,"_SplayTreeNode":2,"_SplayTreeMap__SplayTree_MapMixin":2,"_SplayTreeSet__SplayTree_Iterable":1,"_SplayTreeSet__SplayTree_Iterable_SetMixin":1,"_UnmodifiableMapView_MapView__UnmodifiableMapMixin":2,"ChunkedConversionSink":1,"Codec0":2,"_StringSinkConversionSink":1,"Comparable":1,"_WeakReferenceWrapper":1,"Expando":1,"_EventStreamSubscription0":1,"VideoPlayerLifecycleMixin":1,"DelegatingStreamSink":1,"DefaultEquality":1,"_QueueList_Object_ListMixin":1,"UnmodifiableMapMixin":2,"AnimationWithParentMixin":1,"CompoundAnimation":1,"_CompoundAnimation_Animation_AnimationLazyListenerMixin":1,"_CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin":1,"_CompoundAnimation_Animation_AnimationLazyListenerMixin_AnimationLocalListenersMixin_AnimationLocalStatusListenersMixin":1,"ParametricCurve":1,"__AnimatedEvaluation_Animation_AnimationWithParentMixin":1,"_CupertinoBackGestureController":1,"ValueNotifier":1,"DiagnosticsProperty":1,"DiagnosticableNode":1,"PersistentHashMap":2,"__DropdownButtonState_State_WidgetsBindingObserver":1,"_MaterialPageRoute_PageRoute_MaterialRouteTransitionMixin":1,"_ZoomTransitionBase":1,"ContainerBoxParentData":1,"_ContainerBoxParentData_BoxParentData_ContainerParentDataMixin":1,"LayerHandle":1,"ContainerParentDataMixin":1,"RenderProxyBoxMixin":1,"RenderAnimatedOpacityMixin":1,"CustomClipper":1,"_RenderCustomClip":1,"_RenderPhysicalModelBase":1,"RenderViewportBase":1,"_TaskEntry":1,"__OverridableAction_ContextAction__OverridableActionMixin":1,"__OverridableContextAction_ContextAction__OverridableActionMixin":1,"AutomaticKeepAliveClientMixin":1,"DisposableBuildContext":1,"_FormFieldState_State_RestorationMixin":1,"ImplicitlyAnimatedWidgetState":1,"AnimatedWidgetBaseState":1,"_ImplicitlyAnimatedWidgetState_State_SingleTickerProviderStateMixin":1,"ConstrainedLayoutBuilder":1,"TransitionDelegate":1,"DefaultTransitionDelegate":1,"PageStorageKey":1,"RestorableProperty":1,"RestorationMixin":1,"_RestorablePrimitiveValue":1,"__RouterState_State_RestorationMixin":1,"PopEntry":1,"OverlayRoute":1,"LocalHistoryRoute":1,"PopupRoute":1,"RawDialogRoute":1,"_ModalRoute_TransitionRoute_LocalHistoryRoute":1,"_RawScrollbarState_State_TickerProviderStateMixin":1,"SlottedMultiChildRenderObjectWidget":2,"_SlottedMultiChildRenderObjectWidget_RenderObjectWidget_SlottedMultiChildRenderObjectWidgetMixin":2,"SingleTickerProviderStateMixin":1,"TickerProviderStateMixin":1,"_ConstantValueListenable":1,"_UndoHistoryState_State_UndoManagerClient":1,"Promise":1,"_GuaranteeSink":1,"StreamChannelMixin":1,"_EventStreamSubscription":1,"Pair":2,"Factory":1}')); - var string$ = { - x00_____: "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u03f6\x00\u0404\u03f4 \u03f4\u03f6\u01f6\u01f6\u03f6\u03fc\u01f4\u03ff\u03ff\u0584\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u05d4\u01f4\x00\u01f4\x00\u0504\u05c4\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u0400\x00\u0400\u0200\u03f7\u0200\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u0200\u0200\u0200\u03f7\x00", - x01_____: "\x01\x01)==\xb5\x8d\x15)QeyQQ\xc9===\xf1\xf0\x00\x01)==\xb5\x8d\x15)QeyQQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QeyQQ\xc9===\xf1\xf0\x01\x01(<<\xb4\x8c\x15(PdxPP\xc8<<<\xf1\xf0\x01\x01)==\xb5\x8d\x15(PeyQQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(PdyPQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QdxPP\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QeyQQ\xc9\u011a==\xf1\xf0\xf0\xf0\xf0\xf0\xf0\xdc\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\x01\x01)==\u0156\x8d\x15(QeyQQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QeyQQ\xc9\u012e\u012e\u0142\xf1\xf0\x01\x01)==\xa1\x8d\x15(QeyQQ\xc9===\xf1\xf0\x00\x00(<<\xb4\x8c\x14(PdxPP\xc8<<<\xf0\xf0\x01\x01)==\xb5\x8d\x15)QeyQQ\xc9===\xf0\xf0??)\u0118=\xb5\x8c?)QeyQQ\xc9=\u0118\u0118?\xf0??)==\xb5\x8d?)QeyQQ\xc9\u012c\u012c\u0140?\xf0??)==\xb5\x8d?)QeyQQ\xc8\u0140\u0140\u0140?\xf0\xdc\xdc\xdc\xdc\xdc\u0168\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\x00\xa1\xa1\xa1\xa1\xa1\u0154\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\x00", - x10_____: "\x10\x10\b\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x10\x10\x10\x10\x10\x02\x02\x02\x04\x04\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x02\x02\x02\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x10\x04\x10\x04\x04\x02\x10\x10\x10\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x06\x02\x02\x02\x02\x06\x02\x06\x02\x02\x02\x02\x06\x06\x06\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x10\x10\x10\x02\x02\x04\x04\x02\x02\x04\x04\x11\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x0e\x0e\x02\x0e\x10\x04\x04\x04\x04\x02\x10\x10\x10\x02\x10\x10\x10\x11\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x0e\x0e\x0e\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x04\x10\x10\x10\x10\x10\x10\x02\x10\x10\x04\x04\x10\x10\x02\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x10\x10\x10\x02\x10\x10\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x04\x10\x02\x02\x02\x02\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x04\x11\x04\x04\x02\x10\x10\x10\x10\x10\x10\x10\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\f\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\f\r\r\r\r\r\r\r\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\x02\x02\x02\x02\x04\x10\x10\x10\x10\x02\x04\x04\x04\x02\x04\x04\x04\x11\b\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x01\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x10\x10\x10\x10\x10\x10\x01\x01\x01\x01\x01\x01\x01\x01\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x06\x06\x06\x02\x02\x02\x02\x02\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x04\x04\x10\x04\x04\x10\x04\x04\x02\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x04\x04\x10\x10\x10\x10\x02\x02\x04\x04\x02\x02\x04\x04\x11\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x02\x02\x02\x0e\x0e\x02\x0e\n\n\n\n\n\n\n\x02\x02\x02\x02\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\x10\x10\b\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x04\x10\x10\x10\x10\x10\x10\x10\x04\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x02\x02\x02\x10\x02\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\b\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x04\x04\x02\x10\x10\x02\x04\x04\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x04\x04\x04\x02\x04\x04\x02\x02\x10\x10\x10\x10\b\x04\b\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x02\x02\x10\x10\x04\x04\x04\x04\x10\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\x01\x01\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x04\x04\x10\x10\x04\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\b\x02\x10\x10\x10\x10\x02\x10\x10\x10\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x04\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x10\x02\x02\x04\x10\x10\x02\x02\x02\x02\x02\x02\x10\x04\x10\x10\x04\x04\x04\x10\x04\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x03\x0f\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x04\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x01\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x10\x10\x10\x02\x02\x10\x10\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x10\x10\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x02\x10\x02\x04\x04\x04\x04\x04\x04\x04\x10\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x04\x10\x10\x10\x10\x04\x04\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x04\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x02\b\b\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x10\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\b\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x10\x10\x02\x10\x04\x04\x02\x02\x02\x04\x04\x04\x02\x04\x04\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x04\x04\x10\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x10\x04\x10\x04\x04\x04\x04\x02\x02\x04\x04\x02\x02\x04\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x10\x10\x02\x10\x02\x02\x10\x02\x10\x10\x10\x04\x02\x04\x04\x10\x10\x10\b\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x10\x10\x02\x02\x02\x02\x10\x10\x02\x02\x10\x10\x10\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x10\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x04\x10\x10\x04\x04\x04\x02\x02\x02\x02\x04\x04\x10\x04\x04\x04\x04\x04\x04\x10\x10\x10\x02\x02\x02\x02\x10\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x10\x04\x10\x02\x04\x04\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x04\x04\x10\x10\x02\x02\b\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x10\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x02\x02\x04\x04\x04\x04\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x10\x02\x02\x10\x10\x10\x10\x04\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x10\x10\x04\x10\x04\x04\x10\x04\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x04\x04\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x10\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\b\b\b\b\b\b\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x01\x02\x02\x02\x10\x10\x02\x10\x10\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x06\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x04\b\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\b\b\b\b\b\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\n\x02\x02\x02\n\n\n\n\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x02\x06\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x10\x02\x10\x02\x02\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x04\x10\x10\x10\x10\x10\x02\x10\x10\x04\x02\x04\x04\x11\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x10\x04\x04\x02\x02\x02\x02\x02\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02", - x15_____: "\x15\x01)))\xb5\x8d\x01=Qeyey\xc9)))\xf1\xf0\x15\x01)))\xb5\x8d\x00=Qeyey\xc9)))\xf1\xf0\x15\x01)((\xb5\x8d\x01=Qeyey\xc9(((\xf1\xf0\x15\x01(((\xb4\x8c\x01"), - ActionIconTheme: findType("ActionIconTheme"), - Action_Intent: findType("Action"), - Adaptation_Object: findType("Adaptation"), - AliasEvent: findType("AliasEvent"), - AlignmentGeometry: findType("AlignmentGeometry"), - Animation_Offset: findType("Animation0"), - Animation_double: findType("Animation0"), - Animation_nullable_Color: findType("Animation0"), - AnnotatedRegion_SystemUiOverlayStyle: findType("AnnotatedRegion"), - AppExitResponse: findType("AppExitResponse"), - AssertionError: findType("AssertionError"), - AssetFontsResult: findType("AssetFontsResult"), - AutofillInfo: findType("AutofillInfo"), - BasicMessageChannel_nullable_Object: findType("BasicMessageChannel"), - Blob: findType("Blob"), - BorderRadius: findType("BorderRadius"), - BoxConstraints: findType("BoxConstraints"), - BoxParentData: findType("BoxParentData"), - BrowserWebSocket: findType("BrowserWebSocket"), - ButtonTheme: findType("ButtonTheme"), - ByteBuffer: findType("ByteBuffer"), - ByteData: findType("ByteData"), - CallbackAction_ActivateIntent: findType("CallbackAction"), - CallbackAction_ButtonActivateIntent: findType("CallbackAction"), - CallbackAction_DismissIntent: findType("CallbackAction"), - CallbackAction_ExtendSelectionByPageIntent: findType("CallbackAction"), - CallbackAction_PasteTextIntent: findType("CallbackAction"), - CallbackAction_RedoTextIntent: findType("CallbackAction"), - CallbackAction_ReplaceTextIntent: findType("CallbackAction"), - CallbackAction_ScrollIntent: findType("CallbackAction"), - CallbackAction_ScrollToDocumentBoundaryIntent: findType("CallbackAction"), - CallbackAction_TransposeCharactersIntent: findType("CallbackAction"), - CallbackAction_UndoTextIntent: findType("CallbackAction"), - CallbackAction_UpdateSelectionIntent: findType("CallbackAction"), - CardTheme: findType("CardTheme"), - CaseInsensitiveMap_String: findType("CaseInsensitiveMap"), - CastList_of_DiagnosticsNode_and_nullable_DiagnosticsNode: findType("CastList"), - CastList_of_nullable_Route_dynamic_and_Route_dynamic: findType("CastList?,Route<@>>"), - Chip: findType("Chip"), - ChipTheme: findType("ChipTheme"), - CkBrowserImageDecoder: findType("CkBrowserImageDecoder"), - CkImage: findType("CkImage"), - CkImageBlobCodec: findType("CkImageBlobCodec"), - CkPictureRecorder: findType("CkPictureRecorder"), - ClearSelectionEvent: findType("ClearSelectionEvent"), - Client_Function: findType("Client0()"), - CodeUnits: findType("CodeUnits"), - Codec: findType("Codec"), - Color: findType("Color"), - ColorTween: findType("ColorTween"), - Comparable_dynamic: findType("Comparable<@>"), - ConnectionStatus: findType("ConnectionStatus"), - ConstantMapView_Symbol_dynamic: findType("ConstantMapView"), - ConstantStringMap_String_Object: findType("ConstantStringMap"), - ConstantStringMap_String_String: findType("ConstantStringMap"), - ConstantStringMap_String_int: findType("ConstantStringMap"), - ConstantStringSet_String: findType("ConstantStringSet"), - Constraints: findType("Constraints"), - ContainerLayer: findType("ContainerLayer"), - ContainerRenderObjectMixin_of_RenderObject_and_ContainerParentDataMixin_RenderObject: findType("ContainerRenderObjectMixin>"), - CountedRef_CkImage_JSObject: findType("CountedRef"), - CupertinoLocalizations: findType("CupertinoLocalizations"), - CupertinoUserInterfaceLevel: findType("CupertinoUserInterfaceLevel"), - CurveTween: findType("CurveTween"), - CustomPaint: findType("CustomPaint"), - CustomSemanticsAction: findType("CustomSemanticsAction"), - Decoration: findType("Decoration"), - DefaultAssetBundle: findType("DefaultAssetBundle"), - DefaultSelectionStyle: findType("DefaultSelectionStyle"), - DefaultTextHeightBehavior: findType("DefaultTextHeightBehavior"), - DefaultTextStyle: findType("DefaultTextStyle"), - DeltaTextInputClient: findType("DeltaTextInputClient"), - DiagnosticableTree: findType("DiagnosticableTree"), - DiagnosticsNode: findType("DiagnosticsNode"), - DialogTheme: findType("DialogTheme"), - Directionality: findType("Directionality"), - DirectionallyExtendSelectionEvent: findType("DirectionallyExtendSelectionEvent"), - DismissIntent: findType("DismissIntent"), - DocumentEndEvent: findType("DocumentEndEvent"), - DocumentStartEvent: findType("DocumentStartEvent"), - DomIteratorWrapper_JSObject: findType("DomIteratorWrapper"), - DragStartDetails: findType("DragStartDetails"), - DragUpdateDetails: findType("DragUpdateDetails"), - DropdownButtonHideUnderline: findType("DropdownButtonHideUnderline"), - Duration: findType("Duration"), - DynamicScheme: findType("DynamicScheme"), - EdgeInsetsGeometry: findType("EdgeInsetsGeometry"), - EditableTextTapOutsideIntent: findType("EditableTextTapOutsideIntent"), - EditableTextTapUpOutsideIntent: findType("EditableTextTapUpOutsideIntent"), - EfficientLengthIterable_dynamic: findType("EfficientLengthIterable<@>"), - Element: findType("Element"), - ElevatedButtonTheme: findType("ElevatedButtonTheme"), - EmbeddedViewParams: findType("EmbeddedViewParams"), - EngineFlutterView: findType("EngineFlutterView"), - Error: findType("Error"), - Event: findType("Event0"), - Exception: findType("Exception"), - ExpandIterable__SemanticsSortGroup_SemanticsNode: findType("ExpandIterable<_SemanticsSortGroup,SemanticsNode>"), - ExpandSelectionToDocumentBoundaryIntent: findType("ExpandSelectionToDocumentBoundaryIntent"), - ExpandSelectionToLineBreakIntent: findType("ExpandSelectionToLineBreakIntent"), - ExpansionTileTheme: findType("ExpansionTileTheme"), - ExtendSelectionByCharacterIntent: findType("ExtendSelectionByCharacterIntent"), - ExtendSelectionToDocumentBoundaryIntent: findType("ExtendSelectionToDocumentBoundaryIntent"), - ExtendSelectionToLineBreakIntent: findType("ExtendSelectionToLineBreakIntent"), - ExtendSelectionToNextParagraphBoundaryIntent: findType("ExtendSelectionToNextParagraphBoundaryIntent"), - ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent: findType("ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent"), - ExtendSelectionToNextWordBoundaryIntent: findType("ExtendSelectionToNextWordBoundaryIntent"), - ExtendSelectionToNextWordBoundaryOrCaretLocationIntent: findType("ExtendSelectionToNextWordBoundaryOrCaretLocationIntent"), - FallbackFontComponent: findType("FallbackFontComponent"), - File: findType("File"), - FileList: findType("FileList"), - FilledButtonTheme: findType("FilledButtonTheme"), - FlexParentData: findType("FlexParentData"), - FlexibleSpaceBarSettings: findType("FlexibleSpaceBarSettings"), - Float32List: findType("Float32List"), - Float64List: findType("Float64List"), - FlutterView: findType("FlutterView"), - FocusNode: findType("FocusNode"), - FocusScopeNode: findType("FocusScopeNode"), - FontAsset: findType("FontAsset"), - FontDownloadResult: findType("FontDownloadResult"), - FontFamily: findType("FontFamily"), - FontLoadError: findType("FontLoadError"), - FontManifest: findType("FontManifest"), - FontVariation: findType("FontVariation"), - FormatException: findType("FormatException"), - FrameInfo: findType("FrameInfo"), - Function: findType("Function"), - FutureBuilder_VideoResult: findType("FutureBuilder"), - Future_ServiceExtensionResponse: findType("Future"), - Future_bool_Function: findType("Future()"), - Future_dynamic: findType("Future<@>"), - Future_nullable_ByteData: findType("Future"), - Future_nullable_Map_of_String_and_List_String: findType("Future>?>"), - Future_void: findType("Future<~>"), - GeneralConstantMap_ShortcutActivator_Intent: findType("GeneralConstantMap"), - GeneralConstantMap_int_Color: findType("GeneralConstantMap"), - GeneralConstantMap_int_String: findType("GeneralConstantMap"), - GeneralConstantSet_PointerDeviceKind: findType("GeneralConstantSet"), - GeneralConstantSet_TargetPlatform: findType("GeneralConstantSet"), - GeneralConstantSet_int: findType("GeneralConstantSet"), - GestureArenaEntry: findType("GestureArenaEntry"), - GestureRecognizer: findType("GestureRecognizer"), - GestureRecognizerFactoryWithHandlers_DoubleTapGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), - GestureRecognizerFactoryWithHandlers_ForcePressGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), - GestureRecognizerFactoryWithHandlers_HorizontalDragGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), - GestureRecognizerFactoryWithHandlers_LongPressGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), - GestureRecognizerFactoryWithHandlers_PanGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), - GestureRecognizerFactoryWithHandlers_TapAndHorizontalDragGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), - GestureRecognizerFactoryWithHandlers_TapAndPanGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), - GestureRecognizerFactoryWithHandlers_TapGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), - GestureRecognizerFactoryWithHandlers_VerticalDragGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers"), - GestureRecognizerFactoryWithHandlers__HorizontalThumbDragGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers<_HorizontalThumbDragGestureRecognizer>"), - GestureRecognizerFactoryWithHandlers__TrackTapGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers<_TrackTapGestureRecognizer>"), - GestureRecognizerFactoryWithHandlers__VerticalThumbDragGestureRecognizer: findType("GestureRecognizerFactoryWithHandlers<_VerticalThumbDragGestureRecognizer>"), - GestureRecognizerFactory_GestureRecognizer: findType("GestureRecognizerFactory"), - GlobalKey_State_StatefulWidget: findType("GlobalKey>"), - GlobalObjectKey_NavigatorState: findType("GlobalObjectKey"), - GlobalObjectKey_State_StatefulWidget: findType("GlobalObjectKey>"), - GoogleFontsFile: findType("GoogleFontsFile"), - GoogleFontsVariant: findType("GoogleFontsVariant"), - GranularlyExtendSelectionEvent: findType("GranularlyExtendSelectionEvent"), - HashedObserverList_of_KeyEventResult_Function_KeyEvent: findType("HashedObserverList"), - HashedObserverList_of_void_Function: findType("HashedObserverList<~()>"), - HashedObserverList_of_void_Function_FocusHighlightMode: findType("HashedObserverList<~(FocusHighlightMode)>"), - Hct: findType("Hct"), - HeapPriorityQueue__TaskEntry_dynamic: findType("HeapPriorityQueue<_TaskEntry<@>>"), - Hero: findType("Hero"), - HeroControllerScope: findType("HeroControllerScope"), - HitTestEntry_HitTestTarget: findType("HitTestEntry"), - HitTestResult: findType("HitTestResult"), - HitTestTarget: findType("HitTestTarget"), - HttpFetchResponse: findType("HttpFetchResponse"), - IconButtonTheme: findType("IconButtonTheme"), - IconTheme: findType("IconTheme"), - ImageChunkEvent: findType("ImageChunkEvent"), - ImageData: findType("ImageData"), - ImageInfo: findType("ImageInfo"), - ImageSizeInfo: findType("ImageSizeInfo"), - ImageStreamCompleter: findType("ImageStreamCompleter"), - ImageStreamListener: findType("ImageStreamListener"), - ImmutableBuffer: findType("ImmutableBuffer"), - IndexedSlot_nullable_Element: findType("IndexedSlot"), - InheritedCupertinoTheme: findType("InheritedCupertinoTheme"), - InheritedElement: findType("InheritedElement"), - InheritedTheme: findType("InheritedTheme"), - InheritedWidget: findType("InheritedWidget"), - InputBorder: findType("InputBorder"), - Instantiation1_double: findType("Instantiation1"), - Int16List: findType("Int16List"), - Int32List: findType("Int32List"), - Int8List: findType("Int8List"), - IntTween: findType("IntTween"), - Intent: findType("Intent"), - InteractiveInkFeature: findType("InteractiveInkFeature"), - InteractiveInkFeatureFactory: findType("InteractiveInkFeatureFactory"), - Iterable_dynamic: findType("Iterable<@>"), - JSArray_Adaptation_Object: findType("JSArray>"), - JSArray_AppLifecycleState: findType("JSArray"), - JSArray_AttributedString: findType("JSArray"), - JSArray_BoxShadow: findType("JSArray"), - JSArray_ByteBuffer: findType("JSArray"), - JSArray_ChatMessage: findType("JSArray"), - JSArray_CkCanvas: findType("JSArray"), - JSArray_CkManagedSkImageFilterConvertible: findType("JSArray"), - JSArray_CkPicture: findType("JSArray"), - JSArray_CkPictureRecorder: findType("JSArray"), - JSArray_CkTextStyle: findType("JSArray"), - JSArray_Color: findType("JSArray"), - JSArray_ContainerLayer: findType("JSArray"), - JSArray_ContextMenuButtonItem: findType("JSArray"), - JSArray_DiagnosticsNode: findType("JSArray"), - JSArray_Directionality: findType("JSArray"), - JSArray_DomSubscription: findType("JSArray"), - JSArray_Duration: findType("JSArray"), - JSArray_DurationRange: findType("JSArray"), - JSArray_Element: findType("JSArray"), - JSArray_EngineFlutterDisplay: findType("JSArray"), - JSArray_FallbackFontComponent: findType("JSArray"), - JSArray_FocusNode: findType("JSArray"), - JSArray_FontFamily: findType("JSArray"), - JSArray_FontVariation: findType("JSArray"), - JSArray_FrameTiming: findType("JSArray"), - JSArray_Future_FontDownloadResult: findType("JSArray>"), - JSArray_Future_Uint8List: findType("JSArray>"), - JSArray_Future_void: findType("JSArray>"), - JSArray_GestureArenaMember: findType("JSArray"), - JSArray_Hct: findType("JSArray"), - JSArray_HitTestEntry_HitTestTarget: findType("JSArray>"), - JSArray_IOSSystemContextMenuItem: findType("JSArray"), - JSArray_ImageStreamListener: findType("JSArray"), - JSArray_InheritedElement: findType("JSArray"), - JSArray_InheritedTheme: findType("JSArray"), - JSArray_InkFeature: findType("JSArray"), - JSArray_InlineSpan: findType("JSArray"), - JSArray_InlineSpanSemanticsInformation: findType("JSArray"), - JSArray_JSObject: findType("JSArray"), - JSArray_KeyEvent: findType("JSArray"), - JSArray_KeyEventResult: findType("JSArray"), - JSArray_Layer: findType("JSArray"), - JSArray_LayoutId: findType("JSArray"), - JSArray_LicenseEntry: findType("JSArray"), - JSArray_LineBreakFragment: findType("JSArray"), - JSArray_LineMetrics: findType("JSArray"), - JSArray_List_SemanticsConfiguration: findType("JSArray>"), - JSArray_List__SemanticsFragment: findType("JSArray>"), - JSArray_List_double: findType("JSArray>"), - JSArray_Listenable: findType("JSArray"), - JSArray_Listener: findType("JSArray"), - JSArray_Locale: findType("JSArray"), - JSArray_LocalizationsDelegate_dynamic: findType("JSArray>"), - JSArray_LogicalKeyboardKey: findType("JSArray"), - JSArray_Map_String_dynamic: findType("JSArray>"), - JSArray_Map_dynamic_dynamic: findType("JSArray>"), - JSArray_Matrix4: findType("JSArray"), - JSArray_Mutator: findType("JSArray"), - JSArray_NavigatorObserver: findType("JSArray"), - JSArray_NotoFont: findType("JSArray"), - JSArray_Object: findType("JSArray"), - JSArray_OverlayEntry: findType("JSArray"), - JSArray_PageStorageKey_dynamic: findType("JSArray>"), - JSArray_ParentDataElement_ParentData: findType("JSArray>"), - JSArray_PictureLayer: findType("JSArray"), - JSArray_PlaceholderDimensions: findType("JSArray"), - JSArray_PointerData: findType("JSArray"), - JSArray_PointerEvent: findType("JSArray"), - JSArray_ProcessTextAction: findType("JSArray"), - JSArray_Record_2_SizedSpanRepresentation_representation_and_Size_targetSize: findType("JSArray<+representation,targetSize(SizedSpanRepresentation,Size)>"), - JSArray_Record_2_String_and_UnregisteredFont: findType("JSArray<+(String,UnregisteredFont)>"), - JSArray_Record_3_List_PointerData_data_and_JSObject_event_and_Duration_timeStamp: findType("JSArray<+data,event,timeStamp(List,JSObject,Duration)>"), - JSArray_Record_3_Size_domSize_and_SizedSpanRepresentation_representation_and_Size_targetSize: findType("JSArray<+domSize,representation,targetSize(Size,SizedSpanRepresentation,Size)>"), - JSArray_Rect: findType("JSArray"), - JSArray_RegisteredFont: findType("JSArray"), - JSArray_RenderBox: findType("JSArray"), - JSArray_RenderEditablePainter: findType("JSArray"), - JSArray_RenderObject: findType("JSArray"), - JSArray_RenderSliver: findType("JSArray"), - JSArray_RenderingEntity: findType("JSArray"), - JSArray_RestorationBucket: findType("JSArray"), - JSArray_SceneElement: findType("JSArray"), - JSArray_ScrollPosition: findType("JSArray"), - JSArray_Selectable: findType("JSArray"), - JSArray_SelectionRect: findType("JSArray"), - JSArray_SemanticBehavior: findType("JSArray"), - JSArray_SemanticsConfiguration: findType("JSArray"), - JSArray_SemanticsNode: findType("JSArray"), - JSArray_SemanticsNodeUpdate: findType("JSArray"), - JSArray_SemanticsObject: findType("JSArray"), - JSArray_ShaderMaskEngineLayer: findType("JSArray"), - JSArray_Shadow: findType("JSArray"), - JSArray_ShapeBorder: findType("JSArray"), - JSArray_StreamSubscription_void: findType("JSArray>"), - JSArray_String: findType("JSArray"), - JSArray_StringAttribute: findType("JSArray"), - JSArray_SuggestionSpan: findType("JSArray"), - JSArray_TagDirective: findType("JSArray"), - JSArray_TextBox: findType("JSArray"), - JSArray_TextEditingDelta: findType("JSArray"), - JSArray_TextInputFormatter: findType("JSArray"), - JSArray_TextSelectionPoint: findType("JSArray"), - JSArray_TextSpan: findType("JSArray"), - JSArray_ThemeExtension_ThemeExtension_dynamic: findType("JSArray>>"), - JSArray_UnregisteredFont: findType("JSArray"), - JSArray_VideoClip: findType("JSArray"), - JSArray_VideoResult: findType("JSArray"), - JSArray_Widget: findType("JSArray"), - JSArray_WidgetsBindingObserver: findType("JSArray"), - JSArray_YamlNode: findType("JSArray"), - JSArray__ActivatorIntentPair: findType("JSArray<_ActivatorIntentPair>"), - JSArray__Autofocus: findType("JSArray<_Autofocus>"), - JSArray__BoxEdge: findType("JSArray<_BoxEdge>"), - JSArray__DirectionalPolicyDataEntry: findType("JSArray<_DirectionalPolicyDataEntry>"), - JSArray__Highlight: findType("JSArray<_Highlight>"), - JSArray__Interval: findType("JSArray<_Interval>"), - JSArray__Line: findType("JSArray<_Line>"), - JSArray__OverlayEntryWidget: findType("JSArray<_OverlayEntryWidget>"), - JSArray__ParentInkResponseState: findType("JSArray<_ParentInkResponseState>"), - JSArray__Pending: findType("JSArray<_Pending>"), - JSArray__ReadingOrderDirectionalGroupData: findType("JSArray<_ReadingOrderDirectionalGroupData>"), - JSArray__ReadingOrderSortData: findType("JSArray<_ReadingOrderSortData>"), - JSArray__RenderObjectSemantics: findType("JSArray<_RenderObjectSemantics>"), - JSArray__RouteEntry: findType("JSArray<_RouteEntry>"), - JSArray__RunMetrics: findType("JSArray<_RunMetrics>"), - JSArray__ScribblePlaceholder: findType("JSArray<_ScribblePlaceholder>"), - JSArray__SelectableFragment: findType("JSArray<_SelectableFragment>"), - JSArray__SemanticsFragment: findType("JSArray<_SemanticsFragment>"), - JSArray__SemanticsSortGroup: findType("JSArray<_SemanticsSortGroup>"), - JSArray__StandardBottomSheet: findType("JSArray<_StandardBottomSheet>"), - JSArray__State: findType("JSArray<_State>"), - JSArray__TransformPart: findType("JSArray<_TransformPart>"), - JSArray__TraversalSortNode: findType("JSArray<_TraversalSortNode>"), - JSArray_bool: findType("JSArray"), - JSArray_double: findType("JSArray"), - JSArray_dynamic: findType("JSArray<@>"), - JSArray_int: findType("JSArray"), - JSArray_nullable_LogicalKeyboardKey: findType("JSArray"), - JSArray_nullable_Object: findType("JSArray"), - JSArray_nullable_RenderBox: findType("JSArray"), - JSArray_nullable_Route_dynamic: findType("JSArray?>"), - JSArray_nullable_ShapeBorder: findType("JSArray"), - JSArray_nullable_String: findType("JSArray"), - JSArray_nullable__AsyncBlock: findType("JSArray<_AsyncBlock?>"), - JSArray_nullable__SimpleKey: findType("JSArray<_SimpleKey?>"), - JSArray_nullable_int: findType("JSArray"), - JSArray_num: findType("JSArray"), - JSArray_of_Future_bool_Function: findType("JSArray()>"), - JSArray_of_Stream_LicenseEntry_Function: findType("JSArray()>"), - JSArray_of_bool_Function_KeyEvent: findType("JSArray"), - JSArray_of_void_Function: findType("JSArray<~()>"), - JSArray_of_void_Function_2_Object_and_nullable_StackTrace: findType("JSArray<~(Object,StackTrace?)>"), - JSArray_of_void_Function_Action_Intent: findType("JSArray<~(Action)>"), - JSArray_of_void_Function_AnimationStatus: findType("JSArray<~(AnimationStatus)>"), - JSArray_of_void_Function_AppLifecycleState: findType("JSArray<~(AppLifecycleState)>"), - JSArray_of_void_Function_Duration: findType("JSArray<~(Duration)>"), - JSArray_of_void_Function_GestureMode: findType("JSArray<~(GestureMode)>"), - JSArray_of_void_Function_List_FrameTiming: findType("JSArray<~(List)>"), - JSArray_of_void_Function_SemanticsActionEvent: findType("JSArray<~(SemanticsActionEvent)>"), - JSIndexable_dynamic: findType("JSIndexable<@>"), - JSNull: findType("JSNull"), - JSObject: findType("JSObject"), - JavaScriptFunction: findType("JavaScriptFunction"), - JavaScriptIndexingBehavior_dynamic: findType("JavaScriptIndexingBehavior<@>"), - JsLinkedHashMap_Symbol_dynamic: findType("JsLinkedHashMap"), - KeepAliveParentDataMixin: findType("KeepAliveParentDataMixin"), - Key: findType("Key"), - KeyEventResult_Function_KeyEvent: findType("KeyEventResult(KeyEvent)"), - KeyboardLockMode: findType("KeyboardLockMode"), - KeyboardSide: findType("KeyboardSide"), - LabeledGlobalKey_DrawerControllerState: findType("LabeledGlobalKey"), - LabeledGlobalKey_EditableTextState: findType("LabeledGlobalKey"), - LabeledGlobalKey_OverlayState: findType("LabeledGlobalKey"), - LabeledGlobalKey_RawGestureDetectorState: findType("LabeledGlobalKey"), - LabeledGlobalKey_State_StatefulWidget: findType("LabeledGlobalKey>"), - LabeledGlobalKey__OverlayEntryWidgetState: findType("LabeledGlobalKey<_OverlayEntryWidgetState>"), - LeaderLayer: findType("LeaderLayer"), - LicenseEntry: findType("LicenseEntry"), - LinkedListEntry_dynamic: findType("LinkedListEntry<@>"), - LinkedList__ListenerEntry: findType("LinkedList<_ListenerEntry>"), - LinkedList__OverlayEntryLocation: findType("LinkedList<_OverlayEntryLocation>"), - ListTileTheme: findType("ListTileTheme"), - List_FrameTiming: findType("List"), - List_JSObject: findType("List"), - List_LicenseEntry: findType("List"), - List_Object: findType("List"), - List_PictureLayer: findType("List"), - List_PointerEvent: findType("List"), - List_ProcessTextAction: findType("List"), - List_RestorationBucket: findType("List"), - List_SemanticsNode: findType("List"), - List_String: findType("List"), - List__ActivatorIntentPair: findType("List<_ActivatorIntentPair>"), - List__SemanticsFragment: findType("List<_SemanticsFragment>"), - List_dynamic: findType("List<@>"), - List_int: findType("List"), - List_nullable_Object: findType("List"), - Listenable: findType("Listenable"), - Locale: findType("Locale"), - LogicalKeyboardKey: findType("LogicalKeyboardKey"), - LookupBoundary: findType("LookupBoundary"), - MapEntry_Offset_TextPosition: findType("MapEntry"), - MapEntry_String_String: findType("MapEntry"), - MapEntry_TextPosition_SelectionResult: findType("MapEntry"), - MapEntry_int_Offset: findType("MapEntry"), - MapEntry_int_String: findType("MapEntry"), - MapEntry_of_Object_and_ThemeExtension_dynamic: findType("MapEntry>"), - MapEntry_of_nullable_String_and_List_Object: findType("MapEntry>"), - MapEquality_dynamic_dynamic: findType("MapEquality<@,@>"), - Map_ShortcutActivator_Intent: findType("Map"), - Map_String_Object: findType("Map"), - Map_String_String: findType("Map"), - Map_String_dynamic: findType("Map"), - Map_String_int: findType("Map"), - Map_Type_dynamic: findType("Map"), - Map_dynamic_dynamic: findType("Map<@,@>"), - Map_of_String_and_nullable_Object: findType("Map"), - Map_of_nullable_Object_and_nullable_Object: findType("Map"), - Map_of_void_Function_PointerEvent_and_nullable_Matrix4: findType("Map<~(PointerEvent),Matrix4?>"), - MappedIterable_of_String_and_nullable_StackFrame: findType("MappedIterable"), - MappedListIterable_String_dynamic: findType("MappedListIterable"), - MappedListIterable__TraversalSortNode_SemanticsNode: findType("MappedListIterable<_TraversalSortNode,SemanticsNode>"), - MappedListIterable_int_SemanticsNode: findType("MappedListIterable"), - MappedListIterable_int_String: findType("MappedListIterable"), - MappedListIterable_of_TargetPlatform_and_nullable_PageTransitionsBuilder: findType("MappedListIterable"), - MappingStartEvent: findType("MappingStartEvent"), - MaterialBannerTheme: findType("MaterialBannerTheme"), - MaterialLocalizations: findType("MaterialLocalizations"), - MaterialTapTargetSize: findType("MaterialTapTargetSize"), - Matrix4: findType("Matrix4"), - MediaQuery: findType("MediaQuery"), - MessagePort: findType("MessagePort"), - ModifierKey: findType("ModifierKey"), - MouseCursor: findType("MouseCursor0"), - MouseCursorSession: findType("MouseCursorSession"), - MouseTrackerAnnotation: findType("MouseTrackerAnnotation"), - MultiChildLayoutParentData: findType("MultiChildLayoutParentData"), - MultiChildRenderObjectWidget: findType("MultiChildRenderObjectWidget"), - MultiSurfaceViewRasterizer: findType("MultiSurfaceViewRasterizer"), - Mutator: findType("Mutator"), - NativeByteBuffer: findType("NativeByteBuffer"), - NativeTypedArrayOfDouble: findType("NativeTypedArrayOfDouble"), - NativeTypedArrayOfInt: findType("NativeTypedArrayOfInt"), - NativeTypedData: findType("NativeTypedData"), - NativeUint8List: findType("NativeUint8List"), - NavigatorState: findType("NavigatorState"), - NotificationListener_KeepAliveNotification: findType("NotificationListener"), - NotificationListener_LayoutChangedNotification: findType("NotificationListener"), - NotificationListener_NavigationNotification: findType("NotificationListener"), - NotificationListener_ScrollMetricsNotification: findType("NotificationListener"), - NotificationListener_ScrollNotification: findType("NotificationListener"), - NotificationListener_ScrollUpdateNotification: findType("NotificationListener"), - NotoFont: findType("NotoFont"), - Null: findType("Null"), - Object: findType("Object"), - Object_Function_int: findType("Object(int)"), - Object_Function_int_$named_params_nullable_Object: findType("Object(int{params:Object?})"), - ObserverList__ParentInkResponseState: findType("ObserverList<_ParentInkResponseState>"), - ObserverList_of_void_Function_Action_Intent: findType("ObserverList<~(Action)>"), - ObserverList_of_void_Function_AnimationStatus: findType("ObserverList<~(AnimationStatus)>"), - ObserverList_of_void_Function_SemanticsActionEvent: findType("ObserverList<~(SemanticsActionEvent)>"), - OffscreenCanvasViewRasterizer: findType("OffscreenCanvasViewRasterizer"), - Offset: findType("Offset"), - OffsetLayer: findType("OffsetLayer"), - OneSequenceGestureRecognizer: findType("OneSequenceGestureRecognizer"), - OverlayEntry: findType("OverlayEntry"), - OverlayState: findType("OverlayState"), - PageStorage: findType("PageStorage"), - Page_nullable_Object: findType("Page"), - Paint: findType("Paint"), - ParentDataWidget_KeepAliveParentDataMixin: findType("ParentDataWidget"), - ParentDataWidget_ParentData: findType("ParentDataWidget"), - Path: findType("Path"), - PhysicalKeyboardKey: findType("PhysicalKeyboardKey"), - PictureLayer: findType("PictureLayer0"), - PipelineOwner: findType("PipelineOwner"), - PlatformException: findType("PlatformException"), - PlatformMenuItem: findType("PlatformMenuItem"), - PointerAddedEvent: findType("PointerAddedEvent"), - PointerCancelEvent: findType("PointerCancelEvent"), - PointerDataPacket: findType("PointerDataPacket"), - PointerDeviceKind: findType("PointerDeviceKind"), - PointerDownEvent: findType("PointerDownEvent"), - PointerEvent: findType("PointerEvent"), - PointerEventResampler: findType("PointerEventResampler"), - PointerHoverEvent: findType("PointerHoverEvent"), - PointerMoveEvent: findType("PointerMoveEvent"), - PointerPanZoomEndEvent: findType("PointerPanZoomEndEvent"), - PointerPanZoomStartEvent: findType("PointerPanZoomStartEvent"), - PointerPanZoomUpdateEvent: findType("PointerPanZoomUpdateEvent"), - PointerRemovedEvent: findType("PointerRemovedEvent"), - PointerScrollEvent: findType("PointerScrollEvent"), - PointerScrollInertiaCancelEvent: findType("PointerScrollInertiaCancelEvent"), - PointerSignalEvent: findType("PointerSignalEvent"), - PointerUpEvent: findType("PointerUpEvent"), - PopEntry_nullable_Object: findType("PopEntry"), - PrimaryScrollController: findType("PrimaryScrollController"), - ProgressIndicatorTheme: findType("ProgressIndicatorTheme"), - ProxyWidget: findType("ProxyWidget"), - QueueList_Token: findType("QueueList"), - RawScrollbar: findType("RawScrollbar"), - Record: findType("Record"), - Record_0: findType("+()"), - Record_2__IntrinsicDimension_and_double: findType("+(_IntrinsicDimension,double)"), - Record_2_nullable_Object_and_nullable_Object: findType("+(Object?,Object?)"), - Rect: findType("Rect"), - Rectangle_dynamic: findType("Rectangle<@>"), - RegExpMatch: findType("RegExpMatch"), - RenderAbsorbPointer: findType("RenderAbsorbPointer"), - RenderAbstractViewport: findType("RenderAbstractViewport"), - RenderBox: findType("RenderBox"), - RenderCanvas: findType("RenderCanvas"), - RenderEditable: findType("RenderEditable"), - RenderIgnorePointer: findType("RenderIgnorePointer"), - RenderObject: findType("RenderObject"), - RenderObjectWidget: findType("RenderObjectWidget"), - RenderObjectWithChildMixin_RenderObject: findType("RenderObjectWithChildMixin"), - RenderSemanticsGestureHandler: findType("RenderSemanticsGestureHandler"), - RenderSliver: findType("RenderSliver"), - RenderSliverMultiBoxAdaptor: findType("RenderSliverMultiBoxAdaptor"), - RenderTapRegion: findType("RenderTapRegion"), - RenderTapRegionSurface: findType("RenderTapRegionSurface"), - RenderView: findType("RenderView"), - RenderViewport: findType("RenderViewport"), - RenderingEntity: findType("RenderingEntity"), - RenderingRenderCanvas: findType("RenderingRenderCanvas"), - ReplaceTextIntent: findType("ReplaceTextIntent"), - Response: findType("Response"), - RestorableNum_int: findType("RestorableNum"), - RestorableProperty_nullable_Object: findType("RestorableProperty"), - RestorationBucket: findType("RestorationBucket"), - ReverseTween_nullable_Rect: findType("ReverseTween"), - ReversedListIterable_RenderingEntity: findType("ReversedListIterable"), - ReversedListIterable__OverlayEntryWidget: findType("ReversedListIterable<_OverlayEntryWidget>"), - ReversedListIterable__SemanticsSortGroup: findType("ReversedListIterable<_SemanticsSortGroup>"), - RootWidget: findType("RootWidget"), - RoutePopDisposition: findType("RoutePopDisposition"), - Route_dynamic_Function_2_BuildContext_and_nullable_Object: findType("Route<@>(BuildContext,Object?)"), - ScaffoldFeatureController_MaterialBanner_MaterialBannerClosedReason: findType("ScaffoldFeatureController"), - ScaffoldFeatureController_SnackBar_SnackBarClosedReason: findType("ScaffoldFeatureController"), - ScaffoldState: findType("ScaffoldState"), - ScalarEvent: findType("ScalarEvent"), - ScalarToken: findType("ScalarToken"), - ScrollAwareImageProvider_Object: findType("ScrollAwareImageProvider"), - ScrollConfiguration: findType("ScrollConfiguration"), - ScrollPosition: findType("ScrollPosition"), - ScrollableState: findType("ScrollableState"), - ScrollbarPainter: findType("ScrollbarPainter"), - ScrollbarTheme: findType("ScrollbarTheme"), - SelectAllSelectionEvent: findType("SelectAllSelectionEvent"), - SelectParagraphSelectionEvent: findType("SelectParagraphSelectionEvent"), - SelectWordSelectionEvent: findType("SelectWordSelectionEvent"), - Selectable: findType("Selectable0"), - SelectionEdgeUpdateEvent: findType("SelectionEdgeUpdateEvent"), - SelectionRegistrarScope: findType("SelectionRegistrarScope"), - SemanticRouteBase: findType("SemanticRouteBase"), - SemanticsAction: findType("SemanticsAction"), - SemanticsActionEvent: findType("SemanticsActionEvent"), - SemanticsConfiguration: findType("SemanticsConfiguration"), - SemanticsNode: findType("SemanticsNode"), - SemanticsObject: findType("SemanticsObject"), - SemanticsTag: findType("SemanticsTag"), - SequenceStartEvent: findType("SequenceStartEvent"), - ServiceExtensionResponse: findType("ServiceExtensionResponse"), - SetEquality_dynamic: findType("SetEquality<@>"), - Set_RenderTapRegion: findType("Set"), - Set_String: findType("Set"), - Set_dynamic: findType("Set<@>"), - ShaderMaskEngineLayer: findType("ShaderMaskEngineLayer"), - ShapeBorder: findType("ShapeBorder"), - ShapeBorderClipper: findType("ShapeBorderClipper"), - SharedArrayBuffer: findType("SharedArrayBuffer"), - SharedPreferences: findType("SharedPreferences"), - ShortcutActivator: findType("ShortcutActivator"), - ShortcutRegistryEntry: findType("ShortcutRegistryEntry"), - SingleChildRenderObjectWidget: findType("SingleChildRenderObjectWidget"), - Size: findType("Size"), - SkipWhileIterable_String: findType("SkipWhileIterable"), - SliverConstraints: findType("SliverConstraints"), - SliverLogicalParentData: findType("SliverLogicalParentData"), - SliverMasonryGridParentData: findType("SliverMasonryGridParentData"), - SliverMultiBoxAdaptorElement: findType("SliverMultiBoxAdaptorElement"), - SliverMultiBoxAdaptorParentData: findType("SliverMultiBoxAdaptorParentData"), - SliverMultiBoxAdaptorWidget: findType("SliverMultiBoxAdaptorWidget"), - SliverPhysicalParentData: findType("SliverPhysicalParentData"), - SourceLocation: findType("SourceLocation"), - SourceSpanWithContext: findType("SourceSpanWithContext"), - StackParentData: findType("StackParentData"), - StackTrace: findType("StackTrace"), - StatefulElement: findType("StatefulElement"), - StatefulWidget: findType("StatefulWidget"), - StatelessWidget: findType("StatelessWidget"), - StreamChannelController_nullable_Object: findType("StreamChannelController"), - StreamedResponse: findType("StreamedResponse"), - String: findType("String"), - StringAttribute: findType("StringAttribute"), - StringConversionSink: findType("StringConversionSink"), - Surface: findType("Surface"), - SynchronousFuture_CupertinoLocalizations: findType("SynchronousFuture"), - SynchronousFuture_Map_Type_dynamic: findType("SynchronousFuture>"), - SynchronousFuture_MaterialLocalizations: findType("SynchronousFuture"), - SynchronousFuture_MemoryImage: findType("SynchronousFuture"), - SynchronousFuture_NetworkImage: findType("SynchronousFuture"), - SynchronousFuture_WidgetsLocalizations: findType("SynchronousFuture"), - SynchronousFuture_bool: findType("SynchronousFuture"), - SynchronousFuture_nullable_Map_of_String_and_List_String: findType("SynchronousFuture>?>"), - SynchronousFuture_nullable_RestorationBucket: findType("SynchronousFuture"), - SynchronousFuture_void: findType("SynchronousFuture<~>"), - SystemMouseCursor: findType("SystemMouseCursor"), - SystemUiOverlayStyle: findType("SystemUiOverlayStyle"), - TagDirective: findType("TagDirective"), - TextButtonTheme: findType("TextButtonTheme"), - TextFormField: findType("TextFormField"), - TextPainter: findType("TextPainter"), - TextParentData: findType("TextParentData"), - TextSelectionHandleControls: findType("TextSelectionHandleControls"), - TextSelectionTheme: findType("TextSelectionTheme"), - TextSpan: findType("TextSpan"), - TextStyle: findType("TextStyle"), - ThemeData: findType("ThemeData"), - ThemeDataTween: findType("ThemeDataTween"), - ThemeExtension_ThemeExtension_dynamic: findType("ThemeExtension>"), - ThemeExtension_dynamic: findType("ThemeExtension<@>"), - Timer: findType("Timer"), - ToolbarItemsParentData: findType("ToolbarItemsParentData"), - TooltipTheme: findType("TooltipTheme"), - TrustedGetRuntimeType: findType("TrustedGetRuntimeType"), - Tween_Offset: findType("Tween"), - Tween_double: findType("Tween"), - Type: findType("Type"), - TypeError: findType("TypeError"), - Uint16List: findType("Uint16List"), - Uint32List: findType("Uint32List"), - Uint8ClampedList: findType("Uint8ClampedList"), - Uint8List: findType("Uint8List"), - UndoHistory_TextEditingValue: findType("UndoHistory"), - UniqueRef_JSObject: findType("UniqueRef"), - UnknownJavaScriptObject: findType("UnknownJavaScriptObject"), - UnmanagedRestorationScope: findType("UnmanagedRestorationScope"), - UnmodifiableListView_YamlNode: findType("UnmodifiableListView"), - UnmodifiableMapView_String_String: findType("UnmodifiableMapView"), - UnmodifiableMapView_dynamic_YamlNode: findType("UnmodifiableMapView<@,YamlNode>"), - UnorderedIterableEquality_dynamic: findType("UnorderedIterableEquality<@>"), - UpdateSelectionIntent: findType("UpdateSelectionIntent"), - Uri: findType("Uri"), - ValueKey_Object: findType("ValueKey"), - ValueKey_StandardComponentType: findType("ValueKey"), - ValueKey_nullable_Key: findType("ValueKey"), - ValueListenableBuilder_double: findType("ValueListenableBuilder"), - VelocityTracker: findType("VelocityTracker"), - VideoClip: findType("VideoClip"), - VideoEvent: findType("VideoEvent"), - VideoPlayer: findType("VideoPlayer0"), - VideoResult: findType("VideoResult"), - ViewClipChain: findType("ViewClipChain"), - ViewFocusEvent: findType("ViewFocusEvent"), - Viewport: findType("Viewport"), - ViewportNotificationMixin: findType("ViewportNotificationMixin"), - VisualDensity: findType("VisualDensity"), - WebSocketEvent: findType("WebSocketEvent"), - WhereIterable_String: findType("WhereIterable"), - WhereTypeIterable_ChatMessage: findType("WhereTypeIterable"), - WhereTypeIterable_PointerEvent: findType("WhereTypeIterable"), - WhereTypeIterable_RenderingRenderCanvas: findType("WhereTypeIterable"), - WhereTypeIterable_SemanticsConfiguration: findType("WhereTypeIterable"), - WhereTypeIterable_Set_SemanticsTag: findType("WhereTypeIterable>"), - WhereTypeIterable_StackFrame: findType("WhereTypeIterable"), - WhereTypeIterable_String: findType("WhereTypeIterable"), - WhereTypeIterable_of_void_Function_2_Object_and_nullable_StackTrace: findType("WhereTypeIterable<~(Object,StackTrace?)>"), - WhereTypeIterable_of_void_Function_ImageChunkEvent: findType("WhereTypeIterable<~(ImageChunkEvent)>"), - WhereTypeIterator_FocusScopeNode: findType("WhereTypeIterator"), - WhereTypeIterator__RenderObjectSemantics: findType("WhereTypeIterator<_RenderObjectSemantics>"), - Widget: findType("Widget"), - WidgetSpan: findType("WidgetSpan"), - WidgetState: findType("WidgetState"), - WidgetStateColor: findType("WidgetStateColor"), - WidgetStateMapper_nullable_Color: findType("WidgetStateMapper"), - WidgetStateMapper_nullable_MouseCursor: findType("WidgetStateMapper"), - WidgetStatePropertyAll_BorderSide: findType("WidgetStatePropertyAll"), - WidgetStatePropertyAll_Color: findType("WidgetStatePropertyAll"), - WidgetStatePropertyAll_EdgeInsetsGeometry: findType("WidgetStatePropertyAll"), - WidgetStatePropertyAll_OutlinedBorder: findType("WidgetStatePropertyAll"), - WidgetStatePropertyAll_Size: findType("WidgetStatePropertyAll"), - WidgetStatePropertyAll_TextStyle: findType("WidgetStatePropertyAll"), - WidgetStatePropertyAll_double: findType("WidgetStatePropertyAll"), - WidgetStatePropertyAll_nullable_Color: findType("WidgetStatePropertyAll"), - WidgetStatePropertyAll_nullable_TextStyle: findType("WidgetStatePropertyAll"), - WidgetStatesConstraint: findType("WidgetStatesConstraint"), - Widget_Function_3_BuildContext_and_Set_WidgetState_and_nullable_Widget: findType("Widget(BuildContext,Set,Widget?)"), - WidgetsBindingObserver: findType("WidgetsBindingObserver"), - WidgetsLocalizations: findType("WidgetsLocalizations"), - WrapParentData: findType("WrapParentData"), - YamlNode: findType("YamlNode"), - _ActionsScope: findType("_ActionsScope"), - _ActivatorIntentPair: findType("_ActivatorIntentPair"), - _AsyncCompleter_BrowserWebSocket: findType("_AsyncCompleter"), - _AsyncCompleter_JSObject: findType("_AsyncCompleter"), - _AsyncCompleter_Map_String_dynamic: findType("_AsyncCompleter>"), - _AsyncCompleter_SharedPreferences: findType("_AsyncCompleter"), - _AsyncCompleter_SnackBarClosedReason: findType("_AsyncCompleter"), - _AsyncCompleter_StreamedResponse: findType("_AsyncCompleter"), - _AsyncCompleter_Uint8List: findType("_AsyncCompleter"), - _AsyncCompleter_nullable_ByteData: findType("_AsyncCompleter"), - _AsyncCompleter_nullable_RestorationBucket: findType("_AsyncCompleter"), - _AsyncCompleter_void: findType("_AsyncCompleter<~>"), - _AutofillScope: findType("_AutofillScope"), - _ButtonSanitizer: findType("_ButtonSanitizer"), - _CachedImage: findType("_CachedImage"), - _ChildEntry: findType("_ChildEntry"), - _ChipSlot: findType("_ChipSlot"), - _CombiningGestureArenaMember: findType("_CombiningGestureArenaMember"), - _CupertinoTextSelectionToolbarItems: findType("_CupertinoTextSelectionToolbarItems"), - _CupertinoTextSelectionToolbarItemsSlot: findType("_CupertinoTextSelectionToolbarItemsSlot"), - _DecorationSlot: findType("_DecorationSlot"), - _DeleteTextAction_DeleteCharacterIntent: findType("_DeleteTextAction"), - _DeleteTextAction_DeleteToLineBreakIntent: findType("_DeleteTextAction"), - _DeleteTextAction_DeleteToNextWordBoundaryIntent: findType("_DeleteTextAction"), - _DeprecatedRawViewKey_State_StatefulWidget: findType("_DeprecatedRawViewKey>"), - _DirectionalPolicyData: findType("_DirectionalPolicyData"), - _DomListIterator_JSObject: findType("_DomListIterator"), - _DomListWrapper_JSObject: findType("_DomListWrapper"), - _EffectiveTickerMode: findType("_EffectiveTickerMode"), - _EventStream_JSObject: findType("_EventStream"), - _FocusInheritedScope: findType("_FocusInheritedScope"), - _FocusTraversalGroupInfo: findType("_FocusTraversalGroupInfo"), - _FormScope: findType("_FormScope"), - _FrameCallbackEntry: findType("_FrameCallbackEntry"), - _Future_BrowserWebSocket: findType("_Future"), - _Future_JSObject: findType("_Future"), - _Future_Map_String_dynamic: findType("_Future>"), - _Future_SharedPreferences: findType("_Future"), - _Future_SnackBarClosedReason: findType("_Future"), - _Future_StreamedResponse: findType("_Future"), - _Future_String: findType("_Future"), - _Future_Uint8List: findType("_Future"), - _Future_dynamic: findType("_Future<@>"), - _Future_int: findType("_Future"), - _Future_nullable_ByteData: findType("_Future"), - _Future_nullable_RestorationBucket: findType("_Future"), - _Future_void: findType("_Future<~>"), - _GestureArena: findType("_GestureArena"), - _HeroFlight: findType("_HeroFlight"), - _HeroState: findType("_HeroState"), - _Highlight: findType("_Highlight"), - _HighlightType: findType("_HighlightType"), - _IdentityHashMap_of_nullable_Object_and_nullable_Object: findType("_IdentityHashMap"), - _InheritedTheme: findType("_InheritedTheme"), - _ListTileSlot: findType("_ListTileSlot"), - _ListenerEntry: findType("_ListenerEntry"), - _LiveImage: findType("_LiveImage"), - _LocalizationsScope: findType("_LocalizationsScope"), - _MapEntry: findType("_MapEntry"), - _ModalScopeStatus: findType("_ModalScopeStatus"), - _MouseState: findType("_MouseState"), - _NavigatorObservation: findType("_NavigatorObservation"), - _OverflowBarParentData: findType("_OverflowBarParentData"), - _OverlayEntryLocation: findType("_OverlayEntryLocation"), - _OverlayEntryWidget: findType("_OverlayEntryWidget"), - _OverlayPortal: findType("_OverlayPortal"), - _ParentInkResponseProvider: findType("_ParentInkResponseProvider"), - _PendingImage: findType("_PendingImage"), - _PipelineOwnerScope: findType("_PipelineOwnerScope"), - _ProfiledBinaryMessenger: findType("_ProfiledBinaryMessenger"), - _RawIndexedStack: findType("_RawIndexedStack"), - _RawViewInternal: findType("_RawViewInternal"), - _ReadingOrderDirectionalGroupData: findType("_ReadingOrderDirectionalGroupData"), - _ReadingOrderSortData: findType("_ReadingOrderSortData"), - _RenderColoredBox: findType("_RenderColoredBox"), - _RenderCupertinoTextSelectionToolbarItems: findType("_RenderCupertinoTextSelectionToolbarItems"), - _RenderDeferredLayoutBox: findType("_RenderDeferredLayoutBox"), - _RenderInkFeatures: findType("_RenderInkFeatures"), - _RenderLayoutSurrogateProxyBox: findType("_RenderLayoutSurrogateProxyBox"), - _RenderObjectSemantics: findType("_RenderObjectSemantics"), - _RenderOverflowBar: findType("_RenderOverflowBar"), - _RenderSnapshotWidget: findType("_RenderSnapshotWidget"), - _RenderTheater: findType("_RenderTheater"), - _RenderTheaterMarker: findType("_RenderTheaterMarker"), - _RouteEntry: findType("_RouteEntry"), - _ScaffoldMessengerScope: findType("_ScaffoldMessengerScope"), - _ScrollNotificationObserverScope: findType("_ScrollNotificationObserverScope"), - _ScrollableScope: findType("_ScrollableScope"), - _SemanticsFragment: findType("_SemanticsFragment"), - _SimpleCallbackSink_nullable_Object: findType("_SimpleCallbackSink"), - _StoredMessage: findType("_StoredMessage"), - _SyncBroadcastStreamController_int: findType("_SyncBroadcastStreamController"), - _SyncCompleter_void: findType("_SyncCompleter<~>"), - _SyncStarIterable_RenderBox: findType("_SyncStarIterable"), - _SyncStarIterable__RenderDeferredLayoutBox: findType("_SyncStarIterable<_RenderDeferredLayoutBox>"), - _TapTracker: findType("_TapTracker"), - _TextFormFieldState: findType("_TextFormFieldState"), - _Theater: findType("_Theater"), - _TheaterParentData: findType("_TheaterParentData"), - _TooltipVisibilityScope: findType("_TooltipVisibilityScope"), - _UpdateTextSelectionVerticallyAction_DirectionalCaretMovementIntent: findType("_UpdateTextSelectionVerticallyAction"), - _ViewScope: findType("_ViewScope"), - _VisibilityScope: findType("_VisibilityScope"), - _WidgetStatePropertyWith_Color: findType("_WidgetStatePropertyWith"), - _WidgetStatePropertyWith_bool: findType("_WidgetStatePropertyWith"), - _WidgetStatePropertyWith_double: findType("_WidgetStatePropertyWith"), - _WidgetStatePropertyWith_nullable_BorderSide: findType("_WidgetStatePropertyWith"), - _WidgetStatePropertyWith_nullable_Color: findType("_WidgetStatePropertyWith"), - _WidgetStatePropertyWith_nullable_MouseCursor: findType("_WidgetStatePropertyWith"), - _WidgetTicker: findType("_WidgetTicker"), - bool: findType("bool"), - double: findType("double"), - dynamic: findType("@"), - dynamic_Function_Object: findType("@(Object)"), - dynamic_Function_Object_StackTrace: findType("@(Object,StackTrace)"), - int: findType("int"), - nullable_AlignmentGeometryTween: findType("AlignmentGeometryTween?"), - nullable_BackdropFilterEngineLayer: findType("BackdropFilterEngineLayer0?"), - nullable_BackdropFilterLayer: findType("BackdropFilterLayer?"), - nullable_Border: findType("Border?"), - nullable_BorderDirectional: findType("BorderDirectional?"), - nullable_BorderRadiusTween: findType("BorderRadiusTween?"), - nullable_BorderSide: findType("BorderSide?"), - nullable_BoxConstraintsTween: findType("BoxConstraintsTween?"), - nullable_ByteData: findType("ByteData?"), - nullable_ChatMessage: findType("ChatMessage?"), - nullable_ClipPathEngineLayer: findType("ClipPathEngineLayer0?"), - nullable_ClipPathLayer: findType("ClipPathLayer?"), - nullable_ClipRRectEngineLayer: findType("ClipRRectEngineLayer0?"), - nullable_ClipRRectLayer: findType("ClipRRectLayer?"), - nullable_ClipRectEngineLayer: findType("ClipRectEngineLayer0?"), - nullable_ClipRectLayer: findType("ClipRectLayer?"), - nullable_ClipboardData: findType("ClipboardData?"), - nullable_Color: findType("Color?"), - nullable_ColorTween: findType("ColorTween?"), - nullable_DecorationTween: findType("DecorationTween?"), - nullable_Directionality: findType("Directionality?"), - nullable_Duration: findType("Duration?"), - nullable_EdgeInsetsGeometry: findType("EdgeInsetsGeometry?"), - nullable_EdgeInsetsGeometryTween: findType("EdgeInsetsGeometryTween?"), - nullable_Element: findType("Element?"), - nullable_EngineFlutterWindow: findType("EngineFlutterWindow?"), - nullable_FocusNode: findType("FocusNode?"), - nullable_FollowerLayer: findType("FollowerLayer?"), - nullable_Future_Null: findType("Future?"), - nullable_HeroControllerScope: findType("HeroControllerScope?"), - nullable_HorizontalDragGestureRecognizer: findType("HorizontalDragGestureRecognizer?"), - nullable_IconThemeData: findType("IconThemeData?"), - nullable_ImageFilterEngineLayer: findType("ImageFilterEngineLayer0?"), - nullable_InkHighlight: findType("InkHighlight?"), - nullable_InputBorder: findType("InputBorder?"), - nullable_JSObject: findType("JSObject?"), - nullable_Key: findType("Key?"), - nullable_List_dynamic: findType("List<@>?"), - nullable_List_nullable_Object: findType("List?"), - nullable_LogicalKeyboardKey: findType("LogicalKeyboardKey?"), - nullable_LongPressGestureRecognizer: findType("LongPressGestureRecognizer?"), - nullable_Map_String_dynamic: findType("Map?"), - nullable_Map_dynamic_dynamic: findType("Map<@,@>?"), - nullable_Map_of_String_and_List_String: findType("Map>?"), - nullable_Map_of_nullable_Object_and_nullable_Object: findType("Map?"), - nullable_Matrix4: findType("Matrix4?"), - nullable_Matrix4Tween: findType("Matrix4Tween?"), - nullable_MouseCursor: findType("MouseCursor0?"), - nullable_Object: findType("Object?"), - nullable_OffsetEngineLayer: findType("OffsetEngineLayer0?"), - nullable_OffsetLayer: findType("OffsetLayer?"), - nullable_OpacityEngineLayer: findType("OpacityEngineLayer0?"), - nullable_OutlinedBorder: findType("OutlinedBorder?"), - nullable_PanGestureRecognizer: findType("PanGestureRecognizer?"), - nullable_ParentDataElement_KeepAliveParentDataMixin: findType("ParentDataElement?"), - nullable_RenderBox: findType("RenderBox?"), - nullable_RenderBox_Function_RenderBox: findType("RenderBox?(RenderBox)"), - nullable_RenderEditable: findType("RenderEditable?"), - nullable_RenderObjectElement: findType("RenderObjectElement?"), - nullable_RenderSemanticsGestureHandler: findType("RenderSemanticsGestureHandler?"), - nullable_RenderSliver: findType("RenderSliver?"), - nullable_ScrollableState: findType("ScrollableState?"), - nullable_SemanticsNode: findType("SemanticsNode?"), - nullable_Set_SemanticsTag: findType("Set?"), - nullable_ShapeBorderTween: findType("ShapeBorderTween?"), - nullable_ShapeDecoration: findType("ShapeDecoration?"), - nullable_Size: findType("Size?"), - nullable_SliverMultiBoxAdaptorParentData: findType("SliverMultiBoxAdaptorParentData?"), - nullable_StatefulElement: findType("StatefulElement?"), - nullable_String: findType("String?"), - nullable_TapGestureRecognizer: findType("TapGestureRecognizer?"), - nullable_TextStyle: findType("TextStyle?"), - nullable_TextStyleTween: findType("TextStyleTween?"), - nullable_Token: findType("Token?"), - nullable_TransformEngineLayer: findType("TransformEngineLayer0?"), - nullable_TransformLayer: findType("TransformLayer?"), - nullable_Tween_double: findType("Tween?"), - nullable_Uint8List: findType("Uint8List?"), - nullable_VerticalDragGestureRecognizer: findType("VerticalDragGestureRecognizer?"), - nullable_VideoPlayerController: findType("VideoPlayerController?"), - nullable__Highlight: findType("_Highlight?"), - nullable__PointAtTime: findType("_PointAtTime?"), - nullable__RenderDeferredLayoutBox: findType("_RenderDeferredLayoutBox?"), - nullable__TaskEntry_dynamic: findType("_TaskEntry<@>?"), - nullable_bool: findType("bool?"), - nullable_double: findType("double?"), - nullable_int: findType("int?"), - nullable_num: findType("num?"), - nullable_void_Function: findType("~()?"), - num: findType("num"), - void: findType("~"), - void_Function: findType("~()"), - void_Function_2_Object_and_nullable_StackTrace: findType("~(Object,StackTrace?)"), - void_Function_Duration: findType("~(Duration)"), - void_Function_FocusHighlightMode: findType("~(FocusHighlightMode)"), - void_Function_List_FrameTiming: findType("~(List)"), - void_Function_Object: findType("~(Object)"), - void_Function_Object_StackTrace: findType("~(Object,StackTrace)"), - void_Function_PointerEvent: findType("~(PointerEvent)"), - void_Function_RawKeyEvent: findType("~(RawKeyEvent)"), - void_Function_nullable_Object: findType("~(Object?)") - }; - })(); - (function constants() { - var makeConstList = hunkHelpers.makeConstList; - B.Interceptor_methods = J.Interceptor.prototype; - B.JSArray_methods = J.JSArray.prototype; - B.JSBool_methods = J.JSBool.prototype; - B.JSInt_methods = J.JSInt.prototype; - B.JSNull_methods = J.JSNull.prototype; - B.JSNumber_methods = J.JSNumber.prototype; - B.JSString_methods = J.JSString.prototype; - B.JavaScriptFunction_methods = J.JavaScriptFunction.prototype; - B.JavaScriptObject_methods = J.JavaScriptObject.prototype; - B.NativeByteBuffer_methods = A.NativeByteBuffer.prototype; - B.NativeByteData_methods = A.NativeByteData.prototype; - B.NativeFloat32List_methods = A.NativeFloat32List.prototype; - B.NativeFloat64List_methods = A.NativeFloat64List.prototype; - B.NativeInt32List_methods = A.NativeInt32List.prototype; - B.NativeUint16List_methods = A.NativeUint16List.prototype; - B.NativeUint32List_methods = A.NativeUint32List.prototype; - B.NativeUint8List_methods = A.NativeUint8List.prototype; - B.PlainJavaScriptObject_methods = J.PlainJavaScriptObject.prototype; - B.UnknownJavaScriptObject_methods = J.UnknownJavaScriptObject.prototype; - B.AccessibilityFocusManagerEvent_0 = new A.AccessibilityFocusManagerEvent(0, "nothing"); - B.AccessibilityFocusManagerEvent_1 = new A.AccessibilityFocusManagerEvent(1, "requestedFocus"); - B.AccessibilityFocusManagerEvent_2 = new A.AccessibilityFocusManagerEvent(2, "receivedDomFocus"); - B.AccessibilityFocusManagerEvent_3 = new A.AccessibilityFocusManagerEvent(3, "receivedDomBlur"); - B.AccessibilityMode_0 = new A.AccessibilityMode(0, "unknown"); - B.AiContentDisclaimer_false_null = new A.AiContentDisclaimer(false, null); - B.AlignmentDirectional_0_1 = new A.AlignmentDirectional(0, 1); - B.AlignmentDirectional_0_m1 = new A.AlignmentDirectional(0, -1); - B.AlignmentDirectional_1_0 = new A.AlignmentDirectional(1, 0); - B.AlignmentDirectional_m1_0 = new A.AlignmentDirectional(-1, 0); - B.AlignmentDirectional_m1_m1 = new A.AlignmentDirectional(-1, -1); - B.Alignment_0_0 = new A.Alignment(0, 0); - B.Alignment_0_1 = new A.Alignment(0, 1); - B.Alignment_0_m1 = new A.Alignment(0, -1); - B.Alignment_1_0 = new A.Alignment(1, 0); - B.Alignment_m1_0 = new A.Alignment(-1, 0); - B.Alignment_m1_1 = new A.Alignment(-1, 1); - B.Alignment_m1_m1 = new A.Alignment(-1, -1); - B.AlwaysScrollableScrollPhysics_null = new A.AlwaysScrollableScrollPhysics(null); - B.AnimationBehavior_0 = new A.AnimationBehavior(0, "normal"); - B.AnimationBehavior_1 = new A.AnimationBehavior(1, "preserve"); - B.AnimationStatus_0 = new A.AnimationStatus(0, "dismissed"); - B.AnimationStatus_1 = new A.AnimationStatus(1, "forward"); - B.AnimationStatus_2 = new A.AnimationStatus(2, "reverse"); - B.AnimationStatus_3 = new A.AnimationStatus(3, "completed"); - B.AppBarTheme_Ft4 = new A.AppBarTheme(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.ColorSpace_0 = new A.ColorSpace(0, "sRGB"); - B.Color_J2u = new A.Color(1, 0.058823529411764705, 0.058823529411764705, 0.058823529411764705, B.ColorSpace_0); - B.AppBarTheme_wt7 = new A.AppBarTheme(B.Color_J2u, null, 0, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.AppExitResponse_0 = new A.AppExitResponse(0, "exit"); - B.AppExitResponse_1 = new A.AppExitResponse(1, "cancel"); - B.AppLifecycleState_0 = new A.AppLifecycleState(0, "detached"); - B.AppLifecycleState_1 = new A.AppLifecycleState(1, "resumed"); - B.AppLifecycleState_2 = new A.AppLifecycleState(2, "inactive"); - B.AppLifecycleState_3 = new A.AppLifecycleState(3, "hidden"); - B.AppLifecycleState_4 = new A.AppLifecycleState(4, "paused"); - B.AsciiDecoder_false_127 = new A.AsciiDecoder(false, 127); - B.AsciiEncoder_127 = new A.AsciiEncoder(127); - B.Assertiveness_0 = new A.Assertiveness(0, "polite"); - B.Assertiveness_00 = new A.Assertiveness0(0, "polite"); - B.Assertiveness_1 = new A.Assertiveness(1, "assertive"); - B.List_empty = A._setArrayType(makeConstList([]), type$.JSArray_String); - B.TextAffinity_1 = new A.TextAffinity(1, "downstream"); - B.TextSelection_kab = new A.TextSelection(-1, -1, B.TextAffinity_1, false, -1, -1); - B.TextRange_m1_m1 = new A.TextRange(-1, -1); - B.TextEditingValue_Yyo = new A.TextEditingValue("", B.TextSelection_kab, B.TextRange_m1_m1); - B.AutofillConfiguration_JoX = new A.AutofillConfiguration(false, "", B.List_empty, B.TextEditingValue_Yyo, null); - B.AutovalidateMode_0 = new A.AutovalidateMode(0, "disabled"); - B.AutovalidateMode_1 = new A.AutovalidateMode(1, "always"); - B.AutovalidateMode_2 = new A.AutovalidateMode(2, "onUserInteraction"); - B.AutovalidateMode_3 = new A.AutovalidateMode(3, "onUnfocus"); - B.AxisDirection_0 = new A.AxisDirection(0, "up"); - B.AxisDirection_1 = new A.AxisDirection(1, "right"); - B.AxisDirection_2 = new A.AxisDirection(2, "down"); - B.AxisDirection_3 = new A.AxisDirection(3, "left"); - B.Axis_0 = new A.Axis(0, "horizontal"); - B.Axis_1 = new A.Axis(1, "vertical"); - B.StandardComponentType_0 = new A.StandardComponentType(0, "backButton"); - B.BackButtonIcon_null = new A.BackButtonIcon(null); - B._IconButtonVariant_0 = new A._IconButtonVariant(0, "standard"); - B.BackButton_6Oi = new A.BackButton(B.StandardComponentType_0, null, null, B.BackButtonIcon_null, null, null, null, null, null, null); - B.BadgeThemeData_MPo = new A.BadgeThemeData(null, null, null, null, null, null, null, null); - B.C_JSONMessageCodec0 = new A.JSONMessageCodec0(); - B.BasicMessageChannel_Umt = new A.BasicMessageChannel("flutter/keyevent", B.C_JSONMessageCodec0, type$.BasicMessageChannel_nullable_Object); - B.C_StringCodec = new A.StringCodec(); - B.BasicMessageChannel_bqZ = new A.BasicMessageChannel("flutter/lifecycle", B.C_StringCodec, A.findType("BasicMessageChannel")); - B.BasicMessageChannel_qHv = new A.BasicMessageChannel("flutter/system", B.C_JSONMessageCodec0, type$.BasicMessageChannel_nullable_Object); - B.C_StandardMessageCodec = new A.StandardMessageCodec0(); - B.BasicMessageChannel_vKF = new A.BasicMessageChannel("flutter/accessibility", B.C_StandardMessageCodec, type$.BasicMessageChannel_nullable_Object); - B.BitmapSize_0_0 = new A.BitmapSize(0, 0); - B.BitmapSize_1_1 = new A.BitmapSize(1, 1); - B.BlendMode_12 = new A.BlendMode(12, "plus"); - B.BlendMode_13 = new A.BlendMode(13, "modulate"); - B.BlendMode_3 = new A.BlendMode(3, "srcOver"); - B.BlendMode_9 = new A.BlendMode(9, "srcATop"); - B.BlurStyle_0 = new A.BlurStyle(0, "normal"); - B.Radius_8_8 = new A.Radius(8, 8); - B.BorderRadius_3vw = new A.BorderRadius(B.Radius_8_8, B.Radius_8_8, B.Radius_8_8, B.Radius_8_8); - B.Radius_40_40 = new A.Radius(40, 40); - B.BorderRadius_4BW = new A.BorderRadius(B.Radius_40_40, B.Radius_40_40, B.Radius_40_40, B.Radius_40_40); - B.Radius_60_50 = new A.Radius(60, 50); - B.BorderRadius_MP8 = new A.BorderRadius(B.Radius_60_50, B.Radius_60_50, B.Radius_60_50, B.Radius_60_50); - B.Radius_4_4 = new A.Radius(4, 4); - B.Radius_0_0 = new A.Radius(0, 0); - B.BorderRadius_POr = new A.BorderRadius(B.Radius_4_4, B.Radius_4_4, B.Radius_0_0, B.Radius_0_0); - B.Radius_22_22 = new A.Radius(22, 22); - B.BorderRadius_QJL = new A.BorderRadius(B.Radius_22_22, B.Radius_22_22, B.Radius_22_22, B.Radius_22_22); - B.Radius_2_2 = new A.Radius(2, 2); - B.BorderRadius_X2o = new A.BorderRadius(B.Radius_2_2, B.Radius_2_2, B.Radius_2_2, B.Radius_2_2); - B.BorderRadius_nnp = new A.BorderRadius(B.Radius_4_4, B.Radius_4_4, B.Radius_4_4, B.Radius_4_4); - B.BorderRadius_tUf = new A.BorderRadius(B.Radius_0_0, B.Radius_0_0, B.Radius_0_0, B.Radius_0_0); - B.Radius_7_7 = new A.Radius(7, 7); - B.BorderRadius_woU = new A.BorderRadius(B.Radius_7_7, B.Radius_7_7, B.Radius_7_7, B.Radius_7_7); - B.Color_vnR = new A.Color(1, 0, 0, 0, B.ColorSpace_0); - B.BorderStyle_0 = new A.BorderStyle(0, "none"); - B.BorderSide_Ah5 = new A.BorderSide(B.Color_vnR, 0, B.BorderStyle_0, -1); - B.BorderStyle_1 = new A.BorderStyle(1, "solid"); - B.BorderSide_ViT = new A.BorderSide(B.Color_vnR, 1, B.BorderStyle_1, -1); - B.Color_Edl = new A.Color(0, 0, 0, 0, B.ColorSpace_0); - B.BorderSide_WQi = new A.BorderSide(B.Color_Edl, 1, B.BorderStyle_1, -1); - B.Border_Zke = new A.Border(B.BorderSide_WQi, B.BorderSide_Ah5, B.BorderSide_WQi, B.BorderSide_Ah5); - B.Border_pk4 = new A.Border(B.BorderSide_Ah5, B.BorderSide_Ah5, B.BorderSide_Ah5, B.BorderSide_Ah5); - B.BottomAppBarTheme_uXR = new A.BottomAppBarTheme(null, null, null, null, null, null, null); - B.BottomNavigationBarThemeData_w6n = new A.BottomNavigationBarThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.BottomSheetThemeData_JGO = new A.BottomSheetThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null); - B.ScrollDecelerationRate_0 = new A.ScrollDecelerationRate(0, "normal"); - B.RangeMaintainingScrollPhysics_null = new A.RangeMaintainingScrollPhysics(null); - B.BouncingScrollPhysics_69W = new A.BouncingScrollPhysics(B.ScrollDecelerationRate_0, B.RangeMaintainingScrollPhysics_null); - B.ScrollDecelerationRate_1 = new A.ScrollDecelerationRate(1, "fast"); - B.BouncingScrollPhysics_Wm7 = new A.BouncingScrollPhysics(B.ScrollDecelerationRate_1, B.RangeMaintainingScrollPhysics_null); - B.BoxConstraints_0Yu = new A.BoxConstraints(0, 1 / 0, 0, 1 / 0); - B.BoxConstraints_0pa = new A.BoxConstraints(48, 1 / 0, 48, 1 / 0); - B.BoxConstraints_OjF = new A.BoxConstraints(0, 1 / 0, 48, 1 / 0); - B.BoxConstraints_UiQ = new A.BoxConstraints(280, 1 / 0, 0, 1 / 0); - B.BoxConstraints_rW9 = new A.BoxConstraints(36, 1 / 0, 36, 1 / 0); - B.BoxConstraints_vYx = new A.BoxConstraints(1 / 0, 1 / 0, 1 / 0, 1 / 0); - B.BoxConstraints_yY0 = new A.BoxConstraints(0, 500, 0, 1 / 0); - B.Color_AK6 = new A.Color(1, 0.7411764705882353, 0.7411764705882353, 0.7411764705882353, B.ColorSpace_0); - B.BorderSide_e1a = new A.BorderSide(B.Color_AK6, 0, B.BorderStyle_1, -1); - B.Border_z8X = new A.Border(B.BorderSide_Ah5, B.BorderSide_Ah5, B.BorderSide_e1a, B.BorderSide_Ah5); - B.BoxShape_0 = new A.BoxShape(0, "rectangle"); - B.BoxDecoration_8xd = new A.BoxDecoration(null, null, B.Border_z8X, null, null, null, B.BoxShape_0); - B.Color_eQ3 = new A.Color(1, 0.1411764705882353, 0.1411764705882353, 0.1411764705882353, B.ColorSpace_0); - B.Color_jDO = new A.Color(1, 0.17647058823529413, 0.17647058823529413, 0.17647058823529413, B.ColorSpace_0); - B.BorderSide_F3i = new A.BorderSide(B.Color_jDO, 1, B.BorderStyle_1, -1); - B.Border_43Z = new A.Border(B.BorderSide_F3i, B.BorderSide_Ah5, B.BorderSide_Ah5, B.BorderSide_Ah5); - B.BoxDecoration_MQc = new A.BoxDecoration(B.Color_eQ3, null, B.Border_43Z, null, null, null, B.BoxShape_0); - B.Color_ix7 = new A.Color(0.23529411764705882, 0, 0, 0, B.ColorSpace_0); - B.Offset_0_4 = new A.Offset(0, 4); - B.BoxShadow_xHB = new A.BoxShadow(0.5, B.BlurStyle_0, B.Color_ix7, B.Offset_0_4, 10); - B.List_bwX = A._setArrayType(makeConstList([B.BoxShadow_xHB]), type$.JSArray_BoxShadow); - B.BoxDecoration_Uph = new A.BoxDecoration(null, null, null, B.BorderRadius_3vw, B.List_bwX, null, B.BoxShape_0); - B.BoxFit_2 = new A.BoxFit(2, "cover"); - B.BoxHeightStyle_0 = new A.BoxHeightStyle(0, "tight"); - B.BoxHeightStyle_1 = new A.BoxHeightStyle(1, "max"); - B.BoxHeightStyle_5 = new A.BoxHeightStyle(5, "strut"); - B.BoxShape_1 = new A.BoxShape(1, "circle"); - B.BoxWidthStyle_0 = new A.BoxWidthStyle(0, "tight"); - B.Brightness_0 = new A.Brightness(0, "dark"); - B.Brightness_1 = new A.Brightness(1, "light"); - B.BrowserEngine_0 = new A.BrowserEngine(0, "blink"); - B.BrowserEngine_1 = new A.BrowserEngine(1, "webkit"); - B.BrowserEngine_2 = new A.BrowserEngine(2, "firefox"); - B.ButtonBarLayoutBehavior_1 = new A.ButtonBarLayoutBehavior(1, "padded"); - B.ButtonBarThemeData_CyY = new A.ButtonBarThemeData(null, null, null, null, null, null, null, null, null); - B.ButtonTextTheme_0 = new A.ButtonTextTheme(0, "normal"); - B.ButtonTextTheme_1 = new A.ButtonTextTheme(1, "accent"); - B.ButtonTextTheme_2 = new A.ButtonTextTheme(2, "primary"); - B.C__EmptyStream = new A._EmptyStream(A.findType("_EmptyStream>")); - B.ByteStream__EmptyStream = new A.ByteStream(B.C__EmptyStream); - B.CONSTANT0 = new A.Instantiation1(A.math__max$closure(), type$.Instantiation1_double); - B.CONSTANT = new A.Instantiation1(A.math__max$closure(), A.findType("Instantiation1")); - B.CONSTANT1 = new A.Instantiation1(A.math__min$closure(), type$.Instantiation1_double); - B.C_ActionDispatcher = new A.ActionDispatcher(); - B.C_AsciiCodec = new A.AsciiCodec(); - B.C_Base64Encoder = new A.Base64Encoder(); - B.C_Base64Codec = new A.Base64Codec(); - B.C_Base64Decoder = new A.Base64Decoder(); - B.C_BrowserPlatformLocation = new A.BrowserPlatformLocation(); - B.Duration_0 = new A.Duration(0); - B.C_Caption = new A.Caption(); - B.C_CkLinearToSrgbGammaColorFilter = new A.CkLinearToSrgbGammaColorFilter(); - B.C_CkSrgbToLinearGammaColorFilter = new A.CkSrgbToLinearGammaColorFilter(); - B.C_CupertinoPageTransitionsBuilder = new A.CupertinoPageTransitionsBuilder(); - B.C_DecimalInputType = new A.DecimalInputType(); - B.C_DefaultEquality = new A.DefaultEquality(); - B.C_DeepCollectionEquality = new A.DeepCollectionEquality(); - B.C_DefaultCupertinoLocalizations = new A.DefaultCupertinoLocalizations(); - B.C_DefaultMaterialLocalizations = new A.DefaultMaterialLocalizations(); - B.C_DefaultTransitionDelegate = new A.DefaultTransitionDelegate(); - B.C_DefaultWidgetsLocalizations = new A.DefaultWidgetsLocalizations(); - B.C_DoNothingAndStopPropagationTextIntent = new A.DoNothingAndStopPropagationTextIntent(); - B.C_DoneInputAction = new A.DoneInputAction(); - B.C_EmailInputType = new A.EmailInputType(); - B.C_EmptyIterable = new A.EmptyIterable(A.findType("EmptyIterable")); - B.C_EmptyIterable0 = new A.EmptyIterable(A.findType("EmptyIterable")); - B.C_EmptyIterator = new A.EmptyIterator(); - B.C_Endian0 = new A.Endian(); - B.C_Endian = new A.Endian(); - B.C_EnterInputAction = new A.EnterInputAction(); - B.C_FloatingLabelAlignment = new A.FloatingLabelAlignment(); - B.C_GestureSettings = new A.GestureSettings(); - B.C_GoInputAction = new A.GoInputAction(); - B.C_HashUrlStrategy = new A.HashUrlStrategy(); - B.C_IOSSystemContextMenuItemCopy = new A.IOSSystemContextMenuItemCopy(); - B.C_IOSSystemContextMenuItemCut = new A.IOSSystemContextMenuItemCut(); - B.C_IOSSystemContextMenuItemDataCopy = new A.IOSSystemContextMenuItemDataCopy(); - B.C_IOSSystemContextMenuItemDataCut = new A.IOSSystemContextMenuItemDataCut(); - B.C_IOSSystemContextMenuItemDataPaste = new A.IOSSystemContextMenuItemDataPaste(); - B.C_IOSSystemContextMenuItemDataSelectAll = new A.IOSSystemContextMenuItemDataSelectAll(); - B.C_IOSSystemContextMenuItemLookUp = new A.IOSSystemContextMenuItemLookUp(); - B.C_IOSSystemContextMenuItemPaste = new A.IOSSystemContextMenuItemPaste(); - B.C_IOSSystemContextMenuItemSearchWeb = new A.IOSSystemContextMenuItemSearchWeb(); - B.C_IOSSystemContextMenuItemSelectAll = new A.IOSSystemContextMenuItemSelectAll(); - B.C_JSONMessageCodec = new A.JSONMessageCodec(); - B.C_JSONMethodCodec = new A.JSONMethodCodec(); - B.C_JS_CONST = function getTagFallback(o) { +(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) +for(var r=0;r=0)return true +if(typeof version=="function"&&version.length==0){var q=version() +if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}() +function inherit(a,b){a.prototype.constructor=a +a.prototype["$i"+a.name]=a +if(b!=null){if(z){Object.setPrototypeOf(a.prototype,b.prototype) +return}var s=Object.create(b.prototype) +copyProperties(a.prototype,s) +a.prototype=s}}function inheritMany(a,b){for(var s=0;s4294967295)throw A.d(A.cr(a,0,4294967295,"length",null)) +return J.nC(new Array(a),b)}, +uB(a,b){if(a<0)throw A.d(A.c2("Length must be a non-negative integer: "+a,null)) +return A.b(new Array(a),b.i("H<0>"))}, +azS(a,b){if(a<0)throw A.d(A.c2("Length must be a non-negative integer: "+a,null)) +return A.b(new Array(a),b.i("H<0>"))}, +nC(a,b){var s=A.b(a,b.i("H<0>")) +s.$flags=1 +return s}, +aPT(a,b){return J.a0p(a,b)}, +aEn(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 +default:return!1}}, +aEo(a,b){var s,r +for(s=a.length;b0;b=s){s=b-1 +r=a.charCodeAt(s) +if(r!==32&&r!==13&&!J.aEn(r))break}return b}, +mP(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.uC.prototype +return J.AL.prototype}if(typeof a=="string")return J.kt.prototype +if(a==null)return J.uD.prototype +if(typeof a=="boolean")return J.AJ.prototype +if(Array.isArray(a))return J.H.prototype +if(typeof a!="object"){if(typeof a=="function")return J.fh.prototype +if(typeof a=="symbol")return J.qb.prototype +if(typeof a=="bigint")return J.qa.prototype +return a}if(a instanceof A.Q)return a +return J.a05(a)}, +aY8(a){if(typeof a=="number")return J.nE.prototype +if(typeof a=="string")return J.kt.prototype +if(a==null)return a +if(Array.isArray(a))return J.H.prototype +if(typeof a!="object"){if(typeof a=="function")return J.fh.prototype +if(typeof a=="symbol")return J.qb.prototype +if(typeof a=="bigint")return J.qa.prototype +return a}if(a instanceof A.Q)return a +return J.a05(a)}, +aH(a){if(typeof a=="string")return J.kt.prototype +if(a==null)return a +if(Array.isArray(a))return J.H.prototype +if(typeof a!="object"){if(typeof a=="function")return J.fh.prototype +if(typeof a=="symbol")return J.qb.prototype +if(typeof a=="bigint")return J.qa.prototype +return a}if(a instanceof A.Q)return a +return J.a05(a)}, +ct(a){if(a==null)return a +if(Array.isArray(a))return J.H.prototype +if(typeof a!="object"){if(typeof a=="function")return J.fh.prototype +if(typeof a=="symbol")return J.qb.prototype +if(typeof a=="bigint")return J.qa.prototype +return a}if(a instanceof A.Q)return a +return J.a05(a)}, +aIR(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.uC.prototype +return J.AL.prototype}if(a==null)return a +if(!(a instanceof A.Q))return J.kP.prototype +return a}, +ay3(a){if(typeof a=="number")return J.nE.prototype +if(a==null)return a +if(!(a instanceof A.Q))return J.kP.prototype +return a}, +aIS(a){if(typeof a=="number")return J.nE.prototype +if(typeof a=="string")return J.kt.prototype +if(a==null)return a +if(!(a instanceof A.Q))return J.kP.prototype +return a}, +tb(a){if(typeof a=="string")return J.kt.prototype +if(a==null)return a +if(!(a instanceof A.Q))return J.kP.prototype +return a}, +dn(a){if(a==null)return a +if(typeof a!="object"){if(typeof a=="function")return J.fh.prototype +if(typeof a=="symbol")return J.qb.prototype +if(typeof a=="bigint")return J.qa.prototype +return a}if(a instanceof A.Q)return a +return J.a05(a)}, +e9(a){if(a==null)return a +if(!(a instanceof A.Q))return J.kP.prototype +return a}, +aMp(a,b){if(typeof a=="number"&&typeof b=="number")return a+b +return J.aY8(a).a3(a,b)}, +e(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.mP(a).k(a,b)}, +aMq(a,b){if(typeof a=="number"&&typeof b=="number")return a*b +return J.aIS(a).a8(a,b)}, +aMr(a,b){if(typeof a=="number"&&typeof b=="number")return a-b +return J.ay3(a).a5(a,b)}, +ab(a,b){if(typeof b==="number")if(Array.isArray(a)||typeof a=="string"||A.aIX(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b0?1:a<0?-1:a +return J.aIR(a).gCX(a)}, +aCw(a){return J.e9(a).gCZ(a)}, +aME(a){return J.e9(a).gLM(a)}, +aMF(a){return J.e9(a).gaz(a)}, +ayV(a){return J.e9(a).gv(a)}, +ayW(a){return J.dn(a).geo(a)}, +aMG(a,b,c){return J.ct(a).wG(a,b,c)}, +aCx(a,b){return J.e9(a).f5(a,b)}, +a0s(a){return J.e9(a).b5(a)}, +aCy(a){return J.ct(a).B1(a)}, +aCz(a,b){return J.ct(a).bz(a,b)}, +aMH(a,b){return J.e9(a).ar7(a,b)}, +j2(a,b,c){return J.ct(a).jb(a,b,c)}, +aCA(a,b,c,d){return J.ct(a).r0(a,b,c,d)}, +aMI(a,b,c){return J.tb(a).vL(a,b,c)}, +aMJ(a,b,c,d,e){return J.e9(a).kD(a,b,c,d,e)}, +ya(a,b,c){return J.dn(a).bI(a,b,c)}, +l8(a,b){return J.ct(a).F(a,b)}, +aMK(a){return J.ct(a).hM(a)}, +ayX(a,b){return J.ct(a).h4(a,b)}, +aML(a,b){return J.e9(a).wg(a,b)}, +aMM(a,b){return J.e9(a).rG(a,b)}, +aMN(a,b){return J.aH(a).sq(a,b)}, +aMO(a,b,c,d,e){return J.ct(a).bV(a,b,c,d,e)}, +a0t(a,b){return J.ct(a).iC(a,b)}, +a0u(a,b){return J.ct(a).eX(a,b)}, +aMP(a,b){return J.tb(a).b8(a,b)}, +aMQ(a,b,c){return J.tb(a).S(a,b,c)}, +aCB(a,b){return J.ct(a).Kd(a,b)}, +aMR(a,b,c){return J.e9(a).bc(a,b,c)}, +aMS(a,b,c,d){return J.e9(a).f9(a,b,c,d)}, +aMT(a){return J.ay3(a).Kh(a)}, +an(a){return J.ay3(a).hR(a)}, +tk(a){return J.ct(a).eC(a)}, +aMU(a){return J.ct(a).hl(a)}, +dq(a){return J.mP(a).j(a)}, +aMV(a){return J.tb(a).jl(a)}, +aCC(a,b){return J.ct(a).kL(a,b)}, +aMW(a,b){return J.ct(a).KK(a,b)}, +uA:function uA(){}, +AJ:function AJ(){}, +uD:function uD(){}, +k:function k(){}, +jo:function jo(){}, +O4:function O4(){}, +kP:function kP(){}, +fh:function fh(){}, +qa:function qa(){}, +qb:function qb(){}, +H:function H(a){this.$ti=a}, +a9d:function a9d(a){this.$ti=a}, +cV:function cV(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +nE:function nE(){}, +uC:function uC(){}, +AL:function AL(){}, +kt:function kt(){}},A={ +aYs(){var s,r,q=$.aBc +if(q!=null)return q +s=A.cC("Chrom(e|ium)\\/([0-9]+)\\.",!1) +q=$.bw().guc() +r=s.qO(q) +if(r!=null){q=r.b[2] +q.toString +return $.aBc=A.fb(q,null)<=110}return $.aBc=!1}, +a_V(){var s=A.aBw(1,1) +if(A.zI(s,"webgl2")!=null){if($.bw().gdB()===B.ba)return 1 +return 2}if(A.zI(s,"webgl")!=null)return 1 +return-1}, +aIy(){var s=v.G +return s.Intl.v8BreakIterator!=null&&s.Intl.Segmenter!=null}, +au(){return $.bn.bd()}, +aBN(a){var s=$.aM6()[a.a] +return s}, +aZ8(a){return a===B.dV?$.bn.bd().FilterMode.Nearest:$.bn.bd().FilterMode.Linear}, +ayB(a){var s,r,q,p=new Float32Array(16) +for(s=0;s<4;++s)for(r=s*4,q=0;q<4;++q)p[q*4+s]=a[r+q] +return p}, +aBM(a){var s,r,q,p=new Float32Array(9) +for(s=a.length,r=0;r<9;++r){q=B.p2[r] +if(q>>16&255)/255 +s[1]=(b.E()>>>8&255)/255 +s[2]=(b.E()&255)/255 +s[3]=(b.E()>>>24&255)/255 +return s}, +c1(a){var s=new Float32Array(4) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +return s}, +ay2(a){return new A.D(a[0],a[1],a[2],a[3])}, +aJf(a){return new A.D(a[0],a[1],a[2],a[3])}, +dQ(a){var s=new Float32Array(12) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +s[4]=a.e +s[5]=a.f +s[6]=a.r +s[7]=a.w +s[8]=a.x +s[9]=a.y +s[10]=a.z +s[11]=a.Q +return s}, +aZ6(a){var s,r=new Uint32Array(2) +for(s=0;s<2;++s)r[s]=a[s].E() +return r}, +aAr(a,b,c,d,e,f){return A.h3(a,"saveLayer",[b,c==null?null:c,d,e,f])}, +aFW(a){if(!("RequiresClientICU" in a))return!1 +return A.p_(a.RequiresClientICU())}, +aFY(a,b){var s=A.qB(b) +a.fontFamilies=s +return s}, +aFV(a){var s,r,q=a.graphemeLayoutBounds,p=B.b.ig(q,t.i) +q=p.a +s=J.aH(q) +r=p.$ti.y[1] +return new A.q_(new A.D(r.a(s.h(q,0)),r.a(s.h(q,1)),r.a(s.h(q,2)),r.a(s.h(q,3))),new A.c7(J.an(a.graphemeClusterTextRange.start),J.an(a.graphemeClusterTextRange.end)),B.kC[J.an(a.dir.value)])}, +aFX(a,b){var s=a.getGlyphInfoAt(b) +return s==null?null:A.aFV(s)}, +aY7(a){var s,r="chromium/canvaskit.js" +switch(a.a){case 0:s=A.b([],t.s) +if(A.aIy())s.push(r) +s.push("canvaskit.js") +break +case 1:s=A.b(["canvaskit.js"],t.s) +break +case 2:s=A.b([r],t.s) +break +default:s=null}return s}, +aVf(){var s=A.eT().b,r=s==null?null:s.canvasKitVariant +s=A.aY7(A.aP3(B.Kt,r==null?"auto":r)) +return new A.aj(s,new A.awV(),A.a2(s).i("aj<1,l>"))}, +aXi(a,b){return b+a}, +a03(){var s=0,r=A.z(t.m),q,p,o,n +var $async$a03=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:o=t.m +n=A +s=4 +return A.r(A.ax3(A.aVf()),$async$a03) +case 4:s=3 +return A.r(n.fx(b.default({locateFile:A.ax7(A.aVH())}),t.K),$async$a03) +case 3:p=o.a(b) +if(A.aFW(p.ParagraphBuilder)&&!A.aIy())throw A.d(A.c3("The CanvasKit variant you are using only works on Chromium browsers. Please use a different CanvasKit variant, or use a Chromium browser.")) +q=p +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$a03,r)}, +ax3(a){return A.aVy(a)}, +aVy(a){var s=0,r=A.z(t.m),q,p=2,o=[],n,m,l,k,j,i +var $async$ax3=A.A(function(b,c){if(b===1){o.push(c) +s=p}while(true)switch(s){case 0:m=a.$ti,l=new A.bh(a,a.gq(0),m.i("bh")),m=m.i("aD.E") +case 3:if(!l.A()){s=4 +break}k=l.d +n=k==null?m.a(k):k +p=6 +s=9 +return A.r(A.ax2(n),$async$ax3) +case 9:k=c +q=k +s=1 +break +p=2 +s=8 +break +case 6:p=5 +i=o.pop() +s=3 +break +s=8 +break +case 5:s=2 +break +case 8:s=3 +break +case 4:throw A.d(A.c3("Failed to download any of the following CanvasKit URLs: "+a.j(0))) +case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$ax3,r)}, +ax2(a){return A.aVx(a)}, +aVx(a){var s=0,r=A.z(t.m),q,p,o +var $async$ax2=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:p=v.G +o=p.window.document.baseURI +p=o==null?new p.URL(a):new p.URL(a,o) +s=3 +return A.r(A.fx(import(A.aXG(p.toString())),t.m),$async$ax2) +case 3:q=c +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$ax2,r)}, +aD1(a,b){if(a.a!=null)throw A.d(A.c2('"recorder" must not already be associated with another Canvas.',null)) +return new A.a2c(a.us(b==null?B.dp:b))}, +aa_(a){var s="ColorFilter",r=new A.Ni(a),q=new A.i4(s,t.Pj) +q.nz(r,a.tA(),s,t.m) +r.b!==$&&A.ba() +r.b=q +return r}, +aNC(a){return new A.tG(a)}, +aIE(a){var s +switch(a.d.a){case 0:return null +case 1:s=a.c +if(s==null)return null +return new A.tG(s) +case 2:return B.Da +case 3:return B.Db}}, +aDz(a,b){var s=b.i("H<0>") +return new A.Lk(a,A.b([],s),A.b([],s),b.i("Lk<0>"))}, +aA5(a){var s=null +return new A.iB(B.Ni,s,s,s,a,s)}, +aAh(a,b,c){var s=new v.G.window.flutterCanvasKit.Font(c),r=A.qB(A.b([0],t.t)) +s.getGlyphBounds(r,null,null) +return new A.qU(b,a,c)}, +a09(a,b,c,d){return A.aYV(a,b,c,d)}, +aYV(a,b,c,a0){var s=0,r=A.z(t.hP),q,p,o,n,m,l,k,j,i,h,g,f,e,d +var $async$a09=A.A(function(a1,a2){if(a1===1)return A.w(a2,r) +while(true)switch(s){case 0:d=A.aXO(a) +if(d==null)A.a8(A.q6("Failed to detect image file format using the file header.\nFile header was "+(!B.B.ga9(a)?"["+A.aXf(B.B.cz(a,0,Math.min(10,a.length)))+"]":"empty")+".\nImage source: encoded image bytes")) +s=$.aMc()?3:5 +break +case 3:s=6 +return A.r(A.a2o("image/"+d.c.b,a,"encoded image bytes"),$async$a09) +case 6:p=a2 +s=4 +break +case 5:s=d.d?7:9 +break +case 7:p=new A.Ko("encoded image bytes",a,b,c) +o=$.bn.bd().MakeAnimatedImageFromEncoded(a) +if(o==null)A.a8(A.q6("Failed to decode image data.\nImage source: encoded image bytes")) +n=b==null +if(!n||c!=null)if(o.getFrameCount()>1)$.eq().$1("targetWidth and targetHeight for multi-frame images not supported") +else{m=o.makeImageAtCurrentFrame() +l=!n&&b<=0?null:b +k=c!=null&&c<=0?null:c +n=l==null +if(n&&k!=null)l=B.d.aH(k*(m.width()/m.height())) +else if(k==null&&!n)k=B.f.kZ(l,m.width()/m.height()) +j=new A.ii() +i=j.us(B.dp) +h=A.br() +n=A.z_(m,null) +g=m.width() +f=m.height() +l.toString +k.toString +i.v3(n,new A.D(0,0,0+g,0+f),new A.D(0,0,l,k),h) +k=j.od().Kj(l,k).b +k===$&&A.a() +k=k.a +k===$&&A.a() +e=k.a.encodeToBytes() +if(e==null)e=null +if(e==null)A.a8(A.q6("Failed to re-size image")) +o=$.bn.bd().MakeAnimatedImageFromEncoded(e) +if(o==null)A.a8(A.q6("Failed to decode re-sized image data.\nImage source: encoded image bytes"))}p.d=J.an(o.getFrameCount()) +p.e=J.an(o.getRepetitionCount()) +n=new A.i4("Codec",t.Pj) +n.nz(p,o,"Codec",t.m) +p.a!==$&&A.ba() +p.a=n +s=8 +break +case 9:s=10 +return A.r(A.axR(A.aXB(A.b([B.B.gbQ(a)],t.gb))),$async$a09) +case 10:p=a2 +case 8:case 4:q=new A.Ku(p,b,c,a0) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$a09,r)}, +axR(a){return A.aXJ(a)}, +aXJ(a){var s=0,r=A.z(t.PO),q,p +var $async$axR=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:p=new A.z0(v.G.window.URL.createObjectURL(A.qB(a)),null) +s=3 +return A.r(p.A4(0),$async$axR) +case 3:q=p +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$axR,r)}, +q6(a){return new A.Mz(a)}, +z_(a,b){var s=new A.tF($,b),r=new A.KQ(A.aC(t.XY),t.pz),q=new A.i4("SkImage",t.Pj) +q.nz(r,a,"SkImage",t.m) +r.a!==$&&A.ba() +r.a=q +s.b=r +s.Qh() +if(b!=null)++b.a +return s}, +Kq(a,b){var s,r=new A.tF(a,b) +r.Qh() +s=r.b +s===$&&A.a();++s.b +if(b!=null)++b.a +return r}, +aNA(a,b,c){return new A.yY(a,b,c,new A.yd(new A.a1I()))}, +a2o(a,b,c){return A.aNB(a,b,c)}, +aNB(a,b,c){var s=0,r=A.z(t.Lh),q,p +var $async$a2o=A.A(function(d,e){if(d===1)return A.w(e,r) +while(true)switch(s){case 0:p=A.aNA(a,b,c) +s=3 +return A.r(p.pB(),$async$a2o) +case 3:q=p +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$a2o,r)}, +aEv(){var s=new A.P4(A.b([],t.k5),B.Y),r=new A.a9C(s) +r.b=s +return r}, +aQC(a,b){return new A.qv(A.aDz(new A.adm(),t.Oz),a,new A.OS(),B.mO,new A.KM())}, +aQS(a,b){return new A.qC(b,A.aDz(new A.adO(),t.vz),a,new A.OS(),B.mO,new A.KM())}, +aXs(a){var s,r,q,p,o,n,m,l=A.lH() +$label0$1:for(s=a.c.a,r=s.length,q=B.dp,p=0;p"),p=r.i("aD.E"),o=0;o=g.c||g.b>=g.d)){a4.push(a6) +f=new A.e0(A.b([],a5)) +a6=f +break}}}a4.push(new A.m_(m))}else if(n instanceof A.BO){e=n.a +if(e.w)continue +l=a6.a +i=l.length +h=0 +while(!0){if(!(h=c.c||c.b>=c.d)){l.push(e) +d=!0 +break}l.length===i||(0,A.I)(l);++h}if(d)continue +for(i=new A.c_(a4,r),i=new A.bh(i,i.gq(0),q),b=null,a=!1;i.A();){g=i.d +a0=g==null?p.a(g):g +if(a0 instanceof A.m_){g=$.tf() +c=a0.a +k=g.d.h(0,c) +if(!(k!=null&&g.c.u(0,k))){g=a3.h(0,c) +g.toString +c=e.r +c.toString +c=g.de(c) +if(!(c.a>=c.c||c.b>=c.d)){if(b!=null)b.a.push(e) +else l.push(e) +a=!0 +break}}}else if(a0 instanceof A.e0){for(g=a0.a,c=g.length,h=0;h=a2.c||a2.b>=a2.d)){g.push(e) +a=!0 +break}}b=a0}}if(!a)if(b!=null)b.a.push(e) +else l.push(e)}}if(a6.a.length!==0)a4.push(a6) +return new A.vq(a4)}, +br(){return new A.pr(B.cG,B.cs,B.lG,B.lI,B.dV)}, +cE(){var s=new v.G.window.flutterCanvasKit.Path() +s.setFillType($.a0n()[0]) +return A.aD5(s,B.e5)}, +aD5(a,b){var s=new A.z3(b),r=new A.i4("Path",t.Pj) +r.nz(s,a,"Path",t.m) +s.a!==$&&A.ba() +s.a=r +return s}, +aNn(){var s,r=A.eT().b +r=r==null?null:r.canvasKitForceMultiSurfaceRasterizer +if((r==null?!1:r)||$.bw().gej()===B.by||$.bw().gej()===B.d_)return new A.adj(A.v(t.lz,t.Es)) +r=A.c5(v.G.document,"flt-canvas-container") +s=$.ayO()&&$.bw().gej()!==B.by +return new A.adM(new A.jJ(s,!1,r),A.v(t.lz,t.pw))}, +aSG(a){var s=A.c5(v.G.document,"flt-canvas-container") +return new A.jJ($.ayO()&&$.bw().gej()!==B.by&&!a,a,s)}, +aND(a,b){var s,r={},q=A.qB(A.aBd(a.a,a.b)) +r.fontFamilies=q +q=a.c +if(q!=null)r.fontSize=q +q=a.d +if(q!=null)r.heightMultiplier=q +s=a.x +if(s==null)s=b==null?null:b.c +switch(s){case null:case void 0:break +case B.w:r.halfLeading=!0 +break +case B.lO:r.halfLeading=!1 +break}q=a.e +if(q!=null)r.leading=q +q=a.f +if(q!=null)r.fontStyle=A.aBL(q,a.r) +q=a.w +if(q!=null)r.forceStrutHeight=q +r.strutEnabled=!0 +return r}, +aze(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.z4(b,c,d,e,f,m,k,a2,s,g,a0,h,j,q,a3,o,p,r,a,n,a1,i,l)}, +aBL(a,b){var s={} +if(a!=null)s.weight=$.aLW()[a.a] +return s}, +azc(a,b){var s="Paragraph",r=new A.a2s(b),q=new A.i4(s,t.Pj) +q.nz(r,a,s,t.m) +r.a!==$&&A.ba() +r.a=q +return r}, +azd(a){var s=null,r=A.b([],t.n),q=A.b([],t.AT),p=$.bn.bd().ParagraphBuilder.MakeFromFontCollection(a.a,$.a2d.bd().gpz().w),o=a.z +o=o==null?s:o.c +q.push(A.aze(s,s,s,s,s,s,a.w,s,s,a.x,a.e,s,a.d,s,a.y,o,s,s,a.r,s,s,s,s)) +return new A.a2t(p,a,r,q)}, +aBd(a,b){var s=A.b([],t.s) +if(a!=null)s.push(a) +if(b!=null&&!B.b.dJ(b,new A.awX(a)))B.b.U(s,b) +B.b.U(s,$.am().gpz().gWV().y) +return s}, +aS6(a,b){var s=b.length +if(s<=10)return a.c +if(s<=100)return a.b +if(s<=5e4)return a.a +return null}, +aIO(a,b){var s,r,q=null,p=A.aPU($.aLr().h(0,b).segment(a),v.G.Symbol.iterator,q,q,q,q) +p.toString +s=new A.Lq(t.m.a(p),t.YH) +r=A.b([],t.t) +for(;s.A();){p=s.b +p===$&&A.a() +r.push(p.index)}r.push(a.length) +return new Uint32Array(A.jZ(r))}, +aY5(a){var s,r,q,p,o=A.aXb(a,a,$.aMa()),n=o.length,m=new Uint32Array((n+1)*2) +m[0]=0 +m[1]=0 +for(s=0;s")) +for(s=a.length,r=0,q=0,p=1,o=0;o"))}, +a04(a){return A.aXY(a)}, +aXY(a){var s=0,r=A.z(t.jT),q,p,o,n,m,l,k +var $async$a04=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:m={} +k=t.Lk +s=3 +return A.r(A.xX(a.wC("FontManifest.json")),$async$a04) +case 3:l=k.a(c) +if(!l.gJ_()){$.eq().$1("Font manifest does not exist at `"+l.a+"` - ignoring.") +q=new A.Am(A.b([],t.z8)) +s=1 +break}p=B.ei.a1p(B.oW,t.X) +m.a=null +o=p.i0(new A.XI(new A.axX(m),[],t.kS)) +s=4 +return A.r(l.gBH().BU(0,new A.axY(o)),$async$a04) +case 4:o.aB(0) +m=m.a +if(m==null)throw A.d(A.k4(u.u)) +m=J.j2(t.j.a(m),new A.axZ(),t.VW) +n=A.a9(m,m.$ti.i("aD.E")) +q=new A.Am(n) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$a04,r)}, +um(){return B.d.hR(v.G.window.performance.now()*1000)}, +aJh(a,b,c,d){var s=c===a +if(s&&d===b)return null +if(c==null){if(d==null||d===b)return null +c=B.d.aH(a*d/b)}else if(d==null){if(s)return null +d=B.d.aH(b*c/a)}return new A.k5(c,d)}, +aYT(a,b,c,d){var s,r,q,p,o,n,m,l,k=a.b +k===$&&A.a() +k=k.a +k===$&&A.a() +s=J.an(k.a.width()) +k=a.b.a +k===$&&A.a() +r=J.an(k.a.height()) +q=A.aJh(s,r,d,c) +if(q==null)return a +if(!b)k=q.a>s||q.b>r +else k=!1 +if(k)return a +k=q.a +p=q.b +o=new A.D(0,0,k,p) +$.am() +n=new A.ii() +A.aD1(n,o).a.v3(a,new A.D(0,0,s,r),o,A.br()) +m=n.od() +l=m.Kj(k,p) +m.l() +a.l() +return l}, +aXO(a){var s,r,q,p,o,n,m +$label0$0:for(s=a.length,r=0;r<6;++r){q=B.JH[r] +p=q.c +o=p.length +if(s=s)return!1 +if(a[n]!==o.charCodeAt(p))continue $label0$0}return!0}return!1}, +ayb(a){var s=0,r=A.z(t.H),q,p,o +var $async$ayb=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:if($.IX!==B.o0){s=1 +break}$.IX=B.G5 +p=A.eT() +if(a!=null)p.b=a +if(!B.c.b8("ext.flutter.disassemble","ext."))A.a8(A.eG("ext.flutter.disassemble","method","Must begin with ext.")) +if($.aHW.h(0,"ext.flutter.disassemble")!=null)A.a8(A.c2("Extension already registered: ext.flutter.disassemble",null)) +$.aHW.m(0,"ext.flutter.disassemble",$.ad.am0(new A.ayc(),t.Z9,t.N,t.GU)) +p=A.eT().b +o=new A.a1a(p==null?null:p.assetBase) +A.aWJ(o) +s=3 +return A.r(A.ns(A.b([new A.ayd().$0(),A.a_W()],t.mo),!1,t.H),$async$ayb) +case 3:$.IX=B.o1 +case 1:return A.x(q,r)}}) +return A.y($async$ayb,r)}, +aBE(){var s=0,r=A.z(t.H),q,p,o,n,m +var $async$aBE=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:if($.IX!==B.o1){s=1 +break}$.IX=B.G6 +p=$.bw().gdB() +if($.Or==null)$.Or=A.aRw(p===B.cr) +if($.azW==null)$.azW=A.aPX() +p=v.G +if(p.document.querySelector("meta[name=generator][content=Flutter]")==null){o=A.c5(p.document,"meta") +o.name="generator" +o.content="Flutter" +p.document.head.append(o)}p=A.eT().b +p=p==null?null:p.multiViewEnabled +if(!(p==null?!1:p)){p=A.eT().b +p=p==null?null:p.hostElement +if($.axB==null){n=$.aX() +m=new A.ua(A.cG(null,t.H),0,n,A.aDL(p),null,B.ek,A.aDt(p)) +m.MH(0,n,p,null) +$.axB=m +p=n.gd0() +n=$.axB +n.toString +p.atc(n)}$.axB.toString}$.IX=B.G7 +case 1:return A.x(q,r)}}) +return A.y($async$aBE,r)}, +aWJ(a){if(a===$.xM)return +$.xM=a}, +a_W(){var s=0,r=A.z(t.H),q,p,o +var $async$a_W=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:p=$.am() +p.gpz() +q=$.xM +s=q!=null?2:3 +break +case 2:p=p.gpz() +q=$.xM +q.toString +o=p +s=5 +return A.r(A.a04(q),$async$a_W) +case 5:s=4 +return A.r(o.vG(b),$async$a_W) +case 4:case 3:return A.x(null,r)}}) +return A.y($async$a_W,r)}, +aPf(a,b){return{addView:A.hz(a),removeView:A.hz(new A.a6r(b))}}, +aPg(a,b){var s,r=A.hz(new A.a6t(b)),q=new A.a6u(a) +if(typeof q=="function")A.a8(A.c2("Attempting to rewrap a JS function.",null)) +s=function(c,d){return function(){return c(d)}}(A.aVa,q) +s[$.a0c()]=q +return{initializeEngine:r,autoStart:s}}, +aPe(a){return{runApp:A.hz(new A.a6q(a))}}, +azl(a){return new v.G.Promise(A.ax7(new A.a3C(a)))}, +aBg(a){var s=B.d.hR(a) +return A.di(B.d.hR((a-s)*1000),s,0)}, +aV7(a,b){var s={} +s.a=null +return new A.awT(s,a,b)}, +aPX(){var s=new A.MS(A.v(t.N,t.lT)) +s.a5f() +return s}, +aPZ(a){switch(a.a){case 0:case 4:return new A.B0(A.aBO("M,2\u201ew\u2211wa2\u03a9q\u2021qb2\u02dbx\u2248xc3 c\xd4j\u2206jd2\xfee\xb4ef2\xfeu\xa8ug2\xfe\xff\u02c6ih3 h\xce\xff\u2202di3 i\xc7c\xe7cj2\xd3h\u02d9hk2\u02c7\xff\u2020tl5 l@l\xfe\xff|l\u02dcnm1~mn3 n\u0131\xff\u222bbo2\xaer\u2030rp2\xacl\xd2lq2\xc6a\xe6ar3 r\u03c0p\u220fps3 s\xd8o\xf8ot2\xa5y\xc1yu3 u\xa9g\u02ddgv2\u02dak\uf8ffkw2\xc2z\xc5zx2\u0152q\u0153qy5 y\xcff\u0192f\u02c7z\u03a9zz5 z\xa5y\u2021y\u2039\xff\u203aw.2\u221av\u25cav;4\xb5m\xcds\xd3m\xdfs/2\xb8z\u03a9z")) +case 3:return new A.B0(A.aBO(';b1{bc1&cf1[fg1]gm2y')) +case 1:case 2:case 5:return new A.B0(A.aBO("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz51)s.push(new A.kw(B.b.gZ(o),B.b.ga7(o))) +else s.push(new A.kw(p,null))}return s}, +aW0(a,b){var s=a.iY(b),r=A.aXR(A.bD(s.b)) +switch(s.a){case"setDevicePixelRatio":$.dp().d=r +$.aX().x.$0() +return!0}return!1}, +mQ(a,b){if(a==null)return +if(b===$.ad)a.$0() +else b.wl(a)}, +mR(a,b,c,d){if(a==null)return +if(b===$.ad)a.$1(c) +else b.wm(a,c,d)}, +aYp(a,b,c,d){if(b===$.ad)a.$2(c,d) +else b.wl(new A.ayf(a,c,d))}, +aY_(){var s,r,q,p=v.G,o=p.document.documentElement +o.toString +s=null +if("computedStyleMap" in o){r=o.computedStyleMap() +if(r!=null){q=r.get("font-size") +s=q!=null?q.value:null}}if(s==null)s=A.aJ7(A.azw(p.window,o).getPropertyValue("font-size")) +return(s==null?16:s)/16}, +aHR(a,b){var s +b.toString +t.pE.a(b) +s=A.c5(v.G.document,A.bD(J.ab(b,"tagName"))) +A.W(s.style,"width","100%") +A.W(s.style,"height","100%") +return s}, +aXu(a){switch(a){case 0:return 1 +case 1:return 4 +case 2:return 2 +default:return B.f.Lx(1,a)}}, +aED(a,b,c,d){var s,r=A.bd(b) +if(c==null)d.addEventListener(a,r) +else{s=A.ai(A.ar(["passive",c],t.N,t.K)) +s.toString +d.addEventListener(a,r,s)}return new A.N9(a,d,r)}, +wy(a){var s=B.d.hR(a) +return A.di(B.d.hR((a-s)*1000),s,0)}, +aIz(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=b.ge6().a,e=$.bX +if((e==null?$.bX=A.ee():e).b&&J.e(a.offsetX,0)&&J.e(a.offsetY,0))return A.aVo(a,f) +if(c==null){e=a.target +e.toString +c=e}if(b.ge6().e.contains(c)){e=$.Jq() +s=e.gi1().w +if(s!=null){e.gi1().c.toString +r=s.c +e=a.offsetX +q=a.offsetY +p=r[0] +o=r[4] +n=r[8] +m=r[12] +l=r[1] +k=r[5] +j=r[9] +i=r[13] +h=1/(r[3]*e+r[7]*q+r[11]*0+r[15]) +return new A.j((p*e+o*q+n*0+m)*h,(l*e+k*q+j*0+i)*h)}}if(!J.e(c,f)){g=f.getBoundingClientRect() +return new A.j(a.clientX-g.x,a.clientY-g.y)}return new A.j(a.offsetX,a.offsetY)}, +aVo(a,b){var s,r,q=a.clientX,p=a.clientY +for(s=b;s.offsetParent!=null;s=r){q-=s.offsetLeft-s.scrollLeft +p-=s.offsetTop-s.scrollTop +r=s.offsetParent +r.toString}return new A.j(q,p)}, +aJn(a,b){var s=b.$0() +return s}, +aRw(a){var s=new A.af2(A.v(t.N,t.qe),a) +s.a5k(a) +return s}, +aWz(a){}, +aJ7(a){var s=v.G.window.parseFloat(a) +if(s==null||isNaN(s))return null +return s}, +aYM(a){var s,r,q=null +if("computedStyleMap" in a){s=a.computedStyleMap() +if(s!=null){r=s.get("font-size") +q=r!=null?r.value:null}}return q==null?A.aJ7(A.azw(v.G.window,a).getPropertyValue("font-size")):q}, +aCD(a){var s=a===B.jd?"assertive":"polite",r=A.c5(v.G.document,"flt-announcement-"+s),q=r.style +A.W(q,"position","fixed") +A.W(q,"overflow","hidden") +A.W(q,"transform","translate(-99999px, -99999px)") +A.W(q,"width","1px") +A.W(q,"height","1px") +q=A.ai(s) +q.toString +r.setAttribute("aria-live",q) +return r}, +aVh(a){var s=a.a +if((s&256)!==0)return B.Zf +else if((s&65536)!==0)return B.Zg +else return B.Ze}, +aSa(a){var s=new A.ahN(A.c5(v.G.document,"input"),new A.pd(a.ok,B.dF),B.od,a),r=A.rb(s.c7(0),a) +s.a!==$&&A.ba() +s.a=r +s.a5p(a) +return s}, +aSp(){var s,r,q,p,o,n,m,l,k,j,i=$.PY +$.PY=null +if(i==null||i.length===0)return +s=A.b([],t.Nt) +for(r=i.length,q=0;p=i.length,q")).bz(0," ") +return r.length!==0?r:null}, +aSb(a){var s,r=new A.PH(B.ko,a),q=A.rb(r.c7(0),a) +r.a!==$&&A.ba() +r.a=q +r.Do(B.ko,a) +s=A.ai("dialog") +s.toString +q.setAttribute("role",s) +return r}, +aS9(a){var s,r=new A.PD(B.k6,a),q=A.rb(r.c7(0),a) +r.a!==$&&A.ba() +r.a=q +r.Do(B.k6,a) +s=A.ai("dialog") +s.toString +q.setAttribute("role",s) +s=A.ai(!0) +s.toString +q.setAttribute("aria-modal",s) +return r}, +aS8(a){var s,r=new A.PC(B.k7,a),q=A.rb(r.c7(0),a) +r.a!==$&&A.ba() +r.a=q +r.Do(B.k7,a) +s=A.ai("alertdialog") +s.toString +q.setAttribute("role",s) +s=A.ai(!0) +s.toString +q.setAttribute("aria-modal",s) +return r}, +rb(a,b){var s,r=a.style +A.W(r,"position","absolute") +A.W(r,"overflow","visible") +r=b.k4 +s=A.ai("flt-semantic-node-"+r) +s.toString +a.setAttribute("id",s) +if(r===0&&!A.eT().gHT()){A.W(a.style,"filter","opacity(0%)") +A.W(a.style,"color","rgba(0,0,0,0)")}if(A.eT().gHT())A.W(a.style,"outline","1px solid green") +return a}, +aAo(a,b){var s +switch(b.a){case 0:a.removeAttribute("aria-invalid") +break +case 1:s=A.ai("false") +s.toString +a.setAttribute("aria-invalid",s) +break +case 2:s=A.ai("true") +s.toString +a.setAttribute("aria-invalid",s) +break}}, +aFP(a){var s=a.style +s.removeProperty("transform-origin") +s.removeProperty("transform") +if($.bw().gdB()===B.ba||$.bw().gdB()===B.cr){s=a.style +A.W(s,"top","0px") +A.W(s,"left","0px")}else{s=a.style +s.removeProperty("top") +s.removeProperty("left")}}, +ee(){var s,r,q=v.G,p=A.c5(q.document,"flt-announcement-host") +q.document.body.append(p) +s=A.aCD(B.jc) +r=A.aCD(B.jd) +p.append(s) +p.append(r) +q=B.zP.u(0,$.bw().gdB())?new A.a3V():new A.acS() +return new A.a62(new A.a0v(s,r),new A.a67(),new A.aiu(q),B.hx,A.b([],t.s2))}, +aP2(a,b){var s=t.S,r=t.UF +r=new A.a63(a,b,A.v(s,r),A.v(t.N,s),A.v(s,r),A.b([],t.Qo),A.b([],t.qj)) +r.a5c(a,b) +return r}, +aJ_(a){var s,r,q,p,o,n,m,l,k=a.length,j=t.t,i=A.b([],j),h=A.b([0],j) +for(s=0,r=0;r=h.length)h.push(r) +else h[o]=r +if(o>s)s=o}m=A.bo(s,0,!1,t.S) +l=h[s] +for(r=s-1;r>=0;--r){m[r]=l +l=i[l]}return m}, +DG(a,b){var s=new A.Qx(a,b) +s.a5u(a,b) +return s}, +aSf(a){var s,r=$.PN +if(r!=null)s=r.a===a +else s=!1 +if(s)return r +return $.PN=new A.aiE(a,A.b([],t.Up),$,$,$,null)}, +aAP(){var s=new Uint8Array(0),r=new DataView(new ArrayBuffer(8)) +return new A.alZ(new A.Eb(s,0),r,J.ti(B.aq.gbQ(r)))}, +aXb(a,b,c){var s,r,q,p,o,n,m,l,k=A.b([],t._f) +c.adoptText(b) +c.first() +for(s=a.length,r=0;!J.e(c.next(),-1);r=q){q=J.an(c.current()) +for(p=r,o=0,n=0;p0){k.push(new A.qf(r,p,B.oX,o,n)) +r=p +o=0 +n=0}}if(o>0)l=B.kB +else l=q===s?B.oY:B.oX +k.push(new A.qf(r,q,l,o,n))}if(k.length===0||B.b.ga7(k).c===B.kB)k.push(new A.qf(s,s,B.oY,0,0)) +return k}, +aY4(a){switch(a){case 0:return"100" +case 1:return"200" +case 2:return"300" +case 3:return"normal" +case 4:return"500" +case 5:return"600" +case 6:return"bold" +case 7:return"800" +case 8:return"900"}return""}, +aZ_(a,b){switch(a){case B.fv:return"left" +case B.lJ:return"right" +case B.bN:return"center" +case B.iu:return"justify" +case B.lK:switch(b.a){case 1:return"end" +case 0:return"left"}break +case B.as:switch(b.a){case 1:return"" +case 0:return"right"}break +case null:case void 0:return""}}, +aP_(a){switch(a){case"TextInputAction.continueAction":case"TextInputAction.next":return B.DG +case"TextInputAction.previous":return B.DN +case"TextInputAction.done":return B.Dg +case"TextInputAction.go":return B.Dk +case"TextInputAction.newline":return B.Dj +case"TextInputAction.search":return B.DR +case"TextInputAction.send":return B.DS +case"TextInputAction.emergencyCall":case"TextInputAction.join":case"TextInputAction.none":case"TextInputAction.route":case"TextInputAction.unspecified":default:return B.DH}}, +aDM(a,b,c){switch(a){case"TextInputType.number":return b?B.Dc:B.DJ +case"TextInputType.phone":return B.DM +case"TextInputType.emailAddress":return B.Dh +case"TextInputType.url":return B.E1 +case"TextInputType.multiline":return B.DE +case"TextInputType.none":return c?B.DF:B.DI +case"TextInputType.text":default:return B.E_}}, +aBy(){var s=A.c5(v.G.document,"textarea") +A.W(s.style,"scrollbar-width","none") +return s}, +aSS(a){var s +if(a==="TextCapitalization.words")s=B.AB +else if(a==="TextCapitalization.characters")s=B.AD +else s=a==="TextCapitalization.sentences"?B.AC:B.lL +return new A.DJ(s)}, +aVA(a){}, +a0_(a,b,c,d){var s="transparent",r="none",q=a.style +A.W(q,"white-space","pre-wrap") +A.W(q,"padding","0") +A.W(q,"opacity","1") +A.W(q,"color",s) +A.W(q,"background-color",s) +A.W(q,"background",s) +A.W(q,"outline",r) +A.W(q,"border",r) +A.W(q,"resize",r) +A.W(q,"text-shadow",s) +A.W(q,"transform-origin","0 0 0") +if(b){A.W(q,"top","-9999px") +A.W(q,"left","-9999px")}if(d){A.W(q,"width","0") +A.W(q,"height","0")}if(c)A.W(q,"pointer-events",r) +if($.bw().gej()===B.cZ||$.bw().gej()===B.by)a.classList.add("transparentTextEditing") +A.W(q,"caret-color",s)}, +aVI(a,b){var s,r=a.isConnected +if(!(r==null?!1:r))return +s=$.aX().gd0().vh(a) +if(s==null)return +if(s.a!==b)A.axf(a,b)}, +axf(a,b){$.aX().gd0().b.h(0,b).ge6().e.append(a)}, +aOZ(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 +if(a7==null)return null +s=t.N +r=A.v(s,t.m) +q=A.v(s,t.M1) +p=v.G +o=A.c5(p.document,"form") +n=$.Jq().gi1() instanceof A.vt +o.noValidate=!0 +o.method="post" +o.action="#" +o.addEventListener("submit",$.ayR()) +A.a0_(o,!1,n,!0) +m=J.uB(0,s) +l=A.az5(a7,B.AA) +k=null +if(a8!=null)for(s=t.a,j=J.pb(a8,s),i=A.m(j),j=new A.bh(j,j.gq(j),i.i("bh")),h=l.b,i=i.i("Y.E"),g=!n,f=!1;j.A();){e=j.d +if(e==null)e=i.a(e) +d=J.aH(e) +c=s.a(d.h(e,"autofill")) +b=A.bD(d.h(e,"textCapitalization")) +if(b==="TextCapitalization.words")b=B.AB +else if(b==="TextCapitalization.characters")b=B.AD +else b=b==="TextCapitalization.sentences"?B.AC:B.lL +a=A.az5(c,new A.DJ(b)) +b=a.b +m.push(b) +if(b!==h){a0=A.aDM(A.bD(J.ab(s.a(d.h(e,"inputType")),"name")),!1,!1).A0() +a.a.fm(a0) +a.fm(a0) +A.a0_(a0,!1,n,g) +q.m(0,b,a) +r.m(0,b,a0) +o.append(a0) +if(f){k=a0 +f=!1}}else f=!0}else m.push(l.b) +B.b.jq(m) +for(s=m.length,a1=0,j="";a10?j+"*":j)+a2}a3=j.charCodeAt(0)==0?j:j +a4=$.xW.h(0,a3) +if(a4!=null)a4.remove() +a5=A.c5(p.document,"input") +a5.tabIndex=-1 +A.a0_(a5,!0,!1,!0) +a5.className="submitBtn" +a5.type="submit" +o.append(a5) +return new A.a5K(o,r,q,k==null?a5:k,a3,a6)}, +az5(a,b){var s,r=J.aH(a),q=A.bD(r.h(a,"uniqueIdentifier")),p=t.kc.a(r.h(a,"hints")),o=p==null||J.j1(p)?null:A.bD(J.a0r(p)),n=A.aDJ(t.a.a(r.h(a,"editingValue"))) +if(o!=null){s=$.aJt().a.h(0,o) +if(s==null)s=o}else s=null +return new A.JP(n,q,s,A.bq(r.h(a,"hintText")))}, +aBo(a,b,c){var s=c.a,r=c.b,q=Math.min(s,r) +r=Math.max(s,r) +return B.c.S(a,0,q)+b+B.c.bN(a,r)}, +aST(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h=a3.a,g=a3.b,f=a3.c,e=a3.d,d=a3.e,c=a3.f,b=a3.r,a=a3.w,a0=new A.w2(h,g,f,e,d,c,b,a) +d=a2==null +c=d?null:a2.b +s=c==(d?null:a2.c) +c=g.length +r=c===0 +q=r&&e!==-1 +r=!r +p=r&&!s +if(q){o=h.length-a1.a.length +f=a1.b +if(f!==(d?null:a2.b)){f=e-o +a0.c=f}else{a0.c=f +e=f+o +a0.d=e}}else if(p){f=a2.b +d=a2.c +if(f>d)f=d +a0.c=f}n=b!=null&&b!==a +if(r&&s&&n){a0.c=b +f=b}if(!(f===-1&&f===e)){m=A.aBo(h,g,new A.c7(f,e)) +f=a1.a +f.toString +if(m!==f){l=B.c.u(g,".") +for(e=A.cC(A.ayt(g),!1).nU(0,f),e=new A.Ex(e.a,e.b,e.c),d=t.Qz,b=h.length;e.A();){k=e.d +a=(k==null?d.a(k):k).b +r=a.index +if(!(r>=0&&r+a[0].length<=b)){j=r+c-1 +i=A.aBo(h,g,new A.c7(r,j))}else{j=l?r+a[0].length-1:r+a[0].length +i=A.aBo(h,g,new A.c7(r,j))}if(i===f){a0.c=r +a0.d=j +break}}}}a0.e=a1.b +a0.f=a1.c +return a0}, +zU(a,b,c,d,e){var s,r=a==null?0:a +r=Math.max(0,r) +s=d==null?0:d +return new A.u8(e,r,Math.max(0,s),b,c)}, +aDJ(a){var s=J.aH(a),r=A.bq(s.h(a,"text")),q=B.d.hR(A.fv(s.h(a,"selectionBase"))),p=B.d.hR(A.fv(s.h(a,"selectionExtent"))),o=A.MP(a,"composingBase"),n=A.MP(a,"composingExtent") +s=o==null?-1:o +return A.zU(q,s,n==null?-1:n,p,r)}, +aDI(a){var s,r,q=null,p="backward",o=A.hg(a,"HTMLInputElement") +if(o)if(J.e(a.selectionDirection,p)){o=a.value +s=a.selectionEnd +s=s==null?q:J.an(s) +r=a.selectionStart +return A.zU(s,-1,-1,r==null?q:J.an(r),o)}else{o=a.value +s=a.selectionStart +s=s==null?q:J.an(s) +r=a.selectionEnd +return A.zU(s,-1,-1,r==null?q:J.an(r),o)}else{o=A.hg(a,"HTMLTextAreaElement") +if(o)if(J.e(a.selectionDirection,p)){o=a.value +s=a.selectionEnd +s=s==null?q:J.an(s) +r=a.selectionStart +return A.zU(s,-1,-1,r==null?q:J.an(r),o)}else{o=a.value +s=a.selectionStart +s=s==null?q:J.an(s) +r=a.selectionEnd +return A.zU(s,-1,-1,r==null?q:J.an(r),o)}else throw A.d(A.ae("Initialized with unsupported input type"))}}, +aEf(a){var s,r,q,p,o,n,m,l,k,j="inputType",i="autofill",h=A.MP(a,"viewId") +if(h==null)h=0 +s=J.aH(a) +r=t.a +q=A.bD(J.ab(r.a(s.h(a,j)),"name")) +p=A.iX(J.ab(r.a(s.h(a,j)),"decimal")) +o=A.iX(J.ab(r.a(s.h(a,j)),"isMultiline")) +q=A.aDM(q,p===!0,o===!0) +p=A.bq(s.h(a,"inputAction")) +if(p==null)p="TextInputAction.done" +o=A.iX(s.h(a,"obscureText")) +n=A.iX(s.h(a,"readOnly")) +m=A.iX(s.h(a,"autocorrect")) +l=A.aSS(A.bD(s.h(a,"textCapitalization"))) +r=s.aq(a,i)?A.az5(r.a(s.h(a,i)),B.AA):null +k=A.MP(a,"viewId") +if(k==null)k=0 +k=A.aOZ(k,t.nA.a(s.h(a,i)),t.kc.a(s.h(a,"fields"))) +s=A.iX(s.h(a,"enableDeltaModel")) +return new A.a94(h,q,p,n===!0,o===!0,m!==!1,s===!0,r,k,l)}, +aPu(a){return new A.M5(a,A.b([],t.Up),$,$,$,null)}, +aYS(){$.xW.af(0,new A.ayw())}, +aXl(){for(var s=new A.dv($.xW,$.xW.r,$.xW.e);s.A();)s.d.remove() +$.xW.W(0)}, +aOP(a){var s=J.aH(a),r=A.jp(J.j2(t.j.a(s.h(a,"transform")),new A.a4N(),t.z),!0,t.i) +return new A.a4M(A.fv(s.h(a,"width")),A.fv(s.h(a,"height")),new Float32Array(A.jZ(r)))}, +ay0(a){var s=A.aJp(a) +if(s===B.B0)return"matrix("+A.i(a[0])+","+A.i(a[1])+","+A.i(a[4])+","+A.i(a[5])+","+A.i(a[12])+","+A.i(a[13])+")" +else if(s===B.B1)return A.aY2(a) +else return"none"}, +aJp(a){if(!(a[15]===1&&a[14]===0&&a[11]===0&&a[10]===1&&a[9]===0&&a[8]===0&&a[7]===0&&a[6]===0&&a[3]===0&&a[2]===0))return B.B1 +if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return B.B_ +else return B.B0}, +aY2(a){var s=a[0] +if(s===1&&a[1]===0&&a[2]===0&&a[3]===0&&a[4]===0&&a[5]===1&&a[6]===0&&a[7]===0&&a[8]===0&&a[9]===0&&a[10]===1&&a[11]===0&&a[14]===0&&a[15]===1)return"translate3d("+A.i(a[12])+"px, "+A.i(a[13])+"px, 0px)" +else return"matrix3d("+A.i(s)+","+A.i(a[1])+","+A.i(a[2])+","+A.i(a[3])+","+A.i(a[4])+","+A.i(a[5])+","+A.i(a[6])+","+A.i(a[7])+","+A.i(a[8])+","+A.i(a[9])+","+A.i(a[10])+","+A.i(a[11])+","+A.i(a[12])+","+A.i(a[13])+","+A.i(a[14])+","+A.i(a[15])+")"}, +J7(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=$.aM8() +a5.$flags&2&&A.av(a5) +a5[0]=a7.a +a5[1]=a7.b +a5[2]=a7.c +a5[3]=a7.d +s=$.aCe() +r=a5[0] +s.$flags&2&&A.av(s) +s[0]=r +s[4]=a5[1] +s[8]=0 +s[12]=1 +s[1]=a5[2] +s[5]=a5[1] +s[9]=0 +s[13]=1 +s[2]=a5[0] +s[6]=a5[3] +s[10]=0 +s[14]=1 +s[3]=a5[2] +s[7]=a5[3] +s[11]=0 +s[15]=1 +r=$.aM7().a +q=r[0] +p=r[4] +o=r[8] +n=r[12] +m=r[1] +l=r[5] +k=r[9] +j=r[13] +i=r[2] +h=r[6] +g=r[10] +f=r[14] +e=r[3] +d=r[7] +c=r[11] +b=r[15] +a=a6.a +a0=a[0] +a1=a[4] +a2=a[8] +a3=a[12] +r.$flags&2&&A.av(r) +r[0]=q*a0+p*a1+o*a2+n*a3 +r[4]=q*a[1]+p*a[5]+o*a[9]+n*a[13] +r[8]=q*a[2]+p*a[6]+o*a[10]+n*a[14] +r[12]=q*a[3]+p*a[7]+o*a[11]+n*a[15] +r[1]=m*a[0]+l*a[4]+k*a[8]+j*a[12] +r[5]=m*a[1]+l*a[5]+k*a[9]+j*a[13] +r[9]=m*a[2]+l*a[6]+k*a[10]+j*a[14] +r[13]=m*a[3]+l*a[7]+k*a[11]+j*a[15] +r[2]=i*a[0]+h*a[4]+g*a[8]+f*a[12] +r[6]=i*a[1]+h*a[5]+g*a[9]+f*a[13] +r[10]=i*a[2]+h*a[6]+g*a[10]+f*a[14] +r[14]=i*a[3]+h*a[7]+g*a[11]+f*a[15] +r[3]=e*a[0]+d*a[4]+c*a[8]+b*a[12] +r[7]=e*a[1]+d*a[5]+c*a[9]+b*a[13] +r[11]=e*a[2]+d*a[6]+c*a[10]+b*a[14] +r[15]=e*a[3]+d*a[7]+c*a[11]+b*a[15] +a4=a[15] +if(a4===0)a4=1 +a5[0]=Math.min(Math.min(Math.min(s[0],s[1]),s[2]),s[3])/a4 +a5[1]=Math.min(Math.min(Math.min(s[4],s[5]),s[6]),s[7])/a4 +a5[2]=Math.max(Math.max(Math.max(s[0],s[1]),s[2]),s[3])/a4 +a5[3]=Math.max(Math.max(Math.max(s[4],s[5]),s[6]),s[7])/a4 +return new A.D(a5[0],a5[1],a5[2],a5[3])}, +aXo(a){var s,r,q +if(a===4278190080)return"#000000" +if((a&4278190080)>>>0===4278190080){s=B.f.lK(a&16777215,16) +r=s.length +$label0$0:{if(1===r){q="#00000"+s +break $label0$0}if(2===r){q="#0000"+s +break $label0$0}if(3===r){q="#000"+s +break $label0$0}if(4===r){q="#00"+s +break $label0$0}if(5===r){q="#0"+s +break $label0$0}q="#"+s +break $label0$0}return q}else{q=""+"rgba("+B.f.j(a>>>16&255)+","+B.f.j(a>>>8&255)+","+B.f.j(a&255)+","+B.d.j((a>>>24&255)/255)+")" +return q.charCodeAt(0)==0?q:q}}, +aHY(){if($.bw().gdB()===B.ba){var s=$.bw().guc() +s=B.c.u(s,"OS 15_")}else s=!1 +if(s)return"BlinkMacSystemFont" +if($.bw().gdB()===B.ba||$.bw().gdB()===B.cr)return"-apple-system, BlinkMacSystemFont" +return"Arial"}, +aXh(a){if(B.Qp.u(0,a))return a +if($.bw().gdB()===B.ba||$.bw().gdB()===B.cr)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.aHY() +return'"'+A.i(a)+'", '+A.aHY()+", sans-serif"}, +aXk(a,b,c){if(ac)return c +else return a}, +p7(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +for(s=0;s")).bz(0," ")}, +l5(a,b,c){A.W(a.style,b,c)}, +aJj(a){var s=v.G,r=s.document.querySelector("#flutterweb-theme") +if(a!=null){if(r==null){r=A.c5(s.document,"meta") +r.id="flutterweb-theme" +r.name="theme-color" +s.document.head.append(r)}r.content=A.aXo(a.E())}else if(r!=null)r.remove()}, +ug(a,b){var s,r,q +for(s=a.length,r=0;r").bO(c),r=new A.Ff(s.i("Ff<+key,value(1,2)>")) +r.a=r +r.b=r +return new A.Nf(a,new A.zM(r,s.i("zM<+key,value(1,2)>")),A.v(b,s.i("aDH<+key,value(1,2)>")),s.i("Nf<1,2>"))}, +lH(){var s=new Float32Array(16) +s[15]=1 +s[0]=1 +s[5]=1 +s[10]=1 +return new A.hj(s)}, +aQm(a){return new A.hj(a)}, +a0a(a){var s=new Float32Array(16) +s[15]=a[15] +s[14]=a[14] +s[13]=a[13] +s[12]=a[12] +s[11]=a[11] +s[10]=a[10] +s[9]=a[9] +s[8]=a[8] +s[7]=a[7] +s[6]=a[6] +s[5]=a[5] +s[4]=a[4] +s[3]=a[3] +s[2]=a[2] +s[1]=a[1] +s[0]=a[0] +return s}, +aO6(a,b){var s=new A.a3w(a,A.i0(!1,t.tW)) +s.a5a(a,b) +return s}, +aDt(a){var s,r,q +if(a!=null){s=$.aJC().c +return A.aO6(a,new A.bP(s,A.m(s).i("bP<1>")))}else{s=new A.M2(A.i0(!1,t.tW)) +r=v.G +q=r.window.visualViewport +if(q==null)q=r.window +s.b=A.cF(q,"resize",A.bd(s.gage())) +return s}}, +aDL(a){var s,r,q,p="0",o="none" +if(a!=null){A.aOE(a) +s=A.ai("custom-element") +s.toString +a.setAttribute("flt-embedding",s) +return new A.a3z(a)}else{s=v.G.document.body +s.toString +r=new A.a7d(s) +q=A.ai("full-page") +q.toString +s.setAttribute("flt-embedding",q) +r.a6h() +A.l5(s,"position","fixed") +A.l5(s,"top",p) +A.l5(s,"right",p) +A.l5(s,"bottom",p) +A.l5(s,"left",p) +A.l5(s,"overflow","hidden") +A.l5(s,"padding",p) +A.l5(s,"margin",p) +A.l5(s,"user-select",o) +A.l5(s,"-webkit-user-select",o) +A.l5(s,"touch-action",o) +return r}}, +aG7(a,b,c,d){var s=A.c5(v.G.document,"style") +if(d!=null)s.nonce=d +s.id=c +b.appendChild(s) +A.aWX(s,a,"normal normal 14px sans-serif")}, +aWX(a,b,c){var s,r,q,p=v.G +a.append(p.document.createTextNode(b+" flt-scene-host { font: "+c+";}"+b+" flt-semantics input[type=range] { appearance: none; -webkit-appearance: none; width: 100%; position: absolute; border: none; top: 0; right: 0; bottom: 0; left: 0;}"+b+" input::selection { background-color: transparent;}"+b+" textarea::selection { background-color: transparent;}"+b+" flt-semantics input,"+b+" flt-semantics textarea,"+b+' flt-semantics [contentEditable="true"] { caret-color: transparent;}'+b+" .flt-text-editing::placeholder { opacity: 0;}"+b+":focus { outline: none;}")) +if($.bw().gej()===B.by)a.append(p.document.createTextNode(b+" * { -webkit-tap-highlight-color: transparent;}"+b+" flt-semantics input[type=range]::-webkit-slider-thumb { -webkit-appearance: none;}")) +if($.bw().gej()===B.d_)a.append(p.document.createTextNode(b+" flt-paragraph,"+b+" flt-span { line-height: 100%;}")) +if($.bw().gej()===B.cZ||$.bw().gej()===B.by)a.append(p.document.createTextNode(b+" .transparentTextEditing:-webkit-autofill,"+b+" .transparentTextEditing:-webkit-autofill:hover,"+b+" .transparentTextEditing:-webkit-autofill:focus,"+b+" .transparentTextEditing:-webkit-autofill:active { opacity: 0 !important;}")) +r=$.bw().guc() +if(B.c.u(r,"Edg/"))try{a.append(p.document.createTextNode(b+" input::-ms-reveal { display: none;}"))}catch(q){r=A.X(q) +if(t.m.b(r)){s=r +p.window.console.warn(J.dq(s))}else throw q}}, +aGD(a,b){var s,r,q,p,o +if(a==null){s=b.a +r=b.b +return new A.wo(s,s,r,r)}s=a.minWidth +r=b.a +if(s==null)s=r +q=a.minHeight +p=b.b +if(q==null)q=p +o=a.maxWidth +r=o==null?r:o +o=a.maxHeight +return new A.wo(s,r,q,o==null?p:o)}, +yd:function yd(a){var _=this +_.a=a +_.d=_.c=_.b=null}, +a10:function a10(a,b){this.a=a +this.b=b}, +a14:function a14(a){this.a=a}, +a15:function a15(a){this.a=a}, +a11:function a11(a){this.a=a}, +a12:function a12(a){this.a=a}, +a13:function a13(a){this.a=a}, +ih:function ih(a){this.a=a}, +a2p:function a2p(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +awV:function awV(){}, +a2c:function a2c(a){this.a=a}, +Ni:function Ni(a){this.a=a +this.b=$}, +Kp:function Kp(){}, +tG:function tG(a){this.a=a}, +Ks:function Ks(){}, +Kv:function Kv(){}, +tE:function tE(a,b){this.a=a +this.b=b}, +Lk:function Lk(a,b,c,d){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.$ti=d}, +Mh:function Mh(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=null +_.z=$ +_.Q=0 +_.as=null +_.at=j}, +a8x:function a8x(){}, +a8u:function a8u(a){this.a=a}, +a8s:function a8s(){}, +a8t:function a8t(){}, +a8v:function a8v(){}, +a8w:function a8w(a,b){this.a=a +this.b=b}, +wn:function wn(a,b){this.a=a +this.b=b +this.c=-1}, +zX:function zX(a,b,c){this.a=a +this.b=b +this.c=c}, +qw:function qw(a,b){this.a=a +this.b=b}, +iB:function iB(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +qx:function qx(a){this.a=a}, +vv:function vv(){}, +BO:function BO(a){this.a=a}, +BR:function BR(a){this.a=a}, +zY:function zY(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=null}, +aj6:function aj6(a,b,c,d,e){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.e=d +_.f=e +_.w=_.r=null}, +aj7:function aj7(){}, +aj8:function aj8(){}, +aj9:function aj9(){}, +qU:function qU(a,b,c){this.a=a +this.b=b +this.c=c}, +Ee:function Ee(a,b,c){this.a=a +this.b=b +this.c=c}, +pT:function pT(a,b,c){this.a=a +this.b=b +this.c=c}, +aj5:function aj5(a){this.a=a}, +Ku:function Ku(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +z0:function z0(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=null}, +Mz:function Mz(a){this.a=a}, +tF:function tF(a,b){this.b=a +this.c=b}, +a8T:function a8T(){}, +alf:function alf(a){this.c=a +this.a=0}, +a8M:function a8M(a){this.c=a +this.a=0}, +a8H:function a8H(a){this.c=a +this.a=0}, +Kr:function Kr(){}, +yZ:function yZ(a){this.a=a}, +ER:function ER(a,b,c){this.a=a +this.b=b +this.c=c}, +ET:function ET(a,b){this.a=a +this.b=b}, +ES:function ES(a,b){this.a=a +this.b=b}, +anP:function anP(a,b,c){this.a=a +this.b=b +this.c=c}, +anO:function anO(a,b){this.a=a +this.b=b}, +Ko:function Ko(a,b,c,d){var _=this +_.a=$ +_.b=a +_.c=b +_.d=0 +_.e=-1 +_.f=c +_.r=d}, +yY:function yY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=$ +_.r=0 +_.w=null +_.x=d}, +eL:function eL(){}, +zh:function zh(){}, +P4:function P4(a,b){this.c=a +this.a=null +this.b=b}, +JU:function JU(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +KA:function KA(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +KF:function KF(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +KD:function KD(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +NN:function NN(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +E7:function E7(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +BF:function BF(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +MA:function MA(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +lN:function lN(a,b,c){var _=this +_.c=a +_.d=b +_.r=null +_.w=!1 +_.a=null +_.b=c}, +O8:function O8(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=null +_.b=e}, +a9B:function a9B(a){this.a=a}, +a9C:function a9C(a){this.a=a +this.b=$}, +a9D:function a9D(a){this.a=a}, +a74:function a74(a){this.b=a}, +a7a:function a7a(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a7b:function a7b(a,b,c){this.a=a +this.b=b +this.c=c}, +KM:function KM(){}, +a9E:function a9E(){}, +Og:function Og(a,b){this.a=a +this.b=b}, +aeH:function aeH(a,b){this.a=a +this.b=b}, +acB:function acB(a,b,c){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c}, +acC:function acC(a){this.a=a}, +NU:function NU(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ae_:function ae_(){}, +adj:function adj(a){this.a=a}, +adk:function adk(a,b){this.a=a +this.b=b}, +adl:function adl(a){this.a=a}, +qv:function qv(a,b,c,d,e){var _=this +_.r=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=$}, +adm:function adm(){}, +z2:function z2(a){this.a=a}, +ax6:function ax6(){}, +adt:function adt(){}, +i4:function i4(a,b){this.a=null +this.b=a +this.$ti=b}, +KQ:function KQ(a,b){var _=this +_.a=$ +_.b=1 +_.c=a +_.$ti=b}, +adM:function adM(a,b){this.a=a +this.b=b}, +adN:function adN(a,b){this.a=a +this.b=b}, +qC:function qC(a,b,c,d,e,f){var _=this +_.f=a +_.r=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=$}, +adO:function adO(){}, +vq:function vq(a){this.a=a}, +o9:function o9(){}, +e0:function e0(a){this.a=a +this.b=null}, +m_:function m_(a){this.a=a +this.b=null}, +pr:function pr(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=0 +_.d=c +_.e=d +_.f=!0 +_.r=4278190080 +_.w=!1 +_.z=_.y=_.x=null +_.Q=e +_.ay=_.at=_.as=null}, +a2r:function a2r(a){this.a=a}, +z3:function z3(a){this.a=$ +this.b=a}, +tH:function tH(){this.a=$}, +ii:function ii(){this.b=this.a=null}, +af0:function af0(){}, +wp:function wp(){}, +a4i:function a4i(){}, +OS:function OS(){this.b=this.a=null}, +vm:function vm(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=0 +_.f=_.e=$ +_.r=-1}, +tz:function tz(a,b){this.a=a +this.b=b}, +Kg:function Kg(a,b,c){var _=this +_.a=null +_.b=$ +_.d=a +_.e=b +_.r=_.f=null +_.w=c}, +a2e:function a2e(a){this.a=a}, +aiX:function aiX(){}, +a2q:function a2q(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=$}, +jJ:function jJ(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.d=!0 +_.as=_.Q=_.z=_.y=_.x=_.w=_.r=null +_.at=c +_.cx=_.CW=_.ch=_.ay=_.ax=-1 +_.cy=null}, +Kx:function Kx(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1}, +Kt:function Kt(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n}, +z4:function z4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fx=_.fr=$}, +a2u:function a2u(a){this.a=a}, +Kw:function Kw(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +a2s:function a2s(a){var _=this +_.a=$ +_.b=-1/0 +_.c=a +_.d=0 +_.e=!1 +_.z=_.y=_.x=_.w=_.r=_.f=0 +_.Q=$}, +z1:function z1(a){this.a=a}, +a2t:function a2t(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=0 +_.d=c +_.e=d}, +awX:function awX(a){this.a=a}, +AH:function AH(a,b){this.a=a +this.b=b}, +Kf:function Kf(a){this.a=a}, +za:function za(a,b){this.a=a +this.b=b}, +a36:function a36(a,b){this.a=a +this.b=b}, +a37:function a37(a,b){this.a=a +this.b=b}, +a31:function a31(a){this.a=a}, +a32:function a32(a,b){this.a=a +this.b=b}, +a30:function a30(a){this.a=a}, +a34:function a34(a){this.a=a}, +a35:function a35(a){this.a=a}, +a33:function a33(a){this.a=a}, +a2Z:function a2Z(){}, +a3_:function a3_(){}, +a69:function a69(){}, +a6a:function a6a(){}, +a39:function a39(a,b){this.a=a +this.b=b}, +a5N:function a5N(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a6s:function a6s(){this.b=null}, +LE:function LE(a){this.b=a +this.d=null}, +ah9:function ah9(){}, +a4n:function a4n(a){this.a=a}, +axN:function axN(){}, +a4p:function a4p(){}, +ayu:function ayu(){}, +Mk:function Mk(a,b){this.a=a +this.b=b}, +a8y:function a8y(a){this.a=a}, +Mj:function Mj(a,b){this.a=a +this.b=b}, +Mi:function Mi(a,b){this.a=a +this.b=b}, +a4q:function a4q(){}, +aoG:function aoG(){}, +a4m:function a4m(){}, +Ls:function Ls(a,b,c){this.a=a +this.b=b +this.c=c}, +zJ:function zJ(a,b){this.a=a +this.b=b}, +axM:function axM(a){this.a=a}, +axz:function axz(){}, +rO:function rO(a,b){this.a=a +this.b=-1 +this.$ti=b}, +rP:function rP(a,b){this.a=a +this.$ti=b}, +Lq:function Lq(a,b){this.a=a +this.b=$ +this.$ti=b}, +ayz:function ayz(){}, +ayy:function ayy(){}, +a6P:function a6P(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.e=d +_.f=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=!1 +_.at=_.as=$}, +a6Q:function a6Q(){}, +a6S:function a6S(a){this.a=a}, +a6T:function a6T(){}, +a6R:function a6R(){}, +Za:function Za(a,b,c){this.a=a +this.b=b +this.$ti=c}, +TJ:function TJ(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +apg:function apg(a,b,c){this.a=a +this.b=b +this.c=c}, +uj:function uj(a){this.a=a}, +pU:function pU(a,b){this.a=a +this.b=b}, +Am:function Am(a){this.a=a}, +axX:function axX(a){this.a=a}, +axY:function axY(a){this.a=a}, +axZ:function axZ(){}, +axW:function axW(){}, +nr:function nr(){}, +LY:function LY(){}, +LW:function LW(){}, +LX:function LX(){}, +JL:function JL(){}, +ul:function ul(){this.a=0 +this.c=this.b=!1}, +a76:function a76(a){this.a=a}, +a77:function a77(a,b){this.a=a +this.b=b}, +a78:function a78(a,b){this.a=a +this.b=b}, +a79:function a79(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=null}, +Mc:function Mc(a,b){this.a=a +this.b=b +this.c=$}, +Mg:function Mg(){}, +a8q:function a8q(a,b){this.a=a +this.b=b}, +a8r:function a8r(a){this.a=a}, +Me:function Me(){}, +PS:function PS(a){this.a=a}, +Kb:function Kb(){}, +a1I:function a1I(){}, +a1J:function a1J(a){this.a=a}, +tn:function tn(a,b){this.a=a +this.b=b}, +P1:function P1(){}, +nw:function nw(a,b){this.a=a +this.b=b}, +kq:function kq(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=d}, +lA:function lA(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=d}, +awA:function awA(a){this.a=a +this.b=0}, +aqd:function aqd(a){this.a=a +this.b=0}, +pB:function pB(a,b){this.a=a +this.b=b}, +ayc:function ayc(){}, +ayd:function ayd(){}, +a6r:function a6r(a){this.a=a}, +a6t:function a6t(a){this.a=a}, +a6u:function a6u(a){this.a=a}, +a6q:function a6q(a){this.a=a}, +a3C:function a3C(a){this.a=a}, +a3A:function a3A(a){this.a=a}, +a3B:function a3B(a){this.a=a}, +axg:function axg(){}, +axh:function axh(){}, +axi:function axi(){}, +axj:function axj(){}, +axk:function axk(){}, +axl:function axl(){}, +axm:function axm(){}, +axn:function axn(){}, +awT:function awT(a,b,c){this.a=a +this.b=b +this.c=c}, +MS:function MS(a){this.a=$ +this.b=a}, +a9j:function a9j(a){this.a=a}, +a9k:function a9k(a){this.a=a}, +a9l:function a9l(a){this.a=a}, +a9m:function a9m(a){this.a=a}, +kl:function kl(a){this.a=a}, +a9n:function a9n(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=!1 +_.f=d +_.r=e}, +a9t:function a9t(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a9u:function a9u(a){this.a=a}, +a9v:function a9v(a,b,c){this.a=a +this.b=b +this.c=c}, +a9w:function a9w(a,b){this.a=a +this.b=b}, +a9p:function a9p(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a9q:function a9q(a,b,c){this.a=a +this.b=b +this.c=c}, +a9r:function a9r(a,b){this.a=a +this.b=b}, +a9s:function a9s(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a9o:function a9o(a,b,c){this.a=a +this.b=b +this.c=c}, +a9x:function a9x(a,b){this.a=a +this.b=b}, +a3h:function a3h(a){this.a=a +this.b=!0}, +acZ:function acZ(){}, +ayq:function ayq(){}, +a1H:function a1H(){}, +Bl:function Bl(a){var _=this +_.d=a +_.a=_.e=$ +_.c=_.b=!1}, +ad8:function ad8(){}, +D6:function D6(a,b){var _=this +_.d=a +_.e=b +_.f=null +_.a=$ +_.c=_.b=!1}, +aj1:function aj1(){}, +aj2:function aj2(){}, +lJ:function lJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=0 +_.e=d}, +A8:function A8(a){this.a=a +this.b=0}, +LF:function LF(a,b,c,d,e){var _=this +_.a=$ +_.b=a +_.c=b +_.f=c +_.w=_.r=$ +_.y=_.x=null +_.z=$ +_.p1=_.ok=_.k4=_.k3=_.k2=_.k1=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=null +_.p2=d +_.x1=_.to=_.ry=_.R8=_.p4=_.p3=null +_.x2=e +_.y2=null}, +a5Z:function a5Z(a){this.a=a}, +a6_:function a6_(a,b,c){this.a=a +this.b=b +this.c=c}, +a5Y:function a5Y(a,b){this.a=a +this.b=b}, +a5U:function a5U(a,b){this.a=a +this.b=b}, +a5V:function a5V(a,b){this.a=a +this.b=b}, +a5W:function a5W(a,b){this.a=a +this.b=b}, +a5T:function a5T(a){this.a=a}, +a5S:function a5S(a){this.a=a}, +a5X:function a5X(){}, +a5R:function a5R(a){this.a=a}, +a60:function a60(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a61:function a61(a,b){this.a=a +this.b=b}, +ayf:function ayf(a,b,c){this.a=a +this.b=b +this.c=c}, +alw:function alw(){}, +O5:function O5(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +a16:function a16(){}, +Sf:function Sf(a,b,c,d){var _=this +_.c=a +_.d=b +_.r=_.f=_.e=$ +_.a=c +_.b=d}, +amR:function amR(a){this.a=a}, +amQ:function amQ(a){this.a=a}, +amS:function amS(a){this.a=a}, +Rd:function Rd(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.e=null +_.x=_.w=_.r=_.f=$}, +aly:function aly(a){this.a=a}, +alz:function alz(a){this.a=a}, +alA:function alA(a){this.a=a}, +alB:function alB(a){this.a=a}, +ael:function ael(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aem:function aem(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aen:function aen(a){this.b=a}, +agP:function agP(){this.a=null}, +agQ:function agQ(){}, +aeu:function aeu(a,b,c){var _=this +_.a=null +_.b=a +_.d=b +_.e=c +_.f=$}, +Ky:function Ky(){this.b=this.a=null}, +aeD:function aeD(){}, +N9:function N9(a,b,c){this.a=a +this.b=b +this.c=c}, +amL:function amL(){}, +amM:function amM(a){this.a=a}, +awB:function awB(){}, +awC:function awC(a){this.a=a}, +l_:function l_(a,b){this.a=a +this.b=b}, +wA:function wA(){this.a=0}, +asC:function asC(a,b,c){var _=this +_.f=a +_.a=b +_.b=c +_.c=null +_.e=_.d=!1}, +asE:function asE(){}, +asD:function asD(a,b,c){this.a=a +this.b=b +this.c=c}, +asG:function asG(a){this.a=a}, +asF:function asF(a){this.a=a}, +asH:function asH(a){this.a=a}, +asI:function asI(a){this.a=a}, +asJ:function asJ(a){this.a=a}, +asK:function asK(a){this.a=a}, +asL:function asL(a){this.a=a}, +xg:function xg(a,b){this.a=null +this.b=a +this.c=b}, +aqe:function aqe(a){this.a=a +this.b=0}, +aqf:function aqf(a,b){this.a=a +this.b=b}, +aev:function aev(){}, +aAe:function aAe(){}, +af2:function af2(a,b){this.a=a +this.b=0 +this.c=b}, +af3:function af3(a){this.a=a}, +af5:function af5(a,b,c){this.a=a +this.b=b +this.c=c}, +af6:function af6(a){this.a=a}, +yA:function yA(a,b){this.a=a +this.b=b}, +a0v:function a0v(a,b){this.a=a +this.b=b +this.c=!1}, +a0w:function a0w(a){this.a=a}, +ahF:function ahF(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ai7:function ai7(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +EP:function EP(a,b){this.a=a +this.b=b}, +ahZ:function ahZ(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahI:function ahI(a,b,c){var _=this +_.w=a +_.a=$ +_.b=b +_.c=c +_.f=_.e=_.d=null}, +Py:function Py(a,b){this.a=a +this.b=b +this.c=!1}, +yU:function yU(a,b){this.a=a +this.b=b +this.c=!1}, +ty:function ty(a,b){this.a=a +this.b=b +this.c=!1}, +LJ:function LJ(a,b){this.a=a +this.b=b +this.c=!1}, +pQ:function pQ(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=!1}, +tl:function tl(a,b){this.a=a +this.b=b}, +pd:function pd(a,b){var _=this +_.a=a +_.b=null +_.c=b +_.d=null}, +a0y:function a0y(a){this.a=a}, +a0z:function a0z(a){this.a=a}, +a0x:function a0x(a,b){this.a=a +this.b=b}, +ahK:function ahK(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahL:function ahL(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahM:function ahM(a,b){var _=this +_.w=null +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahN:function ahN(a,b,c,d){var _=this +_.w=a +_.x=b +_.y=1 +_.z=$ +_.Q=!1 +_.a=$ +_.b=c +_.c=d +_.f=_.e=_.d=null}, +ahO:function ahO(a,b){this.a=a +this.b=b}, +ahP:function ahP(a){this.a=a}, +AS:function AS(a,b){this.a=a +this.b=b}, +a9A:function a9A(){}, +a18:function a18(a,b){this.a=a +this.b=b}, +a4r:function a4r(a,b){this.c=null +this.a=a +this.b=b}, +D7:function D7(a,b,c){var _=this +_.c=a +_.e=_.d=null +_.a=b +_.b=c}, +MT:function MT(a,b,c){var _=this +_.d=a +_.e=null +_.a=b +_.b=c +_.c=!1}, +awY:function awY(){}, +ahQ:function ahQ(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahR:function ahR(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahS:function ahS(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +nJ:function nJ(a,b){var _=this +_.d=null +_.a=a +_.b=b +_.c=!1}, +PE:function PE(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahX:function ahX(){}, +PF:function PF(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahT:function ahT(){}, +ahU:function ahU(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahV:function ahV(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahW:function ahW(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahY:function ahY(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +P0:function P0(a,b){this.a=a +this.b=b +this.c=!1}, +oi:function oi(){}, +ai1:function ai1(a){this.a=a}, +ai0:function ai0(){}, +PH:function PH(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +PD:function PD(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +PC:function PC(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +r0:function r0(a,b){var _=this +_.d=null +_.a=a +_.b=b +_.c=!1}, +agI:function agI(a){this.a=a}, +ai3:function ai3(a,b,c){var _=this +_.w=null +_.x=a +_.y=null +_.z=0 +_.a=$ +_.b=b +_.c=c +_.f=_.e=_.d=null}, +ai4:function ai4(a){this.a=a}, +ai5:function ai5(a){this.a=a}, +ai6:function ai6(a){this.a=a}, +A_:function A_(a){this.a=a}, +PO:function PO(a){this.a=a}, +PL:function PL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.ok=b0 +_.p1=b1 +_.p2=b2 +_.p3=b3 +_.p4=b4 +_.R8=b5 +_.RG=b6}, +cv:function cv(a,b){this.a=a +this.b=b}, +PG:function PG(){}, +ai_:function ai_(a){this.a=a}, +a7j:function a7j(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +hl:function hl(){}, +rd:function rd(a,b,c){var _=this +_.a=0 +_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=null +_.go=-1 +_.id=0 +_.k2=_.k1=null +_.k3=a +_.k4=b +_.ok=c +_.p2=_.p1=$ +_.p3=null +_.p4=-1 +_.rx=_.RG=_.R8=null +_.x2=_.x1=_.to=_.ry=0}, +a0A:function a0A(a,b){this.a=a +this.b=b}, +pX:function pX(a,b){this.a=a +this.b=b}, +a62:function a62(a,b,c,d,e){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.f=d +_.r=null +_.w=e}, +a67:function a67(){}, +a66:function a66(a){this.a=a}, +a63:function a63(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=null +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=!1}, +a65:function a65(a){this.a=a}, +a64:function a64(a,b){this.a=a +this.b=b}, +zZ:function zZ(a,b){this.a=a +this.b=b}, +aiu:function aiu(a){this.a=a}, +aiq:function aiq(){}, +a3V:function a3V(){this.a=null}, +a3W:function a3W(a){this.a=a}, +acS:function acS(){var _=this +_.b=_.a=null +_.c=0 +_.d=!1}, +acU:function acU(a){this.a=a}, +acT:function acT(a){this.a=a}, +aib:function aib(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahH:function ahH(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ai2:function ai2(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahJ:function ahJ(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ai8:function ai8(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +aia:function aia(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ai9:function ai9(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +ahG:function ahG(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +Qx:function Qx(a,b){var _=this +_.d=null +_.e=!1 +_.a=a +_.b=b +_.c=!1}, +ak_:function ak_(a){this.a=a}, +aiE:function aiE(a,b,c,d,e,f){var _=this +_.cx=_.CW=_.ch=null +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aic:function aic(a,b){var _=this +_.a=_.w=$ +_.b=a +_.c=b +_.f=_.e=_.d=null}, +aid:function aid(a){this.a=a}, +aie:function aie(a){this.a=a}, +aif:function aif(a){this.a=a}, +aig:function aig(a){this.a=a}, +xF:function xF(){}, +Ut:function Ut(){}, +Eb:function Eb(a,b){this.a=a +this.b=b}, +iy:function iy(a,b){this.a=a +this.b=b}, +a99:function a99(){}, +a9b:function a9b(){}, +ajr:function ajr(){}, +aju:function aju(a,b){this.a=a +this.b=b}, +ajv:function ajv(){}, +alZ:function alZ(a,b,c){this.b=a +this.c=b +this.d=c}, +Ov:function Ov(a){this.a=a +this.b=0}, +AX:function AX(a,b){this.a=a +this.b=b}, +qf:function qf(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +A0:function A0(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +a1C:function a1C(a){this.a=a}, +KL:function KL(){}, +a5P:function a5P(){}, +adI:function adI(){}, +a68:function a68(){}, +a4s:function a4s(){}, +a7F:function a7F(){}, +adG:function adG(){}, +aeI:function aeI(){}, +ahv:function ahv(){}, +aiG:function aiG(){}, +a5Q:function a5Q(){}, +adK:function adK(){}, +adn:function adn(){}, +akn:function akn(){}, +adL:function adL(){}, +a3M:function a3M(){}, +ae9:function ae9(){}, +a5G:function a5G(){}, +al3:function al3(){}, +Bn:function Bn(){}, +w_:function w_(a,b){this.a=a +this.b=b}, +DJ:function DJ(a){this.a=a}, +a5K:function a5K(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +a5L:function a5L(a,b){this.a=a +this.b=b}, +a5M:function a5M(a,b,c){this.a=a +this.b=b +this.c=c}, +JP:function JP(a,b,c,d){var _=this +_.a=a +_.b=b +_.d=c +_.e=d}, +w2:function w2(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +u8:function u8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a94:function a94(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +M5:function M5(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +vt:function vt(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +zv:function zv(){}, +a3R:function a3R(){}, +a3S:function a3S(){}, +a3T:function a3T(){}, +a8C:function a8C(a,b,c,d,e,f){var _=this +_.ok=null +_.p1=!0 +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +a8F:function a8F(a){this.a=a}, +a8D:function a8D(a){this.a=a}, +a8E:function a8E(a){this.a=a}, +a0X:function a0X(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +a6j:function a6j(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +a6k:function a6k(a){this.a=a}, +akb:function akb(){}, +akh:function akh(a,b){this.a=a +this.b=b}, +ako:function ako(){}, +akj:function akj(a){this.a=a}, +akm:function akm(){}, +aki:function aki(a){this.a=a}, +akl:function akl(a){this.a=a}, +ak9:function ak9(){}, +ake:function ake(){}, +akk:function akk(){}, +akg:function akg(){}, +akf:function akf(){}, +akd:function akd(a){this.a=a}, +ayw:function ayw(){}, +ak4:function ak4(a){this.a=a}, +ak5:function ak5(a){this.a=a}, +a8z:function a8z(){var _=this +_.a=$ +_.b=null +_.c=!1 +_.d=null +_.f=$}, +a8B:function a8B(a){this.a=a}, +a8A:function a8A(a){this.a=a}, +a5v:function a5v(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a4M:function a4M(a,b,c){this.a=a +this.b=b +this.c=c}, +a4N:function a4N(){}, +E8:function E8(a,b){this.a=a +this.b=b}, +axK:function axK(){}, +Nf:function Nf(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +k5:function k5(a,b){this.a=a +this.b=b}, +hj:function hj(a){this.a=a}, +a3w:function a3w(a,b){var _=this +_.b=a +_.d=_.c=$ +_.e=b}, +a3x:function a3x(a){this.a=a}, +a3y:function a3y(a){this.a=a}, +Lh:function Lh(){}, +M2:function M2(a){this.b=$ +this.c=a}, +Ll:function Ll(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$}, +a4o:function a4o(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.d=c +_.e=d +_.f=e}, +a3z:function a3z(a){this.a=a +this.b=$}, +a7d:function a7d(a){this.a=a}, +ui:function ui(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a6C:function a6C(a,b){this.a=a +this.b=b}, +a6D:function a6D(a,b){this.a=a +this.b=b}, +a7E:function a7E(a,b){this.a=a +this.b=b}, +axd:function axd(){}, +ll:function ll(){}, +TE:function TE(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=$ +_.f=!1 +_.z=_.y=_.x=_.w=_.r=$ +_.Q=d +_.as=$ +_.at=null +_.ay=e +_.ch=f}, +ua:function ua(a,b,c,d,e,f,g){var _=this +_.CW=null +_.cx=a +_.a=b +_.b=c +_.c=d +_.d=$ +_.f=!1 +_.z=_.y=_.x=_.w=_.r=$ +_.Q=e +_.as=$ +_.at=null +_.ay=f +_.ch=g}, +a5O:function a5O(a,b){this.a=a +this.b=b}, +Rf:function Rf(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +wo:function wo(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +alx:function alx(){}, +Tc:function Tc(){}, +a_0:function a_0(){}, +azU:function azU(){}, +po(a,b,c){if(t.Ee.b(a))return new A.Fr(a,b.i("@<0>").bO(c).i("Fr<1,2>")) +return new A.pn(a,b.i("@<0>").bO(c).i("pn<1,2>"))}, +aEt(a){return new A.jn("Field '"+a+u.N)}, +azX(a){return new A.jn("Field '"+a+"' has not been initialized.")}, +uH(a){return new A.jn("Local '"+a+"' has not been initialized.")}, +aQ0(a){return new A.jn("Field '"+a+"' has already been initialized.")}, +aEu(a){return new A.jn("Local '"+a+"' has already been initialized.")}, +aNP(a){return new A.fe(a)}, +ay6(a){var s,r=a^48 +if(r<=9)return r +s=a|32 +if(97<=s&&s<=102)return s-87 +return-1}, +aJ8(a,b){var s=A.ay6(a.charCodeAt(b)),r=A.ay6(a.charCodeAt(b+1)) +return s*16+r-(r&256)}, +M(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +eA(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +aGa(a,b,c){return A.eA(A.M(A.M(c,a),b))}, +aSK(a,b,c,d,e){return A.eA(A.M(A.M(A.M(A.M(e,a),b),c),d))}, +mN(a,b,c){return a}, +aBG(a){var s,r +for(s=$.te.length,r=0;rc)A.a8(A.cr(b,0,c,"start",null))}return new A.i1(a,b,c,d.i("i1<0>"))}, +uQ(a,b,c,d){if(t.Ee.b(a))return new A.jh(a,b,c.i("@<0>").bO(d).i("jh<1,2>")) +return new A.f4(a,b,c.i("@<0>").bO(d).i("f4<1,2>"))}, +aSP(a,b,c){var s="takeCount" +A.yy(b,s) +A.e_(b,s) +if(t.Ee.b(a))return new A.zV(a,b,c.i("zV<0>")) +return new A.rm(a,b,c.i("rm<0>"))}, +aFZ(a,b,c){var s="count" +if(t.Ee.b(a)){A.yy(b,s) +A.e_(b,s) +return new A.u9(a,b,c.i("u9<0>"))}A.yy(b,s) +A.e_(b,s) +return new A.m5(a,b,c.i("m5<0>"))}, +aPm(a,b,c){return new A.pS(a,b,c.i("pS<0>"))}, +cp(){return new A.i_("No element")}, +azR(){return new A.i_("Too many elements")}, +aEh(){return new A.i_("Too few elements")}, +Qd(a,b,c,d){if(c-b<=32)A.aSv(a,b,c,d) +else A.aSu(a,b,c,d)}, +aSv(a,b,c,d){var s,r,q,p,o +for(s=b+1,r=J.aH(a);s<=c;++s){q=r.h(a,s) +p=s +while(!0){if(!(p>b&&d.$2(r.h(a,p-1),q)>0))break +o=p-1 +r.m(a,p,r.h(a,o)) +p=o}r.m(a,p,q)}}, +aSu(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.f.cq(a5-a4+1,6),h=a4+i,g=a5-i,f=B.f.cq(a4+a5,2),e=f-i,d=f+i,c=J.aH(a3),b=c.h(a3,h),a=c.h(a3,e),a0=c.h(a3,f),a1=c.h(a3,d),a2=c.h(a3,g) +if(a6.$2(b,a)>0){s=a +a=b +b=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}if(a6.$2(b,a0)>0){s=a0 +a0=b +b=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(b,a1)>0){s=a1 +a1=b +b=s}if(a6.$2(a0,a1)>0){s=a1 +a1=a0 +a0=s}if(a6.$2(a,a2)>0){s=a2 +a2=a +a=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}c.m(a3,h,b) +c.m(a3,f,a0) +c.m(a3,g,a2) +c.m(a3,e,c.h(a3,a4)) +c.m(a3,d,c.h(a3,a5)) +r=a4+1 +q=a5-1 +p=J.e(a6.$2(a,a1),0) +if(p)for(o=r;o<=q;++o){n=c.h(a3,o) +m=a6.$2(n,a) +if(m===0)continue +if(m<0){if(o!==r){c.m(a3,o,c.h(a3,r)) +c.m(a3,r,n)}++r}else for(;!0;){m=a6.$2(c.h(a3,q),a) +if(m>0){--q +continue}else{l=q-1 +if(m<0){c.m(a3,o,c.h(a3,r)) +k=r+1 +c.m(a3,r,c.h(a3,q)) +c.m(a3,q,n) +q=l +r=k +break}else{c.m(a3,o,c.h(a3,q)) +c.m(a3,q,n) +q=l +break}}}}else for(o=r;o<=q;++o){n=c.h(a3,o) +if(a6.$2(n,a)<0){if(o!==r){c.m(a3,o,c.h(a3,r)) +c.m(a3,r,n)}++r}else if(a6.$2(n,a1)>0)for(;!0;)if(a6.$2(c.h(a3,q),a1)>0){--q +if(qg){for(;J.e(a6.$2(c.h(a3,r),a),0);)++r +for(;J.e(a6.$2(c.h(a3,q),a1),0);)--q +for(o=r;o<=q;++o){n=c.h(a3,o) +if(a6.$2(n,a)===0){if(o!==r){c.m(a3,o,c.h(a3,r)) +c.m(a3,r,n)}++r}else if(a6.$2(n,a1)===0)for(;!0;)if(a6.$2(c.h(a3,q),a1)===0){--q +if(q")),!0,b),k=l.length,j=0 +while(!0){if(!(j")),!0,c),b.i("@<0>").bO(c).i("bQ<1,2>")) +n.$keys=l +return n}return new A.pw(A.a9K(a,b,c),b.i("@<0>").bO(c).i("pw<1,2>"))}, +a3e(){throw A.d(A.ae("Cannot modify unmodifiable Map"))}, +KO(){throw A.d(A.ae("Cannot modify constant Set"))}, +aJq(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +aIX(a,b){var s +if(b!=null){s=b.x +if(s!=null)return s}return t.dC.b(a)}, +i(a){var s +if(typeof a=="string")return a +if(typeof a=="number"){if(a!==0)return""+a}else if(!0===a)return"true" +else if(!1===a)return"false" +else if(a==null)return"null" +s=J.dq(a) +return s}, +N(a,b,c,d,e,f){return new A.AK(a,c,d,e,f)}, +b3b(a,b,c,d,e,f){return new A.AK(a,c,d,e,f)}, +nD(a,b,c,d,e,f){return new A.AK(a,c,d,e,f)}, +eN(a){var s,r=$.aFi +if(r==null)r=$.aFi=Symbol("identityHashCode") +s=a[r] +if(s==null){s=Math.random()*0x3fffffff|0 +a[r]=s}return s}, +BW(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) +if(m==null)return n +s=m[3] +if(b==null){if(s!=null)return parseInt(a,10) +if(m[2]!=null)return parseInt(a,16) +return n}if(b<2||b>36)throw A.d(A.cr(b,2,36,"radix",n)) +if(b===10&&s!=null)return parseInt(a,10) +if(b<10||s==null){r=b<=10?47+b:86+b +q=m[1] +for(p=q.length,o=0;or)return n}return parseInt(a,b)}, +aeM(a){var s,r +if(!/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(a))return null +s=parseFloat(a) +if(isNaN(s)){r=B.c.jl(a) +if(r==="NaN"||r==="+NaN"||r==="-NaN")return s +return null}return s}, +aeL(a){var s,r,q,p +if(a instanceof A.Q)return A.ib(A.bU(a),null) +s=J.mP(a) +if(s===B.II||s===B.IZ||t.kk.b(a)){r=B.n5(a) +if(r!=="Object"&&r!=="")return r +q=a.constructor +if(typeof q=="function"){p=q.name +if(typeof p=="string"&&p!=="Object"&&p!=="")return p}}return A.ib(A.bU(a),null)}, +aFp(a){if(a==null||typeof a=="number"||A.mL(a))return J.dq(a) +if(typeof a=="string")return JSON.stringify(a) +if(a instanceof A.nb)return a.j(0) +if(a instanceof A.oQ)return a.Tr(!0) +return"Instance of '"+A.aeL(a)+"'"}, +aRj(){return Date.now()}, +aRl(){var s,r +if($.aeN!==0)return +$.aeN=1000 +if(typeof window=="undefined")return +s=window +if(s==null)return +if(!!s.dartUseDateNowForTicks)return +r=s.performance +if(r==null)return +if(typeof r.now!="function")return +$.aeN=1e6 +$.Oj=new A.aeK(r)}, +aRi(){if(!!self.location)return self.location.href +return null}, +aFh(a){var s,r,q,p,o=a.length +if(o<=500)return String.fromCharCode.apply(null,a) +for(s="",r=0;r65535)return A.aRm(a)}return A.aFh(a)}, +aRn(a,b,c){var s,r,q,p +if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) +for(s=b,r="";s>>0,s&1023|56320)}}throw A.d(A.cr(a,0,1114111,null,null))}, +aRo(a,b,c,d,e,f,g,h,i){var s,r,q,p=b-1 +if(0<=a&&a<100){a+=400 +p-=4800}s=B.f.bJ(h,1000) +g+=B.f.cq(h-s,1000) +r=i?Date.UTC(a,p,c,d,e,f,g):new Date(a,p,c,d,e,f,g).valueOf() +q=!0 +if(!isNaN(r))if(!(r<-864e13))if(!(r>864e13))q=r===864e13&&s!==0 +if(q)return null +return r}, +hV(a){if(a.date===void 0)a.date=new Date(a.a) +return a.date}, +Oi(a){return a.c?A.hV(a).getUTCFullYear()+0:A.hV(a).getFullYear()+0}, +aFn(a){return a.c?A.hV(a).getUTCMonth()+1:A.hV(a).getMonth()+1}, +aFj(a){return a.c?A.hV(a).getUTCDate()+0:A.hV(a).getDate()+0}, +aFk(a){return a.c?A.hV(a).getUTCHours()+0:A.hV(a).getHours()+0}, +aFm(a){return a.c?A.hV(a).getUTCMinutes()+0:A.hV(a).getMinutes()+0}, +aFo(a){return a.c?A.hV(a).getUTCSeconds()+0:A.hV(a).getSeconds()+0}, +aFl(a){return a.c?A.hV(a).getUTCMilliseconds()+0:A.hV(a).getMilliseconds()+0}, +aRk(a){var s=a.$thrownJsError +if(s==null)return null +return A.aV(s)}, +Ok(a,b){var s +if(a.$thrownJsError==null){s=new Error() +A.en(a,s) +a.$thrownJsError=s +s.stack=b.j(0)}}, +xV(a,b){var s,r="index" +if(!A.xP(b))return new A.ie(!0,b,r,null) +s=J.bp(a) +if(b<0||b>=s)return A.du(b,s,a,null,r) +return A.af_(b,r)}, +aXP(a,b,c){if(a<0||a>c)return A.cr(a,0,c,"start",null) +if(b!=null)if(bc)return A.cr(b,a,c,"end",null) +return new A.ie(!0,b,"end",null)}, +xT(a){return new A.ie(!0,a,null,null)}, +p5(a){return a}, +d(a){return A.en(a,new Error())}, +en(a,b){var s +if(a==null)a=new A.mg() +b.dartException=a +s=A.aZa +if("defineProperty" in Object){Object.defineProperty(b,"message",{get:s}) +b.name=""}else b.toString=s +return b}, +aZa(){return J.dq(this.dartException)}, +a8(a,b){throw A.en(a,b==null?new Error():b)}, +av(a,b,c){var s +if(b==null)b=0 +if(c==null)c=0 +s=Error() +A.a8(A.aVw(a,b,c),s)}, +aVw(a,b,c){var s,r,q,p,o,n,m,l,k +if(typeof b=="string")s=b +else{r="[]=;add;removeWhere;retainWhere;removeRange;setRange;setInt8;setInt16;setInt32;setUint8;setUint16;setUint32;setFloat32;setFloat64".split(";") +q=r.length +p=b +if(p>q){c=p/q|0 +p%=q}s=r[p]}o=typeof c=="string"?c:"modify;remove from;add to".split(";")[c] +n=t.j.b(a)?"list":"ByteData" +m=a.$flags|0 +l="a " +if((m&4)!==0)k="constant " +else if((m&2)!==0){k="unmodifiable " +l="an "}else k=(m&1)!==0?"fixed-length ":"" +return new A.Ef("'"+s+"': Cannot "+o+" "+l+k+n)}, +I(a){throw A.d(A.cf(a))}, +mh(a){var s,r,q,p,o,n +a=A.ayt(a.replace(String({}),"$receiver$")) +s=a.match(/\\\$[a-zA-Z]+\\\$/g) +if(s==null)s=A.b([],t.s) +r=s.indexOf("\\$arguments\\$") +q=s.indexOf("\\$argumentsExpr\\$") +p=s.indexOf("\\$expr\\$") +o=s.indexOf("\\$method\\$") +n=s.indexOf("\\$receiver\\$") +return new A.akS(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, +akT(a){return function($expr$){var $argumentsExpr$="$arguments$" +try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, +aGv(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +azV(a,b){var s=b==null,r=s?null:b.method +return new A.ML(a,r,s?null:b.receiver)}, +X(a){if(a==null)return new A.NH(a) +if(a instanceof A.A3)return A.p8(a,a.a) +if(typeof a!=="object")return a +if("dartException" in a)return A.p8(a,a.dartException) +return A.aWV(a)}, +p8(a,b){if(t.Lt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +return b}, +aWV(a){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(!("message" in a))return a +s=a.message +if("number" in a&&typeof a.number=="number"){r=a.number +q=r&65535 +if((B.f.eh(r,16)&8191)===10)switch(q){case 438:return A.p8(a,A.azV(A.i(s)+" (Error "+q+")",null)) +case 445:case 5007:A.i(s) +return A.p8(a,new A.BD())}}if(a instanceof TypeError){p=$.aKx() +o=$.aKy() +n=$.aKz() +m=$.aKA() +l=$.aKD() +k=$.aKE() +j=$.aKC() +$.aKB() +i=$.aKG() +h=$.aKF() +g=p.kz(s) +if(g!=null)return A.p8(a,A.azV(s,g)) +else{g=o.kz(s) +if(g!=null){g.method="call" +return A.p8(a,A.azV(s,g))}else if(n.kz(s)!=null||m.kz(s)!=null||l.kz(s)!=null||k.kz(s)!=null||j.kz(s)!=null||m.kz(s)!=null||i.kz(s)!=null||h.kz(s)!=null)return A.p8(a,new A.BD())}return A.p8(a,new A.R0(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.Dl() +s=function(b){try{return String(b)}catch(f){}return null}(a) +return A.p8(a,new A.ie(!1,null,null,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new A.Dl() +return a}, +aV(a){var s +if(a instanceof A.A3)return a.b +if(a==null)return new A.HD(a) +s=a.$cachedTrace +if(s!=null)return s +s=new A.HD(a) +if(typeof a==="object")a.$cachedTrace=s +return s}, +mU(a){if(a==null)return J.E(a) +if(typeof a=="object")return A.eN(a) +return J.E(a)}, +aXt(a){if(typeof a=="number")return B.d.gC(a) +if(a instanceof A.I_)return A.eN(a) +if(a instanceof A.oQ)return a.gC(a) +if(a instanceof A.eP)return a.gC(0) +return A.mU(a)}, +aIM(a,b){var s,r,q,p=a.length +for(s=0;s=0 +else if(b instanceof A.q9){s=B.c.bN(a,c) +return b.b.test(s)}else return!J.aMu(b,B.c.bN(a,c)).ga9(0)}, +aXU(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") +return a}, +ayt(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return a}, +p9(a,b,c){var s=A.aYY(a,b,c) +return s}, +aYY(a,b,c){var s,r,q +if(b===""){if(a==="")return c +s=a.length +r=""+c +for(q=0;q=0)return a.split(b).join(c) +return a.replace(new RegExp(A.ayt(b),"g"),A.aXU(c))}, +aIo(a){return a}, +aJl(a,b,c,d){var s,r,q,p,o,n,m +for(s=b.nU(0,a),s=new A.Ex(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.A();){o=s.d +if(o==null)o=r.a(o) +n=o.b +m=n.index +p=p+A.i(A.aIo(B.c.S(a,q,m)))+A.i(c.$1(o)) +q=m+n[0].length}s=p+A.i(A.aIo(B.c.bN(a,q))) +return s.charCodeAt(0)==0?s:s}, +aYZ(a,b,c,d){var s=a.indexOf(b,d) +if(s<0)return a +return A.aJm(a,s,s+b.length,c)}, +aJm(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, +aF:function aF(a,b){this.a=a +this.b=b}, +Wm:function Wm(a,b){this.a=a +this.b=b}, +GA:function GA(a,b){this.a=a +this.b=b}, +Wn:function Wn(a,b){this.a=a +this.b=b}, +Wo:function Wo(a,b){this.a=a +this.b=b}, +Wp:function Wp(a,b){this.a=a +this.b=b}, +Wq:function Wq(a,b){this.a=a +this.b=b}, +i8:function i8(a,b,c){this.a=a +this.b=b +this.c=c}, +Wr:function Wr(a,b,c){this.a=a +this.b=b +this.c=c}, +Ws:function Ws(a,b,c){this.a=a +this.b=b +this.c=c}, +GB:function GB(a,b,c){this.a=a +this.b=b +this.c=c}, +GC:function GC(a,b,c){this.a=a +this.b=b +this.c=c}, +Wt:function Wt(a,b,c){this.a=a +this.b=b +this.c=c}, +Wu:function Wu(a,b,c){this.a=a +this.b=b +this.c=c}, +Wv:function Wv(a,b,c){this.a=a +this.b=b +this.c=c}, +Ww:function Ww(a,b,c){this.a=a +this.b=b +this.c=c}, +GD:function GD(a){this.a=a}, +Wx:function Wx(a){this.a=a}, +pw:function pw(a,b){this.a=a +this.$ti=b}, +tT:function tT(){}, +a3f:function a3f(a,b,c){this.a=a +this.b=b +this.c=c}, +bQ:function bQ(a,b,c){this.a=a +this.b=b +this.$ti=c}, +rW:function rW(a,b){this.a=a +this.$ti=b}, +oL:function oL(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +cz:function cz(a,b){this.a=a +this.$ti=b}, +ze:function ze(){}, +eY:function eY(a,b,c){this.a=a +this.b=b +this.$ti=c}, +f1:function f1(a,b){this.a=a +this.$ti=b}, +MI:function MI(){}, +lD:function lD(a,b){this.a=a +this.$ti=b}, +AK:function AK(a,b,c,d,e){var _=this +_.a=a +_.c=b +_.d=c +_.e=d +_.f=e}, +aeK:function aeK(a){this.a=a}, +akS:function akS(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +BD:function BD(){}, +ML:function ML(a,b,c){this.a=a +this.b=b +this.c=c}, +R0:function R0(a){this.a=a}, +NH:function NH(a){this.a=a}, +A3:function A3(a,b){this.a=a +this.b=b}, +HD:function HD(a){this.a=a +this.b=null}, +nb:function nb(){}, +KG:function KG(){}, +KH:function KH(){}, +Qy:function Qy(){}, +Qm:function Qm(){}, +tw:function tw(a,b){this.a=a +this.b=b}, +P8:function P8(a){this.a=a}, +fi:function fi(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +a9f:function a9f(a,b){this.a=a +this.b=b}, +a9e:function a9e(a){this.a=a}, +a9J:function a9J(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +bg:function bg(a,b){this.a=a +this.$ti=b}, +dU:function dU(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +be:function be(a,b){this.a=a +this.$ti=b}, +dv:function dv(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +dG:function dG(a,b){this.a=a +this.$ti=b}, +N5:function N5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.$ti=d}, +AM:function AM(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +qc:function qc(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +ay8:function ay8(a){this.a=a}, +ay9:function ay9(a){this.a=a}, +aya:function aya(a){this.a=a}, +oQ:function oQ(){}, +Wj:function Wj(){}, +Wk:function Wk(){}, +Wl:function Wl(){}, +q9:function q9(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=null}, +x5:function x5(a){this.b=a}, +RD:function RD(a,b,c){this.a=a +this.b=b +this.c=c}, +Ex:function Ex(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +vU:function vU(a,b){this.a=a +this.c=b}, +Y0:function Y0(a,b,c){this.a=a +this.b=b +this.c=c}, +Y1:function Y1(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +aZ4(a){throw A.en(A.aEt(a),new Error())}, +a(){throw A.en(A.azX(""),new Error())}, +ba(){throw A.en(A.aQ0(""),new Error())}, +ac(){throw A.en(A.aEt(""),new Error())}, +by(a){var s=new A.anv(a) +return s.b=s}, +x_(a,b){var s=new A.ar2(a,b) +return s.b=s}, +anv:function anv(a){this.a=a +this.b=null}, +ar2:function ar2(a,b){this.a=a +this.b=null +this.c=b}, +mJ(a,b,c){}, +jZ(a){var s,r,q +if(t.ha.b(a))return a +s=J.aH(a) +r=A.bo(s.gq(a),null,!1,t.z) +for(q=0;q>>0!==a||a>=c)throw A.d(A.xV(b,a))}, +p1(a,b,c){var s +if(!(a>>>0!==a))if(b==null)s=a>c +else s=b>>>0!==b||a>b||b>c +else s=!0 +if(s)throw A.d(A.aXP(a,b,c)) +if(b==null)return c +return b}, +qy:function qy(){}, +eh:function eh(){}, +Zf:function Zf(a){this.a=a}, +Bp:function Bp(){}, +uX:function uX(){}, +nP:function nP(){}, +hS:function hS(){}, +Bq:function Bq(){}, +Br:function Br(){}, +Nz:function Nz(){}, +Bs:function Bs(){}, +NA:function NA(){}, +Bt:function Bt(){}, +Bu:function Bu(){}, +Bv:function Bv(){}, +lI:function lI(){}, +Gc:function Gc(){}, +Gd:function Gd(){}, +Ge:function Ge(){}, +Gf:function Gf(){}, +aAl(a,b){var s=b.c +return s==null?b.c=A.I3(a,"ak",[b.x]):s}, +aFG(a){var s=a.w +if(s===6||s===7)return A.aFG(a.x) +return s===11||s===12}, +aRP(a){return a.as}, +aJ6(a,b){var s,r=b.length +for(s=0;s") +for(r=1;r=0)p+=" "+r[q];++q}return p+"})"}, +aHZ(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=", ",a0=null +if(a3!=null){s=a3.length +if(a2==null)a2=A.b([],t.s) +else a0=a2.length +r=a2.length +for(q=s;q>0;--q)a2.push("T"+(r+q)) +for(p=t.X,o="<",n="",q=0;q0){c+=b+"[" +for(b="",q=0;q0){c+=b+"{" +for(b="",q=0;q "+d}, +ib(a,b){var s,r,q,p,o,n,m=a.w +if(m===5)return"erased" +if(m===2)return"dynamic" +if(m===3)return"void" +if(m===1)return"Never" +if(m===4)return"any" +if(m===6){s=a.x +r=A.ib(s,b) +q=s.w +return(q===11||q===12?"("+r+")":r)+"?"}if(m===7)return"FutureOr<"+A.ib(a.x,b)+">" +if(m===8){p=A.aWU(a.x) +o=a.y +return o.length>0?p+("<"+A.aIi(o,b)+">"):p}if(m===10)return A.aWE(a,b) +if(m===11)return A.aHZ(a,b,null) +if(m===12)return A.aHZ(a.x,b,a.y) +if(m===13){n=a.x +return b[b.length-1-n]}return"?"}, +aWU(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +aUL(a,b){var s=a.tR[b] +for(;typeof s=="string";)s=a.tR[s] +return s}, +aUK(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.avJ(a,b,!1) +else if(typeof m=="number"){s=m +r=A.I4(a,5,"#") +q=A.avU(s) +for(p=0;p0)p+="<"+A.I2(c)+">" +s=a.eC.get(p) +if(s!=null)return s +r=new A.jB(null,null) +r.w=8 +r.x=b +r.y=c +if(c.length>0)r.c=c[0] +r.as=p +q=A.oT(a,r) +a.eC.set(p,q) +return q}, +aB5(a,b,c){var s,r,q,p,o,n +if(b.w===9){s=b.x +r=b.y.concat(c)}else{r=c +s=b}q=s.as+(";<"+A.I2(r)+">") +p=a.eC.get(q) +if(p!=null)return p +o=new A.jB(null,null) +o.w=9 +o.x=s +o.y=r +o.as=q +n=A.oT(a,o) +a.eC.set(q,n) +return n}, +aHp(a,b,c){var s,r,q="+"+(b+"("+A.I2(c)+")"),p=a.eC.get(q) +if(p!=null)return p +s=new A.jB(null,null) +s.w=10 +s.x=b +s.y=c +s.as=q +r=A.oT(a,s) +a.eC.set(q,r) +return r}, +aHm(a,b,c){var s,r,q,p,o,n=b.as,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+A.I2(m) +if(j>0){s=l>0?",":"" +g+=s+"["+A.I2(k)+"]"}if(h>0){s=l>0?",":"" +g+=s+"{"+A.aUD(i)+"}"}r=n+(g+")") +q=a.eC.get(r) +if(q!=null)return q +p=new A.jB(null,null) +p.w=11 +p.x=b +p.y=c +p.as=r +o=A.oT(a,p) +a.eC.set(r,o) +return o}, +aB6(a,b,c,d){var s,r=b.as+("<"+A.I2(c)+">"),q=a.eC.get(r) +if(q!=null)return q +s=A.aUF(a,b,c,r,d) +a.eC.set(r,s) +return s}, +aUF(a,b,c,d,e){var s,r,q,p,o,n,m,l +if(e){s=c.length +r=A.avU(s) +for(q=0,p=0;p0){n=A.p4(a,b,r,0) +m=A.xR(a,c,r,0) +return A.aB6(a,n,m,c!==m)}}l=new A.jB(null,null) +l.w=12 +l.x=b +l.y=c +l.as=d +return A.oT(a,l)}, +aH3(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +aH5(a){var s,r,q,p,o,n,m,l=a.r,k=a.s +for(s=l.length,r=0;r=48&&q<=57)r=A.aU9(r+1,q,l,k) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.aH4(a,r,l,k,!1) +else if(q===46)r=A.aH4(a,r,l,k,!0) +else{++r +switch(q){case 44:break +case 58:k.push(!1) +break +case 33:k.push(!0) +break +case 59:k.push(A.t_(a.u,a.e,k.pop())) +break +case 94:k.push(A.aUH(a.u,k.pop())) +break +case 35:k.push(A.I4(a.u,5,"#")) +break +case 64:k.push(A.I4(a.u,2,"@")) +break +case 126:k.push(A.I4(a.u,3,"~")) +break +case 60:k.push(a.p) +a.p=k.length +break +case 62:A.aUb(a,k) +break +case 38:A.aUa(a,k) +break +case 63:p=a.u +k.push(A.aHo(p,A.t_(p,a.e,k.pop()),a.n)) +break +case 47:p=a.u +k.push(A.aHn(p,A.t_(p,a.e,k.pop()),a.n)) +break +case 40:k.push(-3) +k.push(a.p) +a.p=k.length +break +case 41:A.aU8(a,k) +break +case 91:k.push(a.p) +a.p=k.length +break +case 93:o=k.splice(a.p) +A.aH6(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-1) +break +case 123:k.push(a.p) +a.p=k.length +break +case 125:o=k.splice(a.p) +A.aUd(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-2) +break +case 43:n=l.indexOf("(",r) +k.push(l.substring(r,n)) +k.push(-4) +k.push(a.p) +a.p=k.length +r=n+1 +break +default:throw"Bad character "+q}}}m=k.pop() +return A.t_(a.u,a.e,m)}, +aU9(a,b,c,d){var s,r,q=b-48 +for(s=c.length;a=48&&r<=57))break +q=q*10+(r-48)}d.push(q) +return a}, +aH4(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 +for(s=c.length;m>>0)-97&65535)<26||r===95||r===36||r===124))q=r>=48&&r<=57 +else q=!0 +if(!q)break}}p=c.substring(b,m) +if(e){s=a.u +o=a.e +if(o.w===9)o=o.x +n=A.aUL(s,o.x)[p] +if(n==null)A.a8('No "'+p+'" in "'+A.aRP(o)+'"') +d.push(A.I5(s,o,n))}else d.push(p) +return m}, +aUb(a,b){var s,r=a.u,q=A.aH2(a,b),p=b.pop() +if(typeof p=="string")b.push(A.I3(r,p,q)) +else{s=A.t_(r,a.e,p) +switch(s.w){case 11:b.push(A.aB6(r,s,q,a.n)) +break +default:b.push(A.aB5(r,s,q)) +break}}}, +aU8(a,b){var s,r,q,p=a.u,o=b.pop(),n=null,m=null +if(typeof o=="number")switch(o){case-1:n=b.pop() +break +case-2:m=b.pop() +break +default:b.push(o) +break}else b.push(o) +s=A.aH2(a,b) +o=b.pop() +switch(o){case-3:o=b.pop() +if(n==null)n=p.sEA +if(m==null)m=p.sEA +r=A.t_(p,a.e,o) +q=new A.U5() +q.a=s +q.b=n +q.c=m +b.push(A.aHm(p,r,q)) +return +case-4:b.push(A.aHp(p,b.pop(),s)) +return +default:throw A.d(A.k4("Unexpected state under `()`: "+A.i(o)))}}, +aUa(a,b){var s=b.pop() +if(0===s){b.push(A.I4(a.u,1,"0&")) +return}if(1===s){b.push(A.I4(a.u,4,"1&")) +return}throw A.d(A.k4("Unexpected extended operation "+A.i(s)))}, +aH2(a,b){var s=b.splice(a.p) +A.aH6(a.u,a.e,s) +a.p=b.pop() +return s}, +t_(a,b,c){if(typeof c=="string")return A.I3(a,c,a.sEA) +else if(typeof c=="number"){b.toString +return A.aUc(a,b,c)}else return c}, +aH6(a,b,c){var s,r=c.length +for(s=0;sn)return!1 +m=n-o +l=s.b +k=r.b +j=l.length +i=k.length +if(o+j=d)return!1 +a1=f[b] +b+=3 +if(a00?new Array(q):v.typeUniverse.sEA +for(o=0;o0?new Array(a):v.typeUniverse.sEA}, +jB:function jB(a,b){var _=this +_.a=a +_.b=b +_.r=_.f=_.d=_.c=null +_.w=0 +_.as=_.Q=_.z=_.y=_.x=null}, +U5:function U5(){this.c=this.b=this.a=null}, +I_:function I_(a){this.a=a}, +TF:function TF(){}, +I0:function I0(a){this.a=a}, +aYd(a,b){var s,r +if(B.c.b8(a,"Digit"))return a.charCodeAt(5) +s=b.charCodeAt(0) +if(b.length<=1)r=!(s>=32&&s<=127) +else r=!0 +if(r){r=B.kX.h(0,a) +return r==null?null:r.charCodeAt(0)}if(!(s>=$.aLA()&&s<=$.aLB()))r=s>=$.aLK()&&s<=$.aLL() +else r=!0 +if(r)return b.toLowerCase().charCodeAt(0) +return null}, +aUx(a){var s=B.kX.gj1(B.kX),r=A.v(t.S,t.N) +r.UH(r,s.jb(s,new A.auQ(),t.q9)) +return new A.auP(a,r)}, +aWT(a){var s,r,q,p,o=a.YY(),n=A.v(t.N,t.S) +for(s=a.a,r=0;r=2)return null +return a.toLowerCase().charCodeAt(0)}, +auP:function auP(a,b){this.a=a +this.b=b +this.c=0}, +auQ:function auQ(){}, +B0:function B0(a){this.a=a}, +aTG(){var s,r,q +if(self.scheduleImmediate!=null)return A.aX0() +if(self.MutationObserver!=null&&self.document!=null){s={} +r=self.document.createElement("div") +q=self.document.createElement("span") +s.a=null +new self.MutationObserver(A.mO(new A.amz(s),1)).observe(r,{childList:true}) +return new A.amy(s,r,q)}else if(self.setImmediate!=null)return A.aX1() +return A.aX2()}, +aTH(a){self.scheduleImmediate(A.mO(new A.amA(a),0))}, +aTI(a){self.setImmediate(A.mO(new A.amB(a),0))}, +aTJ(a){A.aGq(B.r,a)}, +aGq(a,b){var s=B.f.cq(a.a,1000) +return A.aUz(s<0?0:s,b)}, +aTg(a,b){var s=B.f.cq(a.a,1000) +return A.aUA(s<0?0:s,b)}, +aUz(a,b){var s=new A.HX(!0) +s.a5A(a,b) +return s}, +aUA(a,b){var s=new A.HX(!1) +s.a5B(a,b) +return s}, +z(a){return new A.EB(new A.al($.ad,a.i("al<0>")),a.i("EB<0>"))}, +y(a,b){a.$2(0,null) +b.b=!0 +return b.a}, +r(a,b){A.aV3(a,b)}, +x(a,b){b.cV(0,a)}, +w(a,b){b.mu(A.X(a),A.aV(a))}, +aV3(a,b){var s,r,q=new A.awR(b),p=new A.awS(b) +if(a instanceof A.al)a.Tm(q,p,t.z) +else{s=t.z +if(t.L0.b(a))a.f9(0,q,p,s) +else{r=new A.al($.ad,t.LR) +r.a=8 +r.c=a +r.Tm(q,p,s)}}}, +A(a){var s=function(b,c){return function(d,e){while(true){try{b(d,e) +break}catch(r){e=r +d=c}}}}(a,1) +return $.ad.K4(new A.axD(s),t.H,t.S,t.z)}, +aHj(a,b,c){return 0}, +yB(a){var s +if(t.Lt.b(a)){s=a.grS() +if(s!=null)return s}return B.d3}, +azI(a,b){var s=new A.al($.ad,b.i("al<0>")) +A.bW(B.r,new A.a7g(a,s)) +return s}, +aDZ(a,b){var s=new A.al($.ad,b.i("al<0>")) +A.eU(new A.a7f(a,s)) +return s}, +cG(a,b){var s=a==null?b.a(a):a,r=new A.al($.ad,b.i("al<0>")) +r.l0(s) +return r}, +f0(a,b,c){var s +if(b==null&&!c.b(null))throw A.d(A.eG(null,"computation","The type parameter is not nullable")) +s=new A.al($.ad,c.i("al<0>")) +A.bW(a,new A.a7e(b,s,c)) +return s}, +ns(a,b,c){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=new A.al($.ad,c.i("al>")) +i.a=null +i.b=0 +i.c=i.d=null +s=new A.a7i(i,h,!1,g) +try{for(n=J.aY(a),m=t.P;n.A();){r=n.gN(n) +q=i.b +J.aMS(r,new A.a7h(i,q,g,c,h,!1),s,m);++i.b}n=i.b +if(n===0){n=g +n.pq(A.b([],c.i("H<0>"))) +return n}i.a=A.bo(n,null,!1,c.i("0?"))}catch(l){p=A.X(l) +o=A.aV(l) +n=i.b +if(n===0){n=g +m=p +k=o +j=A.IY(m,k) +if(j==null)m=new A.d8(m,k==null?A.yB(m):k) +else m=j +n.l1(m) +return n}else{i.d=p +i.c=o}}return g}, +akJ(a,b){return new A.rw(a,b)}, +IY(a,b){var s,r,q,p=$.ad +if(p===B.a9)return null +s=p.aou(a,b) +if(s==null)return null +r=s.a +q=s.b +if(t.Lt.b(r))A.Ok(r,q) +return s}, +xO(a,b){var s +if($.ad!==B.a9){s=A.IY(a,b) +if(s!=null)return s}if(b==null)if(t.Lt.b(a)){b=a.grS() +if(b==null){A.Ok(a,B.d3) +b=B.d3}}else b=B.d3 +else if(t.Lt.b(a))A.Ok(a,b) +return new A.d8(a,b)}, +dO(a,b){var s=new A.al($.ad,b.i("al<0>")) +s.a=8 +s.c=a +return s}, +apY(a,b,c){var s,r,q,p={},o=p.a=a +for(;s=o.a,(s&4)!==0;){o=o.c +p.a=o}if(o===b){s=A.ajp() +b.l1(new A.d8(new A.ie(!0,o,null,"Cannot complete a future with itself"),s)) +return}r=b.a&1 +s=o.a=s|r +if((s&24)===0){q=b.c +b.a=b.a&1|4 +b.c=o +o.Rw(q) +return}if(!c)if(b.c==null)o=(s&16)===0||r!==0 +else o=!1 +else o=!0 +if(o){q=b.tW() +b.xz(p.a) +A.rS(b,q) +return}b.a^=2 +b.b.oX(new A.apZ(p,b))}, +rS(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={},e=f.a=a +for(s=t.L0;!0;){r={} +q=e.a +p=(q&16)===0 +o=!p +if(b==null){if(o&&(q&1)===0){s=e.c +e.b.AQ(s.a,s.b)}return}r.a=b +n=b.a +for(e=b;n!=null;e=n,n=m){e.a=null +A.rS(f.a,e) +r.a=n +m=n.a}q=f.a +l=q.c +r.b=o +r.c=l +if(p){k=e.c +k=(k&1)!==0||(k&15)===8}else k=!0 +if(k){j=e.b.b +if(o){e=q.b +e=!(e===j||e.gmG()===j.gmG())}else e=!1 +if(e){e=f.a +s=e.c +e.b.AQ(s.a,s.b) +return}i=$.ad +if(i!==j)$.ad=j +else i=null +e=r.a.c +if((e&15)===8)new A.aq5(r,f,o).$0() +else if(p){if((e&1)!==0)new A.aq4(r,l).$0()}else if((e&2)!==0)new A.aq3(f,r).$0() +if(i!=null)$.ad=i +e=r.c +if(s.b(e)){q=r.a.$ti +q=q.i("ak<2>").b(e)||!q.y[1].b(e)}else q=!1 +if(q){h=r.a.b +if(e instanceof A.al)if((e.a&24)!==0){g=h.c +h.c=null +b=h.yH(g) +h.a=e.a&30|h.a&1 +h.c=e.c +f.a=e +continue}else A.apY(e,h,!0) +else h.DJ(e) +return}}h=r.a.b +g=h.c +h.c=null +b=h.yH(g) +e=r.b +q=r.c +if(!e){h.a=8 +h.c=q}else{h.a=h.a&1|16 +h.c=q}f.a=h +e=h}}, +aId(a,b){if(t.Hg.b(a))return b.K4(a,t.z,t.K,t.Km) +if(t.N2.b(a))return b.wf(a,t.z,t.K) +throw A.d(A.eG(a,"onError",u.w))}, +aWx(){var s,r +for(s=$.xQ;s!=null;s=$.xQ){$.J_=null +r=s.b +$.xQ=r +if(r==null)$.IZ=null +s.a.$0()}}, +aWK(){$.aBk=!0 +try{A.aWx()}finally{$.J_=null +$.aBk=!1 +if($.xQ!=null)$.aC1().$1(A.aIx())}}, +aIm(a){var s=new A.RZ(a),r=$.IZ +if(r==null){$.xQ=$.IZ=s +if(!$.aBk)$.aC1().$1(A.aIx())}else $.IZ=r.b=s}, +aWI(a){var s,r,q,p=$.xQ +if(p==null){A.aIm(a) +$.J_=$.IZ +return}s=new A.RZ(a) +r=$.J_ +if(r==null){s.b=p +$.xQ=$.J_=s}else{q=r.b +s.b=q +$.J_=r.b=s +if(q==null)$.IZ=s}}, +eU(a){var s,r=null,q=$.ad +if(B.a9===q){A.axw(r,r,B.a9,a) +return}if(B.a9===q.gaig().a)s=B.a9.gmG()===q.gmG() +else s=!1 +if(s){A.axw(r,r,q,q.r9(a,t.H)) +return}s=$.ad +s.oX(s.Hb(a))}, +aG5(a,b){var s=null,r=b.i("oD<0>"),q=new A.oD(s,s,s,s,r) +q.pn(0,a) +q.NL() +return new A.dD(q,r.i("dD<1>"))}, +b0G(a){A.mN(a,"stream",t.K) +return new A.XZ()}, +rj(a,b,c,d){var s=null +return c?new A.xy(b,s,s,a,d.i("xy<0>")):new A.oD(b,s,s,a,d.i("oD<0>"))}, +i0(a,b){var s=null +return a?new A.l1(s,s,b.i("l1<0>")):new A.EC(s,s,b.i("EC<0>"))}, +a_Z(a){var s,r,q +if(a==null)return +try{a.$0()}catch(q){s=A.X(q) +r=A.aV(q) +$.ad.AQ(s,r)}}, +aTR(a,b,c,d,e,f){var s=$.ad,r=e?1:0,q=c!=null?32:0,p=A.aAR(s,b,f),o=A.aGO(s,c),n=d==null?A.aIw():d +return new A.rL(a,p,o,s.r9(n,t.H),s,r|q,f.i("rL<0>"))}, +aAR(a,b,c){var s=b==null?A.aX3():b +return a.wf(s,t.H,c)}, +aGO(a,b){if(b==null)b=A.aX4() +if(t.hK.b(b))return a.K4(b,t.z,t.K,t.Km) +if(t.mX.b(b))return a.wf(b,t.z,t.K) +throw A.d(A.c2("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))}, +aWA(a){}, +aWC(a,b){$.ad.AQ(a,b)}, +aWB(){}, +aGR(a){var s=$.ad,r=new A.wH(s) +A.eU(r.gafE()) +if(a!=null)r.c=s.r9(a,t.H) +return r}, +aVe(a,b,c){var s=a.am(0) +if(s!==$.y4())s.ix(new A.awU(b,c)) +else b.l2(c)}, +bW(a,b){var s=$.ad +if(s===B.a9)return s.VS(a,b) +return s.VS(a,s.Hb(b))}, +ou(a,b){var s,r=$.ad +if(r===B.a9)return r.VR(a,b) +s=r.Hc(b,t.qe) +return $.ad.VR(a,s)}, +axu(a,b){A.aWI(new A.axv(a,b))}, +aIf(a,b,c,d){var s,r=$.ad +if(r===c)return d.$0() +$.ad=c +s=r +try{r=d.$0() +return r}finally{$.ad=s}}, +aIh(a,b,c,d,e){var s,r=$.ad +if(r===c)return d.$1(e) +$.ad=c +s=r +try{r=d.$1(e) +return r}finally{$.ad=s}}, +aIg(a,b,c,d,e,f){var s,r=$.ad +if(r===c)return d.$2(e,f) +$.ad=c +s=r +try{r=d.$2(e,f) +return r}finally{$.ad=s}}, +axw(a,b,c,d){var s,r +if(B.a9!==c){s=B.a9.gmG() +r=c.gmG() +d=s!==r?c.Hb(d):c.am1(d,t.H)}A.aIm(d)}, +amz:function amz(a){this.a=a}, +amy:function amy(a,b,c){this.a=a +this.b=b +this.c=c}, +amA:function amA(a){this.a=a}, +amB:function amB(a){this.a=a}, +HX:function HX(a){this.a=a +this.b=null +this.c=0}, +avB:function avB(a,b){this.a=a +this.b=b}, +avA:function avA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +EB:function EB(a,b){this.a=a +this.b=!1 +this.$ti=b}, +awR:function awR(a){this.a=a}, +awS:function awS(a){this.a=a}, +axD:function axD(a){this.a=a}, +mE:function mE(a){var _=this +_.a=a +_.e=_.d=_.c=_.b=null}, +jY:function jY(a,b){this.a=a +this.$ti=b}, +d8:function d8(a,b){this.a=a +this.b=b}, +bP:function bP(a,b){this.a=a +this.$ti=b}, +wz:function wz(a,b,c,d,e,f,g){var _=this +_.ay=0 +_.CW=_.ch=null +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +oE:function oE(){}, +l1:function l1(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.r=_.f=_.e=_.d=null +_.$ti=c}, +auU:function auU(a,b){this.a=a +this.b=b}, +auW:function auW(a,b,c){this.a=a +this.b=b +this.c=c}, +auV:function auV(a){this.a=a}, +EC:function EC(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.r=_.f=_.e=_.d=null +_.$ti=c}, +a7g:function a7g(a,b){this.a=a +this.b=b}, +a7f:function a7f(a,b){this.a=a +this.b=b}, +a7e:function a7e(a,b,c){this.a=a +this.b=b +this.c=c}, +a7i:function a7i(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a7h:function a7h(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +rw:function rw(a,b){this.a=a +this.b=b}, +rK:function rK(){}, +bf:function bf(a,b){this.a=a +this.$ti=b}, +HK:function HK(a,b){this.a=a +this.$ti=b}, +kX:function kX(a,b,c,d,e){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +al:function al(a,b){var _=this +_.a=0 +_.b=a +_.c=null +_.$ti=b}, +apV:function apV(a,b){this.a=a +this.b=b}, +aq2:function aq2(a,b){this.a=a +this.b=b}, +aq_:function aq_(a){this.a=a}, +aq0:function aq0(a){this.a=a}, +aq1:function aq1(a,b,c){this.a=a +this.b=b +this.c=c}, +apZ:function apZ(a,b){this.a=a +this.b=b}, +apX:function apX(a,b){this.a=a +this.b=b}, +apW:function apW(a,b){this.a=a +this.b=b}, +aq5:function aq5(a,b,c){this.a=a +this.b=b +this.c=c}, +aq6:function aq6(a,b){this.a=a +this.b=b}, +aq7:function aq7(a){this.a=a}, +aq4:function aq4(a,b){this.a=a +this.b=b}, +aq3:function aq3(a,b){this.a=a +this.b=b}, +aq8:function aq8(a,b){this.a=a +this.b=b}, +aq9:function aq9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aqa:function aqa(a,b,c){this.a=a +this.b=b +this.c=c}, +aqb:function aqb(a,b){this.a=a +this.b=b}, +RZ:function RZ(a){this.a=a +this.b=null}, +dK:function dK(){}, +ajD:function ajD(a,b){this.a=a +this.b=b}, +ajE:function ajE(a,b){this.a=a +this.b=b}, +ajB:function ajB(a){this.a=a}, +ajC:function ajC(a,b,c){this.a=a +this.b=b +this.c=c}, +Dn:function Dn(){}, +xu:function xu(){}, +auM:function auM(a){this.a=a}, +auL:function auL(a){this.a=a}, +Y9:function Y9(){}, +S_:function S_(){}, +oD:function oD(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +xy:function xy(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +dD:function dD(a,b){this.a=a +this.$ti=b}, +rL:function rL(a,b,c,d,e,f,g){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +HH:function HH(a){this.a=a}, +ht:function ht(){}, +amV:function amV(a,b,c){this.a=a +this.b=b +this.c=c}, +amU:function amU(a){this.a=a}, +xv:function xv(){}, +Tf:function Tf(){}, +rN:function rN(a){this.b=a +this.a=null}, +wF:function wF(a,b){this.b=a +this.c=b +this.a=null}, +aoB:function aoB(){}, +Gr:function Gr(){this.a=0 +this.c=this.b=null}, +asu:function asu(a,b){this.a=a +this.b=b}, +wH:function wH(a){this.a=1 +this.b=a +this.c=null}, +XZ:function XZ(){}, +Fs:function Fs(a){this.$ti=a}, +awU:function awU(a,b){this.a=a +this.b=b}, +ZD:function ZD(a,b){this.a=a +this.b=b}, +ZC:function ZC(){}, +axv:function axv(a,b){this.a=a +this.b=b}, +X6:function X6(){}, +atH:function atH(a,b,c){this.a=a +this.b=b +this.c=c}, +atJ:function atJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +atF:function atF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +atG:function atG(a,b){this.a=a +this.b=b}, +atI:function atI(a,b,c){this.a=a +this.b=b +this.c=c}, +hJ(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.mu(d.i("@<0>").bO(e).i("mu<1,2>")) +b=A.aBs()}else{if(A.aID()===b&&A.aIC()===a)return new A.oK(d.i("@<0>").bO(e).i("oK<1,2>")) +if(a==null)a=A.aBr()}else{if(b==null)b=A.aBs() +if(a==null)a=A.aBr()}return A.aTS(a,b,c,d,e)}, +aAS(a,b){var s=a[b] +return s===a?null:s}, +aAU(a,b,c){if(c==null)a[b]=a +else a[b]=c}, +aAT(){var s=Object.create(null) +A.aAU(s,"",s) +delete s[""] +return s}, +aTS(a,b,c,d,e){var s=c!=null?c:new A.aom(d) +return new A.F8(a,b,s,d.i("@<0>").bO(e).i("F8<1,2>"))}, +dH(a,b,c,d){if(b==null){if(a==null)return new A.fi(c.i("@<0>").bO(d).i("fi<1,2>")) +b=A.aBs()}else{if(A.aID()===b&&A.aIC()===a)return new A.AM(c.i("@<0>").bO(d).i("AM<1,2>")) +if(a==null)a=A.aBr()}return A.aU5(a,b,null,c,d)}, +ar(a,b,c){return A.aIM(a,new A.fi(b.i("@<0>").bO(c).i("fi<1,2>")))}, +v(a,b){return new A.fi(a.i("@<0>").bO(b).i("fi<1,2>"))}, +aU5(a,b,c,d,e){return new A.G_(a,b,new A.arE(d),d.i("@<0>").bO(e).i("G_<1,2>"))}, +db(a){return new A.oH(a.i("oH<0>"))}, +aAV(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +kv(a){return new A.hw(a.i("hw<0>"))}, +aC(a){return new A.hw(a.i("hw<0>"))}, +cq(a,b){return A.aXZ(a,new A.hw(b.i("hw<0>")))}, +aAW(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +cs(a,b,c){var s=new A.oM(a,b,c.i("oM<0>")) +s.c=a.e +return s}, +aVt(a,b){return J.e(a,b)}, +aVu(a){return J.E(a)}, +aEk(a){var s=J.aY(a) +if(s.A())return s.gN(s) +return null}, +jl(a){var s,r +if(t.Ee.b(a)){if(a.length===0)return null +return B.b.ga7(a)}s=J.aY(a) +if(!s.A())return null +do r=s.gN(s) +while(s.A()) +return r}, +aEj(a,b){var s +A.e_(b,"index") +if(t.Ee.b(a)){if(b>=a.length)return null +return J.tj(a,b)}s=J.aY(a) +do if(!s.A())return null +while(--b,b>=0) +return s.gN(s)}, +a9K(a,b,c){var s=A.dH(null,null,b,c) +a.af(0,new A.a9L(s,b,c)) +return s}, +nH(a,b,c){var s=A.dH(null,null,b,c) +s.U(0,a) +return s}, +uJ(a,b){var s,r,q=A.kv(b) +for(s=a.length,r=0;r"))}, +aQ6(a,b){var s=t.b8 +return J.a0p(s.a(a),s.a(b))}, +aa1(a){var s,r +if(A.aBG(a))return"{...}" +s=new A.ci("") +try{r={} +$.te.push(a) +s.a+="{" +r.a=!0 +J.j0(a,new A.aa2(r,s)) +s.a+="}"}finally{$.te.pop()}r=s.a +return r.charCodeAt(0)==0?r:r}, +nI(a,b){return new A.AY(A.bo(A.aQ8(a),null,!1,b.i("0?")),b.i("AY<0>"))}, +aQ8(a){if(a==null||a<8)return 8 +else if((a&a-1)>>>0!==0)return A.aEz(a) +return a}, +aEz(a){var s +a=(a<<1>>>0)-1 +for(;!0;a=s){s=(a&a-1)>>>0 +if(s===0)return a}}, +aVz(a,b){return J.a0p(a,b)}, +aVs(a){if(a.i("p(0,0)").b(A.aIA()))return A.aIA() +return A.aXn()}, +aG3(a,b){var s=A.aVs(a) +return new A.Dg(s,a.i("@<0>").bO(b).i("Dg<1,2>"))}, +aAs(a,b,c){return new A.vQ(a,b,c.i("vQ<0>"))}, +mu:function mu(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +aqi:function aqi(a){this.a=a}, +oK:function oK(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +F8:function F8(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=d}, +aom:function aom(a){this.a=a}, +rT:function rT(a,b){this.a=a +this.$ti=b}, +wU:function wU(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +G_:function G_(a,b,c,d){var _=this +_.w=a +_.x=b +_.y=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=d}, +arE:function arE(a){this.a=a}, +oH:function oH(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +hu:function hu(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +hw:function hw(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +arF:function arF(a){this.a=a +this.c=this.b=null}, +oM:function oM(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +rB:function rB(a,b){this.a=a +this.$ti=b}, +a9L:function a9L(a,b,c){this.a=a +this.b=b +this.c=c}, +qg:function qg(a){var _=this +_.b=_.a=0 +_.c=null +_.$ti=a}, +x2:function x2(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.e=!1 +_.$ti=d}, +ix:function ix(){}, +Y:function Y(){}, +aK:function aK(){}, +aa0:function aa0(a){this.a=a}, +aa2:function aa2(a,b){this.a=a +this.b=b}, +G1:function G1(a,b){this.a=a +this.$ti=b}, +UN:function UN(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +Ze:function Ze(){}, +B6:function B6(){}, +i5:function i5(a,b){this.a=a +this.$ti=b}, +Fe:function Fe(){}, +Fd:function Fd(a,b,c){var _=this +_.c=a +_.d=b +_.b=_.a=null +_.$ti=c}, +Ff:function Ff(a){this.b=this.a=null +this.$ti=a}, +zM:function zM(a,b){this.a=a +this.b=0 +this.$ti=b}, +Tr:function Tr(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +AY:function AY(a,b){var _=this +_.a=a +_.d=_.c=_.b=0 +_.$ti=b}, +UH:function UH(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.$ti=e}, +iH:function iH(){}, +xr:function xr(){}, +Hy:function Hy(){}, +h2:function h2(a,b){var _=this +_.a=a +_.c=_.b=null +_.$ti=b}, +h1:function h1(a,b,c){var _=this +_.d=a +_.a=b +_.c=_.b=null +_.$ti=c}, +oS:function oS(){}, +Dg:function Dg(a,b){var _=this +_.d=null +_.e=a +_.c=_.b=_.a=0 +_.$ti=b}, +jX:function jX(){}, +mC:function mC(a,b){this.a=a +this.$ti=b}, +t5:function t5(a,b){this.a=a +this.$ti=b}, +Hw:function Hw(a,b){this.a=a +this.$ti=b}, +mD:function mD(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +HB:function HB(a,b,c,d){var _=this +_.e=null +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +t4:function t4(a,b,c,d){var _=this +_.e=null +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +vQ:function vQ(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +Hx:function Hx(){}, +Hz:function Hz(){}, +HA:function HA(){}, +I6:function I6(){}, +aIa(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=A.X(r) +q=A.c6(String(s),null,null) +throw A.d(q)}q=A.ax_(p) +return q}, +ax_(a){var s +if(a==null)return null +if(typeof a!="object")return a +if(!Array.isArray(a))return new A.Ux(a,Object.create(null)) +for(s=0;s>>2,l=3-(h&3) +for(s=f.$flags|0,r=c,q=0;r>>0 +m=(m<<8|p)&16777215;--l +if(l===0){o=g+1 +s&2&&A.av(f) +f[g]=a.charCodeAt(m>>>18&63) +g=o+1 +f[o]=a.charCodeAt(m>>>12&63) +o=g+1 +f[g]=a.charCodeAt(m>>>6&63) +g=o+1 +f[o]=a.charCodeAt(m&63) +m=0 +l=3}}if(q>=0&&q<=255){if(e&&l<3){o=g+1 +n=o+1 +if(3-l===1){s&2&&A.av(f) +f[g]=a.charCodeAt(m>>>2&63) +f[o]=a.charCodeAt(m<<4&63) +f[n]=61 +f[n+1]=61}else{s&2&&A.av(f) +f[g]=a.charCodeAt(m>>>10&63) +f[o]=a.charCodeAt(m>>>4&63) +f[n]=a.charCodeAt(m<<2&63) +f[n+1]=61}return 0}return(m<<2|3-l)>>>0}for(r=c;r255)break;++r}throw A.d(A.eG(b,"Not a byte value at index "+r+": 0x"+B.f.lK(b[r],16),null))}, +aTP(a,b,c,d,e,f){var s,r,q,p,o,n,m,l="Invalid encoding before padding",k="Invalid character",j=B.f.eh(f,2),i=f&3,h=$.aC2() +for(s=d.$flags|0,r=b,q=0;r=0){j=(j<<6|o)&16777215 +i=i+1&3 +if(i===0){n=e+1 +s&2&&A.av(d) +d[e]=j>>>16&255 +e=n+1 +d[n]=j>>>8&255 +n=e+1 +d[e]=j&255 +e=n +j=0}continue}else if(o===-1&&i>1){if(q>127)break +if(i===3){if((j&3)!==0)throw A.d(A.c6(l,a,r)) +s&2&&A.av(d) +d[e]=j>>>10 +d[e+1]=j>>>2}else{if((j&15)!==0)throw A.d(A.c6(l,a,r)) +s&2&&A.av(d) +d[e]=j>>>4}m=(3-i)*3 +if(p===37)m+=2 +return A.aGN(a,r+1,c,-m-1)}throw A.d(A.c6(k,a,r))}if(q>=0&&q<=127)return(j<<2|i)>>>0 +for(r=b;r127)break +throw A.d(A.c6(k,a,r))}, +aTN(a,b,c,d){var s=A.aTO(a,b,c),r=(d&3)+(s-b),q=B.f.eh(r,2)*3,p=r&3 +if(p!==0&&s0)return new Uint8Array(q) +return $.aKP()}, +aTO(a,b,c){var s,r=c,q=r,p=0 +while(!0){if(!(q>b&&p<2))break +c$0:{--q +s=a.charCodeAt(q) +if(s===61){++p +r=q +break c$0}if((s|32)===100){if(q===b)break;--q +s=a.charCodeAt(q)}if(s===51){if(q===b)break;--q +s=a.charCodeAt(q)}if(s===37){++p +r=q +break c$0}break}}return r}, +aGN(a,b,c,d){var s,r +if(b===c)return d +s=-d-1 +for(;s>0;){r=a.charCodeAt(b) +if(s===3){if(r===61){s-=3;++b +break}if(r===37){--s;++b +if(b===c)break +r=a.charCodeAt(b)}else break}if((s>3?s-3:s)===2){if(r!==51)break;++b;--s +if(b===c)break +r=a.charCodeAt(b)}if((r|32)!==100)break;++b;--s +if(b===c)break}if(b!==c)throw A.d(A.c6("Invalid padding character",a,b)) +return-s-1}, +aOY(a){return $.aJD().h(0,a.toLowerCase())}, +aEq(a,b,c){return new A.AN(a,b)}, +aVv(a){return a.hS()}, +aU3(a,b){return new A.arw(a,[],A.aXx())}, +aU4(a,b,c){var s,r=new A.ci("") +A.aH1(a,r,b,c) +s=r.a +return s.charCodeAt(0)==0?s:s}, +aH1(a,b,c,d){var s=A.aU3(b,c) +s.Cp(a)}, +aHD(a){switch(a){case 65:return"Missing extension byte" +case 67:return"Unexpected extension byte" +case 69:return"Invalid UTF-8 byte" +case 71:return"Overlong encoding" +case 73:return"Out of unicode range" +case 75:return"Encoded surrogate" +case 77:return"Unfinished UTF-8 octet sequence" +default:return""}}, +Ux:function Ux(a,b){this.a=a +this.b=b +this.c=null}, +arv:function arv(a){this.a=a}, +Uy:function Uy(a){this.a=a}, +x0:function x0(a,b,c){this.b=a +this.c=b +this.a=c}, +avT:function avT(){}, +avS:function avS(){}, +JH:function JH(){}, +Zc:function Zc(){}, +JJ:function JJ(a){this.a=a}, +Zd:function Zd(a,b){this.a=a +this.b=b}, +Zb:function Zb(){}, +JI:function JI(a,b){this.a=a +this.b=b}, +ap4:function ap4(a){this.a=a}, +aut:function aut(a){this.a=a}, +a1h:function a1h(){}, +JX:function JX(){}, +S6:function S6(a){this.a=0 +this.b=a}, +amT:function amT(a){this.c=null +this.a=0 +this.b=a}, +amK:function amK(){}, +amx:function amx(a,b){this.a=a +this.b=b}, +avQ:function avQ(a,b){this.a=a +this.b=b}, +JW:function JW(){}, +S4:function S4(){this.a=0}, +S5:function S5(a,b){this.a=a +this.b=b}, +a1X:function a1X(){}, +EJ:function EJ(a){this.a=a}, +Sj:function Sj(a,b){this.a=a +this.b=b +this.c=0}, +Kn:function Kn(){}, +XI:function XI(a,b,c){this.a=a +this.b=b +this.$ti=c}, +KI:function KI(){}, +bM:function bM(){}, +FF:function FF(a,b,c){this.a=a +this.b=b +this.$ti=c}, +pJ:function pJ(){}, +AN:function AN(a,b){this.a=a +this.b=b}, +MM:function MM(a,b){this.a=a +this.b=b}, +a9g:function a9g(){}, +MO:function MO(a){this.b=a}, +aru:function aru(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1}, +MN:function MN(a){this.a=a}, +arx:function arx(){}, +ary:function ary(a,b){this.a=a +this.b=b}, +arw:function arw(a,b,c){this.c=a +this.a=b +this.b=c}, +MU:function MU(){}, +MW:function MW(a){this.a=a}, +MV:function MV(a,b){this.a=a +this.b=b}, +UB:function UB(a){this.a=a}, +arz:function arz(a){this.a=a}, +jI:function jI(){}, +anQ:function anQ(a,b){this.a=a +this.b=b}, +auO:function auO(a,b){this.a=a +this.b=b}, +xx:function xx(){}, +t6:function t6(a){this.a=a}, +Zl:function Zl(a,b,c){this.a=a +this.b=b +this.c=c}, +avR:function avR(a,b,c){this.a=a +this.b=b +this.c=c}, +R6:function R6(){}, +R8:function R8(){}, +Zj:function Zj(a){this.b=this.a=0 +this.c=a}, +Zk:function Zk(a,b){var _=this +_.d=a +_.b=_.a=0 +_.c=b}, +R7:function R7(a){this.a=a}, +xH:function xH(a){this.a=a +this.b=16 +this.c=0}, +a_N:function a_N(){}, +aYh(a){return A.mU(a)}, +aDN(){return new A.A4(new WeakMap())}, +uc(a){if(A.mL(a)||typeof a=="number"||typeof a=="string"||a instanceof A.oQ)A.LL(a)}, +LL(a){throw A.d(A.eG(a,"object","Expandos are not allowed on strings, numbers, bools, records or null"))}, +aV_(){if(typeof WeakRef=="function")return WeakRef +var s=function LeakRef(a){this._=a} +s.prototype={ +deref(){return this._}} +return s}, +fb(a,b){var s=A.BW(a,b) +if(s!=null)return s +throw A.d(A.c6(a,null,null))}, +aXR(a){var s=A.aeM(a) +if(s!=null)return s +throw A.d(A.c6("Invalid double",a,null))}, +aP4(a,b){a=A.en(a,new Error()) +a.stack=b.j(0) +throw a}, +bo(a,b,c,d){var s,r=c?J.uB(a,d):J.AI(a,d) +if(a!==0&&b!=null)for(s=0;s")) +for(s=J.aY(a);s.A();)r.push(s.gN(s)) +if(b)return r +r.$flags=1 +return r}, +a9(a,b){var s,r +if(Array.isArray(a))return A.b(a.slice(0),b.i("H<0>")) +s=A.b([],b.i("H<0>")) +for(r=J.aY(a);r.A();)s.push(r.gN(r)) +return s}, +aEC(a,b,c,d){var s,r=c?J.uB(a,d):J.AI(a,d) +for(s=0;s0||c0)a=J.a0t(a,b) +s=A.a9(a,t.S) +return A.aFq(s)}, +aAu(a){return A.bR(a)}, +aSE(a,b,c){var s=a.length +if(b>=s)return"" +return A.aRn(a,b,c==null||c>s?s:c)}, +cC(a,b){return new A.q9(a,A.azT(a,!1,!0,b,!1,""))}, +aYg(a,b){return a==null?b==null:a===b}, +ajF(a,b,c){var s=J.aY(b) +if(!s.A())return a +if(c.length===0){do a+=A.i(s.gN(s)) +while(s.A())}else{a+=A.i(s.gN(s)) +for(;s.A();)a=a+c+A.i(s.gN(s))}return a}, +kz(a,b){return new A.NE(a,b.gYk(),b.gasR(),b.garG())}, +Eg(){var s,r,q=A.aRi() +if(q==null)throw A.d(A.ae("'Uri.base' is not supported")) +s=$.aGy +if(s!=null&&q===$.aGx)return s +r=A.dM(q,0,null) +$.aGy=r +$.aGx=q +return r}, +Zi(a,b,c,d){var s,r,q,p,o,n="0123456789ABCDEF" +if(c===B.a_){s=$.aL5() +s=s.b.test(b)}else s=!1 +if(s)return b +r=c.fU(b) +for(s=r.length,q=0,p="";q>>4&15]+n[o&15]}return p.charCodeAt(0)==0?p:p}, +aUS(a){var s,r,q +if(!$.aL6())return A.aUT(a) +s=new URLSearchParams() +a.af(0,new A.avO(s)) +r=s.toString() +q=r.length +if(q>0&&r[q-1]==="=")r=B.c.S(r,0,q-1) +return r.replace(/=&|\*|%7E/g,b=>b==="=&"?"&":b==="*"?"%2A":"~")}, +ajp(){return A.aV(new Error())}, +aOb(a,b,c,d,e,f,g,h,i){var s=A.aRo(a,b,c,d,e,f,g,h,i) +if(s==null)return null +return new A.cb(A.aDr(s,h,i),h,i)}, +aNV(a,b){return J.a0p(a,b)}, +aOa(){return new A.cb(Date.now(),0,!1)}, +aOd(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=null,b=$.aJw().qO(a) +if(b!=null){s=new A.a3I() +r=b.b +q=r[1] +q.toString +p=A.fb(q,c) +q=r[2] +q.toString +o=A.fb(q,c) +q=r[3] +q.toString +n=A.fb(q,c) +m=s.$1(r[4]) +l=s.$1(r[5]) +k=s.$1(r[6]) +j=new A.a3J().$1(r[7]) +i=B.f.cq(j,1000) +h=r[8]!=null +if(h){g=r[9] +if(g!=null){f=g==="-"?-1:1 +q=r[10] +q.toString +e=A.fb(q,c) +l-=f*(s.$1(r[11])+60*e)}}d=A.aOb(p,o,n,m,l,k,i,j%1000,h) +if(d==null)throw A.d(A.c6("Time out of range",a,c)) +return d}else throw A.d(A.c6("Invalid date format",a,c))}, +aDr(a,b,c){var s="microsecond" +if(b<0||b>999)throw A.d(A.cr(b,0,999,s,null)) +if(a<-864e13||a>864e13)throw A.d(A.cr(a,-864e13,864e13,"millisecondsSinceEpoch",null)) +if(a===864e13&&b!==0)throw A.d(A.eG(b,s,"Time including microseconds is outside valid range")) +A.mN(c,"isUtc",t.y) +return a}, +aDq(a){var s=Math.abs(a),r=a<0?"-":"" +if(s>=1000)return""+a +if(s>=100)return r+"0"+s +if(s>=10)return r+"00"+s +return r+"000"+s}, +aOc(a){var s=Math.abs(a),r=a<0?"-":"+" +if(s>=1e5)return r+s +return r+"0"+s}, +a3H(a){if(a>=100)return""+a +if(a>=10)return"0"+a +return"00"+a}, +lg(a){if(a>=10)return""+a +return"0"+a}, +di(a,b,c){return new A.aE(a+1000*b+1e6*c)}, +aP3(a,b){var s,r +for(s=0;s<3;++s){r=a[s] +if(r.b===b)return r}throw A.d(A.eG(b,"name","No enum value with that name"))}, +pK(a){if(typeof a=="number"||A.mL(a)||a==null)return J.dq(a) +if(typeof a=="string")return JSON.stringify(a) +return A.aFp(a)}, +aP5(a,b){A.mN(a,"error",t.K) +A.mN(b,"stackTrace",t.Km) +A.aP4(a,b)}, +k4(a){return new A.ph(a)}, +c2(a,b){return new A.ie(!1,null,b,a)}, +eG(a,b,c){return new A.ie(!0,a,b,c)}, +yy(a,b){return a}, +dd(a){var s=null +return new A.ve(s,s,!1,s,s,a)}, +af_(a,b){return new A.ve(null,null,!0,a,b,"Value not in range")}, +cr(a,b,c,d,e){return new A.ve(b,c,!0,a,d,"Invalid value")}, +aAg(a,b,c,d){if(ac)throw A.d(A.cr(a,b,c,d,null)) +return a}, +dx(a,b,c,d,e){if(0>a||a>c)throw A.d(A.cr(a,0,c,d==null?"start":d,null)) +if(b!=null){if(a>b||b>c)throw A.d(A.cr(b,a,c,e==null?"end":e,null)) +return b}return c}, +e_(a,b){if(a<0)throw A.d(A.cr(a,0,null,b,null)) +return a}, +MD(a,b,c,d,e){var s=e==null?b.gq(b):e +return new A.Ax(s,!0,a,c,"Index out of range")}, +du(a,b,c,d,e){return new A.Ax(b,!0,a,e,"Index out of range")}, +aEd(a,b,c,d,e){if(0>a||a>=b)throw A.d(A.du(a,b,c,d,e==null?"index":e)) +return a}, +ae(a){return new A.Ef(a)}, +dy(a){return new A.mi(a)}, +a5(a){return new A.i_(a)}, +cf(a){return new A.KN(a)}, +c3(a){return new A.Fw(a)}, +c6(a,b,c){return new A.hH(a,b,c)}, +aPS(a,b,c){if(a<=0)return new A.hF(c.i("hF<0>")) +return new A.FH(a,b,c.i("FH<0>"))}, +aEl(a,b,c){var s,r +if(A.aBG(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}s=A.b([],t.s) +$.te.push(a) +try{A.aWq(a,s)}finally{$.te.pop()}r=A.ajF(b,s,", ")+c +return r.charCodeAt(0)==0?r:r}, +lE(a,b,c){var s,r +if(A.aBG(a))return b+"..."+c +s=new A.ci(b) +$.te.push(a) +try{r=s +r.a=A.ajF(r.a,a,", ")}finally{$.te.pop()}s.a+=c +r=s.a +return r.charCodeAt(0)==0?r:r}, +aWq(a,b){var s,r,q,p,o,n,m,l=J.aY(a),k=0,j=0 +while(!0){if(!(k<80||j<3))break +if(!l.A())return +s=A.i(l.gN(l)) +b.push(s) +k+=s.length+2;++j}if(!l.A()){if(j<=5)return +r=b.pop() +q=b.pop()}else{p=l.gN(l);++j +if(!l.A()){if(j<=4){b.push(A.i(p)) +return}r=A.i(p) +q=b.pop() +k+=r.length+2}else{o=l.gN(l);++j +for(;l.A();p=o,o=n){n=l.gN(l);++j +if(j>100){while(!0){if(!(k>75&&j>3))break +k-=b.pop().length+2;--j}b.push("...") +return}}q=A.i(p) +r=A.i(o) +k+=r.length+q.length+4}}if(j>b.length+2){k+=5 +m="..."}else m=null +while(!0){if(!(k>80&&b.length>3))break +k-=b.pop().length+2 +if(m==null){k+=5 +m="..."}}if(m!=null)b.push(m) +b.push(q) +b.push(r)}, +aEH(a,b,c,d,e){return new A.pp(a,b.i("@<0>").bO(c).bO(d).bO(e).i("pp<1,2,3,4>"))}, +R(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s +if(B.a===c)return A.aGa(J.E(a),J.E(b),$.ep()) +if(B.a===d){s=J.E(a) +b=J.E(b) +c=J.E(c) +return A.eA(A.M(A.M(A.M($.ep(),s),b),c))}if(B.a===e)return A.aSK(J.E(a),J.E(b),J.E(c),J.E(d),$.ep()) +if(B.a===f){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +return A.eA(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e))}if(B.a===g){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f))}if(B.a===h){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g))}if(B.a===i){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h))}if(B.a===j){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i))}if(B.a===k){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +j=J.E(j) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i),j))}if(B.a===l){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +j=J.E(j) +k=J.E(k) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i),j),k))}if(B.a===m){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +j=J.E(j) +k=J.E(k) +l=J.E(l) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i),j),k),l))}if(B.a===n){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +j=J.E(j) +k=J.E(k) +l=J.E(l) +m=J.E(m) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i),j),k),l),m))}if(B.a===o){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +j=J.E(j) +k=J.E(k) +l=J.E(l) +m=J.E(m) +n=J.E(n) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i),j),k),l),m),n))}if(B.a===p){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +j=J.E(j) +k=J.E(k) +l=J.E(l) +m=J.E(m) +n=J.E(n) +o=J.E(o) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o))}if(B.a===q){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +j=J.E(j) +k=J.E(k) +l=J.E(l) +m=J.E(m) +n=J.E(n) +o=J.E(o) +p=J.E(p) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p))}if(B.a===r){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +j=J.E(j) +k=J.E(k) +l=J.E(l) +m=J.E(m) +n=J.E(n) +o=J.E(o) +p=J.E(p) +q=J.E(q) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q))}if(B.a===a0){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +j=J.E(j) +k=J.E(k) +l=J.E(l) +m=J.E(m) +n=J.E(n) +o=J.E(o) +p=J.E(p) +q=J.E(q) +r=J.E(r) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r))}if(B.a===a1){s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +j=J.E(j) +k=J.E(k) +l=J.E(l) +m=J.E(m) +n=J.E(n) +o=J.E(o) +p=J.E(p) +q=J.E(q) +r=J.E(r) +a0=J.E(a0) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0))}s=J.E(a) +b=J.E(b) +c=J.E(c) +d=J.E(d) +e=J.E(e) +f=J.E(f) +g=J.E(g) +h=J.E(h) +i=J.E(i) +j=J.E(j) +k=J.E(k) +l=J.E(l) +m=J.E(m) +n=J.E(n) +o=J.E(o) +p=J.E(p) +q=J.E(q) +r=J.E(r) +a0=J.E(a0) +a1=J.E(a1) +return A.eA(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M(A.M($.ep(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0),a1))}, +bZ(a){var s,r=$.ep() +for(s=J.aY(a);s.A();)r=A.M(r,J.E(s.gN(s))) +return A.eA(r)}, +aQR(a){var s,r,q,p,o +for(s=a.gak(a),r=0,q=0;s.A();){p=J.E(s.gN(s)) +o=((p^p>>>16)>>>0)*569420461>>>0 +o=((o^o>>>15)>>>0)*3545902487>>>0 +r=r+((o^o>>>15)>>>0)&1073741823;++q}return A.aGa(r,q,0)}, +mV(a){var s=A.i(a),r=$.aJd +if(r==null)A.aJc(s) +else r.$1(s)}, +aSi(a,b,c,d){return new A.pq(a,b,c.i("@<0>").bO(d).i("pq<1,2>"))}, +aSB(){$.Jk() +return new A.Dm()}, +aVl(a,b){return 65536+((a&1023)<<10)+(b&1023)}, +dM(a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=null +a6=a4.length +s=a5+5 +if(a6>=s){r=((a4.charCodeAt(a5+4)^58)*3|a4.charCodeAt(a5)^100|a4.charCodeAt(a5+1)^97|a4.charCodeAt(a5+2)^116|a4.charCodeAt(a5+3)^97)>>>0 +if(r===0)return A.akZ(a5>0||a6=14)q[7]=a6 +o=q[1] +if(o>=a5)if(A.aIl(a4,a5,o,20,q)===20)q[7]=o +n=q[2]+1 +m=q[3] +l=q[4] +k=q[5] +j=q[6] +if(jo+3)){p=m>a5 +g=0 +if(!(p&&m+1===l)){if(!B.c.dg(a4,"\\",l))if(n>a5)f=B.c.dg(a4,"\\",n-1)||B.c.dg(a4,"\\",n-2) +else f=!1 +else f=!0 +if(!f){if(!(kl+2&&B.c.dg(a4,"/..",k-3) +else f=!0 +if(!f)if(o===a5+4){if(B.c.dg(a4,"file",a5)){if(n<=a5){if(!B.c.dg(a4,"/",l)){e="file:///" +r=3}else{e="file://" +r=2}a4=e+B.c.S(a4,l,a6) +o-=a5 +s=r-a5 +k+=s +j+=s +a6=a4.length +a5=g +n=7 +m=7 +l=7}else if(l===k){s=a5===0 +s +if(s){a4=B.c.kH(a4,l,k,"/");++k;++j;++a6}else{a4=B.c.S(a4,a5,l)+"/"+B.c.S(a4,k,a6) +o-=a5 +n-=a5 +m-=a5 +l-=a5 +s=1-a5 +k+=s +j+=s +a6=a4.length +a5=g}}h="file"}else if(B.c.dg(a4,"http",a5)){if(p&&m+3===l&&B.c.dg(a4,"80",m+1)){s=a5===0 +s +if(s){a4=B.c.kH(a4,m,l,"") +l-=3 +k-=3 +j-=3 +a6-=3}else{a4=B.c.S(a4,a5,m)+B.c.S(a4,l,a6) +o-=a5 +n-=a5 +m-=a5 +s=3+a5 +l-=s +k-=s +j-=s +a6=a4.length +a5=g}}h="http"}}else if(o===s&&B.c.dg(a4,"https",a5)){if(p&&m+4===l&&B.c.dg(a4,"443",m+1)){s=a5===0 +s +if(s){a4=B.c.kH(a4,m,l,"") +l-=4 +k-=4 +j-=4 +a6-=3}else{a4=B.c.S(a4,a5,m)+B.c.S(a4,l,a6) +o-=a5 +n-=a5 +m-=a5 +s=4+a5 +l-=s +k-=s +j-=s +a6=a4.length +a5=g}}h="https"}i=!f}}}}if(i){if(a5>0||a6a5)h=A.aB8(a4,a5,o) +else{if(o===a5)A.xG(a4,a5,"Invalid empty scheme") +h=""}d=a3 +if(n>a5){c=o+3 +b=c9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s) +o=A.fb(B.c.S(a,r,s),null) +if(o>255)k.$2(l,r) +n=q+1 +j[q]=o +r=s+1 +q=n}}if(q!==3)k.$2(m,c) +o=A.fb(B.c.S(a,r,c),null) +if(o>255)k.$2(l,r) +j[q]=o +return j}, +aGz(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.al0(a),c=new A.al1(d,a) +if(a.length<2)d.$2("address is too short",e) +s=A.b([],t.t) +for(r=b,q=r,p=!1,o=!1;r>>0) +s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)d.$2("an address with a wildcard must have less than 7 parts",e)}else if(s.length!==8)d.$2("an address without a wildcard must contain exactly 8 parts",e) +j=new Uint8Array(16) +for(l=s.length,i=9-l,r=0,h=0;r=b&&q=b&&s=p){if(i==null)i=new A.ci("") +if(r=o){if(q==null)q=new A.ci("") +if(r=a.length)return"%" +s=a.charCodeAt(b+1) +r=a.charCodeAt(n) +q=A.ay6(s) +p=A.ay6(r) +if(q<0||p<0)return"%" +o=q*16+p +if(o<127&&(u.S.charCodeAt(o)&1)!==0)return A.bR(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(s>=97||r>=97)return B.c.S(a,b,b+3).toUpperCase() +return null}, +aB7(a){var s,r,q,p,o,n="0123456789ABCDEF" +if(a<=127){s=new Uint8Array(3) +s[0]=37 +s[1]=n.charCodeAt(a>>>4) +s[2]=n.charCodeAt(a&15)}else{if(a>2047)if(a>65535){r=240 +q=4}else{r=224 +q=3}else{r=192 +q=2}s=new Uint8Array(3*q) +for(p=0;--q,q>=0;r=128){o=B.f.ajf(a,6*q)&63|r +s[p]=37 +s[p+1]=n.charCodeAt(o>>>4) +s[p+2]=n.charCodeAt(o&15) +p+=3}}return A.ho(s,0,null)}, +Ib(a,b,c,d,e,f){var s=A.aHz(a,b,c,d,e,f) +return s==null?B.c.S(a,b,c):s}, +aHz(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j=null,i=u.S +for(s=!e,r=b,q=r,p=j;r=2&&A.aHt(a.charCodeAt(0)))for(s=1;s127||(u.S.charCodeAt(r)&8)===0)break}return a}, +aUW(a,b){if(a.vz("package")&&a.c==null)return A.aIn(b,0,b.length) +return-1}, +aUQ(){return A.b([],t.s)}, +aHB(a){var s,r,q,p,o,n=A.v(t.N,t.yp),m=new A.avP(a,B.a_,n) +for(s=a.length,r=0,q=0,p=-1;r127)throw A.d(A.c2("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw A.d(A.c2("Truncated URI",null)) +p.push(A.aUR(a,o+1)) +o+=2}else if(e&&r===43)p.push(32) +else p.push(r)}}return d.dU(0,p)}, +aHt(a){var s=a|32 +return 97<=s&&s<=122}, +aTr(a){if(!a.vz("data"))throw A.d(A.eG(a,"uri","Scheme must be 'data'")) +if(a.c!=null)throw A.d(A.eG(a,"uri","Data uri must not have authority")) +if(a.r!=null)throw A.d(A.eG(a,"uri","Data uri must not have a fragment part")) +if(a.f==null)return A.akZ(a.e,0,a) +return A.akZ(a.gla(),5,a)}, +akZ(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.b([b-1],t.t) +for(s=a.length,r=b,q=-1,p=null;rb)throw A.d(A.c6(k,a,r)) +for(;p!==44;){j.push(r);++r +for(o=-1;r=0)j.push(o) +else{n=B.b.ga7(j) +if(p!==44||r!==n+7||!B.c.dg(a,"base64",n+1))throw A.d(A.c6("Expecting '='",a,r)) +break}}j.push(r) +m=r+1 +if((j.length&1)===1)a=B.D8.arI(0,a,m,s) +else{l=A.aHz(a,m,s,256,!0,!1) +if(l!=null)a=B.c.kH(a,m,s,l)}return new A.akY(a,j,c)}, +aIl(a,b,c,d,e){var s,r,q +for(s=b;s95)r=31 +q='\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe3\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x0e\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xea\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\n\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xeb\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\xeb\xeb\xeb\x8b\xeb\xeb\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\xeb\x83\xeb\xeb\x8b\xeb\x8b\xeb\xcd\x8b\xeb\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x92\x83\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\xeb\x8b\xeb\x8b\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xebD\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x12D\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\xe5\xe5\xe5\x05\xe5D\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe8\x8a\xe5\xe5\x05\xe5\x05\xe5\xcd\x05\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x8a\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05f\x05\xe5\x05\xe5\xac\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\xe5\xe5\xe5\x05\xe5D\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\x8a\xe5\xe5\x05\xe5\x05\xe5\xcd\x05\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x8a\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05f\x05\xe5\x05\xe5\xac\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7D\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\xe7\xe7\xe7\xe7\xe7\xe7\xcd\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\xe7\x07\x07\x07\x07\x07\x07\x07\x07\x07\xe7\xe7\xe7\xe7\xe7\xac\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7D\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\xe7\xe7\xe7\xe7\xe7\xe7\xcd\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\xe7\xe7\xe7\xe7\xe7\xac\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\x05\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x10\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x12\n\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\v\n\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xec\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\xec\xec\xec\f\xec\xec\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\xec\xec\xec\xec\f\xec\f\xec\xcd\f\xec\f\f\f\f\f\f\f\f\f\xec\f\f\f\f\f\f\f\f\f\f\xec\f\xec\f\xec\f\xed\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\xed\xed\xed\r\xed\xed\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\xed\xed\xed\xed\r\xed\r\xed\xed\r\xed\r\r\r\r\r\r\r\r\r\xed\r\r\r\r\r\r\r\r\r\r\xed\r\xed\r\xed\r\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xea\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x0f\xea\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe9\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x11\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xe9\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\v\t\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x13\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\v\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xf5\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\x15\xf5\x15\x15\xf5\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xf5\xf5\xf5\xf5\xf5\xf5'.charCodeAt(d*96+r) +d=q&31 +e[q>>>5]=s}return d}, +aHh(a){if(a.b===7&&B.c.b8(a.a,"package")&&a.c<=0)return A.aIn(a.a,a.e,a.f) +return-1}, +aWS(a,b){return A.uL(b,t.N)}, +aIn(a,b,c){var s,r,q +for(s=b,r=0;s=1)return a.$1(b) +return a.$0()}, +aVc(a,b,c,d){if(d>=2)return a.$2(b,c) +if(d===1)return a.$1(b) +return a.$0()}, +aI9(a){return a==null||A.mL(a)||typeof a=="number"||typeof a=="string"||t.pT.b(a)||t.H3.b(a)||t.Po.b(a)||t.JZ.b(a)||t.w7.b(a)||t.XO.b(a)||t.rd.b(a)||t.s4.b(a)||t.OE.b(a)||t.pI.b(a)||t.V4.b(a)}, +ai(a){if(A.aI9(a))return a +return new A.ayg(new A.oK(t.Fy)).$1(a)}, +J(a,b){return a[b]}, +xN(a,b){return a[b]}, +h3(a,b,c){return a[b].apply(a,c)}, +aVd(a,b,c){return a[b](c)}, +aHL(a,b,c,d){return a[b](c,d)}, +aXg(a,b){var s,r +if(b==null)return new a() +if(b instanceof Array)switch(b.length){case 0:return new a() +case 1:return new a(b[0]) +case 2:return new a(b[0],b[1]) +case 3:return new a(b[0],b[1],b[2]) +case 4:return new a(b[0],b[1],b[2],b[3])}s=[null] +B.b.U(s,b) +r=a.bind.apply(a,s) +String(r) +return new r()}, +aV8(a,b){return new a(b)}, +aV9(a,b,c){return new a(b,c)}, +fx(a,b){var s=new A.al($.ad,b.i("al<0>")),r=new A.bf(s,b.i("bf<0>")) +a.then(A.mO(new A.ayr(r),1),A.mO(new A.ays(r),1)) +return s}, +aI8(a){return a==null||typeof a==="boolean"||typeof a==="number"||typeof a==="string"||a instanceof Int8Array||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array||a instanceof ArrayBuffer||a instanceof DataView}, +aBz(a){if(A.aI8(a))return a +return new A.axO(new A.oK(t.Fy)).$1(a)}, +ayg:function ayg(a){this.a=a}, +ayr:function ayr(a){this.a=a}, +ays:function ays(a){this.a=a}, +axO:function axO(a){this.a=a}, +NG:function NG(a){this.a=a}, +aJ1(a,b){return Math.min(a,b)}, +aBJ(a,b){return Math.max(a,b)}, +aYW(a){return Math.sqrt(a)}, +aXW(a){return Math.exp(a)}, +aIZ(a){return Math.log(a)}, +J4(a,b){return Math.pow(a,b)}, +arr:function arr(){}, +ars:function ars(a){this.a=a}, +hP:function hP(){}, +N3:function N3(){}, +hT:function hT(){}, +NI:function NI(){}, +Ob:function Ob(){}, +Qr:function Qr(){}, +i2:function i2(){}, +QW:function QW(){}, +UE:function UE(){}, +UF:function UF(){}, +Vm:function Vm(){}, +Vn:function Vn(){}, +Y2:function Y2(){}, +Y3:function Y3(){}, +YP:function YP(){}, +YQ:function YQ(){}, +aNm(a){return J.y7(a,0,null)}, +aD0(a){var s=a.BYTES_PER_ELEMENT,r=A.dx(0,null,B.f.kZ(a.byteLength,s),null,null) +return J.y7(B.B.gbQ(a),a.byteOffset+0*s,r*s)}, +aAF(a,b,c){var s=J.dn(a),r=s.gWs(a) +c=A.dx(b,c,B.f.kZ(a.byteLength,r),null,null) +return J.ic(s.gbQ(a),a.byteOffset+b*r,(c-b)*r)}, +LD:function LD(){}, +v_(a,b,c){if(b==null)if(a==null)return null +else return a.a8(0,1-c) +else if(a==null)return b.a8(0,c) +else return new A.j(A.hA(a.a,b.a,c),A.hA(a.b,b.b,c))}, +aSo(a,b){return new A.K(a,b)}, +aj4(a,b,c){if(b==null)if(a==null)return null +else return a.a8(0,1-c) +else if(a==null)return b.a8(0,c) +else return new A.K(A.hA(a.a,b.a,c),A.hA(a.b,b.b,c))}, +o4(a,b){var s=a.a,r=b*2/2,q=a.b +return new A.D(s-r,q-r,s+r,q+r)}, +aFv(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 +return new A.D(s-r,q-p,s+r,q+p)}, +qT(a,b){var s=a.a,r=b.a,q=a.b,p=b.b +return new A.D(Math.min(s,r),Math.min(q,p),Math.max(s,r),Math.max(q,p))}, +aRz(a,b,c){var s,r,q,p,o +if(b==null)if(a==null)return null +else{s=1-c +return new A.D(a.a*s,a.b*s,a.c*s,a.d*s)}else{r=b.a +q=b.b +p=b.c +o=b.d +if(a==null)return new A.D(r*c,q*c,p*c,o*c) +else return new A.D(A.hA(a.a,r,c),A.hA(a.b,q,c),A.hA(a.c,p,c),A.hA(a.d,o,c))}}, +BZ(a,b,c){var s,r,q +if(b==null)if(a==null)return null +else{s=1-c +return new A.aR(a.a*s,a.b*s)}else{r=b.a +q=b.b +if(a==null)return new A.aR(r*c,q*c) +else return new A.aR(A.hA(a.a,r,c),A.hA(a.b,q,c))}}, +o2(a,b){var s=b.a,r=b.b +return new A.jx(a.a,a.b,a.c,a.d,s,r,s,r,s,r,s,r)}, +aFt(a,b,c,d,e,f,g,h){return new A.jx(a,b,c,d,g.a,g.b,h.a,h.b,f.a,f.b,e.a,e.b)}, +aAf(a,b,c,d,e){return new A.jx(a.a,a.b,a.c,a.d,d.a,d.b,e.a,e.b,c.a,c.b,b.a,b.b)}, +aeZ(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.jx(f,j,g,c,h,i,k,l,d,e,a,b)}, +a_(a,b,c){var s +if(a!=b){s=a==null?null:isNaN(a) +if(s===!0){s=b==null?null:isNaN(b) +s=s===!0}else s=!1}else s=!0 +if(s)return a==null?null:a +if(a==null)a=0 +if(b==null)b=0 +return a*(1-c)+b*c}, +hA(a,b,c){return a*(1-c)+b*c}, +G(a,b,c){if(ac)return c +if(isNaN(a))return c +return a}, +aIk(a,b){return a.ZY(B.d.fQ(a.gnT(a)*b,0,1))}, +bk(a){return new A.C((B.f.eh(a,24)&255)/255,(B.f.eh(a,16)&255)/255,(B.f.eh(a,8)&255)/255,(a&255)/255,B.e)}, +aQ(a,b,c,d){return new A.C((a&255)/255,(b&255)/255,(c&255)/255,(d&255)/255,B.e)}, +aDa(a,b,c,d){return new A.C(d,(a&255)/255,(b&255)/255,(c&255)/255,B.e)}, +azg(a){if(a<=0.03928)return a/12.92 +return Math.pow((a+0.055)/1.055,2.4)}, +F(a,b,c){if(b==null)if(a==null)return null +else return A.aIk(a,1-c) +else if(a==null)return A.aIk(b,c) +else return new A.C(B.d.fQ(A.hA(a.gnT(a),b.gnT(b),c),0,1),B.d.fQ(A.hA(a.gn3(a),b.gn3(b),c),0,1),B.d.fQ(A.hA(a.glP(),b.glP(),c),0,1),B.d.fQ(A.hA(a.gms(a),b.gms(b),c),0,1),a.guB())}, +aDe(a,b){var s,r,q,p=a.gnT(a) +if(p===0)return b +s=1-p +r=b.gnT(b) +if(r===1)return new A.C(1,p*a.gn3(a)+s*b.gn3(b),p*a.glP()+s*b.glP(),p*a.gms(a)+s*b.gms(b),a.guB()) +else{r*=s +q=p+r +return new A.C(q,(a.gn3(a)*p+b.gn3(b)*r)/q,(a.glP()*p+b.glP()*r)/q,(a.gms(a)*p+b.gms(b)*r)/q,a.guB())}}, +aE0(a,b,c){var s +$.am() +s=new A.a2q(a,b,c,null,B.fz,null) +s.a5q() +return s}, +aEb(a,b){var s +$.am() +s=new Float64Array(A.jZ(a)) +A.a0a(a) +return new A.ET(s,b)}, +a06(a,b){return A.aYn(a,b)}, +aYn(a,b){var s=0,r=A.z(t.hP),q,p=2,o=[],n=[],m,l,k,j,i,h,g,f +var $async$a06=A.A(function(c,d){if(c===1){o.push(d) +s=p}while(true)switch(s){case 0:s=b==null?3:5 +break +case 3:h=$.am() +g=a.a +g.toString +q=h.XG(g) +s=1 +break +s=4 +break +case 5:h=$.am() +g=a.a +g.toString +s=6 +return A.r(h.XG(g),$async$a06) +case 6:m=d +p=7 +s=10 +return A.r(m.fF(),$async$a06) +case 10:l=d +try{g=J.ayU(l).b +g===$&&A.a() +g=g.a +g===$&&A.a() +k=J.an(g.a.width()) +g=J.ayU(l).b +g===$&&A.a() +g=g.a +g===$&&A.a() +j=J.an(g.a.height()) +i=b.$2(k,j) +g=a.a +g.toString +f=i.a +f=h.vw(g,!1,i.b,f) +q=f +n=[1] +s=8 +break}finally{J.ayU(l).l()}n.push(9) +s=8 +break +case 7:n=[2] +case 8:p=2 +m.l() +s=n.pop() +break +case 9:case 4:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$a06,r)}, +aSj(a){return a>0?a*0.57735+0.5:0}, +aSk(a,b,c){var s,r,q=A.F(a.a,b.a,c) +q.toString +s=A.v_(a.b,b.b,c) +s.toString +r=A.hA(a.c,b.c,c) +return new A.iI(q,s,r)}, +aFR(a,b,c){var s,r,q,p=a==null +if(p&&b==null)return null +if(p)a=A.b([],t.kO) +if(b==null)b=A.b([],t.kO) +s=A.b([],t.kO) +r=Math.min(a.length,b.length) +for(q=0;q")).fv(new A.ayn()) +q=1 +s=6 +break +case 4:q=3 +a0=p.pop() +g=A.X(a0) +A.U().$1("Error initializing services: "+A.i(g)) +n=t.VI.b(g)?g:new A.Fw(A.i(g)) +if(B.c.u(J.dq(g).toLowerCase(),"maintenance"))o=B.kV +else o=new A.B5(n,null) +s=6 +break +case 3:s=1 +break +case 6:f=o +if($.a6==null)A.aAN() +a=$.a6 +A.aIj(a.ZZ(new A.yc(f,null)),a,"runApp") +return A.x(null,r) +case 1:return A.w(p.at(-1),r)}}) +return A.y($async$J0,r)}, +aym:function aym(){}, +ayn:function ayn(){}, +yc:function yc(a,b){this.c=a +this.a=b}, +a0U:function a0U(a){this.a=a}, +a0T:function a0T(a){this.a=a}, +aD2(a,b,c,d,e,f,g){var s=c==null?B.bh.iw():c +return new A.h6(s,e,f,b,d==null?new A.cb(Date.now(),0,!1):d,g,a)}, +aD3(a){var s,r,q,p,o="username",n=J.aH(a),m=A.bq(n.h(a,"id")),l=A.bq(n.h(a,"userId")),k=A.bq(n.h(a,o)),j=A.bq(n.h(a,"content")),i=A.bq(n.h(a,"videoId")),h=A.bq(n.h(a,"color")),g=l==null +if(g||k==null||j==null||i==null){n=A.b([],t.s) +if(g)n.push("userId") +if(k==null)n.push(o) +if(j==null)n.push("content") +if(i==null)n.push("videoId") +throw A.d(A.c6("Invalid chat message format. Required fields missing: "+B.b.bz(n,", "),null,null))}s=null +r=A.bq(n.h(a,"timestamp")) +if(r!=null)try{s=A.aOd(r)}catch(p){q=A.X(p) +A.mV("Error parsing timestamp: "+A.i(q)) +s=new A.cb(Date.now(),0,!1)}return A.aD2(h,j,m,s,l,k,i)}, +h6:function h6(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Pw:function Pw(a,b,c){this.a=a +this.b=b +this.c=c}, +rE(a){switch(a.a){case 0:return"LANDSCAPE" +case 1:return"PORTRAIT"}}, +Ra:function Ra(a,b){this.a=a +this.b=b}, +aGC(a,b,c,d,e,f,g,h,i,j,k,l,m){var s=f==null?B.bh.iw():f +return new A.jR(s,k,i,d,j,a,g,l,h,e,b,m,c==null?new A.cb(Date.now(),0,!1).ZD():c)}, +aAI(a){var s,r,q,p,o,n,m,l,k,j,i=J.aH(a),h=A.bq(i.h(a,"id")),g=A.bq(i.h(a,"title")) +if(g==null)g="Untitled" +s=t.kc.a(i.h(a,"tags")) +s=s==null?null:J.pb(s,t.N) +if(s==null)s=A.b([],t.s) +r=A.bq(i.h(a,"description")) +if(r==null)r="" +q=A.bq(i.h(a,"thumbnailUrl")) +if(q==null)q="" +p=A.bq(i.h(a,"caption")) +if(p==null)p="" +o=A.iX(i.h(a,"isLatent")) +n=A.iX(i.h(a,"useFixedSeed")) +m=A.fu(i.h(a,"seed")) +if(m==null)m=0 +l=A.bq(i.h(a,"evolvedDescription")) +if(l==null)l="" +k=A.bq(i.h(a,"condensedHistory")) +if(k==null)k="" +j=A.fu(i.h(a,"views")) +if(j==null)j=0 +return A.aGC(p,k,A.bq(i.h(a,"createdAt")),r,l,h,o!==!1,m,s,q,g,n===!0,j)}, +jR:function jR(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +nt:function nt(a,b){this.c=a +this.a=b}, +FN:function FN(a,b,c){var _=this +_.d=a +_.e=b +_.f=c +_.r=!1 +_.c=_.a=_.z=_.y=_.x=_.w=null}, +aqO:function aqO(a){this.a=a}, +aqP:function aqP(a){this.a=a}, +aqQ:function aqQ(a){this.a=a}, +aqN:function aqN(){}, +aqR:function aqR(a){this.a=a}, +aqw:function aqw(a){this.a=a}, +aqv:function aqv(a,b){this.a=a +this.b=b}, +aqH:function aqH(a){this.a=a}, +aqD:function aqD(a,b){this.a=a +this.b=b}, +aqC:function aqC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aqy:function aqy(a,b){this.a=a +this.b=b}, +aqx:function aqx(a){this.a=a}, +aqz:function aqz(a){this.a=a}, +aqA:function aqA(a){this.a=a}, +aqB:function aqB(a,b){this.a=a +this.b=b}, +aqG:function aqG(a){this.a=a}, +aqF:function aqF(a,b){this.a=a +this.b=b}, +aqE:function aqE(a){this.a=a}, +aqs:function aqs(a){this.a=a}, +aqr:function aqr(a,b){this.a=a +this.b=b}, +aqt:function aqt(a){this.a=a}, +aqu:function aqu(a){this.a=a}, +aqL:function aqL(a,b){this.a=a +this.b=b}, +aqK:function aqK(){}, +aqM:function aqM(a){this.a=a}, +aqJ:function aqJ(a,b,c){this.a=a +this.b=b +this.c=c}, +aqI:function aqI(a,b){this.a=a +this.b=b}, +re:function re(a){this.a=a}, +Xy:function Xy(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.c=_.a=null}, +aul:function aul(a,b){this.a=a +this.b=b}, +aum:function aum(a){this.a=a}, +aun:function aun(a){this.a=a}, +mj:function mj(a,b){this.c=a +this.a=b}, +Id:function Id(a,b,c){var _=this +_.e=a +_.f=!1 +_.r=$ +_.w=b +_.x=!1 +_.z=_.y=null +_.Q=c +_.c=_.a=null}, +awx:function awx(a){this.a=a}, +awy:function awy(a){this.a=a}, +awd:function awd(a){this.a=a}, +awe:function awe(a){this.a=a}, +awo:function awo(a,b){this.a=a +this.b=b}, +awn:function awn(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +awj:function awj(a,b){this.a=a +this.b=b}, +awi:function awi(a){this.a=a}, +awk:function awk(a){this.a=a}, +awl:function awl(a){this.a=a}, +awm:function awm(a,b){this.a=a +this.b=b}, +awr:function awr(a){this.a=a}, +awq:function awq(a,b){this.a=a +this.b=b}, +awp:function awp(a){this.a=a}, +awf:function awf(a){this.a=a}, +awg:function awg(a,b){this.a=a +this.b=b}, +awh:function awh(a){this.a=a}, +aww:function aww(a){this.a=a}, +awu:function awu(a,b){this.a=a +this.b=b}, +awt:function awt(){}, +awv:function awv(a){this.a=a}, +aws:function aws(a){this.a=a}, +Kl:function Kl(a,b){var _=this +_.a=a +_.b=b +_.f=_.e=_.d=_.c=null +_.r=!1}, +a2A:function a2A(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=d}, +a2B:function a2B(a,b){this.a=a +this.b=b}, +aNH(a,b){var s,r,q,p,o=t.Fh,n=A.b([],o) +o=A.b([],o) +s=Date.now() +r=A.b([],t.uB) +q=A.b([],t.SU) +p=$.tg() +o=new A.KB(b,p,a,n,o,A.aC(t.N),new A.cb(s,0,!1),new A.aeO(r),b.a,q,B.c5) +o.a59(a,b,null) +return o}, +KB:function KB(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.w=_.r=null +_.x=g +_.z=_.y=!1 +_.Q=h +_.as=$ +_.at=i +_.ax=0 +_.ay=j +_.ch=k}, +a2U:function a2U(a,b){this.a=a +this.b=b}, +a2F:function a2F(a,b){this.a=a +this.b=b}, +a2G:function a2G(){}, +a2V:function a2V(){}, +a2W:function a2W(){}, +a2Y:function a2Y(){}, +a2S:function a2S(a){this.a=a}, +a2T:function a2T(a){this.a=a}, +a2H:function a2H(a){this.a=a}, +a2I:function a2I(){}, +a2K:function a2K(){}, +a2L:function a2L(){}, +a2M:function a2M(a){this.a=a}, +a2N:function a2N(a){this.a=a}, +a2J:function a2J(a){this.a=a}, +a2O:function a2O(a){this.a=a}, +a2P:function a2P(){}, +a2Q:function a2Q(a){this.a=a}, +a2R:function a2R(){}, +a2X:function a2X(){}, +ka:function ka(a,b){this.a=a +this.b=b}, +aeO:function aeO(a){this.b=this.a=null +this.d=a}, +aeP:function aeP(){}, +aeQ:function aeQ(){}, +aeR:function aeR(){}, +aeS:function aeS(){}, +aeT:function aeT(){}, +aeU:function aeU(){}, +aeV:function aeV(){}, +aeW:function aeW(){}, +aeX:function aeX(){}, +aTv(a,b,c){B.bh.iw() +return new A.eB(c,B.cg,a)}, +eB:function eB(a,b,c){var _=this +_.c=a +_.d=b +_.e=c +_.z=_.y=_.x=_.w=_.r=_.f=null +_.Q=0}, +aiK:function aiK(a){this.a=$ +this.b=a}, +rI(a,b){var s=B.bh.iw() +return new A.Rm(s,a,b)}, +aTA(){return $.tg()}, +aTB(){var s,r=A.Eg(),q=r.geG()==="https"?"wss":"ws" +if(r.gjQ(r)==="localhost"||B.c.b8(r.gjQ(r),"localhost:")){s=q+"://localhost:8080/ws" +A.U().$1("WebSocketApiService: Using localhost:8080 WebSocket URL: "+s) +return s}s=q+"://"+r.gjQ(r)+"/ws" +A.U().$1("WebSocketApiService: Using dynamic WebSocket URL: "+s) +return s}, +Rm:function Rm(a,b,c){this.a=a +this.b=b +this.c=c}, +hD:function hD(a,b){this.a=a +this.b=b}, +Rj:function Rj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.f=_.e=null +_.r=!1 +_.w=0 +_.x=d +_.y=e +_.Q=f +_.as=g +_.at=null +_.ax=h +_.ay=i +_.ch=j +_.CW=k +_.cx=l +_.cy="anon" +_.db=m +_.dy=_.dx=!1 +_.fr="" +_.fy=n +_.go=o +_.k1=_.id=null}, +alH:function alH(a){this.a=a}, +alN:function alN(a){this.a=a}, +alS:function alS(a){this.a=a}, +alQ:function alQ(a){this.a=a}, +alR:function alR(a){this.a=a}, +alM:function alM(a,b){this.a=a +this.b=b}, +alO:function alO(a){this.a=a}, +alJ:function alJ(a){this.a=a}, +alI:function alI(){}, +alK:function alK(a){this.a=a}, +alG:function alG(a){this.a=a}, +alL:function alL(a,b){this.a=a +this.b=b}, +alP:function alP(a){this.a=a}, +alT:function alT(a){this.a=a}, +yb:function yb(a,b){this.d=a +this.a=b}, +a0R:function a0R(){}, +a0S:function a0S(a){this.a=a}, +tB:function tB(a,b,c){this.c=a +this.d=b +this.a=c}, +EO:function EO(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=!0 +_.y=!1 +_.Q=_.z=null +_.as=!1 +_.c=_.a=null}, +anA:function anA(a){this.a=a}, +anB:function anB(a){this.a=a}, +anC:function anC(a){this.a=a}, +anD:function anD(a){this.a=a}, +anz:function anz(a){this.a=a}, +anE:function anE(a,b){this.a=a +this.b=b}, +anF:function anF(a){this.a=a}, +any:function any(a){this.a=a}, +anx:function anx(a){this.a=a}, +anG:function anG(a){this.a=a}, +anH:function anH(a){this.a=a}, +anJ:function anJ(a){this.a=a}, +anI:function anI(a){this.a=a}, +anK:function anK(){}, +B5:function B5(a,b){this.c=a +this.a=b}, +vA:function vA(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +Hg:function Hg(a){this.d=a +this.c=this.a=null}, +au7:function au7(a){this.a=a}, +au6:function au6(a){this.a=a}, +au9:function au9(a){this.a=a}, +au8:function au8(a){this.a=a}, +R9:function R9(a,b){this.c=a +this.a=b}, +ald:function ald(a){this.a=a}, +ale:function ale(a){this.a=a}, +a1R:function a1R(a){var _=this +_.a=a +_.b=!1 +_.c=0 +_.d=null}, +a1T:function a1T(a,b){this.a=a +this.b=b}, +a1S:function a1S(){}, +Rb:function Rb(){}, +ado:function ado(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=!1 +_.f="Initializing..."}, +adq:function adq(a,b){this.a=a +this.b=b}, +adr:function adr(a,b){this.a=a +this.b=b}, +ads:function ads(a,b){this.a=a +this.b=b}, +adp:function adp(a,b){this.a=a +this.b=b}, +Bo:function Bo(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.e=b +_.f=c +_.r=d +_.w=e +_.z=f +_.Q=g +_.a=h}, +Gb:function Gb(a){var _=this +_.d=$ +_.e=null +_.f=!1 +_.r=!0 +_.w=!1 +_.Iz$=a +_.c=_.a=null}, +asb:function asb(a){this.a=a}, +asd:function asd(a){this.a=a}, +ase:function ase(a){this.a=a}, +asc:function asc(){}, +asg:function asg(a){this.a=a}, +asf:function asf(a){this.a=a}, +ZY:function ZY(){}, +IK:function IK(){}, +aeq:function aeq(a){var _=this +_.c=_.b=_.a=null +_.e=_.d=!1 +_.f=!0 +_.r=a +_.w=!1 +_.z=_.y=null +_.Q=!1 +_.as=null}, +aer:function aer(a){this.a=a}, +aes:function aes(a){this.a=a}, +aXd(a){var s,r,q,p +if(a.length===0)return B.BK +try{if(B.c.b8(a,"data:image")){s=A.dM(a,0,null) +q=J.aCv(s) +r=q==null?null:q.Vy() +if(r==null){q=A.c3("Invalid image data") +throw A.d(q)}q=A.aE8(r,new A.axI(),B.fN) +return q}q=A.aE9(a,new A.axJ(),B.fN) +return q}catch(p){return B.jl}}, +aXc(a,b,c){var s,r,q,p,o=null,n=new A.as(a,new A.axH(),A.a2(a).i("as<1>")).gq(0),m=B.d.aH(n/a.length*100),l=$.bt +if(l==null)l=$.bt=new A.cY() +l=B.f.cq(l.gUG().a-l.gZK().a,1e6) +s=A.aQ(153,B.l.E()>>>16&255,B.l.E()>>>8&255,B.l.E()&255) +r=A.eH(16) +q=A.nu(A.aVV(m),A.aVW(m),o,16) +p=""+m +return A.v9(o,A.dR(o,A.hY(A.b([q,B.RH,A.bB(b?"Buffering "+p+"%":p+"% ("+n*l+"s)",o,o,o,B.WD,o,o)],t.p),B.a0,B.I,B.aT,o),B.t,o,o,new A.ds(s,o,o,r,o,o,B.ax),o,o,o,B.hh,o,o,o),o,o,o,16,16,o)}, +aVV(a){if(a>=40)return B.HS +if(a>=30)return B.I2 +if(a>=20)return B.I1 +return B.I0}, +aVW(a){if(a>=30)return B.cQ +if(a>=20)return B.fa +return B.dj}, +axI:function axI(){}, +axJ:function axJ(){}, +axH:function axH(){}, +Ej:function Ej(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Ic:function Ic(a,b){var _=this +_.e=_.d=$ +_.r=_.f=!1 +_.w=a +_.x=b +_.c=_.a=_.y=null}, +awb:function awb(a){this.a=a}, +awc:function awc(a){this.a=a}, +aw1:function aw1(){}, +aw4:function aw4(){}, +avZ:function avZ(a){this.a=a}, +avY:function avY(){}, +aw_:function aw_(a){this.a=a}, +aw5:function aw5(a){this.a=a}, +aw6:function aw6(){}, +aw2:function aw2(a,b,c){this.a=a +this.b=b +this.c=c}, +aw3:function aw3(a){this.a=a}, +aw0:function aw0(a,b){this.a=a +this.b=b}, +awa:function awa(a,b,c){this.a=a +this.b=b +this.c=c}, +aw8:function aw8(a,b,c){this.a=a +this.b=b +this.c=c}, +aw9:function aw9(a,b,c){this.a=a +this.b=b +this.c=c}, +aw7:function aw7(a,b){this.a=a +this.b=b}, +a_P:function a_P(){}, +zw:function zw(){}, +ajG(a,b){var s,r=a.length +A.dx(b,null,r,"startIndex","endIndex") +s=A.aYN(a,0,r,b) +return new A.vT(a,s,b!==s?A.aYI(a,0,r,b):b)}, +aW4(a,b,c,d){var s,r,q,p=b.length +if(p===0)return c +s=d-p +if(s=0}else q=!1 +if(!q)break +if(r>s)return-1 +if(A.aBF(a,c,d,r)&&A.aBF(a,c,d,r+p))return r +c=r+1}return-1}return A.aVN(a,b,c,d)}, +aVN(a,b,c,d){var s,r,q,p=new A.k7(a,d,c,260) +for(s=b.length;r=p.jd(),r>=0;){q=r+s +if(q>d)break +if(B.c.dg(a,b,r)&&A.aBF(a,c,d,q))return r}return-1}, +dW:function dW(a){this.a=a}, +vT:function vT(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +aBF(a,b,c,d){var s,r,q,p +if(b>>5)+(s&31)) +q=d}else{r=1 +if((s&64512)===55296){p=d+1 +if(p>>8)+(o&255)):1}q=d}else{q=d-1 +n=a.charCodeAt(q) +if((n&64512)===55296)r=l.charCodeAt(m.charCodeAt(((n&1023)<<10)+(s&1023)+524288>>>8)+(s&255)) +else q=d}}return new A.pi(a,b,q,u.t.charCodeAt(240+r)).jd()}return d}, +aYI(a,b,c,d){var s,r,q,p,o,n +if(d===b||d===c)return d +s=new A.k7(a,c,d,280) +r=s.Tx(b) +q=s.jd() +p=s.d +if((p&3)===1)return q +o=new A.pi(a,b,r,p) +o.Fa() +n=o.d +if((n&1)!==0)return q +if(p===342)s.d=220 +else s.d=n +return s.jd()}, +k7:function k7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +pi:function pi(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bK:function bK(){}, +a24:function a24(a){this.a=a}, +a25:function a25(a){this.a=a}, +a26:function a26(a,b){this.a=a +this.b=b}, +a27:function a27(a){this.a=a}, +a28:function a28(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a29:function a29(a,b,c){this.a=a +this.b=b +this.c=c}, +a2a:function a2a(a,b){this.a=a +this.b=b}, +a2b:function a2b(a){this.a=a}, +zu:function zu(){}, +MK:function MK(a,b){this.a=a +this.$ti=b}, +N6:function N6(a,b){this.a=a +this.$ti=b}, +oU:function oU(){}, +rC:function rC(a,b){this.a=a +this.$ti=b}, +vG:function vG(a,b){this.a=a +this.$ti=b}, +x4:function x4(a,b,c){this.a=a +this.b=b +this.c=c}, +ql:function ql(a,b,c){this.a=a +this.b=b +this.$ti=c}, +L5:function L5(){}, +Mb:function Mb(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=0 +_.$ti=c}, +aRs(a){return 8}, +aRt(a){var s +a=(a<<1>>>0)-1 +for(;!0;a=s){s=(a&a-1)>>>0 +if(s===0)return a}}, +f5:function f5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +EN:function EN(a,b,c,d,e){var _=this +_.d=a +_.a=b +_.b=c +_.c=d +_.$ti=e}, +Gx:function Gx(){}, +aAG(){throw A.d(A.ae("Cannot modify an unmodifiable Map"))}, +R2:function R2(){}, +aI_(a){var s,r,q,p,o="0123456789abcdef",n=a.length,m=new Uint8Array(n*2) +for(s=0,r=0;s>>4&15) +r=p+1 +m[p]=o.charCodeAt(q&15)}return A.ho(m,0,null)}, +pF:function pF(a){this.a=a}, +a4_:function a4_(){this.a=null}, +Ma:function Ma(){}, +a7O:function a7O(){}, +aUv(a){var s=new Uint32Array(A.jZ(A.b([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.t))),r=new Uint32Array(64),q=new Uint8Array(0) +return new A.XA(s,r,a,new Uint32Array(16),new A.wg(q,0))}, +Xz:function Xz(){}, +auo:function auo(){}, +XA:function XA(a,b,c,d,e){var _=this +_.w=a +_.x=b +_.a=c +_.c=d +_.d=0 +_.e=e +_.f=!1}, +id:function id(a,b){this.a=a +this.b=b}, +bL:function bL(){}, +cn(a,b,c,d,e){var s=new A.tp(0,1,B.j9,b,c,B.aJ,B.R,new A.b6(A.b([],t.x8),t.jc),new A.es(A.dH(null,null,t.M,t.S),t.PD)) +s.r=e.uQ(s.gDz()) +s.F4(d==null?0:d) +return s}, +aCI(a,b,c){var s=null,r=new A.tp(-1/0,1/0,B.ja,s,s,B.aJ,B.R,new A.b6(A.b([],t.x8),t.jc),new A.es(A.dH(s,s,t.M,t.S),t.PD)) +r.r=c.uQ(r.gDz()) +r.F4(b) +return r}, +ww:function ww(a,b){this.a=a +this.b=b}, +JD:function JD(a,b){this.a=a +this.b=b}, +tp:function tp(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.d=c +_.e=d +_.f=e +_.w=_.r=null +_.x=$ +_.y=null +_.z=f +_.Q=$ +_.as=g +_.bS$=h +_.bR$=i}, +arp:function arp(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +atB:function atB(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=$ +_.a=h}, +RP:function RP(){}, +RQ:function RQ(){}, +RR:function RR(){}, +qS(a){var s=new A.qR(new A.b6(A.b([],t.x8),t.jc),new A.es(A.dH(null,null,t.M,t.S),t.PD),0) +s.c=a +if(a==null){s.a=B.R +s.b=0}return s}, +cT(a,b,c){var s=new A.zo(b,a,c) +s.TQ(b.gaT(b)) +b.hb(s.gGl()) +return s}, +aAC(a,b,c){var s,r,q=new A.rz(a,b,c,new A.b6(A.b([],t.x8),t.jc),new A.es(A.dH(null,null,t.M,t.S),t.PD)) +if(b!=null)if(J.e(a.gv(a),b.gv(b))){q.a=b +q.b=null +s=b}else{if(a.gv(a)>b.gv(b))q.c=B.a_r +else q.c=B.a_q +s=a}else s=a +s.hb(q.gpY()) +s=q.gGG() +q.a.a_(0,s) +r=q.b +if(r!=null){r.bk() +r.bR$.D(0,s)}return q}, +aCJ(a,b,c){return new A.yr(a,b,new A.b6(A.b([],t.x8),t.jc),new A.es(A.dH(null,null,t.M,t.S),t.PD),0,c.i("yr<0>"))}, +RE:function RE(){}, +RF:function RF(){}, +ys:function ys(){}, +qR:function qR(a,b,c){var _=this +_.c=_.b=_.a=null +_.bS$=a +_.bR$=b +_.dv$=c}, +jA:function jA(a,b,c){this.a=a +this.bS$=b +this.dv$=c}, +zo:function zo(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +YO:function YO(a,b){this.a=a +this.b=b}, +rz:function rz(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.f=_.e=null +_.bS$=d +_.bR$=e}, +tR:function tR(){}, +yr:function yr(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.bS$=c +_.bR$=d +_.dv$=e +_.$ti=f}, +EU:function EU(){}, +EV:function EV(){}, +EW:function EW(){}, +T1:function T1(){}, +Wa:function Wa(){}, +Wb:function Wb(){}, +Wc:function Wc(){}, +X2:function X2(){}, +X3:function X3(){}, +YL:function YL(){}, +YM:function YM(){}, +YN:function YN(){}, +BM:function BM(){}, +fD:function fD(){}, +FZ:function FZ(){}, +CC:function CC(a){this.a=a}, +et:function et(a,b,c){this.a=a +this.b=b +this.c=c}, +DZ:function DZ(a){this.a=a}, +eI:function eI(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +DY:function DY(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +nm:function nm(a){this.a=a}, +T6:function T6(){}, +yq:function yq(){}, +yp:function yp(){}, +pf:function pf(){}, +n2:function n2(){}, +hr(a,b,c){return new A.aG(a,b,c.i("aG<0>"))}, +ff(a){return new A.jc(a)}, +aw:function aw(){}, +aI:function aI(a,b,c){this.a=a +this.b=b +this.$ti=c}, +dN:function dN(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aG:function aG(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Cw:function Cw(a,b,c,d){var _=this +_.c=a +_.a=b +_.b=c +_.$ti=d}, +eX:function eX(a,b){this.a=a +this.b=b}, +PW:function PW(a,b){this.a=a +this.b=b}, +C1:function C1(a,b){this.a=a +this.b=b}, +nA:function nA(a,b){this.a=a +this.b=b}, +jc:function jc(a){this.a=a}, +It:function It(){}, +aTo(a,b){var s=new A.Ea(A.b([],b.i("H>")),A.b([],t.mz),b.i("Ea<0>")) +s.a5v(a,b) +return s}, +aGu(a,b,c){return new A.wc(a,b,c.i("wc<0>"))}, +Ea:function Ea(a,b,c){this.a=a +this.b=b +this.$ti=c}, +wc:function wc(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Uw:function Uw(a,b){this.a=a +this.b=b}, +aDj(a,b,c,d,e,f,g,h,i){return new A.zi(c,h,d,e,g,f,i,b,a,null)}, +aDk(){var s,r=A.aZ() +$label0$0:{if(B.N===r||B.ac===r||B.bl===r){s=70 +break $label0$0}if(B.b1===r||B.bm===r||B.bn===r){s=0 +break $label0$0}s=null}return s}, +tW:function tW(a,b){this.a=a +this.b=b}, +ao3:function ao3(a,b){this.a=a +this.b=b}, +zi:function zi(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.z=g +_.Q=h +_.at=i +_.a=j}, +F0:function F0(a,b,c){var _=this +_.d=a +_.r=_.f=_.e=$ +_.x=_.w=!1 +_.y=$ +_.eN$=b +_.c2$=c +_.c=_.a=null}, +ao_:function ao_(){}, +anZ:function anZ(a,b){this.a=a +this.b=b}, +ao0:function ao0(a,b){this.a=a +this.b=b}, +ao1:function ao1(){}, +ao2:function ao2(a,b,c){this.a=a +this.b=b +this.c=c}, +Iy:function Iy(){}, +cM:function cM(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +a3p:function a3p(a){this.a=a}, +SQ:function SQ(){}, +SP:function SP(){}, +a3o:function a3o(){}, +ZL:function ZL(){}, +KU:function KU(a,b,c){this.c=a +this.d=b +this.a=c}, +aNW(a,b){return new A.pA(a,b,null)}, +pA:function pA(a,b,c){this.c=a +this.f=b +this.a=c}, +F1:function F1(){this.d=!1 +this.c=this.a=null}, +ao4:function ao4(a){this.a=a}, +ao5:function ao5(a){this.a=a}, +aDl(a,b,c,d,e,f,g,h,i){return new A.KV(h,c,i,d,f,b,e,g,a)}, +KV:function KV(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +SR:function SR(){}, +L_:function L_(a,b){this.a=a +this.b=b}, +SS:function SS(){}, +L6:function L6(){}, +zl:function zl(a,b,c){this.d=a +this.w=b +this.a=c}, +F3:function F3(a,b,c){var _=this +_.d=a +_.e=0 +_.w=_.r=_.f=$ +_.eN$=b +_.c2$=c +_.c=_.a=null}, +aoe:function aoe(a){this.a=a}, +aod:function aod(){}, +aoc:function aoc(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +KW:function KW(a,b,c,d){var _=this +_.e=a +_.w=b +_.x=c +_.a=d}, +Iz:function Iz(){}, +aNY(a){var s,r=a.b +r.toString +s=a.CW +s.toString +r.anZ() +return new A.F_(s,r,new A.a3q(a),new A.a3r(a))}, +aNZ(a,b,c,d,e,f){var s=a.b.cy.a +return new A.zk(new A.wD(e,new A.a3s(a),new A.a3t(a,f),null,f.i("wD<0>")),c,d,s,null)}, +aNX(a,b,c,d,e){var s +b=A.cT(B.jK,c,B.nY) +s=$.aCc() +t.o.a(b) +b.l() +return A.aja(e,new A.aI(b,s,s.$ti.i("aI")),a.ae(t.I).w,!1)}, +ao6(a,b,c){var s,r,q,p,o +if(a==b)return a +if(a==null){s=b.a +if(s==null)s=b +else{r=A.a2(s).i("aj<1,C>") +s=A.a9(new A.aj(s,new A.ao7(c),r),r.i("aD.E")) +s=new A.jS(s)}return s}if(b==null){s=a.a +if(s==null)s=a +else{r=A.a2(s).i("aj<1,C>") +s=A.a9(new A.aj(s,new A.ao8(c),r),r.i("aD.E")) +s=new A.jS(s)}return s}s=A.b([],t.t_) +for(r=b.a,q=a.a,p=0;p>>16&255,B.l.E()>>>8&255,B.l.E()&255):null +return new A.SX(b,c,s,new A.pv(B.FZ.cK(a),d,null),null)}, +aUi(a,b,c){var s,r,q,p,o,n,m=b.a,l=b.b,k=b.c,j=b.d,i=[new A.aF(new A.j(k,j),new A.aR(-b.x,-b.y)),new A.aF(new A.j(m,j),new A.aR(b.z,-b.Q)),new A.aF(new A.j(m,l),new A.aR(b.e,b.f)),new A.aF(new A.j(k,l),new A.aR(-b.r,b.w))],h=B.d.kZ(c,1.5707963267948966) +for(m=4+h,s=h;s"))) +return new A.uh(r)}, +nn(a){return new A.uh(a)}, +aDP(a){return a}, +aDR(a,b){var s +if(a.r)return +s=$.azB +if(s===0)A.aXH(J.dq(a.a),100,a.b) +else A.U().$1("Another exception was thrown: "+a.ga15().j(0)) +$.azB=$.azB+1}, +aDQ(a){var s,r,q,p,o,n,m,l,k,j,i,h=A.ar(["dart:async-patch",0,"dart:async",0,"package:stack_trace",0,"class _AssertionError",0,"class _FakeAsync",0,"class _FrameCallbackEntry",0,"class _Timer",0,"class _RawReceivePortImpl",0],t.N,t.S),g=A.aSy(J.aCz(a,"\n")) +for(s=0,r=0;q=g.length,r")).gak(0);j.A();){i=j.d +if(i.b>0)q.push(i.a)}B.b.jq(q) +if(s===1)k.push("(elided one frame from "+B.b.gcc(q)+")") +else if(s>1){j=q.length +if(j>1)q[j-1]="and "+B.b.ga7(q) +j="(elided "+s +if(q.length>2)k.push(j+" frames from "+B.b.bz(q,", ")+")") +else k.push(j+" frames from "+B.b.bz(q," ")+")")}return k}, +dj(a){var s=$.kk +if(s!=null)s.$1(a)}, +aXH(a,b,c){var s,r +A.U().$1(a) +s=A.b(B.c.Cc((c==null?A.ajp():A.aDP(c)).j(0)).split("\n"),t.s) +r=s.length +s=J.aCB(r!==0?new A.D8(s,new A.axP(),t.Ws):s,b) +A.U().$1(B.b.bz(A.aDQ(s),"\n"))}, +aOl(a,b,c){A.aOm(b,c) +return new A.Lf()}, +aOm(a,b){if(a==null)return A.b([],t.E) +return J.j2(A.aDQ(A.b(B.c.Cc(A.i(A.aDP(a))).split("\n"),t.s)),A.aWZ(),t.EX).eC(0)}, +aOn(a){return A.aDs(a,!1)}, +aTW(a,b,c){return new A.TT()}, +oG:function oG(){}, +ub:function ub(a,b,c,d,e,f){var _=this +_.y=a +_.z=b +_.as=c +_.at=d +_.ax=!0 +_.ay=null +_.ch=e +_.CW=f}, +LH:function LH(a,b,c,d,e,f){var _=this +_.y=a +_.z=b +_.as=c +_.at=d +_.ax=!0 +_.ay=null +_.ch=e +_.CW=f}, +LG:function LG(a,b,c,d,e,f){var _=this +_.y=a +_.z=b +_.as=c +_.at=d +_.ax=!0 +_.ay=null +_.ch=e +_.CW=f}, +bY:function bY(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +a6v:function a6v(a){this.a=a}, +uh:function uh(a){this.a=a}, +a6w:function a6w(){}, +a6x:function a6x(){}, +a6y:function a6y(){}, +axP:function axP(){}, +Lf:function Lf(){}, +TT:function TT(){}, +TV:function TV(){}, +TU:function TU(){}, +K1:function K1(){}, +a1w:function a1w(a){this.a=a}, +ah:function ah(){}, +fA:function fA(a){var _=this +_.J$=0 +_.H$=a +_.ao$=_.a2$=0}, +a2k:function a2k(a){this.a=a}, +rX:function rX(a){this.a=a}, +cy:function cy(a,b){var _=this +_.a=a +_.J$=0 +_.H$=b +_.ao$=_.a2$=0}, +aDs(a,b){var s=null +return A.ke("",s,b,B.bB,a,s,s,B.aX,!1,!1,!0,B.jS,s)}, +ke(a,b,c,d,e,f,g,h,i,j,k,l,m){var s +if(g==null)s=i?"MISSING":null +else s=g +return new A.kd(s,f,i,b,d,h)}, +azo(a,b,c){return new A.Le()}, +bj(a){return B.c.r5(B.f.lK(J.E(a)&1048575,16),5,"0")}, +aOk(a,b,c,d,e,f,g){return new A.zz()}, +zx:function zx(a,b){this.a=a +this.b=b}, +li:function li(a,b){this.a=a +this.b=b}, +asi:function asi(){}, +dS:function dS(){}, +kd:function kd(a,b,c,d,e,f){var _=this +_.y=a +_.z=b +_.as=c +_.at=d +_.ax=!0 +_.ay=null +_.ch=e +_.CW=f}, +zy:function zy(){}, +Le:function Le(){}, +ao:function ao(){}, +a3Y:function a3Y(){}, +io:function io(){}, +zz:function zz(){}, +Th:function Th(){}, +fj:function fj(){}, +Nc:function Nc(){}, +jN:function jN(){}, +e6:function e6(a,b){this.a=a +this.$ti=b}, +aB4:function aB4(a){this.$ti=a}, +iw:function iw(){}, +AW:function AW(){}, +BE(a){return new A.b6(A.b([],a.i("H<0>")),a.i("b6<0>"))}, +b6:function b6(a,b){var _=this +_.a=a +_.b=!1 +_.c=$ +_.$ti=b}, +es:function es(a,b){this.a=a +this.$ti=b}, +a7T:function a7T(a,b){this.a=a +this.b=b}, +aWv(a){return A.bo(a,null,!1,t.X)}, +BN:function BN(a){this.a=a}, +avF:function avF(){}, +U4:function U4(a){this.a=a}, +oF:function oF(a,b){this.a=a +this.b=b}, +FK:function FK(a,b){this.a=a +this.b=b}, +fU:function fU(a,b){this.a=a +this.b=b}, +aII(a,b){var s=a==null?null:A.b(a.split("\n"),t.s) +if(s==null)s=A.b(["null"],t.s) +if(b!=null)$.Jp().U(0,new A.f_(s,new A.axQ(b),A.a2(s).i("f_<1,l>"))) +else $.Jp().U(0,s) +if(!$.aBe)A.aHQ()}, +aHQ(){var s,r,q=$.aBe=!1,p=$.aC5() +if(A.di(p.gaod(),0,0).a>1e6){if(p.b==null)p.b=$.Oj.$0() +p.wi(0) +$.a_U=0}while(!0){if(!($.a_U<12288?!$.Jp().ga9(0):q))break +s=$.Jp().rb() +$.a_U=$.a_U+s.length +r=$.aJd +if(r==null)A.aJc(s) +else r.$1(s)}if(!$.Jp().ga9(0)){$.aBe=!0 +$.a_U=0 +A.bW(B.cK,A.aYO()) +if($.ax1==null)$.ax1=new A.bf(new A.al($.ad,t.U),t.h)}else{$.aC5().pb(0) +q=$.ax1 +if(q!=null)q.e4(0) +$.ax1=null}}, +aXI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=a.length +if(gb||n===g){if(h<=b||i==null)i=n +if(k)s.push(r+B.c.S(a,m,i)) +else{s.push(B.c.S(a,m,i)) +k=!0}if(i>=g)return s +if(i===n){while(!0){if(!(n1?B.b.gZ(s):q +return new A.jH(a,-1,q,q,q,-1,-1,r,s.length>1?A.iK(s,1,null,t.N).bz(0,"."):B.b.gcc(s))}, +aSz(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" +if(a==="")return B.S3 +else if(a==="...")return B.S4 +if(!B.c.b8(a,"#"))return A.aSx(a) +s=A.cC("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!1).qO(a).b +r=s[2] +r.toString +q=A.p9(r,".","") +if(B.c.b8(q,"new")){p=q.split(" ").length>1?q.split(" ")[1]:h +if(B.c.u(p,".")){o=p.split(".") +p=o[0] +q=o[1]}else q=""}else if(B.c.u(q,".")){o=q.split(".") +p=o[0] +q=o[1]}else p="" +r=s[3] +r.toString +n=A.dM(r,0,i) +m=n.geB(n) +if(n.geG()==="dart"||n.geG()==="package"){l=n.gw1()[0] +m=B.c.K9(n.geB(n),n.gw1()[0]+"/","")}else l=h +r=s[1] +r.toString +r=A.fb(r,i) +k=n.geG() +j=s[4] +if(j==null)j=-1 +else{j=j +j.toString +j=A.fb(j,i)}s=s[5] +if(s==null)s=-1 +else{s=s +s.toString +s=A.fb(s,i)}return new A.jH(a,r,k,l,m,j,s,p,q)}, +jH:function jH(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +ajo:function ajo(){}, +d5:function d5(a,b){this.a=a +this.$ti=b}, +ajJ:function ajJ(a){this.a=a}, +M3:function M3(a,b){this.a=a +this.b=b}, +da:function da(){}, +uo:function uo(a,b,c){this.a=a +this.b=b +this.c=c}, +wS:function wS(a){var _=this +_.a=a +_.b=!0 +_.d=_.c=!1 +_.e=null}, +aqc:function aqc(a){this.a=a}, +a7k:function a7k(a){this.a=a}, +a7m:function a7m(){}, +a7l:function a7l(a,b,c){this.a=a +this.b=b +this.c=c}, +aPh(a,b,c,d,e,f,g){return new A.Ag(c,g,f,a,e,!1)}, +atC:function atC(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.r=d +_.w=e +_.x=f +_.y=null}, +An:function An(){}, +a7p:function a7p(a){this.a=a}, +a7q:function a7q(a,b){this.a=a +this.b=b}, +Ag:function Ag(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +aIp(a,b){switch(b.a){case 1:case 4:return a +case 0:case 2:case 3:return a===0?1:a +case 5:return a===0?1:a}}, +aR2(a,b){var s=A.a2(a) +return new A.cl(new A.f4(new A.as(a,new A.aew(),s.i("as<1>")),new A.aex(b),s.i("f4<1,b8?>")),t.FI)}, +aew:function aew(){}, +aex:function aex(a){this.a=a}, +lj:function lj(a){this.a=a}, +jf:function jf(a,b,c){this.a=a +this.b=b +this.d=c}, +jg:function jg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +h9:function h9(a,b,c){this.a=a +this.b=b +this.c=c}, +aey(a,b){var s,r +if(a==null)return b +s=new A.ek(new Float64Array(3)) +s.kU(b.a,b.b,0) +r=a.BI(s).a +return new A.j(r[0],r[1])}, +v7(a,b,c,d){if(a==null)return c +if(b==null)b=A.aey(a,d) +return b.a5(0,A.aey(a,d.a5(0,c)))}, +aAd(a){var s,r,q=new Float64Array(4),p=new A.jP(q) +p.wZ(0,0,1,0) +s=new Float64Array(16) +r=new A.b7(s) +r.cp(a) +s[11]=q[3] +s[10]=q[2] +s[9]=q[1] +s[8]=q[0] +r.CP(2,p) +return r}, +aR_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.qH(o,d,n,0,e,a,h,B.h,0,!1,!1,0,j,i,b,c,0,0,0,l,k,g,m,0,!1,null,null)}, +aR9(a,b,c,d,e,f,g,h,i,j,k,l){return new A.qM(l,c,k,0,d,a,f,B.h,0,!1,!1,0,h,g,0,b,0,0,0,j,i,0,0,0,!1,null,null)}, +aR4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.lT(a1,f,a0,0,g,c,j,b,a,!1,!1,0,l,k,d,e,q,m,p,o,n,i,s,0,r,null,null)}, +aR1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.o_(a3,g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +aR3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.o0(a3,g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +aR0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.lS(a0,d,s,h,e,b,i,B.h,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, +aR5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.qJ(a3,e,a2,j,f,c,k,b,a,!0,!1,l,n,m,0,d,s,o,r,q,p,h,a1,i,a0,null,null)}, +aRd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.lV(a1,e,a0,i,f,b,j,B.h,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, +aRb(a,b,c,d,e,f,g,h){return new A.qN(f,d,h,b,g,0,c,a,e,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +aRc(a,b,c,d,e,f){return new A.qO(f,b,e,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +aRa(a,b,c,d,e,f,g){return new A.Oc(e,g,b,f,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +aR7(a,b,c,d,e,f,g){return new A.lU(g,b,f,c,B.b_,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +aR8(a,b,c,d,e,f,g,h,i,j,k){return new A.qL(c,d,h,g,k,b,j,e,B.b_,a,f,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,i,null,null)}, +aR6(a,b,c,d,e,f,g){return new A.qK(g,b,f,c,B.b_,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +aFb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.qI(a0,e,s,i,f,b,j,B.h,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, +p6(a,b){var s +switch(a.a){case 1:return 1 +case 2:case 3:case 5:case 0:case 4:s=b==null?null:b.a +return s==null?18:s}}, +aBv(a,b){var s +switch(a.a){case 1:return 2 +case 2:case 3:case 5:case 0:case 4:if(b==null)s=null +else{s=b.a +s=s!=null?s*2:null}return s==null?36:s}}, +b8:function b8(){}, +e7:function e7(){}, +Ry:function Ry(){}, +YV:function YV(){}, +Sv:function Sv(){}, +qH:function qH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +YR:function YR(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +SF:function SF(){}, +qM:function qM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +Z1:function Z1(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +SA:function SA(){}, +lT:function lT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +YX:function YX(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +Sy:function Sy(){}, +o_:function o_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +YU:function YU(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +Sz:function Sz(){}, +o0:function o0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +YW:function YW(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +Sx:function Sx(){}, +lS:function lS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +YT:function YT(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +SB:function SB(){}, +qJ:function qJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +YY:function YY(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +SJ:function SJ(){}, +lV:function lV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +Z5:function Z5(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +fm:function fm(){}, +GY:function GY(){}, +SH:function SH(){}, +qN:function qN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this +_.J=a +_.H=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.y=l +_.z=m +_.Q=n +_.as=o +_.at=p +_.ax=q +_.ay=r +_.ch=s +_.CW=a0 +_.cx=a1 +_.cy=a2 +_.db=a3 +_.dx=a4 +_.dy=a5 +_.fr=a6 +_.fx=a7 +_.fy=a8 +_.go=a9}, +Z3:function Z3(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +SI:function SI(){}, +qO:function qO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +Z4:function Z4(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +SG:function SG(){}, +Oc:function Oc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this +_.J=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7 +_.go=a8}, +Z2:function Z2(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +SD:function SD(){}, +lU:function lU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +Z_:function Z_(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +SE:function SE(){}, +qL:function qL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var _=this +_.id=a +_.k1=b +_.k2=c +_.k3=d +_.a=e +_.b=f +_.c=g +_.d=h +_.e=i +_.f=j +_.r=k +_.w=l +_.x=m +_.y=n +_.z=o +_.Q=p +_.as=q +_.at=r +_.ax=s +_.ay=a0 +_.ch=a1 +_.CW=a2 +_.cx=a3 +_.cy=a4 +_.db=a5 +_.dx=a6 +_.dy=a7 +_.fr=a8 +_.fx=a9 +_.fy=b0 +_.go=b1}, +Z0:function Z0(a,b){var _=this +_.d=_.c=$ +_.e=a +_.f=b +_.b=_.a=$}, +SC:function SC(){}, +qK:function qK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +YZ:function YZ(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +Sw:function Sw(){}, +qI:function qI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +YS:function YS(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +VD:function VD(){}, +VE:function VE(){}, +VF:function VF(){}, +VG:function VG(){}, +VH:function VH(){}, +VI:function VI(){}, +VJ:function VJ(){}, +VK:function VK(){}, +VL:function VL(){}, +VM:function VM(){}, +VN:function VN(){}, +VO:function VO(){}, +VP:function VP(){}, +VQ:function VQ(){}, +VR:function VR(){}, +VS:function VS(){}, +VT:function VT(){}, +VU:function VU(){}, +VV:function VV(){}, +VW:function VW(){}, +VX:function VX(){}, +VY:function VY(){}, +VZ:function VZ(){}, +W_:function W_(){}, +W0:function W0(){}, +W1:function W1(){}, +W2:function W2(){}, +W3:function W3(){}, +W4:function W4(){}, +W5:function W5(){}, +W6:function W6(){}, +W7:function W7(){}, +a_u:function a_u(){}, +a_v:function a_v(){}, +a_w:function a_w(){}, +a_x:function a_x(){}, +a_y:function a_y(){}, +a_z:function a_z(){}, +a_A:function a_A(){}, +a_B:function a_B(){}, +a_C:function a_C(){}, +a_D:function a_D(){}, +a_E:function a_E(){}, +a_F:function a_F(){}, +a_G:function a_G(){}, +a_H:function a_H(){}, +a_I:function a_I(){}, +a_J:function a_J(){}, +a_K:function a_K(){}, +a_L:function a_L(){}, +a_M:function a_M(){}, +aPp(a,b){var s=t.S +return new A.ji(B.mk,A.v(s,t.W),A.db(s),a,b,A.y1(),A.v(s,t.C))}, +aDV(a,b,c){var s=(c-a)/(b-a) +return!isNaN(s)?A.G(s,0,1):s}, +rR:function rR(a,b){this.a=a +this.b=b}, +pV:function pV(a){this.a=a}, +ji:function ji(a,b,c,d,e,f,g){var _=this +_.ch=_.ay=_.ax=_.at=null +_.dx=_.db=$ +_.dy=a +_.f=b +_.r=c +_.w=null +_.a=d +_.b=null +_.c=e +_.d=f +_.e=g}, +a7_:function a7_(a,b){this.a=a +this.b=b}, +a6Y:function a6Y(a){this.a=a}, +a6Z:function a6Z(a){this.a=a}, +u3:function u3(a){this.a=a}, +a8l(){var s=A.b([],t.om),r=new A.b7(new Float64Array(16)) +r.dE() +return new A.lx(s,A.b([r],t.Xr),A.b([],t.cR))}, +hK:function hK(a,b){this.a=a +this.b=null +this.$ti=b}, +xE:function xE(){}, +G5:function G5(a){this.a=a}, +xb:function xb(a){this.a=a}, +lx:function lx(a,b,c){this.a=a +this.b=b +this.c=c}, +a9R(a,b){var s=t.S +return new A.jq(B.cm,18,null,B.da,A.v(s,t.W),A.db(s),a,b,A.aYA(),A.v(s,t.C))}, +aQc(a){return a===1||a===2||a===4}, +uN:function uN(a){this.a=a}, +B4:function B4(a,b){this.a=a +this.c=b}, +uM:function uM(){}, +jq:function jq(a,b,c,d,e,f,g,h,i,j){var _=this +_.k2=!1 +_.a0=_.a6=_.P=_.O=_.n=_.aO=_.aL=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null +_.at=a +_.ax=b +_.ay=c +_.ch=d +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=e +_.r=f +_.w=null +_.a=g +_.b=null +_.c=h +_.d=i +_.e=j}, +a9U:function a9U(a,b){this.a=a +this.b=b}, +a9T:function a9T(a,b){this.a=a +this.b=b}, +a9S:function a9S(a,b){this.a=a +this.b=b}, +mG:function mG(a,b,c){this.a=a +this.b=b +this.c=c}, +aAX:function aAX(a,b){this.a=a +this.b=b}, +BS:function BS(a){this.a=a +this.b=$}, +aeE:function aeE(){}, +N1:function N1(a,b,c){this.a=a +this.b=b +this.c=c}, +aOH(a){return new A.jQ(a.gcC(a),A.bo(20,null,!1,t.av))}, +aOI(a){return a===1}, +aGB(a,b){var s=t.S +return new A.i6(B.X,B.e2,A.a07(),B.cD,A.v(s,t.GY),A.v(s,t.v),B.h,A.b([],t.t),A.v(s,t.W),A.db(s),a,b,A.a08(),A.v(s,t.C))}, +azM(a,b){var s=t.S +return new A.hL(B.X,B.e2,A.a07(),B.cD,A.v(s,t.GY),A.v(s,t.v),B.h,A.b([],t.t),A.v(s,t.W),A.db(s),a,b,A.a08(),A.v(s,t.C))}, +aF8(a,b){var s=t.S +return new A.jw(B.X,B.e2,A.a07(),B.cD,A.v(s,t.GY),A.v(s,t.v),B.h,A.b([],t.t),A.v(s,t.W),A.db(s),a,b,A.a08(),A.v(s,t.C))}, +Fg:function Fg(a,b){this.a=a +this.b=b}, +hE:function hE(){}, +a4t:function a4t(a,b){this.a=a +this.b=b}, +a4y:function a4y(a,b){this.a=a +this.b=b}, +a4z:function a4z(a,b){this.a=a +this.b=b}, +a4u:function a4u(){}, +a4v:function a4v(a,b){this.a=a +this.b=b}, +a4w:function a4w(a){this.a=a}, +a4x:function a4x(a,b){this.a=a +this.b=b}, +i6:function i6(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.at=a +_.ax=b +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=null +_.fr=!1 +_.fx=c +_.fy=d +_.k1=_.id=_.go=$ +_.k4=_.k3=_.k2=null +_.ok=$ +_.p1=!1 +_.p2=e +_.p3=f +_.p4=null +_.R8=g +_.RG=h +_.rx=null +_.f=i +_.r=j +_.w=null +_.a=k +_.b=null +_.c=l +_.d=m +_.e=n}, +hL:function hL(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.at=a +_.ax=b +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=null +_.fr=!1 +_.fx=c +_.fy=d +_.k1=_.id=_.go=$ +_.k4=_.k3=_.k2=null +_.ok=$ +_.p1=!1 +_.p2=e +_.p3=f +_.p4=null +_.R8=g +_.RG=h +_.rx=null +_.f=i +_.r=j +_.w=null +_.a=k +_.b=null +_.c=l +_.d=m +_.e=n}, +jw:function jw(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.at=a +_.ax=b +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=null +_.fr=!1 +_.fx=c +_.fy=d +_.k1=_.id=_.go=$ +_.k4=_.k3=_.k2=null +_.ok=$ +_.p1=!1 +_.p2=e +_.p3=f +_.p4=null +_.R8=g +_.RG=h +_.rx=null +_.f=i +_.r=j +_.w=null +_.a=k +_.b=null +_.c=l +_.d=m +_.e=n}, +Ts:function Ts(a,b){this.a=a +this.b=b}, +aOG(a){return a===1}, +SL:function SL(){this.a=!1}, +xz:function xz(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=!1}, +je:function je(a,b,c,d,e){var _=this +_.y=_.x=_.w=_.r=_.f=null +_.z=a +_.a=b +_.b=null +_.c=c +_.d=d +_.e=e}, +aez:function aez(a,b){this.a=a +this.b=b}, +aeB:function aeB(){}, +aeA:function aeA(a,b,c){this.a=a +this.b=b +this.c=c}, +aeC:function aeC(){this.b=this.a=null}, +aPt(a){return!0}, +Lu:function Lu(a,b){this.a=a +this.b=b}, +Ny:function Ny(a,b){this.a=a +this.b=b}, +d2:function d2(){}, +cA:function cA(){}, +Ao:function Ao(a,b){this.a=a +this.b=b}, +va:function va(){}, +aeJ:function aeJ(a,b){this.a=a +this.b=b}, +ev:function ev(a,b){this.a=a +this.b=b}, +U7:function U7(){}, +ajS(a,b,c){var s=t.S +return new A.hp(B.aY,18,b,B.da,A.v(s,t.W),A.db(s),a,c,A.y1(),A.v(s,t.C))}, +vX:function vX(a,b){this.a=a +this.c=b}, +vY:function vY(a){this.a=a}, +DF:function DF(a){this.a=a}, +K_:function K_(){}, +hp:function hp(a,b,c,d,e,f,g,h,i,j){var _=this +_.c3=_.aK=_.b7=_.ao=_.a2=_.H=_.J=_.a0=_.a6=_.P=_.O=_.n=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=a +_.ax=b +_.ay=c +_.ch=d +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=e +_.r=f +_.w=null +_.a=g +_.b=null +_.c=h +_.d=i +_.e=j}, +ajT:function ajT(a,b){this.a=a +this.b=b}, +ajU:function ajU(a,b){this.a=a +this.b=b}, +ajW:function ajW(a,b){this.a=a +this.b=b}, +ajX:function ajX(a,b){this.a=a +this.b=b}, +ajY:function ajY(a){this.a=a}, +ajV:function ajV(a,b){this.a=a +this.b=b}, +Fh:function Fh(a,b){this.a=a +this.b=b}, +DA:function DA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +DD:function DD(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +DC:function DC(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +DE:function DE(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h}, +DB:function DB(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.e=d}, +HL:function HL(){}, +yE:function yE(){}, +a1q:function a1q(a){this.a=a}, +a1r:function a1r(a,b){this.a=a +this.b=b}, +a1o:function a1o(a,b){this.a=a +this.b=b}, +a1p:function a1p(a,b){this.a=a +this.b=b}, +a1m:function a1m(a,b){this.a=a +this.b=b}, +a1n:function a1n(a,b){this.a=a +this.b=b}, +a1l:function a1l(a,b){this.a=a +this.b=b}, +kK:function kK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.at=a +_.ch=!0 +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.fy=_.fx=_.fr=!1 +_.id=_.go=null +_.k2=b +_.k3=null +_.p2=_.p1=_.ok=_.k4=$ +_.p4=_.p3=null +_.R8=c +_.lq$=d +_.qJ$=e +_.kr$=f +_.Au$=g +_.vd$=h +_.oj$=i +_.ve$=j +_.Av$=k +_.Aw$=l +_.f=m +_.r=n +_.w=null +_.a=o +_.b=null +_.c=p +_.d=q +_.e=r}, +kL:function kL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.at=a +_.ch=!0 +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.fy=_.fx=_.fr=!1 +_.id=_.go=null +_.k2=b +_.k3=null +_.p2=_.p1=_.ok=_.k4=$ +_.p4=_.p3=null +_.R8=c +_.lq$=d +_.qJ$=e +_.kr$=f +_.Au$=g +_.vd$=h +_.oj$=i +_.ve$=j +_.Av$=k +_.Aw$=l +_.f=m +_.r=n +_.w=null +_.a=o +_.b=null +_.c=p +_.d=q +_.e=r}, +EE:function EE(){}, +Yf:function Yf(){}, +Yg:function Yg(){}, +Yh:function Yh(){}, +Yi:function Yi(){}, +Yj:function Yj(){}, +St:function St(a,b){this.a=a +this.b=b}, +rJ:function rJ(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.f=_.e=null}, +a7n:function a7n(a){this.a=a +this.b=null}, +a7o:function a7o(a,b){this.a=a +this.b=b}, +aPK(a){var s=t.av +return new A.q4(A.bo(20,null,!1,s),a,A.bo(20,null,!1,s))}, +iO:function iO(a){this.a=a}, +oz:function oz(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Gv:function Gv(a,b){this.a=a +this.b=b}, +jQ:function jQ(a,b){var _=this +_.a=a +_.b=null +_.c=b +_.d=0}, +al8:function al8(a,b,c){this.a=a +this.b=b +this.c=c}, +al9:function al9(a,b,c){this.a=a +this.b=b +this.c=c}, +q4:function q4(a,b,c){var _=this +_.e=a +_.a=b +_.b=null +_.c=c +_.d=0}, +uO:function uO(a,b,c){var _=this +_.e=a +_.a=b +_.b=null +_.c=c +_.d=0}, +Rz:function Rz(){}, +am4:function am4(a,b){this.a=a +this.b=b}, +wv:function wv(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +JS:function JS(a){this.a=a}, +a1e:function a1e(){}, +a1f:function a1f(){}, +a1g:function a1g(){}, +JR:function JR(a,b,c,d,e,f,g,h,i,j){var _=this +_.k1=a +_.c=b +_.e=c +_.w=d +_.z=e +_.ax=f +_.db=g +_.dy=h +_.fr=i +_.a=j}, +Lw:function Lw(a){this.a=a}, +a4B:function a4B(){}, +a4C:function a4C(){}, +a4D:function a4D(){}, +Lv:function Lv(a,b,c,d,e,f,g,h,i,j){var _=this +_.k1=a +_.c=b +_.e=c +_.w=d +_.z=e +_.ax=f +_.db=g +_.dy=h +_.fr=i +_.a=j}, +LC:function LC(a){this.a=a}, +a5H:function a5H(){}, +a5I:function a5I(){}, +a5J:function a5J(){}, +LB:function LB(a,b,c,d,e,f,g,h,i,j){var _=this +_.k1=a +_.c=b +_.e=c +_.w=d +_.z=e +_.ax=f +_.db=g +_.dy=h +_.fr=i +_.a=j}, +aMY(a,b,c){var s,r,q,p,o=null,n=a==null +if(n&&b==null)return o +s=c<0.5 +if(s)r=n?o:a.a +else r=b==null?o:b.a +if(s)q=n?o:a.b +else q=b==null?o:b.b +if(s)p=n?o:a.c +else p=b==null?o:b.c +if(s)n=n?o:a.d +else n=b==null?o:b.d +return new A.tm(r,q,p,n)}, +tm:function tm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +RB:function RB(){}, +aCE(a){return new A.Jw(a.gamO(),a.gamN(),null)}, +az1(a,b){var s=b.c +if(s!=null)return s +switch(A.Z(a).w.a){case 2:case 4:return A.aDn(a,b) +case 0:case 1:case 3:case 5:A.fk(a,B.bf,t.g).toString +switch(b.b.a){case 0:s="Cut" +break +case 1:s="Copy" +break +case 2:s="Paste" +break +case 3:s="Select all" +break +case 4:s="Delete".toUpperCase() +break +case 5:s="Look Up" +break +case 6:s="Search Web" +break +case 7:s="Share" +break +case 8:s="Scan text" +break +case 9:s="" +break +default:s=null}return s}}, +aN0(a,b){var s,r,q,p,o,n,m=null +switch(A.Z(a).w.a){case 2:return new A.aj(b,new A.a0O(),A.a2(b).i("aj<1,h>")) +case 1:case 0:s=A.b([],t.p) +for(r=0;q=b.length,r")) +case 4:return new A.aj(b,new A.a0Q(a),A.a2(b).i("aj<1,h>"))}}, +Jw:function Jw(a,b,c){this.c=a +this.e=b +this.a=c}, +a0O:function a0O(){}, +a0P:function a0P(a){this.a=a}, +a0Q:function a0Q(a){this.a=a}, +aQg(){return new A.Ar(new A.aa3(),A.v(t.K,t.Qu))}, +akG:function akG(a,b){this.a=a +this.b=b}, +B9:function B9(a,b,c,d,e,f){var _=this +_.e=a +_.w=b +_.cx=c +_.db=d +_.dx=e +_.a=f}, +aa3:function aa3(){}, +acv:function acv(){}, +G2:function G2(){this.d=$ +this.c=this.a=null}, +arL:function arL(){}, +arM:function arM(){}, +az4(a,b,c,d,e){return new A.yw(c,d,a,b,e,new A.Gw(null,null,1/0,56),null)}, +aN5(a,b){var s +if(b instanceof A.Gw){s=A.Z(a).p3.as +if(s==null)s=56 +return s+0}return b.b}, +avC:function avC(a){this.b=a}, +Gw:function Gw(a,b,c,d){var _=this +_.e=a +_.f=b +_.a=c +_.b=d}, +yw:function yw(a,b,c,d,e,f,g){var _=this +_.c=a +_.e=b +_.f=c +_.ax=d +_.dx=e +_.fx=f +_.a=g}, +a1_:function a1_(a,b){this.a=a +this.b=b}, +EA:function EA(){var _=this +_.d=null +_.e=!1 +_.c=_.a=null}, +amw:function amw(){}, +RV:function RV(a,b){this.c=a +this.a=b}, +Wz:function Wz(a,b,c,d,e){var _=this +_.t=null +_.T=a +_.ab=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +amv:function amv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.CW=a +_.db=_.cy=_.cx=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r}, +aN3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){return new A.pg(c==null?null:c,f,e,i,j,l,k,g,a,d,n,h,p,q,o,m,b)}, +aN4(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.F(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.F(a.e,b.e,c) +n=A.F(a.f,b.f,c) +m=A.dC(a.r,b.r,c) +l=A.lz(a.w,b.w,c) +k=A.lz(a.x,b.x,c) +j=c<0.5 +if(j)i=a.y +else i=b.y +h=A.a_(a.z,b.z,c) +g=A.a_(a.Q,b.Q,c) +f=A.a_(a.as,b.as,c) +e=A.bm(a.at,b.at,c) +d=A.bm(a.ax,b.ax,c) +if(j)j=a.ay +else j=b.ay +return A.aN3(k,A.d_(a.ch,b.ch,c),s,i,q,r,l,g,p,o,m,n,j,h,d,f,e)}, +pg:function pg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q}, +RU:function RU(){}, +aWw(a,b){var s,r,q,p,o=A.by("maxValue") +for(s=null,r=0;r<4;++r){q=a[r] +p=b.$1(q) +if(s==null||p>s){o.b=q +s=p}}return o.aQ()}, +Bb:function Bb(a,b){var _=this +_.c=!0 +_.r=_.f=_.e=_.d=null +_.a=a +_.b=b}, +act:function act(a,b){this.a=a +this.b=b}, +wC:function wC(a,b){this.a=a +this.b=b}, +mq:function mq(a,b){this.a=a +this.b=b}, +uS:function uS(a,b){var _=this +_.e=!0 +_.r=_.f=$ +_.a=a +_.b=b}, +acu:function acu(a,b){this.a=a +this.b=b}, +aN9(a,b,c){var s,r,q,p,o,n,m +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.F(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.bm(a.e,b.e,c) +n=A.d_(a.f,b.f,c) +m=A.yf(a.r,b.r,c) +return new A.yD(s,r,q,p,o,n,m,A.v_(a.w,b.w,c))}, +yD:function yD(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +S3:function S3(){}, +Ba:function Ba(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +UO:function UO(){}, +aNb(a,b,c){var s,r,q,p,o,n +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +if(c<0.5)q=a.c +else q=b.c +p=A.a_(a.d,b.d,c) +o=A.F(a.e,b.e,c) +n=A.F(a.f,b.f,c) +return new A.yI(s,r,q,p,o,n,A.d_(a.r,b.r,c))}, +yI:function yI(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Sb:function Sb(){}, +aNc(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.lz(a.c,b.c,c) +p=A.lz(a.d,b.d,c) +o=A.F(a.e,b.e,c) +n=A.F(a.f,b.f,c) +m=A.bm(a.r,b.r,c) +l=A.bm(a.w,b.w,c) +k=c<0.5 +if(k)j=a.x +else j=b.x +if(k)i=a.y +else i=b.y +if(k)h=a.z +else h=b.z +if(k)g=a.Q +else g=b.Q +if(k)f=a.as +else f=b.as +if(k)k=a.at +else k=b.at +return new A.yJ(s,r,q,p,o,n,m,l,j,i,h,g,f,k)}, +yJ:function yJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n}, +Sc:function Sc(){}, +aNd(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.F(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.F(a.d,b.d,c) +o=A.F(a.e,b.e,c) +n=A.F(a.f,b.f,c) +m=A.a_(a.r,b.r,c) +l=A.dC(a.w,b.w,c) +k=c<0.5 +if(k)j=a.x +else j=b.x +i=A.F(a.y,b.y,c) +h=A.aj4(a.z,b.z,c) +if(k)k=a.Q +else k=b.Q +return new A.yK(s,r,q,p,o,n,m,l,j,i,h,k,A.ig(a.as,b.as,c))}, +yK:function yK(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +Sd:function Sd(){}, +aNj(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +if(s)q=a.b +else q=b.b +if(s)p=a.c +else p=b.c +o=A.a_(a.d,b.d,c) +n=A.a_(a.e,b.e,c) +m=A.d_(a.f,b.f,c) +if(s)l=a.r +else l=b.r +if(s)k=a.w +else k=b.w +if(s)s=a.x +else s=b.x +return new A.yP(r,q,p,o,n,m,l,k,s)}, +yP:function yP(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Sg:function Sg(){}, +yQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){return new A.bz(a4,d,i,p,r,a2,e,q,n,g,m,k,l,j,a0,s,o,a5,a3,b,f,a,a1,c,h)}, +k8(a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=null +if(a9==b0)return a9 +s=a9==null +r=s?a8:a9.gjk() +q=b0==null +p=q?a8:b0.gjk() +p=A.aU(r,p,b1,A.y2(),t.p8) +r=s?a8:a9.gbX(a9) +o=q?a8:b0.gbX(b0) +n=t._ +o=A.aU(r,o,b1,A.c9(),n) +r=s?a8:a9.gcP() +r=A.aU(r,q?a8:b0.gcP(),b1,A.c9(),n) +m=s?a8:a9.gh2() +m=A.aU(m,q?a8:b0.gh2(),b1,A.c9(),n) +l=s?a8:a9.gbK(a9) +l=A.aU(l,q?a8:b0.gbK(b0),b1,A.c9(),n) +k=s?a8:a9.gc8() +k=A.aU(k,q?a8:b0.gc8(),b1,A.c9(),n) +j=s?a8:a9.gcY(a9) +i=q?a8:b0.gcY(b0) +h=t.PM +i=A.aU(j,i,b1,A.J8(),h) +j=s?a8:a9.gcj(a9) +g=q?a8:b0.gcj(b0) +g=A.aU(j,g,b1,A.aBA(),t.pc) +j=s?a8:a9.gh0() +f=q?a8:b0.gh0() +e=t.tW +f=A.aU(j,f,b1,A.y3(),e) +j=s?a8:a9.y +j=A.aU(j,q?a8:b0.y,b1,A.y3(),e) +d=s?a8:a9.gh_() +e=A.aU(d,q?a8:b0.gh_(),b1,A.y3(),e) +d=s?a8:a9.gci() +n=A.aU(d,q?a8:b0.gci(),b1,A.c9(),n) +d=s?a8:a9.gew() +h=A.aU(d,q?a8:b0.gew(),b1,A.J8(),h) +d=b1<0.5 +if(d)c=s?a8:a9.at +else c=q?a8:b0.at +b=s?a8:a9.gi_() +b=A.aNk(b,q?a8:b0.gi_(),b1) +a=s?a8:a9.gbW(a9) +a0=q?a8:b0.gbW(b0) +a0=A.aU(a,a0,b1,A.a00(),t.KX) +if(d)a=s?a8:a9.gh1() +else a=q?a8:b0.gh1() +if(d)a1=s?a8:a9.gfc() +else a1=q?a8:b0.gfc() +if(d)a2=s?a8:a9.gh5() +else a2=q?a8:b0.gh5() +if(d)a3=s?a8:a9.cy +else a3=q?a8:b0.cy +if(d)a4=s?a8:a9.db +else a4=q?a8:b0.db +a5=s?a8:a9.dx +a5=A.yf(a5,q?a8:b0.dx,b1) +if(d)a6=s?a8:a9.gfK() +else a6=q?a8:b0.gfK() +if(d)a7=s?a8:a9.fr +else a7=q?a8:b0.fr +if(d)s=s?a8:a9.fx +else s=q?a8:b0.fx +return A.yQ(a5,a3,a7,o,i,a4,j,s,r,c,n,h,e,f,a,m,g,l,a0,b,a6,k,a2,p,a1)}, +aNk(a,b,c){if(a==null&&b==null)return null +return A.aAM(a,b,c)}, +bz:function bz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5}, +Sh:function Sh(){}, +pm(a,b){if((a==null?b:a)==null)return null +return new A.iQ(A.ar([B.u,b,B.fR,a],t.Ag,t._),t.GC)}, +aza(a,b,c,d){var s +$label0$0:{if(d<=1){s=a +break $label0$0}if(d<2){s=A.d_(a,b,d-1) +s.toString +break $label0$0}if(d<3){s=A.d_(b,c,d-2) +s.toString +break $label0$0}s=c +break $label0$0}return s}, +yR:function yR(){}, +EI:function EI(a,b){var _=this +_.r=_.f=_.e=_.d=null +_.du$=a +_.b4$=b +_.c=_.a=null}, +anq:function anq(){}, +ann:function ann(a,b,c){this.a=a +this.b=b +this.c=c}, +ano:function ano(a,b){this.a=a +this.b=b}, +anp:function anp(a,b,c){this.a=a +this.b=b +this.c=c}, +anm:function anm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +amZ:function amZ(){}, +an_:function an_(){}, +an0:function an0(){}, +anb:function anb(){}, +anf:function anf(){}, +ang:function ang(){}, +anh:function anh(){}, +ani:function ani(){}, +anj:function anj(){}, +ank:function ank(){}, +anl:function anl(){}, +an1:function an1(){}, +an2:function an2(){}, +and:function and(a){this.a=a}, +amX:function amX(a){this.a=a}, +ane:function ane(a){this.a=a}, +amW:function amW(a){this.a=a}, +an3:function an3(){}, +an4:function an4(){}, +an5:function an5(){}, +an6:function an6(){}, +an7:function an7(){}, +an8:function an8(){}, +an9:function an9(){}, +ana:function ana(){}, +anc:function anc(a){this.a=a}, +amY:function amY(){}, +V2:function V2(a){this.a=a}, +Us:function Us(a,b,c){this.e=a +this.c=b +this.a=c}, +GL:function GL(a,b,c,d){var _=this +_.t=a +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +at7:function at7(a,b){this.a=a +this.b=b}, +Iv:function Iv(){}, +aD_(a){var s,r,q,p,o +a.ae(t.Xj) +s=A.Z(a) +r=s.to +if(r.at==null){q=r.at +if(q==null)q=s.ax +p=r.gcj(0) +o=r.gbW(0) +r=A.aCZ(!1,r.w,q,r.x,r.y,r.b,r.Q,r.z,r.d,r.ax,r.a,p,o,r.as,r.c)}r.toString +return r}, +aCZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Ke(k,f,o,i,l,m,!1,b,d,e,h,g,n,c,j)}, +yS:function yS(a,b){this.a=a +this.b=b}, +a1W:function a1W(a,b){this.a=a +this.b=b}, +Ke:function Ke(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +Si:function Si(){}, +a2f(a,b,c){return new A.Kj(b,c,a,null)}, +ant:function ant(a,b){this.a=a +this.b=b}, +Kj:function Kj(a,b,c,d){var _=this +_.x=a +_.y=b +_.Q=c +_.a=d}, +ans:function ans(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.x=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +aNq(a,b,c){var s,r,q,p,o,n +if(a===b)return a +if(c<0.5)s=a.a +else s=b.a +r=A.F(a.b,b.b,c) +q=A.F(a.c,b.c,c) +p=A.F(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.d_(a.f,b.f,c) +return new A.na(s,r,q,p,o,n,A.dC(a.r,b.r,c))}, +na:function na(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Sl:function Sl(){}, +aNt(a,b,c){var s,r,q,p,o,n,m,l +if(a===b)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +q=t._ +p=A.aU(a.b,b.b,c,A.c9(),q) +o=A.aU(a.c,b.c,c,A.c9(),q) +q=A.aU(a.d,b.d,c,A.c9(),q) +n=A.a_(a.e,b.e,c) +if(s)m=a.f +else m=b.f +if(s)s=a.r +else s=b.r +l=t.KX.a(A.dC(a.w,b.w,c)) +return new A.yV(r,p,o,q,n,m,s,l,A.aNs(a.x,b.x,c))}, +aNs(a,b,c){if(a==null||b==null)return null +if(a===b)return a +if(a instanceof A.oX)a=a.x.$1(A.aC(t.R)) +if(b instanceof A.oX)b=b.x.$1(A.aC(t.R)) +a.toString +b.toString +return A.b_(a,b,c)}, +yV:function yV(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Sm:function Sm(){}, +aNz(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 +if(a3===a4)return a3 +s=A.aU(a3.a,a4.a,a5,A.c9(),t._) +r=A.F(a3.b,a4.b,a5) +q=A.F(a3.c,a4.c,a5) +p=A.F(a3.d,a4.d,a5) +o=A.F(a3.e,a4.e,a5) +n=A.F(a3.f,a4.f,a5) +m=A.F(a3.r,a4.r,a5) +l=A.F(a3.w,a4.w,a5) +k=A.F(a3.x,a4.x,a5) +j=a5<0.5 +if(j)i=a3.y!==!1 +else i=a4.y!==!1 +h=A.F(a3.z,a4.z,a5) +g=A.d_(a3.Q,a4.Q,a5) +f=A.d_(a3.as,a4.as,a5) +e=A.aNy(a3.at,a4.at,a5) +d=A.aNx(a3.ax,a4.ax,a5) +c=A.bm(a3.ay,a4.ay,a5) +b=A.bm(a3.ch,a4.ch,a5) +if(j){j=a3.CW +if(j==null)j=B.ai}else{j=a4.CW +if(j==null)j=B.ai}a=A.a_(a3.cx,a4.cx,a5) +a0=A.a_(a3.cy,a4.cy,a5) +a1=a3.db +if(a1==null)a2=a4.db!=null +else a2=!0 +if(a2)a1=A.lz(a1,a4.db,a5) +else a1=null +a2=A.ig(a3.dx,a4.dx,a5) +return new A.yW(s,r,q,p,o,n,m,l,k,i,h,g,f,e,d,c,b,j,a,a0,a1,a2,A.ig(a3.dy,a4.dy,a5))}, +aNy(a,b,c){if(a==null&&b==null)return null +if(a instanceof A.oX)a=a.x.$1(A.aC(t.R)) +if(b instanceof A.oX)b=b.x.$1(A.aC(t.R)) +if(a==null)return A.b_(new A.bc(b.a.hn(0),0,B.y,-1),b,c) +if(b==null)return A.b_(new A.bc(a.a.hn(0),0,B.y,-1),a,c) +return A.b_(a,b,c)}, +aNx(a,b,c){if(a==null&&b==null)return null +return t.KX.a(A.dC(a,b,c))}, +yW:function yW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3}, +Sn:function Sn(){}, +yX:function yX(a,b,c,d){var _=this +_.c=a +_.d=b +_.y=c +_.a=d}, +a3a(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){return new A.pt(b,a7,k,a8,l,a9,b0,m,n,b2,o,b3,p,b4,b5,q,r,c7,a1,c8,a2,c9,d0,a3,a4,c,h,d,i,b7,s,c6,c4,b8,c3,c2,b9,c0,c1,a0,a5,a6,b6,b1,f,j,e,c5,a,g)}, +aNQ(d1,d2,d3,d4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0=A.aNR(d1,d4,B.GI,0) +if(d3==null){s=$.Ja().be(d0).d +s===$&&A.a() +s=A.bk(s)}else s=d3 +if(d2==null){r=$.aJR().be(d0).d +r===$&&A.a() +r=A.bk(r)}else r=d2 +q=$.Jb().be(d0).d +q===$&&A.a() +q=A.bk(q) +p=$.aJS().be(d0).d +p===$&&A.a() +p=A.bk(p) +o=$.Jc().be(d0).d +o===$&&A.a() +o=A.bk(o) +n=$.Jd().be(d0).d +n===$&&A.a() +n=A.bk(n) +m=$.aJT().be(d0).d +m===$&&A.a() +m=A.bk(m) +l=$.aJU().be(d0).d +l===$&&A.a() +l=A.bk(l) +k=$.a0f().be(d0).d +k===$&&A.a() +k=A.bk(k) +j=$.aJV().be(d0).d +j===$&&A.a() +j=A.bk(j) +i=$.Je().be(d0).d +i===$&&A.a() +i=A.bk(i) +h=$.aJW().be(d0).d +h===$&&A.a() +h=A.bk(h) +g=$.Jf().be(d0).d +g===$&&A.a() +g=A.bk(g) +f=$.Jg().be(d0).d +f===$&&A.a() +f=A.bk(f) +e=$.aJX().be(d0).d +e===$&&A.a() +e=A.bk(e) +d=$.aJY().be(d0).d +d===$&&A.a() +d=A.bk(d) +c=$.a0g().be(d0).d +c===$&&A.a() +c=A.bk(c) +b=$.aK0().be(d0).d +b===$&&A.a() +b=A.bk(b) +a=$.Jh().be(d0).d +a===$&&A.a() +a=A.bk(a) +a0=$.aK1().be(d0).d +a0===$&&A.a() +a0=A.bk(a0) +a1=$.Ji().be(d0).d +a1===$&&A.a() +a1=A.bk(a1) +a2=$.Jj().be(d0).d +a2===$&&A.a() +a2=A.bk(a2) +a3=$.aK2().be(d0).d +a3===$&&A.a() +a3=A.bk(a3) +a4=$.aK3().be(d0).d +a4===$&&A.a() +a4=A.bk(a4) +a5=$.a0d().be(d0).d +a5===$&&A.a() +a5=A.bk(a5) +a6=$.aJP().be(d0).d +a6===$&&A.a() +a6=A.bk(a6) +a7=$.a0e().be(d0).d +a7===$&&A.a() +a7=A.bk(a7) +a8=$.aJQ().be(d0).d +a8===$&&A.a() +a8=A.bk(a8) +a9=$.aK4().be(d0).d +a9===$&&A.a() +a9=A.bk(a9) +b0=$.aK5().be(d0).d +b0===$&&A.a() +b0=A.bk(b0) +b1=$.aK8().be(d0).d +b1===$&&A.a() +b1=A.bk(b1) +b2=$.eE().be(d0).d +b2===$&&A.a() +b2=A.bk(b2) +b3=$.eD().be(d0).d +b3===$&&A.a() +b3=A.bk(b3) +b4=$.aKd().be(d0).d +b4===$&&A.a() +b4=A.bk(b4) +b5=$.aKc().be(d0).d +b5===$&&A.a() +b5=A.bk(b5) +b6=$.aK9().be(d0).d +b6===$&&A.a() +b6=A.bk(b6) +b7=$.aKa().be(d0).d +b7===$&&A.a() +b7=A.bk(b7) +b8=$.aKb().be(d0).d +b8===$&&A.a() +b8=A.bk(b8) +b9=$.aJZ().be(d0).d +b9===$&&A.a() +b9=A.bk(b9) +c0=$.aK_().be(d0).d +c0===$&&A.a() +c0=A.bk(c0) +c1=$.ayG().be(d0).d +c1===$&&A.a() +c1=A.bk(c1) +c2=$.aJM().be(d0).d +c2===$&&A.a() +c2=A.bk(c2) +c3=$.aJN().be(d0).d +c3===$&&A.a() +c3=A.bk(c3) +c4=$.aK7().be(d0).d +c4===$&&A.a() +c4=A.bk(c4) +c5=$.aK6().be(d0).d +c5===$&&A.a() +c5=A.bk(c5) +c6=$.Ja().be(d0).d +c6===$&&A.a() +c6=A.bk(c6) +c7=$.aBU().be(d0).d +c7===$&&A.a() +c7=A.bk(c7) +c8=$.aJO().be(d0).d +c8===$&&A.a() +c8=A.bk(c8) +c9=$.aKe().be(d0).d +c9===$&&A.a() +c9=A.bk(c9) +return A.a3a(c7,d1,a5,a7,c3,c1,c8,a6,a8,c2,r,p,m,l,j,h,e,d,b9,c0,b,a0,a3,a4,a9,b0,s,q,o,n,c5,k,i,g,f,c4,b1,b3,b6,b7,b8,b5,b4,b2,c6,c9,c,a,a1,a2)}, +aNS(d5,d6,d7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4 +if(d5===d6)return d5 +s=d7<0.5?d5.a:d6.a +r=d5.b +q=d6.b +p=A.F(r,q,d7) +p.toString +o=d5.c +n=d6.c +m=A.F(o,n,d7) +m.toString +l=d5.d +if(l==null)l=r +k=d6.d +l=A.F(l,k==null?q:k,d7) +k=d5.e +if(k==null)k=o +j=d6.e +k=A.F(k,j==null?n:j,d7) +j=d5.f +if(j==null)j=r +i=d6.f +j=A.F(j,i==null?q:i,d7) +i=d5.r +if(i==null)i=r +h=d6.r +i=A.F(i,h==null?q:h,d7) +h=d5.w +if(h==null)h=o +g=d6.w +h=A.F(h,g==null?n:g,d7) +g=d5.x +if(g==null)g=o +f=d6.x +g=A.F(g,f==null?n:f,d7) +f=d5.y +e=d6.y +d=A.F(f,e,d7) +d.toString +c=d5.z +b=d6.z +a=A.F(c,b,d7) +a.toString +a0=d5.Q +if(a0==null)a0=f +a1=d6.Q +a0=A.F(a0,a1==null?e:a1,d7) +a1=d5.as +if(a1==null)a1=c +a2=d6.as +a1=A.F(a1,a2==null?b:a2,d7) +a2=d5.at +if(a2==null)a2=f +a3=d6.at +a2=A.F(a2,a3==null?e:a3,d7) +a3=d5.ax +if(a3==null)a3=f +a4=d6.ax +a3=A.F(a3,a4==null?e:a4,d7) +a4=d5.ay +if(a4==null)a4=c +a5=d6.ay +a4=A.F(a4,a5==null?b:a5,d7) +a5=d5.ch +if(a5==null)a5=c +a6=d6.ch +a5=A.F(a5,a6==null?b:a6,d7) +a6=d5.CW +a7=a6==null +a8=a7?f:a6 +a9=d6.CW +b0=a9==null +a8=A.F(a8,b0?e:a9,d7) +b1=d5.cx +b2=b1==null +b3=b2?c:b1 +b4=d6.cx +b5=b4==null +b3=A.F(b3,b5?b:b4,d7) +b6=d5.cy +if(b6==null)b6=a7?f:a6 +b7=d6.cy +if(b7==null)b7=b0?e:a9 +b7=A.F(b6,b7,d7) +b6=d5.db +if(b6==null)b6=b2?c:b1 +b8=d6.db +if(b8==null)b8=b5?b:b4 +b8=A.F(b6,b8,d7) +b6=d5.dx +if(b6==null)b6=a7?f:a6 +b9=d6.dx +if(b9==null)b9=b0?e:a9 +b9=A.F(b6,b9,d7) +b6=d5.dy +if(b6==null)f=a7?f:a6 +else f=b6 +a6=d6.dy +if(a6==null)e=b0?e:a9 +else e=a6 +e=A.F(f,e,d7) +f=d5.fr +if(f==null)f=b2?c:b1 +a6=d6.fr +if(a6==null)a6=b5?b:b4 +a6=A.F(f,a6,d7) +f=d5.fx +if(f==null)f=b2?c:b1 +c=d6.fx +if(c==null)c=b5?b:b4 +c=A.F(f,c,d7) +f=d5.fy +b=d6.fy +a7=A.F(f,b,d7) +a7.toString +a9=d5.go +b0=d6.go +b1=A.F(a9,b0,d7) +b1.toString +b2=d5.id +f=b2==null?f:b2 +b2=d6.id +f=A.F(f,b2==null?b:b2,d7) +b=d5.k1 +if(b==null)b=a9 +a9=d6.k1 +b=A.F(b,a9==null?b0:a9,d7) +a9=d5.k2 +b0=d6.k2 +b2=A.F(a9,b0,d7) +b2.toString +b4=d5.k3 +b5=d6.k3 +b6=A.F(b4,b5,d7) +b6.toString +c0=d5.ok +if(c0==null)c0=a9 +c1=d6.ok +c0=A.F(c0,c1==null?b0:c1,d7) +c1=d5.p1 +if(c1==null)c1=a9 +c2=d6.p1 +c1=A.F(c1,c2==null?b0:c2,d7) +c2=d5.p2 +if(c2==null)c2=a9 +c3=d6.p2 +c2=A.F(c2,c3==null?b0:c3,d7) +c3=d5.p3 +if(c3==null)c3=a9 +c4=d6.p3 +c3=A.F(c3,c4==null?b0:c4,d7) +c4=d5.p4 +if(c4==null)c4=a9 +c5=d6.p4 +c4=A.F(c4,c5==null?b0:c5,d7) +c5=d5.R8 +if(c5==null)c5=a9 +c6=d6.R8 +c5=A.F(c5,c6==null?b0:c6,d7) +c6=d5.RG +if(c6==null)c6=a9 +c7=d6.RG +c6=A.F(c6,c7==null?b0:c7,d7) +c7=d5.rx +if(c7==null)c7=b4 +c8=d6.rx +c7=A.F(c7,c8==null?b5:c8,d7) +c8=d5.ry +if(c8==null){c8=d5.n +if(c8==null)c8=b4}c9=d6.ry +if(c9==null){c9=d6.n +if(c9==null)c9=b5}c9=A.F(c8,c9,d7) +c8=d5.to +if(c8==null){c8=d5.n +if(c8==null)c8=b4}d0=d6.to +if(d0==null){d0=d6.n +if(d0==null)d0=b5}d0=A.F(c8,d0,d7) +c8=d5.x1 +if(c8==null)c8=B.l +d1=d6.x1 +c8=A.F(c8,d1==null?B.l:d1,d7) +d1=d5.x2 +if(d1==null)d1=B.l +d2=d6.x2 +d1=A.F(d1,d2==null?B.l:d2,d7) +d2=d5.xr +if(d2==null)d2=b4 +d3=d6.xr +d2=A.F(d2,d3==null?b5:d3,d7) +d3=d5.y1 +if(d3==null)d3=a9 +d4=d6.y1 +d3=A.F(d3,d4==null?b0:d4,d7) +d4=d5.y2 +o=d4==null?o:d4 +d4=d6.y2 +o=A.F(o,d4==null?n:d4,d7) +n=d5.aL +r=n==null?r:n +n=d6.aL +r=A.F(r,n==null?q:n,d7) +q=d5.aO +if(q==null)q=a9 +n=d6.aO +q=A.F(q,n==null?b0:n,d7) +n=d5.n +if(n==null)n=b4 +b4=d6.n +n=A.F(n,b4==null?b5:b4,d7) +b4=d5.k4 +a9=b4==null?a9:b4 +b4=d6.k4 +return A.a3a(q,s,a7,f,o,d2,n,b1,b,d3,m,k,h,g,a,a1,a4,a5,b6,c7,b3,b8,a6,c,c9,d0,p,l,j,i,d1,d,a0,a2,a3,c8,b2,c1,c4,c5,c6,c3,c2,c0,r,A.F(a9,b4==null?b0:b4,d7),a8,b7,b9,e)}, +aNR(a,b,c,d){var s,r,q,p,o,n,m=a===B.a7,l=A.hc(b.gv(b)) +switch(c.a){case 0:s=l.d +s===$&&A.a() +r=l.a +r===$&&A.a() +r=A.bv(r,36) +q=A.bv(l.a,16) +p=A.bv(A.Bc(l.a+60),24) +o=A.bv(l.a,6) +n=A.bv(l.a,8) +n=new A.Pk(A.hc(s),B.YR,m,d,r,q,p,o,n,A.bv(25,84)) +s=n +break +case 1:s=l.d +s===$&&A.a() +r=l.a +r===$&&A.a() +q=l.b +q===$&&A.a() +q=A.bv(r,q) +r=l.a +p=l.b +p=A.bv(r,Math.max(p-32,p*0.5)) +r=A.aGr(A.azs(A.aGb(l).gamE())) +o=A.bv(l.a,l.b/8) +n=A.bv(l.a,l.b/8+4) +n=new A.Pf(A.hc(s),B.dy,m,d,q,p,r,o,n,A.bv(25,84)) +s=n +break +case 6:s=l.d +s===$&&A.a() +r=l.a +r===$&&A.a() +q=l.b +q===$&&A.a() +q=A.bv(r,q) +r=l.a +p=l.b +p=A.bv(r,Math.max(p-32,p*0.5)) +r=A.aGr(A.azs(B.b.ga7(A.aGb(l).alJ(3,6)))) +o=A.bv(l.a,l.b/8) +n=A.bv(l.a,l.b/8+4) +n=new A.Pd(A.hc(s),B.dx,m,d,q,p,r,o,n,A.bv(25,84)) +s=n +break +case 2:s=l.d +s===$&&A.a() +r=l.a +r===$&&A.a() +r=A.bv(r,0) +q=A.bv(l.a,0) +p=A.bv(l.a,0) +o=A.bv(l.a,0) +n=A.bv(l.a,0) +n=new A.Ph(A.hc(s),B.al,m,d,r,q,p,o,n,A.bv(25,84)) +s=n +break +case 3:s=l.d +s===$&&A.a() +r=l.a +r===$&&A.a() +r=A.bv(r,12) +q=A.bv(l.a,8) +p=A.bv(l.a,16) +o=A.bv(l.a,2) +n=A.bv(l.a,2) +n=new A.Pi(A.hc(s),B.YQ,m,d,r,q,p,o,n,A.bv(25,84)) +s=n +break +case 4:s=l.d +s===$&&A.a() +r=l.a +r===$&&A.a() +r=A.bv(r,200) +q=A.bv(A.a4I(l,$.aFJ,$.aRU),24) +p=A.bv(A.a4I(l,$.aFJ,$.aRV),32) +o=A.bv(l.a,10) +n=A.bv(l.a,12) +n=new A.Pl(A.hc(s),B.YS,m,d,r,q,p,o,n,A.bv(25,84)) +s=n +break +case 5:s=l.d +s===$&&A.a() +r=l.a +r===$&&A.a() +r=A.bv(A.Bc(r+240),40) +q=A.bv(A.a4I(l,$.aFI,$.aRS),24) +p=A.bv(A.a4I(l,$.aFI,$.aRT),32) +o=A.bv(l.a+15,8) +n=A.bv(l.a+15,12) +n=new A.Pe(A.hc(s),B.YT,m,d,r,q,p,o,n,A.bv(25,84)) +s=n +break +case 7:s=l.d +s===$&&A.a() +r=l.a +r===$&&A.a() +r=A.bv(r,48) +q=A.bv(l.a,16) +p=A.bv(A.Bc(l.a+60),24) +o=A.bv(l.a,0) +n=A.bv(l.a,0) +n=new A.Pj(A.hc(s),B.YU,m,d,r,q,p,o,n,A.bv(25,84)) +s=n +break +case 8:s=l.d +s===$&&A.a() +r=l.a +r===$&&A.a() +r=A.bv(A.Bc(r-50),48) +q=A.bv(A.Bc(l.a-50),36) +p=A.bv(l.a,36) +o=A.bv(l.a,10) +n=A.bv(l.a,16) +n=new A.Pg(A.hc(s),B.YV,m,d,r,q,p,o,n,A.bv(25,84)) +s=n +break +default:s=null}return s}, +a4H:function a4H(a,b){this.a=a +this.b=b}, +pt:function pt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.aL=c8 +_.aO=c9 +_.n=d0}, +Ss:function Ss(){}, +nM:function nM(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +aO7(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(a===b)return a +s=A.a3N(a.a,b.a,c) +r=t._ +q=A.aU(a.b,b.b,c,A.c9(),r) +p=A.a_(a.c,b.c,c) +o=A.a_(a.d,b.d,c) +n=A.bm(a.e,b.e,c) +r=A.aU(a.f,b.f,c,A.c9(),r) +m=A.a_(a.r,b.r,c) +l=A.bm(a.w,b.w,c) +k=A.a_(a.x,b.x,c) +j=A.a_(a.y,b.y,c) +i=A.a_(a.z,b.z,c) +h=A.a_(a.Q,b.Q,c) +g=c<0.5 +f=g?a.as:b.as +e=g?a.at:b.at +g=g?a.ax:b.ax +return new A.zs(s,q,p,o,n,r,m,l,k,j,i,h,f,e,g)}, +zs:function zs(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +T3:function T3(){}, +aO9(c0,c1,c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9 +if(c0===c1)return c0 +s=A.F(c0.a,c1.a,c2) +r=A.a_(c0.b,c1.b,c2) +q=A.F(c0.c,c1.c,c2) +p=A.F(c0.d,c1.d,c2) +o=A.dC(c0.e,c1.e,c2) +n=A.F(c0.f,c1.f,c2) +m=A.F(c0.r,c1.r,c2) +l=A.bm(c0.w,c1.w,c2) +k=A.bm(c0.x,c1.x,c2) +j=A.bm(c0.y,c1.y,c2) +i=A.bm(c0.z,c1.z,c2) +h=t._ +g=A.aU(c0.Q,c1.Q,c2,A.c9(),h) +f=A.aU(c0.as,c1.as,c2,A.c9(),h) +e=A.aU(c0.at,c1.at,c2,A.c9(),h) +d=t.KX +c=A.aU(c0.ax,c1.ax,c2,A.a00(),d) +b=A.aU(c0.ay,c1.ay,c2,A.c9(),h) +a=A.aU(c0.ch,c1.ch,c2,A.c9(),h) +a0=A.aO8(c0.CW,c1.CW,c2) +a1=A.bm(c0.cx,c1.cx,c2) +a2=A.aU(c0.cy,c1.cy,c2,A.c9(),h) +a3=A.aU(c0.db,c1.db,c2,A.c9(),h) +a4=A.aU(c0.dx,c1.dx,c2,A.c9(),h) +d=A.aU(c0.dy,c1.dy,c2,A.a00(),d) +a5=A.F(c0.fr,c1.fr,c2) +a6=A.a_(c0.fx,c1.fx,c2) +a7=A.F(c0.fy,c1.fy,c2) +a8=A.F(c0.go,c1.go,c2) +a9=A.dC(c0.id,c1.id,c2) +b0=A.F(c0.k1,c1.k1,c2) +b1=A.F(c0.k2,c1.k2,c2) +b2=A.bm(c0.k3,c1.k3,c2) +b3=A.bm(c0.k4,c1.k4,c2) +b4=A.F(c0.ok,c1.ok,c2) +h=A.aU(c0.p1,c1.p1,c2,A.c9(),h) +b5=A.F(c0.p2,c1.p2,c2) +b6=c2<0.5 +if(b6)b7=c0.p3 +else b7=c1.p3 +b8=A.k8(c0.p4,c1.p4,c2) +b9=A.k8(c0.R8,c1.R8,c2) +if(b6)b6=c0.RG +else b6=c1.RG +return new A.zt(s,r,q,p,o,n,m,l,k,j,i,g,f,e,c,b,a,a0,a1,a2,a3,a4,d,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,h,b5,b7,b8,b9,b6)}, +aO8(a,b,c){if(a==b)return a +if(a==null)return A.b_(new A.bc(b.a.hn(0),0,B.y,-1),b,c) +return A.b_(a,new A.bc(a.a.hn(0),0,B.y,-1),c)}, +zt:function zt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9}, +T5:function T5(){}, +Tg:function Tg(){}, +a3X:function a3X(){}, +ZM:function ZM(){}, +Lc:function Lc(a,b,c){this.c=a +this.d=b +this.a=c}, +aOj(a,b,c){var s=null +return new A.u2(b,A.bB(c,s,B.aI,s,B.AL.bL(A.Z(a).ax.a===B.a7?B.k:B.P),s,s),s)}, +u2:function u2(a,b,c){this.c=a +this.d=b +this.a=c}, +a0V(a,b,c,d){return new A.mZ(d,c,a,b,null)}, +aV4(a,b,c,d){return d}, +ayA(a,b,c,d){var s,r,q=null,p=A.eM(c,!0).c +p.toString +s=A.MF(c,p) +p=A.eM(c,!0) +r=A.azp(c).z +if(r==null)r=A.Z(c).aL.z +if(r==null)r=B.T +return p.lF(A.aOo(q,q,r,!1,q,b,c,q,q,s,B.B3,!0,d))}, +aOo(a,b,c,d,e,f,g,h,i,j,a0,a1,a2){var s,r,q,p,o,n,m,l,k=null +A.fk(g,B.bf,t.g).toString +s=A.b([],t.Zt) +r=$.ad +q=A.qS(B.d2) +p=A.b([],t.wi) +o=$.ay() +n=$.ad +m=a2.i("al<0?>") +l=a2.i("bf<0?>") +return new A.zA(b,new A.a3Z(f,j,!0),!1,"Dismiss",c,B.eL,A.aXQ(),a,k,a0,k,s,A.aC(t.f9),new A.bN(k,a2.i("bN>")),new A.bN(k,t.A),new A.BK(),k,0,new A.bf(new A.al(r,a2.i("al<0?>")),a2.i("bf<0?>")),q,p,h,B.ld,new A.cy(k,o),new A.bf(new A.al(n,m),l),new A.bf(new A.al(n,m),l),a2.i("zA<0>"))}, +aGQ(a){var s=null +return new A.aoC(a,s,6,s,s,B.Pw,B.Q,s,s,s,s,s,s,B.t)}, +Lg:function Lg(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.ax=j +_.a=k}, +mZ:function mZ(a,b,c,d,e){var _=this +_.f=a +_.x=b +_.Q=c +_.cx=d +_.a=e}, +zA:function zA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.jK=null +_.auR=a +_.ft=b +_.ik=c +_.og=d +_.fp=e +_.oh=f +_.mH=g +_.mI=h +_.k3=i +_.k4=j +_.ok=k +_.p1=null +_.p2=!1 +_.p4=_.p3=null +_.R8=l +_.RG=m +_.rx=n +_.ry=o +_.to=p +_.x1=$ +_.x2=null +_.xr=$ +_.kq$=q +_.vc$=r +_.at=s +_.ax=null +_.ay=!1 +_.CW=_.ch=null +_.cx=a0 +_.dy=_.dx=_.db=null +_.r=a1 +_.a=a2 +_.b=null +_.c=a3 +_.d=a4 +_.e=a5 +_.f=a6 +_.$ti=a7}, +a3Z:function a3Z(a,b,c){this.a=a +this.b=b +this.c=c}, +aoC:function aoC(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.at=a +_.ay=_.ax=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n}, +azp(a){var s +a.ae(t.jh) +s=A.Z(a) +return s.aL}, +aOq(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.F(a.c,b.c,c) +p=A.F(a.d,b.d,c) +o=A.dC(a.e,b.e,c) +n=A.yf(a.f,b.f,c) +m=A.F(a.y,b.y,c) +l=A.bm(a.r,b.r,c) +k=A.bm(a.w,b.w,c) +j=A.d_(a.x,b.x,c) +i=A.F(a.z,b.z,c) +h=A.Ly(a.Q,b.Q,c) +if(c<0.5)g=a.as +else g=b.as +return new A.u4(s,r,q,p,o,n,l,k,j,m,i,h,g)}, +u4:function u4(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +Ti:function Ti(){}, +aOw(a,b,c){var s,r,q,p +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +return new A.zE(s,r,q,p,A.a_(a.e,b.e,c))}, +zE:function zE(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Tm:function Tm(){}, +aOL(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.F(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.F(a.d,b.d,c) +o=A.F(a.e,b.e,c) +n=A.dC(a.f,b.f,c) +m=A.dC(a.r,b.r,c) +l=A.a_(a.w,b.w,c) +if(c<0.5)k=a.x +else k=b.x +return new A.zN(s,r,q,p,o,n,m,l,k)}, +zN:function zN(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Tt:function Tt(){}, +aOM(a,b,c,d,e){var s=null +return new A.zO(c,new A.a4G(e,a,b,c,s,s,s,s,s,8,s,s,s,s,24,!0,!1,s,s,s,!1,s,s,s,B.j6,s,s),s,s,d,!0,B.je,s,s,e.i("zO<0>"))}, +Tu:function Tu(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.a=h}, +wL:function wL(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h +_.$ti=i}, +wM:function wM(a){var _=this +_.d=$ +_.c=_.a=null +_.$ti=a}, +wK:function wK(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.a=i +_.$ti=j}, +Fj:function Fj(a){var _=this +_.e=_.d=$ +_.c=_.a=null +_.$ti=a}, +aoQ:function aoQ(a){this.a=a}, +Tv:function Tv(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +iS:function iS(a,b){this.a=a +this.$ti=b}, +as3:function as3(a,b){this.a=a +this.d=b}, +Fk:function Fk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){var _=this +_.ft=a +_.ik=b +_.og=c +_.fp=d +_.oh=e +_.mH=f +_.mI=g +_.qB=h +_.cd=i +_.dK=j +_.bM=k +_.cs=l +_.bY=m +_.dL=n +_.ev=o +_.k3=p +_.k4=q +_.ok=r +_.p1=null +_.p2=!1 +_.p4=_.p3=null +_.R8=s +_.RG=a0 +_.rx=a1 +_.ry=a2 +_.to=a3 +_.x1=$ +_.x2=null +_.xr=$ +_.kq$=a4 +_.vc$=a5 +_.at=a6 +_.ax=null +_.ay=!1 +_.CW=_.ch=null +_.cx=a7 +_.dy=_.dx=_.db=null +_.r=a8 +_.a=a9 +_.b=null +_.c=b0 +_.d=b1 +_.e=b2 +_.f=b3 +_.$ti=b4}, +aoS:function aoS(a){this.a=a}, +aoT:function aoT(){}, +aoU:function aoU(){}, +rQ:function rQ(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.w=e +_.y=f +_.Q=g +_.as=h +_.at=i +_.ax=j +_.a=k +_.$ti=l}, +Fl:function Fl(a){var _=this +_.d=$ +_.c=_.a=null +_.$ti=a}, +aoR:function aoR(a,b,c){this.a=a +this.b=b +this.c=c}, +x7:function x7(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.c=c +_.a=d +_.$ti=e}, +WJ:function WJ(a,b,c,d){var _=this +_.t=a +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +Fi:function Fi(a,b,c){this.c=a +this.d=b +this.a=c}, +pI:function pI(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.$ti=d}, +pH:function pH(a,b){this.b=a +this.a=b}, +u5:function u5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=p +_.db=q +_.dx=r +_.dy=s +_.fr=a0 +_.fx=a1 +_.fy=a2 +_.go=a3 +_.id=a4 +_.k1=a5 +_.k2=a6 +_.k3=a7 +_.a=a8 +_.$ti=a9}, +wJ:function wJ(a){var _=this +_.r=_.f=_.e=_.d=null +_.w=$ +_.z=_.y=_.x=!1 +_.c=_.a=null +_.$ti=a}, +aoO:function aoO(a){this.a=a}, +aoP:function aoP(a){this.a=a}, +aoH:function aoH(a){this.a=a}, +aoI:function aoI(a,b){this.a=a +this.b=b}, +aoJ:function aoJ(a){this.a=a}, +aoM:function aoM(a){this.a=a}, +aoL:function aoL(a){this.a=a}, +aoN:function aoN(a){this.a=a}, +aoK:function aoK(a){this.a=a}, +zO:function zO(a,b,c,d,e,f,g,h,i,j){var _=this +_.as=a +_.c=b +_.e=c +_.f=d +_.w=e +_.x=f +_.y=g +_.z=h +_.a=i +_.$ti=j}, +a4G:function a4G(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7}, +a4E:function a4E(a,b){this.a=a +this.b=b}, +a4F:function a4F(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8}, +wI:function wI(a,b,c,d,e,f,g,h){var _=this +_.e=_.d=$ +_.f=a +_.r=b +_.bf$=c +_.e7$=d +_.mJ$=e +_.dV$=f +_.f3$=g +_.c=_.a=null +_.$ti=h}, +ID:function ID(){}, +aON(a,b,c){var s,r +if(a===b)return a +s=A.bm(a.a,b.a,c) +if(c<0.5)r=a.b +else r=b.b +return new A.zP(s,r,A.aA2(a.c,b.c,c))}, +zP:function zP(a,b,c){this.a=a +this.b=b +this.c=c}, +Tw:function Tw(){}, +aWF(a){var s=A.Z(a),r=s.ok.as,q=r==null?null:r.r +if(q==null)q=14 +r=A.ck(a,B.c7) +r=r==null?null:r.gcQ() +if(r==null)r=B.ad +return A.aza(new A.aB(24,0,24,0),new A.aB(12,0,12,0),new A.aB(6,0,6,0),q*r.a/14)}, +Lz:function Lz(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.at=k +_.ax=l +_.a=m}, +TC:function TC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.fy=a +_.go=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6}, +aoX:function aoX(a){this.a=a}, +aoZ:function aoZ(a){this.a=a}, +ap1:function ap1(a){this.a=a}, +aoY:function aoY(){}, +ap_:function ap_(a){this.a=a}, +ap0:function ap0(){}, +aOW(a,b,c){if(a===b)return a +return new A.zW(A.k8(a.a,b.a,c))}, +zW:function zW(a){this.a=a}, +TD:function TD(){}, +aDK(a,b,c){if(b!=null&&!b.k(0,B.z))return A.aDe(b.bh(A.aOX(c)),a) +return a}, +aOX(a){var s,r,q,p,o,n +if(a<0)return 0 +for(s=0;r=B.p4[s],q=r.a,a>=q;){if(a===q||s+1===6)return r.b;++s}p=B.p4[s-1] +o=p.a +n=p.b +return n+(a-o)/(q-o)*(r.b-n)}, +mr:function mr(a,b){this.a=a +this.b=b}, +aGU(a){var s=null +return new A.ape(a,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +A7:function A7(a,b,c,d,e,f,g,h,i){var _=this +_.d=a +_.r=b +_.w=c +_.x=d +_.Q=e +_.at=f +_.CW=g +_.cx=h +_.a=i}, +Fy:function Fy(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.at=_.as=_.Q=_.z=_.y=_.x=_.w=$ +_.ax=null +_.CW=_.ch=_.ay=$ +_.c=_.a=null}, +apf:function apf(a,b,c){this.a=a +this.b=b +this.c=c}, +ape:function ape(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.at=a +_.ay=_.ax=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n}, +aP7(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.F(a.b,b.b,c) +q=A.d_(a.c,b.c,c) +p=A.yf(a.d,b.d,c) +o=A.d_(a.e,b.e,c) +n=A.F(a.f,b.f,c) +m=A.F(a.r,b.r,c) +l=A.F(a.w,b.w,c) +k=A.F(a.x,b.x,c) +j=A.dC(a.y,b.y,c) +i=A.dC(a.z,b.z,c) +h=c<0.5 +if(h)g=a.Q +else g=b.Q +if(h)h=a.as +else h=b.as +return new A.ud(s,r,q,p,o,n,m,l,k,j,i,g,h)}, +aDO(a){var s +a.ae(t.o6) +s=A.Z(a) +return s.a6}, +ud:function ud(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +TI:function TI(){}, +a6g(a,b,c){var s=null +return new A.LN(b,s,s,s,c,B.t,s,!1,s,!0,s,a,s)}, +a6h(a,b,c){var s,r,q,p,o,n,m=null +$label0$0:{s=m +if(b==null)break $label0$0 +r=m +q=t.G.b(b) +if(q)r=b +if(q){s=B.d.aH(25.5) +s=new A.iQ(A.ar([B.Z,A.aQ(s,r.E()>>>16&255,r.E()>>>8&255,r.E()&255),B.F,A.aQ(20,r.E()>>>16&255,r.E()>>>8&255,r.E()&255),B.K,A.aQ(s,r.E()>>>16&255,r.E()>>>8&255,r.E()&255)],t.R,t._),t.GC) +break $label0$0}}q=A.pm(a,m) +p=A.pm(b,m) +o=A.pm(m,m) +n=c==null?m:new A.bF(c,t.z_) +return A.yQ(m,m,m,q,m,m,m,m,p,m,o,m,m,m,new A.iQ(A.ar([B.u,null,B.fR,null],t.Ag,t.WV),t.ZX),s,m,m,m,n,m,m,m,new A.bF(m,t.RP),m)}, +aWH(a){var s=A.Z(a).ok.as,r=s==null?null:s.r +if(r==null)r=14 +s=A.ck(a,B.c7) +s=s==null?null:s.gcQ() +if(s==null)s=B.ad +return A.aza(new A.aB(24,0,24,0),new A.aB(12,0,12,0),new A.aB(6,0,6,0),r*s.a/14)}, +apn:function apn(a,b){this.a=a +this.b=b}, +LN:function LN(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.at=k +_.ax=l +_.a=m}, +TN:function TN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.fy=a +_.go=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6}, +aph:function aph(a){this.a=a}, +apj:function apj(a){this.a=a}, +apm:function apm(a){this.a=a}, +api:function api(){}, +apk:function apk(a){this.a=a}, +apl:function apl(){}, +aPa(a,b,c){if(a===b)return a +return new A.A9(A.k8(a.a,b.a,c))}, +A9:function A9(a){this.a=a}, +TO:function TO(){}, +Ac:function Ac(a,b,c,d,e,f,g,h){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.z=f +_.b=g +_.a=h}, +aSA(a,b){return a.r.a-16-a.e.c-a.a.a+b}, +aGK(a,b,c,d,e){return new A.Ez(c,d,a,b,new A.b6(A.b([],t.x8),t.jc),new A.es(A.dH(null,null,t.M,t.S),t.PD),0,e.i("Ez<0>"))}, +a6p:function a6p(){}, +ajq:function ajq(){}, +a6d:function a6d(){}, +a6c:function a6c(){}, +ap2:function ap2(){}, +a6o:function a6o(){}, +au_:function au_(){}, +Ez:function Ez(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.x=b +_.a=c +_.b=d +_.d=_.c=null +_.bS$=e +_.bR$=f +_.dv$=g +_.$ti=h}, +ZN:function ZN(){}, +ZO:function ZO(){}, +aPb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.Ad(k,a,i,m,a1,c,j,n,b,l,r,d,o,s,a0,p,g,e,f,h,q)}, +aPc(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +if(a2===a3)return a2 +s=A.F(a2.a,a3.a,a4) +r=A.F(a2.b,a3.b,a4) +q=A.F(a2.c,a3.c,a4) +p=A.F(a2.d,a3.d,a4) +o=A.F(a2.e,a3.e,a4) +n=A.a_(a2.f,a3.f,a4) +m=A.a_(a2.r,a3.r,a4) +l=A.a_(a2.w,a3.w,a4) +k=A.a_(a2.x,a3.x,a4) +j=A.a_(a2.y,a3.y,a4) +i=A.dC(a2.z,a3.z,a4) +h=a4<0.5 +if(h)g=a2.Q +else g=a3.Q +f=A.a_(a2.as,a3.as,a4) +e=A.ig(a2.at,a3.at,a4) +d=A.ig(a2.ax,a3.ax,a4) +c=A.ig(a2.ay,a3.ay,a4) +b=A.ig(a2.ch,a3.ch,a4) +a=A.a_(a2.CW,a3.CW,a4) +a0=A.d_(a2.cx,a3.cx,a4) +a1=A.bm(a2.cy,a3.cy,a4) +if(h)h=a2.db +else h=a3.db +return A.aPb(r,k,n,g,a,a0,b,a1,q,m,s,j,p,l,f,c,h,i,e,d,o)}, +Ad:function Ad(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1}, +TS:function TS(){}, +ko(a,b,c,d,e,f,g,h,i){return new A.At(d,g,c,a,f,i,b,h,e)}, +ur(a,b,c,d,e,f,g,h,i,j,k,a0,a1,a2){var s,r,q,p,o,n,m,l=null +if(g!=null){$label0$0:{s=g.bh(0.1) +r=g.bh(0.08) +q=g.bh(0.1) +q=new A.iQ(A.ar([B.Z,s,B.F,r,B.K,q],t.R,t._),t.GC) +s=q +break $label0$0}p=s}else p=l +s=A.pm(l,l) +r=A.pm(g,b) +q=a1==null?l:new A.bF(a1,t.mD) +o=a0==null?l:new A.bF(a0,t.W7) +n=k==null?l:new A.bF(k,t.W7) +m=j==null?l:new A.bF(j,t.XR) +return A.yQ(a,l,l,s,l,d,l,l,r,l,l,m,n,o,new A.iQ(A.ar([B.u,c,B.fR,e],t.Ag,t.WV),t.ZX),p,q,l,l,l,l,l,l,l,a2)}, +aqV:function aqV(a,b){this.a=a +this.b=b}, +At:function At(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.e=b +_.w=c +_.z=d +_.ax=e +_.db=f +_.dy=g +_.fr=h +_.a=i}, +Hh:function Hh(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.a=k}, +Xm:function Xm(){this.d=$ +this.c=this.a=null}, +Uh:function Uh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.ch=a +_.CW=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.at=m +_.ax=n +_.a=o}, +Ug:function Ug(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.fy=a +_.id=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6}, +aqS:function aqS(a){this.a=a}, +aqU:function aqU(a){this.a=a}, +aqT:function aqT(){}, +TP:function TP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.fy=a +_.go=b +_.id=$ +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.y=l +_.z=m +_.Q=n +_.as=o +_.at=p +_.ax=q +_.ay=r +_.ch=s +_.CW=a0 +_.cx=a1 +_.cy=a2 +_.db=a3 +_.dx=a4 +_.dy=a5 +_.fr=a6 +_.fx=a7}, +apo:function apo(a){this.a=a}, +app:function app(a){this.a=a}, +apr:function apr(a){this.a=a}, +apq:function apq(){}, +TQ:function TQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.fy=a +_.go=b +_.id=$ +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.y=l +_.z=m +_.Q=n +_.as=o +_.at=p +_.ax=q +_.ay=r +_.ch=s +_.CW=a0 +_.cx=a1 +_.cy=a2 +_.db=a3 +_.dx=a4 +_.dy=a5 +_.fr=a6 +_.fx=a7}, +aps:function aps(a){this.a=a}, +apt:function apt(a){this.a=a}, +apv:function apv(a){this.a=a}, +apu:function apu(){}, +Vq:function Vq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.fy=a +_.id=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6}, +ask:function ask(a){this.a=a}, +asl:function asl(a){this.a=a}, +asn:function asn(a){this.a=a}, +aso:function aso(a){this.a=a}, +asm:function asm(){}, +aPL(a,b,c){if(a===b)return a +return new A.ly(A.k8(a.a,b.a,c))}, +Mx(a,b){return new A.Au(b,a,null)}, +azN(a){var s=a.ae(t.g5),r=s==null?null:s.w +return r==null?A.Z(a).H:r}, +ly:function ly(a){this.a=a}, +Au:function Au(a,b,c){this.w=a +this.b=b +this.a=c}, +Ui:function Ui(){}, +AB:function AB(a,b,c){this.c=a +this.e=b +this.a=c}, +FT:function FT(a){var _=this +_.d=a +_.c=_.a=_.e=null}, +AC:function AC(a,b,c,d){var _=this +_.f=_.e=null +_.r=!0 +_.w=a +_.a=b +_.b=c +_.c=d}, +nz:function nz(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.ch=_.ay=$ +_.CW=!0 +_.e=f +_.f=g +_.a=h +_.b=i +_.c=j}, +aVY(a,b,c){if(c!=null)return c +if(b)return new A.axb(a) +return null}, +axb:function axb(a){this.a=a}, +ara:function ara(){}, +AE:function AE(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.db=_.cy=_.cx=_.CW=_.ch=_.ay=$ +_.e=f +_.f=g +_.a=h +_.b=i +_.c=j}, +aVX(a,b,c){if(c!=null)return c +if(b)return new A.axa(a) +return null}, +aW_(a,b,c,d){var s,r,q,p,o,n +if(b){if(c!=null){s=c.$0() +r=new A.K(s.c-s.a,s.d-s.b)}else r=a.gp(0) +q=d.a5(0,B.h).gcX() +p=d.a5(0,new A.j(0+r.a,0)).gcX() +o=d.a5(0,new A.j(0,0+r.b)).gcX() +n=d.a5(0,r.zE(0,B.h)).gcX() +return Math.ceil(Math.max(Math.max(q,p),Math.max(o,n)))}return 35}, +axa:function axa(a){this.a=a}, +arb:function arb(){}, +AF:function AF(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.ay=f +_.cx=_.CW=_.ch=$ +_.cy=null +_.e=g +_.f=h +_.a=i +_.b=j +_.c=k}, +azQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=null +return new A.MG(d,p,s,s,s,s,o,s,s,s,s,m,n,k,!0,B.ax,s,b,e,g,j,i,q,r,a0,f,!1,l,a,h,c,a1,s,s)}, +nB:function nB(){}, +uz:function uz(){}, +Gq:function Gq(a,b,c){this.f=a +this.b=b +this.a=c}, +AD:function AD(){}, +FS:function FS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.ok=b1 +_.p1=b2 +_.p2=b3 +_.p4=b4 +_.R8=b5 +_.a=b6}, +oI:function oI(a,b){this.a=a +this.b=b}, +FR:function FR(a,b,c){var _=this +_.e=_.d=null +_.f=!1 +_.r=a +_.w=$ +_.x=null +_.y=b +_.z=null +_.Q=!1 +_.fX$=c +_.c=_.a=null}, +ar8:function ar8(){}, +ar4:function ar4(a){this.a=a}, +ar7:function ar7(){}, +ar9:function ar9(a,b){this.a=a +this.b=b}, +ar3:function ar3(a,b){this.a=a +this.b=b}, +ar6:function ar6(a){this.a=a}, +ar5:function ar5(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +MG:function MG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.ok=b1 +_.p1=b2 +_.p2=b3 +_.a=b4}, +II:function II(){}, +iu:function iu(){}, +jM:function jM(a,b){this.b=a +this.a=b}, +hk:function hk(a,b,c){this.b=a +this.c=b +this.a=c}, +aPd(a){var s +$label0$0:{if(-1===a){s="FloatingLabelAlignment.start" +break $label0$0}if(0===a){s="FloatingLabelAlignment.center" +break $label0$0}s="FloatingLabelAlignment(x: "+B.f.ag(a,1)+")" +break $label0$0}return s}, +iT(a,b){var s=a==null?null:a.al(B.au,b,a.gby()) +return s==null?0:s}, +xj(a,b){var s=a==null?null:a.al(B.a5,b,a.gba()) +return s==null?0:s}, +xk(a,b){var s=a==null?null:a.al(B.av,b,a.gbx()) +return s==null?0:s}, +h0(a){var s=a==null?null:a.gp(0) +return s==null?B.D:s}, +aUj(a,b){var s=a.wD(B.n,!0) +return s==null?a.gp(0).b:s}, +aUk(a,b){var s=a.fd(b,B.n) +return s==null?a.al(B.H,b,a.gc9()).b:s}, +aEg(a,b,c,d,e,f,g,h,i){return new A.q8(c,a,h,i,f,g,!1,e,b,null)}, +MH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6){return new A.lC(b5,b6,b9,c1,c0,a0,a4,a7,a6,a5,b2,a8,b1,b3,b0,a9,!0,!0,k,o,n,m,s,r,b8,d,b7,c5,c7,c4,c9,c8,c6,d2,d1,d6,d5,d3,d4,g,e,f,q,p,a1,b4,l,a2,a3,h,j,b,i,d0,a,c)}, +FU:function FU(a){var _=this +_.a=null +_.J$=_.b=0 +_.H$=a +_.ao$=_.a2$=0}, +FV:function FV(a,b){this.a=a +this.b=b}, +Uq:function Uq(a,b,c,d,e,f,g,h,i){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.a=i}, +EH:function EH(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +S9:function S9(a,b){var _=this +_.x=_.w=_.r=_.f=_.e=_.d=$ +_.du$=a +_.b4$=b +_.c=_.a=null}, +FL:function FL(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.a=j}, +FM:function FM(a,b){var _=this +_.d=$ +_.f=_.e=null +_.eN$=a +_.c2$=b +_.c=_.a=null}, +aqj:function aqj(){}, +Af:function Af(a,b){this.a=a +this.b=b}, +LT:function LT(){}, +eR:function eR(a,b){this.a=a +this.b=b}, +T7:function T7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3}, +at0:function at0(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +GG:function GG(a,b,c,d,e,f,g,h,i,j){var _=this +_.n=a +_.O=b +_.P=c +_.a6=d +_.a0=e +_.J=f +_.H=g +_.a2=null +_.dd$=h +_.dy=i +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=j +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +at4:function at4(a){this.a=a}, +at3:function at3(a){this.a=a}, +at2:function at2(a,b){this.a=a +this.b=b}, +at1:function at1(a){this.a=a}, +Ta:function Ta(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.a=g}, +q8:function q8(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.a=j}, +FW:function FW(a,b,c){var _=this +_.f=_.e=_.d=$ +_.r=a +_.y=_.x=_.w=$ +_.Q=_.z=null +_.du$=b +_.b4$=c +_.c=_.a=null}, +arn:function arn(){}, +aro:function aro(){}, +lC:function lC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.aL=c8 +_.aO=c9 +_.n=d0 +_.O=d1 +_.P=d2 +_.a6=d3 +_.a0=d4 +_.J=d5 +_.H=d6}, +AG:function AG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5}, +arc:function arc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this +_.p3=a +_.R8=_.p4=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7 +_.go=a8 +_.id=a9 +_.k1=b0 +_.k2=b1 +_.k3=b2 +_.k4=b3 +_.ok=b4 +_.p1=b5 +_.p2=b6}, +ari:function ari(a){this.a=a}, +arf:function arf(a){this.a=a}, +ard:function ard(a){this.a=a}, +ark:function ark(a){this.a=a}, +arl:function arl(a){this.a=a}, +arm:function arm(a){this.a=a}, +arj:function arj(a){this.a=a}, +arg:function arg(a){this.a=a}, +arh:function arh(a){this.a=a}, +are:function are(a){this.a=a}, +Ur:function Ur(){}, +Iu:function Iu(){}, +IH:function IH(){}, +IJ:function IJ(){}, +a_4:function a_4(){}, +aUl(a,b){var s=a.b +s.toString +t.q.a(s).a=b}, +N8:function N8(a,b){this.a=a +this.b=b}, +qi:function qi(a,b){this.a=a +this.b=b}, +N7:function N7(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.w=e +_.x=f +_.CW=g +_.cx=h +_.cy=i +_.k4=j +_.p3=k +_.R8=l +_.a=m}, +a9N:function a9N(a){this.a=a}, +Uo:function Uo(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +jV:function jV(a,b){this.a=a +this.b=b}, +UI:function UI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.a=p}, +GO:function GO(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.n=a +_.O=b +_.P=c +_.a6=d +_.a0=e +_.J=f +_.H=g +_.a2=h +_.ao=i +_.b7=j +_.aK=k +_.dd$=l +_.dy=m +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=n +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +at9:function at9(a,b){this.a=a +this.b=b}, +at8:function at8(a){this.a=a}, +arG:function arG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this +_.dy=a +_.fy=_.fx=_.fr=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3}, +a_a:function a_a(){}, +azY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.uK(c,o,p,m,f,r,a1,q,h,a,s,n,e,k,i,j,d,l,a2,a0,b,g)}, +aQ9(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 +if(a3===a4)return a3 +s=a5<0.5 +if(s)r=a3.a +else r=a4.a +q=A.dC(a3.b,a4.b,a5) +if(s)p=a3.c +else p=a4.c +o=A.F(a3.d,a4.d,a5) +n=A.F(a3.e,a4.e,a5) +m=A.F(a3.f,a4.f,a5) +l=A.bm(a3.r,a4.r,a5) +k=A.bm(a3.w,a4.w,a5) +j=A.bm(a3.x,a4.x,a5) +i=A.d_(a3.y,a4.y,a5) +h=A.F(a3.z,a4.z,a5) +g=A.F(a3.Q,a4.Q,a5) +f=A.a_(a3.as,a4.as,a5) +e=A.a_(a3.at,a4.at,a5) +d=A.a_(a3.ax,a4.ax,a5) +c=A.a_(a3.ay,a4.ay,a5) +if(s)b=a3.ch +else b=a4.ch +if(s)a=a3.CW +else a=a4.CW +if(s)a0=a3.cx +else a0=a4.cx +if(s)a1=a3.cy +else a1=a4.cy +if(s)a2=a3.db +else a2=a4.db +if(s)s=a3.dx +else s=a4.dx +return A.azY(i,a2,r,b,f,n,s,j,d,c,e,a,o,g,q,p,k,m,h,a1,l,a0)}, +aEA(a,b,c){return new A.qh(b,a,c)}, +azZ(a){var s=a.ae(t.NJ),r=s==null?null:s.go3(0) +return r==null?A.Z(a).a2:r}, +aQa(a,b,c,d){var s=null +return new A.ec(new A.a9M(s,s,s,c,s,b,d,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a),s)}, +uK:function uK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2}, +qh:function qh(a,b,c){this.w=a +this.b=b +this.a=c}, +a9M:function a9M(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4}, +UJ:function UJ(){}, +DQ:function DQ(a,b){this.c=a +this.a=b}, +akv:function akv(){}, +HP:function HP(a){var _=this +_.e=_.d=null +_.f=a +_.c=_.a=null}, +avl:function avl(a){this.a=a}, +avk:function avk(a){this.a=a}, +avm:function avm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Ng:function Ng(a,b){this.c=a +this.a=b}, +jr(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.B8(d,m,g,f,i,k,l,j,!0,e,a,c,h)}, +aPQ(a,b){var s,r,q,p,o,n,m,l,k,j,i=t.TT,h=A.b([a],i),g=A.b([b],i) +for(s=b,r=a;r!==s;){q=r.c +p=s.c +if(q>=p){o=r.gaV(r) +if(!(o instanceof A.q)||!o.oC(r))return null +h.push(o) +r=o}if(q<=p){n=s.gaV(s) +if(!(n instanceof A.q)||!n.oC(s))return null +g.push(n) +s=n}}m=new A.b7(new Float64Array(16)) +m.dE() +l=new A.b7(new Float64Array(16)) +l.dE() +for(k=g.length-1;k>0;k=j){j=k-1 +g[k].cU(g[j],m)}for(k=h.length-1;k>0;k=j){j=k-1 +h[k].cU(h[j],l)}if(l.hC(l)!==0){l.dO(0,m) +i=l}else i=null +return i}, +qp:function qp(a,b){this.a=a +this.b=b}, +B8:function B8(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.a=m}, +US:function US(a,b,c){var _=this +_.d=a +_.du$=b +_.b4$=c +_.c=_.a=null}, +as1:function as1(a){this.a=a}, +GK:function GK(a,b,c,d,e){var _=this +_.t=a +_.ab=b +_.bw=null +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +Up:function Up(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +ks:function ks(){}, +om:function om(a,b){this.a=a +this.b=b}, +G3:function G3(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.c=i +_.d=j +_.e=k +_.a=l}, +UP:function UP(a,b){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +arN:function arN(){}, +arO:function arO(){}, +arP:function arP(){}, +arQ:function arQ(){}, +Ho:function Ho(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +XB:function XB(a,b,c){this.b=a +this.c=b +this.a=c}, +ZT:function ZT(){}, +UQ:function UQ(){}, +L7:function L7(){}, +aQt(a,b,c){if(a===b)return a +return new A.Nq(A.aA2(a.a,b.a,c),null)}, +Nq:function Nq(a,b){this.a=a +this.b=b}, +aQu(a,b,c){if(a===b)return a +return new A.Bi(A.k8(a.a,b.a,c))}, +Bi:function Bi(a){this.a=a}, +UV:function UV(){}, +aA2(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null +if(a==b)return a +s=a==null +r=s?e:a.a +q=b==null +p=q?e:b.a +o=t._ +p=A.aU(r,p,c,A.c9(),o) +r=s?e:a.b +r=A.aU(r,q?e:b.b,c,A.c9(),o) +n=s?e:a.c +o=A.aU(n,q?e:b.c,c,A.c9(),o) +n=s?e:a.d +m=q?e:b.d +m=A.aU(n,m,c,A.J8(),t.PM) +n=s?e:a.e +l=q?e:b.e +l=A.aU(n,l,c,A.aBA(),t.pc) +n=s?e:a.f +k=q?e:b.f +j=t.tW +k=A.aU(n,k,c,A.y3(),j) +n=s?e:a.r +n=A.aU(n,q?e:b.r,c,A.y3(),j) +i=s?e:a.w +j=A.aU(i,q?e:b.w,c,A.y3(),j) +i=s?e:a.x +i=A.aAM(i,q?e:b.x,c) +h=s?e:a.y +g=q?e:b.y +g=A.aU(h,g,c,A.a00(),t.KX) +h=c<0.5 +if(h)f=s?e:a.z +else f=q?e:b.z +if(h)h=s?e:a.Q +else h=q?e:b.Q +s=s?e:a.as +return new A.Nr(p,r,o,m,l,k,n,j,i,g,f,h,A.yf(s,q?e:b.as,c))}, +Nr:function Nr(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +UW:function UW(){}, +aQv(a,b,c){var s,r +if(a===b)return a +s=A.aA2(a.a,b.a,c) +if(c<0.5)r=a.b +else r=b.b +return new A.uT(s,r)}, +uT:function uT(a,b){this.a=a +this.b=b}, +UX:function UX(){}, +aQM(a,b,c){var s,r,q,p,o,n,m,l,k,j,i +if(a===b)return a +s=A.a_(a.a,b.a,c) +r=A.F(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.F(a.d,b.d,c) +o=A.F(a.e,b.e,c) +n=A.F(a.f,b.f,c) +m=A.dC(a.r,b.r,c) +l=A.aU(a.w,b.w,c,A.y2(),t.p8) +k=A.aU(a.x,b.x,c,A.aIU(),t.lF) +if(c<0.5)j=a.y +else j=b.y +i=A.aU(a.z,b.z,c,A.c9(),t._) +return new A.Bw(s,r,q,p,o,n,m,l,k,j,i,A.d_(a.Q,b.Q,c))}, +Bw:function Bw(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l}, +V9:function V9(){}, +aQN(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b)return a +s=A.a_(a.a,b.a,c) +r=A.F(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.F(a.d,b.d,c) +o=A.F(a.e,b.e,c) +n=A.F(a.f,b.f,c) +m=A.dC(a.r,b.r,c) +l=a.w +l=A.aj4(l,l,c) +k=A.aU(a.x,b.x,c,A.y2(),t.p8) +return new A.Bx(s,r,q,p,o,n,m,l,k,A.aU(a.y,b.y,c,A.aIU(),t.lF))}, +Bx:function Bx(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +Va:function Va(){}, +aQO(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.bm(a.c,b.c,c) +p=A.bm(a.d,b.d,c) +o=a.e +if(o==null)n=b.e==null +else n=!1 +if(n)o=null +else o=A.lz(o,b.e,c) +n=a.f +if(n==null)m=b.f==null +else m=!1 +if(m)n=null +else n=A.lz(n,b.f,c) +m=A.a_(a.r,b.r,c) +l=c<0.5 +if(l)k=a.w +else k=b.w +if(l)l=a.x +else l=b.x +j=A.F(a.y,b.y,c) +i=A.dC(a.z,b.z,c) +h=A.a_(a.Q,b.Q,c) +return new A.By(s,r,q,p,o,n,m,k,l,j,i,h,A.a_(a.as,b.as,c))}, +By:function By(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +Vb:function Vb(){}, +aQU(a,b,c){if(a===b)return a +return new A.BG(A.k8(a.a,b.a,c))}, +BG:function BG(a){this.a=a}, +Vp:function Vp(){}, +Nl(a,b,c){var s=null,r=A.b([],t.Zt),q=$.ad,p=A.qS(B.d2),o=A.b([],t.wi),n=$.ay(),m=$.ad,l=c.i("al<0?>"),k=c.i("bf<0?>"),j=b==null?B.ld:b +return new A.fl(a,!1,!0,!1,s,s,s,r,A.aC(t.f9),new A.bN(s,c.i("bN>")),new A.bN(s,t.A),new A.BK(),s,0,new A.bf(new A.al(q,c.i("al<0?>")),c.i("bf<0?>")),p,o,s,j,new A.cy(s,n),new A.bf(new A.al(m,l),k),new A.bf(new A.al(m,l),k),c.i("fl<0>"))}, +aQk(a,b,c,d,e){var s,r +A.Z(a) +s=B.hQ.h(0,A.Z(a).w) +r=(s==null?B.dI:s).gjG().$5(a,b,c,d,e) +return r}, +fl:function fl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this +_.fp=a +_.ah=b +_.aw=c +_.bb=d +_.k3=e +_.k4=f +_.ok=g +_.p1=null +_.p2=!1 +_.p4=_.p3=null +_.R8=h +_.RG=i +_.rx=j +_.ry=k +_.to=l +_.x1=$ +_.x2=null +_.xr=$ +_.kq$=m +_.vc$=n +_.at=o +_.ax=null +_.ay=!1 +_.CW=_.ch=null +_.cx=p +_.dy=_.dx=_.db=null +_.r=q +_.a=r +_.b=null +_.c=s +_.d=a0 +_.e=a1 +_.f=a2 +_.$ti=a3}, +Nm:function Nm(){}, +G4:function G4(){}, +aGI(a,b,c,d,e,f,g){var s=g==null?A.Z(a).ax.k2:g +return new A.u6(new A.jA(c,new A.b6(A.b([],t.x8),t.jc),0),new A.am1(e,!0,s),new A.am2(e),d,null)}, +aHS(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j +if(c<=0||d<=0)return +$.am() +s=A.br() +s.Q=B.eR +s.r=A.aDa(0,0,0,d).gv(0) +r=b.b +r===$&&A.a() +r=r.a +r===$&&A.a() +q=J.an(r.a.width())/e +r=b.b.a +r===$&&A.a() +p=J.an(r.a.height())/e +o=q*c +n=p*c +m=(q-o)/2 +l=(p-n)/2 +r=a.gcn(0) +k=b.b.a +k===$&&A.a() +k=J.an(k.a.width()) +j=b.b.a +j===$&&A.a() +r.a.v3(b,new A.D(0,0,k,J.an(j.a.height())),new A.D(m,l,m+o,l+n),s)}, +aIq(a,b,c){var s,r +a.dE() +if(b===1)return +a.Lb(0,b,b) +s=c.a +r=c.b +a.cl(0,-((s*b-s)/2),-((r*b-r)/2))}, +aHH(a,b,c,d,e){var s=new A.Ir(d,a,e,c,b,new A.b7(new Float64Array(16)),A.af(),A.af(),$.ay()),r=s.gfz() +a.a_(0,r) +a.hb(s.gtQ()) +e.a.a_(0,r) +c.a_(0,r) +return s}, +aHI(a,b,c,d){var s=new A.Is(c,d,b,a,new A.b7(new Float64Array(16)),A.af(),A.af(),$.ay()),r=s.gfz() +d.a.a_(0,r) +b.a_(0,r) +a.hb(s.gtQ()) +return s}, +ZG:function ZG(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +awM:function awM(a,b){this.a=a +this.b=b}, +awN:function awN(a){this.a=a}, +oY:function oY(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +ZE:function ZE(a,b,c){var _=this +_.d=$ +_.oi$=a +_.lp$=b +_.mK$=c +_.c=_.a=null}, +oZ:function oZ(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +ZF:function ZF(a,b,c){var _=this +_.d=$ +_.oi$=a +_.lp$=b +_.mK$=c +_.c=_.a=null}, +lL:function lL(){}, +Rx:function Rx(){}, +am3:function am3(a){this.a=a}, +am1:function am1(a,b,c){this.a=a +this.b=b +this.c=c}, +am2:function am2(a){this.a=a}, +KX:function KX(){}, +NT:function NT(){}, +adZ:function adZ(a){this.a=a}, +xe:function xe(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f +_.$ti=g}, +Gp:function Gp(a){var _=this +_.c=_.a=_.d=null +_.$ti=a}, +xK:function xK(){}, +Ir:function Ir(a,b,c,d,e,f,g,h,i){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.J$=0 +_.H$=i +_.ao$=_.a2$=0}, +awK:function awK(a,b){this.a=a +this.b=b}, +Is:function Is(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.J$=0 +_.H$=h +_.ao$=_.a2$=0}, +awL:function awL(a,b){this.a=a +this.b=b}, +Vu:function Vu(){}, +IV:function IV(){}, +IW:function IW(){}, +aRf(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.dC(a.b,b.b,c) +q=A.d_(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.F(a.e,b.e,c) +n=A.F(a.f,b.f,c) +m=A.bm(a.r,b.r,c) +l=A.aU(a.w,b.w,c,A.y2(),t.p8) +k=c<0.5 +if(k)j=a.x +else j=b.x +if(k)i=a.y +else i=b.y +if(k)k=a.z +else k=b.z +h=A.F(a.Q,b.Q,c) +return new A.BT(s,r,q,p,o,n,m,l,j,i,k,h,A.a_(a.as,b.as,c))}, +BT:function BT(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +W8:function W8(){}, +am6:function am6(a,b){this.a=a +this.b=b}, +Om:function Om(){}, +So:function So(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n +_.a=o}, +tD:function tD(a,b){this.z=a +this.a=b}, +Sp:function Sp(a,b){var _=this +_.d=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +anN:function anN(a){this.a=a}, +anL:function anL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ay=a +_.ch=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p}, +anM:function anM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ay=a +_.ch=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p}, +Ix:function Ix(){}, +aRq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.vd(d,g,f,b,h,a,i,j,m,k,l,e,n,c,o)}, +aRr(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.F(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.F(a.d,b.d,c) +o=A.F(a.e,b.e,c) +n=A.j4(a.f,b.f,c) +m=A.F(a.r,b.r,c) +l=A.a_(a.w,b.w,c) +k=A.a_(a.x,b.x,c) +j=A.a_(a.y,b.y,c) +i=c<0.5 +if(i)h=a.z +else h=b.z +g=A.ig(a.Q,b.Q,c) +f=A.a_(a.as,b.as,c) +e=A.d_(a.at,b.at,c) +if(i)i=a.ax +else i=b.ax +return A.aRq(n,p,e,s,g,q,r,o,m,l,j,h,k,f,i)}, +aFr(a){var s +a.ae(t.C0) +s=A.Z(a) +return s.aw}, +vd:function vd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +W9:function W9(){}, +aRu(a,b,c){var s,r,q,p,o,n +if(a===b)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +q=t._ +p=A.aU(a.b,b.b,c,A.c9(),q) +if(s)o=a.e +else o=b.e +q=A.aU(a.c,b.c,c,A.c9(),q) +n=A.a_(a.d,b.d,c) +if(s)s=a.f +else s=b.f +return new A.BY(r,p,q,n,o,s)}, +BY:function BY(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +We:function We(){}, +Pa(a,b,c){return new A.oe(a,c,b,null)}, +CG(a){var s=a.ks(t.Np) +if(s!=null)return s +throw A.d(A.nn(A.b([A.kh("Scaffold.of() called with a context that does not contain a Scaffold."),A.bl("No Scaffold ancestor could be found starting from the context that was passed to Scaffold.of(). This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought."),A.A1('There are several ways to avoid this problem. The simplest is to use a Builder to get a context that is "under" the Scaffold. For an example of this, please see the documentation for Scaffold.of():\n https://api.flutter.dev/flutter/material/Scaffold/of.html'),A.A1("A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.of().\nA less elegant but more expedient solution is assign a GlobalKey to the Scaffold, then use the key.currentState property to obtain the ScaffoldState rather than using the Scaffold.of() function."),a.anO("The context used was")],t.E)))}, +hy:function hy(a,b){this.a=a +this.b=b}, +CE:function CE(a,b){this.c=a +this.a=b}, +CF:function CF(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.r=c +_.y=_.x=_.w=null +_.du$=d +_.b4$=e +_.c=_.a=null}, +agV:function agV(a){this.a=a}, +agW:function agW(a,b){this.a=a +this.b=b}, +agR:function agR(a){this.a=a}, +agS:function agS(){}, +agU:function agU(a,b){this.a=a +this.b=b}, +agT:function agT(a,b,c){this.a=a +this.b=b +this.c=c}, +H3:function H3(a,b,c){this.f=a +this.b=b +this.a=c}, +agX:function agX(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.y=i}, +Pb:function Pb(a,b){this.a=a +this.b=b}, +Xb:function Xb(a,b,c){var _=this +_.a=a +_.b=null +_.c=b +_.J$=0 +_.H$=c +_.ao$=_.a2$=0}, +EG:function EG(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=e +_.c=f +_.d=g}, +S8:function S8(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +atY:function atY(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.b=null}, +FA:function FA(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +FB:function FB(a,b){var _=this +_.d=$ +_.r=_.f=_.e=null +_.Q=_.z=_.y=_.x=_.w=$ +_.as=null +_.du$=a +_.b4$=b +_.c=_.a=null}, +apw:function apw(a,b){this.a=a +this.b=b}, +oe:function oe(a,b,c,d){var _=this +_.e=a +_.f=b +_.ch=c +_.a=d}, +vu:function vu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.d=a +_.e=b +_.f=c +_.r=null +_.w=d +_.x=e +_.Q=_.z=_.y=null +_.as=f +_.at=null +_.ax=g +_.ay=null +_.CW=_.ch=$ +_.cy=_.cx=null +_.dx=_.db=$ +_.dy=!1 +_.fr=h +_.bf$=i +_.e7$=j +_.mJ$=k +_.dV$=l +_.f3$=m +_.du$=n +_.b4$=o +_.c=_.a=null}, +agZ:function agZ(a,b){this.a=a +this.b=b}, +agY:function agY(a,b){this.a=a +this.b=b}, +ah_:function ah_(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Tk:function Tk(a,b){this.e=a +this.a=b +this.b=null}, +CD:function CD(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Xc:function Xc(a,b,c){this.f=a +this.b=b +this.a=c}, +atZ:function atZ(){}, +H4:function H4(){}, +H5:function H5(){}, +H6:function H6(){}, +IF:function IF(){}, +aFN(a,b,c){return new A.Pv(a,b,c,null)}, +Pv:function Pv(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +x6:function x6(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.Q=f +_.ay=g +_.ch=h +_.cx=i +_.cy=j +_.db=k +_.dx=l +_.a=m}, +UR:function UR(a,b,c,d){var _=this +_.fr=$ +_.fy=_.fx=!1 +_.k1=_.id=_.go=$ +_.w=_.r=_.f=_.e=_.d=null +_.y=_.x=$ +_.z=a +_.Q=!1 +_.as=null +_.at=!1 +_.ay=_.ax=null +_.ch=b +_.CW=$ +_.du$=c +_.b4$=d +_.c=_.a=null}, +arV:function arV(a){this.a=a}, +arS:function arS(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +arU:function arU(a,b,c){this.a=a +this.b=b +this.c=c}, +arT:function arT(a,b,c){this.a=a +this.b=b +this.c=c}, +arR:function arR(a){this.a=a}, +as0:function as0(a){this.a=a}, +as_:function as_(a){this.a=a}, +arZ:function arZ(a){this.a=a}, +arX:function arX(a){this.a=a}, +arY:function arY(a){this.a=a}, +arW:function arW(a){this.a=a}, +aS1(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=t.X7 +r=A.aU(a.a,b.a,c,A.aJi(),s) +q=A.aU(a.b,b.b,c,A.J8(),t.PM) +s=A.aU(a.c,b.c,c,A.aJi(),s) +p=a.d +o=b.d +p=c<0.5?p:o +o=A.BZ(a.e,b.e,c) +n=t._ +m=A.aU(a.f,b.f,c,A.c9(),n) +l=A.aU(a.r,b.r,c,A.c9(),n) +n=A.aU(a.w,b.w,c,A.c9(),n) +k=A.a_(a.x,b.x,c) +j=A.a_(a.y,b.y,c) +return new A.CQ(r,q,s,p,o,m,l,n,k,j,A.a_(a.z,b.z,c))}, +aWs(a,b,c){return c<0.5?a:b}, +CQ:function CQ(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +Xh:function Xh(){}, +aS3(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.aU(a.a,b.a,c,A.J8(),t.PM) +r=t._ +q=A.aU(a.b,b.b,c,A.c9(),r) +p=A.aU(a.c,b.c,c,A.c9(),r) +o=A.aU(a.d,b.d,c,A.c9(),r) +r=A.aU(a.e,b.e,c,A.c9(),r) +n=A.aS2(a.f,b.f,c) +m=A.aU(a.r,b.r,c,A.a00(),t.KX) +l=A.aU(a.w,b.w,c,A.aBA(),t.pc) +k=t.p8 +j=A.aU(a.x,b.x,c,A.y2(),k) +k=A.aU(a.y,b.y,c,A.y2(),k) +i=A.ig(a.z,b.z,c) +if(c<0.5)h=a.Q +else h=b.Q +return new A.CR(s,q,p,o,r,n,m,l,j,k,i,h)}, +aS2(a,b,c){if(a==b)return a +return A.aAM(a,b,c)}, +CR:function CR(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l}, +Xi:function Xi(){}, +aS5(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.F(a.c,b.c,c) +p=A.aS4(a.d,b.d,c) +o=A.aF3(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +m=a.r +l=b.r +k=A.bm(m,l,c) +m=A.bm(m,l,c) +l=A.ig(a.x,b.x,c) +j=A.d_(a.y,b.y,c) +i=A.d_(a.z,b.z,c) +if(c<0.5)h=a.Q +else h=b.Q +return new A.CS(s,r,q,p,o,n,k,m,l,j,i,h,A.F(a.as,b.as,c))}, +aS4(a,b,c){if(a==null||b==null)return null +if(a===b)return a +return A.b_(a,b,c)}, +CS:function CS(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +Xj:function Xj(){}, +aS7(a,b,c){var s,r +if(a===b)return a +s=A.k8(a.a,b.a,c) +if(c<0.5)r=a.b +else r=b.b +return new A.CT(s,r)}, +CT:function CT(a,b){this.a=a +this.b=b}, +Xk:function Xk(){}, +aSq(b7,b8,b9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6 +if(b7===b8)return b7 +s=A.a_(b7.a,b8.a,b9) +r=A.F(b7.b,b8.b,b9) +q=A.F(b7.c,b8.c,b9) +p=A.F(b7.d,b8.d,b9) +o=A.F(b7.e,b8.e,b9) +n=A.F(b7.r,b8.r,b9) +m=A.F(b7.f,b8.f,b9) +l=A.F(b7.w,b8.w,b9) +k=A.F(b7.x,b8.x,b9) +j=A.F(b7.y,b8.y,b9) +i=A.F(b7.z,b8.z,b9) +h=A.F(b7.Q,b8.Q,b9) +g=A.F(b7.as,b8.as,b9) +f=A.F(b7.at,b8.at,b9) +e=A.F(b7.ax,b8.ax,b9) +d=A.F(b7.ay,b8.ay,b9) +c=A.F(b7.ch,b8.ch,b9) +b=b9<0.5 +a=b?b7.CW:b8.CW +a0=b?b7.cx:b8.cx +a1=b?b7.cy:b8.cy +a2=b?b7.db:b8.db +a3=b?b7.dx:b8.dx +a4=b?b7.dy:b8.dy +a5=b?b7.fr:b8.fr +a6=b?b7.fx:b8.fx +a7=b?b7.fy:b8.fy +a8=b?b7.go:b8.go +a9=A.bm(b7.id,b8.id,b9) +b0=A.a_(b7.k1,b8.k1,b9) +b1=b?b7.k2:b8.k2 +b2=b?b7.k3:b8.k3 +b3=b?b7.k4:b8.k4 +b4=A.d_(b7.ok,b8.ok,b9) +b5=A.aU(b7.p1,b8.p1,b9,A.y3(),t.tW) +b6=A.a_(b7.p2,b8.p2,b9) +return new A.D9(s,r,q,p,o,m,n,l,k,j,i,h,g,f,e,d,c,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b?b7.p3:b8.p3)}, +D9:function D9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6}, +XM:function XM(){}, +aG0(a,b){return new A.Dc(a,b,null)}, +rh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.iJ(h,d,k,n,p,s,q,l,e,a,b,r,g,j,c,o,i,f,m)}, +aHi(a){var s=null +return new A.auD(a,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +jE:function jE(a,b){this.a=a +this.b=b}, +Dc:function Dc(a,b,c){this.r=a +this.w=b +this.a=c}, +Hs:function Hs(){this.d=!1 +this.c=this.a=null}, +auu:function auu(a){this.a=a}, +aux:function aux(a,b,c){this.a=a +this.b=b +this.c=c}, +auy:function auy(a,b,c){this.a=a +this.b=b +this.c=c}, +auv:function auv(a,b){this.a=a +this.b=b}, +auw:function auw(a,b){this.a=a +this.b=b}, +iJ:function iJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.a=s}, +Ht:function Ht(){var _=this +_.d=!1 +_.c=_.a=_.x=_.w=_.r=_.f=_.e=null}, +auz:function auz(a){this.a=a}, +auA:function auA(a){this.a=a}, +auB:function auB(){}, +auC:function auC(){}, +auD:function auD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.ay=a +_.CW=_.ch=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +auE:function auE(a){this.a=a}, +aSs(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.vN(d,c,i,g,k,m,e,n,l,f,b,a,h,j)}, +aSt(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.F(a.b,b.b,c) +q=A.F(a.c,b.c,c) +p=A.bm(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.dC(a.f,b.f,c) +m=c<0.5 +if(m)l=a.r +else l=b.r +k=A.a_(a.w,b.w,c) +j=A.Ly(a.x,b.x,c) +i=A.F(a.z,b.z,c) +h=A.a_(a.Q,b.Q,c) +g=A.F(a.as,b.as,c) +f=A.F(a.at,b.at,c) +if(m)m=a.ax +else m=b.ax +return A.aSs(g,h,r,s,l,i,p,f,q,m,o,j,n,k)}, +Qa:function Qa(a,b){this.a=a +this.b=b}, +vN:function vN(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n}, +XS:function XS(){}, +aSH(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b)return a +s=t._ +r=A.aU(a.a,b.a,c,A.c9(),s) +q=A.aU(a.b,b.b,c,A.c9(),s) +p=A.aU(a.c,b.c,c,A.c9(),s) +o=A.aU(a.d,b.d,c,A.J8(),t.PM) +n=c<0.5 +if(n)m=a.e +else m=b.e +if(n)l=a.f +else l=b.f +s=A.aU(a.r,b.r,c,A.c9(),s) +k=A.a_(a.w,b.w,c) +if(n)n=a.x +else n=b.x +return new A.Du(r,q,p,o,m,l,s,k,n,A.d_(a.y,b.y,c))}, +Du:function Du(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +Y8:function Y8(){}, +aSO(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +if(a===b)return a +s=A.a3N(a.a,b.a,a0) +r=A.F(a.b,b.b,a0) +q=a0<0.5 +p=q?a.c:b.c +o=A.F(a.d,b.d,a0) +n=q?a.e:b.e +m=A.F(a.f,b.f,a0) +l=A.d_(a.r,b.r,a0) +k=A.bm(a.w,b.w,a0) +j=A.F(a.x,b.x,a0) +i=A.bm(a.y,b.y,a0) +h=A.aU(a.z,b.z,a0,A.c9(),t._) +g=q?a.Q:b.Q +f=q?a.as:b.as +e=q?a.at:b.at +d=q?a.ax:b.ax +q=q?a.ay:b.ay +c=a.ch +return new A.Dy(s,r,p,o,n,m,l,k,j,i,h,g,f,e,d,q,A.j5(c,c,a0))}, +Dy:function Dy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q}, +Ye:function Ye(){}, +QB(a,b,c){var s=null +return new A.QA(b,s,s,s,c,s,s,!1,s,!0,s,a,s)}, +ak2(a,b,c,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +$label0$0:{if(c!=null)s=a0==null +else s=!1 +if(s){s=new A.bF(c,t.rc) +break $label0$0}s=A.pm(c,a0) +break $label0$0}$label1$1:{r=A.pm(d,d) +break $label1$1}$label2$2:{q=a6==null +if(q){p=a9==null +o=a9}else{o=d +p=!1}n=d +if(p){p=n +break $label2$2}if(q)p=o +else{p=a9 +o=p +q=!0}m=t.G +if(m.b(p)){if(q)p=o +else{p=a9 +o=p +q=!0}p=0===(p==null?m.a(p):p).a}else p=!1 +if(p){p=new A.bF(a9,t.rc) +break $label2$2}if(q)p=o +else{p=a9 +o=p +q=!0}p=m.b(p) +if(p){l=q?o:a9 +if(l==null)l=m.a(l)}else l=d +if(!p){p=m.b(a6) +if(p)l=a6}else p=!0 +if(p){p=new A.iQ(A.ar([B.Z,l.bh(0.1),B.F,l.bh(0.08),B.K,l.bh(0.1)],t.R,t._),t.GC) +break $label2$2}p=n}n=b6==null?d:new A.bF(b6,t.uE) +m=A.pm(a6,a1) +k=b1==null?d:new A.bF(b1,t.De) +j=a3==null?d:new A.bF(a3,t.XR) +i=b0==null?d:new A.bF(b0,t.mD) +h=a8==null?d:new A.bF(a8,t.W7) +g=a7==null?d:new A.bF(a7,t.W7) +f=b3==null?d:new A.bF(b3,t.z_) +e=b2==null?d:new A.bF(b2,t.dy) +return A.yQ(a,b,d,s,j,a4,d,d,m,d,r,d,g,h,new A.iQ(A.ar([B.u,a2,B.fR,a5],t.Ag,t.WV),t.ZX),p,i,k,e,f,b4,d,b5,n,b7)}, +aWG(a){var s=A.Z(a).ok.as,r=s==null?null:s.r +if(r==null)r=14 +s=A.ck(a,B.c7) +s=s==null?null:s.gcQ() +if(s==null)s=B.ad +return A.aza(B.GX,B.Ha,B.H7,r*s.a/14)}, +QA:function QA(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.at=k +_.ax=l +_.a=m}, +Yk:function Yk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.fy=a +_.go=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6}, +auY:function auY(a){this.a=a}, +av0:function av0(a){this.a=a}, +auZ:function auZ(a){this.a=a}, +av_:function av_(){}, +aSR(a,b,c){if(a===b)return a +return new A.vZ(A.k8(a.a,b.a,c))}, +aGd(a,b){return new A.DI(b,a,null)}, +vZ:function vZ(a){this.a=a}, +DI:function DI(a,b,c){this.w=a +this.b=b +this.a=c}, +Yl:function Yl(){}, +w3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2){var s,r,q,p +if(d9==null)s=b9?B.RK:B.Ak +else s=d9 +if(e0==null)r=b9?B.RL:B.Al +else r=e0 +q=b6===1?B.SE:B.lN +if(a3==null)p=!0 +else p=a3 +return new A.DM(b3,a8,i,a7,a0,q,f0,e8,e4,e3,e6,e7,e9,!1,e2,c0,b9,!0,s,r,!0,b6,b7,!1,!1,f1,d8,b4,b5,c2,c3,c4,c1,b0,a5,a9,o,l,n,m,j,k,d6,d7,b1,d3,p,d5,a1,c5,!1,c7,c8,b8,d,d4,d2,b,f,d0,!0,!0,!0,g,h,!0,f2,e1,null)}, +aSV(a,b){var s +if(A.aZ()===B.N){s=A.ck(a,B.Bn)==null&&null +s=s===!0}else s=!1 +if(s)return A.aG9(b) +return A.aCE(b)}, +aSW(a){return B.fu}, +aWu(a){return A.Ih(new A.axr(a))}, +Yn:function Yn(a,b){var _=this +_.w=a +_.a=b +_.b=!0 +_.c=!1 +_.e=_.d=0 +_.f=null +_.r=!1}, +DM:function DM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.ok=b1 +_.p1=b2 +_.p2=b3 +_.p3=b4 +_.p4=b5 +_.R8=b6 +_.RG=b7 +_.rx=b8 +_.ry=b9 +_.to=c0 +_.x1=c1 +_.x2=c2 +_.xr=c3 +_.y1=c4 +_.y2=c5 +_.aL=c6 +_.aO=c7 +_.n=c8 +_.O=c9 +_.P=d0 +_.a6=d1 +_.a0=d2 +_.J=d3 +_.H=d4 +_.a2=d5 +_.ao=d6 +_.b7=d7 +_.aK=d8 +_.c3=d9 +_.bF=e0 +_.B=e1 +_.cO=e2 +_.ah=e3 +_.aw=e4 +_.bb=e5 +_.cF=e6 +_.em=e7 +_.cb=e8 +_.a=e9}, +HN:function HN(a,b,c,d,e,f){var _=this +_.e=_.d=null +_.r=_.f=!1 +_.x=_.w=$ +_.y=a +_.z=null +_.bf$=b +_.e7$=c +_.mJ$=d +_.dV$=e +_.f3$=f +_.c=_.a=null}, +av2:function av2(){}, +av4:function av4(a,b){this.a=a +this.b=b}, +av3:function av3(a,b){this.a=a +this.b=b}, +av5:function av5(){}, +av8:function av8(a){this.a=a}, +av9:function av9(a){this.a=a}, +ava:function ava(a){this.a=a}, +avb:function avb(a){this.a=a}, +avc:function avc(a){this.a=a}, +avd:function avd(a){this.a=a}, +ave:function ave(a,b,c){this.a=a +this.b=b +this.c=c}, +avg:function avg(a){this.a=a}, +avh:function avh(a){this.a=a}, +avf:function avf(a,b){this.a=a +this.b=b}, +av7:function av7(a){this.a=a}, +av6:function av6(a){this.a=a}, +axr:function axr(a){this.a=a}, +awQ:function awQ(){}, +IU:function IU(){}, +aSX(a,b,c,d,e,f,g,h){var s=null,r=a.a.a +return new A.DN(a,new A.ak7(b,s,s,B.bO,s,d,s,h,g,s,B.as,s,s,B.ds,!1,s,s,!1,s,"\u2022",!1,!0,s,s,!0,s,1,s,!1,s,s,!1,f,s,s,e,s,c,s,2,s,s,s,s,B.d7,s,s,s,s,s,s,s,!0,s,A.aZ1(),s,s,s,s,s,B.bx,B.bp,B.X,s,B.v,!0,!0,!0),s,s,r,c,B.je,s,s)}, +aSY(a,b){var s +if(A.aZ()===B.N){s=A.ck(a,B.Bn)==null&&null +s=s===!0}else s=!1 +if(s)return A.aG9(b) +return A.aCE(b)}, +DN:function DN(a,b,c,d,e,f,g,h,i){var _=this +_.as=a +_.c=b +_.e=c +_.f=d +_.w=e +_.x=f +_.y=g +_.z=h +_.a=i}, +ak7:function ak7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.aL=c8 +_.aO=c9 +_.n=d0 +_.O=d1 +_.P=d2 +_.a6=d3 +_.a0=d4 +_.J=d5 +_.H=d6 +_.a2=d7 +_.ao=d8 +_.b7=d9 +_.aK=e0 +_.c3=e1 +_.bF=e2 +_.B=e3 +_.cO=e4 +_.ah=e5 +_.aw=e6 +_.bb=e7 +_.cF=e8}, +ak8:function ak8(a,b){this.a=a +this.b=b}, +xA:function xA(a,b,c,d,e,f,g){var _=this +_.ay=null +_.e=_.d=$ +_.f=a +_.r=b +_.bf$=c +_.e7$=d +_.mJ$=e +_.dV$=f +_.f3$=g +_.c=_.a=null}, +Nn:function Nn(){}, +acw:function acw(){}, +Yp:function Yp(a,b){this.b=a +this.a=b}, +UT:function UT(){}, +aT0(a,b,c){var s,r +if(a===b)return a +s=A.F(a.a,b.a,c) +r=A.F(a.b,b.b,c) +return new A.DW(s,r,A.F(a.c,b.c,c))}, +DW:function DW(a,b,c){this.a=a +this.b=b +this.c=c}, +Yq:function Yq(){}, +aT1(a,b,c){return new A.QL(a,b,c,null)}, +aT8(a,b){return new A.Yr(b,null)}, +aUy(a){var s,r=null,q=a.a.a +switch(q){case 1:s=A.rt(r,r,r).ax.k2===a.k2 +break +case 0:s=A.rt(B.a7,r,r).ax.k2===a.k2 +break +default:s=r}if(!s)return a.k2 +switch(q){case 1:q=B.k +break +case 0:q=B.cH +break +default:q=r}return q}, +QL:function QL(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +HS:function HS(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Yv:function Yv(a,b,c){var _=this +_.d=!1 +_.e=a +_.du$=b +_.b4$=c +_.c=_.a=null}, +avy:function avy(a){this.a=a}, +avx:function avx(a){this.a=a}, +Yw:function Yw(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +Yx:function Yx(a,b,c,d,e){var _=this +_.t=null +_.T=a +_.ab=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +avz:function avz(a){this.a=a}, +Ys:function Ys(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +Yt:function Yt(a,b,c){var _=this +_.p1=$ +_.p2=a +_.c=_.b=_.a=_.CW=_.ay=null +_.d=$ +_.e=b +_.r=_.f=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +WT:function WT(a,b,c,d,e,f,g){var _=this +_.n=-1 +_.O=a +_.P=b +_.c_$=c +_.X$=d +_.ct$=e +_.dy=f +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +atq:function atq(a,b,c){this.a=a +this.b=b +this.c=c}, +atr:function atr(a,b,c){this.a=a +this.b=b +this.c=c}, +ats:function ats(a,b,c){this.a=a +this.b=b +this.c=c}, +atu:function atu(a,b){this.a=a +this.b=b}, +att:function att(a){this.a=a}, +atv:function atv(a){this.a=a}, +Yr:function Yr(a,b){this.c=a +this.a=b}, +Yu:function Yu(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a_f:function a_f(){}, +a_t:function a_t(){}, +aT5(a){if(a===B.BC||a===B.mH)return 14.5 +return 9.5}, +aT7(a){if(a===B.BD||a===B.mH)return 14.5 +return 9.5}, +aT6(a,b){if(a===0)return b===1?B.mH:B.BC +if(a===b-1)return B.BD +return B.a_o}, +aT4(a){var s,r=null,q=a.a.a +switch(q){case 1:s=A.rt(r,r,r).ax.k3===a.k3 +break +case 0:s=A.rt(B.a7,r,r).ax.k3===a.k3 +break +default:s=r}if(!s)return a.k3 +switch(q){case 1:q=B.l +break +case 0:q=B.k +break +default:q=r}return q}, +xC:function xC(a,b){this.a=a +this.b=b}, +QN:function QN(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +aAy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.e4(d,e,f,g,h,i,m,n,o,a,b,c,j,k,l)}, +w5(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b)return a +s=A.bm(a.a,b.a,c) +r=A.bm(a.b,b.b,c) +q=A.bm(a.c,b.c,c) +p=A.bm(a.d,b.d,c) +o=A.bm(a.e,b.e,c) +n=A.bm(a.f,b.f,c) +m=A.bm(a.r,b.r,c) +l=A.bm(a.w,b.w,c) +k=A.bm(a.x,b.x,c) +j=A.bm(a.y,b.y,c) +i=A.bm(a.z,b.z,c) +h=A.bm(a.Q,b.Q,c) +g=A.bm(a.as,b.as,c) +f=A.bm(a.at,b.at,c) +return A.aAy(j,i,h,s,r,q,p,o,n,g,f,A.bm(a.ax,b.ax,c),m,l,k)}, +e4:function e4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +Yz:function Yz(){}, +Z(a){var s,r,q,p,o,n,m=null,l=a.ae(t.Nr),k=A.fk(a,B.bf,t.g)==null?m:B.ze +if(k==null)k=B.ze +s=a.ae(t.ri) +r=l==null?m:l.w.c +if(r==null)if(s!=null){q=s.w.c +p=q.gf7() +o=q.gld() +n=q.gf7() +p=A.rt(m,A.aNQ(o,q.gn2(),n,p),m) +r=p}else{q=$.aKw() +r=q}return A.aTe(r,r.p1.a_i(k))}, +aGo(a){var s=a.ae(t.Nr),r=s==null?null:s.w.c.ax.a +if(r==null){r=A.ck(a,B.iP) +r=r==null?null:r.e +if(r==null)r=B.ai}return r}, +w6:function w6(a,b,c){this.c=a +this.d=b +this.a=c}, +FQ:function FQ(a,b,c){this.w=a +this.b=b +this.a=c}, +rs:function rs(a,b){this.a=a +this.b=b}, +yn:function yn(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +RO:function RO(a,b){var _=this +_.CW=null +_.e=_.d=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +amt:function amt(){}, +rt(d1,d2,d3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7=null,c8=A.b([],t.FO),c9=A.b([],t.lY),d0=A.aZ() +switch(d0.a){case 0:case 1:case 2:s=B.N9 +break +case 3:case 4:case 5:s=B.Na +break +default:s=c7}r=A.aTy(d0) +d3=d3!==!1 +if(d3)q=B.E6 +else q=B.E7 +if(d1==null){p=d2==null?c7:d2.a +o=p}else o=d1 +if(o==null)o=B.ai +n=o===B.a7 +if(d3){if(d2==null)d2=n?B.Et:B.Es +m=n?d2.k2:d2.b +l=n?d2.k3:d2.c +k=d2.k2 +j=d2.ry +if(j==null){p=d2.n +j=p==null?d2.k3:p}i=d1===B.a7 +h=k +g=m +f=l +e=h +d=e}else{h=c7 +g=h +f=g +j=f +e=j +d=e +k=d +i=k}if(g==null)g=n?B.np:B.hS +c=A.QQ(g) +b=n?B.nP:B.nL +a=n?B.l:B.nO +a0=c===B.a7 +a1=n?A.aQ(31,B.k.E()>>>16&255,B.k.E()>>>8&255,B.k.E()&255):A.aQ(31,B.l.E()>>>16&255,B.l.E()>>>8&255,B.l.E()&255) +a2=n?A.aQ(10,B.k.E()>>>16&255,B.k.E()>>>8&255,B.k.E()&255):A.aQ(10,B.l.E()>>>16&255,B.l.E()>>>8&255,B.l.E()&255) +if(k==null)k=n?B.jy:B.nH +if(h==null)h=k +if(d==null)d=n?B.cH:B.k +if(j==null)j=n?B.Fl:B.bE +if(d2==null){a3=n?B.EJ:B.nw +p=n?B.d4:B.nB +a4=A.QQ(B.hS)===B.a7 +a5=A.QQ(a3) +a6=a4?B.k:B.l +a5=a5===B.a7?B.k:B.l +a7=n?B.k:B.l +a8=n?B.l:B.k +d2=A.a3a(p,o,B.no,c7,c7,c7,a4?B.k:B.l,a8,c7,c7,a6,c7,c7,c7,a5,c7,c7,c7,a7,c7,c7,c7,c7,c7,c7,c7,B.hS,c7,c7,c7,c7,a3,c7,c7,c7,c7,d,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7)}a9=n?B.A:B.T +b0=n?B.d4:B.nn +b1=n?B.Fp:A.aQ(153,B.l.E()>>>16&255,B.l.E()>>>8&255,B.l.E()&255) +b2=A.aCZ(!1,n?B.nG:B.nJ,d2,c7,a1,36,c7,a2,B.D0,s,88,c7,c7,c7,B.mY) +b3=n?B.Fn:B.Fg +b4=n?B.nE:B.jA +b5=n?B.nE:B.EE +if(d3){b6=A.aGw(d0,c7,c7,B.WZ,B.X3,B.X5) +p=d2.a===B.ai +b7=p?d2.k3:d2.k2 +b8=p?d2.k2:d2.k3 +p=b6.a.UQ(b7,b7,b7) +a5=b6.b.UQ(b8,b8,b8) +b9=new A.we(p,a5,b6.c,b6.d,b6.e)}else b9=A.aTp(d0) +c0=n?b9.b:b9.a +c1=a0?b9.b:b9.a +c2=c0.bu(c7) +c3=c1.bu(c7) +c4=n?new A.dt(c7,c7,c7,c7,c7,$.aCj(),c7,c7,c7):new A.dt(c7,c7,c7,c7,c7,$.aCi(),c7,c7,c7) +c5=a0?B.I3:B.I4 +if(e==null)e=n?B.cH:B.k +if(f==null){f=d2.y +if(f.k(0,g))f=B.k}c6=A.aAz(c7,A.aTa(c9),B.BR,i===!0,B.BY,B.N8,B.Ch,B.Ci,B.Cj,B.D1,b2,k,d,B.Eg,B.El,B.Em,d2,c7,B.G3,B.G4,e,B.Gh,b3,j,B.Gm,B.Go,B.Gq,B.Hc,B.Hn,A.aTc(c8),B.Hu,B.Hy,a1,b4,b1,a2,B.HL,c4,f,B.ID,B.Ja,s,B.Nd,B.Ne,B.Nf,B.Nm,B.Nn,B.Np,B.Oh,B.DL,d0,B.P6,g,a,b,c5,c3,B.P7,B.P8,h,B.PK,B.PL,B.PM,b0,B.PN,B.l,B.RJ,B.RS,b5,q,B.Sc,B.Sn,B.So,B.SL,c2,B.Xu,B.Xv,B.XF,b9,a9,d3,r) +return c6}, +aAz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2){return new A.iM(d,r,b0,b,c0,c2,d0,d1,e1,f0,!0,g2,l,m,q,a3,a4,b3,b4,b5,b6,d3,d4,d5,e0,e4,e6,e9,g0,b8,d6,d7,f5,f9,a,c,e,f,g,h,i,k,n,o,p,s,a0,a2,a5,a6,a7,a8,a9,b1,b2,b7,c1,c3,c4,c5,c6,c7,c8,c9,d2,d8,d9,e2,e3,e5,e7,e8,f1,f2,f3,f4,f6,f7,f8,j,a1,b9)}, +aT9(){return A.rt(B.ai,null,null)}, +aTa(a){var s,r,q=A.v(t.u,t.gj) +for(s=0;!1;++s){r=a[s] +q.m(0,r.gaz(r),r)}return q}, +aTe(a,b){return $.aKv().bI(0,new A.wX(a,b),new A.akF(a,b))}, +QQ(a){var s=a.Hy()+0.05 +if(s*s>0.15)return B.ai +return B.a7}, +aTb(a,b,c){var s=a.c,r=s.r0(s,new A.akD(b,c),t.K,t.zo) +s=b.c +s=s.gj1(s) +r.UH(r,s.kL(s,new A.akE(a))) +return r}, +aTc(a){var s,r,q=t.K,p=t.ZF,o=A.v(q,p) +for(s=0;!1;++s){r=a[s] +o.m(0,r.gaz(r),p.a(r))}return A.azh(o,q,t.zo)}, +aTd(g9,h0,h1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8 +if(g9===h0)return g9 +s=h1<0.5 +r=s?g9.d:h0.d +q=s?g9.a:h0.a +p=s?g9.b:h0.b +o=A.aTb(g9,h0,h1) +n=s?g9.e:h0.e +m=s?g9.f:h0.f +l=s?g9.r:h0.r +k=s?g9.w:h0.w +j=A.aS1(g9.x,h0.x,h1) +i=s?g9.y:h0.y +h=A.aTz(g9.Q,h0.Q,h1) +g=A.F(g9.as,h0.as,h1) +g.toString +f=A.F(g9.at,h0.at,h1) +f.toString +e=A.aNS(g9.ax,h0.ax,h1) +d=A.F(g9.ay,h0.ay,h1) +d.toString +c=A.F(g9.ch,h0.ch,h1) +c.toString +b=A.F(g9.CW,h0.CW,h1) +b.toString +a=A.F(g9.cx,h0.cx,h1) +a.toString +a0=A.F(g9.cy,h0.cy,h1) +a0.toString +a1=A.F(g9.db,h0.db,h1) +a1.toString +a2=A.F(g9.dx,h0.dx,h1) +a2.toString +a3=A.F(g9.dy,h0.dy,h1) +a3.toString +a4=A.F(g9.fr,h0.fr,h1) +a4.toString +a5=A.F(g9.fx,h0.fx,h1) +a5.toString +a6=A.F(g9.fy,h0.fy,h1) +a6.toString +a7=A.F(g9.go,h0.go,h1) +a7.toString +a8=A.F(g9.id,h0.id,h1) +a8.toString +a9=A.F(g9.k1,h0.k1,h1) +a9.toString +b0=A.lz(g9.k2,h0.k2,h1) +b1=A.lz(g9.k3,h0.k3,h1) +b2=A.w5(g9.k4,h0.k4,h1) +b3=A.w5(g9.ok,h0.ok,h1) +b4=A.aTq(g9.p1,h0.p1,h1) +b5=A.aMY(g9.p2,h0.p2,h1) +b6=A.aN4(g9.p3,h0.p3,h1) +b7=A.aN9(g9.p4,h0.p4,h1) +b8=g9.R8 +b9=h0.R8 +c0=A.F(b8.a,b9.a,h1) +c1=A.F(b8.b,b9.b,h1) +c2=A.F(b8.c,b9.c,h1) +c3=A.F(b8.d,b9.d,h1) +c4=A.bm(b8.e,b9.e,h1) +c5=A.a_(b8.f,b9.f,h1) +c6=A.d_(b8.r,b9.r,h1) +b8=A.d_(b8.w,b9.w,h1) +b9=A.aNb(g9.RG,h0.RG,h1) +c7=A.aNc(g9.rx,h0.rx,h1) +c8=A.aNd(g9.ry,h0.ry,h1) +s=s?g9.to:h0.to +c9=A.aNq(g9.x1,h0.x1,h1) +d0=A.aNt(g9.x2,h0.x2,h1) +d1=A.aNz(g9.xr,h0.xr,h1) +d2=A.aO7(g9.y1,h0.y1,h1) +d3=A.aO9(g9.y2,h0.y2,h1) +d4=A.aOq(g9.aL,h0.aL,h1) +d5=A.aOw(g9.aO,h0.aO,h1) +d6=A.aOL(g9.n,h0.n,h1) +d7=A.aON(g9.O,h0.O,h1) +d8=A.aOW(g9.P,h0.P,h1) +d9=A.aP7(g9.a6,h0.a6,h1) +e0=A.aPa(g9.a0,h0.a0,h1) +e1=A.aPc(g9.J,h0.J,h1) +e2=A.aPL(g9.H,h0.H,h1) +e3=A.aQ9(g9.a2,h0.a2,h1) +e4=A.aQt(g9.ao,h0.ao,h1) +e5=A.aQu(g9.b7,h0.b7,h1) +e6=A.aQv(g9.aK,h0.aK,h1) +e7=A.aQM(g9.c3,h0.c3,h1) +e8=A.aQN(g9.bF,h0.bF,h1) +e9=A.aQO(g9.B,h0.B,h1) +f0=A.aQU(g9.cO,h0.cO,h1) +f1=A.aRf(g9.ah,h0.ah,h1) +f2=A.aRr(g9.aw,h0.aw,h1) +f3=A.aRu(g9.bb,h0.bb,h1) +f4=A.aS3(g9.cF,h0.cF,h1) +f5=A.aS5(g9.em,h0.em,h1) +f6=A.aS7(g9.cb,h0.cb,h1) +f7=A.aSq(g9.dW,h0.dW,h1) +f8=A.aSt(g9.cG,h0.cG,h1) +f9=A.aSH(g9.eO,h0.eO,h1) +g0=A.aSO(g9.eP,h0.eP,h1) +g1=A.aSR(g9.dM,h0.dM,h1) +g2=A.aT0(g9.fY,h0.fY,h1) +g3=A.aTf(g9.fq,h0.fq,h1) +g4=A.aTh(g9.t,h0.t,h1) +g5=A.aTl(g9.T,h0.T,h1) +g6=A.aNj(g9.ab,h0.ab,h1) +g7=A.F(g9.bw,h0.bw,h1) +g7.toString +g8=A.F(g9.bl,h0.bl,h1) +g8.toString +return A.aAz(b5,r,b6,q,b7,new A.Ba(c0,c1,c2,c3,c4,c5,c6,b8),b9,c7,c8,g6,s,g,f,c9,d0,d1,e,p,d2,d3,g7,d4,d,c,d5,d6,d7,d8,d9,o,e0,e1,b,a,a0,a1,e2,b0,g8,n,e3,m,e4,e5,e6,e7,e8,e9,f0,l,k,f1,a2,a3,a4,b1,b2,f2,f3,a5,j,f4,f5,a6,f6,a7,f7,f8,a8,i,f9,g0,g1,g2,b3,g3,g4,g5,b4,a9,!0,h)}, +aEI(a,b){return new A.Nk(a,b,B.mh,b.a,b.b,b.c,b.d,b.e,b.f,b.r)}, +aTy(a){var s +$label0$0:{if(B.ac===a||B.N===a||B.bl===a){s=B.fC +break $label0$0}if(B.bm===a||B.b1===a||B.bn===a){s=B.Z4 +break $label0$0}s=null}return s}, +aTz(a,b,c){var s,r +if(a===b)return a +s=A.a_(a.a,b.a,c) +s.toString +r=A.a_(a.b,b.b,c) +r.toString +return new A.mk(s,r)}, +qo:function qo(a,b){this.a=a +this.b=b}, +iM:function iM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.aL=c8 +_.aO=c9 +_.n=d0 +_.O=d1 +_.P=d2 +_.a6=d3 +_.a0=d4 +_.J=d5 +_.H=d6 +_.a2=d7 +_.ao=d8 +_.b7=d9 +_.aK=e0 +_.c3=e1 +_.bF=e2 +_.B=e3 +_.cO=e4 +_.ah=e5 +_.aw=e6 +_.bb=e7 +_.cF=e8 +_.em=e9 +_.cb=f0 +_.dW=f1 +_.cG=f2 +_.eO=f3 +_.eP=f4 +_.dM=f5 +_.fY=f6 +_.fq=f7 +_.t=f8 +_.T=f9 +_.ab=g0 +_.bw=g1 +_.bl=g2}, +akF:function akF(a,b){this.a=a +this.b=b}, +akD:function akD(a,b){this.a=a +this.b=b}, +akE:function akE(a){this.a=a}, +Nk:function Nk(a,b,c,d,e,f,g,h,i,j){var _=this +_.ay=a +_.ch=b +_.w=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i +_.r=j}, +azk:function azk(a){this.a=a}, +wX:function wX(a,b){this.a=a +this.b=b}, +TK:function TK(a,b,c){this.a=a +this.b=b +this.$ti=c}, +mk:function mk(a,b){this.a=a +this.b=b}, +YD:function YD(){}, +Zs:function Zs(){}, +aTf(a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +if(a4===a5)return a4 +s=a4.d +if(s==null)r=a5.d==null +else r=!1 +if(r)s=null +else if(s==null)s=a5.d +else{r=a5.d +if(!(r==null)){s.toString +r.toString +s=A.b_(s,r,a6)}}r=A.F(a4.a,a5.a,a6) +q=A.k8(a4.b,a5.b,a6) +p=A.k8(a4.c,a5.c,a6) +o=a4.guT() +n=a5.guT() +o=A.F(o,n,a6) +n=t.KX.a(A.dC(a4.f,a5.f,a6)) +m=A.F(a4.r,a5.r,a6) +l=A.bm(a4.w,a5.w,a6) +k=A.F(a4.x,a5.x,a6) +j=A.F(a4.y,a5.y,a6) +i=A.F(a4.z,a5.z,a6) +h=A.bm(a4.Q,a5.Q,a6) +g=A.a_(a4.as,a5.as,a6) +f=A.F(a4.at,a5.at,a6) +e=A.bm(a4.ax,a5.ax,a6) +d=A.F(a4.ay,a5.ay,a6) +c=A.dC(a4.ch,a5.ch,a6) +b=A.F(a4.CW,a5.CW,a6) +a=A.bm(a4.cx,a5.cx,a6) +if(a6<0.5)a0=a4.cy +else a0=a5.cy +a1=A.d_(a4.db,a5.db,a6) +a2=A.dC(a4.dx,a5.dx,a6) +a3=A.aU(a4.dy,a5.dy,a6,A.c9(),t._) +return new A.E1(r,q,p,s,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,A.aU(a4.fr,a5.fr,a6,A.y2(),t.p8))}, +E1:function E1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4}, +akI:function akI(a){this.a=a}, +YF:function YF(){}, +aTh(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b)return a +s=A.bm(a.a,b.a,c) +r=A.ig(a.b,b.b,c) +q=A.F(a.c,b.c,c) +p=A.F(a.d,b.d,c) +o=A.F(a.e,b.e,c) +n=A.F(a.f,b.f,c) +m=A.F(a.r,b.r,c) +l=A.F(a.w,b.w,c) +k=A.F(a.y,b.y,c) +j=A.F(a.x,b.x,c) +i=A.F(a.z,b.z,c) +h=A.F(a.Q,b.Q,c) +g=A.F(a.as,b.as,c) +f=A.j5(a.ax,b.ax,c) +return new A.E2(s,r,q,p,o,n,m,l,j,k,i,h,g,A.a_(a.at,b.at,c),f)}, +E2:function E2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +YG:function YG(){}, +aGT(a,b,c,d){return new A.TH(c,null,d,b,a,null)}, +aTj(a,b){return new A.E5(b,a,null)}, +aTm(){var s,r,q +if($.ry.length!==0){s=A.b($.ry.slice(0),A.a2($.ry)) +for(r=s.length,q=0;qo/m?new A.K(o*p/m,p):new A.K(q,m*q/o) +r=b +break +case 2:q=c.a +p=c.b +o=b.a +r=q/p>o/m?new A.K(o,o*p/q):new A.K(m*q/p,m) +s=c +break +case 3:q=c.a +p=c.b +o=b.a +if(q/p>o/m){r=new A.K(o,o*p/q) +s=c}else{s=new A.K(q,m*q/o) +r=b}break +case 4:q=c.a +p=c.b +o=b.a +if(q/p>o/m){s=new A.K(o*p/m,p) +r=b}else{r=new A.K(m*q/p,m) +s=c}break +case 5:r=new A.K(Math.min(b.a,c.a),Math.min(m,c.b)) +s=r +break +case 6:n=b.a/m +q=c.b +s=m>q?new A.K(q*n,q):b +m=c.a +if(s.a>m)s=new A.K(m,m/n) +r=b +break +default:r=null +s=null}return new A.LP(r,s)}, +a1A:function a1A(a,b){this.a=a +this.b=b}, +LP:function LP(a,b){this.a=a +this.b=b}, +aNh(a,b,c){var s,r,q,p,o +if(a===b)return a +s=A.F(a.a,b.a,c) +s.toString +r=A.v_(a.b,b.b,c) +r.toString +q=A.a_(a.c,b.c,c) +q.toString +p=A.a_(a.d,b.d,c) +p.toString +o=a.e +return new A.bx(p,o===B.O?b.e:o,s,r,q)}, +az9(a,b,c){var s,r,q,p,o,n +if(a==null?b==null:a===b)return a +if(a==null)a=A.b([],t.F) +if(b==null)b=A.b([],t.F) +s=Math.min(a.length,b.length) +r=A.b([],t.F) +for(q=0;ql?m:l)){o=t.N +k=A.db(o) +n=t.c4 +j=A.hJ(d,d,d,o,n) +for(i=p;i")),o=o.c;n.A();){h=n.d +if(h==null)h=o.a(h) +e=A.aDU(j.h(0,h),g.h(0,h),c) +if(e!=null)s.push(e)}}return s}, +o:function o(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +Yy:function Yy(){}, +aI6(a,b,c,d,e){var s,r +for(s=c,r=0;r0){n=-n +l=2*l +s=(n-Math.sqrt(j))/l +r=(n+Math.sqrt(j))/l +q=(c-s*b)/(r-s) +l=new A.asp(s,r,b-q,q) +n=l +break $label0$0}if(j<0){p=Math.sqrt(k-m)/(2*l) +o=-(n/2/l) +n=new A.avI(p,o,b,(c-o*b)/p) +break $label0$0}o=-n/(2*l) +n=new A.anW(o,b,c-o*b) +break $label0$0}return n}, +ajn:function ajn(a,b,c){this.a=a +this.b=b +this.c=c}, +Di:function Di(a,b){this.a=a +this.b=b}, +Dh:function Dh(a,b,c){this.b=a +this.c=b +this.a=c}, +r5:function r5(a,b,c){this.b=a +this.c=b +this.a=c}, +anW:function anW(a,b,c){this.a=a +this.b=b +this.c=c}, +asp:function asp(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +avI:function avI(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +E3:function E3(a,b){this.a=a +this.c=b}, +aRB(a,b,c,d,e,f,g,h){var s=null,r=new A.C5(new A.PW(s,s),B.z5,b,h,A.af(),a,g,s,new A.aN(),A.af()) +r.aC() +r.saN(s) +r.a5l(a,s,b,c,d,e,f,g,h) +return r}, +vl:function vl(a,b){this.a=a +this.b=b}, +C5:function C5(a,b,c,d,e,f,g,h,i,j){var _=this +_.cs=_.bM=$ +_.bY=a +_.dL=$ +_.ev=null +_.j3=b +_.fW=c +_.lo=d +_.aoF=null +_.It=$ +_.WC=e +_.t=null +_.T=f +_.ab=g +_.B$=h +_.dy=i +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=j +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +afn:function afn(a){this.a=a}, +aTT(a){}, +Ct:function Ct(){}, +ags:function ags(a){this.a=a}, +agu:function agu(a){this.a=a}, +agt:function agt(a){this.a=a}, +agr:function agr(a){this.a=a}, +agq:function agq(a){this.a=a}, +EF:function EF(a,b){var _=this +_.a=a +_.J$=0 +_.H$=b +_.ao$=_.a2$=0}, +Tb:function Tb(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=null +_.f=!1 +_.r=d +_.z=e +_.Q=f +_.at=null +_.ch=g +_.CW=h +_.cx=null}, +X1:function X1(a,b,c,d){var _=this +_.O=!1 +_.dy=a +_.fr=null +_.fx=b +_.go=null +_.B$=c +_.b=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +j7(a){var s=a.a,r=a.b +return new A.aa(s,s,r,r)}, +k6(a,b){var s,r,q=b==null,p=q?0:b +q=q?1/0:b +s=a==null +r=s?0:a +return new A.aa(p,q,r,s?1/0:a)}, +j8(a,b){var s,r,q=b!==1/0,p=q?b:0 +q=q?b:1/0 +s=a!==1/0 +r=s?a:0 +return new A.aa(p,q,r,s?a:1/0)}, +a1y(a){return new A.aa(0,a.a,0,a.b)}, +ig(a,b,c){var s,r,q,p +if(a==b)return a +if(a==null)return b.a8(0,c) +if(b==null)return a.a8(0,1-c) +s=a.a +if(isFinite(s)){s=A.a_(s,b.a,c) +s.toString}else s=1/0 +r=a.b +if(isFinite(r)){r=A.a_(r,b.b,c) +r.toString}else r=1/0 +q=a.c +if(isFinite(q)){q=A.a_(q,b.c,c) +q.toString}else q=1/0 +p=a.d +if(isFinite(p)){p=A.a_(p,b.d,c) +p.toString}else p=1/0 +return new A.aa(s,r,q,p)}, +aCY(a){return new A.n8(a.a,a.b,a.c)}, +K0(a,b){return a==null?null:a+b}, +tu(a,b){var s,r,q,p,o,n +$label0$0:{s=null +r=null +q=!1 +if(a!=null){p=typeof a=="number" +if(p){if(b!=null)q=typeof b=="number" +s=b +r=a}}else p=!1 +o=null +if(q){n=p?s:b +q=r>=(n==null?A.c0(n):n)?b:a +break $label0$0}q=!1 +if(a!=null){if(p)q=s +else{q=b +s=q +p=!0}q=q==null +r=a}else r=o +if(q){q=r +break $label0$0}q=a==null +if(q)if(!p){s=b +p=!0}if(q){n=p?s:b +q=n +break $label0$0}q=o}return q}, +aa:function aa(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a1z:function a1z(){}, +n8:function n8(a,b,c){this.a=a +this.b=b +this.c=c}, +n7:function n7(a,b){this.c=a +this.a=b +this.b=null}, +fd:function fd(a){this.a=a}, +zg:function zg(){}, +aoV:function aoV(){}, +aoW:function aoW(a,b){this.a=a +this.b=b}, +amN:function amN(){}, +amO:function amO(a,b){this.a=a +this.b=b}, +rV:function rV(a,b){this.a=a +this.b=b}, +arq:function arq(a,b){this.a=a +this.b=b}, +aN:function aN(){var _=this +_.d=_.c=_.b=_.a=null}, +B:function B(){}, +afp:function afp(a){this.a=a}, +de:function de(){}, +afo:function afo(a){this.a=a}, +EY:function EY(){}, +iA:function iA(a,b,c){var _=this +_.e=null +_.c0$=a +_.aa$=b +_.a=c}, +ad6:function ad6(){}, +C9:function C9(a,b,c,d,e,f){var _=this +_.n=a +_.c_$=b +_.X$=c +_.ct$=d +_.dy=e +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +GF:function GF(){}, +WC:function WC(){}, +aFy(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(a==null)a=B.kD +s=J.aH(a) +r=s.gq(a)-1 +q=A.bo(0,null,!1,t.Ei) +p=0<=r +while(!0){if(!!1)break +s.h(a,0) +o=b[0] +o.gB2(o) +break}while(!0){if(!!1)break +s.h(a,r) +n=b[-1] +n.gB2(n) +break}m=A.by("oldKeyedChildren") +l=0 +if(p){m.sdX(A.v(t.D2,t.bu)) +for(k=m.a;l<=r;){j=s.h(a,l) +i=j.a +if(i!=null){h=m.b +if(h===m)A.a8(A.uH(k)) +J.ea(h,i,j)}++l}}for(k=m.a,g=0;!1;){o=b[g] +j=null +if(p){f=o.gB2(o) +i=m.b +if(i===m)A.a8(A.uH(k)) +e=J.ab(i,f) +if(e!=null)o.gB2(o) +else j=e}q[g]=A.aFx(j,o);++g}s.gq(a) +while(!0){if(!!1)break +q[g]=A.aFx(s.h(a,l),b[g]);++g;++l}return new A.fz(q,A.a2(q).i("fz<1,cN>"))}, +aFx(a,b){var s,r=a==null?A.CZ(b.gB2(b),null):a,q=b.gYS(),p=A.fM() +q.gatC(q) +p.to=q.gatC(q) +p.e=!0 +q.ga0R() +p.k4=q.ga0R() +p.e=!0 +q.gaml(q) +s=q.gaml(q) +p.b9(B.zz,!0) +p.b9(B.Qa,s) +q.garB() +s=q.garB() +p.b9(B.zz,!0) +p.b9(B.Qb,s) +q.ga_W(q) +s=q.ga_W(q) +p.b9(B.zC,!0) +p.b9(B.zF,s) +q.gamb(q) +p.b9(B.zK,q.gamb(q)) +q.gaoB(q) +s=q.gaoB(q) +p.b9(B.zJ,!0) +p.b9(B.zw,s) +q.gov() +p.b9(B.Qc,q.gov()) +q.gJq() +p.sJq(q.gJq()) +q.gatK() +p.b9(B.zy,q.gatK()) +q.ga0O() +p.b9(B.Qf,q.ga0O()) +q.gar_() +p.b9(B.Q7,q.gar_()) +q.gK1(q) +p.b9(B.zu,q.gK1(q)) +q.gaoV() +p.b9(B.zB,q.gaoV()) +q.gaoW(q) +p.b9(B.lo,q.gaoW(q)) +q.gmE(q) +s=q.gmE(q) +p.b9(B.zI,!0) +p.b9(B.zv,s) +q.gaql() +p.b9(B.Q8,q.gaql()) +q.gvW() +p.b9(B.zt,q.gvW()) +q.garF(q) +p.b9(B.zH,q.garF(q)) +q.gaq6(q) +p.b9(B.ii,q.gaq6(q)) +q.gaq3() +p.b9(B.zG,q.gaq3()) +q.gJ2() +p.sJ2(q.gJ2()) +q.ga_P() +p.b9(B.zA,q.ga_P()) +q.garH() +p.b9(B.zE,q.garH()) +q.gar9() +p.b9(B.zD,q.gar9()) +q.gaqU() +s=q.gaqU() +p.b9(B.Qd,!0) +p.b9(B.Q5,s) +q.gBe() +p.sBe(q.gBe()) +q.gA2() +p.sA2(q.gA2()) +q.gatT() +s=q.gatT() +p.b9(B.Qe,!0) +p.b9(B.Q6,s) +q.geR(q) +p.b9(B.zx,q.geR(q)) +q.gJo(q) +p.x1=new A.cW(q.gJo(q),B.aA) +p.e=!0 +q.gv(q) +p.x2=new A.cW(q.gv(q),B.aA) +p.e=!0 +q.gaqm() +p.xr=new A.cW(q.gaqm(),B.aA) +p.e=!0 +q.ganM() +p.y1=new A.cW(q.ganM(),B.aA) +p.e=!0 +q.gaqe(q) +p.y2=new A.cW(q.gaqe(q),B.aA) +p.e=!0 +q.gbA() +p.P=q.gbA() +p.e=!0 +q.gaua() +p.aK=q.gaua() +p.e=!0 +q.gmW() +p.smW(q.gmW()) +q.glB() +p.slB(q.glB()) +q.gBx() +p.sBx(q.gBx()) +q.gBy() +p.sBy(q.gBy()) +q.gBz() +p.sBz(q.gBz()) +q.gBw() +p.sBw(q.gBw()) +q.gJI() +p.sJI(q.gJI()) +q.gJE() +p.sJE(q.gJE()) +q.gBk(q) +p.sBk(0,q.gBk(q)) +q.gBl(q) +p.sBl(0,q.gBl(q)) +q.gBv(q) +p.sBv(0,q.gBv(q)) +q.gBt() +p.sBt(q.gBt()) +q.gBr() +p.sBr(q.gBr()) +q.gBu() +p.sBu(q.gBu()) +q.gBs() +p.sBs(q.gBs()) +q.gBA() +p.sBA(q.gBA()) +q.gBB() +p.sBB(q.gBB()) +q.gBm() +p.sBm(q.gBm()) +q.gBn() +p.sBn(q.gBn()) +q.gBp(q) +p.sBp(0,q.gBp(q)) +q.gBo() +p.sBo(q.gBo()) +r.nc(0,B.kD,p) +r.saR(0,b.gaR(b)) +r.sc6(0,b.gc6(b)) +r.dy=b.gav1() +return r}, +L0:function L0(){}, +Ca:function Ca(a,b,c,d,e,f,g,h){var _=this +_.t=a +_.T=b +_.ab=c +_.bw=d +_.bl=e +_.en=_.fs=_.dl=_.c4=null +_.B$=f +_.dy=g +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +a3K:function a3K(){}, +aFz(a,b){return new A.j(A.G(a.a,b.a,b.c),A.G(a.b,b.b,b.d))}, +aH9(a){var s=new A.WD(a,new A.aN(),A.af()) +s.aC() +return s}, +aHk(){$.am() +return new A.HO(A.br(),B.bx,B.bp,$.ay())}, +rq:function rq(a,b){this.a=a +this.b=b}, +alb:function alb(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=!0 +_.r=f}, +qW:function qW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this +_.a6=_.P=_.O=_.n=null +_.a0=$ +_.J=a +_.H=b +_.ao=_.a2=null +_.b7=c +_.aK=d +_.c3=e +_.bF=f +_.B=g +_.cO=h +_.ah=i +_.aw=j +_.em=_.cF=_.bb=null +_.cb=k +_.dW=l +_.cG=m +_.eO=n +_.eP=o +_.dM=p +_.fY=q +_.fq=r +_.t=s +_.T=a0 +_.ab=a1 +_.bw=a2 +_.bl=a3 +_.c4=a4 +_.dl=a5 +_.en=!1 +_.lr=$ +_.f4=a6 +_.d5=0 +_.dv=a7 +_.c0=_.bS=_.bR=null +_.WF=_.aa=$ +_.WG=_.qM=_.eQ=null +_.ft=$ +_.ik=a8 +_.og=null +_.fp=!0 +_.qB=_.mI=_.mH=_.oh=!1 +_.cd=null +_.dK=a9 +_.bM=b0 +_.c_$=b1 +_.X$=b2 +_.ct$=b3 +_.Ap$=b4 +_.dy=b5 +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=b6 +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +afu:function afu(a){this.a=a}, +aft:function aft(){}, +afq:function afq(a,b){this.a=a +this.b=b}, +afv:function afv(){}, +afs:function afs(){}, +afr:function afr(){}, +WD:function WD(a,b,c){var _=this +_.n=a +_.dy=b +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +o6:function o6(){}, +HO:function HO(a,b,c,d){var _=this +_.r=a +_.x=_.w=null +_.y=b +_.z=c +_.J$=0 +_.H$=d +_.ao$=_.a2$=0}, +EL:function EL(a,b,c){var _=this +_.r=!0 +_.w=!1 +_.x=a +_.y=$ +_.Q=_.z=null +_.as=b +_.ax=_.at=null +_.J$=0 +_.H$=c +_.ao$=_.a2$=0}, +wB:function wB(a,b){var _=this +_.r=a +_.J$=0 +_.H$=b +_.ao$=_.a2$=0}, +GH:function GH(){}, +GI:function GI(){}, +WE:function WE(){}, +Cc:function Cc(a,b,c){var _=this +_.n=a +_.O=$ +_.dy=b +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +amJ(a,b){var s +switch(b.a){case 0:s=a +break +case 1:s=new A.K(a.b,a.a) +break +default:s=null}return s}, +aTM(a,b,c){var s +switch(c.a){case 0:s=b +break +case 1:s=b.gWN() +break +default:s=null}return s.aU(a)}, +aTL(a,b){return new A.K(a.a+b.a,Math.max(a.b,b.b))}, +aGL(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +$label0$0:{s=a==null +if(s){r=b +q=r}else{r=d +q=r}if(!s){p=!1 +p=b==null +q=b +r=a +s=!0}else p=!0 +if(p){p=r +break $label0$0}p=t.mi +o=d +n=!1 +m=d +l=d +k=d +j=!1 +if(p.b(a)){i=!0 +h=a.a +g=h +if(typeof g=="number"){A.c0(h) +f=a.b +g=f +if(typeof g=="number"){A.c0(f) +if(s)g=q +else{g=b +s=i +q=g}if(p.b(g)){if(s)g=q +else{g=b +s=i +q=g}e=(g==null?p.a(g):g).a +g=e +n=typeof g=="number" +if(n){A.c0(e) +if(s)j=q +else{j=b +s=i +q=j}o=(j==null?p.a(j):j).b +j=o +j=typeof j=="number" +k=e}}l=f}m=h}}if(j){if(n)p=o +else{j=s?q:b +o=(j==null?p.a(j):j).b +p=o}A.c0(p) +m.toString +k.toString +j=Math.max(m,k) +l.toString +a=new A.aF(j,Math.max(l,p)) +p=a +break $label0$0}p=d}return p}, +aRC(a,b,c,d,e,f,g,h,i){var s,r=null,q=A.af(),p=J.nC(new Array(4),t.iy) +for(s=0;s<4;++s)p[s]=new A.DS(r,B.as,B.ak,B.ad.k(0,B.ad)?new A.jU(1):B.ad,r,r,r,r,B.at,r) +q=new A.Cd(c,d,e,b,h,i,g,a,f,q,p,!0,0,r,r,new A.aN(),A.af()) +q.aC() +q.U(0,r) +return q}, +aRD(a){var s=a.b +s.toString +s=t.US.a(s).e +return s==null?0:s}, +arD:function arD(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +LS:function LS(a,b){this.a=a +this.b=b}, +ha:function ha(a,b,c){var _=this +_.f=_.e=null +_.c0$=a +_.aa$=b +_.a=c}, +Nh:function Nh(a,b){this.a=a +this.b=b}, +nK:function nK(a,b){this.a=a +this.b=b}, +pz:function pz(a,b){this.a=a +this.b=b}, +Cd:function Cd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.n=a +_.O=b +_.P=c +_.a6=d +_.a0=e +_.J=f +_.H=g +_.a2=0 +_.ao=h +_.b7=i +_.aK=j +_.aoG$=k +_.auP$=l +_.c_$=m +_.X$=n +_.ct$=o +_.dy=p +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=q +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +afw:function afw(a,b){this.a=a +this.b=b}, +afB:function afB(){}, +afz:function afz(){}, +afA:function afA(){}, +afy:function afy(){}, +afx:function afx(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +WG:function WG(){}, +WH:function WH(){}, +GJ:function GJ(){}, +Cf:function Cf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.O=_.n=null +_.P=a +_.a6=b +_.a0=c +_.J=d +_.H=e +_.a2=null +_.ao=f +_.b7=g +_.aK=h +_.c3=i +_.bF=j +_.B=k +_.cO=l +_.ah=m +_.aw=n +_.bb=o +_.cF=p +_.em=q +_.dy=r +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=s +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +af(){return new A.MX()}, +aF0(a){return new A.jv(a,A.v(t.S,t.M),A.af())}, +aGt(a){return new A.wb(a,B.h,A.v(t.S,t.M),A.af())}, +aA9(){return new A.NO(B.h,A.v(t.S,t.M),A.af())}, +aCM(a){return new A.yC(a,B.cG,A.v(t.S,t.M),A.af())}, +a9I(a,b){return new A.AV(a,b,A.v(t.S,t.M),A.af())}, +aDT(a){var s,r,q=new A.b7(new Float64Array(16)) +q.dE() +for(s=a.length-1;s>0;--s){r=a[s] +if(r!=null)r.qb(a[s-1],q)}return q}, +a6O(a,b,c,d){var s,r +if(a==null||b==null)return null +if(a===b)return a +s=a.z +r=b.z +if(sr){c.push(a.r) +return A.a6O(a.r,b,c,d)}c.push(a.r) +d.push(b.r) +return A.a6O(a.r,b.r,c,d)}, +yv:function yv(a,b,c){this.a=a +this.b=b +this.$ti=c}, +JE:function JE(a,b){this.a=a +this.$ti=b}, +ef:function ef(){}, +a9F:function a9F(a,b){this.a=a +this.b=b}, +a9G:function a9G(a,b){this.a=a +this.b=b}, +MX:function MX(){this.a=null}, +O2:function O2(a,b,c){var _=this +_.ax=a +_.ay=null +_.CW=_.ch=!1 +_.a=b +_.b=0 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +O7:function O7(a,b,c,d){var _=this +_.ax=a +_.ay=b +_.a=c +_.b=0 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +eZ:function eZ(){}, +jv:function jv(a,b,c){var _=this +_.k3=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +z9:function z9(a,b,c){var _=this +_.k3=null +_.k4=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +z8:function z8(a,b,c){var _=this +_.k3=null +_.k4=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +z7:function z7(a,b,c){var _=this +_.k3=null +_.k4=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +Aw:function Aw(a,b,c,d){var _=this +_.aL=a +_.k3=b +_.ay=_.ax=null +_.a=c +_.b=0 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +wb:function wb(a,b,c,d){var _=this +_.aL=a +_.n=_.aO=null +_.O=!0 +_.k3=b +_.ay=_.ax=null +_.a=c +_.b=0 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +NO:function NO(a,b,c){var _=this +_.aL=null +_.k3=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +yC:function yC(a,b,c,d){var _=this +_.k3=a +_.k4=b +_.ay=_.ax=_.ok=null +_.a=c +_.b=0 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +AT:function AT(){this.d=this.a=null}, +AV:function AV(a,b,c,d){var _=this +_.k3=a +_.k4=b +_.ay=_.ax=null +_.a=c +_.b=0 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +Al:function Al(a,b,c,d,e,f){var _=this +_.k3=a +_.k4=b +_.ok=c +_.p1=d +_.p4=_.p3=_.p2=null +_.R8=!0 +_.ay=_.ax=null +_.a=e +_.b=0 +_.e=f +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null}, +yu:function yu(a,b,c,d,e,f){var _=this +_.k3=a +_.k4=b +_.ok=c +_.ay=_.ax=null +_.a=d +_.b=0 +_.e=e +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.as=_.Q=null +_.$ti=f}, +UC:function UC(){}, +aQx(a,b){var s +if(a==null)return!0 +s=a.b +if(t.ks.b(b))return!1 +return t.ge.b(s)||t.PB.b(b)||!s.gbv(s).k(0,b.gbv(b))}, +aQw(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=a5.d +if(a4==null)a4=a5.c +s=a5.a +r=a5.b +q=a4.grq() +p=a4.gk0(a4) +o=a4.gbg() +n=a4.gcC(a4) +m=a4.gjH(a4) +l=a4.gbv(a4) +k=a4.go5() +j=a4.gdS(a4) +a4.gvW() +i=a4.gBP() +h=a4.gw6() +g=a4.gcX() +f=a4.gIc() +e=a4.gp(a4) +d=a4.gJY() +c=a4.gK0() +b=a4.gK_() +a=a4.gJZ() +a0=a4.gmY(a4) +a1=a4.gKg() +s.af(0,new A.ad0(r,A.aR3(j,k,m,g,f,a4.gAi(),0,n,!1,a0,o,l,h,i,d,a,b,c,e,a4.gt2(),a1,p,q).bs(a4.gc6(a4)),s)) +q=A.m(r).i("bg<1>") +p=q.i("as") +a2=A.a9(new A.as(new A.bg(r,q),new A.ad1(s),p),p.i("n.E")) +q=a4.grq() +p=a4.gk0(a4) +o=a4.gbg() +n=a4.gcC(a4) +m=a4.gjH(a4) +l=a4.gbv(a4) +k=a4.go5() +j=a4.gdS(a4) +a4.gvW() +i=a4.gBP() +h=a4.gw6() +g=a4.gcX() +f=a4.gIc() +e=a4.gp(a4) +d=a4.gJY() +c=a4.gK0() +b=a4.gK_() +a=a4.gJZ() +a0=a4.gmY(a4) +a1=a4.gKg() +a3=A.aR1(j,k,m,g,f,a4.gAi(),0,n,!1,a0,o,l,h,i,d,a,b,c,e,a4.gt2(),a1,p,q).bs(a4.gc6(a4)) +for(q=A.a2(a2).i("c_<1>"),p=new A.c_(a2,q),p=new A.bh(p,p.gq(0),q.i("bh")),q=q.i("aD.E");p.A();){o=p.d +if(o==null)o=q.a(o) +if(o.gCl()){n=o.gJG(o) +if(n!=null)n.$1(a3.bs(r.h(0,o)))}}}, +V4:function V4(a,b){this.a=a +this.b=b}, +V5:function V5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Nx:function Nx(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.J$=0 +_.H$=d +_.ao$=_.a2$=0}, +ad2:function ad2(){}, +ad5:function ad5(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ad4:function ad4(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ad3:function ad3(a){this.a=a}, +ad0:function ad0(a,b,c){this.a=a +this.b=b +this.c=c}, +ad1:function ad1(a){this.a=a}, +ZV:function ZV(){}, +aF7(a,b){var s,r,q=a.ch,p=t.dJ.a(q.a) +if(p==null){s=a.ro(null) +q.sau(0,s) +p=s}else{p.K5() +a.ro(p)}a.db=!1 +r=new A.qF(p,a.gkA()) +a.Fv(r,B.h) +r.pe()}, +aQW(a){var s=a.ch.a +s.toString +a.ro(t.gY.a(s)) +a.db=!1}, +aQX(a,b,c){var s=t.TT +return new A.lO(a,c,b,A.b([],s),A.b([],s),A.b([],s),A.aC(t.I9),A.aC(t.sv))}, +aFA(a){if(a.Q!==a){a.b1(A.aJ3()) +a.Q=null}}, +aRG(a){var s,r +if(a.Q===a)return +s=a.gaV(a) +r=s==null?null:s.Q +r.toString +a.Q=r +a.b1(A.aJ4())}, +hx(a){return new A.mA(a,A.b([],t.QF),A.b([],t.bd),A.v(t.ju,t.i),A.b([],t.fQ),A.v(t.bu,t.rg),new A.Xs(a))}, +aHg(a8,a9,b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=null +if(b2==null)s=a7 +else{r=new A.b7(new Float64Array(16)) +r.cp(b2) +s=r}if(s==null){s=new A.b7(new Float64Array(16)) +s.dE()}q=a8.b +p=a9.b +r=t.TT +o=A.b([q],r) +for(n=p,m=q,l=a7;m!==n;){k=m.c +j=n.c +if(k>=j){i=m.gaV(m) +i.toString +o.push(i) +m=i}if(k<=j){i=n.gaV(n) +i.toString +if(l==null){l=new A.b7(new Float64Array(16)) +l.dE() +h=l}else h=l +i.cU(n,h) +n=i}}for(g=o.length-1;g>0;g=f){f=g-1 +o[g].cU(o[f],s)}if(l!=null)if(l.hC(l)!==0)s.dO(0,l) +else s.CQ() +if(B.b.ga7(o)===p)for(g=o.length-1,e=b1,d=b0;g>0;g=f){f=g-1 +c=A.aHd(o[g],o[f],e,d) +d=c.a +e=c.b}else{b=A.b([q],r) +a=q.gaV(q) +while(!0){r=a==null +i=!r +if(i){a0=a.dx +if(a0===$){a1=A.hx(a) +a0!==$&&A.ac() +a.dx=a1 +a0=a1}h=a0.w==null}else h=!1 +if(!h)break +b.push(a) +a=a.gaV(a)}a2=r?a7:a.giH().w +r=a2==null +d=r?a7:a2.r +e=r?a7:a2.f +if(i)for(g=b.length-1,a9=a;g>=0;--g){a3=A.aHd(a9,b[g],e,d) +d=a3.a +e=a3.b +a9=b[g]}}a4=e==null?a7:e.de(q.giB()) +if(a4==null)a4=q.giB() +if(d!=null){a5=d.de(a4) +a6=a5.ga9(0)&&!a4.ga9(0) +if(!a6)a4=a5}else a6=!1 +return new A.Xv(s,e,d,a4,a6)}, +aHf(a,b){if(a==null)return null +if(a.ga9(0)||b.Y5())return B.Y +return A.aEO(b,a)}, +aHd(a,b,c,d){var s,r,q,p=a.mx(b) +if(d==null&&p==null)return B.Pn +s=$.aL3() +s.dE() +a.cU(b,s) +r=A.aHf(A.aHe(p,d),s) +r.toString +q=a.HZ(b) +return new A.aF(r,A.aHf(q==null?A.aHe(c,p):q,s))}, +aHe(a,b){var s +if(b==null)return a +s=a==null?null:a.de(b) +return s==null?b:s}, +cB:function cB(){}, +qF:function qF(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=null}, +ae2:function ae2(a,b,c){this.a=a +this.b=b +this.c=c}, +ae1:function ae1(a,b,c){this.a=a +this.b=b +this.c=c}, +ae0:function ae0(a,b,c){this.a=a +this.b=b +this.c=c}, +le:function le(){}, +lO:function lO(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=null +_.f=!1 +_.r=d +_.z=e +_.Q=f +_.at=null +_.ch=g +_.CW=h +_.cx=null}, +aeb:function aeb(){}, +aea:function aea(){}, +aec:function aec(){}, +aed:function aed(a){this.a=a}, +aee:function aee(){}, +q:function q(){}, +afJ:function afJ(a){this.a=a}, +afN:function afN(a,b,c){this.a=a +this.b=b +this.c=c}, +afK:function afK(a){this.a=a}, +afL:function afL(a){this.a=a}, +afM:function afM(){}, +aL:function aL(){}, +afH:function afH(){}, +afI:function afI(a){this.a=a}, +dF:function dF(){}, +a7:function a7(){}, +vk:function vk(){}, +afm:function afm(a){this.a=a}, +Hn:function Hn(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Xs:function Xs(a){var _=this +_.a=a +_.b=!1 +_.d=_.c=null}, +auf:function auf(a){this.a=a}, +eS:function eS(){}, +FP:function FP(a,b){this.b=a +this.c=b}, +mA:function mA(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=!1 +_.d=null +_.e=0 +_.r=_.f=!1 +_.w=null +_.x=b +_.y=c +_.z=d +_.Q=e +_.as=f +_.ax=_.at=null +_.ay=g}, +ath:function ath(a){this.a=a}, +ati:function ati(){}, +atj:function atj(a){this.a=a}, +atk:function atk(a){this.a=a}, +atc:function atc(a){this.a=a}, +ata:function ata(a,b){this.a=a +this.b=b}, +atb:function atb(a,b){this.a=a +this.b=b}, +atd:function atd(){}, +ate:function ate(){}, +atf:function atf(a){this.a=a}, +atg:function atg(a){this.a=a}, +Xv:function Xv(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Vw:function Vw(){}, +WK:function WK(){}, +a_b:function a_b(){}, +aRE(a,b,c,d){var s,r,q,p,o=a.b +o.toString +s=t.ot.a(o).b +if(s==null)o=B.P0 +else{o=c.$2(a,b) +r=s.b +q=s.c +$label0$0:{p=null +if(B.yX===r||B.yY===r||B.eb===r||B.z_===r||B.yZ===r)break $label0$0 +if(B.yW===r){q.toString +p=d.$3(a,b,q) +break $label0$0}}q=new A.v5(o,r,p,q) +o=q}return o}, +aB3(a,b){var s=a.a,r=b.a +if(sr)return-1 +else{s=a.b +if(s===b.b)return 0 +else return s===B.aj?1:-1}}, +lP:function lP(a,b){this.b=a +this.a=b}, +iL:function iL(a,b){var _=this +_.b=_.a=null +_.c0$=a +_.aa$=b}, +OK:function OK(){}, +afF:function afF(a){this.a=a}, +o7:function o7(a,b,c,d,e,f,g,h,i,j){var _=this +_.n=a +_.J=_.a0=_.a6=_.P=_.O=null +_.H=b +_.a2=c +_.ao=d +_.b7=!1 +_.B=_.bF=_.c3=_.aK=null +_.Ap$=e +_.c_$=f +_.X$=g +_.ct$=h +_.dy=i +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=j +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +afR:function afR(){}, +afT:function afT(){}, +afQ:function afQ(){}, +afP:function afP(){}, +afS:function afS(){}, +afO:function afO(a,b){this.a=a +this.b=b}, +l0:function l0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=null +_.f=!1 +_.w=_.r=null +_.x=$ +_.z=_.y=null +_.J$=0 +_.H$=d +_.ao$=_.a2$=0}, +GP:function GP(){}, +WL:function WL(){}, +WM:function WM(){}, +HQ:function HQ(){}, +a_i:function a_i(){}, +a_j:function a_j(){}, +a_k:function a_k(){}, +aVL(a,b,c){if(a===b)return!0 +if(b==null)return!1 +return A.td(A.aHX(a,c),A.aHX(b,c))}, +aHX(a,b){var s=A.m(a).i("jh<1,fZ>") +return A.eg(new A.jh(a,new A.ax5(b),s),s.i("n.E"))}, +aUe(a,b){var s=t.S +s=new A.Gt(A.v(s,t.d_),A.aC(s),b,A.v(s,t.W),A.db(s),null,null,A.y1(),A.v(s,t.C)) +s.a5z(a,b) +return s}, +O6:function O6(a,b){this.a=a +this.b=b}, +ax5:function ax5(a){this.a=a}, +Gt:function Gt(a,b,c,d,e,f,g,h,i){var _=this +_.at=$ +_.ax=a +_.ay=b +_.ch=c +_.CW=$ +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +asy:function asy(a){this.a=a}, +O9:function O9(a,b,c,d,e,f){var _=this +_.n=a +_.vf$=b +_.WE$=c +_.qL$=d +_.dy=e +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +asx:function asx(){}, +VA:function VA(){}, +aFw(a){var s=new A.qV(a,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +afG(a,b){return a}, +aRF(a,b,c,d,e,f){var s=b==null?B.ap:b +s=new A.Ci(!0,c,e,d,a,s,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +OR:function OR(){}, +eO:function eO(){}, +As:function As(a,b){this.a=a +this.b=b}, +Cm:function Cm(){}, +qV:function qV(a,b,c,d){var _=this +_.t=a +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +OM:function OM(a,b,c,d,e){var _=this +_.t=a +_.T=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +C7:function C7(a,b,c,d){var _=this +_.t=a +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +Ch:function Ch(a,b,c,d,e){var _=this +_.t=a +_.T=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +ON:function ON(a,b,c,d,e,f){var _=this +_.t=a +_.T=b +_.ab=c +_.B$=d +_.dy=e +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +C4:function C4(){}, +Oz:function Oz(a,b,c,d,e,f,g){var _=this +_.qH$=a +_.Iw$=b +_.qI$=c +_.Ix$=d +_.B$=e +_.dy=f +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +OA:function OA(a,b,c,d,e,f,g){var _=this +_.t=a +_.T=b +_.ab=c +_.bw=d +_.B$=e +_.dy=f +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +zp:function zp(){}, +ol:function ol(a,b,c){this.b=a +this.c=b +this.a=c}, +xi:function xi(){}, +OE:function OE(a,b,c,d,e){var _=this +_.t=a +_.T=null +_.ab=b +_.bl=null +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +OD:function OD(a,b,c,d,e,f,g){var _=this +_.bY=a +_.dL=b +_.t=c +_.T=null +_.ab=d +_.bl=null +_.B$=e +_.dy=f +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +OC:function OC(a,b,c,d,e){var _=this +_.t=a +_.T=null +_.ab=b +_.bl=null +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +GQ:function GQ(){}, +OO:function OO(a,b,c,d,e,f,g,h,i,j){var _=this +_.bf=a +_.e7=b +_.bY=c +_.dL=d +_.ev=e +_.t=f +_.T=null +_.ab=g +_.bl=null +_.B$=h +_.dy=i +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=j +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +afU:function afU(a,b){this.a=a +this.b=b}, +OP:function OP(a,b,c,d,e,f,g,h){var _=this +_.bY=a +_.dL=b +_.ev=c +_.t=d +_.T=null +_.ab=e +_.bl=null +_.B$=f +_.dy=g +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +afV:function afV(a,b){this.a=a +this.b=b}, +L4:function L4(a,b){this.a=a +this.b=b}, +OF:function OF(a,b,c,d,e,f){var _=this +_.t=null +_.T=a +_.ab=b +_.bw=c +_.B$=d +_.dy=e +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +OY:function OY(a,b,c,d){var _=this +_.ab=_.T=_.t=null +_.bw=a +_.c4=_.bl=null +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +agl:function agl(a){this.a=a}, +OI:function OI(a,b,c,d,e){var _=this +_.t=a +_.T=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +afD:function afD(a){this.a=a}, +OQ:function OQ(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.cd=a +_.dK=b +_.bM=c +_.cs=d +_.bY=e +_.dL=f +_.ev=g +_.j3=h +_.fW=i +_.t=j +_.B$=k +_.dy=l +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=m +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +Ci:function Ci(a,b,c,d,e,f,g,h,i){var _=this +_.cd=a +_.dK=b +_.bM=c +_.cs=d +_.bY=e +_.dL=!0 +_.t=f +_.B$=g +_.dy=h +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +OT:function OT(a,b,c){var _=this +_.B$=a +_.dy=b +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +Ce:function Ce(a,b,c,d,e){var _=this +_.t=a +_.T=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +Cj:function Cj(a,b,c,d){var _=this +_.t=a +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +C2:function C2(a,b,c,d,e){var _=this +_.t=a +_.T=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +lY:function lY(a,b,c,d){var _=this +_.bY=_.cs=_.bM=_.dK=_.cd=null +_.t=a +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +Cn:function Cn(a,b,c,d,e,f,g,h,i){var _=this +_.t=a +_.T=b +_.ab=c +_.bw=d +_.bl=e +_.lr=_.en=_.fs=_.dl=_.c4=null +_.f4=f +_.B$=g +_.dy=h +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +OB:function OB(a,b,c,d){var _=this +_.t=a +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +OG:function OG(a,b,c,d){var _=this +_.t=a +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +OJ:function OJ(a,b,c,d){var _=this +_.t=a +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +OL:function OL(a,b,c,d){var _=this +_.t=a +_.T=null +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +OH:function OH(a,b,c,d,e,f,g,h){var _=this +_.t=a +_.T=b +_.ab=c +_.bw=d +_.bl=e +_.B$=f +_.dy=g +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +afC:function afC(a){this.a=a}, +C6:function C6(a,b,c,d,e,f,g){var _=this +_.t=a +_.T=b +_.ab=c +_.B$=d +_.dy=e +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$ +_.$ti=g}, +Wy:function Wy(){}, +GR:function GR(){}, +GS:function GS(){}, +CY(a,b){var s +if(a.u(0,b))return B.J +s=b.b +if(sa.d)return B.C +return b.a>=a.c?B.C:B.G}, +CX(a,b,c){var s,r +if(a.u(0,b))return b +s=b.b +r=a.b +if(!(s<=r))s=s<=a.d&&b.a<=a.a +else s=!0 +if(s)return c===B.ak?new A.j(a.a,r):new A.j(a.c,r) +else{s=a.d +return c===B.ak?new A.j(a.c,s):new A.j(a.a,s)}}, +ahx(a,b){return new A.CV(a,b==null?B.lM:b,B.PO)}, +ahw(a,b){return new A.CV(a,b==null?B.lM:b,B.cT)}, +oh:function oh(a,b){this.a=a +this.b=b}, +ex:function ex(){}, +PB:function PB(){}, +r8:function r8(a,b){this.a=a +this.b=b}, +ro:function ro(a,b){this.a=a +this.b=b}, +ahy:function ahy(){}, +z6:function z6(a){this.a=a}, +CV:function CV(a,b,c){this.b=a +this.c=b +this.a=c}, +vB:function vB(a,b){this.a=a +this.b=b}, +CW:function CW(a,b){this.a=a +this.b=b}, +og:function og(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +r9:function r9(a,b,c){this.a=a +this.b=b +this.c=c}, +DV:function DV(a,b){this.a=a +this.b=b}, +Xq:function Xq(){}, +Xr:function Xr(){}, +qX:function qX(){}, +afW:function afW(a){this.a=a}, +Ck:function Ck(a,b,c,d,e){var _=this +_.t=null +_.T=a +_.ab=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +Oy:function Oy(){}, +Cl:function Cl(a,b,c,d,e,f,g){var _=this +_.bM=a +_.cs=b +_.t=null +_.T=c +_.ab=d +_.B$=e +_.dy=f +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +aiZ:function aiZ(){}, +Cb:function Cb(a,b,c,d){var _=this +_.t=a +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +GV:function GV(){}, +mM(a,b){var s +switch(b.a){case 0:s=a +break +case 1:s=A.aIN(a) +break +default:s=null}return s}, +aWY(a,b){var s +switch(b.a){case 0:s=a +break +case 1:s=A.aY1(a) +break +default:s=null}return s}, +hZ(a,b,c,d,e,f,g,h,i){var s=d==null?f:d,r=c==null?f:c,q=a==null?d:a +if(q==null)q=f +return new A.Q2(h,g,f,s,e,r,f>0,b,i,q)}, +M6:function M6(a,b){this.a=a +this.b=b}, +m6:function m6(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l}, +Q2:function Q2(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j}, +vL:function vL(a,b,c){this.a=a +this.b=b +this.c=c}, +Q3:function Q3(a,b,c){var _=this +_.c=a +_.d=b +_.a=c +_.b=null}, +m8:function m8(){}, +m7:function m7(a,b){this.c0$=a +this.aa$=b +this.a=null}, +on:function on(a){this.a=a}, +ma:function ma(a,b,c){this.c0$=a +this.aa$=b +this.a=c}, +d3:function d3(){}, +afZ:function afZ(){}, +ag_:function ag_(a,b){this.a=a +this.b=b}, +XN:function XN(){}, +XO:function XO(){}, +XR:function XR(){}, +OV:function OV(a,b,c,d,e,f){var _=this +_.y1=a +_.y2=b +_.c_$=c +_.X$=d +_.ct$=e +_.b=_.dy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +ag0:function ag0(a,b,c){this.a=a +this.b=b +this.c=c}, +jm:function jm(){}, +agg:function agg(){}, +fO:function fO(a,b,c){var _=this +_.b=null +_.c=!1 +_.qK$=a +_.c0$=b +_.aa$=c +_.a=null}, +o8:function o8(){}, +agd:function agd(a,b,c){this.a=a +this.b=b +this.c=c}, +agf:function agf(a,b){this.a=a +this.b=b}, +age:function age(){}, +GX:function GX(){}, +WP:function WP(){}, +WQ:function WQ(){}, +XP:function XP(){}, +XQ:function XQ(){}, +Co:function Co(){}, +afY:function afY(a,b){this.a=a +this.b=b}, +afX:function afX(a,b){this.a=a +this.b=b}, +OX:function OX(a,b,c,d){var _=this +_.cb=null +_.dW=a +_.cG=b +_.B$=c +_.b=_.dy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +WO:function WO(){}, +aRI(a,b,c,d,e){var s=new A.vn(a,e,d,c,A.af(),0,null,null,new A.aN(),A.af()) +s.aC() +s.U(0,b) +return s}, +qY(a,b){var s,r,q,p,o +for(s=t.B,r=a,q=0;r!=null;){p=r.b +p.toString +s.a(p) +if(!p.gou()){o=b.$1(r) +o.toString +q=Math.max(q,A.p5(o))}r=p.aa$}return q}, +aFC(a,b,c,d){var s,r,q,p,o,n,m,l,k,j +a.bU(b.JV(c),!0) +$label0$0:{s=b.w +r=s!=null +if(r)if(s==null)A.c0(s) +if(r){q=s==null?A.c0(s):s +r=q +break $label0$0}p=b.f +r=p!=null +if(r)if(p==null)A.c0(p) +if(r){o=p==null?A.c0(p):p +r=c.a-o-a.gp(0).a +break $label0$0}r=d.lb(t.v.a(c.a5(0,a.gp(0)))).a +break $label0$0}$label1$1:{n=b.e +m=n!=null +if(m)if(n==null)A.c0(n) +if(m){l=n==null?A.c0(n):n +m=l +break $label1$1}k=b.r +m=k!=null +if(m)if(k==null)A.c0(k) +if(m){j=k==null?A.c0(k):k +m=c.b-j-a.gp(0).b +break $label1$1}m=d.lb(t.v.a(c.a5(0,a.gp(0)))).b +break $label1$1}b.a=new A.j(r,m) +return r<0||r+a.gp(0).a>c.a||m<0||m+a.gp(0).b>c.b}, +aFB(a,b,c,d,e){var s,r,q,p,o,n,m,l=a.b +l.toString +t.B.a(l) +s=l.gou()?l.JV(b):c +r=a.fd(s,e) +if(r==null)return null +$label0$0:{q=l.e +p=q!=null +if(p)if(q==null)A.c0(q) +if(p){o=q==null?A.c0(q):q +l=o +break $label0$0}n=l.r +l=n!=null +if(l)if(n==null)A.c0(n) +if(l){m=n==null?A.c0(n):n +l=b.b-m-a.al(B.H,s,a.gc9()).b +break $label0$0}l=d.lb(t.v.a(b.a5(0,a.al(B.H,s,a.gc9())))).b +break $label0$0}return r+l}, +dV:function dV(a,b,c){var _=this +_.y=_.x=_.w=_.r=_.f=_.e=null +_.c0$=a +_.aa$=b +_.a=c}, +Dk:function Dk(a,b){this.a=a +this.b=b}, +vn:function vn(a,b,c,d,e,f,g,h,i,j){var _=this +_.n=!1 +_.O=null +_.P=a +_.a6=b +_.a0=c +_.J=d +_.H=e +_.c_$=f +_.X$=g +_.ct$=h +_.dy=i +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=j +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +agk:function agk(a){this.a=a}, +agi:function agi(a){this.a=a}, +agj:function agj(a){this.a=a}, +agh:function agh(a){this.a=a}, +Cg:function Cg(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.lr=a +_.n=!1 +_.O=null +_.P=b +_.a6=c +_.a0=d +_.J=e +_.H=f +_.c_$=g +_.X$=h +_.ct$=i +_.dy=j +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=k +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +afE:function afE(a){this.a=a}, +WR:function WR(){}, +WS:function WS(){}, +n_:function n_(a,b){this.a=a +this.b=b}, +aTx(a){var s,r,q,p,o,n=$.dp(),m=n.d +if(m==null)m=n.gcm() +s=A.aGD(a.Q,a.goF().fE(0,m)).a8(0,m) +r=s.a +q=s.b +p=s.c +s=s.d +o=n.d +if(o==null)o=n.gcm() +return new A.El(new A.aa(r/o,q/o,p/o,s/o),new A.aa(r,q,p,s),o)}, +El:function El(a,b,c){this.a=a +this.b=b +this.c=c}, +qZ:function qZ(){}, +WU:function WU(){}, +aRA(a){var s +for(s=t.NW;a!=null;){if(s.b(a))return a +a=a.gaV(a)}return null}, +aRN(a,b,c){var s=b.aq.a)return q +else if(a0)return a.aup(0,1e5) +return!0}, +wR:function wR(a){this.a=a}, +r2:function r2(a,b){this.a=a +this.b=b}, +ae8:function ae8(a){this.a=a}, +kD:function kD(){}, +ah5:function ah5(a){this.a=a}, +ah3:function ah3(a){this.a=a}, +ah6:function ah6(a){this.a=a}, +ah7:function ah7(a,b){this.a=a +this.b=b}, +ah8:function ah8(a){this.a=a}, +ah2:function ah2(a){this.a=a}, +ah4:function ah4(a){this.a=a}, +aAA(){var s=new A.ru(new A.bf(new A.al($.ad,t.U),t.h)) +s.To() +return s}, +w7:function w7(a){var _=this +_.a=null +_.b=!1 +_.c=null +_.d=a +_.e=null}, +ru:function ru(a){this.a=a +this.c=this.b=null}, +akH:function akH(a){this.a=a}, +E_:function E_(a){this.a=a}, +PI:function PI(){}, +ait:function ait(a){this.a=a}, +a3D(a){var s=$.azm.h(0,a) +if(s==null){s=$.aDp +$.aDp=s+1 +$.azm.m(0,a,s) +$.aDo.m(0,s,a)}return s}, +aSc(a,b){var s,r=a.length +if(r!==b.length)return!1 +for(s=0;s=0 +if(o){B.c.S(q,0,p).split("\n") +B.c.bN(q,p+2) +m.push(new A.AW())}else m.push(new A.AW())}return m}, +aSg(a){var s +$label0$0:{if("AppLifecycleState.resumed"===a){s=B.ca +break $label0$0}if("AppLifecycleState.inactive"===a){s=B.fJ +break $label0$0}if("AppLifecycleState.hidden"===a){s=B.fK +break $label0$0}if("AppLifecycleState.paused"===a){s=B.fL +break $label0$0}if("AppLifecycleState.detached"===a){s=B.cY +break $label0$0}s=null +break $label0$0}return s}, +D1:function D1(){}, +aiJ:function aiJ(a){this.a=a}, +aiI:function aiI(a){this.a=a}, +aoo:function aoo(){}, +aop:function aop(a){this.a=a}, +aoq:function aoq(a){this.a=a}, +ajO:function ajO(){}, +a1F:function a1F(){}, +zc(a){return A.aNJ(a)}, +aNJ(a){var s=0,r=A.z(t.H) +var $async$zc=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:s=2 +return A.r(B.aN.cB("Clipboard.setData",A.ar(["text",a.a],t.N,t.z),t.H),$async$zc) +case 2:return A.x(null,r)}}) +return A.y($async$zc,r)}, +a38(a){return A.aNI(a)}, +aNI(a){var s=0,r=A.z(t.VC),q,p +var $async$a38=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:s=3 +return A.r(B.aN.cB("Clipboard.getData",a,t.a),$async$a38) +case 3:p=c +if(p==null){q=null +s=1 +break}q=new A.ps(A.bD(J.ab(p,"text"))) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$a38,r)}, +ps:function ps(a){this.a=a}, +a6U:function a6U(a,b){this.a=a +this.b=!1 +this.c=b}, +a6V:function a6V(){}, +a6X:function a6X(a){this.a=a}, +a6W:function a6W(a){this.a=a}, +aEs(a,b,c,d,e){return new A.qd(c,b,null,e,d)}, +aEr(a,b,c,d,e){return new A.uF(d,c,a,e,!1)}, +aPW(a){var s,r,q=a.d,p=B.N7.h(0,q) +if(p==null)p=new A.t(q) +q=a.e +s=B.MH.h(0,q) +if(s==null)s=new A.f(q) +r=a.a +switch(a.b.a){case 0:return new A.lF(p,s,a.f,r,a.r) +case 1:return A.aEs(B.kz,s,p,a.r,r) +case 2:return A.aEr(a.f,B.kz,s,p,r)}}, +uG:function uG(a,b,c){this.c=a +this.a=b +this.b=c}, +iv:function iv(){}, +lF:function lF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e}, +qd:function qd(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e}, +uF:function uF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e}, +a7N:function a7N(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.e=null}, +MQ:function MQ(a,b){this.a=a +this.b=b}, +AR:function AR(a,b){this.a=a +this.b=b}, +MR:function MR(a,b,c,d){var _=this +_.a=null +_.b=a +_.c=b +_.d=null +_.e=c +_.f=d}, +Uz:function Uz(){}, +a9y:function a9y(a,b,c){this.a=a +this.b=b +this.c=c}, +a9P(a){var s=A.m(a).i("f_<1,f>") +return A.eg(new A.f_(a,new A.a9Q(),s),s.i("n.E"))}, +a9z:function a9z(){}, +f:function f(a){this.a=a}, +a9Q:function a9Q(){}, +t:function t(a){this.a=a}, +UA:function UA(){}, +aAc(a,b,c,d){return new A.nZ(a,c,b,d)}, +acR(a){return new A.Bj(a)}, +jt:function jt(a,b){this.a=a +this.b=b}, +nZ:function nZ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Bj:function Bj(a){this.a=a}, +ajH:function ajH(){}, +a9a:function a9a(){}, +a9c:function a9c(){}, +ajs:function ajs(){}, +ajt:function ajt(a,b){this.a=a +this.b=b}, +ajw:function ajw(){}, +aTU(a){var s,r,q +for(s=A.m(a),r=new A.nL(J.aY(a.a),a.b,s.i("nL<1,2>")),s=s.y[1];r.A();){q=r.a +if(q==null)q=s.a(q) +if(!q.k(0,B.ce))return q}return null}, +ad_:function ad_(a,b){this.a=a +this.b=b}, +uV:function uV(){}, +dA:function dA(){}, +Te:function Te(){}, +Vg:function Vg(a,b){this.a=a +this.b=b}, +Vf:function Vf(){}, +Yd:function Yd(a,b){this.a=a +this.b=b}, +kI:function kI(a){this.a=a}, +V3:function V3(){}, +n5:function n5(a,b,c){this.a=a +this.b=b +this.$ti=c}, +a1u:function a1u(a,b){this.a=a +this.b=b}, +qu:function qu(a,b){this.a=a +this.b=b}, +acM:function acM(a,b){this.a=a +this.b=b}, +hU:function hU(a,b){this.a=a +this.b=b}, +aep:function aep(){this.a=0}, +qG:function qG(){}, +aFd(a){var s,r,q,p=t.ft.a(a.h(0,"touchOffset")) +if(p==null)s=null +else{s=J.aH(p) +r=s.h(p,0) +r.toString +A.fv(r) +s=s.h(p,1) +s.toString +s=new A.j(r,A.fv(s))}r=a.h(0,"progress") +r.toString +A.fv(r) +q=a.h(0,"swipeEdge") +q.toString +return new A.Oe(s,r,B.Kn[A.dP(q)])}, +Dt:function Dt(a,b){this.a=a +this.b=b}, +Oe:function Oe(a,b,c){this.a=a +this.b=b +this.c=c}, +vc:function vc(a,b){this.a=a +this.b=b}, +a3O:function a3O(){this.a=$}, +aRv(a){var s,r,q,p,o={} +o.a=null +s=new A.af1(o,a).$0() +r=$.aBX().d +q=A.m(r).i("bg<1>") +p=A.eg(new A.bg(r,q),q.i("n.E")).u(0,s.gjW()) +q=J.ab(a,"type") +q.toString +A.bD(q) +$label0$0:{if("keydown"===q){r=new A.o3(o.a,p,s) +break $label0$0}if("keyup"===q){r=new A.vi(null,!1,s) +break $label0$0}r=A.a8(A.kj("Unknown key event type: "+q))}return r}, +qe:function qe(a,b){this.a=a +this.b=b}, +hQ:function hQ(a,b){this.a=a +this.b=b}, +C_:function C_(){}, +lX:function lX(){}, +af1:function af1(a,b){this.a=a +this.b=b}, +o3:function o3(a,b,c){this.a=a +this.b=b +this.c=c}, +vi:function vi(a,b,c){this.a=a +this.b=b +this.c=c}, +af4:function af4(a,b){this.a=a +this.d=b}, +dl:function dl(a,b){this.a=a +this.b=b}, +Wg:function Wg(){}, +Wf:function Wf(){}, +Oq:function Oq(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Cv:function Cv(a,b){var _=this +_.b=_.a=null +_.f=_.d=_.c=!1 +_.r=a +_.J$=0 +_.H$=b +_.ao$=_.a2$=0}, +agB:function agB(a){this.a=a}, +agC:function agC(a){this.a=a}, +dJ:function dJ(a,b,c,d,e,f){var _=this +_.a=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=!1}, +agy:function agy(){}, +agz:function agz(){}, +agx:function agx(){}, +agA:function agA(){}, +aZJ(a,b){var s,r,q,p,o=A.b([],t.bt),n=J.aH(a),m=0,l=0 +while(!0){if(!(m1 +if(a0===0)m=0===a0 +else m=!1 +l=n&&a0b +s=!l +i=s&&!m&&a2e||!s||k +if(d===o)return new A.w1(d,p,r) +else if((!q||i)&&a2)return new A.QC(new A.c7(!n?b-1:c,b),d,p,r) +else if((c===b||j)&&a2)return new A.QD(B.c.S(a,e,e+(a0-e)),b,d,p,r) +else if(f)return new A.QE(a,new A.c7(c,b),d,p,r) +return new A.w1(d,p,r)}, +or:function or(){}, +QD:function QD(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +QC:function QC(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +QE:function QE(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +w1:function w1(a,b,c){this.a=a +this.b=b +this.c=c}, +Ym:function Ym(){}, +aEx(a,b){var s,r,q,p,o=a.a,n=new A.vT(o,0,0) +if((o.length===0?B.bc:new A.dW(o)).gq(0)>b)n.xu(b,0) +s=n.gN(0) +o=a.b +r=s.length +o=o.uH(Math.min(o.a,r),Math.min(o.b,r)) +q=a.c +p=q.a +q=q.b +return new A.cO(s,o,p!==q&&r>p?new A.c7(p,Math.min(q,r)):B.be)}, +No:function No(a,b){this.a=a +this.b=b}, +os:function os(){}, +V7:function V7(a,b){this.a=a +this.b=b}, +av1:function av1(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +LO:function LO(a,b,c){this.a=a +this.b=b +this.c=c}, +a6i:function a6i(a,b,c){this.a=a +this.b=b +this.c=c}, +N2:function N2(a,b){this.a=a +this.b=b}, +aGf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){return new A.QH(q,j,m,l,!0,d,n,o,!0,g,a,i,p,k,!0,b,!1)}, +aWP(a){var s +$label0$0:{if("TextAffinity.downstream"===a){s=B.j +break $label0$0}if("TextAffinity.upstream"===a){s=B.aj +break $label0$0}s=null +break $label0$0}return s}, +aGe(a){var s,r,q,p,o=J.aH(a),n=A.bD(o.h(a,"text")),m=A.fu(o.h(a,"selectionBase")) +if(m==null)m=-1 +s=A.fu(o.h(a,"selectionExtent")) +if(s==null)s=-1 +r=A.aWP(A.bq(o.h(a,"selectionAffinity"))) +if(r==null)r=B.j +q=A.iX(o.h(a,"selectionIsDirectional")) +p=A.cc(r,m,s,q===!0) +m=A.fu(o.h(a,"composingBase")) +if(m==null)m=-1 +o=A.fu(o.h(a,"composingExtent")) +return new A.cO(n,p,new A.c7(m,o==null?-1:o))}, +aGg(a){var s=A.b([],t.u1),r=$.aGh +$.aGh=r+1 +return new A.akc(s,r,a)}, +aWR(a){var s +$label0$0:{if("TextInputAction.none"===a){s=B.Su +break $label0$0}if("TextInputAction.unspecified"===a){s=B.Sv +break $label0$0}if("TextInputAction.go"===a){s=B.Sy +break $label0$0}if("TextInputAction.search"===a){s=B.AJ +break $label0$0}if("TextInputAction.send"===a){s=B.Sz +break $label0$0}if("TextInputAction.next"===a){s=B.SA +break $label0$0}if("TextInputAction.previous"===a){s=B.SB +break $label0$0}if("TextInputAction.continueAction"===a){s=B.SC +break $label0$0}if("TextInputAction.join"===a){s=B.SD +break $label0$0}if("TextInputAction.route"===a){s=B.Sw +break $label0$0}if("TextInputAction.emergencyCall"===a){s=B.Sx +break $label0$0}if("TextInputAction.done"===a){s=B.AI +break $label0$0}if("TextInputAction.newline"===a){s=B.AH +break $label0$0}s=A.a8(A.nn(A.b([A.kh("Unknown text input action: "+a)],t.E)))}return s}, +aWQ(a){var s +$label0$0:{if("FloatingCursorDragState.start"===a){s=B.ox +break $label0$0}if("FloatingCursorDragState.update"===a){s=B.ht +break $label0$0}if("FloatingCursorDragState.end"===a){s=B.hu +break $label0$0}s=A.a8(A.nn(A.b([A.kh("Unknown text cursor action: "+a)],t.E)))}return s}, +Q8:function Q8(a,b){this.a=a +this.b=b}, +Q9:function Q9(a,b){this.a=a +this.b=b}, +me:function me(a,b,c){this.a=a +this.b=b +this.c=c}, +fV:function fV(a,b){this.a=a +this.b=b}, +ak3:function ak3(a,b){this.a=a +this.b=b}, +QH:function QH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q}, +Ae:function Ae(a,b){this.a=a +this.b=b}, +vg:function vg(a,b,c){this.a=a +this.b=b +this.c=c}, +cO:function cO(a,b,c){this.a=a +this.b=b +this.c=c}, +ak6:function ak6(a,b){this.a=a +this.b=b}, +iG:function iG(a,b){this.a=a +this.b=b}, +akA:function akA(){}, +aka:function aka(){}, +ra:function ra(a,b,c){this.a=a +this.b=b +this.c=c}, +akc:function akc(a,b,c){var _=this +_.d=_.c=_.b=_.a=null +_.e=a +_.f=b +_.r=c}, +QG:function QG(a,b,c){var _=this +_.a=a +_.b=b +_.c=$ +_.d=null +_.e=$ +_.f=c +_.w=_.r=!1}, +aks:function aks(a){this.a=a}, +akp:function akp(){}, +akq:function akq(a,b){this.a=a +this.b=b}, +akr:function akr(a){this.a=a}, +akt:function akt(a){this.a=a}, +DP:function DP(){}, +Vx:function Vx(){}, +asw:function asw(){}, +ajP:function ajP(a){var _=this +_.a=a +_.c=_.b=null +_.e=_.d=!1}, +ajQ:function ajQ(){}, +fG:function fG(){}, +Mn:function Mn(){}, +Mo:function Mo(){}, +Mq:function Mq(){}, +Ms:function Ms(){}, +Mp:function Mp(a){this.a=a}, +Mr:function Mr(a){this.a=a}, +Ya:function Ya(){}, +a__:function a__(){}, +QY:function QY(a,b){this.a=a +this.b=b}, +QZ:function QZ(){this.a=$ +this.b=null}, +akX:function akX(){}, +aPI(a,b){return new A.BQ(new A.a8o(a),A.aPJ(a),a.c,null)}, +aPH(a,b){var s=new A.rU(b.a,a.c,a.e) +s.xq().bc(0,new A.a8n(b,a),t.P) +return s}, +aPJ(a){return new A.a8p(a)}, +a8o:function a8o(a){this.a=a}, +a8p:function a8p(a){this.a=a}, +a8n:function a8n(a,b){this.a=a +this.b=b}, +rU:function rU(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1}, +aPM(){$.aEc=!0 +$.ayQ() +$.tf().we("Flutter__ImgElementImage__",new A.a8X(),!0)}, +MB:function MB(a,b){this.c=a +this.a=b}, +a8X:function a8X(){}, +Ou:function Ou(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.y=e +_.z=f +_.c=g +_.a=h}, +Cr:function Cr(a,b,c,d,e,f,g,h,i,j){var _=this +_.T=_.t=null +_.ab=a +_.bw=b +_.bl=c +_.c4=d +_.dl=e +_.fs=f +_.en=g +_.B$=h +_.dy=i +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=j +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +aVZ(a){var s=A.by("parent") +a.lO(new A.axc(s)) +return s.aQ()}, +pe(a,b){return new A.l9(a,b,null)}, +Jv(a,b){var s,r,q,p +if(a.e==null)return!1 +s=t.L1 +r=a.kP(s) +for(;q=r!=null,q;){if(b.$1(r))break +q=A.aVZ(r).y +if(q==null)r=null +else{p=A.c4(s) +q=q.a +q=q==null?null:q.kN(0,0,p,p.gC(0)) +r=q}}return q}, +ayY(a){var s={} +s.a=null +A.Jv(a,new A.a0D(s)) +return B.D6}, +az_(a,b,c){var s={} +s.a=null +if((b==null?null:A.u(b))==null)A.c4(c) +A.Jv(a,new A.a0G(s,b,a,c)) +return s.a}, +ayZ(a,b){var s={} +s.a=null +A.c4(b) +A.Jv(a,new A.a0E(s,null,b)) +return s.a}, +a0C(a,b,c){var s,r=b==null?null:A.u(b) +if(r==null)r=A.c4(c) +s=a.r.h(0,r) +if(c.i("bb<0>?").b(s))return s +else return null}, +la(a,b,c){var s={} +s.a=null +A.Jv(a,new A.a0F(s,b,a,c)) +return s.a}, +aMZ(a,b,c){var s={} +s.a=null +A.Jv(a,new A.a0H(s,b,a,c)) +return s.a}, +aDB(a){return new A.zF(a,new A.b6(A.b([],t.e),t.c))}, +axc:function axc(a){this.a=a}, +b0:function b0(){}, +bb:function bb(){}, +cS:function cS(){}, +cL:function cL(a,b,c){var _=this +_.c=a +_.a=b +_.b=null +_.$ti=c}, +a0B:function a0B(){}, +l9:function l9(a,b,c){this.d=a +this.e=b +this.a=c}, +a0D:function a0D(a){this.a=a}, +a0G:function a0G(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a0E:function a0E(a,b,c){this.a=a +this.b=b +this.c=c}, +a0F:function a0F(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a0H:function a0H(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Ew:function Ew(a,b){var _=this +_.d=a +_.e=b +_.c=_.a=null}, +am5:function am5(a){this.a=a}, +Ev:function Ev(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +pR:function pR(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.w=d +_.y=e +_.Q=f +_.ax=g +_.a=h}, +FE:function FE(a){var _=this +_.f=_.e=_.d=!1 +_.r=a +_.c=_.a=null}, +apJ:function apJ(a){this.a=a}, +apH:function apH(a){this.a=a}, +apC:function apC(a){this.a=a}, +apD:function apD(a){this.a=a}, +apB:function apB(a,b){this.a=a +this.b=b}, +apG:function apG(a){this.a=a}, +apE:function apE(a){this.a=a}, +apF:function apF(a,b){this.a=a +this.b=b}, +apI:function apI(a,b){this.a=a +this.b=b}, +Ri:function Ri(a){this.a=a +this.b=null}, +zF:function zF(a,b){this.c=a +this.a=b +this.b=null}, +mY:function mY(){}, +n9:function n9(){}, +h8:function h8(){}, +Lj:function Lj(){}, +lW:function lW(){}, +Ol:function Ol(a){var _=this +_.f=_.e=$ +_.a=a +_.b=null}, +xd:function xd(){}, +Gm:function Gm(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.aoH$=c +_.aoI$=d +_.aoJ$=e +_.aoK$=f +_.a=g +_.b=null +_.$ti=h}, +Gn:function Gn(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.aoH$=c +_.aoI$=d +_.aoJ$=e +_.aoK$=f +_.a=g +_.b=null +_.$ti=h}, +EZ:function EZ(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=null +_.$ti=d}, +RC:function RC(){}, +RA:function RA(){}, +Uv:function Uv(){}, +IL:function IL(){}, +IM:function IM(){}, +aCH(a,b,c){return new A.ym(a,b,c,null)}, +ym:function ym(a,b,c,d){var _=this +_.c=a +_.e=b +_.f=c +_.a=d}, +RN:function RN(a,b){var _=this +_.eN$=a +_.c2$=b +_.c=_.a=null}, +RM:function RM(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.c=h +_.a=i}, +ZI:function ZI(){}, +yt:function yt(a,b,c,d){var _=this +_.e=a +_.c=b +_.a=c +_.$ti=d}, +aX6(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=null +if(a==null||a.length===0)return B.b.gZ(a0) +s=t.N +r=t.da +q=A.hJ(b,b,b,s,r) +p=A.hJ(b,b,b,s,r) +o=A.hJ(b,b,b,s,r) +n=A.hJ(b,b,b,s,r) +m=A.hJ(b,b,b,t.ob,r) +for(l=0;l<1;++l){k=a0[l] +s=k.a +r=B.c0.h(0,s) +if(r==null)r=s +j=k.c +i=B.cq.h(0,j) +if(i==null)i=j +i=r+"_null_"+A.i(i) +if(q.h(0,i)==null)q.m(0,i,k) +r=B.c0.h(0,s) +r=(r==null?s:r)+"_null" +if(o.h(0,r)==null)o.m(0,r,k) +r=B.c0.h(0,s) +if(r==null)r=s +i=B.cq.h(0,j) +if(i==null)i=j +i=r+"_"+A.i(i) +if(p.h(0,i)==null)p.m(0,i,k) +r=B.c0.h(0,s) +s=r==null?s:r +if(n.h(0,s)==null)n.m(0,s,k) +s=B.cq.h(0,j) +if(s==null)s=j +if(m.h(0,s)==null)m.m(0,s,k)}for(h=b,g=h,f=0;f"))}, +aG4(a,b,c,d){return new A.ri(a,b,c,null,d.i("ri<0>"))}, +kG:function kG(){}, +HG:function HG(a){var _=this +_.d=null +_.e=$ +_.c=_.a=null +_.$ti=a}, +auI:function auI(a){this.a=a}, +auH:function auH(a,b){this.a=a +this.b=b}, +auK:function auK(a){this.a=a}, +auF:function auF(a,b,c){this.a=a +this.b=b +this.c=c}, +auJ:function auJ(a){this.a=a}, +auG:function auG(a){this.a=a}, +tS:function tS(a,b){this.a=a +this.b=b}, +d9:function d9(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +ri:function ri(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.c=c +_.a=d +_.$ti=e}, +un:function un(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.$ti=d}, +FG:function FG(a){var _=this +_.d=null +_.e=$ +_.c=_.a=null +_.$ti=a}, +apT:function apT(a,b){this.a=a +this.b=b}, +apS:function apS(a,b){this.a=a +this.b=b}, +apU:function apU(a,b){this.a=a +this.b=b}, +apR:function apR(a,b,c){this.a=a +this.b=b +this.c=c}, +tr:function tr(a,b){this.c=a +this.a=b}, +ED:function ED(){var _=this +_.d=null +_.e=$ +_.f=!1 +_.c=_.a=null}, +amC:function amC(a){this.a=a}, +amH:function amH(a){this.a=a}, +amG:function amG(a,b,c){this.a=a +this.b=b +this.c=c}, +amE:function amE(a){this.a=a}, +amF:function amF(a){this.a=a}, +amD:function amD(){}, +uE:function uE(a){this.a=a}, +AP:function AP(a){var _=this +_.J$=0 +_.H$=a +_.ao$=_.a2$=0}, +n3:function n3(){}, +Vi:function Vi(a){this.a=a}, +aHl(a,b){a.b1(new A.avG(b)) +b.$1(a)}, +aDy(a,b){return new A.ip(b,a,null)}, +dh(a){var s=a.ae(t.I) +return s==null?null:s.w}, +aF1(a,b){return new A.NM(b,a,null)}, +aN8(a,b){return new A.JT(b,a,null)}, +kc(a,b,c,d,e){return new A.zr(d,b,e,a,c)}, +KE(a,b,c){return new A.tL(c,b,a,null)}, +azf(a,b,c){return new A.KC(a,c,b,null)}, +a2D(a,b,c){return new A.tK(c,b,a,null)}, +aNG(a,b){return new A.ec(new A.a2E(b,B.bD,a),null)}, +QV(a,b,c,d,e){return new A.wa(d,a,e,c,b,null)}, +aAD(a,b){return new A.wa(A.aTn(a),B.Q,!0,null,b,null)}, +aTn(a){var s,r,q +if(a===0){s=new A.b7(new Float64Array(16)) +s.dE() +return s}r=Math.sin(a) +if(r===1)return A.akN(1,0) +if(r===-1)return A.akN(-1,0) +q=Math.cos(a) +if(q===-1)return A.akN(0,-1) +return A.akN(r,q)}, +akN(a,b){var s=new Float64Array(16) +s[0]=b +s[1]=a +s[4]=-a +s[5]=b +s[10]=1 +s[15]=1 +return new A.b7(s)}, +aDf(a,b,c,d){return new A.KK(b,!1,c,a,null)}, +aDW(a,b,c){return new A.M0(c,b,a,null)}, +hC(a,b,c){return new A.h5(B.Q,c,b,a,null)}, +a9H(a,b){return new A.AU(b,a,new A.e6(b,t.xc))}, +fN(a,b,c){return new A.ez(c,b,a,null)}, +PX(a,b){return new A.ez(b.a,b.b,a,null)}, +aQ1(a,b,c){return new A.N4(c,b,a,null)}, +aIQ(a,b,c){var s +switch(b.a){case 0:s=A.aBK(a.ae(t.I).w) +return s +case 1:return B.S}}, +mc(a,b,c,d,e){return new A.Dj(a,e,d,c,b,null)}, +v9(a,b,c,d,e,f,g,h){return new A.qP(e,g,f,a,h,c,b,d)}, +aRg(a,b){return new A.qP(0,0,0,a,null,null,b,null)}, +aRh(a,b,c,d,e,f,g,h){var s,r,q,p +switch(f.a){case 0:s=new A.aF(c,e) +break +case 1:s=new A.aF(e,c) +break +default:s=null}r=s.a +q=null +p=s.b +q=p +return A.v9(a,b,d,null,r,q,g,h)}, +hY(a,b,c,d,e){return new A.CA(B.b3,c,d,b,null,B.bP,e,0,a,null)}, +dE(a,b,c,d){return new A.ne(B.aD,c,d,b,null,B.bP,null,0,a,null)}, +lm(a){return new A.LK(1,B.ow,a,null)}, +aAj(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.P3(i,j,k,g,d,A.aFF(m,1),c,b,h,n,l,f,e,A.aGG(i,A.aFF(m,1)),a)}, +aFF(a,b){var s,r +$label0$0:{s=null +r=!1 +r=1===b +s=b +if(r){r=a +break $label0$0}r=B.ad.k(0,a) +if(r)s=s +if(r){r=new A.jU(s) +break $label0$0}r=a +break $label0$0}return r}, +B_(a,b,c,d,e,f,g){return new A.Na(d,g,c,e,f,a,b,null)}, +ky(a,b,c,d,e,f){return new A.Bk(d,f,e,b,a,c)}, +kp(a,b,c){return new A.ut(b,a,c)}, +aNa(a){return new A.K2(a,null)}, +Z7:function Z7(a,b,c){var _=this +_.n=a +_.c=_.b=_.a=_.ay=null +_.d=$ +_.e=b +_.r=_.f=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +avH:function avH(a,b){this.a=a +this.b=b}, +avG:function avG(a){this.a=a}, +Z8:function Z8(){}, +ip:function ip(a,b,c){this.w=a +this.b=b +this.a=c}, +NM:function NM(a,b,c){this.e=a +this.c=b +this.a=c}, +JT:function JT(a,b,c){this.e=a +this.c=b +this.a=c}, +zr:function zr(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +tL:function tL(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +KC:function KC(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +tK:function tK(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a2E:function a2E(a,b,c){this.a=a +this.b=b +this.c=c}, +O0:function O0(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.c=g +_.a=h}, +O1:function O1(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +wa:function wa(a,b,c,d,e,f){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.c=e +_.a=f}, +tQ:function tQ(a,b,c){this.e=a +this.c=b +this.a=c}, +KK:function KK(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.x=c +_.c=d +_.a=e}, +M0:function M0(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +bA:function bA(a,b,c){this.e=a +this.c=b +this.a=c}, +eF:function eF(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +h5:function h5(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +ik:function ik(a,b,c){this.e=a +this.c=b +this.a=c}, +AU:function AU(a,b,c){this.f=a +this.b=b +this.a=c}, +zq:function zq(a,b,c){this.e=a +this.c=b +this.a=c}, +ez:function ez(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +fB:function fB(a,b,c){this.e=a +this.c=b +this.a=c}, +N4:function N4(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +v0:function v0(a,b,c){this.e=a +this.c=b +this.a=c}, +Vo:function Vo(a,b){var _=this +_.c=_.b=_.a=_.CW=_.ay=_.p1=null +_.d=$ +_.e=a +_.r=_.f=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +yz:function yz(a,b,c){this.e=a +this.c=b +this.a=c}, +MJ:function MJ(a,b){this.c=a +this.a=b}, +Q6:function Q6(a,b,c){this.e=a +this.c=b +this.a=c}, +Dj:function Dj(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +ME:function ME(a,b,c,d){var _=this +_.c=a +_.r=b +_.w=c +_.a=d}, +Gy:function Gy(a,b,c,d,e,f,g){var _=this +_.z=a +_.e=b +_.f=c +_.r=d +_.w=e +_.c=f +_.a=g}, +Un:function Un(a,b,c){var _=this +_.p1=$ +_.p2=a +_.c=_.b=_.a=_.CW=_.ay=null +_.d=$ +_.e=b +_.r=_.f=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +qP:function qP(a,b,c,d,e,f,g,h){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.z=f +_.b=g +_.a=h}, +Od:function Od(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.x=e +_.a=f}, +LR:function LR(){}, +CA:function CA(a,b,c,d,e,f,g,h,i,j){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.as=h +_.c=i +_.a=j}, +ne:function ne(a,b,c,d,e,f,g,h,i,j){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.as=h +_.c=i +_.a=j}, +Ab:function Ab(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +LK:function LK(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +Ru:function Ru(a,b){this.c=a +this.a=b}, +P3:function P3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.at=j +_.ax=k +_.ay=l +_.ch=m +_.c=n +_.a=o}, +Op:function Op(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=p +_.a=q}, +Na:function Na(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.r=b +_.x=c +_.y=d +_.as=e +_.at=f +_.c=g +_.a=h}, +Bk:function Bk(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +iD:function iD(a,b){this.c=a +this.a=b}, +ut:function ut(a,b,c){this.e=a +this.c=b +this.a=c}, +Js:function Js(a,b,c){this.e=a +this.c=b +this.a=c}, +bE:function bE(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +K2:function K2(a,b){this.c=a +this.a=b}, +nj:function nj(a,b,c){this.e=a +this.c=b +this.a=c}, +Ay:function Ay(a,b,c){this.e=a +this.c=b +this.a=c}, +nF:function nF(a,b){this.c=a +this.a=b}, +ec:function ec(a,b){this.c=a +this.a=b}, +oo:function oo(a,b){this.c=a +this.a=b}, +XX:function XX(){this.c=this.a=null}, +pv:function pv(a,b,c){this.e=a +this.c=b +this.a=c}, +GE:function GE(a,b,c,d,e){var _=this +_.cd=a +_.t=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +aIj(a,b,c){b.a_L(a) +b.Le()}, +aAN(){var s=null,r=A.b([],t.GA),q=$.ad,p=A.b([],t.hh),o=$.ay(),n=A.b([],t.Jh),m=A.bo(7,s,!1,t.JI),l=t.S,k=t.j1 +l=new A.Rt(s,s,$,r,s,!0,new A.bf(new A.al(q,t.U),t.h),!1,s,!1,$,s,$,$,$,A.v(t.K,t.Ju),!1,0,!1,$,new A.b6(p,t.Xx),0,s,$,$,new A.Yc(A.aC(t.M)),$,$,$,new A.cy(s,o),$,s,s,n,s,A.aXa(),new A.Mb(A.aX9(),m,t.G7),!1,0,A.v(l,t.h1),A.db(l),A.b([],k),A.b([],k),s,!1,B.dq,!0,!1,s,B.r,B.r,s,0,s,!1,s,s,0,A.nI(s,t.qL),new A.aez(A.v(l,t.rr),A.v(t.Ld,t.iD)),new A.a7k(A.v(l,t.cK)),new A.aeC(),A.v(l,t.Fn),$,!1,B.GG) +l.hf() +l.a4y() +return l}, +awH:function awH(a){this.a=a}, +awI:function awI(a){this.a=a}, +cP:function cP(){}, +Rs:function Rs(){}, +awG:function awG(a,b){this.a=a +this.b=b}, +alW:function alW(a,b){this.a=a +this.b=b}, +Cz:function Cz(a,b,c){this.b=a +this.c=b +this.a=c}, +agF:function agF(a,b,c){this.a=a +this.b=b +this.c=c}, +agG:function agG(a){this.a=a}, +Cx:function Cx(a,b){var _=this +_.c=_.b=_.a=_.ch=_.ay=null +_.d=$ +_.e=a +_.r=_.f=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +Rt:function Rt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6){var _=this +_.cO$=a +_.ah$=b +_.aw$=c +_.bb$=d +_.cF$=e +_.em$=f +_.cb$=g +_.dW$=h +_.cG$=i +_.eO$=j +_.y1$=k +_.y2$=l +_.aL$=m +_.aO$=n +_.n$=o +_.O$=p +_.P$=q +_.a6$=r +_.a0$=s +_.WD$=a0 +_.Iu$=a1 +_.Iv$=a2 +_.Ar$=a3 +_.As$=a4 +_.v8$=a5 +_.v9$=a6 +_.qC$=a7 +_.qD$=a8 +_.va$=a9 +_.Aq$=b0 +_.qE$=b1 +_.auQ$=b2 +_.vb$=b3 +_.as$=b4 +_.at$=b5 +_.ax$=b6 +_.ay$=b7 +_.ch$=b8 +_.CW$=b9 +_.cx$=c0 +_.cy$=c1 +_.db$=c2 +_.dx$=c3 +_.dy$=c4 +_.fr$=c5 +_.fx$=c6 +_.fy$=c7 +_.go$=c8 +_.id$=c9 +_.k1$=d0 +_.k2$=d1 +_.k3$=d2 +_.k4$=d3 +_.ok$=d4 +_.p1$=d5 +_.p2$=d6 +_.p3$=d7 +_.p4$=d8 +_.R8$=d9 +_.RG$=e0 +_.rx$=e1 +_.ry$=e2 +_.to$=e3 +_.x1$=e4 +_.x2$=e5 +_.xr$=e6 +_.c=0}, +H_:function H_(){}, +Ij:function Ij(){}, +Ik:function Ik(){}, +Il:function Il(){}, +Im:function Im(){}, +In:function In(){}, +Io:function Io(){}, +Ip:function Ip(){}, +u0(a,b,c){return new A.L2(b,c,a,null)}, +dR(a,b,c,d,e,f,g,h,i,j,k,l,m){var s +if(m!=null||h!=null){s=e==null?null:e.C6(h,m) +if(s==null)s=A.k6(h,m)}else s=e +return new A.tU(b,a,j,d,f,g,s,i,k,l,c,null)}, +L2:function L2(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +tU:function tU(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.a=l}, +T8:function T8(a,b,c){this.b=a +this.c=b +this.a=c}, +ij:function ij(a,b){this.a=a +this.b=b}, +dz:function dz(a,b,c){this.a=a +this.b=b +this.c=c}, +aDg(){var s=$.px +if(s!=null)s.eS(0) +s=$.px +if(s!=null)s.l() +$.px=null +if($.lf!=null)$.lf=null}, +KP:function KP(){}, +a3i:function a3i(a,b){this.a=a +this.b=b}, +a3P(a,b,c,d,e){return new A.ng(b,e,d,a,c)}, +aOg(a,b){var s=null +return new A.ec(new A.a3Q(s,s,s,b,a),s)}, +ng:function ng(a,b,c,d,e){var _=this +_.w=a +_.x=b +_.y=c +_.b=d +_.a=e}, +a3Q:function a3Q(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Vj:function Vj(a){this.a=a}, +aOh(){switch(A.aZ().a){case 0:var s=$.aBQ() +break +case 1:s=$.aJx() +break +case 2:s=$.aJy() +break +case 3:s=$.aJz() +break +case 4:s=$.aBS() +break +case 5:s=$.aJB() +break +default:s=null}return s}, +L9:function L9(a,b){this.c=a +this.a=b}, +Ld:function Ld(a){this.b=a}, +jd:function jd(a,b){this.a=a +this.b=b}, +zD:function zD(a,b,c,d,e,f){var _=this +_.c=a +_.w=b +_.x=c +_.y=d +_.ax=e +_.a=f}, +Fz:function Fz(a,b){this.a=a +this.b=b}, +Fb:function Fb(a,b,c,d){var _=this +_.e=_.d=$ +_.r=_.f=null +_.w=0 +_.y=_.x=!1 +_.z=null +_.Q=!1 +_.as=a +_.fX$=b +_.du$=c +_.b4$=d +_.c=_.a=null}, +aoE:function aoE(a){this.a=a}, +aoF:function aoF(a){this.a=a}, +IB:function IB(){}, +IC:function IC(){}, +aOt(a){var s +switch(a.ae(t.I).w.a){case 0:s=B.NX +break +case 1:s=B.h +break +default:s=null}return s}, +aOu(a){var s=a.cx,r=A.a2(s) +return new A.f4(new A.as(s,new A.a4k(),r.i("as<1>")),new A.a4l(),r.i("f4<1,D>"))}, +aOs(a,b){var s,r,q,p,o=B.b.gZ(a),n=A.aDA(b,o) +for(s=a.length,r=0;rr)return a.a5(0,new A.j(p,r)).gcX() +else return p-q}}else{p=b.c +if(q>p){s=a.b +r=b.b +if(sr)return a.a5(0,new A.j(p,r)).gcX() +else return q-p}}else{q=a.b +p=b.b +if(qp)return q-p +else return 0}}}}, +aOv(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=t.AO,f=A.b([a],g) +for(s=b.$ti,r=new A.nL(J.aY(b.a),b.b,s.i("nL<1,2>")),s=s.y[1];r.A();f=p){q=r.a +if(q==null)q=s.a(q) +p=A.b([],g) +for(o=f.length,n=q.a,m=q.b,l=q.d,q=q.c,k=0;k=m&&j.d<=l){h=j.a +if(hq)p.push(new A.D(q,i,q+(h-q),i+(j.d-i)))}else{h=j.a +if(h>=n&&j.c<=q){if(il)p.push(new A.D(h,l,h+(j.c-h),l+(i-l)))}else p.push(j)}}}return f}, +aOr(a,b){var s=a.a,r=!1 +if(s>=0)if(s<=b.a){r=a.b +r=r>=0&&r<=b.b}if(r)return a +else return new A.j(Math.min(Math.max(0,s),b.a),Math.min(Math.max(0,a.b),b.b))}, +Lm:function Lm(a,b,c){this.c=a +this.d=b +this.a=c}, +a4k:function a4k(){}, +a4l:function a4l(){}, +Ln:function Ln(a){this.a=a}, +u6:function u6(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Fm:function Fm(a,b){var _=this +_.d=$ +_.e=a +_.f=b +_.c=_.a=null}, +aOQ(){var s,r,q,p=null,o=$.ay(),n=t.A,m=new A.a3O() +m.a=B.Ob +s=A.b([],t.RW) +r=A.aZ() +$label0$0:{if(B.ac===r||B.N===r){q=!0 +break $label0$0}if(B.bl===r||B.bm===r||B.b1===r||B.bn===r){q=!1 +break $label0$0}q=p}return new A.ni(new A.cy(!0,o),new A.bN(p,n),new A.Zt(B.jn,B.jo,o),new A.bN(p,n),new A.AT(),new A.AT(),new A.AT(),m,s,q,p,p,p)}, +aOR(a){var s=a.a,r=a.k(0,B.fu),q=s==null +if(q){$.a6.toString +$.aX()}if(r||q)return B.fu +return a.an5(s)}, +oV(a,b,c,d,e,f,g){return new A.I7(a,e,f,d,b,c,new A.b6(A.b([],t.e),t.c),g.i("I7<0>"))}, +Su:function Su(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +WA:function WA(a,b,c,d,e){var _=this +_.t=a +_.T=null +_.ab=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +jK:function jK(a,b){var _=this +_.a=a +_.J$=0 +_.H$=b +_.ao$=_.a2$=0}, +w9:function w9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +hv:function hv(a,b){this.a=a +this.b=b}, +aoD:function aoD(a,b,c){var _=this +_.b=a +_.c=b +_.d=0 +_.a=c}, +u7:function u7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.x=e +_.z=f +_.Q=g +_.as=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=n +_.cy=o +_.db=p +_.dx=q +_.dy=r +_.go=s +_.id=a0 +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.ok=a5 +_.p1=a6 +_.p2=a7 +_.p3=a8 +_.p4=a9 +_.R8=b0 +_.RG=b1 +_.rx=b2 +_.ry=b3 +_.to=b4 +_.x1=b5 +_.x2=b6 +_.xr=b7 +_.y1=b8 +_.y2=b9 +_.aL=c0 +_.aO=c1 +_.n=c2 +_.O=c3 +_.P=c4 +_.a6=c5 +_.a0=c6 +_.J=c7 +_.H=c8 +_.a2=c9 +_.ao=d0 +_.b7=d1 +_.aK=d2 +_.c3=d3 +_.bF=d4 +_.B=d5 +_.cO=d6 +_.ah=d7 +_.bb=d8 +_.cF=d9 +_.em=e0 +_.dW=e1 +_.cG=e2 +_.eO=e3 +_.eP=e4 +_.dM=e5 +_.a=e6}, +ni:function ni(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.e=_.d=null +_.f=$ +_.r=a +_.w=b +_.x=c +_.at=_.as=_.Q=_.z=null +_.ax=!1 +_.ay=d +_.ch=null +_.CW=e +_.cx=f +_.cy=g +_.db=!1 +_.dx=null +_.fr=_.dy=$ +_.fx=null +_.fy=h +_.go=i +_.k1=_.id=null +_.k2=$ +_.k3=!1 +_.k4=!0 +_.p4=_.p3=_.p2=_.p1=_.ok=null +_.R8=0 +_.ry=_.rx=_.RG=!1 +_.to=j +_.x2=_.x1=!1 +_.xr=$ +_.y1=0 +_.aL=_.y2=null +_.aO=$ +_.n=-1 +_.P=_.O=null +_.a2=_.H=_.J=_.a0=_.a6=$ +_.du$=k +_.b4$=l +_.fX$=m +_.c=_.a=null}, +a4S:function a4S(){}, +a5n:function a5n(a){this.a=a}, +a4W:function a4W(a){this.a=a}, +a5b:function a5b(a){this.a=a}, +a5c:function a5c(a){this.a=a}, +a5d:function a5d(a){this.a=a}, +a5e:function a5e(a){this.a=a}, +a5f:function a5f(a){this.a=a}, +a5g:function a5g(a){this.a=a}, +a5h:function a5h(a){this.a=a}, +a5i:function a5i(a){this.a=a}, +a5j:function a5j(a){this.a=a}, +a5k:function a5k(a){this.a=a}, +a5l:function a5l(a){this.a=a}, +a5m:function a5m(a){this.a=a}, +a51:function a51(a,b,c){this.a=a +this.b=b +this.c=c}, +a5r:function a5r(a){this.a=a}, +a5p:function a5p(a,b,c){this.a=a +this.b=b +this.c=c}, +a5q:function a5q(a){this.a=a}, +a4X:function a4X(a,b){this.a=a +this.b=b}, +a5o:function a5o(a){this.a=a}, +a4Q:function a4Q(a){this.a=a}, +a50:function a50(a){this.a=a}, +a4T:function a4T(){}, +a4U:function a4U(a){this.a=a}, +a4V:function a4V(a){this.a=a}, +a4P:function a4P(){}, +a4R:function a4R(a){this.a=a}, +a5s:function a5s(a){this.a=a}, +a5t:function a5t(a){this.a=a}, +a5u:function a5u(a,b,c){this.a=a +this.b=b +this.c=c}, +a4Y:function a4Y(a,b){this.a=a +this.b=b}, +a4Z:function a4Z(a,b){this.a=a +this.b=b}, +a5_:function a5_(a,b){this.a=a +this.b=b}, +a4O:function a4O(a){this.a=a}, +a5a:function a5a(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a53:function a53(a,b){this.a=a +this.b=b}, +a59:function a59(a,b){this.a=a +this.b=b}, +a56:function a56(a){this.a=a}, +a54:function a54(a){this.a=a}, +a55:function a55(){}, +a57:function a57(a){this.a=a}, +a58:function a58(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a52:function a52(a){this.a=a}, +Fn:function Fn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.at=j +_.ax=k +_.ay=l +_.ch=m +_.CW=n +_.cx=o +_.cy=p +_.db=q +_.dx=r +_.dy=s +_.fr=a0 +_.fx=a1 +_.fy=a2 +_.go=a3 +_.id=a4 +_.k1=a5 +_.k2=a6 +_.k3=a7 +_.k4=a8 +_.ok=a9 +_.p1=b0 +_.p2=b1 +_.p3=b2 +_.p4=b3 +_.R8=b4 +_.RG=b5 +_.rx=b6 +_.ry=b7 +_.to=b8 +_.c=b9 +_.a=c0}, +au0:function au0(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +H7:function H7(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +Xd:function Xd(a){this.d=a +this.c=this.a=null}, +au1:function au1(a){this.a=a}, +mB:function mB(a,b,c,d,e){var _=this +_.x=a +_.e=b +_.b=c +_.c=d +_.a=e}, +Sr:function Sr(a){this.a=a}, +mp:function mp(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=null +_.$ti=e}, +I7:function I7(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.a=g +_.b=null +_.$ti=h}, +I8:function I8(a,b,c){var _=this +_.e=a +_.r=_.f=null +_.a=b +_.b=null +_.$ti=c}, +Xl:function Xl(a,b){this.e=a +this.a=b +this.b=null}, +SK:function SK(a,b){this.e=a +this.a=b +this.b=null}, +Zt:function Zt(a,b,c){var _=this +_.ay=a +_.w=!1 +_.a=b +_.J$=0 +_.H$=c +_.ao$=_.a2$=0}, +TA:function TA(a){this.a=a +this.b=null}, +TB:function TB(a){this.a=a +this.b=null}, +Fo:function Fo(){}, +Tx:function Tx(){}, +Fp:function Fp(){}, +Ty:function Ty(){}, +Tz:function Tz(){}, +A6:function A6(a){var _=this +_.a=!1 +_.J$=0 +_.H$=a +_.ao$=_.a2$=0}, +A5:function A5(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.a=i}, +Fx:function Fx(a,b){var _=this +_.e=_.d=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +apc:function apc(a){this.a=a}, +apb:function apb(a){this.a=a}, +apa:function apa(){}, +apd:function apd(a){this.a=a}, +IE:function IE(){}, +aBt(a){var s,r,q +for(s=a.length,r=!1,q=0;q>"),n=new A.aj(a,new A.asP(),o) +for(s=new A.bh(n,n.gq(0),o.i("bh")),o=o.i("aD.E"),r=null;s.A();){q=s.d +p=q==null?o.a(q):q +r=(r==null?p:r).kw(0,p)}if(r.ga9(r))return B.b.gZ(a).a +return B.b.IB(B.b.gZ(a).gW9(),r.gli(r)).w}, +aH8(a,b){A.mT(a,new A.asR(b),t.zP)}, +aUf(a,b){A.mT(a,new A.asO(b),t.h7)}, +afi(){return new A.afh(A.v(t.l5,t.UJ),A.aY3())}, +azC(a,b){return new A.Ak(b==null?A.afi():b,a,null)}, +a6K(a){var s +for(;s=a.Q,s!=null;a=s){if(a.e==null)return null +if(a instanceof A.FD)return a}return null}, +nq(a){var s,r=A.azF(a,!1,!0) +if(r==null)return null +s=A.a6K(r) +return s==null?null:s.fr}, +ax9:function ax9(a){this.a=a}, +wP:function wP(a,b){this.b=a +this.c=b}, +ox:function ox(a,b){this.a=a +this.b=b}, +E9:function E9(a,b){this.a=a +this.b=b}, +LU:function LU(){}, +a6L:function a6L(){}, +a6N:function a6N(a,b){this.a=a +this.b=b}, +a6M:function a6M(a){this.a=a}, +wG:function wG(a,b){this.a=a +this.b=b}, +Tj:function Tj(a){this.a=a}, +a40:function a40(){}, +asS:function asS(a){this.a=a}, +a4g:function a4g(a){this.a=a}, +a41:function a41(a){this.a=a}, +a42:function a42(a){this.a=a}, +a43:function a43(a){this.a=a}, +a44:function a44(a){this.a=a}, +a4d:function a4d(a){this.a=a}, +a4c:function a4c(a){this.a=a}, +a4e:function a4e(a){this.a=a}, +a4f:function a4f(a){this.a=a}, +a46:function a46(a,b){this.a=a +this.b=b}, +a47:function a47(a,b){this.a=a +this.b=b}, +a48:function a48(){}, +a49:function a49(a,b){this.a=a +this.b=b}, +a4a:function a4a(a,b){this.a=a +this.b=b}, +a4b:function a4b(){}, +a45:function a45(a,b,c){this.a=a +this.b=b +this.c=c}, +e8:function e8(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +asP:function asP(){}, +asR:function asR(a){this.a=a}, +asQ:function asQ(){}, +kZ:function kZ(a){this.a=a +this.b=null}, +asN:function asN(){}, +asO:function asO(a){this.a=a}, +afh:function afh(a,b){this.qG$=a +this.a=b}, +afj:function afj(){}, +afk:function afk(){}, +afl:function afl(a){this.a=a}, +Ak:function Ak(a,b,c){this.c=a +this.f=b +this.a=c}, +FD:function FD(a,b,c,d,e,f,g,h,i){var _=this +_.fr=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=null +_.f=f +_.r=g +_.y=_.x=_.w=null +_.z=!1 +_.Q=null +_.as=h +_.ay=_.ax=null +_.ch=!1 +_.J$=0 +_.H$=i +_.ao$=_.a2$=0}, +U1:function U1(){this.d=$ +this.c=this.a=null}, +P_:function P_(a){this.a=a +this.b=null}, +qA:function qA(){}, +ND:function ND(a){this.a=a +this.b=null}, +qQ:function qQ(){}, +Oh:function Oh(a){this.a=a +this.b=null}, +nh:function nh(a){this.a=a}, +zC:function zC(a,b){this.c=a +this.a=b +this.b=null}, +U2:function U2(){}, +Wi:function Wi(){}, +a_1:function a_1(){}, +a_2:function a_2(){}, +M_(a){a.ae(t.Jp) +return null}, +aPq(a){var s=null +return new A.is(new A.oa(!1,$.ay()),A.ls(!0,s,!0,!0,s,s,!1),s,A.v(t.yb,t.M),s,!0,s,a.i("is<0>"))}, +ir:function ir(){}, +is:function is(a,b,c,d,e,f,g,h){var _=this +_.e=_.d=$ +_.f=a +_.r=b +_.bf$=c +_.e7$=d +_.mJ$=e +_.dV$=f +_.f3$=g +_.c=_.a=null +_.$ti=h}, +a73:function a73(a,b){this.a=a +this.b=b}, +a72:function a72(a){this.a=a}, +a71:function a71(a){this.a=a}, +a70:function a70(a){this.a=a}, +ts:function ts(a,b){this.a=a +this.b=b}, +apK:function apK(){}, +wQ:function wQ(){}, +aU2(a){a.dj() +a.b1(A.ay1())}, +aOT(a,b){var s,r,q,p=a.d +p===$&&A.a() +s=b.d +s===$&&A.a() +r=p-s +if(r!==0)return r +q=b.as +if(a.as!==q)return q?-1:1 +return 0}, +aOU(a,b){var s=A.a2(b).i("aj<1,dS>") +s=A.a9(new A.aj(b,new A.a5z(),s),s.i("aD.E")) +return A.aOk(!0,s,a,B.KI,!0,B.Gg,null)}, +aOS(a){a.bE() +a.b1(A.aIP())}, +A2(a){var s=a.a,r=s instanceof A.uh?s:null +return new A.LI("",r,new A.jN())}, +aPO(a){return new A.he(A.hJ(null,null,null,t.Q,t.X),a,B.a4)}, +aQy(a){return new A.hR(A.db(t.Q),a,B.a4)}, +axt(a,b,c,d){var s=new A.bY(b,c,"widgets library",a,d,!1) +A.dj(s) +return s}, +jj:function jj(){}, +bN:function bN(a,b){this.a=a +this.$ti=b}, +pZ:function pZ(a,b){this.a=a +this.$ti=b}, +h:function h(){}, +aM:function aM(){}, +a1:function a1(){}, +a4:function a4(){}, +aT:function aT(){}, +ei:function ei(){}, +b4:function b4(){}, +at:function at(){}, +N0:function N0(){}, +b2:function b2(){}, +eu:function eu(){}, +wN:function wN(a,b){this.a=a +this.b=b}, +Um:function Um(a){this.b=a}, +ar1:function ar1(a){this.a=a}, +Kd:function Kd(a,b){var _=this +_.b=_.a=!1 +_.c=a +_.d=null +_.e=b}, +a1V:function a1V(a){this.a=a}, +a1U:function a1U(a,b,c){var _=this +_.a=null +_.b=a +_.c=!1 +_.d=b +_.x=c}, +BC:function BC(){}, +asj:function asj(a,b){this.a=a +this.b=b}, +b3:function b3(){}, +a5C:function a5C(a){this.a=a}, +a5A:function a5A(a){this.a=a}, +a5z:function a5z(){}, +a5D:function a5D(a){this.a=a}, +a5E:function a5E(a){this.a=a}, +a5F:function a5F(a){this.a=a}, +a5x:function a5x(a){this.a=a}, +a5w:function a5w(){}, +a5B:function a5B(){}, +a5y:function a5y(a){this.a=a}, +LI:function LI(a,b,c){this.d=a +this.e=b +this.a=c}, +zd:function zd(){}, +a3c:function a3c(){}, +a3d:function a3d(){}, +Ql:function Ql(a,b){var _=this +_.c=_.b=_.a=_.ay=null +_.d=$ +_.e=a +_.r=_.f=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +fT:function fT(a,b,c){var _=this +_.ok=a +_.p1=!1 +_.c=_.b=_.a=_.ay=null +_.d=$ +_.e=b +_.r=_.f=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +BX:function BX(){}, +nV:function nV(a,b,c){var _=this +_.c=_.b=_.a=_.ay=null +_.d=$ +_.e=a +_.r=_.f=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1 +_.$ti=c}, +ae3:function ae3(a){this.a=a}, +he:function he(a,b,c){var _=this +_.n=a +_.c=_.b=_.a=_.ay=null +_.d=$ +_.e=b +_.r=_.f=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +aW:function aW(){}, +agE:function agE(){}, +N_:function N_(a,b){var _=this +_.c=_.b=_.a=_.CW=_.ay=null +_.d=$ +_.e=a +_.r=_.f=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +D5:function D5(a,b){var _=this +_.c=_.b=_.a=_.CW=_.ay=_.p1=null +_.d=$ +_.e=a +_.r=_.f=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +hR:function hR(a,b,c){var _=this +_.p1=$ +_.p2=a +_.c=_.b=_.a=_.CW=_.ay=null +_.d=$ +_.e=b +_.r=_.f=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +ad7:function ad7(a){this.a=a}, +OZ:function OZ(){}, +ny:function ny(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Vh:function Vh(a,b){var _=this +_.c=_.b=_.a=null +_.d=$ +_.e=a +_.r=_.f=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +Vk:function Vk(a){this.a=a}, +XW:function XW(){}, +lw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.up(b,a0,a1,r,s,n,p,q,o,f,l,a3,a4,a2,h,j,k,i,g,m,a,d,c,e)}, +pY:function pY(){}, +cw:function cw(a,b,c){this.a=a +this.b=b +this.$ti=c}, +up:function up(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.db=k +_.ry=l +_.to=m +_.x1=n +_.xr=o +_.y1=p +_.y2=q +_.aL=r +_.aO=s +_.a6=a0 +_.bF=a1 +_.B=a2 +_.cO=a3 +_.a=a4}, +a7r:function a7r(a){this.a=a}, +a7s:function a7s(a,b){this.a=a +this.b=b}, +a7t:function a7t(a){this.a=a}, +a7v:function a7v(a,b){this.a=a +this.b=b}, +a7w:function a7w(a){this.a=a}, +a7x:function a7x(a,b){this.a=a +this.b=b}, +a7y:function a7y(a){this.a=a}, +a7z:function a7z(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a7A:function a7A(a){this.a=a}, +a7B:function a7B(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a7C:function a7C(a){this.a=a}, +a7u:function a7u(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +jy:function jy(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +vh:function vh(a){var _=this +_.d=a +_.c=_.a=_.e=null}, +U8:function U8(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +ais:function ais(){}, +aos:function aos(a){this.a=a}, +aox:function aox(a){this.a=a}, +aow:function aow(a){this.a=a}, +aot:function aot(a){this.a=a}, +aou:function aou(a){this.a=a}, +aov:function aov(a,b){this.a=a +this.b=b}, +aoy:function aoy(a){this.a=a}, +aoz:function aoz(a){this.a=a}, +aoA:function aoA(a,b){this.a=a +this.b=b}, +aPC(a,b,c){return new A.q1(b,a,c,null)}, +aE3(a,b,c){var s=A.v(t.K,t.U3) +a.b1(new A.a7Z(c,new A.a7Y(b,s))) +return s}, +aH_(a,b){var s,r=a.gV() +r.toString +t.x.a(r) +s=r.aM(0,b==null?null:b.gV()) +r=r.gp(0) +return A.dZ(s,new A.D(0,0,0+r.a,0+r.b))}, +uq:function uq(a,b){this.a=a +this.b=b}, +q1:function q1(a,b,c,d){var _=this +_.c=a +_.e=b +_.w=c +_.a=d}, +a7Y:function a7Y(a,b){this.a=a +this.b=b}, +a7Z:function a7Z(a,b){this.a=a +this.b=b}, +wV:function wV(a){var _=this +_.d=a +_.e=null +_.f=!0 +_.c=_.a=null}, +aqo:function aqo(a,b){this.a=a +this.b=b}, +aqn:function aqn(){}, +aqk:function aqk(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=null +_.ax=_.at=_.as=$}, +mv:function mv(a,b){var _=this +_.a=a +_.b=$ +_.c=null +_.d=b +_.e=$ +_.r=_.f=null +_.x=_.w=!1}, +aql:function aql(a){this.a=a}, +aqm:function aqm(a,b){this.a=a +this.b=b}, +Ar:function Ar(a,b){this.a=a +this.b=b}, +a7X:function a7X(){}, +a7W:function a7W(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a7V:function a7V(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +nu(a,b,c,d){return new A.eK(a,d,b,c,null)}, +eK:function eK(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.x=c +_.z=d +_.a=e}, +cH:function cH(a,b){this.a=a +this.d=b}, +us(a,b,c){return new A.q5(b,a,c)}, +My(a,b){return new A.ec(new A.a8G(null,b,a),null)}, +azO(a){var s,r,q,p,o,n,m=A.aE7(a).ac(a),l=m.a,k=l==null +if(!k&&m.b!=null&&m.c!=null&&m.d!=null&&m.e!=null&&m.f!=null&&m.gd7(0)!=null&&m.x!=null)l=m +else{if(k)l=24 +k=m.b +if(k==null)k=0 +s=m.c +if(s==null)s=400 +r=m.d +if(r==null)r=0 +q=m.e +if(q==null)q=48 +p=m.f +if(p==null)p=B.l +o=m.gd7(0) +if(o==null)o=B.oP.gd7(0) +n=m.w +if(n==null)n=null +l=m.o2(m.x===!0,p,k,r,o,q,n,l,s)}return l}, +aE7(a){var s=a.ae(t.Oh),r=s==null?null:s.w +return r==null?B.oP:r}, +q5:function q5(a,b,c){this.w=a +this.b=b +this.a=c}, +a8G:function a8G(a,b,c){this.a=a +this.b=b +this.c=c}, +lz(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=null +if(a==b&&a!=null)return a +s=a==null +r=s?i:a.a +q=b==null +r=A.a_(r,q?i:b.a,c) +p=s?i:a.b +p=A.a_(p,q?i:b.b,c) +o=s?i:a.c +o=A.a_(o,q?i:b.c,c) +n=s?i:a.d +n=A.a_(n,q?i:b.d,c) +m=s?i:a.e +m=A.a_(m,q?i:b.e,c) +l=s?i:a.f +l=A.F(l,q?i:b.f,c) +k=s?i:a.gd7(0) +k=A.a_(k,q?i:b.gd7(0),c) +j=s?i:a.w +j=A.aFR(j,q?i:b.w,c) +if(c<0.5)s=s?i:a.x +else s=q?i:b.x +return new A.dt(r,p,o,n,m,l,k,j,s)}, +dt:function dt(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Uj:function Uj(){}, +a02(a,b){var s,r +a.ae(t.l4) +s=$.th() +r=A.ck(a,B.cW) +r=r==null?null:r.b +if(r==null)r=1 +return new A.uv(s,r,A.B2(a),A.dh(a),b,A.aZ())}, +aE9(a,b,c){var s=null +return new A.uu(A.aFE(s,s,new A.uY(a,1,s,B.Z5)),b,c,s)}, +aE8(a,b,c){return new A.uu(A.aFE(null,null,new A.nO(a,1)),b,c,null)}, +uu:function uu(a,b,c,d){var _=this +_.c=a +_.f=b +_.as=c +_.a=d}, +FO:function FO(){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.w=$ +_.x=null +_.y=!1 +_.z=$ +_.c=_.a=_.ax=_.at=_.as=_.Q=null}, +aqX:function aqX(a){this.a=a}, +aqW:function aqW(a,b,c){this.a=a +this.b=b +this.c=c}, +aqY:function aqY(a,b,c){this.a=a +this.b=b +this.c=c}, +aqZ:function aqZ(a){this.a=a}, +ar_:function ar_(a){this.a=a}, +ar0:function ar0(a){this.a=a}, +ZS:function ZS(){}, +aOe(a,b){return new A.lh(a,b)}, +aCG(a,b,c,d,e){return new A.yl(a,d,e,b,c,null,null)}, +aCF(a,b,c,d){return new A.yi(a,d,b,c,null,null)}, +JB(a,b,c,d){return new A.yh(a,d,b,c,null,null)}, +pk:function pk(a,b){this.a=a +this.b=b}, +lh:function lh(a,b){this.a=a +this.b=b}, +zT:function zT(a,b){this.a=a +this.b=b}, +lk:function lk(a,b){this.a=a +this.b=b}, +pj:function pj(a,b){this.a=a +this.b=b}, +qs:function qs(a,b){this.a=a +this.b=b}, +rr:function rr(a,b){this.a=a +this.b=b}, +MC:function MC(){}, +uy:function uy(){}, +a90:function a90(a){this.a=a}, +a9_:function a9_(a){this.a=a}, +a8Z:function a8Z(a){this.a=a}, +to:function to(){}, +a0Y:function a0Y(){}, +yg:function yg(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.y=b +_.z=c +_.Q=d +_.c=e +_.d=f +_.e=g +_.a=h}, +RG:function RG(a,b){var _=this +_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +am7:function am7(){}, +am8:function am8(){}, +am9:function am9(){}, +ama:function ama(){}, +amb:function amb(){}, +amc:function amc(){}, +amd:function amd(){}, +ame:function ame(){}, +yj:function yj(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +RJ:function RJ(a,b){var _=this +_.CW=null +_.e=_.d=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +amh:function amh(){}, +yl:function yl(a,b,c,d,e,f,g){var _=this +_.r=a +_.w=b +_.x=c +_.c=d +_.d=e +_.e=f +_.a=g}, +RL:function RL(a,b){var _=this +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +amm:function amm(){}, +amn:function amn(){}, +amo:function amo(){}, +amp:function amp(){}, +amq:function amq(){}, +amr:function amr(){}, +yi:function yi(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +RI:function RI(a,b){var _=this +_.z=null +_.e=_.d=_.Q=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +amg:function amg(){}, +yh:function yh(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +RH:function RH(a,b){var _=this +_.CW=null +_.e=_.d=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +amf:function amf(){}, +yk:function yk(a,b,c,d,e,f,g,h,i,j){var _=this +_.r=a +_.x=b +_.z=c +_.Q=d +_.as=e +_.at=f +_.c=g +_.d=h +_.e=i +_.a=j}, +RK:function RK(a,b){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +ami:function ami(){}, +amj:function amj(){}, +amk:function amk(){}, +aml:function aml(){}, +wY:function wY(){}, +aPP(a,b,c,d){var s,r=a.kP(d) +if(r==null)return +c.push(r) +s=r.e +s.toString +d.a(s) +return}, +bT(a,b,c){var s,r,q,p,o,n +if(b==null)return a.ae(c) +s=A.b([],t.Fa) +A.aPP(a,b,s,c) +if(s.length===0)return null +r=B.b.ga7(s) +for(q=s.length,p=0;p>")),!1,i).bc(0,new A.axq(k,h),t.e3)}, +B2(a){var s=a.ae(t.Gk) +return s==null?null:s.r.f}, +fk(a,b,c){var s=a.ae(t.Gk) +return s==null?null:c.i("0?").a(J.ab(s.r.e,b))}, +xf:function xf(a,b){this.a=a +this.b=b}, +axo:function axo(a){this.a=a}, +axp:function axp(){}, +axq:function axq(a,b){this.a=a +this.b=b}, +hi:function hi(){}, +Zy:function Zy(){}, +Lb:function Lb(){}, +G0:function G0(a,b,c,d){var _=this +_.r=a +_.w=b +_.b=c +_.a=d}, +B1:function B1(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +UL:function UL(a,b){var _=this +_.d=a +_.e=b +_.c=_.a=_.f=null}, +arJ:function arJ(a){this.a=a}, +arK:function arK(a,b){this.a=a +this.b=b}, +arI:function arI(a,b,c){this.a=a +this.b=b +this.c=c}, +aQd(a,b){var s,r +a.ae(t.bS) +s=A.aQf(a,b) +if(s==null)return null +a.LY(s,null) +r=s.e +r.toString +return b.a(r)}, +aQf(a,b){var s,r,q,p=a.kP(b) +if(p==null)return null +s=a.kP(t.bS) +if(s!=null){r=s.d +r===$&&A.a() +q=p.d +q===$&&A.a() +q=r>q +r=q}else r=!1 +if(r)return null +return p}, +aQe(a,b){var s={} +s.a=null +a.lO(new A.a9X(s,b)) +s=s.a +if(s==null)s=null +else{s=s.ok +s.toString}return b.i("0?").a(s)}, +Ne(a,b){var s={} +s.a=null +a.lO(new A.a9Y(s,b)) +s=s.a +if(s==null)s=null +else{s=s.ok +s.toString}return b.i("0?").a(s)}, +aA_(a,b){var s={} +s.a=null +a.lO(new A.a9W(s,b)) +s=s.a +s=s==null?null:s.gV() +return b.i("0?").a(s)}, +a9X:function a9X(a,b){this.a=a +this.b=b}, +a9Y:function a9Y(a,b){this.a=a +this.b=b}, +a9W:function a9W(a,b){this.a=a +this.b=b}, +aSZ(a,b,c){return null}, +aEG(a,b){var s,r=b.a,q=a.a +if(rq?B.h.a3(0,new A.j(q-r,0)):B.h}r=b.b +q=a.b +if(rq)s=s.a3(0,new A.j(0,q-r))}return b.cS(s)}, +aFu(a,b,c,d,e,f){return new A.Os(a,c,b,d,e,f,null)}, +lG:function lG(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aku:function aku(a,b){this.a=a +this.b=b}, +qk:function qk(){this.b=this.a=null}, +a9Z:function a9Z(a,b){this.a=a +this.b=b}, +uP:function uP(a,b,c){this.a=a +this.b=b +this.c=c}, +Os:function Os(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +Vc:function Vc(a,b){this.b=a +this.a=b}, +UM:function UM(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +WI:function WI(a,b,c,d,e){var _=this +_.t=a +_.T=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +Bf(a,b){return new A.js(b,a,null)}, +aEQ(a,b,c,d,e,f){return new A.js(A.bT(b,null,t.w).w.Za(c,!0,!0,f),a,null)}, +aQr(a){return new A.ec(new A.acG(a),null)}, +aQq(a,b){return new A.ec(new A.acF(0,b,a),null)}, +ck(a,b){var s=A.bT(a,b,t.w) +return s==null?null:s.w}, +NP:function NP(a,b){this.a=a +this.b=b}, +el:function el(a,b){this.a=a +this.b=b}, +Bg:function Bg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a=a +_.b=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n +_.ay=o +_.ch=p +_.CW=q +_.cx=r +_.cy=s}, +acD:function acD(a){this.a=a}, +js:function js(a,b,c){this.w=a +this.b=b +this.a=c}, +acG:function acG(a){this.a=a}, +acF:function acF(a,b,c){this.a=a +this.b=b +this.c=c}, +acE:function acE(a,b){this.a=a +this.b=b}, +NB:function NB(a,b){this.a=a +this.b=b}, +G6:function G6(a,b,c){this.c=a +this.e=b +this.a=c}, +UU:function UU(){var _=this +_.c=_.a=_.e=_.d=null}, +as2:function as2(a,b){this.a=a +this.b=b}, +ZU:function ZU(){}, +aA3(a,b,c,d,e,f,g){return new A.Nv(c,d,e,!0,f,b,g,null)}, +Nv:function Nv(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h}, +acV:function acV(a,b){this.a=a +this.b=b}, +JC:function JC(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +wx:function wx(a,b,c,d,e,f,g,h,i,j){var _=this +_.n=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=a +_.ax=b +_.ay=c +_.ch=d +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=e +_.r=f +_.w=null +_.a=g +_.b=null +_.c=h +_.d=i +_.e=j}, +RS:function RS(a){this.a=a}, +V1:function V1(a,b,c){this.c=a +this.d=b +this.a=c}, +NC:function NC(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +HY:function HY(a,b){this.a=a +this.b=b}, +avD:function avD(a,b,c){var _=this +_.d=a +_.e=b +_.f=c +_.b=null}, +aEX(a){return A.eM(a,!1).art(null)}, +eM(a,b){var s,r,q,p=a instanceof A.fT +if(p){s=a.ok +s.toString +r=s +s=s instanceof A.ju}else{r=null +s=!1}if(s){if(p)s=r +else{s=a.ok +s.toString}t.uK.a(s) +q=s}else q=null +if(b){s=a.aoP(t.uK) +q=s==null?q:s}else if(q==null)q=a.ks(t.uK) +q.toString +return q}, +adB(a){var s,r,q,p=a instanceof A.fT +if(p){s=a.ok +s.toString +r=s +s=s instanceof A.ju}else{r=null +s=!1}if(s){if(p)s=r +else{s=a.ok +s.toString}t.uK.a(s) +q=s}else q=null +s=q==null?a.ks(t.uK):q +return s}, +aQP(a,b){var s,r,q,p,o,n,m=null,l=A.b([],t.ny) +if(B.c.b8(b,"/")&&b.length>1){b=B.c.bN(b,1) +s=t.z +l.push(a.yI("/",!0,m,s)) +r=b.split("/") +if(b.length!==0)for(q=r.length,p="",o=0;o=3}, +aUr(a){return a.gauh()}, +aB2(a){return new A.atP(a)}, +aEW(a,b){var s,r,q,p +for(s=a.a,r=s.r,q=r.length,p=0;p") +n.w!==$&&A.ba() +n.w=new A.aI(m,p,q) +n.y!==$&&A.ba() +n.y=new A.aI(m,o,q) +q=c.uQ(n.gajY()) +n.z!==$&&A.ba() +n.z=q +return n}, +Ap:function Ap(a,b,c,d){var _=this +_.e=a +_.f=b +_.w=c +_.a=d}, +FJ:function FJ(a,b,c){var _=this +_.r=_.f=_.e=_.d=null +_.w=a +_.du$=b +_.b4$=c +_.c=_.a=null}, +wT:function wT(a,b){this.a=a +this.b=b}, +FI:function FI(a,b,c,d,e,f){var _=this +_.a=a +_.b=$ +_.c=null +_.e=_.d=0 +_.f=$ +_.r=b +_.w=$ +_.x=c +_.z=_.y=$ +_.Q=null +_.at=_.as=0.5 +_.ax=0 +_.ay=d +_.ch=e +_.J$=0 +_.H$=f +_.ao$=_.a2$=0}, +aqg:function aqg(a){this.a=a}, +U9:function U9(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +Y_:function Y_(a,b){this.a=a +this.b=b}, +Do:function Do(a,b,c,d){var _=this +_.c=a +_.e=b +_.f=c +_.a=d}, +HJ:function HJ(a,b){var _=this +_.d=$ +_.f=_.e=null +_.r=0 +_.w=!0 +_.du$=a +_.b4$=b +_.c=_.a=null}, +auN:function auN(a,b,c){this.a=a +this.b=b +this.c=c}, +xw:function xw(a,b){this.a=a +this.b=b}, +HI:function HI(a,b,c,d){var _=this +_.c=_.b=_.a=$ +_.d=a +_.e=b +_.f=0 +_.r=c +_.J$=0 +_.H$=d +_.ao$=_.a2$=0}, +BI:function BI(a,b){this.a=a +this.hG$=b}, +Go:function Go(){}, +IG:function IG(){}, +IT:function IT(){}, +aF5(a,b){var s=a.gbZ() +return!(s instanceof A.v4)}, +adY(a){var s=a.WJ(t.Mf) +return s==null?null:s.d}, +HE:function HE(a){this.a=a}, +BK:function BK(){this.a=null}, +adX:function adX(a){this.a=a}, +v4:function v4(a,b,c){this.c=a +this.d=b +this.a=c}, +BJ:function BJ(){}, +acK:function acK(){}, +aek:function aek(){}, +L8:function L8(a,b){this.a=a +this.d=b}, +aE5(a,b){return new A.Mf(b,a,null)}, +aVK(a){$.bJ.dx$.push(new A.ax4(a))}, +Mf:function Mf(a,b,c){this.c=a +this.e=b +this.a=c}, +BP:function BP(a,b){this.a=a +this.c=b}, +BQ:function BQ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Gu:function Gu(){var _=this +_.e=_.d=null +_.f=!1 +_.c=_.a=_.w=_.r=null}, +asA:function asA(a){this.a=a}, +asz:function asz(a){this.a=a}, +v6:function v6(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.a=d}, +Vz:function Vz(a,b,c,d,e){var _=this +_.cd=a +_.t=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +asB:function asB(a){this.a=a}, +Vy:function Vy(a,b,c){this.e=a +this.c=b +this.a=c}, +ax4:function ax4(a){this.a=a}, +Of:function Of(a,b,c){this.c=a +this.d=b +this.a=c}, +aFe(a,b){return new A.vb(b,B.aD,B.Qu,a,null)}, +aFf(a){return new A.vb(null,null,B.Qv,a,null)}, +aFg(a,b){var s,r=a.WJ(t.bb) +if(r==null)return!1 +s=A.m0(a).iA(a) +if(r.w.u(0,s))return r.r===b +return!1}, +BV(a){var s=a.ae(t.bb) +return s==null?null:s.f}, +vb:function vb(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +oc(a){var s=a.ae(t.lQ) +return s==null?null:s.f}, +Ed(a,b){return new A.rA(a,b,null)}, +ob:function ob(a,b,c){this.c=a +this.d=b +this.a=c}, +X0:function X0(a,b,c,d,e){var _=this +_.bf$=a +_.e7$=b +_.mJ$=c +_.dV$=d +_.f3$=e +_.c=_.a=null}, +rA:function rA(a,b,c){this.f=a +this.b=b +this.a=c}, +Cy:function Cy(a,b,c){this.c=a +this.d=b +this.a=c}, +H0:function H0(){var _=this +_.d=null +_.e=!1 +_.r=_.f=null +_.w=!1 +_.c=_.a=null}, +atE:function atE(a){this.a=a}, +atD:function atD(a,b){this.a=a +this.b=b}, +e1:function e1(){}, +iE:function iE(){}, +agD:function agD(a,b){this.a=a +this.b=b}, +awO:function awO(){}, +a_h:function a_h(){}, +bO:function bO(){}, +i9:function i9(){}, +GZ:function GZ(){}, +Cu:function Cu(a,b,c){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.J$=0 +_.H$=b +_.ao$=_.a2$=0 +_.$ti=c}, +oa:function oa(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.J$=0 +_.H$=b +_.ao$=_.a2$=0}, +P2:function P2(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.J$=0 +_.H$=b +_.ao$=_.a2$=0}, +awP:function awP(){}, +od:function od(a,b){this.b=a +this.c=b}, +P6:function P6(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f +_.$ti=g}, +agH:function agH(a,b){this.a=a +this.b=b}, +xo:function xo(a,b,c,d,e,f,g){var _=this +_.e=_.d=null +_.f=a +_.r=$ +_.w=!1 +_.bf$=b +_.e7$=c +_.mJ$=d +_.dV$=e +_.f3$=f +_.c=_.a=null +_.$ti=g}, +atW:function atW(a){this.a=a}, +atX:function atX(a){this.a=a}, +atV:function atV(a){this.a=a}, +atT:function atT(a,b,c){this.a=a +this.b=b +this.c=c}, +atQ:function atQ(a){this.a=a}, +atR:function atR(a,b){this.a=a +this.b=b}, +atU:function atU(){}, +atS:function atS(){}, +X9:function X9(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.b=f +_.a=g}, +WY:function WY(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.J$=0 +_.H$=a +_.ao$=_.a2$=0}, +xL:function xL(){}, +Nw(a,b,c){var s=A.bT(a,b,t.Fe) +s=s==null?null:s.z +return c.i("dw<0>?").a(s)}, +aES(a){var s=A.Nw(a,B.ZN,t.X) +return s==null?null:s.gkx()}, +v2:function v2(){}, +ej:function ej(){}, +akR:function akR(a,b,c){this.a=a +this.b=b +this.c=c}, +akP:function akP(a,b,c){this.a=a +this.b=b +this.c=c}, +akQ:function akQ(a,b,c){this.a=a +this.b=b +this.c=c}, +akO:function akO(a,b){this.a=a +this.b=b}, +Nb:function Nb(){}, +Tl:function Tl(a,b){this.e=a +this.a=b +this.b=null}, +rY:function rY(a,b){this.a=a +this.b=b}, +G9:function G9(a,b,c,d,e,f){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.b=e +_.a=f}, +asa:function asa(a,b){this.a=a +this.b=b}, +x8:function x8(a,b,c){this.c=a +this.a=b +this.$ti=c}, +mx:function mx(a,b,c){var _=this +_.d=null +_.e=$ +_.f=a +_.r=b +_.c=_.a=null +_.$ti=c}, +as4:function as4(a){this.a=a}, +as8:function as8(a){this.a=a}, +as9:function as9(a){this.a=a}, +as7:function as7(a){this.a=a}, +as5:function as5(a){this.a=a}, +as6:function as6(a){this.a=a}, +dw:function dw(){}, +acY:function acY(a,b){this.a=a +this.b=b}, +acW:function acW(a,b){this.a=a +this.b=b}, +acX:function acX(){}, +BU:function BU(){}, +vf:function vf(){}, +rZ:function rZ(){}, +CB(a,b,c,d){return new A.P9(d,a,c,b,null)}, +P9:function P9(a,b,c,d,e){var _=this +_.d=a +_.f=b +_.r=c +_.x=d +_.a=e}, +Pm:function Pm(){}, +nv:function nv(a){this.a=a +this.b=!1}, +a8m:function a8m(a,b){this.c=a +this.a=b +this.b=!1}, +ahi:function ahi(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +a4A:function a4A(a,b){this.c=a +this.a=b +this.b=!1}, +JV:function JV(a,b){var _=this +_.c=$ +_.d=a +_.a=b +_.b=!1}, +Lx:function Lx(a){var _=this +_.d=_.c=$ +_.a=a +_.b=!1}, +CI:function CI(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ahe:function ahe(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ahd:function ahd(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aFL(a,b){return new A.CJ(a,b,null)}, +m0(a){var s=a.ae(t.Cy),r=s==null?null:s.f +return r==null?B.DQ:r}, +Pn:function Pn(){}, +ahf:function ahf(){}, +ahg:function ahg(){}, +ahh:function ahh(){}, +awJ:function awJ(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +CJ:function CJ(a,b,c){this.f=a +this.b=b +this.a=c}, +CL(a){return new A.CK(a,A.b([],t.ZP),$.ay())}, +CK:function CK(a,b,c){var _=this +_.a=a +_.f=b +_.J$=0 +_.H$=c +_.ao$=_.a2$=0}, +aBl(a,b){return b}, +ajb:function ajb(){}, +xp:function xp(a){this.a=a}, +Q1:function Q1(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.w=f}, +ajc:function ajc(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.r=e}, +xq:function xq(a,b){this.c=a +this.a=b}, +Hl:function Hl(a){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.fX$=a +_.c=_.a=null}, +aue:function aue(a,b){this.a=a +this.b=b}, +a_m:function a_m(){}, +Pq:function Pq(){}, +a6l:function a6l(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +TR:function TR(){}, +aAm(a,b,c,d,e){var s=new A.jD(c,e,d,a,0) +if(b!=null)s.hG$=b +return s}, +aXN(a){return a.hG$===0}, +hs:function hs(){}, +Rg:function Rg(){}, +fL:function fL(){}, +vx:function vx(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.hG$=d}, +jD:function jD(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.hG$=e}, +kA:function kA(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.hG$=f}, +jC:function jC(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.hG$=d}, +R5:function R5(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.hG$=d}, +Ha:function Ha(){}, +aFM(a){var s=a.ae(t.yd) +return s==null?null:s.f}, +H9:function H9(a,b,c){this.f=a +this.b=b +this.a=c}, +mw:function mw(a){var _=this +_.a=a +_.j6$=_.j5$=_.j4$=null}, +CN:function CN(a,b){this.c=a +this.a=b}, +Pr:function Pr(a){this.d=a +this.c=this.a=null}, +ahj:function ahj(a){this.a=a}, +ahk:function ahk(a){this.a=a}, +ahl:function ahl(a){this.a=a}, +aNe(a,b,c){var s,r +if(a>0){s=a/c +if(b"))}, +aBi(a,b){var s=$.a6.ah$.x.h(0,a).gV() +s.toString +return t.x.a(s).e0(b)}, +aI2(a,b){var s +if($.a6.ah$.x.h(0,a)==null)return!1 +s=t.ip.a($.a6.ah$.x.h(0,a).gbZ()).f +s.toString +return t.sm.a(s).Xu(A.aBi(a,b.gbv(b)),b.gcC(b))}, +aWp(a,b){var s,r,q +if($.a6.ah$.x.h(0,a)==null)return!1 +s=t.ip.a($.a6.ah$.x.h(0,a).gbZ()).f +s.toString +t.sm.a(s) +r=A.aBi(a,b.gbv(b)) +q=b.gcC(b) +return s.aqi(r,q)&&!s.Xu(r,q)}, +vy:function vy(a,b){this.a=a +this.b=b}, +vz:function vz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n +_.ay=!1 +_.CW=_.ch=null +_.cy=_.cx=$ +_.dx=_.db=null +_.J$=0 +_.H$=o +_.ao$=_.a2$=0}, +vj:function vj(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.Q=f +_.ay=g +_.ch=h +_.cx=i +_.cy=j +_.db=k +_.dx=l +_.a=m}, +kC:function kC(a,b,c,d,e){var _=this +_.w=_.r=_.f=_.e=_.d=null +_.y=_.x=$ +_.z=a +_.Q=!1 +_.as=null +_.at=!1 +_.ay=_.ax=null +_.ch=b +_.CW=$ +_.du$=c +_.b4$=d +_.c=_.a=null +_.$ti=e}, +afd:function afd(a){this.a=a}, +afb:function afb(a,b){this.a=a +this.b=b}, +afc:function afc(a){this.a=a}, +af7:function af7(a){this.a=a}, +af8:function af8(a){this.a=a}, +af9:function af9(a){this.a=a}, +afa:function afa(a){this.a=a}, +afe:function afe(a){this.a=a}, +aff:function aff(a){this.a=a}, +l2:function l2(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.bl=a +_.c3=_.aK=_.b7=_.ao=_.a2=_.H=_.J=_.a0=_.a6=_.P=_.O=_.n=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=b +_.ax=c +_.ay=d +_.ch=e +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +oW:function oW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.dl=a +_.at=b +_.ax=c +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=null +_.fr=!1 +_.fx=d +_.fy=e +_.k1=_.id=_.go=$ +_.k4=_.k3=_.k2=null +_.ok=$ +_.p1=!1 +_.p2=f +_.p3=g +_.p4=null +_.R8=h +_.RG=i +_.rx=null +_.f=j +_.r=k +_.w=null +_.a=l +_.b=null +_.c=m +_.d=n +_.e=o}, +oJ:function oJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.dl=a +_.at=b +_.ax=c +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=null +_.fr=!1 +_.fx=d +_.fy=e +_.k1=_.id=_.go=$ +_.k4=_.k3=_.k2=null +_.ok=$ +_.p1=!1 +_.p2=f +_.p3=g +_.p4=null +_.R8=h +_.RG=i +_.rx=null +_.f=j +_.r=k +_.w=null +_.a=l +_.b=null +_.c=m +_.d=n +_.e=o}, +xh:function xh(){}, +aEU(a){var s,r=B.b.gZ(a.glc()) +for(s=1;s-3))s=q-r<3&&b.d-a.d>-3 +else s=!0 +if(s)return 0 +if(Math.abs(p)>3)return r>q?1:-1 +return a.d>b.d?1:-1}, +aQz(a,b){var s=a.a,r=b.a,q=s-r +if(q<1e-10&&a.c-b.c>-1e-10)return-1 +if(r-s<1e-10&&b.c-a.c>-1e-10)return 1 +if(Math.abs(q)>1e-10)return s>r?1:-1 +return a.c>b.c?1:-1}, +vS:function vS(){}, +ajx:function ajx(a){this.a=a}, +ajy:function ajy(a){this.a=a}, +uW:function uW(){}, +adg:function adg(a){this.a=a}, +adh:function adh(a,b,c){this.a=a +this.b=b +this.c=c}, +adi:function adi(){}, +adc:function adc(a,b){this.a=a +this.b=b}, +add:function add(a){this.a=a}, +ade:function ade(a,b){this.a=a +this.b=b}, +adf:function adf(a){this.a=a}, +V6:function V6(){}, +CU(a){var s=a.ae(t.Wu) +return s==null?null:s.f}, +aFO(a,b){return new A.vC(b,a,null)}, +r7:function r7(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Xp:function Xp(a,b,c){var _=this +_.d=a +_.qF$=b +_.jK$=c +_.c=_.a=null}, +vC:function vC(a,b,c){this.f=a +this.b=b +this.a=c}, +Pz:function Pz(){}, +a_l:function a_l(){}, +IQ:function IQ(){}, +D2:function D2(a,b){this.c=a +this.a=b}, +XC:function XC(){this.d=$ +this.c=this.a=null}, +XD:function XD(a,b,c){this.x=a +this.b=b +this.a=c}, +ey(a,b,c,d,e){return new A.ag(a,c,e,b,d,B.m)}, +aSm(a){var s=A.v(t.y6,t.Xw) +a.af(0,new A.aiS(s)) +return s}, +aiW(a,b,c){return new A.rf(null,c,a,b,null)}, +B3:function B3(a,b){this.a=a +this.b=b}, +ag:function ag(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +oC:function oC(a,b){this.a=a +this.b=b}, +vK:function vK(a,b){var _=this +_.b=a +_.c=null +_.J$=0 +_.H$=b +_.ao$=_.a2$=0}, +aiS:function aiS(a){this.a=a}, +aiR:function aiR(){}, +aiT:function aiT(a,b){this.a=a +this.b=b}, +aiU:function aiU(){}, +aiV:function aiV(a,b){this.a=a +this.b=b}, +rf:function rf(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Hq:function Hq(){this.c=this.a=this.d=null}, +D4:function D4(a,b){var _=this +_.c=a +_.J$=0 +_.H$=b +_.ao$=_.a2$=0}, +D3:function D3(a,b){this.c=a +this.a=b}, +Hp:function Hp(a,b){var _=this +_.d=a +_.e=b +_.c=_.a=null}, +XG:function XG(a,b,c){this.f=a +this.b=b +this.a=c}, +XE:function XE(){}, +XF:function XF(){}, +XH:function XH(){}, +XJ:function XJ(){}, +XK:function XK(){}, +ZH:function ZH(){}, +aSn(a,b,c){return new A.PR(b,c,a,null)}, +PR:function PR(a,b,c,d){var _=this +_.e=a +_.w=b +_.x=c +_.a=d}, +aj_:function aj_(a,b,c){this.a=a +this.b=b +this.c=c}, +aj0:function aj0(a){this.a=a}, +xt:function xt(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +XL:function XL(a,b){var _=this +_.c=_.b=_.a=_.CW=_.ay=_.p1=null +_.d=$ +_.e=a +_.r=_.f=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +GW:function GW(a,b,c,d,e,f,g){var _=this +_.n=a +_.O=b +_.P=c +_.a6=d +_.B$=e +_.dy=f +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +atp:function atp(a,b){this.a=a +this.b=b}, +ato:function ato(a){this.a=a}, +IO:function IO(){}, +a_n:function a_n(){}, +a_o:function a_o(){}, +PT:function PT(){}, +PU:function PU(a,b){this.c=a +this.a=b}, +aj3:function aj3(a){this.a=a}, +WN:function WN(a,b,c,d){var _=this +_.t=a +_.T=null +_.B$=b +_.dy=c +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +aG_(a,b){return new A.vM(b,A.aG3(t.S,t.Dv),a,B.a4)}, +aSr(a,b,c,d,e){if(b===e-1)return d +return d+(d-c)/(b-a+1)*(e-b-1)}, +aPV(a,b){return new A.AO(b,a,null)}, +Q7:function Q7(){}, +rg:function rg(){}, +Q4:function Q4(a,b){this.d=a +this.a=b}, +vM:function vM(a,b,c,d){var _=this +_.p1=a +_.p2=b +_.p4=_.p3=null +_.R8=!1 +_.c=_.b=_.a=_.CW=_.ay=null +_.d=$ +_.e=c +_.r=_.f=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +ajg:function ajg(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aje:function aje(){}, +ajf:function ajf(a,b){this.a=a +this.b=b}, +ajd:function ajd(a,b,c){this.a=a +this.b=b +this.c=c}, +ajh:function ajh(a,b){this.a=a +this.b=b}, +AO:function AO(a,b,c){this.f=a +this.b=b +this.a=c}, +Da:function Da(){}, +hn:function hn(){}, +kF:function kF(){}, +Db:function Db(a,b,c,d,e){var _=this +_.p1=a +_.p2=b +_.c=_.b=_.a=_.CW=_.ay=null +_.d=$ +_.e=c +_.r=_.f=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1 +_.$ti=e}, +Hr:function Hr(){}, +aG1(a,b,c,d,e){return new A.Qc(c,d,!0,e,b,null)}, +De:function De(a,b){this.a=a +this.b=b}, +Dd:function Dd(a){var _=this +_.a=!1 +_.J$=0 +_.H$=a +_.ao$=_.a2$=0}, +Qc:function Qc(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +xm:function xm(a,b,c,d,e,f,g,h){var _=this +_.t=a +_.T=b +_.ab=c +_.bw=d +_.bl=e +_.dl=_.c4=null +_.fs=!1 +_.en=null +_.B$=f +_.dy=g +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +Qb:function Qb(){}, +F9:function F9(){}, +aVq(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=A.b([],t.bt) +for(s=J.aH(c),r=a.length,q=0,p=0,o=0;q=0){f=o+j +e=f+(m-l) +o=Math.min(e+1,r) +p=f-l +d.push(new A.vV(new A.c7(f,e),n.b))}++q}return d}, +aXe(a,b,c,d,e){var s=e.b,r=e.a,q=a.a +if(r!==q)s=A.aVq(q,r,s) +if(A.aZ()===B.ac)return A.d6(A.aV5(s,a,c,d,b),c,null) +return A.d6(A.aV6(s,a,c,d,a.b.c),c,null)}, +aV6(a,b,c,d,e){var s,r,q,p,o=A.b([],t.Ne),n=b.a,m=c.bu(d),l=0,k=n.length,j=J.aH(a),i=0 +while(!0){if(!(ll){r=r=e?c:m +o.push(A.d6(null,s,B.c.S(n,r,p)));++i +l=p}}j=n.length +if(lj){r=r=j&&f<=r&&e){o.push(A.d6(p,c,B.c.S(n,j,i))) +o.push(A.d6(p,l,B.c.S(n,i,f))) +o.push(A.d6(p,c,B.c.S(n,f,r)))}else o.push(A.d6(p,c,B.c.S(n,j,r))) +j=r}else{q=s.b +q=q=i&&q<=f&&e?l:k +o.push(A.d6(p,s,B.c.S(n,r,q)));++d +j=q}}i=n.length +if(j-3))s=q-r<3&&b.d-a.d>-3 +else s=!0 +if(s)return 0 +if(Math.abs(p)>3)return r>q?1:-1 +return a.d>b.d?1:-1}, +aUs(a,b){var s=a.a,r=b.a,q=s-r +if(q<1e-10&&a.c-b.c>-1e-10)return-1 +if(r-s<1e-10&&b.c-a.c>-1e-10)return 1 +if(Math.abs(q)>1e-10)return s>r?1:-1 +return a.c>b.c?1:-1}, +u1:function u1(a,b,c,d,e,f,g,h,i){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.Q=e +_.as=f +_.at=g +_.b=h +_.a=i}, +Vl:function Vl(a){this.a=a}, +cI:function cI(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.z=f +_.at=g +_.ax=h +_.a=i}, +Hi:function Hi(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.a=m}, +Xo:function Xo(a){var _=this +_.d=$ +_.e=a +_.c=_.a=null}, +X4:function X4(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.a=n}, +Xn:function Xn(a,b,c,d,e,f,g){var _=this +_.y1=a +_.dx=b +_.dy=c +_.fx=_.fr=null +_.b=d +_.d=_.c=-1 +_.w=_.r=_.f=_.e=null +_.z=_.y=_.x=!1 +_.Q=e +_.as=!1 +_.at=f +_.J$=0 +_.H$=g +_.ao$=_.a2$=0 +_.a=null}, +aua:function aua(a,b){this.a=a +this.b=b}, +aub:function aub(a){this.a=a}, +zG:function zG(){}, +Li:function Li(){}, +pC:function pC(a){this.a=a}, +pE:function pE(a){this.a=a}, +pD:function pD(a){this.a=a}, +zB:function zB(){}, +ln:function ln(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +lq:function lq(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +pO:function pO(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +pL:function pL(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +pM:function pM(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +hG:function hG(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +nl:function nl(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +lr:function lr(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +lp:function lp(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +pN:function pN(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +lo:function lo(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +m2:function m2(a){this.a=a}, +m3:function m3(){}, +kb:function kb(a){this.b=a}, +nX:function nX(){}, +o5:function o5(){}, +jz:function jz(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +oy:function oy(){}, +iN:function iN(a,b,c){this.a=a +this.b=b +this.c=c}, +ow:function ow(){}, +kf:function kf(a,b){this.a=a +this.b=b}, +kg:function kg(){}, +aHc(a,b,c,d,e,f,g,h,i,j){return new A.Hj(b,f,d,e,c,h,j,g,i,a,null)}, +xB(a){var s +switch(A.aZ().a){case 0:case 1:case 3:if(a<=3)s=a +else{s=B.f.bJ(a,3) +if(s===0)s=3}return s +case 2:case 4:return Math.min(a,3) +case 5:return a<2?a:2+B.f.bJ(a,2)}}, +fo:function fo(a,b,c){var _=this +_.e=!1 +_.c0$=a +_.aa$=b +_.a=c}, +akz:function akz(){}, +QK:function QK(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=$ +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=!1 +_.as=_.Q=$ +_.at=null +_.ay=_.ax=$}, +PA:function PA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=!1 +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=!1 +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k4=_.k3=null +_.ok=a9 +_.p1=b0 +_.p2=!1}, +ahD:function ahD(a){this.a=a}, +ahB:function ahB(a,b){this.a=a +this.b=b}, +ahC:function ahC(a,b){this.a=a +this.b=b}, +ahE:function ahE(a,b,c){this.a=a +this.b=b +this.c=c}, +ahA:function ahA(a){this.a=a}, +ahz:function ahz(a,b,c){this.a=a +this.b=b +this.c=c}, +oR:function oR(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Hm:function Hm(a,b){var _=this +_.d=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +Hj:function Hj(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.a=k}, +Hk:function Hk(a,b){var _=this +_.d=$ +_.eN$=a +_.c2$=b +_.c=_.a=null}, +auc:function auc(a){this.a=a}, +aud:function aud(a,b){this.a=a +this.b=b}, +QJ:function QJ(){}, +akB:function akB(a){this.a=a}, +DU:function DU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.a=a2}, +HR:function HR(){this.c=this.a=null}, +avn:function avn(a){this.a=a}, +avo:function avo(a){this.a=a}, +avp:function avp(a){this.a=a}, +avq:function avq(a){this.a=a}, +avr:function avr(a){this.a=a}, +avs:function avs(a){this.a=a}, +avt:function avt(a){this.a=a}, +avu:function avu(a){this.a=a}, +avv:function avv(a){this.a=a}, +avw:function avw(a){this.a=a}, +zb:function zb(){}, +tM:function tM(a,b){this.a=a +this.b=b}, +jL:function jL(){}, +Sq:function Sq(){}, +IR:function IR(){}, +IS:function IS(){}, +aT2(a,b,c,d){var s,r,q,p,o=A.aGm(b,d,a,c) +if(o.k(0,B.Y))return B.SM +s=A.aGl(b) +r=o.a +r+=(o.c-r)/2 +q=s.b +p=s.d +return new A.DX(new A.j(r,A.G(o.b,q,p)),new A.j(r,A.G(o.d,q,p)))}, +aGl(a){var s=A.bI(a.aM(0,null),B.h),r=a.gp(0).zE(0,B.h) +return A.qT(s,A.bI(a.aM(0,null),r))}, +aGm(a,b,c,d){var s,r,q,p,o=A.aGl(a),n=o.a +if(isNaN(n)||isNaN(o.b)||isNaN(o.c)||isNaN(o.d))return B.Y +s=B.b.ga7(d).a.b-B.b.gZ(d).a.b>c/2 +r=s?n:n+B.b.gZ(d).a.a +q=o.b +p=B.b.gZ(d) +n=s?o.c:n+B.b.ga7(d).a.a +return new A.D(r,q+p.a.b-b,n,q+B.b.ga7(d).a.b)}, +DX:function DX(a,b){this.a=a +this.b=b}, +aT3(a,b,c){var s=b/2,r=a-s +if(r<0)return 0 +if(a+s>c)return c-b +return r}, +QM:function QM(a,b,c){this.b=a +this.c=b +this.d=c}, +aAB(a){var s=a.ae(t.l3),r=s==null?null:s.f +return r!==!1}, +aGp(a){var s=a.Cv(t.l3),r=s==null?null:s.r +return r==null?B.E2:r}, +rv:function rv(a,b,c){this.c=a +this.d=b +this.a=c}, +YE:function YE(a){var _=this +_.d=!0 +_.e=a +_.c=_.a=null}, +Fq:function Fq(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +hm:function hm(){}, +e5:function e5(){}, +Zx:function Zx(a,b){var _=this +_.w=a +_.a=null +_.b=!1 +_.c=null +_.d=b +_.e=null}, +EX:function EX(){}, +QS:function QS(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aja(a,b,c,d){return new A.Q0(c,d,a,b,null)}, +aFH(a,b){return new A.Pc(A.aZd(),B.Q,null,a,b,null)}, +aRQ(a){return A.Bd(a,a,1)}, +aAk(a,b){return new A.P5(A.aZc(),B.Q,null,a,b,null)}, +aRO(a){var s,r,q=a*3.141592653589793*2,p=new Float64Array(16) +p[15]=1 +s=Math.cos(q) +r=Math.sin(q) +p[0]=s +p[1]=r +p[2]=0 +p[4]=-r +p[5]=s +p[6]=0 +p[8]=0 +p[9]=0 +p[10]=1 +p[3]=0 +p[7]=0 +p[11]=0 +return new A.b7(p)}, +n1(a,b,c){return new A.JA(b,c,a,null)}, +yo:function yo(){}, +Ey:function Ey(){this.c=this.a=null}, +ams:function ams(){}, +Q0:function Q0(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +Be:function Be(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +Pc:function Pc(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +P5:function P5(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +PV:function PV(a,b,c,d){var _=this +_.e=a +_.w=b +_.c=c +_.a=d}, +eJ:function eJ(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +L3:function L3(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +qj:function qj(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +JA:function JA(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +aWN(a,b,c){var s={} +s.a=null +return new A.axy(s,A.by("arg"),a,b,c)}, +wh:function wh(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h +_.$ti=i}, +wi:function wi(a,b){var _=this +_.d=a +_.e=$ +_.f=null +_.r=!1 +_.c=_.a=_.x=_.w=null +_.$ti=b}, +akW:function akW(a){this.a=a}, +wj:function wj(a,b){this.a=a +this.b=b}, +Ec:function Ec(a,b,c,d){var _=this +_.w=a +_.x=b +_.a=c +_.J$=0 +_.H$=d +_.ao$=_.a2$=0}, +Z9:function Z9(a,b){this.a=a +this.b=-1 +this.$ti=b}, +axy:function axy(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +axx:function axx(a,b,c){this.a=a +this.b=b +this.c=c}, +I1:function I1(){}, +rD:function rD(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +xI:function xI(a){var _=this +_.d=$ +_.c=_.a=null +_.$ti=a}, +avV:function avV(a){this.a=a}, +rH(a){var s=A.aQd(a,t._l) +return s==null?null:s.f}, +aGE(a){var s=a.ae(t.Li) +s=s==null?null:s.f +if(s==null){s=$.lZ.n$ +s===$&&A.a()}return s}, +Ek:function Ek(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Ie:function Ie(a,b){var _=this +_.d=a +_.e=b +_.f=!1 +_.c=_.a=null}, +Ot:function Ot(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +afg:function afg(a){this.a=a}, +Gz:function Gz(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Wh:function Wh(a,b){var _=this +_.P=$ +_.c=_.b=_.a=_.CW=_.ay=_.a0=_.a6=null +_.d=$ +_.e=a +_.r=_.f=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +t8:function t8(a,b,c){this.f=a +this.b=b +this.a=c}, +Gs:function Gs(a,b,c){this.f=a +this.b=b +this.a=c}, +Fa:function Fa(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +a_Q:function a_Q(){}, +alD(a,b){switch(b.a){case 0:return A.aBK(a.ae(t.I).w) +case 1:return B.S +case 2:return A.aBK(a.ae(t.I).w) +case 3:return B.S}}, +En:function En(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.y=e +_.Q=f +_.c=g +_.a=h}, +Zq:function Zq(a,b,c){var _=this +_.a0=!1 +_.J=null +_.p1=$ +_.p2=a +_.c=_.b=_.a=_.CW=_.ay=null +_.d=$ +_.e=b +_.r=_.f=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.at=!1}, +PQ:function PQ(a,b,c,d,e){var _=this +_.e=a +_.r=b +_.w=c +_.c=d +_.a=e}, +a_R:function a_R(){}, +a_S:function a_S(){}, +aGF(a){var s,r,q,p,o,n={} +n.a=a +s=t.ps +r=a.kP(s) +q=!0 +while(!0){if(!(q&&r!=null))break +q=s.a(a.A7(r)).f +r.lO(new A.alE(n)) +p=n.a.y +if(p==null)r=null +else{o=A.c4(s) +p=p.a +p=p==null?null:p.kN(0,0,o,o.gC(0)) +r=p}}return q}, +Rh:function Rh(a,b,c){this.c=a +this.e=b +this.a=c}, +alE:function alE(a){this.a=a}, +If:function If(a,b,c){this.f=a +this.b=b +this.a=c}, +Zr:function Zr(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +WV:function WV(a,b,c,d,e){var _=this +_.t=a +_.T=b +_.B$=c +_.dy=d +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +aGG(a,b){var s={},r=A.b([],t.p),q=A.b([14],t.n) +s.a=0 +new A.alU(s,q,b,r).$1(a) +return r}, +wt:function wt(){}, +alU:function alU(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Zu:function Zu(a,b,c){this.f=a +this.b=b +this.a=c}, +S1:function S1(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +GT:function GT(a,b,c,d,e,f){var _=this +_.n=a +_.O=b +_.P=c +_.B$=d +_.dy=e +_.b=_.fy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +atn:function atn(a){this.a=a}, +atm:function atm(a){this.a=a}, +a_e:function a_e(){}, +xJ(a){var s=J.ayV(a.$1(B.zQ)) +return new A.mH(a,(s>>>24&255)/255,(s>>>16&255)/255,(s>>>8&255)/255,(s&255)/255,B.e)}, +aGH(a){if(a.u(0,B.u))return B.bd +return B.cx}, +aTC(a){if(a.u(0,B.u))return B.bd +return B.At}, +aAM(a,b,c){if(a==null&&b==null)return null +return new A.UG(a,b,c)}, +aHG(a){return new A.oX(a,B.l,1,B.y,-1)}, +Ih(a){var s=null +return new A.Zw(a,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +cD(a,b,c){if(c.i("bS<0>").b(a))return a.ac(b) +return a}, +aTD(a,b){return new A.bC(a,b.i("bC<0>"))}, +aU(a,b,c,d,e){if(a==null&&b==null)return null +return new A.FX(a,b,c,d,e.i("FX<0>"))}, +alV(a){var s=A.aC(t.R) +if(a!=null)s.U(0,a) +return new A.Rr(s,$.ay())}, +RT:function RT(){}, +cd:function cd(a,b){this.a=a +this.b=b}, +kS:function kS(){}, +mH:function mH(a,b,c,d,e,f){var _=this +_.z=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +Ro:function Ro(){}, +Ig:function Ig(a,b){this.a=a +this.b=b}, +Rn:function Rn(){}, +UG:function UG(a,b,c){this.a=a +this.b=b +this.c=c}, +oX:function oX(a,b,c,d,e){var _=this +_.x=a +_.a=b +_.b=c +_.c=d +_.d=e}, +Rp:function Rp(){}, +Zw:function Zw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a6=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7}, +bS:function bS(){}, +FX:function FX(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +bC:function bC(a,b){this.a=a +this.$ti=b}, +iQ:function iQ(a,b){this.a=a +this.$ti=b}, +bF:function bF(a,b){this.a=a +this.$ti=b}, +Rr:function Rr(a,b){var _=this +_.a=a +_.J$=0 +_.H$=b +_.ao$=_.a2$=0}, +Zv:function Zv(){}, +a6z:function a6z(){}, +a6A:function a6A(){}, +On:function On(){}, +a3l:function a3l(){}, +a0W:function a0W(){}, +aRH(a,b,c,d){var s=new A.OW(c,d,b,new A.ag1(),A.b([],t.t),A.b([],t.n),a,A.v(t.S,t.x),0,null,null,A.af()) +s.aC() +return s}, +m9:function m9(a,b,c){var _=this +_.b=_.x=_.w=null +_.c=!1 +_.qK$=a +_.c0$=b +_.aa$=c +_.a=null}, +OW:function OW(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.fY=a +_.fq=b +_.t=c +_.T=0 +_.ab=d +_.bw=e +_.bl=f +_.c4=0 +_.dl=null +_.y1=g +_.y2=h +_.c_$=i +_.X$=j +_.ct$=k +_.b=_.dy=null +_.c=0 +_.y=_.d=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ay=$ +_.ch=l +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=$}, +ag1:function ag1(){}, +ag4:function ag4(a){this.a=a}, +ag5:function ag5(){}, +agc:function agc(a,b){this.a=a +this.b=b}, +agb:function agb(a,b,c){this.a=a +this.b=b +this.c=c}, +ag6:function ag6(){}, +ag7:function ag7(a){this.a=a}, +ag8:function ag8(a){this.a=a}, +ag2:function ag2(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ag3:function ag3(a){this.a=a}, +ag9:function ag9(a,b){this.a=a +this.b=b}, +aga:function aga(a,b){this.a=a +this.b=b}, +aji:function aji(){}, +ajj:function ajj(a){this.a=a}, +Nj:function Nj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.R8=a +_.RG=b +_.rx=c +_.ry=d +_.cy=e +_.c=f +_.d=g +_.e=h +_.f=i +_.r=j +_.x=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.a=s}, +Q5:function Q5(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.d=d +_.a=e}, +Ox:function Ox(){}, +aet:function aet(a){this.a=a}, +anV:function anV(){}, +aN6(a){var s,r,q,p=t.N,o=A.v(p,t.yp) +for(s=J.a0q(t.a.a(B.ae.dU(0,a))),s=s.gak(s),r=t.j;s.A();){q=s.gN(s) +o.m(0,q.a,J.pb(r.a(q.b),p))}return new A.d5(o,t.Zl)}, +a1b:function a1b(){}, +aYb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4){var s,r,q +a3=B.dt.an9(a,b,c,d,e,f,g,i,j,k,l,n,o,p,a0,a1,a2,a4) +s=a3.w +if(s==null)s=B.o +r=A.aVj(new A.hI(s,B.eS),new A.bg(m,A.m(m).i("bg<1>"))) +s=m.h(0,r) +s.toString +q=A.y_(new A.a7G(new A.a7H(h,r),s)) +$.aJa.D(0,q) +q.bc(0,new A.ay5(q),t.y) +return a3.ang(h+"_"+r.j(0),A.b([h],t.s))}, +y_(a){return A.aYy(a)}, +aYy(a){var s=0,r=A.z(t.H),q,p=2,o=[],n,m,l,k,j,i,h,g,f,e,d,c,b +var $async$y_=A.A(function(a0,a1){if(a0===1){o.push(a1) +s=p}while(true)switch(s){case 0:g=a.a +f=g.a +e=g.b +d=f+"_"+e.j(0) +c=f+"-"+e.Zz() +e=a.b +n=e.a +if($.aBm.u(0,d)){s=1 +break}else $.aBm.D(0,d) +p=4 +m=null +f=$.aMb() +i=$.aCK +if(i==null){f=f.ye() +$.aCK=f}else f=i +s=7 +return A.r(t.Yf.b(f)?f:A.dO(f,t.wd),$async$y_) +case 7:l=a1 +k=A.aVM(g,l) +if(k!=null)m=$.th().lA(0,k) +g=m +f=t.CD +s=8 +return A.r(t.T8.b(g)?g:A.dO(g,f),$async$y_) +case 8:if(a1!=null){g=A.xZ(d,m) +q=g +s=1 +break}m=A.cG(null,f) +s=9 +return A.r(m,$async$y_) +case 9:if(a1!=null){g=A.xZ(d,m) +q=g +s=1 +break}$.aJH() +m=A.axe(d,e) +s=10 +return A.r(m,$async$y_) +case 10:if(a1!=null){g=A.xZ(d,m) +q=g +s=1 +break}p=2 +s=6 +break +case 4:p=3 +b=o.pop() +j=A.X(b) +$.aBm.F(0,d) +A.mV("Error: google_fonts was unable to load font "+A.i(c)+" because the following exception occurred:\n"+A.i(j)) +A.mV("If troubleshooting doesn't solve the problem, please file an issue at https://github.com/material-foundation/flutter-packages/issues/new/choose.\n") +throw b +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$y_,r)}, +xZ(a,b){return A.aYw(a,b)}, +aYw(a,b){var s=0,r=A.z(t.H),q,p,o +var $async$xZ=A.A(function(c,d){if(c===1)return A.w(d,r) +while(true)switch(s){case 0:if(b==null){s=1 +break}s=3 +return A.r(b,$async$xZ) +case 3:p=d +if(p==null){s=1 +break}o=new A.a6U(a,A.b([],t.ty)) +o.alz(A.cG(p,t.V4)) +s=4 +return A.r(o.ow(0),$async$xZ) +case 4:case 1:return A.x(q,r)}}) +return A.y($async$xZ,r)}, +aVj(a,b){var s,r,q,p,o=A.by("bestMatch") +for(s=b.a,s=new A.dU(s,s.r,s.e),r=null;s.A();){q=s.d +p=A.aVn(a,q) +if(r==null||p=b||n>=m||s?q:o}else return m>=b||m>=n?o:q}, +zR:function zR(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +a4I(a,b,c){var s,r,q,p,o,n=a.a +n===$&&A.a() +for(s=0;s<=7;s=q){r=b[s] +q=s+1 +p=b[q] +if(r>>16&255 +m=p>>>8&255 +l=p&255 +k=A.kx(A.b([A.cR(n),A.cR(m),A.cR(l)],s),$.ja) +j=A.a23(k[0],k[1],k[2],h) +o.a=j.a +h=o.b=j.b +o.c=116*A.nd(A.kx(A.b([A.cR(n),A.cR(m),A.cR(l)],s),$.ja)[1]/100)-16 +if(r>h)break +n=Math.abs(h-b) +if(n<0.4)break +if(n=360?k-360:k +i=j*3.141592653589793/180 +h=a4.r +g=a4.y +f=100*Math.pow((40*p+c+n)/20*a4.w/h,g*a4.ay)/100 +Math.sqrt(f) +e=Math.pow(3846.153846153846*(0.25*(Math.cos((j<20.14?j+360:j)*3.141592653589793/180+2)+3.8))*a4.z*a4.x*Math.sqrt(m*m+l*l)/((20*p+c+21*n)/20+0.305),0.9)*Math.pow(1.64-Math.pow(0.29,a4.f),0.73) +d=e*Math.sqrt(f) +Math.sqrt(e*g/(h+4)) +Math.log(1+0.0228*(d*a4.ax)) +Math.cos(i) +Math.sin(i) +return new A.a22(j,d,A.b([0,0,0],t.n))}, +a22:function a22(a,b,c){this.a=a +this.b=b +this.y=c}, +hc(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=new A.hb() +a6.d=a7 +s=$.Jm() +r=A.aDd(a7) +q=r[0] +p=r[1] +o=r[2] +n=s.as +m=n[0]*(0.401288*q+0.650173*p-0.051461*o) +l=n[1]*(-0.250268*q+1.204414*p+0.045854*o) +k=n[2]*(-0.002079*q+0.048952*p+0.953127*o) +n=s.at +j=Math.pow(n*Math.abs(m)/100,0.42) +i=Math.pow(n*Math.abs(l)/100,0.42) +h=Math.pow(n*Math.abs(k)/100,0.42) +g=A.qq(m)*400*j/(j+27.13) +f=A.qq(l)*400*i/(i+27.13) +e=A.qq(k)*400*h/(h+27.13) +d=(11*g+-12*f+e)/11 +c=(g+f-2*e)/9 +n=20*f +b=Math.atan2(c,d)*180/3.141592653589793 +if(b<0)a=b+360 +else a=b>=360?b-360:b +a0=a*3.141592653589793/180 +a1=s.r +a2=s.y +a3=100*Math.pow((40*g+n+e)/20*s.w/a1,a2*s.ay)/100 +Math.sqrt(a3) +a4=Math.pow(3846.153846153846*(0.25*(Math.cos((a<20.14?a+360:a)*3.141592653589793/180+2)+3.8))*s.z*s.x*Math.sqrt(d*d+c*c)/((20*g+n+21*e)/20+0.305),0.9)*Math.pow(1.64-Math.pow(0.29,s.f),0.73) +a5=a4*Math.sqrt(a3) +Math.sqrt(a4*a2/(a1+4)) +Math.log(1+0.0228*(a5*s.ax)) +Math.cos(a0) +Math.sin(a0) +a6.a=a +a6.b=a5 +a6.c=116*A.nd(A.aDd(a7)[1]/100)-16 +return a6}, +hb:function hb(){var _=this +_.d=_.c=_.b=_.a=$}, +alC:function alC(a,b,c,d,e,f,g,h,i,j){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.z=f +_.as=g +_.at=h +_.ax=i +_.ay=j}, +aGr(a){var s,r=t.S,q=a.a +q===$&&A.a() +s=a.b +s===$&&A.a() +return new A.rx(q,s,A.v(r,r))}, +bv(a,b){var s=t.S +A.aTi(a,b) +return new A.rx(a,b,A.v(s,s))}, +aTi(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.hc(A.q0(a,b,50)),d=e.b +d===$&&A.a() +s=Math.abs(d-b) +for(d=t.n,r=1;r<50;++r){q=B.d.aH(b) +p=e.b +p===$&&A.a() +if(q===B.d.aH(p))return e +o=A.q0(a,b,50+r) +n=new A.hb() +n.d=o +q=$.Jm() +p=o>>>16&255 +m=o>>>8&255 +l=o&255 +k=A.kx(A.b([A.cR(p),A.cR(m),A.cR(l)],d),$.ja) +j=A.a23(k[0],k[1],k[2],q) +n.a=j.a +i=j.b +n.b=i +n.c=116*A.nd(A.kx(A.b([A.cR(p),A.cR(m),A.cR(l)],d),$.ja)[1]/100)-16 +h=Math.abs(i-b) +if(h>>16&255 +m=o>>>8&255 +l=o&255 +k=A.kx(A.b([A.cR(p),A.cR(m),A.cR(l)],d),$.ja) +j=A.a23(k[0],k[1],k[2],q) +g.a=j.a +q=j.b +g.b=q +g.c=116*A.nd(A.kx(A.b([A.cR(p),A.cR(m),A.cR(l)],d),$.ja)[1]/100)-16 +f=Math.abs(q-b) +if(f=1;s=q){q=s-1 +if(b[q]!=null)break}p=new A.ci("") +o=""+(a+"(") +p.a=o +n=A.a2(b) +m=n.i("i1<1>") +l=new A.i1(b,0,s,m) +l.xp(b,0,s,n.c) +m=o+new A.aj(l,new A.axA(),m.i("aj")).bz(0,", ") +p.a=m +p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") +throw A.d(A.c2(p.j(0),null))}}, +a3g:function a3g(a,b){this.a=a +this.b=b}, +a3j:function a3j(){}, +a3k:function a3k(){}, +axA:function axA(){}, +a98:function a98(){}, +NX(a,b){var s,r,q,p,o,n=b.a_B(a) +b.mO(a) +if(n!=null)a=B.c.bN(a,n.length) +s=t.s +r=A.b([],s) +q=A.b([],s) +s=a.length +if(s!==0&&b.ly(a.charCodeAt(0))){q.push(a[0]) +p=1}else{q.push("") +p=0}for(o=p;o"))}, +aVr(a){var s=B.ae.dU(0,a) +if(t.j.b(s))return J.pb(s,t.N) +s.toString +return s}, +aiM:function aiM(){}, +aiN:function aiN(a){this.a=a}, +ax8:function ax8(a){this.a=a}, +aG2(a,b){var s=new A.fe(a),r=A.b([0],t.t) +r=new A.ajk(b,r,new Uint32Array(A.jZ(s.eC(s)))) +r.a5s(s,b) +return r}, +d0(a,b){if(b<0)A.a8(A.dd("Offset may not be negative, was "+b+".")) +else if(b>a.c.length)A.a8(A.dd("Offset "+b+u.D+a.gq(0)+".")) +return new A.uf(a,b)}, +dk(a,b,c){if(ca.c.length)A.a8(A.dd("End "+c+u.D+a.gq(0)+".")) +else if(b<0)A.a8(A.dd("Start may not be negative, was "+b+".")) +return new A.mt(a,b,c)}, +ajk:function ajk(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +uf:function uf(a,b){this.a=a +this.b=b}, +mt:function mt(a,b,c){this.a=a +this.b=b +this.c=c}, +aPD(a,b){var s=A.aPE(A.b([A.aTZ(a,!0)],t._Y)),r=new A.a8j(b).$0(),q=B.f.j(B.b.ga7(s).b+1),p=A.aPF(s)?0:3,o=A.a2(s) +return new A.a8_(s,r,null,1+Math.max(q.length,p),new A.aj(s,new A.a81(),o.i("aj<1,p>")).kF(0,B.D5),!A.aYq(new A.aj(s,new A.a82(),o.i("aj<1,Q?>"))),new A.ci(""))}, +aPF(a){var s,r,q +for(s=0;s") +r=s.i("f_") +s=A.a9(new A.f_(new A.dG(q,s),new A.a86(),r),r.i("n.E")) +return s}, +aTZ(a,b){var s=new A.aqp(a).$0() +return new A.fq(s,!0,null)}, +aU0(a){var s,r,q,p,o,n,m=a.gck(a) +if(!B.c.u(m,"\r\n"))return a +s=a.gbq(a) +r=s.gco(s) +for(s=m.length-1,q=0;q")) +s.a5e(b,c,r,d) +return s}, +M7:function M7(a){var _=this +_.b=_.a=$ +_.c=null +_.d=!1 +_.$ti=a}, +a7J:function a7J(a,b){this.a=a +this.b=b}, +a7I:function a7I(a){this.a=a}, +Ua:function Ua(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=!1 +_.r=_.f=null +_.w=d}, +aqh:function aqh(){}, +Qo:function Qo(a){this.b=this.a=$ +this.$ti=a}, +Qp:function Qp(){}, +a4J:function a4J(a,b,c){var _=this +_.at=_.as=0 +_.f=a +_.a=b +_.b=c +_.c=0 +_.e=_.d=null}, +h_:function h_(a){this.b=a}, +aG6(a,b,c){return new A.Dq(c,a,b)}, +Dq:function Dq(a,b,c){this.c=a +this.a=b +this.b=c}, +ajm:function ajm(){}, +aSD(a,b,c){return new A.Dp(null,a)}, +Dp:function Dp(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.e=_.d=null}, +a1s:function a1s(){this.a=null}, +a1t:function a1t(a,b){this.a=a +this.b=b}, +wd:function wd(){}, +Uu:function Uu(){}, +wg:function wg(a,b){this.a=a +this.b=b}, +al4:function al4(){}, +al5:function al5(a){this.a=a}, +aeY:function aeY(){}, +a3m:function a3m(){}, +al7:function al7(){}, +qt(a){var s=new A.b7(new Float64Array(16)) +if(s.hC(a)===0)return null +return s}, +aQn(){return new A.b7(new Float64Array(16))}, +aQo(){var s=new A.b7(new Float64Array(16)) +s.dE() +return s}, +nN(a,b,c){var s=new Float64Array(16),r=new A.b7(s) +r.dE() +s[14]=c +s[13]=b +s[12]=a +return r}, +Bd(a,b,c){var s=new Float64Array(16) +s[15]=1 +s[10]=c +s[5]=b +s[0]=a +return new A.b7(s)}, +aFs(){var s=new Float64Array(4) +s[3]=1 +return new A.o1(s)}, +qr:function qr(a){this.a=a}, +b7:function b7(a){this.a=a}, +o1:function o1(a){this.a=a}, +ek:function ek(a){this.a=a}, +jP:function jP(a){this.a=a}, +Kh:function Kh(){}, +l4(){var s=$.aKK() +if($.aI4!==s){s.AX() +$.aI4=s}return s}, +aAH(a){return new A.wm(a.j(0),B.Z0,$.ay())}, +aUZ(){var s=new A.Zo() +s.a5C() +return s}, +rF:function rF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +wm:function wm(a,b,c){var _=this +_.w=a +_.ay=_.ax=null +_.ch=!1 +_.cy=_.cx=_.CW=null +_.db=-1 +_.a=b +_.J$=0 +_.H$=c +_.ao$=_.a2$=0}, +ali:function ali(a,b){this.a=a +this.b=b}, +alj:function alj(a){this.a=a}, +alh:function alh(a,b){this.a=a +this.b=b}, +alg:function alg(a){this.a=a}, +Zn:function Zn(a){this.a=!1 +this.b=a}, +wl:function wl(a,b){this.c=a +this.a=b}, +Zo:function Zo(){var _=this +_.e=_.d=$ +_.c=_.a=null}, +avX:function avX(a){this.a=a}, +avW:function avW(a,b){this.a=a +this.b=b}, +Zp:function Zp(a,b,c){this.c=a +this.d=b +this.a=c}, +a_O:function a_O(){}, +alk:function alk(){}, +asv:function asv(){}, +a3F:function a3F(a,b,c,d){var _=this +_.a=a +_.b=b +_.e=c +_.f=d}, +a3G:function a3G(a,b){this.a=a +this.b=b}, +iP:function iP(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.e=d +_.f=e}, +oA:function oA(a,b){this.a=a +this.b=b}, +zQ:function zQ(a,b){this.a=a +this.b=b}, +Ei:function Ei(a,b){var _=this +_.a=a +_.b=b +_.c=null +_.e=_.d=!1}, +aln:function aln(a){this.a=a}, +alo:function alo(a){this.a=a}, +alp:function alp(a){this.a=a}, +alq:function alq(a){this.a=a}, +alr:function alr(a){this.a=a}, +als:function als(a){this.a=a}, +alt:function alt(a){this.a=a}, +alu:function alu(a){this.a=a}, +alv:function alv(){}, +all:function all(a){this.a=a +this.b=1}, +alm:function alm(a){this.a=a}, +kW(a,b,c,d){var s +if(c==null)s=null +else{s=A.aIs(new A.ap6(c),t.m) +s=s==null?null:A.hz(s)}s=new A.Fu(a,b,s,!1) +s.Tu() +return s}, +aIs(a,b){var s=$.ad +if(s===B.a9)return a +return s.Hc(a,b)}, +azz:function azz(a,b){this.a=a +this.$ti=b}, +ms:function ms(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Fu:function Fu(a,b,c,d){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d}, +ap6:function ap6(a){this.a=a}, +ap8:function ap8(a){this.a=a}, +Kc(a,b){return A.aNi(a,b)}, +aNi(a,b){var s=0,r=A.z(t.rj),q,p,o,n,m,l,k +var $async$Kc=A.A(function(c,d){if(c===1)return A.w(d,r) +while(true)switch(s){case 0:if(!a.vz("ws")&&!a.vz("wss"))throw A.d(A.eG(a,"url","only ws: and wss: schemes are supported")) +p=v.G +o=p.WebSocket +n=a.j(0) +p=new p.Array() +m=new o(n,p) +m.binaryType="arraybuffer" +l=new A.pl(m,A.rj(null,null,!1,t.Sd)) +p=new A.al($.ad,t.sF) +k=new A.bf(p,t.gE) +if(J.e(m.readyState,1))k.cV(0,l) +else if(J.e(m.readyState,2)||J.e(m.readyState,3)){A.i(m.readyState) +k.f1(new A.ws())}else new A.ms(m,"open",!1,t.Sc).gZ(0).bc(0,new A.a1N(k,l),t.H) +o=t.Sc +n=t.H +new A.ms(m,"error",!1,o).gZ(0).bc(0,new A.a1O(k,l),n) +A.kW(m,"message",new A.a1P(l),!1) +new A.ms(m,"close",!1,o).gZ(0).bc(0,new A.a1Q(k,l),n) +q=p +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$Kc,r)}, +pl:function pl(a,b){this.a=a +this.b=b}, +a1N:function a1N(a,b){this.a=a +this.b=b}, +a1O:function a1O(a,b){this.a=a +this.b=b}, +a1P:function a1P(a){this.a=a}, +a1Q:function a1Q(a,b){this.a=a +this.b=b}, +aAL(){return new A.wr()}, +ml:function ml(){}, +w0:function w0(a){this.a=a}, +tv:function tv(a){this.a=a}, +tN:function tN(a,b){this.a=a +this.b=b}, +ws:function ws(){}, +wr:function wr(){}, +az0(a){var s=null,r=$.ad,q=new A.Qo(t.LQ),p=t.X,o=A.rj(s,s,!0,p),n=A.rj(s,s,!0,p) +q.a=A.aE2(new A.dD(n,A.m(n).i("dD<1>")),new A.HH(o),!0,p) +q.b=A.aE2(new A.dD(o,A.m(o).i("dD<1>")),new A.HH(n),!1,p) +q=new A.a0I(new A.bf(new A.al(r,t.U),t.h),q) +q.a58(a) +return q}, +a0I:function a0I(a,b){var _=this +_.e=_.d=null +_.f=a +_.r=b +_.w=$}, +a0M:function a0M(a){this.a=a}, +a0J:function a0J(a){this.a=a}, +a0K:function a0K(a){this.a=a}, +a0L:function a0L(a,b){this.a=a +this.b=b}, +a0N:function a0N(a){this.a=a}, +awz:function awz(a,b){this.b=a +this.a=b}, +Rl:function Rl(a){this.a=a}, +aXK(a,b){return new A.aon([],[]).fo(a,b)}, +aXL(a){return new A.axS([]).$1(a)}, +aon:function aon(a,b){this.a=a +this.b=b}, +axS:function axS(a){this.a=a}, +axT:function axT(a){this.a=a}, +aDC(a,b,c,d){return new A.Lo(a,d,c==null?A.b([],t.vG):c,b)}, +ki:function ki(a,b){this.a=a +this.b=b}, +Lo:function Lo(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +zH:function zH(a,b){this.a=a +this.b=b}, +Jx:function Jx(a,b){this.a=a +this.b=b}, +Zm:function Zm(){}, +f6:function f6(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +vF:function vF(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +uR:function uR(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +iq:function iq(a,b){this.a=a +this.b=b}, +a9O:function a9O(a,b,c){this.a=a +this.b=b +this.c=c}, +ae5:function ae5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ae6:function ae6(a,b){this.a=a +this.b=b}, +ae7:function ae7(a,b){this.a=a +this.b=b}, +dm:function dm(a){this.a=a}, +ah0:function ah0(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=!1 +_.f=d +_.r=0 +_.w=!1 +_.x=e +_.y=!0 +_.z=f}, +ah1:function ah1(a){this.a=a}, +xs:function xs(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +EQ:function EQ(a,b){this.a=a +this.b=b}, +r1:function r1(a){this.a=a}, +KJ:function KJ(a){this.a=a}, +d7:function d7(a,b){this.a=a +this.b=b}, +Eh:function Eh(a,b,c){this.a=a +this.b=b +this.c=c}, +Dz:function Dz(a,b,c){this.a=a +this.b=b +this.c=c}, +n0:function n0(a,b){this.a=a +this.b=b}, +ye:function ye(a,b){this.a=a +this.b=b}, +oq:function oq(a,b,c){this.a=a +this.b=b +this.c=c}, +of:function of(a,b,c){this.a=a +this.b=b +this.c=c}, +dL:function dL(a,b){this.a=a +this.b=b}, +BL:function BL(a,b){this.a=a +this.b=b}, +ayC:function ayC(){}, +Rv:function Rv(a,b){this.a=a +this.b=b}, +ala:function ala(a,b){this.a=a +this.b=b}, +rl:function rl(a,b){this.a=a +this.b=b}, +c8(a,b){return new A.Er(null,a,b)}, +Er:function Er(a,b,c){this.c=a +this.a=b +this.b=c}, +kU:function kU(){}, +Es:function Es(a,b){this.b=a +this.a=b}, +am0:function am0(){}, +Rw:function Rw(a,b){this.b=a +this.a=b}, +fp:function fp(a,b){this.b=a +this.a=b}, +Zz:function Zz(){}, +ZA:function ZA(){}, +ZB:function ZB(){}, +ayj(){var s=0,r=A.z(t.H) +var $async$ayj=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:s=2 +return A.r(A.axE(new A.ayk(),new A.ayl()),$async$ayj) +case 2:return A.x(null,r)}}) +return A.y($async$ayj,r)}, +ayl:function ayl(){}, +ayk:function ayk(){}, +aNF(){var s=$.ad.h(0,B.As),r=s==null?null:t.Kb.a(s).$0() +return r==null?new A.yN(A.aC(t.m)):r}, +aZk(){var s=$.ad.h(0,B.As) +return s==null?null:t.Kb.a(s).$0()}, +aQ4(a){return $.aQ3.h(0,a).gauz()}, +aJc(a){if(typeof dartPrint=="function"){dartPrint(a) +return}if(typeof console=="object"&&typeof console.log!="undefined"){console.log(a) +return}if(typeof print=="function"){print(a) +return}throw"Unable to print message: "+String(a)}, +aQb(a){return a}, +hg(a,b){var s,r,q,p,o,n +if(b.length===0)return!1 +s=b.split(".") +r=v.G +for(q=s.length,p=t.NX,o=0;o")) +for(s=c.i("H<0>"),r=0;r<1;++r){q=a[r] +p=b.$1(q) +o=n.h(0,p) +if(o==null){o=A.b([],s) +n.m(0,p,o) +p=o}else p=o +J.k2(p,q)}return n}, +aEi(a,b){var s,r,q +for(s=a.length,r=0;r>>1 +r=p-s +q=A.bo(r,a[0],!1,c) +A.axs(a,b,s,p,q,0) +A.axs(a,b,0,s,a,r) +A.aI5(b,a,r,p,q,0,r,a,0)}, +aW5(a,b,c,d,e){var s,r,q,p,o +for(s=d+1;ss[2]){s.$flags&2&&A.av(s) +s[2]=q}if(p>s[3]){s.$flags&2&&A.av(s) +s[3]=p}}}, +dZ(b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=b1.a,a5=b2.a,a6=b2.b,a7=b2.c,a8=a7-a5,a9=b2.d,b0=a9-a6 +if(!isFinite(a8)||!isFinite(b0)){s=a4[3]===0&&a4[7]===0&&a4[15]===1 +A.acy(a4,a5,a6,!0,s) +A.acy(a4,a7,a6,!1,s) +A.acy(a4,a5,a9,!1,s) +A.acy(a4,a7,a9,!1,s) +a7=$.ayH() +return new A.D(a7[0],a7[1],a7[2],a7[3])}a7=a4[0] +r=a7*a8 +a9=a4[4] +q=a9*b0 +p=a7*a5+a9*a6+a4[12] +a9=a4[1] +o=a9*a8 +a7=a4[5] +n=a7*b0 +m=a9*a5+a7*a6+a4[13] +a7=a4[3] +if(a7===0&&a4[7]===0&&a4[15]===1){l=p+r +if(r<0)k=p +else{k=l +l=p}if(q<0)l+=q +else k+=q +j=m+o +if(o<0)i=m +else{i=j +j=m}if(n<0)j+=n +else i+=n +return new A.D(l,j,k,i)}else{a9=a4[7] +h=a9*b0 +g=a7*a5+a9*a6+a4[15] +f=p/g +e=m/g +a9=p+r +a7=g+a7*a8 +d=a9/a7 +c=m+o +b=c/a7 +a=g+h +a0=(p+q)/a +a1=(m+n)/a +a7+=h +a2=(a9+q)/a7 +a3=(c+n)/a7 +return new A.D(A.aEN(f,d,a0,a2),A.aEN(e,b,a1,a3),A.aEM(f,d,a0,a2),A.aEM(e,b,a1,a3))}}, +aEN(a,b,c,d){var s=ab?a:b,r=c>d?c:d +return s>r?s:r}, +aEO(a,b){var s +if(A.acA(a))return b +s=new A.b7(new Float64Array(16)) +s.cp(a) +s.hC(s) +return A.dZ(s,b)}, +aQp(a){var s,r=new A.b7(new Float64Array(16)) +r.dE() +s=new A.jP(new Float64Array(4)) +s.wZ(0,0,0,a.a) +r.CP(0,s) +s=new A.jP(new Float64Array(4)) +s.wZ(0,0,0,a.b) +r.CP(1,s) +return r}, +J3(a,b,c){if(a==null)return a===b +return a>b-c&&ab?a:b,r=s===b?a:b +return(s+5)/(r+5)}, +aDi(a,b){var s,r,q,p +if(b<0||b>100)return-1 +s=A.pu(b) +r=a*(s+5)-5 +q=A.azi(r,s) +if(q0.04)return-1 +p=A.aDc(r)+0.4 +if(p<0||p>100)return-1 +return p}, +aDh(a,b){var s,r,q,p +if(b<0||b>100)return-1 +s=A.pu(b) +r=(s+5)/a-5 +q=A.azi(s,r) +if(q0.04)return-1 +p=A.aDc(r)-0.4 +if(p<0||p>100)return-1 +return p}, +azs(a){var s,r,q,p,o,n=a.a +n===$&&A.a() +s=B.d.aH(n) +r=s>=90&&s<=111 +s=a.b +s===$&&A.a() +q=B.d.aH(s) +p=a.c +p===$&&A.a() +o=B.d.aH(p)<65 +if(r&&q>16&&o)return A.hc(A.q0(n,s,70)) +return a}, +a7U(a){var s=a/100 +return(s<=0.0031308?s*12.92:1.055*Math.pow(s,0.4166666666666667)-0.055)*255}, +azJ(a){var s=Math.pow(Math.abs(a),0.42) +return A.qq(a)*400*s/(s+27.13)}, +azK(a){var s=A.kx(a,$.aPB),r=A.azJ(s[0]),q=A.azJ(s[1]),p=A.azJ(s[2]) +return Math.atan2((r+q-2*p)/9,(11*r+-12*q+p)/11)}, +aPA(a,b){var s,r,q,p,o,n=$.Aq[0],m=$.Aq[1],l=$.Aq[2],k=B.f.bJ(b,4)<=1?0:100,j=B.f.bJ(b,2)===0?0:100 +if(b<4){s=(a-k*m-j*l)/n +r=0<=s&&s<=100 +q=t.n +if(r)return A.b([s,k,j],q) +else return A.b([-1,-1,-1],q)}else if(b<8){p=(a-j*n-k*l)/m +r=0<=p&&p<=100 +q=t.n +if(r)return A.b([j,p,k],q) +else return A.b([-1,-1,-1],q)}else{o=(a-k*n-j*m)/l +r=0<=o&&o<=100 +q=t.n +if(r)return A.b([k,j,o],q) +else return A.b([-1,-1,-1],q)}}, +aPw(a,b){var s,r,q,p,o,n,m,l,k=A.b([-1,-1,-1],t.n) +for(s=k,r=0,q=0,p=!1,o=!0,n=0;n<12;++n){m=A.aPA(a,n) +if(m[0]<0)continue +l=A.azK(m) +if(!p){q=l +r=q +s=m +k=s +p=!0 +continue}if(o||B.d.bJ(l-r+25.132741228718345,6.283185307179586)100.01||b>100.01||a>100.01)return 0 +return((A.tP(g)&255)<<16|(A.tP(f[1])&255)<<8|A.tP(f[2])&255|4278190080)>>>0}a1-=(a0-a9)*a1/(2*a0)}return 0}, +q0(a,b,c){var s,r,q,p +if(b<0.0001||c<0.0001||c>99.9999){s=A.tP(A.pu(c)) +return A.aDb(s,s,s)}r=A.Bc(a)/180*3.141592653589793 +q=A.pu(c) +p=A.aPy(r,b,q) +if(p!==0)return p +return A.aNU(A.aPv(q,r))}, +aDb(a,b,c){return((a&255)<<16|(b&255)<<8|c&255|4278190080)>>>0}, +aNU(a){return A.aDb(A.tP(a[0]),A.tP(a[1]),A.tP(a[2]))}, +aDd(a){return A.kx(A.b([A.cR(B.f.eh(a,16)&255),A.cR(B.f.eh(a,8)&255),A.cR(a&255)],t.n),$.ja)}, +pu(a){return 100*A.aNT((a+16)/116)}, +aDc(a){return A.nd(a/100)*116-16}, +cR(a){var s=a/255 +if(s<=0.040449936)return s/12.92*100 +else return Math.pow((s+0.055)/1.055,2.4)*100}, +tP(a){var s=a/100 +return A.aQl(0,255,B.d.aH((s<=0.0031308?s*12.92:1.055*Math.pow(s,0.4166666666666667)-0.055)*255))}, +nd(a){if(a>0.008856451679035631)return Math.pow(a,0.3333333333333333) +else return(903.2962962962963*a+16)/116}, +aNT(a){var s=a*a*a +if(s>0.008856451679035631)return s +else return(116*a-16)/903.2962962962963}, +qq(a){if(a<0)return-1 +else if(a===0)return 0 +else return 1}, +aA1(a,b,c){return(1-c)*a+c*b}, +aQl(a,b,c){if(cb)return b +return c}, +acx(a,b,c){if(cb)return b +return c}, +Bc(a){a=B.d.bJ(a,360) +return a<0?a+360:a}, +kx(a,b){var s,r,q,p,o=a[0],n=b[0],m=n[0],l=a[1],k=n[1],j=a[2] +n=n[2] +s=b[1] +r=s[0] +q=s[1] +s=s[2] +p=b[2] +return A.b([o*m+l*k+j*n,o*r+l*q+j*s,o*p[0]+l*p[1]+j*p[2]],t.n)}, +aIG(){var s,r,q,p,o=null +try{o=A.Eg()}catch(s){if(t.VI.b(A.X(s))){r=$.ax0 +if(r!=null)return r +throw s}else throw s}if(J.e(o,$.aHP)){r=$.ax0 +r.toString +return r}$.aHP=o +if($.aC_()===$.Jl())r=$.ax0=o.ac(".").j(0) +else{q=o.Ki() +p=q.length-1 +r=$.ax0=p===0?q:B.c.S(q,0,p)}return r}, +aIW(a){var s +if(!(a>=65&&a<=90))s=a>=97&&a<=122 +else s=!0 +return s}, +aIK(a,b){var s,r,q=null,p=a.length,o=b+2 +if(p")),q=q.i("aD.E");r.A();){p=r.d +if(!J.e(p==null?q.a(p):p,s))return!1}return!0}, +aYQ(a,b){var s=B.b.fu(a,null) +if(s<0)throw A.d(A.c2(A.i(a)+" contains no null elements.",null)) +a[s]=b}, +aJg(a,b){var s=B.b.fu(a,b) +if(s<0)throw A.d(A.c2(A.i(a)+" contains no elements matching "+b.j(0)+".",null)) +a[s]=null}, +aXA(a,b){var s,r,q,p +for(s=new A.fe(a),r=t.Hz,s=new A.bh(s,s.gq(0),r.i("bh")),r=r.i("Y.E"),q=0;s.A();){p=s.d +if((p==null?r.a(p):p)===b)++q}return q}, +ay_(a,b,c){var s,r,q +if(b.length===0)for(s=0;!0;){r=B.c.jR(a,"\n",s) +if(r===-1)return a.length-s>=c?s:null +if(r-s>=c)return s +s=r+1}r=B.c.fu(a,b) +for(;r!==-1;){q=r===0?0:B.c.B4(a,"\n",r-1)+1 +if(c===r-q)return q +r=B.c.jR(a,b,r+1)}return null}, +aJr(a,b,c,d){var s=c!=null +if(s)if(c<0)throw A.d(A.dd("position must be greater than or equal to 0.")) +else if(c>a.length)throw A.d(A.dd("position must be less than or equal to the string length.")) +if(s&&d!=null&&c+d>a.length)throw A.d(A.dd("position plus length must not go beyond the end of the string."))}, +aEE(){return new A.a1s()}, +aXw(a){if(isFinite(a))return A.di(0,B.d.aH(a*1000),0) +else if(a==1/0||a==-1/0)return B.GH +return null}, +aIY(a){var s=A.aYz(a,null,!1,null).a +return s.gv(s)}, +aYz(a,b,c,d){var s,r=null,q=A.b([],t.fL),p=t.N,o=A.bo(A.aRs(r),r,!1,t.cB),n=A.b([-1],t.t),m=A.b([null],t.VA),l=A.aG2(a,d),k=new A.ae5(new A.ah0(!1,b,new A.a4J(l,r,a),new A.f5(o,0,0,t.qP),n,m),q,B.Bz,A.v(p,t.GZ)),j=k.lE(0),i=new A.a9O(k,A.v(p,t.ii),j.gb6(j)),h=i.ow(0) +if(h==null){q=i.c +return new A.Rv(new A.fp(r,q),q)}s=i.ow(0) +if(s!=null)throw A.d(A.c8("Only expected one document.",s.b)) +return h}},B={} +var w=[A,J,B] +var $={} +A.yd.prototype={ +sHS(a){var s,r,q,p,o=this +if(J.e(a,o.c))return +if(a==null){o.DI() +o.c=null +return}s=o.a.$0() +if(a.XS(s)){o.DI() +o.c=a +return}if(o.b==null)o.b=A.bW(a.dt(s),o.gGa()) +else{r=o.c +q=r.a +p=a.a +if(q<=p)r=q===p&&r.b>a.b +else r=!0 +if(r){o.DI() +o.b=A.bW(a.dt(s),o.gGa())}}o.c=a}, +DI(){var s=this.b +if(s!=null)s.am(0) +this.b=null}, +ak_(){var s=this,r=s.a.$0(),q=s.c +q.toString +if(!r.XS(q)){s.b=null +q=s.d +if(q!=null)q.$0()}else s.b=A.bW(s.c.dt(r),s.gGa())}} +A.a10.prototype={ +qd(){var s=0,r=A.z(t.H),q=this +var $async$qd=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:s=2 +return A.r(q.a.$0(),$async$qd) +case 2:s=3 +return A.r(q.b.$0(),$async$qd) +case 3:return A.x(null,r)}}) +return A.y($async$qd,r)}, +asS(){return A.aPg(new A.a14(this),new A.a15(this))}, +ahi(){return A.aPe(new A.a11(this))}, +Rv(){return A.aPf(new A.a12(this),new A.a13(this))}} +A.a14.prototype={ +$0(){var s=0,r=A.z(t.m),q,p=this,o +var $async$$0=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:o=p.a +s=3 +return A.r(o.qd(),$async$$0) +case 3:q=o.Rv() +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$$0,r)}, +$S:593} +A.a15.prototype={ +$1(a){return this.a_3(a)}, +$0(){return this.$1(null)}, +a_3(a){var s=0,r=A.z(t.m),q,p=this,o +var $async$$1=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:o=p.a +s=3 +return A.r(o.a.$1(a),$async$$1) +case 3:q=o.ahi() +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$$1,r)}, +$S:119} +A.a11.prototype={ +$1(a){return this.a_2(a)}, +$0(){return this.$1(null)}, +a_2(a){var s=0,r=A.z(t.m),q,p=this,o +var $async$$1=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:o=p.a +s=3 +return A.r(o.b.$0(),$async$$1) +case 3:q=o.Rv() +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$$1,r)}, +$S:119} +A.a12.prototype={ +$1(a){var s,r,q,p=$.aX().gd0(),o=p.a,n=a.hostElement +n.toString +s=a.viewConstraints +r=$.aI7 +$.aI7=r+1 +q=new A.TE(r,o,A.aDL(n),s,B.ek,A.aDt(n)) +q.MH(r,o,n,s) +p.Z6(q,a) +return r}, +$S:567} +A.a13.prototype={ +$1(a){return $.aX().gd0().We(a)}, +$S:96} +A.ih.prototype={ +Wk(a,b,c,d,e){var s=e.eT() +A.h3(this.a,"drawArc",[A.c1(a),b*57.29577951308232,c*57.29577951308232,!1,s]) +s.delete()}, +oa(a,b,c){var s=c.eT() +this.a.drawCircle(a.a,a.b,b,s) +s.delete()}, +Ig(a,b,c){var s=c.eT() +this.a.drawDRRect(A.dQ(a),A.dQ(b),s) +s.delete()}, +v3(a,b,c,d){var s,r,q,p=d.Q,o=d.ZG(B.fz),n=this.a,m=a.b +if(p===B.ku){m===$&&A.a() +m=m.a +m===$&&A.a() +m=m.a +m.toString +A.h3(n,"drawImageRectCubic",[m,A.c1(b),A.c1(c),0.3333333333333333,0.3333333333333333,o])}else{m===$&&A.a() +m=m.a +m===$&&A.a() +m=m.a +m.toString +s=A.c1(b) +r=A.c1(c) +q=A.aZ8(p) +A.h3(n,"drawImageRectOptions",[m,s,r,q,p===B.eR?$.bn.bd().MipmapMode.Linear:$.bn.bd().MipmapMode.None,o])}o.delete()}, +mC(a,b,c){var s=c.eT() +A.h3(this.a,"drawLine",[a.a,a.b,b.a,b.b,s]) +s.delete()}, +Wl(a,b){var s=b.eT() +this.a.drawOval(A.c1(a),s) +s.delete()}, +Wm(a){var s=a.eT() +this.a.drawPaint(s) +s.delete()}, +Wn(a,b){var s=a.a +s===$&&A.a() +s=s.a +s.toString +this.a.drawParagraph(s,b.a,b.b)}, +kn(a,b){var s=b.eT(),r=a.a +r===$&&A.a() +r=r.a +r.toString +this.a.drawPath(r,s) +s.delete()}, +aoa(a){var s=a.a +s===$&&A.a() +s=s.a +s.toString +this.a.drawPicture(s)}, +eu(a,b){var s=b.eT() +this.a.drawRRect(A.dQ(a),s) +s.delete()}, +hE(a,b){var s=b.eT() +this.a.drawRect(A.c1(a),s) +s.delete()}, +Zt(a,b){this.a.rotate(b*180/3.141592653589793,0,0)}, +fe(a,b){var s=b==null?null:b.eT() +A.aAr(this.a,s,A.c1(a),null,null,$.bn.bd().TileMode.Clamp) +if(s!=null)s.delete()}, +CC(a,b,c){var s={} +s.a=null +s.a=b +b.kM(new A.a2p(s,this,c,a),B.AU)}, +a_p(){var s,r,q,p,o=t.j.a(A.aEm(this.a.getLocalToDevice())),n=new Float32Array(16) +for(s=J.aH(o),r=0;r<4;++r)for(q=r*4,p=0;p<4;++p)n[p*4+r]=A.fv(s.h(o,q+p)) +return n}} +A.a2p.prototype={ +$1(a){var s=this,r=s.c.eT(),q=A.c1(s.d),p=s.a.a.gH7() +A.aAr(s.b.a,r,q,a,0,A.aBN(p==null?B.AU:p)) +r.delete()}, +$S:2} +A.awV.prototype={ +$1(a){var s=A.eT().b +s=s==null?null:s.canvasKitBaseUrl +return(s==null?"https://www.gstatic.com/flutter-canvaskit/382be0028d370607f76215a9be322e5514b263e0/":s)+a}, +$S:98} +A.a2c.prototype={ +fe(a,b){var s,r=this.a +if(a==null){s=b.eT() +A.aAr(r.a,s,null,null,null,$.bn.bd().TileMode.Clamp) +s.delete()}else r.fe(a,b)}, +ai(a,b){this.a.a.concat(A.ayB(A.a0a(b)))}} +A.Ni.prototype={ +gC(a){var s=this.a +return s.gC(s)}, +k(a,b){if(b==null)return!1 +if(A.u(this)!==J.S(b))return!1 +return b instanceof A.Ni&&b.a.k(0,this.a)}, +j(a){return this.a.j(0)}} +A.Kp.prototype={ +XA(){var s=this.tA(),r=$.bn.bd().ImageFilter.MakeColorFilter(s,null) +s.delete() +return r}, +kM(a,b){var s=this.XA() +a.$1(s) +s.delete()}, +gH7(){return B.fz}, +$ij9:1} +A.tG.prototype={ +gafe(){var s,r,q=new Float32Array(20) +for(s=this.a,r=0;r<20;++r)if(B.b.u(B.JF,r))q[r]=s[r]/255 +else q[r]=s[r] +return q}, +tA(){return $.bn.bd().ColorFilter.MakeMatrix(this.gafe())}, +gC(a){return A.bZ(this.a)}, +k(a,b){if(b==null)return!1 +return A.u(this)===J.S(b)&&b instanceof A.tG&&A.p7(this.a,b.a)}, +j(a){return"ColorFilter.matrix("+A.i(this.a)+")"}} +A.Ks.prototype={ +tA(){return $.bn.bd().ColorFilter.MakeLinearToSRGBGamma()}, +k(a,b){if(b==null)return!1 +return A.u(this)===J.S(b)}, +gC(a){return A.eN(A.u(this))}, +j(a){return"ColorFilter.linearToSrgbGamma()"}} +A.Kv.prototype={ +tA(){return $.bn.bd().ColorFilter.MakeSRGBToLinearGamma()}, +k(a,b){if(b==null)return!1 +return A.u(this)===J.S(b)}, +gC(a){return A.eN(A.u(this))}, +j(a){return"ColorFilter.srgbToLinearGamma()"}} +A.tE.prototype={ +tA(){var s,r=$.bn.bd().ColorFilter,q=this.a.b +q===$&&A.a() +q=q.a +q.toString +s=this.b.b +s===$&&A.a() +s=s.a +s.toString +return r.MakeCompose(q,s)}, +k(a,b){if(b==null)return!1 +if(!(b instanceof A.tE))return!1 +return b.a.k(0,this.a)&&b.b.k(0,this.b)}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ColorFilter.compose("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.Lk.prototype={ +gH8(){var s,r=this,q=r.b +if(q===$){s=r.a.$0() +J.a0s(s) +r.b!==$&&A.ac() +r.b=s +q=s}return q}, +a_l(){var s,r=this.d,q=this.c +if(r.length!==0){s=r.pop() +q.push(s) +return s}else{s=this.a.$0() +J.a0s(s) +q.push(s) +return s}}, +l(){var s,r,q,p +for(s=this.d,r=s.length,q=0;q"))}, +asT(a,b){var s=this,r=s.d +if(J.e(r.h(0,a),b)){if(!B.b.u(s.w,a))s.f.D(0,a) +return}r.m(0,a,b) +s.f.D(0,a)}, +a7D(a,b){var s,r=this,q=r.e.bI(0,a,new A.a8u(a)),p=q.b,o=p.style,n=b.b +A.W(o,"width",A.i(n.a)+"px") +A.W(o,"height",A.i(n.b)+"px") +A.W(o,"position","absolute") +s=r.a7Y(b.c) +if(s!==q.c){q.a=r.ahv(s,p,q.a) +q.c=s}r.a6g(b,p,a)}, +a7Y(a){var s,r,q,p +for(s=a.a,r=A.a2(s).i("c_<1>"),s=new A.c_(s,r),s=new A.bh(s,s.gq(0),r.i("bh")),r=r.i("aD.E"),q=0;s.A();){p=s.d +p=(p==null?r.a(p):p).a +if(p===B.vf||p===B.vg||p===B.vh)++q}return q}, +ahv(a,b,c){var s,r,q,p,o,n=c.parentNode!=null +if(n){s=c.nextSibling +c.remove()}else s=null +r=b +q=0 +while(!0){if(!(!J.e(r,c)&&q"),a1=new A.c_(a1,r),a1=new A.bh(a1,a1.gq(0),r.i("bh")),r=r.i("aD.E"),q=v.G,p=a0.at,o=t.Pj,n=a3,m=1;a1.A();){l=a1.d +if(l==null)l=r.a(l) +switch(l.a.a){case 3:l=l.e +l.toString +k=new Float32Array(16) +j=new A.hj(k) +j.cp(l) +j.dO(0,s) +l=n.style +k=A.ay0(k) +l.setProperty("transform",k,"") +s=j +break +case 0:case 1:case 2:n=n.parentElement +k=n.style +k.setProperty("clip","","") +k=n.style +k.setProperty("clip-path","","") +s=new A.hj(new Float32Array(16)) +s.a5g() +k=n.style +k.setProperty("transform","","") +k=n.style +k.setProperty("width","100%","") +k=n.style +k.setProperty("height","100%","") +k=l.b +if(k!=null){l=n.style +i=k.b +h=k.c +g=k.d +k=k.a +l.setProperty("clip","rect("+A.i(i)+"px, "+A.i(h)+"px, "+A.i(g)+"px, "+A.i(k)+"px)","")}else{k=l.c +if(k!=null){f=new q.window.flutterCanvasKit.Path() +f.setFillType($.a0n()[0]) +e=new A.z3(B.e5) +d=new A.i4("Path",o) +d.a=f +$.aCm() +if($.aCf())$.aC7().register(e,d) +e.a!==$&&A.ba() +e.a=d +l=d.a +l.toString +l.addRRect(A.dQ(k),!1) +a0.OG() +k=a0.as.querySelector("#sk_path_defs") +k.toString +c="svgClip"+ ++a0.Q +l=q.document.createElementNS("http://www.w3.org/2000/svg","clipPath") +l.id=c +i=q.document.createElementNS("http://www.w3.org/2000/svg","path") +h=A.ai(d.a.toSVGString()) +h.toString +i.setAttribute("d",h) +l.append(i) +k.append(l) +p.bI(0,a4,new A.a8s()).D(0,c) +l=n.style +l.setProperty("clip-path","url(#"+c+")","")}else{l=l.d +if(l!=null){a0.OG() +k=a0.as.querySelector("#sk_path_defs") +k.toString +c="svgClip"+ ++a0.Q +i=q.document.createElementNS("http://www.w3.org/2000/svg","clipPath") +i.id=c +h=q.document.createElementNS("http://www.w3.org/2000/svg","path") +l=l.a +l===$&&A.a() +l=A.ai(l.a.toSVGString()) +l.toString +h.setAttribute("d",l) +i.append(h) +k.append(i) +p.bI(0,a4,new A.a8t()).D(0,c) +i=n.style +i.setProperty("clip-path","url(#"+c+")","")}}}l=n.style +l.setProperty("transform-origin","0 0 0","") +l=n.style +l.setProperty("position","absolute","") +break +case 4:l=l.f +l.toString +m*=l/255 +break}}A.W(a3.style,"opacity",B.d.j(m)) +a1=$.dp() +b=a1.d +a=1/(b==null?a1.gcm():b) +a1=new Float32Array(16) +a1[15]=1 +a1[10]=1 +a1[5]=a +a1[0]=a +s=new A.hj(a1).JA(s) +A.W(n.style,"transform",A.ay0(s.a))}, +ahN(a){A.W(a.style,"transform-origin","0 0 0") +A.W(a.style,"position","absolute")}, +OG(){var s,r,q=this +if(q.as!=null)return +s=$.aMh().cloneNode(!1) +q.as=s +s.toString +r=v.G.document.createElementNS("http://www.w3.org/2000/svg","defs") +r.id="sk_path_defs" +s.append(r) +r=q.as +r.toString +q.a.append(r)}, +asz(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.aeW(A.aXE(i.c.b,i.d)) +i.c.c=h +s=A.b([],t.qN) +r=A.v(t.sT,t.wW) +q=t.Je +q=A.a9(new A.cl(h.a,q),q.i("n.E")) +p=q.length +o=0 +for(;o=0;--o){m=p[o] +if(m instanceof A.e0){if(!n){n=!0 +continue}B.b.h3(p,o) +B.b.qU(q,0,m.a);--r +if(r===0)break}}n=A.eT().gHj()===1 +for(o=p.length-1;o>0;--o){m=p[o] +if(m instanceof A.e0){if(n){B.b.U(m.a,q) +break}n=!0}}B.b.U(l.a,p) +return l}, +akA(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +if(a.oe(d.x))return +s=d.aa6(d.x,a) +r=A.a2(s).i("as<1>") +q=A.a9(new A.as(s,new A.a8v(),r),r.i("n.E")) +p=A.aJ_(q) +for(r=p.length,o=0;o") +q=A.a9(new A.bg(r,q),q.i("n.E")) +B.b.af(q,s.gWf()) +s.c=new A.zY(A.v(t.sT,t.wW),A.b([],t.y8)) +q=s.d +q.W(0) +s.anJ() +q.W(0) +r.W(0) +s.f.W(0) +B.b.W(s.w) +B.b.W(s.r) +s.x=new A.vq(A.b([],t.RX))}} +A.a8x.prototype={ +$1(a){var s=a.b +s.toString +return s}, +$S:537} +A.a8u.prototype={ +$0(){var s,r=v.G,q=A.c5(r.document,"flt-platform-view-slot") +A.W(q.style,"pointer-events","auto") +s=A.c5(r.document,"slot") +r=A.ai("flt-pv-slot-"+this.a) +r.toString +s.setAttribute("name",r) +q.append(s) +return new A.wn(q,q)}, +$S:559} +A.a8s.prototype={ +$0(){return A.aC(t.N)}, +$S:176} +A.a8t.prototype={ +$0(){return A.aC(t.N)}, +$S:176} +A.a8v.prototype={ +$1(a){return a!==-1}, +$S:62} +A.a8w.prototype={ +$2(a,b){var s=this.b[b],r=this.a +if(s!==-1){s=t.mg.a(r.x.a[s]) +a.b=s.b +s.b=null}else a.b=r.b.gAg().a_l()}, +$S:242} +A.wn.prototype={} +A.zX.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.zX&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.qw.prototype={ +G(){return"MutatorType."+this.b}} +A.iB.prototype={ +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(!(b instanceof A.iB))return!1 +s=r.a +if(s!==b.a)return!1 +switch(s.a){case 0:s=J.e(r.b,b.b) +break +case 1:s=J.e(r.c,b.c) +break +case 2:s=r.d==b.d +break +case 3:s=r.e==b.e +break +case 4:s=r.f==b.f +break +default:s=null}return s}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.qx.prototype={ +k(a,b){if(b==null)return!1 +if(b===this)return!0 +return b instanceof A.qx&&A.p7(b.a,this.a)}, +gC(a){return A.bZ(this.a)}, +gak(a){var s=this.a,r=A.a2(s).i("c_<1>") +s=new A.c_(s,r) +return new A.bh(s,s.gq(0),r.i("bh"))}} +A.vv.prototype={} +A.BO.prototype={} +A.BR.prototype={} +A.zY.prototype={} +A.aj6.prototype={ +gWV(){var s=this.b +return s===$?this.b=A.aPn(new A.aj5(this),A.b([A.c("Noto Color Emoji 0","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.0.woff2"),A.c("Noto Color Emoji 1","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.1.woff2"),A.c("Noto Color Emoji 2","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.2.woff2"),A.c("Noto Color Emoji 3","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.3.woff2"),A.c("Noto Color Emoji 4","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.4.woff2"),A.c("Noto Color Emoji 5","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.5.woff2"),A.c("Noto Color Emoji 6","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.6.woff2"),A.c("Noto Color Emoji 7","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.7.woff2"),A.c("Noto Color Emoji 8","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.8.woff2"),A.c("Noto Color Emoji 9","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.9.woff2"),A.c("Noto Color Emoji 10","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.10.woff2"),A.c("Noto Color Emoji 11","notocoloremoji/v32/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.11.woff2"),A.c("Noto Sans Symbols 2 0","notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-jrBWXPM4Q.woff2"),A.c("Noto Sans Symbols 2 1","notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-ujgfE71.woff2"),A.c("Noto Sans Symbols 2 2","notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-gTBWXPM4Q.woff2"),A.c("Noto Sans Symbols 2 3","notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-vrgfE71.woff2"),A.c("Noto Sans Symbols 2 4","notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-prgfE71.woff2"),A.c("Noto Sans Symbols 2 5","notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71-pTgfA.woff2"),A.c("Noto Sans Cuneiform 0","notosanscuneiform/v17/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWse5DlCQu.woff2"),A.c("Noto Sans Cuneiform 1","notosanscuneiform/v17/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWsbZDlCQu.woff2"),A.c("Noto Sans Cuneiform 2","notosanscuneiform/v17/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWsbhDlA.woff2"),A.c("Noto Sans Duployan 0","notosansduployan/v18/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvbi-kD5F8a.woff2"),A.c("Noto Sans Duployan 1","notosansduployan/v18/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvbH8gm2WY.woff2"),A.c("Noto Sans Duployan 2","notosansduployan/v18/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvbEcgm.woff2"),A.c("Noto Sans Egyptian Hieroglyphs 0","notosansegyptianhieroglyphs/v29/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYintdVi99Rg.woff2"),A.c("Noto Sans Egyptian Hieroglyphs 1","notosansegyptianhieroglyphs/v29/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYintQFi99Rg.woff2"),A.c("Noto Sans Egyptian Hieroglyphs 2","notosansegyptianhieroglyphs/v29/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYintTli9.woff2"),A.c("Noto Sans HK 0","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.0.woff2"),A.c("Noto Sans HK 1","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.1.woff2"),A.c("Noto Sans HK 2","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.2.woff2"),A.c("Noto Sans HK 3","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.3.woff2"),A.c("Noto Sans HK 4","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.4.woff2"),A.c("Noto Sans HK 5","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.5.woff2"),A.c("Noto Sans HK 6","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.6.woff2"),A.c("Noto Sans HK 7","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.7.woff2"),A.c("Noto Sans HK 8","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.8.woff2"),A.c("Noto Sans HK 9","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.9.woff2"),A.c("Noto Sans HK 10","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.10.woff2"),A.c("Noto Sans HK 11","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.15.woff2"),A.c("Noto Sans HK 12","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.16.woff2"),A.c("Noto Sans HK 13","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.17.woff2"),A.c("Noto Sans HK 14","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.25.woff2"),A.c("Noto Sans HK 15","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.26.woff2"),A.c("Noto Sans HK 16","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.27.woff2"),A.c("Noto Sans HK 17","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.28.woff2"),A.c("Noto Sans HK 18","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.29.woff2"),A.c("Noto Sans HK 19","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.30.woff2"),A.c("Noto Sans HK 20","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.31.woff2"),A.c("Noto Sans HK 21","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.32.woff2"),A.c("Noto Sans HK 22","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.33.woff2"),A.c("Noto Sans HK 23","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.34.woff2"),A.c("Noto Sans HK 24","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.35.woff2"),A.c("Noto Sans HK 25","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.36.woff2"),A.c("Noto Sans HK 26","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.37.woff2"),A.c("Noto Sans HK 27","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.38.woff2"),A.c("Noto Sans HK 28","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.39.woff2"),A.c("Noto Sans HK 29","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.40.woff2"),A.c("Noto Sans HK 30","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.41.woff2"),A.c("Noto Sans HK 31","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.42.woff2"),A.c("Noto Sans HK 32","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.43.woff2"),A.c("Noto Sans HK 33","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.44.woff2"),A.c("Noto Sans HK 34","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.45.woff2"),A.c("Noto Sans HK 35","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.46.woff2"),A.c("Noto Sans HK 36","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.47.woff2"),A.c("Noto Sans HK 37","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.48.woff2"),A.c("Noto Sans HK 38","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.49.woff2"),A.c("Noto Sans HK 39","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.50.woff2"),A.c("Noto Sans HK 40","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.51.woff2"),A.c("Noto Sans HK 41","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.52.woff2"),A.c("Noto Sans HK 42","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.53.woff2"),A.c("Noto Sans HK 43","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.54.woff2"),A.c("Noto Sans HK 44","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.55.woff2"),A.c("Noto Sans HK 45","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.56.woff2"),A.c("Noto Sans HK 46","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.57.woff2"),A.c("Noto Sans HK 47","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.58.woff2"),A.c("Noto Sans HK 48","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.59.woff2"),A.c("Noto Sans HK 49","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.60.woff2"),A.c("Noto Sans HK 50","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.61.woff2"),A.c("Noto Sans HK 51","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.62.woff2"),A.c("Noto Sans HK 52","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.63.woff2"),A.c("Noto Sans HK 53","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.64.woff2"),A.c("Noto Sans HK 54","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.65.woff2"),A.c("Noto Sans HK 55","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.66.woff2"),A.c("Noto Sans HK 56","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.67.woff2"),A.c("Noto Sans HK 57","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.68.woff2"),A.c("Noto Sans HK 58","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.69.woff2"),A.c("Noto Sans HK 59","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.70.woff2"),A.c("Noto Sans HK 60","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.71.woff2"),A.c("Noto Sans HK 61","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.72.woff2"),A.c("Noto Sans HK 62","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.73.woff2"),A.c("Noto Sans HK 63","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.74.woff2"),A.c("Noto Sans HK 64","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.75.woff2"),A.c("Noto Sans HK 65","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.76.woff2"),A.c("Noto Sans HK 66","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.77.woff2"),A.c("Noto Sans HK 67","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.78.woff2"),A.c("Noto Sans HK 68","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.79.woff2"),A.c("Noto Sans HK 69","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.80.woff2"),A.c("Noto Sans HK 70","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.81.woff2"),A.c("Noto Sans HK 71","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.82.woff2"),A.c("Noto Sans HK 72","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.83.woff2"),A.c("Noto Sans HK 73","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.84.woff2"),A.c("Noto Sans HK 74","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.85.woff2"),A.c("Noto Sans HK 75","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.86.woff2"),A.c("Noto Sans HK 76","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.87.woff2"),A.c("Noto Sans HK 77","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.88.woff2"),A.c("Noto Sans HK 78","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.89.woff2"),A.c("Noto Sans HK 79","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.90.woff2"),A.c("Noto Sans HK 80","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.91.woff2"),A.c("Noto Sans HK 81","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.92.woff2"),A.c("Noto Sans HK 82","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.93.woff2"),A.c("Noto Sans HK 83","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.98.woff2"),A.c("Noto Sans HK 84","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.99.woff2"),A.c("Noto Sans HK 85","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.100.woff2"),A.c("Noto Sans HK 86","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.101.woff2"),A.c("Noto Sans HK 87","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.102.woff2"),A.c("Noto Sans HK 88","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.103.woff2"),A.c("Noto Sans HK 89","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.104.woff2"),A.c("Noto Sans HK 90","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.105.woff2"),A.c("Noto Sans HK 91","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.106.woff2"),A.c("Noto Sans HK 92","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.107.woff2"),A.c("Noto Sans HK 93","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.108.woff2"),A.c("Noto Sans HK 94","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.109.woff2"),A.c("Noto Sans HK 95","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.110.woff2"),A.c("Noto Sans HK 96","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.111.woff2"),A.c("Noto Sans HK 97","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.112.woff2"),A.c("Noto Sans HK 98","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.113.woff2"),A.c("Noto Sans HK 99","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.114.woff2"),A.c("Noto Sans HK 100","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.115.woff2"),A.c("Noto Sans HK 101","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.116.woff2"),A.c("Noto Sans HK 102","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.117.woff2"),A.c("Noto Sans HK 103","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.118.woff2"),A.c("Noto Sans HK 104","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB--oD7kYrUzT7-NvA3pTohjc3XVtNXX8A7gG1LO2KAPAw.119.woff2"),A.c("Noto Sans HK 105","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB-yoaZiLjN.woff2"),A.c("Noto Sans HK 106","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB-yo2ZiLjN.woff2"),A.c("Noto Sans HK 107","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB-yoyZiLjN.woff2"),A.c("Noto Sans HK 108","notosanshk/v32/nKKF-GM_FYFRJvXzVXaAPe97P1KHynJFP716qHB-yoKZiA.woff2"),A.c("Noto Sans JP 0","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.0.woff2"),A.c("Noto Sans JP 1","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.1.woff2"),A.c("Noto Sans JP 2","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.2.woff2"),A.c("Noto Sans JP 3","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.3.woff2"),A.c("Noto Sans JP 4","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.4.woff2"),A.c("Noto Sans JP 5","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.5.woff2"),A.c("Noto Sans JP 6","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.6.woff2"),A.c("Noto Sans JP 7","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.7.woff2"),A.c("Noto Sans JP 8","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.8.woff2"),A.c("Noto Sans JP 9","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.9.woff2"),A.c("Noto Sans JP 10","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.10.woff2"),A.c("Noto Sans JP 11","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.11.woff2"),A.c("Noto Sans JP 12","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.12.woff2"),A.c("Noto Sans JP 13","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.13.woff2"),A.c("Noto Sans JP 14","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.14.woff2"),A.c("Noto Sans JP 15","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.15.woff2"),A.c("Noto Sans JP 16","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.16.woff2"),A.c("Noto Sans JP 17","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.17.woff2"),A.c("Noto Sans JP 18","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.18.woff2"),A.c("Noto Sans JP 19","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.19.woff2"),A.c("Noto Sans JP 20","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.20.woff2"),A.c("Noto Sans JP 21","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.21.woff2"),A.c("Noto Sans JP 22","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.22.woff2"),A.c("Noto Sans JP 23","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.23.woff2"),A.c("Noto Sans JP 24","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.24.woff2"),A.c("Noto Sans JP 25","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.25.woff2"),A.c("Noto Sans JP 26","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.26.woff2"),A.c("Noto Sans JP 27","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.27.woff2"),A.c("Noto Sans JP 28","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.28.woff2"),A.c("Noto Sans JP 29","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.29.woff2"),A.c("Noto Sans JP 30","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.30.woff2"),A.c("Noto Sans JP 31","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.31.woff2"),A.c("Noto Sans JP 32","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.32.woff2"),A.c("Noto Sans JP 33","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.33.woff2"),A.c("Noto Sans JP 34","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.34.woff2"),A.c("Noto Sans JP 35","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.35.woff2"),A.c("Noto Sans JP 36","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.36.woff2"),A.c("Noto Sans JP 37","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.37.woff2"),A.c("Noto Sans JP 38","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.38.woff2"),A.c("Noto Sans JP 39","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.39.woff2"),A.c("Noto Sans JP 40","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.40.woff2"),A.c("Noto Sans JP 41","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.41.woff2"),A.c("Noto Sans JP 42","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.42.woff2"),A.c("Noto Sans JP 43","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.43.woff2"),A.c("Noto Sans JP 44","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.44.woff2"),A.c("Noto Sans JP 45","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.45.woff2"),A.c("Noto Sans JP 46","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.46.woff2"),A.c("Noto Sans JP 47","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.47.woff2"),A.c("Noto Sans JP 48","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.48.woff2"),A.c("Noto Sans JP 49","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.49.woff2"),A.c("Noto Sans JP 50","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.50.woff2"),A.c("Noto Sans JP 51","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.51.woff2"),A.c("Noto Sans JP 52","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.52.woff2"),A.c("Noto Sans JP 53","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.53.woff2"),A.c("Noto Sans JP 54","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.54.woff2"),A.c("Noto Sans JP 55","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.55.woff2"),A.c("Noto Sans JP 56","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.56.woff2"),A.c("Noto Sans JP 57","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.57.woff2"),A.c("Noto Sans JP 58","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.58.woff2"),A.c("Noto Sans JP 59","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.59.woff2"),A.c("Noto Sans JP 60","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.60.woff2"),A.c("Noto Sans JP 61","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.61.woff2"),A.c("Noto Sans JP 62","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.62.woff2"),A.c("Noto Sans JP 63","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.63.woff2"),A.c("Noto Sans JP 64","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.64.woff2"),A.c("Noto Sans JP 65","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.65.woff2"),A.c("Noto Sans JP 66","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.66.woff2"),A.c("Noto Sans JP 67","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.67.woff2"),A.c("Noto Sans JP 68","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.68.woff2"),A.c("Noto Sans JP 69","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.69.woff2"),A.c("Noto Sans JP 70","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.70.woff2"),A.c("Noto Sans JP 71","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.71.woff2"),A.c("Noto Sans JP 72","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.72.woff2"),A.c("Noto Sans JP 73","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.73.woff2"),A.c("Noto Sans JP 74","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.74.woff2"),A.c("Noto Sans JP 75","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.75.woff2"),A.c("Noto Sans JP 76","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.76.woff2"),A.c("Noto Sans JP 77","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.77.woff2"),A.c("Noto Sans JP 78","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.78.woff2"),A.c("Noto Sans JP 79","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.79.woff2"),A.c("Noto Sans JP 80","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.80.woff2"),A.c("Noto Sans JP 81","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.81.woff2"),A.c("Noto Sans JP 82","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.82.woff2"),A.c("Noto Sans JP 83","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.83.woff2"),A.c("Noto Sans JP 84","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.84.woff2"),A.c("Noto Sans JP 85","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.85.woff2"),A.c("Noto Sans JP 86","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.86.woff2"),A.c("Noto Sans JP 87","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.87.woff2"),A.c("Noto Sans JP 88","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.88.woff2"),A.c("Noto Sans JP 89","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.89.woff2"),A.c("Noto Sans JP 90","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.90.woff2"),A.c("Noto Sans JP 91","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.91.woff2"),A.c("Noto Sans JP 92","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.92.woff2"),A.c("Noto Sans JP 93","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.93.woff2"),A.c("Noto Sans JP 94","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.94.woff2"),A.c("Noto Sans JP 95","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.95.woff2"),A.c("Noto Sans JP 96","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.96.woff2"),A.c("Noto Sans JP 97","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.97.woff2"),A.c("Noto Sans JP 98","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.98.woff2"),A.c("Noto Sans JP 99","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.99.woff2"),A.c("Noto Sans JP 100","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.100.woff2"),A.c("Noto Sans JP 101","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.101.woff2"),A.c("Noto Sans JP 102","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.102.woff2"),A.c("Noto Sans JP 103","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.103.woff2"),A.c("Noto Sans JP 104","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.104.woff2"),A.c("Noto Sans JP 105","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.105.woff2"),A.c("Noto Sans JP 106","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.106.woff2"),A.c("Noto Sans JP 107","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.107.woff2"),A.c("Noto Sans JP 108","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.108.woff2"),A.c("Noto Sans JP 109","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.109.woff2"),A.c("Noto Sans JP 110","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.110.woff2"),A.c("Noto Sans JP 111","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.111.woff2"),A.c("Noto Sans JP 112","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.112.woff2"),A.c("Noto Sans JP 113","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.113.woff2"),A.c("Noto Sans JP 114","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.114.woff2"),A.c("Noto Sans JP 115","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.115.woff2"),A.c("Noto Sans JP 116","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.116.woff2"),A.c("Noto Sans JP 117","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.117.woff2"),A.c("Noto Sans JP 118","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.118.woff2"),A.c("Noto Sans JP 119","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj756wwr4v0qHnANADNsISRDl2PRkiiWsg.119.woff2"),A.c("Noto Sans JP 120","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj35jS04w-.woff2"),A.c("Noto Sans JP 121","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj35PS04w-.woff2"),A.c("Noto Sans JP 122","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj35LS04w-.woff2"),A.c("Noto Sans JP 123","notosansjp/v53/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj35zS0w.woff2"),A.c("Noto Sans KR 0","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.0.woff2"),A.c("Noto Sans KR 1","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.1.woff2"),A.c("Noto Sans KR 2","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.2.woff2"),A.c("Noto Sans KR 3","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.3.woff2"),A.c("Noto Sans KR 4","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.4.woff2"),A.c("Noto Sans KR 5","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.5.woff2"),A.c("Noto Sans KR 6","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.6.woff2"),A.c("Noto Sans KR 7","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.7.woff2"),A.c("Noto Sans KR 8","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.8.woff2"),A.c("Noto Sans KR 9","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.9.woff2"),A.c("Noto Sans KR 10","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.10.woff2"),A.c("Noto Sans KR 11","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.11.woff2"),A.c("Noto Sans KR 12","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.12.woff2"),A.c("Noto Sans KR 13","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.13.woff2"),A.c("Noto Sans KR 14","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.14.woff2"),A.c("Noto Sans KR 15","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.15.woff2"),A.c("Noto Sans KR 16","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.16.woff2"),A.c("Noto Sans KR 17","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.17.woff2"),A.c("Noto Sans KR 18","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.18.woff2"),A.c("Noto Sans KR 19","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.19.woff2"),A.c("Noto Sans KR 20","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.20.woff2"),A.c("Noto Sans KR 21","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.21.woff2"),A.c("Noto Sans KR 22","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.22.woff2"),A.c("Noto Sans KR 23","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.23.woff2"),A.c("Noto Sans KR 24","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.24.woff2"),A.c("Noto Sans KR 25","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.25.woff2"),A.c("Noto Sans KR 26","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.26.woff2"),A.c("Noto Sans KR 27","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.27.woff2"),A.c("Noto Sans KR 28","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.28.woff2"),A.c("Noto Sans KR 29","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.29.woff2"),A.c("Noto Sans KR 30","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.30.woff2"),A.c("Noto Sans KR 31","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.31.woff2"),A.c("Noto Sans KR 32","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.32.woff2"),A.c("Noto Sans KR 33","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.33.woff2"),A.c("Noto Sans KR 34","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.34.woff2"),A.c("Noto Sans KR 35","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.35.woff2"),A.c("Noto Sans KR 36","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.36.woff2"),A.c("Noto Sans KR 37","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.37.woff2"),A.c("Noto Sans KR 38","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.38.woff2"),A.c("Noto Sans KR 39","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.39.woff2"),A.c("Noto Sans KR 40","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.40.woff2"),A.c("Noto Sans KR 41","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.41.woff2"),A.c("Noto Sans KR 42","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.42.woff2"),A.c("Noto Sans KR 43","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.43.woff2"),A.c("Noto Sans KR 44","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.44.woff2"),A.c("Noto Sans KR 45","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.45.woff2"),A.c("Noto Sans KR 46","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.46.woff2"),A.c("Noto Sans KR 47","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.47.woff2"),A.c("Noto Sans KR 48","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.48.woff2"),A.c("Noto Sans KR 49","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.49.woff2"),A.c("Noto Sans KR 50","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.50.woff2"),A.c("Noto Sans KR 51","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.51.woff2"),A.c("Noto Sans KR 52","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.52.woff2"),A.c("Noto Sans KR 53","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.53.woff2"),A.c("Noto Sans KR 54","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.54.woff2"),A.c("Noto Sans KR 55","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.55.woff2"),A.c("Noto Sans KR 56","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.56.woff2"),A.c("Noto Sans KR 57","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.57.woff2"),A.c("Noto Sans KR 58","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.58.woff2"),A.c("Noto Sans KR 59","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.59.woff2"),A.c("Noto Sans KR 60","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.60.woff2"),A.c("Noto Sans KR 61","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.61.woff2"),A.c("Noto Sans KR 62","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.62.woff2"),A.c("Noto Sans KR 63","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.63.woff2"),A.c("Noto Sans KR 64","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.64.woff2"),A.c("Noto Sans KR 65","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.65.woff2"),A.c("Noto Sans KR 66","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.66.woff2"),A.c("Noto Sans KR 67","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.67.woff2"),A.c("Noto Sans KR 68","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.68.woff2"),A.c("Noto Sans KR 69","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.69.woff2"),A.c("Noto Sans KR 70","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.70.woff2"),A.c("Noto Sans KR 71","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.71.woff2"),A.c("Noto Sans KR 72","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.72.woff2"),A.c("Noto Sans KR 73","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.73.woff2"),A.c("Noto Sans KR 74","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.74.woff2"),A.c("Noto Sans KR 75","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.75.woff2"),A.c("Noto Sans KR 76","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.76.woff2"),A.c("Noto Sans KR 77","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.77.woff2"),A.c("Noto Sans KR 78","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.78.woff2"),A.c("Noto Sans KR 79","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.79.woff2"),A.c("Noto Sans KR 80","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.80.woff2"),A.c("Noto Sans KR 81","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.81.woff2"),A.c("Noto Sans KR 82","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.82.woff2"),A.c("Noto Sans KR 83","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.83.woff2"),A.c("Noto Sans KR 84","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.84.woff2"),A.c("Noto Sans KR 85","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.85.woff2"),A.c("Noto Sans KR 86","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.86.woff2"),A.c("Noto Sans KR 87","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.87.woff2"),A.c("Noto Sans KR 88","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.88.woff2"),A.c("Noto Sans KR 89","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.89.woff2"),A.c("Noto Sans KR 90","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.90.woff2"),A.c("Noto Sans KR 91","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.91.woff2"),A.c("Noto Sans KR 92","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.92.woff2"),A.c("Noto Sans KR 93","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.93.woff2"),A.c("Noto Sans KR 94","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.94.woff2"),A.c("Noto Sans KR 95","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.95.woff2"),A.c("Noto Sans KR 96","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.96.woff2"),A.c("Noto Sans KR 97","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.97.woff2"),A.c("Noto Sans KR 98","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.98.woff2"),A.c("Noto Sans KR 99","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.99.woff2"),A.c("Noto Sans KR 100","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.100.woff2"),A.c("Noto Sans KR 101","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.101.woff2"),A.c("Noto Sans KR 102","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.102.woff2"),A.c("Noto Sans KR 103","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.103.woff2"),A.c("Noto Sans KR 104","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.104.woff2"),A.c("Noto Sans KR 105","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.105.woff2"),A.c("Noto Sans KR 106","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.106.woff2"),A.c("Noto Sans KR 107","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.107.woff2"),A.c("Noto Sans KR 108","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.108.woff2"),A.c("Noto Sans KR 109","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.109.woff2"),A.c("Noto Sans KR 110","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.110.woff2"),A.c("Noto Sans KR 111","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.111.woff2"),A.c("Noto Sans KR 112","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.112.woff2"),A.c("Noto Sans KR 113","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.113.woff2"),A.c("Noto Sans KR 114","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.114.woff2"),A.c("Noto Sans KR 115","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.115.woff2"),A.c("Noto Sans KR 116","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.116.woff2"),A.c("Noto Sans KR 117","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.117.woff2"),A.c("Noto Sans KR 118","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.118.woff2"),A.c("Noto Sans KR 119","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLGC5nwuDo-KBTUm6CryotyJROlrnQ.119.woff2"),A.c("Noto Sans KR 120","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoySLfg8U4h.woff2"),A.c("Noto Sans KR 121","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoySLzg8U4h.woff2"),A.c("Noto Sans KR 122","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoySL3g8U4h.woff2"),A.c("Noto Sans KR 123","notosanskr/v36/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoySLPg8Q.woff2"),A.c("Noto Sans SC 0","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.4.woff2"),A.c("Noto Sans SC 1","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.5.woff2"),A.c("Noto Sans SC 2","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.6.woff2"),A.c("Noto Sans SC 3","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.21.woff2"),A.c("Noto Sans SC 4","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.22.woff2"),A.c("Noto Sans SC 5","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.23.woff2"),A.c("Noto Sans SC 6","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.24.woff2"),A.c("Noto Sans SC 7","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.25.woff2"),A.c("Noto Sans SC 8","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.26.woff2"),A.c("Noto Sans SC 9","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.27.woff2"),A.c("Noto Sans SC 10","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.28.woff2"),A.c("Noto Sans SC 11","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.29.woff2"),A.c("Noto Sans SC 12","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.30.woff2"),A.c("Noto Sans SC 13","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.31.woff2"),A.c("Noto Sans SC 14","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.32.woff2"),A.c("Noto Sans SC 15","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.33.woff2"),A.c("Noto Sans SC 16","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.34.woff2"),A.c("Noto Sans SC 17","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.35.woff2"),A.c("Noto Sans SC 18","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.36.woff2"),A.c("Noto Sans SC 19","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.37.woff2"),A.c("Noto Sans SC 20","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.38.woff2"),A.c("Noto Sans SC 21","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.39.woff2"),A.c("Noto Sans SC 22","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.40.woff2"),A.c("Noto Sans SC 23","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.41.woff2"),A.c("Noto Sans SC 24","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.42.woff2"),A.c("Noto Sans SC 25","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.43.woff2"),A.c("Noto Sans SC 26","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.44.woff2"),A.c("Noto Sans SC 27","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.45.woff2"),A.c("Noto Sans SC 28","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.46.woff2"),A.c("Noto Sans SC 29","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.47.woff2"),A.c("Noto Sans SC 30","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.48.woff2"),A.c("Noto Sans SC 31","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.49.woff2"),A.c("Noto Sans SC 32","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.50.woff2"),A.c("Noto Sans SC 33","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.51.woff2"),A.c("Noto Sans SC 34","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.52.woff2"),A.c("Noto Sans SC 35","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.53.woff2"),A.c("Noto Sans SC 36","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.54.woff2"),A.c("Noto Sans SC 37","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.55.woff2"),A.c("Noto Sans SC 38","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.56.woff2"),A.c("Noto Sans SC 39","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.57.woff2"),A.c("Noto Sans SC 40","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.58.woff2"),A.c("Noto Sans SC 41","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.59.woff2"),A.c("Noto Sans SC 42","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.60.woff2"),A.c("Noto Sans SC 43","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.61.woff2"),A.c("Noto Sans SC 44","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.62.woff2"),A.c("Noto Sans SC 45","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.63.woff2"),A.c("Noto Sans SC 46","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.64.woff2"),A.c("Noto Sans SC 47","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.65.woff2"),A.c("Noto Sans SC 48","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.66.woff2"),A.c("Noto Sans SC 49","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.67.woff2"),A.c("Noto Sans SC 50","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.68.woff2"),A.c("Noto Sans SC 51","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.69.woff2"),A.c("Noto Sans SC 52","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.70.woff2"),A.c("Noto Sans SC 53","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.71.woff2"),A.c("Noto Sans SC 54","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.72.woff2"),A.c("Noto Sans SC 55","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.73.woff2"),A.c("Noto Sans SC 56","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.74.woff2"),A.c("Noto Sans SC 57","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.75.woff2"),A.c("Noto Sans SC 58","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.76.woff2"),A.c("Noto Sans SC 59","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.77.woff2"),A.c("Noto Sans SC 60","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.78.woff2"),A.c("Noto Sans SC 61","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.79.woff2"),A.c("Noto Sans SC 62","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.80.woff2"),A.c("Noto Sans SC 63","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.81.woff2"),A.c("Noto Sans SC 64","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.82.woff2"),A.c("Noto Sans SC 65","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.83.woff2"),A.c("Noto Sans SC 66","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.84.woff2"),A.c("Noto Sans SC 67","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.85.woff2"),A.c("Noto Sans SC 68","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.86.woff2"),A.c("Noto Sans SC 69","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.87.woff2"),A.c("Noto Sans SC 70","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.88.woff2"),A.c("Noto Sans SC 71","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.89.woff2"),A.c("Noto Sans SC 72","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.90.woff2"),A.c("Noto Sans SC 73","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.91.woff2"),A.c("Noto Sans SC 74","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.97.woff2"),A.c("Noto Sans SC 75","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.98.woff2"),A.c("Noto Sans SC 76","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.99.woff2"),A.c("Noto Sans SC 77","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.100.woff2"),A.c("Noto Sans SC 78","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.101.woff2"),A.c("Noto Sans SC 79","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.102.woff2"),A.c("Noto Sans SC 80","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.103.woff2"),A.c("Noto Sans SC 81","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.104.woff2"),A.c("Noto Sans SC 82","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.105.woff2"),A.c("Noto Sans SC 83","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.106.woff2"),A.c("Noto Sans SC 84","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.107.woff2"),A.c("Noto Sans SC 85","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.108.woff2"),A.c("Noto Sans SC 86","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.109.woff2"),A.c("Noto Sans SC 87","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.110.woff2"),A.c("Noto Sans SC 88","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.111.woff2"),A.c("Noto Sans SC 89","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.112.woff2"),A.c("Noto Sans SC 90","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.113.woff2"),A.c("Noto Sans SC 91","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.114.woff2"),A.c("Noto Sans SC 92","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.115.woff2"),A.c("Noto Sans SC 93","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.116.woff2"),A.c("Noto Sans SC 94","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.117.woff2"),A.c("Noto Sans SC 95","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.118.woff2"),A.c("Noto Sans SC 96","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYkldv7JjxkkgFsFSSOPMOkySAZ73y9ViAt3acb8NexQ2w.119.woff2"),A.c("Noto Sans SC 97","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FrY9HbczS.woff2"),A.c("Noto Sans SC 98","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FrYRHbczS.woff2"),A.c("Noto Sans SC 99","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FrYVHbczS.woff2"),A.c("Noto Sans SC 100","notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FrYtHbQ.woff2"),A.c("Noto Sans TC 0","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.0.woff2"),A.c("Noto Sans TC 1","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.6.woff2"),A.c("Noto Sans TC 2","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.7.woff2"),A.c("Noto Sans TC 3","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.8.woff2"),A.c("Noto Sans TC 4","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.19.woff2"),A.c("Noto Sans TC 5","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.20.woff2"),A.c("Noto Sans TC 6","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.21.woff2"),A.c("Noto Sans TC 7","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.22.woff2"),A.c("Noto Sans TC 8","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.23.woff2"),A.c("Noto Sans TC 9","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.24.woff2"),A.c("Noto Sans TC 10","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.25.woff2"),A.c("Noto Sans TC 11","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.26.woff2"),A.c("Noto Sans TC 12","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.27.woff2"),A.c("Noto Sans TC 13","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.28.woff2"),A.c("Noto Sans TC 14","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.29.woff2"),A.c("Noto Sans TC 15","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.30.woff2"),A.c("Noto Sans TC 16","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.31.woff2"),A.c("Noto Sans TC 17","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.32.woff2"),A.c("Noto Sans TC 18","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.33.woff2"),A.c("Noto Sans TC 19","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.34.woff2"),A.c("Noto Sans TC 20","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.35.woff2"),A.c("Noto Sans TC 21","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.36.woff2"),A.c("Noto Sans TC 22","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.37.woff2"),A.c("Noto Sans TC 23","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.38.woff2"),A.c("Noto Sans TC 24","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.39.woff2"),A.c("Noto Sans TC 25","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.40.woff2"),A.c("Noto Sans TC 26","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.41.woff2"),A.c("Noto Sans TC 27","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.42.woff2"),A.c("Noto Sans TC 28","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.43.woff2"),A.c("Noto Sans TC 29","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.44.woff2"),A.c("Noto Sans TC 30","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.45.woff2"),A.c("Noto Sans TC 31","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.46.woff2"),A.c("Noto Sans TC 32","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.47.woff2"),A.c("Noto Sans TC 33","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.48.woff2"),A.c("Noto Sans TC 34","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.49.woff2"),A.c("Noto Sans TC 35","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.50.woff2"),A.c("Noto Sans TC 36","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.51.woff2"),A.c("Noto Sans TC 37","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.52.woff2"),A.c("Noto Sans TC 38","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.53.woff2"),A.c("Noto Sans TC 39","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.54.woff2"),A.c("Noto Sans TC 40","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.55.woff2"),A.c("Noto Sans TC 41","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.56.woff2"),A.c("Noto Sans TC 42","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.57.woff2"),A.c("Noto Sans TC 43","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.58.woff2"),A.c("Noto Sans TC 44","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.59.woff2"),A.c("Noto Sans TC 45","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.60.woff2"),A.c("Noto Sans TC 46","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.61.woff2"),A.c("Noto Sans TC 47","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.62.woff2"),A.c("Noto Sans TC 48","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.63.woff2"),A.c("Noto Sans TC 49","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.64.woff2"),A.c("Noto Sans TC 50","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.65.woff2"),A.c("Noto Sans TC 51","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.66.woff2"),A.c("Noto Sans TC 52","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.67.woff2"),A.c("Noto Sans TC 53","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.68.woff2"),A.c("Noto Sans TC 54","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.69.woff2"),A.c("Noto Sans TC 55","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.70.woff2"),A.c("Noto Sans TC 56","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.71.woff2"),A.c("Noto Sans TC 57","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.72.woff2"),A.c("Noto Sans TC 58","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.73.woff2"),A.c("Noto Sans TC 59","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.74.woff2"),A.c("Noto Sans TC 60","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.75.woff2"),A.c("Noto Sans TC 61","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.76.woff2"),A.c("Noto Sans TC 62","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.77.woff2"),A.c("Noto Sans TC 63","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.78.woff2"),A.c("Noto Sans TC 64","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.79.woff2"),A.c("Noto Sans TC 65","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.80.woff2"),A.c("Noto Sans TC 66","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.81.woff2"),A.c("Noto Sans TC 67","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.82.woff2"),A.c("Noto Sans TC 68","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.83.woff2"),A.c("Noto Sans TC 69","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.84.woff2"),A.c("Noto Sans TC 70","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.85.woff2"),A.c("Noto Sans TC 71","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.86.woff2"),A.c("Noto Sans TC 72","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.87.woff2"),A.c("Noto Sans TC 73","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.88.woff2"),A.c("Noto Sans TC 74","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.89.woff2"),A.c("Noto Sans TC 75","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.90.woff2"),A.c("Noto Sans TC 76","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.91.woff2"),A.c("Noto Sans TC 77","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.92.woff2"),A.c("Noto Sans TC 78","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.97.woff2"),A.c("Noto Sans TC 79","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.98.woff2"),A.c("Noto Sans TC 80","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.99.woff2"),A.c("Noto Sans TC 81","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.100.woff2"),A.c("Noto Sans TC 82","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.101.woff2"),A.c("Noto Sans TC 83","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.102.woff2"),A.c("Noto Sans TC 84","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.103.woff2"),A.c("Noto Sans TC 85","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.104.woff2"),A.c("Noto Sans TC 86","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.105.woff2"),A.c("Noto Sans TC 87","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.106.woff2"),A.c("Noto Sans TC 88","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.107.woff2"),A.c("Noto Sans TC 89","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.108.woff2"),A.c("Noto Sans TC 90","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.109.woff2"),A.c("Noto Sans TC 91","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.110.woff2"),A.c("Noto Sans TC 92","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.111.woff2"),A.c("Noto Sans TC 93","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.112.woff2"),A.c("Noto Sans TC 94","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.113.woff2"),A.c("Noto Sans TC 95","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.114.woff2"),A.c("Noto Sans TC 96","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.115.woff2"),A.c("Noto Sans TC 97","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.116.woff2"),A.c("Noto Sans TC 98","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.117.woff2"),A.c("Noto Sans TC 99","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.118.woff2"),A.c("Noto Sans TC 100","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C8mrWSt1KeqzFVoizG-KdWhyhvKuGOf8EUcrq3YKp7nxxk.119.woff2"),A.c("Noto Sans TC 101","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76CyzClEt1a3.woff2"),A.c("Noto Sans TC 102","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76CyzCJEt1a3.woff2"),A.c("Noto Sans TC 103","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76CyzCNEt1a3.woff2"),A.c("Noto Sans TC 104","notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76CyzC1Etw.woff2"),A.c("Noto Music","notomusic/v20/pe0rMIiSN5pO63htf1sxItKQB9Zra1U.woff2"),A.c("Noto Sans","notosans/v37/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A99Y41P6zHtY.woff2"),A.c("Noto Sans Adlam","notosansadlam/v22/neIczCCpqp0s5pPusPamd81eMfjPonvqdbYxxpgufnv0TGzBZLwhuvk.woff2"),A.c("Noto Sans Anatolian Hieroglyphs","notosansanatolianhieroglyphs/v16/ijw9s4roRME5LLRxjsRb8A0gKPSWq4BbDmHHu6j2pEtUJzZWXyPIymc5QYo.woff2"),A.c("Noto Sans Arabic","notosansarabic/v28/nwpxtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlhQ5l3sQWIHPqzCfyGyvvnCBFQLaig.woff2"),A.c("Noto Sans Armenian","notosansarmenian/v43/ZgN0jOZKPa7CHqq0h37c7ReDUubm2SEdFXp7ig73qtTY5idb74R9UdM3y2nZLorxb60nYy6zF3Eg.woff2"),A.c("Noto Sans Avestan","notosansavestan/v21/bWti7ejKfBziStx7lIzKOLQZKhIJkyu4SASLji8U.woff2"),A.c("Noto Sans Balinese","notosansbalinese/v24/NaPwcYvSBuhTirw6IaFn6UrRDaqje-lpbbRtYf-Fwu2Ov7fdhEtVd222PPY.woff2"),A.c("Noto Sans Bamum","notosansbamum/v27/uk-0EGK3o6EruUbnwovcbBTkkklK_Ya_PBHfNGTPEddO-_0LykxEkxA.woff2"),A.c("Noto Sans Bassa Vah","notosansbassavah/v17/PN_bRee-r3f7LnqsD5sax12gjZn7mBpL5YwUpA2MBdcFn4MaAc6s34gH-GD7.woff2"),A.c("Noto Sans Batak","notosansbatak/v20/gok2H6TwAEdtF9N8-mdTCQvT-Zdgpo_PHuk74A.woff2"),A.c("Noto Sans Bengali","notosansbengali/v26/Cn-SJsCGWQxOjaGwMQ6fIiMywrNJIky6nvd8BjzVMvJx2mcSPVFpVEqE-6KmsolLudWk8izI0lc.woff2"),A.c("Noto Sans Bhaiksuki","notosansbhaiksuki/v17/UcC63EosKniBH4iELXATsSBWdvUHXxhj8rfUdU4wh9U.woff2"),A.c("Noto Sans Brahmi","notosansbrahmi/v19/vEFK2-VODB8RrNDvZSUmQQIIByV18te1W77HtMo.woff2"),A.c("Noto Sans Buginese","notosansbuginese/v18/esDM30ldNv-KYGGJpKGk18phe_7Da6_gsPuEXLmNtw.woff2"),A.c("Noto Sans Buhid","notosansbuhid/v22/Dxxy8jiXMW75w3OmoDXVWJD7YwzAfqtgnaFoGA.woff2"),A.c("Noto Sans Canadian Aboriginal","notosanscanadianaboriginal/v26/4C_TLjTuEqPj-8J01CwaGkiZ9os0iGVkezM1mUT-j_Lmlzda6uH_nnX1bzigWLn_zQsg0q0uhQ.woff2"),A.c("Noto Sans Carian","notosanscarian/v16/LDIpaoiONgYwA9Yc6f0gUILeMIOgs78b9yGLmfI.woff2"),A.c("Noto Sans Caucasian Albanian","notosanscaucasianalbanian/v18/nKKA-HM_FYFRJvXzVXaANsU0VzsAc46QGOkWytlTs-TXrYXmoVmRSZo.woff2"),A.c("Noto Sans Chakma","notosanschakma/v17/Y4GQYbJ8VTEp4t3MKJSMjg5OIzhi4J3TQhYBeYo.woff2"),A.c("Noto Sans Cham","notosanscham/v31/pe06MIySN5pO62Z5YkFyQb_bbuRhe6D4yip43qfcERwcurGykboaLg.woff2"),A.c("Noto Sans Cherokee","notosanscherokee/v20/KFOPCm6Yu8uF-29fiz9vQF9YWK6Z8O10cHNA0cSkZCHYWi5PDky5rAffjl0.woff2"),A.c("Noto Sans Coptic","notosanscoptic/v21/iJWfBWmUZi_OHPqn4wq6kgqumOEd786_VG0xR4Y.woff2"),A.c("Noto Sans Cypriot","notosanscypriot/v19/8AtzGta9PYqQDjyp79a6f8Cj-3a3cxIpK5MPpahF.woff2"),A.c("Noto Sans Deseret","notosansdeseret/v17/MwQsbgPp1eKH6QsAVuFb9AZM6MMr2Vq4ZnJSZtQG.woff2"),A.c("Noto Sans Devanagari","notosansdevanagari/v26/TuGoUUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHn6B2OHjbL_08AlXQly-UzoFoW4Ow.woff2"),A.c("Noto Sans Elbasan","notosanselbasan/v16/-F6rfiZqLzI2JPCgQBnw400qp1trvHdgre4dFcFh.woff2"),A.c("Noto Sans Elymaic","notosanselymaic/v17/UqyKK9YTJW5liNMhTMqe9vUFP65ZD4AmWOT0zi2V.woff2"),A.c("Noto Sans Ethiopic","notosansethiopic/v47/7cHPv50vjIepfJVOZZgcpQ5B9FBTH9KGNfhSTgtoow1KVnIvyBoMSzUMacb-T35OK6DmwmfeaY9u.woff2"),A.c("Noto Sans Georgian","notosansgeorgian/v44/PlIaFke5O6RzLfvNNVSitxkr76PRHBC4Ytyq-Gof7PUs4S7zWn-8YDB09HFNdpvnzFj7f5WK0OQV.woff2"),A.c("Noto Sans Glagolitic","notosansglagolitic/v18/1q2ZY4-BBFBst88SU_tOj4J-4yuNF_HI4ERP4Amu7nM1.woff2"),A.c("Noto Sans Gothic","notosansgothic/v16/TuGKUUVzXI5FBtUq5a8bj6wRbzxTFMD40kFQRx0.woff2"),A.c("Noto Sans Grantha","notosansgrantha/v19/3y976akwcCjmsU8NDyrKo3IQfQ4o-r8ZFeulHc6N.woff2"),A.c("Noto Sans Gujarati","notosansgujarati/v25/wlpWgx_HC1ti5ViekvcxnhMlCVo3f5pv17ivlzsUB14gg1TMR2Gw4VceEl7MA_ypFwPJ_OdiEH0s.woff2"),A.c("Noto Sans Gunjala Gondi","notosansgunjalagondi/v19/bWtX7e7KfBziStx7lIzKPrcSMwcEnCv6DW7n5g0ef3PLtymzNxYL4YDE5Z4vCTxEJQ.woff2"),A.c("Noto Sans Gurmukhi","notosansgurmukhi/v26/w8g9H3EvQP81sInb43inmyN9zZ7hb7ATbSWo4q8dJ74a3cVrYFQ_bogT0-gPeG1Oenb0Z_trdp7h.woff2"),A.c("Noto Sans Hanunoo","notosanshanunoo/v21/f0Xs0fCv8dxkDWlZSoXOj6CphMloFsEpEpgL_ix2.woff2"),A.c("Noto Sans Hatran","notosanshatran/v16/A2BBn4Ne0RgnVF3Lnko-0sOBIfL_mMo3r1nwzDs.woff2"),A.c("Noto Sans Hebrew","notosanshebrew/v46/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXd4qtpyJltutR2g.woff2"),A.c("Noto Sans Imperial Aramaic","notosansimperialaramaic/v17/a8IMNpjwKmHXpgXbMIsbTc_kvks91LlLetBr5itQrtdjl3YfPNno.woff2"),A.c("Noto Sans Indic Siyaq Numbers","notosansindicsiyaqnumbers/v16/6xK5dTJFKcWIu4bpRBjRZRpsIYHabOeZ8UZLubTzpXNHKx2TPOpVd5Iu.woff2"),A.c("Noto Sans Inscriptional Pahlavi","notosansinscriptionalpahlavi/v17/ll8UK3GaVDuxR-TEqFPIbsR79Xxz9WEKbwsjpz7VklYlC7FCVt-VOAYK0QA.woff2"),A.c("Noto Sans Inscriptional Parthian","notosansinscriptionalparthian/v17/k3k7o-IMPvpLmixcA63oYi-yStDkgXuXncL7dzfW3P4TAJ2yklBM2jNkLlLr.woff2"),A.c("Noto Sans Javanese","notosansjavanese/v23/2V01KJkDAIA6Hp4zoSScDjV0Y-eoHAHT-Z3MngEefiidxJnkFFxiZYWj4O8.woff2"),A.c("Noto Sans Kaithi","notosanskaithi/v22/buEtppS9f8_vkXadMBJJu0tWjLwjQigKdoZIKlo.woff2"),A.c("Noto Sans Kannada","notosanskannada/v27/8vIs7xs32H97qzQKnzfeXycxXZyUmySvZWItmf1fe6TVmgop9ndpS-BqHEyGrDvNzScMLsPKrkY.woff2"),A.c("Noto Sans Kayah Li","notosanskayahli/v21/B50nF61OpWTRcGrhOVJJwOMXdca6Yecki3E06x2jVTX3WCc3CZT4EXLuKVM.woff2"),A.c("Noto Sans Kharoshthi","notosanskharoshthi/v16/Fh4qPiLjKS30-P4-pGMMXCCfvkc5Vd7KE5z9rFyx5mR1.woff2"),A.c("Noto Sans Khmer","notosanskhmer/v24/ijw3s5roRME5LLRxjsRb-gssOenAyendxrgV2c-Zw-9vbVUti_Z_dWgtWYuNAJz9kAbrddiA.woff2"),A.c("Noto Sans Khojki","notosanskhojki/v19/-nFnOHM29Oofr2wohFbTuPPKVWpmK_J709jy92k.woff2"),A.c("Noto Sans Khudawadi","notosanskhudawadi/v22/fdNi9t6ZsWBZ2k5ltHN73zZ5hc8HANlHIjFnVVXz9MY.woff2"),A.c("Noto Sans Lao","notosanslao/v30/bx6lNx2Ol_ixgdYWLm9BwxM3NW6BOkuf763Clj73CiQ_J1Djx9pidOt4ccbdepMK3riB2w.woff2"),A.c("Noto Sans Lepcha","notosanslepcha/v19/0QI7MWlB_JWgA166SKhu05TekNS32AdstqBXgd4.woff2"),A.c("Noto Sans Limbu","notosanslimbu/v24/3JnlSDv90Gmq2mrzckOBBRRoNJVj1cF3OHRDnA.woff2"),A.c("Noto Sans Linear A","notosanslineara/v18/oPWS_l16kP4jCuhpgEGmwJOiA18FZj22y2HQAGQicw.woff2"),A.c("Noto Sans Linear B","notosanslinearb/v17/HhyJU4wt9vSgfHoORYOiXOckKNB737IV2RkFTq4EPw.woff2"),A.c("Noto Sans Lisu","notosanslisu/v25/uk-3EGO3o6EruUbnwovcYhz6kh57_nqbcTdjJnHP2Vwt3tIlxkVdig.woff2"),A.c("Noto Sans Lycian","notosanslycian/v15/QldVNSNMqAsHtsJ7UmqxBQA9r8wA5_zaCJwn00E.woff2"),A.c("Noto Sans Lydian","notosanslydian/v18/c4m71mVzGN7s8FmIukZJ1v4ZlcPReUbXMoIjEQI.woff2"),A.c("Noto Sans Mahajani","notosansmahajani/v19/-F6sfiVqLzI2JPCgQBnw60Agp0JrvD5FgsARHNh4zg.woff2"),A.c("Noto Sans Malayalam","notosansmalayalam/v26/sJoi3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNM-Qw8EaeB8Nss-_RuD9AVzEr6HxEA.woff2"),A.c("Noto Sans Mandaic","notosansmandaic/v17/cIfnMbdWt1w_HgCcilqhKQBo_OsMI5_F_gMk0izH.woff2"),A.c("Noto Sans Manichaean","notosansmanichaean/v18/taiVGntiC4--qtsfi4Jp9-_GkPZZCcrfekqHNTtFCtdX.woff2"),A.c("Noto Sans Marchen","notosansmarchen/v20/aFTO7OZ_Y282EP-WyG6QTOX_C8WZMHhKk652ZaHk.woff2"),A.c("Noto Sans Masaram Gondi","notosansmasaramgondi/v17/6xK_dThFKcWIu4bpRBjRYRV7KZCbUq6n_1kPnuGb7RI9WSWX.woff2"),A.c("Noto Sans Math","notosansmath/v15/7Aump_cpkSecTWaHRlH2hyV5UHkD-V048PW0.woff2"),A.c("Noto Sans Mayan Numerals","notosansmayannumerals/v16/PlIuFk25O6RzLfvNNVSivR09_KqYMwvvDKYjfIiE7soo6eepYQ.woff2"),A.c("Noto Sans Medefaidrin","notosansmedefaidrin/v23/WwkzxOq6Dk-wranENynkfeVsNbRZtbOIdLb1exeM4ZeuabBfmErWlTj18e5A3rw.woff2"),A.c("Noto Sans Meetei Mayek","notosansmeeteimayek/v15/HTxAL3QyKieByqY9eZPFweO0be7M21uSphSdhqILnmrRfJ8t_1TJ_vTT5PgeFYVa.woff2"),A.c("Noto Sans Meroitic","notosansmeroitic/v18/IFS5HfRJndhE3P4b5jnZ3ITPvC6i00UDhThTiKY9KQ.woff2"),A.c("Noto Sans Miao","notosansmiao/v17/Dxxz8jmXMW75w3OmoDXVV4zyZUjlUYVslLhx.woff2"),A.c("Noto Sans Modi","notosansmodi/v23/pe03MIySN5pO62Z5YkFyT7jeav5vWVAgVol-.woff2"),A.c("Noto Sans Mongolian","notosansmongolian/v22/VdGCAYADGIwE0EopZx8xQfHlgEAMsrToxL4g6-av1x0.woff2"),A.c("Noto Sans Mro","notosansmro/v18/qWcsB6--pZv9TqnUQMhe9b39WDnRtjkho4M.woff2"),A.c("Noto Sans Multani","notosansmultani/v20/9Bty3ClF38_RfOpe1gCaZ8p30BOFO1AxpfCs5Kos.woff2"),A.c("Noto Sans Myanmar","notosansmyanmar/v20/AlZq_y1ZtY3ymOryg38hOCSdOnFq0Enz3OU4o1AC.woff2"),A.c("Noto Sans NKo","notosansnko/v6/esDX31ZdNv-KYGGJpKGk2_RpMpWMHMLBrdA.woff2"),A.c("Noto Sans Nabataean","notosansnabataean/v16/IFS4HfVJndhE3P4b5jnZ34DfsjO330dNoBd9hK8kMK4.woff2"),A.c("Noto Sans New Tai Lue","notosansnewtailue/v22/H4cKBW-Pl9DZ0Xe_nHUapt7PovLXAhAnY7wqaLy-OJgU3p_pdeXAYUPghFPKzeY.woff2"),A.c("Noto Sans Newa","notosansnewa/v16/7r3fqXp6utEsO9pI4f8ok8sWg8n6qN4R5lNU.woff2"),A.c("Noto Sans Nushu","notosansnushu/v19/rnCw-xRQ3B7652emAbAe_Ai1IYaFXVAMArZKqQ.woff2"),A.c("Noto Sans Ogham","notosansogham/v17/kmKlZqk1GBDGN0mY6k5lmEmww4hrsplaQxcoCA.woff2"),A.c("Noto Sans Ol Chiki","notosansolchiki/v29/N0b92TJNOPt-eHmFZCdQbrL32r-4CvhzDzRwlxOQYuVALWk267c6gVrz5gQ.woff2"),A.c("Noto Sans Old Hungarian","notosansoldhungarian/v18/E213_cD6hP3GwCJPEUssHEM0KqLaHJXg2PiIgRfmbg5nCYXt.woff2"),A.c("Noto Sans Old Italic","notosansolditalic/v17/TuGOUUFzXI5FBtUq5a8bh68BJxxEVam7tWlUdRhtCC4d.woff2"),A.c("Noto Sans Old North Arabian","notosansoldnortharabian/v16/esDF30BdNv-KYGGJpKGk2tNiMt7Jar6olZDyNdr81zBQnEo_xw4ABw.woff2"),A.c("Noto Sans Old Permic","notosansoldpermic/v17/snf1s1q1-dF8pli1TesqcbUY4Mr-ElrwKLdSgv_dKYB5.woff2"),A.c("Noto Sans Old Persian","notosansoldpersian/v16/wEOjEAbNnc5caQTFG18FHrZr9Bp6-8CmIJ_trelQfx9CjA.woff2"),A.c("Noto Sans Old Sogdian","notosansoldsogdian/v17/3JnjSCH90Gmq2mrzckOBBhFhdrMst48aURt7mOIqM-9uyg.woff2"),A.c("Noto Sans Old South Arabian","notosansoldsoutharabian/v16/3qT5oiOhnSyU8TNFIdhZTice3hB_HWKsEnF--0XCHiKx0etDT9HwTA.woff2"),A.c("Noto Sans Old Turkic","notosansoldturkic/v18/yMJNMJVya43H0SUF_WmcGEQVqoEMKDKbsE2UjEw-Vyws.woff2"),A.c("Noto Sans Oriya","notosansoriya/v31/AYCppXfzfccDCstK_hrjDyADv5e9748vhj3CJBLHIARtgD6TJQS0dJT5Ivj0f6_Z6LhHBRe-.woff2"),A.c("Noto Sans Osage","notosansosage/v18/oPWX_kB6kP4jCuhpgEGmw4mtAVtXQ1aSxkrMCQ.woff2"),A.c("Noto Sans Osmanya","notosansosmanya/v18/8vIS7xs32H97qzQKnzfeWzUyUpOJmz6hR47NCV5Z.woff2"),A.c("Noto Sans Pahawh Hmong","notosanspahawhhmong/v18/bWtp7e_KfBziStx7lIzKKaMUOBEA3UPQDW7krzI_c48aMpM.woff2"),A.c("Noto Sans Palmyrene","notosanspalmyrene/v16/ZgNPjOdKPa7CHqq0h37c_ASCWvH93SFCPne5ZpdNtcA.woff2"),A.c("Noto Sans Pau Cin Hau","notosanspaucinhau/v20/x3d-cl3IZKmUqiMg_9wBLLtzl22EayN7ehIdiUWqKMxsKw.woff2"),A.c("Noto Sans Phags Pa","notosansphagspa/v15/pxiZyoo6v8ZYyWh5WuPeJzMkd4SrGChkr0SsrvNXiA.woff2"),A.c("Noto Sans Phoenician","notosansphoenician/v17/jizFRF9Ksm4Bt9PvcTaEkIHiTVtxmFtS5X7Mot-p5561.woff2"),A.c("Noto Sans Psalter Pahlavi","notosanspsalterpahlavi/v17/rP2Vp3K65FkAtHfwd-eISGznYihzggmsicPfud3w1GjKsUQBct4.woff2"),A.c("Noto Sans Rejang","notosansrejang/v21/Ktk2AKuMeZjqPnXgyqrib7DIogqwN4a3WYZB_sU.woff2"),A.c("Noto Sans Runic","notosansrunic/v17/H4c_BXWPl9DZ0Xe_nHUaus7W68WWbhpvHtgIYg.woff2"),A.c("Noto Sans Saurashtra","notosanssaurashtra/v23/ea8GacQ0Wfz_XKWXe6OtoA8w8zvmYwTef9nYjhPTSIx9.woff2"),A.c("Noto Sans Sharada","notosanssharada/v16/gok0H7rwAEdtF9N8-mdTGALG6p0kwoXOPOwr4H8a.woff2"),A.c("Noto Sans Shavian","notosansshavian/v17/CHy5V_HZE0jxJBQlqAeCKjJvQBNF4EFVSplv2Cwg.woff2"),A.c("Noto Sans Siddham","notosanssiddham/v20/OZpZg-FwqiNLe9PELUikxTWDoCCeGqnYk3Ic92ZH.woff2"),A.c("Noto Sans Sinhala","notosanssinhala/v32/yMJ2MJBya43H0SUF_WmcBEEf4rQVO2P524V5N_MxQzQtb-tf5dJbC30Fu9zUwg2a5l0LpJwbQRM.woff2"),A.c("Noto Sans Sogdian","notosanssogdian/v16/taiQGn5iC4--qtsfi4Jp6eHPnfxQBo-7Pm6KHidM.woff2"),A.c("Noto Sans Sora Sompeng","notosanssorasompeng/v24/PlIRFkO5O6RzLfvNNVSioxM2_OTrEhPyDLolKvCsHzCxWuGkYHR818DsZXJQd4Mu.woff2"),A.c("Noto Sans Soyombo","notosanssoyombo/v17/RWmSoL-Y6-8q5LTtXs6MF6q7xsxgY0FuIFOcK25W.woff2"),A.c("Noto Sans Sundanese","notosanssundanese/v26/FwZw7_84xUkosG2xJo2gm7nFwSLQkdymq2mkz3Gz1_b6ctxpNNHHizv7fQES.woff2"),A.c("Noto Sans Syloti Nagri","notosanssylotinagri/v23/uU9eCAQZ75uhfF9UoWDRiY3q7Sf_VFV3m4dGFVLxN87gsj0.woff2"),A.c("Noto Sans Symbols","notosanssymbols/v43/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8gb_VFRkzrbQ.woff2"),A.c("Noto Sans Syriac","notosanssyriac/v16/Ktk7AKuMeZjqPnXgyqribqzQqgW0LYiVqV7dXcP0C-VD9MaMyZfUL_FC.woff2"),A.c("Noto Sans Tagalog","notosanstagalog/v22/J7aFnoNzCnFcV9ZI-sUYuvote1R0wwEFA8jHexnL.woff2"),A.c("Noto Sans Tagbanwa","notosanstagbanwa/v18/Y4GWYbB8VTEp4t3MKJSMmQdIKjRtt_nZQzQEaYpGoQ.woff2"),A.c("Noto Sans Tai Le","notosanstaile/v17/vEFK2-VODB8RrNDvZSUmVxEATwR58te1W77HtMo.woff2"),A.c("Noto Sans Tai Tham","notosanstaitham/v20/kJEbBv0U4hgtwxDUw2x9q7tbjLIfbPGHBoaVSAZ3MdLJBCUbPg-uyaRGKMw.woff2"),A.c("Noto Sans Tai Viet","notosanstaiviet/v19/8QIUdj3HhN_lv4jf9vsE-9GMOLsaSPZr7o4fWsRO9w.woff2"),A.c("Noto Sans Takri","notosanstakri/v24/TuGJUVpzXI5FBtUq5a8bnKIOdTwQMe_W3khJXg.woff2"),A.c("Noto Sans Tamil","notosanstamil/v27/ieVc2YdFI3GCY6SyQy1KfStzYKZgzN1z4LKDbeZce-0429tBManUktuex7vGo70UqKDt_EvT.woff2"),A.c("Noto Sans Tamil Supplement","notosanstamilsupplement/v21/DdTz78kEtnooLS5rXF1DaruiCd_bFp_Ph4sGcn7ax_vpAeMkeq1x.woff2"),A.c("Noto Sans Telugu","notosanstelugu/v26/0FlxVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVC5dzHkHIJQqrEntezbqREbf-3v37w.woff2"),A.c("Noto Sans Thaana","notosansthaana/v24/C8c14dM-vnz-s-3jaEsxlxHkBH-WZOETXfoQrfQ9Y4XrbhLknu4-tbNu.woff2"),A.c("Noto Sans Thai","notosansthai/v25/iJWnBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcd1MKVQt_So_9CdU5RtpzR-QRvzzXg.woff2"),A.c("Noto Sans Tifinagh","notosanstifinagh/v20/I_uzMoCduATTei9eI8dawkHIwvmhCvbn77nEcXfs4Q.woff2"),A.c("Noto Sans Tirhuta","notosanstirhuta/v16/t5t6IQYRNJ6TWjahPR6X-M-apUyby7uDUBsTrn5P.woff2"),A.c("Noto Sans Ugaritic","notosansugaritic/v16/3qTwoiqhnSyU8TNFIdhZVCwbjCpkAXXkNxoIkiazfg.woff2"),A.c("Noto Sans Vai","notosansvai/v17/NaPecZTSBuhTirw6IaFn_UrURMHsDIRSfr0.woff2"),A.c("Noto Sans Wancho","notosanswancho/v17/zrf-0GXXyfn6Fs0lH9P4cUubP0GBqAbopiRfKp8.woff2"),A.c("Noto Sans Warang Citi","notosanswarangciti/v17/EYqtmb9SzL1YtsZSScyKDXIeOv3w-zgsNvKRoOVCCXzdgA.woff2"),A.c("Noto Sans Yi","notosansyi/v19/sJoD3LFXjsSdcnzn071rO3apwFDJNVgSNg.woff2"),A.c("Noto Sans Zanabazar Square","notosanszanabazarsquare/v19/Cn-jJsuGWQxOjaGwMQ6fOicyxLBEMRfDtkzl4uagQtJ0OCEgN0Gc.woff2"),A.c("Noto Serif Tibetan","notoseriftibetan/v22/gokGH7nwAEdtF9N45n0Vaz7O-pk0wsvxHeDXMfqguoCmIrYcPSvrdSy_32c.woff2")],t.Qg)):s}, +RK(){var s,r,q,p,o,n,m=this,l=m.r +if(l!=null){l.delete() +m.r=null +l=m.w +if(l!=null)l.delete() +m.w=null}m.r=$.bn.bd().TypefaceFontProvider.Make() +l=$.bn.bd().FontCollection.Make() +m.w=l +l.enableFontFallback() +m.w.setDefaultFontManager(m.r) +l=m.f +l.W(0) +for(s=m.d,r=s.length,q=v.G,p=0;ps||q.b>r +else k=!1 +if(k)return a +p=q.a +o=q.b +k=v.G +n=new k.OffscreenCanvas(p,o) +m=A.azu(n,"2d") +m.toString +A.aDD(t.m.a(m),a.c.gHi(),0,0,s,r,0,0,p,o) +l=n.transferToImageBitmap() +m=$.bn.bd().MakeLazyImageFromTextureSource(l,0,!0) +n.width=0 +n.height=0 +if(m==null){k.window.console.warn("Failed to scale image.") +return a}a.l() +return A.z_(m,new A.a8H(l))}} +A.z0.prototype={} +A.Mz.prototype={ +j(a){return"ImageCodecException: "+this.a}, +$icg:1} +A.tF.prototype={ +Qh(){}, +l(){var s,r=this.b +r===$&&A.a() +if(--r.b===0){r=r.a +r===$&&A.a() +r.l()}r=this.c +s=r==null +if(!s)--r.a +if(!s)if(r.a===0)r.Eh()}, +aqN(a){var s,r=a.b +r===$&&A.a() +r=r.a +r===$&&A.a() +r=r.a +r.toString +s=this.b +s===$&&A.a() +s=s.a +s===$&&A.a() +s=s.a +s.toString +return r.isAliasOf(s)}, +j(a){var s,r=this.b +r===$&&A.a() +r=r.a +r===$&&A.a() +r=J.an(r.a.width()) +s=this.b.a +s===$&&A.a() +return"["+r+"\xd7"+J.an(s.a.height())+"]"}} +A.a8T.prototype={} +A.alf.prototype={ +Eh(){}, +gHi(){return this.c}} +A.a8M.prototype={ +Eh(){}, +gHi(){return this.c}} +A.a8H.prototype={ +Eh(){this.c.close()}, +gHi(){return this.c}} +A.Kr.prototype={ +gH7(){return B.fz}, +$ij9:1} +A.yZ.prototype={ +kM(a,b){var s=this.a.XA() +a.$1(s) +s.delete()}, +gC(a){var s=this.a +return s.gC(s)}, +k(a,b){if(b==null)return!1 +if(A.u(this)!==J.S(b))return!1 +return b instanceof A.yZ&&b.a.k(0,this.a)}, +j(a){return this.a.j(0)}} +A.ER.prototype={ +gH7(){return this.c}, +kM(a,b){var s,r,q=this.a,p=q===0&&this.b===0 +if(p){q=$.bn.bd().ImageFilter +p=A.aBM(A.lH().a) +s=$.aC6().h(0,B.dV) +s.toString +r=A.h3(q,"MakeMatrixTransform",[p,s,null])}else{p=$.bn.bd().ImageFilter +r=p.MakeBlur(q,this.b,A.aBN(b),null)}a.$1(r) +r.delete()}, +k(a,b){var s +if(b==null)return!1 +if(A.u(this)!==J.S(b))return!1 +s=!1 +if(b instanceof A.ER)if(b.a===this.a)s=b.b===this.b +return s}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ImageFilter.blur("+this.a+", "+this.b+", unspecified)"}} +A.ET.prototype={ +kM(a,b){var s=$.bn.bd().ImageFilter,r=A.aZ9(this.a),q=$.aC6().h(0,this.b) +q.toString +q=A.h3(s,"MakeMatrixTransform",[r,q,null]) +a.$1(q) +q.delete()}, +aui(a){a.toString +return this.kM(a,B.fz)}, +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.ET&&b.b===this.b&&A.p7(b.a,this.a)}, +gC(a){return A.R(this.b,A.bZ(this.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ImageFilter.matrix("+A.i(this.a)+", "+this.b.j(0)+")"}} +A.ES.prototype={ +kM(a,b){this.a.kM(new A.anP(this,a,b),b)}, +k(a,b){if(b==null)return!1 +if(A.u(this)!==J.S(b))return!1 +return b instanceof A.ES&&b.a.k(0,this.a)&&b.b.k(0,this.b)}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ImageFilter.compose("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.anP.prototype={ +$1(a){this.a.b.kM(new A.anO(a,this.b),this.c)}, +$S:2} +A.anO.prototype={ +$1(a){var s=$.bn.bd().ImageFilter.MakeCompose(this.a,a) +this.b.$1(s) +s.delete()}, +$S:2} +A.Ko.prototype={ +l(){var s=this.a +s===$&&A.a() +s.l()}, +gol(){return this.d}, +gre(){return this.e}, +fF(){var s,r,q=this.a +q===$&&A.a() +s=q.a +q=A.di(0,J.an(s.currentFrameDuration()),0) +r=A.z_(s.makeImageAtCurrentFrame(),null) +s.decodeNextFrame() +return A.cG(new A.tn(q,r),t.Uy)}, +$ieW:1} +A.yY.prototype={} +A.eL.prototype={ +gBh(){return!this.b.ga9(0)}} +A.zh.prototype={} +A.P4.prototype={ +ic(a,b){b.ne(this)}} +A.JU.prototype={ +ic(a,b){b.KB(this)}, +$iaCL:1} +A.KA.prototype={ +ic(a,b){b.KC(this)}, +$iaD6:1} +A.KF.prototype={ +ic(a,b){b.KE(this)}, +$iaD8:1} +A.KD.prototype={ +ic(a,b){b.KD(this)}, +$iaD7:1} +A.NN.prototype={ +ic(a,b){b.KH(this)}, +$iaF2:1} +A.E7.prototype={ +ic(a,b){b.rr(this)}, +$iaAE:1} +A.BF.prototype={ +ic(a,b){b.KG(this)}, +$iaF_:1} +A.MA.prototype={ +ic(a,b){b.KF(this)}, +$iaEa:1} +A.lN.prototype={ +ic(a,b){b.KI(this)}, +gBh(){return A.eL.prototype.gBh.call(this)&&!this.w}} +A.O8.prototype={ +ic(a,b){b.KJ(this)}} +A.a9B.prototype={} +A.a9C.prototype={ +fA(){var s=this.b +s===$&&A.a() +if(s===this.a)return +s=s.a +s.toString +this.b=s}, +w8(a,b){return this.lH(new A.E7(new A.hj(A.a0a(a)),A.b([],t.k5),B.Y))}, +at0(a){return this.w8(a,null)}, +at_(a){var s=this.b +s===$&&A.a() +a.a=s +s.c.push(a) +return this.b=a}, +lH(a){a.toString +return this.at_(a,t.vn)}} +A.a9D.prototype={} +A.a74.prototype={ +at2(a,b,c){A.aJn("preroll_frame",new A.a7a(this,a,!0,b)) +A.aJn("apply_frame",new A.a7b(this,a,!0)) +return!0}} +A.a7a.prototype={ +$0(){var s,r,q,p=this.a.b,o=this.b.a +new A.Og(new A.qx(A.b([],t.YE)),p).ne(o) +s=new A.ii() +r=new A.acB(A.b([],t.Vh),s,p) +q=this.d.atR() +r.c=s.us(new A.D(0,0,0+q.a,0+q.b)) +if(!o.b.ga9(0))r.ne(o) +s.od().l() +p.asz()}, +$S:0} +A.a7b.prototype={ +$0(){var s,r,q=new A.z2(A.b([],t.iW)),p=this.a.b +p.a_v().af(0,q.galv()) +s=A.b([],t.Ay) +r=this.b.a +if(!r.b.ga9(0))new A.NU(q,p,s,A.v(t.uy,t.gm),null).ne(r)}, +$S:0} +A.KM.prototype={} +A.a9E.prototype={} +A.Og.prototype={ +ganE(){var s,r,q,p,o +$label0$1:for(s=this.a.a,r=A.a2(s).i("c_<1>"),s=new A.c_(s,r),s=new A.bh(s,s.gq(0),r.i("bh")),r=r.i("aD.E"),q=B.dp;s.A();){p=s.d +if(p==null)p=r.a(p) +switch(p.a.a){case 0:p=p.b +p.toString +o=p +break +case 1:p=p.c +o=new A.D(p.a,p.b,p.c,p.d) +break +case 2:p=p.d.a +p===$&&A.a() +p=p.a.getBounds() +o=new A.D(p[0],p[1],p[2],p[3]) +break +default:continue $label0$1}q=q.de(o)}return q}, +n1(a){var s,r,q,p,o +for(s=a.c,r=s.length,q=B.Y,p=0;p=q.c||q.b>=q.d)q=a.b +else{o=a.b +if(!(o.a>=o.c||o.b>=o.d))q=q.j2(o)}}return q}, +ne(a){a.b=this.n1(a)}, +KB(a){a.b=this.n1(a).j2(this.ganE())}, +KC(a){var s,r,q=null,p=a.f,o=this.a.a +o.push(new A.iB(B.vh,q,q,p,q,q)) +s=this.n1(a) +p=p.a +p===$&&A.a() +r=A.ay2(p.a.getBounds()) +if(s.w0(r))a.b=s.de(r) +o.pop()}, +KD(a){var s,r,q,p,o=null,n=a.f,m=this.a.a +m.push(new A.iB(B.vg,o,n,o,o,o)) +s=this.n1(a) +r=n.a +q=n.b +p=n.c +n=n.d +if(s.w0(new A.D(r,q,p,n)))a.b=s.de(new A.D(r,q,p,n)) +m.pop()}, +KE(a){var s,r=null,q=a.f,p=this.a.a +p.push(new A.iB(B.vf,q,r,r,r,r)) +s=this.n1(a) +if(s.w0(q))a.b=s.de(q) +p.pop()}, +KF(a){var s,r,q,p={},o=a.f,n=o.a +o=o.b +s=A.lH() +s.nn(n,o,0) +r=this.a.a +r.push(A.aA5(s)) +q=this.n1(a) +p.a=q +p.a=q.cl(0,n,o) +a.r.aui(new A.aeH(p,a)) +r.pop()}, +KG(a){this.rr(a)}, +KH(a){var s,r,q=null,p=a.r,o=p.a +p=p.b +s=A.lH() +s.nn(o,p,0) +r=this.a.a +r.push(A.aA5(s)) +r.push(new A.iB(B.Nj,q,q,q,q,a.f)) +a.b=this.n1(a) +r.pop() +r.pop() +a.b=a.b.cl(0,o,p)}, +KI(a){var s=a.c.a +s===$&&A.a() +a.b=A.ay2(s.a.cullRect()).cS(a.d) +a.w=!1}, +KJ(a){var s=a.d,r=s.a,q=s.b,p=a.e,o=a.f +a.b=new A.D(r,q,r+p,q+o) +q=this.b +if(q!=null)q.asT(a.c,new A.zX(s,new A.K(p,o),new A.qx(A.jp(this.a.a,!0,t.CW))))}, +rr(a){var s=a.f,r=this.a.a +r.push(A.aA5(s)) +a.b=A.J7(s,this.n1(a)) +r.pop()}} +A.aeH.prototype={ +$1(a){this.b.b=A.aJf(a.getOutputBounds(A.c1(this.a.a)))}, +$S:2} +A.acB.prototype={ +mT(a){var s,r,q,p +for(s=a.c,r=s.length,q=0;q"),q=new A.c_(q,p),q=new A.bh(q,q.gq(0),p.i("bh")),p=p.i("aD.E");q.A();){o=q.d +if(o==null)o=p.a(o) +o.kM(new A.acC(n),B.AV)}a.r=n.a +a.w=m.a.quickReject(A.c1(A.ay2(s.a.cullRect()))) +m.a.restore() +this.d.c.b.push(new A.BO(a))}, +KJ(a){var s,r,q=this.d,p=a.c +q.b.a.ge6().aqt(p) +q.r.push(p) +q.c.b.push(new A.BR(p)) +s=q.f +if(s.u(0,p)){r=q.d.h(0,p) +r.toString +q.a7D(p,r) +s.F(0,p)}}} +A.acC.prototype={ +$1(a){var s=this.a +s.a=A.aJf(a.getOutputBounds(A.c1(s.a)))}, +$S:2} +A.NU.prototype={ +mZ(a){var s,r,q,p +for(s=a.c,r=s.length,q=0;q0){o=p.a +s=$.bn.bd().MaskFilter.MakeBlur($.aLV()[o.a],s,!0) +s.toString +l.setMaskFilter(s)}}n=m.ay +if(n!=null)n.kM(new A.a2r(l),a) +return l}, +eT(){return this.ZG(B.AV)}, +sJc(a){var s,r=this +if(a===r.w)return +if(!a){r.at=r.x +r.x=null}else{s=r.x=r.at +if(s==null)r.at=$.ayL() +else r.at=A.aa_(new A.tE($.ayL(),s))}r.w=a}, +sa0u(a){if(this.y==a)return +this.y=a}, +samC(a){var s,r=this +if(r.as===a)return +r.as=a +r.x=null +s=A.aIE(a) +s.toString +s=r.at=A.aa_(s) +if(r.w){r.x=s +r.at=A.aa_(new A.tE($.ayL(),s))}}, +sXy(a){if(J.e(this.ay,a))return +this.ay=a}, +j(a){return"Paint()"}, +$inS:1} +A.a2r.prototype={ +$1(a){this.a.setImageFilter(a)}, +$S:2} +A.z3.prototype={ +saoL(a){var s +if(this.b===a)return +this.b=a +s=this.a +s===$&&A.a() +s=s.a +s.toString +s.setFillType($.a0n()[a.a])}, +uh(a,b,c){var s=this.a +s===$&&A.a() +s=s.a +s.toString +s.addArc(A.c1(a),b*57.29577951308232,c*57.29577951308232)}, +alB(a,b,c){var s,r,q=A.lH() +q.nn(c.a,c.b,0) +s=A.aBM(q.a) +q=this.a +q===$&&A.a() +q=q.a +q.toString +r=b.a +r===$&&A.a() +r=r.a +r.toString +A.h3(q,"addPath",[r,s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],!1])}, +cS(a){var s,r=this.a +r===$&&A.a() +s=r.a.copy() +A.h3(s,"transform",[1,0,a.a,0,1,a.b,0,0,1]) +r=this.b +s.setFillType($.a0n()[r.a]) +return A.aD5(s,r)}, +$iNY:1} +A.tH.prototype={ +l(){var s=this.a +s===$&&A.a() +s.l()}, +Kj(a,b){var s,r,q,p,o=$.a2d.bd().e.uO(new A.k5(a,b)).a,n=o.getCanvas() +n.clear(A.aBn($.ayN(),B.z)) +s=this.a +s===$&&A.a() +s=s.a +s.toString +n.drawPicture(s) +r=o.makeImageSnapshot() +o=$.bn.bd().AlphaType.Premul +q={width:a,height:b,colorType:$.bn.bd().ColorType.RGBA_8888,alphaType:o,colorSpace:v.G.window.flutterCanvasKit.ColorSpace.SRGB} +p=r.readPixels(0,0,q) +if(p==null)p=null +if(p==null)throw A.d(A.a5("Unable to read pixels from SkImage.")) +o=$.bn.bd().MakeImage(q,p,4*a) +if(o==null)throw A.d(A.a5("Unable to convert image pixels into SkImage.")) +return A.z_(o,null)}} +A.ii.prototype={ +us(a){var s=new v.G.window.flutterCanvasKit.PictureRecorder() +this.a=s +return this.b=new A.ih(s.beginRecording(A.c1(a),!0))}, +od(){var s,r,q,p=this.a +if(p==null)throw A.d(A.a5("PictureRecorder is not recording")) +s=p.finishRecordingAsPicture() +p.delete() +this.a=null +r=new A.tH() +q=new A.i4("Picture",t.Pj) +q.nz(r,s,"Picture",t.m) +r.a!==$&&A.ba() +r.a=q +return r}} +A.af0.prototype={} +A.wp.prototype={ +gCn(){var s,r,q,p,o,n,m=this,l=m.e +if(l===$){s=m.a.ge6() +r=A.b([],t.y8) +q=t.S +p=t.t +o=A.b([],p) +p=A.b([],p) +n=A.b([],t.RX) +m.e!==$&&A.ac() +l=m.e=new A.Mh(s.d,m,new A.zY(A.v(t.sT,t.wW),r),A.v(q,t.GB),A.v(q,t.JH),A.aC(q),o,p,new A.vq(n),A.v(q,t.c8))}return l}, +Aj(a){return this.ao9(a)}, +ao9(a){var s=0,r=A.z(t.H),q,p=this,o +var $async$Aj=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:o=p.a.goF() +if(o.ga9(0)){s=1 +break}p.c=new A.k5(B.d.aH(o.a),B.d.aH(o.b)) +p.YN() +p.gCn().z=p.c +new A.a74(p.gCn()).at2(a,p.c,!0) +s=3 +return A.r(p.gCn().xc(0),$async$Aj) +case 3:case 1:return A.x(q,r)}}) +return A.y($async$Aj,r)}} +A.a4i.prototype={} +A.OS.prototype={} +A.vm.prototype={ +nR(){var s,r,q=this,p=$.dp(),o=p.d +if(o==null)o=p.gcm() +p=q.c +s=q.d +r=q.b.style +A.W(r,"width",A.i(p/o)+"px") +A.W(r,"height",A.i(s/o)+"px") +q.r=o}, +OF(a){var s,r=this,q=a.a +if(q===r.c&&a.b===r.d){q=$.dp() +s=q.d +q=s==null?q.gcm():s +if(q!==r.r)r.nR() +return}r.c=q +r.d=a.b +s=r.b +s.width=q +s.height=r.d +r.nR()}, +b5(a){}, +l(){this.a.remove()}, +gqR(){return this.a}} +A.tz.prototype={ +G(){return"CanvasKitVariant."+this.b}} +A.Kg.prototype={ +gpz(){var s,r,q,p,o=this.b +if(o===$){s=t.N +r=A.b([],t.LX) +q=t.Pc +p=A.b([],q) +q=A.b([],q) +this.b!==$&&A.ac() +o=this.b=new A.aj6(A.aC(s),r,p,q,A.v(s,t.Lc))}return o}, +b5(a){var s=0,r=A.z(t.H),q,p=this,o +var $async$b5=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:o=p.a +q=o==null?p.a=new A.a2e(p).$0():o +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$b5,r)}, +vw(a,b,c,d){return this.aqx(a,b,c,d)}, +XG(a){return this.vw(a,!0,null,null)}, +aqx(a,b,c,d){var s=0,r=A.z(t.hP),q +var $async$vw=A.A(function(e,f){if(e===1)return A.w(f,r) +while(true)switch(s){case 0:q=A.a09(a,d,c,b) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$vw,r)}, +K7(a,b){return this.atq(a,b)}, +atq(a,b){var s=0,r=A.z(t.H),q,p=this,o,n,m,l +var $async$K7=A.A(function(c,d){if(c===1)return A.w(d,r) +while(true)switch(s){case 0:n=p.w.h(0,b.a) +m=n.b +l=$.aX().dy!=null?new A.a79($.aDY,$.aDX):null +if(m.a!=null){o=m.b +if(o!=null)o.a.e4(0) +o=new A.al($.ad,t.U) +m.b=new A.GB(new A.bf(o,t.h),l,a) +q=o +s=1 +break}o=new A.al($.ad,t.U) +m.a=new A.GB(new A.bf(o,t.h),l,a) +p.tI(n) +q=o +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$K7,r)}, +tI(a){return this.aeh(a)}, +aeh(a){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g +var $async$tI=A.A(function(b,c){if(b===1){o.push(c) +s=p}while(true)switch(s){case 0:i=a.b +h=i.a +h.toString +m=h +p=4 +s=7 +return A.r(n.yB(m.c,a,m.b),$async$tI) +case 7:m.a.e4(0) +p=2 +s=6 +break +case 4:p=3 +g=o.pop() +l=A.X(g) +k=A.aV(g) +m.a.mu(l,k) +s=6 +break +case 3:s=2 +break +case 6:h=i.b +i.a=h +i.b=null +if(h==null){s=1 +break}else{q=n.tI(a) +s=1 +break}case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$tI,r)}, +yB(a,b,c){return this.ahE(a,b,c)}, +ahE(a,b,c){var s=0,r=A.z(t.H),q,p,o,n,m,l +var $async$yB=A.A(function(d,e){if(d===1)return A.w(e,r) +while(true)switch(s){case 0:l=c==null +if(!l){q=A.um() +c.c=q}if(!l){q=A.um() +c.d=q}s=2 +return A.r(b.Aj(a.a),$async$yB) +case 2:if(!l){q=A.um() +c.e=q}if(!l){l=c.a +q=c.b +p=c.c +p.toString +o=c.d +o.toString +n=c.e +n.toString +n=A.b([l,q,p,o,n,n,0,0,0,0,1],t.t) +$.azH.push(new A.lu(n)) +m=A.um() +if(m-$.aJG()>1e5){$.aPr=m +l=$.aX() +q=$.azH +A.mR(l.dy,l.fr,q,t.Px) +$.azH=A.b([],t.no)}}return A.x(null,r)}}) +return A.y($async$yB,r)}, +agb(a){var s=$.aX().gd0().b.h(0,a) +this.w.m(0,s.a,this.d.HP(s))}, +agd(a){var s,r=this.w +if(!r.aq(0,a))return +s=r.F(0,a) +s.gCn().l() +s.gAg().l()}} +A.a2e.prototype={ +$0(){var s=0,r=A.z(t.P),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$$0=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:d=v.G +s=d.window.flutterCanvasKit!=null?2:4 +break +case 2:d=d.window.flutterCanvasKit +d.toString +$.bn.b=d +s=3 +break +case 4:s=d.window.flutterCanvasKitLoaded!=null?5:7 +break +case 5:d=d.window.flutterCanvasKitLoaded +d.toString +c=$.bn +s=8 +return A.r(A.fx(d,t.m),$async$$0) +case 8:c.b=b +s=6 +break +case 7:c=$.bn +s=9 +return A.r(A.a03(),$async$$0) +case 9:c.b=b +d.window.flutterCanvasKit=$.bn.bd() +case 6:case 3:d=$.aX() +p=d.gd0() +o=q.a +if(o.f==null)for(n=p.b,n=new A.dv(n,n.r,n.e),m=t.mm,l=t.S,k=t.lz,j=t.m,i=o.w,h=o.d;n.A();){g=n.d.a +f=d.r +if(f===$){f!==$&&A.ac() +f=d.r=new A.ui(d,A.v(l,k),A.v(l,j),new A.l1(null,null,m),new A.l1(null,null,m))}e=f.b.h(0,g) +i.m(0,e.a,h.HP(e))}if(o.f==null){d=p.d +o.f=new A.bP(d,A.m(d).i("bP<1>")).fv(o.gaga())}if(o.r==null){d=p.e +o.r=new A.bP(d,A.m(d).i("bP<1>")).fv(o.gagc())}$.a2d.b=o +return A.x(null,r)}}) +return A.y($async$$0,r)}, +$S:535} +A.aiX.prototype={ +a5q(){var s,r=this,q="Gradient.linear",p=$.bn.bd().Shader,o=A.aJo(r.b),n=A.aJo(r.c),m=A.aZ6(r.d),l=A.aZ7(r.e),k=A.aBN(r.f),j=r.r +j=j!=null?A.aBM(j):null +s=new A.i4(q,t.Pj) +s.nz(r,A.h3(p,"MakeLinearGradient",[o,n,m,l,k,j==null?null:j]),q,t.m) +r.a!==$&&A.ba() +r.a=s}, +a_E(a){var s=this.a +s===$&&A.a() +s=s.a +s.toString +return s}, +j(a){return"Gradient()"}} +A.a2q.prototype={ +j(a){return"Gradient()"}} +A.jJ.prototype={ +G8(){var s,r=this.z +if(r!=null){s=this.x +if(s!=null)s.setResourceCacheLimitBytes(r)}}, +BT(a,b,c){return this.at4(a,b,c)}, +at4(a,b,c){var s=0,r=A.z(t.H),q=this,p,o,n,m,l,k +var $async$BT=A.A(function(d,e){if(d===1)return A.w(e,r) +while(true)switch(s){case 0:k=q.a.a.getCanvas() +k.clear(A.aBn($.ayN(),B.z)) +B.b.af(c,new A.ih(k).gWo()) +q.a.a.flush() +if(v.G.window.createImageBitmap!=null)k=!A.aYs() +else k=!1 +s=k?2:4 +break +case 2:s=q.b?5:7 +break +case 5:p=q.Q.transferToImageBitmap() +s=6 +break +case 7:k=q.as +k.toString +o=a.b +s=8 +return A.r(A.aXD(k,new A.Wx([o,a.a,0,q.ay-o])),$async$BT) +case 8:p=e +case 6:b.OF(new A.k5(p.width,p.height)) +n=b.e +if(n===$){k=A.zI(b.b,"bitmaprenderer") +k.toString +t.m.a(k) +b.e!==$&&A.ac() +b.e=k +n=k}n.transferFromImageBitmap(p) +s=3 +break +case 4:if(q.b){k=q.Q +k.toString +m=k}else{k=q.as +k.toString +m=k}k=q.ay +b.OF(a) +n=b.f +if(n===$){o=A.zI(b.b,"2d") +o.toString +t.m.a(o) +b.f!==$&&A.ac() +b.f=o +n=o}o=a.b +l=a.a +A.aDD(n,m,0,k-o,l,o,0,0,l,o) +case 3:return A.x(null,r)}}) +return A.y($async$BT,r)}, +nR(){var s,r,q=this,p=$.dp(),o=p.d +if(o==null)o=p.gcm() +p=q.ax +s=q.ay +r=q.as.style +A.W(r,"width",A.i(p/o)+"px") +A.W(r,"height",A.i(s/o)+"px") +q.ch=o}, +aoq(){if(this.a!=null)return +this.uO(B.C1)}, +uO(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=a.a +if(h===0||a.b===0)throw A.d(A.azb("Cannot create surfaces of empty size.")) +if(!i.d){s=i.a +r=s==null +q=r?null:s.b +if(q!=null&&h===q.a&&a.b===q.b){h=$.dp() +p=h.d +if(p==null)p=h.gcm() +if(i.c&&p!==i.ch)i.nR() +h=i.a +h.toString +return h}o=i.cy +if(o!=null)o=h!==o.a||a.b!==o.b +else o=!1 +if(o){if(!r)s.l() +i.a=null +i.ax=h +i.ay=a.b +if(i.b){s=i.Q +s.toString +s.width=h +s=i.Q +s.toString +s.height=i.ay}else{s=i.as +s.toString +s.width=h +s=i.as +s.toString +s.height=i.ay}i.cy=new A.k5(i.ax,i.ay) +if(i.c)i.nR()}}s=i.a +if(s!=null)s.l() +i.a=null +if(i.d||i.cy==null){s=i.x +if(s!=null)s.releaseResourcesAndAbandonContext() +s=i.x +if(s!=null)s.delete() +i.x=null +s=i.Q +if(s!=null){s.removeEventListener("webglcontextrestored",i.w,!1) +i.Q.removeEventListener("webglcontextlost",i.r,!1) +i.r=i.w=i.Q=null}else{s=i.as +if(s!=null){s.removeEventListener("webglcontextrestored",i.w,!1) +i.as.removeEventListener("webglcontextlost",i.r,!1) +i.as.remove() +i.r=i.w=i.as=null}}i.ax=h +s=i.ay=a.b +r=i.b +if(r){n=i.Q=new v.G.OffscreenCanvas(h,s) +i.as=null}else{m=i.as=A.aBw(s,h) +i.Q=null +if(i.c){h=A.ai("true") +h.toString +m.setAttribute("aria-hidden",h) +A.W(i.as.style,"position","absolute") +h=i.as +h.toString +i.at.append(h) +i.nR()}n=m}i.w=A.bd(i.ga7Q()) +h=A.bd(i.ga7O()) +i.r=h +n.addEventListener("webglcontextlost",h,!1) +n.addEventListener("webglcontextrestored",i.w,!1) +h=i.d=!1 +s=$.p0 +if((s==null?$.p0=A.a_V():s)!==-1?!A.eT().gVf():h){h=$.p0 +if(h==null)h=$.p0=A.a_V() +l={antialias:0,majorVersion:h} +if(r){h=$.bn.bd() +s=i.Q +s.toString +k=J.an(h.GetWebGLContext(s,l))}else{h=$.bn.bd() +s=i.as +s.toString +k=J.an(h.GetWebGLContext(s,l))}i.y=k +if(k!==0){h=$.bn.bd().MakeGrContext(k) +i.x=h +if(h==null)A.a8(A.azb("Failed to initialize CanvasKit. CanvasKit.MakeGrContext returned null.")) +if(i.CW===-1||i.cx===-1){h=$.p0 +if(r){s=i.Q +s.toString +j=A.aOF(s,h==null?$.p0=A.a_V():h)}else{s=i.as +s.toString +j=A.aOC(s,h==null?$.p0=A.a_V():h)}i.CW=j.getParameter(j.SAMPLES) +i.cx=j.getParameter(j.STENCIL_BITS)}i.G8()}}i.cy=a}return i.a=i.a82(a)}, +a7R(a){$.aX().Jd() +a.stopPropagation() +a.preventDefault()}, +a7P(a){this.d=!0 +a.preventDefault()}, +a82(a){var s,r,q=this,p=$.p0 +if((p==null?$.p0=A.a_V():p)===-1)return q.yh("WebGL support not detected",a) +else if(A.eT().gVf())return q.yh("CPU rendering forced by application",a) +else if(q.y===0)return q.yh("Failed to initialize WebGL context",a) +else{p=$.bn.bd() +s=q.x +s.toString +r=A.h3(p,"MakeOnScreenGLSurface",[s,a.a,a.b,v.G.window.flutterCanvasKit.ColorSpace.SRGB,q.CW,q.cx]) +if(r==null)return q.yh("Failed to initialize WebGL surface",a) +return new A.Kx(r,a,q.y)}}, +yh(a,b){var s,r,q,p,o +if(!$.aG8){$.eq().$1("WARNING: Falling back to CPU-only rendering. "+a+".") +$.aG8=!0}try{s=null +if(this.b){q=$.bn.bd() +p=this.Q +p.toString +s=q.MakeSWCanvasSurface(p)}else{q=$.bn.bd() +p=this.as +p.toString +s=q.MakeSWCanvasSurface(p)}q=s +return new A.Kx(q,b,null)}catch(o){r=A.X(o) +q=A.azb("Failed to create CPU-based surface: "+A.i(r)+".") +throw A.d(q)}}, +b5(a){this.aoq()}, +l(){var s=this,r=s.Q +if(r!=null)r.removeEventListener("webglcontextlost",s.r,!1) +r=s.Q +if(r!=null)r.removeEventListener("webglcontextrestored",s.w,!1) +s.w=s.r=null +r=s.a +if(r!=null)r.l()}, +gqR(){return this.at}} +A.Kx.prototype={ +l(){if(this.d)return +this.a.dispose() +this.d=!0}} +A.Kt.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.Kt&&b.b===s.b&&b.c==s.c&&b.d==s.d&&b.f==s.f&&b.r==s.r&&b.x==s.x&&b.y==s.y&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&b.as==s.as&&J.e(b.at,s.at)}, +gC(a){var s=this +return A.R(s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return this.lZ(0)}} +A.z4.prototype={ +gLG(){var s,r=this,q=r.fx +if(q===$){s=new A.a2u(r).$0() +r.fx!==$&&A.ac() +r.fx=s +q=s}return q}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.z4&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&b.d==s.d&&b.f==s.f&&b.w==s.w&&b.ch==s.ch&&b.x==s.x&&b.as==s.as&&b.at==s.at&&b.ax==s.ax&&b.ay==s.ay&&b.e==s.e&&b.cx==s.cx&&b.cy==s.cy&&A.p7(b.db,s.db)&&A.p7(b.z,s.z)&&A.p7(b.dx,s.dx)&&A.p7(b.dy,s.dy)}, +gC(a){var s=this,r=null,q=s.db,p=s.dy,o=s.z,n=o==null?r:A.bZ(o),m=q==null?r:A.bZ(q) +return A.R(s.a,s.b,s.c,s.d,s.f,s.r,s.w,s.ch,s.x,n,s.as,s.at,s.ax,s.ay,s.CW,s.cx,s.cy,m,s.e,A.R(r,p==null?r:A.bZ(p),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +j(a){return this.lZ(0)}} +A.a2u.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.a,f=g.a,e=g.b,d=g.c,c=g.d,b=g.e,a=g.f,a0=g.w,a1=g.as,a2=g.at,a3=g.ax,a4=g.ay,a5=g.cx,a6=g.cy,a7=g.db,a8=g.dy,a9={} +if(a5!=null){s=A.y0(A.bk(a5.r)) +a9.backgroundColor=s}if(f!=null){s=A.y0(f) +a9.color=s}if(e!=null){r=J.an($.bn.bd().NoDecoration) +s=e.a +if((s|1)===s)r=(r|J.an($.bn.bd().UnderlineDecoration))>>>0 +if((s|2)===s)r=(r|J.an($.bn.bd().OverlineDecoration))>>>0 +if((s|4)===s)r=(r|J.an($.bn.bd().LineThroughDecoration))>>>0 +a9.decoration=r}if(b!=null)a9.decorationThickness=b +if(d!=null){s=A.y0(d) +a9.decorationColor=s}if(c!=null)a9.decorationStyle=$.aM3()[c.a] +if(a0!=null)a9.textBaseline=$.aCd()[a0.a] +if(a1!=null)a9.fontSize=a1 +if(a2!=null)a9.letterSpacing=a2 +if(a3!=null)a9.wordSpacing=a3 +if(a4!=null)a9.heightMultiplier=a4 +switch(g.ch){case null:case void 0:break +case B.w:a9.halfLeading=!0 +break +case B.lO:a9.halfLeading=!1 +break}q=g.fr +if(q===$){p=A.aBd(g.y,g.Q) +g.fr!==$&&A.ac() +g.fr=p +q=p}A.aFY(a9,q) +if(a!=null)a9.fontStyle=A.aBL(a,g.r) +if(a6!=null){g=A.y0(A.bk(a6.r)) +a9.foregroundColor=g}if(a7!=null){o=A.b([],t.O) +for(g=a7.length,n=0;n")),o=o.i("Y.E");q.A();){p=q.d +if(p==null)p=o.a(p) +if(r>=p.startIndex&&r<=p.endIndex)return new A.c7(J.an(p.startIndex),J.an(p.endIndex))}return B.be}, +uD(){var s,r,q,p,o=this.a +o===$&&A.a() +o=o.a.getLineMetrics() +s=B.b.ig(o,t.m) +r=A.b([],t.ER) +for(o=s.$ti,q=new A.bh(s,s.gq(0),o.i("bh")),o=o.i("Y.E");q.A();){p=q.d +r.push(new A.z1(p==null?o.a(p):p))}return r}, +KY(a){var s,r=this.a +r===$&&A.a() +s=r.a.getLineMetricsAt(a) +return s==null?null:new A.z1(s)}} +A.z1.prototype={ +gV_(){return this.a.ascent}, +gHY(){return this.a.descent}, +gZN(){return this.a.ascent}, +gXj(){return this.a.isHardBreak}, +gkj(){return this.a.baseline}, +ghJ(a){var s=this.a +return B.d.aH(s.ascent+s.descent)}, +gvE(a){return this.a.left}, +giy(a){return this.a.width}, +gB7(a){return J.an(this.a.lineNumber)}, +$inG:1} +A.a2t.prototype={ +UJ(a,b,c,d,e){var s;++this.c +this.d.push(1) +s=e==null?b:e +A.h3(this.a,"addPlaceholder",[a,b,$.aLY()[c.a],$.aCd()[0],s])}, +alC(a,b,c){return this.UJ(a,b,c,null,null)}, +zv(a){var s=A.b([],t.s),r=B.b.ga7(this.e),q=r.y +if(q!=null)s.push(q) +q=r.Q +if(q!=null)B.b.U(s,q) +$.am().gpz().gWV().aoo(a,s) +this.a.addText(a)}, +DF(){var s,r,q,p,o,n,m,l,k +if($.aLl()){s=this.a +r=B.a_.dU(0,new A.fe(s.getText())) +q=A.aS6($.aMl(),r) +p=q==null +o=p?null:q.h(0,r) +if(o!=null)n=o +else{m=A.aIO(r,B.oV) +l=A.aIO(r,B.oU) +n=new A.Ws(A.aY5(r),l,m)}if(!p){p=q.c +k=p.h(0,r) +if(k==null)q.MK(0,r,n) +else{m=k.d +if(!J.e(m.b,n)){k.eS(0) +q.MK(0,r,n)}else{k.eS(0) +l=q.b +l.zr(m) +l=l.a.b.xw() +l.toString +p.m(0,r,l)}}}s.setWordsUtf16(n.c) +s.setGraphemeBreaksUtf16(n.b) +s.setLineBreaksUtf16(n.a)}s=this.a +n=s.build() +s.delete() +return n}, +fA(){var s=this.e +if(s.length<=1)return +s.pop() +this.a.pop()}, +w7(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this.e,a4=B.b.ga7(a3),a5=a6.ay +if(a5===0)s=null +else s=a5==null?a4.ay:a5 +a5=a6.a +if(a5==null)a5=a4.a +r=a6.b +if(r==null)r=a4.b +q=a6.c +if(q==null)q=a4.c +p=a6.d +if(p==null)p=a4.d +o=a6.e +if(o==null)o=a4.e +n=a6.f +if(n==null)n=a4.f +m=a6.w +if(m==null)m=a4.w +l=a6.x +if(l==null)l=a4.x +k=a6.y +if(k==null)k=a4.y +j=a6.z +if(j==null)j=a4.z +i=a6.Q +if(i==null)i=a4.Q +h=a6.as +if(h==null)h=a4.as +g=a6.at +if(g==null)g=a4.at +f=a6.ax +if(f==null)f=a4.ax +e=a6.ch +if(e==null)e=a4.ch +d=a6.cx +if(d==null)d=a4.cx +c=a6.cy +if(c==null)c=a4.cy +b=a6.db +if(b==null)b=a4.db +a=a6.dy +if(a==null)a=a4.dy +a0=A.aze(d,a5,r,q,p,o,k,i,a4.dx,h,a4.r,a,n,c,s,e,g,a4.CW,l,j,b,m,f) +a3.push(a0) +a3=a0.cy +a5=a3==null +if(!a5||a0.cx!=null){if(!a5)a1=a3.eT() +else{a1=new v.G.window.flutterCanvasKit.Paint() +a3=a0.a +a3=a3==null?null:a3.gv(a3) +if(a3==null)a3=4278190080 +a1.setColorInt(a3)}a3=a0.cx +if(a3!=null)a2=a3.eT() +else{a2=new v.G.window.flutterCanvasKit.Paint() +a2.setColorInt(0)}this.a.pushPaintStyle(a0.gLG(),a1,a2) +a1.delete() +a2.delete()}else this.a.pushStyle(a0.gLG())}} +A.awX.prototype={ +$1(a){return this.a===a}, +$S:29} +A.AH.prototype={ +G(){return"IntlSegmenterGranularity."+this.b}} +A.Kf.prototype={ +j(a){return"CanvasKitError: "+this.a}} +A.za.prototype={ +a09(a,b){var s={} +s.a=!1 +this.a.rJ(0,A.bq(J.ab(t.xE.a(a.b),"text"))).bc(0,new A.a36(s,b),t.P).ih(new A.a37(s,b))}, +a_m(a){this.b.ru(0).bc(0,new A.a31(a),t.P).ih(new A.a32(this,a))}, +aq2(a){this.b.ru(0).bc(0,new A.a34(a),t.P).ih(new A.a35(a))}} +A.a36.prototype={ +$1(a){var s=this.b +if(a){s.toString +s.$1(B.a2.ca([!0]))}else{s.toString +s.$1(B.a2.ca(["copy_fail","Clipboard.setData failed",null])) +this.a.a=!0}}, +$S:74} +A.a37.prototype={ +$1(a){var s +if(!this.a.a){s=this.b +s.toString +s.$1(B.a2.ca(["copy_fail","Clipboard.setData failed",null]))}}, +$S:15} +A.a31.prototype={ +$1(a){var s=A.ar(["text",a],t.N,t.z),r=this.a +r.toString +r.$1(B.a2.ca([s]))}, +$S:218} +A.a32.prototype={ +$1(a){var s +if(a instanceof A.mi){A.f0(B.r,null,t.H).bc(0,new A.a30(this.b),t.P) +return}s=this.b +A.mV("Could not get text from clipboard: "+A.i(a)) +s.toString +s.$1(B.a2.ca(["paste_fail","Clipboard.getData failed",null]))}, +$S:15} +A.a30.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(null)}, +$S:20} +A.a34.prototype={ +$1(a){var s=A.ar(["value",a.length!==0],t.N,t.z),r=this.a +r.toString +r.$1(B.a2.ca([s]))}, +$S:218} +A.a35.prototype={ +$1(a){var s,r +if(a instanceof A.mi){A.f0(B.r,null,t.H).bc(0,new A.a33(this.a),t.P) +return}s=A.ar(["value",!1],t.N,t.z) +r=this.a +r.toString +r.$1(B.a2.ca([s]))}, +$S:15} +A.a33.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(null)}, +$S:20} +A.a2Z.prototype={ +rJ(a,b){return this.a08(0,b)}, +a08(a,b){var s=0,r=A.z(t.y),q,p=2,o=[],n,m,l,k +var $async$rJ=A.A(function(c,d){if(c===1){o.push(d) +s=p}while(true)switch(s){case 0:p=4 +m=v.G.window.navigator.clipboard +m.toString +b.toString +s=7 +return A.r(A.fx(m.writeText(b),t.X),$async$rJ) +case 7:p=2 +s=6 +break +case 4:p=3 +k=o.pop() +n=A.X(k) +A.mV("copy is not successful "+A.i(n)) +m=A.cG(!1,t.y) +q=m +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:q=A.cG(!0,t.y) +s=1 +break +case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$rJ,r)}} +A.a3_.prototype={ +ru(a){var s=0,r=A.z(t.N),q,p +var $async$ru=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:p=v.G.window.navigator.clipboard +p.toString +q=A.aOA(p) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$ru,r)}} +A.a69.prototype={ +rJ(a,b){return A.cG(this.aiT(b),t.y)}, +aiT(a){var s,r,q,p,o="-99999px",n="transparent",m=v.G,l=A.c5(m.document,"textarea"),k=l.style +A.W(k,"position","absolute") +A.W(k,"top",o) +A.W(k,"left",o) +A.W(k,"opacity","0") +A.W(k,"color",n) +A.W(k,"background-color",n) +A.W(k,"background",n) +m.document.body.append(l) +s=l +s.value=a +s.focus($.eo()) +s.select() +r=!1 +try{r=m.document.execCommand("copy") +if(!r)A.mV("copy is not successful")}catch(p){q=A.X(p) +A.mV("copy is not successful "+A.i(q))}finally{s.remove()}return r}} +A.a6a.prototype={ +ru(a){var s=A.xO(new A.mi("Paste is not implemented for this browser."),null),r=new A.al($.ad,t.fB) +r.l1(s) +return r}} +A.a39.prototype={ +G(){return"ColorFilterType."+this.b}} +A.a5N.prototype={ +j(a){var s=this +switch(s.d.a){case 0:return"ColorFilter.mode("+A.i(s.a)+", "+A.i(s.b)+")" +case 1:return"ColorFilter.matrix("+A.i(s.c)+")" +case 2:return"ColorFilter.linearToSrgbGamma()" +case 3:return"ColorFilter.srgbToLinearGamma()"}}} +A.a6s.prototype={ +gVf(){var s=this.b +s=s==null?null:s.canvasKitForceCpuOnly +return s==null?!1:s}, +gHj(){var s,r=this.b +if(r==null)s=null +else{r=r.canvasKitMaximumSurfaces +r=r==null?null:J.an(r) +s=r}if(s==null)s=8 +if(s<1)return 1 +return s}, +gHT(){var s=this.b +s=s==null?null:s.debugShowSemanticsNodes +return s==null?!1:s}, +gYs(a){var s=this.b +return s==null?null:s.nonce}, +gWU(){var s=this.b +s=s==null?null:s.fontFallbackBaseUrl +return s==null?"https://fonts.gstatic.com/s/":s}} +A.LE.prototype={ +gmy(a){var s,r,q=this.d +if(q==null){q=v.G +s=q.window.devicePixelRatio +if(s===0)s=1 +q=q.window.visualViewport +r=q==null?null:q.scale +q=s*(r==null?1:r)}return q}, +gcm(){var s,r=v.G,q=r.window.devicePixelRatio +if(q===0)q=1 +r=r.window.visualViewport +s=r==null?null:r.scale +return q*(s==null?1:s)}} +A.ah9.prototype={ +wX(a){return this.a0k(a)}, +a0k(a){var s=0,r=A.z(t.y),q,p=2,o=[],n,m,l,k,j,i +var $async$wX=A.A(function(b,c){if(b===1){o.push(c) +s=p}while(true)switch(s){case 0:j=v.G.window.screen +s=j!=null?3:4 +break +case 3:n=j.orientation +s=n!=null?5:6 +break +case 5:l=J.aH(a) +s=l.ga9(a)?7:9 +break +case 7:n.unlock() +q=!0 +s=1 +break +s=8 +break +case 9:m=A.aRW(A.bq(l.gZ(a))) +s=m!=null?10:11 +break +case 10:p=13 +s=16 +return A.r(A.fx(n.lock(m),t.X),$async$wX) +case 16:q=!0 +s=1 +break +p=2 +s=15 +break +case 13:p=12 +i=o.pop() +l=A.cG(!1,t.y) +q=l +s=1 +break +s=15 +break +case 12:s=2 +break +case 15:case 11:case 8:case 6:case 4:q=!1 +s=1 +break +case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$wX,r)}} +A.a4n.prototype={ +$1(a){return this.a.warn(a)}, +$S:12} +A.axN.prototype={ +$1(a){a.toString +return t.m.a(a)}, +$S:115} +A.a4p.prototype={ +$1(a){a.toString +return A.bD(a)}, +$S:122} +A.ayu.prototype={ +$1(a){a.toString +return t.m.a(a)}, +$S:115} +A.Mk.prototype={ +gaT(a){return this.b.status}, +gJ_(){var s=this.b,r=s.status>=200&&s.status<300,q=s.status,p=s.status,o=s.status>307&&s.status<400 +return r||q===0||p===304||o}, +gBH(){var s=this +if(!s.gJ_())throw A.d(new A.Mj(s.a,s.gaT(0))) +return new A.a8y(s.b)}, +$iaE6:1} +A.a8y.prototype={ +BU(a,b){return this.at5(0,b)}, +at5(a,b){var s=0,r=A.z(t.H),q=this,p,o,n,m +var $async$BU=A.A(function(c,d){if(c===1)return A.w(d,r) +while(true)switch(s){case 0:m=q.a.body.getReader() +p=t.u9 +case 2:if(!!0){s=3 +break}s=4 +return A.r(A.aTV(m),$async$BU) +case 4:o=d +if(o.done){s=3 +break}n=o.value +n.toString +b.$1(p.a(n)) +s=2 +break +case 3:return A.x(null,r)}}) +return A.y($async$BU,r)}} +A.Mj.prototype={ +j(a){return'Flutter Web engine failed to fetch "'+this.a+'". HTTP request succeeded, but the server responded with HTTP status '+this.b+"."}, +$icg:1} +A.Mi.prototype={ +j(a){return'Flutter Web engine failed to complete HTTP request to fetch "'+this.a+'": '+A.i(this.b)}, +$icg:1} +A.a4q.prototype={ +$1(a){a.toString +return t.RZ.a(a)}, +$S:329} +A.aoG.prototype={ +$1(a){a.toString +return t.m.a(a)}, +$S:115} +A.a4m.prototype={ +$1(a){a.toString +return A.bD(a)}, +$S:122} +A.Ls.prototype={} +A.zJ.prototype={} +A.axM.prototype={ +$2(a,b){this.a.$2(B.b.ig(a,t.m),b)}, +$S:341} +A.axz.prototype={ +$1(a){var s=A.dM(a,0,null) +if(B.Qr.u(0,B.b.ga7(s.gw1())))return s.j(0) +v.G.window.console.error("URL rejected by TrustedTypes policy flutter-engine: "+a+"(download prevented)") +return null}, +$S:345} +A.rO.prototype={ +A(){var s=++this.b,r=this.a +if(s>r.length)throw A.d(A.a5("Iterator out of bounds")) +return s"))}, +gq(a){return J.an(this.a.length)}} +A.Lq.prototype={ +gN(a){var s=this.b +s===$&&A.a() +return s}, +A(){var s=this.a.next() +if(s.done)return!1 +this.b=this.$ti.c.a(s.value) +return!0}} +A.ayz.prototype={ +$1(a){$.aBh=!1 +$.aX().j9("flutter/system",$.aLp(),new A.ayy())}, +$S:99} +A.ayy.prototype={ +$1(a){}, +$S:34} +A.a6P.prototype={ +aoo(a,b){var s,r,q,p,o,n=this,m=A.aC(t.S) +for(s=new A.agO(a),r=n.d,q=n.c;s.A();){p=s.d +if(!(p<160||r.u(0,p)||q.u(0,p)))m.D(0,p)}if(m.a===0)return +o=A.a9(m,m.$ti.c) +if(n.a.a_r(o,b).length!==0)n.alA(o)}, +alA(a){var s=this +s.z.U(0,a) +if(!s.Q){s.Q=!0 +s.x=A.f0(B.r,new A.a6S(s),t.H)}}, +a98(){var s,r +this.Q=!1 +s=this.z +if(s.a===0)return +r=A.a9(s,A.m(s).c) +s.W(0) +this.aoO(r)}, +aoO(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=A.b([],t.t),d=A.b([],t._m),c=t.Qg,b=A.b([],c) +for(s=a.length,r=t.Ie,q=0;qr){B.b.W(j) +j.push(o) +r=o.d +q=o}else if(n===r){j.push(o) +if(o.c1)if(B.b.dJ(j,new A.a6R())){s=this.f +if(s==="zh-Hans"||s==="zh-CN"||s==="zh-SG"||s==="zh-MY")m=A.ug(j,A.aBf()) +else if(s==="zh-Hant"||s==="zh-TW"||s==="zh-MO")m=A.ug(j,A.aVF()) +else if(s==="zh-HK")m=A.ug(j,A.aVC()) +else if(s==="ja")m=A.ug(j,A.aVD()) +else m=s==="ko"?A.ug(j,A.aVE()):A.ug(j,A.aBf())}else{l=this.w +if(B.b.u(j,l))q=l +else{k=A.ug(j,A.aBf()) +if(k!=null)q=k}}if(m==null){q.toString +s=q}else s=m +return s}, +a89(a){var s,r,q,p=A.b([],t._m) +for(s=a.split(","),r=s.length,q=0;q=q[r])s=r+1 +else p=r}}} +A.TJ.prototype={ +aue(){var s=this.d +if(s==null)return A.cG(null,t.H) +else return s.a}, +D(a,b){var s,r,q=this +if(q.b.u(0,b)||q.c.aq(0,b.b))return +s=q.c +r=s.a +s.m(0,b.b,b) +if(q.d==null)q.d=new A.bf(new A.al($.ad,t.U),t.h) +if(r===0)A.bW(B.r,q.ga0X())}, +pd(){var s=0,r=A.z(t.H),q=this,p,o,n,m,l,k,j,i +var $async$pd=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:j=A.v(t.N,t.T) +i=A.b([],t.s) +for(p=q.c,o=new A.dv(p,p.r,p.e),n=t.H;o.A();){m=o.d +j.m(0,m.b,A.azI(new A.apg(q,m,i),n))}s=2 +return A.r(A.ns(new A.be(j,j.$ti.i("be<2>")),!1,n),$async$pd) +case 2:B.b.jq(i) +for(o=i.length,n=q.a,m=n.y,l=0;l1 +o.tO() +if(p>=1)return!0 +o.ajk();++p}}, +tO(){var s,r,q,p=this +for(s=p.a;p.a7e();){r=s.getUint8(++p.b) +q=++p.b +if(r===254)p.yV() +else{p.b=q+12 +p.yV()}}}, +a7e(){var s,r=this.a +if(r.getUint8(this.b)!==33)return!1 +s=r.getUint8(this.b+1) +return s>=250&&s<=255}, +ajk(){var s,r=this +r.tO() +if(r.a7c())r.b+=8 +r.tO() +if(r.a7d()){r.b+=15 +r.yV() +return}r.tO() +r.b+=9 +s=r.RA() +if((s&128)!==0)r.b+=3*B.f.yQ(1,(s&7)+1);++r.b +r.yV()}, +a7c(){var s=this.a +if(s.getUint8(this.b)!==33)return!1 +return s.getUint8(this.b+1)===249}, +a7d(){var s=this.a +if(s.getUint8(this.b)!==33)return!1 +return s.getUint8(this.b+1)===1}, +yV(){var s,r,q,p=this +for(s=p.a;!0;){r=s.getUint8(p.b) +q=++p.b +if(r===0)return +p.b=q+r}}, +Rz(){var s=this,r=s.a,q=A.b([r.getUint8(s.b),r.getUint8(s.b+1),r.getUint8(s.b+2)],t.t) +s.b+=3 +return A.ho(q,0,null)}, +RA(){var s=this.a.getUint8(this.b);++this.b +return s}} +A.pB.prototype={ +G(){return"DebugEngineInitializationState."+this.b}} +A.ayc.prototype={ +$2(a,b){var s,r +for(s=$.p2.length,r=0;r<$.p2.length;$.p2.length===s||(0,A.I)($.p2),++r)$.p2[r].$0() +return A.cG(new A.ok(),t.HS)}, +$S:450} +A.ayd.prototype={ +$0(){var s=0,r=A.z(t.H),q +var $async$$0=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:q=$.am().b5(0) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$$0,r)}, +$S:11} +A.a6r.prototype={ +$1(a){return this.a.$1(a)}, +$S:96} +A.a6t.prototype={ +$1(a){return A.azl(this.a.$1(a))}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:129} +A.a6u.prototype={ +$0(){return A.azl(this.a.$0())}, +$S:102} +A.a6q.prototype={ +$1(a){return A.azl(this.a.$1(a))}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:129} +A.a3C.prototype={ +$2(a,b){this.a.f9(0,new A.a3A(a),new A.a3B(b),t.P)}, +$S:467} +A.a3A.prototype={ +$1(a){var s=this.a +s.call(s,a)}, +$S:504} +A.a3B.prototype={ +$2(a,b){var s,r,q,p,o=v.G.Error +o.toString +t.lT.a(o) +s=A.i(a)+"\n" +r=b.j(0) +if(!B.c.b8(r,"\n"))s+="\nDart stack trace:\n"+r +q=[s] +p=this.a +p.call(p,A.aXg(o,q))}, +$S:33} +A.axg.prototype={ +$1(a){return a.a.altKey}, +$S:43} +A.axh.prototype={ +$1(a){return a.a.altKey}, +$S:43} +A.axi.prototype={ +$1(a){return a.a.ctrlKey}, +$S:43} +A.axj.prototype={ +$1(a){return a.a.ctrlKey}, +$S:43} +A.axk.prototype={ +$1(a){return a.gx4(0)}, +$S:43} +A.axl.prototype={ +$1(a){return a.gx4(0)}, +$S:43} +A.axm.prototype={ +$1(a){return a.a.metaKey}, +$S:43} +A.axn.prototype={ +$1(a){return a.a.metaKey}, +$S:43} +A.awT.prototype={ +$0(){var s=this.a,r=s.a +return r==null?s.a=this.b.$0():r}, +$S(){return this.c.i("0()")}} +A.MS.prototype={ +a5f(){var s=this +s.MO(0,"keydown",new A.a9j(s)) +s.MO(0,"keyup",new A.a9k(s))}, +gE5(){var s,r,q,p=this,o=p.a +if(o===$){s=$.bw().gdB() +r=t.S +q=s===B.cr||s===B.ba +s=A.aPZ(s) +p.a!==$&&A.ac() +o=p.a=new A.a9n(p.gafC(),q,s,A.v(r,r),A.v(r,t.M))}return o}, +MO(a,b,c){var s=A.hz(new A.a9l(c)) +this.b.m(0,b,s) +v.G.window.addEventListener(b,s,!0)}, +afD(a){var s={} +s.a=null +$.aX().aqH(a,new A.a9m(s)) +s=s.a +s.toString +return s}} +A.a9j.prototype={ +$1(a){var s +this.a.gE5().he(new A.kl(a)) +s=$.Or +if(s!=null)s.X7(a)}, +$S:2} +A.a9k.prototype={ +$1(a){var s +this.a.gE5().he(new A.kl(a)) +s=$.Or +if(s!=null)s.X7(a)}, +$S:2} +A.a9l.prototype={ +$1(a){var s=$.bX +if((s==null?$.bX=A.ee():s).K2(a))this.a.$1(a)}, +$S:2} +A.a9m.prototype={ +$1(a){this.a.a=a}, +$S:10} +A.kl.prototype={ +gx4(a){var s=this.a.shiftKey +return s==null?!1:s}} +A.a9n.prototype={ +Sa(a,b,c){var s,r={} +r.a=!1 +s=t.H +A.f0(a,null,s).bc(0,new A.a9t(r,this,c,b),s) +return new A.a9u(r)}, +ajw(a,b,c){var s,r,q,p=this +if(!p.b)return +s=p.Sa(B.ck,new A.a9v(c,a,b),new A.a9w(p,a)) +r=p.r +q=r.F(0,a) +if(q!=null)q.$0() +r.m(0,a,s)}, +abm(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=a.a,d=e.timeStamp +d.toString +s=A.aBg(d) +d=e.key +d.toString +r=e.code +r.toString +q=A.aPY(r) +p=!(d.length>1&&d.charCodeAt(0)<127&&d.charCodeAt(1)<127) +o=A.aV7(new A.a9p(g,d,a,p,q),t.S) +if(e.type!=="keydown")if(g.b){r=e.code +r.toString +r=r==="CapsLock" +n=r}else n=!1 +else n=!0 +if(g.b){r=e.code +r.toString +r=r==="CapsLock"}else r=!1 +if(r){g.Sa(B.r,new A.a9q(s,q,o),new A.a9r(g,q)) +m=B.bY}else if(n){r=g.f +if(r.h(0,q)!=null){l=e.repeat +if(l===!0)m=B.J3 +else{l=g.d +l.toString +k=r.h(0,q) +k.toString +l.$1(new A.hh(s,B.br,q,k,f,!0)) +r.F(0,q) +m=B.bY}}else m=B.bY}else{if(g.f.h(0,q)==null){e.preventDefault() +return}m=B.br}r=g.f +j=r.h(0,q) +i=f +switch(m.a){case 0:i=o.$0() +break +case 1:break +case 2:i=j +break}l=i==null +if(l)r.F(0,q) +else r.m(0,q,i) +$.aLx().af(0,new A.a9s(g,o,a,s)) +if(p)if(!l)g.ajw(q,o.$0(),s) +else{r=g.r.F(0,q) +if(r!=null)r.$0()}if(p)h=d +else h=f +d=j==null?o.$0():j +r=m===B.br?f:h +if(g.d.$1(new A.hh(s,m,q,d,r,!1)))e.preventDefault()}, +he(a){var s=this,r={},q=a.a +if(q.key==null||q.code==null)return +r.a=!1 +s.d=new A.a9x(r,s) +try{s.abm(a)}finally{if(!r.a)s.d.$1(B.J2) +s.d=null}}, +z5(a,b,c,d,e){var s,r=this,q=r.f,p=q.aq(0,a),o=q.aq(0,b),n=p||o,m=d===B.bY&&!n,l=d===B.br&&n +if(m){r.a.$1(new A.hh(A.aBg(e),B.bY,a,c,null,!0)) +q.m(0,a,c)}if(l&&p){s=q.h(0,a) +s.toString +r.T4(e,a,s)}if(l&&o){q=q.h(0,b) +q.toString +r.T4(e,b,q)}}, +T4(a,b,c){this.a.$1(new A.hh(A.aBg(a),B.br,b,c,null,!0)) +this.f.F(0,b)}} +A.a9t.prototype={ +$1(a){var s=this +if(!s.a.a&&!s.b.e){s.c.$0() +s.b.a.$1(s.d.$0())}}, +$S:20} +A.a9u.prototype={ +$0(){this.a.a=!0}, +$S:0} +A.a9v.prototype={ +$0(){return new A.hh(new A.aE(this.a.a+2e6),B.br,this.b,this.c,null,!0)}, +$S:199} +A.a9w.prototype={ +$0(){this.a.f.F(0,this.b)}, +$S:0} +A.a9p.prototype={ +$0(){var s,r,q,p,o,n,m=this,l=m.b,k=B.MQ.h(0,l) +if(k!=null)return k +s=m.c +r=s.a +if(B.v9.aq(0,r.key)){l=r.key +l.toString +l=B.v9.h(0,l) +q=l==null?null:l[J.an(r.location)] +q.toString +return q}if(m.d){p=m.a.c.a_q(r.code,r.key,J.an(r.keyCode)) +if(p!=null)return p}if(l==="Dead"){l=r.altKey +o=r.ctrlKey +n=s.gx4(0) +r=r.metaKey +l=l?1073741824:0 +s=o?268435456:0 +o=n?536870912:0 +r=r?2147483648:0 +return m.e+(l+s+o+r)+98784247808}return B.c.gC(l)+98784247808}, +$S:66} +A.a9q.prototype={ +$0(){return new A.hh(this.a,B.br,this.b,this.c.$0(),null,!0)}, +$S:199} +A.a9r.prototype={ +$0(){this.a.f.F(0,this.b)}, +$S:0} +A.a9s.prototype={ +$2(a,b){var s,r,q=this +if(J.e(q.b.$0(),a))return +s=q.a +r=s.f +if(r.amM(0,a)&&!b.$1(q.c))r.h4(r,new A.a9o(s,a,q.d))}, +$S:248} +A.a9o.prototype={ +$2(a,b){var s=this.b +if(b!==s)return!1 +this.a.d.$1(new A.hh(this.c,B.br,a,s,null,!0)) +return!0}, +$S:251} +A.a9x.prototype={ +$1(a){this.a.a=!0 +return this.b.a.$1(a)}, +$S:95} +A.a3h.prototype={ +j_(a){if(!this.b)return +this.b=!1 +this.a.addEventListener("contextmenu",$.ayR())}, +aoe(a){if(this.b)return +this.b=!0 +this.a.removeEventListener("contextmenu",$.ayR())}} +A.acZ.prototype={} +A.ayq.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.a1H.prototype={ +gaks(){var s=this.a +s===$&&A.a() +return s}, +l(){var s=this +if(s.c||s.gnd()==null)return +s.c=!0 +s.akt()}, +v7(){var s=0,r=A.z(t.H),q=this +var $async$v7=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:s=q.gnd()!=null?2:3 +break +case 2:s=4 +return A.r(q.kI(),$async$v7) +case 4:s=5 +return A.r(q.gnd().wJ(0,-1),$async$v7) +case 5:case 3:return A.x(null,r)}}) +return A.y($async$v7,r)}, +glj(){var s=this.gnd() +s=s==null?null:s.a_x() +return s==null?"/":s}, +gM(){var s=this.gnd() +return s==null?null:s.L3(0)}, +akt(){return this.gaks().$0()}} +A.Bl.prototype={ +a5h(a){var s,r=this,q=r.d +if(q==null)return +r.a=q.GU(r.gJK(r)) +if(!r.F_(r.gM())){s=t.z +q.oJ(0,A.ar(["serialCount",0,"state",r.gM()],s,s),"flutter",r.glj())}r.e=r.gEb()}, +gEb(){if(this.F_(this.gM())){var s=this.gM() +s.toString +return B.d.hR(A.c0(J.ab(t.f.a(s),"serialCount")))}return 0}, +F_(a){return t.f.b(a)&&J.ab(a,"serialCount")!=null}, +wY(a,b,c){var s,r,q=this.d +if(q!=null){s=t.z +r=this.e +if(b){r===$&&A.a() +s=A.ar(["serialCount",r,"state",c],s,s) +a.toString +q.oJ(0,s,"flutter",a)}else{r===$&&A.a();++r +this.e=r +s=A.ar(["serialCount",r,"state",c],s,s) +a.toString +q.YW(0,s,"flutter",a)}}}, +Lw(a){return this.wY(a,!1,null)}, +JL(a,b){var s,r,q,p,o=this +if(!o.F_(b)){s=o.d +s.toString +r=o.e +r===$&&A.a() +q=t.z +s.oJ(0,A.ar(["serialCount",r+1,"state",b],q,q),"flutter",o.glj())}o.e=o.gEb() +s=$.aX() +r=o.glj() +t.Xz.a(b) +q=b==null?null:J.ab(b,"state") +p=t.z +s.j9("flutter/navigation",B.b4.jJ(new A.iy("pushRouteInformation",A.ar(["location",r,"state",q],p,p))),new A.ad8())}, +kI(){var s=0,r=A.z(t.H),q,p=this,o,n,m +var $async$kI=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:p.l() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.gEb() +s=o>0?3:4 +break +case 3:s=5 +return A.r(p.d.wJ(0,-o),$async$kI) +case 5:case 4:n=p.gM() +n.toString +t.f.a(n) +m=p.d +m.toString +m.oJ(0,J.ab(n,"state"),"flutter",p.glj()) +case 1:return A.x(q,r)}}) +return A.y($async$kI,r)}, +gnd(){return this.d}} +A.ad8.prototype={ +$1(a){}, +$S:34} +A.D6.prototype={ +a5r(a){var s,r=this,q=r.d +if(q==null)return +r.a=q.GU(r.gJK(r)) +s=r.glj() +if(!A.aAq(A.aDE(v.G.window.history))){q.oJ(0,A.ar(["origin",!0,"state",r.gM()],t.N,t.z),"origin","") +r.aj0(q,s)}}, +wY(a,b,c){var s=this.d +if(s!=null)this.FZ(s,a,!0)}, +Lw(a){return this.wY(a,!1,null)}, +JL(a,b){var s,r=this,q="flutter/navigation" +if(A.aFU(b)){s=r.d +s.toString +r.aj_(s) +$.aX().j9(q,B.b4.jJ(B.Ng),new A.aj1())}else if(A.aAq(b)){s=r.f +s.toString +r.f=null +$.aX().j9(q,B.b4.jJ(new A.iy("pushRoute",s)),new A.aj2())}else{r.f=r.glj() +r.d.wJ(0,-1)}}, +FZ(a,b,c){var s +if(b==null)b=this.glj() +s=this.e +if(c)a.oJ(0,s,"flutter",b) +else a.YW(0,s,"flutter",b)}, +aj0(a,b){return this.FZ(a,b,!1)}, +aj_(a){return this.FZ(a,null,!1)}, +kI(){var s=0,r=A.z(t.H),q,p=this,o,n +var $async$kI=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:p.l() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.d +s=3 +return A.r(o.wJ(0,-1),$async$kI) +case 3:n=p.gM() +n.toString +o.oJ(0,J.ab(t.f.a(n),"state"),"flutter",p.glj()) +case 1:return A.x(q,r)}}) +return A.y($async$kI,r)}, +gnd(){return this.d}} +A.aj1.prototype={ +$1(a){}, +$S:34} +A.aj2.prototype={ +$1(a){}, +$S:34} +A.lJ.prototype={} +A.A8.prototype={} +A.LF.prototype={ +a5b(){var s,r,q,p,o,n,m,l=this +l.a5P() +s=$.ayF() +r=s.a +if(r.length===0)s.b.addListener(s.gQZ()) +r.push(l.gTY()) +l.a5V() +l.a5Z() +$.p2.push(l.gcW()) +s=l.gN3() +r=l.gSD() +q=s.b +if(q.length===0){p=v.G +p.window.addEventListener("focus",s.gP0()) +p.window.addEventListener("blur",s.gNc()) +p.document.addEventListener("visibilitychange",s.gUv()) +p=s.d +o=s.c +n=o.d +m=s.gag8() +p.push(new A.bP(n,A.m(n).i("bP<1>")).fv(m)) +o=o.e +p.push(new A.bP(o,A.m(o).i("bP<1>")).fv(m))}q.push(r) +r.$1(s.a) +s=l.gzj() +r=v.G +q=r.document.body +if(q!=null)q.addEventListener("keydown",s.gPN()) +q=r.document.body +if(q!=null)q.addEventListener("keyup",s.gPO()) +q=s.a.d +s.e=new A.bP(q,A.m(q).i("bP<1>")).fv(s.gadE()) +r=r.document.body +if(r!=null)r.prepend(l.b) +s=l.gd0().e +l.a=new A.bP(s,A.m(s).i("bP<1>")).fv(new A.a5Z(l))}, +l(){var s,r,q,p=this +p.p2.removeListener(p.p3) +p.p3=null +s=p.k4 +if(s!=null)s.disconnect() +p.k4=null +s=p.k1 +if(s!=null)s.b.removeEventListener(s.a,s.c) +p.k1=null +s=$.ayF() +r=s.a +B.b.F(r,p.gTY()) +if(r.length===0)s.b.removeListener(s.gQZ()) +s=p.gN3() +r=s.b +B.b.F(r,p.gSD()) +if(r.length===0)s.dj() +s=p.gzj() +r=v.G +q=r.document.body +if(q!=null)q.removeEventListener("keydown",s.gPN()) +r=r.document.body +if(r!=null)r.removeEventListener("keyup",s.gPO()) +s=s.e +if(s!=null)s.am(0) +p.b.remove() +s=p.a +s===$&&A.a() +s.am(0) +s=p.gd0() +r=s.b +q=A.m(r).i("bg<1>") +r=A.a9(new A.bg(r,q),q.i("n.E")) +B.b.af(r,s.gao5()) +s.d.aB(0) +s.e.aB(0)}, +gd0(){var s,r,q,p=this.r +if(p===$){s=t.S +r=A.i0(!0,s) +q=A.i0(!0,s) +p!==$&&A.ac() +p=this.r=new A.ui(this,A.v(s,t.lz),A.v(s,t.m),r,q)}return p}, +gN3(){var s,r,q,p=this,o=p.w +if(o===$){s=p.gd0() +r=A.b([],t.Gl) +q=A.b([],t.LY) +p.w!==$&&A.ac() +o=p.w=new A.Sf(s,r,B.ca,q)}return o}, +Jd(){var s=this.x +if(s!=null)A.mQ(s,this.y)}, +gzj(){var s,r=this,q=r.z +if(q===$){s=r.gd0() +r.z!==$&&A.ac() +q=r.z=new A.Rd(s,r.gaqI(),B.B9)}return q}, +aqJ(a){A.mR(this.Q,this.as,a,t.Hi)}, +aqH(a,b){var s=this.db +if(s!=null)A.mQ(new A.a6_(b,s,a),this.dx) +else b.$1(!1)}, +j9(a,b,c){var s +if(a==="dev.flutter/channel-buffers")try{s=$.a0o() +b.toString +s.apk(b)}finally{c.$1(null)}else $.a0o().asY(a,b,c)}, +aiM(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null +switch(a0){case"flutter/skia":s=B.b4.iY(a1) +switch(s.a){case"Skia.setResourceCacheMaxBytes":$.am() +r=A.dP(s.b) +q=$.a2d.bd() +q.d.Lv(r) +b.f8(a2,B.a2.ca([A.b([!0],t.HZ)])) +break}return +case"flutter/assets":a1.toString +b.tx(B.a_.dU(0,J.ti(B.aq.gbQ(a1))),a2) +return +case"flutter/platform":s=B.b4.iY(a1) +switch(s.a){case"SystemNavigator.pop":q=t.e8 +if(q.a(b.gd0().b.h(0,0))!=null)q.a(b.gd0().b.h(0,0)).gzF().v7().bc(0,new A.a5U(b,a2),t.P) +else b.f8(a2,B.a2.ca([!0])) +return +case"HapticFeedback.vibrate":q=b.aa4(A.bq(s.b)) +p=v.G.window.navigator +if("vibrate" in p)p.vibrate(q) +b.f8(a2,B.a2.ca([!0])) +return +case u.p:o=t.xE.a(s.b) +q=J.aH(o) +n=A.bq(q.h(o,"label")) +if(n==null)n="" +m=A.fu(q.h(o,"primaryColor")) +if(m==null)m=4278190080 +v.G.document.title=n +A.aJj(A.bk(m)) +b.f8(a2,B.a2.ca([!0])) +return +case"SystemChrome.setSystemUIOverlayStyle":l=A.fu(J.ab(t.xE.a(s.b),"statusBarColor")) +A.aJj(l==null?a:A.bk(l)) +b.f8(a2,B.a2.ca([!0])) +return +case"SystemChrome.setPreferredOrientations":B.DP.wX(t.j.a(s.b)).bc(0,new A.a5V(b,a2),t.P) +return +case"SystemSound.play":b.f8(a2,B.a2.ca([!0])) +return +case"Clipboard.setData":new A.za(A.azj(),A.aAb()).a09(s,a2) +return +case"Clipboard.getData":new A.za(A.azj(),A.aAb()).a_m(a2) +return +case"Clipboard.hasStrings":new A.za(A.azj(),A.aAb()).aq2(a2) +return}break +case"flutter/service_worker":q=v.G +k=q.window +j=q.document.createEvent("Event") +j.initEvent("flutter-first-frame",!0,!0) +k.dispatchEvent(j) +return +case"flutter/textinput":$.Jq().guy(0).apV(a1,a2) +return +case"flutter/contextmenu":switch(B.b4.iY(a1).a){case"enableContextMenu":t.e8.a(b.gd0().b.h(0,0)).gVz().aoe(0) +b.f8(a2,B.a2.ca([!0])) +return +case"disableContextMenu":t.e8.a(b.gd0().b.h(0,0)).gVz().j_(0) +b.f8(a2,B.a2.ca([!0])) +return}return +case"flutter/mousecursor":s=B.dH.iY(a1) +o=t.f.a(s.b) +switch(s.a){case"activateSystemCursor":q=b.gd0().b +q=A.aEk(new A.be(q,A.m(q).i("be<2>"))) +if(q!=null){if(q.w===$){q.ge6() +q.w!==$&&A.ac() +q.w=new A.acZ()}i=B.MR.h(0,A.bq(J.ab(o,"kind"))) +if(i==null)i="default" +q=v.G +if(i==="default")q.document.body.style.removeProperty("cursor") +else A.W(q.document.body.style,"cursor",i)}break}return +case"flutter/web_test_e2e":b.f8(a2,B.a2.ca([A.aW0(B.b4,a1)])) +return +case"flutter/platform_views":h=B.dH.iY(a1) +o=a +g=h.b +o=g +q=$.aKf() +a2.toString +q.apu(h.a,o,a2) +return +case"flutter/accessibility":f=$.bX +if(f==null)f=$.bX=A.ee() +if(f.b){q=t.f +e=q.a(J.ab(q.a(B.cc.hD(a1)),"data")) +d=A.bq(J.ab(e,"message")) +if(d!=null&&d.length!==0){c=A.MP(e,"assertiveness") +f.a.UP(d,B.K6[c==null?0:c])}}b.f8(a2,B.cc.ca(!0)) +return +case"flutter/navigation":q=t.e8 +if(q.a(b.gd0().b.h(0,0))!=null)q.a(b.gd0().b.h(0,0)).IL(a1).bc(0,new A.a5W(b,a2),t.P) +else if(a2!=null)a2.$1(a) +b.y2="/" +return}q=$.aJb +if(q!=null){q.$3(a0,a1,a2) +return}b.f8(a2,a)}, +tx(a,b){return this.abp(a,b)}, +abp(a,b){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h +var $async$tx=A.A(function(c,d){if(c===1){p.push(d) +s=q}while(true)switch(s){case 0:q=3 +k=$.xM +h=t.Lk +s=6 +return A.r(A.xX(k.wC(a)),$async$tx) +case 6:n=h.a(d) +s=7 +return A.r(A.azv(n.gBH().a),$async$tx) +case 7:m=d +o.f8(b,J.pa(m)) +q=1 +s=5 +break +case 3:q=2 +i=p.pop() +l=A.X(i) +$.eq().$1("Error while trying to load an asset: "+A.i(l)) +o.f8(b,null) +s=5 +break +case 2:s=1 +break +case 5:return A.x(null,r) +case 1:return A.w(p.at(-1),r)}}) +return A.y($async$tx,r)}, +aa4(a){switch(a){case"HapticFeedbackType.lightImpact":return 10 +case"HapticFeedbackType.mediumImpact":return 20 +case"HapticFeedbackType.heavyImpact":return 30 +case"HapticFeedbackType.selectionClick":return 10 +default:return 50}}, +C_(a,b){return this.ato(a,b)}, +ato(a,b){var s=0,r=A.z(t.H),q=this,p,o +var $async$C_=A.A(function(c,d){if(c===1)return A.w(d,r) +while(true)switch(s){case 0:o=q.at +o=o==null?null:o.D(0,b) +p=o===!0 +if(!p)$.am() +s=p?2:3 +break +case 2:s=4 +return A.r($.am().K7(a,b),$async$C_) +case 4:case 3:return A.x(null,r)}}) +return A.y($async$C_,r)}, +a5Z(){var s=this +if(s.k1!=null)return +s.c=s.c.VD(A.azx()) +s.k1=A.cF(v.G.window,"languagechange",A.bd(new A.a5T(s)))}, +a5V(){var s,r,q=v.G,p=new q.MutationObserver(A.ax7(new A.a5S(this))) +this.k4=p +q=q.document.documentElement +q.toString +s=A.b(["style"],t.s) +r=A.v(t.N,t.z) +r.m(0,"attributes",!0) +r.m(0,"attributeFilter",s) +s=A.ai(r) +s.toString +p.observe(q,s)}, +aiP(a){this.j9("flutter/lifecycle",J.pa(B.B.gbQ(B.d1.el(a.G()))),new A.a5X())}, +U5(a){var s=this,r=s.c +if(r.d!==a){s.c=r.an2(a) +A.mQ(null,null) +A.mQ(s.p4,s.R8)}}, +akG(a){var s=this.c,r=s.a +if((r.a&32)!==0!==a){this.c=s.VA(r.an_(a)) +A.mQ(null,null)}}, +a5P(){var s,r=this,q=r.p2 +r.U5(q.matches?B.a7:B.ai) +s=A.hz(new A.a5R(r)) +r.p3=s +q.addListener(s)}, +qW(a,b,c,d){var s=new A.a60(this,c,b,a,d),r=$.pW +if((r==null?$.pW=new A.ul():r).c)A.bW(B.r,s) +else s.$0()}, +gHV(){var s=this.y2 +if(s==null){s=t.e8.a(this.gd0().b.h(0,0)) +s=s==null?null:s.gzF().glj() +s=this.y2=s==null?"/":s}return s}, +f8(a,b){A.f0(B.r,null,t.H).bc(0,new A.a61(a,b),t.P)}} +A.a5Z.prototype={ +$1(a){this.a.Jd()}, +$S:30} +A.a6_.prototype={ +$0(){return this.a.$1(this.b.$1(this.c))}, +$S:0} +A.a5Y.prototype={ +$1(a){this.a.wm(this.b,a,t.CD)}, +$S:34} +A.a5U.prototype={ +$1(a){this.a.f8(this.b,B.a2.ca([!0]))}, +$S:20} +A.a5V.prototype={ +$1(a){this.a.f8(this.b,B.a2.ca([a]))}, +$S:74} +A.a5W.prototype={ +$1(a){var s=this.b +if(a)this.a.f8(s,B.a2.ca([!0])) +else if(s!=null)s.$1(null)}, +$S:74} +A.a5T.prototype={ +$1(a){var s=this.a +s.c=s.c.VD(A.azx()) +A.mQ(s.k2,s.k3)}, +$S:2} +A.a5S.prototype={ +$2(a,b){var s,r,q,p,o=B.b.gak(a),n=t.m,m=this.a,l=v.G +for(;o.A();){s=o.gN(0) +s.toString +n.a(s) +if(J.e(s.type,"attributes")&&J.e(s.attributeName,"style")){r=l.document.documentElement +r.toString +q=A.aYM(r) +p=(q==null?16:q)/16 +r=m.c +if(r.e!==p){m.c=r.an7(p) +A.mQ(null,null) +A.mQ(m.ok,m.p1)}}}}, +$S:257} +A.a5X.prototype={ +$1(a){}, +$S:34} +A.a5R.prototype={ +$1(a){var s=a.matches +s.toString +s=s?B.a7:B.ai +this.a.U5(s)}, +$S:26} +A.a60.prototype={ +$0(){var s=this,r=s.a +A.mR(r.x1,r.x2,new A.m4(s.b,s.d,s.c,s.e),t.KL)}, +$S:0} +A.a61.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(this.b)}, +$S:20} +A.ayf.prototype={ +$0(){this.a.$2(this.b,this.c)}, +$S:0} +A.alw.prototype={ +j(a){return A.u(this).j(0)+"[view: null]"}} +A.O5.prototype={ +uL(a,b,c,d,e){var s=this,r=a==null?s.a:a,q=d==null?s.c:d,p=c==null?s.d:c,o=e==null?s.e:e,n=b==null?s.f:b +return new A.O5(r,!1,q,p,o,n,s.r,s.w)}, +VA(a){var s=null +return this.uL(a,s,s,s,s)}, +VD(a){var s=null +return this.uL(s,a,s,s,s)}, +an7(a){var s=null +return this.uL(s,s,s,s,a)}, +an2(a){var s=null +return this.uL(s,s,a,s,s)}, +an4(a){var s=null +return this.uL(s,s,s,a,s)}} +A.a16.prototype={ +r4(a){var s,r,q +if(a!==this.a){this.a=a +for(s=this.b,r=s.length,q=0;q.")) +return}if(s.b.aq(0,c)){a.$1(B.dH.oc("recreating_view","view id: "+c,"trying to create an already created view")) +return}s.atp(d,c,b) +a.$1(B.dH.v5(null))}, +apu(a,b,c){var s,r,q +switch(a){case"create":t.f.a(b) +s=J.aH(b) +r=B.d.hR(A.fv(s.h(b,"id"))) +q=A.bD(s.h(b,"viewType")) +this.a84(c,s.h(b,"params"),r,q) +return +case"dispose":s=this.b.b.F(0,A.dP(b)) +if(s!=null)s.remove() +c.$1(B.dH.v5(null)) +return}c.$1(null)}} +A.agP.prototype={ +auj(){if(this.a==null){var s=A.bd(new A.agQ()) +this.a=s +v.G.document.addEventListener("touchstart",s)}}} +A.agQ.prototype={ +$1(a){}, +$S:2} +A.aeu.prototype={ +a7Z(){if("PointerEvent" in v.G.window){var s=new A.asC(A.v(t.S,t.ZW),this,A.b([],t.H8)) +s.a0s() +return s}throw A.d(A.ae("This browser does not support pointer events which are necessary to handle interactions with Flutter Web apps."))}} +A.Ky.prototype={ +as3(a,b){var s,r,q,p=this,o="pointerup",n=$.aX() +if(!n.c.c){s=A.b(b.slice(0),A.a2(b)) +A.mR(n.cx,n.cy,new A.lR(s),t.kf) +return}s=p.a +if(s!=null){n=s.a +r=a.timeStamp +r.toString +n.push(new A.GC(b,a,A.wy(r))) +if(J.e(a.type,o))if(!J.e(a.target,s.b))p.Ex()}else if(J.e(a.type,"pointerdown")){q=a.target +if(q!=null&&A.hg(q,"Element")&&q.hasAttribute("flt-tappable")){n=A.bW(B.L,p.gag_()) +s=a.timeStamp +s.toString +p.a=new A.Wv(A.b([new A.GC(b,a,A.wy(s))],t.lN),q,n)}else{s=A.b(b.slice(0),A.a2(b)) +A.mR(n.cx,n.cy,new A.lR(s),t.kf)}}else{if(J.e(a.type,o)){s=a.timeStamp +s.toString +p.b=A.wy(s)}s=A.b(b.slice(0),A.a2(b)) +A.mR(n.cx,n.cy,new A.lR(s),t.kf)}}, +arN(a,b,c,d,e){var s=this,r=s.a +if(r==null){if(e&&s.aj8(b))s.SA(b,c,d) +return}if(e){s.a=null +r.c.am(0) +s.SA(b,c,d)}else s.Ex()}, +SA(a,b,c){var s +a.stopPropagation() +$.aX().qW(b,c,B.fo,null) +s=this.a +if(s!=null)s.c.am(0) +this.b=this.a=null}, +ag0(){if(this.a==null)return +this.Ex()}, +aj8(a){var s,r=this.b +if(r==null)return!0 +s=a.timeStamp +s.toString +return A.wy(s).a-r.a>=5e4}, +Ex(){var s,r,q,p,o,n,m=this.a +m.c.am(0) +s=t.D9 +r=A.b([],s) +for(q=m.a,p=q.length,o=0;o1}, +aef(a){var s,r,q,p,o,n,m=this +if($.bw().gej()===B.d_)return!1 +if(m.Qr(a.deltaX,a.wheelDeltaX)||m.Qr(a.deltaY,a.wheelDeltaY))return!1 +if(!(B.d.bJ(a.deltaX,120)===0&&B.d.bJ(a.deltaY,120)===0)){s=a.wheelDeltaX +if(B.d.bJ(s==null?1:s,120)===0){s=a.wheelDeltaY +s=B.d.bJ(s==null?1:s,120)===0}else s=!1}else s=!0 +if(s){s=a.deltaX +r=m.c +q=r==null +p=q?null:r.deltaX +o=Math.abs(s-(p==null?0:p)) +s=a.deltaY +p=q?null:r.deltaY +n=Math.abs(s-(p==null?0:p)) +s=!0 +if(!q)if(!(o===0&&n===0))s=!(o<20&&n<20) +if(s){if(a.timeStamp!=null)s=(q?null:r.timeStamp)!=null +else s=!1 +if(s){s=a.timeStamp +s.toString +r=r.timeStamp +r.toString +if(s-r<50&&m.d)return!0}return!1}}return!0}, +a7W(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null +if(c.aef(a)){s=B.b_ +r=-2}else{s=B.bt +r=-1}q=a.deltaX +p=a.deltaY +switch(J.an(a.deltaMode)){case 1:o=$.aHF +if(o==null){o=v.G +n=A.c5(o.document,"div") +m=n.style +A.W(m,"font-size","initial") +A.W(m,"display","none") +o.document.body.append(n) +o=A.azw(o.window,n).getPropertyValue("font-size") +if(B.c.u(o,"px"))l=A.aeM(A.p9(o,"px","")) +else l=b +n.remove() +o=$.aHF=l==null?16:l/4}q*=o +p*=o +break +case 2:o=c.a.b +q*=o.goF().a +p*=o.goF().b +break +case 0:if($.bw().gdB()===B.cr){o=$.dp() +m=o.d +q*=m==null?o.gcm():m +m=o.d +p*=m==null?o.gcm():m}break +default:break}k=A.b([],t.D9) +o=c.a +m=o.b +j=A.aIz(a,m,b) +if($.bw().gdB()===B.cr){i=o.e +h=i==null +if(h)g=b +else{g=$.aCk() +g=i.f.aq(0,g)}if(g!==!0){if(h)i=b +else{h=$.aCl() +h=i.f.aq(0,h) +i=h}f=i===!0}else f=!0}else f=!1 +i=a.ctrlKey&&!f +o=o.d +m=m.a +h=j.a +if(i){i=a.timeStamp +i.toString +i=A.wy(i) +g=$.dp() +e=g.d +if(e==null)e=g.gcm() +d=g.d +g=d==null?g.gcm():d +d=a.buttons +d.toString +o.amP(k,J.an(d),B.dm,r,s,h*e,j.b*g,1,1,Math.exp(-p/200),B.P4,i,m)}else{i=a.timeStamp +i.toString +i=A.wy(i) +g=$.dp() +e=g.d +if(e==null)e=g.gcm() +d=g.d +g=d==null?g.gcm():d +d=a.buttons +d.toString +o.amR(k,J.an(d),B.dm,r,s,new A.awC(c),h*e,j.b*g,1,1,q,p,B.P3,i,m)}c.c=a +c.d=s===B.b_ +return k}, +adJ(a){var s=this,r=$.bX +if(!(r==null?$.bX=A.ee():r).K2(a))return +s.e=!1 +s.pp(a,s.a7W(a)) +if(!s.e)a.preventDefault()}} +A.awC.prototype={ +$1$allowPlatformDefault(a){var s=this.a +s.e=B.eV.wK(s.e,a)}, +$0(){return this.$1$allowPlatformDefault(!1)}, +$S:289} +A.l_.prototype={ +j(a){return A.u(this).j(0)+"(change: "+this.a.j(0)+", buttons: "+this.b+")"}} +A.wA.prototype={ +a_H(a,b){var s +if(this.a!==0)return this.La(b) +s=(b===0&&a>-1?A.aXu(a):b)&1073741823 +this.a=s +return new A.l_(B.P2,s)}, +La(a){var s=a&1073741823,r=this.a +if(r===0&&s!==0)return new A.l_(B.dm,r) +this.a=s +return new A.l_(s===0?B.dm:B.hZ,s)}, +L9(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 +return new A.l_(B.z4,0)}return null}, +a_I(a){if((a&1073741823)===0){this.a=0 +return new A.l_(B.dm,0)}return null}, +a_J(a){var s +if(this.a===0)return null +s=this.a=(a==null?0:a)&1073741823 +if(s===0)return new A.l_(B.z4,s) +else return new A.l_(B.hZ,s)}} +A.asC.prototype={ +Em(a){return this.f.bI(0,a,new A.asE())}, +RR(a){if(J.e(a.pointerType,"touch"))this.f.F(0,a.pointerId)}, +Dv(a,b,c,d){this.GR(0,a,b,new A.asD(this,d,c))}, +Du(a,b,c){c.toString +return this.Dv(a,b,c,!0)}, +a0s(){var s,r=this,q=r.a.b +r.Du(q.ge6().a,"pointerdown",new A.asG(r)) +s=q.c +r.Du(s.gCB(),"pointermove",new A.asH(r)) +r.Dv(q.ge6().a,"pointerleave",new A.asI(r),!1) +r.Du(s.gCB(),"pointerup",new A.asJ(r)) +r.Dv(q.ge6().a,"pointercancel",new A.asK(r),!1) +r.b.push(A.aED("wheel",new A.asL(r),!1,q.ge6().a))}, +E2(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i=c.pointerType +i.toString +s=this.Rs(i) +i=c.tiltX +i.toString +i=J.aCo(i) +r=c.tiltY +r.toString +i=i>J.aCo(r)?c.tiltX:c.tiltY +i.toString +r=c.timeStamp +r.toString +q=A.wy(r) +p=c.pressure +r=this.a +o=r.b +n=A.aIz(c,o,d) +m=e==null?this.pC(c):e +l=$.dp() +k=l.d +if(k==null)k=l.gcm() +j=l.d +l=j==null?l.gcm():j +j=p==null?0:p +r.d.amQ(a,b.b,b.a,m,s,n.a*k,n.b*l,j,1,B.i_,i/180*3.141592653589793,q,o.a)}, +tj(a,b,c){return this.E2(a,b,c,null,null)}, +a9f(a){var s,r +if("getCoalescedEvents" in a){s=a.getCoalescedEvents() +s=B.b.ig(s,t.m) +r=new A.fz(s.a,s.$ti.i("fz<1,V>")) +if(!r.ga9(r))return r}return A.b([a],t.O)}, +Rs(a){switch(a){case"mouse":return B.bt +case"pen":return B.aZ +case"touch":return B.aG +default:return B.bM}}, +pC(a){var s,r=a.pointerType +r.toString +s=this.Rs(r) +$label0$0:{if(B.bt===s){r=-1 +break $label0$0}if(B.aZ===s||B.c1===s){r=-4 +break $label0$0}r=B.b_===s?A.a8(A.c3("Unreachable")):null +if(B.aG===s||B.bM===s){r=a.pointerId +r.toString +r=J.an(r) +break $label0$0}}return r}} +A.asE.prototype={ +$0(){return new A.wA()}, +$S:290} +A.asD.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k +if(this.b){s=this.a.a.e +if(s!=null){r=a.getModifierState("Alt") +q=a.getModifierState("Control") +p=a.getModifierState("Meta") +o=a.getModifierState("Shift") +n=a.timeStamp +n.toString +m=$.aLD() +l=$.aLE() +k=$.aC8() +s.z5(m,l,k,r?B.bY:B.br,n) +m=$.aCk() +l=$.aCl() +k=$.aC9() +s.z5(m,l,k,q?B.bY:B.br,n) +r=$.aLF() +m=$.aLG() +l=$.aCa() +s.z5(r,m,l,p?B.bY:B.br,n) +r=$.aLH() +q=$.aLI() +m=$.aCb() +s.z5(r,q,m,o?B.bY:B.br,n)}}this.c.$1(a)}, +$S:2} +A.asG.prototype={ +$1(a){var s,r,q=this.a,p=q.pC(a),o=A.b([],t.D9),n=q.Em(p),m=a.buttons +m.toString +s=n.L9(J.an(m)) +if(s!=null)q.tj(o,s,a) +m=J.an(a.button) +r=a.buttons +r.toString +q.tj(o,n.a_H(m,J.an(r)),a) +q.pp(a,o) +if(J.e(a.target,q.a.b.ge6().a)){a.preventDefault() +A.bW(B.r,new A.asF(q))}}, +$S:26} +A.asF.prototype={ +$0(){$.aX().gzj().Vi(this.a.a.b.a,B.m8)}, +$S:0} +A.asH.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.pC(a),m=o.Em(n),l=A.b([],t.D9) +for(s=J.aY(o.a9f(a));s.A();){r=s.gN(s) +q=r.buttons +q.toString +p=m.L9(J.an(q)) +if(p!=null)o.E2(l,p,r,a.target,n) +q=r.buttons +q.toString +o.E2(l,m.La(J.an(q)),r,a.target,n)}o.pp(a,l)}, +$S:26} +A.asI.prototype={ +$1(a){var s,r=this.a,q=r.Em(r.pC(a)),p=A.b([],t.D9),o=a.buttons +o.toString +s=q.a_I(J.an(o)) +if(s!=null){r.tj(p,s,a) +r.pp(a,p)}}, +$S:26} +A.asJ.prototype={ +$1(a){var s,r,q,p=this.a,o=p.pC(a),n=p.f +if(n.aq(0,o)){s=A.b([],t.D9) +n=n.h(0,o) +n.toString +r=a.buttons +q=n.a_J(r==null?null:J.an(r)) +p.RR(a) +if(q!=null){p.tj(s,q,a) +p.pp(a,s)}}}, +$S:26} +A.asK.prototype={ +$1(a){var s,r=this.a,q=r.pC(a),p=r.f +if(p.aq(0,q)){s=A.b([],t.D9) +p.h(0,q).a=0 +r.RR(a) +r.tj(s,new A.l_(B.z3,0),a) +r.pp(a,s)}}, +$S:26} +A.asL.prototype={ +$1(a){this.a.adJ(a)}, +$S:2} +A.xg.prototype={} +A.aqe.prototype={ +Am(a,b,c){return this.a.bI(0,a,new A.aqf(b,c))}} +A.aqf.prototype={ +$0(){return new A.xg(this.a,this.b)}, +$S:291} +A.aev.prototype={ +P4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var s,r=$.l6().a.h(0,c),q=r.b,p=r.c +r.b=j +r.c=k +s=r.a +if(s==null)s=0 +return A.aFc(a,b,c,d,e,f,!1,h,i,j-q,k-p,j,k,l,s,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,!1,a9,b0,b1)}, +pA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return this.P4(a,b,c,d,e,f,g,null,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6)}, +F9(a,b,c){var s=$.l6().a.h(0,a) +return s.b!==b||s.c!==c}, +mo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r=$.l6().a.h(0,c),q=r.b,p=r.c +r.b=i +r.c=j +s=r.a +if(s==null)s=0 +return A.aFc(a,b,c,d,e,f,!1,null,h,i-q,j-p,i,j,k,s,l,m,n,o,a0,a1,a2,a3,a4,a5,B.i_,a6,!0,a7,a8,a9)}, +HE(a,b,c,d,e,f,g,h,i,j,k,l,m,a0,a1,a2,a3){var s,r,q,p,o,n=this +if(a0===B.i_)switch(c.a){case 1:$.l6().Am(d,g,h) +a.push(n.pA(b,c,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) +break +case 3:s=$.l6() +r=s.a.aq(0,d) +s.Am(d,g,h) +if(!r)a.push(n.mo(b,B.la,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) +a.push(n.pA(b,c,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) +s.b=b +break +case 4:s=$.l6() +r=s.a.aq(0,d) +s.Am(d,g,h).a=$.aH7=$.aH7+1 +if(!r)a.push(n.mo(b,B.la,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) +if(n.F9(d,g,h))a.push(n.mo(0,B.dm,d,0,0,e,!1,0,g,h,0,0,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) +a.push(n.pA(b,c,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) +s.b=b +break +case 5:a.push(n.pA(b,c,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) +$.l6().b=b +break +case 6:case 0:s=$.l6() +q=s.a +p=q.h(0,d) +p.toString +if(c===B.z3){g=p.b +h=p.c}if(n.F9(d,g,h))a.push(n.mo(s.b,B.hZ,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) +a.push(n.pA(b,c,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) +if(e===B.aG){a.push(n.mo(0,B.P1,d,0,0,e,!1,0,g,h,0,0,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) +q.F(0,d)}break +case 2:s=$.l6().a +o=s.h(0,d) +a.push(n.pA(b,c,d,0,0,e,!1,0,o.b,o.c,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) +s.F(0,d) +break +case 7:case 8:case 9:break}else switch(a0.a){case 1:case 2:case 3:s=$.l6() +r=s.a.aq(0,d) +s.Am(d,g,h) +if(!r)a.push(n.mo(b,B.la,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) +if(n.F9(d,g,h))if(b!==0)a.push(n.mo(b,B.hZ,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) +else a.push(n.mo(b,B.dm,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) +a.push(n.P4(b,c,d,0,0,e,!1,f,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) +break +case 0:break +case 4:break}}, +amP(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.HE(a,b,c,d,e,null,f,g,h,i,j,0,0,k,0,l,m)}, +amR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return this.HE(a,b,c,d,e,f,g,h,i,j,1,k,l,m,0,n,o)}, +amQ(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.HE(a,b,c,d,e,null,f,g,h,i,1,0,0,j,k,l,m)}} +A.aAe.prototype={} +A.af2.prototype={ +a5k(a){$.p2.push(new A.af3(this))}, +l(){var s,r +for(s=this.a,r=new A.dU(s,s.r,s.e);r.A();)s.h(0,r.d).am(0) +s.W(0) +$.Or=null}, +X7(a){var s,r,q,p,o,n=this,m=A.hg(a,"KeyboardEvent") +if(!m)return +s=new A.kl(a) +m=a.code +m.toString +if(a.type==="keydown"&&a.key==="Tab"&&a.isComposing)return +r=a.key +r.toString +if(!(r==="Meta"||r==="Shift"||r==="Alt"||r==="Control")&&n.c){r=n.a +q=r.h(0,m) +if(q!=null)q.am(0) +if(a.type==="keydown")q=a.ctrlKey||s.gx4(0)||a.altKey||a.metaKey +else q=!1 +if(q)r.m(0,m,A.bW(B.ck,new A.af5(n,m,s))) +else r.F(0,m)}p=a.getModifierState("Shift")?1:0 +if(a.getModifierState("Alt")||a.getModifierState("AltGraph"))p|=2 +if(a.getModifierState("Control"))p|=4 +if(a.getModifierState("Meta"))p|=8 +n.b=p +if(a.type==="keydown")if(a.key==="CapsLock")n.b=p|32 +else if(a.code==="NumLock")n.b=p|16 +else if(a.key==="ScrollLock")n.b=p|64 +else if(a.key==="Meta"&&$.bw().gdB()===B.l5)n.b|=8 +else if(a.code==="MetaLeft"&&a.key==="Process")n.b|=8 +o=A.ar(["type",a.type,"keymap","web","code",a.code,"key",a.key,"location",J.an(a.location),"metaState",n.b,"keyCode",J.an(a.keyCode)],t.N,t.z) +$.aX().j9("flutter/keyevent",B.a2.ca(o),new A.af6(s))}} +A.af3.prototype={ +$0(){this.a.l()}, +$S:0} +A.af5.prototype={ +$0(){var s,r,q=this.a +q.a.F(0,this.b) +s=this.c.a +r=A.ar(["type","keyup","keymap","web","code",s.code,"key",s.key,"location",J.an(s.location),"metaState",q.b,"keyCode",J.an(s.keyCode)],t.N,t.z) +$.aX().j9("flutter/keyevent",B.a2.ca(r),A.aVG())}, +$S:0} +A.af6.prototype={ +$1(a){var s +if(a==null)return +if(A.p_(J.ab(t.a.a(B.a2.hD(a)),"handled"))){s=this.a.a +s.preventDefault() +s.stopPropagation()}}, +$S:34} +A.yA.prototype={ +G(){return"Assertiveness."+this.b}} +A.a0v.prototype={ +alQ(a){switch(a.a){case 0:return this.a +case 1:return this.b}}, +UP(a,b){var s=this,r=s.alQ(b),q=A.c5(v.G.document,"div"),p=s.c?a+"\xa0":a +q.textContent=p +s.c=!s.c +r.append(q) +A.bW(B.cl,new A.a0w(q))}} +A.a0w.prototype={ +$0(){return this.a.remove()}, +$S:0} +A.ahF.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.ai7.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.EP.prototype={ +G(){return"_CheckableKind."+this.b}} +A.ahZ.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.ahI.prototype={ +d9(a){var s,r,q,p=this,o="true" +p.hu(0) +s=p.c +if((s.p4&1)!==0){switch(p.w.a){case 0:r=p.a +r===$&&A.a() +q=A.ai("checkbox") +q.toString +r.setAttribute("role",q) +break +case 1:r=p.a +r===$&&A.a() +q=A.ai("radio") +q.toString +r.setAttribute("role",q) +break +case 2:r=p.a +r===$&&A.a() +q=A.ai("switch") +q.toString +r.setAttribute("role",q) +break}r=s.Al() +q=p.a +if(r===B.eO){q===$&&A.a() +r=A.ai(o) +r.toString +q.setAttribute("aria-disabled",r) +r=A.ai(o) +r.toString +q.setAttribute("disabled",r)}else{q===$&&A.a() +q.removeAttribute("aria-disabled") +q.removeAttribute("disabled")}s=s.a +s=(s&2)!==0||(s&131072)!==0?o:"false" +r=p.a +r===$&&A.a() +s=A.ai(s) +s.toString +r.setAttribute("aria-checked",s)}}, +l(){this.t_() +var s=this.a +s===$&&A.a() +s.removeAttribute("aria-disabled") +s.removeAttribute("disabled")}, +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.Py.prototype={ +d9(a){var s,r=this.a +if((r.p4&1)!==0){r=r.a +s=this.b.a +if((r&268435456)!==0){s===$&&A.a() +r=A.ai((r&4)!==0) +r.toString +s.setAttribute("aria-selected",r)}else{s===$&&A.a() +s.removeAttribute("aria-selected")}}}} +A.yU.prototype={ +d9(a){var s,r=this,q=r.a +if((q.p4&1)!==0){q=q.a +if((q&1)!==0||(q&65536)!==0)if((q&2)!==0){q=r.b.a +q===$&&A.a() +s=A.ai("true") +s.toString +q.setAttribute("aria-checked",s)}else{s=r.b.a +if((q&33554432)!==0){s===$&&A.a() +q=A.ai("mixed") +q.toString +s.setAttribute("aria-checked",q)}else{s===$&&A.a() +q=A.ai("false") +q.toString +s.setAttribute("aria-checked",q)}}else{q=r.b.a +q===$&&A.a() +q.removeAttribute("aria-checked")}}}} +A.ty.prototype={ +d9(a){var s,r=this.a +if((r.p4&1)!==0){r=r.Al() +s=this.b.a +if(r===B.eO){s===$&&A.a() +r=A.ai("true") +r.toString +s.setAttribute("aria-disabled",r)}else{s===$&&A.a() +s.removeAttribute("aria-disabled")}}}} +A.LJ.prototype={ +d9(a){var s,r=this.a +if((r.p4&1)!==0){r=r.a +s=this.b.a +if((r&67108864)!==0){s===$&&A.a() +r=A.ai((r&134217728)!==0) +r.toString +s.setAttribute("aria-expanded",r)}else{s===$&&A.a() +s.removeAttribute("aria-expanded")}}}} +A.pQ.prototype={ +b_(){this.d.c=B.j5 +var s=this.b.a +s===$&&A.a() +s.focus($.eo()) +return!0}, +d9(a){var s,r,q=this,p=q.a +if((p.a&2097152)!==0){s=q.d +if(s.b==null){r=q.b.a +r===$&&A.a() +s.Ye(p.k4,r)}p=p.a +if((p&32)!==0)p=(p&64)===0||(p&128)!==0 +else p=!1 +s.Vh(p)}else q.d.D4()}} +A.tl.prototype={ +G(){return"AccessibilityFocusManagerEvent."+this.b}} +A.pd.prototype={ +Ye(a,b){var s,r,q=this,p=q.b,o=p==null +if(b===(o?null:p.a[2])){o=p.a +if(a===o[3])return +s=o[2] +r=o[1] +q.b=new A.GD([o[0],r,s,a]) +return}if(!o)q.D4() +o=A.bd(new A.a0y(q)) +o=[A.bd(new A.a0z(q)),o,b,a] +q.b=new A.GD(o) +q.c=B.dF +b.tabIndex=0 +b.addEventListener("focus",o[1]) +b.addEventListener("blur",o[0])}, +D4(){var s,r=this.b +this.d=this.b=null +if(r==null)return +s=r.a +s[2].removeEventListener("focus",s[1]) +s[2].removeEventListener("blur",s[0])}, +a8m(){var s=this,r=s.b +if(r==null)return +if(s.c!==B.j5)$.aX().qW(s.a.a,r.a[3],B.ie,null) +s.c=B.BI}, +Vh(a){var s,r=this,q=r.b +if(q==null){r.d=null +return}if(a===r.d)return +r.d=a +if(a){s=r.a +s.y=!0}else return +s.x.push(new A.a0x(r,q))}} +A.a0y.prototype={ +$1(a){this.a.a8m()}, +$S:2} +A.a0z.prototype={ +$1(a){this.a.c=B.BJ}, +$S:2} +A.a0x.prototype={ +$0(){var s=this.a,r=this.b +if(!J.e(s.b,r))return +s.c=B.j5 +r.a[2].focus($.eo())}, +$S:0} +A.ahK.prototype={ +c7(a){return A.c5(v.G.document,"header")}, +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.ahL.prototype={ +c7(a){var s=this.c.gaoc(),r=A.c5(v.G.document,"h"+s) +s=r.style +A.W(s,"margin","0") +A.W(s,"padding","0") +A.W(s,"font-size","10px") +return r}, +b_(){if((this.c.a&2097152)!==0){var s=this.e +if(s!=null){s.b_() +return!0}}this.f.EB().b_() +return!0}} +A.ahM.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}, +d9(a){var s,r,q,p=this +p.hu(0) +s=p.c +if(s.gJn()){r=s.dy +r=r!=null&&!B.bK.ga9(r)}else r=!1 +if(r){if(p.w==null){p.w=A.c5(v.G.document,"flt-semantics-img") +r=s.dy +if(r!=null&&!B.bK.ga9(r)){r=p.w.style +A.W(r,"position","absolute") +A.W(r,"top","0") +A.W(r,"left","0") +q=s.y +A.W(r,"width",A.i(q.c-q.a)+"px") +s=s.y +A.W(r,"height",A.i(s.d-s.b)+"px")}A.W(p.w.style,"font-size","6px") +s=p.w +s.toString +r=p.a +r===$&&A.a() +r.append(s)}s=p.w +s.toString +r=A.ai("img") +r.toString +s.setAttribute("role",r) +p.SF(p.w)}else if(s.gJn()){s=p.a +s===$&&A.a() +r=A.ai("img") +r.toString +s.setAttribute("role",r) +p.SF(s) +p.DP()}else{p.DP() +s=p.a +s===$&&A.a() +s.removeAttribute("aria-label")}}, +SF(a){var s=this.c.z +if(s!=null&&s.length!==0){a.toString +s=A.ai(s) +s.toString +a.setAttribute("aria-label",s)}}, +DP(){var s=this.w +if(s!=null){s.remove() +this.w=null}}, +l(){this.t_() +this.DP() +var s=this.a +s===$&&A.a() +s.removeAttribute("aria-label")}} +A.ahN.prototype={ +a5p(a){var s,r,q=this,p=q.c +q.d4(new A.nJ(p,q)) +q.d4(new A.r0(p,q)) +q.GS(B.ab) +p=q.w +s=q.a +s===$&&A.a() +s.append(p) +p.type="range" +s=A.ai("slider") +s.toString +p.setAttribute("role",s) +p.addEventListener("change",A.bd(new A.ahO(q,a))) +s=new A.ahP(q) +q.z!==$&&A.ba() +q.z=s +r=$.bX;(r==null?$.bX=A.ee():r).w.push(s) +q.x.Ye(a.k4,p)}, +b_(){this.w.focus($.eo()) +return!0}, +Kw(){A.aAo(this.w,this.c.k3)}, +d9(a){var s,r=this +r.hu(0) +s=$.bX +switch((s==null?$.bX=A.ee():s).f.a){case 1:r.a93() +r.akJ() +break +case 0:r.Ok() +break}r.x.Vh((r.c.a&32)!==0)}, +a93(){var s=this.w,r=s.disabled +r.toString +if(!r)return +s.disabled=!1}, +akJ(){var s,r,q,p,o,n,m,l=this +if(!l.Q){s=l.c.p4 +r=(s&4096)!==0||(s&8192)!==0||(s&16384)!==0}else r=!0 +if(!r)return +l.Q=!1 +q=""+l.y +s=l.w +s.value=q +p=A.ai(q) +p.toString +s.setAttribute("aria-valuenow",p) +p=l.c +o=p.ax +o.toString +o=A.ai(o) +o.toString +s.setAttribute("aria-valuetext",o) +n=p.ch.length!==0?""+(l.y+1):q +s.max=n +o=A.ai(n) +o.toString +s.setAttribute("aria-valuemax",o) +m=p.cx.length!==0?""+(l.y-1):q +s.min=m +p=A.ai(m) +p.toString +s.setAttribute("aria-valuemin",p)}, +Ok(){var s=this.w,r=s.disabled +r.toString +if(r)return +s.disabled=!0}, +l(){var s,r,q=this +q.t_() +q.x.D4() +s=$.bX +if(s==null)s=$.bX=A.ee() +r=q.z +r===$&&A.a() +B.b.F(s.w,r) +q.Ok() +q.w.remove()}} +A.ahO.prototype={ +$1(a){var s,r=this.a,q=r.w,p=q.disabled +p.toString +if(p)return +r.Q=!0 +q=q.value +q.toString +s=A.fb(q,null) +q=r.y +if(s>q){r.y=q+1 +$.aX().qW(r.c.ok.a,this.b.k4,B.zr,null)}else if(s1)for(q=0;q=0;--q,a=a1){i=n[q] +a1=i.k4 +if(!B.b.u(b,a1)){r=a0.rx +l=i.rx +if(a==null){r=r.a +r===$&&A.a() +l=l.a +l===$&&A.a() +r.append(l)}else{r=r.a +r===$&&A.a() +l=l.a +l===$&&A.a() +r.insertBefore(l,a)}i.R8=a0 +m.r.m(0,a1,a0)}a1=i.rx.a +a1===$&&A.a()}a0.RG=n}, +aa1(){var s,r,q=this +if(q.go!==-1)return B.kp +s=q.p1 +s===$&&A.a() +switch(s.a){case 1:return B.k3 +case 3:return B.k5 +case 2:return B.k4 +case 4:return B.k6 +case 5:return B.k7 +case 6:return B.k8 +case 7:return B.k9 +case 8:return B.ka +case 9:return B.kb +case 26:return B.km +case 15:return B.kh +case 14:return B.ki +case 16:return B.kj +case 17:return B.kk +case 18:return B.kl +case 28:return B.kd +case 27:return B.kc +case 19:return B.ke +case 20:return B.kf +case 10:case 11:case 12:case 13:case 21:case 22:case 23:case 24:case 25:case 0:break}if(q.id===0){s=!1 +if((q.a&512)!==0){r=q.z +if(r!=null&&r.length!==0){s=q.dy +s=!(s!=null&&!B.bK.ga9(s))}}}else s=!0 +if(s)return B.of +else if((q.a&16)!==0)return B.oe +else{s=q.b +s.toString +if((s&64)!==0||(s&128)!==0)return B.od +else if(q.gJn())return B.og +else{s=q.a +if((s&1)!==0||(s&65536)!==0)return B.kn +else if((s&8)!==0)return B.hi +else if((s&262144)!==0)return B.k0 +else if((s&2048)!==0)return B.ko +else if((s&4194304)!==0)return B.k1 +else if((s&512)!==0)return B.k2 +else{s=q.b +s.toString +if((s&1)!==0){s=q.dy +s=!(s!=null&&!B.bK.ga9(s))}else s=!1 +if(s)return B.hi +else return B.kg}}}}, +a85(a){var s,r,q,p=this +switch(a.a){case 3:s=new A.aic(B.oe,p) +r=A.rb(s.c7(0),p) +s.a!==$&&A.ba() +s.a=r +s.adX() +break +case 1:s=new A.ai3(A.c5(v.G.document,"flt-semantics-scroll-overflow"),B.k0,p) +s.dG(B.k0,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("group") +q.toString +r.setAttribute("role",q) +break +case 0:s=A.aSa(p) +break +case 2:s=new A.ahG(B.hi,p) +s.dG(B.hi,p,B.hE) +s.d4(A.DG(p,s)) +r=s.a +r===$&&A.a() +q=A.ai("button") +q.toString +r.setAttribute("role",q) +break +case 4:s=new A.ahZ(B.km,p) +s.dG(B.km,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("radiogroup") +q.toString +r.setAttribute("role",q) +break +case 5:s=new A.ahI(A.aVh(p),B.kn,p) +s.dG(B.kn,p,B.ab) +s.d4(A.DG(p,s)) +break +case 8:s=A.aSb(p) +break +case 7:s=new A.ahM(B.og,p) +r=A.rb(s.c7(0),p) +s.a!==$&&A.ba() +s.a=r +r=new A.pQ(new A.pd(p.ok,B.dF),p,s) +s.e=r +s.d4(r) +s.d4(new A.nJ(p,s)) +s.d4(new A.r0(p,s)) +s.d4(A.DG(p,s)) +s.GV() +break +case 9:s=new A.ahY(B.kp,p) +s.dG(B.kp,p,B.ab) +break +case 10:s=new A.ahQ(B.k1,p) +s.dG(B.k1,p,B.hE) +s.d4(A.DG(p,s)) +break +case 23:s=new A.ahR(B.ke,p) +s.dG(B.ke,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("list") +q.toString +r.setAttribute("role",q) +break +case 24:s=new A.ahS(B.kf,p) +s.dG(B.kf,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("listitem") +q.toString +r.setAttribute("role",q) +break +case 6:s=new A.ahL(B.of,p) +r=A.rb(s.c7(0),p) +s.a!==$&&A.ba() +s.a=r +r=new A.pQ(new A.pd(p.ok,B.dF),p,s) +s.e=r +s.d4(r) +s.d4(new A.nJ(p,s)) +s.d4(new A.r0(p,s)) +s.GS(B.hE) +s.GV() +break +case 11:s=new A.ahK(B.k2,p) +s.dG(B.k2,p,B.hF) +break +case 12:s=new A.ai8(B.k3,p) +s.dG(B.k3,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("tab") +q.toString +r.setAttribute("role",q) +break +case 13:s=new A.ai9(B.k4,p) +s.dG(B.k4,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("tablist") +q.toString +r.setAttribute("role",q) +break +case 14:s=new A.aia(B.k5,p) +s.dG(B.k5,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("tabpanel") +q.toString +r.setAttribute("role",q) +break +case 15:s=A.aS9(p) +break +case 16:s=A.aS8(p) +break +case 17:s=new A.aib(B.k8,p) +s.dG(B.k8,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("table") +q.toString +r.setAttribute("role",q) +break +case 18:s=new A.ahH(B.k9,p) +s.dG(B.k9,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("cell") +q.toString +r.setAttribute("role",q) +break +case 19:s=new A.ai2(B.ka,p) +s.dG(B.ka,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("row") +q.toString +r.setAttribute("role",q) +break +case 20:s=new A.ahJ(B.kb,p) +s.dG(B.kb,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("columnheader") +q.toString +r.setAttribute("role",q) +break +case 26:s=new A.PE(B.kh,p) +s.dG(B.kh,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("menu") +q.toString +r.setAttribute("role",q) +break +case 27:s=new A.PF(B.ki,p) +s.dG(B.ki,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("menubar") +q.toString +r.setAttribute("role",q) +break +case 28:s=new A.ahU(B.kj,p) +s.dG(B.kj,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("menuitem") +q.toString +r.setAttribute("role",q) +s.d4(new A.ty(p,s)) +s.d4(A.DG(p,s)) +break +case 29:s=new A.ahV(B.kk,p) +s.dG(B.kk,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("menuitemcheckbox") +q.toString +r.setAttribute("role",q) +s.d4(new A.yU(p,s)) +s.d4(new A.ty(p,s)) +break +case 30:s=new A.ahW(B.kl,p) +s.dG(B.kl,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("menuitemradio") +q.toString +r.setAttribute("role",q) +s.d4(new A.yU(p,s)) +s.d4(new A.ty(p,s)) +break +case 22:s=new A.ahF(B.kd,p) +s.dG(B.kd,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("alert") +q.toString +r.setAttribute("role",q) +break +case 21:s=new A.ai7(B.kc,p) +s.dG(B.kc,p,B.ab) +r=s.a +r===$&&A.a() +q=A.ai("status") +q.toString +r.setAttribute("role",q) +break +case 25:s=new A.a7j(B.kg,p) +s.dG(B.kg,p,B.hF) +r=p.b +r.toString +if((r&1)!==0)s.d4(A.DG(p,s)) +break +default:s=null}return s}, +akN(){var s,r,q,p,o,n,m,l=this,k=l.rx,j=l.aa1(),i=l.rx +if(i==null)s=null +else{i=i.a +i===$&&A.a() +s=i}if(k!=null)if(k.b===j){k.d9(0) +return}else{k.l() +k=l.rx=null}if(k==null){k=l.rx=l.a85(j) +k.ap() +k.d9(0)}i=l.rx.a +i===$&&A.a() +if(!J.e(s,i)){i=l.RG +if(i!=null)for(r=i.length,q=0;q>>0}o=m.k1 +l=n.ax +if(o!==l){k=o==null?null:o.length!==0 +if(k===!0)m.ok.f.F(0,o) +m.k1=l +if(l.length!==0===!0)m.ok.f.m(0,l,m.k4) +m.p4=(m.p4|33554432)>>>0}o=n.cy +if(m.ax!==o){m.ax=o +m.p4=(m.p4|4096)>>>0}o=n.db +if(m.ay!==o){m.ay=o +m.p4=(m.p4|4096)>>>0}o=n.ay +if(m.z!==o){m.z=o +m.p4=(m.p4|1024)>>>0}o=n.ch +if(m.Q!==o){m.Q=o +m.p4=(m.p4|1024)>>>0}o=n.at +if(!J.e(m.y,o)){m.y=o +m.p4=(m.p4|512)>>>0}o=n.id +if(m.dx!==o){m.dx=o +m.p4=(m.p4|65536)>>>0}o=n.z +if(m.r!==o){m.r=o +m.p4=(m.p4|64)>>>0}o=n.c +if(m.b!==o){m.b=o +m.p4=(m.p4|2)>>>0}o=n.f +if(m.c!==o){m.c=o +m.p4=(m.p4|4)>>>0}o=n.r +if(m.d!==o){m.d=o +m.p4=(m.p4|8)>>>0}o=n.x +if(m.e!==o){m.e=o +m.p4=(m.p4|16)>>>0}o=n.y +if(m.f!==o){m.f=o +m.p4=(m.p4|32)>>>0}o=n.Q +if(m.w!==o){m.w=o +m.p4=(m.p4|128)>>>0}o=n.as +if(m.x!==o){m.x=o +m.p4=(m.p4|256)>>>0}o=n.CW +if(m.as!==o){m.as=o +m.p4=(m.p4|2048)>>>0}o=n.cx +if(m.at!==o){m.at=o +m.p4=(m.p4|2048)>>>0}o=n.dx +if(m.ch!==o){m.ch=o +m.p4=(m.p4|8192)>>>0}o=n.dy +if(m.CW!==o){m.CW=o +m.p4=(m.p4|8192)>>>0}o=n.fr +if(m.cx!==o){m.cx=o +m.p4=(m.p4|16384)>>>0}o=n.fx +if(m.cy!==o){m.cy=o +m.p4=(m.p4|16384)>>>0}o=n.fy +if(m.fy!==o){m.fy=o +m.p4=(m.p4|4194304)>>>0}o=n.p1 +if(m.id!==o){m.id=o +m.p4=(m.p4|16777216)>>>0}o=n.go +if(m.db!=o){m.db=o +m.p4=(m.p4|32768)>>>0}o=n.k2 +if(m.fr!==o){m.fr=o +m.p4=(m.p4|1048576)>>>0}o=n.k1 +if(m.dy!==o){m.dy=o +m.p4=(m.p4|524288)>>>0}o=n.k3 +if(m.fx!==o){m.fx=o +m.p4=(m.p4|2097152)>>>0}o=n.w +if(m.go!==o){m.go=o +m.p4=(m.p4|8388608)>>>0}o=n.p2 +if(m.k2!==o){m.k2=o +m.p4=(m.p4|67108864)>>>0}o=n.R8 +if(m.k3!==o){m.k3=o +m.p4=(m.p4|134217728)>>>0}m.p1=n.p3 +m.p2=n.RG +o=n.p4 +if(!A.aZe(m.p3,o,r)){m.p3=o +m.p4=(m.p4|134217728)>>>0}m.akN() +o=m.rx.gq2() +l=m.rx +if(o){o=l.a +o===$&&A.a() +o=o.style +o.setProperty("pointer-events","all","")}else{o=l.a +o===$&&A.a() +o=o.style +o.setProperty("pointer-events","none","")}}j=A.aC(t.UF) +for(p=0;p"),n=A.a9(new A.bg(p,o),o.i("n.E")),m=n.length +for(s=0;s=20)return i.d=!0 +if(!B.QA.u(0,a.type))return!0 +if(i.a!=null)return!1 +r=A.by("activationPoint") +switch(a.type){case"click":r.sdX(new A.zJ(a.offsetX,a.offsetY)) +break +case"touchstart":case"touchend":s=new A.rP(a.changedTouches,t.s5).gZ(0) +r.sdX(new A.zJ(s.clientX,s.clientY)) +break +case"pointerdown":case"pointerup":r.sdX(new A.zJ(a.clientX,a.clientY)) +break +default:return!0}q=i.b.getBoundingClientRect() +s=q.left +p=q.right +o=q.left +n=q.top +m=q.bottom +l=q.top +k=r.aQ().a-(s+(p-o)/2) +j=r.aQ().b-(n+(m-l)/2) +if(k*k+j*j<1){i.d=!0 +i.a=A.bW(B.cl,new A.acU(i)) +return!1}return!0}, +YL(){var s,r=this.b=A.c5(v.G.document,"flt-semantics-placeholder") +r.addEventListener("click",A.bd(new A.acT(this)),!0) +s=A.ai("button") +s.toString +r.setAttribute("role",s) +s=A.ai("Enable accessibility") +s.toString +r.setAttribute("aria-label",s) +s=r.style +A.W(s,"position","absolute") +A.W(s,"left","0") +A.W(s,"top","0") +A.W(s,"right","0") +A.W(s,"bottom","0") +return r}, +l(){var s=this.b +if(s!=null)s.remove() +this.a=this.b=null}} +A.acU.prototype={ +$0(){this.a.l() +var s=$.bX;(s==null?$.bX=A.ee():s).sCJ(!0)}, +$S:0} +A.acT.prototype={ +$1(a){this.a.Cd(a)}, +$S:2} +A.aib.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.ahH.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.ai2.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.ahJ.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.ai8.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.aia.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.ai9.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}} +A.ahG.prototype={ +b_(){var s=this.e +if(s==null)s=null +else{s.b_() +s=!0}return s===!0}, +d9(a){var s,r +this.hu(0) +s=this.c.Al() +r=this.a +if(s===B.eO){r===$&&A.a() +s=A.ai("true") +s.toString +r.setAttribute("aria-disabled",s)}else{r===$&&A.a() +r.removeAttribute("aria-disabled")}}} +A.Qx.prototype={ +a5u(a,b){var s,r=A.bd(new A.ak_(this)) +this.d=r +s=this.b.a +s===$&&A.a() +s.addEventListener("click",r)}, +gq2(){return!0}, +d9(a){var s,r=this,q=r.e,p=r.a +if(p.Al()!==B.eO){p=p.b +p.toString +p=(p&1)!==0}else p=!1 +r.e=p +if(q!==p){s=r.b.a +if(p){s===$&&A.a() +p=A.ai("") +p.toString +s.setAttribute("flt-tappable",p)}else{s===$&&A.a() +s.removeAttribute("flt-tappable")}}}} +A.ak_.prototype={ +$1(a){var s=this.a,r=s.a +$.aBV().arN(0,a,r.ok.a,r.k4,s.e)}, +$S:2} +A.aiE.prototype={ +Il(a,b,c,d){this.CW=b +this.x=d +this.y=c}, +alq(a){var s,r,q=this,p=q.ch +if(p===a)return +else if(p!=null)q.j_(0) +q.ch=a +p=a.w +p===$&&A.a() +q.c=p +q.T3() +p=q.CW +p.toString +s=q.x +s.toString +r=q.y +r.toString +q.a1r(0,p,r,s)}, +j_(a){var s,r,q,p=this +if(!p.b)return +p.b=!1 +p.w=p.r=null +for(s=p.z,r=0;r=this.b)throw A.d(A.MD(b,this,null,null,null)) +return this.a[b]}, +m(a,b,c){var s +if(b>=this.b)throw A.d(A.MD(b,this,null,null,null)) +s=this.a +s.$flags&2&&A.av(s) +s[b]=c}, +sq(a,b){var s,r,q,p,o=this,n=o.b +if(bn){if(n===0)p=new Uint8Array(b) +else p=o.E8(b) +B.B.hX(p,0,o.b,o.a) +o.a=p}}o.b=b}, +eY(a,b){var s,r=this,q=r.b +if(q===r.a.length)r.ML(q) +q=r.a +s=r.b++ +q.$flags&2&&A.av(q) +q[s]=b}, +D(a,b){var s,r=this,q=r.b +if(q===r.a.length)r.ML(q) +q=r.a +s=r.b++ +q.$flags&2&&A.av(q) +q[s]=b}, +zp(a,b,c,d){A.e_(c,"start") +if(d!=null&&c>d)throw A.d(A.cr(d,c,null,"end",null)) +this.a5D(b,c,d)}, +U(a,b){return this.zp(0,b,0,null)}, +a5D(a,b,c){var s,r,q +if(t.j.b(a))c=c==null?a.length:c +if(c!=null){this.ae3(this.b,a,b,c) +return}for(s=J.aY(a),r=0;s.A();){q=s.gN(s) +if(r>=b)this.eY(0,q);++r}if(ro.gq(b)||d>o.gq(b))throw A.d(A.a5("Too few elements")) +s=d-c +r=p.b+s +p.a97(r) +o=p.a +q=a+s +B.B.bV(o,q,p.b+s,o,a) +B.B.bV(p.a,a,q,b,c) +p.b=r}, +a97(a){var s,r=this +if(a<=r.a.length)return +s=r.E8(a) +B.B.hX(s,0,r.b,r.a) +r.a=s}, +E8(a){var s=this.a.length*2 +if(a!=null&&ss)throw A.d(A.cr(c,0,s,null,null)) +s=this.a +if(d instanceof A.Eb)B.B.bV(s,b,c,d.a,e) +else B.B.bV(s,b,c,d,e)}} +A.Ut.prototype={} +A.Eb.prototype={} +A.iy.prototype={ +j(a){return A.u(this).j(0)+"("+this.a+", "+A.i(this.b)+")"}} +A.a99.prototype={ +ca(a){return J.pa(B.B.gbQ(B.d1.el(B.ae.fU(a))))}, +hD(a){if(a==null)return a +return B.ae.dU(0,B.ei.el(J.ti(B.aq.gbQ(a))))}} +A.a9b.prototype={ +jJ(a){return B.a2.ca(A.ar(["method",a.a,"args",a.b],t.N,t.z))}, +iY(a){var s,r,q,p=null,o=B.a2.hD(a) +if(!t.f.b(o))throw A.d(A.c6("Expected method call Map, got "+A.i(o),p,p)) +s=J.aH(o) +r=s.h(o,"method") +q=s.h(o,"args") +if(typeof r=="string")return new A.iy(r,q) +throw A.d(A.c6("Invalid method call: "+A.i(o),p,p))}} +A.ajr.prototype={ +ca(a){var s=A.aAP() +this.eV(0,s,a) +return s.mA()}, +hD(a){var s,r +if(a==null)return null +s=new A.Ov(a) +r=this.jh(0,s) +if(s.b=b.a.byteLength)throw A.d(B.bq) +return this.lJ(b.oR(0),b)}, +lJ(a,b){var s,r,q,p,o,n,m,l,k,j=this +switch(a){case 0:s=null +break +case 1:s=!0 +break +case 2:s=!1 +break +case 3:r=b.a.getInt32(b.b,B.aE===$.dX()) +b.b+=4 +s=r +break +case 4:s=b.Cw(0) +break +case 5:q=j.fB(b) +s=A.fb(B.ei.el(b.oS(q)),16) +break +case 6:b.m1(8) +r=b.a.getFloat64(b.b,B.aE===$.dX()) +b.b+=8 +s=r +break +case 7:q=j.fB(b) +s=B.ei.el(b.oS(q)) +break +case 8:s=b.oS(j.fB(b)) +break +case 9:q=j.fB(b) +b.m1(4) +p=b.a +o=J.aCr(B.aq.gbQ(p),p.byteOffset+b.b,q) +b.b=b.b+4*q +s=o +break +case 10:s=b.Cx(j.fB(b)) +break +case 11:q=j.fB(b) +b.m1(8) +p=b.a +o=J.aCq(B.aq.gbQ(p),p.byteOffset+b.b,q) +b.b=b.b+8*q +s=o +break +case 12:q=j.fB(b) +n=[] +for(p=b.a,m=0;m=p.byteLength)A.a8(B.bq) +b.b=l+1 +n.push(j.lJ(p.getUint8(l),b))}s=n +break +case 13:q=j.fB(b) +p=t.X +n=A.v(p,p) +for(p=b.a,m=0;m=p.byteLength)A.a8(B.bq) +b.b=l+1 +l=j.lJ(p.getUint8(l),b) +k=b.b +if(k>=p.byteLength)A.a8(B.bq) +b.b=k+1 +n.m(0,l,j.lJ(p.getUint8(k),b))}s=n +break +default:throw A.d(B.bq)}return s}, +ho(a,b){var s,r,q,p,o +if(b<254)a.b.eY(0,b) +else{s=a.b +r=a.c +q=a.d +p=r.$flags|0 +if(b<=65535){s.eY(0,254) +o=$.dX() +p&2&&A.av(r,10) +r.setUint16(0,b,B.aE===o) +s.zp(0,q,0,2)}else{s.eY(0,255) +o=$.dX() +p&2&&A.av(r,11) +r.setUint32(0,b,B.aE===o) +s.zp(0,q,0,4)}}}, +fB(a){var s,r=a.oR(0) +$label0$0:{if(254===r){r=a.a.getUint16(a.b,B.aE===$.dX()) +a.b+=2 +s=r +break $label0$0}if(255===r){r=a.a.getUint32(a.b,B.aE===$.dX()) +a.b+=4 +s=r +break $label0$0}s=r +break $label0$0}return s}} +A.aju.prototype={ +$2(a,b){var s=this.a,r=this.b +s.eV(0,r,a) +s.eV(0,r,b)}, +$S:116} +A.ajv.prototype={ +iY(a){var s,r,q +a.toString +s=new A.Ov(a) +r=B.cc.jh(0,s) +q=B.cc.jh(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.iy(r,q) +else throw A.d(B.oE)}, +v5(a){var s=A.aAP() +s.b.eY(0,0) +B.cc.eV(0,s,a) +return s.mA()}, +oc(a,b,c){var s=A.aAP() +s.b.eY(0,1) +B.cc.eV(0,s,a) +B.cc.eV(0,s,c) +B.cc.eV(0,s,b) +return s.mA()}} +A.alZ.prototype={ +m1(a){var s,r,q=this.b,p=B.f.bJ(q.b,a) +if(p!==0)for(s=a-p,r=0;r")).af(0,new A.a5L(this,r)) +return r}} +A.a5L.prototype={ +$1(a){var s=this.a,r=s.b.h(0,a) +r.toString +this.b.push(A.cF(r,"input",A.bd(new A.a5M(s,a,r))))}, +$S:31} +A.a5M.prototype={ +$1(a){var s,r=this.a.c,q=this.b +if(r.h(0,q)==null)throw A.d(A.a5("AutofillInfo must have a valid uniqueIdentifier.")) +else{r=r.h(0,q) +r.toString +s=A.aDI(this.c) +$.aX().j9("flutter/textinput",B.b4.jJ(new A.iy(u.l,[0,A.ar([r.b,s.ZC()],t.ob,t.z)])),A.a_X())}}, +$S:2} +A.JP.prototype={ +US(a,b){var s,r=this.d,q=this.e,p=A.hg(a,"HTMLInputElement") +if(p){if(q!=null)a.placeholder=q +p=r==null +if(!p){a.name=r +a.id=r +if(B.c.u(r,"password"))a.type="password" +else a.type="text"}p=p?"on":r +a.autocomplete=p}else{p=A.hg(a,"HTMLTextAreaElement") +if(p){if(q!=null)a.placeholder=q +p=r==null +if(!p){a.name=r +a.id=r}s=A.ai(p?"on":r) +s.toString +a.setAttribute("autocomplete",s)}}}, +fm(a){return this.US(a,!1)}} +A.w2.prototype={} +A.u8.prototype={ +gBg(){return Math.min(this.b,this.c)}, +gBd(){return Math.max(this.b,this.c)}, +ZC(){var s=this +return A.ar(["text",s.a,"selectionBase",s.b,"selectionExtent",s.c,"composingBase",s.d,"composingExtent",s.e],t.N,t.z)}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.u(s)!==J.S(b))return!1 +return b instanceof A.u8&&b.a==s.a&&b.gBg()===s.gBg()&&b.gBd()===s.gBd()&&b.d===s.d&&b.e===s.e}, +j(a){return this.lZ(0)}, +fm(a){var s,r=this,q=a==null,p=!q +if(p)s=A.hg(a,"HTMLInputElement") +else s=!1 +if(s){a.value=r.a +q=r.gBg() +p=r.gBd() +a.setSelectionRange(q,p)}else{if(p)p=A.hg(a,"HTMLTextAreaElement") +else p=!1 +if(p){a.value=r.a +q=r.gBg() +p=r.gBd() +a.setSelectionRange(q,p)}else throw A.d(A.ae("Unsupported DOM element type: <"+A.i(q?null:A.J(a,"tagName"))+"> ("+J.S(a).j(0)+")"))}}} +A.a94.prototype={} +A.M5.prototype={ +jX(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.fm(s)}q=r.d +q===$&&A.a() +if(q.x!=null){r.w2() +q=r.e +if(q!=null)q.fm(r.c) +q=r.d.x +q=q==null?null:q.a +q.toString +s=$.eo() +q.focus(s) +r.c.focus(s)}}} +A.vt.prototype={ +jX(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.fm(s)}q=r.d +q===$&&A.a() +if(q.x!=null){r.w2() +q=r.c +q.toString +q.focus($.eo()) +q=r.e +if(q!=null){s=r.c +s.toString +q.fm(s)}}}, +vu(){if(this.w!=null)this.jX() +var s=this.c +s.toString +s.focus($.eo())}} +A.zv.prototype={ +gjI(){var s=null,r=this.f +if(r==null){r=this.e.a +r.toString +r=this.f=new A.w2(r,"",-1,-1,s,s,s,s)}return r}, +qT(a,b,c){var s,r,q=this,p="none",o="transparent",n=a.b.A0() +n.tabIndex=-1 +q.c=n +q.H0(a) +n=q.c +n.classList.add("flt-text-editing") +s=n.style +A.W(s,"forced-color-adjust",p) +A.W(s,"white-space","pre-wrap") +A.W(s,"position","absolute") +A.W(s,"top","0") +A.W(s,"left","0") +A.W(s,"padding","0") +A.W(s,"opacity","1") +A.W(s,"color",o) +A.W(s,"background-color",o) +A.W(s,"background",o) +A.W(s,"caret-color",o) +A.W(s,"outline",p) +A.W(s,"border",p) +A.W(s,"resize",p) +A.W(s,"text-shadow",p) +A.W(s,"overflow","hidden") +A.W(s,"transform-origin","0 0 0") +if($.bw().gej()===B.cZ||$.bw().gej()===B.by)n.classList.add("transparentTextEditing") +n=q.r +if(n!=null){r=q.c +r.toString +n.fm(r)}n=q.d +n===$&&A.a() +if(n.x==null){n=q.c +n.toString +A.axf(n,a.a) +q.Q=!1}q.vu() +q.b=!0 +q.x=c +q.y=b}, +H0(a){var s,r,q,p,o,n=this +n.d=a +s=n.c +if(a.d){s.toString +r=A.ai("readonly") +r.toString +s.setAttribute("readonly",r)}else s.removeAttribute("readonly") +if(a.e){s=n.c +s.toString +r=A.ai("password") +r.toString +s.setAttribute("type",r)}if(a.b.gj7()==="none"){s=n.c +s.toString +r=A.ai("none") +r.toString +s.setAttribute("inputmode",r)}q=A.aP_(a.c) +s=n.c +s.toString +q.amI(s) +p=a.w +s=n.c +if(p!=null){s.toString +p.US(s,!0)}else{s.toString +r=A.ai("off") +r.toString +s.setAttribute("autocomplete",r) +r=n.c +r.toString +A.aVI(r,n.d.a)}o=a.f?"on":"off" +s=n.c +s.toString +r=A.ai(o) +r.toString +s.setAttribute("autocorrect",r)}, +vu(){this.jX()}, +uj(){var s,r,q=this,p=q.d +p===$&&A.a() +p=p.x +if(p!=null)B.b.U(q.z,p.uk()) +p=q.z +s=q.c +s.toString +r=q.gvj() +p.push(A.cF(s,"input",A.bd(r))) +s=q.c +s.toString +p.push(A.cF(s,"keydown",A.bd(q.gvO()))) +p.push(A.cF(v.G.document,"selectionchange",A.bd(r))) +r=q.c +r.toString +p.push(A.cF(r,"beforeinput",A.bd(q.gAD()))) +if(!(q instanceof A.vt)){s=q.c +s.toString +p.push(A.cF(s,"blur",A.bd(q.gAE())))}p=q.c +p.toString +q.zq(p) +q.BQ()}, +Kp(a){var s,r=this +r.w=a +if(r.b)if(r.d$!=null){s=r.c +s.toString +a.fm(s)}else r.jX()}, +Kq(a){var s +this.r=a +if(this.b){s=this.c +s.toString +a.fm(s)}}, +j_(a){var s,r,q,p=this +p.b=!1 +p.w=p.r=p.f=p.e=null +for(s=p.z,r=0;r=0&&a.c>=0) +else s=!0 +if(s)return +a.fm(this.c)}, +jX(){var s=this.c +s.toString +s.focus($.eo())}, +w2(){var s,r,q=this.d +q===$&&A.a() +q=q.x +q.toString +s=this.c +s.toString +if($.Jq().gi1() instanceof A.vt)A.W(s.style,"pointer-events","all") +r=q.a +r.insertBefore(s,q.d) +A.axf(r,q.f) +this.Q=!0}, +X4(a){var s,r,q=this,p=q.c +p.toString +s=q.anS(A.aDI(p)) +p=q.d +p===$&&A.a() +if(p.r){q.gjI().r=s.d +q.gjI().w=s.e +r=A.aST(s,q.e,q.gjI())}else r=null +if(!s.k(0,q.e)){q.e=s +q.f=r +q.x.$2(s,r)}q.f=null}, +ap3(a){var s,r,q,p=this,o=A.bq(a.data),n=A.bq(a.inputType) +if(n!=null){s=p.e +r=s.b +q=s.c +r=r>q?r:q +if(B.c.u(n,"delete")){p.gjI().b="" +p.gjI().d=r}else if(n==="insertLineBreak"){p.gjI().b="\n" +p.gjI().c=r +p.gjI().d=r}else if(o!=null){p.gjI().b=o +p.gjI().c=r +p.gjI().d=r}}}, +ap4(a){var s,r,q,p=a.relatedTarget +if(p!=null){s=$.aX() +r=s.gd0().vh(p) +q=this.c +q.toString +q=r==s.gd0().vh(q) +s=q}else s=!0 +if(s){s=this.c +s.toString +s.focus($.eo())}}, +aru(a){var s,r=A.hg(a,"KeyboardEvent") +if(r)if(J.e(a.keyCode,13)){r=this.y +r.toString +s=this.d +s===$&&A.a() +r.$1(s.c) +r=this.d +if(r.b instanceof A.Bn&&r.c==="TextInputAction.newline")return +a.preventDefault()}}, +Il(a,b,c,d){var s,r=this +r.qT(b,c,d) +r.uj() +s=r.e +if(s!=null)r.Lq(s) +s=r.c +s.toString +s.focus($.eo())}, +BQ(){var s=this,r=s.z,q=s.c +q.toString +r.push(A.cF(q,"mousedown",A.bd(new A.a3R()))) +q=s.c +q.toString +r.push(A.cF(q,"mouseup",A.bd(new A.a3S()))) +q=s.c +q.toString +r.push(A.cF(q,"mousemove",A.bd(new A.a3T())))}} +A.a3R.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.a3S.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.a3T.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.a8C.prototype={ +qT(a,b,c){var s,r=this +r.D9(a,b,c) +s=r.c +s.toString +a.b.Vv(s) +s=r.d +s===$&&A.a() +if(s.x!=null)r.w2() +s=r.c +s.toString +a.y.Ln(s)}, +vu(){A.W(this.c.style,"transform","translate(-9999px, -9999px)") +this.p1=!1}, +uj(){var s,r,q=this,p=q.d +p===$&&A.a() +p=p.x +if(p!=null)B.b.U(q.z,p.uk()) +p=q.z +s=q.c +s.toString +r=q.gvj() +p.push(A.cF(s,"input",A.bd(r))) +s=q.c +s.toString +p.push(A.cF(s,"keydown",A.bd(q.gvO()))) +p.push(A.cF(v.G.document,"selectionchange",A.bd(r))) +r=q.c +r.toString +p.push(A.cF(r,"beforeinput",A.bd(q.gAD()))) +r=q.c +r.toString +p.push(A.cF(r,"blur",A.bd(q.gAE()))) +r=q.c +r.toString +q.zq(r) +r=q.c +r.toString +p.push(A.cF(r,"focus",A.bd(new A.a8F(q)))) +q.a6_()}, +Kp(a){var s=this +s.w=a +if(s.b&&s.p1)s.jX()}, +j_(a){var s +this.a1q(0) +s=this.ok +if(s!=null)s.am(0) +this.ok=null}, +a6_(){var s=this.c +s.toString +this.z.push(A.cF(s,"click",A.bd(new A.a8D(this))))}, +Se(){var s=this.ok +if(s!=null)s.am(0) +this.ok=A.bW(B.aY,new A.a8E(this))}, +jX(){var s,r=this.c +r.toString +r.focus($.eo()) +r=this.w +if(r!=null){s=this.c +s.toString +r.fm(s)}}} +A.a8F.prototype={ +$1(a){this.a.Se()}, +$S:2} +A.a8D.prototype={ +$1(a){var s=this.a +if(s.p1){s.vu() +s.Se()}}, +$S:2} +A.a8E.prototype={ +$0(){var s=this.a +s.p1=!0 +s.jX()}, +$S:0} +A.a0X.prototype={ +qT(a,b,c){var s,r=this +r.D9(a,b,c) +s=r.c +s.toString +a.b.Vv(s) +s=r.d +s===$&&A.a() +if(s.x!=null)r.w2() +else{s=r.c +s.toString +A.axf(s,a.a)}s=r.c +s.toString +a.y.Ln(s)}, +uj(){var s,r,q=this,p=q.d +p===$&&A.a() +p=p.x +if(p!=null)B.b.U(q.z,p.uk()) +p=q.z +s=q.c +s.toString +r=q.gvj() +p.push(A.cF(s,"input",A.bd(r))) +s=q.c +s.toString +p.push(A.cF(s,"keydown",A.bd(q.gvO()))) +p.push(A.cF(v.G.document,"selectionchange",A.bd(r))) +r=q.c +r.toString +p.push(A.cF(r,"beforeinput",A.bd(q.gAD()))) +r=q.c +r.toString +p.push(A.cF(r,"blur",A.bd(q.gAE()))) +r=q.c +r.toString +q.zq(r) +q.BQ()}, +jX(){var s,r=this.c +r.toString +r.focus($.eo()) +r=this.w +if(r!=null){s=this.c +s.toString +r.fm(s)}}} +A.a6j.prototype={ +qT(a,b,c){var s +this.D9(a,b,c) +s=this.d +s===$&&A.a() +if(s.x!=null)this.w2()}, +uj(){var s,r,q=this,p=q.d +p===$&&A.a() +p=p.x +if(p!=null)B.b.U(q.z,p.uk()) +p=q.z +s=q.c +s.toString +r=q.gvj() +p.push(A.cF(s,"input",A.bd(r))) +s=q.c +s.toString +p.push(A.cF(s,"keydown",A.bd(q.gvO()))) +s=q.c +s.toString +p.push(A.cF(s,"beforeinput",A.bd(q.gAD()))) +s=q.c +s.toString +q.zq(s) +s=q.c +s.toString +p.push(A.cF(s,"keyup",A.bd(new A.a6k(q)))) +s=q.c +s.toString +p.push(A.cF(s,"select",A.bd(r))) +r=q.c +r.toString +p.push(A.cF(r,"blur",A.bd(q.gAE()))) +q.BQ()}, +jX(){var s,r=this,q=r.c +q.toString +q.focus($.eo()) +q=r.w +if(q!=null){s=r.c +s.toString +q.fm(s)}q=r.e +if(q!=null){s=r.c +s.toString +q.fm(s)}}} +A.a6k.prototype={ +$1(a){this.a.X4(a)}, +$S:2} +A.akb.prototype={} +A.akh.prototype={ +jj(a){var s=a.b +if(s!=null&&s!==this.a&&a.c){a.c=!1 +a.gi1().j_(0)}a.b=this.a +a.d=this.b}} +A.ako.prototype={ +jj(a){var s=a.gi1(),r=a.d +r.toString +s.H0(r)}} +A.akj.prototype={ +jj(a){a.gi1().Lq(this.a)}} +A.akm.prototype={ +jj(a){if(!a.c)a.ajv()}} +A.aki.prototype={ +jj(a){a.gi1().Kp(this.a)}} +A.akl.prototype={ +jj(a){a.gi1().Kq(this.a)}} +A.ak9.prototype={ +jj(a){if(a.c){a.c=!1 +a.gi1().j_(0)}}} +A.ake.prototype={ +jj(a){if(a.c){a.c=!1 +a.gi1().j_(0)}}} +A.akk.prototype={ +jj(a){}} +A.akg.prototype={ +jj(a){}} +A.akf.prototype={ +jj(a){}} +A.akd.prototype={ +jj(a){var s +if(a.c){a.c=!1 +a.gi1().j_(0) +a.guy(0) +s=a.b +$.aX().j9("flutter/textinput",B.b4.jJ(new A.iy("TextInputClient.onConnectionClosed",[s])),A.a_X())}if(this.a)A.aYS() +A.aXl()}} +A.ayw.prototype={ +$2(a,b){new A.rP(b.getElementsByClassName("submitBtn"),t.s5).gZ(0).click()}, +$S:351} +A.ak4.prototype={ +apV(a,b){var s,r,q,p,o,n,m,l,k=B.b4.iY(a) +switch(k.a){case"TextInput.setClient":s=k.b +s.toString +t.Dn.a(s) +r=J.aH(s) +q=r.h(s,0) +q.toString +A.dP(q) +s=r.h(s,1) +s.toString +p=new A.akh(q,A.aEf(t.xE.a(s))) +break +case"TextInput.updateConfig":this.a.d=A.aEf(t.a.a(k.b)) +p=B.E0 +break +case"TextInput.setEditingState":p=new A.akj(A.aDJ(t.a.a(k.b))) +break +case"TextInput.show":p=B.DZ +break +case"TextInput.setEditableSizeAndTransform":p=new A.aki(A.aOP(t.a.a(k.b))) +break +case"TextInput.setStyle":s=t.a.a(k.b) +r=J.aH(s) +o=A.dP(r.h(s,"textAlignIndex")) +n=A.dP(r.h(s,"textDirectionIndex")) +m=A.fu(r.h(s,"fontWeightIndex")) +l=m!=null?A.aY4(m):"normal" +q=A.aBb(r.h(s,"fontSize")) +if(q==null)q=null +p=new A.akl(new A.a5v(q,l,A.bq(r.h(s,"fontFamily")),B.K2[o],B.kC[n])) +break +case"TextInput.clearClient":p=B.DU +break +case"TextInput.hide":p=B.DV +break +case"TextInput.requestAutofill":p=B.DW +break +case"TextInput.finishAutofillContext":p=new A.akd(A.p_(k.b)) +break +case"TextInput.setMarkedTextRect":p=B.DY +break +case"TextInput.setCaretRect":p=B.DX +break +default:$.aX().f8(b,null) +return}p.jj(this.a) +new A.ak5(b).$0()}} +A.ak5.prototype={ +$0(){$.aX().f8(this.a,B.a2.ca([!0]))}, +$S:0} +A.a8z.prototype={ +guy(a){var s=this.a +if(s===$){s!==$&&A.ac() +s=this.a=new A.ak4(this)}return s}, +gi1(){var s,r,q,p=this,o=null,n=p.f +if(n===$){s=$.bX +if((s==null?$.bX=A.ee():s).b){s=A.aSf(p) +r=s}else{if($.bw().gdB()===B.ba)q=new A.a8C(p,A.b([],t.Up),$,$,$,o) +else if($.bw().gdB()===B.hW)q=new A.a0X(p,A.b([],t.Up),$,$,$,o) +else if($.bw().gej()===B.by)q=new A.vt(p,A.b([],t.Up),$,$,$,o) +else q=$.bw().gej()===B.d_?new A.a6j(p,A.b([],t.Up),$,$,$,o):A.aPu(p) +r=q}p.f!==$&&A.ac() +n=p.f=r}return n}, +ajv(){var s,r,q=this +q.c=!0 +s=q.gi1() +r=q.d +r.toString +s.Il(0,r,new A.a8A(q),new A.a8B(q))}} +A.a8B.prototype={ +$2(a,b){var s,r,q="flutter/textinput",p=this.a +if(p.d.r){p.guy(0) +p=p.b +s=t.N +r=t.z +$.aX().j9(q,B.b4.jJ(new A.iy(u.s,[p,A.ar(["deltas",A.b([A.ar(["oldText",b.a,"deltaText",b.b,"deltaStart",b.c,"deltaEnd",b.d,"selectionBase",b.e,"selectionExtent",b.f,"composingBase",b.r,"composingExtent",b.w],s,r)],t.H7)],s,r)])),A.a_X())}else{p.guy(0) +p=p.b +$.aX().j9(q,B.b4.jJ(new A.iy("TextInputClient.updateEditingState",[p,a.ZC()])),A.a_X())}}, +$S:352} +A.a8A.prototype={ +$1(a){var s=this.a +s.guy(0) +s=s.b +$.aX().j9("flutter/textinput",B.b4.jJ(new A.iy("TextInputClient.performAction",[s,a])),A.a_X())}, +$S:356} +A.a5v.prototype={ +fm(a){var s=this,r=a.style +A.W(r,"text-align",A.aZ_(s.d,s.e)) +A.W(r,"font",s.b+" "+A.i(s.a)+"px "+A.i(A.aXh(s.c)))}} +A.a4M.prototype={ +fm(a){var s=A.ay0(this.c),r=a.style +A.W(r,"width",A.i(this.a)+"px") +A.W(r,"height",A.i(this.b)+"px") +A.W(r,"transform",s)}} +A.a4N.prototype={ +$1(a){return A.fv(a)}, +$S:358} +A.E8.prototype={ +G(){return"TransformKind."+this.b}} +A.axK.prototype={ +$1(a){return"0x"+B.c.r5(B.f.lK(a,16),2,"0")}, +$S:71} +A.Nf.prototype={ +gq(a){return this.b.b}, +h(a,b){var s=this.c.h(0,b) +return s==null?null:s.d.b}, +MK(a,b,c){var s,r,q,p=this.b +p.zr(new A.Wo(b,c)) +s=this.c +r=p.a +q=r.b.xw() +q.toString +s.m(0,b,q) +if(p.b>this.a){s.F(0,r.a.gAk().a) +p.hM(0)}}} +A.k5.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.k5&&b.a===this.a&&b.b===this.b}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"BitmapSize("+this.a+", "+this.b+")"}, +atR(){return new A.K(this.a,this.b)}} +A.hj.prototype={ +a5g(){var s=this.a +s.$flags&2&&A.av(s) +s[15]=1 +s[0]=1 +s[5]=1 +s[10]=1}, +cp(a){var s=a.a,r=this.a,q=s[15] +r.$flags&2&&A.av(r) +r[15]=q +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +h(a,b){return this.a[b]}, +nn(a,b,c){var s=this.a +s.$flags&2&&A.av(s) +s[14]=c +s[13]=b +s[12]=a}, +dO(b5,b6){var s=this.a,r=s[15],q=s[0],p=s[4],o=s[8],n=s[12],m=s[1],l=s[5],k=s[9],j=s[13],i=s[2],h=s[6],g=s[10],f=s[14],e=s[3],d=s[7],c=s[11],b=b6.a,a=b[15],a0=b[0],a1=b[4],a2=b[8],a3=b[12],a4=b[1],a5=b[5],a6=b[9],a7=b[13],a8=b[2],a9=b[6],b0=b[10],b1=b[14],b2=b[3],b3=b[7],b4=b[11] +s.$flags&2&&A.av(s) +s[0]=q*a0+p*a4+o*a8+n*b2 +s[4]=q*a1+p*a5+o*a9+n*b3 +s[8]=q*a2+p*a6+o*b0+n*b4 +s[12]=q*a3+p*a7+o*b1+n*a +s[1]=m*a0+l*a4+k*a8+j*b2 +s[5]=m*a1+l*a5+k*a9+j*b3 +s[9]=m*a2+l*a6+k*b0+j*b4 +s[13]=m*a3+l*a7+k*b1+j*a +s[2]=i*a0+h*a4+g*a8+f*b2 +s[6]=i*a1+h*a5+g*a9+f*b3 +s[10]=i*a2+h*a6+g*b0+f*b4 +s[14]=i*a3+h*a7+g*b1+f*a +s[3]=e*a0+d*a4+c*a8+r*b2 +s[7]=e*a1+d*a5+c*a9+r*b3 +s[11]=e*a2+d*a6+c*b0+r*b4 +s[15]=e*a3+d*a7+c*b1+r*a}, +JA(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=new Float32Array(16),b5=new A.hj(b4) +b5.cp(this) +s=b4[15] +r=b4[0] +q=b4[4] +p=b4[8] +o=b4[12] +n=b4[1] +m=b4[5] +l=b4[9] +k=b4[13] +j=b4[2] +i=b4[6] +h=b4[10] +g=b4[14] +f=b4[3] +e=b4[7] +d=b4[11] +c=b6.a +b=c[15] +a=c[0] +a0=c[4] +a1=c[8] +a2=c[12] +a3=c[1] +a4=c[5] +a5=c[9] +a6=c[13] +a7=c[2] +a8=c[6] +a9=c[10] +b0=c[14] +b1=c[3] +b2=c[7] +b3=c[11] +b4[0]=r*a+q*a3+p*a7+o*b1 +b4[4]=r*a0+q*a4+p*a8+o*b2 +b4[8]=r*a1+q*a5+p*a9+o*b3 +b4[12]=r*a2+q*a6+p*b0+o*b +b4[1]=n*a+m*a3+l*a7+k*b1 +b4[5]=n*a0+m*a4+l*a8+k*b2 +b4[9]=n*a1+m*a5+l*a9+k*b3 +b4[13]=n*a2+m*a6+l*b0+k*b +b4[2]=j*a+i*a3+h*a7+g*b1 +b4[6]=j*a0+i*a4+h*a8+g*b2 +b4[10]=j*a1+i*a5+h*a9+g*b3 +b4[14]=j*a2+i*a6+h*b0+g*b +b4[3]=f*a+e*a3+d*a7+s*b1 +b4[7]=f*a0+e*a4+d*a8+s*b2 +b4[11]=f*a1+e*a5+d*a9+s*b3 +b4[15]=f*a2+e*a6+d*b0+s*b +return b5}, +j(a){return this.lZ(0)}} +A.a3w.prototype={ +a5a(a,b){var s=this,r=b.fv(new A.a3x(s)) +s.d=r +r=A.aXC(new A.a3y(s)) +s.c=r +r.observe(s.b)}, +aB(a){var s,r=this +r.LU(0) +s=r.c +s===$&&A.a() +s.disconnect() +s=r.d +s===$&&A.a() +if(s!=null)s.am(0) +r.e.aB(0)}, +gYx(a){var s=this.e +return new A.bP(s,A.m(s).i("bP<1>"))}, +Hz(){var s=$.dp(),r=s.d +if(r==null)r=s.gcm() +s=this.b +return new A.K(s.clientWidth*r,s.clientHeight*r)}, +Vt(a,b){return B.ek}} +A.a3x.prototype={ +$1(a){this.a.e.D(0,null)}, +$S:99} +A.a3y.prototype={ +$2(a,b){var s,r,q,p +for(s=a.$ti,r=new A.bh(a,a.gq(0),s.i("bh")),q=this.a.e,s=s.i("Y.E");r.A();){p=r.d +if(p==null)s.a(p) +if(!q.gmf())A.a8(q.m3()) +q.jx(null)}}, +$S:359} +A.Lh.prototype={ +aB(a){}} +A.M2.prototype={ +agf(a){this.c.D(0,null)}, +aB(a){var s +this.LU(0) +s=this.b +s===$&&A.a() +s.b.removeEventListener(s.a,s.c) +this.c.aB(0)}, +gYx(a){var s=this.c +return new A.bP(s,A.m(s).i("bP<1>"))}, +Hz(){var s,r,q=A.by("windowInnerWidth"),p=A.by("windowInnerHeight"),o=v.G,n=o.window.visualViewport,m=$.dp(),l=m.d +if(l==null)l=m.gcm() +if(n!=null)if($.bw().gdB()===B.ba){s=o.document.documentElement.clientWidth +r=o.document.documentElement.clientHeight +q.b=s*l +p.b=r*l}else{o=n.width +o.toString +q.b=o*l +o=n.height +o.toString +p.b=o*l}else{m=o.window.innerWidth +m.toString +q.b=m*l +o=o.window.innerHeight +o.toString +p.b=o*l}return new A.K(q.aQ(),p.aQ())}, +Vt(a,b){var s,r,q=$.dp(),p=q.d +if(p==null)p=q.gcm() +q=v.G +s=q.window.visualViewport +r=A.by("windowInnerHeight") +if(s!=null)if($.bw().gdB()===B.ba&&!b)r.b=q.document.documentElement.clientHeight*p +else{q=s.height +q.toString +r.b=q*p}else{q=q.window.innerHeight +q.toString +r.b=q*p}return new A.Rf(0,0,0,a-r.aQ())}} +A.Ll.prototype={ +T2(){var s,r,q,p=this +p.d=v.G.window.matchMedia("(resolution: "+A.i(p.b)+"dppx)") +s=p.d +s===$&&A.a() +r=A.bd(p.gafn()) +q=A.ai(A.ar(["once",!0,"passive",!0],t.N,t.K)) +q.toString +s.addEventListener("change",r,q)}, +afo(a){var s=this,r=s.a,q=r.d +r=q==null?r.gcm():q +s.b=r +s.c.D(0,r) +s.T2()}} +A.a4o.prototype={ +aqt(a){var s,r=$.tf().b.h(0,a) +if(r==null){v.G.window.console.debug("Failed to inject Platform View Id: "+a+". Render seems to be happening before a `flutter/platform_views:create` platform message!") +return}s=this.b +if(J.e(r.parentElement,s))return +s.append(r)}} +A.a3z.prototype={ +gCB(){var s=this.b +s===$&&A.a() +return s}, +V1(a){A.W(a.style,"width","100%") +A.W(a.style,"height","100%") +A.W(a.style,"display","block") +A.W(a.style,"overflow","hidden") +A.W(a.style,"position","relative") +A.W(a.style,"touch-action","none") +this.a.appendChild(a) +$.ayK() +this.b!==$&&A.ba() +this.b=a}, +gqR(){return this.a}} +A.a7d.prototype={ +gCB(){return v.G.window}, +V1(a){var s=a.style +A.W(s,"position","absolute") +A.W(s,"top","0") +A.W(s,"right","0") +A.W(s,"bottom","0") +A.W(s,"left","0") +this.a.append(a) +$.ayK()}, +a6h(){var s,r,q,p,o +for(s=v.G,r=s.document.head.querySelectorAll('meta[name="viewport"]'),q=new A.rO(r,t.rM),p=t.m;q.A();)p.a(r.item(q.b)).remove() +o=A.c5(s.document,"meta") +r=A.ai("") +r.toString +o.setAttribute("flt-viewport",r) +o.name="viewport" +o.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" +s.document.head.append(o) +$.ayK()}, +gqR(){return this.a}} +A.ui.prototype={ +h(a,b){return this.b.h(0,b)}, +Z6(a,b){var s=a.a +this.b.m(0,s,a) +if(b!=null)this.c.m(0,s,b) +this.d.D(0,s) +return a}, +atc(a){return this.Z6(a,null)}, +We(a){var s,r=this.b,q=r.h(0,a) +if(q==null)return null +r.F(0,a) +s=this.c.F(0,a) +this.e.D(0,a) +q.l() +return s}, +vh(a){var s,r=a==null?null:a.closest("flutter-view[flt-view-id]") +if(r==null)return null +s=r.getAttribute("flt-view-id") +s.toString +return this.b.h(0,A.BW(s,null))}, +L8(a){return A.azI(new A.a6C(this,a),t.H)}, +a_G(a){return A.azI(new A.a6D(this,a),t.H)}, +Gf(a,b){var s,r,q=v.G.document.activeElement +if(!J.e(a,q))s=b&&a.contains(q) +else s=!0 +if(s){r=this.vh(a) +if(r!=null)r.ge6().a.focus($.eo())}if(b)a.remove()}, +ak9(a){return this.Gf(a,!1)}} +A.a6C.prototype={ +$0(){this.a.ak9(this.b)}, +$S:9} +A.a6D.prototype={ +$0(){this.a.Gf(this.b,!0) +return null}, +$S:0} +A.a7E.prototype={} +A.axd.prototype={ +$0(){return null}, +$S:378} +A.ll.prototype={ +MH(a,b,c,d){var s,r,q,p=this,o=p.c +o.V1(p.ge6().a) +s=$.azW +s=s==null?null:s.gE5() +s=new A.aeu(p,new A.aev(),s) +r=$.bw().gej()===B.by&&$.bw().gdB()===B.ba +if(r){r=$.aKg() +s.a=r +r.auj()}s.f=s.a7Z() +p.z!==$&&A.ba() +p.z=s +s=p.ch +s=s.gYx(s).fv(p.ga8n()) +p.d!==$&&A.ba() +p.d=s +q=p.r +if(q===$){s=p.ge6() +o=o.gqR() +p.r!==$&&A.ac() +q=p.r=new A.a7E(s.a,o)}$.am() +o=A.ai(p.a) +o.toString +q.a.setAttribute("flt-view-id",o) +o=q.b +s=A.ai("canvaskit") +s.toString +o.setAttribute("flt-renderer",s) +s=A.ai("release") +s.toString +o.setAttribute("flt-build-mode",s) +s=A.ai("false") +s.toString +o.setAttribute("spellcheck",s) +$.p2.push(p.gcW())}, +l(){var s,r,q=this +if(q.f)return +q.f=!0 +s=q.d +s===$&&A.a() +s.am(0) +q.ch.aB(0) +s=q.z +s===$&&A.a() +r=s.f +r===$&&A.a() +r.l() +s=s.a +if(s!=null){r=s.a +if(r!=null){v.G.document.removeEventListener("touchstart",r) +s.a=null}}q.ge6().a.remove() +$.am() +$.aNo.W(0) +q.gLk().wi(0)}, +gVz(){var s,r=this,q=r.x +if(q===$){s=r.ge6() +r.x!==$&&A.ac() +q=r.x=new A.a3h(s.a)}return q}, +ge6(){var s,r,q,p,o,n,m,l,k="flutter-view",j=this.y +if(j===$){s=$.dp() +r=s.d +s=r==null?s.gcm():r +r=v.G +q=A.c5(r.document,k) +p=A.c5(r.document,"flt-glass-pane") +o=A.ai(A.ar(["mode","open","delegatesFocus",!1],t.N,t.z)) +o.toString +o=p.attachShadow(o) +n=A.c5(r.document,"flt-scene-host") +m=A.c5(r.document,"flt-text-editing-host") +l=A.c5(r.document,"flt-semantics-host") +q.appendChild(p) +q.appendChild(m) +q.appendChild(l) +o.append(n) +A.aG7(k,q,"flt-text-editing-stylesheet",A.eT().gYs(0)) +A.aG7("",o,"flt-internals-stylesheet",A.eT().gYs(0)) +o=A.eT().gHT() +A.W(n.style,"pointer-events","none") +if(o)A.W(n.style,"opacity","0.3") +r=l.style +A.W(r,"position","absolute") +A.W(r,"transform-origin","0 0 0") +A.W(l.style,"transform","scale("+A.i(1/s)+")") +this.y!==$&&A.ac() +j=this.y=new A.a4o(q,p,n,m,l)}return j}, +gLk(){var s,r=this,q=r.as +if(q===$){s=A.aP2(r.a,r.ge6().f) +r.as!==$&&A.ac() +r.as=s +q=s}return q}, +goF(){var s=this.at +return s==null?this.at=this.DX():s}, +DX(){var s=this.ch.Hz() +return s}, +a8o(a){var s,r=this,q=r.ge6(),p=$.dp(),o=p.d +p=o==null?p.gcm():o +A.W(q.f.style,"transform","scale("+A.i(1/p)+")") +s=r.DX() +if(!B.zP.u(0,$.bw().gdB())&&!r.aee(s)&&$.Jq().c)r.NW(!0) +else{r.at=s +r.NW(!1)}r.b.Jd()}, +aee(a){var s,r,q=this.at +if(q!=null){s=q.b +r=a.b +if(s!==r&&q.a!==a.a){q=q.a +if(!(s>q&&rs&&a.a").bO(b).i("fz<1,2>"))}, +D(a,b){a.$flags&1&&A.av(a,29) +a.push(b)}, +h3(a,b){a.$flags&1&&A.av(a,"removeAt",1) +if(b<0||b>=a.length)throw A.d(A.af_(b,null)) +return a.splice(b,1)[0]}, +kv(a,b,c){a.$flags&1&&A.av(a,"insert",2) +if(b<0||b>a.length)throw A.d(A.af_(b,null)) +a.splice(b,0,c)}, +qU(a,b,c){var s,r +a.$flags&1&&A.av(a,"insertAll",2) +A.aAg(b,0,a.length,"index") +if(!t.Ee.b(c))c=J.tk(c) +s=J.bp(c) +a.length=a.length+s +r=b+s +this.bV(a,r,a.length,a,b) +this.hX(a,b,r,c)}, +hM(a){a.$flags&1&&A.av(a,"removeLast",1) +if(a.length===0)throw A.d(A.xV(a,-1)) +return a.pop()}, +F(a,b){var s +a.$flags&1&&A.av(a,"remove",1) +for(s=0;s"))}, +U(a,b){var s +a.$flags&1&&A.av(a,"addAll",2) +if(Array.isArray(b)){this.a5O(a,b) +return}for(s=J.aY(b);s.A();)a.push(s.gN(s))}, +a5O(a,b){var s,r=b.length +if(r===0)return +if(a===b)throw A.d(A.cf(a)) +for(s=0;s").bO(c).i("aj<1,2>"))}, +bz(a,b){var s,r=A.bo(a.length,"",!1,t.N) +for(s=0;ss)throw A.d(A.cr(b,0,s,"start",null)) +if(c==null)c=s +else if(cs)throw A.d(A.cr(c,b,s,"end",null)) +if(b===c)return A.b([],A.a2(a)) +return A.b(a.slice(b,c),A.a2(a))}, +ht(a,b){return this.cz(a,b,null)}, +wG(a,b,c){A.dx(b,c,a.length,null,null) +return A.iK(a,b,c,A.a2(a).c)}, +gZ(a){if(a.length>0)return a[0] +throw A.d(A.cp())}, +ga7(a){var s=a.length +if(s>0)return a[s-1] +throw A.d(A.cp())}, +gcc(a){var s=a.length +if(s===1)return a[0] +if(s===0)throw A.d(A.cp()) +throw A.d(A.azR())}, +K6(a,b,c){a.$flags&1&&A.av(a,18) +A.dx(b,c,a.length,null,null) +a.splice(b,c-b)}, +bV(a,b,c,d,e){var s,r,q,p,o +a.$flags&2&&A.av(a,5) +A.dx(b,c,a.length,null,null) +s=c-b +if(s===0)return +A.e_(e,"skipCount") +if(t.j.b(d)){r=d +q=e}else{r=J.a0t(d,e).ec(0,!1) +q=0}p=J.aH(r) +if(q+s>p.gq(r))throw A.d(A.aEh()) +if(q=0;--o)a[b+o]=p.h(r,q+o) +else for(o=0;o0){a[0]=q +a[1]=r}return}p=0 +if(A.a2(a).c.b(null))for(o=0;o0)this.ahI(a,p)}, +jq(a){return this.eX(a,null)}, +ahI(a,b){var s,r=a.length +for(;s=r-1,r>0;r=s)if(a[s]===null){a[s]=void 0;--b +if(b===0)break}}, +fu(a,b){var s,r=a.length +if(0>=r)return-1 +for(s=0;s"))}, +gC(a){return A.eN(a)}, +gq(a){return a.length}, +sq(a,b){a.$flags&1&&A.av(a,"set length","change the length of") +if(b<0)throw A.d(A.cr(b,0,null,"newLength",null)) +if(b>a.length)A.a2(a).c.a(null) +a.length=b}, +h(a,b){if(!(b>=0&&b=0&&b"))}, +a3(a,b){var s=A.a9(a,A.a2(a).c) +this.U(s,b) +return s}, +Xz(a,b,c){var s +if(c>=a.length)return-1 +for(s=c;s=p){r.d=null +return!1}r.d=q[s] +r.c=s+1 +return!0}} +J.nE.prototype={ +aX(a,b){var s +if(ab)return 1 +else if(a===b){if(a===0){s=this.gvy(b) +if(this.gvy(a)===s)return 0 +if(this.gvy(a))return-1 +return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 +return 1}else return-1}, +gvy(a){return a===0?1/a<0:a<0}, +UE(a){return Math.abs(a)}, +gCX(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +hR(a){var s +if(a>=-2147483648&&a<=2147483647)return a|0 +if(isFinite(a)){s=a<0?Math.ceil(a):Math.floor(a) +return s+0}throw A.d(A.ae(""+a+".toInt()"))}, +qj(a){var s,r +if(a>=0){if(a<=2147483647){s=a|0 +return a===s?s:s+1}}else if(a>=-2147483648)return a|0 +r=Math.ceil(a) +if(isFinite(r))return r +throw A.d(A.ae(""+a+".ceil()"))}, +jL(a){var s,r +if(a>=0){if(a<=2147483647)return a|0}else if(a>=-2147483648){s=a|0 +return a===s?s:s-1}r=Math.floor(a) +if(isFinite(r))return r +throw A.d(A.ae(""+a+".floor()"))}, +aH(a){if(a>0){if(a!==1/0)return Math.round(a)}else if(a>-1/0)return 0-Math.round(0-a) +throw A.d(A.ae(""+a+".round()"))}, +fQ(a,b,c){if(B.f.aX(b,c)>0)throw A.d(A.xT(b)) +if(this.aX(a,b)<0)return b +if(this.aX(a,c)>0)return c +return a}, +Kh(a){return a}, +ag(a,b){var s +if(b>20)throw A.d(A.cr(b,0,20,"fractionDigits",null)) +s=a.toFixed(b) +if(a===0&&this.gvy(a))return"-"+s +return s}, +atS(a,b){var s +if(b<1||b>21)throw A.d(A.cr(b,1,21,"precision",null)) +s=a.toPrecision(b) +if(a===0&&this.gvy(a))return"-"+s +return s}, +lK(a,b){var s,r,q,p +if(b<2||b>36)throw A.d(A.cr(b,2,36,"radix",null)) +s=a.toString(b) +if(s.charCodeAt(s.length-1)!==41)return s +r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) +if(r==null)A.a8(A.ae("Unexpected toString result: "+s)) +s=r[1] +q=+r[3] +p=r[2] +if(p!=null){s+=p +q-=p.length}return s+B.c.a8("0",q)}, +j(a){if(a===0&&1/a<0)return"-0.0" +else return""+a}, +gC(a){var s,r,q,p,o=a|0 +if(a===o)return o&536870911 +s=Math.abs(a) +r=Math.log(s)/0.6931471805599453|0 +q=Math.pow(2,r) +p=s<1?s/q:q/s +return((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259&536870911}, +a3(a,b){return a+b}, +a5(a,b){return a-b}, +a8(a,b){return a*b}, +bJ(a,b){var s=a%b +if(s===0)return 0 +if(s>0)return s +if(b<0)return s-b +else return s+b}, +kZ(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 +return this.Ta(a,b)}, +cq(a,b){return(a|0)===a?a/b|0:this.Ta(a,b)}, +Ta(a,b){var s=a/b +if(s>=-2147483648&&s<=2147483647)return s|0 +if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s) +throw A.d(A.ae("Result of truncating division is "+A.i(s)+": "+A.i(a)+" ~/ "+A.i(b)))}, +Lx(a,b){if(b<0)throw A.d(A.xT(b)) +return b>31?0:a<>>0}, +yQ(a,b){return b>31?0:a<>>0}, +eh(a,b){var s +if(a>0)s=this.SR(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +ajf(a,b){if(0>b)throw A.d(A.xT(b)) +return this.SR(a,b)}, +SR(a,b){return b>31?0:a>>>b}, +pW(a,b){if(b>31)return 0 +return a>>>b}, +gdZ(a){return A.c4(t.Ci)}, +$ica:1, +$iP:1, +$ice:1} +J.uC.prototype={ +UE(a){return Math.abs(a)}, +gCX(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +gdZ(a){return A.c4(t.S)}, +$icJ:1, +$ip:1} +J.AL.prototype={ +gdZ(a){return A.c4(t.i)}, +$icJ:1} +J.kt.prototype={ +lg(a,b){if(b<0)throw A.d(A.xV(a,b)) +if(b>=a.length)A.a8(A.xV(a,b)) +return a.charCodeAt(b)}, +GZ(a,b,c){var s=b.length +if(c>s)throw A.d(A.cr(c,0,s,null,null)) +return new A.Y0(b,a,c)}, +nU(a,b){return this.GZ(a,b,0)}, +vL(a,b,c){var s,r,q=null +if(c<0||c>b.length)throw A.d(A.cr(c,0,b.length,q,q)) +s=a.length +if(c+s>b.length)return q +for(r=0;rr)return!1 +return b===this.bN(a,r-s)}, +K9(a,b,c){A.aAg(0,0,a.length,"startIndex") +return A.aYZ(a,b,c,0)}, +kH(a,b,c,d){var s=A.dx(b,c,a.length,null,null) +return A.aJm(a,b,s,d)}, +dg(a,b,c){var s +if(c<0||c>a.length)throw A.d(A.cr(c,0,a.length,null,null)) +s=c+b.length +if(s>a.length)return!1 +return b===a.substring(c,s)}, +b8(a,b){return this.dg(a,b,0)}, +S(a,b,c){return a.substring(b,A.dx(b,c,a.length,null,null))}, +bN(a,b){return this.S(a,b,null)}, +jl(a){var s,r,q,p=a.trim(),o=p.length +if(o===0)return p +if(p.charCodeAt(0)===133){s=J.aEo(p,1) +if(s===o)return""}else s=0 +r=o-1 +q=p.charCodeAt(r)===133?J.aEp(p,r):o +if(s===0&&q===o)return p +return p.substring(s,q)}, +ZL(a){var s=a.trimStart() +if(s.length===0)return s +if(s.charCodeAt(0)!==133)return s +return s.substring(J.aEo(s,1))}, +Cc(a){var s,r=a.trimEnd(),q=r.length +if(q===0)return r +s=q-1 +if(r.charCodeAt(s)!==133)return r +return r.substring(0,J.aEp(r,s))}, +a8(a,b){var s,r +if(0>=b)return"" +if(b===1||a.length===0)return a +if(b!==b>>>0)throw A.d(B.DK) +for(s=a,r="";!0;){if((b&1)===1)r=s+r +b=b>>>1 +if(b===0)break +s+=s}return r}, +r5(a,b,c){var s=b-a.length +if(s<=0)return a +return this.a8(c,s)+a}, +asE(a,b){var s=b-a.length +if(s<=0)return a +return a+this.a8(" ",s)}, +jR(a,b,c){var s,r,q,p +if(c<0||c>a.length)throw A.d(A.cr(c,0,a.length,null,null)) +if(typeof b=="string")return a.indexOf(b,c) +if(b instanceof A.q9){s=b.OI(a,c) +return s==null?-1:s.b.index}for(r=a.length,q=J.tb(b),p=c;p<=r;++p)if(q.vL(b,a,p)!=null)return p +return-1}, +fu(a,b){return this.jR(a,b,0)}, +B4(a,b,c){var s,r,q +if(c==null)c=a.length +else if(c<0||c>a.length)throw A.d(A.cr(c,0,a.length,null,null)) +if(typeof b=="string"){s=b.length +r=a.length +if(c+s>r)c=r-s +return a.lastIndexOf(b,c)}for(s=J.tb(b),q=c;q>=0;--q)if(s.vL(b,a,q)!=null)return q +return-1}, +B3(a,b){return this.B4(a,b,null)}, +amL(a,b,c){var s=a.length +if(c>s)throw A.d(A.cr(c,0,s,null,null)) +return A.aJk(a,b,c)}, +u(a,b){return this.amL(a,b,0)}, +aX(a,b){var s +if(a===b)s=0 +else s=a>6}r=r+((r&67108863)<<3)&536870911 +r^=r>>11 +return r+((r&16383)<<15)&536870911}, +gdZ(a){return A.c4(t.N)}, +gq(a){return a.length}, +h(a,b){if(!(b>=0&&b"))}, +gq(a){return J.bp(this.gib())}, +ga9(a){return J.j1(this.gib())}, +gc1(a){return J.pc(this.gib())}, +iC(a,b){var s=A.m(this) +return A.po(J.a0t(this.gib(),b),s.c,s.y[1])}, +bp(a,b){return A.m(this).y[1].a(J.tj(this.gib(),b))}, +gZ(a){return A.m(this).y[1].a(J.a0r(this.gib()))}, +ga7(a){return A.m(this).y[1].a(J.Jr(this.gib()))}, +u(a,b){return J.fy(this.gib(),b)}, +j(a){return J.dq(this.gib())}} +A.Kk.prototype={ +A(){return this.a.A()}, +gN(a){var s=this.a +return this.$ti.y[1].a(s.gN(s))}} +A.pn.prototype={ +gib(){return this.a}} +A.Fr.prototype={$ia3:1} +A.EM.prototype={ +h(a,b){return this.$ti.y[1].a(J.ab(this.a,b))}, +m(a,b,c){J.ea(this.a,b,this.$ti.c.a(c))}, +sq(a,b){J.aMN(this.a,b)}, +D(a,b){J.k2(this.a,this.$ti.c.a(b))}, +eX(a,b){var s=b==null?null:new A.anu(this,b) +J.a0u(this.a,s)}, +F(a,b){return J.l8(this.a,b)}, +hM(a){return this.$ti.y[1].a(J.aMK(this.a))}, +wG(a,b,c){var s=this.$ti +return A.po(J.aMG(this.a,b,c),s.c,s.y[1])}, +bV(a,b,c,d,e){var s=this.$ti +J.aMO(this.a,b,c,A.po(d,s.y[1],s.c),e)}, +mL(a,b,c,d){J.ayS(this.a,b,c,this.$ti.c.a(d))}, +$ia3:1, +$iL:1} +A.anu.prototype={ +$2(a,b){var s=this.a.$ti.y[1] +return this.b.$2(s.a(a),s.a(b))}, +$S(){return this.a.$ti.i("p(1,1)")}} +A.fz.prototype={ +ig(a,b){return new A.fz(this.a,this.$ti.i("@<1>").bO(b).i("fz<1,2>"))}, +gib(){return this.a}} +A.pq.prototype={ +D(a,b){return this.a.D(0,this.$ti.c.a(b))}, +U(a,b){var s=this.$ti +this.a.U(0,A.po(b,s.y[1],s.c))}, +F(a,b){return this.a.F(0,b)}, +kw(a,b){var s=this +if(s.b!=null)return s.O_(b,!0) +return new A.pq(s.a.kw(0,b),null,s.$ti)}, +dt(a){var s=this +if(s.b!=null)return s.O_(a,!1) +return new A.pq(s.a.dt(a),null,s.$ti)}, +O_(a,b){var s,r=this.b,q=this.$ti,p=q.y[1],o=r==null?A.kv(p):r.$1$0(p) +for(p=this.a,p=p.gak(p),q=q.y[1];p.A();){s=q.a(p.gN(p)) +if(b===a.u(0,s))o.D(0,s)}return o}, +W(a){this.a.W(0)}, +a7u(){var s=this.b,r=this.$ti.y[1],q=s==null?A.kv(r):s.$1$0(r) +q.U(0,this) +return q}, +hl(a){var s=this.b,r=this.$ti.y[1],q=s==null?A.kv(r):s.$1$0(r) +q.U(0,this) +return q}, +$ia3:1, +$ib9:1, +gib(){return this.a}} +A.pp.prototype={ +nW(a,b,c){return new A.pp(this.a,this.$ti.i("@<1,2>").bO(b).bO(c).i("pp<1,2,3,4>"))}, +aq(a,b){return J.l7(this.a,b)}, +h(a,b){return this.$ti.i("4?").a(J.ab(this.a,b))}, +m(a,b,c){var s=this.$ti +J.ea(this.a,s.c.a(b),s.y[1].a(c))}, +bI(a,b,c){var s=this.$ti +return s.y[3].a(J.ya(this.a,s.c.a(b),new A.a2i(this,c)))}, +F(a,b){return this.$ti.i("4?").a(J.l8(this.a,b))}, +af(a,b){J.j0(this.a,new A.a2h(this,b))}, +gbT(a){var s=this.$ti +return A.po(J.y9(this.a),s.c,s.y[2])}, +geo(a){var s=this.$ti +return A.po(J.ayW(this.a),s.y[1],s.y[3])}, +gq(a){return J.bp(this.a)}, +ga9(a){return J.j1(this.a)}, +gc1(a){return J.pc(this.a)}, +gj1(a){var s=J.a0q(this.a) +return s.jb(s,new A.a2g(this),this.$ti.i("aS<3,4>"))}, +h4(a,b){J.ayX(this.a,new A.a2j(this,b))}} +A.a2i.prototype={ +$0(){return this.a.$ti.y[1].a(this.b.$0())}, +$S(){return this.a.$ti.i("2()")}} +A.a2h.prototype={ +$2(a,b){var s=this.a.$ti +this.b.$2(s.y[2].a(a),s.y[3].a(b))}, +$S(){return this.a.$ti.i("~(1,2)")}} +A.a2g.prototype={ +$1(a){var s=this.a.$ti +return new A.aS(s.y[2].a(a.a),s.y[3].a(a.b),s.i("aS<3,4>"))}, +$S(){return this.a.$ti.i("aS<3,4>(aS<1,2>)")}} +A.a2j.prototype={ +$2(a,b){var s=this.a.$ti +return this.b.$2(s.y[2].a(a),s.y[3].a(b))}, +$S(){return this.a.$ti.i("O(1,2)")}} +A.jn.prototype={ +j(a){return"LateInitializationError: "+this.a}} +A.fe.prototype={ +gq(a){return this.a.length}, +h(a,b){return this.a.charCodeAt(b)}} +A.ayp.prototype={ +$0(){return A.cG(null,t.H)}, +$S:11} +A.aiH.prototype={} +A.a3.prototype={} +A.aD.prototype={ +gak(a){var s=this +return new A.bh(s,s.gq(s),A.m(s).i("bh"))}, +af(a,b){var s,r=this,q=r.gq(r) +for(s=0;s").bO(c).i("aj<1,2>"))}, +kF(a,b){var s,r,q=this,p=q.gq(q) +if(p===0)throw A.d(A.cp()) +s=q.bp(0,0) +for(r=1;rs)throw A.d(A.cr(r,0,s,"start",null))}}, +ga96(){var s=J.bp(this.a),r=this.c +if(r==null||r>s)return s +return r}, +gajy(){var s=J.bp(this.a),r=this.b +if(r>s)return s +return r}, +gq(a){var s,r=J.bp(this.a),q=this.b +if(q>=r)return 0 +s=this.c +if(s==null||s>=r)return r-q +return s-q}, +bp(a,b){var s=this,r=s.gajy()+b +if(b<0||r>=s.ga96())throw A.d(A.du(b,s.gq(0),s,null,"index")) +return J.tj(s.a,r)}, +iC(a,b){var s,r,q=this +A.e_(b,"count") +s=q.b+b +r=q.c +if(r!=null&&s>=r)return new A.hF(q.$ti.i("hF<1>")) +return A.iK(q.a,s,r,q.$ti.c)}, +ec(a,b){var s,r,q,p=this,o=p.b,n=p.a,m=J.aH(n),l=m.gq(n),k=p.c +if(k!=null&&k=o){r.d=null +return!1}r.d=p.bp(q,s);++r.c +return!0}} +A.f4.prototype={ +gak(a){return new A.nL(J.aY(this.a),this.b,A.m(this).i("nL<1,2>"))}, +gq(a){return J.bp(this.a)}, +ga9(a){return J.j1(this.a)}, +gZ(a){return this.b.$1(J.a0r(this.a))}, +ga7(a){return this.b.$1(J.Jr(this.a))}, +bp(a,b){return this.b.$1(J.tj(this.a,b))}} +A.jh.prototype={$ia3:1} +A.nL.prototype={ +A(){var s=this,r=s.b +if(r.A()){s.a=s.c.$1(r.gN(r)) +return!0}s.a=null +return!1}, +gN(a){var s=this.a +return s==null?this.$ti.y[1].a(s):s}} +A.aj.prototype={ +gq(a){return J.bp(this.a)}, +bp(a,b){return this.b.$1(J.tj(this.a,b))}} +A.as.prototype={ +gak(a){return new A.kQ(J.aY(this.a),this.b)}, +jb(a,b,c){return new A.f4(this,b,this.$ti.i("@<1>").bO(c).i("f4<1,2>"))}} +A.kQ.prototype={ +A(){var s,r +for(s=this.a,r=this.b;s.A();)if(r.$1(s.gN(s)))return!0 +return!1}, +gN(a){var s=this.a +return s.gN(s)}} +A.f_.prototype={ +gak(a){return new A.nk(J.aY(this.a),this.b,B.fQ,this.$ti.i("nk<1,2>"))}} +A.nk.prototype={ +gN(a){var s=this.d +return s==null?this.$ti.y[1].a(s):s}, +A(){var s,r,q=this,p=q.c +if(p==null)return!1 +for(s=q.a,r=q.b;!p.A();){q.d=null +if(s.A()){q.c=null +p=J.aY(r.$1(s.gN(s))) +q.c=p}else return!1}p=q.c +q.d=p.gN(p) +return!0}} +A.rm.prototype={ +gak(a){return new A.Qu(J.aY(this.a),this.b,A.m(this).i("Qu<1>"))}} +A.zV.prototype={ +gq(a){var s=J.bp(this.a),r=this.b +if(s>r)return r +return s}, +$ia3:1} +A.Qu.prototype={ +A(){if(--this.b>=0)return this.a.A() +this.b=-1 +return!1}, +gN(a){var s +if(this.b<0){this.$ti.c.a(null) +return null}s=this.a +return s.gN(s)}} +A.m5.prototype={ +iC(a,b){A.yy(b,"count") +A.e_(b,"count") +return new A.m5(this.a,this.b+b,A.m(this).i("m5<1>"))}, +gak(a){return new A.PZ(J.aY(this.a),this.b)}} +A.u9.prototype={ +gq(a){var s=J.bp(this.a)-this.b +if(s>=0)return s +return 0}, +iC(a,b){A.yy(b,"count") +A.e_(b,"count") +return new A.u9(this.a,this.b+b,this.$ti)}, +$ia3:1} +A.PZ.prototype={ +A(){var s,r +for(s=this.a,r=0;r"))}, +iC(a,b){A.e_(b,"count") +return this}, +ec(a,b){var s=this.$ti.c +return b?J.uB(0,s):J.AI(0,s)}, +eC(a){return this.ec(0,!0)}, +hl(a){return A.kv(this.$ti.c)}} +A.LA.prototype={ +A(){return!1}, +gN(a){throw A.d(A.cp())}} +A.pS.prototype={ +gak(a){return new A.LV(J.aY(this.a),this.b)}, +gq(a){return J.bp(this.a)+this.b.gq(0)}, +ga9(a){return J.j1(this.a)&&!this.b.gak(0).A()}, +gc1(a){return J.pc(this.a)||!this.b.ga9(0)}, +u(a,b){return J.fy(this.a,b)||this.b.u(0,b)}, +gZ(a){var s=J.aY(this.a) +if(s.A())return s.gN(s) +return this.b.gZ(0)}, +ga7(a){var s,r=this.b,q=r.$ti,p=new A.nk(J.aY(r.a),r.b,B.fQ,q.i("nk<1,2>")) +if(p.A()){s=p.d +if(s==null)s=q.y[1].a(s) +for(r=q.y[1];p.A();){s=p.d +if(s==null)s=r.a(s)}return s}return J.Jr(this.a)}} +A.LV.prototype={ +A(){var s,r=this +if(r.a.A())return!0 +s=r.b +if(s!=null){s=new A.nk(J.aY(s.a),s.b,B.fQ,s.$ti.i("nk<1,2>")) +r.a=s +r.b=null +return s.A()}return!1}, +gN(a){var s=this.a +return s.gN(s)}} +A.cl.prototype={ +gak(a){return new A.kR(J.aY(this.a),this.$ti.i("kR<1>"))}} +A.kR.prototype={ +A(){var s,r +for(s=this.a,r=this.$ti.c;s.A();)if(r.b(s.gN(s)))return!0 +return!1}, +gN(a){var s=this.a +return this.$ti.c.a(s.gN(s))}} +A.Aa.prototype={ +sq(a,b){throw A.d(A.ae("Cannot change the length of a fixed-length list"))}, +D(a,b){throw A.d(A.ae("Cannot add to a fixed-length list"))}, +F(a,b){throw A.d(A.ae("Cannot remove from a fixed-length list"))}, +hM(a){throw A.d(A.ae("Cannot remove from a fixed-length list"))}} +A.R1.prototype={ +m(a,b,c){throw A.d(A.ae("Cannot modify an unmodifiable list"))}, +sq(a,b){throw A.d(A.ae("Cannot change the length of an unmodifiable list"))}, +D(a,b){throw A.d(A.ae("Cannot add to an unmodifiable list"))}, +F(a,b){throw A.d(A.ae("Cannot remove from an unmodifiable list"))}, +eX(a,b){throw A.d(A.ae("Cannot modify an unmodifiable list"))}, +hM(a){throw A.d(A.ae("Cannot remove from an unmodifiable list"))}, +bV(a,b,c,d,e){throw A.d(A.ae("Cannot modify an unmodifiable list"))}, +mL(a,b,c,d){throw A.d(A.ae("Cannot modify an unmodifiable list"))}} +A.wk.prototype={} +A.c_.prototype={ +gq(a){return J.bp(this.a)}, +bp(a,b){var s=this.a,r=J.aH(s) +return r.bp(s,r.gq(s)-1-b)}} +A.eP.prototype={ +gC(a){var s=this._hashCode +if(s!=null)return s +s=664597*B.c.gC(this.a)&536870911 +this._hashCode=s +return s}, +j(a){return'Symbol("'+this.a+'")'}, +k(a,b){if(b==null)return!1 +return b instanceof A.eP&&this.a===b.a}, +$iDv:1} +A.Iw.prototype={} +A.aF.prototype={$r:"+(1,2)",$s:1} +A.Wm.prototype={$r:"+boundaryEnd,boundaryStart(1,2)",$s:2} +A.GA.prototype={$r:"+endGlyphHeight,startGlyphHeight(1,2)",$s:5} +A.Wn.prototype={$r:"+end,start(1,2)",$s:4} +A.Wo.prototype={$r:"+key,value(1,2)",$s:6} +A.Wp.prototype={$r:"+localPosition,paragraph(1,2)",$s:7} +A.Wq.prototype={$r:"+representation,targetSize(1,2)",$s:8} +A.i8.prototype={$r:"+(1,2,3)",$s:10} +A.Wr.prototype={$r:"+ascent,bottomHeight,subtextHeight(1,2,3)",$s:11} +A.Ws.prototype={$r:"+breaks,graphemes,words(1,2,3)",$s:12} +A.GB.prototype={$r:"+completer,recorder,scene(1,2,3)",$s:13} +A.GC.prototype={$r:"+data,event,timeStamp(1,2,3)",$s:14} +A.Wt.prototype={$r:"+domSize,representation,targetSize(1,2,3)",$s:15} +A.Wu.prototype={$r:"+large,medium,small(1,2,3)",$s:16} +A.Wv.prototype={$r:"+queue,target,timer(1,2,3)",$s:17} +A.Ww.prototype={$r:"+textConstraints,tileSize,titleY(1,2,3)",$s:18} +A.GD.prototype={$r:"+domBlurListener,domFocusListener,element,semanticsNodeId(1,2,3,4)",$s:20} +A.Wx.prototype={$r:"+height,width,x,y(1,2,3,4)",$s:21} +A.pw.prototype={} +A.tT.prototype={ +nW(a,b,c){var s=A.m(this) +return A.aEH(this,s.c,s.y[1],b,c)}, +ga9(a){return this.gq(this)===0}, +gc1(a){return this.gq(this)!==0}, +j(a){return A.aa1(this)}, +m(a,b,c){A.a3e()}, +bI(a,b,c){A.a3e()}, +F(a,b){A.a3e()}, +gj1(a){return new A.jY(this.aos(0),A.m(this).i("jY>"))}, +aos(a){var s=this +return function(){var r=a +var q=0,p=1,o=[],n,m,l +return function $async$gj1(b,c,d){if(c===1){o.push(d) +q=p}while(true)switch(q){case 0:n=s.gbT(s),n=n.gak(n),m=A.m(s).i("aS<1,2>") +case 2:if(!n.A()){q=3 +break}l=n.gN(n) +q=4 +return b.b=new A.aS(l,s.h(0,l),m),1 +case 4:q=2 +break +case 3:return 0 +case 1:return b.c=o.at(-1),3}}}}, +r0(a,b,c,d){var s=A.v(c,d) +this.af(0,new A.a3f(this,b,s)) +return s}, +h4(a,b){A.a3e()}, +$iaz:1} +A.a3f.prototype={ +$2(a,b){var s=this.b.$2(a,b) +this.c.m(0,s.a,s.b)}, +$S(){return A.m(this.a).i("~(1,2)")}} +A.bQ.prototype={ +gq(a){return this.b.length}, +gQD(){var s=this.$keys +if(s==null){s=Object.keys(this.a) +this.$keys=s}return s}, +aq(a,b){if(typeof b!="string")return!1 +if("__proto__"===b)return!1 +return this.a.hasOwnProperty(b)}, +h(a,b){if(!this.aq(0,b))return null +return this.b[this.a[b]]}, +af(a,b){var s,r,q=this.gQD(),p=this.b +for(s=q.length,r=0;r"))}, +geo(a){return new A.rW(this.b,this.$ti.i("rW<2>"))}} +A.rW.prototype={ +gq(a){return this.a.length}, +ga9(a){return 0===this.a.length}, +gc1(a){return 0!==this.a.length}, +gak(a){var s=this.a +return new A.oL(s,s.length,this.$ti.i("oL<1>"))}} +A.oL.prototype={ +gN(a){var s=this.d +return s==null?this.$ti.c.a(s):s}, +A(){var s=this,r=s.c +if(r>=s.b){s.d=null +return!1}s.d=s.a[r] +s.c=r+1 +return!0}} +A.cz.prototype={ +mc(){var s=this,r=s.$map +if(r==null){r=new A.qc(s.$ti.i("qc<1,2>")) +A.aIM(s.a,r) +s.$map=r}return r}, +aq(a,b){return this.mc().aq(0,b)}, +h(a,b){return this.mc().h(0,b)}, +af(a,b){this.mc().af(0,b)}, +gbT(a){var s=this.mc() +return new A.bg(s,A.m(s).i("bg<1>"))}, +geo(a){var s=this.mc() +return new A.be(s,A.m(s).i("be<2>"))}, +gq(a){return this.mc().a}} +A.ze.prototype={ +W(a){A.KO()}, +D(a,b){A.KO()}, +U(a,b){A.KO()}, +F(a,b){A.KO()}, +BZ(a){A.KO()}} +A.eY.prototype={ +gq(a){return this.b}, +ga9(a){return this.b===0}, +gc1(a){return this.b!==0}, +gak(a){var s,r=this,q=r.$keys +if(q==null){q=Object.keys(r.a) +r.$keys=q}s=q +return new A.oL(s,s.length,r.$ti.i("oL<1>"))}, +u(a,b){if(typeof b!="string")return!1 +if("__proto__"===b)return!1 +return this.a.hasOwnProperty(b)}, +hl(a){return A.eg(this,this.$ti.c)}} +A.f1.prototype={ +gq(a){return this.a.length}, +ga9(a){return this.a.length===0}, +gc1(a){return this.a.length!==0}, +gak(a){var s=this.a +return new A.oL(s,s.length,this.$ti.i("oL<1>"))}, +mc(){var s,r,q,p,o=this,n=o.$map +if(n==null){n=new A.qc(o.$ti.i("qc<1,1>")) +for(s=o.a,r=s.length,q=0;q")}} +A.lD.prototype={ +$0(){return this.a.$1$0(this.$ti.y[0])}, +$1(a){return this.a.$1$1(a,this.$ti.y[0])}, +$2(a,b){return this.a.$1$2(a,b,this.$ti.y[0])}, +$S(){return A.aYo(A.a01(this.a),this.$ti)}} +A.AK.prototype={ +gYk(){var s=this.a +if(s instanceof A.eP)return s +return this.a=new A.eP(s)}, +gasR(){var s,r,q,p,o,n=this +if(n.c===1)return B.p7 +s=n.d +r=J.aH(s) +q=r.gq(s)-J.bp(n.e)-n.f +if(q===0)return B.p7 +p=[] +for(o=0;o>>0}, +j(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.aeL(this.a)+"'")}} +A.P8.prototype={ +j(a){return"RuntimeError: "+this.a}} +A.fi.prototype={ +gq(a){return this.a}, +ga9(a){return this.a===0}, +gc1(a){return this.a!==0}, +gbT(a){return new A.bg(this,A.m(this).i("bg<1>"))}, +geo(a){return new A.be(this,A.m(this).i("be<2>"))}, +gj1(a){return new A.dG(this,A.m(this).i("dG<1,2>"))}, +aq(a,b){var s,r +if(typeof b=="string"){s=this.b +if(s==null)return!1 +return s[b]!=null}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=this.c +if(r==null)return!1 +return r[b]!=null}else return this.XJ(b)}, +XJ(a){var s=this.d +if(s==null)return!1 +return this.os(s[this.or(a)],a)>=0}, +amM(a,b){return new A.bg(this,A.m(this).i("bg<1>")).fl(0,new A.a9f(this,b))}, +U(a,b){J.j0(b,new A.a9e(this))}, +h(a,b){var s,r,q,p,o=null +if(typeof b=="string"){s=this.b +if(s==null)return o +r=s[b] +q=r==null?o:r.b +return q}else if(typeof b=="number"&&(b&0x3fffffff)===b){p=this.c +if(p==null)return o +r=p[b] +q=r==null?o:r.b +return q}else return this.XK(b)}, +XK(a){var s,r,q=this.d +if(q==null)return null +s=q[this.or(a)] +r=this.os(s,a) +if(r<0)return null +return s[r].b}, +m(a,b,c){var s,r,q=this +if(typeof b=="string"){s=q.b +q.MP(s==null?q.b=q.Fh():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=q.c +q.MP(r==null?q.c=q.Fh():r,b,c)}else q.XM(b,c)}, +XM(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=p.Fh() +s=p.or(a) +r=o[s] +if(r==null)o[s]=[p.Fi(a,b)] +else{q=p.os(r,a) +if(q>=0)r[q].b=b +else r.push(p.Fi(a,b))}}, +bI(a,b,c){var s,r,q=this +if(q.aq(0,b)){s=q.h(0,b) +return s==null?A.m(q).y[1].a(s):s}r=c.$0() +q.m(0,b,r) +return r}, +F(a,b){var s=this +if(typeof b=="string")return s.RP(s.b,b) +else if(typeof b=="number"&&(b&0x3fffffff)===b)return s.RP(s.c,b) +else return s.XL(b)}, +XL(a){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.or(a) +r=n[s] +q=o.os(r,a) +if(q<0)return null +p=r.splice(q,1)[0] +o.Tz(p) +if(r.length===0)delete n[s] +return p.b}, +W(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.Ff()}}, +af(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$2(r.a,r.b) +if(q!==s.r)throw A.d(A.cf(s)) +r=r.c}}, +MP(a,b,c){var s=a[b] +if(s==null)a[b]=this.Fi(b,c) +else s.b=c}, +RP(a,b){var s +if(a==null)return null +s=a[b] +if(s==null)return null +this.Tz(s) +delete a[b] +return s.b}, +Ff(){this.r=this.r+1&1073741823}, +Fi(a,b){var s,r=this,q=new A.a9J(a,b) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.d=s +r.f=s.c=q}++r.a +r.Ff() +return q}, +Tz(a){var s=this,r=a.d,q=a.c +if(r==null)s.e=q +else r.c=q +if(q==null)s.f=r +else q.d=r;--s.a +s.Ff()}, +or(a){return J.E(a)&1073741823}, +os(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"]=s +delete s[""] +return s}} +A.a9f.prototype={ +$1(a){return J.e(this.a.h(0,a),this.b)}, +$S(){return A.m(this.a).i("O(1)")}} +A.a9e.prototype={ +$2(a,b){this.a.m(0,a,b)}, +$S(){return A.m(this.a).i("~(1,2)")}} +A.a9J.prototype={} +A.bg.prototype={ +gq(a){return this.a.a}, +ga9(a){return this.a.a===0}, +gak(a){var s=this.a +return new A.dU(s,s.r,s.e)}, +u(a,b){return this.a.aq(0,b)}, +af(a,b){var s=this.a,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw A.d(A.cf(s)) +r=r.c}}} +A.dU.prototype={ +gN(a){return this.d}, +A(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.d(A.cf(q)) +s=r.c +if(s==null){r.d=null +return!1}else{r.d=s.a +r.c=s.c +return!0}}} +A.be.prototype={ +gq(a){return this.a.a}, +ga9(a){return this.a.a===0}, +gak(a){var s=this.a +return new A.dv(s,s.r,s.e)}, +af(a,b){var s=this.a,r=s.e,q=s.r +for(;r!=null;){b.$1(r.b) +if(q!==s.r)throw A.d(A.cf(s)) +r=r.c}}} +A.dv.prototype={ +gN(a){return this.d}, +A(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.d(A.cf(q)) +s=r.c +if(s==null){r.d=null +return!1}else{r.d=s.b +r.c=s.c +return!0}}} +A.dG.prototype={ +gq(a){return this.a.a}, +ga9(a){return this.a.a===0}, +gak(a){var s=this.a +return new A.N5(s,s.r,s.e,this.$ti.i("N5<1,2>"))}} +A.N5.prototype={ +gN(a){var s=this.d +s.toString +return s}, +A(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.d(A.cf(q)) +s=r.c +if(s==null){r.d=null +return!1}else{r.d=new A.aS(s.a,s.b,r.$ti.i("aS<1,2>")) +r.c=s.c +return!0}}} +A.AM.prototype={ +or(a){return A.mU(a)&1073741823}, +os(a,b){var s,r,q +if(a==null)return-1 +s=a.length +for(r=0;r0;){--q;--s +j[q]=r[s]}}return A.uL(j,k)}} +A.Wj.prototype={ +xR(){return[this.a,this.b]}, +k(a,b){if(b==null)return!1 +return b instanceof A.Wj&&this.$s===b.$s&&J.e(this.a,b.a)&&J.e(this.b,b.b)}, +gC(a){return A.R(this.$s,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Wk.prototype={ +xR(){return[this.a,this.b,this.c]}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.Wk&&s.$s===b.$s&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)}, +gC(a){var s=this +return A.R(s.$s,s.a,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Wl.prototype={ +xR(){return this.a}, +k(a,b){if(b==null)return!1 +return b instanceof A.Wl&&this.$s===b.$s&&A.aUh(this.a,b.a)}, +gC(a){return A.R(this.$s,A.bZ(this.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.q9.prototype={ +j(a){return"RegExp/"+this.a+"/"+this.b.flags}, +gaf4(){var s=this,r=s.c +if(r!=null)return r +r=s.b +return s.c=A.azT(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,"g")}, +gaf3(){var s=this,r=s.d +if(r!=null)return r +r=s.b +return s.d=A.azT(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,"y")}, +qO(a){var s=this.b.exec(a) +if(s==null)return null +return new A.x5(s)}, +GZ(a,b,c){var s=b.length +if(c>s)throw A.d(A.cr(c,0,s,null,null)) +return new A.RD(this,b,c)}, +nU(a,b){return this.GZ(0,b,0)}, +OI(a,b){var s,r=this.gaf4() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +return new A.x5(s)}, +a9c(a,b){var s,r=this.gaf3() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +return new A.x5(s)}, +vL(a,b,c){if(c<0||c>b.length)throw A.d(A.cr(c,0,b.length,null,null)) +return this.a9c(b,c)}, +arp(a,b){return this.vL(0,b,0)}} +A.x5.prototype={ +gbt(a){return this.b.index}, +gbq(a){var s=this.b +return s.index+s[0].length}, +h(a,b){return this.b[b]}, +$iqm:1, +$iOw:1} +A.RD.prototype={ +gak(a){return new A.Ex(this.a,this.b,this.c)}} +A.Ex.prototype={ +gN(a){var s=this.d +return s==null?t.Qz.a(s):s}, +A(){var s,r,q,p,o,n,m=this,l=m.b +if(l==null)return!1 +s=m.c +r=l.length +if(s<=r){q=m.a +p=q.OI(l,s) +if(p!=null){m.d=p +o=p.gbq(0) +if(p.b.index===o){s=!1 +if(q.b.unicode){q=m.c +n=q+1 +if(n=55296&&r<=56319){s=l.charCodeAt(n) +s=s>=56320&&s<=57343}}}o=(s?o+1:o)+1}m.c=o +return!0}}m.b=m.d=null +return!1}} +A.vU.prototype={ +gbq(a){return this.a+this.c.length}, +h(a,b){if(b!==0)A.a8(A.af_(b,null)) +return this.c}, +$iqm:1, +gbt(a){return this.a}} +A.Y0.prototype={ +gak(a){return new A.Y1(this.a,this.b,this.c)}, +gZ(a){var s=this.b,r=this.a.indexOf(s,this.c) +if(r>=0)return new A.vU(r,s) +throw A.d(A.cp())}} +A.Y1.prototype={ +A(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length +if(p+n>l){q.d=null +return!1}s=m.indexOf(o,p) +if(s<0){q.c=l+1 +q.d=null +return!1}r=s+n +q.d=new A.vU(s,o) +q.c=r===q.c?r+1:r +return!0}, +gN(a){var s=this.d +s.toString +return s}} +A.anv.prototype={ +aQ(){var s=this.b +if(s===this)throw A.d(new A.jn("Local '"+this.a+"' has not been initialized.")) +return s}, +bd(){var s=this.b +if(s===this)throw A.d(A.azX(this.a)) +return s}, +sdX(a){var s=this +if(s.b!==s)throw A.d(new A.jn("Local '"+s.a+"' has already been initialized.")) +s.b=a}} +A.ar2.prototype={ +e3(){var s,r=this,q=r.b +if(q===r){s=r.c.$0() +if(r.b!==r)throw A.d(new A.jn("Local '"+r.a+u.N)) +r.b=s +q=s}return q}} +A.qy.prototype={ +gdZ(a){return B.XM}, +zC(a,b,c){A.mJ(a,b,c) +return c==null?new Uint8Array(a,b):new Uint8Array(a,b,c)}, +H3(a){return this.zC(a,0,null)}, +UX(a,b,c){A.mJ(a,b,c) +return new Int32Array(a,b,c)}, +H2(a,b,c){throw A.d(A.ae("Int64List not supported by dart2js."))}, +UV(a,b,c){A.mJ(a,b,c) +return new Float32Array(a,b,c)}, +UW(a,b,c){A.mJ(a,b,c) +return new Float64Array(a,b,c)}, +zB(a,b,c){A.mJ(a,b,c) +return c==null?new DataView(a,b):new DataView(a,b,c)}, +UU(a){return this.zB(a,0,null)}, +$icJ:1, +$iqy:1, +$ilc:1} +A.eh.prototype={ +gbQ(a){if(((a.$flags|0)&2)!==0)return new A.Zf(a.buffer) +else return a.buffer}, +gWs(a){return a.BYTES_PER_ELEMENT}, +ae4(a,b,c,d){var s=A.cr(b,0,c,d,null) +throw A.d(s)}, +Nw(a,b,c,d){if(b>>>0!==b||b>c)this.ae4(a,b,c,d)}, +$ieh:1} +A.Zf.prototype={ +zC(a,b,c){var s=A.adu(this.a,b,c) +s.$flags=3 +return s}, +H3(a){return this.zC(0,0,null)}, +UX(a,b,c){var s=A.aQJ(this.a,b,c) +s.$flags=3 +return s}, +H2(a,b,c){B.vi.H2(this.a,b,c)}, +UV(a,b,c){var s=A.aQG(this.a,b,c) +s.$flags=3 +return s}, +UW(a,b,c){var s=A.aQI(this.a,b,c) +s.$flags=3 +return s}, +zB(a,b,c){var s=A.aQE(this.a,b,c) +s.$flags=3 +return s}, +UU(a){return this.zB(0,0,null)}, +$ilc:1} +A.Bp.prototype={ +gdZ(a){return B.XN}, +gWs(a){return 1}, +KU(a,b,c){throw A.d(A.ae("Int64 accessor not supported by dart2js."))}, +Ls(a,b,c,d){throw A.d(A.ae("Int64 accessor not supported by dart2js."))}, +$icJ:1, +$icX:1} +A.uX.prototype={ +gq(a){return a.length}, +SI(a,b,c,d,e){var s,r,q=a.length +this.Nw(a,b,q,"start") +this.Nw(a,c,q,"end") +if(b>c)throw A.d(A.cr(b,0,c,null,null)) +s=c-b +if(e<0)throw A.d(A.c2(e,null)) +r=d.length +if(r-e0){s=Date.now()-r.c +if(s>(p+1)*o)p=B.f.kZ(s,o)}q.c=p +r.d.$1(q)}, +$S:9} +A.EB.prototype={ +cV(a,b){var s,r=this +if(b==null)b=r.$ti.c.a(b) +if(!r.b)r.a.l0(b) +else{s=r.a +if(r.$ti.i("ak<1>").b(b))s.Nn(b) +else s.pq(b)}}, +mu(a,b){var s +if(b==null)b=A.yB(a) +s=this.a +if(this.b)s.eg(new A.d8(a,b)) +else s.l1(new A.d8(a,b))}, +f1(a){return this.mu(a,null)}, +gJg(){return(this.a.a&30)!==0}, +$ild:1} +A.awR.prototype={ +$1(a){return this.a.$2(0,a)}, +$S:22} +A.awS.prototype={ +$2(a,b){this.a.$2(1,new A.A3(a,b))}, +$S:410} +A.axD.prototype={ +$2(a,b){this.a(a,b)}, +$S:411} +A.mE.prototype={ +gN(a){return this.b}, +ahW(a,b){var s,r,q +a=a +b=b +s=this.a +for(;!0;)try{r=s(this,a,b) +return r}catch(q){b=q +a=1}}, +A(){var s,r,q,p,o,n=this,m=null,l=0 +for(;!0;){s=n.d +if(s!=null)try{if(s.A()){r=s +n.b=r.gN(r) +return!0}else n.d=null}catch(q){m=q +l=1 +n.d=null}p=n.ahW(l,m) +if(1===p)return!0 +if(0===p){n.b=null +o=n.e +if(o==null||o.length===0){n.a=A.aHj +return!1}n.a=o.pop() +l=0 +m=null +continue}if(2===p){l=0 +m=null +continue}if(3===p){m=n.c +n.c=null +o=n.e +if(o==null||o.length===0){n.b=null +n.a=A.aHj +throw m +return!1}n.a=o.pop() +l=1 +continue}throw A.d(A.a5("sync*"))}return!1}, +UD(a){var s,r,q=this +if(a instanceof A.jY){s=a.a() +r=q.e +if(r==null)r=q.e=[] +r.push(q.a) +q.a=s +return 2}else{q.d=J.aY(a) +return 2}}} +A.jY.prototype={ +gak(a){return new A.mE(this.a())}} +A.d8.prototype={ +j(a){return A.i(this.a)}, +$icm:1, +grS(){return this.b}} +A.bP.prototype={} +A.wz.prototype={ +Fn(){}, +Fp(){}} +A.oE.prototype={ +gLM(a){return new A.bP(this,A.m(this).i("bP<1>"))}, +gmf(){return this.c<4}, +RQ(a){var s=a.CW,r=a.ch +if(s==null)this.d=r +else s.ch=r +if(r==null)this.e=s +else r.CW=s +a.CW=a +a.ch=a}, +T1(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this +if((j.c&4)!==0)return A.aGR(c) +s=A.m(j) +r=$.ad +q=d?1:0 +p=b!=null?32:0 +o=A.aAR(r,a,s.c) +n=A.aGO(r,b) +m=c==null?A.aIw():c +l=new A.wz(j,o,n,r.r9(m,t.H),r,q|p,s.i("wz<1>")) +l.CW=l +l.ch=l +l.ay=j.c&1 +k=j.e +j.e=l +l.ch=null +l.CW=k +if(k==null)j.d=l +else k.ch=l +if(j.d===l)A.a_Z(j.a) +return l}, +RC(a){var s,r=this +A.m(r).i("wz<1>").a(a) +if(a.ch===a)return null +s=a.ay +if((s&2)!==0)a.ay=s|4 +else{r.RQ(a) +if((r.c&2)===0&&r.d==null)r.DG()}return null}, +RE(a){}, +RF(a){}, +m3(){if((this.c&4)!==0)return new A.i_("Cannot add new events after calling close") +return new A.i_("Cannot add new events while doing an addStream")}, +D(a,b){if(!this.gmf())throw A.d(this.m3()) +this.jx(b)}, +q4(a,b){var s +if(!this.gmf())throw A.d(this.m3()) +s=A.xO(a,b) +this.ml(s.a,s.b)}, +aB(a){var s,r,q=this +if((q.c&4)!==0){s=q.r +s.toString +return s}if(!q.gmf())throw A.d(q.m3()) +q.c|=4 +r=q.r +if(r==null)r=q.r=new A.al($.ad,t.U) +q.mk() +return r}, +Ez(a){var s,r,q,p=this,o=p.c +if((o&2)!==0)throw A.d(A.a5(u.c)) +s=p.d +if(s==null)return +r=o&1 +p.c=o^3 +for(;s!=null;){o=s.ay +if((o&1)===r){s.ay=o|2 +a.$1(s) +o=s.ay^=1 +q=s.ch +if((o&4)!==0)p.RQ(s) +s.ay&=4294967293 +s=q}else s=s.ch}p.c&=4294967293 +if(p.d==null)p.DG()}, +DG(){if((this.c&4)!==0){var s=this.r +if((s.a&30)===0)s.l0(null)}A.a_Z(this.b)}} +A.l1.prototype={ +gmf(){return A.oE.prototype.gmf.call(this)&&(this.c&2)===0}, +m3(){if((this.c&2)!==0)return new A.i_(u.c) +return this.a3v()}, +jx(a){var s=this,r=s.d +if(r==null)return +if(r===s.e){s.c|=2 +r.pn(0,a) +s.c&=4294967293 +if(s.d==null)s.DG() +return}s.Ez(new A.auU(s,a))}, +ml(a,b){if(this.d==null)return +this.Ez(new A.auW(this,a,b))}, +mk(){var s=this +if(s.d!=null)s.Ez(new A.auV(s)) +else s.r.l0(null)}} +A.auU.prototype={ +$1(a){a.pn(0,this.b)}, +$S(){return this.a.$ti.i("~(ht<1>)")}} +A.auW.prototype={ +$1(a){a.N7(this.b,this.c)}, +$S(){return this.a.$ti.i("~(ht<1>)")}} +A.auV.prototype={ +$1(a){a.NI()}, +$S(){return this.a.$ti.i("~(ht<1>)")}} +A.EC.prototype={ +jx(a){var s +for(s=this.d;s!=null;s=s.ch)s.l_(new A.rN(a))}, +ml(a,b){var s +for(s=this.d;s!=null;s=s.ch)s.l_(new A.wF(a,b))}, +mk(){var s=this.d +if(s!=null)for(;s!=null;s=s.ch)s.l_(B.fS) +else this.r.l0(null)}} +A.a7g.prototype={ +$0(){var s,r,q,p,o,n,m=null +try{m=this.a.$0()}catch(q){s=A.X(q) +r=A.aV(q) +p=s +o=r +n=A.IY(p,o) +if(n==null)p=new A.d8(p,o) +else p=n +this.b.eg(p) +return}this.b.l2(m)}, +$S:0} +A.a7f.prototype={ +$0(){var s,r,q,p,o,n,m=null +try{m=this.a.$0()}catch(q){s=A.X(q) +r=A.aV(q) +p=s +o=r +n=A.IY(p,o) +if(n==null)p=new A.d8(p,o) +else p=n +this.b.eg(p) +return}this.b.l2(m)}, +$S:0} +A.a7e.prototype={ +$0(){var s,r,q,p,o,n,m=this,l=m.a +if(l==null){m.c.a(null) +m.b.l2(null)}else{s=null +try{s=l.$0()}catch(p){r=A.X(p) +q=A.aV(p) +l=r +o=q +n=A.IY(l,o) +if(n==null)l=new A.d8(l,o) +else l=n +m.b.eg(l) +return}m.b.l2(s)}}, +$S:0} +A.a7i.prototype={ +$2(a,b){var s=this,r=s.a,q=--r.b +if(r.a!=null){r.a=null +r.d=a +r.c=b +if(q===0||s.c)s.d.eg(new A.d8(a,b))}else if(q===0&&!s.c){q=r.d +q.toString +r=r.c +r.toString +s.d.eg(new A.d8(q,r))}}, +$S:89} +A.a7h.prototype={ +$1(a){var s,r,q,p,o,n,m=this,l=m.a,k=--l.b,j=l.a +if(j!=null){J.ea(j,m.b,a) +if(J.e(k,0)){l=m.d +s=A.b([],l.i("H<0>")) +for(q=j,p=q.length,o=0;o")) +r=c==null?1:3 +this.t6(new A.kX(s,r,b,c,this.$ti.i("@<1>").bO(d).i("kX<1,2>"))) +return s}, +bc(a,b,c){b.toString +return this.f9(0,b,null,c)}, +Tm(a,b,c){var s=new A.al($.ad,c.i("al<0>")) +this.t6(new A.kX(s,19,a,b,this.$ti.i("@<1>").bO(c).i("kX<1,2>"))) +return s}, +nX(a,b){var s=this.$ti,r=$.ad,q=new A.al(r,s) +if(r!==B.a9){a=A.aId(a,r) +if(b!=null)b=r.wf(b,t.y,t.K)}r=b==null?2:6 +this.t6(new A.kX(q,r,b,a,s.i("kX<1,1>"))) +return q}, +ih(a){return this.nX(a,null)}, +ix(a){var s=this.$ti,r=$.ad,q=new A.al(r,s) +if(r!==B.a9)a=r.r9(a,t.z) +this.t6(new A.kX(q,8,a,null,s.i("kX<1,1>"))) +return q}, +aiW(a){this.a=this.a&1|16 +this.c=a}, +xz(a){this.a=a.a&30|this.a&1 +this.c=a.c}, +t6(a){var s=this,r=s.a +if(r<=3){a.a=s.c +s.c=a}else{if((r&4)!==0){r=s.c +if((r.a&24)===0){r.t6(a) +return}s.xz(r)}s.b.oX(new A.apV(s,a))}}, +Rw(a){var s,r,q,p,o,n=this,m={} +m.a=a +if(a==null)return +s=n.a +if(s<=3){r=n.c +n.c=a +if(r!=null){q=a.a +for(p=a;q!=null;p=q,q=o)o=q.a +p.a=r}}else{if((s&4)!==0){s=n.c +if((s.a&24)===0){s.Rw(a) +return}n.xz(s)}m.a=n.yH(a) +n.b.oX(new A.aq2(m,n))}}, +tW(){var s=this.c +this.c=null +return this.yH(s)}, +yH(a){var s,r,q +for(s=a,r=null;s!=null;r=s,s=q){q=s.a +s.a=r}return r}, +DJ(a){var s,r,q,p=this +p.a^=2 +try{a.f9(0,new A.aq_(p),new A.aq0(p),t.P)}catch(q){s=A.X(q) +r=A.aV(q) +A.eU(new A.aq1(p,s,r))}}, +l2(a){var s,r=this +if(r.$ti.i("ak<1>").b(a))if(a instanceof A.al)A.apY(a,r,!0) +else r.DJ(a) +else{s=r.tW() +r.a=8 +r.c=a +A.rS(r,s)}}, +pq(a){var s=this,r=s.tW() +s.a=8 +s.c=a +A.rS(s,r)}, +a7A(a){var s,r,q,p=this +if((a.a&16)!==0){s=p.b +r=a.b +s=!(s===r||s.gmG()===r.gmG())}else s=!1 +if(s)return +q=p.tW() +p.xz(a) +A.rS(p,q)}, +eg(a){var s=this.tW() +this.aiW(a) +A.rS(this,s)}, +a7z(a,b){this.eg(new A.d8(a,b))}, +l0(a){if(this.$ti.i("ak<1>").b(a)){this.Nn(a) +return}this.a6j(a)}, +a6j(a){this.a^=2 +this.b.oX(new A.apX(this,a))}, +Nn(a){if(a instanceof A.al){A.apY(a,this,!1) +return}this.DJ(a)}, +l1(a){this.a^=2 +this.b.oX(new A.apW(this,a))}, +wq(a,b,c){var s,r,q,p=this,o={} +if((p.a&24)!==0){o=new A.al($.ad,p.$ti) +o.l0(p) +return o}s=p.$ti +r=$.ad +q=new A.al(r,s) +o.a=null +if(c==null)o.a=A.bW(b,new A.aq8(q,b)) +else o.a=A.bW(b,new A.aq9(p,q,r,r.r9(c,s.i("1/")))) +p.f9(0,new A.aqa(o,p,q),new A.aqb(o,q),t.P) +return q}, +atL(a,b){return this.wq(0,b,null)}, +$iak:1} +A.apV.prototype={ +$0(){A.rS(this.a,this.b)}, +$S:0} +A.aq2.prototype={ +$0(){A.rS(this.b,this.a.a)}, +$S:0} +A.aq_.prototype={ +$1(a){var s,r,q,p=this.a +p.a^=2 +try{p.pq(p.$ti.c.a(a))}catch(q){s=A.X(q) +r=A.aV(q) +p.eg(new A.d8(s,r))}}, +$S:15} +A.aq0.prototype={ +$2(a,b){this.a.eg(new A.d8(a,b))}, +$S:33} +A.aq1.prototype={ +$0(){this.a.eg(new A.d8(this.b,this.c))}, +$S:0} +A.apZ.prototype={ +$0(){A.apY(this.a.a,this.b,!0)}, +$S:0} +A.apX.prototype={ +$0(){this.a.pq(this.b)}, +$S:0} +A.apW.prototype={ +$0(){this.a.eg(this.b)}, +$S:0} +A.aq5.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=this,j=null +try{q=k.a.a +j=q.b.b.C2(q.d,t.z)}catch(p){s=A.X(p) +r=A.aV(p) +if(k.c&&k.b.a.c.a===s){q=k.a +q.c=k.b.a.c}else{q=s +o=r +if(o==null)o=A.yB(q) +n=k.a +n.c=new A.d8(q,o) +q=n}q.b=!0 +return}if(j instanceof A.al&&(j.a&24)!==0){if((j.a&16)!==0){q=k.a +q.c=j.c +q.b=!0}return}if(t.L0.b(j)){m=k.b.a +l=new A.al(m.b,m.$ti) +j.f9(0,new A.aq6(l,m),new A.aq7(l),t.H) +q=k.a +q.c=l +q.b=!1}}, +$S:0} +A.aq6.prototype={ +$1(a){this.a.a7A(this.b)}, +$S:15} +A.aq7.prototype={ +$2(a,b){this.a.eg(new A.d8(a,b))}, +$S:33} +A.aq4.prototype={ +$0(){var s,r,q,p,o,n +try{q=this.a +p=q.a +o=p.$ti +q.c=p.b.b.C3(p.d,this.b,o.i("2/"),o.c)}catch(n){s=A.X(n) +r=A.aV(n) +q=s +p=r +if(p==null)p=A.yB(q) +o=this.a +o.c=new A.d8(q,p) +o.b=!0}}, +$S:0} +A.aq3.prototype={ +$0(){var s,r,q,p,o,n,m,l=this +try{s=l.a.a.c +p=l.b +if(p.a.arq(s)&&p.a.e!=null){p.c=p.a.ap6(s) +p.b=!1}}catch(o){r=A.X(o) +q=A.aV(o) +p=l.a.a.c +if(p.a===r){n=l.b +n.c=p +p=n}else{p=r +n=q +if(n==null)n=A.yB(p) +m=l.b +m.c=new A.d8(p,n) +p=m}p.b=!0}}, +$S:0} +A.aq8.prototype={ +$0(){var s=A.ajp() +this.a.eg(new A.d8(new A.rw("Future not completed",this.b),s))}, +$S:0} +A.aq9.prototype={ +$0(){var s,r,q,p,o,n=this +try{n.b.l2(n.c.C2(n.d,n.a.$ti.i("1/")))}catch(q){s=A.X(q) +r=A.aV(q) +p=s +o=r +if(o==null)o=A.yB(p) +n.b.eg(new A.d8(p,o))}}, +$S:0} +A.aqa.prototype={ +$1(a){var s=this.a.a +if(s.b!=null){s.am(0) +this.c.pq(a)}}, +$S(){return this.b.$ti.i("bi(1)")}} +A.aqb.prototype={ +$2(a,b){var s=this.a.a +if(s.b!=null){s.am(0) +this.b.eg(new A.d8(a,b))}}, +$S:33} +A.RZ.prototype={} +A.dK.prototype={ +gq(a){var s={},r=new A.al($.ad,t.wJ) +s.a=0 +this.iq(new A.ajD(s,this),!0,new A.ajE(s,r),r.gNQ()) +return r}, +gZ(a){var s=new A.al($.ad,A.m(this).i("al")),r=this.iq(null,!0,new A.ajB(s),s.gNQ()) +r.vX(new A.ajC(this,r,s)) +return s}} +A.ajD.prototype={ +$1(a){++this.a.a}, +$S(){return A.m(this.b).i("~(dK.T)")}} +A.ajE.prototype={ +$0(){this.b.l2(this.a.a)}, +$S:0} +A.ajB.prototype={ +$0(){var s,r=new A.i_("No element") +A.Ok(r,B.d3) +s=A.IY(r,B.d3) +if(s==null)s=new A.d8(r,B.d3) +this.a.eg(s)}, +$S:0} +A.ajC.prototype={ +$1(a){A.aVe(this.b,this.c,a)}, +$S(){return A.m(this.a).i("~(dK.T)")}} +A.Dn.prototype={ +iq(a,b,c,d){return this.a.iq(a,b,c,d)}} +A.xu.prototype={ +gLM(a){return new A.dD(this,A.m(this).i("dD<1>"))}, +gagJ(){if((this.b&8)===0)return this.a +return this.a.gGI()}, +El(){var s,r=this +if((r.b&8)===0){s=r.a +return s==null?r.a=new A.Gr():s}s=r.a.gGI() +return s}, +gpZ(){var s=this.a +return(this.b&8)!==0?s.gGI():s}, +DE(){if((this.b&4)!==0)return new A.i_("Cannot add event after closing") +return new A.i_("Cannot add event while adding a stream")}, +OD(){var s=this.c +if(s==null)s=this.c=(this.b&2)!==0?$.y4():new A.al($.ad,t.U) +return s}, +D(a,b){if(this.b>=4)throw A.d(this.DE()) +this.pn(0,b)}, +q4(a,b){var s,r,q=this +if(q.b>=4)throw A.d(q.DE()) +s=A.xO(a,b) +a=s.a +b=s.b +r=q.b +if((r&1)!==0)q.ml(a,b) +else if((r&3)===0)q.El().D(0,new A.wF(a,b))}, +ui(a){return this.q4(a,null)}, +aB(a){var s=this,r=s.b +if((r&4)!==0)return s.OD() +if(r>=4)throw A.d(s.DE()) +s.NL() +return s.OD()}, +NL(){var s=this.b|=4 +if((s&1)!==0)this.mk() +else if((s&3)===0)this.El().D(0,B.fS)}, +pn(a,b){var s=this.b +if((s&1)!==0)this.jx(b) +else if((s&3)===0)this.El().D(0,new A.rN(b))}, +T1(a,b,c,d){var s,r,q,p=this +if((p.b&3)!==0)throw A.d(A.a5("Stream has already been listened to.")) +s=A.aTR(p,a,b,c,d,A.m(p).c) +r=p.gagJ() +if(((p.b|=1)&8)!==0){q=p.a +q.sGI(s) +q.atz(0)}else p.a=s +s.aiX(r) +s.aao(new A.auM(p)) +return s}, +RC(a){var s,r,q,p,o,n,m,l=this,k=null +if((l.b&8)!==0)k=l.a.am(0) +l.a=null +l.b=l.b&4294967286|2 +s=l.r +if(s!=null)if(k==null)try{r=s.$0() +if(t.T.b(r))k=r}catch(o){q=A.X(o) +p=A.aV(o) +n=new A.al($.ad,t.U) +n.l1(new A.d8(q,p)) +k=n}else k=k.ix(s) +m=new A.auL(l) +if(k!=null)k=k.ix(m) +else m.$0() +return k}, +RE(a){if((this.b&8)!==0)this.a.n_(0) +A.a_Z(this.e)}, +RF(a){if((this.b&8)!==0)this.a.atz(0) +A.a_Z(this.f)}} +A.auM.prototype={ +$0(){A.a_Z(this.a.d)}, +$S:0} +A.auL.prototype={ +$0(){var s=this.a.c +if(s!=null&&(s.a&30)===0)s.l0(null)}, +$S:0} +A.Y9.prototype={ +jx(a){this.gpZ().pn(0,a)}, +ml(a,b){this.gpZ().N7(a,b)}, +mk(){this.gpZ().NI()}} +A.S_.prototype={ +jx(a){this.gpZ().l_(new A.rN(a))}, +ml(a,b){this.gpZ().l_(new A.wF(a,b))}, +mk(){this.gpZ().l_(B.fS)}} +A.oD.prototype={} +A.xy.prototype={} +A.dD.prototype={ +gC(a){return(A.eN(this.a)^892482866)>>>0}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.dD&&b.a===this.a}} +A.rL.prototype={ +QT(){return this.w.RC(this)}, +Fn(){this.w.RE(this)}, +Fp(){this.w.RF(this)}} +A.HH.prototype={} +A.ht.prototype={ +aiX(a){var s=this +if(a==null)return +s.r=a +if(a.c!=null){s.e=(s.e|128)>>>0 +a.CE(s)}}, +vX(a){this.a=A.aAR(this.d,a,A.m(this).i("ht.T"))}, +am(a){var s=this,r=(s.e&4294967279)>>>0 +s.e=r +if((r&8)===0)s.DH() +r=s.f +return r==null?$.y4():r}, +DH(){var s,r=this,q=r.e=(r.e|8)>>>0 +if((q&128)!==0){s=r.r +if(s.a===1)s.a=3}if((q&64)===0)r.r=null +r.f=r.QT()}, +pn(a,b){var s=this.e +if((s&8)!==0)return +if(s<64)this.jx(b) +else this.l_(new A.rN(b))}, +N7(a,b){var s +if(t.Lt.b(a))A.Ok(a,b) +s=this.e +if((s&8)!==0)return +if(s<64)this.ml(a,b) +else this.l_(new A.wF(a,b))}, +NI(){var s=this,r=s.e +if((r&8)!==0)return +r=(r|2)>>>0 +s.e=r +if(r<64)s.mk() +else s.l_(B.fS)}, +Fn(){}, +Fp(){}, +QT(){return null}, +l_(a){var s,r=this,q=r.r +if(q==null)q=r.r=new A.Gr() +q.D(0,a) +s=r.e +if((s&128)===0){s=(s|128)>>>0 +r.e=s +if(s<256)q.CE(r)}}, +jx(a){var s=this,r=s.e +s.e=(r|64)>>>0 +s.d.wm(s.a,a,A.m(s).i("ht.T")) +s.e=(s.e&4294967231)>>>0 +s.DN((r&4)!==0)}, +ml(a,b){var s,r=this,q=r.e,p=new A.amV(r,a,b) +if((q&1)!==0){r.e=(q|16)>>>0 +r.DH() +s=r.f +if(s!=null&&s!==$.y4())s.ix(p) +else p.$0()}else{p.$0() +r.DN((q&4)!==0)}}, +mk(){var s,r=this,q=new A.amU(r) +r.DH() +r.e=(r.e|16)>>>0 +s=r.f +if(s!=null&&s!==$.y4())s.ix(q) +else q.$0()}, +aao(a){var s=this,r=s.e +s.e=(r|64)>>>0 +a.$0() +s.e=(s.e&4294967231)>>>0 +s.DN((r&4)!==0)}, +DN(a){var s,r,q=this,p=q.e +if((p&128)!==0&&q.r.c==null){p=q.e=(p&4294967167)>>>0 +s=!1 +if((p&4)!==0)if(p<256){s=q.r +s=s==null?null:s.c==null +s=s!==!1}if(s){p=(p&4294967291)>>>0 +q.e=p}}for(;!0;a=r){if((p&8)!==0){q.r=null +return}r=(p&4)!==0 +if(a===r)break +q.e=(p^64)>>>0 +if(r)q.Fn() +else q.Fp() +p=(q.e&4294967231)>>>0 +q.e=p}if((p&128)!==0&&p<256)q.r.CE(q)}, +$ikH:1} +A.amV.prototype={ +$0(){var s,r,q,p=this.a,o=p.e +if((o&8)!==0&&(o&16)===0)return +p.e=(o|64)>>>0 +s=p.b +o=this.b +r=t.K +q=p.d +if(t.hK.b(s))q.atF(s,o,this.c,r,t.Km) +else q.wm(s,o,r) +p.e=(p.e&4294967231)>>>0}, +$S:0} +A.amU.prototype={ +$0(){var s=this.a,r=s.e +if((r&16)===0)return +s.e=(r|74)>>>0 +s.d.wl(s.c) +s.e=(s.e&4294967231)>>>0}, +$S:0} +A.xv.prototype={ +iq(a,b,c,d){return this.a.T1(a,d,c,b===!0)}, +fv(a){return this.iq(a,null,null,null)}, +ar6(a,b){return this.iq(a,null,b,null)}, +Y8(a,b,c){return this.iq(a,null,b,c)}, +Jr(a,b){return this.iq(a,null,null,b)}} +A.Tf.prototype={ +goz(a){return this.a}, +soz(a,b){return this.a=b}} +A.rN.prototype={ +JT(a){a.jx(this.b)}} +A.wF.prototype={ +JT(a){a.ml(this.b,this.c)}} +A.aoB.prototype={ +JT(a){a.mk()}, +goz(a){return null}, +soz(a,b){throw A.d(A.a5("No events after a done."))}} +A.Gr.prototype={ +CE(a){var s=this,r=s.a +if(r===1)return +if(r>=1){s.a=1 +return}A.eU(new A.asu(s,a)) +s.a=1}, +D(a,b){var s=this,r=s.c +if(r==null)s.b=s.c=b +else{r.soz(0,b) +s.c=b}}} +A.asu.prototype={ +$0(){var s,r,q=this.a,p=q.a +q.a=0 +if(p===3)return +s=q.b +r=s.goz(s) +q.b=r +if(r==null)q.c=null +s.JT(this.b)}, +$S:0} +A.wH.prototype={ +vX(a){}, +am(a){this.a=-1 +this.c=null +return $.y4()}, +afF(){var s,r=this,q=r.a-1 +if(q===0){r.a=-1 +s=r.c +if(s!=null){r.c=null +r.b.wl(s)}}else r.a=q}, +$ikH:1} +A.XZ.prototype={} +A.Fs.prototype={ +iq(a,b,c,d){return A.aGR(c)}} +A.awU.prototype={ +$0(){return this.a.l2(this.b)}, +$S:0} +A.ZD.prototype={} +A.ZC.prototype={$iEt:1} +A.axv.prototype={ +$0(){A.aP5(this.a,this.b)}, +$S:0} +A.X6.prototype={ +gaig(){return B.a_t}, +gmG(){return this}, +wl(a){var s,r,q +try{if(B.a9===$.ad){a.$0() +return}A.aIf(null,null,this,a)}catch(q){s=A.X(q) +r=A.aV(q) +A.axu(s,r)}}, +wm(a,b){var s,r,q +try{if(B.a9===$.ad){a.$1(b) +return}A.aIh(null,null,this,a,b)}catch(q){s=A.X(q) +r=A.aV(q) +A.axu(s,r)}}, +atF(a,b,c){var s,r,q +try{if(B.a9===$.ad){a.$2(b,c) +return}A.aIg(null,null,this,a,b,c)}catch(q){s=A.X(q) +r=A.aV(q) +A.axu(s,r)}}, +am1(a,b){return new A.atH(this,a,b)}, +V4(a,b,c){return new A.atJ(this,a,c,b)}, +am0(a,b,c,d){return new A.atF(this,a,c,d,b)}, +Hb(a){return new A.atG(this,a)}, +Hc(a,b){return new A.atI(this,a,b)}, +h(a,b){return null}, +AQ(a,b){A.axu(a,b)}, +C2(a){if($.ad===B.a9)return a.$0() +return A.aIf(null,null,this,a)}, +C3(a,b){if($.ad===B.a9)return a.$1(b) +return A.aIh(null,null,this,a,b)}, +Zw(a,b,c){if($.ad===B.a9)return a.$2(b,c) +return A.aIg(null,null,this,a,b,c)}, +r9(a){return a}, +wf(a){return a}, +K4(a){return a}, +aou(a,b){return null}, +oX(a){A.axw(null,null,this,a)}, +VS(a,b){return A.aGq(a,b)}, +VR(a,b){return A.aTg(a,b)}} +A.atH.prototype={ +$0(){return this.a.C2(this.b,this.c)}, +$S(){return this.c.i("0()")}} +A.atJ.prototype={ +$1(a){var s=this +return s.a.C3(s.b,a,s.d,s.c)}, +$S(){return this.d.i("@<0>").bO(this.c).i("1(2)")}} +A.atF.prototype={ +$2(a,b){var s=this +return s.a.Zw(s.b,a,b,s.e,s.c,s.d)}, +$S(){return this.e.i("@<0>").bO(this.c).bO(this.d).i("1(2,3)")}} +A.atG.prototype={ +$0(){return this.a.wl(this.b)}, +$S:0} +A.atI.prototype={ +$1(a){return this.a.wm(this.b,a,this.c)}, +$S(){return this.c.i("~(0)")}} +A.mu.prototype={ +gq(a){return this.a}, +ga9(a){return this.a===0}, +gc1(a){return this.a!==0}, +gbT(a){return new A.rT(this,A.m(this).i("rT<1>"))}, +geo(a){var s=A.m(this) +return A.uQ(new A.rT(this,s.i("rT<1>")),new A.aqi(this),s.c,s.y[1])}, +aq(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.O5(b)}, +O5(a){var s=this.d +if(s==null)return!1 +return this.hw(this.P7(s,a),a)>=0}, +h(a,b){var s,r,q +if(typeof b=="string"&&b!=="__proto__"){s=this.b +r=s==null?null:A.aAS(s,b) +return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c +r=q==null?null:A.aAS(q,b) +return r}else return this.P5(0,b)}, +P5(a,b){var s,r,q=this.d +if(q==null)return null +s=this.P7(q,b) +r=this.hw(s,b) +return r<0?null:s[r+1]}, +m(a,b,c){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +q.NO(s==null?q.b=A.aAT():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +q.NO(r==null?q.c=A.aAT():r,b,c)}else q.SB(b,c)}, +SB(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=A.aAT() +s=p.i5(a) +r=o[s] +if(r==null){A.aAU(o,s,[a,b]);++p.a +p.e=null}else{q=p.hw(r,a) +if(q>=0)r[q+1]=b +else{r.push(a,b);++p.a +p.e=null}}}, +bI(a,b,c){var s,r,q=this +if(q.aq(0,b)){s=q.h(0,b) +return s==null?A.m(q).y[1].a(s):s}r=c.$0() +q.m(0,b,r) +return r}, +F(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.m9(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.m9(s.c,b) +else return s.pN(0,b)}, +pN(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.i5(b) +r=n[s] +q=o.hw(r,b) +if(q<0)return null;--o.a +o.e=null +p=r.splice(q,2)[1] +if(0===r.length)delete n[s] +return p}, +af(a,b){var s,r,q,p,o,n=this,m=n.DW() +for(s=m.length,r=A.m(n).y[1],q=0;q"))}, +u(a,b){return this.a.aq(0,b)}} +A.wU.prototype={ +gN(a){var s=this.d +return s==null?this.$ti.c.a(s):s}, +A(){var s=this,r=s.b,q=s.c,p=s.a +if(r!==p.e)throw A.d(A.cf(p)) +else if(q>=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.G_.prototype={ +h(a,b){if(!this.y.$1(b))return null +return this.a1P(b)}, +m(a,b,c){this.a1R(b,c)}, +aq(a,b){if(!this.y.$1(b))return!1 +return this.a1O(b)}, +F(a,b){if(!this.y.$1(b))return null +return this.a1Q(b)}, +or(a){return this.x.$1(a)&1073741823}, +os(a,b){var s,r,q +if(a==null)return-1 +s=a.length +for(r=this.w,q=0;q"))}, +gak(a){return new A.hu(this,this.pr(),A.m(this).i("hu<1>"))}, +gq(a){return this.a}, +ga9(a){return this.a===0}, +gc1(a){return this.a!==0}, +u(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.DZ(b)}, +DZ(a){var s=this.d +if(s==null)return!1 +return this.hw(s[this.i5(a)],a)>=0}, +D(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.th(s==null?q.b=A.aAV():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.th(r==null?q.c=A.aAV():r,b)}else return q.fL(0,b)}, +fL(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.aAV() +s=q.i5(b) +r=p[s] +if(r==null)p[s]=[b] +else{if(q.hw(r,b)>=0)return!1 +r.push(b)}++q.a +q.e=null +return!0}, +U(a,b){var s +for(s=J.aY(b);s.A();)this.D(0,s.gN(s))}, +F(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.m9(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.m9(s.c,b) +else return s.pN(0,b)}, +pN(a,b){var s,r,q,p=this,o=p.d +if(o==null)return!1 +s=p.i5(b) +r=o[s] +q=p.hw(r,b) +if(q<0)return!1;--p.a +p.e=null +r.splice(q,1) +if(0===r.length)delete o[s] +return!0}, +W(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=null +s.a=0}}, +pr(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e +if(h!=null)return h +h=A.bo(i.a,null,!1,t.z) +s=i.b +r=0 +if(s!=null){q=Object.getOwnPropertyNames(s) +p=q.length +for(o=0;o=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.hw.prototype={ +yr(){return new A.hw(A.m(this).i("hw<1>"))}, +QQ(a){return new A.hw(a.i("hw<0>"))}, +afa(){return this.QQ(t.z)}, +gak(a){var s=this,r=new A.oM(s,s.r,A.m(s).i("oM<1>")) +r.c=s.e +return r}, +gq(a){return this.a}, +ga9(a){return this.a===0}, +gc1(a){return this.a!==0}, +u(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +if(s==null)return!1 +return s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +if(r==null)return!1 +return r[b]!=null}else return this.DZ(b)}, +DZ(a){var s=this.d +if(s==null)return!1 +return this.hw(s[this.i5(a)],a)>=0}, +af(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw A.d(A.cf(s)) +r=r.b}}, +gZ(a){var s=this.e +if(s==null)throw A.d(A.a5("No elements")) +return s.a}, +ga7(a){var s=this.f +if(s==null)throw A.d(A.a5("No elements")) +return s.a}, +D(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.th(s==null?q.b=A.aAW():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.th(r==null?q.c=A.aAW():r,b)}else return q.fL(0,b)}, +fL(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.aAW() +s=q.i5(b) +r=p[s] +if(r==null)p[s]=[q.DT(b)] +else{if(q.hw(r,b)>=0)return!1 +r.push(q.DT(b))}return!0}, +F(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.m9(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.m9(s.c,b) +else return s.pN(0,b)}, +pN(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return!1 +s=o.i5(b) +r=n[s] +q=o.hw(r,b) +if(q<0)return!1 +p=r.splice(q,1)[0] +if(0===r.length)delete n[s] +o.NP(p) +return!0}, +Er(a,b){var s,r,q,p,o=this,n=o.e +for(;n!=null;n=r){s=n.a +r=n.b +q=o.r +p=a.$1(s) +if(q!==o.r)throw A.d(A.cf(o)) +if(!0===p)o.F(0,s)}}, +W(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.DS()}}, +th(a,b){if(a[b]!=null)return!1 +a[b]=this.DT(b) +return!0}, +m9(a,b){var s +if(a==null)return!1 +s=a[b] +if(s==null)return!1 +this.NP(s) +delete a[b] +return!0}, +DS(){this.r=this.r+1&1073741823}, +DT(a){var s,r=this,q=new A.arF(a) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.c=s +r.f=s.b=q}++r.a +r.DS() +return q}, +NP(a){var s=this,r=a.c,q=a.b +if(r==null)s.e=q +else r.b=q +if(q==null)s.f=r +else q.c=r;--s.a +s.DS()}, +i5(a){return J.E(a)&1073741823}, +hw(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"))}, +gq(a){return J.bp(this.a)}, +h(a,b){return J.tj(this.a,b)}} +A.a9L.prototype={ +$2(a,b){this.a.m(0,this.b.a(a),this.c.a(b))}, +$S:116} +A.qg.prototype={ +F(a,b){if(b.j4$!==this)return!1 +this.Ty(b) +return!0}, +u(a,b){return t.JB.b(b)&&this===b.j4$}, +gak(a){var s=this +return new A.x2(s,s.a,s.c,s.$ti.i("x2<1>"))}, +gq(a){return this.b}, +gZ(a){var s +if(this.b===0)throw A.d(A.a5("No such element")) +s=this.c +s.toString +return s}, +ga7(a){var s +if(this.b===0)throw A.d(A.a5("No such element")) +s=this.c.j6$ +s.toString +return s}, +ga9(a){return this.b===0}, +ya(a,b,c){var s,r,q=this +if(b.j4$!=null)throw A.d(A.a5("LinkedListEntry is already in a LinkedList"));++q.a +b.j4$=q +s=q.b +if(s===0){b.j5$=b +q.c=b.j6$=b +q.b=s+1 +return}r=a.j6$ +r.toString +b.j6$=r +b.j5$=a +a.j6$=r.j5$=b +if(c&&a==q.c)q.c=b +q.b=s+1}, +Ty(a){var s,r,q=this;++q.a +s=a.j5$ +s.j6$=a.j6$ +a.j6$.j5$=s +r=--q.b +a.j4$=a.j5$=a.j6$=null +if(r===0)q.c=null +else if(a===q.c)q.c=s}} +A.x2.prototype={ +gN(a){var s=this.c +return s==null?this.$ti.c.a(s):s}, +A(){var s=this,r=s.a +if(s.b!==r.a)throw A.d(A.cf(s)) +if(r.b!==0)r=s.e&&s.d===r.gZ(0) +else r=!0 +if(r){s.c=null +return!1}s.e=!0 +r=s.d +s.c=r +s.d=r.j5$ +return!0}} +A.ix.prototype={ +goz(a){var s=this.j4$ +if(s==null||s.gZ(0)===this.j5$)return null +return this.j5$}, +gYQ(){var s=this.j4$ +if(s==null||this===s.gZ(0))return null +return this.j6$}} +A.Y.prototype={ +gak(a){return new A.bh(a,this.gq(a),A.bU(a).i("bh"))}, +bp(a,b){return this.h(a,b)}, +af(a,b){var s,r=this.gq(a) +for(s=0;s"))}, +KK(a,b){return new A.cl(a,b.i("cl<0>"))}, +jb(a,b,c){return new A.aj(a,b,A.bU(a).i("@").bO(c).i("aj<1,2>"))}, +iC(a,b){return A.iK(a,b,null,A.bU(a).i("Y.E"))}, +Kd(a,b){return A.iK(a,0,A.mN(b,"count",t.S),A.bU(a).i("Y.E"))}, +ec(a,b){var s,r,q,p,o=this +if(o.ga9(a)){s=A.bU(a).i("Y.E") +return b?J.uB(0,s):J.AI(0,s)}r=o.h(a,0) +q=A.bo(o.gq(a),r,b,A.bU(a).i("Y.E")) +for(p=1;p").bO(b).i("fz<1,2>"))}, +hM(a){var s,r=this +if(r.gq(a)===0)throw A.d(A.cp()) +s=r.h(a,r.gq(a)-1) +r.sq(a,r.gq(a)-1) +return s}, +eX(a,b){var s=b==null?A.aXm():b +A.Qd(a,0,this.gq(a)-1,s)}, +a3(a,b){var s=A.a9(a,A.bU(a).i("Y.E")) +B.b.U(s,b) +return s}, +cz(a,b,c){var s,r=this.gq(a) +if(c==null)c=r +A.dx(b,c,r,null,null) +s=A.a9(this.wG(a,b,c),A.bU(a).i("Y.E")) +return s}, +ht(a,b){return this.cz(a,b,null)}, +wG(a,b,c){A.dx(b,c,this.gq(a),null,null) +return A.iK(a,b,c,A.bU(a).i("Y.E"))}, +K6(a,b,c){A.dx(b,c,this.gq(a),null,null) +if(c>b)this.NJ(a,b,c)}, +mL(a,b,c,d){var s +A.bU(a).i("Y.E").a(d) +A.dx(b,c,this.gq(a),null,null) +for(s=b;sp.gq(q))throw A.d(A.aEh()) +if(r=0;--o)this.m(a,b+o,p.h(q,r+o)) +else for(o=0;o"))}, +r0(a,b,c,d){var s,r,q,p,o,n=A.v(c,d) +for(s=J.aY(this.gbT(a)),r=A.bU(a).i("aK.V");s.A();){q=s.gN(s) +p=this.h(a,q) +o=b.$2(q,p==null?r.a(p):p) +n.m(0,o.a,o.b)}return n}, +UH(a,b){var s,r +for(s=b.gak(b);s.A();){r=s.gN(s) +this.m(a,r.a,r.b)}}, +h4(a,b){var s,r,q,p,o=A.bU(a),n=A.b([],o.i("H")) +for(s=J.aY(this.gbT(a)),o=o.i("aK.V");s.A();){r=s.gN(s) +q=this.h(a,r) +if(b.$2(r,q==null?o.a(q):q))n.push(r)}for(o=n.length,p=0;p"))}, +j(a){return A.aa1(a)}, +$iaz:1} +A.aa0.prototype={ +$1(a){var s=this.a,r=J.ab(s,a) +if(r==null)r=A.bU(s).i("aK.V").a(r) +return new A.aS(a,r,A.bU(s).i("aS"))}, +$S(){return A.bU(this.a).i("aS(aK.K)")}} +A.aa2.prototype={ +$2(a,b){var s,r=this.a +if(!r.a)this.b.a+=", " +r.a=!1 +r=this.b +s=A.i(a) +r.a=(r.a+=s)+": " +s=A.i(b) +r.a+=s}, +$S:106} +A.G1.prototype={ +gq(a){return J.bp(this.a)}, +ga9(a){return J.j1(this.a)}, +gc1(a){return J.pc(this.a)}, +gZ(a){var s=this.a,r=J.dn(s) +s=r.h(s,J.a0r(r.gbT(s))) +return s==null?this.$ti.y[1].a(s):s}, +ga7(a){var s=this.a,r=J.dn(s) +s=r.h(s,J.Jr(r.gbT(s))) +return s==null?this.$ti.y[1].a(s):s}, +gak(a){var s=this.a +return new A.UN(J.aY(J.y9(s)),s,this.$ti.i("UN<1,2>"))}} +A.UN.prototype={ +A(){var s=this,r=s.a +if(r.A()){s.c=J.ab(s.b,r.gN(r)) +return!0}s.c=null +return!1}, +gN(a){var s=this.c +return s==null?this.$ti.y[1].a(s):s}} +A.Ze.prototype={ +m(a,b,c){throw A.d(A.ae("Cannot modify unmodifiable map"))}, +F(a,b){throw A.d(A.ae("Cannot modify unmodifiable map"))}, +h4(a,b){throw A.d(A.ae("Cannot modify unmodifiable map"))}, +bI(a,b,c){throw A.d(A.ae("Cannot modify unmodifiable map"))}} +A.B6.prototype={ +nW(a,b,c){return J.y8(this.a,b,c)}, +h(a,b){return J.ab(this.a,b)}, +m(a,b,c){J.ea(this.a,b,c)}, +bI(a,b,c){return J.ya(this.a,b,c)}, +aq(a,b){return J.l7(this.a,b)}, +af(a,b){J.j0(this.a,b)}, +ga9(a){return J.j1(this.a)}, +gc1(a){return J.pc(this.a)}, +gq(a){return J.bp(this.a)}, +gbT(a){return J.y9(this.a)}, +F(a,b){return J.l8(this.a,b)}, +j(a){return J.dq(this.a)}, +geo(a){return J.ayW(this.a)}, +gj1(a){return J.a0q(this.a)}, +r0(a,b,c,d){return J.aCA(this.a,b,c,d)}, +h4(a,b){J.ayX(this.a,b)}, +$iaz:1} +A.i5.prototype={ +nW(a,b,c){return new A.i5(J.y8(this.a,b,c),b.i("@<0>").bO(c).i("i5<1,2>"))}} +A.Fe.prototype={ +aep(a,b){var s=this +s.b=b +s.a=a +if(a!=null)a.b=s +if(b!=null)b.a=s}, +akm(){var s,r=this,q=r.a +if(q!=null)q.b=r.b +s=r.b +if(s!=null)s.a=q +r.a=r.b=null}} +A.Fd.prototype={ +RL(a){var s,r,q=this +q.c=null +s=q.a +if(s!=null)s.b=q.b +r=q.b +if(r!=null)r.a=s +q.a=q.b=null +return q.d}, +eS(a){var s=this,r=s.c +if(r!=null)--r.b +s.c=null +s.akm() +return s.d}, +xw(){return this}, +$iaDH:1, +gAk(){return this.d}} +A.Ff.prototype={ +xw(){return null}, +RL(a){throw A.d(A.cp())}, +gAk(){throw A.d(A.cp())}} +A.zM.prototype={ +gq(a){return this.b}, +zr(a){var s=this.a +new A.Fd(this,a,s.$ti.i("Fd<1>")).aep(s,s.b);++this.b}, +hM(a){var s=this.a.a.RL(0);--this.b +return s}, +gZ(a){return this.a.b.gAk()}, +ga7(a){return this.a.a.gAk()}, +ga9(a){var s=this.a +return s.b===s}, +gak(a){return new A.Tr(this,this.a.b,this.$ti.i("Tr<1>"))}, +j(a){return A.lE(this,"{","}")}, +$ia3:1} +A.Tr.prototype={ +A(){var s=this,r=s.b,q=r==null?null:r.xw() +if(q==null){s.a=s.b=s.c=null +return!1}r=s.a +if(r!=q.c)throw A.d(A.cf(r)) +s.c=q.d +s.b=q.b +return!0}, +gN(a){var s=this.c +return s==null?this.$ti.c.a(s):s}} +A.AY.prototype={ +gak(a){var s=this +return new A.UH(s,s.c,s.d,s.b,s.$ti.i("UH<1>"))}, +ga9(a){return this.b===this.c}, +gq(a){return(this.c-this.b&this.a.length-1)>>>0}, +gZ(a){var s=this,r=s.b +if(r===s.c)throw A.d(A.cp()) +r=s.a[r] +return r==null?s.$ti.c.a(r):r}, +ga7(a){var s=this,r=s.b,q=s.c +if(r===q)throw A.d(A.cp()) +r=s.a +r=r[(q-1&r.length-1)>>>0] +return r==null?s.$ti.c.a(r):r}, +bp(a,b){var s,r=this +A.aEd(b,r.gq(0),r,null,null) +s=r.a +s=s[(r.b+b&s.length-1)>>>0] +return s==null?r.$ti.c.a(s):s}, +ec(a,b){var s,r,q,p,o,n,m=this,l=m.a.length-1,k=(m.c-m.b&l)>>>0 +if(k===0){s=m.$ti.c +return b?J.uB(0,s):J.AI(0,s)}s=m.$ti.c +r=A.bo(k,m.gZ(0),b,s) +for(q=m.a,p=m.b,o=0;o>>0] +r[o]=n==null?s.a(n):n}return r}, +eC(a){return this.ec(0,!0)}, +U(a,b){var s,r,q,p,o,n,m,l,k=this +if(t.j.b(b)){s=b.length +r=k.gq(0) +q=r+s +p=k.a +o=p.length +if(q>=o){n=A.bo(A.aEz(q+(q>>>1)),null,!1,k.$ti.i("1?")) +k.c=k.alk(n) +k.a=n +k.b=0 +B.b.bV(n,r,q,b,0) +k.c+=s}else{q=k.c +m=o-q +if(s>>0)s[p]=null +q.b=q.c=0;++q.d}}, +j(a){return A.lE(this,"{","}")}, +zr(a){var s=this,r=s.b,q=s.a +r=s.b=(r-1&q.length-1)>>>0 +q[r]=a +if(r===s.c)s.Pz();++s.d}, +rb(){var s,r,q=this,p=q.b +if(p===q.c)throw A.d(A.cp());++q.d +s=q.a +r=s[p] +if(r==null)r=q.$ti.c.a(r) +s[p]=null +q.b=(p+1&s.length-1)>>>0 +return r}, +hM(a){var s,r=this,q=r.b,p=r.c +if(q===p)throw A.d(A.cp());++r.d +q=r.a +p=r.c=(p-1&q.length-1)>>>0 +s=q[p] +if(s==null)s=r.$ti.c.a(s) +q[p]=null +return s}, +fL(a,b){var s=this,r=s.a,q=s.c +r[q]=b +r=(q+1&r.length-1)>>>0 +s.c=r +if(s.b===r)s.Pz();++s.d}, +Pz(){var s=this,r=A.bo(s.a.length*2,null,!1,s.$ti.i("1?")),q=s.a,p=s.b,o=q.length-p +B.b.bV(r,0,o,q,p) +B.b.bV(r,o,o+s.b,s.a,0) +s.b=0 +s.c=s.a.length +s.a=r}, +alk(a){var s,r,q=this,p=q.b,o=q.c,n=q.a +if(p<=o){s=o-p +B.b.bV(a,0,s,n,p) +return s}else{r=n.length-p +B.b.bV(a,0,r,n,p) +B.b.bV(a,r,r+q.c,q.a,0) +return q.c+r}}} +A.UH.prototype={ +gN(a){var s=this.e +return s==null?this.$ti.c.a(s):s}, +A(){var s,r=this,q=r.a +if(r.c!==q.d)A.a8(A.cf(q)) +s=r.d +if(s===r.b){r.e=null +return!1}q=q.a +r.e=q[s] +r.d=(s+1&q.length-1)>>>0 +return!0}} +A.iH.prototype={ +ga9(a){return this.gq(this)===0}, +gc1(a){return this.gq(this)!==0}, +W(a){this.BZ(this.eC(0))}, +U(a,b){var s +for(s=J.aY(b);s.A();)this.D(0,s.gN(s))}, +BZ(a){var s,r +for(s=a.length,r=0;r").bO(c).i("jh<1,2>"))}, +j(a){return A.lE(this,"{","}")}, +af(a,b){var s +for(s=this.gak(this);s.A();)b.$1(s.gN(s))}, +fl(a,b){var s +for(s=this.gak(this);s.A();)if(b.$1(s.gN(s)))return!0 +return!1}, +iC(a,b){return A.aFZ(this,b,A.m(this).c)}, +gZ(a){var s=this.gak(this) +if(!s.A())throw A.d(A.cp()) +return s.gN(s)}, +ga7(a){var s,r=this.gak(this) +if(!r.A())throw A.d(A.cp()) +do s=r.gN(r) +while(r.A()) +return s}, +bp(a,b){var s,r +A.e_(b,"index") +s=this.gak(this) +for(r=b;s.A();){if(r===0)return s.gN(s);--r}throw A.d(A.du(b,b-r,this,null,"index"))}, +$ia3:1, +$in:1, +$ib9:1} +A.xr.prototype={ +dt(a){var s,r,q=this.yr() +for(s=this.gak(this);s.A();){r=s.gN(s) +if(!a.u(0,r))q.D(0,r)}return q}, +kw(a,b){var s,r,q=this.yr() +for(s=this.gak(this);s.A();){r=s.gN(s) +if(b.u(0,r))q.D(0,r)}return q}, +hl(a){var s=this.yr() +s.U(0,this) +return s}} +A.Hy.prototype={} +A.h2.prototype={} +A.h1.prototype={} +A.oS.prototype={ +pX(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.gfM() +if(f==null){h.DV(a,a) +return-1}s=h.gDU() +for(r=g,q=f,p=r,o=p,n=o,m=n;!0;){r=s.$2(q.a,a) +if(r>0){l=q.b +if(l==null)break +r=s.$2(l.a,a) +if(r>0){q.b=l.c +l.c=q +k=l.b +if(k==null){q=l +break}q=l +l=k}if(m==null)n=q +else m.b=q +m=q +q=l}else{if(r<0){j=q.c +if(j==null)break +r=s.$2(j.a,a) +if(r<0){q.c=j.b +j.b=q +i=j.c +if(i==null){q=j +break}q=j +j=i}if(o==null)p=q +else o.c=q}else break +o=q +q=j}}if(o!=null){o.c=q.b +q.b=p}if(m!=null){m.b=q.c +q.c=n}if(h.gfM()!==q){h.sfM(q);++h.c}return r}, +ST(a){var s,r,q +for(s=a,r=0;!0;s=q,r=1){q=s.b +if(q!=null){s.b=q.c +q.c=s}else break}this.c+=r +return s}, +G4(a){var s,r,q +for(s=a,r=0;!0;s=q,r=1){q=s.c +if(q!=null){s.c=q.b +q.b=s}else break}this.c+=r +return s}, +FF(){var s,r=this,q=r.gfM(),p=q.b,o=q.c +if(p==null)r.sfM(o) +else if(o==null)r.sfM(p) +else{s=r.G4(p) +s.c=o +r.sfM(s)}--r.a;++r.b}, +Dt(a,b){var s=this,r=s.gfM() +if(r!=null)if(b<0){a.b=r +a.c=r.c +r.c=null}else{a.c=r +a.b=r.b +r.b=null}++s.b;++s.a +s.sfM(a)}, +a7s(a){this.sfM(null) +this.a=0;++this.b}, +kf(a){var s=this +s.gUr() +if(!A.m(s).i("oS.K").b(a))return null +if(s.pX(a)===0)return s.gfM() +return null}, +DV(a,b){return this.gDU().$2(a,b)}} +A.Dg.prototype={ +h(a,b){var s=this.kf(b) +return s==null?null:s.d}, +F(a,b){var s=this.kf(b) +if(s==null)return null +this.FF() +return s.d}, +m(a,b,c){var s=this,r=s.pX(b) +if(r===0){s.d.d=c +return}s.Dt(new A.h1(c,b,s.$ti.i("h1<1,2>")),r)}, +bI(a,b,c){var s,r,q,p=this,o=p.pX(b) +if(o===0)return p.d.d +s=p.b +r=p.c +q=c.$0() +if(s!==p.b||r!==p.c){o=p.pX(b) +if(o===0)return p.d.d=q}p.Dt(new A.h1(q,b,p.$ti.i("h1<1,2>")),o) +return q}, +ga9(a){return this.d==null}, +gc1(a){return this.d!=null}, +af(a,b){var s,r=this.$ti,q=new A.t4(this,A.b([],r.i("H>")),this.c,r.i("t4<1,2>")) +for(;q.e=null,q.Dn();){s=q.gN(0) +b.$2(s.a,s.b)}}, +gq(a){return this.a}, +aq(a,b){return this.kf(b)!=null}, +gbT(a){return new A.mC(this,this.$ti.i("mC<1,h1<1,2>>"))}, +geo(a){return new A.t5(this,this.$ti.i("t5<1,2>"))}, +gj1(a){return new A.Hw(this,this.$ti.i("Hw<1,2>"))}, +aoS(){var s,r=this.d +if(r==null)return null +s=this.ST(r) +this.d=s +return s.a}, +Y6(){var s,r=this.d +if(r==null)return null +s=this.G4(r) +this.d=s +return s.a}, +$iaz:1, +DV(a,b){return this.e.$2(a,b)}, +gfM(){return this.d}, +gDU(){return this.e}, +gUr(){return null}, +sfM(a){return this.d=a}} +A.jX.prototype={ +gN(a){var s=this.b +if(s.length===0){A.m(this).i("jX.T").a(null) +return null}return this.EG(B.b.ga7(s))}, +ahq(a){var s,r,q=this,p=q.b +B.b.W(p) +s=q.a +if(s.pX(a)===0){r=s.gfM() +r.toString +p.push(r) +q.d=s.c +return}throw A.d(A.cf(q))}, +A(){var s,r,q=this,p=q.c,o=q.a,n=o.b +if(p!==n){if(p==null){q.c=n +s=o.gfM() +for(p=q.b;s!=null;){p.push(s) +s=s.b}return p.length!==0}throw A.d(A.cf(o))}p=q.b +if(p.length===0)return!1 +if(q.d!==o.c)q.ahq(B.b.ga7(p).a) +s=B.b.ga7(p) +r=s.c +if(r!=null){for(;r!=null;){p.push(r) +r=r.b}return!0}p.pop() +while(!0){if(!(p.length!==0&&B.b.ga7(p).c===s))break +s=p.pop()}return p.length!==0}} +A.mC.prototype={ +gq(a){return this.a.a}, +ga9(a){return this.a.a===0}, +gak(a){var s=this.a,r=this.$ti +return new A.mD(s,A.b([],r.i("H<2>")),s.c,r.i("mD<1,2>"))}, +u(a,b){return this.a.kf(b)!=null}, +hl(a){var s=this.a,r=A.aAs(s.e,null,this.$ti.c),q=s.d +if(q!=null){r.d=r.E6(q) +r.a=s.a}return r}} +A.t5.prototype={ +gq(a){return this.a.a}, +ga9(a){return this.a.a===0}, +gak(a){var s=this.a,r=this.$ti +return new A.HB(s,A.b([],r.i("H>")),s.c,r.i("HB<1,2>"))}} +A.Hw.prototype={ +gq(a){return this.a.a}, +ga9(a){return this.a.a===0}, +gak(a){var s=this.a,r=this.$ti +return new A.t4(s,A.b([],r.i("H>")),s.c,r.i("t4<1,2>"))}} +A.mD.prototype={ +EG(a){return a.a}} +A.HB.prototype={ +A(){var s=this.Dn() +this.e=s?B.b.ga7(this.b).d:null +return s}, +EG(a){var s=this.e +return s==null?this.$ti.y[1].a(s):s}} +A.t4.prototype={ +EG(a){var s=this.e +return s==null?this.e=new A.aS(a.a,a.d,this.$ti.i("aS<1,2>")):s}, +A(){this.e=null +return this.Dn()}} +A.vQ.prototype={ +gak(a){var s=this.$ti +return new A.mD(this,A.b([],s.i("H>")),this.c,s.i("mD<1,h2<1>>"))}, +gq(a){return this.a}, +ga9(a){return this.d==null}, +gc1(a){return this.d!=null}, +gZ(a){var s,r=this.d +if(r==null)throw A.d(A.cp()) +s=this.ST(r) +this.d=s +return s.a}, +ga7(a){var s,r=this.d +if(r==null)throw A.d(A.cp()) +s=this.G4(r) +this.d=s +return s.a}, +u(a,b){return this.kf(b)!=null}, +D(a,b){return this.fL(0,b)}, +fL(a,b){var s=this.pX(b) +if(s===0)return!1 +this.Dt(new A.h2(b,this.$ti.i("h2<1>")),s) +return!0}, +F(a,b){if(this.kf(b)==null)return!1 +this.FF() +return!0}, +U(a,b){var s,r +for(s=J.aY(b.gib()),r=A.m(b).y[1];s.A();)this.fL(0,r.a(s.gN(s)))}, +BZ(a){var s,r +for(s=a.length,r=0;r"),q=new A.mD(l,A.b([],s.i("H>")),l.c,s.i("mD<1,h2<1>>")),p=null,o=0;q.A();){n=q.gN(0) +if(b.u(0,n)===c){m=new A.h2(n,r) +m.b=p;++o +p=m}}s=A.aAs(l.e,l.f,s.c) +s.d=p +s.a=o +return s}, +a7X(a){var s,r,q,p,o=this.$ti.i("h2<1>"),n=new A.h2(a.a,o) +for(s=n;!0;){r=a.b +q=a.c +if(r!=null)if(q!=null)s.b=this.E6(r) +else{p=new A.h2(r.a,o) +s.b=p +s=p +a=r +continue}else if(q==null)break +p=new A.h2(q.a,o) +s.c=p +s=p +a=q}return n}, +E6(a){a.toString +return this.a7X(a,this.$ti.i("Hy<1,@>"))}, +W(a){this.a7s(0)}, +hl(a){var s=this,r=A.aAs(s.e,s.f,s.$ti.c),q=s.d +if(q!=null){r.d=s.E6(q) +r.a=s.a}return r}, +j(a){return A.lE(this,"{","}")}, +$ia3:1, +$ib9:1, +DV(a,b){return this.e.$2(a,b)}, +gfM(){return this.d}, +gDU(){return this.e}, +gUr(){return this.f}, +sfM(a){return this.d=a}} +A.Hx.prototype={} +A.Hz.prototype={} +A.HA.prototype={} +A.I6.prototype={} +A.Ux.prototype={ +h(a,b){var s,r=this.b +if(r==null)return this.c.h(0,b) +else if(typeof b!="string")return null +else{s=r[b] +return typeof s=="undefined"?this.ahj(b):s}}, +gq(a){return this.b==null?this.c.a:this.ps().length}, +ga9(a){return this.gq(0)===0}, +gc1(a){return this.gq(0)>0}, +gbT(a){var s +if(this.b==null){s=this.c +return new A.bg(s,A.m(s).i("bg<1>"))}return new A.Uy(this)}, +geo(a){var s,r=this +if(r.b==null){s=r.c +return new A.be(s,A.m(s).i("be<2>"))}return A.uQ(r.ps(),new A.arv(r),t.N,t.z)}, +m(a,b,c){var s,r,q=this +if(q.b==null)q.c.m(0,b,c) +else if(q.aq(0,b)){s=q.b +s[b]=c +r=q.a +if(r==null?s!=null:r!==s)r[b]=null}else q.Un().m(0,b,c)}, +aq(a,b){if(this.b==null)return this.c.aq(0,b) +if(typeof b!="string")return!1 +return Object.prototype.hasOwnProperty.call(this.a,b)}, +bI(a,b,c){var s +if(this.aq(0,b))return this.h(0,b) +s=c.$0() +this.m(0,b,s) +return s}, +F(a,b){if(this.b!=null&&!this.aq(0,b))return null +return this.Un().F(0,b)}, +af(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.af(0,b) +s=o.ps() +for(r=0;r"))}return s}, +u(a,b){return this.a.aq(0,b)}} +A.x0.prototype={ +aB(a){var s,r,q=this +q.a4i(0) +s=q.a +r=s.a +s.a="" +s=q.c +s.D(0,A.aIa(r.charCodeAt(0)==0?r:r,q.b)) +s.aB(0)}} +A.avT.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:true}) +return s}catch(r){}return null}, +$S:179} +A.avS.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:false}) +return s}catch(r){}return null}, +$S:179} +A.JH.prototype={ +fU(a){return B.BT.el(a)}, +dU(a,b){var s=B.BS.el(b) +return s}} +A.Zc.prototype={ +el(a){var s,r,q,p=A.dx(0,null,a.length,null,null),o=new Uint8Array(p) +for(s=~this.a,r=0;rb)s.es(a,b,r,!1) +s.D(0,B.Jg) +b=r+1}if(b=0){i=u.A.charCodeAt(h) +if(i===k)continue +k=i}else{if(h===-1){if(o<0){g=p==null?c:p.a.length +if(g==null)g=0 +o=g+(r-q) +n=r}++m +if(k===61)continue}k=i}if(h!==-2){if(p==null){p=new A.ci("") +g=p}else g=p +g.a+=B.c.S(a0,q,r) +f=A.bR(k) +g.a+=f +q=l +continue}}throw A.d(A.c6("Invalid base64 data",a0,r))}if(p!=null){g=B.c.S(a0,q,a2) +g=p.a+=g +f=g.length +if(o>=0)A.aCN(a0,n,a2,o,m,f) +else{e=B.f.bJ(f-1,4)+1 +if(e===1)throw A.d(A.c6(b,a0,a2)) +for(;e<4;){g+="=" +p.a=g;++e}}g=p.a +return B.c.kH(a0,a1,a2,g.charCodeAt(0)==0?g:g)}d=a2-a1 +if(o>=0)A.aCN(a0,n,a2,o,m,d) +else{e=B.f.bJ(d,4) +if(e===1)throw A.d(A.c6(b,a0,a2)) +if(e>1)a0=B.c.kH(a0,a2,a2,e===2?"==":"=")}return a0}} +A.JX.prototype={ +i0(a){var s=u.A +if(t.NC.b(a))return new A.avQ(new A.Zl(new A.xH(!1),a,a.a),new A.S6(s)) +return new A.amx(a,new A.amT(s))}} +A.S6.prototype={ +VQ(a,b){return new Uint8Array(b)}, +Wt(a,b,c,d){var s,r=this,q=(r.a&3)+(c-b),p=B.f.cq(q,3),o=p*4 +if(d&&q-p*3>0)o+=4 +s=r.VQ(0,o) +r.a=A.aTQ(r.b,a,b,c,d,s,0,r.a) +if(o>0)return s +return null}} +A.amT.prototype={ +VQ(a,b){var s=this.c +if(s==null||s.length0)throw A.d(A.c6("Invalid length, must be multiple of four",b,c)) +this.a=-1}} +A.S5.prototype={ +D(a,b){var s,r=b.length +if(r===0)return +s=this.b.HU(0,b,0,r) +if(s!=null)this.a.D(0,s)}, +aB(a){this.b.o_(0,null,null) +this.a.aB(0)}, +es(a,b,c,d){var s,r +A.dx(b,c,a.length,null,null) +if(b===c)return +s=this.b +r=s.HU(0,a,b,c) +if(r!=null)this.a.D(0,r) +if(d){s.o_(0,a,c) +this.a.aB(0)}}} +A.a1X.prototype={} +A.EJ.prototype={ +D(a,b){this.a.D(0,b)}, +aB(a){this.a.aB(0)}} +A.Sj.prototype={ +D(a,b){var s,r,q=this,p=q.b,o=q.c,n=J.aH(b) +if(n.gq(b)>p.length-o){p=q.b +s=n.gq(b)+p.length-1 +s|=B.f.eh(s,1) +s|=s>>>2 +s|=s>>>4 +s|=s>>>8 +r=new Uint8Array((((s|s>>>16)>>>0)+1)*2) +p=q.b +B.B.hX(r,0,p.length,p) +q.b=r}p=q.b +o=q.c +B.B.hX(p,o,o+n.gq(b),b) +q.c=q.c+n.gq(b)}, +aB(a){this.a.$1(B.B.cz(this.b,0,this.c))}} +A.Kn.prototype={} +A.XI.prototype={ +D(a,b){this.b.push(b)}, +aB(a){this.a.$1(this.b)}} +A.KI.prototype={} +A.bM.prototype={ +ap2(a,b){return new A.FF(this,a,A.m(this).i("@").bO(b).i("FF<1,2,3>"))}, +i0(a){throw A.d(A.ae("This converter does not support chunked conversions: "+this.j(0)))}} +A.FF.prototype={ +i0(a){return this.a.i0(new A.x0(this.b.a,a,new A.ci("")))}} +A.pJ.prototype={} +A.AN.prototype={ +j(a){var s=A.pK(this.a) +return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} +A.MM.prototype={ +j(a){return"Cyclic error in JSON stringify"}} +A.a9g.prototype={ +VX(a,b,c){var s=A.aIa(b,this.ganL().a) +return s}, +dU(a,b){return this.VX(0,b,null)}, +fU(a){var s=A.aU4(a,this.gaoh().b,null) +return s}, +gaoh(){return B.J_}, +ganL(){return B.oW}} +A.MO.prototype={ +i0(a){var s=t.NC.b(a)?a:new A.t6(a) +return new A.aru(null,this.b,s)}} +A.aru.prototype={ +D(a,b){var s,r=this +if(r.d)throw A.d(A.a5("Only one call to add allowed")) +r.d=!0 +s=r.c.UZ() +A.aH1(b,s,r.b,r.a) +s.aB(0)}, +aB(a){}} +A.MN.prototype={ +i0(a){return new A.x0(this.a,a,new A.ci(""))}} +A.arx.prototype={ +a_1(a){var s,r,q,p,o,n=this,m=a.length +for(s=0,r=0;r92){if(q>=55296){p=q&64512 +if(p===55296){o=r+1 +o=!(o=0&&(a.charCodeAt(p)&64512)===55296)}else p=!1 +else p=!0 +if(p){if(r>s)n.Cq(a,s,r) +s=r+1 +n.e_(92) +n.e_(117) +n.e_(100) +p=q>>>8&15 +n.e_(p<10?48+p:87+p) +p=q>>>4&15 +n.e_(p<10?48+p:87+p) +p=q&15 +n.e_(p<10?48+p:87+p)}}continue}if(q<32){if(r>s)n.Cq(a,s,r) +s=r+1 +n.e_(92) +switch(q){case 8:n.e_(98) +break +case 9:n.e_(116) +break +case 10:n.e_(110) +break +case 12:n.e_(102) +break +case 13:n.e_(114) +break +default:n.e_(117) +n.e_(48) +n.e_(48) +p=q>>>4&15 +n.e_(p<10?48+p:87+p) +p=q&15 +n.e_(p<10?48+p:87+p) +break}}else if(q===34||q===92){if(r>s)n.Cq(a,s,r) +s=r+1 +n.e_(92) +n.e_(q)}}if(s===0)n.hU(a) +else if(s255){if(s>b){q=this.a +q.toString +q.D(0,A.ho(a,b,s))}q=this.a +q.toString +q.D(0,A.ho(B.JU,0,1)) +b=s+1}}if(b16)this.E1()}, +wA(a,b){if(this.a.a.length!==0)this.E1() +this.b.D(0,b)}, +E1(){var s=this.a,r=s.a +s.a="" +this.b.D(0,r.charCodeAt(0)==0?r:r)}} +A.xx.prototype={ +aB(a){}, +es(a,b,c,d){var s,r,q +if(b!==0||c!==a.length)for(s=this.a,r=b;r>>18|240 +q=o.b=p+1 +r[p]=s>>>12&63|128 +p=o.b=q+1 +r[q]=s>>>6&63|128 +o.b=p+1 +r[p]=s&63|128 +return!0}else{o.zl() +return!1}}, +OR(a,b,c){var s,r,q,p,o,n,m,l,k=this +if(b!==c&&(a.charCodeAt(c-1)&64512)===55296)--c +for(s=k.c,r=s.$flags|0,q=s.length,p=b;p=q)break +k.b=n+1 +r&2&&A.av(s) +s[n]=o}else{n=o&64512 +if(n===55296){if(k.b+4>q)break +m=p+1 +if(k.UC(o,a.charCodeAt(m)))p=m}else if(n===56320){if(k.b+3>q)break +k.zl()}else if(o<=2047){n=k.b +l=n+1 +if(l>=q)break +k.b=l +r&2&&A.av(s) +s[n]=o>>>6|192 +k.b=l+1 +s[l]=o&63|128}else{n=k.b +if(n+2>=q)break +l=k.b=n+1 +r&2&&A.av(s) +s[n]=o>>>12|224 +n=k.b=l+1 +s[l]=o>>>6&63|128 +k.b=n+1 +s[n]=o&63|128}}}return p}} +A.Zk.prototype={ +aB(a){if(this.a!==0){this.es("",0,0,!0) +return}this.d.a.aB(0)}, +es(a,b,c,d){var s,r,q,p,o,n=this +n.b=0 +s=b===c +if(s&&!d)return +r=n.a +if(r!==0){if(n.UC(r,!s?a.charCodeAt(b):0))++b +n.a=0}s=n.d +r=n.c +q=c-1 +p=r.length-3 +do{b=n.OR(a,b,c) +o=d&&b===c +if(b===q&&(a.charCodeAt(b)&64512)===55296){if(d&&n.b=15){p=m.a +o=A.aUX(p,r,b,l) +if(o!=null){if(!p)return o +if(o.indexOf("\ufffd")<0)return o}}o=m.Ec(r,b,l,d) +p=m.b +if((p&1)!==0){n=A.aHD(p) +m.b=0 +throw A.d(A.c6(n,a,q+m.c))}return o}, +Ec(a,b,c,d){var s,r,q=this +if(c-b>1000){s=B.f.cq(b+c,2) +r=q.Ec(a,b,s,!1) +if((q.b&1)!==0)return r +return r+q.Ec(a,s,c,d)}return q.anK(a,b,c,d)}, +WP(a,b){var s,r=this.b +this.b=0 +if(r<=32)return +if(this.a){s=A.bR(65533) +b.a+=s}else throw A.d(A.c6(A.aHD(77),null,null))}, +anK(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new A.ci(""),g=b+1,f=a[b] +$label0$0:for(s=l.a;!0;){for(;!0;g=p){r="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE".charCodeAt(f)&31 +i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 +j=" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA".charCodeAt(j+r) +if(j===0){q=A.bR(i) +h.a+=q +if(g===c)break $label0$0 +break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:q=A.bR(k) +h.a+=q +break +case 65:q=A.bR(k) +h.a+=q;--g +break +default:q=A.bR(k) +h.a=(h.a+=q)+A.bR(k) +break}else{l.b=j +l.c=g-1 +return""}j=0}if(g===c)break $label0$0 +p=g+1 +f=a[g]}p=g+1 +f=a[g] +if(f<128){while(!0){if(!(p=128){o=n-1 +p=n +break}p=n}if(o-g<20)for(m=g;m32)if(s){s=A.bR(k) +h.a+=s}else{l.b=77 +l.c=c +return""}l.b=j +l.c=i +s=h.a +return s.charCodeAt(0)==0?s:s}} +A.a_N.prototype={} +A.t9.prototype={} +A.adJ.prototype={ +$2(a,b){var s=this.b,r=this.a,q=(s.a+=r.a)+a.a +s.a=q +s.a=q+": " +q=A.pK(b) +s.a+=q +r.a=", "}, +$S:452} +A.avO.prototype={ +$2(a,b){var s,r +if(typeof b=="string")this.a.set(a,b) +else if(b==null)this.a.set(a,"") +else for(s=J.aY(b),r=this.a;s.A();){b=s.gN(s) +if(typeof b=="string")r.append(a,b) +else if(b==null)r.append(a,"") +else A.bq(b)}}, +$S:35} +A.cb.prototype={ +Ds(a){var s=1000,r=B.f.bJ(a,s),q=B.f.cq(a-r,s),p=this.b+r,o=B.f.bJ(p,s),n=this.c +return new A.cb(A.aDr(this.a+B.f.cq(p-o,s)+q,o,n),o,n)}, +dt(a){return A.di(this.b-a.b,this.a-a.a,0)}, +k(a,b){if(b==null)return!1 +return b instanceof A.cb&&this.a===b.a&&this.b===b.b&&this.c===b.c}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +XS(a){var s=this.a,r=a.a +if(s>=r)s=s===r&&this.b=-9999&&A.Oi(s)<=9999?A.aDq(A.Oi(s)):A.aOc(A.Oi(s)),q=A.lg(A.aFn(s)),p=A.lg(A.aFj(s)),o=A.lg(A.aFk(s)),n=A.lg(A.aFm(s)),m=A.lg(A.aFo(s)),l=A.a3H(A.aFl(s)),k=s.b,j=k===0?"":A.a3H(k) +k=r+"-"+q +if(s.c)return k+"-"+p+"T"+o+":"+n+":"+m+"."+l+j+"Z" +else return k+"-"+p+"T"+o+":"+n+":"+m+"."+l+j}, +$ica:1} +A.a3I.prototype={ +$1(a){if(a==null)return 0 +return A.fb(a,null)}, +$S:146} +A.a3J.prototype={ +$1(a){var s,r,q +if(a==null)return 0 +for(s=a.length,r=0,q=0;q<6;++q){r*=10 +if(qr)s=": Not in inclusive range "+A.i(r)+".."+A.i(q) +else s=qe.length +else s=!1 +if(s)f=null +if(f==null){if(e.length>78)e=B.c.S(e,0,75)+"..." +return g+"\n"+e}for(r=1,q=0,p=!1,o=0;o1?g+(" (at line "+r+", character "+(f-q+1)+")\n"):g+(" (at character "+(f+1)+")\n") +m=e.length +for(o=f;o78){k="..." +if(f-q<75){j=q+75 +i=q}else{if(m-f<75){i=m-75 +j=m +k=""}else{i=f-36 +j=f+36}l="..."}}else{j=m +i=q +k=""}return g+l+B.c.S(e,i,j)+k+"\n"+B.c.a8(" ",f-i+l.length)+"^\n"}else return f!=null?g+(" (at offset "+A.i(f)+")"):g}, +$icg:1, +gvP(a){return this.a}, +gCZ(a){return this.b}, +gco(a){return this.c}} +A.n.prototype={ +ig(a,b){return A.po(this,A.bU(this).i("n.E"),b)}, +aoY(a,b){var s=this +if(t.Ee.b(s))return A.aPm(s,b,A.bU(s).i("n.E")) +return new A.pS(s,b,A.bU(s).i("pS"))}, +jb(a,b,c){return A.uQ(this,b,A.bU(this).i("n.E"),c)}, +kL(a,b){return new A.as(this,b,A.bU(this).i("as"))}, +KK(a,b){return new A.cl(this,b.i("cl<0>"))}, +u(a,b){var s +for(s=this.gak(this);s.A();)if(J.e(s.gN(s),b))return!0 +return!1}, +af(a,b){var s +for(s=this.gak(this);s.A();)b.$1(s.gN(s))}, +bz(a,b){var s,r,q=this.gak(this) +if(!q.A())return"" +s=J.dq(q.gN(q)) +if(!q.A())return s +if(b.length===0){r=s +do r+=J.dq(q.gN(q)) +while(q.A())}else{r=s +do r=r+b+J.dq(q.gN(q)) +while(q.A())}return r.charCodeAt(0)==0?r:r}, +B1(a){return this.bz(0,"")}, +fl(a,b){var s +for(s=this.gak(this);s.A();)if(b.$1(s.gN(s)))return!0 +return!1}, +ec(a,b){var s=A.bU(this).i("n.E") +if(b)s=A.a9(this,s) +else{s=A.a9(this,s) +s.$flags=1 +s=s}return s}, +eC(a){return this.ec(0,!0)}, +hl(a){return A.eg(this,A.bU(this).i("n.E"))}, +gq(a){var s,r=this.gak(this) +for(s=0;r.A();)++s +return s}, +ga9(a){return!this.gak(this).A()}, +gc1(a){return!this.ga9(this)}, +Kd(a,b){return A.aSP(this,b,A.bU(this).i("n.E"))}, +iC(a,b){return A.aFZ(this,b,A.bU(this).i("n.E"))}, +gZ(a){var s=this.gak(this) +if(!s.A())throw A.d(A.cp()) +return s.gN(s)}, +ga7(a){var s,r=this.gak(this) +if(!r.A())throw A.d(A.cp()) +do s=r.gN(r) +while(r.A()) +return s}, +gcc(a){var s,r=this.gak(this) +if(!r.A())throw A.d(A.cp()) +s=r.gN(r) +if(r.A())throw A.d(A.azR()) +return s}, +IC(a,b,c){var s,r +for(s=this.gak(this);s.A();){r=s.gN(s) +if(b.$1(r))return r}throw A.d(A.cp())}, +IB(a,b){b.toString +return this.IC(0,b,null)}, +Y7(a,b){var s,r,q=this.gak(this) +do{if(!q.A())throw A.d(A.cp()) +s=q.gN(q)}while(!b.$1(s)) +for(;q.A();){r=q.gN(q) +if(b.$1(r))s=r}return s}, +bp(a,b){var s,r +A.e_(b,"index") +s=this.gak(this) +for(r=b;s.A();){if(r===0)return s.gN(s);--r}throw A.d(A.du(b,b-r,this,null,"index"))}, +j(a){return A.aEl(this,"(",")")}} +A.FH.prototype={ +bp(a,b){A.aEd(b,this.a,this,null,null) +return this.b.$1(b)}, +gq(a){return this.a}} +A.aS.prototype={ +j(a){return"MapEntry("+A.i(this.a)+": "+A.i(this.b)+")"}} +A.bi.prototype={ +gC(a){return A.Q.prototype.gC.call(this,0)}, +j(a){return"null"}} +A.Q.prototype={$iQ:1, +k(a,b){return this===b}, +gC(a){return A.eN(this)}, +j(a){return"Instance of '"+A.aeL(this)+"'"}, +I(a,b){throw A.d(A.kz(this,b))}, +gdZ(a){return A.u(this)}, +toString(){return this.j(this)}, +$0(){return this.I(this,A.N("call","$0",0,[],[],0))}, +$1(a){return this.I(this,A.N("call","$1",0,[a],[],0))}, +$2(a,b){return this.I(this,A.N("call","$2",0,[a,b],[],0))}, +$3$1(a,b,c,d){return this.I(this,A.N("call","$3$1",0,[a,b,c,d],[],3))}, +$1$2$onError(a,b,c){return this.I(this,A.N("call","$1$2$onError",0,[a,b,c],["onError"],1))}, +$2$1(a,b,c){return this.I(this,A.N("call","$2$1",0,[a,b,c],[],2))}, +$1$1(a,b){return this.I(this,A.N("call","$1$1",0,[a,b],[],1))}, +$3(a,b,c){return this.I(this,A.N("call","$3",0,[a,b,c],[],0))}, +$4(a,b,c,d){return this.I(this,A.N("call","$4",0,[a,b,c,d],[],0))}, +$3$3(a,b,c,d,e,f){return this.I(this,A.N("call","$3$3",0,[a,b,c,d,e,f],[],3))}, +$2$2(a,b,c,d){return this.I(this,A.N("call","$2$2",0,[a,b,c,d],[],2))}, +$1$2(a,b,c){return this.I(this,A.N("call","$1$2",0,[a,b,c],[],1))}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.I(this,A.N("call","$4$cancelOnError$onDone$onError",0,[a,b,c,d],["cancelOnError","onDone","onError"],0))}, +$1$growable(a){return this.I(this,A.N("call","$1$growable",0,[a],["growable"],0))}, +$1$highContrast(a){return this.I(this,A.N("call","$1$highContrast",0,[a],["highContrast"],0))}, +$1$accessibilityFeatures(a){return this.I(this,A.N("call","$1$accessibilityFeatures",0,[a],["accessibilityFeatures"],0))}, +$1$locales(a){return this.I(this,A.N("call","$1$locales",0,[a],["locales"],0))}, +$1$textScaleFactor(a){return this.I(this,A.N("call","$1$textScaleFactor",0,[a],["textScaleFactor"],0))}, +$1$platformBrightness(a){return this.I(this,A.N("call","$1$platformBrightness",0,[a],["platformBrightness"],0))}, +$1$accessibleNavigation(a){return this.I(this,A.N("call","$1$accessibleNavigation",0,[a],["accessibleNavigation"],0))}, +$1$semanticsEnabled(a){return this.I(this,A.N("call","$1$semanticsEnabled",0,[a],["semanticsEnabled"],0))}, +$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.I(this,A.N("call","$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId",0,[a,b,c,d,e,f,g,h,i,j,k,l,m],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","scale","signalKind","timeStamp","viewId"],0))}, +$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return this.I(this,A.N("call","$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o],["buttons","change","device","kind","onRespond","physicalX","physicalY","pressure","pressureMax","scrollDeltaX","scrollDeltaY","signalKind","timeStamp","viewId"],0))}, +$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return this.I(this,A.N("call","$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6],["buttons","change","device","distance","distanceMax","kind","obscured","orientation","physicalX","physicalY","platformData","pressure","pressureMax","pressureMin","radiusMajor","radiusMax","radiusMin","radiusMinor","scale","scrollDeltaX","scrollDeltaY","signalKind","size","tilt","timeStamp","viewId"],0))}, +$3$data$details$event(a,b,c){return this.I(this,A.N("call","$3$data$details$event",0,[a,b,c],["data","details","event"],0))}, +$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.I(this,A.N("call","$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId",0,[a,b,c,d,e,f,g,h,i,j,k,l,m],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","signalKind","tilt","timeStamp","viewId"],0))}, +$1$0(a){return this.I(this,A.N("call","$1$0",0,[a],[],1))}, +$1$queryParameters(a){return this.I(this,A.N("call","$1$queryParameters",0,[a],["queryParameters"],0))}, +$2$onDone(a,b){return this.I(this,A.N("call","$2$onDone",0,[a,b],["onDone"],0))}, +$2$3(a,b,c,d,e){return this.I(this,A.N("call","$2$3",0,[a,b,c,d,e],[],2))}, +$3$onDone$onError(a,b,c){return this.I(this,A.N("call","$3$onDone$onError",0,[a,b,c],["onDone","onError"],0))}, +$1$end(a){return this.I(this,A.N("call","$1$end",0,[a],["end"],0))}, +$1$text(a){return this.I(this,A.N("call","$1$text",0,[a],["text"],0))}, +$1$line(a){return this.I(this,A.N("call","$1$line",0,[a],["line"],0))}, +$2$color(a,b){return this.I(this,A.N("call","$2$color",0,[a,b],["color"],0))}, +$2$withDrive(a,b){return this.I(this,A.N("call","$2$withDrive",0,[a,b],["withDrive"],0))}, +$1$scheme(a){return this.I(this,A.N("call","$1$scheme",0,[a],["scheme"],0))}, +$3$length$position(a,b,c){return this.I(this,A.N("call","$3$length$position",0,[a,b,c],["length","position"],0))}, +$2$priority$scheduler(a,b){return this.I(this,A.N("call","$2$priority$scheduler",0,[a,b],["priority","scheduler"],0))}, +$1$allowPlatformDefault(a){return this.I(this,A.N("call","$1$allowPlatformDefault",0,[a],["allowPlatformDefault"],0))}, +$2$position(a,b){return this.I(this,A.N("call","$2$position",0,[a,b],["position"],0))}, +$1$debugBuildRoot(a){return this.I(this,A.N("call","$1$debugBuildRoot",0,[a],["debugBuildRoot"],0))}, +$5$appBarTheme$cardTheme$colorScheme$scaffoldBackgroundColor$textTheme(a,b,c,d,e){return this.I(this,A.N("call","$5$appBarTheme$cardTheme$colorScheme$scaffoldBackgroundColor$textTheme",0,[a,b,c,d,e],["appBarTheme","cardTheme","colorScheme","scaffoldBackgroundColor","textTheme"],0))}, +$1$brightness(a){return this.I(this,A.N("call","$1$brightness",0,[a],["brightness"],0))}, +$3$bodyColor$decorationColor$displayColor(a,b,c){return this.I(this,A.N("call","$3$bodyColor$decorationColor$displayColor",0,[a,b,c],["bodyColor","decorationColor","displayColor"],0))}, +$2$aspect(a,b){return this.I(this,A.N("call","$2$aspect",0,[a,b],["aspect"],0))}, +$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h,i){return this.I(this,A.N("call","$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight",0,[a,b,c,d,e,f,g,h,i],["applyTextScaling","color","fill","grade","opacity","opticalSize","shadows","size","weight"],0))}, +$2$after(a,b){return this.I(this,A.N("call","$2$after",0,[a,b],["after"],0))}, +$1$style(a){return this.I(this,A.N("call","$1$style",0,[a],["style"],0))}, +$1$range(a){return this.I(this,A.N("call","$1$range",0,[a],["range"],0))}, +$3$dimensions$textScaler(a,b,c){return this.I(this,A.N("call","$3$dimensions$textScaler",0,[a,b,c],["dimensions","textScaler"],0))}, +$2$defaultBlurTileMode(a,b){return this.I(this,A.N("call","$2$defaultBlurTileMode",0,[a,b],["defaultBlurTileMode"],0))}, +$3$boxHeightStyle(a,b,c){return this.I(this,A.N("call","$3$boxHeightStyle",0,[a,b,c],["boxHeightStyle"],0))}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.I(this,A.N("call","$3$includePlaceholders$includeSemanticsLabels",0,[a,b,c],["includePlaceholders","includeSemanticsLabels"],0))}, +$3$replace$state(a,b,c){return this.I(this,A.N("call","$3$replace$state",0,[a,b,c],["replace","state"],0))}, +$2$path(a,b){return this.I(this,A.N("call","$2$path",0,[a,b],["path"],0))}, +$2$params(a,b){return this.I(this,A.N("call","$2$params",0,[a,b],["params"],0))}, +$3$onAction$onChange(a,b,c){return this.I(this,A.N("call","$3$onAction$onChange",0,[a,b,c],["onAction","onChange"],0))}, +$3$textDirection(a,b,c){return this.I(this,A.N("call","$3$textDirection",0,[a,b,c],["textDirection"],0))}, +$1$minimum(a){return this.I(this,A.N("call","$1$minimum",0,[a],["minimum"],0))}, +$1$selectable(a){return this.I(this,A.N("call","$1$selectable",0,[a],["selectable"],0))}, +$1$direction(a){return this.I(this,A.N("call","$1$direction",0,[a],["direction"],0))}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.I(this,A.N("call","$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g,h],["removeBottomInset","removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.I(this,A.N("call","$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g],["removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.I(this,A.N("call","$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g,h],["maintainBottomViewPadding","removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$1$bottom(a){return this.I(this,A.N("call","$1$bottom",0,[a],["bottom"],0))}, +$1$alpha(a){return this.I(this,A.N("call","$1$alpha",0,[a],["alpha"],0))}, +$2$reversed(a,b){return this.I(this,A.N("call","$2$reversed",0,[a,b],["reversed"],0))}, +$2$textDirection(a,b){return this.I(this,A.N("call","$2$textDirection",0,[a,b],["textDirection"],0))}, +$3$debugReport(a,b,c){return this.I(this,A.N("call","$3$debugReport",0,[a,b,c],["debugReport"],0))}, +$3$cancel$down$reason(a,b,c){return this.I(this,A.N("call","$3$cancel$down$reason",0,[a,b,c],["cancel","down","reason"],0))}, +$2$down$up(a,b){return this.I(this,A.N("call","$2$down$up",0,[a,b],["down","up"],0))}, +$1$down(a){return this.I(this,A.N("call","$1$down",0,[a],["down"],0))}, +$1$move(a){return this.I(this,A.N("call","$1$move",0,[a],["move"],0))}, +$1$floatingActionButtonScale(a){return this.I(this,A.N("call","$1$floatingActionButtonScale",0,[a],["floatingActionButtonScale"],0))}, +$1$removeBottom(a){return this.I(this,A.N("call","$1$removeBottom",0,[a],["removeBottom"],0))}, +$1$padding(a){return this.I(this,A.N("call","$1$padding",0,[a],["padding"],0))}, +$2$padding$viewPadding(a,b){return this.I(this,A.N("call","$2$padding$viewPadding",0,[a,b],["padding","viewPadding"],0))}, +$2$primaryTextTheme$textTheme(a,b){return this.I(this,A.N("call","$2$primaryTextTheme$textTheme",0,[a,b],["primaryTextTheme","textTheme"],0))}, +$1$findFirstFocus(a){return this.I(this,A.N("call","$1$findFirstFocus",0,[a],["findFirstFocus"],0))}, +$1$2$arguments(a,b,c){return this.I(this,A.N("call","$1$2$arguments",0,[a,b,c],["arguments"],1))}, +$5(a,b,c,d,e){return this.I(this,A.N("call","$5",0,[a,b,c,d,e],[],0))}, +$1$5(a,b,c,d,e,f){return this.I(this,A.N("call","$1$5",0,[a,b,c,d,e,f],[],1))}, +$1$reversed(a){return this.I(this,A.N("call","$1$reversed",0,[a],["reversed"],0))}, +$4$axis$rect(a,b,c,d){return this.I(this,A.N("call","$4$axis$rect",0,[a,b,c,d],["axis","rect"],0))}, +$2$alignmentPolicy(a,b){return this.I(this,A.N("call","$2$alignmentPolicy",0,[a,b],["alignmentPolicy"],0))}, +$2$ignoreCurrentFocus(a,b){return this.I(this,A.N("call","$2$ignoreCurrentFocus",0,[a,b],["ignoreCurrentFocus"],0))}, +$3$alignmentPolicy$forward(a,b,c){return this.I(this,A.N("call","$3$alignmentPolicy$forward",0,[a,b,c],["alignmentPolicy","forward"],0))}, +$5$alignment$alignmentPolicy$curve$duration(a,b,c,d,e){return this.I(this,A.N("call","$5$alignment$alignmentPolicy$curve$duration",0,[a,b,c,d,e],["alignment","alignmentPolicy","curve","duration"],0))}, +$1$color(a){return this.I(this,A.N("call","$1$color",0,[a],["color"],0))}, +$2$maxWidth$minWidth(a,b){return this.I(this,A.N("call","$2$maxWidth$minWidth",0,[a,b],["maxWidth","minWidth"],0))}, +$2$maxHeight$minHeight(a,b){return this.I(this,A.N("call","$2$maxHeight$minHeight",0,[a,b],["maxHeight","minHeight"],0))}, +$1$side(a){return this.I(this,A.N("call","$1$side",0,[a],["side"],0))}, +$2$color$fontSize(a,b){return this.I(this,A.N("call","$2$color$fontSize",0,[a,b],["color","fontSize"],0))}, +$1$withDelay(a){return this.I(this,A.N("call","$1$withDelay",0,[a],["withDelay"],0))}, +$2$value(a,b){return this.I(this,A.N("call","$2$value",0,[a,b],["value"],0))}, +$1$details(a){return this.I(this,A.N("call","$1$details",0,[a],["details"],0))}, +$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k){return this.I(this,A.N("call","$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection",0,[a,b,c,d,e,f,g,h,i,j,k],["borderRadius","color","containedInkWell","controller","customBorder","onRemoved","position","radius","rectCallback","referenceBox","textDirection"],0))}, +$1$context(a){return this.I(this,A.N("call","$1$context",0,[a],["context"],0))}, +$2$minHeight$minWidth(a,b){return this.I(this,A.N("call","$2$minHeight$minWidth",0,[a,b],["minHeight","minWidth"],0))}, +$2$color$size(a,b){return this.I(this,A.N("call","$2$color$size",0,[a,b],["color","size"],0))}, +$1$task(a){return this.I(this,A.N("call","$1$task",0,[a],["task"],0))}, +$1$oldWidget(a){return this.I(this,A.N("call","$1$oldWidget",0,[a],["oldWidget"],0))}, +$1$selection(a){return this.I(this,A.N("call","$1$selection",0,[a],["selection"],0))}, +$1$rect(a){return this.I(this,A.N("call","$1$rect",0,[a],["rect"],0))}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.I(this,A.N("call","$4$curve$descendant$duration$rect",0,[a,b,c,d],["curve","descendant","duration","rect"],0))}, +$2$cause$from(a,b){return this.I(this,A.N("call","$2$cause$from",0,[a,b],["cause","from"],0))}, +$1$composing(a){return this.I(this,A.N("call","$1$composing",0,[a],["composing"],0))}, +$1$affinity(a){return this.I(this,A.N("call","$1$affinity",0,[a],["affinity"],0))}, +$3$code$details$message(a,b,c){return this.I(this,A.N("call","$3$code$details$message",0,[a,b,c],["code","details","message"],0))}, +$2$code$message(a,b){return this.I(this,A.N("call","$2$code$message",0,[a,b],["code","message"],0))}, +$2$composing$selection(a,b){return this.I(this,A.N("call","$2$composing$selection",0,[a,b],["composing","selection"],0))}, +$3$curve$duration$rect(a,b,c){return this.I(this,A.N("call","$3$curve$duration$rect",0,[a,b,c],["curve","duration","rect"],0))}, +$2$affinity$extentOffset(a,b){return this.I(this,A.N("call","$2$affinity$extentOffset",0,[a,b],["affinity","extentOffset"],0))}, +$2$overscroll$scrollbars(a,b){return this.I(this,A.N("call","$2$overscroll$scrollbars",0,[a,b],["overscroll","scrollbars"],0))}, +$2$baseOffset$extentOffset(a,b){return this.I(this,A.N("call","$2$baseOffset$extentOffset",0,[a,b],["baseOffset","extentOffset"],0))}, +$2$0(a,b){return this.I(this,A.N("call","$2$0",0,[a,b],[],2))}, +$1$extentOffset(a){return this.I(this,A.N("call","$1$extentOffset",0,[a],["extentOffset"],0))}, +$1$spellCheckService(a){return this.I(this,A.N("call","$1$spellCheckService",0,[a],["spellCheckService"],0))}, +$1$height(a){return this.I(this,A.N("call","$1$height",0,[a],["height"],0))}, +$1$borderSide(a){return this.I(this,A.N("call","$1$borderSide",0,[a],["borderSide"],0))}, +$33$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){return this.I(this,A.N("call","$33$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3],["alignLabelWithHint","border","constraints","contentPadding","counterStyle","disabledBorder","enabledBorder","errorBorder","errorMaxLines","errorStyle","fillColor","filled","floatingLabelAlignment","floatingLabelBehavior","floatingLabelStyle","focusColor","focusedBorder","focusedErrorBorder","helperMaxLines","helperStyle","hintFadeDuration","hintStyle","hoverColor","iconColor","isCollapsed","isDense","labelStyle","prefixIconColor","prefixIconConstraints","prefixStyle","suffixIconColor","suffixIconConstraints","suffixStyle"],0))}, +$2$enabled$hintMaxLines(a,b){return this.I(this,A.N("call","$2$enabled$hintMaxLines",0,[a,b],["enabled","hintMaxLines"],0))}, +$4$counterStyle$counterText$errorText$semanticCounterText(a,b,c,d){return this.I(this,A.N("call","$4$counterStyle$counterText$errorText$semanticCounterText",0,[a,b,c,d],["counterStyle","counterText","errorText","semanticCounterText"],0))}, +$2$counterText$semanticCounterText(a,b){return this.I(this,A.N("call","$2$counterText$semanticCounterText",0,[a,b],["counterText","semanticCounterText"],0))}, +$3$composing$selection$text(a,b,c){return this.I(this,A.N("call","$3$composing$selection$text",0,[a,b,c],["composing","selection","text"],0))}, +$3$rect(a,b,c){return this.I(this,A.N("call","$3$rect",0,[a,b,c],["rect"],0))}, +$2$hitTest$paintTransform(a,b){return this.I(this,A.N("call","$2$hitTest$paintTransform",0,[a,b],["hitTest","paintTransform"],0))}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.I(this,A.N("call","$3$crossAxisPosition$mainAxisPosition",0,[a,b,c],["crossAxisPosition","mainAxisPosition"],0))}, +$2$hitTest$paintOffset(a,b){return this.I(this,A.N("call","$2$hitTest$paintOffset",0,[a,b],["hitTest","paintOffset"],0))}, +$1$textScaler(a){return this.I(this,A.N("call","$1$textScaler",0,[a],["textScaler"],0))}, +$2$onError(a,b){return this.I(this,A.N("call","$2$onError",0,[a,b],["onError"],0))}, +$1$errorText(a){return this.I(this,A.N("call","$1$errorText",0,[a],["errorText"],0))}, +$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.I(this,A.N("call","$3$foregroundColor$iconSize$overlayColor",0,[a,b,c],["foregroundColor","iconSize","overlayColor"],0))}, +$2$backgroundColor$foregroundColor(a,b){return this.I(this,A.N("call","$2$backgroundColor$foregroundColor",0,[a,b],["backgroundColor","foregroundColor"],0))}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.I(this,A.N("call","$4$displayFeatures$padding$viewInsets$viewPadding",0,[a,b,c,d],["displayFeatures","padding","viewInsets","viewPadding"],0))}, +$2$viewInsets$viewPadding(a,b){return this.I(this,A.N("call","$2$viewInsets$viewPadding",0,[a,b],["viewInsets","viewPadding"],0))}, +$3$color$fontSize$fontWeight(a,b,c){return this.I(this,A.N("call","$3$color$fontSize$fontWeight",0,[a,b,c],["color","fontSize","fontWeight"],0))}, +$1$isPlaying(a){return this.I(this,A.N("call","$1$isPlaying",0,[a],["isPlaying"],0))}, +$3$caption$isCompleted$position(a,b,c){return this.I(this,A.N("call","$3$caption$isCompleted$position",0,[a,b,c],["caption","isCompleted","position"],0))}, +$6$color$fontSize$fontWeight$height$letterSpacing$shadows(a,b,c,d,e,f){return this.I(this,A.N("call","$6$color$fontSize$fontWeight$height$letterSpacing$shadows",0,[a,b,c,d,e,f],["color","fontSize","fontWeight","height","letterSpacing","shadows"],0))}, +$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.I(this,A.N("call","$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r],["background","backgroundColor","color","decoration","decorationColor","decorationStyle","decorationThickness","fontFeatures","fontSize","fontStyle","fontWeight","foreground","height","letterSpacing","locale","shadows","textBaseline","wordSpacing"],0))}, +$2$fontFamily$fontFamilyFallback(a,b){return this.I(this,A.N("call","$2$fontFamily$fontFamilyFallback",0,[a,b],["fontFamily","fontFamilyFallback"],0))}, +$5$color$fontSize$fontWeight$letterSpacing$shadows(a,b,c,d,e){return this.I(this,A.N("call","$5$color$fontSize$fontWeight$letterSpacing$shadows",0,[a,b,c,d,e],["color","fontSize","fontWeight","letterSpacing","shadows"],0))}, +$3$context$exception$stack(a,b,c){return this.I(this,A.N("call","$3$context$exception$stack",0,[a,b,c],["context","exception","stack"],0))}, +$2$exception$stack(a,b){return this.I(this,A.N("call","$2$exception$stack",0,[a,b],["exception","stack"],0))}, +$3$orientation$seed(a,b,c){return this.I(this,A.N("call","$3$orientation$seed",0,[a,b,c],["orientation","seed"],0))}, +$1$playbackSpeed(a){return this.I(this,A.N("call","$1$playbackSpeed",0,[a],["playbackSpeed"],0))}, +$1$volume(a){return this.I(this,A.N("call","$1$volume",0,[a],["volume"],0))}, +$1$isLooping(a){return this.I(this,A.N("call","$1$isLooping",0,[a],["isLooping"],0))}, +$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size(a,b,c,d,e,f){return this.I(this,A.N("call","$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size",0,[a,b,c,d,e,f],["duration","errorDescription","isCompleted","isInitialized","rotationCorrection","size"],0))}, +$1$isCompleted(a){return this.I(this,A.N("call","$1$isCompleted",0,[a],["isCompleted"],0))}, +$1$buffered(a){return this.I(this,A.N("call","$1$buffered",0,[a],["buffered"],0))}, +$1$isBuffering(a){return this.I(this,A.N("call","$1$isBuffering",0,[a],["isBuffering"],0))}, +$2$isCompleted$isPlaying(a,b){return this.I(this,A.N("call","$2$isCompleted$isPlaying",0,[a,b],["isCompleted","isPlaying"],0))}, +$2$isReplaced(a,b){return this.I(this,A.N("call","$2$isReplaced",0,[a,b],["isReplaced"],0))}, +$4$height$seed$width(a,b,c,d){return this.I(this,A.N("call","$4$height$seed$width",0,[a,b,c,d],["height","seed","width"],0))}, +$3$error$errorText$hintText(a,b,c){return this.I(this,A.N("call","$3$error$errorText$hintText",0,[a,b,c],["error","errorText","hintText"],0))}, +$4$overscroll$physics$platform$scrollbars(a,b,c,d){return this.I(this,A.N("call","$4$overscroll$physics$platform$scrollbars",0,[a,b,c,d],["overscroll","physics","platform","scrollbars"],0))}, +$1$includeChildren(a){return this.I(this,A.N("call","$1$includeChildren",0,[a],["includeChildren"],0))}, +$2$allowFloat(a,b){return this.I(this,A.N("call","$2$allowFloat",0,[a,b],["allowFloat"],0))}, +$2$allowInt(a,b){return this.I(this,A.N("call","$2$allowInt",0,[a,b],["allowInt"],0))}, +$1$block(a){return this.I(this,A.N("call","$1$block",0,[a],["block"],0))}, +$1$flowSeparators(a){return this.I(this,A.N("call","$1$flowSeparators",0,[a],["flowSeparators"],0))}, +$2$length(a,b){return this.I(this,A.N("call","$2$length",0,[a,b],["length"],0))}, +$2$elevationAdjustment$usedSemanticsIds(a,b){return this.I(this,A.N("call","$2$elevationAdjustment$usedSemanticsIds",0,[a,b],["elevationAdjustment","usedSemanticsIds"],0))}, +$1$config(a){return this.I(this,A.N("call","$1$config",0,[a],["config"],0))}, +$2$descendant$rect(a,b){return this.I(this,A.N("call","$2$descendant$rect",0,[a,b],["descendant","rect"],0))}, +$1$3$onlyFirst(a,b,c,d){return this.I(this,A.N("call","$1$3$onlyFirst",0,[a,b,c,d],["onlyFirst"],1))}, +$1$oldLayer(a){return this.I(this,A.N("call","$1$oldLayer",0,[a],["oldLayer"],0))}, +$6$oldLayer(a,b,c,d,e,f){return this.I(this,A.N("call","$6$oldLayer",0,[a,b,c,d,e,f],["oldLayer"],0))}, +$6(a,b,c,d,e,f){return this.I(this,A.N("call","$6",0,[a,b,c,d,e,f],[],0))}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.I(this,A.N("call","$5$borderRadius$shape$textDirection",0,[a,b,c,d,e],["borderRadius","shape","textDirection"],0))}, +$6$blend$blendMode(a,b,c,d,e,f){return this.I(this,A.N("call","$6$blend$blendMode",0,[a,b,c,d,e,f],["blend","blendMode"],0))}, +$4$textDirection(a,b,c,d){return this.I(this,A.N("call","$4$textDirection",0,[a,b,c,d],["textDirection"],0))}, +$1$maximum(a){return this.I(this,A.N("call","$1$maximum",0,[a],["maximum"],0))}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.I(this,A.N("call","$6$gapExtent$gapPercentage$gapStart$textDirection",0,[a,b,c,d,e,f],["gapExtent","gapPercentage","gapStart","textDirection"],0))}, +$2$parentUsesSize(a,b){return this.I(this,A.N("call","$2$parentUsesSize",0,[a,b],["parentUsesSize"],0))}, +$1$maxWidth(a){return this.I(this,A.N("call","$1$maxWidth",0,[a],["maxWidth"],0))}, +$1$maxHeight(a){return this.I(this,A.N("call","$1$maxHeight",0,[a],["maxHeight"],0))}, +$1$width(a){return this.I(this,A.N("call","$1$width",0,[a],["width"],0))}, +$1$crossAxisExtent(a){return this.I(this,A.N("call","$1$crossAxisExtent",0,[a],["crossAxisExtent"],0))}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.I(this,A.N("call","$4$isScrolling$newPosition$oldPosition$velocity",0,[a,b,c,d],["isScrolling","newPosition","oldPosition","velocity"],0))}, +$2$from$to(a,b){return this.I(this,A.N("call","$2$from$to",0,[a,b],["from","to"],0))}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.I(this,A.N("call","$2$bottomNavigationBarTop$floatingActionButtonArea",0,[a,b],["bottomNavigationBarTop","floatingActionButtonArea"],0))}, +h(a,b){return this.I(a,A.N("[]","h",0,[b],[],0))}, +UD(a){return this.I(this,A.N("_yieldStar","UD",0,[a],[],0))}, +hS(){return this.I(this,A.N("toJson","hS",0,[],[],0))}, +qz(){return this.I(this,A.N("didUnregisterListener","qz",0,[],[],0))}, +bk(){return this.I(this,A.N("didRegisterListener","bk",0,[],[],0))}, +a5(a,b){return this.I(a,A.N("-","a5",0,[b],[],0))}, +a8(a,b){return this.I(a,A.N("*","a8",0,[b],[],0))}, +a3(a,b){return this.I(a,A.N("+","a3",0,[b],[],0))}, +Kh(a){return this.I(a,A.N("toDouble","Kh",0,[],[],0))}, +gq(a){return this.I(a,A.N("length","gq",1,[],[],0))}, +gJk(){return this.I(this,A.N("isReady","gJk",1,[],[],0))}, +got(){return this.I(this,A.N("isPlaying","got",1,[],[],0))}} +A.Y4.prototype={ +j(a){return""}, +$idg:1} +A.Dm.prototype={ +gaod(){var s=this.gWr() +if($.Jk()===1e6)return s +return s*1000}, +gIj(){var s=this.gWr() +if($.Jk()===1000)return s +return B.f.cq(s,1000)}, +pb(a){var s=this,r=s.b +if(r!=null){s.a=s.a+($.Oj.$0()-r) +s.b=null}}, +wi(a){var s=this.b +this.a=s==null?$.Oj.$0():s}, +gWr(){var s=this.b +if(s==null)s=$.Oj.$0() +return s-this.a}} +A.agO.prototype={ +gN(a){return this.d}, +A(){var s,r,q,p=this,o=p.b=p.c,n=p.a,m=n.length +if(o===m){p.d=-1 +return!1}s=n.charCodeAt(o) +r=o+1 +if((s&64512)===55296&&r4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) +s=A.fb(B.c.S(this.b,a,b),16) +if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) +return s}, +$S:533} +A.I9.prototype={ +gla(){var s,r,q,p,o=this,n=o.w +if(n===$){s=o.a +r=s.length!==0?""+s+":":"" +q=o.c +p=q==null +if(!p||s==="file"){s=r+"//" +r=o.b +if(r.length!==0)s=s+r+"@" +if(!p)s+=q +r=o.d +if(r!=null)s=s+":"+A.i(r)}else s=r +s+=o.e +r=o.f +if(r!=null)s=s+"?"+r +r=o.r +if(r!=null)s=s+"#"+r +n!==$&&A.ac() +n=o.w=s.charCodeAt(0)==0?s:s}return n}, +gw1(){var s,r,q=this,p=q.x +if(p===$){s=q.e +if(s.length!==0&&s.charCodeAt(0)===47)s=B.c.bN(s,1) +r=s.length===0?B.bH:A.uL(new A.aj(A.b(s.split("/"),t.s),A.aXy(),t.Gf),t.N) +q.x!==$&&A.ac() +p=q.x=r}return p}, +gC(a){var s,r=this,q=r.y +if(q===$){s=B.c.gC(r.gla()) +r.y!==$&&A.ac() +r.y=s +q=s}return q}, +gwa(){var s,r=this,q=r.z +if(q===$){s=r.f +s=A.aGA(s==null?"":s) +r.z!==$&&A.ac() +q=r.z=new A.i5(s,t.G5)}return q}, +goH(){var s,r,q=this,p=q.Q +if(p===$){s=q.f +r=A.aUP(s==null?"":s) +q.Q!==$&&A.ac() +q.Q=r +p=r}return p}, +gKA(){return this.b}, +gjQ(a){var s=this.c +if(s==null)return"" +if(B.c.b8(s,"["))return B.c.S(s,1,s.length-1) +return s}, +gw5(a){var s=this.d +return s==null?A.aHr(this.a):s}, +goG(a){var s=this.f +return s==null?"":s}, +gkt(){var s=this.r +return s==null?"":s}, +vz(a){var s=this.a +if(a.length!==s.length)return!1 +return A.aHM(a,s,0)>=0}, +wh(a,b,c){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +if(c!=null){c=A.aB8(c,0,c.length) +s=c!==i}else{c=i +s=!1}r=c==="file" +q=j.b +p=j.d +if(s)p=A.avK(p,c) +o=j.c +if(!(o!=null))o=q.length!==0||p!=null||r?"":null +n=j.e +if(!r)m=o!=null&&n.length!==0 +else m=!0 +if(m&&!B.c.b8(n,"/"))n="/"+n +l=n +if(b!=null)k=A.avL(null,0,0,b) +else k=j.f +return A.Ia(c,q,o,p,l,k,j.r)}, +wg(a,b){return this.wh(0,b,null)}, +Zi(a,b){return this.wh(0,null,b)}, +QP(a,b){var s,r,q,p,o,n,m +for(s=0,r=0;B.c.dg(b,"../",r);){r+=3;++s}q=B.c.B3(a,"/") +while(!0){if(!(q>0&&s>0))break +p=B.c.B4(a,"/",q-1) +if(p<0)break +o=q-p +n=o!==2 +m=!1 +if(!n||o===3)if(a.charCodeAt(p+1)===46)n=!n||a.charCodeAt(p+2)===46 +else n=m +else n=m +if(n)break;--s +q=p}return B.c.kH(a,q+1,null,B.c.bN(b,r-3*s))}, +ac(a){return this.wk(A.dM(a,0,null))}, +wk(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +if(a.geG().length!==0)return a +else{s=h.a +if(a.gIX()){r=a.Zi(0,s) +return r}else{q=h.b +p=h.c +o=h.d +n=h.e +if(a.gXk())m=a.gAR()?a.goG(a):h.f +else{l=A.aUW(h,n) +if(l>0){k=B.c.S(n,0,l) +n=a.gIV()?k+A.t7(a.geB(a)):k+A.t7(h.QP(B.c.bN(n,k.length),a.geB(a)))}else if(a.gIV())n=A.t7(a.geB(a)) +else if(n.length===0)if(p==null)n=s.length===0?a.geB(a):A.t7(a.geB(a)) +else n=A.t7("/"+a.geB(a)) +else{j=h.QP(n,a.geB(a)) +r=s.length===0 +if(!r||p!=null||B.c.b8(n,"/"))n=A.t7(j) +else n=A.aBa(j,!r||p!=null)}m=a.gAR()?a.goG(a):null}}}i=a.gIZ()?a.gkt():null +return A.Ia(s,q,p,o,n,m,i)}, +gXm(){return this.a.length!==0}, +gIX(){return this.c!=null}, +gAR(){return this.f!=null}, +gIZ(){return this.r!=null}, +gXk(){return this.e.length===0}, +gIV(){return B.c.b8(this.e,"/")}, +Ki(){var s,r=this,q=r.a +if(q!==""&&q!=="file")throw A.d(A.ae("Cannot extract a file path from a "+q+" URI")) +q=r.f +if((q==null?"":q)!=="")throw A.d(A.ae(u.z)) +q=r.r +if((q==null?"":q)!=="")throw A.d(A.ae(u.B)) +if(r.c!=null&&r.gjQ(0)!=="")A.a8(A.ae(u.Q)) +s=r.gw1() +A.aUN(s,!1) +q=A.ajF(B.c.b8(r.e,"/")?""+"/":"",s,"/") +q=q.charCodeAt(0)==0?q:q +return q}, +go3(a){return this.a==="data"?A.aTr(this):null}, +j(a){return this.gla()}, +k(a,b){var s,r,q,p=this +if(b==null)return!1 +if(p===b)return!0 +s=!1 +if(t.Xu.b(b))if(p.a===b.geG())if(p.c!=null===b.gIX())if(p.b===b.gKA())if(p.gjQ(0)===b.gjQ(b))if(p.gw5(0)===b.gw5(b))if(p.e===b.geB(b)){r=p.f +q=r==null +if(!q===b.gAR()){if(q)r="" +if(r===b.goG(b)){r=p.r +q=r==null +if(!q===b.gIZ()){s=q?"":r +s=s===b.gkt()}}}}return s}, +$iR3:1, +geG(){return this.a}, +geB(a){return this.e}} +A.avN.prototype={ +$2(a,b){var s=this.b,r=this.a +s.a+=r.a +r.a="&" +r=A.Zi(1,a,B.a_,!0) +r=s.a+=r +if(b!=null&&b.length!==0){s.a=r+"=" +r=A.Zi(1,b,B.a_,!0) +s.a+=r}}, +$S:229} +A.avM.prototype={ +$2(a,b){var s,r +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(s=J.aY(b),r=this.a;s.A();)r.$2(a,s.gN(s))}, +$S:35} +A.avP.prototype={ +$3(a,b,c){var s,r,q,p +if(a===c)return +s=this.a +r=this.b +if(b<0){q=A.iW(s,a,c,r,!0) +p=""}else{q=A.iW(s,a,b,r,!0) +p=A.iW(s,b+1,c,r,!0)}J.k2(this.c.bI(0,q,A.aXz()),p)}, +$S:536} +A.akY.prototype={ +grp(){var s,r,q,p,o=this,n=null,m=o.c +if(m==null){m=o.a +s=o.b[0]+1 +r=B.c.jR(m,"?",s) +q=m.length +if(r>=0){p=A.Ib(m,r+1,q,256,!1,!1) +q=r}else p=n +m=o.c=new A.T4(o,"data","",n,n,A.Ib(m,s,q,128,!1,!1),p,n)}return m}, +Vy(){var s,r,q,p,o,n,m,l,k=this.a,j=this.b,i=B.b.ga7(j)+1 +if((j.length&1)===1)return B.D9.amS(k,i) +j=k.length +s=j-i +for(r=i;r=0){n=p+1 +q[p]=l +r=m +p=n +continue}}throw A.d(A.c6("Invalid percent escape",k,r))}p=n}return q}, +j(a){var s=this.a +return this.b[0]===-1?"data:"+s:s}} +A.iV.prototype={ +gXm(){return this.b>0}, +gIX(){return this.c>0}, +gJ0(){return this.c>0&&this.d+1=0}, +geG(){var s=this.w +return s==null?this.w=this.a7K():s}, +a7K(){var s,r=this,q=r.b +if(q<=0)return"" +s=q===4 +if(s&&B.c.b8(r.a,"http"))return"http" +if(q===5&&B.c.b8(r.a,"https"))return"https" +if(s&&B.c.b8(r.a,"file"))return"file" +if(q===7&&B.c.b8(r.a,"package"))return"package" +return B.c.S(r.a,0,q)}, +gKA(){var s=this.c,r=this.b+3 +return s>r?B.c.S(this.a,r,s-1):""}, +gjQ(a){var s=this.c +return s>0?B.c.S(this.a,s,this.d):""}, +gw5(a){var s,r=this +if(r.gJ0())return A.fb(B.c.S(r.a,r.d+1,r.e),null) +s=r.b +if(s===4&&B.c.b8(r.a,"http"))return 80 +if(s===5&&B.c.b8(r.a,"https"))return 443 +return 0}, +geB(a){return B.c.S(this.a,this.e,this.f)}, +goG(a){var s=this.f,r=this.r +return s=this.r)return B.MX +return new A.i5(A.aGA(this.goG(0)),t.G5)}, +goH(){if(this.f>=this.r)return B.v5 +var s=A.aHB(this.goG(0)) +s.ZO(s,A.aIB()) +return A.azh(s,t.N,t.yp)}, +Qy(a){var s=this.d+1 +return s+a.length===this.e&&B.c.dg(this.a,a,s)}, +atl(){var s=this,r=s.r,q=s.a +if(r>=q.length)return s +return new A.iV(B.c.S(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.w)}, +wh(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null +if(c!=null){c=A.aB8(c,0,c.length) +s=!(h.b===c.length&&B.c.b8(h.a,c))}else{c=h.geG() +s=!1}r=c==="file" +q=h.c +p=q>0?B.c.S(h.a,h.b+3,q):"" +o=h.gJ0()?h.gw5(0):g +if(s)o=A.avK(o,c) +q=h.c +if(q>0)n=B.c.S(h.a,q,h.d) +else n=p.length!==0||o!=null||r?"":g +q=h.a +m=h.f +l=B.c.S(q,h.e,m) +if(!r)k=n!=null&&l.length!==0 +else k=!0 +if(k&&!B.c.b8(l,"/"))l="/"+l +if(b!=null)j=A.avL(g,0,0,b) +else{k=h.r +j=m0)return b +s=b.c +if(s>0){r=a.b +if(r<=0)return b +q=r===4 +if(q&&B.c.b8(a.a,"file"))p=b.e!==b.f +else if(q&&B.c.b8(a.a,"http"))p=!b.Qy("80") +else p=!(r===5&&B.c.b8(a.a,"https"))||!b.Qy("443") +if(p){o=r+1 +return new A.iV(B.c.S(a.a,0,o)+B.c.bN(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.Tq().wk(b)}n=b.e +c=b.f +if(n===c){s=b.r +if(c0?l:m +o=k-n +return new A.iV(B.c.S(a.a,0,k)+B.c.bN(s,n),a.b,a.c,a.d,m,c+o,b.r+o,a.w)}j=a.e +i=a.f +if(j===i&&a.c>0){for(;B.c.dg(s,"../",n);)n+=3 +o=j-n+1 +return new A.iV(B.c.S(a.a,0,j)+"/"+B.c.bN(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}h=a.a +l=A.aHh(this) +if(l>=0)g=l +else for(g=j;B.c.dg(h,"../",g);)g+=3 +f=0 +while(!0){e=n+3 +if(!(e<=c&&B.c.dg(s,"../",n)))break;++f +n=e}for(d="";i>g;){--i +if(h.charCodeAt(i)===47){if(f===0){d="/" +break}--f +d="/"}}if(i===g&&a.b<=0&&!B.c.dg(h,"/",j)){n-=f*3 +d=""}o=i-n+d.length +return new A.iV(B.c.S(h,0,i)+d+B.c.bN(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}, +Ki(){var s,r=this,q=r.b +if(q>=0){s=!(q===4&&B.c.b8(r.a,"file")) +q=s}else q=!1 +if(q)throw A.d(A.ae("Cannot extract a file path from a "+r.geG()+" URI")) +q=r.f +s=r.a +if(q0?s.gjQ(0):r,n=s.gJ0()?s.gw5(0):r,m=s.a,l=s.f,k=B.c.S(m,s.e,l),j=s.r +l=l>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.zL.prototype={ +j(a){var s,r=a.left +r.toString +s=a.top +s.toString +return"Rectangle ("+A.i(r)+", "+A.i(s)+") "+A.i(this.giy(a))+" x "+A.i(this.ghJ(a))}, +k(a,b){var s,r,q +if(b==null)return!1 +s=!1 +if(t.b_.b(b)){r=a.left +r.toString +q=J.dn(b) +if(r===q.gvE(b)){s=a.top +s.toString +s=s===q.grn(b)&&this.giy(a)===q.giy(b)&&this.ghJ(a)===q.ghJ(b)}}return s}, +gC(a){var s,r=a.left +r.toString +s=a.top +s.toString +return A.R(r,s,this.giy(a),this.ghJ(a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gQ8(a){return a.height}, +ghJ(a){var s=this.gQ8(a) +s.toString +return s}, +gvE(a){var s=a.left +s.toString +return s}, +grn(a){var s=a.top +s.toString +return s}, +gUy(a){return a.width}, +giy(a){var s=this.gUy(a) +s.toString +return s}, +$ihW:1} +A.Lr.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.Lt.prototype={ +gq(a){var s=a.length +s.toString +return s}} +A.aJ.prototype={ +j(a){var s=a.localName +s.toString +return s}} +A.ax.prototype={$iax:1} +A.a0.prototype={ +GR(a,b,c,d){if(c!=null)this.adP(a,b,c,!1)}, +adP(a,b,c,d){return a.addEventListener(b,A.mO(c,1),!1)}, +ahD(a,b,c,d){return a.removeEventListener(b,A.mO(c,1),!1)}, +$ia0:1} +A.fg.prototype={$ifg:1} +A.ue.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1, +$iue:1} +A.LM.prototype={ +gq(a){return a.length}} +A.LZ.prototype={ +gq(a){return a.length}} +A.fF.prototype={$ifF:1} +A.Md.prototype={ +gq(a){var s=a.length +s.toString +return s}} +A.q3.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.uw.prototype={$iuw:1} +A.Nd.prototype={ +j(a){var s=String(a) +s.toString +return s}} +A.Np.prototype={ +gq(a){return a.length}} +A.uU.prototype={$iuU:1} +A.Ns.prototype={ +aq(a,b){return A.iY(a.get(b))!=null}, +h(a,b){return A.iY(a.get(b))}, +af(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.iY(s.value[1]))}}, +gbT(a){var s=A.b([],t.s) +this.af(a,new A.acN(s)) +return s}, +geo(a){var s=A.b([],t.n4) +this.af(a,new A.acO(s)) +return s}, +gq(a){var s=a.size +s.toString +return s}, +ga9(a){var s=a.size +s.toString +return s===0}, +gc1(a){var s=a.size +s.toString +return s!==0}, +m(a,b,c){throw A.d(A.ae("Not supported"))}, +bI(a,b,c){throw A.d(A.ae("Not supported"))}, +F(a,b){throw A.d(A.ae("Not supported"))}, +$iaz:1} +A.acN.prototype={ +$2(a,b){return this.a.push(a)}, +$S:35} +A.acO.prototype={ +$2(a,b){return this.a.push(b)}, +$S:35} +A.Nt.prototype={ +aq(a,b){return A.iY(a.get(b))!=null}, +h(a,b){return A.iY(a.get(b))}, +af(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.iY(s.value[1]))}}, +gbT(a){var s=A.b([],t.s) +this.af(a,new A.acP(s)) +return s}, +geo(a){var s=A.b([],t.n4) +this.af(a,new A.acQ(s)) +return s}, +gq(a){var s=a.size +s.toString +return s}, +ga9(a){var s=a.size +s.toString +return s===0}, +gc1(a){var s=a.size +s.toString +return s!==0}, +m(a,b,c){throw A.d(A.ae("Not supported"))}, +bI(a,b,c){throw A.d(A.ae("Not supported"))}, +F(a,b){throw A.d(A.ae("Not supported"))}, +$iaz:1} +A.acP.prototype={ +$2(a,b){return this.a.push(a)}, +$S:35} +A.acQ.prototype={ +$2(a,b){return this.a.push(b)}, +$S:35} +A.fI.prototype={$ifI:1} +A.Nu.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.bs.prototype={ +j(a){var s=a.nodeValue +return s==null?this.a1N(a):s}, +$ibs:1} +A.BB.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.fJ.prototype={ +gq(a){return a.length}, +$ifJ:1} +A.Oa.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.P7.prototype={ +aq(a,b){return A.iY(a.get(b))!=null}, +h(a,b){return A.iY(a.get(b))}, +af(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.iY(s.value[1]))}}, +gbT(a){var s=A.b([],t.s) +this.af(a,new A.agM(s)) +return s}, +geo(a){var s=A.b([],t.n4) +this.af(a,new A.agN(s)) +return s}, +gq(a){var s=a.size +s.toString +return s}, +ga9(a){var s=a.size +s.toString +return s===0}, +gc1(a){var s=a.size +s.toString +return s!==0}, +m(a,b,c){throw A.d(A.ae("Not supported"))}, +bI(a,b,c){throw A.d(A.ae("Not supported"))}, +F(a,b){throw A.d(A.ae("Not supported"))}, +$iaz:1} +A.agM.prototype={ +$2(a,b){return this.a.push(a)}, +$S:35} +A.agN.prototype={ +$2(a,b){return this.a.push(b)}, +$S:35} +A.Px.prototype={ +gq(a){return a.length}} +A.vH.prototype={$ivH:1} +A.fP.prototype={$ifP:1} +A.Qe.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.fQ.prototype={$ifQ:1} +A.Qj.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.fR.prototype={ +gq(a){return a.length}, +$ifR:1} +A.Qn.prototype={ +aq(a,b){return a.getItem(A.bD(b))!=null}, +h(a,b){return a.getItem(A.bD(b))}, +m(a,b,c){a.setItem(b,c)}, +bI(a,b,c){var s +if(a.getItem(b)==null)a.setItem(b,c.$0()) +s=a.getItem(b) +return s==null?A.bD(s):s}, +F(a,b){var s +A.bD(b) +s=a.getItem(b) +a.removeItem(b) +return s}, +af(a,b){var s,r,q +for(s=0;!0;++s){r=a.key(s) +if(r==null)return +q=a.getItem(r) +q.toString +b.$2(r,q)}}, +gbT(a){var s=A.b([],t.s) +this.af(a,new A.ajz(s)) +return s}, +geo(a){var s=A.b([],t.s) +this.af(a,new A.ajA(s)) +return s}, +gq(a){var s=a.length +s.toString +return s}, +ga9(a){return a.key(0)==null}, +gc1(a){return a.key(0)!=null}, +$iaz:1} +A.ajz.prototype={ +$2(a,b){return this.a.push(a)}, +$S:107} +A.ajA.prototype={ +$2(a,b){return this.a.push(b)}, +$S:107} +A.f8.prototype={$if8:1} +A.fX.prototype={$ifX:1} +A.f9.prototype={$if9:1} +A.QO.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.QP.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.QR.prototype={ +gq(a){var s=a.length +s.toString +return s}} +A.fY.prototype={$ifY:1} +A.QT.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.QU.prototype={ +gq(a){return a.length}} +A.R4.prototype={ +j(a){var s=String(a) +s.toString +return s}} +A.Rc.prototype={ +gq(a){return a.length}} +A.SM.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.Fc.prototype={ +j(a){var s,r,q,p=a.left +p.toString +s=a.top +s.toString +r=a.width +r.toString +q=a.height +q.toString +return"Rectangle ("+A.i(p)+", "+A.i(s)+") "+A.i(r)+" x "+A.i(q)}, +k(a,b){var s,r,q +if(b==null)return!1 +s=!1 +if(t.b_.b(b)){r=a.left +r.toString +q=J.dn(b) +if(r===q.gvE(b)){r=a.top +r.toString +if(r===q.grn(b)){r=a.width +r.toString +if(r===q.giy(b)){s=a.height +s.toString +q=s===q.ghJ(b) +s=q}}}}return s}, +gC(a){var s,r,q,p=a.left +p.toString +s=a.top +s.toString +r=a.width +r.toString +q=a.height +q.toString +return A.R(p,s,r,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gQ8(a){return a.height}, +ghJ(a){var s=a.height +s.toString +return s}, +gUy(a){return a.width}, +giy(a){var s=a.width +s.toString +return s}} +A.U6.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +return a[b]}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){if(a.length>0)return a[0] +throw A.d(A.a5("No elements"))}, +ga7(a){var s=a.length +if(s>0)return a[s-1] +throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.Ga.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.XV.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.Y7.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.du(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return a[b]}, +$ibu:1, +$ia3:1, +$ibH:1, +$in:1, +$iL:1} +A.azy.prototype={} +A.Ft.prototype={ +iq(a,b,c,d){return A.ap5(this.a,this.b,a,!1)}} +A.Fv.prototype={ +am(a){var s=this +if(s.b==null)return $.ayP() +s.Qd() +s.d=s.b=null +return $.ayP()}, +vX(a){var s,r=this +if(r.b==null)throw A.d(A.a5("Subscription has been canceled.")) +r.Qd() +s=A.aIt(new A.ap9(a),t.I3) +r.d=s +r.Qc()}, +Qc(){var s,r=this,q=r.d +if(q!=null&&r.a<=0){s=r.b +s.toString +J.aMt(s,r.c,q,!1)}}, +Qd(){var s,r=this.d +if(r!=null){s=this.b +s.toString +J.aMs(s,this.c,r,!1)}}, +$ikH:1} +A.ap7.prototype={ +$1(a){return this.a.$1(a)}, +$S:63} +A.ap9.prototype={ +$1(a){return this.a.$1(a)}, +$S:63} +A.T2.prototype={ +WW(a){return new A.Ft(a,A.aE4(a),!1,this.$ti.i("Ft<1>"))}} +A.b1.prototype={ +gak(a){return new A.LQ(a,this.gq(a),A.bU(a).i("LQ"))}, +D(a,b){throw A.d(A.ae("Cannot add to immutable List."))}, +eX(a,b){throw A.d(A.ae("Cannot sort immutable List."))}, +hM(a){throw A.d(A.ae("Cannot remove from immutable List."))}, +F(a,b){throw A.d(A.ae("Cannot remove from immutable List."))}, +bV(a,b,c,d,e){throw A.d(A.ae("Cannot setRange on immutable List."))}, +mL(a,b,c,d){throw A.d(A.ae("Cannot modify an immutable List."))}} +A.LQ.prototype={ +A(){var s=this,r=s.c+1,q=s.b +if(r864e13)A.a8(A.cr(r,-864e13,864e13,"millisecondsSinceEpoch",null)) +A.mN(!0,"isUtc",t.y) +return new A.cb(r,0,!0)}if(a instanceof RegExp)throw A.d(A.c2("structured clone of RegExp",null)) +if(typeof Promise!="undefined"&&a instanceof Promise)return A.fx(a,t.X) +q=Object.getPrototypeOf(a) +if(q===Object.prototype||q===null){p=t.X +o=A.v(p,p) +s.m(0,a,o) +n=Object.keys(a) +m=[] +for(s=J.ct(n),p=s.gak(n);p.A();)m.push(A.aBz(p.gN(p))) +for(l=0;l4294967296)throw A.d(A.dd(u.E+a)) +return Math.random()*a>>>0}} +A.ars.prototype={ +a5x(){var s=self.crypto +if(s!=null)if(s.getRandomValues!=null)return +throw A.d(A.ae("No source of cryptographically secure random numbers available."))}, +mU(a){var s,r,q,p,o,n,m,l +if(a<=0||a>4294967296)throw A.d(A.dd(u.E+a)) +if(a>255)if(a>65535)s=a>16777215?4:3 +else s=2 +else s=1 +r=this.a +r.$flags&2&&A.av(r,11) +r.setUint32(0,0,!1) +q=4-s +p=A.dP(Math.pow(256,s)) +for(o=a-1,n=(a&o)>>>0===0;!0;){crypto.getRandomValues(J.ic(B.aq.gbQ(r),q,s)) +m=r.getUint32(0,!1) +if(n)return(m&o)>>>0 +l=m%a +if(m-l+a>>0!==b||b>=s +s.toString +if(s)throw A.d(A.du(b,this.gq(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return this.h(a,b)}, +$ia3:1, +$in:1, +$iL:1} +A.hT.prototype={$ihT:1} +A.NI.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.du(b,this.gq(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return this.h(a,b)}, +$ia3:1, +$in:1, +$iL:1} +A.Ob.prototype={ +gq(a){return a.length}} +A.Qr.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.du(b,this.gq(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return this.h(a,b)}, +$ia3:1, +$in:1, +$iL:1} +A.i2.prototype={$ii2:1} +A.QW.prototype={ +gq(a){var s=a.length +s.toString +return s}, +h(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.du(b,this.gq(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +m(a,b,c){throw A.d(A.ae("Cannot assign element of immutable List."))}, +sq(a,b){throw A.d(A.ae("Cannot resize immutable List."))}, +gZ(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a5("No elements"))}, +ga7(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a5("No elements"))}, +bp(a,b){return this.h(a,b)}, +$ia3:1, +$in:1, +$iL:1} +A.UE.prototype={} +A.UF.prototype={} +A.Vm.prototype={} +A.Vn.prototype={} +A.Y2.prototype={} +A.Y3.prototype={} +A.YP.prototype={} +A.YQ.prototype={} +A.LD.prototype={} +A.a2C.prototype={ +G(){return"ClipOp."+this.b}} +A.O_.prototype={ +G(){return"PathFillType."+this.b}} +A.anw.prototype={ +dn(a,b){A.aYp(this.a,this.b,a,b)}} +A.HF.prototype={ +dN(a){A.mR(this.b,this.c,a,t.CD)}} +A.mo.prototype={ +gq(a){return this.a.gq(0)}, +lF(a){var s,r,q=this +if(!q.d&&q.e!=null){q.e.dn(a.a,a.gXN()) +return!1}s=q.c +if(s<=0)return!0 +r=q.Ow(s-1) +q.a.fL(0,a) +return r}, +Ow(a){var s,r,q,p +for(s=this.a,r=t.CD,q=!1;(s.c-s.b&s.a.length-1)>>>0>a;q=!0){p=s.rb() +A.mR(p.b,p.c,null,r)}return q}, +a8M(){var s,r=this,q=r.a +if(!q.ga9(0)&&r.e!=null){s=q.rb() +r.e.dn(s.a,s.gXN()) +A.eU(r.gOu())}else r.d=!1}} +A.a2l.prototype={ +asY(a,b,c){this.a.bI(0,a,new A.a2m()).lF(new A.HF(b,c,$.ad))}, +a0c(a,b){var s=this.a.bI(0,a,new A.a2n()),r=s.e +s.e=new A.anw(b,$.ad) +if(r==null&&!s.d){s.d=!0 +A.eU(s.gOu())}}, +apk(a){var s,r,q,p,o,n,m,l="Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)",k="Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)",j=J.ic(B.aq.gbQ(a),a.byteOffset,a.byteLength) +if(j[0]===7){s=j[1] +if(s>=254)throw A.d(A.c3("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) +r=2+s +q=B.a_.dU(0,B.B.cz(j,2,r)) +switch(q){case"resize":if(j[r]!==12)throw A.d(A.c3(l)) +p=r+1 +if(j[p]<2)throw A.d(A.c3(l));++p +if(j[p]!==7)throw A.d(A.c3("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +o=j[p] +if(o>=254)throw A.d(A.c3("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +r=p+o +n=B.a_.dU(0,B.B.cz(j,p,r)) +if(j[r]!==3)throw A.d(A.c3("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) +this.Zn(0,n,a.getUint32(r+1,B.aE===$.dX())) +break +case"overflow":if(j[r]!==12)throw A.d(A.c3(k)) +p=r+1 +if(j[p]<2)throw A.d(A.c3(k));++p +if(j[p]!==7)throw A.d(A.c3("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +o=j[p] +if(o>=254)throw A.d(A.c3("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +r=p+o +B.a_.dU(0,B.B.cz(j,p,r)) +r=j[r] +if(r!==1&&r!==2)throw A.d(A.c3("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) +break +default:throw A.d(A.c3("Unrecognized method '"+q+"' sent to dev.flutter/channel-buffers"))}}else{m=A.b(B.a_.dU(0,j).split("\r"),t.s) +if(m.length===3&&m[0]==="resize")this.Zn(0,m[1],A.fb(m[2],null)) +else throw A.d(A.c3("Unrecognized message "+A.i(m)+" sent to dev.flutter/channel-buffers."))}}, +Zn(a,b,c){var s=this.a,r=s.h(0,b) +if(r==null)s.m(0,b,new A.mo(A.nI(c,t.S8),c)) +else{r.c=c +r.Ow(c)}}} +A.a2m.prototype={ +$0(){return new A.mo(A.nI(1,t.S8),1)}, +$S:206} +A.a2n.prototype={ +$0(){return new A.mo(A.nI(1,t.S8),1)}, +$S:206} +A.NK.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.NK&&b.a===this.a&&b.b===this.b}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"OffsetBase("+B.d.ag(this.a,1)+", "+B.d.ag(this.b,1)+")"}} +A.j.prototype={ +gcX(){var s=this.a,r=this.b +return Math.sqrt(s*s+r*r)}, +gv2(){var s=this.a,r=this.b +return s*s+r*r}, +a5(a,b){return new A.j(this.a-b.a,this.b-b.b)}, +a3(a,b){return new A.j(this.a+b.a,this.b+b.b)}, +a8(a,b){return new A.j(this.a*b,this.b*b)}, +fE(a,b){return new A.j(this.a/b,this.b/b)}, +k(a,b){if(b==null)return!1 +return b instanceof A.j&&b.a===this.a&&b.b===this.b}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"Offset("+B.d.ag(this.a,1)+", "+B.d.ag(this.b,1)+")"}} +A.K.prototype={ +ga9(a){return this.a<=0||this.b<=0}, +a5(a,b){var s=this +if(b instanceof A.K)return new A.j(s.a-b.a,s.b-b.b) +if(b instanceof A.j)return new A.K(s.a-b.a,s.b-b.b) +throw A.d(A.c2(b,null))}, +a3(a,b){return new A.K(this.a+b.a,this.b+b.b)}, +a8(a,b){return new A.K(this.a*b,this.b*b)}, +fE(a,b){return new A.K(this.a/b,this.b/b)}, +lf(a){return new A.j(a.a+this.a/2,a.b+this.b/2)}, +zE(a,b){return new A.j(b.a+this.a,b.b+this.b)}, +u(a,b){var s=b.a,r=!1 +if(s>=0)if(s=0&&s=s.c||s.b>=s.d}, +cS(a){var s=this,r=a.a,q=a.b +return new A.D(s.a+r,s.b+q,s.c+r,s.d+q)}, +cl(a,b,c){var s=this +return new A.D(s.a+b,s.b+c,s.c+b,s.d+c)}, +dm(a){var s=this +return new A.D(s.a-a,s.b-a,s.c+a,s.d+a)}, +de(a){var s=this +return new A.D(Math.max(s.a,a.a),Math.max(s.b,a.b),Math.min(s.c,a.c),Math.min(s.d,a.d))}, +j2(a){var s=this +return new A.D(Math.min(s.a,a.a),Math.min(s.b,a.b),Math.max(s.c,a.c),Math.max(s.d,a.d))}, +w0(a){var s=this +if(s.c<=a.a||a.c<=s.a)return!1 +if(s.d<=a.b||a.d<=s.b)return!1 +return!0}, +gfI(){var s=this +return Math.min(Math.abs(s.c-s.a),Math.abs(s.d-s.b))}, +gVg(){var s=this.b +return new A.j(this.a,s+(this.d-s)/2)}, +gaP(){var s=this,r=s.a,q=s.b +return new A.j(r+(s.c-r)/2,q+(s.d-q)/2)}, +u(a,b){var s=this,r=b.a,q=!1 +if(r>=s.a)if(r=s.b&&rd&&s!==0)return Math.min(a,d/s) +return a}, +CD(){var s=this,r=s.c,q=s.a,p=Math.abs(r-q),o=s.d,n=s.b,m=Math.abs(o-n),l=s.Q,k=s.f,j=s.e,i=s.r,h=s.w,g=s.y,f=s.x,e=s.z,d=s.xU(s.xU(s.xU(s.xU(1,l,k,m),j,i,p),h,g,m),f,e,p) +if(d<1)return A.aeZ(e*d,l*d,o,f*d,g*d,q,r,j*d,k*d,n,i*d,h*d,!1) +return A.aeZ(e,l,o,f,g,q,r,j,k,n,i,h,!1)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.u(s)!==J.S(b))return!1 +return b instanceof A.jx&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.z===s.z&&b.Q===s.Q&&b.x===s.x&&b.y===s.y}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.z,s.Q,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +akh(a){var s,r,q=this,p=B.d.ag(q.a,1)+", "+B.d.ag(q.b,1)+", "+B.d.ag(q.c,1)+", "+B.d.ag(q.d,1),o=q.e,n=q.f,m=q.r,l=q.w +if(new A.aR(o,n).k(0,new A.aR(m,l))){s=q.x +r=q.y +s=new A.aR(m,l).k(0,new A.aR(s,r))&&new A.aR(s,r).k(0,new A.aR(q.z,q.Q))}else s=!1 +if(s){if(o===n)return a+".fromLTRBR("+p+", "+B.d.ag(o,1)+")" +return a+".fromLTRBXY("+p+", "+B.d.ag(o,1)+", "+B.d.ag(n,1)+")"}return a+".fromLTRBAndCorners("+p+", topLeft: "+new A.aR(o,n).j(0)+", topRight: "+new A.aR(m,l).j(0)+", bottomRight: "+new A.aR(q.x,q.y).j(0)+", bottomLeft: "+new A.aR(q.z,q.Q).j(0)+")"}} +A.jx.prototype={ +u(a,b){var s,r,q,p,o,n=this,m=b.a,l=n.a,k=!0 +if(!(m=n.c)){k=b.b +k=k=n.d}if(k)return!1 +s=n.CD() +r=s.e +if(mk-r&&b.bk-r&&b.b>n.d-s.y){q=m-k+r +p=s.y +o=b.b-n.d+p}else{r=s.z +if(mn.d-s.Q){q=m-l-r +p=s.Q +o=b.b-n.d+p}else return!0}}}q/=r +o/=p +if(q*q+o*o>1)return!1 +return!0}, +j(a){return this.akh("RRect")}} +A.AQ.prototype={ +G(){return"KeyEventType."+this.b}, +gJo(a){var s +switch(this.a){case 0:s="Key Down" +break +case 1:s="Key Up" +break +case 2:s="Key Repeat" +break +default:s=null}return s}} +A.a9i.prototype={ +G(){return"KeyEventDeviceType."+this.b}} +A.hh.prototype={ +aey(){var s=this.e,r=B.f.lK(s,16),q=B.d.jL(s/4294967296) +$label0$0:{if(0===q){s=" (Unicode)" +break $label0$0}if(1===q){s=" (Unprintable)" +break $label0$0}if(2===q){s=" (Flutter)" +break $label0$0}if(17===q){s=" (Android)" +break $label0$0}if(18===q){s=" (Fuchsia)" +break $label0$0}if(19===q){s=" (iOS)" +break $label0$0}if(20===q){s=" (macOS)" +break $label0$0}if(21===q){s=" (GTK)" +break $label0$0}if(22===q){s=" (Windows)" +break $label0$0}if(23===q){s=" (Web)" +break $label0$0}if(24===q){s=" (GLFW)" +break $label0$0}s="" +break $label0$0}return"0x"+r+s}, +a99(){var s,r=this.f +$label0$0:{if(r==null){s="" +break $label0$0}if("\n"===r){s='"\\n"' +break $label0$0}if("\t"===r){s='"\\t"' +break $label0$0}if("\r"===r){s='"\\r"' +break $label0$0}if("\b"===r){s='"\\b"' +break $label0$0}if("\f"===r){s='"\\f"' +break $label0$0}s='"'+r+'"' +break $label0$0}return s}, +aho(){var s=this.f +if(s==null)return"" +return" (0x"+new A.aj(new A.fe(s),new A.a9h(),t.Hz.i("aj")).bz(0," ")+")"}, +j(a){var s=this,r=s.b.gJo(0),q=B.f.lK(s.d,16),p=s.aey(),o=s.a99(),n=s.aho(),m=s.r?", synthesized":"" +return"KeyData("+r+", physical: 0x"+q+", logical: "+p+", character: "+o+n+m+")"}} +A.a9h.prototype={ +$1(a){return B.c.r5(B.f.lK(a,16),2,"0")}, +$S:71} +A.C.prototype={ +gv(a){var s=this +return((B.d.aH(s.a*255)&255)<<24|(B.d.aH(s.b*255)&255)<<16|(B.d.aH(s.c*255)&255)<<8|B.d.aH(s.d*255)&255)>>>0}, +E(){var s=this +return((B.d.aH(s.a*255)&255)<<24|(B.d.aH(s.b*255)&255)<<16|(B.d.aH(s.c*255)&255)<<8|B.d.aH(s.d*255)&255)>>>0}, +geL(a){return this.E()>>>24&255}, +gd7(a){return(this.E()>>>24&255)/255}, +gZ2(){return this.E()>>>16&255}, +gL7(){return this.E()>>>8&255}, +gV5(){return this.E()&255}, +Co(a,b,c,d,e){var s=this,r=new A.C(a,s.b,s.c,s.d,s.e) +return r==null?s:r}, +ZY(a){var s=null +return this.Co(a,s,s,s,s)}, +hn(a){return A.aQ(a,this.E()>>>16&255,this.E()>>>8&255,this.E()&255)}, +bh(a){return A.aQ(B.d.aH(255*a),this.E()>>>16&255,this.E()>>>8&255,this.E()&255)}, +Hy(){return 0.2126*A.azg(this.b)+0.7152*A.azg(this.c)+0.0722*A.azg(this.d)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return t.G.b(b)&&b.gnT(b)===s.a&&b.gn3(b)===s.b&&b.glP()===s.c&&b.gms(b)===s.d&&b.guB()===s.e}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"Color(alpha: "+B.d.ag(s.a,4)+", red: "+B.d.ag(s.b,4)+", green: "+B.d.ag(s.c,4)+", blue: "+B.d.ag(s.d,4)+", colorSpace: "+s.e.j(0)+")"}, +gnT(a){return this.a}, +gn3(a){return this.b}, +glP(){return this.c}, +gms(a){return this.d}, +guB(){return this.e}} +A.Dr.prototype={ +G(){return"StrokeCap."+this.b}} +A.Qs.prototype={ +G(){return"StrokeJoin."+this.b}} +A.NW.prototype={ +G(){return"PaintingStyle."+this.b}} +A.yG.prototype={ +G(){return"BlendMode."+this.b}} +A.tJ.prototype={ +G(){return"Clip."+this.b}} +A.K3.prototype={ +G(){return"BlurStyle."+this.b}} +A.B7.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.B7&&b.a===this.a&&b.b===this.b}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"MaskFilter.blur("+this.a.j(0)+", "+B.d.ag(this.b,1)+")"}} +A.pP.prototype={ +G(){return"FilterQuality."+this.b}} +A.azP.prototype={} +A.a3b.prototype={ +G(){return"ColorSpace."+this.b}} +A.iI.prototype={ +bi(a,b){return new A.iI(this.a,this.b.a8(0,b),this.c*b)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.iI&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c===s.c}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"TextShadow("+this.a.j(0)+", "+this.b.j(0)+", "+A.i(this.c)+")"}} +A.nx.prototype={ +gq(a){return this.b}} +A.aeh.prototype={} +A.lu.prototype={ +j(a){var s,r=A.u(this).j(0),q=this.a,p=A.di(q[2],0,0),o=q[1],n=A.di(o,0,0),m=q[4],l=A.di(m,0,0),k=A.di(q[3],0,0) +o=A.di(o,0,0) +s=q[0] +return r+"(buildDuration: "+(A.i((p.a-n.a)*0.001)+"ms")+", rasterDuration: "+(A.i((l.a-k.a)*0.001)+"ms")+", vsyncOverhead: "+(A.i((o.a-A.di(s,0,0).a)*0.001)+"ms")+", totalSpan: "+(A.i((A.di(m,0,0).a-A.di(s,0,0).a)*0.001)+"ms")+", layerCacheCount: "+q[6]+", layerCacheBytes: "+q[7]+", pictureCacheCount: "+q[8]+", pictureCacheBytes: "+q[9]+", frameNumber: "+B.b.ga7(q)+")"}} +A.j3.prototype={ +G(){return"AppLifecycleState."+this.b}} +A.yx.prototype={ +G(){return"AppExitResponse."+this.b}} +A.kw.prototype={ +gqZ(a){var s=this.a,r=B.c0.h(0,s) +return r==null?s:r}, +gzW(){var s=this.c,r=B.cq.h(0,s) +return r==null?s:r}, +k(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +s=!1 +if(b instanceof A.kw)if(b.gqZ(0)===this.gqZ(0))s=b.gzW()==this.gzW() +return s}, +gC(a){return A.R(this.gqZ(0),null,this.gzW(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return this.ahp("_")}, +ahp(a){var s=this.gqZ(0) +if(this.c!=null)s+=a+A.i(this.gzW()) +return s.charCodeAt(0)==0?s:s}} +A.a3E.prototype={ +G(){return"DartPerformanceMode."+this.b}} +A.m4.prototype={ +j(a){return"SemanticsActionEvent("+this.a.j(0)+", view: "+this.b+", node: "+this.c+")"}} +A.rG.prototype={ +j(a){return"ViewFocusEvent(viewId: "+this.a+", state: "+this.b.j(0)+", direction: "+this.c.j(0)+")"}} +A.Re.prototype={ +G(){return"ViewFocusState."+this.b}} +A.Em.prototype={ +G(){return"ViewFocusDirection."+this.b}} +A.lQ.prototype={ +G(){return"PointerChange."+this.b}} +A.kB.prototype={ +G(){return"PointerDeviceKind."+this.b}} +A.v8.prototype={ +G(){return"PointerSignalKind."+this.b}} +A.iC.prototype={ +n5(a){var s=this.p4 +if(s!=null)s.$1$allowPlatformDefault(a)}, +j(a){return"PointerData(viewId: "+this.a+", x: "+A.i(this.x)+", y: "+A.i(this.y)+")"}} +A.lR.prototype={} +A.d4.prototype={ +j(a){return"SemanticsAction."+this.b}} +A.cx.prototype={ +j(a){return"SemanticsFlag."+this.b}} +A.oj.prototype={ +G(){return"SemanticsRole."+this.b}} +A.rc.prototype={ +G(){return"SemanticsInputType."+this.b}} +A.D0.prototype={ +G(){return"SemanticsValidationResult."+this.b}} +A.aiF.prototype={} +A.uk.prototype={ +G(){return"FontStyle."+this.b}} +A.nY.prototype={ +G(){return"PlaceholderAlignment."+this.b}} +A.fE.prototype={ +j(a){var s=B.MO.h(0,this.a) +s.toString +return s}} +A.kn.prototype={ +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.kn&&b.a===this.a&&b.b===this.b}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"FontVariation('"+this.a+"', "+A.i(this.b)+")"}} +A.q_.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.q_&&s.a.k(0,b.a)&&s.b.k(0,b.b)&&s.c===b.c}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"Glyph("+this.a.j(0)+", textRange: "+this.b.j(0)+", direction: "+this.c.j(0)+")"}} +A.md.prototype={ +G(){return"TextAlign."+this.b}} +A.kM.prototype={ +G(){return"TextBaseline."+this.b}} +A.rn.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.rn&&b.a===this.a}, +gC(a){return B.f.gC(this.a)}, +j(a){var s,r=this.a +if(r===0)return"TextDecoration.none" +s=A.b([],t.s) +if((r&1)!==0)s.push("underline") +if((r&2)!==0)s.push("overline") +if((r&4)!==0)s.push("lineThrough") +if(s.length===1)return"TextDecoration."+s[0] +return"TextDecoration.combine(["+B.b.bz(s,", ")+"])"}} +A.DK.prototype={ +G(){return"TextDecorationStyle."+this.b}} +A.QI.prototype={ +G(){return"TextLeadingDistribution."+this.b}} +A.DO.prototype={ +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.DO&&b.c===this.c}, +gC(a){return A.R(!0,!0,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"TextHeightBehavior(applyHeightToFirstAscent: true, applyHeightToLastDescent: true, leadingDistribution: "+this.c.j(0)+")"}} +A.DL.prototype={ +G(){return"TextDirection."+this.b}} +A.fn.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.fn&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"TextBox.fromLTRBD("+B.d.ag(s.a,1)+", "+B.d.ag(s.b,1)+", "+B.d.ag(s.c,1)+", "+B.d.ag(s.d,1)+", "+s.e.j(0)+")"}} +A.DH.prototype={ +G(){return"TextAffinity."+this.b}} +A.aq.prototype={ +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.aq&&b.a===this.a&&b.b===this.b}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return A.u(this).j(0)+"(offset: "+this.a+", affinity: "+this.b.j(0)+")"}} +A.c7.prototype={ +gbH(){return this.a>=0&&this.b>=0}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.c7&&b.a===this.a&&b.b===this.b}, +gC(a){return A.R(B.f.gC(this.a),B.f.gC(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"TextRange(start: "+this.a+", end: "+this.b+")"}} +A.nU.prototype={ +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.nU&&b.a===this.a}, +gC(a){return B.d.gC(this.a)}, +j(a){return A.u(this).j(0)+"(width: "+A.i(this.a)+")"}} +A.yM.prototype={ +G(){return"BoxHeightStyle."+this.b}} +A.a1B.prototype={ +G(){return"BoxWidthStyle."+this.b}} +A.E0.prototype={ +G(){return"TileMode."+this.b}} +A.a4h.prototype={} +A.Ka.prototype={ +G(){return"Brightness."+this.b}} +A.a21.prototype={ +k(a,b){if(b==null)return!1 +return this===b}, +gC(a){return A.Q.prototype.gC.call(this,0)}} +A.M4.prototype={ +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.M4}, +gC(a){return A.R(null,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"GestureSettings(physicalTouchSlop: null, physicalDoubleTapSlop: null)"}} +A.a1a.prototype={ +wC(a){var s,r,q,p +if(A.dM(a,0,null).gXm())return A.Zi(4,a,B.a_,!1) +s=this.b +if(s==null){s=v.G +r=s.window.document.querySelector("meta[name=assetBase]") +q=r==null?null:r.content +p=q==null +if(!p)s.window.console.warn("The `assetBase` meta tag is now deprecated.\nUse engineInitializer.initializeEngine(config) instead.\nSee: https://docs.flutter.dev/development/platform-integration/web/initialization") +s=this.b=p?"":q}return A.Zi(4,s+"assets/"+a,B.a_,!1)}} +A.yO.prototype={ +G(){return"BrowserEngine."+this.b}} +A.lK.prototype={ +G(){return"OperatingSystem."+this.b}} +A.a1G.prototype={ +guc(){var s,r=this.b +if(r===$){s=v.G.window.navigator.userAgent +r!==$&&A.ac() +this.b=s +r=s}return r}, +gej(){var s,r,q,p=this,o=p.d +if(o===$){s=v.G.window.navigator.vendor +r=p.guc() +q=p.anQ(s,r.toLowerCase()) +p.d!==$&&A.ac() +p.d=q +o=q}r=o +return r}, +anQ(a,b){if(a==="Google Inc.")return B.cZ +else if(a==="Apple Computer, Inc.")return B.by +else if(B.c.u(b,"Edg/"))return B.cZ +else if(a===""&&B.c.u(b,"firefox"))return B.d_ +A.mV("WARNING: failed to detect current browser engine. Assuming this is a Chromium-compatible browser.") +return B.cZ}, +gdB(){var s,r,q=this,p=q.f +if(p===$){s=q.anR() +q.f!==$&&A.ac() +q.f=s +p=s}r=p +return r}, +anR(){var s,r,q=v.G,p=q.window.navigator.platform +p.toString +s=p +if(B.c.b8(s,"Mac")){q=q.window.navigator.maxTouchPoints +q=q==null?null:J.an(q) +r=q +if((r==null?0:r)>2)return B.ba +return B.cr}else if(B.c.u(s.toLowerCase(),"iphone")||B.c.u(s.toLowerCase(),"ipad")||B.c.u(s.toLowerCase(),"ipod"))return B.ba +else{q=this.guc() +if(B.c.u(q,"Android"))return B.hW +else if(B.c.b8(s,"Linux"))return B.l5 +else if(B.c.b8(s,"Win"))return B.vp +else return B.O9}}} +A.axF.prototype={ +$1(a){return this.a_b(a)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +a_b(a){var s=0,r=A.z(t.H) +var $async$$1=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:s=2 +return A.r(A.ayb(a),$async$$1) +case 2:return A.x(null,r)}}) +return A.y($async$$1,r)}, +$S:234} +A.axG.prototype={ +$0(){var s=0,r=A.z(t.H),q=this +var $async$$0=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:q.a.$0() +s=2 +return A.r(A.aBE(),$async$$0) +case 2:q.b.$0() +return A.x(null,r)}}) +return A.y($async$$0,r)}, +$S:11} +A.a1K.prototype={ +L0(a){return $.aIc.bI(0,a,new A.a1L(A.bd(new A.a1M(a))))}} +A.a1M.prototype={ +$1(a){this.a.$1(a)}, +$S:2} +A.a1L.prototype={ +$0(){return this.a}, +$S:236} +A.a7P.prototype={ +GU(a){var s=new A.a7S(a) +v.G.window.addEventListener("popstate",B.n_.L0(s)) +return new A.a7R(this,s)}, +a_x(){var s=v.G.window.location.hash +if(s.length===0||s==="#")return"/" +return B.c.bN(s,1)}, +L3(a){return A.aDE(v.G.window.history)}, +YM(a){var s=a.length===0||a==="/"?"":"#"+a,r=v.G,q=r.window.location.pathname +q.toString +r=r.window.location.search +r.toString +return q+r+s}, +YW(a,b,c,d){var s=this.YM(d),r=v.G.window.history,q=A.ai(b) +q.toString +r.pushState(q,c,s)}, +oJ(a,b,c,d){var s,r=this.YM(d),q=v.G.window.history +if(b==null)s=null +else{s=A.ai(b) +s.toString}q.replaceState(s,c,r)}, +wJ(a,b){var s=v.G.window.history +s.go(b) +return this.alb()}, +alb(){var s=new A.al($.ad,t.U),r=A.by("unsubscribe") +r.b=this.GU(new A.a7Q(r,new A.bf(s,t.h))) +return s}} +A.a7S.prototype={ +$1(a){var s=t.m.a(a).state +if(s==null)s=null +else{s=A.aBz(s) +s.toString}this.a.$1(s)}, +$S:120} +A.a7R.prototype={ +$0(){var s=this.b +v.G.window.removeEventListener("popstate",B.n_.L0(s)) +$.aIc.F(0,s) +return null}, +$S:0} +A.a7Q.prototype={ +$1(a){this.a.aQ().$0() +this.b.e4(0)}, +$S:12} +A.aeo.prototype={} +A.JM.prototype={ +gq(a){return a.length}} +A.JN.prototype={ +aq(a,b){return A.iY(a.get(b))!=null}, +h(a,b){return A.iY(a.get(b))}, +af(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.iY(s.value[1]))}}, +gbT(a){var s=A.b([],t.s) +this.af(a,new A.a1c(s)) +return s}, +geo(a){var s=A.b([],t.n4) +this.af(a,new A.a1d(s)) +return s}, +gq(a){var s=a.size +s.toString +return s}, +ga9(a){var s=a.size +s.toString +return s===0}, +gc1(a){var s=a.size +s.toString +return s!==0}, +m(a,b,c){throw A.d(A.ae("Not supported"))}, +bI(a,b,c){throw A.d(A.ae("Not supported"))}, +F(a,b){throw A.d(A.ae("Not supported"))}, +$iaz:1} +A.a1c.prototype={ +$2(a,b){return this.a.push(a)}, +$S:35} +A.a1d.prototype={ +$2(a,b){return this.a.push(b)}, +$S:35} +A.JO.prototype={ +gq(a){return a.length}} +A.n4.prototype={} +A.NJ.prototype={ +gq(a){return a.length}} +A.S0.prototype={} +A.cY.prototype={ +b5(a){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h +var $async$b5=A.A(function(b,c){if(b===1){p.push(c) +s=q}while(true)switch(s){case 0:j=$.th() +h=A +s=2 +return A.r(j.Ya("assets/config/default.yaml"),$async$b5) +case 2:o.a=o.E4(h.aIY(c)) +q=4 +s=7 +return A.r(j.Ya("assets/config/aitube.yaml"),$async$b5) +case 7:n=c +m=o.E4(A.aIY(n)) +o.aeP(m) +q=1 +s=6 +break +case 4:q=3 +i=p.pop() +l=A.X(i) +A.mV("Warning: Could not load custom config from assets/config/aitube.yaml: "+A.i(l)) +s=6 +break +case 3:s=1 +break +case 6:return A.x(null,r) +case 1:return A.w(p.at(-1),r)}}) +return A.y($async$b5,r)}, +E4(a){var s,r,q,p,o=A.v(t.N,t.z) +for(s=a.gj1(a),s=s.gak(s);s.A();){r=s.gN(s) +q=r.b +r=r.a +p=J.mP(r) +if(q instanceof A.Es)o.m(0,p.j(r),this.E4(q)) +else o.m(0,p.j(r),q)}return o}, +aeP(a){var s,r,q,p,o,n,m,l,k,j +for(s=new A.dG(a,A.m(a).i("dG<1,2>")).gak(0),r=t.a,q=t.N,p=t.z;s.A();){o=s.d +n=o.b +if(r.b(n)){m=this.a +m===$&&A.a() +m=r.b(m.h(0,o.a))}else m=!1 +l=this.a +k=o.a +if(m){l===$&&A.a() +m=r.a(l.h(0,k)) +j=A.dH(null,null,q,p) +j.U(0,m) +j.U(0,r.a(n)) +l.m(0,k,j)}else{l===$&&A.a() +l.m(0,k,n)}}}, +gLA(){var s=this.a +s===$&&A.a() +s=J.ab(s.h(0,"ui"),"showChatInVideoView") +return s==null?!0:s}, +gZK(){var s=this.a +s===$&&A.a() +return A.di(0,J.ab(s.h(0,"video"),"transition_buffer_duration_ms"),0)}, +gYA(){var s=this.a +s===$&&A.a() +return A.di(0,0,J.ab(s.h(0,"video"),"original_clip_duration_seconds"))}, +gHv(){var s=this.a +s===$&&A.a() +return J.aMT(J.ab(s.h(0,"video"),"clip_playback_speed"))}, +gCY(){var s=this.a +s===$&&A.a() +s=s.h(0,"simulation") +s=s==null?null:J.ab(s,"sim_loop_frequency_in_sec") +return s==null?0:s}, +gUG(){return A.di(0,B.d.aH(B.f.cq(this.gYA().a,1000)*(1/this.gHv())),0)}} +A.aym.prototype={ +$2(a,b){var s,r=null +if(b.a===B.eE&&b.b!=null){s=b.b +s.toString +return new A.mj(s,r)}else{s=b.c +if(s!=null)return A.Pa(r,r,A.hC(A.bB("Error loading video: "+A.i(s),r,r,r,r,r,r),r,r)) +else return B.PB}}, +$S:243} +A.ayn.prototype={ +$1(a){var s +if(a===B.cI){if($.a6==null)A.aAN() +s=$.a6 +A.aIj(s.ZZ(new A.yc(B.kV,null)),s,"runApp")}}, +$S:244} +A.yc.prototype={ +L(a){var s=null,r=$.bt +r=(r==null?$.bt=new A.cY():r).a +r===$&&A.a() +return new A.B9(this.c,new A.a0U(this),J.ab(r.h(0,"ui"),"product_name"),A.rt(B.a7,s,s).VO(B.mJ,new A.na(s,B.bW,s,s,0,s,new A.df(A.eH(12),B.q)),B.nk,B.h1,B.AM),A.rt(B.a7,s,s).VO(B.mJ,new A.na(s,B.bW,s,s,0,s,new A.df(A.eH(12),B.q)),B.nk,B.h1,B.AM),s)}} +A.a0U.prototype={ +$1(a){return A.Nl(new A.a0T(this.a),null,t.z)}, +$S:245} +A.a0T.prototype={ +$1(a){return this.a.c}, +$S:16} +A.h6.prototype={ +hS(){var s=this +return A.ar(["id",s.a,"userId",s.b,"username",s.c,"content",s.d,"videoId",s.f,"color",s.r,"timestamp",s.e.ZD()],t.N,t.z)}, +j(a){var s=this +return"ChatMessage(id: "+s.a+", userId: "+s.b+", username: "+s.c+", content: "+s.d+", videoId: "+s.f+")"}} +A.Pw.prototype={} +A.Ra.prototype={ +G(){return"VideoOrientation."+this.b}} +A.jR.prototype={ +hS(){var s=this +return A.ar(["id",s.a,"title",s.b,"tags",s.c,"description",s.d,"thumbnailUrl",s.e,"caption",s.f,"isLatent",s.r,"useFixedSeed",s.w,"seed",s.x,"evolvedDescription",s.y,"condensedHistory",s.z,"views",s.Q,"createdAt",s.as],t.N,t.z)}} +A.nt.prototype={ +aj(){return new A.FN(new A.jK(B.cy,$.ay()),$.tg(),A.b([],t.zQ))}} +A.FN.prototype={ +ap(){var s,r,q=this +q.aJ() +s=q.e +r=s.fy +q.y=new A.bP(r,A.m(r).i("bP<1>")).fv(new A.aqO(q)) +s=s.go +q.z=new A.bP(s,A.m(s).i("bP<1>")).fv(new A.aqP(q)) +q.nH() +q.aj1() +s=t.P +A.aDZ(new A.aqQ(q),s) +r=q.a.c +if(r!=null&&r.length!==0){q.d.sck(0,r) +A.f0(B.cm,new A.aqR(q),s)}}, +aj1(){var s=this.e.ax +this.x=new A.bP(s,A.m(s).i("bP<1>")).fv(new A.aqw(this))}, +z3(){var s=this,r=s.w +if(r!=null){s.e.ay.m(0,r,!1) +s.a4(new A.aqH(s))}}, +nH(){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i +var $async$nH=A.A(function(a,b){if(a===1){o.push(b) +s=p}while(true)switch(s){case 0:p=4 +l=n.e +s=7 +return A.r(l.iX(),$async$nH) +case 7:if(l.dx){if(n.c!=null)n.pD() +s=1 +break}p=2 +s=6 +break +case 4:p=3 +i=o.pop() +m=A.X(i) +l=n.c +if(l!=null){l=l.ae(t.J).f +j=A.bB("Failed to connect to server: "+A.i(m),null,null,null,null,null,null) +l.hY(A.rh(A.aG0("Retry",n.gadY()),null,null,null,null,B.v,null,j,null,B.he,null,null,null,null,null,null,null,null,null))}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$nH,r)}, +pD(){var s=0,r=A.z(t.H),q=this,p,o,n,m +var $async$pD=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:o=$.ay() +n=new A.jK(B.cy,o) +m=q.c +m.toString +s=2 +return A.r(A.ayA(!1,new A.aqD(q,n),m,t.N),$async$pD) +case 2:p=b +n.H$=o +n.J$=0 +s=p!=null&&p.length!==0?3:4 +break +case 3:s=5 +return A.r($.y5().p0(p),$async$pD) +case 5:if(q.c!=null)q.nH() +case 4:return A.x(null,r)}}) +return A.y($async$pD,r)}, +y7(){var s=0,r=A.z(t.H),q=this,p +var $async$y7=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:p=q.c +p.toString +s=2 +return A.r(A.ayA(!1,new A.aqG(q),p,t.H),$async$y7) +case 2:return A.x(null,r)}}) +return A.y($async$y7,r)}, +a6u(){var s=this.e,r=s.d +return A.aG4(new A.aqs(this),s.as,new A.bP(r,A.m(r).i("bP<1>")),t.BO)}, +tZ(a){return this.aiE(a)}, +aiE(a){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h +var $async$tZ=A.A(function(b,c){if(b===1){o.push(c) +s=p}while(true)switch(s){case 0:i=B.c.jl(a) +if(J.bp(i)===0){n.c.ae(t.J).f.hY(B.RX) +s=1 +break}l=n.w +k=i +if(l==null?k!=null:l!==k)n.a4(new A.aqt(n)) +l=n.w +if(l!=null)n.e.ay.m(0,l,!1) +A.J9("search",i) +p=4 +l=n.e +s=l.as!==B.aF?7:8 +break +case 7:s=9 +return A.r(l.iX(),$async$tZ) +case 9:case 8:n.w=i +l.pc(i) +p=2 +s=6 +break +case 4:p=3 +h=o.pop() +m=A.X(h) +l=n.c +if(l!=null){l.ae(t.J).f.hY(A.rh(null,null,null,null,null,B.v,null,A.bB("Error performing search: "+A.i(m),null,null,null,null,null,null),null,B.cN,null,null,null,null,null,null,null,null,null)) +n.a4(new A.aqu(n))}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$tZ,r)}, +a9T(a){var s=A.bT(a,null,t.w).w.a.a +if(s>=1536)return 6 +else if(s>=1280)return 5 +else if(s>=1024)return 4 +else if(s>=768)return 3 +else return 2}, +L(a){var s,r,q,p,o,n=this,m=null,l=$.bt +l=(l==null?$.bt=new A.cY():l).a +l===$&&A.a() +l=A.bB(J.ab(l.h(0,"ui"),"product_name"),m,m,m,m,m,m) +s=t.p +l=A.az4(A.b([new A.bA(B.GR,n.a6u(),m),A.ko(m,m,B.If,m,m,new A.aqL(n,a),m,m,m)],s),B.h1,m,l,m) +r=n.r +q=n.e.as +p=n.f +if(p.length===0)p=A.hC(A.bB(r?"Hallucinating search results using AI...":"Results are generated on demand, videos rendered on the fly.",m,m,m,B.Tu,B.bN,m),m,m) +else{o=n.a9T(a) +p=p.length +p=new A.Nj(new A.ajj(o),16,16,new A.Q1(new A.aqM(n),p,!0,!0,!0,m),B.bF,B.aD,!1,m,m,B.j8,!1,m,p,B.X,B.lj,m,B.v,B.ap,m)}return A.Pa(l,m,A.dE(A.b([new A.bA(B.bF,new A.vA(n.d,r,q===B.aF,n.gaiD(),n.gajF(),m),m),A.lm(p)],s),B.a0,B.I,B.a1))}, +l(){var s=this,r=s.x +if(r!=null)r.am(0) +r=s.y +if(r!=null)r.am(0) +r=s.z +if(r!=null)r.am(0) +r=s.d +r.H$=$.ay() +r.J$=0 +s.e.l() +s.aA()}} +A.aqO.prototype={ +$1(a){if(a&&this.a.c!=null)this.a.pD()}, +$S:10} +A.aqP.prototype={ +$1(a){if(a&&this.a.c!=null)this.a.y7()}, +$S:10} +A.aqQ.prototype={ +$0(){var s=this.a +if(s.c!=null)s.a4(new A.aqN())}, +$S:9} +A.aqN.prototype={ +$0(){}, +$S:0} +A.aqR.prototype={ +$0(){var s,r=this.a +if(r.c!=null){s=r.a.c +s.toString +r.tZ(s)}}, +$S:9} +A.aqw.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.a4(new A.aqv(s,a))}, +$S:254} +A.aqv.prototype={ +$0(){var s=this.a,r=s.f +if(r.length<4){r.push(this.b) +if(r.length>=4)s.z3()}}, +$S:0} +A.aqH.prototype={ +$0(){var s=this.a +s.r=!1 +s.w=null}, +$S:0} +A.aqD.prototype={ +$1(a){var s={} +s.a=!0 +return new A.oo(new A.aqC(s,this.a,this.b,a),null)}, +$S:138} +A.aqC.prototype={ +$2(a,b){var s,r,q,p,o,n=this,m=null,l=n.b.e.fr +l=A.bB(l.length!==0?l:u.a,m,m,m,B.cA,m,m) +s=n.c +r=n.a +q=r.a +p=n.d +o=t.p +q=A.dE(A.b([l,B.bk,B.AR,B.cw,A.w3(!0,B.bH,!1,m,!0,B.v,m,A.J6(),s,m,m,m,m,m,2,A.MH(m,m,m,m,m,m,m,m,!0,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.fx,"API Key",!0,!0,m,m,m,m,m,m,m,m,A.ko(m,m,A.nu(q?B.oN:B.oO,B.A,m,m),m,m,new A.aqy(r,b),m,m,m),m,m,m,m),B.X,!0,m,!0,m,!1,m,B.bO,m,m,m,m,m,m,m,1,m,m,q,"\u2022",m,m,m,new A.aqz(p),m,!1,m,m,!1,m,!0,m,B.d7,m,m,B.bx,B.bp,m,m,m,m,m,m,m,!0,B.as,m,B.ds,m,m,m,m)],o),B.am,B.I,B.aT) +return A.a0V(A.b([A.QB(B.AT,new A.aqA(p),m),A.a6g(B.AN,new A.aqB(p,s),A.a6h(B.bU,m,m))],o),B.bW,q,B.AP)}, +$S:141} +A.aqy.prototype={ +$0(){return this.b.$1(new A.aqx(this.a))}, +$S:0} +A.aqx.prototype={ +$0(){var s=this.a +return s.a=!s.a}, +$S:0} +A.aqz.prototype={ +$1(a){A.eM(this.a,!1).jZ(a)}, +$S:31} +A.aqA.prototype={ +$0(){A.eM(this.a,!1).jZ(null) +return null}, +$S:0} +A.aqB.prototype={ +$0(){var s=this.b.a.a +A.eM(this.a,!1).jZ(s) +return null}, +$S:0} +A.aqG.prototype={ +$1(a){var s=null,r=t.p,q=A.dE(A.b([A.bB(u.d,s,s,s,B.cA,s,s),B.bk,B.AQ],r),B.am,B.I,B.aT) +return A.a0V(A.b([A.a6g(B.AS,new A.aqF(this.a,a),A.a6h(B.bU,s,s))],r),B.bW,q,B.AO)}, +$S:142} +A.aqF.prototype={ +$0(){A.eM(this.b,!1).jZ(null) +var s=this.a +if(s.c!=null)A.f0(B.cK,new A.aqE(s),t.P)}, +$S:0} +A.aqE.prototype={ +$0(){this.a.nH()}, +$S:9} +A.aqs.prototype={ +$2(a,b){var s,r,q,p=b.b +if(p==null)p=B.jF +s=this.a +r=s.e +q=r.db +return A.aG4(new A.aqr(s,p),r.cy,new A.bP(q,A.m(q).i("bP<1>")),t.N)}, +$S:258} +A.aqr.prototype={ +$2(a,b){var s,r,q,p,o=null,n=this.b,m=n!==B.aF +if(!m||n===B.eF)s=A.aQ(B.d.aH(25.5),B.cQ.E()>>>16&255,B.cQ.E()>>>8&255,B.cQ.E()&255) +else s=n===B.aR?A.aQ(B.d.aH(25.5),B.dj.E()>>>16&255,B.dj.E()>>>8&255,B.dj.E()&255):A.aQ(B.d.aH(25.5),B.fa.E()>>>16&255,B.fa.E()>>>8&255,B.fa.E()&255) +if(!m||n===B.eF)r=B.cQ +else r=n===B.aR?B.dj:B.fa +if(!m||n===B.eF)q=B.oJ +else q=n===B.aR?B.oK:B.I_ +p=this.a.e.ga10(0) +n=A.eH(8) +return A.dR(o,A.hY(A.b([A.nu(q,r,o,20),B.ft,A.bB(p,o,o,o,A.kN(o,o,r,o,o,o,o,o,o,o,o,14,o,o,o,o,o,!0,o,o,o,o,o,o,o,o),o,o)],t.p),B.a0,B.I,B.aT,o),B.t,o,o,new A.ds(s,o,o,n,o,o,B.ax),o,o,o,B.H1,o,o,o)}, +$S:259} +A.aqt.prototype={ +$0(){var s=this.a +B.b.W(s.f) +s.r=!0}, +$S:0} +A.aqu.prototype={ +$0(){return this.a.r=!1}, +$S:0} +A.aqL.prototype={ +$0(){this.a.z3() +var s=A.Nl(new A.aqK(),null,t.z) +A.eM(this.b,!1).lF(s)}, +$S:0} +A.aqK.prototype={ +$1(a){return B.QB}, +$S:264} +A.aqM.prototype={ +$2(a,b){var s=null,r=this.a +return A.lw(s,new A.R9(r.f[b],s),B.X,!1,s,s,s,s,s,s,s,s,s,s,s,s,s,new A.aqJ(r,b,a),s,s,s,s,s,s)}, +$S:265} +A.aqJ.prototype={ +$0(){var s,r,q=this.a +q.z3() +s=q.f +r=this.b +A.J9("title",s[r].b) +A.J9("description",s[r].d) +A.ayv("search") +r=A.Nl(new A.aqI(q,r),null,t.z) +A.eM(this.c,!1).lF(r)}, +$S:0} +A.aqI.prototype={ +$1(a){return new A.mj(this.a.f[this.b],null)}, +$S:267} +A.re.prototype={ +aj(){var s=$.ay() +return new A.Xy(new A.jK(B.cy,s),new A.jK(B.cy,s),new A.jK(B.cy,s),$.y5())}} +A.Xy.prototype={ +ap(){var s,r=this +r.aJ() +s=r.r +r.d.sck(0,s.gZV()) +r.e.sck(0,s.gYq()) +r.f.sck(0,s.gXv())}, +l(){var s=this,r=s.d,q=r.H$=$.ay() +r.J$=0 +r=s.e +r.H$=q +r.J$=0 +r=s.f +r.H$=q +r.J$=0 +s.aA()}, +L(a){var s=this,r=null,q=t.p +return A.Pa(A.az4(r,r,r,B.Xh,r),r,A.aEB(A.b([A.a2f(new A.bA(B.bF,A.dE(A.b([B.Xa,B.bk,A.w3(!0,B.bH,!1,r,!0,B.v,r,A.J6(),s.f,r,r,r,r,r,2,B.IF,B.X,!0,r,!0,r,!1,r,B.bO,r,r,r,r,r,r,r,1,r,r,!0,"\u2022",r,new A.aul(s,a),r,r,r,!1,r,r,!1,r,!0,r,B.d7,r,r,B.bx,B.bp,r,r,r,r,r,r,r,!0,B.as,r,B.ds,r,r,r,r)],q),B.am,B.I,B.a1),r),r,r),B.bk,A.a2f(new A.bA(B.bF,A.dE(A.b([B.Xp,B.bk,A.w3(!0,B.bH,!1,r,!0,B.v,r,A.J6(),s.d,r,r,r,r,r,2,B.IH,B.X,!0,r,!0,r,!1,r,B.bO,r,r,r,r,r,r,r,1,r,r,!1,"\u2022",r,new A.aum(s),r,r,r,!1,r,r,!1,r,!0,r,B.d7,r,r,B.bx,B.bp,r,r,r,r,r,r,r,!0,B.as,r,B.ds,r,r,r,r),B.bk,A.w3(!0,B.bH,!1,r,!0,B.v,r,A.J6(),s.e,r,r,r,r,r,2,B.IG,B.X,!0,r,!0,r,!1,r,B.bO,r,r,r,r,r,r,r,1,r,r,!1,"\u2022",r,new A.aun(s),r,r,r,!1,r,r,!1,r,!0,r,B.d7,r,r,B.bx,B.bp,r,r,r,r,r,r,r,!0,B.as,r,B.ds,r,r,r,r)],q),B.am,B.I,B.a1),r),r,r),B.bk,A.a2f(new A.bA(B.bF,A.dE(A.b([B.Xo,B.bk,A.aOM(B.IE,B.Km,r,"ltx-video-0.9.6",t.N),B.cw,B.X9],q),B.am,B.I,B.a1),r),r,r)],q),B.bF,r,!1))}} +A.aul.prototype={ +$1(a){return this.a_a(a)}, +a_a(a){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l,k,j +var $async$$1=A.A(function(b,c){if(b===1){p.push(c) +s=q}while(true)switch(s){case 0:s=2 +return A.r(o.a.r.p0(a),$async$$1) +case 2:l=o.b +if(l.e!=null)l.ae(t.J).f.hY(B.RW) +n=$.tg() +q=4 +s=7 +return A.r(n.l(),$async$$1) +case 7:s=8 +return A.r(n.iX(),$async$$1) +case 8:s=9 +return A.r(J.a0s(n),$async$$1) +case 9:if(l.e!=null)l.ae(t.J).f.hY(B.RV) +q=1 +s=6 +break +case 4:q=3 +j=p.pop() +m=A.X(j) +if(l.e!=null)l.ae(t.J).f.hY(A.rh(null,null,null,B.dj,null,B.v,null,A.bB("Failed to connect: "+A.i(m),null,null,null,null,null,null),null,B.cN,null,null,null,null,null,null,null,null,null)) +s=6 +break +case 3:s=1 +break +case 6:return A.x(null,r) +case 1:return A.w(p.at(-1),r)}}) +return A.y($async$$1,r)}, +$S:103} +A.aum.prototype={ +$1(a){this.a.r.x_(a)}, +$S:31} +A.aun.prototype={ +$1(a){this.a.r.wV(a)}, +$S:31} +A.mj.prototype={ +aj(){var s=$.tg() +return new A.Id(s,new A.jK(B.cy,$.ay()),new A.jN())}} +A.Id.prototype={ +ap(){var s,r,q,p,o=this +o.aJ() +s=o.a.c +o.r=s +o.w.sck(0,s.b) +s=o.e +r=o.a.c.a +q=s.cx +p=q.h(0,r) +q.m(0,r,(p==null?0:p)+1) +A.U().$1("WebSocket subscriber added: "+r+" (total: "+A.i(q.h(0,r))+")") +r=s.fy +o.y=new A.bP(r,A.m(r).i("bP<1>")).fv(new A.awx(o)) +s=s.go +o.z=new A.bP(s,A.m(s).i("bP<1>")).fv(new A.awy(o)) +o.nG()}, +nG(){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i +var $async$nG=A.A(function(a,b){if(a===1){o.push(b) +s=p}while(true)switch(s){case 0:p=4 +l=n.e +s=7 +return A.r(l.iX(),$async$nG) +case 7:if(l.dx){if(n.c!=null)n.pV() +s=1 +break}if(n.c!=null)n.a4(new A.awd(n)) +p=2 +s=6 +break +case 4:p=3 +i=o.pop() +m=A.X(i) +if(n.c!=null){n.a4(new A.awe(n)) +l=n.c.ae(t.J).f +j=A.bB("Failed to connect to server: "+A.i(m),null,null,null,null,null,null) +l.hY(A.rh(A.aG0("Retry",n.gQl()),null,null,null,null,B.v,null,j,null,B.cN,null,null,null,null,null,null,null,null,null))}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$nG,r)}, +pV(){var s=0,r=A.z(t.H),q=this,p,o,n,m +var $async$pV=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:o=$.ay() +n=new A.jK(B.cy,o) +m=q.c +m.toString +s=2 +return A.r(A.ayA(!1,new A.awo(q,n),m,t.N),$async$pV) +case 2:p=b +n.H$=o +n.J$=0 +s=p!=null&&p.length!==0?3:4 +break +case 3:s=5 +return A.r($.y5().p0(p),$async$pV) +case 5:if(q.c!=null)q.nG() +case 4:return A.x(null,r)}}) +return A.y($async$pV,r)}, +yS(){var s=0,r=A.z(t.H),q=this,p +var $async$yS=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:p=q.c +p.toString +s=2 +return A.r(A.ayA(!1,new A.awr(q),p,t.H),$async$yS) +case 2:return A.x(null,r)}}) +return A.y($async$yS,r)}, +xP(){var s=0,r=A.z(t.N),q,p=2,o=[],n=this,m,l,k,j +var $async$xP=A.A(function(a,b){if(a===1){o.push(b) +s=p}while(true)switch(s){case 0:if(!n.f){q="Error: Not connected to server" +s=1 +break}p=4 +l=n.r +l===$&&A.a() +s=7 +return A.r(n.e.wB(l.b,l.d),$async$xP) +case 7:l=b +q=l +s=1 +break +p=2 +s=6 +break +case 4:p=3 +j=o.pop() +m=A.X(j) +l=A.i(m) +q="Error generating caption: "+l +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$xP,r)}, +yP(){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h,g +var $async$yP=A.A(function(a,b){if(a===1){p.push(b) +s=q}while(true)switch(s){case 0:j=A.dM("https://aitube.at",0,null) +i=t.N +h=A.a9K(j.gwa(),i,i) +i=o.r +i===$&&A.a() +h.m(0,"title",i.b) +h.m(0,"description",o.r.d) +n=j.wg(0,h).gla() +q=3 +m=n +s=6 +return A.r(A.zc(new A.ps(m)),$async$yP) +case 6:i=o.c +if(i!=null)i.ae(t.J).f.hY(B.RY) +q=1 +s=5 +break +case 3:q=2 +g=p.pop() +l=A.X(g) +i=o.c +if(i!=null)i.ae(t.J).f.hY(A.rh(null,null,null,null,null,B.v,null,A.bB("Error copying to clipboard: "+A.i(l),null,null,null,null,null,null),null,B.cN,null,null,null,null,null,null,null,null,null)) +s=5 +break +case 2:s=1 +break +case 5:return A.x(null,r) +case 1:return A.w(p.at(-1),r)}}) +return A.y($async$yP,r)}, +yu(a){return this.ag7(a)}, +ag7(a){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h +var $async$yu=A.A(function(b,c){if(b===1){o.push(c) +s=p}while(true)switch(s){case 0:if(!n.f){n.c.ae(t.J).f.hY(B.RT) +s=1 +break}n.a4(new A.awf(n)) +p=4 +k=n.e +j=n.r +j===$&&A.a() +k.Ve(j.a) +s=7 +return A.r(k.rG(0,a),$async$yu) +case 7:m=c +if(n.c!=null){n.a4(new A.awg(n,m)) +A.J9("title",m.b) +A.J9("description",m.d) +A.ayv("search")}p=2 +s=6 +break +case 4:p=3 +h=o.pop() +l=A.X(h) +if(n.c!=null){n.a4(new A.awh(n)) +n.c.ae(t.J).f.hY(A.rh(null,null,null,null,null,B.v,null,A.bB("Error: "+A.i(l),null,null,null,null,null,null),null,B.cN,null,null,null,null,null,null,null,null,null))}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$yu,r)}, +L(a){return A.MZ(new A.aww(this))}, +Nh(){var s,r,q,p,o=this,n=null,m=o.c +m.toString +m=A.Z(m) +s=o.Q +r=o.r +r===$&&A.a() +q=o.c +q.toString +q=A.Z(q).ok.f +q=q==null?n:q.anp(B.ci,18,B.an) +p=t.p +return A.dR(n,A.aSn(A.dE(A.b([new A.Ej(r,r.e,!0,s),B.bk,new A.A7(A.hY(A.b([A.lm(A.bB(r.b,n,n,n,q,n,n)),A.ko(n,n,B.Ih,n,n,o.gaj4(),n,n,"Share this creation")],p),B.a0,B.I,B.a1,n),A.b([A.dE(A.b([B.cw,A.bB(o.r.d,n,n,n,B.U0,n,n),B.cw],p),B.am,B.I,B.a1)],p),B.z,B.z,!1,B.az,B.bU,B.bU,n)],p),B.am,B.I,B.a1),B.bF,B.j8),B.t,m.fx,n,n,n,n,n,n,n,n,n)}, +l(){var s,r,q=this,p=q.e +p.Ve(q.a.c.a) +s=q.a.c.a +p=p.cx +if(p.aq(0,s)){r=p.h(0,s) +r.toString +p.m(0,s,r-1) +r=p.h(0,s) +r.toString +if(r<=0)p.F(0,s) +p=p.h(0,s) +if(p==null)p=0 +A.U().$1("WebSocket subscriber removed: "+s+" (remaining: "+p+")")}p=q.w +p.H$=$.ay() +p.J$=0 +p=q.y +if(p!=null)p.am(0) +p=q.z +if(p!=null)p.am(0) +q.aA()}} +A.awx.prototype={ +$1(a){if(a&&this.a.c!=null)this.a.pV()}, +$S:10} +A.awy.prototype={ +$1(a){if(a&&this.a.c!=null)this.a.yS()}, +$S:10} +A.awd.prototype={ +$0(){var s=this.a +s.f=!0 +s.xP()}, +$S:0} +A.awe.prototype={ +$0(){return this.a.f=!1}, +$S:0} +A.awo.prototype={ +$1(a){var s={} +s.a=!0 +return new A.oo(new A.awn(s,this.a,this.b,a),null)}, +$S:138} +A.awn.prototype={ +$2(a,b){var s,r,q,p,o,n=this,m=null,l=n.b.e.fr +l=A.bB(l.length!==0?l:u.a,m,m,m,B.cA,m,m) +s=n.c +r=n.a +q=r.a +p=n.d +o=t.p +q=A.dE(A.b([l,B.bk,B.AR,B.cw,A.w3(!0,B.bH,!1,m,!0,B.v,m,A.J6(),s,m,m,m,m,m,2,A.MH(m,m,m,m,m,m,m,m,!0,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.fx,"API Key",!0,!0,m,m,m,m,m,m,m,m,A.ko(m,m,A.nu(q?B.oN:B.oO,B.A,m,m),m,m,new A.awj(r,b),m,m,m),m,m,m,m),B.X,!0,m,!0,m,!1,m,B.bO,m,m,m,m,m,m,m,1,m,m,q,"\u2022",m,m,m,new A.awk(p),m,!1,m,m,!1,m,!0,m,B.d7,m,m,B.bx,B.bp,m,m,m,m,m,m,m,!0,B.as,m,B.ds,m,m,m,m)],o),B.am,B.I,B.aT) +return A.a0V(A.b([A.QB(B.AT,new A.awl(p),m),A.a6g(B.AN,new A.awm(p,s),A.a6h(B.bU,m,m))],o),B.bW,q,B.AP)}, +$S:141} +A.awj.prototype={ +$0(){return this.b.$1(new A.awi(this.a))}, +$S:0} +A.awi.prototype={ +$0(){var s=this.a +return s.a=!s.a}, +$S:0} +A.awk.prototype={ +$1(a){A.eM(this.a,!1).jZ(a)}, +$S:31} +A.awl.prototype={ +$0(){A.eM(this.a,!1).jZ(null) +return null}, +$S:0} +A.awm.prototype={ +$0(){var s=this.b.a.a +A.eM(this.a,!1).jZ(s) +return null}, +$S:0} +A.awr.prototype={ +$1(a){var s=null,r=t.p,q=A.dE(A.b([A.bB(u.d,s,s,s,B.cA,s,s),B.bk,B.AQ],r),B.am,B.I,B.aT) +return A.a0V(A.b([A.a6g(B.AS,new A.awq(this.a,a),A.a6h(B.bU,s,s))],r),B.bW,q,B.AO)}, +$S:142} +A.awq.prototype={ +$0(){A.eM(this.b,!1).jZ(null) +var s=this.a +if(s.c!=null)A.f0(B.cK,new A.awp(s),t.P)}, +$S:0} +A.awp.prototype={ +$0(){this.a.nG()}, +$S:9} +A.awf.prototype={ +$0(){return this.a.x=!0}, +$S:0} +A.awg.prototype={ +$0(){var s=this.a +s.Q=new A.jN() +s.r=this.b +s.x=!1}, +$S:0} +A.awh.prototype={ +$0(){return this.a.x=!1}, +$S:0} +A.aww.prototype={ +$2(a,b){var s,r,q,p,o=null,n=A.adB(a),m=n!=null&&n.zM()?B.Ic:B.I5,l=this.a +m=A.ko(o,o,m,o,o,new A.awu(l,a),o,o,o) +s=l.x +r=l.f +q=r?B.oJ:B.oK +q=A.nu(q,r?B.cQ:B.dj,o,o) +p=t.p +r=A.az4(A.b([A.ko(o,o,q,o,o,r?o:l.gQl(),o,o,o)],p),o,m,new A.bA(B.eN,new A.vA(l.w,s,r,l.gag6(),new A.awv(l),o),o),0) +if(b.b>=900){m=A.b([A.lm(l.Nh())],p) +s=$.bt +if((s==null?$.bt=new A.cY():s).gLA())B.b.U(m,A.b([B.RG,new A.bA(B.GU,new A.tB(l.a.c.a,!1,o),o)],p)) +m=A.hY(m,B.am,B.I,B.a1,o)}else{m=A.b([A.lm(l.Nh())],p) +s=$.bt +if((s==null?$.bt=new A.cY():s).gLA())B.b.U(m,A.b([B.bk,A.lm(new A.bA(B.hg,new A.tB(l.a.c.a,!0,o),o))],p)) +m=A.dE(m,B.a0,B.I,B.a1)}return A.Pa(new A.Of(new A.bA(B.GT,r,o),B.RE,o),o,A.CB(!0,m,B.az,!0))}, +$S:268} +A.awu.prototype={ +$0(){var s,r,q,p,o,n=null +A.ayv("title") +A.ayv("description") +s=this.a.r +s===$&&A.a() +r=B.c.jl(s.d) +if(r.length!==0)A.J9("search",r) +s=this.b +q=A.adB(s) +if(q!=null&&q.zM())A.eM(s,!1).jZ(n) +else{p=A.Nl(new A.awt(),n,t.z) +s=A.eM(s,!1) +p=A.aB1(p,B.mp,!1,n) +o=s.e +o.Y7(0,A.j_()).amF(0,n,!0) +o.a.push(p) +o.aG() +s.xN() +s.xx()}}, +$S:0} +A.awt.prototype={ +$1(a){return B.oH}, +$S:272} +A.awv.prototype={ +$0(){var s=this.a +s.a4(new A.aws(s))}, +$S:0} +A.aws.prototype={ +$0(){return this.a.x=!1}, +$S:0} +A.Kl.prototype={ +b5(a){var s=0,r=A.z(t.H),q,p=this,o,n,m +var $async$b5=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:if(p.r){s=1 +break}s=3 +return A.r(A.PP(),$async$b5) +case 3:o=c +n=o.a +m=J.aH(n) +p.c=A.bq(m.h(n,"chat_user_id")) +p.d=A.bq(m.h(n,"chat_username")) +p.e=A.bq(m.h(n,"chat_user_color")) +s=p.c==null?4:5 +break +case 4:n=B.bh.iw() +p.c=n +p.d="User"+B.c.S(n,0,4) +p.e=["#FF6B6B","#4ECDC4","#45B7D1","#96CEB4","#FFEEAD","#D4A5A5","#9B9B9B","#A8E6CF"][B.dK.mU(8)] +n=p.c +n.toString +s=6 +return A.r(o.pU("String","chat_user_id",n),$async$b5) +case 6:n=p.d +n.toString +s=7 +return A.r(o.pU("String","chat_username",n),$async$b5) +case 7:n=p.e +n.toString +s=8 +return A.r(o.pU("String","chat_user_color",n),$async$b5) +case 8:case 5:n=p.b.Q +new A.bP(n,A.m(n).i("bP<1>")).fv(p.ga72()) +p.r=!0 +case 1:return A.x(q,r)}}) +return A.y($async$b5,r)}, +mP(a){return this.aqZ(a)}, +aqZ(a){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j +var $async$mP=A.A(function(b,c){if(b===1){o.push(c) +s=p}while(true)switch(s){case 0:k=n.f +if(k===a){s=1 +break}p=4 +s=k!=null?7:8 +break +case 7:s=9 +return A.r(n.vD(k),$async$mP) +case 9:case 8:s=!n.r?10:11 +break +case 10:s=12 +return A.r(n.b5(0),$async$mP) +case 12:case 11:s=13 +return A.r(n.b.vA(a),$async$mP) +case 13:n.f=a +A.U().$1("Successfully joined chat room for video: "+a) +p=2 +s=6 +break +case 4:p=3 +j=o.pop() +m=A.X(j) +A.U().$1("Error joining chat room: "+A.i(m)) +throw j +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$mP,r)}, +vD(a){return this.ar2(a)}, +ar2(a){var s=0,r=A.z(t.H),q=this +var $async$vD=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:s=q.f===a&&q.b.as===B.aF?2:3 +break +case 2:s=4 +return A.r(q.b.B6(a),$async$vD) +case 4:q.f=null +A.U().$1("Left chat room for video: "+a) +case 3:return A.x(null,r)}}) +return A.y($async$vD,r)}, +lU(a,b){return this.a03(a,b)}, +a03(a,b){var s=0,r=A.z(t.y),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d +var $async$lU=A.A(function(c,a0){if(c===1){o.push(a0) +s=p}while(true)switch(s){case 0:a=a +if(J.aMV(a).length===0){q=!1 +s=1 +break}if(J.bp(a)>256)a=J.aMQ(a,0,256) +p=4 +A.U().$1("ChatService: Attempting to send message to room "+b) +s=n.f!==b?7:8 +break +case 7:A.U().$1("ChatService: Not in correct room, joining...") +s=9 +return A.r(n.mP(b),$async$lU) +case 9:case 8:j=n.b +s=j.as!==B.aF?10:11 +break +case 10:A.U().$1("ChatService: WebSocket not connected, attempting to connect...") +s=12 +return A.r(j.iX(),$async$lU) +case 12:case 11:i=n.c +i.toString +h=n.d +h.toString +g=a +m=A.aD2(n.e,g,null,null,i,h,b) +n.a.D(0,m) +A.U().$1("ChatService: Sending message via WebSocket...") +s=13 +return A.r(j.rH(m),$async$lU) +case 13:A.U().$1("ChatService: Message sent successfully") +q=!0 +s=1 +break +p=2 +s=6 +break +case 4:p=3 +e=o.pop() +l=A.X(e) +A.U().$1("ChatService: Error sending message: "+A.i(l)) +s=l instanceof A.rw?14:15 +break +case 14:A.U().$1("ChatService: Timeout occurred, attempting to reconnect...") +p=17 +s=20 +return A.r(n.b.iX(),$async$lU) +case 20:A.U().$1("ChatService: Reconnected, retrying message send...") +j=n.lU(a,b) +q=j +s=1 +break +p=3 +s=19 +break +case 17:p=16 +d=o.pop() +k=A.X(d) +A.U().$1("ChatService: Reconnection failed: "+A.i(k)) +s=19 +break +case 16:s=3 +break +case 19:case 15:q=!1 +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$lU,r)}, +a73(a){if(a.f===this.f){this.a.D(0,a) +A.U().$1("Received chat message: "+a.a+" from "+a.c)}}} +A.a2A.prototype={ +Ld(a){var s=a.r +if(s!=null)s.am(0) +a.r=A.bW(B.ck,new A.a2B(this,a))}, +rs(a,b){return this.a_e(a,b)}, +a_e(a,b){var s=0,r=A.z(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f +var $async$rs=A.A(function(c,d){if(c===1){o.push(d) +s=p}while(true)switch(s){case 0:h=a.d +g=!0 +if(h!==B.dL)if(h!==B.b5)if(!m.d){h=$.bt +h=(h==null?$.bt=new A.cY():h).a +h===$&&A.a() +h=J.ab(h.h(0,"render_queue"),"max_concurrent_generations") +h=!(m.c.a10)B.b.h3(m,0) +Date.now()}p.e.$0() +case 1:return A.x(q,r)}}) +return A.y($async$IR,r)}, +ap8(a,b){var s +if(this.d)return +a.d=B.bR;++a.Q +s=a.w +if(s!=null&&(s.a.a&30)===0)s.f1(b) +if(a.Q<3)this.Ld(a)}, +amk(a){var s,r,q,p,o,n,m=Date.now() +for(s=a.length,r=this.c,q=0;q9e7}}if(o){o=p.c +if(r.u(0,B.f.j(o)))r.F(0,B.f.j(o)) +p.d=B.bR +if(p.Q<3)this.Ld(p)}}}} +A.a2B.prototype={ +$0(){var s,r=this.a +if(!r.d&&this.b.d===B.bR){s=this.b +s.d=B.cg +s.x=s.w=null +r.e.$0()}}, +$S:0} +A.KB.prototype={ +a59(a,b,c){var s,r=this +r.as!==$&&A.ba() +r.as=new A.a2A(r.b,r.Q,r.f,r.c) +s=$.aBP() +s.b5(0).bc(0,new A.a2U(r,s),t.P).ih(new A.a2V())}, +a5R(a){var s +if(a.f===this.at){s=this.ay +s.push(a) +if(s.length>10)B.b.h3(s,0) +s=a.d +B.c.S(s,0,Math.min(20,s.length))}}, +gVU(){return A.aEi(this.d,new A.a2W())}, +gYr(){var s=this.d +return A.aPR(new A.as(s,new A.a2Y(),A.a2(s).i("as<1>")))}, +vt(a,b){return this.aqr(0,b)}, +b5(a){return this.vt(0,null)}, +aqr(a,b){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c +var $async$vt=A.A(function(a0,a1){if(a0===1){o.push(a1) +s=p}while(true)$async$outer:switch(s){case 0:if(n.y){s=1 +break}j=n.Q +i=n.d +h=n.f +g=n.e +j.oy("initialize:start",h,i,g,!1) +B.b.W(i) +n.ax=0 +n.x=new A.cb(Date.now(),0,!1) +if(b==null){f=$.bt +f=(f==null?$.bt=new A.cY():f).a +f===$&&A.a() +f=J.ab(f.h(0,"video"),"original_clip_width") +e=$.bt +e=(e==null?$.bt=new A.cY():e).a +e===$&&A.a() +f=f>=J.ab(e.h(0,"video"),"original_clip_height")?B.c5:B.fB}else f=b +n.ch=f +p=4 +f=$.bt +f=(f==null?$.bt=new A.cY():f).a +f===$&&A.a() +m=J.ab(f.h(0,"render_queue"),"buffer_size") +for(;i.length0)f=f.x +else f=B.dK.mU(A.dP(Math.pow(2,31))) +e=n.ch +B.bh.iw() +l=new A.eB(f,B.cg,e) +i.push(l) +l.toString +A.rE(n.ch)}if(n.y){s=1 +break}n.ajs() +n.aju() +s=7 +return A.r(n.m8(),$async$vt) +case 7:j.asU(h,i,g) +p=2 +s=6 +break +case 4:p=3 +c=o.pop() +k=A.X(c) +A.i(k) +throw c +s=6 +break +case 3:s=2 +break +case 6:j.oy("initialize:complete",h,i,g,n.y) +case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$vt,r)}, +ajs(){var s=this.r +if(s!=null)s.am(0) +this.r=A.ou(B.L,new A.a2S(this))}, +aju(){var s=this.w +if(s!=null)s.am(0) +s=$.bt +if((s==null?$.bt=new A.cY():s).gCY()<=0)return +s=$.bt +this.w=A.ou(A.di(0,0,Math.max(3,B.f.cq((s==null?$.bt=new A.cY():s).gCY(),3))),new A.a2T(this))}, +tp(){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 +var $async$tp=A.A(function(a3,a4){if(a3===1){o.push(a4) +s=p}while(true)switch(s){case 0:a1=n.b +if(a1.as!==B.aF){s=1 +break}m=0 +l=new A.a2H(n) +g=n.c,f=t.z +case 3:if(!(m<=2)){s=4 +break}p=6 +k=l.$0() +J.bp(k) +e=n.a +d=e.d +c=e.y +if(c.length===0)c=d +s=9 +return A.r(a1.x7(k,e.z,c,n.ax,d,e.b,e.a),$async$tp) +case 9:j=a4 +e=n.a +d=J.ab(j,"evolved_description") +c=J.ab(j,"condensed_history") +b=e.a +if(d==null)d=e.y +if(c==null)c=e.z +a=e.as +n.a=new A.jR(b,e.b,e.c,e.d,e.e,e.f,e.r,e.w,e.x,d,c,e.Q,a);++n.ax +g.$0() +s=4 +break +p=2 +s=8 +break +case 6:p=5 +a2=o.pop() +i=A.X(a2) +e=m +m=e+1 +A.i(m) +A.i(i) +s=m<=2?10:11 +break +case 10:h=new A.aE(1e6*B.f.Lx(1,m)) +B.f.cq(h.a,1e6) +s=12 +return A.r(A.f0(h,null,f),$async$tp) +case 12:case 11:s=8 +break +case 5:s=2 +break +case 8:s=3 +break +case 4:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$tp,r)}, +m8(){var s=0,r=A.z(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d +var $async$m8=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:if(p.y){s=1 +break}o=p.d +while(!0){n=o.length +m=$.bt +m=(m==null?$.bt=new A.cY():m).a +m===$&&A.a() +if(!(n0)n=n.x +else n=B.dK.mU(A.dP(Math.pow(2,31))) +m=p.ch +B.bh.iw() +o.push(new A.eB(n,B.cg,m)) +A.rE(p.ch)}n=A.a2(o).i("as<1>") +m=n.i("n.E") +l=A.a9(new A.as(o,new A.a2K(),n),m) +if(l.length!==0)p.ahl(l) +k=A.a9(new A.as(o,new A.a2L(),n),m) +for(j=k.length,i=0;i0)h=h.x +else h=B.dK.mU(A.dP(Math.pow(2,31))) +B.bh.iw() +o.push(new A.eB(h,B.cg,B.c5))}j=p.as +j===$&&A.a() +j.amk(o) +g=A.a9(new A.as(o,new A.a2M(p),n),m) +n=$.bt +n=(n==null?$.bt=new A.cY():n).a +n===$&&A.a() +m=p.f +f=J.ab(n.h(0,"render_queue"),"max_concurrent_generations")-m.a +if(f>0&&g.length!==0){e=A.iK(g,0,A.mN(f,"count",t.S),A.a2(g).c).eC(0) +n=A.a2(e).i("aj<1,ak<~>>") +d=A.a9(new A.aj(e,new A.a2N(p),n),n.i("aD.E")) +n=t.H +A.ns(d,!1,n).bc(0,new A.a2O(p),n)}p.c.$0() +p.Q.oy("fillBuffer:complete",m,o,p.e,p.y) +case 1:return A.x(q,r)}}) +return A.y($async$m8,r)}, +ahF(){var s=this.d,r=A.a2(s).i("as<1>"),q=A.a9(new A.as(s,new A.a2P(),r),r.i("n.E")) +B.b.eX(q,new A.a2Q(this)) +B.b.W(s) +B.b.U(s,q)}, +ahl(a){var s,r,q,p,o,n,m,l=this +for(s=a.length,r=l.d,q=l.e,p=0;p0)n=n.x +else n=B.dK.mU(A.dP(Math.pow(2,31))) +m=l.ch +B.bh.iw() +r.push(new A.eB(n,B.cg,m)) +A.rE(l.ch)}l.m8()}, +Yf(){var s,r=this,q=r.Q,p=r.d,o=r.f,n=r.e +q.oy("markAsPlayed:start",o,p,n,r.y) +s=A.aEi(p,new A.a2X()) +if(s!=null){if(s.d===B.bC)s.d=B.fT +r.ahF() +r.m8() +r.c.$0()}q.oy("markAsPlayed:complete",o,p,n,r.y)}, +D3(a){var s=this,r=s.Q,q=s.d,p=s.f,o=s.e +r.oy("startPlaying:start",p,q,o,s.y) +if(a.d===B.b5){a.d=B.bC +a.z=new A.cb(Date.now(),0,!1) +s.c.$0()}r.oy("startPlaying:complete",p,q,o,s.y)}, +k5(a){return this.au5(a)}, +au5(a){var s=0,r=A.z(t.H),q,p=this,o,n,m,l +var $async$k5=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:l=p.ch +if(l===a){A.rE(a) +s=1 +break}A.rE(l) +A.rE(a) +p.ch=a +l=p.f +o=A.a9(l,A.m(l).c) +n=o.length +m=0 +for(;m")).fv(this.a.ga5Q())}, +$S:20} +A.a2G.prototype={ +$1(a){A.U().$1("ClipQueueManager: Error joining chat room: "+A.i(a))}, +$S:15} +A.a2V.prototype={ +$1(a){A.U().$1("ClipQueueManager: Error initializing chat service: "+A.i(a))}, +$S:15} +A.a2W.prototype={ +$1(a){var s=a.d +return s===B.b5||s===B.bC}, +$S:17} +A.a2Y.prototype={ +$1(a){var s=a.d +return s===B.b5&&s!==B.bC}, +$S:17} +A.a2S.prototype={ +$1(a){var s=this.a +if(!s.y)s.m8()}, +$S:44} +A.a2T.prototype={ +$1(a){return this.a_5(a)}, +a_5(a){var s=0,r=A.z(t.H),q,p=this,o,n,m,l +var $async$$1=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:l=p.a +if(l.y){s=1 +break}if(l.z){s=1 +break}if(l.f.a!==0){s=1 +break}o=new A.cb(Date.now(),0,!1) +n=B.f.cq(o.dt(l.x).a,1e6) +m=$.bt +s=n>=(m==null?$.bt=new A.cY():m).gCY()?3:4 +break +case 3:s=5 +return A.r(l.tp(),$async$$1) +case 5:l.x=o +case 4:case 1:return A.x(q,r)}}) +return A.y($async$$1,r)}, +$S:178} +A.a2H.prototype={ +$0(){var s=this.a.ay +if(s.length===0)return"" +return new A.aj(s,new A.a2I(),A.a2(s).i("aj<1,l>")).bz(0,"\n")}, +$S:61} +A.a2I.prototype={ +$1(a){return a.c+": "+a.d}, +$S:301} +A.a2K.prototype={ +$1(a){return a.d===B.fT}, +$S:17} +A.a2L.prototype={ +$1(a){return a.d===B.bR&&a.Q>=3}, +$S:17} +A.a2M.prototype={ +$1(a){return a.d===B.cg&&!this.a.f.u(0,B.f.j(a.c))}, +$S:17} +A.a2N.prototype={ +$1(a){var s=this.a,r=s.as +r===$&&A.a() +return r.rs(a,s.a).ih(new A.a2J(a))}, +$S:302} +A.a2J.prototype={ +$1(a){A.U().$1("Generation failed for clip "+this.a.c+": "+A.i(a)) +return null}, +$S:15} +A.a2O.prototype={ +$1(a){var s=this.a +if(!s.y){s.c.$0() +s.m8()}}, +$S:191} +A.a2P.prototype={ +$1(a){return a.d!==B.fT}, +$S:17} +A.a2Q.prototype={ +$2(a,b){var s=new A.a2R(),r=s.$1(a.d),q=s.$1(b.d) +if(r!==q)return B.f.aX(r,q) +s=this.a.d +return B.f.aX(B.b.fu(s,a),B.b.fu(s,b))}, +$S:313} +A.a2R.prototype={ +$1(a){switch(a.a){case 3:return 0 +case 2:return 1 +case 1:return 2 +case 0:return 3 +case 4:return 4 +case 5:return 5}}, +$S:315} +A.a2X.prototype={ +$1(a){return a.d===B.bC}, +$S:17} +A.ka.prototype={ +G(){return"ClipState."+this.b}} +A.aeO.prototype={ +oy(a,b,c,a0,a1){var s,r,q,p,o,n,m,l,k=this,j="readyClips",i="playingClips",h="generatingClips",g="pendingClips",f="failedClips",e="activeGenerations",d="historySize" +if(a1)return +s=A.a2(c) +r=s.i("as<1>") +q=new A.as(c,new A.aeP(),r).gq(0) +p=new A.as(c,new A.aeQ(),r).gq(0) +o=b.a +n=new A.as(c,new A.aeR(),r).gq(0) +r=new A.as(c,new A.aeS(),r).gq(0) +s=s.i("aj<1,az>") +s=A.a9(new A.aj(c,new A.aeT(),s),s.i("aD.E")) +m=t.N +l=A.ar(["readyClips",q,"playingClips",p,"generatingClips",o,"pendingClips",n,"failedClips",r,"clipStates",s,e,A.jp(b,!0,m),"historySize",a0.length],m,t.K) +s=k.b +if(s!=null){r=s.h(0,j) +q=l.h(0,j) +p=!1 +if(r==null?q==null:r===q){r=s.h(0,i) +q=l.h(0,i) +if(r==null?q==null:r===q){r=s.h(0,h) +q=l.h(0,h) +if(r==null?q==null:r===q){r=s.h(0,g) +q=l.h(0,g) +if(r==null?q==null:r===q){r=s.h(0,f) +q=l.h(0,f) +if(r==null?q==null:r===q){r=s.h(0,d) +q=l.h(0,d) +if(r==null?q==null:r===q){r=t.j +r=B.J8.fo(r.a(s.h(0,e)),r.a(l.h(0,e))) +s=r}else s=p}else s=p}else s=p}else s=p}else s=p}else s=p +s=!s||k.aj7()}else s=!0 +if(s){k.b=l +k.a=new A.cb(Date.now(),0,!1)}}, +asU(a,b,c){var s,r,q,p,o=A.a2(b).i("as<1>") +new A.as(b,new A.aeU(),o).gq(0) +new A.as(b,new A.aeV(),o).gq(0) +new A.as(b,new A.aeW(),o).gq(0) +new A.as(b,new A.aeX(),o).gq(0) +for(s=0;s3e7}} +A.aeP.prototype={ +$1(a){return a.d===B.b5}, +$S:17} +A.aeQ.prototype={ +$1(a){return a.d===B.bC}, +$S:17} +A.aeR.prototype={ +$1(a){return a.d===B.cg}, +$S:17} +A.aeS.prototype={ +$1(a){return a.d===B.bR}, +$S:17} +A.aeT.prototype={ +$1(a){var s,r=a.d.G(),q=a.Q,p=a.gKL() +p=p==null?null:B.f.cq(p.a,1e6) +s=a.gYI() +s=s==null?null:B.f.cq(s.a,1e6) +return A.ar(["seed",a.c,"state",r,"retryCount",q,"genDuration",p,"playDuration",s],t.N,t.X)}, +$S:320} +A.aeU.prototype={ +$1(a){return a.d===B.b5}, +$S:17} +A.aeV.prototype={ +$1(a){return a.d===B.bC}, +$S:17} +A.aeW.prototype={ +$1(a){return a.d===B.cg}, +$S:17} +A.aeX.prototype={ +$1(a){return a.d===B.bR}, +$S:17} +A.eB.prototype={ +gJk(){return this.d===B.b5}, +got(){return this.d===B.bC}, +gKL(){var s,r=this,q=r.x +if(q==null)return null +s=r.d +if(s===B.dL){q=Date.now() +s=r.x +s.toString +return new A.cb(q,0,!1).dt(s)}if(s===B.b5||s===B.bC||s===B.fT){s=r.y +return s==null?null:s.dt(q)}return null}, +gYI(){var s,r +if(this.z==null)return null +s=Date.now() +r=this.z +r.toString +return new A.cb(s,0,!1).dt(r)}, +j(a){return"VideoClip(seed: "+this.c+", state: "+this.d.j(0)+", retryCount: "+this.Q+")"}} +A.aiK.prototype={ +b5(a){var s=0,r=A.z(t.H),q=this +var $async$b5=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:s=2 +return A.r(A.PP(),$async$b5) +case 2:q.a=c +return A.x(null,r)}}) +return A.y($async$b5,r)}, +gZV(){var s=this.a +s===$&&A.a() +s=A.bq(J.ab(s.a,"video_prompt_prefix")) +return s==null?"":s}, +x_(a){return this.a0p(a)}, +a0p(a){var s=0,r=A.z(t.H),q=this,p +var $async$x_=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:p=q.a +p===$&&A.a() +s=2 +return A.r(p.pU("String","video_prompt_prefix",a),$async$x_) +case 2:q.b.D(0,null) +return A.x(null,r)}}) +return A.y($async$x_,r)}, +gYq(){var s=this.a +s===$&&A.a() +s=A.bq(J.ab(s.a,"negative_video_prompt")) +if(s==null){s=$.bt +s=(s==null?$.bt=new A.cY():s).a +s===$&&A.a() +s=J.ab(s.h(0,"video"),"default_negative_prompt") +if(s==null)s="gore, sex, blood, nudity, nude, porn, erotic, worst quality, deformed, distorted, disfigured, blurry, text, watermark"}return s}, +wV(a){return this.a0f(a)}, +a0f(a){var s=0,r=A.z(t.H),q=this,p +var $async$wV=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:p=q.a +p===$&&A.a() +s=2 +return A.r(p.pU("String","negative_video_prompt",a),$async$wV) +case 2:q.b.D(0,null) +return A.x(null,r)}}) +return A.y($async$wV,r)}, +gXv(){var s=this.a +s===$&&A.a() +s=A.bq(J.ab(s.a,"huggingface_api_key")) +return s==null?"":s}, +p0(a){return this.a0a(a)}, +a0a(a){var s=0,r=A.z(t.H),q=this,p +var $async$p0=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:p=q.a +p===$&&A.a() +s=2 +return A.r(p.pU("String","huggingface_api_key",a),$async$p0) +case 2:q.b.D(0,null) +return A.x(null,r)}}) +return A.y($async$p0,r)}} +A.Rm.prototype={ +hS(){var s=A.v(t.N,t.z) +s.m(0,"requestId",this.a) +s.m(0,"action",this.b) +s.U(0,this.c) +return s}} +A.hD.prototype={ +G(){return"ConnectionStatus."+this.b}} +A.Rj.prototype={ +b5(a){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h +var $async$b5=A.A(function(b,c){if(b===1){o.push(c) +s=p}while(true)switch(s){case 0:if($.Rk){s=1 +break}p=4 +A.U().$1("WebSocketApiService: Initializing and connecting...") +s=7 +return A.r(n.iX(),$async$b5) +case 7:k=n.as +if(k!==B.aF){A.U().$1("WebSocketApiService: Connection not established, status: "+k.j(0)) +s=1 +break}p=9 +s=12 +return A.r(n.yE(),$async$b5) +case 12:p=4 +s=11 +break +case 9:p=8 +i=o.pop() +m=A.X(i) +if(B.c.u(J.dq(m),"Device connection limit exceeded")){s=1 +break}throw i +s=11 +break +case 8:s=4 +break +case 11:$.Rk=!0 +A.U().$1("WebSocketApiService: Successfully initialized, status: "+n.as.j(0)) +p=2 +s=6 +break +case 4:p=3 +h=o.pop() +l=A.X(h) +A.U().$1("Failed to initialize WebSocketApiService: "+A.i(l)) +throw h +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$b5,r)}, +yE(){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l,k,j,i +var $async$yE=A.A(function(a,b){if(a===1){p.push(b) +s=q}while(true)switch(s){case 0:q=3 +s=6 +return A.r(o.hy(A.rI("get_user_role",A.v(t.N,t.z)),B.jY),$async$yE) +case 6:n=b +if(J.e(J.ab(n,"success"),!0)&&J.ab(n,"user_role")!=null){k=A.bD(J.ab(n,"user_role")) +o.cy=k +o.db.D(0,k) +A.U().$1("WebSocketApiService: User role set to "+o.cy) +k=o.cy +if(k!=="anon"){m=o.Np() +if(!m){o.dy=!0 +o.go.D(0,!0) +o.er(B.aR) +k=A.c3("Device connection limit exceeded") +throw A.d(k)}}}q=1 +s=5 +break +case 3:q=2 +i=p.pop() +l=A.X(i) +A.U().$1("WebSocketApiService: Failed to get user role: "+A.i(l)) +throw i +s=5 +break +case 2:s=1 +break +case 5:return A.x(null,r) +case 1:return A.w(p.at(-1),r)}}) +return A.y($async$yE,r)}, +Np(){var s,r,q,p,o,n,m,l,k=this,j="aitube_connection_count" +try{if(k.k1==null){n=B.bh.iw() +k.k1=n +window.localStorage.setItem("aitube_connection_id",n)}s=window.localStorage.getItem(j) +n=t.N +m=t.z +r=A.v(n,m) +if(s!=null&&s.length!==0)try{r=t.a.a(B.ae.dU(0,s))}catch(l){q=A.X(l) +A.U().$1("Error parsing connection count: "+A.i(q)) +r=A.v(n,m)}p=Date.now() +J.ayX(r,new A.alH(p)) +n=r +m=k.k1 +m.toString +J.ea(n,m,p) +m=window.localStorage +m.toString +m.setItem(j,B.ae.fU(r)) +if(k.cy!=="anon"&&J.bp(r)>3){A.U().$1("Device connection limit exceeded: "+J.bp(r)+" connections for "+k.cy+" user") +return!1}return!0}catch(l){o=A.X(l) +A.U().$1("Error checking device connections: "+A.i(o)) +return!0}}, +aky(){var s,r,q,p,o,n,m,l="aitube_connection_count",k=this.k1 +if(k==null)return +try{s=window.localStorage.getItem(l) +k=t.N +n=t.z +r=A.v(k,n) +if(s!=null&&s.length!==0)try{r=t.a.a(B.ae.dU(0,s))}catch(m){q=A.X(m) +A.U().$1("Error parsing connection count: "+A.i(q)) +r=A.v(k,n)}p=Date.now() +k=r +n=this.k1 +n.toString +J.ea(k,n,p) +n=window.localStorage +n.toString +n.setItem(l,B.ae.fU(r))}catch(m){o=A.X(m) +A.U().$1("Error updating connection heartbeat: "+A.i(o))}}, +akr(){var s,r,q,p,o,n,m=this,l="aitube_connection_count",k=m.k1 +if(k==null)return +try{s=window.localStorage.getItem(l) +k=t.N +o=t.z +r=A.v(k,o) +if(s!=null&&s.length!==0)try{r=t.a.a(B.ae.dU(0,s))}catch(n){q=A.X(n) +A.U().$1("Error parsing connection count: "+A.i(q)) +r=A.v(k,o)}J.l8(r,m.k1) +k=window.localStorage +k.toString +k.setItem(l,B.ae.fU(r)) +k=m.id +if(k!=null)k.am(0) +m.id=null}catch(n){p=A.X(n) +A.U().$1("Error unregistering device connection: "+A.i(p))}}, +ajt(){var s=this.id +if(s!=null)s.am(0) +this.id=A.ou(B.cL,new A.alN(this))}, +iX(){var s=0,r=A.z(t.H),q,p=this +var $async$iX=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:if(p.r)throw A.d(A.c3("WebSocketApiService has been disposed")) +p.dy=p.dx=!1 +if(!p.Np()){p.dy=!0 +p.go.D(0,!0) +p.er(B.aR) +throw A.d(A.c3("Device connection limit exceeded"))}q=p.x.MF(new A.alS(p),t.H) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$iX,r)}, +vA(a){return this.aqY(a)}, +aqY(a){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h +var $async$vA=A.A(function(b,c){if(b===1){p.push(c) +s=q}while(true)switch(s){case 0:A.U().$1("WebSocketApiService: Attempting to join chat room: "+a) +s=o.as!==B.aF?2:3 +break +case 2:A.U().$1("WebSocketApiService: Not connected, connecting first...") +s=4 +return A.r(o.iX(),$async$vA) +case 4:case 3:q=6 +s=9 +return A.r(o.hy(A.rI("join_chat",A.ar(["videoId",a],t.N,t.z)),B.cL),$async$vA) +case 9:n=c +A.U().$1("WebSocketApiService: Join chat room response received: "+A.i(n)) +if(!J.ab(n,"success")){k=J.ab(n,"error") +m=k==null?"Failed to join chat room":k +A.U().$1("WebSocketApiService: Join chat room failed: "+A.i(m)) +j=A.c3(m) +throw A.d(j)}if(J.ab(n,"messages")!=null)o.aaK(n) +A.U().$1("WebSocketApiService: Successfully joined chat room: "+a) +q=1 +s=8 +break +case 6:q=5 +h=p.pop() +l=A.X(h) +A.U().$1("WebSocketApiService: Error joining chat room: "+A.i(l)) +throw h +s=8 +break +case 5:s=1 +break +case 8:return A.x(null,r) +case 1:return A.w(p.at(-1),r)}}) +return A.y($async$vA,r)}, +B6(a){return this.ar1(a)}, +ar1(a){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k +var $async$B6=A.A(function(b,c){if(b===1){o.push(c) +s=p}while(true)switch(s){case 0:if(n.as!==B.aF){s=1 +break}p=4 +s=7 +return A.r(n.hy(A.rI("leave_chat",A.ar(["videoId",a],t.N,t.z)),B.jY),$async$B6) +case 7:A.U().$1("Successfully left chat room: "+a) +p=2 +s=6 +break +case 4:p=3 +k=o.pop() +m=A.X(k) +A.U().$1("Failed to leave chat room: "+A.i(m)) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$B6,r)}, +pc(a){return this.a0W(a)}, +a0W(a0){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$pc=A.A(function(a1,a2){if(a1===1){p.push(a2) +s=q}while(true)switch(s){case 0:s=!$.Rk?2:3 +break +case 2:s=4 +return A.r(o.b5(0),$async$pc) +case 4:case 3:A.U().$1("Starting continuous search for query: "+a0) +j=o.ay +j.m(0,a0,!0) +i=Date.now() +o.at=new A.Pw(a0,0,new A.cb(i,0,!1)) +n=0 +i=t.N +h=t.z +g=t.a +f=o.ax +case 5:if(!!0){s=6 +break}e=!1 +if(j.h(0,a0)===!0)if(!o.r)if(n<3){e=o.at +e=e==null?null:e.b +e=(e==null?0:e)<4}if(!e){s=6 +break}q=8 +e=A.ar(["query",a0,"attemptCount",n],i,h) +d=B.bh.iw() +s=11 +return A.r(o.hy(new A.Rm(d,"search",e),B.jW),$async$pc) +case 11:m=a2 +if(o.r||j.h(0,a0)!==!0){s=6 +break}if(J.e(J.ab(m,"success"),!0)&&J.ab(m,"result")!=null){l=A.aAI(g.a(J.ab(m,"result"))) +if(!f.gmf())A.a8(f.m3()) +f.jx(l) +e=o.at +if(e==null)e=null +else{d=e.b +c=e.a +e=e.c +e=new A.Pw(c,d+1,e)}o.at=e +n=0}else{++n +A.U().$1("Search attempt "+A.i(n)+" failed for query: "+a0+". Error: "+A.i(J.ab(m,"error")))}q=1 +s=10 +break +case 8:q=7 +a=p.pop() +k=A.X(a) +e=n +n=e+1 +A.U().$1("Search error (attempt "+A.i(n)+"): "+A.i(k)) +s=n<3?12:13 +break +case 12:s=14 +return A.r(A.f0(B.ck,null,h),$async$pc) +case 14:case 13:s=10 +break +case 7:s=1 +break +case 10:s=5 +break +case 6:j.m(0,a0,!1) +if(o.r)A.U().$1("Search terminated: Service disposed") +else if(n>=3)A.U().$1("Search terminated: Max failures (3) reached") +else{j=o.at +j=j==null?null:j.b +if((j==null?0:j)>=4)A.U().$1("Search terminated: Max results (4) reached") +else A.U().$1("Search terminated: Search cancelled")}return A.x(null,r) +case 1:return A.w(p.at(-1),r)}}) +return A.y($async$pc,r)}, +ga10(a){var s +switch(this.as.a){case 0:return"Disconnected" +case 1:return"Connected..." +case 2:s=this.cy +return s==="anon"?"Connected as anon":"Connected as "+s +case 3:return"Connection lost. Attempting to reconnect ("+(this.w+1)+"/5)..." +case 4:return"Failed to connect" +case 5:return"Server is in maintenance mode"}}, +er(a){var s=this +if(s.as!==a){s.as=a +s.d.D(0,a) +A.aDZ(new A.alM(s,a),t.P)}}, +ajx(){var s=this.e +if(s!=null)s.am(0) +this.e=A.ou(B.jW,new A.alO(this))}, +rH(a){return this.a01(a)}, +a01(a){var s=0,r=A.z(t.y),q,p=2,o=[],n=this,m,l,k,j,i +var $async$rH=A.A(function(b,c){if(b===1){o.push(c) +s=p}while(true)switch(s){case 0:if(n.r){A.U().$1("WebSocketApiService: Cannot send message, service is disposed") +throw A.d(A.c3("WebSocketApiService is disposed"))}s=!$.Rk?3:4 +break +case 3:A.U().$1("WebSocketApiService: Initializing before sending message...") +s=5 +return A.r(n.b5(0),$async$rH) +case 5:case 4:p=7 +A.U().$1("WebSocketApiService: Sending chat message...") +if((n.Q.c&4)!==0){A.U().$1("WebSocketApiService: Chat controller is closed, cannot process messages") +m=A.c3("Chat controller is closed") +throw A.d(m)}m=A.v(t.N,t.z) +J.ea(m,"videoId",a.f) +J.aCp(m,a.hS()) +s=10 +return A.r(n.hy(A.rI("chat_message",m),B.cL),$async$rH) +case 10:l=c +if(!J.ab(l,"success")){A.U().$1("WebSocketApiService: Server returned error: "+A.i(J.ab(l,"error"))) +m=J.ab(l,"error") +m=A.c3(m==null?"Failed to send message":m) +throw A.d(m)}A.U().$1("WebSocketApiService: Message sent successfully") +q=!0 +s=1 +break +p=2 +s=9 +break +case 7:p=6 +i=o.pop() +k=A.X(i) +A.U().$1("WebSocketApiService: Error in sendChatMessage: "+A.i(k)) +throw i +s=9 +break +case 6:s=2 +break +case 9:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$rH,r)}, +abM(a){var s,r,q,p,o,n,m,l,k,j,i=this,h="user_role",g="chat_message" +try{m=t.a +s=m.a(B.ae.dU(0,A.bD(a))) +r=A.bq(J.ab(s,"action")) +q=A.bq(J.ab(s,"requestId")) +A.U().$1("WebSocketApiService: Received message for action: "+A.i(r)+", requestId: "+A.i(q)) +if(J.ab(s,h)!=null){p=A.bD(J.ab(s,h)) +if(i.cy!==p){l=p +i.cy=l +i.db.D(0,l) +A.U().$1("WebSocketApiService: User role updated to "+i.cy)}}if(q!=null&&i.c.aq(0,q)){if(J.e(r,g)){A.U().$1("WebSocketApiService: Processing chat message response") +i.c.h(0,q).cV(0,s)}else if(J.e(r,"join_chat")){A.U().$1("WebSocketApiService: Processing join chat response") +i.c.h(0,q).cV(0,s)}else{l=J.e(r,"search")&&J.e(J.ab(s,"success"),!0)&&J.ab(s,"result")!=null +k=i.c +if(l){A.aAI(m.a(J.ab(s,"result"))) +k.h(0,q).cV(0,s)}else k.h(0,q).cV(0,s)}i.DQ(q)}else if(J.e(r,g)&&J.e(J.ab(s,"broadcast"),!0)){A.U().$1("WebSocketApiService: Processing chat broadcast") +i.aaL(s)}}catch(j){o=A.X(j) +n=A.aV(j) +A.U().$1("WebSocketApiService: Error handling message: "+A.i(o)) +A.U().$1("Stack trace: "+A.i(n))}}, +aaL(a){var s,r,q,p,o,n,m +if(this.r){A.U().$1("WebSocketApiService: Skipping message handling, service is disposed") +return}try{A.U().$1("Parsing chat message data: "+B.ae.fU(a)) +s=A.b(["userId","username","content","videoId"],t.s) +n=s +r=new A.as(n,new A.alJ(a),A.a2(n).i("as<1>")) +if(!J.j1(r)){n=A.c6("Missing required fields: "+J.aCz(r,", "),null,null) +throw A.d(n)}q=A.aD3(a) +A.U().$1("Successfully parsed message: "+J.dq(q)) +n=this.Q +if((n.c&4)===0)n.D(0,q) +else A.U().$1("WebSocketApiService: Chat controller is closed, cannot add message")}catch(m){p=A.X(m) +o=A.aV(m) +A.U().$1("Error handling chat message: "+A.i(p)) +A.U().$1("Stack trace: "+A.i(o)) +A.U().$1("Raw message data: "+B.ae.fU(a))}}, +aaK(a){var s,r,q,p,o,n,m,l,k,j,i="messages" +if(this.r){A.U().$1("WebSocketApiService: Skipping chat history handling, service is disposed") +return}try{o=J.aH(a) +if(o.h(a,i)==null){A.U().$1("No messages found in chat history") +return}n=this.Q +if((n.c&4)!==0){A.U().$1("WebSocketApiService: Chat controller is closed, cannot process chat history") +return}m=t.eQ +l=A.a9(new A.cl(J.j2(t.j.a(o.h(a,i)),new A.alI(),t.YD),m),m.i("n.E")) +s=l +A.U().$1("Processing "+J.bp(s)+" historical messages") +if((n.c&4)===0)for(o=s,m=o.length,k=0;k=5){r.er(B.aR) +r.Nl("Max reconnection attempts reached") +return}r.er(B.nU) +r.f=A.bW(new A.aE(B.f.aH(2e6*B.f.yQ(1,r.w))),new A.alK(r))}, +Nl(a){var s=this.c +s.af(0,new A.alG(a)) +s.W(0)}, +hy(a,b){return this.aiN(a,b)}, +aiN(a,b){var s=0,r=A.z(t.a),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f +var $async$hy=A.A(function(c,d){if(c===1){o.push(d) +s=p}while(true)switch(s){case 0:g=new A.cb(Date.now(),0,!1).dt(n.ch).a +s=g<1e5?3:4 +break +case 3:s=5 +return A.r(A.f0(new A.aE(1e5-g),null,t.z),$async$hy) +case 5:case 4:n.ch=new A.cb(Date.now(),0,!1) +g=n.CW +i=a.a +if(g.h(0,i)===!0){A.U().$1("WebSocketApiService: Duplicate request detected "+i) +throw A.d(A.c3("Duplicate request"))}g.m(0,i,!0) +s=n.as!==B.aF?6:7 +break +case 6:A.U().$1("WebSocketApiService: Connecting before sending request...") +s=8 +return A.r(n.iX(),$async$hy) +case 8:case 7:m=new A.bf(new A.al($.ad,t.zs),t.BZ) +n.c.m(0,i,m) +p=10 +l=a.hS() +A.U().$1("WebSocketApiService: Sending request "+i+" ("+a.b+"): "+B.ae.fU(l)) +n.a.grP().a.D(0,B.ae.fU(l)) +g=m.a +s=13 +return A.r(g.wq(0,b,new A.alL(n,a)),$async$hy) +case 13:k=d +q=k +s=1 +break +p=2 +s=12 +break +case 10:p=9 +f=o.pop() +j=A.X(f) +A.U().$1("WebSocketApiService: Error in _sendRequest: "+A.i(j)) +n.DQ(i) +throw f +s=12 +break +case 9:s=2 +break +case 12:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$hy,r)}, +DQ(a){this.c.F(0,a) +this.CW.F(0,a)}, +rG(a,b){return this.a_S(0,b)}, +a_S(a,b){var s=0,r=A.z(t.mu),q,p=2,o=[],n=this,m,l,k,j,i,h +var $async$rG=A.A(function(c,d){if(c===1){o.push(d) +s=p}while(true)switch(s){case 0:if(B.c.jl(b).length===0)throw A.d(A.c3("Search query cannot be empty")) +p=4 +s=7 +return A.r(n.hy(A.rI("search",A.ar(["query",b],t.N,t.z)),B.jW),$async$rG) +case 7:m=d +if(!J.ab(m,"success")){j=J.ab(m,"error") +j=A.c3(j==null?"Search failed":j) +throw A.d(j)}l=J.ab(m,"result") +if(l==null){j=A.c3("No result returned from search") +throw A.d(j)}j=A.aAI(t.a.a(l)) +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +h=o.pop() +k=A.X(h) +j=A.c3("Error performing search: "+A.i(k)) +throw A.d(j) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$rG,r)}, +rt(a,b,c,d,e){return this.a_h(a,b,c,d,e)}, +a_f(a,b,c){return this.rt(a,320,b,c,512)}, +a_g(a,b,c,d){return this.rt(a,b,B.c5,c,d)}, +a_h(a,b,c,a0,a1){var s=0,r=A.z(t.N),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d +var $async$rt=A.A(function(a2,a3){if(a2===1)return A.w(a3,r) +while(true)switch(s){case 0:g=$.y5() +f=g.gZV() +e=g.gYq() +d=$.bt +d=(d==null?$.bt=new A.cY():d).a +d===$&&A.a() +d=J.ab(d.h(0,"video"),"original_clip_frame_rate") +o=$.bt +o=(o==null?$.bt=new A.cY():o).a +o===$&&A.a() +o=J.ab(o.h(0,"video"),"num_inference_steps") +n=$.bt +n=(n==null?$.bt=new A.cY():n).a +n===$&&A.a() +n=J.ab(n.h(0,"video"),"guidance_scale") +m=$.bt +m=(m==null?$.bt=new A.cY():m).a +m===$&&A.a() +m=J.ab(m.h(0,"video"),"original_clip_height") +l=$.bt +l=(l==null?$.bt=new A.cY():l).a +l===$&&A.a() +l=J.ab(l.h(0,"video"),"original_clip_width") +k=$.bt +if(k==null)k=$.bt=new A.cY() +j=k.a +j===$&&A.a() +i=t.N +s=3 +return A.r(p.hy(A.rI("generate_video",A.ar(["title",a.b,"description",a.d,"video_prompt_prefix",f,"options",A.ar(["enhance_prompt",!1,"negative_prompt",e,"frame_rate",d,"num_inference_steps",o,"guidance_scale",n,"height",m,"width",l,"num_frames",J.ab(j.h(0,"video"),"original_clip_frame_rate")*B.f.cq(k.gYA().a,1e6),"orientation",A.rE(c),"seed",a0],i,t.K)],i,t.z)),B.Gt),$async$rt) +case 3:h=a3 +f=J.aH(h) +if(!f.h(h,"success")){f=f.h(h,"error") +throw A.d(A.c3(f==null?"Video generation failed":f))}q=A.bD(f.h(h,"video")) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$rt,r)}, +wB(a,b){return this.a_d(a,b)}, +a_d(a,b){var s=0,r=A.z(t.N),q,p=this,o,n +var $async$wB=A.A(function(c,d){if(c===1)return A.w(d,r) +while(true)switch(s){case 0:s=3 +return A.r(p.hy(A.rI("generate_caption",A.ar(["title",a,"description",b],t.N,t.z)),B.GE),$async$wB) +case 3:o=d +n=J.aH(o) +if(!n.h(o,"success")){n=n.h(o,"error") +throw A.d(A.c3(n==null?"caption generation failed":n))}q=A.bD(n.h(o,"caption")) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$wB,r)}, +x7(a,b,c,d,e,f,g){return this.a0J(a,b,c,d,e,f,g)}, +a0J(a,b,c,d,e,f,a0){var s=0,r=A.z(t.GU),q,p=2,o=[],n=this,m,l,k,j,i,h,g +var $async$x7=A.A(function(a1,a2){if(a1===1){o.push(a2) +s=p}while(true)switch(s){case 0:if(n.as!==B.aF){A.U().$1("WebSocketApiService: Cannot simulate video, not connected") +k=t.N +q=A.ar(["evolved_description",c,"condensed_history",b],k,k) +s=1 +break}p=4 +k=t.N +s=7 +return A.r(n.hy(A.rI("simulate",A.ar(["video_id",a0,"original_title",f,"original_description",e,"current_description",c,"condensed_history",b,"evolution_count",d,"chat_messages",a],k,t.z)),B.o9),$async$x7) +case 7:m=a2 +if(!J.ab(m,"success")){k=J.ab(m,"error") +k=A.c3(k==null?"Simulation failed":k) +throw A.d(k)}j=A.bq(J.ab(m,"evolved_description")) +if(j==null)j=c +i=A.bq(J.ab(m,"condensed_history")) +k=A.ar(["evolved_description",j,"condensed_history",i==null?b:i],k,k) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +g=o.pop() +l=A.X(g) +A.U().$1("WebSocketApiService: Error simulating video: "+A.i(l)) +k=t.N +k=A.ar(["evolved_description",c,"condensed_history",b],k,k) +q=k +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$x7,r)}, +Ve(a){var s,r,q,p=this.c,o=A.m(p).i("dG<1,2>"),n=o.i("as"),m=A.a9(new A.as(new A.dG(p,o),new A.alP(a),n),n.i("n.E")) +for(o=m.length,n=this.CW,s=0;s3e4}, +$S:324} +A.alN.prototype={ +$1(a){this.a.aky()}, +$S:44} +A.alS.prototype={ +$0(){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0 +var $async$$0=A.A(function(c2,c3){if(c2===1){o.push(c3) +s=p}while(true)switch(s){case 0:b5=n.a +b6=b5.as +if(b6===B.aF){A.U().$1("WebSocketApiService: Already connected, skipping connection attempt") +s=1 +break}s=b6===B.eF?3:4 +break +case 3:A.U().$1("WebSocketApiService: Connection already in progress, waiting...") +b6=t.z,b1=0 +case 5:if(!(b1<10)){s=7 +break}s=8 +return A.r(A.f0(B.L,null,b6),$async$$0) +case 8:b2=b5.as +if(b2===B.aF){A.U().$1("WebSocketApiService: Connection completed while waiting") +s=1 +break}if(b2===B.aR||b2===B.cI){A.U().$1("WebSocketApiService: Connection failed while waiting with status: "+b2.j(0)) +throw A.d(A.c3("Connection attempt failed with status: "+b5.as.j(0)))}case 6:++b1 +s=5 +break +case 7:A.U().$1("WebSocketApiService: Previous connection attempt timed out, trying again") +case 4:p=10 +b5.er(B.eF) +A.U().$1("WebSocketApiService: Setting status to CONNECTING") +b6=b5.a +b6=b6==null?null:b6.grP().aB(0) +b2=t.z +b3=t.L0 +s=13 +return A.r(b3.b(b6)?b6:A.dO(b6,b2),$async$$0) +case 13:b5.a=null +m=$.y5() +l=m.gXv() +k=A.dM(A.aTB(),0,null) +j=J.bp(l)!==0?J.aML(k,A.ar(["hf_token",l],t.N,b2)):k +A.U().$1("WebSocketApiService: Connecting to WebSocket with API key: "+(J.bp(l)!==0?"provided":"not provided")) +p=15 +i=null +h=A.Eg() +g=h.geG() +if(J.ayT(h)==="localhost"||B.c.b8(J.ayT(h),"localhost:"))i=A.i(g)+"://localhost:8080/api/status" +else i=A.i(g)+"://"+J.ayT(h)+"/api/status" +A.U().$1("WebSocketApiService: Checking maintenance status at: "+A.i(i)) +s=18 +return A.r(A.aY6(A.dM(i,0,null)),$async$$0) +case 18:f=c3 +if(f.b===200){b6=f +e=B.ae.VX(0,A.aXS(J.ab(A.aVp(b6.e).c.a,"charset")).dU(0,b6.w),null) +if(J.e(J.ab(e,"maintenance_mode"),!0)){A.U().$1(u._) +b5.er(B.cI) +s=1 +break}}p=10 +s=17 +break +case 15:p=14 +b7=o.pop() +d=A.X(b7) +A.U().$1("WebSocketApiService: Failed to check maintenance status: "+A.i(d)) +s=17 +break +case 14:s=10 +break +case 17:try{A.U().$1("WebSocketApiService: Creating WebSocket channel...") +b5.a=A.az0(A.Kc(j,null))}catch(c1){c=A.X(c1) +A.U().$1("WebSocketApiService: Failed to create WebSocket channel: "+A.i(c)) +if(J.bp(l)!==0){A.U().$1("WebSocketApiService: Retrying connection without API key") +b5.a=A.az0(A.Kc(k,null))}else{b5.er(B.aR) +throw c1}}p=20 +A.U().$1("WebSocketApiService: Waiting for connection ready signal...") +s=23 +return A.r(b5.a.f.a.wq(0,B.cL,new A.alQ(b5)),$async$$0) +case 23:A.U().$1("WebSocketApiService: Connection ready signal received!") +p=10 +s=22 +break +case 20:p=19 +b8=o.pop() +b=A.X(b8) +A.U().$1("WebSocketApiService: Connection failed: "+A.i(b)) +a=J.dq(b) +if(J.fy(a,"429"))b6=J.fy(a,"anon_limit_exceeded")||J.fy(a,"Anonymous user limit exceeded") +else b6=!1 +if(b6){A.U().$1("WebSocketApiService: Anonymous user connection limit exceeded") +a0=u.a +try{a1=A.cC("\\{.*\\}",!1).qO(a) +if(a1!=null){a2=a1.b[0] +if(a2!=null){a3=B.ae.dU(0,a2) +if(J.ab(a3,"message")!=null)a0=J.ab(a3,"message")}}}catch(c1){}b5.er(B.aR) +b5.dx=!0 +b5.fr=a0 +b5.fy.D(0,!0) +s=1 +break}if(J.fy(a,"503")&&J.fy(a,"maintenance")){A.U().$1(u._) +b5.er(B.cI) +s=1 +break}s=J.bp(l)!==0?24:26 +break +case 24:A.U().$1("WebSocketApiService: Retrying connection without API key after ready timeout") +b6=b5.a +b6=b6==null?null:b6.grP().aB(0) +s=27 +return A.r(b3.b(b6)?b6:A.dO(b6,b2),$async$$0) +case 27:b6=A.az0(A.Kc(k,null)) +b5.a=b6 +p=29 +s=32 +return A.r(b6.f.a.wq(0,B.cL,new A.alR(b5)),$async$$0) +case 32:p=19 +s=31 +break +case 29:p=28 +b9=o.pop() +a4=A.X(b9) +a5=J.dq(a4) +if(J.fy(a5,"429"))b6=J.fy(a5,"anon_limit_exceeded")||J.fy(a5,"Anonymous user limit exceeded") +else b6=!1 +if(b6){A.U().$1("WebSocketApiService: Anonymous user connection limit exceeded on retry") +a6=u.a +try{a7=A.cC("\\{.*\\}",!1).qO(a5) +if(a7!=null){a8=a7.b[0] +if(a8!=null){a9=B.ae.dU(0,a8) +if(J.ab(a9,"message")!=null)a6=J.ab(a9,"message")}}}catch(c1){}b5.er(B.aR) +b5.dx=!0 +b5.fr=a6 +b5.fy.D(0,!0) +s=1 +break}if(J.fy(a5,"503")&&J.fy(a5,"maintenance")){A.U().$1("WebSocketApiService: Server is in maintenance mode on retry") +b5.er(B.cI) +s=1 +break}A.U().$1("WebSocketApiService: Fallback connection also failed: "+A.i(a4)) +b5.er(B.aR) +throw b9 +s=31 +break +case 28:s=19 +break +case 31:s=25 +break +case 26:b5.er(B.aR) +throw b8 +case 25:s=22 +break +case 19:s=10 +break +case 22:A.U().$1("WebSocketApiService: Setting up stream listeners...") +b6=b5.a.r.b +b6===$&&A.a() +b6=b6.b +b6===$&&A.a() +new A.dD(b6,A.m(b6).i("dD<1>")).iq(b5.gabL(),!0,b5.gaaX(),b5.gabk()) +b5.ajx() +b5.ajt() +A.U().$1("WebSocketApiService: Setting status to CONNECTED") +b5.er(B.aF) +b5.w=0 +if(b5.dx){b5.dx=!1 +b5.fy.D(0,!1)}if(b5.dy){b5.dy=!1 +b5.go.D(0,!1)}A.U().$1("WebSocketApiService: Connection completed successfully") +p=2 +s=12 +break +case 10:p=9 +c0=o.pop() +b0=A.X(c0) +if(B.c.u(J.dq(b0),"maintenance")){A.U().$1(u._) +b5.er(B.cI)}else{A.U().$1("WebSocketApiService: Connection error: "+A.i(b0)) +b5.er(B.aR) +throw c0}s=12 +break +case 9:s=2 +break +case 12:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$$0,r)}, +$S:11} +A.alQ.prototype={ +$0(){A.U().$1("WebSocketApiService: Connection timeout") +this.a.er(B.aR) +throw A.d(A.akJ("Connection timeout",null))}, +$S:83} +A.alR.prototype={ +$0(){this.a.er(B.aR) +throw A.d(A.akJ("Connection timeout on fallback attempt",null))}, +$S:83} +A.alM.prototype={ +$0(){var s=this.a,r=s.d +if((r.c&4)===0&&s.as===this.b)r.D(0,this.b)}, +$S:9} +A.alO.prototype={ +$1(a){var s,r=this.a +if(r.as===B.aF){r=r.a +if(r!=null){s=t.N +r.grP().a.D(0,B.ae.fU(A.ar(["action","heartbeat","requestId",B.bh.iw()],s,s)))}}}, +$S:44} +A.alJ.prototype={ +$1(a){var s=this.a,r=J.dn(s) +return!r.aq(s,a)||r.h(s,a)==null}, +$S:29} +A.alI.prototype={ +$1(a){var s,r,q +try{r=A.aD3(t.a.a(a)) +return r}catch(q){s=A.X(q) +A.U().$1("Error parsing historical message: "+A.i(s)) +A.U().$1("Raw message data: "+B.ae.fU(a)) +return null}}, +$S:330} +A.alK.prototype={ +$0(){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l,k +var $async$$0=A.A(function(a,b){if(a===1){p.push(b) +s=q}while(true)switch(s){case 0:l=o.a;++l.w +q=3 +s=6 +return A.r(l.iX(),$async$$0) +case 6:q=1 +s=5 +break +case 3:q=2 +k=p.pop() +n=A.X(k) +A.U().$1("Reconnection attempt failed: "+A.i(n)) +s=5 +break +case 2:s=1 +break +case 5:return A.x(null,r) +case 1:return A.w(p.at(-1),r)}}) +return A.y($async$$0,r)}, +$S:11} +A.alG.prototype={ +$2(a,b){if(!b.gJg())b.f1(this.a)}, +$S:331} +A.alL.prototype={ +$0(){var s=this.b.a +A.U().$1("WebSocketApiService: Request "+s+" timed out") +this.a.DQ(s) +throw A.d(A.akJ("Request timeout",null))}, +$S:83} +A.alP.prototype={ +$1(a){return J.aMP(a.a,"video_"+this.a)}, +$S:332} +A.alT.prototype={ +$0(){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i +var $async$$0=A.A(function(a,b){if(a===1){o.push(b) +s=p}while(true)switch(s){case 0:j=n.a +if(j.r){s=1 +break}A.U().$1("WebSocketApiService: Starting disposal...") +j.r=!0 +$.Rk=!1 +j.akr() +l=j.e +if(l!=null)l.am(0) +l=j.f +if(l!=null)l.am(0) +l=j.id +if(l!=null)l.am(0) +j.Nl("Service is being disposed") +l=j.a +s=l!=null?3:4 +break +case 3:p=6 +s=9 +return A.r(l.grP().aB(0),$async$$0) +case 9:p=2 +s=8 +break +case 6:p=5 +i=o.pop() +m=A.X(i) +A.U().$1("WebSocketApiService: Error closing channel: "+A.i(m)) +s=8 +break +case 5:s=2 +break +case 8:case 4:s=10 +return A.r(j.b.aB(0),$async$$0) +case 10:s=11 +return A.r(j.d.aB(0),$async$$0) +case 11:s=12 +return A.r(j.ax.aB(0),$async$$0) +case 12:s=13 +return A.r(j.Q.aB(0),$async$$0) +case 13:s=14 +return A.r(j.db.aB(0),$async$$0) +case 14:s=15 +return A.r(j.fy.aB(0),$async$$0) +case 15:s=16 +return A.r(j.go.aB(0),$async$$0) +case 16:j.ay.W(0) +j.a=null +A.U().$1("WebSocketApiService: Disposal complete") +case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$$0,r)}, +$S:11} +A.yb.prototype={ +L(a){if(this.d)return this.a6t(a) +return this.a6y(a)}, +a6t(a){var s=null +return A.dR(s,A.hC(A.MZ(new A.a0R()),s,s),B.t,B.nl,s,s,s,1/0,s,s,s,s,1/0)}, +a6y(a){var s=null +return A.dR(s,A.hC(A.MZ(new A.a0S(this)),s,s),B.t,B.nl,s,s,s,1/0,s,s,s,s,1/0)}} +A.a0R.prototype={ +$2(a,b){var s=null,r=b.b/20 +return A.dE(A.b([A.nu(B.HY,B.k,s,r*1.5),B.cw,A.bB("AI Content",s,s,s,A.k_().$5$color$fontSize$fontWeight$letterSpacing$shadows(B.k,r,B.an,1,B.Kz),s,s)],t.p),B.a0,B.cp,B.a1)}, +$S:333} +A.a0S.prototype={ +$2(a,b){var s=null,r=b.b/35,q=r*0.7,p=A.bB("THE FOLLOWING ",s,s,s,A.k_().$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.k,q,B.M,1,1.2,B.bG),s,s),o=A.bB("CONTENT",s,s,s,A.k_().$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.k,r,B.an,1,1.2,B.bG),s,s),n=t.p +return new A.bA(B.bF,A.dE(A.b([A.hY(A.b([p,o,A.bB(" WILL BE ",s,s,s,A.k_().$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.k,q,B.M,1,1.2,B.bG),s,s),A.bB("SYNTHESIZED",s,s,s,A.k_().$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.k,r,B.an,1,1.2,B.bG),s,s),A.bB(" BY A",s,s,s,A.k_().$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.k,q,B.M,1,1.2,B.bG),s,s)],n),B.dO,B.cp,B.a1,B.n),B.Ah,A.bB("DISTILLED AI VIDEO MODEL",s,s,s,A.k_().$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.k,r*1.1,B.an,1,1.2,B.bG),s,s),B.Ah,A.hY(A.b([A.bB("AND MAY CONTAIN",s,s,s,A.k_().$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.k,q,B.M,1,1.2,B.bG),B.bN,s),A.bB(" VISUAL GLITCHES",s,s,s,A.k_().$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.k,r,B.an,1,1.2,B.bG),B.bN,s),A.bB(" OR",s,s,s,A.k_().$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.k,q,B.M,1,1.2,B.bG),B.bN,s),A.bB(" HALLUCINATIONS",s,s,s,A.k_().$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.k,r,B.an,1,1.2,B.bG),B.bN,s),A.bB(".",s,s,s,A.k_().$6$color$fontSize$fontWeight$height$letterSpacing$shadows(B.k,q,B.M,1,1.2,B.bG),B.bN,s)],n),B.dO,B.cp,B.a1,B.n)],n),B.a0,B.cp,B.a1),s)}, +$S:336} +A.tB.prototype={ +aj(){var s=$.aBP() +return new A.EO(s,new A.jK(B.cy,$.ay()),A.CL(0),A.b([],t.SU),A.aC(t.N))}} +A.EO.prototype={ +ap(){this.aJ() +this.m7()}, +m7(){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d +var $async$m7=A.A(function(a,b){if(a===1){o.push(b) +s=p}while(true)switch(s){case 0:if(n.as){s=1 +break}A.U().$1("ChatWidget: Starting initialization for video "+n.a.c+"...") +p=4 +j={} +i=n.d +s=7 +return A.r(i.b5(0),$async$m7) +case 7:j.a=0 +h=t.z +case 8:if(!!0){s=9 +break}g=j.a +if(!(g<3&&!n.as)){s=9 +break}p=11 +A.U().$1("ChatWidget: Attempting to join room "+n.a.c+" (attempt "+(g+1)+")") +s=14 +return A.r(i.mP(n.a.c).wq(0,B.cL,new A.anA(j)),$async$m7) +case 14:if(n.as){s=1 +break}A.U().$1("ChatWidget: Successfully joined room "+n.a.c) +s=9 +break +p=4 +s=13 +break +case 11:p=10 +e=o.pop() +m=A.X(e) +A.U().$1("ChatWidget: Attempt "+ ++j.a+" failed: "+A.i(m)) +g=j.a +if(g>=3||n.as){A.U().$1("ChatWidget: Max retries reached or widget disposed, throwing error") +i=A.c3("Failed to join chat room after 3 attempts") +throw A.d(i)}l=new A.aE(1e6*B.f.yQ(1,g)) +A.U().$1("ChatWidget: Waiting "+B.f.cq(l.a,1e6)+"s before retry...") +s=15 +return A.r(A.f0(l,null,h),$async$m7) +case 15:s=13 +break +case 10:s=4 +break +case 13:s=8 +break +case 9:if(!n.as){i=i.a +new A.bP(i,A.m(i).i("bP<1>")).Jr(n.gafG(),new A.anB(n)) +if(n.c!=null)n.a4(new A.anC(n))}p=2 +s=6 +break +case 4:p=3 +d=o.pop() +k=A.X(d) +A.U().$1("ChatWidget: Initialization error: "+A.i(k)) +if(n.c!=null&&!n.as)n.a4(new A.anD(n)) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$m7,r)}, +a74(a){var s,r=this +if(r.as||r.c==null)return +r.a4(new A.anz(r)) +s=r.Q +if(s!=null)s.am(0) +r.Q=A.bW(B.jY,r.ga75())}, +afH(a){var s,r=this +if(r.c==null)return +s=a.a +if(r.w.u(0,s)){A.U().$1("ChatWidget: Skipping duplicate message with ID: "+s) +return}r.a4(new A.anE(r,a)) +A.f0(B.aY,new A.anF(r),t.P)}, +a6E(){var s=null,r=this.r.length +if(r===0)return B.Ek +return new A.AZ(new A.Q1(new A.any(this),r,!0,!0,!0,s),B.eN,B.aD,!1,this.f,s,s,!1,s,r,B.X,s,s,B.v,B.ap,s)}, +a6D(){var s=this,r=null,q=A.lm(A.w3(!0,B.bH,!1,r,!0,B.v,r,A.J6(),s.e,r,r,r,r,r,2,A.MH(r,new A.hk(4,A.eH(12),B.mT),r,B.hh,r,r,"",r,!0,new A.hk(4,A.eH(12),B.mT),r,r,r,r,r,B.dN,!0,r,r,r,r,new A.hk(4,A.eH(12),B.Ce),r,r,r,r,r,r,r,r,B.SQ,"Chat with this aituber..",r,r,r,r,r,r,r,r,r,!0,!0,r,r,r,r,r,r,r,r,r,r,r,r,r),B.X,!0,r,!0,r,!1,r,B.bO,r,r,r,r,r,255,r,1,r,r,!1,"\u2022",r,new A.anx(s),r,r,r,!1,r,r,!1,r,!0,r,B.d7,r,r,B.bx,B.bp,r,r,r,r,r,r,B.cA,!0,B.as,r,B.ds,r,r,r,r)),p=s.y,o=p?B.Ag:B.I7 +return A.dR(r,A.hY(A.b([q,B.ft,A.ko(B.bU,r,o,r,r,p?r:s.gaiL(),r,r,r)],t.p),B.a0,B.I,B.a1,r),B.t,r,r,B.Cs,r,r,r,B.eN,r,r,r)}, +a9I(a){var s,r=new A.cb(Date.now(),0,!1).dt(a).a,q=B.f.cq(r,6e7) +if(q<1)return"just now" +else{s=B.f.cq(r,36e8) +if(s<1)return""+q+"m ago" +else{r=B.f.cq(r,864e8) +if(r<1)return""+s+"h ago" +else return""+r+"d ago"}}}, +yL(){var s=0,r=A.z(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g +var $async$yL=A.A(function(a,b){if(a===1){o.push(b) +s=p}while(true)switch(s){case 0:i=m.e +h=B.c.jl(i.a.a) +if(J.bp(h)===0){s=1 +break}m.a4(new A.anG(m)) +p=4 +s=7 +return A.r(m.d.lU(h,m.a.c),$async$yL) +case 7:l=b +if(l){i.nx(0,B.Sq) +i=m.c +i.toString +A.Aj(i).fb()}else{i=m.c +if(i!=null)i.ae(t.J).f.hY(B.RU)}n.push(6) +s=5 +break +case 4:p=3 +g=o.pop() +k=A.X(g) +A.U().$1("Error sending message: "+A.i(k)) +i=m.c +if(i!=null)i.ae(t.J).f.hY(A.rh(null,null,null,null,null,B.v,null,A.bB("Error: "+A.i(k),null,null,null,null,null,null),null,B.ck,null,null,null,null,null,null,null,null,null)) +n.push(6) +s=5 +break +case 3:n=[2] +case 5:p=2 +if(m.c!=null)m.a4(new A.anH(m)) +s=n.pop() +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$yL,r)}, +L(a){var s,r,q,p=this,o=null +if(p.x)return B.Eh +s=p.z +if(s!=null)return A.hC(A.dE(A.b([A.bB(s,o,o,o,B.iy,o,o),B.cw,new A.Lz(new A.anJ(p),o,o,o,o,o,o,!1,o,!0,o,B.Xf,o)],t.p),B.a0,B.I,B.aT),o,o) +s=p.a.d?1/0:320 +r=A.eH(12) +q=A.aCO(B.bV,1) +return A.dR(o,A.dE(A.b([B.Ok,A.lm(p.a6E()),p.a6D()],t.p),B.a0,B.I,B.a1),B.t,o,o,new A.ds(B.bW,o,q,r,o,o,B.ax),o,o,o,o,o,o,s)}, +l(){var s,r=this +A.U().$1("ChatWidget: Disposing chat widget for video "+r.a.c) +r.as=!0 +s=r.Q +if(s!=null)s.am(0) +s=r.e +s.H$=$.ay() +s.J$=0 +r.f.l() +r.d.vD(r.a.c).ih(new A.anK()) +r.aA()}} +A.anA.prototype={ +$0(){A.U().$1("ChatWidget: Join room timeout on attempt "+(this.a.a+1)) +throw A.d(A.akJ("Failed to join chat room",null))}, +$S:83} +A.anB.prototype={ +$1(a){A.U().$1("ChatWidget: Chat stream error: "+A.i(a)) +this.a.a74(a)}, +$S:15} +A.anC.prototype={ +$0(){var s=this.a +s.x=!1 +s.z=null}, +$S:0} +A.anD.prototype={ +$0(){var s=this.a +s.x=!1 +s.z="Failed to connect to chat. Tap to retry."}, +$S:0} +A.anz.prototype={ +$0(){var s=this.a +s.z="Connection error. Tap to retry." +s.x=!1}, +$S:0} +A.anE.prototype={ +$0(){var s=this.a,r=s.r,q=this.b +r.push(q) +s=s.w +s.D(0,q.a) +if(r.length>100)s.F(0,B.b.h3(r,0).a)}, +$S:0} +A.anF.prototype={ +$0(){var s=this.a.f,r=s.f +if(r.length!==0){r=B.b.gcc(r).Q +r.toString +s.iQ(r,B.dP,B.L)}}, +$S:9} +A.any.prototype={ +$2(a,b){var s,r,q=null,p=this.a,o=p.r[b],n=o.r +n=n==null?q:B.c.bN(n,1) +n=A.bk((A.fb(n==null?"FF4444":n,16)|4278190080)>>>0) +s=o.c +r=t.p +return new A.bA(B.GV,A.hY(A.b([new A.yX(A.bB(B.c.S(s,0,1).toUpperCase(),q,q,q,B.Wd,q,q),n,16,q),B.ft,A.lm(A.dE(A.b([A.hY(A.b([A.bB(s,q,q,q,B.VD,q,q),B.ft,A.bB(p.a9I(o.e),q,q,q,B.iz,q,q)],r),B.a0,B.I,B.a1,q),B.Aj,A.bB(o.d,q,q,q,B.cA,q,q)],r),B.am,B.I,B.a1))],r),B.am,B.I,B.a1,q),q)}, +$S:339} +A.anx.prototype={ +$1(a){var s +if(a.length>255){s=this.a.e +s.sck(0,B.c.S(a,0,255)) +s.soZ(A.rp(B.SK))}}, +$S:31} +A.anG.prototype={ +$0(){return this.a.y=!0}, +$S:0} +A.anH.prototype={ +$0(){return this.a.y=!1}, +$S:0} +A.anJ.prototype={ +$0(){var s=this.a +s.a4(new A.anI(s)) +s.m7()}, +$S:0} +A.anI.prototype={ +$0(){var s=this.a +s.x=!0 +s.z=null}, +$S:0} +A.anK.prototype={ +$1(a){A.U().$1("ChatWidget: Error leaving chat room during disposal: "+A.i(a))}, +$S:15} +A.B5.prototype={ +L(a){var s,r,q=null,p=t.p,o=A.b([B.Ib,B.Ai,B.Xn,B.bk,B.X8],p),n=this.c +if(n!=null){s=A.aQ(B.d.aH(25.5),B.cR.E()>>>16&255,B.cR.E()>>>8&255,B.cR.E()&255) +r=A.eH(8) +B.b.U(o,A.b([B.Ai,A.dR(q,A.bB("Error: "+n.j(0),q,q,q,B.Uk,q,q),B.t,q,q,new A.ds(s,q,q,r,q,q,B.ax),q,q,q,B.bF,q,q,q)],p))}return A.Pa(q,B.P,A.hC(A.dR(q,A.dE(o,B.a0,B.cp,B.a1),B.t,q,B.Cp,q,q,q,q,B.H5,q,q,q),q,q))}} +A.vA.prototype={ +aj(){return new A.Hg(A.ls(!0,null,!0,!0,null,null,!1))}, +as6(a,b){return this.f.$1(b)}} +A.Hg.prototype={ +ap(){this.aJ() +this.a.c.a_(0,this.gR0())}, +afO(){if(this.d.gbG())this.a4(new A.au7(this))}, +PZ(a){var s,r=this,q=B.c.jl(a) +if(q.length!==0){s=r.c +s.toString +A.Aj(s).fb() +r.a.as6(0,q) +r.a4(new A.au6(r))}}, +L(a){var s=this,r=null,q=s.a,p=q.c,o=q.e,n=A.eH(24) +q=q.d?A.ko(r,r,B.Ag,r,r,q.r,r,r,r):A.ko(r,r,B.Ia,r,r,new A.au8(s),r,r,r) +return A.jr(B.L,!0,r,A.aSX(p,A.MH(r,new A.hk(4,n,B.q),r,B.GZ,r,r,r,r,!0,r,r,r,r,r,r,B.bW,!0,r,r,r,r,r,r,r,r,r,r,r,r,r,B.fx,'Imagine anything eg "F1 race with farming trucks"',r,r,r,r,r,r,r,r,r,!0,!0,r,r,r,r,r,r,r,r,q,r,r,r,r),o,s.d,s.gada(),new A.au9(a),B.iy,B.AJ),B.t,B.z,0,r,r,r,r,r,B.cS)}, +l(){var s=this +s.d.l() +s.a.c.K(0,s.gR0()) +s.aA()}} +A.au7.prototype={ +$0(){this.a.a.c.a.toString}, +$S:0} +A.au6.prototype={ +$0(){}, +$S:0} +A.au9.prototype={ +$1(a){A.Aj(this.a).fb()}, +$S:53} +A.au8.prototype={ +$0(){var s=this.a +return s.PZ(s.a.c.a.a)}, +$S:0} +A.R9.prototype={ +a6N(){var s,r,q,p,o=null,n=this.c,m=n.e +if(m.length===0)return A.dR(o,B.Ej,B.t,B.bV,o,o,o,o,o,o,o,o,o) +try{if(B.c.b8(m,"data:image")){s=A.dM(m,0,o) +n=J.aCv(s) +r=n==null?o:n.Vy() +if(r==null){A.U().$1("Invalid image data in thumbnailUrl") +n=A.c3("Invalid image data") +throw A.d(n)}n=A.aE8(r,new A.ald(this),B.fN) +return n}else if(B.c.b8(m,"data:video"))return new A.Bo(n,!0,!0,0,0.7,!0,!0,o) +else{n=A.aE9(m,new A.ale(this),B.fN) +return n}}catch(p){q=A.X(p) +A.U().$1("Unexpected error in thumbnail rendering: "+A.i(q)) +n=A.dR(o,B.jm,B.t,B.bV,o,o,o,o,o,o,o,o,o) +return n}}, +L(a){var s=null,r=t.p,q=this.c +return A.a2f(A.dE(A.b([new A.yz(1.7777777777777777,A.mc(B.c8,A.b([this.a6N()],r),B.v,B.Ao,s),s),A.dR(s,A.hY(A.b([B.En,B.RF,A.lm(A.dE(A.b([A.bB(q.b,2,B.aI,s,B.Wv,s,s),B.Aj,A.fN(A.bB(q.d,3,B.aI,s,B.iz,s,s),36,s)],r),B.am,B.I,B.aT))],r),B.am,B.I,B.a1,s),B.t,B.bW,s,s,s,s,s,B.GW,s,s,s)],r),B.am,B.I,B.aT),B.bD,B.az)}} +A.ald.prototype={ +$3(a,b,c){var s=null +A.U().$1("Error loading image thumbnail: "+A.i(b)) +return A.dR(s,B.jm,B.t,B.bV,s,s,s,s,s,s,s,s,s)}, +$S:79} +A.ale.prototype={ +$3(a,b,c){var s=null +A.U().$1("Error loading network thumbnail: "+A.i(b)) +return A.dR(s,B.jm,B.t,B.bV,s,s,s,s,s,s,s,s,s)}, +$S:79} +A.a1R.prototype={ +b5(a){var s=0,r=A.z(t.H),q,p=this +var $async$b5=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:if(p.b){s=1 +break}p.LK() +s=3 +return A.r(p.a.b5(0),$async$b5) +case 3:case 1:return A.x(q,r)}}) +return A.y($async$b5,r)}, +LK(){var s=this,r=s.d +if(r!=null)r.am(0) +s.c=0 +s.d=A.ou(B.hf,new A.a1T(s,0.004166666666666667))}, +aqM(){var s=this.a.d,r=t.q6,q=A.uL(s,r),p=new A.as(q,new A.a1S(),A.a2(q).i("as<1>")).gq(0) +r=A.uL(s,r) +s=$.bt +s=(s==null?$.bt=new A.cY():s).a +s===$&&A.a() +return p/r.length*100>=J.ab(s.h(0,"render_queue"),"minimum_buffer_percent_to_start_playback")}, +Im(){var s,r +if(this.b)return +try{this.a.m8()}catch(r){s=A.X(r) +A.U().$1("Error filling buffer: "+A.i(s))}}, +BO(){var s=0,r=A.z(t.Sk),q,p=2,o=[],n=this,m,l,k,j,i,h,g +var $async$BO=A.A(function(a,b){if(a===1){o.push(b) +s=p}while(true)switch(s){case 0:if(n.b){q=null +s=1 +break}m=null +p=4 +j=n.a +l=j.gYr() +i=l +s=(i==null?null:i.f)!=null&&!J.e(l,j.gVU())&&l.d!==B.bC?7:8 +break +case 7:j=l.f +j.toString +m=A.aAH(A.dM(j,0,null)) +s=9 +return A.r(m.b5(0),$async$BO) +case 9:if(n.b){m.l() +q=null +s=1 +break}m.p5(!0) +m.p7(0) +j=m +i=$.bt +j.p6((i==null?$.bt=new A.cY():i).gHv()) +n.Im() +j=m +q=j +s=1 +break +case 8:p=2 +s=6 +break +case 4:p=3 +g=o.pop() +k=A.X(g) +j=m +if(j!=null)j.l() +A.U().$1("Error preloading next clip: "+A.i(k)) +s=6 +break +case 3:s=2 +break +case 6:if(!n.b)n.Im() +q=null +s=1 +break +case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$BO,r)}, +k5(a){return this.au4(a)}, +au4(a){var s=0,r=A.z(t.H),q,p=this,o +var $async$k5=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:if(p.b){s=1 +break}o=p.a +if(o.ch===a){s=1 +break}A.U().$1("Updating video orientation to "+A.rE(a)) +p.LK() +s=3 +return A.r(o.k5(a),$async$k5) +case 3:case 1:return A.x(q,r)}}) +return A.y($async$k5,r)}} +A.a1T.prototype={ +$1(a){var s,r=this.a +if(r.b){a.am(0) +return}s=r.c+this.b +r.c=s +if(s>=1){r=r.d +if(r!=null)r.am(0)}}, +$S:44} +A.a1S.prototype={ +$1(a){return a.d===B.b5}, +$S:17} +A.Rb.prototype={ +lk(a){}} +A.ado.prototype={ +b5(a){var s=null,r=B.cL +return this.aqs(0)}, +aqs(a0){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$b5=A.A(function(a1,a2){if(a1===1){o.push(a2) +s=p}while(true)switch(s){case 0:d=null +c=B.cL +if(n.e){s=1 +break}p=4 +g=d +if(g==null){f=n.a +if(f.w&&f.x>0){f=f.x +g=f}else{f=B.dK.mU(A.dP(Math.pow(2,31))) +g=f}}m=g +f=n.a +n.d=A.aTv(B.c5,f.b+"\n"+f.d,m) +n.jy("Connecting...") +f=n.b +s=f.as!==B.aF?7:8 +break +case 7:n.jy("Connecting to server...") +s=9 +return A.r(f.b5(0),$async$b5) +case 9:if(n.e){s=1 +break}if(f.as!==B.aF){n.jy("Connection failed") +n.d.d=B.bR +s=1 +break}case 8:n.jy("Requesting thumbnail...") +l=new A.bf(new A.al($.ad,t.U),t.h) +k=null +k=A.bW(c,new A.adq(n,l)) +p=11 +j=B.bh.iw() +n.d.d=B.dL +n.xQ(m,j).bc(0,new A.adr(n,l),t.P).ih(new A.ads(n,l)) +s=14 +return A.r(l.a,$async$b5) +case 14:k.am(0) +p=4 +s=13 +break +case 11:p=10 +b=o.pop() +i=A.X(b) +A.U().$1("Error in thumbnail generation: "+A.i(i)) +n.d.d=B.bR +n.jy("Error generating") +f=k +f.am(0) +s=13 +break +case 10:s=4 +break +case 13:p=2 +s=6 +break +case 4:p=3 +a=o.pop() +h=A.X(a) +A.U().$1("Error initializing nano clip: "+A.i(h)) +n.jy("Error initializing") +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$b5,r)}, +xQ(a,b){return this.a9N(a,b)}, +a9N(a,b){var s=0,r=A.z(t.ob),q,p=2,o=[],n=this,m,l,k,j +var $async$xQ=A.A(function(c,d){if(c===1){o.push(d) +s=p}while(true)switch(s){case 0:if(n.e){q=null +s=1 +break}n.ajh() +p=4 +s=7 +return A.r(n.b.a_g(n.a,288,a,512),$async$xQ) +case 7:m=d +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +j=o.pop() +l=A.X(j) +A.U().$1("Error generating thumbnail through API: "+A.i(l)) +q=null +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$xQ,r)}, +ajh(){var s,r,q,p +if(this.e)return +for(s=t.Tu,r=t.P,q=0;q<4;++q){p=B.K3[q] +A.f0(s.a(p.h(0,"delay")),new A.adp(this,p),r)}}, +jy(a){if(this.e)return +this.f=a +this.c.$0()}} +A.adq.prototype={ +$0(){var s=this.b +if((s.a.a&30)===0){this.a.jy("Generation timed out") +s.e4(0)}}, +$S:0} +A.adr.prototype={ +$1(a){var s,r,q=this.a +if(q.e)return +s=a!=null&&a.length!==0 +r=q.d +if(s){r.f=a +r.d=B.b5 +q.jy("Ready")}else{r.d=B.bR +q.jy("Failed to generate")}this.b.e4(0)}, +$S:346} +A.ads.prototype={ +$1(a){var s +A.U().$1("Error generating thumbnail: "+A.i(a)) +s=this.a +s.d.d=B.bR +s.jy("Error: "+A.i(a)) +this.b.e4(0)}, +$S:15} +A.adp.prototype={ +$0(){var s=this.a +if(s.e)return +s.jy("Generating ("+A.i(J.ab(this.b,"progress"))+"%)")}, +$S:9} +A.Bo.prototype={ +aj(){return new A.Gb(!1)}} +A.Gb.prototype={ +got(){return this.f}, +ap(){var s=this,r=s.a.c,q=$.tg() +s.d!==$&&A.ba() +s.d=new A.ado(r,q,s.gafi()) +s.tP() +s.a4P()}, +tP(){var s=0,r=A.z(t.H),q,p=this,o,n +var $async$tP=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:if(p.w){s=1 +break}p.a4(new A.asb(p)) +o=p.d +o===$&&A.a() +s=3 +return A.r(o.b5(0),$async$tP) +case 3:o=o.d +n=o==null +if((n?null:o.d===B.b5)===!0)o=(n?null:o.f)!=null +else o=!1 +s=o?4:5 +break +case 4:s=6 +return A.r(p.mg(),$async$tP) +case 6:case 5:case 1:return A.x(q,r)}}) +return A.y($async$tP,r)}, +mg(){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g +var $async$mg=A.A(function(a,b){if(a===1){o.push(b) +s=p}while(true)switch(s){case 0:if(!n.w){k=n.d +k===$&&A.a() +k=k.d +k=(k==null?null:k.f)==null}else k=!0 +if(k){s=1 +break}p=4 +k=n.d +k===$&&A.a() +k=k.d +k.toString +m=k +k=n.e +k=k==null?null:k.l() +j=t.H +i=t.T +s=7 +return A.r(i.b(k)?k:A.dO(k,j),$async$mg) +case 7:k=m.f +k.toString +k=A.aAH(A.dM(k,0,null)) +n.e=k +s=8 +return A.r(k.b5(0),$async$mg) +case 8:s=n.w?9:10 +break +case 9:k=n.e +k=k==null?null:k.l() +s=11 +return A.r(i.b(k)?k:A.dO(k,j),$async$mg) +case 11:s=1 +break +case 10:k=n.e +k.toString +n.a.toString +k.p5(!0) +k=n.e +k.toString +n.a.toString +k.p7(0) +k=n.e +k.toString +k.p6(n.a.w) +n.a4(new A.asd(n)) +n.a.toString +s=12 +return A.r(n.e.jg(0),$async$mg) +case 12:n.a.toString +p=2 +s=6 +break +case 4:p=3 +g=o.pop() +l=A.X(g) +A.U().$1("Error setting up nano video controller: "+A.i(l)) +n.a4(new A.ase(n)) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$mg,r)}, +afj(){var s,r=this +if(r.w)return +r.a4(new A.asc()) +s=r.d +s===$&&A.a() +s=s.d +if((s==null?null:s.d===B.b5)===!0&&r.e==null)r.mg()}, +rl(){var s,r,q=this +if(q.r||q.e==null)return +q.a4(new A.asg(q)) +s=q.f +r=q.e +if(s)r.jg(0) +else r.n_(0)}, +a0t(){var s,r,q +try{r=document +r.toString +r=B.nf.WW(r) +A.ap5(r.a,r.b,new A.asf(this),!1)}catch(q){s=A.X(q) +A.U().$1(u.G+A.i(s))}}, +apZ(){var s,r,q,p,o=this +try{q=window.document +q.toString +q=q.visibilityState||q.mozVisibilityState||q.msVisibilityState||q.webkitVisibilityState +q.toString +s=q +if(J.e(s,"hidden")){if(o.f){o.Iz$=!0 +o.rl()}}else if(J.e(s,"visible"))if(!o.f&&o.Iz$){o.Iz$=!1 +o.rl()}}catch(p){r=A.X(p) +A.U().$1("Error handling visibility change: "+A.i(r))}}, +l(){var s,r=this +r.w=!0 +s=r.e +if(s!=null)s.l() +s=r.d +s===$&&A.a() +s.e=!0 +r.a4O()}, +L(a){var s,r,q,p=this,o=null,n=A.eH(p.a.r),m=p.e +if((m==null?o:m.a.ax)===!0){m=J.aCu(m.a) +s=p.e +s.toString +s=new A.yz(m,new A.wl(s,o),o) +m=s}else m=p.a6L() +m=A.b([A.dR(o,m,B.t,B.bV,o,o,o,o,o,o,o,o,o)],t.p) +s=p.r +if(s)p.a.toString +if(s)m.push(B.ng) +s=p.d +s===$&&A.a() +if(s.f.length!==0){r=p.e +r=(r==null?o:r.a.ax)!==!0}else r=!1 +if(r){r=A.aQ(153,B.l.E()>>>16&255,B.l.E()>>>8&255,B.l.E()&255) +q=A.eH(4) +m.push(A.v9(8,A.dR(o,A.bB(s.f,o,o,o,B.UN,o,o),B.t,o,o,new A.ds(r,o,o,q,o,o,B.ax),o,o,o,B.hh,o,o,o),o,o,8,o,o,o))}return A.lw(o,A.azf(n,A.mc(B.c8,m,B.v,B.Ap,o),B.bD),B.X,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o)}, +a6L(){this.a.toString +return B.Ei}} +A.asb.prototype={ +$0(){this.a.r=!0}, +$S:0} +A.asd.prototype={ +$0(){var s=this.a +s.r=!1 +s.a.toString +s.f=!0}, +$S:0} +A.ase.prototype={ +$0(){this.a.r=!1}, +$S:0} +A.asc.prototype={ +$0(){}, +$S:0} +A.asg.prototype={ +$0(){var s=this.a +s.f=!s.f}, +$S:0} +A.asf.prototype={ +$1(a){this.a.apZ()}, +$S:63} +A.ZY.prototype={} +A.IK.prototype={ +ap(){this.aJ() +$.a6.bb$.push(this) +this.a0t()}, +l(){$.a6.hN(this) +this.aA()}} +A.aeq.prototype={ +rl(){var s,r,q=this +if(q.e)return +s=q.a +if(s==null)return +r=!q.d +q.d=r +if(r){s.kS(q.r) +s.jg(0) +q.x9()}else{s.n_(0) +r=q.y +if(r!=null)r.am(0) +r=q.z +if(r!=null)r.am(0)}}, +x9(){var s=this,r=s.y +if(r!=null)r.am(0) +r=$.bt +if(r==null)r=$.bt=new A.cY() +s.y=A.bW(new A.aE(r.gUG().a-r.gZK().a),new A.aer(s)) +s.a1_()}, +a1_(){var s=this.z +if(s!=null)s.am(0) +this.z=A.ou(B.hf,new A.aes(this))}, +l(){var s=0,r=A.z(t.H),q=this,p,o,n +var $async$l=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:q.Q=!0 +p=q.y +if(p!=null)p.am(0) +p=q.z +if(p!=null)p.am(0) +p=q.a +p=p==null?null:p.l() +o=t.H +n=t.T +s=2 +return A.r(n.b(p)?p:A.dO(p,o),$async$l) +case 2:p=q.b +p=p==null?null:p.l() +s=3 +return A.r(n.b(p)?p:A.dO(p,o),$async$l) +case 3:q.b=q.a=null +return A.x(null,r)}}) +return A.y($async$l,r)}, +got(){return this.d}} +A.aer.prototype={ +$0(){var s=this.a +if(s.Q||!s.d)return +s=s.as +if(s!=null)s.$0()}, +$S:0} +A.aes.prototype={ +$1(a){var s,r=this.a +if(r.Q||!r.d)return +s=r.a +if(s!=null&&s.a.ax)r.r=s.a.b}, +$S:44} +A.axI.prototype={ +$3(a,b,c){return B.jl}, +$S:79} +A.axJ.prototype={ +$3(a,b,c){return B.jl}, +$S:79} +A.axH.prototype={ +$1(a){return a.gJk()||a.got()}, +$S:227} +A.Ej.prototype={ +aj(){return new A.Ic(B.c5,new A.cb(Date.now(),0,!1))}} +A.Ic.prototype={ +ap(){var s,r,q,p=this +p.aJ() +$.a6.bb$.push(p) +try{r=document +r.toString +r=B.nf.WW(r) +A.ap5(r.a,r.b,new A.awb(p),!1) +r=window +r.toString +A.ap5(r,"beforeunload",new A.awc(p),!1)}catch(q){s=A.X(q) +A.U().$1(u.G+A.i(s))}p.tB()}, +adG(){var s,r,q,p +try{q=window.document +q.toString +q=q.visibilityState||q.mozVisibilityState||q.msVisibilityState||q.webkitVisibilityState +q.toString +s=q +if(J.e(s,"hidden"))this.Rn() +else if(J.e(s,"visible")&&this.r)this.ahX()}catch(p){r=A.X(p) +A.U().$1("Error handling visibility change: "+A.i(r))}}, +Rn(){var s=this,r=s.d +r===$&&A.a() +if(r.d){s.r=!0 +r.rl() +r=s.e +r===$&&A.a() +r.a.rK(!0) +if(!s.f&&s.c!=null)s.a4(new A.aw1())}}, +ahX(){var s=this,r=s.d +r===$&&A.a() +if(!r.d&&s.r){s.r=!1 +r.rl() +r=s.e +r===$&&A.a() +r.a.rK(!1) +if(!s.f&&s.c!=null)s.a4(new A.aw4())}}, +tB(){var s=0,r=A.z(t.H),q,p=this,o,n +var $async$tB=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:if(p.f){s=1 +break}o=p.c +o.toString +o=A.bT(o,null,t.w).w.a +n=o.a/o.b +if(n>1.2)p.w=B.c5 +else if(n<0.8)p.w=B.fB +else p.w=B.c5 +p.d!==$&&A.ba() +o=p.d=new A.aeq(B.r) +o.e=!0 +o.as=p.gag3() +o=p.a.c +o=A.aNH(new A.avZ(p),o) +p.e!==$&&A.ba() +o=p.e=new A.a1R(o) +s=3 +return A.r(o.b5(0),$async$tB) +case 3:s=4 +return A.r(o.k5(p.w),$async$tB) +case 4:if(!p.f&&p.c!=null)p.a4(new A.aw_(p)) +case 1:return A.x(q,r)}}) +return A.y($async$tB,r)}, +Nq(){var s,r,q,p=this +if(!p.f){r=p.d +r===$&&A.a() +r=r.w}else r=!0 +if(r)return +try{r=p.e +r===$&&A.a() +if(r.aqM()){r=p.d +r===$&&A.a() +r.w=!0 +p.yY()}else if(!p.f)A.f0(B.hf,p.ga76(),t.H)}catch(q){s=A.X(q) +A.U().$1("Error checking buffer status: "+A.i(s))}}, +yY(){var s=0,r=A.z(t.H),q,p=this,o,n +var $async$yY=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:if(p.f){s=1 +break}o=p.e +o===$&&A.a() +n=o.a.gVU() +s=(n==null?null:n.d===B.b5)===!0&&n.d!==B.bC?3:4 +break +case 3:o.a.D3(n) +s=5 +return A.r(p.l7(n),$async$yY) +case 5:case 4:if(!p.f&&p.c!=null){p.a.toString +o.a.rK(!1) +p.a4(new A.aw5(p))}case 1:return A.x(q,r)}}) +return A.y($async$yY,r)}, +ak4(){var s,r=this,q=r.d +q===$&&A.a() +q.rl() +s=r.e +s===$&&A.a() +s.a.rK(!q.d) +if(!r.f&&r.c!=null)r.a4(new A.aw6())}, +l7(a){return this.ahb(a)}, +ahb(a){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b +var $async$l7=A.A(function(a0,a1){if(a0===1){o.push(a1) +s=p}while(true)switch(s){case 0:if(n.f||a.f==null){s=1 +break}p=4 +j={} +j.a=null +i=n.d +i===$&&A.a() +s=i.b!=null?7:9 +break +case 7:h=a.c +A.U().$1("Using preloaded controller for clip "+h) +g=j.a=i.b +i.b=null +f=g +g=h +h=f +s=8 +break +case 9:h=a.c +A.U().$1("Creating new controller for clip "+h) +g=a.f +g.toString +e=j.a=A.aAH(A.dM(g,0,null)) +s=10 +return A.r(e.b5(0),$async$l7) +case 10:g=h +h=e +case 8:if(n.f||h==null){if(h!=null)h.l() +s=1 +break}h.p5(!0) +h.p7(0) +d=$.bt +h.p6((d==null?$.bt=new A.cY():d).gHv()) +m=i.a +l=i.c +h=n.e +h===$&&A.a() +d=h.a +d.D3(a) +i.r=B.r +if(!n.f&&n.c!=null)n.a4(new A.aw2(j,n,a)) +n.a.toString +j=j.a +s=11 +return A.r(j.jg(0),$async$l7) +case 11:a.toString +A.U().$1("Started playback of clip "+g) +i.x9() +j=m +j=j==null?null:j.l() +s=12 +return A.r(t.T.b(j)?j:A.dO(j,t.H),$async$l7) +case 12:if(l!=null&&l!==a)d.Yf() +n.a.toString +s=13 +return A.r(n.pK(),$async$l7) +case 13:h.Im() +p=2 +s=6 +break +case 4:p=3 +b=o.pop() +k=A.X(b) +A.U().$1("Error playing clip: "+A.i(k)) +s=!n.f?14:15 +break +case 14:j=n.c +if(j!=null)n.a4(new A.aw3(n)) +s=16 +return A.r(A.f0(B.cm,null,t.z),$async$l7) +case 16:case 15:s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$l7,r)}, +nK(){var s=0,r=A.z(t.H),q,p=this,o,n,m,l,k,j +var $async$nK=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:if(p.f){s=1 +break}o=p.d +o===$&&A.a() +n=o.y +if(n!=null)n.am(0) +n=p.e +n===$&&A.a() +m=n.a.gYr() +if(m==null){n=o.a +if(n!=null)n.kS(B.r) +o.x9() +s=1 +break}if(o.c!=null){n.a.Yf() +o.c=null}n.a.D3(m) +s=o.b!=null?3:5 +break +case 3:l=o.a +if(!p.f&&p.c!=null)p.a4(new A.aw0(p,m)) +n=o.a +n=n==null?null:n.jg(0) +k=t.H +j=t.T +s=6 +return A.r(j.b(n)?n:A.dO(n,k),$async$nK) +case 6:o.x9() +o=l==null?null:l.l() +s=7 +return A.r(j.b(o)?o:A.dO(o,k),$async$nK) +case 7:s=8 +return A.r(p.pK(),$async$nK) +case 8:s=4 +break +case 5:s=9 +return A.r(p.l7(m),$async$nK) +case 9:case 4:case 1:return A.x(q,r)}}) +return A.y($async$nK,r)}, +pK(){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l,k,j,i +var $async$pK=A.A(function(a,b){if(a===1){p.push(b) +s=q}while(true)switch(s){case 0:q=3 +l=o.e +l===$&&A.a() +s=6 +return A.r(l.BO(),$async$pK) +case 6:n=b +s=!o.f&&n!=null?7:8 +break +case 7:l=o.d +l===$&&A.a() +k=l.b +k=k==null?null:k.l() +s=9 +return A.r(t.T.b(k)?k:A.dO(k,t.H),$async$pK) +case 9:l.b=n +case 8:q=1 +s=5 +break +case 3:q=2 +i=p.pop() +m=A.X(i) +A.U().$1("Error in preloadNextClip: "+A.i(m)) +s=5 +break +case 2:s=1 +break +case 5:return A.x(null,r) +case 1:return A.w(p.at(-1),r)}}) +return A.y($async$pK,r)}, +lk(a){this.MA(a)}, +l(){var s,r,q=this +q.f=!0 +s=q.e +s===$&&A.a() +s.a.rK(!0) +$.a6.hN(q) +r=q.d +r===$&&A.a() +r.l() +s.b=!0 +s=s.d +if(s!=null)s.am(0) +s=q.y +if(s!=null)s.am(0) +q.aA()}, +L(a){var s=A.bT(a,null,t.w).w.a +return A.MZ(new A.awa(this,s.a,s.b))}} +A.awb.prototype={ +$1(a){this.a.adG()}, +$S:63} +A.awc.prototype={ +$1(a){this.a.Rn()}, +$S:63} +A.aw1.prototype={ +$0(){}, +$S:0} +A.aw4.prototype={ +$0(){}, +$S:0} +A.avZ.prototype={ +$0(){var s=this.a +if(!s.f&&s.c!=null){s.a4(new A.avY()) +s.Nq()}}, +$S:9} +A.avY.prototype={ +$0(){}, +$S:0} +A.aw_.prototype={ +$0(){var s=this.a.d +s===$&&A.a() +s.e=!0}, +$S:0} +A.aw5.prototype={ +$0(){var s=this.a.d +s===$&&A.a() +s.f=s.e=!1}, +$S:0} +A.aw6.prototype={ +$0(){}, +$S:0} +A.aw2.prototype={ +$0(){var s=this.b,r=s.d +r===$&&A.a() +r.a=this.a.a +r.c=this.c +s.a.toString +r.d=!0}, +$S:0} +A.aw3.prototype={ +$0(){var s=this.a.d +s===$&&A.a() +return s.e=!0}, +$S:0} +A.aw0.prototype={ +$0(){var s=this.a.d +s===$&&A.a() +s.a=s.b +s.b=null +s.c=this.b +s.d=!0}, +$S:0} +A.awa.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e={} +e.a=null +s=g.c +r=g.b/s +if(r>1.2)q=e.a=B.c5 +else if(r<0.8){e.a=B.fB +q=B.fB}else{p=g.a.w +e.a=p +q=p}o=g.a +if(q!==o.w){n=new A.cb(Date.now(),0,!1) +m=n.dt(o.x) +q=o.y +if(q!=null)q.am(0) +if(B.f.cq(m.a,1000)>=500){o.a4(new A.aw8(e,o,n)) +q=o.e +q===$&&A.a() +q.k5(e.a)}else o.y=A.bW(B.GF,new A.aw9(e,o,a))}e=o.d +e===$&&A.a() +l=e.a +q=l==null +r=q?f:J.aCu(l.a) +if(r==null)r=1.7777777777777777 +k=b.b +j=k/r +if(!isFinite(k)||!isFinite(j)){j=s*0.4 +A.U().$1("Using fallback height: "+A.i(j)+" (percentage of screen height)")}s=o.a +s.toString +i=A.eH(12) +h=q?f:l.a.ax +if(h===!0){l.toString +s=new A.wl(l,f)}else s=A.aXd(s.d) +s=A.b([A.azf(i,A.dR(f,s,B.t,B.bV,f,f,f,f,f,f,f,f,f),B.bD)],t.p) +q=q?f:l.a.ax +if(q===!0){q=e.d +i=A.aQ(153,B.l.E()>>>16&255,B.l.E()>>>8&255,B.l.E()&255) +h=A.eH(24) +s.push(A.v9(16,A.lw(f,A.dR(f,A.nu(q?B.HT:B.oM,B.k,f,24),B.t,f,f,new A.ds(i,f,f,h,f,f,B.ax),f,f,f,B.eN,f,f,f),B.X,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,o.gak3(),f,f,f,f,f,f),f,f,16,f,f,f))}e=e.e +o=o.e +o===$&&A.a() +s.push(A.aXc(A.uL(o.a.d,t.q6),e,!0)) +return A.fN(A.mc(B.c8,s,B.v,B.Ao,f),j,k)}, +$S:349} +A.aw8.prototype={ +$0(){var s=this.b +s.w=this.a.a +s.x=this.c}, +$S:0} +A.aw9.prototype={ +$0(){var s,r,q,p,o=this.b +if(!o.f&&o.c!=null){s=A.bT(this.c,null,t.w).w.a +r=s.a/s.b +if(r>1.2)q=B.c5 +else q=r<0.8?B.fB:o.w +s=this.a +p=s.a +if(q===p&&o.w!==p)if(!o.f&&o.c!=null){o.a4(new A.aw7(s,o)) +o=o.e +o===$&&A.a() +o.k5(s.a)}}}, +$S:0} +A.aw7.prototype={ +$0(){var s=this.b +s.w=this.a.a +s.x=new A.cb(Date.now(),0,!1)}, +$S:0} +A.a_P.prototype={} +A.zw.prototype={ +aB(a){return this.a.aB(0)}} +A.dW.prototype={ +gak(a){return new A.vT(this.a,0,0)}, +gZ(a){var s=this.a,r=s.length +return r===0?A.a8(A.a5("No element")):B.c.S(s,0,new A.k7(s,r,0,240).jd())}, +ga7(a){var s=this.a,r=s.length +return r===0?A.a8(A.a5("No element")):B.c.bN(s,new A.pi(s,0,r,240).jd())}, +ga9(a){return this.a.length===0}, +gc1(a){return this.a.length!==0}, +gq(a){var s,r,q=this.a,p=q.length +if(p===0)return 0 +s=new A.k7(q,p,0,240) +for(r=0;s.jd()>=0;)++r +return r}, +bp(a,b){var s,r,q,p,o,n +A.e_(b,"index") +s=this.a +r=s.length +q=0 +if(r!==0){p=new A.k7(s,r,0,240) +for(o=0;n=p.jd(),n>=0;o=n){if(q===b)return B.c.S(s,o,n);++q}}throw A.d(A.MD(b,this,"index",null,q))}, +u(a,b){var s +if(typeof b!="string")return!1 +s=b.length +if(s===0)return!1 +if(new A.k7(b,s,0,240).jd()!==s)return!1 +s=this.a +return A.aW4(s,b,0,s.length)>=0}, +ajl(a,b,c){var s,r +if(a===0||b===this.a.length)return b +s=this.a +c=new A.k7(s,s.length,b,240) +do{r=c.jd() +if(r<0)break +if(--a,a>0){b=r +continue}else{b=r +break}}while(!0) +return b}, +iC(a,b){A.e_(b,"count") +return this.ajj(b)}, +ajj(a){var s=this.ajl(a,0,null),r=this.a +if(s===r.length)return B.bc +return new A.dW(B.c.bN(r,s))}, +kL(a,b){var s=this.Dd(0,b).B1(0) +if(s.length===0)return B.bc +return new A.dW(s)}, +a3(a,b){return new A.dW(this.a+b.a)}, +k(a,b){if(b==null)return!1 +return b instanceof A.dW&&this.a===b.a}, +gC(a){return B.c.gC(this.a)}, +j(a){return this.a}} +A.vT.prototype={ +gN(a){var s=this,r=s.d +return r==null?s.d=B.c.S(s.a,s.b,s.c):r}, +A(){return this.xu(1,this.c)}, +xu(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=u.j,h=u.e +if(a>0){s=j.c +for(r=j.a,q=r.length,p=240;s>>5)+(o&31)) +else{m=1 +if(n>>8)+(l&255))}}}p=u.U.charCodeAt((p&-4)+m) +if((p&1)!==0){--a +k=a===0}else k=!1 +if(k){j.b=b +j.c=s +j.d=null +return!0}}j.b=b +j.c=q +j.d=null +return a===1&&p!==240}else{j.b=b +j.d=null +return!0}}, +S0(a,b){var s,r,q,p=this +A.e_(a,"count") +s=p.b +r=new A.pi(p.a,0,s,240) +for(;a>0;s=q){q=r.jd() +if(q<0)break;--a}p.b=s +p.c=b +p.d=null +return a===0}} +A.k7.prototype={ +jd(){var s,r,q=this +for(s=q.b;r=q.c,r>>5)+(j&31))) +return}if(k>>8)+(s&255)) +q.c=k+1}else r=1 +q.d=n.charCodeAt((q.d&-4)+r)}, +Tx(a){var s,r,q,p,o,n,m,l=this,k=u.j,j=u.e,i=l.c +if(i===a){l.d=240 +return i}s=i-1 +r=l.a +q=r.charCodeAt(s) +if((q&63488)!==55296)p=j.charCodeAt(k.charCodeAt(q>>>5)+(q&31)) +else{p=1 +if((q&64512)===55296){if(i>>8)+(o&255))}}else{n=s-1 +if(n>=a){m=r.charCodeAt(n) +i=(m&64512)===55296}else{m=null +i=!1}if(i){p=j.charCodeAt(k.charCodeAt(((m&1023)<<10)+(q&1023)+524288>>>8)+(q&255)) +s=n}}}l.d=u.U.charCodeAt(280+p) +return s}} +A.pi.prototype={ +jd(){var s,r,q,p,o,n=this +for(s=n.b;r=n.c,r>s;){n.rT(0) +q=n.d +if((q&3)===0)continue +if((q&2)!==0){p=n.c +o=n.Fa() +if(q>=340)n.c=p +else if((n.d&3)===3)n.c=o}if((n.d&1)!==0)return r}s=u.t.charCodeAt((n.d&-4)+18) +n.d=s +if((s&1)!==0)return r +return-1}, +rT(a){var s,r,q=this,p=u.j,o=u.e,n=u.t,m=q.a,l=--q.c,k=m.charCodeAt(l) +if((k&64512)!==56320){q.d=n.charCodeAt((q.d&-4)+o.charCodeAt(p.charCodeAt(k>>>5)+(k&31))) +return}if(l>=q.b){l=q.c=l-1 +s=m.charCodeAt(l) +m=(s&64512)===55296}else{s=null +m=!1}if(m)r=o.charCodeAt(p.charCodeAt(((s&1023)<<10)+(k&1023)+524288>>>8)+(k&255)) +else{q.c=l+1 +r=1}q.d=n.charCodeAt((q.d&-4)+r)}, +Fa(){var s,r,q=this +for(s=q.b;r=q.c,r>s;){q.rT(0) +if(q.d<280)return r}q.d=u.t.charCodeAt((q.d&-4)+18) +return s}} +A.bK.prototype={ +h(a,b){var s,r=this +if(!r.yd(b))return null +s=r.c.h(0,r.a.$1(r.$ti.i("bK.K").a(b))) +return s==null?null:s.b}, +m(a,b,c){var s=this +if(!s.yd(b))return +s.c.m(0,s.a.$1(b),new A.aS(b,c,s.$ti.i("aS")))}, +U(a,b){b.af(0,new A.a24(this))}, +nW(a,b,c){var s=this.c +return s.nW(s,b,c)}, +aq(a,b){var s=this +if(!s.yd(b))return!1 +return s.c.aq(0,s.a.$1(s.$ti.i("bK.K").a(b)))}, +gj1(a){var s=this.c,r=A.m(s).i("dG<1,2>") +return A.uQ(new A.dG(s,r),new A.a25(this),r.i("n.E"),this.$ti.i("aS"))}, +af(a,b){this.c.af(0,new A.a26(this,b))}, +ga9(a){return this.c.a===0}, +gc1(a){return this.c.a!==0}, +gbT(a){var s=this.c,r=A.m(s).i("be<2>") +return A.uQ(new A.be(s,r),new A.a27(this),r.i("n.E"),this.$ti.i("bK.K"))}, +gq(a){return this.c.a}, +r0(a,b,c,d){var s=this.c +return s.r0(s,new A.a28(this,b,c,d),c,d)}, +bI(a,b,c){return this.c.bI(0,this.a.$1(b),new A.a29(this,b,c)).b}, +F(a,b){var s,r=this +if(!r.yd(b))return null +s=r.c.F(0,r.a.$1(r.$ti.i("bK.K").a(b))) +return s==null?null:s.b}, +h4(a,b){var s=this.c +return s.h4(s,new A.a2a(this,b))}, +geo(a){var s=this.c,r=A.m(s).i("be<2>") +return A.uQ(new A.be(s,r),new A.a2b(this),r.i("n.E"),this.$ti.i("bK.V"))}, +j(a){return A.aa1(this)}, +yd(a){return this.$ti.i("bK.K").b(a)}, +$iaz:1} +A.a24.prototype={ +$2(a,b){this.a.m(0,a,b) +return b}, +$S(){return this.a.$ti.i("~(bK.K,bK.V)")}} +A.a25.prototype={ +$1(a){var s=a.b +return new A.aS(s.a,s.b,this.a.$ti.i("aS"))}, +$S(){return this.a.$ti.i("aS(aS>)")}} +A.a26.prototype={ +$2(a,b){return this.b.$2(b.a,b.b)}, +$S(){return this.a.$ti.i("~(bK.C,aS)")}} +A.a27.prototype={ +$1(a){return a.a}, +$S(){return this.a.$ti.i("bK.K(aS)")}} +A.a28.prototype={ +$2(a,b){return this.b.$2(b.a,b.b)}, +$S(){return this.a.$ti.bO(this.c).bO(this.d).i("aS<1,2>(bK.C,aS)")}} +A.a29.prototype={ +$0(){return new A.aS(this.b,this.c.$0(),this.a.$ti.i("aS"))}, +$S(){return this.a.$ti.i("aS()")}} +A.a2a.prototype={ +$2(a,b){return this.b.$2(b.a,b.b)}, +$S(){return this.a.$ti.i("O(bK.C,aS)")}} +A.a2b.prototype={ +$1(a){return a.b}, +$S(){return this.a.$ti.i("bK.V(aS)")}} +A.zu.prototype={ +fo(a,b){return J.e(a,b)}, +f5(a,b){return J.E(b)}, +Jm(a){return!0}} +A.MK.prototype={ +f5(a,b){var s,r,q +for(s=J.aY(b),r=this.a,q=0;s.A();){q=q+r.f5(0,s.gN(s))&2147483647 +q=q+(q<<10>>>0)&2147483647 +q^=q>>>6}q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.N6.prototype={ +fo(a,b){var s,r,q,p,o +if(a===b)return!0 +s=J.aH(a) +r=s.gq(a) +q=J.aH(b) +if(r!==q.gq(b))return!1 +for(p=this.a,o=0;o>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.rC.prototype={} +A.vG.prototype={} +A.x4.prototype={ +gC(a){var s=this.a +return 3*s.a.f5(0,this.b)+7*s.b.f5(0,this.c)&2147483647}, +k(a,b){var s +if(b==null)return!1 +if(b instanceof A.x4){s=this.a +s=s.a.fo(this.b,b.b)&&s.b.fo(this.c,b.c)}else s=!1 +return s}} +A.ql.prototype={ +fo(a,b){var s,r,q,p,o,n,m +if(a===b)return!0 +s=J.aH(a) +r=J.aH(b) +if(s.gq(a)!==r.gq(b))return!1 +q=A.hJ(null,null,null,t.PJ,t.S) +for(p=J.aY(s.gbT(a));p.A();){o=p.gN(p) +n=new A.x4(this,o,s.h(a,o)) +m=q.h(0,n) +q.m(0,n,(m==null?0:m)+1)}for(s=J.aY(r.gbT(b));s.A();){o=s.gN(s) +n=new A.x4(this,o,r.h(b,o)) +m=q.h(0,n) +if(m==null||m===0)return!1 +q.m(0,n,m-1)}return!0}, +f5(a,b){var s,r,q,p,o,n,m,l,k +for(s=J.dn(b),r=J.aY(s.gbT(b)),q=this.a,p=this.b,o=this.$ti.y[1],n=0;r.A();){m=r.gN(r) +l=q.f5(0,m) +k=s.h(b,m) +n=n+3*l+7*p.f5(0,k==null?o.a(k):k)&2147483647}n=n+(n<<3>>>0)&2147483647 +n^=n>>>11 +return n+(n<<15>>>0)&2147483647}} +A.L5.prototype={ +fo(a,b){var s,r=this,q=t.Ro +if(q.b(a))return q.b(b)&&new A.vG(r,t.n5).fo(a,b) +q=t.f +if(q.b(a))return q.b(b)&&new A.ql(r,r,t.Dx).fo(a,b) +q=t.JY +if(q.b(a)){s=t.j +if(s.b(a)!==s.b(b))return!1 +return q.b(b)&&new A.rC(r,t.C_).fo(a,b)}return J.e(a,b)}, +f5(a,b){var s=this +if(t.Ro.b(b))return new A.vG(s,t.n5).f5(0,b) +if(t.f.b(b))return new A.ql(s,s,t.Dx).f5(0,b) +if(t.JY.b(b))return new A.rC(s,t.C_).f5(0,b) +return J.E(b)}, +Jm(a){return!0}} +A.Mb.prototype={ +xJ(a){var s=this.b[a] +this.$ti.c.a(null) +s=null +return s}, +gq(a){return this.c}, +j(a){var s=this.b +return A.aEl(A.iK(s,0,A.mN(this.c,"count",t.S),A.a2(s).c),"(",")")}, +a6n(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=b*2+2 +for(s=i.b,r=i.a,q=i.$ti.c;p=i.c,h0){s[b]=j +b=o}}s[b]=a}} +A.f5.prototype={ +D(a,b){this.i8(0,b)}, +ig(a,b){return new A.EN(this,J.pb(this.a,b),-1,-1,A.m(this).i("@").bO(b).i("EN<1,2>"))}, +j(a){return A.lE(this,"{","}")}, +hM(a){var s,r=this +if(r.geq(r)===r.gdc())throw A.d(A.a5("No element")) +r.sdc((r.gdc()-1&J.bp(r.a)-1)>>>0) +s=J.ab(r.a,r.gdc()) +if(s==null)s=A.m(r).i("f5.E").a(s) +J.ea(r.a,r.gdc(),null) +return s}, +gq(a){var s=this +return(s.gdc()-s.geq(s)&J.bp(s.a)-1)>>>0}, +sq(a,b){var s,r,q,p,o=this +if(b<0)throw A.d(A.dd("Length "+b+" may not be negative.")) +if(b>o.gq(0)&&!A.m(o).i("f5.E").b(null))throw A.d(A.ae("The length can only be increased when the element type is nullable, but the current element type is `"+A.c4(A.m(o).i("f5.E")).j(0)+"`.")) +s=b-o.gq(0) +if(s>=0){if(J.bp(o.a)<=b)o.ahg(b) +o.sdc((o.gdc()+s&J.bp(o.a)-1)>>>0) +return}r=o.gdc()+s +q=o.a +if(r>=0)J.ayS(q,r,o.gdc(),null) +else{r+=J.bp(q) +J.ayS(o.a,0,o.gdc(),null) +q=o.a +p=J.aH(q) +p.mL(q,r,p.gq(q),null)}o.sdc(r)}, +h(a,b){var s,r=this +if(b<0||b>=r.gq(0))throw A.d(A.dd("Index "+b+" must be in the range [0.."+r.gq(0)+").")) +s=J.ab(r.a,(r.geq(r)+b&J.bp(r.a)-1)>>>0) +return s==null?A.m(r).i("f5.E").a(s):s}, +m(a,b,c){var s=this +if(b<0||b>=s.gq(0))throw A.d(A.dd("Index "+b+" must be in the range [0.."+s.gq(0)+").")) +J.ea(s.a,(s.geq(s)+b&J.bp(s.a)-1)>>>0,c)}, +i8(a,b){var s=this +J.ea(s.a,s.gdc(),b) +s.sdc((s.gdc()+1&J.bp(s.a)-1)>>>0) +if(s.geq(s)===s.gdc())s.ahm()}, +ahm(){var s=this,r=A.bo(J.bp(s.a)*2,null,!1,A.m(s).i("f5.E?")),q=J.bp(s.a)-s.geq(s) +B.b.bV(r,0,q,s.a,s.geq(s)) +B.b.bV(r,q,q+s.geq(s),s.a,0) +s.seq(0,0) +s.sdc(J.bp(s.a)) +s.a=r}, +ahn(a){var s,r,q=this +if(q.geq(q)<=q.gdc()){s=q.gdc()-q.geq(q) +B.b.bV(a,0,s,q.a,q.geq(q)) +return s}else{r=J.bp(q.a)-q.geq(q) +B.b.bV(a,0,r,q.a,q.geq(q)) +B.b.bV(a,r,r+q.gdc(),q.a,0) +return q.gdc()+r}}, +ahg(a){var s=this,r=A.bo(A.aRt(a+B.f.eh(a,1)),null,!1,A.m(s).i("f5.E?")) +s.sdc(s.ahn(r)) +s.a=r +s.seq(0,0)}, +$ia3:1, +$in:1, +$iL:1, +geq(a){return this.b}, +gdc(){return this.c}, +seq(a,b){return this.b=b}, +sdc(a){return this.c=a}} +A.EN.prototype={ +geq(a){var s=this.d +return s.geq(s)}, +seq(a,b){this.d.seq(0,b)}, +gdc(){return this.d.gdc()}, +sdc(a){this.d.sdc(a)}} +A.Gx.prototype={} +A.R2.prototype={ +m(a,b,c){return A.aAG()}, +bI(a,b,c){return A.aAG()}, +F(a,b){return A.aAG()}} +A.pF.prototype={ +k(a,b){var s,r,q,p,o +if(b==null)return!1 +if(b instanceof A.pF){s=this.a +r=b.a +q=s.length +if(q!==r.length)return!1 +for(p=0,o=0;o>>0)-s,q=0;q1125899906842623)throw A.d(A.ae("Hashing is unsupported for messages with more than 2^53 bits.")) +p=r*8 +o=k.b +k.U(0,new Uint8Array(8)) +n=J.pa(B.B.gbQ(k.a)) +m=B.f.cq(p,4294967296) +n.$flags&2&&A.av(n,11) +n.setUint32(o,m,!1) +n.setUint32(o+4,p>>>0,!1)}} +A.Xz.prototype={ +i0(a){var s=new Uint32Array(A.jZ(A.b([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.t))),r=new Uint32Array(64),q=new Uint8Array(0) +return new A.EJ(new A.XA(s,r,a,new Uint32Array(16),new A.wg(q,0)))}} +A.auo.prototype={ +au3(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +for(s=this.x,r=s.$flags|0,q=0;q<16;++q){p=a0[q] +r&2&&A.av(s) +s[q]=p}for(q=16;q<64;++q){p=s[q-2] +o=s[q-7] +n=s[q-15] +m=s[q-16] +r&2&&A.av(s) +s[q]=((((p>>>17|p<<15)^(p>>>19|p<<13)^p>>>10)>>>0)+o>>>0)+((((n>>>7|n<<25)^(n>>>18|n<<14)^n>>>3)>>>0)+m>>>0)>>>0}r=this.w +l=r[0] +k=r[1] +j=r[2] +i=r[3] +h=r[4] +g=r[5] +f=r[6] +e=r[7] +for(d=l,q=0;q<64;++q,e=f,f=g,g=h,h=b,i=j,j=k,k=d,d=a){c=(e+(((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))>>>0)>>>0)+(((h&g^~h&f)>>>0)+(B.K8[q]+s[q]>>>0)>>>0)>>>0 +b=i+c>>>0 +a=c+((((d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10))>>>0)+((d&k^d&j^k&j)>>>0)>>>0)>>>0}r.$flags&2&&A.av(r) +r[0]=d+l>>>0 +r[1]=k+r[1]>>>0 +r[2]=j+r[2]>>>0 +r[3]=i+r[3]>>>0 +r[4]=h+r[4]>>>0 +r[5]=g+r[5]>>>0 +r[6]=f+r[6]>>>0 +r[7]=e+r[7]>>>0}} +A.XA.prototype={} +A.id.prototype={ +G(){return"AnimationStatus."+this.b}, +gjT(){var s,r=this +$label0$0:{if(B.cX===r||B.c9===r){s=!0 +break $label0$0}if(B.a6===r||B.R===r){s=!1 +break $label0$0}s=null}return s}, +gqX(){var s,r=this +$label0$0:{if(B.cX===r||B.a6===r){s=!0 +break $label0$0}if(B.c9===r||B.R===r){s=!1 +break $label0$0}s=null}return s}} +A.bL.prototype={ +gjT(){return this.gaT(this).gjT()}, +j(a){return"#"+A.bj(this)+"("+this.C9()+")"}, +C9(){switch(this.gaT(this).a){case 1:var s="\u25b6" +break +case 2:s="\u25c0" +break +case 3:s="\u23ed" +break +case 0:s="\u23ee" +break +default:s=null}return s}} +A.ww.prototype={ +G(){return"_AnimationDirection."+this.b}} +A.JD.prototype={ +G(){return"AnimationBehavior."+this.b}} +A.tp.prototype={ +gv(a){var s=this.x +s===$&&A.a() +return s}, +sv(a,b){var s=this +s.ff(0) +s.F4(b) +s.aG() +s.tf()}, +ghm(){var s=this.r +if(!(s!=null&&s.a!=null))return 0 +s=this.w +s.toString +return s.fn(0,this.y.a/1e6)}, +F4(a){var s=this,r=s.a,q=s.b,p=s.x=A.G(a,r,q) +if(p===r)s.Q=B.R +else if(p===q)s.Q=B.a6 +else{switch(s.z.a){case 0:r=B.cX +break +case 1:r=B.c9 +break +default:r=null}s.Q=r}}, +gjT(){var s=this.r +return s!=null&&s.a!=null}, +gaT(a){var s=this.Q +s===$&&A.a() +return s}, +jM(a,b){var s=this +s.z=B.aJ +if(b!=null)s.sv(0,b) +return s.N0(s.b)}, +ce(a){return this.jM(0,null)}, +Zs(a,b){var s=this +s.z=B.iJ +if(b!=null)s.sv(0,b) +return s.N0(s.a)}, +dC(a){return this.Zs(0,null)}, +k9(a,b,c){var s,r,q,p,o,n,m,l,k,j=this,i=j.d +$label0$0:{s=B.j9===i +if(s){r=$.vD.As$ +r===$&&A.a() +q=(r.a&4)!==0 +r=q}else r=!1 +if(r){r=0.05 +break $label0$0}if(s||B.ja===i){r=1 +break $label0$0}r=null}if(c==null){p=j.b-j.a +if(isFinite(p)){o=j.x +o===$&&A.a() +n=Math.abs(a-o)/p}else n=1 +if(j.z===B.iJ&&j.f!=null){o=j.f +o.toString +m=o}else{o=j.e +o.toString +m=o}l=new A.aE(B.d.aH(m.a*n))}else{o=j.x +o===$&&A.a() +l=a===o?B.r:c}j.ff(0) +o=l.a +if(o===B.r.a){r=j.x +r===$&&A.a() +if(r!==a){j.x=A.G(a,j.a,j.b) +j.aG()}j.Q=j.z===B.aJ?B.a6:B.R +j.tf() +return A.aAA()}k=j.x +k===$&&A.a() +return j.yZ(new A.arp(o*r/1e6,k,a,b,B.c4))}, +N0(a){return this.k9(a,B.a8,null)}, +Zh(a){var s,r,q=this,p=q.a,o=q.b,n=q.e +q.ff(0) +s=q.x +s===$&&A.a() +r=n.a/1e6 +s=o===p?0:(A.G(s,p,o)-p)/(o-p)*r +return q.yZ(new A.atB(p,o,!1,null,q.ga8p(),r,s,B.c4))}, +a8q(a){this.z=a +this.Q=a===B.aJ?B.cX:B.c9 +this.tf()}, +WM(a){var s,r,q,p,o,n,m=this,l=$.aLu(),k=a<0 +m.z=k?B.iJ:B.aJ +s=k?m.a-0.01:m.b+0.01 +r=m.d +$label0$0:{q=B.j9===r +if(q){k=$.vD.As$ +k===$&&A.a() +p=(k.a&4)!==0 +k=p}else k=!1 +if(k){k=200 +break $label0$0}if(q||B.ja===r){k=1 +break $label0$0}k=null}o=m.x +o===$&&A.a() +n=new A.Dh(s,A.HC(l,o-s,a*k),B.c4) +n.a=B.XA +m.ff(0) +return m.yZ(n)}, +H_(a){this.ff(0) +this.z=B.aJ +return this.yZ(a)}, +yZ(a){var s,r=this +r.w=a +r.y=B.r +r.x=A.G(a.eD(0,0),r.a,r.b) +s=r.r.pb(0) +r.Q=r.z===B.aJ?B.cX:B.c9 +r.tf() +return s}, +rU(a,b){this.y=this.w=null +this.r.rU(0,b)}, +ff(a){return this.rU(0,!0)}, +l(){var s=this +s.r.l() +s.r=null +s.bS$.W(0) +s.bR$.a.W(0) +s.D7()}, +tf(){var s=this,r=s.Q +r===$&&A.a() +if(s.as!==r){s.as=r +s.vV(r)}}, +a68(a){var s,r=this +r.y=a +s=a.a/1e6 +r.x=A.G(r.w.eD(0,s),r.a,r.b) +if(r.w.lv(s)){r.Q=r.z===B.aJ?B.a6:B.R +r.rU(0,!1)}r.aG() +r.tf()}, +C9(){var s,r=this.r,q=r==null,p=!q&&r.a!=null?"":"; paused" +if(q)s="; DISPOSED" +else s=r.b?"; silenced":"" +r=this.D6() +q=this.x +q===$&&A.a() +return r+" "+B.d.ag(q,3)+p+s}} +A.arp.prototype={ +eD(a,b){var s,r=this,q=A.G(b/r.b,0,1) +$label0$0:{if(0===q){s=r.c +break $label0$0}if(1===q){s=r.d +break $label0$0}s=r.c +s+=(r.d-s)*r.e.ai(0,q) +break $label0$0}return s}, +fn(a,b){return(this.eD(0,b+0.001)-this.eD(0,b-0.001))/0.002}, +lv(a){return a>this.b}} +A.atB.prototype={ +eD(a,b){var s=this,r=b+s.w,q=s.r,p=B.d.bJ(r/q,1) +B.d.kZ(r,q) +s.f.$1(B.aJ) +q=A.a_(s.b,s.c,p) +q.toString +return q}, +fn(a,b){return(this.c-this.b)/this.r}, +lv(a){return!1}} +A.RP.prototype={} +A.RQ.prototype={} +A.RR.prototype={} +A.RE.prototype={ +a_(a,b){}, +K(a,b){}, +hb(a){}, +d_(a){}, +gaT(a){return B.a6}, +gv(a){return 1}, +j(a){return"kAlwaysCompleteAnimation"}} +A.RF.prototype={ +a_(a,b){}, +K(a,b){}, +hb(a){}, +d_(a){}, +gaT(a){return B.R}, +gv(a){return 0}, +j(a){return"kAlwaysDismissedAnimation"}} +A.ys.prototype={ +a_(a,b){return this.gaV(this).a_(0,b)}, +K(a,b){return this.gaV(this).K(0,b)}, +hb(a){return this.gaV(this).hb(a)}, +d_(a){return this.gaV(this).d_(a)}, +gaT(a){var s=this.gaV(this) +return s.gaT(s)}} +A.qR.prototype={ +saV(a,b){var s,r=this,q=r.c +if(b==q)return +if(q!=null){r.a=q.gaT(q) +q=r.c +r.b=q.gv(q) +if(r.dv$>0)r.Ad()}r.c=b +if(b!=null){if(r.dv$>0)r.Ac() +q=r.b +s=r.c +s=s.gv(s) +if(q==null?s!=null:q!==s)r.aG() +q=r.a +s=r.c +if(q!==s.gaT(s)){q=r.c +r.vV(q.gaT(q))}r.b=r.a=null}}, +Ac(){var s=this,r=s.c +if(r!=null){r.a_(0,s.gfz()) +s.c.hb(s.gYu())}}, +Ad(){var s=this,r=s.c +if(r!=null){r.K(0,s.gfz()) +s.c.d_(s.gYu())}}, +gaT(a){var s=this.c +if(s!=null)s=s.gaT(s) +else{s=this.a +s.toString}return s}, +gv(a){var s=this.c +if(s!=null)s=s.gv(s) +else{s=this.b +s.toString}return s}, +j(a){var s=this.c +if(s==null)return"ProxyAnimation(null; "+this.D6()+" "+B.d.ag(this.gv(0),3)+")" +return s.j(0)+"\u27a9ProxyAnimation"}} +A.jA.prototype={ +a_(a,b){this.bk() +this.a.a_(0,b)}, +K(a,b){this.a.K(0,b) +this.qz()}, +Ac(){this.a.hb(this.gpY())}, +Ad(){this.a.d_(this.gpY())}, +z_(a){this.vV(this.S1(a))}, +gaT(a){var s=this.a +return this.S1(s.gaT(s))}, +gv(a){var s=this.a +return 1-s.gv(s)}, +S1(a){var s +switch(a.a){case 1:s=B.c9 +break +case 2:s=B.cX +break +case 3:s=B.R +break +case 0:s=B.a6 +break +default:s=null}return s}, +j(a){return this.a.j(0)+"\u27aaReverseAnimation"}} +A.zo.prototype={ +TQ(a){var s +if(a.gjT()){s=this.d +if(s==null)s=a}else s=null +this.d=s}, +gUo(){if(this.c!=null){var s=this.d +if(s==null){s=this.a +s=s.gaT(s)}s=s!==B.c9}else s=!0 +return s}, +l(){this.a.d_(this.gGl())}, +gv(a){var s=this,r=s.gUo()?s.b:s.c,q=s.a,p=q.gv(q) +if(r==null)return p +if(p===0||p===1)return p +return r.ai(0,p)}, +j(a){var s=this +if(s.c==null)return s.a.j(0)+"\u27a9"+s.b.j(0) +if(s.gUo())return s.a.j(0)+"\u27a9"+s.b.j(0)+"\u2092\u2099/"+A.i(s.c) +return s.a.j(0)+"\u27a9"+s.b.j(0)+"/"+A.i(s.c)+"\u2092\u2099"}, +gaV(a){return this.a}} +A.YO.prototype={ +G(){return"_TrainHoppingMode."+this.b}} +A.rz.prototype={ +z_(a){if(a!==this.e){this.aG() +this.e=a}}, +gaT(a){var s=this.a +return s.gaT(s)}, +al8(){var s,r,q,p=this,o=p.b +if(o!=null){switch(p.c.a){case 0:o=o.gv(o) +s=p.a +s=o<=s.gv(s) +o=s +break +case 1:o=o.gv(o) +s=p.a +s=o>=s.gv(s) +o=s +break +default:o=null}if(o){s=p.a +r=p.gpY() +s.d_(r) +s.K(0,p.gGG()) +s=p.b +p.a=s +p.b=null +s.hb(r) +r=p.a +p.z_(r.gaT(r))}q=o}else q=!1 +o=p.a +o=o.gv(o) +if(o!==p.f){p.aG() +p.f=o}if(q&&p.d!=null)p.d.$0()}, +gv(a){var s=this.a +return s.gv(s)}, +l(){var s,r,q=this +q.a.d_(q.gpY()) +s=q.gGG() +q.a.K(0,s) +q.a=null +r=q.b +if(r!=null)r.K(0,s) +q.b=null +q.bR$.a.W(0) +q.bS$.W(0) +q.D7()}, +j(a){var s=this +if(s.b!=null)return A.i(s.a)+"\u27a9TrainHoppingAnimation(next: "+A.i(s.b)+")" +return A.i(s.a)+"\u27a9TrainHoppingAnimation(no next)"}} +A.tR.prototype={ +Ac(){var s,r=this,q=r.a,p=r.gQM() +q.a_(0,p) +s=r.gQN() +q.hb(s) +q=r.b +q.a_(0,p) +q.hb(s)}, +Ad(){var s,r=this,q=r.a,p=r.gQM() +q.K(0,p) +s=r.gQN() +q.d_(s) +q=r.b +q.K(0,p) +q.d_(s)}, +gaT(a){var s=this.b +if(s.gaT(s).gjT())s=s.gaT(s) +else{s=this.a +s=s.gaT(s)}return s}, +j(a){return"CompoundAnimation("+this.a.j(0)+", "+this.b.j(0)+")"}, +aeO(a){var s=this +if(s.gaT(0)!==s.c){s.c=s.gaT(0) +s.vV(s.gaT(0))}}, +aeN(){var s=this +if(!J.e(s.gv(s),s.d)){s.d=s.gv(s) +s.aG()}}} +A.yr.prototype={ +gv(a){var s,r=this.a +r=r.gv(r) +s=this.b +s=s.gv(s) +r.toString +s.toString +return Math.min(A.p5(r),A.p5(s))}} +A.EU.prototype={} +A.EV.prototype={} +A.EW.prototype={} +A.T1.prototype={} +A.Wa.prototype={} +A.Wb.prototype={} +A.Wc.prototype={} +A.X2.prototype={} +A.X3.prototype={} +A.YL.prototype={} +A.YM.prototype={} +A.YN.prototype={} +A.BM.prototype={ +ai(a,b){return this.lL(b)}, +lL(a){throw A.d(A.dy(null))}, +j(a){return"ParametricCurve"}} +A.fD.prototype={ +ai(a,b){if(b===0||b===1)return b +return this.a2a(0,b)}} +A.FZ.prototype={ +lL(a){return a}} +A.CC.prototype={ +lL(a){a*=this.a +return a-(a<0?Math.ceil(a):Math.floor(a))}, +j(a){return"SawTooth("+this.a+")"}} +A.et.prototype={ +lL(a){var s=this.a +a=A.G((a-s)/(this.b-s),0,1) +if(a===0||a===1)return a +return this.c.ai(0,a)}, +j(a){var s=this,r=s.c +if(!(r instanceof A.FZ))return"Interval("+A.i(s.a)+"\u22ef"+A.i(s.b)+")\u27a9"+r.j(0) +return"Interval("+A.i(s.a)+"\u22ef"+A.i(s.b)+")"}} +A.DZ.prototype={ +lL(a){return a"))}} +A.aI.prototype={ +gv(a){var s=this.a +return this.b.ai(0,s.gv(s))}, +j(a){var s=this.a,r=this.b +return s.j(0)+"\u27a9"+r.j(0)+"\u27a9"+A.i(r.ai(0,s.gv(s)))}, +C9(){return this.D6()+" "+this.b.j(0)}, +gaV(a){return this.a}} +A.dN.prototype={ +ai(a,b){return this.b.ai(0,this.a.ai(0,b))}, +j(a){return this.a.j(0)+"\u27a9"+this.b.j(0)}} +A.aG.prototype={ +e8(a){var s=this.a +return A.m(this).i("aG.T").a(J.aMp(s,J.aMq(J.aMr(this.b,s),a)))}, +ai(a,b){var s,r=this +if(b===0){s=r.a +return s==null?A.m(r).i("aG.T").a(s):s}if(b===1){s=r.b +return s==null?A.m(r).i("aG.T").a(s):s}return r.e8(b)}, +j(a){return"Animatable("+A.i(this.a)+" \u2192 "+A.i(this.b)+")"}, +sHa(a){return this.a=a}, +sbq(a,b){return this.b=b}} +A.Cw.prototype={ +e8(a){return this.c.e8(1-a)}} +A.eX.prototype={ +e8(a){return A.F(this.a,this.b,a)}} +A.PW.prototype={ +e8(a){return A.aj4(this.a,this.b,a)}} +A.C1.prototype={ +e8(a){return A.aRz(this.a,this.b,a)}} +A.nA.prototype={ +e8(a){var s,r=this.a +r.toString +s=this.b +s.toString +return B.d.aH(r+(s-r)*a)}} +A.jc.prototype={ +ai(a,b){if(b===0||b===1)return b +return this.a.ai(0,b)}, +j(a){return"CurveTween(curve: "+this.a.j(0)+")"}} +A.It.prototype={} +A.Ea.prototype={ +a5v(a,b){var s,r,q,p,o,n,m,l=this.a +B.b.U(l,a) +for(s=l.length,r=0,q=0;q=n&&b"}} +A.tW.prototype={ +G(){return"CupertinoButtonSize."+this.b}} +A.ao3.prototype={ +G(){return"_CupertinoButtonStyle."+this.b}} +A.zi.prototype={ +aj(){return new A.F0(new A.aG(1,null,t.Y),null,null)}} +A.F0.prototype={ +ap(){var s,r,q,p=this +p.aJ() +p.r=!1 +s=A.cn(null,B.L,null,0,p) +p.e=s +r=t.o +q=p.d +p.f=new A.aI(r.a(new A.aI(r.a(s),new A.jc(B.dJ),t.HY.i("aI"))),q,q.$ti.i("aI")) +p.SK()}, +aF(a){this.aS(a) +this.SK()}, +SK(){var s=this.a.z +this.d.b=s}, +l(){var s=this.e +s===$&&A.a() +s.l() +this.a4C()}, +adg(a){var s=this +s.x=!0 +if(!s.w){s.w=!0 +s.t8(0)}}, +adn(a){var s,r,q=this +q.x=!1 +if(q.w){q.w=!1 +q.t8(0)}s=q.c.gV() +s.toString +t.x.a(s) +r=s.e0(a.a) +s=s.gp(0) +if(new A.D(0,0,0+s.a,0+s.b).dm(A.aDk()).u(0,r))q.Q_()}, +ade(){var s=this +s.x=!1 +if(s.w){s.w=!1 +s.t8(0)}}, +adi(a){var s,r,q=this,p=q.c.gV() +p.toString +t.x.a(p) +s=p.e0(a.a) +p=p.gp(0) +r=new A.D(0,0,0+p.a,0+p.b).dm(A.aDk()).u(0,s) +if(q.x&&r!==q.w){q.w=r +q.t8(0)}}, +Q0(a){var s=this.a.r +if(s!=null){s.$0() +this.c.gV().wS(B.Ax)}}, +Q_(){return this.Q0(null)}, +t8(a){var s,r,q,p=this.e +p===$&&A.a() +s=p.r +if(s!=null&&s.a!=null)return +r=this.w +if(r){p.z=B.aJ +q=p.k9(1,B.Xr,B.Gr)}else{p.z=B.aJ +q=p.k9(0,B.FL,B.Gy)}q.bc(0,new A.anZ(this,r),t.H)}, +afQ(a){this.a4(new A.ao0(this,a))}, +L(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=null,b0=a8.a,b1=b0.r==null,b2=!b1 +b0=b0.x +s=b0==null?a9:new A.K(b0,b0) +r=A.tZ(b3) +q=r.gf7() +b0=a8.a.e +if(b0==null)b0=a9 +else if(b0 instanceof A.cM)b0=b0.cK(b3) +if(b0==null)p=a9 +else{o=a8.a.e +o=o==null?a9:o.gd7(o) +if(o==null)o=1 +p=b0.bh(o)}a8.a.toString +if(b2)n=q +else{b0=B.FY.cK(b3) +n=b0}a8.a.toString +b0=(p==null?B.jM:p).bh(0.8) +m=(b0.E()>>>16&255)/255 +l=(b0.E()>>>8&255)/255 +k=(b0.E()&255)/255 +j=Math.max(m,Math.max(l,k)) +i=Math.min(m,Math.min(l,k)) +h=j-i +b0=b0.E() +g=A.by("hue") +if(j===0)g.b=0 +else if(j===m)g.b=60*B.d.bJ((l-k)/h,6) +else if(j===l)g.b=60*((k-m)/h+2) +else if(j===k)g.b=60*((m-l)/h+4) +g.b=isNaN(g.aQ())?0:g.aQ() +o=g.aQ() +f=(j+i)/2 +if(f!==1)A.G(h/(1-Math.abs(2*f-1)),0,1) +e=new A.M8((b0>>>24&255)/255,o,0.835,0.69).atO() +a8.a.toString +b0=r.grj().galp() +d=b0.bL(n) +b0=A.azO(b3) +o=d.r +c=b0.VK(n,o!=null?o*1.2:20) +b0=A.ck(b3,B.mm) +b=b0==null?a9:b0.CW +b0=A.aC(t.R) +if(b1)b0.D(0,B.u) +a8.a.toString +a=A.cD(a9,b0,t.WV) +if(a==null)a=$.aKV().a.$1(b0) +a0=a8.y +if(a0===$){a1=A.ar([B.lY,new A.cL(a8.gadb(),new A.b6(A.b([],t.e),t.c),t.wY)],t.u,t.od) +a8.y!==$&&A.ac() +a8.y=a1 +a0=a1}a8.a.toString +b0=A.v(t.u,t.xR) +b0.m(0,B.iF,new A.cw(new A.ao1(),new A.ao2(a8,b2,b),t.UN)) +o=a8.a +o.toString +a2=s==null +a3=a2?a9:s.a +if(a3==null)a3=44 +a2=a2?a9:s.b +if(a2==null)a2=44 +a4=a8.f +a4===$&&A.a() +if(b2){a5=a8.r +a5===$&&A.a()}else a5=!1 +if(a5){a5=new A.bc(e,3.5,B.y,1) +a5=new A.dr(a5,a5,a5,a5)}else a5=a9 +o=o.Q +if(o==null)o=$.aMg().h(0,B.nZ) +if(p!=null&&b1){b1=a8.a.f +if(b1 instanceof A.cM)b1=b1.cK(b3)}else b1=p +a6=a8.a +a7=a6.d +b1=A.u0(new A.bA(a7,new A.eF(a6.at,1,1,A.im(A.us(a6.c,c,a9),a9,a9,B.bu,!0,d,a9,a9,B.at),a9),a9),new A.ds(b1,a9,a5,o,a9,a9,B.ax),B.d6) +return A.ky(new A.pR(b2,a9,!1,a0,a8.gafP(),a9,new A.jy(new A.bE(A.bV(a9,a9,a9,a9,a9,!0,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,a9,B.x,a9),!1,!1,!1,!1,new A.fB(new A.aa(a3,1/0,a2,1/0),new A.eJ(a4,!1,b1,a9),a9),a9),b0,B.ap,!1,a9),a9),a,a9,a9,a9,a9)}} +A.ao_.prototype={ +$1(a){var s=a.u(0,B.u) +return!s?B.cx:B.ce}, +$S:114} +A.anZ.prototype={ +$1(a){var s=this.a +if(s.c!=null&&this.b!==s.w)s.t8(0)}, +$S:20} +A.ao0.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.ao1.prototype={ +$0(){return A.ajS(null,null,null)}, +$S:113} +A.ao2.prototype={ +$1(a){var s=this,r=null,q=s.b +a.n=q?s.a.gadf():r +a.O=q?s.a.gadm():r +a.a0=q?s.a.gadc():r +a.a6=q?s.a.gadh():r +a.b=s.c}, +$S:112} +A.Iy.prototype={ +l(){var s=this,r=s.c2$ +if(r!=null)r.K(0,s.giL()) +s.c2$=null +s.aA()}, +bE(){this.d2() +this.cN() +this.iM()}} +A.cM.prototype={ +gtH(){var s=this +return!s.d.k(0,s.e)||!s.w.k(0,s.x)||!s.f.k(0,s.r)||!s.y.k(0,s.z)}, +gtE(){var s=this +return!s.d.k(0,s.f)||!s.e.k(0,s.r)||!s.w.k(0,s.y)||!s.x.k(0,s.z)}, +gtF(){var s=this +return!s.d.k(0,s.w)||!s.e.k(0,s.x)||!s.f.k(0,s.y)||!s.r.k(0,s.z)}, +cK(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null +if(a1.gtH()){s=a3.ae(t.ri) +r=s==null?a2:s.w.c.gld() +if(r==null){r=A.ck(a3,B.iP) +r=r==null?a2:r.e}q=r==null?B.ai:r}else q=B.ai +if(a1.gtF())a3.ae(t.H5) +if(a1.gtE()){r=A.ck(a3,B.Bm) +r=r==null?a2:r.as +p=r===!0}else p=!1 +$label0$0:{o=B.ai===q +n=o +m=q +l=a2 +k=a2 +r=!1 +if(n){j=!0 +i=B.bi +h=!0 +if(h){l=!p +r=l +k=p}g=h}else{i=a2 +j=i +h=!1 +g=!1}if(r){r=a1.d +break $label0$0}f=a2 +r=!1 +if(o){if(n){e=j +d=n}else{j=!0 +n=!0 +i=B.bi +d=!0 +e=!0}if(e){if(g)f=k +else{f=p +k=f +g=!0}r=f}}else{d=n +e=!1}if(r){r=a1.f +break $label0$0}r=!1 +if(o){if(d)c=i +else{i=B.bi +d=!0 +c=B.bi}b=B.jN===c +c=b +if(c)if(h)r=l +else{if(g)r=k +else{r=p +k=r +g=!0}l=!r +r=l +h=!0}}else b=a2 +if(r){r=a1.w +break $label0$0}r=!1 +if(o){c=b +if(c)if(e)r=f +else{if(g)f=k +else{f=p +k=f +g=!0}r=f +e=!0}}if(r){r=a1.y +break $label0$0}a=B.a7===m +r=a +c=!1 +if(r){if(n)r=j +else{if(d)r=i +else{i=B.bi +d=!0 +r=B.bi}j=B.bi===r +r=j +n=!0}if(r)if(h)r=l +else{if(g)r=k +else{r=p +k=r +g=!0}l=!r +r=l +h=!0}else r=c}else r=c +if(r){r=a1.e +break $label0$0}r=!1 +if(a){if(n)c=j +else{if(d)c=i +else{i=B.bi +d=!0 +c=B.bi}j=B.bi===c +c=j}if(c)if(e)r=f +else{if(g)f=k +else{f=p +k=f +g=!0}r=f +e=!0}}if(r){r=a1.r +break $label0$0}r=!1 +if(a){if(o){c=b +a0=o}else{if(d)c=i +else{i=B.bi +d=!0 +c=B.bi}b=B.jN===c +c=b +a0=!0}if(c)if(h)r=l +else{if(g)r=k +else{r=p +k=r +g=!0}l=!r +r=l}}else a0=o +if(r){r=a1.x +break $label0$0}r=!1 +if(a){if(a0)c=b +else{b=B.jN===(d?i:B.bi) +c=b}if(c)if(e)r=f +else{f=g?k:p +r=f}}if(r){r=a1.z +break $label0$0}r=a2}return new A.cM(r,a1.b,a2,a1.d,a1.e,a1.f,a1.r,a1.w,a1.x,a1.y,a1.z)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.cM&&b.a.E()===s.a.E()&&b.d.k(0,s.d)&&b.e.k(0,s.e)&&b.f.k(0,s.f)&&b.r.k(0,s.r)&&b.w.k(0,s.w)&&b.x.k(0,s.x)&&b.y.k(0,s.y)&&b.z.k(0,s.z)}, +gC(a){var s=this +return A.R(s.a.E(),s.d,s.e,s.f,s.w,s.x,s.r,s.z,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=new A.a3p(s),q=A.b([r.$2("color",s.d)],t.s) +if(s.gtH())q.push(r.$2("darkColor",s.e)) +if(s.gtE())q.push(r.$2("highContrastColor",s.f)) +if(s.gtH()&&s.gtE())q.push(r.$2("darkHighContrastColor",s.r)) +if(s.gtF())q.push(r.$2("elevatedColor",s.w)) +if(s.gtH()&&s.gtF())q.push(r.$2("darkElevatedColor",s.x)) +if(s.gtE()&&s.gtF())q.push(r.$2("highContrastElevatedColor",s.y)) +if(s.gtH()&&s.gtE()&&s.gtF())q.push(r.$2("darkHighContrastElevatedColor",s.z)) +r=s.b +if(r==null)r="CupertinoDynamicColor" +q=B.b.bz(q,", ") +return r+"("+q+", resolved by: UNRESOLVED)"}, +gv(a){return this.a.E()}, +geL(a){return this.a.E()>>>24&255}, +gV5(){return this.a.E()&255}, +Hy(){return this.a.Hy()}, +gL7(){return this.a.E()>>>8&255}, +gd7(a){return(this.a.E()>>>24&255)/255}, +gZ2(){return this.a.E()>>>16&255}, +hn(a){var s=this.a +return A.aQ(a,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}, +bh(a){var s=this.a +return A.aQ(B.d.aH(255*a),s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}, +gnT(a){return this.a.a}, +gn3(a){return this.a.b}, +glP(){return this.a.c}, +gms(a){return this.a.d}, +guB(){return this.a.e}, +Co(a,b,c,d,e){return this.a.Co(a,b,c,d,e)}, +ZY(a){var s=null +return this.Co(a,s,s,s,s)}, +$iC:1} +A.a3p.prototype={ +$2(a,b){var s=b.k(0,this.a.a)?"*":"" +return s+a+" = "+b.j(0)+s}, +$S:391} +A.SQ.prototype={} +A.SP.prototype={} +A.a3o.prototype={ +rw(a){return B.D}, +zH(a,b,c,d){return B.aH}, +rv(a,b){return B.h}} +A.ZL.prototype={} +A.KU.prototype={ +L(a){var s=null,r=A.bT(a,B.bw,t.w).w.r.b+8,q=this.c.a5(0,new A.j(8,r)),p=A.dE(this.d,B.a0,B.I,B.aT),o=A.b([2.574,-1.43,-0.144,0,0,-0.426,1.57,-0.144,0,0,-0.426,-1.43,2.856,0,0,0,0,0,1,0],t.n) +$.am() +o=A.aIE(new A.a5N(s,s,o,B.Er)) +o.toString +return new A.bA(new A.aB(8,r,8,8),new A.ik(new A.Ld(q),A.dR(s,A.aN8(A.u0(new A.bA(B.H9,p,s),new A.ds(B.FW.cK(a),s,A.aCO(B.G_.cK(a),1),B.mP,s,s,B.ax),B.d6),new A.ES(new A.yZ(o),new A.ER(20,20,s))),B.v,s,s,B.Cr,s,s,s,s,s,s,222),s),s)}} +A.pA.prototype={ +aj(){return new A.F1()}} +A.F1.prototype={ +afr(a){this.a4(new A.ao4(this))}, +aft(a){this.a4(new A.ao5(this))}, +L(a){var s=this,r=null,q=s.a.f,p=A.bB(q,r,B.aI,r,B.AL.bL(s.d?A.tZ(a).gn2():B.hd.cK(a)),r,r) +q=s.d?A.tZ(a).gf7():r +return A.fN(A.ky(A.aDj(B.j7,B.fM,p,q,B.G0,0,s.a.c,B.Hb,0.7),B.ce,r,s.gafq(),s.gafs(),r),r,1/0)}} +A.ao4.prototype={ +$0(){this.a.d=!0}, +$S:0} +A.ao5.prototype={ +$0(){this.a.d=!1}, +$S:0} +A.KV.prototype={ +ac(a){var s=this.f,r=s instanceof A.cM?s.cK(a):s +return J.e(r,s)?this:this.bL(r)}, +o2(a,b,c,d,e,f,g,h,i){var s=this,r=h==null?s.a:h,q=c==null?s.b:c,p=i==null?s.c:i,o=d==null?s.d:d,n=f==null?s.e:f,m=b==null?s.f:b,l=e==null?s.gd7(0):e,k=g==null?s.w:g +return A.aDl(a==null?s.x:a,m,q,o,l,n,k,r,p)}, +bL(a){var s=null +return this.o2(s,a,s,s,s,s,s,s,s)}, +VK(a,b){var s=null +return this.o2(s,a,s,s,s,s,s,b,s)}} +A.SR.prototype={} +A.L_.prototype={ +G(){return"CupertinoUserInterfaceLevelData."+this.b}} +A.SS.prototype={ +Jl(a){return a.gqZ(0)==="en"}, +lA(a,b){return new A.d5(B.Dd,t.u4)}, +CU(a){return!1}, +j(a){return"DefaultCupertinoLocalizations.delegate(en_US)"}} +A.L6.prototype={$izj:1} +A.zl.prototype={ +aj(){return new A.F3(B.h,null,null)}} +A.F3.prototype={ +ap(){var s,r,q=this +q.aJ() +s=A.cn(null,B.eL,null,0,q) +s.bk() +s.bR$.D(0,new A.aoe(q)) +q.f!==$&&A.ba() +q.f=s +r=q.a +r.d.a=s +r.w.a_(0,q.gFb()) +q.a.toString +s=A.cT(B.dP,s,null) +q.w!==$&&A.ba() +q.w=s +r=t.Y +q.r!==$&&A.ba() +q.r=new A.aI(s,new A.aG(0,1,r),r.i("aI"))}, +l(){var s,r=this +r.a.d.a=null +s=r.f +s===$&&A.a() +s.l() +s=r.w +s===$&&A.a() +s.l() +r.a.w.K(0,r.gFb()) +r.a4D()}, +aF(a){var s,r=this,q=a.w +if(q!==r.a.w){s=r.gFb() +q.K(0,s) +r.a.w.a_(0,s)}r.aS(a)}, +bo(){this.QH() +this.dq()}, +QH(){var s,r,q,p=this,o=p.a.w,n=o.gv(o),m=n.c.gaP().b +o=n.a +s=m-o.b +r=p.a +r.toString +if(s<-48){if(r.d.gx6())p.a.d.vn(!1) +return}if(!r.d.gx6()){r=p.f +r===$&&A.a() +r.ce(0)}p.a.toString +q=Math.max(m,m-s/10) +o=o.a-40 +s=q-73.5 +r=p.c +r.toString +r=A.bT(r,B.fG,t.w).w.a +p.a.toString +s=A.aEG(new A.D(10,-21.5,0+r.a-10,0+r.b+21.5),new A.D(o,s,o+80,s+47.5)) +p.a4(new A.aoc(p,new A.j(s.a,s.b),m,q))}, +L(a){var s,r,q,p=this,o=A.tZ(a) +p.a.toString +s=p.d +r=p.r +r===$&&A.a() +q=p.e +return A.aCG(new A.KW(new A.bc(o.gf7(),2,B.y,-1),r,new A.j(0,q),null),B.dP,B.GD,s.a,s.b)}} +A.aoe.prototype={ +$0(){return this.a.a4(new A.aod())}, +$S:0} +A.aod.prototype={ +$0(){}, +$S:0} +A.aoc.prototype={ +$0(){var s=this,r=s.a +r.d=s.b +r.e=s.c-s.d}, +$S:0} +A.KW.prototype={ +L(a){var s,r,q=null,p=this.w,o=p.b +p=p.a +o.ai(0,p.gv(p)) +s=new A.j(0,49.75).a3(0,this.x) +r=o.ai(0,p.gv(p)) +r=A.v_(B.NH,B.h,r==null?1:r) +r.toString +p=o.ai(0,p.gv(p)) +if(p==null)p=1 +p=A.aFu(q,B.t,new A.uP(p,B.Kl,new A.df(B.C6,this.e)),s,1,B.RB) +return new A.wa(A.nN(r.a,r.b,0),q,!0,q,p,q)}} +A.Iz.prototype={ +l(){var s=this,r=s.c2$ +if(r!=null)r.K(0,s.giL()) +s.c2$=null +s.aA()}, +bE(){this.d2() +this.cN() +this.iM()}} +A.a3r.prototype={ +$0(){return this.a.gkx()}, +$S:55} +A.a3q.prototype={ +$0(){return this.a.gJe()}, +$S:55} +A.a3s.prototype={ +$0(){var s=this.a +s=A.dw.prototype.gasQ.call(s) +return s}, +$S:55} +A.a3t.prototype={ +$0(){return A.aNY(this.a)}, +$S(){return this.b.i("F_<0>()")}} +A.zk.prototype={ +aj(){return new A.ST()}} +A.ST.prototype={ +ap(){this.aJ() +this.SL()}, +aF(a){var s,r=this +r.aS(a) +s=r.a +if(a.d!==s.d||a.e!==s.e||a.f!==s.f){r.Or() +r.SL()}}, +l(){this.Or() +this.aA()}, +Or(){var s=this,r=s.r +if(r!=null)r.l() +r=s.w +if(r!=null)r.l() +r=s.x +if(r!=null)r.l() +s.x=s.w=s.r=null}, +SL(){var s,r,q=this,p=q.a +if(!p.f){q.r=A.cT(B.iA,p.d,new A.nm(B.iA)) +q.w=A.cT(B.jK,q.a.e,B.nY) +q.x=A.cT(B.jK,q.a.d,null)}p=q.r +if(p==null)p=q.a.d +s=$.aLJ() +r=t.o +q.d=new A.aI(r.a(p),s,s.$ti.i("aI")) +s=q.w +p=s==null?q.a.e:s +s=$.aCc() +q.e=new A.aI(r.a(p),s,s.$ti.i("aI")) +s=q.x +p=s==null?q.a.d:s +s=$.aKW() +q.f=new A.aI(r.a(p),s,A.m(s).i("aI"))}, +L(a){var s,r,q=this,p=a.ae(t.I).w,o=q.e +o===$&&A.a() +s=q.d +s===$&&A.a() +r=q.f +r===$&&A.a() +return A.aja(A.aja(new A.L3(r,q.a.c,r,null),s,p,!0),o,p,!1)}} +A.wD.prototype={ +aj(){return new A.wE(this.$ti.i("wE<1>"))}, +aog(){return this.d.$0()}, +asm(){return this.e.$0()}} +A.wE.prototype={ +ap(){var s,r=this +r.aJ() +s=A.azM(r,null) +s.ch=r.gab7() +s.CW=r.gab9() +s.cx=r.gab5() +s.cy=r.gab2() +r.e=s}, +l(){var s=this,r=s.e +r===$&&A.a() +r.p2.W(0) +r.m_() +if(s.d!=null)$.a6.dx$.push(new A.anY(s)) +s.aA()}, +ab8(a){this.d=this.a.asm()}, +aba(a){var s,r,q=this.d +q.toString +s=a.c +s.toString +s=this.O6(s/this.c.gp(0).a) +q=q.a +r=q.x +r===$&&A.a() +q.sv(0,r-s)}, +ab6(a){var s=this,r=s.d +r.toString +r.Wj(s.O6(a.a.a.a/s.c.gp(0).a)) +s.d=null}, +ab3(){var s=this.d +if(s!=null)s.Wj(0) +this.d=null}, +ai0(a){var s +if(this.a.aog()){s=this.e +s===$&&A.a() +s.GT(a)}}, +O6(a){var s +switch(this.c.ae(t.I).w.a){case 0:s=-a +break +case 1:s=a +break +default:s=null}return s}, +L(a){var s,r=null +switch(a.ae(t.I).w.a){case 0:s=A.bT(a,B.bw,t.w).w.r.c +break +case 1:s=A.bT(a,B.bw,t.w).w.r.a +break +default:s=r}return A.mc(B.c8,A.b([this.a.c,new A.Od(0,0,0,Math.max(s,20),A.B_(B.cO,r,r,this.gai_(),r,r,r),r)],t.p),B.v,B.Ap,r)}} +A.anY.prototype={ +$1(a){var s=this.a,r=s.d,q=r==null,p=q?null:r.b.c!=null +if(p===!0)if(!q)r.b.v_() +s.d=null}, +$S:6} +A.F_.prototype={ +Wj(a){var s,r,q,p,o=this,n=o.d.$0() +if(!n)s=o.c.$0() +else if(Math.abs(a)>=1)s=a<=0 +else{r=o.a.x +r===$&&A.a() +s=r>0.5}if(s){r=o.a +r.z=B.aJ +r.k9(1,B.iA,B.o7)}else{if(n)o.b.fA() +r=o.a +q=r.r +if(q!=null&&q.a!=null){r.z=B.iJ +r.k9(0,B.iA,B.o7)}}q=r.r +if(q!=null&&q.a!=null){p=A.by("animationStatusCallback") +p.b=new A.anX(o,p) +q=p.aQ() +q.toString +r.bk() +r=r.bS$ +r.b=!0 +r.a.push(q)}else o.b.v_()}} +A.anX.prototype={ +$1(a){var s=this.a +s.b.v_() +s.a.d_(this.b.aQ())}, +$S:8} +A.jS.prototype={ +dw(a,b){var s +if(a instanceof A.jS){s=A.ao6(a,this,b) +s.toString +return s}s=A.ao6(null,this,b) +s.toString +return s}, +dz(a,b){var s +if(a instanceof A.jS){s=A.ao6(this,a,b) +s.toString +return s}s=A.ao6(this,null,b) +s.toString +return s}, +zZ(a){return new A.ao9(this,a)}, +k(a,b){var s,r +if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +if(b instanceof A.jS){s=b.a +r=this.a +r=s==null?r==null:s===r +s=r}else s=!1 +return s}, +gC(a){return J.E(this.a)}} +A.ao7.prototype={ +$1(a){var s=A.F(null,a,this.a) +s.toString +return s}, +$S:117} +A.ao8.prototype={ +$1(a){var s=A.F(null,a,1-this.a) +s.toString +return s}, +$S:117} +A.ao9.prototype={ +je(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this.b.a +if(e==null)return +s=c.e +r=s.a +q=0.05*r +p=s.b +o=q/(e.length-1) +switch(c.d.a){case 0:s=new A.aF(1,b.a+r) +break +case 1:s=new A.aF(-1,b.a) +break +default:s=null}n=s.a +m=null +l=s.b +m=l +for(s=b.b,r=s+p,k=a.a.a,j=0,i=0;i=a-14}, +O1(a){return new A.aa(30,1/0,0,1/0).lm(new A.aa(0,a.b,0,a.d))}, +NU(a){return new A.j(0,this.Qq(a.b)?-7:0)}, +ds(a,b){var s,r,q=this.B$ +if(q==null)return null +s=this.O1(a) +r=q.fd(s,b) +return r==null?null:r+this.NU(q.al(B.H,s,q.gc9())).b}, +bm(){var s,r=this,q=r.B$ +if(q==null)return +q.bU(r.O1(t.k.a(A.q.prototype.gR.call(r))),!0) +s=q.b +s.toString +t.q.a(s).a=r.NU(q.gp(0)) +r.fy=new A.K(q.gp(0).a,q.gp(0).b-7)}, +a7t(a,b){var s,r,q,p,o,n,m,l,k=this +$.am() +s=A.cE() +if(30>k.gp(0).a){r=s.a +r===$&&A.a() +r=r.a +r.toString +r.addRRect(A.dQ(b),!1) +return s}q=k.Qq(a.gp(0).b) +p=A.G(k.e0(q?k.t:k.T).a,15,k.gp(0).a-7-8) +r=p+7 +o=p-7 +if(q){n=a.gp(0).b-7 +m=a.gp(0) +l=s.a +l===$&&A.a() +l.a.moveTo(r,n) +l.a.lineTo(p,m.b) +l.a.lineTo(o,n)}else{m=s.a +m===$&&A.a() +m.a.moveTo(o,7) +m.a.lineTo(p,0) +m.a.lineTo(r,7)}r=A.aUi(s,b,q?1.5707963267948966:-1.5707963267948966) +o=r.a +o===$&&A.a() +o.a.close() +return r}, +aE(a,b){var s,r,q,p,o,n,m,l=this,k=l.B$ +if(k==null)return +s=k.b +s.toString +t.q.a(s) +r=A.o2(new A.D(0,7,0+k.gp(0).a,7+(k.gp(0).b-14)),B.ed).CD() +q=l.a7t(k,r) +p=l.ab +if(p!=null){o=new A.jx(r.a,r.b,r.c,r.d+7,8,8,8,8,8,8,8,8).cS(b.a3(0,s.a).a3(0,B.h)) +a.gcn(0).a.eu(o,new A.bx(0,B.O,p,B.h,15).hT())}p=l.bw +n=l.cx +n===$&&A.a() +s=b.a3(0,s.a) +m=k.gp(0) +p.sau(0,a.asZ(n,s,new A.D(0,0,0+m.a,0+m.b),q,new A.at_(k),p.a))}, +l(){this.bw.sau(0,null) +this.fg()}, +cu(a,b){var s,r,q=this.B$ +if(q==null)return!1 +s=q.b +s.toString +s=t.q.a(s).a +r=s.a +s=s.b+7 +if(!new A.D(r,s,r+q.gp(0).a,s+(q.gp(0).b-14)).u(0,b))return!1 +return this.a2D(a,b)}} +A.at_.prototype={ +$2(a,b){return a.df(this.a,b)}, +$S:14} +A.F5.prototype={ +aj(){return new A.F6(new A.bN(null,t.A),null,null)}, +atV(a,b,c,d){return this.f.$4(a,b,c,d)}} +A.F6.prototype={ +afB(a){var s=a.b +if(s!=null&&s!==0)if(s>0)this.PT() +else this.PR()}, +PR(){var s=this,r=$.a6.ah$.x.h(0,s.r) +r=r==null?null:r.gV() +t.Qv.a(r) +if(r instanceof A.t0){r=r.O +r===$&&A.a()}else r=!1 +if(r){r=s.d +r===$&&A.a() +r.dC(0) +r=s.d +r.bk() +r=r.bS$ +r.b=!0 +r.a.push(s.gz0()) +s.e=s.f+1}}, +PT(){var s=this,r=$.a6.ah$.x.h(0,s.r) +r=r==null?null:r.gV() +t.Qv.a(r) +if(r instanceof A.t0){r=r.P +r===$&&A.a()}else r=!1 +if(r){r=s.d +r===$&&A.a() +r.dC(0) +r=s.d +r.bk() +r=r.bS$ +r.b=!0 +r.a.push(s.gz0()) +s.e=s.f-1}}, +ajD(a){var s,r=this +if(a!==B.R)return +r.a4(new A.aoi(r)) +s=r.d +s===$&&A.a() +s.ce(0) +r.d.d_(r.gz0())}, +ap(){this.aJ() +this.d=A.cn(null,B.jV,null,1,this)}, +aF(a){var s,r=this +r.aS(a) +if(r.a.e!==a.e){r.f=0 +r.e=null +s=r.d +s===$&&A.a() +s.ce(0) +r.d.d_(r.gz0())}}, +l(){var s=this.d +s===$&&A.a() +s.l() +this.a4E()}, +L(a){var s,r,q,p=this,o=null,n=B.hd.cK(a),m=A.hC(A.aDm(A.kp(A.kc(o,o,o,new A.UD(n,!0,o),B.Af),!0,o),p.gacq()),1,1),l=A.hC(A.aDm(A.kp(A.kc(o,o,o,new A.X5(n,!1,o),B.Af),!0,o),p.gabZ()),1,1),k=p.a.e,j=A.a2(k).i("aj<1,h5>"),i=A.a9(new A.aj(k,new A.aoj(),j),j.i("aD.E")) +k=p.a +j=k.c +s=k.d +r=p.d +r===$&&A.a() +q=p.f +return k.atV(a,j,s,new A.eJ(r,!1,A.aCH(A.lw(o,new A.F7(m,i,B.FU.cK(a),1/A.bT(a,B.cW,t.w).w.b,l,q,p.r),B.X,!1,o,o,o,o,p.gafA(),o,o,o,o,o,o,o,o,o,o,o,o,o,o,o),B.dJ,B.jV),o))}} +A.aoi.prototype={ +$0(){var s=this.a,r=s.e +r.toString +s.f=r +s.e=null}, +$S:0} +A.aoj.prototype={ +$1(a){return A.hC(a,1,1)}, +$S:426} +A.UD.prototype={} +A.X5.prototype={} +A.SO.prototype={ +aE(a,b){var s,r,q,p,o=b.b,n=this.c,m=n?1:-1,l=new A.j(o/4*m,0) +m=o/2 +s=new A.j(m,0).a3(0,l) +r=new A.j(n?0:o,m).a3(0,l) +q=new A.j(m,o).a3(0,l) +$.am() +p=A.br() +p.r=this.b.gv(0) +p.b=B.bs +p.c=2 +p.d=B.lH +p.e=B.Ar +m=a.a +m.mC(s,r,p) +m.mC(r,q,p)}, +eH(a){return!a.b.k(0,this.b)||a.c!==this.c}} +A.F7.prototype={ +aD(a){var s=new A.t0(A.v(t.TC,t.x),this.w,this.e,this.f,0,null,null,new A.aN(),A.af()) +s.aC() +return s}, +aI(a,b){b.sasF(0,this.w) +b.sao6(this.e) +b.sao7(this.f)}, +c7(a){var s=t.Q +return new A.SW(A.v(t.TC,s),A.db(s),this,B.a4)}} +A.SW.prototype={ +gV(){return t.l0.a(A.aW.prototype.gV.call(this))}, +U7(a,b){var s +switch(b.a){case 0:s=t.l0.a(A.aW.prototype.gV.call(this)) +s.H=s.TJ(s.H,a,B.mf) +break +case 1:s=t.l0.a(A.aW.prototype.gV.call(this)) +s.a2=s.TJ(s.a2,a,B.mg) +break}}, +j8(a,b){var s,r +if(b instanceof A.rM){this.U7(t.x.a(a),b) +return}if(b instanceof A.ny){s=t.l0.a(A.aW.prototype.gV.call(this)) +t.x.a(a) +r=b.a +r=r==null?null:r.gV() +t.Qv.a(r) +s.ie(a) +s.F2(a,r) +return}}, +jc(a,b,c){t.l0.a(A.aW.prototype.gV.call(this)).vQ(t.x.a(a),t.Qv.a(c.a.gV()))}, +k_(a,b){var s +if(b instanceof A.rM){this.U7(null,b) +return}s=t.l0.a(A.aW.prototype.gV.call(this)) +t.x.a(a) +s.FE(a) +s.mD(a)}, +b1(a){var s,r,q,p,o=this.p2 +new A.be(o,A.m(o).i("be<2>")).af(0,a) +o=this.p1 +o===$&&A.a() +s=o.length +r=this.p3 +q=0 +for(;q0){q=l.a2.b +q.toString +n=t.V +n.a(q) +m=l.H.b +m.toString +n.a(m) +if(l.a6!==r){q.a=new A.j(o.aQ(),0) +q.e=!0 +o.b=o.aQ()+l.a2.gp(0).a}if(l.a6>0){m.a=B.h +m.e=!0}}else o.b=o.aQ()-l.J +r=l.a6 +l.O=r!==k.c +l.P=r>0 +l.fy=s.a(A.q.prototype.gR.call(l)).aU(new A.K(o.aQ(),k.a))}, +aE(a,b){this.b1(new A.asV(this,b,a))}, +ed(a){if(!(a.b instanceof A.fo))a.b=new A.fo(null,null,B.h)}, +cu(a,b){var s,r,q=this.ct$ +for(s=t.V;q!=null;){r=q.b +r.toString +s.a(r) +if(!r.e){q=r.c0$ +continue}if(A.aAZ(q,a,b))return!0 +q=r.c0$}if(A.aAZ(this.H,a,b))return!0 +if(A.aAZ(this.a2,a,b))return!0 +return!1}, +an(a){var s +this.a4Q(a) +for(s=this.n,s=new A.dv(s,s.r,s.e);s.A();)s.d.an(a)}, +ad(a){var s +this.a4R(0) +for(s=this.n,s=new A.dv(s,s.r,s.e);s.A();)s.d.ad(0)}, +fC(){this.b1(new A.asY(this))}, +b1(a){var s=this.H +if(s!=null)a.$1(s) +s=this.a2 +if(s!=null)a.$1(s) +this.xg(a)}, +eU(a){this.b1(new A.asZ(a))}} +A.asW.prototype={ +$1(a){var s,r +t.x.a(a) +s=this.b +r=a.al(B.aQ,t.k.a(A.q.prototype.gR.call(s)).b,a.gbB()) +s=this.a +if(r>s.a)s.a=r}, +$S:13} +A.asX.prototype={ +$1(a){var s,r,q,p,o,n,m,l=this,k=l.a,j=++k.d +t.x.a(a) +s=a.b +s.toString +t.V.a(s) +s.e=!1 +r=l.b +if(a===r.H||a===r.a2||k.c>r.a6)return +if(k.c===0)q=j===r.c_$+1?0:r.a2.gp(0).a +else q=l.c +j=t.k +p=j.a(A.q.prototype.gR.call(r)) +o=k.a +a.bU(new A.aa(0,p.b-q,o,o),!0) +if(k.b+q+a.gp(0).a>j.a(A.q.prototype.gR.call(r)).b){++k.c +k.b=r.H.gp(0).a+r.J +p=r.H.gp(0) +o=r.a2.gp(0) +j=j.a(A.q.prototype.gR.call(r)) +n=k.a +a.bU(new A.aa(0,j.b-(p.a+o.a),n,n),!0)}j=k.b +s.a=new A.j(j,0) +m=j+(a.gp(0).a+r.J) +k.b=m +r=k.c===r.a6 +s.e=r +if(r)l.d.b=m}, +$S:13} +A.asV.prototype={ +$1(a){var s,r,q,p,o,n=this +t.x.a(a) +s=a.b +s.toString +t.V.a(s) +if(s.e){r=s.a.a3(0,n.b) +q=n.c +q.df(a,r) +if(s.aa$!=null||a===n.a.H){s=q.gcn(0) +q=new A.j(a.gp(0).a,0).a3(0,r) +p=new A.j(a.gp(0).a,a.gp(0).b).a3(0,r) +$.am() +o=A.br() +o.r=n.a.a0.gv(0) +s.a.mC(q,p,o)}}}, +$S:13} +A.asU.prototype={ +$2(a,b){return this.a.cf(a,b)}, +$S:18} +A.asY.prototype={ +$1(a){this.a.kE(t.x.a(a))}, +$S:13} +A.asZ.prototype={ +$1(a){var s +t.x.a(a) +s=a.b +s.toString +if(t.V.a(s).e)this.a.$1(a)}, +$S:13} +A.rM.prototype={ +G(){return"_CupertinoTextSelectionToolbarItemsSlot."+this.b}} +A.IA.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.IN.prototype={ +an(a){var s,r,q +this.dR(a) +s=this.X$ +for(r=t.V;s!=null;){s.an(a) +q=s.b +q.toString +s=r.a(q).aa$}}, +ad(a){var s,r,q +this.dF(0) +s=this.X$ +for(r=t.V;s!=null;){s.ad(0) +q=s.b +q.toString +s=r.a(q).aa$}}} +A.a_3.prototype={} +A.nf.prototype={ +aj(){return new A.F4()}} +A.F4.prototype={ +afU(a){this.a4(new A.aog(this))}, +afW(a){var s +this.a4(new A.aoh(this)) +s=this.a.d +if(s!=null)s.$0()}, +afS(){this.a4(new A.aof(this))}, +L(a){var s=this,r=null,q=s.a9U(a),p=s.d?B.FX.cK(a):B.z,o=s.a.d,n=A.aDj(B.Q,r,q,p,B.z,r,o,B.H_,1) +if(o!=null)return A.lw(r,n,B.X,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,s.gafR(),s.gafT(),s.gafV(),r,r,r) +else return n}, +a9U(a){var s,r=null,q=this.a,p=q.c +if(p!=null)return p +p=q.f +if(p==null){q=q.e +q.toString +q=A.aDn(a,q)}else q=p +s=A.bB(q,r,B.aI,r,B.V4.bL(this.a.d!=null?B.hd.cK(a):B.eI),r,r) +q=this.a.e +switch(q==null?r:q.b){case B.h8:case B.h9:case B.ha:case B.hb:case B.nV:case B.jG:case B.jH:case B.hc:case B.jJ:case null:case void 0:return s +case B.jI:q=B.hd.cK(a) +$.am() +p=A.br() +p.d=B.lH +p.e=B.Ar +p.c=1 +p.b=B.bs +return A.fN(A.kc(r,r,r,new A.UK(q,p,r),B.D),13,13)}}} +A.aog.prototype={ +$0(){return this.a.d=!0}, +$S:0} +A.aoh.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.aof.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.UK.prototype={ +aE(a,b){var s,r,q,p,o,n,m,l,k,j=this.c +j.r=this.b.gv(0) +s=a.a +r=s.a +J.an(r.save()) +q=b.a +p=b.b +r.translate(q/2,p/2) +q=-q/2 +p=-p/2 +$.am() +o=A.cE().a +o===$&&A.a() +o.a.moveTo(q,p+3.5) +o.a.lineTo(q,p+1) +n=o.a +n.toString +A.h3(n,"arcToRotated",[1,1,0,!0,!1,q+1,p]) +o.a.lineTo(q+3.5,p) +q=new Float64Array(16) +m=new A.b7(q) +m.dE() +m.Zu(1.5707963267948966) +for(l=0;l<4;++l){k=j.eT() +p=o.a +p.toString +r.drawPath(p,k) +k.delete() +r.concat(A.ayB(A.a0a(q)))}s.mC(B.O3,B.NO,j) +s.mC(B.O1,B.NN,j) +s.mC(B.O2,B.NL,j) +r.restore()}, +eH(a){return!a.b.k(0,this.b)}} +A.zm.prototype={ +galp(){var s=B.Tm.bL(this.b) +return s}, +cK(a){var s,r=this,q=r.a,p=q.a,o=p instanceof A.cM?p.cK(a):p,n=q.b +if(n instanceof A.cM)n=n.cK(a) +q=o.k(0,p)&&n.k(0,B.eI)?q:new A.HT(o,n) +s=r.b +if(s instanceof A.cM)s=s.cK(a) +return new A.zm(q,s,A.p3(r.c,a),A.p3(r.d,a),A.p3(r.e,a),A.p3(r.f,a),A.p3(r.r,a),A.p3(r.w,a),A.p3(r.x,a),A.p3(r.y,a),A.p3(r.z,a))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.zm)if(b.a.k(0,r.a))s=J.e(b.b,r.b) +return s}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.HT.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.HT&&b.a.k(0,s.a)&&b.b.k(0,s.b)}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.SY.prototype={} +A.zn.prototype={ +L(a){var s=null +return new A.Az(this,A.us(this.d,A.aDl(s,this.c.gf7(),s,s,s,s,s,s,s),s),s)}} +A.Az.prototype={ +nf(a,b,c){return new A.zn(this.w.c,c,null)}, +cw(a){return!this.w.c.k(0,a.w.c)}} +A.tY.prototype={ +gf7(){var s=this.b +return s==null?this.w.b:s}, +gn2(){var s=this.c +return s==null?this.w.c:s}, +grj(){var s=null,r=this.d +if(r==null){r=this.w.r +r=new A.aor(r.a,r.b,B.a_p,this.gf7(),s,s,s,s,s,s,s,s,s)}return r}, +gur(){var s=this.e +return s==null?this.w.d:s}, +goU(){var s=this.f +return s==null?this.w.e:s}, +gqa(){var s=this.r +return s==null?!1:s}, +cK(a){var s,r=this,q=new A.a3v(a),p=r.gld(),o=q.$1(r.b),n=q.$1(r.c),m=r.d +m=m==null?null:m.cK(a) +s=q.$1(r.e) +q=q.$1(r.f) +r.gqa() +return A.aO3(p,o,n,m,s,q,!1,r.w.atx(a,r.d==null))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.tY)if(b.gld()==r.gld())if(b.gf7().k(0,r.gf7()))if(b.gn2().k(0,r.gn2()))if(b.grj().k(0,r.grj()))if(b.gur().k(0,r.gur())){s=b.goU().k(0,r.goU()) +if(s){b.gqa() +r.gqa()}}return s}, +gC(a){var s=this,r=s.gld(),q=s.gf7(),p=s.gn2(),o=s.grj(),n=s.gur(),m=s.goU() +s.gqa() +return A.R(r,q,p,o,n,m,!1,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.a3v.prototype={ +$1(a){return a instanceof A.cM?a.cK(this.a):a}, +$S:137} +A.BA.prototype={ +cK(a){var s=this,r=new A.adH(a),q=s.gld(),p=r.$1(s.gf7()),o=r.$1(s.gn2()),n=s.grj() +n=n==null?null:n.cK(a) +return new A.BA(q,p,o,n,r.$1(s.gur()),r.$1(s.goU()),s.gqa())}, +gld(){return this.a}, +gf7(){return this.b}, +gn2(){return this.c}, +grj(){return this.d}, +gur(){return this.e}, +goU(){return this.f}, +gqa(){return this.r}} +A.adH.prototype={ +$1(a){return a instanceof A.cM?a.cK(this.a):a}, +$S:137} +A.T0.prototype={ +atx(a,b){var s,r,q=this,p=new A.aol(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d) +p=p.$1(q.e) +s=q.r +if(b){r=s.a +if(r instanceof A.cM)r=r.cK(a) +s=s.b +s=new A.SZ(r,s instanceof A.cM?s.cK(a):s)}return new A.T0(q.a,o,n,m,p,!1,s)}} +A.aol.prototype={ +$1(a){return a instanceof A.cM?a.cK(this.a):a}, +$S:117} +A.SZ.prototype={} +A.aor.prototype={} +A.T_.prototype={} +A.oG.prototype={ +wr(a,b){var s=A.kd.prototype.gv.call(this,0) +s.toString +return J.aCy(s)}, +j(a){return this.wr(0,B.aX)}} +A.ub.prototype={} +A.LH.prototype={} +A.LG.prototype={} +A.bY.prototype={ +aov(){var s,r,q,p,o,n,m,l=this.a +if(t.vp.b(l)){s=l.gvP(l) +r=l.j(0) +l=null +if(typeof s=="string"&&s!==r){q=r.length +p=s.length +if(q>p){o=B.c.B3(r,s) +if(o===q-p&&o>2&&B.c.S(r,o-2,o)===": "){n=B.c.S(r,0,o-2) +m=B.c.fu(n," Failed assertion:") +if(m>=0)n=B.c.S(n,0,m)+"\n"+B.c.bN(n,m+1) +l=B.c.Cc(s)+"\n"+n}}}if(l==null)l=r}else if(!(typeof l=="string"))l=t.Lt.b(l)||t.VI.b(l)?J.dq(l):" "+A.i(l) +l=B.c.Cc(l) +return l.length===0?" ":l}, +ga15(){return A.aDs(new A.a6v(this).$0(),!0)}, +d8(){return"Exception caught by "+this.c}, +j(a){A.aTW(null,B.Gf,this) +return""}} +A.a6v.prototype={ +$0(){return B.c.ZL(this.a.aov().split("\n")[0])}, +$S:61} +A.uh.prototype={ +gvP(a){return this.j(0)}, +d8(){return"FlutterError"}, +j(a){var s,r,q=new A.cl(this.a,t.ow) +if(!q.ga9(0)){s=q.gZ(0) +r=J.e9(s) +s=A.kd.prototype.gv.call(r,s) +s.toString +s=J.aCy(s)}else s="FlutterError" +return s}, +$iph:1} +A.a6w.prototype={ +$1(a){return A.bl(a)}, +$S:449} +A.a6x.prototype={ +$1(a){return a+1}, +$S:46} +A.a6y.prototype={ +$1(a){return a+1}, +$S:46} +A.axP.prototype={ +$1(a){return B.c.u(a,"StackTrace.current")||B.c.u(a,"dart-sdk/lib/_internal")||B.c.u(a,"dart:sdk_internal")}, +$S:29} +A.Lf.prototype={} +A.TT.prototype={} +A.TV.prototype={} +A.TU.prototype={} +A.K1.prototype={ +hf(){}, +op(){}, +arf(a){var s;++this.c +s=a.$0() +s.ix(new A.a1w(this)) +return s}, +Kn(){}, +j(a){return""}} +A.a1w.prototype={ +$0(){var s,r,q,p=this.a +if(--p.c<=0)try{p.a4p() +if(p.ay$.c!==0)p.OE()}catch(q){s=A.X(q) +r=A.aV(q) +p=A.bl("while handling pending events") +A.dj(new A.bY(s,r,"foundation",p,null,!1))}}, +$S:9} +A.ah.prototype={} +A.fA.prototype={ +a_(a,b){var s,r,q,p,o=this +if(o.ge1(o)===o.gd3().length){s=t.Nw +if(o.ge1(o)===0)o.sd3(A.bo(1,null,!1,s)) +else{r=A.bo(o.gd3().length*2,null,!1,s) +for(q=0;q0){r.gd3()[s]=null +r.smi(r.gmi()+1)}else r.RM(s) +break}}, +l(){this.sd3($.ay()) +this.se1(0,0)}, +aG(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(f.ge1(f)===0)return +f.sl6(f.gl6()+1) +p=f.ge1(f) +for(s=0;s0){l=f.ge1(f)-f.gmi() +if(l*2<=f.gd3().length){k=A.bo(l,null,!1,t.Nw) +for(j=0,s=0;s#"+A.bj(this)+"("+A.i(this.gv(this))+")"}} +A.zx.prototype={ +G(){return"DiagnosticLevel."+this.b}} +A.li.prototype={ +G(){return"DiagnosticsTreeStyle."+this.b}} +A.asi.prototype={} +A.dS.prototype={ +wr(a,b){return this.lZ(0)}, +j(a){return this.wr(0,B.aX)}} +A.kd.prototype={ +gv(a){this.aeK() +return this.at}, +aeK(){return}} +A.zy.prototype={} +A.Le.prototype={} +A.ao.prototype={ +d8(){return"#"+A.bj(this)}, +wr(a,b){var s=this.d8() +return s}, +j(a){return this.wr(0,B.aX)}} +A.a3Y.prototype={ +d8(){return"#"+A.bj(this)}} +A.io.prototype={ +j(a){return this.ZB(B.jS).lZ(0)}, +d8(){return"#"+A.bj(this)}, +atP(a,b){return A.azo(a,b,this)}, +ZB(a){return this.atP(null,a)}} +A.zz.prototype={} +A.Th.prototype={} +A.fj.prototype={} +A.Nc.prototype={} +A.jN.prototype={ +j(a){return"[#"+A.bj(this)+"]"}} +A.e6.prototype={ +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return A.m(this).i("e6").b(b)&&J.e(b.a,this.a)}, +gC(a){return A.R(A.u(this),this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=A.m(this),r=s.i("e6.T"),q=this.a,p=A.c4(r)===B.Yj?"<'"+A.i(q)+"'>":"<"+A.i(q)+">" +if(A.u(this)===A.c4(s.i("e6")))return"["+p+"]" +return"["+A.c4(r).j(0)+" "+p+"]"}} +A.aB4.prototype={} +A.iw.prototype={} +A.AW.prototype={} +A.b6.prototype={ +gys(){var s,r=this,q=r.c +if(q===$){s=A.db(r.$ti.c) +r.c!==$&&A.ac() +r.c=s +q=s}return q}, +F(a,b){var s=B.b.F(this.a,b) +if(s){this.b=!0 +this.gys().W(0)}return s}, +W(a){this.b=!1 +B.b.W(this.a) +this.gys().W(0)}, +u(a,b){var s=this,r=s.a +if(r.length<3)return B.b.u(r,b) +if(s.b){s.gys().U(0,r) +s.b=!1}return s.gys().u(0,b)}, +gak(a){var s=this.a +return new J.cV(s,s.length,A.a2(s).i("cV<1>"))}, +ga9(a){return this.a.length===0}, +gc1(a){return this.a.length!==0}, +ec(a,b){var s=this.a,r=A.a2(s) +return b?A.b(s.slice(0),r):J.nC(s.slice(0),r.c)}, +eC(a){return this.ec(0,!0)}} +A.es.prototype={ +D(a,b){var s=this.a,r=s.h(0,b) +s.m(0,b,(r==null?0:r)+1)}, +F(a,b){var s=this.a,r=s.h(0,b) +if(r==null)return!1 +if(r===1)s.F(0,b) +else s.m(0,b,r-1) +return!0}, +u(a,b){return this.a.aq(0,b)}, +gak(a){var s=this.a +return new A.dU(s,s.r,s.e)}, +ga9(a){return this.a.a===0}, +gc1(a){return this.a.a!==0}, +ec(a,b){var s=this.a,r=s.r,q=s.e +return A.aEC(s.a,new A.a7T(this,new A.dU(s,r,q)),b,this.$ti.c)}, +eC(a){return this.ec(0,!0)}} +A.a7T.prototype={ +$1(a){var s=this.b +s.A() +return s.d}, +$S(){return this.a.$ti.i("1(p)")}} +A.BN.prototype={ +at1(a,b,c){var s=this.a,r=s==null?$.Jn():s,q=r.kD(0,0,b,A.eN(b),c) +if(q===s)return this +return new A.BN(q)}, +h(a,b){var s=this.a +return s==null?null:s.kN(0,0,b,J.E(b))}} +A.avF.prototype={} +A.U4.prototype={ +kD(a,b,c,d,e){var s,r,q,p,o=B.f.pW(d,b)&31,n=this.a,m=n[o] +if(m==null)m=$.Jn() +s=m.kD(0,b+5,c,d,e) +if(s===m)n=this +else{r=n.length +q=A.bo(r,null,!1,t.X) +for(p=0;p>>0,a1=c.a,a2=(a1&a0-1)>>>0,a3=a2-(a2>>>1&1431655765) +a3=(a3&858993459)+(a3>>>2&858993459) +a3=a3+(a3>>>4)&252645135 +a3+=a3>>>8 +s=a3+(a3>>>16)&63 +if((a1&a0)>>>0!==0){a=c.b +a2=2*s +r=a[a2] +q=a2+1 +p=a[q] +if(r==null){o=J.aMJ(p,a5+5,a6,a7,a8) +if(o===p)return c +a2=a.length +n=A.bo(a2,b,!1,t.X) +for(m=0;m>>1&1431655765) +a3=(a3&858993459)+(a3>>>2&858993459) +a3=a3+(a3>>>4)&252645135 +a3+=a3>>>8 +i=a3+(a3>>>16)&63 +if(i>=16){a1=c.adS(a5) +a1.a[a]=$.Jn().kD(0,a5+5,a6,a7,a8) +return a1}else{h=2*s +g=2*i +f=A.bo(g+2,b,!1,t.X) +for(a=c.b,e=0;e>>0,f)}}}, +kN(a,b,c,d){var s,r,q,p,o=1<<(B.f.pW(d,b)&31)>>>0,n=this.a +if((n&o)>>>0===0)return null +n=(n&o-1)>>>0 +s=n-(n>>>1&1431655765) +s=(s&858993459)+(s>>>2&858993459) +s=s+(s>>>4)&252645135 +s+=s>>>8 +n=this.b +r=2*(s+(s>>>16)&63) +q=n[r] +p=n[r+1] +if(q==null)return p.kN(0,b+5,c,d) +if(c===q)return p +return null}, +adS(a){var s,r,q,p,o,n,m,l=A.bo(32,null,!1,t.X) +for(s=this.a,r=a+5,q=this.b,p=0,o=0;o<32;++o)if((B.f.pW(s,o)&1)!==0){n=q[p] +m=p+1 +if(n==null)l[o]=q[m] +else l[o]=$.Jn().kD(0,r,n,J.E(n),q[m]) +p+=2}return new A.U4(l)}} +A.FK.prototype={ +kD(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +if(d===i){s=j.Qe(c) +if(s!==-1){i=j.b +r=s+1 +q=i[r] +if(q==null?e==null:q===e)i=j +else{q=i.length +p=A.bo(q,null,!1,t.X) +for(o=0;o>>0,k).kD(0,b,c,d,e)}, +kN(a,b,c,d){var s=this.Qe(c) +return s<0?null:this.b[s+1]}, +Qe(a){var s,r,q=this.b,p=q.length +for(s=J.mP(a),r=0;r=s.a.length)s.FN(q) +B.B.hX(s.a,s.b,q,a) +s.b+=r}, +t4(a,b,c){var s=this,r=c==null?s.e.length:c,q=s.b+(r-b) +if(q>=s.a.length)s.FN(q) +B.B.hX(s.a,s.b,q,a) +s.b=q}, +a5N(a){return this.t4(a,0,null)}, +FN(a){var s=this.a,r=s.length,q=a==null?0:a,p=Math.max(q,r*2),o=new Uint8Array(p) +B.B.hX(o,0,r,s) +this.a=o}, +ahO(){return this.FN(null)}, +k7(a){var s=B.f.bJ(this.b,a) +if(s!==0)this.t4($.aKO(),0,a-s)}, +mA(){var s,r=this +if(r.c)throw A.d(A.a5("done() must not be called more than once on the same "+A.u(r).j(0)+".")) +s=J.y7(B.B.gbQ(r.a),0,r.b) +r.a=new Uint8Array(0) +r.c=!0 +return s}} +A.C0.prototype={ +oR(a){return this.a.getUint8(this.b++)}, +Cw(a){var s=this.b,r=$.dX() +B.aq.KU(this.a,s,r)}, +oS(a){var s=this.a,r=J.ic(B.aq.gbQ(s),s.byteOffset+this.b,a) +this.b+=a +return r}, +Cx(a){var s,r,q=this +q.k7(8) +s=q.a +r=J.aCs(B.aq.gbQ(s),s.byteOffset+q.b,a) +q.b=q.b+8*a +return r}, +k7(a){var s=this.b,r=B.f.bJ(s,a) +if(r!==0)this.b=s+(a-r)}} +A.jH.prototype={ +gC(a){var s=this +return A.R(s.b,s.d,s.f,s.r,s.w,s.x,s.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.jH&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.a===s.a}, +j(a){var s=this +return"StackFrame(#"+s.b+", "+s.c+":"+s.d+"/"+s.e+":"+s.f+":"+s.r+", className: "+s.w+", method: "+s.x+")"}} +A.ajo.prototype={ +$1(a){return a.length!==0}, +$S:29} +A.d5.prototype={ +nX(a,b){return new A.al($.ad,this.$ti.i("al<1>"))}, +ih(a){return this.nX(a,null)}, +f9(a,b,c,d){var s,r=b.$1(this.a) +$label0$0:{if(d.i("ak<0>").b(r)){s=r +break $label0$0}if(d.b(r)){s=new A.d5(r,d.i("d5<0>")) +break $label0$0}s=null}return s}, +bc(a,b,c){b.toString +return this.f9(0,b,null,c)}, +ix(a){var s,r,q,p,o,n,m=this +try{s=a.$0() +if(t.L0.b(s)){p=s.bc(0,new A.ajJ(m),m.$ti.c) +return p}return m}catch(o){r=A.X(o) +q=A.aV(o) +p=A.xO(r,q) +n=new A.al($.ad,m.$ti.i("al<1>")) +n.l1(p) +return n}}, +$iak:1} +A.ajJ.prototype={ +$1(a){return this.a.a}, +$S(){return this.a.$ti.i("1(@)")}} +A.M3.prototype={ +G(){return"GestureDisposition."+this.b}} +A.da.prototype={} +A.uo.prototype={ +ac(a){this.a.pQ(this.b,this.c,a)}} +A.wS.prototype={ +j(a){var s=this,r=s.a +r=r.length===0?""+"":""+new A.aj(r,new A.aqc(s),A.a2(r).i("aj<1,l>")).bz(0,", ") +if(s.b)r+=" [open]" +if(s.c)r+=" [held]" +if(s.d)r+=" [hasPendingSweep]" +return r.charCodeAt(0)==0?r:r}} +A.aqc.prototype={ +$1(a){if(a===this.a.e)return a.j(0)+" (eager winner)" +return a.j(0)}, +$S:454} +A.a7k.prototype={ +ug(a,b,c){this.a.bI(0,b,new A.a7m()).a.push(c) +return new A.uo(this,b,c)}, +amw(a,b){var s=this.a.h(0,b) +if(s==null)return +s.b=!1 +this.Tv(b,s)}, +ME(a){var s,r=this.a,q=r.h(0,a) +if(q==null)return +if(q.c){q.d=!0 +return}r.F(0,a) +r=q.a +if(r.length!==0){B.b.gZ(r).hA(a) +for(s=1;s0.4){r.dy=B.iL +r.ac(B.cn)}else if(a.go5().gv2()>A.p6(a.gcC(a),r.b))r.ac(B.ao) +if(s>0.4&&r.dy===B.Bi){r.dy=B.iL +if(r.at!=null)r.cJ("onStart",new A.a7_(r,s))}}r.xb(a)}, +hA(a){var s=this,r=s.dy +if(r===B.iK)r=s.dy=B.Bi +if(s.at!=null&&r===B.iL)s.cJ("onStart",new A.a6Y(s))}, +qy(a){var s=this,r=s.dy,q=r===B.iL||r===B.Zx +if(r===B.iK){s.ac(B.ao) +return}if(q&&s.ch!=null)if(s.ch!=null)s.cJ("onEnd",new A.a6Z(s)) +s.dy=B.mk}, +fD(a){this.hs(a) +this.qy(a)}} +A.a7_.prototype={ +$0(){var s=this.a,r=s.at +r.toString +s=s.db +s===$&&A.a() +return r.$1(new A.pV(s.b))}, +$S:0} +A.a6Y.prototype={ +$0(){var s=this.a,r=s.at +r.toString +s.dx===$&&A.a() +s=s.db +s===$&&A.a() +return r.$1(new A.pV(s.b))}, +$S:0} +A.a6Z.prototype={ +$0(){var s=this.a,r=s.ch +r.toString +s=s.db +s===$&&A.a() +return r.$1(new A.pV(s.b))}, +$S:0} +A.u3.prototype={ +gC(a){return A.R(this.a,23,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.u3&&b.a==this.a}, +j(a){return"DeviceGestureSettings(touchSlop: "+A.i(this.a)+")"}} +A.hK.prototype={ +j(a){return"#"+A.bj(this)+"("+this.a.j(0)+")"}} +A.xE.prototype={} +A.G5.prototype={ +dO(a,b){return this.a.JA(b)}} +A.xb.prototype={ +dO(a,b){var s,r,q,p,o=new Float64Array(16),n=new A.b7(o) +n.cp(b) +s=this.a +r=s.a +q=s.b +s=o[0] +p=o[3] +o[0]=s+r*p +o[1]=o[1]+q*p +o[2]=o[2]+0*p +o[3]=p +p=o[4] +s=o[7] +o[4]=p+r*s +o[5]=o[5]+q*s +o[6]=o[6]+0*s +o[7]=s +s=o[8] +p=o[11] +o[8]=s+r*p +o[9]=o[9]+q*p +o[10]=o[10]+0*p +o[11]=p +p=o[12] +s=o[15] +o[12]=p+r*s +o[13]=o[13]+q*s +o[14]=o[14]+0*s +o[15]=s +return n}} +A.lx.prototype={ +aan(){var s,r,q,p,o=this.c +if(o.length===0)return +s=this.b +r=B.b.ga7(s) +for(q=o.length,p=0;p":B.b.bz(s,", "))+")"}} +A.uN.prototype={} +A.B4.prototype={} +A.uM.prototype={} +A.jq.prototype={ +hg(a){var s=this +switch(a.gdS(a)){case 1:if(s.p1==null&&s.p3==null&&s.p2==null&&s.p4==null&&s.RG==null&&s.R8==null)return!1 +break +case 2:return!1 +case 4:return!1 +default:return!1}return s.pj(a)}, +I3(){var s,r=this +r.ac(B.cn) +r.k2=!0 +s=r.CW +s.toString +r.Mh(s) +r.a7i()}, +Xb(a){var s,r=this +if(!a.gt2()){if(t.pY.b(a)){s=new A.jQ(a.gcC(a),A.bo(20,null,!1,t.av)) +r.a0=s +s.zu(a.gk0(a),a.gd6())}if(t.n2.b(a)){s=r.a0 +s.toString +s.zu(a.gk0(a),a.gd6())}}if(t.oN.b(a)){if(r.k2)r.a7g(a) +else r.ac(B.ao) +r.FM()}else if(t.Ko.b(a)){r.Nv() +r.FM()}else if(t.pY.b(a)){r.k3=new A.ev(a.gd6(),a.gbv(a)) +r.k4=a.gdS(a) +r.a7f(a)}else if(t.n2.b(a))if(a.gdS(a)!==r.k4&&!r.k2){r.ac(B.ao) +s=r.CW +s.toString +r.hs(s)}else if(r.k2)r.a7h(a)}, +a7f(a){this.k3.toString +this.e.h(0,a.gbg()).toString +switch(this.k4){case 1:break +case 2:break +case 4:break}}, +Nv(){var s,r=this +if(r.ch===B.hy)switch(r.k4){case 1:s=r.p1 +if(s!=null)r.cJ("onLongPressCancel",s) +break +case 2:break +case 4:break}}, +a7i(){var s,r=this +switch(r.k4){case 1:if(r.p3!=null){s=r.k3.b +r.cJ("onLongPressStart",new A.a9U(r,new A.uN(s)))}s=r.p2 +if(s!=null)r.cJ("onLongPress",s) +break +case 2:break +case 4:break}}, +a7h(a){var s,r=this,q=a.gbv(a) +a.gd6() +s=a.gbv(a).a5(0,r.k3.b) +a.gd6().a5(0,r.k3.a) +switch(r.k4){case 1:if(r.p4!=null)r.cJ("onLongPressMoveUpdate",new A.a9T(r,new A.B4(q,s))) +break +case 2:break +case 4:break}}, +a7g(a){var s,r=this +r.a0.wI() +a.gbv(a) +a.gd6() +r.a0=null +switch(r.k4){case 1:if(r.RG!=null)r.cJ("onLongPressEnd",new A.a9S(r,new A.uM())) +s=r.R8 +if(s!=null)r.cJ("onLongPressUp",s) +break +case 2:break +case 4:break}}, +FM(){var s=this +s.k2=!1 +s.a0=s.k4=s.k3=null}, +ac(a){var s=this +if(a===B.ao)if(s.k2)s.FM() +else s.Nv() +s.Mf(a)}, +hA(a){}} +A.a9U.prototype={ +$0(){return this.a.p3.$1(this.b)}, +$S:0} +A.a9T.prototype={ +$0(){return this.a.p4.$1(this.b)}, +$S:0} +A.a9S.prototype={ +$0(){return this.a.RG.$1(this.b)}, +$S:0} +A.mG.prototype={ +h(a,b){return this.c[b+this.a]}, +a8(a,b){var s,r,q,p,o,n,m +for(s=this.b,r=this.c,q=this.a,p=b.c,o=b.a,n=0,m=0;m") +r=A.a9(new A.aj(r,new A.aeE(),q),q.i("aD.E")) +s=A.lE(r,"[","]") +r=this.b +r===$&&A.a() +return"PolynomialFit("+s+", confidence: "+B.d.ag(r,3)+")"}} +A.aeE.prototype={ +$1(a){return B.d.atS(a,3)}, +$S:479} +A.N1.prototype={ +LI(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this.a,a5=a4.length +if(a6>a5)return null +s=a6+1 +r=new A.BS(new Float64Array(s)) +q=s*a5 +p=new Float64Array(q) +for(o=this.c,n=0*a5,m=0;m=0;--c){g=new A.mG(c*a5,a5,q).a8(0,d) +i&2&&A.av(p) +p[c]=g +for(g=c*s,k=l;k>c;--k)p[c]=p[c]-n[g+k]*p[k] +p[c]=p[c]/n[g+c]}for(b=0,m=0;mr){r=p +s=q}}else{r.toString +if(p0:b.b>0,o=q?b.a:b.b,n=this.aab(a,p) +if(n===c)return o +else{n.toString +s=this.EE(a,n,p) +r=this.EE(a,c,p) +if(p){q=r+o +if(q>s)return q-s +else return 0}else{q=r+o +if(qn&&Math.abs(a.d.b)>s))return null +q=o.dy +if(q==null)q=8000 +p=A.G(r,-q,q) +r=o.k1 +r===$&&A.a() +return new A.h9(new A.iO(new A.j(0,p)),p,r.b)}, +J1(a,b){var s=this.ok +s===$&&A.a() +return Math.abs(s)>A.p6(a,this.b)}, +tu(a){return new A.j(0,a.b)}, +tw(a){return a.b}, +ED(){return B.em}} +A.hL.prototype={ +HB(a,b){var s,r,q,p,o=this,n=o.dx +if(n==null)n=50 +s=o.db +if(s==null)s=A.p6(b,o.b) +r=a.a.a +if(!(Math.abs(r)>n&&Math.abs(a.d.a)>s))return null +q=o.dy +if(q==null)q=8000 +p=A.G(r,-q,q) +r=o.k1 +r===$&&A.a() +return new A.h9(new A.iO(new A.j(p,0)),p,r.b)}, +J1(a,b){var s=this.ok +s===$&&A.a() +return Math.abs(s)>A.p6(a,this.b)}, +tu(a){return new A.j(a.a,0)}, +tw(a){return a.a}, +ED(){return B.el}} +A.jw.prototype={ +HB(a,b){var s,r,q,p,o,n=this,m=n.dx +if(m==null)m=50 +s=n.db +if(s==null)s=A.p6(b,n.b) +r=a.a +if(!(r.gv2()>m*m&&a.d.gv2()>s*s))return null +q=n.dx +if(q==null)q=50 +p=n.dy +if(p==null)p=8000 +o=new A.iO(r).amp(q,p) +p=n.k1 +p===$&&A.a() +return new A.h9(o,null,p.b)}, +J1(a,b){var s=this.ok +s===$&&A.a() +return Math.abs(s)>A.aBv(a,this.b)}, +tu(a){return a}, +tw(a){return null}} +A.Ts.prototype={ +G(){return"_DragDirection."+this.b}} +A.SL.prototype={ +afZ(){this.a=!0}} +A.xz.prototype={ +hs(a){if(this.r){this.r=!1 +$.f2.RG$.Zb(this.b,a)}}, +Y4(a,b){return a.gbv(a).a5(0,this.d).gcX()<=b}} +A.je.prototype={ +hg(a){var s,r,q=this +if(q.y==null){s=q.r==null +if(s)return!1}r=q.pj(a) +if(!r)q.nJ() +return r}, +ha(a){var s=this,r=s.y +if(r!=null)if(!r.Y4(a,100))return +else{r=s.y +if(!r.f.a||a.gdS(a)!==r.e){s.nJ() +return s.Tt(a)}}s.Tt(a)}, +Tt(a){var s,r,q,p,o,n,m=this +m.T_() +s=$.f2.rx$.ug(0,a.gbg(),m) +r=a.gbg() +q=a.gbv(a) +p=a.gdS(a) +o=new A.SL() +A.bW(B.GC,o.gafY()) +n=new A.xz(r,s,q,p,o) +m.z.m(0,a.gbg(),n) +o=a.gc6(a) +if(!n.r){n.r=!0 +$.f2.RG$.UK(r,m.gyq(),o)}}, +af1(a){var s,r=this,q=r.z,p=q.h(0,a.gbg()) +p.toString +if(t.oN.b(a)){s=r.y +if(s==null){if(r.x==null)r.x=A.bW(B.cl,r.gaf2()) +s=p.b +$.f2.rx$.AV(s) +p.hs(r.gyq()) +q.F(0,s) +r.NH() +r.y=p}else{s=s.c +s.a.pQ(s.b,s.c,B.cn) +s=p.c +s.a.pQ(s.b,s.c,B.cn) +p.hs(r.gyq()) +q.F(0,p.b) +q=r.r +if(q!=null)r.cJ("onDoubleTap",q) +r.nJ()}}else if(t.n2.b(a)){if(!p.Y4(a,18))r.tV(p)}else if(t.Ko.b(a))r.tV(p)}, +hA(a){}, +fD(a){var s,r=this,q=r.z.h(0,a) +if(q==null){s=r.y +s=s!=null&&s.b===a}else s=!1 +if(s)q=r.y +if(q!=null)r.tV(q)}, +tV(a){var s,r=this,q=r.z +q.F(0,a.b) +s=a.c +s.a.pQ(s.b,s.c,B.ao) +a.hs(r.gyq()) +s=r.y +if(s!=null)if(a===s)r.nJ() +else{r.Nr() +if(q.a===0)r.nJ()}}, +l(){this.nJ() +this.M1()}, +nJ(){var s,r=this +r.T_() +if(r.y!=null){if(r.z.a!==0)r.Nr() +s=r.y +s.toString +r.y=null +r.tV(s) +$.f2.rx$.ate(0,s.b)}r.NH()}, +NH(){var s=this.z,r=A.m(s).i("be<2>") +s=A.a9(new A.be(s,r),r.i("n.E")) +B.b.af(s,this.gahB())}, +T_(){var s=this.x +if(s!=null){s.am(0) +this.x=null}}, +Nr(){}} +A.aez.prototype={ +UK(a,b,c){J.ea(this.a.bI(0,a,new A.aeB()),b,c)}, +Zb(a,b){var s,r=this.a,q=r.h(0,a) +q.toString +s=J.ct(q) +s.F(q,b) +if(s.ga9(q))r.F(0,a)}, +a8v(a,b,c){var s,r,q,p,o +a=a +try{a=a.bs(c) +b.$1(a)}catch(p){s=A.X(p) +r=A.aV(p) +q=null +o=A.bl("while routing a pointer event") +A.dj(new A.bY(s,r,"gesture library",o,q,!1))}}, +Zv(a){var s=this,r=s.a.h(0,a.gbg()),q=s.b,p=t.Ld,o=t.iD,n=A.nH(q,p,o) +if(r!=null)s.Oo(a,r,A.nH(r,p,o)) +s.Oo(a,q,n)}, +Oo(a,b,c){c.af(0,new A.aeA(this,b,a))}} +A.aeB.prototype={ +$0(){return A.v(t.Ld,t.iD)}, +$S:484} +A.aeA.prototype={ +$2(a,b){if(J.l7(this.b,a))this.a.a8v(this.c,a,b)}, +$S:502} +A.aeC.prototype={ +Z4(a,b,c){if(this.a!=null)return +this.b=b +this.a=c}, +ac(a){var s,r,q,p,o,n=this,m=n.a +if(m==null){a.n5(!0) +return}try{p=n.b +p.toString +m.$1(p)}catch(o){s=A.X(o) +r=A.aV(o) +q=null +m=A.bl("while resolving a PointerSignalEvent") +A.dj(new A.bY(s,r,"gesture library",m,q,!1))}n.b=n.a=null}} +A.Lu.prototype={ +G(){return"DragStartBehavior."+this.b}} +A.Ny.prototype={ +G(){return"MultitouchDragStrategy."+this.b}} +A.d2.prototype={ +GQ(a){}, +GT(a){var s=this +s.e.m(0,a.gbg(),a.gcC(a)) +if(s.hg(a))s.ha(a) +else s.om(a)}, +ha(a){}, +om(a){}, +hg(a){var s=this.c +return(s==null||s.u(0,a.gcC(a)))&&this.d.$1(a.gdS(a))}, +Jj(a){var s=this.c +return s==null||s.u(0,a.gcC(a))}, +l(){}, +XP(a,b,c){var s,r,q,p,o,n=null +try{n=b.$0()}catch(p){s=A.X(p) +r=A.aV(p) +q=null +o=A.bl("while handling a gesture") +A.dj(new A.bY(s,r,"gesture",o,q,!1))}return n}, +cJ(a,b){b.toString +return this.XP(a,b,null,t.z)}, +aqE(a,b,c){b.toString +return this.XP(a,b,c,t.z)}} +A.cA.prototype={ +ha(a){this.xa(a.gbg(),a.gc6(a))}, +om(a){this.ac(B.ao)}, +hA(a){}, +fD(a){}, +ac(a){var s,r=this.f,q=A.a9(new A.be(r,A.m(r).i("be<2>")),t.W) +r.W(0) +for(r=q.length,s=0;s")),r=r.c;q.A();){p=q.d +if(p==null)p=r.a(p) +o=$.f2.RG$ +n=k.gmM() +o=o.a +m=o.h(0,p) +m.toString +l=J.ct(m) +l.F(m,n) +if(l.ga9(m))o.F(0,p)}s.W(0) +k.M1()}, +xa(a,b){var s,r=this +$.f2.RG$.UK(a,r.gmM(),b) +r.r.D(0,a) +s=r.w +s=s==null?null:s.ug(0,a,r) +if(s==null)s=$.f2.rx$.ug(0,a,r) +r.f.m(0,a,s)}, +hs(a){var s=this.r +if(s.u(0,a)){$.f2.RG$.Zb(a,this.gmM()) +s.F(0,a) +if(s.a===0)this.qy(a)}}, +xb(a){if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))this.hs(a.gbg())}} +A.Ao.prototype={ +G(){return"GestureRecognizerState."+this.b}} +A.va.prototype={ +ha(a){var s=this +s.rX(a) +if(s.ch===B.da){s.ch=B.hy +s.CW=a.gbg() +s.cx=new A.ev(a.gd6(),a.gbv(a)) +s.db=A.bW(s.at,new A.aeJ(s,a))}}, +om(a){if(!this.cy)this.Me(a)}, +he(a){var s,r,q,p=this +if(p.ch===B.hy&&a.gbg()===p.CW){if(!p.cy)s=p.Pa(a)>p.ax +else s=!1 +if(p.cy){r=p.ay +q=r!=null&&p.Pa(a)>r}else q=!1 +if(t.n2.b(a))r=s||q +else r=!1 +if(r){p.ac(B.ao) +r=p.CW +r.toString +p.hs(r)}else p.Xb(a)}p.xb(a)}, +I3(){}, +hA(a){if(a===this.CW){this.mn() +this.cy=!0}}, +fD(a){var s=this +if(a===s.CW&&s.ch===B.hy){s.mn() +s.ch=B.HC}}, +qy(a){var s=this +s.mn() +s.ch=B.da +s.cx=null +s.cy=!1}, +l(){this.mn() +this.m_()}, +mn(){var s=this.db +if(s!=null){s.am(0) +this.db=null}}, +Pa(a){return a.gbv(a).a5(0,this.cx.b).gcX()}} +A.aeJ.prototype={ +$0(){this.a.I3() +return null}, +$S:0} +A.ev.prototype={ +a3(a,b){return new A.ev(this.a.a3(0,b.a),this.b.a3(0,b.b))}, +a5(a,b){return new A.ev(this.a.a5(0,b.a),this.b.a5(0,b.b))}, +j(a){return"OffsetPair(local: "+this.a.j(0)+", global: "+this.b.j(0)+")"}} +A.U7.prototype={} +A.vX.prototype={} +A.vY.prototype={} +A.DF.prototype={} +A.K_.prototype={ +Xf(a){}, +ha(a){var s=this +if(s.ch===B.da){if(s.k4!=null&&s.ok!=null)s.u6() +s.k4=a}if(s.k4!=null)s.a2b(a)}, +xa(a,b){this.a26(a,b)}, +Xb(a){var s,r,q=this +if(t.oN.b(a)){q.ok=a +q.Nz()}else if(t.Ko.b(a)){q.ac(B.ao) +if(q.k2){s=q.k4 +s.toString +q.AM(a,s,"")}q.u6()}else{s=a.gdS(a) +r=q.k4 +if(s!==r.gdS(r)){q.ac(B.ao) +s=q.CW +s.toString +q.hs(s)}else if(t.n2.b(a))q.Xf(a)}}, +ac(a){var s,r=this +if(r.k3&&a===B.ao){s=r.k4 +s.toString +r.AM(null,s,"spontaneous") +r.u6()}r.Mf(a)}, +I3(){this.T5()}, +hA(a){var s=this +s.Mh(a) +if(a===s.CW){s.T5() +s.k3=!0 +s.Nz()}}, +fD(a){var s,r=this +r.a2c(a) +if(a===r.CW){if(r.k2){s=r.k4 +s.toString +r.AM(null,s,"forced")}r.u6()}}, +T5(){var s,r=this +if(r.k2)return +s=r.k4 +s.toString +r.Xe(s) +r.k2=!0}, +Nz(){var s,r,q=this +if(!q.k3||q.ok==null)return +s=q.k4 +s.toString +r=q.ok +r.toString +q.Xg(s,r) +q.u6()}, +u6(){var s=this +s.k3=s.k2=!1 +s.k4=s.ok=null}} +A.hp.prototype={ +hg(a){var s=this +switch(a.gdS(a)){case 1:if(s.n==null&&s.P==null&&s.O==null&&s.a0==null&&s.a6==null)return!1 +break +case 2:if(s.J==null&&s.H==null&&s.a2==null&&s.ao==null)return!1 +break +case 4:return!1 +default:return!1}return s.pj(a)}, +Xe(a){var s,r=this,q=a.gbv(a),p=a.gd6() +r.e.h(0,a.gbg()).toString +s=new A.vX(q,p) +switch(a.gdS(a)){case 1:if(r.n!=null)r.cJ("onTapDown",new A.ajT(r,s)) +break +case 2:if(r.H!=null)r.cJ("onSecondaryTapDown",new A.ajU(r,s)) +break +case 4:break}}, +Xg(a,b){var s,r,q=this +b.gcC(b) +s=b.gbv(b) +b.gd6() +r=new A.vY(s) +switch(a.gdS(a)){case 1:if(q.O!=null)q.cJ("onTapUp",new A.ajW(q,r)) +s=q.P +if(s!=null)q.cJ("onTap",s) +break +case 2:if(q.a2!=null)q.cJ("onSecondaryTapUp",new A.ajX(q,r)) +if(q.J!=null)q.cJ("onSecondaryTap",new A.ajY(q)) +break +case 4:break}}, +Xf(a){var s,r=this +if(r.a6!=null&&a.gdS(a)===1){s=a.gbv(a) +a.gd6() +r.e.h(0,a.gbg()).toString +a.go5() +r.cJ("onTapMove",new A.ajV(r,new A.DF(s)))}}, +AM(a,b,c){var s,r=this,q=c===""?c:c+" " +switch(b.gdS(b)){case 1:s=r.a0 +if(s!=null)r.cJ(q+"onTapCancel",s) +break +case 2:s=r.ao +if(s!=null)r.cJ(q+"onSecondaryTapCancel",s) +break +case 4:break}}} +A.ajT.prototype={ +$0(){return this.a.n.$1(this.b)}, +$S:0} +A.ajU.prototype={ +$0(){return this.a.H.$1(this.b)}, +$S:0} +A.ajW.prototype={ +$0(){return this.a.O.$1(this.b)}, +$S:0} +A.ajX.prototype={ +$0(){return this.a.a2.$1(this.b)}, +$S:0} +A.ajY.prototype={ +$0(){return this.a.J.$0()}, +$S:0} +A.ajV.prototype={ +$0(){return this.a.a6.$1(this.b)}, +$S:0} +A.Fh.prototype={ +G(){return"_DragState."+this.b}} +A.DA.prototype={} +A.DD.prototype={} +A.DC.prototype={} +A.DE.prototype={} +A.DB.prototype={} +A.HL.prototype={ +he(a){var s,r,q=this +if(t.n2.b(a)){s=A.p6(a.gcC(a),q.b) +r=q.Au$ +if(a.gbv(a).a5(0,r.b).gcX()>s){q.xC() +q.ve$=q.vd$=null}}else if(t.oN.b(a)){q.qJ$=a +if(q.lq$!=null){q.xC() +if(q.oj$==null)q.oj$=A.bW(B.cl,q.ga7M())}}else if(t.Ko.b(a))q.z6()}, +fD(a){this.z6()}, +adK(a){var s=this.vd$ +s.toString +if(a===s)return!0 +else return!1}, +aeg(a){var s=this.ve$ +if(s==null)return!1 +return a.a5(0,s).gcX()<=100}, +xC(){var s=this.oj$ +if(s!=null){s.am(0) +this.oj$=null}}, +a7N(){}, +z6(){var s,r=this +r.xC() +r.ve$=r.Au$=r.vd$=null +r.kr$=0 +r.qJ$=r.lq$=null +s=r.Aw$ +if(s!=null)s.$0()}} +A.yE.prototype={ +abb(){var s=this +if(s.db!=null)s.cJ("onDragUpdate",new A.a1q(s)) +s.p3=s.p4=null}, +hg(a){var s=this +if(s.go==null)switch(a.gdS(a)){case 1:if(s.CW==null&&s.cy==null&&s.db==null&&s.dx==null&&s.cx==null&&s.dy==null)return!1 +break +default:return!1}else if(a.gbg()!==s.go)return!1 +return s.pj(a)}, +ha(a){var s,r=this +if(r.k2===B.fE){r.a3t(a) +r.go=a.gbg() +r.p2=r.p1=0 +r.k2=B.mi +s=a.gbv(a) +r.ok=r.k4=new A.ev(a.gd6(),s) +r.id=A.bW(B.aY,new A.a1r(r,a))}}, +om(a){if(a.gdS(a)!==1)if(!this.fy)this.Me(a)}, +hA(a){var s,r=this +if(a!==r.go)return +r.z2() +r.R8.D(0,a) +s=r.lq$ +if(s!=null)r.Nx(s) +r.fy=!0 +s=r.k3 +if(s!=null&&r.ch)r.xs(s) +s=r.k3 +if(s!=null&&!r.ch){r.k2=B.en +r.xs(s)}s=r.qJ$ +if(s!=null)r.Ny(s)}, +qy(a){var s,r=this +switch(r.k2.a){case 0:r.T6() +r.ac(B.ao) +break +case 1:if(r.fr)if(r.fy){if(r.lq$!=null){if(!r.R8.F(0,a))r.C1(a,B.ao) +r.k2=B.en +s=r.lq$ +s.toString +r.xs(s) +r.Nt()}}else{r.T6() +r.ac(B.ao)}else{s=r.qJ$ +if(s!=null)r.Ny(s)}break +case 2:r.Nt() +break}r.z2() +r.k3=null +r.k2=B.fE +r.fr=!1}, +he(a){var s,r,q,p,o,n,m=this +if(a.gbg()!==m.go)return +m.a4j(a) +if(t.n2.b(a)){s=A.p6(a.gcC(a),m.b) +if(!m.fr){r=m.k4 +r===$&&A.a() +r=a.gbv(a).a5(0,r.b).gcX()>s}else r=!0 +m.fr=r +r=m.k2 +if(r===B.en){m.ok=new A.ev(a.gd6(),a.gbv(a)) +m.a7a(a)}else if(r===B.mi){if(m.k3==null){if(a.gc6(a)==null)q=null +else{r=a.gc6(a) +r.toString +q=A.qt(r)}p=m.T7(a.gox()) +r=m.p1 +r===$&&A.a() +o=A.v7(q,null,p,a.gd6()).gcX() +n=m.T8(p) +m.p1=r+o*J.er(n==null?1:n) +r=m.p2 +r===$&&A.a() +m.p2=r+A.v7(q,null,a.gox(),a.gd6()).gcX()*B.f.gCX(1) +if(!m.Q7(a.gcC(a)))r=m.fy&&Math.abs(m.p2)>A.aBv(a.gcC(a),m.b) +else r=!0 +if(r){m.k3=a +if(m.ch){m.k2=B.en +if(!m.fy)m.ac(B.cn)}}}r=m.k3 +if(r!=null&&m.fy){m.k2=B.en +m.xs(r)}}}else if(t.oN.b(a)){r=m.k2 +if(r===B.mi)m.xb(a) +else if(r===B.en)m.G9(a.gbg())}else if(t.Ko.b(a)){m.k2=B.fE +m.G9(a.gbg())}}, +fD(a){var s=this +if(a!==s.go)return +s.a4k(a) +s.z2() +s.G9(a) +s.yG() +s.yF()}, +l(){this.z2() +this.yF() +this.a3u()}, +xs(a){var s,r,q,p,o,n,m=this +if(!m.fy)return +if(m.at===B.X){s=m.k4 +s===$&&A.a() +r=a.go5() +m.ok=m.k4=s.a3(0,new A.ev(a.gox(),r))}m.a79(a) +q=a.gox() +if(!q.k(0,B.h)){m.ok=new A.ev(a.gd6(),a.gbv(a)) +s=m.k4 +s===$&&A.a() +p=s.a.a3(0,q) +if(a.gc6(a)==null)o=null +else{s=a.gc6(a) +s.toString +o=A.qt(s)}n=A.v7(o,null,q,p) +m.Nu(a,m.k4.a3(0,new A.ev(q,n)))}}, +Nx(a){var s,r,q,p,o=this +if(o.fx)return +s=a.gbv(a) +r=a.gd6() +q=o.e.h(0,a.gbg()) +q.toString +p=o.kr$ +if(o.CW!=null)o.cJ("onTapDown",new A.a1o(o,new A.DA(s,r,q,p))) +o.fx=!0}, +Ny(a){var s,r,q,p,o=this +if(!o.fy)return +s=a.gcC(a) +r=a.gbv(a) +q=a.gd6() +p=o.kr$ +if(o.cx!=null)o.cJ("onTapUp",new A.a1p(o,new A.DD(r,q,s,p))) +o.yG() +if(!o.R8.F(0,a.gbg()))o.C1(a.gbg(),B.ao)}, +a79(a){var s,r,q,p=this +if(p.cy!=null){s=a.gk0(a) +r=p.k4 +r===$&&A.a() +q=p.e.h(0,a.gbg()) +q.toString +p.cJ("onDragStart",new A.a1m(p,new A.DC(s,r.b,r.a,q,p.kr$)))}p.k3=null}, +Nu(a,b){var s,r,q,p,o,n,m=this,l=b==null,k=l?null:b.b +if(k==null)k=a.gbv(a) +s=l?null:b.a +if(s==null)s=a.gd6() +l=a.gk0(a) +r=a.gox() +q=m.e.h(0,a.gbg()) +q.toString +p=m.k4 +p===$&&A.a() +p=k.a5(0,p.b) +o=s.a5(0,m.k4.a) +n=m.kr$ +if(m.db!=null)m.cJ("onDragUpdate",new A.a1n(m,new A.DE(l,r,k,s,q,p,o,n)))}, +a7a(a){return this.Nu(a,null)}, +Nt(){var s,r=this,q=r.ok +q===$&&A.a() +s=r.p4 +if(s!=null){s.am(0) +r.abb()}s=r.kr$ +if(r.dx!=null)r.cJ("onDragEnd",new A.a1l(r,new A.DB(0,s,q.b,q.a))) +r.yG() +r.yF()}, +T6(){var s,r=this +if(!r.fx)return +s=r.dy +if(s!=null)r.cJ("onCancel",s) +r.yF() +r.yG()}, +G9(a){this.hs(a) +if(!this.R8.F(0,a))this.C1(a,B.ao)}, +yG(){this.fy=this.fx=!1 +this.go=null}, +yF(){return}, +z2(){var s=this.id +if(s!=null){s.am(0) +this.id=null}}} +A.a1q.prototype={ +$0(){var s=this.a,r=s.db +r.toString +s=s.p3 +s.toString +return r.$1(s)}, +$S:0} +A.a1r.prototype={ +$0(){var s=this.a,r=s.lq$ +if(r!=null){s.Nx(r) +if(s.kr$>1)s.ac(B.cn)}return null}, +$S:0} +A.a1o.prototype={ +$0(){return this.a.CW.$1(this.b)}, +$S:0} +A.a1p.prototype={ +$0(){return this.a.cx.$1(this.b)}, +$S:0} +A.a1m.prototype={ +$0(){return this.a.cy.$1(this.b)}, +$S:0} +A.a1n.prototype={ +$0(){return this.a.db.$1(this.b)}, +$S:0} +A.a1l.prototype={ +$0(){return this.a.dx.$1(this.b)}, +$S:0} +A.kK.prototype={ +Q7(a){var s=this.p1 +s===$&&A.a() +return Math.abs(s)>A.p6(a,this.b)}, +T7(a){return new A.j(a.a,0)}, +T8(a){return a.a}} +A.kL.prototype={ +Q7(a){var s=this.p1 +s===$&&A.a() +return Math.abs(s)>A.aBv(a,this.b)}, +T7(a){return a}, +T8(a){return null}} +A.EE.prototype={ +ha(a){var s,r=this +r.rX(a) +s=r.oj$ +if(s!=null&&s.b==null)r.z6() +r.qJ$=null +if(r.lq$!=null)s=!(r.oj$!=null&&r.aeg(a.gbv(a))&&r.adK(a.gdS(a))) +else s=!1 +if(s)r.kr$=1 +else ++r.kr$ +r.xC() +r.lq$=a +r.vd$=a.gdS(a) +r.ve$=a.gbv(a) +r.Au$=new A.ev(a.gd6(),a.gbv(a)) +s=r.Av$ +if(s!=null)s.$0()}, +l(){this.z6() +this.m_()}} +A.Yf.prototype={} +A.Yg.prototype={} +A.Yh.prototype={} +A.Yi.prototype={} +A.Yj.prototype={} +A.St.prototype={ +ac(a){this.a.ajI(this.b,a)}, +$iuo:1} +A.rJ.prototype={ +hA(a){var s,r,q,p,o=this +o.Tb() +if(o.e==null){s=o.a.b +o.e=s==null?o.b[0]:s}for(s=o.b,r=s.length,q=0;qb*b)return new A.iO(s.fE(0,s.gcX()).a8(0,b)) +if(r40)return B.m7 +s=t.n +r=A.b([],s) +q=A.b([],s) +p=A.b([],s) +o=A.b([],s) +n=this.d +s=this.c +m=s[n] +if(m==null)return null +l=m.a.a +k=m +j=k +i=0 +do{h=s[n] +if(h==null)break +g=h.a.a +f=(l-g)/1000 +if(f>100||Math.abs(g-j.a.a)/1000>40)break +e=h.b +r.push(e.a) +q.push(e.b) +p.push(1) +o.push(-f) +n=(n===0?20:n)-1;++i +if(i<20){k=h +j=k +continue}else{k=h +break}}while(!0) +if(i>=3){d=A.x_("xFit",new A.al8(o,r,p)) +c=A.x_("yFit",new A.al9(o,q,p)) +if(d.e3()!=null&&c.e3()!=null){s=d.e3().a[1] +g=c.e3().a[1] +b=d.e3().b +b===$&&A.a() +a=c.e3().b +a===$&&A.a() +return new A.oz(new A.j(s*1000,g*1000),b*a,new A.aE(l-k.a.a),m.b.a5(0,k.b))}}return new A.oz(B.h,1,new A.aE(l-k.a.a),m.b.a5(0,k.b))}} +A.al8.prototype={ +$0(){return new A.N1(this.a,this.b,this.c).LI(2)}, +$S:145} +A.al9.prototype={ +$0(){return new A.N1(this.a,this.b,this.c).LI(2)}, +$S:145} +A.q4.prototype={ +zu(a,b){var s,r=this +r.gnP().pb(0) +r.gnP().wi(0) +s=(r.d+1)%20 +r.d=s +r.e[s]=new A.Gv(a,b)}, +pL(a){var s,r,q=this.d+a,p=B.f.bJ(q,20),o=B.f.bJ(q-1,20) +q=this.e +s=q[p] +r=q[o] +if(s==null||r==null)return B.h +q=s.a.a-r.a.a +return q>0?s.b.a5(0,r.b).a8(0,1000).fE(0,q/1000):B.h}, +wI(){var s,r,q,p,o,n,m=this +if(m.gnP().gIj()>40)return B.m7 +s=m.pL(-2).a8(0,0.6).a3(0,m.pL(-1).a8(0,0.35)).a3(0,m.pL(0).a8(0,0.05)) +r=m.e +q=m.d +p=r[q] +for(o=null,n=1;n<=20;++n){o=r[B.f.bJ(q+n,20)] +if(o!=null)break}if(o==null||p==null)return B.B7 +else return new A.oz(s,1,new A.aE(p.a.a-o.a.a),p.b.a5(0,o.b))}} +A.uO.prototype={ +wI(){var s,r,q,p,o,n,m=this +if(m.gnP().gIj()>40)return B.m7 +s=m.pL(-2).a8(0,0.15).a3(0,m.pL(-1).a8(0,0.65)).a3(0,m.pL(0).a8(0,0.2)) +r=m.e +q=m.d +p=r[q] +for(o=null,n=1;n<=20;++n){o=r[B.f.bJ(q+n,20)] +if(o!=null)break}if(o==null||p==null)return B.B7 +else return new A.oz(s,1,new A.aE(p.a.a-o.a.a),p.b.a5(0,o.b))}} +A.Rz.prototype={ +L(a){var s=this,r=null,q=s.k1 +q=q==null?r:new A.e6(q,t.A9) +return A.ko(s.z,r,s.w,r,q,new A.am4(s,a),r,s.fr,s.EF(a))}} +A.am4.prototype={ +$0(){var s=this.a,r=s.ax +if(r!=null)r.$0() +else s.Fo(this.b)}, +$S:0} +A.wv.prototype={ +L(a){var s,r,q,p +a.ae(t.vH) +s=A.Z(a) +r=this.c.$1(s.p2) +if(r!=null)return r.$1(a) +q=this.d.$1(a) +p=null +switch(A.aZ().a){case 0:s=A.fk(a,B.bf,t.g) +s.toString +p=this.e.$1(s) +break +case 1:case 3:case 5:case 2:case 4:break}return A.nu(q,null,p,null)}} +A.JS.prototype={ +L(a){return new A.wv(new A.a1e(),new A.a1f(),new A.a1g(),null)}} +A.a1e.prototype={ +$1(a){return a==null?null:a.a}, +$S:91} +A.a1f.prototype={ +$1(a){return B.ky}, +$S:90} +A.a1g.prototype={ +$1(a){return"Back"}, +$S:118} +A.JR.prototype={ +Fo(a){return A.aEX(a)}, +EF(a){A.fk(a,B.bf,t.g).toString +return"Back"}} +A.Lw.prototype={ +L(a){return new A.wv(new A.a4B(),new A.a4C(),new A.a4D(),null)}} +A.a4B.prototype={ +$1(a){return a==null?null:a.c}, +$S:91} +A.a4C.prototype={ +$1(a){return B.oL}, +$S:90} +A.a4D.prototype={ +$1(a){return"Open navigation menu"}, +$S:118} +A.Lv.prototype={ +Fo(a){var s,r,q=A.CG(a),p=q.e +if(p.gM()!=null){s=q.x +r=s.y +s=r==null?A.m(s).i("bO.T").a(r):r}else s=!1 +if(s)p.gM().aB(0) +q=q.d.gM() +if(q!=null)q.asy(0) +return null}, +EF(a){A.fk(a,B.bf,t.g).toString +return"Open navigation menu"}} +A.LC.prototype={ +L(a){return new A.wv(new A.a5H(),new A.a5I(),new A.a5J(),null)}} +A.a5H.prototype={ +$1(a){return a==null?null:a.d}, +$S:91} +A.a5I.prototype={ +$1(a){return B.oL}, +$S:90} +A.a5J.prototype={ +$1(a){return"Open navigation menu"}, +$S:118} +A.LB.prototype={ +Fo(a){var s,r,q=A.CG(a),p=q.d +if(p.gM()!=null){s=q.w +r=s.y +s=r==null?A.m(s).i("bO.T").a(r):r}else s=!1 +if(s)p.gM().aB(0) +q=q.e.gM() +if(q!=null)q.asy(0) +return null}, +EF(a){A.fk(a,B.bf,t.g).toString +return"Open navigation menu"}} +A.tm.prototype={ +gC(a){var s=this +return A.bZ([s.a,s.b,s.c,s.d])}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.tm}} +A.RB.prototype={} +A.Jw.prototype={ +L(a){var s,r,q=this,p=q.c.length===0 +if(p)return B.aH +s=J.tk(A.aN0(a,q.c)) +switch(A.Z(a).w.a){case 2:p=q.e +r=p.a +p=p.b +return A.aO0(r,p==null?r:p,s) +case 0:p=q.e +r=p.a +p=p.b +return A.aT1(r,p==null?r:p,s) +case 1:case 3:case 5:return new A.Lc(q.e.a,s,null) +case 4:return new A.KU(q.e.a,s,null)}}} +A.a0O.prototype={ +$1(a){return A.aO1(a)}, +$S:509} +A.a0P.prototype={ +$1(a){var s=this.a +return A.aOj(s,a.a,A.az1(s,a))}, +$S:518} +A.a0Q.prototype={ +$1(a){return A.aNW(a.a,A.az1(this.a,a))}, +$S:531} +A.akG.prototype={ +G(){return"ThemeMode."+this.b}} +A.B9.prototype={ +aj(){return new A.G2()}} +A.aa3.prototype={ +$2(a,b){return new A.uS(a,b)}, +$S:532} +A.acv.prototype={ +iA(a){return A.Z(a).w}, +zK(a,b,c){switch(A.b5(c.a).a){case 0:return b +case 1:switch(A.Z(a).w.a){case 3:case 4:case 5:return A.aFN(b,c.b,null) +case 0:case 1:case 2:return b}break}}, +zI(a,b,c){A.Z(a) +switch(A.Z(a).w.a){case 2:case 3:case 4:case 5:return b +case 0:switch(0){case 0:return new A.Do(c.a,c.d,b,null)}case 1:break}return A.aE_(c.a,b,A.Z(a).ax.y)}} +A.G2.prototype={ +ap(){this.aJ() +this.d=A.aQg()}, +l(){var s=this.d +s===$&&A.a() +s.l() +this.aA()}, +gaex(){var s=A.b([],t.a9) +this.a.toString +s.push(B.E8) +s.push(B.E3) +return s}, +aeG(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null +j.a.toString +s=A.ck(a,B.iP) +r=s==null?i:s.e +if(r==null)r=B.ai +q=r===B.a7 +s=A.ck(a,B.Bm) +s=s==null?i:s.as +p=s===!0 +if(q)if(p)j.a.toString +o=i +if(q)j.a.toString +if(q)o=j.a.dx +else if(p)j.a.toString +if(o==null)o=j.a.db +s=o.ax +A.aAv(s.a===B.a7?B.Aw:B.Av) +n=o.fY +m=n.b +if(m==null)m=s.b.bh(0.4) +l=n.a +if(l==null)l=s.b +k=b==null?B.aH:b +j.a.toString +s=A.a3P(k,l,i,i,m) +k=new A.yn(o,new A.CE(s,i),B.a8,B.L,i,i) +return k}, +a6T(a){var s,r,q,p=this,o=null,n=p.a,m=n.db +m=m.dx +s=m +if(s==null)s=B.hS +m=n.e +r=n.w +n=n.cx +q=p.gaex() +p.a.toString +return new A.Eo(o,r,o,new A.arL(),o,o,o,o,o,m,B.MZ,o,o,o,B.KR,p.gaeF(),n,o,B.Up,s,o,q,o,o,B.p3,!1,!1,o,o,o,new A.pZ(p,t.bT))}, +L(a){var s,r=null,q=A.km(!1,!1,this.a6T(a),r,r,r,r,!0,r,r,r,new A.arM(),r,r) +this.a.toString +s=this.d +s===$&&A.a() +return A.aFL(B.DD,new A.q2(s,q,r))}} +A.arL.prototype={ +$1$2(a,b,c){return A.Nl(b,a,c)}, +$2(a,b){b.toString +return this.$1$2(a,b,t.z)}, +$S:534} +A.arM.prototype={ +$2(a,b){if(!(b instanceof A.lF)&&!(b instanceof A.uF)||!b.b.k(0,B.f_))return B.eX +return A.aTm()?B.eW:B.eX}, +$S:168} +A.avC.prototype={ +nh(a){return a.Zx(this.b)}, +lS(a){return new A.K(a.b,this.b)}, +nk(a,b){return new A.j(0,a.b-b.b)}, +lX(a){return this.b!==a.b}} +A.Gw.prototype={} +A.yw.prototype={ +aa0(a){var s=new A.a1_(this,a).$0() +return s}, +aj(){return new A.EA()}, +mV(a){return A.J5().$1(a)}, +gBM(){return this.fx}} +A.a1_.prototype={ +$0(){switch(this.b.w.a){case 0:case 1:case 3:case 5:return!1 +case 2:case 4:var s=this.a.f +return s==null||s.length<2}}, +$S:55} +A.EA.prototype={ +bo(){var s,r,q,p=this +p.dq() +s=p.d +if(s!=null)s.K(0,p.gDA()) +r=p.c.ks(t.Np) +if(r!=null){s=r.w +q=s.y +if(!(q==null?A.m(s).i("bO.T").a(q):q)){s=r.x +q=s.y +s=q==null?A.m(s).i("bO.T").a(q):q}else s=!0}else s=!1 +if(s)return +s=p.c +s.toString +s=p.d=A.aFM(s) +if(s!=null){s=s.d +s.ya(s.c,new A.mw(p.gDA()),!1)}}, +l(){var s=this,r=s.d +if(r!=null){r.K(0,s.gDA()) +s.d=null}s.aA()}, +a6c(a){var s,r,q,p=this +if(a instanceof A.jD&&p.a.mV(a)){s=p.e +r=a.a +switch(r.e.a){case 0:q=p.e=Math.max(r.gir()-r.gdP(),0)>0 +break +case 2:q=p.e=Math.max(r.gdP()-r.gis(),0)>0 +break +case 1:case 3:q=s +break +default:q=s}if(q!==s)p.a4(new A.amw())}}, +RV(a,b,c,d){var s=t._,r=A.cD(b,a,s) +s=r==null?A.cD(c,a,s):r +return s==null?A.cD(d,a,t.G):s}, +L(c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=this,b5=null,b6=A.Z(c2),b7=A.azN(c2),b8=A.Z(c2).p3,b9=new A.amv(c2,b5,b5,0,3,b5,b5,b5,b5,b5,b5,16,b5,64,b5,b5,b5,b5),c0=c2.ks(t.Np),c1=A.Nw(c2,b5,t.X) +c2.ae(t.N8) +s=A.aC(t.R) +r=b4.e +if(r)s.D(0,B.mb) +r=c0==null +if(r)q=b5 +else{c0.a.toString +q=!1}if(r)r=b5 +else{c0.a.toString +r=!1}p=b4.a +p.toString +o=b8.as +if(o==null)o=56 +n=b8.a +m=b4.RV(s,p.ax,n,b9.gbX(0)) +p=b4.a.ax +l=A.Z(c2).ax +k=l.p4 +j=b4.RV(s,p,n,k==null?l.k2:k) +i=s.u(0,B.mb)?j:m +b4.a.toString +h=b8.b +g=h==null?b9.gcP():h +b4.a.toString +f=b8.c +if(f==null){p=b9.c +p.toString +f=p}if(s.u(0,B.mb)){b4.a.toString +s=b8.d +if(s==null)s=b9.d +e=s==null?f:s}else e=f +b4.a.toString +d=b8.w +c=d==null?b9.gqS().bL(g):d +b4.a.toString +s=b8.x +if(s==null)s=b5 +if(s==null)s=d +if(s==null){s=b9.gq3().bL(h) +b=s}else b=s +if(b==null)b=c +b4.a.toString +a=b8.ch +if(a==null)a=b9.gjz() +b4.a.toString +a0=b8.at +if(a0==null){s=b9.gws() +a0=s==null?b5:s.bL(g)}b4.a.toString +a1=b8.ax +if(a1==null){s=b9.gfa() +a1=s==null?b5:s.bL(g)}s=b4.a +a2=s.c +if(a2==null)if(q===!0){s=c.a +a2=new A.Lv(B.S7,b5,b5,B.Gn,b5,b5,b5,b5,A.ur(b5,b5,b5,b5,b5,b5,b5,b5,b5,s==null?24:s,b5,b5,b5,b5),b5)}else{if(c1==null)s=b5 +else s=c1.gIW()||c1.vc$>0 +if(s===!0)a2=B.BX}if(a2!=null){if(c.k(0,b9.gqS()))a3=b7 +else{a4=A.ur(b5,b5,b5,b5,b5,b5,c.f,b5,b5,c.a,b5,b5,b5,b5) +s=b7.a +a3=new A.ly(s==null?b5:s.VM(a4.c,a4.as,a4.d))}s=A.hC(a2,b5,b5) +a2=A.Mx(s,a3) +b4.a.toString +s=b8.Q +a2=new A.fB(A.k6(b5,s==null?56:s),a2,b5)}s=b4.a +a5=s.e +a6=new A.RV(a5,b5) +a7=b6.w +$label0$0:{q=b5 +if(B.ac===a7||B.bl===a7||B.bm===a7||B.bn===a7){q=!0 +break $label0$0}if(B.N===a7||B.b1===a7)break $label0$0}a5=new A.bE(A.bV(b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,!0,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,q,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,B.x,b5),!1,!1,!1,!1,a6,b5) +a1.toString +a5=A.aQq(A.im(a5,b5,b5,B.aI,!1,a1,b5,b5,B.at),1.34) +s=s.f +if(s!=null&&s.length!==0)a8=new A.bA(a,A.hY(s,B.a0,B.I,B.aT,b5),b5) +else if(r===!0){s=c.a +a8=new A.LB(b5,b5,b5,B.Hf,b5,b5,b5,b5,A.ur(b5,b5,b5,b5,b5,b5,b5,b5,b5,s==null?24:s,b5,b5,b5,b5),b5)}else a8=b5 +if(a8!=null){if(b.k(0,b9.gq3()))a9=b7 +else{b0=A.ur(b5,b5,b5,b5,b5,b5,b.f,b5,b5,b.a,b5,b5,b5,b5) +s=b7.a +a9=new A.ly(s==null?b5:s.VM(b0.c,b0.as,b0.d))}a8=A.Mx(A.My(a8,b),a9)}s=b4.a.aa0(b6) +r=b4.a.dx +if(r==null)r=b8.z +if(r==null)r=16 +a0.toString +b1=A.KE(new A.ik(new A.avC(o),A.My(A.im(new A.NC(a2,a5,a8,s,r,b5),b5,b5,B.bu,!0,a0,b5,b5,B.at),c),b5),B.v,b5) +b1=A.CB(!1,b1,B.az,!0) +s=A.QQ(i) +b2=s===B.a7?B.Aw:B.Av +b3=new A.kJ(b5,b5,b5,b5,B.z,b2.f,b2.r,b2.w) +b4.a.toString +s=b8.e +if(s==null)s=b9.gbK(0) +b4.a.toString +r=b8.f +if(r==null){r=b6.ax +q=r.aL +r=q==null?r.b:q}q=b8.r +if(q==null)q=b9.r +s=A.jr(B.L,!0,b5,new A.bE(A.bV(b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,B.x,b5),!1,!0,!1,!1,new A.eF(B.BP,b5,b5,b1,b5),b5),B.t,i,e,b5,s,q,r,b5,B.cS) +return new A.bE(A.bV(b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,B.x,b5),!0,!1,!1,!1,new A.yt(b3,s,b5,t.ph),b5)}} +A.amw.prototype={ +$0(){}, +$S:0} +A.RV.prototype={ +aD(a){var s=new A.Wz(B.Q,a.ae(t.I).w,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sbA(a.ae(t.I).w)}} +A.Wz.prototype={ +cr(a){var s=a.HK(1/0),r=this.B$ +return a.aU(r.al(B.H,s,r.gc9()))}, +ds(a,b){var s,r,q=this,p=a.HK(1/0),o=q.B$ +if(o==null)return null +s=o.fd(p,b) +if(s==null)return null +r=o.al(B.H,p,o.gc9()) +return s+q.gZo().lb(t.v.a(q.al(B.H,a,q.gc9()).a5(0,r))).b}, +bm(){var s=this,r=t.k,q=r.a(A.q.prototype.gR.call(s)).HK(1/0) +s.B$.bU(q,!0) +s.fy=r.a(A.q.prototype.gR.call(s)).aU(s.B$.gp(0)) +s.GY()}} +A.amv.prototype={ +gTl(){var s,r=this,q=r.cx +if(q===$){s=A.Z(r.CW) +r.cx!==$&&A.ac() +r.cx=s +q=s}return q}, +gxv(){var s,r=this,q=r.cy +if(q===$){s=r.gTl() +r.cy!==$&&A.ac() +q=r.cy=s.ax}return q}, +gN4(){var s,r=this,q=r.db +if(q===$){s=r.gTl() +r.db!==$&&A.ac() +q=r.db=s.ok}return q}, +gbX(a){return this.gxv().k2}, +gcP(){return this.gxv().k3}, +gbK(a){return B.z}, +gc8(){return B.z}, +gqS(){var s=null +return new A.dt(24,s,s,s,s,this.gxv().k3,s,s,s)}, +gq3(){var s=null,r=this.gxv(),q=r.rx +return new A.dt(24,s,s,s,s,q==null?r.k3:q,s,s,s)}, +gws(){return this.gN4().z}, +gfa(){return this.gN4().r}, +gjz(){return B.az}} +A.pg.prototype={ +gC(a){var s=this +return A.R(s.gbX(s),s.gcP(),s.c,s.d,s.gbK(s),s.gc8(),s.r,s.gqS(),s.gq3(),s.y,s.z,s.Q,s.as,s.gws(),s.gfa(),s.ay,s.gjz(),B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.pg)if(J.e(b.gbX(b),r.gbX(r)))if(J.e(b.gcP(),r.gcP()))if(b.c==r.c)if(b.d==r.d)if(J.e(b.gbK(b),r.gbK(r)))if(J.e(b.gc8(),r.gc8()))if(J.e(b.r,r.r))if(J.e(b.gqS(),r.gqS()))if(J.e(b.gq3(),r.gq3()))if(b.z==r.z)if(b.Q==r.Q)if(b.as==r.as)if(J.e(b.gws(),r.gws()))if(J.e(b.gfa(),r.gfa()))s=J.e(b.gjz(),r.gjz()) +return s}, +gbX(a){return this.a}, +gcP(){return this.b}, +gbK(a){return this.e}, +gc8(){return this.f}, +gqS(){return this.w}, +gq3(){return this.x}, +gws(){return this.at}, +gfa(){return this.ax}, +gjz(){return this.ch}} +A.RU.prototype={} +A.Bb.prototype={ +l4(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a +f.toString +s=g.b +s.toString +r=s.a5(0,f) +q=Math.abs(r.a) +p=Math.abs(r.b) +o=r.gcX() +n=s.a +m=f.b +l=new A.j(n,m) +k=new A.act(g,o) +if(q>2&&p>2){j=o*o +i=f.a +h=s.b +if(q0){b1=b9.e +if(b1!=null){b2=b9.f +if(b2!=null)if(b1!==s)if(b2.gv(b2)!==p.gv(p)){q=b9.f +q=q.gd7(q)===1&&p.gd7(p)<1&&s===0}}}if(q){q=b9.d +if(!J.e(q==null?c0:q.e,b)){q=b9.d +if(q!=null)q.l() +q=A.cn(c0,b,c0,c0,b9) +q.bk() +b1=q.bS$ +b1.b=!0 +b1.a.push(new A.anc(b9)) +b9.d=q}p=b9.f +b9.d.sv(0,0) +b9.d.ce(0)}b9.e=s +b9.f=p +a0.toString +b3=new A.bA(b0,new A.eF(a0,1,1,a4!=null?a4.$3(c7,b9.gcM().a,b9.a.ax):b9.a.ax,c0),c0) +if(a3!=null)b3=a3.$3(c7,b9.gcM().a,b3) +q=b9.a +b1=q.c +b2=q.d +b4=q.e +b5=q.x +q=q.f +b6=e.o0(f) +b7=b9.gcM() +b3=A.azQ(!1,c0,b1!=null,A.My(b3,new A.dt(g,c0,c0,c0,c0,h,c0,c0,c0)),b6,a,c0,b5,B.z,c0,new A.V2(new A.and(c5)),q,c0,b4,b2,b1,new A.bC(new A.ane(c5),t.b),c0,a2,b7) +q=b9.a +b1=q.at +if(b1!=null)b3=A.aTj(b3,b1) +switch(c.a){case 0:b8=new A.K(48+c1,48+a8) +break +case 1:b8=B.D +break +default:b8=c0}c1=q.c +s.toString +q=r==null?c0:r.bL(o) +b1=e.o0(f) +q=A.jr(b,!0,c0,b3,a5,p,s,c0,n,b1,m,q,p==null?B.fb:B.kY) +return new A.bE(A.bV(c0,c0,c0,c0,c0,!0,c0,c0,c0,c0,c0,c1!=null,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,B.x,c0),!0,!1,!1,!1,new A.Us(b8,new A.fB(a6,q,c0),c0),c0)}} +A.anq.prototype={ +$0(){}, +$S:0} +A.ann.prototype={ +$1$1(a,b){var s=a.$1(this.a),r=a.$1(this.b),q=a.$1(this.c),p=s==null?r:s +return p==null?q:p}, +$1(a){a.toString +return this.$1$1(a,t.z)}, +$S:539} +A.ano.prototype={ +$1$1(a,b){return this.b.$1$1(new A.anp(this.a,a,b),b)}, +$1(a){a.toString +return this.$1$1(a,t.z)}, +$S:550} +A.anp.prototype={ +$1(a){var s=this.b.$1(a) +return s==null?null:s.ac(this.a.gcM().a)}, +$S(){return this.c.i("0?(bz?)")}} +A.anm.prototype={ +$0(){var s,r=this,q=null,p=r.b,o=p==null +if(o)s=q +else{s=p.gci() +s=s==null?q:s.ac(r.a.gcM().a)}if(s==null){s=r.c +if(s==null)s=q +else{s=s.gci() +s=s==null?q:s.ac(r.a.gcM().a)}}if(s==null)if(o)p=q +else{p=p.gcP() +p=p==null?q:p.ac(r.a.gcM().a)}else p=s +if(p==null){p=r.c +if(p==null)p=q +else{p=p.gcP() +p=p==null?q:p.ac(r.a.gcM().a)}}if(p==null){p=r.d.gci() +p=p==null?q:p.ac(r.a.gcM().a)}if(p==null){p=r.d.gcP() +p=p==null?q:p.ac(r.a.gcM().a)}return p}, +$S:558} +A.amZ.prototype={ +$1(a){return a==null?null:a.gcY(a)}, +$S:177} +A.an_.prototype={ +$1(a){return a==null?null:a.gjk()}, +$S:560} +A.an0.prototype={ +$1(a){return a==null?null:a.gbX(a)}, +$S:82} +A.anb.prototype={ +$1(a){return a==null?null:a.gcP()}, +$S:82} +A.anf.prototype={ +$1(a){return a==null?null:a.gbK(a)}, +$S:82} +A.ang.prototype={ +$1(a){return a==null?null:a.gc8()}, +$S:82} +A.anh.prototype={ +$1(a){return a==null?null:a.gcj(a)}, +$S:562} +A.ani.prototype={ +$1(a){return a==null?null:a.gh0()}, +$S:87} +A.anj.prototype={ +$1(a){return a==null?null:a.y}, +$S:87} +A.ank.prototype={ +$1(a){return a==null?null:a.gh_()}, +$S:87} +A.anl.prototype={ +$1(a){return a==null?null:a.gew()}, +$S:177} +A.an1.prototype={ +$1(a){return a==null?null:a.gi_()}, +$S:574} +A.an2.prototype={ +$1(a){return a==null?null:a.gbW(a)}, +$S:575} +A.and.prototype={ +$1(a){return this.a.$1$1(new A.amX(a),t.Pb)}, +$S:583} +A.amX.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.gh1() +s=s==null?null:s.ac(this.a)}return s}, +$S:589} +A.ane.prototype={ +$1(a){return this.a.$1$1(new A.amW(a),t.G)}, +$S:84} +A.amW.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.gh2() +s=s==null?null:s.ac(this.a)}return s}, +$S:601} +A.an3.prototype={ +$1(a){return a==null?null:a.gfc()}, +$S:604} +A.an4.prototype={ +$1(a){return a==null?null:a.gh5()}, +$S:618} +A.an5.prototype={ +$1(a){return a==null?null:a.cy}, +$S:619} +A.an6.prototype={ +$1(a){return a==null?null:a.db}, +$S:230} +A.an7.prototype={ +$1(a){return a==null?null:a.dx}, +$S:231} +A.an8.prototype={ +$1(a){return a==null?null:a.gfK()}, +$S:232} +A.an9.prototype={ +$1(a){return a==null?null:a.fr}, +$S:195} +A.ana.prototype={ +$1(a){return a==null?null:a.fx}, +$S:195} +A.anc.prototype={ +$1(a){if(a===B.a6)this.a.a4(new A.amY())}, +$S:8} +A.amY.prototype={ +$0(){}, +$S:0} +A.V2.prototype={ +ac(a){var s=this.a.$1(a) +s.toString +return s}, +guV(){return"ButtonStyleButton_MouseCursor"}} +A.Us.prototype={ +aD(a){var s=new A.GL(this.e,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sary(this.e)}} +A.GL.prototype={ +sary(a){if(this.t.k(0,a))return +this.t=a +this.a1()}, +b3(a){var s=this.B$ +if(s!=null)return Math.max(s.al(B.au,a,s.gby()),this.t.a) +return 0}, +b2(a){var s=this.B$ +if(s!=null)return Math.max(s.al(B.av,a,s.gbx()),this.t.b) +return 0}, +aZ(a){var s=this.B$ +if(s!=null)return Math.max(s.al(B.a5,a,s.gba()),this.t.a) +return 0}, +aY(a){var s=this.B$ +if(s!=null)return Math.max(s.al(B.aQ,a,s.gbB()),this.t.b) +return 0}, +Nk(a,b){var s,r,q=this.B$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.t +return a.aU(new A.K(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.D}, +cr(a){return this.Nk(a,A.fw())}, +ds(a,b){var s,r,q=this.B$ +if(q==null)return null +s=q.fd(a,b) +if(s==null)return null +r=q.al(B.H,a,q.gc9()) +return s+B.Q.lb(t.v.a(this.al(B.H,a,this.gc9()).a5(0,r))).b}, +bm(){var s,r=this +r.fy=r.Nk(t.k.a(A.q.prototype.gR.call(r)),A.mS()) +s=r.B$ +if(s!=null){s=s.b +s.toString +t.q.a(s).a=B.Q.lb(t.v.a(r.gp(0).a5(0,r.B$.gp(0))))}}, +cf(a,b){var s +if(this.kX(a,b))return!0 +s=this.B$.gp(0).lf(B.h) +return a.UM(new A.at7(this,s),s,A.aQp(s))}} +A.at7.prototype={ +$2(a,b){return this.a.B$.cf(a,this.b)}, +$S:18} +A.Iv.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.yS.prototype={ +G(){return"ButtonTextTheme."+this.b}} +A.a1W.prototype={ +G(){return"ButtonBarLayoutBehavior."+this.b}} +A.Ke.prototype={ +gcj(a){var s=this.e +if(s==null)switch(this.c.a){case 0:s=B.hg +break +case 1:s=B.hg +break +case 2:s=B.H3 +break +default:s=null}return s}, +gbW(a){var s,r=this.f +if(r==null){s=this.c +$label0$0:{if(B.mY===s||B.D2===s){r=B.z6 +break $label0$0}if(B.D3===s){r=B.z7 +break $label0$0}r=null}}return r}, +k(a,b){var s=this +if(b==null)return!1 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.Ke&&b.c===s.c&&b.a===s.a&&b.b===s.b&&b.gcj(0).k(0,s.gcj(0))&&b.gbW(0).k(0,s.gbW(0))&&J.e(b.w,s.w)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.at,s.at)&&b.ax==s.ax}, +gC(a){var s=this +return A.R(s.c,s.a,s.b,s.gcj(0),s.gbW(0),!1,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Si.prototype={} +A.ant.prototype={ +G(){return"_CardVariant."+this.b}} +A.Kj.prototype={ +L(a){var s,r,q,p,o,n,m,l,k,j=null +a.ae(t.Am) +s=A.Z(a).x1 +A.Z(a) +switch(0){case 0:r=new A.ans(a,B.t,j,j,j,1,B.H8,j) +break}q=r +r=this.y +if(r==null)r=s.f +if(r==null){r=q.f +r.toString}p=s.b +if(p==null)p=q.gcA(0) +o=s.c +if(o==null)o=q.gbK(0) +n=s.d +if(n==null)n=q.gc8() +m=s.e +if(m==null){m=q.e +m.toString}l=s.r +if(l==null)l=q.gbW(0) +k=this.x +if(k==null)k=s.a +if(k==null){k=q.a +k.toString}p=A.jr(B.L,!0,j,new A.bE(A.bV(j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,B.x,j),!1,!1,!1,!1,this.Q,j),k,p,m,j,o,l,n,j,B.dk) +return new A.bE(A.bV(j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,B.x,j),!0,!1,!1,!1,new A.bA(r,p,j),j)}} +A.ans.prototype={ +gNm(){var s,r=this,q=r.x +if(q===$){s=A.Z(r.w) +r.x!==$&&A.ac() +q=r.x=s.ax}return q}, +gcA(a){var s=this.gNm(),r=s.p3 +return r==null?s.k2:r}, +gbK(a){var s=this.gNm().x1 +return s==null?B.l:s}, +gc8(){return B.z}, +gbW(a){return B.Px}} +A.na.prototype={ +gC(a){var s=this +return A.R(s.a,s.gcA(s),s.gbK(s),s.gc8(),s.e,s.f,s.gbW(s),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.na&&b.a==s.a&&J.e(b.gcA(b),s.gcA(s))&&J.e(b.gbK(b),s.gbK(s))&&J.e(b.gc8(),s.gc8())&&b.e==s.e&&J.e(b.f,s.f)&&J.e(b.gbW(b),s.gbW(s))}, +gcA(a){return this.b}, +gbK(a){return this.c}, +gc8(){return this.d}, +gbW(a){return this.r}} +A.Sl.prototype={} +A.yV.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.yV&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&J.e(b.w,s.w)&&J.e(b.x,s.x)}} +A.Sm.prototype={} +A.yW.prototype={ +gC(a){var s=this +return A.bZ([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy])}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.yW&&b.a==s.a&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&b.y==s.y&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&b.CW==s.CW&&b.cx==s.cx&&b.cy==s.cy&&J.e(b.db,s.db)&&J.e(b.dx,s.dx)&&J.e(b.dy,s.dy)}} +A.Sn.prototype={} +A.yX.prototype={ +gaeV(){var s=this.y +return 2*s}, +gaeH(){var s=this.y +return 2*s}, +L(a){var s,r,q,p,o=this,n=null,m=A.Z(a),l=n,k=m.ax,j=k.e +k=j==null?k.c:j +l=k +s=m.ok.w.bL(l) +r=o.d +if(l==null){switch(A.QQ(r).a){case 0:k=s.bL(m.fr) +break +case 1:k=s.bL(m.dy) +break +default:k=n}s=k}q=o.gaeV() +p=o.gaeH() +k=m.k2.bL(s.b) +k=A.hC(A.aQr(A.us(A.im(o.c,n,n,B.bu,!0,s,n,n,B.at),k,n)),n,n) +return new A.yg(k,new A.ds(r,n,n,n,n,n,B.jg),n,new A.aa(q,p,q,p),B.a8,B.L,n,n)}} +A.a4H.prototype={ +G(){return"DynamicSchemeVariant."+this.b}} +A.pt.prototype={ +anv(d2,d3,d4,d5,d6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7=this,c8=null,c9=c7.b,d0=c7.c,d1=c7.d +if(d1==null)d1=c9 +s=c7.e +if(s==null)s=d0 +r=c7.f +if(r==null)r=c9 +q=c7.r +if(q==null)q=c9 +p=c7.w +if(p==null)p=d0 +o=c7.x +if(o==null)o=d0 +n=d5==null?c7.y:d5 +m=d3==null?c7.z:d3 +l=c7.Q +if(l==null)l=c7.y +k=c7.as +if(k==null)k=c7.z +j=c7.at +if(j==null)j=c7.y +i=c7.ax +if(i==null)i=c7.y +h=c7.ay +if(h==null)h=c7.z +g=c7.ch +if(g==null)g=c7.z +f=c7.CW +e=f==null?c7.y:f +d=c7.cx +c=d==null?c7.z:d +b=c7.cy +if(b==null)b=f==null?c7.y:f +a=c7.db +if(a==null)a=d==null?c7.z:d +a0=c7.dx +if(a0==null)a0=f==null?c7.y:f +a1=c7.dy +if(a1==null){if(f==null)f=c7.y}else f=a1 +a1=c7.fr +if(a1==null)a1=d==null?c7.z:d +a2=c7.fx +if(a2==null){if(d==null)d=c7.z}else d=a2 +a2=c7.fy +a3=c7.go +a4=c7.id +if(a4==null)a4=a2 +a5=c7.k1 +if(a5==null)a5=a3 +a6=d6==null?c7.k2:d6 +a7=d4==null?c7.k3:d4 +a8=c7.ok +if(a8==null)a8=c7.k2 +a9=c7.p1 +if(a9==null)a9=c7.k2 +b0=c7.p2 +if(b0==null)b0=c7.k2 +b1=c7.p3 +if(b1==null)b1=c7.k2 +b2=c7.p4 +if(b2==null)b2=c7.k2 +b3=c7.R8 +if(b3==null)b3=c7.k2 +b4=c7.RG +if(b4==null)b4=c7.k2 +b5=c7.rx +if(b5==null)b5=c7.k3 +b6=c7.ry +if(b6==null){b6=c7.n +if(b6==null)b6=c7.k3}b7=c7.to +if(b7==null){b7=c7.n +if(b7==null)b7=c7.k3}b8=c7.x1 +if(b8==null)b8=B.l +b9=c7.x2 +if(b9==null)b9=B.l +c0=c7.xr +if(c0==null)c0=c7.k3 +c1=c7.y1 +if(c1==null)c1=c7.k2 +c2=c7.y2 +if(c2==null)c2=d0 +c3=c7.aL +if(c3==null)c3=c9 +c4=c7.aO +if(c4==null)c4=c7.k2 +c5=c7.n +if(c5==null)c5=c7.k3 +c6=c7.k4 +if(c6==null)c6=c7.k2 +return A.a3a(c4,c7.a,a2,a4,c2,c0,c5,a3,a5,c1,d0,s,p,o,m,k,h,g,a7,b5,c,a,a1,d,b6,b7,c9,d1,r,q,b9,n,l,j,i,b8,a6,a9,b2,b3,b4,b1,b0,a8,c3,c6,e,b,a0,f)}, +amW(a){var s=null +return this.anv(a,s,s,s,s)}, +k(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this +if(a2==null)return!1 +if(a0===a2)return!0 +if(J.S(a2)!==A.u(a0))return!1 +s=!1 +if(a2 instanceof A.pt)if(a2.a===a0.a){r=a2.b +q=a0.b +if(r.k(0,q)){p=a2.c +o=a0.c +if(p.k(0,o)){n=a2.d +if(n==null)n=r +m=a0.d +if(n.k(0,m==null?q:m)){n=a2.e +if(n==null)n=p +m=a0.e +if(n.k(0,m==null?o:m)){n=a2.f +if(n==null)n=r +m=a0.f +if(n.k(0,m==null?q:m)){n=a2.r +if(n==null)n=r +m=a0.r +if(n.k(0,m==null?q:m)){n=a2.w +if(n==null)n=p +m=a0.w +if(n.k(0,m==null?o:m)){n=a2.x +if(n==null)n=p +m=a0.x +if(n.k(0,m==null?o:m)){n=a2.y +m=a0.y +if(n.k(0,m)){l=a2.z +k=a0.z +if(l.k(0,k)){j=a2.Q +if(j==null)j=n +i=a0.Q +if(j.k(0,i==null?m:i)){j=a2.as +if(j==null)j=l +i=a0.as +if(j.k(0,i==null?k:i)){j=a2.at +if(j==null)j=n +i=a0.at +if(j.k(0,i==null?m:i)){j=a2.ax +if(j==null)j=n +i=a0.ax +if(j.k(0,i==null?m:i)){j=a2.ay +if(j==null)j=l +i=a0.ay +if(j.k(0,i==null?k:i)){j=a2.ch +if(j==null)j=l +i=a0.ch +if(j.k(0,i==null?k:i)){j=a2.CW +i=j==null +h=i?n:j +g=a0.CW +f=g==null +if(h.k(0,f?m:g)){h=a2.cx +e=h==null +d=e?l:h +c=a0.cx +b=c==null +if(d.k(0,b?k:c)){d=a2.cy +if(d==null)d=i?n:j +a=a0.cy +if(a==null)a=f?m:g +if(d.k(0,a)){d=a2.db +if(d==null)d=e?l:h +a=a0.db +if(a==null)a=b?k:c +if(d.k(0,a)){d=a2.dx +if(d==null)d=i?n:j +a=a0.dx +if(a==null)a=f?m:g +if(d.k(0,a)){d=a2.dy +if(d==null)n=i?n:j +else n=d +j=a0.dy +if(j==null)m=f?m:g +else m=j +if(n.k(0,m)){n=a2.fr +if(n==null)n=e?l:h +m=a0.fr +if(m==null)m=b?k:c +if(n.k(0,m)){n=a2.fx +if(n==null)n=e?l:h +m=a0.fx +if(m==null)m=b?k:c +if(n.k(0,m)){n=a2.fy +m=a0.fy +if(n.k(0,m)){l=a2.go +k=a0.go +if(l.k(0,k)){j=a2.id +n=j==null?n:j +j=a0.id +if(n.k(0,j==null?m:j)){n=a2.k1 +if(n==null)n=l +m=a0.k1 +if(n.k(0,m==null?k:m)){n=a2.k2 +m=a0.k2 +if(n.k(0,m)){l=a2.k3 +k=a0.k3 +if(l.k(0,k)){j=a2.ok +if(j==null)j=n +i=a0.ok +if(j.k(0,i==null?m:i)){j=a2.p1 +if(j==null)j=n +i=a0.p1 +if(j.k(0,i==null?m:i)){j=a2.p2 +if(j==null)j=n +i=a0.p2 +if(j.k(0,i==null?m:i)){j=a2.p3 +if(j==null)j=n +i=a0.p3 +if(j.k(0,i==null?m:i)){j=a2.p4 +if(j==null)j=n +i=a0.p4 +if(j.k(0,i==null?m:i)){j=a2.R8 +if(j==null)j=n +i=a0.R8 +if(j.k(0,i==null?m:i)){j=a2.RG +if(j==null)j=n +i=a0.RG +if(j.k(0,i==null?m:i)){j=a2.rx +if(j==null)j=l +i=a0.rx +if(j.k(0,i==null?k:i)){j=a2.ry +if(j==null){j=a2.n +if(j==null)j=l}i=a0.ry +if(i==null){i=a0.n +if(i==null)i=k}if(j.k(0,i)){j=a2.to +if(j==null){j=a2.n +if(j==null)j=l}i=a0.to +if(i==null){i=a0.n +if(i==null)i=k}if(j.k(0,i)){j=a2.x1 +if(j==null)j=B.l +i=a0.x1 +if(j.k(0,i==null?B.l:i)){j=a2.x2 +if(j==null)j=B.l +i=a0.x2 +if(j.k(0,i==null?B.l:i)){j=a2.xr +if(j==null)j=l +i=a0.xr +if(j.k(0,i==null?k:i)){j=a2.y1 +if(j==null)j=n +i=a0.y1 +if(j.k(0,i==null?m:i)){j=a2.y2 +p=j==null?p:j +j=a0.y2 +if(p.k(0,j==null?o:j)){p=a2.aL +r=p==null?r:p +p=a0.aL +if(r.k(0,p==null?q:p)){r=a2.aO +if(r==null)r=n +q=a0.aO +if(r.k(0,q==null?m:q)){r=a2.n +if(r==null)r=l +q=a0.n +if(r.k(0,q==null?k:q)){s=a2.k4 +if(s==null)s=n +r=a0.k4 +s=s.k(0,r==null?m:r)}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return s}, +gC(d1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7=this,c8=c7.b,c9=c7.c,d0=c7.d +if(d0==null)d0=c8 +s=c7.e +if(s==null)s=c9 +r=c7.y +q=c7.z +p=c7.Q +if(p==null)p=r +o=c7.as +if(o==null)o=q +n=c7.CW +m=n==null +l=m?r:n +k=c7.cx +j=k==null +i=j?q:k +h=c7.cy +if(h==null)h=m?r:n +g=c7.db +if(g==null)g=j?q:k +f=c7.fy +e=c7.go +d=c7.id +if(d==null)d=f +c=c7.k1 +if(c==null)c=e +b=c7.k2 +a=c7.k3 +a0=c7.ok +if(a0==null)a0=b +a1=c7.p1 +if(a1==null)a1=b +a2=c7.p2 +if(a2==null)a2=b +a3=c7.p3 +if(a3==null)a3=b +a4=c7.p4 +if(a4==null)a4=b +a5=c7.R8 +if(a5==null)a5=b +a6=c7.RG +if(a6==null)a6=b +a7=c7.rx +if(a7==null)a7=a +a8=c7.ry +if(a8==null){a8=c7.n +if(a8==null)a8=a}a9=c7.to +if(a9==null){a9=c7.n +if(a9==null)a9=a}b0=c7.x1 +if(b0==null)b0=B.l +b1=c7.x2 +if(b1==null)b1=B.l +b2=c7.xr +if(b2==null)b2=a +b3=c7.y1 +if(b3==null)b3=b +b4=c7.y2 +if(b4==null)b4=c9 +b5=c7.aL +if(b5==null)b5=c8 +b6=c7.f +if(b6==null)b6=c8 +b7=c7.r +if(b7==null)b7=c8 +b8=c7.w +if(b8==null)b8=c9 +b9=c7.x +if(b9==null)b9=c9 +c0=c7.at +if(c0==null)c0=r +c1=c7.ax +if(c1==null)c1=r +c2=c7.ay +if(c2==null)c2=q +c3=c7.ch +if(c3==null)c3=q +c4=c7.dx +if(c4==null)c4=m?r:n +c5=c7.dy +if(c5==null){if(m)n=r}else n=c5 +m=c7.fr +if(m==null)m=j?q:k +c5=c7.fx +if(c5==null){if(j)k=q}else k=c5 +j=c7.aO +if(j==null)j=b +c5=c7.n +if(c5==null)c5=a +c6=c7.k4 +return A.R(c7.a,c8,c9,d0,s,r,q,p,o,l,i,h,g,f,e,d,c,A.R(b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,A.R(b6,b7,b8,b9,c0,c1,c2,c3,c4,n,m,k,j,c5,c6==null?b:c6,B.a,B.a,B.a,B.a,B.a),B.a),B.a,B.a)}} +A.Ss.prototype={} +A.nM.prototype={} +A.zs.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.zs)if(J.e(b.a,r.a))if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(J.e(b.e,r.e))if(b.f==r.f)if(b.r==r.r)if(J.e(b.w,r.w))if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)s=b.Q==r.Q +return s}} +A.T3.prototype={} +A.zt.prototype={ +gC(a){var s=this +return A.bZ([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,s.k3,s.k4,s.ok,s.p1,s.p2,s.p3,s.p4,s.R8,s.RG])}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +s=!1 +if(b instanceof A.zt)if(J.e(b.a,r.a))if(b.b==r.b)if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(J.e(b.r,r.r))if(J.e(b.w,r.w))if(J.e(b.x,r.x))if(J.e(b.y,r.y))if(J.e(b.z,r.z))if(b.Q==r.Q)if(b.as==r.as)if(b.at==r.at)if(b.ax==r.ax)if(b.ay==r.ay)if(b.ch==r.ch)if(J.e(b.CW,r.CW))if(J.e(b.cx,r.cx))if(b.cy==r.cy)if(b.db==r.db)if(b.dx==r.dx)if(b.dy==r.dy)if(J.e(b.fr,r.fr))if(b.fx==r.fx)if(J.e(b.fy,r.fy))if(J.e(b.go,r.go))if(J.e(b.id,r.id))if(J.e(b.k1,r.k1))if(J.e(b.k2,r.k2))if(J.e(b.k3,r.k3))if(J.e(b.k4,r.k4))if(J.e(b.ok,r.ok))if(b.p1==r.p1)if(J.e(b.p2,r.p2))if(J.e(b.p4,r.p4))s=J.e(b.R8,r.R8) +return s}} +A.T5.prototype={} +A.Tg.prototype={} +A.a3X.prototype={ +rw(a){return B.D}, +zH(a,b,c,d){return B.aH}, +rv(a,b){return B.h}} +A.ZM.prototype={} +A.Lc.prototype={ +L(a){var s=null,r=A.bT(a,B.bw,t.w).w.r.b+8 +return new A.bA(new A.aB(8,r,8,8),new A.ik(new A.Ld(this.c.a5(0,new A.j(8,r))),A.fN(A.jr(B.L,!0,B.Ca,A.dE(this.d,B.a0,B.I,B.aT),B.bD,s,1,s,s,s,s,s,B.dk),s,222),s),s)}} +A.u2.prototype={ +L(a){var s=null +return A.fN(A.QB(this.d,this.c,A.ak2(B.j7,s,s,s,s,B.bd,s,s,B.bd,A.Z(a).ax.a===B.a7?B.k:B.P,s,B.Ry,s,B.H2,s,B.fi,s,s,s,s,s)),s,1/0)}} +A.Lg.prototype={ +L(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null +A.Z(a) +s=A.azp(a) +r=t.w +q=A.bT(a,B.iQ,r).w +p=s.Q +if(p==null)p=B.H6 +o=q.f.a3(0,p) +n=A.aGQ(a) +q=s.f +if(q==null){q=n.f +q.toString}p=this.c +m=s.b +if(m==null){m=n.b +m.toString}l=s.c +if(l==null)l=n.gbK(0) +k=s.d +if(k==null)k=n.gc8() +j=s.e +if(j==null){j=n.e +j.toString}i=s.as +if(i==null){i=n.as +i.toString}h=new A.eF(q,g,g,new A.fB(B.Co,A.jr(B.L,!0,g,this.as,i,p,m,g,l,j,k,g,B.dk),g),g) +r=A.bT(a,g,r).w.Zf(!0,!0,!0,!0) +return new A.bE(A.bV(g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,this.ax,g,g,g,g,g,g,g,g,g,B.x,g),!1,!1,!1,!1,new A.yj(o,new A.js(r,h,g),B.dJ,B.aY,g,g),g)}} +A.mZ.prototype={ +L(a){var s,r,q,p,o,n,m,l=this,k=null,j=A.Z(a),i=A.azp(a),h=A.aGQ(a),g=j.w,f=k +switch(g.a){case 2:case 4:break +case 0:case 1:case 3:case 5:A.fk(a,B.bf,t.g).toString +f="Alert" +break}s=A.ck(a,B.c7) +s=s==null?k:s.gcQ() +s=A.a_(1,0.3333333333333333,A.G(14*(s==null?B.ad:s).a/14,1,2)-1) +s.toString +A.dh(a) +r=24*s +q=i.r +if(q==null){q=h.gfa() +q.toString}g=f==null&&g!==B.N +p=new A.bA(new A.aB(r,r,r,0),A.im(new A.bE(A.bV(k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,g,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,B.x,k),!0,!1,!1,!1,l.f,k),k,k,B.bu,!0,q,B.as,k,B.at),k) +g=24*s +s=i.w +if(s==null){s=h.gjD() +s.toString}o=new A.bA(new A.aB(g,16,g,24),A.im(new A.bE(A.bV(k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,B.x,k),!0,!0,!1,!1,l.x,k),k,k,B.bu,!0,s,k,k,B.at),k) +g=i.x +if(g==null)g=h.gjz() +n=new A.bA(g,A.aQV(B.hP,l.Q,B.Oi,B.bP,0,8),k) +g=A.b([],t.p) +p.toString +g.push(p) +o.toString +g.push(new A.Ab(1,B.Hx,o,k)) +n.toString +g.push(n) +m=new A.MJ(A.dE(g,B.eH,B.I,B.aT),k) +if(f!=null)m=new A.bE(A.bV(k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,f,k,k,k,k,k,k,!0,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,!0,k,k,k,k,k,k,k,k,B.x,k),!1,!0,!1,!1,m,k) +return new A.Lg(l.cx,k,k,k,k,k,k,k,m,B.Qk,k)}} +A.zA.prototype={ +qh(a,b,c,d){var s=this.jK,r=s==null +if((r?null:s.a)!==b){if(!r)s.l() +s=this.jK=A.cT(B.dP,b,B.dP)}s.toString +return new A.eJ(s,!1,this.a2g(a,b,c,d),null)}, +l(){var s=this.jK +if(s!=null)s.l() +this.a3q()}} +A.a3Z.prototype={ +$3(a,b,c){var s=new A.ec(this.a,null),r=new A.mn(this.b.a,s,null) +r=A.CB(!0,r,B.az,!0) +return r}, +$C:"$3", +$R:3, +$S:235} +A.aoC.prototype={ +gOe(){var s,r=this,q=r.ax +if(q===$){s=A.Z(r.at) +r.ax!==$&&A.ac() +q=r.ax=s.ax}return q}, +gOf(){var s,r=this,q=r.ay +if(q===$){s=A.Z(r.at) +r.ay!==$&&A.ac() +q=r.ay=s.ok}return q}, +gci(){return this.gOe().y}, +gbX(a){var s=this.gOe(),r=s.R8 +return r==null?s.k2:r}, +gbK(a){return B.z}, +gc8(){return B.z}, +gfa(){return this.gOf().f}, +gjD(){return this.gOf().z}, +gjz(){return B.H4}} +A.u4.prototype={ +gC(a){var s=this +return A.bZ([s.gbX(s),s.b,s.gbK(s),s.gc8(),s.e,s.f,s.gci(),s.gfa(),s.gjD(),s.gjz(),s.z,s.Q,s.as])}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.u4&&J.e(b.gbX(b),s.gbX(s))&&b.b==s.b&&J.e(b.gbK(b),s.gbK(s))&&J.e(b.gc8(),s.gc8())&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.gci(),s.gci())&&J.e(b.gfa(),s.gfa())&&J.e(b.gjD(),s.gjD())&&J.e(b.gjz(),s.gjz())&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&b.as==s.as}, +gbX(a){return this.a}, +gbK(a){return this.c}, +gc8(){return this.d}, +gfa(){return this.r}, +gjD(){return this.w}, +gjz(){return this.x}, +gci(){return this.y}} +A.Ti.prototype={} +A.zE.prototype={ +gC(a){var s=this +return A.R(s.gcA(s),s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.zE&&J.e(b.gcA(b),s.gcA(s))&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}, +gcA(a){return this.a}} +A.Tm.prototype={} +A.zN.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.zN)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(b.c==r.c)if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(J.e(b.r,r.r))s=b.w==r.w +return s}} +A.Tt.prototype={} +A.Tu.prototype={ +aE(a,b){var s=null,r=b.b,q=A.G(this.r.$0(),0,Math.max(r-48,0)),p=t.Y,o=A.G(q+48,Math.min(48,r),r),n=this.f +q=new A.aG(q,0,p).ai(0,n.gv(0)) +this.w.je(a,new A.j(0,q),new A.uv(s,s,s,s,new A.K(b.a,new A.aG(o,r,p).ai(0,n.gv(0))-q),s))}, +eH(a){var s=this,r=!0 +if(a.b.k(0,s.b))if(a.c===s.c)if(a.d===s.d)r=a.f!==s.f +return r}} +A.wL.prototype={ +aj(){return new A.wM(this.$ti.i("wM<1>"))}} +A.wM.prototype={ +ap(){this.aJ() +this.SH()}, +aF(a){var s,r,q,p=this +p.aS(a) +s=p.a +if(a.w===s.w){r=a.c +q=r.p3 +s=s.c +s=q!=s.p3||r.fp!==s.fp||s.ft.length!==r.ft.length}else s=!0 +if(s){s=p.d +s===$&&A.a() +s.l() +p.SH()}}, +SH(){var s,r,q,p=this.a,o=p.c,n=0.5/(o.ft.length+1.5) +p=p.w +s=o.p3 +if(p===o.fp){s.toString +this.d=A.cT(B.iB,s,null)}else{r=A.G(0.5+(p+1)*n,0,1) +q=A.G(r+1.5*n,0,1) +s.toString +this.d=A.cT(new A.et(r,q,B.a8),s,null)}}, +a8Q(a){var s,r=$.a6.ah$.d.a.b +switch((r==null?A.wW():r).a){case 0:r=!1 +break +case 1:r=!0 +break +default:r=null}if(a&&r){r=this.a +s=r.c.Cz(r.f,r.r.d,r.w) +this.a.d.iQ(s.d,B.jL,B.aY)}}, +ac2(){this.a.toString +var s=this.c +s.toString +A.eM(s,!1).jZ(new A.iS("ltx-video-0.9.6",this.$ti.i("iS<1>")))}, +l(){var s=this.d +s===$&&A.a() +s.l() +this.aA()}, +L(a){var s=this,r=null,q=s.a,p=q.c,o=q.w,n=p.ft[o],m=q.e +n=A.azQ(o===p.fp,r,!0,A.fN(new A.bA(m,n,r),p.qB,r),r,!0,r,r,r,r,r,s.ga8P(),r,r,r,s.gac1(),r,r,r,r) +q=s.d +q===$&&A.a() +n=A.aiW(new A.eJ(q,!1,n,r),r,B.MI) +return new A.bE(A.bV(r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.lq,r,r,r,r,r,r,r,r,r,B.x,r),!1,!1,!1,!1,n,r)}} +A.wK.prototype={ +aj(){return new A.Fj(this.$ti.i("Fj<1>"))}} +A.Fj.prototype={ +ap(){var s,r=this +r.aJ() +s=r.a.c.p3 +s.toString +s=A.cT(B.IP,s,B.IT) +r.d!==$&&A.ba() +r.d=s +s=r.a.c.p3 +s.toString +s=A.cT(B.IJ,s,B.iB) +r.e!==$&&A.ba() +r.e=s}, +l(){var s=this.d +s===$&&A.a() +s.l() +s=this.e +s===$&&A.a() +s.l() +this.aA()}, +L(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null +A.fk(a,B.bf,t.g).toString +s=h.a.c +r=A.b([],t.p) +for(q=s.ft,p=h.$ti.i("wL<1>"),o=0;o0?8+B.b.kF(B.b.cz(this.dL,0,a),new A.aoT()):8}, +Cz(a,b,c){var s,r,q,p,o=this,n=b-96,m=a.b,l=a.d,k=Math.min(l,b),j=o.KV(c),i=Math.min(48,m),h=Math.max(b-48,k),g=o.dL,f=o.fp +l-=m +s=m-j-(g[f]-l)/2 +r=B.k_.gbj(0)+B.k_.gbn(0) +if(o.ft.length!==0)r+=B.b.kF(g,new A.aoU()) +q=Math.min(n,r) +p=s+q +if(sh){p=Math.max(k,h) +s=p-q}g=g[f]/2 +l=k-l/2 +if(p-gn?Math.min(Math.max(0,j-(m-s)),r-q):0)}, +gzD(){return this.ev}} +A.aoS.prototype={ +$2(a,b){var s=this.a +return new A.rQ(s,b,s.ik,s.og,s.fp,s.mH,s.dK,!0,s.bY,s.cd,null,s.$ti.i("rQ<1>"))}, +$S(){return this.a.$ti.i("rQ<1>(T,aa)")}} +A.aoT.prototype={ +$2(a,b){return a+b}, +$S:204} +A.aoU.prototype={ +$2(a,b){return a+b}, +$S:204} +A.rQ.prototype={ +aj(){return new A.Fl(this.$ti.i("Fl<1>"))}} +A.Fl.prototype={ +ap(){this.aJ() +var s=this.a +this.d=A.CL(s.c.Cz(s.r,s.d.d,s.w).d)}, +L(a){var s,r=this,q=A.dh(a),p=r.a,o=p.c,n=p.f,m=p.r,l=p.d,k=p.Q +p=p.at +s=r.d +s===$&&A.a() +return A.aEQ(new A.ec(new A.aoR(r,q,new A.wK(o,n,m,l,k,!0,p,s,null,r.$ti.i("wK<1>"))),null),a,!0,!0,!0,!0)}, +l(){var s=this.d +s===$&&A.a() +s.l() +this.aA()}} +A.aoR.prototype={ +$1(a){var s=this.a,r=s.a +return new A.ik(new A.Tv(r.r,r.c,this.b,r.ax,s.$ti.i("Tv<1>")),new A.mn(r.y.a,this.c,null),null)}, +$S:237} +A.x7.prototype={ +aD(a){var s=new A.WJ(this.e,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.t=this.e}} +A.WJ.prototype={ +bm(){this.nw() +var s=this.gp(0) +this.t.$1(s)}} +A.Fi.prototype={ +L(a){var s=null +return new A.bE(A.bV(s,s,s,s,s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,B.x,s),!1,!1,!1,!1,new A.fB(B.Cn,new A.eF(this.d,s,s,this.c,s),s),s)}} +A.pI.prototype={} +A.pH.prototype={ +cw(a){return!1}} +A.u5.prototype={ +aj(){return new A.wJ(this.$ti.i("wJ<1>"))}} +A.wJ.prototype={ +gc5(a){var s +this.a.toString +s=this.r +return s}, +ap(){var s,r,q=this +q.aJ() +q.Ub() +s=q.a +s.toString +if(q.r==null)q.r=A.ls(!0,A.u(s).j(0),!0,!0,null,null,!1) +s=t.e +r=t.c +q.w=A.ar([B.lY,new A.cL(new A.aoO(q),new A.b6(A.b([],s),r),t.wY),B.B5,new A.cL(new A.aoP(q),new A.b6(A.b([],s),r),t.nz)],t.u,t.od) +r=q.gc5(0) +if(r!=null)r.a_(0,q.gOx())}, +l(){var s,r=this +$.a6.hN(r) +r.FD() +s=r.gc5(0) +if(s!=null)s.K(0,r.gOx()) +s=r.r +if(s!=null)s.l() +r.aA()}, +a8R(){var s=this +if(s.y!==s.gc5(0).ghI())s.a4(new A.aoH(s))}, +FD(){var s,r,q=this,p=q.e +if(p!=null)if(p.gJe()){s=p.b +if(s!=null){r=p.gkx() +s.e.IB(0,A.aB2(p)).cV(0,null) +s.xO(!1) +if(r){s.pF(A.j_()) +s.xx()}}}q.z=!1 +q.f=q.e=null}, +aF(a){var s,r=this +r.aS(a) +s=r.a +s.toString +if(r.r==null)r.r=A.ls(!0,A.u(s).j(0),!0,!0,null,null,!1) +r.Ub()}, +Ub(){var s,r=this.a,q=r.c +if(q==null){this.d=null +return}for(s=0;s<1;++s)if("ltx-video-0.9.6"===r.d){this.d=s +return}}, +gq_(){this.a.toString +var s=this.c +s.toString +s=A.Z(s) +return s.ok.w}, +Ei(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=null,a5=a3.c +a5.toString +s=A.dh(a5) +a5=a3.c +a5.toString +A.aD_(a5) +a5=a3.$ti +r=A.b([],a5.i("H>")) +q=a5.i("x7<1>") +p=0 +while(!0){o=a3.a.c +o.toString +if(!(p<1))break +o=o[p] +r.push(new A.x7(new A.aoI(a3,p),o,o,a4,q));++p}q=a3.c +q.toString +n=A.eM(q,!1) +q=q.gV() +q.toString +t.x.a(q) +o=A.bI(q.aM(0,n.c.gV()),B.h) +q=q.gp(0) +m=o.a +o=o.b +q=B.ob.ac(s).AW(new A.D(m,o,m+q.a,o+q.b)) +o=a3.d +if(o==null)o=0 +m=a3.a.y +l=a3.c +l.toString +k=n.c +k.toString +k=A.MF(l,k) +l=a3.gq_() +l.toString +j=a3.c +j.toString +A.fk(j,B.bf,t.g).toString +j=a3.a +i=j.cx +h=j.fr +g=j.fy +j=j.k1 +f=r.length +f=A.bo(f,48,!1,t.i) +e=A.b([],t.Zt) +d=$.ad +c=a5.i("al?>") +b=a5.i("bf?>") +a=A.qS(B.d2) +a0=A.b([],t.wi) +a1=$.ay() +a2=$.ad +a3.e=new A.Fk(r,B.hg,q,o,m,k,l,i,a4,h,g,!0,j,f,"Dismiss",a4,a4,a4,e,A.aC(t.f9),new A.bN(a4,a5.i("bN>>")),new A.bN(a4,t.A),new A.BK(),a4,0,new A.bf(new A.al(d,c),b),a,a0,a4,B.ld,new A.cy(a4,a1),new A.bf(new A.al(a2,c),b),new A.bf(new A.al(a2,c),b),a5.i("Fk<1>")) +a5=a3.gc5(0) +if(a5!=null)a5.hO() +a5=a3.e +a5.toString +n.lF(a5).bc(0,new A.aoJ(a3),t.H) +a3.a.toString +a3.z=!0}, +gadQ(){var s,r,q=this.c +q.toString +s=A.aGo(q) +q=this.gnD() +r=this.a +if(q){q=r.ax +switch(s.a){case 1:q=B.d4 +break +case 0:q=B.A +break +default:q=null}return q}else{q=r.at +switch(s.a){case 1:q=B.jr +break +case 0:q=B.EZ +break +default:q=null}return q}}, +gnD(){var s=this.a +if(s.c!=null)s=s.r!=null +else s=!1 +return s}, +L(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=A.ck(a1,B.Bl),a0=a==null?b:a.gmY(0) +if(a0==null){s=A.rH(a1).goF() +a0=s.a>s.b?B.vt:B.vs}a=c.f +if(a==null){c.f=a0 +a=a0}if(a0!==a){c.FD() +c.f=a0}a=c.a +a=a.c +if(a!=null){a=A.a9(a,t.l7) +r=a}else{a=A.b([],t.p) +r=a}if(c.a.e==null)a=!c.gnD()&&c.a.f!=null +else a=!0 +if(a){a=c.gnD() +q=c.a +if(a){a=q.e +a.toString +p=a}else{a=q.f +if(a==null){a=q.e +a.toString +p=a}else p=a}o=r.length +a=c.gq_() +a.toString +a=a.bL(A.Z(a1).cy) +r.push(A.im(A.kp(new A.Fi(p,c.a.id,b),!0,b),b,b,B.bu,!0,a,b,b,B.at))}else o=b +A.aD_(a1) +if(r.length===0)n=B.aH +else{a=c.d +if(a==null)a=o +q=c.a.id +n=new A.ME(q,a,r,b)}if(c.gnD()){a=c.gq_() +a.toString}else{a=c.gq_() +a.toString +a=a.bL(A.Z(a1).ay)}c.a.toString +m=c.gq_().r +if(m==null){q=c.c +q.toString +q=A.Z(q).ok.w.r +q.toString +m=q}q=c.gq_().as +if(q==null){q=c.c +q.toString +q=A.Z(q).ok.w.as +l=q}else l=q +if(l==null)l=1 +q=c.c +q.toString +q=A.ck(q,B.c7) +q=q==null?b:q.gcQ() +if(q==null)q=B.ad +q=Math.max(m*l*q.a,Math.max(c.a.ay,24)) +k=B.az.ac(a1.ae(t.I).w) +j=t.p +i=A.b([],j) +c.a.toString +i.push(n) +h=c.gadQ() +g=c.a.ay +i.push(A.us(B.Ig,new A.dt(g,b,b,b,b,h,b,b,b),b)) +a0=A.im(A.fN(new A.bA(k,A.hY(i,B.a0,B.kU,B.aT,b),b),q,b),b,b,B.bu,!0,a,b,b,B.at) +if(a1.ae(t.U2)==null){c.a.toString +a=A.dR(b,b,B.t,b,b,B.Cq,b,1,b,b,b,b,b) +a0=A.mc(B.c8,A.b([a0,A.v9(0,a,b,b,0,0,b,b)],j),B.v,B.dr,b)}a=A.aC(t.R) +if(!c.gnD())a.D(0,B.u) +f=A.cD(B.BE,a,t.Pb) +e=c.a.k2 +a=c.gnD() +q=c.gc5(0) +c.a.toString +k=c.gnD()?c.ga8S():b +j=c.a.k3 +i=c.y +h=c.x +a0=A.km(!1,a,A.ky(A.lw(B.ap,A.aEg(b,a0,e,!1,j,i,h,b,b),B.X,!1,b,b,b,b,b,b,b,b,b,b,b,b,b,k,b,b,b,b,b,b),f,b,new A.aoM(c),new A.aoN(c),b),b,b,b,q,!0,b,b,b,b,b,b) +if(o==null)d=c.d!=null +else d=!0 +a=c.z +q=c.w +q===$&&A.a() +q=A.pe(q,a0) +return new A.bE(A.bV(b,b,b,b,b,!d,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,B.x,b),!1,!1,!1,!1,q,b)}} +A.aoO.prototype={ +$1(a){return this.a.Ei()}, +$S:238} +A.aoP.prototype={ +$1(a){return this.a.Ei()}, +$S:239} +A.aoH.prototype={ +$0(){var s=this.a +s.y=s.gc5(0).ghI()}, +$S:0} +A.aoI.prototype={ +$1(a){var s=this.a.e +if(s==null)return +s.dL[this.b]=a.b}, +$S:240} +A.aoJ.prototype={ +$1(a){var s=this.a +s.FD() +if(s.c==null||a==null)return +s=s.a.r +if(s!=null)s.$1(a.a)}, +$S(){return this.a.$ti.i("bi(iS<1>?)")}} +A.aoM.prototype={ +$1(a){var s=this.a +if(!s.x)s.a4(new A.aoL(s))}, +$S:52} +A.aoL.prototype={ +$0(){this.a.x=!0}, +$S:0} +A.aoN.prototype={ +$1(a){var s=this.a +if(s.x)s.a4(new A.aoK(s))}, +$S:45} +A.aoK.prototype={ +$0(){this.a.x=!1}, +$S:0} +A.zO.prototype={ +aj(){var s=null +return new A.wI(new A.oa(!1,$.ay()),A.ls(!0,s,!0,!0,s,s,!1),s,A.v(t.yb,t.M),s,!0,s,this.$ti.i("wI<1>"))}} +A.a4G.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g={},f=i.a +f.i("wI<0>").a(a) +s=a.c +s.toString +r=g.a=i.b.zA(A.Z(s).e) +s=i.c +q=new A.as(s,new A.a4E(a,f),A.a2(s).i("as<1>")).ga9(0) +p=r.z +o=p!=null +n=o?A.bB(p,h,h,h,h,h,h):h +m=n!=null +l=q&&!m +q=a.e +q===$&&A.a() +p=q.y +k=p==null +if((k?A.m(q).i("bO.T").a(p):p)!=null||o){if(k)A.m(q).i("bO.T").a(p) +j=k?A.m(q).i("bO.T").a(p):p +g.a=r.anq(h,j,o?"":h)}return A.km(!1,!1,new A.ec(new A.a4F(g,s,i.w,a,n,n,i.d,i.x,i.y,i.z,i.Q,i.as,i.at,i.ax,i.ay,i.ch,i.CW,i.cx,i.cy,i.db,i.dx,i.dy,i.fr,i.fx,i.fy,l,i.go,f),h),h,h,h,h,!0,h,h,h,h,h,!0)}, +$S(){return this.a.i("no(is<0>)")}} +A.a4E.prototype={ +$1(a){return"ltx-video-0.9.6"===this.a.gGF()}, +$S(){return this.b.i("O(pI<0>)")}} +A.a4F.prototype={ +$1(a){var s=this,r=s.d.gGF() +return new A.pH(new A.u5(s.b,r,s.e,s.f,null,s.w,s.c,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.go,s.dx,s.dy,s.fr,s.fx,s.a.a,s.fy,null,s.id.i("u5<0>")),null)}, +$S:241} +A.wI.prototype={ +aF(a){var s +this.M0(a) +s=this.a.w +if(a.w!==s)this.d=s}} +A.ID.prototype={} +A.zP.prototype={ +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.zP)if(J.e(b.a,r.a))s=J.e(b.c,r.c) +return s}} +A.Tw.prototype={} +A.Lz.prototype={ +A6(a){var s=null +A.Z(a) +A.Z(a) +return new A.TC(a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,B.L,!0,B.Q,s,s,s)}, +C5(a){var s +a.ae(t.dq) +s=A.Z(a) +return s.P.a}} +A.TC.prototype={ +gi4(){var s,r=this,q=r.go +if(q===$){s=A.Z(r.fy) +r.go!==$&&A.ac() +q=r.go=s.ax}return q}, +gjk(){return new A.bF(A.Z(this.fy).ok.as,t.RP)}, +gbX(a){return new A.bC(new A.aoX(this),t.b)}, +gcP(){return new A.bC(new A.aoZ(this),t.b)}, +gh2(){return new A.bC(new A.ap1(this),t.b)}, +gbK(a){var s=this.gi4().x1 +if(s==null)s=B.l +return new A.bF(s,t.De)}, +gc8(){return B.bo}, +gcY(a){return new A.bC(new A.aoY(),t.N5)}, +gcj(a){return new A.bF(A.aWF(this.fy),t.mD)}, +gh0(){return B.ma}, +gew(){return B.m9}, +gci(){return new A.bC(new A.ap_(this),t.mN)}, +gh_(){return B.dz}, +gbW(a){return B.dA}, +gh1(){return new A.bC(new A.ap0(),t.B_)}, +gfc(){return A.Z(this.fy).Q}, +gh5(){return A.Z(this.fy).f}, +gfK(){return A.Z(this.fy).y}} +A.aoX.prototype={ +$1(a){var s,r +if(a.u(0,B.u)){s=this.a.gi4().k3 +return A.aQ(31,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}s=this.a.gi4() +r=s.p3 +return r==null?s.k2:r}, +$S:7} +A.aoZ.prototype={ +$1(a){var s +if(a.u(0,B.u)){s=this.a.gi4().k3 +return A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}return this.a.gi4().b}, +$S:7} +A.ap1.prototype={ +$1(a){if(a.u(0,B.Z))return this.a.gi4().b.bh(0.1) +if(a.u(0,B.F))return this.a.gi4().b.bh(0.08) +if(a.u(0,B.K))return this.a.gi4().b.bh(0.1) +return null}, +$S:84} +A.aoY.prototype={ +$1(a){if(a.u(0,B.u))return 0 +if(a.u(0,B.Z))return 1 +if(a.u(0,B.F))return 3 +if(a.u(0,B.K))return 1 +return 1}, +$S:86} +A.ap_.prototype={ +$1(a){var s,r=this +if(a.u(0,B.u)){s=r.a.gi4().k3 +return A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.Z))return r.a.gi4().b +if(a.u(0,B.F))return r.a.gi4().b +if(a.u(0,B.K))return r.a.gi4().b +return r.a.gi4().b}, +$S:7} +A.ap0.prototype={ +$1(a){if(a.u(0,B.u))return B.bd +return B.cx}, +$S:47} +A.zW.prototype={ +gC(a){return J.E(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.zW&&J.e(b.a,this.a)}} +A.TD.prototype={} +A.mr.prototype={} +A.A7.prototype={ +aj(){var s=null +return new A.Fy(new A.om(s,s),new A.eX(s,s),new A.eX(s,s),new A.eX(s,s))}} +A.Fy.prototype={ +ap(){var s,r=this +r.aJ() +r.ay=B.d5 +r.CW=B.L +r.a.toString +s=new A.A6($.ay()) +r.at=s +s.a_(0,r.gQX())}, +l(){var s=this,r=s.at +r===$&&A.a() +r.K(0,s.gQX()) +s.a.toString +r=s.at +r.H$=$.ay() +r.J$=0 +r=s.ax +if(r!=null)r.am(0) +s.ax=null +s.aA()}, +afu(){var s,r=this,q=r.c +q.toString +A.fk(q,B.m2,t.Uh).toString +q=r.c +q.toString +A.fk(q,B.bf,t.g).toString +q=r.at +q===$&&A.a() +s=q.a?"Expanded":"Collapsed" +if(A.aZ()===B.N){q=r.ax +if(q!=null)q.am(0) +r.ax=A.bW(B.cK,new A.apf(r,s,B.ak))}else A.PM(s,B.ak) +r.a.toString}, +OA(){var s=this.c +s.toString +A.azZ(s) +this.a.toString +switch(1){case 1:case 2:return B.oZ}}, +Ng(a,b){var s=$.aKY(),r=$.aC3(),q=s.$ti.i("dN") +q=new A.aI(t.o.a(b),new A.dN(r,s,q),q.i("aI")) +this.w=q +return A.aAk(B.I9,q)}, +a6B(a,b){if(this.OA()!==B.J9)return null +return this.Ng(a,b)}, +a6S(a,b){if(this.OA()!==B.oZ)return null +return this.Ng(a,b)}, +a6A(a,b){var s,r,q,p,o,n,m,l=this,k=null,j=l.f,i=$.aC3(),h=A.m(j).i("dN") +t.o.a(b) +l.z=new A.aI(b,new A.dN(i,j,h),h.i("aI")) +h=l.e +j=A.m(h).i("dN") +l.y=new A.aI(b,new A.dN(i,h,j),j.i("aI")) +s=A.Z(a) +A.fk(a,B.bf,t.g).toString +j=l.at +j===$&&A.a() +j=j.a +r=j?"Collapse":"Expand for more details" +q=k +switch(s.w.a){case 2:case 4:q=j?"Expanded\n double tap to collapse":"Collapsed\n double tap to expand" +break +case 0:case 1:case 3:case 5:break}j=l.z +i=j.a +i=j.b.ai(0,i.gv(i)) +if(i==null){j=l.as +j===$&&A.a() +j=j.f}else j=i +i=l.y +h=i.a +h=i.b.ai(0,h.gv(h)) +i=l.a +i.toString +p=l.at +p=p.a?p.gamz(p):p.gaoy(p) +o=l.a6B(a,b) +n=l.a.d +m=l.a6S(a,b) +l.a.toString +h=A.aQa(new A.N7(o,n,k,m,k,k,i.at,!0,p,!0,k,!1,k),j,k,h) +return new A.bE(A.bV(k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,q,new A.PK(r,k),k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,B.x,k),!1,!1,!1,!1,h,k)}, +a6s(a,b){var s,r,q=null,p=this.a +p.toString +s=this.as +s===$&&A.a() +r=s.d +if(r==null)r=B.Q +s=s.e +if(s==null)s=B.az +return new A.eF(r,q,q,new A.bA(s,A.dE(p.r,B.a0,B.I,B.a1),q),q)}, +a6w(a,b,c,d){var s,r,q,p,o,n=this,m=null,l=n.r,k=$.aKX(),j=A.m(l).i("dN") +l=new A.dN(k,l,j) +t.o.a(d) +n.Q=new A.aI(d,l,j.i("aI")) +j=n.d +s=A.m(j).i("dN") +n.x=new A.aI(d,new A.dN(k,j,s),s.i("aI")) +l=l.ai(0,d.gv(d)) +if(l==null){l=n.as +l===$&&A.a() +l=l.a +r=l}else r=l +if(r==null)r=B.z +l=n.x +k=l.a +q=l.b.ai(0,k.gv(k)) +if(q==null)q=B.mU +n.a.toString +n.as===$&&A.a() +p=new A.bA(q.giZ(),A.dE(A.b([b,c],t.p),B.a0,B.I,B.aT),m) +n.a.toString +o=!0 +l=n.as +if(l.y==null){l=l.z!=null +o=l}if(o)return A.jr(B.L,!0,m,p,B.bD,r,0,m,m,q,m,m,B.cS) +return A.u0(p,new A.kE(r,m,m,m,q),B.d6)}, +aF(a){var s,r,q=this +q.aS(a) +s=q.c +s.toString +A.Z(s) +s=q.c +s.toString +q.as=A.aDO(s) +s=q.c +s.toString +r=A.aGU(s) +s=q.a +if(!s.cx.k(0,a.cx)||!q.a.CW.k(0,a.CW))q.U_(r) +if(!q.a.w.k(0,a.w)||!q.a.x.k(0,a.x))q.TF() +q.a.toString}, +bo(){var s,r,q=this,p=q.c +p.toString +s=A.Z(p) +p=q.c +p.toString +q.as=A.aDO(p) +p=q.c +p.toString +r=A.aGU(p) +q.aku() +q.al0(s) +q.akE(r) +q.U_(r) +q.TF() +q.akF() +q.dq()}, +aku(){this.a.toString +this.as===$&&A.a() +this.CW=B.L}, +al0(a){var s,r,q=this.d +this.a.toString +s=this.as +s===$&&A.a() +r=s.z +q.a=r==null?B.mU:r +s=s.y +if(s==null){s=a.ch +s=new A.dr(new A.bc(s,1,B.y,-1),B.q,new A.bc(s,1,B.y,-1),B.q)}q.b=s}, +akE(a){var s,r=this,q=r.e +r.a.toString +s=r.as +s===$&&A.a() +s=s.x +q.a=s==null?a.guA():s +r.a.toString +s=r.as.w +q.b=s==null?a.gwn():s}, +U_(a){var s=this.f,r=this.a.cx +s.a=r +r=this.a.CW +s.b=r}, +TF(){var s=this.r,r=this.a,q=r.x +s.a=q +r=r.w +s.b=r}, +akF(){var s=this +s.a.toString +s.as===$&&A.a() +s.ay=B.d5 +s.ch=null}, +L(a){var s,r,q,p=this,o=p.at +o===$&&A.a() +s=p.ay +s===$&&A.a() +r=p.CW +r===$&&A.a() +q=p.ch +q===$&&A.a() +p.a.toString +return new A.A5(o,p.ga6z(),p.ga6r(),r,s,q,!1,p.ga6v(),null)}} +A.apf.prototype={ +$0(){var s,r +A.PM(this.b,this.c) +s=this.a +r=s.ax +if(r!=null)r.am(0) +s.ax=null}, +$S:0} +A.ape.prototype={ +gxK(){var s,r=this,q=r.ay +if(q===$){q=r.ax +if(q===$){s=A.Z(r.at) +r.ax!==$&&A.ac() +r.ax=s +q=s}r.ay!==$&&A.ac() +q=r.ay=q.ax}return q}, +gwn(){return this.gxK().k3}, +gci(){return this.gxK().b}, +guA(){return this.gxK().k3}, +gzQ(){var s=this.gxK(),r=s.rx +return r==null?s.k3:r}} +A.ud.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.gci(),s.gzQ(),s.gwn(),s.guA(),s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.ud)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.gci(),r.gci()))if(J.e(b.gzQ(),r.gzQ()))if(J.e(b.gwn(),r.gwn()))if(J.e(b.guA(),r.guA()))if(J.e(b.y,r.y))s=J.e(b.z,r.z) +return s}, +gci(){return this.f}, +gzQ(){return this.r}, +gwn(){return this.w}, +guA(){return this.x}} +A.TI.prototype={} +A.apn.prototype={ +G(){return"_FilledButtonVariant."+this.b}} +A.LN.prototype={ +A6(a){var s,r=null +switch(0){case 0:s=new A.TN(a,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.L,!0,B.Q,r,r,r) +break}return s}, +C5(a){var s +a.ae(t.Q9) +s=A.Z(a) +return s.a0.a}} +A.TN.prototype={ +gi6(){var s,r=this,q=r.go +if(q===$){s=A.Z(r.fy) +r.go!==$&&A.ac() +q=r.go=s.ax}return q}, +gjk(){return new A.bF(A.Z(this.fy).ok.as,t.RP)}, +gbX(a){return new A.bC(new A.aph(this),t.b)}, +gcP(){return new A.bC(new A.apj(this),t.b)}, +gh2(){return new A.bC(new A.apm(this),t.b)}, +gbK(a){var s=this.gi6().x1 +if(s==null)s=B.l +return new A.bF(s,t.De)}, +gc8(){return B.bo}, +gcY(a){return new A.bC(new A.api(),t.N5)}, +gcj(a){return new A.bF(A.aWH(this.fy),t.mD)}, +gh0(){return B.ma}, +gew(){return B.m9}, +gci(){return new A.bC(new A.apk(this),t.mN)}, +gh_(){return B.dz}, +gbW(a){return B.dA}, +gh1(){return new A.bC(new A.apl(),t.B_)}, +gfc(){return A.Z(this.fy).Q}, +gh5(){return A.Z(this.fy).f}, +gfK(){return A.Z(this.fy).y}} +A.aph.prototype={ +$1(a){var s +if(a.u(0,B.u)){s=this.a.gi6().k3 +return A.aQ(31,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}return this.a.gi6().b}, +$S:7} +A.apj.prototype={ +$1(a){var s +if(a.u(0,B.u)){s=this.a.gi6().k3 +return A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}return this.a.gi6().c}, +$S:7} +A.apm.prototype={ +$1(a){if(a.u(0,B.Z))return this.a.gi6().c.bh(0.1) +if(a.u(0,B.F))return this.a.gi6().c.bh(0.08) +if(a.u(0,B.K))return this.a.gi6().c.bh(0.1) +return null}, +$S:84} +A.api.prototype={ +$1(a){if(a.u(0,B.u))return 0 +if(a.u(0,B.Z))return 0 +if(a.u(0,B.F))return 1 +if(a.u(0,B.K))return 0 +return 0}, +$S:86} +A.apk.prototype={ +$1(a){var s,r=this +if(a.u(0,B.u)){s=r.a.gi6().k3 +return A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.Z))return r.a.gi6().c +if(a.u(0,B.F))return r.a.gi6().c +if(a.u(0,B.K))return r.a.gi6().c +return r.a.gi6().c}, +$S:7} +A.apl.prototype={ +$1(a){if(a.u(0,B.u))return B.bd +return B.cx}, +$S:47} +A.A9.prototype={ +gC(a){return J.E(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.A9&&J.e(b.a,this.a)}} +A.TO.prototype={} +A.Ac.prototype={ +cw(a){var s=this,r=!0 +if(s.f===a.f)if(s.r===a.r)if(s.w===a.w)r=s.x!==a.x +return r}} +A.a6p.prototype={ +j(a){return"FloatingActionButtonLocation"}} +A.ajq.prototype={ +aqS(){return!1}, +nj(a){var s=this.aqS()?4:0 +return new A.j(this.a_t(a,s),this.a_u(a,s))}} +A.a6d.prototype={ +a_u(a,b){var s=a.c,r=a.b.b,q=a.a.b,p=a.w.b,o=s-q-Math.max(16,a.f.d-(a.r.b-s)+16) +if(p>0)o=Math.min(o,s-p-q-16) +return(r>0?Math.min(o,s-r-q/2):o)+b}} +A.a6c.prototype={ +a_t(a,b){var s +switch(a.y.a){case 0:s=16+a.e.a-b +break +case 1:s=A.aSA(a,b) +break +default:s=null}return s}} +A.ap2.prototype={ +j(a){return"FloatingActionButtonLocation.endFloat"}} +A.a6o.prototype={ +j(a){return"FloatingActionButtonAnimator"}} +A.au_.prototype={ +a_s(a,b,c){if(c<0.5)return a +else return b}} +A.Ez.prototype={ +gv(a){var s=this,r=s.w.x +r===$&&A.a() +if(r>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.aO))return this.a.gaW().b +s=this.a.gaW() +r=s.rx +return r==null?s.k3:r}, +$S:7} +A.aqU.prototype={ +$1(a){var s,r,q=this +if(a.u(0,B.aO)){if(a.u(0,B.Z))return q.a.gaW().b.bh(0.1) +if(a.u(0,B.F))return q.a.gaW().b.bh(0.08) +if(a.u(0,B.K))return q.a.gaW().b.bh(0.1)}if(a.u(0,B.Z)){s=q.a.gaW() +r=s.rx +s=r==null?s.k3:r +return A.aQ(B.d.aH(25.5),s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.F)){s=q.a.gaW() +r=s.rx +s=r==null?s.k3:r +return A.aQ(20,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.K)){s=q.a.gaW() +r=s.rx +s=r==null?s.k3:r +return A.aQ(B.d.aH(25.5),s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}return B.z}, +$S:7} +A.aqT.prototype={ +$1(a){if(a.u(0,B.u))return B.bd +return B.cx}, +$S:47} +A.TP.prototype={ +gaW(){var s,r=this,q=r.id +if(q===$){s=A.Z(r.fy) +r.id!==$&&A.ac() +q=r.id=s.ax}return q}, +gbX(a){return new A.bC(new A.apo(this),t.b)}, +gcP(){return new A.bC(new A.app(this),t.b)}, +gh2(){return new A.bC(new A.apr(this),t.b)}, +gcY(a){return B.fD}, +gbK(a){return B.bo}, +gc8(){return B.bo}, +gcj(a){return B.iH}, +gh0(){return B.iI}, +gh_(){return B.dz}, +gew(){return B.iG}, +gi_(){return null}, +gbW(a){return B.dA}, +gh1(){return new A.bC(new A.apq(),t.B_)}, +gfc(){return B.fC}, +gh5(){return A.Z(this.fy).f}, +gfK(){return A.Z(this.fy).y}} +A.apo.prototype={ +$1(a){var s,r +if(a.u(0,B.u)){s=this.a.gaW().k3 +return A.aQ(31,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.aO))return this.a.gaW().b +s=this.a +if(s.go){s=s.gaW() +r=s.RG +return r==null?s.k2:r}return s.gaW().b}, +$S:7} +A.app.prototype={ +$1(a){var s +if(a.u(0,B.u)){s=this.a.gaW().k3 +return A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.aO))return this.a.gaW().c +s=this.a +if(s.go)return s.gaW().b +return s.gaW().c}, +$S:7} +A.apr.prototype={ +$1(a){var s,r=this +if(a.u(0,B.aO)){if(a.u(0,B.Z))return r.a.gaW().c.bh(0.1) +if(a.u(0,B.F))return r.a.gaW().c.bh(0.08) +if(a.u(0,B.K))return r.a.gaW().c.bh(0.1)}s=r.a +if(s.go){if(a.u(0,B.Z))return s.gaW().b.bh(0.1) +if(a.u(0,B.F))return s.gaW().b.bh(0.08) +if(a.u(0,B.K))return s.gaW().b.bh(0.1)}if(a.u(0,B.Z))return s.gaW().c.bh(0.1) +if(a.u(0,B.F))return s.gaW().c.bh(0.08) +if(a.u(0,B.K))return s.gaW().c.bh(0.1) +return B.z}, +$S:7} +A.apq.prototype={ +$1(a){if(a.u(0,B.u))return B.bd +return B.cx}, +$S:47} +A.TQ.prototype={ +gaW(){var s,r=this,q=r.id +if(q===$){s=A.Z(r.fy) +r.id!==$&&A.ac() +q=r.id=s.ax}return q}, +gbX(a){return new A.bC(new A.aps(this),t.b)}, +gcP(){return new A.bC(new A.apt(this),t.b)}, +gh2(){return new A.bC(new A.apv(this),t.b)}, +gcY(a){return B.fD}, +gbK(a){return B.bo}, +gc8(){return B.bo}, +gcj(a){return B.iH}, +gh0(){return B.iI}, +gh_(){return B.dz}, +gew(){return B.iG}, +gi_(){return null}, +gbW(a){return B.dA}, +gh1(){return new A.bC(new A.apu(),t.B_)}, +gfc(){return B.fC}, +gh5(){return A.Z(this.fy).f}, +gfK(){return A.Z(this.fy).y}} +A.aps.prototype={ +$1(a){var s,r +if(a.u(0,B.u)){s=this.a.gaW().k3 +return A.aQ(31,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.aO)){s=this.a.gaW() +r=s.Q +return r==null?s.y:r}s=this.a +if(s.go){s=s.gaW() +r=s.RG +return r==null?s.k2:r}s=s.gaW() +r=s.Q +return r==null?s.y:r}, +$S:7} +A.apt.prototype={ +$1(a){var s,r +if(a.u(0,B.u)){s=this.a.gaW().k3 +return A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.aO)){s=this.a.gaW() +r=s.as +return r==null?s.z:r}s=this.a +if(s.go){s=s.gaW() +r=s.rx +return r==null?s.k3:r}s=s.gaW() +r=s.as +return r==null?s.z:r}, +$S:7} +A.apv.prototype={ +$1(a){var s,r,q=this +if(a.u(0,B.aO)){if(a.u(0,B.Z)){s=q.a.gaW() +r=s.as +return(r==null?s.z:r).bh(0.1)}if(a.u(0,B.F)){s=q.a.gaW() +r=s.as +return(r==null?s.z:r).bh(0.08)}if(a.u(0,B.K)){s=q.a.gaW() +r=s.as +return(r==null?s.z:r).bh(0.1)}}s=q.a +if(s.go){if(a.u(0,B.Z)){s=s.gaW() +r=s.rx +s=r==null?s.k3:r +return A.aQ(B.d.aH(25.5),s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.F)){s=s.gaW() +r=s.rx +s=r==null?s.k3:r +return A.aQ(20,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.K)){s=s.gaW() +r=s.rx +s=r==null?s.k3:r +return A.aQ(B.d.aH(25.5),s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}}if(a.u(0,B.Z)){s=s.gaW() +r=s.as +return(r==null?s.z:r).bh(0.1)}if(a.u(0,B.F)){s=s.gaW() +r=s.as +return(r==null?s.z:r).bh(0.08)}if(a.u(0,B.K)){s=s.gaW() +r=s.as +return(r==null?s.z:r).bh(0.1)}return B.z}, +$S:7} +A.apu.prototype={ +$1(a){if(a.u(0,B.u))return B.bd +return B.cx}, +$S:47} +A.Vq.prototype={ +gaW(){var s,r=this,q=r.id +if(q===$){s=A.Z(r.fy) +r.id!==$&&A.ac() +q=r.id=s.ax}return q}, +gbX(a){return new A.bC(new A.ask(this),t.b)}, +gcP(){return new A.bC(new A.asl(this),t.b)}, +gh2(){return new A.bC(new A.asn(this),t.b)}, +gcY(a){return B.fD}, +gbK(a){return B.bo}, +gc8(){return B.bo}, +gcj(a){return B.iH}, +gh0(){return B.iI}, +gh_(){return B.dz}, +gew(){return B.iG}, +gi_(){return new A.bC(new A.aso(this),t.jY)}, +gbW(a){return B.dA}, +gh1(){return new A.bC(new A.asm(),t.B_)}, +gfc(){return B.fC}, +gh5(){return A.Z(this.fy).f}, +gfK(){return A.Z(this.fy).y}} +A.ask.prototype={ +$1(a){var s,r +if(a.u(0,B.u)){if(a.u(0,B.aO)){s=this.a.gaW().k3 +return A.aQ(31,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}return B.z}if(a.u(0,B.aO)){s=this.a.gaW() +r=s.xr +return r==null?s.k3:r}return B.z}, +$S:7} +A.asl.prototype={ +$1(a){var s,r +if(a.u(0,B.u)){s=this.a.gaW().k3 +return A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.aO)){s=this.a.gaW() +r=s.y1 +return r==null?s.k2:r}s=this.a.gaW() +r=s.rx +return r==null?s.k3:r}, +$S:7} +A.asn.prototype={ +$1(a){var s,r,q=this +if(a.u(0,B.aO)){if(a.u(0,B.Z)){s=q.a.gaW() +r=s.y1 +s=r==null?s.k2:r +return A.aQ(B.d.aH(25.5),s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.F)){s=q.a.gaW() +r=s.y1 +s=r==null?s.k2:r +return A.aQ(20,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.K)){s=q.a.gaW() +r=s.y1 +s=r==null?s.k2:r +return A.aQ(20,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}}if(a.u(0,B.Z)){s=q.a.gaW().k3 +return A.aQ(B.d.aH(25.5),s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.F)){s=q.a.gaW() +r=s.rx +s=r==null?s.k3:r +return A.aQ(20,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.K)){s=q.a.gaW() +r=s.rx +s=r==null?s.k3:r +return A.aQ(20,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}return B.z}, +$S:7} +A.aso.prototype={ +$1(a){var s,r +if(a.u(0,B.aO))return null +else{if(a.u(0,B.u)){s=this.a.gaW().k3 +return new A.bc(A.aQ(31,s.E()>>>16&255,s.E()>>>8&255,s.E()&255),1,B.y,-1)}s=this.a.gaW() +r=s.ry +if(r==null){r=s.n +s=r==null?s.k3:r}else s=r +return new A.bc(s,1,B.y,-1)}}, +$S:247} +A.asm.prototype={ +$1(a){if(a.u(0,B.u))return B.bd +return B.cx}, +$S:47} +A.ly.prototype={ +gC(a){return J.E(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.ly&&J.e(b.a,this.a)}} +A.Au.prototype={ +nf(a,b,c){return A.Mx(c,this.w)}, +cw(a){return!this.w.k(0,a.w)}} +A.Ui.prototype={} +A.AB.prototype={ +gadZ(){var s,r,q,p=this.e,o=p==null?null:p.gcj(p) +$label0$0:{s=o==null +r=s +if(r){p=B.az +break $label0$0}r=o instanceof A.cZ +if(r){q=o==null?t.A0.a(o):o +p=q +break $label0$0}null.toString +p=null.D(0,p.gcj(p)) +break $label0$0}return p}, +aj(){return new A.FT(new A.bN(null,t.A))}} +A.FT.prototype={ +act(){this.e=null}, +dj(){var s=this.e +if(s!=null)s.l() +this.kY()}, +a6p(a){var s,r,q,p=this,o=p.e,n=p.a +if(o==null){o=n.e +n=A.aGF(a) +s=A.a02(a,null) +r=A.aA_(a,t.zd) +r.toString +q=$.a6.ah$.x.h(0,p.d).gV() +q.toString +q=new A.AC(s,r,t.x.a(q),p.gacs()) +q.sav(o) +q.sY2(n) +r.zs(q) +p.e=q}else{o.sav(n.e) +o=p.e +o.toString +o.sY2(A.aGF(a)) +o=p.e +o.toString +o.sqm(A.a02(a,null))}o=p.a.c +return o}, +L(a){var s=this,r=s.a.gadZ() +s.a.toString +return new A.bA(r,new A.ec(s.ga6o(),null),s.d)}} +A.AC.prototype={ +sav(a){var s,r=this +if(J.e(a,r.f))return +r.f=a +s=r.e +if(s!=null)s.l() +s=r.f +r.e=s==null?null:s.zZ(r.gaaI()) +r.a.ar()}, +sY2(a){if(a===this.r)return +this.r=a +this.a.ar()}, +sqm(a){if(a.k(0,this.w))return +this.w=a +this.a.ar()}, +aaJ(){this.a.ar()}, +l(){var s=this.e +if(s!=null)s.l() +this.kW()}, +BE(a,b){var s,r,q,p=this +if(p.e==null||!p.r)return +s=A.acz(b) +r=p.w.VG(p.b.gp(0)) +if(s==null){q=a.a.a +J.an(q.save()) +a.ai(0,b.a) +p.e.je(a,B.h,r) +q.restore()}else p.e.je(a,s,r)}} +A.nz.prototype={ +aas(a){var s +if(a===B.R&&!this.CW){s=this.ch +s===$&&A.a() +s.l() +this.kW()}}, +l(){var s=this.ch +s===$&&A.a() +s.l() +this.kW()}, +R7(a,b,c){var s,r,q=this,p=a.a,o=p.a +J.an(o.save()) +s=q.f +if(s!=null){s=s.eW(b,q.ax).a +s===$&&A.a() +s=s.a +s.toString +o.clipPath(s,$.mW(),!0)}switch(q.z.a){case 1:s=b.gaP() +r=q.Q +p.oa(s,r==null?35:r,c) +break +case 0:s=q.as +if(!s.k(0,B.ar))p.eu(A.aAf(b,s.c,s.d,s.a,s.b),c) +else p.hE(b,c) +break}o.restore()}, +BE(a,b){var s,r,q,p,o,n,m=this +$.am() +s=A.br() +r=m.e +q=m.ay +q===$&&A.a() +p=q.a +s.r=r.hn(q.b.ai(0,p.gv(p))).gv(0) +o=A.acz(b) +r=m.at +if(r!=null)n=r.$0() +else{r=m.b.gp(0) +n=new A.D(0,0,0+r.a,0+r.b)}if(o==null){r=a.a.a +J.an(r.save()) +a.ai(0,b.a) +m.R7(a,n,s) +r.restore()}else m.R7(a,n.cS(o),s)}} +A.axb.prototype={ +$0(){var s=this.a.gp(0) +return new A.D(0,0,0+s.a,0+s.b)}, +$S:217} +A.ara.prototype={ +VP(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h=null +if(a1==null){if(a2!=null){s=a2.$0() +r=new A.K(s.c-s.a,s.d-s.b)}else r=a3.gp(0) +s=Math.max(r.zE(0,B.h).gcX(),new A.j(0+r.a,0).a5(0,new A.j(0,0+r.b)).gcX())/2}else s=a1 +q=new A.AE(a0,B.ar,s,A.aVY(a3,d,a2),a4,c,f,e,a3,g) +p=e.t +o=A.cn(h,B.jZ,h,h,p) +n=e.ge9() +o.bk() +o.bR$.D(0,n) +o.ce(0) +q.cx=o +m=c.geL(c) +l=t.o +k=t.gD +q.CW=new A.aI(l.a(o),new A.nA(0,m),k.i("aI")) +m=A.cn(h,B.cK,h,h,p) +m.bk() +m.bR$.D(0,n) +m.ce(0) +q.ch=m +o=t.Y +j=$.aJI() +i=o.i("dN") +q.ay=new A.aI(l.a(m),new A.dN(j,new A.aG(s*0.3,s+5,o),i),i.i("aI")) +p=A.cn(h,B.o8,h,h,p) +p.bk() +p.bR$.D(0,n) +p.bk() +n=p.bS$ +n.b=!0 +n.a.push(q.gae_()) +q.db=p +n=c.geL(c) +i=$.aJJ() +k=k.i("dN") +q.cy=new A.aI(l.a(p),new A.dN(i,new A.nA(n,0),k),k.i("aI")) +e.zs(q) +return q}} +A.AE.prototype={ +uF(a){var s=this.ch +s===$&&A.a() +s.e=B.GA +s.ce(0) +s=this.cx +s===$&&A.a() +s.ce(0) +s=this.db +s===$&&A.a() +s.z=B.aJ +s.k9(1,B.a8,B.o8)}, +am(a){var s,r=this,q=r.cx +q===$&&A.a() +q.ff(0) +q=r.cx.x +q===$&&A.a() +s=1-q +q=r.db +q===$&&A.a() +q.sv(0,s) +if(s<1){q=r.db +q.z=B.aJ +q.k9(1,B.a8,B.jZ)}}, +ae0(a){if(a===B.a6)this.l()}, +l(){var s=this,r=s.ch +r===$&&A.a() +r.l() +r=s.cx +r===$&&A.a() +r.l() +r=s.db +r===$&&A.a() +r.l() +s.kW()}, +BE(a,b){var s,r,q,p,o,n,m=this,l=m.cx +l===$&&A.a() +l=l.r +if(l!=null&&l.a!=null){l=m.CW +l===$&&A.a() +s=l.a +r=l.b.ai(0,s.gv(s))}else{l=m.cy +l===$&&A.a() +s=l.a +r=l.b.ai(0,s.gv(s))}$.am() +q=A.br() +q.r=m.e.hn(r).gv(0) +l=m.at +p=l==null?null:l.$0() +s=p!=null?p.gaP():m.b.gp(0).lf(B.h) +o=m.ch +o===$&&A.a() +o=o.x +o===$&&A.a() +o=A.v_(m.z,s,B.b6.ai(0,o)) +o.toString +s=m.ay +s===$&&A.a() +n=s.a +n=s.b.ai(0,n.gv(n)) +m.YB(m.Q,a,o,l,m.f,q,n,m.ax,b)}} +A.axa.prototype={ +$0(){var s=this.a.gp(0) +return new A.D(0,0,0+s.a,0+s.b)}, +$S:217} +A.arb.prototype={ +VP(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q=null,p=i==null?A.aW_(k,d,j,h):i,o=new A.AF(h,B.ar,p,A.aVX(k,d,j),!d,a0,c,f,e,k,g),n=e.t,m=A.cn(q,B.cK,q,q,n),l=e.ge9() +m.bk() +m.bR$.D(0,l) +m.ce(0) +o.CW=m +s=t.Y +r=t.o +o.ch=new A.aI(r.a(m),new A.aG(0,p,s),s.i("aI")) +n=A.cn(q,B.L,q,q,n) +n.bk() +n.bR$.D(0,l) +n.bk() +l=n.bS$ +l.b=!0 +l.a.push(o.gae1()) +o.cy=n +l=c.geL(c) +o.cx=new A.aI(r.a(n),new A.nA(l,0),t.gD.i("aI")) +e.zs(o) +return o}} +A.AF.prototype={ +uF(a){var s=B.d.jL(this.as/1),r=this.CW +r===$&&A.a() +r.e=A.di(0,s,0) +r.ce(0) +this.cy.ce(0)}, +am(a){var s=this.cy +if(s!=null)s.ce(0)}, +ae2(a){if(a===B.a6)this.l()}, +l(){var s=this,r=s.CW +r===$&&A.a() +r.l() +s.cy.l() +s.cy=null +s.kW()}, +BE(a,b){var s,r,q,p,o,n=this +$.am() +s=A.br() +r=n.e +q=n.cx +q===$&&A.a() +p=q.a +s.r=r.hn(q.b.ai(0,p.gv(p))).gv(0) +o=n.z +if(n.ax){r=n.b.gp(0).lf(B.h) +q=n.CW +q===$&&A.a() +q=q.x +q===$&&A.a() +o=A.v_(o,r,q)}o.toString +r=n.ch +r===$&&A.a() +q=r.a +q=r.b.ai(0,q.gv(q)) +n.YB(n.Q,a,o,n.at,n.f,s,q,n.ay,b)}} +A.nB.prototype={ +uF(a){}, +am(a){}, +scA(a,b){if(b.k(0,this.e))return +this.e=b +this.a.ar()}, +sHR(a){if(J.e(a,this.f))return +this.f=a +this.a.ar()}, +YB(a,b,c,d,e,f,g,h,i){var s,r,q=A.acz(i),p=b.a,o=p.a +J.an(o.save()) +if(q==null)b.ai(0,i.a) +else o.translate(q.a,q.b) +if(d!=null){s=d.$0() +if(e!=null){r=e.eW(s,h).a +r===$&&A.a() +r=r.a +r.toString +o.clipPath(r,$.mW(),!0)}else if(!a.k(0,B.ar))o.clipRRect(A.dQ(A.aAf(s,a.c,a.d,a.a,a.b)),$.mW(),!0) +else o.clipRect(A.c1(s),$.mX()[1],!0)}p.oa(c,g,f) +o.restore()}} +A.uz.prototype={} +A.Gq.prototype={ +cw(a){return this.f!==a.f}} +A.AD.prototype={ +a_A(a){return null}, +L(a){var s=this,r=a.ae(t.sZ),q=r==null?null:r.f +return new A.FS(s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,!1,s.k2,s.k3,s.k4,s.ok,q,s.ga_z(),s.p1,s.p2,null)}} +A.FS.prototype={ +aj(){return new A.FR(A.v(t.R9,t.Pr),new A.b6(A.b([],t.IR),t.yw),null)}} +A.oI.prototype={ +G(){return"_HighlightType."+this.b}} +A.FR.prototype={ +gaqd(){var s=this.r,r=A.m(s).i("be<2>") +return!new A.as(new A.be(s,r),new A.ar8(),r.i("as")).ga9(0)}, +Jv(a,b){var s,r=this.y,q=r.a,p=q.length +if(b){r.b=!0 +q.push(a)}else r.F(0,a) +s=q.length!==0 +if(s!==(p!==0)){r=this.a.p1 +if(r!=null)r.Jv(this,s)}}, +als(a){var s=this,r=s.z +if(r!=null)r.am(0) +s.z=null +r=s.c +r.toString +s.SX(r) +r=s.e +if(r!=null)r.uF(0) +s.e=null +r=s.a +if(r.d!=null){if(r.id){r=s.c +r.toString +A.a6f(r)}r=s.a.d +if(r!=null)r.$0()}s.z=A.bW(B.aY,new A.ar4(s))}, +LD(a){var s=this.c +s.toString +this.SX(s) +this.Xd()}, +a0L(){return this.LD(null)}, +IQ(){this.a4(new A.ar7())}, +gcM(){var s=this.a.p4 +if(s==null){s=this.x +s.toString}return s}, +vs(){var s,r,q=this +if(q.a.p4==null)q.x=A.alV(null) +s=q.gcM() +r=q.a +r.toString +s.da(0,B.u,!(q.i7(r)||q.ia(r))) +q.gcM().a_(0,q.gon())}, +ap(){this.a4M() +this.vs() +$.a6.ah$.d.a.f.D(0,this.gX6())}, +aF(a){var s,r,q,p,o=this +o.aS(a) +s=a.p4 +if(o.a.p4!=s){if(s!=null)s.K(0,o.gon()) +if(o.a.p4!=null){s=o.x +if(s!=null){s.H$=$.ay() +s.J$=0}o.x=null}o.vs()}s=o.a +if(s.cx==a.cx){s=s.CW +s=s!==a.CW}else s=!0 +if(s){s=o.r +r=s.h(0,B.eo) +if(r!=null){q=r.ch +q===$&&A.a() +q.l() +r.kW() +o.Ks(B.eo,!1,o.f)}p=s.h(0,B.Bk) +if(p!=null){s=p.ch +s===$&&A.a() +s.l() +p.kW()}}if(!J.e(o.a.db,a.db))o.akH() +s=o.a +s.toString +s=o.i7(s)||o.ia(s) +if(s!==(o.i7(a)||o.ia(a))){s=o.gcM() +q=o.a +q.toString +s.da(0,B.u,!(o.i7(q)||o.ia(q))) +s=o.a +s.toString +if(!(o.i7(s)||o.ia(s))){o.gcM().da(0,B.Z,!1) +r=o.r.h(0,B.eo) +if(r!=null){s=r.ch +s===$&&A.a() +s.l() +r.kW()}}o.Ks(B.eo,!1,o.f)}o.Kr()}, +l(){var s,r=this +$.a6.ah$.d.a.f.F(0,r.gX6()) +r.gcM().K(0,r.gon()) +s=r.x +if(s!=null){s.H$=$.ay() +s.J$=0}s=r.z +if(s!=null)s.am(0) +r.z=null +r.aA()}, +goL(){if(!this.gaqd()){var s=this.d +s=s!=null&&s.a!==0}else s=!0 +return s}, +a_n(a){switch(a.a){case 0:return B.L +case 1:case 2:this.a.toString +return B.hf}}, +Ks(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.r,f=g.h(0,a),e=a.a +switch(e){case 0:i.gcM().da(0,B.Z,c) +break +case 1:if(b)i.gcM().da(0,B.F,c) +break +case 2:break}if(a===B.dD){s=i.a.p1 +if(s!=null)s.Jv(i,c)}s=f==null +if(c===(!s&&f.CW))return +if(c)if(s){s=i.a.fx +if(s==null)r=h +else{q=i.gcM().a +q=s.a.$1(q) +r=q}if(r==null){switch(e){case 0:s=i.a.fr +if(s==null){s=i.c +s.toString +s=A.Z(s).cx}break +case 2:s=i.a.dx +if(s==null){s=i.c +s.toString +s=A.Z(s).CW}break +case 1:s=i.a.dy +if(s==null){s=i.c +s.toString +s=A.Z(s).db}break +default:s=h}r=s}s=i.c.gV() +s.toString +t.x.a(s) +q=i.c +q.toString +q=A.aA_(q,t.zd) +q.toString +p=i.a +p.toString +p=i.i7(p)||i.ia(p)?r:r.hn(0) +o=i.a +n=o.CW +m=o.cx +l=o.db +o=o.p2.$1(s) +k=i.c.ae(t.I).w +j=i.a_n(a) +s=new A.nz(n,m,B.ar,o,k,p,l,q,s,new A.ar9(i,a)) +j=A.cn(h,j,h,h,q.t) +j.bk() +j.bR$.D(0,q.ge9()) +j.bk() +p=j.bS$ +p.b=!0 +p.a.push(s.gaar()) +j.ce(0) +s.ch=j +p=s.e +p=p.geL(p) +s.ay=new A.aI(t.o.a(j),new A.nA(0,p),t.gD.i("aI")) +q.zs(s) +g.m(0,a,s) +i.nb()}else{f.CW=!0 +g=f.ch +g===$&&A.a() +g.ce(0)}else{f.CW=!1 +g=f.ch +g===$&&A.a() +g.dC(0)}switch(e){case 0:g=i.a.at +if(g!=null)g.$1(c) +break +case 1:if(b){g=i.a.ax +if(g!=null)g.$1(c)}break +case 2:break}}, +lN(a,b){return this.Ks(a,!0,b)}, +akH(){var s,r,q,p=this +for(s=p.r,s=new A.dv(s,s.r,s.e);s.A();){r=s.d +if(r!=null)r.sHR(p.a.db)}s=p.e +if(s!=null)s.sHR(p.a.db) +s=p.d +if(s!=null&&s.a!==0)for(r=A.m(s),s=new A.hu(s,s.pr(),r.i("hu<1>")),r=r.c;s.A();){q=s.d +if(q==null)q=r.a(q) +q.sHR(p.a.db)}}, +a88(a){var s,r,q,p,o,n,m,l,k=this,j={},i=k.c +i.toString +i=A.aA_(i,t.zd) +i.toString +s=k.c.gV() +s.toString +t.x.a(s) +r=s.e0(a) +q=k.a.fx +if(q==null)q=null +else{p=k.gcM().a +p=q.a.$1(p) +q=p}o=q==null?k.a.fy:q +if(o==null){q=k.c +q.toString +o=A.Z(q).id}q=k.a +n=q.ch?q.p2.$1(s):null +q=k.a +m=q.cy +l=q.db +j.a=null +q=q.go +if(q==null){q=k.c +q.toString +q=A.Z(q).y}p=k.a +return j.a=q.VP(0,m,o,p.ch,i,l,new A.ar3(j,k),r,p.cx,n,s,k.c.ae(t.I).w)}, +ap9(a){if(this.c==null)return +this.a4(new A.ar6(this))}, +gaj9(){var s,r=this,q=r.c +q.toString +q=A.ck(q,B.fH) +s=q==null?null:q.ch +$label0$0:{if(B.e3===s||s==null){q=r.a +q.toString +q=(r.i7(q)||r.ia(q))&&r.Q +break $label0$0}if(B.hU===s){q=r.Q +break $label0$0}q=null}return q}, +Kr(){var s=$.a6.ah$.d.a.b +switch((s==null?A.wW():s).a){case 0:s=!1 +break +case 1:s=this.gaj9() +break +default:s=null}this.lN(B.Bk,s)}, +apb(a){var s,r=this +r.Q=a +r.gcM().da(0,B.K,a) +r.Kr() +s=r.a.k2 +if(s!=null)s.$1(a)}, +X2(a){if(this.y.a.length!==0)return +this.ajA(a)}, +apS(a){this.X2(a) +this.a.toString}, +apU(a){this.a.toString}, +apG(a){this.X2(a) +this.a.toString}, +apI(a){this.a.toString}, +SY(a,b){var s,r,q,p,o=this +if(a!=null){s=a.gV() +s.toString +t.x.a(s) +r=s.gp(0) +r=new A.D(0,0,0+r.a,0+r.b).gaP() +q=A.bI(s.aM(0,null),r)}else q=b.a +o.gcM().da(0,B.Z,!0) +p=o.a88(q) +s=o.d;(s==null?o.d=A.db(t.nQ):s).D(0,p) +s=o.e +if(s!=null)s.am(0) +o.e=p +o.nb() +o.lN(B.dD,!0)}, +ajA(a){return this.SY(null,a)}, +SX(a){return this.SY(a,null)}, +Xd(){var s=this,r=s.e +if(r!=null)r.uF(0) +s.e=null +s.lN(B.dD,!1) +r=s.a +if(r.d!=null){if(r.id){r=s.c +r.toString +A.a6f(r)}r=s.a.d +if(r!=null)r.$0()}}, +apQ(){var s=this,r=s.e +if(r!=null)r.am(0) +s.e=null +s.a.toString +s.lN(B.dD,!1)}, +apC(){var s=this,r=s.e +if(r!=null)r.uF(0) +s.e=null +s.lN(B.dD,!1) +s.a.toString}, +apE(){var s=this,r=s.e +if(r!=null)r.am(0) +s.e=null +s.a.toString +s.lN(B.dD,!1)}, +dj(){var s,r,q,p,o,n,m,l=this,k=l.d +if(k!=null){l.d=null +for(s=A.m(k),k=new A.hu(k,k.pr(),s.i("hu<1>")),s=s.c;k.A();){r=k.d;(r==null?s.a(r):r).l()}l.e=null}for(k=l.r,s=new A.dU(k,k.r,k.e);s.A();){r=s.d +q=k.h(0,r) +if(q!=null){p=q.ch +p===$&&A.a() +p.r.l() +p.r=null +o=p.bS$ +o.b=!1 +B.b.W(o.a) +n=o.c +if(n===$){m=A.db(o.$ti.c) +o.c!==$&&A.ac() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}p.bR$.a.W(0) +p.D7() +q.kW()}k.m(0,r,null)}k=l.a.p1 +if(k!=null)k.Jv(l,!1) +l.a4L()}, +i7(a){return a.d!=null}, +ia(a){return!1}, +apn(a){var s=this,r=s.f=!0,q=s.a +q.toString +if(!s.i7(q)?s.ia(q):r)s.lN(B.eo,s.f)}, +app(a){this.f=!1 +this.lN(B.eo,!1)}, +ga7_(){var s,r=this,q=r.c +q.toString +q=A.ck(q,B.fH) +s=q==null?null:q.ch +$label0$0:{if(B.e3===s||s==null){q=r.a +q.toString +q=(r.i7(q)||r.ia(q))&&r.a.ok +break $label0$0}if(B.hU===s){q=!0 +break $label0$0}q=null}return q}, +L(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null +a.xd(a1) +s=A.Z(a1) +r=a.gcM().a.dt(B.Qz) +q=t.R +p=A.eg(r,q) +p.D(0,B.Z) +o=A.eg(r,q) +o.D(0,B.K) +q=A.eg(r,q) +q.D(0,B.F) +n=new A.ar5(a,p,s,o,q) +for(q=a.r,p=new A.dU(q,q.r,q.e);p.A();){o=p.d +m=q.h(0,o) +if(m!=null)m.scA(0,n.$1(o))}q=a.e +if(q!=null){p=a.a.fx +if(p==null)p=a0 +else{o=a.gcM().a +o=p.a.$1(o) +p=o}if(p==null)p=a.a.fy +q.scA(0,p==null?A.Z(a1).id:p)}q=a.a.ay +if(q==null)q=B.BE +l=A.cD(q,a.gcM().a,t.Pb) +k=a.w +if(k===$){q=a.galr() +p=t.e +o=t.c +j=A.ar([B.lY,new A.cL(q,new A.b6(A.b([],p),o),t.wY),B.B5,new A.cL(q,new A.b6(A.b([],p),o),t.nz)],t.u,t.od) +a.w!==$&&A.ac() +a.w=j +k=j}q=a.a.k4 +p=a.ga7_() +o=a.a +m=o.k3 +i=o.d +i=i==null?a0:a.ga0K() +o=a.i7(o)?a.gapR():a0 +h=a.a +h.toString +h=a.i7(h)?a.gapT():a0 +g=a.a +g.toString +g=a.i7(g)?a.gapO():a0 +f=a.a +f.toString +f=a.i7(f)?a.gapP():a0 +e=a.a +e.toString +e=a.ia(e)?a.gapF():a0 +d=a.a +d.toString +d=a.ia(d)?a.gapH():a0 +c=a.a +c.toString +c=a.ia(c)?a.gapB():a0 +b=a.a +b.toString +b=a.ia(b)?a.gapD():a0 +h=A.lw(B.ap,a.a.c,B.X,!0,a0,a0,a0,a0,a0,a0,a0,a0,a0,c,b,e,d,g,f,o,h,a0,a0,a0) +return new A.Gq(a,A.pe(k,A.km(m,p,A.ky(A.aOg(new A.bE(A.bV(a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,i,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,B.x,a0),!1,!1,!1,!1,h,a0),l),l,a0,a.gapm(),a.gapo(),a0),a0,a0,a0,q,!0,a0,a.gapa(),a0,a0,a0,a0)),a0)}, +$iaAY:1} +A.ar8.prototype={ +$1(a){return a!=null}, +$S:252} +A.ar4.prototype={ +$0(){this.a.lN(B.dD,!1)}, +$S:0} +A.ar7.prototype={ +$0(){}, +$S:0} +A.ar9.prototype={ +$0(){var s=this.a +s.r.m(0,this.b,null) +s.nb()}, +$S:0} +A.ar3.prototype={ +$0(){var s,r=this.b,q=r.d +if(q!=null){s=this.a +q.F(0,s.a) +if(r.e==s.a)r.e=null +r.nb()}}, +$S:0} +A.ar6.prototype={ +$0(){this.a.Kr()}, +$S:0} +A.ar5.prototype={ +$1(a){var s,r,q=this,p=null +switch(a.a){case 0:s=q.a +r=s.a.fx +r=r==null?p:r.a.$1(q.b) +s=r==null?s.a.fr:r +if(s==null)s=q.c.cx +break +case 2:s=q.a +r=s.a.fx +r=r==null?p:r.a.$1(q.d) +s=r==null?s.a.dx:r +if(s==null)s=q.c.CW +break +case 1:s=q.a +r=s.a.fx +r=r==null?p:r.a.$1(q.e) +s=r==null?s.a.dy:r +if(s==null)s=q.c.db +break +default:s=p}return s}, +$S:253} +A.MG.prototype={} +A.II.prototype={ +ap(){this.aJ() +if(this.goL())this.pw()}, +dj(){var s=this.fX$ +if(s!=null){s.aG() +s.dh() +this.fX$=null}this.kY()}} +A.iu.prototype={} +A.jM.prototype={ +gqY(){return!1}, +HG(a){var s=a==null?this.a:a +return new A.jM(this.b,s)}, +giZ(){return new A.aB(0,0,0,this.a.b)}, +bi(a,b){return new A.jM(B.mQ,this.a.bi(0,b))}, +iz(a,b){var s,r,q,p,o +$.am() +s=A.cE() +r=a.a +q=a.b +p=Math.max(0,a.d-q-this.a.b) +o=s.a +o===$&&A.a() +o=o.a +o.toString +o.addRect(A.c1(new A.D(r,q,r+(a.c-r),q+p))) +return s}, +eW(a,b){var s,r,q +$.am() +s=A.cE() +r=this.b.cR(a) +q=s.a +q===$&&A.a() +q=q.a +q.toString +q.addRRect(A.dQ(r),!1) +return s}, +iu(a,b,c,d){a.a.eu(this.b.cR(b),c)}, +ghj(){return!0}, +dw(a,b){var s,r +if(a instanceof A.jM){s=A.b_(a.a,this.a,b) +r=A.j5(a.b,this.b,b) +r.toString +return new A.jM(r,s)}return this.xk(a,b)}, +dz(a,b){var s,r +if(a instanceof A.jM){s=A.b_(this.a,a.a,b) +r=A.j5(this.b,a.b,b) +r.toString +return new A.jM(r,s)}return this.xl(a,b)}, +BD(a,b,c,d,e,f){var s,r,q,p,o,n=this.a,m=n.c +if(m===B.aw)return +s=this.b +r=s.c +q=!r.k(0,B.E)||!s.d.k(0,B.E) +p=b.d +if(q){q=(p-b.b)/2 +r=r.Vl(0,new A.aR(q,q)) +q=s.d.Vl(0,new A.aR(q,q)) +s=n.a +A.az8(a,b,new A.cQ(B.E,B.E,r,q),new A.bc(s,n.b,m,-1),s,B.q,B.q,B.ax,f,B.q)}else{o=new A.j(0,n.b/2) +a.a.mC(new A.j(b.a,p).a5(0,o),new A.j(b.c,p).a5(0,o),n.hT())}}, +it(a,b,c){return this.BD(a,b,0,0,null,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.jM&&b.a.k(0,s.a)&&b.b.k(0,s.b)}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.hk.prototype={ +gqY(){return!0}, +HG(a){var s=a==null?this.a:a +return new A.hk(this.b,this.c,s)}, +giZ(){var s=this.a.b +return new A.aB(s,s,s,s)}, +bi(a,b){var s=this.a.bi(0,b) +return new A.hk(this.b*b,this.c.a8(0,b),s)}, +dw(a,b){var s,r +if(a instanceof A.hk){s=A.j5(a.c,this.c,b) +s.toString +r=A.b_(a.a,this.a,b) +return new A.hk(a.b,s,r)}return this.xk(a,b)}, +dz(a,b){var s,r +if(a instanceof A.hk){s=A.j5(this.c,a.c,b) +s.toString +r=A.b_(this.a,a.a,b) +return new A.hk(a.b,s,r)}return this.xl(a,b)}, +iz(a,b){var s,r,q +$.am() +s=A.cE() +r=this.c.cR(a).dm(-this.a.b) +q=s.a +q===$&&A.a() +q=q.a +q.toString +q.addRRect(A.dQ(r),!1) +return s}, +eW(a,b){var s,r,q +$.am() +s=A.cE() +r=this.c.cR(a) +q=s.a +q===$&&A.a() +q=q.a +q.toString +q.addRRect(A.dQ(r),!1) +return s}, +iu(a,b,c,d){a.a.eu(this.c.cR(b),c)}, +ghj(){return!0}, +BD(b1,b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this.a,a9=a8.hT(),b0=this.c.cR(b2) +a8=a8.b/2 +s=b0.dm(-a8) +if(b5==null||b3<=0||b4===0)b1.a.eu(s,a9) +else{r=this.b +q=A.a_(0,b3+r*2,b4) +q.toString +switch(b6.a){case 0:r=b5+r-q +break +case 1:r=b5-r +break +default:r=null}p=b0.c-b0.a +r=Math.max(0,r) +o=s.CD() +n=o.a +m=o.b +l=o.e +k=o.f +j=o.c +i=o.r +h=i*2 +g=j-h +f=o.w +e=new A.D(g,m,g+h,m+f*2) +h=o.x +g=h*2 +d=j-g +c=o.d +b=o.y +a=b*2 +a0=c-a +a1=o.Q +a2=a1*2 +a3=c-a2 +a4=o.z +$.am() +a5=A.cE() +if(!new A.aR(l,k).k(0,B.E))a5.uh(new A.D(n,m,n+l*2,m+k*2),3.141592653589793,Math.acos(A.G(1-r/l,0,1))) +else{a6=a5.a +a6===$&&A.a() +a6.a.moveTo(n-a8,m)}if(r>l){a8=a5.a +a8===$&&A.a() +a8.a.lineTo(r,m)}a8=r+q +if(a8#"+A.bj(this)}} +A.FV.prototype={ +e8(a){var s=A.dC(this.a,this.b,a) +s.toString +return t.U1.a(s)}} +A.Uq.prototype={ +aE(a,b){var s,r,q=this,p=q.c.ai(0,q.b.gv(0)),o=new A.D(0,0,0+b.a,0+b.b),n=q.w.ai(0,q.x.gv(0)) +n.toString +s=A.aDe(n,q.r) +if(s.geL(s)>0){n=p.eW(o,q.f) +$.am() +r=A.br() +r.r=s.gv(s) +r.b=B.cs +a.a.kn(n,r)}n=q.e +r=n.a +p.BD(a,o,n.b,q.d.gv(0),r,q.f)}, +eH(a){var s=this +return s.b!==a.b||s.x!==a.x||s.d!==a.d||s.c!==a.c||!s.e.k(0,a.e)||s.f!==a.f}, +j(a){return"#"+A.bj(this)}} +A.EH.prototype={ +aj(){return new A.S9(null,null)}} +A.S9.prototype={ +ap(){var s,r=this,q=null +r.aJ() +r.e=A.cn(q,B.Gv,q,r.a.w?1:0,r) +s=A.cn(q,B.cM,q,q,r) +r.d=s +r.f=A.cT(B.ay,s,new A.nm(B.ay)) +s=r.a.c +r.r=new A.FV(s,s) +r.w=A.cT(B.a8,r.e,q) +r.x=new A.eX(B.z,r.a.r)}, +l(){var s=this,r=s.d +r===$&&A.a() +r.l() +r=s.e +r===$&&A.a() +r.l() +r=s.f +r===$&&A.a() +r.l() +r=s.w +r===$&&A.a() +r.l() +s.a4z()}, +aF(a){var s,r,q=this +q.aS(a) +s=a.c +if(!q.a.c.k(0,s)){q.r=new A.FV(s,q.a.c) +s=q.d +s===$&&A.a() +s.sv(0,0) +s.ce(0)}if(!q.a.r.k(0,a.r))q.x=new A.eX(B.z,q.a.r) +s=q.a.w +if(s!==a.w){r=q.e +if(s){r===$&&A.a() +r.ce(0)}else{r===$&&A.a() +r.dC(0)}}}, +L(a){var s,r,q,p,o,n,m,l,k=this,j=k.f +j===$&&A.a() +s=k.a.d +r=k.e +r===$&&A.a() +r=A.b([j,s,r],t.Eo) +s=k.f +j=k.r +j===$&&A.a() +q=k.a +p=q.e +q=q.d +o=a.ae(t.I).w +n=k.a.f +m=k.x +m===$&&A.a() +l=k.w +l===$&&A.a() +return A.kc(null,new A.Uq(s,j,p,q,o,n,m,l,new A.rX(r)),null,null,B.D)}} +A.FL.prototype={ +aj(){return new A.FM(null,null)}} +A.FM.prototype={ +gy5(){var s=this.a.e +return s!=null}, +gkd(){var s=this.a.x +return s!=null}, +ap(){var s,r=this +r.aJ() +r.d=A.cn(null,B.cM,null,null,r) +if(r.gkd()){r.f=r.td() +r.d.sv(0,1)}else if(r.gy5())r.e=r.te() +s=r.d +s.bk() +s.bR$.D(0,r.gF0())}, +l(){var s=this.d +s===$&&A.a() +s.l() +this.a4K()}, +F1(){this.a4(new A.aqj())}, +aF(a){var s,r,q,p,o,n=this +n.aS(a) +s=n.a +r=s.x +q=s.e +s=r==null +p=!s +o=s&&q!=null!==(a.e!=null) +s=!0 +if(p===(a.x!=null))s=o +if(s)if(p){n.f=n.td() +s=n.d +s===$&&A.a() +s.ce(0)}else if(q!=null){n.e=n.te() +s=n.d +s===$&&A.a() +s.dC(0)}else{s=n.d +s===$&&A.a() +s.dC(0)}}, +te(){var s,r,q,p,o=null,n=t.Y,m=this.d +m===$&&A.a() +s=this.a +r=s.e +r.toString +q=s.f +p=s.c +p=A.bB(r,s.r,B.aI,o,q,p,o) +return new A.bE(A.bV(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,B.x,o),!0,!1,!1,!1,new A.eJ(new A.aI(m,new A.aG(1,0,n),n.i("aI")),!1,p,o),o)}, +td(){var s,r,q,p,o,n=null,m=this.d +m===$&&A.a() +s=new A.aG(B.O_,B.h,t.Ni).ai(0,m.gv(0)) +r=this.a +q=r.x +q.toString +p=r.y +o=r.c +o=A.bB(q,r.z,B.aI,n,p,o,n) +s=A.aDW(o,!0,s) +return new A.bE(A.bV(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,B.x,n),!0,!1,!1,!1,new A.eJ(m,!1,s,n),n)}, +L(a){var s=this,r=null,q=s.d +q===$&&A.a() +if(q.gaT(0)===B.R){s.f=null +if(s.gy5())return s.e=s.te() +else{s.e=null +return B.aH}}if(s.d.gaT(0)===B.a6){s.e=null +if(s.gkd())return s.f=s.td() +else{s.f=null +return B.aH}}if(s.e==null&&s.gkd())return s.td() +if(s.f==null&&s.gy5())return s.te() +if(s.gkd()){q=t.Y +return A.mc(B.c8,A.b([new A.eJ(new A.aI(s.d,new A.aG(1,0,q),q.i("aI")),!1,s.e,r),s.td()],t.p),B.v,B.dr,r)}if(s.gy5())return A.mc(B.c8,A.b([s.te(),new A.eJ(s.d,!1,s.f,r)],t.p),B.v,B.dr,r) +return B.aH}} +A.aqj.prototype={ +$0(){}, +$S:0} +A.Af.prototype={ +G(){return"FloatingLabelBehavior."+this.b}} +A.LT.prototype={ +gC(a){return B.f.gC(-1)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.LT}, +j(a){return A.aPd(-1)}} +A.eR.prototype={ +G(){return"_DecorationSlot."+this.b}} +A.T7.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.T7&&b.a.k(0,s.a)&&b.c===s.c&&b.d===s.d&&b.e.k(0,s.e)&&b.f.k(0,s.f)&&b.r.k(0,s.r)&&b.x==s.x&&b.y===s.y&&b.z.k(0,s.z)&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&J.e(b.cx,s.cx)&&J.e(b.cy,s.cy)&&b.db.pk(0,s.db)&&J.e(b.dx,s.dx)&&b.dy.pk(0,s.dy)}, +gC(a){var s=this +return A.R(s.a,s.c,s.d,s.e,s.f,s.r,!1,s.x,s.y,s.z,!0,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,A.R(s.db,s.dx,s.dy,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}} +A.at0.prototype={} +A.GG.prototype={ +gii(a){var s,r=this.dd$,q=r.h(0,B.bQ),p=A.b([],t.Ik) +if(r.h(0,B.aC)!=null){s=r.h(0,B.aC) +s.toString +p.push(s)}if(r.h(0,B.aP)!=null){s=r.h(0,B.aP) +s.toString +p.push(s)}if(r.h(0,B.a3)!=null){s=r.h(0,B.a3) +s.toString +p.push(s)}if(r.h(0,B.aK)!=null){s=r.h(0,B.aK) +s.toString +p.push(s)}if(r.h(0,B.aV)!=null){s=r.h(0,B.aV) +s.toString +p.push(s)}if(r.h(0,B.aW)!=null){s=r.h(0,B.aW) +s.toString +p.push(s)}if(r.h(0,B.aa)!=null){s=r.h(0,B.aa) +s.toString +p.push(s)}if(r.h(0,B.aU)!=null){s=r.h(0,B.aU) +s.toString +p.push(s)}if(q!=null)p.push(q) +if(r.h(0,B.c6)!=null){s=r.h(0,B.c6) +s.toString +p.push(s)}if(r.h(0,B.cC)!=null){r=r.h(0,B.cC) +r.toString +p.push(r)}return p}, +sav(a){if(this.n.k(0,a))return +this.n=a +this.a1()}, +sbA(a){if(this.O===a)return +this.O=a +this.a1()}, +satJ(a,b){if(this.P===b)return +this.P=b +this.a1()}, +satI(a){return}, +saqP(a){if(this.a0===a)return +this.a0=a +this.b0()}, +sIq(a){return}, +gF5(){var s=this.n.f.gqY() +return s}, +eU(a){var s,r=this.dd$ +if(r.h(0,B.aC)!=null){s=r.h(0,B.aC) +s.toString +a.$1(s)}if(r.h(0,B.aV)!=null){s=r.h(0,B.aV) +s.toString +a.$1(s)}if(r.h(0,B.a3)!=null){s=r.h(0,B.a3) +s.toString +a.$1(s)}if(r.h(0,B.aa)!=null){s=r.h(0,B.aa) +s.toString +a.$1(s)}if(r.h(0,B.aU)!=null)if(this.a0){s=r.h(0,B.aU) +s.toString +a.$1(s)}else if(r.h(0,B.aa)==null){s=r.h(0,B.aU) +s.toString +a.$1(s)}if(r.h(0,B.aP)!=null){s=r.h(0,B.aP) +s.toString +a.$1(s)}if(r.h(0,B.aK)!=null){s=r.h(0,B.aK) +s.toString +a.$1(s)}if(r.h(0,B.aW)!=null){s=r.h(0,B.aW) +s.toString +a.$1(s)}if(r.h(0,B.cC)!=null){s=r.h(0,B.cC) +s.toString +a.$1(s)}s=r.h(0,B.bQ) +s.toString +a.$1(s) +if(r.h(0,B.c6)!=null){r=r.h(0,B.c6) +r.toString +a.$1(r)}}, +a7L(a,b,c){var s,r,q,p,o,n,m,l,k,j=this.dd$,i=j.h(0,B.c6) +$label0$0:{if(i instanceof A.B){i=new A.aF(c.$2(i,a),b.$2(i,a)) +break $label0$0}if(i==null){i=B.Pf +break $label0$0}i=null}s=i.a +r=null +q=i.b +r=q +p=a.o4(new A.aB(s.a,0,0,0)) +i=j.h(0,B.bQ) +i.toString +o=c.$2(i,p).b +if(o===0&&s.b===0)return null +j=j.h(0,B.bQ) +j.toString +j=b.$2(j,p) +r.toString +j.toString +j=Math.max(r,A.p5(j)) +i=this.H +n=i?4:8 +m=Math.max(r,o) +l=i?4:8 +k=Math.max(s.b,o) +i=i?4:8 +return new A.Wr(j+n,m+l,k+i)}, +F6(d2,d3,d4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2=this,c3=d2.b,c4=d2.d,c5=new A.aa(0,c3,0,c4),c6=c2.dd$,c7=c6.h(0,B.aC),c8=c7==null?0:d4.$2(c7,c5).a,c9=c5.o4(new A.aB(c8,0,0,0)),d0=c9.o4(new A.aB(c2.n.a.gcg(),0,0,0)),d1=c2.a7L(d0,d3,d4) +c7=c6.h(0,B.a3) +s=c6.h(0,B.aK) +r=c7==null +q=r?B.D:d4.$2(c7,c9) +c7=s==null +p=c7?B.D:d4.$2(s,c9) +s=c6.h(0,B.aV) +o=c6.h(0,B.aW) +n=s==null +m=n?B.D:d4.$2(s,d0) +l=o==null +k=l?B.D:d4.$2(o,d0) +j=m.a +if(r)r=c2.n.a.a +else{r=q.a +r+=c2.H?4:0}i=k.a +if(c7)c7=c2.n.a.c +else{c7=p.a +c7+=c2.H?4:0}h=Math.max(0,c3-new A.dT(c8+j+r,0,i+c7,0).gcg()) +c7=c6.h(0,B.aa) +if(c7!=null){r=c2.n.f.gqY() +g=p.a +if(r){r=A.a_(g,0,c2.n.d) +r.toString +g=r}f=Math.max(0,c3-(c8+c2.n.a.gcg()+q.a+g)) +r=A.a_(1,1.3333333333333333,c2.n.d) +r.toString +e=c5.VE(f*r) +d4.$2(c7,e) +r=c2.n +d=r.c +c=r.f.gqY()?Math.max(d-d3.$2(c7,e),0):d}else c=0 +c7=d1==null +b=c7?null:d1.b +if(b==null)b=0 +r=c2.n.a +j=r.gbj(0) +r=r.gbn(0) +i=c2.n.z +a=c5.o4(new A.aB(0,j+r+c+b+new A.j(i.a,i.b).a8(0,4).b,0,0)).wo(h) +i=c6.h(0,B.aP) +c6=c6.h(0,B.aU) +r=i==null +a0=r?B.D:d4.$2(i,a) +j=c6==null +a1=j?B.D:d4.$2(c6,c5.wo(h)) +a2=r?0:d3.$2(i,a) +a3=j?0:d3.$2(c6,c5.wo(h)) +c6=a1.b +a4=Math.max(c6,a0.b) +a5=Math.max(a2,a3) +a6=n?0:d3.$2(s,d0) +a7=l?0:d3.$2(o,d0) +a8=Math.max(0,Math.max(a6,a7)-a5) +a9=Math.max(0,Math.max(m.b-a6,k.b-a7)-(a4-a5)) +b0=Math.max(q.b,p.b) +c6=c2.n +s=c6.a +c6=c6.z +b1=Math.max(b0,c+s.b+a8+a4+a9+s.d+new A.j(c6.a,c6.b).a8(0,4).b) +c2.n.x.toString +b2=Math.max(0,c4-b) +b3=Math.min(Math.max(b1,48),b2) +b4=48>b1?(48-b1)/2:0 +b5=Math.max(0,b1-b2) +c4=c2.a6 +c4=c2.gF5()?B.Ay:B.Az +b6=(c4.a+1)/2 +b7=a8-b5*(1-b6) +c4=c2.n +c6=c4.z +b8=c4.a.b+c+a5+b7+b4+new A.j(c6.a,c6.b).a8(0,4).b/2 +c6=c2.n.a +c4=c6.gbj(0) +c6=c6.gbn(0) +s=c2.n.z +b9=b3-(c4+c6)-c-new A.j(s.a,s.b).a8(0,4).b-(a8+a4+a9) +if(c2.gF5()){c0=a5+b7/2+(b3-a4)/2 +c4=c2.a6 +c4=c2.gF5()?B.Ay:B.Az +c4=c4.a +c1=c0+(c4<=0?Math.max(c0-b8,0):Math.max(b8+b9-c0,0))*c4}else c1=b8+b9*b6 +c4=c7?null:d1.c +return new A.at0(a,c1,b3,d1,new A.K(c3,b3+(c4==null?0:c4)))}, +b3(a){var s,r,q,p,o,n=this,m=n.dd$,l=m.h(0,B.aP),k=Math.max(A.iT(l,a),A.iT(m.h(0,B.aU),a)) +l=A.iT(m.h(0,B.aC),a) +if(m.h(0,B.a3)!=null)s=n.H?4:0 +else s=n.n.a.a +r=A.iT(m.h(0,B.a3),a) +q=A.iT(m.h(0,B.aV),a) +p=A.iT(m.h(0,B.aW),a) +o=A.iT(m.h(0,B.aK),a) +if(m.h(0,B.aK)!=null)m=n.H?4:0 +else m=n.n.a.c +return l+s+r+q+k+p+o+m}, +aZ(a){var s,r,q,p,o,n=this,m=n.dd$,l=m.h(0,B.aP),k=Math.max(A.xj(l,a),A.xj(m.h(0,B.aU),a)) +l=A.xj(m.h(0,B.aC),a) +if(m.h(0,B.a3)!=null)s=n.H?4:0 +else s=n.n.a.a +r=A.xj(m.h(0,B.a3),a) +q=A.xj(m.h(0,B.aV),a) +p=A.xj(m.h(0,B.aW),a) +o=A.xj(m.h(0,B.aK),a) +if(m.h(0,B.aK)!=null)m=n.H?4:0 +else m=n.n.a.c +return l+s+r+q+k+p+o+m}, +ael(a,b,c){var s,r,q,p,o,n +for(s=c.length,r=0,q=0;q0)l+=b.H?4:8 +k=A.xk(a.h(0,B.aV),a1) +j=A.iT(a.h(0,B.aV),k) +i=A.xk(a.h(0,B.aW),a1) +h=Math.max(a1-j-A.iT(a.h(0,B.aW),i)-r-p,0) +m=A.b([a.h(0,B.aP)],t.iG) +if(b.n.y)m.push(a.h(0,B.aU)) +g=t.n +f=B.b.kF(A.b([b.ael(0,h,m),k,i],g),B.fO) +m=b.n +a=a.h(0,B.aa)==null?0:b.n.c +e=b.n +d=e.z +c=B.b.kF(A.b([a0,m.a.b+a+f+e.a.d+new A.j(d.a,d.b).a8(0,4).b,s,q],g),B.fO) +b.n.x.toString +return Math.max(c,48)+l}, +aY(a){return this.al(B.av,a,this.gbx())}, +f2(a){var s,r,q=this.dd$.h(0,B.aP) +if(q==null)return 0 +s=q.b +s.toString +s=t.q.a(s).a +r=q.jn(a) +q=r==null?q.gp(0).b:r +return s.b+q}, +ds(a,b){var s,r,q,p,o=this.dd$.h(0,B.aP) +if(o==null)return 0 +s=this.F6(a,A.aIV(),A.fw()) +switch(b.a){case 0:o=0 +break +case 1:r=s.a +q=o.fd(r,B.U) +if(q==null)q=o.al(B.H,r,o.gc9()).b +p=o.fd(r,B.n) +o=q-(p==null?o.al(B.H,r,o.gc9()).b:p) +break +default:o=null}return o+s.b}, +cr(a){return a.aU(this.F6(a,A.aIV(),A.fw()).e)}, +bm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=t.k.a(A.q.prototype.gR.call(a1)) +a1.a2=null +s=a1.F6(a3,A.aYl(),A.mS()) +r=s.e +a1.fy=a3.aU(r) +q=r.a +r=a1.dd$ +p=r.h(0,B.cC) +if(p!=null){p.bU(A.k6(s.c,q-A.h0(r.h(0,B.aC)).a),!0) +switch(a1.O.a){case 0:o=0 +break +case 1:o=A.h0(r.h(0,B.aC)).a +break +default:o=a2}n=p.b +n.toString +t.q.a(n).a=new A.j(o,0)}m=s.c +l=new A.at4(m) +if(r.h(0,B.aC)!=null){switch(a1.O.a){case 0:o=q-r.h(0,B.aC).gp(0).a +break +case 1:o=0 +break +default:o=a2}n=r.h(0,B.aC) +n.toString +l.$2(n,o)}o=s.d +o=o==null?a2:o.a +k=(o==null?0:o)+m +o=r.h(0,B.c6) +n=r.h(0,B.bQ) +n.toString +n=n.lQ(B.n) +n.toString +j=o==null +if(j)i=a2 +else{h=o.lQ(B.n) +h.toString +i=h}if(i==null)i=0 +switch(a1.O.a){case 1:g=a1.n.a.a+A.h0(r.h(0,B.aC)).a +f=q-a1.n.a.c +h=r.h(0,B.bQ) +h.toString +h=h.b +h.toString +e=t.q +e.a(h).a=new A.j(g,k-n) +if(!j){n=o.b +n.toString +e.a(n).a=new A.j(f-o.gp(0).a,k-i)}break +case 0:g=q-a1.n.a.a-A.h0(r.h(0,B.aC)).a +f=a1.n.a.c +h=r.h(0,B.bQ) +h.toString +h=h.b +h.toString +e=t.q +e.a(h) +d=r.h(0,B.bQ) +d.toString +h.a=new A.j(g-d.gp(0).a,k-n) +if(!j){o=o.b +o.toString +e.a(o).a=new A.j(f,k-i)}break +default:f=a2 +g=f}c=new A.at3(s.b) +switch(a1.O.a){case 0:if(r.h(0,B.a3)!=null){g+=a1.n.a.a +o=r.h(0,B.a3) +o.toString +o=l.$2(o,g-r.h(0,B.a3).gp(0).a) +n=a1.H?4:0 +g=g-o-n}if(r.h(0,B.aa)!=null){o=r.h(0,B.aa) +o.toString +l.$2(o,g-r.h(0,B.aa).gp(0).a)}if(r.h(0,B.aV)!=null){o=r.h(0,B.aV) +o.toString +g-=c.$2(o,g-r.h(0,B.aV).gp(0).a)}if(r.h(0,B.aP)!=null){o=r.h(0,B.aP) +o.toString +c.$2(o,g-r.h(0,B.aP).gp(0).a)}if(r.h(0,B.aU)!=null){o=r.h(0,B.aU) +o.toString +c.$2(o,g-r.h(0,B.aU).gp(0).a)}if(r.h(0,B.aK)!=null){f-=a1.n.a.c +o=r.h(0,B.aK) +o.toString +o=l.$2(o,f) +n=a1.H?4:0 +f=f+o+n}if(r.h(0,B.aW)!=null){o=r.h(0,B.aW) +o.toString +c.$2(o,f)}break +case 1:if(r.h(0,B.a3)!=null){g-=a1.n.a.a +o=r.h(0,B.a3) +o.toString +o=l.$2(o,g) +n=a1.H?4:0 +g=g+o+n}if(r.h(0,B.aa)!=null){o=r.h(0,B.aa) +o.toString +l.$2(o,g)}if(r.h(0,B.aV)!=null){o=r.h(0,B.aV) +o.toString +g+=c.$2(o,g)}if(r.h(0,B.aP)!=null){o=r.h(0,B.aP) +o.toString +c.$2(o,g)}if(r.h(0,B.aU)!=null){o=r.h(0,B.aU) +o.toString +c.$2(o,g)}if(r.h(0,B.aK)!=null){f+=a1.n.a.c +o=r.h(0,B.aK) +o.toString +o=l.$2(o,f-r.h(0,B.aK).gp(0).a) +n=a1.H?4:0 +f=f-o-n}if(r.h(0,B.aW)!=null){o=r.h(0,B.aW) +o.toString +c.$2(o,f-r.h(0,B.aW).gp(0).a)}break}if(r.h(0,B.aa)!=null){o=r.h(0,B.aa).b +o.toString +b=t.q.a(o).a.a +a=A.h0(r.h(0,B.aa)).a*0.75 +switch(a1.O.a){case 0:o=r.h(0,B.a3) +a0=o!=null?a1.H?A.h0(r.h(0,B.a3)).a-a1.n.a.c:0:0 +a1.n.r.sbt(0,A.a_(b+A.h0(r.h(0,B.aa)).a+a0,A.h0(p).a/2+a/2,0)) +break +case 1:o=r.h(0,B.a3) +a0=o!=null?a1.H?-A.h0(r.h(0,B.a3)).a+a1.n.a.a:0:0 +a1.n.r.sbt(0,A.a_(b-A.h0(r.h(0,B.aC)).a+a0,A.h0(p).a/2-a/2,0)) +break}a1.n.r.sdk(r.h(0,B.aa).gp(0).a*0.75)}else{a1.n.r.sbt(0,a2) +a1.n.r.sdk(0)}}, +agn(a,b){var s=this.dd$.h(0,B.aa) +s.toString +a.df(s,b)}, +aE(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=new A.at2(a,b),d=f.dd$ +e.$1(d.h(0,B.cC)) +if(d.h(0,B.aa)!=null){s=d.h(0,B.aa).b +s.toString +r=t.q +q=r.a(s).a +s=A.h0(d.h(0,B.aa)) +p=A.h0(d.h(0,B.aa)).a +o=f.n +n=o.f +m=o.d +l=n.gqY() +k=-s.b*0.75/2+n.a.b/2 +if(l)j=k +else{s=f.n +o=s.z +j=s.a.b+new A.j(o.a,o.b).a8(0,4).b/2}s=A.a_(1,0.75,m) +s.toString +o=d.h(0,B.cC).b +o.toString +o=r.a(o).a +r=A.h0(d.h(0,B.cC)) +switch(f.O.a){case 0:i=q.a+p*(1-s) +if(d.h(0,B.a3)!=null)n=l +else n=!1 +if(n)h=i+(f.H?A.h0(d.h(0,B.a3)).a-f.n.a.c:0) +else h=i +break +case 1:i=q.a +if(d.h(0,B.a3)!=null)n=l +else n=!1 +if(n)h=i+(f.H?-A.h0(d.h(0,B.a3)).a+f.n.a.a:0) +else h=i +break +default:i=null +h=null}r=A.a_(h,o.a+r.a/2-p*0.75/2,0) +r.toString +r=A.a_(i,r,m) +r.toString +o=q.b +n=A.a_(0,j-o,m) +n.toString +g=new A.b7(new Float64Array(16)) +g.dE() +g.cl(0,r,o+n) +g.bi(0,s) +f.a2=g +s=f.cx +s===$&&A.a() +n=f.ch +n.sau(0,a.w9(s,b,g,f.gagm(),t.zV.a(n.a)))}else f.ch.sau(0,null) +e.$1(d.h(0,B.aC)) +e.$1(d.h(0,B.aV)) +e.$1(d.h(0,B.aW)) +e.$1(d.h(0,B.a3)) +e.$1(d.h(0,B.aK)) +if(f.n.y)e.$1(d.h(0,B.aU)) +e.$1(d.h(0,B.aP)) +s=d.h(0,B.bQ) +s.toString +e.$1(s) +e.$1(d.h(0,B.c6))}, +cU(a,b){var s,r=this,q=r.dd$ +if(a===q.h(0,B.aa)&&r.a2!=null){q=q.h(0,B.aa).b +q.toString +s=t.q.a(q).a +q=r.a2 +q.toString +b.dO(0,q) +b.cl(0,-s.a,-s.b)}r.a2m(a,b)}, +im(a){return!0}, +cu(a,b){var s,r,q,p,o,n +for(s=this.gii(0),r=s.length,q=t.q,p=0;p>>16&255,s.E()>>>8&255,s.E()&255),q,q,q,q,q,q,q,q,q,q,q,q,q,q,!0,q,q,q,q,q,q,q,q)}s=this.a.gbP() +r=s.rx +return A.kN(q,q,r==null?s.k3:r,q,q,q,q,q,q,q,q,q,q,q,q,q,q,!0,q,q,q,q,q,q,q,q)}, +$S:58} +A.arf.prototype={ +$1(a){var s,r +if(a.u(0,B.u)){s=this.a.gbP().k3 +return A.aQ(10,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}s=this.a.gbP() +r=s.RG +return r==null?s.k2:r}, +$S:7} +A.ard.prototype={ +$1(a){var s,r,q=this +if(a.u(0,B.u)){s=q.a.gbP().k3 +return new A.bc(A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255),1,B.y,-1)}if(a.u(0,B.cV)){if(a.u(0,B.K))return new A.bc(q.a.gbP().fy,2,B.y,-1) +if(a.u(0,B.F)){s=q.a.gbP() +r=s.k1 +return new A.bc(r==null?s.go:r,1,B.y,-1)}return new A.bc(q.a.gbP().fy,1,B.y,-1)}if(a.u(0,B.K))return new A.bc(q.a.gbP().b,2,B.y,-1) +if(a.u(0,B.F))return new A.bc(q.a.gbP().k3,1,B.y,-1) +s=q.a.gbP() +r=s.rx +return new A.bc(r==null?s.k3:r,1,B.y,-1)}, +$S:124} +A.ark.prototype={ +$1(a){var s,r,q=this +if(a.u(0,B.u)){s=q.a.gbP().k3 +return new A.bc(A.aQ(31,s.E()>>>16&255,s.E()>>>8&255,s.E()&255),1,B.y,-1)}if(a.u(0,B.cV)){if(a.u(0,B.K))return new A.bc(q.a.gbP().fy,2,B.y,-1) +if(a.u(0,B.F)){s=q.a.gbP() +r=s.k1 +return new A.bc(r==null?s.go:r,1,B.y,-1)}return new A.bc(q.a.gbP().fy,1,B.y,-1)}if(a.u(0,B.K))return new A.bc(q.a.gbP().b,2,B.y,-1) +if(a.u(0,B.F))return new A.bc(q.a.gbP().k3,1,B.y,-1) +s=q.a.gbP() +r=s.ry +if(r==null){r=s.n +s=r==null?s.k3:r}else s=r +return new A.bc(s,1,B.y,-1)}, +$S:124} +A.arl.prototype={ +$1(a){var s,r +if(a.u(0,B.u)){s=this.a.gbP().k3 +return A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}s=this.a.gbP() +r=s.rx +return r==null?s.k3:r}, +$S:7} +A.arm.prototype={ +$1(a){var s,r,q=this +if(a.u(0,B.u)){s=q.a.gbP().k3 +return A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.cV)){if(a.u(0,B.F)){s=q.a.gbP() +r=s.k1 +return r==null?s.go:r}return q.a.gbP().fy}s=q.a.gbP() +r=s.rx +return r==null?s.k3:r}, +$S:7} +A.arj.prototype={ +$1(a){var s,r=this.a,q=r.gz7().y +if(q==null)q=B.dt +if(a.u(0,B.u)){r=r.gbP().k3 +return q.bL(A.aQ(97,r.E()>>>16&255,r.E()>>>8&255,r.E()&255))}if(a.u(0,B.cV)){if(a.u(0,B.K))return q.bL(r.gbP().fy) +if(a.u(0,B.F)){r=r.gbP() +s=r.k1 +return q.bL(s==null?r.go:s)}return q.bL(r.gbP().fy)}if(a.u(0,B.K))return q.bL(r.gbP().b) +if(a.u(0,B.F)){r=r.gbP() +s=r.rx +return q.bL(s==null?r.k3:s)}r=r.gbP() +s=r.rx +return q.bL(s==null?r.k3:s)}, +$S:58} +A.arg.prototype={ +$1(a){var s,r=this.a,q=r.gz7().y +if(q==null)q=B.dt +if(a.u(0,B.u)){r=r.gbP().k3 +return q.bL(A.aQ(97,r.E()>>>16&255,r.E()>>>8&255,r.E()&255))}if(a.u(0,B.cV)){if(a.u(0,B.K))return q.bL(r.gbP().fy) +if(a.u(0,B.F)){r=r.gbP() +s=r.k1 +return q.bL(s==null?r.go:s)}return q.bL(r.gbP().fy)}if(a.u(0,B.K))return q.bL(r.gbP().b) +if(a.u(0,B.F)){r=r.gbP() +s=r.rx +return q.bL(s==null?r.k3:s)}r=r.gbP() +s=r.rx +return q.bL(s==null?r.k3:s)}, +$S:58} +A.arh.prototype={ +$1(a){var s,r=this.a,q=r.gz7().Q +if(q==null)q=B.dt +if(a.u(0,B.u)){r=r.gbP().k3 +return q.bL(A.aQ(97,r.E()>>>16&255,r.E()>>>8&255,r.E()&255))}r=r.gbP() +s=r.rx +return q.bL(s==null?r.k3:s)}, +$S:58} +A.are.prototype={ +$1(a){var s=this.a,r=s.gz7().Q +if(r==null)r=B.dt +return r.bL(s.gbP().fy)}, +$S:58} +A.Ur.prototype={} +A.Iu.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.IH.prototype={ +l(){var s=this,r=s.c2$ +if(r!=null)r.K(0,s.giL()) +s.c2$=null +s.aA()}, +bE(){this.d2() +this.cN() +this.iM()}} +A.IJ.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.a_4.prototype={ +an(a){var s,r,q +this.dR(a) +for(s=this.gii(0),r=s.length,q=0;q72){s=16 +break $label0$0}if(r){s=(b-a)/2 +if(d)s=Math.min(s,16) +break $label0$0}if(B.Jc===q){s=c.a2 +break $label0$0}if(B.p0===q){s=(b-a)/2 +break $label0$0}if(B.Jd===q){s=b-a-c.a2 +break $label0$0}s=null}return s}} +A.N7.prototype={ +Qu(a,b){return!1}, +L(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=A.Z(a6),a1=A.azZ(a6),a2=new A.arG(a6,a,B.fi,a,a,a,a,a,a,a,B.ob,a,a,a,8,24,a,a,a,a,a,a,a),a3=t.R,a4=new A.a9N(A.aC(a3)),a5=a4.$3(a,a,a) +if(a5==null){a5=a1.e +a5=a4.$3(a5,a1.d,a5)}if(a5==null){a5=a0.a2 +s=a5.e +s=a4.$3(s,a5.d,s) +r=s}else r=a5 +if(r==null)r=a4.$4(a2.gci(),a2.goY(),a2.gci(),a0.ay) +a5=a4.$3(a,a,a) +if(a5==null){a5=a1.f +a5=a4.$3(a5,a1.d,a5)}if(a5==null){a5=a0.a2 +s=a5.f +s=a4.$3(s,a5.d,s) +q=s}else q=a5 +if(q==null){a5=a2.f +q=a4.$4(a5,a2.goY(),a5,a0.ay)}a4=A.ur(a,a,a,a,a,a,r,a,a,a,a,a,a,a) +a5=b.c +s=a5==null +if(!s||b.f!=null){p=a1.x +p=(p==null?a2.gvC():p).bL(q)}else p=a +if(!s){p.toString +o=A.JB(a5,B.a8,B.L,p)}else o=a +n=a1.r +if(n==null)n=a2.gfa() +b.Qu(a0,a1) +n=n.HL(q,a) +m=A.JB(b.d,B.a8,B.L,n) +a5=b.f +if(a5!=null){p.toString +l=A.JB(a5,B.a8,B.L,p)}else l=a +k=a6.ae(t.I).w +a5=b.CW +a5=a5==null?a:a5.ac(k) +if(a5==null){a5=a1.y +a5=a5==null?a:a5.ac(k) +j=a5}else j=a5 +if(j==null)j=a2.y.ac(k) +a3=A.aC(a3) +a5=A.cD(a,a3,t.WV) +if(a5==null)i=a +else i=a5 +if(i==null)i=A.aGH(a3) +a3=a1.b +a5=a3==null?B.mV:a3 +s=a1.z +h=s==null?a0.a2.z:s +s=h==null?a2.gwp():h +b.Qu(a0,a1) +g=n.Q +if(g==null){g=a2.gfa().Q +g.toString}f=a2.grV().Q +f.toString +e=a1.as +if(e==null)e=16 +d=a1.at +if(d==null){d=a2.at +d.toString}c=a1.ax +if(c==null){c=a2.ax +c.toString}a4=A.CB(!1,A.My(A.Mx(new A.UI(o,m,a,l,!1,!1,a0.Q,k,g,f,e,d,c,a1.ay,B.p_,a),new A.ly(a4)),new A.dt(a,a,a,a,a,r,a,a,a)),j,!1) +return A.azQ(!1,a,!0,new A.bE(A.bV(a,a,a,a,a,!1,a,a,a,a,a,!0,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,!1,a,a,a,a,a,a,a,B.x,a),!1,!1,!1,!1,new A.AB(a4,new A.kE(s,a,a,a,a5),a),a),a3,!0,a,a,a,a,i,a,a,a,a,b.cy,a,a,a,a)}} +A.a9N.prototype={ +$4(a,b,c,d){return new A.Uo(a,c,b,d).ac(this.a)}, +$3(a,b,c){return this.$4(a,b,c,null)}, +$S:260} +A.Uo.prototype={ +ac(a){var s=this,r=s.a +if(r instanceof A.mH)return A.cD(r,a,t._) +if(a.u(0,B.u))return s.d +if(a.u(0,B.aO))return s.c +return s.b}} +A.jV.prototype={ +G(){return"_ListTileSlot."+this.b}} +A.UI.prototype={ +gLH(){return B.Kv}, +Vj(a){var s,r=this +switch(a.a){case 0:s=r.d +break +case 1:s=r.e +break +case 2:s=r.f +break +case 3:s=r.r +break +default:s=null}return s}, +aD(a){var s=this,r=new A.GO(!1,s.y,!1,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,A.v(t.cA,t.x),new A.aN(),A.af()) +r.aC() +return r}, +aI(a,b){var s=this +b.saqV(!1) +b.saqO(!1) +b.sfc(s.y) +b.sbA(s.z) +b.satN(s.Q) +b.sa14(s.as) +b.saqj(s.at) +b.sarw(s.ay) +b.sarz(s.ch) +b.sarA(s.ax) +b.satM(s.CW)}} +A.GO.prototype={ +gii(a){var s,r=this.dd$,q=r.h(0,B.bv),p=A.b([],t.Ik) +if(r.h(0,B.cE)!=null){s=r.h(0,B.cE) +s.toString +p.push(s)}if(q!=null)p.push(q) +if(r.h(0,B.cF)!=null){s=r.h(0,B.cF) +s.toString +p.push(s)}if(r.h(0,B.dE)!=null){r=r.h(0,B.dE) +r.toString +p.push(r)}return p}, +saqO(a){return}, +sfc(a){if(this.O.k(0,a))return +this.O=a +this.a1()}, +saqV(a){return}, +sbA(a){if(this.a6===a)return +this.a6=a +this.a1()}, +satN(a){if(this.a0===a)return +this.a0=a +this.a1()}, +sa14(a){if(this.J===a)return +this.J=a +this.a1()}, +gxI(){return this.H+this.O.a*2}, +saqj(a){if(this.H===a)return +this.H=a +this.a1()}, +sarA(a){if(this.a2===a)return +this.a2=a +this.a1()}, +sarw(a){if(this.ao===a)return +this.ao=a +this.a1()}, +sarz(a){if(this.b7==a)return +this.b7=a +this.a1()}, +satM(a){if(this.aK===a)return +this.aK=a +this.a1()}, +gk6(){return!1}, +b3(a){var s,r,q,p=this.dd$ +if(p.h(0,B.cE)!=null){s=p.h(0,B.cE) +r=Math.max(s.al(B.au,a,s.gby()),this.ao)+this.gxI()}else r=0 +s=p.h(0,B.bv) +s.toString +s=s.al(B.au,a,s.gby()) +q=p.h(0,B.cF) +q=q==null?0:q.al(B.au,a,q.gby()) +q=Math.max(s,q) +p=p.h(0,B.dE) +p=p==null?0:p.al(B.a5,a,p.gba()) +return r+q+p}, +aZ(a){var s,r,q,p=this.dd$ +if(p.h(0,B.cE)!=null){s=p.h(0,B.cE) +r=Math.max(s.al(B.a5,a,s.gba()),this.ao)+this.gxI()}else r=0 +s=p.h(0,B.bv) +s.toString +s=s.al(B.a5,a,s.gba()) +q=p.h(0,B.cF) +q=q==null?0:q.al(B.a5,a,q.gba()) +q=Math.max(s,q) +p=p.h(0,B.dE) +p=p==null?0:p.al(B.a5,a,p.gba()) +return r+q+p}, +gxE(){var s,r,q,p=this.O,o=new A.j(p.a,p.b).a8(0,4),n=this.dd$.h(0,B.cF)!=null +$label0$0:{s=!0 +r=!0 +if(r){p=n +q=p}else{q=null +p=!1}if(p){p=72 +break $label0$0}if(s)p=!(r?q:n) +else p=!1 +if(p){p=56 +break $label0$0}p=null}return o.b+p}, +b2(a){var s,r,q=this.b7 +if(q==null)q=this.gxE() +s=this.dd$ +r=s.h(0,B.bv) +r.toString +r=r.al(B.av,a,r.gbx()) +s=s.h(0,B.cF) +s=s==null?null:s.al(B.av,a,s.gbx()) +return Math.max(q,r+(s==null?0:s))}, +aY(a){return this.al(B.av,a,this.gbx())}, +f2(a){var s=this.dd$,r=s.h(0,B.bv) +r.toString +r=r.b +r.toString +t.q.a(r) +s=s.h(0,B.bv) +s.toString +return A.K0(s.jn(a),r.a.b)}, +NZ(b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=b5.b,b0=new A.aa(0,a9,0,b5.d),b1=a8.O,b2=b0.lm(new A.aa(0,1/0,0,56+new A.j(b1.a,b1.b).a8(0,4).b)) +b1=a8.dd$ +s=b1.h(0,B.cE) +r=b1.h(0,B.dE) +q=s==null +p=q?null:b4.$2(s,b2) +o=r==null +n=o?null:b4.$2(r,b2) +m=p==null +l=m?0:Math.max(a8.ao,p.a)+a8.gxI() +k=n==null +j=k?0:Math.max(n.a+a8.gxI(),32) +i=b0.wo(a9-l-j) +h=b1.h(0,B.cF) +g=b1.h(0,B.bv) +g.toString +f=b4.$2(g,i).b +switch(a8.a6.a){case 1:g=!0 +break +case 0:g=!1 +break +default:g=null}if(h==null){h=a8.b7 +if(h==null)h=a8.gxE() +e=Math.max(h,f+2*a8.a2) +d=(e-f)/2}else{c=b4.$2(h,i).b +b=b1.h(0,B.bv) +b.toString +a=b3.$3(b,i,a8.a0) +if(a==null)a=f +a0=b3.$3(h,i,a8.J) +if(a0==null)a0=c +a1=32-a +a2=52+a8.O.b*2-a0 +a3=Math.max(a1+f-a2,0)/2 +a4=a1-a3 +a5=a2+a3 +b=a8.a2 +if(!(a4a6}else a7=!0 +if(b6!=null){b=g?l:j +b6.$2(h,new A.j(b,a7?a8.a2+f:a5))}if(a7)e=2*a8.a2+f+c +else{h=a8.b7 +e=h==null?a8.gxE():h}d=a7?a8.a2:a4}if(b6!=null){b1=b1.h(0,B.bv) +b1.toString +b6.$2(b1,new A.j(g?l:j,d)) +if(!q&&!m){b1=g?0:a9-p.a +b6.$2(s,new A.j(b1,a8.aK.GO(p.b,e,a8,!0)))}if(!o&&!k){b1=g?a9-n.a:0 +b6.$2(r,new A.j(b1,a8.aK.GO(n.b,e,a8,!1)))}}return new A.Ww(i,new A.K(a9,e),d)}, +NY(a,b,c){a.toString +b.toString +return this.NZ(a,b,c,null)}, +ds(a,b){var s=this.NY(A.hB(),A.fw(),a),r=this.dd$.h(0,B.bv) +r.toString +return A.K0(r.fd(s.a,b),s.c)}, +cr(a){return a.aU(this.NY(A.hB(),A.fw(),a).b)}, +bm(){var s=this,r=t.k,q=s.NZ(A.ayh(),A.mS(),r.a(A.q.prototype.gR.call(s)),A.aYv()) +s.fy=r.a(A.q.prototype.gR.call(s)).aU(q.b)}, +aE(a,b){var s,r=new A.at9(a,b),q=this.dd$ +r.$1(q.h(0,B.cE)) +s=q.h(0,B.bv) +s.toString +r.$1(s) +r.$1(q.h(0,B.cF)) +r.$1(q.h(0,B.dE))}, +im(a){return!0}, +cu(a,b){var s,r,q,p,o,n +for(s=this.gii(0),r=s.length,q=t.q,p=0;p#"+A.bj(this)}} +A.om.prototype={ +e8(a){return A.dC(this.a,this.b,a)}} +A.G3.prototype={ +aj(){return new A.UP(null,null)}} +A.UP.prototype={ +lt(a){var s,r,q=this +q.CW=t.ir.a(a.$3(q.CW,q.a.z,new A.arN())) +s=t.YJ +q.cy=s.a(a.$3(q.cy,q.a.as,new A.arO())) +r=q.a.at +q.cx=r!=null?s.a(a.$3(q.cx,r,new A.arP())):null +q.db=t.TZ.a(a.$3(q.db,q.a.w,new A.arQ()))}, +L(a){var s,r,q,p,o,n=this,m=null,l=n.db +l.toString +l=l.ai(0,n.gef().gv(0)) +l.toString +s=n.CW +s.toString +r=s.ai(0,n.gef().gv(0)) +A.Z(a) +s=n.a.Q +q=n.cx +p=A.aDK(s,q==null?m:q.ai(0,n.gef().gv(0)),r) +s=n.cy +s.toString +s=s.ai(0,n.gef().gv(0)) +s.toString +q=A.dh(a) +o=n.a +return new A.O1(new A.ol(l,q,m),o.y,r,p,s,new A.Ho(o.r,l,!0,m),m)}} +A.arN.prototype={ +$1(a){return new A.aG(A.c0(a),null,t.Y)}, +$S:36} +A.arO.prototype={ +$1(a){return new A.eX(t.G.a(a),null)}, +$S:80} +A.arP.prototype={ +$1(a){return new A.eX(t.G.a(a),null)}, +$S:80} +A.arQ.prototype={ +$1(a){return new A.om(t.RY.a(a),null)}, +$S:266} +A.Ho.prototype={ +L(a){var s=A.dh(a) +return A.kc(this.c,new A.XB(this.d,s,null),null,null,B.D)}} +A.XB.prototype={ +aE(a,b){this.b.it(a,new A.D(0,0,0+b.a,0+b.b),this.c)}, +eH(a){return!a.b.k(0,this.b)}} +A.ZT.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.UQ.prototype={ +Jl(a){return a.gqZ(0)==="en"}, +lA(a,b){return new A.d5(B.De,t.az)}, +CU(a){return!1}, +j(a){return"DefaultMaterialLocalizations.delegate(en_US)"}} +A.L7.prototype={ +atf(a){var s +$label0$0:{if(0===a){s="No characters remaining" +break $label0$0}if(1===a){s="1 character remaining" +break $label0$0}s=""+a+" characters remaining" +break $label0$0}return s}, +$iqn:1} +A.Nq.prototype={} +A.Bi.prototype={ +gC(a){return J.E(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.Bi&&J.e(b.a,this.a)}} +A.UV.prototype={} +A.Nr.prototype={ +gC(a){var s=this +return A.bZ([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as])}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.Nr)if(b.a==r.a)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(b.e==r.e)if(b.f==r.f)if(b.r==r.r)if(b.w==r.w)if(b.x==r.x)if(b.y==r.y)s=J.e(b.as,r.as) +return s}} +A.UW.prototype={} +A.uT.prototype={ +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +if(b instanceof A.uT)s=J.e(b.a,this.a) +else s=!1 +return s}} +A.UX.prototype={} +A.Bw.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.Bw&&b.a==s.a&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&b.w==s.w&&b.x==s.x&&b.z==s.z&&J.e(b.Q,s.Q)}} +A.V9.prototype={} +A.Bx.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.Bx&&b.a==s.a&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&b.x==s.x&&b.y==s.y}} +A.Va.prototype={} +A.By.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.By&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&b.r==s.r&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&b.Q==s.Q&&b.as==s.as}} +A.Vb.prototype={} +A.BG.prototype={ +gC(a){return J.E(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.BG&&J.e(b.a,this.a)}} +A.Vp.prototype={} +A.fl.prototype={ +gjF(){return A.ej.prototype.gjF.call(this)+"("+A.i(this.c.a)+")"}, +gvK(){return!0}} +A.Nm.prototype={ +glM(a){var s=this.b.c +s.toString +s=this.Pl(s) +s=s.glM(s) +return s}, +gKb(){var s=this.b.c +s.toString +s=this.Pl(s) +s=s.glM(s) +return s}, +Pl(a){var s,r=A.Z(a).w +A.Z(a) +s=B.hQ.h(0,r) +if(s==null)$label0$0:{if(B.N===r||B.b1===r){s=B.fP +break $label0$0}if(B.ac===r||B.bl===r||B.bn===r||B.bm===r){s=B.dI +break $label0$0}s=null}return s}, +gqe(){return null}, +gzD(){return null}, +gjG(){return A.aYK()}, +ux(a){var s=this.$ti.i("dw<1>").b(a)&&a.gjG()!=null,r=a instanceof A.fl||s +return r}, +Hh(a){return a instanceof A.fl}, +Hf(a,b,c){var s=null,r=this.fp.$1(a) +return new A.bE(A.bV(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s,B.x,s),!1,!0,!1,!1,r,s)}, +qh(a,b,c,d){A.Z(a) +return new A.xe(B.hQ,this,b,c,d,null,this.$ti.i("xe<1>"))}} +A.G4.prototype={ +o8(){var s=this.CW +if(s!=null)s.e=this.glM(0) +return this.a1Y()}, +ll(a){var s=this.CW +if(s!=null)s.f=this.gKb() +return this.a3H(a)}} +A.ZG.prototype={ +L(a){var s=this,r=A.Z(a).ax.k2,q=s.c +return new A.u6(q,new A.awM(s,r),new A.awN(s),A.aGI(a,q,s.d,s.r,s.e,!0,r),null)}} +A.awM.prototype={ +$3(a,b,c){return new A.oY(b,c,this.a.e,!1,this.b,null)}, +$C:"$3", +$R:3, +$S:127} +A.awN.prototype={ +$3(a,b,c){return new A.oZ(b,this.a.e,!0,c,null)}, +$C:"$3", +$R:3, +$S:128} +A.oY.prototype={ +aj(){return new A.ZE(new A.Dd($.ay()),$,$)}} +A.ZE.prototype={ +gKz(){return!1}, +tR(){var s,r=this,q=r.a,p=q.f +if(p)s=B.et +else{s=$.aLa() +s=new A.aI(q.c,s,s.$ti.i("aI"))}r.lp$=s +p=p?$.aLb():$.aLc() +q=q.c +r.mK$=new A.aI(q,p,p.$ti.i("aI")) +q.a_(0,r.gr3()) +r.a.c.hb(r.gr2())}, +ap(){var s,r,q,p,o=this +o.tR() +s=o.a +r=s.f +q=o.lp$ +q===$&&A.a() +p=o.mK$ +p===$&&A.a() +o.d=A.aHH(s.c,s.r,q,r,p) +o.aJ()}, +aF(a){var s,r,q,p=this,o=p.a +if(a.f!==o.f||a.c!==o.c){o=a.c +o.K(0,p.gr3()) +o.d_(p.gr2()) +p.tR() +o=p.d +o===$&&A.a() +o.l() +o=p.a +s=o.f +r=p.lp$ +r===$&&A.a() +q=p.mK$ +q===$&&A.a() +p.d=A.aHH(o.c,o.r,r,s,q)}p.aS(a)}, +l(){var s,r=this +r.a.c.K(0,r.gr3()) +r.a.c.d_(r.gr2()) +s=r.d +s===$&&A.a() +s.l() +r.a55()}, +L(a){var s=this.d +s===$&&A.a() +return A.aG1(!0,this.a.d,this.oi$,B.An,s)}} +A.oZ.prototype={ +aj(){return new A.ZF(new A.Dd($.ay()),$,$)}} +A.ZF.prototype={ +gKz(){return!1}, +tR(){var s,r=this,q=r.a,p=q.e +if(p){s=$.aLe() +s=new A.aI(q.c,s,s.$ti.i("aI"))}else s=B.et +r.lp$=s +p=p?$.aLf():$.aLg() +q=q.c +r.mK$=new A.aI(q,p,p.$ti.i("aI")) +q.a_(0,r.gr3()) +r.a.c.hb(r.gr2())}, +ap(){var s,r,q,p,o=this +o.tR() +s=o.a +r=s.e +q=o.lp$ +q===$&&A.a() +p=o.mK$ +p===$&&A.a() +o.d=A.aHI(s.c,q,r,p) +o.aJ()}, +aF(a){var s,r,q,p=this,o=p.a +if(a.e!==o.e||a.c!==o.c){o=a.c +o.K(0,p.gr3()) +o.d_(p.gr2()) +p.tR() +o=p.d +o===$&&A.a() +o.l() +o=p.a +s=o.e +r=p.lp$ +r===$&&A.a() +q=p.mK$ +q===$&&A.a() +p.d=A.aHI(o.c,r,s,q)}p.aS(a)}, +l(){var s,r=this +r.a.c.K(0,r.gr3()) +r.a.c.d_(r.gr2()) +s=r.d +s===$&&A.a() +s.l() +r.a56()}, +L(a){var s=this.d +s===$&&A.a() +return A.aG1(!0,this.a.f,this.oi$,B.An,s)}} +A.lL.prototype={ +glM(a){return B.cl}} +A.Rx.prototype={ +gjG(){return new A.am3(this)}, +Va(a,b,c,d,e){return new A.ZG(c,d,!0,null,e,!0,null)}} +A.am3.prototype={ +$5(a,b,c,d,e){return A.aGI(a,b,c,e,d,!0,null)}, +$S:269} +A.am1.prototype={ +$3(a,b,c){var s=this.a&&this.b +return new A.oY(b,c,s,!0,this.c,null)}, +$C:"$3", +$R:3, +$S:127} +A.am2.prototype={ +$3(a,b,c){return new A.oZ(b,this.a,!1,c,null)}, +$C:"$3", +$R:3, +$S:128} +A.KX.prototype={ +glM(a){return B.cm}, +gjG(){return A.aYR()}, +Va(a,b,c,d,e,f){return A.aNZ(a,b,c,d,e,f)}} +A.NT.prototype={ +a66(a){var s=t.Tr +s=A.a9(new A.aj(B.Kx,new A.adZ(a),s),s.i("aD.E")) +return s}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +if(b instanceof A.NT)return!0 +return!1}, +gC(a){return A.bZ(this.a66(B.hQ))}} +A.adZ.prototype={ +$1(a){return this.a.h(0,a)}, +$S:270} +A.xe.prototype={ +aj(){return new A.Gp(this.$ti.i("Gp<1>"))}} +A.Gp.prototype={ +L(a){var s,r,q=this,p=A.Z(a).w,o=q.a +if(o.d.b.cy.a){s=q.d +if(s==null)q.d=p +else p=s}else q.d=null +r=o.c.h(0,p) +if(r==null){$label0$0:{if(B.N===p){o=B.fP +break $label0$0}if(B.ac===p||B.bl===p||B.bn===p||B.b1===p||B.bm===p){o=B.dI +break $label0$0}o=null}r=o}o=q.a +return r.Va(o.d,a,o.e,o.f,o.r,q.$ti.c)}} +A.xK.prototype={ +arM(){var s,r=this,q=r.mK$ +q===$&&A.a() +s=q.a +if(J.e(q.b.ai(0,s.gv(s)),1)){q=r.lp$ +q===$&&A.a() +if(!J.e(q.gv(q),0)){q=r.lp$ +q=J.e(q.gv(q),1)}else q=!0}else q=!1 +s=r.oi$ +if(q)s.snV(!1) +else{r.gKz() +s.snV(!1)}}, +arL(a){if(a.gjT())this.gKz() +this.oi$.snV(!1)}} +A.Ir.prototype={ +Fq(a){this.aG()}, +Ov(a,b,c){var s,r,q,p,o,n,m=this +if(!m.r){s=m.w +s=s.gaT(s)!==B.a6}else s=!1 +if(s){s=m.w +s=$.aLd().ai(0,s.gv(s)) +s.toString +r=s}else r=0 +if(r>0){s=a.gcn(0) +q=b.a +p=b.b +$.am() +o=A.br() +n=m.z +o.r=A.aQ(B.d.aH(255*r),n.E()>>>16&255,n.E()>>>8&255,n.E()&255).gv(0) +s.a.hE(new A.D(q,p,q+c.a,p+c.b),o)}}, +r6(a,b,c,d){var s,r,q,p=this +if(!p.w.gjT())return d.$2(a,b) +p.Ov(a,b,c) +s=p.Q +r=p.x +q=r.a +A.aIq(s,r.b.ai(0,q.gv(q)),c) +q=p.at +q.sau(0,a.w9(!0,b,s,new A.awK(p,d),q.a))}, +YD(a,b,c,d,e,f){var s,r,q +this.Ov(a,b,c) +s=this.x +r=s.a +q=this.y +A.aHS(a,d,s.b.ai(0,r.gv(r)),q.gv(q),f)}, +l(){var s=this,r=s.w,q=s.gfz() +r.K(0,q) +r.d_(s.gtQ()) +s.x.a.K(0,q) +s.y.K(0,q) +s.as.sau(0,null) +s.at.sau(0,null) +s.dh()}, +eH(a){var s,r,q,p,o=this,n=!0 +if(a.r===o.r){s=a.w +r=o.w +if(J.e(s.gv(s),r.gv(r))){s=a.x +r=s.a +q=o.x +p=q.a +if(J.e(s.b.ai(0,r.gv(r)),q.b.ai(0,p.gv(p)))){n=a.y +s=o.y +s=!J.e(n.gv(n),s.gv(s)) +n=s}}}return n}} +A.awK.prototype={ +$2(a,b){var s=this.a,r=s.as +s=s.y +r.sau(0,a.YV(b,B.d.aH(s.gv(s)*255),this.b,r.a))}, +$S:14} +A.Is.prototype={ +Fq(a){this.aG()}, +YD(a,b,c,d,e,f){var s=this.w,r=s.a,q=this.x +A.aHS(a,d,s.b.ai(0,r.gv(r)),q.gv(q),f)}, +r6(a,b,c,d){var s,r,q,p=this +if(!p.y.gjT())return d.$2(a,b) +s=p.z +r=p.w +q=r.a +A.aIq(s,r.b.ai(0,q.gv(q)),c) +q=p.as +q.sau(0,a.w9(!0,b,s,new A.awL(p,d),q.a))}, +eH(a){var s,r,q,p=!0 +if(a.r===this.r){s=a.x +r=this.x +if(J.e(s.gv(s),r.gv(r))){p=a.w +s=p.a +r=this.w +q=r.a +q=!J.e(p.b.ai(0,s.gv(s)),r.b.ai(0,q.gv(q))) +p=q}}return p}, +l(){var s,r=this +r.Q.sau(0,null) +r.as.sau(0,null) +s=r.gfz() +r.w.a.K(0,s) +r.x.K(0,s) +r.y.d_(r.gtQ()) +r.dh()}} +A.awL.prototype={ +$2(a,b){var s=this.a,r=s.Q +s=s.x +r.sau(0,a.YV(b,B.d.aH(s.gv(s)*255),this.b,r.a))}, +$S:14} +A.Vu.prototype={} +A.IV.prototype={ +l(){var s=this.oi$ +s.H$=$.ay() +s.J$=0 +this.aA()}} +A.IW.prototype={ +l(){var s=this.oi$ +s.H$=$.ay() +s.J$=0 +this.aA()}} +A.BT.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.BT&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&b.d==s.d&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&b.w==s.w&&J.e(b.Q,s.Q)&&b.as==s.as}} +A.W8.prototype={} +A.am6.prototype={ +G(){return"_ActivityIndicatorType."+this.b}} +A.Om.prototype={} +A.So.prototype={ +aE(a,b){var s,r,q,p,o,n,m,l=this +$.am() +s=A.br() +r=l.c +s.r=r.gv(r) +r=s.c=l.x +s.b=B.bs +q=r/2*-l.y +p=q*2 +o=b.a-p +p=b.b-p +n=l.b +if(n!=null){m=A.br() +m.r=n.gv(n) +m.c=r +m.d=B.lH +m.b=B.bs +a.a.Wk(new A.D(q,q,q+o,q+p),0,6.282185307179586,!1,m)}s.d=B.S8 +a.a.Wk(new A.D(q,q,q+o,q+p),l.z,l.Q,!1,s)}, +eH(a){var s=this,r=!0 +if(J.e(a.b,s.b))if(a.c.k(0,s.c))if(a.e===s.e)if(a.f===s.f)if(a.r===s.r)if(a.w===s.w)if(a.x===s.x)if(a.y===s.y)r=a.at!=s.at +return r}} +A.tD.prototype={ +aj(){return new A.Sp(null,null)}} +A.Sp.prototype={ +ap(){var s,r=this +r.aJ() +s=A.cn(null,B.GB,null,null,r) +r.d=s +r.a.toString +s.Zh(0)}, +aF(a){var s,r +this.aS(a) +this.a.toString +s=this.d +s===$&&A.a() +r=s.r +r=!(r!=null&&r.a!=null) +if(r)s.Zh(0)}, +l(){var s=this.d +s===$&&A.a() +s.l() +this.a4B()}, +a6C(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.aFr(a) +j.a.toString +A.Z(a) +switch(!0){case!0:j.a.toString +s=new A.anM(a,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i) +break +case!1:j.a.toString +s=new A.anL(a,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i) +break +default:s=i}j.a.toString +r=h.d +if(r==null)r=s.d +q=j.a.z +p=q==null?h.x:q +if(p==null)p=s.gph() +j.a.toString +o=h.y +if(o==null)o=s.gpf() +j.a.toString +n=h.Q +if(n==null)n=s.gR() +j.a.toString +m=h.at +if(m==null)m=s.at +j.a.toString +s=s.gcA(s) +q=A.aFr(a).a +s=q==null?s:q +j.a.toString +q=c*3/2*3.141592653589793 +l=Math.max(b*3/2*3.141592653589793-q,0.001) +k=new A.fB(n,A.kc(i,i,i,new A.So(r,s,i,b,c,d,e,p,o,-1.5707963267948966+q+e*3.141592653589793*2+d*0.5*3.141592653589793,l,h.z,i,!0,i),B.D),i) +if(m!=null)k=new A.bA(m,k,i) +return new A.bE(A.bV(i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,B.x,i),!1,!1,!1,!1,k,i)}, +a6q(){var s=this.d +s===$&&A.a() +return A.n1(s,new A.anN(this),null)}, +L(a){this.a.toString +switch(0){case 0:return this.a6q()}}} +A.anN.prototype={ +$2(a,b){var s=this.a,r=$.aKS(),q=s.d +q===$&&A.a() +return s.a6C(a,r.ai(0,q.gv(0)),$.aKT().ai(0,s.d.gv(0)),$.aKQ().ai(0,s.d.gv(0)),$.aKR().ai(0,s.d.gv(0)))}, +$S:70} +A.anL.prototype={ +gcA(a){var s,r=this,q=r.ch +if(q===$){s=A.Z(r.ay) +r.ch!==$&&A.ac() +q=r.ch=s.ax}return q.b}, +gph(){return 4}, +gpf(){return 0}, +gR(){return B.mW}} +A.anM.prototype={ +gcA(a){var s,r=this,q=r.ch +if(q===$){s=A.Z(r.ay) +r.ch!==$&&A.ac() +q=r.ch=s.ax}return q.b}, +gph(){return 4}, +gpf(){return 0}, +gR(){return B.mW}} +A.Ix.prototype={ +l(){var s=this,r=s.c2$ +if(r!=null)r.K(0,s.giL()) +s.c2$=null +s.aA()}, +bE(){this.d2() +this.cN() +this.iM()}} +A.vd.prototype={ +gC(a){var s=this +return A.R(s.gcA(s),s.b,s.c,s.gHq(),s.e,s.f,s.r,s.w,s.gpf(),s.gph(),s.z,s.gR(),s.gKm(),s.gHr(),s.ax,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.vd)if(J.e(b.gcA(b),r.gcA(r)))if(J.e(b.b,r.b))if(b.c==r.c)if(J.e(b.gHq(),r.gHq()))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(J.e(b.r,r.r))if(b.w==r.w)if(b.gpf()==r.gpf())if(b.gph()==r.gph())if(J.e(b.gR(),r.gR()))if(b.gKm()==r.gKm())s=J.e(b.gHr(),r.gHr()) +return s}, +gcA(a){return this.a}, +gHq(){return this.d}, +gph(){return this.x}, +gpf(){return this.y}, +gR(){return this.Q}, +gKm(){return this.as}, +gHr(){return this.at}} +A.W9.prototype={} +A.BY.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.BY)if(b.b==r.b)if(b.c==r.c)s=b.d==r.d +return s}} +A.We.prototype={} +A.hy.prototype={ +G(){return"_ScaffoldSlot."+this.b}} +A.CE.prototype={ +aj(){var s=null +return new A.CF(A.kv(t.Np),A.nI(s,t.nY),A.nI(s,t.BL),s,s)}} +A.CF.prototype={ +bo(){var s,r,q=this,p=q.c +p.toString +s=A.bT(p,B.iO,t.w).w.z +p=q.y +r=!1 +if(p===!0)if(!s){p=q.x +p=p!=null&&p.b==null}else p=r +else p=r +if(p)q.AS(B.Am) +q.y=s +q.dq()}, +Gx(){var s,r,q,p,o,n +for(s=this.d,r=A.cs(s,s.r,A.m(s).c),q=t.Np,p=r.$ti.c;r.A();){o=r.d +if(o==null)o=p.a(o) +n=o.c.ks(q) +if(n==null||!s.u(0,n)){o.Uj() +o.U0()}}}, +aed(a){var s=a.c.ks(t.Np) +return s==null||!this.d.u(0,s)}, +hY(a){var s,r,q,p,o=this,n=o.w +if(n==null){n=A.cn("SnackBar",B.o6,null,null,o) +n.bk() +r=n.bS$ +r.b=!0 +r.a.push(o.gacX()) +o.w=n}r=o.r +if(r.b===r.c)n.ce(0) +s=A.by("controller") +n=o.w +n.toString +r=new A.jN() +q=a.a +r=q==null?r:q +s.b=new A.CD(A.rh(a.Q,a.as,n,a.d,a.z,a.cy,a.ax,a.c,a.cx,a.ay,a.e,a.y,r,a.f,a.CW,a.r,a.x,a.at,a.w),new A.bf(new A.al($.ad,t.dH),t.fO),new A.agV(o),t.BL) +try{o.a4(new A.agW(o,s)) +o.Gx()}catch(p){throw p}return s.aQ()}, +acY(a){var s=this +switch(a.a){case 0:s.a4(new A.agR(s)) +s.Gx() +if(!s.r.ga9(0))s.w.ce(0) +break +case 3:s.a4(new A.agS()) +s.Gx() +break +case 1:case 2:break}}, +Z8(a){var s,r=this,q=r.r +if(q.b===q.c)return +s=q.gZ(0).b +if((s.a.a&30)===0)s.cV(0,a) +q=r.x +if(q!=null)q.am(0) +r.x=null +r.w.sv(0,0)}, +AS(a){var s,r,q=this,p=q.r +if(p.b===p.c||q.w.gaT(0)===B.R)return +s=p.gZ(0).b +p=q.y +p.toString +r=q.w +if(p){r.sv(0,0) +s.cV(0,a)}else r.dC(0).bc(0,new A.agU(s,a),t.H) +p=q.x +if(p!=null)p.am(0) +q.x=null}, +aq8(){return this.AS(B.RR)}, +L(a){var s,r,q,p=this +p.y=A.bT(a,B.iO,t.w).w.z +s=p.r +if(!s.ga9(0)){r=A.Nw(a,null,t.X) +if(r==null||r.gkx())if(p.w.gaT(0)===B.a6&&p.x==null){q=s.gZ(0).a +p.x=A.bW(q.ay,new A.agT(p,q,a))}}return new A.H3(p,p.a.c,null)}, +l(){var s=this,r=s.w +if(r!=null)r.l() +r=s.x +if(r!=null)r.am(0) +s.x=null +s.a47()}} +A.agV.prototype={ +$0(){this.a.aq8()}, +$S:0} +A.agW.prototype={ +$0(){this.a.r.fL(0,this.b.aQ())}, +$S:0} +A.agR.prototype={ +$0(){this.a.r.rb()}, +$S:0} +A.agS.prototype={ +$0(){}, +$S:0} +A.agU.prototype={ +$1(a){var s=this.a +if((s.a.a&30)===0)s.cV(0,this.b)}, +$S:20} +A.agT.prototype={ +$0(){if(this.b.Q!=null&&A.bT(this.c,B.iO,t.w).w.z)return +this.a.AS(B.Am)}, +$S:0} +A.H3.prototype={ +cw(a){return this.f!==a.f}} +A.agX.prototype={} +A.Pb.prototype={ +anc(a,b){var s=a==null?this.a:a +return new A.Pb(s,b==null?this.b:b)}} +A.Xb.prototype={ +Um(a,b,c){var s=this +s.b=c==null?s.b:c +s.c=s.c.anc(a,b) +s.aG()}, +Ul(a){return this.Um(null,null,a)}, +al5(a,b){return this.Um(a,b,null)}} +A.EG.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(!s.a1f(0,b))return!1 +return b instanceof A.EG&&b.r===s.r&&b.e===s.e&&b.f===s.f}, +gC(a){var s=this +return A.R(A.aa.prototype.gC.call(s,0),s.r,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.S8.prototype={ +L(a){return this.c}} +A.atY.prototype={ +YG(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=A.a1y(a7),a4=a7.a,a5=a3.wo(a4),a6=a7.b +if(a2.b.h(0,B.iT)!=null){s=a2.ez(B.iT,a5).b +a2.hi(B.iT,B.h) +r=s}else{r=0 +s=0}if(a2.b.h(0,B.mt)!=null){q=0+a2.ez(B.mt,a5).b +p=Math.max(0,a6-q) +a2.hi(B.mt,new A.j(0,p))}else{q=0 +p=null}if(a2.b.h(0,B.ms)!=null){q+=a2.ez(B.ms,new A.aa(0,a5.b,0,Math.max(0,a6-q-r))).b +a2.hi(B.ms,new A.j(0,Math.max(0,a6-q)))}if(a2.b.h(0,B.iX)!=null){o=a2.ez(B.iX,a5) +a2.hi(B.iX,new A.j(0,s)) +if(!a2.ay)r+=o.b}else o=B.D +n=a2.f +m=Math.max(0,a6-Math.max(n.d,q)) +if(a2.b.h(0,B.iS)!=null){l=Math.max(0,m-r) +a2.ez(B.iS,new A.EG(0,s,o.b,0,a5.b,0,l)) +a2.hi(B.iS,new A.j(0,r))}if(a2.b.h(0,B.iV)!=null){a2.ez(B.iV,new A.aa(0,a5.b,0,m)) +a2.hi(B.iV,B.h)}k=a2.b.h(0,B.ep)!=null&&!a2.at?a2.ez(B.ep,a5):B.D +if(a2.b.h(0,B.iW)!=null){j=a2.ez(B.iW,new A.aa(0,a5.b,0,Math.max(0,m-r))) +a2.hi(B.iW,new A.j((a4-j.a)/2,m-j.b))}else j=B.D +i=A.by("floatingActionButtonRect") +if(a2.b.h(0,B.iY)!=null){h=a2.ez(B.iY,a3) +g=new A.agX(h,j,m,s,n,a2.r,a7,k,a2.w) +f=a2.z.nj(g) +e=a2.as.a_s(a2.y.nj(g),f,a2.Q) +a2.hi(B.iY,e) +d=e.a +c=e.b +i.b=new A.D(d,c,d+h.a,c+h.b)}if(a2.b.h(0,B.ep)!=null){d=a2.ax +b=d!=null&&d") +m=t.x8 +l=t.jc +k=t.i +j=A.aGK(new A.jA(new A.aI(r,new A.jc(new A.nm(B.oT)),n),new A.b6(A.b([],m),l),0),new A.aI(r,new A.jc(B.oT),n),r,0.5,k) +r=f.a.d +i=$.aL1() +o.a(r) +h=$.aL2() +g=A.aGK(new A.aI(r,i,i.$ti.i("aI")),new A.jA(new A.aI(r,h,A.m(h).i("aI")),new A.b6(A.b([],m),l),0),r,0.5,k) +f.a.toString +r=f.e +r.toString +f.w=A.aCJ(j,r,k) +r=f.r +r.toString +f.y=A.aCJ(j,r,k) +f.x=A.aAC(new A.aI(d,new A.aG(1,1,s),s.i("aI")),g,e) +f.Q=A.aAC(new A.aI(q,p,p.$ti.i("aI")),g,e) +d=f.y +f.z=new A.aI(o.a(d),new A.jc(B.IO),n) +n=f.gafK() +d.bk() +d.bR$.D(0,n) +d=f.w +d.bk() +d.bR$.D(0,n)}, +acp(a){this.a4(new A.apw(this,a))}, +L(a){var s,r,q=this,p=A.b([],t.p),o=q.d +o===$&&A.a() +if(o.gaT(0)!==B.R){o=q.w +o===$&&A.a() +s=q.x +s===$&&A.a() +p.push(A.aFH(A.aAk(q.as,s),o))}o=q.a +o.toString +s=q.y +s===$&&A.a() +r=q.Q +r===$&&A.a() +p.push(A.aFH(A.aAk(o.c,r),s)) +return A.mc(B.mI,p,B.v,B.dr,null)}, +afL(){var s,r=this.w +r===$&&A.a() +r=r.gv(r) +s=this.y +s===$&&A.a() +s=s.gv(s) +r.toString +s.toString +s=Math.max(A.p5(r),A.p5(s)) +this.a.f.Ul(s)}} +A.apw.prototype={ +$0(){this.a.a.toString}, +$S:0} +A.oe.prototype={ +aj(){var s=null,r=t.jk,q=t.A,p=$.ay() +return new A.vu(new A.bN(s,r),new A.bN(s,r),new A.bN(s,q),new A.oa(!1,p),new A.oa(!1,p),A.b([],t.Z4),new A.bN(s,q),B.l,s,A.v(t.yb,t.M),s,!0,s,s,s)}} +A.vu.prototype={ +geb(){this.a.toString +return null}, +hk(a,b){var s=this +s.kG(s.w,"drawer_open") +s.kG(s.x,"end_drawer_open")}, +Uj(){var s=this,r=!s.y.r.ga9(0)?s.y.r.gZ(0):null +if(s.z!=r)s.a4(new A.agZ(s,r))}, +U0(){var s=this,r=!s.y.e.ga9(0)?s.y.e.gZ(0):null +if(s.Q!=r)s.a4(new A.agY(s,r))}, +aeJ(){this.a.toString}, +ad7(){var s,r=this.c +r.toString +s=A.BV(r) +if(s!=null&&s.f.length!==0)s.iQ(0,B.FP,B.cK)}, +gpP(){this.a.toString +return!0}, +ap(){var s,r=this,q=null +r.aJ() +s=r.c +s.toString +r.dx=new A.Xb(s,B.PA,$.ay()) +r.a.toString +r.cy=B.jj +r.CW=B.Ea +r.cx=B.jj +r.ch=A.cn(q,new A.aE(4e5),q,1,r) +r.db=A.cn(q,B.L,q,q,r)}, +aF(a){this.a4a(a) +this.a.toString}, +bo(){var s,r=this,q=r.c.ae(t.J),p=q==null?null:q.f,o=r.y,n=o==null +if(!n)s=p==null||o!==p +else s=!1 +if(s)if(!n)o.d.F(0,r) +r.y=p +if(p!=null){p.d.D(0,r) +if(p.aed(r)){if(!p.r.ga9(0))r.Uj() +if(!p.e.ga9(0))r.U0()}}r.aeJ() +r.a49()}, +l(){var s=this,r=s.dx +r===$&&A.a() +r.H$=$.ay() +r.J$=0 +r=s.ch +r===$&&A.a() +r.l() +r=s.db +r===$&&A.a() +r.l() +r=s.y +if(r!=null)r.d.F(0,s) +s.w.l() +s.x.l() +s.a4b()}, +Dr(a,b,c,d,e,f,g,h,i){var s,r=this.c +r.toString +s=A.bT(r,null,t.w).w.Za(f,g,h,i) +if(e)s=s.atm(!0) +if(d&&s.f.d!==0)s=s.VF(s.r.zV(s.w.d)) +if(b!=null)a.push(A.a9H(A.Bf(b,s),c))}, +a5W(a,b,c,d,e,f,g,h){return this.Dr(a,b,c,!1,d,e,f,g,h)}, +t5(a,b,c,d,e,f,g){return this.Dr(a,b,c,!1,!1,d,e,f,g)}, +MQ(a,b,c,d,e,f,g,h){return this.Dr(a,b,c,d,!1,e,f,g,h)}, +Nf(a,b){this.a.toString}, +Ne(a,b){this.a.toString}, +L(a){var s,r,q,p,o,n,m=this,l=null,k={},j=A.Z(a),i=a.ae(t.I).w,h=A.b([],t.s9),g=m.a,f=g.f +g=g.e +m.gpP() +m.a5W(h,new A.S8(new A.nF(f,m.f),!1,!1,l),B.iS,!0,!1,!1,!1,g!=null) +if(m.dy)m.t5(h,A.aA3(!0,l,m.fr,!1,l,l,l),B.iV,!0,!0,!0,!0) +if(m.a.e!=null){g=A.bT(a,B.bw,t.w).w +g=m.r=A.aN5(a,m.a.e.gBM())+g.r.b +f=m.a.e +f.toString +m.t5(h,new A.fB(new A.aa(0,1/0,0,g),new A.Ac(1,g,g,g,l,l,f,l),l),B.iT,!0,!1,!1,!1)}k.a=!1 +k.b=null +if(m.at!=null||m.as.length!==0){g=A.a9(m.as,t.l7) +f=m.at +if(f!=null)g.push(f.a) +s=A.mc(B.BO,g,B.v,B.dr,l) +m.gpP() +m.t5(h,s,B.iW,!0,!1,!1,!0)}g=m.z +if(g!=null){k.a=!1 +k.b=j.cG.w +g=g.a +m.a.toString +m.gpP() +m.MQ(h,g,B.ep,!1,!1,!1,!1,!0)}k.c=!1 +if(m.Q!=null){a.ae(t.iB) +g=A.Z(a) +f=m.Q +if(f!=null){f=f.a +f.gcY(f)}r=g.R8.f +k.c=(r==null?0:r)!==0 +g=m.Q +g=g==null?l:g.a +f=m.a.e +m.gpP() +m.MQ(h,g,B.iX,!1,!0,!1,!1,f!=null)}m.a.toString +g=m.ch +g===$&&A.a() +f=m.CW +f===$&&A.a() +q=m.dx +q===$&&A.a() +p=m.db +p===$&&A.a() +m.t5(h,new A.FA(l,g,f,q,p,l),B.iY,!0,!0,!0,!0) +switch(j.w.a){case 2:case 4:m.t5(h,A.lw(B.ap,l,B.X,!0,l,l,l,l,l,l,l,l,l,l,l,l,l,m.gad6(),l,l,l,l,l,l),B.iU,!0,!1,!1,!0) +break +case 0:case 1:case 3:case 5:break}g=m.x +f=g.y +if(f==null?A.m(g).i("bO.T").a(f):f){m.Ne(h,i) +m.Nf(h,i)}else{m.Nf(h,i) +m.Ne(h,i)}g=t.w +f=A.bT(a,B.bw,g).w +m.gpP() +q=A.bT(a,B.iQ,g).w +o=f.r.zV(q.f.d) +f=A.bT(a,B.ZM,g).w +m.gpP() +g=A.bT(a,B.iQ,g).w +g=g.f.d!==0?0:l +n=f.w.zV(g) +g=m.a.ch +if(g==null)g=j.fx +return new A.Xc(!1,new A.CN(A.jr(B.L,!0,l,A.n1(m.ch,new A.ah_(k,m,o,n,i,h),l),B.t,g,0,l,l,l,l,l,B.cS),l),l)}} +A.agZ.prototype={ +$0(){this.a.z=this.b}, +$S:0} +A.agY.prototype={ +$0(){this.a.Q=this.b}, +$S:0} +A.ah_.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=this,k=A.ar([B.lZ,new A.Tk(a,new A.b6(A.b([],t.e),t.c))],t.u,t.od),j=l.b +j.a.toString +s=j.cy +s.toString +r=j.ch +r===$&&A.a() +r=r.x +r===$&&A.a() +q=j.CW +q===$&&A.a() +p=j.dx +p===$&&A.a() +j=j.cx +j.toString +o=l.a +n=o.a +m=o.c +return A.pe(k,new A.zq(new A.atY(!1,!1,l.c,l.d,l.e,p,j,s,r,q,n,o.b,m),l.f,null))}, +$S:271} +A.Tk.prototype={ +lw(a,b){var s=this.e,r=A.CG(s).w,q=r.y +if(!(q==null?A.m(r).i("bO.T").a(q):q)){s=A.CG(s).x +r=s.y +s=r==null?A.m(s).i("bO.T").a(r):r}else s=!0 +return s}, +dN(a){var s=this.e +A.CG(s).a.toString +A.CG(s).a.toString}} +A.CD.prototype={} +A.Xc.prototype={ +cw(a){return this.f!==a.f}} +A.atZ.prototype={ +$2(a,b){if(!a.a)a.K(0,b)}, +$S:48} +A.H4.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.H5.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.H6.prototype={ +aF(a){this.aS(a) +this.o9()}, +bo(){var s,r,q,p,o=this +o.dq() +s=o.bf$ +r=o.gn6() +q=o.c +q.toString +q=A.oc(q) +o.f3$=q +p=o.mq(q,r) +if(r){o.hk(s,o.dV$) +o.dV$=!1}if(p)if(s!=null)s.l()}, +l(){var s,r=this +r.e7$.af(0,new A.atZ()) +s=r.bf$ +if(s!=null)s.l() +r.bf$=null +r.a48()}} +A.IF.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.Pv.prototype={ +L(a){var s=this,r=null +if(A.Z(a).w===B.N)return new A.tX(8,B.dn,s.c,s.d,s.e===!0,B.Pb,3,r,B.o6,B.Gs,A.J5(),r,r,3,r) +return new A.x6(s.c,s.d,s.e,r,r,r,B.cl,B.eM,A.J5(),r,r,0,r)}} +A.x6.prototype={ +aj(){var s=null +return new A.UR(new A.bN(s,t.A),new A.bN(s,t.hA),s,s)}} +A.UR.prototype={ +gpa(){var s=this.a.e +if(s==null){s=this.id +s===$&&A.a() +s=s.a +s=s==null?null:s.ac(this.gu4())}return s===!0}, +gob(){this.a.toString +var s=this.id +s===$&&A.a() +s=s.d +if(s==null){s=this.k1 +s===$&&A.a() +s=!s}return s}, +gzb(){return new A.bC(new A.arV(this),t.Dm)}, +gu4(){var s=A.aC(t.R) +if(this.fx)s.D(0,B.Ba) +if(this.fy)s.D(0,B.F) +return s}, +gajW(){var s,r,q,p,o=this,n=o.go +n===$&&A.a() +s=n.k3 +r=A.by("dragColor") +q=A.by("hoverColor") +p=A.by("idleColor") +switch(n.a.a){case 1:r.b=A.aQ(153,s.E()>>>16&255,s.E()>>>8&255,s.E()&255) +q.b=A.aQ(B.d.aH(127.5),s.E()>>>16&255,s.E()>>>8&255,s.E()&255) +n=o.k1 +n===$&&A.a() +if(n){n=o.c +n.toString +n=A.Z(n).cx +n=A.aQ(255,n.E()>>>16&255,n.E()>>>8&255,n.E()&255)}else n=A.aQ(B.d.aH(25.5),s.E()>>>16&255,s.E()>>>8&255,s.E()&255) +p.b=n +break +case 0:r.b=A.aQ(191,s.E()>>>16&255,s.E()>>>8&255,s.E()&255) +q.b=A.aQ(166,s.E()>>>16&255,s.E()>>>8&255,s.E()&255) +n=o.k1 +n===$&&A.a() +if(n){n=o.c +n.toString +n=A.Z(n).cx +n=A.aQ(255,n.E()>>>16&255,n.E()>>>8&255,n.E()&255)}else n=A.aQ(B.d.aH(76.5),s.E()>>>16&255,s.E()>>>8&255,s.E()&255) +p.b=n +break}return new A.bC(new A.arS(o,r,q,p),t.mN)}, +gak8(){var s=this.go +s===$&&A.a() +return new A.bC(new A.arU(this,s.a,s.k3),t.mN)}, +gak7(){var s=this.go +s===$&&A.a() +return new A.bC(new A.arT(this,s.a,s.k3),t.mN)}, +gajT(){return new A.bC(new A.arR(this),t.N5)}, +ap(){var s,r=this +r.Ml() +s=r.fr=A.cn(null,B.L,null,null,r) +s.bk() +s.bR$.D(0,new A.as0(r))}, +bo(){var s,r=this,q=r.c +q.toString +s=A.Z(q) +r.go=s.ax +q=r.c +q.ae(t.NF) +q=A.Z(q) +r.id=q.x +switch(s.w.a){case 0:r.k1=!0 +break +case 2:case 3:case 1:case 4:case 5:r.k1=!1 +break}r.a2h()}, +ww(){var s,r=this,q=r.CW +q===$&&A.a() +q.scA(0,r.gajW().a.$1(r.gu4())) +q.sZJ(r.gak8().a.$1(r.gu4())) +q.sZI(r.gak7().a.$1(r.gu4())) +q.sbA(r.c.ae(t.I).w) +q.sKf(r.gajT().a.$1(r.gu4())) +s=r.a.r +if(s==null){s=r.id +s===$&&A.a() +s=s.e}if(s==null){s=r.k1 +s===$&&A.a() +s=s?null:B.ed}q.swb(s) +s=r.id +s===$&&A.a() +s=s.x +if(s==null){s=r.k1 +s===$&&A.a() +s=s?0:2}q.sHQ(s) +s=r.id.y +q.sJu(s==null?0:s) +s=r.id.z +q.sJz(0,s==null?48:s) +s=r.c +s.toString +q.scj(0,A.bT(s,B.bw,t.w).w.r) +q.sCF(r.a.db) +q.sXw(!r.gob())}, +AO(a){this.Mk(a) +this.a4(new A.as_(this))}, +AN(a,b){this.Mj(a,b) +this.a4(new A.arZ(this))}, +II(a){var s,r=this +r.a2i(a) +if(r.XW(a.gbv(a),a.gcC(a),!0)){r.a4(new A.arX(r)) +s=r.fr +s===$&&A.a() +s.ce(0)}else if(r.fy){r.a4(new A.arY(r)) +s=r.fr +s===$&&A.a() +s.dC(0)}}, +IJ(a){var s,r=this +r.a2j(a) +r.a4(new A.arW(r)) +s=r.fr +s===$&&A.a() +s.dC(0)}, +l(){var s=this.fr +s===$&&A.a() +s.l() +this.Mi()}} +A.arV.prototype={ +$1(a){var s=this.a,r=s.a.Q +s=s.id +s===$&&A.a() +s=s.c +s=s==null?null:s.ac(a) +return s===!0}, +$S:273} +A.arS.prototype={ +$1(a){var s,r,q,p=this,o=null +if(a.u(0,B.Ba)){s=p.a.id +s===$&&A.a() +s=s.f +s=s==null?o:s.ac(a) +return s==null?p.b.aQ():s}s=p.a +if(s.gzb().a.$1(a)){s=s.id +s===$&&A.a() +s=s.f +s=s==null?o:s.ac(a) +return s==null?p.c.aQ():s}r=s.id +r===$&&A.a() +r=r.f +r=r==null?o:r.ac(a) +if(r==null)r=p.d.aQ() +q=s.id.f +q=q==null?o:q.ac(a) +if(q==null)q=p.c.aQ() +s=s.fr +s===$&&A.a() +s=s.x +s===$&&A.a() +s=A.F(r,q,s) +s.toString +return s}, +$S:7} +A.arU.prototype={ +$1(a){var s=this,r=s.a +if(r.gpa()&&r.gzb().a.$1(a)){r=r.id +r===$&&A.a() +r=r.r +r=r==null?null:r.ac(a) +if(r==null)switch(s.b.a){case 1:r=s.c +r=A.aQ(8,r.E()>>>16&255,r.E()>>>8&255,r.E()&255) +break +case 0:r=s.c +r=A.aQ(13,r.E()>>>16&255,r.E()>>>8&255,r.E()&255) +break +default:r=null}return r}return B.z}, +$S:7} +A.arT.prototype={ +$1(a){var s=this,r=s.a +if(r.gpa()&&r.gzb().a.$1(a)){r=r.id +r===$&&A.a() +r=r.w +r=r==null?null:r.ac(a) +if(r==null)switch(s.b.a){case 1:r=s.c +r=A.aQ(B.d.aH(25.5),r.E()>>>16&255,r.E()>>>8&255,r.E()&255) +break +case 0:r=s.c +r=A.aQ(64,r.E()>>>16&255,r.E()>>>8&255,r.E()&255) +break +default:r=null}return r}return B.z}, +$S:7} +A.arR.prototype={ +$1(a){var s,r +if(a.u(0,B.F)&&this.a.gzb().a.$1(a)){s=this.a +r=s.a.w +if(r==null){s=s.id +s===$&&A.a() +s=s.b +s=s==null?null:s.ac(a)}else s=r +return s==null?12:s}s=this.a +r=s.a.w +if(r==null){r=s.id +r===$&&A.a() +r=r.b +r=r==null?null:r.ac(a)}if(r==null){s=s.k1 +s===$&&A.a() +r=8/(s?2:1) +s=r}else s=r +return s}, +$S:86} +A.as0.prototype={ +$0(){this.a.ww()}, +$S:0} +A.as_.prototype={ +$0(){this.a.fx=!0}, +$S:0} +A.arZ.prototype={ +$0(){this.a.fx=!1}, +$S:0} +A.arX.prototype={ +$0(){this.a.fy=!0}, +$S:0} +A.arY.prototype={ +$0(){this.a.fy=!1}, +$S:0} +A.arW.prototype={ +$0(){this.a.fy=!1}, +$S:0} +A.CQ.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.CQ&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&J.e(b.e,s.e)&&b.f==s.f&&b.r==s.r&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z}} +A.Xh.prototype={} +A.CR.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.CR)if(b.a==r.a)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(b.e==r.e)if(b.f==r.f)if(b.r==r.r)if(b.w==r.w)if(b.x==r.x)if(b.y==r.y)s=J.e(b.z,r.z) +return s}} +A.Xi.prototype={} +A.CS.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.CS)if(J.e(b.a,r.a))if(b.b==r.b)if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(b.f==r.f)if(J.e(b.r,r.r))if(J.e(b.w,r.w))if(J.e(b.x,r.x))if(J.e(b.y,r.y))if(J.e(b.z,r.z))s=J.e(b.as,r.as) +return s}} +A.Xj.prototype={} +A.CT.prototype={ +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +if(b instanceof A.CT)s=J.e(b.a,this.a) +else s=!1 +return s}} +A.Xk.prototype={} +A.D9.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.r,s.f,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.CW,s.cx,s.cy,A.R(s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,s.k3,s.k4,s.ok,s.p1,s.p2,s.p3,B.a,B.a,B.a,B.a))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.D9)if(b.a==r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.r,r.r))if(J.e(b.f,r.f))if(J.e(b.w,r.w))if(J.e(b.x,r.x))if(J.e(b.y,r.y))if(J.e(b.z,r.z))if(J.e(b.Q,r.Q))if(J.e(b.as,r.as))if(J.e(b.at,r.at))if(J.e(b.ax,r.ax))if(J.e(b.ay,r.ay))if(J.e(b.ch,r.ch))if(J.e(b.id,r.id))if(b.k1==r.k1)if(J.e(b.ok,r.ok))if(b.p1==r.p1)s=b.p2==r.p2 +return s}} +A.XM.prototype={} +A.jE.prototype={ +G(){return"SnackBarClosedReason."+this.b}} +A.Dc.prototype={ +aj(){return new A.Hs()}, +as4(){return this.w.$0()}} +A.Hs.prototype={ +acn(){var s=this +if(s.d)return +s.a4(new A.auu(s)) +s.a.as4() +s.c.ae(t.J).f.AS(B.RO)}, +L(a){var s,r,q,p,o=this,n=null +A.Z(a) +s=A.aHi(a) +r=A.Z(a).cG +q=new A.aux(o,r,s) +p=A.ak2(n,n,n,n,n,n,n,n,n,n,n,n,q.$0(),n,n,n,n,n,n,n,n) +q=q.$0() +q=p.anb(new A.auv(o,r).$0(),q) +p=o.d?n:o.gacm() +return A.QB(A.bB(o.a.r,n,n,n,n,n,n),p,q)}} +A.auu.prototype={ +$0(){this.a.d=!0}, +$S:0} +A.aux.prototype={ +$0(){var s,r=this,q=r.a +q.a.toString +s=r.b.b +if(s!=null){if(s instanceof A.mH)return s}else{s=r.c +s.gmr() +if(s.gmr() instanceof A.mH)return t._E.a(s.gmr())}return A.xJ(new A.auy(q,r.b,r.c))}, +$S:274} +A.auy.prototype={ +$1(a){var s,r=this +if(a.u(0,B.u)){r.a.a.toString +s=r.b.c +return s==null?r.c.gv1():s}r.a.a.toString +s=r.b.b +return s==null?r.c.gmr():s}, +$S:7} +A.auv.prototype={ +$0(){var s,r,q=this.a +q.a.toString +s=this.b +r=s.as +if(r instanceof A.mH)return r +return A.xJ(new A.auw(q,s))}, +$S:275} +A.auw.prototype={ +$1(a){var s,r=this +if(a.u(0,B.u)){r.a.a.toString +s=r.b.at +return s==null?B.z:s}r.a.a.toString +s=r.b.as +return s==null?B.z:s}, +$S:7} +A.iJ.prototype={ +aj(){return new A.Ht()}} +A.Ht.prototype={ +ap(){var s,r=this +r.aJ() +s=r.a.ch +s.bk() +s=s.bS$ +s.b=!0 +s.a.push(r.gFl()) +r.SC()}, +aF(a){var s,r,q=this +q.aS(a) +s=a.ch +if(q.a.ch!=s){r=q.gFl() +s.d_(r) +s=q.a.ch +s.bk() +s=s.bS$ +s.b=!0 +s.a.push(r) +q.Oq() +q.SC()}}, +SC(){var s=this,r=s.a.ch +r.toString +s.e=A.cT(B.ay,r,null) +r=s.a.ch +r.toString +s.f=A.cT(B.IV,r,null) +r=s.a.ch +r.toString +s.r=A.cT(B.IL,r,null) +r=s.a.ch +r.toString +s.w=A.cT(B.IM,r,B.iB) +r=s.a.ch +r.toString +s.x=A.cT(B.FO,r,B.iB)}, +Oq(){var s=this,r=s.e +if(r!=null)r.l() +r=s.f +if(r!=null)r.l() +r=s.r +if(r!=null)r.l() +r=s.w +if(r!=null)r.l() +r=s.x +if(r!=null)r.l() +s.x=s.w=s.r=s.f=s.e=null}, +l(){var s=this +s.a.ch.d_(s.gFl()) +s.Oq() +s.aA()}, +afg(a){if(a===B.a6){this.a.toString +this.d=!0}}, +L(b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=t.w,a4=A.bT(b1,B.iO,a3).w,a5=A.Z(b1),a6=a5.ax,a7=a5.cG,a8=a6.a===B.a7?a6.b:a6.y,a9=A.aHi(b1),b0=a7.d +if(b0==null)b0=a9.gjD() +a1.a.toString +s=a9.gut() +a1.a.toString +r=a7.w +a9.grM() +q=s===B.RN +p=q?16:24 +o=a1.a +n=o.r +m=o.Q +n=new A.dT(p,0,m!=null?0:p,0) +l=p/2 +o=o.Q +o=o==null?a2:o.r +if(o==null)o="" +k=A.DT(a2,a2,1,a2,A.d6(a2,A.Z(b1).ok.as,o),B.as,B.ak,a2,B.ad,B.at) +k.B5() +o=k.b.c +m=a1.a.Q!=null?l:0 +k.l() +a1.a.toString +j=a7.x +i=j==null +if(i)j=a9.gvv() +a1.a.toString +h=A.bT(b1,B.fG,a3).w.a.a-(j.a+j.c) +a1.a.toString +g=a7.Q +if(g==null)g=a9.gue() +f=(o+m+0)/h>g +a3=t.p +o=A.b([],a3) +if(a1.a.Q!=null){m=A.ak2(a2,a2,a2,a2,a2,a2,a2,a2,a2,a8,a2,a2,a2,new A.aB(p,0,p,0),a2,a2,a2,a2,a2,a2,a2) +e=a1.a.Q +e.toString +o.push(new A.bA(new A.aB(l,0,l,0),A.aGd(e,new A.vZ(m)),a2))}m=a1.a +m=A.b([A.lm(new A.bA(B.GS,A.im(m.c,a2,a2,B.bu,!0,b0,a2,a2,B.at),a2))],a3) +if(!f)B.b.U(m,o) +if(f)m.push(A.fN(a2,a2,h*0.4)) +a3=A.b([A.hY(m,B.a0,B.I,B.a1,a2)],a3) +if(f)a3.push(new A.bA(B.GQ,A.hY(o,B.a0,B.hP,B.a1,a2),a2)) +d=new A.bA(n,new A.Ru(a3,a2),a2) +if(!q)d=A.CB(!0,d,B.az,!1) +a1.a.toString +c=a7.e +if(c==null)c=a9.gcY(0) +a3=a1.a.d +b=a3==null?a7.a:a3 +if(b==null)b=a9.gbX(0) +a1.a.toString +a=a7.f +if(a==null)a=q?a9.gbW(0):a2 +a3=a1.a +o=a3.cy +d=A.jr(B.L,!0,a2,new A.w6(a5,d,a2),o,b,c,a2,a2,a,a2,a2,B.cS) +if(q)d=A.CB(!1,r!=null?new A.bA(new A.aB(0,j.b,0,j.d),A.fN(d,a2,r),a2):new A.bA(j,d,a2),B.az,!1) +o=a3.y +o=!i?B.bX:B.ap +d=new A.bE(A.bV(a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,!0,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,new A.auz(b1),a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,B.x,a2),!0,!1,!1,!1,new A.zD(d,new A.auA(b1),B.o4,a2,o,B.YP),a2) +if(a4.z)a0=d +else{a4=t.j3 +if(q){o=a1.r +o.toString +m=a1.x +m.toString +a0=new A.eJ(o,!1,new A.rD(m,new A.auB(),d,a2,a4),a2)}else{o=a1.e +o.toString +a0=new A.rD(o,new A.auC(),d,a2,a4)}}a3=a3.c.j(0) +return A.aPC(A.KE(a0,a1.a.cy,a2),"",!0)}} +A.auz.prototype={ +$0(){this.a.ae(t.J).f.Z8(B.RP)}, +$S:0} +A.auA.prototype={ +$1(a){this.a.ae(t.J).f.Z8(B.RQ)}, +$S:276} +A.auB.prototype={ +$3(a,b,c){return new A.eF(B.BQ,null,b,c,null)}, +$S:130} +A.auC.prototype={ +$3(a,b,c){return new A.eF(B.c8,null,b,c,null)}, +$S:130} +A.auD.prototype={ +gl8(){var s,r=this,q=r.CW +if(q===$){q=r.ch +if(q===$){s=A.Z(r.ay) +r.ch!==$&&A.ac() +r.ch=s +q=s}r.CW!==$&&A.ac() +q=r.CW=q.ax}return q}, +gbX(a){var s=this.gl8(),r=s.xr +return r==null?s.k3:r}, +gmr(){return A.xJ(new A.auE(this))}, +gv1(){var s=this.gl8(),r=s.y2 +return r==null?s.c:r}, +gjD(){var s,r,q=A.Z(this.ay).ok.z +q.toString +s=this.gl8() +r=s.y1 +return q.bL(r==null?s.k2:r)}, +gcY(a){return 6}, +gbW(a){return B.z7}, +gut(){return B.RM}, +gvv(){return B.GY}, +grM(){return!1}, +gzP(){var s=this.gl8(),r=s.y1 +return r==null?s.k2:r}, +gue(){return 0.25}} +A.auE.prototype={ +$1(a){var s,r,q=this +if(a.u(0,B.u)){s=q.a.gl8() +r=s.y2 +return r==null?s.c:r}if(a.u(0,B.Z)){s=q.a.gl8() +r=s.y2 +return r==null?s.c:r}if(a.u(0,B.F)){s=q.a.gl8() +r=s.y2 +return r==null?s.c:r}if(a.u(0,B.K)){s=q.a.gl8() +r=s.y2 +return r==null?s.c:r}s=q.a.gl8() +r=s.y2 +return r==null?s.c:r}, +$S:7} +A.Qa.prototype={ +G(){return"SnackBarBehavior."+this.b}} +A.vN.prototype={ +gC(a){var s=this +return A.R(s.gbX(s),s.gmr(),s.gv1(),s.gjD(),s.gcY(s),s.gbW(s),s.gut(),s.w,s.gvv(),s.grM(),s.gzP(),s.gue(),s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.vN)if(J.e(b.gbX(b),r.gbX(r)))if(J.e(b.gmr(),r.gmr()))if(J.e(b.gv1(),r.gv1()))if(J.e(b.gjD(),r.gjD()))if(b.gcY(b)==r.gcY(r))if(J.e(b.gbW(b),r.gbW(r)))if(b.gut()==r.gut())if(b.w==r.w)if(J.e(b.gvv(),r.gvv()))if(b.grM()==r.grM())if(J.e(b.gzP(),r.gzP()))if(b.gue()==r.gue())if(J.e(b.as,r.as))s=J.e(b.at,r.at) +return s}, +gbX(a){return this.a}, +gmr(){return this.b}, +gv1(){return this.c}, +gjD(){return this.d}, +gcY(a){return this.e}, +gbW(a){return this.f}, +gut(){return this.r}, +gvv(){return this.x}, +grM(){return null}, +gzP(){return this.z}, +gue(){return this.Q}} +A.XS.prototype={} +A.Du.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.Du)if(b.a==r.a)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(b.r==r.r)if(b.w==r.w)s=J.e(b.y,r.y) +return s}} +A.Y8.prototype={} +A.Dy.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.Dy)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(J.e(b.d,r.d))if(J.e(b.f,r.f))if(J.e(b.r,r.r))if(J.e(b.w,r.w))if(J.e(b.x,r.x))if(J.e(b.y,r.y))if(b.z==r.z)s=J.e(b.ch,r.ch) +return s}} +A.Ye.prototype={} +A.QA.prototype={ +A6(a){var s=null +A.Z(a) +A.Z(a) +return new A.Yk(a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,B.L,!0,B.Q,s,s,s)}, +C5(a){var s=a.ae(t.if),r=s==null?null:s.w +return(r==null?A.Z(a).dM:r).a}} +A.Yk.prototype={ +gke(){var s,r=this,q=r.go +if(q===$){s=A.Z(r.fy) +r.go!==$&&A.ac() +q=r.go=s.ax}return q}, +gjk(){return new A.bF(A.Z(this.fy).ok.as,t.RP)}, +gbX(a){return B.bo}, +gcP(){return new A.bC(new A.auY(this),t.b)}, +gh2(){return new A.bC(new A.av0(this),t.b)}, +gbK(a){return B.bo}, +gc8(){return B.bo}, +gcY(a){return B.fD}, +gcj(a){return new A.bF(A.aWG(this.fy),t.mD)}, +gh0(){return B.ma}, +gew(){return B.m9}, +gci(){return new A.bC(new A.auZ(this),t.mN)}, +gh_(){return B.dz}, +gbW(a){return B.dA}, +gh1(){return new A.bC(new A.av_(),t.B_)}, +gfc(){return A.Z(this.fy).Q}, +gh5(){return A.Z(this.fy).f}, +gfK(){return A.Z(this.fy).y}} +A.auY.prototype={ +$1(a){var s +if(a.u(0,B.u)){s=this.a.gke().k3 +return A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}return this.a.gke().b}, +$S:7} +A.av0.prototype={ +$1(a){if(a.u(0,B.Z))return this.a.gke().b.bh(0.1) +if(a.u(0,B.F))return this.a.gke().b.bh(0.08) +if(a.u(0,B.K))return this.a.gke().b.bh(0.1) +return null}, +$S:84} +A.auZ.prototype={ +$1(a){var s,r=this +if(a.u(0,B.u)){s=r.a.gke().k3 +return A.aQ(97,s.E()>>>16&255,s.E()>>>8&255,s.E()&255)}if(a.u(0,B.Z))return r.a.gke().b +if(a.u(0,B.F))return r.a.gke().b +if(a.u(0,B.K))return r.a.gke().b +return r.a.gke().b}, +$S:7} +A.av_.prototype={ +$1(a){if(a.u(0,B.u))return B.bd +return B.cx}, +$S:47} +A.vZ.prototype={ +gC(a){return J.E(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.vZ&&J.e(b.a,this.a)}} +A.DI.prototype={ +nf(a,b,c){return A.aGd(c,this.w)}, +cw(a){return!this.w.k(0,a.w)}} +A.Yl.prototype={} +A.Yn.prototype={ +asx(){this.w.a.toString}} +A.DM.prototype={ +aj(){var s=null +return new A.HN(new A.bN(s,t.NE),s,A.v(t.yb,t.M),s,!0,s)}} +A.HN.prototype={ +gkc(){var s=this.a.e +return s}, +gdr(){var s=this.a.f +if(s==null){s=this.e +if(s==null){s=A.ls(!0,null,!0,!0,null,null,!1) +this.e=s}}return s}, +gOB(){this.a.toString +var s=this.c +s.toString +A.Z(s) +return B.Nc}, +gei(){var s=this.a,r=s.p4 +if(r==null)s=s.r.a6 +else s=r +return s}, +gQ6(){var s=this.a.k2,r=!1 +if(s!=null)if(s>0){s=this.gkc().a.a +s=(s.length===0?B.bc:new A.dW(s)).gq(0) +r=this.a.k2 +r.toString +r=s>r +s=r}else s=r +else s=r +return s}, +gnF(){var s=this.a.r +if(s.cy==null)s=this.gQ6() +else s=!0 +return s}, +gtn(){var s=this.a.x2,r=this.P9().db +s=r==null?null:r.b +if(s==null){s=this.c +s.toString +s=A.Z(s).ax.fy}return s}, +P9(){var s,r,q,p,o,n,m,l,k,j=this,i=j.c +i.toString +i=A.fk(i,B.bf,t.g) +i.toString +s=j.c +s.toString +r=A.Z(s) +s=j.a.r +s=s.zA(r.e) +q=j.gei() +p=j.a +o=p.r.ax +n=s.anf(q,o==null?p.fr:o) +s=n.ry==null +if(!s||n.rx!=null)return n +q=j.gkc().a.a +m=(q.length===0?B.bc:new A.dW(q)).gq(0) +if(s)if(n.rx==null)j.a.toString +s=j.a.k2 +if(s==null)return n +l=""+m +if(s>0){l+="/"+A.i(s) +k=i.atf(B.f.fQ(s-m,0,s))}else k="" +if(j.gQ6()){i=n.cy +if(i==null)i="" +s=n.db +if(s==null){s=j.c +s.toString +q=A.Z(s).ok.Q +q.toString +s=q.bL(A.Z(s).ax.fy)}return n.ans(s,l,i,k)}return n.ane(l,k)}, +ap(){var s,r,q=this +q.aJ() +q.w=new A.Yn(q,q) +q.a.toString +s=q.gdr() +q.a.toString +r=q.gei() +s.skk(r) +q.gdr().a_(0,q.gz8()) +q.adU()}, +gTd(){var s,r=this.c +r.toString +r=A.ck(r,B.fH) +s=r==null?null:r.ch +switch((s==null?B.e3:s).a){case 0:this.a.toString +r=this.gei() +break +case 1:r=!0 +break +default:r=null}return r}, +bo(){this.a52() +this.gdr().skk(this.gTd())}, +aF(a){var s,r,q=this +q.a53(a) +s=q.a +r=a.f +if(s.f!=r){s=r==null?q.e:r +if(s!=null)s.K(0,q.gz8()) +s=q.a.f +if(s==null)s=q.e +if(s!=null)s.a_(0,q.gz8())}q.gdr().skk(q.gTd()) +if(q.gdr().gbG())q.a.toString +q.a.toString +q.gfN().da(0,B.u,!q.gei()) +q.gfN().da(0,B.F,q.f) +q.gfN().da(0,B.K,q.gdr().gbG()) +q.gfN().da(0,B.cV,q.gnF())}, +hk(a,b){var s=this.d +if(s!=null)this.kG(s,"controller")}, +geb(){return this.a.bF}, +l(){var s,r=this +r.gdr().K(0,r.gz8()) +s=r.e +if(s!=null)s.l() +s=r.d +if(s!=null){s.a8C() +s.a2O()}r.gfN().K(0,r.gPY()) +s=r.z +if(s!=null){s.H$=$.ay() +s.J$=0}r.a54()}, +RT(){var s=this.y.gM() +if(s!=null)s.C0()}, +aja(a){var s=this,r=s.w +r===$&&A.a() +if(!r.b)return!1 +if(a===B.af)return!1 +s.a.toString +if(!s.gei())return!1 +if(a===B.bj||a===B.fm)return!0 +if(s.gkc().a.a.length!==0)return!0 +return!1}, +ajK(){this.a4(new A.av2()) +this.gfN().da(0,B.K,this.gdr().gbG())}, +ajM(a,b){var s,r=this,q=r.aja(b) +if(q!==r.r)r.a4(new A.av4(r,q)) +s=r.c +s.toString +switch(A.Z(s).w.a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.bj){s=r.y.gM() +if(s!=null)s.iT(a.gdk())}break}s=r.c +s.toString +switch(A.Z(s).w.a){case 2:case 1:case 0:break +case 4:case 3:case 5:if(b===B.ah){s=r.y.gM() +if(s!=null)s.fZ()}break}}, +acL(){var s=this.gkc().a.b +if(s.a===s.b)this.y.gM().ZH()}, +PM(a){var s=this +if(a!==s.f){s.a4(new A.av3(s,a)) +s.gfN().da(0,B.F,s.f)}}, +ad5(){this.a4(new A.av5())}, +gfN(){this.a.toString +var s=this.z +s.toString +return s}, +adU(){var s=this +s.a.toString +s.z=A.alV(null) +s.gfN().da(0,B.u,!s.gei()) +s.gfN().da(0,B.F,s.f) +s.gfN().da(0,B.K,s.gdr().gbG()) +s.gfN().da(0,B.cV,s.gnF()) +s.gfN().a_(0,s.gPY())}, +gkK(){var s,r,q,p,o=this,n=o.a.aK +if(n==null)s=null +else s=J.nC(n.slice(0),A.a2(n).c) +if(s!=null){n=o.y.gM() +n.toString +n=A.eN(n) +r=o.gkc().a +q=o.a.r +p=new A.tq(!0,"EditableText-"+n,s,r,q.z)}else p=B.mM +n=o.y.gM().gkK() +return A.aGf(n.z,n.ay,!0,p,!1,!0,n.y,!0,n.Q,n.b,n.at,n.d,n.c,n.r,n.w,n.as,n.a)}, +L(e7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2=this,e3=null,e4={},e5=A.Z(e7),e6=e7.ae(t.Uf) +if(e6==null)e6=B.dQ +s=A.cD(e2.a.z,e2.gfN().a,t.p8) +r=A.Z(e7).ok.y +r.toString +q=e2.c +q.toString +A.Z(q) +q=e2.c +q.toString +q=A.aWu(q) +p=t.em +o=A.cD(q,e2.gfN().a,p) +n=A.cD(r,e2.gfN().a,p).bu(o).bu(s) +e2.a.toString +r=e5.ax +m=e2.gkc() +l=e2.gdr() +q=t.VS +p=A.b([],q) +k=e2.a +k=k.k2 +if(k!=null)p.push(new A.N2(k,e2.gOB())) +switch(A.aZ().a){case 2:case 4:j=A.aO_(e2.a.cb) +break +case 0:case 1:case 3:case 5:j=A.aSW(e2.a.cb) +break +default:j=e3}k=e2.a +i=k.n +h=k.to +g=k.ry +e4.a=e4.b=null +f=!1 +e=!1 +d=e3 +c=e3 +switch(e5.w.a){case 2:b=A.tZ(e7) +e2.x=!0 +i=$.aMe() +if(e2.gnF())a=e2.gtn() +else{e2.a.toString +k=e6.w +a=k==null?b.gf7():k}a0=e6.x +if(a0==null)a0=b.gf7().bh(0.4) +d=new A.j(-2/A.bT(e7,B.cW,t.w).w.b,0) +c=a0 +f=!0 +h=!0 +g=B.ec +break +case 4:b=A.tZ(e7) +h=e2.x=!1 +i=$.aMd() +if(e2.gnF())a=e2.gtn() +else{e2.a.toString +k=e6.w +a=k==null?b.gf7():k}a0=e6.x +if(a0==null)a0=b.gf7().bh(0.4) +d=new A.j(-2/A.bT(e7,B.cW,t.w).w.b,0) +e4.b=new A.av8(e2) +e4.a=new A.av9(e2) +f=!0 +g=B.ec +break +case 0:case 1:e2.x=!1 +i=$.aMi() +if(e2.gnF())a=e2.gtn() +else{e2.a.toString +k=e6.w +a=k==null?r.b:k}a0=e6.x +if(a0==null)a0=r.b.bh(0.4) +h=e +break +case 3:e2.x=!1 +i=$.aCh() +if(e2.gnF())a=e2.gtn() +else{e2.a.toString +k=e6.w +a=k==null?r.b:k}a0=e6.x +if(a0==null)a0=r.b.bh(0.4) +e4.b=new A.ava(e2) +e4.a=new A.avb(e2) +h=e +break +case 5:e2.x=!1 +i=$.aCh() +if(e2.gnF())a=e2.gtn() +else{e2.a.toString +k=e6.w +a=k==null?r.b:k}a0=e6.x +if(a0==null)a0=r.b.bh(0.4) +e4.b=new A.avc(e2) +e4.a=new A.avd(e2) +h=e +break +default:a0=e3 +a=a0 +f=a}k=e2.bf$ +e2.a.toString +a1=e2.gei() +a2=!a1 +a3=e2.a +a4=a3.id +a5=e2.r +a6=a3.em +a7=a3.w +a8=a3.x +a9=a3.y +b0=a3.Q +b1=a3.as +b2=a3.ax +b3=a3.CW +b4=a3.cx +b5=a3.db +b6=a3.dx +b7=a3.fr +a3=a3.fx +b8=l.gbG()?a0:e3 +b9=e2.a +c0=b9.aO +c1=c0?i:e3 +c2=b9.k4 +c3=b9.ok +c4=b9.p1 +c5=b9.p2 +c6=b9.d +c7=b9.a0 +c8=b9.J +c9=b9.RG +d0=b9.rx +d1=b9.xr +d2=b9.y1 +d3=b9.aL +d4=b9.O +d5=b9.b7 +d6=b9.ao +d7=b9.c3 +d8=b9.aw +b9=b9.bb +d9=$.aKu() +if(t.qY.b(c1))a4=B.lV +else if(b4)a4=a2?B.lV:B.XC +else a4=a2?B.XD:B.XE +if(b7===1){q=A.b([$.aJE()],q) +B.b.U(q,p)}else q=p +r=A.Ed(k,new A.u7(m,l,b3,b4,a2,a4,a5,a1,!0,b5,b6,!0,n,a6,b0,b1,b2,a9,a,c,B.eI,b7,a3,!1,!1,b8,c1,a7,a8,c2,c3,c4,c5,e2.gajL(),e2.gacK(),c6,c7,c8,q,B.ce,!0,c9,d0,g,h,d,f,d1,d2,r.a,d3,c0,d4,d5,d6,!0,!0,e2,d7,"editable",!0,d8,b9,j,d9,e2.y)) +e2.a.toString +e0=A.n1(new A.rX(A.b([l,m],t.Eo)),new A.ave(e2,l,m),new A.iD(r,e3)) +e2.a.toString +e1=A.cD(B.a_s,e2.gfN().a,t.Pb) +e4.c=null +if(e2.gOB()!==B.Nb){r=e2.a.k2 +r=r!=null&&r>0}else r=!1 +if(r)e4.c=e2.a.k2 +e2.a.toString +r=e2.gei() +q=e2.w +q===$&&A.a() +p=q.a.x +p===$&&A.a() +k=p?q.garZ():e3 +p=p?q.garX():e3 +q.w.a.toString +return A.ky(A.QF(A.kp(A.n1(m,new A.avf(e4,e2),new A.DU(q.gasr(),q.gasp(),q.gasn(),k,p,q.gas7(),q.gas9(),q.gask(),q.gasi(),q.gasw(),q.gasg(),q.gase(),q.gasc(),q.garO(),q.gasu(),q.garS(),q.garU(),q.garQ(),!1,B.cO,e0,e3)),!r,e3),e3,B.bO,e3,e3),e1,e3,new A.avg(e2),new A.avh(e2),e3)}} +A.av2.prototype={ +$0(){}, +$S:0} +A.av4.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.av3.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.av5.prototype={ +$0(){}, +$S:0} +A.av8.prototype={ +$0(){var s,r=this.a +if(!r.gdr().gbG()){s=r.gdr() +s=s.b&&B.b.dJ(s.gcT(),A.eC())}else s=!1 +if(s)r.gdr().hO()}, +$S:0} +A.av9.prototype={ +$0(){this.a.gdr().fb()}, +$S:0} +A.ava.prototype={ +$0(){var s,r=this.a +if(!r.gdr().gbG()){s=r.gdr() +s=s.b&&B.b.dJ(s.gcT(),A.eC())}else s=!1 +if(s)r.gdr().hO()}, +$S:0} +A.avb.prototype={ +$0(){this.a.gdr().fb()}, +$S:0} +A.avc.prototype={ +$0(){var s,r=this.a +if(!r.gdr().gbG()){s=r.gdr() +s=s.b&&B.b.dJ(s.gcT(),A.eC())}else s=!1 +if(s)r.gdr().hO()}, +$S:0} +A.avd.prototype={ +$0(){this.a.gdr().fb()}, +$S:0} +A.ave.prototype={ +$2(a,b){var s,r,q,p=this.a,o=p.P9(),n=p.a,m=n.z,l=n.as +n=n.at +s=p.f +r=this.b.gbG() +q=this.c.a.a +p.a.toString +return A.aEg(m,b,o,!1,q.length===0,r,s,l,n)}, +$S:279} +A.avg.prototype={ +$1(a){return this.a.PM(!0)}, +$S:52} +A.avh.prototype={ +$1(a){return this.a.PM(!1)}, +$S:45} +A.avf.prototype={ +$2(a,b){var s,r,q=null,p=this.b,o=p.gei(),n=this.a,m=n.c,l=p.gkc().a.a +l=(l.length===0?B.bc:new A.dW(l)).gq(0) +p.a.toString +s=n.b +n=n.a +r=p.gei()?new A.av6(p):q +return new A.bE(A.bV(q,q,q,q,q,q,q,q,l,q,q,o,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,m,q,q,q,q,q,q,q,s,n,q,r,q,q,q,q,q,q,q,q,q,q,q,new A.av7(p),q,q,q,q,q,q,q,q,q,q,q,B.x,q),!1,!1,!1,!1,b,q)}, +$S:280} +A.av7.prototype={ +$0(){var s=this.a +if(!s.gkc().a.b.gbH())s.gkc().soZ(A.mf(B.j,s.gkc().a.a.length)) +s.RT()}, +$S:0} +A.av6.prototype={ +$0(){var s=this.a,r=s.gdr() +if(r.b&&B.b.dJ(r.gcT(),A.eC())&&!s.gdr().gbG())s.gdr().hO() +else{s.a.toString +s.RT()}}, +$S:0} +A.axr.prototype={ +$1(a){var s,r=null +if(a.u(0,B.u)){s=A.Z(this.a).ok.y.b +return A.kN(r,r,s==null?r:s.bh(0.38),r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}return A.kN(r,r,A.Z(this.a).ok.y.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, +$S:58} +A.awQ.prototype={ +$2(a,b){if(!a.a)a.K(0,b)}, +$S:48} +A.IU.prototype={ +aF(a){this.aS(a) +this.o9()}, +bo(){var s,r,q,p,o=this +o.dq() +s=o.bf$ +r=o.gn6() +q=o.c +q.toString +q=A.oc(q) +o.f3$=q +p=o.mq(q,r) +if(r){o.hk(s,o.dV$) +o.dV$=!1}if(p)if(s!=null)s.l()}, +l(){var s,r=this +r.e7$.af(0,new A.awQ()) +s=r.bf$ +if(s!=null)s.l() +r.bf$=null +r.aA()}} +A.DN.prototype={ +aj(){var s=null +return new A.xA(new A.oa(!1,$.ay()),A.ls(!0,s,!0,!0,s,s,!1),s,A.v(t.yb,t.M),s,!0,s)}} +A.ak7.prototype={ +$1(a){var s,r,q,p=this +t.S0.a(a) +s=a.c +s.toString +r=p.a.zA(A.Z(s).e) +s=a.e +s===$&&A.a() +q=s.y +s=q==null?A.m(s).i("bO.T").a(q):q +if(s!=null)r=r.amZ(s) +s=a.bf$ +q=a.gq0() +return A.Ed(s,A.w3(p.dx,p.O,p.ax,p.n,p.cF,p.ah,p.cO,p.J,q,p.x1,p.x2,p.ry,p.aK,p.to,p.rx,r,p.B,p.a6,!0,p.fx,p.R8,p.k1,p.f,p.d,p.RG,p.p4,p.y2,p.r,p.a2,p.k2,p.fy,p.go,p.id,p.a0,p.db,p.cy,p.b7,new A.ak8(a,p.c),p.p2,p.p3,p.k3,p.k4,p.ok,p.p1,p.CW,p.e,p.aw,p.P,p.xr,p.y1,p.aO,p.c3,p.bF,p.cx,B.Ak,B.Al,p.H,p.ay,p.y,p.x,p.bb,p.z,p.Q,p.at,p.as,p.w,p.ch,p.ao))}, +$S:281} +A.ak8.prototype={ +$1(a){this.a.A8(a)}, +$S:31} +A.xA.prototype={ +gq0(){var s=t.mr.a(A.a4.prototype.gbZ.call(this)) +return s.as}, +hk(a,b){var s,r=this +r.a1D(a,b) +s=r.ay +if(s!=null)r.kG(s,"controller") +r.d=r.gq0().a.a}, +ap(){var s,r=this +r.a1C() +s=t.mr +s.a(A.a4.prototype.gbZ.call(r)) +s.a(A.a4.prototype.gbZ.call(r)).as.a_(0,r.gEO())}, +aF(a){var s,r,q,p=this +p.M0(a) +s=t.mr +r=a.as +if(s.a(A.a4.prototype.gbZ.call(p)).as!==r){q=p.gEO() +r.K(0,q) +s.a(A.a4.prototype.gbZ.call(p)).as.a_(0,q) +s.a(A.a4.prototype.gbZ.call(p)) +s.a(A.a4.prototype.gbZ.call(p)) +p.d=s.a(A.a4.prototype.gbZ.call(p)).as.a.a}}, +l(){var s,r=this +t.mr.a(A.a4.prototype.gbZ.call(r)).as.K(0,r.gEO()) +s=r.ay +if(s!=null){s.a8C() +s.a2O()}r.a1B()}, +A8(a){var s +this.a1A(a) +if(this.gq0().a.a!==a){s=this.gq0() +s.nx(0,new A.cO(a,B.ix,B.be))}}, +aaV(){var s=this +if(s.gq0().a.a!==s.gGF())s.A8(s.gq0().a.a)}} +A.Nn.prototype={} +A.acw.prototype={ +rw(a){return B.Rw}, +zH(a,b,c,d){var s,r,q,p=null,o=A.Z(a) +a.ae(t.bZ) +s=A.Z(a) +r=s.fY.c +if(r==null)r=o.ax.b +q=A.fN(A.kc(A.lw(B.cO,p,B.X,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,d,p,p,p,p,p,p),p,p,new A.Yp(r,p),B.D),22,22) +switch(b.a){case 0:s=A.aAD(1.5707963267948966,q) +break +case 1:s=q +break +case 2:s=A.aAD(0.7853981633974483,q) +break +default:s=p}return s}, +rv(a,b){var s +switch(a.a){case 2:s=B.NK +break +case 0:s=B.NM +break +case 1:s=B.h +break +default:s=null}return s}} +A.Yp.prototype={ +aE(a,b){var s,r,q,p,o,n,m +$.am() +s=A.br() +r=this.b +s.r=r.gv(r) +q=b.a/2 +p=A.o4(new A.j(q,q),q) +r=0+q +o=A.cE() +n=o.a +n===$&&A.a() +m=n.a +m.toString +m.addOval(A.c1(p),!1,1) +n=n.a +n.toString +n.addRect(A.c1(new A.D(0,0,r,r))) +a.a.kn(o,s)}, +eH(a){return!this.b.k(0,a.b)}} +A.UT.prototype={} +A.DW.prototype={ +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.DW&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)}} +A.Yq.prototype={} +A.QL.prototype={ +L(a){var s=this.c.a5(0,B.l4),r=this.d.a3(0,B.NF),q=A.bT(a,B.bw,t.w).w.r.b+8,p=44<=s.b-8-q,o=new A.j(8,q) +return new A.bA(new A.aB(8,q,8,8),new A.ik(new A.QM(s.a5(0,o),r.a5(0,o),p),new A.HS(this.e,p,A.aZ3(),null),null),null)}} +A.HS.prototype={ +aj(){return new A.Yv(new A.jN(),null,null)}, +atU(a,b){return this.e.$2(a,b)}} +A.Yv.prototype={ +aF(a){var s=this +s.aS(a) +if(!A.cK(s.a.c,a.c)){s.e=new A.jN() +s.d=!1}}, +L(a){var s,r,q,p,o,n,m,l,k,j=this,i=null +A.fk(a,B.bf,t.g).toString +s=j.e +r=j.d +q=a.ae(t.I).w +p=j.a +o=p.d +n=j.d +m=t.A9 +m=n?new A.e6(B.Aq,m):new A.e6(B.S6,m) +l=A.nu(n?B.ky:B.HQ,i,i,i) +k=n?"Back":"More" +m=A.b([new A.Yu(l,new A.avy(j),k,m)],t.p) +B.b.U(m,j.a.c) +return new A.Yw(r,q,A.aCH(p.atU(a,new A.Ys(o,n,m,i)),B.a8,B.Gu),s)}} +A.avy.prototype={ +$0(){var s=this.a +s.a4(new A.avx(s))}, +$S:0} +A.avx.prototype={ +$0(){var s=this.a +s.d=!s.d}, +$S:0} +A.Yw.prototype={ +aD(a){var s=new A.Yx(this.e,this.f,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sJN(this.e) +b.sbA(this.f)}} +A.Yx.prototype={ +sJN(a){if(a===this.T)return +this.T=a +this.a1()}, +sbA(a){if(a===this.ab)return +this.ab=a +this.a1()}, +bm(){var s,r,q=this,p=q.B$ +p.toString +s=t.k +r=s.a(A.q.prototype.gR.call(q)) +p.bU(new A.aa(0,r.b,0,r.d),!0) +if(!q.T&&q.t==null)q.t=q.B$.gp(0).a +p=s.a(A.q.prototype.gR.call(q)) +s=q.t +if(s!=null){s=q.B$.gp(0) +r=q.t +r.toString +s=s.a>r}else{r=s +s=!0}if(s)s=q.B$.gp(0).a +else{r.toString +s=r}q.fy=p.aU(new A.K(s,q.B$.gp(0).b)) +s=q.B$.b +s.toString +t.V.a(s) +s.a=new A.j(q.ab===B.b2?0:q.gp(0).a-q.B$.gp(0).a,0)}, +aE(a,b){var s=this.B$,r=s.b +r.toString +a.df(s,t.V.a(r).a.a3(0,b))}, +cu(a,b){var s=this.B$.b +s.toString +return a.iP(new A.avz(this),t.V.a(s).a,b)}, +ed(a){if(!(a.b instanceof A.fo))a.b=new A.fo(null,null,B.h)}, +cU(a,b){var s=a.b +s.toString +s=t.V.a(s).a +b.cl(0,s.a,s.b) +this.a2w(a,b)}} +A.avz.prototype={ +$2(a,b){return this.a.B$.cf(a,b)}, +$S:18} +A.Ys.prototype={ +aD(a){var s=new A.WT(this.e,this.f,0,null,null,new A.aN(),A.af()) +s.aC() +return s}, +aI(a,b){b.saqK(this.e) +b.sJN(this.f)}, +c7(a){return new A.Yt(A.db(t.Q),this,B.a4)}} +A.Yt.prototype={} +A.WT.prototype={ +saqK(a){if(a===this.O)return +this.O=a +this.a1()}, +sJN(a){if(a===this.P)return +this.P=a +this.a1()}, +aej(){var s,r=this,q={},p=t.k,o=r.P?p.a(A.q.prototype.gR.call(r)):A.a1y(new A.K(p.a(A.q.prototype.gR.call(r)).b,44)) +q.a=-1 +q.b=0 +r.b1(new A.atq(q,r,o)) +p=r.X$ +p.toString +s=r.n +if(s!==-1&&s===r.c_$-2&&q.b-p.gp(0).a<=o.b)r.n=-1}, +G_(a,b){var s,r=this +if(a===r.X$)return r.n!==-1 +s=r.n +if(s===-1)return!0 +return b>s===r.P}, +aha(){var s,r,q,p,o=this,n={} +n.a=-1 +n.b=B.D +n.c=0 +s=o.X$ +s.toString +n.d=o.P&&!o.O?s.gp(0).b:0 +o.b1(new A.atr(n,o,s)) +r=s.b +r.toString +t.V.a(r) +q=o.X$ +q.toString +if(o.G_(q,0)){r.e=!0 +if(o.P){q=o.O +r.a=q?new A.j(0,n.d):B.h +r=n.b +p=r.b +s=q?p+s.gp(0).b:p +n.b=new A.K(r.a,s)}else{r.a=new A.j(n.c,0) +n.b=new A.K(n.b.a+s.gp(0).a,n.b.b)}}else r.e=!1 +o.fy=n.b}, +ahP(){var s,r=this,q={} +if(!r.P)return +s=r.X$ +s.toString +q.a=-1 +r.b1(new A.ats(q,r,s))}, +bm(){var s,r=this +r.n=-1 +if(r.X$==null){s=t.k.a(A.q.prototype.gR.call(r)) +r.fy=new A.K(A.G(0,s.a,s.b),A.G(0,s.c,s.d)) +return}r.aej() +r.aha() +r.ahP()}, +aE(a,b){this.b1(new A.atu(a,b))}, +ed(a){if(!(a.b instanceof A.fo))a.b=new A.fo(null,null,B.h)}, +cu(a,b){var s,r,q={},p=q.a=this.ct$ +for(s=t.V;p!=null;){p=p.b +p.toString +s.a(p) +if(!p.e){r=p.c0$ +q.a=r +p=r +continue}if(a.iP(new A.att(q),p.a,b))return!0 +r=p.c0$ +q.a=r +p=r}return!1}, +eU(a){this.b1(new A.atv(a))}} +A.atq.prototype={ +$1(a){var s,r,q,p,o=this.a;++o.a +s=this.b +if(s.n!==-1&&!s.P)return +t.x.a(a) +r=this.c +q=r.b +a.bU(new A.aa(0,q,0,r.d),!0) +p=o.b+a.gp(0).a +o.b=p +if(p>q&&s.n===-1)s.n=o.a-1}, +$S:13} +A.atr.prototype={ +$1(a){var s,r,q,p=this.a,o=++p.a +t.x.a(a) +s=a.b +s.toString +t.V.a(s) +if(a===this.c)return +r=this.b +if(!r.G_(a,o)){s.e=!1 +return}s.e=!0 +if(!r.P){o=p.c +s.a=new A.j(o,0) +q=o+a.gp(0).a +p.c=q +p.b=new A.K(q,Math.max(a.gp(0).b,p.b.b))}else{o=p.d +s.a=new A.j(0,o) +p.d=o+a.gp(0).b +p.b=new A.K(Math.max(a.gp(0).a,p.b.a),p.d)}}, +$S:13} +A.ats.prototype={ +$1(a){var s,r,q +t.x.a(a) +s=a.b +s.toString +t.V.a(s) +r=++this.a.a +if(a===this.c)return +q=this.b +if(!q.G_(a,r)){s.e=!1 +return}a.bU(A.k6(null,q.gp(0).a),!0)}, +$S:13} +A.atu.prototype={ +$1(a){var s +t.x.a(a) +s=a.b +s.toString +t.V.a(s) +if(!s.e)return +this.a.df(a,s.a.a3(0,this.b))}, +$S:13} +A.att.prototype={ +$2(a,b){return this.a.a.cf(a,b)}, +$S:18} +A.atv.prototype={ +$1(a){var s +t.x.a(a) +s=a.b +s.toString +if(t.V.a(s).e)this.a.$1(a)}, +$S:13} +A.Yr.prototype={ +L(a){var s=null +return A.jr(B.L,!0,B.C7,this.c,B.bD,A.aUy(A.Z(a).ax),1,s,s,s,s,s,B.dk)}} +A.Yu.prototype={ +L(a){var s=null +return A.jr(B.L,!0,s,A.ko(s,s,this.c,s,s,this.d,s,s,this.e),B.t,B.z,0,s,s,s,s,s,B.dk)}} +A.a_f.prototype={ +an(a){var s,r,q +this.dR(a) +s=this.X$ +for(r=t.V;s!=null;){s.an(a) +q=s.b +q.toString +s=r.a(q).aa$}}, +ad(a){var s,r,q +this.dF(0) +s=this.X$ +for(r=t.V;s!=null;){s.ad(0) +q=s.b +q.toString +s=r.a(q).aa$}}} +A.a_t.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.xC.prototype={ +G(){return"_TextSelectionToolbarItemPosition."+this.b}} +A.QN.prototype={ +L(a){var s=this,r=null +return A.QB(s.c,s.d,A.ak2(s.f,r,B.z,r,r,r,r,r,r,A.aT4(A.Z(a).ax),r,B.Rz,r,s.e,r,B.fi,r,r,r,B.Ua,r))}} +A.e4.prototype={ +bu(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null +if(b3==null)return b1 +s=b1.a +r=s==null?b2:s.bu(b3.a) +if(r==null)r=b3.a +q=b1.b +p=q==null?b2:q.bu(b3.b) +if(p==null)p=b3.b +o=b1.c +n=o==null?b2:o.bu(b3.c) +if(n==null)n=b3.c +m=b1.d +l=m==null?b2:m.bu(b3.d) +if(l==null)l=b3.d +k=b1.e +j=k==null?b2:k.bu(b3.e) +if(j==null)j=b3.e +i=b1.f +h=i==null?b2:i.bu(b3.f) +if(h==null)h=b3.f +g=b1.r +f=g==null?b2:g.bu(b3.r) +if(f==null)f=b3.r +e=b1.w +d=e==null?b2:e.bu(b3.w) +if(d==null)d=b3.w +c=b1.x +b=c==null?b2:c.bu(b3.x) +if(b==null)b=b3.x +a=b1.y +a0=a==null?b2:a.bu(b3.y) +if(a0==null)a0=b3.y +a1=b1.z +a2=a1==null?b2:a1.bu(b3.z) +if(a2==null)a2=b3.z +a3=b1.Q +a4=a3==null?b2:a3.bu(b3.Q) +if(a4==null)a4=b3.Q +a5=b1.as +a6=a5==null?b2:a5.bu(b3.as) +if(a6==null)a6=b3.as +a7=b1.at +a8=a7==null?b2:a7.bu(b3.at) +if(a8==null)a8=b3.at +a9=b1.ax +b0=a9==null?b2:a9.bu(b3.ax) +if(b0==null)b0=b3.ax +s=r==null?s:r +r=p==null?q:p +q=n==null?o:n +p=l==null?m:l +o=j==null?k:j +n=h==null?i:h +m=f==null?g:f +l=d==null?e:d +k=b==null?c:b +j=a0==null?a:a0 +i=a2==null?a1:a2 +h=a4==null?a3:a4 +g=a6==null?a5:a6 +f=a8==null?a7:a8 +return A.aAy(j,i,h,s,r,q,p,o,n,g,f,b0==null?a9:b0,m,l,k)}, +alN(a,b,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a +c=c==null?d:c.hc(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +s=e.b +s=s==null?d:s.hc(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +r=e.c +r=r==null?d:r.hc(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +q=e.d +q=q==null?d:q.hc(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +p=e.e +p=p==null?d:p.hc(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +o=e.f +o=o==null?d:o.hc(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +n=e.r +n=n==null?d:n.hc(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +m=e.w +m=m==null?d:m.hc(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +l=e.x +l=l==null?d:l.hc(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +k=e.y +k=k==null?d:k.hc(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +j=e.z +j=j==null?d:j.hc(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +i=e.Q +i=i==null?d:i.hc(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +h=e.as +h=h==null?d:h.hc(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +g=e.at +g=g==null?d:g.hc(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) +f=e.ax +return A.aAy(k,j,i,c,s,r,q,p,o,h,g,f==null?d:f.hc(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1),n,m,l)}, +UQ(a,b,c){return this.alN(a,b,c,null,null,null)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.e4&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)&&J.e(s.e,b.e)&&J.e(s.f,b.f)&&J.e(s.r,b.r)&&J.e(s.w,b.w)&&J.e(s.x,b.x)&&J.e(s.y,b.y)&&J.e(s.z,b.z)&&J.e(s.Q,b.Q)&&J.e(s.as,b.as)&&J.e(s.at,b.at)&&J.e(s.ax,b.ax)}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a)}} +A.Yz.prototype={} +A.w6.prototype={ +L(a){var s,r,q,p,o,n,m,l=this,k=null,j=a.ae(t.ri),i=j==null?k:j.w.c +if(i==null){i=B.cJ.a +s=B.cJ.b +r=B.cJ.c +q=B.cJ.d +p=B.cJ.e +o=B.cJ.f +n=B.cJ.r +n=new A.Nk(l.c,new A.BA(i,s,r,q,p,o,n),B.mh,i,s,r,q,p,o,n) +i=n}i=A.aEI(i.ay,i.ch.cK(a)) +m=a.ae(t.Uf) +if(m==null)m=B.dQ +s=l.c +r=s.fY +q=r.b +if(q==null)q=m.x +r=r.a +if(r==null)r=m.w +return new A.FQ(l,new A.zn(i,A.us(A.a3P(l.d,r,k,k,q),s.k2,k),k),k)}} +A.FQ.prototype={ +nf(a,b,c){return new A.w6(this.w.c,c,null)}, +cw(a){return!this.w.c.k(0,a.w.c)}} +A.rs.prototype={ +e8(a){var s,r=this.a +r.toString +s=this.b +s.toString +return A.aTd(r,s,a)}} +A.yn.prototype={ +aj(){return new A.RO(null,null)}} +A.RO.prototype={ +lt(a){var s=a.$3(this.CW,this.a.r,new A.amt()) +s.toString +this.CW=t.ZM.a(s)}, +L(a){var s=this.CW +s.toString +return new A.w6(s.ai(0,this.gef().gv(0)),this.a.w,null)}} +A.amt.prototype={ +$1(a){return new A.rs(t.we.a(a),null)}, +$S:282} +A.qo.prototype={ +G(){return"MaterialTapTargetSize."+this.b}} +A.iM.prototype={ +VI(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5){var s=this,r=a0==null?s.e:a0,q=(c==null?s.ax:c).amW(null),p=a3==null?s.fx:a3,o=a2==null?s.k4:a2,n=a5==null?s.ok:a5,m=a==null?s.p3:a,l=b==null?s.x1:b,k=d==null?s.P:d,j=e==null?s.a0:e,i=f==null?s.J:f,h=a1==null?s.cO:a1,g=a4==null?s.dM:a4 +return A.aAz(s.p2,s.d,m,s.a,s.p4,s.R8,s.RG,s.rx,s.ry,s.ab,s.to,s.as,s.at,l,s.x2,s.xr,q,s.b,s.y1,s.y2,s.bw,s.aL,s.ay,s.ch,s.aO,s.n,s.O,k,s.a6,s.c,j,i,s.CW,s.cx,s.cy,s.db,s.H,s.k2,s.bl,r,s.a2,s.f,s.ao,s.b7,s.aK,s.c3,s.bF,s.B,h,s.r,s.w,s.ah,s.dx,s.dy,s.fr,s.k3,o,s.aw,s.bb,p,s.x,s.cF,s.em,s.fy,s.cb,s.go,s.dW,s.cG,s.id,s.y,s.eO,s.eP,g,s.fY,n,s.fq,s.t,s.T,s.p1,s.k1,!0,s.Q)}, +VO(a,b,c,d,e){var s=null +return this.VI(a,b,c,s,s,s,s,s,s,d,s,e)}, +anm(a,b){var s=null +return this.VI(s,s,s,s,s,s,s,s,a,s,s,b)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.iM&&A.J1(b.d,s.d)&&b.a===s.a&&A.J1(b.c,s.c)&&b.e.k(0,s.e)&&b.f===s.f&&b.r.k(0,s.r)&&b.w===s.w&&b.x.k(0,s.x)&&b.y===s.y&&b.Q.k(0,s.Q)&&b.as.k(0,s.as)&&b.at.k(0,s.at)&&b.ax.k(0,s.ax)&&b.ay.k(0,s.ay)&&b.ch.k(0,s.ch)&&b.CW.k(0,s.CW)&&b.cx.k(0,s.cx)&&b.cy.k(0,s.cy)&&b.db.k(0,s.db)&&b.dx.k(0,s.dx)&&b.dy.k(0,s.dy)&&b.fr.k(0,s.fr)&&b.fx.k(0,s.fx)&&b.fy.k(0,s.fy)&&b.go.k(0,s.go)&&b.id.k(0,s.id)&&b.k1.k(0,s.k1)&&b.k2.k(0,s.k2)&&b.k3.k(0,s.k3)&&b.k4.k(0,s.k4)&&b.ok.k(0,s.ok)&&b.p1.k(0,s.p1)&&J.e(b.p2,s.p2)&&b.p3.k(0,s.p3)&&b.p4.k(0,s.p4)&&b.R8.k(0,s.R8)&&b.RG.k(0,s.RG)&&b.rx.k(0,s.rx)&&b.ry.k(0,s.ry)&&b.to.k(0,s.to)&&b.x1.k(0,s.x1)&&b.x2.k(0,s.x2)&&b.xr.k(0,s.xr)&&b.y1.k(0,s.y1)&&b.y2.k(0,s.y2)&&b.aL.k(0,s.aL)&&b.aO.k(0,s.aO)&&b.n.k(0,s.n)&&b.O.k(0,s.O)&&b.P.k(0,s.P)&&b.a6.k(0,s.a6)&&b.a0.k(0,s.a0)&&b.J.k(0,s.J)&&b.H.k(0,s.H)&&b.a2.k(0,s.a2)&&b.ao.k(0,s.ao)&&b.b7.k(0,s.b7)&&b.aK.k(0,s.aK)&&b.c3.k(0,s.c3)&&b.bF.k(0,s.bF)&&b.B.k(0,s.B)&&b.cO.k(0,s.cO)&&b.ah.k(0,s.ah)&&b.aw.k(0,s.aw)&&b.bb.k(0,s.bb)&&b.cF.k(0,s.cF)&&b.em.k(0,s.em)&&b.cb.k(0,s.cb)&&b.dW.k(0,s.dW)&&b.cG.k(0,s.cG)&&b.eO.k(0,s.eO)&&b.eP.k(0,s.eP)&&b.dM.k(0,s.dM)&&b.fY.k(0,s.fY)&&b.fq.k(0,s.fq)&&b.t.k(0,s.t)&&b.T.k(0,s.T)&&b.ab.k(0,s.ab)&&b.bw.k(0,s.bw)&&b.bl.k(0,s.bl)}, +gC(a){var s=this,r=s.d,q=A.m(r),p=A.a9(new A.bg(r,q.i("bg<1>")),t.X) +B.b.U(p,new A.be(r,q.i("be<2>"))) +p.push(s.a) +p.push(s.b) +r=s.c +B.b.U(p,r.gbT(r)) +B.b.U(p,r.geo(r)) +p.push(s.e) +p.push(s.f) +p.push(s.r) +p.push(s.w) +p.push(s.x) +p.push(s.y) +p.push(!0) +p.push(s.Q) +p.push(s.as) +p.push(s.at) +p.push(s.ax) +p.push(s.ay) +p.push(s.ch) +p.push(s.CW) +p.push(s.cx) +p.push(s.cy) +p.push(s.db) +p.push(s.dx) +p.push(s.dy) +p.push(s.fr) +p.push(s.fx) +p.push(s.fy) +p.push(s.go) +p.push(s.id) +p.push(s.k1) +p.push(s.k2) +p.push(s.k3) +p.push(s.k4) +p.push(s.ok) +p.push(s.p1) +p.push(s.p2) +p.push(s.p3) +p.push(s.p4) +p.push(s.R8) +p.push(s.RG) +p.push(s.rx) +p.push(s.ry) +p.push(s.to) +p.push(s.x1) +p.push(s.x2) +p.push(s.xr) +p.push(s.y1) +p.push(s.y2) +p.push(s.aL) +p.push(s.aO) +p.push(s.n) +p.push(s.O) +p.push(s.P) +p.push(s.a6) +p.push(s.a0) +p.push(s.J) +p.push(s.H) +p.push(s.a2) +p.push(s.ao) +p.push(s.b7) +p.push(s.aK) +p.push(s.c3) +p.push(s.bF) +p.push(s.B) +p.push(s.cO) +p.push(s.ah) +p.push(s.aw) +p.push(s.bb) +p.push(s.cF) +p.push(s.em) +p.push(s.cb) +p.push(s.dW) +p.push(s.cG) +p.push(s.eO) +p.push(s.eP) +p.push(s.dM) +p.push(s.fY) +p.push(s.fq) +p.push(s.t) +p.push(s.T) +p.push(s.ab) +p.push(s.bw) +p.push(s.bl) +return A.bZ(p)}} +A.akF.prototype={ +$0(){var s=this.a,r=this.b +return s.anm(r.bu(s.k4),r.bu(s.ok))}, +$S:283} +A.akD.prototype={ +$2(a,b){return new A.aS(a,b.auT(this.a.c.h(0,a),this.b),t.sw)}, +$S:284} +A.akE.prototype={ +$1(a){return!this.a.c.aq(0,a.a)}, +$S:285} +A.Nk.prototype={ +gld(){var s=this.ch.a +return s==null?this.ay.ax.a:s}, +gf7(){var s=this.ch.b +return s==null?this.ay.ax.b:s}, +gn2(){var s=this.ch.c +return s==null?this.ay.ax.c:s}, +goU(){var s=this.ch.f +return s==null?this.ay.fx:s}, +cK(a){return A.aEI(this.ay,this.ch.cK(a))}} +A.azk.prototype={} +A.wX.prototype={ +gC(a){return(A.mU(this.a)^A.mU(this.b))>>>0}, +k(a,b){if(b==null)return!1 +return b instanceof A.wX&&b.a===this.a&&b.b===this.b}} +A.TK.prototype={ +bI(a,b,c){var s,r=this.a,q=r.h(0,b) +if(q!=null)return q +if(r.a===this.b)r.F(0,new A.bg(r,A.m(r).i("bg<1>")).gZ(0)) +s=c.$0() +r.m(0,b,s) +return s}} +A.mk.prototype={ +Wq(a){var s=this.a,r=this.b,q=A.G(a.a+new A.j(s,r).a8(0,4).a,0,a.b) +return a.ank(A.G(a.c+new A.j(s,r).a8(0,4).b,0,a.d),q)}, +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.mk&&b.a===this.a&&b.b===this.b}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +d8(){return this.a1u()+"(h: "+A.iZ(this.a)+", v: "+A.iZ(this.b)+")"}} +A.YD.prototype={} +A.Zs.prototype={} +A.E1.prototype={ +guT(){var s,r=this.e +if(r!=null)s=r instanceof A.mH +else s=!0 +if(s)return r +return A.xJ(new A.akI(this))}, +gC(a){var s=this +return A.bZ([s.a,s.b,s.c,s.d,s.guT(),s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr])}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.E1&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.guT(),s.guT())&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&b.as==s.as&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&J.e(b.cx,s.cx)&&J.e(b.db,s.db)&&J.e(b.dx,s.dx)&&b.dy==s.dy&&b.fr==s.fr}} +A.akI.prototype={ +$1(a){var s +if(a.u(0,B.aO)){s=this.a.e +return s==null?t.G.a(s):s}return B.z}, +$S:7} +A.YF.prototype={} +A.E2.prototype={ +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.y,s.x,s.z,s.Q,s.as,s.ax,s.at,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.E2&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.y,s.y)&&J.e(b.x,s.x)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.ax,s.ax)&&b.at==s.at}} +A.YG.prototype={} +A.TH.prototype={ +aD(a){var s=new A.WF(!0,this.e,null,this.r,this.w,B.ap,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}} +A.WF.prototype={ +cf(a,b){var s,r=this,q=$.aB0 +$.aB0=!1 +if(r.gp(0).u(0,b)){s=r.cu(a,b)||r.t===B.ap +if((s||r.t===B.cO)&&!$.aB_){$.aB_=!0 +a.D(0,new A.n7(b,r))}}else s=!1 +if(q){$.aB0=!0 +$.aB_=!1}return s}} +A.E5.prototype={ +aj(){return new A.ov(new A.adR(),A.aC(t.S),B.R,null,null)}} +A.ov.prototype={ +gajd(){this.a.toString +this.f===$&&A.a() +return B.Gw}, +ga94(){this.a.toString +this.f===$&&A.a() +return!0}, +gGd(){var s=this.a.c +return s==null?null.ZF():s}, +gma(){var s,r=this,q=r.w +if(q==null){q=A.cn(null,B.eL,B.jZ,null,r) +q.bk() +s=q.bS$ +s.b=!0 +s.a.push(r.gad8()) +r.w=q}return q}, +ad9(a){var s,r,q,p,o,n,m,l,k,j=this +$label0$0:{s=j.as===B.R +r=a===B.R +q=!s +p=q +if(p){o=r +n=o}else{n=null +o=!1}if(o){B.b.F($.ry,j) +o=j.d +m=o.a +if(m!=null)m.jO() +else o.b=null +break $label0$0}if(s){l=!(p?n:r) +o=l}else o=!1 +if(o){o=j.d +m=o.a +k=$.aAa+1 +if(m!=null){$.aAa=k +m.a0C(0,k)}else o.b=$.aAa=k +$.ry.push(j) +A.aiD(j.gGd()) +break $label0$0}break $label0$0}j.as=a}, +aio(a,b){var s,r=this,q=new A.akM(r,a) +if(r.gma().gaT(0)===B.R&&b.a>0){s=r.r +if(s!=null)s.am(0) +r.r=A.bW(b,q)}else q.$0()}, +Sh(a){return this.aio(null,a)}, +tY(a){var s=this,r=s.r +if(r!=null)r.am(0) +s.r=null +r=s.w +r=r==null?null:r.gaT(0).gqX() +if(r===!0)if(a.a>0){r=s.gma() +s.r=A.bW(a,r.gZr(r))}else s.gma().dC(0)}, +ak6(a){var s,r=this +r.a.toString +r.f===$&&A.a() +switch(1){case 1:s=r.y +if(s==null)s=r.y=A.a9R(r,B.Qs) +s.p1=r.gadj() +s.p2=r.gabD() +s.R8=r.gack() +s.GT(a) +break}}, +abw(a){var s=this,r=s.z +r=r==null?null:r.CW +if(r!==a.gbg()){r=s.y +r=r==null?null:r.CW +r=r===a.gbg()}else r=!0 +if(r)return +if(s.r==null&&s.gma().gaT(0)===B.R||!t.pY.b(a))return +s.Q1()}, +Q1(){this.a.toString +this.tY(B.r) +this.Q.W(0)}, +abE(){var s,r=this,q=r.e +q===$&&A.a() +if(!q)return +s=r.gma().gaT(0)===B.R +if(s)r.ga94() +if(s){q=r.c +q.toString +A.azA(q)}r.a.toString +r.Sh(B.r)}, +acl(){if(this.Q.a!==0)return +this.tY(this.gajd())}, +abN(a){var s,r,q,p,o=this +o.Q.D(0,a.gjH(a)) +s=A.a2($.ry).i("as<1>") +r=A.a9(new A.as($.ry,new A.akL(),s),s.i("n.E")) +for(s=r.length,q=0;p=r.length,q>>16&255,B.k.E()>>>8&255,B.k.E()&255),a5,a5,B.fM,a5,a5,B.ax)) +break $label0$0}h=B.ai===n +if(h){k=o.ok +l=o.w +j=k}else j=a5 +if(h){i=l +s=j.z +s.toString +s=new A.aF(s.HL(B.k,A.aGs(i)),new A.ds(A.aQ(B.d.aH(229.5),B.d4.E()>>>16&255,B.d4.E()>>>8&255,B.d4.E()&255),a5,a5,B.fM,a5,a5,B.ax)) +break $label0$0}s=a5}g=s.a +f=a5 +e=s.b +f=e +s=a4.f +s===$&&A.a() +a4.a.toString +r=s.a +d=new A.aa(0,1/0,r==null?a4.a9Z():r,1/0) +r=A.d6(a5,a5,a4.a.c) +q=s.b +if(q==null)q=d +c=s.c +if(c==null)c=a4.a9Y() +a4.a.toString +b=s.d +if(b==null)b=B.az +a=s.w +if(a==null)a=f +a0=s.x +if(a0==null)a0=g +a1=a4.x +if(a1==null)a1=a4.x=A.cT(B.ay,a4.gma(),a5) +a2=a4.a +a2.toString +s=s.e +if(s==null)s=24 +a3=new A.YH(r,q,c,b,a,a0,B.as,a1,p,s,!0,a4.gPP(),a4.gPQ(),a2.c!=null,a5) +return A.CU(a6)==null?a3:new A.r7(a5,a3,a5,a5)}, +l(){var s,r,q=this +$.f2.RG$.b.F(0,q.gPK()) +B.b.F($.ry,q) +s=q.y +r=s==null +if(!r)s.p1=null +if(!r){s.mn() +s.m_()}s=q.z +r=s==null +if(!r)s.a0=null +if(!r){s.mn() +s.m_()}s=q.r +if(s!=null)s.am(0) +s=q.w +if(s!=null)s.l() +s=q.x +if(s!=null)s.l() +q.a4m()}, +L(a){var s,r,q,p=this,o=null +if(p.gGd().length===0){s=p.a.Q +return s}p.a.toString +p.f===$&&A.a() +s=p.gGd() +r=p.a.Q +q=new A.bE(A.bV(o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,s,B.x,o),!1,!1,!1,!1,r,o) +p.e===$&&A.a() +q=A.aGT(A.B_(B.ap,q,o,p.gak5(),o,o,o),B.ce,p.gPP(),p.gPQ()) +return new A.BH(p.d,p.ga6Q(),q,o)}} +A.akM.prototype={ +$0(){var s,r=this.a,q=r.e +q===$&&A.a() +if(!q)return +r.gma().ce(0) +q=r.r +if(q!=null)q.am(0) +q=this.b +if(q==null)q=null +else{s=r.gma() +s=A.bW(q,s.gZr(s)) +q=s}r.r=q}, +$S:0} +A.akL.prototype={ +$1(a){return a.Q.a===0}, +$S:286} +A.avE.prototype={ +nh(a){return new A.aa(0,a.b,0,a.d)}, +nk(a,b){var s,r,q=this.b,p=this.c,o=q.b,n=o+p,m=b.b,l=a.b-10,k=n+m<=l +m=o-p-m +s=(m>=10===k?!0:k)?Math.min(n,l):Math.max(m,10) +p=b.a +r=a.a-p +return new A.j(r<=20?r/2:A.G(q.a-p/2,10,r-10),s)}, +lX(a){var s +if(this.b.k(0,a.b))s=this.c!==a.c +else s=!0 +return s}} +A.YH.prototype={ +L(a){var s,r=this,q=null,p=r.w,o=r.x,n=A.dR(q,A.hC(new A.cI(q,r.c,p,o,q,q,q,q,q),1,1),B.t,q,q,r.r,q,q,r.f,r.e,q,q,q) +p=A.im(new A.bE(A.bV(q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,B.x,q),!0,!1,!1,!1,n,q),q,q,B.bu,!0,p,o,q,B.at) +s=A.aGT(new A.eJ(r.y,!1,new A.fB(r.d,p,q),q),B.ce,r.at,r.ax) +p=A.ck(a,B.iQ) +p=p==null?q:p.f +p=p==null?q:p.d +if(p==null)p=0 +return A.aRg(p,new A.ik(new A.avE(r.z,r.Q,!0),A.kp(s,r.ay,q),q))}} +A.HZ.prototype={ +l(){var s=this,r=s.c2$ +if(r!=null)r.K(0,s.giL()) +s.c2$=null +s.aA()}, +bE(){this.d2() +this.cN() +this.iM()}} +A.E6.prototype={ +gC(a){var s=this,r=null +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,r,r,r,r,r,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.E6)if(b.a==r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(b.e==r.e)if(J.e(b.w,r.w))s=J.e(b.x,r.x) +return s}} +A.YI.prototype={} +A.ahb.prototype={ +G(){return"ScriptCategory."+this.b}} +A.we.prototype={ +a_i(a){var s +switch(a.a){case 0:s=this.c +break +case 1:s=this.d +break +case 2:s=this.e +break +default:s=null}return s}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.we&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)&&b.e.k(0,s.e)}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Z6.prototype={} +A.uY.prototype={ +Bi(a){return new A.d5(this,t.Ow)}, +vH(a,b){return A.aGY(this.tL(a,b,A.rj(null,null,!1,t.oA)),a.a,null)}, +vI(a,b){return A.aGY(this.tL(a,b,A.rj(null,null,!1,t.oA)),a.a,null)}, +tL(a,b,c){return this.aeu(a,b,c)}, +aeu(a,b,c){var s=0,r=A.z(t.Di),q,p=2,o=[],n=this,m,l,k,j,i +var $async$tL=A.A(function(d,e){if(d===1){o.push(e) +s=p}while(true)switch(s){case 0:k=new A.adE(n,b,c,a) +j=new A.adF(n,a) +case 3:switch(n.d.a){case 0:s=5 +break +case 2:s=6 +break +case 1:s=7 +break +default:s=4 +break}break +case 5:q=k.$0() +s=1 +break +case 6:q=j.$0() +s=1 +break +case 7:p=9 +s=12 +return A.r(k.$0(),$async$tL) +case 12:m=e +q=m +s=1 +break +p=2 +s=11 +break +case 9:p=8 +i=o.pop() +m=j.$0() +q=m +s=1 +break +s=11 +break +case 8:s=2 +break +case 11:s=4 +break +case 4:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$tL,r)}, +tr(a){return this.a9m(a)}, +a9m(a){var s=0,r=A.z(t.hP),q,p=this,o,n,m,l,k,j,i +var $async$tr=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:n=p.a +m=A.Eg().ac(n) +l=new A.al($.ad,t.XC) +k=new A.bf(l,t.m4) +j=A.aW1() +j.open("GET",n,!0) +j.responseType="arraybuffer" +j.addEventListener("load",A.hz(new A.adC(j,k,m))) +j.addEventListener("error",A.hz(new A.adD(k,j,m))) +j.send() +s=3 +return A.r(l,$async$tr) +case 3:n=j.response +n.toString +o=A.adu(t.RZ.a(n),0,null) +if(o.byteLength===0)throw A.d(A.aQQ(A.J(j,"status"),m)) +i=a +s=4 +return A.r(A.a8Y(o),$async$tr) +case 4:q=i.$1(c) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$tr,r)}, +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.uY&&b.a===this.a&&b.b===this.b}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return'NetworkImage("'+this.a+'", scale: '+B.f.ag(this.b,1)+")"}} +A.adE.prototype={ +$0(){var s=0,r=A.z(t.Di),q,p=this,o,n,m,l,k +var $async$$0=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:o=p.c +n=p.d +m=A +l=new A.dD(o,A.m(o).i("dD<1>")) +k=A +s=3 +return A.r(p.a.tr(p.b),$async$$0) +case 3:q=m.aA4(l,k.cG(b,t.hP),n.a,null,n.b) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$$0,r)}, +$S:131} +A.adF.prototype={ +$0(){var s=0,r=A.z(t.Di),q,p=this,o,n,m +var $async$$0=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:n=A.aW3() +m=p.b.a +n.src=m +s=3 +return A.r(A.fx(n.decode(),t.X),$async$$0) +case 3:o=A.aQT(A.cG(new A.wq(n,m),t.OX),null) +o.e=m +q=o +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$$0,r)}, +$S:131} +A.adC.prototype={ +$1(a){var s=this.a,r=s.status,q=r>=200&&r<300,p=r>307&&r<400,o=q||r===0||r===304||p,n=this.b +if(o)n.cV(0,s) +else n.f1(new A.uZ("HTTP request failed, statusCode: "+A.i(r)+", "+this.c.j(0)))}, +$S:26} +A.adD.prototype={ +$1(a){return this.a.f1(new A.uZ("HTTP request failed, statusCode: "+A.i(this.b.status)+", "+this.c.j(0)))}, +$S:2} +A.U3.prototype={ +a5w(a,b,c){var s=this +s.e=b +s.z.f9(0,new A.apP(s),new A.apQ(s,c),t.P)}, +JF(){var s,r=this +if(r.Q){s=r.at +s===$&&A.a() +s.l()}r.ax=!0 +r.a1J()}} +A.apP.prototype={ +$1(a){var s,r=this.a +r.Q=!0 +if(r.ax){a.a_(0,new A.fH(new A.apL(),null,null)) +a.tN() +return}r.as!==$&&A.ba() +r.as=a +if(a.x)A.a8(A.a5(u.V)) +s=new A.q7(a) +s.t3(a) +r.at!==$&&A.ba() +r.at=s +a.a_(0,new A.fH(new A.apM(r),new A.apN(r),new A.apO(r)))}, +$S:288} +A.apL.prototype={ +$2(a,b){}, +$S:105} +A.apM.prototype={ +$2(a,b){this.a.CO(a)}, +$S:105} +A.apN.prototype={ +$1(a){this.a.Zk(a)}, +$S:133} +A.apO.prototype={ +$2(a,b){this.a.atu(a,b)}, +$S:134} +A.apQ.prototype={ +$2(a,b){this.a.n4(A.bl("resolving an image stream completer"),a,this.b,!0,b)}, +$S:33} +A.wq.prototype={ +Hw(a){return new A.wq(this.a,this.b)}, +l(){}, +geR(a){return A.a8(A.ae("Could not create image data for this image because access to it is restricted by the Same-Origin Policy.\nSee https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy"))}, +gnl(a){return 1}, +gLE(){var s=this.a +return B.d.hR(4*s.naturalWidth*s.naturalHeight)}, +$ihd:1, +gjF(){return this.b}} +A.h4.prototype={ +j(a){var s=this +if(s.gk8(s)===0)return A.az3(s.gkh(),s.gki()) +if(s.gkh()===0)return A.az2(s.gk8(s),s.gki()) +return A.az3(s.gkh(),s.gki())+" + "+A.az2(s.gk8(s),0)}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.h4&&b.gkh()===s.gkh()&&b.gk8(b)===s.gk8(s)&&b.gki()===s.gki()}, +gC(a){var s=this +return A.R(s.gkh(),s.gk8(s),s.gki(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.eb.prototype={ +gkh(){return this.a}, +gk8(a){return 0}, +gki(){return this.b}, +a5(a,b){return new A.eb(this.a-b.a,this.b-b.b)}, +a3(a,b){return new A.eb(this.a+b.a,this.b+b.b)}, +a8(a,b){return new A.eb(this.a*b,this.b*b)}, +lb(a){var s=a.a/2,r=a.b/2 +return new A.j(s+this.a*s,r+this.b*r)}, +zx(a){var s=a.a/2,r=a.b/2 +return new A.j(s+this.a*s,r+this.b*r)}, +aqv(a,b){var s=b.a,r=a.a,q=(b.c-s-r)/2,p=b.b,o=a.b,n=(b.d-p-o)/2 +s=s+q+this.a*q +p=p+n+this.b*n +return new A.D(s,p,s+r,p+o)}, +ac(a){return this}, +j(a){return A.az3(this.a,this.b)}} +A.fc.prototype={ +gkh(){return 0}, +gk8(a){return this.a}, +gki(){return this.b}, +a5(a,b){return new A.fc(this.a-b.a,this.b-b.b)}, +a3(a,b){return new A.fc(this.a+b.a,this.b+b.b)}, +a8(a,b){return new A.fc(this.a*b,this.b*b)}, +ac(a){var s,r=this +switch(a.a){case 0:s=new A.eb(-r.a,r.b) +break +case 1:s=new A.eb(r.a,r.b) +break +default:s=null}return s}, +j(a){return A.az2(this.a,this.b)}} +A.G7.prototype={ +a8(a,b){return new A.G7(this.a*b,this.b*b,this.c*b)}, +ac(a){var s,r=this +switch(a.a){case 0:s=new A.eb(r.a-r.b,r.c) +break +case 1:s=new A.eb(r.a+r.b,r.c) +break +default:s=null}return s}, +gkh(){return this.a}, +gk8(a){return this.b}, +gki(){return this.c}} +A.Qz.prototype={ +j(a){return"TextAlignVertical(y: "+this.a+")"}} +A.C8.prototype={ +G(){return"RenderComparison."+this.b}} +A.JQ.prototype={ +G(){return"Axis."+this.b}} +A.alc.prototype={ +G(){return"VerticalDirection."+this.b}} +A.tt.prototype={ +G(){return"AxisDirection."+this.b}} +A.NV.prototype={ +XH(a,b,c,d){var s=$.am(),r=a.a +r.toString +return s.vw(r,!1,c,d)}, +aqz(a){return this.XH(a,!1,null,null)}, +XI(a,b){return A.a06(a,b)}, +aqB(a){return this.XI(a,null)}} +A.Yc.prototype={ +aG(){var s,r,q +for(s=this.a,s=A.cs(s,s.r,A.m(s).c),r=s.$ti.c;s.A();){q=s.d;(q==null?r.a(q):q).$0()}}, +a_(a,b){this.a.D(0,b)}, +K(a,b){this.a.F(0,b)}} +A.yH.prototype={ +D5(a){var s=this +return new A.G8(s.gfO().a5(0,a.gfO()),s.giK().a5(0,a.giK()),s.giE().a5(0,a.giE()),s.gjt().a5(0,a.gjt()),s.gfP().a5(0,a.gfP()),s.giJ().a5(0,a.giJ()),s.gju().a5(0,a.gju()),s.giD().a5(0,a.giD()))}, +D(a,b){var s=this +return new A.G8(s.gfO().a3(0,b.gfO()),s.giK().a3(0,b.giK()),s.giE().a3(0,b.giE()),s.gjt().a3(0,b.gjt()),s.gfP().a3(0,b.gfP()),s.giJ().a3(0,b.giJ()),s.gju().a3(0,b.gju()),s.giD().a3(0,b.giD()))}, +j(a){var s,r,q,p,o=this +if(o.gfO().k(0,o.giK())&&o.giK().k(0,o.giE())&&o.giE().k(0,o.gjt()))if(!o.gfO().k(0,B.E))s=o.gfO().a===o.gfO().b?"BorderRadius.circular("+B.d.ag(o.gfO().a,1)+")":"BorderRadius.all("+o.gfO().j(0)+")" +else s=null +else{r=""+"BorderRadius.only(" +q=!o.gfO().k(0,B.E) +if(q)r+="topLeft: "+o.gfO().j(0) +if(!o.giK().k(0,B.E)){if(q)r+=", " +r+="topRight: "+o.giK().j(0) +q=!0}if(!o.giE().k(0,B.E)){if(q)r+=", " +r+="bottomLeft: "+o.giE().j(0) +q=!0}if(!o.gjt().k(0,B.E)){if(q)r+=", " +r+="bottomRight: "+o.gjt().j(0)}r+=")" +s=r.charCodeAt(0)==0?r:r}if(o.gfP().k(0,o.giJ())&&o.giJ().k(0,o.giD())&&o.giD().k(0,o.gju()))if(!o.gfP().k(0,B.E))p=o.gfP().a===o.gfP().b?"BorderRadiusDirectional.circular("+B.d.ag(o.gfP().a,1)+")":"BorderRadiusDirectional.all("+o.gfP().j(0)+")" +else p=null +else{r=""+"BorderRadiusDirectional.only(" +q=!o.gfP().k(0,B.E) +if(q)r+="topStart: "+o.gfP().j(0) +if(!o.giJ().k(0,B.E)){if(q)r+=", " +r+="topEnd: "+o.giJ().j(0) +q=!0}if(!o.gju().k(0,B.E)){if(q)r+=", " +r+="bottomStart: "+o.gju().j(0) +q=!0}if(!o.giD().k(0,B.E)){if(q)r+=", " +r+="bottomEnd: "+o.giD().j(0)}r+=")" +p=r.charCodeAt(0)==0?r:r}r=s==null +if(!r&&p!=null)return s+" + "+p +r=r?p:s +return r==null?"BorderRadius.zero":r}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.yH&&b.gfO().k(0,s.gfO())&&b.giK().k(0,s.giK())&&b.giE().k(0,s.giE())&&b.gjt().k(0,s.gjt())&&b.gfP().k(0,s.gfP())&&b.giJ().k(0,s.giJ())&&b.gju().k(0,s.gju())&&b.giD().k(0,s.giD())}, +gC(a){var s=this +return A.R(s.gfO(),s.giK(),s.giE(),s.gjt(),s.gfP(),s.giJ(),s.gju(),s.giD(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.cQ.prototype={ +gfO(){return this.a}, +giK(){return this.b}, +giE(){return this.c}, +gjt(){return this.d}, +gfP(){return B.E}, +giJ(){return B.E}, +gju(){return B.E}, +giD(){return B.E}, +cR(a){var s=this,r=s.a.iV(0,B.E),q=s.b.iV(0,B.E) +return A.aAf(a,s.c.iV(0,B.E),s.d.iV(0,B.E),r,q)}, +D5(a){if(a instanceof A.cQ)return this.a5(0,a) +return this.a1e(a)}, +D(a,b){if(b instanceof A.cQ)return this.a3(0,b) +return this.a1d(0,b)}, +a5(a,b){var s=this +return new A.cQ(s.a.a5(0,b.a),s.b.a5(0,b.b),s.c.a5(0,b.c),s.d.a5(0,b.d))}, +a3(a,b){var s=this +return new A.cQ(s.a.a3(0,b.a),s.b.a3(0,b.b),s.c.a3(0,b.c),s.d.a3(0,b.d))}, +a8(a,b){var s=this +return new A.cQ(s.a.a8(0,b),s.b.a8(0,b),s.c.a8(0,b),s.d.a8(0,b))}, +ac(a){return this}} +A.G8.prototype={ +a8(a,b){var s=this +return new A.G8(s.a.a8(0,b),s.b.a8(0,b),s.c.a8(0,b),s.d.a8(0,b),s.e.a8(0,b),s.f.a8(0,b),s.r.a8(0,b),s.w.a8(0,b))}, +ac(a){var s=this +switch(a.a){case 0:return new A.cQ(s.a.a3(0,s.f),s.b.a3(0,s.e),s.c.a3(0,s.w),s.d.a3(0,s.r)) +case 1:return new A.cQ(s.a.a3(0,s.e),s.b.a3(0,s.f),s.c.a3(0,s.r),s.d.a3(0,s.w))}}, +gfO(){return this.a}, +giK(){return this.b}, +giE(){return this.c}, +gjt(){return this.d}, +gfP(){return this.e}, +giJ(){return this.f}, +gju(){return this.r}, +giD(){return this.w}} +A.K5.prototype={ +G(){return"BorderStyle."+this.b}} +A.bc.prototype={ +bi(a,b){var s=Math.max(0,this.b*b),r=b<=0?B.aw:this.c +return new A.bc(this.a,s,r,-1)}, +hT(){var s,r +switch(this.c.a){case 1:$.am() +s=A.br() +r=this.a +s.r=r.gv(r) +s.c=this.b +s.b=B.bs +return s +case 0:$.am() +s=A.br() +s.r=B.z.gv(0) +s.c=0 +s.b=B.bs +return s}}, +gee(){return this.b*(1-(1+this.d)/2)}, +gpg(){return this.b*(1+this.d)/2}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.bc&&b.a.k(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +d8(){return"BorderSide"}} +A.ch.prototype={ +iN(a,b,c){return null}, +D(a,b){return this.iN(0,b,!1)}, +a3(a,b){var s=this.D(0,b) +if(s==null)s=b.iN(0,this,!0) +return s==null?new A.iR(A.b([b,this],t.N_)):s}, +dw(a,b){if(a==null)return this.bi(0,b) +return null}, +dz(a,b){if(a==null)return this.bi(0,1-b) +return null}, +iu(a,b,c,d){}, +ghj(){return!1}, +j(a){return"ShapeBorder()"}} +A.dI.prototype={ +giZ(){var s=Math.max(this.a.gee(),0) +return new A.aB(s,s,s,s)}, +dw(a,b){if(a==null)return this.bi(0,b) +return null}, +dz(a,b){if(a==null)return this.bi(0,1-b) +return null}} +A.iR.prototype={ +giZ(){return B.b.AB(this.a,B.az,new A.anR())}, +iN(a,b,c){var s,r,q,p=b instanceof A.iR +if(!p){s=this.a +r=c?B.b.ga7(s):B.b.gZ(s) +q=r.iN(0,b,c) +if(q==null)q=b.iN(0,r,!c) +if(q!=null){p=A.a9(s,t.RY) +p[c?p.length-1:0]=q +return new A.iR(p)}}s=A.b([],t.N_) +if(c)B.b.U(s,this.a) +if(p)B.b.U(s,b.a) +else s.push(b) +if(!c)B.b.U(s,this.a) +return new A.iR(s)}, +D(a,b){return this.iN(0,b,!1)}, +bi(a,b){var s=this.a,r=A.a2(s).i("aj<1,ch>") +s=A.a9(new A.aj(s,new A.anT(b),r),r.i("aD.E")) +return new A.iR(s)}, +dw(a,b){return A.aGP(a,this,b)}, +dz(a,b){return A.aGP(this,a,b)}, +iz(a,b){var s,r +for(s=this.a,r=0;r") +return new A.aj(new A.c_(s,r),new A.anU(),r.i("aj")).bz(0," + ")}} +A.anR.prototype={ +$2(a,b){return a.D(0,b.giZ())}, +$S:294} +A.anT.prototype={ +$1(a){return a.bi(0,this.a)}, +$S:295} +A.anS.prototype={ +$1(a){return a.ghj()}, +$S:296} +A.anU.prototype={ +$1(a){return a.j(0)}, +$S:297} +A.Sa.prototype={} +A.K9.prototype={ +G(){return"BoxShape."+this.b}} +A.K6.prototype={ +iN(a,b,c){return null}, +D(a,b){return this.iN(0,b,!1)}, +iz(a,b){var s,r,q +$.am() +s=A.cE() +r=this.giZ().ac(b).HW(a) +q=s.a +q===$&&A.a() +q=q.a +q.toString +q.addRect(A.c1(r)) +return s}, +eW(a,b){var s,r +$.am() +s=A.cE() +r=s.a +r===$&&A.a() +r=r.a +r.toString +r.addRect(A.c1(a)) +return s}, +iu(a,b,c,d){a.a.hE(b,c)}, +ghj(){return!0}} +A.dr.prototype={ +giZ(){var s=this +return new A.aB(s.d.gee(),s.a.gee(),s.b.gee(),s.c.gee())}, +gY0(){var s,r,q=this,p=q.a,o=p.a,n=q.d,m=!1 +if(n.a.k(0,o)&&q.c.a.k(0,o)&&q.b.a.k(0,o)){s=p.b +if(n.b===s&&q.c.b===s&&q.b.b===s)if(q.gu5()){r=p.d +p=n.d===r&&q.c.d===r&&q.b.d===r}else p=m +else p=m}else p=m +return p}, +gu5(){var s=this,r=s.a.c +return s.d.c===r&&s.c.c===r&&s.b.c===r}, +iN(a,b,c){var s=this +if(b instanceof A.dr&&A.lb(s.a,b.a)&&A.lb(s.b,b.b)&&A.lb(s.c,b.c)&&A.lb(s.d,b.d))return new A.dr(A.j6(s.a,b.a),A.j6(s.b,b.b),A.j6(s.c,b.c),A.j6(s.d,b.d)) +return null}, +D(a,b){return this.iN(0,b,!1)}, +bi(a,b){var s=this +return new A.dr(s.a.bi(0,b),s.b.bi(0,b),s.c.bi(0,b),s.d.bi(0,b))}, +dw(a,b){if(a instanceof A.dr)return A.az7(a,this,b) +return this.xk(a,b)}, +dz(a,b){if(a instanceof A.dr)return A.az7(this,a,b) +return this.xl(a,b)}, +BC(a,b,c,d,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +if(e.gY0()){s=e.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.aCT(a,b,s) +break +case 0:if(c!=null&&!c.k(0,B.ar)){A.aCU(a,b,s,c) +return}A.aCV(a,b,s) +break}return}}if(e.gu5()&&e.a.c===B.aw)return +s=A.aC(t.G) +r=e.a +q=r.c +p=q===B.aw +if(!p)s.D(0,r.a) +o=e.b +n=o.c +m=n===B.aw +if(!m)s.D(0,o.a) +l=e.c +k=l.c +j=k===B.aw +if(!j)s.D(0,l.a) +i=e.d +h=i.c +g=h===B.aw +if(!g)s.D(0,i.a) +f=!0 +if(!(q===B.y&&r.b===0))if(!(n===B.y&&o.b===0)){if(!(k===B.y&&l.b===0))q=h===B.y&&i.b===0 +else q=f +f=q}q=!1 +if(s.a===1)if(!f)if(d!==B.jg)q=c!=null&&!c.k(0,B.ar) +else q=!0 +if(q){if(p)r=B.q +q=m?B.q:o +p=j?B.q:l +o=g?B.q:i +A.az8(a,b,c,p,s.gZ(0),o,q,d,a0,r) +return}A.aJ5(a,b,l,i,o,r)}, +it(a,b,c){return this.BC(a,b,null,B.ax,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.dr&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r,q=this +if(q.gY0())return"Border.all("+q.a.j(0)+")" +s=A.b([],t.s) +r=q.a +if(!r.k(0,B.q))s.push("top: "+r.j(0)) +r=q.b +if(!r.k(0,B.q))s.push("right: "+r.j(0)) +r=q.c +if(!r.k(0,B.q))s.push("bottom: "+r.j(0)) +r=q.d +if(!r.k(0,B.q))s.push("left: "+r.j(0)) +return"Border("+B.b.bz(s,", ")+")"}, +grn(a){return this.a}} +A.eV.prototype={ +giZ(){var s=this +return new A.dT(s.b.gee(),s.a.gee(),s.c.gee(),s.d.gee())}, +gu5(){var s=this,r=s.a.c +return s.b.c===r&&s.d.c===r&&s.c.c===r}, +iN(a,b,c){var s,r,q,p=this,o=null +if(b instanceof A.eV){s=p.a +r=b.a +if(A.lb(s,r)&&A.lb(p.b,b.b)&&A.lb(p.c,b.c)&&A.lb(p.d,b.d))return new A.eV(A.j6(s,r),A.j6(p.b,b.b),A.j6(p.c,b.c),A.j6(p.d,b.d)) +return o}if(b instanceof A.dr){s=b.a +r=p.a +if(!A.lb(s,r)||!A.lb(b.c,p.d))return o +q=p.b +if(!q.k(0,B.q)||!p.c.k(0,B.q)){if(!b.d.k(0,B.q)||!b.b.k(0,B.q))return o +return new A.eV(A.j6(s,r),q,p.c,A.j6(b.c,p.d))}return new A.dr(A.j6(s,r),b.b,A.j6(b.c,p.d),b.d)}return o}, +D(a,b){return this.iN(0,b,!1)}, +bi(a,b){var s=this +return new A.eV(s.a.bi(0,b),s.b.bi(0,b),s.c.bi(0,b),s.d.bi(0,b))}, +dw(a,b){if(a instanceof A.eV)return A.az6(a,this,b) +return this.xk(a,b)}, +dz(a,b){if(a instanceof A.eV)return A.az6(this,a,b) +return this.xl(a,b)}, +BC(a1,a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=d.a,b=e.b,a=b.a,a0=!1 +if(a.k(0,c)&&e.d.a.k(0,c)&&e.c.a.k(0,c)){s=d.b +if(b.b===s&&e.d.b===s&&e.c.b===s)if(e.gu5()){r=d.d +a0=b.d===r&&e.d.d===r&&e.c.d===r}}if(a0)switch(d.c.a){case 0:return +case 1:switch(a4.a){case 1:A.aCT(a1,a2,d) +break +case 0:if(a3!=null&&!a3.k(0,B.ar)){A.aCU(a1,a2,d,a3) +return}A.aCV(a1,a2,d) +break}return}if(e.gu5()&&d.c===B.aw)return +switch(a5.a){case 0:a0=new A.aF(e.c,b) +break +case 1:a0=new A.aF(b,e.c) +break +default:a0=null}q=a0.a +p=null +o=a0.b +p=o +a0=A.aC(t.G) +n=d.c +m=n===B.aw +if(!m)a0.D(0,c) +l=e.c +k=l.c +if(k!==B.aw)a0.D(0,l.a) +j=e.d +i=j.c +h=i===B.aw +if(!h)a0.D(0,j.a) +g=b.c +if(g!==B.aw)a0.D(0,a) +f=!0 +if(!(n===B.y&&d.b===0))if(!(k===B.y&&l.b===0)){if(!(i===B.y&&j.b===0))b=g===B.y&&b.b===0 +else b=f +f=b}b=!1 +if(a0.a===1)if(!f)if(a4!==B.jg)b=a3!=null&&!a3.k(0,B.ar) +else b=!0 +if(b){if(m)d=B.q +b=p.c===B.aw?B.q:p +a=h?B.q:j +n=q.c===B.aw?B.q:q +A.az8(a1,a2,a3,a,a0.gZ(0),n,b,a4,a5,d) +return}A.aJ5(a1,a2,j,q,p,d)}, +it(a,b,c){return this.BC(a,b,null,B.ax,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.eV&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=A.b([],t.s),q=s.a +if(!q.k(0,B.q))r.push("top: "+q.j(0)) +q=s.b +if(!q.k(0,B.q))r.push("start: "+q.j(0)) +q=s.c +if(!q.k(0,B.q))r.push("end: "+q.j(0)) +q=s.d +if(!q.k(0,B.q))r.push("bottom: "+q.j(0)) +return"BorderDirectional("+B.b.bz(r,", ")+")"}, +grn(a){return this.a}} +A.ds.prototype={ +gcj(a){var s=this.c +s=s==null?null:s.giZ() +return s==null?B.az:s}, +Ct(a,b){var s,r,q,p +switch(this.w.a){case 1:s=A.o4(a.gaP(),a.gfI()/2) +$.am() +r=A.cE() +q=r.a +q===$&&A.a() +q=q.a +q.toString +q.addOval(A.c1(s),!1,1) +return r +case 0:r=this.d +if(r!=null){$.am() +q=A.cE() +r=r.ac(b).cR(a) +p=q.a +p===$&&A.a() +p=p.a +p.toString +p.addRRect(A.dQ(r),!1) +return q}$.am() +r=A.cE() +q=r.a +q===$&&A.a() +q=q.a +q.toString +q.addRect(A.c1(a)) +return r}}, +bi(a,b){var s=this,r=null,q=A.F(r,s.a,b),p=A.azn(r,s.b,b),o=A.aCW(r,s.c,b),n=A.j4(r,s.d,b),m=A.az9(r,s.e,b) +return new A.ds(q,p,o,n,m,r,s.w)}, +gB0(){return this.e!=null}, +dw(a,b){var s +$label0$0:{if(a==null){s=this.bi(0,b) +break $label0$0}if(a instanceof A.ds){s=A.aCX(a,this,b) +break $label0$0}s=this.LS(a,b) +break $label0$0}return s}, +dz(a,b){var s +$label0$0:{if(a==null){s=this.bi(0,1-b) +break $label0$0}if(a instanceof A.ds){s=A.aCX(this,a,b) +break $label0$0}s=this.LT(a,b) +break $label0$0}return s}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.ds)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(A.cK(b.e,r.e))s=b.w===r.w +return s}, +gC(a){var s=this,r=s.e +r=r==null?null:A.bZ(r) +return A.R(s.a,s.b,s.c,s.d,r,s.f,null,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +J4(a,b,c){var s +switch(this.w.a){case 0:s=this.d +if(s!=null)return s.ac(c).cR(new A.D(0,0,0+a.a,0+a.b)).u(0,b) +return!0 +case 1:return b.a5(0,a.lf(B.h)).gcX()<=Math.min(a.a,a.b)/2}}, +zZ(a){return new A.Se(this,a)}} +A.Se.prototype={ +R5(a,b,c,d){var s,r,q=this.b +switch(q.w.a){case 1:a.a.oa(b.gaP(),b.gfI()/2,c) +break +case 0:q=q.d +s=q==null||q.k(0,B.ar) +r=a.a +if(s)r.hE(b,c) +else r.eu(q.ac(d).cR(b),c) +break}}, +agp(a,b,c){var s,r,q,p,o,n,m=this.b.e +if(m==null)return +for(s=m.length,r=0;r0?o*0.57735+0.5:0 +p.z=new A.B7(q.e,o) +o=b.cS(q.b) +n=q.d +this.R5(a,new A.D(o.a-n,o.b-n,o.c+n,o.d+n),p,c)}}, +m6(a){var s=a.a +if(s.geL(s)===255&&a.c===B.y)return a.gee() +return 0}, +a64(a,b){var s,r,q,p,o=this,n=o.b.c +if(n==null)return a +if(n instanceof A.dr){s=new A.aB(o.m6(n.d),o.m6(n.a),o.m6(n.b),o.m6(n.c)).fE(0,2) +return new A.D(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}else if(n instanceof A.eV&&b!=null){r=b===B.b2 +q=r?n.c:n.b +p=r?n.b:n.c +s=new A.aB(o.m6(q),o.m6(n.a),o.m6(p),o.m6(n.d)).fE(0,2) +return new A.D(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}return a}, +agj(a,b,c){var s,r,q,p=this,o=p.b,n=o.b +if(n==null)return +if(p.e==null){s=p.a +s.toString +p.e=n.A1(s)}r=null +switch(o.w.a){case 1:q=A.o4(b.gaP(),b.gfI()/2) +$.am() +r=A.cE() +o=r.a +o===$&&A.a() +o=o.a +o.toString +o.addOval(A.c1(q),!1,1) +break +case 0:o=o.d +if(o!=null){$.am() +r=A.cE() +o=o.ac(c.d).cR(b) +n=r.a +n===$&&A.a() +n=n.a +n.toString +n.addRRect(A.dQ(o),!1)}break}p.e.r6(a,b,r,c)}, +l(){var s=this.e +if(s!=null)s.l() +this.LP()}, +je(a,b,c){var s,r,q=this,p=c.e,o=b.a,n=b.b,m=new A.D(o,n,o+p.a,n+p.b),l=c.d +q.agp(a,m,l) +p=q.b +o=p.a +if(o!=null){s=q.a64(m,l) +n=q.c +if(n==null){$.am() +r=A.br() +r.r=o.gv(o) +q.c=r +o=r}else o=n +q.R5(a,s,o,l)}q.agj(a,m,c) +o=p.c +if(o!=null){n=p.d +n=n==null?null:n.ac(l) +o.BC(a,m,n,p.w,l)}}, +j(a){return"BoxPainter for "+this.b.j(0)}} +A.a1A.prototype={ +G(){return"BoxFit."+this.b}} +A.LP.prototype={} +A.bx.prototype={ +hT(){$.am() +var s=A.br() +s.r=this.a.gv(0) +s.z=new A.B7(this.e,A.aSj(this.c)) +return s}, +bi(a,b){var s=this +return new A.bx(s.d*b,s.e,s.a,s.b.a8(0,b),s.c*b)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.bx&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"BoxShadow("+s.a.j(0)+", "+s.b.j(0)+", "+A.iZ(s.c)+", "+A.iZ(s.d)+", "+s.e.j(0)+")"}} +A.ed.prototype={ +bi(a,b){return new A.ed(this.b,this.a.bi(0,b))}, +dw(a,b){var s,r +if(a instanceof A.ed){s=A.b_(a.a,this.a,b) +r=A.a_(a.b,this.b,b) +r.toString +return new A.ed(A.G(r,0,1),s)}return this.pl(a,b)}, +dz(a,b){var s,r +if(a instanceof A.ed){s=A.b_(this.a,a.a,b) +r=A.a_(this.b,a.b,b) +r.toString +return new A.ed(A.G(r,0,1),s)}return this.pm(a,b)}, +iz(a,b){var s,r,q +$.am() +s=A.cE() +r=this.xy(a).dm(-this.a.gee()) +q=s.a +q===$&&A.a() +q=q.a +q.toString +q.addOval(A.c1(r),!1,1) +return s}, +eW(a,b){var s,r,q +$.am() +s=A.cE() +r=this.xy(a) +q=s.a +q===$&&A.a() +q=q.a +q.toString +q.addOval(A.c1(r),!1,1) +return s}, +iu(a,b,c,d){var s=a.a +if(this.b===0)s.oa(b.gaP(),b.gfI()/2,c) +else s.Wl(this.xy(b),c)}, +ghj(){return!0}, +o0(a){var s=a==null?this.a:a +return new A.ed(this.b,s)}, +it(a,b,c){var s,r,q=this.a +switch(q.c.a){case 0:break +case 1:s=a.a +r=q.b*q.d +if(this.b===0)s.oa(b.gaP(),(b.gfI()+r)/2,q.hT()) +else s.Wl(this.xy(b).dm(r/2),q.hT()) +break}}, +xy(a){var s,r,q,p,o,n,m,l=this.b +if(l===0||a.c-a.a===a.d-a.b)return A.o4(a.gaP(),a.gfI()/2) +s=a.c +r=a.a +q=s-r +p=a.d +o=a.b +n=p-o +l=1-l +if(q").b(b)&&A.J1(b.f,s.f)}, +gC(a){return A.R(A.u(this),this.E(),this.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ColorSwatch(primary value: "+this.a1i(0)+")"}} +A.il.prototype={ +d8(){return"Decoration"}, +gcj(a){return B.az}, +gB0(){return!1}, +dw(a,b){return null}, +dz(a,b){return null}, +J4(a,b,c){return!0}, +Ct(a,b){throw A.d(A.ae("This Decoration subclass does not expect to be used for clipping."))}} +A.K7.prototype={ +l(){}} +A.T9.prototype={} +A.ux.prototype={ +G(){return"ImageRepeat."+this.b}} +A.S7.prototype={ +A1(a){var s,r=this.a +r=r==null?null:r.A1(a) +s=this.b +s=s==null?null:s.A1(a) +return new A.amP(r,s,this.c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.S7&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&b.c===s.c}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"_BlendedDecorationImage("+A.i(this.a)+", "+A.i(this.b)+", "+A.i(this.c)+")"}} +A.amP.prototype={ +JO(a,b,c,d,e,f){var s,r,q=this +$.am() +a.fe(null,A.br()) +s=q.a +r=s==null +if(!r)s.JO(a,b,c,d,e*(1-q.c),f) +s=q.b +if(s!=null){r=!r?B.C2:f +s.JO(a,b,c,d,e*q.c,r)}a.a.a.restore()}, +r6(a,b,c,d){return this.JO(a,b,c,d,1,B.cG)}, +l(){var s=this.a +if(s!=null)s.l() +s=this.b +if(s!=null)s.l()}, +j(a){return"_BlendedDecorationImagePainter("+A.i(this.a)+", "+A.i(this.b)+", "+A.i(this.c)+")"}} +A.cZ.prototype={ +gcg(){var s=this +return s.gfh(s)+s.gfi(s)+s.ghz(s)+s.ghv()}, +alI(a){var s,r=this +switch(a.a){case 0:s=r.gcg() +break +case 1:s=r.gbj(r)+r.gbn(r) +break +default:s=null}return s}, +D(a,b){var s=this +return new A.oN(s.gfh(s)+b.gfh(b),s.gfi(s)+b.gfi(b),s.ghz(s)+b.ghz(b),s.ghv()+b.ghv(),s.gbj(s)+b.gbj(b),s.gbn(s)+b.gbn(b))}, +fQ(a,b,c){var s=this +return new A.oN(A.G(s.gfh(s),b.a,c.a),A.G(s.gfi(s),b.c,c.b),A.G(s.ghz(s),0,c.c),A.G(s.ghv(),0,c.d),A.G(s.gbj(s),b.b,c.e),A.G(s.gbn(s),b.d,c.f))}, +j(a){var s=this +if(s.ghz(s)===0&&s.ghv()===0){if(s.gfh(s)===0&&s.gfi(s)===0&&s.gbj(s)===0&&s.gbn(s)===0)return"EdgeInsets.zero" +if(s.gfh(s)===s.gfi(s)&&s.gfi(s)===s.gbj(s)&&s.gbj(s)===s.gbn(s))return"EdgeInsets.all("+B.d.ag(s.gfh(s),1)+")" +return"EdgeInsets("+B.d.ag(s.gfh(s),1)+", "+B.d.ag(s.gbj(s),1)+", "+B.d.ag(s.gfi(s),1)+", "+B.d.ag(s.gbn(s),1)+")"}if(s.gfh(s)===0&&s.gfi(s)===0)return"EdgeInsetsDirectional("+B.d.ag(s.ghz(s),1)+", "+B.d.ag(s.gbj(s),1)+", "+B.d.ag(s.ghv(),1)+", "+B.d.ag(s.gbn(s),1)+")" +return"EdgeInsets("+B.d.ag(s.gfh(s),1)+", "+B.d.ag(s.gbj(s),1)+", "+B.d.ag(s.gfi(s),1)+", "+B.d.ag(s.gbn(s),1)+") + EdgeInsetsDirectional("+B.d.ag(s.ghz(s),1)+", 0.0, "+B.d.ag(s.ghv(),1)+", 0.0)"}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.cZ&&b.gfh(b)===s.gfh(s)&&b.gfi(b)===s.gfi(s)&&b.ghz(b)===s.ghz(s)&&b.ghv()===s.ghv()&&b.gbj(b)===s.gbj(s)&&b.gbn(b)===s.gbn(s)}, +gC(a){var s=this +return A.R(s.gfh(s),s.gfi(s),s.ghz(s),s.ghv(),s.gbj(s),s.gbn(s),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aB.prototype={ +gfh(a){return this.a}, +gbj(a){return this.b}, +gfi(a){return this.c}, +gbn(a){return this.d}, +ghz(a){return 0}, +ghv(){return 0}, +AW(a){var s=this +return new A.D(a.a-s.a,a.b-s.b,a.c+s.c,a.d+s.d)}, +HW(a){var s=this +return new A.D(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}, +D(a,b){if(b instanceof A.aB)return this.a3(0,b) +return this.LW(0,b)}, +fQ(a,b,c){var s=this +return new A.aB(A.G(s.a,b.a,c.a),A.G(s.b,b.b,c.e),A.G(s.c,b.c,c.b),A.G(s.d,b.d,c.f))}, +a5(a,b){var s=this +return new A.aB(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +a3(a,b){var s=this +return new A.aB(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +a8(a,b){var s=this +return new A.aB(s.a*b,s.b*b,s.c*b,s.d*b)}, +fE(a,b){var s=this +return new A.aB(s.a/b,s.b/b,s.c/b,s.d/b)}, +ac(a){return this}, +uJ(a,b,c,d){var s=this,r=b==null?s.a:b,q=d==null?s.b:d,p=c==null?s.c:c +return new A.aB(r,q,p,a==null?s.d:a)}, +zV(a){return this.uJ(a,null,null,null)}} +A.dT.prototype={ +ghz(a){return this.a}, +gbj(a){return this.b}, +ghv(){return this.c}, +gbn(a){return this.d}, +gfh(a){return 0}, +gfi(a){return 0}, +D(a,b){if(b instanceof A.dT)return this.a3(0,b) +return this.LW(0,b)}, +a5(a,b){var s=this +return new A.dT(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +a3(a,b){var s=this +return new A.dT(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +a8(a,b){var s=this +return new A.dT(s.a*b,s.b*b,s.c*b,s.d*b)}, +ac(a){var s,r=this +switch(a.a){case 0:s=new A.aB(r.c,r.b,r.a,r.d) +break +case 1:s=new A.aB(r.a,r.b,r.c,r.d) +break +default:s=null}return s}} +A.oN.prototype={ +a8(a,b){var s=this +return new A.oN(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, +ac(a){var s,r=this +switch(a.a){case 0:s=new A.aB(r.d+r.a,r.e,r.c+r.b,r.f) +break +case 1:s=new A.aB(r.c+r.a,r.e,r.d+r.b,r.f) +break +default:s=null}return s}, +gfh(a){return this.a}, +gfi(a){return this.b}, +ghz(a){return this.c}, +ghv(){return this.d}, +gbj(a){return this.e}, +gbn(a){return this.f}} +A.a8I.prototype={ +W(a){var s,r,q +for(s=this.b,r=new A.dv(s,s.r,s.e);r.A();)r.d.l() +s.W(0) +for(s=this.a,r=new A.dv(s,s.r,s.e);r.A();){q=r.d +q.a.K(0,q.b)}s.W(0) +this.f=0}, +Ts(a,b,c){var s,r=b.b +if(r!=null)s=r<=104857600 +else s=!1 +if(s){this.f+=r +this.b.m(0,a,b) +this.a77(c)}else b.l()}, +Ge(a,b,c){var s=this.c.bI(0,a,new A.a8K(this,b,a)) +if(s.b==null)s.b=c}, +YX(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=null,j={},i=l.a,h=i.h(0,b),g=h==null?k:h.a +j.a=g +if(g!=null)return g +h=l.b +q=h.F(0,b) +if(q!=null){j=q.a +l.Ge(b,j,q.b) +h.m(0,b,q) +return j}p=l.c.h(0,b) +if(p!=null){j=p.a +i=p.b +if(j.x)A.a8(A.a5(u.V)) +h=new A.q7(j) +h.t3(j) +l.Ts(b,new A.EK(j,i,h),k) +return j}try{g=j.a=c.$0() +l.Ge(b,g,k) +h=g}catch(o){s=A.X(o) +r=A.aV(o) +d.$2(s,r) +return k}j.b=!1 +n=A.by("pendingImage") +m=new A.fH(new A.a8L(j,l,b,!0,k,n),k,k) +n.b=new A.Vv(h,m) +i.m(0,b,n.aQ()) +j.a.a_(0,m) +return j.a}, +a77(a){var s,r,q,p,o,n=this,m=n.b,l=A.m(m).i("bg<1>") +while(!0){if(!(n.f>104857600||m.a>1000))break +s=new A.bg(m,l).gak(0) +if(!s.A())A.a8(A.cp()) +r=s.gN(0) +q=m.h(0,r) +p=n.f +o=q.b +o.toString +n.f=p-o +q.l() +m.F(0,r)}}} +A.a8K.prototype={ +$0(){return A.aU7(this.b,new A.a8J(this.a,this.c))}, +$S:298} +A.a8J.prototype={ +$0(){this.a.c.F(0,this.b)}, +$S:0} +A.a8L.prototype={ +$2(a,b){var s,r,q,p,o,n=this +if(a!=null){s=a.gLE() +a.l()}else s=null +r=n.a +q=r.a +if(q.x)A.a8(A.a5(u.V)) +p=new A.q7(q) +p.t3(q) +o=new A.EK(q,s,p) +p=n.b +q=n.c +p.Ge(q,r.a,s) +if(n.d)p.Ts(q,o,n.e) +else o.l() +p.a.F(0,q) +if(!r.b){q=n.f.aQ() +q.a.K(0,q.b)}r.b=!0}, +$S:299} +A.Sk.prototype={ +l(){$.bJ.dx$.push(new A.anr(this))}} +A.anr.prototype={ +$1(a){var s=this.a,r=s.c +if(r!=null)r.l() +s.c=null}, +$S:6} +A.EK.prototype={} +A.x3.prototype={ +a5y(a,b,c){var s=new A.arH(this,b) +this.d=s +if(a.x)A.a8(A.a5(u.V)) +a.y.push(s)}, +j(a){return"#"+A.bj(this)}} +A.arH.prototype={ +$0(){var s,r,q +this.b.$0() +s=this.a +r=s.a +q=s.d +q===$&&A.a() +if(r.x)A.a8(A.a5(u.V)) +B.b.F(r.y,q) +s.a3w()}, +$S:0} +A.Vv.prototype={} +A.uv.prototype={ +VG(a){var s=this +return new A.uv(s.a,s.b,s.c,s.d,a,s.f)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.uv&&b.a==s.a&&b.b==s.b&&J.e(b.c,s.c)&&b.d==s.d&&J.e(b.e,s.e)&&b.f==s.f}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=""+"ImageConfiguration(",q=s.a,p=q!=null +if(p)r+="bundle: "+q.j(0) +q=s.b +if(q!=null){if(p)r+=", " +q=r+("devicePixelRatio: "+B.d.ag(q,1)) +r=q +p=!0}q=s.c +if(q!=null){if(p)r+=", " +q=r+("locale: "+q.j(0)) +r=q +p=!0}q=s.d +if(q!=null){if(p)r+=", " +q=r+("textDirection: "+q.j(0)) +r=q +p=!0}q=s.e +if(q!=null){if(p)r+=", " +q=r+("size: "+q.j(0)) +r=q +p=!0}q=s.f +if(q!=null){if(p)r+=", " +q=r+("platform: "+q.b) +r=q}r+=")" +return r.charCodeAt(0)==0?r:r}} +A.hN.prototype={ +ac(a){var s=new A.a8U() +this.a81(a,new A.a8R(this,a,s),new A.a8S(this,s)) +return s}, +a81(a,b,c){var s,r,q,p,o,n={} +n.a=null +n.b=!1 +s=new A.a8O(n,c) +r=null +try{r=this.Bi(a)}catch(o){q=A.X(o) +p=A.aV(o) +s.$2(q,p) +return}J.aMR(r,new A.a8N(n,this,b,s),t.H).ih(s)}, +wj(a,b,c,d){var s,r +if(b.a!=null){s=$.lM.v8$ +s===$&&A.a() +s.YX(0,c,new A.a8P(b),d) +return}s=$.lM.v8$ +s===$&&A.a() +r=s.YX(0,c,new A.a8Q(this,c),d) +if(r!=null)b.Lo(r)}, +vH(a,b){return A.aGJ()}, +vI(a,b){return A.aGJ()}, +j(a){return"ImageConfiguration()"}} +A.a8R.prototype={ +$2(a,b){this.a.wj(this.b,this.c,a,b)}, +$S(){return A.m(this.a).i("~(hN.T,~(Q,dg?))")}} +A.a8S.prototype={ +$3(a,b,c){return this.a_7(a,b,c)}, +a_7(a,b,c){var s=0,r=A.z(t.H),q=this,p +var $async$$3=A.A(function(d,e){if(d===1)return A.w(e,r) +while(true)switch(s){case 0:p=A.dO(null,t.P) +s=2 +return A.r(p,$async$$3) +case 2:p=q.b +if(p.a==null)p.Lo(new A.TG(A.b([],t.XZ),A.b([],t.SM),A.b([],t.qj))) +p=p.a +p.toString +p.n4(A.bl("while resolving an image"),b,null,!0,c) +return A.x(null,r)}}) +return A.y($async$$3,r)}, +$S(){return A.m(this.a).i("ak<~>(hN.T?,Q,dg?)")}} +A.a8O.prototype={ +a_6(a,b){var s=0,r=A.z(t.H),q,p=this,o +var $async$$2=A.A(function(c,d){if(c===1)return A.w(d,r) +while(true)switch(s){case 0:o=p.a +if(o.b){s=1 +break}o.b=!0 +p.b.$3(o.a,a,b) +case 1:return A.x(q,r)}}) +return A.y($async$$2,r)}, +$2(a,b){return this.a_6(a,b)}, +$S:300} +A.a8N.prototype={ +$1(a){var s,r,q,p=this +p.a.a=a +try{p.c.$2(a,p.d)}catch(q){s=A.X(q) +r=A.aV(q) +p.d.$2(s,r)}}, +$S(){return A.m(this.b).i("bi(hN.T)")}} +A.a8P.prototype={ +$0(){var s=this.a.a +s.toString +return s}, +$S:135} +A.a8Q.prototype={ +$0(){var s=this.a,r=this.b,q=s.vI(r,$.lM.gaqA()) +return q instanceof A.Eu?s.vH(r,$.lM.gaqy()):q}, +$S:135} +A.Eu.prototype={} +A.alF.prototype={ +G(){return"WebHtmlElementStrategy."+this.b}} +A.nO.prototype={ +Bi(a){return new A.d5(this,t.Q6)}, +vH(a,b){return A.aA4(null,this.tz(a,b),"MemoryImage("+("#"+A.bj(a.a))+")",null,a.b)}, +vI(a,b){return A.aA4(null,this.tz(a,b),"MemoryImage("+("#"+A.bj(a.a))+")",null,a.b)}, +tz(a,b){return this.aet(a,b)}, +aet(a,b){var s=0,r=A.z(t.hP),q,p=this,o +var $async$tz=A.A(function(c,d){if(c===1)return A.w(d,r) +while(true)switch(s){case 0:o=b +s=3 +return A.r(A.a8Y(p.a),$async$tz) +case 3:q=o.$1(d) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$tz,r)}, +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.nO&&b.a===this.a&&b.b===this.b}, +gC(a){return A.R(A.eN(this.a),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"MemoryImage("+("#"+A.bj(this.a))+", scale: "+B.f.ag(this.b,1)+")"}} +A.TG.prototype={} +A.uZ.prototype={ +j(a){return this.b}, +$icg:1} +A.hd.prototype={ +Hw(a){var s=this.a,r=s.b +r===$&&A.a() +return new A.hd(A.Kq(r,s.c),this.b,this.c)}, +gLE(){var s=this.a,r=s.b +r===$&&A.a() +r=r.a +r===$&&A.a() +r=J.an(r.a.height()) +s=s.b.a +s===$&&A.a() +return r*J.an(s.a.width())*4}, +l(){this.a.l()}, +j(a){var s=this.c +s=s!=null?s+" ":"" +return s+this.a.j(0)+" @ "+A.iZ(this.b)+"x"}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.S(b)!==A.u(s))return!1 +return t.OX.b(b)&&b.geR(b)===s.a&&b.gnl(b)===s.b&&b.gjF()==s.c}, +geR(a){return this.a}, +gnl(a){return this.b}, +gjF(){return this.c}} +A.fH.prototype={ +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.fH&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)}, +as1(a,b){return this.a.$2(a,b)}} +A.a8U.prototype={ +Lo(a){var s,r=this +r.a=a +s=r.b +if(s!=null){r.b=null +a.r=!0 +B.b.af(s,a.gzt(a)) +r.a.r=!1}}, +a_(a,b){var s=this.a +if(s!=null)return s.a_(0,b) +s=this.b;(s==null?this.b=A.b([],t.XZ):s).push(b)}, +K(a,b){var s,r=this.a +if(r!=null)return r.K(0,b) +for(s=0;r=this.b,s")),t.kE),t.CF) +n=i.b +B.b.U(o,n) +B.b.W(n) +s=!1 +for(n=o.length,m=0;m")),r),r.i("n.E")) +for(s=q.length,p=0;p=s.a}else r=!0 +if(r){s=p.ax +s=s.geR(s) +r=s.b +r===$&&A.a() +p.OC(new A.hd(A.Kq(r,s.c),p.as,p.e)) +p.ay=a +s=p.ax +p.ch=s.gv4(s) +s=p.ax +s.geR(s).l() +p.ax=null +s=p.Q +if(s==null)return +q=B.f.kZ(p.CW,s.gol()) +if(p.Q.gre()===-1||q<=p.Q.gre()){p.pu() +return}p.Q.l() +p.Q=null +return}r=p.ay +r===$&&A.a() +p.cx=A.bW(new A.aE(B.f.aH(s.a-(a.a-r.a))),new A.ad9(p))}, +pu(){var s=0,r=A.z(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h +var $async$pu=A.A(function(a,b){if(a===1){o.push(b) +s=p}while(true)switch(s){case 0:i=n.ax +if(i!=null)i.geR(i).l() +n.ax=null +p=4 +s=7 +return A.r(n.Q.fF(),$async$pu) +case 7:n.ax=b +p=2 +s=6 +break +case 4:p=3 +h=o.pop() +m=A.X(h) +l=A.aV(h) +n.n4(A.bl("resolving an image frame"),m,n.at,!0,l) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:i=n.Q +if(i==null){s=1 +break}if(i.gol()===1){if(n.a.length===0){s=1 +break}i=n.ax +i=i.geR(i) +j=i.b +j===$&&A.a() +n.OC(new A.hd(A.Kq(j,i.c),n.as,n.e)) +i=n.ax +i.geR(i).l() +n.ax=null +i=n.Q +if(i!=null)i.l() +n.Q=null +s=1 +break}n.S9() +case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$pu,r)}, +S9(){if(this.cy)return +this.cy=!0 +$.bJ.wM(this.gaax())}, +OC(a){this.CO(a);++this.CW}, +a_(a,b){var s,r=this,q=!1 +if(r.a.length===0){s=r.Q +if(s!=null)q=r.c==null||s.gol()>1}if(q)r.pu() +r.a1I(0,b)}, +K(a,b){var s,r=this +r.a1K(0,b) +if(r.a.length===0){s=r.cx +if(s!=null)s.am(0) +r.cx=null}}, +tN(){var s,r=this +r.a1H() +if(r.x){s=r.z +if(s!=null)s.vX(null) +s=r.z +if(s!=null)s.am(0) +r.z=null +s=r.Q +if(s!=null)s.l() +r.Q=null}}} +A.ada.prototype={ +$2(a,b){this.a.n4(A.bl("resolving an image codec"),a,this.b,!0,b)}, +$S:33} +A.adb.prototype={ +$2(a,b){this.a.n4(A.bl("loading an image"),a,this.b,!0,b)}, +$S:33} +A.ad9.prototype={ +$0(){this.a.S9()}, +$S:0} +A.Ul.prototype={} +A.Uk.prototype={} +A.Ju.prototype={} +A.lB.prototype={ +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.lB&&b.a===s.a&&b.b==s.b&&b.e===s.e&&A.cK(b.r,s.r)}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"InlineSpanSemanticsInformation{text: "+s.a+", semanticsLabel: "+A.i(s.b)+", semanticsIdentifier: "+A.i(s.c)+", recognizer: "+A.i(s.d)+"}"}} +A.hf.prototype={ +L1(a){var s={} +s.a=null +this.b1(new A.a93(s,a,new A.Ju())) +return s.a}, +n9(a){var s,r=new A.ci("") +this.HA(r,!0,a) +s=r.a +return s.charCodeAt(0)==0?s:s}, +ZF(){return this.n9(!0)}, +lg(a,b){var s={} +if(b<0)return null +s.a=null +this.b1(new A.a92(s,b,new A.Ju())) +return s.a}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.hf&&J.e(b.a,this.a)}, +gC(a){return J.E(this.a)}} +A.a93.prototype={ +$1(a){var s=a.L2(this.b,this.c) +this.a.a=s +return s==null}, +$S:93} +A.a92.prototype={ +$1(a){var s=a.Vo(this.b,this.c) +this.a.a=s +return s==null}, +$S:93} +A.O3.prototype={ +HA(a,b,c){var s=A.bR(65532) +a.a+=s}, +zR(a){a.push(B.IC)}} +A.asM.prototype={} +A.df.prototype={ +bi(a,b){var s=this.a.bi(0,b) +return new A.df(this.b.a8(0,b),s)}, +dw(a,b){var s,r,q=this +if(a instanceof A.df){s=A.b_(a.a,q.a,b) +r=A.j4(a.b,q.b,b) +r.toString +return new A.df(r,s)}if(a instanceof A.ed){s=A.b_(a.a,q.a,b) +return new A.xn(q.b,1-b,a.b,s)}return q.pl(a,b)}, +dz(a,b){var s,r,q=this +if(a instanceof A.df){s=A.b_(q.a,a.a,b) +r=A.j4(q.b,a.b,b) +r.toString +return new A.df(r,s)}if(a instanceof A.ed){s=A.b_(q.a,a.a,b) +return new A.xn(q.b,b,a.b,s)}return q.pm(a,b)}, +o0(a){var s=a==null?this.a:a +return new A.df(this.b,s)}, +iz(a,b){var s,r,q=this.b.ac(b).cR(a).dm(-this.a.gee()) +$.am() +s=A.cE() +r=s.a +r===$&&A.a() +r=r.a +r.toString +r.addRRect(A.dQ(q),!1) +return s}, +a_o(a){return this.iz(a,null)}, +eW(a,b){var s,r,q +$.am() +s=A.cE() +r=this.b.ac(b).cR(a) +q=s.a +q===$&&A.a() +q=q.a +q.toString +q.addRRect(A.dQ(r),!1) +return s}, +iu(a,b,c,d){var s=this.b,r=a.a +if(s.k(0,B.ar))r.hE(b,c) +else r.eu(s.ac(d).cR(b),c)}, +ghj(){return!0}, +it(a,b,c){var s,r,q,p,o,n,m=this.a +switch(m.c.a){case 0:break +case 1:s=this.b +r=a.a +if(m.b===0)r.eu(s.ac(c).cR(b),m.hT()) +else{$.am() +q=A.br() +p=m.a +q.r=p.gv(p) +o=s.ac(c).cR(b) +n=o.dm(-m.gee()) +r.Ig(o.dm(m.gpg()),n,q)}break}}, +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.df&&b.a.k(0,this.a)&&b.b.k(0,this.b)}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"RoundedRectangleBorder("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.xn.prototype={ +Wp(a,b,c,d,e){var s=c.cR(b) +if(e!=null)s=s.dm(e) +a.a.eu(s,d)}, +aob(a,b,c,d){return this.Wp(a,b,c,d,null)}, +V7(a,b,c){var s,r,q=b.cR(a) +if(c!=null)q=q.dm(c) +$.am() +s=A.cE() +r=s.a +r===$&&A.a() +r=r.a +r.toString +r.addRRect(A.dQ(q),!1) +return s}, +am6(a,b){return this.V7(a,b,null)}, +mv(a,b,c,d){var s=this,r=d==null?s.a:d,q=a==null?s.b:a,p=b==null?s.c:b +return new A.xn(q,p,c==null?s.d:c,r)}, +o0(a){return this.mv(null,null,null,a)}} +A.fr.prototype={ +bi(a,b){var s=this,r=s.a.bi(0,b) +return s.mv(s.b.a8(0,b),b,s.d,r)}, +dw(a,b){var s,r=this,q=A.m(r) +if(q.i("fr.T").b(a)){q=A.b_(a.a,r.a,b) +return r.mv(A.j4(a.b,r.b,b),r.c*b,r.d,q)}if(a instanceof A.ed){q=A.b_(a.a,r.a,b) +s=r.c +return r.mv(r.b,s+(1-s)*(1-b),a.b,q)}if(q.i("fr").b(a)){q=A.b_(a.a,r.a,b) +return r.mv(A.j4(a.b,r.b,b),A.a_(a.c,r.c,b),r.d,q)}return r.pl(a,b)}, +dz(a,b){var s,r=this,q=A.m(r) +if(q.i("fr.T").b(a)){q=A.b_(r.a,a.a,b) +return r.mv(A.j4(r.b,a.b,b),r.c*(1-b),r.d,q)}if(a instanceof A.ed){q=A.b_(r.a,a.a,b) +s=r.c +return r.mv(r.b,s+(1-s)*b,a.b,q)}if(q.i("fr").b(a)){q=A.b_(r.a,a.a,b) +return r.mv(A.j4(r.b,a.b,b),A.a_(r.c,a.c,b),r.d,q)}return r.pm(a,b)}, +t7(a){var s,r,q,p,o,n,m,l,k=this.c +if(k===0||a.c-a.a===a.d-a.b)return a +s=a.c +r=a.a +q=s-r +p=a.d +o=a.b +n=p-o +m=1-this.d +if(q").b(b)&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c===s.c}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=s.d +if(r!==0)return A.c4(A.m(s).i("fr.T")).j(0)+"("+s.a.j(0)+", "+s.b.j(0)+", "+B.d.ag(s.c*100,1)+u.T+B.d.ag(r*100,1)+"% oval)" +return A.c4(A.m(s).i("fr.T")).j(0)+"("+s.a.j(0)+", "+s.b.j(0)+", "+B.d.ag(s.c*100,1)+"% of the way to being a CircleBorder)"}} +A.X7.prototype={} +A.kE.prototype={ +Ct(a,b){return this.e.eW(a,b)}, +gcj(a){return this.e.giZ()}, +gB0(){return this.d!=null}, +dw(a,b){var s +$label0$0:{if(a instanceof A.ds){s=A.aiL(A.aFS(a),this,b) +break $label0$0}if(t.pg.b(a)){s=A.aiL(a,this,b) +break $label0$0}s=this.LS(a,b) +break $label0$0}return s}, +dz(a,b){var s +$label0$0:{if(a instanceof A.ds){s=A.aiL(this,A.aFS(a),b) +break $label0$0}if(t.pg.b(a)){s=A.aiL(this,a,b) +break $label0$0}s=this.LT(a,b) +break $label0$0}return s}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.kE&&J.e(b.a,s.a)&&J.e(b.c,s.c)&&A.cK(b.d,s.d)&&b.e.k(0,s.e)}, +gC(a){var s=this,r=s.d +r=r==null?null:A.bZ(r) +return A.R(s.a,s.b,s.c,s.e,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +J4(a,b,c){var s=this.e.eW(new A.D(0,0,0+a.a,0+a.b),c).a +s===$&&A.a() +return s.a.contains(b.a,b.b)}, +zZ(a){return new A.aup(this,a)}} +A.aup.prototype={ +ahh(a,b){var s,r,q,p=this +if(a.k(0,p.c)&&b==p.d)return +if(p.r==null)s=p.b.a!=null +else s=!1 +if(s){$.am() +s=A.br() +p.r=s +r=p.b.a +if(r!=null)s.r=r.gv(r)}s=p.b +r=s.d +if(r!=null){if(p.w==null){p.w=r.length +q=A.a9(new A.aj(r,new A.auq(),A.a2(r).i("aj<1,nS>")),t.Q2) +p.z=q}if(s.e.ghj()){r=A.a9(new A.aj(r,new A.aur(a),A.a2(r).i("aj<1,D>")),t.YT) +p.x=r}else{r=A.a9(new A.aj(r,new A.aus(p,a,b),A.a2(r).i("aj<1,NY>")),t.ke) +p.y=r}}r=s.e +if(!r.ghj())q=p.r!=null||p.w!=null +else q=!1 +if(q)p.e=r.eW(a,b) +if(s.c!=null)p.f=r.iz(a,b) +p.c=a +p.d=b}, +aj3(a,b,c){var s,r,q,p,o,n=this +if(n.w!=null){s=n.b.e +if(s.ghj()){r=0 +while(!0){q=n.w +q.toString +if(!(r>>0)+r+-56613888 +break $label0$0}if(56320===s){r=r.lg(0,a-1) +r.toString +r=(r<<10>>>0)+q+-56613888 +break $label0$0}r=q +break $label0$0}return r}, +ajn(a,b){var s,r=this.a7v(b?a-1:a),q=b?a:a-1,p=this.a.lg(0,q) +if(!(r==null||p==null||A.aAO(r)||A.aAO(p))){q=$.aKN() +s=A.bR(r) +q=!q.b.test(s)}else q=!0 +return q}, +gYo(){var s=this,r=s.c +if(r===$){r!==$&&A.ac() +r=s.c=new A.Zg(s.gajm(),s)}return r}} +A.Zg.prototype={ +eE(a){var s +if(a<0)return null +s=this.b.eE(a) +return s==null||this.a.$2(s,!1)?s:this.eE(s-1)}, +eF(a){var s=this.b.eF(Math.max(a,0)) +return s==null||this.a.$2(s,!0)?s:this.eF(s)}} +A.avi.prototype={ +lQ(a){var s +switch(a.a){case 0:s=this.c.d +break +case 1:s=this.c.r +break +default:s=null}return s}, +a7H(){var s,r,q,p,o,n,m,l,k,j=this,i=j.b.gjY(),h=j.c.a +h===$&&A.a() +h=J.an(h.a.getNumberOfLines()) +h=j.c.KY(h-1) +h.toString +s=i[i.length-1] +r=s.charCodeAt(0) +$label0$0:{if(9===r){q=!0 +break $label0$0}if(160===r||8199===r||8239===r){q=!1 +break $label0$0}q=$.aL4() +q=q.b.test(s) +break $label0$0}p=h.a +o=p.baseline +n=A.x_("lastGlyph",new A.avj(j,i)) +m=null +if(q&&n.e3()!=null){l=n.e3().a +h=j.a +switch(h.a){case 1:q=l.c +break +case 0:q=l.a +break +default:q=m}k=l.d-l.b +m=q}else{q=j.a +switch(q.a){case 1:p=p.left+p.width +break +case 0:p=p.left +break +default:p=m}k=h.ghJ(0) +h=q +m=p}return new A.FY(new A.j(m,o),h,k)}, +E_(a,b,c){var s +switch(c.a){case 1:s=A.G(this.c.w,a,b) +break +case 0:s=A.G(this.c.x,a,b) +break +default:s=null}return s}} +A.avj.prototype={ +$0(){var s=this.a.c.a +s===$&&A.a() +s=s.a +s.toString +return A.aFX(s,this.b.length-1)}, +$S:312} +A.Yo.prototype={ +giv(){var s,r=this.d +if(r===0)return B.h +s=this.a.c.z +if(!isFinite(s))return B.NV +return new A.j(r*(this.c-s),0)}, +ahQ(a,b,c){var s,r,q,p=this,o=p.c +if(b===o&&a===o){p.c=p.a.E_(a,b,c) +return!0}if(!isFinite(p.giv().a)&&!isFinite(p.a.c.z)&&isFinite(a))return!1 +o=p.a +s=o.c +r=s.x +if(b!==p.b)q=s.z-r>-1e-10&&b-r>-1e-10 +else q=!0 +if(q){p.c=o.E_(a,b,c) +return!0}return!1}} +A.FY.prototype={} +A.DS.prototype={ +a1(){var s=this.b +if(s!=null){s=s.a.c.a +s===$&&A.a() +s.l()}this.b=null}, +sck(a,b){var s,r,q,p=this +if(J.e(p.e,b))return +s=p.e +s=s==null?null:s.a +r=b==null +if(!J.e(s,r?null:b.a)){s=p.ch +if(s!=null){s=s.a +s===$&&A.a() +s.l()}p.ch=null}if(r)q=B.bb +else{s=p.e +s=s==null?null:s.aX(0,b) +q=s==null?B.bb:s}p.e=b +p.f=null +s=q.a +if(s>=3)p.a1() +else if(s>=2)p.c=!0}, +gjY(){var s=this.f +if(s==null){s=this.e +s=s==null?null:s.n9(!1) +this.f=s}return s==null?"":s}, +sn7(a,b){if(this.r===b)return +this.r=b +this.a1()}, +sbA(a){var s,r=this +if(r.w==a)return +r.w=a +r.a1() +s=r.ch +if(s!=null){s=s.a +s===$&&A.a() +s.l()}r.ch=null}, +scQ(a){var s,r=this +if(a.k(0,r.x))return +r.x=a +r.a1() +s=r.ch +if(s!=null){s=s.a +s===$&&A.a() +s.l()}r.ch=null}, +sIk(a){if(this.y==a)return +this.y=a +this.a1()}, +smR(a,b){if(J.e(this.z,b))return +this.z=b +this.a1()}, +smS(a){if(this.Q==a)return +this.Q=a +this.a1()}, +sjr(a){if(J.e(this.as,a))return +this.as=a +this.a1()}, +sn8(a){if(this.at===a)return +this.at=a}, +sri(a){return}, +gXD(){var s,r,q,p=this.b +if(p==null)return null +s=p.giv() +if(!isFinite(s.a)||!isFinite(s.b))return A.b([],t.Lx) +r=p.e +if(r==null){q=p.a.c.Q +q===$&&A.a() +r=p.e=q}if(s.k(0,B.h))return r +q=A.a2(r).i("aj<1,fn>") +q=A.a9(new A.aj(r,new A.aky(s),q),q.i("aD.E")) +q.$flags=1 +return q}, +hW(a){if(a==null||a.length===0||A.cK(a,this.ay))return +this.ay=a +this.a1()}, +O9(a){var s,r,q,p,o=this,n=o.e,m=n==null?null:n.a +if(m==null)m=B.dt +n=a==null?o.r:a +s=o.w +r=o.x +q=o.Q +p=o.ax +return m.a_w(o.y,o.z,q,o.as,n,s,p,r)}, +a83(){return this.O9(null)}, +cI(){var s,r,q=this,p=q.ch +if(p==null){p=q.O9(B.fv) +$.am() +s=A.azd(p) +p=q.e +if(p==null)r=null +else{p=p.a +r=p==null?null:p.wH(q.x)}if(r!=null)s.w7(r) +s.zv(" ") +p=A.azc(s.DF(),s.b) +p.hK(B.Ol) +q.ch=p}return p}, +O8(a){var s,r=this,q=r.a83() +$.am() +s=A.azd(q) +q=r.x +a.zG(s,r.ay,q) +r.c=!1 +return A.azc(s.DF(),s.b)}, +ip(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.b,f=g==null +if(!f&&g.ahQ(b,a,h.at))return +s=h.e +if(s==null)throw A.d(A.a5("TextPainter.text must be set to a non-null value before using the TextPainter.")) +r=h.w +if(r==null)throw A.d(A.a5("TextPainter.textDirection must be set to a non-null value before using the TextPainter.")) +q=A.aGj(h.r,r) +if(!(!isFinite(a)&&q!==0))p=a +else p=f?null:g.a.c.x +o=p==null +n=o?a:p +m=f?null:g.a.c +if(m==null)m=h.O8(s) +m.hK(new A.nU(n)) +l=new A.avi(r,h,m) +k=l.E_(b,a,h.at) +if(o&&isFinite(b)){j=l.c.x +m.hK(new A.nU(j)) +i=new A.Yo(l,j,k,q)}else i=new A.Yo(l,n,k,q) +h.b=i}, +B5(){return this.ip(1/0,0)}, +aE(a,b){var s,r,q,p=this,o=p.b +if(o==null)throw A.d(A.a5("TextPainter.paint called when text geometry was not yet calculated.\nPlease call layout() before paint() to position the text before painting it.")) +if(!isFinite(o.giv().a)||!isFinite(o.giv().b))return +if(p.c){s=o.a +r=s.c +q=p.e +q.toString +q=p.O8(q) +q.hK(new A.nU(o.b)) +s.c=q +q=r.a +q===$&&A.a() +q.l()}a.a.Wn(o.a.c,b.a3(0,o.giv()))}, +KZ(a){var s=this.e.lg(0,a) +if(s==null)return null +return(s&64512)===55296?a+2:a+1}, +L_(a){var s=a-1,r=this.e.lg(0,s) +if(r==null)return null +return(r&64512)===56320?a-2:s}, +kQ(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.b +j.toString +s=k.xA(a) +if(s==null){r=k.r +q=k.w +q.toString +p=A.aGj(r,q) +return new A.j(p===0?0:p*j.c,0)}$label0$0:{o=s.b +n=B.ak===o +if(n)m=s.a +else m=null +if(n){l=m +r=l +break $label0$0}n=B.b2===o +if(n)m=s.a +if(n){l=m +r=new A.j(l.a-(b.c-b.a),l.b) +break $label0$0}r=null}return new A.j(A.G(r.a+j.giv().a,0,j.c),r.b+j.giv().b)}, +KS(a,b){var s,r,q=this,p=q.as,o=!0 +if(p!=null)if(!p.k(0,B.S9)){p=q.as +p=(p==null?null:p.d)===0}else p=o +else p=o +if(p){p=q.xA(a) +s=p==null?null:p.c +if(s!=null)return s}r=B.b.gcc(q.cI().KM(0,1,B.mX)) +return r.d-r.b}, +xA(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.b,b=c.a,a=b.c.a +a===$&&A.a() +if(J.an(a.a.getNumberOfLines())<1)return d +$label0$0:{s=a0.a +if(0===s){a=B.Pd +break $label0$0}r=d +a=!1 +r=a0.b +a=B.j===r +if(a){a=new A.aF(s,!0) +break $label0$0}q=d +a=!1 +q=B.aj===r +p=q +if(p){a=s-1 +a=0<=a&&a") +r=A.a9(new A.aj(s,new A.akx(p),r),r.i("aD.E")) +r.$flags=1 +r=r}return r}, +kO(a){return this.oM(a,B.bx,B.bp)}, +KP(a){var s,r=this.b,q=r.a.c,p=a.a5(0,r.giv()) +q=q.a +q===$&&A.a() +p=q.a.getClosestGlyphInfoAtCoordinate(p.a,p.b) +s=p==null?null:A.aFV(p) +if(s==null||r.giv().k(0,B.h))return s +return new A.q_(s.a.cS(r.giv()),s.b,s.c)}, +dQ(a){var s,r,q=this.b,p=q.a.c,o=a.a5(0,q.giv()) +p=p.a +p===$&&A.a() +s=p.a.getGlyphPositionAtCoordinate(o.a,o.b) +r=B.Ko[J.an(s.affinity.value)] +return new A.aq(J.an(s.pos),r)}, +uD(){var s,r,q=this.b,p=q.giv() +if(!isFinite(p.a)||!isFinite(p.b))return B.KQ +s=q.f +if(s==null){s=q.a.c.uD() +q.f=s}if(p.k(0,B.h))r=s +else{r=A.a2(s).i("aj<1,nG>") +r=A.a9(new A.aj(s,new A.akw(p),r),r.i("aD.E")) +r.$flags=1 +r=r}return r}, +l(){var s=this,r=s.ch +if(r!=null){r=r.a +r===$&&A.a() +r.l()}s.ch=null +r=s.b +if(r!=null){r=r.a.c.a +r===$&&A.a() +r.l()}s.e=s.b=null}} +A.aky.prototype={ +$1(a){return A.aGk(a,this.a)}, +$S:94} +A.akx.prototype={ +$1(a){return A.aGk(a,this.a)}, +$S:94} +A.akw.prototype={ +$1(a){var s=this.a,r=a.gXj(),q=a.gV_(),p=a.gHY(),o=a.gZN(),n=a.ghJ(a),m=a.giy(a),l=a.gvE(a),k=a.gkj(),j=a.gB7(a) +$.am() +return new A.A0(r,q,p,o,n,m,l+s.a,k+s.b,j)}, +$S:314} +A.jU.prototype={ +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.jU&&b.a===this.a}, +gC(a){return B.d.gC(this.a)}, +j(a){var s=this.a +return s===1?"no scaling":"linear ("+A.i(s)+"x)"}} +A.ot.prototype={ +gqr(a){return this.e}, +gCl(){return!0}, +jN(a,b){}, +zG(a,b,c){var s,r,q,p,o,n=this.a,m=n!=null +if(m)a.w7(n.wH(c)) +n=this.b +if(n!=null)try{a.zv(n)}catch(q){n=A.X(q) +if(n instanceof A.ie){s=n +r=A.aV(q) +A.dj(new A.bY(s,r,"painting library",A.bl("while building a TextSpan"),null,!0)) +a.zv("\ufffd")}else throw q}p=this.c +if(p!=null)for(n=p.length,o=0;o0?q:B.ct +if(p===B.bb)return p}else p=B.ct +s=n.c +if(s!=null)for(r=b.c,o=0;op.a)p=q +if(p===B.bb)return p}return p}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +if(!s.M3(0,b))return!1 +return b instanceof A.ot&&b.b==s.b&&s.e.k(0,b.e)&&A.cK(b.c,s.c)}, +gC(a){var s=this,r=null,q=A.hf.prototype.gC.call(s,0),p=s.c +p=p==null?r:A.bZ(p) +return A.R(q,s.b,r,r,r,r,r,s.e,p,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +d8(){return"TextSpan"}, +$iap:1, +$iiz:1, +gJG(){return null}, +gJH(){return null}} +A.o.prototype={ +gls(){return this.e}, +gnE(a){return this.d}, +o1(a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.ay +if(a0==null&&b6==null)s=a3==null?a.b:a3 +else s=null +r=a.ch +if(r==null&&a1==null)q=a2==null?a.c:a2 +else q=null +p=b2==null?a.r:b2 +o=b5==null?a.w:b5 +n=b9==null?a.y:b9 +m=c5==null?a.z:c5 +l=c4==null?a.Q:c4 +k=b7==null?a.as:b7 +j=b8==null?a.at:b8 +a0=b6==null?a0:b6 +r=a1==null?r:a1 +i=c3==null?a.dy:c3 +h=b4==null?a.fx:b4 +g=a5==null?a.CW:a5 +f=a6==null?a.cx:a6 +e=a7==null?a.cy:a7 +d=a8==null?a.db:a8 +c=a9==null?a.gnE(0):a9 +b=b0==null?a.e:b0 +return A.kN(r,q,s,null,g,f,e,d,c,b,a.fr,p,a.x,h,o,a0,k,a.a,j,n,a.ax,a.fy,a.f,i,l,m)}, +bL(a){var s=null +return this.o1(s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +HL(a,b){var s=null +return this.o1(s,s,a,s,s,s,s,s,s,s,s,b,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +VB(a){var s=null +return this.o1(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s)}, +anp(a,b,c){var s=null +return this.o1(s,s,a,s,s,s,s,s,s,s,s,b,s,s,c,s,s,s,s,s,s,s,s,s,s)}, +an9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var s=null +return this.o1(a,b,c,s,d,e,f,g,s,s,h,i,j,s,k,l,m,s,n,o,s,s,p,q,r)}, +ang(a,b){var s=null +return this.o1(s,s,s,s,s,s,s,s,a,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +hc(a,b,c,d,e,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ay +if(f==null)s=a==null?h.b:a +else s=g +r=h.ch +if(r==null)q=h.c +else q=g +p=h.gnE(0) +o=h.r +o=o==null?g:o*a2+a1 +n=h.w +n=n==null?g:B.p8[B.f.fQ(n.a,0,8)] +m=h.y +m=m==null?g:m*a6+a5 +l=h.z +l=l==null?g:l*a9+a8 +k=h.as +k=k==null||k===0?k:k*a4+a3 +j=c==null?h.cx:c +i=h.db +i=i==null?g:i+0 +return A.kN(r,q,s,g,h.CW,j,h.cy,i,p,h.e,h.fr,o,h.x,h.fx,n,f,k,h.a,h.at,m,h.ax,h.fy,h.f,h.dy,h.Q,l)}, +bu(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +if(a4==null)return this +if(!a4.a)return a4 +s=a4.b +r=a4.c +q=a4.r +p=a4.w +o=a4.x +n=a4.y +m=a4.z +l=a4.Q +k=a4.as +j=a4.at +i=a4.ax +h=a4.ay +g=a4.ch +f=a4.dy +e=a4.fr +d=a4.fx +c=a4.CW +b=a4.cx +a=a4.cy +a0=a4.db +a1=a4.gnE(0) +a2=a4.e +a3=a4.f +return this.o1(g,r,s,null,c,b,a,a0,a1,a2,e,q,o,d,p,h,k,j,n,i,a4.fy,a3,f,l,m)}, +wH(a){var s,r,q,p,o,n,m,l=this,k=l.r +$label0$0:{s=null +if(k==null)break $label0$0 +r=a.k(0,B.ad) +if(r){s=k +break $label0$0}r=k*a.a +s=r +break $label0$0}r=l.gls() +q=l.ch +p=l.c +$label1$1:{if(q instanceof A.pr){o=q==null?t.Q2.a(q):q +n=o +break $label1$1}n=t.G +if(n.b(p)){m=p==null?n.a(p):p +$.am() +n=A.br() +n.r=m.gv(0) +break $label1$1}n=null +break $label1$1}return A.aGn(n,l.b,l.CW,l.cx,l.cy,l.db,l.d,r,l.fr,s,l.x,l.fx,l.w,l.ay,l.as,l.at,l.y,l.ax,l.dy,l.Q,l.z)}, +a_w(a,b,c,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.at,e=f==null?g:new A.DO(f),d=h.r +if(d==null)d=14 +s=a4.a +if(a0==null)r=g +else{r=a0.a +q=a0.gls() +p=a0.d +$label0$0:{o=g +if(p==null)break $label0$0 +n=p*s +o=n +break $label0$0}n=a0.e +m=a0.x +l=a0.f +k=a0.r +j=a0.w +i=a0.y +$.am() +r=new A.Kw(r,q,o,n===0?g:n,m,k,j,i,l)}return A.aF9(a,h.d,d*s,h.x,h.w,h.as,b,c,r,a1,a2,e)}, +aX(a,b){var s,r=this +if(r===b)return B.ct +s=!0 +if(r.a===b.a)if(r.d==b.d)if(r.r==b.r)if(r.w==b.w)if(r.y==b.y)if(r.z==b.z)if(r.Q==b.Q)if(r.as==b.as)if(r.at==b.at)if(r.ay==b.ay)if(r.ch==b.ch)if(A.cK(r.dy,b.dy))if(A.cK(r.fr,b.fr))if(A.cK(r.fx,b.fx)){s=A.cK(r.gls(),b.gls()) +s=!s}if(s)return B.bb +if(!J.e(r.b,b.b)||!J.e(r.c,b.c)||!J.e(r.CW,b.CW)||!J.e(r.cx,b.cx)||r.cy!=b.cy||r.db!=b.db)return B.Pv +return B.ct}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.o)if(b.a===r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(b.r==r.r)if(b.w==r.w)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)if(b.as==r.as)if(b.at==r.at)if(b.ay==r.ay)if(b.ch==r.ch)if(A.cK(b.dy,r.dy))if(A.cK(b.fr,r.fr))if(A.cK(b.fx,r.fx))if(J.e(b.CW,r.CW))if(J.e(b.cx,r.cx))if(b.cy==r.cy)if(b.db==r.db)if(b.d==r.d)s=A.cK(b.gls(),r.gls()) +return s}, +gC(a){var s,r=this,q=null,p=r.gls(),o=p==null?q:A.bZ(p),n=A.R(r.cy,r.db,r.d,o,r.f,r.fy,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),m=r.dy,l=r.fx +o=m==null?q:A.bZ(m) +s=l==null?q:A.bZ(l) +return A.R(r.a,r.b,r.c,r.r,r.w,r.x,r.y,r.z,r.Q,r.as,r.at,r.ax,r.ay,r.ch,o,q,s,r.CW,r.cx,n)}, +d8(){return"TextStyle"}} +A.Yy.prototype={} +A.M1.prototype={ +a5d(a,b,c,d,e){var s=this +s.r=A.aI6(new A.a7c(s),s.gIi(s),0,10,0)}, +eD(a,b){var s,r,q=this +if(b>q.r)return q.gAz() +s=q.e +r=q.c +return q.d+s*Math.pow(q.b,b)/r-s/r-q.f/2*b*b}, +fn(a,b){var s=this +if(b>s.r)return 0 +return s.e*Math.pow(s.b,b)-s.f*b}, +gAz(){var s=this +if(s.f===0)return s.d-s.e/s.c +return s.eD(0,s.r)}, +Zy(a){var s,r=this,q=r.d +if(a===q)return 0 +s=r.e +if(s!==0)if(s>0)q=ar.gAz() +else q=a>q||a=r.b&&r.c>=r.d +else q=!0 +if(q){o.ff(0) +o=p.bY +p.fy=p.It=o.a=o.b=new A.K(A.G(0,r.a,r.b),A.G(0,r.c,r.d)) +p.j3=B.z5 +o=p.B$ +if(o!=null)o.hK(r) +return}s.bU(r,!0) +switch(p.j3.a){case 0:o=p.bY +o.a=o.b=p.B$.gp(0) +p.j3=B.lc +break +case 1:s=p.bY +if(!J.e(s.b,p.B$.gp(0))){s.a=p.gp(0) +s.b=p.B$.gp(0) +p.ev=0 +o.jM(0,0) +p.j3=B.Pt}else{q=o.x +q===$&&A.a() +if(q===o.b)s.a=s.b=p.B$.gp(0) +else{s=o.r +if(!(s!=null&&s.a!=null))o.ce(0)}}break +case 2:s=p.bY +if(!J.e(s.b,p.B$.gp(0))){s.a=s.b=p.B$.gp(0) +p.ev=0 +o.jM(0,0) +p.j3=B.Pu}else{p.j3=B.lc +s=o.r +if(!(s!=null&&s.a!=null))o.ce(0)}break +case 3:s=p.bY +if(!J.e(s.b,p.B$.gp(0))){s.a=s.b=p.B$.gp(0) +p.ev=0 +o.jM(0,0)}else{o.ff(0) +p.j3=B.lc}break}o=p.bY +s=p.cs +s===$&&A.a() +s=o.ai(0,s.gv(0)) +s.toString +p.fy=p.It=r.aU(s) +p.GY() +if(p.gp(0).a=a.b&&a.c>=a.d +else s=!0 +if(s)return new A.K(A.G(0,a.a,a.b),A.G(0,a.c,a.d)) +r=p.al(B.H,a,p.gc9()) +switch(q.j3.a){case 0:return a.aU(r) +case 1:if(!J.e(q.bY.b,r)){p=q.It +p===$&&A.a() +return a.aU(p)}else{p=q.bM +p===$&&A.a() +s=p.x +s===$&&A.a() +if(s===p.b)return a.aU(r)}break +case 3:case 2:if(!J.e(q.bY.b,r))return a.aU(r) +break}p=q.cs +p===$&&A.a() +p=q.bY.ai(0,p.gv(0)) +p.toString +return a.aU(p)}, +a67(a){}, +aE(a,b){var s,r,q,p=this +if(p.B$!=null){s=p.dL +s===$&&A.a() +s=s&&p.fW!==B.t}else s=!1 +r=p.WC +if(s){s=p.gp(0) +q=p.cx +q===$&&A.a() +r.sau(0,a.lG(q,b,new A.D(0,0,0+s.a,0+s.b),A.qX.prototype.geA.call(p),p.fW,r.a))}else{r.sau(0,null) +p.a2E(a,b)}}, +l(){var s,r=this +r.WC.sau(0,null) +s=r.bM +s===$&&A.a() +s.l() +s=r.cs +s===$&&A.a() +s.l() +r.fg()}} +A.afn.prototype={ +$0(){var s=this.a,r=s.bM +r===$&&A.a() +r=r.x +r===$&&A.a() +if(r!==s.ev)s.a1()}, +$S:0} +A.Ct.prototype={ +gBJ(){var s,r=this,q=r.aL$ +if(q===$){s=A.aQX(new A.ags(r),new A.agt(r),new A.agu(r)) +q!==$&&A.ac() +r.aL$=s +q=s}return q}, +IK(){var s,r,q,p,o,n,m,l,k,j +for(s=this.O$,s=new A.dv(s,s.r,s.e),r=!1;s.A();){q=s.d +r=r||q.B$!=null +p=q.fx +o=$.dp() +n=o.d +if(n==null)n=o.gcm() +m=p.at +if(m==null){m=p.ch.Hz() +p.at=m}m=A.aGD(p.Q,new A.K(m.a/n,m.b/n)) +p=m.a*n +l=m.b*n +k=m.c*n +m=m.d*n +j=o.d +if(j==null)j=o.gcm() +q.sqm(new A.El(new A.aa(p/j,l/j,k/j,m/j),new A.aa(p,l,k,m),j))}if(r)this.a_M()}, +IS(){}, +IN(){}, +aqp(){var s,r=this.y2$ +if(r!=null){r.H$=$.ay() +r.J$=0}r=t.S +s=$.ay() +this.y2$=new A.Nx(new A.agr(this),new A.ad_(B.bd,A.v(r,t.ZA)),A.v(r,t.xg),s)}, +adI(a){B.Nh.l5("first-frame",null,!1,t.H)}, +ac4(a){this.Ih() +this.aih()}, +aih(){$.bJ.dx$.push(new A.agq(this))}, +UO(){--this.a6$ +if(!this.a0$)this.Le()}, +Ih(){var s=this,r=s.n$ +r===$&&A.a() +r.WR() +s.n$.WQ() +s.n$.WS() +if(s.a0$||s.a6$===0){for(r=s.O$,r=new A.dv(r,r.r,r.e);r.A();)r.d.amH() +s.n$.WT() +s.a0$=!0}}} +A.ags.prototype={ +$0(){var s=this.a.gBJ().e +if(s!=null)s.wN()}, +$S:0} +A.agu.prototype={ +$1(a){var s=this.a.gBJ().e +if(s!=null)s.fx.gLk().au7(a)}, +$S:139} +A.agt.prototype={ +$0(){var s=this.a.gBJ().e +if(s!=null)s.nZ()}, +$S:0} +A.agr.prototype={ +$2(a,b){var s=A.a8l() +this.a.vq(s,a,b) +return s}, +$S:316} +A.agq.prototype={ +$1(a){this.a.y2$.au1()}, +$S:6} +A.EF.prototype={ +l(){this.a.gu_().K(0,this.gfz()) +this.dh()}} +A.Tb.prototype={} +A.X1.prototype={ +JW(){if(this.O)return +this.a2J() +this.O=!0}, +wN(){this.nZ() +this.a2t()}, +l(){this.saN(null)}} +A.aa.prototype={ +uK(a,b,c,d){var s=this,r=d==null?s.a:d,q=b==null?s.b:b,p=c==null?s.c:c +return new A.aa(r,q,p,a==null?s.d:a)}, +anj(a,b){return this.uK(null,a,null,b)}, +ani(a,b){return this.uK(a,null,b,null)}, +ank(a,b){return this.uK(null,null,a,b)}, +HK(a){return this.uK(a,null,null,null)}, +VE(a){return this.uK(null,a,null,null)}, +o4(a){var s=this,r=a.gcg(),q=a.gbj(0)+a.gbn(0),p=Math.max(0,s.a-r),o=Math.max(0,s.c-q) +return new A.aa(p,Math.max(p,s.b-r),o,Math.max(o,s.d-q))}, +lm(a){var s=this,r=a.a,q=a.b,p=a.c,o=a.d +return new A.aa(A.G(s.a,r,q),A.G(s.b,r,q),A.G(s.c,p,o),A.G(s.d,p,o))}, +C6(a,b){var s,r,q=this,p=b==null,o=q.a,n=p?o:A.G(b,o,q.b),m=q.b +p=p?m:A.G(b,o,m) +o=a==null +m=q.c +s=o?m:A.G(a,m,q.d) +r=q.d +return new A.aa(n,p,s,o?r:A.G(a,m,r))}, +wo(a){return this.C6(null,a)}, +Zx(a){return this.C6(a,null)}, +gWN(){var s=this +return new A.aa(s.c,s.d,s.a,s.b)}, +aU(a){var s=this +return new A.K(A.G(a.a,s.a,s.b),A.G(a.b,s.c,s.d))}, +Vw(a){var s,r,q,p,o,n=this,m=n.a,l=n.b +if(m>=l&&n.c>=n.d)return new A.K(A.G(0,m,l),A.G(0,n.c,n.d)) +if(a.ga9(0))return n.aU(a) +s=a.a +r=a.b +q=s/r +if(s>l){r=l/q +s=l}p=n.d +if(r>p){s=p*q +r=p}if(s=s.b&&s.c>=s.d}, +a8(a,b){var s=this +return new A.aa(s.a*b,s.b*b,s.c*b,s.d*b)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.aa&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s,r=this,q=r.a,p=!1 +if(q>=0)if(q<=r.b){p=r.c +p=p>=0&&p<=r.d}s=p?"":"; NOT NORMALIZED" +if(q===1/0&&r.c===1/0)return"BoxConstraints(biggest"+s+")" +if(q===0&&r.b===1/0&&r.c===0&&r.d===1/0)return"BoxConstraints(unconstrained"+s+")" +p=new A.a1z() +return"BoxConstraints("+p.$3(q,r.b,"w")+", "+p.$3(r.c,r.d,"h")+s+")"}} +A.a1z.prototype={ +$3(a,b,c){if(a===b)return c+"="+B.d.ag(a,1) +return B.d.ag(a,1)+"<="+c+"<="+B.d.ag(b,1)}, +$S:167} +A.n8.prototype={ +GX(a,b,c){if(c!=null){c=A.qt(A.aAd(c)) +if(c==null)return!1}return this.UM(a,b,c)}, +iP(a,b,c){var s,r=b==null,q=r?c:c.a5(0,b) +r=!r +if(r)this.c.push(new A.xb(new A.j(-b.a,-b.b))) +s=a.$2(this,q) +if(r)this.BL() +return s}, +UM(a,b,c){var s,r=c==null,q=r?b:A.bI(c,b) +r=!r +if(r)this.c.push(new A.G5(c)) +s=a.$2(this,q) +if(r)this.BL() +return s}, +UL(a,b,c){var s,r=this +if(b!=null)r.c.push(new A.xb(new A.j(-b.a,-b.b))) +else{c.toString +c=A.qt(A.aAd(c)) +c.toString +r.c.push(new A.G5(c))}s=a.$1(r) +r.BL() +return s}, +alF(a,b){a.toString +return this.UL(a,null,b)}, +alE(a,b){a.toString +return this.UL(a,b,null)}} +A.n7.prototype={ +j(a){return"#"+A.bj(this.a)+"@"+this.c.j(0)}} +A.fd.prototype={ +j(a){return"offset="+this.a.j(0)}} +A.zg.prototype={} +A.aoV.prototype={ +dY(a,b,c){var s=a.b +if(s==null)s=a.b=A.v(t.k,t.FW) +return s.bI(0,b,new A.aoW(c,b))}} +A.aoW.prototype={ +$0(){return this.a.$1(this.b)}, +$S:317} +A.amN.prototype={ +dY(a,b,c){var s +switch(b.b){case B.n:s=a.c +if(s==null){s=A.v(t.k,t.PM) +a.c=s}break +case B.U:s=a.d +if(s==null){s=A.v(t.k,t.PM) +a.d=s}break +default:s=null}return s.bI(0,b.a,new A.amO(c,b))}} +A.amO.prototype={ +$0(){return this.a.$1(this.b)}, +$S:318} +A.rV.prototype={ +G(){return"_IntrinsicDimension."+this.b}, +dY(a,b,c){var s=a.a +if(s==null)s=a.a=A.v(t.Yr,t.i) +return s.bI(0,new A.aF(this,b),new A.arq(c,b))}} +A.arq.prototype={ +$0(){return this.a.$1(this.b)}, +$S:108} +A.aN.prototype={} +A.B.prototype={ +ed(a){if(!(a.b instanceof A.fd))a.b=new A.fd(B.h)}, +a7J(a,b,c){var s=a.dY(this.dy,b,c) +return s}, +al(a,b,c){b.toString +c.toString +return this.a7J(a,b,c,t.K,t.z)}, +b3(a){return 0}, +aZ(a){return 0}, +b2(a){return 0}, +aY(a){return 0}, +a7G(a){return this.cr(a)}, +cr(a){return B.D}, +fd(a,b){return this.al(B.eu,new A.aF(a,b),this.gxB())}, +a7F(a){return this.ds(a.a,a.b)}, +ds(a,b){return null}, +gp(a){var s=this.fy +return s==null?A.a8(A.a5("RenderBox was not laid out: "+A.u(this).j(0)+"#"+A.bj(this))):s}, +giB(){var s=this.gp(0) +return new A.D(0,0,0+s.a,0+s.b)}, +wD(a,b){var s=null +try{s=this.jn(a)}finally{}if(s==null&&!b)return this.gp(0).b +return s}, +lQ(a){return this.wD(a,!1)}, +jn(a){return this.al(B.eu,new A.aF(t.k.a(A.q.prototype.gR.call(this)),a),new A.afp(this))}, +f2(a){return null}, +gR(){return t.k.a(A.q.prototype.gR.call(this))}, +a1(){var s=this,r=null,q=s.dy,p=q.b,o=p==null,n=o?r:p.a!==0,m=!0 +if(n!==!0){n=q.a +n=n==null?r:n.a!==0 +if(n!==!0){n=q.c +n=n==null?r:n.a!==0 +if(n!==!0){n=q.d +n=n==null?r:n.a!==0 +n=n===!0}else n=m +m=n}}if(m){if(!o)p.W(0) +p=q.a +if(p!=null)p.W(0) +p=q.c +if(p!=null)p.W(0) +q=q.d +if(q!=null)q.W(0)}if(m&&s.gaV(s)!=null){s.Bc() +return}s.a2r()}, +r7(){this.fy=this.cr(t.k.a(A.q.prototype.gR.call(this)))}, +bm(){}, +cf(a,b){var s=this +if(s.fy.u(0,b))if(s.cu(a,b)||s.im(b)){a.D(0,new A.n7(b,s)) +return!0}return!1}, +im(a){return!1}, +cu(a,b){return!1}, +cU(a,b){var s,r=a.b +r.toString +s=t.q.a(r).a +b.cl(0,s.a,s.b)}, +e0(a){var s,r,q,p,o,n=this.aM(0,null) +if(n.hC(n)===0)return B.h +s=new A.ek(new Float64Array(3)) +s.kU(0,0,1) +r=new A.ek(new Float64Array(3)) +r.kU(0,0,0) +q=n.BI(r) +r=new A.ek(new Float64Array(3)) +r.kU(0,0,1) +p=n.BI(r).a5(0,q) +r=new A.ek(new Float64Array(3)) +r.kU(a.a,a.b,0) +o=n.BI(r) +r=o.a5(0,p.lT(s.Wh(o)/s.Wh(p))).a +return new A.j(r[0],r[1])}, +gkA(){var s=this.gp(0) +return new A.D(0,0,0+s.a,0+s.b)}, +jN(a,b){this.a2q(a,b)}} +A.afp.prototype={ +$1(a){return this.a.f2(a.b)}, +$S:140} +A.de.prototype={ +anN(a){var s,r,q,p=this.X$ +for(s=A.m(this).i("de.1");p!=null;){r=p.b +r.toString +s.a(r) +q=p.jn(a) +if(q!=null)return q+r.a.b +p=r.aa$}return null}, +A5(a){var s,r,q,p,o,n=this.X$ +for(s=A.m(this).i("de.1"),r=null;n!=null;){q=n.b +q.toString +s.a(q) +p=n.jn(a) +o=q.a +r=A.tu(r,p==null?null:p+o.b) +n=q.aa$}return r}, +uW(a,b){var s,r,q={},p=q.a=this.ct$ +for(s=A.m(this).i("de.1");p!=null;p=r){p=p.b +p.toString +s.a(p) +if(a.iP(new A.afo(q),p.a,b))return!0 +r=p.c0$ +q.a=r}return!1}, +qs(a,b){var s,r,q,p,o,n=this.X$ +for(s=A.m(this).i("de.1"),r=b.a,q=b.b;n!=null;){p=n.b +p.toString +s.a(p) +o=p.a +a.df(n,new A.j(o.a+r,o.b+q)) +n=p.aa$}}} +A.afo.prototype={ +$2(a,b){return this.a.a.cf(a,b)}, +$S:18} +A.EY.prototype={ +ad(a){this.rY(0)}} +A.iA.prototype={ +j(a){return this.xe(0)+"; id="+A.i(this.e)}} +A.ad6.prototype={ +ez(a,b){var s=this.b.h(0,a) +s.bU(b,!0) +return s.gp(0)}, +hi(a,b){var s=this.b.h(0,a).b +s.toString +t.Wz.a(s).a=b}, +a6Y(a,b){var s,r,q,p,o,n=this,m=n.b +try{n.b=A.v(t.K,t.x) +s=b +for(q=t.Wz;s!=null;){p=s.b +p.toString +r=q.a(p) +p=n.b +p.toString +o=r.e +o.toString +p.m(0,o,s) +s=r.aa$}n.YG(a)}finally{n.b=m}}, +j(a){return"MultiChildLayoutDelegate"}} +A.C9.prototype={ +ed(a){if(!(a.b instanceof A.iA))a.b=new A.iA(null,null,B.h)}, +sHX(a){var s=this.n +if(s===a)return +if(A.u(a)!==A.u(s)||a.lX(s))this.a1() +this.n=a}, +an(a){this.a3Q(a)}, +ad(a){this.a3R(0)}, +b3(a){var s=A.j8(a,1/0),r=s.aU(new A.K(A.G(1/0,s.a,s.b),A.G(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +aZ(a){var s=A.j8(a,1/0),r=s.aU(new A.K(A.G(1/0,s.a,s.b),A.G(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +b2(a){var s=A.j8(1/0,a),r=s.aU(new A.K(A.G(1/0,s.a,s.b),A.G(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +aY(a){var s=A.j8(1/0,a),r=s.aU(new A.K(A.G(1/0,s.a,s.b),A.G(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +cr(a){return a.aU(new A.K(A.G(1/0,a.a,a.b),A.G(1/0,a.c,a.d)))}, +bm(){var s=this,r=t.k.a(A.q.prototype.gR.call(s)) +s.fy=r.aU(new A.K(A.G(1/0,r.a,r.b),A.G(1/0,r.c,r.d))) +s.n.a6Y(s.gp(0),s.X$)}, +aE(a,b){this.qs(a,b)}, +cu(a,b){return this.uW(a,b)}} +A.GF.prototype={ +an(a){var s,r,q +this.dR(a) +s=this.X$ +for(r=t.Wz;s!=null;){s.an(a) +q=s.b +q.toString +s=r.a(q).aa$}}, +ad(a){var s,r,q +this.dF(0) +s=this.X$ +for(r=t.Wz;s!=null;){s.ad(0) +q=s.b +q.toString +s=r.a(q).aa$}}} +A.WC.prototype={} +A.L0.prototype={ +a_(a,b){var s=this.a +return s==null?null:s.a_(0,b)}, +K(a,b){var s=this.a +return s==null?null:s.K(0,b)}, +gLl(){return null}, +Lz(a){return this.eH(a)}, +J3(a){return null}, +j(a){var s=A.bj(this),r=this.a +r=r==null?null:r.j(0) +if(r==null)r="" +return"#"+s+"("+r+")"}} +A.Ca.prototype={ +soB(a){var s=this.t +if(s==a)return +this.t=a +this.Oi(a,s)}, +sWY(a){var s=this.T +if(s==a)return +this.T=a +this.Oi(a,s)}, +Oi(a,b){var s=this,r=a==null +if(r)s.ar() +else if(b==null||A.u(a)!==A.u(b)||a.eH(b))s.ar() +if(s.y!=null){if(b!=null)b.K(0,s.ge9()) +if(!r)a.a_(0,s.ge9())}if(r){if(s.y!=null)s.b0()}else if(b==null||A.u(a)!==A.u(b)||a.Lz(b))s.b0()}, +sBM(a){if(this.ab.k(0,a))return +this.ab=a +this.a1()}, +b3(a){var s +if(this.B$==null){s=this.ab.a +return isFinite(s)?s:0}return this.Dl(a)}, +aZ(a){var s +if(this.B$==null){s=this.ab.a +return isFinite(s)?s:0}return this.Dj(a)}, +b2(a){var s +if(this.B$==null){s=this.ab.b +return isFinite(s)?s:0}return this.Dk(a)}, +aY(a){var s +if(this.B$==null){s=this.ab.b +return isFinite(s)?s:0}return this.Di(a)}, +an(a){var s,r=this +r.t0(a) +s=r.t +if(s!=null)s.a_(0,r.ge9()) +s=r.T +if(s!=null)s.a_(0,r.ge9())}, +ad(a){var s=this,r=s.t +if(r!=null)r.K(0,s.ge9()) +r=s.T +if(r!=null)r.K(0,s.ge9()) +s.ny(0)}, +cu(a,b){var s=this.T +if(s!=null){s=s.J3(b) +s=s===!0}else s=!1 +if(s)return!0 +return this.xi(a,b)}, +im(a){var s=this.t +return s!=null}, +bm(){this.nw() +this.b0()}, +uE(a){return a.aU(this.ab)}, +Rc(a,b,c){var s +A.by("debugPreviousCanvasSaveCount") +s=a.a.a +J.an(s.save()) +if(!b.k(0,B.h))s.translate(b.a,b.b) +c.aE(a,this.gp(0)) +s.restore()}, +aE(a,b){var s,r,q=this +if(q.t!=null){s=a.gcn(0) +r=q.t +r.toString +q.Rc(s,b,r) +q.SJ(a)}q.i3(a,b) +if(q.T!=null){s=a.gcn(0) +r=q.T +r.toString +q.Rc(s,b,r) +q.SJ(a)}}, +SJ(a){}, +dH(a){var s,r=this +r.i2(a) +r.c4=null +s=r.T +r.dl=s==null?null:s.gLl() +a.a=!1}, +qc(a,b,c){var s,r,q,p,o=this +o.fs=A.aFy(o.fs,B.p6) +o.en=A.aFy(o.en,B.p6) +s=o.fs +r=s!=null&&!s.ga9(s) +s=o.en +q=s!=null&&!s.ga9(s) +s=A.b([],t.QF) +if(r){p=o.fs +p.toString +B.b.U(s,p)}B.b.U(s,c) +if(q){p=o.en +p.toString +B.b.U(s,p)}o.Mo(a,b,s)}, +nZ(){this.Dg() +this.en=this.fs=null}} +A.a3K.prototype={} +A.rq.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.rq&&b.a.k(0,s.a)&&b.b==s.b}, +j(a){var s,r=this +switch(r.b){case B.ak:s=r.a.j(0)+"-ltr" +break +case B.b2:s=r.a.j(0)+"-rtl" +break +case null:case void 0:s=r.a.j(0) +break +default:s=null}return s}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.alb.prototype={ +gbH(){var s=this +if(!s.f)return!1 +if(s.e.aw.uD()!==s.d)s.f=!1 +return s.f}, +Pv(a){var s,r,q=this,p=q.r,o=p.h(0,a) +if(o!=null)return o +s=new A.j(q.a.a,q.d[a].gkj()) +r=new A.aS(s,q.e.aw.dQ(s),t.tO) +p.m(0,a,r) +return r}, +gN(a){return this.c}, +A(){var s,r=this,q=r.b+1 +if(q>=r.d.length)return!1 +s=r.Pv(q);++r.b +r.a=s.a +r.c=s.b +return!0}, +Yp(){var s,r=this,q=r.b +if(q<=0)return!1 +s=r.Pv(q-1);--r.b +r.a=s.a +r.c=s.b +return!0}, +arE(a){var s,r=this,q=r.a +if(a>=0){for(s=q.b+a;r.a.bs;)if(!r.Yp())break +return!q.k(0,r.a)}} +A.qW.prototype={ +l(){var s,r,q=this,p=null +q.dK.sau(0,p) +s=q.n +if(s!=null)s.ch.sau(0,p) +q.n=null +s=q.O +if(s!=null)s.ch.sau(0,p) +q.O=null +q.bM.sau(0,p) +s=q.a2 +if(s!=null){s.H$=$.ay() +s.J$=0}s=q.ao +if(s!=null){s.H$=$.ay() +s.J$=0}s=q.cO +r=s.H$=$.ay() +s.J$=0 +s=q.ah +s.H$=r +s.J$=0 +s=q.H +s.H$=r +s.J$=0 +s=q.J +s.H$=r +s.J$=0 +s=q.geJ() +s.H$=r +s.J$=0 +q.aw.l() +s=q.em +if(s!=null)s.l() +if(q.cb){s=q.dW +s.H$=r +s.J$=0 +q.cb=!1}q.fg()}, +TW(a){var s,r=this,q=r.ga6U(),p=r.n +if(p==null){s=A.aH9(q) +r.ie(s) +r.n=s}else p.soB(q) +r.P=a}, +U3(a){var s,r=this,q=r.ga6V(),p=r.O +if(p==null){s=A.aH9(q) +r.ie(s) +r.O=s}else p.soB(q) +r.a6=a}, +geJ(){var s,r,q=this.a0 +if(q===$){$.am() +s=A.br() +r=$.ay() +q!==$&&A.ac() +q=this.a0=new A.EL(s,B.h,r)}return q}, +ga6U(){var s=this,r=s.a2 +if(r==null){r=A.b([],t.xT) +if(s.bl)r.push(s.geJ()) +r=s.a2=new A.wB(r,$.ay())}return r}, +ga6V(){var s=this,r=s.ao +if(r==null){r=A.b([s.H,s.J],t.xT) +if(!s.bl)r.push(s.geJ()) +r=s.ao=new A.wB(r,$.ay())}return r}, +sri(a){return}, +sn8(a){var s=this.aw +if(s.at===a)return +s.sn8(a) +this.a1()}, +smy(a,b){if(this.aK===b)return +this.aK=b +this.a1()}, +sarK(a){if(this.c3===a)return +this.c3=a +this.a1()}, +sarJ(a){var s=this +if(s.bF===a)return +s.bF=a +s.bb=null +s.b0()}, +rA(a){var s=this.aw,r=s.b.a.c.KX(a) +if(this.bF)return A.cc(B.j,0,s.gjY().length,!1) +return A.cc(B.j,r.a,r.b,!1)}, +akV(a){var s,r,q,p,o,n,m=this +if(!m.t.gbH()){m.cO.sv(0,!1) +m.ah.sv(0,!1) +return}s=m.gp(0) +r=new A.D(0,0,0+s.a,0+s.b) +s=m.aw +q=m.t +p=m.ft +p===$&&A.a() +o=s.kQ(new A.aq(q.a,q.e),p) +m.cO.sv(0,r.dm(0.5).u(0,o.a3(0,a))) +p=m.t +n=s.kQ(new A.aq(p.b,p.e),m.ft) +m.ah.sv(0,r.dm(0.5).u(0,n.a3(0,a)))}, +mm(a,b){var s,r +if(a.gbH()){s=this.B.a.c.a.a.length +a=a.uH(Math.min(a.c,s),Math.min(a.d,s))}r=this.B.a.c.a.ij(a) +this.B.h6(r,b)}, +ar(){this.a2s() +var s=this.n +if(s!=null)s.ar() +s=this.O +if(s!=null)s.ar()}, +xo(){this.Mm() +this.aw.a1()}, +sck(a,b){var s=this,r=s.aw +if(J.e(r.e,b))return +s.c0=null +r.sck(0,b) +s.cF=s.bb=null +s.a1() +s.b0()}, +gmp(){var s,r=null,q=this.em +if(q==null)q=this.em=A.DT(r,r,r,r,r,B.as,r,r,B.ad,B.at) +s=this.aw +q.sck(0,s.e) +q.sn7(0,s.r) +q.sbA(s.w) +q.scQ(s.x) +q.smS(s.Q) +q.sIk(s.y) +q.smR(0,s.z) +q.sjr(s.as) +q.sn8(s.at) +q.sri(s.ax) +return q}, +sn7(a,b){var s=this.aw +if(s.r===b)return +s.sn7(0,b) +this.a1()}, +sbA(a){var s=this.aw +if(s.w===a)return +s.sbA(a) +this.a1() +this.b0()}, +smR(a,b){var s=this.aw +if(J.e(s.z,b))return +s.smR(0,b) +this.a1()}, +sjr(a){var s=this.aw +if(J.e(s.as,a))return +s.sjr(a) +this.a1()}, +sa0G(a){var s=this,r=s.dW +if(r===a)return +if(s.y!=null)r.K(0,s.gyT()) +if(s.cb){r=s.dW +r.H$=$.ay() +r.J$=0 +s.cb=!1}s.dW=a +if(s.y!=null){s.geJ().sCS(s.dW.a) +s.dW.a_(0,s.gyT())}}, +aje(){this.geJ().sCS(this.dW.a)}, +sbG(a){if(this.cG===a)return +this.cG=a +this.b0()}, +sap0(a){if(this.eO)return +this.eO=!0 +this.a1()}, +sK1(a,b){if(this.eP===b)return +this.eP=b +this.b0()}, +smS(a){var s,r=this +if(r.dM===a)return +r.dM=a +s=a===1?1:null +r.aw.smS(s) +r.a1()}, +sarx(a){return}, +sIq(a){return}, +scQ(a){var s=this.aw +if(s.x.k(0,a))return +s.scQ(a) +this.a1()}, +soZ(a){var s=this +if(s.t.k(0,a))return +s.t=a +s.J.sAU(a) +s.ar() +s.b0()}, +sco(a,b){var s=this,r=s.T +if(r===b)return +if(s.y!=null)r.K(0,s.ge9()) +s.T=b +if(s.y!=null)b.a_(0,s.ge9()) +s.a1()}, +sanG(a){if(this.ab===a)return +this.ab=a +this.a1()}, +sanF(a){return}, +sasG(a){var s=this +if(s.bl===a)return +s.bl=a +s.ao=s.a2=null +s.TW(s.P) +s.U3(s.a6)}, +sa0Y(a){if(this.c4===a)return +this.c4=a +this.ar()}, +saok(a){if(this.dl===a)return +this.dl=a +this.ar()}, +saof(a){var s=this +if(s.f4===a)return +s.f4=a +s.a1() +s.b0()}, +gLh(){var s=this.f4 +return s}, +kO(a){var s,r +this.jv() +s=this.aw.kO(a) +r=A.a2(s).i("aj<1,fn>") +s=A.a9(new A.aj(s,new A.afu(this),r),r.i("aD.E")) +return s}, +dH(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +d.i2(a) +s=d.aw +r=s.e +r.toString +q=A.b([],t.O_) +r.zR(q) +d.bR=q +if(B.b.fl(q,new A.aft())&&A.aZ()!==B.b1){a.c=a.a=!0 +return}r=d.bb +if(r==null)if(d.bF){r=new A.cW(B.c.a8(d.c3,s.gjY().length),B.aA) +d.bb=r}else{p=new A.ci("") +o=A.b([],t.oU) +for(r=d.bR,n=r.length,m=0,l=0,k="";lh){d=c0[h].dy +d=d!=null&&d.u(0,new A.lP(i,b7))}else d=!1 +if(!d)break +b=c0[h] +d=s.b +d.toString +m.a(d) +b5.push(b);++h}b7=s.b +b7.toString +s=n.a(b7).aa$;++i}else{a=b6.kO(new A.fW(j,e,B.j,!1,c,d)) +if(a.length===0)continue +d=B.b.gZ(a) +a0=new A.D(d.a,d.b,d.c,d.d) +a1=B.b.gZ(a).e +for(d=A.a2(a),c=d.i("i1<1>"),a2=new A.i1(a,1,b4,c),a2.xp(a,1,b4,d.c),a2=new A.bh(a2,a2.gq(0),c.i("bh")),c=c.i("aD.E");a2.A();){d=a2.d +if(d==null)d=c.a(d) +a0=a0.j2(new A.D(d.a,d.b,d.c,d.d)) +a1=d.e}d=a0.a +c=Math.max(0,d) +a2=a0.b +a3=Math.max(0,a2) +d=Math.min(a0.c-d,o.a(A.q.prototype.gR.call(b3)).b) +a2=Math.min(a0.d-a2,o.a(A.q.prototype.gR.call(b3)).d) +a4=Math.floor(c)-4 +a5=Math.floor(a3)-4 +d=Math.ceil(c+d)+4 +a2=Math.ceil(a3+a2)+4 +a6=new A.D(a4,a5,d,a2) +a7=A.fM() +a8=k+1 +a7.k4=new A.qD(k,b4) +a7.e=!0 +a7.P=l +a3=f.b +b7=a3==null?b7:a3 +a7.x1=new A.cW(b7,f.r) +$label0$1:{break $label0$1}b7=b8.r +if(b7!=null){a9=b7.de(a6) +if(a9.a>=a9.c||a9.b>=a9.d)b7=!(a4>=d||a5>=a2) +else b7=!1 +a7.b9(B.ii,b7)}b0=A.by("newChild") +b7=b3.bS +d=b7==null?b4:b7.a!==0 +if(d===!0){b7.toString +b1=new A.bg(b7,A.m(b7).i("bg<1>")).gak(0) +if(!b1.A())A.a8(A.cp()) +b7=b7.F(0,b1.gN(0)) +b7.toString +if(b0.b!==b0)A.a8(A.aEu(b0.a)) +b0.b=b7}else{b2=new A.jN() +b7=A.CZ(b2,b3.a87(b2)) +if(b0.b!==b0)A.a8(A.aEu(b0.a)) +b0.b=b7}b7.Kx(0,a7) +if(!b7.e.k(0,a6)){b7.e=a6 +b7.iI()}b7=b0.b +if(b7===b0)A.a8(A.uH(b0.a)) +d=b7.a +d.toString +r.m(0,d,b7) +b7=b0.b +if(b7===b0)A.a8(A.uH(b0.a)) +b5.push(b7) +k=a8 +l=a1}}b3.bS=r +b8.nc(0,b5,b9)}, +a87(a){return new A.afq(this,a)}, +acU(a){this.mm(a,B.af)}, +abU(a){var s=this,r=s.aw.KZ(s.t.d) +if(r==null)return +s.mm(A.cc(B.j,!a?r:s.t.c,r,!1),B.af)}, +abQ(a){var s=this,r=s.aw.L_(s.t.d) +if(r==null)return +s.mm(A.cc(B.j,!a?r:s.t.c,r,!1),B.af)}, +abW(a){var s,r=this,q=r.t.gdk(),p=r.Ph(r.aw.b.a.c.hq(q).b) +if(p==null)return +s=a?r.t.c:p.a +r.mm(A.cc(B.j,s,p.a,!1),B.af)}, +abS(a){var s,r=this,q=r.t.gdk(),p=r.Pn(r.aw.b.a.c.hq(q).a-1) +if(p==null)return +s=a?r.t.c:p.a +r.mm(A.cc(B.j,s,p.a,!1),B.af)}, +Ph(a){var s,r,q +for(s=this.aw;!0;){r=s.b.a.c.hq(new A.aq(a,B.j)) +q=r.a +if(!(q>=0&&r.b>=0)||q===r.b)return null +if(!this.R3(r))return r +a=r.b}}, +Pn(a){var s,r,q +for(s=this.aw;a>=0;){r=s.b.a.c.hq(new A.aq(a,B.j)) +q=r.a +if(!(q>=0&&r.b>=0)||q===r.b)return null +if(!this.R3(r))return r +a=q-1}return null}, +R3(a){var s,r,q,p +for(s=a.a,r=a.b,q=this.aw;s=m.gjY().length)return A.rp(new A.aq(m.gjY().length,B.aj)) +if(o.bF)return A.cc(B.j,0,m.gjY().length,!1) +s=m.b.a.c.hq(a) +switch(a.b.a){case 0:r=n-1 +break +case 1:r=n +break +default:r=null}if(r>0&&A.aGi(m.gjY().charCodeAt(r))){m=s.a +q=o.Pn(m) +switch(A.aZ().a){case 2:if(q==null){p=o.Ph(m) +if(p==null)return A.mf(B.j,n) +return A.cc(B.j,n,p.b,!1)}return A.cc(B.j,q.a,n,!1) +case 0:if(o.eP){if(q==null)return A.cc(B.j,n,n+1,!1) +return A.cc(B.j,q.a,n,!1)}break +case 1:case 4:case 3:case 5:break}}return A.cc(B.j,s.a,s.b,!1)}, +po(a,b){var s=Math.max(0,a-(1+this.ab)),r=Math.min(b,s),q=this.eO?s:r +return new A.aF(q,this.dM!==1?s:1/0)}, +MU(){return this.po(1/0,0)}, +a62(a){return this.po(a,0)}, +jv(){var s=this,r=t.k,q=r.a(A.q.prototype.gR.call(s)),p=s.po(r.a(A.q.prototype.gR.call(s)).b,q.a),o=null,n=p.b +o=n +s.aw.ip(o,p.a)}, +a7E(){var s,r,q=this +switch(A.aZ().a){case 2:case 4:s=q.ab +r=q.aw.cI().f +q.ft=new A.D(0,0,s,0+(r+2)) +break +case 0:case 1:case 3:case 5:s=q.ab +r=q.aw.cI().f +q.ft=new A.D(0,2,s,2+(r-4)) +break}}, +cr(a){var s,r,q=this,p=a.a,o=a.b,n=q.po(o,p),m=null,l=n.b +m=l +s=q.gmp() +s.hW(q.ja(o,A.fw(),A.hB())) +s.ip(m,n.a) +r=q.eO?o:A.G(q.gmp().b.c+(1+q.ab),p,o) +return new A.K(r,A.G(q.Ru(o),a.c,a.d))}, +ds(a,b){var s,r=this,q=a.b,p=r.po(q,a.a),o=null,n=p.b +o=n +s=r.gmp() +s.hW(r.ja(q,A.fw(),A.hB())) +s.ip(o,p.a) +return r.gmp().b.a.lQ(b)}, +bm(){var s,r,q,p,o,n,m,l,k,j=this,i=t.k.a(A.q.prototype.gR.call(j)),h=i.b +j.WG=j.ja(h,A.mS(),A.ayh()) +s=i.a +r=j.po(h,s) +q=null +p=r.b +q=p +o=j.aw +o.hW(j.WG) +o.ip(q,r.a) +n=o.gXD() +n.toString +j.YK(n) +j.a7E() +h=j.eO?h:A.G(o.b.c+(1+j.ab),s,h) +m=j.dM +$label0$0:{if(1===m){s=o.b.a.c.f +break $label0$0}s=o.b.a.c.f +n=o.cI().f +s=A.G(s,n*m,o.cI().f*m) +break $label0$0}j.fy=new A.K(h,A.G(s,i.c,i.d)) +o=o.b +l=new A.K(o.c+(1+j.ab),o.a.c.f) +k=A.j7(l) +o=j.n +if(o!=null)o.hK(k) +s=j.O +if(s!=null)s.hK(k) +j.d5=j.aaa(l) +j.T.uo(j.ga9_()) +j.T.q8(0,j.d5)}, +Vc(a,b){var s,r,q,p,o=this,n=o.aw,m=Math.min(o.gp(0).b,n.b.a.c.f)-n.cI().f+5,l=Math.min(o.gp(0).a,n.b.c)+4,k=new A.D(-4,-4,l,m) +if(b!=null)o.fp=b +if(!o.fp)return A.aFz(a,k) +n=o.og +s=n!=null?a.a5(0,n):B.h +if(o.oh&&s.a>0){o.ik=new A.j(a.a- -4,o.ik.b) +o.oh=!1}else if(o.mH&&s.a<0){o.ik=new A.j(a.a-l,o.ik.b) +o.mH=!1}if(o.mI&&s.b>0){o.ik=new A.j(o.ik.a,a.b- -4) +o.mI=!1}else if(o.qB&&s.b<0){o.ik=new A.j(o.ik.a,a.b-m) +o.qB=!1}n=o.ik +r=a.a-n.a +q=a.b-n.b +p=A.aFz(new A.j(r,q),k) +if(r<-4&&s.a<0)o.oh=!0 +else if(r>l&&s.a>0)o.mH=!0 +if(q<-4&&s.b<0)o.mI=!0 +else if(q>m&&s.b>0)o.qB=!0 +o.og=a +return p}, +amf(a){return this.Vc(a,null)}, +Lr(a,b,c,d){var s,r,q=this,p=a===B.hu +if(p){q.ik=B.h +q.og=null +q.fp=!0 +q.mH=q.mI=q.qB=!1}p=!p +q.en=p +q.cd=d +if(p){q.lr=c +if(d!=null){p=A.Ly(B.oc,B.az,d) +p.toString +s=p}else s=B.oc +p=q.geJ() +r=q.ft +r===$&&A.a() +p.sWO(s.AW(r).cS(b))}else q.geJ().sWO(null) +q.geJ().w=q.cd==null}, +CM(a,b,c){return this.Lr(a,b,c,null)}, +aem(a,b){var s,r,q,p,o,n=this.aw.kQ(a,B.Y) +for(s=b.length,r=n.b,q=0;p=b.length,qr)return new A.aS(o.gB7(o),new A.j(n.a,o.gkj()),t.DC)}s=Math.max(0,p-1) +r=p!==0?B.b.ga7(b).gkj()+B.b.ga7(b).gHY():0 +return new A.aS(s,new A.j(n.a,r),t.DC)}, +Oz(a,b){var s,r,q=this,p=b.a3(0,q.geZ()),o=q.en +if(!o)q.akV(p) +s=q.n +r=q.O +if(r!=null)a.df(r,b) +q.aw.aE(a.gcn(0),p) +q.YC(a,p) +if(s!=null)a.df(s,b)}, +cU(a,b){if(a===this.n||a===this.O)return +this.W_(a,b)}, +aE(a,b){var s,r,q,p,o,n,m=this +m.jv() +s=(m.d5>0||!m.geZ().k(0,B.h))&&m.dv!==B.t +r=m.bM +if(s){s=m.cx +s===$&&A.a() +q=m.gp(0) +r.sau(0,a.lG(s,b,new A.D(0,0,0+q.a,0+q.b),m.ga8Z(),m.dv,r.a))}else{r.sau(0,null) +m.Oz(a,b)}p=m.t +s=p.gbH() +if(s){s=m.wE(p) +o=s[0].a +o=new A.j(A.G(o.a,0,m.gp(0).a),A.G(o.b,0,m.gp(0).b)) +r=m.dK +r.sau(0,A.a9I(m.c4,o.a3(0,b))) +r=r.a +r.toString +a.lI(r,A.q.prototype.geA.call(m),B.h) +if(s.length===2){n=s[1].a +s=A.G(n.a,0,m.gp(0).a) +r=A.G(n.b,0,m.gp(0).b) +a.lI(A.a9I(m.dl,new A.j(s,r).a3(0,b)),A.q.prototype.geA.call(m),B.h)}else{s=m.t +if(s.a===s.b)a.lI(A.a9I(m.dl,o.a3(0,b)),A.q.prototype.geA.call(m),B.h)}}}, +mx(a){var s,r=this +switch(r.dv.a){case 0:return null +case 1:case 2:case 3:if(r.d5>0||!r.geZ().k(0,B.h)){s=r.gp(0) +s=new A.D(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.afu.prototype={ +$1(a){var s=this.a +return new A.fn(a.a+s.geZ().a,a.b+s.geZ().b,a.c+s.geZ().a,a.d+s.geZ().b,a.e)}, +$S:94} +A.aft.prototype={ +$1(a){return!1}, +$S:322} +A.afq.prototype={ +$0(){var s=this.a +s.nq(s,s.bS.h(0,this.b).e)}, +$S:0} +A.afv.prototype={ +$2(a,b){var s=a==null?null:a.j2(new A.D(b.a,b.b,b.c,b.d)) +return s==null?new A.D(b.a,b.b,b.c,b.d):s}, +$S:323} +A.afs.prototype={ +$2(a,b){return new A.K(a.al(B.au,1/0,a.gby()),0)}, +$S:49} +A.afr.prototype={ +$2(a,b){return new A.K(a.al(B.a5,1/0,a.gba()),0)}, +$S:49} +A.WD.prototype={ +gaV(a){return t.CA.a(A.q.prototype.gaV.call(this,0))}, +gex(){return!0}, +gk6(){return!0}, +soB(a){var s,r=this,q=r.n +if(a===q)return +r.n=a +s=a.eH(q) +if(s)r.ar() +if(r.y!=null){s=r.ge9() +q.K(0,s) +a.a_(0,s)}}, +aE(a,b){var s=t.CA.a(A.q.prototype.gaV.call(this,0)),r=this.n +if(s!=null){s.jv() +r.je(a.gcn(0),this.gp(0),s)}}, +an(a){this.dR(a) +this.n.a_(0,this.ge9())}, +ad(a){this.n.K(0,this.ge9()) +this.dF(0)}, +cr(a){return new A.K(A.G(1/0,a.a,a.b),A.G(1/0,a.c,a.d))}} +A.o6.prototype={} +A.HO.prototype={ +sAT(a){if(J.e(a,this.w))return +this.w=a +this.aG()}, +sAU(a){if(J.e(a,this.x))return +this.x=a +this.aG()}, +sLi(a){if(this.y===a)return +this.y=a +this.aG()}, +sLj(a){if(this.z===a)return +this.z=a +this.aG()}, +je(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.x,g=i.w +if(h==null||g==null||h.a===h.b)return +s=i.r +s.r=g.gv(0) +r=c.aw +q=r.oM(A.cc(B.j,h.a,h.b,!1),i.y,i.z) +for(p=q.length,o=a.a.a,n=0;n>>16&255,o.E()>>>8&255,o.E()&255) +if(r||n==null||!k.r)return +r=A.o2(s,B.P9) +m=k.y +if(m===$){$.am() +l=A.br() +m!==$&&A.ac() +k.y=l +m=l}m.r=n.gv(0) +a.a.eu(r,m)}, +eH(a){var s=this +if(s===a)return!1 +return!(a instanceof A.EL)||a.r!==s.r||a.w!==s.w||!J.e(a.z,s.z)||!J.e(a.Q,s.Q)||!a.as.k(0,s.as)||!J.e(a.at,s.at)||!J.e(a.ax,s.ax)}} +A.wB.prototype={ +a_(a,b){var s,r,q +for(s=this.r,r=s.length,q=0;q")) +s=this.r +p=A.a2(s) +o=new J.cV(s,s.length,p.i("cV<1>")) +s=p.c +r=r.c +while(!0){if(!(q.A()&&o.A()))break +p=o.d +if(p==null)p=s.a(p) +n=q.d +if(p.eH(n==null?r.a(n):n))return!0}return!1}} +A.GH.prototype={ +an(a){this.dR(a) +$.lM.v9$.a.D(0,this.gyK())}, +ad(a){$.lM.v9$.a.F(0,this.gyK()) +this.dF(0)}} +A.GI.prototype={ +an(a){var s,r,q +this.a3S(a) +s=this.X$ +for(r=t.ot;s!=null;){s.an(a) +q=s.b +q.toString +s=r.a(q).aa$}}, +ad(a){var s,r,q +this.a3T(0) +s=this.X$ +for(r=t.ot;s!=null;){s.ad(0) +q=s.b +q.toString +s=r.a(q).aa$}}} +A.WE.prototype={} +A.Cc.prototype={ +a5m(a){var s,r,q,p,o=this +try{r=o.n +if(r!==""){q=$.aKl() +$.am() +s=A.azd(q) +s.w7($.aKm()) +s.zv(r) +r=s +r=A.azc(r.DF(),r.b) +o.O!==$&&A.ba() +o.O=r}else{o.O!==$&&A.ba() +o.O=null}}catch(p){}}, +aZ(a){return 1e5}, +aY(a){return 1e5}, +gk6(){return!0}, +im(a){return!0}, +cr(a){return a.aU(B.Ru)}, +aE(a,b){var s,r,q,p,o,n,m,l,k,j=this +try{p=a.gcn(0) +o=j.gp(0) +n=b.a +m=b.b +$.am() +l=A.br() +l.r=$.aKk().gv(0) +p.a.hE(new A.D(n,m,n+o.a,m+o.b),l) +p=j.O +p===$&&A.a() +if(p!=null){s=j.gp(0).a +r=0 +q=0 +if(s>328){s-=128 +r+=64}p.hK(new A.nU(s)) +o=j.gp(0) +if(o.b>96+p.f+12)q+=96 +o=a.gcn(0) +o.a.Wn(p,b.a3(0,new A.j(r,q)))}}catch(k){}}} +A.arD.prototype={} +A.LS.prototype={ +G(){return"FlexFit."+this.b}} +A.ha.prototype={ +j(a){return this.xe(0)+"; flex="+A.i(this.e)+"; fit="+A.i(this.f)}} +A.Nh.prototype={ +G(){return"MainAxisSize."+this.b}} +A.nK.prototype={ +G(){return"MainAxisAlignment."+this.b}, +tt(a,b,c,d){var s,r,q,p=this +$label0$0:{if(B.I===p){s=c?new A.aF(a,d):new A.aF(0,d) +break $label0$0}if(B.hP===p){s=B.I.tt(a,b,!c,d) +break $label0$0}r=B.kU===p +if(r&&b<2){s=B.I.tt(a,b,c,d) +break $label0$0}q=B.v1===p +if(q&&b===0){s=B.I.tt(a,b,c,d) +break $label0$0}if(B.cp===p){s=new A.aF(a/2,d) +break $label0$0}if(r){s=new A.aF(0,a/(b-1)+d) +break $label0$0}if(q){s=a/b +s=new A.aF(s/2,s+d) +break $label0$0}if(B.v2===p){s=a/(b+1) +s=new A.aF(s,s+d) +break $label0$0}s=null}return s}} +A.pz.prototype={ +G(){return"CrossAxisAlignment."+this.b}, +EA(a,b){var s,r=this +$label0$0:{if(B.eH===r||B.dO===r){s=0 +break $label0$0}if(B.am===r){s=b?a:0 +break $label0$0}if(B.a0===r){s=a/2 +break $label0$0}if(B.eG===r){s=B.am.EA(a,!b) +break $label0$0}s=null}return s}} +A.Cd.prototype={ +srQ(a,b){if(this.b7===b)return +this.b7=b +this.a1()}, +ed(a){if(!(a.b instanceof A.ha))a.b=new A.ha(null,null,B.h)}, +xS(a,b,c){var s,r,q,p,o,n,m,l=this,k=l.n +if(k===c){s=l.b7*(l.c_$-1) +r=l.X$ +k=A.m(l).i("a7.1") +q=t.US +p=0 +o=0 +while(r!=null){n=r.b +n.toString +m=q.a(n).e +if(m==null)m=0 +p+=m +if(m>0)o=Math.max(o,a.$2(r,b)/m) +else s+=a.$2(r,b) +n=r.b +n.toString +r=k.a(n).aa$}return o*p+s}else{switch(k.a){case 0:k=!0 +break +case 1:k=!1 +break +default:k=null}q=k?new A.aa(0,b,0,1/0):new A.aa(0,1/0,0,b) +return l.xM(q,A.hB(),new A.afw(k,a)).a.b}}, +b3(a){return this.xS(new A.afB(),a,B.b3)}, +aZ(a){return this.xS(new A.afz(),a,B.b3)}, +b2(a){return this.xS(new A.afA(),a,B.aD)}, +aY(a){return this.xS(new A.afy(),a,B.aD)}, +f2(a){var s +switch(this.n.a){case 0:s=this.A5(a) +break +case 1:s=this.anN(a) +break +default:s=null}return s}, +gQs(){var s,r=this.a6 +$label0$1:{s=!1 +if(B.dO===r){switch(this.n.a){case 0:s=!0 +break +case 1:break +default:s=null}break $label0$1}if(B.am===r||B.a0===r||B.eG===r||B.eH===r)break $label0$1 +s=null}return s}, +a9W(a){var s +switch(this.n.a){case 0:s=a.b +break +case 1:s=a.a +break +default:s=null}return s}, +Pg(a){var s +switch(this.n.a){case 0:s=a.a +break +case 1:s=a.b +break +default:s=null}return s}, +gOZ(){var s,r=this,q=!1 +if(r.X$!=null)switch(r.n.a){case 0:s=r.a0 +$label0$1:{if(s==null||B.ak===s)break $label0$1 +if(B.b2===s){q=!0 +break $label0$1}q=null}break +case 1:switch(r.J.a){case 1:break +case 0:q=!0 +break +default:q=null}break +default:q=null}return q}, +gOY(){var s,r=this,q=!1 +if(r.X$!=null)switch(r.n.a){case 1:s=r.a0 +$label0$1:{if(s==null||B.ak===s)break $label0$1 +if(B.b2===s){q=!0 +break $label0$1}q=null}break +case 0:switch(r.J.a){case 1:break +case 0:q=!0 +break +default:q=null}break +default:q=null}return q}, +O3(a){var s,r,q=null,p=this.a6 +$label0$0:{if(B.eH===p){s=!0 +break $label0$0}if(B.am===p||B.a0===p||B.eG===p||B.dO===p){s=!1 +break $label0$0}s=q}switch(this.n.a){case 0:r=a.d +s=s?A.k6(r,q):new A.aa(0,1/0,0,r) +break +case 1:r=a.b +s=s?A.k6(q,r):new A.aa(0,r,0,1/0) +break +default:s=q}return s}, +O2(a,b,c){var s,r,q=a.b +q.toString +q=t.US.a(q).f +switch((q==null?B.ow:q).a){case 0:q=c +break +case 1:q=0 +break +default:q=null}s=this.a6 +$label0$1:{if(B.eH===s){r=!0 +break $label0$1}if(B.am===s||B.a0===s||B.eG===s||B.dO===s){r=!1 +break $label0$1}r=null}switch(this.n.a){case 0:r=r?b.d:0 +r=new A.aa(q,c,r,b.d) +q=r +break +case 1:r=r?b.b:0 +q=new A.aa(r,b.b,q,c) +break +default:q=null}return q}, +ds(a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.xM(a4,A.hB(),A.fw()) +if(a1.gQs())return a3.c +s=new A.afx(a1,a3,a4,a1.O3(a4)) +r=a2 +switch(a1.n.a){case 1:q=a3.b +p=Math.max(0,q) +o=a1.gOZ() +n=a1.O.tt(p,a1.c_$,o,a1.b7) +m=n.a +l=a2 +k=n.b +l=k +j=o?m+(a1.c_$-1)*l+(a3.a.a-q):m +i=o?-1:1 +h=a1.X$ +q=A.m(a1).i("a7.1") +while(!0){if(!(r==null&&h!=null))break +g=s.$1(h) +f=h.gc9() +e=h.dy +d=B.H.dY(e,g,f) +c=B.eu.dY(e,new A.aF(g,a5),h.gxB()) +b=o?-d.b:0 +a1=c==null?a2:c+j +a1=a1==null?a2:a1+b +j+=i*(l+d.b) +f=h.b +f.toString +h=q.a(f).aa$ +r=a1}break +case 0:a=a1.gOY() +h=a1.X$ +q=A.m(a1).i("a7.1") +f=a3.a.b +while(h!=null){g=s.$1(h) +e=h.gxB() +a0=h.dy +d=B.eu.dY(a0,new A.aF(g,a5),e) +c=B.H.dY(a0,g,h.gc9()) +e=a1.a6.EA(f-c.b,a) +r=A.tu(r,d==null?a2:d+e) +e=h.b +e.toString +h=q.a(e).aa$}break}return r}, +cr(a){return A.amJ(this.xM(a,A.hB(),A.fw()).a,this.n)}, +xM(a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=a2.Pg(new A.K(A.G(1/0,a7.a,a7.b),A.G(1/0,a7.c,a7.d))),a5=isFinite(a4),a6=a2.O3(a7) +if(a2.gQs()){s=a2.H +r=s==null?A.a8(A.kj('To use CrossAxisAlignment.baseline, you must also specify which baseline to use using the "textBaseline" argument.')):s}else r=a3 +q=new A.K(a2.b7*(a2.c_$-1),0) +p=a2.X$ +s=A.m(a2).i("a7.1") +o=r==null +n=t.US +m=q +l=a3 +k=l +j=0 +while(p!=null){if(a5){i=p.b +i.toString +h=n.a(i).e +if(h==null)h=0 +i=h>0}else{h=a3 +i=!1}if(i){j+=h +if(k==null)k=p}else{q=A.amJ(a9.$2(p,a6),a2.n) +i=q.b +q=new A.K(m.a+q.a,Math.max(m.b,i)) +g=o?a3:a8.$3(p,a6,r) +l=A.aGL(l,g==null?a3:new A.aF(g,i-g)) +m=q}i=p.b +i.toString +p=s.a(i).aa$}f=Math.max(0,a4-m.a)/j +p=k +while(!0){if(!(p!=null&&j>0))break +c$0:{i=p.b +i.toString +h=n.a(i).e +if(h==null)h=0 +if(h===0)break c$0 +j-=h +e=a2.O2(p,a7,f*h) +q=A.amJ(a9.$2(p,e),a2.n) +i=q.b +q=new A.K(m.a+q.a,Math.max(m.b,i)) +g=o?a3:a8.$3(p,e,r) +l=A.aGL(l,g==null?a3:new A.aF(g,i-g)) +m=q}i=p.b +i.toString +p=s.a(i).aa$}$label0$1:{s=l==null +if(s){o=B.D +break $label0$1}d=a3 +c=a3 +b=l.a +d=l.b +c=b +q=new A.K(0,c+A.c0(d)) +o=q +break $label0$1 +o=a3}m=A.aTL(m,o) +a=a2.P +$label1$2:{a0=B.a1===a +if(a0&&a5){o=a4 +break $label1$2}if(a0||B.aT===a){o=m.a +break $label1$2}o=a3}a1=A.aTM(new A.K(o,m.b),a7,a2.n) +s=s?a3:l.a +o=k==null?a3:f +return new A.arD(a1,a1.a-m.a,s,o)}, +bm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4="RenderBox was not laid out: ",a5=a2.xM(t.k.a(A.q.prototype.gR.call(a2)),A.ayh(),A.mS()),a6=a5.a,a7=a6.b +a2.fy=A.amJ(a6,a2.n) +a6=a5.b +a2.a2=Math.max(0,-a6) +s=Math.max(0,a6) +r=a2.gOZ() +q=a2.gOY() +p=a2.O.tt(s,a2.c_$,r,a2.b7) +o=p.a +n=a3 +m=p.b +n=m +l=r?new A.aF(a2.gzN(),a2.ct$):new A.aF(a2.guz(),a2.X$) +k=l.a +a6=t.xP.b(k) +j=a3 +if(a6){i=l.b +j=i +h=k}else h=a3 +if(!a6)throw A.d(A.a5("Pattern matching error")) +g=a5.c +for(a6=t.US,f=g!=null,e=j,d=o;e!=null;e=h.$1(e)){if(f){c=a2.H +c.toString +b=e.wD(c,!0) +a=b!=null}else{b=a3 +a=!1}if(a){b.toString +a0=g-b}else{c=a2.a6 +a1=e.fy +a0=c.EA(a7-a2.a9W(a1==null?A.a8(A.a5(a4+A.u(e).j(0)+"#"+A.bj(e))):a1),q)}c=e.b +c.toString +a6.a(c) +switch(a2.n.a){case 0:a1=new A.j(d,a0) +break +case 1:a1=new A.j(a0,d) +break +default:a1=a3}c.a=a1 +a1=e.fy +d+=a2.Pg(a1==null?A.a8(A.a5(a4+A.u(e).j(0)+"#"+A.bj(e))):a1)+n}}, +cu(a,b){return this.uW(a,b)}, +aE(a,b){var s,r,q,p=this +if(!(p.a2>1e-10)){p.qs(a,b) +return}if(p.gp(0).ga9(0))return +s=p.aK +r=p.cx +r===$&&A.a() +q=p.gp(0) +s.sau(0,a.lG(r,b,new A.D(0,0,0+q.a,0+q.b),p.gW0(),p.ao,s.a))}, +l(){this.aK.sau(0,null) +this.a3W()}, +mx(a){var s +switch(this.ao.a){case 0:return null +case 1:case 2:case 3:if(this.a2>1e-10){s=this.gp(0) +s=new A.D(0,0,0+s.a,0+s.b)}else s=null +return s}}, +d8(){return this.a2u()}} +A.afw.prototype={ +$2(a,b){var s,r,q=this.a,p=q?b.b:b.d +if(isFinite(p))s=p +else s=q?a.al(B.a5,1/0,a.gba()):a.al(B.aQ,1/0,a.gbB()) +r=this.b +return q?new A.K(s,r.$2(a,s)):new A.K(r.$2(a,s),s)}, +$S:49} +A.afB.prototype={ +$2(a,b){return a.al(B.au,b,a.gby())}, +$S:57} +A.afz.prototype={ +$2(a,b){return a.al(B.a5,b,a.gba())}, +$S:57} +A.afA.prototype={ +$2(a,b){return a.al(B.av,b,a.gbx())}, +$S:57} +A.afy.prototype={ +$2(a,b){return a.al(B.aQ,b,a.gbB())}, +$S:57} +A.afx.prototype={ +$1(a){var s,r,q=this,p=q.b.d +if(p!=null){s=A.aRD(a) +r=s>0}else{s=null +r=!1}return r?q.a.O2(a,q.c,s*p):q.d}, +$S:325} +A.WG.prototype={ +an(a){var s,r,q +this.dR(a) +s=this.X$ +for(r=t.US;s!=null;){s.an(a) +q=s.b +q.toString +s=r.a(q).aa$}}, +ad(a){var s,r,q +this.dF(0) +s=this.X$ +for(r=t.US;s!=null;){s.ad(0) +q=s.b +q.toString +s=r.a(q).aa$}}} +A.WH.prototype={} +A.GJ.prototype={ +l(){var s,r,q +for(s=this.aoG$,r=s.length,q=0;q")),t.M) +s=q.length +r=0 +for(;r>")) +this.hH(new A.JE(s,c.i("JE<0>")),b,!0,c) +return s.length===0?null:B.b.gZ(s).a}, +a60(a){var s,r,q=this +if(!q.w&&q.x!=null){s=q.x +s.toString +r=a.b +r===$&&A.a() +s.a=r +r.c.push(s) +return}q.hB(a) +q.w=!1}, +d8(){var s=this.a1v() +return s+(this.y==null?" DETACHED":"")}} +A.a9F.prototype={ +$0(){this.b.$1(this.a)}, +$S:0} +A.a9G.prototype={ +$0(){var s=this.a +s.a.F(0,this.b) +s.u9(-1)}, +$S:0} +A.MX.prototype={ +sau(a,b){var s=this.a +if(b==s)return +if(s!=null)if(--s.f===0)s.l() +this.a=b +if(b!=null)++b.f}, +j(a){var s=this.a +return"LayerHandle("+(s!=null?s.j(0):"DISPOSED")+")"}} +A.O2.prototype={ +sYH(a){var s +this.f6() +s=this.ay +if(s!=null)s.l() +this.ay=a}, +l(){this.sYH(null) +this.M4()}, +hB(a){var s,r=this.ay +r.toString +s=a.b +s===$&&A.a() +r=new A.lN(r,B.h,B.Y) +r.a=s +s.c.push(r)}, +hH(a,b,c){return!1}} +A.O7.prototype={ +xm(){return!1}, +hB(a){var s=this.ax,r=s.a,q=s.b,p=a.b +p===$&&A.a() +q=new A.O8(this.ay,new A.j(r,q),s.c-r,s.d-q,B.Y) +q.a=p +p.c.push(q)}} +A.eZ.prototype={ +ts(a){var s +this.a1S(a) +if(!a)return +s=this.ax +for(;s!=null;){s.ts(!0) +s=s.Q}}, +xm(){for(var s=this.ay;s!=null;s=s.as)if(!s.xm())return!1 +return!0}, +V8(a){var s=this +s.Cj() +s.hB(a) +if(s.b>0)s.ts(!0) +s.w=!1 +return new A.a9B(new A.a9D(a.a))}, +l(){this.K5() +this.a.W(0) +this.M4()}, +Cj(){var s,r=this +r.a1V() +s=r.ax +for(;s!=null;){s.Cj() +r.w=r.w||s.w +s=s.Q}}, +hH(a,b,c,d){var s,r,q +for(s=this.ay,r=a.a;s!=null;s=s.as){if(s.hH(a,b,!0,d))return!0 +q=r.length +if(q!==0)return!1}return!1}, +an(a){var s +this.a1T(a) +s=this.ax +for(;s!=null;){s.an(a) +s=s.Q}}, +ad(a){var s +this.a1U(0) +s=this.ax +for(;s!=null;){s.ad(0) +s=s.Q}this.ts(!1)}, +zz(a,b){var s,r=this +if(!r.gq6())r.f6() +s=b.b +if(s!==0)r.u9(s) +b.r=r +s=r.y +if(s!=null)b.an(s) +r.kE(b) +s=b.as=r.ay +if(s!=null)s.Q=b +r.ay=b +if(r.ax==null)r.ax=b +b.e.sau(0,b)}, +fC(){var s,r,q=this.ax +for(;q!=null;){s=q.z +r=this.z +if(s<=r){q.z=r+1 +q.fC()}q=q.Q}}, +kE(a){var s=a.z,r=this.z +if(s<=r){a.z=r+1 +a.fC()}}, +QE(a){var s,r=this +if(!r.gq6())r.f6() +s=a.b +if(s!==0)r.u9(-s) +a.r=null +if(r.y!=null)a.ad(0)}, +K5(){var s,r=this,q=r.ax +for(;q!=null;q=s){s=q.Q +q.Q=q.as=null +r.QE(q) +q.e.sau(0,null)}r.ay=r.ax=null}, +hB(a){this.iO(a)}, +iO(a){var s=this.ax +for(;s!=null;){s.a60(a) +s=s.Q}}, +qb(a,b){}} +A.jv.prototype={ +sco(a,b){if(!b.k(0,this.k3))this.f6() +this.k3=b}, +hH(a,b,c,d){return this.nr(a,b.a5(0,this.k3),!0,d)}, +qb(a,b){var s=this.k3 +b.cl(0,s.a,s.b)}, +hB(a){var s,r=this,q=r.k3 +t.Ff.a(r.x) +s=A.lH() +s.nn(q.a,q.b,0) +r.sfV(a.lH(new A.BF(s,A.b([],t.k5),B.Y))) +r.iO(a) +a.fA()}, +atQ(a,b){var s,r,q,p,o,n,m,l,k,j +$.am() +r=A.aEv() +q=A.Bd(b,b,1) +p=a.a +o=this.k3 +n=a.b +q.cl(0,-(p+o.a),-(n+o.b)) +r.at0(q.a) +s=this.V8(r) +try{p=B.d.qj(b*(a.c-p)) +n=B.d.qj(b*(a.d-n)) +o=s.a +m=new A.ii() +l=m.us(new A.D(0,0,p,n)) +o=o.a +new A.Og(new A.qx(A.b([],t.YE)),null).ne(o) +k=A.b([],t.iW) +k.push(l) +j=A.b([],t.Ay) +if(!o.b.ga9(0))new A.NU(new A.z2(k),null,j,A.v(t.uy,t.gm),l).ne(o) +p=m.od().Kj(p,n) +return p}finally{}}} +A.z9.prototype={ +hH(a,b,c,d){if(!this.k3.u(0,b))return!1 +return this.nr(a,b,!0,d)}, +hB(a){var s,r=this,q=r.k3 +q.toString +s=r.k4 +t.e4.a(r.x) +r.sfV(a.lH(new A.KF(q,s,A.b([],t.k5),B.Y))) +r.iO(a) +a.fA()}} +A.z8.prototype={ +hH(a,b,c,d){if(!this.k3.u(0,b))return!1 +return this.nr(a,b,!0,d)}, +hB(a){var s,r=this,q=r.k3 +q.toString +s=r.k4 +t.cW.a(r.x) +r.sfV(a.lH(new A.KD(q,s,A.b([],t.k5),B.Y))) +r.iO(a) +a.fA()}} +A.z7.prototype={ +hH(a,b,c,d){var s=this.k3.a +s===$&&A.a() +if(!s.a.contains(b.a,b.b))return!1 +return this.nr(a,b,!0,d)}, +hB(a){var s,r=this,q=r.k3 +q.toString +s=r.k4 +t.L5.a(r.x) +r.sfV(a.lH(new A.KA(q,s,A.b([],t.k5),B.Y))) +r.iO(a) +a.fA()}} +A.Aw.prototype={ +hB(a){var s=this,r=s.aL,q=s.k3 +t.C6.a(s.x) +s.sfV(a.lH(new A.MA(q,r,A.b([],t.k5),B.Y))) +s.iO(a) +a.fA()}} +A.wb.prototype={ +sc6(a,b){var s=this +if(b.k(0,s.aL))return +s.aL=b +s.O=!0 +s.f6()}, +hB(a){var s,r,q=this +q.aO=q.aL +if(!q.k3.k(0,B.h)){s=q.k3 +s=A.nN(s.a,s.b,0) +r=q.aO +r.toString +s.dO(0,r) +q.aO=s}q.sfV(a.w8(q.aO.a,t.qf.a(q.x))) +q.iO(a) +a.fA()}, +Gg(a){var s,r=this +if(r.O){s=r.aL +s.toString +r.n=A.qt(A.aAd(s)) +r.O=!1}s=r.n +if(s==null)return null +return A.bI(s,a)}, +hH(a,b,c,d){var s=this.Gg(b) +if(s==null)return!1 +return this.a25(a,s,!0,d)}, +qb(a,b){var s=this.aO +if(s==null){s=this.aL +s.toString +b.dO(0,s)}else b.dO(0,s)}} +A.NO.prototype={ +seL(a,b){var s=this,r=s.aL +if(b!=r){if(b===255||r===255)s.sfV(null) +s.aL=b +s.f6()}}, +hB(a){var s,r,q,p,o=this +if(o.ax==null){o.sfV(null) +return}s=o.aL +s.toString +r=t.k5 +q=o.k3 +p=o.x +if(s<255){t.Zr.a(p) +o.sfV(a.lH(new A.NN(s,q,A.b([],r),B.Y)))}else{t.Ff.a(p) +s=A.lH() +s.nn(q.a,q.b,0) +o.sfV(a.lH(new A.BF(s,A.b([],r),B.Y)))}o.iO(a) +a.fA()}} +A.yC.prototype={ +sAx(a,b){if(!b.k(0,this.k3)){this.k3=b +this.f6()}}, +hB(a){var s,r=this,q=r.k3 +q.toString +s=r.k4 +t.tX.a(r.x) +r.sfV(a.lH(new A.JU(q,s,A.b([],t.k5),B.Y))) +r.iO(a) +a.fA()}} +A.AT.prototype={ +j(a){var s=A.bj(this),r=this.a!=null?"":"" +return"#"+s+"("+r+")"}} +A.AV.prototype={ +sov(a){var s=this,r=s.k3 +if(r===a)return +if(s.y!=null){if(r.a===s)r.a=null +a.a=s}s.k3=a}, +sco(a,b){if(b.k(0,this.k4))return +this.k4=b +this.f6()}, +an(a){this.a1l(a) +this.k3.a=this}, +ad(a){var s=this.k3 +if(s.a===this)s.a=null +this.a1m(0)}, +hH(a,b,c,d){return this.nr(a,b.a5(0,this.k4),!0,d)}, +hB(a){var s,r=this +if(!r.k4.k(0,B.h)){s=r.k4 +r.sfV(a.w8(A.nN(s.a,s.b,0).a,t.qf.a(r.x)))}else r.sfV(null) +r.iO(a) +if(!r.k4.k(0,B.h))a.fA()}, +qb(a,b){var s +if(!this.k4.k(0,B.h)){s=this.k4 +b.cl(0,s.a,s.b)}}} +A.Al.prototype={ +Gg(a){var s,r,q,p,o=this +if(o.R8){s=o.KW() +s.toString +o.p4=A.qt(s) +o.R8=!1}if(o.p4==null)return null +r=new A.jP(new Float64Array(4)) +r.wZ(a.a,a.b,0,1) +s=o.p4.ai(0,r).a +q=s[0] +p=o.p1 +return new A.j(q-p.a,s[1]-p.b)}, +hH(a,b,c,d){var s +if(this.k3.a==null)return!1 +s=this.Gg(b) +if(s==null)return!1 +return this.nr(a,s,!0,d)}, +KW(){var s,r +if(this.p3==null)return null +s=this.p2 +r=A.nN(-s.a,-s.b,0) +s=this.p3 +s.toString +r.dO(0,s) +return r}, +a9a(){var s,r,q,p,o,n,m=this +m.p3=null +s=m.k3.a +if(s==null)return +r=t.KV +q=A.b([s],r) +p=A.b([m],r) +A.a6O(s,m,q,p) +o=A.aDT(q) +s.qb(null,o) +r=m.p1 +o.cl(0,r.a,r.b) +n=A.aDT(p) +if(n.hC(n)===0)return +n.dO(0,o) +m.p3=n +m.R8=!0}, +gq6(){return!0}, +hB(a){var s,r=this,q=r.k3.a +if(q==null){r.p2=r.p3=null +r.R8=!0 +r.sfV(null) +return}r.a9a() +q=r.p3 +s=t.qf +if(q!=null){r.p2=r.ok +r.sfV(a.w8(q.a,s.a(r.x))) +r.iO(a) +a.fA()}else{r.p2=null +q=r.ok +r.sfV(a.w8(A.nN(q.a,q.b,0).a,s.a(r.x))) +r.iO(a) +a.fA()}r.R8=!0}, +qb(a,b){var s=this.p3 +if(s!=null)b.dO(0,s) +else{s=this.ok +b.dO(0,A.nN(s.a,s.b,0))}}} +A.yu.prototype={ +hH(a,b,c,d){var s,r,q=this,p=q.nr(a,b,!0,d),o=a.a,n=o.length +if(n!==0)return p +n=q.k4 +if(n!=null){s=q.ok +r=s.a +s=s.b +n=!new A.D(r,s,r+n.a,s+n.b).u(0,b)}else n=!1 +if(n)return p +if(A.c4(q.$ti.c)===A.c4(d))o.push(new A.yv(d.a(q.k3),b.a5(0,q.ok),d.i("yv<0>"))) +return p}} +A.UC.prototype={} +A.V4.prototype={ +ats(a){var s=this.a +this.a=a +return s}, +j(a){var s="#",r=A.bj(this.b),q=this.a.a +return s+A.bj(this)+"("+("latestEvent: "+(s+r))+", "+("annotations: [list of "+q+"]")+")"}} +A.V5.prototype={ +gjH(a){var s=this.c +return s.gjH(s)}} +A.Nx.prototype={ +Qb(a){var s,r,q,p,o,n,m=t._h,l=A.dH(null,null,m,t.xV) +for(s=a.a,r=s.length,q=0;q") +this.b.ap5(a.gjH(0),a.d,A.uQ(new A.bg(s,r),new A.ad2(),r.i("n.E"),t.Pb))}, +au8(a,b){var s,r,q,p,o,n=this +if(a.gcC(a)!==B.bt&&a.gcC(a)!==B.aZ)return +if(t.ks.b(a))return +$label0$0:{if(t.PB.b(a)){s=A.a8l() +break $label0$0}s=b==null?n.a.$2(a.gbv(a),a.grq()):b +break $label0$0}r=a.gjH(a) +q=n.c +p=q.h(0,r) +if(!A.aQx(p,a))return +o=q.a +new A.ad5(n,p,a,r,s).$0() +if(o!==0!==(q.a!==0))n.aG()}, +au1(){new A.ad3(this).$0()}} +A.ad2.prototype={ +$1(a){return a.gqr(a)}, +$S:326} +A.ad5.prototype={ +$0(){var s=this +new A.ad4(s.a,s.b,s.c,s.d,s.e).$0()}, +$S:0} +A.ad4.prototype={ +$0(){var s,r,q,p,o,n=this,m=null,l=n.b +if(l==null){s=n.c +if(t.PB.b(s))return +n.a.c.m(0,n.d,new A.V4(A.dH(m,m,t._h,t.xV),s))}else{s=n.c +if(t.PB.b(s))n.a.c.F(0,s.gjH(s))}r=n.a +q=r.c.h(0,n.d) +if(q==null){l.toString +q=l}p=q.b +q.b=s +o=t.PB.b(s)?A.dH(m,m,t._h,t.xV):r.Qb(n.e) +r.PF(new A.V5(q.ats(o),o,p,s))}, +$S:0} +A.ad3.prototype={ +$0(){var s,r,q,p,o,n +for(s=this.a,r=s.c,r=new A.dv(r,r.r,r.e);r.A();){q=r.d +p=q.b +o=s.a9u(q) +n=q.a +q.a=o +s.PF(new A.V5(n,o,p,null))}}, +$S:0} +A.ad0.prototype={ +$2(a,b){var s +if(a.gCl()&&!this.a.aq(0,a)){s=a.gJH(a) +if(s!=null)s.$1(this.b.bs(this.c.h(0,a)))}}, +$S:327} +A.ad1.prototype={ +$1(a){return!this.a.aq(0,a)}, +$S:328} +A.ZV.prototype={} +A.cB.prototype={ +ad(a){}, +j(a){return""}} +A.qF.prototype={ +df(a,b){var s,r=this +if(a.gex()){r.pe() +if(!a.cy){s=a.ay +s===$&&A.a() +s=!s}else s=!0 +if(s)A.aF7(a,!0) +else if(a.db)A.aQW(a) +s=a.ch.a +s.toString +t.gY.a(s) +s.sco(0,b) +s.eS(0) +r.a.zz(0,s)}else{s=a.ay +s===$&&A.a() +if(s){a.ch.sau(0,null) +a.Fv(r,b)}else a.Fv(r,b)}}, +gcn(a){var s +if(this.e==null)this.G6() +s=this.e +s.toString +return s}, +G6(){var s,r=this +r.c=new A.O2(r.b,A.v(t.S,t.M),A.af()) +$.lZ.toString +$.am() +s=new A.ii() +r.d=s +r.e=A.aD1(s,null) +s=r.c +s.toString +r.a.zz(0,s)}, +pe(){var s,r=this +if(r.e==null)return +s=r.c +s.toString +s.sYH(r.d.od()) +r.e=r.d=r.c=null}, +Lt(){if(this.c==null)this.G6() +var s=this.c +if(!s.ch){s.ch=!0 +s.f6()}}, +r8(a,b,c,d){var s +if(a.ax!=null)a.K5() +this.pe() +a.eS(0) +this.a.zz(0,a) +s=new A.qF(a,d==null?this.b:d) +b.$2(s,c) +s.pe()}, +lI(a,b,c){b.toString +return this.r8(a,b,c,null)}, +lG(a,b,c,d,e,f){var s,r,q=this +if(e===B.t){d.$2(q,b) +return null}s=c.cS(b) +if(a){r=f==null?new A.z9(B.v,A.v(t.S,t.M),A.af()):f +if(!s.k(0,r.k3)){r.k3=s +r.f6()}if(e!==r.k4){r.k4=e +r.f6()}q.r8(r,d,b,s) +return r}else{q.amv(s,e,s,new A.ae2(q,d,b)) +return null}}, +YU(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.t){e.$2(p,b) +return null}s=c.cS(b) +r=d.cS(b) +if(a){q=g==null?new A.z8(B.bD,A.v(t.S,t.M),A.af()):g +if(!r.k(0,q.k3)){q.k3=r +q.f6()}if(f!==q.k4){q.k4=f +q.f6()}p.r8(q,e,b,s) +return q}else{p.amu(r,f,s,new A.ae1(p,e,b)) +return null}}, +JX(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.t){e.$2(p,b) +return null}s=c.cS(b) +r=d.cS(b) +if(a){q=g==null?new A.z7(B.bD,A.v(t.S,t.M),A.af()):g +if(r!==q.k3){q.k3=r +q.f6()}if(f!==q.k4){q.k4=f +q.f6()}p.r8(q,e,b,s) +return q}else{p.ams(r,f,s,new A.ae0(p,e,b)) +return null}}, +asZ(a,b,c,d,e,f){e.toString +return this.JX(a,b,c,d,e,B.bD,f)}, +w9(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.nN(q,p,0) +o.dO(0,c) +o.cl(0,-q,-p) +if(a){s=e==null?A.aGt(null):e +s.sc6(0,o) +r.r8(s,d,b,A.aEO(o,r.b)) +return s}else{q=r.gcn(0) +J.an(q.a.a.save()) +q.ai(0,o.a) +d.$2(r,b) +r.gcn(0).a.a.restore() +return null}}, +YV(a,b,c,d){var s=d==null?A.aA9():d +s.seL(0,b) +s.sco(0,a) +this.lI(s,c,B.h) +return s}, +j(a){return"PaintingContext#"+A.eN(this)+"(layer: "+this.a.j(0)+", canvas bounds: "+this.b.j(0)+")"}} +A.ae2.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.ae1.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.ae0.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.le.prototype={} +A.lO.prototype={ +rg(){var s=this.cx +if(s!=null)s.a.Io()}, +sKc(a){var s=this.e +if(s==a)return +if(s!=null)s.ad(0) +this.e=a +if(a!=null)a.an(this)}, +WR(){var s,r,q,p,o,n,m,l,k,j,i,h=this +try{for(o=t.TT;n=h.r,n.length!==0;){s=n +h.r=A.b([],o) +J.a0u(s,new A.aeb()) +for(r=0;r")) +i.xp(m,l,k,j.c) +B.b.U(n,i) +break}}q=J.ab(s,r) +if(q.z&&q.y===h)q.aek()}h.f=!1}for(o=h.CW,o=A.cs(o,o.r,A.m(o).c),n=o.$ti.c;o.A();){m=o.d +p=m==null?n.a(m):m +p.WR()}}finally{h.f=!1}}, +a95(a){try{a.$0()}finally{this.f=!0}}, +WQ(){var s,r,q,p,o=this.z +B.b.eX(o,new A.aea()) +for(s=o.length,r=0;r") +l=A.a9(new A.as(n,new A.aed(f),m),m.i("n.E")) +B.b.eX(l,new A.aee()) +s=l +n.W(0) +for(n=s,m=n.length,k=0;k"),n=new A.c_(n,m),n=new A.bh(n,n.gq(0),m.i("bh")),j=t.S,m=m.i("aD.E");n.A();){g=n.d +p=g==null?m.a(g):g +g=p +i=g.dx +if(i===$){h=A.hx(g) +i!==$&&A.ac() +g.dx=h +i=h}if(i.glD())continue +g=p +i=g.dx +if(i===$){h=A.hx(g) +i!==$&&A.ac() +g.dx=h +i=h}if(!i.r)i.Ni(A.aC(j)) +else i.a6M(0,A.aC(j))}f.at.a04() +for(n=f.CW,n=A.cs(n,n.r,A.m(n).c),m=n.$ti.c;n.A();){j=n.d +o=j==null?m.a(j):j +o.WT()}}finally{}}, +an(a){var s,r,q,p=this +p.cx=a +a.a_(0,p.gUg()) +p.Uh() +for(s=p.CW,s=A.cs(s,s.r,A.m(s).c),r=s.$ti.c;s.A();){q=s.d;(q==null?r.a(q):q).an(a)}}, +ad(a){var s,r,q,p=this +p.cx.K(0,p.gUg()) +p.cx=null +for(s=p.CW,s=A.cs(s,s.r,A.m(s).c),r=s.$ti.c;s.A();){q=s.d;(q==null?r.a(q):q).ad(0)}}} +A.aeb.prototype={ +$2(a,b){return a.c-b.c}, +$S:77} +A.aea.prototype={ +$2(a,b){return a.c-b.c}, +$S:77} +A.aec.prototype={ +$2(a,b){return b.c-a.c}, +$S:77} +A.aed.prototype={ +$1(a){return!a.z&&a.y===this.a}, +$S:143} +A.aee.prototype={ +$2(a,b){return a.c-b.c}, +$S:77} +A.q.prototype={ +aC(){var s=this +s.cx=s.gex()||s.gjB() +s.ay=s.gex()}, +l(){this.ch.sau(0,null)}, +ed(a){if(!(a.b instanceof A.cB))a.b=new A.cB()}, +kE(a){var s=a.c,r=this.c +if(s<=r){a.c=r+1 +a.fC()}}, +fC(){}, +gaV(a){return this.d}, +gjp(){return this.d}, +ie(a){var s,r=this +r.ed(a) +r.a1() +r.ky() +r.b0() +a.d=r +s=r.y +if(s!=null)a.an(s) +r.kE(a)}, +mD(a){var s=this +A.aFA(a) +a.b.ad(0) +a.d=a.b=null +if(s.y!=null)a.ad(0) +s.a1() +s.ky() +s.b0()}, +b1(a){}, +yD(a,b,c){A.dj(new A.bY(b,c,"rendering library",A.bl("during "+a+"()"),new A.afJ(this),!1))}, +an(a){var s,r=this +r.y=a +if(r.z&&r.Q!=null){r.z=!1 +r.a1()}if(r.CW){r.CW=!1 +r.ky()}if(r.cy&&r.ch.a!=null){r.cy=!1 +r.ar()}if(r.giH().ay.geM().a)s=r.giH().glD()||!r.giH().r +else s=!1 +if(s)r.b0()}, +ad(a){this.y=null}, +gR(){var s=this.at +if(s==null)throw A.d(A.a5("A RenderObject does not have any constraints before it has been laid out.")) +return s}, +a1(){var s,r=this +if(r.z)return +s=r.Q +if(s==null){r.z=!0 +if(r.gaV(r)!=null)r.Bc() +return}if(s!==r)r.Bc() +else{r.z=!0 +s=r.y +if(s!=null){s.r.push(r) +r.y.rg()}}}, +Bc(){var s,r=this +r.z=!0 +s=r.gaV(r) +s.toString +if(!r.as)s.a1()}, +aek(){var s,r,q,p=this +try{p.bm() +p.b0()}catch(q){s=A.X(q) +r=A.aV(q) +p.yD("performLayout",s,r)}p.z=!1 +p.ar()}, +bU(a,b){var s,r,q,p,o,n,m,l=this +if(!b||l.gk6()||a.gY_()||l.gaV(l)==null)o=l +else{n=l.gaV(l).Q +n.toString +o=n}if(!l.z&&a.k(0,l.at)){if(o!==l.Q){l.Q=o +l.b1(A.aJ4())}return}l.at=a +n=l.Q +if(n!=null&&o!==n)l.b1(A.aJ3()) +l.Q=o +if(l.gk6())try{l.r7()}catch(m){s=A.X(m) +r=A.aV(m) +l.yD("performResize",s,r)}try{l.bm() +l.b0()}catch(m){q=A.X(m) +p=A.aV(m) +l.yD("performLayout",q,p)}l.z=!1 +l.ar()}, +hK(a){return this.bU(a,!1)}, +gk6(){return!1}, +AZ(a,b){var s=this +s.as=!0 +try{s.y.a95(new A.afN(s,a,b))}finally{s.as=!1}}, +gex(){return!1}, +gjB(){return!1}, +ro(a){return a==null?A.aF0(B.h):a}, +gau(a){return this.ch.a}, +ky(){var s,r,q,p=this +if(p.CW)return +s=p.CW=!0 +r=p.gaV(p) +if(r!=null){if(r.CW)return +q=p.ay +q===$&&A.a() +if((q?!p.gex():s)&&!r.gex()){r.ky() +return}}s=p.y +if(s!=null)s.z.push(p)}, +TO(){var s,r,q=this +if(!q.CW)return +s=q.cx +s===$&&A.a() +q.cx=!1 +q.b1(new A.afK(q)) +if(q.gex()||q.gjB())q.cx=!0 +if(!q.gex()){r=q.ay +r===$&&A.a()}else r=!1 +if(r){q.db=q.cy=!1 +s=q.y +if(s!=null)B.b.h4(s.Q,new A.afL(q)) +q.CW=!1 +q.ar()}else if(s!==q.cx){q.CW=!1 +q.ar()}else q.CW=!1}, +ar(){var s,r=this +if(r.cy)return +r.cy=!0 +if(r.gex()){s=r.ay +s===$&&A.a()}else s=!1 +if(s){s=r.y +if(s!=null){s.Q.push(r) +r.y.rg()}}else if(r.gaV(r)!=null)r.gaV(r).ar() +else{s=r.y +if(s!=null)s.rg()}}, +Yg(){var s,r=this +if(r.db||r.cy)return +r.db=!0 +if(r.gex()){s=r.ay +s===$&&A.a()}else s=!1 +if(s){s=r.y +if(s!=null){s.Q.push(r) +r.y.rg()}}else r.ar()}, +ajo(){var s,r=this.gaV(this) +for(;r!=null;){if(r.gex()){s=r.ch.a +if(s==null)break +if(s.y!=null)break +r.cy=!0}r=r.gaV(r)}}, +Fv(a,b){var s,r,q,p=this +if(p.z)return +p.db=p.cy=!1 +p.ay=p.gex() +try{p.aE(a,b)}catch(q){s=A.X(q) +r=A.aV(q) +p.yD("paint",s,r)}}, +aE(a,b){}, +cU(a,b){}, +oC(a){return!0}, +aM(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=" are not in the same render tree.",a=a1==null +if(a){s=d.y.e +s.toString +r=s}else r=a1 +for(s=t.TT,q=d,p=c,o=p;q!==r;){n=q.c +m=r.c +if(n>=m){l=q.gaV(q) +if(l==null)l=A.a8(A.kj(A.i(a1)+" and "+d.j(0)+b)) +if(o==null){o=A.b([d],s) +k=o}else k=o +k.push(l) +q=l}if(n<=m){j=r.gaV(r) +if(j==null)j=A.a8(A.kj(A.i(a1)+" and "+d.j(0)+b)) +if(p==null){a1.toString +p=A.b([a1],s) +k=p}else k=p +k.push(j) +r=j}}if(o!=null){i=new A.b7(new Float64Array(16)) +i.dE() +s=o.length +h=a?s-2:s-1 +for(g=h;g>0;g=f){f=g-1 +o[g].cU(o[f],i)}}else i=c +if(p==null){if(i==null){a=new A.b7(new Float64Array(16)) +a.dE()}else a=i +return a}e=new A.b7(new Float64Array(16)) +e.dE() +for(g=p.length-1;g>0;g=f){f=g-1 +p[g].cU(p[f],e)}if(e.hC(e)===0)return new A.b7(new Float64Array(16)) +if(i==null)a=c +else{i.dO(0,e) +a=i}return a==null?e:a}, +mx(a){return null}, +HZ(a){return null}, +wN(){this.y.ch.D(0,this) +this.y.rg()}, +dH(a){}, +wS(a){var s,r=this +if(r.y.at==null)return +s=r.giH().w +if(s!=null&&!s.y)s.a02(a) +else if(r.gaV(r)!=null)r.gaV(r).wS(a)}, +nZ(){var s=this.giH() +s.r=!1 +s.e=0 +s.d=s.ax=s.at=s.w=null +s.f=!1 +B.b.W(s.y) +B.b.W(s.Q) +s.z.W(0) +B.b.W(s.x) +s.ay.W(0) +this.b1(new A.afM())}, +b0(){var s=this.y +if(s==null||s.at==null)return +this.giH().aro()}, +giH(){var s,r,q,p=this,o=p.dx +if(o===$){s=A.b([],t.QF) +r=A.b([],t.bd) +q=A.b([],t.fQ) +p.dx!==$&&A.ac() +o=p.dx=new A.mA(p,s,r,A.v(t.ju,t.i),q,A.v(t.bu,t.rg),new A.Xs(p))}return o}, +eU(a){this.b1(a)}, +qc(a,b,c){a.nc(0,t.V1.a(c),b)}, +jN(a,b){}, +d8(){return"#"+A.bj(this)}, +j(a){return this.d8()}, +eI(a,b,c,d){var s=this.gaV(this) +if(s!=null)s.eI(a,b==null?this:b,c,d)}, +rO(){return this.eI(B.b6,null,B.r,null)}, +np(a){return this.eI(B.b6,null,B.r,a)}, +p9(a,b,c){return this.eI(a,null,b,c)}, +nq(a,b){return this.eI(B.b6,a,B.r,b)}, +$iap:1} +A.afJ.prototype={ +$0(){var s=A.b([],t.E),r=this.a +s.push(A.azo("The following RenderObject was being processed when the exception was fired",B.Gd,r)) +s.push(A.azo("RenderObject",B.Ge,r)) +return s}, +$S:28} +A.afN.prototype={ +$0(){this.b.$1(this.c.a(this.a.gR()))}, +$S:0} +A.afK.prototype={ +$1(a){var s +a.TO() +s=a.cx +s===$&&A.a() +if(s)this.a.cx=!0}, +$S:13} +A.afL.prototype={ +$1(a){return a===this.a}, +$S:143} +A.afM.prototype={ +$1(a){a.nZ()}, +$S:13} +A.aL.prototype={ +saN(a){var s=this,r=s.B$ +if(r!=null)s.mD(r) +s.B$=a +if(a!=null)s.ie(a)}, +fC(){var s=this.B$ +if(s!=null)this.kE(s)}, +b1(a){var s=this.B$ +if(s!=null)a.$1(s)}} +A.afH.prototype={ +atG(){this.AZ(new A.afI(this),t.Nq) +this.Iy$=!1}} +A.afI.prototype={ +$1(a){var s=this.a,r=s.At$ +r.toString +return r.$1(t.k.a(A.q.prototype.gR.call(s)))}, +$S:12} +A.dF.prototype={$icB:1} +A.a7.prototype={ +gHn(){return this.c_$}, +F2(a,b){var s,r,q,p=this,o=a.b +o.toString +s=A.m(p).i("a7.1") +s.a(o);++p.c_$ +if(b==null){o=o.aa$=p.X$ +if(o!=null){o=o.b +o.toString +s.a(o).c0$=a}p.X$=a +if(p.ct$==null)p.ct$=a}else{r=b.b +r.toString +s.a(r) +q=r.aa$ +if(q==null){o.c0$=b +p.ct$=r.aa$=a}else{o.aa$=q +o.c0$=b +o=q.b +o.toString +s.a(o).c0$=r.aa$=a}}}, +J9(a,b,c){this.ie(b) +this.F2(b,c)}, +U(a,b){}, +FE(a){var s,r,q,p,o=this,n=a.b +n.toString +s=A.m(o).i("a7.1") +s.a(n) +r=n.c0$ +q=n.aa$ +if(r==null)o.X$=q +else{p=r.b +p.toString +s.a(p).aa$=q}q=n.aa$ +if(q==null)o.ct$=r +else{q=q.b +q.toString +s.a(q).c0$=r}n.aa$=n.c0$=null;--o.c_$}, +F(a,b){this.FE(b) +this.mD(b)}, +vQ(a,b){var s=this,r=a.b +r.toString +if(A.m(s).i("a7.1").a(r).c0$==b)return +s.FE(a) +s.F2(a,b) +s.a1()}, +fC(){var s,r,q,p=this.X$ +for(s=A.m(this).i("a7.1");p!=null;){r=p.c +q=this.c +if(r<=q){p.c=q+1 +p.fC()}r=p.b +r.toString +p=s.a(r).aa$}}, +b1(a){var s,r,q=this.X$ +for(s=A.m(this).i("a7.1");q!=null;){a.$1(q) +r=q.b +r.toString +q=s.a(r).aa$}}, +gaoR(a){return this.X$}, +amn(a){var s=a.b +s.toString +return A.m(this).i("a7.1").a(s).c0$}, +amm(a){var s=a.b +s.toString +return A.m(this).i("a7.1").a(s).aa$}} +A.vk.prototype={ +xo(){this.a1()}, +aip(){if(this.Ap$)return +this.Ap$=!0 +$.bJ.wM(new A.afm(this))}} +A.afm.prototype={ +$1(a){var s=this.a +s.Ap$=!1 +if(s.y!=null)s.xo()}, +$S:6} +A.Hn.prototype={ +k(a,b){var s=this +if(b==null)return!1 +return b instanceof A.Hn&&b.a===s.a&&b.b===s.b&&b.c===s.c&&A.td(b.d,s.d)}, +gC(a){var s=this,r=s.d +return A.R(s.a,s.b,s.c,A.aQR(r==null?B.Qx:r),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Xs.prototype={ +geM(){var s=this.d +return s==null?this.gbr():s}, +gbr(){var s,r=this +if(r.c==null){s=A.fM() +r.d=r.c=s +r.a.dH(s)}s=r.c +s.toString +return s}, +wu(a){var s,r,q=this +if(!q.b){s=q.gbr() +r=A.fM() +r.a=s.a +r.c=s.c +r.d=s.d +r.e=s.e +r.RG=s.RG +r.P=s.P +r.k4=s.k4 +r.ry=s.ry +r.x1=s.x1 +r.xr=s.xr +r.x2=s.x2 +r.y1=s.y1 +r.y2=s.y2 +r.aO=s.aO +r.aL=s.aL +r.n=s.n +r.O=s.O +r.B=s.B +r.bF=s.bF +r.J=s.J +r.H=s.H +r.a2=s.a2 +r.ao=s.ao +r.r=s.r +r.ok=s.ok +r.p2=s.p2 +r.p1=s.p1 +r.p3=s.p3 +r.p4=s.p4 +r.R8=s.R8 +r.f.U(0,s.f) +r.rx.U(0,s.rx) +r.b=s.b +r.a0=s.a0 +r.a6=s.a6 +r.to=s.to +r.b7=s.b7 +r.aK=s.aK +r.c3=s.c3 +q.d=r +q.b=!0}s=q.d +s.toString +a.$1(s)}, +alo(a){this.wu(new A.auf(a))}, +W(a){this.b=!1 +this.c=this.d=null}} +A.auf.prototype={ +$1(a){this.a.af(0,a.galn())}, +$S:59} +A.eS.prototype={} +A.FP.prototype={ +Jw(a){}, +giW(){return this.b}, +glC(){return this.c}} +A.mA.prototype={ +glC(){return this}, +glD(){if(this.b.gjp()==null)return!1 +return this.at==null}, +giW(){return this.grL()?null:this.ay.geM()}, +gzT(){var s=this.ay +return s.geM().e||this.f||s.geM().a||this.b.gjp()==null}, +grL(){var s=this +if(s.ay.geM().a)return!0 +if(s.b.gjp()==null)return!0 +if(!s.gzT())return!1 +return s.at.c||s.c}, +gXT(){var s,r=this,q=r.d +if(q!=null)return q +q=r.ay +s=q.geM().d +r.d=s +if(s)return!0 +if(q.geM().a)return!1 +r.b.eU(new A.ath(r)) +q=r.d +q.toString +return q}, +a0z(a){return a.gaqR()}, +cD(){var s,r,q,p,o,n,m,l=this,k=l.r=!1 +if(!l.glD()?!l.grL():k)return +for(k=l.Q,s=k.length,r=t.ju,q=0;q")),p=p.c;n.A();){m=p.a(o.gN(o)) +if(m.glD())continue +if(!m.grL())m.cD()}}, +Ch(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=a0.ay +a2.d=a2.gbr() +a2.b=!1 +s=a0.aal() +r=!0 +if(a0.b.gjp()!=null)if(!a2.geM().c){if(!a0.gzT()){q=a0.at +q=q==null?a1:q.c +q=q!==!1}else q=!1 +r=q}q=a0.at +q=q==null?a1:q.b +p=q===!0||a2.geM().b +q=a0.Q +B.b.W(q) +o=a0.y +B.b.W(o) +n=a0.at +n=n==null?a1:n.a +m=a0.a7w(new A.Hn(n===!0||a2.geM().RG,p,r,s)) +l=m.a +B.b.U(o,l) +B.b.U(q,m.b) +k=a0.z +k.W(0) +if(a0.gzT()){a0.Fc(o,!0) +B.b.af(q,a0.gaeD()) +a2.alo(new A.cl(new A.aj(o,new A.ati(),A.a2(o).i("aj<1,f7?>")),t.t5)) +B.b.W(o) +o.push(a0) +for(o=B.b.gak(l),n=new A.kR(o,t.Zw),l=t.ju;n.A();){j=l.a(o.gN(0)) +if(j.grL())k.m(0,j,0) +else{i=j.z +for(h=new A.dU(i,i.r,i.e),g=j.ay,f=g.a;h.A();){e=h.d +d=i.h(0,e) +d.toString +if(g.c==null){c=A.fM() +g.d=g.c=c +f.dH(c)}b=d+g.c.n +k.m(0,e,b) +e.e=b}B.b.U(q,j.Q)}}q=a0.at +a=q==null?a1:q.d +if(a!=null)a2.wu(new A.atj(a)) +if(p!==a2.geM().b)a2.wu(new A.atk(p))}}, +Pi(){var s=A.b([],t.y2) +this.b.eU(new A.atc(s)) +return s}, +aal(){var s,r,q=this +if(q.gzT()){s=q.ay.gbr().bF +return s==null?null:s.hl(0)}s=q.ay +r=s.gbr().bF!=null?s.gbr().bF.hl(0):null +s=q.at +if((s==null?null:s.d)!=null)if(r==null)r=s.d +else{s=s.d +s.toString +r.U(0,s)}return r}, +a7w(a1){var s,r,q,p,o,n,m,l,k,j,i=this,h=A.b([],t.bd),g=A.b([],t.fQ),f=A.b([],t.q1),e=i.ay.geM().k3,d=e!=null,c=t.vC,b=A.v(t.VP,c),a=d&&a1.c,a0=a?new A.Hn(a1.a,a1.b,!1,a1.d):a1 +for(s=i.Pi(),r=s.length,q=0;q"))) +for(r=j.b,o=r.length,q=0;q"),l=m.i("n.E"),k=b.b,j=0;j")).gak(0),r=b.a,q=b.b,b=b.c;s.A();){p=s.d +for(o=J.aY(p.b),n=c,m=n,l=m;o.A();){k=o.gN(o) +if(k.glC().grL())continue +j=A.aHg(k.glC(),this,b,q,r) +i=j.b +h=i==null +g=h?c:i.de(k.glC().b.giB()) +if(g==null)g=k.glC().b.giB() +k=j.a +f=A.dZ(k,g) +l=l==null?c:l.j2(f) +if(l==null)l=f +if(!h){e=A.dZ(k,i) +m=m==null?c:m.de(e) +if(m==null)m=e}i=j.c +if(i!=null){e=A.dZ(k,i) +n=n==null?c:n.de(e) +if(n==null)n=e}}d=p.a +l.toString +if(!d.e.k(0,l)){d.e=l +d.iI()}if(!A.aEP(d.d,c)){d.d=null +d.iI()}d.f=m +d.r=n}}, +aro(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.w!=null +if(h){s=i.ay.c +s=s==null?null:s.a +r=s===!0}else r=!1 +s=i.ay +s.W(0) +i.f=!1 +q=s.geM().k3!=null +p=s.geM().a&&r +o=i.b +n=o +while(!0){if(n.gjp()!=null)s=q||!p +else s=!1 +if(!s)break +if(n!==o){m=n.dx +if(m===$){l=A.hx(n) +m!==$&&A.ac() +n.dx=l +m=l}s=m.glD()&&!q}else s=!1 +if(s)break +m=n.dx +if(m===$){l=A.hx(n) +m!==$&&A.ac() +n.dx=l +k=l +m=k}else k=m +m.ax=null +if(k===$){l=A.hx(n) +k!==$&&A.ac() +n.dx=l +k=l +m=k}else m=k +m.at=null +if(k===$){l=A.hx(n) +k!==$&&A.ac() +n.dx=l +k=l +m=k}else m=k +m.d=null +if(k===$){l=A.hx(n) +k!==$&&A.ac() +n.dx=l +k=l +m=k}else m=k +m.e=0 +if(p)q=!1 +if(k===$){l=A.hx(n) +k!==$&&A.ac() +n.dx=l +m=l}else m=k +s=m.ay +j=s.d +if(j==null){if(s.c==null){j=A.fM() +s.d=s.c=j +s.a.dH(j)}s=s.c +s.toString}else s=j +q=B.eV.wK(q,s.k3!=null) +n=n.gjp() +m=n.dx +if(m===$){l=A.hx(n) +m!==$&&A.ac() +n.dx=l +m=l}s=m.ay +j=s.d +if(j==null){if(s.c==null){j=A.fM() +s.d=s.c=j +s.a.dH(j)}s=s.c +s.toString}else s=j +if(s.a){m=n.dx +if(m===$){l=A.hx(n) +m!==$&&A.ac() +n.dx=l +m=l}p=m.r}else p=!1}if(n!==o&&h&&n.giH().glD())o.y.ch.F(0,o) +if(!n.giH().glD()){h=o.y +if(h!=null)if(h.ch.D(0,n))o.y.rg()}}, +Fc(a,b){var s,r,q,p,o,n,m,l,k=A.aC(t.vC) +for(s=J.aH(a),r=this.ay,q=r.a,p=0;ph){d=c0[h].dy +d=d!=null&&d.u(0,new A.lP(i,b7))}else d=!1 +if(!d)break +b=c0[h] +d=s.b +d.toString +if(m.a(d).a!=null)b5.push(b);++h}b7=s.b +b7.toString +s=n.a(b7).aa$;++i}else{a=o.a(A.q.prototype.gR.call(b3)) +b6.hW(b3.c3) +a0=a.b +a0=b3.H||b3.a2===B.aI?a0:1/0 +b6.ip(a0,a.a) +a1=b6.oM(new A.fW(j,e,B.j,!1,c,d),B.bx,B.bp) +if(a1.length===0)continue +d=B.b.gZ(a1) +a2=new A.D(d.a,d.b,d.c,d.d) +a3=B.b.gZ(a1).e +for(d=A.a2(a1),c=d.i("i1<1>"),a=new A.i1(a1,1,b4,c),a.xp(a1,1,b4,d.c),a=new A.bh(a,a.gq(0),c.i("bh")),c=c.i("aD.E");a.A();){d=a.d +if(d==null)d=c.a(d) +a2=a2.j2(new A.D(d.a,d.b,d.c,d.d)) +a3=d.e}d=a2.a +c=Math.max(0,d) +a=a2.b +a0=Math.max(0,a) +d=Math.min(a2.c-d,o.a(A.q.prototype.gR.call(b3)).b) +a=Math.min(a2.d-a,o.a(A.q.prototype.gR.call(b3)).d) +a4=Math.floor(c)-4 +a5=Math.floor(a0)-4 +d=Math.ceil(c+d)+4 +a=Math.ceil(a0+a)+4 +a6=new A.D(a4,a5,d,a) +a7=A.fM() +a8=k+1 +a7.k4=new A.qD(k,b4) +a7.e=!0 +a7.P=l +a7.ry="" +c=f.b +b7=c==null?b7:c +a7.x1=new A.cW(b7,f.r) +$label0$1:{break $label0$1}b7=b8.r +if(b7!=null){a9=b7.de(a6) +if(a9.a>=a9.c||a9.b>=a9.d)b7=!(a4>=d||a5>=a) +else b7=!1 +a7.b9(B.ii,b7)}b7=b3.B +d=b7==null?b4:b7.a!==0 +if(d===!0){b7.toString +b0=new A.bg(b7,A.m(b7).i("bg<1>")).gak(0) +if(!b0.A())A.a8(A.cp()) +b7=b7.F(0,b0.gN(0)) +b7.toString +b1=b7}else{b2=new A.jN() +b1=A.CZ(b2,b3.agr(b2))}b1.Kx(0,a7) +if(!b1.e.k(0,a6)){b1.e=a6 +b1.iI()}b7=b1.a +b7.toString +r.m(0,b7,b1) +b5.push(b1) +k=a8 +l=a3}}b3.B=r +b8.nc(0,b5,b9)}, +agr(a){return new A.afO(this,a)}, +nZ(){this.Dg() +this.B=null}} +A.afR.prototype={ +$1(a){return a.y=a.z=null}, +$S:148} +A.afT.prototype={ +$1(a){var s=a.x +s===$&&A.a() +return s.c!==B.cU}, +$S:340} +A.afQ.prototype={ +$2(a,b){return new A.K(a.al(B.au,1/0,a.gby()),0)}, +$S:49} +A.afP.prototype={ +$2(a,b){return new A.K(a.al(B.a5,1/0,a.gba()),0)}, +$S:49} +A.afS.prototype={ +$1(a){return a.y=a.z=null}, +$S:148} +A.afO.prototype={ +$0(){var s=this.a +s.nq(s,s.B.h(0,this.b).e)}, +$S:0} +A.l0.prototype={ +gv(a){var s=this.x +s===$&&A.a() +return s}, +ags(){var s=this,r=s.Pr(),q=s.x +q===$&&A.a() +if(q.k(0,r))return +s.x=r +s.aG()}, +Pr(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.d +if(a0==null||a.e==null)return B.zn +s=a0.a +r=a.e.a +a0=a.b +q=a0.tv(new A.aq(s,B.j)) +p=s===r +o=p?q:a0.tv(new A.aq(r,B.j)) +n=a0.n +m=n.w +m.toString +l=s>r!==(B.b2===m) +k=A.cc(B.j,s,r,!1) +j=A.b([],t.AO) +for(a0=a0.kO(k),m=a0.length,i=0;ir!==s>r){p=sr?a.a:d}else if(e!=null)p=c.ar +if(s!==r&&n!==s>r){o=b.$1(e) +m.e=n?o.a:o.b}}p=null}return p==null?c:p}, +Uc(a,b,c,d,e){var s,r,q,p,o,n,m,l=this +if(a!=null)if(l.f&&d!=null&&e!=null){s=c.a +r=d.a +q=e.a +if(s!==r&&r>q!==sr?a.a:e}else if(d!=null)p=c.ae.a +if(m!==s=p&&m.a.a>p}else s=!0}else s=!1 +if(s)m=null +l=k.ep(c?k.Uc(m,b,n,j,i):k.Uf(m,b,n,j,i)) +if(c)k.e=l +else k.d=l +s=l.a +p=k.a +if(s===p.b)return B.C +if(s===p.a)return B.G +return A.CY(k.gi9(),q)}, +akR(a,b){var s,r,q,p,o,n,m=this +if(b)m.e=null +else m.d=null +s=m.b +r=s.aM(0,null) +r.hC(r) +q=A.bI(r,a) +if(m.gi9().ga9(0))return A.CY(m.gi9(),q) +p=m.gi9() +o=s.n.w +o.toString +n=m.ep(s.dQ(A.CX(p,q,o))) +if(b)m.e=n +else m.d=n +s=n.a +p=m.a +if(s===p.b)return B.C +if(s===p.a)return B.G +return A.CY(m.gi9(),q)}, +Gz(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(f.f&&d!=null&&e!=null){s=e.a +r=s>=d.a +if(b){q=f.c +p=a.$2(c,q) +o=a.$2(r?new A.aq(s-1,e.b):e,q) +n=r?o.a.a:o.b.a +s=c.a +q=s>n +if(sj&&p.a.a>j)return B.C +k=k.a +if(l=s.a){s=o.b.a +if(l>=s)return B.J +if(lq)return B.C}}else{i=f.ep(c) +s=r?new A.aq(s-1,e.b):e +o=a.$2(s,f.c) +if(r&&i.a===f.a.a){f.d=i +return B.G}s=!r +if(s&&i.a===f.a.b){f.d=i +return B.C}if(r&&i.a===f.a.b){f.e=f.ep(o.b) +f.d=i +return B.C}if(s&&i.a===f.a.a){f.e=f.ep(o.a) +f.d=i +return B.G}}}else{s=f.b.hq(c) +q=f.c +h=B.c.S(q,s.a,s.b)===$.Jo() +if(!b||h)return null +if(e!=null){p=a.$2(c,q) +s=d==null +g=!0 +if(!(s&&e.a===f.a.a))if(!(J.e(d,e)&&e.a===f.a.a)){s=!s&&d.a>e.a +g=s}s=p.b +q=s.a +l=f.a +k=l.a +j=ql&&p.a.a>l){f.d=new A.aq(l,B.j) +return B.C}if(g){s=p.a +q=s.a +if(q<=l){f.d=f.ep(s) +return B.J}if(q>l){f.d=new A.aq(l,B.j) +return B.C}}else{f.d=f.ep(s) +if(j)return B.G +if(q>=k)return B.J}}}return null}, +Gy(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(f.f&&d!=null&&e!=null){s=e.a +r=d.a +q=s>=r +if(b){s=f.c +p=a.$2(c,s) +o=a.$2(q?d:new A.aq(r-1,d.b),s) +n=q?o.b.a:o.a.a +s=c.a +r=sn)m=p.a +else m=q?e:d +if(!q!==r)f.d=f.ep(q?o.a:o.b) +s=f.ep(m) +f.e=s +r=f.d.a +l=p.b.a +k=f.a +j=k.b +if(l>j&&p.a.a>j)return B.C +k=k.a +if(l=r){s=p.a.a +r=o.a.a +if(s<=r)return B.J +if(s>r)return B.C}else{s=o.b.a +if(l>=s)return B.J +if(le.a +g=s}s=p.b +r=s.a +l=f.a +k=l.a +j=rl&&p.a.a>l){f.e=new A.aq(l,B.j) +return B.C}if(g){f.e=f.ep(s) +if(j)return B.G +if(r>=k)return B.J}else{s=p.a +r=s.a +if(r<=l){f.e=f.ep(s) +return B.J}if(r>l){f.e=new A.aq(l,B.j) +return B.C}}}}return null}, +akX(a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null +if(a4.f&&b0!=null&&b1!=null){s=b1.a>=b0.a +r=a4.Pk() +q=a4.b +if(r===q)return a4.Gz(a6,a8,a9,b0,b1) +p=r.aM(0,a5) +p.hC(p) +o=A.bI(p,a7) +n=r.gp(0) +m=new A.D(0,0,0+n.a,0+n.b).u(0,o) +l=r.dQ(o) +if(m){k=r.n.e.n9(!1) +j=a6.$2(l,k) +i=a6.$2(a4.md(r),k) +h=s?i.a.a:i.b.a +q=l.a +n=q>h +if(qe&&j.a.a>e)return B.C +if(d=q.a){q=j.a.a +n=i.a.a +if(q<=n)return B.J +if(q>n)return B.C}else{q=i.b.a +if(d>=q)return B.J +if(d=n){a4.d=new A.aq(a4.a.b,B.j) +return B.C}if(s&&c.a>=n){a4.e=b0 +a4.d=new A.aq(a4.a.b,B.j) +return B.C}if(f&&c.a<=q){a4.e=b0 +a4.d=new A.aq(a4.a.a,B.j) +return B.G}}}else{if(a8)return a4.Gz(a6,!0,a9,b0,b1) +if(b1!=null){b=a4.Pm(a7) +if(b==null)return a5 +a=b.b +a0=a.dQ(b.a) +a1=a.n.e.n9(!1) +q=a.hq(a0) +if(B.c.S(a1,q.a,q.b)===$.Jo())return a5 +q=b0==null +a2=!0 +if(!(q&&b1.a===a4.a.a))if(!(J.e(b0,b1)&&b1.a===a4.a.a)){q=!q&&b0.a>b1.a +a2=q}a3=a6.$2(a0,a1) +q=a4.md(a).a +n=q+$.y6() +f=a3.b.a +e=fn&&a3.a.a>n){a4.d=new A.aq(a4.a.b,B.j) +return B.C}if(a2){if(a3.a.a<=n){a4.d=new A.aq(a4.a.b,B.j) +return B.J}a4.d=new A.aq(a4.a.b,B.j) +return B.C}else{if(f>=q){a4.d=new A.aq(a4.a.a,B.j) +return B.J}if(e){a4.d=new A.aq(a4.a.a,B.j) +return B.G}}}}return a5}, +akU(a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null +if(a4.f&&b0!=null&&b1!=null){s=b1.a>=b0.a +r=a4.Pk() +q=a4.b +if(r===q)return a4.Gy(a6,a8,a9,b0,b1) +p=r.aM(0,a5) +p.hC(p) +o=A.bI(p,a7) +n=r.gp(0) +m=new A.D(0,0,0+n.a,0+n.b).u(0,o) +l=r.dQ(o) +if(m){k=r.n.e.n9(!1) +j=a6.$2(l,k) +i=a6.$2(a4.md(r),k) +h=s?i.b.a:i.a.a +q=l.a +n=qh?j.a:b1 +if(!s!==n)a4.d=b1 +q=a4.ep(g) +a4.e=q +n=a4.d.a +f=a4.md(r).a +e=f+$.y6() +d=j.b.a +if(d>e&&j.a.a>e)return B.C +if(d=n){q=j.a.a +n=i.a.a +if(q<=n)return B.J +if(q>n)return B.C}else{q=i.b.a +if(d>=q)return B.J +if(d=n){a4.d=b1 +a4.e=new A.aq(a4.a.b,B.j) +return B.C}if(s&&c.a>=n){a4.e=new A.aq(a4.a.b,B.j) +return B.C}if(f&&c.a<=q){a4.e=new A.aq(a4.a.a,B.j) +return B.G}}}else{if(a8)return a4.Gy(a6,!0,a9,b0,b1) +if(b0!=null){b=a4.Pm(a7) +if(b==null)return a5 +a=b.b +a0=a.dQ(b.a) +a1=a.n.e.n9(!1) +q=a.hq(a0) +if(B.c.S(a1,q.a,q.b)===$.Jo())return a5 +q=b1==null +a2=!0 +if(!(q&&b0.a===a4.a.b))if(!(b0.k(0,b1)&&b0.a===a4.a.b)){q=!q&&b0.a>b1.a +a2=q}a3=a6.$2(a0,a1) +q=a4.md(a).a +n=q+$.y6() +f=a3.b.a +e=fn&&a3.a.a>n){a4.e=new A.aq(a4.a.b,B.j) +return B.C}if(a2){if(f>=q){a4.e=new A.aq(a4.a.a,B.j) +return B.J}if(e){a4.e=new A.aq(a4.a.a,B.j) +return B.G}}else{if(a3.a.a<=n){a4.e=new A.aq(a4.a.b,B.j) +return B.J}a4.e=new A.aq(a4.a.b,B.j) +return B.C}}}return a5}, +akS(a,b,c,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.d,d=f.e +if(a0)f.e=null +else f.d=null +s=f.b +r=s.aM(0,null) +r.hC(r) +q=A.bI(r,a) +if(f.gi9().ga9(0))return A.CY(f.gi9(),q) +p=f.gi9() +o=s.n +n=o.w +n.toString +m=A.CX(p,q,n) +n=s.gp(0) +o=o.w +o.toString +l=A.CX(new A.D(0,0,0+n.a,0+n.b),q,o) +k=s.dQ(m) +j=s.dQ(l) +if(f.aec())if(a0){s=s.gp(0) +i=f.akU(c,a,new A.D(0,0,0+s.a,0+s.b).u(0,q),j,e,d)}else{s=s.gp(0) +i=f.akX(c,a,new A.D(0,0,0+s.a,0+s.b).u(0,q),j,e,d)}else if(a0){s=s.gp(0) +i=f.Gy(c,new A.D(0,0,0+s.a,0+s.b).u(0,q),j,e,d)}else{s=s.gp(0) +i=f.Gz(c,new A.D(0,0,0+s.a,0+s.b).u(0,q),j,e,d)}if(i!=null)return i +h=f.a6l(q)?b.$1(k):null +if(h!=null){s=h.b.a +p=f.a +o=p.a +if(!(s=p&&h.a.a>p}else s=!0}else s=!1 +if(s)h=null +g=f.ep(a0?f.Uc(h,b,k,e,d):f.Uf(h,b,k,e,d)) +if(a0)f.e=g +else f.d=g +s=g.a +p=f.a +if(s===p.b)return B.C +if(s===p.a)return B.G +return A.CY(f.gi9(),q)}, +NN(a,b){var s=b.a,r=a.b,q=a.a +return Math.abs(s-r.a)=p&&a.a.a>p)return B.C}s.d=r +s.e=a.a +s.f=!0 +return B.J}, +Dw(a,b){var s=A.by("start"),r=A.by("end"),q=b.a,p=a.b +if(q>p){q=new A.aq(q,B.j) +r.sdX(q) +s.sdX(q)}else{s.sdX(new A.aq(a.a,B.j)) +r.sdX(new A.aq(p,B.aj))}q=s.aQ() +return new A.Wm(r.aQ(),q)}, +acE(a){var s=this,r=s.b,q=r.dQ(r.e0(a)) +if(s.ahd(q)&&!J.e(s.d,s.e))return B.J +return s.acD(s.Px(q))}, +Px(a){return this.Dw(this.b.hq(a),a)}, +md(a){var s=this.b,r=s.aM(0,a) +s=s.gp(0) +return a.dQ(A.bI(r,new A.D(0,0,0+s.a,0+s.b).gVg()))}, +aae(a,b){var s,r=new A.nT(b),q=a.a,p=b.length,o=r.eE(q===p||a.b===B.aj?q-1:q) +if(o==null)o=0 +s=r.eF(q) +return this.Dw(new A.c7(o,s==null?p:s),a)}, +a9S(a){var s,r,q=this.c,p=new A.nT(q),o=a.a,n=q.length,m=p.eE(o===n||a.b===B.aj?o-1:o) +if(m==null)m=0 +s=p.eF(o) +n=s==null?n:s +q=this.a +r=q.a +if(mo)m=o}s=q.b +if(n>s)n=s +else if(ns){i=q.gB7(q) +break}}if(b&&i===l.length-1)p=new A.aq(n.a.b,B.aj) +else if(!b&&i===0)p=new A.aq(n.a.a,B.j) +else p=n.ep(m.dQ(new A.j(c,l[b?i+1:i-1].gkj()))) +m=p.a +j=n.a +if(m===j.a)o=B.G +else o=m===j.b?B.C:B.J +return new A.aS(p,o,t.UH)}, +ahd(a){var s,r,q,p,o=this +if(o.d==null||o.e==null)return!1 +s=A.by("currentStart") +r=A.by("currentEnd") +q=o.d +q.toString +p=o.e +p.toString +if(A.aB3(q,p)>0){s.b=q +r.b=p}else{s.b=p +r.b=q}return A.aB3(s.aQ(),a)>=0&&A.aB3(r.aQ(),a)<=0}, +aM(a,b){return this.b.aM(0,b)}, +kC(a,b){if(this.b.y==null)return}, +glc(){var s,r,q,p,o,n,m,l=this +if(l.y==null){s=l.b +r=l.a +q=r.a +p=s.KO(A.cc(B.j,q,r.b,!1),B.Ct) +r=t.AO +if(p.length!==0){l.y=A.b([],r) +for(s=p.length,o=0;o)")}} +A.Gt.prototype={ +a5z(a,b){var s,r=this,q=new A.a7n(A.v(t.S,t.EG)) +q.b=r +r.w=q +q=r.ch +s=A.m(q).i("jh<1,cA>") +r.CW=A.eg(new A.jh(q,new A.asy(r),s),s.i("n.E")) +r.at=a}, +gacb(){var s=this.at +s===$&&A.a() +return s}, +ha(a){var s,r,q +this.rX(a) +s=this.CW +s===$&&A.a() +s=A.cs(s,s.r,A.m(s).c) +r=s.$ti.c +for(;s.A();){q=s.d +if(q==null)q=r.a(q) +q.e.m(0,a.gbg(),a.gcC(a)) +if(q.hg(a))q.ha(a) +else q.om(a)}}, +qy(a){}, +he(a){var s,r=this +if(!r.ay.u(0,a.gbg())){s=r.ax +if(!s.aq(0,a.gbg()))s.m(0,a.gbg(),A.b([],t.Y2)) +s.h(0,a.gbg()).push(a)}else r.acc(a) +r.xb(a)}, +hA(a){var s,r=this.ax.F(0,a) +if(r!=null){s=this.at +s===$&&A.a() +J.j0(r,s)}this.ay.D(0,a)}, +fD(a){this.Mg(a) +this.ay.F(0,a) +this.ax.F(0,a)}, +hs(a){this.Mg(a) +this.ay.F(0,a)}, +acc(a){return this.gacb().$1(a)}} +A.asy.prototype={ +$1(a){var s=a.HC() +s.sav2(this.a.w) +s.glB() +return s}, +$S:343} +A.O9.prototype={ +sjE(a,b){var s=this,r=s.n +if(r===b)return +s.n=b +s.ar() +if(r.a!==b.a)s.b0()}, +gk6(){return!0}, +gjB(){return!0}, +gex(){return!0}, +cr(a){return new A.K(A.G(1/0,a.a,a.b),A.G(1/0,a.c,a.d))}, +aE(a,b){var s=this.gp(0),r=b.a,q=b.b +s=new A.O7(new A.D(r,q,r+s.a,q+s.b),this.n.a,A.v(t.S,t.M),A.af()) +a.pe() +s.eS(0) +a.a.zz(0,s)}, +dH(a){this.i2(a) +a.a=!0 +a.sasO(this.n.a)}, +$iiz:1} +A.asx.prototype={ +sXr(a){var s=this +if(a!==s.vf$){s.vf$=a +if(s.y!=null)s.ar()}}, +TX(a,b){var s=this,r=s.qL$ +r=r==null?null:r.ch +if(A.aVL(a,r,t.qt))return +r=s.qL$ +if(r!=null)r.l() +s.qL$=A.aUe(b,a) +s.WE$=b}, +cf(a,b){var s=this +if(s.vf$===B.z2||!s.gp(0).u(0,b))return!1 +a.D(0,new A.n7(b,s)) +return s.vf$===B.z1}, +im(a){return this.vf$!==B.z2}, +gJG(a){return null}, +gJH(a){return null}, +gqr(a){return B.E9}, +gCl(){return!0}, +jN(a,b){var s +if(t.pY.b(a))this.qL$.GT(a) +if(t.XA.b(a)){s=this.WE$ +if(s!=null)s.$1(a)}}} +A.VA.prototype={ +ad(a){var s=this.qL$,r=s.ay +r.af(0,A.cA.prototype.gLL.call(s)) +r.W(0) +r=s.ax +new A.bg(r,A.m(r).i("bg<1>")).af(0,A.cA.prototype.gLL.call(s)) +r.W(0) +s.ac(B.ao) +this.dF(0)}, +l(){var s=this.qL$ +if(s!=null)s.l() +this.fg()}} +A.OR.prototype={} +A.eO.prototype={ +ed(a){if(!(a.b instanceof A.cB))a.b=new A.cB()}, +b3(a){var s=this.B$ +s=s==null?null:s.al(B.au,a,s.gby()) +return s==null?0:s}, +aZ(a){var s=this.B$ +s=s==null?null:s.al(B.a5,a,s.gba()) +return s==null?0:s}, +b2(a){var s=this.B$ +s=s==null?null:s.al(B.av,a,s.gbx()) +return s==null?0:s}, +aY(a){var s=this.B$ +s=s==null?null:s.al(B.aQ,a,s.gbB()) +return s==null?0:s}, +ds(a,b){var s=this.B$ +return s==null?null:s.fd(a,b)}, +cr(a){var s=this.B$ +s=s==null?null:s.al(B.H,a,s.gc9()) +return s==null?this.uE(a):s}, +bm(){var s=this,r=s.B$ +if(r==null)r=null +else r.bU(t.k.a(A.q.prototype.gR.call(s)),!0) +r=r==null?null:r.gp(0) +s.fy=r==null?s.uE(t.k.a(A.q.prototype.gR.call(s))):r +return}, +uE(a){return new A.K(A.G(0,a.a,a.b),A.G(0,a.c,a.d))}, +cu(a,b){var s=this.B$ +s=s==null?null:s.cf(a,b) +return s===!0}, +cU(a,b){}, +aE(a,b){var s=this.B$ +if(s==null)return +a.df(s,b)}} +A.As.prototype={ +G(){return"HitTestBehavior."+this.b}} +A.Cm.prototype={ +cf(a,b){var s,r=this +if(r.gp(0).u(0,b)){s=r.cu(a,b)||r.t===B.ap +if(s||r.t===B.cO)a.D(0,new A.n7(b,r))}else s=!1 +return s}, +im(a){return this.t===B.ap}} +A.qV.prototype={ +sUN(a){if(this.t.k(0,a))return +this.t=a +this.a1()}, +b3(a){var s,r=this.t,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.Dl(a) +r=this.t +q=r.a +if(!(q>=1/0))return A.G(s,q,r.b) +return s}, +aZ(a){var s,r=this.t,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.Dj(a) +r=this.t +q=r.a +if(!(q>=1/0))return A.G(s,q,r.b) +return s}, +b2(a){var s,r=this.t,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.Dk(a) +r=this.t +q=r.c +if(!(q>=1/0))return A.G(s,q,r.d) +return s}, +aY(a){var s,r=this.t,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.Di(a) +r=this.t +q=r.c +if(!(q>=1/0))return A.G(s,q,r.d) +return s}, +ds(a,b){var s=this.B$ +return s==null?null:s.fd(this.t.lm(a),b)}, +bm(){var s=this,r=t.k.a(A.q.prototype.gR.call(s)),q=s.B$,p=s.t +if(q!=null){q.bU(p.lm(r),!0) +s.fy=s.B$.gp(0)}else s.fy=p.lm(r).aU(B.D)}, +cr(a){var s=this.B$ +s=s==null?null:s.al(B.H,this.t.lm(a),s.gc9()) +return s==null?this.t.lm(a).aU(B.D):s}} +A.OM.prototype={ +sars(a,b){if(this.t===b)return +this.t=b +this.a1()}, +sarr(a,b){if(this.T===b)return +this.T=b +this.a1()}, +QF(a){var s,r,q=a.a,p=a.b +p=p<1/0?p:A.G(this.t,q,p) +s=a.c +r=a.d +return new A.aa(q,p,s,r<1/0?r:A.G(this.T,s,r))}, +ti(a,b){var s=this.B$ +if(s!=null)return a.aU(b.$2(s,this.QF(a))) +return this.QF(a).aU(B.D)}, +cr(a){return this.ti(a,A.fw())}, +bm(){this.fy=this.ti(t.k.a(A.q.prototype.gR.call(this)),A.mS())}} +A.C7.prototype={ +sH5(a,b){if(this.t===b)return +this.t=b +this.a1()}, +b3(a){var s +if(isFinite(a))return a*this.t +s=this.B$ +s=s==null?null:s.al(B.au,a,s.gby()) +return s==null?0:s}, +aZ(a){var s +if(isFinite(a))return a*this.t +s=this.B$ +s=s==null?null:s.al(B.a5,a,s.gba()) +return s==null?0:s}, +b2(a){var s +if(isFinite(a))return a/this.t +s=this.B$ +s=s==null?null:s.al(B.av,a,s.gbx()) +return s==null?0:s}, +aY(a){var s +if(isFinite(a))return a/this.t +s=this.B$ +s=s==null?null:s.al(B.aQ,a,s.gbB()) +return s==null?0:s}, +a6e(a){var s,r,q,p,o=a.a,n=a.b +if(o>=n&&a.c>=a.d)return new A.K(A.G(0,o,n),A.G(0,a.c,a.d)) +s=this.t +if(isFinite(n)){r=n/s +q=n}else{r=a.d +q=r*s}if(q>n)r=n/s +else n=q +p=a.d +if(r>p){n=p*s +r=p}if(n=b.b?null:A.afG(a.al(B.a5,b.d,a.gba()),this.t) +return b.C6(null,s)}, +ti(a,b){var s=this.B$ +return s==null?new A.K(A.G(0,a.a,a.b),A.G(0,a.c,a.d)):b.$2(s,this.NB(s,a))}, +cr(a){return this.ti(a,A.fw())}, +ds(a,b){var s=this.B$ +return s==null?null:s.fd(this.NB(s,a),b)}, +bm(){this.fy=this.ti(t.k.a(A.q.prototype.gR.call(this)),A.mS())}} +A.ON.prototype={ +gjB(){return this.B$!=null&&this.t>0}, +gex(){return this.B$!=null&&this.t>0}, +sd7(a,b){var s,r,q,p,o=this +if(o.T===b)return +s=o.B$!=null +r=s&&o.t>0 +q=o.t +o.T=b +p=B.d.aH(A.G(b,0,1)*255) +o.t=p +if(r!==(s&&p>0))o.ky() +o.Yg() +s=o.t +if(q!==0!==(s!==0))o.b0()}, +szy(a){return}, +oC(a){return this.t>0}, +ro(a){var s=a==null?A.aA9():a +s.seL(0,this.t) +return s}, +aE(a,b){if(this.B$==null||this.t===0)return +this.i3(a,b)}, +eU(a){var s,r=this.B$ +if(r!=null){s=this.t +s=s!==0}else s=!1 +if(s)a.$1(r)}} +A.C4.prototype={ +gex(){if(this.B$!=null){var s=this.Iw$ +s.toString}else s=!1 +return s}, +ro(a){var s=a==null?A.aA9():a +s.seL(0,this.qH$) +return s}, +sd7(a,b){var s=this,r=s.qI$ +if(r===b)return +if(s.y!=null&&r!=null)r.K(0,s.gze()) +s.qI$=b +if(s.y!=null)b.a_(0,s.gze()) +s.Gu()}, +szy(a){if(!1===this.Ix$)return +this.Ix$=!1 +this.b0()}, +Gu(){var s,r=this,q=r.qH$,p=r.qI$ +p=r.qH$=B.d.aH(A.G(p.gv(p),0,1)*255) +if(q!==p){s=r.Iw$ +p=p>0 +r.Iw$=p +if(r.B$!=null&&s!==p)r.ky() +r.Yg() +if(q===0||r.qH$===0)r.b0()}}, +oC(a){var s=this.qI$ +return s.gv(s)>0}, +eU(a){var s,r=this.B$ +if(r!=null)if(this.qH$===0){s=this.Ix$ +s.toString}else s=!0 +else s=!1 +if(s)a.$1(r)}} +A.Oz.prototype={} +A.OA.prototype={ +smE(a,b){return}, +sAx(a,b){if(this.T.k(0,b))return +this.T=b +this.ar()}, +sam2(a){if(this.ab===a)return +this.ab=a +this.ar()}, +salX(a){return}, +gjB(){return this.B$!=null}, +aE(a,b){var s,r,q,p=this +if(p.B$!=null){s=t.m2 +if(s.a(A.q.prototype.gau.call(p,0))==null)p.ch.sau(0,A.aCM(null)) +s.a(A.q.prototype.gau.call(p,0)).sAx(0,p.T) +r=s.a(A.q.prototype.gau.call(p,0)) +q=p.ab +if(q!==r.k4){r.k4=q +r.f6()}s.a(A.q.prototype.gau.call(p,0)).toString +s=s.a(A.q.prototype.gau.call(p,0)) +s.toString +a.lI(s,A.eO.prototype.geA.call(p),b)}else p.ch.sau(0,null)}} +A.zp.prototype={ +a_(a,b){var s=this.a +return s==null?null:s.a.a_(0,b)}, +K(a,b){var s=this.a +return s==null?null:s.a.K(0,b)}, +a_k(a){return new A.D(0,0,0+a.a,0+a.b)}, +j(a){return"CustomClipper"}} +A.ol.prototype={ +Cs(a){return this.b.eW(new A.D(0,0,0+a.a,0+a.b),this.c)}, +CT(a){if(A.u(a)!==B.Yh)return!0 +t.jH.a(a) +return!a.b.k(0,this.b)||a.c!=this.c}} +A.xi.prototype={ +sql(a){var s,r=this,q=r.t +if(q==a)return +r.t=a +s=a==null +if(s||q==null||A.u(a)!==A.u(q)||a.CT(q))r.pG() +if(r.y!=null){if(q!=null)q.K(0,r.gyj()) +if(!s)a.a_(0,r.gyj())}}, +an(a){var s +this.t0(a) +s=this.t +if(s!=null)s.a_(0,this.gyj())}, +ad(a){var s=this.t +if(s!=null)s.K(0,this.gyj()) +this.ny(0)}, +pG(){this.T=null +this.ar() +this.b0()}, +sjC(a){if(a!==this.ab){this.ab=a +this.ar()}}, +bm(){var s=this,r=s.fy!=null?s.gp(0):null +s.nw() +if(!J.e(r,s.gp(0)))s.T=null}, +kg(){var s,r=this +if(r.T==null){s=r.t +s=s==null?null:s.Cs(r.gp(0)) +r.T=s==null?r.gtk():s}}, +mx(a){var s,r=this +switch(r.ab.a){case 0:return null +case 1:case 2:case 3:s=r.t +s=s==null?null:s.a_k(r.gp(0)) +if(s==null){s=r.gp(0) +s=new A.D(0,0,0+s.a,0+s.b)}return s}}, +l(){this.bl=null +this.fg()}} +A.OE.prototype={ +gtk(){var s=this.gp(0) +return new A.D(0,0,0+s.a,0+s.b)}, +cf(a,b){var s=this +if(s.t!=null){s.kg() +if(!s.T.u(0,b))return!1}return s.kX(a,b)}, +aE(a,b){var s,r,q=this,p=q.B$ +if(p!=null){s=q.ch +if(q.ab!==B.t){q.kg() +p=q.cx +p===$&&A.a() +r=q.T +r.toString +s.sau(0,a.lG(p,b,r,A.eO.prototype.geA.call(q),q.ab,t.EM.a(s.a)))}else{a.df(p,b) +s.sau(0,null)}}else q.ch.sau(0,null)}} +A.OD.prototype={ +sHd(a,b){if(this.bY.k(0,b))return +this.bY=b +this.pG()}, +sbA(a){if(this.dL==a)return +this.dL=a +this.pG()}, +gtk(){var s=this.bY,r=this.gp(0) +return s.cR(new A.D(0,0,0+r.a,0+r.b))}, +cf(a,b){var s=this +if(s.t!=null){s.kg() +if(!s.T.u(0,b))return!1}return s.kX(a,b)}, +aE(a,b){var s,r,q=this,p=q.B$ +if(p!=null){s=q.ch +if(q.ab!==B.t){q.kg() +p=q.cx +p===$&&A.a() +r=q.T +s.sau(0,a.YU(p,b,new A.D(r.a,r.b,r.c,r.d),r,A.eO.prototype.geA.call(q),q.ab,t.eG.a(s.a)))}else{a.df(p,b) +s.sau(0,null)}}else q.ch.sau(0,null)}} +A.OC.prototype={ +gtk(){var s,r,q +$.am() +s=A.cE() +r=this.gp(0) +q=s.a +q===$&&A.a() +q=q.a +q.toString +q.addRect(A.c1(new A.D(0,0,0+r.a,0+r.b))) +return s}, +cf(a,b){var s,r=this +if(r.t!=null){r.kg() +s=r.T.a +s===$&&A.a() +if(!s.a.contains(b.a,b.b))return!1}return r.kX(a,b)}, +aE(a,b){var s,r,q,p=this,o=p.B$ +if(o!=null){s=p.ch +if(p.ab!==B.t){p.kg() +o=p.cx +o===$&&A.a() +r=p.gp(0) +q=p.T +q.toString +s.sau(0,a.JX(o,b,new A.D(0,0,0+r.a,0+r.b),q,A.eO.prototype.geA.call(p),p.ab,t.JG.a(s.a)))}else{a.df(o,b) +s.sau(0,null)}}else p.ch.sau(0,null)}} +A.GQ.prototype={ +scY(a,b){if(this.bY===b)return +this.bY=b +this.ar()}, +sbK(a,b){if(this.dL.k(0,b))return +this.dL=b +this.ar()}, +scA(a,b){if(this.ev.k(0,b))return +this.ev=b +this.ar()}, +dH(a){this.i2(a) +a.scY(0,this.bY)}} +A.OO.prototype={ +sbW(a,b){if(this.bf===b)return +this.bf=b +this.pG()}, +sHd(a,b){if(J.e(this.e7,b))return +this.e7=b +this.pG()}, +gtk(){var s,r,q=this.gp(0),p=0+q.a +q=0+q.b +switch(this.bf.a){case 0:s=this.e7 +if(s==null)s=B.ar +q=s.cR(new A.D(0,0,p,q)) +break +case 1:s=p/2 +r=q/2 +r=new A.jx(0,0,p,q,s,r,s,r,s,r,s,r) +q=r +break +default:q=null}return q}, +cf(a,b){var s=this +if(s.t!=null){s.kg() +if(!s.T.u(0,b))return!1}return s.kX(a,b)}, +aE(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(j.B$==null){j.ch.sau(0,null) +return}j.kg() +s=j.T.cS(b) +$.am() +r=A.cE() +q=r.a +q===$&&A.a() +q=q.a +q.toString +q.addRRect(A.dQ(s),!1) +p=a.gcn(0) +q=j.bY +if(q!==0){o=j.dL +n=j.ev +n=n.geL(n) +m=$.dp() +l=m.d +m=l==null?m.gcm():l +A.aIJ(p.a.a,r,o,q,n!==255,m)}k=j.ab===B.ch +if(!k){q=A.br() +o=j.ev +q.r=o.gv(o) +p.a.eu(s,q)}q=j.cx +q===$&&A.a() +o=j.gp(0) +n=j.T +n.toString +m=j.ch +l=t.eG.a(m.a) +m.sau(0,a.YU(q,b,new A.D(0,0,0+o.a,0+o.b),n,new A.afU(j,k),j.ab,l))}} +A.afU.prototype={ +$2(a,b){var s,r,q +if(this.b){s=a.gcn(0) +$.am() +r=A.br() +q=this.a.ev +r.r=q.gv(q) +s.a.Wm(r)}this.a.i3(a,b)}, +$S:14} +A.OP.prototype={ +gtk(){var s,r,q +$.am() +s=A.cE() +r=this.gp(0) +q=s.a +q===$&&A.a() +q=q.a +q.toString +q.addRect(A.c1(new A.D(0,0,0+r.a,0+r.b))) +return s}, +cf(a,b){var s,r=this +if(r.t!=null){r.kg() +s=r.T.a +s===$&&A.a() +if(!s.a.contains(b.a,b.b))return!1}return r.kX(a,b)}, +aE(a,b){var s,r,q,p,o,n,m,l,k=this +if(k.B$==null){k.ch.sau(0,null) +return}k.kg() +s=k.T.cS(b) +r=a.gcn(0) +q=k.bY +if(q!==0){p=k.dL +o=k.ev +o=o.geL(o) +n=$.dp() +m=n.d +n=m==null?n.gcm():m +A.aIJ(r.a.a,s,p,q,o!==255,n)}l=k.ab===B.ch +if(!l){$.am() +q=A.br() +p=k.ev +q.r=p.gv(p) +r.a.kn(s,q)}q=k.cx +q===$&&A.a() +p=k.gp(0) +o=k.T +o.toString +n=k.ch +m=t.JG.a(n.a) +n.sau(0,a.JX(q,b,new A.D(0,0,0+p.a,0+p.b),o,new A.afV(k,l),k.ab,m))}} +A.afV.prototype={ +$2(a,b){var s,r,q +if(this.b){s=a.gcn(0) +$.am() +r=A.br() +q=this.a.ev +r.r=q.gv(q) +s.a.Wm(r)}this.a.i3(a,b)}, +$S:14} +A.L4.prototype={ +G(){return"DecorationPosition."+this.b}} +A.OF.prototype={ +sav(a){var s,r=this +if(a.k(0,r.T))return +s=r.t +if(s!=null)s.l() +r.t=null +r.T=a +r.ar()}, +sbv(a,b){if(b===this.ab)return +this.ab=b +this.ar()}, +sqm(a){if(a.k(0,this.bw))return +this.bw=a +this.ar()}, +ad(a){var s=this,r=s.t +if(r!=null)r.l() +s.t=null +s.ny(0) +s.ar()}, +l(){var s=this.t +if(s!=null)s.l() +this.fg()}, +im(a){return this.T.J4(this.gp(0),a,this.bw.d)}, +aE(a,b){var s,r,q=this +if(q.t==null)q.t=q.T.zZ(q.ge9()) +s=q.bw.VG(q.gp(0)) +if(q.ab===B.d6){r=q.t +r.toString +r.je(a.gcn(0),b,s) +if(q.T.gB0())a.Lt()}q.i3(a,b) +if(q.ab===B.o2){r=q.t +r.toString +r.je(a.gcn(0),b,s) +if(q.T.gB0())a.Lt()}}} +A.OY.prototype={ +sYz(a,b){return}, +sf0(a){var s=this +if(J.e(s.T,a))return +s.T=a +s.ar() +s.b0()}, +sbA(a){var s=this +if(s.ab==a)return +s.ab=a +s.ar() +s.b0()}, +gjB(){return this.B$!=null&&this.c4!=null}, +sc6(a,b){var s,r=this +if(J.e(r.bl,b))return +s=new A.b7(new Float64Array(16)) +s.cp(b) +r.bl=s +r.ar() +r.b0()}, +sAy(a){var s,r,q=this,p=q.c4 +if(p==a)return +s=q.B$!=null +r=s&&p!=null +q.c4=a +if(r!==(s&&a!=null))q.ky() +q.ar()}, +gEk(){var s,r,q=this,p=q.T,o=p==null?null:p.ac(q.ab) +if(o==null)return q.bl +s=new A.b7(new Float64Array(16)) +s.dE() +r=o.zx(q.gp(0)) +s.cl(0,r.a,r.b) +p=q.bl +p.toString +s.dO(0,p) +s.cl(0,-r.a,-r.b) +return s}, +cf(a,b){return this.cu(a,b)}, +cu(a,b){var s=this.bw?this.gEk():null +return a.GX(new A.agl(this),b,s)}, +aE(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(j.B$!=null){s=j.gEk() +s.toString +if(j.c4==null){r=A.acz(s) +if(r==null){q=s.W3() +if(q===0||!isFinite(q)){j.ch.sau(0,null) +return}p=j.cx +p===$&&A.a() +o=A.eO.prototype.geA.call(j) +n=j.ch +m=n.a +n.sau(0,a.w9(p,b,s,o,m instanceof A.wb?m:null))}else{j.i3(a,b.a3(0,r)) +j.ch.sau(0,null)}}else{p=b.a +o=b.b +l=A.nN(p,o,0) +l.dO(0,s) +l.cl(0,-p,-o) +o=j.c4 +o.toString +k=A.aEb(l.a,o) +o=j.ch +p=o.a +if(p instanceof A.Aw){if(!k.k(0,p.aL)){p.aL=k +p.f6()}}else o.sau(0,new A.Aw(k,B.h,A.v(t.S,t.M),A.af())) +s=o.a +s.toString +a.lI(s,A.eO.prototype.geA.call(j),b)}}}, +cU(a,b){var s=this.gEk() +s.toString +b.dO(0,s)}} +A.agl.prototype={ +$2(a,b){return this.a.xi(a,b)}, +$S:18} +A.OI.prototype={ +satZ(a){var s=this +if(s.t.k(0,a))return +s.t=a +s.ar() +s.b0()}, +cf(a,b){return this.cu(a,b)}, +cu(a,b){var s=this,r=s.T?new A.j(s.t.a*s.gp(0).a,s.t.b*s.gp(0).b):null +return a.iP(new A.afD(s),r,b)}, +aE(a,b){var s=this +if(s.B$!=null)s.i3(a,new A.j(b.a+s.t.a*s.gp(0).a,b.b+s.t.b*s.gp(0).b))}, +cU(a,b){var s=this +b.cl(0,s.t.a*s.gp(0).a,s.t.b*s.gp(0).b)}} +A.afD.prototype={ +$2(a,b){return this.a.xi(a,b)}, +$S:18} +A.OQ.prototype={ +uE(a){return new A.K(A.G(1/0,a.a,a.b),A.G(1/0,a.c,a.d))}, +jN(a,b){var s,r=this,q=null +$label0$0:{s=q +if(t.pY.b(a)){s=r.cd +s=s==null?q:s.$1(a) +break $label0$0}if(t.n2.b(a))break $label0$0 +if(t.oN.b(a)){s=r.bM +s=s==null?q:s.$1(a) +break $label0$0}if(t.XA.b(a))break $label0$0 +if(t.Ko.b(a)){s=r.bY +s=s==null?q:s.$1(a) +break $label0$0}if(t.w5.b(a)){s=r.dL +s=s==null?q:s.$1(a) +break $label0$0}if(t.DB.b(a))break $label0$0 +if(t.WQ.b(a))break $label0$0 +if(t.ks.b(a)){s=r.fW +s=s==null?q:s.$1(a) +break $label0$0}break $label0$0}return s}} +A.Ci.prototype={ +cf(a,b){var s=this.a2y(a,b) +return s}, +jN(a,b){var s +if(t.XA.b(a)){s=this.bM +if(s!=null)s.$1(a)}}, +gqr(a){return this.bY}, +gCl(){return this.dL}, +an(a){this.t0(a) +this.dL=!0}, +ad(a){this.dL=!1 +this.ny(0)}, +uE(a){return new A.K(A.G(1/0,a.a,a.b),A.G(1/0,a.c,a.d))}, +$iiz:1, +gJG(a){return this.dK}, +gJH(a){return this.cs}} +A.OT.prototype={ +gex(){return!0}} +A.Ce.prototype={ +sXx(a){if(a===this.t)return +this.t=a +this.b0()}, +sJ7(a){return}, +cf(a,b){return!this.t&&this.kX(a,b)}, +eU(a){this.nu(a)}, +dH(a){var s +this.i2(a) +s=this.t +a.b=s}} +A.Cj.prototype={ +sBj(a){var s=this +if(a===s.t)return +s.t=a +s.a1() +s.Bc()}, +b3(a){if(this.t)return 0 +return this.Dl(a)}, +aZ(a){if(this.t)return 0 +return this.Dj(a)}, +b2(a){if(this.t)return 0 +return this.Dk(a)}, +aY(a){if(this.t)return 0 +return this.Di(a)}, +f2(a){if(this.t)return null +return this.a3Z(a)}, +gk6(){return this.t}, +ds(a,b){return this.t?null:this.Mv(a,b)}, +cr(a){if(this.t)return new A.K(A.G(0,a.a,a.b),A.G(0,a.c,a.d)) +return this.a2x(a)}, +r7(){this.a2n()}, +bm(){var s,r=this +if(r.t){s=r.B$ +if(s!=null)s.hK(t.k.a(A.q.prototype.gR.call(r)))}else r.nw()}, +cf(a,b){return!this.t&&this.kX(a,b)}, +oC(a){return!this.t}, +aE(a,b){if(this.t)return +this.i3(a,b)}, +eU(a){if(this.t)return +this.nu(a)}} +A.C2.prototype={ +sUF(a){if(this.t===a)return +this.t=a +this.b0()}, +sJ7(a){return}, +cf(a,b){return this.t?this.gp(0).u(0,b):this.kX(a,b)}, +eU(a){this.nu(a)}, +dH(a){var s +this.i2(a) +s=this.t +a.b=s}} +A.lY.prototype={ +sau9(a){if(A.td(a,this.cd))return +this.cd=a +this.b0()}, +smW(a){var s,r=this +if(J.e(r.dK,a))return +s=r.dK +r.dK=a +if(a!=null!==(s!=null))r.b0()}, +slB(a){var s,r=this +if(J.e(r.bM,a))return +s=r.bM +r.bM=a +if(a!=null!==(s!=null))r.b0()}, +sYv(a){var s,r=this +if(J.e(r.cs,a))return +s=r.cs +r.cs=a +if(a!=null!==(s!=null))r.b0()}, +sYy(a){var s,r=this +if(J.e(r.bY,a))return +s=r.bY +r.bY=a +if(a!=null!==(s!=null))r.b0()}, +dH(a){var s,r=this +r.i2(a) +if(r.dK!=null){s=r.cd +s=s==null||s.u(0,B.fo)}else s=!1 +if(s)a.smW(r.dK) +if(r.bM!=null){s=r.cd +s=s==null||s.u(0,B.zq)}else s=!1 +if(s)a.slB(r.bM) +if(r.cs!=null){s=r.cd +if(s==null||s.u(0,B.ih))a.sBy(r.gah3()) +s=r.cd +if(s==null||s.u(0,B.ig))a.sBx(r.gah1())}if(r.bY!=null){s=r.cd +if(s==null||s.u(0,B.ic))a.sBz(r.gah5()) +s=r.cd +if(s==null||s.u(0,B.id))a.sBw(r.gah_())}}, +ah2(){var s,r,q,p=this +if(p.cs!=null){s=p.gp(0).a*-0.8 +r=p.cs +r.toString +q=p.gp(0).lf(B.h) +q=A.bI(p.aM(0,null),q) +r.$1(new A.jg(null,new A.j(s,0),s,q))}}, +ah4(){var s,r,q,p=this +if(p.cs!=null){s=p.gp(0).a*0.8 +r=p.cs +r.toString +q=p.gp(0).lf(B.h) +q=A.bI(p.aM(0,null),q) +r.$1(new A.jg(null,new A.j(s,0),s,q))}}, +ah6(){var s,r,q,p=this +if(p.bY!=null){s=p.gp(0).b*-0.8 +r=p.bY +r.toString +q=p.gp(0).lf(B.h) +q=A.bI(p.aM(0,null),q) +r.$1(new A.jg(null,new A.j(0,s),s,q))}}, +ah0(){var s,r,q,p=this +if(p.bY!=null){s=p.gp(0).b*0.8 +r=p.bY +r.toString +q=p.gp(0).lf(B.h) +q=A.bI(p.aM(0,null),q) +r.$1(new A.jg(null,new A.j(0,s),s,q))}}} +A.Cn.prototype={ +sYS(a){var s=this +if(s.t===a)return +s.t=a +s.TE(a) +s.b0()}, +samK(a){if(this.T===a)return +this.T=a +this.b0()}, +saoE(a){if(this.ab===a)return +this.ab=a +this.b0()}, +saow(a){return}, +sam3(a){return}, +TE(a){var s=this,r=a.k1 +r=a.id +r=r==null?null:new A.cW(r,B.aA) +s.c4=r +r=a.k3 +r=a.k2 +r=r==null?null:new A.cW(r,B.aA) +s.dl=r +s.fs=null +s.en=null +r=a.p4 +r=a.p3 +r=r==null?null:new A.cW(r,B.aA) +s.lr=r}, +sbA(a){if(this.f4==a)return +this.f4=a +this.b0()}, +eU(a){this.nu(a)}, +dH(a){var s,r,q=this +q.i2(a) +a.a=q.T +a.c=q.ab +a.b=!1 +s=q.t.a +if(s!=null){a.b9(B.zI,!0) +a.b9(B.zv,s)}s=q.t.f +if(s!=null){a.b9(B.zC,!0) +a.b9(B.zF,s)}s=q.t.r +if(s!=null)a.b9(B.zK,s) +s=q.t.d +if(s!=null){a.b9(B.zJ,!0) +a.b9(B.zw,s)}s=q.t.x +if(s!=null)a.b9(B.zG,s) +s=q.t.at +if(s!=null)a.b9(B.zB,s) +s=q.t.ax +if(s!=null)a.b9(B.lo,s) +s=q.t.dx +if(s!=null)a.b9(B.zx,s) +s=q.c4 +if(s!=null){a.x1=s +a.e=!0}s=q.dl +if(s!=null){a.x2=s +a.e=!0}s=q.fs +if(s!=null){a.xr=s +a.e=!0}s=q.en +if(s!=null){a.y1=s +a.e=!0}s=q.lr +if(s!=null){a.y2=s +a.e=!0}s=q.t +r=s.R8 +if(r!=null){a.aL=r +a.e=!0}s=s.rx +if(s!=null){r=s.a +r=r!=null}else r=!1 +if(r)a.saqf(s) +s=q.t.cy +if(s!=null)a.b9(B.zA,s) +s=q.t.db +if(s!=null)a.b9(B.zE,s) +s=q.t.dy +if(s!=null)a.b9(B.zD,s) +s=q.t.fx +if(s!=null)a.sBe(s) +s=q.t.fy +if(s!=null)a.sA2(s) +s=q.f4 +if(s!=null){a.P=s +a.e=!0}s=q.t +r=s.to +if(r!=null){a.k4=r +a.e=!0}s=s.x1 +if(s!=null)a.GW(s) +s=q.t +r=s.bb +if(r!=null){a.to=r +a.e=!0}r=s.em +if(a.aK!==r){a.aK=r +a.e=!0}r=s.cb +if(r!=null){a.c3=r +a.e=!0}if(s.xr!=null)a.smW(q.gah8()) +if(q.t.y1!=null)a.slB(q.gagW()) +if(q.t.ah!=null)a.sBo(q.gagS()) +if(q.t.a6!=null)a.sBk(0,q.gagK()) +if(q.t.a0!=null)a.sBl(0,q.gagM()) +if(q.t.J!=null)a.sBv(0,q.gagY()) +if(q.t.bF!=null)a.sBm(q.gagO()) +if(q.t.B!=null)a.sBn(q.gagQ()) +if(q.t.cO!=null)a.sBp(0,q.gagU())}, +ah9(){var s=this.t.xr +if(s!=null)s.$0()}, +agX(){var s=this.t.y1 +if(s!=null)s.$0()}, +agT(){var s=this.t.ah +if(s!=null)s.$0()}, +agL(){var s=this.t.a6 +if(s!=null)s.$0()}, +agN(){var s=this.t.a0 +if(s!=null)s.$0()}, +agZ(){var s=this.t.J +if(s!=null)s.$0()}, +agP(){var s=this.t.bF +if(s!=null)s.$0()}, +agR(){var s=this.t.B +if(s!=null)s.$0()}, +agV(){var s=this.t.cO +if(s!=null)s.$0()}} +A.OB.prototype={ +sam4(a){return}, +dH(a){this.i2(a) +a.d=!0}} +A.OG.prototype={ +saox(a){if(a===this.t)return +this.t=a +this.b0()}, +eU(a){if(this.t)return +this.nu(a)}} +A.OJ.prototype={ +saqn(a,b){if(b===this.t)return +this.t=b +this.b0()}, +dH(a){this.i2(a) +a.ok=this.t +a.e=!0}} +A.OL.prototype={ +sov(a){var s=this,r=s.t +if(r===a)return +r.d=null +s.t=a +r=s.T +if(r!=null)a.d=r +s.ar()}, +gjB(){return!0}, +bm(){var s=this +s.nw() +s.T=s.gp(0) +s.t.d=s.gp(0)}, +aE(a,b){var s=this.ch,r=s.a,q=this.t +if(r==null)s.sau(0,A.a9I(q,b)) +else{t.rf.a(r) +r.sov(q) +r.sco(0,b)}s=s.a +s.toString +a.lI(s,A.eO.prototype.geA.call(this),B.h)}} +A.OH.prototype={ +sov(a){if(this.t===a)return +this.t=a +this.ar()}, +sa0H(a){return}, +sco(a,b){if(this.ab.k(0,b))return +this.ab=b +this.ar()}, +sar0(a){if(this.bw.k(0,a))return +this.bw=a +this.ar()}, +saoZ(a){if(this.bl.k(0,a))return +this.bl=a +this.ar()}, +ad(a){this.ch.sau(0,null) +this.ny(0)}, +gjB(){return!0}, +KQ(){var s=t.RC.a(A.q.prototype.gau.call(this,0)) +s=s==null?null:s.KW() +if(s==null){s=new A.b7(new Float64Array(16)) +s.dE()}return s}, +cf(a,b){var s=this.t.a +if(s==null)return!1 +return this.cu(a,b)}, +cu(a,b){return a.GX(new A.afC(this),b,this.KQ())}, +aE(a,b){var s,r=this,q=r.t.d,p=q==null?r.ab:r.bw.zx(q).a5(0,r.bl.zx(r.gp(0))).a3(0,r.ab),o=t.RC +if(o.a(A.q.prototype.gau.call(r,0))==null)r.ch.sau(0,new A.Al(r.t,!1,b,p,A.v(t.S,t.M),A.af())) +else{s=o.a(A.q.prototype.gau.call(r,0)) +if(s!=null){s.k3=r.t +s.k4=!1 +s.p1=p +s.ok=b}}o=o.a(A.q.prototype.gau.call(r,0)) +o.toString +a.r8(o,A.eO.prototype.geA.call(r),B.h,B.Ps)}, +cU(a,b){b.dO(0,this.KQ())}} +A.afC.prototype={ +$2(a,b){return this.a.xi(a,b)}, +$S:18} +A.C6.prototype={ +sv(a,b){if(this.t.k(0,b))return +this.t=b +this.ar()}, +sa0N(a){return}, +aE(a,b){var s=this,r=s.t,q=s.gp(0),p=new A.yu(r,q,b,A.v(t.S,t.M),A.af(),s.$ti.i("yu<1>")) +s.ab.sau(0,p) +a.lI(p,A.eO.prototype.geA.call(s),b)}, +l(){this.ab.sau(0,null) +this.fg()}, +gjB(){return!0}} +A.Wy.prototype={ +an(a){var s=this +s.t0(a) +s.qI$.a_(0,s.gze()) +s.Gu()}, +ad(a){this.qI$.K(0,this.gze()) +this.ny(0)}, +aE(a,b){if(this.qH$===0)return +this.i3(a,b)}} +A.GR.prototype={ +an(a){var s +this.dR(a) +s=this.B$ +if(s!=null)s.an(a)}, +ad(a){var s +this.dF(0) +s=this.B$ +if(s!=null)s.ad(0)}} +A.GS.prototype={ +f2(a){var s=this.B$ +s=s==null?null:s.jn(a) +return s==null?this.xh(a):s}} +A.oh.prototype={ +G(){return"SelectionResult."+this.b}} +A.ex.prototype={$iah:1} +A.PB.prototype={ +soI(a){var s=this,r=s.qF$ +if(a==r)return +if(a==null)s.K(0,s.gSx()) +else if(r==null)s.a_(0,s.gSx()) +s.Sw() +s.qF$=a +s.Sy()}, +Sy(){var s=this +if(s.qF$==null){s.jK$=!1 +return}if(s.jK$&&!s.gv(0).e){s.qF$.F(0,s) +s.jK$=!1}else if(!s.jK$&&s.gv(0).e){s.qF$.D(0,s) +s.jK$=!0}}, +Sw(){var s=this +if(s.jK$){s.qF$.F(0,s) +s.jK$=!1}}} +A.r8.prototype={ +G(){return"SelectionEventType."+this.b}} +A.ro.prototype={ +G(){return"TextGranularity."+this.b}} +A.ahy.prototype={} +A.z6.prototype={} +A.CV.prototype={} +A.vB.prototype={ +G(){return"SelectionExtendDirection."+this.b}} +A.CW.prototype={ +G(){return"SelectionStatus."+this.b}} +A.og.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.og&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&A.cK(b.d,s.d)&&b.c===s.c&&b.e===s.e}, +gC(a){var s=this +return A.R(s.a,s.b,s.d,s.c,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.r9.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.r9&&b.a.k(0,s.a)&&b.b===s.b&&b.c===s.c}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.DV.prototype={ +G(){return"TextSelectionHandleType."+this.b}} +A.Xq.prototype={} +A.Xr.prototype={} +A.qX.prototype={ +b3(a){var s=this.B$ +s=s==null?null:s.al(B.au,a,s.gby()) +return s==null?0:s}, +aZ(a){var s=this.B$ +s=s==null?null:s.al(B.a5,a,s.gba()) +return s==null?0:s}, +b2(a){var s=this.B$ +s=s==null?null:s.al(B.av,a,s.gbx()) +return s==null?0:s}, +aY(a){var s=this.B$ +s=s==null?null:s.al(B.aQ,a,s.gbB()) +return s==null?0:s}, +f2(a){var s,r,q=this.B$ +if(q!=null){s=q.jn(a) +r=q.b +r.toString +t.q.a(r) +if(s!=null)s+=r.a.b}else s=this.xh(a) +return s}, +aE(a,b){var s,r=this.B$ +if(r!=null){s=r.b +s.toString +a.df(r,t.q.a(s).a.a3(0,b))}}, +cu(a,b){var s,r=this.B$ +if(r!=null){s=r.b +s.toString +return a.iP(new A.afW(r),t.q.a(s).a,b)}return!1}} +A.afW.prototype={ +$2(a,b){return this.a.cf(a,b)}, +$S:18} +A.Ck.prototype={ +gnN(){var s=this,r=s.t +return r==null?s.t=s.T.ac(s.ab):r}, +scj(a,b){var s=this +if(s.T.k(0,b))return +s.T=b +s.t=null +s.a1()}, +sbA(a){var s=this +if(s.ab==a)return +s.ab=a +s.t=null +s.a1()}, +b3(a){var s=this.gnN(),r=this.B$ +if(r!=null)return r.al(B.au,Math.max(0,a-(s.gbj(0)+s.gbn(0))),r.gby())+s.gcg() +return s.gcg()}, +aZ(a){var s=this.gnN(),r=this.B$ +if(r!=null)return r.al(B.a5,Math.max(0,a-(s.gbj(0)+s.gbn(0))),r.gba())+s.gcg() +return s.gcg()}, +b2(a){var s=this.gnN(),r=this.B$ +if(r!=null)return r.al(B.av,Math.max(0,a-s.gcg()),r.gbx())+(s.gbj(0)+s.gbn(0)) +return s.gbj(0)+s.gbn(0)}, +aY(a){var s=this.gnN(),r=this.B$ +if(r!=null)return r.al(B.aQ,Math.max(0,a-s.gcg()),r.gbB())+(s.gbj(0)+s.gbn(0)) +return s.gbj(0)+s.gbn(0)}, +cr(a){var s,r,q,p=this.gnN() +if(this.B$==null)return a.aU(new A.K(p.gcg(),p.gbj(0)+p.gbn(0))) +s=a.o4(p) +r=this.B$ +q=r.al(B.H,s,r.gc9()) +return a.aU(new A.K(p.gcg()+q.a,p.gbj(0)+p.gbn(0)+q.b))}, +ds(a,b){var s,r=this.B$ +if(r==null)return null +s=this.gnN() +return A.K0(r.fd(a.o4(s),b),s.b)}, +bm(){var s,r,q=this,p=t.k.a(A.q.prototype.gR.call(q)),o=q.gnN() +if(q.B$==null){q.fy=p.aU(new A.K(o.gcg(),o.gbj(0)+o.gbn(0))) +return}s=p.o4(o) +q.B$.bU(s,!0) +r=q.B$.b +r.toString +t.q.a(r).a=new A.j(o.a,o.b) +q.fy=p.aU(new A.K(o.gcg()+q.B$.gp(0).a,o.gbj(0)+o.gbn(0)+q.B$.gp(0).b))}} +A.Oy.prototype={ +gZo(){var s=this,r=s.t +return r==null?s.t=s.T.ac(s.ab):r}, +sf0(a){var s=this +if(s.T.k(0,a))return +s.T=a +s.t=null +s.a1()}, +sbA(a){var s=this +if(s.ab==a)return +s.ab=a +s.t=null +s.a1()}, +GY(){var s=this,r=s.B$.b +r.toString +t.q.a(r).a=s.gZo().lb(t.v.a(s.gp(0).a5(0,s.B$.gp(0))))}} +A.Cl.prototype={ +saug(a){if(this.bM==a)return +this.bM=a +this.a1()}, +saq5(a){if(this.cs==a)return +this.cs=a +this.a1()}, +b3(a){var s=this.a2C(a),r=this.bM +return s*(r==null?1:r)}, +aZ(a){var s=this.a2A(a),r=this.bM +return s*(r==null?1:r)}, +b2(a){var s=this.a2B(a),r=this.cs +return s*(r==null?1:r)}, +aY(a){var s=this.a2z(a),r=this.cs +return s*(r==null?1:r)}, +cr(a){var s,r,q=this,p=q.bM!=null||a.b===1/0,o=q.cs!=null||a.d===1/0,n=q.B$ +if(n!=null){s=n.al(B.H,new A.aa(0,a.b,0,a.d),n.gc9()) +if(p){n=q.bM +if(n==null)n=1 +n=s.a*n}else n=1/0 +if(o){r=q.cs +if(r==null)r=1 +r=s.b*r}else r=1/0 +return a.aU(new A.K(n,r))}n=p?0:1/0 +return a.aU(new A.K(n,o?0:1/0))}, +bm(){var s,r,q=this,p=t.k.a(A.q.prototype.gR.call(q)),o=q.bM!=null||p.b===1/0,n=q.cs!=null||p.d===1/0,m=q.B$ +if(m!=null){m.bU(new A.aa(0,p.b,0,p.d),!0) +if(o){m=q.B$.gp(0) +s=q.bM +if(s==null)s=1 +s=m.a*s +m=s}else m=1/0 +if(n){s=q.B$.gp(0) +r=q.cs +if(r==null)r=1 +r=s.b*r +s=r}else s=1/0 +q.fy=p.aU(new A.K(m,s)) +q.GY()}else{m=o?0:1/0 +q.fy=p.aU(new A.K(m,n?0:1/0))}}} +A.aiZ.prototype={ +lS(a){return new A.K(A.G(1/0,a.a,a.b),A.G(1/0,a.c,a.d))}, +nh(a){return a}, +nk(a,b){return B.h}} +A.Cb.prototype={ +sHX(a){var s=this.t +if(s===a)return +if(A.u(a)!==A.u(s)||a.lX(s))this.a1() +this.t=a}, +an(a){this.MB(a)}, +ad(a){this.MC(0)}, +b3(a){var s=A.j8(a,1/0),r=s.aU(this.t.lS(s)).a +if(isFinite(r))return r +return 0}, +aZ(a){var s=A.j8(a,1/0),r=s.aU(this.t.lS(s)).a +if(isFinite(r))return r +return 0}, +b2(a){var s=A.j8(1/0,a),r=s.aU(this.t.lS(s)).b +if(isFinite(r))return r +return 0}, +aY(a){var s=A.j8(1/0,a),r=s.aU(this.t.lS(s)).b +if(isFinite(r))return r +return 0}, +cr(a){return a.aU(this.t.lS(a))}, +ds(a,b){var s,r,q,p,o,n,m=this.B$ +if(m==null)return null +s=this.t.nh(a) +r=m.fd(s,b) +if(r==null)return null +q=this.t +p=a.aU(q.lS(a)) +o=s.a +n=s.b +return r+q.nk(p,o>=n&&s.c>=s.d?new A.K(A.G(0,o,n),A.G(0,s.c,s.d)):m.al(B.H,s,m.gc9())).b}, +bm(){var s,r,q,p,o,n=this,m=t.k,l=m.a(A.q.prototype.gR.call(n)) +n.fy=l.aU(n.t.lS(l)) +if(n.B$!=null){s=n.t.nh(m.a(A.q.prototype.gR.call(n))) +m=n.B$ +m.toString +l=s.a +r=s.b +q=l>=r +m.bU(s,!(q&&s.c>=s.d)) +m=n.B$.b +m.toString +t.q.a(m) +p=n.t +o=n.gp(0) +m.a=p.nk(o,q&&s.c>=s.d?new A.K(A.G(0,l,r),A.G(0,s.c,s.d)):n.B$.gp(0))}}} +A.GV.prototype={ +an(a){var s +this.dR(a) +s=this.B$ +if(s!=null)s.an(a)}, +ad(a){var s +this.dF(0) +s=this.B$ +if(s!=null)s.ad(0)}} +A.M6.prototype={ +G(){return"GrowthDirection."+this.b}} +A.m6.prototype={ +gY_(){return!1}, +UT(a,b,c){if(a==null)a=this.w +switch(A.b5(this.a).a){case 0:return new A.aa(c,b,a,a) +case 1:return new A.aa(a,a,c,b)}}, +alS(a){return this.UT(a,1/0,0)}, +alR(){return this.UT(null,1/0,0)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.m6))return!1 +return b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.y===s.y&&b.Q===s.Q&&b.z===s.z}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=A.b([s.a.j(0),s.b.j(0),s.c.j(0),"scrollOffset: "+B.d.ag(s.d,1),"precedingScrollExtent: "+B.d.ag(s.e,1),"remainingPaintExtent: "+B.d.ag(s.r,1)],t.s),q=s.f +if(q!==0)r.push("overlap: "+B.d.ag(q,1)) +r.push("crossAxisExtent: "+B.d.ag(s.w,1)) +r.push("crossAxisDirection: "+s.x.j(0)) +r.push("viewportMainAxisExtent: "+B.d.ag(s.y,1)) +r.push("remainingCacheExtent: "+B.d.ag(s.Q,1)) +r.push("cacheOrigin: "+B.d.ag(s.z,1)) +return"SliverConstraints("+B.b.bz(r,", ")+")"}} +A.Q2.prototype={ +d8(){return"SliverGeometry"}} +A.vL.prototype={} +A.Q3.prototype={ +j(a){return A.u(this.a).j(0)+"@(mainAxis: "+A.i(this.c)+", crossAxis: "+A.i(this.d)+")"}} +A.m8.prototype={ +j(a){var s=this.a +return"layoutOffset="+(s==null?"None":B.d.ag(s,1))}} +A.m7.prototype={} +A.on.prototype={ +j(a){return"paintOffset="+this.a.j(0)}} +A.ma.prototype={} +A.d3.prototype={ +gR(){return t.r.a(A.q.prototype.gR.call(this))}, +giB(){return this.gkA()}, +gkA(){var s=this,r=t.r +switch(A.b5(r.a(A.q.prototype.gR.call(s)).a).a){case 0:return new A.D(0,0,0+s.dy.c,0+r.a(A.q.prototype.gR.call(s)).w) +case 1:return new A.D(0,0,0+r.a(A.q.prototype.gR.call(s)).w,0+s.dy.c)}}, +r7(){}, +Xq(a,b,c){var s,r=this +if(c>=0&&c=0&&br;j=h,i=o){o=a3.qV(p,!0) +if(o==null){n=a3.X$ +k=n.b +k.toString +m.a(k).a=0 +if(r===0){n.bU(p,!0) +o=a3.X$ +if(a5.a==null)a5.a=o +i=o +break}else{a3.dy=A.hZ(a4,!1,a4,a4,0,0,0,0,-r) +return}}n=a3.X$ +n.toString +h=j-a3.kB(n) +if(h<-1e-10){a3.dy=A.hZ(a4,!1,a4,a4,0,0,0,0,-h) +a7=a3.X$.b +a7.toString +m.a(a7).a=0 +return}n=o.b +n.toString +m.a(n).a=h +if(a5.a==null)a5.a=o}if(r<1e-10)while(!0){n=a3.X$ +n.toString +n=n.b +n.toString +m.a(n) +k=n.b +k.toString +if(!(k>0))break +n=n.a +n.toString +o=a3.qV(p,!0) +k=a3.X$ +k.toString +h=n-a3.kB(k) +k=a3.X$.b +k.toString +m.a(k).a=0 +if(h<-1e-10){a3.dy=A.hZ(a4,!1,a4,a4,0,0,0,0,-h) +return}}if(i==null){o.bU(p,!0) +a5.a=o}a5.b=!0 +a5.c=o +n=o.b +n.toString +m.a(n) +k=n.b +k.toString +a5.d=k +n=n.a +n.toString +a5.e=n+a3.kB(o) +g=new A.ag0(a5,a3,p) +for(f=0;a5.es+a6.r||s>0,a4,a4,a,a1,0,a,a4) +if(a===n)a7.R8=!0 +a7.qv()}} +A.ag0.prototype={ +$0(){var s,r,q,p=this.a,o=p.c,n=p.a +if(o==n)p.b=!1 +s=this.b +o=o.b +o.toString +r=p.c=A.m(s).i("a7.1").a(o).aa$ +o=r==null +if(o)p.b=!1 +q=++p.d +if(!p.b){if(!o){o=r.b +o.toString +o=t.D.a(o).b +o.toString +q=o!==q +o=q}else o=!0 +q=this.c +if(o){r=s.Ja(q,n,!0) +p.c=r +if(r==null)return!1}else r.bU(q,!0) +o=p.a=p.c}else o=r +n=o.b +n.toString +t.D.a(n) +q=p.e +n.a=q +p.e=q+s.kB(o) +return!0}, +$S:55} +A.jm.prototype={$icB:1} +A.agg.prototype={ +ed(a){}} +A.fO.prototype={ +j(a){var s=this.b,r=this.qK$?"keepAlive; ":"" +return"index="+A.i(s)+"; "+r+this.a3b(0)}} +A.o8.prototype={ +ed(a){if(!(a.b instanceof A.fO))a.b=new A.fO(!1,null,null)}, +ie(a){var s +this.Mn(a) +s=a.b +s.toString +if(!t.D.a(s).c)this.y1.I0(t.x.a(a))}, +J9(a,b,c){this.D8(0,b,c)}, +vQ(a,b){var s,r=this,q=a.b +q.toString +t.D.a(q) +if(!q.c){r.a1n(a,b) +r.y1.I0(a) +r.a1()}else{s=r.y2 +if(s.h(0,q.b)===a)s.F(0,q.b) +r.y1.I0(a) +q=q.b +q.toString +s.m(0,q,a)}}, +F(a,b){var s=b.b +s.toString +t.D.a(s) +if(!s.c){this.a1o(0,b) +return}this.y2.F(0,s.b) +this.mD(b)}, +Ea(a,b){this.AZ(new A.agd(this,a,b),t.r)}, +Ob(a){var s,r=this,q=a.b +q.toString +t.D.a(q) +if(q.qK$){r.F(0,a) +s=q.b +s.toString +r.y2.m(0,s,a) +a.b=q +r.Mn(a) +q.c=!0}else r.y1.Z7(a)}, +an(a){var s +this.a4_(a) +for(s=this.y2,s=new A.dv(s,s.r,s.e);s.A();)s.d.an(a)}, +ad(a){var s +this.a40(0) +for(s=this.y2,s=new A.dv(s,s.r,s.e);s.A();)s.d.ad(0)}, +fC(){this.LR() +var s=this.y2 +new A.be(s,A.m(s).i("be<2>")).af(0,this.gK3())}, +b1(a){var s +this.xg(a) +s=this.y2 +new A.be(s,A.m(s).i("be<2>")).af(0,a)}, +eU(a){this.xg(a)}, +giB(){var s=this,r=s.dy,q=!1 +if(r!=null)if(!r.w){r=s.X$ +r=r!=null&&r.fy!=null}else r=q +else r=q +if(r){r=s.X$.gp(0) +return new A.D(0,0,0+r.a,0+r.b)}return A.d3.prototype.giB.call(s)}, +UI(a,b){var s +this.Ea(a,null) +s=this.X$ +if(s!=null){s=s.b +s.toString +t.D.a(s).a=b +return!0}this.y1.R8=!0 +return!1}, +q5(){return this.UI(0,0)}, +qV(a,b){var s,r,q,p=this,o=p.X$ +o.toString +o=o.b +o.toString +s=t.D +o=s.a(o).b +o.toString +r=o-1 +p.Ea(r,null) +o=p.X$ +o.toString +q=o.b +q.toString +q=s.a(q).b +q.toString +if(q===r){o.bU(a,b) +return p.X$}p.y1.R8=!0 +return null}, +Ja(a,b,c){var s,r,q,p=b.b +p.toString +s=t.D +p=s.a(p).b +p.toString +r=p+1 +this.Ea(r,b) +p=b.b +p.toString +q=A.m(this).i("a7.1").a(p).aa$ +if(q!=null){p=q.b +p.toString +p=s.a(p).b +p.toString +p=p===r}else p=!1 +if(p){q.bU(a,c) +return q}this.y1.R8=!0 +return null}, +lh(a,b){var s={} +s.a=a +s.b=b +this.AZ(new A.agf(s,this),t.r)}, +kB(a){var s +switch(A.b5(t.r.a(A.q.prototype.gR.call(this)).a).a){case 0:s=a.gp(0).a +break +case 1:s=a.gp(0).b +break +default:s=null}return s}, +J5(a,b,c){var s,r,q=this.ct$,p=A.aCY(a) +for(s=A.m(this).i("a7.1");q!=null;){if(this.aqh(p,q,b,c))return!0 +r=q.b +r.toString +q=s.a(r).c0$}return!1}, +Ho(a){var s=a.b +s.toString +return t.D.a(s).a}, +oC(a){var s=t.MR.a(a.b) +return(s==null?null:s.b)!=null&&!this.y2.aq(0,s.b)}, +cU(a,b){if(!this.oC(a))b.CQ() +else this.alP(a,b)}, +aE(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null +if(c.X$==null)return +s=t.r +r=!0 +switch(A.mM(s.a(A.q.prototype.gR.call(c)).a,s.a(A.q.prototype.gR.call(c)).b).a){case 0:q=a0.a3(0,new A.j(0,c.dy.c)) +p=B.NJ +o=B.fd +break +case 1:q=a0 +p=B.fd +o=B.bL +r=!1 +break +case 2:q=a0 +p=B.bL +o=B.fd +r=!1 +break +case 3:q=a0.a3(0,new A.j(c.dy.c,0)) +p=B.O0 +o=B.bL +break +default:r=b +q=r +o=q +p=o}n=c.X$ +for(m=A.m(c).i("a7.1"),l=t.D;n!=null;){k=n.b +k.toString +k=l.a(k).a +k.toString +j=k-s.a(A.q.prototype.gR.call(c)).d +i=c.qk(n) +k=q.a +h=p.a +k=k+h*j+o.a*i +g=q.b +f=p.b +g=g+f*j+o.b*i +e=new A.j(k,g) +if(r){d=c.kB(n) +e=new A.j(k+h*d,g+f*d)}if(j0)a.df(n,e) +k=n.b +k.toString +n=m.a(k).aa$}}} +A.agd.prototype={ +$1(a){var s,r=this.a,q=r.y2,p=this.b,o=this.c +if(q.aq(0,p)){s=q.F(0,p) +q=s.b +q.toString +t.D.a(q) +r.mD(s) +s.b=q +r.D8(0,s,o) +q.c=!1}else r.y1.anA(p,o)}, +$S:151} +A.agf.prototype={ +$1(a){var s,r,q,p +for(s=this.a,r=this.b;s.a>0;){q=r.X$ +q.toString +r.Ob(q);--s.a}for(;s.b>0;){q=r.ct$ +q.toString +r.Ob(q);--s.b}s=r.y2 +q=A.m(s).i("be<2>") +p=q.i("as") +s=A.a9(new A.as(new A.be(s,q),new A.age(),p),p.i("n.E")) +B.b.af(s,r.y1.gati())}, +$S:151} +A.age.prototype={ +$1(a){var s=a.b +s.toString +return!t.D.a(s).qK$}, +$S:347} +A.GX.prototype={ +an(a){var s,r,q +this.dR(a) +s=this.X$ +for(r=t.D;s!=null;){s.an(a) +q=s.b +q.toString +s=r.a(q).aa$}}, +ad(a){var s,r,q +this.dF(0) +s=this.X$ +for(r=t.D;s!=null;){s.ad(0) +q=s.b +q.toString +s=r.a(q).aa$}}} +A.WP.prototype={} +A.WQ.prototype={} +A.XP.prototype={ +ad(a){this.rY(0)}} +A.XQ.prototype={} +A.Co.prototype={ +gH9(){var s=this,r=t.r +switch(A.mM(r.a(A.q.prototype.gR.call(s)).a,r.a(A.q.prototype.gR.call(s)).b).a){case 0:r=s.cb.d +break +case 1:r=s.cb.a +break +case 2:r=s.cb.b +break +case 3:r=s.cb.c +break +default:r=null}return r}, +galG(){var s=this,r=t.r +switch(A.mM(r.a(A.q.prototype.gR.call(s)).a,r.a(A.q.prototype.gR.call(s)).b).a){case 0:r=s.cb.b +break +case 1:r=s.cb.c +break +case 2:r=s.cb.d +break +case 3:r=s.cb.a +break +default:r=null}return r}, +ganC(){switch(A.b5(t.r.a(A.q.prototype.gR.call(this)).a).a){case 0:var s=this.cb +s=s.gbj(0)+s.gbn(0) +break +case 1:s=this.cb.gcg() +break +default:s=null}return s}, +ed(a){if(!(a.b instanceof A.on))a.b=new A.on(B.h)}, +bm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=t.r,a5=a4.a(A.q.prototype.gR.call(a2)),a6=new A.afY(a2,a5),a7=new A.afX(a2,a5),a8=a2.cb +a8.toString +s=a2.gH9() +a2.galG() +r=a2.cb +r.toString +q=r.alI(A.b5(a4.a(A.q.prototype.gR.call(a2)).a)) +p=a2.ganC() +if(a2.B$==null){o=a6.$2$from$to(0,q) +a2.dy=A.hZ(a7.$2$from$to(0,q),!1,a3,a3,q,Math.min(o,a5.r),0,q,a3) +return}n=a6.$2$from$to(0,s) +m=a5.f +if(m>0)m=Math.max(0,m-n) +a4=a2.B$ +a4.toString +r=Math.max(0,a5.d-s) +l=Math.min(0,a5.z+s) +k=a5.r +j=a6.$2$from$to(0,s) +i=a5.Q +h=a7.$2$from$to(0,s) +g=Math.max(0,a5.w-p) +f=a5.a +e=a5.b +a4.bU(new A.m6(f,e,a5.c,r,s+a5.e,m,k-j,g,a5.x,a5.y,l,i-h),!0) +d=a2.B$.dy +a4=d.y +if(a4!=null){a2.dy=A.hZ(a3,!1,a3,a3,0,0,0,0,a4) +return}c=d.a +b=a7.$2$from$to(0,s) +a4=s+c +r=q+c +a=a7.$2$from$to(a4,r) +a0=a6.$2$from$to(a4,r) +a1=n+a0 +a4=d.c +l=d.d +o=Math.min(n+Math.max(a4,l+a0),k) +k=d.b +l=Math.min(a1+l,o) +i=Math.min(b+a+d.z,i) +j=d.e +a4=Math.max(a1+a4,n+d.r) +a2.dy=A.hZ(i,d.x,a4,l,q+j,o,k,r,a3) +switch(A.mM(f,e).a){case 0:a4=a6.$2$from$to(a8.d+c,a8.gbj(0)+a8.gbn(0)+c) +break +case 3:a4=a6.$2$from$to(a8.c+c,a8.gcg()+c) +break +case 1:a4=a6.$2$from$to(0,a8.a) +break +case 2:a4=a6.$2$from$to(0,a8.b) +break +default:a4=a3}r=a2.B$.b +r.toString +t.jB.a(r) +switch(A.b5(f).a){case 0:a4=new A.j(a4,a8.b) +break +case 1:a4=new A.j(a8.a,a4) +break +default:a4=a3}r.a=a4}, +J5(a,b,c){var s,r,q,p,o=this,n=o.B$ +if(n!=null&&n.dy.r>0){n=n.b +n.toString +t.jB.a(n) +s=o.zL(t.r.a(A.q.prototype.gR.call(o)),0,o.gH9()) +r=o.B$ +r.toString +r=o.qk(r) +n=n.a +q=o.B$.gaqg() +a.c.push(new A.xb(new A.j(-n.a,-n.b))) +p=q.$3$crossAxisPosition$mainAxisPosition(a,b-r,c-s) +a.BL() +return p}return!1}, +qk(a){var s +switch(A.b5(t.r.a(A.q.prototype.gR.call(this)).a).a){case 0:s=this.cb.b +break +case 1:s=this.cb.a +break +default:s=null}return s}, +Ho(a){return this.gH9()}, +cU(a,b){var s=a.b +s.toString +s=t.jB.a(s).a +b.cl(0,s.a,s.b)}, +aE(a,b){var s,r=this.B$ +if(r!=null&&r.dy.w){s=r.b +s.toString +a.df(r,b.a3(0,t.jB.a(s).a))}}} +A.afY.prototype={ +$2$from$to(a,b){return this.a.zL(this.b,a,b)}, +$S:228} +A.afX.prototype={ +$2$from$to(a,b){return this.a.Hg(this.b,a,b)}, +$S:228} +A.OX.prototype={ +ajp(){if(this.cb!=null)return +this.cb=this.dW}, +scj(a,b){var s=this +if(s.dW.k(0,b))return +s.dW=b +s.cb=null +s.a1()}, +sbA(a){var s=this +if(s.cG===a)return +s.cG=a +s.cb=null +s.a1()}, +bm(){this.ajp() +this.a2F()}} +A.WO.prototype={ +an(a){var s +this.dR(a) +s=this.B$ +if(s!=null)s.an(a)}, +ad(a){var s +this.dF(0) +s=this.B$ +if(s!=null)s.ad(0)}} +A.dV.prototype={ +gou(){var s=this +return s.e!=null||s.f!=null||s.r!=null||s.w!=null||s.x!=null||s.y!=null}, +JV(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.w,c=f.f +$label0$0:{s=d!=null +r=e +q=e +p=!1 +if(s){o=d==null +if(o)A.c0(d) +q=o?A.c0(d):d +p=c!=null +if(p)if(c==null)A.c0(c) +r=c}if(p){n=s?r:c +if(n==null)n=A.c0(n) +p=a.a-n-q +break $label0$0}p=f.x +break $label0$0}m=f.e +l=f.r +$label1$1:{k=m!=null +j=e +i=e +o=!1 +if(k){h=m==null +if(h)A.c0(m) +i=h?A.c0(m):m +o=l!=null +if(o)if(l==null)A.c0(l) +j=l}if(o){g=k?j:l +if(g==null)g=A.c0(g) +o=a.b-g-i +break $label1$1}o=f.y +break $label1$1}p=p==null?e:Math.max(0,p) +return A.k6(o==null?e:Math.max(0,o),p)}, +j(a){var s=this,r=A.b([],t.s),q=s.e +if(q!=null)r.push("top="+A.iZ(q)) +q=s.f +if(q!=null)r.push("right="+A.iZ(q)) +q=s.r +if(q!=null)r.push("bottom="+A.iZ(q)) +q=s.w +if(q!=null)r.push("left="+A.iZ(q)) +q=s.x +if(q!=null)r.push("width="+A.iZ(q)) +q=s.y +if(q!=null)r.push("height="+A.iZ(q)) +if(r.length===0)r.push("not positioned") +r.push(s.xe(0)) +return B.b.bz(r,"; ")}} +A.Dk.prototype={ +G(){return"StackFit."+this.b}} +A.vn.prototype={ +ed(a){if(!(a.b instanceof A.dV))a.b=new A.dV(null,null,B.h)}, +gFO(){var s=this,r=s.O +return r==null?s.O=s.P.ac(s.a6):r}, +sf0(a){var s=this +if(s.P.k(0,a))return +s.P=a +s.O=null +s.a1()}, +sbA(a){var s=this +if(s.a6==a)return +s.a6=a +s.O=null +s.a1()}, +sqP(a){if(this.a0!==a){this.a0=a +this.a1()}}, +sjC(a){var s=this +if(a!==s.J){s.J=a +s.ar() +s.b0()}}, +b3(a){return A.qY(this.X$,new A.agk(a))}, +aZ(a){return A.qY(this.X$,new A.agi(a))}, +b2(a){return A.qY(this.X$,new A.agj(a))}, +aY(a){return A.qY(this.X$,new A.agh(a))}, +f2(a){return this.A5(a)}, +ds(a,b){var s,r,q,p,o,n,m,l=this +switch(l.a0.a){case 0:s=new A.aa(0,a.b,0,a.d) +break +case 1:s=A.j7(new A.K(A.G(1/0,a.a,a.b),A.G(1/0,a.c,a.d))) +break +case 2:s=a +break +default:s=null}r=l.gFO() +q=l.al(B.H,a,l.gc9()) +p=l.X$ +o=A.m(l).i("a7.1") +n=null +while(p!=null){n=A.tu(n,A.aFB(p,q,s,r,b)) +m=p.b +m.toString +p=o.a(m).aa$}return n}, +cr(a){return this.SU(a,A.fw())}, +SU(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(this.c_$===0){s=a.a +r=a.b +q=A.G(1/0,s,r) +p=a.c +o=a.d +n=A.G(1/0,p,o) +return isFinite(q)&&isFinite(n)?new A.K(A.G(1/0,s,r),A.G(1/0,p,o)):new A.K(A.G(0,s,r),A.G(0,p,o))}m=a.a +l=a.c +switch(this.a0.a){case 0:s=new A.aa(0,a.b,0,a.d) +break +case 1:s=A.j7(new A.K(A.G(1/0,m,a.b),A.G(1/0,l,a.d))) +break +case 2:s=a +break +default:s=null}k=this.X$ +for(r=t.B,j=l,i=m,h=!1;k!=null;){q=k.b +q.toString +r.a(q) +if(!q.gou()){g=b.$2(k,s) +i=Math.max(i,g.a) +j=Math.max(j,g.b) +h=!0}k=q.aa$}return h?new A.K(i,j):new A.K(A.G(1/0,m,a.b),A.G(1/0,l,a.d))}, +bm(){var s,r,q,p,o,n,m,l=this,k="RenderBox was not laid out: ",j=t.k.a(A.q.prototype.gR.call(l)) +l.n=!1 +l.fy=l.SU(j,A.mS()) +s=l.gFO() +r=l.X$ +for(q=t.B,p=t.v;r!=null;){o=r.b +o.toString +q.a(o) +if(!o.gou()){n=l.fy +if(n==null)n=A.a8(A.a5(k+A.u(l).j(0)+"#"+A.bj(l))) +m=r.fy +o.a=s.lb(p.a(n.a5(0,m==null?A.a8(A.a5(k+A.u(r).j(0)+"#"+A.bj(r))):m)))}else{n=l.fy +l.n=A.aFC(r,o,n==null?A.a8(A.a5(k+A.u(l).j(0)+"#"+A.bj(l))):n,s)||l.n}r=o.aa$}}, +cu(a,b){return this.uW(a,b)}, +BF(a,b){this.qs(a,b)}, +aE(a,b){var s,r=this,q=r.J!==B.t&&r.n,p=r.H +if(q){q=r.cx +q===$&&A.a() +s=r.gp(0) +p.sau(0,a.lG(q,b,new A.D(0,0,0+s.a,0+s.b),r.gYE(),r.J,p.a))}else{p.sau(0,null) +r.BF(a,b)}}, +l(){this.H.sau(0,null) +this.fg()}, +mx(a){var s +switch(this.J.a){case 0:return null +case 1:case 2:case 3:if(this.n){s=this.gp(0) +s=new A.D(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.agk.prototype={ +$1(a){return a.al(B.au,this.a,a.gby())}, +$S:37} +A.agi.prototype={ +$1(a){return a.al(B.a5,this.a,a.gba())}, +$S:37} +A.agj.prototype={ +$1(a){return a.al(B.av,this.a,a.gbx())}, +$S:37} +A.agh.prototype={ +$1(a){return a.al(B.aQ,this.a,a.gbB())}, +$S:37} +A.Cg.prototype={ +eU(a){var s=this.tg() +if(s!=null)a.$1(s)}, +tg(){var s,r,q,p,o=this.lr +if(o==null)return null +s=this.X$ +r=A.m(this).i("a7.1") +q=0 +while(!0){if(!(q=r.b&&r.c>=r.d) +r=s.B$ +if(r!=null)r.bU(s.gR(),q) +if(q&&s.B$!=null)r=s.B$.gp(0) +else{r=s.gR() +r=new A.K(A.G(0,r.a,r.b),A.G(0,r.c,r.d))}s.dy=r}, +gex(){return!0}, +aE(a,b){var s=this.B$ +if(s!=null)a.df(s,b)}, +cU(a,b){var s=this.go +s.toString +b.dO(0,s) +this.a2p(a,b)}, +amH(){var s,r,q,p,o,n,m,l=this +try{$.lZ.toString +$.am() +s=A.aEv() +r=l.ch.a.V8(s) +l.al4() +q=l.fx +p=l.fr +o=l.dy +p=p.b.aU(o.a8(0,p.c)) +o=$.dp() +n=o.d +m=p.fE(0,n==null?o.gcm():n) +p=q.ge6().a.style +A.W(p,"width",A.i(m.a)+"px") +A.W(p,"height",A.i(m.b)+"px") +q.DX() +q.b.C_(r,q)}finally{}}, +al4(){var s,r,q,p,o,n=null,m=this.gkA(),l=m.gaP(),k=m.gaP(),j=this.ch,i=t.lu,h=j.a.WI(0,new A.j(l.a,0),i),g=n +switch(A.aZ().a){case 0:g=j.a.WI(0,new A.j(k.a,m.d-1),i) +break +case 1:case 2:case 3:case 4:case 5:break}l=h==null +if(l&&g==null)return +if(!l&&g!=null){l=h.f +k=h.r +j=h.e +i=h.w +A.aAv(new A.kJ(g.a,g.b,g.c,g.d,j,l,k,i)) +return}s=A.aZ()===B.ac +r=l?g:h +l=r.f +k=r.r +j=r.e +i=r.w +q=s?r.a:n +p=s?r.b:n +o=s?r.c:n +A.aAv(new A.kJ(q,p,o,s?r.d:n,j,l,k,i))}, +gkA(){var s=this.dy.a8(0,this.fr.c) +return new A.D(0,0,0+s.a,0+s.b)}, +giB(){var s,r=this.go +r.toString +s=this.dy +return A.dZ(r,new A.D(0,0,0+s.a,0+s.b))}} +A.WU.prototype={ +an(a){var s +this.dR(a) +s=this.B$ +if(s!=null)s.an(a)}, +ad(a){var s +this.dF(0) +s=this.B$ +if(s!=null)s.ad(0)}} +A.a1Z.prototype={ +G(){return"CacheExtentStyle."+this.b}} +A.r_.prototype={ +j(a){return"RevealedOffset(offset: "+A.i(this.a)+", rect: "+this.b.j(0)+")"}} +A.vp.prototype={ +dH(a){this.i2(a) +a.GW(B.zO)}, +eU(a){var s=this.gHp() +new A.as(s,new A.agn(),A.a2(s).i("as<1>")).af(0,a)}, +shd(a){if(a===this.n)return +this.n=a +this.a1()}, +sVT(a){if(a===this.O)return +this.O=a +this.a1()}, +sco(a,b){var s=this,r=s.P +if(b===r)return +if(s.y!=null)r.K(0,s.gBb()) +s.P=b +if(s.y!=null)b.a_(0,s.gBb()) +s.a1()}, +samd(a){if(250===this.a6)return +this.a6=250 +this.a1()}, +same(a){if(a===this.J)return +this.J=a +this.a1()}, +sjC(a){var s=this +if(a!==s.H){s.H=a +s.ar() +s.b0()}}, +an(a){this.a42(a) +this.P.a_(0,this.gBb())}, +ad(a){this.P.K(0,this.gBb()) +this.a43(0)}, +b3(a){return 0}, +aZ(a){return 0}, +b2(a){return 0}, +aY(a){return 0}, +gex(){return!0}, +Jp(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=A.aWY(k.P.k4,e),i=f+h +for(s=f,r=0;c!=null;){q=a2<=0?0:a2 +p=Math.max(b,-q) +o=b-p +c.bU(new A.m6(k.n,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.O,g,p,Math.max(0,a0+o)),!0) +n=c.dy +m=n.y +if(m!=null)return m +l=s+n.b +if(n.w||a2>0)k.Ko(c,l,e) +else k.Ko(c,-a2+f,e) +i=Math.max(l+n.c,i) +m=n.a +a2-=m +r+=m +s+=n.d +m=n.z +if(m!==0){a0-=m-o +b=Math.min(p+m,0)}k.ZS(e,n) +c=a.$1(c)}return 0}, +mx(a){var s,r,q,p,o,n +switch(this.H.a){case 0:return null +case 1:case 2:case 3:break}s=this.gp(0) +r=0+s.a +q=0+s.b +s=t.r +if(s.a(A.q.prototype.gR.call(a)).f===0||!isFinite(s.a(A.q.prototype.gR.call(a)).y))return new A.D(0,0,r,q) +p=s.a(A.q.prototype.gR.call(a)).y-s.a(A.q.prototype.gR.call(a)).r+s.a(A.q.prototype.gR.call(a)).f +o=0 +n=0 +switch(A.mM(this.n,s.a(A.q.prototype.gR.call(a)).b).a){case 2:n=0+p +break +case 0:q-=p +break +case 1:o=0+p +break +case 3:r-=p +break}return new A.D(o,n,r,q)}, +HZ(a){var s,r,q,p,o=this +if(o.a0==null){s=o.gp(0) +return new A.D(0,0,0+s.a,0+s.b)}switch(A.b5(o.n).a){case 1:o.gp(0) +o.gp(0) +s=o.a0 +s.toString +r=o.gp(0) +q=o.gp(0) +p=o.a0 +p.toString +return new A.D(0,0-s,0+r.a,0+q.b+p) +case 0:o.gp(0) +s=o.a0 +s.toString +o.gp(0) +r=o.gp(0) +q=o.a0 +q.toString +return new A.D(0-s,0,0+r.a+q,0+o.gp(0).b)}}, +aE(a,b){var s,r,q,p=this +if(p.X$==null)return +s=p.gXo()&&p.H!==B.t +r=p.a2 +if(s){s=p.cx +s===$&&A.a() +q=p.gp(0) +r.sau(0,a.lG(s,b,new A.D(0,0,0+q.a,0+q.b),p.gagk(),p.H,r.a))}else{r.sau(0,null) +p.R6(a,b)}}, +l(){this.a2.sau(0,null) +this.fg()}, +R6(a,b){var s,r,q,p,o,n,m +for(s=this.gHp(),r=s.length,q=b.a,p=b.b,o=0;o0 +else s=!0 +return s}, +$S:350} +A.agm.prototype={ +$1(a){var s=this,r=s.c,q=s.a,p=s.b.Vs(r,q.b) +return r.Xq(s.d,q.a,p)}, +$S:150} +A.Cq.prototype={ +ed(a){if(!(a.b instanceof A.ma))a.b=new A.ma(null,null,B.h)}, +sq7(a){if(a===this.f4)return +this.f4=a +this.a1()}, +saP(a){if(a==this.d5)return +this.d5=a +this.a1()}, +gk6(){return!0}, +cr(a){return new A.K(A.G(1/0,a.a,a.b),A.G(1/0,a.c,a.d))}, +bm(){var s,r,q,p,o,n,m,l,k,j,i=this +switch(A.b5(i.n).a){case 1:i.P.uo(i.gp(0).b) +break +case 0:i.P.uo(i.gp(0).a) +break}if(i.d5==null){i.bR=i.dv=0 +i.bS=!1 +i.P.q8(0,0) +return}switch(A.b5(i.n).a){case 1:s=new A.aF(i.gp(0).b,i.gp(0).a) +break +case 0:s=new A.aF(i.gp(0).a,i.gp(0).b) +break +default:s=null}r=s.a +q=null +p=s.b +q=p +i.d5.toString +o=10*i.c_$ +n=0 +do{s=i.P.at +s.toString +m=i.DD(r,q,s+0) +if(m!==0)i.P.HN(m) +else{s=i.P +l=i.dv +l===$&&A.a() +k=i.f4 +l=Math.min(0,l+r*k) +j=i.bR +j===$&&A.a() +if(s.q8(l,Math.max(0,j-r*(1-k))))break}++n}while(n=a?s:r +f=e.a0 +f.toString +return e.Jp(e.guz(),A.G(s,-f,0),q,b,B.hz,j,a,o,k,p,h)}, +gXo(){return this.bS}, +ZS(a,b){var s,r=this +switch(a.a){case 0:s=r.bR +s===$&&A.a() +r.bR=s+b.a +break +case 1:s=r.dv +s===$&&A.a() +r.dv=s-b.a +break}if(b.x)r.bS=!0}, +Ko(a,b,c){var s=a.b +s.toString +t.jB.a(s).a=this.Vr(a,b,c)}, +JP(a){var s=a.b +s.toString +return t.jB.a(s).a}, +Lf(a,b){var s,r,q,p,o=this +switch(t.r.a(A.q.prototype.gR.call(a)).b.a){case 0:s=o.d5 +for(r=A.m(o).i("a7.1"),q=0;s!==a;){q+=s.dy.a +p=s.b +p.toString +s=r.a(p).aa$}return q+b +case 1:r=o.d5.b +r.toString +p=A.m(o).i("a7.1") +s=p.a(r).c0$ +for(q=0;s!==a;){q-=s.dy.a +r=s.b +r.toString +s=p.a(r).c0$}return q-b}}, +Yi(a){var s,r,q,p=this +switch(t.r.a(A.q.prototype.gR.call(a)).b.a){case 0:s=p.d5 +for(r=A.m(p).i("a7.1");s!==a;){s.dy.toString +q=s.b +q.toString +s=r.a(q).aa$}return 0 +case 1:r=p.d5.b +r.toString +q=A.m(p).i("a7.1") +s=q.a(r).c0$ +for(;s!==a;){s.dy.toString +r=s.b +r.toString +s=q.a(r).c0$}return 0}}, +cU(a,b){var s=a.b +s.toString +s=t.jB.a(s).a +b.cl(0,s.a,s.b)}, +Vs(a,b){var s,r=a.b +r.toString +s=t.jB.a(r).a +r=t.r +switch(A.mM(r.a(A.q.prototype.gR.call(a)).a,r.a(A.q.prototype.gR.call(a)).b).a){case 2:r=b-s.b +break +case 1:r=b-s.a +break +case 0:r=a.dy.c-(b-s.b) +break +case 3:r=a.dy.c-(b-s.a) +break +default:r=null}return r}, +gHp(){var s,r,q=this,p=A.b([],t.Ry),o=q.X$ +if(o==null)return p +for(s=A.m(q).i("a7.1");o!=q.d5;){o.toString +p.push(o) +r=o.b +r.toString +o=s.a(r).aa$}o=q.ct$ +for(;!0;){o.toString +p.push(o) +if(o===q.d5)return p +r=o.b +r.toString +o=s.a(r).c0$}}, +gVk(){var s,r,q,p=this,o=A.b([],t.Ry) +if(p.X$==null)return o +s=p.d5 +for(r=A.m(p).i("a7.1");s!=null;){o.push(s) +q=s.b +q.toString +s=r.a(q).aa$}q=p.d5.b +q.toString +s=r.a(q).c0$ +for(;s!=null;){o.push(s) +q=s.b +q.toString +s=r.a(q).c0$}return o}} +A.OU.prototype={ +ed(a){if(!(a.b instanceof A.m7))a.b=new A.m7(null,null)}, +bm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=t.k.a(A.q.prototype.gR.call(f)) +if(f.X$==null){switch(A.b5(f.n).a){case 1:s=new A.K(d.b,d.c) +break +case 0:s=new A.K(d.a,d.d) +break +default:s=e}f.fy=s +f.P.uo(0) +f.d5=f.f4=0 +f.dv=!1 +f.P.q8(0,0) +return}switch(A.b5(f.n).a){case 1:s=new A.aF(d.d,d.b) +break +case 0:s=new A.aF(d.b,d.d) +break +default:s=e}r=s.a +q=e +p=s.b +q=p +for(s=d.a,o=d.b,n=d.c,m=d.d,l=e;!0;){k=f.P.at +k.toString +j=f.DD(r,q,k) +if(j!==0){k=f.P +i=k.at +i.toString +k.at=i+j +k.ch=!0}else{switch(A.b5(f.n).a){case 1:k=f.d5 +k===$&&A.a() +k=A.G(k,n,m) +break +case 0:k=f.d5 +k===$&&A.a() +k=A.G(k,s,o) +break +default:k=e}i=f.P +if(i.ax!==k){i.ax=k +i.ch=!0}h=f.f4 +h===$&&A.a() +g=i.q8(0,Math.max(0,h-k)) +if(g){l=k +break}l=k}}switch(A.b5(f.n).a){case 1:s=new A.K(A.G(q,s,o),A.G(l,n,m)) +break +case 0:s=new A.K(A.G(l,s,o),A.G(q,n,m)) +break +default:s=e}f.fy=s}, +DD(a,b,c){var s,r,q,p,o,n=this +n.d5=n.f4=0 +n.dv=c<0 +switch(n.J.a){case 0:s=n.a6 +break +case 1:s=a*n.a6 +break +default:s=null}n.a0=s +r=n.X$ +q=Math.max(0,c) +p=Math.min(0,c) +o=Math.max(0,-c) +s.toString +return n.Jp(n.guz(),-s,r,b,B.hz,o,a,p,a+2*s,a+p,q)}, +gXo(){return this.dv}, +ZS(a,b){var s=this,r=s.f4 +r===$&&A.a() +s.f4=r+b.a +if(b.x)s.dv=!0 +r=s.d5 +r===$&&A.a() +s.d5=r+b.e}, +Ko(a,b,c){var s=a.b +s.toString +t.Xp.a(s).a=b}, +JP(a){var s=a.b +s.toString +s=t.Xp.a(s).a +s.toString +return this.Vr(a,s,B.hz)}, +Lf(a,b){var s,r,q,p=this.X$ +for(s=A.m(this).i("a7.1"),r=0;p!==a;){r+=p.dy.a +q=p.b +q.toString +p=s.a(q).aa$}return r+b}, +Yi(a){var s,r,q=this.X$ +for(s=A.m(this).i("a7.1");q!==a;){q.dy.toString +r=q.b +r.toString +q=s.a(r).aa$}return 0}, +cU(a,b){var s=this.JP(t.nl.a(a)) +b.cl(0,s.a,s.b)}, +Vs(a,b){var s,r,q=a.b +q.toString +q=t.Xp.a(q).a +q.toString +s=t.r +r=A.mM(s.a(A.q.prototype.gR.call(a)).a,s.a(A.q.prototype.gR.call(a)).b) +$label0$0:{if(B.S===r||B.cb===r){q=b-q +break $label0$0}if(B.V===r){q=this.gp(0).b-b-q +break $label0$0}if(B.bg===r){q=this.gp(0).a-b-q +break $label0$0}q=null}return q}, +gHp(){var s,r,q=A.b([],t.Ry),p=this.ct$ +for(s=A.m(this).i("a7.1");p!=null;){q.push(p) +r=p.b +r.toString +p=s.a(r).c0$}return q}, +gVk(){var s,r,q=A.b([],t.Ry),p=this.X$ +for(s=A.m(this).i("a7.1");p!=null;){q.push(p) +r=p.b +r.toString +p=s.a(r).aa$}return q}} +A.iU.prototype={ +an(a){var s,r,q +this.dR(a) +s=this.X$ +for(r=A.m(this).i("iU.0");s!=null;){s.an(a) +q=s.b +q.toString +s=r.a(q).aa$}}, +ad(a){var s,r,q +this.dF(0) +s=this.X$ +for(r=A.m(this).i("iU.0");s!=null;){s.ad(0) +q=s.b +q.toString +s=r.a(q).aa$}}} +A.CM.prototype={ +G(){return"ScrollDirection."+this.b}} +A.i7.prototype={ +vR(a,b,c,d){var s=d.a===B.r.a +if(s){this.ey(b) +return A.cG(null,t.H)}else return this.iQ(b,c,d)}, +j(a){var s=this,r=A.b([],t.s) +s.a36(r) +r.push(A.u(s.w).j(0)) +r.push(s.r.j(0)) +r.push(A.i(s.fr)) +r.push(s.k4.j(0)) +return"#"+A.bj(s)+"("+B.b.bz(r,", ")+")"}, +dT(a){var s=this.at +if(s!=null)a.push("offset: "+B.d.ag(s,1))}} +A.oB.prototype={ +G(){return"WrapAlignment."+this.b}, +xG(a,b,c,d){var s,r,q=this +$label0$0:{if(B.dB===q){s=new A.aF(d?a:0,b) +break $label0$0}if(B.Z7===q){s=B.dB.xG(a,b,c,!d) +break $label0$0}r=B.Z9===q +if(r&&c<2){s=B.dB.xG(a,b,c,d) +break $label0$0}if(B.Z8===q){s=new A.aF(a/2,b) +break $label0$0}if(r){s=new A.aF(0,a/(c-1)+b) +break $label0$0}if(B.Za===q){s=a/c +s=new A.aF(s/2,s+b) +break $label0$0}if(B.Zb===q){s=a/(c+1) +s=new A.aF(s,s+b) +break $label0$0}s=null}return s}} +A.Eq.prototype={ +G(){return"WrapCrossAlignment."+this.b}, +ga9w(){switch(this.a){case 0:var s=B.Zc +break +case 1:s=B.mc +break +case 2:s=B.Zd +break +default:s=null}return s}, +ga65(){switch(this.a){case 0:var s=0 +break +case 1:s=1 +break +case 2:s=0.5 +break +default:s=null}return s}} +A.H2.prototype={ +au_(a,b,c,d,e){var s=this,r=s.a +if(r.a+b.a+d-e>1e-10)return new A.H2(b,a) +else{s.a=A.amI(r,A.amI(b,new A.K(d,0)));++s.b +if(c)s.c=a +return null}}} +A.kT.prototype={} +A.Cs.prototype={ +sAe(a,b){if(this.n===b)return +this.n=b +this.a1()}, +sf0(a){if(this.O===a)return +this.O=a +this.a1()}, +srQ(a,b){if(this.P===b)return +this.P=b +this.a1()}, +satE(a){if(this.a6===a)return +this.a6=a +this.a1()}, +satH(a){if(this.a0===a)return +this.a0=a +this.a1()}, +sanB(a){if(this.J===a)return +this.J=a +this.a1()}, +ed(a){if(!(a.b instanceof A.kT))a.b=new A.kT(null,null,B.h)}, +b3(a){var s,r,q,p,o,n=this +switch(n.n.a){case 0:s=n.X$ +for(r=A.m(n).i("a7.1"),q=0;s!=null;){p=s.gby() +o=B.au.dY(s.dy,1/0,p) +q=Math.max(q,o) +p=s.b +p.toString +s=r.a(p).aa$}return q +case 1:return n.al(B.H,new A.aa(0,1/0,0,a),n.gc9()).a}}, +aZ(a){var s,r,q,p,o,n=this +switch(n.n.a){case 0:s=n.X$ +for(r=A.m(n).i("a7.1"),q=0;s!=null;){p=s.gba() +o=B.a5.dY(s.dy,1/0,p) +q+=o +p=s.b +p.toString +s=r.a(p).aa$}return q +case 1:return n.al(B.H,new A.aa(0,1/0,0,a),n.gc9()).a}}, +b2(a){var s,r,q,p,o,n=this +switch(n.n.a){case 0:return n.al(B.H,new A.aa(0,a,0,1/0),n.gc9()).b +case 1:s=n.X$ +for(r=A.m(n).i("a7.1"),q=0;s!=null;){p=s.gbx() +o=B.av.dY(s.dy,1/0,p) +q=Math.max(q,o) +p=s.b +p.toString +s=r.a(p).aa$}return q}}, +aY(a){var s,r,q,p,o,n=this +switch(n.n.a){case 0:return n.al(B.H,new A.aa(0,a,0,1/0),n.gc9()).b +case 1:s=n.X$ +for(r=A.m(n).i("a7.1"),q=0;s!=null;){p=s.gbB() +o=B.aQ.dY(s.dy,1/0,p) +q+=o +p=s.b +p.toString +s=r.a(p).aa$}return q}}, +f2(a){return this.A5(a)}, +aa9(a){var s +switch(this.n.a){case 0:s=a.a +break +case 1:s=a.b +break +default:s=null}return s}, +a9V(a){var s +switch(this.n.a){case 0:s=a.b +break +case 1:s=a.a +break +default:s=null}return s}, +aac(a,b){var s +switch(this.n.a){case 0:s=new A.j(a,b) +break +case 1:s=new A.j(b,a) +break +default:s=null}return s}, +gN6(){var s,r=this.H +switch((r==null?B.ak:r).a){case 1:r=!1 +break +case 0:r=!0 +break +default:r=null}switch(this.a2.a){case 1:s=!1 +break +case 0:s=!0 +break +default:s=null}switch(this.n.a){case 0:r=new A.aF(r,s) +break +case 1:r=new A.aF(s,r) +break +default:r=null}return r}, +ds(a,b){var s,r,q,p,o,n,m=this,l={} +if(m.X$==null)return null +switch(m.n.a){case 0:s=new A.aa(0,a.b,0,1/0) +break +case 1:s=new A.aa(0,1/0,0,a.d) +break +default:s=null}r=m.NX(a,A.fw()) +q=r.a +p=null +o=r.b +p=o +n=A.aGM(q,a,m.n) +l.a=null +m.Rt(p,q,n,new A.ago(l,s,b),new A.agp(s)) +return l.a}, +cr(a){return this.ald(a)}, +ald(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +switch(e.n.a){case 0:s=a.b +s=new A.aF(new A.aa(0,s,0,1/0),s) +break +case 1:s=a.d +s=new A.aF(new A.aa(0,1/0,0,s),s) +break +default:s=null}r=s.a +q=null +p=s.b +q=p +o=e.X$ +for(s=A.m(e).i("a7.1"),n=0,m=0,l=0,k=0,j=0;o!=null;){i=A.aD4(o,r) +h=e.aa9(i) +g=e.a9V(i) +if(j>0&&l+h+e.P>q){n=Math.max(n,l) +m+=k+e.a0 +l=0 +k=0 +j=0}l+=h +k=Math.max(k,g) +if(j>0)l+=e.P;++j +f=o.b +f.toString +o=s.a(f).aa$}m+=k +n=Math.max(n,l) +switch(e.n.a){case 0:s=new A.K(n,m) +break +case 1:s=new A.K(m,n) +break +default:s=null}return a.aU(s)}, +bm(){var s,r,q,p,o,n,m,l=this,k=t.k.a(A.q.prototype.gR.call(l)) +if(l.X$==null){l.fy=new A.K(A.G(0,k.a,k.b),A.G(0,k.c,k.d)) +l.b7=!1 +return}s=l.NX(k,A.mS()) +r=s.a +q=null +p=s.b +q=p +o=l.n +n=A.aGM(r,k,o) +l.fy=A.aAQ(n,o) +o=n.a-r.a +m=n.b-r.b +l.b7=o<0||m<0 +l.Rt(q,new A.K(o,m),n,A.aZj(),A.aZi())}, +NX(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +switch(e.n.a){case 0:s=a.b +s=new A.aF(new A.aa(0,s,0,1/0),s) +break +case 1:s=a.d +s=new A.aF(new A.aa(0,1/0,0,s),s) +break +default:s=d}r=s.a +q=d +p=s.b +q=p +o=e.gN6().a +n=e.P +m=A.b([],t.M6) +l=e.X$ +s=A.m(e).i("a7.1") +k=d +j=B.D +while(l!=null){i=A.aAQ(b.$2(l,r),e.n) +h=k==null +g=h?new A.H2(i,l):k.au_(l,i,o,n,q) +if(g!=null){m.push(g) +if(h)h=d +else{h=k.a +i=new A.K(h.b,h.a) +h=i}if(h==null)h=B.D +i=new A.K(j.a+h.a,Math.max(j.b,h.b)) +j=i +k=g}h=l.b +h.toString +l=s.a(h).aa$}s=e.a0 +h=m.length +f=k.a +j=A.amI(j,A.amI(new A.K(s*(h-1),0),new A.K(f.b,f.a))) +return new A.aF(new A.K(j.b,j.a),m)}, +Rt(b3,b4,b5,b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null,a7=a5.P,a8=Math.max(0,b4.b),a9=a5.gN6(),b0=a9.a,b1=a6,b2=a9.b +b1=b2 +s=a5.J +if(b1)s=s.ga9w() +r=a5.a6.xG(a8,a5.a0,b3.length,b1) +q=r.a +p=a6 +o=r.b +p=o +n=b0?a5.gzN():a5.guz() +for(m=J.aY(b1?new A.c_(b3,A.a2(b3).i("c_<1>")):b3),l=b5.a,k=q;m.A();){j=m.gN(m) +i=j.a +h=i.b +g=j.b +f=Math.max(0,l-i.a) +e=a5.O.xG(f,a7,g,b0) +d=e.a +c=a6 +b=e.b +c=b +a=j.b +a0=j.c +a1=d +while(!0){if(!(a0!=null&&a>0))break +a2=A.aAQ(b7.$1(a0),a5.n) +a3=a6 +a4=a2.b +a3=a4 +b6.$2(a5.aac(a1,k+s.ga65()*(h-a3)),a0) +a1+=a2.a+c +a0=n.$1(a0);--a}k+=h+p}}, +cu(a,b){return this.uW(a,b)}, +aE(a,b){var s,r=this,q=r.b7&&r.ao!==B.t,p=r.aK +if(q){q=r.cx +q===$&&A.a() +s=r.gp(0) +p.sau(0,a.lG(q,b,new A.D(0,0,0+s.a,0+s.b),r.gW0(),r.ao,p.a))}else{p.sau(0,null) +r.qs(a,b)}}, +l(){this.aK.sau(0,null) +this.fg()}} +A.ago.prototype={ +$2(a,b){var s=this.a +s.a=A.tu(s.a,A.K0(b.fd(this.b,this.c),a.b))}, +$S:154} +A.agp.prototype={ +$1(a){return a.al(B.H,this.a,a.gc9())}, +$S:155} +A.WW.prototype={ +an(a){var s,r,q +this.dR(a) +s=this.X$ +for(r=t.Qy;s!=null;){s.an(a) +q=s.b +q.toString +s=r.a(q).aa$}}, +ad(a){var s,r,q +this.dF(0) +s=this.X$ +for(r=t.Qy;s!=null;){s.ad(0) +q=s.b +q.toString +s=r.a(q).aa$}}} +A.WX.prototype={} +A.wR.prototype={} +A.r2.prototype={ +G(){return"SchedulerPhase."+this.b}} +A.ae8.prototype={} +A.kD.prototype={ +Zd(a){var s=this.as$ +B.b.F(s,a) +if(s.length===0){s=$.aX() +s.dy=null +s.fr=$.ad}}, +a9e(a){var s,r,q,p,o,n,m,l,k,j=this.as$,i=A.a9(j,t.xt) +for(o=i.length,n=0;n0)return!1 +if(h)A.a8(A.a5(j)) +s=i.xJ(0) +h=s.gYR() +if(k.ax$.$2$priority$scheduler(h,k)){try{if(i.c===0)A.a8(A.a5(j));++i.d +i.xJ(0) +o=i.c-1 +n=i.xJ(o) +i.b[o]=null +i.c=o +if(o>0)i.a6n(n,0) +s.av0()}catch(m){r=A.X(m) +q=A.aV(m) +p=null +h=A.bl("during a task callback") +l=p==null?null:new A.ah5(p) +A.dj(new A.bY(r,q,"scheduler library",h,l,!1))}return i.c!==0}return!0}, +rE(a,b){var s,r=this +r.kR() +s=++r.CW$ +r.cx$.m(0,s,new A.wR(a)) +return r.CW$}, +wM(a){a.toString +return this.rE(a,!1)}, +gaom(){var s=this +if(s.dy$==null){if(s.fx$===B.dq)s.kR() +s.dy$=new A.bf(new A.al($.ad,t.U),t.h) +s.dx$.push(new A.ah3(s))}return s.dy$.a}, +gX_(){return this.fy$}, +SE(a){if(this.fy$===a)return +this.fy$=a +if(a)this.kR()}, +Wx(){var s=$.aX() +if(s.ax==null){s.ax=this.gaaD() +s.ay=$.ad}if(s.ch==null){s.ch=this.gabc() +s.CW=$.ad}}, +Io(){switch(this.fx$.a){case 0:case 4:this.kR() +return +case 1:case 2:case 3:return}}, +kR(){var s,r=this +if(!r.fr$)s=!(A.kD.prototype.gX_.call(r)&&r.eO$) +else s=!0 +if(s)return +r.Wx() +$.aX() +s=$.pW;(s==null?$.pW=new A.ul():s).kR() +r.fr$=!0}, +a_M(){if(this.fr$)return +this.Wx() +$.aX() +var s=$.pW;(s==null?$.pW=new A.ul():s).kR() +this.fr$=!0}, +Le(){var s,r,q=this +if(q.go$||q.fx$!==B.dq)return +q.go$=!0 +s=q.fr$ +$.aX() +r=$.pW +if(r==null)r=$.pW=new A.ul() +r.a_O(new A.ah6(q),new A.ah7(q,s)) +q.arf(new A.ah8(q))}, +MV(a){var s=this.id$ +return A.di(B.d.aH((s==null?B.r:new A.aE(a.a-s.a)).a/1)+this.k1$.a,0,0)}, +aaE(a){if(this.go$){this.p1$=!0 +return}this.X3(a)}, +abd(){var s=this +if(s.p1$){s.p1$=!1 +s.dx$.push(new A.ah2(s)) +return}s.X5()}, +X3(a){var s,r,q=this +if(q.id$==null)q.id$=a +r=a==null +q.k3$=q.MV(r?q.k2$:a) +if(!r)q.k2$=a +q.fr$=!1 +try{q.fx$=B.zc +s=q.cx$ +q.cx$=A.v(t.S,t.h1) +J.j0(s,new A.ah4(q)) +q.cy$.W(0)}finally{q.fx$=B.zd}}, +atw(a){var s=this,r=s.p3$,q=r==null +if(!q&&r!==a)return null +if(r===a)++s.p4$ +else if(q){s.p3$=a +s.p4$=1}return new A.ae8(s.ga8D())}, +a8E(){if(--this.p4$===0){this.p3$=null +$.aX()}}, +X5(){var s,r,q,p,o,n,m,l,k,j=this +try{j.fx$=B.fj +p=t.Vu +o=A.a9(j.db$,p) +n=o.length +m=0 +for(;m0&&r<4){s=s.k3$ +s.toString +q.c=s}s=q.a +s.toString +return s}, +rU(a,b){var s=this,r=s.a +if(r==null)return +s.c=s.a=null +s.Cg() +if(b)r.Tn(s) +else r.To()}, +ff(a){return this.rU(0,!1)}, +ajX(a){var s,r=this +r.e=null +s=r.c +if(s==null)s=r.c=a +r.d.$1(new A.aE(a.a-s.a)) +if(!r.b&&r.a!=null&&r.e==null)r.e=$.bJ.rE(r.gz9(),!0)}, +Cg(){var s,r=this.e +if(r!=null){s=$.bJ +s.cx$.F(0,r) +s.cy$.D(0,r) +this.e=null}}, +l(){var s=this,r=s.a +if(r!=null){s.a=null +s.Cg() +r.Tn(s)}}, +j(a){var s=""+"Ticker()" +return s.charCodeAt(0)==0?s:s}} +A.ru.prototype={ +To(){this.c=!0 +this.a.e4(0) +var s=this.b +if(s!=null)s.e4(0)}, +Tn(a){var s +this.c=!1 +s=this.b +if(s!=null)s.f1(new A.E_(a))}, +auf(a){var s,r,q=this,p=new A.akH(a) +if(q.b==null){s=q.b=new A.bf(new A.al($.ad,t.U),t.h) +r=q.c +if(r!=null)if(r)s.e4(0) +else s.f1(B.Xt)}q.b.a.f9(0,p,p,t.H)}, +nX(a,b){return this.a.a.nX(a,b)}, +ih(a){return this.nX(a,null)}, +f9(a,b,c,d){return this.a.a.f9(0,b,c,d)}, +bc(a,b,c){b.toString +return this.f9(0,b,null,c)}, +ix(a){return this.a.a.ix(a)}, +j(a){var s=A.bj(this),r=this.c +if(r==null)r="active" +else r=r?"complete":"canceled" +return"#"+s+"("+r+")"}, +$iak:1} +A.akH.prototype={ +$1(a){this.a.$0()}, +$S:22} +A.E_.prototype={ +j(a){var s=this.a +if(s!=null)return"This ticker was canceled: "+s.j(0) +return'The ticker was canceled before the "orCancel" property was first used.'}, +$icg:1} +A.PI.prototype={ +gu_(){var s,r,q=this.WD$ +if(q===$){s=$.aX().c +r=$.ay() +q!==$&&A.ac() +q=this.WD$=new A.cy(s.c,r)}return q}, +aop(){++this.Iv$ +this.gu_().sv(0,!0) +return new A.ait(this.ga8k())}, +a8l(){--this.Iv$ +this.gu_().sv(0,this.Iv$>0)}, +PX(){var s,r=this +if($.aX().c.c){if(r.Ar$==null)r.Ar$=r.aop()}else{s=r.Ar$ +if(s!=null)s.a.$0() +r.Ar$=null}}, +acR(a){var s,r,q,p,o,n,m=a.d +if(t.V4.b(m)){s=B.aL.hD(m) +if(J.e(s,B.n8))s=m +r=new A.m4(a.a,a.b,a.c,s)}else r=a +s=this.Iu$ +q=s.a +p=J.nC(q.slice(0),A.a2(q).c) +for(q=p.length,o=0;o=0;--o)r[o]=n[q-o-1].b}n=a5.go +m=n.length +if(m!==0){l=new Int32Array(m) +for(o=0;o0?r[n-1].p3:null +if(n!==0)if(J.S(l)===J.S(o)){s=l==null||l.a==o.a +k=s}else k=!1 +else k=!0 +if(!k&&p.length!==0){if(o!=null)B.b.jq(p) +B.b.U(q,p) +B.b.W(p)}p.push(new A.mF(m,l,n))}if(o!=null)B.b.jq(p) +B.b.U(q,p) +s=t.rB +s=A.a9(new A.aj(q,new A.aiv(),s),s.i("aD.E")) +return s}, +a02(a){if(this.ay==null)return +B.dG.hr(0,a.C8(this.b))}, +d8(){return"SemanticsNode#"+this.b}, +ZB(a){return new A.Xu()}} +A.aix.prototype={ +$1(a){var s,r,q,p,o,n=this.a +n.a=n.a|a.fr +s=n.b +r=a.z +q=a.dx +n.b=s|(r?q&$.a0m():q) +if(n.y==null)n.y=a.p2 +if(n.Q==null)n.Q=a.p4 +if(n.as==null)n.as=a.RG +if(n.at==null)n.at=a.rx +if(n.ax==null)n.ax=a.ry +if(n.ay==null)n.ay=a.to +if(n.ch==null)n.ch=a.x1 +if(n.CW==null)n.CW=a.x2 +if(n.cx==null)n.cx=a.xr +if(n.cy==null)n.cy=a.y1 +n.dy=a.aL +p=a.y2 +o=n.db +n.db=o===0?p:o +if(n.c==="")n.c=a.fx +if(n.e.a==="")n.e=a.go +if(n.f.a==="")n.f=a.id +if(n.r.a==="")n.r=a.k1 +if(n.fr===B.ij)n.fr=a.aO +if(n.go===B.lp)n.go=a.P +if(n.x==="")n.x=a.k3 +s=a.dy +if(s!=null){r=n.z;(r==null?n.z=A.aC(t.g3):r).U(0,s)}for(s=this.b.db,s=new A.dU(s,s.r,s.e),r=this.c;s.A();)r.D(0,A.a3D(s.d)) +s=a.p1 +if(s!=null){s=s.a +if(s!=null)r.D(0,A.a3D(new A.u_(s,B.fo))) +a.p1.toString}s=n.d +r=n.y +n.d=A.awZ(a.fy,a.p2,s,r) +r=n.w +s=n.y +n.w=A.awZ(a.k2,a.p2,r,s) +n.dx=Math.max(n.dx,a.ok+a.k4) +s=n.fx +if(s==null)n.fx=a.n +else if(a.n!=null){s=A.eg(s,t.N) +r=a.n +r.toString +s.U(0,r) +n.fx=s}s=n.fy +if(s===B.x)n.fy=a.O +else if(s===B.lr){s=a.O +if(s!==B.x&&s!==B.lr)n.fy=s}return!0}, +$S:76} +A.aiv.prototype={ +$1(a){return a.a}, +$S:357} +A.mm.prototype={ +aX(a,b){return B.d.aX(this.b,b.b)}, +$ica:1} +A.jW.prototype={ +aX(a,b){return B.d.aX(this.a,b.a)}, +a0T(){var s,r,q,p,o,n,m,l,k,j=A.b([],t.TV) +for(s=this.c,r=s.length,q=0;q") +s=A.a9(new A.f_(n,new A.auk(),s),s.i("n.E")) +return s}, +a0S(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this.c,a4=a3.length +if(a4<=1)return a3 +s=t.S +r=A.v(s,t.bu) +q=A.v(s,s) +for(p=this.b,o=p===B.b2,p=p===B.ak,n=a4,m=0;m2.356194490192345 +else a0=!1 +if(a||a0)q.m(0,l.b,f.b)}}a1=A.b([],t.t) +a2=A.b(a3.slice(0),A.a2(a3)) +B.b.eX(a2,new A.aug()) +new A.aj(a2,new A.auh(),A.a2(a2).i("aj<1,p>")).af(0,new A.auj(A.aC(s),q,a1)) +a3=t.qn +a3=A.a9(new A.aj(a1,new A.aui(r),a3),a3.i("aD.E")) +a4=A.a2(a3).i("c_<1>") +a3=A.a9(new A.c_(a3,a4),a4.i("aD.E")) +return a3}, +$ica:1} +A.auk.prototype={ +$1(a){return a.a0S()}, +$S:159} +A.aug.prototype={ +$2(a,b){var s,r,q=a.e,p=A.ta(a,new A.j(q.a,q.b)) +q=b.e +s=A.ta(b,new A.j(q.a,q.b)) +r=B.d.aX(p.b,s.b) +if(r!==0)return-r +return-B.d.aX(p.a,s.a)}, +$S:100} +A.auj.prototype={ +$1(a){var s=this,r=s.a +if(r.u(0,a))return +r.D(0,a) +r=s.b +if(r.aq(0,a)){r=r.h(0,a) +r.toString +s.$1(r)}s.c.push(a)}, +$S:30} +A.auh.prototype={ +$1(a){return a.b}, +$S:360} +A.aui.prototype={ +$1(a){var s=this.a.h(0,a) +s.toString +return s}, +$S:361} +A.awW.prototype={ +$1(a){return a.a0T()}, +$S:159} +A.mF.prototype={ +aX(a,b){var s,r=this.b +if(r==null||b.b==null)return this.c-b.c +s=b.b +s.toString +return r.aX(0,s)}, +$ica:1} +A.D_.prototype={ +l(){var s=this +s.b.W(0) +s.c.W(0) +s.d.W(0) +s.dh()}, +a04(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.b +if(f.a===0)return +s=A.aC(t.S) +r=A.b([],t.QF) +for(q=g.d,p=A.m(f).i("as<1>"),o=p.i("n.E");f.a!==0;){n=A.a9(new A.as(f,new A.aiz(g),p),o) +f.W(0) +q.W(0) +B.b.eX(n,new A.aiA()) +B.b.U(r,n) +for(m=n.length,l=0;l#"+A.bj(this)}} +A.aiz.prototype={ +$1(a){return!this.a.d.u(0,a)}, +$S:76} +A.aiA.prototype={ +$2(a,b){return a.CW-b.CW}, +$S:100} +A.aiB.prototype={ +$2(a,b){return a.CW-b.CW}, +$S:100} +A.aiy.prototype={ +$1(a){if(a.cy.aq(0,this.b)){this.a.a=a +return!1}return!0}, +$S:76} +A.f7.prototype={ +m2(a,b){var s=this +s.f.m(0,a,b) +s.r=s.r|a.a +s.e=!0}, +h8(a,b){this.m2(a,new A.aih(b))}, +smW(a){a.toString +this.h8(B.fo,a)}, +slB(a){a.toString +this.h8(B.zq,a)}, +sBx(a){this.h8(B.ig,a)}, +sBo(a){this.h8(B.PZ,a)}, +sBy(a){this.h8(B.ih,a)}, +sBz(a){this.h8(B.ic,a)}, +sBw(a){this.h8(B.id,a)}, +sas5(a){this.m2(B.zs,new A.ain(a))}, +sJI(a){this.h8(B.zr,a)}, +sJE(a){this.h8(B.zp,a)}, +sBk(a,b){this.h8(B.Q0,b)}, +sBl(a,b){this.h8(B.Q4,b)}, +sBv(a,b){this.h8(B.PU,b)}, +sBt(a){this.m2(B.Q1,new A.ail(a))}, +sBr(a){this.m2(B.PV,new A.aij(a))}, +sBu(a){this.m2(B.Q2,new A.aim(a))}, +sBs(a){this.m2(B.PT,new A.aik(a))}, +sBA(a){this.m2(B.PW,new A.aio(a))}, +sBB(a){this.m2(B.PX,new A.aip(a))}, +sBm(a){this.h8(B.Q_,a)}, +sBn(a){this.h8(B.Q3,a)}, +sBp(a,b){this.h8(B.ie,b)}, +sa_Q(a){if(a==this.p1)return +this.p1=a +this.e=!0}, +sa_R(a){if(a==this.p2)return +this.p2=a +this.e=!0}, +sasO(a){if(a===this.p3)return +this.p3=a +this.e=!0}, +sBe(a){if(a==this.p4)return +this.p4=a +this.e=!0}, +sA2(a){if(a==this.R8)return +this.R8=a +this.e=!0}, +saqf(a){if(a==null)return +this.aO=a +this.e=!0}, +scY(a,b){if(b===this.n)return +this.n=b +this.e=!0}, +sJq(a){return}, +sJ2(a){this.a0=a +this.e=!0}, +GW(a){var s=this.bF;(s==null?this.bF=A.aC(t.g3):s).D(0,a)}, +b9(a,b){var s=this,r=s.B,q=a.a +if(b)s.B=r|q +else s.B=r&~q +s.e=!0}, +gQ4(){if(this.to!==B.ij)return!0 +var s=this.B +if((s&16)===0)s=(s&512)!==0||(s&8388608)!==0||(s&4194304)!==0||(s&2048)!==0||(s&16384)!==0||(s&16777216)!==0 +else s=!0 +if(s)return!0 +return!1}, +XU(a){var s=this +if(a==null||!a.e||!s.e)return!0 +if((s.r&a.r)!==0)return!1 +if((s.B&a.B)!==0)return!1 +if(s.p3!=null&&a.p3!=null)return!1 +if(s.p4!=null&&a.p4!=null)return!1 +if(s.R8!=null&&a.R8!=null)return!1 +if(s.x2.a.length!==0&&a.x2.a.length!==0)return!1 +if(s.gQ4()&&a.gQ4())return!1 +return!0}, +q1(a){var s,r,q,p=this +if(!a.e)return +s=a.f +if(a.b)s.af(0,new A.aii(p)) +else p.f.U(0,s) +s=p.r +r=a.b +q=a.r +p.r=s|(r?q&$.a0m():q) +p.rx.U(0,a.rx) +p.B=p.B|a.B +if(p.J==null)p.J=a.J +if(p.H==null)p.H=a.H +if(p.a2==null)p.a2=a.a2 +if(p.ao==null)p.ao=a.ao +if(p.aO==null)p.aO=a.aO +if(p.ok==null)p.ok=a.ok +if(p.p2==null)p.p2=a.p2 +if(p.p1==null)p.p1=a.p1 +if(p.p3==null)p.p3=a.p3 +if(p.p4==null)p.p4=a.p4 +if(p.R8==null)p.R8=a.R8 +s=a.a0 +r=p.a0 +p.a0=r===0?s:r +s=p.P +if(s==null){s=p.P=a.P +p.e=!0}if(p.k4==null)p.k4=a.k4 +if(p.ry==="")p.ry=a.ry +r=p.x1 +p.x1=A.awZ(a.x1,a.P,r,s) +if(p.x2.a==="")p.x2=a.x2 +if(p.xr.a==="")p.xr=a.xr +if(p.y1.a==="")p.y1=a.y1 +if(p.to===B.ij)p.to=a.to +if(p.c3===B.lp)p.c3=a.c3 +s=p.y2 +r=p.P +p.y2=A.awZ(a.y2,a.P,s,r) +if(p.aL==="")p.aL=a.aL +p.O=Math.max(p.O,a.O+a.n) +s=p.b7 +if(s==null)p.b7=a.b7 +else if(a.b7!=null){s=A.eg(s,t.N) +r=a.b7 +r.toString +s.U(0,r) +p.b7=s}s=a.aK +r=p.aK +if(s!==r)if(s===B.ls)p.aK=B.ls +else if(r===B.x)p.aK=s +p.e=p.e||a.e}} +A.aih.prototype={ +$1(a){this.a.$0()}, +$S:12} +A.ain.prototype={ +$1(a){a.toString +t.OE.a(a) +this.a.$1(new A.j(a[0],a[1]))}, +$S:12} +A.ail.prototype={ +$1(a){a.toString +this.a.$1(A.p_(a))}, +$S:12} +A.aij.prototype={ +$1(a){a.toString +this.a.$1(A.p_(a))}, +$S:12} +A.aim.prototype={ +$1(a){a.toString +this.a.$1(A.p_(a))}, +$S:12} +A.aik.prototype={ +$1(a){a.toString +this.a.$1(A.p_(a))}, +$S:12} +A.aio.prototype={ +$1(a){var s,r,q +a.toString +s=J.y8(t.f.a(a),t.N,t.S) +r=s.h(0,"base") +r.toString +q=s.h(0,"extent") +q.toString +this.a.$1(A.cc(B.j,r,q,!1))}, +$S:12} +A.aip.prototype={ +$1(a){a.toString +this.a.$1(A.bD(a))}, +$S:12} +A.aii.prototype={ +$2(a,b){if(($.a0m()&a.a)>0)this.a.f.m(0,a,b)}, +$S:363} +A.a3L.prototype={ +G(){return"DebugSemanticsDumpOrder."+this.b}} +A.vE.prototype={ +aX(a,b){var s,r=this.a,q=b.a +if(r==q)return this.ao8(b) +s=r==null +if(s&&q!=null)return-1 +else if(!s&&q==null)return 1 +r.toString +q.toString +return B.c.aX(r,q)}, +$ica:1} +A.qD.prototype={ +ao8(a){var s=a.b,r=this.b +if(s===r)return 0 +return B.f.aX(r,s)}} +A.Xt.prototype={} +A.Xw.prototype={} +A.Xx.prototype={} +A.a19.prototype={ +G(){return"Assertiveness."+this.b}} +A.air.prototype={ +C8(a){var s=A.ar(["type",this.a,"data",this.oO()],t.N,t.z) +if(a!=null)s.m(0,"nodeId",a) +return s}, +ZE(){return this.C8(null)}, +j(a){var s,r,q,p=A.b([],t.s),o=this.oO(),n=J.tk(o.gbT(o)) +B.b.jq(n) +for(s=n.length,r=0;r#"+A.bj(this)+"()"}} +A.a2_.prototype={ +mQ(a,b){if(b)return this.a.bI(0,a,new A.a20(this,a)) +return this.LO(a,!0)}, +Ya(a){return this.mQ(a,!0)}} +A.a20.prototype={ +$0(){return this.a.LO(this.b,!0)}, +$S:364} +A.aef.prototype={ +lA(a,b){var s,r=B.d1.el(A.Zh(null,A.Zi(4,b,B.a_,!1),null).e),q=$.e3.va$ +q===$&&A.a() +s=q.CK(0,"flutter/assets",A.aD0(r)).bc(0,new A.aeg(b),t.V4) +return s}} +A.aeg.prototype={ +$1(a){if(a==null)throw A.d(A.nn(A.b([A.aVJ(this.a),A.bl("The asset does not exist or has empty data.")],t.E))) +return a}, +$S:365} +A.tq.prototype={ +hS(){var s,r,q=this +if(q.a){s=A.v(t.N,t.z) +s.m(0,"uniqueIdentifier",q.b) +s.m(0,"hints",q.c) +s.m(0,"editingValue",q.d.Kk()) +r=q.e +if(r!=null)s.m(0,"hintText",r)}else s=null +return s}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.tq&&b.a===s.a&&b.b===s.b&&A.cK(b.c,s.c)&&b.d.k(0,s.d)&&b.e==s.e}, +gC(a){var s=this +return A.R(s.a,s.b,A.bZ(s.c),s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this,r=A.b(["enabled: "+s.a,"uniqueIdentifier: "+s.b,"autofillHints: "+A.i(s.c),"currentEditingValue: "+s.d.j(0)],t.s),q=s.e +if(q!=null)r.push("hintText: "+q) +return"AutofillConfiguration("+B.b.bz(r,", ")+")"}} +A.a1v.prototype={} +A.D1.prototype={ +adT(){var s,r,q=this,p=t.v3,o=new A.a7N(A.v(p,t.d),A.aC(t.SQ),A.b([],t.sA)) +q.qC$!==$&&A.ba() +q.qC$=o +s=$.aBX() +r=A.b([],t.K0) +q.qD$!==$&&A.ba() +q.qD$=new A.MR(o,s,r,A.aC(p)) +p=q.qC$ +p===$&&A.a() +p.xn().bc(0,new A.aiJ(q),t.P)}, +vk(){var s=$.th() +s.a.W(0) +s.b.W(0) +s.c.W(0)}, +mN(a){return this.apM(a)}, +apM(a){var s=0,r=A.z(t.H),q,p=this +var $async$mN=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:switch(A.bD(J.ab(t.a.a(a),"type"))){case"memoryPressure":p.vk() +break}s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$mN,r)}, +a5Y(){var s=A.by("controller") +s.sdX(A.rj(null,new A.aiI(s),!1,t.hz)) +return J.aME(s.aQ())}, +at8(){if(this.at$==null)$.aX() +return}, +ER(a){return this.abC(a)}, +abC(a){var s=0,r=A.z(t.ob),q,p=this,o,n,m,l,k +var $async$ER=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:a.toString +o=A.aSg(a) +n=p.at$ +o.toString +m=p.a9M(n,o) +for(n=m.length,l=0;lq)for(p=q;p>") +p=A.a9(new A.aj(p,new A.a6X(q),o),o.i("aD.E")) +s=2 +return A.r(A.ns(p,!1,t.H),$async$ow) +case 2:return A.x(null,r)}}) +return A.y($async$ow,r)}} +A.a6V.prototype={ +$1(a){return J.ic(B.aq.gbQ(a),a.byteOffset,a.byteLength)}, +$S:370} +A.a6X.prototype={ +$1(a){return a.bc(0,new A.a6W(this.a),t.H)}, +$S:371} +A.a6W.prototype={ +$1(a){return A.ayi(a,this.a.a)}, +$S:372} +A.uG.prototype={ +G(){return"KeyboardLockMode."+this.b}} +A.iv.prototype={} +A.lF.prototype={} +A.qd.prototype={} +A.uF.prototype={} +A.a7N.prototype={ +xn(){var s=0,r=A.z(t.H),q=this,p,o,n,m,l,k +var $async$xn=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:l=t.S +s=2 +return A.r(B.Oe.XR("getKeyboardState",l,l),$async$xn) +case 2:k=b +if(k!=null)for(l=J.dn(k),p=J.aY(l.gbT(k)),o=q.a;p.A();){n=p.gN(p) +m=l.h(k,n) +m.toString +o.m(0,new A.t(n),new A.f(m))}return A.x(null,r)}}) +return A.y($async$xn,r)}, +a8w(a){var s,r,q,p,o,n,m,l,k,j,i=!1 +for(n=this.c,m=0;!1;++m){s=n[m] +try{r=s.$1(a) +i=i||r}catch(l){q=A.X(l) +p=A.aV(l) +o=null +k=A.bl("while processing a key handler") +j=$.kk +if(j!=null)j.$1(new A.bY(q,p,"services library",k,o,!1))}}return i}, +X8(a){var s,r,q=this,p=a.a,o=a.b +if(a instanceof A.lF){q.a.m(0,p,o) +s=$.aJK().h(0,o.a) +if(s!=null){r=q.b +if(r.u(0,s))r.F(0,s) +else r.D(0,s)}}else if(a instanceof A.qd)q.a.F(0,p) +return q.a8w(a)}} +A.MQ.prototype={ +G(){return"KeyDataTransitMode."+this.b}} +A.AR.prototype={ +j(a){return"KeyMessage("+A.i(this.a)+")"}} +A.MR.prototype={ +apf(a){var s,r=this,q=r.d +switch((q==null?r.d=B.J1:q).a){case 0:return!1 +case 1:if(a.d===0&&a.e===0)return!1 +s=A.aPW(a) +if(a.r&&r.e.length===0){r.b.X8(s) +r.Op(A.b([s],t.K0),null)}else r.e.push(s) +return!1}}, +Op(a,b){var s,r,q,p,o,n=this.a +if(n!=null){s=new A.AR(a,b) +try{n=n.$1(s) +return n}catch(o){r=A.X(o) +q=A.aV(o) +p=null +n=A.bl("while processing the key message handler") +A.dj(new A.bY(r,q,"services library",n,p,!1))}}return!1}, +IP(a){var s=0,r=A.z(t.a),q,p=this,o,n,m,l,k,j,i +var $async$IP=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:if(p.d==null){p.d=B.J0 +p.c.a.push(p.ga7U())}o=A.aRv(t.a.a(a)) +n=!0 +if(o instanceof A.o3)p.f.F(0,o.c.gjW()) +else if(o instanceof A.vi){m=p.f +l=o.c +k=m.u(0,l.gjW()) +if(k)m.F(0,l.gjW()) +n=!k}if(n){p.c.apy(o) +for(m=p.e,l=m.length,k=p.b,j=!1,i=0;i") +r=A.eg(new A.bg(c,s),s.i("n.E")) +q=A.b([],t.K0) +p=c.h(0,b) +o=$.e3.k2$ +n=a0.a +if(n==="")n=d +m=e.a7S(a0) +if(a0 instanceof A.o3)if(p==null){l=new A.lF(b,a,n,o,!1) +r.D(0,b)}else l=A.aEr(n,m,p,b,o) +else if(p==null)l=d +else{l=A.aEs(m,p,b,!1,o) +r.F(0,b)}for(s=e.c.d,k=A.m(s).i("bg<1>"),j=k.i("n.E"),i=r.dt(A.eg(new A.bg(s,k),j)),i=i.gak(i),h=e.e;i.A();){g=i.gN(i) +if(g.k(0,b))q.push(new A.qd(g,a,d,o,!0)) +else{f=c.h(0,g) +f.toString +h.push(new A.qd(g,f,d,o,!0))}}for(c=A.eg(new A.bg(s,k),j).dt(r),c=c.gak(c);c.A();){k=c.gN(c) +j=s.h(0,k) +j.toString +h.push(new A.lF(k,j,d,o,!0))}if(l!=null)h.push(l) +B.b.U(h,q)}} +A.Uz.prototype={} +A.a9y.prototype={ +j(a){return"KeyboardInsertedContent("+this.a+", "+this.b+", "+A.i(this.c)+")"}, +k(a,b){var s,r,q=this +if(b==null)return!1 +if(J.S(b)!==A.u(q))return!1 +s=!1 +if(b instanceof A.a9y)if(b.a===q.a)if(b.b===q.b){s=b.c +r=q.c +r=s==null?r==null:s===r +s=r}return s}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.a9z.prototype={} +A.f.prototype={ +gC(a){return B.f.gC(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.f&&b.a===this.a}} +A.a9Q.prototype={ +$1(a){var s=$.aJL().h(0,a) +return s==null?A.cq([a],t.d):s}, +$S:375} +A.t.prototype={ +gC(a){return B.f.gC(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.t&&b.a===this.a}} +A.UA.prototype={} +A.jt.prototype={ +j(a){return"MethodCall("+this.a+", "+A.i(this.b)+")"}} +A.nZ.prototype={ +j(a){var s=this +return"PlatformException("+s.a+", "+A.i(s.b)+", "+A.i(s.c)+", "+A.i(s.d)+")"}, +$icg:1} +A.Bj.prototype={ +j(a){return"MissingPluginException("+A.i(this.a)+")"}, +$icg:1} +A.ajH.prototype={ +hD(a){if(a==null)return null +return B.a_.dU(0,A.aAF(a,0,null))}, +ca(a){if(a==null)return null +return A.aD0(B.d1.el(a))}} +A.a9a.prototype={ +ca(a){if(a==null)return null +return B.ji.ca(B.ae.fU(a))}, +hD(a){var s +if(a==null)return a +s=B.ji.hD(a) +s.toString +return B.ae.dU(0,s)}} +A.a9c.prototype={ +jJ(a){var s=B.d0.ca(A.ar(["method",a.a,"args",a.b],t.N,t.X)) +s.toString +return s}, +iY(a){var s,r,q,p=null,o=B.d0.hD(a) +if(!t.f.b(o))throw A.d(A.c6("Expected method call Map, got "+A.i(o),p,p)) +s=J.aH(o) +r=s.h(o,"method") +if(r==null)q=s.aq(o,"method") +else q=!0 +if(q)q=typeof r=="string" +else q=!1 +if(q)return new A.jt(r,s.h(o,"args")) +throw A.d(A.c6("Invalid method call: "+A.i(o),p,p))}, +VY(a){var s,r,q,p=null,o=B.d0.hD(a) +if(!t.j.b(o))throw A.d(A.c6("Expected envelope List, got "+A.i(o),p,p)) +s=J.aH(o) +if(s.gq(o)===1)return s.h(o,0) +r=!1 +if(s.gq(o)===3)if(typeof s.h(o,0)=="string")r=s.h(o,1)==null||typeof s.h(o,1)=="string" +if(r){r=A.bD(s.h(o,0)) +q=A.bq(s.h(o,1)) +throw A.d(A.aAc(r,s.h(o,2),q,p))}r=!1 +if(s.gq(o)===4)if(typeof s.h(o,0)=="string")if(s.h(o,1)==null||typeof s.h(o,1)=="string")r=s.h(o,3)==null||typeof s.h(o,3)=="string" +if(r){r=A.bD(s.h(o,0)) +q=A.bq(s.h(o,1)) +throw A.d(A.aAc(r,s.h(o,2),q,A.bq(s.h(o,3))))}throw A.d(A.c6("Invalid envelope: "+A.i(o),p,p))}, +v5(a){var s=B.d0.ca([a]) +s.toString +return s}, +oc(a,b,c){var s=B.d0.ca([a,c,b]) +s.toString +return s}, +Wu(a,b){return this.oc(a,null,b)}} +A.ajs.prototype={ +ca(a){var s +if(a==null)return null +s=A.am_(64) +this.eV(0,s,a) +return s.mA()}, +hD(a){var s,r +if(a==null)return null +s=new A.C0(a) +r=this.jh(0,s) +if(s.b=b.a.byteLength)throw A.d(B.bq) +return this.lJ(b.oR(0),b)}, +lJ(a,b){var s,r,q,p,o,n,m,l,k=this +switch(a){case 0:return null +case 1:return!0 +case 2:return!1 +case 3:s=b.b +r=$.dX() +q=b.a.getInt32(s,B.aE===r) +b.b+=4 +return q +case 4:return b.Cw(0) +case 6:b.k7(8) +s=b.b +r=$.dX() +q=b.a.getFloat64(s,B.aE===r) +b.b+=8 +return q +case 5:case 7:p=k.fB(b) +return B.ei.el(b.oS(p)) +case 8:return b.oS(k.fB(b)) +case 9:p=k.fB(b) +b.k7(4) +s=b.a +o=J.aCr(B.aq.gbQ(s),s.byteOffset+b.b,p) +b.b=b.b+4*p +return o +case 10:return b.Cx(k.fB(b)) +case 14:p=k.fB(b) +b.k7(4) +s=b.a +o=J.aMv(B.aq.gbQ(s),s.byteOffset+b.b,p) +b.b=b.b+4*p +return o +case 11:p=k.fB(b) +b.k7(8) +s=b.a +o=J.aCq(B.aq.gbQ(s),s.byteOffset+b.b,p) +b.b=b.b+8*p +return o +case 12:p=k.fB(b) +n=A.bo(p,null,!1,t.X) +for(s=b.a,m=0;m=s.byteLength)A.a8(B.bq) +b.b=r+1 +n[m]=k.lJ(s.getUint8(r),b)}return n +case 13:p=k.fB(b) +s=t.X +n=A.v(s,s) +for(s=b.a,m=0;m=s.byteLength)A.a8(B.bq) +b.b=r+1 +r=k.lJ(s.getUint8(r),b) +l=b.b +if(l>=s.byteLength)A.a8(B.bq) +b.b=l+1 +n.m(0,r,k.lJ(s.getUint8(l),b))}return n +default:throw A.d(B.bq)}}, +ho(a,b){var s,r +if(b<254)a.fj(0,b) +else{s=a.d +if(b<=65535){a.fj(0,254) +r=$.dX() +s.$flags&2&&A.av(s,10) +s.setUint16(0,b,B.aE===r) +a.t4(a.e,0,2)}else{a.fj(0,255) +r=$.dX() +s.$flags&2&&A.av(s,11) +s.setUint32(0,b,B.aE===r) +a.t4(a.e,0,4)}}}, +fB(a){var s,r,q=a.oR(0) +$label0$0:{if(254===q){s=a.b +r=$.dX() +q=a.a.getUint16(s,B.aE===r) +a.b+=2 +s=q +break $label0$0}if(255===q){s=a.b +r=$.dX() +q=a.a.getUint32(s,B.aE===r) +a.b+=4 +s=q +break $label0$0}s=q +break $label0$0}return s}} +A.ajt.prototype={ +$2(a,b){var s=this.a,r=this.b +s.eV(0,r,a) +s.eV(0,r,b)}, +$S:106} +A.ajw.prototype={ +jJ(a){var s=A.am_(64) +B.aL.eV(0,s,a.a) +B.aL.eV(0,s,a.b) +return s.mA()}, +iY(a){var s,r,q +a.toString +s=new A.C0(a) +r=B.aL.jh(0,s) +q=B.aL.jh(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.jt(r,q) +else throw A.d(B.oE)}, +v5(a){var s=A.am_(64) +s.fj(0,0) +B.aL.eV(0,s,a) +return s.mA()}, +oc(a,b,c){var s=A.am_(64) +s.fj(0,1) +B.aL.eV(0,s,a) +B.aL.eV(0,s,c) +B.aL.eV(0,s,b) +return s.mA()}, +Wu(a,b){return this.oc(a,null,b)}, +VY(a){var s,r,q,p,o,n +if(a.byteLength===0)throw A.d(B.HB) +s=new A.C0(a) +if(s.oR(0)===0)return B.aL.jh(0,s) +r=B.aL.jh(0,s) +q=B.aL.jh(0,s) +p=B.aL.jh(0,s) +o=s.b=a.byteLength +else n=!1 +if(n)throw A.d(A.aAc(r,p,A.bq(q),o)) +else throw A.d(B.HA)}} +A.ad_.prototype={ +ap5(a,b,c){var s,r,q,p,o +if(t.PB.b(b)){this.b.F(0,a) +return}s=this.b +r=s.h(0,a) +q=A.aTU(c) +if(q==null)q=this.a +p=r==null +if(J.e(p?null:r.gqr(r),q))return +o=q.uP(a) +s.m(0,a,o) +if(!p)r.l() +o.bE()}} +A.uV.prototype={ +gqr(a){return this.a}} +A.dA.prototype={ +j(a){var s=this.guV() +return s}} +A.Te.prototype={ +uP(a){throw A.d(A.dy(null))}, +guV(){return"defer"}} +A.Vg.prototype={ +bE(){var s=0,r=A.z(t.H) +var $async$bE=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:return A.x(null,r)}}) +return A.y($async$bE,r)}, +l(){}} +A.Vf.prototype={ +uP(a){return new A.Vg(this,a)}, +guV(){return"uncontrolled"}} +A.Yd.prototype={ +gqr(a){return t.ZC.a(this.a)}, +bE(){return B.Oa.cB("activateSystemCursor",A.ar(["device",this.b,"kind",t.ZC.a(this.a).a],t.N,t.z),t.H)}, +l(){}} +A.kI.prototype={ +guV(){return"SystemMouseCursor("+this.a+")"}, +uP(a){return new A.Yd(this,a)}, +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.kI&&b.a===this.a}, +gC(a){return B.c.gC(this.a)}} +A.V3.prototype={} +A.n5.prototype={ +guu(){var s=$.e3.va$ +s===$&&A.a() +return s}, +hr(a,b){return this.a0_(0,b,this.$ti.i("1?"))}, +a0_(a,b,c){var s=0,r=A.z(c),q,p=this,o,n,m +var $async$hr=A.A(function(d,e){if(d===1)return A.w(e,r) +while(true)switch(s){case 0:o=p.b +n=p.guu().CK(0,p.a,o.ca(b)) +m=o +s=3 +return A.r(t.T8.b(n)?n:A.dO(n,t.CD),$async$hr) +case 3:q=m.hD(e) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$hr,r)}, +wU(a){this.guu().Lu(this.a,new A.a1u(this,a))}} +A.a1u.prototype={ +$1(a){return this.a_4(a)}, +a_4(a){var s=0,r=A.z(t.CD),q,p=this,o,n +var $async$$1=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:o=p.a.b +n=o +s=3 +return A.r(p.b.$1(o.hD(a)),$async$$1) +case 3:q=n.ca(c) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$$1,r)}, +$S:162} +A.qu.prototype={ +guu(){var s=$.e3.va$ +s===$&&A.a() +return s}, +l5(a,b,c,d){return this.ae5(a,b,c,d,d.i("0?"))}, +ae5(a,b,c,d,e){var s=0,r=A.z(e),q,p=this,o,n,m,l,k +var $async$l5=A.A(function(f,g){if(f===1)return A.w(g,r) +while(true)switch(s){case 0:o=p.b +n=o.jJ(new A.jt(a,b)) +m=p.a +l=p.guu().CK(0,m,n) +s=3 +return A.r(t.T8.b(l)?l:A.dO(l,t.CD),$async$l5) +case 3:k=g +if(k==null){if(c){q=null +s=1 +break}throw A.d(A.acR("No implementation found for method "+a+" on channel "+m))}q=d.i("0?").a(o.VY(k)) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$l5,r)}, +cB(a,b,c){return this.l5(a,b,!1,c)}, +B_(a,b,c,d){return this.aqF(a,b,c,d,c.i("@<0>").bO(d).i("az<1,2>?"))}, +XR(a,b,c){return this.B_(a,null,b,c)}, +aqF(a,b,c,d,e){var s=0,r=A.z(e),q,p=this,o +var $async$B_=A.A(function(f,g){if(f===1)return A.w(g,r) +while(true)switch(s){case 0:s=3 +return A.r(p.cB(a,b,t.f),$async$B_) +case 3:o=g +q=o==null?null:J.y8(o,c,d) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$B_,r)}, +nm(a){var s=this.guu() +s.Lu(this.a,new A.acM(this,a))}, +xW(a,b){return this.aaz(a,b)}, +aaz(a,b){var s=0,r=A.z(t.CD),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e +var $async$xW=A.A(function(c,d){if(c===1){o.push(d) +s=p}while(true)switch(s){case 0:h=n.b +g=h.iY(a) +p=4 +e=h +s=7 +return A.r(b.$1(g),$async$xW) +case 7:k=e.v5(d) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o.pop() +k=A.X(f) +if(k instanceof A.nZ){m=k +k=m.a +i=m.b +q=h.oc(k,m.c,i) +s=1 +break}else if(k instanceof A.Bj){q=null +s=1 +break}else{l=k +h=h.Wu("error",J.dq(l)) +q=h +s=1 +break}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$xW,r)}} +A.acM.prototype={ +$1(a){return this.a.xW(a,this.b)}, +$S:162} +A.hU.prototype={ +cB(a,b,c){return this.aqG(a,b,c,c.i("0?"))}, +io(a,b){return this.cB(a,null,b)}, +aqG(a,b,c,d){var s=0,r=A.z(d),q,p=this +var $async$cB=A.A(function(e,f){if(e===1)return A.w(f,r) +while(true)switch(s){case 0:q=p.a1X(a,b,!0,c) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$cB,r)}} +A.aep.prototype={} +A.qG.prototype={} +A.Dt.prototype={ +G(){return"SwipeEdge."+this.b}} +A.Oe.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.Oe&&J.e(s.a,b.a)&&s.b===b.b&&s.c===b.c}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"PredictiveBackEvent{touchOffset: "+A.i(this.a)+", progress: "+A.i(this.b)+", swipeEdge: "+this.c.j(0)+"}"}} +A.vc.prototype={ +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.vc&&b.a===this.a&&b.b===this.b}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.a3O.prototype={ +BS(){var s=0,r=A.z(t.jQ),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e +var $async$BS=A.A(function(a,b){if(a===1){o.push(b) +s=p}while(true)switch(s){case 0:g=null +p=4 +l=n.a +l===$&&A.a() +e=t.J1 +s=7 +return A.r(l.io("ProcessText.queryTextActions",t.z),$async$BS) +case 7:m=e.a(b) +if(m==null){l=A.b([],t.RW) +q=l +s=1 +break}g=m +p=2 +s=6 +break +case 4:p=3 +f=o.pop() +l=A.b([],t.RW) +q=l +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:l=A.b([],t.RW) +for(j=J.aY(J.y9(g));j.A();){i=j.gN(j) +i.toString +A.bD(i) +h=J.ab(g,i) +h.toString +l.push(new A.vc(i,A.bD(h)))}q=l +s=1 +break +case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$BS,r)}, +BR(a,b,c){return this.asV(a,b,c)}, +asV(a,b,c){var s=0,r=A.z(t.ob),q,p=this,o,n +var $async$BR=A.A(function(d,e){if(d===1)return A.w(e,r) +while(true)switch(s){case 0:o=p.a +o===$&&A.a() +n=A +s=3 +return A.r(o.cB("ProcessText.processTextAction",[a,b,c],t.z),$async$BR) +case 3:q=n.bq(e) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$BR,r)}} +A.qe.prototype={ +G(){return"KeyboardSide."+this.b}} +A.hQ.prototype={ +G(){return"ModifierKey."+this.b}} +A.C_.prototype={ +garD(){var s,r,q=A.v(t.xS,t.Dj) +for(s=0;s<9;++s){r=B.p9[s] +if(this.aqT(r))q.m(0,r,B.dY)}return q}} +A.lX.prototype={} +A.af1.prototype={ +$0(){var s,r,q,p=this.b,o=J.aH(p),n=A.bq(o.h(p,"key")),m=n==null +if(!m){s=n.length +s=s!==0&&s===1}else s=!1 +if(s)this.a.a=n +s=A.bq(o.h(p,"code")) +if(s==null)s="" +m=m?"":n +r=A.fu(o.h(p,"location")) +if(r==null)r=0 +q=A.fu(o.h(p,"metaState")) +if(q==null)q=0 +p=A.fu(o.h(p,"keyCode")) +return new A.Oq(s,m,r,q,p==null?0:p)}, +$S:377} +A.o3.prototype={} +A.vi.prototype={} +A.af4.prototype={ +apy(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +if(a instanceof A.o3){o=a.c +h.d.m(0,o.gjW(),o.gJt())}else if(a instanceof A.vi)h.d.F(0,a.c.gjW()) +h.ajH(a) +o=h.a +n=A.a9(o,t.iS) +m=n.length +l=0 +for(;l")),e),a0=a1 instanceof A.o3 +if(a0)a.D(0,g.gjW()) +for(s=g.a,r=null,q=0;q<9;++q){p=B.p9[q] +o=$.aKj() +n=o.h(0,new A.dl(p,B.co)) +if(n==null)continue +m=B.va.h(0,s) +if(n.u(0,m==null?new A.t(98784247808+B.c.gC(s)):m))r=p +if(f.h(0,p)===B.dY){c.U(0,n) +if(n.fl(0,a.gli(a)))continue}l=f.h(0,p)==null?A.aC(e):o.h(0,new A.dl(p,f.h(0,p))) +if(l==null)continue +for(o=A.m(l),m=new A.oM(l,l.r,o.i("oM<1>")),m.c=l.e,o=o.c;m.A();){k=m.d +if(k==null)k=o.a(k) +j=$.aKi().h(0,k) +j.toString +d.m(0,k,j)}}i=b.h(0,B.dl)!=null&&!J.e(b.h(0,B.dl),B.f0) +for(e=$.aBW(),e=new A.dU(e,e.r,e.e);e.A();){a=e.d +h=i&&a.k(0,B.dl) +if(!c.u(0,a)&&!h)b.F(0,a)}b.F(0,B.fe) +b.U(0,d) +if(a0&&r!=null&&!b.aq(0,g.gjW())){e=g.gjW().k(0,B.ea) +if(e)b.m(0,g.gjW(),g.gJt())}}} +A.dl.prototype={ +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.dl&&b.a===this.a&&b.b==this.b}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Wg.prototype={} +A.Wf.prototype={} +A.Oq.prototype={ +gjW(){var s=this.a,r=B.va.h(0,s) +return r==null?new A.t(98784247808+B.c.gC(s)):r}, +gJt(){var s,r=this.b,q=B.N0.h(0,r),p=q==null?null:q[this.c] +if(p!=null)return p +s=B.MP.h(0,r) +if(s!=null)return s +if(r.length===1)return new A.f(r.toLowerCase().charCodeAt(0)) +return new A.f(B.c.gC(this.a)+98784247808)}, +aqT(a){var s,r=this +$label0$0:{if(B.dZ===a){s=(r.d&4)!==0 +break $label0$0}if(B.e_===a){s=(r.d&1)!==0 +break $label0$0}if(B.e0===a){s=(r.d&2)!==0 +break $label0$0}if(B.e1===a){s=(r.d&8)!==0 +break $label0$0}if(B.l_===a){s=(r.d&16)!==0 +break $label0$0}if(B.kZ===a){s=(r.d&32)!==0 +break $label0$0}if(B.l0===a){s=(r.d&64)!==0 +break $label0$0}if(B.l1===a||B.ve===a){s=!1 +break $label0$0}s=null}return s}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.Oq&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Cv.prototype={ +gatD(){var s=this +if(s.c)return new A.d5(s.a,t.hr) +if(s.b==null){s.b=new A.bf(new A.al($.ad,t.X6),t.E_) +s.xV()}return s.b.a}, +xV(){var s=0,r=A.z(t.H),q,p=this,o +var $async$xV=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:s=3 +return A.r(B.l6.io("get",t.pE),$async$xV) +case 3:o=b +if(p.b==null){s=1 +break}p.Rd(o) +case 1:return A.x(q,r)}}) +return A.y($async$xV,r)}, +Rd(a){var s,r=a==null +if(!r){s=J.ab(a,"enabled") +s.toString +A.p_(s)}else s=!1 +this.apA(r?null:t.nc.a(J.ab(a,"data")),s)}, +apA(a,b){var s,r,q=this,p=q.c&&b +q.d=p +if(p)$.bJ.dx$.push(new A.agB(q)) +s=q.a +if(b){p=q.a8b(a) +r=t.N +if(p==null){p=t.X +p=A.v(p,p)}r=new A.dJ(p,q,null,"root",A.v(r,t.z4),A.v(r,t.I1)) +p=r}else p=null +q.a=p +q.c=!0 +r=q.b +if(r!=null)r.cV(0,p) +q.b=null +if(q.a!=s){q.aG() +if(s!=null)s.l()}}, +Fe(a){return this.aeU(a)}, +aeU(a){var s=0,r=A.z(t.H),q=this,p +var $async$Fe=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:p=a.a +switch(p){case"push":q.Rd(t.pE.a(a.b)) +break +default:throw A.d(A.dy(p+" was invoked but isn't implemented by "+A.u(q).j(0)))}return A.x(null,r)}}) +return A.y($async$Fe,r)}, +a8b(a){if(a==null)return null +return t.J1.a(B.aL.hD(J.y7(B.B.gbQ(a),a.byteOffset,a.byteLength)))}, +a_N(a){var s=this +s.r.D(0,a) +if(!s.f){s.f=!0 +$.bJ.dx$.push(new A.agC(s))}}, +Ot(){var s,r,q,p,o=this +if(!o.f)return +o.f=!1 +for(s=o.r,r=A.cs(s,s.r,A.m(s).c),q=r.$ti.c;r.A();){p=r.d;(p==null?q.a(p):p).w=!1}s.W(0) +s=B.aL.ca(o.a.a) +s.toString +B.l6.cB("put",J.ic(B.aq.gbQ(s),s.byteOffset,s.byteLength),t.H)}, +aoT(){if($.bJ.fr$)return +this.Ot()}, +l(){var s=this.a +if(s!=null)s.l() +this.dh()}} +A.agB.prototype={ +$1(a){this.a.d=!1}, +$S:6} +A.agC.prototype={ +$1(a){return this.a.Ot()}, +$S:6} +A.dJ.prototype={ +gtU(){var s=J.ya(this.a,"c",new A.agy()) +s.toString +return t.pE.a(s)}, +gmh(){var s=J.ya(this.a,"v",new A.agz()) +s.toString +return t.pE.a(s)}, +atg(a,b,c){var s=this,r=J.l7(s.gmh(),b),q=c.i("0?").a(J.l8(s.gmh(),b)) +if(J.j1(s.gmh()))J.l8(s.a,"v") +if(r)s.pH() +return q}, +amo(a,b){var s,r,q,p,o=this,n=o.f +if(n.aq(0,a)||!J.l7(o.gtU(),a)){n=t.N +s=new A.dJ(A.v(n,t.X),null,null,a,A.v(n,t.z4),A.v(n,t.I1)) +o.ie(s) +return s}r=t.N +q=o.c +p=J.ab(o.gtU(),a) +p.toString +s=new A.dJ(t.pE.a(p),q,o,a,A.v(r,t.z4),A.v(r,t.I1)) +n.m(0,a,s) +return s}, +ie(a){var s=this,r=a.d +if(r!==s){if(r!=null)r.yA(a) +a.d=s +s.MN(a) +if(a.c!=s.c)s.RI(a)}}, +a8O(a){this.yA(a) +a.d=null +if(a.c!=null){a.Gq(null) +a.Uw(this.gRH())}}, +pH(){var s,r=this +if(!r.w){r.w=!0 +s=r.c +if(s!=null)s.a_N(r)}}, +RI(a){a.Gq(this.c) +a.Uw(this.gRH())}, +Gq(a){var s=this,r=s.c +if(r==a)return +if(s.w)if(r!=null)r.r.F(0,s) +s.c=a +if(s.w&&a!=null){s.w=!1 +s.pH()}}, +yA(a){var s,r,q,p=this +if(p.f.F(0,a.e)===a){J.l8(p.gtU(),a.e) +s=p.r +r=s.h(0,a.e) +if(r!=null){q=J.ct(r) +p.OT(q.hM(r)) +if(q.ga9(r))s.F(0,a.e)}if(J.j1(p.gtU()))J.l8(p.a,"c") +p.pH() +return}s=p.r +q=s.h(0,a.e) +if(q!=null)J.l8(q,a) +q=s.h(0,a.e) +q=q==null?null:J.j1(q) +if(q===!0)s.F(0,a.e)}, +MN(a){var s=this +if(s.f.aq(0,a.e)){J.k2(s.r.bI(0,a.e,new A.agx()),a) +s.pH() +return}s.OT(a) +s.pH()}, +OT(a){this.f.m(0,a.e,a) +J.ea(this.gtU(),a.e,a.a)}, +Ux(a,b){var s=this.f,r=this.r,q=A.m(r).i("be<2>"),p=new A.be(s,A.m(s).i("be<2>")).aoY(0,new A.f_(new A.be(r,q),new A.agA(),q.i("f_"))) +if(b){s=A.a9(p,A.m(p).i("n.E")) +s.$flags=1 +p=s}J.j0(p,a)}, +Uw(a){a.toString +return this.Ux(a,!1)}, +atn(a){var s,r=this +if(a===r.e)return +s=r.d +if(s!=null)s.yA(r) +r.e=a +s=r.d +if(s!=null)s.MN(r)}, +l(){var s,r=this +r.Ux(r.ga8N(),!0) +r.f.W(0) +r.r.W(0) +s=r.d +if(s!=null)s.yA(r) +r.d=null +r.Gq(null)}, +j(a){return"RestorationBucket(restorationId: "+this.e+", owner: null)"}} +A.agy.prototype={ +$0(){var s=t.X +return A.v(s,s)}, +$S:165} +A.agz.prototype={ +$0(){var s=t.X +return A.v(s,s)}, +$S:165} +A.agx.prototype={ +$0(){return A.b([],t.QT)}, +$S:381} +A.agA.prototype={ +$1(a){return a}, +$S:382} +A.vV.prototype={ +k(a,b){var s,r +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.vV){s=b.a +r=this.a +s=s.a===r.a&&s.b===r.b&&A.cK(b.b,this.b)}else s=!1 +return s}, +gC(a){var s=this.a +return A.R(s.a,s.b,A.bZ(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){var s=this.b +return"SuggestionSpan(range: "+this.a.j(0)+", suggestions: "+s.j(s)+")"}} +A.Qk.prototype={ +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.Qk&&b.a===this.a&&A.cK(b.b,this.b)}, +gC(a){return A.R(this.a,A.bZ(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"SpellCheckResults(spellCheckText: "+this.a+", suggestionSpans: "+A.i(this.b)+")"}} +A.a17.prototype={} +A.kJ.prototype={ +Tp(){var s,r,q,p,o=this,n=o.a +n=n==null?null:n.E() +s=o.e +s=s==null?null:s.E() +r=o.f.G() +q=o.r.G() +p=o.c +p=p==null?null:p.G() +return A.ar(["systemNavigationBarColor",n,"systemNavigationBarDividerColor",null,"systemStatusBarContrastEnforced",o.w,"statusBarColor",s,"statusBarBrightness",r,"statusBarIconBrightness",q,"systemNavigationBarIconBrightness",p,"systemNavigationBarContrastEnforced",o.d],t.N,t.z)}, +j(a){return"SystemUiOverlayStyle("+this.Tp().j(0)+")"}, +gC(a){var s=this +return A.R(s.a,s.b,s.d,s.e,s.f,s.r,s.w,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.kJ)if(J.e(b.a,r.a))if(J.e(b.e,r.e))if(b.r===r.r)if(b.f===r.f)s=b.c==r.c +return s}} +A.ajN.prototype={ +$0(){if(!J.e($.vW,$.ajK)){B.aN.cB("SystemChrome.setSystemUIOverlayStyle",$.vW.Tp(),t.H) +$.ajK=$.vW}$.vW=null}, +$S:0} +A.ajL.prototype={ +$0(){$.ajK=null}, +$S:0} +A.Qt.prototype={ +G(){return"SystemSoundType."+this.b}} +A.hq.prototype={ +eE(a){var s +if(a<0)return null +s=this.rC(a).a +return s>=0?s:null}, +eF(a){var s=this.rC(Math.max(0,a)).b +return s>=0?s:null}, +rC(a){var s,r=this.eE(a) +if(r==null)r=-1 +s=this.eF(a) +return new A.c7(r,s==null?-1:s)}} +A.tA.prototype={ +eE(a){var s +if(a<0)return null +s=this.a +return A.ajG(s,Math.min(a,s.length)).b}, +eF(a){var s,r=this.a +if(a>=r.length)return null +s=A.ajG(r,Math.max(0,a+1)) +return s.b+s.gN(0).length}, +rC(a){var s,r,q,p=this +if(a<0){s=p.eF(a) +return new A.c7(-1,s==null?-1:s)}else{s=p.a +if(a>=s.length){s=p.eE(a) +return new A.c7(s==null?-1:s,-1)}}r=A.ajG(s,a) +s=r.b +if(s!==r.c)s=new A.c7(s,s+r.gN(0).length) +else{q=p.eF(a) +s=new A.c7(s,q==null?-1:q)}return s}} +A.uI.prototype={ +rC(a){return this.a.rA(new A.aq(Math.max(a,0),B.j))}} +A.nT.prototype={ +eE(a){var s,r,q +if(a<0||this.a.length===0)return null +s=this.a +r=s.length +if(a>=r)return r +if(a===0)return 0 +if(a>1&&s.charCodeAt(a)===10&&s.charCodeAt(a-1)===13)q=a-2 +else q=A.aAx(s.charCodeAt(a))?a-1:a +for(;q>0;){if(A.aAx(s.charCodeAt(q)))return q+1;--q}return Math.max(q,0)}, +eF(a){var s,r=this.a,q=r.length +if(a>=q||q===0)return null +if(a<0)return 0 +for(s=a;!A.aAx(r.charCodeAt(s));){++s +if(s===q)return s}return s=s?null:s}} +A.fW.prototype={ +gmt(){var s,r=this +if(!r.gbH()||r.c===r.d)s=r.e +else s=r.c=n&&o<=p.b)return p +s=p.c +r=p.d +q=s<=r +if(o<=n){if(b)return p.qo(a.b,p.b,o) +n=q?o:s +return p.uH(n,q?r:o)}if(b)return p.qo(a.b,n,o) +n=q?s:o +return p.uH(n,q?o:r)}, +WB(a){if(this.gdk().k(0,a))return this +return this.ana(a.b,a.a)}} +A.or.prototype={} +A.QD.prototype={} +A.QC.prototype={} +A.QE.prototype={} +A.w1.prototype={} +A.Ym.prototype={} +A.No.prototype={ +G(){return"MaxLengthEnforcement."+this.b}} +A.os.prototype={} +A.V7.prototype={} +A.av1.prototype={} +A.LO.prototype={ +WZ(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=b.b +h=h.gbH()?new A.V7(h.c,h.d):i +s=b.c +s=s.gbH()&&s.a!==s.b?new A.V7(s.a,s.b):i +r=new A.av1(b,new A.ci(""),h,s) +s=b.a +q=B.c.nU(j.a,s) +for(h=new A.Y1(q.a,q.b,q.c),p=i;h.A();p=o){o=h.d +o.toString +n=p==null?i:p.a+p.c.length +if(n==null)n=0 +m=o.a +j.Fy(!1,n,m,r) +j.Fy(!0,m,m+o.c.length,r)}h=p==null?i:p.a+p.c.length +if(h==null)h=0 +j.Fy(!1,h,s.length,r) +l=r.c +k=r.d +s=r.b.a +h=k==null||k.a===k.b?B.be:new A.c7(k.a,k.b) +if(l==null)o=B.ix +else{o=r.a.b +o=A.cc(o.e,l.a,l.b,o.f)}return new A.cO(s.charCodeAt(0)==0?s:s,o,h)}, +Fy(a,b,c,d){var s,r,q,p +if(a)s=b===c?"":this.c +else s=B.c.S(d.a.a,b,c) +d.b.a+=s +if(s.length===c-b)return +r=new A.a6i(b,c,s) +q=d.c +p=q==null +if(!p)q.a=q.a+r.$1(d.a.b.c) +if(!p)q.b=q.b+r.$1(d.a.b.d) +q=d.d +p=q==null +if(!p)q.a=q.a+r.$1(d.a.c.a) +if(!p)q.b=q.b+r.$1(d.a.c.b)}} +A.a6i.prototype={ +$1(a){var s=this,r=s.a,q=a<=r&&a=r.a&&s<=this.a.length}else r=!1 +return r}, +Ka(a,b){var s,r,q,p,o=this +if(!a.gbH())return o +s=a.a +r=a.b +q=B.c.kH(o.a,s,r,b) +if(r-s===b.length)return o.an6(q) +s=new A.ak6(a,b) +r=o.b +p=o.c +return new A.cO(q,A.cc(B.j,s.$1(r.c),s.$1(r.d),!1),new A.c7(s.$1(p.a),s.$1(p.b)))}, +Kk(){var s=this.b,r=this.c +return A.ar(["text",this.a,"selectionBase",s.c,"selectionExtent",s.d,"selectionAffinity",s.e.G(),"selectionIsDirectional",s.f,"composingBase",r.a,"composingExtent",r.b],t.N,t.z)}, +j(a){return"TextEditingValue(text: \u2524"+this.a+"\u251c, selection: "+this.b.j(0)+", composing: "+this.c.j(0)+")"}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.cO&&b.a===s.a&&b.b.k(0,s.b)&&b.c.k(0,s.c)}, +gC(a){var s=this.c +return A.R(B.c.gC(this.a),this.b.gC(0),A.R(B.f.gC(s.a),B.f.gC(s.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.ak6.prototype={ +$1(a){var s=this.a,r=s.a,q=a<=r&&a") +o=A.a9(new A.aj(n,new A.akp(),m),m.i("aD.E")) +n=p.f +m=A.m(n).i("bg<1>") +l=m.i("f4>") +n=A.a9(new A.f4(new A.as(new A.bg(n,m),new A.akq(p,o),m.i("as")),new A.akr(p),l),l.i("n.E")) +q=n +s=1 +break $async$outer +case"TextInputClient.scribbleInteractionBegan":p.r=!0 +s=1 +break $async$outer +case"TextInputClient.scribbleInteractionFinished":p.r=!1 +s=1 +break $async$outer}n=p.d +if(n==null){s=1 +break}if(c==="TextInputClient.requestExistingInputState"){m=p.e +m===$&&A.a() +p.DC(n,m) +p.yN(p.d.r.a.c.a) +s=1 +break}n=t.j +o=n.a(a.b) +if(c===u.l){n=t.a +j=n.a(J.ab(o,1)) +for(m=J.dn(j),l=J.aY(m.gbT(j));l.A();)A.aGe(n.a(m.h(j,l.gN(l)))) +s=1 +break}m=J.aH(o) +i=A.dP(m.h(o,0)) +l=p.d +if(i!==l.f){s=1 +break}switch(c){case"TextInputClient.updateEditingState":h=A.aGe(t.a.a(m.h(o,1))) +$.cj().akB(h,$.ayJ()) +break +case u.s:l=t.a +g=l.a(m.h(o,1)) +m=A.b([],t.sD) +for(n=J.aY(n.a(J.ab(g,"deltas")));n.A();)m.push(A.aSU(l.a(n.gN(n)))) +t.re.a(p.d.r).av3(m) +break +case"TextInputClient.performAction":if(A.bD(m.h(o,1))==="TextInputAction.commitContent"){n=t.a.a(m.h(o,2)) +m=J.aH(n) +A.bD(m.h(n,"mimeType")) +A.bD(m.h(n,"uri")) +if(m.h(n,"data")!=null)new Uint8Array(A.jZ(A.jp(t.JY.a(m.h(n,"data")),!0,t.S))) +p.d.r.a.toString}else p.d.r.asK(A.aWR(A.bD(m.h(o,1)))) +break +case"TextInputClient.performSelectors":f=J.pb(n.a(m.h(o,1)),t.N) +f.af(f,p.d.r.gasM()) +break +case"TextInputClient.performPrivateCommand":n=t.a +e=n.a(m.h(o,1)) +m=p.d.r +l=J.aH(e) +A.bD(l.h(e,"action")) +if(l.h(e,"data")!=null)n.a(l.h(e,"data")) +m.a.toString +break +case"TextInputClient.updateFloatingCursor":n=l.r +l=A.aWQ(A.bD(m.h(o,1))) +m=t.a.a(m.h(o,2)) +if(l===B.ht){k=J.aH(m) +d=new A.j(A.fv(k.h(m,"X")),A.fv(k.h(m,"Y")))}else d=B.h +n.Ci(new A.vg(d,null,l)) +break +case"TextInputClient.onConnectionClosed":n=l.r +if(n.ghx()){n.z.toString +n.ok=n.z=$.cj().d=null +n.a.d.fb()}break +case"TextInputClient.showAutocorrectionPromptRect":l.r.a0F(A.dP(m.h(o,1)),A.dP(m.h(o,2))) +break +case"TextInputClient.showToolbar":l.r.hZ() +break +case"TextInputClient.insertTextPlaceholder":l.r.aqw(new A.K(A.fv(m.h(o,1)),A.fv(m.h(o,2)))) +break +case"TextInputClient.removeTextPlaceholder":l.r.Zc() +break +default:throw A.d(A.acR(null))}case 1:return A.x(q,r)}}) +return A.y($async$EU,r)}, +aie(){if(this.w)return +this.w=!0 +A.eU(new A.akt(this))}, +aiR(a,b){var s,r,q,p,o,n,m +for(s=this.b,s=A.cs(s,s.r,A.m(s).c),r=t.jl,q=t.H,p=s.$ti.c;s.A();){o=s.d +if(o==null)o=p.a(o) +n=$.cj() +m=n.c +m===$&&A.a() +m.cB("TextInput.setClient",A.b([n.d.f,o.O0(b)],r),q)}}, +NE(){var s,r,q,p,o=this +o.d.toString +for(s=o.b,s=A.cs(s,s.r,A.m(s).c),r=t.H,q=s.$ti.c;s.A();){p=s.d +if(p==null)q.a(p) +p=$.cj().c +p===$&&A.a() +p.io("TextInput.clearClient",r)}o.d=null +o.aie()}, +Gk(a){var s,r,q,p,o +for(s=this.b,s=A.cs(s,s.r,A.m(s).c),r=t.H,q=s.$ti.c;s.A();){p=s.d +if(p==null)p=q.a(p) +o=$.cj().c +o===$&&A.a() +o.cB("TextInput.updateConfig",p.O0(a),r)}}, +yN(a){var s,r,q,p +for(s=this.b,s=A.cs(s,s.r,A.m(s).c),r=t.H,q=s.$ti.c;s.A();){p=s.d +if(p==null)q.a(p) +p=$.cj().c +p===$&&A.a() +p.cB("TextInput.setEditingState",a.Kk(),r)}}, +G1(){var s,r,q,p +for(s=this.b,s=A.cs(s,s.r,A.m(s).c),r=t.H,q=s.$ti.c;s.A();){p=s.d +if(p==null)q.a(p) +p=$.cj().c +p===$&&A.a() +p.io("TextInput.show",r)}}, +adM(){var s,r,q,p +for(s=this.b,s=A.cs(s,s.r,A.m(s).c),r=t.H,q=s.$ti.c;s.A();){p=s.d +if(p==null)q.a(p) +p=$.cj().c +p===$&&A.a() +p.io("TextInput.hide",r)}}, +aiV(a,b){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cs(s,s.r,A.m(s).c),r=a.a,q=a.b,p=b.a,o=t.N,n=t.z,m=t.H,l=s.$ti.c;s.A();){k=s.d +if(k==null)l.a(k) +k=$.cj().c +k===$&&A.a() +k.cB("TextInput.setEditableSizeAndTransform",A.ar(["width",r,"height",q,"transform",p],o,n),m)}}, +aiS(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cs(s,s.r,A.m(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.A();){j=s.d +if(j==null)k.a(j) +j=$.cj().c +j===$&&A.a() +j.cB("TextInput.setMarkedTextRect",A.ar(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aiQ(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cs(s,s.r,A.m(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.A();){j=s.d +if(j==null)k.a(j) +j=$.cj().c +j===$&&A.a() +j.cB("TextInput.setCaretRect",A.ar(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aiZ(a){var s,r,q +for(s=this.b,s=A.cs(s,s.r,A.m(s).c),r=s.$ti.c;s.A();){q=s.d;(q==null?r.a(q):q).a0l(a)}}, +FY(a,b,c,d,e){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cs(s,s.r,A.m(s).c),r=d.a,q=e.a,p=t.N,o=t.z,n=t.H,m=c==null,l=s.$ti.c;s.A();){k=s.d +if(k==null)l.a(k) +k=$.cj().c +k===$&&A.a() +k.cB("TextInput.setStyle",A.ar(["fontFamily",a,"fontSize",b,"fontWeightIndex",m?null:c.a,"textAlignIndex",r,"textDirectionIndex",q],p,o),n)}}, +ahM(){var s,r,q,p +for(s=this.b,s=A.cs(s,s.r,A.m(s).c),r=t.H,q=s.$ti.c;s.A();){p=s.d +if(p==null)q.a(p) +p=$.cj().c +p===$&&A.a() +p.io("TextInput.requestAutofill",r)}}, +akB(a,b){var s,r,q,p +if(this.d==null)return +for(s=$.cj().b,s=A.cs(s,s.r,A.m(s).c),r=s.$ti.c,q=t.H;s.A();){p=s.d +if((p==null?r.a(p):p)!==b){p=$.cj().c +p===$&&A.a() +p.cB("TextInput.setEditingState",a.Kk(),q)}}$.cj().d.r.au2(a)}} +A.aks.prototype={ +$0(){var s=null +return A.b([A.ke("call",this.a,!0,B.bB,s,s,s,B.aX,!1,!0,!0,B.cj,s)],t.E)}, +$S:28} +A.akp.prototype={ +$1(a){return a}, +$S:383} +A.akq.prototype={ +$1(a){var s,r,q,p=this.b,o=p[0],n=p[1],m=p[2] +p=p[3] +s=this.a.f +r=s.h(0,a) +p=r==null?null:r.aqQ(new A.D(o,n,o+m,n+p)) +if(p!==!0)return!1 +p=s.h(0,a) +q=p==null?null:p.gqg(0) +if(q==null)q=B.Y +return!(q.k(0,B.Y)||q.gaq0()||q.a>=1/0||q.b>=1/0||q.c>=1/0||q.d>=1/0)}, +$S:29} +A.akr.prototype={ +$1(a){var s=this.a.f.h(0,a).gqg(0),r=[a],q=s.a,p=s.b +B.b.U(r,[q,p,s.c-q,s.d-p]) +return r}, +$S:384} +A.akt.prototype={ +$0(){var s=this.a +s.w=!1 +if(s.d==null)s.adM()}, +$S:0} +A.DP.prototype={} +A.Vx.prototype={ +O0(a){var s,r=a.hS() +if($.cj().a!==$.ayJ()){s=B.SF.hS() +s.m(0,"isMultiline",a.b.k(0,B.lN)) +r.m(0,"inputType",s)}return r}, +a0l(a){var s,r=$.cj().c +r===$&&A.a() +s=A.a2(a).i("aj<1,L>") +s=A.a9(new A.aj(a,new A.asw(),s),s.i("aD.E")) +r.cB("TextInput.setSelectionRects",s,t.H)}} +A.asw.prototype={ +$1(a){var s=a.b,r=s.a,q=s.b +return A.b([r,q,s.c-r,s.d-q,a.a,a.c.a],t.a0)}, +$S:385} +A.ajP.prototype={ +apL(){var s,r=this +if(!r.e)s=!(r===$.op&&!r.d) +else s=!0 +if(s)return +if($.op===r)$.op=null +r.d=!0 +r.a.$0()}, +a0I(a,b){var s,r,q,p=this,o=$.op +if(o!=null){s=o.d +o=!s&&J.e(o.b,a)&&A.cK($.op.c,b)}else o=!1 +if(o)return A.cG(null,t.H) +$.e3.vb$=p +o=A.a2(b).i("aj<1,az>") +r=A.a9(new A.aj(b,new A.ajQ(),o),o.i("aD.E")) +p.b=a +p.c=b +$.op=p +p.d=!1 +o=a.a +s=a.b +q=t.N +return B.aN.cB("ContextMenu.showSystemContextMenu",A.ar(["targetRect",A.ar(["x",o,"y",s,"width",a.c-o,"height",a.d-s],q,t.i),"items",r],q,t.z),t.H)}, +jO(){var s=0,r=A.z(t.H),q,p=this +var $async$jO=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:if(p!==$.op){s=1 +break}$.op=null +$.e3.vb$=null +q=B.aN.io("ContextMenu.hideSystemContextMenu",t.H) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$jO,r)}, +j(a){var s=this,r=A.i(s.a),q=s.d,p=s===$.op&&!q +return"SystemContextMenuController(onSystemHide="+r+", _hiddenBySystem="+q+", _isVisible="+p+", _isDisposed="+s.e+")"}} +A.ajQ.prototype={ +$1(a){var s=A.v(t.N,t.z) +s.m(0,"callbackId",J.E(a.ghQ(a))) +if(a.ghQ(a)!=null)s.m(0,"title",a.ghQ(a)) +s.m(0,"type",a.gpE()) +return s}, +$S:386} +A.fG.prototype={ +ghQ(a){return null}, +gC(a){return J.E(this.ghQ(this))}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.fG&&b.ghQ(b)==s.ghQ(s)}} +A.Mn.prototype={ +gpE(){return"copy"}} +A.Mo.prototype={ +gpE(){return"cut"}} +A.Mq.prototype={ +gpE(){return"paste"}} +A.Ms.prototype={ +gpE(){return"selectAll"}} +A.Mp.prototype={ +gpE(){return"lookUp"}, +j(a){return"IOSSystemContextMenuItemDataLookUp(title: "+this.a+")"}, +ghQ(a){return this.a}} +A.Mr.prototype={ +gpE(){return"searchWeb"}, +j(a){return"IOSSystemContextMenuItemDataSearchWeb(title: "+this.a+")"}, +ghQ(a){return this.a}} +A.Ya.prototype={} +A.a__.prototype={} +A.QY.prototype={ +G(){return"UndoDirection."+this.b}} +A.QZ.prototype={ +gakk(){var s=this.a +s===$&&A.a() +return s}, +EV(a){return this.adA(a)}, +adA(a){var s=0,r=A.z(t.z),q,p=this,o,n +var $async$EV=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:n=t.j.a(a.b) +if(a.a==="UndoManagerClient.handleUndo"){o=p.b +o.toString +o.apt(p.ak1(A.bD(J.ab(n,0)))) +s=1 +break}throw A.d(A.acR(null)) +case 1:return A.x(q,r)}}) +return A.y($async$EV,r)}, +ak1(a){var s +$label0$0:{if("undo"===a){s=B.YK +break $label0$0}if("redo"===a){s=B.YL +break $label0$0}s=A.a8(A.nn(A.b([A.kh("Unknown undo direction: "+a)],t.E)))}return s}} +A.akX.prototype={} +A.a8o.prototype={ +$2(a,b){return new A.v6(b,B.Qw,B.z1,null)}, +$S:387} +A.a8p.prototype={ +$1(a){return A.aPH(this.a,a)}, +$S:388} +A.a8n.prototype={ +$1(a){var s=this.a +s.c.$1(s.a)}, +$S:20} +A.rU.prototype={ +xq(){var s=0,r=A.z(t.H),q=this +var $async$xq=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:s=2 +return A.r(B.vd.l5("create",A.ar(["id",q.a,"viewType",q.b,"params",q.c],t.N,t.z),!1,t.H),$async$xq) +case 2:q.d=!0 +return A.x(null,r)}}) +return A.y($async$xq,r)}, +Hs(){var s=0,r=A.z(t.H) +var $async$Hs=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:return A.x(null,r)}}) +return A.y($async$Hs,r)}, +Ia(a){return this.ao3(a)}, +ao3(a){var s=0,r=A.z(t.H) +var $async$Ia=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:return A.x(null,r)}}) +return A.y($async$Ia,r)}, +l(){var s=0,r=A.z(t.H),q=this +var $async$l=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:s=q.d?2:3 +break +case 2:s=4 +return A.r(B.vd.l5("dispose",q.a,!1,t.H),$async$l) +case 4:case 3:return A.x(null,r)}}) +return A.y($async$l,r)}} +A.MB.prototype={ +L(a){return A.aE5(A.ar(["src",this.c],t.N,t.ob),"Flutter__ImgElementImage__")}} +A.a8X.prototype={ +$2$params(a,b){var s,r +b.toString +t.pE.a(b) +s=v.G.document.createElement("img") +r=J.ab(b,"src") +r.toString +s.src=A.bD(r) +return s}, +$1(a){return this.$2$params(a,null)}, +$C:"$2$params", +$R:1, +$D(){return{params:null}}, +$S:166} +A.Ou.prototype={ +aD(a){var s=this,r=new A.Cr(!1,null,s.e.a,s.r,s.w,s.x,s.y,null,new A.aN(),A.af()) +r.aC() +r.saN(null) +return r}, +aI(a,b){var s=this +b.seR(0,s.e.a) +b.siy(0,s.r) +b.shJ(0,s.w) +b.sqP(s.x) +b.sf0(s.y) +b.sJx(!1) +b.sbA(null)}} +A.Cr.prototype={ +a5E(){var s=this +if(s.t!=null)return +s.t=s.en +s.T=!1}, +MM(){this.T=this.t=null +this.ar()}, +sJx(a){return}, +sbA(a){if(this.bw==a)return +this.bw=a +this.MM()}, +seR(a,b){var s,r=this +if(J.e(b,r.bl))return +if(J.e(b.src,r.bl.src))return +s=!J.e(r.bl.naturalWidth,b.naturalWidth)||!J.e(r.bl.naturalHeight,b.naturalHeight) +r.bl=b +r.ar() +if(s)r.a1()}, +siy(a,b){return}, +shJ(a,b){return}, +sqP(a){if(a===this.fs)return +this.fs=a +this.ar()}, +sf0(a){if(a.k(0,this.en))return +this.en=a +this.MM()}, +yU(a){var s=this.c4 +a=A.k6(this.dl,s).lm(a) +s=this.bl +return a.Vw(new A.K(s.naturalWidth,s.naturalHeight))}, +b3(a){return 0}, +aZ(a){return this.yU(A.j8(a,1/0)).a}, +b2(a){return 0}, +aY(a){return this.yU(A.j8(1/0,a)).b}, +im(a){return!0}, +cr(a){return this.yU(a)}, +bm(){var s,r,q,p,o,n,m=this +m.a5E() +m.fy=m.yU(t.k.a(A.q.prototype.gR.call(m))) +if(m.B$==null)return +s=m.bl +r=s.naturalWidth +s=s.naturalHeight +q=A.aIv(m.fs,new A.K(r,s),m.gp(0)).b +s=m.B$ +s.toString +s.hK(A.j7(q)) +p=(m.gp(0).a-q.a)/2 +o=(m.gp(0).b-q.b)/2 +s=m.T +s.toString +r=m.t +s=s?-r.a:r.a +r=r.b +n=m.B$.b +n.toString +t.q.a(n).a=new A.j(p+s*p,o+r*o)}} +A.axc.prototype={ +$1(a){this.a.sdX(a) +return!1}, +$S:32} +A.b0.prototype={} +A.bb.prototype={ +fk(a){this.b=a}, +lw(a,b){return this.gjS()}, +tD(a,b){var s +$label0$0:{if(this instanceof A.cS){s=this.lx(0,a,b) +break $label0$0}s=this.lw(0,a) +break $label0$0}return s}, +gjS(){return!0}, +qn(a){return!0}, +Kl(a,b){return this.qn(a)?B.eW:B.hB}, +tC(a,b){var s +$label0$0:{if(this instanceof A.cS){s=this.dn(a,b) +break $label0$0}s=this.dN(a) +break $label0$0}return s}, +GP(a){var s=this.a +s.b=!0 +s.a.push(a) +return null}, +BY(a){return this.a.F(0,a)}, +di(a){return new A.Gm(this,a,!1,!1,!1,!1,new A.b6(A.b([],t.e),t.c),A.m(this).i("Gm"))}} +A.cS.prototype={ +lx(a,b,c){return this.a17(0,b)}, +lw(a,b){b.toString +return this.lx(0,b,null)}, +di(a){return new A.Gn(this,a,!1,!1,!1,!1,new A.b6(A.b([],t.e),t.c),A.m(this).i("Gn"))}} +A.cL.prototype={ +dN(a){return this.c.$1(a)}} +A.a0B.prototype={ +XO(a,b,c){return a.tC(b,c)}, +aqD(a,b,c){if(a.tD(b,c))return new A.aF(!0,a.tC(b,c)) +return B.Pk}} +A.l9.prototype={ +aj(){return new A.Ew(A.aC(t.od),new A.Q())}} +A.a0D.prototype={ +$1(a){var s=a.e +s.toString +t.L1.a(s) +return!1}, +$S:67} +A.a0G.prototype={ +$1(a){var s,r=this,q=a.e +q.toString +s=A.a0C(t.L1.a(q),r.b,r.d) +if(s!=null){r.c.A7(a) +r.a.a=s +return!0}return!1}, +$S:67} +A.a0E.prototype={ +$1(a){var s,r=a.e +r.toString +s=A.a0C(t.L1.a(r),this.b,this.c) +if(s!=null){this.a.a=s +return!0}return!1}, +$S:67} +A.a0F.prototype={ +$1(a){var s,r,q=this,p=a.e +p.toString +s=q.b +r=A.a0C(t.L1.a(p),s,q.d) +p=r!=null +if(p&&r.tD(s,q.c))q.a.a=A.ayY(a).XO(r,s,q.c) +return p}, +$S:67} +A.a0H.prototype={ +$1(a){var s,r,q=this,p=a.e +p.toString +s=q.b +r=A.a0C(t.L1.a(p),s,q.d) +p=r!=null +if(p&&r.tD(s,q.c))q.a.a=A.ayY(a).XO(r,s,q.c) +return p}, +$S:67} +A.Ew.prototype={ +ap(){this.aJ() +this.TC()}, +aaq(a){this.a4(new A.am5(this))}, +TC(){var s,r=this,q=r.a.d,p=A.m(q).i("be<2>"),o=A.eg(new A.be(q,p),p.i("n.E")),n=r.d.dt(o) +p=r.d +p.toString +s=o.dt(p) +for(q=n.gak(n),p=r.gPA();q.A();)q.gN(q).BY(p) +for(q=s.gak(s);q.A();)q.gN(q).GP(p) +r.d=o}, +aF(a){this.aS(a) +this.TC()}, +l(){var s,r,q,p,o=this +o.aA() +for(s=o.d,s=A.cs(s,s.r,A.m(s).c),r=o.gPA(),q=s.$ti.c;s.A();){p=s.d;(p==null?q.a(p):p).BY(r)}o.d=null}, +L(a){var s=this.a +return new A.Ev(null,s.d,this.e,s.e,null)}} +A.am5.prototype={ +$0(){this.a.e=new A.Q()}, +$S:0} +A.Ev.prototype={ +cw(a){var s +if(this.w===a.w)s=!A.J1(a.r,this.r) +else s=!0 +return s}} +A.pR.prototype={ +aj(){return new A.FE(new A.bN(null,t.A))}} +A.FE.prototype={ +ap(){this.aJ() +$.bJ.dx$.push(new A.apJ(this)) +$.a6.ah$.d.a.f.D(0,this.gPJ())}, +l(){$.a6.ah$.d.a.f.F(0,this.gPJ()) +this.aA()}, +TZ(a){this.yl(new A.apH(this))}, +abr(a){if(this.c==null)return +this.TZ(a)}, +a5K(a){if(!this.e)this.yl(new A.apC(this))}, +a5M(a){if(this.e)this.yl(new A.apD(this))}, +a5I(a){var s=this +if(s.f!==a){s.yl(new A.apB(s,a)) +s.a.toString}}, +QL(a,b){var s,r,q,p,o,n,m=this,l=new A.apG(m),k=new A.apF(m,new A.apE(m)) +if(a==null){s=m.a +s.toString +r=s}else r=a +q=l.$1(r) +p=k.$1(r) +if(b!=null)b.$0() +s=m.a +s.toString +o=l.$1(s) +s=m.a +s.toString +n=k.$1(s) +if(p!==n)m.a.y.$1(n) +if(q!==o)m.a.toString}, +yl(a){return this.QL(null,a)}, +aeI(a){return this.QL(a,null)}, +aF(a){this.aS(a) +if(this.a.c!==a.c)$.bJ.dx$.push(new A.apI(this,a))}, +ga5G(){var s,r=this.c +r.toString +r=A.ck(r,B.fH) +s=r==null?null:r.ch +$label0$0:{if(B.e3===s||s==null){r=this.a.c +break $label0$0}if(B.hU===s){r=!0 +break $label0$0}r=null}return r}, +L(a){var s=this,r=null,q=s.a.d,p=s.ga5G(),o=s.a,n=A.ky(A.km(!1,p,o.ax,r,!0,!0,q,!0,r,s.ga5H(),r,r,r,r),B.ce,s.r,s.ga5J(),s.ga5L(),r) +if(o.c)q=o.w.a!==0 +else q=!1 +if(q)n=A.pe(o.w,n) +return n}} +A.apJ.prototype={ +$1(a){var s=$.a6.ah$.d.a.b +if(s==null)s=A.wW() +this.a.TZ(s)}, +$S:6} +A.apH.prototype={ +$0(){var s=$.a6.ah$.d.a.b +switch((s==null?A.wW():s).a){case 0:s=!1 +break +case 1:s=!0 +break +default:s=null}this.a.d=s}, +$S:0} +A.apC.prototype={ +$0(){this.a.e=!0}, +$S:0} +A.apD.prototype={ +$0(){this.a.e=!1}, +$S:0} +A.apB.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.apG.prototype={ +$1(a){var s=this.a +return s.e&&a.c&&s.d}, +$S:104} +A.apE.prototype={ +$1(a){var s,r=this.a.c +r.toString +r=A.ck(r,B.fH) +s=r==null?null:r.ch +$label0$0:{if(B.e3===s||s==null){r=a.c +break $label0$0}if(B.hU===s){r=!0 +break $label0$0}r=null}return r}, +$S:104} +A.apF.prototype={ +$1(a){var s=this.a +return s.f&&s.d&&this.b.$1(a)}, +$S:104} +A.apI.prototype={ +$1(a){this.a.aeI(this.b)}, +$S:6} +A.Ri.prototype={ +dN(a){a.auL() +return null}} +A.zF.prototype={ +qn(a){return this.c}, +dN(a){}} +A.mY.prototype={} +A.n9.prototype={} +A.h8.prototype={} +A.Lj.prototype={} +A.lW.prototype={} +A.Ol.prototype={ +lx(a,b,c){var s,r,q,p,o,n=$.a6.ah$.d.c +if(n==null||n.e==null)return!1 +for(s=t.l,r=0;r<2;++r){q=B.KD[r] +p=n.e +p.toString +o=A.az_(p,q,s) +if(o!=null&&o.tD(q,c)){this.e=o +this.f=q +return!0}}return!1}, +lw(a,b){return this.lx(0,b,null)}, +dn(a,b){var s,r=this.e +r===$&&A.a() +s=this.f +s===$&&A.a() +r.tC(s,b)}, +dN(a){return this.dn(a,null)}} +A.xd.prototype={ +Qo(a,b,c){var s +a.fk(this.gmw()) +s=a.tC(b,c) +a.fk(null) +return s}, +dn(a,b){var s=this,r=A.ayZ(s.gvJ(),A.m(s).c) +return r==null?s.XQ(a,s.b,b):s.Qo(r,a,b)}, +dN(a){a.toString +return this.dn(a,null)}, +gjS(){var s,r,q=this,p=A.az_(q.gvJ(),null,A.m(q).c) +if(p!=null){p.fk(q.gmw()) +s=p.gjS() +p.fk(null) +r=s}else r=q.gmw().gjS() +return r}, +lx(a,b,c){var s,r=this,q=A.ayZ(r.gvJ(),A.m(r).c),p=q==null +if(!p)q.fk(r.gmw()) +s=(p?r.gmw():q).tD(b,c) +if(!p)q.fk(null) +return s}, +lw(a,b){b.toString +return this.lx(0,b,null)}, +qn(a){var s,r=this,q=A.ayZ(r.gvJ(),A.m(r).c),p=q==null +if(!p)q.fk(r.gmw()) +s=(p?r.gmw():q).qn(a) +if(!p)q.fk(null) +return s}} +A.Gm.prototype={ +XQ(a,b,c){var s=this.e +if(b==null)return s.dN(a) +else return s.dN(a)}, +gmw(){return this.e}, +gvJ(){return this.f}} +A.Gn.prototype={ +Qo(a,b,c){var s +c.toString +a.fk(new A.EZ(c,this.e,new A.b6(A.b([],t.e),t.c),this.$ti.i("EZ<1>"))) +s=a.tC(b,c) +a.fk(null) +return s}, +XQ(a,b,c){var s=this.e +if(b==null)return s.dn(a,c) +else return s.dn(a,c)}, +gmw(){return this.e}, +gvJ(){return this.f}} +A.EZ.prototype={ +fk(a){this.d.fk(a)}, +lw(a,b){return this.d.lx(0,b,this.c)}, +gjS(){return this.d.gjS()}, +qn(a){return this.d.qn(a)}, +GP(a){var s +this.a16(a) +s=this.d.a +s.b=!0 +s.a.push(a)}, +BY(a){this.a18(a) +this.d.a.F(0,a)}, +dN(a){return this.d.dn(a,this.c)}} +A.RC.prototype={} +A.RA.prototype={} +A.Uv.prototype={} +A.IL.prototype={ +fk(a){this.LN(a) +this.e.fk(a)}} +A.IM.prototype={ +fk(a){this.LN(a) +this.e.fk(a)}} +A.ym.prototype={ +aj(){return new A.RN(null,null)}} +A.RN.prototype={ +L(a){var s=this.a +return new A.RM(B.Q,s.e,s.f,null,this,B.v,null,s.c,null)}} +A.RM.prototype={ +aD(a){var s=this +return A.aRB(s.e,s.y,s.f,s.r,s.z,s.w,A.dh(a),s.x)}, +aI(a,b){var s,r=this +b.sf0(r.e) +b.sv4(0,r.r) +b.satB(r.w) +b.sanH(0,r.f) +b.saud(r.x) +b.sbA(A.dh(a)) +s=r.y +if(s!==b.fW){b.fW=s +b.ar() +b.b0()}b.sarW(0,r.z)}} +A.ZI.prototype={ +l(){var s=this,r=s.c2$ +if(r!=null)r.K(0,s.giL()) +s.c2$=null +s.aA()}, +bE(){this.d2() +this.cN() +this.iM()}} +A.yt.prototype={ +aD(a){var s=new A.C6(this.e,!0,A.af(),null,new A.aN(),A.af(),this.$ti.i("C6<1>")) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sv(0,this.e) +b.sa0N(!0)}} +A.Eo.prototype={ +aj(){return new A.Ii()}} +A.Ii.prototype={ +gadW(){$.a6.toString +var s=$.aX() +if(s.gHV()!=="/"){$.a6.toString +s=s.gHV()}else{this.a.toString +$.a6.toString +s=s.gHV()}return s}, +a8g(a){switch(this.d){case null:case void 0:case B.cY:return!0 +case B.fJ:case B.ca:case B.fK:case B.fL:A.aAw(a.a) +return!0}}, +lk(a){this.d=a +this.MA(a)}, +ap(){var s=this +s.aJ() +s.akO() +$.a6.toString +s.w=s.S_($.aX().c.f,s.a.go) +$.a6.bb$.push(s) +s.d=$.a6.at$}, +aF(a){this.aS(a) +this.U8(a)}, +l(){$.a6.hN(this) +var s=this.e +if(s!=null)s.l() +this.aA()}, +NG(){var s=this.e +if(s!=null)s.l() +this.f=this.e=null}, +U8(a){var s,r=this +r.a.toString +if(r.gUq()){r.NG() +s=r.r==null +if(!s){r.a.toString +a.toString}if(s){s=r.a.c +r.r=new A.pZ(r,t.TX)}}else{r.NG() +r.r=null}}, +akO(){return this.U8(null)}, +gUq(){var s=this.a,r=!0 +if(s.Q==null){s=s.as +s=s==null?null:s.gc1(s) +if(s!==!0){s=this.a.d +s=s!=null}else s=r}else s=r +return s}, +afx(a){var s,r=this,q=a.a,p=q==="/"&&r.a.Q!=null?new A.awD(r):r.a.as.h(0,q) +if(p!=null)return r.a.f.$1$2(a,p,t.z) +s=r.a.d +if(s!=null)return s.$1(a) +return null}, +ag2(a){return this.a.at.$1(a)}, +Aa(){var s=0,r=A.z(t.y),q,p=this,o,n +var $async$Aa=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:p.a.toString +o=p.r +n=o==null?null:o.gM() +if(n==null){q=!1 +s=1 +break}q=n.Yj() +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$Aa,r)}, +uZ(a){return this.anW(a)}, +anW(a){var s=0,r=A.z(t.y),q,p=this,o,n,m,l +var $async$uZ=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:p.a.toString +o=p.r +n=o==null?null:o.gM() +if(n==null){q=!1 +s=1 +break}m=a.grp() +o=m.geB(m).length===0?"/":m.geB(m) +l=m.goH() +l=l.ga9(l)?null:m.goH() +o=A.Zh(m.gkt().length===0?null:m.gkt(),o,l).gla() +o=n.FR(A.iW(o,0,o.length,B.a_,!1),null,t.X) +o.toString +n.lF(o) +q=!0 +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$uZ,r)}, +S_(a,b){this.a.toString +return A.aX6(a,b)}, +W4(a){var s=this,r=s.S_(a,s.a.go) +if(!r.k(0,s.w))s.a4(new A.awF(s,r))}, +L(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h={} +h.a=null +s=j.a +s.toString +if(j.gUq()){s=j.r +r=j.gadW() +q=j.a +p=q.ch +p.toString +h.a=A.aPk(!0,new A.Bz(r,j.gafw(),j.gag1(),p,"nav",B.XG,A.aYH(),!0,B.t,s),"Navigator Scope",!0,i,i,i,i) +s=q}else{s=j.a +s.toString}h.b=null +o=new A.ec(new A.awE(h,j),i) +h.b=o +h.b=A.im(o,i,i,B.bu,!0,s.db,i,i,B.at) +n=new A.QS(s.cx,s.dx.bh(1),h.b,i) +s=j.a +s.toString +r=j.w +r.toString +q=A.aTE() +p=A.nH($.aKM(),t.u,t.od) +p.m(0,B.m1,new A.CH(new A.b6(A.b([],t.e),t.c)).di(a)) +m=A.afi() +l=t.a9 +k=A.b([],l) +B.b.U(k,j.a.fr) +k.push(B.Ec) +l=A.b(k.slice(0),l) +h=n==null?h.b:n +return new A.Cy(new A.D2(new A.dB(j.ga8f(),A.aiW(new A.L9(A.pe(p,A.azC(new A.Qw(new A.D3(new A.B1(r,l,h,i),i),i),m)),i),"",q),i,t.w3),i),s.p3,i)}} +A.awD.prototype={ +$1(a){var s=this.a.a.Q +s.toString +return s}, +$S:16} +A.awF.prototype={ +$0(){this.a.w=this.b}, +$S:0} +A.awE.prototype={ +$1(a){return this.b.a.CW.$2(a,this.a.a)}, +$S:16} +A.a_T.prototype={} +A.JF.prototype={ +qx(){var s=0,r=A.z(t.s1),q +var $async$qx=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:q=B.jb +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$qx,r)}, +lk(a){if(a===this.a)return +this.a=a +switch(a.a){case 1:this.e.$0() +break +case 2:break +case 3:break +case 4:break +case 0:break}}} +A.RX.prototype={} +A.RY.prototype={} +A.kG.prototype={ +aj(){return new A.HG(this.$ti.i("HG"))}} +A.HG.prototype={ +ap(){var s,r,q=this +q.aJ() +s=q.a +r=s.f +s=new A.d9(B.h7,r,null,null,s.$ti.i("d9<1>")) +q.e=s +q.tc()}, +aF(a){var s,r=this +r.aS(a) +if(!a.c.k(0,r.a.c)){if(r.d!=null){r.N8() +r.a.toString +s=r.e +s===$&&A.a() +r.e=new A.d9(B.h7,s.b,s.c,s.d,s.$ti)}r.tc()}}, +L(a){var s,r=this.a +r.toString +s=this.e +s===$&&A.a() +return r.qi(a,s)}, +l(){this.N8() +this.aA()}, +tc(){var s,r=this +r.d=r.a.c.Y8(new A.auI(r),new A.auJ(r),new A.auK(r)) +r.a.toString +s=r.e +s===$&&A.a() +r.e=new A.d9(B.nS,s.b,s.c,s.d,s.$ti)}, +N8(){var s=this.d +if(s!=null){s.am(0) +this.d=null}}} +A.auI.prototype={ +$1(a){var s=this.a +s.a4(new A.auH(s,a))}, +$S(){return this.a.$ti.i("~(1)")}} +A.auH.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s.e===$&&A.a() +s.e=new A.d9(B.nT,this.b,null,null,r.$ti.i("d9<1>"))}, +$S:0} +A.auK.prototype={ +$2(a,b){var s=this.a +s.a4(new A.auF(s,a,b))}, +$S:33} +A.auF.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s.e===$&&A.a() +s.e=new A.d9(B.nT,null,this.b,this.c,r.$ti.i("d9<1>"))}, +$S:0} +A.auJ.prototype={ +$0(){var s=this.a +s.a4(new A.auG(s))}, +$S:0} +A.auG.prototype={ +$0(){var s,r=this.a +r.a.toString +s=r.e +s===$&&A.a() +r.e=new A.d9(B.eE,s.b,s.c,s.d,s.$ti)}, +$S:0} +A.tS.prototype={ +G(){return"ConnectionState."+this.b}} +A.d9.prototype={ +j(a){var s=this +return"AsyncSnapshot("+s.a.j(0)+", "+A.i(s.b)+", "+A.i(s.c)+", "+A.i(s.d)+")"}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return s.$ti.b(b)&&b.a===s.a&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&b.d==s.d}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.ri.prototype={ +qi(a,b){return this.e.$2(a,b)}} +A.un.prototype={ +aj(){return new A.FG(this.$ti.i("FG<1>"))}} +A.FG.prototype={ +ap(){var s,r=this +r.aJ() +r.a.toString +s=A.aN7(r.$ti.c) +r.e=s +r.tc()}, +aF(a){var s,r=this +r.aS(a) +if(a.c===r.a.c)return +if(r.d!=null){r.d=null +s=r.e +s===$&&A.a() +r.e=new A.d9(B.h7,s.b,s.c,s.d,s.$ti)}r.tc()}, +L(a){var s,r=this.a +r.toString +s=this.e +s===$&&A.a() +return r.d.$2(a,s)}, +l(){this.d=null +this.aA()}, +tc(){var s,r=this,q=r.a +q.toString +s=r.d=new A.Q() +q.c.f9(0,new A.apT(r,s),new A.apU(r,s),t.H) +q=r.e +q===$&&A.a() +if(q.a!==B.eE)r.e=new A.d9(B.nS,q.b,q.c,q.d,q.$ti)}} +A.apT.prototype={ +$1(a){var s=this.a +if(s.d===this.b)s.a4(new A.apS(s,a))}, +$S(){return this.a.$ti.i("bi(1)")}} +A.apS.prototype={ +$0(){var s=this.a +s.e=new A.d9(B.eE,this.b,null,null,s.$ti.i("d9<1>"))}, +$S:0} +A.apU.prototype={ +$2(a,b){var s=this.a +if(s.d===this.b)s.a4(new A.apR(s,a,b))}, +$S:33} +A.apR.prototype={ +$0(){var s=this.a +s.e=new A.d9(B.eE,null,this.b,this.c,s.$ti.i("d9<1>"))}, +$S:0} +A.tr.prototype={ +aj(){return new A.ED()}} +A.ED.prototype={ +ap(){this.aJ() +this.Nb()}, +aF(a){this.aS(a) +this.Nb()}, +Nb(){this.e=new A.dB(this.ga5S(),this.a.c,null,t.Jc)}, +l(){var s,r,q=this.d +if(q!=null)for(q=new A.dU(q,q.r,q.e);q.A();){s=q.d +r=this.d.h(0,s) +r.toString +s.K(0,r)}this.aA()}, +a5T(a){var s,r=this,q=a.a,p=r.d +if(p==null)p=r.d=A.v(t.I_,t.M) +p.m(0,q,r.a8_(q)) +p=r.d.h(0,q) +p.toString +q.a_(0,p) +if(!r.f){r.f=!0 +s=r.P8() +if(s!=null)r.U4(s) +else $.bJ.dx$.push(new A.amC(r))}return!1}, +P8(){var s={},r=this.c +r.toString +s.a=null +r.b1(new A.amH(s)) +return t.xO.a(s.a)}, +U4(a){var s,r +this.c.toString +s=this.f +r=this.e +r===$&&A.a() +a.N5(t.Fw.a(A.aPV(r,s)))}, +a8_(a){var s=A.by("callback"),r=new A.amG(this,a,s) +s.sdX(r) +return r}, +L(a){var s=this.f,r=this.e +r===$&&A.a() +return new A.AO(s,r,null)}} +A.amC.prototype={ +$1(a){var s,r=this.a +if(r.c==null)return +s=r.P8() +s.toString +r.U4(s)}, +$S:6} +A.amH.prototype={ +$1(a){this.a.a=a}, +$S:19} +A.amG.prototype={ +$0(){var s=this.a,r=this.b +s.d.F(0,r) +r.K(0,this.c.aQ()) +if(s.d.a===0)if($.bJ.fx$.a<3)s.a4(new A.amE(s)) +else{s.f=!1 +A.eU(new A.amF(s))}}, +$S:0} +A.amE.prototype={ +$0(){this.a.f=!1}, +$S:0} +A.amF.prototype={ +$0(){var s=this.a +if(s.c!=null&&s.d.a===0)s.a4(new A.amD())}, +$S:0} +A.amD.prototype={ +$0(){}, +$S:0} +A.uE.prototype={} +A.AP.prototype={ +l(){this.aG() +this.dh()}} +A.n3.prototype={ +pw(){var s=new A.AP($.ay()) +this.fX$=s +this.c.dI(new A.uE(s))}, +nb(){var s,r=this +if(r.goL()){if(r.fX$==null)r.pw()}else{s=r.fX$ +if(s!=null){s.aG() +s.dh() +r.fX$=null}}}, +L(a){if(this.goL()&&this.fX$==null)this.pw() +return B.a_8}} +A.Vi.prototype={ +L(a){throw A.d(A.kj("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} +A.Z7.prototype={ +Lp(a,b){}, +r1(a){A.aHl(this,new A.avH(this,a))}} +A.avH.prototype={ +$1(a){var s=a.z +s=s==null?null:s.u(0,this.a) +if(s===!0)a.bo()}, +$S:19} +A.avG.prototype={ +$1(a){A.aHl(a,this.a)}, +$S:19} +A.Z8.prototype={ +c7(a){return new A.Z7(A.hJ(null,null,null,t.Q,t.X),this,B.a4)}} +A.ip.prototype={ +cw(a){return this.w!==a.w}} +A.NM.prototype={ +aD(a){var s=this.e +s=new A.ON(B.d.aH(A.G(s,0,1)*255),s,!1,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sd7(0,this.e) +b.szy(!1)}} +A.JT.prototype={ +P6(a){return null}, +aD(a){var s=new A.OA(!0,this.e,B.cG,this.P6(a),null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sAx(0,this.e) +b.smE(0,!0) +b.sam2(B.cG) +b.salX(this.P6(a))}} +A.zr.prototype={ +aD(a){var s=new A.Ca(this.e,this.f,this.r,!1,!1,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.soB(this.e) +b.sWY(this.f) +b.sBM(this.r) +b.bl=b.bw=!1}, +v0(a){a.soB(null) +a.sWY(null)}} +A.tL.prototype={ +aD(a){var s=new A.OE(this.e,this.f,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sql(this.e) +b.sjC(this.f)}, +v0(a){a.sql(null)}} +A.KC.prototype={ +aD(a){var s=new A.OD(this.e,A.dh(a),null,this.r,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sHd(0,this.e) +b.sjC(this.r) +b.sql(null) +b.sbA(A.dh(a))}} +A.tK.prototype={ +aD(a){var s=new A.OC(this.e,this.f,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sql(this.e) +b.sjC(this.f)}, +v0(a){a.sql(null)}} +A.a2E.prototype={ +$1(a){return A.a2D(this.c,this.b,new A.ol(this.a,A.dh(a),null))}, +$S:400} +A.O0.prototype={ +aD(a){var s=this,r=new A.OO(s.e,s.r,s.w,s.y,s.x,null,s.f,null,new A.aN(),A.af()) +r.aC() +r.saN(null) +return r}, +aI(a,b){var s=this +b.sbW(0,s.e) +b.sjC(s.f) +b.sHd(0,s.r) +b.scY(0,s.w) +b.scA(0,s.x) +b.sbK(0,s.y)}} +A.O1.prototype={ +aD(a){var s=this,r=new A.OP(s.r,s.x,s.w,s.e,s.f,null,new A.aN(),A.af()) +r.aC() +r.saN(null) +return r}, +aI(a,b){var s=this +b.sql(s.e) +b.sjC(s.f) +b.scY(0,s.r) +b.scA(0,s.w) +b.sbK(0,s.x)}} +A.wa.prototype={ +aD(a){var s=this,r=A.dh(a),q=new A.OY(s.w,null,new A.aN(),A.af()) +q.aC() +q.saN(null) +q.sc6(0,s.e) +q.sf0(s.r) +q.sbA(r) +q.sAy(s.x) +q.sYz(0,null) +return q}, +aI(a,b){var s=this +b.sc6(0,s.e) +b.sYz(0,null) +b.sf0(s.r) +b.sbA(A.dh(a)) +b.bw=s.w +b.sAy(s.x)}} +A.tQ.prototype={ +aD(a){var s=new A.OL(this.e,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sov(this.e)}} +A.KK.prototype={ +aD(a){var s=new A.OH(this.e,!1,this.x,B.eq,B.eq,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sov(this.e) +b.sa0H(!1) +b.sco(0,this.x) +b.sar0(B.eq) +b.saoZ(B.eq)}} +A.M0.prototype={ +aD(a){var s=new A.OI(this.e,this.f,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.satZ(this.e) +b.T=this.f}} +A.bA.prototype={ +aD(a){var s=new A.Ck(this.e,A.dh(a),null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.scj(0,this.e) +b.sbA(A.dh(a))}} +A.eF.prototype={ +aD(a){var s=new A.Cl(this.f,this.r,this.e,A.dh(a),null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sf0(this.e) +b.saug(this.f) +b.saq5(this.r) +b.sbA(A.dh(a))}} +A.h5.prototype={} +A.ik.prototype={ +aD(a){var s=new A.Cb(this.e,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sHX(this.e)}} +A.AU.prototype={ +q9(a){var s,r=a.b +r.toString +t.Wz.a(r) +s=this.f +if(r.e!==s){r.e=s +r=a.gaV(a) +if(r!=null)r.a1()}}} +A.zq.prototype={ +aD(a){var s=new A.C9(this.e,0,null,null,new A.aN(),A.af()) +s.aC() +s.U(0,null) +return s}, +aI(a,b){b.sHX(this.e)}} +A.ez.prototype={ +aD(a){return A.aFw(A.k6(this.f,this.e))}, +aI(a,b){b.sUN(A.k6(this.f,this.e))}, +d8(){var s,r,q,p,o=this.e,n=this.f +$label0$0:{s=1/0===o +if(s){r=1/0===n +q=n}else{q=null +r=!1}if(r){r="SizedBox.expand" +break $label0$0}if(0===o)r=0===(s?q:n) +else r=!1 +if(r){r="SizedBox.shrink" +break $label0$0}r="SizedBox" +break $label0$0}p=this.a +return p==null?r:r+"-"+p.j(0)}} +A.fB.prototype={ +aD(a){return A.aFw(this.e)}, +aI(a,b){b.sUN(this.e)}} +A.N4.prototype={ +aD(a){var s=new A.OM(this.e,this.f,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sars(0,this.e) +b.sarr(0,this.f)}} +A.v0.prototype={ +aD(a){var s=new A.Cj(this.e,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sBj(this.e)}, +c7(a){return new A.Vo(this,B.a4)}} +A.Vo.prototype={} +A.yz.prototype={ +aD(a){var s=new A.C7(this.e,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sH5(0,this.e)}} +A.MJ.prototype={ +aD(a){var s=null,r=new A.Ch(s,s,s,new A.aN(),A.af()) +r.aC() +r.saN(s) +return r}, +aI(a,b){b.sa12(null) +b.sa11(null)}} +A.Q6.prototype={ +aD(a){var s=new A.OX(this.e,a.ae(t.I).w,null,A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.scj(0,this.e) +b.sbA(a.ae(t.I).w)}} +A.Dj.prototype={ +aD(a){var s=A.dh(a) +return A.aRI(this.e,null,this.w,this.r,s)}, +aI(a,b){var s +b.sf0(this.e) +s=A.dh(a) +b.sbA(s) +b.sqP(this.r) +b.sjC(this.w)}} +A.ME.prototype={ +L(a){var s,r,q=this.w,p=q.length,o=J.azS(p,t.l7) +for(s=this.r,r=0;r0&&m.b>0){m=a.gcn(0) +s=n.gp(0) +r=b.a +q=b.b +$.am() +p=A.br() +o=n.cd +p.r=o.gv(o) +m.a.hE(new A.D(r,q,r+s.a,q+s.b),p)}m=n.B$ +if(m!=null)a.df(m,b)}} +A.awH.prototype={ +$1(a){var s=a==null?t.K.a(a):a +return this.a.mN(s)}, +$S:172} +A.awI.prototype={ +$1(a){var s=a==null?t.K.a(a):a +return this.a.EJ(s)}, +$S:172} +A.cP.prototype={ +Aa(){return A.cG(!1,t.y)}, +uZ(a){var s=a.grp(),r=s.geB(s).length===0?"/":s.geB(s),q=s.goH() +q=q.ga9(q)?null:s.goH() +r=A.Zh(s.gkt().length===0?null:s.gkt(),r,q).gla() +A.iW(r,0,r.length,B.a_,!1) +return A.cG(!1,t.y)}, +I1(){}, +W6(){}, +W5(){}, +W4(a){}, +lk(a){}, +W7(a){}, +qx(){var s=0,r=A.z(t.s1),q +var $async$qx=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:q=B.jb +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$qx,r)}} +A.Rs.prototype={ +hN(a){if(a===this.cF$)this.cF$=null +return B.b.F(this.bb$,a)}, +AI(){var s=0,r=A.z(t.s1),q,p=this,o,n,m,l +var $async$AI=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:o=A.a9(p.bb$,t.X5) +n=o.length +m=!1 +l=0 +case 3:if(!(l=s.b&&s.c>=s.d) +else s=!0}else s=!1 +if(s)m=A.aQ1(new A.fB(B.jf,n,n),0,0) +else{s=o.d +if(s!=null)m=new A.eF(s,n,n,m,n)}r=o.gagh() +if(r!=null)m=new A.bA(r,m,n) +s=o.f +if(s!=null)m=new A.pv(s,m,n) +s=o.as +if(s!==B.t){q=A.dh(a) +p=o.r +p.toString +m=A.a2D(m,s,new A.T8(q==null?B.ak:q,p,n))}s=o.r +if(s!=null)m=A.u0(m,s,B.d6) +s=o.w +if(s!=null)m=A.u0(m,s,B.o2) +s=o.x +if(s!=null)m=new A.fB(s,m,n) +s=o.y +if(s!=null)m=new A.bA(s,m,n) +s=o.z +if(s!=null)m=A.QV(o.Q,m,n,s,!0) +m.toString +return m}} +A.T8.prototype={ +Cs(a){return this.c.Ct(new A.D(0,0,0+a.a,0+a.b),this.b)}, +CT(a){return!a.c.k(0,this.c)||a.b!==this.b}} +A.ij.prototype={ +G(){return"ContextMenuButtonType."+this.b}} +A.dz.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.dz&&b.c==s.c&&J.e(b.a,s.a)&&b.b===s.b}, +gC(a){return A.R(this.c,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"ContextMenuButtonItem "+this.b.j(0)+", "+A.i(this.c)}} +A.KP.prototype={ +a0D(a,b,c){var s,r +A.aDg() +s=A.Ne(b,t.N1) +s.toString +r=A.adB(b) +if(r==null)r=null +else{r=r.c +r.toString}r=A.qE(new A.a3i(A.MF(b,r),c),!1,!1) +$.px=r +s.J8(0,r) +$.lf=this}, +eS(a){if($.lf!==this)return +A.aDg()}} +A.a3i.prototype={ +$1(a){return new A.mn(this.a.a,this.b.$1(a),null)}, +$S:16} +A.ng.prototype={ +nf(a,b,c){return A.a3P(c,this.w,null,this.y,this.x)}, +cw(a){return!J.e(this.w,a.w)||!J.e(this.x,a.x)||!J.e(this.y,a.y)}} +A.a3Q.prototype={ +$1(a){var s=a.ae(t.Uf) +if(s==null)s=B.dQ +return A.a3P(this.e,s.w,this.a,this.d,s.x)}, +$S:403} +A.Vj.prototype={ +L(a){throw A.d(A.kj("A DefaultSelectionStyle constructed with DefaultSelectionStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultSelectionStyle.of() when no enclosing default selection style is present in a BuildContext."))}} +A.L9.prototype={ +aa_(){var s,r +switch(A.aZ().a){case 3:s=A.nH($.aBT(),t.Vz,t.l) +for(r=$.aBR(),r=new A.dU(r,r.r,r.e);r.A();)s.m(0,r.d,B.p) +return s +case 0:case 1:case 5:case 2:case 4:return $.aBT()}switch(A.aZ().a){case 0:case 1:case 3:case 5:return null +case 2:return B.v4 +case 4:return $.aJA()}}, +L(a){var s=this.c,r=this.aa_() +if(r!=null)s=A.aiW(s,"",r) +return A.aiW(s,"",A.aOh())}} +A.Ld.prototype={ +nh(a){return new A.aa(0,a.b,0,a.d)}, +nk(a,b){var s,r=this.b,q=r.a,p=q+b.a-a.a +r=r.b +s=r+b.b-a.b +if(p>0)q-=p +return new A.j(q,s>0?r-s:r)}, +lX(a){return!this.b.k(0,a.b)}} +A.jd.prototype={ +G(){return"DismissDirection."+this.b}} +A.zD.prototype={ +aj(){var s=null +return new A.Fb(new A.bN(s,t.A),s,s,s)}} +A.Fz.prototype={ +G(){return"_FlingGestureKind."+this.b}} +A.Fb.prototype={ +ap(){var s,r,q=this +q.a4G() +s=q.ge2() +s.bk() +r=s.bS$ +r.b=!0 +r.a.push(q.gaaZ()) +s.bk() +s.bR$.D(0,q.gab0()) +q.Gt()}, +ge2(){var s,r=this,q=r.d +if(q===$){r.a.toString +s=A.cn(null,B.L,null,null,r) +r.d!==$&&A.ac() +r.d=s +q=s}return q}, +goL(){var s=this.ge2().r +if(!(s!=null&&s.a!=null)){s=this.f +if(s==null)s=null +else{s=s.r +s=s!=null&&s.a!=null}s=s===!0}else s=!0 +return s}, +l(){this.ge2().l() +var s=this.f +if(s!=null)s.l() +this.a4F()}, +giG(){var s=this.a.x +return s===B.Gk||s===B.o3||s===B.jT}, +tq(a){var s,r,q,p +if(a===0)return B.o5 +if(this.giG()){s=this.c.ae(t.I).w +$label0$0:{r=B.b2===s +if(r&&a<0){q=B.jT +break $label0$0}p=B.ak===s +if(p&&a>0){q=B.jT +break $label0$0}if(!r)q=p +else q=!0 +if(q){q=B.o3 +break $label0$0}q=null}return q}return a>0?B.o4:B.Gl}, +gEe(){this.a.toString +B.N_.h(0,this.tq(this.w)) +return 0.4}, +gR4(){var s=this.c.gp(0) +s.toString +return this.giG()?s.a:s.b}, +a8t(a){var s,r=this +if(r.x)return +r.y=!0 +s=r.ge2().r +if(s!=null&&s.a!=null){s=r.ge2().x +s===$&&A.a() +r.w=s*r.gR4()*J.er(r.w) +r.ge2().ff(0)}else{r.w=0 +r.ge2().sv(0,0)}r.a4(new A.aoE(r))}, +a8u(a){var s,r,q=this +if(q.y){s=q.ge2().r +s=s!=null&&s.a!=null}else s=!0 +if(s)return +s=a.c +s.toString +r=q.w +switch(q.a.x.a){case 1:case 0:q.w=r+s +break +case 4:s=r+s +if(s<0)q.w=s +break +case 5:s=r+s +if(s>0)q.w=s +break +case 2:switch(q.c.ae(t.I).w.a){case 0:s=q.w+s +if(s>0)q.w=s +break +case 1:s=q.w+s +if(s<0)q.w=s +break}break +case 3:switch(q.c.ae(t.I).w.a){case 0:s=q.w+s +if(s<0)q.w=s +break +case 1:s=q.w+s +if(s>0)q.w=s +break}break +case 6:q.w=0 +break}if(J.er(r)!==J.er(q.w))q.a4(new A.aoF(q)) +s=q.ge2().r +if(!(s!=null&&s.a!=null))q.ge2().sv(0,Math.abs(q.w)/q.gR4())}, +ab1(){this.a.toString}, +Gt(){var s=this,r=J.er(s.w),q=s.ge2(),p=s.giG(),o=s.a +if(p){o.toString +p=new A.j(r,0)}else{o.toString +p=new A.j(0,r)}o=t.Ni +s.e=new A.aI(t.o.a(q),new A.aG(B.h,p,o),o.i("aI"))}, +a8h(a){var s,r,q,p,o=this +if(o.w===0)return B.mj +s=a.a +r=s.a +q=s.b +if(o.giG()){s=Math.abs(r) +if(s-Math.abs(q)<400||s<700)return B.mj +p=o.tq(r)}else{s=Math.abs(q) +if(s-Math.abs(r)<400||s<700)return B.mj +p=o.tq(q)}if(p===o.tq(o.w))return B.Zv +return B.Zw}, +a8s(a){var s,r,q,p=this +if(p.y){s=p.ge2().r +s=s!=null&&s.a!=null}else s=!0 +if(s)return +p.y=!1 +if(p.ge2().gaT(0)===B.a6){p.ty() +return}s=a.a +r=s.a +q=p.giG()?r.a:r.b +switch(p.a8h(s).a){case 1:if(p.gEe()>=1){p.ge2().dC(0) +break}p.w=J.er(q) +p.ge2().WM(Math.abs(q)*0.0033333333333333335) +break +case 2:p.w=J.er(q) +p.ge2().WM(-Math.abs(q)*0.0033333333333333335) +break +case 0:if(p.ge2().gaT(0)!==B.R){s=p.ge2().x +s===$&&A.a() +if(s>p.gEe())p.ge2().ce(0) +else p.ge2().dC(0)}break}}, +xY(a){return this.ab_(a)}, +ab_(a){var s=0,r=A.z(t.H),q=this +var $async$xY=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:s=a===B.a6&&!q.y?2:3 +break +case 2:s=4 +return A.r(q.ty(),$async$xY) +case 4:case 3:if(q.c!=null)q.nb() +return A.x(null,r)}}) +return A.y($async$xY,r)}, +ty(){var s=0,r=A.z(t.H),q,p=this,o +var $async$ty=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:if(p.gEe()>=1){p.ge2().dC(0) +s=1 +break}s=3 +return A.r(p.DY(),$async$ty) +case 3:o=b +if(p.c!=null)if(o)p.ajB() +else p.ge2().dC(0) +case 1:return A.x(q,r)}}) +return A.y($async$ty,r)}, +DY(){var s=0,r=A.z(t.y),q,p=this +var $async$DY=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:p.a.toString +q=!0 +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$DY,r)}, +ajB(){var s,r=this +r.a.toString +s=r.tq(r.w) +r.a.w.$1(s)}, +L(a){var s,r,q,p,o,n,m,l=this,k=null +l.xd(a) +s=l.a +s.toString +r=l.r +if(r!=null){s=l.giG()?B.aD:B.b3 +q=l.z +p=q.a +return new A.PV(s,A.fN(k,q.b,p),r,k)}r=l.e +r===$&&A.a() +o=A.aja(new A.nF(s.c,l.as),r,k,!0) +if(s.x===B.o5)return o +s=l.giG()?l.gOm():k +r=l.giG()?l.gOn():k +q=l.giG()?l.gOl():k +p=l.giG()?k:l.gOm() +n=l.giG()?k:l.gOn() +m=l.giG()?k:l.gOl() +return A.lw(l.a.ax,o,B.X,!1,k,k,k,k,q,s,r,k,k,k,k,k,k,k,k,k,k,m,p,n)}} +A.aoE.prototype={ +$0(){this.a.Gt()}, +$S:0} +A.aoF.prototype={ +$0(){this.a.Gt()}, +$S:0} +A.IB.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.IC.prototype={ +ap(){this.aJ() +if(this.goL())this.pw()}, +dj(){var s=this.fX$ +if(s!=null){s.aG() +s.dh() +this.fX$=null}this.kY()}} +A.Lm.prototype={ +L(a){var s=A.bT(a,null,t.w).w,r=s.a,q=r.a,p=r.b,o=A.aOt(a),n=A.aOr(o,r),m=A.aOs(A.aOv(new A.D(0,0,0+q,0+p),A.aOu(s)),n) +return new A.bA(new A.aB(m.a,m.b,q-m.c,p-m.d),A.Bf(this.d,s.atj(m)),null)}} +A.a4k.prototype={ +$1(a){var s=a.gqg(a).gfI().aur(0,0) +if(!s)a.gauv(a) +return s}, +$S:173} +A.a4l.prototype={ +$1(a){return a.gqg(a)}, +$S:406} +A.Ln.prototype={ +gfR(a){var s=this.a +if(s==null)s=null +else{s=s.c +s.toString}return s}} +A.u6.prototype={ +aj(){return new A.Fm(A.qS(null),A.qS(null))}, +ap1(a,b,c){return this.d.$3(a,b,c)}, +atA(a,b,c){return this.e.$3(a,b,c)}} +A.Fm.prototype={ +ap(){var s,r=this +r.aJ() +s=r.a.c +r.d=s.gaT(s) +s=r.a.c +s.bk() +s=s.bS$ +s.b=!0 +s.a.push(r.gDy()) +r.Oy()}, +N1(a){var s,r=this,q=r.d +q===$&&A.a() +s=r.a6X(a,q) +r.d=s +if(q!==s)r.Oy()}, +aF(a){var s,r,q=this +q.aS(a) +s=a.c +if(s!==q.a.c){r=q.gDy() +s.d_(r) +s=q.a.c +s.bk() +s=s.bS$ +s.b=!0 +s.a.push(r) +r=q.a.c +q.N1(r.gaT(r))}}, +a6X(a,b){switch(a.a){case 0:case 3:return a +case 1:switch(b.a){case 0:case 3:case 1:return a +case 2:return b}break +case 2:switch(b.a){case 0:case 3:case 2:return a +case 1:return b}break}}, +Oy(){var s=this,r=s.d +r===$&&A.a() +switch(r.a){case 0:case 1:s.e.saV(0,s.a.c) +s.f.saV(0,B.d2) +break +case 2:case 3:s.e.saV(0,B.et) +s.f.saV(0,new A.jA(s.a.c,new A.b6(A.b([],t.x8),t.jc),0)) +break}}, +l(){this.a.c.d_(this.gDy()) +this.aA()}, +L(a){var s=this.a +return s.ap1(a,this.e,s.atA(a,this.f,s.f))}} +A.Su.prototype={ +aD(a){var s=new A.WA(this.e,this.f,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){var s +this.Mt(a,b) +s=this.f +b.ab=s +if(!s){s=b.T +if(s!=null)s.$0() +b.T=null}else if(b.T==null)b.ar()}} +A.WA.prototype={ +aE(a,b){var s=this +if(s.ab)if(s.T==null)s.T=a.a.alx(s.t) +s.i3(a,b)}} +A.jK.prototype={ +sck(a,b){this.nx(0,this.a.uI(B.be,B.ix,b))}, +am8(a,b,c){var s,r,q,p,o=null +if(!this.a.gXV()||!c)return A.d6(o,b,this.a.a) +s=b.bu(B.AK) +r=this.a +q=r.c +r=r.a +p=q.a +q=q.b +return A.d6(A.b([A.d6(o,o,B.c.S(r,0,p)),A.d6(o,s,B.c.S(r,p,q)),A.d6(o,o,B.c.bN(r,q))],t.Ne),b,o)}, +soZ(a){var s,r=this.a,q=r.a.length,p=a.b +if(q=s.a&&p<=s.b?s:B.be,a))}} +A.w9.prototype={} +A.hv.prototype={} +A.aoD.prototype={ +fn(a,b){return 0}, +lv(a){return a>=this.b}, +eD(a,b){var s,r,q,p=this.c,o=this.d +if(p[o].a>b){s=o +o=0}else s=11 +for(r=s-1;o=n)return r.h(s,o) +else if(a<=n)q=o-1 +else p=o+1}return null}, +amc(){var s,r=this,q=null,p=r.a.z +if(p===B.lV)return q +s=A.b([],t.ZD) +if(p.b&&r.guS())s.push(new A.dz(new A.a5b(r),B.h8,q)) +if(p.a&&r.guG())s.push(new A.dz(new A.a5c(r),B.h9,q)) +if(p.c&&r.goD())s.push(new A.dz(new A.a5d(r),B.ha,q)) +if(p.d&&r.gCI())s.push(new A.dz(new A.a5e(r),B.hb,q)) +return s}, +KT(){var s,r,q,p,o,n,m,l=this,k=l.a.c.a.b,j=l.gY().aw.e.ZF(),i=l.a.c.a.a +if(j!==i||!k.gbH()||k.a===k.b){s=l.gY().aw.cI().f +return new A.GA(l.gY().aw.cI().f,s)}s=k.a +r=k.b +q=B.c.S(i,s,r) +p=q.length===0 +o=(p?B.bc:new A.dW(q)).gZ(0) +n=l.gY().rB(new A.c7(s,s+o.length)) +s=(p?B.bc:new A.dW(q)).ga7(0) +m=l.gY().rB(new A.c7(r-s.length,r)) +s=n==null?null:n.d-n.b +if(s==null)s=l.gY().aw.cI().f +r=m==null?null:m.d-m.b +return new A.GA(r==null?l.gY().aw.cI().f:r,s)}, +gamN(){var s,r,q,p,o,n,m=this +if(m.gY().qM!=null){s=m.gY().qM +s.toString +return new A.DX(s,null)}r=m.KT() +q=null +p=r.a +q=p +o=m.a.c.a.b +n=m.gY().wE(o) +return A.aT2(q,m.gY(),n,r.b)}, +gamO(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.amc() +if(e==null){e=g.x.ay +s=g.guG()?new A.a5f(g):f +r=g.guS()?new A.a5g(g):f +q=g.goD()?new A.a5h(g):f +p=g.gCI()?new A.a5i(g):f +o=g.gYd()?new A.a5j(g):f +n=g.gLg()?new A.a5k(g):f +m=g.ga0v()?new A.a5l(g):f +l=g.gY9()?new A.a5m(g):f +k=t.ZD +j=A.b([],k) +i=q!=null +if(!i||e!==B.jo){h=A.aZ()===B.ac +e=A.b([],k) +if(r!=null)e.push(new A.dz(r,B.h8,f)) +if(s!=null)e.push(new A.dz(s,B.h9,f)) +if(i)e.push(new A.dz(q,B.ha,f)) +s=m!=null +if(s&&h)e.push(new A.dz(m,B.hc,f)) +if(p!=null)e.push(new A.dz(p,B.hb,f)) +if(o!=null)e.push(new A.dz(o,B.jG,f)) +if(n!=null)e.push(new A.dz(n,B.jH,f)) +if(s&&!h)e.push(new A.dz(m,B.hc,f)) +B.b.U(j,e)}if(l!=null)j.push(new A.dz(l,B.jI,f)) +e=j}B.b.U(e,g.gajJ()) +return e}, +gajJ(){var s,r,q,p=A.b([],t.ZD),o=this.a,n=o.c.a.b +if(o.f||!n.gbH()||n.a===n.b)return p +for(o=this.go,s=o.length,r=0;r0||!r.ghx())return +s=r.a.c.a +if(s.k(0,r.ok))return +r.z.toString +$.cj().yN(s) +r.ok=s}, +Pj(a){var s,r,q,p,o,n,m,l,k=this +B.b.gcc(k.gh9().f) +s=k.gY().gp(0) +if(k.a.k2===1){r=a.c +q=a.a +p=s.a +o=r-q>=p?p/2-a.gaP().a:A.G(0,r-p,q) +n=B.fd}else{m=A.aFv(a.gaP(),Math.max(a.d-a.b,k.gY().aw.cI().f),a.c-a.a) +r=m.d +q=m.b +p=s.b +o=r-q>=p?p/2-m.gaP().b:A.G(0,r-p,q) +n=B.bL}r=B.b.gcc(k.gh9().f).at +r.toString +q=B.b.gcc(k.gh9().f).z +q.toString +p=B.b.gcc(k.gh9().f).Q +p.toString +l=A.G(o+r,q,p) +p=B.b.gcc(k.gh9().f).at +p.toString +return new A.r_(l,a.cS(n.a8(0,p-l)))}, +yv(){var s,r,q,p,o,n,m=this +if(!m.ghx()){s=m.a +r=s.c.a +s=s.bb +s.gkK() +s=m.a.bb +s=s.gkK() +q=A.aGg(m) +$.cj().DC(q,s) +s=q +m.z=s +m.Ui() +m.Sc() +m.z.toString +s=m.fr +s===$&&A.a() +p=m.gtl() +o=m.a.db +n=$.cj() +n.FY(s.d,s.r,s.w,o,p) +n.yN(r) +n.G1() +s=m.a.bb +if(s.gkK().f.a){m.z.toString +n.ahM()}m.ok=r}else{m.z.toString +$.cj().G1()}}, +NK(){var s,r,q=this +if(q.ghx()){s=q.z +s.toString +r=$.cj() +if(r.d===s)r.NE() +q.aL=q.ok=q.z=null +q.Zc()}}, +ail(){if(this.rx)return +this.rx=!0 +A.eU(this.gahU())}, +ahV(){var s,r,q,p,o,n=this +n.rx=!1 +s=n.ghx() +if(!s)return +s=n.z +s.toString +r=$.cj() +if(r.d===s)r.NE() +n.ok=n.z=null +s=n.a.bb +s.gkK() +s=n.a.bb +s=s.gkK() +q=A.aGg(n) +r.DC(q,s) +p=q +n.z=p +r.G1() +s=n.fr +s===$&&A.a() +o=n.gtl() +r.FY(s.d,s.r,s.w,n.a.db,o) +r.yN(n.a.c.a) +n.ok=n.a.c.a}, +akl(){this.ry=!1 +$.a6.ah$.d.K(0,this.gzc())}, +C0(){var s=this +if(s.a.d.gbG())s.yv() +else{s.ry=!0 +$.a6.ah$.d.a_(0,s.gzc()) +s.a.d.hO()}}, +U2(){var s,r,q=this +if(q.Q!=null){s=q.a.d.gbG() +r=q.Q +if(s){r.toString +r.cv(0,q.a.c.a)}else{r.l() +q.Q=null}}}, +aiy(a){var s,r,q,p,o +if(a==null)return!1 +s=this.c +s.toString +r=t.Lm +q=a.ks(r) +if(q==null)return!1 +for(p=s;p!=null;){o=p.ks(r) +if(o===q)return!0 +if(o==null)p=null +else{s=o.c +s.toString +p=s}}return!1}, +aaU(a){var s,r,q,p=this,o=a instanceof A.vx +if(!o&&!(a instanceof A.jC))return +$label0$0:{if(!(o&&p.at!=null))o=a instanceof A.jC&&p.at==null +else o=!0 +if(o)break $label0$0 +if(a instanceof A.jC&&!p.at.b.k(0,p.a.c.a)){p.at=null +p.Ef() +break $label0$0}s=a.b +o=!1 +r=s==null?null:s.ks(t.Lm) +o=$.a6.ah$.x.h(0,p.ay) +if(r==null)q=null +else{q=r.c +q.toString}o=!J.e(o,q)&&p.aiy(s) +if(o)p.PE(a)}}, +PE(a){$.a0b() +return}, +xD(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a +f.toString +s=g.c +s.toString +r=f.c.a +q=g.gY() +p=g.a +o=p.p2 +n=p.c3 +m=p.x1 +$.a0b() +p=p.dM +l=$.ay() +k=new A.cy(!1,l) +j=new A.cy(!1,l) +i=new A.cy(!1,l) +h=new A.QK(s,q,o,g,null,r,k,j,i) +r=h.gUk() +q.cO.a_(0,r) +q.ah.a_(0,r) +h.GB() +r=h.gaav() +q=q.qM +h.e!==$&&A.ba() +h.e=new A.PA(s,new A.cy(B.MF,l),new A.qk(),p,B.cz,0,k,h.gacM(),h.gacO(),r,B.cz,0,j,h.gacG(),h.gacI(),r,i,B.KK,f,g.CW,g.cx,g.cy,o,g,n,m,g.x,q,new A.KP(),new A.KP()) +return h}, +y3(a,b){var s,r,q,p=this,o=p.a.c,n=o.a.a.length +if(n0}else p=!1 +q.r.sv(0,p)}, +gyR(){var s,r,q=this +if(q.a.d.gbG()){s=q.a +r=s.c.a.b +s=r.a===r.b&&s.as&&q.k4&&!q.gY().en}else s=!1 +return s}, +u3(){var s,r=this +if(!r.a.as)return +if(!r.k4)return +s=r.d +if(s!=null)s.am(0) +r.gka().sv(0,1) +if(r.a.a6)r.gka().H_(r.gQp()).a.a.ix(r.gQV()) +else r.d=A.ou(B.cm,new A.a50(r))}, +Fm(){var s,r=this,q=r.y1 +if(q>0){$.a6.toString +$.aX();--q +r.y1=q +if(q===0)r.a4(new A.a4T())}if(r.a.a6){q=r.d +if(q!=null)q.am(0) +r.d=A.bW(B.r,new A.a4U(r))}else{q=r.d +q=q==null?null:q.b!=null +if(q!==!0&&r.k4)r.d=A.ou(B.cm,new A.a4V(r)) +q=r.gka() +s=r.gka().x +s===$&&A.a() +q.sv(0,s===0?1:0)}}, +z1(a){var s=this,r=s.gka() +r.sv(0,s.gY().en?1:0) +r=s.d +if(r!=null)r.am(0) +s.d=null +if(a)s.y1=0}, +SZ(){return this.z1(!0)}, +G5(){var s=this +if(!s.gyR())s.SZ() +else if(s.d==null)s.u3()}, +Oh(){var s,r,q,p=this +if(p.a.d.gbG()&&!p.a.c.a.b.gbH()){s=p.gxF() +p.a.c.K(0,s) +r=p.a.c +q=p.MY() +q.toString +r.soZ(q) +p.a.c.a_(0,s)}p.Gw() +p.G5() +p.U2() +p.a4(new A.a4P()) +p.gGJ().a13()}, +a90(){var s,r,q,p=this +if(p.a.d.gbG()&&p.a.d.amJ())p.yv() +else if(!p.a.d.gbG()){p.NK() +s=p.a.c +s.nx(0,s.a.HH(B.be))}p.G5() +p.U2() +s=p.a.d.gbG() +r=$.a6 +if(s){r.bb$.push(p) +s=p.c +s.toString +p.xr=A.rH(s).ay.d +if(!p.a.x)p.yJ(!0) +q=p.MY() +if(q!=null)p.y3(q,null)}else{r.hN(p) +p.a4(new A.a4R(p))}p.nb()}, +MY(){var s,r,q,p=this +A.aZ() +$label0$0:{break $label0$0}s=p.a +if(s.aK)r=s.k2===1&&!p.ry&&!p.k3 +else r=!1 +p.k3=!1 +if(r)q=A.cc(B.j,0,s.c.a.a.length,!1) +else q=!s.c.a.b.gbH()?A.mf(B.j,p.a.c.a.a.length):null +return q}, +a7C(a){if(this.gY().y==null||!this.ghx())return +this.Ui()}, +Ui(){var s=this.gY().gp(0),r=this.gY().aM(0,null),q=this.z +if(!s.k(0,q.a)||!r.k(0,q.b)){q.a=s +q.b=r +$.cj().aiV(s,r)}}, +Sd(a){var s,r,q,p=this +if(!p.ghx())return +p.akW() +s=p.a.c.a.c +r=p.gY().rB(s) +if(r==null){q=s.gbH()?s.a:0 +r=p.gY().jo(new A.aq(q,B.j))}p.z.a07(r) +p.akv() +$.bJ.dx$.push(p.gaii())}, +Sc(){return this.Sd(null)}, +Ud(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +e.gz4() +s=A.aZ() +if(s!==B.N)return +if(B.b.gcc(e.gh9().f).k4!==B.i7)return +s=e.gY().aw.e +s.toString +e.a.toString +$label0$0:{r=e.c +r.toString +r=A.ck(r,B.c7) +r=r==null?d:r.gcQ() +if(r==null)r=B.ad +break $label0$0}q=e.a.db +p=e.gtl() +e.a.toString +o=e.c +o.toString +o=A.a3U(o) +n=new A.au0(q,p,r,o,d,e.a.gjr(),e.n,e.gY().gp(0),s) +if(a)m=B.bb +else{r=e.aL +r=r==null?d:r.amD(n) +m=r==null?B.bb:r}if(m.a<3)return +e.aL=n +l=A.b([],t.u1) +k=s.n9(!1) +j=new A.vT(k,0,0) +for(i=0;j.xu(1,j.c);i=h){s=j.d +h=i+(s==null?j.d=B.c.S(k,j.b,j.c):s).length +s=e.gY() +r=i1){o=p.a.c.a.b +o=o.a!==o.b||o.c===0}else o=!0 +if(o)return +o=p.a.c.a +s=o.a +o=o.b.c +r=A.ajG(s,o) +q=r.b +if(o===s.length)r.S0(2,q) +else{r.S0(1,q) +r.xu(1,r.b)}o=r.a +p.h6(new A.cO(B.c.S(o,0,r.b)+new A.dW(r.gN(0)).ga7(0)+new A.dW(r.gN(0)).gZ(0)+B.c.bN(o,r.c),A.mf(B.j,r.b+r.gN(0).length),B.be),B.af)}, +RS(a){var s=this.a.c.a,r=a.a.Ka(a.c,a.b) +this.h6(r,a.d) +if(r.k(0,s))this.Oh()}, +ais(a){if(a.a)this.iT(new A.aq(this.a.c.a.a.length,B.j)) +else this.iT(B.fw)}, +a92(a){var s,r,q,p,o,n,m,l=this +if(a.b!==B.fk)return +s=B.b.gcc(l.gh9().f) +if(l.a.k2===1){r=l.gh9() +q=s.Q +q.toString +r.ey(q) +return}r=s.Q +r.toString +if(r===0){r=s.z +r.toString +r=r===0}else r=!1 +if(r)return +p=t._N.a(l.ay.gM()) +p.toString +o=A.ahc(p,a) +r=s.at +r.toString +q=s.z +q.toString +n=s.Q +n.toString +m=A.G(r+o,q,n) +if(m===r)return +l.gh9().ey(m)}, +a9i(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.a.k2===1)return +s=i.gY().jo(i.a.c.a.b.gdk()) +r=t._N.a(i.ay.gM()) +r.toString +q=A.ahc(r,new A.ew(a.gAC(a)?B.S:B.V,B.fk)) +p=B.b.gcc(i.gh9().f) +if(a.gAC(a)){o=i.a.c.a +if(o.b.d>=o.a.length)return +o=s.b+q +n=p.Q +n.toString +m=i.gY().gp(0) +l=p.at +l.toString +k=o+l>=n+m.b?new A.aq(i.a.c.a.a.length,B.j):i.gY().fG(A.bI(i.gY().aM(0,null),new A.j(s.a,o))) +j=i.a.c.a.b.HI(k.a)}else{if(i.a.c.a.b.d<=0)return +o=s.b+q +n=p.at +n.toString +k=o+n<=0?B.fw:i.gY().fG(A.bI(i.gY().aM(0,null),new A.j(s.a,o))) +j=i.a.c.a.b.HI(k.a)}i.iT(j.gdk()) +i.h6(i.a.c.a.ij(j),B.af)}, +akQ(a){var s=a.b +this.iT(s.gdk()) +this.h6(a.a.ij(s),a.c)}, +gGJ(){var s,r=this,q=r.H +if(q===$){s=A.b([],t.e) +r.H!==$&&A.ac() +q=r.H=new A.I8(r,new A.b6(s,t.c),t.Wp)}return q}, +adO(a){var s=this.Q +if(s==null)s=null +else{s=s.e +s===$&&A.a() +s=s.grm()}if(s===!0){this.jP(!1) +return null}s=this.c +s.toString +return A.la(s,a,t.xm)}, +afX(a,b){if(!this.RG)return +this.RG=!1 +this.a.toString +A.la(a,new A.kg(),t.Rz)}, +ga5F(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2=this,b3=b2.a2 +if(b3===$){s=t.e +r=A.b([],s) +q=t.c +b3=b2.a0 +if(b3===$){p=A.b([],s) +b2.a0!==$&&A.ac() +b3=b2.a0=new A.cL(b2.gahJ(),new A.b6(p,q),t.Tx)}o=b2.J +if(o===$){p=A.b([],s) +b2.J!==$&&A.ac() +o=b2.J=new A.cL(b2.gakP(),new A.b6(p,q),t.ZQ)}p=A.b([],s) +n=A.b([],s) +m=b2.ga71() +l=b2.gaeX() +k=A.b([],s) +j=b2.c +j.toString +j=new A.mp(b2,m,l,new A.b6(k,q),t.dA).di(j) +k=b2.gafc() +i=A.b([],s) +h=b2.c +h.toString +h=new A.mp(b2,k,l,new A.b6(i,q),t.Uz).di(h) +i=b2.gaen() +g=b2.gaeZ() +f=A.b([],s) +e=b2.c +e.toString +e=new A.mp(b2,i,g,new A.b6(f,q),t.Fb).di(e) +m=A.oV(b2,m,l,!1,!1,!1,t._w) +f=b2.c +f.toString +f=m.di(f) +m=A.b([],s) +d=b2.c +d.toString +d=new A.cL(b2.ga9h(),new A.b6(m,q),t.vr).di(d) +m=A.oV(b2,k,l,!1,!0,!1,t.P9) +c=b2.c +c.toString +c=m.di(c) +m=b2.gagt() +b=A.oV(b2,m,l,!1,!0,!1,t.cP) +a=b2.c +a.toString +a=b.di(a) +b=A.oV(b2,i,g,!1,!0,!1,t.OO) +a0=b2.c +a0.toString +a0=b.di(a0) +b=b2.gGJ() +a1=b2.c +a1.toString +a1=b.di(a1) +b=b2.gGJ() +a2=b2.c +a2.toString +a2=b.di(a2) +m=A.oV(b2,m,l,!1,!0,!1,t.b5) +b=b2.c +b.toString +b=m.di(b) +m=b2.ga8J() +a3=A.oV(b2,m,l,!1,!0,!1,t.HH) +a4=b2.c +a4.toString +a4=a3.di(a4) +l=A.oV(b2,k,l,!1,!0,!1,t.eI) +k=b2.c +k.toString +k=l.di(k) +l=A.b([],s) +a3=b2.c +a3.toString +a3=new A.cL(b2.gair(),new A.b6(l,q),t.sl).di(a3) +l=A.b([],s) +i=A.oV(b2,i,g,!1,!0,!0,t.oB) +a5=b2.c +a5.toString +a5=i.di(a5) +g=A.oV(b2,m,g,!0,!0,!0,t.bh) +m=b2.c +m.toString +m=g.di(m) +g=A.b([],s) +i=b2.c +i.toString +i=new A.Xl(b2,new A.b6(g,q)).di(i) +g=A.b([],s) +a6=b2.c +a6.toString +a6=new A.SK(b2,new A.b6(g,q)).di(a6) +g=A.b([],s) +a7=b2.c +a7.toString +a7=new A.cL(new A.a4O(b2),new A.b6(g,q),t.gv).di(a7) +a8=b2.a6 +if(a8===$){g=A.b([],s) +b2.a6!==$&&A.ac() +a8=b2.a6=new A.cL(b2.gaka(),new A.b6(g,q),t.j5)}g=b2.c +g.toString +g=a8.di(g) +a9=A.b([],s) +b0=b2.c +b0.toString +b0=new A.TA(new A.b6(a9,q)).di(b0) +s=A.b([],s) +a9=b2.c +a9.toString +b1=A.ar([B.XL,new A.zF(!1,new A.b6(r,q)),B.Ye,b3,B.Yt,o,B.B6,new A.zC(!0,new A.b6(p,q)),B.lZ,new A.cL(b2.gadN(),new A.b6(n,q),t.OY),B.XQ,j,B.Yz,h,B.XR,e,B.Y1,f,B.XV,d,B.YA,c,B.YH,a,B.YG,a0,B.Ym,a1,B.Yn,a2,B.Ya,b,B.YB,a4,B.YF,k,B.YD,a3,B.m1,new A.cL(b2.ga91(),new A.b6(l,q),t.fn),B.XJ,a5,B.XK,m,B.Yg,i,B.XO,a6,B.Y7,a7,B.Yl,g,B.XU,b0,B.XI,new A.TB(new A.b6(s,q)).di(a9)],t.u,t.od) +b2.a2!==$&&A.ac() +b2.a2=b1 +b3=b1}return b3}, +L(a){var s,r,q,p=this,o=null,n={} +p.xd(a) +s=p.a.p2 +$label0$0:{r=A.ck(a,B.c7) +r=r==null?o:r.gcQ() +if(r==null)r=B.ad +break $label0$0}n.a=null +$label1$1:{q=p.a.p3 +if(B.SG.k(0,q)){n.a=B.Qh +break $label1$1}if(B.SI.k(0,q)){n.a=B.Qg +break $label1$1}if(B.SH.k(0,q)){n.a=B.Qi +break $label1$1}n.a=B.zL}return new A.Su(p.ga7B(),p.ghx(),A.pe(p.ga5F(),new A.ec(new A.a5a(n,p,s,r),o)),o)}, +V9(){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.a +if(g.f){s=g.c.a.a +s=B.c.a8(g.e,s.length) +$.a6.toString +$.aX() +r=B.Qq.u(0,A.aZ()) +if(r){q=i.y1>0?i.y2:h +if(q!=null&&q>=0&&q=0&&p<=g.c.a.a.length){o=A.b([],t.s6) +g=i.a +n=g.c.a.a.length-i.n +if(g.k2!==1){o.push(B.a_k) +o.push(new A.mB(new A.K(i.gY().gp(0).a,0),B.aH,B.eb,h,h))}else o.push(B.a_j) +g=i.fr +g===$&&A.a() +p=A.b([A.d6(h,h,B.c.S(i.a.c.a.a,0,n))],t.VO) +B.b.U(p,o) +p.push(A.d6(h,h,B.c.bN(i.a.c.a.a,n))) +return A.d6(p,g,h)}m=!g.x&&g.d.gbG() +if(i.gSS()){l=!i.a.c.a.gXV()||!m +g=i.a.c.a +p=i.fr +p===$&&A.a() +k=i.dy +k===$&&A.a() +k=k.c +k.toString +j=i.fx +j.toString +return A.aXe(g,l,p,k,j)}g=i.a.c +p=i.c +p.toString +k=i.fr +k===$&&A.a() +return g.am8(p,k,m)}} +A.a4S.prototype={ +$0(){}, +$S:0} +A.a5n.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.iT(s.a.c.a.b.gdk())}, +$S:6} +A.a4W.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.iT(s.a.c.a.b.gdk())}, +$S:6} +A.a5b.prototype={ +$0(){this.a.A3(B.ag)}, +$S:0} +A.a5c.prototype={ +$0(){this.a.zU(B.ag)}, +$S:0} +A.a5d.prototype={ +$0(){this.a.oE(B.ag)}, +$S:0} +A.a5e.prototype={ +$0(){this.a.CH(B.ag)}, +$S:0} +A.a5f.prototype={ +$0(){return this.a.zU(B.ag)}, +$S:0} +A.a5g.prototype={ +$0(){return this.a.A3(B.ag)}, +$S:0} +A.a5h.prototype={ +$0(){return this.a.oE(B.ag)}, +$S:0} +A.a5i.prototype={ +$0(){return this.a.CH(B.ag)}, +$S:0} +A.a5j.prototype={ +$0(){return this.a.Ba(B.ag)}, +$S:0} +A.a5k.prototype={ +$0(){return this.a.wO(B.ag)}, +$S:0} +A.a5l.prototype={ +$0(){return this.a.x3(B.ag)}, +$S:0} +A.a5m.prototype={ +$0(){return this.a.ajz(B.ag)}, +$S:0} +A.a51.prototype={ +$0(){var s=0,r=A.z(t.H),q=this,p,o,n,m,l +var $async$$0=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:o=q.b +n=q.a +m=n.a +l=B.c.S(m.c.a.a,o.a,o.b) +s=l.length!==0?2:3 +break +case 2:s=4 +return A.r(n.fy.BR(q.c.a,l,m.x),$async$$0) +case 4:p=b +if(p!=null&&n.gDx())n.Rm(B.ag,p) +else n.fZ() +case 3:return A.x(null,r)}}) +return A.y($async$$0,r)}, +$S:11} +A.a5r.prototype={ +$0(){return this.a.k3=!0}, +$S:0} +A.a5p.prototype={ +$1(a){var s,r=this +if(r.b)r.a.Q.hZ() +if(r.c){s=r.a.Q +s.nS() +s=s.e +s===$&&A.a() +s.LB()}}, +$S:6} +A.a5q.prototype={ +$1(a){this.a.yv()}, +$S:6} +A.a4X.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h=this.a +h.x2=!1 +s=$.a6.ah$.x.h(0,h.w) +s=s==null?null:s.gV() +t.CA.a(s) +if(s!=null){r=s.t.gbH() +r=!r||h.gh9().f.length===0}else r=!0 +if(r)return +q=s.aw.cI().f +p=h.a.b7.d +r=h.Q +if((r==null?null:r.c)!=null){o=r.c.rw(q).b +n=Math.max(o,48) +p=Math.max(o/2-h.Q.c.rv(B.cz,q).b+n/2,p)}m=h.a.b7.zV(p) +l=h.Pj(s.jo(s.t.gdk())) +k=h.a.c.a.b +if(k.a===k.b)j=l.b +else{i=s.kO(k) +if(i.length===0)j=l.b +else if(k.c=s)return s +if(s<=1)return a +return this.Nd(a)?a-1:a}, +eF(a){var s=this.a.length +if(s===0||a>=s)return null +if(a<0)return 0 +if(a===s-1)return s +if(s<=1)return a +s=a+1 +return this.Nd(s)?a+2:s}} +A.mp.prototype={ +Qa(a){var s,r=this.e,q=r.Q +if(q!=null){q=q.e +q===$&&A.a() +q=!q.grm()}else q=!0 +if(q)return +s=a.a +if(s.a!==s.Ka(a.c,a.b).a)r.jP(!1)}, +dn(a,b){var s,r,q,p,o,n,m=this,l=m.e,k=l.a.c.a.b +if(!k.gbH())return null +s=l.No() +r=k.a +q=k.b +if(r!==q){r=s.eE(r) +if(r==null)r=l.a.c.a.a.length +q=s.eF(q-1) +if(q==null)q=0 +p=new A.jz(l.a.c.a,"",new A.c7(r,q),B.af) +m.Qa(p) +b.toString +return A.la(b,p,t.UM)}r=a.a +o=m.r.$3(k.gmt(),r,m.f.$0()).a +q=k.c +if(r){r=s.eE(q) +if(r==null)r=l.a.c.a.a.length}else{r=s.eF(q-1) +if(r==null)r=0}n=A.cc(B.j,r,o,!1) +p=new A.jz(l.a.c.a,"",n,B.af) +m.Qa(p) +b.toString +return A.la(b,p,t.UM)}, +dN(a){a.toString +return this.dn(a,null)}, +gjS(){var s=this.e.a +return!s.x&&s.c.a.b.gbH()}} +A.I7.prototype={ +dn(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.e,i=j.a,h=i.c.a,g=h.b,f=a.b||!i.aK +i=g.a +s=g.b +r=i===s +if(!r&&!k.f&&f){b.toString +return A.la(b,new A.iN(h,A.mf(B.j,a.a?s:i),B.af),t.gU)}q=g.gdk() +if(a.d){i=a.a +h=!1 +if(i){s=j.gY().rA(q).b +if(new A.aq(s,B.aj).k(0,q)){h=j.a.c.a.a +h=s!==h.length&&h.charCodeAt(q.a)!==10}}if(h)q=new A.aq(q.a,B.j) +else{if(!i){i=j.gY().rA(q).a +i=new A.aq(i,B.j).k(0,q)&&i!==0&&j.a.c.a.a.charCodeAt(q.a-1)!==10}else i=!1 +if(i)q=new A.aq(q.a,B.aj)}}i=k.r +if(i){h=g.c +s=g.d +p=a.a?h>s:h")),q.w) +p.a.c.a_(0,p.gGb())}, +aF(a){var s,r,q,p=this +p.aS(a) +s=p.a +r=s.r +if(r!==a.r){q=p.e +q===$&&A.a() +q.b=r}r=s.f +if(r.a!==a.f.a){q=p.d +q===$&&A.a() +q.e=r}r=a.c +if(s.c!==r){s=p.gGb() +r.K(0,s) +p.a.c.a_(0,s)}}, +l(){var s,r=this +r.a.c.K(0,r.gGb()) +s=r.d +s===$&&A.a() +s.l() +s=r.e +s===$&&A.a() +s.l() +r.a4H()}, +ak2(){this.a4(new A.apc(this))}, +L(a){var s,r,q,p,o=this +if(!o.a.c.a){s=o.d +s===$&&A.a() +r=s.gaT(0)===B.R}else r=!1 +if(r)o.a.toString +s=o.a +s.toString +q=o.d +q===$&&A.a() +p=new A.v0(r,new A.rv(!r,s.am5(a,q),null),null) +q=o.d +s=r?null:p +return A.n1(q,new A.apd(o),s)}} +A.apc.prototype={ +$0(){var s=this.a,r=s.a.c.a,q=s.d +if(r){q===$&&A.a() +q.ce(0)}else{q===$&&A.a() +q.dC(0).bc(0,new A.apb(s),t.H)}r=s.c +r.toString +r=A.adY(r) +if(r!=null){q=s.c +q.toString +r.a_0(q,s.a.c.a)}}, +$S:0} +A.apb.prototype={ +$1(a){var s=this.a +if(s.c==null)return +s.a4(new A.apa())}, +$S:20} +A.apa.prototype={ +$0(){}, +$S:0} +A.apd.prototype={ +$2(a,b){var s,r,q,p=this.a,o=p.a +o.toString +s=p.d +s===$&&A.a() +r=o.aq4(a,s) +s=p.e +s===$&&A.a() +q=A.KE(new A.eF(B.Q,null,s.gv(0),b,null),B.v,null) +return p.a.aoC(a,r,q,p.d)}, +$S:70} +A.IE.prototype={ +l(){var s=this,r=s.c2$ +if(r!=null)r.K(0,s.giL()) +s.c2$=null +s.aA()}, +bE(){this.d2() +this.cN() +this.iM()}} +A.ku.prototype={ +G(){return"KeyEventResult."+this.b}} +A.S2.prototype={} +A.a6E.prototype={ +ad(a){var s,r=this.a +if(r.ax===this){if(!r.ghI()){s=r.w +s=s!=null&&s.r===r}else s=!0 +if(s)r.Ce(B.m5) +s=r.w +if(s!=null){if(s.c===r)s.c=null +if(s.f===r)s.f=null +s.d.F(0,r)}s=r.Q +if(s!=null)s.ahC(0,r) +r.ax=null}}, +K8(a){var s,r=this.a +if(r.ax===this){s=r.e +s.toString +a=A.azF(s,!0,!0);(a==null?r.e.f.d.b:a).yC(r)}}, +Zg(){return this.K8(null)}} +A.R_.prototype={ +G(){return"UnfocusDisposition."+this.b}} +A.d1.prototype={ +gfJ(){var s,r +if(this.a)return!0 +for(s=this.gcT().length,r=0;r"))}, +gcT(){var s,r,q=this.x +if(q==null){s=A.b([],t.bp) +r=this.Q +for(;r!=null;){s.push(r) +r=r.Q}this.x=s +q=s}return q}, +gbG(){if(!this.ghI()){var s=this.w +if(s==null)s=null +else{s=s.c +s=s==null?null:B.b.u(s.gcT(),this)}s=s===!0}else s=!0 +return s}, +ghI(){var s=this.w +return(s==null?null:s.c)===this}, +ghL(){return this.gfT()}, +NF(){var s,r,q,p,o=this.ay +if(o==null)return +this.ay=null +s=this.as +r=s.length +if(r!==0)for(q=0;q")).af(0,B.b.gra(r))}}b.Q=null +b.NF() +B.b.F(this.as,b) +for(r=this.gcT(),q=r.length,p=0;p#"+s+q}, +$iah:1} +A.a6H.prototype={ +$1(a){return!a.gfJ()&&a.b&&B.b.dJ(a.gcT(),A.eC())}, +$S:24} +A.a6G.prototype={ +$1(a){return a.gfT()===this.a}, +$S:24} +A.lt.prototype={ +ghL(){return this}, +gfS(){return this.b&&A.d1.prototype.gfS.call(this)}, +goK(){if(!(this.b&&B.b.dJ(this.gcT(),A.eC())))return B.n2 +return A.d1.prototype.goK.call(this)}, +CL(a){if(a.Q==null)this.yC(a) +if(this.gbG())a.kb(!0) +else a.nO()}, +alV(a,b){var s,r=this +if(b.Q==null)r.yC(b) +s=r.w +if(s!=null)s.w.push(new A.S2(r,b)) +s=r.w +if(s!=null)s.tM()}, +kb(a){var s,r,q,p=this,o=p.fy +while(!0){if(o.length!==0){s=B.b.ga7(o) +if(s.b&&B.b.dJ(s.gcT(),A.eC())){s=B.b.ga7(o) +r=s.ay +if(r==null){q=s.Q +r=s.ay=q==null?null:q.ghL()}s=r==null}else s=!0}else s=!1 +if(!s)break +o.pop()}o=A.jl(o) +if(!a||o==null){if(p.b&&B.b.dJ(p.gcT(),A.eC())){p.nO() +p.QK(p)}return}o.kb(!0)}} +A.np.prototype={ +G(){return"FocusHighlightMode."+this.b}} +A.a6F.prototype={ +G(){return"FocusHighlightStrategy."+this.b}} +A.RW.prototype={ +lk(a){return this.a.$1(a)}} +A.Ah.prototype={ +gahT(){return!0}, +l(){var s,r=this,q=r.e +if(q!=null)$.a6.hN(q) +q=r.a +s=$.e3.qD$ +s===$&&A.a() +if(J.e(s.a,q.gX9())){$.f2.RG$.b.F(0,q.gXa()) +s=$.e3.qD$ +s===$&&A.a() +s.a=null +$.vD.Iu$.F(0,q.gXc())}q.f=new A.es(A.dH(null,null,t.Su,t.S),t.op) +r.b.l() +r.dh()}, +a6b(a){var s,r,q=this +if(a===B.ca)if(q.c!==q.b)q.f=null +else{s=q.f +if(s!=null){s.hO() +q.f=null}}else{s=q.c +r=q.b +if(s!==r){q.r=r +q.f=s +q.UR()}}}, +tM(){if(this.x)return +this.x=!0 +A.eU(this.galO())}, +UR(){var s,r,q,p,o,n,m,l,k,j=this +j.x=!1 +s=j.c +for(r=j.w,q=r.length,p=j.b,o=0;o")) +if(!r.gak(0).A())p=null +else p=b?r.ga7(0):r.gZ(0)}return p==null?a:p}, +OV(a,b){return this.Et(a,!1,b)}, +aqC(a){}, +Hm(a,b){}, +pI(a,b){var s,r,q,p,o,n,m,l=this,k=a.ghL() +k.toString +l.lY(k) +l.qG$.F(0,k) +s=A.jl(k.fy) +r=s==null +if(r){q=b?l.OV(a,!1):l.Et(a,!0,!1) +return l.pO(q,b?B.cu:B.cv,b)}if(r)s=k +p=A.azD(k,s) +if(b&&s===B.b.ga7(p))switch(k.fr.a){case 1:s.fb() +return!1 +case 2:o=k.gfT() +if(o!=null&&o!==$.a6.ah$.d.b){s.fb() +k=o.e +k.toString +A.nq(k).pI(o,!0) +k=s.gfT() +return(k==null?null:A.jl(k.fy))!==s}return l.pO(B.b.gZ(p),B.cu,b) +case 0:return l.pO(B.b.gZ(p),B.cu,b) +case 3:return!1}if(!b&&s===B.b.gZ(p))switch(k.fr.a){case 1:s.fb() +return!1 +case 2:o=k.gfT() +if(o!=null&&o!==$.a6.ah$.d.b){s.fb() +k=o.e +k.toString +A.nq(k).pI(o,!1) +k=s.gfT() +return(k==null?null:A.jl(k.fy))!==s}return l.pO(B.b.ga7(p),B.cv,b) +case 0:return l.pO(B.b.ga7(p),B.cv,b) +case 3:return!1}for(k=J.aY(b?p:new A.c_(p,A.a2(p).i("c_<1>"))),n=null;k.A();n=m){m=k.gN(k) +if(n===s)return l.pO(m,b?B.cu:B.cv,b)}return!1}} +A.a6L.prototype={ +$1(a){return a.b&&B.b.dJ(a.gcT(),A.eC())&&!a.gfJ()}, +$S:24} +A.a6N.prototype={ +$1(a){var s,r,q,p,o,n,m +for(s=a.c,r=s.length,q=this.b,p=this.a,o=0;o")) +if(!q.ga9(0))r=q}if(c===B.iD){o=J.tk(r) +r=new A.c_(o,A.a2(o).i("c_<1>"))}p=J.aCC(r,new A.a42(new A.D(a.gaR(0).a,-1/0,a.gaR(0).c,1/0))) +if(!p.ga9(0)){if(d)return B.b.gZ(A.aDv(a.gaR(0).gaP(),p)) +return B.b.ga7(A.aDv(a.gaR(0).gaP(),p))}if(d)return B.b.gZ(A.aDw(a.gaR(0).gaP(),r)) +return B.b.ga7(A.aDw(a.gaR(0).gaP(),r)) +case 1:case 3:r=this.ajq(c,a.gaR(0),b,d) +if(r.length===0)break +if(s!=null&&!s.d.gV0()){q=new A.as(r,new A.a43(s),A.a2(r).i("as<1>")) +if(!q.ga9(0))r=q}if(c===B.lX){o=J.tk(r) +r=new A.c_(o,A.a2(o).i("c_<1>"))}p=J.aCC(r,new A.a44(new A.D(-1/0,a.gaR(0).b,1/0,a.gaR(0).d))) +if(!p.ga9(0)){if(d)return B.b.gZ(A.aDu(a.gaR(0).gaP(),p)) +return B.b.ga7(A.aDu(a.gaR(0).gaP(),p))}if(d)return B.b.gZ(A.aDx(a.gaR(0).gaP(),r)) +return B.b.ga7(A.aDx(a.gaR(0).gaP(),r))}return null}, +OW(a,b,c){return this.Eu(a,b,c,!0)}, +ajq(a,b,c,d){var s,r +$label0$0:{if(B.lX===a){s=new A.a46(b,d) +break $label0$0}if(B.B2===a){s=new A.a47(b,d) +break $label0$0}s=B.iD===a||B.lW===a?A.a8(A.c2("Invalid direction "+a.j(0),null)):null}r=c.kL(0,s).eC(0) +A.mT(r,new A.a48(),t.mx) +return r}, +ajr(a,b,c,d){var s,r +$label0$0:{if(B.iD===a){s=new A.a49(b,d) +break $label0$0}if(B.lW===a){s=new A.a4a(b,d) +break $label0$0}s=B.lX===a||B.B2===a?A.a8(A.c2("Invalid direction "+a.j(0),null)):null}r=c.kL(0,s).eC(0) +A.mT(r,new A.a4b(),t.mx) +return r}, +ahc(a,b,c){var s,r,q=this,p=q.qG$,o=p.h(0,b),n=o!=null +if(n){s=o.a +s=s.length!==0&&B.b.gZ(s).a!==a}else s=!1 +if(s){s=o.a +if(B.b.ga7(s).b.Q==null){q.lY(b) +p.F(0,b) +return!1}r=new A.a45(q,o,b) +switch(a.a){case 2:case 0:switch(B.b.gZ(s).a.a){case 3:case 1:q.lY(b) +p.F(0,b) +break +case 0:case 2:if(r.$1(a))return!0 +break}break +case 3:case 1:switch(B.b.gZ(s).a.a){case 3:case 1:if(r.$1(a))return!0 +break +case 0:case 2:q.lY(b) +p.F(0,b) +break}break}}if(n&&o.a.length===0){q.lY(b) +p.F(0,b)}return!1}, +FL(a,b,c,d){var s,r,q,p=this +if(b instanceof A.lt){s=b.fy +if(A.jl(s)!=null){s=A.jl(s) +s.toString +return p.FL(a,s,b,d)}r=p.WK(b,d) +if(r==null)r=a +switch(d.a){case 0:case 3:p.a.$2$alignmentPolicy(r,B.cv) +break +case 1:case 2:p.a.$2$alignmentPolicy(r,B.cu) +break}return!0}q=b.ghI() +switch(d.a){case 0:case 3:p.a.$2$alignmentPolicy(b,B.cv) +break +case 1:case 2:p.a.$2$alignmentPolicy(b,B.cu) +break}return!q}, +QW(a,b,c,d){var s,r,q,p,o=this +if(d==null){s=a.ghL() +s.toString +r=s}else r=d +switch(r.fx.a){case 1:b.fb() +return!1 +case 2:q=r.gfT() +if(q!=null&&q!==$.a6.ah$.d.b){o.lY(r) +s=o.qG$ +s.F(0,r) +o.lY(q) +s.F(0,q) +p=o.OW(b,q.goK(),c) +if(p==null)return o.QW(a,b,c,q) +r=q}else p=o.Eu(b,r.goK(),c,!1) +break +case 0:p=o.Eu(b,r.goK(),c,!1) +break +case 3:return!1 +default:p=null}if(p!=null)return o.FL(a,p,r,c) +return!1}, +afp(a,b,c){return this.QW(a,b,c,null)}, +aqk(a,b){var s,r,q,p,o,n=this,m=a.ghL(),l=A.jl(m.fy) +if(l==null){s=n.WK(a,b) +if(s==null)s=a +switch(b.a){case 0:case 3:n.a.$2$alignmentPolicy(s,B.cv) +break +case 1:case 2:n.a.$2$alignmentPolicy(s,B.cu) +break}return!0}if(n.ahc(b,m,l))return!0 +r=n.OW(l,m.goK(),b) +if(r!=null){q=n.qG$ +p=q.h(0,m) +o=new A.wG(b,l) +if(p!=null)p.a.push(o) +else q.m(0,m,new A.Tj(A.b([o],t.Kj))) +return n.FL(a,r,m,b)}return n.afp(a,l,b)}} +A.asS.prototype={ +$1(a){return a.b===this.a}, +$S:433} +A.a4g.prototype={ +$2(a,b){var s=this.a +if(s.b)if(s.a)return B.d.aX(a.gaR(0).b,b.gaR(0).b) +else return B.d.aX(b.gaR(0).d,a.gaR(0).d) +else if(s.a)return B.d.aX(a.gaR(0).a,b.gaR(0).a) +else return B.d.aX(b.gaR(0).c,a.gaR(0).c)}, +$S:50} +A.a41.prototype={ +$1(a){var s=a.e +s.toString +return A.iF(s)===this.a}, +$S:24} +A.a42.prototype={ +$1(a){return!a.gaR(0).de(this.a).ga9(0)}, +$S:24} +A.a43.prototype={ +$1(a){var s=a.e +s.toString +return A.iF(s)===this.a}, +$S:24} +A.a44.prototype={ +$1(a){return!a.gaR(0).de(this.a).ga9(0)}, +$S:24} +A.a4d.prototype={ +$2(a,b){var s=a.gaR(0).gaP(),r=b.gaR(0).gaP(),q=this.a,p=A.azr(q,s,r) +if(p===0)return A.azq(q,s,r) +return p}, +$S:50} +A.a4c.prototype={ +$2(a,b){var s=a.gaR(0).gaP(),r=b.gaR(0).gaP(),q=this.a,p=A.azq(q,s,r) +if(p===0)return A.azr(q,s,r) +return p}, +$S:50} +A.a4e.prototype={ +$2(a,b){var s,r,q,p=this.a,o=a.gaR(0),n=b.gaR(0),m=o.a,l=p.a,k=o.c +m=Math.abs(m-l)=s}else s=!1 +return s}, +$S:24} +A.a47.prototype={ +$1(a){var s=this.a +if(!a.gaR(0).k(0,s)){s=s.c +s=this.b?a.gaR(0).gaP().a>=s:a.gaR(0).gaP().a<=s}else s=!1 +return s}, +$S:24} +A.a48.prototype={ +$2(a,b){return B.d.aX(a.gaR(0).gaP().a,b.gaR(0).gaP().a)}, +$S:50} +A.a49.prototype={ +$1(a){var s=this.a +if(!a.gaR(0).k(0,s)){s=s.b +s=this.b?a.gaR(0).gaP().b<=s:a.gaR(0).gaP().b>=s}else s=!1 +return s}, +$S:24} +A.a4a.prototype={ +$1(a){var s=this.a +if(!a.gaR(0).k(0,s)){s=s.d +s=this.b?a.gaR(0).gaP().b>=s:a.gaR(0).gaP().b<=s}else s=!1 +return s}, +$S:24} +A.a4b.prototype={ +$2(a,b){return B.d.aX(a.gaR(0).gaP().b,b.gaR(0).gaP().b)}, +$S:50} +A.a45.prototype={ +$1(a){var s,r,q=this,p=q.b.a.pop().b,o=p.e +o.toString +o=A.iF(o) +s=$.a6.ah$.d.c.e +s.toString +if(o!=A.iF(s)){o=q.a +s=q.c +o.lY(s) +o.qG$.F(0,s) +return!1}switch(a.a){case 0:case 3:r=B.cv +break +case 1:case 2:r=B.cu +break +default:r=null}q.a.a.$2$alignmentPolicy(p,r) +return!0}, +$S:435} +A.e8.prototype={ +gW9(){var s=this.d +if(s==null){s=this.c.e +s.toString +s=this.d=new A.asQ().$1(s)}s.toString +return s}} +A.asP.prototype={ +$1(a){var s=a.gW9() +return A.uJ(s,A.a2(s).c)}, +$S:436} +A.asR.prototype={ +$2(a,b){var s +switch(this.a.a){case 1:s=B.d.aX(a.b.a,b.b.a) +break +case 0:s=B.d.aX(b.b.c,a.b.c) +break +default:s=null}return s}, +$S:180} +A.asQ.prototype={ +$1(a){var s,r,q=A.b([],t.vl),p=t.I,o=a.kP(p) +for(;o!=null;){s=o.e +s.toString +q.push(p.a(s)) +s=A.aVU(o) +o=null +if(!(s==null)){s=s.y +if(!(s==null)){r=A.c4(p) +s=s.a +s=s==null?null:s.kN(0,0,r,r.gC(0)) +o=s}}}return q}, +$S:438} +A.kZ.prototype={ +gaR(a){var s,r,q,p,o=this +if(o.b==null)for(s=o.a,r=A.a2(s).i("aj<1,D>"),s=new A.aj(s,new A.asN(),r),s=new A.bh(s,s.gq(0),r.i("bh")),r=r.i("aD.E");s.A();){q=s.d +if(q==null)q=r.a(q) +p=o.b +if(p==null){o.b=q +p=q}o.b=p.j2(q)}s=o.b +s.toString +return s}} +A.asN.prototype={ +$1(a){return a.b}, +$S:439} +A.asO.prototype={ +$2(a,b){var s +switch(this.a.a){case 1:s=B.d.aX(a.gaR(0).a,b.gaR(0).a) +break +case 0:s=B.d.aX(b.gaR(0).c,a.gaR(0).c) +break +default:s=null}return s}, +$S:440} +A.afh.prototype={ +a7x(a){var s,r,q,p,o,n=B.b.gZ(a).a,m=t.qi,l=A.b([],m),k=A.b([],t.jE) +for(s=a.length,r=0;r") +s=A.a9(new A.as(b,new A.afl(new A.D(-1/0,s.b,1/0,s.d)),r),r.i("n.E")) +return s}, +$S:441} +A.afl.prototype={ +$1(a){return!a.b.de(this.a).ga9(0)}, +$S:442} +A.Ak.prototype={ +aj(){return new A.U1()}} +A.FD.prototype={} +A.U1.prototype={ +gc5(a){var s,r,q,p=this,o=p.d +if(o===$){s=p.a.c +r=A.b([],t.bp) +q=$.ay() +p.d!==$&&A.ac() +o=p.d=new A.FD(s,!1,!0,!0,!0,null,null,r,q)}return o}, +l(){this.gc5(0).l() +this.aA()}, +aF(a){var s=this +s.aS(a) +if(a.c!==s.a.c)s.gc5(0).fr=s.a.c}, +L(a){var s=null,r=this.gc5(0) +return A.km(!1,!1,this.a.f,s,!0,!0,r,!1,s,s,s,s,s,!0)}} +A.P_.prototype={ +dN(a){a.auZ(a.gc5(a))}} +A.qA.prototype={} +A.ND.prototype={ +dN(a){var s=$.a6.ah$.d.c,r=s.e +r.toString +return A.nq(r).pI(s,!0)}, +Kl(a,b){return b?B.eW:B.hB}} +A.qQ.prototype={} +A.Oh.prototype={ +dN(a){var s=$.a6.ah$.d.c,r=s.e +r.toString +return A.nq(r).pI(s,!1)}, +Kl(a,b){return b?B.eW:B.hB}} +A.nh.prototype={} +A.zC.prototype={ +dN(a){var s,r +if(!this.c){s=$.a6.ah$.d.c +r=s.e +r.toString +A.nq(r).aqk(s,a.a)}}} +A.U2.prototype={} +A.Wi.prototype={ +Hm(a,b){var s +this.a1z(a,b) +s=this.qG$.h(0,b) +if(s!=null)B.b.h4(s.a,new A.asS(a))}} +A.a_1.prototype={} +A.a_2.prototype={} +A.ir.prototype={ +aj(){return A.aPq(A.m(this).i("ir.T"))}} +A.is.prototype={ +gGF(){var s=this.d +return s===$?this.d=this.a.w:s}, +GE(){this.a.toString +var s=this.e +s===$&&A.a() +s.sv(0,null)}, +A8(a){var s +this.a4(new A.a73(this,a)) +s=this.c +s.toString +A.M_(s)}, +geb(){return this.a.z}, +hk(a,b){var s=this,r=s.e +r===$&&A.a() +s.kG(r,"error_text") +s.kG(s.f,"has_interacted_by_user")}, +dj(){var s=this.c +s.toString +A.M_(s) +this.kY()}, +ap(){var s,r,q=this +q.aJ() +s=q.a.e +r=$.ay() +q.e!==$&&A.ba() +q.e=new A.P2(s,r)}, +aF(a){this.a3A(a) +this.a.toString}, +bo(){this.a3z() +var s=this.c +s.toString +A.M_(s) +switch(null){case B.BU:$.a6.dx$.push(new A.a72(this)) +break +case B.mN:case B.BV:case B.je:case null:case void 0:break}}, +l(){var s=this,r=s.e +r===$&&A.a() +r.l() +s.r.l() +s.f.l() +s.a3B()}, +L(a){var s,r,q=this,p=null,o=q.a +if(o.x)switch(o.y.a){case 1:q.GE() +break +case 2:o=q.f +s=o.y +if(s==null?A.m(o).i("bO.T").a(s):s)q.GE() +break +case 3:case 0:break}A.M_(a) +o=q.e +o===$&&A.a() +s=o.y +o=(s==null?A.m(o).i("bO.T").a(s):s)!=null?B.ls:B.lr +s=q.a.c.$1(q) +r=new A.bE(A.bV(p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,o,p),!1,!1,!1,!1,s,p) +A.M_(a) +o=q.a.y +if(o===B.mN)return A.km(!1,!1,r,p,p,p,q.r,!0,p,new A.a71(q),p,p,p,!0) +return r}} +A.a73.prototype={ +$0(){var s=this.a +s.d=this.b +s.f.Mw(0,!0)}, +$S:0} +A.a72.prototype={ +$1(a){var s,r=this.a +if(r.a.x){r=r.e +r===$&&A.a() +s=r.y +if(s==null)A.m(r).i("bO.T").a(s)}}, +$S:6} +A.a71.prototype={ +$1(a){var s +if(!a){s=this.a +s.a4(new A.a70(s))}}, +$S:10} +A.a70.prototype={ +$0(){this.a.GE()}, +$S:0} +A.ts.prototype={ +G(){return"AutovalidateMode."+this.b}} +A.apK.prototype={ +$2(a,b){if(!a.a)a.K(0,b)}, +$S:48} +A.wQ.prototype={ +aF(a){this.aS(a) +this.o9()}, +bo(){var s,r,q,p,o=this +o.dq() +s=o.bf$ +r=o.gn6() +q=o.c +q.toString +q=A.oc(q) +o.f3$=q +p=o.mq(q,r) +if(r){o.hk(s,o.dV$) +o.dV$=!1}if(p)if(s!=null)s.l()}, +l(){var s,r=this +r.e7$.af(0,new A.apK()) +s=r.bf$ +if(s!=null)s.l() +r.bf$=null +r.aA()}} +A.jj.prototype={ +gM(){var s,r,q,p=$.a6.ah$.x.h(0,this) +$label0$0:{s=p instanceof A.fT +if(s){r=p.ok +r.toString +q=r +r=A.m(this).c.b(r)}else{q=null +r=!1}if(r){if(s)r=q +else{r=p.ok +r.toString}A.m(this).c.a(r) +break $label0$0}r=null +break $label0$0}return r}} +A.bN.prototype={ +j(a){var s,r=this,q=r.a +if(q!=null)s=" "+q +else s="" +if(A.u(r)===B.Y3)return"[GlobalKey#"+A.bj(r)+s+"]" +return"["+("#"+A.bj(r))+s+"]"}} +A.pZ.prototype={ +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return this.$ti.b(b)&&b.a===this.a}, +gC(a){return A.mU(this.a)}, +j(a){var s="GlobalObjectKey",r=B.c.ko(s,">")?B.c.S(s,0,-8):s +return"["+r+" "+("#"+A.bj(this.a))+"]"}} +A.h.prototype={ +d8(){var s=this.a +return s==null?"Widget":"Widget-"+s.j(0)}, +k(a,b){if(b==null)return!1 +return this.pk(0,b)}, +gC(a){return A.Q.prototype.gC.call(this,0)}} +A.aM.prototype={ +c7(a){return new A.Ql(this,B.a4)}} +A.a1.prototype={ +c7(a){var s=this.aj(),r=new A.fT(s,this,B.a4) +s.c=r +s.a=this +return r}} +A.a4.prototype={ +gbZ(){var s=this.a +s.toString +return s}, +ap(){}, +aF(a){}, +a4(a){a.$0() +this.c.cD()}, +dj(){}, +bE(){}, +l(){}, +bo(){}} +A.aT.prototype={} +A.ei.prototype={ +c7(a){return new A.nV(this,B.a4,A.m(this).i("nV"))}} +A.b4.prototype={ +c7(a){return A.aPO(this)}} +A.at.prototype={ +aI(a,b){}, +v0(a){}} +A.N0.prototype={ +c7(a){return new A.N_(this,B.a4)}} +A.b2.prototype={ +c7(a){return new A.D5(this,B.a4)}} +A.eu.prototype={ +c7(a){return A.aQy(this)}} +A.wN.prototype={ +G(){return"_ElementLifecycle."+this.b}} +A.Um.prototype={ +TB(a){a.b1(new A.ar1(this)) +a.na()}, +akp(){var s,r=this.b,q=A.a9(r,A.m(r).c) +B.b.eX(q,A.aBB()) +s=q +r.W(0) +try{r=s +new A.c_(r,A.a2(r).i("c_<1>")).af(0,this.gakn())}finally{}}} +A.ar1.prototype={ +$1(a){this.a.TB(a)}, +$S:19} +A.Kd.prototype={ +akd(a){var s,r,q +try{a.Z_()}catch(q){s=A.X(q) +r=A.aV(q) +A.axt(A.bl("while rebuilding dirty elements"),s,r,new A.a1V(a))}}, +a9y(a){var s,r,q,p,o,n=this,m=n.e +B.b.eX(m,A.aBB()) +n.d=!1 +try{for(s=0;s0?r[a-1].as:s))break;--a}return a}} +A.a1V.prototype={ +$0(){var s=null,r=A.b([],t.E) +J.k2(r,A.ke("The element being rebuilt at the time was",this.a,!0,B.bB,s,s,s,B.aX,!1,!0,!0,B.cj,s)) +return r}, +$S:28} +A.a1U.prototype={ +Lc(a){var s,r=this,q=a.gle() +if(!r.c&&r.a!=null){r.c=!0 +r.a.$0()}if(!a.at){q.e.push(a) +a.at=!0}if(!q.a&&!q.b){q.a=!0 +s=q.c +if(s!=null)s.$0()}if(q.d!=null)q.d=!0}, +Yc(a){try{a.$0()}finally{}}, +uw(a,b){var s=a.gle(),r=b==null +if(r&&s.e.length===0)return +try{this.c=!0 +s.b=!0 +if(!r)try{b.$0()}finally{}s.a9y(a)}finally{this.c=s.b=!1}}, +am7(a){return this.uw(a,null)}, +aoN(){var s,r,q +try{this.Yc(this.b.gako())}catch(q){s=A.X(q) +r=A.aV(q) +A.axt(A.kh("while finalizing the widget tree"),s,r,null)}finally{}}} +A.BC.prototype={ +H6(){var s=this.a +this.b=new A.asj(this,s==null?null:s.b)}} +A.asj.prototype={ +dI(a){var s=this.a.Yw(a) +if(s)return +s=this.b +if(s!=null)s.dI(a)}} +A.b3.prototype={ +k(a,b){if(b==null)return!1 +return this===b}, +gbZ(){var s=this.e +s.toString +return s}, +gle(){var s=this.r +s.toString +return s}, +gV(){for(var s=this;s!=null;)if(s.w===B.Bh)break +else if(s instanceof A.aW)return s.gV() +else s=s.grd() +return null}, +grd(){var s={} +s.a=null +this.b1(new A.a5C(s)) +return s.a}, +anP(a){var s=null,r=A.b([],t.E),q=A.b([],t.lX) +this.lO(new A.a5A(q)) +r.push(A.ke("The specific widget that could not find a "+a.j(0)+" ancestor was",this,!0,B.bB,s,s,s,B.aX,!1,!0,!0,B.cj,s)) +if(q.length!==0)r.push(A.aOU("The ancestors of this widget were",q)) +else r.push(A.bl('This widget is the root of the tree, so it has no ancestors, let alone a "'+a.j(0)+'" ancestor.')) +return r}, +anO(a){var s=null +return A.ke(a,this,!0,B.bB,s,s,s,B.aX,!1,!0,!0,B.cj,s)}, +b1(a){}, +dD(a,b,c){var s,r,q=this +if(b==null){if(a!=null)q.uU(a) +return null}if(a!=null){s=a.gbZ() +if(s.pk(0,b)){if(!J.e(a.c,c))q.ZT(a,c) +r=a}else{s=a.gbZ() +if(A.u(s)===A.u(b)&&J.e(s.a,b.a)){if(!J.e(a.c,c))q.ZT(a,c) +a.cv(0,b) +r=a}else{q.uU(a) +r=q.vr(b,c)}}}else r=q.vr(b,c) +return r}, +ZP(a0,a1,a2){var s,r,q,p,o,n,m,l=this,k=null,j=new A.a5D(a2),i=new A.a5E(k),h=a1.length,g=h-1,f=a0.length-1,e=t.Q,d=A.bo(h,$.aC4(),!1,e),c=k,b=0,a=0 +while(!0){if(!(a<=f&&b<=g))break +s=j.$1(a0[a]) +r=a1[b] +if(s!=null){h=s.gbZ() +h=!(A.u(h)===A.u(r)&&J.e(h.a,r.a))}else h=!0 +if(h)break +h=l.dD(s,r,i.$2(b,c)) +h.toString +d[b]=h;++b;++a +c=h}q=f +while(!0){h=a<=q +if(!(h&&b<=g))break +s=j.$1(a0[q]) +r=a1[g] +if(s!=null){p=s.gbZ() +p=!(A.u(p)===A.u(r)&&J.e(p.a,r.a))}else p=!0 +if(p)break;--q;--g}if(h){o=A.v(t.D2,e) +for(;a<=q;){s=j.$1(a0[a]) +if(s!=null)if(s.gbZ().a!=null){e=s.gbZ().a +e.toString +o.m(0,e,s)}else{s.a=null +s.qu() +e=l.f.b +if(s.w===B.dC){s.dj() +s.b1(A.ay1())}e.b.D(0,s)}++a}}else o=k +for(;b<=g;c=e){r=a1[b] +s=k +if(h){n=r.a +if(n!=null){m=o.h(0,n) +if(m!=null){e=m.gbZ() +if(A.u(e)===A.u(r)&&J.e(e.a,n)){o.F(0,n) +s=m}}else s=m}}e=l.dD(s,r,i.$2(b,c)) +e.toString +d[b]=e;++b}g=a1.length-1 +while(!0){if(!(a<=f&&b<=g))break +e=l.dD(a0[a],a1[b],i.$2(b,c)) +e.toString +d[b]=e;++b;++a +c=e}if(h&&o.a!==0)for(h=new A.dv(o,o.r,o.e);h.A();){e=h.d +if(!a2.u(0,e)){e.a=null +e.qu() +p=l.f.b +if(e.w===B.dC){e.dj() +e.b1(A.ay1())}p.b.D(0,e)}}return d}, +fw(a,b){var s,r,q,p=this +p.a=a +p.c=b +p.w=B.dC +s=a==null +if(s)r=null +else{r=a.d +r===$&&A.a()}p.d=1+(r==null?0:r) +if(!s){p.f=a.f +p.r=a.gle()}q=p.gbZ().a +if(q instanceof A.jj)p.f.x.m(0,q,p) +p.Gp() +p.H6()}, +cv(a,b){this.e=b}, +ZT(a,b){new A.a5F(b).$1(a)}, +wx(a){this.c=a}, +TR(a){var s=a+1,r=this.d +r===$&&A.a() +if(r")),p=p.c;q.A();){s=q.d;(s==null?p.a(s):s).n.F(0,r)}r.y=null +r.w=B.Zo}, +na(){var s=this,r=s.e,q=r==null?null:r.a +if(q instanceof A.jj){r=s.f.x +if(J.e(r.h(0,q),s))r.F(0,q)}s.z=s.e=null +s.w=B.Bh}, +gp(a){var s=this.gV() +if(s instanceof A.B)return s.gp(0) +return null}, +qt(a,b){var s=this.z;(s==null?this.z=A.db(t.IS):s).D(0,a) +a.ZR(this,b) +s=a.e +s.toString +return t.WB.a(s)}, +A7(a){return this.qt(a,null)}, +ae(a){var s=this.y,r=s==null?null:s.h(0,A.c4(a)) +if(r!=null)return a.a(this.qt(r,null)) +this.Q=!0 +return null}, +Cv(a){var s=this.kP(a) +if(s==null)s=null +else{s=s.e +s.toString}return a.i("0?").a(s)}, +kP(a){var s=this.y +return s==null?null:s.h(0,A.c4(a))}, +H6(){var s=this.a +this.b=s==null?null:s.b}, +Gp(){var s=this.a +this.y=s==null?null:s.y}, +WJ(a){var s,r=this.a +while(!0){s=r==null +if(!(!s&&A.u(r.gbZ())!==A.c4(a)))break +r=r.a}s=s?null:r.gbZ() +return a.i("0?").a(s)}, +ks(a){var s,r,q=this.a +for(;s=q==null,!s;){if(q instanceof A.fT){r=q.ok +r.toString +r=a.b(r)}else r=!1 +if(r)break +q=q.a}t.lE.a(q) +if(s)s=null +else{s=q.ok +s.toString}return a.i("0?").a(s)}, +aoP(a){var s,r,q=this.a +for(s=null;q!=null;){if(q instanceof A.fT){r=q.ok +r.toString +r=a.b(r)}else r=!1 +if(r)s=q +q=q.a}if(s==null)r=null +else{r=s.ok +r.toString}return a.i("0?").a(r)}, +qN(a){var s=this.a +for(;s!=null;){if(s instanceof A.aW&&a.b(s.gV()))return a.a(s.gV()) +s=s.a}return null}, +lO(a){var s=this.a +while(!0){if(!(s!=null&&a.$1(s)))break +s=s.a}}, +bo(){this.cD()}, +dI(a){var s=this.b +if(s!=null)s.dI(a)}, +d8(){var s=this.e +s=s==null?null:s.d8() +return s==null?"#"+A.bj(this)+"(DEFUNCT)":s}, +cD(){var s=this +if(s.w!==B.dC)return +if(s.as)return +s.as=!0 +s.f.Lc(s)}, +BV(a){var s +if(this.w===B.dC)s=!this.as&&!a +else s=!0 +if(s)return +try{this.jf()}finally{}}, +Z_(){return this.BV(!1)}, +jf(){this.as=!1}, +$iT:1} +A.a5C.prototype={ +$1(a){this.a.a=a}, +$S:19} +A.a5A.prototype={ +$1(a){this.a.push(a) +return!0}, +$S:32} +A.a5z.prototype={ +$1(a){var s=null +return A.ke("",a,!0,B.bB,s,s,s,B.aX,!1,!0,!0,B.jS,s)}, +$S:443} +A.a5D.prototype={ +$1(a){var s=this.a.u(0,a) +return s?null:a}, +$S:444} +A.a5E.prototype={ +$2(a,b){return new A.ny(b,a,t.Bc)}, +$S:445} +A.a5F.prototype={ +$1(a){var s +a.wx(this.a) +s=a.grd() +if(s!=null)this.$1(s)}, +$S:19} +A.a5x.prototype={ +$1(a){a.TR(this.a)}, +$S:19} +A.a5w.prototype={ +$1(a){a.TG()}, +$S:19} +A.a5B.prototype={ +$1(a){a.qu()}, +$S:19} +A.a5y.prototype={ +$1(a){a.uq(this.a)}, +$S:19} +A.LI.prototype={ +aD(a){var s=this.d,r=new A.Cc(s,new A.aN(),A.af()) +r.aC() +r.a5m(s) +return r}} +A.zd.prototype={ +grd(){return this.ay}, +fw(a,b){this.Db(a,b) +this.Ew()}, +Ew(){this.Z_()}, +jf(){var s,r,q,p,o,n,m=this,l=null +try{l=m.uv() +m.e.toString}catch(o){s=A.X(o) +r=A.aV(o) +n=A.A2(A.axt(A.bl("building "+m.j(0)),s,r,new A.a3c())) +l=n}finally{m.ns()}try{m.ay=m.dD(m.ay,l,m.c)}catch(o){q=A.X(o) +p=A.aV(o) +n=A.A2(A.axt(A.bl("building "+m.j(0)),q,p,new A.a3d())) +l=n +m.ay=m.dD(null,l,m.c)}}, +b1(a){var s=this.ay +if(s!=null)a.$1(s)}, +il(a){this.ay=null +this.js(a)}} +A.a3c.prototype={ +$0(){var s=A.b([],t.E) +return s}, +$S:28} +A.a3d.prototype={ +$0(){var s=A.b([],t.E) +return s}, +$S:28} +A.Ql.prototype={ +uv(){var s=this.e +s.toString +return t.Iz.a(s).L(this)}, +cv(a,b){this.pi(0,b) +this.BV(!0)}} +A.fT.prototype={ +uv(){return this.ok.L(this)}, +Ew(){this.ok.ap() +this.ok.bo() +this.a1j()}, +jf(){var s=this +if(s.p1){s.ok.bo() +s.p1=!1}s.a1k()}, +cv(a,b){var s,r,q,p=this +p.pi(0,b) +s=p.ok +r=s.a +r.toString +q=p.e +q.toString +s.a=t.d1.a(q) +s.aF(r) +p.BV(!0)}, +bE(){this.Da() +this.ok.bE() +this.cD()}, +dj(){this.ok.dj() +this.LX()}, +na(){var s=this +s.Dc() +s.ok.l() +s.ok=s.ok.c=null}, +qt(a,b){return this.LY(a,b)}, +A7(a){return this.qt(a,null)}, +bo(){this.LZ() +this.p1=!0}} +A.BX.prototype={ +uv(){var s=this.e +s.toString +return t.yH.a(s).b}, +cv(a,b){var s=this,r=s.e +r.toString +t.yH.a(r) +s.pi(0,b) +s.Ky(r) +s.BV(!0)}, +Ky(a){this.r1(a)}} +A.nV.prototype={ +N5(a){var s=this.ay +if(s!=null)new A.ae3(a).$1(s)}, +r1(a){var s=this.e +s.toString +this.N5(this.$ti.i("ei<1>").a(s))}} +A.ae3.prototype={ +$1(a){var s +if(a instanceof A.aW)this.a.q9(a.gV()) +else if(a.grd()!=null){s=a.grd() +s.toString +this.$1(s)}}, +$S:19} +A.he.prototype={ +Gp(){var s=this,r=s.a,q=r==null?null:r.y +if(q==null)q=B.On +r=s.e +r.toString +s.y=q.at1(0,A.u(r),s)}, +Lp(a,b){this.n.m(0,a,b)}, +ZR(a,b){this.Lp(a,null)}, +Yt(a,b){b.bo()}, +Ky(a){var s=this.e +s.toString +if(t.WB.a(s).cw(a))this.a2f(a)}, +r1(a){var s,r,q +for(s=this.n,r=A.m(s),s=new A.wU(s,s.DW(),r.i("wU<1>")),r=r.c;s.A();){q=s.d +this.Yt(a,q==null?r.a(q):q)}}} +A.aW.prototype={ +gV(){var s=this.ay +s.toString +return s}, +grd(){return null}, +a9t(){var s=this.a +while(!0){if(!(s!=null&&!(s instanceof A.aW)))break +s=s.a}return t.p2.a(s)}, +a9s(){var s=this.a,r=A.b([],t.OM) +while(!0){if(!(s!=null&&!(s instanceof A.aW)))break +if(s instanceof A.nV)r.push(s) +s=s.a}return r}, +fw(a,b){var s=this +s.Db(a,b) +s.ay=t.F5.a(s.gbZ()).aD(s) +s.uq(b) +s.ns()}, +cv(a,b){var s=this +s.pi(0,b) +t.F5.a(s.gbZ()).aI(s,s.gV()) +s.ns()}, +jf(){var s=this +t.F5.a(s.gbZ()).aI(s,s.gV()) +s.ns()}, +dj(){this.LX()}, +na(){var s=this,r=t.F5.a(s.gbZ()) +s.Dc() +r.v0(s.gV()) +s.ay.l() +s.ay=null}, +wx(a){var s,r=this,q=r.c +r.a1x(a) +s=r.CW +if(s!=null)s.jc(r.gV(),q,r.c)}, +uq(a){var s,r,q,p,o,n=this +n.c=a +s=n.CW=n.a9t() +if(s!=null)s.j8(n.gV(),a) +r=n.a9s() +for(s=r.length,q=t.IL,p=0;p"))}, +j8(a,b){var s=this.gV(),r=b.a +s.J9(0,a,r==null?null:r.gV())}, +jc(a,b,c){var s=this.gV(),r=c.a +s.vQ(a,r==null?null:r.gV())}, +k_(a,b){this.gV().F(0,a)}, +b1(a){var s,r,q,p,o=this.p1 +o===$&&A.a() +s=o.length +r=this.p2 +q=0 +for(;q") +j.d=new A.aI(t.o.a(q),new A.dN(new A.jc(new A.et(o,1,B.a8)),p,n),n.i("aI"))}}if(s)s=!(isFinite(r.a)&&isFinite(r.b)) +else s=!0 +j.w=s}, +a0U(a,b){var s,r,q,p=this +p.sarn(b) +s=p.f +switch(s.a.a){case 1:r=p.e +r===$&&A.a() +r.saV(0,new A.jA(s.giR(0),new A.b6(A.b([],t.x8),t.jc),0)) +q=!1 +break +case 0:r=p.e +r===$&&A.a() +r.saV(0,s.giR(0)) +q=!0 +break +default:q=null}s=p.f +p.b=s.uN(s.gX1(),p.f.gC7()) +p.f.f.D2(q) +p.f.r.D1() +s=p.f.b +r=A.qE(p.ga6J(),!1,!1) +p.r=r +s.J8(0,r) +r=p.e +r===$&&A.a() +r.bk() +r.bR$.D(0,p.gJM())}, +j(a){var s,r,q,p=this.f,o=p.d.c,n=p.e.c +p=A.i(p.f.a.c) +s=o.j(0) +r=n.j(0) +q=this.e +q===$&&A.a() +return"HeroFlight(for: "+p+", from: "+s+", to: "+r+" "+A.i(q.c)+")"}} +A.aql.prototype={ +$2(a,b){var s,r=null,q=this.a,p=q.b +p===$&&A.a() +s=q.e +s===$&&A.a() +s=p.ai(0,s.gv(0)) +s.toString +p=q.f.c +return A.v9(p.b-s.d,A.kp(new A.eJ(q.d,!1,b,r),!0,r),r,r,s.a,p.a-s.c,s.b,r)}, +$S:459} +A.aqm.prototype={ +$0(){var s,r=this.a +r.x=!1 +this.b.cy.K(0,this) +s=r.e +s===$&&A.a() +r.Ro(s.gaT(0))}, +$S:0} +A.Ar.prototype={ +anU(a,b){var s +if(b==null)return +s=$.k1() +A.uc(this) +if(!s.a.get(this).cy.a)this.QO(b,!1,a)}, +v_(){var s,r,q,p,o=$.k1() +A.uc(this) +if(o.a.get(this).cy.a)return +o=this.b +s=A.m(o).i("be<2>") +r=s.i("as") +o=A.a9(new A.as(new A.be(o,s),new A.a7X(),r),r.i("n.E")) +o.$flags=1 +q=o +for(o=q.length,p=0;p"),a0=t.k2;s.A();){a1=s.gN(s) +a2=a1.a +a3=a1.b +a4=l.h(0,a2) +a5=j.h(0,a2) +if(a4==null)a6=b1 +else{a1=r.fy +if(a1==null)a1=A.a8(A.a5("RenderBox was not laid out: "+A.u(r).j(0)+"#"+A.bj(r))) +a4.a.toString +a3.a.toString +a6=new A.aqk(b4,q,a1,b2,b3,a3,a4,k,p,b5,a5!=null)}if(a6!=null&&a6.gbH()){l.F(0,a2) +if(a5!=null){a1=a5.f +a7=a1.a +if(a7===B.dW&&a6.a===B.dX){a1=a5.e +a1===$&&A.a() +a1.saV(0,new A.jA(a6.giR(0),new A.b6(A.b([],h),g),0)) +a1=a5.b +a1===$&&A.a() +a5.b=new A.Cw(a1,a1.b,a1.a,a0)}else{a7=a7===B.dX&&a6.a===B.dW +a8=a5.e +if(a7){a8===$&&A.a() +a1=a6.giR(0) +a7=a5.f.giR(0).gv(0) +a8.saV(0,new A.aI(b.a(a1),new A.aG(a7,1,c),a)) +a1=a5.f +a7=a1.f +a8=a6.r +if(a7!==a8){a7.qA(!0) +a8.D1() +a1=a5.f +a1.toString +a7=a5.b +a7===$&&A.a() +a5.b=a1.uN(a7.b,a6.gC7())}else{a7=a5.b +a7===$&&A.a() +a5.b=a1.uN(a7.b,a7.a)}}else{a7=a5.b +a7===$&&A.a() +a8===$&&A.a() +a5.b=a1.uN(a7.ai(0,a8.gv(0)),a6.gC7()) +a5.c=null +a1=a6.a +a7=a5.e +if(a1===B.dX)a7.saV(0,new A.jA(a6.giR(0),new A.b6(A.b([],h),g),0)) +else a7.saV(0,a6.giR(0)) +a5.f.f.qA(!0) +a5.f.r.qA(!0) +a6.f.D2(a1===B.dW) +a6.r.D1() +a1=a5.r.r.gM() +if(a1!=null)a1.yi()}}a1=a5.f +if(a1!=null){a1=a1.Q +if(a1!=null)a1.a.d_(a1.gGl())}a5.f=a6}else{a1=new A.mv(i,B.et) +a7=A.b([],h) +a8=new A.b6(a7,g) +a9=new A.qR(a8,new A.es(A.dH(b1,b1,f,e),d),0) +a9.a=B.R +a9.b=0 +a9.bk() +a8.b=!0 +a7.push(a1.gPB()) +a1.e=a9 +a1.a0U(0,a6) +j.m(0,a2,a1)}}else if(a5!=null)a5.w=!0}for(s=J.aY(l.geo(l));s.A();)s.gN(s).Ww()}, +abo(a){var s=this.b.F(0,a.f.f.a.c) +if(s!=null)s.l()}, +a8e(a,b,c,d,e){var s=t.rA.a(e.gbZ()),r=A.ck(e,null),q=A.ck(d,null) +if(r==null||q==null)return s.e +return A.n1(b,new A.a7V(r,c,q.r,r.r,b,s),null)}, +l(){for(var s=this.b,s=new A.dv(s,s.r,s.e);s.A();)s.d.l()}} +A.a7X.prototype={ +$1(a){var s=a.f,r=!1 +if(s.y)if(s.a===B.dX){s=a.e +s===$&&A.a() +s=s.gaT(0)===B.R}else s=r +else s=r +return s}, +$S:462} +A.a7W.prototype={ +$1(a){var s=this,r=s.c +if(r.b==null||s.d.b==null)return +s.b.SW(r,s.d,s.a.a,s.e)}, +$S:6} +A.a7V.prototype={ +$2(a,b){var s=this,r=s.c,q=s.d,p=s.e +r=s.b===B.dW?new A.zT(r,q).ai(0,p.gv(p)):new A.zT(q,r).ai(0,p.gv(p)) +return A.Bf(s.f.e,s.a.VF(r))}, +$S:463} +A.eK.prototype={ +L(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=a.ae(t.I).w,g=A.azO(a),f=j.d,e=f==null?g.a:f +if(e==null)e=14 +if(g.x===!0){f=A.ck(a,B.c7) +f=f==null?i:f.gcQ() +s=e*(f==null?B.ad:f).a}else s=e +r=g.b +q=g.c +p=g.d +o=g.e +n=j.c +m=g.gd7(0) +if(m==null)m=1 +l=j.x +if(l==null){f=g.f +f.toString +l=f}if(m!==1)l=l.bh(l.gd7(l)*m) +f=A.b([],t.uf) +if(r!=null)f.push(new A.kn("FILL",r)) +if(q!=null)f.push(new A.kn("wght",q)) +if(p!=null)f.push(new A.kn("GRAD",p)) +if(o!=null)f.push(new A.kn("opsz",o)) +k=A.aAj(i,i,i,B.SJ,i,i,!0,i,A.d6(i,A.kN(i,i,l,i,i,i,i,i,"MaterialIcons",i,i,s,i,f,i,i,1,!1,B.w,i,i,i,i,g.w,i,i),A.bR(n.a)),B.as,h,i,B.ad,B.at) +if(n.d)switch(h.a){case 0:f=new A.b7(new Float64Array(16)) +f.dE() +f.wL(0,-1,1,1) +k=A.QV(B.Q,k,i,f,!1) +break +case 1:break}f=A.fN(A.hC(k,i,i),s,s) +return new A.bE(A.bV(i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,j.z,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,B.x,i),!1,!1,!1,!1,new A.nj(!0,f,i),i)}} +A.cH.prototype={ +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.cH&&b.a===this.a&&b.d===this.d&&A.cK(null,null)}, +gC(a){return A.R(this.a,"MaterialIcons",null,this.d,A.bZ(B.KG),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"IconData(U+"+B.c.r5(B.f.lK(this.a,16).toUpperCase(),5,"0")+")"}} +A.q5.prototype={ +cw(a){return!this.w.k(0,a.w)}, +nf(a,b,c){return A.us(c,this.w,null)}} +A.a8G.prototype={ +$1(a){return A.us(this.c,A.aE7(a).bu(this.b),this.a)}, +$S:464} +A.dt.prototype={ +o2(a,b,c,d,e,f,g,h,i){var s=this,r=h==null?s.a:h,q=c==null?s.b:c,p=i==null?s.c:i,o=d==null?s.d:d,n=f==null?s.e:f,m=b==null?s.f:b,l=e==null?s.gd7(0):e,k=g==null?s.w:g +return new A.dt(r,q,p,o,n,m,l,k,a==null?s.x:a)}, +bL(a){var s=null +return this.o2(s,a,s,s,s,s,s,s,s)}, +VK(a,b){var s=null +return this.o2(s,a,s,s,s,s,s,b,s)}, +bu(a){return this.o2(a.x,a.f,a.b,a.d,a.gd7(0),a.e,a.w,a.a,a.c)}, +ac(a){return this}, +gd7(a){var s=this.r +if(s==null)s=null +else s=A.G(s,0,1) +return s}, +k(a,b){var s=this +if(b==null)return!1 +if(J.S(b)!==A.u(s))return!1 +return b instanceof A.dt&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&J.e(b.f,s.f)&&b.gd7(0)==s.gd7(0)&&A.cK(b.w,s.w)&&b.x==s.x}, +gC(a){var s=this,r=s.gd7(0),q=s.w +q=q==null?null:A.bZ(q) +return A.R(s.a,s.b,s.c,s.d,s.e,s.f,r,q,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Uj.prototype={} +A.uu.prototype={ +aj(){return new A.FO()}} +A.FO.prototype={ +ap(){var s=this +s.aJ() +$.a6.bb$.push(s) +s.z=new A.Ln(s)}, +l(){var s,r=this +$.a6.hN(r) +r.ajE() +s=r.at +if(s!=null)s.l() +s=r.z +s===$&&A.a() +s.a=null +r.FI(null) +r.aA()}, +bo(){var s,r=this +r.akK() +r.RY() +s=r.c +s.toString +if(A.aAB(s))r.aer() +else r.T0(!0) +r.dq()}, +aF(a){var s=this +s.aS(a) +if(s.r)s.a.toString +if(!s.a.c.k(0,a.c))s.RY()}, +akK(){var s=this.c +s.toString +s=A.ck(s,B.ZL) +s=s==null?null:s.Q +if(s==null){s=$.vD.As$ +s===$&&A.a() +s=(s.a&2)!==0}this.w=s}, +RY(){var s,r,q=this,p=q.z +p===$&&A.a() +s=q.a.c +r=q.c +r.toString +q.al3(new A.CI(p,s,t.JE).ac(A.a02(r,null)))}, +aa7(a){var s=this,r=s.ax +if(r==null||a){s.as=s.Q=null +s.a.toString +r=s.ax=new A.fH(s.gabz(),null,new A.aqX(s))}return r}, +xT(){return this.aa7(!1)}, +abA(a,b){this.a4(new A.aqY(this,a,b))}, +FI(a){var s=this.e +$.bJ.dx$.push(new A.aqZ(s)) +this.e=a}, +al3(a){var s,r,q=this,p=q.d +if(p==null)s=null +else{s=p.a +if(s==null)s=p}r=a.a +if(s===(r==null?a:r))return +if(q.r){p.toString +p.K(0,q.xT())}q.a.toString +q.a4(new A.ar_(q)) +q.a4(new A.ar0(q)) +q.d=a +if(q.r)a.a_(0,q.xT())}, +aer(){var s,r=this +if(r.r)return +s=r.d +s.toString +s.a_(0,r.xT()) +s=r.at +if(s!=null)s.l() +r.at=null +r.r=!0}, +T0(a){var s,r,q=this +if(!q.r)return +s=!1 +if(a)if(q.at==null){s=q.d +s=(s==null?null:s.a)!=null}if(s){s=q.d.a +if(s.x)A.a8(A.a5(u.V)) +r=new A.q7(s) +r.t3(s) +q.at=r}s=q.d +s.toString +s.K(0,q.xT()) +q.r=!1}, +ajE(){return this.T0(!1)}, +L(a){var s,r,q,p,o,n,m=this,l=null,k=m.Q +if(k!=null){k=m.a.f.$3(a,k,m.as) +return k}s=A.by("result") +r=m.e +if(r instanceof A.wq){k=m.a.as +q=r.a.src +if(!$.aEc)A.aPM() +s.b=new A.Ou(r,l,l,k,B.Q,!1,new A.MB(q,l),l)}else{k=r==null?l:r.geR(r) +q=m.e +q=q==null?l:q.gjF() +m.a.toString +p=m.e +p=p==null?l:p.gnl(p) +if(p==null)p=1 +o=m.a.as +n=m.w +n===$&&A.a() +s.b=new A.Op(k,q,l,l,p,l,l,B.eR,l,o,B.Q,B.eU,l,!1,n,!1,l)}m.a.toString +k=s.aQ() +s.b=new A.bE(A.bV(l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,!0,l,l,l,l,l,"",l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,B.x,l),!1,!1,!1,!1,k,l) +m.a.toString +return s.aQ()}} +A.aqX.prototype={ +$2(a,b){var s=this.a +s.a4(new A.aqW(s,a,b))}, +$S:134} +A.aqW.prototype={ +$0(){var s=this.a +s.Q=this.b +s.as=this.c}, +$S:0} +A.aqY.prototype={ +$0(){var s,r=this.a +r.FI(this.b) +r.as=r.Q=r.f=null +s=r.x +r.x=s==null?0:s+1 +r.y=B.eV.wK(r.y,this.c)}, +$S:0} +A.aqZ.prototype={ +$1(a){var s=this.a +return s==null?null:s.l()}, +$S:6} +A.ar_.prototype={ +$0(){this.a.FI(null)}, +$S:0} +A.ar0.prototype={ +$0(){var s=this.a +s.x=s.f=null +s.y=!1}, +$S:0} +A.ZS.prototype={} +A.pk.prototype={ +e8(a){var s=A.ig(this.a,this.b,a) +s.toString +return s}} +A.lh.prototype={ +e8(a){var s=A.a3N(this.a,this.b,a) +s.toString +return s}} +A.zT.prototype={ +e8(a){var s=A.Ly(this.a,this.b,a) +s.toString +return s}} +A.lk.prototype={ +e8(a){var s=A.d_(this.a,this.b,a) +s.toString +return s}} +A.pj.prototype={ +e8(a){return A.j5(this.a,this.b,a)}} +A.qs.prototype={ +e8(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=new A.ek(new Float64Array(3)),a5=new A.ek(new Float64Array(3)),a6=A.aFs(),a7=A.aFs(),a8=new A.ek(new Float64Array(3)),a9=new A.ek(new Float64Array(3)) +this.a.VZ(a4,a6,a8) +this.b.VZ(a5,a7,a9) +s=1-b0 +r=a4.lT(s).a3(0,a5.lT(b0)) +q=a6.lT(s).a3(0,a7.lT(b0)) +p=new Float64Array(4) +o=new A.o1(p) +o.cp(q) +o.vT(0) +n=a8.lT(s).a3(0,a9.lT(b0)) +s=new Float64Array(16) +q=new A.b7(s) +m=p[0] +l=p[1] +k=p[2] +j=p[3] +i=m+m +h=l+l +g=k+k +f=m*i +e=m*h +d=m*g +c=l*h +b=l*g +a=k*g +a0=j*i +a1=j*h +a2=j*g +a3=r.a +s[0]=1-(c+a) +s[1]=e+a2 +s[2]=d-a1 +s[3]=0 +s[4]=e-a2 +s[5]=1-(f+a) +s[6]=b+a0 +s[7]=0 +s[8]=d+a1 +s[9]=b-a0 +s[10]=1-(f+c) +s[11]=0 +s[12]=a3[0] +s[13]=a3[1] +s[14]=a3[2] +s[15]=1 +q.bi(0,n) +return q}} +A.rr.prototype={ +e8(a){var s=A.bm(this.a,this.b,a) +s.toString +return s}} +A.MC.prototype={} +A.uy.prototype={ +gjE(a){var s,r=this,q=r.d +if(q===$){s=A.cn(null,r.a.d,null,null,r) +r.d!==$&&A.ac() +r.d=s +q=s}return q}, +gef(){var s,r=this,q=r.e +if(q===$){s=r.gjE(0) +q=r.e=A.cT(r.a.c,s,null)}return q}, +ap(){var s,r=this +r.aJ() +s=r.gjE(0) +s.bk() +s=s.bS$ +s.b=!0 +s.a.push(new A.a90(r)) +r.O4() +r.I8()}, +aF(a){var s,r=this +r.aS(a) +if(r.a.c!==a.c){r.gef().l() +s=r.gjE(0) +r.e=A.cT(r.a.c,s,null)}r.gjE(0).e=r.a.d +if(r.O4()){r.lt(new A.a9_(r)) +r.gjE(0).jM(0,0) +r.I8()}}, +l(){this.gef().l() +this.gjE(0).l() +this.a3G()}, +O4(){var s={} +s.a=!1 +this.lt(new A.a8Z(s)) +return s.a}, +I8(){}} +A.a90.prototype={ +$1(a){if(a===B.a6)this.a.a.toString}, +$S:8} +A.a9_.prototype={ +$3(a,b,c){var s +if(a==null)s=null +else{a.sHa(a.ai(0,this.a.gef().gv(0))) +a.sbq(0,b) +s=a}return s}, +$S:189} +A.a8Z.prototype={ +$3(a,b,c){var s +if(b!=null){if(a==null)a=c.$1(b) +s=a.b +if(!J.e(b,s==null?a.a:s))this.a.a=!0 +else if(a.b==null)a.sbq(0,a.a)}else a=null +return a}, +$S:189} +A.to.prototype={ +ap(){this.a1L() +var s=this.gjE(0) +s.bk() +s.bR$.D(0,this.gaat())}, +aau(){this.a4(new A.a0Y())}} +A.a0Y.prototype={ +$0(){}, +$S:0} +A.yg.prototype={ +aj(){return new A.RG(null,null)}} +A.RG.prototype={ +lt(a){var s,r,q=this,p=null,o=q.CW +q.a.toString +s=t.ZU +q.CW=s.a(a.$3(o,p,new A.am7())) +o=q.cx +q.a.toString +r=t.Om +q.cx=r.a(a.$3(o,p,new A.am8())) +o=t.xG +q.cy=o.a(a.$3(q.cy,q.a.y,new A.am9())) +q.db=o.a(a.$3(q.db,q.a.z,new A.ama())) +q.dx=t.YY.a(a.$3(q.dx,q.a.Q,new A.amb())) +o=q.dy +q.a.toString +q.dy=r.a(a.$3(o,p,new A.amc())) +o=q.fr +q.a.toString +q.fr=t.ka.a(a.$3(o,p,new A.amd())) +o=q.fx +q.a.toString +q.fx=s.a(a.$3(o,p,new A.ame()))}, +L(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.gef(),i=l.CW +i=i==null?k:i.ai(0,j.gv(0)) +s=l.cx +s=s==null?k:s.ai(0,j.gv(0)) +r=l.cy +r=r==null?k:r.ai(0,j.gv(0)) +q=l.db +q=q==null?k:q.ai(0,j.gv(0)) +p=l.dx +p=p==null?k:p.ai(0,j.gv(0)) +o=l.dy +o=o==null?k:o.ai(0,j.gv(0)) +n=l.fr +n=n==null?k:n.ai(0,j.gv(0)) +m=l.fx +m=m==null?k:m.ai(0,j.gv(0)) +return A.dR(i,l.a.r,B.t,k,p,r,q,k,o,s,n,m,k)}} +A.am7.prototype={ +$1(a){return new A.n_(t.pC.a(a),null)}, +$S:190} +A.am8.prototype={ +$1(a){return new A.lk(t.A0.a(a),null)}, +$S:109} +A.am9.prototype={ +$1(a){return new A.lh(t.Hw.a(a),null)}, +$S:192} +A.ama.prototype={ +$1(a){return new A.lh(t.Hw.a(a),null)}, +$S:192} +A.amb.prototype={ +$1(a){return new A.pk(t.k.a(a),null)}, +$S:469} +A.amc.prototype={ +$1(a){return new A.lk(t.A0.a(a),null)}, +$S:109} +A.amd.prototype={ +$1(a){return new A.qs(t.xV.a(a),null)}, +$S:470} +A.ame.prototype={ +$1(a){return new A.n_(t.pC.a(a),null)}, +$S:190} +A.yj.prototype={ +aj(){return new A.RJ(null,null)}} +A.RJ.prototype={ +lt(a){this.CW=t.Om.a(a.$3(this.CW,this.a.r,new A.amh()))}, +L(a){var s=this.CW +s.toString +return new A.bA(J.aMw(s.ai(0,this.gef().gv(0)),B.az,B.Bo),this.a.w,null)}} +A.amh.prototype={ +$1(a){return new A.lk(t.A0.a(a),null)}, +$S:109} +A.yl.prototype={ +aj(){return new A.RL(null,null)}} +A.RL.prototype={ +lt(a){var s,r=this,q=null,p=t.ir +r.CW=p.a(a.$3(r.CW,r.a.w,new A.amm())) +r.cx=p.a(a.$3(r.cx,r.a.x,new A.amn())) +s=r.cy +r.a.toString +r.cy=p.a(a.$3(s,q,new A.amo())) +s=r.db +r.a.toString +r.db=p.a(a.$3(s,q,new A.amp())) +s=r.dx +r.a.toString +r.dx=p.a(a.$3(s,q,new A.amq())) +s=r.dy +r.a.toString +r.dy=p.a(a.$3(s,q,new A.amr()))}, +L(a){var s,r,q,p,o,n=this,m=null,l=n.CW +l=l==null?m:l.ai(0,n.gef().gv(0)) +s=n.cx +s=s==null?m:s.ai(0,n.gef().gv(0)) +r=n.cy +r=r==null?m:r.ai(0,n.gef().gv(0)) +q=n.db +q=q==null?m:q.ai(0,n.gef().gv(0)) +p=n.dx +p=p==null?m:p.ai(0,n.gef().gv(0)) +o=n.dy +o=o==null?m:o.ai(0,n.gef().gv(0)) +return A.v9(q,n.a.r,o,m,l,r,s,p)}} +A.amm.prototype={ +$1(a){return new A.aG(A.c0(a),null,t.Y)}, +$S:36} +A.amn.prototype={ +$1(a){return new A.aG(A.c0(a),null,t.Y)}, +$S:36} +A.amo.prototype={ +$1(a){return new A.aG(A.c0(a),null,t.Y)}, +$S:36} +A.amp.prototype={ +$1(a){return new A.aG(A.c0(a),null,t.Y)}, +$S:36} +A.amq.prototype={ +$1(a){return new A.aG(A.c0(a),null,t.Y)}, +$S:36} +A.amr.prototype={ +$1(a){return new A.aG(A.c0(a),null,t.Y)}, +$S:36} +A.yi.prototype={ +aj(){return new A.RI(null,null)}} +A.RI.prototype={ +lt(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.amg()))}, +I8(){var s=this.gef(),r=this.z +r.toString +this.Q=new A.aI(t.o.a(s),r,A.m(r).i("aI"))}, +L(a){var s=this.Q +s===$&&A.a() +return new A.eJ(s,!1,this.a.r,null)}} +A.amg.prototype={ +$1(a){return new A.aG(A.c0(a),null,t.Y)}, +$S:36} +A.yh.prototype={ +aj(){return new A.RH(null,null)}} +A.RH.prototype={ +lt(a){this.CW=t.Dh.a(a.$3(this.CW,this.a.w,new A.amf()))}, +L(a){var s=null,r=this.CW +r.toString +r=r.ai(0,this.gef().gv(0)) +return A.im(this.a.r,s,s,B.bu,!0,r,s,s,B.at)}} +A.amf.prototype={ +$1(a){return new A.rr(t.em.a(a),null)}, +$S:471} +A.yk.prototype={ +aj(){return new A.RK(null,null)}} +A.RK.prototype={ +lt(a){var s=this,r=s.CW +s.a.toString +s.CW=t.eJ.a(a.$3(r,B.ar,new A.ami())) +s.cx=t.ir.a(a.$3(s.cx,s.a.z,new A.amj())) +r=t.YJ +s.cy=r.a(a.$3(s.cy,s.a.Q,new A.amk())) +s.db=r.a(a.$3(s.db,s.a.at,new A.aml()))}, +L(a){var s,r,q,p=this,o=p.a.x,n=p.CW +n.toString +n=n.ai(0,p.gef().gv(0)) +s=p.cx +s.toString +s=s.ai(0,p.gef().gv(0)) +r=p.a.Q +q=p.db +q.toString +q=q.ai(0,p.gef().gv(0)) +q.toString +return new A.O0(B.ax,o,n,s,r,q,p.a.r,null)}} +A.ami.prototype={ +$1(a){return new A.pj(t.m_.a(a),null)}, +$S:472} +A.amj.prototype={ +$1(a){return new A.aG(A.c0(a),null,t.Y)}, +$S:36} +A.amk.prototype={ +$1(a){return new A.eX(t.G.a(a),null)}, +$S:80} +A.aml.prototype={ +$1(a){return new A.eX(t.G.a(a),null)}, +$S:80} +A.wY.prototype={ +l(){var s=this,r=s.c2$ +if(r!=null)r.K(0,s.giL()) +s.c2$=null +s.aA()}, +bE(){this.d2() +this.cN() +this.iM()}} +A.it.prototype={ +c7(a){return new A.AA(A.hJ(null,null,null,t.Q,t.X),this,B.a4,A.m(this).i("AA"))}} +A.AA.prototype={ +ZR(a,b){var s=this.n,r=this.$ti,q=r.i("b9<1>?").a(s.h(0,a)),p=q==null +if(!p&&q.ga9(q))return +if(b==null)s.m(0,a,A.db(r.c)) +else{p=p?A.db(r.c):q +p.D(0,r.c.a(b)) +s.m(0,a,p)}}, +Yt(a,b){var s,r=this.$ti,q=r.i("b9<1>?").a(this.n.h(0,b)) +if(q==null)return +if(!q.ga9(q)){s=this.e +s.toString +s=r.i("it<1>").a(s).Ku(a,q) +r=s}else r=!0 +if(r)b.bo()}} +A.kr.prototype={ +cw(a){return a.f!==this.f}, +c7(a){var s=new A.wZ(A.hJ(null,null,null,t.Q,t.X),this,B.a4,A.m(this).i("wZ")) +this.f.a_(0,s.gEW()) +return s}} +A.wZ.prototype={ +cv(a,b){var s,r,q=this,p=q.e +p.toString +s=q.$ti.i("kr<1>").a(p).f +r=b.f +if(s!==r){p=q.gEW() +s.K(0,p) +r.a_(0,p)}q.a2e(0,b)}, +uv(){var s,r=this +if(r.cF){s=r.e +s.toString +r.M2(r.$ti.i("kr<1>").a(s)) +r.cF=!1}return r.a2d()}, +adB(){this.cF=!0 +this.cD()}, +r1(a){this.M2(a) +this.cF=!1}, +na(){var s=this,r=s.e +r.toString +s.$ti.i("kr<1>").a(r).f.K(0,s.gEW()) +s.Dc()}} +A.dc.prototype={} +A.a91.prototype={ +$1(a){var s,r,q,p,o +if(a.k(0,this.a))return!1 +s=a instanceof A.he +if(s){r=a.e +r.toString +q=r +r=r instanceof A.dc}else{q=null +r=!1}if(r){if(s)r=q +else{r=a.e +r.toString}t.og.a(r) +p=A.u(r) +o=this.b +if(!o.u(0,p)){o.D(0,p) +this.c.push(r)}}return!0}, +$S:32} +A.Ki.prototype={} +A.mn.prototype={ +L(a){var s,r,q,p=this.d +for(s=this.c,r=s.length,q=0;q"))}} +A.zf.prototype={} +A.x1.prototype={ +gV(){return this.$ti.i("fK<1,q>").a(A.aW.prototype.gV.call(this))}, +gle(){var s,r=this,q=r.p2 +if(q===$){s=A.b([],t.lX) +r.p2!==$&&A.ac() +q=r.p2=new A.Kd(r.gaij(),s)}return q}, +aik(){var s,r,q,p=this +if(p.p3)return +s=$.bJ +r=s.fx$ +$label0$0:{if(B.dq===r||B.lf===r){q=!0 +break $label0$0}if(B.zc===r||B.zd===r||B.fj===r){q=!1 +break $label0$0}q=null}if(!q){p.$ti.i("fK<1,q>").a(A.aW.prototype.gV.call(p)).oW() +return}p.p3=!0 +s.wM(p.ga9J())}, +a9K(a){var s=this +s.p3=!1 +if(s.e!=null)s.$ti.i("fK<1,q>").a(A.aW.prototype.gV.call(s)).oW()}, +b1(a){var s=this.p1 +if(s!=null)a.$1(s)}, +il(a){this.p1=null +this.js(a)}, +fw(a,b){var s=this +s.nv(a,b) +s.$ti.i("fK<1,q>").a(A.aW.prototype.gV.call(s)).TH(s.gRB())}, +cv(a,b){var s,r=this,q=r.e +q.toString +s=r.$ti +s.i("k3<1>").a(q) +r.m0(0,b) +s=s.i("fK<1,q>") +s.a(A.aW.prototype.gV.call(r)).TH(r.gRB()) +r.R8=!0 +s.a(A.aW.prototype.gV.call(r)).oW()}, +cD(){this.$ti.i("fK<1,q>").a(A.aW.prototype.gV.call(this)).oW() +this.R8=!0}, +jf(){var s=this +s.$ti.i("fK<1,q>").a(A.aW.prototype.gV.call(s)).oW() +s.R8=!0 +s.Dh()}, +na(){this.$ti.i("fK<1,q>").a(A.aW.prototype.gV.call(this)).At$=null +this.Ms()}, +ahr(a){var s=this,r=s.$ti.i("fK<1,q>").a(A.aW.prototype.gV.call(s)),q=t.k.a(A.q.prototype.gR.call(r)),p=new A.arA(s,q) +p=s.R8||!q.k(0,s.p4)?p:null +s.f.uw(s,p)}, +j8(a,b){this.$ti.i("fK<1,q>").a(A.aW.prototype.gV.call(this)).saN(a)}, +jc(a,b,c){}, +k_(a,b){this.$ti.i("fK<1,q>").a(A.aW.prototype.gV.call(this)).saN(null)}} +A.arA.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=this,j=null +try{o=k.a +n=o.e +n.toString +j=o.$ti.i("k3<1>").a(n).d.$2(o,k.b) +o.e.toString}catch(m){s=A.X(m) +r=A.aV(m) +l=A.A2(A.aIe(A.bl("building "+k.a.e.j(0)),s,r,new A.arB())) +j=l}try{o=k.a +o.p1=o.dD(o.p1,j,null)}catch(m){q=A.X(m) +p=A.aV(m) +o=k.a +l=A.A2(A.aIe(A.bl("building "+o.e.j(0)),q,p,new A.arC())) +j=l +o.p1=o.dD(null,j,o.c)}finally{o=k.a +o.R8=!1 +o.p4=k.b}}, +$S:0} +A.arB.prototype={ +$0(){var s=A.b([],t.E) +return s}, +$S:28} +A.arC.prototype={ +$0(){var s=A.b([],t.E) +return s}, +$S:28} +A.fK.prototype={ +TH(a){if(J.e(a,this.At$))return +this.At$=a +this.oW()}} +A.MY.prototype={ +aD(a){var s=new A.GM(null,!0,null,new A.aN(),A.af()) +s.aC() +return s}} +A.GM.prototype={ +b3(a){return 0}, +aZ(a){return 0}, +b2(a){return 0}, +aY(a){return 0}, +cr(a){return B.D}, +ds(a,b){return null}, +bm(){var s,r=this,q=t.k.a(A.q.prototype.gR.call(r)) +r.atG() +s=r.B$ +if(s!=null){s.bU(q,!0) +r.fy=q.aU(r.B$.gp(0))}else r.fy=new A.K(A.G(1/0,q.a,q.b),A.G(1/0,q.c,q.d))}, +f2(a){var s=this.B$ +s=s==null?null:s.jn(a) +return s==null?this.xh(a):s}, +cu(a,b){var s=this.B$ +s=s==null?null:s.cf(a,b) +return s===!0}, +aE(a,b){var s=this.B$ +if(s!=null)a.df(s,b)}} +A.a_7.prototype={ +an(a){var s +this.dR(a) +s=this.B$ +if(s!=null)s.an(a)}, +ad(a){var s +this.dF(0) +s=this.B$ +if(s!=null)s.ad(0)}} +A.a_8.prototype={ +oW(){var s,r=this +if(r.Iy$)return +r.Iy$=!0 +s=r.y +if(s!=null)s.r.push(r) +r.nt()}} +A.a_9.prototype={} +A.xf.prototype={} +A.axo.prototype={ +$1(a){return this.a.a=a}, +$S:85} +A.axp.prototype={ +$1(a){return a.b}, +$S:474} +A.axq.prototype={ +$1(a){var s,r,q,p +for(s=J.aH(a),r=this.a,q=this.b,p=0;ps.b?B.vt:B.vs}, +uM(a,b,c,d,e){var s=this,r=c==null?s.gcQ():c,q=b==null?s.r:b,p=e==null?s.w:e,o=d==null?s.f:d,n=a==null?s.cx:a +return new A.Bg(s.a,s.b,r,s.e,o,q,p,s.x,!1,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,n,!1)}, +VF(a){var s=null +return this.uM(s,a,s,s,s)}, +anl(a,b){return this.uM(null,a,null,null,b)}, +VH(a){var s=null +return this.uM(s,s,a,s,s)}, +ant(a,b,c,d){return this.uM(a,b,null,c,d)}, +ann(a,b){return this.uM(null,null,null,a,b)}, +Za(a,b,c,d){var s,r,q,p,o,n,m=this,l=null +if(!(b||d||c||a))return m +s=m.r +r=b?0:l +q=d?0:l +p=c?0:l +r=s.uJ(a?0:l,r,p,q) +q=m.w +p=b?Math.max(0,q.a-s.a):l +o=d?Math.max(0,q.b-s.b):l +n=c?Math.max(0,q.c-s.c):l +return m.anl(r,q.uJ(a?Math.max(0,q.d-s.d):l,p,n,o))}, +Zf(a,b,c,d){var s=this,r=null,q=s.w,p=b?Math.max(0,q.a-s.f.a):r,o=d?Math.max(0,q.b-s.f.b):r,n=c?Math.max(0,q.c-s.f.c):r,m=s.f,l=Math.max(0,q.d-m.d) +q=q.uJ(l,p,n,o) +p=b?0:r +o=d?0:r +n=c?0:r +return s.ann(m.uJ(0,p,n,o),q)}, +atm(a){return this.Zf(a,!1,!1,!1)}, +atj(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=a.c,f=a.a,e=a.d,d=a.b,c=h.a +if(new A.K(g-f,e-d).k(0,c)&&new A.j(f,d).k(0,B.h))return h +s=c.a-g +r=c.b-e +g=h.r +e=Math.max(0,g.a-f) +c=Math.max(0,g.b-d) +q=Math.max(0,g.c-s) +g=Math.max(0,g.d-r) +p=h.w +o=Math.max(0,p.a-f) +n=Math.max(0,p.b-d) +m=Math.max(0,p.c-s) +p=Math.max(0,p.d-r) +l=h.f +f=Math.max(0,l.a-f) +d=Math.max(0,l.b-d) +k=Math.max(0,l.c-s) +l=Math.max(0,l.d-r) +j=h.cx +i=A.a2(j).i("as<1>") +j=A.a9(new A.as(j,new A.acD(a),i),i.i("n.E")) +return h.ant(j,new A.aB(e,c,q,g),new A.aB(f,d,k,l),new A.aB(o,n,m,p))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.Bg)if(b.a.k(0,r.a))if(b.b===r.b)if(b.gcQ().a===r.gcQ().a)if(b.e===r.e)if(b.r.k(0,r.r))if(b.w.k(0,r.w))if(b.f.k(0,r.f))if(b.x.k(0,r.x))if(b.as===r.as)if(b.at===r.at)if(b.ax===r.ax)if(b.Q===r.Q)if(b.z===r.z)if(b.ay===r.ay)if(b.ch===r.ch)if(b.CW.k(0,r.CW))s=A.cK(b.cx,r.cx) +return s}, +gC(a){var s=this +return A.R(s.a,s.b,s.gcQ().a,s.e,s.r,s.w,s.f,!1,s.as,s.at,s.ax,s.Q,s.z,s.ay,s.ch,s.CW,A.bZ(s.cx),!1,B.a,B.a)}, +j(a){var s=this +return"MediaQueryData("+B.b.bz(A.b(["size: "+s.a.j(0),"devicePixelRatio: "+B.d.ag(s.b,1),"textScaler: "+s.gcQ().j(0),"platformBrightness: "+s.e.j(0),"padding: "+s.r.j(0),"viewPadding: "+s.w.j(0),"viewInsets: "+s.f.j(0),"systemGestureInsets: "+s.x.j(0),"alwaysUse24HourFormat: false","accessibleNavigation: "+s.z,"highContrast: "+s.as,"onOffSwitchLabels: "+s.at,"disableAnimations: "+s.ax,"invertColors: "+s.Q,"boldText: "+s.ay,"navigationMode: "+s.ch.b,"gestureSettings: "+s.CW.j(0),"displayFeatures: "+A.i(s.cx),"supportsShowingSystemContextMenu: false"],t.s),", ")+")"}} +A.acD.prototype={ +$1(a){return this.a.w0(a.gqg(a))}, +$S:173} +A.js.prototype={ +cw(a){return!this.w.k(0,a.w)}, +Ku(a,b){return b.fl(0,new A.acE(this,a))}} +A.acG.prototype={ +$1(a){return A.Bf(this.a,A.bT(a,null,t.w).w.VH(B.ad))}, +$S:193} +A.acF.prototype={ +$1(a){var s=A.bT(a,null,t.w).w,r=s.gcQ(),q=r.a,p=A.G(q,this.a,this.b) +return A.Bf(this.c,s.VH(p===q?r:new A.jU(p)))}, +$S:193} +A.acE.prototype={ +$1(a){var s=this,r=!1 +if(a instanceof A.el)switch(a.a){case 0:r=!s.a.w.a.k(0,s.b.w.a) +break +case 1:r=s.a.w.gmY(0)!==s.b.w.gmY(0) +break +case 2:r=s.a.w.b!==s.b.w.b +break +case 3:r=s.a.w.gcQ().a!==s.b.w.gcQ().a +break +case 4:r=!s.a.w.gcQ().k(0,s.b.w.gcQ()) +break +case 5:r=s.a.w.e!==s.b.w.e +break +case 6:r=!s.a.w.r.k(0,s.b.w.r) +break +case 7:r=!s.a.w.f.k(0,s.b.w.f) +break +case 9:r=!s.a.w.w.k(0,s.b.w.w) +break +case 12:r=s.a.w.Q!==s.b.w.Q +break +case 13:r=s.a.w.as!==s.b.w.as +break +case 14:r=s.a.w.at!==s.b.w.at +break +case 15:r=s.a.w.ax!==s.b.w.ax +break +case 16:r=s.a.w.ay!==s.b.w.ay +break +case 17:r=s.a.w.ch!==s.b.w.ch +break +case 18:r=!s.a.w.CW.k(0,s.b.w.CW) +break +case 19:r=s.a.w.cx!==s.b.w.cx +break +case 8:r=!s.a.w.x.k(0,s.b.w.x) +break +case 11:r=s.a.w.z!==s.b.w.z +break +case 10:break +case 20:break +default:r=null}return r}, +$S:194} +A.NB.prototype={ +G(){return"NavigationMode."+this.b}} +A.G6.prototype={ +aj(){return new A.UU()}} +A.UU.prototype={ +ap(){this.aJ() +$.a6.bb$.push(this)}, +bo(){this.dq() +this.akL() +this.u8()}, +aF(a){var s,r=this +r.aS(a) +s=r.a +s.toString +if(r.e==null||a.c!==s.c)r.u8()}, +akL(){var s,r=this +r.a.toString +s=r.c +s.toString +s=A.ck(s,null) +r.d=s +r.e=null}, +u8(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a.c,b=e.d,a=c.goF(),a0=$.dp(),a1=a0.d +a=a.fE(0,a1==null?a0.gcm():a1) +a1=a0.d +if(a1==null)a1=a0.gcm() +s=b==null +r=s?d:b.gcQ().a +if(r==null)r=c.b.c.e +q=r===1?B.ad:new A.jU(r) +p=s?d:b.e +if(p==null)p=c.b.c.d +o=a0.d +o=A.a4L(B.ek,o==null?a0.gcm():o) +n=a0.d +n=A.a4L(B.ek,n==null?a0.gcm():n) +m=c.ay +l=a0.d +m=A.a4L(m,l==null?a0.gcm():l) +l=a0.d +a0=A.a4L(B.ek,l==null?a0.gcm():l) +l=s?d:b.z +if(l==null)l=(c.b.c.a.a&1)!==0 +k=s?d:b.Q +if(k==null)k=(c.b.c.a.a&2)!==0 +j=s?d:b.ax +if(j==null)j=(c.b.c.a.a&4)!==0 +i=s?d:b.ay +if(i==null)i=(c.b.c.a.a&8)!==0 +h=s?d:b.as +if(h==null)h=(c.b.c.a.a&32)!==0 +g=s?d:b.at +c=g==null?(c.b.c.a.a&64)!==0:g +g=s&&d +b=s?d:b.ch +if(b==null)b=B.e3 +s=s&&d +f=new A.Bg(a,a1,q,p,m,o,n,a0,g===!0,l,k,h,c,j,i,b,new A.u3(d),B.KL,s===!0) +if(!f.k(0,e.e))e.a4(new A.as2(e,f))}, +I1(){this.u8()}, +W6(){if(this.d==null)this.u8()}, +W5(){if(this.d==null)this.u8()}, +l(){$.a6.hN(this) +this.aA()}, +L(a){var s=this.e +s.toString +return A.Bf(this.a.e,s)}} +A.as2.prototype={ +$0(){this.a.e=this.b}, +$S:0} +A.ZU.prototype={} +A.Nv.prototype={ +L(a){var s,r,q,p,o,n,m,l,k=this,j=null +switch(A.aZ().a){case 1:case 3:case 5:s=!1 +break +case 0:case 2:case 4:s=!0 +break +default:s=j}r=k.d&&s +q=new A.acV(k,a) +p=r&&k.r!=null?q:j +o=r&&k.r!=null?q:j +n=r?k.r:j +m=r&&k.r!=null?a.ae(t.I).w:j +l=k.c +l=A.ky(new A.fB(B.jf,l==null?j:new A.pv(l,j,j),j),B.bd,j,j,j,j) +p=A.bV(j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,n,j,j,j,j,j,j,j,j,j,j,j,j,j,o,j,j,j,j,j,j,j,j,j,j,j,j,p,j,j,j,j,j,j,j,m,j,j,j,B.x,j) +return A.aNa(new A.nj(!r,new A.V1(new A.bE(p,!1,!1,!1,!1,l,j),q,j),j))}} +A.acV.prototype={ +$0(){if(this.a.d)A.aEX(this.b) +else A.Dx(B.Sm)}, +$S:0} +A.JC.prototype={ +L(a){var s=t.Bs.a(this.c) +return A.aA3(!0,null,s.gv(s),this.e,null,this.f,null)}} +A.wx.prototype={ +hg(a){if(this.n==null)return!1 +return this.pj(a)}, +Xe(a){}, +Xg(a,b){var s=this.n +if(s!=null)this.cJ("onAnyTapUp",s)}, +AM(a,b,c){}} +A.RS.prototype={ +HC(){var s=t.S +return new A.wx(B.aY,18,18,B.da,A.v(s,t.W),A.db(s),null,null,A.y1(),A.v(s,t.C))}, +XC(a){a.n=this.a}} +A.V1.prototype={ +L(a){return new A.jy(this.c,A.ar([B.Yw,new A.RS(this.d)],t.u,t.xR),B.ap,!1,null)}} +A.NC.prototype={ +L(a){var s=this,r=a.ae(t.I).w,q=A.b([],t.p),p=s.c +if(p!=null)q.push(A.a9H(p,B.j2)) +p=s.d +if(p!=null)q.push(A.a9H(p,B.j3)) +p=s.e +if(p!=null)q.push(A.a9H(p,B.j4)) +return new A.zq(new A.avD(s.f,s.r,r),q,null)}} +A.HY.prototype={ +G(){return"_ToolbarSlot."+this.b}} +A.avD.prototype={ +YG(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +if(h.b.h(0,B.j2)!=null){s=a.a +r=a.b +q=h.ez(B.j2,new A.aa(0,s,r,r)).a +switch(h.f.a){case 0:s-=q +break +case 1:s=0 +break +default:s=null}h.hi(B.j2,new A.j(s,0))}else q=0 +if(h.b.h(0,B.j4)!=null){p=h.ez(B.j4,A.a1y(a)) +switch(h.f.a){case 0:s=0 +break +case 1:s=a.a-p.a +break +default:s=null}o=p.a +h.hi(B.j4,new A.j(s,(a.b-p.b)/2))}else o=0 +if(h.b.h(0,B.j3)!=null){s=a.a +r=h.e +n=Math.max(s-q-o-r*2,0) +m=h.ez(B.j3,A.a1y(a).VE(n)) +l=q+r +if(h.d){k=m.a +j=(s-k)/2 +i=s-o +if(j+k>i)j=i-k-r +else if(j")),s=s.c;q.A();){r=q.d +if(r==null)r=s.a(r) +if(r.a===this)return!1 +r=r.d.a +if(r<=10&&r>=1)return!0}return!1}, +gJe(){var s=this.b +if(s==null)s=null +else{s=s.OX(A.aB2(this)) +s=s==null?null:s.gXX()}return s===!0}} +A.agL.prototype={ +$1(a){var s=this.a +if(s.grf()){s=s.b.y.gfT() +if(s!=null)s.hO()}}, +$S:20} +A.agK.prototype={ +$1(a){var s=this.a.b +if(s!=null){s=s.y.gfT() +if(s!=null)s.hO()}}, +$S:20} +A.hX.prototype={ +j(a){var s=this.a +s=s==null?"none":'"'+s+'"' +return"RouteSettings("+s+", "+A.i(this.b)+")"}} +A.qz.prototype={} +A.q2.prototype={ +cw(a){return a.f!=this.f}} +A.agJ.prototype={} +A.QX.prototype={} +A.La.prototype={} +A.Bz.prototype={ +aj(){var s=null,r=A.b([],t.uD),q=$.ay(),p=t.Tp +return new A.ju(new A.Uc(r,q),A.aC(t.Ez),new A.Ud(q),A.nI(s,p),A.nI(s,p),A.ls(!0,"Navigator",!0,!0,s,s,!1),new A.Cu(0,q,t.dZ),new A.cy(!1,q),A.aC(t.S),s,A.v(t.yb,t.M),s,!0,s,s,s)}, +as0(a,b){return this.at.$2(a,b)}} +A.adA.prototype={ +$1(a){return a==null}, +$S:480} +A.fa.prototype={ +G(){return"_RouteLifecycle."+this.b}} +A.X8.prototype={} +A.ia.prototype={ +geb(){var s,r +if(this.c){s=t.sd.a(this.a.c) +s.geb() +r=A.i(s.geb()) +return"p+"+r}r=this.b +if(r!=null)return"r+"+r.gZp() +return null}, +apw(a,b,c,d){var s,r,q,p=this,o=p.d,n=p.a +n.b=b +n.oq() +s=p.d +if(s===B.Bp||s===B.mp){r=n.o8() +p.d=B.Bq +r.auf(new A.atO(p,b))}else{if(c instanceof A.dw){s=n.CW +s.toString +q=c.CW.x +q===$&&A.a() +s.sv(0,q)}n.a2X(c) +p.d=B.fI}if(a)n.o7(null) +s=o===B.a_g||o===B.mp +q=b.w +if(s)q.fL(0,new A.Gh(n,d)) +else q.fL(0,new A.xa(n,d))}, +IF(a){var s=this +s.a.qw(a) +s.f=new A.t9(new ($.a0k())(a)) +if(s.w!=null)a.f.a.bc(0,new A.atN(s),t.P)}, +apv(a,b){var s,r=this +r.d=B.a_c +s=r.a +if((s.e.a.a&30)!==0)return!0 +if(!s.ll(r.x)){r.d=B.fI +return!1}s.vY(!0,r.x) +if(r.c){t.sd.a(s.c) +a.a.toString}r.x=null +return!0}, +Vq(a,b,c){var s=this +if(s.d.a>=10)return +s.y=!c +s.x=b +s.d=B.a_i}, +cV(a,b){return this.Vq(0,b,!1,t.z)}, +amF(a,b,c){return this.Vq(0,b,c,t.z)}, +l(){var s,r,q,p,o,n,m,l=this,k={} +l.d=B.a_e +s=l.a +r=s.r +q=new A.atL() +p=new A.as(r,q,A.a2(r).i("as<1>")) +if(!p.gak(0).A()){l.d=B.iR +s.l() +return}k.a=p.gq(0) +o=s.b +o.f.D(0,l) +for(s=B.b.gak(r),q=new A.kQ(s,q);q.A();){r=s.gN(0) +n=A.by("listener") +m=new A.atM(k,l,r,n,o) +n.b=m +r=r.e +if(r!=null)r.a_(0,m)}}, +gauh(){var s=this.d.a +return s<=7&&s>=1}, +gXX(){var s=this.d.a +return s<=10&&s>=1}} +A.atO.prototype={ +$0(){var s=this.a +if(s.d===B.Bq){s.d=B.fI +this.b.xN()}}, +$S:0} +A.atN.prototype={ +$1(a){var s=0,r=A.z(t.P),q=this,p,o +var $async$$1=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:p=A.aZ() +s=B.ac===p?3:4 +break +case 3:o=q.a.w +s=5 +return A.r(A.f0(B.cl,null,t.H),$async$$1) +case 5:B.dG.hr(0,B.oA.C8(o)) +s=2 +break +case 4:if(B.N===p){B.dG.hr(0,B.oA.C8(q.a.w)) +s=2 +break}s=2 +break +case 2:return A.x(null,r)}}) +return A.y($async$$1,r)}, +$S:481} +A.atL.prototype={ +$1(a){return a.gYn()}, +$S:482} +A.atM.prototype={ +$0(){var s=this,r=s.a;--r.a +s.c.K(0,s.d.aQ()) +if(r.a===0)return A.eU(new A.atK(s.b,s.e))}, +$S:0} +A.atK.prototype={ +$0(){var s=this.a +if(!this.b.f.F(0,s))return +s.d=B.iR +s.a.l()}, +$S:0} +A.atP.prototype={ +$1(a){return a.a===this.a}, +$S:69} +A.oO.prototype={} +A.xa.prototype={ +oA(a){}} +A.x9.prototype={ +oA(a){}} +A.Gg.prototype={ +oA(a){}} +A.Gh.prototype={ +oA(a){}} +A.Uc.prototype={ +U(a,b){B.b.U(this.a,b) +if(J.pc(b))this.aG()}, +h(a,b){return this.a[b]}, +gak(a){var s=this.a +return new J.cV(s,s.length,A.a2(s).i("cV<1>"))}, +j(a){return A.lE(this.a,"[","]")}, +$iah:1} +A.ju.prototype={ +aby(){var s,r,q,p=this,o=!p.zM() +if(o){s=p.pF(A.j_()) +r=s!=null&&s.a.gn0()===B.ee}else r=!1 +q=new A.nQ(!o||r) +o=$.bJ +switch(o.fx$.a){case 4:p.c.dI(q) +break +case 0:case 2:case 3:case 1:o.dx$.push(new A.adx(p,q)) +break}}, +ap(){var s,r,q,p,o=this +o.aJ() +for(s=o.a.y,r=0;!1;++r){q=s[r] +p=$.k1() +A.LL(q) +p.a.set(q,o)}o.as=o.a.y +s=o.c.kP(t.mS) +if(s==null)s=null +else{s=s.e +s.toString}t._I.a(s) +o.Go(s==null?null:s.f) +o.a.toString +B.l8.io("selectSingleEntryHistory",t.H) +$.e3.Aq$.a_(0,o.gRD()) +o.e.a_(0,o.gPL())}, +ahw(){var s=this.e,r=A.jl(new A.as(s,A.j_(),A.m(s).i("as"))) +if(r!=null)r.w=$.e3.Aq$.a}, +hk(a,b){var s,r,q,p,o,n,m,l=this +l.kG(l.at,"id") +s=l.r +l.kG(s,"history") +l.P2() +l.d=new A.bN(null,t.ku) +r=l.e +r.U(0,s.Zq(null,l)) +l.a.toString +q=r.a +p=0 +for(;!1;++p){o=B.KS[p] +n=l.c +n.toString +m=new A.ia(o.HO(n),null,!0,B.mn,B.cf,new A.t9(new ($.a0k())(B.cf)),B.cf) +q.push(m) +r.aG() +n=s.Zq(m,l) +B.b.U(q,n) +if(B.b.gc1(n))r.aG()}if(s.y==null){s=l.a +q=s.r +r.U(0,J.j2(s.as0(l,q),new A.adz(l),t.Ez))}l.xN()}, +I6(a){var s,r=this +r.a2P(a) +s=r.r +if(r.bf$!=null)s.cv(0,r.e) +else s.W(0)}, +geb(){return this.a.z}, +bo(){var s,r,q,p,o,n=this +n.a3L() +s=n.c.ae(t.mS) +n.Go(s==null?null:s.f) +for(r=n.e.a,q=A.a2(r),r=new J.cV(r,r.length,q.i("cV<1>")),q=q.c;r.A();){p=r.d +p=(p==null?q.a(p):p).a +if(p.b===n){p.Mx() +o=p.x1 +o===$&&A.a() +o=o.r.gM() +if(o!=null)o.yi() +p=p.rx +if(p.gM()!=null)p.gM().P1()}}}, +P2(){var s,r,q +this.f.Er(new A.adw(),!0) +for(s=this.e,r=s.a;!s.ga9(0);){q=r.pop() +s.aG() +A.aEW(q,!1)}}, +Go(a){var s,r,q=this +if(q.Q!=a){if(a!=null)$.k1().m(0,a,q) +s=q.Q +if(s==null)s=null +else{r=$.k1() +A.uc(s) +s=r.a.get(s)}if(s===q){s=$.k1() +r=q.Q +r.toString +s.m(0,r,null)}q.Q=a +q.Gn()}}, +Gn(){var s=this,r=s.Q,q=s.a +if(r!=null)s.as=B.b.a3(q.y,A.b([r],t.tc)) +else s.as=q.y}, +aF(a){var s,r,q,p,o,n,m=this +m.a3M(a) +s=a.y +if(s!==m.a.y){for(r=0;!1;++r){q=s[r] +p=$.k1() +A.LL(q) +p.a.set(q,null)}for(s=m.a.y,r=0;!1;++r){q=s[r] +p=$.k1() +A.LL(q) +p.a.set(q,m)}m.Gn()}m.a.toString +for(s=m.e.a,p=A.a2(s),s=new J.cV(s,s.length,p.i("cV<1>")),p=p.c;s.A();){o=s.d +o=(o==null?p.a(o):o).a +if(o.b===m){o.Mx() +n=o.x1 +n===$&&A.a() +n=n.r.gM() +if(n!=null)n.yi() +o=o.rx +if(o.gM()!=null)o.gM().P1()}}}, +dj(){var s,r,q,p,o=this.as +o===$&&A.a() +s=o.length +r=0 +for(;r")),r=r.c;s.A();){q=s.d +B.b.U(p,(q==null?r.a(q):q).a.r)}return p}, +xO(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null +b1.CW=!0 +s=b1.e +r=s.gq(0)-1 +q=s.a +p=q[r] +o=r>0?q[r-1]:b2 +n=A.b([],t.uD) +$label0$1:for(m=b1.x,l=t.x8,k=t.jc,j=t.M,i=t.S,h=t.PD,g=b1.w,f=b2,e=f,d=!1,c=!1;r>=0;){b=!0 +a=!0 +switch(p.d.a){case 1:a0=b1.mb(r-1,A.j_()) +a1=a0>=0?q[a0]:b2 +a1=a1==null?b2:a1.a +p.d=B.a_f +g.fL(0,new A.xa(p.a,a1)) +continue $label0$1 +case 2:if(d||e==null){a1=p.a +a1.b=b1 +a1.Mz() +a2=A.ej.prototype.giR.call(a1,0) +a3=new A.qR(new A.b6(A.b([],l),k),new A.es(A.dH(b2,b2,j,i),h),0) +a3.c=a2 +if(a2==null){a3.a=B.R +a3.b=0}a1.p3=a3 +a2=A.ej.prototype.gCG.call(a1) +a3=new A.qR(new A.b6(A.b([],l),k),new A.es(A.dH(b2,b2,j,i),h),0) +a3.c=a2 +a1.p4=a3 +a2=a1.rx +a3=a2.gM()!=null +if(a3)a1.b.a.toString +if(a3){a3=a1.b.y +a4=a3.ay +if(a4==null){a5=a3.Q +a4=a3.ay=a5==null?b2:a5.ghL()}if(a4!=null){a2=a2.gM().f +if(a2.Q==null)a4.yC(a2) +if(a4.gbG())a2.kb(!0) +else a2.nO()}}a1.a3l() +p.d=B.fI +if(e==null)a1.o7(b2) +continue $label0$1}break +case 3:case 4:case 6:a1=o==null?b2:o.a +a0=b1.mb(r-1,A.j_()) +a2=a0>=0?q[a0]:b2 +a2=a2==null?b2:a2.a +p.apw(e==null,b1,a1,a2) +if(p.d===B.fI)continue $label0$1 +break +case 5:if(!c&&f!=null)p.IF(f) +c=a +break +case 7:if(!c&&f!=null)p.IF(f) +c=a +d=b +break +case 8:a0=b1.mb(r,A.J2()) +a1=a0>=0?q[a0]:b2 +if(!p.apv(b1,a1==null?b2:a1.a))continue $label0$1 +if(!c){if(f!=null)p.IF(f) +f=p.a}a1=p.a +a0=b1.mb(r,A.J2()) +a2=a0>=0?q[a0]:b2 +m.fL(0,new A.x9(a1,a2==null?b2:a2.a)) +if(p.d===B.mo)continue $label0$1 +d=b +break +case 11:break +case 9:a1=p.a +a2=p.x +if(a2==null)a2=b2 +a1=a1.e.a +if((a1.a&30)!==0)A.a8(A.a5("Future already completed")) +a1.l0(a2) +p.x=null +p.d=B.a_b +continue $label0$1 +case 10:if(!c){if(f!=null)p.a.qw(f) +f=b2}a0=b1.mb(r,A.J2()) +a1=a0>=0?q[a0]:b2 +a1=a1==null?b2:a1.a +p.d=B.a_d +if(p.y)m.fL(0,new A.Gg(p.a,a1)) +continue $label0$1 +case 12:if(!d&&e!=null)break +if(p.c)b1.a.toString +p.d=B.mo +continue $label0$1 +case 13:p=B.b.h3(q,r) +s.aG() +n.push(p) +p=e +break +case 14:case 15:case 0:break}--r +a6=r>0?q[r-1]:b2 +e=p +p=o +o=a6}b1.a9z() +b1.a9B() +a7=b1.pF(A.j_()) +q=a7==null +if(!q&&b1.ax!==a7){m=b1.as +m===$&&A.a() +l=m.length +k=a7.a +a8=0 +for(;a8=0;){s=l[k] +r=s.d.a +if(!(r<=12&&r>=3)){--k +continue}q=this.aai(k+1,A.aJ2()) +r=q==null +p=r?m:q.a +if(p!=s.r){if(!((r?m:q.a)==null&&J.e(s.f.a.deref(),s.r))){p=r?m:q.a +s.a.o7(p)}s.r=r?m:q.a}--k +o=this.mb(k,A.aJ2()) +n=o>=0?l[o]:m +r=n==null +p=r?m:n.a +if(p!=s.e){p=s.a +p.a2T(r?m:n.a) +p.nY() +s.e=r?m:n.a}}}, +Pp(a,b){a=this.mb(a,b) +return a>=0?this.e.a[a]:null}, +mb(a,b){var s=this.e.a +while(!0){if(!(a>=0&&!b.$1(s[a])))break;--a}return a}, +aai(a,b){var s=this.e,r=s.a +while(!0){if(!(a?") +q=r.a(this.a.w.$1(s)) +return q==null&&!b?r.a(this.a.x.$1(s)):q}, +FR(a,b,c){return this.yI(a,!1,b,c)}, +asX(a){var s=this.e +s.a.push(A.aB1(a,B.Bp,!1,null)) +s.aG() +this.xN() +this.xx() +return a.e.a}, +lF(a){return this.asX(a,t.X)}, +zM(){var s=this.e.gak(0),r=new A.kQ(s,A.j_()) +if(!r.A())return!1 +s=s.gN(0).a.kq$ +if(s!=null&&s.length!==0)return!0 +if(!r.A())return!1 +return!0}, +vN(a){var s=0,r=A.z(t.y),q,p=this,o,n +var $async$vN=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)$async$outer:switch(s){case 0:n=p.pF(A.j_()) +if(n==null){q=!1 +s=1 +break}o=n.a +s=3 +return A.r(o.jm(),$async$vN) +case 3:if(c===B.ee){q=!0 +s=1 +break}if(p.c==null){q=!0 +s=1 +break}if(n!==p.pF(A.j_())){q=!0 +s=1 +break}switch(o.gn0().a){case 2:q=!1 +s=1 +break $async$outer +case 0:p.jZ(a) +q=!0 +s=1 +break $async$outer +case 1:o.vY(!1,a) +q=!0 +s=1 +break $async$outer}case 1:return A.x(q,r)}}) +return A.y($async$vN,r)}, +art(a){return this.vN(a,t.X)}, +Yj(){return this.vN(null,t.X)}, +YJ(a){var s=this,r=s.e.Y7(0,A.j_()) +if(r.c)s.a.toString +r.x=a +r.d=B.a_h +s.xO(!1) +s.xx()}, +fA(){return this.YJ(null,t.X)}, +jZ(a){return this.YJ(a,t.X)}, +WH(a){var s=this,r=s.e.a,q=B.b.Xz(r,A.aB2(a),0),p=r[q] +if(p.c&&p.d.a<8){r=s.Pp(q-1,A.J2()) +r=r==null?null:r.a +s.x.fL(0,new A.x9(a,r))}p.d=B.mo +if(!s.CW)s.xO(!1)}, +sUp(a){this.cx=a +this.cy.sv(0,a>0)}, +anZ(){var s,r,q,p,o,n,m=this +m.sUp(m.cx+1) +if(m.cx===1){s=m.e +r=m.mb(s.gq(0)-1,A.J2()) +q=s.a[r].a +s=q.kq$ +p=!(s!=null&&s.length!==0)&&r>0?m.Pp(r-1,A.J2()).a:null +s=m.as +s===$&&A.a() +o=s.length +n=0 +for(;n")),r=r.c;s.A();){q=s.d +if(q==null)q=r.a(q) +if(a.$1(q))return q}return null}, +pF(a){var s,r,q,p,o +for(s=this.e.a,r=A.a2(s),s=new J.cV(s,s.length,r.i("cV<1>")),r=r.c,q=null;s.A();){p=s.d +o=p==null?r.a(p):p +if(a.$1(o))q=o}return q}, +L(a){var s,r,q=this,p=null,o=q.gaci(),n=A.nq(a),m=q.bf$,l=q.d +l===$&&A.a() +s=q.a.ay +if(l.gM()==null){r=q.gN_() +r=J.nC(r.slice(0),A.a2(r).c)}else r=B.KH +return new A.q2(p,new A.dB(new A.ady(q,a),A.B_(B.bX,new A.Js(!1,A.azC(A.km(!0,p,A.Ed(m,new A.v1(r,s,l)),p,p,p,q.y,!1,p,p,p,p,p,!0),n),p),o,q.gaf5(),p,p,o),p,t.w3),p)}} +A.adx.prototype={ +$1(a){var s=this.a.c +if(s==null)return +s.dI(this.b)}, +$S:6} +A.adz.prototype={ +$1(a){var s,r,q=a.c.a +if(q!=null){s=this.a.at +r=s.y +if(r==null)r=s.$ti.i("bO.T").a(r) +s.Mw(0,r+1) +q=new A.V8(r,q,null,B.mq)}else q=null +return A.aB1(a,B.mn,!1,q)}, +$S:485} +A.adw.prototype={ +$1(a){a.d=B.iR +a.a.l() +return!0}, +$S:69} +A.adv.prototype={ +$0(){var s=this.a +if(s!=null)s.sUF(!0)}, +$S:0} +A.ady.prototype={ +$1(a){if(a.a||!this.a.zM())return!1 +this.b.dI(B.No) +return!0}, +$S:170} +A.H1.prototype={ +G(){return"_RouteRestorationType."+this.b}} +A.X_.prototype={ +gXY(){return!0}, +zS(){return A.b([this.a.a],t.jl)}} +A.V8.prototype={ +zS(){var s=this,r=s.a46(),q=A.b([s.c,s.d],t.jl),p=s.e +if(p!=null)q.push(p) +B.b.U(r,q) +return r}, +HO(a){var s=a.FR(this.d,this.e,t.z) +s.toString +return s}, +gZp(){return this.c}} +A.amu.prototype={ +gXY(){return!1}, +zS(){A.aQZ(this.d)}, +HO(a){var s=a.c +s.toString +return this.d.$2(s,this.e)}, +gZp(){return this.c}} +A.Ud.prototype={ +cv(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.y==null +if(a)c.y=A.v(t.N,t.UX) +s=t.jl +r=A.b([],s) +q=c.y +q.toString +p=J.ab(q,null) +if(p==null)p=B.hG +o=A.v(t.ob,t.UX) +q=c.y +q.toString +n=J.aMU(J.y9(q)) +for(q=a1.a,m=A.a2(q),q=new J.cV(q,q.length,m.i("cV<1>")),m=m.c,l=b,k=a,j=!0;q.A();){i=q.d +h=i==null?m.a(i):i +if(h.d.a>7){i=h.a +i.d.sv(0,b) +continue}if(h.c){k=k||r.length!==J.bp(p) +if(r.length!==0){g=l==null?b:l.geb() +o.m(0,g,r) +n.F(0,g)}j=h.geb()!=null +i=h.a +f=j?h.geb():b +i.d.sv(0,f) +if(j){r=A.b([],s) +i=c.y +i.toString +p=J.ab(i,h.geb()) +if(p==null)p=B.hG}else{r=B.hG +p=B.hG}l=h +continue}if(j){i=h.b +i=i==null?b:i.gXY() +j=i===!0}else j=!1 +i=h.a +f=j?h.geb():b +i.d.sv(0,f) +if(j){i=h.b +f=i.b +i=f==null?i.b=i.zS():f +if(!k){f=J.aH(p) +e=f.gq(p) +d=r.length +k=e<=d||!J.e(f.h(p,d),i)}else k=!0 +B.b.D(r,i)}}k=k||r.length!==J.bp(p) +c.a9q(r,l,o,n) +if(k||n.gc1(n)){c.y=o +c.aG()}}, +a9q(a,b,c,d){var s +if(a.length!==0){s=b==null?null:b.geb() +c.m(0,s,a) +d.F(0,s)}}, +W(a){if(this.y==null)return +this.y=null +this.aG()}, +Zq(a,b){var s,r,q,p=A.b([],t.uD) +if(this.y!=null)s=a!=null&&a.geb()==null +else s=!0 +if(s)return p +s=this.y +s.toString +r=J.ab(s,a==null?null:a.geb()) +if(r==null)return p +for(s=J.aY(r);s.A();){q=A.aUo(s.gN(s)) +p.push(new A.ia(q.HO(b),q,!1,B.mn,B.cf,new A.t9(new ($.a0k())(B.cf)),B.cf))}return p}, +A_(){return null}, +qQ(a){a.toString +return J.aCA(t.f.a(a),new A.aqq(),t.ob,t.UX)}, +XB(a){this.y=a}, +rk(){return this.y}, +gmE(a){return this.y!=null}} +A.aqq.prototype={ +$2(a,b){return new A.aS(A.bq(a),A.jp(t.j.a(b),!0,t.K),t.qE)}, +$S:486} +A.nQ.prototype={ +j(a){return"NavigationNotification canHandlePop: "+this.a}} +A.ash.prototype={ +$2(a,b){if(!a.a)a.K(0,b)}, +$S:48} +A.Gi.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.Gj.prototype={ +aF(a){this.aS(a) +this.o9()}, +bo(){var s,r,q,p,o=this +o.dq() +s=o.bf$ +r=o.gn6() +q=o.c +q.toString +q=A.oc(q) +o.f3$=q +p=o.mq(q,r) +if(r){o.hk(s,o.dV$) +o.dV$=!1}if(p)if(s!=null)s.l()}, +l(){var s,r=this +r.e7$.af(0,new A.ash()) +s=r.bf$ +if(s!=null)s.l() +r.bf$=null +r.a3K()}} +A.ZR.prototype={} +A.NF.prototype={ +j(a){var s=A.b([],t.s) +this.dT(s) +return"Notification("+B.b.bz(s,", ")+")"}, +dT(a){}} +A.dB.prototype={ +c7(a){return new A.Gk(this,B.a4,this.$ti.i("Gk<1>"))}} +A.Gk.prototype={ +Yw(a){var s,r=this.e +r.toString +s=this.$ti +s.i("dB<1>").a(r) +if(s.c.b(a))return r.d.$1(a) +return!1}, +r1(a){}} +A.hO.prototype={} +A.ZZ.prototype={} +A.NS.prototype={ +G(){return"OverflowBarAlignment."+this.b}} +A.NR.prototype={ +aD(a){var s=this,r=a.ae(t.I).w +r=new A.xl(s.e,s.f,s.r,s.w,s.x,r,0,null,null,new A.aN(),A.af()) +r.aC() +r.U(0,null) +return r}, +aI(a,b){var s,r=this +t.Eg.a(b) +b.srQ(0,r.e) +b.sf0(r.f) +b.sasD(r.r) +b.sasB(r.w) +b.sasC(r.x) +s=a.ae(t.I).w +b.sbA(s)}} +A.kY.prototype={} +A.xl.prototype={ +srQ(a,b){if(this.n===b)return +this.n=b +this.a1()}, +sf0(a){if(this.O==a)return +this.O=a +this.a1()}, +sasD(a){if(this.P===a)return +this.P=a +this.a1()}, +sasB(a){if(this.a6===a)return +this.a6=a +this.a1()}, +sasC(a){if(this.a0===a)return +this.a0=a +this.a1()}, +sbA(a){if(this.J===a)return +this.J=a +this.a1()}, +ed(a){if(!(a.b instanceof A.kY))a.b=new A.kY(null,null,B.h)}, +b2(a){var s,r,q,p,o,n,m=this,l=m.X$ +if(l==null)return 0 +for(s=A.m(m).i("a7.1"),r=0;l!=null;){q=l.gby() +p=B.au.dY(l.dy,1/0,q) +r+=p +q=l.b +q.toString +l=s.a(q).aa$}q=m.n +o=m.c_$ +l=m.X$ +if(r+q*(o-1)>a){for(n=0;l!=null;){q=l.gbx() +p=B.av.dY(l.dy,a,q) +n+=p +q=l.b +q.toString +l=s.a(q).aa$}return n+m.P*(m.c_$-1)}else{for(n=0;l!=null;){q=l.gbx() +p=B.av.dY(l.dy,a,q) +n=Math.max(n,p) +q=l.b +q.toString +l=s.a(q).aa$}return n}}, +aY(a){var s,r,q,p,o,n,m=this,l=m.X$ +if(l==null)return 0 +for(s=A.m(m).i("a7.1"),r=0;l!=null;){q=l.gby() +p=B.au.dY(l.dy,1/0,q) +r+=p +q=l.b +q.toString +l=s.a(q).aa$}q=m.n +o=m.c_$ +l=m.X$ +if(r+q*(o-1)>a){for(n=0;l!=null;){q=l.gbB() +p=B.aQ.dY(l.dy,a,q) +n+=p +q=l.b +q.toString +l=s.a(q).aa$}return n+m.P*(m.c_$-1)}else{for(n=0;l!=null;){q=l.gbB() +p=B.aQ.dY(l.dy,a,q) +n=Math.max(n,p) +q=l.b +q.toString +l=s.a(q).aa$}return n}}, +b3(a){var s,r,q,p,o=this,n=o.X$ +if(n==null)return 0 +for(s=A.m(o).i("a7.1"),r=0;n!=null;){q=n.gby() +p=B.au.dY(n.dy,1/0,q) +r+=p +q=n.b +q.toString +n=s.a(q).aa$}return r+o.n*(o.c_$-1)}, +aZ(a){var s,r,q,p,o=this,n=o.X$ +if(n==null)return 0 +for(s=A.m(o).i("a7.1"),r=0;n!=null;){q=n.gba() +p=B.a5.dY(n.dy,1/0,q) +r+=p +q=n.b +q.toString +n=s.a(q).aa$}return r+o.n*(o.c_$-1)}, +f2(a){return this.A5(a)}, +ds(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=a2.b,a1=new A.aa(0,a0,0,a2.d) +switch(b.a0.a){case 1:s=new A.aF(b.guz(),b.X$) +break +case 0:s=new A.aF(b.gzN(),b.ct$) +break +default:s=a}r=s.a +q=t.xP.b(r) +p=a +if(q){o=s.b +p=o +n=r}else n=a +if(!q)throw A.d(A.a5("Pattern matching error")) +for(m=p,l=a,k=l,j=0,i=0,h=0;m!=null;m=n.$1(m)){s=m.gc9() +q=m.dy +g=B.H.dY(q,a1,s) +f=g.b +e=f-j +if(e>0){d=k==null?a:k+e/2 +k=d +j=f}c=B.eu.dY(q,new A.aF(a1,a3),m.gxB()) +if(c!=null){if(l==null){d=c+i +l=d}k=A.tu(k,c+(j-f))}i+=f+b.P +h+=g.a}return h+b.n*(b.c_$-1)>a0?l:k}, +cr(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.X$ +if(i==null)return new A.K(A.G(0,a.a,a.b),A.G(0,a.c,a.d)) +s=a.b +r=new A.aa(0,s,0,a.d) +for(q=A.m(j).i("a7.1"),p=0,o=0,n=0;i!=null;){m=i.gc9() +l=B.H.dY(i.dy,r,m) +p+=l.a +m=l.b +o=Math.max(o,m) +n+=m+j.P +m=i.b +m.toString +i=q.a(m).aa$}k=p+j.n*(j.c_$-1) +if(k>s)return a.aU(new A.K(s,n-j.P)) +else return a.aU(new A.K(j.O==null?k:s,o))}, +bm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4="RenderBox was not laid out: ",a5={},a6=a5.a=a3.X$ +if(a6==null){s=t.k.a(A.q.prototype.gR.call(a3)) +a3.fy=new A.K(A.G(0,s.a,s.b),A.G(0,s.c,s.d)) +return}s=t.k +r=s.a(A.q.prototype.gR.call(a3)) +q=new A.aa(0,r.b,0,r.d) +for(r=A.m(a3).i("a7.1"),p=a6,o=0,n=0,m=0;p!=null;p=a6){p.bU(q,!0) +p=a5.a +l=p.fy +o+=(l==null?A.a8(A.a5(a4+A.u(p).j(0)+"#"+A.bj(p))):l).a +n=Math.max(n,l.b) +m=Math.max(m,l.a) +p=p.b +p.toString +a6=r.a(p).aa$ +a5.a=a6}k=a3.J===B.b2 +j=o+a3.n*(a3.c_$-1) +if(j>s.a(A.q.prototype.gR.call(a3)).b){a6=a3.a0===B.bP?a3.X$:a3.ct$ +a5.a=a6 +i=new A.atl(a5,a3) +for(r=t.pi,p=a6,h=0;p!=null;p=a6){l=p.b +l.toString +r.a(l) +g=0 +switch(a3.a6.a){case 2:p=s.a(A.q.prototype.gR.call(a3)) +g=a5.a +f=g.fy +if(f==null)f=A.a8(A.a5(a4+A.u(g).j(0)+"#"+A.bj(g))) +f=(p.b-f.a)/2 +p=f +break +case 0:if(k){p=s.a(A.q.prototype.gR.call(a3)) +g=a5.a +f=g.fy +if(f==null)f=A.a8(A.a5(a4+A.u(g).j(0)+"#"+A.bj(g))) +f=p.b-f.a +p=f}else{e=g +g=p +p=e}break +case 1:if(k){e=g +g=p +p=e}else{p=s.a(A.q.prototype.gR.call(a3)) +g=a5.a +f=g.fy +if(f==null)f=A.a8(A.a5(a4+A.u(g).j(0)+"#"+A.bj(g))) +f=p.b-f.a +p=f}break +default:g=p +p=null}l.a=new A.j(p,h) +p=g.fy +if(p==null)p=A.a8(A.a5(a4+A.u(g).j(0)+"#"+A.bj(g))) +h+=p.b+a3.P +a6=i.$0() +a5.a=a6}a3.fy=s.a(A.q.prototype.gR.call(a3)).aU(new A.K(s.a(A.q.prototype.gR.call(a3)).b,h-a3.P))}else{a6=a3.X$ +a5.a=a6 +d=a6.gp(0).a +c=a3.O==null?j:s.a(A.q.prototype.gR.call(a3)).b +a3.fy=s.a(A.q.prototype.gR.call(a3)).aU(new A.K(c,n)) +b=A.by("x") +a=a3.n +switch(a3.O){case null:case void 0:b.b=k?a3.gp(0).a-d:0 +break +case B.I:b.b=k?a3.gp(0).a-d:0 +break +case B.cp:a0=(a3.gp(0).a-j)/2 +b.b=k?a3.gp(0).a-a0-d:a0 +break +case B.hP:b.b=k?j-d:a3.gp(0).a-j +break +case B.kU:a=(a3.gp(0).a-o)/(a3.c_$-1) +b.b=k?a3.gp(0).a-d:0 +break +case B.v1:a=a3.c_$>0?(a3.gp(0).a-o)/a3.c_$:0 +s=a/2 +b.b=k?a3.gp(0).a-s-d:s +break +case B.v2:a=(a3.gp(0).a-o)/(a3.c_$+1) +b.b=k?a3.gp(0).a-a-d:a +break}for(s=!k,p=t.pi,l=b.a;g=a5.a,g!=null;){f=g.b +f.toString +p.a(f) +a1=b.b +if(a1===b)A.a8(A.uH(l)) +a2=g.fy +f.a=new A.j(a1,(n-(a2==null?A.a8(A.a5(a4+A.u(g).j(0)+"#"+A.bj(g))):a2).b)/2) +if(s)g=b.b=a1+(a2.a+a) +else g=a1 +a6=a5.a=r.a(f).aa$ +if(k&&a6!=null){f=a6.fy +b.b=g-((f==null?A.a8(A.a5(a4+A.u(a6).j(0)+"#"+A.bj(a6))):f).a+a)}}}}, +cu(a,b){return this.uW(a,b)}, +aE(a,b){this.qs(a,b)}} +A.atl.prototype={ +$0(){var s=this.b,r=s.a0,q=this.a.a +s=A.m(s).i("a7.1") +if(r===B.bP){r=q.b +r.toString +r=s.a(r).aa$ +s=r}else{r=q.b +r.toString +r=s.a(r).c0$ +s=r}return s}, +$S:487} +A.a_c.prototype={ +an(a){var s,r,q +this.dR(a) +s=this.X$ +for(r=t.pi;s!=null;){s.an(a) +q=s.b +q.toString +s=r.a(q).aa$}}, +ad(a){var s,r,q +this.dF(0) +s=this.X$ +for(r=t.pi;s!=null;){s.ad(0) +q=s.b +q.toString +s=r.a(q).aa$}}} +A.a_d.prototype={} +A.nR.prototype={ +smX(a){var s +if(this.b===a)return +this.b=a +s=this.f +if(s!=null)s.Og()}, +svK(a){if(this.c)return +this.c=!0 +this.f.Og()}, +gYn(){var s=this.e +return(s==null?null:s.a)!=null}, +a_(a,b){var s=this.e +if(s!=null)s.a_(0,b)}, +K(a,b){var s=this.e +if(s!=null)s.K(0,b)}, +eS(a){var s,r=this.f +r.toString +this.f=null +if(r.c==null)return +B.b.F(r.d,this) +s=$.bJ +if(s.fx$===B.fj)s.dx$.push(new A.adQ(r)) +else r.QI()}, +cD(){var s=this.r.gM() +if(s!=null)s.yi()}, +l(){var s,r=this +r.w=!0 +if(!r.gYn()){s=r.e +if(s!=null){s.H$=$.ay() +s.J$=0}r.e=null}}, +j(a){var s=this,r=A.bj(s),q=s.b,p=s.c,o=s.w?"(DISPOSED)":"" +return"#"+r+"(opaque: "+q+"; maintainState: "+p+")"+o}, +$iah:1} +A.adQ.prototype={ +$1(a){this.a.QI()}, +$S:6} +A.my.prototype={ +aj(){return new A.Gl()}} +A.Gl.prototype={ +agg(a,b){var s,r,q,p=this.e +if(p==null)p=this.e=new A.qg(t.oM) +s=p.b===0?null:p.ga7(0) +r=b.a +while(!0){q=s==null +if(!(!q&&s.a>r))break +s=s.gYQ()}if(q){p.ya(p.c,b,!0) +p.c=b}else s.j4$.ya(s.j5$,b,!1)}, +gFu(){var s,r=this,q=r.f +if(q===$){s=r.E9(!1) +r.f!==$&&A.ac() +r.f=s +q=s}return q}, +E9(a){return new A.jY(this.a80(a),t.dQ)}, +a80(a){var s=this +return function(){var r=a +var q=0,p=2,o=[],n,m,l +return function $async$E9(b,c,d){if(c===1){o.push(d) +q=p}while(true)switch(q){case 0:l=s.e +if(l==null||l.b===0){q=1 +break}n=r?l.ga7(0):l.gZ(0) +case 3:if(!(n!=null)){q=4 +break}m=n.d +n=r?n.gYQ():n.goz(0) +q=m!=null?5:6 +break +case 5:q=7 +return b.b=m,1 +case 7:case 6:q=3 +break +case 4:case 1:return 0 +case 2:return b.c=o.at(-1),3}}}}, +ap(){var s,r=this +r.aJ() +r.a.c.e.sv(0,r) +s=r.c.qN(t.im) +s.toString +r.d=s}, +aF(a){var s,r=this +r.aS(a) +if(a.d!==r.a.d){s=r.c.qN(t.im) +s.toString +r.d=s}}, +l(){var s,r=this,q=r.a.c.e +if(q!=null)q.sv(0,null) +q=r.a.c +if(q.w){s=q.e +if(s!=null){s.H$=$.ay() +s.J$=0}q.e=null}r.e=null +r.aA()}, +L(a){var s=this.a,r=s.e,q=this.d +q===$&&A.a() +return new A.rv(r,new A.t2(q,this,s.c.a.$1(a),null),null)}, +yi(){this.a4(new A.asq())}} +A.asq.prototype={ +$0(){}, +$S:0} +A.v1.prototype={ +aj(){return new A.v3(A.b([],t.wi),null,null)}} +A.v3.prototype={ +ap(){this.aJ() +this.XF(0,this.a.c)}, +F3(a,b){if(a!=null)return B.b.fu(this.d,a) +return this.d.length}, +XE(a,b,c){b.f=this +this.a4(new A.adV(this,c,null,b))}, +J8(a,b){return this.XE(0,b,null)}, +XF(a,b){var s,r=b.length +if(r===0)return +for(s=0;s"),s=new A.c_(s,r),s=new A.bh(s,s.gq(0),r.i("bh")),r=r.i("aD.E"),q=!0,p=0;s.A();){o=s.d +if(o==null)o=r.a(o) +if(q){++p +m.push(new A.my(o,n,!0,o.r)) +o=o.b +q=!o}else if(o.c)m.push(new A.my(o,n,!1,o.r))}s=m.length +r=n.a.d +o=t.MV +o=A.a9(new A.c_(m,o),o.i("aD.E")) +o.$flags=1 +return new A.HW(s-p,r,o,null)}} +A.adV.prototype={ +$0(){var s=this,r=s.a +B.b.kv(r.d,r.F3(s.b,s.c),s.d)}, +$S:0} +A.adU.prototype={ +$0(){var s=this,r=s.a +B.b.qU(r.d,r.F3(s.b,s.c),s.d)}, +$S:0} +A.adW.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.d +B.b.W(o) +s=q.b +B.b.U(o,s) +r=q.c +r.BZ(s) +B.b.qU(o,p.F3(q.d,q.e),r)}, +$S:0} +A.adT.prototype={ +$0(){}, +$S:0} +A.adS.prototype={ +$0(){}, +$S:0} +A.HW.prototype={ +c7(a){return new A.YC(A.db(t.Q),this,B.a4)}, +aD(a){var s=new A.t1(a.ae(t.I).w,this.e,this.f,A.af(),0,null,null,new A.aN(),A.af()) +s.aC() +s.U(0,null) +return s}, +aI(a,b){var s=this.e +if(b.P!==s){b.P=s +if(!b.a0)b.nt()}b.sbA(a.ae(t.I).w) +s=this.f +if(s!==b.a6){b.a6=s +b.ar() +b.b0()}}} +A.YC.prototype={ +gV(){return t.im.a(A.hR.prototype.gV.call(this))}, +j8(a,b){var s,r +this.M6(a,b) +s=a.b +s.toString +t.i9.a(s) +r=this.e +r.toString +s.at=t.KJ.a(t.f2.a(r).c[b.b]).c}, +jc(a,b,c){this.M7(a,b,c)}} +A.t3.prototype={ +ed(a){if(!(a.b instanceof A.dV))a.b=new A.dV(null,null,B.h)}, +f2(a){var s,r,q,p,o,n +for(s=this.nC(),s=s.gak(s),r=t.B,q=null;s.A();){p=s.gN(s) +o=p.b +o.toString +r.a(o) +n=p.jn(a) +o=o.a +q=A.tu(q,n==null?null:n+o.b)}return q}, +ez(a,b){var s,r=a.b +r.toString +t.B.a(r) +s=this.gKe().gFr() +if(!r.gou()){a.bU(b,!0) +r.a=B.h}else A.aFC(a,r,this.gp(0),s)}, +cu(a,b){var s,r,q,p=this.DO(),o=p.gak(p) +p=t.B +s=!1 +while(!0){if(!(!s&&o.A()))break +r=o.gN(o) +q=r.b +q.toString +s=a.iP(new A.atw(r),p.a(q).a,b)}return s}, +aE(a,b){var s,r,q,p,o,n +for(s=this.nC(),s=s.gak(s),r=t.B,q=b.a,p=b.b;s.A();){o=s.gN(s) +n=o.b +n.toString +n=r.a(n).a +a.df(o,new A.j(n.a+q,n.b+p))}}} +A.atw.prototype={ +$2(a,b){return this.a.cf(a,b)}, +$S:18} +A.xD.prototype={ +ZX(a){var s=this.at +if(s==null)s=null +else{s=s.e +s=s==null?null:s.a.gFu().af(0,a)}return s}} +A.t1.prototype={ +gKe(){return this}, +ed(a){if(!(a.b instanceof A.xD))a.b=new A.xD(null,null,B.h)}, +an(a){var s,r,q,p,o +this.a4U(a) +s=this.X$ +for(r=t.i9;s!=null;){q=s.b +q.toString +r.a(q) +p=q.at +if(p==null)o=null +else{p=p.e +o=p==null?null:new A.mE(p.a.gFu().a())}if(o!=null)for(;o.A();)o.b.an(a) +s=q.aa$}}, +ad(a){var s,r,q +this.a4V(0) +s=this.X$ +for(r=t.i9;s!=null;){q=s.b +q.toString +r.a(q) +q.ZX(A.aYJ()) +s=q.aa$}}, +fC(){return this.b1(this.gK3())}, +gFr(){var s=this.n +return s==null?this.n=B.c8.ac(this.O):s}, +sbA(a){var s=this +if(s.O===a)return +s.O=a +s.n=null +if(!s.a0)s.nt()}, +Dq(a){var s=this +s.a0=!0 +s.ie(a) +s.ar() +s.a0=!1 +a.t.a1()}, +FC(a){var s=this +s.a0=!0 +s.mD(a) +s.ar() +s.a0=!1}, +a1(){if(!this.a0)this.nt()}, +gpy(){var s,r,q,p,o=this +if(o.P===A.a7.prototype.gHn.call(o))return null +s=A.a7.prototype.gaoR.call(o,0) +for(r=o.P,q=t.B;r>0;--r){p=s.b +p.toString +s=q.a(p).aa$}return s}, +b3(a){return A.qY(this.gpy(),new A.atA(a))}, +aZ(a){return A.qY(this.gpy(),new A.aty(a))}, +b2(a){return A.qY(this.gpy(),new A.atz(a))}, +aY(a){return A.qY(this.gpy(),new A.atx(a))}, +ds(a,b){var s,r,q,p,o=a.a,n=a.b,m=A.G(1/0,o,n),l=a.c,k=a.d,j=A.G(1/0,l,k) +if(isFinite(m)&&isFinite(j))s=new A.K(A.G(1/0,o,n),A.G(1/0,l,k)) +else{o=this.Ev() +s=o.al(B.H,a,o.gc9())}r=A.j7(s) +q=this.gFr() +for(o=new A.mE(this.nC().a()),p=null;o.A();)p=A.tu(p,A.aHa(o.b,s,r,q,b)) +return p}, +cr(a){var s=a.a,r=a.b,q=A.G(1/0,s,r),p=a.c,o=a.d,n=A.G(1/0,p,o) +if(isFinite(q)&&isFinite(n))return new A.K(A.G(1/0,s,r),A.G(1/0,p,o)) +s=this.Ev() +return s.al(B.H,a,s.gc9())}, +nC(){return new A.jY(this.a7p(),t.bm)}, +a7p(){var s=this +return function(){var r=0,q=1,p=[],o,n,m,l,k +return function $async$nC(a,b,c){if(b===1){p.push(c) +r=q}while(true)switch(r){case 0:k=s.gpy() +o=t.i9 +case 2:if(!(k!=null)){r=3 +break}r=4 +return a.b=k,1 +case 4:n=k.b +n.toString +o.a(n) +m=n.at +if(m==null)l=null +else{m=m.e +l=m==null?null:new A.mE(m.a.gFu().a())}r=l!=null?5:6 +break +case 5:case 7:if(!l.A()){r=8 +break}r=9 +return a.b=l.b,1 +case 9:r=7 +break +case 8:case 6:k=n.aa$ +r=2 +break +case 3:return 0 +case 1:return a.c=p.at(-1),3}}}}, +DO(){return new A.jY(this.a7o(),t.bm)}, +a7o(){var s=this +return function(){var r=0,q=1,p=[],o,n,m,l,k,j,i,h +return function $async$DO(a,b,c){if(b===1){p.push(c) +r=q}while(true)switch(r){case 0:i=s.P===A.a7.prototype.gHn.call(s)?null:s.ct$ +h=s.c_$-s.P +o=t.i9 +case 2:if(!(i!=null)){r=3 +break}n=i.b +n.toString +o.a(n) +m=n.at +l=null +if(!(m==null)){m=m.e +if(!(m==null)){m=m.a +k=m.r +if(k===$){j=m.E9(!0) +m.r!==$&&A.ac() +m.r=j +k=j}m=new A.mE(k.a()) +l=m}}r=l!=null?4:5 +break +case 4:case 6:if(!l.A()){r=7 +break}r=8 +return a.b=l.b,1 +case 8:r=6 +break +case 7:case 5:r=9 +return a.b=i,1 +case 9:--h +i=h<=0?null:n.c0$ +r=2 +break +case 3:return 0 +case 1:return a.c=p.at(-1),3}}}}, +gk6(){return!1}, +bm(){var s,r,q=this,p=t.k,o=p.a(A.q.prototype.gR.call(q)),n=A.G(1/0,o.a,o.b) +o=A.G(1/0,o.c,o.d) +if(isFinite(n)&&isFinite(o)){p=p.a(A.q.prototype.gR.call(q)) +q.fy=new A.K(A.G(1/0,p.a,p.b),A.G(1/0,p.c,p.d)) +s=null}else{s=q.Ev() +q.J=!0 +q.ez(s,p.a(A.q.prototype.gR.call(q))) +q.J=!1 +q.fy=s.gp(0)}r=A.j7(q.gp(0)) +for(p=new A.mE(q.nC().a());p.A();){o=p.b +if(o!==s)q.ez(o,r)}}, +Ev(){var s,r,q,p=this,o=p.P===A.a7.prototype.gHn.call(p)?null:p.ct$ +for(s=t.i9;o!=null;){r=o.b +r.toString +s.a(r) +q=r.at +q=q==null?null:q.d +if(q===!0&&!r.gou())return o +o=r.c0$}throw A.d(A.nn(A.b([A.kh("Overlay was given infinite constraints and cannot be sized by a suitable child."),A.bl("The constraints given to the overlay ("+p.gR().j(0)+") would result in an illegal infinite size ("+p.gR().gam_().j(0)+"). To avoid that, the Overlay tried to size itself to one of its children, but no suitable non-positioned child that belongs to an OverlayEntry with canSizeOverlay set to true could be found."),A.A1("Try wrapping the Overlay in a SizedBox to give it a finite size or use an OverlayEntry with canSizeOverlay set to true.")],t.E)))}, +aE(a,b){var s,r,q=this,p=q.H +if(q.a6!==B.t){s=q.cx +s===$&&A.a() +r=q.gp(0) +p.sau(0,a.lG(s,b,new A.D(0,0,0+r.a,0+r.b),A.t3.prototype.geA.call(q),q.a6,p.a))}else{p.sau(0,null) +q.a41(a,b)}}, +l(){this.H.sau(0,null) +this.fg()}, +b1(a){var s,r,q=this.X$ +for(s=t.i9;q!=null;){a.$1(q) +r=q.b +r.toString +s.a(r) +r.ZX(a) +q=r.aa$}}, +eU(a){var s,r,q=this.gpy() +for(s=t.i9;q!=null;){a.$1(q) +r=q.b +r.toString +q=s.a(r).aa$}}, +mx(a){var s +switch(this.a6.a){case 0:return null +case 1:case 2:case 3:s=this.gp(0) +return new A.D(0,0,0+s.a,0+s.b)}}} +A.atA.prototype={ +$1(a){return a.al(B.au,this.a,a.gby())}, +$S:37} +A.aty.prototype={ +$1(a){return a.al(B.a5,this.a,a.gba())}, +$S:37} +A.atz.prototype={ +$1(a){return a.al(B.av,this.a,a.gbx())}, +$S:37} +A.atx.prototype={ +$1(a){return a.al(B.aQ,this.a,a.gbB())}, +$S:37} +A.adR.prototype={ +j(a){return"OverlayPortalController"+(this.a!=null?"":" DETACHED")}} +A.BH.prototype={ +aj(){return new A.Vs()}} +A.Vs.prototype={ +aa8(a,b){var s,r,q=this,p=q.f,o=A.x_("marker",new A.asr(q,!1)) +if(p!=null)if(q.e){s=o.e3() +s=p.b===s.r&&p.c===s.f +r=s}else r=!0 +else r=!1 +q.e=!1 +if(r)return p +return q.f=new A.oP(a,o.e3().r,o.e3().f)}, +ap(){this.aJ() +this.SM(this.a.c)}, +SM(a){var s,r=a.b,q=this.d +if(q!=null)s=r!=null&&r>q +else s=!0 +if(s)this.d=r +a.b=null +a.a=this}, +bo(){this.dq() +this.e=!0}, +aF(a){var s,r,q=this +q.aS(a) +if(!q.e)q.a.toString +s=a.c +r=q.a.c +if(s!==r){s.a=null +q.SM(r)}}, +bE(){this.d2()}, +l(){this.a.c.a=null +this.f=null +this.aA()}, +a0C(a,b){this.a4(new A.ast(this,b)) +this.f=null}, +jO(){this.a4(new A.ass(this)) +this.f=null}, +L(a){var s,r,q=this,p=null,o=q.d +if(o==null)return new A.xc(p,q.a.e,p,p) +q.a.toString +s=q.aa8(o,!1) +r=q.a +return new A.xc(new A.Td(new A.ec(r.d,p),p),r.e,s,p)}} +A.asr.prototype={ +$0(){var s=this.a.c +s.toString +return A.aUm(s,this.b)}, +$S:488} +A.ast.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.ass.prototype={ +$0(){this.a.d=null}, +$S:0} +A.oP.prototype={ +MT(a){var s,r=this +r.d=a +r.b.agg(0,r) +s=r.c +s.ar() +s.ky() +s.b0()}, +RO(a){var s,r=this +r.d=null +s=r.b.e +if(s!=null)s.F(0,r) +s=r.c +s.ar() +s.ky() +s.b0()}, +j(a){var s=A.bj(this) +return"_OverlayEntryLocation["+s+"] "}} +A.t2.prototype={ +cw(a){return a.f!==this.f||a.r!==this.r}} +A.xc.prototype={ +c7(a){return new A.Vr(this,B.a4)}, +aD(a){var s=new A.GN(null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}} +A.Vr.prototype={ +gV(){return t.SN.a(A.aW.prototype.gV.call(this))}, +fw(a,b){var s,r=this +r.nv(a,b) +s=r.e +s.toString +t.eU.a(s) +r.p2=r.dD(r.p2,s.d,null) +r.p1=r.dD(r.p1,s.c,s.e)}, +cv(a,b){var s=this +s.m0(0,b) +s.p2=s.dD(s.p2,b.d,null) +s.p1=s.dD(s.p1,b.c,b.e)}, +il(a){this.p2=null +this.js(a)}, +b1(a){var s=this.p2,r=this.p1 +if(s!=null)a.$1(s) +if(r!=null)a.$1(r)}, +bE(){var s,r +this.Da() +s=this.p1 +s=s==null?null:s.gV() +t.Kp.a(s) +if(s!=null){r=this.p1.c +r.toString +t.Vl.a(r) +r.c.Dq(s) +r.d=s}}, +dj(){var s,r=this.p1 +r=r==null?null:r.gV() +t.Kp.a(r) +if(r!=null){s=this.p1.c +s.toString +t.Vl.a(s) +s.c.FC(r) +s.d=null}this.Mr()}, +j8(a,b){var s,r=t.SN +if(b!=null){s=r.a(A.aW.prototype.gV.call(this)) +t.Lj.a(a) +s.t=a +b.MT(a) +b.c.Dq(a) +r.a(A.aW.prototype.gV.call(this)).b0()}else r.a(A.aW.prototype.gV.call(this)).saN(a)}, +jc(a,b,c){var s=b.c,r=c.c +if(s!==r){s.FC(a) +r.Dq(a)}if(b.b!==c.b||b.a!==c.a){b.RO(a) +c.MT(a)}t.SN.a(A.aW.prototype.gV.call(this)).b0()}, +k_(a,b){var s +if(b==null){t.SN.a(A.aW.prototype.gV.call(this)).saN(null) +return}t.Lj.a(a) +b.RO(a) +b.c.FC(a) +s=t.SN +s.a(A.aW.prototype.gV.call(this)).t=null +s.a(A.aW.prototype.gV.call(this)).b0()}} +A.Td.prototype={ +aD(a){var s,r=a.qN(t.SN) +r.toString +s=new A.mz(r,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return r.t=s}, +aI(a,b){}} +A.mz.prototype={ +nC(){var s=this.B$ +return s==null?B.Di:A.aPS(1,new A.at5(s),t.x)}, +DO(){return this.nC()}, +gKe(){var s,r=this.d +$label0$0:{if(r instanceof A.t1){s=r +break $label0$0}s=A.a8(A.kj(A.i(r)+" of "+this.j(0)+" is not a _RenderTheater"))}return s}, +fC(){this.t.kE(this) +this.Mu()}, +gk6(){return!0}, +a1(){this.T=!0 +this.nt()}, +gjp(){return this.t}, +ds(a,b){var s=this.B$ +if(s==null)return null +return A.aHa(s,new A.K(A.G(1/0,a.a,a.b),A.G(1/0,a.c,a.d)),a,this.gKe().gFr(),b)}, +Os(a,b){var s=this,r=s.T||!t.k.a(A.q.prototype.gR.call(s)).k(0,b) +s.ab=!0 +s.Mp(b,!1) +s.T=s.ab=!1 +if(r)a.AZ(new A.at6(s),t.k)}, +bU(a,b){var s=this.d +s.toString +this.Os(s,a)}, +hK(a){return this.bU(a,!1)}, +r7(){var s=t.k.a(A.q.prototype.gR.call(this)) +this.fy=new A.K(A.G(1/0,s.a,s.b),A.G(1/0,s.c,s.d))}, +bm(){var s,r=this +if(r.ab){r.T=!1 +return}s=r.B$ +if(s==null){r.T=!1 +return}r.ez(s,t.k.a(A.q.prototype.gR.call(r))) +r.T=!1}, +cU(a,b){var s,r=a.b +r.toString +s=t.q.a(r).a +b.cl(0,s.a,s.b)}} +A.at5.prototype={ +$1(a){return this.a}, +$S:489} +A.at6.prototype={ +$1(a){var s=this.a +s.T=!0 +s.nt()}, +$S:490} +A.GN.prototype={ +fC(){this.Mu() +var s=this.t +if(s!=null&&s.y!=null)this.kE(s)}, +bm(){var s,r,q,p,o,n,m,l,k +this.nw() +s=this.t +if(s==null)return +r=s.d +r.toString +t.im.a(r) +if(!r.J){q=t.k.a(A.q.prototype.gR.call(r)) +p=q.a +o=q.b +n=A.G(1/0,p,o) +m=q.c +l=q.d +k=A.G(1/0,m,l) +s.Os(this,A.j7(isFinite(n)&&isFinite(k)?new A.K(A.G(1/0,p,o),A.G(1/0,m,l)):r.gp(0)))}}, +eU(a){var s +this.nu(a) +s=this.t +if(s!=null)a.$1(s)}} +A.Vt.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.a_5.prototype={} +A.a_6.prototype={} +A.IP.prototype={ +an(a){var s,r,q +this.dR(a) +s=this.X$ +for(r=t.B;s!=null;){s.an(a) +q=s.b +q.toString +s=r.a(q).aa$}}, +ad(a){var s,r,q +this.dF(0) +s=this.X$ +for(r=t.B;s!=null;){s.ad(0) +q=s.b +q.toString +s=r.a(q).aa$}}} +A.a_g.prototype={} +A.Ap.prototype={ +aj(){var s=t.y +return new A.FJ(A.ar([!1,!0,!0,!0],s,s),null,null)}, +mV(a){return A.J5().$1(a)}} +A.FJ.prototype={ +ap(){var s,r,q=this +q.aJ() +s=q.a +r=s.f +q.d=A.aGZ(A.b5(s.e),r,q) +r=q.a +s=r.f +s=A.aGZ(A.b5(r.e),s,q) +q.e=s +r=q.d +r.toString +q.f=new A.rX(A.b([r,s],t.Eo))}, +aF(a){var s,r=this +r.aS(a) +if(!a.f.k(0,r.a.f)||A.b5(a.e)!==A.b5(r.a.e)){s=r.d +s.toString +s.scA(0,r.a.f) +s=r.d +s.toString +s.sV2(A.b5(r.a.e)) +s=r.e +s.toString +s.scA(0,r.a.f) +s=r.e +s.toString +s.sV2(A.b5(r.a.e))}}, +Ft(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(!i.a.mV(a))return!1 +s=a.a +r=s.e +if(A.b5(r)!==A.b5(i.a.e))return!1 +q=i.d +q.toString +p=s.c +p.toString +o=s.a +o.toString +q.e=-Math.min(p-o,q.d) +o=i.e +o.toString +s=s.b +s.toString +o.e=-Math.min(s-p,o.d) +if(a instanceof A.kA){s=a.e +if(s<0)n=q +else if(s>0)n=o +else n=null +m=n===q +q=i.c +q.dI(new A.BI(m,0)) +q=i.w +q.m(0,m,!0) +q.h(0,m).toString +n.d=0 +i.w.h(0,m).toString +q=a.f +if(q!==0){s=n.c +if(s!=null)s.am(0) +n.c=null +l=A.G(Math.abs(q),100,1e4) +s=n.r +if(n.a===B.iM)r=0.3 +else{r=n.w +r===$&&A.a() +q=r.a +q=r.b.ai(0,q.gv(q)) +r=q}s.a=r +r.toString +s.b=A.G(l*0.00006,r,0.5) +r=n.x +s=n.y +s===$&&A.a() +q=s.a +r.a=s.b.ai(0,q.gv(q)) +r.b=Math.min(0.025+75e-8*l*l,1) +r=n.b +r===$&&A.a() +r.e=A.di(0,B.d.aH(0.15+l*0.02),0) +r.jM(0,0) +n.at=0.5 +n.a=B.Zy}else{q=a.d +if(q!=null){p=a.b.gV() +p.toString +t.x.a(p) +k=p.gp(0) +j=p.e0(q.d) +switch(A.b5(r).a){case 0:n.toString +r=k.b +n.YT(0,Math.abs(s),k.a,A.G(j.b,0,r),r) +break +case 1:n.toString +r=k.a +n.YT(0,Math.abs(s),k.b,A.G(j.a,0,r),r) +break}}}}else{if(!(a instanceof A.jC&&a.d!=null))s=a instanceof A.jD&&a.d!=null +else s=!0 +if(s){if(q.a===B.iN)q.nM(B.eM) +s=i.e +if(s.a===B.iN)s.nM(B.eM)}}i.r=A.u(a) +return!1}, +l(){this.d.l() +this.e.l() +this.a4J()}, +L(a){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f +return new A.dB(s.gFs(),new A.iD(A.kc(new A.iD(q.w,r),new A.U9(p,o,n,m),r,r,B.D),r),r,t.WA)}} +A.wT.prototype={ +G(){return"_GlowState."+this.b}} +A.FI.prototype={ +scA(a,b){if(this.ay.k(0,b))return +this.ay=b +this.aG()}, +sV2(a){if(this.ch===a)return +this.ch=a +this.aG()}, +l(){var s=this,r=s.b +r===$&&A.a() +r.l() +r=s.f +r===$&&A.a() +r.l() +r=s.z +r===$&&A.a() +r.w.du$.F(0,r) +r.My() +r=s.c +if(r!=null)r.am(0) +s.dh()}, +YT(a,b,c,d,e){var s,r,q,p,o=this,n=o.c +if(n!=null)n.am(0) +o.ax=o.ax+b/200 +n=o.r +s=o.w +s===$&&A.a() +r=s.b +s=s.a +n.a=r.ai(0,s.gv(s)) +n.b=Math.min(r.ai(0,s.gv(s))+b/c*0.8,0.5) +q=Math.min(c,e*0.20096189432249995) +s=o.x +r=o.y +r===$&&A.a() +n=r.b +r=r.a +s.a=n.ai(0,r.gv(r)) +p=Math.sqrt(o.ax*q) +r=n.ai(0,r.gv(r)) +r.toString +s.b=Math.max(1-1/(0.7*p),A.p5(r)) +r=d/e +o.as=r +if(r!==o.at){n=o.z +n===$&&A.a() +if(!n.gaqW())n.pb(0)}else{n=o.z +n===$&&A.a() +n.ff(0) +o.Q=null}n=o.b +n===$&&A.a() +n.e=B.cM +if(o.a!==B.iN){n.jM(0,0) +o.a=B.iN}else{n=n.r +if(!(n!=null&&n.a!=null))o.aG()}o.c=A.bW(B.cM,new A.aqg(o))}, +DL(a){var s=this +if(a!==B.a6)return +switch(s.a.a){case 1:s.nM(B.eM) +break +case 3:s.a=B.iM +s.ax=0 +break +case 2:case 0:break}}, +nM(a){var s,r,q=this,p=q.a +if(p===B.Bj||p===B.iM)return +p=q.c +if(p!=null)p.am(0) +q.c=null +p=q.r +s=q.w +s===$&&A.a() +r=s.a +p.a=s.b.ai(0,r.gv(r)) +p.b=0 +p=q.x +r=q.y +r===$&&A.a() +s=r.a +p.a=r.b.ai(0,s.gv(s)) +p.b=0 +p=q.b +p===$&&A.a() +p.e=a +p.jM(0,0) +q.a=B.Bj}, +ajZ(a){var s,r=this,q=r.Q +if(q!=null){q=q.a +s=r.as +r.at=s-(s-r.at)*Math.pow(2,-(a.a-q)/$.aL_().a) +r.aG()}if(A.J3(r.as,r.at,0.001)){q=r.z +q===$&&A.a() +q.ff(0) +r.Q=null}else r.Q=a}, +aE(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.w +j===$&&A.a() +s=j.a +if(J.e(j.b.ai(0,s.gv(s)),0))return +s=b.a +r=b.b +q=s>r?r/s:1 +p=s*3/2 +o=Math.min(r,s*0.20096189432249995) +r=k.y +r===$&&A.a() +n=r.a +n=r.b.ai(0,n.gv(n)) +r=k.at +$.am() +m=A.br() +l=j.a +m.r=k.ay.bh(j.b.ai(0,l.gv(l))).gv(0) +l=a.a +j=l.a +J.an(j.save()) +j.translate(0,k.d+k.e) +j.scale(1,n*q) +j.clipRect(A.c1(new A.D(0,0,0+s,0+o)),$.mX()[1],!0) +l.oa(new A.j(s/2*(0.5+r),o-p),p,m) +j.restore()}, +j(a){return"_GlowController(color: "+this.ay.j(0)+", axis: "+this.ch.b+")"}} +A.aqg.prototype={ +$0(){return this.a.nM(B.ck)}, +$S:0} +A.U9.prototype={ +R9(a,b,c,d,e){var s,r,q +if(c==null)return +switch(A.mM(d,e).a){case 0:c.aE(a,b) +break +case 2:s=a.a.a +J.an(s.save()) +s.translate(0,b.b) +s.scale(1,-1) +c.aE(a,b) +s.restore() +break +case 3:s=a.a +r=s.a +J.an(r.save()) +s.Zt(0,1.5707963267948966) +r.scale(1,-1) +c.aE(a,new A.K(b.b,b.a)) +r.restore() +break +case 1:s=a.a +r=s.a +J.an(r.save()) +q=b.a +r.translate(q,0) +s.Zt(0,1.5707963267948966) +c.aE(a,new A.K(b.b,q)) +r.restore() +break}}, +aE(a,b){var s=this,r=s.d +s.R9(a,b,s.b,r,B.oG) +s.R9(a,b,s.c,r,B.hz)}, +eH(a){return a.b!=this.b||a.c!=this.c}, +j(a){return"_GlowingOverscrollIndicatorPainter("+A.i(this.b)+", "+A.i(this.c)+")"}} +A.Y_.prototype={ +G(){return"_StretchDirection."+this.b}} +A.Do.prototype={ +aj(){return new A.HJ(null,null)}, +mV(a){return A.J5().$1(a)}} +A.HJ.prototype={ +gnQ(){var s,r,q,p,o,n=this,m=null,l=n.d +if(l===$){s=t.Y +r=new A.aG(0,0,s) +q=new A.HI(r,B.mE,B.mD,$.ay()) +p=A.cn(m,m,m,m,n) +p.bk() +o=p.bS$ +o.b=!0 +o.a.push(q.gDK()) +q.a!==$&&A.ba() +q.a=p +p=A.cT(B.dJ,p,m) +p.a.a_(0,q.gfz()) +q.c!==$&&A.ba() +q.c=p +t.o.a(p) +q.b!==$&&A.ba() +q.b=new A.aI(p,r,s.i("aI")) +n.d!==$&&A.ac() +n.d=q +l=q}return l}, +Ft(a){var s,r,q,p,o,n,m,l=this +if(!l.a.mV(a))return!1 +s=a.a +if(A.b5(s.e)!==A.b5(l.a.c))return!1 +if(a instanceof A.kA){l.f=a +J.S(l.e) +r=a.e +q=l.c +q.dI(new A.BI(r<0,0)) +l.w=!0 +r=l.r+=r +q=a.f +if(q!==0){s=l.gnQ() +r=l.r +p=A.G(Math.abs(q),1,1e4) +q=s.d +o=s.b +o===$&&A.a() +n=o.a +q.a=o.b.ai(0,n.gv(n)) +q.b=Math.min(0.016+1.01/p,1) +q=s.a +q===$&&A.a() +q.e=A.di(0,B.d.aH(Math.max(p*0.02,50)),0) +q.jM(0,0) +s.e=B.a_n +s.r=r>0?B.mD:B.BB}else if(a.d!=null){s=s.d +s.toString +m=A.G(Math.abs(r)/s,0,1) +l.gnQ().asW(0,m,l.r)}}else if(a instanceof A.jC||a instanceof A.jD){l.r=0 +s=l.gnQ() +if(s.e===B.mF)s.nM(B.jX)}l.e=a +return!1}, +a9P(a){var s +switch(a.a){case 0:s=this.a.c +break +case 1:s=A.aIN(this.a.c) +break +default:s=null}switch(s.a){case 0:s=B.BN +break +case 2:s=B.BM +break +case 3:s=B.j7 +break +case 1:s=B.mI +break +default:s=null}return s}, +l(){this.gnQ().l() +this.a51()}, +L(a){var s={},r=A.bT(a,B.fG,t.w).w +s.a=null +return new A.dB(this.gFs(),A.n1(this.gnQ(),new A.auN(s,this,r.a),null),null,t.WA)}} +A.auN.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=this,k=l.b,j=k.gnQ().b +j===$&&A.a() +s=j.a +s=j.b.ai(0,s.gv(s)) +r=1 +q=1 +switch(A.b5(k.a.c).a){case 0:r=1+s +l.a.a=l.c.a +break +case 1:q=1+s +l.a.a=l.c.b +break}p=k.a9P(k.gnQ().r) +j=k.f +if(j==null)o=null +else{j=j.a.d +j.toString +o=j}if(o==null)o=l.a.a +j=A.Bd(r,q,1) +s=s===0 +n=s?null:B.eR +k=k.a +m=A.QV(p,k.f,n,j,!0) +return A.KE(m,!s&&o!==l.a.a?k.e:B.t,null)}, +$S:491} +A.xw.prototype={ +G(){return"_StretchState."+this.b}} +A.HI.prototype={ +asW(a,b,c){var s,r,q,p=this,o=c>0?B.mD:B.BB +if(p.r!==o&&p.e===B.mG)return +p.r=o +p.f=b +s=p.d +r=p.b +r===$&&A.a() +q=r.a +s.a=r.b.ai(0,q.gv(q)) +q=p.f +s.b=0.016*q+0.016*(1-Math.exp(-q*8.237217661997105)) +q=p.a +q===$&&A.a() +q.e=B.jX +if(p.e!==B.mF){q.jM(0,0) +p.e=B.mF}else{s=q.r +if(!(s!=null&&s.a!=null))p.aG()}}, +DL(a){var s=this +if(a!==B.a6)return +switch(s.e.a){case 1:s.nM(B.jX) +break +case 3:s.e=B.mE +s.f=0 +break +case 2:case 0:break}}, +nM(a){var s,r,q=this,p=q.e +if(p===B.mG||p===B.mE)return +p=q.d +s=q.b +s===$&&A.a() +r=s.a +p.a=s.b.ai(0,r.gv(r)) +p.b=0 +p=q.a +p===$&&A.a() +p.e=a +p.jM(0,0) +q.e=B.mG}, +l(){var s=this.a +s===$&&A.a() +s.l() +s=this.c +s===$&&A.a() +s.l() +this.dh()}, +j(a){return"_StretchController()"}} +A.BI.prototype={ +dT(a){this.a3O(a) +a.push("side: "+(this.a?"leading edge":"trailing edge"))}} +A.Go.prototype={ +dT(a){var s,r +this.Df(a) +s=this.hG$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.IG.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.IT.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.HE.prototype={ +k(a,b){if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +return b instanceof A.HE&&A.cK(b.a,this.a)}, +gC(a){return A.bZ(this.a)}, +j(a){return"StorageEntryIdentifier("+B.b.bz(this.a,":")+")"}} +A.BK.prototype={ +MZ(a){var s=A.b([],t.g8) +if(A.aF5(a,s))a.lO(new A.adX(s)) +return s}, +a_0(a,b){var s,r=this +if(r.a==null)r.a=A.v(t.K,t.z) +s=r.MZ(a) +if(s.length!==0)r.a.m(0,new A.HE(s),b)}, +YZ(a){var s +if(this.a==null)return null +s=this.MZ(a) +return s.length!==0?this.a.h(0,new A.HE(s)):null}} +A.adX.prototype={ +$1(a){return A.aF5(a,this.a)}, +$S:32} +A.v4.prototype={ +L(a){return this.c}} +A.BJ.prototype={ +gmX(){return!0}, +gqf(){return!1}, +ux(a){return a instanceof A.fl}, +Hh(a){return a instanceof A.fl}, +gnV(){return this.aw}} +A.acK.prototype={} +A.aek.prototype={} +A.L8.prototype={ +Fd(a){return this.aeS(a)}, +aeS(a){var s=0,r=A.z(t.H),q,p=this,o,n,m +var $async$Fd=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:n=A.dP(a.b) +m=p.a +if(!m.aq(0,n)){s=1 +break}m=m.h(0,n) +m.toString +o=a.a +if(o==="Menu.selectedCallback"){m.gauW().$0() +m.gasb() +o=$.a6.ah$.d.c.e +o.toString +A.aMZ(o,m.gasb(),t.l)}else if(o==="Menu.opened")m.gauV(m).$0() +else if(o==="Menu.closed")m.gauU(m).$0() +case 1:return A.x(q,r)}}) +return A.y($async$Fd,r)}} +A.Mf.prototype={ +L(a){return A.aPI(this,a)}} +A.BP.prototype={} +A.BQ.prototype={ +aj(){return new A.Gu()}, +ajG(a,b){return this.c.$2(a,b)}, +afk(a){return this.d.$1(a)}} +A.Gu.prototype={ +L(a){var s,r,q=this,p=null,o=q.e +if(o==null)return B.RI +if(!q.f)return new A.Vy(new A.asA(o),p,p) +s=q.r +if(s==null)s=q.r=q.a.ajG(a,o) +r=q.w +s.toString +return A.km(!1,p,s,p,p,p,r,!0,p,q.gabu(),p,p,p,p)}, +ap(){var s=this +s.w=A.ls(!0,"PlatformView(id: "+A.i(s.d)+")",!0,!0,null,null,!1) +s.Rq() +s.aJ()}, +aF(a){var s,r=this +r.aS(a) +if(r.a.e!==a.e){s=r.e +if(s!=null)A.aVK(s) +r.r=null +r.Rq()}}, +Rq(){var s=this,r=$.aMk().a++ +s.d=r +s.e=s.a.afk(new A.BP(r,s.gafI()))}, +afJ(a){if(this.c!=null)this.a4(new A.asz(this))}, +abv(a){var s +if(!a){s=this.e +if(s!=null)s.Hs()}B.l7.cB("TextInput.setPlatformViewClient",A.ar(["platformViewId",this.d],t.N,t.z),t.H)}, +l(){var s=this,r=s.e +if(r!=null)r.l() +s.e=null +r=s.w +if(r!=null)r.l() +s.w=null +s.aA()}} +A.asA.prototype={ +$2(a,b){}, +$S:492} +A.asz.prototype={ +$0(){this.a.f=!0}, +$S:0} +A.v6.prototype={ +aD(a){var s=new A.O9(this.d,null,null,null,new A.aN(),A.af()) +s.aC() +s.sXr(this.f) +s.TX(this.e,s.n.gWa()) +return s}, +aI(a,b){b.sjE(0,this.d) +b.sXr(this.f) +b.TX(this.e,b.n.gWa())}} +A.Vz.prototype={ +bm(){this.a2o() +$.bJ.dx$.push(new A.asB(this))}} +A.asB.prototype={ +$1(a){var s=this.a,r=s.gp(0),q=A.bI(s.aM(0,null),B.h) +s.cd.$2(r,q)}, +$S:6} +A.Vy.prototype={ +aD(a){var s=new A.Vz(this.e,B.jf,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.cd=this.e}} +A.ax4.prototype={ +$1(a){this.a.l()}, +$S:6} +A.Of.prototype={ +L(a){return this.c}, +gBM(){return this.d}} +A.vb.prototype={ +cw(a){return this.f!=a.f}} +A.ob.prototype={ +aj(){return new A.X0(null,A.v(t.yb,t.M),null,!0,null)}} +A.X0.prototype={ +geb(){return this.a.d}, +hk(a,b){}, +L(a){return A.Ed(this.bf$,this.a.c)}} +A.rA.prototype={ +cw(a){return a.f!=this.f}} +A.Cy.prototype={ +aj(){return new A.H0()}} +A.H0.prototype={ +bo(){var s,r=this +r.dq() +s=r.c +s.toString +r.r=A.oc(s) +r.F8() +if(r.d==null){r.a.toString +r.d=!1}}, +aF(a){this.aS(a) +this.F8()}, +gQA(){this.a.toString +return!1}, +F8(){var s,r=this +if(r.gQA()&&!r.w){r.w=!0;++$.lZ.a6$ +s=$.e3.qE$ +s===$&&A.a() +s.gatD().bc(0,new A.atE(r),t.P)}}, +ahH(){var s,r=this +r.e=!1 +r.f=null +s=$.e3.qE$ +s===$&&A.a() +s.K(0,r.gFJ()) +r.F8()}, +l(){if(this.e){var s=$.e3.qE$ +s===$&&A.a() +s.K(0,this.gFJ())}this.aA()}, +L(a){var s,r,q=this,p=q.d +p.toString +if(p&&q.gQA())return B.aH +p=q.r +if(p==null)p=q.f +s=q.a +r=s.d +return A.Ed(p,new A.ob(s.c,r,null))}} +A.atE.prototype={ +$1(a){var s,r=this.a +r.w=!1 +if(r.c!=null){s=$.e3.qE$ +s===$&&A.a() +s.a_(0,r.gFJ()) +r.a4(new A.atD(r,a))}$.lZ.UO()}, +$S:493} +A.atD.prototype={ +$0(){var s=this.a +s.f=this.b +s.e=!0 +s.d=!1}, +$S:0} +A.e1.prototype={ +gmE(a){return!0}, +l(){var s=this,r=s.c +if(r!=null)r.akq(s) +s.dh() +s.a=!0}} +A.iE.prototype={ +I6(a){}, +kG(a,b){var s,r,q=this,p=q.bf$ +p=p==null?null:J.l7(p.gmh(),b) +s=p===!0 +r=s?a.qQ(J.ab(q.bf$.gmh(),b)):a.A_() +if(a.b==null){a.b=b +a.c=q +p=new A.agD(q,a) +a.a_(0,p) +q.e7$.m(0,a,p)}a.XB(r) +if(!s&&a.gmE(a)&&q.bf$!=null)q.Gv(a)}, +o9(){var s,r,q=this +if(q.f3$!=null){s=q.bf$ +s=s==null?null:s.e +s=s==q.geb()||q.gn6()}else s=!0 +if(s)return +r=q.bf$ +if(q.mq(q.f3$,!1))if(r!=null)r.l()}, +gn6(){var s,r,q=this +if(q.dV$)return!0 +if(q.geb()==null)return!1 +s=q.c +s.toString +r=A.oc(s) +if(r!=q.f3$){if(r==null)s=null +else{s=r.c +s=s==null?null:s.d +s=s===!0}s=s===!0}else s=!1 +return s}, +mq(a,b){var s,r,q=this +if(q.geb()==null||a==null)return q.SG(null,b) +if(b||q.bf$==null){s=q.geb() +s.toString +return q.SG(a.amo(s,q),b)}s=q.bf$ +s.toString +r=q.geb() +r.toString +s.atn(r) +r=q.bf$ +r.toString +a.ie(r) +return!1}, +SG(a,b){var s,r=this,q=r.bf$ +if(a==q)return!1 +r.bf$=a +if(!b){if(a!=null){s=r.e7$ +new A.bg(s,A.m(s).i("bg<1>")).af(0,r.gakM())}r.I6(q)}return!0}, +Gv(a){var s,r=a.gmE(a),q=this.bf$ +if(r){if(q!=null){r=a.b +r.toString +s=a.rk() +if(!J.e(J.ab(q.gmh(),r),s)||!J.l7(q.gmh(),r)){J.ea(q.gmh(),r,s) +q.pH()}}}else if(q!=null){r=a.b +r.toString +q.atg(0,r,t.K)}}, +akq(a){var s=this.e7$.F(0,a) +s.toString +a.K(0,s) +a.c=a.b=null}} +A.agD.prototype={ +$0(){var s=this.a +if(s.bf$==null)return +s.Gv(this.b)}, +$S:0} +A.awO.prototype={ +$2(a,b){if(!a.a)a.K(0,b)}, +$S:48} +A.a_h.prototype={ +aF(a){this.aS(a) +this.o9()}, +bo(){var s,r,q,p,o=this +o.dq() +s=o.bf$ +r=o.gn6() +q=o.c +q.toString +q=A.oc(q) +o.f3$=q +p=o.mq(q,r) +if(r){o.hk(s,o.dV$) +o.dV$=!1}if(p)if(s!=null)s.l()}, +l(){var s,r=this +r.e7$.af(0,new A.awO()) +s=r.bf$ +if(s!=null)s.l() +r.bf$=null +r.aA()}} +A.bO.prototype={ +sv(a,b){var s=this.y +if(b==null?s!=null:b!==s){this.y=b +this.I9(s)}}, +XB(a){this.y=a}} +A.i9.prototype={ +A_(){return this.cy}, +I9(a){this.aG()}, +qQ(a){return A.m(this).i("i9.T").a(a)}, +rk(){var s=this.y +return s==null?A.m(this).i("bO.T").a(s):s}} +A.GZ.prototype={ +qQ(a){return this.a44(a)}, +rk(){var s=this.a45() +s.toString +return s}} +A.Cu.prototype={} +A.oa.prototype={} +A.P2.prototype={} +A.awP.prototype={ +$2(a,b){if(!a.a)a.K(0,b)}, +$S:48} +A.od.prototype={ +grp(){return this.b}} +A.P6.prototype={ +aj(){return new A.xo(new A.WY($.ay()),null,A.v(t.yb,t.M),null,!0,null,this.$ti.i("xo<1>"))}} +A.agH.prototype={ +G(){return"RouteInformationReportingType."+this.b}} +A.xo.prototype={ +geb(){return this.a.r}, +ap(){var s,r=this +r.aJ() +s=r.a.c +if(s!=null)s.a_(0,r.gy0()) +r.a.f.alu(r.gEK()) +r.a.e.a_(0,r.gES())}, +hk(a,b){var s,r,q=this,p=q.f +q.kG(p,"route") +s=p.y +r=s==null +if((r?A.m(p).i("bO.T").a(s):s)!=null){p=r?A.m(p).i("bO.T").a(s):s +p.toString +q.yy(p,new A.atW(q))}else{p=q.a.c +if(p!=null)q.yy(p.a,new A.atX(q))}}, +aim(){var s=this +if(s.w||s.a.c==null)return +s.w=!0 +$.bJ.dx$.push(s.gahK())}, +ahL(a){var s,r,q,p=this +if(p.c==null)return +p.w=!1 +s=p.f +r=s.y +q=r==null +if((q?A.m(s).i("bO.T").a(r):r)!=null){s=q?A.m(s).i("bO.T").a(r):r +s.toString +r=p.a.c +r.toString +q=p.e +q.toString +r.av_(s,q)}p.e=B.z8}, +ahZ(){this.a.e.gauN() +this.a.toString +return null}, +ym(){var s=this +s.f.sv(0,s.ahZ()) +if(s.e==null)s.e=B.z8 +s.aim()}, +bo(){var s,r,q,p=this +p.r=!0 +p.a4W() +s=p.f +r=s.y +q=r==null?A.m(s).i("bO.T").a(r):r +if(q==null){s=p.a.c +q=s==null?null:s.a}if(q!=null&&p.r)p.yy(q,new A.atV(p)) +p.r=!1 +p.ym()}, +aF(a){var s,r,q,p=this +p.a4X(a) +s=p.a.c +r=a.c +p.d=new A.Q() +if(s!=r){s=r==null +if(!s)r.K(0,p.gy0()) +q=p.a.c +if(q!=null)q.a_(0,p.gy0()) +s=s?null:r.a +r=p.a.c +if(s!=(r==null?null:r.a))p.PU()}s=a.f +if(p.a.f!==s){r=p.gEK() +s.ath(r) +p.a.f.alu(r)}p.a.toString +s=p.gES() +a.e.K(0,s) +p.a.e.a_(0,s) +p.ym()}, +l(){var s,r=this +r.f.l() +s=r.a.c +if(s!=null)s.K(0,r.gy0()) +r.a.f.ath(r.gEK()) +r.a.e.K(0,r.gES()) +r.d=null +r.a4Y()}, +yy(a,b){var s,r,q=this +q.r=!1 +q.d=new A.Q() +s=q.a.d +s.toString +r=q.c +r.toString +s.auX(a,r).bc(0,q.ahk(q.d,b),t.H)}, +ahk(a,b){return new A.atT(this,a,b)}, +PU(){var s=this +s.r=!0 +s.yy(s.a.c.a,new A.atQ(s))}, +aaA(){var s=this +s.d=new A.Q() +return s.a.e.auY().bc(0,s.acu(s.d),t.y)}, +acu(a){return new A.atR(this,a)}, +S3(){this.a4(new A.atU()) +this.ym() +return new A.d5(null,t.b6)}, +acv(){this.a4(new A.atS()) +this.ym()}, +L(a){var s=this.bf$,r=this.a,q=r.c,p=r.f,o=r.d +r=r.e +return A.Ed(s,new A.X9(q,p,o,r,this,new A.ec(r.gauK(),null),null))}} +A.atW.prototype={ +$0(){return this.a.a.e.gauu()}, +$S(){return this.a.$ti.i("ak<~>(1)()")}} +A.atX.prototype={ +$0(){return this.a.a.e.gaut()}, +$S(){return this.a.$ti.i("ak<~>(1)()")}} +A.atV.prototype={ +$0(){return this.a.a.e.ga0g()}, +$S(){return this.a.$ti.i("ak<~>(1)()")}} +A.atT.prototype={ +$1(a){var s=0,r=A.z(t.H),q,p=this,o,n +var $async$$1=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:o=p.a +n=p.b +if(o.d!=n){s=1 +break}s=3 +return A.r(p.c.$0().$1(a),$async$$1) +case 3:if(o.d==n)o.S3() +case 1:return A.x(q,r)}}) +return A.y($async$$1,r)}, +$S(){return this.a.$ti.i("ak<~>(1)")}} +A.atQ.prototype={ +$0(){return this.a.a.e.ga0g()}, +$S(){return this.a.$ti.i("ak<~>(1)()")}} +A.atR.prototype={ +$1(a){var s=this.a +if(this.b!=s.d)return new A.d5(!0,t.d9) +s.S3() +return new A.d5(a,t.d9)}, +$S:495} +A.atU.prototype={ +$0(){}, +$S:0} +A.atS.prototype={ +$0(){}, +$S:0} +A.X9.prototype={ +cw(a){return!0}} +A.WY.prototype={ +A_(){return null}, +I9(a){this.aG()}, +qQ(a){var s,r +if(a==null)return null +t.Dn.a(a) +s=J.ct(a) +r=A.bq(s.gZ(a)) +if(r==null)return null +return new A.od(A.dM(r,0,null),s.ga7(a))}, +rk(){var s,r=this,q=r.y,p=q==null +if((p?A.m(r).i("bO.T").a(q):q)==null)q=null +else{q=(p?A.m(r).i("bO.T").a(q):q).grp().j(0) +s=r.y +q=[q,(s==null?A.m(r).i("bO.T").a(s):s).c]}return q}} +A.xL.prototype={ +aF(a){this.aS(a) +this.o9()}, +bo(){var s,r,q,p,o=this +o.dq() +s=o.bf$ +r=o.gn6() +q=o.c +q.toString +q=A.oc(q) +o.f3$=q +p=o.mq(q,r) +if(r){o.hk(s,o.dV$) +o.dV$=!1}if(p)if(s!=null)s.l()}, +l(){var s,r=this +r.e7$.af(0,new A.awP()) +s=r.bf$ +if(s!=null)s.l() +r.bf$=null +r.aA()}} +A.v2.prototype={ +oq(){var s,r=this,q=A.qE(r.ga6F(),!1,!1) +r.x1=q +r.gvK() +s=A.qE(r.ga6H(),r.gmX(),!0) +r.xr=s +B.b.U(r.r,A.b([q,s],t.wi)) +r.a2Z()}, +ll(a){var s=this +s.a2U(a) +if(s.CW.gaT(0)===B.R&&!s.ay)s.b.WH(s) +return!0}, +l(){var s,r,q +for(s=this.r,r=s.length,q=0;q"))}} +A.mx.prototype={ +ap(){var s,r,q=this +q.aJ() +s=A.b([],t.Eo) +r=q.a.c.p3 +if(r!=null)s.push(r) +r=q.a.c.p4 +if(r!=null)s.push(r) +q.e=new A.rX(s)}, +aF(a){this.aS(a) +this.TV()}, +bo(){this.dq() +this.d=null +this.TV()}, +TV(){var s,r,q=this.a.c,p=q.k4 +p=p!=null?p:q.b.a.Q +q.b.a.toString +s=this.f +s.fr=p +s.fx=B.B4 +if(q.gkx()&&this.a.c.grf()){r=q.b.y.gfT() +if(r!=null)r.CL(s)}}, +P1(){this.a4(new A.as4(this))}, +l(){this.f.l() +this.r.l() +this.aA()}, +gSP(){var s=this.a.c.p3 +if((s==null?null:s.gaT(0))!==B.c9){s=this.a.c.b +s=s==null?null:s.cy.a +s=s===!0}else s=!0 +return s}, +L(a){var s,r,q,p,o,n=this,m=null +n.f.sfJ(!n.a.c.gkx()) +s=n.a.c +r=s.gkx() +q=n.a.c +if(!q.gIW()){q=q.kq$ +q=q!=null&&q.length!==0}else q=!0 +p=n.a.c +p=p.gIW()||p.vc$>0 +o=n.a.c +return A.n1(s.d,new A.as8(n),new A.G9(r,q,p,s,new A.v0(o.p2,new A.v4(new A.ec(new A.as9(n),m),o.to,m),m),m))}} +A.as4.prototype={ +$0(){this.a.d=null}, +$S:0} +A.as8.prototype={ +$2(a,b){var s=this.a.a.c.d.a +b.toString +return new A.ob(b,s,null)}, +$S:497} +A.as9.prototype={ +$1(a){var s,r=A.ar([B.lZ,new A.Tl(a,new A.b6(A.b([],t.e),t.c))],t.u,t.od),q=this.a,p=q.e +p===$&&A.a() +s=q.d +if(s==null)s=q.d=new A.iD(new A.ec(new A.as6(q),null),q.a.c.ry) +return A.pe(r,A.aFe(A.aGW(new A.iD(new A.qj(new A.as7(q),s,p,null),null),q.f,!0),q.r))}, +$S:498} +A.as7.prototype={ +$2(a,b){var s,r,q=this.a,p=q.a.c,o=p.p3 +o.toString +s=p.p4 +s.toString +r=p.b +r=r==null?null:r.cy +if(r==null)r=new A.cy(!1,$.ay()) +return p.a6x(a,o,s,new A.qj(new A.as5(q),b,r,null))}, +$S:70} +A.as5.prototype={ +$2(a,b){var s=this.a,r=s.gSP() +s.f.skk(!r) +return A.kp(b,r,null)}, +$S:499} +A.as6.prototype={ +$1(a){var s,r=this.a.a.c,q=r.p3 +q.toString +s=r.p4 +s.toString +return r.Hf(a,q,s)}, +$S:16} +A.dw.prototype={ +a4(a){var s,r=this.rx +if(r.gM()!=null){r=r.gM() +if(r.a.c.gkx()&&!r.gSP()&&r.a.c.grf()){s=r.a.c.b.y.gfT() +if(s!=null)s.CL(r.f)}r.a4(a)}else a.$0()}, +qh(a,b,c,d){return d}, +gjG(){return null}, +a6x(a,b,c,d){var s,r,q=this +if(q.p1==null||c.gaT(0)===B.R)return q.qh(a,b,c,d) +s=q.qh(a,b,A.qS(null),d) +r=q.p1 +r.toString +r=r.$5(a,b,c,q.gnV(),s) +return r==null?s:r}, +oq(){var s=this +s.Mz() +s.p3=A.qS(A.ej.prototype.giR.call(s,0)) +s.p4=A.qS(A.ej.prototype.gCG.call(s))}, +o8(){var s=this,r=s.rx,q=r.gM()!=null +if(q)s.b.a.toString +if(q){q=s.b.y.gfT() +if(q!=null)q.CL(r.gM().f)}return s.a3p()}, +gasQ(){var s,r=this +if(r.gJh())return!1 +s=r.kq$ +if(s!=null&&s.length!==0)return!1 +s=r.gn0() +if(s===B.ee)return!1 +if(r.p3.gaT(0)!==B.a6)return!1 +if(r.p4.gaT(0)!==B.R)return!1 +if(r.b.cy.a)return!1 +return!0}, +sBj(a){var s,r=this +if(r.p2===a)return +r.a4(new A.acY(r,a)) +s=r.p3 +s.toString +s.saV(0,r.p2?B.et:A.ej.prototype.giR.call(r,0)) +s=r.p4 +s.toString +s.saV(0,r.p2?B.d2:A.ej.prototype.gCG.call(r)) +r.nY()}, +jm(){var s=0,r=A.z(t.oj),q,p=this,o,n,m +var $async$jm=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:p.rx.gM() +o=A.a9(p.R8,t.Ev) +n=o.length +m=0 +case 3:if(!(m").b(a)&&s.ux(a)&&!J.e(a.gjG(),s.gjG()))s.p1=a.gjG() +else s.p1=null +s.a3m(a) +s.nY()}, +qw(a){var s=this +if(A.m(s).i("dw").b(a)&&s.ux(a)&&!J.e(a.gjG(),s.gjG()))s.p1=a.gjG() +else s.p1=null +s.a3o(a) +s.nY() +s.aeL()}, +nY(){var s,r=this +r.a2Q() +if($.bJ.fx$!==B.fj){r.a4(new A.acX()) +s=r.x1 +s===$&&A.a() +s.cD()}s=r.xr +s===$&&A.a() +r.gvK() +s.svK(!0)}, +a6G(a){var s,r,q,p,o,n=this,m=null +if(n.gqe()!=null&&(n.gqe().E()>>>24&255)!==0&&!n.p2){s=n.p3 +s.toString +r=n.gqe() +r=A.aQ(0,r.E()>>>16&255,r.E()>>>8&255,r.E()&255) +q=n.gqe() +p=t.IC.i("dN") +t.o.a(s) +o=new A.JC(n.gqf(),n.gzD(),!0,new A.aI(s,new A.dN(new A.jc(B.b6),new A.eX(r,q),p),p.i("aI")),m)}else o=A.aA3(!0,m,m,n.gqf(),m,n.gzD(),m) +o=A.kp(o,!n.p3.gaT(0).gqX(),m) +s=n.gqf() +if(s)o=new A.bE(A.bV(m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.Og,m,m,m,m,m,B.x,m),!1,!1,!1,!1,o,m) +return o}, +a6I(a){var s=this,r=null,q=s.x2 +if(q==null)q=s.x2=new A.bE(A.bV(r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.Of,r,r,r,r,r,B.x,r),!1,!1,!1,!1,new A.x8(s,s.rx,A.m(s).i("x8")),r) +return q}, +j(a){return"ModalRoute("+this.c.j(0)+", animation: "+A.i(this.ch)+")"}} +A.acY.prototype={ +$0(){this.a.p2=this.b}, +$S:0} +A.acW.prototype={ +$1(a){var s=this.a.ry,r=$.a6.ah$.x.h(0,s) +r=r==null?null:r.e!=null +if(r!==!0)return +s=$.a6.ah$.x.h(0,s) +if(s!=null)s.dI(this.b)}, +$S:6} +A.acX.prototype={ +$0(){}, +$S:0} +A.BU.prototype={ +gmX(){return!1}, +gvK(){return!0}, +gnV(){return!1}} +A.vf.prototype={ +gqf(){return!1}, +gzD(){return this.og}, +gqe(){return this.fp}, +glM(a){return this.oh}, +Hf(a,b,c){var s=null,r=this.ft.$3(a,b,c) +return new A.bE(A.bV(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s,B.x,s),!1,!0,!1,!1,new A.Lm(this.mI,r,s),s)}, +qh(a,b,c,d){return this.mH.$4(a,b,c,d)}} +A.rZ.prototype={ +jm(){var s=0,r=A.z(t.oj),q,p=this,o +var $async$jm=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:o=p.kq$ +if(o!=null&&o.length!==0){q=B.i6 +s=1 +break}q=p.a30() +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$jm,r)}, +gn0(){var s=this.kq$ +if(s!=null&&s.length!==0)return B.i6 +return A.cU.prototype.gn0.call(this)}, +ll(a){var s,r,q=this,p=q.kq$ +if(p!=null&&p.length!==0){s=p.pop() +s.b=null +s.auC() +r=s.c&&--q.vc$===0 +if(q.kq$.length===0||r)q.nY() +return!1}q.a3n(a) +return!0}} +A.P9.prototype={ +L(a){var s,r,q,p=this,o=A.bT(a,B.bw,t.w).w.r,n=p.r,m=Math.max(o.a,n.a),l=p.d,k=l?o.b:0 +k=Math.max(k,n.b) +s=Math.max(o.c,n.c) +r=p.f +q=r?o.d:0 +return new A.bA(new A.aB(m,k,s,Math.max(q,n.d)),A.aEQ(p.x,a,r,!0,!0,l),null)}} +A.Pm.prototype={ +Zm(){}, +Wc(a,b){if(b!=null)b.dI(new A.vx(null,a,b,0))}, +Wd(a,b,c){b.dI(A.aAm(b,null,null,a,c))}, +Af(a,b,c){b.dI(new A.kA(null,c,0,a,b,0))}, +Wb(a,b){b.dI(new A.jC(null,a,b,0))}, +um(){}, +l(){this.b=!0}, +j(a){return"#"+A.bj(this)}} +A.nv.prototype={ +um(){this.a.hV(0)}, +gkV(){return!1}, +gjV(){return!1}, +ghm(){return 0}} +A.a8m.prototype={ +gkV(){return!1}, +gjV(){return!1}, +ghm(){return 0}, +l(){this.c.$0() +this.xj()}} +A.ahi.prototype={ +a63(a,b){var s,r,q=this +if(b==null)return a +if(a===0){s=!1 +if(q.d!=null)if(q.r==null){s=q.e +s=b.a-s.a>5e4}if(s)q.r=0 +return 0}else{s=q.r +if(s==null)return a +else{s+=a +q.r=s +r=q.d +r.toString +if(Math.abs(s)>r){q.r=null +s=Math.abs(a) +if(s>24)return a +else return Math.min(r/3,s)*J.er(a)}else return 0}}}, +cv(a,b){var s,r,q,p,o,n=this +n.x=b +s=b.c +s.toString +r=s===0 +if(!r)n.e=b.a +q=b.a +p=!1 +if(n.f)if(r)if(q!=null){r=n.e +r=q.a-r.a>2e4}else r=!0 +else r=p +else r=p +if(r)n.f=!1 +o=n.a63(s,q) +if(o===0)return +s=n.a +if(A.xU(s.w.a.c))o=-o +s.Kv(o>0?B.lg:B.lh) +r=s.at +r.toString +s.Dm(r-s.r.H1(s,o))}, +Wv(a,b){var s,r,q=this,p=b.b +p.toString +s=-p +if(A.xU(q.a.w.a.c))s=-s +q.x=b +if(q.f){p=q.c +r=Math.abs(s)>Math.abs(p)*0.5 +if(J.er(s)===J.er(p)&&r)s+=p}q.a.hV(s)}, +l(){this.x=null +this.b.$0()}, +j(a){return"#"+A.bj(this)}} +A.a4A.prototype={ +Wc(a,b){var s=t.uL.a(this.c.x) +if(b!=null)b.dI(new A.vx(s,a,b,0))}, +Wd(a,b,c){b.dI(A.aAm(b,null,t.zk.a(this.c.x),a,c))}, +Af(a,b,c){b.dI(new A.kA(t.zk.a(this.c.x),c,0,a,b,0))}, +Wb(a,b){var s=this.c.x +b.dI(new A.jC(s instanceof A.h9?s:null,a,b,0))}, +gkV(){var s=this.c +return(s==null?null:s.w)!==B.b_}, +gjV(){return!0}, +ghm(){return 0}, +l(){this.c=null +this.xj()}, +j(a){return"#"+A.bj(this)+"("+A.i(this.c)+")"}} +A.JV.prototype={ +Zm(){var s=this.a,r=this.c +r===$&&A.a() +s.hV(r.ghm())}, +um(){var s=this.a,r=this.c +r===$&&A.a() +s.hV(r.ghm())}, +FW(){var s=this.c +s===$&&A.a() +s=s.x +s===$&&A.a() +if(!(Math.abs(this.a.Dm(s))<1e-10)){s=this.a +s.iS(new A.nv(s))}}, +FU(){if(!this.b)this.a.hV(0)}, +Af(a,b,c){var s=this.c +s===$&&A.a() +b.dI(new A.kA(null,c,s.ghm(),a,b,0))}, +gjV(){return!0}, +ghm(){var s=this.c +s===$&&A.a() +return s.ghm()}, +l(){var s=this.c +s===$&&A.a() +s.l() +this.xj()}, +j(a){var s=A.bj(this),r=this.c +r===$&&A.a() +return"#"+s+"("+r.j(0)+")"}, +gkV(){return this.d}} +A.Lx.prototype={ +FW(){var s=this.a,r=this.d +r===$&&A.a() +r=r.x +r===$&&A.a() +if(s.Dm(r)!==0){s=this.a +s.iS(new A.nv(s))}}, +FU(){var s,r +if(!this.b){s=this.a +r=this.d +r===$&&A.a() +s.hV(r.ghm())}}, +Af(a,b,c){var s=this.d +s===$&&A.a() +b.dI(new A.kA(null,c,s.ghm(),a,b,0))}, +gkV(){return!0}, +gjV(){return!0}, +ghm(){var s=this.d +s===$&&A.a() +return s.ghm()}, +l(){var s=this.c +s===$&&A.a() +s.e4(0) +s=this.d +s===$&&A.a() +s.l() +this.xj()}, +j(a){var s=A.bj(this),r=this.d +r===$&&A.a() +return"#"+s+"("+r.j(0)+")"}} +A.CI.prototype={ +wj(a,b,c,d){var s,r=this +if(b.a==null){s=$.lM.v8$ +s===$&&A.a() +s=s.a.h(0,c)!=null||s.b.h(0,c)!=null}else s=!0 +if(s){r.b.wj(a,b,c,d) +return}s=r.a +if(s.gfR(0)==null)return +s=s.gfR(0) +s.toString +if(A.aS_(s)){$.bJ.wM(new A.ahe(r,a,b,c,d)) +return}r.b.wj(a,b,c,d)}, +vH(a,b){return this.b.vH(a,b)}, +vI(a,b){return this.b.vI(a,b)}, +Bi(a){return this.b.Bi(a)}} +A.ahe.prototype={ +$1(a){var s=this +A.eU(new A.ahd(s.a,s.b,s.c,s.d,s.e))}, +$S:6} +A.ahd.prototype={ +$0(){var s=this +return s.a.wj(s.b,s.c,s.d,s.e)}, +$S:0} +A.Pn.prototype={ +qq(a,b,c,d,e,f,g,h){return new A.awJ(this,h,d,e,f,b,a,c,g)}, +VL(a,b){var s=null +return this.qq(s,s,s,a,s,s,s,b)}, +VN(a,b,c,d){var s=null +return this.qq(s,s,s,a,b,c,s,d)}, +iA(a){return A.aZ()}, +gmB(){return B.zR}, +ni(a){switch(this.iA(a).a){case 4:case 2:return B.l2 +case 3:case 5:case 0:case 1:return B.e2}}, +gw4(){return A.cq([B.cP,B.dd],t.d)}, +zK(a,b,c){var s=null +switch(this.iA(a).a){case 3:case 4:case 5:return A.aRx(b,c.b,B.cl,s,s,0,A.J5(),B.r,s,s,s,s,B.eM,s) +case 0:case 1:case 2:return b}}, +zI(a,b,c){switch(this.iA(a).a){case 2:case 3:case 4:case 5:return b +case 0:case 1:return A.aE_(c.a,b,B.k)}}, +Cm(a){switch(this.iA(a).a){case 2:return new A.ahf() +case 4:return new A.ahg() +case 0:case 1:case 3:case 5:return new A.ahh()}}, +oQ(a){switch(this.iA(a).a){case 2:return B.Ck +case 4:return B.Cl +case 0:case 1:case 3:case 5:return B.Eq}}, +CR(a){return!1}, +Cy(a){return B.lj}, +j(a){return"ScrollBehavior"}} +A.ahf.prototype={ +$1(a){return A.aPK(a.gcC(a))}, +$S:500} +A.ahg.prototype={ +$1(a){var s=a.gcC(a),r=t.av +return new A.uO(A.bo(20,null,!1,r),s,A.bo(20,null,!1,r))}, +$S:501} +A.ahh.prototype={ +$1(a){return new A.jQ(a.gcC(a),A.bo(20,null,!1,t.av))}, +$S:197} +A.awJ.prototype={ +gmB(){var s=this.r +return s==null?B.zR:s}, +gw4(){var s=this.x +return s==null?A.cq([B.cP,B.dd],t.d):s}, +ni(a){var s=this.a.ni(a) +return s}, +zI(a,b,c){if(this.c)return this.a.zI(a,b,c) +return b}, +zK(a,b,c){if(this.b)return this.a.zK(a,b,c) +return b}, +qq(a,b,c,d,e,f,g,h){var s=this,r=s.gmB(),q=s.gw4(),p=e==null?s.d:e,o=f==null?s.e:f +return s.a.qq(r,s.f,s.w,!1,p,o,q,h)}, +VL(a,b){var s=null +return this.qq(s,s,s,a,s,s,s,b)}, +VN(a,b,c,d){var s=null +return this.qq(s,s,s,a,b,c,s,d)}, +iA(a){var s=this.e +return s==null?this.a.iA(a):s}, +oQ(a){var s=this.d +return s==null?this.a.oQ(a):s}, +Cy(a){return B.lj}, +CR(a){var s=this,r=!0 +if(A.u(a.a)===A.u(s.a))if(a.b===s.b)if(a.c===s.c)if(A.td(a.gmB(),s.gmB()))if(A.td(a.gw4(),s.gw4()))if(a.d==s.d)r=a.e!=s.e +return r}, +Cm(a){return this.a.Cm(a)}, +j(a){return"_WrappedScrollBehavior"}} +A.CJ.prototype={ +cw(a){var s=this.f,r=a.f +if(A.u(s)===A.u(r))s=s!==r&&s.CR(r) +else s=!0 +return s}} +A.CK.prototype={ +iQ(a,b,c){return this.alM(a,b,c)}, +alM(a,b,c){var s=0,r=A.z(t.H),q=this,p,o,n +var $async$iQ=A.A(function(d,e){if(d===1)return A.w(e,r) +while(true)switch(s){case 0:n=A.b([],t.mo) +for(p=q.f,o=0;o#"+A.bj(this)+"("+B.b.bz(r,", ")+")"}} +A.ajb.prototype={ +gAo(){return null}, +j(a){var s=A.b([],t.s) +this.dT(s) +return"#"+A.bj(this)+"("+B.b.bz(s,", ")+")"}, +dT(a){var s,r,q +try{s=this.gAo() +if(s!=null)a.push("estimated child count: "+A.i(s))}catch(q){r=A.X(q) +a.push("estimated child count: EXCEPTION ("+J.S(r).j(0)+")")}}} +A.xp.prototype={} +A.Q1.prototype={ +WL(a){return null}, +He(a,b){var s,r,q,p,o,n,m,l,k=null +if(b>=0)p=b>=this.b +else p=!0 +if(p)return k +s=null +try{s=this.a.$2(a,b)}catch(o){r=A.X(o) +q=A.aV(o) +n=new A.bY(r,q,"widgets library",A.bl("building"),k,!1) +A.dj(n) +s=A.A2(n)}if(s==null)return k +if(s.a!=null){p=s.a +p.toString +m=new A.xp(p)}else m=k +p=s +s=new A.iD(p,k) +p=s +l=A.aBl(p,b) +if(l!=null)s=new A.Ay(l,s,k) +p=s +s=new A.tr(new A.xq(p,k),k) +return new A.nF(s,m)}, +gAo(){return this.b}, +Ly(a){return!0}} +A.ajc.prototype={ +a9v(a){var s,r,q,p=null,o=this.r +if(!o.aq(0,a)){s=o.h(0,p) +s.toString +for(r=this.f,q=s;q=this.f.length)return o +s=this.f[b] +r=s.a +q=r!=null?new A.xp(r):o +s=new A.iD(s,o) +p=A.aBl(s,b) +s=p!=null?new A.Ay(p,s,o):s +return new A.nF(new A.tr(new A.xq(s,o),o),q)}, +gAo(){return this.f.length}, +Ly(a){return this.f!==a.f}} +A.xq.prototype={ +aj(){return new A.Hl(null)}} +A.Hl.prototype={ +goL(){return this.r}, +ar8(a){return new A.aue(this,a)}, +zf(a,b){var s,r=this +if(b){s=r.d;(s==null?r.d=A.aC(t.x9):s).D(0,a)}else{s=r.d +if(s!=null)s.F(0,a)}s=r.d +s=s==null?null:s.a!==0 +s=s===!0 +if(r.r!==s){r.r=s +r.nb()}}, +bo(){var s,r,q,p=this +p.dq() +s=p.c +s.toString +r=A.CU(s) +s=p.f +if(s!=r){if(s!=null){q=p.e +if(q!=null)new A.bg(q,A.m(q).i("bg<1>")).af(0,s.gra(s))}p.f=r +if(r!=null){s=p.e +if(s!=null)new A.bg(s,A.m(s).i("bg<1>")).af(0,r.gjA(r))}}}, +D(a,b){var s,r=this,q=r.ar8(b) +b.a_(0,q) +s=r.e;(s==null?r.e=A.v(t.x9,t.M):s).m(0,b,q) +r.f.D(0,b) +if(b.gv(b).c!==B.cU)r.zf(b,!0)}, +F(a,b){var s=this.e +if(s==null)return +s=s.F(0,b) +s.toString +b.K(0,s) +this.f.F(0,b) +this.zf(b,!1)}, +l(){var s,r,q=this,p=q.e +if(p!=null){for(p=new A.dU(p,p.r,p.e);p.A();){s=p.d +q.f.F(0,s) +r=q.e.h(0,s) +r.toString +s.K(0,r)}q.e=null}q.d=null +q.aA()}, +L(a){var s=this +s.xd(a) +if(s.f==null)return s.a.c +return A.aFO(s.a.c,s)}} +A.aue.prototype={ +$0(){var s=this.b,r=this.a +if(s.gv(s).c!==B.cU)r.zf(s,!0) +else r.zf(s,!1)}, +$S:0} +A.a_m.prototype={ +ap(){this.aJ() +if(this.r)this.pw()}, +dj(){var s=this.fX$ +if(s!=null){s.aG() +s.dh() +this.fX$=null}this.kY()}} +A.Pq.prototype={ +kl(){var s=this,r=null,q=s.gIY()?s.gis():r,p=s.gIY()?s.gir():r,o=s.gXl()?s.gdP():r,n=s.gXn()?s.gwy():r,m=s.ghd(),l=s.gmy(s) +return new A.a6l(q,p,o,n,m,l)}, +gvZ(){var s=this +return s.gdP()s.gir()}, +gV0(){var s=this +return s.gdP()===s.gis()||s.gdP()===s.gir()}, +gof(){var s=this +return s.gwy()-A.G(s.gis()-s.gdP(),0,s.gwy())-A.G(s.gdP()-s.gir(),0,s.gwy())}} +A.a6l.prototype={ +gis(){var s=this.a +s.toString +return s}, +gir(){var s=this.b +s.toString +return s}, +gIY(){return this.a!=null&&this.b!=null}, +gdP(){var s=this.c +s.toString +return s}, +gXl(){return this.c!=null}, +gwy(){var s=this.d +s.toString +return s}, +gXn(){return this.d!=null}, +j(a){var s=this +return"FixedScrollMetrics("+B.d.ag(Math.max(s.gdP()-s.gis(),0),1)+"..["+B.d.ag(s.gof(),1)+"].."+B.d.ag(Math.max(s.gir()-s.gdP(),0),1)+")"}, +ghd(){return this.e}, +gmy(a){return this.f}} +A.TR.prototype={} +A.hs.prototype={} +A.Rg.prototype={ +Yw(a){if(t.rS.b(a))++a.hG$ +return!1}} +A.fL.prototype={ +dT(a){this.a4d(a) +a.push(this.a.j(0))}} +A.vx.prototype={ +dT(a){var s +this.rZ(a) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.jD.prototype={ +dT(a){var s +this.rZ(a) +a.push("scrollDelta: "+A.i(this.e)) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.kA.prototype={ +dT(a){var s,r=this +r.rZ(a) +a.push("overscroll: "+B.d.ag(r.e,1)) +a.push("velocity: "+B.d.ag(r.f,1)) +s=r.d +if(s!=null)a.push(s.j(0))}} +A.jC.prototype={ +dT(a){var s +this.rZ(a) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.R5.prototype={ +dT(a){this.rZ(a) +a.push("direction: "+this.d.j(0))}} +A.Ha.prototype={ +dT(a){var s,r +this.Df(a) +s=this.hG$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.H9.prototype={ +cw(a){return this.f!==a.f}} +A.mw.prototype={ +ar7(a,b){return this.a.$1(b)}} +A.CN.prototype={ +aj(){return new A.Pr(new A.qg(t.y4))}} +A.Pr.prototype={ +K(a,b){var s,r,q=this.d +q.toString +q=A.aU6(q,q.$ti.c) +s=q.$ti.c +for(;q.A();){r=q.c +if(r==null)r=s.a(r) +if(J.e(r.a,b)){q=r.j4$ +q.toString +q.Ty(A.m(r).i("ix.E").a(r)) +return}}}, +QS(a){var s,r,q,p,o,n,m,l,k=this.d +if(k.b===0)return +p=A.a9(k,t.Sx) +for(k=p.length,o=0;oMath.max(Math.abs(s.a),Math.abs(s.b))}return s.Z0(a,b,c)}, +ul(a,b){var s=this.a +s=s==null?null:s.ul(a,b) +return s==null?0:s}, +zw(a,b,c,d){var s=this.a +if(s==null){s=b.c +s.toString +return s}return s.zw(a,b,c,d)}, +zY(a,b){var s=this.a +return s==null?null:s.zY(a,b)}, +grR(){var s=this.a +s=s==null?null:s.grR() +return s==null?$.aKo():s}, +Cb(a){var s=this.a +s=s==null?null:s.Cb(a) +if(s==null){s=a.w.f +s===$&&A.a() +s=new A.E3(1/s,1/(0.05*s))}return s}, +gJy(){var s=this.a +s=s==null?null:s.gJy() +return s==null?18:s}, +gBf(){var s=this.a +s=s==null?null:s.gBf() +return s==null?50:s}, +gvM(){var s=this.a +s=s==null?null:s.gvM() +return s==null?8000:s}, +Hl(a){var s=this.a +s=s==null?null:s.Hl(a) +return s==null?0:s}, +gIf(){var s=this.a +return s==null?null:s.gIf()}, +j(a){var s=this.a +if(s==null)return"ScrollPhysics" +return"ScrollPhysics -> "+s.j(0)}} +A.Oo.prototype={ +un(a){return new A.Oo(this.zJ(a))}, +zw(a,b,c,d){var s,r,q,p,o,n,m=d===0,l=c.a +l.toString +s=b.a +s.toString +if(l===s){r=c.b +r.toString +q=b.b +q.toString +q=r===q +r=q}else r=!1 +p=r?!1:m +r=c.c +r.toString +q=b.c +q.toString +if(r!==q){q=!1 +if(isFinite(l)){o=c.b +o.toString +if(isFinite(o))if(isFinite(s)){q=b.b +q.toString +q=isFinite(q)}}if(q)m=!1 +p=!1}q=ro}else o=!0 +if(o)m=!1 +if(p){if(q&&s>l)return s-(l-r) +l=c.b +l.toString +if(r>l){q=b.b +q.toString +q=q0&&b<0))n=p>0&&b>0 +else n=!0 +s=a.ax +if(n){s.toString +m=this.X0((o-Math.abs(b))/s)}else{s.toString +m=this.X0(o/s)}l=J.er(b) +if(n&&this.b===B.zf)return l*Math.abs(b) +return l*A.aNe(o,Math.abs(b),m)}, +ul(a,b){return 0}, +zY(a,b){var s,r,q,p,o,n,m,l=this.Cb(a) +if(Math.abs(b)>=l.c||a.gvZ()){s=this.grR() +r=a.at +r.toString +q=a.z +q.toString +p=a.Q +p.toString +switch(this.b.a){case 1:o=1400 +break +case 0:o=0 +break +default:o=null}n=new A.a1x(q,p,s,l) +if(rp){n.f=new A.r5(p,A.HC(s,r-p,b),B.c4) +n.r=-1/0}else{r=n.e=A.aPs(0.135,r,b,o) +m=r.gAz() +if(b>0&&m>p){q=r.Zy(p) +n.r=q +n.f=new A.r5(p,A.HC(s,p-p,Math.min(r.fn(0,q),5000)),B.c4)}else if(b<0&&mr)q=r +else q=o +r=a.z +r.toString +if(s0){r=a.at +r.toString +p=a.Q +p.toString +p=r>=p +r=p}else r=!1 +if(r)return o +if(b<0){r=a.at +r.toString +p=a.z +p.toString +p=r<=p +r=p}else r=!1 +if(r)return o +r=a.at +r.toString +r=new A.a2v(r,b,n) +p=$.ayD() +s=p*0.35*Math.pow(s/2223.8657884799995,1/(p-1)) +r.e=s +r.f=b*s/p +return r}} +A.Jy.prototype={ +un(a){return new A.Jy(this.zJ(a))}, +lW(a){return!0}} +A.r4.prototype={ +G(){return"ScrollPositionAlignmentPolicy."+this.b}} +A.m1.prototype={ +a5o(a,b,c,d,e){var s,r,q=this +if(d!=null)q.q1(d) +if(q.at==null){s=q.w +r=s.c +r.toString +r=A.adY(r) +if(r==null)s=null +else{s=s.c +s.toString +s=r.YZ(s)}A.aHK(s) +if(s!=null)q.at=s}}, +gis(){var s=this.z +s.toString +return s}, +gir(){var s=this.Q +s.toString +return s}, +gIY(){return this.z!=null&&this.Q!=null}, +gdP(){var s=this.at +s.toString +return s}, +gXl(){return this.at!=null}, +gwy(){var s=this.ax +s.toString +return s}, +gXn(){return this.ax!=null}, +q1(a){var s=this,r=a.z +if(r!=null&&a.Q!=null){s.z=r +r=a.Q +r.toString +s.Q=r}r=a.at +if(r!=null)s.at=r +r=a.ax +if(r!=null)s.ax=r +s.fr=a.fr +a.fr=null +if(A.u(a)!==A.u(s))s.fr.Zm() +s.w.CN(s.fr.gkV()) +s.dy.sv(0,s.fr.gjV())}, +gmy(a){var s=this.w.f +s===$&&A.a() +return s}, +a0h(a){var s,r,q,p=this,o=p.at +o.toString +if(a!==o){s=p.r.ul(p,a) +o=p.at +o.toString +r=a-s +p.at=r +if(r!==o){if(p.gvZ())p.w.CN(!1) +p.GA() +p.LQ() +r=p.at +r.toString +p.I7(r-o)}if(Math.abs(s)>1e-10){o=p.fr +o.toString +r=p.kl() +q=$.a6.ah$.x.h(0,p.w.Q) +q.toString +o.Af(r,q,s) +return s}}return 0}, +HN(a){var s=this.at +s.toString +this.at=s+a +this.ch=!0}, +WX(a){var s=this,r=s.at +r.toString +s.as=a-r +s.at=a +s.GA() +s.LQ() +$.bJ.dx$.push(new A.ahm(s))}, +uo(a){if(this.ax!==a){this.ax=a +this.ch=!0}return!0}, +q8(a,b){var s,r,q,p,o=this +if(!A.J3(o.z,a,0.001)||!A.J3(o.Q,b,0.001)||o.ch||o.db!==A.b5(o.ghd())){o.z=a +o.Q=b +o.db=A.b5(o.ghd()) +s=o.ay?o.kl():null +o.ch=!1 +o.CW=!0 +if(o.ay){r=o.cx +r.toString +s.toString +r=!o.anx(r,s)}else r=!1 +if(r)return!1 +o.ay=!0}if(o.CW){o.a34() +o.w.a05(o.r.lW(o)) +o.CW=!1}s=o.kl() +if(o.cx!=null){r=Math.max(s.gdP()-s.gis(),0) +q=o.cx +p=!1 +if(r===Math.max(q.gdP()-q.gis(),0))if(s.gof()===o.cx.gof()){r=Math.max(s.gir()-s.gdP(),0) +q=o.cx +r=r===Math.max(q.gir()-q.gdP(),0)&&s.e===o.cx.e}else r=p +else r=p +r=!r}else r=!0 +if(r){if(!o.cy){A.eU(o.gao_()) +o.cy=!0}o.cx=o.kl()}return!0}, +anx(a,b){var s=this,r=s.r.zw(s.fr.gjV(),b,a,s.fr.ghm()),q=s.at +q.toString +if(r!==q){s.at=r +return!1}return!0}, +um(){this.fr.um() +this.GA()}, +GA(){var s,r,q,p,o,n,m=this,l=m.w +switch(l.a.c.a){case 0:s=B.Po +break +case 2:s=B.Pm +break +case 3:s=B.Pi +break +case 1:s=B.Ph +break +default:s=null}r=s.a +q=null +p=s.b +q=p +s=A.aC(t._S) +o=m.at +o.toString +n=m.z +n.toString +if(o>n)s.D(0,q) +o=m.at +o.toString +n=m.Q +n.toString +if(on)k=n +break +default:k=null}n=p.at +n.toString +if(k===n){s=1 +break}if(e.a===B.r.a){p.ey(k) +s=1 +break}q=p.iQ(k,d,e) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$In,r)}, +vR(a,b,c,d){var s,r=this.z +r.toString +s=this.Q +s.toString +b=A.G(b,r,s) +return this.a3s(0,b,c,d)}, +iS(a){var s,r,q=this,p=q.fr +if(p!=null){s=p.gkV() +r=q.fr.gjV() +if(r&&!a.gjV())q.I2() +q.fr.l()}else{r=!1 +s=!1}q.fr=a +if(s!==a.gkV())q.w.CN(q.fr.gkV()) +q.dy.sv(0,q.fr.gjV()) +if(!r&&q.fr.gjV())q.I5()}, +I5(){var s=this.fr +s.toString +s.Wc(this.kl(),$.a6.ah$.x.h(0,this.w.Q))}, +I7(a){var s,r,q=this.fr +q.toString +s=this.kl() +r=$.a6.ah$.x.h(0,this.w.Q) +r.toString +q.Wd(s,r,a)}, +I2(){var s,r,q,p=this,o=p.fr +o.toString +s=p.kl() +r=p.w +q=$.a6.ah$.x.h(0,r.Q) +q.toString +o.Wb(s,q) +q=p.at +q.toString +r.r.sv(0,q) +q=$.e3.qE$ +q===$&&A.a() +q.aoT() +o=r.c +o.toString +o=A.adY(o) +if(o!=null){s=r.c +s.toString +r=p.at +r.toString +o.a_0(s,r)}}, +ao0(){var s,r,q +this.cy=!1 +s=this.w.Q +if($.a6.ah$.x.h(0,s)!=null){r=this.kl() +q=$.a6.ah$.x.h(0,s) +q.toString +s=$.a6.ah$.x.h(0,s) +if(s!=null)s.dI(new A.r3(r,q,0))}}, +l(){var s=this,r=s.fr +if(r!=null)r.l() +s.fr=null +r=s.dy +r.H$=$.ay() +r.J$=0 +s.dh()}, +dT(a){var s,r,q=this +q.a3r(a) +s=q.z +s=s==null?null:B.d.ag(s,1) +r=q.Q +r=r==null?null:B.d.ag(r,1) +a.push("range: "+A.i(s)+".."+A.i(r)) +r=q.ax +a.push("viewport: "+A.i(r==null?null:B.d.ag(r,1)))}} +A.ahm.prototype={ +$1(a){this.a.as=0}, +$S:6} +A.r3.prototype={ +UY(){return A.aAm(this.b,this.hG$,null,this.a,null)}, +dT(a){this.a4c(a) +a.push(this.a.j(0))}} +A.H8.prototype={ +dT(a){var s,r +this.Df(a) +s=this.hG$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.Xe.prototype={} +A.CO.prototype={ +ghd(){return this.w.a.c}, +q1(a){var s,r=this +r.a33(a) +r.fr.a=r +r.k4=a.k4 +s=a.ok +if(s!=null){r.ok=s +s.a=r +a.ok=null}}, +iS(a){var s,r=this +r.k3=0 +r.a35(a) +s=r.ok +if(s!=null)s.l() +r.ok=null +if(!r.fr.gjV())r.Kv(B.i7)}, +hV(a){var s,r,q=this,p=q.r.zY(q,a) +if(p!=null){if(!q.gvZ()){s=q.fr +s=s==null?null:s.gkV() +s=s!==!1}else s=!1 +s=new A.JV(s,q) +r=A.aCI(null,0,q.w) +r.bk() +r.bR$.D(0,s.gFV()) +r.H_(p).a.a.ix(s.gFT()) +s.c=r +q.iS(s)}else q.iS(new A.nv(q))}, +Kv(a){var s,r,q,p=this +if(p.k4===a)return +p.k4=a +s=p.kl() +r=p.w.Q +q=$.a6.ah$.x.h(0,r) +q.toString +r=$.a6.ah$.x.h(0,r) +if(r!=null)r.dI(new A.R5(a,s,q,0))}, +iQ(a,b,c){var s,r,q=this,p=q.at +p.toString +if(A.J3(a,p,q.r.Cb(q).a)){q.ey(a) +return A.cG(null,t.H)}p=q.at +p.toString +s=new A.Lx(q) +r=new A.bf(new A.al($.ad,t.U),t.h) +s.c=r +p=A.aCI("DrivenScrollActivity",p,q.w) +p.bk() +p.bR$.D(0,s.gFV()) +p.z=B.aJ +p.k9(a,b,c).a.a.ix(s.gFT()) +s.d!==$&&A.ba() +s.d=p +q.iS(s) +return r.a}, +ey(a){var s,r,q=this +q.iS(new A.nv(q)) +s=q.at +s.toString +if(s!==a){q.WX(a) +q.I5() +r=q.at +r.toString +q.I7(r-s) +q.I2()}q.hV(0)}, +JU(a){var s,r,q,p,o=this +if(a===0){o.hV(0) +return}s=o.at +s.toString +r=o.z +r.toString +r=Math.max(s+a,r) +q=o.Q +q.toString +p=Math.min(r,q) +if(p!==s){o.iS(new A.nv(o)) +o.Kv(-a>0?B.lg:B.lh) +s=o.at +s.toString +o.dy.sv(0,!0) +o.WX(p) +o.I5() +r=o.at +r.toString +o.I7(r-s) +o.I2() +o.hV(0)}}, +AV(a){var s=this,r=s.fr.ghm(),q=new A.a8m(a,s) +s.iS(q) +s.k3=r +return q}, +Wi(a,b){var s,r,q=this,p=q.r,o=p.Hl(q.k3) +p=p.gIf() +s=p==null?null:0 +r=new A.ahi(q,b,o,p,a.a,o!==0,s,a.d,a) +q.iS(new A.a4A(r,q)) +return q.ok=r}, +l(){var s=this.ok +if(s!=null)s.l() +this.ok=null +this.a37()}} +A.a1x.prototype={ +G2(a){var s,r=this,q=r.r +q===$&&A.a() +if(a>q){if(!isFinite(q))q=0 +r.w=q +q=r.f +q===$&&A.a() +s=q}else{r.w=0 +q=r.e +q===$&&A.a() +s=q}s.a=r.a +return s}, +eD(a,b){return this.G2(b).eD(0,b-this.w)}, +fn(a,b){return this.G2(b).fn(0,b-this.w)}, +lv(a){return this.G2(a).lv(a-this.w)}, +j(a){return"BouncingScrollSimulation(leadingExtent: "+A.i(this.b)+", trailingExtent: "+A.i(this.c)+")"}} +A.a2v.prototype={ +eD(a,b){var s,r=this.e +r===$&&A.a() +s=A.G(b/r,0,1) +r=this.f +r===$&&A.a() +return this.b+r*(1-Math.pow(1-s,$.ayD()))}, +fn(a,b){var s=this.e +s===$&&A.a() +return this.c*Math.pow(1-A.G(b/s,0,1),$.ayD()-1)}, +lv(a){var s=this.e +s===$&&A.a() +return a>=s}} +A.Pt.prototype={ +G(){return"ScrollViewKeyboardDismissBehavior."+this.b}} +A.Ps.prototype={ +am9(a,b,c,d){var s=this +if(s.x)return new A.PQ(c,b,s.ch,d,null) +return new A.En(c,0,b,null,s.Q,s.ch,d,null)}, +L(a){var s,r,q,p,o=this,n=null,m=o.V6(a),l=A.b([new A.Q6(o.cy,m,n)],t.p),k=o.c,j=A.aIQ(a,k,!1),i=o.f +if(i==null)i=o.e==null&&A.aFg(a,k) +s=i?A.BV(a):o.e +r=A.aAn(j,o.ch,s,o.at,!1,o.CW,n,o.r,o.ay,n,o.as,new A.ahn(o,j,l)) +q=i&&s!=null?A.aFf(r):r +k=o.ax +if(k==null)p=n +else p=k +if((p==null?A.m0(a).Cy(a):p)===B.zi)return new A.dB(new A.aho(a),q,n,t.kj) +else return q}} +A.ahn.prototype={ +$2(a,b){return this.a.am9(a,b,this.b,this.c)}, +$S:505} +A.aho.prototype={ +$1(a){var s,r=A.Aj(this.a) +if(a.d!=null&&!r.ghI()&&r.gbG()){s=$.a6.ah$.d.c +if(s!=null)s.fb()}return!1}, +$S:200} +A.K8.prototype={} +A.AZ.prototype={ +V6(a){return new A.Q4(this.ry,null)}} +A.au5.prototype={ +$2(a,b){if(!a.a)a.K(0,b)}, +$S:48} +A.CP.prototype={ +aj(){var s=null,r=t.A +return new A.r6(new A.WZ($.ay()),new A.bN(s,r),new A.bN(s,t.hA),new A.bN(s,r),B.v8,s,A.v(t.yb,t.M),s,!0,s,s,s)}, +aub(a,b){return this.f.$2(a,b)}} +A.ahu.prototype={ +$1(a){return null}, +$S:191} +A.Hb.prototype={ +cw(a){return this.r!==a.r}} +A.r6.prototype={ +gW1(){var s,r=this +switch(r.a.c.a){case 0:s=r.d.at +s.toString +s=new A.j(0,-s) +break +case 2:s=r.d.at +s.toString +s=new A.j(0,s) +break +case 3:s=r.d.at +s.toString +s=new A.j(-s,0) +break +case 1:s=r.d.at +s.toString +s=new A.j(s,0) +break +default:s=null}return s}, +gtm(){var s=this.a.d +if(s==null){s=this.x +s.toString}return s}, +geb(){return this.a.Q}, +U6(){var s,r,q,p,o=this,n=null,m=o.a.as +if(m==null){m=o.c +m.toString +m=A.m0(m)}o.w=m +m=o.a +s=m.e +if(s==null){m=m.as +if(m==null)s=n +else{r=o.c +r.toString +r=m.oQ(r) +s=r}}m=o.w +r=o.c +r.toString +r=m.oQ(r) +o.e=r +m=s==null?n:s.un(r) +o.e=m==null?o.e:m +q=o.d +if(q!=null){o.gtm().uY(0,q) +A.eU(q.gcW())}m=o.gtm() +r=o.e +r.toString +p=$.ay() +p=new A.CO(B.i7,r,o,!0,n,new A.cy(!1,p),p) +p.a5o(o,n,!0,q,r) +r=p.at +if(r==null)p.at=m.a +if(p.fr==null)p.iS(new A.nv(p)) +o.d=p +m=o.gtm() +r=o.d +r.toString +m.an(r)}, +hk(a,b){var s,r,q,p=this.r +this.kG(p,"offset") +s=p.y +r=s==null +if((r?A.m(p).i("bO.T").a(s):s)!=null){q=this.d +q.toString +p=r?A.m(p).i("bO.T").a(s):s +p.toString +if(b)q.at=p +else q.ey(p)}}, +ap(){if(this.a.d==null)this.x=A.CL(0) +this.aJ()}, +bo(){var s,r=this,q=r.c +q.toString +q=A.ck(q,B.mm) +r.y=q==null?null:q.CW +q=r.c +q.toString +q=A.ck(q,B.cW) +q=q==null?null:q.b +if(q==null){q=r.c +q.toString +A.rH(q).toString +q=$.dp() +s=q.d +q=s==null?q.gcm():s}r.f=q +r.U6() +r.a4f()}, +ajc(a){var s,r,q=this,p=null,o=q.a.as,n=o==null,m=a.as,l=m==null +if(n!==l)return!0 +if(!n&&!l&&o.CR(m))return!0 +o=q.a +s=o.e +if(s==null){o=o.as +if(o==null)s=p +else{n=q.c +n.toString +n=o.oQ(n) +s=n}}r=a.e +if(r==null)if(l)r=p +else{o=q.c +o.toString +o=m.oQ(o) +r=o}do{o=s==null +n=o?p:A.u(s) +m=r==null +if(n!=(m?p:A.u(r)))return!0 +s=o?p:s.a +r=m?p:r.a}while(s!=null||r!=null) +o=q.a.d +o=o==null?p:A.u(o) +n=a.d +return o!=(n==null?p:A.u(n))}, +aF(a){var s,r,q=this +q.a4g(a) +s=a.d +if(q.a.d!=s){if(s==null){s=q.x +s.toString +r=q.d +r.toString +s.uY(0,r) +q.x.l() +q.x=null}else{r=q.d +r.toString +s.uY(0,r) +if(q.a.d==null)q.x=A.CL(0)}s=q.gtm() +r=q.d +r.toString +s.an(r)}if(q.ajc(a))q.U6()}, +l(){var s,r=this,q=r.a.d +if(q!=null){s=r.d +s.toString +q.uY(0,s)}else{q=r.x +if(q!=null){s=r.d +s.toString +q.uY(0,s)}q=r.x +if(q!=null)q.l()}r.d.l() +r.r.l() +r.a4h()}, +a05(a){var s,r,q=this +if(a===q.ay)s=!a||A.b5(q.a.c)===q.ch +else s=!1 +if(s)return +if(!a){q.at=B.v8 +q.Sl()}else{switch(A.b5(q.a.c).a){case 1:q.at=A.ar([B.m4,new A.cw(new A.ahq(q),new A.ahr(q),t.ok)],t.u,t.xR) +break +case 0:q.at=A.ar([B.m3,new A.cw(new A.ahs(q),new A.aht(q),t.Uv)],t.u,t.xR) +break}a=!0}q.ay=a +q.ch=A.b5(q.a.c) +s=q.Q +if(s.gM()!=null){s=s.gM() +s.G7(q.at) +if(!s.a.f){r=s.c.gV() +r.toString +t.Wx.a(r) +s.e.alT(r)}}}, +CN(a){var s,r=this +if(r.ax===a)return +r.ax=a +s=r.as +if($.a6.ah$.x.h(0,s)!=null){s=$.a6.ah$.x.h(0,s).gV() +s.toString +t.f1.a(s).sXx(r.ax)}}, +ab4(a){this.cx=this.d.AV(this.ga8A())}, +aiu(a){var s=this +s.CW=s.d.Wi(a,s.ga8y()) +if(s.cx!=null)s.cx=null}, +aiv(a){var s=this.CW +if(s!=null)s.cv(0,a)}, +ait(a){var s=this.CW +if(s!=null)s.Wv(0,a)}, +Sl(){if($.a6.ah$.x.h(0,this.Q)==null)return +var s=this.cx +if(s!=null)s.a.hV(0) +s=this.CW +if(s!=null)s.a.hV(0)}, +a8B(){this.cx=null}, +a8z(){this.CW=null}, +Sq(a){var s,r=this.d,q=r.at +q.toString +s=r.z +s.toString +s=Math.max(q+a,s) +r=r.Q +r.toString +return Math.min(s,r)}, +Sp(a){var s,r,q,p=$.e3.qC$ +p===$&&A.a() +p=p.a +s=A.m(p).i("be<2>") +r=A.eg(new A.be(p,s),s.i("n.E")) +p=this.w +p===$&&A.a() +p=p.gw4() +q=r.fl(0,p.gli(p))&&a.gcC(a)===B.bt +p=this.a +switch((q?A.aY0(A.b5(p.c)):A.b5(p.c)).a){case 0:p=a.grF().a +break +case 1:p=a.grF().b +break +default:p=null}return A.xU(this.a.c)?-p:p}, +aht(a){var s,r,q,p,o=this +if(t.Mj.b(a)&&o.d!=null){s=o.e +if(s!=null){r=o.d +r.toString +r=!s.lW(r) +s=r}else s=!1 +if(s){a.n5(!0) +return}q=o.Sp(a) +p=o.Sq(q) +if(q!==0){s=o.d.at +s.toString +s=p!==s}else s=!1 +if(s){$.f2.ry$.Z4(0,a,o.gaiw()) +return}a.n5(!0)}else if(t.xb.b(a))o.d.JU(0)}, +aix(a){var s,r=this,q=r.Sp(a),p=r.Sq(q) +if(q!==0){s=r.d.at +s.toString +s=p!==s}else s=!1 +if(s)r.d.JU(q)}, +acz(a){var s,r +if(a.hG$===0){s=$.a6.ah$.x.h(0,this.z) +r=s==null?null:s.gV() +if(r!=null)r.b0()}return!1}, +L(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.d +i.toString +s=k.at +r=k.a +q=r.x +p=r.w +o=k.ax +o=A.kp(r.aub(a,i),o,k.as) +n=new A.Hb(k,i,A.B_(B.bX,new A.jy(new A.bE(A.bV(j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,B.x,j),!1,!p,!1,!1,o,j),s,q,p,k.Q),j,j,j,k.gahs(),j),j) +i=k.a +if(!i.w){s=k.d +s.toString +k.e.toString +r=A.b5(i.c) +n=new A.dB(k.gacy(),new A.Xf(s,!0,i.y,r,n,k.z),j,t.ji)}i=i.c +s=k.gtm() +r=k.a.at +m=new A.Pu(i,s,r) +i=k.w +i===$&&A.a() +n=i.zK(a,i.zI(a,n,m),m) +l=A.CU(a) +if(l!=null){i=k.d +i.toString +n=new A.Hd(k,i,n,l,j)}return n}} +A.ahq.prototype={ +$0(){var s=this.a.w +s===$&&A.a() +return A.aGB(null,s.gmB())}, +$S:183} +A.ahr.prototype={ +$1(a){var s,r,q=this.a +a.ay=q.gPG() +a.ch=q.gSn() +a.CW=q.gSo() +a.cx=q.gSm() +a.cy=q.gSk() +s=q.e +a.db=s==null?null:s.gJy() +s=q.e +a.dx=s==null?null:s.gBf() +s=q.e +a.dy=s==null?null:s.gvM() +s=q.w +s===$&&A.a() +r=q.c +r.toString +a.fx=s.Cm(r) +a.at=q.a.z +r=q.w +s=q.c +s.toString +a.ax=r.ni(s) +a.b=q.y +a.c=q.w.gmB()}, +$S:184} +A.ahs.prototype={ +$0(){var s=this.a.w +s===$&&A.a() +return A.azM(null,s.gmB())}, +$S:185} +A.aht.prototype={ +$1(a){var s,r,q=this.a +a.ay=q.gPG() +a.ch=q.gSn() +a.CW=q.gSo() +a.cx=q.gSm() +a.cy=q.gSk() +s=q.e +a.db=s==null?null:s.gJy() +s=q.e +a.dx=s==null?null:s.gBf() +s=q.e +a.dy=s==null?null:s.gvM() +s=q.w +s===$&&A.a() +r=q.c +r.toString +a.fx=s.Cm(r) +a.at=q.a.z +r=q.w +s=q.c +s.toString +a.ax=r.ni(s) +a.b=q.y +a.c=q.w.gmB()}, +$S:186} +A.Hd.prototype={ +aj(){return new A.Xg()}} +A.Xg.prototype={ +ap(){var s,r,q,p +this.aJ() +s=this.a +r=s.c +s=s.d +q=t.x9 +p=t.i +q=new A.Hc(r,new A.a4K(r,30),s,A.v(q,p),A.v(q,p),A.b([],t.D1),A.aC(q),B.zo,$.ay()) +s.a_(0,q.gSb()) +this.d=q}, +aF(a){var s,r +this.aS(a) +s=this.a.d +if(a.d!==s){r=this.d +r===$&&A.a() +r.sbv(0,s)}}, +l(){var s=this.d +s===$&&A.a() +s.l() +this.aA()}, +L(a){var s=this.a,r=s.f,q=this.d +q===$&&A.a() +return new A.r7(r,s.e,q,null)}} +A.Hc.prototype={ +sbv(a,b){var s,r=this.id +if(b===r)return +s=this.gSb() +r.K(0,s) +this.id=b +b.a_(0,s)}, +aif(){if(this.fr)return +this.fr=!0 +$.bJ.dx$.push(new A.au2(this))}, +A9(){var s=this,r=s.b,q=A.uJ(r,A.a2(r).c) +r=s.k1 +r.h4(r,new A.au3(q)) +r=s.k2 +r.h4(r,new A.au4(q)) +s.M8()}, +AF(a){var s=this +s.k1.W(0) +s.k2.W(0) +s.fy=s.fx=null +s.go=!1 +return s.Ma(a)}, +ku(a){var s,r,q,p,o,n,m=this +if(m.fy==null&&m.fx==null)m.go=m.Py(a.b) +s=A.a_Y(m.dx) +r=a.b +q=a.c +p=-s.a +o=-s.b +if(a.a===B.cT){r=m.fy=m.Qg(r) +a=A.ahw(new A.j(r.a+p,r.b+o),q)}else{r=m.fx=m.Qg(r) +a=A.ahx(new A.j(r.a+p,r.b+o),q)}n=m.Md(a) +if(n===B.lm){m.dy.e=!1 +return n}if(m.go){r=m.dy +r.a0V(A.aFv(a.b,0,0)) +if(r.e)return B.lm}return n}, +Qg(a){var s,r,q,p=this.dx,o=p.c.gV() +o.toString +t.x.a(o) +s=o.e0(a) +if(!this.go){r=s.b +if(r<0||s.a<0)return A.bI(o.aM(0,null),B.h) +if(r>o.gp(0).b||s.a>o.gp(0).a)return B.O8}q=A.a_Y(p) +return A.bI(o.aM(0,null),new A.j(s.a+q.a,s.b+q.b))}, +Gm(a,b){var s,r,q,p=this,o=p.dx,n=A.a_Y(o) +o=o.c.gV() +o.toString +t.x.a(o) +s=o.aM(0,null) +r=p.d +if(r!==-1)q=p.fx==null||b +else q=!1 +if(q){r=p.b[r] +r=r.gv(r).a +r.toString +p.fx=A.bI(s,A.bI(p.b[p.d].aM(0,o),r.a.a3(0,new A.j(0,-r.b/2))).a3(0,n))}r=p.c +if(r!==-1){r=p.b[r] +r=r.gv(r).b +r.toString +p.fy=A.bI(s,A.bI(p.b[p.c].aM(0,o),r.a.a3(0,new A.j(0,-r.b/2))).a3(0,n))}}, +TS(){return this.Gm(!0,!0)}, +AJ(a){var s=this.Mb(a) +if(this.d!==-1)this.TS() +return s}, +AL(a){var s,r=this +r.go=r.Py(a.gL6()) +s=r.Mc(a) +r.TS() +return s}, +IH(a){var s=this,r=s.a22(a),q=a.gjU() +s.Gm(a.gjU(),!q) +if(s.go)s.QC(a.gjU()) +return r}, +IG(a){var s=this,r=s.a21(a),q=a.gjU() +s.Gm(a.gjU(),!q) +if(s.go)s.QC(a.gjU()) +return r}, +QC(a){var s,r,q,p,o,n,m,l,k=this,j=k.b +if(a){s=j[k.c] +r=s.gv(s).b +q=s.gv(s).b.b}else{s=j[k.d] +r=s.gv(s).a +j=s.gv(s).a +q=j==null?null:j.b}if(q==null||r==null)return +j=k.dx +p=j.c.gV() +p.toString +t.x.a(p) +o=A.bI(s.aM(0,p),r.a) +n=p.gp(0).a +p=p.gp(0).b +switch(j.a.c.a){case 0:m=o.b +l=m-q +if(m>=p&&l<=0)return +if(m>p){j=k.id +n=j.at +n.toString +j.ey(n+p-m) +return}if(l<0){j=k.id +p=j.at +p.toString +j.ey(p+0-l)}return +case 1:r=o.a +if(r>=n&&r<=0)return +if(r>n){j=k.id +p=j.at +p.toString +j.ey(p+r-n) +return}if(r<0){j=k.id +p=j.at +p.toString +j.ey(p+r)}return +case 2:m=o.b +l=m-q +if(m>=p&&l<=0)return +if(m>p){j=k.id +n=j.at +n.toString +j.ey(n+m-p) +return}if(l<0){j=k.id +p=j.at +p.toString +j.ey(p+l)}return +case 3:r=o.a +if(r>=n&&r<=0)return +if(r>n){j=k.id +p=j.at +p.toString +j.ey(p+n-r) +return}if(r<0){j=k.id +p=j.at +p.toString +j.ey(p+0-r)}return}}, +Py(a){var s,r=this.dx.c.gV() +r.toString +t.x.a(r) +s=r.e0(a) +return new A.D(0,0,0+r.gp(0).a,0+r.gp(0).b).u(0,s)}, +e5(a,b){var s,r,q=this +switch(b.a.a){case 0:s=q.dx.d.at +s.toString +q.k1.m(0,a,s) +q.mF(a) +break +case 1:s=q.dx.d.at +s.toString +q.k2.m(0,a,s) +q.mF(a) +break +case 6:case 7:q.mF(a) +s=q.dx +r=s.d.at +r.toString +q.k1.m(0,a,r) +s=s.d.at +s.toString +q.k2.m(0,a,s) +break +case 2:q.k2.F(0,a) +q.k1.F(0,a) +break +case 3:case 4:case 5:s=q.dx +r=s.d.at +r.toString +q.k2.m(0,a,r) +s=s.d.at +s.toString +q.k1.m(0,a,s) +break}return q.M9(a,b)}, +mF(a){var s,r,q,p,o,n,m=this,l=m.dx,k=l.d.at +k.toString +s=m.k1 +r=s.h(0,a) +q=m.fx +if(q!=null)p=r==null||Math.abs(k-r)>1e-10 +else p=!1 +if(p){o=A.a_Y(l) +a.mz(A.ahx(new A.j(q.a+-o.a,q.b+-o.b),null)) +q=l.d.at +q.toString +s.m(0,a,q)}s=m.k2 +n=s.h(0,a) +q=m.fy +if(q!=null)k=n==null||Math.abs(k-n)>1e-10 +else k=!1 +if(k){o=A.a_Y(l) +a.mz(A.ahw(new A.j(q.a+-o.a,q.b+-o.b),null)) +l=l.d.at +l.toString +s.m(0,a,l)}}, +l(){var s=this +s.k1.W(0) +s.k2.W(0) +s.fr=!1 +s.dy.e=!1 +s.De()}} +A.au2.prototype={ +$1(a){var s=this.a +if(!s.fr)return +s.fr=!1 +s.zg()}, +$S:6} +A.au3.prototype={ +$2(a,b){return!this.a.u(0,a)}, +$S:203} +A.au4.prototype={ +$2(a,b){return!this.a.u(0,a)}, +$S:203} +A.Xf.prototype={ +aD(a){var s=this.e,r=new A.GU(s,!0,this.w,this.r,null,new A.aN(),A.af()) +r.aC() +r.saN(null) +s.a_(0,r.gYh()) +return r}, +aI(a,b){b.salH(!0) +b.ab=this.w +b.sbv(0,this.e) +b.sa_Z(this.r)}} +A.GU.prototype={ +sbv(a,b){var s,r=this,q=r.t +if(b===q)return +s=r.gYh() +q.K(0,s) +r.t=b +b.a_(0,s) +r.b0()}, +salH(a){return}, +sa_Z(a){if(a==this.bw)return +this.bw=a +this.b0()}, +afN(a){var s +switch(this.ab.a){case 0:s=a.a +break +case 1:s=a.b +break +default:s=null}this.t.ey(s)}, +dH(a){var s,r,q=this +q.i2(a) +a.a=!0 +if(q.t.ay){a.b9(B.Q9,!0) +s=q.t +r=s.at +r.toString +a.H=r +a.e=!0 +r=s.Q +r.toString +a.a2=r +s=s.z +s.toString +a.ao=s +a.sa_Q(q.bw) +s=q.t +r=s.Q +r.toString +s=s.z +s.toString +if(r>s)a.sas5(q.gafM())}}, +qc(a,b,c){var s,r,q,p,o,n,m,l=this +if(c.length!==0){s=B.b.gZ(c).dy +s=!(s!=null&&s.u(0,B.zO))}else s=!0 +if(s){l.bl=null +l.Mo(a,b,c) +return}s=l.bl +if(s==null)s=l.bl=A.CZ(null,l.gp8()) +s.saR(0,a.e) +s=l.bl +s.toString +r=t.QF +q=A.b([s],r) +p=A.b([],r) +for(s=c.length,o=null,n=0;n#"+A.bj(r)+"("+B.b.bz(q,", ")+")"}, +gC(a){return A.R(this.a,this.b,null,this.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=!1 +if(b instanceof A.Pu)if(b.a===r.a)if(b.b===r.b)s=b.d===r.d +return s}} +A.ahp.prototype={ +$2(a,b){if(b!=null)this.a.push(a+b.j(0))}, +$S:511} +A.a4K.prototype={ +Fk(a,b){var s +switch(b.a){case 0:s=a.a +break +case 1:s=a.b +break +default:s=null}return s}, +aji(a,b){var s +switch(b.a){case 0:s=a.a +break +case 1:s=a.b +break +default:s=null}return s}, +a0V(a){var s=this,r=s.a.gW1() +s.d=a.cl(0,r.a,r.b) +if(s.e)return +s.pR()}, +pR(){var s=0,r=A.z(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d +var $async$pR=A.A(function(a,b){if(a===1)return A.w(b,r) +while(true)switch(s){case 0:e=p.a +d=e.c.gV() +d.toString +t.x.a(d) +o=A.dZ(d.aM(0,null),new A.D(0,0,0+d.gp(0).a,0+d.gp(0).b)) +p.e=!0 +n=e.gW1() +d=o.a +m=o.b +l=p.Fk(new A.j(d+n.a,m+n.b),A.b5(e.a.c)) +k=l+p.aji(new A.K(o.c-d,o.d-m),A.b5(e.a.c)) +m=p.d +m===$&&A.a() +j=p.Fk(new A.j(m.a,m.b),A.b5(e.a.c)) +m=p.d +i=p.Fk(new A.j(m.c,m.d),A.b5(e.a.c)) +h=null +switch(e.a.c.a){case 0:case 3:if(i>k){d=e.d +m=d.at +m.toString +d=d.z +d.toString +d=m>d}else d=!1 +if(d){g=Math.min(i-k,20) +d=e.d +m=d.z +m.toString +d=d.at +d.toString +h=Math.max(m,d-g)}else{if(jd}else d=!1 +if(d){g=Math.min(l-j,20) +d=e.d +m=d.z +m.toString +d=d.at +d.toString +h=Math.max(m,d-g)}else{if(i>k){d=e.d +m=d.at +m.toString +d=d.Q +d.toString +d=m1e-10 +s=r}else s=!1 +return s}, +Rb(a){var s,r,q=this +if(a){$.am() +s=A.br() +r=q.c +s.r=r.bh(r.gd7(r)*q.r.gv(0)).gv(0) +s.b=B.bs +s.c=1 +return s}$.am() +s=A.br() +r=q.b +s.r=r.bh(r.gd7(r)*q.r.gv(0)).gv(0) +return s}, +agq(){return this.Rb(!1)}, +ago(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +e.gFP() +switch(e.gFP().a){case 0:s=e.f +r=e.cy +r===$&&A.a() +q=new A.K(s,r) +s+=2*e.x +r=e.db.d +r.toString +p=e.dx +p=p===B.S||p===B.V +o=e.Q +n=new A.K(s,r-(p?o.gbj(0)+o.gbn(0):o.gcg())) +r=e.x +m=r+e.Q.a +o=e.cx +o===$&&A.a() +r=m-r +l=e.gtJ() +k=new A.j(r,l) +j=k.a3(0,new A.j(s,0)) +i=e.db.d +i.toString +p=e.dx +p=p===B.S||p===B.V +h=e.Q +p=p?h.gbj(0)+h.gbn(0):h.gcg() +g=new A.j(r+s,l+(i-p)) +f=o +break +case 1:s=e.f +r=e.cy +r===$&&A.a() +q=new A.K(s,r) +r=e.x +p=e.db.d +p.toString +o=e.dx +o=o===B.S||o===B.V +l=e.Q +o=o?l.gbj(0)+l.gbn(0):l.gcg() +n=new A.K(s+2*r,p-o) +o=e.f +p=e.x +m=b.a-o-p-e.Q.c +o=e.cx +o===$&&A.a() +p=m-p +r=e.gtJ() +k=new A.j(p,r) +s=e.db.d +s.toString +l=e.dx +l=l===B.S||l===B.V +i=e.Q +g=new A.j(p,r+(s-(l?i.gbj(0)+i.gbn(0):i.gcg()))) +j=k +f=o +break +case 2:s=e.cy +s===$&&A.a() +q=new A.K(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.S||r===B.V +p=e.Q +r=r?p.gbj(0)+p.gbn(0):p.gcg() +p=e.f +o=e.x +p+=2*o +n=new A.K(s-r,p) +r=e.cx +r===$&&A.a() +f=o+e.Q.b +o=e.gtJ() +s=f-e.x +k=new A.j(o,s) +j=k.a3(0,new A.j(0,p)) +l=e.db.d +l.toString +i=e.dx +i=i===B.S||i===B.V +h=e.Q +g=new A.j(o+(l-(i?h.gbj(0)+h.gbn(0):h.gcg())),s+p) +m=r +break +case 3:s=e.cy +s===$&&A.a() +q=new A.K(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.S||r===B.V +p=e.Q +r=r?p.gbj(0)+p.gbn(0):p.gcg() +p=e.f +o=e.x +n=new A.K(s-r,p+2*o) +r=e.cx +r===$&&A.a() +f=b.b-p-o-e.Q.d +o=e.gtJ() +p=f-e.x +k=new A.j(o,p) +s=e.db.d +s.toString +l=e.dx +l=l===B.S||l===B.V +i=e.Q +g=new A.j(o+(s-(l?i.gbj(0)+i.gbn(0):i.gcg())),p) +j=k +m=r +break +default:g=d +j=g +k=j +n=k +q=n +f=q +m=f}s=k.a +r=k.b +e.ch=new A.D(s,r,s+n.a,r+n.b) +e.CW=new A.D(m,f,m+q.a,f+q.b) +if(e.r.gv(0)!==0){s=e.ch +s.toString +r=a.a +r.hE(s,e.agq()) +r.mC(j,g,e.Rb(!0)) +s=e.y +if(s!=null){p=e.CW +p.toString +r.eu(A.o2(p,s),e.gRa()) +return}s=e.CW +s.toString +r.hE(s,e.gRa()) +return}}, +aE(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(f.dx==null||!f.Fg(f.db))return +s=f.db.d +s.toString +r=f.dx +r=r===B.S||r===B.V +q=f.Q +r=r?q.gbj(0)+q.gbn(0):q.gcg() +if(s-r-2*f.w<=0)return +s=f.db +r=s.b +r.toString +if(r==1/0||r==-1/0)return +s=s.gof() +r=f.dx +r=r===B.S||r===B.V +q=f.Q +r=r?q.gbj(0)+q.gbn(0):q.gcg() +q=f.db +p=q.b +p.toString +o=q.a +o.toString +q=q.d +q.toString +n=f.dx +n=n===B.S||n===B.V +m=f.Q +n=n?m.gbj(0)+m.gbn(0):m.gcg() +l=A.G((s-r)/(p-o+q-n),0,1) +n=f.db.d +n.toString +s=f.dx +s=s===B.S||s===B.V +r=f.Q +s=s?r.gbj(0)+r.gbn(0):r.gcg() +s=Math.min(n-s-2*f.w,f.at) +n=f.db.d +n.toString +r=f.dx +r=r===B.S||r===B.V +q=f.Q +r=r?q.gbj(0)+q.gbn(0):q.gcg() +k=Math.max(s,(n-r-2*f.w)*l) +r=f.db.gof() +n=f.db.d +n.toString +s=f.as +q=f.dx +q=q===B.S||q===B.V +p=f.Q +q=q?p.gbj(0)+p.gbn(0):p.gcg() +j=Math.min(s,n-q-2*f.w) +s=f.dx +s=s===B.V||s===B.bg +q=f.db +if((s?Math.max(q.gir()-q.gdP(),0):Math.max(q.gdP()-q.gis(),0))>0){s=f.dx +s=s===B.V||s===B.bg +q=f.db +q=(s?Math.max(q.gdP()-q.gis(),0):Math.max(q.gir()-q.gdP(),0))>0 +s=q}else s=!1 +i=s?j:j*(1-A.G(1-r/n,0,0.2)/0.2) +s=f.db.d +s.toString +r=f.dx +r=r===B.S||r===B.V +q=f.Q +r=r?q.gbj(0)+q.gbn(0):q.gcg() +r=A.G(k,i,s-r-2*f.w) +f.cy=r +s=f.db +q=s.b +q.toString +p=s.a +p.toString +h=q-p +if(h>0){q=s.c +q.toString +g=A.G((q-p)/h,0,1)}else g=0 +q=f.dx +p=q===B.V +o=p||q===B.bg?1-g:g +s=s.d +s.toString +q=q===B.S||p +p=f.Q +q=q?p.gbj(0)+p.gbn(0):p.gcg() +f.cx=o*(s-q-2*f.w-r)+(f.gtJ()+f.w) +return f.ago(a,b)}, +L4(a){var s,r,q,p,o=this,n=o.db,m=n.b +m.toString +s=n.a +s.toString +n=n.d +n.toString +r=o.dx +r=r===B.S||r===B.V +q=o.Q +r=r?q.gbj(0)+q.gbn(0):q.gcg() +q=o.w +p=o.cy +p===$&&A.a() +return(m-s)*a/(n-r-2*q-p)}, +J3(a){var s,r,q=this +if(q.CW==null)return null +s=!0 +if(!q.ay)if(q.r.gv(0)!==0){s=q.db +r=s.a +r.toString +s=s.b +s.toString +s=r===s}if(s)return!1 +return q.ch.u(0,a)}, +Xt(a,b,c){var s,r,q,p=this,o=p.ch +if(o==null)return!1 +if(p.ay)return!1 +s=p.db +r=s.a +r.toString +s=s.b +s.toString +if(r===s)return!1 +q=o.j2(A.o4(p.CW.gaP(),24)) +if(p.r.gv(0)===0){if(c&&b===B.bt)return q.u(0,a) +return!1}switch(b.a){case 0:case 4:return q.u(0,a) +case 1:case 2:case 3:case 5:return o.u(0,a)}}, +aqi(a,b){return this.Xt(a,b,!1)}, +Xu(a,b){var s,r,q=this +if(q.CW==null)return!1 +if(q.ay)return!1 +if(q.r.gv(0)===0)return!1 +s=q.db +r=s.a +r.toString +s=s.b +s.toString +if(r===s)return!1 +switch(b.a){case 0:case 4:s=q.CW +return s.j2(A.o4(s.gaP(),24)).u(0,a) +case 1:case 2:case 3:case 5:return q.CW.u(0,a)}}, +eH(a){var s=this,r=!0 +if(s.a.k(0,a.a))if(s.b.k(0,a.b))if(s.c.k(0,a.c))if(s.e==a.e)if(s.f===a.f)if(s.r===a.r)if(s.w===a.w)if(s.x===a.x)if(J.e(s.y,a.y))if(s.Q.k(0,a.Q))if(s.as===a.as)if(s.at===a.at)r=s.ay!==a.ay +return r}, +Lz(a){return!1}, +gLl(){return null}, +j(a){return"#"+A.bj(this)}, +l(){this.r.a.K(0,this.gfz()) +this.dh()}} +A.vj.prototype={ +aj(){return A.aRy(t.jU)}, +mV(a){return this.cx.$1(a)}} +A.kC.prototype={ +gjw(){var s=this.a.d +if(s==null){s=this.c +s.toString +s=A.BV(s)}return s}, +gpa(){var s=this.a.e +return s===!0}, +gSQ(){if(this.gpa())this.a.toString +return!1}, +gob(){this.a.toString +return!0}, +ap(){var s,r,q,p,o,n=this,m=null +n.aJ() +s=A.cn(m,n.a.ay,m,m,n) +s.bk() +r=s.bS$ +r.b=!0 +r.a.push(n.gal6()) +n.x=s +s=n.y=A.cT(B.ay,s,m) +r=n.a +q=r.w +if(q==null)q=6 +p=r.r +o=r.db +r=r.dx +r=new A.vz(B.jA,B.z,B.z,m,q,s,r,0,p,m,B.az,18,18,o,$.ay()) +s.a.a_(0,r.gfz()) +n.CW!==$&&A.ba() +n.CW=r}, +bo(){this.dq()}, +al7(a){if(a!==B.R)if(this.gjw()!=null)this.gob()}, +ww(){var s,r=this,q=r.CW +q===$&&A.a() +r.a.toString +q.scA(0,B.jA) +r.a.toString +q.satX(null) +if(r.gSQ()){r.a.toString +s=B.EU}else s=B.z +q.sZJ(s) +if(r.gSQ()){r.a.toString +s=B.Fa}else s=B.z +q.sZI(s) +q.sbA(r.c.ae(t.I).w) +s=r.a.w +q.sKf(s==null?6:s) +q.swb(r.a.r) +r.a.toString +s=r.c +s.toString +s=A.bT(s,B.bw,t.w).w +q.scj(0,s.r) +q.sCF(r.a.db) +q.sJu(r.a.dx) +r.a.toString +q.sbW(0,null) +r.a.toString +q.sHQ(0) +r.a.toString +q.sJz(0,18) +r.a.toString +q.sYm(18) +q.sXw(!r.gob())}, +aF(a){var s,r=this +r.aS(a) +s=r.a.e +if(s!=a.e)if(s===!0){s=r.w +if(s!=null)s.am(0) +s=r.x +s===$&&A.a() +s.z=B.aJ +s.k9(1,B.a8,null)}else{s=r.x +s===$&&A.a() +s.dC(0)}}, +yn(){var s,r=this +if(!r.gpa()){s=r.w +if(s!=null)s.am(0) +r.w=A.bW(r.a.ch,new A.afd(r))}}, +a8G(){this.as=null}, +a8I(){this.ax=null}, +aag(a){var s,r,q,p,o,n=this,m=B.b.gcc(n.r.f),l=A.by("primaryDeltaFromDragStart"),k=A.by("primaryDeltaFromLastDragUpdate"),j=m.w +switch(j.a.c.a){case 0:s=a.b +l.b=n.d.b-s +k.b=n.e.b-s +break +case 1:s=a.a +l.b=s-n.d.a +k.b=s-n.e.a +break +case 2:s=a.b +l.b=s-n.d.b +k.b=s-n.e.b +break +case 3:s=a.a +l.b=n.d.a-s +k.b=n.e.a-s +break}s=n.CW +s===$&&A.a() +r=n.f +r.toString +q=s.L4(r+l.aQ()) +if(l.aQ()>0){r=m.at +r.toString +r=qr}else r=!1 +else r=!0 +if(r){r=m.at +r.toString +q=r+s.L4(k.aQ())}s=m.at +s.toString +if(q!==s){p=q-m.r.ul(m,q) +s=n.c +s.toString +s=A.m0(s) +r=n.c +r.toString +switch(s.iA(r).a){case 1:case 3:case 4:case 5:s=m.z +s.toString +r=m.Q +r.toString +p=A.G(p,s,r) +break +case 2:case 0:break}o=A.xU(j.a.c) +j=m.at +if(o){j.toString +j=p-j}else{j.toString +j-=p}return j}return null}, +IT(){var s,r=this +r.r=r.gjw() +if(r.ay==null)return +s=r.w +if(s!=null)s.am(0) +r.ax=B.b.gcc(r.r.f).AV(r.ga8H())}, +AO(a){var s,r,q,p,o,n,m,l=this +if(l.ay==null)return +s=l.w +if(s!=null)s.am(0) +s=l.x +s===$&&A.a() +s.ce(0) +r=B.b.gcc(l.r.f) +s=$.a6.ah$.x.h(0,l.z).gV() +s.toString +s=A.bI(t.x.a(s).aM(0,null),a) +l.as=r.Wi(new A.jf(null,s,null),l.ga8F()) +l.e=l.d=a +s=l.CW +s===$&&A.a() +q=s.db +p=q.b +p.toString +o=q.a +o.toString +n=p-o +if(n>0){p=q.c +p.toString +m=A.G(p/n,0,1)}else m=0 +q=q.d +q.toString +p=s.dx +p=p===B.S||p===B.V +o=s.Q +p=p?o.gbj(0)+o.gbn(0):o.gcg() +o=s.w +s=s.cy +s===$&&A.a() +l.f=m*(q-p-2*o-s)}, +apX(a){var s,r,q,p,o,n=this +if(J.e(n.e,a))return +s=B.b.gcc(n.r.f) +if(!s.r.lW(s))return +r=n.ay +if(r==null)return +if(n.as==null)return +q=n.aag(a) +if(q==null)return +switch(r.a){case 0:p=new A.j(q,0) +break +case 1:p=new A.j(0,q) +break +default:p=null}o=$.a6.ah$.x.h(0,n.z).gV() +o.toString +o=A.bI(t.x.a(o).aM(0,null),a) +n.as.cv(0,new A.jg(null,p,q,o)) +n.e=a}, +AN(a,b){var s,r,q,p,o,n=this,m=n.ay +if(m==null)return +n.yn() +n.e=n.r=null +if(n.as==null)return +s=n.c +s.toString +s=A.m0(s) +r=n.c +r.toString +q=s.iA(r) +$label0$0:{if(B.N===q||B.ac===q){s=b.a +s=new A.iO(new A.j(-s.a,-s.b)) +break $label0$0}s=B.ej +break $label0$0}r=$.a6.ah$.x.h(0,n.z).gV() +r.toString +r=A.bI(t.x.a(r).aM(0,null),a) +switch(m.a){case 0:p=s.a.a +break +case 1:p=s.a.b +break +default:p=null}o=n.as +if(o!=null)o.Wv(0,new A.h9(s,p,r)) +n.r=n.f=n.e=n.d=null}, +AP(a){var s,r,q,p,o,n=this,m=n.gjw() +n.r=m +s=B.b.gcc(m.f) +if(!s.r.lW(s))return +m=s.w +switch(A.b5(m.a.c).a){case 1:r=n.CW +r===$&&A.a() +r=r.cx +r===$&&A.a() +q=a.c.b>r?B.S:B.V +break +case 0:r=n.CW +r===$&&A.a() +r=r.cx +r===$&&A.a() +q=a.c.a>r?B.cb:B.bg +break +default:q=null}m=$.a6.ah$.x.h(0,m.Q) +m.toString +p=A.iF(m) +p.toString +o=A.ahc(p,new A.ew(q,B.fk)) +m=B.b.gcc(n.r.f) +r=B.b.gcc(n.r.f).at +r.toString +m.vR(0,r+o,B.jL,B.aY)}, +G0(a){var s,r,q=this.gjw() +if(q==null)return!0 +s=q.f +r=s.length +if(r>1)return!1 +return r===0||A.b5(B.b.gcc(s).ghd())===a}, +aiA(a){var s,r,q=this,p=q.a +p.toString +if(!p.mV(a.UY()))return!1 +if(q.gpa()){p=q.x +p===$&&A.a() +p=!p.gaT(0).gqX()}else p=!1 +if(p){p=q.x +p===$&&A.a() +p.ce(0)}s=a.a +p=s.e +if(q.G0(A.b5(p))){r=q.CW +r===$&&A.a() +r.da(0,s,p)}if(A.b5(p)!==q.ay)q.a4(new A.afb(q,s)) +p=q.at +r=s.b +r.toString +if(p!==r>0)q.a4(new A.afc(q)) +return!1}, +acB(a){var s,r,q,p=this +if(!p.a.mV(a))return!1 +s=a.a +r=s.b +r.toString +q=s.a +q.toString +if(r<=q){r=p.x +r===$&&A.a() +if(r.gaT(0).gqX())p.x.dC(0) +r=s.e +if(p.G0(A.b5(r))){q=p.CW +q===$&&A.a() +q.da(0,s,r)}return!1}if(a instanceof A.jD||a instanceof A.kA){r=p.x +r===$&&A.a() +if(!r.gaT(0).gqX())p.x.ce(0) +r=p.w +if(r!=null)r.am(0) +r=s.e +if(p.G0(A.b5(r))){q=p.CW +q===$&&A.a() +q.da(0,s,r)}}else if(a instanceof A.jC)if(p.as==null)p.yn() +return!1}, +ads(a){this.IT()}, +EI(a){var s=$.a6.ah$.x.h(0,this.z).gV() +s.toString +return t.x.a(s).e0(a)}, +adw(a){this.AO(this.EI(a.b))}, +ady(a){this.apX(this.EI(a.d))}, +adu(a){this.AN(this.EI(a.c),a.a)}, +adq(){if($.a6.ah$.x.h(0,this.ch)==null)return +var s=this.ax +if(s!=null)s.a.hV(0) +s=this.as +if(s!=null)s.a.hV(0)}, +adV(a){var s=this +a.ay=s.gadr() +a.ch=s.gadv() +a.CW=s.gadx() +a.cx=s.gadt() +a.cy=s.gadp() +a.b=B.G9 +a.at=B.jU}, +ga9O(){var s,r=this,q=A.v(t.u,t.xR),p=!1 +if(r.gob())if(r.gjw()!=null)if(r.gjw().f.length===1){s=B.b.gcc(r.gjw().f) +if(s.z!=null&&s.Q!=null){p=B.b.gcc(r.gjw().f).Q +p.toString +p=p>0}}if(!p)return q +switch(A.b5(B.b.gcc(r.gjw().f).ghd()).a){case 0:q.m(0,B.YE,new A.cw(new A.af7(r),r.gQk(),t.lh)) +break +case 1:q.m(0,B.Yu,new A.cw(new A.af8(r),r.gQk(),t.Pw)) +break}q.m(0,B.Yy,new A.cw(new A.af9(r),new A.afa(r),t.Bk)) +return q}, +XW(a,b,c){var s,r=this.z +if($.a6.ah$.x.h(0,r)==null)return!1 +s=A.aBi(r,a) +r=this.CW +r===$&&A.a() +return r.Xt(s,b,!0)}, +II(a){var s,r=this +if(r.XW(a.gbv(a),a.gcC(a),!0)){r.Q=!0 +s=r.x +s===$&&A.a() +s.ce(0) +s=r.w +if(s!=null)s.am(0)}else if(r.Q){r.Q=!1 +r.yn()}}, +IJ(a){this.Q=!1 +this.yn()}, +Rr(a){var s=A.b5(B.b.gcc(this.r.f).ghd())===B.b3?a.grF().a:a.grF().b +return A.xU(B.b.gcc(this.r.f).w.a.c)?s*-1:s}, +T9(a){var s,r=B.b.gcc(this.r.f).at +r.toString +s=B.b.gcc(this.r.f).z +s.toString +s=Math.max(r+a,s) +r=B.b.gcc(this.r.f).Q +r.toString +return Math.min(s,r)}, +ach(a){var s,r,q,p=this +p.r=p.gjw() +s=p.Rr(a) +r=p.T9(s) +if(s!==0){q=B.b.gcc(p.r.f).at +q.toString +q=r!==q}else q=!1 +if(q)B.b.gcc(p.r.f).JU(s)}, +aiC(a){var s,r,q,p,o,n=this +n.r=n.gjw() +s=n.CW +s===$&&A.a() +s=s.J3(a.gd6()) +r=!1 +if(s===!0){s=n.r +if(s!=null)s=s.f.length!==0 +else s=r}else s=r +if(s){q=B.b.gcc(n.r.f) +if(t.Mj.b(a)){if(!q.r.lW(q))return +p=n.Rr(a) +o=n.T9(p) +if(p!==0){s=q.at +s.toString +s=o!==s}else s=!1 +if(s)$.f2.ry$.Z4(0,a,n.gacg())}else if(t.xb.b(a)){s=q.at +s.toString +q.ey(s)}}}, +l(){var s=this,r=s.x +r===$&&A.a() +r.l() +r=s.w +if(r!=null)r.am(0) +r=s.CW +r===$&&A.a() +r.r.a.K(0,r.gfz()) +r.dh() +r=s.y +r===$&&A.a() +r.l() +s.a3P()}, +L(a){var s,r,q=this,p=null +q.ww() +s=q.ga9O() +r=q.CW +r===$&&A.a() +return new A.dB(q.gaiz(),new A.dB(q.gacA(),new A.iD(A.B_(B.bX,new A.jy(A.ky(A.kc(new A.iD(q.a.c,p),r,q.z,p,B.D),B.ce,p,p,new A.afe(q),new A.aff(q)),s,p,!1,q.ch),p,p,p,q.gaiB(),p),p),p,t.WA),p,t.ji)}} +A.afd.prototype={ +$0(){var s=this.a,r=s.x +r===$&&A.a() +r.dC(0) +s.w=null}, +$S:0} +A.afb.prototype={ +$0(){this.a.ay=A.b5(this.b.e)}, +$S:0} +A.afc.prototype={ +$0(){var s=this.a +s.at=!s.at}, +$S:0} +A.af7.prototype={ +$0(){var s=this.a,r=t.S +return new A.oJ(s.z,B.X,B.e2,A.a07(),B.cD,A.v(r,t.GY),A.v(r,t.v),B.h,A.b([],t.t),A.v(r,t.W),A.db(r),s,null,A.a08(),A.v(r,t.C))}, +$S:513} +A.af8.prototype={ +$0(){var s=this.a,r=t.S +return new A.oW(s.z,B.X,B.e2,A.a07(),B.cD,A.v(r,t.GY),A.v(r,t.v),B.h,A.b([],t.t),A.v(r,t.W),A.db(r),s,null,A.a08(),A.v(r,t.C))}, +$S:514} +A.af9.prototype={ +$0(){var s=this.a,r=t.S +return new A.l2(s.z,B.aY,18,18,B.da,A.v(r,t.W),A.db(r),s,null,A.y1(),A.v(r,t.C))}, +$S:515} +A.afa.prototype={ +$1(a){a.n=this.a.gXh()}, +$S:516} +A.afe.prototype={ +$1(a){var s +switch(a.gcC(a).a){case 1:case 4:s=this.a +if(s.gob())s.IJ(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:45} +A.aff.prototype={ +$1(a){var s +switch(a.gcC(a).a){case 1:case 4:s=this.a +if(s.gob())s.II(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:517} +A.l2.prototype={ +hg(a){return A.aWp(this.bl,a)&&this.a3k(a)}} +A.oW.prototype={ +Jj(a){return!1}, +hg(a){return A.aI2(this.dl,a)&&this.LV(a)}} +A.oJ.prototype={ +Jj(a){return!1}, +hg(a){return A.aI2(this.dl,a)&&this.LV(a)}} +A.xh.prototype={ +bE(){this.d2() +this.cN() +this.f_()}, +l(){var s=this,r=s.b4$ +if(r!=null)r.K(0,s.geK()) +s.b4$=null +s.aA()}} +A.vS.prototype={ +I4(a,b){var s=this +switch(a){case!0:s.dy.D(0,b) +break +case!1:s.dx.D(0,b) +break +case null:case void 0:s.dx.D(0,b) +s.dy.D(0,b) +break}}, +W8(a){return this.I4(null,a)}, +Ab(){var s,r,q,p,o,n,m=this,l=m.d +if(l===-1||m.c===-1)return +s=m.c +r=Math.min(l,s) +q=Math.max(l,s) +for(p=r;p<=q;++p)m.W8(m.b[p]) +l=m.d +if(l!==-1){l=m.b[l] +l=l.gv(l).c!==B.cU}else l=!1 +if(l){r=m.b[m.d] +o=r.gv(r).a.a.a3(0,new A.j(0,-r.gv(r).a.b/2)) +m.fr=A.bI(r.aM(0,null),o)}l=m.c +if(l!==-1){l=m.b[l] +l=l.gv(l).c!==B.cU}else l=!1 +if(l){q=m.b[m.c] +n=q.gv(q).b.a.a3(0,new A.j(0,-q.gv(q).b.b/2)) +m.fx=A.bI(q.aM(0,null),n)}}, +Ht(){var s=this +B.b.af(s.b,s.gamq()) +s.fx=s.fr=null}, +Hu(a){this.dx.F(0,a) +this.dy.F(0,a)}, +F(a,b){this.Hu(b) +this.a24(0,b)}, +AJ(a){var s=this.Mb(a) +this.Ab() +return s}, +AL(a){var s=this.Mc(a) +this.Ab() +return s}, +AK(a){var s=this.a23(a) +this.Ab() +return s}, +AF(a){var s=this.Ma(a) +this.Ht() +return s}, +ku(a){var s=a.b +if(a.a===B.cT)this.fx=s +else this.fr=s +return this.Md(a)}, +l(){this.Ht() +this.De()}, +e5(a,b){var s=this +switch(b.a.a){case 0:s.I4(!1,a) +s.mF(a) +break +case 1:s.I4(!0,a) +s.mF(a) +break +case 2:s.Hu(a) +break +case 3:case 4:case 5:break +case 6:case 7:s.W8(a) +s.mF(a) +break}return s.M9(a,b)}, +mF(a){var s,r,q=this +if(q.fx!=null&&q.dy.D(0,a)){s=q.fx +s.toString +r=A.ahw(s,null) +if(q.c===-1)q.ku(r) +a.mz(r)}if(q.fr!=null&&q.dx.D(0,a)){s=q.fr +s.toString +r=A.ahx(s,null) +if(q.d===-1)q.ku(r) +a.mz(r)}}, +A9(){var s,r=this,q=r.fx +if(q!=null)r.ku(A.ahw(q,null)) +q=r.fr +if(q!=null)r.ku(A.ahx(q,null)) +q=r.b +s=A.uJ(q,A.a2(q).c) +r.dy.Er(new A.ajx(s),!0) +r.dx.Er(new A.ajy(s),!0) +r.M8()}} +A.ajx.prototype={ +$1(a){return!this.a.u(0,a)}, +$S:68} +A.ajy.prototype={ +$1(a){return!this.a.u(0,a)}, +$S:68} +A.uW.prototype={ +D(a,b){this.Q.D(0,b) +this.Sg()}, +F(a,b){var s,r,q=this +if(q.Q.F(0,b))return +s=B.b.fu(q.b,b) +B.b.h3(q.b,s) +r=q.c +if(s<=r)q.c=r-1 +r=q.d +if(s<=r)q.d=r-1 +b.K(0,q.gET()) +q.Sg()}, +Sg(){var s,r +if(!this.y){this.y=!0 +s=new A.adg(this) +r=$.bJ +if(r.fx$===B.lf)A.eU(s) +else r.dx$.push(s)}}, +a9x(){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=A.a9(j,A.m(j).c) +B.b.eX(i,k.guC()) +s=k.b +k.b=A.b([],t.D1) +r=k.d +q=k.c +j=k.gET() +p=0 +o=0 +while(!0){n=i.length +if(!(pMath.min(n,l))k.mF(m) +m.a_(0,j) +B.b.D(k.b,m);++p}}k.c=q +k.d=r +k.Q=A.aC(t.x9)}, +A9(){this.zg()}, +zg(){var s=this,r=s.a_C() +if(!s.at.k(0,r)){s.at=r +s.aG()}s.akD()}, +guC(){return A.aYU()}, +acF(){if(this.x)return +this.zg()}, +a_C(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.c +if(a===-1||c.d===-1||c.b.length===0)return new A.og(b,b,B.cU,B.kE,c.b.length!==0) +if(!c.as){a=c.MX(c.d,a) +c.d=a +c.c=c.MX(c.c,a)}a=c.b[c.d] +s=a.gv(a) +a=c.c +r=c.d +q=a>=r +while(!0){if(!(r!==c.c&&s.a==null))break +r+=q?1:-1 +a=c.b[r] +s=a.gv(a)}a=s.a +if(a!=null){p=c.b[r] +o=c.a.gV() +o.toString +n=A.bI(p.aM(0,t.x.a(o)),a.a) +m=isFinite(n.a)&&isFinite(n.b)?new A.r9(n,a.b,a.c):b}else m=b +a=c.b[c.c] +l=a.gv(a) +k=c.c +while(!0){if(!(k!==c.d&&l.b==null))break +k+=q?-1:1 +a=c.b[k] +l=a.gv(a)}a=l.b +if(a!=null){p=c.b[k] +o=c.a.gV() +o.toString +j=A.bI(p.aM(0,t.x.a(o)),a.a) +i=isFinite(j.a)&&isFinite(j.b)?new A.r9(j,a.b,a.c):b}else i=b +h=A.b([],t.AO) +g=c.gaq1()?new A.D(0,0,0+c.gVx().a,0+c.gVx().b):b +for(f=c.d;f<=c.c;++f){a=c.b[f] +e=a.gv(a).d +a=new A.aj(e,new A.adh(c,f,g),A.a2(e).i("aj<1,D>")).Dd(0,new A.adi()) +d=A.a9(a,a.$ti.i("n.E")) +B.b.U(h,d)}return new A.og(m,i,!s.k(0,l)?B.ln:s.c,h,!0)}, +MX(a,b){var s,r=b>a +while(!0){if(a!==b){s=this.b[a] +s=s.gv(s).c!==B.ln}else s=!1 +if(!s)break +a+=r?1:-1}return a}, +kC(a,b){return}, +akD(){var s,r=this,q=null,p=r.e,o=r.r,n=r.d +if(n===-1||r.c===-1){n=r.f +if(n!=null){n.kC(q,q) +r.f=null}n=r.w +if(n!=null){n.kC(q,q) +r.w=null}return}n=r.b[n] +s=r.f +if(n!==s)if(s!=null)s.kC(q,q) +n=r.b[r.c] +s=r.w +if(n!==s)if(s!=null)s.kC(q,q) +n=r.b +s=r.d +n=r.f=n[s] +if(s===r.c){r.w=n +n.kC(p,o) +return}n.kC(p,q) +n=r.b[r.c] +r.w=n +n.kC(q,o)}, +Su(){var s,r,q,p=this,o=p.d,n=o===-1 +if(n&&p.c===-1)return +if(n||p.c===-1){if(n)o=p.c +n=p.b +new A.as(n,new A.adc(p,o),A.a2(n).i("as<1>")).af(0,new A.add(p)) +return}n=p.c +s=Math.min(o,n) +r=Math.max(o,n) +for(q=0;n=p.b,q=s&&q<=r)continue +p.e5(n[q],B.ev)}}, +AJ(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q")).af(0,new A.adf(i)) +i.d=i.c=r}return B.J}else if(s===B.C){i.d=i.c=r-1 +return B.J}}return B.J}, +AL(a){return this.PW(a)}, +AK(a){return this.PW(a)}, +AF(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q0&&r===B.G))break;--s +r=p.e5(p.b[s],a)}if(a.gjU())p.c=s +else p.d=s +return r}, +IG(a){var s,r,q,p=this +if(p.d===-1){a.gAe(a) +$label0$0:{}p.d=p.c=null}s=a.gjU()?p.c:p.d +r=p.e5(p.b[s],a) +switch(a.gAe(a)){case B.lk:if(r===B.G)if(s>0){--s +r=p.e5(p.b[s],a.amY(B.ib))}break +case B.ll:if(r===B.C){q=p.b +if(s=0&&a==null))break +a0=d.b=a1.e5(a3[b],a6) +switch(a0.a){case 2:case 3:case 4:a=a0 +break +case 0:if(c===!1){++b +a=B.J}else if(b===a1.b.length-1)a=a0 +else{++b +c=!0}break +case 1:if(c===!0){--b +a=B.J}else if(b===0)a=a0 +else{--b +c=!1}break}}if(a7)a1.c=b +else a1.d=b +a1.Su() +a.toString +return a}, +Vp(a,b){return this.guC().$2(a,b)}} +A.adg.prototype={ +$1(a){var s=this.a +if(!s.y)return +s.y=!1 +if(s.Q.a!==0)s.a9x() +s.A9()}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:174} +A.adh.prototype={ +$1(a){var s,r=this.a,q=r.b[this.b] +r=r.a.gV() +r.toString +s=A.dZ(q.aM(0,t.x.a(r)),a) +r=this.c +r=r==null?null:r.de(s) +return r==null?s:r}, +$S:519} +A.adi.prototype={ +$1(a){return a.gvx(0)&&!a.ga9(0)}, +$S:520} +A.adc.prototype={ +$1(a){return a!==this.a.b[this.b]}, +$S:68} +A.add.prototype={ +$1(a){return this.a.e5(a,B.ev)}, +$S:38} +A.ade.prototype={ +$1(a){return a!==this.a.b[this.b]}, +$S:68} +A.adf.prototype={ +$1(a){return this.a.e5(a,B.ev)}, +$S:38} +A.V6.prototype={} +A.r7.prototype={ +aj(){return new A.Xp(A.aC(t.M),null,!1)}} +A.Xp.prototype={ +ap(){var s,r,q,p=this +p.aJ() +s=p.a +r=s.e +if(r!=null){q=p.c +q.toString +r.a=q +s=s.c +if(s!=null)p.soI(s)}}, +aF(a){var s,r,q,p,o,n=this +n.aS(a) +s=a.e +if(s!=n.a.e){r=s==null +if(!r){s.a=null +n.d.af(0,s.gZ9(s))}q=n.a.e +if(q!=null){p=n.c +p.toString +q.a=p +n.d.af(0,q.gzt(q))}s=r?null:s.at +r=n.a.e +if(!J.e(s,r==null?null:r.at)){s=n.d +s=A.a9(s,A.m(s).c) +s.$flags=1 +s=s +r=s.length +o=0 +for(;o") +m=n.i("n.E") +l=0 +for(;l")).gak(0);s.A();)r.U(0,s.d.b) +return r}, +$iah:1} +A.D3.prototype={ +aj(){var s=$.ay() +return new A.Hp(new A.D4(A.v(t.yE,t.kY),s),new A.vK(B.hR,s))}} +A.Hp.prototype={ +ap(){this.aJ() +this.d.a_(0,this.gSN())}, +aj5(){this.e.slV(this.d.glV())}, +l(){var s=this,r=s.d +r.K(0,s.gSN()) +r.dh() +r=s.e +r.H$=$.ay() +r.J$=0 +s.aA()}, +L(a){return new A.XG(this.d,new A.rf(this.e,B.hR,this.a.c,null,null),null)}} +A.XG.prototype={ +cw(a){return this.f!==a.f}} +A.XE.prototype={} +A.XF.prototype={} +A.XH.prototype={} +A.XJ.prototype={} +A.XK.prototype={} +A.ZH.prototype={} +A.PR.prototype={ +L(a){var s,r,q,p,o,n=this,m=null,l={},k=A.aIQ(a,B.aD,!1),j=n.x +l.a=j +s=n.e +if(s!=null)l.a=new A.bA(s,j,m) +r=A.aFg(a,B.aD) +q=r?A.BV(a):m +p=A.aAn(k,B.v,q,B.X,!1,B.ap,m,n.w,m,m,m,new A.aj_(l,n,k)) +o=A.m0(a).Cy(a) +if(o===B.zi)p=new A.dB(new A.aj0(a),p,m,t.kj) +return r&&q!=null?A.aFf(p):p}} +A.aj_.prototype={ +$2(a,b){return new A.xt(this.c,b,B.v,this.a.a,null)}, +$S:526} +A.aj0.prototype={ +$1(a){var s,r=A.Aj(this.a) +if(a.d!=null&&!r.ghI()&&r.gbG()){s=$.a6.ah$.d.c +if(s!=null)s.fb()}return!1}, +$S:200} +A.xt.prototype={ +aD(a){var s=new A.GW(this.e,this.f,this.r,A.af(),null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){var s +b.shd(this.e) +b.sco(0,this.f) +s=this.r +if(s!==b.P){b.P=s +b.ar() +b.b0()}}, +c7(a){return new A.XL(this,B.a4)}} +A.XL.prototype={} +A.GW.prototype={ +shd(a){if(a===this.n)return +this.n=a +this.a1()}, +sco(a,b){var s=this,r=s.O +if(b===r)return +if(s.y!=null)r.K(0,s.gy6()) +s.O=b +if(s.y!=null)b.a_(0,s.gy6()) +s.a1()}, +adL(){this.ar() +this.b0()}, +ed(a){if(!(a.b instanceof A.cB))a.b=new A.cB()}, +an(a){this.a4S(a) +this.O.a_(0,this.gy6())}, +ad(a){this.O.K(0,this.gy6()) +this.a4T(0)}, +gex(){return!0}, +gala(){switch(A.b5(this.n).a){case 0:var s=this.gp(0).a +break +case 1:s=this.gp(0).b +break +default:s=null}return s}, +gyk(){var s=this,r=s.B$ +if(r==null)return 0 +switch(A.b5(s.n).a){case 0:r=r.gp(0).a-s.gp(0).a +break +case 1:r=r.gp(0).b-s.gp(0).b +break +default:r=null}r.toString +return Math.max(0,r)}, +Pe(a){var s +switch(A.b5(this.n).a){case 0:s=new A.aa(0,1/0,a.c,a.d) +break +case 1:s=new A.aa(a.a,a.b,0,1/0) +break +default:s=null}return s}, +b3(a){var s=this.B$ +s=s==null?null:s.al(B.au,a,s.gby()) +return s==null?0:s}, +aZ(a){var s=this.B$ +s=s==null?null:s.al(B.a5,a,s.gba()) +return s==null?0:s}, +b2(a){var s=this.B$ +s=s==null?null:s.al(B.av,a,s.gbx()) +return s==null?0:s}, +aY(a){var s=this.B$ +s=s==null?null:s.al(B.aQ,a,s.gbB()) +return s==null?0:s}, +cr(a){var s=this.B$ +if(s==null)return new A.K(A.G(0,a.a,a.b),A.G(0,a.c,a.d)) +return a.aU(s.al(B.H,this.Pe(a),s.gc9()))}, +bm(){var s,r,q=this,p=t.k.a(A.q.prototype.gR.call(q)),o=q.B$ +if(o==null)q.fy=new A.K(A.G(0,p.a,p.b),A.G(0,p.c,p.d)) +else{o.bU(q.Pe(p),!0) +q.fy=p.aU(q.B$.gp(0))}o=q.O.at +if(o!=null)if(o>q.gyk()){o=q.O +s=q.gyk() +r=q.O.at +r.toString +o.HN(s-r)}else{o=q.O +s=o.at +s.toString +if(s<0)o.HN(0-s)}q.O.uo(q.gala()) +q.O.q8(0,q.gyk())}, +tS(a){var s,r=this +switch(r.n.a){case 0:s=new A.j(0,a-r.B$.gp(0).b+r.gp(0).b) +break +case 3:s=new A.j(a-r.B$.gp(0).a+r.gp(0).a,0) +break +case 1:s=new A.j(-a,0) +break +case 2:s=new A.j(0,-a) +break +default:s=null}return s}, +SO(a){var s,r,q=this +switch(q.P.a){case 0:return!1 +case 1:case 2:case 3:s=a.a +if(!(s<0)){r=a.b +s=r<0||s+q.B$.gp(0).a>q.gp(0).a||r+q.B$.gp(0).b>q.gp(0).b}else s=!0 +return s}}, +aE(a,b){var s,r,q,p,o,n=this +if(n.B$!=null){s=n.O.at +s.toString +r=n.tS(s) +s=new A.atp(n,r) +q=n.a6 +if(n.SO(r)){p=n.cx +p===$&&A.a() +o=n.gp(0) +q.sau(0,a.lG(p,b,new A.D(0,0,0+o.a,0+o.b),s,n.P,q.a))}else{q.sau(0,null) +s.$2(a,b)}}}, +l(){this.a6.sau(0,null) +this.fg()}, +cU(a,b){var s,r=this.O.at +r.toString +s=this.tS(r) +b.cl(0,s.a,s.b)}, +mx(a){var s=this,r=s.O.at +r.toString +r=s.SO(s.tS(r)) +if(r){r=s.gp(0) +return new A.D(0,0,0+r.a,0+r.b)}return null}, +cu(a,b){var s,r=this +if(r.B$!=null){s=r.O.at +s.toString +return a.iP(new A.ato(r),r.tS(s),b)}return!1}, +oP(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this +A.b5(j.n) +if(d==null)d=a.gkA() +if(!(a instanceof A.B)){s=j.O.at +s.toString +return new A.r_(s,d)}r=A.dZ(a.aM(0,j.B$),d) +q=j.B$.gp(0) +switch(j.n.a){case 0:s=r.d +s=new A.i8(j.gp(0).b,q.b-s,s-r.b) +break +case 3:s=r.c +s=new A.i8(j.gp(0).a,q.a-s,s-r.a) +break +case 1:s=r.a +s=new A.i8(j.gp(0).a,s,r.c-s) +break +case 2:s=r.b +s=new A.i8(j.gp(0).b,s,r.d-s) +break +default:s=null}p=s.a +o=null +n=null +m=s.b +l=s.c +n=l +o=m +k=o-(p-n)*b +return new A.r_(k,r.cS(j.tS(k)))}, +CA(a,b,c){return this.oP(a,b,null,c)}, +eI(a,b,c,d){this.Mq(a,null,c,A.aFD(a,b,c,this.O,d,this))}, +rO(){return this.eI(B.b6,null,B.r,null)}, +np(a){return this.eI(B.b6,null,B.r,a)}, +p9(a,b,c){return this.eI(a,null,b,c)}, +nq(a,b){return this.eI(B.b6,a,B.r,b)}, +HZ(a){var s,r,q=this,p=q.gyk(),o=q.O.at +o.toString +s=p-o +switch(q.n.a){case 0:q.gp(0) +q.gp(0) +p=q.gp(0) +o=q.gp(0) +r=q.O.at +r.toString +return new A.D(0,0-s,0+p.a,0+o.b+r) +case 1:q.gp(0) +p=q.O.at +p.toString +q.gp(0) +return new A.D(0-p,0,0+q.gp(0).a+s,0+q.gp(0).b) +case 2:q.gp(0) +q.gp(0) +p=q.O.at +p.toString +return new A.D(0,0-p,0+q.gp(0).a,0+q.gp(0).b+s) +case 3:q.gp(0) +q.gp(0) +p=q.gp(0) +o=q.O.at +o.toString +return new A.D(0-s,0,0+p.a+o,0+q.gp(0).b)}}, +$iC3:1} +A.atp.prototype={ +$2(a,b){var s=this.a.B$ +s.toString +a.df(s,b.a3(0,this.b))}, +$S:14} +A.ato.prototype={ +$2(a,b){return this.a.B$.cf(a,b)}, +$S:18} +A.IO.prototype={ +an(a){var s +this.dR(a) +s=this.B$ +if(s!=null)s.an(a)}, +ad(a){var s +this.dF(0) +s=this.B$ +if(s!=null)s.ad(0)}} +A.a_n.prototype={} +A.a_o.prototype={} +A.PT.prototype={} +A.PU.prototype={ +aD(a){var s=new A.WN(new A.aj3(a),null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}} +A.aj3.prototype={ +$0(){this.a.dI(B.DT)}, +$S:0} +A.WN.prototype={ +bm(){var s=this +s.nw() +if(s.T!=null&&!s.gp(0).k(0,s.T))s.t.$0() +s.T=s.gp(0)}} +A.Q7.prototype={} +A.rg.prototype={ +c7(a){return A.aG_(this,!1)}} +A.Q4.prototype={ +c7(a){return A.aG_(this,!0)}, +aD(a){var s=new A.OV(t.Gt.a(a),A.v(t.S,t.x),0,null,null,A.af()) +s.aC() +return s}} +A.vM.prototype={ +gV(){return t.Ss.a(A.aW.prototype.gV.call(this))}, +cv(a,b){var s,r,q=this.e +q.toString +t.M0.a(q) +this.m0(0,b) +s=b.d +r=q.d +if(s!==r)q=A.u(s)!==A.u(r)||s.Ly(r) +else q=!1 +if(q)this.jf()}, +jf(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1={} +a.Dh() +a.p3=null +a1.a=!1 +try{i=t.S +s=A.aG3(i,t.Dv) +r=A.hJ(a0,a0,a0,i,t.i) +i=a.e +i.toString +q=t.M0.a(i) +p=new A.ajg(a1,a,s,q,r) +i=a.p2 +h=i.$ti.i("mC<1,h1<1,2>>") +h=A.a9(new A.mC(i,h),h.i("n.E")) +g=h.length +f=t.MR +e=a.p1 +d=0 +for(;d>")).af(0,p) +if(!a1.a&&a.R8){b=i.Y6() +k=b==null?-1:b +j=k+1 +J.ea(s,j,i.h(0,j)) +p.$1(j)}}finally{a.p4=null +a.gV()}}, +anA(a,b){this.f.uw(this,new A.ajd(this,b,a))}, +dD(a,b,c){var s,r,q,p,o=null +if(a==null)s=o +else{s=a.gV() +s=s==null?o:s.b}r=t.MR +r.a(s) +q=this.a1w(a,b,c) +if(q==null)p=o +else{p=q.gV() +p=p==null?o:p.b}r.a(p) +if(s!=p&&s!=null&&p!=null)p.a=s.a +return q}, +il(a){this.p2.F(0,a.c) +this.js(a)}, +Z7(a){var s,r=this +r.gV() +s=a.b +s.toString +s=t.D.a(s).b +s.toString +r.f.uw(r,new A.ajh(r,s))}, +Wz(a,b,c,d,e){var s,r,q=this.e +q.toString +s=t.M0 +r=s.a(q).d.gAo() +q=this.e +q.toString +s.a(q) +d.toString +q=A.aSr(b,c,d,e,r) +return q}, +qv(){var s=this.p2 +s.aoS() +s.Y6() +s=this.e +s.toString +t.M0.a(s)}, +I0(a){var s=a.b +s.toString +t.D.a(s).b=this.p4}, +j8(a,b){this.gV().D8(0,t.x.a(a),this.p3)}, +jc(a,b,c){this.gV().vQ(t.x.a(a),this.p3)}, +k_(a,b){this.gV().F(0,t.x.a(a))}, +b1(a){var s=this.p2,r=s.$ti.i("t5<1,2>") +r=A.po(new A.t5(s,r),r.i("n.E"),t.Q) +s=A.a9(r,A.m(r).i("n.E")) +B.b.af(s,a)}} +A.ajg.prototype={ +$1(a){var s,r,q,p,o=this,n=o.b +n.p4=a +q=n.p2 +if(q.h(0,a)!=null&&!J.e(q.h(0,a),o.c.h(0,a))){q.m(0,a,n.dD(q.h(0,a),null,a)) +o.a.a=!0}s=n.dD(o.c.h(0,a),o.d.d.He(n,a),a) +if(s!=null){p=o.a +p.a=p.a||!J.e(q.h(0,a),s) +q.m(0,a,s) +q=s.gV().b +q.toString +r=t.D.a(q) +if(a===0)r.a=0 +else{q=o.e +if(q.aq(0,a))r.a=q.h(0,a)}if(!r.c)n.p3=t.Qv.a(s.gV())}else{o.a.a=!0 +q.F(0,a)}}, +$S:30} +A.aje.prototype={ +$0(){return null}, +$S:9} +A.ajf.prototype={ +$0(){return this.a.p2.h(0,this.b)}, +$S:528} +A.ajd.prototype={ +$0(){var s,r,q,p=this,o=p.a +o.p3=p.b==null?null:t.Qv.a(o.p2.h(0,p.c-1).gV()) +s=null +try{q=o.e +q.toString +r=t.M0.a(q) +q=o.p4=p.c +s=o.dD(o.p2.h(0,q),r.d.He(o,q),q)}finally{o.p4=null}q=p.c +o=o.p2 +if(s!=null)o.m(0,q,s) +else o.F(0,q)}, +$S:0} +A.ajh.prototype={ +$0(){var s,r,q=this +try{s=q.a +r=s.p4=q.b +s.dD(s.p2.h(0,r),null,r)}finally{q.a.p4=null}q.a.p2.F(0,q.b)}, +$S:0} +A.AO.prototype={ +q9(a){var s,r=a.b +r.toString +t.Cl.a(r) +s=this.f +if(r.qK$!==s){r.qK$=s +if(!s){r=a.gaV(a) +if(r!=null)r.a1()}}}} +A.Da.prototype={} +A.hn.prototype={ +c7(a){var s=A.m(this),r=t.Q +return new A.Db(A.v(s.i("hn.0"),r),A.v(t.D2,r),this,B.a4,s.i("Db"))}} +A.kF.prototype={ +gii(a){var s=this.dd$ +return new A.be(s,A.m(s).i("be<2>"))}, +fC(){J.j0(this.gii(this),this.gK3())}, +b1(a){J.j0(this.gii(this),a)}, +yM(a,b){var s=this.dd$,r=s.h(0,b) +if(r!=null){this.mD(r) +s.F(0,b)}if(a!=null){s.m(0,b,a) +this.ie(a)}}} +A.Db.prototype={ +gV(){return this.$ti.i("kF<1,2>").a(A.aW.prototype.gV.call(this))}, +b1(a){var s=this.p1 +new A.be(s,A.m(s).i("be<2>")).af(0,a)}, +il(a){this.p1.F(0,a.c) +this.js(a)}, +fw(a,b){this.nv(a,b) +this.TM()}, +cv(a,b){this.m0(0,b) +this.TM()}, +TM(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.e +e.toString +s=f.$ti +s.i("hn<1,2>").a(e) +r=f.p2 +q=t.Q +f.p2=A.v(t.D2,q) +p=f.p1 +s=s.c +f.p1=A.v(s,q) +for(q=e.gLH(),o=q.length,n=0;n")).af(0,f.ganI())}, +j8(a,b){this.$ti.i("kF<1,2>").a(A.aW.prototype.gV.call(this)).yM(a,b)}, +k_(a,b){var s=this.$ti.i("kF<1,2>") +if(s.a(A.aW.prototype.gV.call(this)).dd$.h(0,b)===a)s.a(A.aW.prototype.gV.call(this)).yM(null,b)}, +jc(a,b,c){var s=this.$ti.i("kF<1,2>").a(A.aW.prototype.gV.call(this)) +if(s.dd$.h(0,b)===a)s.yM(null,b) +s.yM(a,c)}} +A.Hr.prototype={ +aI(a,b){return this.Mt(a,b)}} +A.De.prototype={ +G(){return"SnapshotMode."+this.b}} +A.Dd.prototype={ +snV(a){if(a===this.a)return +this.a=a +this.aG()}} +A.Qc.prototype={ +aD(a){var s=new A.xm(A.bT(a,B.cW,t.w).w.b,this.w,this.e,this.f,!0,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){t.xL.a(b) +b.sjE(0,this.e) +b.sarC(0,this.f) +b.smy(0,A.bT(a,B.cW,t.w).w.b) +b.soB(this.w) +b.salW(!0)}} +A.xm.prototype={ +smy(a,b){var s,r=this +if(b===r.t)return +r.t=b +s=r.c4 +if(s==null)return +else{s.l() +r.c4=null +r.ar()}}, +soB(a){var s,r=this,q=r.T +if(a===q)return +s=r.ge9() +q.K(0,s) +r.T=a +if(A.u(q)!==A.u(r.T)||r.T.eH(q))r.ar() +if(r.y!=null)r.T.a_(0,s)}, +sjE(a,b){var s,r,q=this,p=q.ab +if(b===p)return +s=q.gyt() +p.K(0,s) +r=q.ab.a +q.ab=b +if(q.y!=null){b.a_(0,s) +if(r!==q.ab.a)q.R_()}}, +sarC(a,b){if(b===this.bw)return +this.bw=b +this.ar()}, +salW(a){return}, +an(a){var s=this +s.ab.a_(0,s.gyt()) +s.T.a_(0,s.ge9()) +s.t0(a)}, +ad(a){var s,r=this +r.fs=!1 +r.ab.K(0,r.gyt()) +r.T.K(0,r.ge9()) +s=r.c4 +if(s!=null)s.l() +r.dl=r.c4=null +r.ny(0)}, +l(){var s,r=this +r.ab.K(0,r.gyt()) +r.T.K(0,r.ge9()) +s=r.c4 +if(s!=null)s.l() +r.dl=r.c4=null +r.fg()}, +R_(){var s,r=this +r.fs=!1 +s=r.c4 +if(s!=null)s.l() +r.dl=r.c4=null +r.ar()}, +agi(){var s,r=this,q=A.aF0(B.h),p=r.gp(0),o=new A.qF(q,new A.D(0,0,0+p.a,0+p.b)) +r.i3(o,B.h) +o.pe() +if(r.bw!==B.S_&&!q.xm()){q.l() +if(r.bw===B.RZ)throw A.d(A.kj("SnapshotWidget used with a child that contains a PlatformView.")) +r.fs=!0 +return null}p=r.gp(0) +s=q.atQ(new A.D(0,0,0+p.a,0+p.b),r.t) +q.l() +r.en=r.gp(0) +return s}, +aE(a,b){var s,r,q,p,o=this +if(o.gp(0).ga9(0)){s=o.c4 +if(s!=null)s.l() +o.dl=o.c4=null +return}if(!o.ab.a||o.fs){s=o.c4 +if(s!=null)s.l() +o.dl=o.c4=null +o.T.r6(a,b,o.gp(0),A.eO.prototype.geA.call(o)) +return}if(!o.gp(0).k(0,o.en)&&o.en!=null){s=o.c4 +if(s!=null)s.l() +o.c4=null}if(o.c4==null){o.c4=o.agi() +o.dl=o.gp(0).a8(0,o.t)}s=o.c4 +r=o.T +if(s==null)r.r6(a,b,o.gp(0),A.eO.prototype.geA.call(o)) +else{s=o.gp(0) +q=o.c4 +q.toString +p=o.dl +p.toString +r.YD(a,b,s,q,p,o.t)}}} +A.Qb.prototype={} +A.F9.prototype={ +ge1(a){return A.a8(A.kz(this,A.nD(B.Sg,"gauF",1,[],[],0)))}, +se1(a,b){A.a8(A.kz(this,A.nD(B.Sd,"sauy",2,[b],[],0)))}, +gd3(){return A.a8(A.kz(this,A.nD(B.Sh,"gauG",1,[],[],0)))}, +sd3(a){A.a8(A.kz(this,A.nD(B.Sl,"sauA",2,[a],[],0)))}, +gl6(){return A.a8(A.kz(this,A.nD(B.Si,"gauH",1,[],[],0)))}, +sl6(a){A.a8(A.kz(this,A.nD(B.Sf,"sauB",2,[a],[],0)))}, +gmi(){return A.a8(A.kz(this,A.nD(B.Sj,"gauI",1,[],[],0)))}, +smi(a){A.a8(A.kz(this,A.nD(B.Se,"sauE",2,[a],[],0)))}, +RM(a){return A.a8(A.kz(this,A.nD(B.Sk,"auJ",0,[a],[],0)))}, +a_(a,b){}, +l(){}, +K(a,b){}, +$iah:1} +A.Df.prototype={ +anu(a,b,c,d){var s=this +if(!s.e)return B.fu +return new A.Df(c,s.b,s.c,s.d,!0)}, +an5(a){return this.anu(null,null,a,null)}, +j(a){var s=this,r=s.e?"enabled":"disabled" +return"SpellCheckConfiguration("+r+", service: "+A.i(s.a)+", text style: "+A.i(s.c)+", toolbar builder: "+A.i(s.d)+")"}, +k(a,b){var s +if(b==null)return!1 +if(J.S(b)!==A.u(this))return!1 +s=!1 +if(b instanceof A.Df)if(b.a==this.a)s=b.e===this.e +return s}, +gC(a){var s=this +return A.R(s.a,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.vR.prototype={ +G(){return"StandardComponentType."+this.b}} +A.Dw.prototype={ +aj(){return new A.Yb()}} +A.Yb.prototype={ +ap(){var s,r=this +r.aJ() +s=new A.ajP(r.a.e) +$.e3.vb$=s +r.d!==$&&A.ba() +r.d=s}, +l(){var s=this.d +s===$&&A.a() +s.jO() +s.e=!0 +this.aA()}, +L(a){var s,r,q,p,o=this +if(o.a.d.length!==0){s=A.fk(a,B.m2,t.Uh) +s.toString +r=o.a.d +q=A.a2(r).i("aj<1,fG>") +p=A.a9(new A.aj(r,new A.auX(s),q),q.i("aD.E")) +s=o.d +s===$&&A.a() +s.a0I(o.a.c,p)}return B.aH}} +A.auX.prototype={ +$1(a){return a.oN(0,this.a)}, +$S:529} +A.hM.prototype={ +ghQ(a){return null}, +gC(a){return B.IX.gC(this.ghQ(this))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +s=b instanceof A.hM +if(s){b.ghQ(b) +r.ghQ(r)}return s}} +A.Ml.prototype={ +oN(a,b){return B.Do}} +A.Mm.prototype={ +oN(a,b){return B.Dp}} +A.Mu.prototype={ +oN(a,b){return B.Dq}} +A.Mw.prototype={ +oN(a,b){return B.Dr}} +A.Mt.prototype={ +oN(a,b){return new A.Mp("Look Up")}, +j(a){return"IOSSystemContextMenuItemLookUp(title: null)"}, +ghQ(){return null}} +A.Mv.prototype={ +oN(a,b){return new A.Mr("Search Web")}, +j(a){return"IOSSystemContextMenuItemSearchWeb(title: null)"}, +ghQ(){return null}} +A.Qw.prototype={ +aD(a){var s=new A.Cp(new A.A4(new WeakMap()),A.aC(t.Cn),A.v(t.X,t.hi),B.bX,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){}} +A.Cp.prototype={ +Cf(a){var s +this.dK.F(0,a) +s=this.bM +s.h(0,a.fW).F(0,a) +if(s.h(0,a.fW).a===0)s.F(0,a.fW)}, +cf(a,b){var s,r,q=this +if(!q.gp(0).u(0,b))return!1 +s=q.cu(a,b)||q.t===B.ap +if(s){r=new A.n7(b,q) +q.cd.m(0,r,a) +a.D(0,r)}return s}, +jN(a,b){var s,r,q,p,o,n,m,l,k=this,j=t.pY.b(a) +if(!j&&!t.oN.b(a))return +s=k.dK +if(s.a===0)return +A.uc(b) +r=k.cd.a.get(b) +if(r==null)return +q=k.aah(s,r.a) +p=t.Cn +o=A.aSi(q,q.gaf9(),A.m(q).c,p).a7u() +p=A.aC(p) +for(q=o.gak(o),n=k.bM;q.A();){m=n.h(0,q.gN(q).fW) +m.toString +p.U(0,m)}l=s.dt(p) +for(s=l.gak(l),q=t.oN.b(a);s.A();){n=s.gN(s) +if(j){n=n.dK +if(n!=null)n.$1(a)}else if(q){n=n.cs +if(n!=null)n.$1(a)}}for(j=A.cs(p,p.r,p.$ti.c),s=j.$ti.c;j.A();){q=j.d +if(q==null)s.a(q)}}, +aah(a,b){var s,r,q,p,o=A.aC(t.zE) +for(s=b.length,r=this.dK,q=0;q=0&&i==null))break +h=l.b=g.e5(s[j],a) +switch(h.a){case 2:case 3:case 4:i=h +break +case 0:if(k===!1){++j +i=B.J}else if(j===g.b.length-1)i=h +else{++j +k=!0}break +case 1:if(k===!0){--j +i=B.J}else if(j===0)i=h +else{--j +k=!1}break}}if(b)g.c=j +else g.d=j +g.P_() +i.toString +return i}, +MW(a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=a2.at,a5=a8?a4.b!=null:a4.a!=null,a6=a8?a4.a!=null:a4.b!=null +$label0$0:{s=a3 +r=a3 +a4=!1 +if(a8){if(a5){a4=a6 +r=a4 +s=r}q=a5 +p=q +o=p +n=o}else{o=a3 +n=o +p=!1 +q=!1}m=0 +if(a4){a4=a2.c +break $label0$0}l=a3 +a4=!1 +if(a8){if(a8){k=n +j=a8 +i=j}else{k=a5 +o=k +n=o +i=!0 +j=!0}if(k){if(q)a4=r +else{a4=a6 +r=a4 +q=!0}l=!a4 +a4=l}}else{j=a8 +i=j +k=!1}if(a4){a4=a2.c +break $label0$0}a4=!1 +if(a8){if(j)h=o +else{h=a5 +o=h +j=!0}g=!h +h=g +if(h)if(p)a4=s +else{if(q)s=r +else{s=a6 +r=s +q=!0}a4=s +p=!0}}else g=a3 +if(a4){a4=a2.d +break $label0$0}a4=!1 +if(a8){h=g +if(h)if(k)a4=l +else{if(q)a4=r +else{a4=a6 +r=a4 +q=!0}l=!a4 +a4=l +k=!0}}if(a4){a4=m +break $label0$0}f=!a8 +a4=f +h=!1 +if(a4){if(i)a4=n +else{if(j)n=o +else{n=a5 +o=n +j=!0}a4=n +i=!0}if(a4)if(p)a4=s +else{if(q)s=r +else{s=a6 +r=s +q=!0}a4=s +p=!0}else a4=h}else a4=h +if(a4){a4=a2.d +break $label0$0}a4=!1 +if(f){if(i)h=n +else{if(j)n=o +else{n=a5 +o=n +j=!0}h=n}if(h)if(k)a4=l +else{if(q)a4=r +else{a4=a6 +r=a4 +q=!0}l=!a4 +a4=l +k=!0}}if(a4){a4=a2.d +break $label0$0}a4=!1 +if(f){if(a8){h=g +e=a8}else{if(j)h=o +else{h=a5 +o=h +j=!0}g=!h +h=g +e=!0}if(h)if(p)a4=s +else{if(q)s=r +else{s=a6 +r=s +q=!0}a4=s}}else e=a8 +if(a4){a4=a2.c +break $label0$0}a4=!1 +if(f){if(e)h=g +else{g=!(j?o:a5) +h=g}if(h)if(k)a4=l +else{l=!(q?r:a6) +a4=l}}if(a4){a4=m +break $label0$0}a4=a3}d=A.by("currentSelectableResult") +c=a3 +b=a4 +a=c +while(!0){a4=a2.b +if(!(b=0&&a==null))break +a0=d.b=a2.e5(a4[b],a7) +switch(a0.a){case 2:case 3:case 4:a=a0 +break +case 0:if(c===!1){++b +a=B.J}else if(b===a2.b.length-1)a=a0 +else{++b +c=!0}break +case 1:if(c===!0){--b +a=B.J}else if(b===0)a=a0 +else{--b +c=!1}break}}a4=a2.c +m=a2.d +a1=a4>=m +if(a8){if(c!=null)if(!(!a1&&c&&b>=m))m=a1&&!c&&b<=m +else m=!0 +else m=!1 +if(m)a2.d=a4 +a2.c=b}else{if(c!=null)if(!(!a1&&!c&&b<=a4))a4=a1&&c&&b>=a4 +else a4=!0 +else a4=!1 +if(a4)a2.c=m +a2.d=b}a2.P_() +a.toString +return a}, +guC(){return A.aZ0()}, +P_(){var s,r,q,p=this,o=p.d,n=o===-1 +if(n&&p.c===-1)return +if(n||p.c===-1){if(n)o=p.c +n=p.b +new A.as(n,new A.aua(p,o),A.a2(n).i("as<1>")).af(0,new A.aub(p)) +return}n=p.c +s=Math.min(o,n) +r=Math.max(o,n) +for(q=0;n=p.b,q=s&&q<=r)continue +p.e5(n[q],B.ev)}}, +ku(a){var s,r,q=this +if(a.c!==B.AF)return q.a3h(a) +s=a.b +r=a.a===B.cT +if(r)q.fx=s +else q.fr=s +if(r)return q.c===-1?q.Qj(a,!0):q.MW(a,!0) +return q.d===-1?q.Qj(a,!1):q.MW(a,!1)}, +Vp(a,b){return this.guC().$2(a,b)}} +A.aua.prototype={ +$1(a){return a!==this.a.b[this.b]}, +$S:68} +A.aub.prototype={ +$1(a){return this.a.e5(a,B.ev)}, +$S:38} +A.zG.prototype={} +A.Li.prototype={} +A.pC.prototype={} +A.pE.prototype={} +A.pD.prototype={} +A.zB.prototype={} +A.ln.prototype={} +A.lq.prototype={} +A.pO.prototype={} +A.pL.prototype={} +A.pM.prototype={} +A.hG.prototype={} +A.nl.prototype={} +A.lr.prototype={} +A.lp.prototype={} +A.pN.prototype={} +A.lo.prototype={} +A.m2.prototype={} +A.m3.prototype={} +A.kb.prototype={} +A.nX.prototype={} +A.o5.prototype={} +A.jz.prototype={} +A.oy.prototype={} +A.iN.prototype={} +A.ow.prototype={} +A.kf.prototype={} +A.kg.prototype={} +A.fo.prototype={ +j(a){return this.xe(0)+"; shouldPaint="+this.e}} +A.akz.prototype={} +A.QK.prototype={ +GB(){var s=this,r=s.z&&s.b.cO.a +s.w.sv(0,r) +r=s.z&&s.b.ah.a +s.x.sv(0,r) +r=s.b +r=r.cO.a||r.ah.a +s.y.sv(0,r)}, +sXi(a){if(this.z===a)return +this.z=a +this.GB()}, +hZ(){var s,r,q=this +q.nS() +s=q.f +if(s==null)return +r=q.e +r===$&&A.a() +r.CV(q.a,s) +return}, +cv(a,b){var s,r=this +if(r.r.k(0,b))return +r.r=b +r.nS() +s=r.e +s===$&&A.a() +s.cD()}, +nS(){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.e +h===$&&A.a() +s=j.b +r=s.aw +q=r.w +q.toString +h.sa0Z(j.NC(q,B.iv,B.iw)) +q=j.d +p=q.a.c.a.a +o=!1 +if(r.gjY()===p)if(j.r.b.gbH()){o=j.r.b +o=o.a!==o.b}if(o){o=j.r.b +n=B.c.S(p,o.a,o.b) +o=(n.length===0?B.bc:new A.dW(n)).gZ(0) +m=j.r.b.a +l=s.rB(new A.c7(m,m+o.length))}else l=i +o=l==null?i:l.d-l.b +h.sar4(o==null?r.cI().f:o) +o=r.w +o.toString +h.saol(j.NC(o,B.iw,B.iv)) +p=q.a.c.a.a +q=!1 +if(r.gjY()===p)if(j.r.b.gbH()){q=j.r.b +q=q.a!==q.b}if(q){q=j.r.b +n=B.c.S(p,q.a,q.b) +q=(n.length===0?B.bc:new A.dW(n)).ga7(0) +o=j.r.b.b +k=s.rB(new A.c7(o-q.length,o))}else k=i +q=k==null?i:k.d-k.b +h.sar3(q==null?r.cI().f:q) +h.sa_Y(s.wE(j.r.b)) +h.satW(s.qM)}, +l(){var s,r,q,p=this,o=p.e +o===$&&A.a() +o.jO() +s=o.b +r=s.H$=$.ay() +s.J$=0 +s=p.b +q=p.gUk() +s.cO.K(0,q) +s.ah.K(0,q) +q=p.y +q.H$=r +q.J$=0 +q=p.w +q.H$=r +q.J$=0 +q=p.x +q.H$=r +q.J$=0 +o.fZ()}, +m5(a,b,c){var s,r,q,p,o,n=c.rA(a),m=c.jo(new A.aq(n.c,B.j)),l=m.a,k=c.jo(new A.aq(n.d,B.aj)),j=k.a,i=A.qT(new A.j(l+(m.c-l)/2,m.b),new A.j(j+(k.c-j)/2,k.d)) +m=A.Ne(this.a,t.N1) +s=t.Qv.a(m.c.gV()) +r=c.aM(0,s) +q=A.dZ(r,i) +p=A.dZ(r,c.jo(a)) +o=s==null?null:s.e0(b) +if(o==null)o=b +m=c.gp(0) +return new A.lG(o,q,p,A.dZ(r,new A.D(0,0,0+m.a,0+m.b)))}, +acH(a){var s,r,q,p,o,n,m,l=this,k=l.b +if(k.y==null)return +s=a.b +r=s.b +l.Q=r +q=l.e +q===$&&A.a() +p=B.b.ga7(q.cy) +o=k.aw.cI().f +n=A.bI(k.aM(0,null),new A.j(0,p.a.b-o/2)).b +l.as=n-r +m=k.fG(new A.j(s.a,n)) +if(l.at==null)l.at=l.r.b +q.rN(l.m5(m,s,k))}, +Pb(a,b){var s=a-b,r=s<0?-1:1,q=this.b.aw +return b+r*B.d.jL(Math.abs(s)/q.cI().f)*q.cI().f}, +acJ(a){var s,r,q,p,o,n,m,l=this,k=l.b +if(k.y==null)return +s=a.d +r=k.e0(s) +q=l.Q +q===$&&A.a() +p=l.Pb(r.b,k.e0(new A.j(0,q)).b) +q=A.bI(k.aM(0,null),new A.j(0,p)).b +l.Q=q +o=l.as +o===$&&A.a() +n=k.fG(new A.j(s.a,q+o)) +q=l.at +if(q.a===q.b){q=l.e +q===$&&A.a() +q.wv(l.m5(n,s,k)) +l.y4(A.rp(n)) +return}switch(A.aZ().a){case 2:case 4:o=q.d +q=q.c +q=o>=q?q:o +m=A.cc(B.j,q,n.a,!1) +break +case 0:case 1:case 3:case 5:m=A.cc(B.j,l.r.b.c,n.a,!1) +if(m.c>=m.d)return +break +default:m=null}l.y4(m) +q=l.e +q===$&&A.a() +q.wv(l.m5(m.gdk(),s,k))}, +acN(a){var s,r,q,p,o,n,m,l=this,k=l.b +if(k.y==null)return +s=a.b +r=s.b +l.ax=r +q=l.e +q===$&&A.a() +p=B.b.gZ(q.cy) +o=k.aw.cI().f +n=A.bI(k.aM(0,null),new A.j(0,p.a.b-o/2)).b +l.ay=n-r +m=k.fG(new A.j(s.a,n)) +if(l.at==null)l.at=l.r.b +q.rN(l.m5(m,s,k))}, +acP(a){var s,r,q,p,o,n,m,l=this,k=l.b +if(k.y==null)return +s=a.d +r=k.e0(s) +q=l.ax +q===$&&A.a() +p=l.Pb(r.b,k.e0(new A.j(0,q)).b) +q=A.bI(k.aM(0,null),new A.j(0,p)).b +l.ax=q +o=l.ay +o===$&&A.a() +n=k.fG(new A.j(s.a,q+o)) +q=l.at +if(q.a===q.b){q=l.e +q===$&&A.a() +q.wv(l.m5(n,s,k)) +l.y4(A.rp(n)) +return}switch(A.aZ().a){case 2:case 4:o=q.d +q=q.c +if(o>=q)q=o +m=A.cc(B.j,q,n.a,!1) +break +case 0:case 1:case 3:case 5:m=A.cc(B.j,n.a,l.r.b.d,!1) +if(m.c>=m.d)return +break +default:m=null}q=l.e +q===$&&A.a() +q.wv(l.m5(m.gdk().an.as/2?(p.c-p.a)/2:(B.b.gZ(n.cy).a.a+B.b.ga7(n.cy).a.a)/2 +return new A.oR(new A.ec(new A.ahz(n,p,new A.j(o,B.b.gZ(n.cy).a.b-n.f)),m),new A.j(-p.a,-p.b),n.dx,n.cx,m)}, +wv(a){if(this.c.b==null)return +this.b.sv(0,a)}} +A.ahD.prototype={ +$1(a){return this.a}, +$S:16} +A.ahB.prototype={ +$1(a){var s,r,q=null,p=this.a,o=p.fx +if(o!=null)s=p.e===B.cz&&p.at +else s=!0 +if(s)r=B.aH +else{s=p.e +r=A.aHc(p.go,p.dy,p.gad_(),p.gad1(),p.gad3(),p.id,p.f,o,s,p.w)}return new A.mn(this.b.a,A.QF(new A.nj(!0,r,q),q,B.bO,q,q),q)}, +$S:16} +A.ahC.prototype={ +$1(a){var s,r,q=null,p=this.a,o=p.fx,n=!0 +if(o!=null){s=p.Q===B.cz +if(!(s&&p.r))n=s&&!p.r&&!p.at}if(n)r=B.aH +else{n=p.Q +r=A.aHc(p.go,p.fr,p.gabe(),p.gabg(),p.gabi(),p.id,p.as,o,n,p.ax)}return new A.mn(this.b.a,A.QF(new A.nj(!0,r,q),q,B.bO,q,q),q)}, +$S:16} +A.ahE.prototype={ +$1(a){var s=this.a,r=A.bI(this.b.aM(0,null),B.h) +return new A.oR(this.c.$1(a),new A.j(-r.a,-r.b),s.dx,s.cx,null)}, +$S:530} +A.ahA.prototype={ +$1(a){var s,r=this.a +r.p2=!1 +s=r.k3 +if(s!=null)s.b.cD() +s=r.k3 +if(s!=null)s.a.cD() +s=r.k4 +if(s!=null)s.cD() +s=$.lf +if(s===r.ok){r=$.px +if(r!=null)r.cD()}else if(s===r.p1){r=$.px +if(r!=null)r.cD()}}, +$S:6} +A.ahz.prototype={ +$1(a){this.a.fx.toString +return B.aH}, +$S:16} +A.oR.prototype={ +aj(){return new A.Hm(null,null)}} +A.Hm.prototype={ +ap(){var s,r=this +r.aJ() +r.d=A.cn(null,B.eL,null,null,r) +r.Gc() +s=r.a.f +if(s!=null)s.a_(0,r.gza())}, +aF(a){var s,r=this +r.aS(a) +s=a.f +if(s==r.a.f)return +if(s!=null)s.K(0,r.gza()) +r.Gc() +s=r.a.f +if(s!=null)s.a_(0,r.gza())}, +l(){var s=this,r=s.a.f +if(r!=null)r.K(0,s.gza()) +r=s.d +r===$&&A.a() +r.l() +s.a50()}, +Gc(){var s,r=this.a.f +r=r==null?null:r.a +if(r==null)r=!0 +s=this.d +if(r){s===$&&A.a() +s.ce(0)}else{s===$&&A.a() +s.dC(0)}}, +L(a){var s,r,q,p=null,o=this.c.ae(t.I).w,n=this.d +n===$&&A.a() +s=this.a +r=s.e +q=s.d +return A.QF(A.aDy(new A.eJ(n,!1,A.aDf(s.c,r,q,!1),p),o),p,B.bO,p,p)}} +A.Hj.prototype={ +aj(){return new A.Hk(null,null)}} +A.Hk.prototype={ +ap(){var s=this +s.aJ() +s.d=A.cn(null,B.eL,null,null,s) +s.EZ() +s.a.x.a_(0,s.gEY())}, +EZ(){var s,r=this.a.x.a +if(r==null)r=!0 +s=this.d +if(r){s===$&&A.a() +s.ce(0)}else{s===$&&A.a() +s.dC(0)}}, +aF(a){var s,r=this +r.aS(a) +s=r.gEY() +a.x.K(0,s) +r.EZ() +r.a.x.a_(0,s)}, +l(){var s,r=this +r.a.x.K(0,r.gEY()) +s=r.d +s===$&&A.a() +s.l() +r.a5_()}, +L(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.a,e=f.y,d=f.w.rw(e) +e=0+d.a +f=0+d.b +s=new A.D(0,0,e,f) +r=s.j2(A.o4(s.gaP(),24)) +q=r.c-r.a +e=Math.max((q-e)/2,0) +p=r.d-r.b +f=Math.max((p-f)/2,0) +o=h.a +n=o.w.rv(o.z,o.y) +o=h.a +m=o.z===B.cz&&A.aZ()===B.N +o=o.c +l=new A.j(-n.a,-n.b).a5(0,new A.j(e,f)) +k=h.d +k===$&&A.a() +j=A.ar([B.iE,new A.cw(new A.auc(h),new A.aud(h,m),t.YC)],t.u,t.xR) +i=h.a +return A.aDf(new A.eJ(k,!1,A.fN(new A.eF(B.eq,g,g,new A.jy(new A.bA(new A.aB(e,f,e,f),i.w.zH(a,i.z,i.y,i.d),g),j,B.cO,!1,g),g),p,q),g),o,l,!1)}} +A.auc.prototype={ +$0(){return A.aF8(this.a,A.cq([B.aG,B.aZ,B.bM],t.C))}, +$S:187} +A.aud.prototype={ +$1(a){var s=this.a.a +a.at=s.Q +a.b=this.b?B.Ga:null +a.ch=s.e +a.CW=s.f +a.cx=s.r}, +$S:188} +A.QJ.prototype={ +u1(a){var s +switch(A.aZ().a){case 0:case 2:s=this.a.y.gM() +s.toString +s.rN(a) +break +case 1:case 3:case 4:case 5:break}}, +Q9(){switch(A.aZ().a){case 0:case 2:var s=this.a.y.gM() +s.toString +s.vo() +break +case 1:case 3:case 4:case 5:break}}, +gaei(){var s,r,q=this.a.y,p=q.gM() +p.toString +p.gY() +p=q.gM() +p.toString +p=p.gY() +s=q.gM() +s.toString +s=s.gY().qM +s.toString +r=p.fG(s) +p=q.gM() +p.toString +s=r.a +if(p.gY().t.a<=s){q=q.gM() +q.toString +s=q.gY().t.b>=s +q=s}else q=!1 +return q}, +ahe(a){var s,r=this.a.y.gM() +r.toString +s=r.gY().t +r=a.a +return s.ar}, +ahf(a){var s,r=this.a.y.gM() +r.toString +s=r.gY().t +r=a.a +return s.a<=r&&s.b>=r}, +Ep(a,b,c){var s,r,q,p,o,n=this.a.y,m=n.gM() +m.toString +s=m.gY().fG(a) +if(c==null){m=n.gM() +m.toString +r=m.gY().t}else r=c +m=s.a +q=r.c +p=r.d +o=r.uH(Math.abs(m-q)") +s=A.eg(new A.be(r,s),s.i("n.E")).kw(0,A.cq([B.cP,B.dd],t.d)) +this.c=s.gc1(s)}, +asq(){this.c=!1}, +aso(a){var s,r,q,p,o=this,n=o.a +if(!(n.a.aO&&n.gei()))return +n=n.y +s=n.gM() +s.toString +s=s.gY() +s=s.eQ=a.a +r=a.c +o.b=r===B.aG||r===B.aZ +q=o.c +if(q){p=n.gM() +p.toString +p.gY().t}switch(A.aZ().a){case 0:s=n.gM() +s.toString +s.a.toString +$label0$1:{s=B.aZ===r||B.c1===r +if(s){n=n.gM() +n.toString +n.a.toString +break $label0$1}break $label0$1}if(s)A.aha().bc(0,new A.akB(o),t.P) +break +case 1:case 2:break +case 4:p=n.gM() +p.toString +p.fZ() +if(q){n=n.gM() +n.toString +o.Ep(s,B.aB,n.gY().cG?null:B.lP) +return}n=n.gM() +n.toString +n=n.gY() +s=n.eQ +s.toString +n.fH(B.aB,s) +break +case 3:case 5:p=n.gM() +p.toString +p.fZ() +if(q){o.px(s,B.aB) +return}n=n.gM() +n.toString +n=n.gY() +s=n.eQ +s.toString +n.fH(B.aB,s) +break}}, +as_(a){var s,r +this.b=!0 +s=this.a +if(!(s.a.aO&&s.gei()))return +s=s.y +r=s.gM() +r.toString +r.gY().kT(B.fl,a.a) +s=s.gM() +s.toString +s.hZ()}, +arY(a){var s=this.a.y,r=s.gM() +r.toString +r.gY().kT(B.fl,a.a) +if(this.b){s=s.gM() +s.toString +s.hZ()}}, +asl(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.a +if(!(g.a.aO&&g.gei())){g=g.y.gM() +g.toString +g.C0() +return}s=h.c +if(s){r=g.y.gM() +r.toString +r.gY().t}switch(A.aZ().a){case 3:case 4:case 5:break +case 0:r=g.y +q=r.gM() +q.toString +q.jP(!1) +if(s){h.px(a.a,B.aB) +return}q=r.gM() +q.toString +q=q.gY() +p=q.eQ +p.toString +q.fH(B.aB,p) +r=r.gM() +r.toString +r.LC() +break +case 1:r=g.y +q=r.gM() +q.toString +q.jP(!1) +if(s){h.px(a.a,B.aB) +return}r=r.gM() +r.toString +r=r.gY() +q=r.eQ +q.toString +r.fH(B.aB,q) +break +case 2:if(s){g=g.y.gM() +g.toString +o=g.gY().cG?null:B.lP +h.Ep(a.a,B.aB,o) +return}switch(a.c.a){case 1:case 4:case 2:case 3:r=g.y.gM() +r.toString +r=r.gY() +q=r.eQ +q.toString +r.fH(B.aB,q) +break +case 0:case 5:r=g.y +q=r.gM() +q.toString +n=q.gY().t +q=r.gM() +q.toString +m=q.gY().fG(a.a) +q=r.gM() +q.toString +if(q.aoQ(m.a)!=null){q=r.gM() +q.toString +q=q.gY() +p=q.eQ +p.toString +q.kT(B.aB,p) +q=r.gM() +q.toString +if(!n.k(0,q.a.c.a.b)){r=r.gM() +r.toString +r.LC()}else{r=r.gM() +r.toString +r.Ca(!1)}}else{if(!(h.ahe(m)&&n.a!==n.b)){q=!1 +if(h.ahf(m))if(n.a===n.b)if(m.b===n.e){q=r.gM() +q.toString +q=!q.gY().eP}}else q=!0 +if(q){q=r.gM() +q.toString +q=q.gY().cG}else q=!1 +if(q){r=r.gM() +r.toString +r.Ca(!1)}else{q=r.gM() +q.toString +q=q.gY() +q.jv() +p=q.aw +l=q.eQ +l.toString +k=p.dQ(q.e0(l).a5(0,q.geZ())) +j=p.b.a.c.hq(k) +i=A.by("newSelection") +p=j.a +if(k.a<=p)i.b=A.mf(B.j,p) +else i.b=A.mf(B.aj,j.b) +q.mm(i.aQ(),B.aB) +q=r.gM() +q.toString +p=!1 +if(n.k(0,q.a.c.a.b)){q=r.gM() +q.toString +if(q.gY().cG){q=r.gM() +q.toString +q=!q.gY().eP}else q=p}else q=p +if(q){r=r.gM() +r.toString +r.Ca(!1)}else{r=r.gM() +r.toString +r.jP(!1)}}}break}break}g=g.y.gM() +g.toString +g.C0()}, +asj(){}, +ash(a){var s,r,q,p,o=this,n=o.a +if(!(n.a.aO&&n.gei()))return +switch(A.aZ().a){case 2:case 4:s=n.y +r=s.gM() +r.toString +if(!r.gY().cG){o.r=!0 +s=s.gM() +s.toString +s=s.gY() +r=s.eQ +r.toString +s.kT(B.bj,r)}else{r=s.gM() +r.toString +if(r.gY().eP){r=s.gM() +r.toString +r=r.gY() +q=r.eQ +q.toString +r.kT(B.bj,q) +r=s.gM() +r.toString +if(r.c.e!=null){s=s.gM() +s.toString +s=s.c +s.toString +A.azA(s)}}else{r=s.gM() +r.toString +q=a.a +r.gY().fH(B.bj,q) +r=s.gM() +r.toString +q=r.gY().e0(q) +r=s.gM() +r.toString +r=r.a.c.a.b +p=s.gM() +p.toString +p=p.a.c.a.b +s=s.gM() +s.toString +s.Ci(new A.vg(B.h,new A.aF(q,new A.aq(r.c,p.e)),B.ox))}}break +case 0:case 1:case 3:case 5:s=n.y +r=s.gM() +r.toString +r=r.gY() +q=r.eQ +q.toString +r.kT(B.bj,q) +r=s.gM() +r.toString +if(r.c.e!=null){s=s.gM() +s.toString +s=s.c +s.toString +A.azA(s)}break}o.u1(a.a) +n=n.y.gM() +n.toString +n=n.gY().T.at +n.toString +o.e=n +o.d=o.gpS()}, +asf(a){var s,r,q,p,o,n=this,m=n.a +if(!(m.a.aO&&m.gei()))return +m=m.y +s=m.gM() +s.toString +if(s.gY().dM===1){s=m.gM() +s.toString +s=s.gY().T.at +s.toString +r=new A.j(s-n.e,0)}else{s=m.gM() +s.toString +s=s.gY().T.at +s.toString +r=new A.j(0,s-n.e)}s=n.gSj() +switch(A.b5(s==null?B.bg:s).a){case 0:s=new A.j(n.gpS()-n.d,0) +break +case 1:s=new A.j(0,n.gpS()-n.d) +break +default:s=null}switch(A.aZ().a){case 2:case 4:if(!n.r){q=m.gM() +q.toString +q=q.gY().eP}else q=!0 +p=a.a +o=a.c +if(q){m=m.gM() +m.toString +m.gY().wR(B.bj,p.a5(0,o).a5(0,r).a5(0,s),p)}else{s=m.gM() +s.toString +s.gY().fH(B.bj,p) +m=m.gM() +m.toString +m.Ci(new A.vg(o,null,B.ht))}break +case 0:case 1:case 3:case 5:m=m.gM() +m.toString +q=a.a +m.gY().wR(B.bj,q.a5(0,a.c).a5(0,r).a5(0,s),q) +break}n.u1(a.a)}, +asd(a){var s,r,q=this +q.Q9() +if(q.b){s=q.a.y.gM() +s.toString +s.hZ()}q.r=!1 +q.d=q.e=0 +s=!1 +if(A.aZ()===B.N){r=q.a +if(r.a.aO&&r.gei()){s=r.y.gM() +s.toString +s=s.a.c.a.b +s=s.a===s.b}}if(s){s=q.a.y.gM() +s.toString +s.Ci(new A.vg(null,null,B.hu))}}, +as8(){var s,r,q=this.a +if(!(q.a.aO&&q.gei()))return +switch(A.aZ().a){case 2:case 4:if(this.gaei()){s=q.y.gM() +s.toString +s=!s.gY().cG}else s=!0 +if(s){s=q.y.gM() +s.toString +s=s.gY() +r=s.eQ +r.toString +s.kT(B.aB,r)}if(this.b){q=q.y +s=q.gM() +s.toString +s.fZ() +q=q.gM() +q.toString +q.hZ()}break +case 0:case 1:case 3:case 5:q=q.y +s=q.gM() +s.toString +if(!s.gY().cG){s=q.gM() +s.toString +s=s.gY() +r=s.eQ +r.toString +s.fH(B.aB,r)}q=q.gM() +q.toString +q.ZH() +break}}, +asa(a){var s=this.a.y.gM() +s.toString +s=s.gY() +s.qM=s.eQ=a.a +this.b=!0}, +arP(a){var s,r,q=this.a +if(q.a.aO&&q.gei()){q=q.y +s=q.gM() +s.toString +s=s.gY() +r=s.eQ +r.toString +s.kT(B.zm,r) +if(this.b){q=q.gM() +q.toString +q.hZ()}}}, +FX(a,b,c){var s=this.a.y.gM() +s.toString +this.Ss(new A.nT(s.a.c.a.a),a,b,c)}, +aiH(a,b){return this.FX(a,b,null)}, +Sr(a,b,c){var s=this.a.y.gM() +s.toString +this.Ss(new A.uI(s.gY()),a,b,c)}, +aiG(a,b){return this.Sr(a,b,null)}, +Tk(a,b){var s,r,q=a.a,p=this.a.y,o=p.gM() +o.toString +s=b.eE(q===o.a.c.a.a.length?q-1:q) +if(s==null)s=0 +r=b.eF(q) +if(r==null){q=p.gM() +q.toString +r=q.a.c.a.a.length}return new A.c7(s,r)}, +Ss(a,b,c,d){var s,r,q,p,o,n,m=this.a.y,l=m.gM() +l.toString +s=l.gY().fG(c) +r=this.Tk(s,a) +if(d==null)q=s +else{l=m.gM() +l.toString +q=l.gY().fG(d)}p=q.k(0,s)?r:this.Tk(q,a) +l=r.a +o=p.b +n=l1)return +if(q.c){r=p.gM() +r.toString +r.gY() +r=p.gM() +r.toString +r=r.gY().t.gbH()}else r=!1 +if(r)switch(A.aZ().a){case 2:case 4:q.a9g(a.b,B.ah) +break +case 0:case 1:case 3:case 5:q.px(a.b,B.ah) +break}else switch(A.aZ().a){case 2:switch(s){case B.bt:case B.b_:p=p.gM() +p.toString +p.gY().fH(B.ah,a.b) +break +case B.aZ:case B.c1:case B.aG:case B.bM:case null:case void 0:break}break +case 0:case 1:switch(s){case B.bt:case B.b_:p=p.gM() +p.toString +p.gY().fH(B.ah,a.b) +break +case B.aZ:case B.c1:case B.aG:case B.bM:r=p.gM() +r.toString +if(r.gY().cG){p=p.gM() +p.toString +r=a.b +p.gY().fH(B.ah,r) +q.u1(r)}break +case null:case void 0:break}break +case 3:case 4:case 5:p=p.gM() +p.toString +p.gY().fH(B.ah,a.b) +break}}, +arV(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a +if(!(h.a.aO&&h.gei()))return +if(!i.c){s=h.y +r=s.gM() +r.toString +if(r.gY().dM===1){r=s.gM() +r.toString +r=r.gY().T.at +r.toString +q=new A.j(r-i.e,0)}else{r=s.gM() +r.toString +r=r.gY().T.at +r.toString +q=new A.j(0,r-i.e)}r=i.gSj() +switch(A.b5(r==null?B.bg:r).a){case 0:r=new A.j(i.gpS()-i.d,0) +break +case 1:r=new A.j(0,i.gpS()-i.d) +break +default:r=null}p=a.d +o=p.a5(0,a.r) +n=a.x +if(A.xB(n)===2){m=s.gM() +m.toString +m.gY().wR(B.ah,o.a5(0,q).a5(0,r),p) +switch(a.f){case B.aZ:case B.c1:case B.aG:case B.bM:return i.u1(p) +case B.bt:case B.b_:case null:case void 0:return}}if(A.xB(n)===3)switch(A.aZ().a){case 0:case 1:case 2:switch(a.f){case B.bt:case B.b_:return i.FX(B.ah,o.a5(0,q).a5(0,r),p) +case B.aZ:case B.c1:case B.aG:case B.bM:case null:case void 0:break}return +case 3:return i.Sr(B.ah,o.a5(0,q).a5(0,r),p) +case 5:case 4:return i.FX(B.ah,o.a5(0,q).a5(0,r),p)}switch(A.aZ().a){case 2:switch(a.f){case B.bt:case B.b_:h=s.gM() +h.toString +return h.gY().wQ(B.ah,o.a5(0,q).a5(0,r),p) +case B.aZ:case B.c1:case B.aG:case B.bM:case null:case void 0:break}return +case 0:case 1:switch(a.f){case B.bt:case B.b_:case B.aZ:case B.c1:h=s.gM() +h.toString +return h.gY().wQ(B.ah,o.a5(0,q).a5(0,r),p) +case B.aG:case B.bM:h=s.gM() +h.toString +if(h.gY().cG){h=s.gM() +h.toString +h.gY().fH(B.ah,p) +return i.u1(p)}break +case null:case void 0:break}return +case 4:case 3:case 5:h=s.gM() +h.toString +return h.gY().wQ(B.ah,o.a5(0,q).a5(0,r),p)}}s=i.f +if(s.a!==s.b)s=A.aZ()!==B.N&&A.aZ()!==B.b1 +else s=!0 +if(s)return i.px(a.d,B.ah) +h=h.y +s=h.gM() +s.toString +l=s.a.c.a.b +s=h.gM() +s.toString +r=a.d +k=s.gY().fG(r) +s=i.f +p=s.c +n=k.a +j=pp +if(j&&l.c===p){s=h.gM() +s.toString +h=h.gM() +h.toString +s.h6(h.a.c.a.ij(A.cc(B.j,i.f.d,n,!1)),B.ah)}else if(!j&&n!==p&&l.c!==p){s=h.gM() +s.toString +h=h.gM() +h.toString +s.h6(h.a.c.a.ij(A.cc(B.j,i.f.c,n,!1)),B.ah)}else i.px(r,B.ah)}, +arR(a){var s,r=this +if(r.b&&A.xB(a.c)===2){s=r.a.y.gM() +s.toString +s.hZ()}if(r.c)r.f=null +r.Q9()}} +A.akB.prototype={ +$1(a){var s,r +if(a){s=this.a.a.y.gM() +s.toString +s=s.gY() +r=s.eQ +r.toString +s.fH(B.fm,r) +B.vq.io("Scribe.startStylusHandwriting",t.H)}}, +$S:74} +A.DU.prototype={ +aj(){return new A.HR()}} +A.HR.prototype={ +adl(){this.a.c.$0()}, +adk(){this.a.d.$0()}, +ajR(a){var s +this.a.e.$1(a) +s=a.d +if(A.xB(s)===2){s=this.a.ay.$1(a) +return s}if(A.xB(s)===3){s=this.a.ch.$1(a) +return s}}, +ajS(a){if(A.xB(a.d)===1){this.a.y.$1(a) +this.a.Q.$0()}else this.a.toString}, +ajQ(){this.a.z.$0()}, +ajO(a){this.a.CW.$1(a)}, +ajP(a){this.a.cx.$1(a)}, +ajN(a){this.a.cy.$1(a)}, +a9G(a){var s=this.a.f +if(s!=null)s.$1(a)}, +a9E(a){var s=this.a.r +if(s!=null)s.$1(a)}, +abK(a){this.a.as.$1(a)}, +abI(a){this.a.at.$1(a)}, +abG(a){this.a.ax.$1(a)}, +L(a){var s,r,q=this,p=A.v(t.u,t.xR) +p.m(0,B.iF,new A.cw(new A.avn(q),new A.avo(q),t.UN)) +q.a.toString +p.m(0,B.m_,new A.cw(new A.avp(q),new A.avq(q),t.jn)) +q.a.toString +switch(A.aZ().a){case 0:case 1:case 2:p.m(0,B.YI,new A.cw(new A.avr(q),new A.avs(q),t.hg)) +break +case 3:case 4:case 5:p.m(0,B.Yk,new A.cw(new A.avt(q),new A.avu(q),t.Qm)) +break}s=q.a +if(s.f!=null||s.r!=null)p.m(0,B.XY,new A.cw(new A.avv(q),new A.avw(q),t.C1)) +s=q.a +r=s.dx +return new A.jy(s.dy,p,r,!0,null)}} +A.avn.prototype={ +$0(){return A.ajS(this.a,18,null)}, +$S:113} +A.avo.prototype={ +$1(a){var s=this.a.a +a.J=s.w +a.H=s.x}, +$S:112} +A.avp.prototype={ +$0(){return A.a9R(this.a,A.cq([B.aG],t.C))}, +$S:181} +A.avq.prototype={ +$1(a){var s=this.a +a.p3=s.gabJ() +a.p4=s.gabH() +a.RG=s.gabF()}, +$S:182} +A.avr.prototype={ +$0(){var s=null,r=t.S +return new A.kK(B.X,B.fE,A.aC(r),s,s,0,s,s,s,s,s,s,A.v(r,t.W),A.db(r),this.a,s,A.y1(),A.v(r,t.C))}, +$S:540} +A.avs.prototype={ +$1(a){var s +a.at=B.jU +a.ch=A.aZ()!==B.N +s=this.a +a.Av$=s.gQ3() +a.Aw$=s.gQ2() +a.CW=s.gTi() +a.cy=s.gTf() +a.db=s.gTg() +a.dx=s.gTe() +a.cx=s.gTj() +a.dy=s.gTh()}, +$S:541} +A.avt.prototype={ +$0(){var s=null,r=t.S +return new A.kL(B.X,B.fE,A.aC(r),s,s,0,s,s,s,s,s,s,A.v(r,t.W),A.db(r),this.a,s,A.y1(),A.v(r,t.C))}, +$S:542} +A.avu.prototype={ +$1(a){var s +a.at=B.jU +s=this.a +a.Av$=s.gQ3() +a.Aw$=s.gQ2() +a.CW=s.gTi() +a.cy=s.gTf() +a.db=s.gTg() +a.dx=s.gTe() +a.cx=s.gTj() +a.dy=s.gTh()}, +$S:543} +A.avv.prototype={ +$0(){return A.aPp(this.a,null)}, +$S:544} +A.avw.prototype={ +$1(a){var s=this.a,r=s.a +a.at=r.f!=null?s.ga9F():null +a.ch=r.r!=null?s.ga9D():null}, +$S:545} +A.zb.prototype={ +a_(a,b){var s=this +if(s.J$<=0)$.a6.bb$.push(s) +if(s.ay===B.jo)A.cG(null,t.H) +s.a1g(0,b)}, +K(a,b){var s=this +s.xf(0,b) +if(!s.w&&s.J$<=0)$.a6.hN(s)}, +lk(a){switch(a.a){case 1:A.cG(null,t.H) +break +case 0:case 2:case 3:case 4:break}}, +l(){$.a6.hN(this) +this.w=!0 +this.dh()}} +A.tM.prototype={ +G(){return"ClipboardStatus."+this.b}} +A.jL.prototype={ +IM(a){return this.apr(a)}, +apr(a){var s=0,r=A.z(t.H) +var $async$IM=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:return A.x(null,r)}}) +return A.y($async$IM,r)}} +A.Sq.prototype={} +A.IR.prototype={ +l(){var s=this,r=s.c2$ +if(r!=null)r.K(0,s.giL()) +s.c2$=null +s.aA()}, +bE(){this.d2() +this.cN() +this.iM()}} +A.IS.prototype={ +l(){var s=this,r=s.c2$ +if(r!=null)r.K(0,s.giL()) +s.c2$=null +s.aA()}, +bE(){this.d2() +this.cN() +this.iM()}} +A.DX.prototype={} +A.QM.prototype={ +nh(a){return new A.aa(0,a.b,0,a.d)}, +nk(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.b.b>=b.b +s=o?p.b:p.c +r=A.aT3(s.a,b.a,a.a) +q=s.b +return new A.j(r,o?Math.max(0,q-b.b):q)}, +lX(a){return!this.b.k(0,a.b)||!this.c.k(0,a.c)||this.d!=a.d}} +A.rv.prototype={ +aj(){return new A.YE(new A.cy(!0,$.ay()))}} +A.YE.prototype={ +bo(){var s,r=this +r.dq() +s=r.c +s.toString +r.d=A.aAB(s) +r.TT()}, +aF(a){this.aS(a) +this.TT()}, +l(){var s=this.e +s.H$=$.ay() +s.J$=0 +this.aA()}, +TT(){var s=this.d&&this.a.c +this.e.sv(0,s)}, +L(a){var s=this.e +return new A.Fq(s.a,s,this.a.d,null)}} +A.Fq.prototype={ +cw(a){return this.f!==a.f}} +A.hm.prototype={ +uQ(a){var s,r=this +r.eN$=new A.w7(a) +r.cN() +r.iM() +s=r.eN$ +s.toString +return s}, +iM(){var s,r=this.eN$ +if(r==null)r=null +else{s=this.c2$ +s=!s.gv(s) +r.sJB(0,s) +r=s}return r}, +cN(){var s,r=this,q=r.c +q.toString +s=A.aGp(q) +q=r.c2$ +if(s===q)return +if(q!=null)q.K(0,r.giL()) +s.a_(0,r.giL()) +r.c2$=s}} +A.e5.prototype={ +uQ(a){var s,r,q=this +if(q.b4$==null)q.cN() +if(q.du$==null)q.du$=A.aC(t.DH) +s=new A.Zx(q,a) +r=q.b4$ +s.sJB(0,!r.gv(r)) +q.du$.D(0,s) +return s}, +f_(){var s,r,q,p +if(this.du$!=null){s=this.b4$ +r=!s.gv(s) +for(s=this.du$,s=A.cs(s,s.r,A.m(s).c),q=s.$ti.c;s.A();){p=s.d;(p==null?q.a(p):p).sJB(0,r)}}}, +cN(){var s,r=this,q=r.c +q.toString +s=A.aGp(q) +q=r.b4$ +if(s===q)return +if(q!=null)q.K(0,r.geK()) +s.a_(0,r.geK()) +r.b4$=s}} +A.Zx.prototype={ +l(){this.w.du$.F(0,this) +this.My()}} +A.EX.prototype={ +a_(a,b){}, +K(a,b){}, +$iah:1, +gv(){return!0}} +A.QS.prototype={ +L(a){A.ajM(new A.a17(this.c,this.d.E())) +return this.e}} +A.yo.prototype={ +aj(){return new A.Ey()}, +glz(){return this.c}} +A.Ey.prototype={ +ap(){this.aJ() +this.a.glz().a_(0,this.gEM())}, +aF(a){var s,r=this +r.aS(a) +if(r.a.glz()!==a.glz()){s=r.gEM() +a.glz().K(0,s) +r.a.glz().a_(0,s)}}, +l(){this.a.glz().K(0,this.gEM()) +this.aA()}, +aaH(){if(this.c==null)return +this.a4(new A.ams())}, +L(a){return this.a.L(a)}} +A.ams.prototype={ +$0(){}, +$S:0} +A.Q0.prototype={ +L(a){var s=this,r=t.so.a(s.c),q=r.gv(r) +if(s.e===B.b2)q=new A.j(-q.a,q.b) +return A.aDW(s.r,s.f,q)}} +A.Be.prototype={ +L(a){var s=this,r=t.o.a(s.c),q=s.e.$1(r.gv(r)) +r=r.gjT()?s.r:null +return A.QV(s.f,s.w,r,q,!0)}} +A.Pc.prototype={} +A.P5.prototype={} +A.PV.prototype={ +L(a){var s,r,q=this,p=null,o=q.e +switch(o.a){case 0:s=new A.fc(0,-1) +break +case 1:s=new A.fc(-1,0) +break +default:s=p}if(o===B.aD){r=t.o.a(q.c) +r=r.gv(r) +r.toString +r=Math.max(A.p5(r),0)}else r=p +if(o===B.b3){o=t.o.a(q.c) +o=o.gv(o) +o.toString +o=Math.max(A.p5(o),0)}else o=p +return A.KE(new A.eF(s,o,r,q.w,p),B.v,p)}} +A.eJ.prototype={ +aD(a){var s=null,r=new A.Oz(s,s,s,s,s,new A.aN(),A.af()) +r.aC() +r.saN(s) +r.sd7(0,this.e) +r.szy(!1) +return r}, +aI(a,b){b.sd7(0,this.e) +b.szy(!1)}} +A.L3.prototype={ +L(a){var s=this.e,r=s.a +return A.u0(this.r,s.b.ai(0,r.gv(r)),B.d6)}} +A.qj.prototype={ +glz(){return this.c}, +L(a){return this.qi(a,this.f)}, +qi(a,b){return this.e.$2(a,b)}} +A.JA.prototype={ +glz(){return A.qj.prototype.glz.call(this)}, +gama(){return this.e}, +qi(a,b){return this.gama().$2(a,b)}} +A.wh.prototype={ +aj(){var s=this.$ti +return new A.wi(new A.Z9(A.b([],s.i("H<1>")),s.i("Z9<1>")),s.i("wi<1>"))}} +A.wi.prototype={ +gajU(){var s=this.e +s===$&&A.a() +return s}, +gu7(){var s=this.a.w,r=this.x +if(r==null){s=$.ay() +s=new A.Ec(new A.fA(s),new A.fA(s),B.YM,s) +this.x=s}else s=r +return s}, +wt(){var s,r,q,p=this,o=p.d +if(o.guR()==null)return +s=p.f +r=s==null +q=r?null:s.b!=null +if(q===!0){if(!r)s.am(0) +p.Gj(0,o.guR())}else p.Gj(0,o.wt()) +p.zh()}, +wd(){this.Gj(0,this.d.wd()) +this.zh()}, +zh(){var s=this.gu7(),r=this.d,q=r.a,p=q.length!==0&&r.b>0 +s.sv(0,new A.wj(p,r.gVd())) +if(A.aZ()!==B.N)return +s=$.a0j() +if(s.b===this){q=q.length!==0&&r.b>0 +r=r.gVd() +s=s.a +s===$&&A.a() +s.cB("UndoManager.setUndoState",A.ar(["canUndo",q,"canRedo",r],t.N,t.y),t.H)}}, +akj(a){this.wt()}, +ahA(a){this.wd()}, +Gj(a,b){var s=this +if(b==null)return +if(J.e(b,s.w))return +s.w=b +s.r=!0 +try{s.a.f.$1(b)}finally{s.r=!1}}, +Ry(){var s,r,q=this +if(J.e(q.a.c.a,q.w))return +if(q.r)return +s=q.a +s=s.d.$2(q.w,s.c.a) +if(!(s==null?!0:s))return +s=q.a +r=s.e.$1(s.c.a) +if(r==null)r=q.a.c.a +if(J.e(r,q.w))return +q.w=r +q.f=q.ajV(r)}, +PH(){var s,r=this +if(!r.a.r.gbG()){s=$.a0j() +if(s.b===r)s.b=null +return}$.a0j().b=r +r.zh()}, +apt(a){switch(a.a){case 0:this.wt() +break +case 1:this.wd() +break}}, +ap(){var s,r=this +r.aJ() +s=A.aWN(B.cm,new A.akW(r),r.$ti.c) +r.e!==$&&A.ba() +r.e=s +r.Ry() +r.a.c.a_(0,r.gFz()) +r.PH() +r.a.r.a_(0,r.gEP()) +r.gu7().w.a_(0,r.gZM()) +r.gu7().x.a_(0,r.gZ3())}, +aF(a){var s,r,q=this +q.aS(a) +s=a.c +if(q.a.c!==s){r=q.d +B.b.W(r.a) +r.b=-1 +r=q.gFz() +s.K(0,r) +q.a.c.a_(0,r)}s=a.r +if(q.a.r!==s){r=q.gEP() +s.K(0,r) +q.a.r.a_(0,r)}q.a.toString}, +l(){var s=this,r=$.a0j() +if(r.b===s)r.b=null +s.a.c.K(0,s.gFz()) +s.a.r.K(0,s.gEP()) +s.gu7().w.K(0,s.gZM()) +s.gu7().x.K(0,s.gZ3()) +r=s.x +if(r!=null)r.l() +r=s.f +if(r!=null)r.am(0) +s.aA()}, +L(a){var s=t.e,r=t.c +return A.pe(A.ar([B.Ys,new A.cL(this.gaki(),new A.b6(A.b([],s),r),t._n).di(a),B.Yb,new A.cL(this.gahz(),new A.b6(A.b([],s),r),t.fN).di(a)],t.u,t.od),this.a.x)}, +ajV(a){return this.gajU().$1(a)}} +A.akW.prototype={ +$1(a){var s=this.a +s.d.lF(a) +s.zh()}, +$S(){return this.a.$ti.i("~(1)")}} +A.wj.prototype={ +j(a){return"UndoHistoryValue(canUndo: "+this.a+", canRedo: "+this.b+")"}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.wj&&b.a===this.a&&b.b===this.b}, +gC(a){var s=this.a?519018:218159 +return A.R(s,this.b?519018:218159,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Ec.prototype={ +l(){var s=this.w,r=$.ay() +s.H$=r +s.J$=0 +s=this.x +s.H$=r +s.J$=0 +this.dh()}} +A.Z9.prototype={ +guR(){var s=this.a +return s.length===0?null:s[this.b]}, +gVd(){var s=this.a.length +return s!==0&&this.b"))}} +A.xI.prototype={ +ap(){var s=this +s.aJ() +s.d=s.a.c.gv(0) +s.a.c.a.a_(0,s.gGH())}, +aF(a){var s,r,q=this +q.aS(a) +s=a.c +if(s!==q.a.c){r=q.gGH() +s.a.K(0,r) +q.d=q.a.c.gv(0) +q.a.c.a.a_(0,r)}}, +l(){this.a.c.a.K(0,this.gGH()) +this.aA()}, +al9(){this.a4(new A.avV(this))}, +L(a){var s,r=this.a +r.toString +s=this.d +s===$&&A.a() +return r.d.$3(a,s,r.e)}} +A.avV.prototype={ +$0(){var s=this.a +s.d=s.a.c.gv(0)}, +$S:0} +A.Ek.prototype={ +aj(){return new A.Ie(A.a6I(!0,null,!1),A.afi())}} +A.Ie.prototype={ +ap(){var s=this +s.aJ() +$.a6.bb$.push(s) +s.d.a_(0,s.gSi())}, +l(){var s,r=this +$.a6.hN(r) +s=r.d +s.K(0,r.gSi()) +s.l() +r.aA()}, +aiq(){var s,r=this.d +if(this.f===r.gbG()||!r.gbG())return +$.a6.toString +r=$.aX() +s=this.a.c +r.gzj().Vi(s.a,B.m8)}, +W7(a){var s,r,q=this,p=a.b.a +switch(p){case 1:s=a.a===q.a.c.a +break +case 0:s=!1 +break +default:s=null}q.f=s +if(a.a!==q.a.c.a)return +switch(p){case 1:switch(a.c.a){case 1:r=q.e.OV(q.d,!0) +break +case 2:r=q.e.Et(q.d,!0,!0) +break +case 0:r=q.d +break +default:r=null}r.hO() +break +case 0:$.a6.ah$.d.b.kb(!1) +break}}, +L(a){var s=this.a,r=s.c,q=s.e,p=s.f +return new A.Ot(r,new A.G6(r,A.azC(A.aGW(s.d,this.d,!1),this.e),null),q,p,null)}} +A.Ot.prototype={ +L(a){var s=this,r=s.c,q=s.e,p=s.f +return new A.Gz(r,new A.afg(s),q,p,new A.Fa(r,q,p,t.Q8))}} +A.afg.prototype={ +$2(a,b){var s=this.a +return new A.t8(s.c,new A.Gs(b,s.d,null),null)}, +$S:548} +A.Gz.prototype={ +c7(a){return new A.Wh(this,B.a4)}, +aD(a){return this.f}} +A.Wh.prototype={ +gl3(){var s=this.e +s.toString +t.bR.a(s) +return s.e}, +gV(){return t.Ju.a(A.aW.prototype.gV.call(this))}, +GK(){var s,r,q,p,o,n,m,l=this +try{n=l.e +n.toString +s=t.bR.a(n).d.$2(l,l.gl3()) +l.a6=l.dD(l.a6,s,null)}catch(m){r=A.X(m) +q=A.aV(m) +n=A.bl("building "+l.j(0)) +p=new A.bY(r,q,"widgets library",n,null,!1) +A.dj(p) +o=A.A2(p) +l.a6=l.dD(null,o,l.c)}}, +fw(a,b){var s,r=this +r.nv(a,b) +s=t.Ju +r.gl3().sKc(s.a(A.aW.prototype.gV.call(r))) +r.N9() +r.GK() +s.a(A.aW.prototype.gV.call(r)).JW() +if(r.gl3().at!=null)s.a(A.aW.prototype.gV.call(r)).wN()}, +Na(a){var s,r,q,p=this +if(a==null)a=A.aGE(p) +s=p.gl3() +a.CW.D(0,s) +r=a.cx +if(r!=null)s.an(r) +s=$.lZ +s.toString +r=t.Ju.a(A.aW.prototype.gV.call(p)) +q=r.fx +s.O$.m(0,q.a,r) +r.sqm(A.aTx(q)) +p.a0=a}, +N9(){return this.Na(null)}, +Oc(){var s,r=this,q=r.a0 +if(q!=null){s=$.lZ +s.toString +s.O$.F(0,t.Ju.a(A.aW.prototype.gV.call(r)).fx.a) +s=r.gl3() +q.CW.F(0,s) +if(q.cx!=null)s.ad(0) +r.a0=null}}, +bo(){var s,r=this +r.LZ() +if(r.a0==null)return +s=A.aGE(r) +if(s!==r.a0){r.Oc() +r.Na(s)}}, +jf(){this.Dh() +this.GK()}, +bE(){var s=this +s.Da() +s.gl3().sKc(t.Ju.a(A.aW.prototype.gV.call(s))) +s.N9()}, +dj(){this.Oc() +this.gl3().sKc(null) +this.Mr()}, +cv(a,b){this.m0(0,b) +this.GK()}, +b1(a){var s=this.a6 +if(s!=null)a.$1(s)}, +il(a){this.a6=null +this.js(a)}, +j8(a,b){t.Ju.a(A.aW.prototype.gV.call(this)).saN(a)}, +jc(a,b,c){}, +k_(a,b){t.Ju.a(A.aW.prototype.gV.call(this)).saN(null)}, +na(){var s=this,r=s.gl3(),q=s.e +q.toString +if(r!==t.bR.a(q).e){r=s.gl3() +q=r.at +if(q!=null)q.l() +r.at=null +B.b.W(r.r) +B.b.W(r.z) +B.b.W(r.Q) +r.ch.W(0)}s.Ms()}} +A.t8.prototype={ +cw(a){return this.f!==a.f}} +A.Gs.prototype={ +cw(a){return this.f!==a.f}} +A.Fa.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.S(b)!==A.u(s))return!1 +return s.$ti.b(b)&&b.a===s.a&&b.b===s.b&&b.c===s.c}, +gC(a){return A.R(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +j(a){return"[_DeprecatedRawViewKey "+("#"+A.bj(this.a))+"]"}} +A.a_Q.prototype={} +A.En.prototype={ +aD(a){var s=this,r=s.e,q=A.alD(a,r),p=A.af() +r=new A.Cq(s.r,r,q,s.w,250,B.jk,s.Q,p,0,null,null,new A.aN(),A.af()) +r.aC() +r.U(0,null) +q=r.X$ +if(q!=null)r.d5=q +return r}, +aI(a,b){var s=this,r=s.e +b.shd(r) +r=A.alD(a,r) +b.sVT(r) +b.sq7(s.r) +b.sco(0,s.w) +b.samd(s.y) +b.same(B.jk) +b.sjC(s.Q)}, +c7(a){return new A.Zq(A.db(t.Q),this,B.a4)}} +A.Zq.prototype={ +gV(){return t.E1.a(A.hR.prototype.gV.call(this))}, +fw(a,b){var s=this +s.a0=!0 +s.a1Z(a,b) +s.TI() +s.a0=!1}, +cv(a,b){var s=this +s.a0=!0 +s.a20(0,b) +s.TI() +s.a0=!1}, +TI(){var s=this,r=s.e +r.toString +t.Dg.a(r) +r=t.E1 +if(!s.gii(0).ga9(0)){r.a(A.hR.prototype.gV.call(s)).saP(t.IT.a(s.gii(0).gZ(0).gV())) +s.J=0}else{r.a(A.hR.prototype.gV.call(s)).saP(null) +s.J=null}}, +j8(a,b){var s=this +s.M6(a,b) +if(!s.a0&&b.b===s.J)t.E1.a(A.hR.prototype.gV.call(s)).saP(t.IT.a(a))}, +jc(a,b,c){this.M7(a,b,c)}, +k_(a,b){var s=this +s.a2_(a,b) +if(!s.a0&&t.E1.a(A.hR.prototype.gV.call(s)).d5===a)t.E1.a(A.hR.prototype.gV.call(s)).saP(null)}} +A.PQ.prototype={ +aD(a){var s=this.e,r=A.alD(a,s),q=A.af() +s=new A.OU(s,r,this.r,250,B.jk,this.w,q,0,null,null,new A.aN(),A.af()) +s.aC() +s.U(0,null) +return s}, +aI(a,b){var s=this.e +b.shd(s) +s=A.alD(a,s) +b.sVT(s) +b.sco(0,this.r) +b.sjC(this.w)}} +A.a_R.prototype={} +A.a_S.prototype={} +A.Rh.prototype={ +L(a){var s=this.e,r=new A.Zr(s,!0,A.kp(this.c,!1,null),null) +return new A.If(s,r,null)}} +A.alE.prototype={ +$1(a){this.a.a=a +return!1}, +$S:32} +A.If.prototype={ +cw(a){return this.f!==a.f}} +A.Zr.prototype={ +aD(a){var s=new A.WV(this.e,!0,null,new A.aN(),A.af()) +s.aC() +s.saN(null) +return s}, +aI(a,b){b.sauc(0,this.e) +b.sarm(!0)}} +A.WV.prototype={ +sauc(a,b){if(b===this.t)return +this.t=b +this.ar()}, +sarm(a){return}, +eU(a){this.nu(a)}, +aE(a,b){if(!this.t)return +this.i3(a,b)}} +A.wt.prototype={ +zG(a,b,c){var s,r=this.a,q=r!=null +if(q)a.w7(r.wH(c)) +s=b[a.c] +r=s.a +a.UJ(r.a,r.b,this.b,s.d,s.c) +if(q)a.fA()}, +b1(a){return a.$1(this)}, +ZW(a){return!0}, +L2(a,b){var s=b.a +if(a.a===s)return this +b.a=s+1 +return null}, +Vo(a,b){var s=b.a +b.a=s+1 +return a-s===0?65532:null}, +aX(a,b){var s,r,q,p,o,n=this +if(n===b)return B.ct +if(A.u(b)!==A.u(n))return B.bb +s=n.a +r=s==null +q=b.a +if(r!==(q==null))return B.bb +t.a7.a(b) +if(!n.e.pk(0,b.e)||n.b!==b.b)return B.bb +if(!r){q.toString +p=s.aX(0,q) +o=p.a>0?p:B.ct +if(o===B.bb)return o}else o=B.ct +return o}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.S(b)!==A.u(r))return!1 +if(!r.M3(0,b))return!1 +s=!1 +if(b instanceof A.mB)if(b.e.pk(0,r.e))s=b.b===r.b +return s}, +gC(a){var s=this +return A.R(A.hf.prototype.gC.call(s,0),s.e,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.alU.prototype={ +$1(a){var s,r,q,p,o=this,n=null,m=a.a,l=m==null?n:m.r +$label0$0:{if(typeof l=="number"){m=l!==B.b.ga7(o.b) +s=l}else{s=n +m=!1}if(m){m=s +break $label0$0}m=n +break $label0$0}r=m!=null +if(r)o.b.push(m) +if(a instanceof A.mB){q=B.b.ga7(o.b) +p=q===0?0:q*o.c.a/q +m=o.a.a++ +o.d.push(new A.Zu(a,new A.bE(A.bV(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,new A.lP(m,"PlaceholderSpanIndexSemanticsTag("+m+")"),n,n,n,n,B.x,n),!1,!1,!1,!1,new A.S1(a,p,a.e,n),n),n))}a.ZW(o) +if(r)o.b.pop() +return!0}, +$S:93} +A.Zu.prototype={ +q9(a){var s=a.b +s.toString +t.ot.a(s).b=this.f}} +A.S1.prototype={ +aD(a){var s=this.e +s=new A.GT(this.f,s.b,s.c,null,new A.aN(),A.af()) +s.aC() +return s}, +aI(a,b){var s=this.e +b.sf0(s.b) +b.skj(s.c) +b.snl(0,this.f)}} +A.GT.prototype={ +snl(a,b){if(b===this.n)return +this.n=b +this.a1()}, +sf0(a){if(this.O===a)return +this.O=a +this.a1()}, +skj(a){return}, +aY(a){var s=this.B$ +s=s==null?null:s.al(B.aQ,a/this.n,s.gbB()) +if(s==null)s=0 +return s*this.n}, +aZ(a){var s=this.B$ +s=s==null?null:s.al(B.a5,a/this.n,s.gba()) +if(s==null)s=0 +return s*this.n}, +b2(a){var s=this.B$ +s=s==null?null:s.al(B.av,a/this.n,s.gbx()) +if(s==null)s=0 +return s*this.n}, +b3(a){var s=this.B$ +s=s==null?null:s.al(B.au,a/this.n,s.gby()) +if(s==null)s=0 +return s*this.n}, +f2(a){var s=this.B$,r=s==null?null:s.jn(a) +$label0$0:{if(r==null){s=this.xh(a) +break $label0$0}s=this.n*r +break $label0$0}return s}, +ds(a,b){var s=this.B$,r=s==null?null:s.fd(new A.aa(0,a.b/this.n,0,1/0),b) +return r==null?null:this.n*r}, +cr(a){var s=this.B$,r=s==null?null:s.al(B.H,new A.aa(0,a.b/this.n,0,1/0),s.gc9()) +if(r==null)r=B.D +return a.aU(r.a8(0,this.n))}, +bm(){var s,r=this,q=r.B$ +if(q==null)return +s=t.k +q.bU(new A.aa(0,s.a(A.q.prototype.gR.call(r)).b/r.n,0,1/0),!0) +r.fy=s.a(A.q.prototype.gR.call(r)).aU(q.gp(0).a8(0,r.n))}, +cU(a,b){var s=this.n +b.Lb(0,s,s)}, +aE(a,b){var s,r,q,p=this,o=p.B$ +if(o==null){p.ch.sau(0,null) +return}s=p.n +if(s===1){a.df(o,b) +p.ch.sau(0,null) +return}r=p.cx +r===$&&A.a() +q=p.ch +q.sau(0,a.w9(r,b,A.Bd(s,s,1),new A.atn(o),t.zV.a(q.a)))}, +cu(a,b){var s,r=this.B$ +if(r==null)return!1 +s=this.n +return a.GX(new A.atm(r),b,A.Bd(s,s,1))}} +A.atn.prototype={ +$2(a,b){return a.df(this.a,b)}, +$S:14} +A.atm.prototype={ +$2(a,b){return this.a.cf(a,b)}, +$S:18} +A.a_e.prototype={ +an(a){var s +this.dR(a) +s=this.B$ +if(s!=null)s.an(a)}, +ad(a){var s +this.dF(0) +s=this.B$ +if(s!=null)s.ad(0)}} +A.RT.prototype={ +XZ(a){return!0}, +j(a){return"WidgetState.any"}, +$iRq:1} +A.cd.prototype={ +G(){return"WidgetState."+this.b}, +XZ(a){return a.u(0,this)}, +$iRq:1} +A.kS.prototype={$ibS:1} +A.mH.prototype={ +ac(a){return this.z.$1(a)}} +A.Ro.prototype={ +uP(a){return this.ac(B.zQ).uP(a)}, +$ibS:1} +A.Ig.prototype={ +ac(a){return this.a.$1(a)}, +guV(){return this.b}} +A.Rn.prototype={$ibS:1} +A.UG.prototype={ +ac(a){var s,r=this,q=r.a,p=q==null?null:q.ac(a) +q=r.b +s=q==null?null:q.ac(a) +q=p==null +if(q&&s==null)return null +if(q)return A.b_(new A.bc(s.a.hn(0),0,B.y,-1),s,r.c) +if(s==null)return A.b_(p,new A.bc(p.a.hn(0),0,B.y,-1),r.c) +return A.b_(p,s,r.c)}, +$ibS:1} +A.oX.prototype={ +ac(a){return this.x.$1(a)}} +A.Rp.prototype={$ibS:1} +A.Zw.prototype={ +ac(a){return this.a6.$1(a)}} +A.bS.prototype={} +A.FX.prototype={ +ac(a){var s,r=this,q=r.a,p=q==null?null:q.ac(a) +q=r.b +s=q==null?null:q.ac(a) +return r.d.$3(p,s,r.c)}, +$ibS:1} +A.bC.prototype={ +ac(a){return this.a.$1(a)}, +$ibS:1} +A.iQ.prototype={ +ac(a){var s,r,q +for(s=this.a,s=new A.dG(s,A.m(s).i("dG<1,2>")).gak(0);s.A();){r=s.d +if(r.a.XZ(a))return r.b}try{this.$ti.c.a(null) +return null}catch(q){if(t.ns.b(A.X(q))){s=this.$ti.c +throw A.d(A.c2("The current set of material states is "+a.j(0)+'.\nNone of the provided map keys matched this set, and the type "'+A.c4(s).j(0)+'" is non-nullable.\nConsider using "WidgetStateProperty<'+A.c4(s).j(0)+'?>.fromMap()", or adding the "WidgetState.any" key to this map.',null))}else throw q}}, +k(a,b){if(b==null)return!1 +return this.$ti.b(b)&&A.J1(this.a,b.a)}, +gC(a){return new A.ql(B.er,B.er,t.S6.bO(this.$ti.c).i("ql<1,2>")).f5(0,this.a)}, +j(a){return"WidgetStateMapper<"+A.c4(this.$ti.c).j(0)+">("+this.a.j(0)+")"}, +I(a,b){throw A.d(A.nn(A.b([A.kh('There was an attempt to access the "'+b.gYk().j(0)+'" field of a WidgetStateMapper<'+A.c4(this.$ti.c).j(0)+"> object."),A.bl(this.j(0)),A.bl("WidgetStateProperty objects should only be used in places that document their support."),A.A1('Double-check whether the map was used in a place that documents support for WidgetStateProperty objects. If so, please file a bug report. (The https://pub.dev/ page for a package contains a link to "View/report issues".)')],t.E)))}, +$ibS:1} +A.bF.prototype={ +ac(a){return this.a}, +j(a){var s="WidgetStatePropertyAll(",r=this.a +if(typeof r=="number")return s+A.iZ(r)+")" +else return s+A.i(r)+")"}, +k(a,b){if(b==null)return!1 +return this.$ti.b(b)&&A.u(b)===A.u(this)&&J.e(b.a,this.a)}, +gC(a){return J.E(this.a)}, +$ibS:1} +A.Rr.prototype={ +da(a,b,c){var s=this.a +if(c?J.k2(s,b):J.l8(s,b))this.aG()}} +A.Zv.prototype={} +A.a6z.prototype={} +A.a6A.prototype={} +A.On.prototype={} +A.a3l.prototype={} +A.a0W.prototype={} +A.m9.prototype={ +j(a){return"crossAxisIndex="+A.i(this.w)+"; "+this.a3c(0)}} +A.OW.prototype={ +sa_F(a){var s=this +if(s.fY===a)return +if(A.u(a)!==A.u(s.fY)||s.fY.a!==a.a)s.a1() +s.fY=a}, +sarl(a){if(this.fq===a)return +this.fq=a +this.a1()}, +sanD(a){if(this.t===a)return +this.t=a +this.a1()}, +ed(a){if(!(a.b instanceof A.m9))a.b=new A.m9(!1,null,null)}, +qk(a){var s=t.Kn.a(a.b).w +s.toString +return this.ab.$1(s)*this.T}, +q5(){var s,r,q=this.a2G(0,0) +if(q){s=this.X$ +s.toString +r=t.Kn.a(s.b) +r.w=r.a=0}return q}, +lh(a,b){var s,r,q,p,o,n,m,l=this,k=l.X$ +k.toString +s=A.m(l).i("a7.1") +r=t.Kn +q=l.bw +p=l.bl +o=k +n=a +while(!0){if(!(n>0&&o!=null))break +m=r.a(o.b).w +if(m!=null){q.push(m) +p.push(l.kB(o))}k=o.b +k.toString +o=s.a(k).aa$;--n}l.a2H(a,b)}, +qV(a,b){var s,r,q=this.a2I(a,!0) +if(q!=null){s=t.Kn.a(q.b) +r=this.bw +s.w=r.length!==0?r.pop():0 +r=this.bl +s.x=r.length!==0?r.pop():0}return q}, +bm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6=this,b7=null,b8={},b9=b6.y1 +b9.R8=!1 +s=b6.fY +r=t.r +r.a(A.q.prototype.gR.call(b6)) +q=s.a +b6.ab=A.xU(r.a(A.q.prototype.gR.call(b6)).x)?new A.ag4(q):new A.ag5() +s=r.a(A.q.prototype.gR.call(b6)) +p=b6.t +s=(s.w+p)/q +b6.T=s +o=r.a(A.q.prototype.gR.call(b6)).alS(s-p) +n=r.a(A.q.prototype.gR.call(b6)).d+r.a(A.q.prototype.gR.call(b6)).z +m=n+r.a(A.q.prototype.gR.call(b6)).Q +l=A.bo(q,0,!1,t.i) +k=new A.agc(b6,l) +s=b6.dl +if(s!=null&&s!==q){B.b.W(b6.bw) +B.b.W(b6.bl) +s=b6.X$ +if(s!=null){s=s.b +s.toString +p=t.D +s=p.a(s).b +s.toString +if(s!==0){j=b6.ct$ +j.toString +j=j.b +j.toString +j=p.a(j).b +j.toString +b6.lh(0,j-s+1) +B.b.mL(l,0,q,0) +b6.q5() +i=b6.X$ +i.bU(o,!0) +s=b6.X$ +s.toString +s=s.b +s.toString +s=p.a(s).b +s.toString +h=s +g=0 +while(!0){if(!(i!=null&&h<=b6.c4))break +k.$1(i) +s=i.b +s.toString +s=p.a(s).a +s.toString +i=b6.Ja(o,i,!0);++h +g=s}f=g-n +if(f!==0){b6.dy=A.hZ(b7,!1,b7,b7,0,0,0,0,f) +return}}}}b6.dl=q +if(b6.X$==null)if(!b6.q5()){b6.dy=B.it +b9.qv() +return}b8.a=null +e=b6.X$ +s=e.b +s.toString +p=t.D +if(p.a(s).a==null){s=A.m(b6).i("a7.1") +d=0 +while(!0){if(e!=null){j=e.b +j.toString +j=p.a(j).a==null}else j=!1 +if(!j)break +j=e.b +j.toString +e=s.a(j).aa$;++d}b6.lh(d,0) +if(b6.X$==null)if(!b6.q5()){b6.dy=B.it +b9.qv() +return}}B.b.mL(l,0,q,1/0) +c=new A.agb(b6,l,q) +i=b8.b=b6.X$ +if(i!=null){s=i.b +s.toString +s=p.a(s).b +s.toString +s=s===0}else s=!1 +if(s)t.Kn.a(i.b).w=0 +s=A.m(b6).i("a7.1") +j=t.Kn +b=i +while(!0){if(!(b!=null&&B.b.fl(l,new A.ag6())))break +a=j.a(b8.b.b) +h=a.w +if(h!=null){b=a.a +b.toString +if(l[h]===1/0)l[h]=b}i=s.a(a).aa$ +b8.b=i +b=i}e=b6.X$ +for(a0=b7;B.b.fl(l,new A.ag7(n));a0=e){e=b6.qV(o,!0) +if(e==null){b=b6.X$ +b.toString +j.a(b.b).a=0 +if(n===0){b.bU(o,!0) +e=b6.X$ +if(b8.a==null)b8.a=e +a0=e +break}else{b6.dy=A.hZ(b7,!1,b7,b7,0,0,0,0,-n) +return}}a1=B.b.kF(l,B.mZ) +if(a1<-1e-10){b6.dy=A.hZ(b7,!1,b7,b7,0,0,0,0,-a1) +b9=b6.X$ +b9.toString +a=j.a(b9.b) +a2=c.$0() +a.a=a2.a +a.w=a2.w +a.a=0 +return}a3=c.$0() +a=j.a(e.b) +a.a=a3.a +a.w=a3.w +b=a3.w +b.toString +a4=a3.a +a4.toString +l[b]=a4 +if(b8.a==null)b8.a=e}if(n<1e-10)while(!0){b=b6.X$ +b.toString +b=b.b +b.toString +p.a(b) +a4=b.b +a4.toString +if(!(a4>0))break +j.a(b) +e=b6.qV(o,!0) +a3=c.$0() +b.a=a3.a +b.w=a3.w +b=a3.a +b.toString +if(b<-1e-10){b6.dy=A.hZ(b7,!1,b7,b7,0,0,0,0,-b) +return}}if(a0==null){e.bU(o,!0) +b8.a=e}a5=B.b.kF(l,B.mZ) +b8.c=!0 +b8.b=e +b=e.b +b.toString +p.a(b) +a4=b.b +a4.toString +b8.d=a4 +j.a(b) +j=b.w +j.toString +b=b.a +b.toString +l[j]=b+b6.kB(e)+b6.fq +for(a6=0;a6r.a(A.q.prototype.gR.call(b6)).d+r.a(A.q.prototype.gR.call(b6)).r||r.a(A.q.prototype.gR.call(b6)).d>0,b7,b7,b3,b4,0,b3,b7) +if(b3===b2)b9.R8=!0 +b9.qv()}} +A.ag1.prototype={ +$1(a){return a}, +$S:46} +A.ag4.prototype={ +$1(a){return this.a-a-1}, +$S:46} +A.ag5.prototype={ +$1(a){return a}, +$S:46} +A.agc.prototype={ +$1(a){var s,r=this.b,q=A.aQ7(r),p=t.Kn.a(a.b),o=r[q] +p.a=o +p.w=q +s=this.a +s=o+s.kB(a)+s.fq +r[q]=s +return s}, +$S:37} +A.agb.prototype={ +$0(){var s,r,q,p,o,n,m=this.a,l=m.X$ +l.toString +s=t.Kn.a(l.b) +l=s.x +l.toString +m=m.fq +r=s.w +r.toString +q=this.b +p=q[r]-(l+m) +for(m=this.c,o=0;othis.a}, +$S:51} +A.ag8.prototype={ +$1(a){var s=this.a +return a>=t.r.a(A.q.prototype.gR.call(s)).d}, +$S:51} +A.ag2.prototype={ +$0(){var s,r,q,p=this,o=p.a,n=o.b,m=o.a +if(n==m)o.c=!1 +s=p.b +n=n.b +n.toString +r=o.b=A.m(s).i("a7.1").a(n).aa$ +n=r==null +if(n)o.c=!1 +q=++o.d +if(!o.c){if(!n){n=r.b +n.toString +n=t.D.a(n).b +n.toString +q=n!==q +n=q}else n=!0 +q=p.c +if(n){r=s.Ja(q,m,!0) +o.b=r +if(r==null)return!1}else r.bU(q,!0) +n=o.a=o.b}else n=r +n.toString +p.d.$1(n) +if(!o.e&&B.b.fl(p.e,new A.ag3(s))){o.e=!0 +o=o.b.b +o.toString +o=t.D.a(o).b +o.toString +s.c4=o}return!0}, +$S:55} +A.ag3.prototype={ +$1(a){var s=this.a +return a>=t.r.a(A.q.prototype.gR.call(s)).d}, +$S:51} +A.ag9.prototype={ +$1(a){return a-this.a.fq")).gak(0);h.A();){g=h.d +l.setRequestHeader(g.a,g.b)}k=new A.bf(new A.al($.ad,t.EW),t.Bx) +h=t.Sc +f=t.H +new A.ms(l,"load",!1,h).gZ(0).bc(0,new A.a1D(l,k,b),f) +new A.ms(l,"error",!1,h).gZ(0).bc(0,new A.a1E(k,b),f) +l.send(j) +p=4 +s=7 +return A.r(k.a,$async$hr) +case 7:h=d +q=h +n=[1] +s=5 +break +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +i.F(0,l) +s=n.pop() +break +case 6:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$hr,r)}, +aB(a){var s,r,q,p +this.c=!0 +for(s=this.a,r=A.cs(s,s.r,A.m(s).c),q=r.$ti.c;r.A();){p=r.d +if(p==null)p=q.a(p) +p.abort()}s.W(0)}} +A.a1D.prototype={ +$1(a){var s,r,q,p,o,n,m=this,l=m.a,k=A.aHV(l).h(0,"content-length"),j=!1 +if(k!=null){j=$.aLn() +j=!j.b.test(k)}if(j){m.b.f1(new A.tI("Invalid content-length header ["+k+"].",m.c.b)) +return}s=A.adu(t.RZ.a(l.response),0,null) +r=l.responseURL +if(r.length!==0)A.dM(r,0,null) +j=A.aG5(s,t.Cm) +q=l.status +p=s.length +o=m.c +n=A.aHV(l) +l=l.statusText +j=new A.Qq(A.aZ5(new A.tx(j)),o,q,l,p,n,!1,!0) +j.MG(q,p,n,!1,!0,l,o) +m.b.cV(0,j)}, +$S:26} +A.a1E.prototype={ +$1(a){this.a.mu(new A.tI("XMLHttpRequest error.",this.b.b),A.ajp())}, +$S:26} +A.tx.prototype={ +ZA(){var s=new A.al($.ad,t.aP),r=new A.bf(s,t.gI),q=new A.Sj(new A.a1Y(r),new Uint8Array(1024)) +this.iq(q.gjA(q),!0,q.gHx(q),r.gamG()) +return s}} +A.a1Y.prototype={ +$1(a){return this.a.cV(0,new Uint8Array(A.jZ(a)))}, +$S:556} +A.tI.prototype={ +j(a){var s=this.b.j(0) +return"ClientException: "+this.a+", uri="+s}, +$icg:1} +A.agv.prototype={} +A.vr.prototype={} +A.rk.prototype={} +A.Qq.prototype={} +A.yT.prototype={} +A.Bh.prototype={ +j(a){var s=new A.ci(""),r=""+this.a +s.a=r +r+="/" +s.a=r +s.a=r+this.b +J.j0(this.c.a,new A.acJ(s)) +r=s.a +return r.charCodeAt(0)==0?r:r}} +A.acH.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=A.aSD(this.a,null,null),j=$.aMo() +k.oV(j) +s=$.aMm() +k.ln(s) +r=k.gr_().h(0,0) +r.toString +k.ln("/") +k.ln(s) +q=k.gr_().h(0,0) +q.toString +k.oV(j) +p=t.N +o=A.v(p,p) +while(!0){n=k.hh(0,";") +if(n){p=k.d +k.e=k.c=p.gbq(p)}if(!n)break +if(k.hh(0,j)){p=k.d +k.e=k.c=p.gbq(p)}k.ln(s) +if(k.c!==k.e)k.d=null +p=k.d.h(0,0) +p.toString +k.ln("=") +n=k.hh(0,s) +if(n){m=k.d +k.e=k.c=m.gbq(m)}if(n){if(k.c!==k.e)k.d=null +m=k.d.h(0,0) +m.toString +l=m}else l=A.aXX(k) +if(k.hh(0,j)){m=k.d +k.e=k.c=m.gbq(m)}o.m(0,p,l)}k.aoD() +return A.aER(r,q,o)}, +$S:557} +A.acJ.prototype={ +$2(a,b){var s,r,q=this.a +q.a+="; "+a+"=" +s=$.aMj() +s=s.b.test(b) +r=q.a +if(s){q.a=r+'"' +s=A.aJl(b,$.aLo(),new A.acI(),null) +q.a=(q.a+=s)+'"'}else q.a=r+b}, +$S:107} +A.acI.prototype={ +$1(a){return"\\"+A.i(a.h(0,0))}, +$S:215} +A.axV.prototype={ +$1(a){var s=a.h(0,1) +s.toString +return s}, +$S:215} +A.zR.prototype={ +be(a){var s,r,q=this.x,p=q.h(0,a) +if(p!=null)return p +s=this.rD(a) +r=this.b.$1(a).be(s) +if(q.a>4)q.W(0) +q.m(0,a,r) +return r}, +rD(b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=b1.e,b0=a8.w +if(b0!=null){s=b0.$1(b1) +r=s.a +q=s.b +p=s.c +o=s.d +n=s.e +m=a8.e.$1(b1).rD(b1) +l=!0 +if(o!==B.cB)if(!(o===B.dw&&!b1.d)){b0=o===B.XB&&b1.d +l=b0}k=l?r:q +j=l?q:r +i=b1.d?1:-1 +h=k.r.hp(0,a9) +g=j.r.hp(0,a9) +f=k.c.$1(b1) +e=A.py(m,f)>=h?f:A.zS(m,h) +d=j.c.$1(b1) +c=A.py(m,d)>=g?d:A.zS(m,g) +if(!((c-e)*i>=p)){a9=p*i +c=A.acx(0,100,e+a9) +e=(c-e)*i>=p?e:A.acx(0,100,c-a9)}b=60 +if(50<=e&&e<60){a9=p*i +if(i>0){c=Math.max(c,60+a9) +e=b}else{c=Math.min(c,49+a9) +e=49}}else if(50<=c&&c<60)if(n){a9=p*i +if(i>0){c=Math.max(c,60+a9) +e=b}else{c=Math.min(c,49+a9) +e=49}}else c=i>0?60:49 +return a8.a===k.a?e:c}else{a=a8.c.$1(b1) +b0=a8.e +if(b0==null)return a +m=b0.$1(b1).rD(b1) +a0=a8.r.hp(0,a9) +a=A.py(m,a)>=a0?a:A.zS(m,a0) +if(a8.d&&50<=a&&a<60)a=A.py(49,m)>=a0?49:60 +a9=a8.f +if(a9!=null){a1=b0.$1(b1).rD(b1) +a2=a9.$1(b1).rD(b1) +a3=Math.max(a1,a2) +a4=Math.min(a1,a2) +if(A.py(a3,a)>=a0&&A.py(a4,a)>=a0)return a +a5=A.aDi(a0,a3) +a6=A.aDh(a0,a4) +a7=[] +if(a5!==-1)a7.push(a5) +if(a6!==-1)a7.push(a6) +if(B.d.aH(a1)<60||B.d.aH(a2)<60)return a5<0?100:a5 +if(a7.length===1)return a7[0] +return a6<0?0:a6}return a}}} +A.dY.prototype={} +A.aa4.prototype={ +$1(a){return a.x}, +$S:4} +A.aa5.prototype={ +$1(a){return a.d?6:98}, +$S:3} +A.aan.prototype={ +$1(a){return a.x}, +$S:4} +A.aao.prototype={ +$1(a){return a.d?90:10}, +$S:3} +A.aam.prototype={ +$1(a){return $.aBU()}, +$S:5} +A.acb.prototype={ +$1(a){return a.x}, +$S:4} +A.acc.prototype={ +$1(a){return a.d?6:98}, +$S:3} +A.ac7.prototype={ +$1(a){return a.x}, +$S:4} +A.ac8.prototype={ +$1(a){return a.d?6:new A.h7(87,87,80,75).hp(0,a.e)}, +$S:3} +A.abW.prototype={ +$1(a){return a.x}, +$S:4} +A.abX.prototype={ +$1(a){return a.d?new A.h7(24,24,29,34).hp(0,a.e):98}, +$S:3} +A.ac3.prototype={ +$1(a){return a.x}, +$S:4} +A.ac4.prototype={ +$1(a){return a.d?new A.h7(4,4,2,0).hp(0,a.e):100}, +$S:3} +A.ac1.prototype={ +$1(a){return a.x}, +$S:4} +A.ac2.prototype={ +$1(a){var s=a.e +return a.d?new A.h7(10,10,11,12).hp(0,s):new A.h7(96,96,96,95).hp(0,s)}, +$S:3} +A.ac5.prototype={ +$1(a){return a.x}, +$S:4} +A.ac6.prototype={ +$1(a){var s=a.e +return a.d?new A.h7(12,12,16,20).hp(0,s):new A.h7(94,94,92,90).hp(0,s)}, +$S:3} +A.abY.prototype={ +$1(a){return a.x}, +$S:4} +A.abZ.prototype={ +$1(a){var s=a.e +return a.d?new A.h7(17,17,21,25).hp(0,s):new A.h7(92,92,88,85).hp(0,s)}, +$S:3} +A.ac_.prototype={ +$1(a){return a.x}, +$S:4} +A.ac0.prototype={ +$1(a){var s=a.e +return a.d?new A.h7(22,22,26,30).hp(0,s):new A.h7(90,90,84,80).hp(0,s)}, +$S:3} +A.ab0.prototype={ +$1(a){return a.x}, +$S:4} +A.ab1.prototype={ +$1(a){return a.d?90:10}, +$S:3} +A.ab_.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.ac9.prototype={ +$1(a){return a.y}, +$S:4} +A.aca.prototype={ +$1(a){return a.d?30:90}, +$S:3} +A.aaY.prototype={ +$1(a){return a.y}, +$S:4} +A.aaZ.prototype={ +$1(a){return a.d?80:30}, +$S:3} +A.aaX.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.aak.prototype={ +$1(a){return a.x}, +$S:4} +A.aal.prototype={ +$1(a){return a.d?90:20}, +$S:3} +A.aaf.prototype={ +$1(a){return a.x}, +$S:4} +A.aag.prototype={ +$1(a){return a.d?20:95}, +$S:3} +A.aae.prototype={ +$1(a){return $.ayG()}, +$S:5} +A.abk.prototype={ +$1(a){return a.y}, +$S:4} +A.abl.prototype={ +$1(a){return a.d?60:50}, +$S:3} +A.abj.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.abh.prototype={ +$1(a){return a.y}, +$S:4} +A.abi.prototype={ +$1(a){return a.d?30:80}, +$S:3} +A.abg.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.abU.prototype={ +$1(a){return a.x}, +$S:4} +A.abV.prototype={ +$1(a){return 0}, +$S:3} +A.abC.prototype={ +$1(a){return a.x}, +$S:4} +A.abD.prototype={ +$1(a){return 0}, +$S:3} +A.abz.prototype={ +$1(a){return a.f}, +$S:4} +A.abA.prototype={ +$1(a){if(a.c===B.al)return a.d?100:0 +return a.d?80:40}, +$S:3} +A.aby.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.abB.prototype={ +$1(a){return new A.eQ($.Jb(),$.Ja(),10,B.cB,!1)}, +$S:21} +A.aaH.prototype={ +$1(a){return a.f}, +$S:4} +A.aaI.prototype={ +$1(a){if(a.c===B.al)return a.d?10:90 +return a.d?20:100}, +$S:3} +A.aaG.prototype={ +$1(a){return $.Ja()}, +$S:5} +A.abn.prototype={ +$1(a){return a.f}, +$S:4} +A.abo.prototype={ +$1(a){var s=a.c +if(s===B.dy||s===B.dx){s=a.b.c +s===$&&A.a() +return s}if(s===B.al)return a.d?85:25 +return a.d?30:90}, +$S:3} +A.abm.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.abp.prototype={ +$1(a){return new A.eQ($.Jb(),$.Ja(),10,B.cB,!1)}, +$S:21} +A.aaw.prototype={ +$1(a){return a.f}, +$S:4} +A.aax.prototype={ +$1(a){var s=a.c +if(s===B.dy||s===B.dx)return A.zS($.Jb().c.$1(a),4.5) +if(s===B.al)return a.d?0:100 +return a.d?90:10}, +$S:3} +A.aav.prototype={ +$1(a){return $.Jb()}, +$S:5} +A.aai.prototype={ +$1(a){return a.f}, +$S:4} +A.aaj.prototype={ +$1(a){return a.d?40:80}, +$S:3} +A.aah.prototype={ +$1(a){return $.ayG()}, +$S:5} +A.abR.prototype={ +$1(a){return a.r}, +$S:4} +A.abS.prototype={ +$1(a){return a.d?80:40}, +$S:3} +A.abQ.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.abT.prototype={ +$1(a){return new A.eQ($.Je(),$.a0f(),10,B.cB,!1)}, +$S:21} +A.aaV.prototype={ +$1(a){return a.r}, +$S:4} +A.aaW.prototype={ +$1(a){if(a.c===B.al)return a.d?10:100 +else return a.d?20:100}, +$S:3} +A.aaU.prototype={ +$1(a){return $.a0f()}, +$S:5} +A.abF.prototype={ +$1(a){return a.r}, +$S:4} +A.abG.prototype={ +$1(a){var s=a.d,r=s?30:90,q=a.c +if(q===B.al)return s?30:85 +if(!(q===B.dy||q===B.dx))return r +q=a.r +return A.aQj(q.a,q.b,r,!s)}, +$S:3} +A.abE.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.abH.prototype={ +$1(a){return new A.eQ($.Je(),$.a0f(),10,B.cB,!1)}, +$S:21} +A.aaK.prototype={ +$1(a){return a.r}, +$S:4} +A.aaL.prototype={ +$1(a){var s=a.c +if(!(s===B.dy||s===B.dx))return a.d?90:10 +return A.zS($.Je().c.$1(a),4.5)}, +$S:3} +A.aaJ.prototype={ +$1(a){return $.Je()}, +$S:5} +A.acq.prototype={ +$1(a){return a.w}, +$S:4} +A.acr.prototype={ +$1(a){if(a.c===B.al)return a.d?90:25 +return a.d?80:40}, +$S:3} +A.acp.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.acs.prototype={ +$1(a){return new A.eQ($.Jh(),$.a0g(),10,B.cB,!1)}, +$S:21} +A.abe.prototype={ +$1(a){return a.w}, +$S:4} +A.abf.prototype={ +$1(a){if(a.c===B.al)return a.d?10:90 +return a.d?20:100}, +$S:3} +A.abd.prototype={ +$1(a){return $.a0g()}, +$S:5} +A.ace.prototype={ +$1(a){return a.w}, +$S:4} +A.acf.prototype={ +$1(a){var s=a.c +if(s===B.al)return a.d?60:49 +if(!(s===B.dy||s===B.dx))return a.d?30:90 +s=a.b.c +s===$&&A.a() +s=A.azs(a.w.be(s)).c +s===$&&A.a() +return s}, +$S:3} +A.acd.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.acg.prototype={ +$1(a){return new A.eQ($.Jh(),$.a0g(),10,B.cB,!1)}, +$S:21} +A.ab3.prototype={ +$1(a){return a.w}, +$S:4} +A.ab4.prototype={ +$1(a){var s=a.c +if(s===B.al)return a.d?0:100 +if(!(s===B.dy||s===B.dx))return a.d?90:10 +return A.zS($.Jh().c.$1(a),4.5)}, +$S:3} +A.ab2.prototype={ +$1(a){return $.Jh()}, +$S:5} +A.aab.prototype={ +$1(a){return a.z}, +$S:4} +A.aac.prototype={ +$1(a){return a.d?80:40}, +$S:3} +A.aaa.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.aad.prototype={ +$1(a){return new A.eQ($.a0e(),$.a0d(),10,B.cB,!1)}, +$S:21} +A.aat.prototype={ +$1(a){return a.z}, +$S:4} +A.aau.prototype={ +$1(a){return a.d?20:100}, +$S:3} +A.aas.prototype={ +$1(a){return $.a0d()}, +$S:5} +A.aa7.prototype={ +$1(a){return a.z}, +$S:4} +A.aa8.prototype={ +$1(a){return a.d?30:90}, +$S:3} +A.aa6.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.aa9.prototype={ +$1(a){return new A.eQ($.a0e(),$.a0d(),10,B.cB,!1)}, +$S:21} +A.aaq.prototype={ +$1(a){return a.z}, +$S:4} +A.aar.prototype={ +$1(a){return a.d?90:10}, +$S:3} +A.aap.prototype={ +$1(a){return $.a0e()}, +$S:5} +A.abv.prototype={ +$1(a){return a.f}, +$S:4} +A.abw.prototype={ +$1(a){return a.c===B.al?40:90}, +$S:3} +A.abu.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.abx.prototype={ +$1(a){return new A.eQ($.Jc(),$.Jd(),10,B.dw,!0)}, +$S:21} +A.abr.prototype={ +$1(a){return a.f}, +$S:4} +A.abs.prototype={ +$1(a){return a.c===B.al?30:80}, +$S:3} +A.abq.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.abt.prototype={ +$1(a){return new A.eQ($.Jc(),$.Jd(),10,B.dw,!0)}, +$S:21} +A.aaD.prototype={ +$1(a){return a.f}, +$S:4} +A.aaF.prototype={ +$1(a){return a.c===B.al?100:10}, +$S:3} +A.aaC.prototype={ +$1(a){return $.Jd()}, +$S:5} +A.aaE.prototype={ +$1(a){return $.Jc()}, +$S:5} +A.aaz.prototype={ +$1(a){return a.f}, +$S:4} +A.aaB.prototype={ +$1(a){return a.c===B.al?90:30}, +$S:3} +A.aay.prototype={ +$1(a){return $.Jd()}, +$S:5} +A.aaA.prototype={ +$1(a){return $.Jc()}, +$S:5} +A.abN.prototype={ +$1(a){return a.r}, +$S:4} +A.abO.prototype={ +$1(a){return a.c===B.al?80:90}, +$S:3} +A.abM.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.abP.prototype={ +$1(a){return new A.eQ($.Jf(),$.Jg(),10,B.dw,!0)}, +$S:21} +A.abJ.prototype={ +$1(a){return a.r}, +$S:4} +A.abK.prototype={ +$1(a){return a.c===B.al?70:80}, +$S:3} +A.abI.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.abL.prototype={ +$1(a){return new A.eQ($.Jf(),$.Jg(),10,B.dw,!0)}, +$S:21} +A.aaR.prototype={ +$1(a){return a.r}, +$S:4} +A.aaT.prototype={ +$1(a){return 10}, +$S:3} +A.aaQ.prototype={ +$1(a){return $.Jg()}, +$S:5} +A.aaS.prototype={ +$1(a){return $.Jf()}, +$S:5} +A.aaN.prototype={ +$1(a){return a.r}, +$S:4} +A.aaP.prototype={ +$1(a){return a.c===B.al?25:30}, +$S:3} +A.aaM.prototype={ +$1(a){return $.Jg()}, +$S:5} +A.aaO.prototype={ +$1(a){return $.Jf()}, +$S:5} +A.acm.prototype={ +$1(a){return a.w}, +$S:4} +A.acn.prototype={ +$1(a){return a.c===B.al?40:90}, +$S:3} +A.acl.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.aco.prototype={ +$1(a){return new A.eQ($.Ji(),$.Jj(),10,B.dw,!0)}, +$S:21} +A.aci.prototype={ +$1(a){return a.w}, +$S:4} +A.acj.prototype={ +$1(a){return a.c===B.al?30:80}, +$S:3} +A.ach.prototype={ +$1(a){return a.d?$.eD():$.eE()}, +$S:5} +A.ack.prototype={ +$1(a){return new A.eQ($.Ji(),$.Jj(),10,B.dw,!0)}, +$S:21} +A.aba.prototype={ +$1(a){return a.w}, +$S:4} +A.abc.prototype={ +$1(a){return a.c===B.al?100:10}, +$S:3} +A.ab9.prototype={ +$1(a){return $.Jj()}, +$S:5} +A.abb.prototype={ +$1(a){return $.Ji()}, +$S:5} +A.ab6.prototype={ +$1(a){return a.w}, +$S:4} +A.ab8.prototype={ +$1(a){return a.c===B.al?90:30}, +$S:3} +A.ab5.prototype={ +$1(a){return $.Jj()}, +$S:5} +A.ab7.prototype={ +$1(a){return $.Ji()}, +$S:5} +A.h7.prototype={ +hp(a,b){var s,r=this +if(b<0.5)return A.aA1(r.b,r.c,b/0.5) +else{s=r.d +if(b<1)return A.aA1(r.c,s,(b-0.5)/0.5) +else return s}}} +A.E4.prototype={ +G(){return"TonePolarity."+this.b}} +A.eQ.prototype={} +A.jO.prototype={ +G(){return"Variant."+this.b}} +A.a22.prototype={} +A.hb.prototype={ +k(a,b){var s,r +if(b==null)return!1 +if(!(b instanceof A.hb))return!1 +s=b.d +s===$&&A.a() +r=this.d +r===$&&A.a() +return s===r}, +gC(a){var s=this.d +s===$&&A.a() +return B.f.gC(s)}, +j(a){var s,r,q=this.a +q===$&&A.a() +q=B.f.j(B.d.aH(q)) +s=this.b +s===$&&A.a() +s=B.d.aH(s) +r=this.c +r===$&&A.a() +return"H"+q+" C"+s+" T"+B.f.j(B.d.aH(r))}} +A.alC.prototype={} +A.rx.prototype={ +be(a){var s=this.d +if(s.aq(0,a)){s=s.h(0,a) +s.toString +return A.hc(s)}else return A.hc(A.q0(this.a,this.b,a))}, +k(a,b){if(b==null)return!1 +if(b instanceof A.rx)return this.a===b.a&&this.b===b.b +return!1}, +gC(a){var s=A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a) +return s}, +j(a){return"TonalPalette.of("+A.i(this.a)+", "+A.i(this.b)+")"}} +A.Pd.prototype={} +A.Pe.prototype={} +A.Pf.prototype={} +A.Pg.prototype={} +A.Ph.prototype={} +A.Pi.prototype={} +A.Pj.prototype={} +A.Pk.prototype={} +A.Pl.prototype={} +A.ak0.prototype={ +alJ(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.a,a1=a0.a +a1===$&&A.a() +s=B.d.aH(a1) +r=a.goo()[s] +q=a.BX(r) +a1=t.DU +p=A.b([r],a1) +for(o=0,n=0;n<360;++n,q=l){m=B.f.bJ(s+n,360) +l=a.BX(a.goo()[m]) +o+=Math.abs(l-q)}k=o/a3 +q=a.BX(r) +for(j=1,i=0;p.length=g*k +e=1 +while(!0){if(!(f&&g=(g+e)*k;++e}++j +if(j>360){for(;p.length=a1?B.f.bJ(b,a1):b])}for(a0=a2-c-1+1,n=1;n=a1?B.f.bJ(b,a1):b])}return d}, +gamE(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.f +if(c!=null)return c +c=B.b.gZ(d.glu()).a +c===$&&A.a() +s=d.gkJ().h(0,B.b.gZ(d.glu())) +s.toString +r=B.b.ga7(d.glu()).a +r===$&&A.a() +q=d.gkJ().h(0,B.b.ga7(d.glu())) +q.toString +p=q-s +q=d.a +o=q.a +o===$&&A.a() +n=A.aGc(c,o,r) +if(n)m=r +else m=c +if(n)l=c +else l=r +k=d.goo()[B.d.aH(q.a)] +j=1-d.gaqu() +for(i=1000,h=0;h<=360;++h){g=B.d.bJ(m+h,360) +if(g<0)g+=360 +if(!A.aGc(m,g,l))continue +f=d.goo()[B.d.aH(g)] +c=d.d.h(0,f) +c.toString +e=Math.abs(j-(c-s)/p) +if(e=0)return p +p=q.gkJ().h(0,B.b.gZ(q.glu())) +p.toString +s=q.gkJ().h(0,B.b.ga7(q.glu())) +s.toString +r=s-p +s=q.gkJ().h(0,q.a) +s.toString +return q.e=r===0?0.5:(s-p)/r}, +glu(){var s,r=this,q=r.b +if(q.length!==0)return q +s=A.jp(r.goo(),!0,t.bq) +s.push(r.a) +B.b.eX(s,new A.ak1(r.gkJ())) +return r.b=s}, +gkJ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.d +if(a5.a!==0)return a5 +a5=t.bq +s=A.jp(a4.goo(),!0,a5) +s.push(a4.a) +a5=A.v(a5,t.i) +for(r=s.length,q=0;q>>16&255 +l=n>>>8&255 +k=n&255 +j=A.kx(A.b([A.cR(p),A.cR(l),A.cR(k)],r),$.ja) +i=A.a23(j[0],j[1],j[2],o) +m.a=i.a +m.b=i.b +m.c=116*A.nd(A.kx(A.b([A.cR(p),A.cR(l),A.cR(k)],r),$.ja)[1]/100)-16 +s.push(m)}return this.c=A.jp(s,!1,t.bq)}} +A.ak1.prototype={ +$2(a,b){var s=this.a,r=s.h(0,a) +r.toString +s=s.h(0,b) +s.toString +return B.d.aX(r,s)}, +$S:563} +A.a3g.prototype={ +alm(a,b){var s,r,q=t.XS +A.aIr("absolute",A.b([b,null,null,null,null,null,null,null,null,null,null,null,null,null,null],q)) +s=this.a +s=s.hP(b)>0&&!s.mO(b) +if(s)return b +s=this.b +r=A.b([s==null?A.aIG():s,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null],q) +A.aIr("join",r) +return this.aqX(new A.cl(r,t.Ri))}, +aqX(a){var s,r,q,p,o,n,m,l,k +for(s=a.gak(0),r=new A.kQ(s,new A.a3j()),q=this.a,p=!1,o=!1,n="";r.A();){m=s.gN(0) +if(q.mO(m)&&o){l=A.NX(m,q) +k=n.charCodeAt(0)==0?n:n +n=B.c.S(k,0,q.rh(k,!0)) +l.b=n +if(q.vS(n))l.e[0]=q.gp_() +n=""+l.j(0)}else if(q.hP(m)>0){o=!q.mO(m) +n=""+m}else{if(!(m.length!==0&&q.HD(m[0])))if(p)n+=q.gp_() +n+=m}p=q.vS(m)}return n.charCodeAt(0)==0?n:n}, +LJ(a,b){var s=A.NX(b,this.a),r=s.d,q=A.a2(r).i("as<1>") +r=A.a9(new A.as(r,new A.a3k(),q),q.i("n.E")) +s.d=r +q=s.b +if(q!=null)B.b.kv(r,0,q) +return s.d}, +JD(a,b){var s +if(!this.af8(b))return b +s=A.NX(b,this.a) +s.vT(0) +return s.j(0)}, +af8(a){var s,r,q,p,o,n,m,l,k=this.a,j=k.hP(a) +if(j!==0){if(k===$.a0i())for(s=0;s0)return o.JD(0,a) +if(m.hP(a)<=0||m.mO(a))a=o.alm(0,a) +if(m.hP(a)<=0&&m.hP(s)>0)throw A.d(A.aFa(n+a+'" from "'+s+'".')) +r=A.NX(s,m) +r.vT(0) +q=A.NX(a,m) +q.vT(0) +l=r.d +if(l.length!==0&&l[0]===".")return q.j(0) +l=r.b +p=q.b +if(l!=p)l=l==null||p==null||!m.JS(l,p) +else l=!1 +if(l)return q.j(0) +while(!0){l=r.d +if(l.length!==0){p=q.d +l=p.length!==0&&m.JS(l[0],p[0])}else l=!1 +if(!l)break +B.b.h3(r.d,0) +B.b.h3(r.e,1) +B.b.h3(q.d,0) +B.b.h3(q.e,1)}l=r.d +p=l.length +if(p!==0&&l[0]==="..")throw A.d(A.aFa(n+a+'" from "'+s+'".')) +l=t.N +B.b.qU(q.d,0,A.bo(p,"..",!1,l)) +p=q.e +p[0]="" +B.b.qU(p,1,A.bo(r.d.length,m.gp_(),!1,l)) +m=q.d +l=m.length +if(l===0)return"." +if(l>1&&J.e(B.b.ga7(m),".")){B.b.hM(q.d) +m=q.e +m.pop() +m.pop() +m.push("")}q.b="" +q.Ze() +return q.j(0)}, +YP(a){var s,r,q=this,p=A.aIb(a) +if(p.geG()==="file"&&q.a===$.Jl())return p.j(0) +else if(p.geG()!=="file"&&p.geG()!==""&&q.a!==$.Jl())return p.j(0) +s=q.JD(0,q.a.JR(A.aIb(p))) +r=q.atd(s) +return q.LJ(0,r).length>q.LJ(0,s).length?s:r}} +A.a3j.prototype={ +$1(a){return a!==""}, +$S:29} +A.a3k.prototype={ +$1(a){return a.length!==0}, +$S:29} +A.axA.prototype={ +$1(a){return a==null?"null":'"'+a+'"'}, +$S:564} +A.a98.prototype={ +a_B(a){var s=this.hP(a) +if(s>0)return B.c.S(a,0,s) +return this.mO(a)?a[0]:null}, +JS(a,b){return a===b}} +A.ae4.prototype={ +Ze(){var s,r,q=this +while(!0){s=q.d +if(!(s.length!==0&&J.e(B.b.ga7(s),"")))break +B.b.hM(q.d) +q.e.pop()}s=q.e +r=s.length +if(r!==0)s[r-1]=""}, +vT(a){var s,r,q,p,o,n=this,m=A.b([],t.s) +for(s=n.d,r=s.length,q=0,p=0;p0){s=B.c.jR(a,"\\",s+1) +if(s>0)return s}return r}if(r<3)return 0 +if(!A.aIW(a.charCodeAt(0)))return 0 +if(a.charCodeAt(1)!==58)return 0 +r=a.charCodeAt(2) +if(!(r===47||r===92))return 0 +return 3}, +hP(a){return this.rh(a,!1)}, +mO(a){return this.hP(a)===1}, +JR(a){var s,r +if(a.geG()!==""&&a.geG()!=="file")throw A.d(A.c2("Uri "+a.j(0)+" must have scheme 'file:'.",null)) +s=a.geB(a) +if(a.gjQ(a)===""){if(s.length>=3&&B.c.b8(s,"/")&&A.aIK(s,1)!=null)s=B.c.K9(s,"/","")}else s="\\\\"+a.gjQ(a)+s +r=A.p9(s,"/","\\") +return A.iW(r,0,r.length,B.a_,!1)}, +amy(a,b){var s +if(a===b)return!0 +if(a===47)return b===92 +if(a===92)return b===47 +if((a^b)!==32)return!1 +s=a|32 +return s>=97&&s<=122}, +JS(a,b){var s,r +if(a===b)return!0 +s=a.length +if(s!==b.length)return!1 +for(r=0;r"))}} +A.aiN.prototype={ +$1(a){return B.c.b8(a,this.a)}, +$S:29} +A.ax8.prototype={ +$1(a){return!0}, +$S:29} +A.ajk.prototype={ +gq(a){return this.c.length}, +gar5(a){return this.b.length}, +a5s(a,b){var s,r,q,p,o,n +for(s=this.c,r=s.length,q=this.b,p=0;p=r||s[n]!==10)o=10}if(o===10)q.push(p+1)}}, +x8(a,b,c){return A.dk(this,b,c)}, +rz(a){var s,r=this +if(a<0)throw A.d(A.dd("Offset may not be negative, was "+a+".")) +else if(a>r.c.length)throw A.d(A.dd("Offset "+a+u.D+r.gq(0)+".")) +s=r.b +if(a=B.b.ga7(s))return s.length-1 +if(r.ae9(a)){s=r.d +s.toString +return s}return r.d=r.a6k(a)-1}, +ae9(a){var s,r,q=this.d +if(q==null)return!1 +s=this.b +if(a=r-1||a=r-2||aa)p=r +else s=r+1}return p}, +Cu(a){var s,r,q=this +if(a<0)throw A.d(A.dd("Offset may not be negative, was "+a+".")) +else if(a>q.c.length)throw A.d(A.dd("Offset "+a+" must be not be greater than the number of characters in the file, "+q.gq(0)+".")) +s=q.rz(a) +r=q.b[s] +if(r>a)throw A.d(A.dd("Line "+s+" comes after offset "+a+".")) +return a-r}, +nj(a){var s,r,q,p +if(a<0)throw A.d(A.dd("Line may not be negative, was "+a+".")) +else{s=this.b +r=s.length +if(a>=r)throw A.d(A.dd("Line "+a+" must be less than the number of lines in the file, "+this.gar5(0)+"."))}q=s[a] +if(q<=this.c.length){p=a+1 +s=p=s[p]}else s=!0 +if(s)throw A.d(A.dd("Line "+a+" doesn't have 0 columns.")) +return q}} +A.uf.prototype={ +gcL(){return this.a.a}, +gdA(a){return this.a.rz(this.b)}, +gek(){return this.a.Cu(this.b)}, +MI(a,b){var s,r=this.b +if(r<0)throw A.d(A.dd("Offset may not be negative, was "+r+".")) +else{s=this.a +if(r>s.c.length)throw A.d(A.dd("Offset "+r+u.D+s.gq(0)+"."))}}, +w3(){var s=this.b +return A.dk(this.a,s,s)}, +gco(a){return this.b}} +A.mt.prototype={ +gcL(){return this.a.a}, +gq(a){return this.c-this.b}, +gbt(a){return A.d0(this.a,this.b)}, +gbq(a){return A.d0(this.a,this.c)}, +gck(a){return A.ho(B.hT.cz(this.a.c,this.b,this.c),0,null)}, +gfR(a){var s=this,r=s.a,q=s.c,p=r.rz(q) +if(r.Cu(q)===0&&p!==0){if(q-s.b===0)return p===r.b.length-1?"":A.ho(B.hT.cz(r.c,r.nj(p),r.nj(p+1)),0,null)}else q=p===r.b.length-1?r.c.length:r.nj(p+1) +return A.ho(B.hT.cz(r.c,r.nj(r.rz(s.b)),q),0,null)}, +Dp(a,b,c){var s,r=this.c,q=this.b +if(rs.c.length)throw A.d(A.dd("End "+r+u.D+s.gq(0)+".")) +else if(q<0)throw A.d(A.dd("Start may not be negative, was "+q+"."))}}, +aX(a,b){var s +if(!(b instanceof A.mt))return this.a3e(0,b) +s=B.f.aX(this.b,b.b) +return s===0?B.f.aX(this.c,b.c):s}, +k(a,b){var s=this +if(b==null)return!1 +if(!(b instanceof A.mt))return s.a3d(0,b) +return s.b===b.b&&s.c===b.c&&J.e(s.a.a,b.a.a)}, +gC(a){return A.R(this.b,this.c,this.a.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +hF(a,b){var s,r=this,q=r.a +if(!J.e(q.a,b.a.a))throw A.d(A.c2('Source URLs "'+A.i(r.gcL())+'" and "'+A.i(b.gcL())+"\" don't match.",null)) +s=Math.min(r.b,b.b) +return A.dk(q,s,Math.max(r.c,b.c))}, +$imb:1} +A.a8_.prototype={ +aqb(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.a +a1.UA(B.b.gZ(a3).c) +s=a1.e +r=A.bo(s,a2,!1,t.Xk) +for(q=a1.r,s=s!==0,p=a1.b,o=0;o0){m=a3[o-1] +l=n.c +if(!J.e(m.c,l)){a1.zm("\u2575") +q.a+="\n" +a1.UA(l)}else if(m.b+1!==n.b){a1.alj("...") +q.a+="\n"}}for(l=n.d,k=A.a2(l).i("c_<1>"),j=new A.c_(l,k),j=new A.bh(j,j.gq(0),k.i("bh")),k=k.i("aD.E"),i=n.b,h=n.a;j.A();){g=j.d +if(g==null)g=k.a(g) +f=g.a +e=f.gbt(f) +e=e.gdA(e) +d=f.gbq(f) +if(e!==d.gdA(d)){e=f.gbt(f) +f=e.gdA(e)===i&&a1.aeb(B.c.S(h,0,f.gbt(f).gek()))}else f=!1 +if(f){c=B.b.fu(r,a2) +if(c<0)A.a8(A.c2(A.i(r)+" contains no null elements.",a2)) +r[c]=g}}a1.ali(i) +q.a+=" " +a1.alh(n,r) +if(s)q.a+=" " +b=B.b.aqo(l,new A.a8k()) +a=b===-1?a2:l[b] +k=a!=null +if(k){j=a.a +g=j.gbt(j) +g=g.gdA(g)===i?j.gbt(j).gek():0 +f=j.gbq(j) +a1.alf(h,g,f.gdA(f)===i?j.gbq(j).gek():h.length,p)}else a1.zo(h) +q.a+="\n" +if(k)a1.alg(n,a,r) +for(l=l.length,a0=0;a0")),q=this.r,r=r.i("Y.E");s.A();){p=s.d +if(p==null)p=r.a(p) +if(p===9){p=B.c.a8(" ",4) +q.a+=p}else{p=A.bR(p) +q.a+=p}}}, +zn(a,b,c){var s={} +s.a=c +if(b!=null)s.a=B.f.j(b+1) +this.iF(new A.a8i(s,this,a),"\x1b[34m")}, +zm(a){return this.zn(a,null,null)}, +alj(a){return this.zn(null,null,a)}, +ali(a){return this.zn(null,a,null)}, +GN(){return this.zn(null,null,null)}, +E7(a){var s,r,q,p +for(s=new A.fe(a),r=t.Hz,s=new A.bh(s,s.gq(0),r.i("bh")),r=r.i("Y.E"),q=0;s.A();){p=s.d +if((p==null?r.a(p):p)===9)++q}return q}, +aeb(a){var s,r,q +for(s=new A.fe(a),r=t.Hz,s=new A.bh(s,s.gq(0),r.i("bh")),r=r.i("Y.E");s.A();){q=s.d +if(q==null)q=r.a(q) +if(q!==32&&q!==9)return!1}return!0}, +a7y(a,b){var s,r=this.b!=null +if(r&&b!=null)this.r.a+=b +s=a.$0() +if(r&&b!=null)this.r.a+="\x1b[0m" +return s}, +iF(a,b){a.toString +return this.a7y(a,b,t.z)}} +A.a8j.prototype={ +$0(){return this.a}, +$S:565} +A.a81.prototype={ +$1(a){var s=a.d +return new A.as(s,new A.a80(),A.a2(s).i("as<1>")).gq(0)}, +$S:566} +A.a80.prototype={ +$1(a){var s=a.a,r=s.gbt(s) +r=r.gdA(r) +s=s.gbq(s) +return r!==s.gdA(s)}, +$S:92} +A.a82.prototype={ +$1(a){return a.c}, +$S:568} +A.a84.prototype={ +$1(a){var s=a.a.gcL() +return s==null?new A.Q():s}, +$S:569} +A.a85.prototype={ +$2(a,b){return a.a.aX(0,b.a)}, +$S:570} +A.a86.prototype={ +$1(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=a0.a,b=a0.b,a=A.b([],t.Kx) +for(s=J.ct(b),r=s.gak(b),q=t._Y;r.A();){p=r.gN(r).a +o=p.gfR(p) +n=A.ay_(o,p.gck(p),p.gbt(p).gek()) +n.toString +m=B.c.nU("\n",B.c.S(o,0,n)).gq(0) +p=p.gbt(p) +l=p.gdA(p)-m +for(p=o.split("\n"),n=p.length,k=0;kB.b.ga7(a).b)a.push(new A.jT(j,l,c,A.b([],q)));++l}}i=A.b([],q) +for(r=a.length,h=i.$flags|0,g=0,k=0;k")),n=j.b,p=p.i("aD.E");q.A();){e=q.d +if(e==null)e=p.a(e) +d=e.a +d=d.gbt(d) +if(d.gdA(d)>n)break +i.push(e)}g+=i.length-f +B.b.U(j.d,i)}return a}, +$S:571} +A.a83.prototype={ +$1(a){var s=a.a +s=s.gbq(s) +return s.gdA(s)" +s.a+=r +return null}, +$S:0} +A.a8e.prototype={ +$0(){var s=this.a.r,r=this.b===this.c.b?"\u250c":"\u2514" +s.a+=r}, +$S:9} +A.a8f.prototype={ +$0(){var s=this.a.r,r=this.b==null?"\u2500":"\u253c" +s.a+=r}, +$S:9} +A.a8g.prototype={ +$0(){this.a.r.a+="\u2500" +return null}, +$S:0} +A.a8h.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.a?"\u253c":"\u2502" +if(q.c!=null)q.b.r.a+=o +else{s=q.e +r=s.b +if(q.d===r){s=q.b +s.iF(new A.a8c(p,s),p.b) +p.a=!0 +if(p.b==null)p.b=s.b}else{if(q.r===r){r=q.f.a +s=r.gbq(r).gek()===s.a.length}else s=!1 +r=q.b +if(s)r.r.a+="\u2514" +else r.iF(new A.a8d(r,o),p.b)}}}, +$S:9} +A.a8c.prototype={ +$0(){var s=this.b.r,r=this.a.a?"\u252c":"\u250c" +s.a+=r}, +$S:9} +A.a8d.prototype={ +$0(){this.a.r.a+=this.b}, +$S:9} +A.a88.prototype={ +$0(){var s=this +return s.a.zo(B.c.S(s.b,s.c,s.d))}, +$S:0} +A.a89.prototype={ +$0(){var s,r,q=this.a,p=q.r,o=p.a,n=this.c.a,m=n.gbt(n).gek(),l=n.gbq(n).gek() +n=this.b.a +s=q.E7(B.c.S(n,0,m)) +r=q.E7(B.c.S(n,m,l)) +m+=s*3 +n=B.c.a8(" ",m) +p.a+=n +n=B.c.a8("^",Math.max(l+(s+r)*3-m,1)) +return(p.a+=n).length-o.length}, +$S:66} +A.a8a.prototype={ +$0(){var s=this.c.a +return this.a.ale(this.b,s.gbt(s).gek())}, +$S:0} +A.a8b.prototype={ +$0(){var s,r=this,q=r.a,p=q.r,o=p.a +if(r.b){q=B.c.a8("\u2500",3) +p.a+=q}else{s=r.d.a +q.Uz(r.c,Math.max(s.gbq(s).gek()-1,0),!1)}return p.a.length-o.length}, +$S:66} +A.a8i.prototype={ +$0(){var s=this.b,r=s.r,q=this.a.a +if(q==null)q="" +s=B.c.asE(q,s.d) +s=r.a+=s +q=this.c +r.a=s+(q==null?"\u2502":q)}, +$S:9} +A.fq.prototype={ +j(a){var s,r,q=this.a,p=q.gbt(q) +p=p.gdA(p) +s=q.gbt(q).gek() +r=q.gbq(q) +q=""+"primary "+(""+p+":"+s+"-"+r.gdA(r)+":"+q.gbq(q).gek()) +return q.charCodeAt(0)==0?q:q}} +A.aqp.prototype={ +$0(){var s,r,q,p,o=this.a +if(!(t.Bb.b(o)&&A.ay_(o.gfR(o),o.gck(o),o.gbt(o).gek())!=null)){s=o.gbt(o) +s=A.Qf(s.gco(s),0,0,o.gcL()) +r=o.gbq(o) +r=r.gco(r) +q=o.gcL() +p=A.aXA(o.gck(o),10) +o=A.ajl(s,A.Qf(r,A.aH0(o.gck(o)),p,q),o.gck(o),o.gck(o))}return A.aU_(A.aU1(A.aU0(o)))}, +$S:572} +A.jT.prototype={ +j(a){return""+this.b+': "'+this.a+'" ('+B.b.bz(this.d,", ")+")"}} +A.jF.prototype={ +Ib(a){var s=this.a +if(!J.e(s,a.gcL()))throw A.d(A.c2('Source URLs "'+A.i(s)+'" and "'+A.i(a.gcL())+"\" don't match.",null)) +return Math.abs(this.b-a.gco(a))}, +aX(a,b){var s=this.a +if(!J.e(s,b.gcL()))throw A.d(A.c2('Source URLs "'+A.i(s)+'" and "'+A.i(b.gcL())+"\" don't match.",null)) +return this.b-b.gco(b)}, +k(a,b){if(b==null)return!1 +return t.y3.b(b)&&J.e(this.a,b.gcL())&&this.b===b.gco(b)}, +gC(a){var s=this.a +s=s==null?null:s.gC(s) +if(s==null)s=0 +return s+this.b}, +j(a){var s=this,r=A.u(s).j(0),q=s.a +return"<"+r+": "+s.b+" "+(A.i(q==null?"unknown source":q)+":"+(s.c+1)+":"+(s.d+1))+">"}, +$ica:1, +gcL(){return this.a}, +gco(a){return this.b}, +gdA(a){return this.c}, +gek(){return this.d}} +A.Qg.prototype={ +Ib(a){if(!J.e(this.a.a,a.gcL()))throw A.d(A.c2('Source URLs "'+A.i(this.gcL())+'" and "'+A.i(a.gcL())+"\" don't match.",null)) +return Math.abs(this.b-a.gco(a))}, +aX(a,b){if(!J.e(this.a.a,b.gcL()))throw A.d(A.c2('Source URLs "'+A.i(this.gcL())+'" and "'+A.i(b.gcL())+"\" don't match.",null)) +return this.b-b.gco(b)}, +k(a,b){if(b==null)return!1 +return t.y3.b(b)&&J.e(this.a.a,b.gcL())&&this.b===b.gco(b)}, +gC(a){var s=this.a.a +s=s==null?null:s.gC(s) +if(s==null)s=0 +return s+this.b}, +j(a){var s=A.u(this).j(0),r=this.b,q=this.a,p=q.a +return"<"+s+": "+r+" "+(A.i(p==null?"unknown source":p)+":"+(q.rz(r)+1)+":"+(q.Cu(r)+1))+">"}, +$ica:1, +$ijF:1} +A.Qh.prototype={ +a5t(a,b,c){var s,r=this.b,q=this.a +if(!J.e(r.gcL(),q.gcL()))throw A.d(A.c2('Source URLs "'+A.i(q.gcL())+'" and "'+A.i(r.gcL())+"\" don't match.",null)) +else if(r.gco(r)'}, +$ica:1, +$ijG:1} +A.mb.prototype={ +gfR(a){return this.d}} +A.M7.prototype={ +a5e(a,b,c,d){var s=this,r=$.ad +s.a!==$&&A.ba() +s.a=new A.Ua(a,s,new A.bf(new A.al(r,t.U),t.h),b) +r=A.rj(null,new A.a7J(c,s),!0,d) +s.b!==$&&A.ba() +s.b=r}, +R1(){var s,r +this.d=!0 +s=this.c +if(s!=null)s.am(0) +r=this.b +r===$&&A.a() +r.aB(0)}} +A.a7J.prototype={ +$0(){var s,r,q=this.b +if(q.d)return +s=this.a.a +r=q.b +r===$&&A.a() +q.c=s.Y8(r.gjA(r),new A.a7I(q),r.galy())}, +$S:0} +A.a7I.prototype={ +$0(){var s=this.a,r=s.a +r===$&&A.a() +r.R2() +s=s.b +s===$&&A.a() +s.aB(0)}, +$S:0} +A.Ua.prototype={ +D(a,b){if(this.e)throw A.d(A.a5("Cannot add event after closing.")) +if(this.d)return +this.a.a.D(0,b)}, +q4(a,b){if(this.e)throw A.d(A.a5("Cannot add event after closing.")) +if(this.d)return +this.a5U(a,b)}, +ui(a){return this.q4(a,null)}, +a5U(a,b){var s=this +if(s.w){s.a.a.q4(a,b) +return}s.c.mu(a,b) +s.R2() +s.b.R1() +s.a.a.aB(0).ih(new A.aqh())}, +aB(a){var s=this +if(s.e)return s.c.a +s.e=!0 +if(!s.d){s.b.R1() +s.c.cV(0,s.a.a.aB(0))}return s.c.a}, +R2(){this.d=!0 +var s=this.c +if((s.a.a&30)===0)s.e4(0) +return}} +A.aqh.prototype={ +$1(a){}, +$S:15} +A.Qo.prototype={} +A.Qp.prototype={} +A.a4J.prototype={ +bD(a){var s,r=this +if(a!==10)s=a===13&&r.cH()!==10 +else s=!0 +if(s){++r.as +r.at=0}else{s=r.at +r.at=s+(a>=65536&&a<=1114111?2:1)}}, +oV(a){var s,r,q,p,o=this +if(!o.a3j(a))return!1 +s=o.gr_().h(0,0) +s.toString +r=o.afb(s) +q=o.as +p=r.length +o.as=q+p +s=s.length +if(p===0)o.at+=s +else o.at=s-J.aMB(B.b.ga7(r)) +return!0}, +afb(a){var s=$.aLP().nU(0,a),r=A.a9(s,A.m(s).i("n.E")) +if(this.cE(-1)===13&&this.cH()===10)r.pop() +return r}} +A.h_.prototype={} +A.Dq.prototype={ +gCZ(a){return A.bD(this.c)}} +A.ajm.prototype={ +gj0(){var s=A.d0(this.f,this.c),r=s.b +return A.dk(s.a,r,r)}, +D_(a,b){var s=b==null?this.c:b.b +return this.f.x8(0,a.b,s)}, +h7(a){return this.D_(a,null)}, +hh(a,b){var s,r,q=this +if(!q.a3i(0,b))return!1 +s=q.c +r=q.gr_() +q.f.x8(0,s,r.gbq(r)) +return!0}, +An(a,b,c,d){var s,r=this,q=r.b +A.aJr(q,null,d,c) +s=d==null&&c==null?r.gr_():null +if(d==null)d=s==null?r.c:s.gbt(s) +if(c==null)c=s==null?0:s.gbq(s)-s.gbt(s) +throw A.d(A.aG6(b,r.f.x8(0,d,d+c),q))}, +Ip(a,b,c){return this.An(0,b,c,null)}, +aot(a,b){return this.An(0,b,null,null)}} +A.Dp.prototype={ +gr_(){var s=this +if(s.c!==s.e)s.d=null +return s.d}, +at6(){var s=this,r=s.b +if(s.c===r.length)s.Eq("more input") +return r.charCodeAt(s.c++)}, +cE(a){var s +if(a==null)a=0 +s=this.c+a +if(s<0||s>=this.b.length)return null +return this.b.charCodeAt(s)}, +cH(){return this.cE(null)}, +oV(a){var s,r=this,q=r.hh(0,a) +if(q){s=r.d +r.e=r.c=s.gbq(s)}return q}, +WA(a,b){var s +if(this.oV(a))return +if(b==null)if(a instanceof A.q9)b="/"+a.a+"/" +else{s=J.dq(a) +s=A.p9(s,"\\","\\\\") +b='"'+A.p9(s,'"','\\"')+'"'}this.Eq(b)}, +ln(a){return this.WA(a,null)}, +aoD(){if(this.c===this.b.length)return +this.Eq("no more input")}, +hh(a,b){var s=this,r=J.aMI(b,s.b,s.c) +s.d=r +s.e=s.c +return r!=null}, +bN(a,b){var s=this.c +return B.c.S(this.b,b,s)}, +An(a,b,c,d){var s=this.b +A.aJr(s,null,d,c) +throw A.d(A.aG6(b,A.aG2(s,this.a).x8(0,d,d+c),s))}, +Eq(a){this.An(0,"expected "+a+".",0,this.c)}} +A.a1s.prototype={ +t1(a,b,c){return this.a57(a,b,c,c)}, +MF(a,b){a.toString +return this.t1(a,null,b)}, +a57(a,b,c,d){var s=0,r=A.z(d),q,p=2,o=[],n=[],m=this,l,k,j,i,h +var $async$t1=A.A(function(e,f){if(e===1){o.push(f) +s=p}while(true)switch(s){case 0:i=m.a +h=new A.HK(new A.al($.ad,t.U),t.Hj) +m.a=h.a +p=3 +s=i!=null?6:7 +break +case 6:s=8 +return A.r(i,$async$t1) +case 8:case 7:l=a.$0() +s=t.L0.b(l)?9:11 +break +case 9:j=l +s=12 +return A.r(c.i("ak<0>").b(j)?j:A.dO(j,c),$async$t1) +case 12:j=f +q=j +n=[1] +s=4 +break +s=10 +break +case 11:q=l +n=[1] +s=4 +break +case 10:n.push(5) +s=4 +break +case 3:n=[2] +case 4:p=2 +k=new A.a1t(m,h) +k.$0() +s=n.pop() +break +case 5:case 1:return A.x(q,r) +case 2:return A.w(o.at(-1),r)}}) +return A.y($async$t1,r)}, +j(a){return"Lock["+A.mU(this)+"]"}} +A.a1t.prototype={ +$0(){var s=this.a,r=this.b +if(s.a===r.a)s.a=null +r.e4(0)}, +$S:0} +A.wd.prototype={ +gq(a){return this.b}, +h(a,b){if(b>=this.b)throw A.d(A.MD(b,this,null,null,null)) +return this.a[b]}, +m(a,b,c){var s +if(b>=this.b)throw A.d(A.MD(b,this,null,null,null)) +s=this.a +s.$flags&2&&A.av(s) +s[b]=c}, +sq(a,b){var s,r,q,p,o=this,n=o.b +if(bn){if(n===0)p=new Uint8Array(b) +else p=o.Gi(b) +B.B.hX(p,0,o.b,o.a) +o.a=p}}o.b=b}, +Gh(a,b){var s,r=this,q=r.b +if(q===r.a.length)r.Tw(q) +q=r.a +s=r.b++ +q.$flags&2&&A.av(q) +q[s]=b}, +D(a,b){var s,r=this,q=r.b +if(q===r.a.length)r.Tw(q) +q=r.a +s=r.b++ +q.$flags&2&&A.av(q) +q[s]=b}, +U(a,b){A.e_(0,"start") +this.ake(b,0,null)}, +ake(a,b,c){var s,r,q +if(t.j.b(a))c=a.length +if(c!=null){this.akg(this.b,a,b,c) +return}for(s=J.aY(a),r=0;s.A();){q=s.gN(s) +if(r>=b)this.Gh(0,q);++r}if(rs||d>s)throw A.d(A.a5("Too few elements"))}r=d-c +q=o.b+r +o.akf(q) +s=o.a +p=a+r +B.B.bV(s,p,o.b+r,s,a) +B.B.bV(o.a,a,p,b,c) +o.b=q}, +akf(a){var s,r=this +if(a<=r.a.length)return +s=r.Gi(a) +B.B.hX(s,0,r.b,r.a) +r.a=s}, +Gi(a){var s=this.a.length*2 +if(a!=null&&ss)throw A.d(A.cr(c,0,s,null,null)) +s=this.a +if(d instanceof A.wg)B.B.bV(s,b,c,d.a,e) +else B.B.bV(s,b,c,d,e)}} +A.Uu.prototype={} +A.wg.prototype={} +A.al4.prototype={} +A.al5.prototype={} +A.aeY.prototype={ +a_c(){var s=this.a9L() +if(s.length!==16)throw A.d(A.c3("The length of the Uint8list returned by the custom RNG must be 16.")) +else return s}} +A.a3m.prototype={ +a9L(){var s,r,q=new Uint8Array(16) +for(s=0;s<16;s+=4){r=$.aJv().mU(B.d.hR(Math.pow(2,32))) +q[s]=r +q[s+1]=B.f.eh(r,8) +q[s+2]=B.f.eh(r,16) +q[s+3]=B.f.eh(r,24)}return q}} +A.al7.prototype={ +iw(){var s,r=null +if(null==null)s=r +else s=r +if(s==null)s=$.aKJ().a_c() +r=s[6] +s.$flags&2&&A.av(s) +s[6]=r&15|64 +s[8]=s[8]&63|128 +r=s.length +if(r<16)A.a8(A.dd("buffer too small: need 16: length="+r)) +r=$.aKI() +return r[s[0]]+r[s[1]]+r[s[2]]+r[s[3]]+"-"+r[s[4]]+r[s[5]]+"-"+r[s[6]]+r[s[7]]+"-"+r[s[8]]+r[s[9]]+"-"+r[s[10]]+r[s[11]]+r[s[12]]+r[s[13]]+r[s[14]]+r[s[15]]}} +A.qr.prototype={ +cp(a){var s=a.a,r=this.a,q=s[8] +r.$flags&2&&A.av(r) +r[8]=q +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){return"[0] "+this.lR(0).j(0)+"\n[1] "+this.lR(1).j(0)+"\n[2] "+this.lR(2).j(0)+"\n"}, +h(a,b){return this.a[b]}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.qr){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]}else s=!1 +return s}, +gC(a){return A.bZ(this.a)}, +lR(a){var s=new Float64Array(3),r=this.a +s[0]=r[a] +s[1]=r[3+a] +s[2]=r[6+a] +return new A.ek(s)}, +a8(a,b){var s=new Float64Array(9),r=new A.qr(s) +r.cp(this) +s[0]=s[0]*b +s[1]=s[1]*b +s[2]=s[2]*b +s[3]=s[3]*b +s[4]=s[4]*b +s[5]=s[5]*b +s[6]=s[6]*b +s[7]=s[7]*b +s[8]=s[8]*b +return r}, +a3(a,b){var s,r=new Float64Array(9),q=new A.qr(r) +q.cp(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8] +return q}, +a5(a,b){var s,r=new Float64Array(9),q=new A.qr(r) +q.cp(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +return q}} +A.b7.prototype={ +cp(a){var s=a.a,r=this.a,q=s[15] +r.$flags&2&&A.av(r) +r[15]=q +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){var s=this +return"[0] "+s.lR(0).j(0)+"\n[1] "+s.lR(1).j(0)+"\n[2] "+s.lR(2).j(0)+"\n[3] "+s.lR(3).j(0)+"\n"}, +h(a,b){return this.a[b]}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.b7){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1 +return s}, +gC(a){return A.bZ(this.a)}, +CP(a,b){var s=b.a,r=this.a,q=s[0] +r.$flags&2&&A.av(r) +r[a]=q +r[4+a]=s[1] +r[8+a]=s[2] +r[12+a]=s[3]}, +lR(a){var s=new Float64Array(4),r=this.a +s[0]=r[a] +s[1]=r[4+a] +s[2]=r[8+a] +s[3]=r[12+a] +return new A.jP(s)}, +a8(a,b){var s=new A.b7(new Float64Array(16)) +s.cp(this) +s.wL(0,b,null,null) +return s}, +a3(a,b){var s,r=new Float64Array(16),q=new A.b7(r) +q.cp(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8] +r[9]=r[9]+s[9] +r[10]=r[10]+s[10] +r[11]=r[11]+s[11] +r[12]=r[12]+s[12] +r[13]=r[13]+s[13] +r[14]=r[14]+s[14] +r[15]=r[15]+s[15] +return q}, +a5(a,b){var s,r=new Float64Array(16),q=new A.b7(r) +q.cp(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +r[9]=r[9]-s[9] +r[10]=r[10]-s[10] +r[11]=r[11]-s[11] +r[12]=r[12]-s[12] +r[13]=r[13]-s[13] +r[14]=r[14]-s[14] +r[15]=r[15]-s[15] +return q}, +cl(a,b,a0){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15] +s.$flags&2&&A.av(s) +s[12]=r*b+q*a0+p*0+o +s[13]=n*b+m*a0+l*0+k +s[14]=j*b+i*a0+h*0+g +s[15]=f*b+e*a0+d*0+c}, +Zu(a){var s=Math.cos(a),r=Math.sin(a),q=this.a,p=q[0],o=q[4],n=q[1],m=q[5],l=q[2],k=q[6],j=q[3],i=q[7],h=-r +q.$flags&2&&A.av(q) +q[0]=p*s+o*r +q[1]=n*s+m*r +q[2]=l*s+k*r +q[3]=j*s+i*r +q[4]=p*h+o*s +q[5]=n*h+m*s +q[6]=l*h+k*s +q[7]=j*h+i*s}, +wL(a,b,c,d){var s,r,q,p,o +if(b instanceof A.ek){s=b.a +r=s[0] +q=s[1] +p=s[2]}else{if(typeof b=="number"){q=c==null?b:c +p=d==null?b:d}else throw A.d(A.dy(null)) +r=b}s=this.a +o=s[0] +s.$flags&2&&A.av(s) +s[0]=o*r +s[1]=s[1]*r +s[2]=s[2]*r +s[3]=s[3]*r +s[4]=s[4]*q +s[5]=s[5]*q +s[6]=s[6]*q +s[7]=s[7]*q +s[8]=s[8]*p +s[9]=s[9]*p +s[10]=s[10]*p +s[11]=s[11]*p +s[12]=s[12] +s[13]=s[13] +s[14]=s[14] +s[15]=s[15]}, +Lb(a,b,c){return this.wL(0,b,c,null)}, +bi(a,b){return this.wL(0,b,null,null)}, +CQ(){var s=this.a +s.$flags&2&&A.av(s) +s[0]=0 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=0 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=0 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=0}, +dE(){var s=this.a +s.$flags&2&&A.av(s) +s[0]=1 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=1 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=1 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=1}, +W3(){var s=this.a,r=s[0],q=s[5],p=s[1],o=s[4],n=r*q-p*o,m=s[6],l=s[2],k=r*m-l*o,j=s[7],i=s[3],h=r*j-i*o,g=p*m-l*q,f=p*j-i*q,e=l*j-i*m +m=s[8] +i=s[9] +j=s[10] +l=s[11] +return-(i*e-j*f+l*g)*s[12]+(m*e-j*h+l*k)*s[13]-(m*f-i*h+l*n)*s[14]+(m*g-i*k+j*n)*s[15]}, +hC(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +if(b4===0){this.cp(b5) +return 0}s=1/b4 +r=this.a +r.$flags&2&&A.av(r) +r[0]=(i*b3-h*b2+g*b1)*s +r[1]=(-m*b3+l*b2-k*b1)*s +r[2]=(a*a7-a0*a6+a1*a5)*s +r[3]=(-e*a7+d*a6-c*a5)*s +q=-j +r[4]=(q*b3+h*b0-g*a9)*s +r[5]=(n*b3-l*b0+k*a9)*s +p=-b +r[6]=(p*a7+a0*a4-a1*a3)*s +r[7]=(f*a7-d*a4+c*a3)*s +r[8]=(j*b2-i*b0+g*a8)*s +r[9]=(-n*b2+m*b0-k*a8)*s +r[10]=(b*a6-a*a4+a1*a2)*s +r[11]=(-f*a6+e*a4-c*a2)*s +r[12]=(q*b1+i*a9-h*a8)*s +r[13]=(n*b1-m*a9+l*a8)*s +r[14]=(p*a5+a*a3-a0*a2)*s +r[15]=(f*a5-e*a3+d*a2)*s +return b4}, +dO(b5,b6){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15],b=b6.a,a=b[0],a0=b[4],a1=b[8],a2=b[12],a3=b[1],a4=b[5],a5=b[9],a6=b[13],a7=b[2],a8=b[6],a9=b[10],b0=b[14],b1=b[3],b2=b[7],b3=b[11],b4=b[15] +s.$flags&2&&A.av(s) +s[0]=r*a+q*a3+p*a7+o*b1 +s[4]=r*a0+q*a4+p*a8+o*b2 +s[8]=r*a1+q*a5+p*a9+o*b3 +s[12]=r*a2+q*a6+p*b0+o*b4 +s[1]=n*a+m*a3+l*a7+k*b1 +s[5]=n*a0+m*a4+l*a8+k*b2 +s[9]=n*a1+m*a5+l*a9+k*b3 +s[13]=n*a2+m*a6+l*b0+k*b4 +s[2]=j*a+i*a3+h*a7+g*b1 +s[6]=j*a0+i*a4+h*a8+g*b2 +s[10]=j*a1+i*a5+h*a9+g*b3 +s[14]=j*a2+i*a6+h*b0+g*b4 +s[3]=f*a+e*a3+d*a7+c*b1 +s[7]=f*a0+e*a4+d*a8+c*b2 +s[11]=f*a1+e*a5+d*a9+c*b3 +s[15]=f*a2+e*a6+d*b0+c*b4}, +JA(a){var s=new A.b7(new Float64Array(16)) +s.cp(this) +s.dO(0,a) +return s}, +VZ(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=$.aEL +if(a==null)a=$.aEL=new A.ek(new Float64Array(3)) +s=this.a +a.kU(s[0],s[1],s[2]) +r=Math.sqrt(a.gvF()) +a.kU(s[4],s[5],s[6]) +q=Math.sqrt(a.gvF()) +a.kU(s[8],s[9],s[10]) +p=Math.sqrt(a.gvF()) +if(this.W3()<0)r=-r +o=a0.a +n=s[12] +o.$flags&2&&A.av(o) +o[0]=n +o[1]=s[13] +o[2]=s[14] +m=1/r +l=1/q +k=1/p +j=$.aEJ +if(j==null)j=$.aEJ=new A.b7(new Float64Array(16)) +j.cp(this) +s=j.a +o=s[0] +s.$flags&2&&A.av(s) +s[0]=o*m +s[1]=s[1]*m +s[2]=s[2]*m +s[4]=s[4]*l +s[5]=s[5]*l +s[6]=s[6]*l +s[8]=s[8]*k +s[9]=s[9]*k +s[10]=s[10]*k +i=$.aEK +if(i==null)i=$.aEK=new A.qr(new Float64Array(9)) +h=i.a +o=s[0] +h.$flags&2&&A.av(h) +h[0]=o +h[1]=s[1] +h[2]=s[2] +h[3]=s[4] +h[4]=s[5] +h[5]=s[6] +h[6]=s[8] +h[7]=s[9] +h[8]=s[10] +s=h[0] +o=h[4] +n=h[8] +g=0+s+o+n +if(g>0){f=Math.sqrt(g+1) +s=a1.a +s.$flags&2&&A.av(s) +s[3]=f*0.5 +f=0.5/f +s[0]=(h[5]-h[7])*f +s[1]=(h[6]-h[2])*f +s[2]=(h[1]-h[3])*f}else{if(so.a)a=o +else if(n<0)a=B.r +s=3 +return A.r(A.l4().wP(p.db,a),$async$kS) +case 3:p.Ut(a) +case 1:return A.x(q,r)}}) +return A.y($async$kS,r)}, +p7(a){return this.a0q(a)}, +a0q(a){var s=0,r=A.z(t.H),q=this +var $async$p7=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:q.sv(0,q.a.an8(B.f.fQ(a,0,1))) +s=2 +return A.r(q.tb(),$async$p7) +case 2:return A.x(null,r)}}) +return A.y($async$p7,r)}, +p6(a){return this.a0i(a)}, +a0i(a){var s=0,r=A.z(t.H),q=this +var $async$p6=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:if(a<0)throw A.d(A.eG(a,"Negative playback speeds are generally unsupported.",null)) +else if(a===0)throw A.d(A.eG(a,"Zero playback speed is generally unsupported. Consider using [pause].",null)) +q.sv(0,q.a.an3(a)) +s=2 +return A.r(q.ta(),$async$p6) +case 2:return A.x(null,r)}}) +return A.y($async$p6,r)}, +a9Q(a){return B.jh}, +Ut(a){var s,r,q=this,p=q.a,o=p.a +if(a.a>o.a)a=o +s=q.a9Q(a) +r=q.a.a +q.sv(0,p.ano(s,a.a===r.a,a))}, +K(a,b){if(!this.ch)this.xf(0,b)}} +A.ali.prototype={ +$1(a){var s,r,q=this.a +if(q.ch)return +switch(a.a.a){case 0:s=a.b +q.sv(0,q.a.anw(s,null,!1,s!=null,null,a.c)) +s=this.b +if((s.a.a&30)!==0)throw A.d(A.a5("VideoPlayerController already initialized")) +s.cV(0,null) +q.t9() +q.tb() +q.m4() +break +case 1:q.n_(0).bc(0,new A.alj(q),t.H) +q.sv(0,q.a.an0(!0)) +break +case 2:q.sv(0,q.a.amX(a.e)) +break +case 3:q.sv(0,q.a.VC(!0)) +break +case 4:q.sv(0,q.a.VC(!1)) +break +case 5:s=a.f +r=q.a +if(s===!0)q.sv(0,r.anh(!1,s)) +else q.sv(0,r.HJ(s)) +break +case 6:break}}, +$S:573} +A.alj.prototype={ +$1(a){var s=this.a +return s.kS(s.a.a)}, +$S:123} +A.alh.prototype={ +$1(a){var s,r +t.j0.a(a) +s=this.a +r=a.b +r.toString +s.sv(0,new A.rF(B.r,B.r,B.jh,B.r,B.p5,!1,!1,!1,1,1,r,!1,B.D,0,!1)) +s=s.ay +if(s!=null)s.am(0) +s=this.b +if((s.a.a&30)===0)s.f1(a)}, +$S:120} +A.alg.prototype={ +$1(a){return this.a_8(a)}, +a_8(a){var s=0,r=A.z(t.H),q,p=this,o,n +var $async$$1=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:n=p.a +if(n.ch){s=1 +break}s=3 +return A.r(n.gbv(0),$async$$1) +case 3:o=c +if(o==null){s=1 +break}n.Ut(o) +case 1:return A.x(q,r)}}) +return A.y($async$$1,r)}, +$S:178} +A.Zn.prototype={ +lk(a){var s,r=this +if(a===B.fL){s=r.b +r.a=s.a.f +s.n_(0)}else if(a===B.ca)if(r.a)r.b.jg(0)}} +A.wl.prototype={ +aj(){return A.aUZ()}} +A.Zo.prototype={ +a5C(){this.d=new A.avX(this)}, +ap(){var s,r,q=this +q.aJ() +s=q.a.c +q.e=s.db +r=q.d +r===$&&A.a() +s.a_(0,r)}, +aF(a){var s,r,q=this +q.aS(a) +s=a.c +r=q.d +r===$&&A.a() +if(!s.ch)s.xf(0,r) +s=q.a.c +q.e=s.db +s.a_(0,q.d)}, +dj(){var s,r +this.kY() +s=this.a.c +r=this.d +r===$&&A.a() +if(!s.ch)s.xf(0,r)}, +L(a){var s=null,r=this.e +r===$&&A.a() +return r===-1?A.dR(s,s,B.t,s,s,s,s,s,s,s,s,s,s):new A.Zp(this.a.c.a.at,A.l4().Vb(this.e),s)}} +A.avX.prototype={ +$0(){var s=this.a,r=s.a.c.db,q=s.e +q===$&&A.a() +if(r!==q)s.a4(new A.avW(s,r))}, +$S:0} +A.avW.prototype={ +$0(){this.a.e=this.b}, +$S:0} +A.Zp.prototype={ +L(a){var s=this.c,r=this.d +return s===0?r:A.aAD(s*3.141592653589793/180,r)}} +A.a_O.prototype={} +A.alk.prototype={ +AX(){throw A.d(A.dy("init() has not been implemented."))}, +Ah(a){throw A.d(A.dy("dispose() has not been implemented."))}, +zX(a,b){throw A.d(A.dy("create() has not been implemented."))}, +ZU(a){throw A.d(A.dy("videoEventsFor() has not been implemented."))}, +wT(a,b){throw A.d(A.dy("setLooping() has not been implemented."))}, +BK(a,b){throw A.d(A.dy("play() has not been implemented."))}, +BG(a,b){throw A.d(A.dy("pause() has not been implemented."))}, +x0(a,b){throw A.d(A.dy("setVolume() has not been implemented."))}, +wP(a,b){throw A.d(A.dy("seekTo() has not been implemented."))}, +wW(a,b){throw A.d(A.dy("setPlaybackSpeed() has not been implemented."))}, +wF(a){throw A.d(A.dy("getPosition() has not been implemented."))}, +Vb(a){throw A.d(A.dy("buildView() has not been implemented."))}} +A.asv.prototype={} +A.a3F.prototype={} +A.a3G.prototype={ +G(){return"DataSourceType."+this.b}} +A.iP.prototype={ +k(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.iP&&A.u(r)===A.u(b)&&r.a===b.a&&J.e(r.b,b.b)&&J.e(r.c,b.c)&&A.cK(r.e,b.e)&&r.f==b.f +else s=!0 +return s}, +gC(a){var s=this +return A.R(s.a,s.b,s.c,null,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +got(){return this.f}} +A.oA.prototype={ +G(){return"VideoEventType."+this.b}} +A.zQ.prototype={ +j(a){return"DurationRange(start: "+this.a.j(0)+", end: "+this.b.j(0)+")"}, +k(a,b){var s,r,q=this +if(b==null)return!1 +if(q!==b){s=!1 +if(b instanceof A.zQ)if(A.u(q)===A.u(b)){r=b.a +if(q.a.a===r.a)s=q.b.a===b.b.a}}else s=!0 +return s}, +gC(a){return A.R(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Ei.prototype={ +aqq(a,b){var s,r=this,q=r.b +q.autoplay=!1 +q.controls=!1 +q.playsInline=!0 +s=r.gag4() +A.kW(q,"canplay",s,!1) +A.kW(q,"loadedmetadata",s,!1) +A.kW(q,"canplaythrough",new A.aln(r),!1) +A.kW(q,"playing",new A.alo(r),!1) +A.kW(q,"waiting",new A.alp(r),!1) +A.kW(q,"error",new A.alq(r),!1) +A.kW(q,"play",new A.alr(r),!1) +A.kW(q,"pause",new A.als(r),!1) +A.kW(q,"ended",new A.alt(r),!1) +q.src=b}, +jg(a){return A.fx(this.b.play(),t.X).nX(new A.alu(this),new A.alv())}, +kS(a){var s=this.gUs(),r=a.a +if(r===s.a)return +this.b.currentTime=B.f.cq(r,1000)/1000}, +gUs(){return A.di(0,B.d.aH(this.b.currentTime*1000),0)}, +l(){var s,r=this.b +r.removeAttribute("src") +s=this.c +if(s!=null){r.removeEventListener("contextmenu",s) +this.c=null}r.load()}, +ag5(a){var s,r,q,p=this +if(!p.d){p.d=!0 +s=p.b +r=A.aXw(s.duration) +q=isFinite(s.videoHeight)?new A.K(s.videoWidth,s.videoHeight):null +p.a.D(0,new A.iP(B.YW,r,q,null,null))}}, +rI(a){var s,r=null +if(this.e!==a){this.e=a +s=a?B.YZ:B.Z_ +this.a.D(0,new A.iP(s,r,r,r,r))}}, +Sz(){this.a.D(0,new A.iP(B.YY,null,null,this.ak0(this.b.buffered),null))}, +ak0(a){var s,r=A.b([],t.SE) +for(s=0;s0)o.volume=b +q=null +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$x0,r)}, +wW(a,b){return this.a0j(a,b)}, +a0j(a,b){var s=0,r=A.z(t.H),q,p=this +var $async$wW=A.A(function(c,d){if(c===1)return A.w(d,r) +while(true)switch(s){case 0:p.a.h(0,a).b.playbackRate=b +q=null +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$wW,r)}, +wP(a,b){return this.a_V(a,b)}, +a_V(a,b){var s=0,r=A.z(t.H),q,p=this +var $async$wP=A.A(function(c,d){if(c===1)return A.w(d,r) +while(true)switch(s){case 0:q=p.a.h(0,a).kS(b) +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$wP,r)}, +wF(a){return this.a_y(a)}, +a_y(a){var s=0,r=A.z(t.Tu),q,p=this,o +var $async$wF=A.A(function(b,c){if(b===1)return A.w(c,r) +while(true)switch(s){case 0:o=p.a.h(0,a) +o.Sz() +q=o.gUs() +s=1 +break +case 1:return A.x(q,r)}}) +return A.y($async$wF,r)}, +ZU(a){var s=this.a.h(0,a).a +return new A.dD(s,A.m(s).i("dD<1>"))}, +Vb(a){return A.aE5(null,"videoPlayer-"+a)}} +A.alm.prototype={ +$1(a){return this.a}, +$S:222} +A.azz.prototype={} +A.ms.prototype={ +iq(a,b,c,d){return A.kW(this.a,this.b,a,!1)}} +A.Fu.prototype={ +am(a){var s=this,r=A.cG(null,t.H) +if(s.b==null)return r +s.TA() +s.d=s.b=null +return r}, +vX(a){var s,r=this +if(r.b==null)throw A.d(A.a5("Subscription has been canceled.")) +r.TA() +s=A.aIs(new A.ap8(a),t.m) +s=s==null?null:A.hz(s) +r.d=s +r.Tu()}, +Tu(){var s=this,r=s.d +if(r!=null&&s.a<=0)s.b.addEventListener(s.c,r,!1)}, +TA(){var s=this.d +if(s!=null)this.b.removeEventListener(this.c,s,!1)}, +$ikH:1} +A.ap6.prototype={ +$1(a){return this.a.$1(a)}, +$S:2} +A.ap8.prototype={ +$1(a){return this.a.$1(a)}, +$S:2} +A.pl.prototype={ +NM(a,b){var s=this.b +if((s.b&4)!==0)return +s.D(0,new A.tN(a,b)) +s.aB(0)}, +Lm(a){var s +if((this.b.b&4)!==0)throw A.d(A.aAL()) +s=A.ai(a) +s.toString +this.a.send(s)}, +o_(a,b,c){return this.amx(0,b,c)}, +amx(a,b,c){var s=0,r=A.z(t.H),q=this,p +var $async$o_=A.A(function(d,e){if(d===1)return A.w(e,r) +while(true)switch(s){case 0:p=q.b +if((p.b&4)!==0)throw A.d(A.aAL()) +p.aB(0) +q.a.close() +return A.x(null,r)}}) +return A.y($async$o_,r)}, +$iaAK:1} +A.a1N.prototype={ +$1(a){this.a.cV(0,this.b)}, +$S:26} +A.a1O.prototype={ +$1(a){var s=this.a +if((s.a.a&30)===0)s.f1(new A.ws()) +else this.b.NM(1006,"error")}, +$S:26} +A.a1P.prototype={ +$1(a){var s,r,q=this.a.b +if((q.b&4)!==0)return +s=a.data +s.toString +r=A.by("data") +if(typeof s==="string")r.b=new A.w0(A.bD(s)) +else if(typeof s==="object"&&A.hg(t.m.a(s),"ArrayBuffer"))r.b=new A.tv(A.adu(t.RZ.a(s),0,null)) +else throw A.d(A.a5("unexpected message type: "+J.S(s).j(0))) +q.D(0,r.aQ())}, +$S:2} +A.a1Q.prototype={ +$1(a){var s=this.a +if((s.a.a&30)===0)s.cV(0,this.b) +this.b.NM(a.code,a.reason)}, +$S:26} +A.ml.prototype={} +A.w0.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof A.w0&&b.a===this.a}, +gC(a){return B.c.gC(this.a)}} +A.tv.prototype={ +k(a,b){var s,r,q,p +if(b==null)return!1 +if(b instanceof A.tv&&b.a.length===this.a.length){for(s=this.a,r=s.length,q=b.a,p=0;p")).fv(new A.a0J(r)) +s=r.r.a +s===$&&A.a() +s=s.b +s===$&&A.a() +new A.dD(s,A.m(s).i("dD<1>")).ar6(new A.a0K(a),new A.a0L(r,a)) +r.f.e4(0)}, +$S:576} +A.a0J.prototype={ +$1(a){var s,r,q +$label0$0:{s=a instanceof A.w0 +r=s?a.a:null +if(s){s=this.a.r.a +s===$&&A.a() +s=s.a +s===$&&A.a() +s.D(0,r) +break $label0$0}s=a instanceof A.tv +q=s?a.a:null +if(s){s=this.a.r.a +s===$&&A.a() +s=s.a +s===$&&A.a() +s.D(0,q) +break $label0$0}if(a instanceof A.tN){s=this.a.r.a +s===$&&A.a() +s=s.a +s===$&&A.a() +s.aB(0)}}}, +$S:577} +A.a0K.prototype={ +$1(a){var s,r,q,p,o,n,m +try{$label1$1:{s=a +r=null +o=typeof s=="string" +if(o)r=s +if(o){o=this.a +n=r +if((o.b.b&4)!==0)A.a8(A.aAL()) +n=A.ai(n) +n.toString +o.a.send(n) +break $label1$1}q=null +o=t.H3.b(s) +if(o)q=s +if(o){this.a.Lm(q) +break $label1$1}p=null +o=t.Cm.b(s) +if(o)p=s +if(o){this.a.Lm(new Uint8Array(A.jZ(p))) +break $label1$1}o=A.ae("Cannot send "+J.S(a).j(0)) +throw A.d(o)}}catch(m){if(!(A.X(m) instanceof A.wr))throw m}}, +$S:12} +A.a0L.prototype={ +$0(){var s=0,r=A.z(t.H),q=1,p=[],o=this,n,m,l +var $async$$0=A.A(function(a,b){if(a===1){p.push(b) +s=q}while(true)switch(s){case 0:q=3 +n=o.a +s=6 +return A.r(o.b.o_(0,n.d,n.e),$async$$0) +case 6:q=1 +s=5 +break +case 3:q=2 +l=p.pop() +if(!(A.X(l) instanceof A.wr))throw l +s=5 +break +case 2:s=1 +break +case 5:return A.x(null,r) +case 1:return A.w(p.at(-1),r)}}) +return A.y($async$$0,r)}, +$S:11} +A.a0N.prototype={ +$1(a){var s,r=a instanceof A.rw?a:new A.Rl(J.dq(a)),q=this.a +q.f.f1(r) +q=q.r.a +q===$&&A.a() +s=q.a +s===$&&A.a() +s.ui(r) +q=q.a +q===$&&A.a() +q.aB(0)}, +$S:221} +A.awz.prototype={ +aB(a){var s=this.b +s.e=s.d=null +return this.a1t(0)}} +A.Rl.prototype={ +j(a){return"WebSocketChannelException: "+this.a}, +$icg:1} +A.aon.prototype={ +fo(a,b){var s,r,q,p,o,n,m,l,k=this +a=a +b=b +if(a instanceof A.fp)a=a.b +if(b instanceof A.fp)b=b.b +for(s=k.a,r=s.length,q=k.b,p=0;p=48&&s<=57)return r.Rk(a) +return q}}, +Rj(a){switch(a.d){case"":case"null":case"Null":case"NULL":case"~":return new A.fp(null,a.a) +default:return null}}, +Fw(a){switch(a.d){case"true":case"True":case"TRUE":return new A.fp(!0,a.a) +case"false":case"False":case"FALSE":return new A.fp(!1,a.a) +default:return null}}, +Fx(a,b,c){var s=this.agI(a.d,b,c) +return s==null?null:new A.fp(s,a.a)}, +Rk(a){return this.Fx(a,!0,!0)}, +agG(a,b){return this.Fx(a,b,!0)}, +agH(a,b){return this.Fx(a,!0,b)}, +agI(a,b,c){var s,r,q,p,o,n=null,m=a.charCodeAt(0),l=a.length +if(c&&l===1){s=m-48 +return s>=0&&s<=9?s:n}r=a.charCodeAt(1) +if(c&&m===48){if(r===120)return A.BW(a,n) +if(r===111)return A.BW(B.c.bN(a,2),8)}if(!(m>=48&&m<=57))q=(m===43||m===45)&&r>=48&&r<=57 +else q=!0 +if(q){p=c?A.BW(a,10):n +return b?p==null?A.aeM(a):p:p}if(!b)return n +q=m===46 +if(!(q&&r>=48&&r<=57))o=(m===45||m===43)&&r===46 +else o=!0 +if(o){if(l===5)switch(a){case"+.inf":case"+.Inf":case"+.INF":return 1/0 +case"-.inf":case"-.Inf":case"-.INF":return-1/0}return A.aeM(a)}if(l===4&&q)switch(a){case".inf":case".Inf":case".INF":return 1/0 +case".nan":case".NaN":case".NAN":return 0/0}return n}} +A.ae5.prototype={ +lE(a){var s,r,q,p +try{if(this.c===B.mA){q=A.a5("No more events.") +throw A.d(q)}s=this.ajC() +return s}catch(p){q=A.X(p) +if(q instanceof A.Dq){r=q +throw A.d(A.c8(r.a,r.b))}else throw p}}, +ajC(){var s,r,q,p=this +switch(p.c){case B.Bz:s=p.a.d1() +p.c=B.mz +return new A.ki(B.Hg,s.gb6(s)) +case B.mz:return p.agz() +case B.Bv:return p.agx() +case B.my:return p.agy() +case B.Bt:return p.yw(!0) +case B.a_m:return p.tT(!0,!0) +case B.a_l:return p.nL() +case B.Bu:p.a.d1() +return p.Rf() +case B.mw:return p.Rf() +case B.j1:return p.agF() +case B.Bs:p.a.d1() +return p.Re() +case B.iZ:return p.Re() +case B.j_:return p.agv() +case B.By:return p.Ri(!0) +case B.mC:return p.agC() +case B.BA:return p.agD() +case B.mv:return p.agE() +case B.mx:p.c=B.mC +r=p.a.cZ() +r=r.gb6(r) +r=A.d0(r.a,r.b) +q=r.b +return new A.ki(B.hk,A.dk(r.a,q,q)) +case B.Bx:return p.Rg(!0) +case B.j0:return p.agA() +case B.mB:return p.agB() +case B.Bw:return p.Rh(!0) +default:throw A.d(A.a5("Unreachable"))}}, +agz(){var s,r,q,p=this,o=p.a,n=o.cZ() +n.toString +for(s=n;s.gaz(s)===B.lU;s=n){o.d1() +n=o.cZ() +n.toString}if(s.gaz(s)!==B.lR&&s.gaz(s)!==B.lS&&s.gaz(s)!==B.lT&&s.gaz(s)!==B.fA){p.Rx() +p.b.push(B.my) +p.c=B.Bt +o=s.gb6(s) +o=A.d0(o.a,o.b) +n=o.b +return A.aDC(A.dk(o.a,n,n),!0,null,null)}if(s.gaz(s)===B.fA){p.c=B.mA +o.d1() +return new A.ki(B.oh,s.gb6(s))}r=s.gb6(s) +q=p.Rx() +s=o.cZ() +if(s.gaz(s)!==B.lT)throw A.d(A.c8("Expected document start.",s.gb6(s))) +p.b.push(B.my) +p.c=B.Bv +o.d1() +return A.aDC(r.hF(0,s.gb6(s)),!1,q.b,q.a)}, +agx(){var s,r,q=this,p=q.a.cZ() +switch(p.gaz(p).a){case 2:case 3:case 4:case 5:case 1:q.c=q.b.pop() +s=p.gb6(p) +s=A.d0(s.a,s.b) +r=s.b +return new A.f6(A.dk(s.a,r,r),null,null,"",B.b0) +default:return q.yw(!0)}}, +agy(){var s,r,q +this.d.W(0) +this.c=B.mz +s=this.a +r=s.cZ() +if(r.gaz(r)===B.lU){s.d1() +return new A.zH(r.gb6(r),!1)}else{s=r.gb6(r) +s=A.d0(s.a,s.b) +q=s.b +return new A.zH(A.dk(s.a,q,q),!0)}}, +tT(a,b){var s,r,q,p,o,n=this,m={},l=n.a,k=l.cZ() +k.toString +if(k instanceof A.ye){l.d1() +n.c=n.b.pop() +return new A.Jx(k.a,k.b)}m.a=m.b=null +s=k.gb6(k) +s=A.d0(s.a,s.b) +r=s.b +m.c=A.dk(s.a,r,r) +r=new A.ae6(m,n) +s=new A.ae7(m,n) +if(k instanceof A.n0){q=r.$1(k) +if(q instanceof A.oq)q=s.$1(q)}else if(k instanceof A.oq){q=s.$1(k) +if(q instanceof A.n0)q=r.$1(q)}else q=k +k=m.a +if(k!=null){s=k.b +if(s==null)p=k.c +else{o=n.d.h(0,s) +if(o==null)throw A.d(A.c8("Undefined tag handle.",m.a.a)) +k=o.b +s=m.a +s=s==null?null:s.c +p=k+(s==null?"":s)}}else p=null +if(b&&q.gaz(q)===B.eh){n.c=B.j1 +return new A.vF(m.c.hF(0,q.gb6(q)),m.b,p,B.jp)}if(q instanceof A.of){if(p==null&&q.c!==B.b0)p="!" +n.c=n.b.pop() +l.d1() +return new A.f6(m.c.hF(0,q.a),m.b,p,q.b,q.c)}if(q.gaz(q)===B.AZ){n.c=B.By +return new A.vF(m.c.hF(0,q.gb6(q)),m.b,p,B.jq)}if(q.gaz(q)===B.AW){n.c=B.Bx +return new A.uR(m.c.hF(0,q.gb6(q)),m.b,p,B.jq)}if(a&&q.gaz(q)===B.AY){n.c=B.Bu +return new A.vF(m.c.hF(0,q.gb6(q)),m.b,p,B.jp)}if(a&&q.gaz(q)===B.iC){n.c=B.Bs +return new A.uR(m.c.hF(0,q.gb6(q)),m.b,p,B.jp)}if(m.b!=null||p!=null){n.c=n.b.pop() +return new A.f6(m.c,m.b,p,"",B.b0)}throw A.d(A.c8("Expected node content.",m.c))}, +yw(a){return this.tT(a,!1)}, +nL(){return this.tT(!1,!1)}, +Rf(){var s,r,q=this,p=q.a,o=p.cZ() +if(o.gaz(o)===B.eh){s=o.gb6(o) +r=A.d0(s.a,s.b) +p.d1() +o=p.cZ() +if(o.gaz(o)===B.eh||o.gaz(o)===B.dv){q.c=B.mw +p=r.b +return new A.f6(A.dk(r.a,p,p),null,null,"",B.b0)}else{q.b.push(B.mw) +return q.yw(!0)}}if(o.gaz(o)===B.dv){p.d1() +q.c=q.b.pop() +return new A.ki(B.hj,o.gb6(o))}throw A.d(A.c8("While parsing a block collection, expected '-'.",o.gb6(o).gbt(0).w3()))}, +agF(){var s,r,q=this,p=q.a,o=p.cZ() +if(o.gaz(o)!==B.eh){q.c=q.b.pop() +p=o.gb6(o) +p=A.d0(p.a,p.b) +s=p.b +return new A.ki(B.hj,A.dk(p.a,s,s))}s=o.gb6(o) +r=A.d0(s.a,s.b) +p.d1() +o=p.cZ() +if(o.gaz(o)===B.eh||o.gaz(o)===B.c2||o.gaz(o)===B.c3||o.gaz(o)===B.dv){q.c=B.j1 +p=r.b +return new A.f6(A.dk(r.a,p,p),null,null,"",B.b0)}else{q.b.push(B.j1) +return q.yw(!0)}}, +Re(){var s,r,q=this,p=null,o=q.a,n=o.cZ() +if(n.gaz(n)===B.c2){s=n.gb6(n) +r=A.d0(s.a,s.b) +o.d1() +n=o.cZ() +if(n.gaz(n)===B.c2||n.gaz(n)===B.c3||n.gaz(n)===B.dv){q.c=B.j_ +o=r.b +return new A.f6(A.dk(r.a,o,o),p,p,"",B.b0)}else{q.b.push(B.j_) +return q.tT(!0,!0)}}if(n.gaz(n)===B.c3){q.c=B.j_ +o=n.gb6(n) +o=A.d0(o.a,o.b) +s=o.b +return new A.f6(A.dk(o.a,s,s),p,p,"",B.b0)}if(n.gaz(n)===B.dv){o.d1() +q.c=q.b.pop() +return new A.ki(B.hk,n.gb6(n))}throw A.d(A.c8("Expected a key while parsing a block mapping.",n.gb6(n).gbt(0).w3()))}, +agv(){var s,r,q=this,p=null,o=q.a,n=o.cZ() +if(n.gaz(n)!==B.c3){q.c=B.iZ +o=n.gb6(n) +o=A.d0(o.a,o.b) +s=o.b +return new A.f6(A.dk(o.a,s,s),p,p,"",B.b0)}s=n.gb6(n) +r=A.d0(s.a,s.b) +o.d1() +n=o.cZ() +if(n.gaz(n)===B.c2||n.gaz(n)===B.c3||n.gaz(n)===B.dv){q.c=B.iZ +o=r.b +return new A.f6(A.dk(r.a,o,o),p,p,"",B.b0)}else{q.b.push(B.iZ) +return q.tT(!0,!0)}}, +Ri(a){var s,r,q,p=this +if(a)p.a.d1() +s=p.a +r=s.cZ() +if(r.gaz(r)!==B.ef){if(!a){if(r.gaz(r)!==B.du)throw A.d(A.c8("While parsing a flow sequence, expected ',' or ']'.",r.gb6(r).gbt(0).w3())) +s.d1() +q=s.cZ() +q.toString +r=q}if(r.gaz(r)===B.c2){p.c=B.BA +s.d1() +return new A.uR(r.gb6(r),null,null,B.jq)}else if(r.gaz(r)!==B.ef){p.b.push(B.mC) +return p.nL()}}s.d1() +p.c=p.b.pop() +return new A.ki(B.hj,r.gb6(r))}, +agC(){return this.Ri(!1)}, +agD(){var s,r,q=this,p=q.a.cZ() +if(p.gaz(p)===B.c3||p.gaz(p)===B.du||p.gaz(p)===B.ef){s=p.gb6(p) +r=A.d0(s.a,s.b) +q.c=B.mv +s=r.b +return new A.f6(A.dk(r.a,s,s),null,null,"",B.b0)}else{q.b.push(B.mv) +return q.nL()}}, +agE(){var s,r=this,q=r.a,p=q.cZ() +if(p.gaz(p)===B.c3){q.d1() +p=q.cZ() +if(p.gaz(p)!==B.du&&p.gaz(p)!==B.ef){r.b.push(B.mx) +return r.nL()}}r.c=B.mx +q=p.gb6(p) +q=A.d0(q.a,q.b) +s=q.b +return new A.f6(A.dk(q.a,s,s),null,null,"",B.b0)}, +Rg(a){var s,r,q,p=this +if(a)p.a.d1() +s=p.a +r=s.cZ() +if(r.gaz(r)!==B.eg){if(!a){if(r.gaz(r)!==B.du)throw A.d(A.c8("While parsing a flow mapping, expected ',' or '}'.",r.gb6(r).gbt(0).w3())) +s.d1() +q=s.cZ() +q.toString +r=q}if(r.gaz(r)===B.c2){s.d1() +r=s.cZ() +if(r.gaz(r)!==B.c3&&r.gaz(r)!==B.du&&r.gaz(r)!==B.eg){p.b.push(B.mB) +return p.nL()}else{p.c=B.mB +s=r.gb6(r) +s=A.d0(s.a,s.b) +q=s.b +return new A.f6(A.dk(s.a,q,q),null,null,"",B.b0)}}else if(r.gaz(r)!==B.eg){p.b.push(B.Bw) +return p.nL()}}s.d1() +p.c=p.b.pop() +return new A.ki(B.hk,r.gb6(r))}, +agA(){return this.Rg(!1)}, +Rh(a){var s,r=this,q=null,p=r.a,o=p.cZ() +o.toString +if(a){r.c=B.j0 +p=o.gb6(o) +p=A.d0(p.a,p.b) +o=p.b +return new A.f6(A.dk(p.a,o,o),q,q,"",B.b0)}if(o.gaz(o)===B.c3){p.d1() +s=p.cZ() +if(s.gaz(s)!==B.du&&s.gaz(s)!==B.eg){r.b.push(B.j0) +return r.nL()}}else s=o +r.c=B.j0 +p=s.gb6(s) +p=A.d0(p.a,p.b) +o=p.b +return new A.f6(A.dk(p.a,o,o),q,q,"",B.b0)}, +agB(){return this.Rh(!1)}, +Rx(){var s,r,q,p,o,n=this,m=n.a,l=m.cZ() +l.toString +s=A.b([],t.vG) +r=l +q=null +while(!0){if(!(r.gaz(r)===B.lR||r.gaz(r)===B.lS))break +if(r instanceof A.Eh){if(q!=null)throw A.d(A.c8("Duplicate %YAML directive.",r.a)) +l=r.b +if(l!==1||r.c===0)throw A.d(A.c8("Incompatible YAML document. This parser only supports YAML 1.1 and 1.2.",r.a)) +else{p=r.c +if(p>2)$.aCn().$2("Warning: this parser only supports YAML 1.1 and 1.2.",r.a)}q=new A.ala(l,p)}else if(r instanceof A.Dz){o=new A.rl(r.b,r.c) +n.a6d(o,r.a) +s.push(o)}m.d1() +l=m.cZ() +l.toString +r=l}m=r.gb6(r) +m=A.d0(m.a,m.b) +l=m.b +n.DB(new A.rl("!","!"),A.dk(m.a,l,l),!0) +l=r.gb6(r) +l=A.d0(l.a,l.b) +m=l.b +n.DB(new A.rl("!!","tag:yaml.org,2002:"),A.dk(l.a,m,m),!0) +return new A.BL(q,s)}, +DB(a,b,c){var s=this.d,r=a.a +if(s.aq(0,r)){if(c)return +throw A.d(A.c8("Duplicate %TAG directive.",b))}s.m(0,r,a)}, +a6d(a,b){return this.DB(a,b,!1)}} +A.ae6.prototype={ +$1(a){var s=this.a +s.b=a.b +s.c=s.c.hF(0,a.a) +s=this.b.a +s.d1() +s=s.cZ() +s.toString +return s}, +$S:578} +A.ae7.prototype={ +$1(a){var s=this.a +s.a=a +s.c=s.c.hF(0,a.a) +s=this.b.a +s.d1() +s=s.cZ() +s.toString +return s}, +$S:579} +A.dm.prototype={ +j(a){return this.a}} +A.ah0.prototype={ +gQz(){var s,r=this.c.cH() +if(r==null)return!1 +switch(r){case 45:case 59:case 47:case 58:case 64:case 38:case 61:case 43:case 36:case 46:case 126:case 63:case 42:case 39:case 40:case 41:case 37:return!0 +default:s=!0 +if(!(r>=48&&r<=57))if(!(r>=97&&r<=122))s=r>=65&&r<=90 +return s}}, +gae6(){if(!this.gQw())return!1 +switch(this.c.cH()){case 44:case 91:case 93:case 123:case 125:return!1 +default:return!0}}, +gQv(){var s=this.c.cH() +return s!=null&&s>=48&&s<=57}, +gae8(){var s,r=this.c.cH() +if(r==null)return!1 +s=!0 +if(!(r>=48&&r<=57))if(!(r>=97&&r<=102))s=r>=65&&r<=70 +return s}, +gaea(){var s,r=this.c.cH() +if(r==null)return!1 +switch(r){case 10:case 13:case 65279:return!1 +case 9:case 133:return!0 +default:s=!0 +if(!(r>=32&&r<=126))if(!(r>=160&&r<=55295))if(!(r>=57344&&r<=65533))s=r>=65536&&r<=1114111 +return s}}, +gQw(){var s,r=this.c.cH() +if(r==null)return!1 +switch(r){case 10:case 13:case 65279:case 32:return!1 +case 133:return!0 +default:s=!0 +if(!(r>=32&&r<=126))if(!(r>=160&&r<=55295))if(!(r>=57344&&r<=65533))s=r>=65536&&r<=1114111 +return s}}, +d1(){var s,r,q,p=this +if(p.e)throw A.d(A.a5("Out of tokens.")) +if(!p.w)p.OP() +s=p.f +r=s.b +if(r===s.c)A.a8(A.a5("No element")) +q=J.ab(s.a,r) +if(q==null)q=s.$ti.i("f5.E").a(q) +J.ea(s.a,s.b,null) +s.b=(s.b+1&J.bp(s.a)-1)>>>0 +p.w=!1;++p.r +p.e=q.gaz(q)===B.fA +return q}, +cZ(){var s,r=this +if(r.e)return null +if(!r.w)r.OP() +s=r.f +return s.gZ(s)}, +OP(){var s,r,q=this +for(s=q.f,r=q.z;!0;){if(!s.ga9(s)){q.SV() +if(s.gq(0)===0)A.a8(A.cp()) +if(J.aMF(s.h(0,s.gq(0)-1))===B.fA)break +if(!B.b.fl(r,new A.ah1(q)))break}q.a9n()}q.w=!0}, +a9n(){var s,r,q,p,o,n,m=this +if(!m.d){m.d=!0 +s=m.c +s=A.d0(s.f,s.c) +r=s.b +m.f.i8(0,new A.d7(B.Xw,A.dk(s.a,r,r))) +return}m.aid() +m.SV() +s=m.c +m.zd(s.at) +if(s.c===s.b.length){m.zd(-1) +m.mj() +m.y=!1 +s=A.d0(s.f,s.c) +r=s.b +m.f.i8(0,new A.d7(B.fA,A.dk(s.a,r,r))) +return}if(s.at===0){if(s.cH()===37){m.zd(-1) +m.mj() +m.y=!1 +q=m.ai7() +if(q!=null)m.f.i8(0,q) +return}if(m.yc(3)){if(s.hh(0,"---")){m.OL(B.lT) +return}if(s.hh(0,"...")){m.OL(B.lU) +return}}}switch(s.cH()){case 91:m.ON(B.AZ) +return +case 123:m.ON(B.AW) +return +case 93:m.OM(B.ef) +return +case 125:m.OM(B.eg) +return +case 44:m.mj() +m.y=!0 +m.nA(B.du) +return +case 42:m.OJ(!1) +return +case 38:m.a9j() +return +case 33:m.tX() +m.y=!1 +r=s.c +if(s.cE(1)===60){s.bD(s.bC()) +s.bD(s.bC()) +p=m.S7() +s.ln(">") +o=""}else{o=m.aib() +if(o.length>1&&B.c.b8(o,"!")&&B.c.ko(o,"!"))p=m.aic(!1) +else{p=m.FS(!1,o) +if(p.length===0){o=null +p="!"}else o="!"}}m.f.i8(0,new A.oq(s.h7(new A.h_(r)),o,p)) +return +case 39:m.OO(!0) +return +case 34:m.a9l() +return +case 124:if(m.z.length!==1)m.yb() +m.OK(!0) +return +case 62:if(m.z.length!==1)m.yb() +m.a9k() +return +case 37:case 64:case 96:m.yb() +break +case 45:if(m.tG(1))m.xL() +else{if(m.z.length===1){if(!m.y)A.a8(A.c8("Block sequence entries are not allowed here.",s.gj0())) +m.FQ(s.at,B.AY,A.d0(s.f,s.c))}m.mj() +m.y=!0 +m.nA(B.eh)}return +case 63:if(m.tG(1))m.xL() +else{r=m.z +if(r.length===1){if(!m.y)A.a8(A.c8("Mapping keys are not allowed here.",s.gj0())) +m.FQ(s.at,B.iC,A.d0(s.f,s.c))}m.y=r.length===1 +m.nA(B.c2)}return +case 58:if(m.z.length!==1){s=m.f +s=!s.ga9(s)}else s=!1 +if(s){s=m.f +n=s.ga7(s) +s=!0 +if(n.gaz(n)!==B.ef)if(n.gaz(n)!==B.eg)if(n.gaz(n)===B.AX){s=t.Ak.a(n).c +s=s===B.zb||s===B.za}else s=!1 +if(s){m.OQ() +return}}if(m.tG(1))m.xL() +else m.OQ() +return +default:if(!m.gaea())m.yb() +m.xL() +return}}, +yb(){return this.c.Ip(0,"Unexpected character.",1)}, +SV(){var s,r,q,p,o,n,m,l,k,j,i,h=this +for(s=h.z,r=h.c,q=h.f,p=r.f,o=0;n=s.length,o=a)return +s.push(a) +s=c.b +r=new A.d7(b,A.dk(c.a,s,s)) +s=q.f +if(d==null)s.i8(0,r) +else s.kv(s,d-q.r,r)}, +FQ(a,b,c){return this.S2(a,b,c,null)}, +zd(a){var s,r,q,p,o,n,m=this +if(m.z.length!==1)return +for(s=m.x,r=m.f,q=m.c,p=q.f;B.b.ga7(s)>a;){o=q.c +new A.uf(p,o).MI(p,o) +n=new A.mt(p,o,o) +n.Dp(p,o,o) +r.i8(0,new A.d7(B.dv,n)) +s.pop()}}, +OL(a){var s,r,q=this +q.zd(-1) +q.mj() +q.y=!1 +s=q.c +r=s.c +s.bD(s.bC()) +s.bD(s.bC()) +s.bD(s.bC()) +q.f.i8(0,new A.d7(a,s.h7(new A.h_(r))))}, +ON(a){var s=this +s.tX() +s.z.push(null) +s.y=!0 +s.nA(a)}, +OM(a){var s=this +s.mj() +s.a8c() +s.y=!1 +s.nA(a)}, +OQ(){var s,r,q,p,o,n=this,m=n.z,l=B.b.ga7(m) +if(l!=null){s=n.f +r=l.a +q=n.r +p=l.b +o=p.b +s.kv(s,r-q,new A.d7(B.c2,A.dk(p.a,o,o))) +n.S2(l.d,B.iC,p,r) +m[m.length-1]=null +n.y=!1}else if(m.length===1){if(!n.y)throw A.d(A.c8("Mapping values are not allowed here. Did you miss a colon earlier?",n.c.gj0())) +m=n.c +n.FQ(m.at,B.iC,A.d0(m.f,m.c)) +n.y=!0}else if(n.y){n.y=!1 +n.nA(B.c2)}n.nA(B.c3)}, +nA(a){var s=this.c,r=s.c +s.bD(s.bC()) +this.f.i8(0,new A.d7(a,s.h7(new A.h_(r))))}, +OJ(a){var s=this +s.tX() +s.y=!1 +s.f.i8(0,s.ai5(a))}, +a9j(){return this.OJ(!0)}, +OK(a){var s=this +s.mj() +s.y=!0 +s.f.i8(0,s.ai6(a))}, +a9k(){return this.OK(!1)}, +OO(a){var s=this +s.tX() +s.y=!1 +s.f.i8(0,s.ai9(a))}, +a9l(){return this.OO(!1)}, +xL(){var s=this +s.tX() +s.y=!1 +s.f.i8(0,s.aia())}, +aid(){var s,r,q,p,o,n,m=this +for(s=m.z,r=m.c,q=!1;!0;q=!0){if(r.at===0)r.oV("\ufeff") +p=!q +while(!0){if(r.cH()!==32)o=(s.length!==1||p)&&r.cH()===9 +else o=!0 +if(!o)break +r.bD(r.bC())}if(r.cH()===9)r.Ip(0,"Tab characters are not allowed as indentation.",1) +m.G3() +n=r.cE(0) +if(n===13||n===10){m.yW() +if(s.length===1)m.y=!0}else break}}, +ai7(){var s,r,q,p,o,n,m,l,k,j=this,i="Expected whitespace.",h=j.c,g=new A.h_(h.c) +h.bD(h.bC()) +s=j.ai8() +if(s==="YAML"){j.u2() +r=j.S8() +h.ln(".") +q=j.S8() +p=new A.Eh(h.h7(g),r,q)}else if(s==="TAG"){j.u2() +o=j.S6(!0) +if(!j.ae7(0))A.a8(A.c8(i,h.gj0())) +j.u2() +n=j.S7() +if(!j.yc(0))A.a8(A.c8(i,h.gj0())) +p=new A.Dz(h.h7(g),o,n)}else{m=h.h7(g) +$.aCn().$2("Warning: unknown directive.",m) +m=h.b.length +while(!0){if(h.c!==m){l=h.cE(0) +k=l===13||l===10}else k=!0 +if(!!k)break +h.bD(h.bC())}return null}j.u2() +j.G3() +if(!(h.c===h.b.length||j.Qt(0)))throw A.d(A.c8("Expected comment or line break after directive.",h.h7(g))) +j.yW() +return p}, +ai8(){var s,r=this.c,q=r.c +for(;this.gQw();)r.bD(r.bC()) +s=r.bN(0,q) +if(s.length===0)throw A.d(A.c8("Expected directive name.",r.gj0())) +else if(!this.yc(0))throw A.d(A.c8("Unexpected character in directive name.",r.gj0())) +return s}, +S8(){var s,r,q=this.c,p=q.c +while(!0){s=q.cH() +if(!(s!=null&&s>=48&&s<=57))break +q.bD(q.bC())}r=q.bN(0,p) +if(r.length===0)throw A.d(A.c8("Expected version number.",q.gj0())) +return A.fb(r,null)}, +ai5(a){var s,r,q,p,o=this.c,n=new A.h_(o.c) +o.bD(o.bC()) +s=o.c +for(;this.gae6();)o.bD(o.bC()) +r=o.bN(0,s) +q=o.cH() +if(r.length!==0)p=!this.yc(0)&&q!==63&&q!==58&&q!==44&&q!==93&&q!==125&&q!==37&&q!==64&&q!==96 +else p=!0 +if(p)throw A.d(A.c8("Expected alphanumeric character.",o.gj0())) +if(a)return new A.n0(o.h7(n),r) +else return new A.ye(o.h7(n),r)}, +S6(a){var s,r,q,p,o=this.c +o.ln("!") +s=new A.ci("!") +r=o.c +for(;this.gQz();)o.bD(o.bC()) +q=o.bN(0,r) +q=s.a+=q +if(o.cH()===33){p=o.bC() +o.bD(p) +o=s.a=q+A.bR(p)}else{if(a&&(q.charCodeAt(0)==0?q:q)!=="!")o.ln("!") +o=q}return o.charCodeAt(0)==0?o:o}, +aib(){return this.S6(!1)}, +FS(a,b){var s,r,q,p +if((b==null?0:b.length)>1){b.toString +B.c.bN(b,1)}s=this.c +r=s.c +q=s.cH() +while(!0){if(!this.gQz())if(a)p=q===44||q===91||q===93 +else p=!1 +else p=!0 +if(!p)break +s.bD(s.bC()) +q=s.cH()}s=s.bN(0,r) +return A.iW(s,0,s.length,B.a_,!1)}, +S7(){return this.FS(!0,null)}, +aic(a){return this.FS(a,null)}, +ai6(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2="0 may not be used as an indentation indicator.",a3=a1.c,a4=new A.h_(a3.c) +a3.bD(a3.bC()) +s=a3.cH() +r=s===43 +q=0 +if(r||s===45){p=r?B.me:B.md +a3.bD(a3.bC()) +if(a1.gQv()){if(a3.cH()===48)throw A.d(A.c8(a2,a3.h7(a4))) +o=a3.bC() +a3.bD(o) +q=o-48}}else if(a1.gQv()){if(a3.cH()===48)throw A.d(A.c8(a2,a3.h7(a4))) +o=a3.bC() +a3.bD(o) +q=o-48 +s=a3.cH() +r=s===43 +if(r||s===45){p=r?B.me:B.md +a3.bD(a3.bC())}else p=B.Bb}else p=B.Bb +a1.u2() +a1.G3() +r=a3.b +n=r.length +if(!(a3.c===n||a1.Qt(0)))throw A.d(A.c8("Expected comment or line break.",a3.gj0())) +a1.yW() +if(q!==0){m=a1.x +l=B.b.ga7(m)>=0?B.b.ga7(m)+q:q}else l=0 +k=a1.S5(l) +l=k.a +j=k.b +i=new A.ci("") +h=new A.h_(a3.c) +m=!a5 +g="" +f=!1 +e="" +while(!0){d=a3.at +if(!(d===l&&a3.c!==n))break +c=!1 +if(d===0){s=a3.cE(3) +if(s==null||s===32||s===9||s===13||s===10)d=a3.hh(0,"---")||a3.hh(0,"...") +else d=c}else d=c +if(d)break +s=a3.cE(0) +b=s===32||s===9 +if(m&&g.length!==0&&!f&&!b){if(j.length===0){e+=A.bR(32) +i.a=e}}else e=i.a=e+g +i.a=e+j +s=a3.cE(0) +f=s===32||s===9 +a=a3.c +while(!0){if(a3.c!==n){s=a3.cE(0) +e=s===13||s===10}else e=!0 +if(!!e)break +a3.bD(a3.bC())}h=a3.c +e=i.a+=B.c.S(r,a,h) +a0=new A.h_(h) +g=h!==n?a1.pM():"" +k=a1.S5(l) +l=k.a +j=k.b +h=a0}if(p!==B.md){r=e+g +i.a=r}else r=e +if(p===B.me)r=i.a=r+j +a3=a3.D_(a4,h) +n=a5?B.PD:B.PC +return new A.of(a3,r.charCodeAt(0)==0?r:r,n)}, +S5(a){var s,r,q,p,o,n,m,l=new A.ci("") +for(s=this.c,r=a===0,q=!r,p=0;!0;){while(!0){if(!((!q||s.atp)p=o +n=s.cE(0) +if(!(n===13||n===10))break +m=this.pM() +l.a+=m}if(r){s=this.x +a=p>>0)+e.a6i(i)}if(k>=55296&&k<=57343||k>1114111)throw A.d(A.c8("Invalid Unicode character escape code.",d.h7(m))) +q=A.bR(k) +b.a+=q}}else{i=d.bC() +d.bD(i) +q=A.bR(i) +b.a+=q}}}q=d.cH() +if(q===(a?39:34))break +h=new A.ci("") +g=new A.ci("") +f="" +while(!0){p=d.cE(0) +if(!(p===32||p===9)){p=d.cE(0) +q=p===13||p===10}else q=!0 +if(!q)break +p=d.cE(0) +if(p===32||p===9)if(!o){i=d.bC() +d.bD(i) +q=A.bR(i) +h.a+=q}else d.bD(d.bC()) +else if(!o){h.a="" +f=e.pM() +o=!0}else{q=e.pM() +g.a+=q}}if(o)if(f.length!==0&&g.a.length===0){q=A.bR(32) +b.a+=q}else{q=g.j(0) +b.a+=q}else{q=h.j(0) +b.a+=q +h.a=""}}d.bD(d.bC()) +d=d.h7(new A.h_(c)) +c=b.a +s=a?B.zb:B.za +return new A.of(d,c.charCodeAt(0)==0?c:c,s)}, +aia(){var s,r,q,p,o,n,m,l,k=this,j=k.c,i=j.c,h=new A.h_(i),g=new A.ci(""),f=new A.ci(""),e=B.b.ga7(k.x)+1 +for(s=k.z,r="",q="";!0;){p="" +o=!1 +if(j.at===0){n=j.cE(3) +if(n==null||n===32||n===9||n===13||n===10)o=j.hh(0,"---")||j.hh(0,"...")}if(o)break +if(j.cH()===35)break +if(k.tG(0))if(r.length!==0){if(q.length===0){o=A.bR(32) +g.a+=o}else g.a+=q +r=p +q=""}else{o=f.j(0) +g.a+=o +f.a=""}m=j.c +for(;k.tG(0);)j.bD(j.bC()) +h=j.c +g.a+=B.c.S(j.b,m,h) +h=new A.h_(h) +n=j.cE(0) +if(!(n===32||n===9)){n=j.cE(0) +o=!(n===13||n===10)}else o=!1 +if(o)break +while(!0){n=j.cE(0) +if(!(n===32||n===9)){n=j.cE(0) +o=n===13||n===10}else o=!0 +if(!o)break +n=j.cE(0) +if(n===32||n===9){o=r.length===0 +if(!o&&j.at=32&&r<=126))if(!(r>=160&&r<=55295))if(!(r>=57344&&r<=65533))s=r>=65536&&r<=1114111}else s=!1 +return s}}, +a6i(a){if(a<=57)return a-48 +if(a<=70)return 10+a-65 +return 10+a-97}, +u2(){var s,r=this.c +while(!0){s=r.cE(0) +if(!(s===32||s===9))break +r.bD(r.bC())}}, +G3(){var s,r,q,p=this.c +if(p.cH()!==35)return +s=p.b.length +while(!0){if(p.c!==s){r=p.cE(0) +q=r===13||r===10}else q=!0 +if(!!q)break +p.bD(p.bC())}}} +A.ah1.prototype={ +$1(a){return a!=null&&a.a===this.a.r}, +$S:580} +A.xs.prototype={} +A.EQ.prototype={ +G(){return"_Chomping."+this.b}} +A.r1.prototype={ +j(a){return this.a}} +A.KJ.prototype={ +j(a){return this.a}} +A.d7.prototype={ +j(a){return this.a.G()}, +gaz(a){return this.a}, +gb6(a){return this.b}} +A.Eh.prototype={ +gaz(a){return B.lR}, +j(a){return"VERSION_DIRECTIVE "+this.b+"."+this.c}, +$id7:1, +gb6(a){return this.a}} +A.Dz.prototype={ +gaz(a){return B.lS}, +j(a){return"TAG_DIRECTIVE "+this.b+" "+this.c}, +$id7:1, +gb6(a){return this.a}} +A.n0.prototype={ +gaz(a){return B.Xy}, +j(a){return"ANCHOR "+this.b}, +$id7:1, +gb6(a){return this.a}} +A.ye.prototype={ +gaz(a){return B.Xx}, +j(a){return"ALIAS "+this.b}, +$id7:1, +gb6(a){return this.a}} +A.oq.prototype={ +gaz(a){return B.Xz}, +j(a){return"TAG "+A.i(this.b)+" "+this.c}, +$id7:1, +gb6(a){return this.a}} +A.of.prototype={ +gaz(a){return B.AX}, +j(a){return"SCALAR "+this.c.j(0)+' "'+this.b+'"'}, +$id7:1, +gb6(a){return this.a}} +A.dL.prototype={ +G(){return"TokenType."+this.b}} +A.BL.prototype={ +j(a){return"("+A.i(this.a)+", "+A.i(this.b)+")"}} +A.ayC.prototype={ +$2(a,b){a=b.arv(0,a) +A.mV(a)}, +$1(a){return this.$2(a,null)}, +$S:581} +A.Rv.prototype={ +j(a){var s=this.a +return s.j(s)}} +A.ala.prototype={ +j(a){return"%YAML "+this.a+"."+this.b}} +A.rl.prototype={ +j(a){return"%TAG "+this.a+" "+this.b}} +A.Er.prototype={} +A.kU.prototype={} +A.Es.prototype={ +gv(a){return this}, +gbT(a){return J.j2(J.y9(this.b.a),new A.am0(),t.z)}, +h(a,b){var s=J.ab(this.b.a,b) +return s==null?null:J.ayV(s)}, +$iaz:1} +A.am0.prototype={ +$1(a){t.ii.a(a) +return a.gv(a)}, +$S:85} +A.Rw.prototype={ +gv(a){return this}, +gq(a){return J.bp(this.b.a)}, +sq(a,b){throw A.d(A.ae("Cannot modify an unmodifiable List"))}, +h(a,b){return J.ayV(J.tj(this.b.a,b))}, +m(a,b,c){throw A.d(A.ae("Cannot modify an unmodifiable List"))}, +$ia3:1, +$in:1, +$iL:1} +A.fp.prototype={ +j(a){return J.dq(this.b)}, +gv(a){return this.b}} +A.Zz.prototype={} +A.ZA.prototype={} +A.ZB.prototype={} +A.ayl.prototype={ +$0(){return A.J0()}, +$S:0} +A.ayk.prototype={ +$0(){var s,r=$.aMn(),q=$.aJF(),p=new A.a6A(),o=$.a0h() +o.m(0,p,q) +A.aej(p,q,!1) +q=$.aBZ() +p=new A.aiM() +o.m(0,p,q) +A.aej(p,q,!0) +$.aSl=p +q=v.G.window +p=$.aKH() +s=new A.al5(q) +o.m(0,s,p) +q=q.navigator +if(J.fy(q.userAgent,"Safari"))J.fy(q.userAgent,"Chrome") +A.aej(s,p,!0) +$.ayQ() +$.tf().we("__url_launcher::link",A.aYu(),!1) +q=$.aC0() +p=new A.all(A.v(t.S,t.VD)) +o.m(0,p,q) +A.aej(p,q,!0) +$.aTw=p +$.aJb=r.gapc()}, +$S:0};(function aliases(){var s=A.PG.prototype +s.hu=s.d9 +s.t_=s.l +s=A.zv.prototype +s.D9=s.qT +s.a1s=s.Kq +s.a1q=s.j_ +s.a1r=s.Il +s=A.Lh.prototype +s.LU=s.aB +s=A.ll.prototype +s.a1y=s.l +s=J.uA.prototype +s.a1N=s.j +s.a1M=s.I +s=J.jo.prototype +s.a1W=s.j +s=A.fi.prototype +s.a1O=s.XJ +s.a1P=s.XK +s.a1R=s.XM +s.a1Q=s.XL +s=A.oE.prototype +s.a3v=s.m3 +s=A.mu.prototype +s.a3C=s.O5 +s.a3D=s.P5 +s.a3F=s.SB +s.a3E=s.pN +s=A.Y.prototype +s.M5=s.bV +s=A.jX.prototype +s.Dn=s.A +s=A.bM.prototype +s.a1p=s.ap2 +s=A.xx.prototype +s.a4i=s.aB +s=A.n.prototype +s.Dd=s.kL +s=A.Q.prototype +s.pk=s.k +s.lZ=s.j +s=A.C.prototype +s.a1h=s.k +s.a1i=s.j +s=A.IK.prototype +s.a4P=s.ap +s.a4O=s.l +s=A.zw.prototype +s.a1t=s.aB +s=A.bL.prototype +s.D6=s.C9 +s=A.BM.prototype +s.a2a=s.ai +s=A.yp.prototype +s.D7=s.l +s=A.Iy.prototype +s.a4C=s.l +s=A.Iz.prototype +s.a4D=s.l +s=A.IA.prototype +s.a4E=s.l +s=A.IN.prototype +s.a4Q=s.an +s.a4R=s.ad +s=A.K1.prototype +s.a1a=s.hf +s.a1b=s.op +s.a1c=s.Kn +s=A.fA.prototype +s.a1g=s.a_ +s.xf=s.K +s.dh=s.l +s.LQ=s.aG +s=A.cy.prototype +s.nx=s.sv +s=A.ao.prototype +s.a1u=s.d8 +s=A.io.prototype +s.a1v=s.d8 +s=A.An.prototype +s.a1F=s.vq +s.a1E=s.ao1 +s=A.hE.prototype +s.LV=s.hg +s=A.d2.prototype +s.a1G=s.GQ +s.pj=s.hg +s.M1=s.l +s=A.cA.prototype +s.rX=s.ha +s.Me=s.om +s.Mf=s.ac +s.m_=s.l +s.a26=s.xa +s.Mg=s.hs +s=A.va.prototype +s.a2b=s.ha +s.Mh=s.hA +s.a2c=s.fD +s=A.hp.prototype +s.a3k=s.hg +s=A.HL.prototype +s.a4j=s.he +s.a4k=s.fD +s=A.EE.prototype +s.a3t=s.ha +s.a3u=s.l +s=A.Iv.prototype +s.a4A=s.l +s=A.II.prototype +s.a4M=s.ap +s.a4L=s.dj +s=A.Iu.prototype +s.a4z=s.l +s=A.IH.prototype +s.a4K=s.l +s=A.IJ.prototype +s.a4N=s.l +s=A.ks.prototype +s.kW=s.l +s=A.IV.prototype +s.a55=s.l +s=A.IW.prototype +s.a56=s.l +s=A.Ix.prototype +s.a4B=s.l +s=A.H4.prototype +s.a47=s.l +s=A.H5.prototype +s.a48=s.l +s=A.H6.prototype +s.a4a=s.aF +s.a49=s.bo +s.a4b=s.l +s=A.IF.prototype +s.a4I=s.l +s=A.IU.prototype +s.a53=s.aF +s.a52=s.bo +s.a54=s.l +s=A.HZ.prototype +s.a4m=s.l +s=A.yH.prototype +s.a1e=s.D5 +s.a1d=s.D +s=A.ch.prototype +s.xk=s.dw +s.xl=s.dz +s=A.dI.prototype +s.pl=s.dw +s.pm=s.dz +s=A.il.prototype +s.LS=s.dw +s.LT=s.dz +s=A.K7.prototype +s.LP=s.l +s=A.cZ.prototype +s.LW=s.D +s=A.Sk.prototype +s.a3w=s.l +s=A.f3.prototype +s.a1I=s.a_ +s.a1K=s.K +s.a1J=s.JF +s.a1H=s.tN +s=A.hf.prototype +s.M3=s.k +s=A.Dh.prototype +s.a3f=s.eD +s=A.Ct.prototype +s.a2L=s.IK +s.a2N=s.IS +s.a2M=s.IN +s.a2K=s.Ih +s=A.aa.prototype +s.a1f=s.k +s=A.fd.prototype +s.xe=s.j +s=A.B.prototype +s.xh=s.f2 +s.nt=s.a1 +s.a2n=s.r7 +s.kX=s.cf +s.a2m=s.cU +s=A.GF.prototype +s.a3Q=s.an +s.a3R=s.ad +s=A.GH.prototype +s.a3S=s.an +s.a3T=s.ad +s=A.GI.prototype +s.a3U=s.an +s.a3V=s.ad +s=A.GJ.prototype +s.a3W=s.l +s=A.ef.prototype +s.a1S=s.ts +s.M4=s.l +s.a1V=s.Cj +s.a1T=s.an +s.a1U=s.ad +s=A.eZ.prototype +s.nr=s.hH +s.a1l=s.an +s.a1m=s.ad +s=A.jv.prototype +s.a25=s.hH +s=A.cB.prototype +s.rY=s.ad +s=A.q.prototype +s.fg=s.l +s.Mn=s.ie +s.dR=s.an +s.dF=s.ad +s.a2r=s.a1 +s.Mp=s.bU +s.a2s=s.ar +s.a2p=s.cU +s.a2t=s.wN +s.i2=s.dH +s.Dg=s.nZ +s.nu=s.eU +s.Mo=s.qc +s.a2q=s.jN +s.a2u=s.d8 +s.Mq=s.eI +s=A.aL.prototype +s.Mu=s.fC +s=A.a7.prototype +s.D8=s.J9 +s.a1o=s.F +s.a1n=s.vQ +s.LR=s.fC +s.xg=s.b1 +s=A.vk.prototype +s.Mm=s.xo +s=A.GP.prototype +s.a3X=s.an +s.a3Y=s.ad +s=A.HQ.prototype +s.a4l=s.ad +s=A.eO.prototype +s.Dl=s.b3 +s.Dj=s.aZ +s.Dk=s.b2 +s.Di=s.aY +s.Mv=s.ds +s.a2x=s.cr +s.nw=s.bm +s.xi=s.cu +s.a2w=s.cU +s.i3=s.aE +s=A.Cm.prototype +s.a2y=s.cf +s=A.qV.prototype +s.a2o=s.bm +s=A.GR.prototype +s.t0=s.an +s.ny=s.ad +s=A.GS.prototype +s.a3Z=s.f2 +s=A.qX.prototype +s.a2C=s.b3 +s.a2A=s.aZ +s.a2B=s.b2 +s.a2z=s.aY +s.a2E=s.aE +s.a2D=s.cu +s=A.GV.prototype +s.MB=s.an +s.MC=s.ad +s=A.m8.prototype +s.a3b=s.j +s=A.fO.prototype +s.a3c=s.j +s=A.o8.prototype +s.a2G=s.UI +s.a2I=s.qV +s.a2H=s.lh +s=A.GX.prototype +s.a4_=s.an +s.a40=s.ad +s=A.Co.prototype +s.a2F=s.bm +s=A.qZ.prototype +s.a2J=s.JW +s=A.iU.prototype +s.a42=s.an +s.a43=s.ad +s=A.i7.prototype +s.a3s=s.vR +s.a3r=s.dT +s=A.kD.prototype +s.a31=s.IE +s=A.w7.prototype +s.My=s.l +s=A.JK.prototype +s.LO=s.mQ +s=A.D1.prototype +s.a38=s.vk +s.a39=s.mN +s.a3a=s.IU +s=A.qu.prototype +s.a1X=s.l5 +s=A.bb.prototype +s.LN=s.fk +s.a17=s.lw +s.a16=s.GP +s.a18=s.BY +s=A.n3.prototype +s.xd=s.L +s=A.cP.prototype +s.MA=s.lk +s=A.H_.prototype +s.MD=s.fw +s=A.Ij.prototype +s.a4o=s.hf +s.a4p=s.Kn +s=A.Ik.prototype +s.a4q=s.hf +s.a4r=s.op +s=A.Il.prototype +s.a4s=s.hf +s.a4t=s.op +s=A.Im.prototype +s.a4v=s.hf +s.a4u=s.vk +s=A.In.prototype +s.a4w=s.hf +s=A.Io.prototype +s.a4x=s.hf +s.a4y=s.op +s=A.IB.prototype +s.a4F=s.l +s=A.IC.prototype +s.a4G=s.ap +s=A.Fo.prototype +s.a3x=s.ap +s=A.Fp.prototype +s.a3y=s.l +s=A.IE.prototype +s.a4H=s.l +s=A.LU.prototype +s.lY=s.aqC +s.a1z=s.Hm +s=A.is.prototype +s.a1A=s.A8 +s.a1D=s.hk +s.a1C=s.ap +s.M0=s.aF +s.a1B=s.l +s=A.wQ.prototype +s.a3A=s.aF +s.a3z=s.bo +s.a3B=s.l +s=A.a4.prototype +s.aJ=s.ap +s.aS=s.aF +s.kY=s.dj +s.d2=s.bE +s.aA=s.l +s.dq=s.bo +s=A.at.prototype +s.Mt=s.aI +s=A.b3.prototype +s.a1w=s.dD +s.Db=s.fw +s.pi=s.cv +s.a1x=s.wx +s.M_=s.vr +s.js=s.il +s.Da=s.bE +s.LX=s.dj +s.Dc=s.na +s.LY=s.qt +s.LZ=s.bo +s.ns=s.jf +s=A.zd.prototype +s.a1j=s.Ew +s.a1k=s.jf +s=A.BX.prototype +s.a2d=s.uv +s.a2e=s.cv +s.a2f=s.Ky +s=A.he.prototype +s.M2=s.r1 +s=A.aW.prototype +s.nv=s.fw +s.m0=s.cv +s.Dh=s.jf +s.Mr=s.dj +s.Ms=s.na +s.a2v=s.wx +s=A.hR.prototype +s.M6=s.j8 +s.M7=s.jc +s.a2_=s.k_ +s.a1Z=s.fw +s.a20=s.cv +s=A.uy.prototype +s.a1L=s.ap +s=A.wY.prototype +s.a3G=s.l +s=A.cU.prototype +s.a2Z=s.oq +s.a2W=s.o8 +s.a2R=s.I_ +s.a2X=s.anY +s.a30=s.jm +s.a3_=s.vY +s.a2U=s.ll +s.a2V=s.qw +s.a2S=s.o7 +s.a2T=s.anT +s.a2Q=s.nY +s.Mx=s.amj +s.a2Y=s.l +s=A.X_.prototype +s.a46=s.zS +s=A.Gi.prototype +s.a3J=s.bE +s.a3K=s.l +s=A.Gj.prototype +s.a3M=s.aF +s.a3L=s.bo +s.a3N=s.l +s=A.NF.prototype +s.Df=s.dT +s=A.t3.prototype +s.a41=s.aE +s=A.IP.prototype +s.a4U=s.an +s.a4V=s.ad +s=A.Go.prototype +s.a3O=s.dT +s=A.IG.prototype +s.a4J=s.l +s=A.IT.prototype +s.a51=s.l +s=A.e1.prototype +s.aux=s.l +s=A.iE.prototype +s.a2P=s.I6 +s=A.bO.prototype +s.Mw=s.sv +s=A.i9.prototype +s.a44=s.qQ +s.a45=s.rk +s=A.xL.prototype +s.a4X=s.aF +s.a4W=s.bo +s.a4Y=s.l +s=A.v2.prototype +s.a29=s.oq +s.a27=s.ll +s.a28=s.l +s=A.ej.prototype +s.Mz=s.oq +s.a3p=s.o8 +s.a3l=s.I_ +s.a3n=s.ll +s.a3o=s.qw +s.a3m=s.o7 +s.a3q=s.l +s=A.dw.prototype +s.a1Y=s.o8 +s=A.vf.prototype +s.a2g=s.qh +s=A.rZ.prototype +s.a3I=s.jm +s.a3H=s.ll +s=A.Pm.prototype +s.xj=s.l +s=A.fL.prototype +s.rZ=s.dT +s=A.Ha.prototype +s.a4d=s.dT +s=A.vw.prototype +s.a32=s.zw +s=A.m1.prototype +s.a33=s.q1 +s.Dm=s.a0h +s.a34=s.um +s.a35=s.iS +s.a37=s.l +s.a36=s.dT +s=A.H8.prototype +s.a4c=s.dT +s=A.He.prototype +s.a4e=s.l +s=A.Hf.prototype +s.a4g=s.aF +s.a4f=s.bo +s.a4h=s.l +s=A.kC.prototype +s.Ml=s.ap +s.a2h=s.bo +s.a2k=s.IT +s.Mk=s.AO +s.Mj=s.AN +s.a2l=s.AP +s.a2i=s.II +s.a2j=s.IJ +s.Mi=s.l +s=A.xh.prototype +s.a3P=s.l +s=A.vS.prototype +s.a3g=s.Ab +s.a3h=s.ku +s=A.uW.prototype +s.a24=s.F +s.M8=s.A9 +s.Mb=s.AJ +s.Mc=s.AL +s.a23=s.AK +s.Ma=s.AF +s.a22=s.IH +s.a21=s.IG +s.Md=s.ku +s.De=s.l +s.M9=s.e5 +s=A.IQ.prototype +s.a4Z=s.l +s=A.IO.prototype +s.a4S=s.an +s.a4T=s.ad +s=A.IR.prototype +s.a5_=s.l +s=A.IS.prototype +s.a50=s.l +s=A.JZ.prototype +s.a19=s.aoM +s=A.vP.prototype +s.a3e=s.aX +s.a3d=s.k +s=A.Dp.prototype +s.bC=s.at6 +s.a3j=s.oV +s.a3i=s.hh +s=A.Zm.prototype +s.a4n=s.j})();(function installTearOffs(){var s=hunkHelpers._static_2,r=hunkHelpers._static_1,q=hunkHelpers.installStaticTearOff,p=hunkHelpers._static_0,o=hunkHelpers._instance_0u,n=hunkHelpers._instance_1u,m=hunkHelpers._instance_1i,l=hunkHelpers._instance_2u,k=hunkHelpers.installInstanceTearOff,j=hunkHelpers._instance_0i +s(A,"aVH","aXi",582) +r(A,"aBf","aWh",40) +r(A,"aVF","aWi",40) +r(A,"aVC","aWe",40) +r(A,"aVD","aWf",40) +r(A,"aVE","aWg",40) +q(A,"aHT",1,function(){return{params:null}},["$2$params","$1"],["aHR",function(a){return A.aHR(a,null)}],166,0) +r(A,"aVG","aWz",34) +p(A,"aVB","aSp",0) +r(A,"a_X","aVA",22) +o(A.yd.prototype,"gGa","ak_",0) +n(A.ih.prototype,"gWo","aoa",255) +n(A.Mh.prototype,"gWf","Wg",30) +n(A.z2.prototype,"galv","alw",380) +var i +n(i=A.Kg.prototype,"gaga","agb",30) +n(i,"gagc","agd",30) +n(i=A.jJ.prototype,"ga7Q","a7R",2) +n(i,"ga7O","a7P",2) +m(i=A.TJ.prototype,"gjA","D",392) +o(i,"ga0X","pd",11) +n(A.Mc.prototype,"gafy","afz",2) +n(A.MS.prototype,"gafC","afD",95) +m(A.Bl.prototype,"gJK","JL",12) +m(A.D6.prototype,"gJK","JL",12) +o(i=A.LF.prototype,"gcW","l",0) +n(i,"gaqI","aqJ",125) +n(i,"gSD","aiP",153) +n(i,"gTY","akG",10) +n(A.Sf.prototype,"gag8","ag9",30) +n(A.Rd.prototype,"gadE","adF",30) +l(i=A.Ky.prototype,"gas2","as3",287) +o(i,"gag_","ag0",0) +o(A.PE.prototype,"gGr","Gs",0) +o(A.PF.prototype,"gGr","Gs",0) +n(i=A.KL.prototype,"gaaQ","aaR",2) +n(i,"gaaS","aaT",2) +n(i,"gaaO","aaP",2) +n(i=A.zv.prototype,"gvj","X4",2) +n(i,"gAD","ap3",2) +n(i,"gAE","ap4",2) +n(i,"gvO","aru",2) +n(A.M2.prototype,"gage","agf",2) +n(A.Ll.prototype,"gafn","afo",2) +n(A.ui.prototype,"gao5","We",96) +o(i=A.ll.prototype,"gcW","l",0) +n(i,"ga8n","a8o",379) +o(A.ua.prototype,"gcW","l",0) +s(J,"aW9","aPT",110) +m(J.H.prototype,"gra","F",27) +m(J.kt.prototype,"gaon","ko",29) +m(A.kV.prototype,"gli","u",27) +p(A,"aWr","aRj",66) +m(A.eY.prototype,"gli","u",27) +m(A.f1.prototype,"gli","u",27) +r(A,"aX0","aTH",56) +r(A,"aX1","aTI",56) +r(A,"aX2","aTJ",56) +p(A,"aIx","aWK",0) +r(A,"aX3","aWA",22) +s(A,"aX4","aWC",89) +p(A,"aIw","aWB",0) +q(A,"aX5",4,null,["$4"],["axw"],584,0) +m(A.oE.prototype,"gjA","D",12) +k(A.rK.prototype,"gamG",0,1,function(){return[null]},["$2","$1"],["mu","f1"],161,0,0) +l(A.al.prototype,"gNQ","a7z",89) +m(i=A.xu.prototype,"gjA","D",12) +k(i,"galy",0,1,function(){return[null]},["$2","$1"],["q4","ui"],161,0,0) +o(A.wH.prototype,"gafE","afF",0) +s(A,"aBr","aVt",64) +r(A,"aBs","aVu",54) +s(A,"aXm","aQ6",110) +s(A,"aXn","aVz",110) +m(A.oH.prototype,"gli","u",27) +k(i=A.hw.prototype,"gaf9",0,0,null,["$1$0","$0"],["QQ","afa"],448,0,0) +m(i,"gli","u",27) +m(A.vQ.prototype,"gli","u",27) +r(A,"aXx","aVv",85) +j(A.x0.prototype,"gHx","aB",0) +m(i=A.Sj.prototype,"gjA","D",12) +j(i,"gHx","aB",0) +r(A,"aID","aYh",54) +s(A,"aIC","aYg",64) +s(A,"aIA","aNV",585) +r(A,"aXy","aTt",98) +p(A,"aXz","aUQ",586) +s(A,"aIB","aWS",587) +m(A.n.prototype,"gli","u",27) +r(A,"b3h","aE4",588) +q(A,"aYF",2,null,["$1$2","$2"],["aJ1",function(a,b){a.toString +b.toString +return A.aJ1(a,b,t.Ci)}],224,1) +q(A,"aJ0",2,null,["$1$2","$2"],["aBJ",function(a,b){a.toString +b.toString +return A.aBJ(a,b,t.Ci)}],224,1) +q(A,"y3",3,null,["$3"],["aj4"],590,0) +q(A,"J8",3,null,["$3"],["a_"],591,0) +q(A,"c9",3,null,["$3"],["F"],592,0) +n(A.HF.prototype,"gXN","dN",34) +o(A.mo.prototype,"gOu","a8M",0) +k(A.iC.prototype,"gaty",0,0,null,["$1$allowPlatformDefault"],["n5"],233,0,0) +o(i=A.FN.prototype,"gajF","z3",0) +o(i,"gadY","nH",11) +n(i,"gaiD","tZ",103) +o(i=A.Id.prototype,"gQl","nG",11) +o(i,"gaj4","yP",0) +n(i,"gag6","yu",103) +n(A.Kl.prototype,"ga72","a73",101) +n(A.KB.prototype,"ga5Q","a5R",101) +n(i=A.Rj.prototype,"gabL","abM",22) +n(i,"gabk","abl",22) +o(i,"gaaX","aaY",0) +o(i=A.EO.prototype,"ga75","m7",11) +n(i,"gafG","afH",101) +o(i,"gaiL","yL",11) +o(i=A.Hg.prototype,"gR0","afO",0) +n(i,"gada","PZ",31) +o(A.Gb.prototype,"gafi","afj",0) +o(i=A.Ic.prototype,"ga76","Nq",0) +o(i,"gak3","ak4",0) +o(i,"gag3","nK",11) +l(i=A.zu.prototype,"gWy","fo",64) +m(i,"gXp","f5",54) +n(i,"gY1","Jm",27) +l(i=A.L5.prototype,"gWy","fo",64) +m(i,"gXp","f5",54) +n(i,"gY1","Jm",27) +k(i=A.tp.prototype,"gZr",1,0,function(){return{from:null}},["$1$from","$0"],["Zs","dC"],353,0,0) +n(i,"ga8p","a8q",355) +n(i,"gDz","a68",6) +n(A.jA.prototype,"gpY","z_",8) +n(A.zo.prototype,"gGl","TQ",8) +n(i=A.rz.prototype,"gpY","z_",8) +o(i,"gGG","al8",0) +n(i=A.tR.prototype,"gQN","aeO",8) +o(i,"gQM","aeN",0) +o(A.pf.prototype,"gfz","aG",0) +n(A.n2.prototype,"gYu","vV",8) +n(i=A.F0.prototype,"gadf","adg",39) +n(i,"gadm","adn",81) +o(i,"gadc","ade",0) +n(i,"gadh","adi",376) +k(i,"gadb",0,0,function(){return[null]},["$1","$0"],["Q0","Q_"],160,0,0) +n(i,"gafP","afQ",10) +n(i=A.F1.prototype,"gafq","afr",52) +n(i,"gafs","aft",45) +o(A.F3.prototype,"gFb","QH",0) +q(A,"aYR",5,null,["$5"],["aNX"],225,0) +n(i=A.wE.prototype,"gab7","ab8",41) +n(i,"gab9","aba",23) +n(i,"gab5","ab6",42) +o(i,"gab2","ab3",0) +n(i,"gai_","ai0",53) +n(A.F2.prototype,"gXh","AP",39) +q(A,"aZ2",4,null,["$4"],["aO2"],594,0) +n(i=A.F6.prototype,"gafA","afB",42) +o(i,"gabZ","PR",0) +o(i,"gacq","PT",0) +n(i,"gz0","ajD",8) +n(i=A.F4.prototype,"gafT","afU",39) +n(i,"gafV","afW",81) +o(i,"gafR","afS",0) +q(A,"aX_",1,null,["$2$forceReport","$1"],["aDR",function(a){return A.aDR(a,!1)}],595,0) +r(A,"aWZ","aOn",596) +m(i=A.fA.prototype,"gzt","a_",56) +m(i,"gZ9","K",56) +o(i,"gcW","l",0) +o(i,"gfz","aG",0) +q(A,"U",1,function(){return{wrapWidth:null}},["$2$wrapWidth","$1"],["aII",function(a){return A.aII(a,null)}],597,0) +p(A,"aYO","aHQ",0) +r(A,"aYX","aSz",598) +n(i=A.An.prototype,"gac7","ac8",465) +n(i,"ga8i","a8j",466) +n(i,"gamg","amh",30) +o(i,"ga9A","Ey",0) +n(i,"gacd","PS",25) +o(i,"gacw","acx",0) +q(A,"b3g",3,null,["$3"],["aDV"],599,0) +n(A.ji.prototype,"gmM","he",25) +r(A,"aYA","aQc",62) +r(A,"a07","aOH",197) +r(A,"a08","aOI",62) +n(A.hE.prototype,"gmM","he",25) +r(A,"aYG","aOG",62) +o(A.SL.prototype,"gafY","afZ",0) +n(i=A.je.prototype,"gyq","af1",25) +n(i,"gahB","tV",483) +o(i,"gaf2","nJ",0) +r(A,"y1","aPt",62) +k(A.cA.prototype,"gLL",0,1,null,["$1"],["hs"],30,0,1) +n(A.va.prototype,"gmM","he",25) +n(i=A.HL.prototype,"gmM","he",25) +o(i,"ga7M","a7N",0) +n(A.yE.prototype,"gmM","he",25) +l(A.G2.prototype,"gaeF","aeG",70) +n(A.EA.prototype,"gDA","a6c",169) +o(A.EI.prototype,"gon","IQ",0) +n(i=A.GL.prototype,"gby","b3",1) +n(i,"gbx","b2",1) +n(i,"gba","aZ",1) +n(i,"gbB","aY",1) +q(A,"aXQ",4,null,["$4"],["aV4"],600,0) +n(i=A.wM.prototype,"ga8P","a8Q",10) +o(i,"gac1","ac2",0) +o(i=A.wJ.prototype,"gOx","a8R",0) +o(i,"ga8S","Ei",0) +o(i=A.Fy.prototype,"gQX","afu",0) +l(i,"ga6z","a6A",216) +l(i,"ga6r","a6s",216) +k(i,"ga6v",0,4,null,["$4"],["a6w"],246,0,0) +o(i=A.FT.prototype,"gacs","act",0) +n(i,"ga6o","a6p",16) +o(A.AC.prototype,"gaaI","aaJ",0) +n(A.nz.prototype,"gaar","aas",8) +n(A.AE.prototype,"gae_","ae0",8) +n(A.AF.prototype,"gae1","ae2",8) +n(A.AD.prototype,"ga_z","a_A",249) +n(i=A.FR.prototype,"galr","als",250) +k(i,"ga0K",0,0,null,["$1","$0"],["LD","a0L"],160,0,0) +o(i,"gon","IQ",0) +n(i,"gX6","ap9",220) +n(i,"gapa","apb",10) +n(i,"gapR","apS",39) +n(i,"gapT","apU",81) +n(i,"gapF","apG",39) +n(i,"gapH","apI",81) +o(i,"gapO","Xd",0) +o(i,"gapP","apQ",0) +o(i,"gapB","apC",0) +o(i,"gapD","apE",0) +n(i,"gapm","apn",52) +n(i,"gapo","app",45) +s(A,"aYl","aUj",226) +s(A,"aIV","aUk",226) +o(A.FM.prototype,"gF0","F1",0) +n(i=A.GG.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +l(i,"gagm","agn",14) +n(i,"ga7k","a7l",223) +o(A.FW.prototype,"gF0","F1",0) +s(A,"aYv","aUl",602) +n(i=A.GO.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +o(A.HP.prototype,"gEd","Od",0) +q(A,"aYK",5,null,["$5"],["aQk"],225,0) +o(i=A.xK.prototype,"gr3","arM",0) +n(i,"gr2","arL",8) +n(i=A.Ir.prototype,"gtQ","Fq",8) +o(i,"gcW","l",0) +n(i=A.Is.prototype,"gtQ","Fq",8) +o(i,"gcW","l",0) +n(A.CF.prototype,"gacX","acY",8) +n(i=A.FB.prototype,"gaco","acp",8) +o(i,"gafK","afL",0) +o(A.vu.prototype,"gad6","ad7",0) +q(A,"aJi",3,null,["$3"],["aWs"],603,0) +o(A.Hs.prototype,"gacm","acn",0) +n(A.Ht.prototype,"gFl","afg",8) +s(A,"J6","aSV",164) +o(A.Yn.prototype,"gasw","asx",0) +o(i=A.HN.prototype,"gz8","ajK",0) +l(i,"gajL","ajM",278) +o(i,"gacK","acL",0) +o(i,"gPY","ad5",0) +s(A,"aZ1","aSY",164) +o(A.xA.prototype,"gEO","aaV",0) +s(A,"aZ3","aT8",605) +n(i=A.ov.prototype,"gad8","ad9",8) +n(i,"gak5","ak6",53) +n(i,"gPK","abw",25) +o(i,"gadj","Q1",0) +o(i,"gabD","abE",0) +o(i,"gack","acl",0) +n(i,"gPP","abN",52) +n(i,"gPQ","abO",45) +n(i,"ga6Q","a6R",16) +k(i=A.NV.prototype,"gaqy",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["XH","aqz"],292,0,0) +k(i,"gaqA",0,1,null,["$2$getTargetSize","$1"],["XI","aqB"],293,0,0) +q(A,"a00",3,null,["$3"],["aF3"],606,0) +q(A,"aBA",3,null,["$3"],["d_"],607,0) +m(i=A.f3.prototype,"gzt","a_",136) +n(i,"ga0b","CO",303) +n(i,"gatv","Zk",133) +n(i=A.Bm.prototype,"gaaM","aaN",306) +n(i,"gaax","aay",6) +m(i,"gzt","a_",136) +l(A.wu.prototype,"gajm","ajn",311) +q(A,"y2",3,null,["$3"],["bm"],608,0) +m(i=A.M1.prototype,"gaun","eD",1) +m(i,"gIi","fn",1) +n(A.C5.prototype,"gN2","a67",8) +r(A,"aX7","aTT",139) +n(i=A.Ct.prototype,"gadH","adI",6) +n(i,"gac3","ac4",6) +o(A.EF.prototype,"gcW","l",0) +n(i=A.B.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +n(i,"gc9","a7G",319) +n(i,"gxB","a7F",140) +o(i,"gBb","a1",0) +l(A.de.prototype,"gW0","qs",14) +n(i=A.C9.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +n(i=A.Ca.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +o(i=A.qW.prototype,"ge9","ar",0) +o(i,"gyT","aje",0) +n(i,"gacV","acW",31) +n(i,"gacT","acU",321) +n(i,"gabT","abU",10) +n(i,"gabP","abQ",10) +n(i,"gabV","abW",10) +n(i,"gabR","abS",10) +n(i,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +n(i,"ga8X","a8Y",39) +o(i,"ga8V","a8W",0) +o(i,"ga8T","a8U",0) +l(i,"ga8Z","Oz",14) +n(i=A.Cc.prototype,"gba","aZ",1) +n(i,"gbB","aY",1) +n(i=A.Cd.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +n(i=A.Cf.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +r(A,"aJ3","aFA",13) +r(A,"aJ4","aRG",13) +o(A.lO.prototype,"gUg","Uh",0) +n(i=A.q.prototype,"gK3","kE",13) +o(i,"ge9","ar",0) +k(i,"geA",0,2,null,["$2"],["aE"],14,0,1) +o(i,"gYh","b0",0) +k(i,"gp8",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["eI","rO","np","p9","nq"],97,0,0) +n(i=A.a7.prototype,"gzN","amn","a7.0?(Q?)") +n(i,"guz","amm","a7.0?(Q?)") +o(A.vk.prototype,"gyK","aip",0) +n(i=A.mA.prototype,"ga0y","a0z",76) +k(i,"gaeD",0,1,null,["$2$isMergeUp","$1"],["Fc","aeE"],334,0,0) +n(i=A.o7.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +n(i,"ga7m","a7n",223) +n(i=A.l0.prototype,"gaam","Px",149) +l(i,"gaad","aae",342) +n(i,"ga9R","a9S",149) +n(A.Gt.prototype,"gmM","he",25) +n(i=A.eO.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +k(i,"geA",0,2,null,["$2"],["aE"],14,0,1) +n(i=A.qV.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +n(i=A.C7.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +n(i=A.Ch.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +o(A.C4.prototype,"gze","Gu",0) +o(A.xi.prototype,"gyj","pG",0) +n(i=A.Cj.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +o(i=A.lY.prototype,"gah1","ah2",0) +o(i,"gah3","ah4",0) +o(i,"gah5","ah6",0) +o(i,"gah_","ah0",0) +o(i=A.Cn.prototype,"gah8","ah9",0) +o(i,"gagW","agX",0) +o(i,"gagS","agT",0) +o(i,"gagK","agL",0) +o(i,"gagM","agN",0) +o(i,"gagY","agZ",0) +o(i,"gagO","agP",0) +o(i,"gagQ","agR",0) +o(i,"gagU","agV",0) +o(A.PB.prototype,"gSx","Sy",0) +n(i=A.qX.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +k(i,"geA",0,2,null,["$2"],["aE"],14,0,1) +n(i=A.Ck.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +n(i=A.Cl.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +n(i=A.Cb.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +k(A.d3.prototype,"gaqg",0,1,null,["$3$crossAxisPosition$mainAxisPosition"],["Xq"],344,0,0) +n(i=A.vn.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +l(i,"gYE","BF",14) +l(A.Cg.prototype,"gYE","BF",14) +n(i=A.vp.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +l(i,"gagk","R6",14) +k(i,"gp8",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["eI","rO","np","p9","nq"],97,0,0) +r(A,"aZi","aRJ",155) +s(A,"aZj","aRK",154) +n(i=A.Cs.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +s(A,"aX9","aRR",609) +q(A,"aXa",0,null,["$2$priority$scheduler"],["aXM"],610,0) +n(i=A.kD.prototype,"ga9d","a9e",156) +o(i,"gai2","ai3",0) +n(i,"gaaD","aaE",6) +o(i,"gabc","abd",0) +o(i,"ga8D","a8E",0) +n(A.w7.prototype,"gz9","ajX",6) +o(i=A.PI.prototype,"ga8k","a8l",0) +o(i,"gacS","PX",0) +n(i,"gacQ","acR",157) +n(i=A.cN.prototype,"gRJ","ahy",158) +n(i,"gakw","TL",158) +o(A.D_.prototype,"gcW","l",0) +n(i=A.f7.prototype,"galD","GW",362) +n(i,"galn","q1",59) +r(A,"aX8","aSh",611) +o(i=A.D1.prototype,"ga5X","a5Y",366) +n(i,"gabB","ER",367) +n(i,"gac5","xZ",75) +n(i=A.MR.prototype,"gape","apf",95) +n(i,"gapz","IP",373) +n(i,"ga7U","a7V",374) +n(i=A.Cv.prototype,"gaeT","Fe",163) +o(i,"gcW","l",0) +n(i=A.dJ.prototype,"ga8N","a8O",196) +n(i,"gRH","RI",196) +n(A.QG.prototype,"gaeA","yg",75) +n(A.QZ.prototype,"gadz","EV",75) +n(A.rU.prototype,"gWa","Ia",389) +n(i=A.Cr.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +n(A.Ew.prototype,"gPA","aaq",393) +n(i=A.FE.prototype,"gPJ","abr",220) +n(i,"ga5J","a5K",52) +n(i,"ga5L","a5M",45) +n(i,"ga5H","a5I",10) +n(i=A.Ii.prototype,"ga8f","a8g",170) +n(i,"gafw","afx",396) +n(i,"gag1","ag2",397) +n(A.ED.prototype,"ga5S","a5T",398) +o(A.AP.prototype,"gcW","l",0) +o(i=A.Rs.prototype,"gapi","apj",0) +n(i,"gabX","abY",402) +n(i,"gaaB","aaC",75) +o(i,"gaaF","aaG",0) +o(i=A.Ip.prototype,"gapl","IK",0) +o(i,"gapW","IS",0) +o(i,"gaps","IN",0) +n(i,"gapY","IU",125) +n(i=A.Fb.prototype,"gOm","a8t",41) +n(i,"gOn","a8u",23) +o(i,"gab0","ab1",0) +n(i,"gOl","a8s",42) +n(i,"gaaZ","xY",404) +n(A.Fm.prototype,"gDy","N1",8) +o(i=A.ni.prototype,"gQU","afh",0) +o(i,"gafv","QY",0) +o(i,"gahU","ahV",0) +o(i,"gzc","akl",0) +n(i,"gEN","aaU",169) +o(i,"gafl","afm",0) +o(i,"gQV","Fm",0) +o(i,"gxF","Oh",0) +o(i,"gEj","a90",0) +n(i,"ga7B","a7C",407) +k(i,"gaii",0,0,function(){return[null]},["$1","$0"],["Sd","Sc"],174,0,0) +k(i,"gaqa",0,0,null,["$1","$0"],["jP","fZ"],409,0,0) +n(i,"gasM","asN",31) +k(i,"gaeX",0,3,null,["$3"],["aeY"],175,0,0) +k(i,"gaeZ",0,3,null,["$3"],["af_"],175,0,0) +o(i,"ga71","No",65) +o(i,"gafc","afd",65) +o(i,"gaen","aeo",65) +o(i,"gagt","agu",65) +o(i,"ga8J","a8K",65) +n(i,"gaka","akb",412) +n(i,"gahJ","RS",620) +n(i,"gair","ais",414) +n(i,"ga91","a92",415) +n(i,"ga9h","a9i",416) +n(i,"gakP","akQ",417) +n(i,"gadN","adO",418) +j(i=A.A6.prototype,"gaoy","aoz",0) +j(i,"gamz","amA",0) +o(A.Fx.prototype,"gGb","ak2",0) +r(A,"eC","aPj",24) +o(i=A.d1.prototype,"gcW","l",0) +k(i,"grf",0,0,null,["$1","$0"],["Zl","hO"],429,0,0) +o(i=A.Ah.prototype,"gcW","l",0) +n(i,"ga6a","a6b",153) +o(i,"galO","UR",0) +n(i=A.Ub.prototype,"gXa","IO",25) +n(i,"gX9","apg",431) +n(i,"gXc","apJ",157) +o(A.wO.prototype,"gEQ","abq",0) +q(A,"aY3",1,null,["$5$alignment$alignmentPolicy$curve$duration","$1","$2$alignmentPolicy"],["azE",function(a){var h=null +return A.azE(a,h,h,h,h)},function(a,b){return A.azE(a,null,b,null,null)}],612,0) +r(A,"ay1","aU2",19) +s(A,"aBB","aOT",613) +r(A,"aIP","aOS",19) +n(A.a4.prototype,"ga0m","a4",56) +n(i=A.Um.prototype,"gakn","TB",19) +o(i,"gako","akp",0) +n(A.b3.prototype,"ganI","uU",19) +n(i=A.vh.prototype,"gac9","aca",53) +n(i,"gace","acf",456) +n(i,"gakY","akZ",457) +n(i=A.mv.prototype,"ga6J","a6K",16) +n(i,"gPB","PC",8) +o(i,"gJM","ast",0) +n(i=A.Ar.prototype,"gabn","abo",460) +k(i,"ga8d",0,5,null,["$5"],["a8e"],461,0,0) +q(A,"aIU",3,null,["$3"],["lz"],614,0) +l(A.FO.prototype,"gabz","abA",105) +o(A.to.prototype,"gaat","aau",0) +o(A.wZ.prototype,"gEW","adB",0) +o(i=A.x1.prototype,"gaij","aik",0) +n(i,"ga9J","a9K",6) +n(i,"gRB","ahr",473) +n(i=A.GM.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +q(A,"aYC",3,null,["$3"],["aSZ"],615,0) +s(A,"aYH","aQP",616) +r(A,"j_","aUp",69) +r(A,"aJ2","aUq",69) +r(A,"J2","aUr",69) +n(A.xa.prototype,"gvU","oA",78) +n(A.x9.prototype,"gvU","oA",78) +n(A.Gg.prototype,"gvU","oA",78) +n(A.Gh.prototype,"gvU","oA",78) +o(i=A.ju.prototype,"gPL","aby",0) +o(i,"gRD","ahw",0) +n(i,"gaf5","af6",53) +n(i,"gaci","acj",25) +n(i=A.xl.prototype,"gbx","b2",1) +n(i,"gbB","aY",1) +n(i,"gby","b3",1) +n(i,"gba","aZ",1) +r(A,"aYJ","aUn",13) +k(A.t3.prototype,"geA",0,2,null,["$2"],["aE"],14,0,1) +n(i=A.t1.prototype,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +n(A.FJ.prototype,"gFs","Ft",60) +o(i=A.FI.prototype,"gcW","l",0) +n(i,"gDK","DL",8) +n(i,"gajY","ajZ",6) +n(A.HJ.prototype,"gFs","Ft",60) +n(i=A.HI.prototype,"gDK","DL",8) +o(i,"gcW","l",0) +n(A.L8.prototype,"gaeR","Fd",163) +n(i=A.Gu.prototype,"gafI","afJ",30) +n(i,"gabu","abv",10) +o(A.H0.prototype,"gFJ","ahH",0) +o(A.e1.prototype,"gcW","l",0) +n(A.iE.prototype,"gakM","Gv",494) +n(i=A.xo.prototype,"gahK","ahL",6) +o(i,"gy0","PU",0) +o(i,"gEK","aaA",219) +o(i,"gES","acv",0) +n(A.ej.prototype,"gS4","ai1",8) +n(i=A.dw.prototype,"ga6F","a6G",16) +n(i,"ga6H","a6I",16) +o(i=A.JV.prototype,"gFV","FW",0) +o(i,"gFT","FU",0) +o(i=A.Lx.prototype,"gFV","FW",0) +o(i,"gFT","FU",0) +o(A.CK.prototype,"gcW","l",0) +s(A,"b3y","aBl",617) +m(i=A.Hl.prototype,"gjA","D",38) +m(i,"gra","F",38) +r(A,"J5","aXN",60) +o(i=A.m1.prototype,"gao_","ao0",0) +o(i,"gcW","l",0) +o(A.CO.prototype,"gcW","l",0) +n(i=A.r6.prototype,"gPG","ab4",201) +n(i,"gSn","aiu",41) +n(i,"gSo","aiv",23) +n(i,"gSm","ait",42) +o(i,"gSk","Sl",0) +o(i,"ga8A","a8B",0) +o(i,"ga8y","a8z",0) +n(i,"gahs","aht",202) +n(i,"gaiw","aix",25) +n(i,"gacy","acz",111) +o(i=A.Hc.prototype,"gSb","aif",0) +o(i,"gcW","l",0) +n(A.GU.prototype,"gafM","afN",510) +o(A.vz.prototype,"gcW","l",0) +n(i=A.kC.prototype,"gal6","al7",8) +o(i,"ga8F","a8G",0) +o(i,"ga8H","a8I",0) +n(i,"gXh","AP",39) +n(i,"gaiz","aiA",111) +n(i,"gacA","acB",60) +n(i,"gadr","ads",201) +n(i,"gadv","adw",41) +n(i,"gadx","ady",23) +n(i,"gadt","adu",42) +o(i,"gadp","adq",0) +n(i,"gQk","adV",512) +n(i,"gacg","ach",25) +n(i,"gaiB","aiC",202) +s(A,"aYU","aQA",152) +n(i=A.vS.prototype,"gamq","Hu",38) +m(i,"gra","F",38) +o(i,"gcW","l",0) +m(i=A.uW.prototype,"gjA","D",38) +m(i,"gra","F",38) +o(i,"gET","acF",0) +o(i,"gcW","l",0) +l(A.Hq.prototype,"gac_","ac0",168) +o(A.D4.prototype,"gcW","l",0) +o(A.Hp.prototype,"gSN","aj5",0) +o(i=A.GW.prototype,"gy6","adL",0) +n(i,"gby","b3",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gbB","aY",1) +k(i,"gp8",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["eI","rO","np","p9","nq"],97,0,0) +n(A.vM.prototype,"gati","Z7",527) +o(A.xm.prototype,"gyt","R_",0) +o(A.F9.prototype,"gcW","l",0) +s(A,"aZ0","aUt",152) +o(i=A.QK.prototype,"gUk","GB",0) +n(i,"gacG","acH",41) +n(i,"gacI","acJ",23) +n(i,"gacM","acN",41) +n(i,"gacO","acP",23) +n(i,"gaav","aaw",42) +n(i=A.PA.prototype,"gad1","ad2",41) +n(i,"gad3","ad4",23) +n(i,"gad_","ad0",42) +n(i,"gabg","abh",41) +n(i,"gabi","abj",23) +n(i,"gabe","abf",42) +n(i,"ga6O","a6P",16) +o(A.Hm.prototype,"gza","Gc",0) +o(A.Hk.prototype,"gEY","EZ",0) +o(i=A.QJ.prototype,"gasr","ass",0) +o(i,"gasp","asq",0) +n(i,"gasn","aso",73) +n(i,"garZ","as_",72) +n(i,"garX","arY",72) +n(i,"gask","asl",207) +o(i,"gasi","asj",0) +n(i,"gasg","ash",208) +n(i,"gase","asf",209) +n(i,"gasc","asd",210) +o(i,"gas7","as8",0) +n(i,"gas9","asa",39) +n(i,"garO","arP",73) +n(i,"gasu","asv",73) +n(i,"garS","arT",211) +n(i,"garU","arV",212) +n(i,"garQ","arR",213) +o(i=A.HR.prototype,"gQ3","adl",0) +o(i,"gQ2","adk",0) +n(i,"gTi","ajR",73) +n(i,"gTj","ajS",207) +o(i,"gTh","ajQ",0) +n(i,"gTf","ajO",211) +n(i,"gTg","ajP",212) +n(i,"gTe","ajN",213) +n(i,"ga9F","a9G",72) +n(i,"ga9D","a9E",72) +n(i,"gabJ","abK",208) +n(i,"gabH","abI",209) +n(i,"gabF","abG",210) +o(A.zb.prototype,"gcW","l",0) +o(A.hm.prototype,"giL","iM",0) +o(A.e5.prototype,"geK","f_",0) +r(A,"aZd","aRQ",88) +r(A,"aZc","aRO",88) +o(A.Ey.prototype,"gEM","aaH",0) +o(i=A.wi.prototype,"gZM","wt",0) +o(i,"gZ3","wd",0) +n(i,"gaki","akj",546) +n(i,"gahz","ahA",547) +o(i,"gFz","Ry",0) +o(i,"gEP","PH",0) +o(A.Ec.prototype,"gcW","l",0) +o(A.xI.prototype,"gGH","al9",0) +o(A.Ie.prototype,"gSi","aiq",0) +n(i=A.GT.prototype,"gbB","aY",1) +n(i,"gba","aZ",1) +n(i,"gbx","b2",1) +n(i,"gby","b3",1) +r(A,"aZf","aGH",114) +r(A,"aZg","aTC",114) +k(A.Ox.prototype,"gapc",0,3,null,["$3"],["AG"],551,0,0) +r(A,"aXj","aNr",98) +o(A.wm.prototype,"gcW","l",11) +n(A.Ei.prototype,"gag4","ag5",12) +s(A,"aXT","aXK",64) +r(A,"aIL","aXL",54) +r(A,"aYu","aQ4",222) +s(A,"fw","aD4",49) +s(A,"mS","aNw",49) +q(A,"hB",3,null,["$3"],["aNv"],144,0) +q(A,"ayh",3,null,["$3"],["aNu"],144,0) +q(A,"k_",0,null,["$19$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$textStyle$wordSpacing","$0","$1$color","$2$color$fontSize","$1$height","$3$color$fontSize$fontWeight","$6$color$fontSize$fontWeight$height$letterSpacing$shadows","$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing","$5$color$fontSize$fontWeight$letterSpacing$shadows"],["nW",function(){var h=null +return A.nW(h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h)},function(a){var h=null +return A.nW(h,h,a,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h)},function(a,b){var h=null +return A.nW(h,h,a,h,h,h,h,h,b,h,h,h,h,h,h,h,h,h,h)},function(a){var h=null +return A.nW(h,h,h,h,h,h,h,h,h,h,h,h,a,h,h,h,h,h,h)},function(a,b,c){var h=null +return A.nW(h,h,a,h,h,h,h,h,b,h,c,h,h,h,h,h,h,h,h)},function(a,b,c,d,e,f){var h=null +return A.nW(h,h,a,h,h,h,h,h,b,h,c,h,d,e,h,f,h,h,h)},function(a,b,c,d,e,f,g,h,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){return A.nW(a,b,c,d,e,f,g,h,a0,a1,a2,a3,a4,a5,a6,a7,a8,null,a9)},function(a,b,c,d,e){var h=null +return A.nW(h,h,a,h,h,h,h,h,b,h,c,h,h,d,h,e,h,h,h)}],413,0)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inherit,p=hunkHelpers.inheritMany +q(A.Q,null) +p(A.Q,[A.yd,A.a10,A.nb,A.ih,A.a2c,A.Ni,A.Kp,A.Lk,A.Mh,A.wn,A.zX,A.ap3,A.iB,A.n,A.vv,A.zY,A.aj6,A.qU,A.Ee,A.pT,A.aj5,A.P1,A.Mg,A.Mz,A.tF,A.a8T,A.Kr,A.Ko,A.Kb,A.eL,A.a9B,A.a9C,A.a9D,A.a74,A.KM,A.a9E,A.af0,A.wp,A.z2,A.adt,A.i4,A.KQ,A.vq,A.o9,A.pr,A.z3,A.tH,A.ii,A.a4i,A.OS,A.Kg,A.aiX,A.Kx,A.Kt,A.z4,A.Kw,A.a2s,A.z1,A.a2t,A.cm,A.za,A.a2Z,A.a3_,A.a69,A.a6a,A.a5N,A.a6s,A.a4h,A.ah9,A.Mk,A.a8y,A.Mj,A.Mi,A.Ls,A.zJ,A.rO,A.Lq,A.a6P,A.Za,A.TJ,A.uj,A.pU,A.Am,A.JL,A.ul,A.a79,A.Mc,A.PS,A.tn,A.awA,A.aqd,A.MS,A.kl,A.a9n,A.a3h,A.acZ,A.a1H,A.lJ,A.A8,A.aeh,A.alw,A.O5,A.a16,A.Rd,A.ael,A.aen,A.agP,A.aeu,A.Ky,A.aeD,A.N9,A.amL,A.awB,A.l_,A.wA,A.xg,A.aqe,A.aev,A.aAe,A.af2,A.a0v,A.PG,A.hl,A.pd,A.a9A,A.A_,A.PO,A.PL,A.rd,A.a62,A.a63,A.aiu,A.aiq,A.Tc,A.Y,A.iy,A.a99,A.a9b,A.ajr,A.ajv,A.alZ,A.Ov,A.qf,A.A0,A.a1C,A.KL,A.a5P,A.a5Q,A.DJ,A.a5K,A.JP,A.w2,A.u8,A.a94,A.akb,A.ak4,A.a8z,A.a5v,A.a4M,A.Nf,A.k5,A.hj,A.Lh,A.Ll,A.a4o,A.a3z,A.a7d,A.ui,A.a7E,A.ll,A.Rf,A.wo,A.azU,J.uA,J.cV,A.Kk,A.aK,A.aiH,A.bh,A.nL,A.kQ,A.nk,A.Qu,A.PZ,A.Q_,A.LA,A.LV,A.kR,A.Aa,A.R1,A.eP,A.oQ,A.B6,A.tT,A.oL,A.iH,A.AK,A.akS,A.NH,A.A3,A.HD,A.a9J,A.dU,A.dv,A.N5,A.q9,A.x5,A.Ex,A.vU,A.Y1,A.anv,A.ar2,A.Zf,A.jB,A.U5,A.I_,A.auP,A.B0,A.HX,A.EB,A.mE,A.d8,A.dK,A.ht,A.oE,A.rw,A.rK,A.kX,A.al,A.RZ,A.xu,A.Y9,A.S_,A.HH,A.Tf,A.aoB,A.Gr,A.wH,A.XZ,A.ZD,A.ZC,A.wU,A.hu,A.arF,A.oM,A.x2,A.ix,A.UN,A.Ze,A.Fe,A.Tr,A.UH,A.Hy,A.oS,A.jX,A.jI,A.KI,A.bM,A.a1X,A.S6,A.S4,A.Kn,A.XI,A.arx,A.anQ,A.auO,A.Zj,A.xH,A.t9,A.cb,A.aE,A.NQ,A.Dl,A.Fw,A.hH,A.aS,A.bi,A.Y4,A.Dm,A.agO,A.ci,A.I9,A.akY,A.iV,A.A4,A.ok,A.a3n,A.azy,A.Fv,A.T2,A.b1,A.LQ,A.auR,A.NG,A.arr,A.ars,A.LD,A.anw,A.HF,A.mo,A.a2l,A.NK,A.D,A.aR,A.Wd,A.hh,A.C,A.B7,A.azP,A.iI,A.nx,A.lu,A.kw,A.m4,A.rG,A.iC,A.lR,A.d4,A.cx,A.aiF,A.fE,A.kn,A.q_,A.rn,A.DO,A.fn,A.aq,A.c7,A.nU,A.a21,A.M4,A.a1a,A.a1G,A.a1K,A.a7P,A.aeo,A.cY,A.Th,A.h6,A.Pw,A.jR,A.XW,A.Kl,A.a2A,A.KB,A.aeO,A.eB,A.aiK,A.Rm,A.Rj,A.a1R,A.Rb,A.ado,A.aeq,A.zw,A.vT,A.k7,A.pi,A.bK,A.zu,A.MK,A.N6,A.oU,A.x4,A.ql,A.L5,A.Mb,A.Gx,A.R2,A.pF,A.a4_,A.a7O,A.ah,A.aiY,A.ys,A.BM,A.yq,A.yp,A.pf,A.n2,A.aw,A.wc,A.Uw,A.SQ,A.akz,A.Uj,A.hi,A.L6,A.F_,A.T9,A.K7,A.WK,A.SY,A.HT,A.BA,A.T0,A.SZ,A.dS,A.TU,A.K1,A.fA,A.asi,A.ao,A.io,A.fj,A.aB4,A.iw,A.BN,A.avF,A.alY,A.C0,A.jH,A.d5,A.da,A.uo,A.wS,A.a7k,A.atC,A.An,A.lj,A.jf,A.jg,A.h9,A.VL,A.e7,A.Ry,A.Sv,A.SF,A.SA,A.Sy,A.Sz,A.Sx,A.SB,A.SJ,A.GY,A.SH,A.SI,A.SG,A.SD,A.SE,A.SC,A.Sw,A.pV,A.u3,A.hK,A.xE,A.lx,A.uN,A.B4,A.uM,A.mG,A.aAX,A.BS,A.N1,A.SL,A.xz,A.aez,A.aeC,A.ev,A.vX,A.vY,A.DF,A.Yf,A.Yi,A.Yh,A.Yj,A.Yg,A.HL,A.St,A.a7n,A.iO,A.oz,A.Gv,A.jQ,A.RB,A.Pn,A.aiZ,A.RU,A.mq,A.S3,A.UO,A.Sb,A.Sc,A.Sd,A.Sg,A.Sh,A.V3,A.Si,A.Sl,A.Sm,A.Sn,A.Ss,A.T3,A.T5,A.X8,A.Ti,A.Tm,A.Tt,A.iS,A.as3,A.Tw,A.TD,A.mr,A.TI,A.TO,A.a6p,A.a6d,A.a6c,A.a6o,A.TS,A.Ui,A.ks,A.uz,A.ch,A.LT,A.T7,A.at0,A.lC,A.Ur,A.bS,A.UJ,A.L7,A.UX,A.UV,A.UW,A.V9,A.Va,A.Vb,A.Vp,A.Nm,A.lL,A.Vu,A.xK,A.W8,A.W9,A.We,A.agX,A.Pb,A.le,A.ad6,A.RC,A.CD,A.Xh,A.Xi,A.Xj,A.Xk,A.XM,A.XS,A.Y8,A.Ye,A.Yl,A.QJ,A.Yq,A.Yz,A.YD,A.azk,A.wX,A.TK,A.Zs,A.YF,A.YG,A.YI,A.Z6,A.hN,A.Uk,A.wq,A.h4,A.Qz,A.NV,A.yH,A.Sa,A.LP,A.a2w,A.M8,A.S7,A.amP,A.cZ,A.a8I,A.Sk,A.Vv,A.uv,A.uZ,A.hd,A.fH,A.Ul,A.q7,A.Ju,A.lB,A.asM,A.Y6,A.v5,A.hq,A.avi,A.Yo,A.FY,A.DS,A.jU,A.Yy,A.ajn,A.anW,A.asp,A.avI,A.E3,A.Ct,A.Vw,A.cB,A.aoV,A.amN,A.aN,A.de,A.a3K,A.rq,A.alb,A.arD,A.yv,A.JE,A.UC,A.MX,A.AT,A.V4,A.ZV,A.aL,A.afH,A.dF,A.a7,A.vk,A.Hn,A.Xs,A.eS,A.Xv,A.e2,A.OK,A.a_i,A.asx,A.eO,A.C4,A.ex,A.PB,A.ahy,A.Xq,A.Xr,A.XN,A.afZ,A.jm,A.agg,A.El,A.r_,A.H2,A.wR,A.ae8,A.kD,A.w7,A.ru,A.E_,A.PI,A.ait,A.tC,A.Km,A.u_,A.cW,A.Xt,A.Xw,A.mm,A.jW,A.mF,A.f7,A.Xx,A.air,A.JK,A.tq,A.a1v,A.D1,A.ajO,A.a1F,A.ps,A.a6U,A.Uz,A.a7N,A.AR,A.MR,A.a9y,A.UA,A.jt,A.nZ,A.Bj,A.ajH,A.a9a,A.a9c,A.ajs,A.ajw,A.ad_,A.uV,A.n5,A.qu,A.aep,A.qG,A.Oe,A.vc,A.a3O,A.Wf,A.Wg,A.af4,A.dl,A.dJ,A.vV,A.Qk,A.a17,A.kJ,A.Ym,A.os,A.V7,A.av1,A.me,A.QH,A.vg,A.cO,A.akA,A.aka,A.ra,A.akc,A.QG,A.DP,A.a__,A.Ya,A.fG,A.QZ,A.akX,A.Uv,A.RA,A.xd,A.RX,A.d9,A.NF,A.n3,A.cP,A.Rs,A.dz,A.KP,A.Ln,A.w9,A.hv,A.au0,A.S2,A.a6E,A.TY,A.TW,A.Ub,A.wP,A.U2,A.wG,A.Tj,A.a40,A.a_2,A.a_1,A.Um,A.Kd,A.a1U,A.BC,A.asj,A.agE,A.ny,A.pY,A.ais,A.aqk,A.mv,A.qz,A.cH,A.Ki,A.fK,A.xf,A.Lb,A.lG,A.aku,A.qk,A.uP,A.Bg,A.hX,A.agJ,A.QX,A.oO,A.X_,A.nR,A.t3,A.adR,A.HE,A.BK,A.acK,A.aek,A.BP,A.iE,A.od,A.Nb,A.Pm,A.ahi,A.awJ,A.ajb,A.Pq,A.TR,A.hs,A.Rg,A.vw,A.Pz,A.Pu,A.a4K,A.XJ,A.ZH,A.XE,A.XH,A.hn,A.kF,A.F9,A.Df,A.hM,A.QK,A.PA,A.jL,A.DX,A.hm,A.e5,A.EX,A.wj,A.Z9,A.RT,A.UG,A.FX,A.bC,A.Zv,A.bF,A.aei,A.aji,A.anV,A.a1b,A.a7G,A.jk,A.a7H,A.hI,A.JY,A.JZ,A.a1k,A.tI,A.Bh,A.zR,A.dY,A.h7,A.eQ,A.a22,A.hb,A.alC,A.rx,A.ak0,A.a3g,A.ajI,A.ae4,A.NZ,A.vI,A.aeG,A.a7D,A.ajk,A.Qg,A.vP,A.a8_,A.fq,A.jT,A.jF,A.Qi,A.Qp,A.Ua,A.Qo,A.Dp,A.h_,A.a1s,A.aeY,A.al7,A.qr,A.b7,A.o1,A.ek,A.jP,A.Kh,A.rF,A.a_O,A.a3F,A.iP,A.zQ,A.Ei,A.azz,A.Fu,A.pl,A.ml,A.ws,A.Rl,A.aon,A.ki,A.Lo,A.zH,A.Jx,A.Zm,A.a9O,A.ae5,A.dm,A.ah0,A.xs,A.r1,A.KJ,A.d7,A.Eh,A.Dz,A.n0,A.ye,A.oq,A.of,A.BL,A.Rv,A.ala,A.rl,A.kU]) +p(A.nb,[A.KG,A.a15,A.a11,A.a12,A.a13,A.a2p,A.awV,A.a8x,A.a8v,A.KH,A.aj9,A.anP,A.anO,A.aeH,A.acC,A.adl,A.ax6,A.a2r,A.awX,A.a36,A.a37,A.a31,A.a32,A.a30,A.a34,A.a35,A.a33,A.a4n,A.axN,A.a4p,A.ayu,A.a4q,A.aoG,A.a4m,A.axz,A.ayz,A.ayy,A.a6Q,A.a6T,A.a6R,A.axX,A.axY,A.axZ,A.axW,A.a76,A.a8q,A.a8r,A.a6r,A.a6t,A.a6q,A.a3A,A.axg,A.axh,A.axi,A.axj,A.axk,A.axl,A.axm,A.axn,A.a9j,A.a9k,A.a9l,A.a9m,A.a9t,A.a9x,A.ayq,A.ad8,A.aj1,A.aj2,A.a5Z,A.a5Y,A.a5U,A.a5V,A.a5W,A.a5T,A.a5X,A.a5R,A.a61,A.amR,A.amQ,A.amS,A.aly,A.alz,A.alA,A.alB,A.agQ,A.amM,A.awC,A.asD,A.asG,A.asH,A.asI,A.asJ,A.asK,A.asL,A.af6,A.a0y,A.a0z,A.ahO,A.ahP,A.awY,A.ahX,A.ahT,A.ai0,A.ai5,A.ai6,A.a64,A.a3W,A.acT,A.ak_,A.aid,A.aie,A.aif,A.a5L,A.a5M,A.a3R,A.a3S,A.a3T,A.a8F,A.a8D,A.a6k,A.a8A,A.a4N,A.axK,A.a3x,A.alx,A.a2g,A.MI,A.Qy,A.a9f,A.ay8,A.aya,A.auQ,A.amz,A.amy,A.awR,A.auU,A.auW,A.auV,A.a7h,A.aq_,A.aq6,A.aqa,A.ajD,A.ajC,A.atJ,A.atI,A.aqi,A.aom,A.arE,A.aa0,A.arv,A.a3I,A.a3J,A.avP,A.ap7,A.ap9,A.ayg,A.ayr,A.ays,A.axO,A.a9h,A.axF,A.a1M,A.a7S,A.a7Q,A.ayn,A.a0U,A.a0T,A.aqO,A.aqP,A.aqw,A.aqD,A.aqz,A.aqG,A.aqK,A.aqI,A.aul,A.aum,A.aun,A.awx,A.awy,A.awo,A.awk,A.awr,A.awt,A.a2U,A.a2F,A.a2G,A.a2V,A.a2W,A.a2Y,A.a2S,A.a2T,A.a2I,A.a2K,A.a2L,A.a2M,A.a2N,A.a2J,A.a2O,A.a2P,A.a2R,A.a2X,A.aeP,A.aeQ,A.aeR,A.aeS,A.aeT,A.aeU,A.aeV,A.aeW,A.aeX,A.alN,A.alO,A.alJ,A.alI,A.alP,A.anB,A.anx,A.anK,A.au9,A.ald,A.ale,A.a1T,A.a1S,A.adr,A.ads,A.asf,A.aes,A.axI,A.axJ,A.axH,A.awb,A.awc,A.a25,A.a27,A.a2b,A.ao_,A.anZ,A.ao2,A.anY,A.anX,A.ao7,A.ao8,A.aoa,A.aoj,A.aok,A.asW,A.asX,A.asV,A.asY,A.asZ,A.a3v,A.adH,A.aol,A.a6w,A.a6x,A.a6y,A.axP,A.a7T,A.axQ,A.ajo,A.ajJ,A.aqc,A.aew,A.aex,A.aeE,A.a1e,A.a1f,A.a1g,A.a4B,A.a4C,A.a4D,A.a5H,A.a5I,A.a5J,A.a0O,A.a0P,A.a0Q,A.arL,A.acu,A.ann,A.ano,A.anp,A.amZ,A.an_,A.an0,A.anb,A.anf,A.ang,A.anh,A.ani,A.anj,A.ank,A.anl,A.an1,A.an2,A.and,A.amX,A.ane,A.amW,A.an3,A.an4,A.an5,A.an6,A.an7,A.an8,A.an9,A.ana,A.anc,A.a3Z,A.aoR,A.aoO,A.aoP,A.aoI,A.aoJ,A.aoM,A.aoN,A.a4G,A.a4E,A.a4F,A.aoX,A.aoZ,A.ap1,A.aoY,A.ap_,A.ap0,A.aph,A.apj,A.apm,A.api,A.apk,A.apl,A.aqS,A.aqU,A.aqT,A.apo,A.app,A.apr,A.apq,A.aps,A.apt,A.apv,A.apu,A.ask,A.asl,A.asn,A.aso,A.asm,A.ar8,A.ar5,A.at2,A.aro,A.ari,A.arf,A.ard,A.ark,A.arl,A.arm,A.arj,A.arg,A.arh,A.are,A.a9N,A.at9,A.a9M,A.akv,A.as1,A.arN,A.arO,A.arP,A.arQ,A.awM,A.awN,A.am3,A.am1,A.am2,A.adZ,A.agU,A.arV,A.arS,A.arU,A.arT,A.arR,A.auy,A.auw,A.auA,A.auB,A.auC,A.auE,A.auY,A.av0,A.auZ,A.av_,A.avg,A.avh,A.axr,A.ak7,A.ak8,A.atq,A.atr,A.ats,A.atu,A.atv,A.amt,A.akE,A.akI,A.akL,A.adC,A.adD,A.apP,A.apN,A.anT,A.anS,A.anU,A.a2x,A.a2y,A.a2z,A.anr,A.a8S,A.a8N,A.a8V,A.a8W,A.a93,A.a92,A.auq,A.aur,A.aus,A.aky,A.akx,A.akw,A.a7c,A.agu,A.agq,A.a1z,A.afp,A.afu,A.aft,A.afx,A.ad2,A.ad1,A.aed,A.afK,A.afL,A.afM,A.afI,A.afm,A.auf,A.ath,A.ati,A.atj,A.atk,A.atc,A.ata,A.atb,A.atd,A.ate,A.atf,A.atg,A.afR,A.afT,A.afS,A.ax5,A.asy,A.ag_,A.agd,A.agf,A.age,A.afY,A.afX,A.agk,A.agi,A.agj,A.agh,A.agn,A.agm,A.agp,A.ah3,A.ah2,A.akH,A.aix,A.aiv,A.auk,A.auj,A.auh,A.aui,A.awW,A.aiz,A.aiy,A.aih,A.ain,A.ail,A.aij,A.aim,A.aik,A.aio,A.aip,A.aeg,A.aiJ,A.aop,A.a6V,A.a6X,A.a6W,A.a9Q,A.a1u,A.acM,A.agB,A.agC,A.agA,A.a6i,A.ak6,A.akp,A.akq,A.akr,A.asw,A.ajQ,A.a8p,A.a8n,A.a8X,A.axc,A.a0D,A.a0G,A.a0E,A.a0F,A.a0H,A.apJ,A.apG,A.apE,A.apF,A.apI,A.awD,A.awE,A.auI,A.apT,A.amC,A.amH,A.avH,A.avG,A.a2E,A.awH,A.awI,A.awG,A.a3i,A.a3Q,A.a4k,A.a4l,A.a5n,A.a4W,A.a5p,A.a5q,A.a4X,A.a5o,A.a50,A.a4V,A.a4O,A.a5a,A.a53,A.a59,A.a56,A.a55,A.a57,A.au1,A.apb,A.a6H,A.a6G,A.ax9,A.a6L,A.a6N,A.a6M,A.asS,A.a41,A.a42,A.a43,A.a44,A.a46,A.a47,A.a49,A.a4a,A.a45,A.asP,A.asQ,A.asN,A.afl,A.a72,A.a71,A.ar1,A.a5C,A.a5A,A.a5z,A.a5D,A.a5F,A.a5x,A.a5w,A.a5B,A.a5y,A.ae3,A.ad7,A.a7s,A.a7v,A.a7x,A.a7z,A.a7B,A.a7u,A.aot,A.aou,A.aov,A.aoy,A.aoz,A.aoA,A.a7Z,A.a7X,A.a7W,A.a8G,A.aqZ,A.a90,A.a9_,A.a8Z,A.am7,A.am8,A.am9,A.ama,A.amb,A.amc,A.amd,A.ame,A.amh,A.amm,A.amn,A.amo,A.amp,A.amq,A.amr,A.amg,A.amf,A.ami,A.amj,A.amk,A.aml,A.a91,A.axo,A.axp,A.axq,A.arJ,A.arK,A.a9X,A.a9Y,A.a9W,A.a9Z,A.acD,A.acG,A.acF,A.acE,A.agL,A.agK,A.adA,A.atN,A.atL,A.atP,A.adx,A.adz,A.adw,A.ady,A.adQ,A.atA,A.aty,A.atz,A.atx,A.at5,A.at6,A.adX,A.asB,A.ax4,A.atE,A.atT,A.atR,A.akR,A.akO,A.asa,A.as9,A.as6,A.acW,A.ahe,A.ahf,A.ahg,A.ahh,A.ahk,A.ahl,A.ahm,A.aho,A.ahu,A.ahr,A.aht,A.au2,A.afa,A.afe,A.aff,A.ajx,A.ajy,A.adg,A.adh,A.adi,A.adc,A.add,A.ade,A.adf,A.aj0,A.ajg,A.auX,A.aua,A.aub,A.ahD,A.ahB,A.ahC,A.ahE,A.ahA,A.ahz,A.aud,A.akB,A.avo,A.avq,A.avs,A.avu,A.avw,A.akW,A.axy,A.alE,A.alU,A.ag1,A.ag4,A.ag5,A.agc,A.ag6,A.ag7,A.ag8,A.ag3,A.ag9,A.aga,A.ay5,A.ay4,A.a1j,A.a1D,A.a1E,A.a1Y,A.acI,A.axV,A.aa4,A.aa5,A.aan,A.aao,A.aam,A.acb,A.acc,A.ac7,A.ac8,A.abW,A.abX,A.ac3,A.ac4,A.ac1,A.ac2,A.ac5,A.ac6,A.abY,A.abZ,A.ac_,A.ac0,A.ab0,A.ab1,A.ab_,A.ac9,A.aca,A.aaY,A.aaZ,A.aaX,A.aak,A.aal,A.aaf,A.aag,A.aae,A.abk,A.abl,A.abj,A.abh,A.abi,A.abg,A.abU,A.abV,A.abC,A.abD,A.abz,A.abA,A.aby,A.abB,A.aaH,A.aaI,A.aaG,A.abn,A.abo,A.abm,A.abp,A.aaw,A.aax,A.aav,A.aai,A.aaj,A.aah,A.abR,A.abS,A.abQ,A.abT,A.aaV,A.aaW,A.aaU,A.abF,A.abG,A.abE,A.abH,A.aaK,A.aaL,A.aaJ,A.acq,A.acr,A.acp,A.acs,A.abe,A.abf,A.abd,A.ace,A.acf,A.acd,A.acg,A.ab3,A.ab4,A.ab2,A.aab,A.aac,A.aaa,A.aad,A.aat,A.aau,A.aas,A.aa7,A.aa8,A.aa6,A.aa9,A.aaq,A.aar,A.aap,A.abv,A.abw,A.abu,A.abx,A.abr,A.abs,A.abq,A.abt,A.aaD,A.aaF,A.aaC,A.aaE,A.aaz,A.aaB,A.aay,A.aaA,A.abN,A.abO,A.abM,A.abP,A.abJ,A.abK,A.abI,A.abL,A.aaR,A.aaT,A.aaQ,A.aaS,A.aaN,A.aaP,A.aaM,A.aaO,A.acm,A.acn,A.acl,A.aco,A.aci,A.acj,A.ach,A.ack,A.aba,A.abc,A.ab9,A.abb,A.ab6,A.ab8,A.ab5,A.ab7,A.a3j,A.a3k,A.axA,A.aiN,A.ax8,A.a81,A.a80,A.a82,A.a84,A.a86,A.a83,A.a8k,A.aqh,A.ali,A.alj,A.alh,A.alg,A.aln,A.alo,A.alp,A.alq,A.alr,A.als,A.alt,A.alu,A.alv,A.alm,A.ap6,A.ap8,A.a1N,A.a1O,A.a1P,A.a1Q,A.a0M,A.a0J,A.a0K,A.a0N,A.axS,A.axT,A.ae6,A.ae7,A.ah1,A.ayC,A.am0]) +p(A.KG,[A.a14,A.a8u,A.a8s,A.a8t,A.aj7,A.aj8,A.a7a,A.a7b,A.ae_,A.adk,A.adm,A.adN,A.adO,A.a2e,A.a2u,A.a6S,A.apg,A.a77,A.a78,A.a1I,A.a1J,A.ayd,A.a6u,A.awT,A.a9u,A.a9v,A.a9w,A.a9p,A.a9q,A.a9r,A.a6_,A.a60,A.ayf,A.aem,A.asE,A.asF,A.aqf,A.af3,A.af5,A.a0w,A.a0x,A.ai1,A.agI,A.ai4,A.ai_,A.a67,A.a66,A.a65,A.acU,A.aig,A.a8E,A.ak5,A.a6C,A.a6D,A.axd,A.a5O,A.a2i,A.ayp,A.aeK,A.amA,A.amB,A.avB,A.avA,A.a7g,A.a7f,A.a7e,A.apV,A.aq2,A.aq1,A.apZ,A.apX,A.apW,A.aq5,A.aq4,A.aq3,A.aq8,A.aq9,A.ajE,A.ajB,A.auM,A.auL,A.amV,A.amU,A.asu,A.awU,A.axv,A.atH,A.atG,A.avT,A.avS,A.a2m,A.a2n,A.axG,A.a1L,A.a7R,A.aqQ,A.aqN,A.aqR,A.aqv,A.aqH,A.aqy,A.aqx,A.aqA,A.aqB,A.aqF,A.aqE,A.aqt,A.aqu,A.aqL,A.aqJ,A.awd,A.awe,A.awj,A.awi,A.awl,A.awm,A.awq,A.awp,A.awf,A.awg,A.awh,A.awu,A.awv,A.aws,A.a2B,A.a2H,A.alS,A.alQ,A.alR,A.alM,A.alK,A.alL,A.alT,A.anA,A.anC,A.anD,A.anz,A.anE,A.anF,A.anG,A.anH,A.anJ,A.anI,A.au7,A.au6,A.au8,A.adq,A.adp,A.asb,A.asd,A.ase,A.asc,A.asg,A.aer,A.aw1,A.aw4,A.avZ,A.avY,A.aw_,A.aw5,A.aw6,A.aw2,A.aw3,A.aw0,A.aw8,A.aw9,A.aw7,A.a29,A.ao0,A.ao1,A.ao4,A.ao5,A.aoe,A.aod,A.aoc,A.a3r,A.a3q,A.a3s,A.a3t,A.aob,A.aoi,A.aog,A.aoh,A.aof,A.a6v,A.a1w,A.a2k,A.a7m,A.a7l,A.a7p,A.a7q,A.a7_,A.a6Y,A.a6Z,A.a9U,A.a9T,A.a9S,A.a4t,A.a4y,A.a4z,A.a4u,A.a4v,A.a4w,A.a4x,A.aeB,A.aeJ,A.ajT,A.ajU,A.ajW,A.ajX,A.ajY,A.ajV,A.a1q,A.a1r,A.a1o,A.a1p,A.a1m,A.a1n,A.a1l,A.a7o,A.al8,A.al9,A.am4,A.a1_,A.amw,A.act,A.anq,A.anm,A.amY,A.aoQ,A.aoH,A.aoL,A.aoK,A.apf,A.axb,A.axa,A.ar4,A.ar7,A.ar9,A.ar3,A.ar6,A.aqj,A.arn,A.avl,A.avk,A.avm,A.agV,A.agW,A.agR,A.agS,A.agT,A.apw,A.agZ,A.agY,A.as0,A.as_,A.arZ,A.arX,A.arY,A.arW,A.auu,A.aux,A.auv,A.auz,A.av2,A.av4,A.av3,A.av5,A.av8,A.av9,A.ava,A.avb,A.avc,A.avd,A.av7,A.av6,A.avy,A.avx,A.akF,A.akM,A.adE,A.adF,A.a8K,A.a8J,A.arH,A.a8P,A.a8Q,A.ad9,A.avj,A.afn,A.ags,A.agt,A.aoW,A.amO,A.arq,A.afq,A.a9F,A.a9G,A.ad5,A.ad4,A.ad3,A.ae2,A.ae1,A.ae0,A.afJ,A.afN,A.afO,A.ag0,A.ah5,A.ah6,A.ah7,A.ah8,A.a20,A.aiI,A.af1,A.agy,A.agz,A.agx,A.ajN,A.ajL,A.aks,A.akt,A.am5,A.apH,A.apC,A.apD,A.apB,A.awF,A.auH,A.auF,A.auJ,A.auG,A.apS,A.apR,A.amG,A.amE,A.amF,A.amD,A.alW,A.agF,A.agG,A.aoE,A.aoF,A.a4S,A.a5b,A.a5c,A.a5d,A.a5e,A.a5f,A.a5g,A.a5h,A.a5i,A.a5j,A.a5k,A.a5l,A.a5m,A.a51,A.a5r,A.a4T,A.a4U,A.a4P,A.a4R,A.a5s,A.a5t,A.a5u,A.a4Y,A.a4Z,A.a5_,A.a52,A.apc,A.apa,A.apx,A.apy,A.apz,A.apA,A.a73,A.a70,A.a1V,A.a3c,A.a3d,A.a7r,A.a7t,A.a7w,A.a7y,A.a7A,A.a7C,A.aox,A.aow,A.aqo,A.aqn,A.aqm,A.aqW,A.aqY,A.ar_,A.ar0,A.a0Y,A.arA,A.arB,A.arC,A.arI,A.as2,A.acV,A.atO,A.atM,A.atK,A.adv,A.atl,A.asq,A.adV,A.adU,A.adW,A.adT,A.adS,A.asr,A.ast,A.ass,A.aqg,A.asz,A.atD,A.agD,A.atW,A.atX,A.atV,A.atQ,A.atU,A.atS,A.akP,A.akQ,A.as4,A.acY,A.acX,A.ahd,A.aue,A.ahj,A.ahq,A.ahs,A.afd,A.afb,A.afc,A.af7,A.af8,A.af9,A.aiR,A.aiT,A.aiU,A.aiV,A.aj3,A.aje,A.ajf,A.ajd,A.ajh,A.auc,A.avn,A.avp,A.avr,A.avt,A.avv,A.ams,A.axx,A.avV,A.agb,A.ag2,A.acH,A.a8j,A.a87,A.a8e,A.a8f,A.a8g,A.a8h,A.a8c,A.a8d,A.a88,A.a89,A.a8a,A.a8b,A.a8i,A.aqp,A.a7J,A.a7I,A.a1t,A.avX,A.avW,A.a0L,A.ayl,A.ayk]) +p(A.Kp,[A.tG,A.Ks,A.Kv,A.tE]) +p(A.KH,[A.a8w,A.axM,A.ayc,A.a3C,A.a3B,A.a9s,A.a9o,A.a5S,A.aju,A.ayw,A.a8B,A.a3y,A.anu,A.a2h,A.a2j,A.a3f,A.a9e,A.ay9,A.awS,A.axD,A.a7i,A.aq0,A.aq7,A.aqb,A.atF,A.a9L,A.aa2,A.ary,A.adJ,A.avO,A.al2,A.al_,A.al0,A.al1,A.avN,A.avM,A.acN,A.acO,A.acP,A.acQ,A.agM,A.agN,A.ajz,A.ajA,A.auS,A.auT,A.a1c,A.a1d,A.aym,A.aqC,A.aqs,A.aqr,A.aqM,A.awn,A.aww,A.a2Q,A.alH,A.alG,A.a0R,A.a0S,A.any,A.awa,A.a24,A.a26,A.a28,A.a2a,A.a3p,A.at_,A.asU,A.aeA,A.aa3,A.arM,A.at7,A.aoS,A.aoT,A.aoU,A.at4,A.at3,A.at1,A.at8,A.awK,A.awL,A.anN,A.ah_,A.atZ,A.ave,A.avf,A.awQ,A.avz,A.att,A.akD,A.apL,A.apM,A.apO,A.apQ,A.anR,A.a8L,A.a8R,A.a8O,A.adP,A.ada,A.adb,A.agr,A.afo,A.afv,A.afs,A.afr,A.afw,A.afB,A.afz,A.afA,A.afy,A.ad0,A.aeb,A.aea,A.aec,A.aee,A.afF,A.afQ,A.afP,A.afU,A.afV,A.agl,A.afD,A.afC,A.afW,A.afE,A.ago,A.ah4,A.aug,A.aiA,A.aiB,A.aii,A.aoq,A.ajt,A.a8o,A.auK,A.apU,A.a4Q,A.a54,A.a58,A.apd,A.a4g,A.a4d,A.a4c,A.a4e,A.a4f,A.a48,A.a4b,A.asR,A.asO,A.afj,A.afk,A.apK,A.a5E,A.a7Y,A.aql,A.a7V,A.aqX,A.aqq,A.ash,A.atw,A.auN,A.asA,A.awO,A.awP,A.as8,A.as7,A.as5,A.ahn,A.au5,A.au3,A.au4,A.ahp,A.aiS,A.aj_,A.atp,A.ato,A.afg,A.atn,A.atm,A.a1i,A.acJ,A.ak1,A.a85]) +p(A.ap3,[A.qw,A.tz,A.AH,A.a39,A.nw,A.kq,A.lA,A.pB,A.yA,A.EP,A.tl,A.AS,A.cv,A.a0A,A.pX,A.zZ,A.AX,A.w_,A.E8,A.a2C,A.O_,A.AQ,A.a9i,A.Dr,A.Qs,A.NW,A.yG,A.tJ,A.K3,A.pP,A.a3b,A.j3,A.yx,A.a3E,A.Re,A.Em,A.lQ,A.kB,A.v8,A.oj,A.rc,A.D0,A.uk,A.nY,A.md,A.kM,A.DK,A.QI,A.DL,A.DH,A.yM,A.a1B,A.E0,A.Ka,A.yO,A.lK,A.Ra,A.ka,A.hD,A.id,A.ww,A.JD,A.YO,A.tW,A.ao3,A.L_,A.rM,A.zx,A.li,A.fU,A.Iq,A.M3,A.rR,A.Fg,A.Ts,A.Lu,A.Ny,A.Ao,A.Fh,A.akG,A.wC,A.yS,A.a1W,A.ant,A.a4H,A.apn,A.aqV,A.oI,A.Af,A.eR,A.N8,A.qi,A.jV,A.qp,A.am6,A.hy,A.jE,A.Qa,A.xC,A.qo,A.ahb,A.C8,A.JQ,A.alc,A.tt,A.K5,A.K9,A.a1A,A.ux,A.alF,A.DR,A.akC,A.Di,A.vl,A.rV,A.LS,A.Nh,A.nK,A.pz,A.O6,A.As,A.L4,A.oh,A.r8,A.ro,A.vB,A.CW,A.DV,A.M6,A.Dk,A.a1Z,A.CM,A.oB,A.Eq,A.r2,A.a3L,A.a19,A.uG,A.MQ,A.Dt,A.qe,A.hQ,A.Qt,A.No,A.Q8,A.Q9,A.fV,A.ak3,A.Ae,A.iG,A.QY,A.tS,A.ij,A.jd,A.Fz,A.ku,A.R_,A.np,A.a6F,A.ox,A.E9,A.ts,A.wN,A.uq,A.NP,A.el,A.NB,A.HY,A.vs,A.fa,A.H1,A.NS,A.wT,A.Y_,A.xw,A.agH,A.rY,A.Po,A.r4,A.Pt,A.Pp,A.vy,A.B3,A.De,A.vR,A.tM,A.cd,A.E4,A.jO,A.a3G,A.oA,A.iq,A.EQ,A.dL]) +p(A.n,[A.qx,A.rP,A.kV,A.a3,A.f4,A.as,A.f_,A.rm,A.m5,A.D8,A.pS,A.cl,A.rW,A.RD,A.Y0,A.jY,A.qg,A.zM,A.dW,A.b6,A.es,A.ZR]) +p(A.vv,[A.BO,A.BR]) +q(A.Ku,A.P1) +q(A.Me,A.Mg) +q(A.z0,A.Me) +p(A.a8T,[A.alf,A.a8M,A.a8H]) +p(A.Kr,[A.yZ,A.ER,A.ET,A.ES]) +q(A.yY,A.Kb) +p(A.eL,[A.zh,A.lN,A.O8]) +p(A.zh,[A.P4,A.JU,A.KA,A.KF,A.KD,A.NN,A.E7,A.MA]) +q(A.BF,A.E7) +p(A.a9E,[A.Og,A.acB,A.NU]) +p(A.af0,[A.adj,A.adM]) +p(A.wp,[A.qv,A.qC]) +p(A.o9,[A.e0,A.m_]) +p(A.a4i,[A.vm,A.jJ]) +q(A.a2q,A.aiX) +p(A.cm,[A.Kf,A.nr,A.jn,A.mg,A.ML,A.R0,A.P8,A.TF,A.AN,A.ph,A.ie,A.NE,A.Ef,A.mi,A.i_,A.KN,A.TV]) +q(A.LE,A.a4h) +p(A.nr,[A.LY,A.LW,A.LX]) +p(A.a1H,[A.Bl,A.D6]) +q(A.LF,A.aeh) +q(A.Sf,A.a16) +q(A.a_0,A.amL) +q(A.asC,A.a_0) +p(A.PG,[A.ahF,A.ai7,A.ahZ,A.ahI,A.ahK,A.ahL,A.ahM,A.ahN,A.ahQ,A.ahR,A.ahS,A.PE,A.PF,A.ahU,A.ahV,A.ahW,A.ahY,A.oi,A.ai3,A.a7j,A.aib,A.ahH,A.ai2,A.ahJ,A.ai8,A.aia,A.ai9,A.ahG,A.aic]) +p(A.hl,[A.Py,A.yU,A.ty,A.LJ,A.pQ,A.MT,A.nJ,A.P0,A.r0,A.Qx]) +p(A.a9A,[A.a18,A.a4r,A.D7]) +p(A.oi,[A.PH,A.PD,A.PC]) +p(A.aiq,[A.a3V,A.acS]) +q(A.zv,A.Tc) +p(A.zv,[A.aiE,A.M5,A.vt]) +p(A.Y,[A.xF,A.wk,A.wd]) +q(A.Ut,A.xF) +q(A.Eb,A.Ut) +p(A.a5P,[A.adI,A.a68,A.a4s,A.a7F,A.adG,A.aeI,A.ahv,A.aiG]) +p(A.a5Q,[A.adK,A.Bn,A.akn,A.adL,A.a3M,A.ae9,A.a5G,A.al3]) +q(A.adn,A.Bn) +p(A.M5,[A.a8C,A.a0X,A.a6j]) +p(A.akb,[A.akh,A.ako,A.akj,A.akm,A.aki,A.akl,A.ak9,A.ake,A.akk,A.akg,A.akf,A.akd]) +p(A.Lh,[A.a3w,A.M2]) +p(A.ll,[A.TE,A.ua]) +p(J.uA,[J.AJ,J.uD,J.k,J.qa,J.qb,J.nE,J.kt]) +p(J.k,[J.jo,J.H,A.qy,A.eh,A.a0,A.Jt,A.ax,A.n6,A.jb,A.cu,A.SN,A.fC,A.L1,A.Lp,A.Tn,A.zL,A.Tp,A.Lt,A.TL,A.fF,A.Md,A.Ue,A.uw,A.Nd,A.Np,A.UY,A.UZ,A.fI,A.V_,A.Vd,A.fJ,A.VB,A.Xa,A.vH,A.fQ,A.XT,A.fR,A.XY,A.f8,A.YA,A.QR,A.fY,A.YJ,A.QU,A.R4,A.ZJ,A.ZP,A.ZW,A.a_p,A.a_r,A.hP,A.UE,A.hT,A.Vm,A.Ob,A.Y2,A.i2,A.YP,A.JM,A.S0]) +p(J.jo,[J.O4,J.kP,J.fh,A.On,A.a3l,A.a0W]) +q(J.a9d,J.H) +p(J.nE,[J.uC,J.AL]) +p(A.kV,[A.pn,A.Iw,A.pq]) +q(A.Fr,A.pn) +q(A.EM,A.Iw) +q(A.fz,A.EM) +p(A.aK,[A.pp,A.fi,A.mu,A.Ux]) +p(A.wk,[A.fe,A.rB]) +p(A.a3,[A.aD,A.hF,A.bg,A.be,A.dG,A.rT,A.G1,A.mC,A.t5,A.Hw]) +p(A.aD,[A.i1,A.aj,A.c_,A.AY,A.Uy,A.FH]) +q(A.jh,A.f4) +q(A.zV,A.rm) +q(A.u9,A.m5) +p(A.oQ,[A.Wj,A.Wk,A.Wl]) +p(A.Wj,[A.aF,A.Wm,A.GA,A.Wn,A.Wo,A.Wp,A.Wq]) +p(A.Wk,[A.i8,A.Wr,A.Ws,A.GB,A.GC,A.Wt,A.Wu,A.Wv,A.Ww]) +p(A.Wl,[A.GD,A.Wx]) +q(A.I6,A.B6) +q(A.i5,A.I6) +q(A.pw,A.i5) +p(A.tT,[A.bQ,A.cz]) +p(A.iH,[A.ze,A.xr]) +p(A.ze,[A.eY,A.f1]) +q(A.lD,A.MI) +q(A.BD,A.mg) +p(A.Qy,[A.Qm,A.tw]) +p(A.fi,[A.AM,A.qc,A.G_]) +p(A.eh,[A.Bp,A.uX]) +p(A.uX,[A.Gc,A.Ge]) +q(A.Gd,A.Gc) +q(A.nP,A.Gd) +q(A.Gf,A.Ge) +q(A.hS,A.Gf) +p(A.nP,[A.Bq,A.Br]) +p(A.hS,[A.Nz,A.Bs,A.NA,A.Bt,A.Bu,A.Bv,A.lI]) +q(A.I0,A.TF) +p(A.dK,[A.xv,A.Dn,A.Fs,A.Ft,A.ms]) +q(A.dD,A.xv) +q(A.bP,A.dD) +q(A.rL,A.ht) +q(A.wz,A.rL) +p(A.oE,[A.l1,A.EC]) +p(A.rK,[A.bf,A.HK]) +p(A.xu,[A.oD,A.xy]) +p(A.Tf,[A.rN,A.wF]) +q(A.X6,A.ZC) +p(A.mu,[A.oK,A.F8]) +p(A.xr,[A.oH,A.hw]) +p(A.Fe,[A.Fd,A.Ff]) +p(A.Hy,[A.h2,A.h1]) +p(A.oS,[A.Hx,A.Hz]) +q(A.Dg,A.Hx) +p(A.jX,[A.mD,A.HB,A.t4]) +q(A.HA,A.Hz) +q(A.vQ,A.HA) +p(A.jI,[A.xx,A.Zd,A.S5,A.t6]) +q(A.x0,A.xx) +p(A.KI,[A.pJ,A.a1h,A.a9g]) +p(A.pJ,[A.JH,A.MU,A.R6]) +p(A.bM,[A.Zc,A.Zb,A.JX,A.JW,A.FF,A.MO,A.MN,A.R8,A.R7,A.Ma]) +p(A.Zc,[A.JJ,A.MW]) +p(A.Zb,[A.JI,A.MV]) +p(A.a1X,[A.ap4,A.aut,A.amK,A.EJ,A.Sj,A.UB,A.Zl,A.avR]) +q(A.amT,A.S6) +p(A.amK,[A.amx,A.avQ]) +q(A.MM,A.AN) +q(A.aru,A.Kn) +q(A.arw,A.arx) +q(A.arz,A.UB) +q(A.a_N,A.Zj) +q(A.Zk,A.a_N) +p(A.ie,[A.ve,A.Ax]) +q(A.T4,A.I9) +p(A.a0,[A.bs,A.LM,A.uU,A.fP,A.Hu,A.fX,A.f9,A.HU,A.Rc,A.JO,A.n4]) +p(A.bs,[A.aJ,A.k9]) +q(A.aP,A.aJ) +p(A.aP,[A.Jz,A.JG,A.LZ,A.Px]) +q(A.yF,A.ax) +q(A.KR,A.jb) +q(A.tV,A.SN) +p(A.fC,[A.KS,A.KT]) +q(A.To,A.Tn) +q(A.zK,A.To) +q(A.Tq,A.Tp) +q(A.Lr,A.Tq) +q(A.fg,A.n6) +q(A.TM,A.TL) +q(A.ue,A.TM) +q(A.Uf,A.Ue) +q(A.q3,A.Uf) +q(A.Ns,A.UY) +q(A.Nt,A.UZ) +q(A.V0,A.V_) +q(A.Nu,A.V0) +q(A.Ve,A.Vd) +q(A.BB,A.Ve) +q(A.VC,A.VB) +q(A.Oa,A.VC) +q(A.P7,A.Xa) +q(A.Hv,A.Hu) +q(A.Qe,A.Hv) +q(A.XU,A.XT) +q(A.Qj,A.XU) +q(A.Qn,A.XY) +q(A.YB,A.YA) +q(A.QO,A.YB) +q(A.HV,A.HU) +q(A.QP,A.HV) +q(A.YK,A.YJ) +q(A.QT,A.YK) +q(A.ZK,A.ZJ) +q(A.SM,A.ZK) +q(A.Fc,A.zL) +q(A.ZQ,A.ZP) +q(A.U6,A.ZQ) +q(A.ZX,A.ZW) +q(A.Ga,A.ZX) +q(A.a_q,A.a_p) +q(A.XV,A.a_q) +q(A.a_s,A.a_r) +q(A.Y7,A.a_s) +q(A.Y5,A.auR) +q(A.UF,A.UE) +q(A.N3,A.UF) +q(A.Vn,A.Vm) +q(A.NI,A.Vn) +q(A.Y3,A.Y2) +q(A.Qr,A.Y3) +q(A.YQ,A.YP) +q(A.QW,A.YQ) +p(A.NK,[A.j,A.K]) +q(A.jx,A.Wd) +q(A.JN,A.S0) +q(A.NJ,A.n4) +q(A.a3Y,A.Th) +p(A.a3Y,[A.h,A.b3,A.hf,A.PK,A.aiC]) +p(A.h,[A.aM,A.a1,A.at,A.aT,A.Cz,A.Vk]) +p(A.aM,[A.yc,A.yb,A.B5,A.R9,A.KU,A.KW,A.KZ,A.zn,A.At,A.wv,A.JS,A.Lw,A.LC,A.Jw,A.Kj,A.yX,A.Lc,A.u2,A.Lg,A.mZ,A.Fi,A.AD,A.N7,A.Ng,A.Ho,A.ZG,A.S8,A.Pv,A.QL,A.Yr,A.Yu,A.QN,A.w6,A.YH,A.MB,A.Vi,A.ME,A.Od,A.nF,A.ec,A.tU,A.Vj,A.L9,A.Lm,A.up,A.eK,A.mn,A.Os,A.Nv,A.V1,A.NC,A.v4,A.Mf,A.Of,A.P9,A.Ps,A.PR,A.Vl,A.cI,A.X4,A.QS,A.Ot,A.Rh,A.Zp]) +p(A.a1,[A.nt,A.re,A.mj,A.tB,A.vA,A.Bo,A.Ej,A.zi,A.pA,A.zl,A.zk,A.wD,A.vj,A.F5,A.nf,A.B9,A.yw,A.yR,A.wL,A.wK,A.rQ,A.u5,A.ir,A.A7,A.Hh,A.AB,A.FS,A.EH,A.FL,A.q8,A.DQ,A.B8,A.MC,A.oY,A.oZ,A.xe,A.Om,A.CE,A.FA,A.oe,A.Dc,A.iJ,A.DM,A.HS,A.E5,A.l9,A.pR,A.ym,A.Eo,A.kG,A.un,A.tr,A.oo,A.zD,A.u6,A.u7,A.H7,A.A5,A.no,A.Ak,A.jy,A.q1,A.uu,A.B1,A.G6,A.yo,A.Bz,A.my,A.v1,A.BH,A.Ap,A.Do,A.BQ,A.ob,A.Cy,A.P6,A.x8,A.xq,A.CN,A.CP,A.Hd,A.r7,A.D2,A.rf,A.D3,A.Dw,A.Hi,A.oR,A.Hj,A.DU,A.rv,A.wh,A.rD,A.Ek,A.wl]) +q(A.a4,A.XW) +p(A.a4,[A.FN,A.Xy,A.Id,A.EO,A.Hg,A.ZY,A.a_P,A.Iy,A.F1,A.Iz,A.ST,A.wE,A.xh,A.IA,A.F4,A.G2,A.EA,A.Iv,A.wM,A.Fj,A.Fl,A.ID,A.wQ,A.Fy,A.Xm,A.FT,A.II,A.Iu,A.IH,A.IJ,A.HP,A.ZT,A.wY,A.IV,A.IW,A.Gp,A.Ix,A.H4,A.IF,A.H5,A.Hs,A.Ht,A.IU,A.a_t,A.HZ,A.Ew,A.FE,A.ZI,A.a_T,A.HG,A.FG,A.ED,A.XX,A.IB,A.Fm,A.Fo,A.Xd,A.IE,A.wO,A.U1,A.vh,A.wV,A.ZS,A.UL,A.ZU,A.Gi,A.Gl,A.Vt,A.Vs,A.IG,A.IT,A.Gu,A.a_h,A.H0,A.xL,A.mx,A.a_m,A.Pr,A.He,A.Xg,A.a_l,A.XC,A.Hq,A.Hp,A.Yb,A.Xo,A.IS,A.IR,A.HR,A.YE,A.Ey,A.I1,A.xI,A.a_Q,A.Zo]) +q(A.IK,A.ZY) +q(A.Gb,A.IK) +q(A.Ic,A.a_P) +p(A.oU,[A.rC,A.vG]) +q(A.f5,A.Gx) +q(A.EN,A.f5) +q(A.Xz,A.Ma) +q(A.auo,A.a7O) +q(A.XA,A.auo) +p(A.ah,[A.bL,A.L0,A.rX,A.Yc,A.zp]) +p(A.bL,[A.RP,A.RE,A.RF,A.Wa,A.X2,A.T1,A.YL,A.EU,A.It]) +q(A.RQ,A.RP) +q(A.RR,A.RQ) +q(A.tp,A.RR) +p(A.aiY,[A.arp,A.atB,A.M1,A.Dh,A.aoD,A.a1x,A.a2v]) +q(A.Wb,A.Wa) +q(A.Wc,A.Wb) +q(A.qR,A.Wc) +q(A.X3,A.X2) +q(A.jA,A.X3) +q(A.zo,A.T1) +q(A.YM,A.YL) +q(A.YN,A.YM) +q(A.rz,A.YN) +q(A.EV,A.EU) +q(A.EW,A.EV) +q(A.tR,A.EW) +p(A.tR,[A.yr,A.Ez]) +q(A.fD,A.BM) +p(A.fD,[A.FZ,A.CC,A.et,A.DZ,A.eI,A.DY,A.nm,A.T6]) +q(A.aI,A.It) +p(A.aw,[A.dN,A.aG,A.jc,A.Ea]) +p(A.aG,[A.Cw,A.eX,A.PW,A.C1,A.nA,A.Bb,A.FV,A.om,A.rs,A.n_,A.pk,A.lh,A.zT,A.lk,A.pj,A.qs,A.rr]) +q(A.F0,A.Iy) +q(A.cM,A.SQ) +p(A.akz,[A.a3o,A.a3u,A.a3X,A.acw]) +q(A.ZL,A.a3o) +q(A.SP,A.ZL) +q(A.dt,A.Uj) +q(A.SR,A.dt) +q(A.KV,A.SR) +p(A.hi,[A.SS,A.UQ,A.Zy]) +q(A.F3,A.Iz) +q(A.il,A.T9) +p(A.il,[A.jS,A.ds,A.kE]) +p(A.K7,[A.ao9,A.Se,A.aup]) +p(A.vj,[A.tX,A.x6]) +q(A.kC,A.xh) +p(A.kC,[A.F2,A.UR]) +p(A.L0,[A.SV,A.SO,A.UK,A.Tu,A.Uq,A.XB,A.So,A.Yp,A.U9]) +q(A.SU,A.a3u) +q(A.KY,A.SU) +p(A.at,[A.b2,A.F7,A.Hr,A.eu,A.N0,A.k3,A.xc,A.Q7,A.Gz]) +p(A.b2,[A.SX,A.RV,A.Us,A.x7,A.Up,A.Yw,A.Bk,A.Ou,A.RM,A.yt,A.NM,A.JT,A.zr,A.tL,A.KC,A.tK,A.O0,A.O1,A.wa,A.tQ,A.KK,A.M0,A.bA,A.eF,A.ik,A.ez,A.fB,A.N4,A.v0,A.yz,A.MJ,A.Q6,A.Na,A.iD,A.ut,A.Js,A.bE,A.K2,A.nj,A.Ay,A.pv,A.L2,A.Su,A.U8,A.UM,A.Td,A.Vy,A.Xf,A.xt,A.PU,A.Qc,A.Qw,A.Qv,A.eJ,A.Zr,A.S1]) +q(A.q,A.WK) +p(A.q,[A.B,A.WU,A.d3]) +p(A.B,[A.GV,A.IN,A.GR,A.a_4,A.a_a,A.a_f,A.GF,A.GH,A.WD,A.Cc,A.WG,A.Cf,A.GP,A.VA,A.WR,A.iU,A.WW,A.a_7,A.a_c,A.IP,A.IO,A.a_e]) +q(A.qX,A.GV) +p(A.qX,[A.WB,A.Oy,A.GL,A.Ck,A.Cb,A.Cr]) +q(A.F6,A.IA) +p(A.SO,[A.UD,A.X5]) +p(A.b3,[A.aW,A.zd,A.H_,A.Vh]) +p(A.aW,[A.SW,A.hR,A.D5,A.N_,A.OZ,A.x1,A.Vr,A.vM,A.Db]) +q(A.a_3,A.IN) +q(A.t0,A.a_3) +q(A.zm,A.SY) +p(A.aT,[A.b4,A.ei,A.dB]) +p(A.b4,[A.dc,A.pH,A.Ac,A.Gq,A.H3,A.Xc,A.Ev,A.Z8,A.kr,A.it,A.G0,A.q2,A.t2,A.vb,A.rA,A.X9,A.CJ,A.H9,A.Hb,A.vC,A.XG,A.Fq,A.t8,A.Gs,A.If]) +p(A.dc,[A.Az,A.Au,A.qh,A.DI,A.FQ,A.ng,A.q5,A.u1]) +q(A.T_,A.BA) +q(A.tY,A.T_) +q(A.aor,A.zm) +p(A.dS,[A.kd,A.zz,A.zy]) +q(A.oG,A.kd) +p(A.oG,[A.ub,A.LH,A.LG]) +q(A.bY,A.TU) +q(A.uh,A.TV) +q(A.Lf,A.zz) +p(A.zy,[A.TT,A.Le,A.Xu]) +p(A.fA,[A.cy,A.FU,A.Qb,A.Xb,A.EF,A.o6,A.Nx,A.i7,A.D_,A.Cv,A.AP,A.A6,A.e1,A.FI,A.HI,A.CK,A.vz,A.Dd]) +p(A.fj,[A.Nc,A.jj]) +p(A.Nc,[A.jN,A.e6]) +q(A.AW,A.iw) +p(A.avF,[A.U4,A.oF,A.FK]) +q(A.Ag,A.bY) +q(A.b8,A.VL) +q(A.a_y,A.Ry) +q(A.a_z,A.a_y) +q(A.YV,A.a_z) +p(A.b8,[A.VD,A.VY,A.VO,A.VJ,A.VM,A.VH,A.VQ,A.W6,A.W5,A.VU,A.VW,A.VS,A.VF]) +q(A.VE,A.VD) +q(A.qH,A.VE) +p(A.YV,[A.a_u,A.a_G,A.a_B,A.a_x,A.a_A,A.a_w,A.a_C,A.a_M,A.a_J,A.a_K,A.a_H,A.a_E,A.a_F,A.a_D,A.a_v]) +q(A.YR,A.a_u) +q(A.VZ,A.VY) +q(A.qM,A.VZ) +q(A.Z1,A.a_G) +q(A.VP,A.VO) +q(A.lT,A.VP) +q(A.YX,A.a_B) +q(A.VK,A.VJ) +q(A.o_,A.VK) +q(A.YU,A.a_x) +q(A.VN,A.VM) +q(A.o0,A.VN) +q(A.YW,A.a_A) +q(A.VI,A.VH) +q(A.lS,A.VI) +q(A.YT,A.a_w) +q(A.VR,A.VQ) +q(A.qJ,A.VR) +q(A.YY,A.a_C) +q(A.W7,A.W6) +q(A.lV,A.W7) +q(A.Z5,A.a_M) +q(A.fm,A.W5) +p(A.fm,[A.W1,A.W3,A.W_]) +q(A.W2,A.W1) +q(A.qN,A.W2) +q(A.Z3,A.a_J) +q(A.W4,A.W3) +q(A.qO,A.W4) +q(A.a_L,A.a_K) +q(A.Z4,A.a_L) +q(A.W0,A.W_) +q(A.Oc,A.W0) +q(A.a_I,A.a_H) +q(A.Z2,A.a_I) +q(A.VV,A.VU) +q(A.lU,A.VV) +q(A.Z_,A.a_E) +q(A.VX,A.VW) +q(A.qL,A.VX) +q(A.Z0,A.a_F) +q(A.VT,A.VS) +q(A.qK,A.VT) +q(A.YZ,A.a_D) +q(A.VG,A.VF) +q(A.qI,A.VG) +q(A.YS,A.a_v) +p(A.da,[A.U7,A.rJ]) +q(A.d2,A.U7) +p(A.d2,[A.cA,A.je]) +p(A.cA,[A.ji,A.va,A.hE,A.EE,A.Gt]) +p(A.xE,[A.G5,A.xb]) +p(A.va,[A.jq,A.K_]) +p(A.hE,[A.i6,A.hL,A.jw]) +p(A.K_,[A.hp,A.wx]) +q(A.DA,A.Yf) +q(A.DD,A.Yi) +q(A.DC,A.Yh) +q(A.DE,A.Yj) +q(A.DB,A.Yg) +q(A.yE,A.EE) +p(A.yE,[A.kK,A.kL]) +q(A.q4,A.jQ) +q(A.uO,A.q4) +q(A.Rz,A.At) +p(A.Rz,[A.JR,A.Lv,A.LB]) +q(A.tm,A.RB) +q(A.acv,A.Pn) +p(A.aiZ,[A.avC,A.Tv,A.avE,A.Ld,A.QM]) +q(A.Gw,A.K) +p(A.Oy,[A.Wz,A.C5,A.Cl]) +q(A.pg,A.RU) +q(A.amv,A.pg) +q(A.uS,A.C1) +q(A.yD,A.S3) +q(A.Ba,A.UO) +q(A.yI,A.Sb) +q(A.yJ,A.Sc) +q(A.yK,A.Sd) +q(A.yP,A.Sg) +q(A.bz,A.Sh) +q(A.EI,A.Iv) +q(A.dA,A.V3) +p(A.dA,[A.Ro,A.Te,A.Vf,A.kI]) +p(A.Ro,[A.V2,A.Ig]) +q(A.Ke,A.Si) +q(A.na,A.Sl) +q(A.ans,A.na) +q(A.yV,A.Sm) +q(A.yW,A.Sn) +q(A.pt,A.Ss) +p(A.C,[A.nc,A.kS]) +q(A.nM,A.nc) +q(A.zs,A.T3) +q(A.zt,A.T5) +q(A.ZM,A.a3X) +q(A.Tg,A.ZM) +q(A.cU,A.X8) +q(A.v2,A.cU) +q(A.ej,A.v2) +q(A.rZ,A.ej) +q(A.dw,A.rZ) +p(A.dw,[A.BU,A.BJ]) +p(A.BU,[A.vf,A.Fk]) +q(A.zA,A.vf) +q(A.u4,A.Ti) +q(A.aoC,A.u4) +q(A.zE,A.Tm) +q(A.zN,A.Tt) +q(A.GS,A.GR) +q(A.OR,A.GS) +p(A.OR,[A.WJ,A.GK,A.Yx,A.Cm,A.Ca,A.qV,A.OM,A.C7,A.Ch,A.ON,A.Wy,A.OA,A.xi,A.OF,A.OY,A.OI,A.OT,A.Ce,A.Cj,A.C2,A.Cn,A.OB,A.OG,A.OJ,A.OL,A.OH,A.C6,A.WA,A.WI,A.a_5,A.GN,A.GU,A.WN,A.xm,A.WV]) +q(A.pI,A.Fi) +q(A.wJ,A.ID) +p(A.ir,[A.zO,A.DN]) +q(A.is,A.wQ) +p(A.is,[A.wI,A.xA]) +q(A.zP,A.Tw) +p(A.yR,[A.Lz,A.LN,A.Uh,A.QA]) +p(A.bz,[A.TC,A.TN,A.Ug,A.TP,A.TQ,A.Vq,A.Yk]) +q(A.zW,A.TD) +q(A.ud,A.TI) +q(A.ape,A.ud) +q(A.A9,A.TO) +q(A.ajq,A.a6p) +q(A.ZN,A.ajq) +q(A.ZO,A.ZN) +q(A.ap2,A.ZO) +q(A.au_,A.a6o) +q(A.Ad,A.TS) +q(A.ly,A.Ui) +p(A.ks,[A.AC,A.nB]) +p(A.nB,[A.nz,A.AE,A.AF]) +p(A.uz,[A.ara,A.arb]) +q(A.FR,A.II) +q(A.MG,A.AD) +p(A.ch,[A.iu,A.dI,A.iR,A.K6]) +p(A.iu,[A.jM,A.hk]) +q(A.S9,A.Iu) +q(A.FM,A.IH) +q(A.GG,A.a_4) +q(A.Da,A.Hr) +p(A.Da,[A.Ta,A.UI]) +q(A.FW,A.IJ) +q(A.AG,A.Ur) +q(A.arc,A.AG) +q(A.Uo,A.bS) +q(A.GO,A.a_a) +q(A.uK,A.UJ) +q(A.arG,A.uK) +q(A.US,A.ZT) +p(A.MC,[A.G3,A.yn,A.yg,A.yj,A.yl,A.yi,A.yh,A.yk]) +q(A.uy,A.wY) +p(A.uy,[A.to,A.RI]) +p(A.to,[A.UP,A.RO,A.RG,A.RJ,A.RL,A.RH,A.RK]) +q(A.uT,A.UX) +q(A.Nq,A.uT) +q(A.Bi,A.UV) +q(A.Nr,A.UW) +q(A.Bw,A.V9) +q(A.Bx,A.Va) +q(A.By,A.Vb) +q(A.BG,A.Vp) +q(A.G4,A.BJ) +q(A.fl,A.G4) +q(A.ZE,A.IV) +q(A.ZF,A.IW) +p(A.lL,[A.Rx,A.KX]) +q(A.NT,A.Vu) +p(A.Qb,[A.Ir,A.Is]) +q(A.BT,A.W8) +q(A.tD,A.Om) +q(A.Sp,A.Ix) +q(A.vd,A.W9) +p(A.vd,[A.anL,A.anM]) +q(A.BY,A.We) +q(A.CF,A.H4) +p(A.le,[A.aa,A.m6]) +q(A.EG,A.aa) +p(A.ad6,[A.atY,A.avD]) +q(A.FB,A.IF) +q(A.H6,A.H5) +q(A.vu,A.H6) +q(A.bb,A.RC) +p(A.bb,[A.Lj,A.cS,A.cL,A.Ri,A.zF,A.EZ,A.P_,A.ND,A.Oh,A.zC]) +p(A.Lj,[A.Tk,A.Tl]) +q(A.CQ,A.Xh) +q(A.CR,A.Xi) +q(A.CS,A.Xj) +q(A.CT,A.Xk) +q(A.D9,A.XM) +q(A.vN,A.XS) +q(A.auD,A.vN) +q(A.Du,A.Y8) +q(A.Dy,A.Ye) +q(A.vZ,A.Yl) +q(A.Yn,A.QJ) +q(A.HN,A.IU) +q(A.UT,A.acw) +q(A.Nn,A.UT) +q(A.DW,A.Yq) +q(A.Yv,A.a_t) +p(A.eu,[A.Ys,A.zq,A.Dj,A.LR,A.Ru,A.P3,A.Fn,A.NR,A.HW,A.En,A.PQ]) +p(A.hR,[A.Yt,A.Un,A.YC,A.a_R]) +q(A.WT,A.a_f) +q(A.e4,A.Yz) +q(A.iM,A.YD) +q(A.Nk,A.tY) +q(A.mk,A.Zs) +q(A.E1,A.YF) +q(A.E2,A.YG) +q(A.TH,A.Bk) +p(A.Cm,[A.Ci,A.OQ,A.lY,A.GE,A.Cp,A.vo]) +q(A.WF,A.Ci) +q(A.ov,A.HZ) +q(A.E6,A.YI) +q(A.we,A.Z6) +p(A.hN,[A.uY,A.nO,A.CI]) +q(A.f3,A.Uk) +p(A.f3,[A.U3,A.Eu,A.TG,A.NL,A.Bm]) +p(A.h4,[A.eb,A.fc,A.G7]) +p(A.yH,[A.cQ,A.G8]) +q(A.bc,A.Sa) +p(A.K6,[A.dr,A.eV]) +q(A.bx,A.iI) +p(A.dI,[A.ed,A.X7,A.fr,A.fS,A.fs,A.ft]) +p(A.cZ,[A.aB,A.dT,A.oN]) +p(A.Sk,[A.EK,A.x3]) +q(A.a8U,A.Ul) +p(A.hf,[A.O3,A.ot]) +q(A.df,A.X7) +q(A.xn,A.fr) +q(A.Ds,A.Y6) +p(A.hq,[A.wu,A.Zg,A.tA,A.uI,A.nT,A.pG,A.Sr]) +q(A.o,A.Yy) +q(A.r5,A.Dh) +q(A.lO,A.Vw) +q(A.Tb,A.lO) +q(A.qZ,A.WU) +q(A.X1,A.qZ) +p(A.lx,[A.n8,A.vL]) +p(A.hK,[A.n7,A.Q3]) +p(A.cB,[A.fd,A.HQ,A.m8,A.on]) +q(A.EY,A.fd) +q(A.zg,A.EY) +p(A.zg,[A.iA,A.ha,A.dV,A.kT,A.kY,A.fo]) +q(A.WC,A.GF) +q(A.C9,A.WC) +q(A.GI,A.GH) +q(A.WE,A.GI) +q(A.qW,A.WE) +p(A.o6,[A.HO,A.EL,A.wB]) +q(A.WH,A.WG) +q(A.GJ,A.WH) +q(A.Cd,A.GJ) +q(A.ef,A.UC) +p(A.ef,[A.O2,A.O7,A.eZ]) +p(A.eZ,[A.jv,A.z9,A.z8,A.z7,A.yC,A.AV,A.Al,A.yu]) +p(A.jv,[A.Aw,A.wb,A.NO]) +q(A.V5,A.ZV) +q(A.qF,A.a2w) +p(A.eS,[A.FP,A.a_b]) +q(A.mA,A.a_b) +q(A.lP,A.e2) +q(A.iL,A.HQ) +q(A.WL,A.GP) +q(A.WM,A.WL) +q(A.o7,A.WM) +q(A.a_j,A.a_i) +q(A.a_k,A.a_j) +q(A.l0,A.a_k) +q(A.O9,A.VA) +q(A.Oz,A.Wy) +p(A.zp,[A.ol,A.T8,A.Vc]) +p(A.xi,[A.OE,A.OD,A.OC,A.GQ]) +p(A.GQ,[A.OO,A.OP]) +p(A.ahy,[A.z6,A.CV]) +q(A.og,A.Xq) +q(A.r9,A.Xr) +q(A.Q2,A.XN) +p(A.m8,[A.XO,A.XP]) +q(A.m7,A.XO) +q(A.XR,A.on) +q(A.ma,A.XR) +p(A.d3,[A.GX,A.WO]) +q(A.WP,A.GX) +q(A.WQ,A.WP) +q(A.o8,A.WQ) +p(A.o8,[A.OV,A.OW]) +q(A.XQ,A.XP) +q(A.fO,A.XQ) +q(A.Co,A.WO) +q(A.OX,A.Co) +q(A.WS,A.WR) +q(A.vn,A.WS) +q(A.Cg,A.vn) +q(A.vp,A.iU) +p(A.vp,[A.Cq,A.OU]) +q(A.WX,A.WW) +q(A.Cs,A.WX) +q(A.PJ,A.Xt) +q(A.cN,A.Xw) +q(A.vE,A.Xx) +q(A.qD,A.vE) +p(A.air,[A.a0Z,A.akK,A.a9V,A.ajZ,A.a6J]) +q(A.a2_,A.JK) +q(A.aef,A.a2_) +p(A.a1v,[A.aoo,A.Ox]) +q(A.iv,A.Uz) +p(A.iv,[A.lF,A.qd,A.uF]) +q(A.a9z,A.UA) +p(A.a9z,[A.f,A.t]) +p(A.uV,[A.Vg,A.Yd]) +q(A.hU,A.qu) +q(A.C_,A.Wf) +q(A.lX,A.Wg) +p(A.lX,[A.o3,A.vi]) +q(A.Oq,A.C_) +q(A.fW,A.c7) +q(A.or,A.Ym) +p(A.or,[A.QD,A.QC,A.QE,A.w1]) +p(A.os,[A.LO,A.N2]) +q(A.Vx,A.a__) +q(A.ajP,A.Ya) +p(A.fG,[A.Mn,A.Mo,A.Mq,A.Ms,A.Mp,A.Mr]) +q(A.rU,A.qG) +q(A.b0,A.Uv) +q(A.a0B,A.RA) +p(A.b0,[A.mY,A.n9,A.h8,A.lW,A.qA,A.qQ,A.nh,A.ew,A.zG,A.Li,A.m3,A.kb,A.nX,A.o5,A.jz,A.oy,A.iN,A.ow,A.kf,A.kg]) +p(A.cS,[A.Ol,A.IL,A.IM,A.mp,A.I7,A.I8,A.Xl,A.SK,A.TA,A.TB,A.CH]) +q(A.Gm,A.IL) +q(A.Gn,A.IM) +q(A.RN,A.ZI) +q(A.Ii,A.a_T) +q(A.RY,A.RX) +q(A.JF,A.RY) +q(A.ri,A.kG) +p(A.NF,[A.uE,A.nQ,A.hO,A.Go,A.H8]) +p(A.zd,[A.BX,A.Ql,A.fT]) +p(A.BX,[A.he,A.nV,A.ZZ]) +p(A.he,[A.Z7,A.AA,A.wZ]) +q(A.ip,A.Z8) +q(A.h5,A.eF) +p(A.ei,[A.AU,A.qP,A.Ab,A.AO,A.Zu]) +p(A.D5,[A.Vo,A.a_n]) +q(A.Gy,A.Dj) +p(A.LR,[A.CA,A.ne]) +q(A.LK,A.Ab) +p(A.N0,[A.Op,A.LI,A.v6]) +q(A.Cx,A.H_) +q(A.Ij,A.K1) +q(A.Ik,A.Ij) +q(A.Il,A.Ik) +q(A.Im,A.Il) +q(A.In,A.Im) +q(A.Io,A.In) +q(A.Ip,A.Io) +q(A.Rt,A.Ip) +q(A.IC,A.IB) +q(A.Fb,A.IC) +p(A.cy,[A.jK,A.Sq,A.Ec,A.Rr,A.wm]) +q(A.Tx,A.Fo) +q(A.Fp,A.Tx) +q(A.Ty,A.Fp) +q(A.Tz,A.Ty) +q(A.ni,A.Tz) +q(A.wt,A.O3) +q(A.mB,A.wt) +q(A.zb,A.Sq) +q(A.Zt,A.zb) +q(A.Fx,A.IE) +q(A.TZ,A.TY) +q(A.d1,A.TZ) +p(A.d1,[A.lt,A.FD]) +q(A.RW,A.cP) +q(A.TX,A.TW) +q(A.Ah,A.TX) +q(A.Ai,A.no) +q(A.U0,A.Ai) +q(A.U_,A.wO) +q(A.FC,A.kr) +q(A.LU,A.U2) +q(A.e8,A.a_2) +q(A.kZ,A.a_1) +q(A.Wi,A.LU) +q(A.afh,A.Wi) +p(A.jj,[A.bN,A.pZ,A.Fa]) +p(A.pY,[A.cw,A.RS]) +q(A.aos,A.ais) +q(A.Ar,A.qz) +q(A.FO,A.ZS) +q(A.zf,A.k3) +q(A.MY,A.zf) +q(A.a_8,A.a_7) +q(A.a_9,A.a_8) +q(A.GM,A.a_9) +p(A.it,[A.js,A.G9,A.XD]) +q(A.UU,A.ZU) +p(A.yo,[A.JC,A.Q0,A.Be,A.PV,A.L3,A.qj]) +q(A.La,A.QX) +q(A.ia,A.agJ) +p(A.oO,[A.xa,A.x9,A.Gg,A.Gh]) +q(A.Uc,A.ZR) +q(A.Gj,A.Gi) +q(A.ju,A.Gj) +p(A.X_,[A.V8,A.amu]) +p(A.e1,[A.Ud,A.bO]) +q(A.Gk,A.ZZ) +q(A.a_d,A.a_c) +q(A.xl,A.a_d) +q(A.v3,A.Vt) +q(A.xD,A.dV) +q(A.a_g,A.IP) +q(A.t1,A.a_g) +p(A.ix,[A.oP,A.mw]) +q(A.a_6,A.a_5) +q(A.mz,A.a_6) +q(A.FJ,A.IG) +q(A.HJ,A.IT) +q(A.BI,A.Go) +q(A.L8,A.aek) +q(A.Vz,A.qV) +q(A.X0,A.a_h) +p(A.bO,[A.i9,A.WY,A.WZ]) +p(A.i9,[A.GZ,A.P2]) +p(A.GZ,[A.Cu,A.oa]) +q(A.xo,A.xL) +p(A.Pm,[A.nv,A.a8m,A.a4A,A.JV,A.Lx]) +q(A.xp,A.e6) +p(A.ajb,[A.Q1,A.ajc]) +q(A.Hl,A.a_m) +q(A.a6l,A.TR) +p(A.hO,[A.Ha,A.PT]) +q(A.fL,A.Ha) +p(A.fL,[A.vx,A.jD,A.kA,A.jC,A.R5]) +p(A.vw,[A.Oo,A.yL,A.z5,A.Jy]) +q(A.Xe,A.i7) +q(A.m1,A.Xe) +q(A.r3,A.H8) +q(A.CO,A.m1) +q(A.K8,A.Ps) +p(A.K8,[A.AZ,A.Nj]) +q(A.Hf,A.He) +q(A.r6,A.Hf) +q(A.V6,A.Pz) +q(A.uW,A.V6) +p(A.uW,[A.Hc,A.vS]) +q(A.l2,A.hp) +q(A.oW,A.i6) +q(A.oJ,A.hL) +q(A.IQ,A.a_l) +q(A.Xp,A.IQ) +q(A.XK,A.XJ) +q(A.ag,A.XK) +q(A.oC,A.ZH) +q(A.XF,A.XE) +q(A.vK,A.XF) +q(A.D4,A.XH) +q(A.a_o,A.a_n) +q(A.XL,A.a_o) +q(A.GW,A.IO) +q(A.rg,A.Q7) +p(A.rg,[A.Q4,A.Q5]) +p(A.hM,[A.Ml,A.Mm,A.Mu,A.Mw,A.Mt,A.Mv]) +q(A.w4,A.Qv) +q(A.Xn,A.vS) +p(A.Li,[A.pC,A.pE,A.pD,A.zB,A.m2]) +p(A.zB,[A.ln,A.lq,A.pO,A.pL,A.pM,A.hG,A.nl,A.lr,A.lp,A.pN,A.lo]) +q(A.Hm,A.IS) +q(A.Hk,A.IR) +q(A.Zx,A.w7) +p(A.Be,[A.Pc,A.P5]) +q(A.JA,A.qj) +q(A.wi,A.I1) +q(A.Ie,A.a_Q) +q(A.Wh,A.OZ) +q(A.a_S,A.a_R) +q(A.Zq,A.a_S) +q(A.GT,A.a_e) +q(A.mH,A.kS) +q(A.Rn,A.bc) +q(A.oX,A.Rn) +q(A.Rp,A.o) +q(A.Zw,A.Rp) +q(A.iQ,A.Zv) +p(A.aei,[A.a6z,A.aiO,A.al4,A.alk]) +q(A.a6A,A.a6z) +q(A.m9,A.fO) +q(A.ajj,A.aji) +q(A.aet,A.Ox) +q(A.yN,A.JY) +q(A.tx,A.Dn) +q(A.agv,A.JZ) +p(A.a1k,[A.vr,A.rk]) +q(A.Qq,A.rk) +q(A.yT,A.bK) +p(A.dY,[A.Pd,A.Pe,A.Pf,A.Pg,A.Ph,A.Pi,A.Pj,A.Pk,A.Pl]) +q(A.a98,A.ajI) +p(A.a98,[A.aeF,A.al6,A.alX]) +p(A.aiO,[A.acL,A.aiM]) +q(A.uf,A.Qg) +p(A.vP,[A.mt,A.Qh]) +q(A.vO,A.Qi) +q(A.mb,A.Qh) +p(A.Qp,[A.M7,A.a0I]) +q(A.ajm,A.Dp) +q(A.a4J,A.ajm) +p(A.vO,[A.Dq,A.Er]) +q(A.Uu,A.wd) +q(A.wg,A.Uu) +q(A.al5,A.al4) +q(A.a3m,A.aeY) +q(A.Zn,A.a_O) +p(A.alk,[A.asv,A.all]) +p(A.ml,[A.w0,A.tv,A.tN]) +q(A.wr,A.ws) +q(A.awz,A.zw) +p(A.Zm,[A.f6,A.vF,A.uR]) +p(A.kU,[A.ZA,A.Zz,A.fp]) +q(A.ZB,A.ZA) +q(A.Es,A.ZB) +q(A.Rw,A.Zz) +s(A.Tc,A.KL) +s(A.a_0,A.awB) +s(A.wk,A.R1) +s(A.Iw,A.Y) +s(A.Gc,A.Y) +s(A.Gd,A.Aa) +s(A.Ge,A.Y) +s(A.Gf,A.Aa) +s(A.oD,A.S_) +s(A.xy,A.Y9) +s(A.Hx,A.aK) +s(A.Hz,A.n) +s(A.HA,A.iH) +s(A.I6,A.Ze) +s(A.a_N,A.jI) +s(A.SN,A.a3n) +s(A.Tn,A.Y) +s(A.To,A.b1) +s(A.Tp,A.Y) +s(A.Tq,A.b1) +s(A.TL,A.Y) +s(A.TM,A.b1) +s(A.Ue,A.Y) +s(A.Uf,A.b1) +s(A.UY,A.aK) +s(A.UZ,A.aK) +s(A.V_,A.Y) +s(A.V0,A.b1) +s(A.Vd,A.Y) +s(A.Ve,A.b1) +s(A.VB,A.Y) +s(A.VC,A.b1) +s(A.Xa,A.aK) +s(A.Hu,A.Y) +s(A.Hv,A.b1) +s(A.XT,A.Y) +s(A.XU,A.b1) +s(A.XY,A.aK) +s(A.YA,A.Y) +s(A.YB,A.b1) +s(A.HU,A.Y) +s(A.HV,A.b1) +s(A.YJ,A.Y) +s(A.YK,A.b1) +s(A.ZJ,A.Y) +s(A.ZK,A.b1) +s(A.ZP,A.Y) +s(A.ZQ,A.b1) +s(A.ZW,A.Y) +s(A.ZX,A.b1) +s(A.a_p,A.Y) +s(A.a_q,A.b1) +s(A.a_r,A.Y) +s(A.a_s,A.b1) +s(A.UE,A.Y) +s(A.UF,A.b1) +s(A.Vm,A.Y) +s(A.Vn,A.b1) +s(A.Y2,A.Y) +s(A.Y3,A.b1) +s(A.YP,A.Y) +s(A.YQ,A.b1) +s(A.S0,A.aK) +s(A.ZY,A.cP) +r(A.IK,A.Rb) +s(A.a_P,A.cP) +s(A.Gx,A.Y) +s(A.RP,A.yp) +s(A.RQ,A.pf) +s(A.RR,A.n2) +s(A.EU,A.yq) +s(A.EV,A.pf) +s(A.EW,A.n2) +s(A.T1,A.ys) +s(A.Wa,A.yq) +s(A.Wb,A.pf) +s(A.Wc,A.n2) +s(A.X2,A.yq) +s(A.X3,A.n2) +s(A.YL,A.yp) +s(A.YM,A.pf) +s(A.YN,A.n2) +s(A.It,A.ys) +r(A.Iy,A.hm) +s(A.SQ,A.ao) +s(A.ZL,A.jL) +s(A.SR,A.ao) +r(A.Iz,A.hm) +s(A.SU,A.jL) +r(A.IA,A.e5) +r(A.IN,A.a7) +s(A.a_3,A.de) +s(A.SY,A.ao) +s(A.T_,A.ao) +s(A.TV,A.io) +s(A.TU,A.ao) +s(A.Th,A.ao) +s(A.VD,A.e7) +s(A.VE,A.Sv) +s(A.VF,A.e7) +s(A.VG,A.Sw) +s(A.VH,A.e7) +s(A.VI,A.Sx) +s(A.VJ,A.e7) +s(A.VK,A.Sy) +s(A.VL,A.ao) +s(A.VM,A.e7) +s(A.VN,A.Sz) +s(A.VO,A.e7) +s(A.VP,A.SA) +s(A.VQ,A.e7) +s(A.VR,A.SB) +s(A.VS,A.e7) +s(A.VT,A.SC) +s(A.VU,A.e7) +s(A.VV,A.SD) +s(A.VW,A.e7) +s(A.VX,A.SE) +s(A.VY,A.e7) +s(A.VZ,A.SF) +s(A.W_,A.e7) +s(A.W0,A.SG) +s(A.W1,A.e7) +s(A.W2,A.SH) +s(A.W3,A.e7) +s(A.W4,A.SI) +s(A.W5,A.GY) +s(A.W6,A.e7) +s(A.W7,A.SJ) +s(A.a_u,A.Sv) +s(A.a_v,A.Sw) +s(A.a_w,A.Sx) +s(A.a_x,A.Sy) +s(A.a_y,A.ao) +s(A.a_z,A.e7) +s(A.a_A,A.Sz) +s(A.a_B,A.SA) +s(A.a_C,A.SB) +s(A.a_D,A.SC) +s(A.a_E,A.SD) +s(A.a_F,A.SE) +s(A.a_G,A.SF) +s(A.a_H,A.SG) +s(A.a_I,A.GY) +s(A.a_J,A.SH) +s(A.a_K,A.SI) +s(A.a_L,A.GY) +s(A.a_M,A.SJ) +s(A.U7,A.io) +r(A.EE,A.HL) +s(A.Yf,A.ao) +s(A.Yg,A.ao) +s(A.Yh,A.ao) +s(A.Yi,A.ao) +s(A.Yj,A.ao) +s(A.RB,A.ao) +s(A.RU,A.ao) +s(A.S3,A.ao) +s(A.UO,A.ao) +s(A.Sb,A.ao) +s(A.Sc,A.ao) +s(A.Sd,A.ao) +s(A.Sg,A.ao) +s(A.Sh,A.ao) +r(A.Iv,A.e5) +s(A.Si,A.ao) +s(A.Sl,A.ao) +s(A.Sm,A.ao) +s(A.Sn,A.ao) +s(A.Ss,A.ao) +s(A.T3,A.ao) +s(A.T5,A.ao) +s(A.ZM,A.jL) +s(A.Ti,A.ao) +s(A.Tm,A.ao) +s(A.Tt,A.ao) +s(A.ID,A.cP) +s(A.Tw,A.ao) +s(A.TD,A.ao) +s(A.TI,A.ao) +s(A.TO,A.ao) +s(A.ZN,A.a6c) +s(A.ZO,A.a6d) +s(A.TS,A.ao) +s(A.Ui,A.ao) +r(A.II,A.n3) +s(A.Ur,A.ao) +r(A.Iu,A.e5) +r(A.IH,A.hm) +r(A.IJ,A.e5) +r(A.a_4,A.kF) +r(A.a_a,A.kF) +s(A.UJ,A.ao) +r(A.ZT,A.e5) +s(A.UV,A.ao) +s(A.UW,A.ao) +s(A.UX,A.ao) +s(A.V9,A.ao) +s(A.Va,A.ao) +s(A.Vb,A.ao) +s(A.Vp,A.ao) +r(A.G4,A.Nm) +s(A.Vu,A.ao) +r(A.IV,A.xK) +r(A.IW,A.xK) +s(A.W8,A.ao) +r(A.Ix,A.hm) +s(A.W9,A.ao) +s(A.We,A.ao) +r(A.H4,A.e5) +r(A.H5,A.e5) +r(A.H6,A.iE) +r(A.IF,A.e5) +s(A.Xh,A.ao) +s(A.Xi,A.ao) +s(A.Xj,A.ao) +s(A.Xk,A.ao) +s(A.XM,A.ao) +s(A.XS,A.ao) +s(A.Y8,A.ao) +s(A.Ye,A.ao) +s(A.Yl,A.ao) +r(A.IU,A.iE) +s(A.UT,A.jL) +s(A.Yq,A.ao) +r(A.a_f,A.a7) +r(A.a_t,A.e5) +s(A.Yz,A.ao) +s(A.YD,A.ao) +s(A.Zs,A.ao) +s(A.YF,A.ao) +s(A.YG,A.ao) +r(A.HZ,A.hm) +s(A.YI,A.ao) +s(A.Z6,A.ao) +s(A.Sa,A.ao) +s(A.T9,A.ao) +s(A.Ul,A.ao) +s(A.Uk,A.ao) +s(A.X7,A.asM) +s(A.Y6,A.ao) +s(A.Yy,A.ao) +r(A.EY,A.dF) +r(A.GF,A.a7) +s(A.WC,A.de) +r(A.GH,A.vk) +r(A.GI,A.a7) +s(A.WE,A.OK) +r(A.WG,A.a7) +s(A.WH,A.de) +r(A.GJ,A.a3K) +s(A.UC,A.io) +s(A.ZV,A.ao) +s(A.Vw,A.io) +s(A.WK,A.io) +s(A.a_b,A.io) +r(A.GP,A.a7) +s(A.WL,A.OK) +r(A.WM,A.vk) +r(A.HQ,A.dF) +s(A.a_i,A.ex) +s(A.a_j,A.ao) +s(A.a_k,A.fA) +r(A.VA,A.asx) +r(A.Wy,A.C4) +r(A.GR,A.aL) +r(A.GS,A.eO) +s(A.Xq,A.ao) +s(A.Xr,A.ao) +r(A.GV,A.aL) +s(A.XN,A.ao) +r(A.XO,A.dF) +r(A.XR,A.dF) +r(A.GX,A.a7) +s(A.WP,A.afZ) +s(A.WQ,A.agg) +r(A.XP,A.dF) +s(A.XQ,A.jm) +r(A.WO,A.aL) +r(A.WR,A.a7) +s(A.WS,A.de) +r(A.WU,A.aL) +r(A.iU,A.a7) +r(A.WW,A.a7) +s(A.WX,A.de) +s(A.Xt,A.ao) +s(A.Xw,A.io) +s(A.Xx,A.ao) +s(A.Uz,A.ao) +s(A.UA,A.ao) +s(A.V3,A.ao) +s(A.Wg,A.ao) +s(A.Wf,A.ao) +s(A.Ym,A.ao) +s(A.Ya,A.ajO) +s(A.a__,A.DP) +s(A.RC,A.ao) +s(A.RA,A.ao) +s(A.Uv,A.ao) +r(A.IL,A.xd) +r(A.IM,A.xd) +r(A.ZI,A.hm) +s(A.a_T,A.cP) +s(A.RX,A.cP) +s(A.RY,A.ao) +r(A.H_,A.agE) +r(A.Ij,A.An) +r(A.Ik,A.kD) +r(A.Il,A.D1) +r(A.Im,A.NV) +r(A.In,A.PI) +r(A.Io,A.Ct) +r(A.Ip,A.Rs) +r(A.IB,A.e5) +r(A.IC,A.n3) +r(A.Fo,A.n3) +s(A.Tx,A.cP) +r(A.Fp,A.e5) +s(A.Ty,A.akA) +s(A.Tz,A.aka) +r(A.IE,A.hm) +s(A.TW,A.io) +s(A.TX,A.fA) +s(A.TY,A.io) +s(A.TZ,A.fA) +s(A.U2,A.ao) +r(A.Wi,A.a40) +s(A.a_1,A.ao) +s(A.a_2,A.ao) +r(A.wQ,A.iE) +s(A.XW,A.ao) +s(A.Uj,A.ao) +s(A.ZS,A.cP) +r(A.wY,A.hm) +r(A.a_7,A.aL) +r(A.a_8,A.afH) +s(A.a_9,A.fK) +s(A.ZU,A.cP) +r(A.Gi,A.e5) +r(A.Gj,A.iE) +s(A.ZR,A.fA) +s(A.ZZ,A.BC) +r(A.a_c,A.a7) +s(A.a_d,A.de) +r(A.Vt,A.e5) +s(A.a_5,A.t3) +s(A.a_6,A.ix) +r(A.IP,A.a7) +s(A.a_g,A.t3) +r(A.Go,A.hs) +r(A.IG,A.e5) +r(A.IT,A.e5) +r(A.a_h,A.iE) +r(A.xL,A.iE) +r(A.rZ,A.Nb) +r(A.a_m,A.n3) +s(A.TR,A.Pq) +r(A.Ha,A.hs) +r(A.H8,A.hs) +s(A.Xe,A.Pq) +r(A.He,A.e5) +r(A.Hf,A.iE) +r(A.xh,A.e5) +s(A.V6,A.fA) +s(A.a_l,A.ex) +r(A.IQ,A.PB) +s(A.XE,A.ao) +s(A.XF,A.fA) +s(A.XH,A.fA) +s(A.XJ,A.ao) +s(A.XK,A.acK) +s(A.ZH,A.ao) +r(A.IO,A.aL) +s(A.a_n,A.BC) +s(A.a_o,A.Rg) +r(A.Hr,A.hn) +s(A.Sq,A.cP) +r(A.IR,A.hm) +r(A.IS,A.hm) +s(A.I1,A.akX) +s(A.a_Q,A.cP) +s(A.a_R,A.BC) +s(A.a_S,A.Rg) +r(A.a_e,A.aL) +s(A.Zv,A.ao) +s(A.a_O,A.cP) +s(A.Zz,A.Y) +s(A.ZA,A.aK) +s(A.ZB,A.R2)})() +var v={G:typeof self!="undefined"?self:globalThis,typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{p:"int",P:"double",ce:"num",l:"String",O:"bool",bi:"Null",L:"List",Q:"Object",az:"Map"},mangledNames:{},types:["~()","P(P)","~(V)","P(dY)","rx(dY)","zR(dY)","~(aE)","C(b9)","~(id)","bi()","~(O)","ak<~>()","~(Q?)","~(q)","~(qF,j)","bi(@)","h(T)","O(eB)","O(n8,j)","~(b3)","bi(~)","eQ(dY)","~(@)","~(jg)","O(d1)","~(b8)","bi(V)","O(Q?)","L()","O(l)","~(p)","~(l)","O(b3)","bi(Q,dg)","~(cX?)","~(l,@)","aG

(@)","P(B)","~(ex)","~(vX)","O(lJ)","~(jf)","~(h9)","O(kl)","~(w8)","~(o0)","p(p)","kI(b9)","~(e1,~())","K(B,aa)","p(d1,d1)","O(P)","~(o_)","~(lS)","p(Q?)","O()","~(~())","P(B,P)","o(b9)","~(f7)","O(fL)","l()","O(p)","~(ax)","O(Q?,Q?)","hq()","p()","O(he)","O(ex)","O(ia)","h(T,h?)","l(p)","~(pV)","~(DA)","bi(O)","ak<@>(jt)","O(cN)","p(q,q)","~(qz)","h(T,Q,dg?)","eX(@)","~(vY)","bS?(bz?)","0&()","C?(b9)","@(@)","P(b9)","bS?(bz?)","b7(P)","~(Q,dg)","cH(T)","h(T)?(tm?)","O(fq)","O(hf)","fn(fn)","O(hh)","V?(p)","~({curve:fD,descendant:q?,duration:aE,rect:D?})","l(l)","~(P)","p(cN,cN)","~(h6)","V()","ak<~>(l)","O(pR)","~(hd,O)","~(Q?,Q?)","~(l,l)","P()","lk(@)","p(@,@)","O(r3)","~(hp)","hp()","dA(b9)","V(Q?)","~(@,@)","C(C)","l(qn)","ak([V?])","~(Q)","~(B?)","l(Q?)","ak<~>(~)","bc(b9)","~(rG)","cb()","oY(T,bL

,h?)","oZ(T,bL

,h?)","V([V?])","eF(T,P,h?)","ak()","@(l)","~(Av)","~(Q,dg?)","f3()","~(fH)","C?(C?)","oo(T)","~(aAp)","P?(+(aa,kM))","mZ(T,~(~()))","mZ(T)","O(q)","P?(B,aa,kM)","BS?()","p(l?)","eS(f7)","~(l0)","+boundaryEnd,boundaryStart(aq,aq)(aq)","O(n8)","~(m6)","p(ex,ex)","~(j3)","~(j,B)","K(B)","~(L)","~(m4)","~(cN)","L(jW)","~([b0?])","~(Q[dg?])","ak(cX?)","ak<~>(jt)","h(T,ni)","az()","V(p{params:Q?})","l(P,P,l)","ku(d1,iv)","~(fL)","O(nQ)","~(pX)","ak<~>(@)","O(a4j)","~([aE?])","aq(aq,O,hq)","b9()","bS?(bz?)","ak<~>(w8)","@()","p(e8,e8)","jq()","~(jq)","i6()","~(i6)","hL()","~(hL)","jw()","~(jw)","aG<@>?(aG<@>?,@,aG<@>(@))","n_(@)","bi(L<~>)","lh(@)","js(T)","O(Q)","h(T,b9,h?)?(bz?)","~(dJ)","jQ(b8)","O(rd)","hh()","O(jD)","~(lj)","~(fm)","O(ex,P)","P(P,P)","Q?(Q?)","mo()","~(DD)","~(uN)","~(B4)","~(uM)","~(DC)","~(DE)","~(DB)","L()","l(qm)","h(T,bL

)","D()","bi(l)","ak()","~(np)","bi(Q)","V(p)","tC(L)","0^(0^,0^)","h?(T,bL

,bL

,O,h?)","P(B,aa)","O(@)","P({from!P,to!P})","~(l,l?)","O?(bz?)","h4?(bz?)","uz?(bz?)","~({allowPlatformDefault!O})","ak<~>([V?])","h(T,bL

,bL

)","fh()","ik(T)","~(mY)","~(n9)","~(K)","pH(T)","~(e0,p)","a1(T,d9)","~(hD)","fl<@>(hX)","h(T,h,h,bL

)","bc?(b9)","~(p,O(kl))","D()?(B)","~(b0?)","O(p,p)","O(nz?)","C(oI)","~(jR)","~(tH)","qU?(lc,l,l)","~(H,V)","ri(T,d9)","tU(T,d9)","C?(C?,C?,C?[C?])","qh(T)","a1?(T,qk,cy)","O(hO)","re(T)","up(T,p)","om(@)","mj(T)","oe(T,aa)","h(T,bL

,bL

,O,h?)","lL?(fU)","l9(T,h?)","nt(T)","O(b9)","kS()","kS?()","~(jd)","L()","~(fW,iG?)","q8(T,h?)","bE(T,h?)","rA(is)","rs(@)","iM()","aS>(Q,kO<@>)","O(aS>)","O(ov)","~(V,L)","bi(f3)","~({allowPlatformDefault:O})","wA()","xg()","ak(nx{allowUpscaling:O,cacheHeight:p?,cacheWidth:p?})","ak(nx{getTargetSize:aSQ(p,p)?})","cZ(cZ,ch)","ch(ch)","O(ch)","l(ch)","x3()","~(hd?,O)","ak<~>(Q,dg?)","l(h6)","ak<~>(eB)","~(hd)","~(Q,dg?)?(fH)","~(Av)?(fH)","~(eW)","qv()","nS(bx)","D(bx)","NY(bx)","O(p,O)","q_?()","p(eB,eB)","nG(nG)","p(ka)","lx(j,p)","K()","P?()","K(aa)","az(eB)","~(fW)","O(lB)","D(D?,fn)","O(l,@)","aa(B)","dA(iz)","~(iz,b7)","O(iz)","lc(Q?)","h6?(@)","~(l,ld>)","O(aS>>)","ne(T,aa)","~(L{isMergeUp:O})","f7?(eS)","bA(T,aa)","b9?(eS)","b9(b9)","h(T,p)","O(l0)","bi(H,V)","+boundaryEnd,boundaryStart(aq,aq)(aq,l)","cA(a6e)","O(vL{crossAxisPosition!P,mainAxisPosition!P})","l?(l)","bi(l?)","O(B)","~(jJ)","ez(T,aa)","O(d3)","~(l,V)","~(u8?,w2?)","ru({from:P?})","~(p,wR)","~(ww)","~(l?)","cN(mF)","P(@)","~(L,V)","p(cN)","cN(p)","~(e2)","~(d4,~(Q?))","ak()","cX(cX?)","dK()","ak(l?)","jJ()","ak<~>(cX?,~(cX?))","i3(cX)","ak<~>(ak)","ak<~>(i3)","ak>(@)","~(lX)","b9(f)","~(DF)","C_()","aPG?()","~(K?)","~(ih)","L()","L(L)","P(ce)","L<@>(l)","L(ra)","az(fG)","v6(T,qG)","rU(BP)","ak<~>(b8)","~(i4)","l(l,C)","~(lJ)","~(bb)","~(L)","@(@,l)","cU<@>?(hX)","cU<@>(hX)","O(uE)","~(lI)","tK(T)","aS(aS)","ak(jt)","ng(T)","ak<~>(id)","bi(~())","D(a4j)","~(ef)","pU(@)","~([O])","bi(@,dg)","~(p,@)","~(ow)","o({background:nS?,backgroundColor:C?,color:C?,decoration:rn?,decorationColor:C?,decorationStyle:DK?,decorationThickness:P?,fontFeatures:L?,fontSize:P?,fontStyle:uk?,fontWeight:fE?,foreground:nS?,height:P?,letterSpacing:P?,locale:kw?,shadows:L?,textBaseline:kM?,textStyle:o?,wordSpacing:P?})","~(m2)","~(ew)","~(a6b)","~(iN)","Q?(h8)","cO(cO,os)","ak<~>(nX)","w4(T)","~(lV)","~(cO)","O(cO?,cO)","cO(cO)","h5(h)","tQ(T,i7)","O(hK)","~([d1?])","b3(p)","O(AR)","~(wP)","O(wG)","uj(@)","O(ox)","b9(e8)","qC()","L(T)","D(e8)","p(kZ,kZ)","L(e8,n)","O(e8)","kd(b3)","b3?(b3)","Q?(p,b3?)","je()","~(je)","b9<0^>()","ub(l)","ak(l,az)","vm()","~(Dv,@)","n(l)","l(da)","wS()","~(lU)","~(lY)","~(fT,Q)","qP(T,h?)","~(mv)","h(T,bL

,uq,T,T)","O(mv)","js(T,h?)","q5(T)","~(lR)","P?(p)","bi(fh,fh)","O(iC)","pk(@)","qs(@)","rr(@)","pj(@)","~(le)","ak<@>(xf)","az(L<@>)","az(az)","bi(az)","e7?(iC)","l(P)","O(cU<@>?)","ak(@)","O(nR)","~(xz)","az<~(b8),b7?>()","ia(cU<@>)","aS>(@,@)","B?()","t2()","B(p)","~(aa)","tL(T,h?)","~(K,j)","bi(dJ?)","~(e1)","d5(O)","O(rY)","ob(T,h?)","l9(T)","ut(T,h?)","q4(b8)","uO(b8)","~(~(b8),b7?)","rJ()","bi(Q?)","h(T,i7)","az(az,l)","~(l,p)","~(l,p?)","nf(dz)","~(j)","~(l,Q?)","~(hE)","oJ()","oW()","l2()","~(l2)","~(lT)","u2(dz)","D(D)","O(D)","~(vJ,b0)","L()","b0?()","T?()","bb?()","xt(T,i7)","~(B)","b3?()","fG(hM)","oR(T)","pA(dz)","uS(D?,D?)","p(p,p)","fl<0^>(hX,h(T))","ak()","~(p,p,p)","ih(ii)","P(mq)","0^?(0^?(bz?))","kK()","~(kK)","kL()","~(kL)","ji()","~(ji)","~(oy)","~(o5)","t8(T,lO)","m9()","0^?(bS<0^>?(bz?))","ak<~>(l,cX?,~(cX?)?)","O(~)","ak(Kz)","O(l,l)","p(l)","~(L

)","Bh()","C?()","wn()","bS?(bz?)","bi(@,@)","bS?(bz?)","p(hb,hb)","l(l?)","l?()","p(jT)","p(V)","Q(jT)","Q(fq)","p(fq,fq)","L(aS>)","mb()","~(iP)","bS?(bz?)","bS?(bz?)","bi(aAK)","~(ml)","d7(n0)","d7(oq)","O(xs?)","~(l[jG?])","l(l,l)","dA?(b9)","~(Et?,aTF?,Et,~())","p(ca<@>,ca<@>)","L()","L(l,L)","l(a0)","dA?(bz?)","K?(K?,K?,P)","P?(ce?,ce?,P)","C?(C?,C?,P)","ak()","h(T,j,j,h)","~(bY{forceReport:O})","dS(l)","~(l?{wrapWidth:p?})","jH?(l)","P(P,P,P)","h(T,bL

,bL

,h)","C?(bz?)","~(B,j)","O?(O?,O?,P)","mk?(bz?)","h(T,h)","dI?(dI?,dI?,P)","cZ?(cZ?,cZ?,P)","o?(o?,o?,P)","p(HM<@>,HM<@>)","O({priority!p,scheduler!kD})","L(l)","~(d1{alignment:P?,alignmentPolicy:r4?,curve:fD?,duration:aE?})","p(b3,b3)","dt(dt?,dt?,P)","h?(T,qk,cy)","L>(ju,l)","p(h,p)","qo?(bz?)","aE?(bz?)","~(jz)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;":(a,b)=>c=>c instanceof A.aF&&a.b(c.a)&&b.b(c.b),"2;boundaryEnd,boundaryStart":(a,b)=>c=>c instanceof A.Wm&&a.b(c.a)&&b.b(c.b),"2;end,start":(a,b)=>c=>c instanceof A.Wn&&a.b(c.a)&&b.b(c.b),"2;endGlyphHeight,startGlyphHeight":(a,b)=>c=>c instanceof A.GA&&a.b(c.a)&&b.b(c.b),"2;key,value":(a,b)=>c=>c instanceof A.Wo&&a.b(c.a)&&b.b(c.b),"2;localPosition,paragraph":(a,b)=>c=>c instanceof A.Wp&&a.b(c.a)&&b.b(c.b),"2;representation,targetSize":(a,b)=>c=>c instanceof A.Wq&&a.b(c.a)&&b.b(c.b),"3;":(a,b,c)=>d=>d instanceof A.i8&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;ascent,bottomHeight,subtextHeight":(a,b,c)=>d=>d instanceof A.Wr&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;breaks,graphemes,words":(a,b,c)=>d=>d instanceof A.Ws&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;completer,recorder,scene":(a,b,c)=>d=>d instanceof A.GB&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;data,event,timeStamp":(a,b,c)=>d=>d instanceof A.GC&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;domSize,representation,targetSize":(a,b,c)=>d=>d instanceof A.Wt&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;large,medium,small":(a,b,c)=>d=>d instanceof A.Wu&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;queue,target,timer":(a,b,c)=>d=>d instanceof A.Wv&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;textConstraints,tileSize,titleY":(a,b,c)=>d=>d instanceof A.Ww&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"4;domBlurListener,domFocusListener,element,semanticsNodeId":a=>b=>b instanceof A.GD&&A.aJ6(a,b.a),"4;height,width,x,y":a=>b=>b instanceof A.Wx&&A.aJ6(a,b.a)}} +A.aUJ(v.typeUniverse,JSON.parse('{"fh":"jo","O4":"jo","kP":"jo","On":"jo","a3l":"jo","a0W":"jo","b_f":"k","b_g":"k","aZn":"k","aZl":"ax","b_2":"ax","aZo":"n4","aZm":"a0","b08":"a0","b0z":"a0","b04":"aJ","aZp":"aP","b06":"aP","b_a":"bs","aZX":"bs","b16":"f9","aZu":"k9","b0L":"k9","b_b":"q3","aZA":"cu","aZC":"jb","aZE":"f8","aZF":"fC","aZB":"fC","aZD":"fC","z0":{"eW":[]},"yY":{"eW":[]},"aFQ":{"eL":[]},"lN":{"eL":[]},"qv":{"wp":[]},"qC":{"wp":[]},"e0":{"o9":[]},"m_":{"o9":[]},"nr":{"cm":[]},"ll":{"a6B":[]},"Kp":{"j9":[]},"tG":{"j9":[]},"Ks":{"j9":[]},"Kv":{"j9":[]},"tE":{"j9":[]},"qx":{"n":["iB"],"n.E":"iB"},"BO":{"vv":[]},"BR":{"vv":[]},"Ku":{"eW":[]},"Mz":{"cg":[]},"Kr":{"j9":[]},"yZ":{"j9":[]},"ER":{"j9":[]},"ET":{"j9":[]},"ES":{"j9":[]},"Ko":{"eW":[]},"zh":{"eL":[]},"P4":{"eL":[]},"JU":{"eL":[],"aCL":[]},"KA":{"eL":[],"aD6":[]},"KF":{"eL":[],"aD8":[]},"KD":{"eL":[],"aD7":[]},"NN":{"eL":[],"aF2":[]},"E7":{"eL":[],"aAE":[]},"BF":{"eL":[],"aAE":[],"aF_":[]},"MA":{"eL":[],"aEa":[]},"O8":{"eL":[]},"pr":{"nS":[]},"z3":{"NY":[]},"z1":{"nG":[]},"Kf":{"cm":[]},"Mk":{"aE6":[]},"Mj":{"cg":[]},"Mi":{"cg":[]},"rP":{"n":["1"],"n.E":"1"},"LY":{"nr":[],"cm":[]},"LW":{"nr":[],"cm":[]},"LX":{"nr":[],"cm":[]},"Mg":{"eW":[]},"Me":{"eW":[]},"PS":{"a75":[]},"Kb":{"eW":[]},"tn":{"a75":[]},"P1":{"eW":[]},"Py":{"hl":[]},"yU":{"hl":[]},"ty":{"hl":[]},"LJ":{"hl":[]},"pQ":{"hl":[]},"MT":{"hl":[]},"nJ":{"hl":[]},"P0":{"hl":[]},"PH":{"oi":[]},"PD":{"oi":[]},"PC":{"oi":[]},"r0":{"hl":[]},"PO":{"aAp":[]},"Qx":{"hl":[]},"xF":{"Y":["1"],"L":["1"],"a3":["1"],"n":["1"]},"Ut":{"xF":["p"],"Y":["p"],"L":["p"],"a3":["p"],"n":["p"]},"Eb":{"xF":["p"],"Y":["p"],"L":["p"],"a3":["p"],"n":["p"],"Y.E":"p","n.E":"p"},"A0":{"nG":[]},"TE":{"ll":[],"a6B":[]},"ua":{"ll":[],"a6B":[]},"H":{"L":["1"],"a3":["1"],"V":[],"n":["1"],"bu":["1"],"n.E":"1"},"AJ":{"O":[],"cJ":[]},"uD":{"bi":[],"cJ":[]},"k":{"V":[]},"jo":{"V":[]},"a9d":{"H":["1"],"L":["1"],"a3":["1"],"V":[],"n":["1"],"bu":["1"],"n.E":"1"},"nE":{"P":[],"ce":[],"ca":["ce"]},"uC":{"P":[],"p":[],"ce":[],"ca":["ce"],"cJ":[]},"AL":{"P":[],"ce":[],"ca":["ce"],"cJ":[]},"kt":{"l":[],"ca":["l"],"bu":["@"],"cJ":[]},"kV":{"n":["2"]},"pn":{"kV":["1","2"],"n":["2"],"n.E":"2"},"Fr":{"pn":["1","2"],"kV":["1","2"],"a3":["2"],"n":["2"],"n.E":"2"},"EM":{"Y":["2"],"L":["2"],"kV":["1","2"],"a3":["2"],"n":["2"]},"fz":{"EM":["1","2"],"Y":["2"],"L":["2"],"kV":["1","2"],"a3":["2"],"n":["2"],"Y.E":"2","n.E":"2"},"pq":{"b9":["2"],"kV":["1","2"],"a3":["2"],"n":["2"],"n.E":"2"},"pp":{"aK":["3","4"],"az":["3","4"],"aK.V":"4","aK.K":"3"},"jn":{"cm":[]},"fe":{"Y":["p"],"L":["p"],"a3":["p"],"n":["p"],"Y.E":"p","n.E":"p"},"a3":{"n":["1"]},"aD":{"a3":["1"],"n":["1"]},"i1":{"aD":["1"],"a3":["1"],"n":["1"],"n.E":"1","aD.E":"1"},"f4":{"n":["2"],"n.E":"2"},"jh":{"f4":["1","2"],"a3":["2"],"n":["2"],"n.E":"2"},"aj":{"aD":["2"],"a3":["2"],"n":["2"],"n.E":"2","aD.E":"2"},"as":{"n":["1"],"n.E":"1"},"f_":{"n":["2"],"n.E":"2"},"rm":{"n":["1"],"n.E":"1"},"zV":{"rm":["1"],"a3":["1"],"n":["1"],"n.E":"1"},"m5":{"n":["1"],"n.E":"1"},"u9":{"m5":["1"],"a3":["1"],"n":["1"],"n.E":"1"},"D8":{"n":["1"],"n.E":"1"},"hF":{"a3":["1"],"n":["1"],"n.E":"1"},"pS":{"n":["1"],"n.E":"1"},"cl":{"n":["1"],"n.E":"1"},"wk":{"Y":["1"],"L":["1"],"a3":["1"],"n":["1"]},"c_":{"aD":["1"],"a3":["1"],"n":["1"],"n.E":"1","aD.E":"1"},"eP":{"Dv":[]},"pw":{"i5":["1","2"],"az":["1","2"]},"tT":{"az":["1","2"]},"bQ":{"tT":["1","2"],"az":["1","2"]},"rW":{"n":["1"],"n.E":"1"},"cz":{"tT":["1","2"],"az":["1","2"]},"ze":{"iH":["1"],"b9":["1"],"a3":["1"],"n":["1"]},"eY":{"iH":["1"],"b9":["1"],"a3":["1"],"n":["1"],"n.E":"1"},"f1":{"iH":["1"],"b9":["1"],"a3":["1"],"n":["1"],"n.E":"1"},"MI":{"lv":[]},"lD":{"lv":[]},"BD":{"mg":[],"cm":[]},"ML":{"cm":[]},"R0":{"cm":[]},"NH":{"cg":[]},"HD":{"dg":[]},"nb":{"lv":[]},"KG":{"lv":[]},"KH":{"lv":[]},"Qy":{"lv":[]},"Qm":{"lv":[]},"tw":{"lv":[]},"P8":{"cm":[]},"fi":{"aK":["1","2"],"az":["1","2"],"aK.V":"2","aK.K":"1"},"bg":{"a3":["1"],"n":["1"],"n.E":"1"},"be":{"a3":["1"],"n":["1"],"n.E":"1"},"dG":{"a3":["aS<1,2>"],"n":["aS<1,2>"],"n.E":"aS<1,2>"},"AM":{"fi":["1","2"],"aK":["1","2"],"az":["1","2"],"aK.V":"2","aK.K":"1"},"qc":{"fi":["1","2"],"aK":["1","2"],"az":["1","2"],"aK.V":"2","aK.K":"1"},"x5":{"Ow":[],"qm":[]},"RD":{"n":["Ow"],"n.E":"Ow"},"vU":{"qm":[]},"Y0":{"n":["qm"],"n.E":"qm"},"lI":{"hS":[],"i3":[],"Y":["p"],"L":["p"],"eh":[],"bH":["p"],"a3":["p"],"V":[],"bu":["p"],"n":["p"],"cJ":[],"Y.E":"p","n.E":"p"},"qy":{"V":[],"lc":[],"cJ":[]},"eh":{"V":[]},"Zf":{"lc":[]},"Bp":{"eh":[],"cX":[],"V":[],"cJ":[]},"uX":{"eh":[],"bH":["1"],"V":[],"bu":["1"]},"nP":{"Y":["P"],"L":["P"],"eh":[],"bH":["P"],"a3":["P"],"V":[],"bu":["P"],"n":["P"]},"hS":{"Y":["p"],"L":["p"],"eh":[],"bH":["p"],"a3":["p"],"V":[],"bu":["p"],"n":["p"]},"Bq":{"nP":[],"a6m":[],"Y":["P"],"L":["P"],"eh":[],"bH":["P"],"a3":["P"],"V":[],"bu":["P"],"n":["P"],"cJ":[],"Y.E":"P","n.E":"P"},"Br":{"nP":[],"a6n":[],"Y":["P"],"L":["P"],"eh":[],"bH":["P"],"a3":["P"],"V":[],"bu":["P"],"n":["P"],"cJ":[],"Y.E":"P","n.E":"P"},"Nz":{"hS":[],"a95":[],"Y":["p"],"L":["p"],"eh":[],"bH":["p"],"a3":["p"],"V":[],"bu":["p"],"n":["p"],"cJ":[],"Y.E":"p","n.E":"p"},"Bs":{"hS":[],"a96":[],"Y":["p"],"L":["p"],"eh":[],"bH":["p"],"a3":["p"],"V":[],"bu":["p"],"n":["p"],"cJ":[],"Y.E":"p","n.E":"p"},"NA":{"hS":[],"a97":[],"Y":["p"],"L":["p"],"eh":[],"bH":["p"],"a3":["p"],"V":[],"bu":["p"],"n":["p"],"cJ":[],"Y.E":"p","n.E":"p"},"Bt":{"hS":[],"akU":[],"Y":["p"],"L":["p"],"eh":[],"bH":["p"],"a3":["p"],"V":[],"bu":["p"],"n":["p"],"cJ":[],"Y.E":"p","n.E":"p"},"Bu":{"hS":[],"wf":[],"Y":["p"],"L":["p"],"eh":[],"bH":["p"],"a3":["p"],"V":[],"bu":["p"],"n":["p"],"cJ":[],"Y.E":"p","n.E":"p"},"Bv":{"hS":[],"akV":[],"Y":["p"],"L":["p"],"eh":[],"bH":["p"],"a3":["p"],"V":[],"bu":["p"],"n":["p"],"cJ":[],"Y.E":"p","n.E":"p"},"I_":{"fZ":[]},"TF":{"cm":[]},"I0":{"mg":[],"cm":[]},"ht":{"kH":["1"],"ht.T":"1"},"HX":{"w8":[]},"EB":{"ld":["1"]},"jY":{"n":["1"],"n.E":"1"},"d8":{"cm":[]},"bP":{"dD":["1"],"xv":["1"],"dK":["1"],"dK.T":"1"},"wz":{"rL":["1"],"ht":["1"],"kH":["1"],"ht.T":"1"},"l1":{"oE":["1"]},"EC":{"oE":["1"]},"rw":{"cg":[]},"rK":{"ld":["1"]},"bf":{"rK":["1"],"ld":["1"]},"HK":{"rK":["1"],"ld":["1"]},"al":{"ak":["1"]},"Dn":{"dK":["1"]},"oD":{"xu":["1"]},"xy":{"xu":["1"]},"dD":{"xv":["1"],"dK":["1"],"dK.T":"1"},"rL":{"ht":["1"],"kH":["1"],"ht.T":"1"},"xv":{"dK":["1"]},"wH":{"kH":["1"]},"Fs":{"dK":["1"],"dK.T":"1"},"ZC":{"Et":[]},"X6":{"Et":[]},"mu":{"aK":["1","2"],"az":["1","2"],"aK.V":"2","aK.K":"1"},"oK":{"mu":["1","2"],"aK":["1","2"],"az":["1","2"],"aK.V":"2","aK.K":"1"},"F8":{"mu":["1","2"],"aK":["1","2"],"az":["1","2"],"aK.V":"2","aK.K":"1"},"rT":{"a3":["1"],"n":["1"],"n.E":"1"},"G_":{"fi":["1","2"],"aK":["1","2"],"az":["1","2"],"aK.V":"2","aK.K":"1"},"oH":{"xr":["1"],"iH":["1"],"b9":["1"],"a3":["1"],"n":["1"],"n.E":"1"},"hw":{"xr":["1"],"iH":["1"],"aQ5":["1"],"b9":["1"],"a3":["1"],"n":["1"],"n.E":"1"},"rB":{"Y":["1"],"L":["1"],"a3":["1"],"n":["1"],"Y.E":"1","n.E":"1"},"qg":{"n":["1"],"n.E":"1"},"Y":{"L":["1"],"a3":["1"],"n":["1"]},"aK":{"az":["1","2"]},"G1":{"a3":["2"],"n":["2"],"n.E":"2"},"B6":{"az":["1","2"]},"i5":{"az":["1","2"]},"Fd":{"Fe":["1"],"aDH":["1"]},"Ff":{"Fe":["1"]},"zM":{"a3":["1"],"n":["1"],"n.E":"1"},"AY":{"aD":["1"],"a3":["1"],"n":["1"],"n.E":"1","aD.E":"1"},"iH":{"b9":["1"],"a3":["1"],"n":["1"]},"xr":{"iH":["1"],"b9":["1"],"a3":["1"],"n":["1"]},"Dg":{"aK":["1","2"],"oS":["1","h1<1,2>"],"az":["1","2"],"aK.V":"2","aK.K":"1","oS.K":"1"},"mC":{"a3":["1"],"n":["1"],"n.E":"1"},"t5":{"a3":["2"],"n":["2"],"n.E":"2"},"Hw":{"a3":["aS<1,2>"],"n":["aS<1,2>"],"n.E":"aS<1,2>"},"mD":{"jX":["1","2","1"],"jX.T":"1"},"HB":{"jX":["1","h1<1,2>","2"],"jX.T":"2"},"t4":{"jX":["1","h1<1,2>","aS<1,2>"],"jX.T":"aS<1,2>"},"vQ":{"iH":["1"],"b9":["1"],"a3":["1"],"oS":["1","h2<1>"],"n":["1"],"n.E":"1","oS.K":"1"},"Ux":{"aK":["l","@"],"az":["l","@"],"aK.V":"@","aK.K":"l"},"Uy":{"aD":["l"],"a3":["l"],"n":["l"],"n.E":"l","aD.E":"l"},"x0":{"jI":[]},"JH":{"pJ":[]},"Zc":{"bM":["l","L

"]},"JJ":{"bM":["l","L

"],"bM.S":"l","bM.T":"L

"},"Zd":{"jI":[]},"Zb":{"bM":["L

","l"]},"JI":{"bM":["L

","l"],"bM.S":"L

","bM.T":"l"},"JX":{"bM":["L

","l"],"bM.S":"L

","bM.T":"l"},"JW":{"bM":["l","L

"],"bM.S":"l","bM.T":"L

"},"S5":{"jI":[]},"FF":{"bM":["1","3"],"bM.S":"1","bM.T":"3"},"AN":{"cm":[]},"MM":{"cm":[]},"MO":{"bM":["Q?","l"],"bM.S":"Q?","bM.T":"l"},"MN":{"bM":["l","Q?"],"bM.S":"l","bM.T":"Q?"},"MU":{"pJ":[]},"MW":{"bM":["l","L

"],"bM.S":"l","bM.T":"L

"},"MV":{"bM":["L

","l"],"bM.S":"L

","bM.T":"l"},"xx":{"jI":[]},"t6":{"jI":[]},"R6":{"pJ":[]},"R8":{"bM":["l","L

"],"bM.S":"l","bM.T":"L

"},"Zk":{"jI":[]},"R7":{"bM":["L

","l"],"bM.S":"L

","bM.T":"l"},"cb":{"ca":["cb"]},"P":{"ce":[],"ca":["ce"]},"aE":{"ca":["aE"]},"p":{"ce":[],"ca":["ce"]},"L":{"a3":["1"],"n":["1"]},"ce":{"ca":["ce"]},"Ow":{"qm":[]},"b9":{"a3":["1"],"n":["1"]},"l":{"ca":["l"]},"ph":{"cm":[]},"mg":{"cm":[]},"ie":{"cm":[]},"ve":{"cm":[]},"Ax":{"cm":[]},"NE":{"cm":[]},"Ef":{"cm":[]},"mi":{"cm":[]},"i_":{"cm":[]},"KN":{"cm":[]},"NQ":{"cm":[]},"Dl":{"cm":[]},"Fw":{"cg":[]},"hH":{"cg":[]},"FH":{"aD":["1"],"a3":["1"],"n":["1"],"n.E":"1","aD.E":"1"},"Y4":{"dg":[]},"I9":{"R3":[]},"iV":{"R3":[]},"T4":{"R3":[]},"yF":{"ax":[],"V":[]},"cu":{"V":[]},"ax":{"V":[]},"a0":{"V":[]},"fg":{"n6":[],"V":[]},"fF":{"V":[]},"fI":{"V":[]},"bs":{"a0":[],"V":[]},"fJ":{"V":[]},"fP":{"a0":[],"V":[]},"fQ":{"V":[]},"fR":{"V":[]},"f8":{"V":[]},"fX":{"a0":[],"V":[]},"f9":{"a0":[],"V":[]},"fY":{"V":[]},"aP":{"bs":[],"a0":[],"V":[]},"Jt":{"V":[]},"Jz":{"bs":[],"a0":[],"V":[]},"JG":{"bs":[],"a0":[],"V":[]},"n6":{"V":[]},"k9":{"bs":[],"a0":[],"V":[]},"KR":{"V":[]},"tV":{"V":[]},"fC":{"V":[]},"jb":{"V":[]},"KS":{"V":[]},"KT":{"V":[]},"L1":{"V":[]},"Lp":{"V":[]},"zK":{"Y":["hW"],"b1":["hW"],"L":["hW"],"bH":["hW"],"a3":["hW"],"V":[],"n":["hW"],"bu":["hW"],"b1.E":"hW","Y.E":"hW","n.E":"hW"},"zL":{"hW":["ce"],"V":[]},"Lr":{"Y":["l"],"b1":["l"],"L":["l"],"bH":["l"],"a3":["l"],"V":[],"n":["l"],"bu":["l"],"b1.E":"l","Y.E":"l","n.E":"l"},"Lt":{"V":[]},"aJ":{"bs":[],"a0":[],"V":[]},"ue":{"Y":["fg"],"b1":["fg"],"L":["fg"],"bH":["fg"],"a3":["fg"],"V":[],"n":["fg"],"bu":["fg"],"b1.E":"fg","Y.E":"fg","n.E":"fg"},"LM":{"a0":[],"V":[]},"LZ":{"bs":[],"a0":[],"V":[]},"Md":{"V":[]},"q3":{"Y":["bs"],"b1":["bs"],"L":["bs"],"bH":["bs"],"a3":["bs"],"V":[],"n":["bs"],"bu":["bs"],"b1.E":"bs","Y.E":"bs","n.E":"bs"},"uw":{"V":[]},"Nd":{"V":[]},"Np":{"V":[]},"uU":{"a0":[],"V":[]},"Ns":{"aK":["l","@"],"V":[],"az":["l","@"],"aK.V":"@","aK.K":"l"},"Nt":{"aK":["l","@"],"V":[],"az":["l","@"],"aK.V":"@","aK.K":"l"},"Nu":{"Y":["fI"],"b1":["fI"],"L":["fI"],"bH":["fI"],"a3":["fI"],"V":[],"n":["fI"],"bu":["fI"],"b1.E":"fI","Y.E":"fI","n.E":"fI"},"BB":{"Y":["bs"],"b1":["bs"],"L":["bs"],"bH":["bs"],"a3":["bs"],"V":[],"n":["bs"],"bu":["bs"],"b1.E":"bs","Y.E":"bs","n.E":"bs"},"Oa":{"Y":["fJ"],"b1":["fJ"],"L":["fJ"],"bH":["fJ"],"a3":["fJ"],"V":[],"n":["fJ"],"bu":["fJ"],"b1.E":"fJ","Y.E":"fJ","n.E":"fJ"},"P7":{"aK":["l","@"],"V":[],"az":["l","@"],"aK.V":"@","aK.K":"l"},"Px":{"bs":[],"a0":[],"V":[]},"vH":{"V":[]},"Qe":{"Y":["fP"],"b1":["fP"],"L":["fP"],"a0":[],"bH":["fP"],"a3":["fP"],"V":[],"n":["fP"],"bu":["fP"],"b1.E":"fP","Y.E":"fP","n.E":"fP"},"Qj":{"Y":["fQ"],"b1":["fQ"],"L":["fQ"],"bH":["fQ"],"a3":["fQ"],"V":[],"n":["fQ"],"bu":["fQ"],"b1.E":"fQ","Y.E":"fQ","n.E":"fQ"},"Qn":{"aK":["l","l"],"V":[],"az":["l","l"],"aK.V":"l","aK.K":"l"},"QO":{"Y":["f9"],"b1":["f9"],"L":["f9"],"bH":["f9"],"a3":["f9"],"V":[],"n":["f9"],"bu":["f9"],"b1.E":"f9","Y.E":"f9","n.E":"f9"},"QP":{"Y":["fX"],"b1":["fX"],"L":["fX"],"a0":[],"bH":["fX"],"a3":["fX"],"V":[],"n":["fX"],"bu":["fX"],"b1.E":"fX","Y.E":"fX","n.E":"fX"},"QR":{"V":[]},"QT":{"Y":["fY"],"b1":["fY"],"L":["fY"],"bH":["fY"],"a3":["fY"],"V":[],"n":["fY"],"bu":["fY"],"b1.E":"fY","Y.E":"fY","n.E":"fY"},"QU":{"V":[]},"R4":{"V":[]},"Rc":{"a0":[],"V":[]},"SM":{"Y":["cu"],"b1":["cu"],"L":["cu"],"bH":["cu"],"a3":["cu"],"V":[],"n":["cu"],"bu":["cu"],"b1.E":"cu","Y.E":"cu","n.E":"cu"},"Fc":{"hW":["ce"],"V":[]},"U6":{"Y":["fF?"],"b1":["fF?"],"L":["fF?"],"bH":["fF?"],"a3":["fF?"],"V":[],"n":["fF?"],"bu":["fF?"],"b1.E":"fF?","Y.E":"fF?","n.E":"fF?"},"Ga":{"Y":["bs"],"b1":["bs"],"L":["bs"],"bH":["bs"],"a3":["bs"],"V":[],"n":["bs"],"bu":["bs"],"b1.E":"bs","Y.E":"bs","n.E":"bs"},"XV":{"Y":["fR"],"b1":["fR"],"L":["fR"],"bH":["fR"],"a3":["fR"],"V":[],"n":["fR"],"bu":["fR"],"b1.E":"fR","Y.E":"fR","n.E":"fR"},"Y7":{"Y":["f8"],"b1":["f8"],"L":["f8"],"bH":["f8"],"a3":["f8"],"V":[],"n":["f8"],"bu":["f8"],"b1.E":"f8","Y.E":"f8","n.E":"f8"},"Ft":{"dK":["1"],"dK.T":"1"},"Fv":{"kH":["1"]},"NG":{"cg":[]},"hW":{"b1v":["1"]},"hP":{"V":[]},"hT":{"V":[]},"i2":{"V":[]},"N3":{"Y":["hP"],"b1":["hP"],"L":["hP"],"a3":["hP"],"V":[],"n":["hP"],"b1.E":"hP","Y.E":"hP","n.E":"hP"},"NI":{"Y":["hT"],"b1":["hT"],"L":["hT"],"a3":["hT"],"V":[],"n":["hT"],"b1.E":"hT","Y.E":"hT","n.E":"hT"},"Ob":{"V":[]},"Qr":{"Y":["l"],"b1":["l"],"L":["l"],"a3":["l"],"V":[],"n":["l"],"b1.E":"l","Y.E":"l","n.E":"l"},"QW":{"Y":["i2"],"b1":["i2"],"L":["i2"],"a3":["i2"],"V":[],"n":["i2"],"b1.E":"i2","Y.E":"i2","n.E":"i2"},"a97":{"L":["p"],"a3":["p"],"n":["p"]},"i3":{"L":["p"],"a3":["p"],"n":["p"]},"akV":{"L":["p"],"a3":["p"],"n":["p"]},"a95":{"L":["p"],"a3":["p"],"n":["p"]},"akU":{"L":["p"],"a3":["p"],"n":["p"]},"a96":{"L":["p"],"a3":["p"],"n":["p"]},"wf":{"L":["p"],"a3":["p"],"n":["p"]},"a6m":{"L":["P"],"a3":["P"],"n":["P"]},"a6n":{"L":["P"],"a3":["P"],"n":["P"]},"jx":{"Wd":["jx"]},"JM":{"V":[]},"JN":{"aK":["l","@"],"V":[],"az":["l","@"],"aK.V":"@","aK.K":"l"},"JO":{"a0":[],"V":[]},"n4":{"a0":[],"V":[]},"NJ":{"a0":[],"V":[]},"yc":{"aM":[],"h":[]},"nt":{"a1":[],"h":[]},"FN":{"a4":["nt"]},"re":{"a1":[],"h":[]},"Xy":{"a4":["re"]},"mj":{"a1":[],"h":[]},"Id":{"a4":["mj"]},"yb":{"aM":[],"h":[]},"tB":{"a1":[],"h":[]},"EO":{"a4":["tB"]},"B5":{"aM":[],"h":[]},"vA":{"a1":[],"h":[]},"Hg":{"a4":["vA"]},"R9":{"aM":[],"h":[]},"Bo":{"a1":[],"h":[]},"Gb":{"a4":["Bo"],"cP":[]},"Ej":{"a1":[],"h":[]},"Ic":{"a4":["Ej"],"cP":[]},"dW":{"n":["l"],"n.E":"l"},"bK":{"az":["2","3"]},"rC":{"oU":["1","n<1>"],"oU.E":"1"},"vG":{"oU":["1","b9<1>"],"oU.E":"1"},"f5":{"Y":["1"],"L":["1"],"a3":["1"],"n":["1"],"Y.E":"1","n.E":"1","f5.E":"1"},"EN":{"f5":["2"],"Y":["2"],"L":["2"],"a3":["2"],"n":["2"],"Y.E":"2","n.E":"2","f5.E":"2"},"Ma":{"bM":["L

","pF"]},"Xz":{"bM":["L

","pF"],"bM.S":"L

","bM.T":"pF"},"bL":{"ah":[]},"tp":{"bL":["P"],"ah":[]},"RE":{"bL":["P"],"ah":[]},"RF":{"bL":["P"],"ah":[]},"qR":{"bL":["P"],"ah":[]},"jA":{"bL":["P"],"ah":[]},"zo":{"bL":["P"],"ah":[]},"rz":{"bL":["P"],"ah":[]},"tR":{"bL":["1"],"ah":[]},"yr":{"bL":["1"],"ah":[]},"FZ":{"fD":[]},"CC":{"fD":[]},"et":{"fD":[]},"DZ":{"fD":[]},"eI":{"fD":[]},"DY":{"fD":[]},"nm":{"fD":[]},"T6":{"fD":[]},"aG":{"aw":["1"],"aG.T":"1","aw.T":"1"},"eX":{"aG":["C?"],"aw":["C?"],"aG.T":"C?","aw.T":"C?"},"aI":{"bL":["1"],"ah":[]},"dN":{"aw":["1"],"aw.T":"1"},"Cw":{"aG":["1"],"aw":["1"],"aG.T":"1","aw.T":"1"},"PW":{"aG":["K?"],"aw":["K?"],"aG.T":"K?","aw.T":"K?"},"C1":{"aG":["D?"],"aw":["D?"],"aG.T":"D?","aw.T":"D?"},"nA":{"aG":["p"],"aw":["p"],"aG.T":"p","aw.T":"p"},"jc":{"aw":["P"],"aw.T":"P"},"Ea":{"aw":["1"],"aw.T":"1"},"zi":{"a1":[],"h":[]},"F0":{"a4":["zi"]},"cM":{"C":[]},"SP":{"jL":[]},"KU":{"aM":[],"h":[]},"pA":{"a1":[],"h":[]},"F1":{"a4":["pA"]},"KV":{"dt":[]},"aO5":{"b4":[],"aT":[],"h":[]},"SS":{"hi":["zj"],"hi.T":"zj"},"L6":{"zj":[]},"zl":{"a1":[],"h":[]},"F3":{"a4":["zl"]},"KW":{"aM":[],"h":[]},"zk":{"a1":[],"h":[]},"wD":{"a1":[],"h":[]},"ST":{"a4":["zk"]},"wE":{"a4":["wD<1>"]},"jS":{"il":[]},"tX":{"a1":[],"h":[]},"F2":{"kC":["tX"],"a4":["tX"]},"SV":{"ah":[]},"KY":{"jL":[]},"F5":{"a1":[],"h":[]},"KZ":{"aM":[],"h":[]},"SX":{"b2":[],"at":[],"h":[]},"WB":{"B":[],"aL":["B"],"q":[],"ap":[]},"F6":{"a4":["F5"]},"UD":{"ah":[]},"X5":{"ah":[]},"SO":{"ah":[]},"F7":{"at":[],"h":[]},"SW":{"aW":[],"b3":[],"T":[]},"t0":{"de":["B","fo"],"B":[],"a7":["B","fo"],"q":[],"ap":[],"a7.1":"fo","de.1":"fo","a7.0":"B"},"nf":{"a1":[],"h":[]},"F4":{"a4":["nf"]},"UK":{"ah":[]},"Az":{"dc":[],"b4":[],"aT":[],"h":[]},"zn":{"aM":[],"h":[]},"oG":{"dS":[]},"ub":{"oG":[],"dS":[]},"LH":{"oG":[],"dS":[]},"LG":{"oG":[],"dS":[]},"uh":{"ph":[],"cm":[]},"Lf":{"dS":[]},"TT":{"dS":[]},"fA":{"ah":[]},"cy":{"ah":[]},"rX":{"ah":[]},"kd":{"dS":[]},"zy":{"dS":[]},"Le":{"dS":[]},"zz":{"dS":[]},"e6":{"fj":[],"e6.T":"1"},"Nc":{"fj":[]},"jN":{"fj":[]},"AW":{"iw":[]},"b6":{"n":["1"],"n.E":"1"},"es":{"n":["1"],"n.E":"1"},"d5":{"ak":["1"]},"Ag":{"bY":[]},"e7":{"b8":[]},"lT":{"b8":[]},"o_":{"b8":[]},"o0":{"b8":[]},"lS":{"b8":[]},"lV":{"b8":[]},"fm":{"b8":[]},"lU":{"b8":[]},"Ry":{"b8":[]},"YV":{"b8":[]},"qH":{"b8":[]},"YR":{"qH":[],"b8":[]},"qM":{"b8":[]},"Z1":{"qM":[],"b8":[]},"YX":{"lT":[],"b8":[]},"YU":{"o_":[],"b8":[]},"YW":{"o0":[],"b8":[]},"YT":{"lS":[],"b8":[]},"qJ":{"b8":[]},"YY":{"qJ":[],"b8":[]},"Z5":{"lV":[],"b8":[]},"qN":{"fm":[],"b8":[]},"Z3":{"qN":[],"fm":[],"b8":[]},"qO":{"fm":[],"b8":[]},"Z4":{"qO":[],"fm":[],"b8":[]},"Oc":{"fm":[],"b8":[]},"Z2":{"fm":[],"b8":[]},"Z_":{"lU":[],"b8":[]},"qL":{"b8":[]},"Z0":{"qL":[],"b8":[]},"qK":{"b8":[]},"YZ":{"qK":[],"b8":[]},"qI":{"b8":[]},"YS":{"qI":[],"b8":[]},"ji":{"cA":[],"d2":[],"da":[]},"G5":{"xE":[]},"xb":{"xE":[]},"jq":{"cA":[],"d2":[],"da":[]},"hE":{"cA":[],"d2":[],"da":[]},"i6":{"hE":[],"cA":[],"d2":[],"da":[]},"hL":{"hE":[],"cA":[],"d2":[],"da":[]},"jw":{"hE":[],"cA":[],"d2":[],"da":[]},"je":{"d2":[],"da":[]},"d2":{"da":[]},"cA":{"d2":[],"da":[]},"va":{"cA":[],"d2":[],"da":[]},"hp":{"cA":[],"d2":[],"da":[]},"K_":{"cA":[],"d2":[],"da":[]},"kK":{"cA":[],"d2":[],"da":[]},"kL":{"cA":[],"d2":[],"da":[]},"yE":{"cA":[],"d2":[],"da":[]},"rJ":{"da":[]},"St":{"uo":[]},"q4":{"jQ":[]},"uO":{"jQ":[]},"Rz":{"aM":[],"h":[]},"wv":{"aM":[],"h":[]},"JS":{"aM":[],"h":[]},"JR":{"aM":[],"h":[]},"Lw":{"aM":[],"h":[]},"Lv":{"aM":[],"h":[]},"LC":{"aM":[],"h":[]},"LB":{"aM":[],"h":[]},"aMX":{"dc":[],"b4":[],"aT":[],"h":[]},"Jw":{"aM":[],"h":[]},"B9":{"a1":[],"h":[]},"G2":{"a4":["B9"]},"yw":{"a1":[],"h":[]},"Gw":{"K":[]},"EA":{"a4":["yw"]},"RV":{"b2":[],"at":[],"h":[]},"Wz":{"B":[],"aL":["B"],"q":[],"ap":[]},"uS":{"aG":["D?"],"aw":["D?"],"aG.T":"D?","aw.T":"D?"},"Bb":{"aG":["j"],"aw":["j"],"aG.T":"j","aw.T":"j"},"aQi":{"dc":[],"b4":[],"aT":[],"h":[]},"yR":{"a1":[],"h":[]},"EI":{"a4":["yR"]},"V2":{"dA":[],"bS":["dA"]},"Us":{"b2":[],"at":[],"h":[]},"GL":{"B":[],"aL":["B"],"q":[],"ap":[]},"aNl":{"dc":[],"b4":[],"aT":[],"h":[]},"Kj":{"aM":[],"h":[]},"aNp":{"b4":[],"aT":[],"h":[]},"yX":{"aM":[],"h":[]},"nM":{"nc":["p"],"C":[],"nc.T":"p"},"Tg":{"jL":[]},"Lc":{"aM":[],"h":[]},"u2":{"aM":[],"h":[]},"mZ":{"aM":[],"h":[]},"Lg":{"aM":[],"h":[]},"zA":{"dw":["1"],"ej":["1"],"cU":["1"],"dw.T":"1"},"aOp":{"dc":[],"b4":[],"aT":[],"h":[]},"wL":{"a1":[],"h":[]},"wK":{"a1":[],"h":[]},"rQ":{"a1":[],"h":[]},"x7":{"b2":[],"at":[],"h":[]},"pI":{"aM":[],"h":[]},"pH":{"b4":[],"aT":[],"h":[]},"u5":{"a1":[],"h":[]},"Tu":{"ah":[]},"wM":{"a4":["wL<1>"]},"Fj":{"a4":["wK<1>"]},"Fk":{"dw":["iS<1>"],"ej":["iS<1>"],"cU":["iS<1>"],"dw.T":"iS<1>"},"Fl":{"a4":["rQ<1>"]},"WJ":{"B":[],"aL":["B"],"q":[],"ap":[]},"Fi":{"aM":[],"h":[]},"wJ":{"a4":["u5<1>"],"cP":[]},"zO":{"ir":["1"],"a1":[],"h":[],"ir.T":"1"},"wI":{"is":["1"],"a4":["ir<1>"]},"Lz":{"a1":[],"h":[]},"TC":{"bz":[]},"aOV":{"dc":[],"b4":[],"aT":[],"h":[]},"A7":{"a1":[],"h":[]},"Fy":{"a4":["A7"]},"aP6":{"dc":[],"b4":[],"aT":[],"h":[]},"LN":{"a1":[],"h":[]},"TN":{"bz":[]},"aP9":{"dc":[],"b4":[],"aT":[],"h":[]},"Ac":{"b4":[],"aT":[],"h":[]},"Ez":{"bL":["1"],"ah":[]},"Hh":{"a1":[],"h":[]},"At":{"aM":[],"h":[]},"Xm":{"a4":["Hh"]},"Uh":{"a1":[],"h":[]},"Ug":{"bz":[]},"TP":{"bz":[]},"TQ":{"bz":[]},"Vq":{"bz":[]},"Au":{"dc":[],"b4":[],"aT":[],"h":[]},"AB":{"a1":[],"h":[]},"FT":{"a4":["AB"]},"AC":{"ks":[]},"nz":{"nB":[],"ks":[]},"AE":{"nB":[],"ks":[]},"AF":{"nB":[],"ks":[]},"nB":{"ks":[]},"Gq":{"b4":[],"aT":[],"h":[]},"FS":{"a1":[],"h":[]},"AD":{"aM":[],"h":[]},"FR":{"a4":["FS"],"aAY":[]},"MG":{"aM":[],"h":[]},"iu":{"ch":[]},"jM":{"iu":[],"ch":[]},"hk":{"iu":[],"ch":[]},"EH":{"a1":[],"h":[]},"FL":{"a1":[],"h":[]},"q8":{"a1":[],"h":[]},"FU":{"ah":[]},"FV":{"aG":["iu"],"aw":["iu"],"aG.T":"iu","aw.T":"iu"},"Uq":{"ah":[]},"S9":{"a4":["EH"]},"FM":{"a4":["FL"]},"GG":{"B":[],"kF":["eR","B"],"q":[],"ap":[]},"Ta":{"hn":["eR","B"],"at":[],"h":[],"hn.0":"eR","hn.1":"B"},"FW":{"a4":["q8"]},"N7":{"aM":[],"h":[]},"Uo":{"bS":["C?"]},"UI":{"hn":["jV","B"],"at":[],"h":[],"hn.0":"jV","hn.1":"B"},"GO":{"B":[],"kF":["jV","B"],"q":[],"ap":[]},"qh":{"dc":[],"b4":[],"aT":[],"h":[]},"DQ":{"a1":[],"h":[]},"HP":{"a4":["DQ"]},"Ng":{"aM":[],"h":[]},"B8":{"a1":[],"h":[]},"GK":{"B":[],"aL":["B"],"q":[],"ap":[]},"om":{"aG":["ch?"],"aw":["ch?"],"aG.T":"ch?","aw.T":"ch?"},"G3":{"a1":[],"h":[]},"US":{"a4":["B8"]},"Up":{"b2":[],"at":[],"h":[]},"UP":{"a4":["G3"]},"Ho":{"aM":[],"h":[]},"XB":{"ah":[]},"UQ":{"hi":["qn"],"hi.T":"qn"},"L7":{"qn":[]},"fl":{"Nm":["1"],"BJ":["1"],"dw":["1"],"ej":["1"],"cU":["1"],"dw.T":"1"},"oY":{"a1":[],"h":[]},"oZ":{"a1":[],"h":[]},"xe":{"a1":[],"h":[]},"ZG":{"aM":[],"h":[]},"ZE":{"a4":["oY"]},"ZF":{"a4":["oZ"]},"Rx":{"lL":[]},"KX":{"lL":[]},"Gp":{"a4":["xe<1>"]},"Ir":{"ah":[]},"Is":{"ah":[]},"tD":{"a1":[],"h":[]},"Om":{"a1":[],"h":[]},"So":{"ah":[]},"Sp":{"a4":["tD"]},"aRp":{"dc":[],"b4":[],"aT":[],"h":[]},"CE":{"a1":[],"h":[]},"H3":{"b4":[],"aT":[],"h":[]},"FA":{"a1":[],"h":[]},"oe":{"a1":[],"h":[]},"vu":{"a4":["oe"]},"aUw":{"a1":[],"h":[]},"CF":{"a4":["CE"]},"Xb":{"ah":[]},"EG":{"aa":[],"le":[]},"S8":{"aM":[],"h":[]},"FB":{"a4":["FA"]},"Tk":{"bb":["h8"],"bb.T":"h8"},"Xc":{"b4":[],"aT":[],"h":[]},"x6":{"a1":[],"h":[]},"Pv":{"aM":[],"h":[]},"UR":{"kC":["x6"],"a4":["x6"]},"aS0":{"dc":[],"b4":[],"aT":[],"h":[]},"Dc":{"a1":[],"h":[]},"iJ":{"a1":[],"h":[]},"Hs":{"a4":["Dc"]},"Ht":{"a4":["iJ"]},"QA":{"a1":[],"h":[]},"Yk":{"bz":[]},"DI":{"dc":[],"b4":[],"aT":[],"h":[]},"DM":{"a1":[],"h":[]},"HN":{"a4":["DM"]},"DN":{"ir":["l"],"a1":[],"h":[],"ir.T":"l"},"xA":{"is":["l"],"a4":["ir"]},"Nn":{"jL":[]},"Yp":{"ah":[]},"aT_":{"dc":[],"b4":[],"aT":[],"h":[]},"HS":{"a1":[],"h":[]},"QL":{"aM":[],"h":[]},"Yv":{"a4":["HS"]},"Yw":{"b2":[],"at":[],"h":[]},"Yx":{"B":[],"aL":["B"],"q":[],"ap":[]},"Ys":{"eu":[],"at":[],"h":[]},"Yt":{"aW":[],"b3":[],"T":[]},"WT":{"B":[],"a7":["B","fo"],"q":[],"ap":[],"a7.1":"fo","a7.0":"B"},"Yr":{"aM":[],"h":[]},"Yu":{"aM":[],"h":[]},"QN":{"aM":[],"h":[]},"FQ":{"dc":[],"b4":[],"aT":[],"h":[]},"rs":{"aG":["iM"],"aw":["iM"],"aG.T":"iM","aw.T":"iM"},"yn":{"a1":[],"h":[]},"w6":{"aM":[],"h":[]},"RO":{"a4":["yn"]},"E5":{"a1":[],"h":[]},"ov":{"a4":["E5"]},"TH":{"b2":[],"at":[],"h":[]},"WF":{"B":[],"aL":["B"],"q":[],"iz":[],"ap":[]},"YH":{"aM":[],"h":[]},"aTk":{"dc":[],"b4":[],"aT":[],"h":[]},"uY":{"hN":["aA8"],"hN.T":"aA8"},"U3":{"f3":[]},"wq":{"hd":[]},"eb":{"h4":[]},"fc":{"h4":[]},"G7":{"h4":[]},"Yc":{"ah":[]},"dI":{"ch":[]},"iR":{"ch":[]},"K6":{"ch":[]},"dr":{"ch":[]},"eV":{"ch":[]},"ds":{"il":[]},"bx":{"iI":[]},"ed":{"dI":[],"ch":[]},"nc":{"C":[]},"aB":{"cZ":[]},"dT":{"cZ":[]},"oN":{"cZ":[]},"aA8":{"hN":["aA8"]},"nO":{"hN":["nO"],"hN.T":"nO"},"Eu":{"f3":[]},"TG":{"f3":[]},"uZ":{"cg":[]},"NL":{"f3":[]},"Bm":{"f3":[]},"O3":{"hf":[]},"df":{"dI":[],"ch":[]},"xn":{"fr":["df"],"dI":[],"ch":[],"fr.T":"df"},"fr":{"dI":[],"ch":[]},"kE":{"il":[]},"fS":{"dI":[],"ch":[]},"fs":{"dI":[],"ch":[]},"ft":{"dI":[],"ch":[]},"wu":{"hq":[]},"Zg":{"hq":[]},"ot":{"hf":[],"iz":[],"ap":[]},"C5":{"B":[],"aL":["B"],"q":[],"ap":[]},"EF":{"ah":[]},"Tb":{"lO":[]},"X1":{"qZ":[],"aL":["B"],"q":[],"ap":[]},"aa":{"le":[]},"n8":{"lx":[]},"B":{"q":[],"ap":[]},"n7":{"hK":["B"]},"fd":{"cB":[]},"zg":{"fd":[],"dF":["1"],"cB":[]},"iA":{"fd":[],"dF":["B"],"cB":[]},"C9":{"de":["B","iA"],"B":[],"a7":["B","iA"],"q":[],"ap":[],"a7.1":"iA","de.1":"iA","a7.0":"B"},"L0":{"ah":[]},"Ca":{"B":[],"aL":["B"],"q":[],"ap":[]},"o6":{"ah":[]},"qW":{"B":[],"a7":["B","iL"],"q":[],"ap":[],"a7.1":"iL","a7.0":"B"},"WD":{"B":[],"q":[],"ap":[]},"HO":{"o6":[],"ah":[]},"EL":{"o6":[],"ah":[]},"wB":{"o6":[],"ah":[]},"Cc":{"B":[],"q":[],"ap":[]},"ha":{"fd":[],"dF":["B"],"cB":[]},"Cd":{"de":["B","ha"],"B":[],"a7":["B","ha"],"q":[],"ap":[],"a7.1":"ha","de.1":"ha","a7.0":"B"},"Cf":{"B":[],"q":[],"ap":[]},"eZ":{"ef":[]},"z9":{"eZ":[],"ef":[]},"z7":{"eZ":[],"ef":[]},"wb":{"jv":[],"eZ":[],"ef":[]},"NO":{"jv":[],"eZ":[],"ef":[]},"AV":{"eZ":[],"ef":[]},"yu":{"eZ":[],"ef":[]},"O2":{"ef":[]},"O7":{"ef":[]},"jv":{"eZ":[],"ef":[]},"z8":{"eZ":[],"ef":[]},"Aw":{"jv":[],"eZ":[],"ef":[]},"yC":{"eZ":[],"ef":[]},"Al":{"eZ":[],"ef":[]},"Nx":{"ah":[]},"q":{"ap":[]},"dF":{"cB":[]},"mA":{"eS":[]},"FP":{"eS":[]},"lP":{"e2":[]},"iL":{"dF":["B"],"cB":[]},"l0":{"ex":[],"ah":[]},"o7":{"B":[],"a7":["B","iL"],"q":[],"ap":[],"a7.1":"iL","a7.0":"B"},"Gt":{"cA":[],"d2":[],"da":[]},"O9":{"B":[],"q":[],"iz":[],"ap":[]},"ol":{"ah":[]},"C2":{"B":[],"aL":["B"],"q":[],"ap":[]},"lY":{"B":[],"aL":["B"],"q":[],"ap":[]},"OR":{"B":[],"aL":["B"],"q":[],"ap":[]},"Cm":{"B":[],"aL":["B"],"q":[],"ap":[]},"qV":{"B":[],"aL":["B"],"q":[],"ap":[]},"OM":{"B":[],"aL":["B"],"q":[],"ap":[]},"C7":{"B":[],"aL":["B"],"q":[],"ap":[]},"Ch":{"B":[],"aL":["B"],"q":[],"ap":[]},"ON":{"B":[],"aL":["B"],"q":[],"ap":[]},"Oz":{"B":[],"aL":["B"],"q":[],"ap":[]},"OA":{"B":[],"aL":["B"],"q":[],"ap":[]},"zp":{"ah":[]},"xi":{"B":[],"aL":["B"],"q":[],"ap":[]},"OE":{"B":[],"aL":["B"],"q":[],"ap":[]},"OD":{"B":[],"aL":["B"],"q":[],"ap":[]},"OC":{"B":[],"aL":["B"],"q":[],"ap":[]},"GQ":{"B":[],"aL":["B"],"q":[],"ap":[]},"OO":{"B":[],"aL":["B"],"q":[],"ap":[]},"OP":{"B":[],"aL":["B"],"q":[],"ap":[]},"OF":{"B":[],"aL":["B"],"q":[],"ap":[]},"OY":{"B":[],"aL":["B"],"q":[],"ap":[]},"OI":{"B":[],"aL":["B"],"q":[],"ap":[]},"OQ":{"B":[],"aL":["B"],"q":[],"ap":[]},"Ci":{"B":[],"aL":["B"],"q":[],"iz":[],"ap":[]},"OT":{"B":[],"aL":["B"],"q":[],"ap":[]},"Ce":{"B":[],"aL":["B"],"q":[],"ap":[]},"Cj":{"B":[],"aL":["B"],"q":[],"ap":[]},"Cn":{"B":[],"aL":["B"],"q":[],"ap":[]},"OB":{"B":[],"aL":["B"],"q":[],"ap":[]},"OG":{"B":[],"aL":["B"],"q":[],"ap":[]},"OJ":{"B":[],"aL":["B"],"q":[],"ap":[]},"OL":{"B":[],"aL":["B"],"q":[],"ap":[]},"OH":{"B":[],"aL":["B"],"q":[],"ap":[]},"C6":{"B":[],"aL":["B"],"q":[],"ap":[]},"ex":{"ah":[]},"qX":{"B":[],"aL":["B"],"q":[],"ap":[]},"Ck":{"B":[],"aL":["B"],"q":[],"ap":[]},"Oy":{"B":[],"aL":["B"],"q":[],"ap":[]},"Cl":{"B":[],"aL":["B"],"q":[],"ap":[]},"Cb":{"B":[],"aL":["B"],"q":[],"ap":[]},"m6":{"le":[]},"vL":{"lx":[]},"m7":{"m8":[],"dF":["d3"],"cB":[]},"ma":{"on":[],"dF":["d3"],"cB":[]},"d3":{"q":[],"ap":[]},"Q3":{"hK":["d3"]},"m8":{"cB":[]},"on":{"cB":[]},"OV":{"o8":[],"d3":[],"a7":["B","fO"],"q":[],"ap":[],"a7.1":"fO","a7.0":"B"},"jm":{"cB":[]},"fO":{"m8":[],"dF":["B"],"jm":[],"cB":[]},"o8":{"d3":[],"a7":["B","fO"],"q":[],"ap":[]},"Co":{"d3":[],"aL":["d3"],"q":[],"ap":[]},"OX":{"d3":[],"aL":["d3"],"q":[],"ap":[]},"dV":{"fd":[],"dF":["B"],"cB":[]},"vn":{"de":["B","dV"],"B":[],"a7":["B","dV"],"q":[],"ap":[],"a7.1":"dV","de.1":"dV","a7.0":"B"},"Cg":{"de":["B","dV"],"B":[],"a7":["B","dV"],"q":[],"ap":[],"a7.1":"dV","de.1":"dV","a7.0":"B"},"n_":{"aG":["h4?"],"aw":["h4?"],"aG.T":"h4?","aw.T":"h4?"},"qZ":{"aL":["B"],"q":[],"ap":[]},"vp":{"iU":["1"],"B":[],"a7":["d3","1"],"C3":[],"q":[],"ap":[]},"Cq":{"iU":["ma"],"B":[],"a7":["d3","ma"],"C3":[],"q":[],"ap":[],"a7.1":"ma","iU.0":"ma","a7.0":"d3"},"OU":{"iU":["m7"],"B":[],"a7":["d3","m7"],"C3":[],"q":[],"ap":[],"a7.1":"m7","iU.0":"m7","a7.0":"d3"},"i7":{"ah":[]},"kT":{"fd":[],"dF":["B"],"cB":[]},"Cs":{"de":["B","kT"],"B":[],"a7":["B","kT"],"q":[],"ap":[],"a7.1":"kT","de.1":"kT","a7.0":"B"},"ru":{"ak":["~"]},"E_":{"cg":[]},"mm":{"ca":["mm"]},"jW":{"ca":["jW"]},"mF":{"ca":["mF"]},"vE":{"ca":["vE"]},"Xu":{"dS":[]},"D_":{"ah":[]},"qD":{"ca":["vE"]},"lF":{"iv":[]},"qd":{"iv":[]},"uF":{"iv":[]},"nZ":{"cg":[]},"Bj":{"cg":[]},"kI":{"dA":[]},"Te":{"dA":[]},"Vg":{"uV":[]},"Vf":{"dA":[]},"Yd":{"uV":[]},"o3":{"lX":[]},"vi":{"lX":[]},"Cv":{"ah":[]},"tA":{"hq":[]},"uI":{"hq":[]},"nT":{"hq":[]},"pG":{"hq":[]},"QD":{"or":[]},"QC":{"or":[]},"QE":{"or":[]},"w1":{"or":[]},"LO":{"os":[]},"N2":{"os":[]},"Vx":{"DP":[]},"Mn":{"fG":[]},"Mo":{"fG":[]},"Mq":{"fG":[]},"Ms":{"fG":[]},"Mp":{"fG":[]},"Mr":{"fG":[]},"rU":{"qG":[]},"MB":{"aM":[],"h":[]},"Ou":{"b2":[],"at":[],"h":[]},"Cr":{"B":[],"aL":["B"],"q":[],"ap":[]},"l9":{"a1":[],"h":[]},"Ev":{"b4":[],"aT":[],"h":[]},"pR":{"a1":[],"h":[]},"aAJ":{"b0":[]},"aOy":{"b0":[]},"aOx":{"b0":[]},"mY":{"b0":[]},"n9":{"b0":[]},"h8":{"b0":[]},"lW":{"b0":[]},"cS":{"bb":["1"]},"cL":{"bb":["1"],"bb.T":"1"},"Ew":{"a4":["l9"]},"FE":{"a4":["pR"]},"Ri":{"bb":["aAJ"],"bb.T":"aAJ"},"zF":{"bb":["b0"],"bb.T":"b0"},"Lj":{"bb":["h8"]},"Ol":{"cS":["lW"],"bb":["lW"],"cS.T":"lW","bb.T":"lW"},"Gm":{"cS":["1"],"xd":["1"],"bb":["1"],"cS.T":"1","bb.T":"1"},"Gn":{"cS":["1"],"xd":["1"],"bb":["1"],"cS.T":"1","bb.T":"1"},"EZ":{"bb":["1"],"bb.T":"1"},"ym":{"a1":[],"h":[]},"RN":{"a4":["ym"]},"RM":{"b2":[],"at":[],"h":[]},"yt":{"b2":[],"at":[],"h":[]},"Eo":{"a1":[],"h":[]},"Ii":{"a4":["Eo"],"cP":[]},"JF":{"cP":[]},"kG":{"a1":[],"h":[]},"ri":{"kG":["1","d9<1>"],"a1":[],"h":[],"kG.T":"1","kG.S":"d9<1>"},"un":{"a1":[],"h":[]},"HG":{"a4":["kG<1,2>"]},"FG":{"a4":["un<1>"]},"tr":{"a1":[],"h":[]},"ED":{"a4":["tr"]},"AP":{"ah":[]},"Vi":{"aM":[],"h":[]},"ip":{"b4":[],"aT":[],"h":[]},"tL":{"b2":[],"at":[],"h":[]},"tK":{"b2":[],"at":[],"h":[]},"tQ":{"b2":[],"at":[],"h":[]},"bA":{"b2":[],"at":[],"h":[]},"eF":{"b2":[],"at":[],"h":[]},"h5":{"b2":[],"at":[],"h":[]},"ik":{"b2":[],"at":[],"h":[]},"AU":{"ei":["iA"],"aT":[],"h":[],"ei.T":"iA"},"ez":{"b2":[],"at":[],"h":[]},"qP":{"ei":["dV"],"aT":[],"h":[],"ei.T":"dV"},"ne":{"eu":[],"at":[],"h":[]},"aOf":{"b4":[],"aT":[],"h":[]},"ut":{"b2":[],"at":[],"h":[]},"bE":{"b2":[],"at":[],"h":[]},"oo":{"a1":[],"h":[]},"Z7":{"he":[],"b3":[],"T":[]},"Z8":{"b4":[],"aT":[],"h":[]},"NM":{"b2":[],"at":[],"h":[]},"JT":{"b2":[],"at":[],"h":[]},"zr":{"b2":[],"at":[],"h":[]},"KC":{"b2":[],"at":[],"h":[]},"O0":{"b2":[],"at":[],"h":[]},"O1":{"b2":[],"at":[],"h":[]},"wa":{"b2":[],"at":[],"h":[]},"KK":{"b2":[],"at":[],"h":[]},"M0":{"b2":[],"at":[],"h":[]},"zq":{"eu":[],"at":[],"h":[]},"fB":{"b2":[],"at":[],"h":[]},"N4":{"b2":[],"at":[],"h":[]},"v0":{"b2":[],"at":[],"h":[]},"Vo":{"aW":[],"b3":[],"T":[]},"yz":{"b2":[],"at":[],"h":[]},"MJ":{"b2":[],"at":[],"h":[]},"Q6":{"b2":[],"at":[],"h":[]},"Dj":{"eu":[],"at":[],"h":[]},"ME":{"aM":[],"h":[]},"Gy":{"eu":[],"at":[],"h":[]},"Un":{"aW":[],"b3":[],"T":[]},"Od":{"aM":[],"h":[]},"LR":{"eu":[],"at":[],"h":[]},"CA":{"eu":[],"at":[],"h":[]},"Ab":{"ei":["ha"],"aT":[],"h":[],"ei.T":"ha"},"LK":{"ei":["ha"],"aT":[],"h":[],"ei.T":"ha"},"Ru":{"eu":[],"at":[],"h":[]},"P3":{"eu":[],"at":[],"h":[]},"Op":{"at":[],"h":[]},"Na":{"b2":[],"at":[],"h":[]},"Bk":{"b2":[],"at":[],"h":[]},"iD":{"b2":[],"at":[],"h":[]},"Js":{"b2":[],"at":[],"h":[]},"K2":{"b2":[],"at":[],"h":[]},"nj":{"b2":[],"at":[],"h":[]},"Ay":{"b2":[],"at":[],"h":[]},"nF":{"aM":[],"h":[]},"ec":{"aM":[],"h":[]},"XX":{"a4":["oo"]},"pv":{"b2":[],"at":[],"h":[]},"GE":{"B":[],"aL":["B"],"q":[],"ap":[]},"Cz":{"h":[]},"Cx":{"b3":[],"T":[]},"Rt":{"kD":[],"ap":[]},"tU":{"aM":[],"h":[]},"L2":{"b2":[],"at":[],"h":[]},"T8":{"ah":[]},"ng":{"dc":[],"b4":[],"aT":[],"h":[]},"Vj":{"aM":[],"h":[]},"L9":{"aM":[],"h":[]},"zD":{"a1":[],"h":[]},"Fb":{"a4":["zD"]},"Lm":{"aM":[],"h":[]},"u6":{"a1":[],"h":[]},"Fm":{"a4":["u6"]},"u7":{"a1":[],"h":[]},"ni":{"a4":["u7"],"cP":[]},"H7":{"a1":[],"h":[]},"mB":{"wt":[],"hf":[]},"Su":{"b2":[],"at":[],"h":[]},"WA":{"B":[],"aL":["B"],"q":[],"ap":[]},"jK":{"cy":["cO"],"ah":[]},"Fn":{"eu":[],"at":[],"h":[]},"Xd":{"a4":["H7"],"aFK":[]},"Sr":{"hq":[]},"mp":{"cS":["1"],"bb":["1"],"cS.T":"1","bb.T":"1"},"I7":{"cS":["1"],"bb":["1"],"cS.T":"1","bb.T":"1"},"I8":{"cS":["1"],"bb":["1"],"cS.T":"1","bb.T":"1"},"Xl":{"cS":["m3"],"bb":["m3"],"cS.T":"m3","bb.T":"m3"},"SK":{"cS":["kb"],"bb":["kb"],"cS.T":"kb","bb.T":"kb"},"Zt":{"cy":["tM"],"ah":[],"cP":[]},"TA":{"cS":["kf"],"bb":["kf"],"cS.T":"kf","bb.T":"kf"},"TB":{"cS":["kg"],"bb":["kg"],"cS.T":"kg","bb.T":"kg"},"A5":{"a1":[],"h":[]},"A6":{"ah":[]},"Fx":{"a4":["A5"]},"d1":{"ah":[]},"lt":{"d1":[],"ah":[]},"RW":{"cP":[]},"Ah":{"ah":[]},"no":{"a1":[],"h":[]},"FC":{"kr":["d1"],"b4":[],"aT":[],"h":[],"kr.T":"d1"},"wO":{"a4":["no"]},"Ai":{"a1":[],"h":[]},"U0":{"a1":[],"h":[]},"U_":{"a4":["no"]},"Ak":{"a1":[],"h":[]},"aAi":{"b0":[]},"qA":{"b0":[]},"qQ":{"b0":[]},"nh":{"b0":[]},"FD":{"d1":[],"ah":[]},"U1":{"a4":["Ak"]},"P_":{"bb":["aAi"],"bb.T":"aAi"},"ND":{"bb":["qA"],"bb.T":"qA"},"Oh":{"bb":["qQ"],"bb.T":"qQ"},"zC":{"bb":["nh"],"bb.T":"nh"},"aTY":{"b4":[],"aT":[],"h":[]},"ir":{"a1":[],"h":[]},"is":{"a4":["ir<1>"]},"jj":{"fj":[]},"bN":{"jj":["1"],"fj":[]},"a1":{"h":[]},"at":{"h":[]},"b3":{"T":[]},"fT":{"b3":[],"T":[]},"nV":{"b3":[],"T":[]},"he":{"b3":[],"T":[]},"pZ":{"jj":["1"],"fj":[]},"aM":{"h":[]},"aT":{"h":[]},"ei":{"aT":[],"h":[]},"b4":{"aT":[],"h":[]},"N0":{"at":[],"h":[]},"b2":{"at":[],"h":[]},"eu":{"at":[],"h":[]},"LI":{"at":[],"h":[]},"zd":{"b3":[],"T":[]},"Ql":{"b3":[],"T":[]},"BX":{"b3":[],"T":[]},"aW":{"b3":[],"T":[]},"N_":{"aW":[],"b3":[],"T":[]},"D5":{"aW":[],"b3":[],"T":[]},"hR":{"aW":[],"b3":[],"T":[]},"OZ":{"aW":[],"b3":[],"T":[]},"Vh":{"b3":[],"T":[]},"Vk":{"h":[]},"up":{"aM":[],"h":[]},"jy":{"a1":[],"h":[]},"vh":{"a4":["jy"]},"cw":{"pY":["1"]},"U8":{"b2":[],"at":[],"h":[]},"q1":{"a1":[],"h":[]},"wV":{"a4":["q1"]},"Ar":{"qz":[]},"eK":{"aM":[],"h":[]},"q5":{"dc":[],"b4":[],"aT":[],"h":[]},"uu":{"a1":[],"h":[]},"FO":{"a4":["uu"],"cP":[]},"pk":{"aG":["aa"],"aw":["aa"],"aG.T":"aa","aw.T":"aa"},"lh":{"aG":["il"],"aw":["il"],"aG.T":"il","aw.T":"il"},"lk":{"aG":["cZ"],"aw":["cZ"],"aG.T":"cZ","aw.T":"cZ"},"pj":{"aG":["cQ?"],"aw":["cQ?"],"aG.T":"cQ?","aw.T":"cQ?"},"qs":{"aG":["b7"],"aw":["b7"],"aG.T":"b7","aw.T":"b7"},"rr":{"aG":["o"],"aw":["o"],"aG.T":"o","aw.T":"o"},"yg":{"a1":[],"h":[]},"yj":{"a1":[],"h":[]},"yl":{"a1":[],"h":[]},"yi":{"a1":[],"h":[]},"yh":{"a1":[],"h":[]},"yk":{"a1":[],"h":[]},"zT":{"aG":["aB"],"aw":["aB"],"aG.T":"aB","aw.T":"aB"},"MC":{"a1":[],"h":[]},"uy":{"a4":["1"]},"to":{"a4":["1"]},"RG":{"a4":["yg"]},"RJ":{"a4":["yj"]},"RL":{"a4":["yl"]},"RI":{"a4":["yi"]},"RH":{"a4":["yh"]},"RK":{"a4":["yk"]},"it":{"b4":[],"aT":[],"h":[]},"AA":{"he":[],"b3":[],"T":[]},"kr":{"b4":[],"aT":[],"h":[]},"wZ":{"he":[],"b3":[],"T":[]},"dc":{"b4":[],"aT":[],"h":[]},"mn":{"aM":[],"h":[]},"k3":{"at":[],"h":[]},"zf":{"k3":["1"],"at":[],"h":[]},"x1":{"aW":[],"b3":[],"T":[]},"MY":{"k3":["aa"],"at":[],"h":[],"k3.0":"aa"},"GM":{"fK":["aa","B"],"B":[],"aL":["B"],"q":[],"ap":[]},"G0":{"b4":[],"aT":[],"h":[]},"B1":{"a1":[],"h":[]},"Zy":{"hi":["Ep"],"hi.T":"Ep"},"Lb":{"Ep":[]},"UL":{"a4":["B1"]},"aEF":{"b4":[],"aT":[],"h":[]},"Os":{"aM":[],"h":[]},"Vc":{"ah":[]},"UM":{"b2":[],"at":[],"h":[]},"WI":{"B":[],"aL":["B"],"q":[],"ap":[]},"js":{"it":["el"],"b4":[],"aT":[],"h":[],"it.T":"el"},"G6":{"a1":[],"h":[]},"UU":{"a4":["G6"],"cP":[]},"wx":{"cA":[],"d2":[],"da":[]},"Nv":{"aM":[],"h":[]},"JC":{"a1":[],"h":[]},"RS":{"pY":["wx"]},"V1":{"aM":[],"h":[]},"NC":{"aM":[],"h":[]},"aF4":{"hX":[]},"q2":{"b4":[],"aT":[],"h":[]},"Bz":{"a1":[],"h":[]},"ju":{"a4":["Bz"]},"xa":{"oO":[]},"x9":{"oO":[]},"Gg":{"oO":[]},"Gh":{"oO":[]},"Uc":{"n":["ia"],"ah":[],"n.E":"ia"},"Ud":{"e1":["az>?"],"ah":[]},"dB":{"aT":[],"h":[]},"Gk":{"b3":[],"T":[]},"kY":{"fd":[],"dF":["B"],"cB":[]},"NR":{"eu":[],"at":[],"h":[]},"xl":{"de":["B","kY"],"B":[],"a7":["B","kY"],"q":[],"ap":[],"a7.1":"kY","de.1":"kY","a7.0":"B"},"nR":{"ah":[]},"my":{"a1":[],"h":[]},"Gl":{"a4":["my"]},"v1":{"a1":[],"h":[]},"v3":{"a4":["v1"]},"t1":{"B":[],"a7":["B","dV"],"q":[],"ap":[],"a7.1":"dV","a7.0":"B"},"BH":{"a1":[],"h":[]},"oP":{"ix":["oP"],"ix.E":"oP"},"t2":{"b4":[],"aT":[],"h":[]},"mz":{"B":[],"aL":["B"],"q":[],"ap":[],"ix":["mz"],"ix.E":"mz"},"GN":{"B":[],"aL":["B"],"q":[],"ap":[]},"HW":{"eu":[],"at":[],"h":[]},"YC":{"aW":[],"b3":[],"T":[]},"xD":{"dV":[],"fd":[],"dF":["B"],"cB":[]},"Vs":{"a4":["BH"]},"xc":{"at":[],"h":[]},"Vr":{"aW":[],"b3":[],"T":[]},"Td":{"b2":[],"at":[],"h":[]},"Ap":{"a1":[],"h":[]},"Do":{"a1":[],"h":[]},"FJ":{"a4":["Ap"]},"FI":{"ah":[]},"U9":{"ah":[]},"HJ":{"a4":["Do"]},"HI":{"ah":[]},"BI":{"hs":[]},"aF6":{"e6":["1"],"fj":[]},"v4":{"aM":[],"h":[]},"BJ":{"dw":["1"],"ej":["1"],"cU":["1"]},"BQ":{"a1":[],"h":[]},"v6":{"at":[],"h":[]},"Mf":{"aM":[],"h":[]},"Gu":{"a4":["BQ"]},"Vz":{"B":[],"aL":["B"],"q":[],"ap":[]},"Vy":{"b2":[],"at":[],"h":[]},"Of":{"aM":[],"h":[]},"vb":{"b4":[],"aT":[],"h":[]},"ob":{"a1":[],"h":[]},"rA":{"b4":[],"aT":[],"h":[]},"Cy":{"a1":[],"h":[]},"e1":{"ah":[]},"X0":{"a4":["ob"]},"H0":{"a4":["Cy"]},"bO":{"e1":["1"],"ah":[]},"i9":{"bO":["1"],"e1":["1"],"ah":[]},"GZ":{"i9":["1"],"bO":["1"],"e1":["1"],"ah":[]},"Cu":{"i9":["1"],"bO":["1"],"e1":["1"],"ah":[],"i9.T":"1","bO.T":"1"},"oa":{"i9":["O"],"bO":["O"],"e1":["O"],"ah":[],"i9.T":"O","bO.T":"O"},"P2":{"i9":["l?"],"bO":["l?"],"e1":["l?"],"ah":[],"i9.T":"l?","bO.T":"l?"},"P6":{"a1":[],"h":[]},"aZx":{"b1e":["ak"]},"xo":{"a4":["P6<1>"]},"X9":{"b4":[],"aT":[],"h":[]},"WY":{"bO":["od?"],"e1":["od?"],"ah":[],"bO.T":"od?"},"G9":{"it":["rY"],"b4":[],"aT":[],"h":[],"it.T":"rY"},"x8":{"a1":[],"h":[]},"mx":{"a4":["x8<1>"]},"v2":{"cU":["1"]},"ej":{"cU":["1"]},"Tl":{"bb":["h8"],"bb.T":"h8"},"dw":{"ej":["1"],"cU":["1"]},"BU":{"dw":["1"],"ej":["1"],"cU":["1"]},"vf":{"dw":["1"],"ej":["1"],"cU":["1"]},"P9":{"aM":[],"h":[]},"CI":{"hN":["1"],"hN.T":"1"},"CJ":{"b4":[],"aT":[],"h":[]},"CK":{"ah":[]},"xq":{"a1":[],"h":[]},"xp":{"e6":["fj"],"fj":[],"e6.T":"fj"},"Hl":{"a4":["xq"]},"fL":{"hO":[],"hs":[]},"jD":{"fL":[],"hO":[],"hs":[]},"vx":{"fL":[],"hO":[],"hs":[]},"kA":{"fL":[],"hO":[],"hs":[]},"jC":{"fL":[],"hO":[],"hs":[]},"R5":{"fL":[],"hO":[],"hs":[]},"H9":{"b4":[],"aT":[],"h":[]},"mw":{"ix":["mw"],"ix.E":"mw"},"CN":{"a1":[],"h":[]},"Pr":{"a4":["CN"]},"m1":{"i7":[],"ah":[]},"r3":{"hs":[]},"CO":{"m1":[],"i7":[],"ah":[]},"Ps":{"aM":[],"h":[]},"K8":{"aM":[],"h":[]},"AZ":{"aM":[],"h":[]},"CP":{"a1":[],"h":[]},"Hb":{"b4":[],"aT":[],"h":[]},"r6":{"a4":["CP"]},"Hd":{"a1":[],"h":[]},"Xg":{"a4":["Hd"]},"Hc":{"ah":[]},"Xf":{"b2":[],"at":[],"h":[]},"GU":{"B":[],"aL":["B"],"q":[],"ap":[]},"WZ":{"bO":["P?"],"e1":["P?"],"ah":[],"bO.T":"P?"},"ew":{"b0":[]},"CH":{"cS":["ew"],"bb":["ew"],"cS.T":"ew","bb.T":"ew"},"vj":{"a1":[],"h":[]},"l2":{"hp":[],"cA":[],"d2":[],"da":[]},"oW":{"i6":[],"hE":[],"cA":[],"d2":[],"da":[]},"oJ":{"hL":[],"hE":[],"cA":[],"d2":[],"da":[]},"vz":{"ah":[]},"kC":{"a4":["1"]},"vS":{"ah":[]},"uW":{"ah":[]},"r7":{"a1":[],"h":[]},"vC":{"b4":[],"aT":[],"h":[]},"Xp":{"ex":[],"a4":["r7"],"ah":[]},"Pz":{"ah":[]},"D2":{"a1":[],"h":[]},"XC":{"a4":["D2"]},"XD":{"it":["Q"],"b4":[],"aT":[],"h":[],"it.T":"Q"},"ag":{"vJ":[]},"rf":{"a1":[],"h":[]},"D3":{"a1":[],"h":[]},"vK":{"ah":[]},"Hq":{"a4":["rf"]},"D4":{"ah":[]},"Hp":{"a4":["D3"]},"XG":{"b4":[],"aT":[],"h":[]},"xt":{"b2":[],"at":[],"h":[]},"PR":{"aM":[],"h":[]},"XL":{"aW":[],"b3":[],"T":[]},"GW":{"B":[],"aL":["B"],"C3":[],"q":[],"ap":[]},"PT":{"hO":[]},"PU":{"b2":[],"at":[],"h":[]},"WN":{"B":[],"aL":["B"],"q":[],"ap":[]},"Q7":{"at":[],"h":[]},"rg":{"at":[],"h":[]},"Q4":{"rg":[],"at":[],"h":[]},"vM":{"aW":[],"b3":[],"T":[]},"AO":{"ei":["jm"],"aT":[],"h":[],"ei.T":"jm"},"Da":{"hn":["1","2"],"at":[],"h":[]},"Db":{"aW":[],"b3":[],"T":[]},"Dd":{"ah":[]},"Qc":{"b2":[],"at":[],"h":[]},"xm":{"B":[],"aL":["B"],"q":[],"ap":[]},"Qb":{"ah":[]},"F9":{"ah":[]},"Dw":{"a1":[],"h":[]},"Yb":{"a4":["Dw"]},"Ml":{"hM":[]},"Mm":{"hM":[]},"Mu":{"hM":[]},"Mw":{"hM":[]},"Mt":{"hM":[]},"Mv":{"hM":[]},"Cp":{"B":[],"aL":["B"],"q":[],"ap":[]},"vo":{"B":[],"aL":["B"],"q":[],"ap":[]},"w4":{"b2":[],"at":[],"h":[]},"Qw":{"b2":[],"at":[],"h":[]},"Qv":{"b2":[],"at":[],"h":[]},"u1":{"dc":[],"b4":[],"aT":[],"h":[]},"aOi":{"dc":[],"b4":[],"aT":[],"h":[]},"Hi":{"a1":[],"h":[]},"Vl":{"aM":[],"h":[]},"cI":{"aM":[],"h":[]},"Xo":{"a4":["Hi"]},"X4":{"aM":[],"h":[]},"Xn":{"ah":[]},"zG":{"b0":[]},"pC":{"b0":[]},"pE":{"b0":[]},"pD":{"b0":[]},"zB":{"b0":[]},"ln":{"b0":[]},"lq":{"b0":[]},"pO":{"b0":[]},"pL":{"b0":[]},"pM":{"b0":[]},"hG":{"b0":[]},"nl":{"b0":[]},"lr":{"b0":[]},"lp":{"b0":[]},"pN":{"b0":[]},"lo":{"b0":[]},"m2":{"b0":[]},"a6b":{"b0":[]},"m3":{"b0":[]},"kb":{"b0":[]},"nX":{"b0":[]},"o5":{"b0":[]},"jz":{"b0":[]},"oy":{"b0":[]},"iN":{"b0":[]},"ow":{"b0":[]},"kf":{"b0":[]},"kg":{"b0":[]},"Li":{"b0":[]},"fo":{"fd":[],"dF":["B"],"cB":[]},"oR":{"a1":[],"h":[]},"Hj":{"a1":[],"h":[]},"DU":{"a1":[],"h":[]},"Hm":{"a4":["oR"]},"Hk":{"a4":["Hj"]},"HR":{"a4":["DU"]},"zb":{"cy":["tM"],"ah":[],"cP":[]},"rv":{"a1":[],"h":[]},"Fq":{"b4":[],"aT":[],"h":[]},"YE":{"a4":["rv"]},"EX":{"ah":[]},"QS":{"aM":[],"h":[]},"yo":{"a1":[],"h":[]},"Ey":{"a4":["yo"]},"Q0":{"a1":[],"h":[]},"Be":{"a1":[],"h":[]},"Pc":{"a1":[],"h":[]},"P5":{"a1":[],"h":[]},"PV":{"a1":[],"h":[]},"eJ":{"b2":[],"at":[],"h":[]},"L3":{"a1":[],"h":[]},"qj":{"a1":[],"h":[]},"JA":{"a1":[],"h":[]},"wh":{"a1":[],"h":[]},"wi":{"a4":["wh<1>"]},"Ec":{"cy":["wj"],"ah":[]},"rD":{"a1":[],"h":[]},"xI":{"a4":["rD<1>"]},"Ek":{"a1":[],"h":[]},"t8":{"b4":[],"aT":[],"h":[]},"Gs":{"b4":[],"aT":[],"h":[]},"Ie":{"a4":["Ek"],"cP":[]},"Ot":{"aM":[],"h":[]},"Gz":{"at":[],"h":[]},"Wh":{"aW":[],"b3":[],"T":[]},"Fa":{"jj":["1"],"fj":[]},"En":{"eu":[],"at":[],"h":[]},"Zq":{"aW":[],"b3":[],"T":[]},"PQ":{"eu":[],"at":[],"h":[]},"If":{"b4":[],"aT":[],"h":[]},"Rh":{"aM":[],"h":[]},"Zr":{"b2":[],"at":[],"h":[]},"WV":{"B":[],"aL":["B"],"q":[],"ap":[]},"wt":{"hf":[]},"Zu":{"ei":["iL"],"aT":[],"h":[],"ei.T":"iL"},"S1":{"b2":[],"at":[],"h":[]},"GT":{"B":[],"aL":["B"],"q":[],"ap":[]},"cd":{"Rq":[]},"kS":{"C":[],"bS":["C"]},"RT":{"Rq":[]},"mH":{"kS":[],"C":[],"bS":["C"]},"Ro":{"dA":[],"bS":["dA"]},"Ig":{"dA":[],"bS":["dA"]},"Rn":{"bc":[],"bS":["bc?"]},"UG":{"bS":["bc?"]},"oX":{"bc":[],"bS":["bc?"]},"Rp":{"o":[],"bS":["o"]},"Zw":{"o":[],"bS":["o"]},"FX":{"bS":["1?"]},"bC":{"bS":["1"]},"iQ":{"bS":["1"]},"bF":{"bS":["1"]},"Rr":{"cy":["b9"],"ah":[]},"m9":{"fO":[],"m8":[],"dF":["B"],"jm":[],"cB":[]},"OW":{"o8":[],"d3":[],"a7":["B","fO"],"q":[],"ap":[],"a7.1":"fO","a7.0":"B"},"Nj":{"aM":[],"h":[]},"Q5":{"rg":[],"at":[],"h":[]},"JY":{"Kz":[]},"yN":{"Kz":[]},"tx":{"dK":["L

"],"dK.T":"L

"},"tI":{"cg":[]},"Qq":{"rk":[]},"yT":{"bK":["l","l","1"],"az":["l","1"],"bK.K":"l","bK.V":"1","bK.C":"l"},"Pd":{"dY":[]},"Pe":{"dY":[]},"Pf":{"dY":[]},"Pg":{"dY":[]},"Ph":{"dY":[]},"Pi":{"dY":[]},"Pj":{"dY":[]},"Pk":{"dY":[]},"Pl":{"dY":[]},"NZ":{"cg":[]},"uf":{"jF":[],"ca":["jF"]},"mt":{"mb":[],"jG":[],"ca":["jG"]},"jF":{"ca":["jF"]},"Qg":{"jF":[],"ca":["jF"]},"jG":{"ca":["jG"]},"Qh":{"jG":[],"ca":["jG"]},"Qi":{"cg":[]},"vO":{"hH":[],"cg":[]},"vP":{"jG":[],"ca":["jG"]},"mb":{"jG":[],"ca":["jG"]},"Dq":{"hH":[],"cg":[]},"wd":{"Y":["1"],"L":["1"],"a3":["1"],"n":["1"]},"Uu":{"wd":["p"],"Y":["p"],"L":["p"],"a3":["p"],"n":["p"]},"wg":{"wd":["p"],"Y":["p"],"L":["p"],"a3":["p"],"n":["p"],"Y.E":"p","n.E":"p"},"wm":{"cy":["rF"],"ah":[]},"wl":{"a1":[],"h":[]},"Zn":{"cP":[]},"Zo":{"a4":["wl"]},"Zp":{"aM":[],"h":[]},"ms":{"dK":["1"],"dK.T":"1"},"Fu":{"kH":["1"]},"pl":{"aAK":[]},"w0":{"ml":[]},"tv":{"ml":[]},"tN":{"ml":[]},"ws":{"cg":[]},"wr":{"cg":[]},"Rl":{"cg":[]},"n0":{"d7":[]},"oq":{"d7":[]},"Eh":{"d7":[]},"Dz":{"d7":[]},"ye":{"d7":[]},"of":{"d7":[]},"Er":{"hH":[],"cg":[]},"Es":{"aK":["@","@"],"kU":[],"az":["@","@"],"aK.V":"@","aK.K":"@"},"Rw":{"Y":["@"],"L":["@"],"a3":["@"],"kU":[],"n":["@"],"Y.E":"@","n.E":"@"},"fp":{"kU":[]},"aQh":{"a1":[],"h":[]},"aOJ":{"a1":[],"h":[]},"aOK":{"a4":["aOJ"]},"aUB":{"b4":[],"aT":[],"h":[]},"aTK":{"b4":[],"aT":[],"h":[]},"aQ2":{"qG":[]}}')) +A.aUI(v.typeUniverse,JSON.parse('{"kQ":1,"PZ":1,"Q_":1,"LA":1,"LV":1,"Aa":1,"R1":1,"wk":1,"Iw":2,"ze":1,"dU":1,"dv":1,"uX":1,"kH":1,"mE":1,"Dn":1,"Y9":1,"S_":1,"HH":1,"Tf":1,"rN":1,"Gr":1,"wH":1,"XZ":1,"ZD":1,"Ze":2,"B6":2,"Hy":2,"Hx":2,"Hz":1,"HA":1,"I6":2,"Kn":1,"KI":2,"xx":1,"ca":1,"t9":1,"A4":1,"Fv":1,"Rb":1,"zw":1,"zu":1,"Gx":1,"R2":2,"ys":1,"tR":1,"EU":1,"EV":1,"EW":1,"BM":1,"It":1,"F_":1,"cy":1,"kd":1,"zy":1,"BN":2,"ID":1,"G4":1,"xK":1,"zg":1,"EY":1,"MX":1,"dF":1,"eO":1,"C4":1,"zp":1,"xi":1,"GQ":1,"vp":1,"HM":1,"IL":1,"IM":1,"n3":1,"Ln":1,"wQ":1,"uy":1,"to":1,"wY":1,"zf":1,"QX":1,"La":1,"aF6":1,"e1":1,"iE":1,"GZ":1,"xL":1,"aRe":1,"v2":1,"Nb":1,"BU":1,"vf":1,"rZ":1,"xh":1,"Da":2,"Hr":2,"hm":1,"e5":1,"EX":1,"I1":1,"On":1,"Ua":1,"Qp":1,"Fu":1,"BL":2,"a6e":1}')) +var u={S:"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u03f6\x00\u0404\u03f4 \u03f4\u03f6\u01f6\u01f6\u03f6\u03fc\u01f4\u03ff\u03ff\u0584\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u05d4\u01f4\x00\u01f4\x00\u0504\u05c4\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u0400\x00\u0400\u0200\u03f7\u0200\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u0200\u0200\u0200\u03f7\x00",t:"\x01\x01)==\xb5\x8d\x15)QeyQQ\xc9===\xf1\xf0\x00\x01)==\xb5\x8d\x15)QeyQQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QeyQQ\xc9===\xf1\xf0\x01\x01(<<\xb4\x8c\x15(PdxPP\xc8<<<\xf1\xf0\x01\x01)==\xb5\x8d\x15(PeyQQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(PdyPQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QdxPP\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QeyQQ\xc9\u011a==\xf1\xf0\xf0\xf0\xf0\xf0\xf0\xdc\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\x01\x01)==\u0156\x8d\x15(QeyQQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QeyQQ\xc9\u012e\u012e\u0142\xf1\xf0\x01\x01)==\xa1\x8d\x15(QeyQQ\xc9===\xf1\xf0\x00\x00(<<\xb4\x8c\x14(PdxPP\xc8<<<\xf0\xf0\x01\x01)==\xb5\x8d\x15)QeyQQ\xc9===\xf0\xf0??)\u0118=\xb5\x8c?)QeyQQ\xc9=\u0118\u0118?\xf0??)==\xb5\x8d?)QeyQQ\xc9\u012c\u012c\u0140?\xf0??)==\xb5\x8d?)QeyQQ\xc8\u0140\u0140\u0140?\xf0\xdc\xdc\xdc\xdc\xdc\u0168\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\x00\xa1\xa1\xa1\xa1\xa1\u0154\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\x00",e:"\x10\x10\b\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x10\x10\x10\x10\x10\x02\x02\x02\x04\x04\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x02\x02\x02\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x10\x04\x10\x04\x04\x02\x10\x10\x10\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x06\x02\x02\x02\x02\x06\x02\x06\x02\x02\x02\x02\x06\x06\x06\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x10\x10\x10\x02\x02\x04\x04\x02\x02\x04\x04\x11\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x0e\x0e\x02\x0e\x10\x04\x04\x04\x04\x02\x10\x10\x10\x02\x10\x10\x10\x11\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x0e\x0e\x0e\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x04\x10\x10\x10\x10\x10\x10\x02\x10\x10\x04\x04\x10\x10\x02\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x10\x10\x10\x02\x10\x10\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x04\x10\x02\x02\x02\x02\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x04\x11\x04\x04\x02\x10\x10\x10\x10\x10\x10\x10\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\f\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\f\r\r\r\r\r\r\r\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\x02\x02\x02\x02\x04\x10\x10\x10\x10\x02\x04\x04\x04\x02\x04\x04\x04\x11\b\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x01\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x10\x10\x10\x10\x10\x10\x01\x01\x01\x01\x01\x01\x01\x01\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x06\x06\x06\x02\x02\x02\x02\x02\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x04\x04\x10\x04\x04\x10\x04\x04\x02\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x04\x04\x10\x10\x10\x10\x02\x02\x04\x04\x02\x02\x04\x04\x11\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x02\x02\x02\x0e\x0e\x02\x0e\n\n\n\n\n\n\n\x02\x02\x02\x02\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\x10\x10\b\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x04\x10\x10\x10\x10\x10\x10\x10\x04\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x02\x02\x02\x10\x02\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\b\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x04\x04\x02\x10\x10\x02\x04\x04\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x04\x04\x04\x02\x04\x04\x02\x02\x10\x10\x10\x10\b\x04\b\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x02\x02\x10\x10\x04\x04\x04\x04\x10\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\x01\x01\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x04\x04\x10\x10\x04\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\b\x02\x10\x10\x10\x10\x02\x10\x10\x10\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x04\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x10\x02\x02\x04\x10\x10\x02\x02\x02\x02\x02\x02\x10\x04\x10\x10\x04\x04\x04\x10\x04\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x03\x0f\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x04\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x01\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x10\x10\x10\x02\x02\x10\x10\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x10\x10\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x02\x10\x02\x04\x04\x04\x04\x04\x04\x04\x10\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x04\x10\x10\x10\x10\x04\x04\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x04\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x02\b\b\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x10\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\b\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x10\x10\x02\x10\x04\x04\x02\x02\x02\x04\x04\x04\x02\x04\x04\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x04\x04\x10\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x10\x04\x10\x04\x04\x04\x04\x02\x02\x04\x04\x02\x02\x04\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x10\x10\x02\x10\x02\x02\x10\x02\x10\x10\x10\x04\x02\x04\x04\x10\x10\x10\b\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x10\x10\x02\x02\x02\x02\x10\x10\x02\x02\x10\x10\x10\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x10\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x04\x10\x10\x04\x04\x04\x02\x02\x02\x02\x04\x04\x10\x04\x04\x04\x04\x04\x04\x10\x10\x10\x02\x02\x02\x02\x10\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x10\x04\x10\x02\x04\x04\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x04\x04\x10\x10\x02\x02\b\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x10\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x02\x02\x04\x04\x04\x04\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x10\x02\x02\x10\x10\x10\x10\x04\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x10\x10\x04\x10\x04\x04\x10\x04\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x04\x04\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x10\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\b\b\b\b\b\b\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x01\x02\x02\x02\x10\x10\x02\x10\x10\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x06\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x04\b\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\b\b\b\b\b\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\n\x02\x02\x02\n\n\n\n\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x02\x06\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x10\x02\x10\x02\x02\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x04\x10\x10\x10\x10\x10\x02\x10\x10\x04\x02\x04\x04\x11\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x10\x04\x04\x02\x02\x02\x02\x02\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02",U:"\x15\x01)))\xb5\x8d\x01=Qeyey\xc9)))\xf1\xf0\x15\x01)))\xb5\x8d\x00=Qeyey\xc9)))\xf1\xf0\x15\x01)((\xb5\x8d\x01=Qeyey\xc9(((\xf1\xf0\x15\x01(((\xb4\x8c\x01"),vH:s("aMX"),od:s("bb"),gj:s("aN_"),mf:s("Jx"),pC:s("h4"),so:s("bL"),o:s("bL

"),Bs:s("bL"),ph:s("yt"),s1:s("yx"),vp:s("ph"),S7:s("JL"),M1:s("JP"),Al:s("n5"),jj:s("n6"),m_:s("cQ"),k:s("aa"),q:s("fd"),rj:s("pl"),Xj:s("aNl"),pI:s("lc"),V4:s("cX"),wY:s("cL"),nz:s("cL"),OY:s("cL"),vr:s("cL"),gv:s("cL"),fN:s("cL"),Tx:s("cL"),fn:s("cL"),sl:s("cL"),j5:s("cL"),_n:s("cL"),ZQ:s("cL"),Am:s("aNp"),WG:s("yT"),d0:s("fz?,cU<@>>"),Lh:s("yY"),XY:s("tF"),PO:s("z0"),wW:s("ii"),nR:s("z6"),Kb:s("Kz()"),Hz:s("fe"),hP:s("eW"),G:s("C"),IC:s("eX"),b8:s("ca<@>"),BO:s("hD"),qO:s("pw"),EU:s("bQ"),li:s("bQ"),eL:s("bQ"),fF:s("eY"),Nq:s("le"),vn:s("zh"),pU:s("a7>"),pz:s("KQ"),ho:s("zj"),H5:s("aO5"),HY:s("jc"),ip:s("zr"),I7:s("u_"),Hw:s("il"),l4:s("aOf"),Uf:s("ng"),XP:s("aOi"),yS:s("u1"),re:s("aZU"),EX:s("dS"),jh:s("aOp"),I:s("ip"),ra:s("aZV"),xm:s("h8"),wh:s("zH"),AH:s("Lo"),YH:s("Lq"),uL:s("jf"),zk:s("jg"),U2:s("pH"),Tu:s("aE"),ML:s("dY"),A0:s("cZ"),Zi:s("kf"),Rz:s("kg"),Ee:s("a3<@>"),Q:s("b3"),dq:s("aOV"),GB:s("zX"),lz:s("ll"),Lt:s("cm"),I3:s("ax"),VI:s("cg"),IX:s("f_"),bh:s("pL"),oB:s("pM"),o6:s("aP6"),_w:s("ln"),HH:s("lo"),OO:s("hG"),cP:s("lp"),b5:s("pN"),P9:s("lq"),eI:s("pO"),Ie:s("A8"),rq:s("fg"),yX:s("ue"),Q9:s("aP9"),US:s("ha"),N8:s("Ac"),s4:s("a6m"),OE:s("a6n"),Kw:s("a6B"),mx:s("d1"),l5:s("lt"),zq:s("uj"),ia:s("pT"),VW:s("pU"),FK:s("nr"),jT:s("Am"),c4:s("kn"),bE:s("hH"),Uy:s("a75"),_8:s("lv"),Ch:s("un"),Z9:s("ak"),Ev:s("ak()"),L0:s("ak<@>"),T8:s("ak"),Yf:s("ak>?>"),T:s("ak<~>"),Fp:s("cz"),pl:s("cz"),TM:s("cz"),Lu:s("f1"),MA:s("f1"),Ih:s("f1

"),W:s("uo"),cD:s("d2"),uA:s("cw"),C1:s("cw"),Uv:s("cw"),jn:s("cw"),YC:s("cw"),hg:s("cw"),Qm:s("cw"),UN:s("cw"),ok:s("cw"),lh:s("cw"),Bk:s("cw"),Pw:s("cw"),xR:s("pY"),yi:s("jj>"),TX:s("pZ"),bT:s("pZ>"),Ks:s("jk"),FS:s("hI"),rQ:s("b_8"),GF:s("es"),PD:s("es<~()>"),op:s("es<~(np)>"),bq:s("hb"),G7:s("Mb>"),rA:s("q1"),mS:s("q2"),AL:s("hK"),Fn:s("lx"),zE:s("ap"),Lk:s("aE6"),g5:s("Au"),Oh:s("q5"),oA:s("Av"),J2:s("uw"),OX:s("hd"),Di:s("f3"),dW:s("fH"),SG:s("nx"),Bc:s("ny"),ri:s("Az"),IS:s("he"),og:s("dc"),WB:s("b4"),U1:s("iu"),Gb:s("lD

"),JZ:s("a95"),XO:s("a96"),pT:s("a97"),gD:s("nA"),l:s("b0"),nQ:s("nB"),Ya:s("uz"),JY:s("n<@>"),lY:s("H>"),QP:s("H"),NS:s("H"),F:s("H"),gb:s("H"),SU:s("H

"),iW:s("H"),Vh:s("H"),H0:s("H"),qN:s("H"),AT:s("H"),t_:s("H"),KV:s("H"),ZD:s("H"),E:s("H"),vl:s("H"),Up:s("H"),uB:s("H"),SE:s("H"),lX:s("H"),LE:s("H"),_m:s("H"),bp:s("H"),z8:s("H"),uf:s("H"),no:s("H"),wQ:s("H>"),ty:s("H>"),mo:s("H>"),iQ:s("H"),DU:s("H"),om:s("H>"),kr:s("H"),XZ:s("H"),Fa:s("H"),fJ:s("H"),VB:s("H"),VO:s("H"),O_:s("H"),O:s("H"),K0:s("H"),CE:s("H"),k5:s("H"),s9:s("H"),Y4:s("H"),_f:s("H"),ER:s("H"),X_:s("H>"),fQ:s("H>"),zg:s("H>"),Eo:s("H"),H8:s("H"),ss:s("H"),a9:s("H>"),en:s("H"),H7:s("H>"),n4:s("H>"),Xr:s("H"),YE:s("H"),tc:s("H"),Qg:s("H"),jl:s("H"),wi:s("H"),g8:s("H>"),OM:s("H>"),RR:s("H"),tZ:s("H"),D9:s("H"),Y2:s("H"),RW:s("H"),L7:s("H<+representation,targetSize(D7,K)>"),Co:s("H<+(l,Ee)>"),lN:s("H<+data,event,timeStamp(L,V,aE)>"),Nt:s("H<+domSize,representation,targetSize(K,D7,K)>"),AO:s("H"),Pc:s("H"),Ik:s("H"),xT:s("H"),TT:s("H"),Ry:s("H"),RX:s("H"),QT:s("H"),y8:s("H"),ZP:s("H"),D1:s("H"),u1:s("H"),JO:s("H"),q1:s("H"),QF:s("H"),o4:s("H"),Qo:s("H"),Ay:s("H"),kO:s("H"),N_:s("H"),Gl:s("H>"),s:s("H"),oU:s("H"),bt:s("H"),vG:s("H"),Lx:s("H"),sD:s("H"),VS:s("H"),fm:s("H"),Ne:s("H"),FO:s("H>>"),LX:s("H"),Fh:s("H"),zQ:s("H"),p:s("H"),GA:s("H"),XB:s("H"),Na:s("H"),SW:s("H"),TV:s("H"),Kj:s("H"),_Y:s("H"),mz:s("H"),Kx:s("H"),zj:s("H"),IR:s("H"),m3:s("H"),jE:s("H"),qi:s("H"),y2:s("H"),uD:s("H"),M6:s("H

"),s6:s("H"),lb:s("H"),bd:s("H"),YK:s("H"),Z4:s("H"),fL:s("H"),cR:s("H"),NM:s("H"),HZ:s("H"),n:s("H

"),ee:s("H<@>"),t:s("H

"),L:s("H"),ef:s("H"),iG:s("H"),ny:s("H?>"),Fi:s("H"),XS:s("H"),VA:s("H"),Z:s("H"),a0:s("H"),Zt:s("H()>"),iL:s("H()>"),sA:s("H"),qj:s("H<~()>"),SM:s("H<~(Q,dg?)>"),e:s("H<~(bb)>"),x8:s("H<~(id)>"),LY:s("H<~(j3)>"),j1:s("H<~(aE)>"),s2:s("H<~(pX)>"),Jh:s("H<~(L)>"),hh:s("H<~(m4)>"),ha:s("bu<@>"),bz:s("uD"),m:s("V"),lT:s("fh"),dC:s("bH<@>"),Hf:s("fi"),Cl:s("jm"),D2:s("fj"),XU:s("ku(iv)"),SQ:s("uG"),Dj:s("qe"),jk:s("bN"),NE:s("bN"),ku:s("bN"),hA:s("bN"),A:s("bN>"),af:s("bN"),rf:s("AV"),hz:s("iw"),JB:s("ix<@>"),y4:s("qg"),oM:s("qg"),NJ:s("qh"),Px:s("L"),Lc:s("L"),qC:s("L"),UX:s("L"),gm:s("L"),d_:s("L"),jQ:s("L"),I1:s("L"),V1:s("L"),yp:s("L"),Xw:s("L"),rg:s("L"),j:s("L<@>"),Cm:s("L

"),Dn:s("L"),I_:s("ah"),da:s("kw"),d:s("f"),bS:s("aEF"),tO:s("aS"),mT:s("aS"),UH:s("aS"),DC:s("aS"),q9:s("aS"),sw:s("aS>"),qE:s("aS>"),Dx:s("ql<@,@>"),kY:s("az"),nf:s("az"),GU:s("az"),a:s("az"),_P:s("az"),e3:s("az"),f:s("az<@,@>"),xE:s("az"),pE:s("az"),rr:s("az<~(b8),b7?>"),C9:s("f4"),Gf:s("aj"),rB:s("aj"),qn:s("aj"),gn:s("aj"),Tr:s("aj"),g6:s("uR"),iB:s("aQi"),g:s("qn"),i1:s("qo"),xV:s("b7"),w:s("js"),tB:s("uU"),xS:s("hQ"),Pb:s("dA"),ZA:s("uV"),_h:s("iz"),Wz:s("iA"),Lb:s("eu"),Es:s("qv"),CW:s("iB"),RZ:s("qy"),jW:s("nP"),A3:s("hS"),gc:s("eh"),u9:s("lI"),uK:s("ju"),Jc:s("dB"),Tm:s("dB"),w3:s("dB"),ji:s("dB"),WA:s("dB"),kj:s("dB"),Te:s("lJ"),P:s("bi"),K:s("Q"),xA:s("Q(p)"),_a:s("Q(p{params:Q?})"),yw:s("b6"),c:s("b6<~(bb)>"),jc:s("b6<~(id)>"),Xx:s("b6<~(m4)>"),pw:s("qC"),v:s("j"),gY:s("jv"),qt:s("cA"),Ms:s("nR"),N1:s("v3"),Mf:s("v4"),sd:s("aF4"),Q2:s("nS"),Fw:s("ei"),IL:s("ei"),ke:s("NY"),v3:s("t"),sT:s("lN"),sv:s("lO"),j0:s("nZ"),qa:s("b0a"),ge:s("qH"),Ko:s("qI"),kf:s("lR"),C:s("kB"),pY:s("lS"),qL:s("b8"),GG:s("b0g"),XA:s("lT"),n2:s("qJ"),WQ:s("qK"),w5:s("lU"),DB:s("qL"),PB:s("qM"),Mj:s("qN"),xb:s("qO"),ks:s("fm"),oN:s("lV"),f9:s("aRe"),bb:s("vb"),C0:s("aRp"),yH:s("aT"),qP:s("f5"),jU:s("vj"),pK:s("b0m"),Rp:s("+()"),Yr:s("+(rV,P)"),mi:s("+(Q?,Q?)"),YT:s("D"),b_:s("hW<@>"),Qz:s("Ow"),CZ:s("C2"),NW:s("C3"),x:s("B"),vz:s("vm"),DW:s("qW"),f1:s("Ce"),I9:s("q"),F5:s("at"),GM:s("aL"),Wx:s("lY"),nl:s("d3"),Ss:s("o8"),Cn:s("vo"),dw:s("Cp"),Ju:s("qZ"),E1:s("Cq"),qJ:s("o9"),mg:s("e0"),UM:s("jz"),Wd:s("vr"),dZ:s("Cu

"),yb:s("e1"),z4:s("dJ"),k2:s("Cw"),ew:s("c_"),MV:s("c_"),o_:s("c_"),ad:s("Cz"),oj:s("vs"),pO:s("cU<@>(T,Q?)"),nY:s("CD"),BL:s("CD"),Np:s("vu"),Xy:s("f6"),Ak:s("of"),JE:s("CI"),Cy:s("CJ"),gt:s("m1"),Lm:s("r6"),sm:s("vz"),NF:s("aS0"),qd:s("b0s"),NU:s("b0t"),hI:s("b0u"),x9:s("ex"),mb:s("CV"),Wu:s("vC"),iN:s("oi"),_S:s("d4"),KL:s("m4"),VP:s("f7"),bu:s("cN"),UF:s("rd"),g3:s("e2"),tj:s("vF"),HS:s("ok"),n5:s("vG<@>"),hi:s("b9"),c8:s("b9"),Ro:s("b9<@>"),uy:s("aFQ"),RY:s("ch"),jH:s("ol"),WE:s("vH"),cZ:s("vI"),Vz:s("vJ"),yE:s("b0C"),Mp:s("b2"),FW:s("K"),Ws:s("D8"),r:s("m6"),Xp:s("m8"),Kn:s("m9"),Gt:s("vM"),D:s("fO"),M0:s("rg"),jB:s("on"),y3:s("jF"),Bb:s("mb"),B:s("dV"),Km:s("dg"),MF:s("fT"),d1:s("a1"),Iz:s("aM"),LQ:s("Qo"),ZE:s("rk"),N:s("l"),Vc:s("aSC"),NC:s("jI"),Oz:s("jJ"),u4:s("d5"),rh:s("d5>"),az:s("d5"),Q6:s("d5"),Ow:s("d5"),E8:s("d5"),d9:s("d5"),Zl:s("d5>?>"),hr:s("d5"),b6:s("d5<~>"),ZC:s("kI"),lu:s("kJ"),GZ:s("rl"),if:s("DI"),mr:s("DN"),iy:s("DS"),ot:s("iL"),qY:s("jL"),bZ:s("aT_"),AS:s("ot"),em:s("o"),we:s("iM"),ZM:s("rs"),ZF:s("kO>"),zo:s("kO<@>"),qe:s("w8"),V:s("fo"),U4:s("aTk"),zW:s("cJ"),Ni:s("aG"),Y:s("aG

"),u:s("fZ"),ns:s("mg"),w7:s("akU"),rd:s("wf"),Po:s("akV"),H3:s("i3"),pm:s("wh"),Pj:s("i4"),kk:s("kP"),lQ:s("rA"),Qj:s("rB"),G5:s("i5"),EZ:s("i5<@,kU>"),C_:s("rC<@>"),gU:s("iN"),Xu:s("R3"),xc:s("e6"),A9:s("e6"),j3:s("rD

"),GY:s("jQ"),q6:s("eB"),ya:s("iP"),VD:s("Ei"),mu:s("jR"),JH:s("wn"),Hi:s("rG"),Dg:s("En"),rS:s("hs"),X3:s("mk"),Sd:s("ml"),Hd:s("as"),eQ:s("cl

"),FI:s("cl"),Je:s("cl"),t5:s("cl"),Hx:s("cl>"),ZK:s("cl"),Ri:s("cl"),ow:s("cl"),kE:s("cl<~(Q,dg?)>"),r7:s("cl<~(Av)>"),Pi:s("kR"),Zw:s("kR"),l7:s("h"),a7:s("wt"),R:s("cd"),_E:s("kS"),GC:s("iQ"),ZX:s("iQ"),z_:s("bF"),De:s("bF"),mD:s("bF"),dy:s("bF"),W7:s("bF"),uE:s("bF"),XR:s("bF

"),rc:s("bF"),RP:s("bF"),Ag:s("Rq"),QN:s("h(T,b9,h?)"),X5:s("cP"),Uh:s("Ep"),Qy:s("kT"),ii:s("kU"),L1:s("Ev"),JX:s("oC"),gE:s("bf"),m4:s("bf"),BZ:s("bf>"),Iy:s("bf"),fO:s("bf"),Bx:s("bf"),gI:s("bf"),yB:s("bf"),E_:s("bf"),h:s("bf<~>"),BY:s("aTK"),ZW:s("wA"),B6:s("EK"),EG:s("rJ"),bY:s("F7"),TC:s("rM"),uC:s("eR"),dA:s("mp"),Fb:s("mp"),Uz:s("mp"),Q8:s("Fa>"),UJ:s("Tj"),rM:s("rO"),s5:s("rP"),l3:s("Fq"),Sc:s("ms"),Eh:s("FC"),fk:s("wP"),Jp:s("aTY"),h1:s("wR"),sF:s("al"),XC:s("al"),zs:s("al>"),cN:s("al"),dH:s("al"),EW:s("al"),fB:s("al"),aP:s("al"),LR:s("al<@>"),wJ:s("al

"),gg:s("al"),X6:s("al"),U:s("al<~>"),cK:s("wS"),Qu:s("mv"),U3:s("wV"),UR:s("fq"),R9:s("oI"),Fy:s("oK"),Nr:s("FQ"),cA:s("jV"),Sx:s("mw"),pt:s("x3"),Gk:s("G0"),PJ:s("x4"),Fe:s("G9"),xg:s("V4"),Tp:s("oO"),pi:s("kY"),Vl:s("oP"),KJ:s("my"),eU:s("xc"),sZ:s("Gq"),j4:s("Vv"),Li:s("Gs"),c_:s("Gy"),bR:s("Gz"),h7:s("kZ"),zP:s("e8"),rk:s("GE"),l0:s("t0"),Lj:s("mz"),zd:s("GK"),SN:s("GN"),ju:s("mA"),Eg:s("xl"),xL:s("xm"),im:s("t1"),pR:s("t2"),Ez:s("ia"),J:s("H3"),yd:s("H9"),jF:s("Hb"),vC:s("eS"),kS:s("XI"),S8:s("HF"),mm:s("l1

"),Hj:s("HK<~>"),bm:s("jY"),dQ:s("jY"),HE:s("xz"),S0:s("xA"),f2:s("HW"),i9:s("xD"),tH:s("aUB"),Wp:s("I8"),_l:s("t8"),ps:s("If"),mN:s("bC"),Dm:s("bC"),N5:s("bC

"),jY:s("bC"),b:s("bC"),B_:s("bC"),DH:s("Zx"),y:s("O"),i:s("P"),z:s("@"),N2:s("@(Q)"),Hg:s("@(Q,dg)"),S:s("p"),ZU:s("n_?"),tX:s("aCL?"),m2:s("yC?"),Vx:s("dr?"),sa:s("eV?"),eJ:s("pj?"),oI:s("bc?"),YY:s("pk?"),CD:s("cX?"),YD:s("h6?"),L5:s("aD6?"),JG:s("z7?"),cW:s("aD7?"),eG:s("z8?"),e4:s("aD8?"),EM:s("z9?"),VC:s("ps?"),_:s("C?"),YJ:s("eX?"),xG:s("lh?"),V2:s("ip?"),z2:s("aE?"),pc:s("cZ?"),Om:s("lk?"),Dv:s("b3?"),e8:s("ua?"),pk:s("d1?"),RC:s("Al?"),uZ:s("ak?"),_I:s("q2?"),gx:s("hL?"),lF:s("dt?"),C6:s("aEa?"),Pr:s("nz?"),Ef:s("iu?"),NX:s("V?"),LO:s("fj?"),kc:s("L<@>?"),ft:s("L?"),y6:s("f?"),qA:s("jq?"),nA:s("az?"),Xz:s("az<@,@>?"),wd:s("az>?"),J1:s("az?"),iD:s("b7?"),ka:s("qs?"),WV:s("dA?"),X:s("Q?"),Ff:s("aF_?"),dJ:s("jv?"),Zr:s("aF2?"),KX:s("dI?"),uR:s("jw?"),xO:s("nV?"),Qv:s("B?"),xP:s("B?(B)"),CA:s("qW?"),p2:s("aW?"),ym:s("lY?"),IT:s("d3?"),_N:s("r6?"),Ei:s("cN?"),iJ:s("b9?"),TZ:s("om?"),pg:s("kE?"),tW:s("K?"),MR:s("fO?"),lE:s("fT?"),ob:s("l?"),f3:s("hp?"),p8:s("o?"),Dh:s("rr?"),cB:s("d7?"),qf:s("aAE?"),zV:s("wb?"),ir:s("aG

?"),nc:s("i3?"),Wn:s("i6?"),Sk:s("wm?"),Xk:s("fq?"),av:s("Gv?"),Kp:s("mz?"),JI:s("HM<@>?"),X7:s("O?"),PM:s("P?"),bo:s("p?"),R7:s("ce?"),Nw:s("~()?"),Ci:s("ce"),H:s("~"),M:s("~()"),CF:s("~(Q,dg?)"),Vu:s("~(aE)"),Su:s("~(np)"),xt:s("~(L)"),mX:s("~(Q)"),hK:s("~(Q,dg)"),Ld:s("~(b8)"),iS:s("~(lX)"),HT:s("~(Q?)")}})();(function constants(){var s=hunkHelpers.makeConstList +B.II=J.uA.prototype +B.b=J.H.prototype +B.eV=J.AJ.prototype +B.f=J.uC.prototype +B.IX=J.uD.prototype +B.d=J.nE.prototype +B.c=J.kt.prototype +B.IY=J.fh.prototype +B.IZ=J.k.prototype +B.vi=A.qy.prototype +B.aq=A.Bp.prototype +B.Nk=A.Bq.prototype +B.vj=A.Br.prototype +B.bK=A.Bs.prototype +B.Nl=A.Bt.prototype +B.hT=A.Bu.prototype +B.B=A.lI.prototype +B.z0=J.O4.prototype +B.m6=J.kP.prototype +B.dF=new A.tl(0,"nothing") +B.j5=new A.tl(1,"requestedFocus") +B.BI=new A.tl(2,"receivedDomFocus") +B.BJ=new A.tl(3,"receivedDomBlur") +B.a_u=new A.a0A(0,"unknown") +B.BK=new A.yb(!1,null) +B.BM=new A.fc(0,1) +B.BN=new A.fc(0,-1) +B.a_v=new A.fc(1,0) +B.j6=new A.fc(-1,0) +B.c8=new A.fc(-1,-1) +B.Q=new A.eb(0,0) +B.BO=new A.eb(0,1) +B.BP=new A.eb(0,-1) +B.mI=new A.eb(1,0) +B.j7=new A.eb(-1,0) +B.BQ=new A.eb(-1,1) +B.eq=new A.eb(-1,-1) +B.j8=new A.Jy(null) +B.j9=new A.JD(0,"normal") +B.ja=new A.JD(1,"preserve") +B.R=new A.id(0,"dismissed") +B.cX=new A.id(1,"forward") +B.c9=new A.id(2,"reverse") +B.a6=new A.id(3,"completed") +B.BR=new A.pg(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.e=new A.a3b(0,"sRGB") +B.h1=new A.C(1,0.09019607843137255,0.09019607843137255,0.09019607843137255,B.e) +B.mJ=new A.pg(B.h1,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.jb=new A.yx(0,"exit") +B.mK=new A.yx(1,"cancel") +B.cY=new A.j3(0,"detached") +B.ca=new A.j3(1,"resumed") +B.fJ=new A.j3(2,"inactive") +B.fK=new A.j3(3,"hidden") +B.fL=new A.j3(4,"paused") +B.BS=new A.JI(!1,127) +B.BT=new A.JJ(127) +B.jc=new A.yA(0,"polite") +B.mL=new A.a19(0,"polite") +B.jd=new A.yA(1,"assertive") +B.bH=A.b(s([]),t.s) +B.j=new A.DH(1,"downstream") +B.ix=new A.fW(-1,-1,B.j,!1,-1,-1) +B.be=new A.c7(-1,-1) +B.cy=new A.cO("",B.ix,B.be) +B.mM=new A.tq(!1,"",B.bH,B.cy,null) +B.je=new A.ts(0,"disabled") +B.BU=new A.ts(1,"always") +B.BV=new A.ts(2,"onUserInteraction") +B.mN=new A.ts(3,"onUnfocus") +B.V=new A.tt(0,"up") +B.cb=new A.tt(1,"right") +B.S=new A.tt(2,"down") +B.bg=new A.tt(3,"left") +B.b3=new A.JQ(0,"horizontal") +B.aD=new A.JQ(1,"vertical") +B.Aq=new A.vR(0,"backButton") +B.BW=new A.JS(null) +B.Zz=new A.aqV(0,"standard") +B.BX=new A.JR(B.Aq,null,null,B.BW,null,null,null,null,null,null) +B.BY=new A.yD(null,null,null,null,null,null,null,null) +B.d0=new A.a9a() +B.BZ=new A.n5("flutter/keyevent",B.d0,t.Al) +B.ji=new A.ajH() +B.C_=new A.n5("flutter/lifecycle",B.ji,A.aA("n5")) +B.C0=new A.n5("flutter/system",B.d0,t.Al) +B.aL=new A.ajs() +B.dG=new A.n5("flutter/accessibility",B.aL,t.Al) +B.mO=new A.k5(0,0) +B.C1=new A.k5(1,1) +B.C2=new A.yG(12,"plus") +B.C3=new A.yG(13,"modulate") +B.cG=new A.yG(3,"srcOver") +B.O=new A.K3(0,"normal") +B.ed=new A.aR(8,8) +B.mP=new A.cQ(B.ed,B.ed,B.ed,B.ed) +B.i3=new A.aR(40,40) +B.C5=new A.cQ(B.i3,B.i3,B.i3,B.i3) +B.i4=new A.aR(60,50) +B.C6=new A.cQ(B.i4,B.i4,B.i4,B.i4) +B.dn=new A.aR(4,4) +B.E=new A.aR(0,0) +B.mQ=new A.cQ(B.dn,B.dn,B.E,B.E) +B.i1=new A.aR(22,22) +B.C7=new A.cQ(B.i1,B.i1,B.i1,B.i1) +B.ec=new A.aR(2,2) +B.mR=new A.cQ(B.ec,B.ec,B.ec,B.ec) +B.fM=new A.cQ(B.dn,B.dn,B.dn,B.dn) +B.ar=new A.cQ(B.E,B.E,B.E,B.E) +B.i5=new A.aR(7,7) +B.Ca=new A.cQ(B.i5,B.i5,B.i5,B.i5) +B.l=new A.C(1,0,0,0,B.e) +B.aw=new A.K5(0,"none") +B.q=new A.bc(B.l,0,B.aw,-1) +B.bU=new A.C(0.9254901960784314,0.8392156862745098,0.8823529411764706,0.01568627450980392,B.e) +B.y=new A.K5(1,"solid") +B.Ce=new A.bc(B.bU,1,B.y,-1) +B.Fy=new A.C(0.12549019607843137,1,1,1,B.e) +B.mT=new A.bc(B.Fy,1,B.y,-1) +B.z=new A.C(0,0,0,0,B.e) +B.mS=new A.bc(B.z,1,B.y,-1) +B.mU=new A.dr(B.mS,B.q,B.mS,B.q) +B.mV=new A.dr(B.q,B.q,B.q,B.q) +B.Ch=new A.yI(null,null,null,null,null,null,null) +B.Ci=new A.yJ(null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Cj=new A.yK(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.PE=new A.Po(0,"normal") +B.lb=new A.Oo(null) +B.Ck=new A.yL(B.PE,B.lb) +B.zf=new A.Po(1,"fast") +B.Cl=new A.yL(B.zf,B.lb) +B.Cm=new A.aa(48,1/0,48,1/0) +B.Cn=new A.aa(0,1/0,48,1/0) +B.Co=new A.aa(280,1/0,0,1/0) +B.mW=new A.aa(36,1/0,36,1/0) +B.jf=new A.aa(1/0,1/0,1/0,1/0) +B.Cp=new A.aa(0,500,0,1/0) +B.jr=new A.C(1,0.7411764705882353,0.7411764705882353,0.7411764705882353,B.e) +B.Cd=new A.bc(B.jr,0,B.y,-1) +B.Cg=new A.dr(B.q,B.q,B.Cd,B.q) +B.ax=new A.K9(0,"rectangle") +B.Cq=new A.ds(null,null,B.Cg,null,null,null,B.ax) +B.Fj=new A.C(0.23529411764705882,0,0,0,B.e) +B.vm=new A.j(0,4) +B.CZ=new A.bx(0.5,B.O,B.Fj,B.vm,10) +B.KB=A.b(s([B.CZ]),t.F) +B.Cr=new A.ds(null,null,null,B.mP,B.KB,null,B.ax) +B.bV=new A.C(1,0.16862745098039217,0.16862745098039217,0.16862745098039217,B.e) +B.Cb=new A.bc(B.bV,1,B.y,-1) +B.Cf=new A.dr(B.Cb,B.q,B.q,B.q) +B.Cs=new A.ds(B.z,null,B.Cf,null,null,null,B.ax) +B.fN=new A.a1A(2,"cover") +B.bx=new A.yM(0,"tight") +B.Ct=new A.yM(1,"max") +B.mX=new A.yM(5,"strut") +B.jg=new A.K9(1,"circle") +B.bp=new A.a1B(0,"tight") +B.a7=new A.Ka(0,"dark") +B.ai=new A.Ka(1,"light") +B.cZ=new A.yO(0,"blink") +B.by=new A.yO(1,"webkit") +B.d_=new A.yO(2,"firefox") +B.D0=new A.a1W(1,"padded") +B.D1=new A.yP(null,null,null,null,null,null,null,null,null) +B.mY=new A.yS(0,"normal") +B.D2=new A.yS(1,"accent") +B.D3=new A.yS(2,"primary") +B.E5=new A.Fs(A.aA("Fs>")) +B.D4=new A.tx(B.E5) +B.fO=new A.lD(A.aJ0(),t.Gb) +B.D5=new A.lD(A.aJ0(),A.aA("lD

")) +B.mZ=new A.lD(A.aYF(),t.Gb) +B.D6=new A.a0B() +B.bz=new A.JH() +B.a_w=new A.JX() +B.D8=new A.a1h() +B.D9=new A.JW() +B.n_=new A.a1K() +B.r=new A.aE(0) +B.jh=new A.Kh() +B.Da=new A.Ks() +B.Db=new A.Kv() +B.fP=new A.KX() +B.Dc=new A.a3M() +B.er=new A.zu() +B.a_x=new A.L5() +B.Dd=new A.L6() +B.De=new A.L7() +B.a_y=new A.La() +B.Df=new A.Lb() +B.p=new A.zG() +B.Dg=new A.a4s() +B.Dh=new A.a5G() +B.n2=new A.hF(A.aA("hF")) +B.Di=new A.hF(A.aA("hF")) +B.fQ=new A.LA() +B.n3=new A.LD() +B.aE=new A.LD() +B.Dj=new A.a68() +B.n4=new A.LT() +B.a_z=new A.M4() +B.Dk=new A.a7F() +B.Dl=new A.a7P() +B.Dm=new A.Ml() +B.Dn=new A.Mm() +B.Do=new A.Mn() +B.Dp=new A.Mo() +B.Dq=new A.Mq() +B.Dr=new A.Ms() +B.Ds=new A.Mt() +B.Dt=new A.Mu() +B.Du=new A.Mv() +B.Dv=new A.Mw() +B.a2=new A.a99() +B.b4=new A.a9b() +B.n5=function getTagFallback(o) { var s = Object.prototype.toString.call(o); return s.substring(8, s.length - 1); -}; - B.C_JS_CONST0 = function() { +} +B.Dw=function() { var toStringFunction = Object.prototype.toString; function getTag(o) { var s = toStringFunction.call(o); @@ -185306,8 +96765,8 @@ getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag, prototypeForTag: prototypeForTag, discriminator: discriminator }; -}; - B.C_JS_CONST6 = function(getTagFallback) { +} +B.DB=function(getTagFallback) { return function(hooks) { if (typeof navigator != "object") return hooks; var userAgent = navigator.userAgent; @@ -185321,12 +96780,12 @@ } hooks.getTag = getTagFallback; }; -}; - B.C_JS_CONST1 = function(hooks) { +} +B.Dx=function(hooks) { if (typeof dartExperimentalFixupGetTag != "function") return hooks; hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag); -}; - B.C_JS_CONST5 = function(hooks) { +} +B.DA=function(hooks) { if (typeof navigator != "object") return hooks; var userAgent = navigator.userAgent; if (typeof userAgent != "string") return hooks; @@ -185344,8 +96803,8 @@ return quickMap[tag] || tag; } hooks.getTag = getTagFirefox; -}; - B.C_JS_CONST4 = function(hooks) { +} +B.Dz=function(hooks) { if (typeof navigator != "object") return hooks; var userAgent = navigator.userAgent; if (typeof userAgent != "string") return hooks; @@ -185375,8 +96834,8 @@ } hooks.getTag = getTagIE; hooks.prototypeForTag = prototypeForTagIE; -}; - B.C_JS_CONST2 = function(hooks) { +} +B.Dy=function(hooks) { var getTag = hooks.getTag; var prototypeForTag = hooks.prototypeForTag; function getTagFixed(o) { @@ -185393,4059 +96852,3727 @@ } hooks.getTag = getTagFixed; hooks.prototypeForTag = prototypeForTagFixed; -}; - B.C_JS_CONST3 = function(hooks) { return hooks; } -; - B.C_JsonCodec = new A.JsonCodec(); - B.C_Latin1Codec = new A.Latin1Codec(); - B.Offset_0_0 = new A.Offset(0, 0); - B.Velocity_Offset_0_0 = new A.Velocity(B.Offset_0_0); - B.C_LongPressEndDetails = new A.LongPressEndDetails(); - B.C_MaterialScrollBehavior = new A.MaterialScrollBehavior(); - B.C_MultilineInputType = new A.MultilineInputType(); - B.C_MultilineNoTextInputType = new A.MultilineNoTextInputType(); - B.C_NextInputAction = new A.NextInputAction(); - B.C_NoInputAction = new A.NoInputAction(); - B.C_NoTextInputType = new A.NoTextInputType(); - B.C_NumberInputType = new A.NumberInputType(); - B.C_Object = new A.Object(); - B.C_OutOfMemoryError = new A.OutOfMemoryError(); - B.TargetPlatform_0 = new A.TargetPlatform(0, "android"); - B.TargetPlatform_2 = new A.TargetPlatform(2, "iOS"); - B.TargetPlatform_4 = new A.TargetPlatform(4, "macOS"); - B.TargetPlatform_5 = new A.TargetPlatform(5, "windows"); - B.TargetPlatform_3 = new A.TargetPlatform(3, "linux"); - B.C_ZoomPageTransitionsBuilder = new A.ZoomPageTransitionsBuilder(); - B.Map_16V0G = new A.GeneralConstantMap([B.TargetPlatform_0, B.C_ZoomPageTransitionsBuilder, B.TargetPlatform_2, B.C_CupertinoPageTransitionsBuilder, B.TargetPlatform_4, B.C_CupertinoPageTransitionsBuilder, B.TargetPlatform_5, B.C_ZoomPageTransitionsBuilder, B.TargetPlatform_3, B.C_ZoomPageTransitionsBuilder], A.findType("GeneralConstantMap")); - B.C_PageTransitionsTheme = new A.PageTransitionsTheme(); - B.SelectionChangedCause_4 = new A.SelectionChangedCause(4, "keyboard"); - B.C_PasteTextIntent = new A.PasteTextIntent(); - B.C_PhoneInputType = new A.PhoneInputType(); - B.C_PointerSupportDetector = new A.PointerSupportDetector(); - B.C_PreviousInputAction = new A.PreviousInputAction(); - B.C_RedoTextIntent = new A.RedoTextIntent(); - B.C_ScreenOrientation = new A.ScreenOrientation(); - B.C_ScrollBehavior = new A.ScrollBehavior(); - B.C_SearchInputAction = new A.SearchInputAction(); - B.C_SelectAllTextIntent = new A.SelectAllTextIntent(); - B.C_SendInputAction = new A.SendInputAction(); - B.C_SentinelValue = new A.SentinelValue(); - B.C_SizeChangedLayoutNotification = new A.SizeChangedLayoutNotification(); - B.C_StandardMessageCodec0 = new A.StandardMessageCodec(); - B.C_StandardMethodCodec = new A.StandardMethodCodec(); - B.C_TextInputClearClient = new A.TextInputClearClient(); - B.C_TextInputHide = new A.TextInputHide(); - B.C_TextInputRequestAutofill = new A.TextInputRequestAutofill(); - B.C_TextInputSetCaretRect = new A.TextInputSetCaretRect(); - B.C_TextInputSetMarkedTextRect = new A.TextInputSetMarkedTextRect(); - B.C_TextInputShow = new A.TextInputShow(); - B.C_TextInputType = new A.TextInputType0(); - B.C_TextInputUpdateConfig = new A.TextInputUpdateConfig(); - B.C_TransposeCharactersIntent = new A.TransposeCharactersIntent(); - B.C_UndoTextIntent = new A.UndoTextIntent(); - B.C_UrlInputType = new A.UrlInputType(); - B.C_Utf8Codec = new A.Utf8Codec(); - B.C_Utf8Encoder = new A.Utf8Encoder(); - B.C_Uuid = new A.Uuid(); - B.ViewPadding_0_0_0_0 = new A.ViewPadding(0, 0, 0, 0); - B.List_empty16 = A._setArrayType(makeConstList([]), A.findType("JSArray")); - B.C_ViewConfiguration = new A.ViewConfiguration0(); - B.C__AlwaysCompleteAnimation = new A._AlwaysCompleteAnimation(); - B.C__AlwaysDismissedAnimation = new A._AlwaysDismissedAnimation(); - B.C__AnyWidgetStates = new A._AnyWidgetStates(); - B.C__Baseline = new A._Baseline(); - B.C__ConstantValueListenable = new A._ConstantValueListenable(); - B.C__CupertinoLocalizationsDelegate = new A._CupertinoLocalizationsDelegate(); - B.C__CustomEventStreamProvider = new A._CustomEventStreamProvider(A.findType("_CustomEventStreamProvider")); - B.C__DecelerateCurve = new A._DecelerateCurve(); - B.C__DefaultBinaryMessenger = new A._DefaultBinaryMessenger(); - B.C__DefaultSnapshotPainter = new A._DefaultSnapshotPainter(); - B.C__DeferringMouseCursor = new A._DeferringMouseCursor(); - B.C__DelayedDone = new A._DelayedDone(); - B.C__DryLayout = new A._DryLayout(); - B.C__EndFloatFabLocation = new A._EndFloatFabLocation(); - B.C__InkRippleFactory = new A._InkRippleFactory(); - B.C__InkSplashFactory = new A._InkSplashFactory(); - B.C__JSRandom = new A._JSRandom(); - B.C__Linear = new A._Linear(); - B.C__MaterialLocalizationsDelegate = new A._MaterialLocalizationsDelegate(); - B.C__NoDefaultValue = new A._NoDefaultValue(); - B.C__NoopMouseCursor = new A._NoopMouseCursor(); - B.C__RootZone = new A._RootZone(); - B.C__RoutePlaceholder = new A._RoutePlaceholder(); - B.C__ScalingFabMotionAnimator = new A._ScalingFabMotionAnimator(); - B.C__Sha256 = new A._Sha256(); - B.C__StringStackTrace = new A._StringStackTrace(); - B.C__WidgetsLocalizationsDelegate = new A._WidgetsLocalizationsDelegate(); - B.CacheExtentStyle_0 = new A.CacheExtentStyle(0, "pixel"); - B.CardThemeData_Bjv = new A.CardThemeData(null, null, null, null, null, null, null); - B.IconData_57616_false = new A.IconData(57616, false); - B.Color_mwC = new A.Color(0.7019607843137254, 1, 1, 1, B.ColorSpace_0); - B.Icon_5Bv = new A.Icon(B.IconData_57616_false, 64, B.Color_mwC, null, null); - B.Center_ACA = new A.Center(B.Alignment_0_0, null, null, B.Icon_5Bv, null); - B.EdgeInsets_16_16_16_16 = new A.EdgeInsets(16, 16, 16, 16); - B._ActivityIndicatorType_0 = new A._ActivityIndicatorType(0, "material"); - B.CircularProgressIndicator_null_null = new A.CircularProgressIndicator(null, null); - B.Padding_HkB = new A.Padding(B.EdgeInsets_16_16_16_16, B.CircularProgressIndicator_null_null, null); - B.Center_EQm = new A.Center(B.Alignment_0_0, null, null, B.Padding_HkB, null); - B.Center_UQ0 = new A.Center(B.Alignment_0_0, null, null, B.CircularProgressIndicator_null_null, null); - B.MainAxisAlignment_2 = new A.MainAxisAlignment(2, "center"); - B.MainAxisSize_1 = new A.MainAxisSize(1, "max"); - B.CrossAxisAlignment_2 = new A.CrossAxisAlignment(2, "center"); - B.VerticalDirection_1 = new A.VerticalDirection(1, "down"); - B.Clip_0 = new A.Clip(0, "none"); - B.Icon_al1 = new A.Icon(B.IconData_57616_false, 32, B.Color_mwC, null, null); - B.SizedBox_null_8_null_null = new A.SizedBox(null, 8, null, null); - B.TextStyle_jXw = new A.TextStyle(true, B.Color_mwC, null, null, null, null, 12, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.Text_r2b = new A.Text("Preview unavailable", null, B.TextStyle_jXw, null, null, null, null, null, null); - B.List_sQq = A._setArrayType(makeConstList([B.Icon_al1, B.SizedBox_null_8_null_null, B.Text_r2b]), type$.JSArray_Widget); - B.Column_B3O = new A.Column(B.Axis_1, B.MainAxisAlignment_2, B.MainAxisSize_1, B.CrossAxisAlignment_2, null, B.VerticalDirection_1, null, 0, B.List_sQq, null); - B.Center_Yyt = new A.Center(B.Alignment_0_0, null, null, B.Column_B3O, null); - B.AiContentDisclaimer_true_null = new A.AiContentDisclaimer(true, null); - B.Center_r35 = new A.Center(B.Alignment_0_0, null, null, B.AiContentDisclaimer_true_null, null); - B.IconData_58382_false = new A.IconData(58382, false); - B.Icon_roc = new A.Icon(B.IconData_58382_false, 32, B.Color_mwC, null, null); - B.Text_OLw = new A.Text("(TODO: thumbnails)", null, B.TextStyle_jXw, null, null, null, null, null, null); - B.List_vkn = A._setArrayType(makeConstList([B.Icon_roc, B.SizedBox_null_8_null_null, B.Text_OLw]), type$.JSArray_Widget); - B.Column_lTK = new A.Column(B.Axis_1, B.MainAxisAlignment_2, B.MainAxisSize_1, B.CrossAxisAlignment_2, null, B.VerticalDirection_1, null, 0, B.List_vkn, null); - B.Center_uxx = new A.Center(B.Alignment_0_0, null, null, B.Column_lTK, null); - B.TextStyle_6hv = new A.TextStyle(true, B.Color_mwC, null, null, null, null, 14, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.Text_RoZ = new A.Text("No messages yet", null, B.TextStyle_6hv, null, null, null, null, null, null); - B.Center_v3r = new A.Center(B.Alignment_0_0, null, null, B.Text_RoZ, null); - B.CheckboxThemeData_aO9 = new A.CheckboxThemeData(null, null, null, null, null, null, null, null, null); - B.ChipThemeData_6eo = new A.ChipThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.IconData_58571_false = new A.IconData(58571, false); - B.Icon_Y5m = new A.Icon(B.IconData_58571_false, 20, B.Color_mwC, null, null); - B.CircleAvatar_eN8 = new A.CircleAvatar(B.Icon_Y5m, B.Color_jDO, 16, null); - B.CircleBorder_oSW = new A.CircleBorder(0, B.BorderSide_Ah5); - B.ClampingScrollPhysics_null = new A.ClampingScrollPhysics(null); - B.ClampingScrollPhysics_wYv = new A.ClampingScrollPhysics(B.RangeMaintainingScrollPhysics_null); - B.SelectionEventType_2 = new A.SelectionEventType(2, "clear"); - B.ClearSelectionEvent_SelectionEventType_2 = new A.ClearSelectionEvent(B.SelectionEventType_2); - B.ClipOp_1 = new A.ClipOp(1, "intersect"); - B.ClipState_0 = new A.ClipState(0, "generationPending"); - B.ClipState_1 = new A.ClipState(1, "generationInProgress"); - B.ClipState_2 = new A.ClipState(2, "generatedAndReadyToPlay"); - B.ClipState_3 = new A.ClipState(3, "generatedAndPlaying"); - B.ClipState_4 = new A.ClipState(4, "failedToGenerate"); - B.ClipState_5 = new A.ClipState(5, "generatedAndPlayed"); - B.Clip_1 = new A.Clip(1, "hardEdge"); - B.Clip_2 = new A.Clip(2, "antiAlias"); - B.Clip_3 = new A.Clip(3, "antiAliasWithSaveLayer"); - B.ClipboardStatus_0 = new A.ClipboardStatus(0, "pasteable"); - B.ClipboardStatus_1 = new A.ClipboardStatus(1, "unknown"); - B.CollectionStyle_BLOCK = new A.CollectionStyle("BLOCK"); - B.CollectionStyle_FLOW = new A.CollectionStyle("FLOW"); - B.ColorFilterType_1 = new A.ColorFilterType(1, "matrix"); - B.Color_atC = new A.Color(1, 0.403921568627451, 0.3137254901960784, 0.6431372549019608, B.ColorSpace_0); - B.Color_wst = new A.Color(1, 1, 1, 1, B.ColorSpace_0); - B.Color_WQu = new A.Color(1, 0.9176470588235294, 0.8666666666666667, 1, B.ColorSpace_0); - B.Color_zc9 = new A.Color(1, 0.30980392156862746, 0.21568627450980393, 0.5450980392156862, B.ColorSpace_0); - B.Color_NCR = new A.Color(1, 0.8156862745098039, 0.7372549019607844, 1, B.ColorSpace_0); - B.Color_nNC = new A.Color(1, 0.12941176470588237, 0, 0.36470588235294116, B.ColorSpace_0); - B.Color_069 = new A.Color(1, 0.3843137254901961, 0.3568627450980392, 0.44313725490196076, B.ColorSpace_0); - B.Color_vh0 = new A.Color(1, 0.9098039215686274, 0.8705882352941177, 0.9725490196078431, B.ColorSpace_0); - B.Color_v8D = new A.Color(1, 0.2901960784313726, 0.26666666666666666, 0.34509803921568627, B.ColorSpace_0); - B.Color_T8U = new A.Color(1, 0.8, 0.7607843137254902, 0.8627450980392157, B.ColorSpace_0); - B.Color_I89 = new A.Color(1, 0.11372549019607843, 0.09803921568627451, 0.16862745098039217, B.ColorSpace_0); - B.Color_RkP = new A.Color(1, 0.49019607843137253, 0.3215686274509804, 0.3764705882352941, B.ColorSpace_0); - B.Color_BQC = new A.Color(1, 1, 0.8470588235294118, 0.8941176470588236, B.ColorSpace_0); - B.Color_ASe = new A.Color(1, 0.38823529411764707, 0.23137254901960785, 0.2823529411764706, B.ColorSpace_0); - B.Color_Nfe = new A.Color(1, 0.9372549019607843, 0.7215686274509804, 0.7843137254901961, B.ColorSpace_0); - B.Color_Pho = new A.Color(1, 0.19215686274509805, 0.06666666666666667, 0.11372549019607843, B.ColorSpace_0); - B.Color_UmQ = new A.Color(1, 0.7019607843137254, 0.14901960784313725, 0.11764705882352941, B.ColorSpace_0); - B.Color_NS2 = new A.Color(1, 0.9764705882352941, 0.8705882352941177, 0.8627450980392157, B.ColorSpace_0); - B.Color_h6L = new A.Color(1, 0.5490196078431373, 0.11372549019607843, 0.09411764705882353, B.ColorSpace_0); - B.Color_o7I = new A.Color(1, 0.996078431372549, 0.9686274509803922, 1, B.ColorSpace_0); - B.Color_F6m = new A.Color(1, 0.11372549019607843, 0.10588235294117647, 0.12549019607843137, B.ColorSpace_0); - B.Color_UOh = new A.Color(1, 0.9058823529411765, 0.8784313725490196, 0.9254901960784314, B.ColorSpace_0); - B.Color_1A7 = new A.Color(1, 0.8705882352941177, 0.8470588235294118, 0.8823529411764706, B.ColorSpace_0); - B.Color_hXC = new A.Color(1, 0.9686274509803922, 0.9490196078431372, 0.9803921568627451, B.ColorSpace_0); - B.Color_K9t = new A.Color(1, 0.9529411764705882, 0.9294117647058824, 0.9686274509803922, B.ColorSpace_0); - B.Color_Cvw = new A.Color(1, 0.9254901960784314, 0.9019607843137255, 0.9411764705882353, B.ColorSpace_0); - B.Color_eHU = new A.Color(1, 0.9019607843137255, 0.8784313725490196, 0.9137254901960784, B.ColorSpace_0); - B.Color_P7g = new A.Color(1, 0.28627450980392155, 0.27058823529411763, 0.30980392156862746, B.ColorSpace_0); - B.Color_4ok = new A.Color(1, 0.4745098039215686, 0.4549019607843137, 0.49411764705882355, B.ColorSpace_0); - B.Color_EZ2 = new A.Color(1, 0.792156862745098, 0.7686274509803922, 0.8156862745098039, B.ColorSpace_0); - B.Color_xxB = new A.Color(1, 0.19607843137254902, 0.1843137254901961, 0.20784313725490197, B.ColorSpace_0); - B.Color_OWu = new A.Color(1, 0.9607843137254902, 0.9372549019607843, 0.9686274509803922, B.ColorSpace_0); - B.ColorScheme_FMy = new A.ColorScheme(B.Brightness_1, B.Color_atC, B.Color_wst, B.Color_WQu, B.Color_zc9, B.Color_WQu, B.Color_NCR, B.Color_nNC, B.Color_zc9, B.Color_069, B.Color_wst, B.Color_vh0, B.Color_v8D, B.Color_vh0, B.Color_T8U, B.Color_I89, B.Color_v8D, B.Color_RkP, B.Color_wst, B.Color_BQC, B.Color_ASe, B.Color_BQC, B.Color_Nfe, B.Color_Pho, B.Color_ASe, B.Color_UmQ, B.Color_wst, B.Color_NS2, B.Color_h6L, B.Color_o7I, B.Color_F6m, B.Color_UOh, B.Color_1A7, B.Color_o7I, B.Color_wst, B.Color_hXC, B.Color_K9t, B.Color_Cvw, B.Color_eHU, B.Color_P7g, B.Color_4ok, B.Color_EZ2, B.Color_vnR, B.Color_vnR, B.Color_xxB, B.Color_OWu, B.Color_NCR, B.Color_atC, B.Color_o7I, B.Color_F6m); - B.Color_fPm = new A.Color(1, 1, 0.9215686274509803, 0.9333333333333333, B.ColorSpace_0); - B.Color_IlO = new A.Color(1, 1, 0.803921568627451, 0.8235294117647058, B.ColorSpace_0); - B.Color_8jS = new A.Color(1, 0.9372549019607843, 0.6039215686274509, 0.6039215686274509, B.ColorSpace_0); - B.Color_tSx = new A.Color(1, 0.8980392156862745, 0.45098039215686275, 0.45098039215686275, B.ColorSpace_0); - B.Color_yso = new A.Color(1, 0.9372549019607843, 0.3254901960784314, 0.3137254901960784, B.ColorSpace_0); - B.Color_qmq = new A.Color(1, 0.9568627450980393, 0.2627450980392157, 0.21176470588235294, B.ColorSpace_0); - B.Color_ZpV = new A.Color(1, 0.8980392156862745, 0.2235294117647059, 0.20784313725490197, B.ColorSpace_0); - B.Color_D1Q = new A.Color(1, 0.8274509803921568, 0.1843137254901961, 0.1843137254901961, B.ColorSpace_0); - B.Color_fGa = new A.Color(1, 0.7764705882352941, 0.1568627450980392, 0.1568627450980392, B.ColorSpace_0); - B.Color_kOT = new A.Color(1, 0.7176470588235294, 0.10980392156862745, 0.10980392156862745, B.ColorSpace_0); - B.Map_tFKwC = new A.GeneralConstantMap([50, B.Color_fPm, 100, B.Color_IlO, 200, B.Color_8jS, 300, B.Color_tSx, 400, B.Color_yso, 500, B.Color_qmq, 600, B.Color_ZpV, 700, B.Color_D1Q, 800, B.Color_fGa, 900, B.Color_kOT], type$.GeneralConstantMap_int_Color); - B.MaterialColor_nI1 = new A.MaterialColor(B.Map_tFKwC, 1, 0.9568627450980393, 0.2627450980392157, 0.21176470588235294, B.ColorSpace_0); - B.Color_DQ7 = new A.Color(1, 0.011764705882352941, 0.8549019607843137, 0.7764705882352941, B.ColorSpace_0); - B.Color_peO = new A.Color(1, 0.8117647058823529, 0.4, 0.4745098039215686, B.ColorSpace_0); - B.Color_3N6 = new A.Color(1, 0.07058823529411765, 0.07058823529411765, 0.07058823529411765, B.ColorSpace_0); - B.ColorScheme_LMC = new A.ColorScheme(B.Brightness_0, B.MaterialColor_nI1, B.Color_vnR, null, null, null, null, null, null, B.Color_DQ7, B.Color_vnR, null, null, null, null, null, null, null, null, null, null, null, null, null, null, B.Color_peO, B.Color_vnR, null, null, B.Color_eQ3, B.Color_wst, null, null, null, null, null, null, null, B.Color_jDO, B.Color_mwC, null, null, null, null, null, null, null, null, B.Color_3N6, B.Color_wst); - B.Color_JT9 = new A.Color(1, 0.2196078431372549, 0.11764705882352941, 0.4470588235294118, B.ColorSpace_0); - B.Color_Oip = new A.Color(1, 0.2, 0.17647058823529413, 0.2549019607843137, B.ColorSpace_0); - B.Color_5Hl = new A.Color(1, 0.28627450980392155, 0.1450980392156863, 0.19607843137254902, B.ColorSpace_0); - B.Color_4Am = new A.Color(1, 0.9490196078431372, 0.7215686274509804, 0.7098039215686275, B.ColorSpace_0); - B.Color_gDk = new A.Color(1, 0.3764705882352941, 0.0784313725490196, 0.06274509803921569, B.ColorSpace_0); - B.Color_gPD = new A.Color(1, 0.0784313725490196, 0.07058823529411765, 0.09411764705882353, B.ColorSpace_0); - B.Color_Kb2 = new A.Color(1, 0.23137254901960785, 0.2196078431372549, 0.24313725490196078, B.ColorSpace_0); - B.Color_ayE = new A.Color(1, 0.058823529411764705, 0.050980392156862744, 0.07450980392156863, B.ColorSpace_0); - B.Color_088 = new A.Color(1, 0.12941176470588237, 0.12156862745098039, 0.14901960784313725, B.ColorSpace_0); - B.Color_qgx = new A.Color(1, 0.16862745098039217, 0.1607843137254902, 0.18823529411764706, B.ColorSpace_0); - B.Color_7Kv = new A.Color(1, 0.21176470588235294, 0.20392156862745098, 0.23137254901960785, B.ColorSpace_0); - B.Color_1Cl = new A.Color(1, 0.5764705882352941, 0.5607843137254902, 0.6, B.ColorSpace_0); - B.ColorScheme_NQE = new A.ColorScheme(B.Brightness_0, B.Color_NCR, B.Color_JT9, B.Color_zc9, B.Color_WQu, B.Color_WQu, B.Color_NCR, B.Color_nNC, B.Color_zc9, B.Color_T8U, B.Color_Oip, B.Color_v8D, B.Color_vh0, B.Color_vh0, B.Color_T8U, B.Color_I89, B.Color_v8D, B.Color_Nfe, B.Color_5Hl, B.Color_ASe, B.Color_BQC, B.Color_BQC, B.Color_Nfe, B.Color_Pho, B.Color_ASe, B.Color_4Am, B.Color_gDk, B.Color_h6L, B.Color_NS2, B.Color_gPD, B.Color_eHU, B.Color_P7g, B.Color_gPD, B.Color_Kb2, B.Color_ayE, B.Color_F6m, B.Color_088, B.Color_qgx, B.Color_7Kv, B.Color_EZ2, B.Color_1Cl, B.Color_P7g, B.Color_vnR, B.Color_vnR, B.Color_eHU, B.Color_xxB, B.Color_atC, B.Color_NCR, B.Color_gPD, B.Color_eHU); - B.Color_40m = new A.Color(1, 0.01568627450980392, 0.47058823529411764, 0.3411764705882353, B.ColorSpace_0); - B.Color_4cJ = new A.Color(1, 0.3803921568627451, 0.3803921568627451, 0.3803921568627451, B.ColorSpace_0); - B.Color_73v = new A.Color(0.4, 0.7843137254901961, 0.7843137254901961, 0.7843137254901961, B.ColorSpace_0); - B.Color_7NB = new A.Color(1, 0.8901960784313725, 0.9490196078431372, 0.9921568627450981, B.ColorSpace_0); - B.Color_Byz = new A.Color(1, 0.39215686274509803, 1, 0.8549019607843137, B.ColorSpace_0); - B.Color_DAW = new A.Color(1, 0.12941176470588237, 0.12941176470588237, 0.12941176470588237, B.ColorSpace_0); - B.Color_GmJ = new A.Color(0, 1, 1, 1, B.ColorSpace_0); - B.Color_LTH = new A.Color(0.03137254901960784, 0, 0, 0, B.ColorSpace_0); - B.Color_MCJ = new A.Color(1, 0.25882352941176473, 0.25882352941176473, 0.25882352941176473, B.ColorSpace_0); - B.Color_Mqd = new A.Color(1, 0.12941176470588237, 0.5882352941176471, 0.9529411764705882, B.ColorSpace_0); - B.Color_NzJ = new A.Color(0.5411764705882353, 0, 0, 0, B.ColorSpace_0); - B.Color_O3p = new A.Color(0.5019607843137255, 0.5019607843137255, 0.5019607843137255, 0.5019607843137255, B.ColorSpace_0); - B.Color_PW1 = new A.Color(0.8666666666666667, 0, 0, 0, B.ColorSpace_0); - B.Color_Qsv = new A.Color(1, 0.5647058823529412, 0.792156862745098, 0.9764705882352941, B.ColorSpace_0); - B.Color_QxT = new A.Color(0.10196078431372549, 1, 1, 1, B.ColorSpace_0); - B.Color_YMj = new A.Color(0.25098039215686274, 0.8, 0.8, 0.8, B.ColorSpace_0); - B.Color_ZRq = new A.Color(1, 0.11764705882352941, 0.5333333333333333, 0.8980392156862745, B.ColorSpace_0); - B.Color_Zdt = new A.Color(1, 0.9803921568627451, 0.9803921568627451, 0.9803921568627451, B.ColorSpace_0); - B.Color_ZpL = new A.Color(1, 0.18823529411764706, 0.18823529411764706, 0.18823529411764706, B.ColorSpace_0); - B.Color_a7Y = new A.Color(0.12156862745098039, 0, 0, 0, B.ColorSpace_0); - B.Color_azP = new A.Color(1, 0.8784313725490196, 0.8784313725490196, 0.8784313725490196, B.ColorSpace_0); - B.Color_cS4 = new A.Color(0.10196078431372549, 0, 0, 0, B.ColorSpace_0); - B.Color_eYv = new A.Color(0.4, 0.7372549019607844, 0.7372549019607844, 0.7372549019607844, B.ColorSpace_0); - B.Color_gPA = new A.Color(0.3803921568627451, 0, 0, 0, B.ColorSpace_0); - B.Color_kAU = new A.Color(0.12156862745098039, 1, 1, 1, B.ColorSpace_0); - B.Color_kQ5 = new A.Color(1, 0.7333333333333333, 0.8705882352941177, 0.984313725490196, B.ColorSpace_0); - B.Color_kd7 = new A.Color(0.3843137254901961, 1, 1, 1, B.ColorSpace_0); - B.Color_mKk = new A.Color(0.6, 1, 1, 1, B.ColorSpace_0); - B.Color_mQg = new A.Color(1, 0.09803921568627451, 0.4627450980392157, 0.8235294117647058, B.ColorSpace_0); - B.Color_n4Y = new A.Color(1, 0.6196078431372549, 0.6196078431372549, 0.6196078431372549, B.ColorSpace_0); - B.Color_rYE = new A.Color(0.03137254901960784, 0.6196078431372549, 0.6196078431372549, 0.6196078431372549, B.ColorSpace_0); - B.Color_vDb = new A.Color(0.3764705882352941, 0.09803921568627451, 0.09803921568627451, 0.09803921568627451, B.ColorSpace_0); - B.Color_y6J = new A.Color(0.9411764705882353, 0.7529411764705882, 0.7529411764705882, 0.7529411764705882, B.ColorSpace_0); - B.ConnectionState_0 = new A.ConnectionState(0, "none"); - B.ConnectionState_1 = new A.ConnectionState(1, "waiting"); - B.ConnectionState_2 = new A.ConnectionState(2, "active"); - B.ConnectionState_3 = new A.ConnectionState(3, "done"); - B.ConnectionStatus_0 = new A.ConnectionStatus(0, "disconnected"); - B.ConnectionStatus_1 = new A.ConnectionStatus(1, "connecting"); - B.ConnectionStatus_2 = new A.ConnectionStatus(2, "connected"); - B.ConnectionStatus_3 = new A.ConnectionStatus(3, "reconnecting"); - B.ConnectionStatus_4 = new A.ConnectionStatus(4, "error"); - B.ConnectionStatus_5 = new A.ConnectionStatus(5, "maintenance"); - B.ContextMenuButtonType_0 = new A.ContextMenuButtonType(0, "cut"); - B.ContextMenuButtonType_1 = new A.ContextMenuButtonType(1, "copy"); - B.ContextMenuButtonType_2 = new A.ContextMenuButtonType(2, "paste"); - B.ContextMenuButtonType_3 = new A.ContextMenuButtonType(3, "selectAll"); - B.ContextMenuButtonType_4 = new A.ContextMenuButtonType(4, "delete"); - B.ContextMenuButtonType_5 = new A.ContextMenuButtonType(5, "lookUp"); - B.ContextMenuButtonType_6 = new A.ContextMenuButtonType(6, "searchWeb"); - B.ContextMenuButtonType_7 = new A.ContextMenuButtonType(7, "share"); - B.ContextMenuButtonType_8 = new A.ContextMenuButtonType(8, "liveTextInput"); - B.ContextMenuButtonType_9 = new A.ContextMenuButtonType(9, "custom"); - B.CopySelectionTextIntent_false = new A.CopySelectionTextIntent(false); - B.CopySelectionTextIntent_true = new A.CopySelectionTextIntent(true); - B.CrossAxisAlignment_0 = new A.CrossAxisAlignment(0, "start"); - B.CrossAxisAlignment_1 = new A.CrossAxisAlignment(1, "end"); - B.CrossAxisAlignment_3 = new A.CrossAxisAlignment(3, "stretch"); - B.CrossAxisAlignment_4 = new A.CrossAxisAlignment(4, "baseline"); - B.Cubic_Df6 = new A.Cubic(0.05, 0, 0.133333, 0.06); - B.Cubic_Dkk = new A.Cubic(0.4, 0, 0.2, 1); - B.Cubic_ENF = new A.Cubic(0.215, 0.61, 0.355, 1); - B.Cubic_O6W = new A.Cubic(0.35, 0.91, 0.33, 0.97); - B.Cubic_Pa6 = new A.Cubic(0.42, 0, 1, 1); - B.Cubic_eOY = new A.Cubic(0.208333, 0.82, 0.25, 1); - B.Cubic_fC5 = new A.Cubic(0.42, 0, 0.58, 1); - B.Cubic_glB = new A.Cubic(0.25, 0.1, 0.25, 1); - B.Cubic_jxN = new A.Cubic(0.77, 0, 0.175, 1); - B.Cubic_rLI = new A.Cubic(0.075, 0.82, 0.165, 1); - B.Cubic_ts0 = new A.Cubic(0, 0, 0.58, 1); - B.Cubic_uDh = new A.Cubic(0.67, 0.03, 0.65, 0.09); - B.CupertinoButtonSize_0 = new A.CupertinoButtonSize(0, "small"); - B.CupertinoButtonSize_1 = new A.CupertinoButtonSize(1, "medium"); - B.CupertinoButtonSize_2 = new A.CupertinoButtonSize(2, "large"); - B.Color_PZx = new A.Color(0.34901960784313724, 0, 0, 0, B.ColorSpace_0); - B.Color_90Q = new A.Color(0.5019607843137255, 1, 1, 1, B.ColorSpace_0); - B.CupertinoDynamicColor_7gJ = new A.CupertinoDynamicColor(B.Color_PZx, null, null, B.Color_PZx, B.Color_90Q, B.Color_PZx, B.Color_90Q, B.Color_PZx, B.Color_90Q, B.Color_PZx, B.Color_90Q); - B.Color_Qf6 = new A.Color(1, 0.8392156862745098, 0.8392156862745098, 0.8392156862745098, B.ColorSpace_0); - B.CupertinoDynamicColor_Aap = new A.CupertinoDynamicColor(B.Color_Qf6, null, null, B.Color_Qf6, B.Color_MCJ, B.Color_Qf6, B.Color_MCJ, B.Color_Qf6, B.Color_MCJ, B.Color_Qf6, B.Color_MCJ); - B.Color_xXa = new A.Color(0.6980392156862745, 1, 1, 1, B.ColorSpace_0); - B.Color_LqP = new A.Color(0.6980392156862745, 0.18823529411764706, 0.18823529411764706, 0.18823529411764706, B.ColorSpace_0); - B.CupertinoDynamicColor_JY4 = new A.CupertinoDynamicColor(B.Color_xXa, null, null, B.Color_xXa, B.Color_LqP, B.Color_xXa, B.Color_LqP, B.Color_xXa, B.Color_LqP, B.Color_xXa, B.Color_LqP); - B.Color_Wp4 = new A.Color(0.06274509803921569, 0, 0, 0, B.ColorSpace_0); - B.Color_MlC = new A.Color(0.06274509803921569, 1, 1, 1, B.ColorSpace_0); - B.CupertinoDynamicColor_PU8 = new A.CupertinoDynamicColor(B.Color_Wp4, null, null, B.Color_Wp4, B.Color_MlC, B.Color_Wp4, B.Color_MlC, B.Color_Wp4, B.Color_MlC, B.Color_Wp4, B.Color_MlC); - B.Color_qXU = new A.Color(1, 0, 0.47843137254901963, 1, B.ColorSpace_0); - B.Color_YYB = new A.Color(1, 0.0392156862745098, 0.5176470588235295, 1, B.ColorSpace_0); - B.Color_5DA = new A.Color(1, 0, 0.25098039215686274, 0.8666666666666667, B.ColorSpace_0); - B.Color_LS4 = new A.Color(1, 0.25098039215686274, 0.611764705882353, 1, B.ColorSpace_0); - B.CupertinoDynamicColor_QkJ = new A.CupertinoDynamicColor(B.Color_qXU, "systemBlue", null, B.Color_qXU, B.Color_YYB, B.Color_5DA, B.Color_LS4, B.Color_qXU, B.Color_YYB, B.Color_5DA, B.Color_LS4); - B.Color_kNw = new A.Color(0.2980392156862745, 0.23529411764705882, 0.23529411764705882, 0.2627450980392157, B.ColorSpace_0); - B.Color_I6V = new A.Color(0.2980392156862745, 0.9215686274509803, 0.9215686274509803, 0.9607843137254902, B.ColorSpace_0); - B.Color_m41 = new A.Color(0.3764705882352941, 0.23529411764705882, 0.23529411764705882, 0.2627450980392157, B.ColorSpace_0); - B.Color_XFR = new A.Color(0.3764705882352941, 0.9215686274509803, 0.9215686274509803, 0.9607843137254902, B.ColorSpace_0); - B.CupertinoDynamicColor_RmM = new A.CupertinoDynamicColor(B.Color_kNw, "tertiaryLabel", null, B.Color_kNw, B.Color_I6V, B.Color_m41, B.Color_XFR, B.Color_kNw, B.Color_I6V, B.Color_m41, B.Color_XFR); - B.Color_35F = new A.Color(1, 0.9647058823529412, 0.9647058823529412, 0.9647058823529412, B.ColorSpace_0); - B.Color_hos = new A.Color(1, 0.13333333333333333, 0.13333333333333333, 0.13333333333333333, B.ColorSpace_0); - B.CupertinoDynamicColor_YBl = new A.CupertinoDynamicColor(B.Color_35F, null, null, B.Color_35F, B.Color_hos, B.Color_35F, B.Color_hos, B.Color_35F, B.Color_hos, B.Color_35F, B.Color_hos); - B.CupertinoDynamicColor_ml5 = new A.CupertinoDynamicColor(B.Color_vnR, null, null, B.Color_vnR, B.Color_wst, B.Color_vnR, B.Color_wst, B.Color_vnR, B.Color_wst, B.Color_vnR, B.Color_wst); - B.Color_yAD = new A.Color(1, 0.7215686274509804, 0.7215686274509804, 0.7215686274509804, B.ColorSpace_0); - B.Color_vyR = new A.Color(1, 0.3568627450980392, 0.3568627450980392, 0.3568627450980392, B.ColorSpace_0); - B.CupertinoDynamicColor_pDp = new A.CupertinoDynamicColor(B.Color_yAD, null, null, B.Color_yAD, B.Color_vyR, B.Color_yAD, B.Color_vyR, B.Color_yAD, B.Color_vyR, B.Color_yAD, B.Color_vyR); - B.Color_8Tv = new A.Color(1, 0.6, 0.6, 0.6, B.ColorSpace_0); - B.Color_hVy = new A.Color(1, 0.4588235294117647, 0.4588235294117647, 0.4588235294117647, B.ColorSpace_0); - B.CupertinoDynamicColor_yWg = new A.CupertinoDynamicColor(B.Color_8Tv, "inactiveGray", null, B.Color_8Tv, B.Color_hVy, B.Color_8Tv, B.Color_hVy, B.Color_8Tv, B.Color_hVy, B.Color_8Tv, B.Color_hVy); - B.Color_KzF = new A.Color(0.0784313725490196, 0.4549019607843137, 0.4549019607843137, 0.5019607843137255, B.ColorSpace_0); - B.Color_aqp = new A.Color(0.17647058823529413, 0.4627450980392157, 0.4627450980392157, 0.5019607843137255, B.ColorSpace_0); - B.Color_Ssh = new A.Color(0.1568627450980392, 0.4549019607843137, 0.4549019607843137, 0.5019607843137255, B.ColorSpace_0); - B.Color_lWF = new A.Color(0.25882352941176473, 0.4627450980392157, 0.4627450980392157, 0.5019607843137255, B.ColorSpace_0); - B.CupertinoDynamicColor_zvp = new A.CupertinoDynamicColor(B.Color_KzF, "quaternarySystemFill", null, B.Color_KzF, B.Color_aqp, B.Color_Ssh, B.Color_lWF, B.Color_KzF, B.Color_aqp, B.Color_Ssh, B.Color_lWF); - B.Color_k1X = new A.Color(0.9411764705882353, 0.9764705882352941, 0.9764705882352941, 0.9764705882352941, B.ColorSpace_0); - B.Color_1CH = new A.Color(0.9411764705882353, 0.11372549019607843, 0.11372549019607843, 0.11372549019607843, B.ColorSpace_0); - B.CupertinoDynamicColor_2yT = new A.CupertinoDynamicColor(B.Color_k1X, null, null, B.Color_k1X, B.Color_1CH, B.Color_k1X, B.Color_1CH, B.Color_k1X, B.Color_1CH, B.Color_k1X, B.Color_1CH); - B.Color_7dk = new A.Color(1, 0.10980392156862745, 0.10980392156862745, 0.11764705882352941, B.ColorSpace_0); - B.Color_sns = new A.Color(1, 0.1411764705882353, 0.1411764705882353, 0.14901960784313725, B.ColorSpace_0); - B.CupertinoDynamicColor_GBX = new A.CupertinoDynamicColor(B.Color_wst, "systemBackground", null, B.Color_wst, B.Color_vnR, B.Color_wst, B.Color_vnR, B.Color_wst, B.Color_7dk, B.Color_wst, B.Color_sns); - B.CupertinoDynamicColor_b5s = new A.CupertinoDynamicColor(B.Color_vnR, "label", null, B.Color_vnR, B.Color_wst, B.Color_vnR, B.Color_wst, B.Color_vnR, B.Color_wst, B.Color_vnR, B.Color_wst); - B._CupertinoTextThemeDefaults_68F = new A._CupertinoTextThemeDefaults(B.CupertinoDynamicColor_b5s, B.CupertinoDynamicColor_yWg); - B._CupertinoThemeDefaults_x2T = new A._CupertinoThemeDefaults(null, B.CupertinoDynamicColor_QkJ, B.Color_wst, B.CupertinoDynamicColor_2yT, B.CupertinoDynamicColor_GBX, false, B._CupertinoTextThemeDefaults_68F); - B.CupertinoThemeData_TnQ = new A.CupertinoThemeData(B._CupertinoThemeDefaults_x2T, null, null, null, null, null, null, null); - B.CupertinoUserInterfaceLevelData_0 = new A.CupertinoUserInterfaceLevelData(0, "base"); - B.CupertinoUserInterfaceLevelData_1 = new A.CupertinoUserInterfaceLevelData(1, "elevated"); - B.DartPerformanceMode_1 = new A.DartPerformanceMode(1, "latency"); - B.DataSourceType_1 = new A.DataSourceType(1, "network"); - B.DataTableThemeData_hEU = new A.DataTableThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.DatePickerThemeData_Vkm = new A.DatePickerThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.DebugEngineInitializationState_0 = new A.DebugEngineInitializationState(0, "uninitialized"); - B.DebugEngineInitializationState_1 = new A.DebugEngineInitializationState(1, "initializingServices"); - B.DebugEngineInitializationState_2 = new A.DebugEngineInitializationState(2, "initializedServices"); - B.DebugEngineInitializationState_3 = new A.DebugEngineInitializationState(3, "initializingUi"); - B.DebugEngineInitializationState_4 = new A.DebugEngineInitializationState(4, "initialized"); - B.DebugSemanticsDumpOrder_0 = new A.DebugSemanticsDumpOrder(0, "inverseHitTest"); - B.DebugSemanticsDumpOrder_1 = new A.DebugSemanticsDumpOrder(1, "traversalOrder"); - B.DecorationPosition_0 = new A.DecorationPosition(0, "background"); - B.DecorationPosition_1 = new A.DecorationPosition(1, "foreground"); - B._NullWidget_null1 = new A._NullWidget0(null); - B.DefaultSelectionStyle_gwC = new A.DefaultSelectionStyle(null, null, null, B._NullWidget_null1, null); - B.TextStyle_ZyH = new A.TextStyle(true, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextOverflow_0 = new A.TextOverflow(0, "clip"); - B.TextWidthBasis_0 = new A.TextWidthBasis(0, "parent"); - B._NullWidget_null2 = new A._NullWidget2(null); - B.DefaultTextStyle_4Wa = new A.DefaultTextStyle(B.TextStyle_ZyH, null, true, B.TextOverflow_0, null, B.TextWidthBasis_0, null, B._NullWidget_null2, null); - B.DeleteCharacterIntent_false = new A.DeleteCharacterIntent(false); - B.DeleteCharacterIntent_true = new A.DeleteCharacterIntent(true); - B.DeleteToLineBreakIntent_false = new A.DeleteToLineBreakIntent(false); - B.DeleteToLineBreakIntent_true = new A.DeleteToLineBreakIntent(true); - B.DeleteToNextWordBoundaryIntent_false = new A.DeleteToNextWordBoundaryIntent(false); - B.DeleteToNextWordBoundaryIntent_true = new A.DeleteToNextWordBoundaryIntent(true); - B.DeviceGestureSettings_0 = new A.DeviceGestureSettings(0); - B.DeviceGestureSettings_1 = new A.DeviceGestureSettings(1); - B.DiagnosticLevel_0 = new A.DiagnosticLevel(0, "hidden"); - B.DiagnosticLevel_1 = new A.DiagnosticLevel(1, "fine"); - B.DiagnosticLevel_2 = new A.DiagnosticLevel(2, "debug"); - B.DiagnosticLevel_3 = new A.DiagnosticLevel(3, "info"); - B.DiagnosticLevel_4 = new A.DiagnosticLevel(4, "warning"); - B.DiagnosticLevel_5 = new A.DiagnosticLevel(5, "hint"); - B.DiagnosticLevel_6 = new A.DiagnosticLevel(6, "summary"); - B.DiagnosticLevel_7 = new A.DiagnosticLevel(7, "error"); - B.DiagnosticsTreeStyle_1 = new A.DiagnosticsTreeStyle(1, "sparse"); - B.DiagnosticsTreeStyle_10 = new A.DiagnosticsTreeStyle(10, "shallow"); - B.DiagnosticsTreeStyle_11 = new A.DiagnosticsTreeStyle(11, "truncateChildren"); - B.DiagnosticsTreeStyle_2 = new A.DiagnosticsTreeStyle(2, "offstage"); - B.DiagnosticsTreeStyle_4 = new A.DiagnosticsTreeStyle(4, "transition"); - B.DiagnosticsTreeStyle_5 = new A.DiagnosticsTreeStyle(5, "error"); - B.DiagnosticsTreeStyle_6 = new A.DiagnosticsTreeStyle(6, "whitespace"); - B.DiagnosticsTreeStyle_7 = new A.DiagnosticsTreeStyle(7, "flat"); - B.DiagnosticsTreeStyle_8 = new A.DiagnosticsTreeStyle(8, "singleLine"); - B.DiagnosticsTreeStyle_9 = new A.DiagnosticsTreeStyle(9, "errorProperty"); - B.DialogThemeData_7xa = new A.DialogThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null); - B.DismissDirection_1 = new A.DismissDirection(1, "horizontal"); - B.DismissDirection_2 = new A.DismissDirection(2, "endToStart"); - B.DismissDirection_3 = new A.DismissDirection(3, "startToEnd"); - B.DismissDirection_4 = new A.DismissDirection(4, "up"); - B.DismissDirection_5 = new A.DismissDirection(5, "down"); - B.DismissDirection_6 = new A.DismissDirection(6, "none"); - B.DividerThemeData_Vjf = new A.DividerThemeData(null, null, null, null, null); - B.DragStartBehavior_0 = new A.DragStartBehavior(0, "down"); - B.DragStartBehavior_1 = new A.DragStartBehavior(1, "start"); - B.DrawerButtonIcon_null = new A.DrawerButtonIcon(null); - B.DrawerThemeData_BLY = new A.DrawerThemeData(null, null, null, null, null, null, null, null, null); - B.DropdownMenuThemeData_null_null_null = new A.DropdownMenuThemeData(null, null, null); - B.Duration_100000 = new A.Duration(100000); - B.Duration_1000000 = new A.Duration(1000000); - B.Duration_10000000 = new A.Duration(10000000); - B.Duration_120000 = new A.Duration(120000); - B.Duration_1200000 = new A.Duration(1200000); - B.Duration_12000000 = new A.Duration(12000000); - B.Duration_125000 = new A.Duration(125000); - B.Duration_140000 = new A.Duration(140000); - B.Duration_15000 = new A.Duration(15000); - B.Duration_150000 = new A.Duration(150000); - B.Duration_1500000 = new A.Duration(1500000); - B.Duration_16667 = new A.Duration(16667); - B.Duration_167000 = new A.Duration(167000); - B.Duration_180000 = new A.Duration(180000); - B.Duration_195000 = new A.Duration(195000); - B.Duration_20000 = new A.Duration(20000); - B.Duration_200000 = new A.Duration(200000); - B.Duration_2000000 = new A.Duration(2000000); - B.Duration_225000 = new A.Duration(225000); - B.Duration_250000 = new A.Duration(250000); - B.Duration_2961926000 = new A.Duration(2961926000); - B.Duration_300000 = new A.Duration(300000); - B.Duration_3000000 = new A.Duration(3000000); - B.Duration_30000000 = new A.Duration(30000000); - B.Duration_350000 = new A.Duration(350000); - B.Duration_375000 = new A.Duration(375000); - B.Duration_40000 = new A.Duration(40000); - B.Duration_400000 = new A.Duration(400000); - B.Duration_4000000 = new A.Duration(4000000); - B.Duration_45000 = new A.Duration(45000); - B.Duration_45000000 = new A.Duration(45000000); - B.Duration_50000 = new A.Duration(50000); - B.Duration_500000 = new A.Duration(500000); - B.Duration_5000000 = new A.Duration(5000000); - B.Duration_600000 = new A.Duration(600000); - B.Duration_60000000 = new A.Duration(60000000); - B.Duration_70000 = new A.Duration(70000); - B.Duration_75000 = new A.Duration(75000); - B.Duration_800000 = new A.Duration(800000); - B.Duration_m38000 = new A.Duration(-38000); - B.Duration_m9007199254740989952 = new A.Duration(-900719925474099e4); - B.DynamicSchemeVariant_0 = new A.DynamicSchemeVariant(0, "tonalSpot"); - B.EdgeInsetsDirectional_0_0_0_0 = new A.EdgeInsetsDirectional(0, 0, 0, 0); - B.EdgeInsetsDirectional_0_4_0_4 = new A.EdgeInsetsDirectional(0, 4, 0, 4); - B.EdgeInsetsDirectional_0_8_0_8 = new A.EdgeInsetsDirectional(0, 8, 0, 8); - B.EdgeInsetsDirectional_12_16_12_8 = new A.EdgeInsetsDirectional(12, 16, 12, 8); - B.EdgeInsetsDirectional_12_20_12_12 = new A.EdgeInsetsDirectional(12, 20, 12, 12); - B.EdgeInsetsDirectional_12_4_12_4 = new A.EdgeInsetsDirectional(12, 4, 12, 4); - B.EdgeInsetsDirectional_12_8_12_8 = new A.EdgeInsetsDirectional(12, 8, 12, 8); - B.EdgeInsetsDirectional_16_0_24_0 = new A.EdgeInsetsDirectional(16, 0, 24, 0); - B.EdgeInsets_0_0_0_0 = new A.EdgeInsets(0, 0, 0, 0); - B.EdgeInsets_0_0_0_14 = new A.EdgeInsets(0, 0, 0, 14); - B.EdgeInsets_0_0_16_0 = new A.EdgeInsets(0, 0, 16, 0); - B.EdgeInsets_0_0_8_0 = new A.EdgeInsets(0, 0, 8, 0); - B.EdgeInsets_0_14_0_14 = new A.EdgeInsets(0, 14, 0, 14); - B.EdgeInsets_0_16_0_0 = new A.EdgeInsets(0, 16, 0, 0); - B.EdgeInsets_0_4_0_4 = new A.EdgeInsets(0, 4, 0, 4); - B.EdgeInsets_0_8_0_8 = new A.EdgeInsets(0, 8, 0, 8); - B.EdgeInsets_12_12_12_12 = new A.EdgeInsets(12, 12, 12, 12); - B.EdgeInsets_12_8_12_8 = new A.EdgeInsets(12, 8, 12, 8); - B.EdgeInsets_15_5_15_10 = new A.EdgeInsets(15, 5, 15, 10); - B.EdgeInsets_16_0_16_0 = new A.EdgeInsets(16, 0, 16, 0); - B.EdgeInsets_16_12_16_12 = new A.EdgeInsets(16, 12, 16, 12); - B.EdgeInsets_16_18_16_18 = new A.EdgeInsets(16, 18, 16, 18); - B.EdgeInsets_16_4_16_4 = new A.EdgeInsets(16, 4, 16, 4); - B.EdgeInsets_16_8_16_8 = new A.EdgeInsets(16, 8, 16, 8); - B.EdgeInsets_20_0_20_3 = new A.EdgeInsets(20, 0, 20, 3); - B.EdgeInsets_20_20_20_20 = new A.EdgeInsets(20, 20, 20, 20); - B.EdgeInsets_24_0_24_0 = new A.EdgeInsets(24, 0, 24, 0); - B.EdgeInsets_24_0_24_24 = new A.EdgeInsets(24, 0, 24, 24); - B.EdgeInsets_24_24_24_24 = new A.EdgeInsets(24, 24, 24, 24); - B.EdgeInsets_40_24_40_24 = new A.EdgeInsets(40, 24, 40, 24); - B.EdgeInsets_4_0_4_0 = new A.EdgeInsets(4, 0, 4, 0); - B.EdgeInsets_4_4_4_4 = new A.EdgeInsets(4, 4, 4, 4); - B.EdgeInsets_4_4_4_5 = new A.EdgeInsets(4, 4, 4, 5); - B.EdgeInsets_6_6_6_6 = new A.EdgeInsets(6, 6, 6, 6); - B.EdgeInsets_8_0_8_0 = new A.EdgeInsets(8, 0, 8, 0); - B.EdgeInsets_8_2_8_5 = new A.EdgeInsets(8, 2, 8, 5); - B.EdgeInsets_8_4_8_4 = new A.EdgeInsets(8, 4, 8, 4); - B.EdgeInsets_8_8_8_8 = new A.EdgeInsets(8, 8, 8, 8); - B.EdgeInsets_V1Q = new A.EdgeInsets(0.5, 1, 0.5, 1); - B.ElevatedButtonThemeData_null = new A.ElevatedButtonThemeData(null); - B.EnabledState_0 = new A.EnabledState(0, "noOpinion"); - B.EnabledState_1 = new A.EnabledState(1, "enabled"); - B.EnabledState_2 = new A.EnabledState(2, "disabled"); - B.EndDrawerButtonIcon_null = new A.EndDrawerButtonIcon(null); - B.EngineSemanticsRole_0 = new A.EngineSemanticsRole(0, "incrementable"); - B.EngineSemanticsRole_1 = new A.EngineSemanticsRole(1, "scrollable"); - B.EngineSemanticsRole_10 = new A.EngineSemanticsRole(10, "link"); - B.EngineSemanticsRole_11 = new A.EngineSemanticsRole(11, "header"); - B.EngineSemanticsRole_12 = new A.EngineSemanticsRole(12, "tab"); - B.EngineSemanticsRole_13 = new A.EngineSemanticsRole(13, "tabList"); - B.EngineSemanticsRole_14 = new A.EngineSemanticsRole(14, "tabPanel"); - B.EngineSemanticsRole_15 = new A.EngineSemanticsRole(15, "dialog"); - B.EngineSemanticsRole_16 = new A.EngineSemanticsRole(16, "alertDialog"); - B.EngineSemanticsRole_17 = new A.EngineSemanticsRole(17, "table"); - B.EngineSemanticsRole_18 = new A.EngineSemanticsRole(18, "cell"); - B.EngineSemanticsRole_19 = new A.EngineSemanticsRole(19, "row"); - B.EngineSemanticsRole_2 = new A.EngineSemanticsRole(2, "button"); - B.EngineSemanticsRole_20 = new A.EngineSemanticsRole(20, "columnHeader"); - B.EngineSemanticsRole_21 = new A.EngineSemanticsRole(21, "status"); - B.EngineSemanticsRole_22 = new A.EngineSemanticsRole(22, "alert"); - B.EngineSemanticsRole_23 = new A.EngineSemanticsRole(23, "list"); - B.EngineSemanticsRole_24 = new A.EngineSemanticsRole(24, "listItem"); - B.EngineSemanticsRole_25 = new A.EngineSemanticsRole(25, "generic"); - B.EngineSemanticsRole_26 = new A.EngineSemanticsRole(26, "menu"); - B.EngineSemanticsRole_27 = new A.EngineSemanticsRole(27, "menuBar"); - B.EngineSemanticsRole_28 = new A.EngineSemanticsRole(28, "menuItem"); - B.EngineSemanticsRole_29 = new A.EngineSemanticsRole(29, "menuItemCheckbox"); - B.EngineSemanticsRole_3 = new A.EngineSemanticsRole(3, "textField"); - B.EngineSemanticsRole_30 = new A.EngineSemanticsRole(30, "menuItemRadio"); - B.EngineSemanticsRole_4 = new A.EngineSemanticsRole(4, "radioGroup"); - B.EngineSemanticsRole_5 = new A.EngineSemanticsRole(5, "checkable"); - B.EngineSemanticsRole_6 = new A.EngineSemanticsRole(6, "heading"); - B.EngineSemanticsRole_7 = new A.EngineSemanticsRole(7, "image"); - B.EngineSemanticsRole_8 = new A.EngineSemanticsRole(8, "route"); - B.EngineSemanticsRole_9 = new A.EngineSemanticsRole(9, "platformView"); - B.EventType_0 = new A.EventType(0, "streamStart"); - B.EventType_1 = new A.EventType(1, "streamEnd"); - B.EventType_2 = new A.EventType(2, "documentStart"); - B.EventType_3 = new A.EventType(3, "documentEnd"); - B.EventType_4 = new A.EventType(4, "alias"); - B.EventType_5 = new A.EventType(5, "scalar"); - B.EventType_6 = new A.EventType(6, "sequenceStart"); - B.EventType_7 = new A.EventType(7, "sequenceEnd"); - B.EventType_8 = new A.EventType(8, "mappingStart"); - B.EventType_9 = new A.EventType(9, "mappingEnd"); - B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_false = new A.ExpandSelectionToDocumentBoundaryIntent(false, false, false, false); - B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_true = new A.ExpandSelectionToDocumentBoundaryIntent(false, false, false, true); - B.ExpandSelectionToLineBreakIntent_false_false_false_false = new A.ExpandSelectionToLineBreakIntent(false, false, false, false); - B.ExpandSelectionToLineBreakIntent_false_false_false_true = new A.ExpandSelectionToLineBreakIntent(false, false, false, true); - B.ExpansionTileThemeData_OwP = new A.ExpansionTileThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null); - B.ExtendSelectionByCharacterIntent_false_false_false_false = new A.ExtendSelectionByCharacterIntent(false, false, false, false); - B.ExtendSelectionByCharacterIntent_false_false_false_true = new A.ExtendSelectionByCharacterIntent(false, false, false, true); - B.ExtendSelectionByCharacterIntent_true_false_false_false = new A.ExtendSelectionByCharacterIntent(true, false, false, false); - B.ExtendSelectionByCharacterIntent_true_false_false_true = new A.ExtendSelectionByCharacterIntent(true, false, false, true); - B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_false = new A.ExtendSelectionToDocumentBoundaryIntent(false, false, false, false); - B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_true = new A.ExtendSelectionToDocumentBoundaryIntent(false, false, false, true); - B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_false = new A.ExtendSelectionToDocumentBoundaryIntent(true, false, false, false); - B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_true = new A.ExtendSelectionToDocumentBoundaryIntent(true, false, false, true); - B.ExtendSelectionToLineBreakIntent_false_false_false_false = new A.ExtendSelectionToLineBreakIntent(false, false, false, false); - B.ExtendSelectionToLineBreakIntent_false_false_false_true = new A.ExtendSelectionToLineBreakIntent(false, false, false, true); - B.ExtendSelectionToLineBreakIntent_false_false_true_false = new A.ExtendSelectionToLineBreakIntent(false, false, true, false); - B.ExtendSelectionToLineBreakIntent_false_false_true_true = new A.ExtendSelectionToLineBreakIntent(false, false, true, true); - B.ExtendSelectionToLineBreakIntent_true_false_false_false = new A.ExtendSelectionToLineBreakIntent(true, false, false, false); - B.ExtendSelectionToLineBreakIntent_true_false_false_true = new A.ExtendSelectionToLineBreakIntent(true, false, false, true); - B.ExtendSelectionToLineBreakIntent_true_false_true_false = new A.ExtendSelectionToLineBreakIntent(true, false, true, false); - B.ExtendSelectionToLineBreakIntent_true_false_true_true = new A.ExtendSelectionToLineBreakIntent(true, false, true, true); - B.ExtendSelectionToNextParagraphBoundaryIntent_false_false_false_false = new A.ExtendSelectionToNextParagraphBoundaryIntent(false, false, false, false); - B.ExtendSelectionToNextParagraphBoundaryIntent_false_false_false_true = new A.ExtendSelectionToNextParagraphBoundaryIntent(false, false, false, true); - B.ExtendSelectionToNextParagraphBoundaryIntent_true_false_false_false = new A.ExtendSelectionToNextParagraphBoundaryIntent(true, false, false, false); - B.ExtendSelectionToNextParagraphBoundaryIntent_true_false_false_true = new A.ExtendSelectionToNextParagraphBoundaryIntent(true, false, false, true); - B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_false = new A.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent(false, true, false, false); - B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_true = new A.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent(false, true, false, true); - B.ExtendSelectionToNextWordBoundaryIntent_false_false_false_false = new A.ExtendSelectionToNextWordBoundaryIntent(false, false, false, false); - B.ExtendSelectionToNextWordBoundaryIntent_false_false_false_true = new A.ExtendSelectionToNextWordBoundaryIntent(false, false, false, true); - B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_false = new A.ExtendSelectionToNextWordBoundaryIntent(true, false, false, false); - B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_true = new A.ExtendSelectionToNextWordBoundaryIntent(true, false, false, true); - B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_false = new A.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent(false, true, false, false); - B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_true = new A.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent(false, true, false, true); - B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_false = new A.ExtendSelectionVerticallyToAdjacentLineIntent(false, false, false, false); - B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_true = new A.ExtendSelectionVerticallyToAdjacentLineIntent(false, false, false, true); - B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false = new A.ExtendSelectionVerticallyToAdjacentLineIntent(true, false, false, false); - B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true = new A.ExtendSelectionVerticallyToAdjacentLineIntent(true, false, false, true); - B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_false = new A.ExtendSelectionVerticallyToAdjacentPageIntent(false, false, false, false); - B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_true = new A.ExtendSelectionVerticallyToAdjacentPageIntent(false, false, false, true); - B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_false = new A.ExtendSelectionVerticallyToAdjacentPageIntent(true, false, false, false); - B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_true = new A.ExtendSelectionVerticallyToAdjacentPageIntent(true, false, false, true); - B.FilledButtonThemeData_null = new A.FilledButtonThemeData(null); - B.FilterQuality_0 = new A.FilterQuality(0, "none"); - B.FilterQuality_1 = new A.FilterQuality(1, "low"); - B.FilterQuality_2 = new A.FilterQuality(2, "medium"); - B.FilterQuality_3 = new A.FilterQuality(3, "high"); - B.Size_0_0 = new A.Size(0, 0); - B.FittedSizes_Nts = new A.FittedSizes(B.Size_0_0, B.Size_0_0); - B.FlexFit_0 = new A.FlexFit(0, "tight"); - B.FlexFit_1 = new A.FlexFit(1, "loose"); - B.FloatingActionButtonThemeData_Fkh = new A.FloatingActionButtonThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.FloatingCursorDragState_0 = new A.FloatingCursorDragState(0, "Start"); - B.FloatingCursorDragState_1 = new A.FloatingCursorDragState(1, "Update"); - B.FloatingCursorDragState_2 = new A.FloatingCursorDragState(2, "End"); - B.FloatingLabelBehavior_0 = new A.FloatingLabelBehavior(0, "never"); - B.FloatingLabelBehavior_1 = new A.FloatingLabelBehavior(1, "auto"); - B.FloatingLabelBehavior_2 = new A.FloatingLabelBehavior(2, "always"); - B.FocusHighlightMode_0 = new A.FocusHighlightMode(0, "touch"); - B.FocusHighlightMode_1 = new A.FocusHighlightMode(1, "traditional"); - B.FocusHighlightStrategy_0 = new A.FocusHighlightStrategy(0, "automatic"); - B.FocusSemanticEvent_focus = new A.FocusSemanticEvent("focus"); - B.FontStyle_0 = new A.FontStyle(0, "normal"); - B.FontStyle_1 = new A.FontStyle(1, "italic"); - B.FontWeight_3 = new A.FontWeight(3); - B.FontWeight_4 = new A.FontWeight(4); - B.FontWeight_6 = new A.FontWeight(6); - B.FormatException_6Jp = new A.FormatException("Invalid method call", null, null); - B.FormatException_852 = new A.FormatException("Invalid envelope", null, null); - B.FormatException_aN3 = new A.FormatException("Expected envelope, got nothing", null, null); - B.FormatException_j1B = new A.FormatException("Message corrupted", null, null); - B.GestureDisposition_0 = new A.GestureDisposition(0, "accepted"); - B.GestureDisposition_1 = new A.GestureDisposition(1, "rejected"); - B.GestureMode_0 = new A.GestureMode(0, "pointerEvents"); - B.GestureMode_1 = new A.GestureMode(1, "browserGestures"); - B.GestureRecognizerState_0 = new A.GestureRecognizerState(0, "ready"); - B.GestureRecognizerState_1 = new A.GestureRecognizerState(1, "possible"); - B.GestureRecognizerState_2 = new A.GestureRecognizerState(2, "defunct"); - B.GoogleFontsVariant_FontWeight_3_FontStyle_0 = new A.GoogleFontsVariant(B.FontWeight_3, B.FontStyle_0); - B.GoogleFontsVariant_FontWeight_3_FontStyle_1 = new A.GoogleFontsVariant(B.FontWeight_3, B.FontStyle_1); - B.GoogleFontsVariant_FontWeight_4_FontStyle_0 = new A.GoogleFontsVariant(B.FontWeight_4, B.FontStyle_0); - B.GoogleFontsVariant_FontWeight_4_FontStyle_1 = new A.GoogleFontsVariant(B.FontWeight_4, B.FontStyle_1); - B.FontWeight_5 = new A.FontWeight(5); - B.GoogleFontsVariant_FontWeight_5_FontStyle_0 = new A.GoogleFontsVariant(B.FontWeight_5, B.FontStyle_0); - B.GoogleFontsVariant_FontWeight_5_FontStyle_1 = new A.GoogleFontsVariant(B.FontWeight_5, B.FontStyle_1); - B.GoogleFontsVariant_FontWeight_6_FontStyle_0 = new A.GoogleFontsVariant(B.FontWeight_6, B.FontStyle_0); - B.GoogleFontsVariant_FontWeight_6_FontStyle_1 = new A.GoogleFontsVariant(B.FontWeight_6, B.FontStyle_1); - B.GrowthDirection_0 = new A.GrowthDirection(0, "forward"); - B.GrowthDirection_1 = new A.GrowthDirection(1, "reverse"); - B.HeroFlightDirection_0 = new A.HeroFlightDirection(0, "push"); - B.HeroFlightDirection_1 = new A.HeroFlightDirection(1, "pop"); - B.HitTestBehavior_0 = new A.HitTestBehavior(0, "deferToChild"); - B.HitTestBehavior_1 = new A.HitTestBehavior(1, "opaque"); - B.HitTestBehavior_2 = new A.HitTestBehavior(2, "translucent"); - B.HomeScreen_null_null = new A.HomeScreen(null, null); - B.IconButtonThemeData_null = new A.IconButtonThemeData(null); - B.IconData_57490_true = new A.IconData(57490, true); - B.IconData_57713_false = new A.IconData(57713, false); - B.IconData_57715_false = new A.IconData(57715, false); - B.IconData_58332_false = new A.IconData(58332, false); - B.IconData_58372_false = new A.IconData(58372, false); - B.IconData_58406_false = new A.IconData(58406, false); - B.IconData_58492_false = new A.IconData(58492, false); - B.IconData_59069_false = new A.IconData(59069, false); - B.IconData_59070_false = new A.IconData(59070, false); - B.IconData_62376_false = new A.IconData(62376, false); - B.IconData_984270_false = new A.IconData(984270, false); - B.IconData_985008_false = new A.IconData(985008, false); - B.IconData_985009_false = new A.IconData(985009, false); - B.IconData_985010_false = new A.IconData(985010, false); - B.IconThemeData_HCh = new A.IconThemeData(24, 0, 400, 0, 48, B.Color_vnR, 1, null, false); - B.IconThemeData_diR = new A.IconThemeData(null, null, null, null, null, B.Color_wst, null, null, null); - B.IconThemeData_ku9 = new A.IconThemeData(null, null, null, null, null, B.Color_vnR, null, null, null); - B.IconData_58771_false = new A.IconData(58771, false); - B.Icon_3hK = new A.Icon(B.IconData_58771_false, null, B.MaterialColor_nI1, null, null); - B.IconData_58136_false = new A.IconData(58136, false); - B.Icon_5CF = new A.Icon(B.IconData_58136_false, null, B.Color_wst, null, null); - B.IconData_58737_true = new A.IconData(58737, true); - B.Icon_7FA = new A.Icon(B.IconData_58737_true, null, null, null, null); - B.IconData_57926_false = new A.IconData(57926, false); - B.Icon_8ql = new A.Icon(B.IconData_57926_false, null, null, null, null); - B.IconData_57657_false = new A.IconData(57657, false); - B.Icon_Dvx = new A.Icon(B.IconData_57657_false, null, null, null, null); - B.IconData_58727_false = new A.IconData(58727, false); - B.Icon_QN4 = new A.Icon(B.IconData_58727_false, null, B.Color_mwC, null, null); - B.IconData_63077_false = new A.IconData(63077, false); - B.Color_euu = new A.Color(1, 0.9607843137254902, 0.9607843137254902, 0.9607843137254902, B.ColorSpace_0); - B.Color_W1W = new A.Color(1, 0.9333333333333333, 0.9333333333333333, 0.9333333333333333, B.ColorSpace_0); - B.Map_GGfjP = new A.GeneralConstantMap([50, B.Color_Zdt, 100, B.Color_euu, 200, B.Color_W1W, 300, B.Color_azP, 350, B.Color_Qf6, 400, B.Color_AK6, 500, B.Color_n4Y, 600, B.Color_hVy, 700, B.Color_4cJ, 800, B.Color_MCJ, 850, B.Color_ZpL, 900, B.Color_DAW], type$.GeneralConstantMap_int_Color); - B.MaterialColor_wdy = new A.MaterialColor(B.Map_GGfjP, 1, 0.6196078431372549, 0.6196078431372549, 0.6196078431372549, B.ColorSpace_0); - B.Icon_STm = new A.Icon(B.IconData_63077_false, 80, B.MaterialColor_wdy, null, null); - B.IconData_58751_false = new A.IconData(58751, false); - B.Icon_hgI = new A.Icon(B.IconData_58751_false, null, null, null, null); - B.IconData_57496_false = new A.IconData(57496, false); - B.Icon_naw = new A.Icon(B.IconData_57496_false, null, null, null, null); - B.Icon_oWK = new A.Icon(B.IconData_57490_true, null, B.Color_wst, null, null); - B.ImageRepeat_0 = new A.ImageRepeat(0, "repeat"); - B.ImageRepeat_1 = new A.ImageRepeat(1, "repeatX"); - B.ImageRepeat_2 = new A.ImageRepeat(2, "repeatY"); - B.ImageRepeat_3 = new A.ImageRepeat(3, "noRepeat"); - B.ImageFileType_3 = new A.ImageFileType(3, "webp"); - B.ImageType_0BF = new A.ImageType(B.ImageFileType_3, true, 5, "animatedWebp"); - B.ImageFileType_5 = new A.ImageFileType(5, "avif"); - B.ImageType_P3m = new A.ImageType(B.ImageFileType_5, false, 7, "avif"); - B.ImageFileType_1 = new A.ImageFileType(1, "gif"); - B.ImageType_bKj = new A.ImageType(B.ImageFileType_1, false, 1, "gif"); - B.ImageType_fWH = new A.ImageType(B.ImageFileType_3, false, 4, "webp"); - B.ImageType_tBz = new A.ImageType(B.ImageFileType_1, true, 2, "animatedGif"); - B.List_empty3 = A._setArrayType(makeConstList([]), type$.JSArray_StringAttribute); - B.InlineSpanSemanticsInformation_RcC = new A.InlineSpanSemanticsInformation("\ufffc", null, null, null, true, true, B.List_empty3); - B.InputDecorationTheme_wqc = new A.InputDecorationTheme(null, null, null, null, null, null, null, null, B.FloatingLabelBehavior_1, B.C_FloatingLabelAlignment, false, null, false, null, null, null, null, null, null, null, null, false, null, null, null, null, null, null, null, null, null, null, null, false, null); - B.InputDecoration_3yV = new A.InputDecoration(null, null, null, "Video Generation Model", null, null, null, null, null, null, null, null, null, null, null, null, true, true, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, true, null, null, null); - B.InputDecoration_EDe = new A.InputDecoration(null, null, null, "Connect using your Hugging Face API Key (optional)", null, null, null, "Hugging Face members enjoy a higher-resolution rendering.", null, 2, null, null, null, null, null, null, true, true, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, true, null, null, null); - B.InputDecoration_HVV = new A.InputDecoration(null, null, null, "Negative Prompt", null, null, null, "Content to avoid in the output generation", null, 2, null, null, null, null, null, null, true, true, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, true, null, null, null); - B.InputDecoration_VxI = new A.InputDecoration(null, null, null, "Video Prompt Prefix", null, null, null, "Text to prepend to all video generation prompts", null, 2, null, null, null, null, null, null, true, true, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, true, null, null, null); - B.InputDecoration_zju = new A.InputDecoration(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, true, true, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, true, null, null, null); - B.Interval_9tv = new A.Interval(0.25, 0.5, B.C__Linear); - B.Interval_ERv = new A.Interval(0.5, 1, B.Cubic_glB); - B.Interval_Lo0 = new A.Interval(0.6, 1, B.C__Linear); - B.Cubic_NVn = new A.Cubic(0.6, 0.04, 0.98, 0.335); - B.Interval_P1E = new A.Interval(0.4, 0.6, B.Cubic_NVn); - B.Interval_QHC = new A.Interval(0.72, 1, B.Cubic_Dkk); - B.Interval_QKl = new A.Interval(0.2075, 0.4175, B.C__Linear); - B.Interval_QUT = new A.Interval(0, 0.1, B.C__Linear); - B.Interval_UVv = new A.Interval(0, 0.25, B.C__Linear); - B.Interval_ZAo = new A.Interval(0.0825, 0.2075, B.C__Linear); - B.Interval_f2e = new A.Interval(0.125, 0.25, B.C__Linear); - B.Interval_kwb = new A.Interval(0.5, 1, B.Cubic_Dkk); - B.Interval_lSz = new A.Interval(0.75, 1, B.C__Linear); - B.Interval_owy = new A.Interval(0, 0.5, B.Cubic_Dkk); - B.Interval_xp8 = new A.Interval(0.4, 1, B.C__Linear); - B.IntlSegmenterGranularity_0 = new A.IntlSegmenterGranularity(0, "grapheme"); - B.IntlSegmenterGranularity_1 = new A.IntlSegmenterGranularity(1, "word"); - B.IterableEquality_DefaultEquality = new A.IterableEquality(B.C_DefaultEquality, A.findType("IterableEquality<@>")); - B.JsonDecoder_null = new A.JsonDecoder(null); - B.JsonEncoder_null = new A.JsonEncoder(null); - B.KeyDataTransitMode_0 = new A.KeyDataTransitMode(0, "rawKeyData"); - B.KeyDataTransitMode_1 = new A.KeyDataTransitMode(1, "keyDataThenRawKeyData"); - B.KeyEventType_0 = new A.KeyEventType(0, "down"); - B.KeyEventDeviceType_0 = new A.KeyEventDeviceType(0, "keyboard"); - B.KeyData_jXj = new A.KeyData(B.Duration_0, B.KeyEventType_0, 0, 0, null, false); - B.KeyEventResult_0 = new A.KeyEventResult(0, "handled"); - B.KeyEventResult_1 = new A.KeyEventResult(1, "ignored"); - B.KeyEventResult_2 = new A.KeyEventResult(2, "skipRemainingHandlers"); - B.KeyEventType_1 = new A.KeyEventType(1, "up"); - B.KeyEventType_2 = new A.KeyEventType(2, "repeat"); - B.LogicalKeyboardKey_4294967564 = new A.LogicalKeyboardKey(4294967564); - B.KeyboardLockMode_6kv = new A.KeyboardLockMode(B.LogicalKeyboardKey_4294967564, 1, "scrollLock"); - B.LogicalKeyboardKey_4294967556 = new A.LogicalKeyboardKey(4294967556); - B.KeyboardLockMode_KMH = new A.KeyboardLockMode(B.LogicalKeyboardKey_4294967556, 2, "capsLock"); - B.LogicalKeyboardKey_4294967562 = new A.LogicalKeyboardKey(4294967562); - B.KeyboardLockMode_s4x = new A.KeyboardLockMode(B.LogicalKeyboardKey_4294967562, 0, "numLock"); - B.KeyboardSide_0 = new A.KeyboardSide(0, "any"); - B.KeyboardSide_3 = new A.KeyboardSide(3, "all"); - B.LabelRepresentation_0 = new A.LabelRepresentation(0, "ariaLabel"); - B.LabelRepresentation_1 = new A.LabelRepresentation(1, "domText"); - B.LabelRepresentation_2 = new A.LabelRepresentation(2, "sizedSpan"); - B.Latin1Decoder_false_255 = new A.Latin1Decoder(false, 255); - B.Latin1Encoder_255 = new A.Latin1Encoder(255); - B.LineBreakType_0 = new A.LineBreakType(0, "opportunity"); - B.LineBreakType_2 = new A.LineBreakType(2, "mandatory"); - B.LineBreakType_3 = new A.LineBreakType(3, "endOfText"); - B.ListEquality_DefaultEquality = new A.ListEquality(B.C_DefaultEquality, A.findType("ListEquality<@>")); - B.ListTileControlAffinity_0 = new A.ListTileControlAffinity(0, "leading"); - B.ListTileControlAffinity_1 = new A.ListTileControlAffinity(1, "trailing"); - B.ListTileThemeData_ivE = new A.ListTileThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.ListTileTitleAlignment_0 = new A.ListTileTitleAlignment(0, "threeLine"); - B.ListTileTitleAlignment_1 = new A.ListTileTitleAlignment(1, "titleHeight"); - B.ListTileTitleAlignment_2 = new A.ListTileTitleAlignment(2, "top"); - B.ListTileTitleAlignment_3 = new A.ListTileTitleAlignment(3, "center"); - B.ListTileTitleAlignment_4 = new A.ListTileTitleAlignment(4, "bottom"); - B.List_1gw = A._setArrayType(makeConstList(["text", "multiline", "number", "phone", "datetime", "emailAddress", "url", "visiblePassword", "name", "address", "none", "webSearch", "twitter"]), type$.JSArray_String); - B.List_239_191_189 = A._setArrayType(makeConstList([239, 191, 189]), type$.JSArray_int); - B.List_4_9_14_19 = A._setArrayType(makeConstList([4, 9, 14, 19]), type$.JSArray_int); - B.List_oMW = A._setArrayType(makeConstList([137, 80, 78, 71, 13, 10, 26, 10]), type$.JSArray_nullable_int); - B.ImageFileType_0 = new A.ImageFileType(0, "png"); - B.ImageType_1ZF = new A.ImageType(B.ImageFileType_0, false, 0, "png"); - B.ImageFileSignature_daQ = new A.ImageFileSignature(B.List_oMW, B.ImageType_1ZF, 0, "png"); - B.List_pS6 = A._setArrayType(makeConstList([71, 73, 70, 56, 55, 97]), type$.JSArray_nullable_int); - B.ImageFileSignature_bPh = new A.ImageFileSignature(B.List_pS6, B.ImageType_tBz, 1, "gif87a"); - B.List_X70 = A._setArrayType(makeConstList([71, 73, 70, 56, 57, 97]), type$.JSArray_nullable_int); - B.ImageFileSignature_W7N = new A.ImageFileSignature(B.List_X70, B.ImageType_tBz, 2, "gif89a"); - B.List_255_216_255 = A._setArrayType(makeConstList([255, 216, 255]), type$.JSArray_nullable_int); - B.ImageFileType_2 = new A.ImageFileType(2, "jpeg"); - B.ImageType_uZy = new A.ImageType(B.ImageFileType_2, false, 3, "jpeg"); - B.ImageFileSignature_fZE = new A.ImageFileSignature(B.List_255_216_255, B.ImageType_uZy, 3, "jpeg"); - B.List_8hq = A._setArrayType(makeConstList([82, 73, 70, 70, null, null, null, null, 87, 69, 66, 80]), type$.JSArray_nullable_int); - B.ImageFileSignature_Fgv = new A.ImageFileSignature(B.List_8hq, B.ImageType_fWH, 4, "webp"); - B.List_66_77 = A._setArrayType(makeConstList([66, 77]), type$.JSArray_nullable_int); - B.ImageFileType_4 = new A.ImageFileType(4, "bmp"); - B.ImageType_Rqa = new A.ImageType(B.ImageFileType_4, false, 6, "bmp"); - B.ImageFileSignature_8CV = new A.ImageFileSignature(B.List_66_77, B.ImageType_Rqa, 5, "bmp"); - B.List_50d = A._setArrayType(makeConstList([B.ImageFileSignature_daQ, B.ImageFileSignature_bPh, B.ImageFileSignature_W7N, B.ImageFileSignature_fZE, B.ImageFileSignature_Fgv, B.ImageFileSignature_8CV]), A.findType("JSArray")); - B._RouteRestorationType_0 = new A._RouteRestorationType(0, "named"); - B._RouteRestorationType_1 = new A._RouteRestorationType(1, "anonymous"); - B.List_5Hu = A._setArrayType(makeConstList([B._RouteRestorationType_0, B._RouteRestorationType_1]), A.findType("JSArray<_RouteRestorationType>")); - B.List_5em = A._setArrayType(makeConstList([0, 4, 12, 1, 5, 13, 3, 7, 15]), type$.JSArray_int); - B.List_65533 = A._setArrayType(makeConstList([65533]), type$.JSArray_int); - B._KeyFrame_0_1 = new A._KeyFrame(0, 1); - B._KeyFrame_Qpi = new A._KeyFrame(0.5, 1); - B._KeyFrame_agS = new A._KeyFrame(0.5375, 0.75); - B._KeyFrame_q8f = new A._KeyFrame(0.575, 0.5); - B._KeyFrame_UxA = new A._KeyFrame(0.6125, 0.25); - B._KeyFrame_Khf = new A._KeyFrame(0.65, 0); - B._KeyFrame_7jJ = new A._KeyFrame(0.85, 0); - B._KeyFrame_pUM = new A._KeyFrame(0.8875, 0.25); - B._KeyFrame_ZyM = new A._KeyFrame(0.925, 0.5); - B._KeyFrame_1Pg = new A._KeyFrame(0.9625, 0.75); - B._KeyFrame_1_1 = new A._KeyFrame(1, 1); - B.List_8w6 = A._setArrayType(makeConstList([B._KeyFrame_0_1, B._KeyFrame_Qpi, B._KeyFrame_agS, B._KeyFrame_q8f, B._KeyFrame_UxA, B._KeyFrame_Khf, B._KeyFrame_7jJ, B._KeyFrame_pUM, B._KeyFrame_ZyM, B._KeyFrame_1Pg, B._KeyFrame_1_1]), A.findType("JSArray<_KeyFrame>")); - B.TextAlign_0 = new A.TextAlign(0, "left"); - B.TextAlign_1 = new A.TextAlign(1, "right"); - B.TextAlign_2 = new A.TextAlign(2, "center"); - B.TextAlign_3 = new A.TextAlign(3, "justify"); - B.TextAlign_4 = new A.TextAlign(4, "start"); - B.TextAlign_5 = new A.TextAlign(5, "end"); - B.List_9Bh = A._setArrayType(makeConstList([B.TextAlign_0, B.TextAlign_1, B.TextAlign_2, B.TextAlign_3, B.TextAlign_4, B.TextAlign_5]), A.findType("JSArray")); - B.Object_delay_0_progress_1 = {delay: 0, progress: 1}; - B.Map_SFEwq = new A.ConstantStringMap(B.Object_delay_0_progress_1, [B.Duration_500000, 20], type$.ConstantStringMap_String_Object); - B.Map_SFIO0 = new A.ConstantStringMap(B.Object_delay_0_progress_1, [B.Duration_1000000, 40], type$.ConstantStringMap_String_Object); - B.Map_SFw6T = new A.ConstantStringMap(B.Object_delay_0_progress_1, [B.Duration_2000000, 60], type$.ConstantStringMap_String_Object); - B.Map_SFrDM = new A.ConstantStringMap(B.Object_delay_0_progress_1, [B.Duration_3000000, 80], type$.ConstantStringMap_String_Object); - B.List_9a4 = A._setArrayType(makeConstList([B.Map_SFEwq, B.Map_SFIO0, B.Map_SFw6T, B.Map_SFrDM]), A.findType("JSArray>")); - B.List_Assertiveness_0_Assertiveness_1 = A._setArrayType(makeConstList([B.Assertiveness_0, B.Assertiveness_1]), A.findType("JSArray")); - B._ChipSlot_0 = new A._ChipSlot(0, "label"); - B._ChipSlot_1 = new A._ChipSlot(1, "avatar"); - B._ChipSlot_2 = new A._ChipSlot(2, "deleteIcon"); - B.List_G07 = A._setArrayType(makeConstList([B._ChipSlot_0, B._ChipSlot_1, B._ChipSlot_2]), A.findType("JSArray<_ChipSlot>")); - B.Color_I0D = new A.Color(0.3, 0, 0, 0, B.ColorSpace_0); - B.Offset_0_2 = new A.Offset(0, 2); - B.Shadow_fSX = new A.Shadow(B.Color_I0D, B.Offset_0_2, 3); - B.List_G1O = A._setArrayType(makeConstList([B.Shadow_fSX]), type$.JSArray_Shadow); - B.List_H5O = A._setArrayType(makeConstList([1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298]), type$.JSArray_int); - B._DecorationSlot_0 = new A._DecorationSlot(0, "icon"); - B._DecorationSlot_1 = new A._DecorationSlot(1, "input"); - B._DecorationSlot_2 = new A._DecorationSlot(2, "label"); - B._DecorationSlot_3 = new A._DecorationSlot(3, "hint"); - B._DecorationSlot_4 = new A._DecorationSlot(4, "prefix"); - B._DecorationSlot_5 = new A._DecorationSlot(5, "suffix"); - B._DecorationSlot_6 = new A._DecorationSlot(6, "prefixIcon"); - B._DecorationSlot_7 = new A._DecorationSlot(7, "suffixIcon"); - B._DecorationSlot_8 = new A._DecorationSlot(8, "helperError"); - B._DecorationSlot_9 = new A._DecorationSlot(9, "counter"); - B._DecorationSlot_10 = new A._DecorationSlot(10, "container"); - B.List_LTx = A._setArrayType(makeConstList([B._DecorationSlot_0, B._DecorationSlot_1, B._DecorationSlot_2, B._DecorationSlot_3, B._DecorationSlot_4, B._DecorationSlot_5, B._DecorationSlot_6, B._DecorationSlot_7, B._DecorationSlot_8, B._DecorationSlot_9, B._DecorationSlot_10]), A.findType("JSArray<_DecorationSlot>")); - B.Locale_en_US = new A.Locale("en", "US"); - B.List_Locale_en_US = A._setArrayType(makeConstList([B.Locale_en_US]), type$.JSArray_Locale); - B._ElevationOpacity_0_0 = new A._ElevationOpacity(0, 0); - B._ElevationOpacity_yWU = new A._ElevationOpacity(1, 0.05); - B._ElevationOpacity_Seg = new A._ElevationOpacity(3, 0.08); - B._ElevationOpacity_T1r = new A._ElevationOpacity(6, 0.11); - B._ElevationOpacity_RvM = new A._ElevationOpacity(8, 0.12); - B._ElevationOpacity_9yR = new A._ElevationOpacity(12, 0.14); - B.List_MZj = A._setArrayType(makeConstList([B._ElevationOpacity_0_0, B._ElevationOpacity_yWU, B._ElevationOpacity_Seg, B._ElevationOpacity_T1r, B._ElevationOpacity_RvM, B._ElevationOpacity_9yR]), A.findType("JSArray<_ElevationOpacity>")); - B.List_QHW = A._setArrayType(makeConstList([-1, 0, 0, 1, 0, 0, -1, 0, 1, 0, 0, 0, -1, 1, 0, 1, 1, 1, 1, 0]), type$.JSArray_double); - B.BlurStyle_2 = new A.BlurStyle(2, "outer"); - B.Color_NdI = new A.Color(0.09803921568627451, 0, 0, 0, B.ColorSpace_0); - B.BoxShadow_I4s = new A.BoxShadow(0.2, B.BlurStyle_2, B.Color_NdI, B.Offset_0_0, 11); - B.List_Qj8 = A._setArrayType(makeConstList([B.BoxShadow_I4s]), type$.JSArray_BoxShadow); - B.Text_t35 = new A.Text("LTX-Video 0.9.6 (base model)", null, null, null, null, null, null, null, null); - B.DropdownMenuItem_nlU = new A.DropdownMenuItem(B.Text_t35, B.AlignmentDirectional_m1_0, null, A.findType("DropdownMenuItem")); - B.List_SEO = A._setArrayType(makeConstList([B.DropdownMenuItem_nlU]), A.findType("JSArray>")); - B.SwipeEdge_0 = new A.SwipeEdge(0, "left"); - B.SwipeEdge_1 = new A.SwipeEdge(1, "right"); - B.List_SwipeEdge_0_SwipeEdge_1 = A._setArrayType(makeConstList([B.SwipeEdge_0, B.SwipeEdge_1]), A.findType("JSArray")); - B.TextAffinity_0 = new A.TextAffinity(0, "upstream"); - B.List_TextAffinity_0_TextAffinity_1 = A._setArrayType(makeConstList([B.TextAffinity_0, B.TextAffinity_1]), A.findType("JSArray")); - B.TextDirection_0 = new A.TextDirection(0, "rtl"); - B.TextDirection_1 = new A.TextDirection(1, "ltr"); - B.List_TextDirection_0_TextDirection_1 = A._setArrayType(makeConstList([B.TextDirection_0, B.TextDirection_1]), A.findType("JSArray")); - B.CanvasKitVariant_0 = new A.CanvasKitVariant(0, "auto"); - B.CanvasKitVariant_1 = new A.CanvasKitVariant(1, "full"); - B.CanvasKitVariant_2 = new A.CanvasKitVariant(2, "chromium"); - B.List_VKP = A._setArrayType(makeConstList([B.CanvasKitVariant_0, B.CanvasKitVariant_1, B.CanvasKitVariant_2]), A.findType("JSArray")); - B._ListTileSlot_0 = new A._ListTileSlot(0, "leading"); - B._ListTileSlot_1 = new A._ListTileSlot(1, "title"); - B._ListTileSlot_2 = new A._ListTileSlot(2, "subtitle"); - B._ListTileSlot_3 = new A._ListTileSlot(3, "trailing"); - B.List_Vf6 = A._setArrayType(makeConstList([B._ListTileSlot_0, B._ListTileSlot_1, B._ListTileSlot_2, B._ListTileSlot_3]), A.findType("JSArray<_ListTileSlot>")); - B.TargetPlatform_1 = new A.TargetPlatform(1, "fuchsia"); - B.List_Y7p = A._setArrayType(makeConstList([B.TargetPlatform_0, B.TargetPlatform_1, B.TargetPlatform_2, B.TargetPlatform_3, B.TargetPlatform_4, B.TargetPlatform_5]), A.findType("JSArray")); - B._CornerId_0 = new A._CornerId(0, "topLeft"); - B._CornerId_3 = new A._CornerId(3, "bottomRight"); - B._Diagonal__CornerId_0__CornerId_3 = new A._Diagonal(B._CornerId_0, B._CornerId_3); - B._Diagonal__CornerId_3__CornerId_0 = new A._Diagonal(B._CornerId_3, B._CornerId_0); - B._CornerId_1 = new A._CornerId(1, "topRight"); - B._CornerId_2 = new A._CornerId(2, "bottomLeft"); - B._Diagonal__CornerId_1__CornerId_2 = new A._Diagonal(B._CornerId_1, B._CornerId_2); - B._Diagonal__CornerId_2__CornerId_1 = new A._Diagonal(B._CornerId_2, B._CornerId_1); - B.List_Yk4 = A._setArrayType(makeConstList([B._Diagonal__CornerId_0__CornerId_3, B._Diagonal__CornerId_3__CornerId_0, B._Diagonal__CornerId_1__CornerId_2, B._Diagonal__CornerId_2__CornerId_1]), A.findType("JSArray<_Diagonal>")); - B.Offset_0_1 = new A.Offset(0, 1); - B.Shadow_Z0v = new A.Shadow(B.Color_I0D, B.Offset_0_1, 2); - B.List_aBL = A._setArrayType(makeConstList([B.Shadow_Z0v]), type$.JSArray_Shadow); - B.List_click_scroll = A._setArrayType(makeConstList(["click", "scroll"]), type$.JSArray_String); - B.C_ActivateIntent = new A.ActivateIntent(); - B.ScrollIncrementType_1 = new A.ScrollIncrementType(1, "page"); - B.ScrollIntent_Lhi = new A.ScrollIntent(B.AxisDirection_2, B.ScrollIncrementType_1); - B.List_d7X = A._setArrayType(makeConstList([B.C_ActivateIntent, B.ScrollIntent_Lhi]), A.findType("JSArray")); - B.List_empty20 = A._setArrayType(makeConstList([]), type$.JSArray_AppLifecycleState); - B.List_empty19 = A._setArrayType(makeConstList([]), A.findType("JSArray")); - B.List_empty1 = A._setArrayType(makeConstList([]), type$.JSArray_DiagnosticsNode); - B.List_empty14 = A._setArrayType(makeConstList([]), type$.JSArray_DurationRange); - B.List_empty12 = A._setArrayType(makeConstList([]), type$.JSArray_InheritedTheme); - B.List_empty6 = A._setArrayType(makeConstList([]), type$.JSArray_LineMetrics); - B.List_empty7 = A._setArrayType(makeConstList([]), type$.JSArray_NavigatorObserver); - B.List_empty8 = A._setArrayType(makeConstList([]), type$.JSArray_Object); - B.List_empty11 = A._setArrayType(makeConstList([]), type$.JSArray_OverlayEntry); - B.List_empty10 = A._setArrayType(makeConstList([]), A.findType("JSArray>")); - B.List_empty5 = A._setArrayType(makeConstList([]), type$.JSArray_Rect); - B.List_empty17 = A._setArrayType(makeConstList([]), type$.JSArray_Selectable); - B.List_empty18 = A._setArrayType(makeConstList([]), type$.JSArray_SemanticsNode); - B.List_empty4 = A._setArrayType(makeConstList([]), type$.JSArray_TextBox); - B.List_empty13 = A._setArrayType(makeConstList([]), type$.JSArray_TextSelectionPoint); - B.List_empty15 = A._setArrayType(makeConstList([]), type$.JSArray_Widget); - B.List_empty0 = A._setArrayType(makeConstList([]), type$.JSArray_int); - B.List_empty9 = A._setArrayType(makeConstList([]), type$.JSArray_dynamic); - B.List_empty2 = A._setArrayType(makeConstList([]), type$.JSArray_nullable_String); - B.FontWeight_0 = new A.FontWeight(0); - B.FontWeight_1 = new A.FontWeight(1); - B.FontWeight_2 = new A.FontWeight(2); - B.FontWeight_7 = new A.FontWeight(7); - B.FontWeight_8 = new A.FontWeight(8); - B.List_gVO = A._setArrayType(makeConstList([B.FontWeight_0, B.FontWeight_1, B.FontWeight_2, B.FontWeight_3, B.FontWeight_4, B.FontWeight_5, B.FontWeight_6, B.FontWeight_7, B.FontWeight_8]), A.findType("JSArray")); - B.BoxShadow_FxI = new A.BoxShadow(0.75, B.BlurStyle_0, B.Color_NdI, B.Offset_0_2, 1.5); - B.List_jWK = A._setArrayType(makeConstList([B.BoxShadow_FxI]), type$.JSArray_BoxShadow); - B.List_n5k = A._setArrayType(makeConstList([B.AppLifecycleState_0, B.AppLifecycleState_1, B.AppLifecycleState_2, B.AppLifecycleState_3, B.AppLifecycleState_4]), type$.JSArray_AppLifecycleState); - B.ModifierKey_0 = new A.ModifierKey(0, "controlModifier"); - B.ModifierKey_1 = new A.ModifierKey(1, "shiftModifier"); - B.ModifierKey_2 = new A.ModifierKey(2, "altModifier"); - B.ModifierKey_3 = new A.ModifierKey(3, "metaModifier"); - B.ModifierKey_4 = new A.ModifierKey(4, "capsLockModifier"); - B.ModifierKey_5 = new A.ModifierKey(5, "numLockModifier"); - B.ModifierKey_6 = new A.ModifierKey(6, "scrollLockModifier"); - B.ModifierKey_7 = new A.ModifierKey(7, "functionModifier"); - B.ModifierKey_8 = new A.ModifierKey(8, "symbolModifier"); - B.List_swa = A._setArrayType(makeConstList([B.ModifierKey_0, B.ModifierKey_1, B.ModifierKey_2, B.ModifierKey_3, B.ModifierKey_4, B.ModifierKey_5, B.ModifierKey_6, B.ModifierKey_7, B.ModifierKey_8]), A.findType("JSArray")); - B.List_true_false = A._setArrayType(makeConstList([true, false]), type$.JSArray_bool); - B.List_w4q = A._setArrayType(makeConstList(["pointerdown", "pointermove", "pointerleave", "pointerup", "pointercancel", "touchstart", "touchend", "touchmove", "touchcancel", "mousedown", "mousemove", "mouseleave", "mouseup", "wheel"]), type$.JSArray_String); - B.LockState_0 = new A.LockState(0, "ignored"); - B.LogicalKeyboardKey_4294967304 = new A.LogicalKeyboardKey(4294967304); - B.LogicalKeyboardKey_4294967323 = new A.LogicalKeyboardKey(4294967323); - B.LogicalKeyboardKey_4294967423 = new A.LogicalKeyboardKey(4294967423); - B.LogicalKeyboardKey_4294967558 = new A.LogicalKeyboardKey(4294967558); - B.LogicalKeyboardKey_8589934848 = new A.LogicalKeyboardKey(8589934848); - B.LogicalKeyboardKey_8589934849 = new A.LogicalKeyboardKey(8589934849); - B.LogicalKeyboardKey_8589934850 = new A.LogicalKeyboardKey(8589934850); - B.LogicalKeyboardKey_8589934851 = new A.LogicalKeyboardKey(8589934851); - B.LogicalKeyboardKey_8589934852 = new A.LogicalKeyboardKey(8589934852); - B.LogicalKeyboardKey_8589934853 = new A.LogicalKeyboardKey(8589934853); - B.LogicalKeyboardKey_8589934854 = new A.LogicalKeyboardKey(8589934854); - B.LogicalKeyboardKey_8589934855 = new A.LogicalKeyboardKey(8589934855); - B.LogicalKeyboardKey_8589935088 = new A.LogicalKeyboardKey(8589935088); - B.LogicalKeyboardKey_8589935090 = new A.LogicalKeyboardKey(8589935090); - B.LogicalKeyboardKey_8589935092 = new A.LogicalKeyboardKey(8589935092); - B.LogicalKeyboardKey_8589935094 = new A.LogicalKeyboardKey(8589935094); - B.LongPressSemanticsEvent_longPress = new A.LongPressSemanticsEvent("longPress"); - B.LongPressStartDetails_Offset_0_0 = new A.LongPressStartDetails(B.Offset_0_0); - B.RoundedRectangleBorder_Ggx = new A.RoundedRectangleBorder(B.BorderRadius_tUf, B.BorderSide_Ah5); - B.MagnifierDecoration_EpI = new A.MagnifierDecoration(1, null, B.RoundedRectangleBorder_Ggx); - B.Rect_0_0_0_0 = new A.Rect(0, 0, 0, 0); - B.MagnifierInfo_JsQ = new A.MagnifierInfo(B.Offset_0_0, B.Rect_0_0_0_0, B.Rect_0_0_0_0, B.Rect_0_0_0_0); - B.MainAxisAlignment_0 = new A.MainAxisAlignment(0, "start"); - B.MainAxisAlignment_1 = new A.MainAxisAlignment(1, "end"); - B.MainAxisAlignment_3 = new A.MainAxisAlignment(3, "spaceBetween"); - B.MainAxisAlignment_4 = new A.MainAxisAlignment(4, "spaceAround"); - B.MainAxisAlignment_5 = new A.MainAxisAlignment(5, "spaceEvenly"); - B.MainAxisSize_0 = new A.MainAxisSize(0, "min"); - B.MaintenanceScreen_null_null = new A.MaintenanceScreen(null, null); - B.Object_O1Y = {in: 0, iw: 1, ji: 2, jw: 3, mo: 4, aam: 5, adp: 6, aue: 7, ayx: 8, bgm: 9, bjd: 10, ccq: 11, cjr: 12, cka: 13, cmk: 14, coy: 15, cqu: 16, drh: 17, drw: 18, gav: 19, gfx: 20, ggn: 21, gti: 22, guv: 23, hrr: 24, ibi: 25, ilw: 26, jeg: 27, kgc: 28, kgh: 29, koj: 30, krm: 31, ktr: 32, kvs: 33, kwq: 34, kxe: 35, kzj: 36, kzt: 37, lii: 38, lmm: 39, meg: 40, mst: 41, mwj: 42, myt: 43, nad: 44, ncp: 45, nnx: 46, nts: 47, oun: 48, pcr: 49, pmc: 50, pmu: 51, ppa: 52, ppr: 53, pry: 54, puz: 55, sca: 56, skk: 57, tdu: 58, thc: 59, thx: 60, tie: 61, tkk: 62, tlw: 63, tmp: 64, tne: 65, tnf: 66, tsf: 67, uok: 68, xba: 69, xia: 70, xkh: 71, xsj: 72, ybd: 73, yma: 74, ymt: 75, yos: 76, yuu: 77}; - B.Map_3odc6 = new A.ConstantStringMap(B.Object_O1Y, ["id", "he", "yi", "jv", "ro", "aas", "dz", "ktz", "nun", "bcg", "drl", "rki", "mom", "cmr", "xch", "pij", "quh", "khk", "prs", "dev", "vaj", "gvr", "nyc", "duz", "jal", "opa", "gal", "oyb", "tdf", "kml", "kwv", "bmf", "dtp", "gdj", "yam", "tvd", "dtp", "dtp", "raq", "rmx", "cir", "mry", "vaj", "mry", "xny", "kdz", "ngv", "pij", "vaj", "adx", "huw", "phr", "bfy", "lcq", "prt", "pub", "hle", "oyb", "dtp", "tpo", "oyb", "ras", "twm", "weo", "tyj", "kak", "prs", "taj", "ema", "cax", "acn", "waw", "suj", "rki", "lrr", "mtm", "zom", "yug"], type$.ConstantStringMap_String_String); - B.List_empty21 = A._setArrayType(makeConstList([]), type$.JSArray_BoxShadow); - B.Color_6We = new A.Color(0.2, 0, 0, 0, B.ColorSpace_0); - B.BoxShadow_EZ2 = new A.BoxShadow(-1, B.BlurStyle_0, B.Color_6We, B.Offset_0_2, 1); - B.Color_JSk = new A.Color(0.1411764705882353, 0, 0, 0, B.ColorSpace_0); - B.BoxShadow_1Ec = new A.BoxShadow(0, B.BlurStyle_0, B.Color_JSk, B.Offset_0_1, 1); - B.BoxShadow_EKC = new A.BoxShadow(0, B.BlurStyle_0, B.Color_a7Y, B.Offset_0_1, 3); - B.List_oq0 = A._setArrayType(makeConstList([B.BoxShadow_EZ2, B.BoxShadow_1Ec, B.BoxShadow_EKC]), type$.JSArray_BoxShadow); - B.Offset_0_3 = new A.Offset(0, 3); - B.BoxShadow_ATH = new A.BoxShadow(-2, B.BlurStyle_0, B.Color_6We, B.Offset_0_3, 1); - B.BoxShadow_iDK = new A.BoxShadow(0, B.BlurStyle_0, B.Color_JSk, B.Offset_0_2, 2); - B.BoxShadow_4bs = new A.BoxShadow(0, B.BlurStyle_0, B.Color_a7Y, B.Offset_0_1, 5); - B.List_9vO = A._setArrayType(makeConstList([B.BoxShadow_ATH, B.BoxShadow_iDK, B.BoxShadow_4bs]), type$.JSArray_BoxShadow); - B.BoxShadow_1H2 = new A.BoxShadow(-2, B.BlurStyle_0, B.Color_6We, B.Offset_0_3, 3); - B.BoxShadow_5mP = new A.BoxShadow(0, B.BlurStyle_0, B.Color_JSk, B.Offset_0_3, 4); - B.BoxShadow_x18 = new A.BoxShadow(0, B.BlurStyle_0, B.Color_a7Y, B.Offset_0_1, 8); - B.List_k2R = A._setArrayType(makeConstList([B.BoxShadow_1H2, B.BoxShadow_5mP, B.BoxShadow_x18]), type$.JSArray_BoxShadow); - B.BoxShadow_AIP = new A.BoxShadow(-1, B.BlurStyle_0, B.Color_6We, B.Offset_0_2, 4); - B.BoxShadow_RVd = new A.BoxShadow(0, B.BlurStyle_0, B.Color_JSk, B.Offset_0_4, 5); - B.BoxShadow_G5y = new A.BoxShadow(0, B.BlurStyle_0, B.Color_a7Y, B.Offset_0_1, 10); - B.List_35v = A._setArrayType(makeConstList([B.BoxShadow_AIP, B.BoxShadow_RVd, B.BoxShadow_G5y]), type$.JSArray_BoxShadow); - B.BoxShadow_0N2 = new A.BoxShadow(-1, B.BlurStyle_0, B.Color_6We, B.Offset_0_3, 5); - B.Offset_0_6 = new A.Offset(0, 6); - B.BoxShadow_mGG = new A.BoxShadow(0, B.BlurStyle_0, B.Color_JSk, B.Offset_0_6, 10); - B.BoxShadow_wLK = new A.BoxShadow(0, B.BlurStyle_0, B.Color_a7Y, B.Offset_0_1, 18); - B.List_EU9 = A._setArrayType(makeConstList([B.BoxShadow_0N2, B.BoxShadow_mGG, B.BoxShadow_wLK]), type$.JSArray_BoxShadow); - B.Offset_0_5 = new A.Offset(0, 5); - B.BoxShadow_5hH = new A.BoxShadow(-3, B.BlurStyle_0, B.Color_6We, B.Offset_0_5, 5); - B.Offset_0_8 = new A.Offset(0, 8); - B.BoxShadow_M1g = new A.BoxShadow(1, B.BlurStyle_0, B.Color_JSk, B.Offset_0_8, 10); - B.BoxShadow_tmW = new A.BoxShadow(2, B.BlurStyle_0, B.Color_a7Y, B.Offset_0_3, 14); - B.List_4WU = A._setArrayType(makeConstList([B.BoxShadow_5hH, B.BoxShadow_M1g, B.BoxShadow_tmW]), type$.JSArray_BoxShadow); - B.BoxShadow_1Cx = new A.BoxShadow(-3, B.BlurStyle_0, B.Color_6We, B.Offset_0_5, 6); - B.Offset_0_9 = new A.Offset(0, 9); - B.BoxShadow_rRm = new A.BoxShadow(1, B.BlurStyle_0, B.Color_JSk, B.Offset_0_9, 12); - B.BoxShadow_osd = new A.BoxShadow(2, B.BlurStyle_0, B.Color_a7Y, B.Offset_0_3, 16); - B.List_5xW = A._setArrayType(makeConstList([B.BoxShadow_1Cx, B.BoxShadow_rRm, B.BoxShadow_osd]), type$.JSArray_BoxShadow); - B.Offset_0_7 = new A.Offset(0, 7); - B.BoxShadow_SpS = new A.BoxShadow(-4, B.BlurStyle_0, B.Color_6We, B.Offset_0_7, 8); - B.Offset_0_12 = new A.Offset(0, 12); - B.BoxShadow_JfV = new A.BoxShadow(2, B.BlurStyle_0, B.Color_JSk, B.Offset_0_12, 17); - B.BoxShadow_tfo = new A.BoxShadow(4, B.BlurStyle_0, B.Color_a7Y, B.Offset_0_5, 22); - B.List_JWE = A._setArrayType(makeConstList([B.BoxShadow_SpS, B.BoxShadow_JfV, B.BoxShadow_tfo]), type$.JSArray_BoxShadow); - B.BoxShadow_rZD = new A.BoxShadow(-5, B.BlurStyle_0, B.Color_6We, B.Offset_0_8, 10); - B.Offset_0_16 = new A.Offset(0, 16); - B.BoxShadow_fW0 = new A.BoxShadow(2, B.BlurStyle_0, B.Color_JSk, B.Offset_0_16, 24); - B.BoxShadow_yX8 = new A.BoxShadow(5, B.BlurStyle_0, B.Color_a7Y, B.Offset_0_6, 30); - B.List_JJV = A._setArrayType(makeConstList([B.BoxShadow_rZD, B.BoxShadow_fW0, B.BoxShadow_yX8]), type$.JSArray_BoxShadow); - B.Offset_0_11 = new A.Offset(0, 11); - B.BoxShadow_9yt = new A.BoxShadow(-7, B.BlurStyle_0, B.Color_6We, B.Offset_0_11, 15); - B.Offset_0_24 = new A.Offset(0, 24); - B.BoxShadow_rRz = new A.BoxShadow(3, B.BlurStyle_0, B.Color_JSk, B.Offset_0_24, 38); - B.BoxShadow_Z2t = new A.BoxShadow(8, B.BlurStyle_0, B.Color_a7Y, B.Offset_0_9, 46); - B.List_Qip = A._setArrayType(makeConstList([B.BoxShadow_9yt, B.BoxShadow_rRz, B.BoxShadow_Z2t]), type$.JSArray_BoxShadow); - B.Map_46Kcb = new A.GeneralConstantMap([0, B.List_empty21, 1, B.List_oq0, 2, B.List_9vO, 3, B.List_k2R, 4, B.List_35v, 6, B.List_EU9, 8, B.List_4WU, 9, B.List_5xW, 12, B.List_JWE, 16, B.List_JJV, 24, B.List_Qip], A.findType("GeneralConstantMap>")); - B.LogicalKeyboardKey_4294968065 = new A.LogicalKeyboardKey(4294968065); - B.SingleActivator_AVO2 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, false, true, false, B.LockState_0); - B.LogicalKeyboardKey_4294968066 = new A.LogicalKeyboardKey(4294968066); - B.SingleActivator_AVO = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, false, true, false, B.LockState_0); - B.LogicalKeyboardKey_4294968067 = new A.LogicalKeyboardKey(4294968067); - B.SingleActivator_AVO0 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, false, true, false, B.LockState_0); - B.LogicalKeyboardKey_4294968068 = new A.LogicalKeyboardKey(4294968068); - B.SingleActivator_AVO1 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, false, true, false, B.LockState_0); - B.SingleActivator_P3B2 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, false, false, true, B.LockState_0); - B.SingleActivator_P3B = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, false, false, true, B.LockState_0); - B.SingleActivator_P3B0 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, false, false, true, B.LockState_0); - B.SingleActivator_P3B1 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, false, false, true, B.LockState_0); - B.SingleActivator_uUl5 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, false, false, false, B.LockState_0); - B.SingleActivator_uUl2 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, false, false, false, B.LockState_0); - B.SingleActivator_uUl3 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, false, false, false, B.LockState_0); - B.SingleActivator_uUl4 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, false, false, false, B.LockState_0); - B.SingleActivator_QuT1 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, true, false, false, false, B.LockState_0); - B.SingleActivator_QuT2 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, true, false, false, false, B.LockState_0); - B.SingleActivator_fgt1 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, true, true, false, false, B.LockState_0); - B.SingleActivator_fgt2 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, true, true, false, false, B.LockState_0); - B.LogicalKeyboardKey_32 = new A.LogicalKeyboardKey(32); - B.SingleActivator_6MK = new A.SingleActivator(B.LogicalKeyboardKey_32, false, false, false, false, B.LockState_0); - B.LogicalKeyboardKey_4294967309 = new A.LogicalKeyboardKey(4294967309); - B.SingleActivator_nRp = new A.SingleActivator(B.LogicalKeyboardKey_4294967309, false, false, false, false, B.LockState_0); - B.Map_4dxGM = new A.GeneralConstantMap([B.SingleActivator_AVO2, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_AVO, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_AVO0, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_AVO1, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_P3B2, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_P3B, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_P3B0, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_P3B1, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_uUl5, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_uUl2, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_uUl3, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_uUl4, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_QuT1, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_QuT2, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_fgt1, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_fgt2, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_6MK, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_nRp, B.C_DoNothingAndStopPropagationTextIntent], type$.GeneralConstantMap_ShortcutActivator_Intent); - B.LogicalKeyboardKey_33 = new A.LogicalKeyboardKey(33); - B.LogicalKeyboardKey_34 = new A.LogicalKeyboardKey(34); - B.LogicalKeyboardKey_35 = new A.LogicalKeyboardKey(35); - B.LogicalKeyboardKey_36 = new A.LogicalKeyboardKey(36); - B.LogicalKeyboardKey_37 = new A.LogicalKeyboardKey(37); - B.LogicalKeyboardKey_38 = new A.LogicalKeyboardKey(38); - B.LogicalKeyboardKey_39 = new A.LogicalKeyboardKey(39); - B.LogicalKeyboardKey_40 = new A.LogicalKeyboardKey(40); - B.LogicalKeyboardKey_41 = new A.LogicalKeyboardKey(41); - B.LogicalKeyboardKey_42 = new A.LogicalKeyboardKey(42); - B.LogicalKeyboardKey_43 = new A.LogicalKeyboardKey(43); - B.LogicalKeyboardKey_44 = new A.LogicalKeyboardKey(44); - B.LogicalKeyboardKey_45 = new A.LogicalKeyboardKey(45); - B.LogicalKeyboardKey_46 = new A.LogicalKeyboardKey(46); - B.LogicalKeyboardKey_47 = new A.LogicalKeyboardKey(47); - B.LogicalKeyboardKey_48 = new A.LogicalKeyboardKey(48); - B.LogicalKeyboardKey_49 = new A.LogicalKeyboardKey(49); - B.LogicalKeyboardKey_50 = new A.LogicalKeyboardKey(50); - B.LogicalKeyboardKey_51 = new A.LogicalKeyboardKey(51); - B.LogicalKeyboardKey_52 = new A.LogicalKeyboardKey(52); - B.LogicalKeyboardKey_53 = new A.LogicalKeyboardKey(53); - B.LogicalKeyboardKey_54 = new A.LogicalKeyboardKey(54); - B.LogicalKeyboardKey_55 = new A.LogicalKeyboardKey(55); - B.LogicalKeyboardKey_56 = new A.LogicalKeyboardKey(56); - B.LogicalKeyboardKey_57 = new A.LogicalKeyboardKey(57); - B.LogicalKeyboardKey_58 = new A.LogicalKeyboardKey(58); - B.LogicalKeyboardKey_59 = new A.LogicalKeyboardKey(59); - B.LogicalKeyboardKey_60 = new A.LogicalKeyboardKey(60); - B.LogicalKeyboardKey_61 = new A.LogicalKeyboardKey(61); - B.LogicalKeyboardKey_62 = new A.LogicalKeyboardKey(62); - B.LogicalKeyboardKey_63 = new A.LogicalKeyboardKey(63); - B.LogicalKeyboardKey_64 = new A.LogicalKeyboardKey(64); - B.LogicalKeyboardKey_91 = new A.LogicalKeyboardKey(91); - B.LogicalKeyboardKey_92 = new A.LogicalKeyboardKey(92); - B.LogicalKeyboardKey_93 = new A.LogicalKeyboardKey(93); - B.LogicalKeyboardKey_94 = new A.LogicalKeyboardKey(94); - B.LogicalKeyboardKey_95 = new A.LogicalKeyboardKey(95); - B.LogicalKeyboardKey_96 = new A.LogicalKeyboardKey(96); - B.LogicalKeyboardKey_97 = new A.LogicalKeyboardKey(97); - B.LogicalKeyboardKey_98 = new A.LogicalKeyboardKey(98); - B.LogicalKeyboardKey_99 = new A.LogicalKeyboardKey(99); - B.LogicalKeyboardKey_100 = new A.LogicalKeyboardKey(100); - B.LogicalKeyboardKey_101 = new A.LogicalKeyboardKey(101); - B.LogicalKeyboardKey_102 = new A.LogicalKeyboardKey(102); - B.LogicalKeyboardKey_103 = new A.LogicalKeyboardKey(103); - B.LogicalKeyboardKey_104 = new A.LogicalKeyboardKey(104); - B.LogicalKeyboardKey_105 = new A.LogicalKeyboardKey(105); - B.LogicalKeyboardKey_106 = new A.LogicalKeyboardKey(106); - B.LogicalKeyboardKey_107 = new A.LogicalKeyboardKey(107); - B.LogicalKeyboardKey_108 = new A.LogicalKeyboardKey(108); - B.LogicalKeyboardKey_109 = new A.LogicalKeyboardKey(109); - B.LogicalKeyboardKey_110 = new A.LogicalKeyboardKey(110); - B.LogicalKeyboardKey_111 = new A.LogicalKeyboardKey(111); - B.LogicalKeyboardKey_112 = new A.LogicalKeyboardKey(112); - B.LogicalKeyboardKey_113 = new A.LogicalKeyboardKey(113); - B.LogicalKeyboardKey_114 = new A.LogicalKeyboardKey(114); - B.LogicalKeyboardKey_115 = new A.LogicalKeyboardKey(115); - B.LogicalKeyboardKey_116 = new A.LogicalKeyboardKey(116); - B.LogicalKeyboardKey_117 = new A.LogicalKeyboardKey(117); - B.LogicalKeyboardKey_118 = new A.LogicalKeyboardKey(118); - B.LogicalKeyboardKey_119 = new A.LogicalKeyboardKey(119); - B.LogicalKeyboardKey_120 = new A.LogicalKeyboardKey(120); - B.LogicalKeyboardKey_121 = new A.LogicalKeyboardKey(121); - B.LogicalKeyboardKey_122 = new A.LogicalKeyboardKey(122); - B.LogicalKeyboardKey_123 = new A.LogicalKeyboardKey(123); - B.LogicalKeyboardKey_124 = new A.LogicalKeyboardKey(124); - B.LogicalKeyboardKey_125 = new A.LogicalKeyboardKey(125); - B.LogicalKeyboardKey_126 = new A.LogicalKeyboardKey(126); - B.LogicalKeyboardKey_4294967297 = new A.LogicalKeyboardKey(4294967297); - B.LogicalKeyboardKey_4294967305 = new A.LogicalKeyboardKey(4294967305); - B.LogicalKeyboardKey_4294967553 = new A.LogicalKeyboardKey(4294967553); - B.LogicalKeyboardKey_4294967555 = new A.LogicalKeyboardKey(4294967555); - B.LogicalKeyboardKey_4294967559 = new A.LogicalKeyboardKey(4294967559); - B.LogicalKeyboardKey_4294967560 = new A.LogicalKeyboardKey(4294967560); - B.LogicalKeyboardKey_4294967566 = new A.LogicalKeyboardKey(4294967566); - B.LogicalKeyboardKey_4294967567 = new A.LogicalKeyboardKey(4294967567); - B.LogicalKeyboardKey_4294967568 = new A.LogicalKeyboardKey(4294967568); - B.LogicalKeyboardKey_4294967569 = new A.LogicalKeyboardKey(4294967569); - B.LogicalKeyboardKey_4294968069 = new A.LogicalKeyboardKey(4294968069); - B.LogicalKeyboardKey_4294968070 = new A.LogicalKeyboardKey(4294968070); - B.LogicalKeyboardKey_4294968071 = new A.LogicalKeyboardKey(4294968071); - B.LogicalKeyboardKey_4294968072 = new A.LogicalKeyboardKey(4294968072); - B.LogicalKeyboardKey_4294968321 = new A.LogicalKeyboardKey(4294968321); - B.LogicalKeyboardKey_4294968322 = new A.LogicalKeyboardKey(4294968322); - B.LogicalKeyboardKey_4294968323 = new A.LogicalKeyboardKey(4294968323); - B.LogicalKeyboardKey_4294968324 = new A.LogicalKeyboardKey(4294968324); - B.LogicalKeyboardKey_4294968325 = new A.LogicalKeyboardKey(4294968325); - B.LogicalKeyboardKey_4294968326 = new A.LogicalKeyboardKey(4294968326); - B.LogicalKeyboardKey_4294968327 = new A.LogicalKeyboardKey(4294968327); - B.LogicalKeyboardKey_4294968328 = new A.LogicalKeyboardKey(4294968328); - B.LogicalKeyboardKey_4294968329 = new A.LogicalKeyboardKey(4294968329); - B.LogicalKeyboardKey_4294968330 = new A.LogicalKeyboardKey(4294968330); - B.LogicalKeyboardKey_4294968577 = new A.LogicalKeyboardKey(4294968577); - B.LogicalKeyboardKey_4294968578 = new A.LogicalKeyboardKey(4294968578); - B.LogicalKeyboardKey_4294968579 = new A.LogicalKeyboardKey(4294968579); - B.LogicalKeyboardKey_4294968580 = new A.LogicalKeyboardKey(4294968580); - B.LogicalKeyboardKey_4294968581 = new A.LogicalKeyboardKey(4294968581); - B.LogicalKeyboardKey_4294968582 = new A.LogicalKeyboardKey(4294968582); - B.LogicalKeyboardKey_4294968583 = new A.LogicalKeyboardKey(4294968583); - B.LogicalKeyboardKey_4294968584 = new A.LogicalKeyboardKey(4294968584); - B.LogicalKeyboardKey_4294968585 = new A.LogicalKeyboardKey(4294968585); - B.LogicalKeyboardKey_4294968586 = new A.LogicalKeyboardKey(4294968586); - B.LogicalKeyboardKey_4294968587 = new A.LogicalKeyboardKey(4294968587); - B.LogicalKeyboardKey_4294968588 = new A.LogicalKeyboardKey(4294968588); - B.LogicalKeyboardKey_4294968589 = new A.LogicalKeyboardKey(4294968589); - B.LogicalKeyboardKey_4294968590 = new A.LogicalKeyboardKey(4294968590); - B.LogicalKeyboardKey_4294968833 = new A.LogicalKeyboardKey(4294968833); - B.LogicalKeyboardKey_4294968834 = new A.LogicalKeyboardKey(4294968834); - B.LogicalKeyboardKey_4294968835 = new A.LogicalKeyboardKey(4294968835); - B.LogicalKeyboardKey_4294968836 = new A.LogicalKeyboardKey(4294968836); - B.LogicalKeyboardKey_4294968837 = new A.LogicalKeyboardKey(4294968837); - B.LogicalKeyboardKey_4294968838 = new A.LogicalKeyboardKey(4294968838); - B.LogicalKeyboardKey_4294968839 = new A.LogicalKeyboardKey(4294968839); - B.LogicalKeyboardKey_4294968840 = new A.LogicalKeyboardKey(4294968840); - B.LogicalKeyboardKey_4294968841 = new A.LogicalKeyboardKey(4294968841); - B.LogicalKeyboardKey_4294968842 = new A.LogicalKeyboardKey(4294968842); - B.LogicalKeyboardKey_4294968843 = new A.LogicalKeyboardKey(4294968843); - B.LogicalKeyboardKey_4294969089 = new A.LogicalKeyboardKey(4294969089); - B.LogicalKeyboardKey_4294969090 = new A.LogicalKeyboardKey(4294969090); - B.LogicalKeyboardKey_4294969091 = new A.LogicalKeyboardKey(4294969091); - B.LogicalKeyboardKey_4294969092 = new A.LogicalKeyboardKey(4294969092); - B.LogicalKeyboardKey_4294969093 = new A.LogicalKeyboardKey(4294969093); - B.LogicalKeyboardKey_4294969094 = new A.LogicalKeyboardKey(4294969094); - B.LogicalKeyboardKey_4294969095 = new A.LogicalKeyboardKey(4294969095); - B.LogicalKeyboardKey_4294969096 = new A.LogicalKeyboardKey(4294969096); - B.LogicalKeyboardKey_4294969097 = new A.LogicalKeyboardKey(4294969097); - B.LogicalKeyboardKey_4294969098 = new A.LogicalKeyboardKey(4294969098); - B.LogicalKeyboardKey_4294969099 = new A.LogicalKeyboardKey(4294969099); - B.LogicalKeyboardKey_4294969100 = new A.LogicalKeyboardKey(4294969100); - B.LogicalKeyboardKey_4294969101 = new A.LogicalKeyboardKey(4294969101); - B.LogicalKeyboardKey_4294969102 = new A.LogicalKeyboardKey(4294969102); - B.LogicalKeyboardKey_4294969103 = new A.LogicalKeyboardKey(4294969103); - B.LogicalKeyboardKey_4294969104 = new A.LogicalKeyboardKey(4294969104); - B.LogicalKeyboardKey_4294969105 = new A.LogicalKeyboardKey(4294969105); - B.LogicalKeyboardKey_4294969106 = new A.LogicalKeyboardKey(4294969106); - B.LogicalKeyboardKey_4294969107 = new A.LogicalKeyboardKey(4294969107); - B.LogicalKeyboardKey_4294969108 = new A.LogicalKeyboardKey(4294969108); - B.LogicalKeyboardKey_4294969109 = new A.LogicalKeyboardKey(4294969109); - B.LogicalKeyboardKey_4294969110 = new A.LogicalKeyboardKey(4294969110); - B.LogicalKeyboardKey_4294969111 = new A.LogicalKeyboardKey(4294969111); - B.LogicalKeyboardKey_4294969112 = new A.LogicalKeyboardKey(4294969112); - B.LogicalKeyboardKey_4294969113 = new A.LogicalKeyboardKey(4294969113); - B.LogicalKeyboardKey_4294969114 = new A.LogicalKeyboardKey(4294969114); - B.LogicalKeyboardKey_4294969115 = new A.LogicalKeyboardKey(4294969115); - B.LogicalKeyboardKey_4294969116 = new A.LogicalKeyboardKey(4294969116); - B.LogicalKeyboardKey_4294969117 = new A.LogicalKeyboardKey(4294969117); - B.LogicalKeyboardKey_4294969345 = new A.LogicalKeyboardKey(4294969345); - B.LogicalKeyboardKey_4294969346 = new A.LogicalKeyboardKey(4294969346); - B.LogicalKeyboardKey_4294969347 = new A.LogicalKeyboardKey(4294969347); - B.LogicalKeyboardKey_4294969348 = new A.LogicalKeyboardKey(4294969348); - B.LogicalKeyboardKey_4294969349 = new A.LogicalKeyboardKey(4294969349); - B.LogicalKeyboardKey_4294969350 = new A.LogicalKeyboardKey(4294969350); - B.LogicalKeyboardKey_4294969351 = new A.LogicalKeyboardKey(4294969351); - B.LogicalKeyboardKey_4294969352 = new A.LogicalKeyboardKey(4294969352); - B.LogicalKeyboardKey_4294969353 = new A.LogicalKeyboardKey(4294969353); - B.LogicalKeyboardKey_4294969354 = new A.LogicalKeyboardKey(4294969354); - B.LogicalKeyboardKey_4294969355 = new A.LogicalKeyboardKey(4294969355); - B.LogicalKeyboardKey_4294969356 = new A.LogicalKeyboardKey(4294969356); - B.LogicalKeyboardKey_4294969357 = new A.LogicalKeyboardKey(4294969357); - B.LogicalKeyboardKey_4294969358 = new A.LogicalKeyboardKey(4294969358); - B.LogicalKeyboardKey_4294969359 = new A.LogicalKeyboardKey(4294969359); - B.LogicalKeyboardKey_4294969360 = new A.LogicalKeyboardKey(4294969360); - B.LogicalKeyboardKey_4294969361 = new A.LogicalKeyboardKey(4294969361); - B.LogicalKeyboardKey_4294969362 = new A.LogicalKeyboardKey(4294969362); - B.LogicalKeyboardKey_4294969363 = new A.LogicalKeyboardKey(4294969363); - B.LogicalKeyboardKey_4294969364 = new A.LogicalKeyboardKey(4294969364); - B.LogicalKeyboardKey_4294969365 = new A.LogicalKeyboardKey(4294969365); - B.LogicalKeyboardKey_4294969366 = new A.LogicalKeyboardKey(4294969366); - B.LogicalKeyboardKey_4294969367 = new A.LogicalKeyboardKey(4294969367); - B.LogicalKeyboardKey_4294969368 = new A.LogicalKeyboardKey(4294969368); - B.LogicalKeyboardKey_4294969601 = new A.LogicalKeyboardKey(4294969601); - B.LogicalKeyboardKey_4294969602 = new A.LogicalKeyboardKey(4294969602); - B.LogicalKeyboardKey_4294969603 = new A.LogicalKeyboardKey(4294969603); - B.LogicalKeyboardKey_4294969604 = new A.LogicalKeyboardKey(4294969604); - B.LogicalKeyboardKey_4294969605 = new A.LogicalKeyboardKey(4294969605); - B.LogicalKeyboardKey_4294969606 = new A.LogicalKeyboardKey(4294969606); - B.LogicalKeyboardKey_4294969607 = new A.LogicalKeyboardKey(4294969607); - B.LogicalKeyboardKey_4294969608 = new A.LogicalKeyboardKey(4294969608); - B.LogicalKeyboardKey_4294969857 = new A.LogicalKeyboardKey(4294969857); - B.LogicalKeyboardKey_4294969858 = new A.LogicalKeyboardKey(4294969858); - B.LogicalKeyboardKey_4294969859 = new A.LogicalKeyboardKey(4294969859); - B.LogicalKeyboardKey_4294969860 = new A.LogicalKeyboardKey(4294969860); - B.LogicalKeyboardKey_4294969861 = new A.LogicalKeyboardKey(4294969861); - B.LogicalKeyboardKey_4294969863 = new A.LogicalKeyboardKey(4294969863); - B.LogicalKeyboardKey_4294969864 = new A.LogicalKeyboardKey(4294969864); - B.LogicalKeyboardKey_4294969865 = new A.LogicalKeyboardKey(4294969865); - B.LogicalKeyboardKey_4294969866 = new A.LogicalKeyboardKey(4294969866); - B.LogicalKeyboardKey_4294969867 = new A.LogicalKeyboardKey(4294969867); - B.LogicalKeyboardKey_4294969868 = new A.LogicalKeyboardKey(4294969868); - B.LogicalKeyboardKey_4294969869 = new A.LogicalKeyboardKey(4294969869); - B.LogicalKeyboardKey_4294969870 = new A.LogicalKeyboardKey(4294969870); - B.LogicalKeyboardKey_4294969871 = new A.LogicalKeyboardKey(4294969871); - B.LogicalKeyboardKey_4294969872 = new A.LogicalKeyboardKey(4294969872); - B.LogicalKeyboardKey_4294969873 = new A.LogicalKeyboardKey(4294969873); - B.LogicalKeyboardKey_4294970113 = new A.LogicalKeyboardKey(4294970113); - B.LogicalKeyboardKey_4294970114 = new A.LogicalKeyboardKey(4294970114); - B.LogicalKeyboardKey_4294970115 = new A.LogicalKeyboardKey(4294970115); - B.LogicalKeyboardKey_4294970116 = new A.LogicalKeyboardKey(4294970116); - B.LogicalKeyboardKey_4294970117 = new A.LogicalKeyboardKey(4294970117); - B.LogicalKeyboardKey_4294970118 = new A.LogicalKeyboardKey(4294970118); - B.LogicalKeyboardKey_4294970119 = new A.LogicalKeyboardKey(4294970119); - B.LogicalKeyboardKey_4294970120 = new A.LogicalKeyboardKey(4294970120); - B.LogicalKeyboardKey_4294970121 = new A.LogicalKeyboardKey(4294970121); - B.LogicalKeyboardKey_4294970122 = new A.LogicalKeyboardKey(4294970122); - B.LogicalKeyboardKey_4294970123 = new A.LogicalKeyboardKey(4294970123); - B.LogicalKeyboardKey_4294970124 = new A.LogicalKeyboardKey(4294970124); - B.LogicalKeyboardKey_4294970125 = new A.LogicalKeyboardKey(4294970125); - B.LogicalKeyboardKey_4294970126 = new A.LogicalKeyboardKey(4294970126); - B.LogicalKeyboardKey_4294970127 = new A.LogicalKeyboardKey(4294970127); - B.LogicalKeyboardKey_4294970369 = new A.LogicalKeyboardKey(4294970369); - B.LogicalKeyboardKey_4294970370 = new A.LogicalKeyboardKey(4294970370); - B.LogicalKeyboardKey_4294970371 = new A.LogicalKeyboardKey(4294970371); - B.LogicalKeyboardKey_4294970372 = new A.LogicalKeyboardKey(4294970372); - B.LogicalKeyboardKey_4294970373 = new A.LogicalKeyboardKey(4294970373); - B.LogicalKeyboardKey_4294970374 = new A.LogicalKeyboardKey(4294970374); - B.LogicalKeyboardKey_4294970375 = new A.LogicalKeyboardKey(4294970375); - B.LogicalKeyboardKey_4294970625 = new A.LogicalKeyboardKey(4294970625); - B.LogicalKeyboardKey_4294970626 = new A.LogicalKeyboardKey(4294970626); - B.LogicalKeyboardKey_4294970627 = new A.LogicalKeyboardKey(4294970627); - B.LogicalKeyboardKey_4294970628 = new A.LogicalKeyboardKey(4294970628); - B.LogicalKeyboardKey_4294970629 = new A.LogicalKeyboardKey(4294970629); - B.LogicalKeyboardKey_4294970630 = new A.LogicalKeyboardKey(4294970630); - B.LogicalKeyboardKey_4294970631 = new A.LogicalKeyboardKey(4294970631); - B.LogicalKeyboardKey_4294970632 = new A.LogicalKeyboardKey(4294970632); - B.LogicalKeyboardKey_4294970633 = new A.LogicalKeyboardKey(4294970633); - B.LogicalKeyboardKey_4294970634 = new A.LogicalKeyboardKey(4294970634); - B.LogicalKeyboardKey_4294970635 = new A.LogicalKeyboardKey(4294970635); - B.LogicalKeyboardKey_4294970636 = new A.LogicalKeyboardKey(4294970636); - B.LogicalKeyboardKey_4294970637 = new A.LogicalKeyboardKey(4294970637); - B.LogicalKeyboardKey_4294970638 = new A.LogicalKeyboardKey(4294970638); - B.LogicalKeyboardKey_4294970639 = new A.LogicalKeyboardKey(4294970639); - B.LogicalKeyboardKey_4294970640 = new A.LogicalKeyboardKey(4294970640); - B.LogicalKeyboardKey_4294970641 = new A.LogicalKeyboardKey(4294970641); - B.LogicalKeyboardKey_4294970642 = new A.LogicalKeyboardKey(4294970642); - B.LogicalKeyboardKey_4294970643 = new A.LogicalKeyboardKey(4294970643); - B.LogicalKeyboardKey_4294970644 = new A.LogicalKeyboardKey(4294970644); - B.LogicalKeyboardKey_4294970645 = new A.LogicalKeyboardKey(4294970645); - B.LogicalKeyboardKey_4294970646 = new A.LogicalKeyboardKey(4294970646); - B.LogicalKeyboardKey_4294970647 = new A.LogicalKeyboardKey(4294970647); - B.LogicalKeyboardKey_4294970648 = new A.LogicalKeyboardKey(4294970648); - B.LogicalKeyboardKey_4294970649 = new A.LogicalKeyboardKey(4294970649); - B.LogicalKeyboardKey_4294970650 = new A.LogicalKeyboardKey(4294970650); - B.LogicalKeyboardKey_4294970651 = new A.LogicalKeyboardKey(4294970651); - B.LogicalKeyboardKey_4294970652 = new A.LogicalKeyboardKey(4294970652); - B.LogicalKeyboardKey_4294970653 = new A.LogicalKeyboardKey(4294970653); - B.LogicalKeyboardKey_4294970654 = new A.LogicalKeyboardKey(4294970654); - B.LogicalKeyboardKey_4294970655 = new A.LogicalKeyboardKey(4294970655); - B.LogicalKeyboardKey_4294970656 = new A.LogicalKeyboardKey(4294970656); - B.LogicalKeyboardKey_4294970657 = new A.LogicalKeyboardKey(4294970657); - B.LogicalKeyboardKey_4294970658 = new A.LogicalKeyboardKey(4294970658); - B.LogicalKeyboardKey_4294970659 = new A.LogicalKeyboardKey(4294970659); - B.LogicalKeyboardKey_4294970660 = new A.LogicalKeyboardKey(4294970660); - B.LogicalKeyboardKey_4294970661 = new A.LogicalKeyboardKey(4294970661); - B.LogicalKeyboardKey_4294970662 = new A.LogicalKeyboardKey(4294970662); - B.LogicalKeyboardKey_4294970663 = new A.LogicalKeyboardKey(4294970663); - B.LogicalKeyboardKey_4294970664 = new A.LogicalKeyboardKey(4294970664); - B.LogicalKeyboardKey_4294970665 = new A.LogicalKeyboardKey(4294970665); - B.LogicalKeyboardKey_4294970666 = new A.LogicalKeyboardKey(4294970666); - B.LogicalKeyboardKey_4294970667 = new A.LogicalKeyboardKey(4294970667); - B.LogicalKeyboardKey_4294970668 = new A.LogicalKeyboardKey(4294970668); - B.LogicalKeyboardKey_4294970669 = new A.LogicalKeyboardKey(4294970669); - B.LogicalKeyboardKey_4294970670 = new A.LogicalKeyboardKey(4294970670); - B.LogicalKeyboardKey_4294970671 = new A.LogicalKeyboardKey(4294970671); - B.LogicalKeyboardKey_4294970672 = new A.LogicalKeyboardKey(4294970672); - B.LogicalKeyboardKey_4294970673 = new A.LogicalKeyboardKey(4294970673); - B.LogicalKeyboardKey_4294970674 = new A.LogicalKeyboardKey(4294970674); - B.LogicalKeyboardKey_4294970675 = new A.LogicalKeyboardKey(4294970675); - B.LogicalKeyboardKey_4294970676 = new A.LogicalKeyboardKey(4294970676); - B.LogicalKeyboardKey_4294970677 = new A.LogicalKeyboardKey(4294970677); - B.LogicalKeyboardKey_4294970678 = new A.LogicalKeyboardKey(4294970678); - B.LogicalKeyboardKey_4294970679 = new A.LogicalKeyboardKey(4294970679); - B.LogicalKeyboardKey_4294970680 = new A.LogicalKeyboardKey(4294970680); - B.LogicalKeyboardKey_4294970681 = new A.LogicalKeyboardKey(4294970681); - B.LogicalKeyboardKey_4294970682 = new A.LogicalKeyboardKey(4294970682); - B.LogicalKeyboardKey_4294970683 = new A.LogicalKeyboardKey(4294970683); - B.LogicalKeyboardKey_4294970684 = new A.LogicalKeyboardKey(4294970684); - B.LogicalKeyboardKey_4294970685 = new A.LogicalKeyboardKey(4294970685); - B.LogicalKeyboardKey_4294970686 = new A.LogicalKeyboardKey(4294970686); - B.LogicalKeyboardKey_4294970687 = new A.LogicalKeyboardKey(4294970687); - B.LogicalKeyboardKey_4294970688 = new A.LogicalKeyboardKey(4294970688); - B.LogicalKeyboardKey_4294970689 = new A.LogicalKeyboardKey(4294970689); - B.LogicalKeyboardKey_4294970690 = new A.LogicalKeyboardKey(4294970690); - B.LogicalKeyboardKey_4294970691 = new A.LogicalKeyboardKey(4294970691); - B.LogicalKeyboardKey_4294970692 = new A.LogicalKeyboardKey(4294970692); - B.LogicalKeyboardKey_4294970693 = new A.LogicalKeyboardKey(4294970693); - B.LogicalKeyboardKey_4294970694 = new A.LogicalKeyboardKey(4294970694); - B.LogicalKeyboardKey_4294970695 = new A.LogicalKeyboardKey(4294970695); - B.LogicalKeyboardKey_4294970696 = new A.LogicalKeyboardKey(4294970696); - B.LogicalKeyboardKey_4294970697 = new A.LogicalKeyboardKey(4294970697); - B.LogicalKeyboardKey_4294970698 = new A.LogicalKeyboardKey(4294970698); - B.LogicalKeyboardKey_4294970699 = new A.LogicalKeyboardKey(4294970699); - B.LogicalKeyboardKey_4294970700 = new A.LogicalKeyboardKey(4294970700); - B.LogicalKeyboardKey_4294970701 = new A.LogicalKeyboardKey(4294970701); - B.LogicalKeyboardKey_4294970702 = new A.LogicalKeyboardKey(4294970702); - B.LogicalKeyboardKey_4294970703 = new A.LogicalKeyboardKey(4294970703); - B.LogicalKeyboardKey_4294970704 = new A.LogicalKeyboardKey(4294970704); - B.LogicalKeyboardKey_4294970705 = new A.LogicalKeyboardKey(4294970705); - B.LogicalKeyboardKey_4294970706 = new A.LogicalKeyboardKey(4294970706); - B.LogicalKeyboardKey_4294970707 = new A.LogicalKeyboardKey(4294970707); - B.LogicalKeyboardKey_4294970708 = new A.LogicalKeyboardKey(4294970708); - B.LogicalKeyboardKey_4294970709 = new A.LogicalKeyboardKey(4294970709); - B.LogicalKeyboardKey_4294970710 = new A.LogicalKeyboardKey(4294970710); - B.LogicalKeyboardKey_4294970711 = new A.LogicalKeyboardKey(4294970711); - B.LogicalKeyboardKey_4294970712 = new A.LogicalKeyboardKey(4294970712); - B.LogicalKeyboardKey_4294970713 = new A.LogicalKeyboardKey(4294970713); - B.LogicalKeyboardKey_4294970714 = new A.LogicalKeyboardKey(4294970714); - B.LogicalKeyboardKey_4294970715 = new A.LogicalKeyboardKey(4294970715); - B.LogicalKeyboardKey_4294970882 = new A.LogicalKeyboardKey(4294970882); - B.LogicalKeyboardKey_4294970884 = new A.LogicalKeyboardKey(4294970884); - B.LogicalKeyboardKey_4294970885 = new A.LogicalKeyboardKey(4294970885); - B.LogicalKeyboardKey_4294970886 = new A.LogicalKeyboardKey(4294970886); - B.LogicalKeyboardKey_4294970887 = new A.LogicalKeyboardKey(4294970887); - B.LogicalKeyboardKey_4294970888 = new A.LogicalKeyboardKey(4294970888); - B.LogicalKeyboardKey_4294970889 = new A.LogicalKeyboardKey(4294970889); - B.LogicalKeyboardKey_4294971137 = new A.LogicalKeyboardKey(4294971137); - B.LogicalKeyboardKey_4294971138 = new A.LogicalKeyboardKey(4294971138); - B.LogicalKeyboardKey_4294971393 = new A.LogicalKeyboardKey(4294971393); - B.LogicalKeyboardKey_4294971394 = new A.LogicalKeyboardKey(4294971394); - B.LogicalKeyboardKey_4294971395 = new A.LogicalKeyboardKey(4294971395); - B.LogicalKeyboardKey_4294971396 = new A.LogicalKeyboardKey(4294971396); - B.LogicalKeyboardKey_4294971397 = new A.LogicalKeyboardKey(4294971397); - B.LogicalKeyboardKey_4294971398 = new A.LogicalKeyboardKey(4294971398); - B.LogicalKeyboardKey_4294971399 = new A.LogicalKeyboardKey(4294971399); - B.LogicalKeyboardKey_4294971400 = new A.LogicalKeyboardKey(4294971400); - B.LogicalKeyboardKey_4294971401 = new A.LogicalKeyboardKey(4294971401); - B.LogicalKeyboardKey_4294971402 = new A.LogicalKeyboardKey(4294971402); - B.LogicalKeyboardKey_4294971403 = new A.LogicalKeyboardKey(4294971403); - B.LogicalKeyboardKey_4294971649 = new A.LogicalKeyboardKey(4294971649); - B.LogicalKeyboardKey_4294971650 = new A.LogicalKeyboardKey(4294971650); - B.LogicalKeyboardKey_4294971651 = new A.LogicalKeyboardKey(4294971651); - B.LogicalKeyboardKey_4294971652 = new A.LogicalKeyboardKey(4294971652); - B.LogicalKeyboardKey_4294971653 = new A.LogicalKeyboardKey(4294971653); - B.LogicalKeyboardKey_4294971654 = new A.LogicalKeyboardKey(4294971654); - B.LogicalKeyboardKey_4294971655 = new A.LogicalKeyboardKey(4294971655); - B.LogicalKeyboardKey_4294971656 = new A.LogicalKeyboardKey(4294971656); - B.LogicalKeyboardKey_4294971657 = new A.LogicalKeyboardKey(4294971657); - B.LogicalKeyboardKey_4294971658 = new A.LogicalKeyboardKey(4294971658); - B.LogicalKeyboardKey_4294971659 = new A.LogicalKeyboardKey(4294971659); - B.LogicalKeyboardKey_4294971660 = new A.LogicalKeyboardKey(4294971660); - B.LogicalKeyboardKey_4294971661 = new A.LogicalKeyboardKey(4294971661); - B.LogicalKeyboardKey_4294971662 = new A.LogicalKeyboardKey(4294971662); - B.LogicalKeyboardKey_4294971663 = new A.LogicalKeyboardKey(4294971663); - B.LogicalKeyboardKey_4294971664 = new A.LogicalKeyboardKey(4294971664); - B.LogicalKeyboardKey_4294971665 = new A.LogicalKeyboardKey(4294971665); - B.LogicalKeyboardKey_4294971666 = new A.LogicalKeyboardKey(4294971666); - B.LogicalKeyboardKey_4294971667 = new A.LogicalKeyboardKey(4294971667); - B.LogicalKeyboardKey_4294971668 = new A.LogicalKeyboardKey(4294971668); - B.LogicalKeyboardKey_4294971669 = new A.LogicalKeyboardKey(4294971669); - B.LogicalKeyboardKey_4294971670 = new A.LogicalKeyboardKey(4294971670); - B.LogicalKeyboardKey_4294971671 = new A.LogicalKeyboardKey(4294971671); - B.LogicalKeyboardKey_4294971672 = new A.LogicalKeyboardKey(4294971672); - B.LogicalKeyboardKey_4294971673 = new A.LogicalKeyboardKey(4294971673); - B.LogicalKeyboardKey_4294971674 = new A.LogicalKeyboardKey(4294971674); - B.LogicalKeyboardKey_4294971675 = new A.LogicalKeyboardKey(4294971675); - B.LogicalKeyboardKey_4294971905 = new A.LogicalKeyboardKey(4294971905); - B.LogicalKeyboardKey_4294971906 = new A.LogicalKeyboardKey(4294971906); - B.LogicalKeyboardKey_8589934592 = new A.LogicalKeyboardKey(8589934592); - B.LogicalKeyboardKey_8589934593 = new A.LogicalKeyboardKey(8589934593); - B.LogicalKeyboardKey_8589934594 = new A.LogicalKeyboardKey(8589934594); - B.LogicalKeyboardKey_8589934595 = new A.LogicalKeyboardKey(8589934595); - B.LogicalKeyboardKey_8589934608 = new A.LogicalKeyboardKey(8589934608); - B.LogicalKeyboardKey_8589934609 = new A.LogicalKeyboardKey(8589934609); - B.LogicalKeyboardKey_8589934610 = new A.LogicalKeyboardKey(8589934610); - B.LogicalKeyboardKey_8589934611 = new A.LogicalKeyboardKey(8589934611); - B.LogicalKeyboardKey_8589934612 = new A.LogicalKeyboardKey(8589934612); - B.LogicalKeyboardKey_8589934624 = new A.LogicalKeyboardKey(8589934624); - B.LogicalKeyboardKey_8589934625 = new A.LogicalKeyboardKey(8589934625); - B.LogicalKeyboardKey_8589934626 = new A.LogicalKeyboardKey(8589934626); - B.LogicalKeyboardKey_8589935117 = new A.LogicalKeyboardKey(8589935117); - B.LogicalKeyboardKey_8589935144 = new A.LogicalKeyboardKey(8589935144); - B.LogicalKeyboardKey_8589935145 = new A.LogicalKeyboardKey(8589935145); - B.LogicalKeyboardKey_8589935146 = new A.LogicalKeyboardKey(8589935146); - B.LogicalKeyboardKey_8589935147 = new A.LogicalKeyboardKey(8589935147); - B.LogicalKeyboardKey_8589935148 = new A.LogicalKeyboardKey(8589935148); - B.LogicalKeyboardKey_8589935149 = new A.LogicalKeyboardKey(8589935149); - B.LogicalKeyboardKey_8589935150 = new A.LogicalKeyboardKey(8589935150); - B.LogicalKeyboardKey_8589935151 = new A.LogicalKeyboardKey(8589935151); - B.LogicalKeyboardKey_8589935152 = new A.LogicalKeyboardKey(8589935152); - B.LogicalKeyboardKey_8589935153 = new A.LogicalKeyboardKey(8589935153); - B.LogicalKeyboardKey_8589935154 = new A.LogicalKeyboardKey(8589935154); - B.LogicalKeyboardKey_8589935155 = new A.LogicalKeyboardKey(8589935155); - B.LogicalKeyboardKey_8589935156 = new A.LogicalKeyboardKey(8589935156); - B.LogicalKeyboardKey_8589935157 = new A.LogicalKeyboardKey(8589935157); - B.LogicalKeyboardKey_8589935158 = new A.LogicalKeyboardKey(8589935158); - B.LogicalKeyboardKey_8589935159 = new A.LogicalKeyboardKey(8589935159); - B.LogicalKeyboardKey_8589935160 = new A.LogicalKeyboardKey(8589935160); - B.LogicalKeyboardKey_8589935161 = new A.LogicalKeyboardKey(8589935161); - B.LogicalKeyboardKey_8589935165 = new A.LogicalKeyboardKey(8589935165); - B.LogicalKeyboardKey_8589935361 = new A.LogicalKeyboardKey(8589935361); - B.LogicalKeyboardKey_8589935362 = new A.LogicalKeyboardKey(8589935362); - B.LogicalKeyboardKey_8589935363 = new A.LogicalKeyboardKey(8589935363); - B.LogicalKeyboardKey_8589935364 = new A.LogicalKeyboardKey(8589935364); - B.LogicalKeyboardKey_8589935365 = new A.LogicalKeyboardKey(8589935365); - B.LogicalKeyboardKey_8589935366 = new A.LogicalKeyboardKey(8589935366); - B.LogicalKeyboardKey_8589935367 = new A.LogicalKeyboardKey(8589935367); - B.LogicalKeyboardKey_8589935368 = new A.LogicalKeyboardKey(8589935368); - B.LogicalKeyboardKey_8589935369 = new A.LogicalKeyboardKey(8589935369); - B.LogicalKeyboardKey_8589935370 = new A.LogicalKeyboardKey(8589935370); - B.LogicalKeyboardKey_8589935371 = new A.LogicalKeyboardKey(8589935371); - B.LogicalKeyboardKey_8589935372 = new A.LogicalKeyboardKey(8589935372); - B.LogicalKeyboardKey_8589935373 = new A.LogicalKeyboardKey(8589935373); - B.LogicalKeyboardKey_8589935374 = new A.LogicalKeyboardKey(8589935374); - B.LogicalKeyboardKey_8589935375 = new A.LogicalKeyboardKey(8589935375); - B.LogicalKeyboardKey_8589935376 = new A.LogicalKeyboardKey(8589935376); - B.LogicalKeyboardKey_8589935377 = new A.LogicalKeyboardKey(8589935377); - B.LogicalKeyboardKey_8589935378 = new A.LogicalKeyboardKey(8589935378); - B.LogicalKeyboardKey_8589935379 = new A.LogicalKeyboardKey(8589935379); - B.LogicalKeyboardKey_8589935380 = new A.LogicalKeyboardKey(8589935380); - B.LogicalKeyboardKey_8589935381 = new A.LogicalKeyboardKey(8589935381); - B.LogicalKeyboardKey_8589935382 = new A.LogicalKeyboardKey(8589935382); - B.LogicalKeyboardKey_8589935383 = new A.LogicalKeyboardKey(8589935383); - B.LogicalKeyboardKey_8589935384 = new A.LogicalKeyboardKey(8589935384); - B.LogicalKeyboardKey_8589935385 = new A.LogicalKeyboardKey(8589935385); - B.LogicalKeyboardKey_8589935386 = new A.LogicalKeyboardKey(8589935386); - B.LogicalKeyboardKey_8589935387 = new A.LogicalKeyboardKey(8589935387); - B.LogicalKeyboardKey_8589935388 = new A.LogicalKeyboardKey(8589935388); - B.LogicalKeyboardKey_8589935389 = new A.LogicalKeyboardKey(8589935389); - B.LogicalKeyboardKey_8589935390 = new A.LogicalKeyboardKey(8589935390); - B.LogicalKeyboardKey_8589935391 = new A.LogicalKeyboardKey(8589935391); - B.Map_7xLEx = new A.GeneralConstantMap([32, B.LogicalKeyboardKey_32, 33, B.LogicalKeyboardKey_33, 34, B.LogicalKeyboardKey_34, 35, B.LogicalKeyboardKey_35, 36, B.LogicalKeyboardKey_36, 37, B.LogicalKeyboardKey_37, 38, B.LogicalKeyboardKey_38, 39, B.LogicalKeyboardKey_39, 40, B.LogicalKeyboardKey_40, 41, B.LogicalKeyboardKey_41, 42, B.LogicalKeyboardKey_42, 43, B.LogicalKeyboardKey_43, 44, B.LogicalKeyboardKey_44, 45, B.LogicalKeyboardKey_45, 46, B.LogicalKeyboardKey_46, 47, B.LogicalKeyboardKey_47, 48, B.LogicalKeyboardKey_48, 49, B.LogicalKeyboardKey_49, 50, B.LogicalKeyboardKey_50, 51, B.LogicalKeyboardKey_51, 52, B.LogicalKeyboardKey_52, 53, B.LogicalKeyboardKey_53, 54, B.LogicalKeyboardKey_54, 55, B.LogicalKeyboardKey_55, 56, B.LogicalKeyboardKey_56, 57, B.LogicalKeyboardKey_57, 58, B.LogicalKeyboardKey_58, 59, B.LogicalKeyboardKey_59, 60, B.LogicalKeyboardKey_60, 61, B.LogicalKeyboardKey_61, 62, B.LogicalKeyboardKey_62, 63, B.LogicalKeyboardKey_63, 64, B.LogicalKeyboardKey_64, 91, B.LogicalKeyboardKey_91, 92, B.LogicalKeyboardKey_92, 93, B.LogicalKeyboardKey_93, 94, B.LogicalKeyboardKey_94, 95, B.LogicalKeyboardKey_95, 96, B.LogicalKeyboardKey_96, 97, B.LogicalKeyboardKey_97, 98, B.LogicalKeyboardKey_98, 99, B.LogicalKeyboardKey_99, 100, B.LogicalKeyboardKey_100, 101, B.LogicalKeyboardKey_101, 102, B.LogicalKeyboardKey_102, 103, B.LogicalKeyboardKey_103, 104, B.LogicalKeyboardKey_104, 105, B.LogicalKeyboardKey_105, 106, B.LogicalKeyboardKey_106, 107, B.LogicalKeyboardKey_107, 108, B.LogicalKeyboardKey_108, 109, B.LogicalKeyboardKey_109, 110, B.LogicalKeyboardKey_110, 111, B.LogicalKeyboardKey_111, 112, B.LogicalKeyboardKey_112, 113, B.LogicalKeyboardKey_113, 114, B.LogicalKeyboardKey_114, 115, B.LogicalKeyboardKey_115, 116, B.LogicalKeyboardKey_116, 117, B.LogicalKeyboardKey_117, 118, B.LogicalKeyboardKey_118, 119, B.LogicalKeyboardKey_119, 120, B.LogicalKeyboardKey_120, 121, B.LogicalKeyboardKey_121, 122, B.LogicalKeyboardKey_122, 123, B.LogicalKeyboardKey_123, 124, B.LogicalKeyboardKey_124, 125, B.LogicalKeyboardKey_125, 126, B.LogicalKeyboardKey_126, 4294967297, B.LogicalKeyboardKey_4294967297, 4294967304, B.LogicalKeyboardKey_4294967304, 4294967305, B.LogicalKeyboardKey_4294967305, 4294967309, B.LogicalKeyboardKey_4294967309, 4294967323, B.LogicalKeyboardKey_4294967323, 4294967423, B.LogicalKeyboardKey_4294967423, 4294967553, B.LogicalKeyboardKey_4294967553, 4294967555, B.LogicalKeyboardKey_4294967555, 4294967556, B.LogicalKeyboardKey_4294967556, 4294967558, B.LogicalKeyboardKey_4294967558, 4294967559, B.LogicalKeyboardKey_4294967559, 4294967560, B.LogicalKeyboardKey_4294967560, 4294967562, B.LogicalKeyboardKey_4294967562, 4294967564, B.LogicalKeyboardKey_4294967564, 4294967566, B.LogicalKeyboardKey_4294967566, 4294967567, B.LogicalKeyboardKey_4294967567, 4294967568, B.LogicalKeyboardKey_4294967568, 4294967569, B.LogicalKeyboardKey_4294967569, 4294968065, B.LogicalKeyboardKey_4294968065, 4294968066, B.LogicalKeyboardKey_4294968066, 4294968067, B.LogicalKeyboardKey_4294968067, 4294968068, B.LogicalKeyboardKey_4294968068, 4294968069, B.LogicalKeyboardKey_4294968069, 4294968070, B.LogicalKeyboardKey_4294968070, 4294968071, B.LogicalKeyboardKey_4294968071, 4294968072, B.LogicalKeyboardKey_4294968072, 4294968321, B.LogicalKeyboardKey_4294968321, 4294968322, B.LogicalKeyboardKey_4294968322, 4294968323, B.LogicalKeyboardKey_4294968323, 4294968324, B.LogicalKeyboardKey_4294968324, 4294968325, B.LogicalKeyboardKey_4294968325, 4294968326, B.LogicalKeyboardKey_4294968326, 4294968327, B.LogicalKeyboardKey_4294968327, 4294968328, B.LogicalKeyboardKey_4294968328, 4294968329, B.LogicalKeyboardKey_4294968329, 4294968330, B.LogicalKeyboardKey_4294968330, 4294968577, B.LogicalKeyboardKey_4294968577, 4294968578, B.LogicalKeyboardKey_4294968578, 4294968579, B.LogicalKeyboardKey_4294968579, 4294968580, B.LogicalKeyboardKey_4294968580, 4294968581, B.LogicalKeyboardKey_4294968581, 4294968582, B.LogicalKeyboardKey_4294968582, 4294968583, B.LogicalKeyboardKey_4294968583, 4294968584, B.LogicalKeyboardKey_4294968584, 4294968585, B.LogicalKeyboardKey_4294968585, 4294968586, B.LogicalKeyboardKey_4294968586, 4294968587, B.LogicalKeyboardKey_4294968587, 4294968588, B.LogicalKeyboardKey_4294968588, 4294968589, B.LogicalKeyboardKey_4294968589, 4294968590, B.LogicalKeyboardKey_4294968590, 4294968833, B.LogicalKeyboardKey_4294968833, 4294968834, B.LogicalKeyboardKey_4294968834, 4294968835, B.LogicalKeyboardKey_4294968835, 4294968836, B.LogicalKeyboardKey_4294968836, 4294968837, B.LogicalKeyboardKey_4294968837, 4294968838, B.LogicalKeyboardKey_4294968838, 4294968839, B.LogicalKeyboardKey_4294968839, 4294968840, B.LogicalKeyboardKey_4294968840, 4294968841, B.LogicalKeyboardKey_4294968841, 4294968842, B.LogicalKeyboardKey_4294968842, 4294968843, B.LogicalKeyboardKey_4294968843, 4294969089, B.LogicalKeyboardKey_4294969089, 4294969090, B.LogicalKeyboardKey_4294969090, 4294969091, B.LogicalKeyboardKey_4294969091, 4294969092, B.LogicalKeyboardKey_4294969092, 4294969093, B.LogicalKeyboardKey_4294969093, 4294969094, B.LogicalKeyboardKey_4294969094, 4294969095, B.LogicalKeyboardKey_4294969095, 4294969096, B.LogicalKeyboardKey_4294969096, 4294969097, B.LogicalKeyboardKey_4294969097, 4294969098, B.LogicalKeyboardKey_4294969098, 4294969099, B.LogicalKeyboardKey_4294969099, 4294969100, B.LogicalKeyboardKey_4294969100, 4294969101, B.LogicalKeyboardKey_4294969101, 4294969102, B.LogicalKeyboardKey_4294969102, 4294969103, B.LogicalKeyboardKey_4294969103, 4294969104, B.LogicalKeyboardKey_4294969104, 4294969105, B.LogicalKeyboardKey_4294969105, 4294969106, B.LogicalKeyboardKey_4294969106, 4294969107, B.LogicalKeyboardKey_4294969107, 4294969108, B.LogicalKeyboardKey_4294969108, 4294969109, B.LogicalKeyboardKey_4294969109, 4294969110, B.LogicalKeyboardKey_4294969110, 4294969111, B.LogicalKeyboardKey_4294969111, 4294969112, B.LogicalKeyboardKey_4294969112, 4294969113, B.LogicalKeyboardKey_4294969113, 4294969114, B.LogicalKeyboardKey_4294969114, 4294969115, B.LogicalKeyboardKey_4294969115, 4294969116, B.LogicalKeyboardKey_4294969116, 4294969117, B.LogicalKeyboardKey_4294969117, 4294969345, B.LogicalKeyboardKey_4294969345, 4294969346, B.LogicalKeyboardKey_4294969346, 4294969347, B.LogicalKeyboardKey_4294969347, 4294969348, B.LogicalKeyboardKey_4294969348, 4294969349, B.LogicalKeyboardKey_4294969349, 4294969350, B.LogicalKeyboardKey_4294969350, 4294969351, B.LogicalKeyboardKey_4294969351, 4294969352, B.LogicalKeyboardKey_4294969352, 4294969353, B.LogicalKeyboardKey_4294969353, 4294969354, B.LogicalKeyboardKey_4294969354, 4294969355, B.LogicalKeyboardKey_4294969355, 4294969356, B.LogicalKeyboardKey_4294969356, 4294969357, B.LogicalKeyboardKey_4294969357, 4294969358, B.LogicalKeyboardKey_4294969358, 4294969359, B.LogicalKeyboardKey_4294969359, 4294969360, B.LogicalKeyboardKey_4294969360, 4294969361, B.LogicalKeyboardKey_4294969361, 4294969362, B.LogicalKeyboardKey_4294969362, 4294969363, B.LogicalKeyboardKey_4294969363, 4294969364, B.LogicalKeyboardKey_4294969364, 4294969365, B.LogicalKeyboardKey_4294969365, 4294969366, B.LogicalKeyboardKey_4294969366, 4294969367, B.LogicalKeyboardKey_4294969367, 4294969368, B.LogicalKeyboardKey_4294969368, 4294969601, B.LogicalKeyboardKey_4294969601, 4294969602, B.LogicalKeyboardKey_4294969602, 4294969603, B.LogicalKeyboardKey_4294969603, 4294969604, B.LogicalKeyboardKey_4294969604, 4294969605, B.LogicalKeyboardKey_4294969605, 4294969606, B.LogicalKeyboardKey_4294969606, 4294969607, B.LogicalKeyboardKey_4294969607, 4294969608, B.LogicalKeyboardKey_4294969608, 4294969857, B.LogicalKeyboardKey_4294969857, 4294969858, B.LogicalKeyboardKey_4294969858, 4294969859, B.LogicalKeyboardKey_4294969859, 4294969860, B.LogicalKeyboardKey_4294969860, 4294969861, B.LogicalKeyboardKey_4294969861, 4294969863, B.LogicalKeyboardKey_4294969863, 4294969864, B.LogicalKeyboardKey_4294969864, 4294969865, B.LogicalKeyboardKey_4294969865, 4294969866, B.LogicalKeyboardKey_4294969866, 4294969867, B.LogicalKeyboardKey_4294969867, 4294969868, B.LogicalKeyboardKey_4294969868, 4294969869, B.LogicalKeyboardKey_4294969869, 4294969870, B.LogicalKeyboardKey_4294969870, 4294969871, B.LogicalKeyboardKey_4294969871, 4294969872, B.LogicalKeyboardKey_4294969872, 4294969873, B.LogicalKeyboardKey_4294969873, 4294970113, B.LogicalKeyboardKey_4294970113, 4294970114, B.LogicalKeyboardKey_4294970114, 4294970115, B.LogicalKeyboardKey_4294970115, 4294970116, B.LogicalKeyboardKey_4294970116, 4294970117, B.LogicalKeyboardKey_4294970117, 4294970118, B.LogicalKeyboardKey_4294970118, 4294970119, B.LogicalKeyboardKey_4294970119, 4294970120, B.LogicalKeyboardKey_4294970120, 4294970121, B.LogicalKeyboardKey_4294970121, 4294970122, B.LogicalKeyboardKey_4294970122, 4294970123, B.LogicalKeyboardKey_4294970123, 4294970124, B.LogicalKeyboardKey_4294970124, 4294970125, B.LogicalKeyboardKey_4294970125, 4294970126, B.LogicalKeyboardKey_4294970126, 4294970127, B.LogicalKeyboardKey_4294970127, 4294970369, B.LogicalKeyboardKey_4294970369, 4294970370, B.LogicalKeyboardKey_4294970370, 4294970371, B.LogicalKeyboardKey_4294970371, 4294970372, B.LogicalKeyboardKey_4294970372, 4294970373, B.LogicalKeyboardKey_4294970373, 4294970374, B.LogicalKeyboardKey_4294970374, 4294970375, B.LogicalKeyboardKey_4294970375, 4294970625, B.LogicalKeyboardKey_4294970625, 4294970626, B.LogicalKeyboardKey_4294970626, 4294970627, B.LogicalKeyboardKey_4294970627, 4294970628, B.LogicalKeyboardKey_4294970628, 4294970629, B.LogicalKeyboardKey_4294970629, 4294970630, B.LogicalKeyboardKey_4294970630, 4294970631, B.LogicalKeyboardKey_4294970631, 4294970632, B.LogicalKeyboardKey_4294970632, 4294970633, B.LogicalKeyboardKey_4294970633, 4294970634, B.LogicalKeyboardKey_4294970634, 4294970635, B.LogicalKeyboardKey_4294970635, 4294970636, B.LogicalKeyboardKey_4294970636, 4294970637, B.LogicalKeyboardKey_4294970637, 4294970638, B.LogicalKeyboardKey_4294970638, 4294970639, B.LogicalKeyboardKey_4294970639, 4294970640, B.LogicalKeyboardKey_4294970640, 4294970641, B.LogicalKeyboardKey_4294970641, 4294970642, B.LogicalKeyboardKey_4294970642, 4294970643, B.LogicalKeyboardKey_4294970643, 4294970644, B.LogicalKeyboardKey_4294970644, 4294970645, B.LogicalKeyboardKey_4294970645, 4294970646, B.LogicalKeyboardKey_4294970646, 4294970647, B.LogicalKeyboardKey_4294970647, 4294970648, B.LogicalKeyboardKey_4294970648, 4294970649, B.LogicalKeyboardKey_4294970649, 4294970650, B.LogicalKeyboardKey_4294970650, 4294970651, B.LogicalKeyboardKey_4294970651, 4294970652, B.LogicalKeyboardKey_4294970652, 4294970653, B.LogicalKeyboardKey_4294970653, 4294970654, B.LogicalKeyboardKey_4294970654, 4294970655, B.LogicalKeyboardKey_4294970655, 4294970656, B.LogicalKeyboardKey_4294970656, 4294970657, B.LogicalKeyboardKey_4294970657, 4294970658, B.LogicalKeyboardKey_4294970658, 4294970659, B.LogicalKeyboardKey_4294970659, 4294970660, B.LogicalKeyboardKey_4294970660, 4294970661, B.LogicalKeyboardKey_4294970661, 4294970662, B.LogicalKeyboardKey_4294970662, 4294970663, B.LogicalKeyboardKey_4294970663, 4294970664, B.LogicalKeyboardKey_4294970664, 4294970665, B.LogicalKeyboardKey_4294970665, 4294970666, B.LogicalKeyboardKey_4294970666, 4294970667, B.LogicalKeyboardKey_4294970667, 4294970668, B.LogicalKeyboardKey_4294970668, 4294970669, B.LogicalKeyboardKey_4294970669, 4294970670, B.LogicalKeyboardKey_4294970670, 4294970671, B.LogicalKeyboardKey_4294970671, 4294970672, B.LogicalKeyboardKey_4294970672, 4294970673, B.LogicalKeyboardKey_4294970673, 4294970674, B.LogicalKeyboardKey_4294970674, 4294970675, B.LogicalKeyboardKey_4294970675, 4294970676, B.LogicalKeyboardKey_4294970676, 4294970677, B.LogicalKeyboardKey_4294970677, 4294970678, B.LogicalKeyboardKey_4294970678, 4294970679, B.LogicalKeyboardKey_4294970679, 4294970680, B.LogicalKeyboardKey_4294970680, 4294970681, B.LogicalKeyboardKey_4294970681, 4294970682, B.LogicalKeyboardKey_4294970682, 4294970683, B.LogicalKeyboardKey_4294970683, 4294970684, B.LogicalKeyboardKey_4294970684, 4294970685, B.LogicalKeyboardKey_4294970685, 4294970686, B.LogicalKeyboardKey_4294970686, 4294970687, B.LogicalKeyboardKey_4294970687, 4294970688, B.LogicalKeyboardKey_4294970688, 4294970689, B.LogicalKeyboardKey_4294970689, 4294970690, B.LogicalKeyboardKey_4294970690, 4294970691, B.LogicalKeyboardKey_4294970691, 4294970692, B.LogicalKeyboardKey_4294970692, 4294970693, B.LogicalKeyboardKey_4294970693, 4294970694, B.LogicalKeyboardKey_4294970694, 4294970695, B.LogicalKeyboardKey_4294970695, 4294970696, B.LogicalKeyboardKey_4294970696, 4294970697, B.LogicalKeyboardKey_4294970697, 4294970698, B.LogicalKeyboardKey_4294970698, 4294970699, B.LogicalKeyboardKey_4294970699, 4294970700, B.LogicalKeyboardKey_4294970700, 4294970701, B.LogicalKeyboardKey_4294970701, 4294970702, B.LogicalKeyboardKey_4294970702, 4294970703, B.LogicalKeyboardKey_4294970703, 4294970704, B.LogicalKeyboardKey_4294970704, 4294970705, B.LogicalKeyboardKey_4294970705, 4294970706, B.LogicalKeyboardKey_4294970706, 4294970707, B.LogicalKeyboardKey_4294970707, 4294970708, B.LogicalKeyboardKey_4294970708, 4294970709, B.LogicalKeyboardKey_4294970709, 4294970710, B.LogicalKeyboardKey_4294970710, 4294970711, B.LogicalKeyboardKey_4294970711, 4294970712, B.LogicalKeyboardKey_4294970712, 4294970713, B.LogicalKeyboardKey_4294970713, 4294970714, B.LogicalKeyboardKey_4294970714, 4294970715, B.LogicalKeyboardKey_4294970715, 4294970882, B.LogicalKeyboardKey_4294970882, 4294970884, B.LogicalKeyboardKey_4294970884, 4294970885, B.LogicalKeyboardKey_4294970885, 4294970886, B.LogicalKeyboardKey_4294970886, 4294970887, B.LogicalKeyboardKey_4294970887, 4294970888, B.LogicalKeyboardKey_4294970888, 4294970889, B.LogicalKeyboardKey_4294970889, 4294971137, B.LogicalKeyboardKey_4294971137, 4294971138, B.LogicalKeyboardKey_4294971138, 4294971393, B.LogicalKeyboardKey_4294971393, 4294971394, B.LogicalKeyboardKey_4294971394, 4294971395, B.LogicalKeyboardKey_4294971395, 4294971396, B.LogicalKeyboardKey_4294971396, 4294971397, B.LogicalKeyboardKey_4294971397, 4294971398, B.LogicalKeyboardKey_4294971398, 4294971399, B.LogicalKeyboardKey_4294971399, 4294971400, B.LogicalKeyboardKey_4294971400, 4294971401, B.LogicalKeyboardKey_4294971401, 4294971402, B.LogicalKeyboardKey_4294971402, 4294971403, B.LogicalKeyboardKey_4294971403, 4294971649, B.LogicalKeyboardKey_4294971649, 4294971650, B.LogicalKeyboardKey_4294971650, 4294971651, B.LogicalKeyboardKey_4294971651, 4294971652, B.LogicalKeyboardKey_4294971652, 4294971653, B.LogicalKeyboardKey_4294971653, 4294971654, B.LogicalKeyboardKey_4294971654, 4294971655, B.LogicalKeyboardKey_4294971655, 4294971656, B.LogicalKeyboardKey_4294971656, 4294971657, B.LogicalKeyboardKey_4294971657, 4294971658, B.LogicalKeyboardKey_4294971658, 4294971659, B.LogicalKeyboardKey_4294971659, 4294971660, B.LogicalKeyboardKey_4294971660, 4294971661, B.LogicalKeyboardKey_4294971661, 4294971662, B.LogicalKeyboardKey_4294971662, 4294971663, B.LogicalKeyboardKey_4294971663, 4294971664, B.LogicalKeyboardKey_4294971664, 4294971665, B.LogicalKeyboardKey_4294971665, 4294971666, B.LogicalKeyboardKey_4294971666, 4294971667, B.LogicalKeyboardKey_4294971667, 4294971668, B.LogicalKeyboardKey_4294971668, 4294971669, B.LogicalKeyboardKey_4294971669, 4294971670, B.LogicalKeyboardKey_4294971670, 4294971671, B.LogicalKeyboardKey_4294971671, 4294971672, B.LogicalKeyboardKey_4294971672, 4294971673, B.LogicalKeyboardKey_4294971673, 4294971674, B.LogicalKeyboardKey_4294971674, 4294971675, B.LogicalKeyboardKey_4294971675, 4294971905, B.LogicalKeyboardKey_4294971905, 4294971906, B.LogicalKeyboardKey_4294971906, 8589934592, B.LogicalKeyboardKey_8589934592, 8589934593, B.LogicalKeyboardKey_8589934593, 8589934594, B.LogicalKeyboardKey_8589934594, 8589934595, B.LogicalKeyboardKey_8589934595, 8589934608, B.LogicalKeyboardKey_8589934608, 8589934609, B.LogicalKeyboardKey_8589934609, 8589934610, B.LogicalKeyboardKey_8589934610, 8589934611, B.LogicalKeyboardKey_8589934611, 8589934612, B.LogicalKeyboardKey_8589934612, 8589934624, B.LogicalKeyboardKey_8589934624, 8589934625, B.LogicalKeyboardKey_8589934625, 8589934626, B.LogicalKeyboardKey_8589934626, 8589934848, B.LogicalKeyboardKey_8589934848, 8589934849, B.LogicalKeyboardKey_8589934849, 8589934850, B.LogicalKeyboardKey_8589934850, 8589934851, B.LogicalKeyboardKey_8589934851, 8589934852, B.LogicalKeyboardKey_8589934852, 8589934853, B.LogicalKeyboardKey_8589934853, 8589934854, B.LogicalKeyboardKey_8589934854, 8589934855, B.LogicalKeyboardKey_8589934855, 8589935088, B.LogicalKeyboardKey_8589935088, 8589935090, B.LogicalKeyboardKey_8589935090, 8589935092, B.LogicalKeyboardKey_8589935092, 8589935094, B.LogicalKeyboardKey_8589935094, 8589935117, B.LogicalKeyboardKey_8589935117, 8589935144, B.LogicalKeyboardKey_8589935144, 8589935145, B.LogicalKeyboardKey_8589935145, 8589935146, B.LogicalKeyboardKey_8589935146, 8589935147, B.LogicalKeyboardKey_8589935147, 8589935148, B.LogicalKeyboardKey_8589935148, 8589935149, B.LogicalKeyboardKey_8589935149, 8589935150, B.LogicalKeyboardKey_8589935150, 8589935151, B.LogicalKeyboardKey_8589935151, 8589935152, B.LogicalKeyboardKey_8589935152, 8589935153, B.LogicalKeyboardKey_8589935153, 8589935154, B.LogicalKeyboardKey_8589935154, 8589935155, B.LogicalKeyboardKey_8589935155, 8589935156, B.LogicalKeyboardKey_8589935156, 8589935157, B.LogicalKeyboardKey_8589935157, 8589935158, B.LogicalKeyboardKey_8589935158, 8589935159, B.LogicalKeyboardKey_8589935159, 8589935160, B.LogicalKeyboardKey_8589935160, 8589935161, B.LogicalKeyboardKey_8589935161, 8589935165, B.LogicalKeyboardKey_8589935165, 8589935361, B.LogicalKeyboardKey_8589935361, 8589935362, B.LogicalKeyboardKey_8589935362, 8589935363, B.LogicalKeyboardKey_8589935363, 8589935364, B.LogicalKeyboardKey_8589935364, 8589935365, B.LogicalKeyboardKey_8589935365, 8589935366, B.LogicalKeyboardKey_8589935366, 8589935367, B.LogicalKeyboardKey_8589935367, 8589935368, B.LogicalKeyboardKey_8589935368, 8589935369, B.LogicalKeyboardKey_8589935369, 8589935370, B.LogicalKeyboardKey_8589935370, 8589935371, B.LogicalKeyboardKey_8589935371, 8589935372, B.LogicalKeyboardKey_8589935372, 8589935373, B.LogicalKeyboardKey_8589935373, 8589935374, B.LogicalKeyboardKey_8589935374, 8589935375, B.LogicalKeyboardKey_8589935375, 8589935376, B.LogicalKeyboardKey_8589935376, 8589935377, B.LogicalKeyboardKey_8589935377, 8589935378, B.LogicalKeyboardKey_8589935378, 8589935379, B.LogicalKeyboardKey_8589935379, 8589935380, B.LogicalKeyboardKey_8589935380, 8589935381, B.LogicalKeyboardKey_8589935381, 8589935382, B.LogicalKeyboardKey_8589935382, 8589935383, B.LogicalKeyboardKey_8589935383, 8589935384, B.LogicalKeyboardKey_8589935384, 8589935385, B.LogicalKeyboardKey_8589935385, 8589935386, B.LogicalKeyboardKey_8589935386, 8589935387, B.LogicalKeyboardKey_8589935387, 8589935388, B.LogicalKeyboardKey_8589935388, 8589935389, B.LogicalKeyboardKey_8589935389, 8589935390, B.LogicalKeyboardKey_8589935390, 8589935391, B.LogicalKeyboardKey_8589935391], A.findType("GeneralConstantMap")); - B.TraversalDirection_2 = new A.TraversalDirection(2, "down"); - B.DirectionalFocusIntent_TraversalDirection_2 = new A.DirectionalFocusIntent(B.TraversalDirection_2); - B.TraversalDirection_0 = new A.TraversalDirection(0, "up"); - B.DirectionalFocusIntent_TraversalDirection_0 = new A.DirectionalFocusIntent(B.TraversalDirection_0); - B.Map_ANQUO = new A.GeneralConstantMap([B.SingleActivator_uUl5, B.DirectionalFocusIntent_TraversalDirection_2, B.SingleActivator_uUl4, B.DirectionalFocusIntent_TraversalDirection_0], type$.GeneralConstantMap_ShortcutActivator_Intent); - B.SingleActivator_Rgs = new A.SingleActivator(B.LogicalKeyboardKey_8589935117, false, false, false, false, B.LockState_0); - B.SingleActivator_h1q = new A.SingleActivator(B.LogicalKeyboardKey_4294967323, false, false, false, false, B.LockState_0); - B.SingleActivator_nRp0 = new A.SingleActivator(B.LogicalKeyboardKey_4294967305, false, false, false, false, B.LockState_0); - B.SingleActivator_IeE = new A.SingleActivator(B.LogicalKeyboardKey_4294967305, false, true, false, false, B.LockState_0); - B.SingleActivator_IgW = new A.SingleActivator(B.LogicalKeyboardKey_4294968072, false, false, false, false, B.LockState_0); - B.SingleActivator_uUl = new A.SingleActivator(B.LogicalKeyboardKey_4294968071, false, false, false, false, B.LockState_0); - B.C_PrioritizedIntents = new A.PrioritizedIntents(); - B.C_ButtonActivateIntent = new A.ButtonActivateIntent(); - B.C_DismissIntent = new A.DismissIntent(); - B.C_NextFocusIntent = new A.NextFocusIntent(); - B.C_PreviousFocusIntent = new A.PreviousFocusIntent(); - B.ScrollIncrementType_0 = new A.ScrollIncrementType(0, "line"); - B.ScrollIntent_RmG = new A.ScrollIntent(B.AxisDirection_0, B.ScrollIncrementType_0); - B.ScrollIntent_PeK = new A.ScrollIntent(B.AxisDirection_2, B.ScrollIncrementType_0); - B.ScrollIntent_ssu = new A.ScrollIntent(B.AxisDirection_3, B.ScrollIncrementType_0); - B.ScrollIntent_dss = new A.ScrollIntent(B.AxisDirection_1, B.ScrollIncrementType_0); - B.ScrollIntent_aFe = new A.ScrollIntent(B.AxisDirection_0, B.ScrollIncrementType_1); - B.Map_Bpo5x = new A.GeneralConstantMap([B.SingleActivator_6MK, B.C_PrioritizedIntents, B.SingleActivator_nRp, B.C_ButtonActivateIntent, B.SingleActivator_Rgs, B.C_ButtonActivateIntent, B.SingleActivator_h1q, B.C_DismissIntent, B.SingleActivator_nRp0, B.C_NextFocusIntent, B.SingleActivator_IeE, B.C_PreviousFocusIntent, B.SingleActivator_uUl4, B.ScrollIntent_RmG, B.SingleActivator_uUl5, B.ScrollIntent_PeK, B.SingleActivator_uUl2, B.ScrollIntent_ssu, B.SingleActivator_uUl3, B.ScrollIntent_dss, B.SingleActivator_IgW, B.ScrollIntent_aFe, B.SingleActivator_uUl, B.ScrollIntent_Lhi], type$.GeneralConstantMap_ShortcutActivator_Intent); - B.Object_NPv = {Abort: 0, Again: 1, AltLeft: 2, AltRight: 3, ArrowDown: 4, ArrowLeft: 5, ArrowRight: 6, ArrowUp: 7, AudioVolumeDown: 8, AudioVolumeMute: 9, AudioVolumeUp: 10, Backquote: 11, Backslash: 12, Backspace: 13, BracketLeft: 14, BracketRight: 15, BrightnessDown: 16, BrightnessUp: 17, BrowserBack: 18, BrowserFavorites: 19, BrowserForward: 20, BrowserHome: 21, BrowserRefresh: 22, BrowserSearch: 23, BrowserStop: 24, CapsLock: 25, Comma: 26, ContextMenu: 27, ControlLeft: 28, ControlRight: 29, Convert: 30, Copy: 31, Cut: 32, Delete: 33, Digit0: 34, Digit1: 35, Digit2: 36, Digit3: 37, Digit4: 38, Digit5: 39, Digit6: 40, Digit7: 41, Digit8: 42, Digit9: 43, DisplayToggleIntExt: 44, Eject: 45, End: 46, Enter: 47, Equal: 48, Esc: 49, Escape: 50, F1: 51, F10: 52, F11: 53, F12: 54, F13: 55, F14: 56, F15: 57, F16: 58, F17: 59, F18: 60, F19: 61, F2: 62, F20: 63, F21: 64, F22: 65, F23: 66, F24: 67, F3: 68, F4: 69, F5: 70, F6: 71, F7: 72, F8: 73, F9: 74, Find: 75, Fn: 76, FnLock: 77, GameButton1: 78, GameButton10: 79, GameButton11: 80, GameButton12: 81, GameButton13: 82, GameButton14: 83, GameButton15: 84, GameButton16: 85, GameButton2: 86, GameButton3: 87, GameButton4: 88, GameButton5: 89, GameButton6: 90, GameButton7: 91, GameButton8: 92, GameButton9: 93, GameButtonA: 94, GameButtonB: 95, GameButtonC: 96, GameButtonLeft1: 97, GameButtonLeft2: 98, GameButtonMode: 99, GameButtonRight1: 100, GameButtonRight2: 101, GameButtonSelect: 102, GameButtonStart: 103, GameButtonThumbLeft: 104, GameButtonThumbRight: 105, GameButtonX: 106, GameButtonY: 107, GameButtonZ: 108, Help: 109, Home: 110, Hyper: 111, Insert: 112, IntlBackslash: 113, IntlRo: 114, IntlYen: 115, KanaMode: 116, KeyA: 117, KeyB: 118, KeyC: 119, KeyD: 120, KeyE: 121, KeyF: 122, KeyG: 123, KeyH: 124, KeyI: 125, KeyJ: 126, KeyK: 127, KeyL: 128, KeyM: 129, KeyN: 130, KeyO: 131, KeyP: 132, KeyQ: 133, KeyR: 134, KeyS: 135, KeyT: 136, KeyU: 137, KeyV: 138, KeyW: 139, KeyX: 140, KeyY: 141, KeyZ: 142, KeyboardLayoutSelect: 143, Lang1: 144, Lang2: 145, Lang3: 146, Lang4: 147, Lang5: 148, LaunchApp1: 149, LaunchApp2: 150, LaunchAssistant: 151, LaunchControlPanel: 152, LaunchMail: 153, LaunchScreenSaver: 154, MailForward: 155, MailReply: 156, MailSend: 157, MediaFastForward: 158, MediaPause: 159, MediaPlay: 160, MediaPlayPause: 161, MediaRecord: 162, MediaRewind: 163, MediaSelect: 164, MediaStop: 165, MediaTrackNext: 166, MediaTrackPrevious: 167, MetaLeft: 168, MetaRight: 169, MicrophoneMuteToggle: 170, Minus: 171, NonConvert: 172, NumLock: 173, Numpad0: 174, Numpad1: 175, Numpad2: 176, Numpad3: 177, Numpad4: 178, Numpad5: 179, Numpad6: 180, Numpad7: 181, Numpad8: 182, Numpad9: 183, NumpadAdd: 184, NumpadBackspace: 185, NumpadClear: 186, NumpadClearEntry: 187, NumpadComma: 188, NumpadDecimal: 189, NumpadDivide: 190, NumpadEnter: 191, NumpadEqual: 192, NumpadMemoryAdd: 193, NumpadMemoryClear: 194, NumpadMemoryRecall: 195, NumpadMemoryStore: 196, NumpadMemorySubtract: 197, NumpadMultiply: 198, NumpadParenLeft: 199, NumpadParenRight: 200, NumpadSubtract: 201, Open: 202, PageDown: 203, PageUp: 204, Paste: 205, Pause: 206, Period: 207, Power: 208, PrintScreen: 209, PrivacyScreenToggle: 210, Props: 211, Quote: 212, Resume: 213, ScrollLock: 214, Select: 215, SelectTask: 216, Semicolon: 217, ShiftLeft: 218, ShiftRight: 219, ShowAllWindows: 220, Slash: 221, Sleep: 222, Space: 223, Super: 224, Suspend: 225, Tab: 226, Turbo: 227, Undo: 228, WakeUp: 229, ZoomToggle: 230}; - B.Map_DO66n = new A.ConstantStringMap(B.Object_NPv, [458907, 458873, 458978, 458982, 458833, 458832, 458831, 458834, 458881, 458879, 458880, 458805, 458801, 458794, 458799, 458800, 786544, 786543, 786980, 786986, 786981, 786979, 786983, 786977, 786982, 458809, 458806, 458853, 458976, 458980, 458890, 458876, 458875, 458828, 458791, 458782, 458783, 458784, 458785, 458786, 458787, 458788, 458789, 458790, 65717, 786616, 458829, 458792, 458798, 458793, 458793, 458810, 458819, 458820, 458821, 458856, 458857, 458858, 458859, 458860, 458861, 458862, 458811, 458863, 458864, 458865, 458866, 458867, 458812, 458813, 458814, 458815, 458816, 458817, 458818, 458878, 18, 19, 392961, 392970, 392971, 392972, 392973, 392974, 392975, 392976, 392962, 392963, 392964, 392965, 392966, 392967, 392968, 392969, 392977, 392978, 392979, 392980, 392981, 392982, 392983, 392984, 392985, 392986, 392987, 392988, 392989, 392990, 392991, 458869, 458826, 16, 458825, 458852, 458887, 458889, 458888, 458756, 458757, 458758, 458759, 458760, 458761, 458762, 458763, 458764, 458765, 458766, 458767, 458768, 458769, 458770, 458771, 458772, 458773, 458774, 458775, 458776, 458777, 458778, 458779, 458780, 458781, 787101, 458896, 458897, 458898, 458899, 458900, 786836, 786834, 786891, 786847, 786826, 786865, 787083, 787081, 787084, 786611, 786609, 786608, 786637, 786610, 786612, 786819, 786615, 786613, 786614, 458979, 458983, 24, 458797, 458891, 458835, 458850, 458841, 458842, 458843, 458844, 458845, 458846, 458847, 458848, 458849, 458839, 458939, 458968, 458969, 458885, 458851, 458836, 458840, 458855, 458963, 458962, 458961, 458960, 458964, 458837, 458934, 458935, 458838, 458868, 458830, 458827, 458877, 458824, 458807, 458854, 458822, 23, 458915, 458804, 21, 458823, 458871, 786850, 458803, 458977, 458981, 787103, 458808, 65666, 458796, 17, 20, 458795, 22, 458874, 65667, 786994], type$.ConstantStringMap_String_int); - B.Map_HIFCY = new A.GeneralConstantMap([1, "MEDIA_ERR_ABORTED", 2, "MEDIA_ERR_NETWORK", 3, "MEDIA_ERR_DECODE", 4, "MEDIA_ERR_SRC_NOT_SUPPORTED"], type$.GeneralConstantMap_int_String); - B.Map_HIQ3Q = new A.GeneralConstantMap([1, "The user canceled the fetching of the video.", 2, "A network error occurred while fetching the video, despite having previously been available.", 3, "An error occurred while trying to decode the video, despite having previously been determined to be usable.", 4, "The video has been found to be unsuitable (missing or in a format not supported by your browser)."], type$.GeneralConstantMap_int_String); - B.Map_IMUVa = new A.GeneralConstantMap([0, "FontWeight.w100", 1, "FontWeight.w200", 2, "FontWeight.w300", 3, "FontWeight.w400", 4, "FontWeight.w500", 5, "FontWeight.w600", 6, "FontWeight.w700", 7, "FontWeight.w800", 8, "FontWeight.w900"], type$.GeneralConstantMap_int_String); - B.Object_KPR = {AVRInput: 0, AVRPower: 1, Accel: 2, Accept: 3, Again: 4, AllCandidates: 5, Alphanumeric: 6, AltGraph: 7, AppSwitch: 8, ArrowDown: 9, ArrowLeft: 10, ArrowRight: 11, ArrowUp: 12, Attn: 13, AudioBalanceLeft: 14, AudioBalanceRight: 15, AudioBassBoostDown: 16, AudioBassBoostToggle: 17, AudioBassBoostUp: 18, AudioFaderFront: 19, AudioFaderRear: 20, AudioSurroundModeNext: 21, AudioTrebleDown: 22, AudioTrebleUp: 23, AudioVolumeDown: 24, AudioVolumeMute: 25, AudioVolumeUp: 26, Backspace: 27, BrightnessDown: 28, BrightnessUp: 29, BrowserBack: 30, BrowserFavorites: 31, BrowserForward: 32, BrowserHome: 33, BrowserRefresh: 34, BrowserSearch: 35, BrowserStop: 36, Call: 37, Camera: 38, CameraFocus: 39, Cancel: 40, CapsLock: 41, ChannelDown: 42, ChannelUp: 43, Clear: 44, Close: 45, ClosedCaptionToggle: 46, CodeInput: 47, ColorF0Red: 48, ColorF1Green: 49, ColorF2Yellow: 50, ColorF3Blue: 51, ColorF4Grey: 52, ColorF5Brown: 53, Compose: 54, ContextMenu: 55, Convert: 56, Copy: 57, CrSel: 58, Cut: 59, DVR: 60, Delete: 61, Dimmer: 62, DisplaySwap: 63, Eisu: 64, Eject: 65, End: 66, EndCall: 67, Enter: 68, EraseEof: 69, Esc: 70, Escape: 71, ExSel: 72, Execute: 73, Exit: 74, F1: 75, F10: 76, F11: 77, F12: 78, F13: 79, F14: 80, F15: 81, F16: 82, F17: 83, F18: 84, F19: 85, F2: 86, F20: 87, F21: 88, F22: 89, F23: 90, F24: 91, F3: 92, F4: 93, F5: 94, F6: 95, F7: 96, F8: 97, F9: 98, FavoriteClear0: 99, FavoriteClear1: 100, FavoriteClear2: 101, FavoriteClear3: 102, FavoriteRecall0: 103, FavoriteRecall1: 104, FavoriteRecall2: 105, FavoriteRecall3: 106, FavoriteStore0: 107, FavoriteStore1: 108, FavoriteStore2: 109, FavoriteStore3: 110, FinalMode: 111, Find: 112, Fn: 113, FnLock: 114, GoBack: 115, GoHome: 116, GroupFirst: 117, GroupLast: 118, GroupNext: 119, GroupPrevious: 120, Guide: 121, GuideNextDay: 122, GuidePreviousDay: 123, HangulMode: 124, HanjaMode: 125, Hankaku: 126, HeadsetHook: 127, Help: 128, Hibernate: 129, Hiragana: 130, HiraganaKatakana: 131, Home: 132, Hyper: 133, Info: 134, Insert: 135, InstantReplay: 136, JunjaMode: 137, KanaMode: 138, KanjiMode: 139, Katakana: 140, Key11: 141, Key12: 142, LastNumberRedial: 143, LaunchApplication1: 144, LaunchApplication2: 145, LaunchAssistant: 146, LaunchCalendar: 147, LaunchContacts: 148, LaunchControlPanel: 149, LaunchMail: 150, LaunchMediaPlayer: 151, LaunchMusicPlayer: 152, LaunchPhone: 153, LaunchScreenSaver: 154, LaunchSpreadsheet: 155, LaunchWebBrowser: 156, LaunchWebCam: 157, LaunchWordProcessor: 158, Link: 159, ListProgram: 160, LiveContent: 161, Lock: 162, LogOff: 163, MailForward: 164, MailReply: 165, MailSend: 166, MannerMode: 167, MediaApps: 168, MediaAudioTrack: 169, MediaClose: 170, MediaFastForward: 171, MediaLast: 172, MediaPause: 173, MediaPlay: 174, MediaPlayPause: 175, MediaRecord: 176, MediaRewind: 177, MediaSkip: 178, MediaSkipBackward: 179, MediaSkipForward: 180, MediaStepBackward: 181, MediaStepForward: 182, MediaStop: 183, MediaTopMenu: 184, MediaTrackNext: 185, MediaTrackPrevious: 186, MicrophoneToggle: 187, MicrophoneVolumeDown: 188, MicrophoneVolumeMute: 189, MicrophoneVolumeUp: 190, ModeChange: 191, NavigateIn: 192, NavigateNext: 193, NavigateOut: 194, NavigatePrevious: 195, New: 196, NextCandidate: 197, NextFavoriteChannel: 198, NextUserProfile: 199, NonConvert: 200, Notification: 201, NumLock: 202, OnDemand: 203, Open: 204, PageDown: 205, PageUp: 206, Pairing: 207, Paste: 208, Pause: 209, PinPDown: 210, PinPMove: 211, PinPToggle: 212, PinPUp: 213, Play: 214, PlaySpeedDown: 215, PlaySpeedReset: 216, PlaySpeedUp: 217, Power: 218, PowerOff: 219, PreviousCandidate: 220, Print: 221, PrintScreen: 222, Process: 223, Props: 224, RandomToggle: 225, RcLowBattery: 226, RecordSpeedNext: 227, Redo: 228, RfBypass: 229, Romaji: 230, STBInput: 231, STBPower: 232, Save: 233, ScanChannelsToggle: 234, ScreenModeNext: 235, ScrollLock: 236, Select: 237, Settings: 238, ShiftLevel5: 239, SingleCandidate: 240, Soft1: 241, Soft2: 242, Soft3: 243, Soft4: 244, Soft5: 245, Soft6: 246, Soft7: 247, Soft8: 248, SpeechCorrectionList: 249, SpeechInputToggle: 250, SpellCheck: 251, SplitScreenToggle: 252, Standby: 253, Subtitle: 254, Super: 255, Symbol: 256, SymbolLock: 257, TV: 258, TV3DMode: 259, TVAntennaCable: 260, TVAudioDescription: 261, TVAudioDescriptionMixDown: 262, TVAudioDescriptionMixUp: 263, TVContentsMenu: 264, TVDataService: 265, TVInput: 266, TVInputComponent1: 267, TVInputComponent2: 268, TVInputComposite1: 269, TVInputComposite2: 270, TVInputHDMI1: 271, TVInputHDMI2: 272, TVInputHDMI3: 273, TVInputHDMI4: 274, TVInputVGA1: 275, TVMediaContext: 276, TVNetwork: 277, TVNumberEntry: 278, TVPower: 279, TVRadioService: 280, TVSatellite: 281, TVSatelliteBS: 282, TVSatelliteCS: 283, TVSatelliteToggle: 284, TVTerrestrialAnalog: 285, TVTerrestrialDigital: 286, TVTimer: 287, Tab: 288, Teletext: 289, Undo: 290, Unidentified: 291, VideoModeNext: 292, VoiceDial: 293, WakeUp: 294, Wink: 295, Zenkaku: 296, ZenkakuHankaku: 297, ZoomIn: 298, ZoomOut: 299, ZoomToggle: 300}; - B.Map_Ig9Xq = new A.ConstantStringMap(B.Object_KPR, [B.LogicalKeyboardKey_4294970632, B.LogicalKeyboardKey_4294970633, B.LogicalKeyboardKey_4294967553, B.LogicalKeyboardKey_4294968577, B.LogicalKeyboardKey_4294968578, B.LogicalKeyboardKey_4294969089, B.LogicalKeyboardKey_4294969090, B.LogicalKeyboardKey_4294967555, B.LogicalKeyboardKey_4294971393, B.LogicalKeyboardKey_4294968065, B.LogicalKeyboardKey_4294968066, B.LogicalKeyboardKey_4294968067, B.LogicalKeyboardKey_4294968068, B.LogicalKeyboardKey_4294968579, B.LogicalKeyboardKey_4294970625, B.LogicalKeyboardKey_4294970626, B.LogicalKeyboardKey_4294970627, B.LogicalKeyboardKey_4294970882, B.LogicalKeyboardKey_4294970628, B.LogicalKeyboardKey_4294970629, B.LogicalKeyboardKey_4294970630, B.LogicalKeyboardKey_4294970631, B.LogicalKeyboardKey_4294970884, B.LogicalKeyboardKey_4294970885, B.LogicalKeyboardKey_4294969871, B.LogicalKeyboardKey_4294969873, B.LogicalKeyboardKey_4294969872, B.LogicalKeyboardKey_4294967304, B.LogicalKeyboardKey_4294968833, B.LogicalKeyboardKey_4294968834, B.LogicalKeyboardKey_4294970369, B.LogicalKeyboardKey_4294970370, B.LogicalKeyboardKey_4294970371, B.LogicalKeyboardKey_4294970372, B.LogicalKeyboardKey_4294970373, B.LogicalKeyboardKey_4294970374, B.LogicalKeyboardKey_4294970375, B.LogicalKeyboardKey_4294971394, B.LogicalKeyboardKey_4294968835, B.LogicalKeyboardKey_4294971395, B.LogicalKeyboardKey_4294968580, B.LogicalKeyboardKey_4294967556, B.LogicalKeyboardKey_4294970634, B.LogicalKeyboardKey_4294970635, B.LogicalKeyboardKey_4294968321, B.LogicalKeyboardKey_4294969857, B.LogicalKeyboardKey_4294970642, B.LogicalKeyboardKey_4294969091, B.LogicalKeyboardKey_4294970636, B.LogicalKeyboardKey_4294970637, B.LogicalKeyboardKey_4294970638, B.LogicalKeyboardKey_4294970639, B.LogicalKeyboardKey_4294970640, B.LogicalKeyboardKey_4294970641, B.LogicalKeyboardKey_4294969092, B.LogicalKeyboardKey_4294968581, B.LogicalKeyboardKey_4294969093, B.LogicalKeyboardKey_4294968322, B.LogicalKeyboardKey_4294968323, B.LogicalKeyboardKey_4294968324, B.LogicalKeyboardKey_4294970703, B.LogicalKeyboardKey_4294967423, B.LogicalKeyboardKey_4294970643, B.LogicalKeyboardKey_4294970644, B.LogicalKeyboardKey_4294969108, B.LogicalKeyboardKey_4294968836, B.LogicalKeyboardKey_4294968069, B.LogicalKeyboardKey_4294971396, B.LogicalKeyboardKey_4294967309, B.LogicalKeyboardKey_4294968325, B.LogicalKeyboardKey_4294967323, B.LogicalKeyboardKey_4294967323, B.LogicalKeyboardKey_4294968326, B.LogicalKeyboardKey_4294968582, B.LogicalKeyboardKey_4294970645, B.LogicalKeyboardKey_4294969345, B.LogicalKeyboardKey_4294969354, B.LogicalKeyboardKey_4294969355, B.LogicalKeyboardKey_4294969356, B.LogicalKeyboardKey_4294969357, B.LogicalKeyboardKey_4294969358, B.LogicalKeyboardKey_4294969359, B.LogicalKeyboardKey_4294969360, B.LogicalKeyboardKey_4294969361, B.LogicalKeyboardKey_4294969362, B.LogicalKeyboardKey_4294969363, B.LogicalKeyboardKey_4294969346, B.LogicalKeyboardKey_4294969364, B.LogicalKeyboardKey_4294969365, B.LogicalKeyboardKey_4294969366, B.LogicalKeyboardKey_4294969367, B.LogicalKeyboardKey_4294969368, B.LogicalKeyboardKey_4294969347, B.LogicalKeyboardKey_4294969348, B.LogicalKeyboardKey_4294969349, B.LogicalKeyboardKey_4294969350, B.LogicalKeyboardKey_4294969351, B.LogicalKeyboardKey_4294969352, B.LogicalKeyboardKey_4294969353, B.LogicalKeyboardKey_4294970646, B.LogicalKeyboardKey_4294970647, B.LogicalKeyboardKey_4294970648, B.LogicalKeyboardKey_4294970649, B.LogicalKeyboardKey_4294970650, B.LogicalKeyboardKey_4294970651, B.LogicalKeyboardKey_4294970652, B.LogicalKeyboardKey_4294970653, B.LogicalKeyboardKey_4294970654, B.LogicalKeyboardKey_4294970655, B.LogicalKeyboardKey_4294970656, B.LogicalKeyboardKey_4294970657, B.LogicalKeyboardKey_4294969094, B.LogicalKeyboardKey_4294968583, B.LogicalKeyboardKey_4294967558, B.LogicalKeyboardKey_4294967559, B.LogicalKeyboardKey_4294971397, B.LogicalKeyboardKey_4294971398, B.LogicalKeyboardKey_4294969095, B.LogicalKeyboardKey_4294969096, B.LogicalKeyboardKey_4294969097, B.LogicalKeyboardKey_4294969098, B.LogicalKeyboardKey_4294970658, B.LogicalKeyboardKey_4294970659, B.LogicalKeyboardKey_4294970660, B.LogicalKeyboardKey_4294969105, B.LogicalKeyboardKey_4294969106, B.LogicalKeyboardKey_4294969109, B.LogicalKeyboardKey_4294971399, B.LogicalKeyboardKey_4294968584, B.LogicalKeyboardKey_4294968841, B.LogicalKeyboardKey_4294969110, B.LogicalKeyboardKey_4294969111, B.LogicalKeyboardKey_4294968070, B.LogicalKeyboardKey_4294967560, B.LogicalKeyboardKey_4294970661, B.LogicalKeyboardKey_4294968327, B.LogicalKeyboardKey_4294970662, B.LogicalKeyboardKey_4294969107, B.LogicalKeyboardKey_4294969112, B.LogicalKeyboardKey_4294969113, B.LogicalKeyboardKey_4294969114, B.LogicalKeyboardKey_4294971905, B.LogicalKeyboardKey_4294971906, B.LogicalKeyboardKey_4294971400, B.LogicalKeyboardKey_4294970118, B.LogicalKeyboardKey_4294970113, B.LogicalKeyboardKey_4294970126, B.LogicalKeyboardKey_4294970114, B.LogicalKeyboardKey_4294970124, B.LogicalKeyboardKey_4294970127, B.LogicalKeyboardKey_4294970115, B.LogicalKeyboardKey_4294970116, B.LogicalKeyboardKey_4294970117, B.LogicalKeyboardKey_4294970125, B.LogicalKeyboardKey_4294970119, B.LogicalKeyboardKey_4294970120, B.LogicalKeyboardKey_4294970121, B.LogicalKeyboardKey_4294970122, B.LogicalKeyboardKey_4294970123, B.LogicalKeyboardKey_4294970663, B.LogicalKeyboardKey_4294970664, B.LogicalKeyboardKey_4294970665, B.LogicalKeyboardKey_4294970666, B.LogicalKeyboardKey_4294968837, B.LogicalKeyboardKey_4294969858, B.LogicalKeyboardKey_4294969859, B.LogicalKeyboardKey_4294969860, B.LogicalKeyboardKey_4294971402, B.LogicalKeyboardKey_4294970667, B.LogicalKeyboardKey_4294970704, B.LogicalKeyboardKey_4294970715, B.LogicalKeyboardKey_4294970668, B.LogicalKeyboardKey_4294970669, B.LogicalKeyboardKey_4294970670, B.LogicalKeyboardKey_4294970671, B.LogicalKeyboardKey_4294969861, B.LogicalKeyboardKey_4294970672, B.LogicalKeyboardKey_4294970673, B.LogicalKeyboardKey_4294970674, B.LogicalKeyboardKey_4294970705, B.LogicalKeyboardKey_4294970706, B.LogicalKeyboardKey_4294970707, B.LogicalKeyboardKey_4294970708, B.LogicalKeyboardKey_4294969863, B.LogicalKeyboardKey_4294970709, B.LogicalKeyboardKey_4294969864, B.LogicalKeyboardKey_4294969865, B.LogicalKeyboardKey_4294970886, B.LogicalKeyboardKey_4294970887, B.LogicalKeyboardKey_4294970889, B.LogicalKeyboardKey_4294970888, B.LogicalKeyboardKey_4294969099, B.LogicalKeyboardKey_4294970710, B.LogicalKeyboardKey_4294970711, B.LogicalKeyboardKey_4294970712, B.LogicalKeyboardKey_4294970713, B.LogicalKeyboardKey_4294969866, B.LogicalKeyboardKey_4294969100, B.LogicalKeyboardKey_4294970675, B.LogicalKeyboardKey_4294970676, B.LogicalKeyboardKey_4294969101, B.LogicalKeyboardKey_4294971401, B.LogicalKeyboardKey_4294967562, B.LogicalKeyboardKey_4294970677, B.LogicalKeyboardKey_4294969867, B.LogicalKeyboardKey_4294968071, B.LogicalKeyboardKey_4294968072, B.LogicalKeyboardKey_4294970714, B.LogicalKeyboardKey_4294968328, B.LogicalKeyboardKey_4294968585, B.LogicalKeyboardKey_4294970678, B.LogicalKeyboardKey_4294970679, B.LogicalKeyboardKey_4294970680, B.LogicalKeyboardKey_4294970681, B.LogicalKeyboardKey_4294968586, B.LogicalKeyboardKey_4294970682, B.LogicalKeyboardKey_4294970683, B.LogicalKeyboardKey_4294970684, B.LogicalKeyboardKey_4294968838, B.LogicalKeyboardKey_4294968839, B.LogicalKeyboardKey_4294969102, B.LogicalKeyboardKey_4294969868, B.LogicalKeyboardKey_4294968840, B.LogicalKeyboardKey_4294969103, B.LogicalKeyboardKey_4294968587, B.LogicalKeyboardKey_4294970685, B.LogicalKeyboardKey_4294970686, B.LogicalKeyboardKey_4294970687, B.LogicalKeyboardKey_4294968329, B.LogicalKeyboardKey_4294970688, B.LogicalKeyboardKey_4294969115, B.LogicalKeyboardKey_4294970693, B.LogicalKeyboardKey_4294970694, B.LogicalKeyboardKey_4294969869, B.LogicalKeyboardKey_4294970689, B.LogicalKeyboardKey_4294970690, B.LogicalKeyboardKey_4294967564, B.LogicalKeyboardKey_4294968588, B.LogicalKeyboardKey_4294970691, B.LogicalKeyboardKey_4294967569, B.LogicalKeyboardKey_4294969104, B.LogicalKeyboardKey_4294969601, B.LogicalKeyboardKey_4294969602, B.LogicalKeyboardKey_4294969603, B.LogicalKeyboardKey_4294969604, B.LogicalKeyboardKey_4294969605, B.LogicalKeyboardKey_4294969606, B.LogicalKeyboardKey_4294969607, B.LogicalKeyboardKey_4294969608, B.LogicalKeyboardKey_4294971137, B.LogicalKeyboardKey_4294971138, B.LogicalKeyboardKey_4294969870, B.LogicalKeyboardKey_4294970692, B.LogicalKeyboardKey_4294968842, B.LogicalKeyboardKey_4294970695, B.LogicalKeyboardKey_4294967566, B.LogicalKeyboardKey_4294967567, B.LogicalKeyboardKey_4294967568, B.LogicalKeyboardKey_4294970697, B.LogicalKeyboardKey_4294971649, B.LogicalKeyboardKey_4294971650, B.LogicalKeyboardKey_4294971651, B.LogicalKeyboardKey_4294971652, B.LogicalKeyboardKey_4294971653, B.LogicalKeyboardKey_4294971654, B.LogicalKeyboardKey_4294971655, B.LogicalKeyboardKey_4294970698, B.LogicalKeyboardKey_4294971656, B.LogicalKeyboardKey_4294971657, B.LogicalKeyboardKey_4294971658, B.LogicalKeyboardKey_4294971659, B.LogicalKeyboardKey_4294971660, B.LogicalKeyboardKey_4294971661, B.LogicalKeyboardKey_4294971662, B.LogicalKeyboardKey_4294971663, B.LogicalKeyboardKey_4294971664, B.LogicalKeyboardKey_4294971665, B.LogicalKeyboardKey_4294971666, B.LogicalKeyboardKey_4294971667, B.LogicalKeyboardKey_4294970699, B.LogicalKeyboardKey_4294971668, B.LogicalKeyboardKey_4294971669, B.LogicalKeyboardKey_4294971670, B.LogicalKeyboardKey_4294971671, B.LogicalKeyboardKey_4294971672, B.LogicalKeyboardKey_4294971673, B.LogicalKeyboardKey_4294971674, B.LogicalKeyboardKey_4294971675, B.LogicalKeyboardKey_4294967305, B.LogicalKeyboardKey_4294970696, B.LogicalKeyboardKey_4294968330, B.LogicalKeyboardKey_4294967297, B.LogicalKeyboardKey_4294970700, B.LogicalKeyboardKey_4294971403, B.LogicalKeyboardKey_4294968843, B.LogicalKeyboardKey_4294970701, B.LogicalKeyboardKey_4294969116, B.LogicalKeyboardKey_4294969117, B.LogicalKeyboardKey_4294968589, B.LogicalKeyboardKey_4294968590, B.LogicalKeyboardKey_4294970702], A.findType("ConstantStringMap")); - B.Map_IghWu = new A.ConstantStringMap(B.Object_KPR, [4294970632, 4294970633, 4294967553, 4294968577, 4294968578, 4294969089, 4294969090, 4294967555, 4294971393, 4294968065, 4294968066, 4294968067, 4294968068, 4294968579, 4294970625, 4294970626, 4294970627, 4294970882, 4294970628, 4294970629, 4294970630, 4294970631, 4294970884, 4294970885, 4294969871, 4294969873, 4294969872, 4294967304, 4294968833, 4294968834, 4294970369, 4294970370, 4294970371, 4294970372, 4294970373, 4294970374, 4294970375, 4294971394, 4294968835, 4294971395, 4294968580, 4294967556, 4294970634, 4294970635, 4294968321, 4294969857, 4294970642, 4294969091, 4294970636, 4294970637, 4294970638, 4294970639, 4294970640, 4294970641, 4294969092, 4294968581, 4294969093, 4294968322, 4294968323, 4294968324, 4294970703, 4294967423, 4294970643, 4294970644, 4294969108, 4294968836, 4294968069, 4294971396, 4294967309, 4294968325, 4294967323, 4294967323, 4294968326, 4294968582, 4294970645, 4294969345, 4294969354, 4294969355, 4294969356, 4294969357, 4294969358, 4294969359, 4294969360, 4294969361, 4294969362, 4294969363, 4294969346, 4294969364, 4294969365, 4294969366, 4294969367, 4294969368, 4294969347, 4294969348, 4294969349, 4294969350, 4294969351, 4294969352, 4294969353, 4294970646, 4294970647, 4294970648, 4294970649, 4294970650, 4294970651, 4294970652, 4294970653, 4294970654, 4294970655, 4294970656, 4294970657, 4294969094, 4294968583, 4294967558, 4294967559, 4294971397, 4294971398, 4294969095, 4294969096, 4294969097, 4294969098, 4294970658, 4294970659, 4294970660, 4294969105, 4294969106, 4294969109, 4294971399, 4294968584, 4294968841, 4294969110, 4294969111, 4294968070, 4294967560, 4294970661, 4294968327, 4294970662, 4294969107, 4294969112, 4294969113, 4294969114, 4294971905, 4294971906, 4294971400, 4294970118, 4294970113, 4294970126, 4294970114, 4294970124, 4294970127, 4294970115, 4294970116, 4294970117, 4294970125, 4294970119, 4294970120, 4294970121, 4294970122, 4294970123, 4294970663, 4294970664, 4294970665, 4294970666, 4294968837, 4294969858, 4294969859, 4294969860, 4294971402, 4294970667, 4294970704, 4294970715, 4294970668, 4294970669, 4294970670, 4294970671, 4294969861, 4294970672, 4294970673, 4294970674, 4294970705, 4294970706, 4294970707, 4294970708, 4294969863, 4294970709, 4294969864, 4294969865, 4294970886, 4294970887, 4294970889, 4294970888, 4294969099, 4294970710, 4294970711, 4294970712, 4294970713, 4294969866, 4294969100, 4294970675, 4294970676, 4294969101, 4294971401, 4294967562, 4294970677, 4294969867, 4294968071, 4294968072, 4294970714, 4294968328, 4294968585, 4294970678, 4294970679, 4294970680, 4294970681, 4294968586, 4294970682, 4294970683, 4294970684, 4294968838, 4294968839, 4294969102, 4294969868, 4294968840, 4294969103, 4294968587, 4294970685, 4294970686, 4294970687, 4294968329, 4294970688, 4294969115, 4294970693, 4294970694, 4294969869, 4294970689, 4294970690, 4294967564, 4294968588, 4294970691, 4294967569, 4294969104, 4294969601, 4294969602, 4294969603, 4294969604, 4294969605, 4294969606, 4294969607, 4294969608, 4294971137, 4294971138, 4294969870, 4294970692, 4294968842, 4294970695, 4294967566, 4294967567, 4294967568, 4294970697, 4294971649, 4294971650, 4294971651, 4294971652, 4294971653, 4294971654, 4294971655, 4294970698, 4294971656, 4294971657, 4294971658, 4294971659, 4294971660, 4294971661, 4294971662, 4294971663, 4294971664, 4294971665, 4294971666, 4294971667, 4294970699, 4294971668, 4294971669, 4294971670, 4294971671, 4294971672, 4294971673, 4294971674, 4294971675, 4294967305, 4294970696, 4294968330, 4294967297, 4294970700, 4294971403, 4294968843, 4294970701, 4294969116, 4294969117, 4294968589, 4294968590, 4294970702], type$.ConstantStringMap_String_int); - B.Object_mdD = {alias: 0, allScroll: 1, basic: 2, cell: 3, click: 4, contextMenu: 5, copy: 6, forbidden: 7, grab: 8, grabbing: 9, help: 10, move: 11, none: 12, noDrop: 13, precise: 14, progress: 15, text: 16, resizeColumn: 17, resizeDown: 18, resizeDownLeft: 19, resizeDownRight: 20, resizeLeft: 21, resizeLeftRight: 22, resizeRight: 23, resizeRow: 24, resizeUp: 25, resizeUpDown: 26, resizeUpLeft: 27, resizeUpRight: 28, resizeUpLeftDownRight: 29, resizeUpRightDownLeft: 30, verticalText: 31, wait: 32, zoomIn: 33, zoomOut: 34}; - B.Map_Kmaaw = new A.ConstantStringMap(B.Object_mdD, ["alias", "all-scroll", "default", "cell", "pointer", "context-menu", "copy", "not-allowed", "grab", "grabbing", "help", "move", "none", "no-drop", "crosshair", "progress", "text", "col-resize", "s-resize", "sw-resize", "se-resize", "w-resize", "ew-resize", "e-resize", "row-resize", "n-resize", "ns-resize", "nw-resize", "ne-resize", "nwse-resize", "nesw-resize", "vertical-text", "wait", "zoom-in", "zoom-out"], type$.ConstantStringMap_String_String); - B.SingleActivator_nRp1 = new A.SingleActivator(B.LogicalKeyboardKey_4294967304, false, false, false, false, B.LockState_0); - B.SingleActivator_IeE0 = new A.SingleActivator(B.LogicalKeyboardKey_4294967304, false, true, false, false, B.LockState_0); - B.SingleActivator_Hy9 = new A.SingleActivator(B.LogicalKeyboardKey_4294967423, false, false, false, false, B.LockState_0); - B.SingleActivator_2P1 = new A.SingleActivator(B.LogicalKeyboardKey_4294967423, false, true, false, false, B.LockState_0); - B.SingleActivator_ZaV = new A.SingleActivator(B.LogicalKeyboardKey_4294967304, false, true, true, false, B.LockState_0); - B.SingleActivator_Q7j = new A.SingleActivator(B.LogicalKeyboardKey_4294967304, false, false, true, false, B.LockState_0); - B.SingleActivator_vLs = new A.SingleActivator(B.LogicalKeyboardKey_4294967423, false, true, true, false, B.LockState_0); - B.SingleActivator_c7V = new A.SingleActivator(B.LogicalKeyboardKey_4294967423, false, false, true, false, B.LockState_0); - B.Map_NGPzE = new A.GeneralConstantMap([B.SingleActivator_nRp1, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_IeE0, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_Hy9, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_2P1, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_ZaV, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_Q7j, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_vLs, B.C_DoNothingAndStopPropagationTextIntent, B.SingleActivator_c7V, B.C_DoNothingAndStopPropagationTextIntent], type$.GeneralConstantMap_ShortcutActivator_Intent); - B.Object_type_0 = {type: 0}; - B.Map_eXhGW = new A.ConstantStringMap(B.Object_type_0, ["line"], type$.ConstantStringMap_String_String); - B.Object_empty = {}; - B.Map_empty8 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); - B.Map_empty3 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); - B.Map_empty6 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); - B.Map_empty2 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); - B.Map_empty0 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap>")); - B.Map_empty = new A.ConstantStringMap(B.Object_empty, [], type$.ConstantStringMap_String_String); - B.Map_empty5 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); - B.Map_empty4 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); - B.Map_empty1 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap")); - B.Map_empty7 = new A.ConstantStringMap(B.Object_empty, [], A.findType("ConstantStringMap>")); - B.List_42_null_null_8589935146 = A._setArrayType(makeConstList([42, null, null, 8589935146]), type$.JSArray_nullable_int); - B.List_43_null_null_8589935147 = A._setArrayType(makeConstList([43, null, null, 8589935147]), type$.JSArray_nullable_int); - B.List_45_null_null_8589935149 = A._setArrayType(makeConstList([45, null, null, 8589935149]), type$.JSArray_nullable_int); - B.List_46_null_null_8589935150 = A._setArrayType(makeConstList([46, null, null, 8589935150]), type$.JSArray_nullable_int); - B.List_47_null_null_8589935151 = A._setArrayType(makeConstList([47, null, null, 8589935151]), type$.JSArray_nullable_int); - B.List_48_null_null_8589935152 = A._setArrayType(makeConstList([48, null, null, 8589935152]), type$.JSArray_nullable_int); - B.List_49_null_null_8589935153 = A._setArrayType(makeConstList([49, null, null, 8589935153]), type$.JSArray_nullable_int); - B.List_50_null_null_8589935154 = A._setArrayType(makeConstList([50, null, null, 8589935154]), type$.JSArray_nullable_int); - B.List_51_null_null_8589935155 = A._setArrayType(makeConstList([51, null, null, 8589935155]), type$.JSArray_nullable_int); - B.List_52_null_null_8589935156 = A._setArrayType(makeConstList([52, null, null, 8589935156]), type$.JSArray_nullable_int); - B.List_53_null_null_8589935157 = A._setArrayType(makeConstList([53, null, null, 8589935157]), type$.JSArray_nullable_int); - B.List_54_null_null_8589935158 = A._setArrayType(makeConstList([54, null, null, 8589935158]), type$.JSArray_nullable_int); - B.List_55_null_null_8589935159 = A._setArrayType(makeConstList([55, null, null, 8589935159]), type$.JSArray_nullable_int); - B.List_56_null_null_8589935160 = A._setArrayType(makeConstList([56, null, null, 8589935160]), type$.JSArray_nullable_int); - B.List_57_null_null_8589935161 = A._setArrayType(makeConstList([57, null, null, 8589935161]), type$.JSArray_nullable_int); - B.List_UtT = A._setArrayType(makeConstList([8589934852, 8589934852, 8589934853, null]), type$.JSArray_nullable_int); - B.List_4294967555_null_4294967555_null = A._setArrayType(makeConstList([4294967555, null, 4294967555, null]), type$.JSArray_nullable_int); - B.List_4294968065_null_null_8589935154 = A._setArrayType(makeConstList([4294968065, null, null, 8589935154]), type$.JSArray_nullable_int); - B.List_4294968066_null_null_8589935156 = A._setArrayType(makeConstList([4294968066, null, null, 8589935156]), type$.JSArray_nullable_int); - B.List_4294968067_null_null_8589935158 = A._setArrayType(makeConstList([4294968067, null, null, 8589935158]), type$.JSArray_nullable_int); - B.List_4294968068_null_null_8589935160 = A._setArrayType(makeConstList([4294968068, null, null, 8589935160]), type$.JSArray_nullable_int); - B.List_4294968321_null_null_8589935157 = A._setArrayType(makeConstList([4294968321, null, null, 8589935157]), type$.JSArray_nullable_int); - B.List_UtT0 = A._setArrayType(makeConstList([8589934848, 8589934848, 8589934849, null]), type$.JSArray_nullable_int); - B.List_4294967423_null_null_8589935150 = A._setArrayType(makeConstList([4294967423, null, null, 8589935150]), type$.JSArray_nullable_int); - B.List_4294968069_null_null_8589935153 = A._setArrayType(makeConstList([4294968069, null, null, 8589935153]), type$.JSArray_nullable_int); - B.List_4294967309_null_null_8589935117 = A._setArrayType(makeConstList([4294967309, null, null, 8589935117]), type$.JSArray_nullable_int); - B.List_4294968070_null_null_8589935159 = A._setArrayType(makeConstList([4294968070, null, null, 8589935159]), type$.JSArray_nullable_int); - B.List_4294968327_null_null_8589935152 = A._setArrayType(makeConstList([4294968327, null, null, 8589935152]), type$.JSArray_nullable_int); - B.List_UtT1 = A._setArrayType(makeConstList([8589934854, 8589934854, 8589934855, null]), type$.JSArray_nullable_int); - B.List_4294968071_null_null_8589935155 = A._setArrayType(makeConstList([4294968071, null, null, 8589935155]), type$.JSArray_nullable_int); - B.List_4294968072_null_null_8589935161 = A._setArrayType(makeConstList([4294968072, null, null, 8589935161]), type$.JSArray_nullable_int); - B.List_UtT2 = A._setArrayType(makeConstList([8589934850, 8589934850, 8589934851, null]), type$.JSArray_nullable_int); - B.Map_f9vQX = new A.GeneralConstantMap(["*", B.List_42_null_null_8589935146, "+", B.List_43_null_null_8589935147, "-", B.List_45_null_null_8589935149, ".", B.List_46_null_null_8589935150, "/", B.List_47_null_null_8589935151, "0", B.List_48_null_null_8589935152, "1", B.List_49_null_null_8589935153, "2", B.List_50_null_null_8589935154, "3", B.List_51_null_null_8589935155, "4", B.List_52_null_null_8589935156, "5", B.List_53_null_null_8589935157, "6", B.List_54_null_null_8589935158, "7", B.List_55_null_null_8589935159, "8", B.List_56_null_null_8589935160, "9", B.List_57_null_null_8589935161, "Alt", B.List_UtT, "AltGraph", B.List_4294967555_null_4294967555_null, "ArrowDown", B.List_4294968065_null_null_8589935154, "ArrowLeft", B.List_4294968066_null_null_8589935156, "ArrowRight", B.List_4294968067_null_null_8589935158, "ArrowUp", B.List_4294968068_null_null_8589935160, "Clear", B.List_4294968321_null_null_8589935157, "Control", B.List_UtT0, "Delete", B.List_4294967423_null_null_8589935150, "End", B.List_4294968069_null_null_8589935153, "Enter", B.List_4294967309_null_null_8589935117, "Home", B.List_4294968070_null_null_8589935159, "Insert", B.List_4294968327_null_null_8589935152, "Meta", B.List_UtT1, "PageDown", B.List_4294968071_null_null_8589935155, "PageUp", B.List_4294968072_null_null_8589935161, "Shift", B.List_UtT2], A.findType("GeneralConstantMap>")); - B.List_576 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_42, null, null, B.LogicalKeyboardKey_8589935146]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_gec = A._setArrayType(makeConstList([B.LogicalKeyboardKey_43, null, null, B.LogicalKeyboardKey_8589935147]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_I1c = A._setArrayType(makeConstList([B.LogicalKeyboardKey_45, null, null, B.LogicalKeyboardKey_8589935149]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_VQn = A._setArrayType(makeConstList([B.LogicalKeyboardKey_46, null, null, B.LogicalKeyboardKey_8589935150]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_05Q = A._setArrayType(makeConstList([B.LogicalKeyboardKey_47, null, null, B.LogicalKeyboardKey_8589935151]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_qWX = A._setArrayType(makeConstList([B.LogicalKeyboardKey_48, null, null, B.LogicalKeyboardKey_8589935152]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_lQ6 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_49, null, null, B.LogicalKeyboardKey_8589935153]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_6MY = A._setArrayType(makeConstList([B.LogicalKeyboardKey_50, null, null, B.LogicalKeyboardKey_8589935154]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_u6O = A._setArrayType(makeConstList([B.LogicalKeyboardKey_51, null, null, B.LogicalKeyboardKey_8589935155]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_lEH = A._setArrayType(makeConstList([B.LogicalKeyboardKey_52, null, null, B.LogicalKeyboardKey_8589935156]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_5xA = A._setArrayType(makeConstList([B.LogicalKeyboardKey_53, null, null, B.LogicalKeyboardKey_8589935157]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_2Ma = A._setArrayType(makeConstList([B.LogicalKeyboardKey_54, null, null, B.LogicalKeyboardKey_8589935158]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_ANd = A._setArrayType(makeConstList([B.LogicalKeyboardKey_55, null, null, B.LogicalKeyboardKey_8589935159]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_h2L = A._setArrayType(makeConstList([B.LogicalKeyboardKey_56, null, null, B.LogicalKeyboardKey_8589935160]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_iMW = A._setArrayType(makeConstList([B.LogicalKeyboardKey_57, null, null, B.LogicalKeyboardKey_8589935161]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_7yk = A._setArrayType(makeConstList([B.LogicalKeyboardKey_8589934852, B.LogicalKeyboardKey_8589934852, B.LogicalKeyboardKey_8589934853, null]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_qZx = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294967555, null, B.LogicalKeyboardKey_4294967555, null]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_Nhv = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968065, null, null, B.LogicalKeyboardKey_8589935154]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_Nhv0 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968066, null, null, B.LogicalKeyboardKey_8589935156]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_Nhv1 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968067, null, null, B.LogicalKeyboardKey_8589935158]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_sRQ = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968068, null, null, B.LogicalKeyboardKey_8589935160]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_khJ = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968321, null, null, B.LogicalKeyboardKey_8589935157]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_7yk0 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_8589934848, B.LogicalKeyboardKey_8589934848, B.LogicalKeyboardKey_8589934849, null]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_bX6 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294967423, null, null, B.LogicalKeyboardKey_8589935150]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_Nhv2 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968069, null, null, B.LogicalKeyboardKey_8589935153]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_5Vy = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294967309, null, null, B.LogicalKeyboardKey_8589935117]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_Nhv3 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968070, null, null, B.LogicalKeyboardKey_8589935159]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_khJ0 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968327, null, null, B.LogicalKeyboardKey_8589935152]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_7yk1 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_8589934854, B.LogicalKeyboardKey_8589934854, B.LogicalKeyboardKey_8589934855, null]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_Nhv4 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968071, null, null, B.LogicalKeyboardKey_8589935155]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_em8 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_4294968072, null, null, B.LogicalKeyboardKey_8589935161]), type$.JSArray_nullable_LogicalKeyboardKey); - B.List_7yk2 = A._setArrayType(makeConstList([B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934851, null]), type$.JSArray_nullable_LogicalKeyboardKey); - B.Map_f9wiw = new A.GeneralConstantMap(["*", B.List_576, "+", B.List_gec, "-", B.List_I1c, ".", B.List_VQn, "/", B.List_05Q, "0", B.List_qWX, "1", B.List_lQ6, "2", B.List_6MY, "3", B.List_u6O, "4", B.List_lEH, "5", B.List_5xA, "6", B.List_2Ma, "7", B.List_ANd, "8", B.List_h2L, "9", B.List_iMW, "Alt", B.List_7yk, "AltGraph", B.List_qZx, "ArrowDown", B.List_Nhv, "ArrowLeft", B.List_Nhv0, "ArrowRight", B.List_Nhv1, "ArrowUp", B.List_sRQ, "Clear", B.List_khJ, "Control", B.List_7yk0, "Delete", B.List_bX6, "End", B.List_Nhv2, "Enter", B.List_5Vy, "Home", B.List_Nhv3, "Insert", B.List_khJ0, "Meta", B.List_7yk1, "PageDown", B.List_Nhv4, "PageUp", B.List_em8, "Shift", B.List_7yk2], A.findType("GeneralConstantMap>")); - B.Map_gVtWk = new A.GeneralConstantMap([B.FontWeight_0, "Thin", B.FontWeight_1, "ExtraLight", B.FontWeight_2, "Light", B.FontWeight_3, "Regular", B.FontWeight_4, "Medium", B.FontWeight_5, "SemiBold", B.FontWeight_6, "Bold", B.FontWeight_7, "ExtraBold", B.FontWeight_8, "Black"], A.findType("GeneralConstantMap")); - B.Object_UBD = {KeyA: 0, KeyB: 1, KeyC: 2, KeyD: 3, KeyE: 4, KeyF: 5, KeyG: 6, KeyH: 7, KeyI: 8, KeyJ: 9, KeyK: 10, KeyL: 11, KeyM: 12, KeyN: 13, KeyO: 14, KeyP: 15, KeyQ: 16, KeyR: 17, KeyS: 18, KeyT: 19, KeyU: 20, KeyV: 21, KeyW: 22, KeyX: 23, KeyY: 24, KeyZ: 25, Digit1: 26, Digit2: 27, Digit3: 28, Digit4: 29, Digit5: 30, Digit6: 31, Digit7: 32, Digit8: 33, Digit9: 34, Digit0: 35, Minus: 36, Equal: 37, BracketLeft: 38, BracketRight: 39, Backslash: 40, Semicolon: 41, Quote: 42, Backquote: 43, Comma: 44, Period: 45, Slash: 46}; - B.Map_qTMNG = new A.ConstantStringMap(B.Object_UBD, ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "[", "]", "\\", ";", "'", "`", ",", ".", "/"], type$.ConstantStringMap_String_String); - B.Object_Kvp = {Abort: 0, Again: 1, AltLeft: 2, AltRight: 3, ArrowDown: 4, ArrowLeft: 5, ArrowRight: 6, ArrowUp: 7, AudioVolumeDown: 8, AudioVolumeMute: 9, AudioVolumeUp: 10, Backquote: 11, Backslash: 12, Backspace: 13, BracketLeft: 14, BracketRight: 15, BrightnessDown: 16, BrightnessUp: 17, BrowserBack: 18, BrowserFavorites: 19, BrowserForward: 20, BrowserHome: 21, BrowserRefresh: 22, BrowserSearch: 23, BrowserStop: 24, CapsLock: 25, Comma: 26, ContextMenu: 27, ControlLeft: 28, ControlRight: 29, Convert: 30, Copy: 31, Cut: 32, Delete: 33, Digit0: 34, Digit1: 35, Digit2: 36, Digit3: 37, Digit4: 38, Digit5: 39, Digit6: 40, Digit7: 41, Digit8: 42, Digit9: 43, DisplayToggleIntExt: 44, Eject: 45, End: 46, Enter: 47, Equal: 48, Escape: 49, Esc: 50, F1: 51, F10: 52, F11: 53, F12: 54, F13: 55, F14: 56, F15: 57, F16: 58, F17: 59, F18: 60, F19: 61, F2: 62, F20: 63, F21: 64, F22: 65, F23: 66, F24: 67, F3: 68, F4: 69, F5: 70, F6: 71, F7: 72, F8: 73, F9: 74, Find: 75, Fn: 76, FnLock: 77, GameButton1: 78, GameButton10: 79, GameButton11: 80, GameButton12: 81, GameButton13: 82, GameButton14: 83, GameButton15: 84, GameButton16: 85, GameButton2: 86, GameButton3: 87, GameButton4: 88, GameButton5: 89, GameButton6: 90, GameButton7: 91, GameButton8: 92, GameButton9: 93, GameButtonA: 94, GameButtonB: 95, GameButtonC: 96, GameButtonLeft1: 97, GameButtonLeft2: 98, GameButtonMode: 99, GameButtonRight1: 100, GameButtonRight2: 101, GameButtonSelect: 102, GameButtonStart: 103, GameButtonThumbLeft: 104, GameButtonThumbRight: 105, GameButtonX: 106, GameButtonY: 107, GameButtonZ: 108, Help: 109, Home: 110, Hyper: 111, Insert: 112, IntlBackslash: 113, IntlRo: 114, IntlYen: 115, KanaMode: 116, KeyA: 117, KeyB: 118, KeyC: 119, KeyD: 120, KeyE: 121, KeyF: 122, KeyG: 123, KeyH: 124, KeyI: 125, KeyJ: 126, KeyK: 127, KeyL: 128, KeyM: 129, KeyN: 130, KeyO: 131, KeyP: 132, KeyQ: 133, KeyR: 134, KeyS: 135, KeyT: 136, KeyU: 137, KeyV: 138, KeyW: 139, KeyX: 140, KeyY: 141, KeyZ: 142, KeyboardLayoutSelect: 143, Lang1: 144, Lang2: 145, Lang3: 146, Lang4: 147, Lang5: 148, LaunchApp1: 149, LaunchApp2: 150, LaunchAssistant: 151, LaunchControlPanel: 152, LaunchMail: 153, LaunchScreenSaver: 154, MailForward: 155, MailReply: 156, MailSend: 157, MediaFastForward: 158, MediaPause: 159, MediaPlay: 160, MediaPlayPause: 161, MediaRecord: 162, MediaRewind: 163, MediaSelect: 164, MediaStop: 165, MediaTrackNext: 166, MediaTrackPrevious: 167, MetaLeft: 168, MetaRight: 169, MicrophoneMuteToggle: 170, Minus: 171, NonConvert: 172, NumLock: 173, Numpad0: 174, Numpad1: 175, Numpad2: 176, Numpad3: 177, Numpad4: 178, Numpad5: 179, Numpad6: 180, Numpad7: 181, Numpad8: 182, Numpad9: 183, NumpadAdd: 184, NumpadBackspace: 185, NumpadClear: 186, NumpadClearEntry: 187, NumpadComma: 188, NumpadDecimal: 189, NumpadDivide: 190, NumpadEnter: 191, NumpadEqual: 192, NumpadMemoryAdd: 193, NumpadMemoryClear: 194, NumpadMemoryRecall: 195, NumpadMemoryStore: 196, NumpadMemorySubtract: 197, NumpadMultiply: 198, NumpadParenLeft: 199, NumpadParenRight: 200, NumpadSubtract: 201, Open: 202, PageDown: 203, PageUp: 204, Paste: 205, Pause: 206, Period: 207, Power: 208, PrintScreen: 209, PrivacyScreenToggle: 210, Props: 211, Quote: 212, Resume: 213, ScrollLock: 214, Select: 215, SelectTask: 216, Semicolon: 217, ShiftLeft: 218, ShiftRight: 219, ShowAllWindows: 220, Slash: 221, Sleep: 222, Space: 223, Super: 224, Suspend: 225, Tab: 226, Turbo: 227, Undo: 228, WakeUp: 229, ZoomToggle: 230}; - B.PhysicalKeyboardKey_458907 = new A.PhysicalKeyboardKey(458907); - B.PhysicalKeyboardKey_458873 = new A.PhysicalKeyboardKey(458873); - B.PhysicalKeyboardKey_458978 = new A.PhysicalKeyboardKey(458978); - B.PhysicalKeyboardKey_458982 = new A.PhysicalKeyboardKey(458982); - B.PhysicalKeyboardKey_458833 = new A.PhysicalKeyboardKey(458833); - B.PhysicalKeyboardKey_458832 = new A.PhysicalKeyboardKey(458832); - B.PhysicalKeyboardKey_458831 = new A.PhysicalKeyboardKey(458831); - B.PhysicalKeyboardKey_458834 = new A.PhysicalKeyboardKey(458834); - B.PhysicalKeyboardKey_458881 = new A.PhysicalKeyboardKey(458881); - B.PhysicalKeyboardKey_458879 = new A.PhysicalKeyboardKey(458879); - B.PhysicalKeyboardKey_458880 = new A.PhysicalKeyboardKey(458880); - B.PhysicalKeyboardKey_458805 = new A.PhysicalKeyboardKey(458805); - B.PhysicalKeyboardKey_458801 = new A.PhysicalKeyboardKey(458801); - B.PhysicalKeyboardKey_458794 = new A.PhysicalKeyboardKey(458794); - B.PhysicalKeyboardKey_458799 = new A.PhysicalKeyboardKey(458799); - B.PhysicalKeyboardKey_458800 = new A.PhysicalKeyboardKey(458800); - B.PhysicalKeyboardKey_786544 = new A.PhysicalKeyboardKey(786544); - B.PhysicalKeyboardKey_786543 = new A.PhysicalKeyboardKey(786543); - B.PhysicalKeyboardKey_786980 = new A.PhysicalKeyboardKey(786980); - B.PhysicalKeyboardKey_786986 = new A.PhysicalKeyboardKey(786986); - B.PhysicalKeyboardKey_786981 = new A.PhysicalKeyboardKey(786981); - B.PhysicalKeyboardKey_786979 = new A.PhysicalKeyboardKey(786979); - B.PhysicalKeyboardKey_786983 = new A.PhysicalKeyboardKey(786983); - B.PhysicalKeyboardKey_786977 = new A.PhysicalKeyboardKey(786977); - B.PhysicalKeyboardKey_786982 = new A.PhysicalKeyboardKey(786982); - B.PhysicalKeyboardKey_458809 = new A.PhysicalKeyboardKey(458809); - B.PhysicalKeyboardKey_458806 = new A.PhysicalKeyboardKey(458806); - B.PhysicalKeyboardKey_458853 = new A.PhysicalKeyboardKey(458853); - B.PhysicalKeyboardKey_458976 = new A.PhysicalKeyboardKey(458976); - B.PhysicalKeyboardKey_458980 = new A.PhysicalKeyboardKey(458980); - B.PhysicalKeyboardKey_458890 = new A.PhysicalKeyboardKey(458890); - B.PhysicalKeyboardKey_458876 = new A.PhysicalKeyboardKey(458876); - B.PhysicalKeyboardKey_458875 = new A.PhysicalKeyboardKey(458875); - B.PhysicalKeyboardKey_458828 = new A.PhysicalKeyboardKey(458828); - B.PhysicalKeyboardKey_458791 = new A.PhysicalKeyboardKey(458791); - B.PhysicalKeyboardKey_458782 = new A.PhysicalKeyboardKey(458782); - B.PhysicalKeyboardKey_458783 = new A.PhysicalKeyboardKey(458783); - B.PhysicalKeyboardKey_458784 = new A.PhysicalKeyboardKey(458784); - B.PhysicalKeyboardKey_458785 = new A.PhysicalKeyboardKey(458785); - B.PhysicalKeyboardKey_458786 = new A.PhysicalKeyboardKey(458786); - B.PhysicalKeyboardKey_458787 = new A.PhysicalKeyboardKey(458787); - B.PhysicalKeyboardKey_458788 = new A.PhysicalKeyboardKey(458788); - B.PhysicalKeyboardKey_458789 = new A.PhysicalKeyboardKey(458789); - B.PhysicalKeyboardKey_458790 = new A.PhysicalKeyboardKey(458790); - B.PhysicalKeyboardKey_65717 = new A.PhysicalKeyboardKey(65717); - B.PhysicalKeyboardKey_786616 = new A.PhysicalKeyboardKey(786616); - B.PhysicalKeyboardKey_458829 = new A.PhysicalKeyboardKey(458829); - B.PhysicalKeyboardKey_458792 = new A.PhysicalKeyboardKey(458792); - B.PhysicalKeyboardKey_458798 = new A.PhysicalKeyboardKey(458798); - B.PhysicalKeyboardKey_458793 = new A.PhysicalKeyboardKey(458793); - B.PhysicalKeyboardKey_458810 = new A.PhysicalKeyboardKey(458810); - B.PhysicalKeyboardKey_458819 = new A.PhysicalKeyboardKey(458819); - B.PhysicalKeyboardKey_458820 = new A.PhysicalKeyboardKey(458820); - B.PhysicalKeyboardKey_458821 = new A.PhysicalKeyboardKey(458821); - B.PhysicalKeyboardKey_458856 = new A.PhysicalKeyboardKey(458856); - B.PhysicalKeyboardKey_458857 = new A.PhysicalKeyboardKey(458857); - B.PhysicalKeyboardKey_458858 = new A.PhysicalKeyboardKey(458858); - B.PhysicalKeyboardKey_458859 = new A.PhysicalKeyboardKey(458859); - B.PhysicalKeyboardKey_458860 = new A.PhysicalKeyboardKey(458860); - B.PhysicalKeyboardKey_458861 = new A.PhysicalKeyboardKey(458861); - B.PhysicalKeyboardKey_458862 = new A.PhysicalKeyboardKey(458862); - B.PhysicalKeyboardKey_458811 = new A.PhysicalKeyboardKey(458811); - B.PhysicalKeyboardKey_458863 = new A.PhysicalKeyboardKey(458863); - B.PhysicalKeyboardKey_458864 = new A.PhysicalKeyboardKey(458864); - B.PhysicalKeyboardKey_458865 = new A.PhysicalKeyboardKey(458865); - B.PhysicalKeyboardKey_458866 = new A.PhysicalKeyboardKey(458866); - B.PhysicalKeyboardKey_458867 = new A.PhysicalKeyboardKey(458867); - B.PhysicalKeyboardKey_458812 = new A.PhysicalKeyboardKey(458812); - B.PhysicalKeyboardKey_458813 = new A.PhysicalKeyboardKey(458813); - B.PhysicalKeyboardKey_458814 = new A.PhysicalKeyboardKey(458814); - B.PhysicalKeyboardKey_458815 = new A.PhysicalKeyboardKey(458815); - B.PhysicalKeyboardKey_458816 = new A.PhysicalKeyboardKey(458816); - B.PhysicalKeyboardKey_458817 = new A.PhysicalKeyboardKey(458817); - B.PhysicalKeyboardKey_458818 = new A.PhysicalKeyboardKey(458818); - B.PhysicalKeyboardKey_458878 = new A.PhysicalKeyboardKey(458878); - B.PhysicalKeyboardKey_18 = new A.PhysicalKeyboardKey(18); - B.PhysicalKeyboardKey_19 = new A.PhysicalKeyboardKey(19); - B.PhysicalKeyboardKey_392961 = new A.PhysicalKeyboardKey(392961); - B.PhysicalKeyboardKey_392970 = new A.PhysicalKeyboardKey(392970); - B.PhysicalKeyboardKey_392971 = new A.PhysicalKeyboardKey(392971); - B.PhysicalKeyboardKey_392972 = new A.PhysicalKeyboardKey(392972); - B.PhysicalKeyboardKey_392973 = new A.PhysicalKeyboardKey(392973); - B.PhysicalKeyboardKey_392974 = new A.PhysicalKeyboardKey(392974); - B.PhysicalKeyboardKey_392975 = new A.PhysicalKeyboardKey(392975); - B.PhysicalKeyboardKey_392976 = new A.PhysicalKeyboardKey(392976); - B.PhysicalKeyboardKey_392962 = new A.PhysicalKeyboardKey(392962); - B.PhysicalKeyboardKey_392963 = new A.PhysicalKeyboardKey(392963); - B.PhysicalKeyboardKey_392964 = new A.PhysicalKeyboardKey(392964); - B.PhysicalKeyboardKey_392965 = new A.PhysicalKeyboardKey(392965); - B.PhysicalKeyboardKey_392966 = new A.PhysicalKeyboardKey(392966); - B.PhysicalKeyboardKey_392967 = new A.PhysicalKeyboardKey(392967); - B.PhysicalKeyboardKey_392968 = new A.PhysicalKeyboardKey(392968); - B.PhysicalKeyboardKey_392969 = new A.PhysicalKeyboardKey(392969); - B.PhysicalKeyboardKey_392977 = new A.PhysicalKeyboardKey(392977); - B.PhysicalKeyboardKey_392978 = new A.PhysicalKeyboardKey(392978); - B.PhysicalKeyboardKey_392979 = new A.PhysicalKeyboardKey(392979); - B.PhysicalKeyboardKey_392980 = new A.PhysicalKeyboardKey(392980); - B.PhysicalKeyboardKey_392981 = new A.PhysicalKeyboardKey(392981); - B.PhysicalKeyboardKey_392982 = new A.PhysicalKeyboardKey(392982); - B.PhysicalKeyboardKey_392983 = new A.PhysicalKeyboardKey(392983); - B.PhysicalKeyboardKey_392984 = new A.PhysicalKeyboardKey(392984); - B.PhysicalKeyboardKey_392985 = new A.PhysicalKeyboardKey(392985); - B.PhysicalKeyboardKey_392986 = new A.PhysicalKeyboardKey(392986); - B.PhysicalKeyboardKey_392987 = new A.PhysicalKeyboardKey(392987); - B.PhysicalKeyboardKey_392988 = new A.PhysicalKeyboardKey(392988); - B.PhysicalKeyboardKey_392989 = new A.PhysicalKeyboardKey(392989); - B.PhysicalKeyboardKey_392990 = new A.PhysicalKeyboardKey(392990); - B.PhysicalKeyboardKey_392991 = new A.PhysicalKeyboardKey(392991); - B.PhysicalKeyboardKey_458869 = new A.PhysicalKeyboardKey(458869); - B.PhysicalKeyboardKey_458826 = new A.PhysicalKeyboardKey(458826); - B.PhysicalKeyboardKey_16 = new A.PhysicalKeyboardKey(16); - B.PhysicalKeyboardKey_458825 = new A.PhysicalKeyboardKey(458825); - B.PhysicalKeyboardKey_458852 = new A.PhysicalKeyboardKey(458852); - B.PhysicalKeyboardKey_458887 = new A.PhysicalKeyboardKey(458887); - B.PhysicalKeyboardKey_458889 = new A.PhysicalKeyboardKey(458889); - B.PhysicalKeyboardKey_458888 = new A.PhysicalKeyboardKey(458888); - B.PhysicalKeyboardKey_458756 = new A.PhysicalKeyboardKey(458756); - B.PhysicalKeyboardKey_458757 = new A.PhysicalKeyboardKey(458757); - B.PhysicalKeyboardKey_458758 = new A.PhysicalKeyboardKey(458758); - B.PhysicalKeyboardKey_458759 = new A.PhysicalKeyboardKey(458759); - B.PhysicalKeyboardKey_458760 = new A.PhysicalKeyboardKey(458760); - B.PhysicalKeyboardKey_458761 = new A.PhysicalKeyboardKey(458761); - B.PhysicalKeyboardKey_458762 = new A.PhysicalKeyboardKey(458762); - B.PhysicalKeyboardKey_458763 = new A.PhysicalKeyboardKey(458763); - B.PhysicalKeyboardKey_458764 = new A.PhysicalKeyboardKey(458764); - B.PhysicalKeyboardKey_458765 = new A.PhysicalKeyboardKey(458765); - B.PhysicalKeyboardKey_458766 = new A.PhysicalKeyboardKey(458766); - B.PhysicalKeyboardKey_458767 = new A.PhysicalKeyboardKey(458767); - B.PhysicalKeyboardKey_458768 = new A.PhysicalKeyboardKey(458768); - B.PhysicalKeyboardKey_458769 = new A.PhysicalKeyboardKey(458769); - B.PhysicalKeyboardKey_458770 = new A.PhysicalKeyboardKey(458770); - B.PhysicalKeyboardKey_458771 = new A.PhysicalKeyboardKey(458771); - B.PhysicalKeyboardKey_458772 = new A.PhysicalKeyboardKey(458772); - B.PhysicalKeyboardKey_458773 = new A.PhysicalKeyboardKey(458773); - B.PhysicalKeyboardKey_458774 = new A.PhysicalKeyboardKey(458774); - B.PhysicalKeyboardKey_458775 = new A.PhysicalKeyboardKey(458775); - B.PhysicalKeyboardKey_458776 = new A.PhysicalKeyboardKey(458776); - B.PhysicalKeyboardKey_458777 = new A.PhysicalKeyboardKey(458777); - B.PhysicalKeyboardKey_458778 = new A.PhysicalKeyboardKey(458778); - B.PhysicalKeyboardKey_458779 = new A.PhysicalKeyboardKey(458779); - B.PhysicalKeyboardKey_458780 = new A.PhysicalKeyboardKey(458780); - B.PhysicalKeyboardKey_458781 = new A.PhysicalKeyboardKey(458781); - B.PhysicalKeyboardKey_787101 = new A.PhysicalKeyboardKey(787101); - B.PhysicalKeyboardKey_458896 = new A.PhysicalKeyboardKey(458896); - B.PhysicalKeyboardKey_458897 = new A.PhysicalKeyboardKey(458897); - B.PhysicalKeyboardKey_458898 = new A.PhysicalKeyboardKey(458898); - B.PhysicalKeyboardKey_458899 = new A.PhysicalKeyboardKey(458899); - B.PhysicalKeyboardKey_458900 = new A.PhysicalKeyboardKey(458900); - B.PhysicalKeyboardKey_786836 = new A.PhysicalKeyboardKey(786836); - B.PhysicalKeyboardKey_786834 = new A.PhysicalKeyboardKey(786834); - B.PhysicalKeyboardKey_786891 = new A.PhysicalKeyboardKey(786891); - B.PhysicalKeyboardKey_786847 = new A.PhysicalKeyboardKey(786847); - B.PhysicalKeyboardKey_786826 = new A.PhysicalKeyboardKey(786826); - B.PhysicalKeyboardKey_786865 = new A.PhysicalKeyboardKey(786865); - B.PhysicalKeyboardKey_787083 = new A.PhysicalKeyboardKey(787083); - B.PhysicalKeyboardKey_787081 = new A.PhysicalKeyboardKey(787081); - B.PhysicalKeyboardKey_787084 = new A.PhysicalKeyboardKey(787084); - B.PhysicalKeyboardKey_786611 = new A.PhysicalKeyboardKey(786611); - B.PhysicalKeyboardKey_786609 = new A.PhysicalKeyboardKey(786609); - B.PhysicalKeyboardKey_786608 = new A.PhysicalKeyboardKey(786608); - B.PhysicalKeyboardKey_786637 = new A.PhysicalKeyboardKey(786637); - B.PhysicalKeyboardKey_786610 = new A.PhysicalKeyboardKey(786610); - B.PhysicalKeyboardKey_786612 = new A.PhysicalKeyboardKey(786612); - B.PhysicalKeyboardKey_786819 = new A.PhysicalKeyboardKey(786819); - B.PhysicalKeyboardKey_786615 = new A.PhysicalKeyboardKey(786615); - B.PhysicalKeyboardKey_786613 = new A.PhysicalKeyboardKey(786613); - B.PhysicalKeyboardKey_786614 = new A.PhysicalKeyboardKey(786614); - B.PhysicalKeyboardKey_458979 = new A.PhysicalKeyboardKey(458979); - B.PhysicalKeyboardKey_458983 = new A.PhysicalKeyboardKey(458983); - B.PhysicalKeyboardKey_24 = new A.PhysicalKeyboardKey(24); - B.PhysicalKeyboardKey_458797 = new A.PhysicalKeyboardKey(458797); - B.PhysicalKeyboardKey_458891 = new A.PhysicalKeyboardKey(458891); - B.PhysicalKeyboardKey_458835 = new A.PhysicalKeyboardKey(458835); - B.PhysicalKeyboardKey_458850 = new A.PhysicalKeyboardKey(458850); - B.PhysicalKeyboardKey_458841 = new A.PhysicalKeyboardKey(458841); - B.PhysicalKeyboardKey_458842 = new A.PhysicalKeyboardKey(458842); - B.PhysicalKeyboardKey_458843 = new A.PhysicalKeyboardKey(458843); - B.PhysicalKeyboardKey_458844 = new A.PhysicalKeyboardKey(458844); - B.PhysicalKeyboardKey_458845 = new A.PhysicalKeyboardKey(458845); - B.PhysicalKeyboardKey_458846 = new A.PhysicalKeyboardKey(458846); - B.PhysicalKeyboardKey_458847 = new A.PhysicalKeyboardKey(458847); - B.PhysicalKeyboardKey_458848 = new A.PhysicalKeyboardKey(458848); - B.PhysicalKeyboardKey_458849 = new A.PhysicalKeyboardKey(458849); - B.PhysicalKeyboardKey_458839 = new A.PhysicalKeyboardKey(458839); - B.PhysicalKeyboardKey_458939 = new A.PhysicalKeyboardKey(458939); - B.PhysicalKeyboardKey_458968 = new A.PhysicalKeyboardKey(458968); - B.PhysicalKeyboardKey_458969 = new A.PhysicalKeyboardKey(458969); - B.PhysicalKeyboardKey_458885 = new A.PhysicalKeyboardKey(458885); - B.PhysicalKeyboardKey_458851 = new A.PhysicalKeyboardKey(458851); - B.PhysicalKeyboardKey_458836 = new A.PhysicalKeyboardKey(458836); - B.PhysicalKeyboardKey_458840 = new A.PhysicalKeyboardKey(458840); - B.PhysicalKeyboardKey_458855 = new A.PhysicalKeyboardKey(458855); - B.PhysicalKeyboardKey_458963 = new A.PhysicalKeyboardKey(458963); - B.PhysicalKeyboardKey_458962 = new A.PhysicalKeyboardKey(458962); - B.PhysicalKeyboardKey_458961 = new A.PhysicalKeyboardKey(458961); - B.PhysicalKeyboardKey_458960 = new A.PhysicalKeyboardKey(458960); - B.PhysicalKeyboardKey_458964 = new A.PhysicalKeyboardKey(458964); - B.PhysicalKeyboardKey_458837 = new A.PhysicalKeyboardKey(458837); - B.PhysicalKeyboardKey_458934 = new A.PhysicalKeyboardKey(458934); - B.PhysicalKeyboardKey_458935 = new A.PhysicalKeyboardKey(458935); - B.PhysicalKeyboardKey_458838 = new A.PhysicalKeyboardKey(458838); - B.PhysicalKeyboardKey_458868 = new A.PhysicalKeyboardKey(458868); - B.PhysicalKeyboardKey_458830 = new A.PhysicalKeyboardKey(458830); - B.PhysicalKeyboardKey_458827 = new A.PhysicalKeyboardKey(458827); - B.PhysicalKeyboardKey_458877 = new A.PhysicalKeyboardKey(458877); - B.PhysicalKeyboardKey_458824 = new A.PhysicalKeyboardKey(458824); - B.PhysicalKeyboardKey_458807 = new A.PhysicalKeyboardKey(458807); - B.PhysicalKeyboardKey_458854 = new A.PhysicalKeyboardKey(458854); - B.PhysicalKeyboardKey_458822 = new A.PhysicalKeyboardKey(458822); - B.PhysicalKeyboardKey_23 = new A.PhysicalKeyboardKey(23); - B.PhysicalKeyboardKey_458915 = new A.PhysicalKeyboardKey(458915); - B.PhysicalKeyboardKey_458804 = new A.PhysicalKeyboardKey(458804); - B.PhysicalKeyboardKey_21 = new A.PhysicalKeyboardKey(21); - B.PhysicalKeyboardKey_458823 = new A.PhysicalKeyboardKey(458823); - B.PhysicalKeyboardKey_458871 = new A.PhysicalKeyboardKey(458871); - B.PhysicalKeyboardKey_786850 = new A.PhysicalKeyboardKey(786850); - B.PhysicalKeyboardKey_458803 = new A.PhysicalKeyboardKey(458803); - B.PhysicalKeyboardKey_458977 = new A.PhysicalKeyboardKey(458977); - B.PhysicalKeyboardKey_458981 = new A.PhysicalKeyboardKey(458981); - B.PhysicalKeyboardKey_787103 = new A.PhysicalKeyboardKey(787103); - B.PhysicalKeyboardKey_458808 = new A.PhysicalKeyboardKey(458808); - B.PhysicalKeyboardKey_65666 = new A.PhysicalKeyboardKey(65666); - B.PhysicalKeyboardKey_458796 = new A.PhysicalKeyboardKey(458796); - B.PhysicalKeyboardKey_17 = new A.PhysicalKeyboardKey(17); - B.PhysicalKeyboardKey_20 = new A.PhysicalKeyboardKey(20); - B.PhysicalKeyboardKey_458795 = new A.PhysicalKeyboardKey(458795); - B.PhysicalKeyboardKey_22 = new A.PhysicalKeyboardKey(22); - B.PhysicalKeyboardKey_458874 = new A.PhysicalKeyboardKey(458874); - B.PhysicalKeyboardKey_65667 = new A.PhysicalKeyboardKey(65667); - B.PhysicalKeyboardKey_786994 = new A.PhysicalKeyboardKey(786994); - B.Map_udsmM = new A.ConstantStringMap(B.Object_Kvp, [B.PhysicalKeyboardKey_458907, B.PhysicalKeyboardKey_458873, B.PhysicalKeyboardKey_458978, B.PhysicalKeyboardKey_458982, B.PhysicalKeyboardKey_458833, B.PhysicalKeyboardKey_458832, B.PhysicalKeyboardKey_458831, B.PhysicalKeyboardKey_458834, B.PhysicalKeyboardKey_458881, B.PhysicalKeyboardKey_458879, B.PhysicalKeyboardKey_458880, B.PhysicalKeyboardKey_458805, B.PhysicalKeyboardKey_458801, B.PhysicalKeyboardKey_458794, B.PhysicalKeyboardKey_458799, B.PhysicalKeyboardKey_458800, B.PhysicalKeyboardKey_786544, B.PhysicalKeyboardKey_786543, B.PhysicalKeyboardKey_786980, B.PhysicalKeyboardKey_786986, B.PhysicalKeyboardKey_786981, B.PhysicalKeyboardKey_786979, B.PhysicalKeyboardKey_786983, B.PhysicalKeyboardKey_786977, B.PhysicalKeyboardKey_786982, B.PhysicalKeyboardKey_458809, B.PhysicalKeyboardKey_458806, B.PhysicalKeyboardKey_458853, B.PhysicalKeyboardKey_458976, B.PhysicalKeyboardKey_458980, B.PhysicalKeyboardKey_458890, B.PhysicalKeyboardKey_458876, B.PhysicalKeyboardKey_458875, B.PhysicalKeyboardKey_458828, B.PhysicalKeyboardKey_458791, B.PhysicalKeyboardKey_458782, B.PhysicalKeyboardKey_458783, B.PhysicalKeyboardKey_458784, B.PhysicalKeyboardKey_458785, B.PhysicalKeyboardKey_458786, B.PhysicalKeyboardKey_458787, B.PhysicalKeyboardKey_458788, B.PhysicalKeyboardKey_458789, B.PhysicalKeyboardKey_458790, B.PhysicalKeyboardKey_65717, B.PhysicalKeyboardKey_786616, B.PhysicalKeyboardKey_458829, B.PhysicalKeyboardKey_458792, B.PhysicalKeyboardKey_458798, B.PhysicalKeyboardKey_458793, B.PhysicalKeyboardKey_458793, B.PhysicalKeyboardKey_458810, B.PhysicalKeyboardKey_458819, B.PhysicalKeyboardKey_458820, B.PhysicalKeyboardKey_458821, B.PhysicalKeyboardKey_458856, B.PhysicalKeyboardKey_458857, B.PhysicalKeyboardKey_458858, B.PhysicalKeyboardKey_458859, B.PhysicalKeyboardKey_458860, B.PhysicalKeyboardKey_458861, B.PhysicalKeyboardKey_458862, B.PhysicalKeyboardKey_458811, B.PhysicalKeyboardKey_458863, B.PhysicalKeyboardKey_458864, B.PhysicalKeyboardKey_458865, B.PhysicalKeyboardKey_458866, B.PhysicalKeyboardKey_458867, B.PhysicalKeyboardKey_458812, B.PhysicalKeyboardKey_458813, B.PhysicalKeyboardKey_458814, B.PhysicalKeyboardKey_458815, B.PhysicalKeyboardKey_458816, B.PhysicalKeyboardKey_458817, B.PhysicalKeyboardKey_458818, B.PhysicalKeyboardKey_458878, B.PhysicalKeyboardKey_18, B.PhysicalKeyboardKey_19, B.PhysicalKeyboardKey_392961, B.PhysicalKeyboardKey_392970, B.PhysicalKeyboardKey_392971, B.PhysicalKeyboardKey_392972, B.PhysicalKeyboardKey_392973, B.PhysicalKeyboardKey_392974, B.PhysicalKeyboardKey_392975, B.PhysicalKeyboardKey_392976, B.PhysicalKeyboardKey_392962, B.PhysicalKeyboardKey_392963, B.PhysicalKeyboardKey_392964, B.PhysicalKeyboardKey_392965, B.PhysicalKeyboardKey_392966, B.PhysicalKeyboardKey_392967, B.PhysicalKeyboardKey_392968, B.PhysicalKeyboardKey_392969, B.PhysicalKeyboardKey_392977, B.PhysicalKeyboardKey_392978, B.PhysicalKeyboardKey_392979, B.PhysicalKeyboardKey_392980, B.PhysicalKeyboardKey_392981, B.PhysicalKeyboardKey_392982, B.PhysicalKeyboardKey_392983, B.PhysicalKeyboardKey_392984, B.PhysicalKeyboardKey_392985, B.PhysicalKeyboardKey_392986, B.PhysicalKeyboardKey_392987, B.PhysicalKeyboardKey_392988, B.PhysicalKeyboardKey_392989, B.PhysicalKeyboardKey_392990, B.PhysicalKeyboardKey_392991, B.PhysicalKeyboardKey_458869, B.PhysicalKeyboardKey_458826, B.PhysicalKeyboardKey_16, B.PhysicalKeyboardKey_458825, B.PhysicalKeyboardKey_458852, B.PhysicalKeyboardKey_458887, B.PhysicalKeyboardKey_458889, B.PhysicalKeyboardKey_458888, B.PhysicalKeyboardKey_458756, B.PhysicalKeyboardKey_458757, B.PhysicalKeyboardKey_458758, B.PhysicalKeyboardKey_458759, B.PhysicalKeyboardKey_458760, B.PhysicalKeyboardKey_458761, B.PhysicalKeyboardKey_458762, B.PhysicalKeyboardKey_458763, B.PhysicalKeyboardKey_458764, B.PhysicalKeyboardKey_458765, B.PhysicalKeyboardKey_458766, B.PhysicalKeyboardKey_458767, B.PhysicalKeyboardKey_458768, B.PhysicalKeyboardKey_458769, B.PhysicalKeyboardKey_458770, B.PhysicalKeyboardKey_458771, B.PhysicalKeyboardKey_458772, B.PhysicalKeyboardKey_458773, B.PhysicalKeyboardKey_458774, B.PhysicalKeyboardKey_458775, B.PhysicalKeyboardKey_458776, B.PhysicalKeyboardKey_458777, B.PhysicalKeyboardKey_458778, B.PhysicalKeyboardKey_458779, B.PhysicalKeyboardKey_458780, B.PhysicalKeyboardKey_458781, B.PhysicalKeyboardKey_787101, B.PhysicalKeyboardKey_458896, B.PhysicalKeyboardKey_458897, B.PhysicalKeyboardKey_458898, B.PhysicalKeyboardKey_458899, B.PhysicalKeyboardKey_458900, B.PhysicalKeyboardKey_786836, B.PhysicalKeyboardKey_786834, B.PhysicalKeyboardKey_786891, B.PhysicalKeyboardKey_786847, B.PhysicalKeyboardKey_786826, B.PhysicalKeyboardKey_786865, B.PhysicalKeyboardKey_787083, B.PhysicalKeyboardKey_787081, B.PhysicalKeyboardKey_787084, B.PhysicalKeyboardKey_786611, B.PhysicalKeyboardKey_786609, B.PhysicalKeyboardKey_786608, B.PhysicalKeyboardKey_786637, B.PhysicalKeyboardKey_786610, B.PhysicalKeyboardKey_786612, B.PhysicalKeyboardKey_786819, B.PhysicalKeyboardKey_786615, B.PhysicalKeyboardKey_786613, B.PhysicalKeyboardKey_786614, B.PhysicalKeyboardKey_458979, B.PhysicalKeyboardKey_458983, B.PhysicalKeyboardKey_24, B.PhysicalKeyboardKey_458797, B.PhysicalKeyboardKey_458891, B.PhysicalKeyboardKey_458835, B.PhysicalKeyboardKey_458850, B.PhysicalKeyboardKey_458841, B.PhysicalKeyboardKey_458842, B.PhysicalKeyboardKey_458843, B.PhysicalKeyboardKey_458844, B.PhysicalKeyboardKey_458845, B.PhysicalKeyboardKey_458846, B.PhysicalKeyboardKey_458847, B.PhysicalKeyboardKey_458848, B.PhysicalKeyboardKey_458849, B.PhysicalKeyboardKey_458839, B.PhysicalKeyboardKey_458939, B.PhysicalKeyboardKey_458968, B.PhysicalKeyboardKey_458969, B.PhysicalKeyboardKey_458885, B.PhysicalKeyboardKey_458851, B.PhysicalKeyboardKey_458836, B.PhysicalKeyboardKey_458840, B.PhysicalKeyboardKey_458855, B.PhysicalKeyboardKey_458963, B.PhysicalKeyboardKey_458962, B.PhysicalKeyboardKey_458961, B.PhysicalKeyboardKey_458960, B.PhysicalKeyboardKey_458964, B.PhysicalKeyboardKey_458837, B.PhysicalKeyboardKey_458934, B.PhysicalKeyboardKey_458935, B.PhysicalKeyboardKey_458838, B.PhysicalKeyboardKey_458868, B.PhysicalKeyboardKey_458830, B.PhysicalKeyboardKey_458827, B.PhysicalKeyboardKey_458877, B.PhysicalKeyboardKey_458824, B.PhysicalKeyboardKey_458807, B.PhysicalKeyboardKey_458854, B.PhysicalKeyboardKey_458822, B.PhysicalKeyboardKey_23, B.PhysicalKeyboardKey_458915, B.PhysicalKeyboardKey_458804, B.PhysicalKeyboardKey_21, B.PhysicalKeyboardKey_458823, B.PhysicalKeyboardKey_458871, B.PhysicalKeyboardKey_786850, B.PhysicalKeyboardKey_458803, B.PhysicalKeyboardKey_458977, B.PhysicalKeyboardKey_458981, B.PhysicalKeyboardKey_787103, B.PhysicalKeyboardKey_458808, B.PhysicalKeyboardKey_65666, B.PhysicalKeyboardKey_458796, B.PhysicalKeyboardKey_17, B.PhysicalKeyboardKey_20, B.PhysicalKeyboardKey_458795, B.PhysicalKeyboardKey_22, B.PhysicalKeyboardKey_458874, B.PhysicalKeyboardKey_65667, B.PhysicalKeyboardKey_786994], A.findType("ConstantStringMap")); - B.Object_x3N = {"deleteBackward:": 0, "deleteWordBackward:": 1, "deleteToBeginningOfLine:": 2, "deleteForward:": 3, "deleteWordForward:": 4, "deleteToEndOfLine:": 5, "moveLeft:": 6, "moveRight:": 7, "moveForward:": 8, "moveBackward:": 9, "moveUp:": 10, "moveDown:": 11, "moveLeftAndModifySelection:": 12, "moveRightAndModifySelection:": 13, "moveUpAndModifySelection:": 14, "moveDownAndModifySelection:": 15, "moveWordLeft:": 16, "moveWordRight:": 17, "moveToBeginningOfParagraph:": 18, "moveToEndOfParagraph:": 19, "moveWordLeftAndModifySelection:": 20, "moveWordRightAndModifySelection:": 21, "moveParagraphBackwardAndModifySelection:": 22, "moveParagraphForwardAndModifySelection:": 23, "moveToLeftEndOfLine:": 24, "moveToRightEndOfLine:": 25, "moveToBeginningOfDocument:": 26, "moveToEndOfDocument:": 27, "moveToLeftEndOfLineAndModifySelection:": 28, "moveToRightEndOfLineAndModifySelection:": 29, "moveToBeginningOfDocumentAndModifySelection:": 30, "moveToEndOfDocumentAndModifySelection:": 31, "transpose:": 32, "scrollToBeginningOfDocument:": 33, "scrollToEndOfDocument:": 34, "scrollPageUp:": 35, "scrollPageDown:": 36, "pageUpAndModifySelection:": 37, "pageDownAndModifySelection:": 38, "cancelOperation:": 39, "insertTab:": 40, "insertBacktab:": 41}; - B.ScrollToDocumentBoundaryIntent_false = new A.ScrollToDocumentBoundaryIntent(false); - B.ScrollToDocumentBoundaryIntent_true = new A.ScrollToDocumentBoundaryIntent(true); - B.Map_vzfpu = new A.ConstantStringMap(B.Object_x3N, [B.DeleteCharacterIntent_false, B.DeleteToNextWordBoundaryIntent_false, B.DeleteToLineBreakIntent_false, B.DeleteCharacterIntent_true, B.DeleteToNextWordBoundaryIntent_true, B.DeleteToLineBreakIntent_true, B.ExtendSelectionByCharacterIntent_true_false_false_false, B.ExtendSelectionByCharacterIntent_true_false_false_true, B.ExtendSelectionByCharacterIntent_true_false_false_true, B.ExtendSelectionByCharacterIntent_true_false_false_false, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true, B.ExtendSelectionByCharacterIntent_false_false_false_false, B.ExtendSelectionByCharacterIntent_false_false_false_true, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_false, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_true, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_false, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_true, B.ExtendSelectionToLineBreakIntent_true_false_false_false, B.ExtendSelectionToLineBreakIntent_true_false_false_true, B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_false, B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_true, B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_false, B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_true, B.ExtendSelectionToLineBreakIntent_true_false_false_false, B.ExtendSelectionToLineBreakIntent_true_false_false_true, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_false, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_true, B.ExpandSelectionToLineBreakIntent_false_false_false_false, B.ExpandSelectionToLineBreakIntent_false_false_false_true, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_false, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_true, B.C_TransposeCharactersIntent, B.ScrollToDocumentBoundaryIntent_false, B.ScrollToDocumentBoundaryIntent_true, B.ScrollIntent_aFe, B.ScrollIntent_Lhi, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_false, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_true, B.C_DismissIntent, B.C_NextFocusIntent, B.C_PreviousFocusIntent], A.findType("ConstantStringMap")); - B.Object_eeD = {BU: 0, DD: 1, FX: 2, TP: 3, YD: 4, ZR: 5}; - B.Map_ydZmU = new A.ConstantStringMap(B.Object_eeD, ["MM", "DE", "FR", "TL", "YE", "CD"], type$.ConstantStringMap_String_String); - B.PhysicalKeyboardKey_458752 = new A.PhysicalKeyboardKey(458752); - B.PhysicalKeyboardKey_458753 = new A.PhysicalKeyboardKey(458753); - B.PhysicalKeyboardKey_458754 = new A.PhysicalKeyboardKey(458754); - B.PhysicalKeyboardKey_458755 = new A.PhysicalKeyboardKey(458755); - B.PhysicalKeyboardKey_458967 = new A.PhysicalKeyboardKey(458967); - B.PhysicalKeyboardKey_786528 = new A.PhysicalKeyboardKey(786528); - B.PhysicalKeyboardKey_786529 = new A.PhysicalKeyboardKey(786529); - B.PhysicalKeyboardKey_786546 = new A.PhysicalKeyboardKey(786546); - B.PhysicalKeyboardKey_786547 = new A.PhysicalKeyboardKey(786547); - B.PhysicalKeyboardKey_786548 = new A.PhysicalKeyboardKey(786548); - B.PhysicalKeyboardKey_786549 = new A.PhysicalKeyboardKey(786549); - B.PhysicalKeyboardKey_786553 = new A.PhysicalKeyboardKey(786553); - B.PhysicalKeyboardKey_786554 = new A.PhysicalKeyboardKey(786554); - B.PhysicalKeyboardKey_786563 = new A.PhysicalKeyboardKey(786563); - B.PhysicalKeyboardKey_786572 = new A.PhysicalKeyboardKey(786572); - B.PhysicalKeyboardKey_786573 = new A.PhysicalKeyboardKey(786573); - B.PhysicalKeyboardKey_786580 = new A.PhysicalKeyboardKey(786580); - B.PhysicalKeyboardKey_786588 = new A.PhysicalKeyboardKey(786588); - B.PhysicalKeyboardKey_786589 = new A.PhysicalKeyboardKey(786589); - B.PhysicalKeyboardKey_786639 = new A.PhysicalKeyboardKey(786639); - B.PhysicalKeyboardKey_786661 = new A.PhysicalKeyboardKey(786661); - B.PhysicalKeyboardKey_786820 = new A.PhysicalKeyboardKey(786820); - B.PhysicalKeyboardKey_786822 = new A.PhysicalKeyboardKey(786822); - B.PhysicalKeyboardKey_786829 = new A.PhysicalKeyboardKey(786829); - B.PhysicalKeyboardKey_786830 = new A.PhysicalKeyboardKey(786830); - B.PhysicalKeyboardKey_786838 = new A.PhysicalKeyboardKey(786838); - B.PhysicalKeyboardKey_786844 = new A.PhysicalKeyboardKey(786844); - B.PhysicalKeyboardKey_786846 = new A.PhysicalKeyboardKey(786846); - B.PhysicalKeyboardKey_786855 = new A.PhysicalKeyboardKey(786855); - B.PhysicalKeyboardKey_786859 = new A.PhysicalKeyboardKey(786859); - B.PhysicalKeyboardKey_786862 = new A.PhysicalKeyboardKey(786862); - B.PhysicalKeyboardKey_786871 = new A.PhysicalKeyboardKey(786871); - B.PhysicalKeyboardKey_786945 = new A.PhysicalKeyboardKey(786945); - B.PhysicalKeyboardKey_786947 = new A.PhysicalKeyboardKey(786947); - B.PhysicalKeyboardKey_786951 = new A.PhysicalKeyboardKey(786951); - B.PhysicalKeyboardKey_786952 = new A.PhysicalKeyboardKey(786952); - B.PhysicalKeyboardKey_786989 = new A.PhysicalKeyboardKey(786989); - B.PhysicalKeyboardKey_786990 = new A.PhysicalKeyboardKey(786990); - B.PhysicalKeyboardKey_787065 = new A.PhysicalKeyboardKey(787065); - B.Map_zBe76 = new A.GeneralConstantMap([16, B.PhysicalKeyboardKey_16, 17, B.PhysicalKeyboardKey_17, 18, B.PhysicalKeyboardKey_18, 19, B.PhysicalKeyboardKey_19, 20, B.PhysicalKeyboardKey_20, 21, B.PhysicalKeyboardKey_21, 22, B.PhysicalKeyboardKey_22, 23, B.PhysicalKeyboardKey_23, 24, B.PhysicalKeyboardKey_24, 65666, B.PhysicalKeyboardKey_65666, 65667, B.PhysicalKeyboardKey_65667, 65717, B.PhysicalKeyboardKey_65717, 392961, B.PhysicalKeyboardKey_392961, 392962, B.PhysicalKeyboardKey_392962, 392963, B.PhysicalKeyboardKey_392963, 392964, B.PhysicalKeyboardKey_392964, 392965, B.PhysicalKeyboardKey_392965, 392966, B.PhysicalKeyboardKey_392966, 392967, B.PhysicalKeyboardKey_392967, 392968, B.PhysicalKeyboardKey_392968, 392969, B.PhysicalKeyboardKey_392969, 392970, B.PhysicalKeyboardKey_392970, 392971, B.PhysicalKeyboardKey_392971, 392972, B.PhysicalKeyboardKey_392972, 392973, B.PhysicalKeyboardKey_392973, 392974, B.PhysicalKeyboardKey_392974, 392975, B.PhysicalKeyboardKey_392975, 392976, B.PhysicalKeyboardKey_392976, 392977, B.PhysicalKeyboardKey_392977, 392978, B.PhysicalKeyboardKey_392978, 392979, B.PhysicalKeyboardKey_392979, 392980, B.PhysicalKeyboardKey_392980, 392981, B.PhysicalKeyboardKey_392981, 392982, B.PhysicalKeyboardKey_392982, 392983, B.PhysicalKeyboardKey_392983, 392984, B.PhysicalKeyboardKey_392984, 392985, B.PhysicalKeyboardKey_392985, 392986, B.PhysicalKeyboardKey_392986, 392987, B.PhysicalKeyboardKey_392987, 392988, B.PhysicalKeyboardKey_392988, 392989, B.PhysicalKeyboardKey_392989, 392990, B.PhysicalKeyboardKey_392990, 392991, B.PhysicalKeyboardKey_392991, 458752, B.PhysicalKeyboardKey_458752, 458753, B.PhysicalKeyboardKey_458753, 458754, B.PhysicalKeyboardKey_458754, 458755, B.PhysicalKeyboardKey_458755, 458756, B.PhysicalKeyboardKey_458756, 458757, B.PhysicalKeyboardKey_458757, 458758, B.PhysicalKeyboardKey_458758, 458759, B.PhysicalKeyboardKey_458759, 458760, B.PhysicalKeyboardKey_458760, 458761, B.PhysicalKeyboardKey_458761, 458762, B.PhysicalKeyboardKey_458762, 458763, B.PhysicalKeyboardKey_458763, 458764, B.PhysicalKeyboardKey_458764, 458765, B.PhysicalKeyboardKey_458765, 458766, B.PhysicalKeyboardKey_458766, 458767, B.PhysicalKeyboardKey_458767, 458768, B.PhysicalKeyboardKey_458768, 458769, B.PhysicalKeyboardKey_458769, 458770, B.PhysicalKeyboardKey_458770, 458771, B.PhysicalKeyboardKey_458771, 458772, B.PhysicalKeyboardKey_458772, 458773, B.PhysicalKeyboardKey_458773, 458774, B.PhysicalKeyboardKey_458774, 458775, B.PhysicalKeyboardKey_458775, 458776, B.PhysicalKeyboardKey_458776, 458777, B.PhysicalKeyboardKey_458777, 458778, B.PhysicalKeyboardKey_458778, 458779, B.PhysicalKeyboardKey_458779, 458780, B.PhysicalKeyboardKey_458780, 458781, B.PhysicalKeyboardKey_458781, 458782, B.PhysicalKeyboardKey_458782, 458783, B.PhysicalKeyboardKey_458783, 458784, B.PhysicalKeyboardKey_458784, 458785, B.PhysicalKeyboardKey_458785, 458786, B.PhysicalKeyboardKey_458786, 458787, B.PhysicalKeyboardKey_458787, 458788, B.PhysicalKeyboardKey_458788, 458789, B.PhysicalKeyboardKey_458789, 458790, B.PhysicalKeyboardKey_458790, 458791, B.PhysicalKeyboardKey_458791, 458792, B.PhysicalKeyboardKey_458792, 458793, B.PhysicalKeyboardKey_458793, 458794, B.PhysicalKeyboardKey_458794, 458795, B.PhysicalKeyboardKey_458795, 458796, B.PhysicalKeyboardKey_458796, 458797, B.PhysicalKeyboardKey_458797, 458798, B.PhysicalKeyboardKey_458798, 458799, B.PhysicalKeyboardKey_458799, 458800, B.PhysicalKeyboardKey_458800, 458801, B.PhysicalKeyboardKey_458801, 458803, B.PhysicalKeyboardKey_458803, 458804, B.PhysicalKeyboardKey_458804, 458805, B.PhysicalKeyboardKey_458805, 458806, B.PhysicalKeyboardKey_458806, 458807, B.PhysicalKeyboardKey_458807, 458808, B.PhysicalKeyboardKey_458808, 458809, B.PhysicalKeyboardKey_458809, 458810, B.PhysicalKeyboardKey_458810, 458811, B.PhysicalKeyboardKey_458811, 458812, B.PhysicalKeyboardKey_458812, 458813, B.PhysicalKeyboardKey_458813, 458814, B.PhysicalKeyboardKey_458814, 458815, B.PhysicalKeyboardKey_458815, 458816, B.PhysicalKeyboardKey_458816, 458817, B.PhysicalKeyboardKey_458817, 458818, B.PhysicalKeyboardKey_458818, 458819, B.PhysicalKeyboardKey_458819, 458820, B.PhysicalKeyboardKey_458820, 458821, B.PhysicalKeyboardKey_458821, 458822, B.PhysicalKeyboardKey_458822, 458823, B.PhysicalKeyboardKey_458823, 458824, B.PhysicalKeyboardKey_458824, 458825, B.PhysicalKeyboardKey_458825, 458826, B.PhysicalKeyboardKey_458826, 458827, B.PhysicalKeyboardKey_458827, 458828, B.PhysicalKeyboardKey_458828, 458829, B.PhysicalKeyboardKey_458829, 458830, B.PhysicalKeyboardKey_458830, 458831, B.PhysicalKeyboardKey_458831, 458832, B.PhysicalKeyboardKey_458832, 458833, B.PhysicalKeyboardKey_458833, 458834, B.PhysicalKeyboardKey_458834, 458835, B.PhysicalKeyboardKey_458835, 458836, B.PhysicalKeyboardKey_458836, 458837, B.PhysicalKeyboardKey_458837, 458838, B.PhysicalKeyboardKey_458838, 458839, B.PhysicalKeyboardKey_458839, 458840, B.PhysicalKeyboardKey_458840, 458841, B.PhysicalKeyboardKey_458841, 458842, B.PhysicalKeyboardKey_458842, 458843, B.PhysicalKeyboardKey_458843, 458844, B.PhysicalKeyboardKey_458844, 458845, B.PhysicalKeyboardKey_458845, 458846, B.PhysicalKeyboardKey_458846, 458847, B.PhysicalKeyboardKey_458847, 458848, B.PhysicalKeyboardKey_458848, 458849, B.PhysicalKeyboardKey_458849, 458850, B.PhysicalKeyboardKey_458850, 458851, B.PhysicalKeyboardKey_458851, 458852, B.PhysicalKeyboardKey_458852, 458853, B.PhysicalKeyboardKey_458853, 458854, B.PhysicalKeyboardKey_458854, 458855, B.PhysicalKeyboardKey_458855, 458856, B.PhysicalKeyboardKey_458856, 458857, B.PhysicalKeyboardKey_458857, 458858, B.PhysicalKeyboardKey_458858, 458859, B.PhysicalKeyboardKey_458859, 458860, B.PhysicalKeyboardKey_458860, 458861, B.PhysicalKeyboardKey_458861, 458862, B.PhysicalKeyboardKey_458862, 458863, B.PhysicalKeyboardKey_458863, 458864, B.PhysicalKeyboardKey_458864, 458865, B.PhysicalKeyboardKey_458865, 458866, B.PhysicalKeyboardKey_458866, 458867, B.PhysicalKeyboardKey_458867, 458868, B.PhysicalKeyboardKey_458868, 458869, B.PhysicalKeyboardKey_458869, 458871, B.PhysicalKeyboardKey_458871, 458873, B.PhysicalKeyboardKey_458873, 458874, B.PhysicalKeyboardKey_458874, 458875, B.PhysicalKeyboardKey_458875, 458876, B.PhysicalKeyboardKey_458876, 458877, B.PhysicalKeyboardKey_458877, 458878, B.PhysicalKeyboardKey_458878, 458879, B.PhysicalKeyboardKey_458879, 458880, B.PhysicalKeyboardKey_458880, 458881, B.PhysicalKeyboardKey_458881, 458885, B.PhysicalKeyboardKey_458885, 458887, B.PhysicalKeyboardKey_458887, 458888, B.PhysicalKeyboardKey_458888, 458889, B.PhysicalKeyboardKey_458889, 458890, B.PhysicalKeyboardKey_458890, 458891, B.PhysicalKeyboardKey_458891, 458896, B.PhysicalKeyboardKey_458896, 458897, B.PhysicalKeyboardKey_458897, 458898, B.PhysicalKeyboardKey_458898, 458899, B.PhysicalKeyboardKey_458899, 458900, B.PhysicalKeyboardKey_458900, 458907, B.PhysicalKeyboardKey_458907, 458915, B.PhysicalKeyboardKey_458915, 458934, B.PhysicalKeyboardKey_458934, 458935, B.PhysicalKeyboardKey_458935, 458939, B.PhysicalKeyboardKey_458939, 458960, B.PhysicalKeyboardKey_458960, 458961, B.PhysicalKeyboardKey_458961, 458962, B.PhysicalKeyboardKey_458962, 458963, B.PhysicalKeyboardKey_458963, 458964, B.PhysicalKeyboardKey_458964, 458967, B.PhysicalKeyboardKey_458967, 458968, B.PhysicalKeyboardKey_458968, 458969, B.PhysicalKeyboardKey_458969, 458976, B.PhysicalKeyboardKey_458976, 458977, B.PhysicalKeyboardKey_458977, 458978, B.PhysicalKeyboardKey_458978, 458979, B.PhysicalKeyboardKey_458979, 458980, B.PhysicalKeyboardKey_458980, 458981, B.PhysicalKeyboardKey_458981, 458982, B.PhysicalKeyboardKey_458982, 458983, B.PhysicalKeyboardKey_458983, 786528, B.PhysicalKeyboardKey_786528, 786529, B.PhysicalKeyboardKey_786529, 786543, B.PhysicalKeyboardKey_786543, 786544, B.PhysicalKeyboardKey_786544, 786546, B.PhysicalKeyboardKey_786546, 786547, B.PhysicalKeyboardKey_786547, 786548, B.PhysicalKeyboardKey_786548, 786549, B.PhysicalKeyboardKey_786549, 786553, B.PhysicalKeyboardKey_786553, 786554, B.PhysicalKeyboardKey_786554, 786563, B.PhysicalKeyboardKey_786563, 786572, B.PhysicalKeyboardKey_786572, 786573, B.PhysicalKeyboardKey_786573, 786580, B.PhysicalKeyboardKey_786580, 786588, B.PhysicalKeyboardKey_786588, 786589, B.PhysicalKeyboardKey_786589, 786608, B.PhysicalKeyboardKey_786608, 786609, B.PhysicalKeyboardKey_786609, 786610, B.PhysicalKeyboardKey_786610, 786611, B.PhysicalKeyboardKey_786611, 786612, B.PhysicalKeyboardKey_786612, 786613, B.PhysicalKeyboardKey_786613, 786614, B.PhysicalKeyboardKey_786614, 786615, B.PhysicalKeyboardKey_786615, 786616, B.PhysicalKeyboardKey_786616, 786637, B.PhysicalKeyboardKey_786637, 786639, B.PhysicalKeyboardKey_786639, 786661, B.PhysicalKeyboardKey_786661, 786819, B.PhysicalKeyboardKey_786819, 786820, B.PhysicalKeyboardKey_786820, 786822, B.PhysicalKeyboardKey_786822, 786826, B.PhysicalKeyboardKey_786826, 786829, B.PhysicalKeyboardKey_786829, 786830, B.PhysicalKeyboardKey_786830, 786834, B.PhysicalKeyboardKey_786834, 786836, B.PhysicalKeyboardKey_786836, 786838, B.PhysicalKeyboardKey_786838, 786844, B.PhysicalKeyboardKey_786844, 786846, B.PhysicalKeyboardKey_786846, 786847, B.PhysicalKeyboardKey_786847, 786850, B.PhysicalKeyboardKey_786850, 786855, B.PhysicalKeyboardKey_786855, 786859, B.PhysicalKeyboardKey_786859, 786862, B.PhysicalKeyboardKey_786862, 786865, B.PhysicalKeyboardKey_786865, 786871, B.PhysicalKeyboardKey_786871, 786891, B.PhysicalKeyboardKey_786891, 786945, B.PhysicalKeyboardKey_786945, 786947, B.PhysicalKeyboardKey_786947, 786951, B.PhysicalKeyboardKey_786951, 786952, B.PhysicalKeyboardKey_786952, 786977, B.PhysicalKeyboardKey_786977, 786979, B.PhysicalKeyboardKey_786979, 786980, B.PhysicalKeyboardKey_786980, 786981, B.PhysicalKeyboardKey_786981, 786982, B.PhysicalKeyboardKey_786982, 786983, B.PhysicalKeyboardKey_786983, 786986, B.PhysicalKeyboardKey_786986, 786989, B.PhysicalKeyboardKey_786989, 786990, B.PhysicalKeyboardKey_786990, 786994, B.PhysicalKeyboardKey_786994, 787065, B.PhysicalKeyboardKey_787065, 787081, B.PhysicalKeyboardKey_787081, 787083, B.PhysicalKeyboardKey_787083, 787084, B.PhysicalKeyboardKey_787084, 787101, B.PhysicalKeyboardKey_787101, 787103, B.PhysicalKeyboardKey_787103], A.findType("GeneralConstantMap")); - B.MaterialBannerThemeData_G75 = new A.MaterialBannerThemeData(null, null, null, null, null, null, null, null); - B.Color_DU0 = new A.Color(1, 0.39215686274509803, 0.7098039215686275, 0.9647058823529412, B.ColorSpace_0); - B.Color_NRO = new A.Color(1, 0.25882352941176473, 0.6470588235294118, 0.9607843137254902, B.ColorSpace_0); - B.Color_vNy = new A.Color(1, 0.08235294117647059, 0.396078431372549, 0.7529411764705882, B.ColorSpace_0); - B.Color_Y71 = new A.Color(1, 0.050980392156862744, 0.2784313725490196, 0.6313725490196078, B.ColorSpace_0); - B.Map_tFOkc = new A.GeneralConstantMap([50, B.Color_7NB, 100, B.Color_kQ5, 200, B.Color_Qsv, 300, B.Color_DU0, 400, B.Color_NRO, 500, B.Color_Mqd, 600, B.Color_ZRq, 700, B.Color_mQg, 800, B.Color_vNy, 900, B.Color_Y71], type$.GeneralConstantMap_int_Color); - B.MaterialColor_45F = new A.MaterialColor(B.Map_tFOkc, 1, 0.12941176470588237, 0.5882352941176471, 0.9529411764705882, B.ColorSpace_0); - B.Color_JtR = new A.Color(1, 1, 0.9529411764705882, 0.8784313725490196, B.ColorSpace_0); - B.Color_ijv = new A.Color(1, 1, 0.8784313725490196, 0.6980392156862745, B.ColorSpace_0); - B.Color_zvT = new A.Color(1, 1, 0.8, 0.5019607843137255, B.ColorSpace_0); - B.Color_2oW = new A.Color(1, 1, 0.7176470588235294, 0.30196078431372547, B.ColorSpace_0); - B.Color_TW8 = new A.Color(1, 1, 0.6549019607843137, 0.14901960784313725, B.ColorSpace_0); - B.Color_fiK = new A.Color(1, 1, 0.596078431372549, 0, B.ColorSpace_0); - B.Color_mYD = new A.Color(1, 0.984313725490196, 0.5490196078431373, 0, B.ColorSpace_0); - B.Color_PAy = new A.Color(1, 0.9607843137254902, 0.48627450980392156, 0, B.ColorSpace_0); - B.Color_lPm = new A.Color(1, 0.9372549019607843, 0.4235294117647059, 0, B.ColorSpace_0); - B.Color_8yz = new A.Color(1, 0.9019607843137255, 0.3176470588235294, 0, B.ColorSpace_0); - B.Map_tF6No = new A.GeneralConstantMap([50, B.Color_JtR, 100, B.Color_ijv, 200, B.Color_zvT, 300, B.Color_2oW, 400, B.Color_TW8, 500, B.Color_fiK, 600, B.Color_mYD, 700, B.Color_PAy, 800, B.Color_lPm, 900, B.Color_8yz], type$.GeneralConstantMap_int_Color); - B.MaterialColor_VpP = new A.MaterialColor(B.Map_tF6No, 1, 1, 0.596078431372549, 0, B.ColorSpace_0); - B.Color_vv0 = new A.Color(1, 0.9098039215686274, 0.9607843137254902, 0.9137254901960784, B.ColorSpace_0); - B.Color_EjK = new A.Color(1, 0.7843137254901961, 0.9019607843137255, 0.788235294117647, B.ColorSpace_0); - B.Color_nGS = new A.Color(1, 0.6470588235294118, 0.8392156862745098, 0.6549019607843137, B.ColorSpace_0); - B.Color_zpa = new A.Color(1, 0.5058823529411764, 0.7803921568627451, 0.5176470588235295, B.ColorSpace_0); - B.Color_bfV = new A.Color(1, 0.4, 0.7333333333333333, 0.41568627450980394, B.ColorSpace_0); - B.Color_wAm = new A.Color(1, 0.2980392156862745, 0.6862745098039216, 0.3137254901960784, B.ColorSpace_0); - B.Color_yy5 = new A.Color(1, 0.2627450980392157, 0.6274509803921569, 0.2784313725490196, B.ColorSpace_0); - B.Color_1bm = new A.Color(1, 0.2196078431372549, 0.5568627450980392, 0.23529411764705882, B.ColorSpace_0); - B.Color_UjG = new A.Color(1, 0.1803921568627451, 0.49019607843137253, 0.19607843137254902, B.ColorSpace_0); - B.Color_C6W = new A.Color(1, 0.10588235294117647, 0.3686274509803922, 0.12549019607843137, B.ColorSpace_0); - B.Map_tFts8 = new A.GeneralConstantMap([50, B.Color_vv0, 100, B.Color_EjK, 200, B.Color_nGS, 300, B.Color_zpa, 400, B.Color_bfV, 500, B.Color_wAm, 600, B.Color_yy5, 700, B.Color_1bm, 800, B.Color_UjG, 900, B.Color_C6W], type$.GeneralConstantMap_int_Color); - B.MaterialColor_vIZ = new A.MaterialColor(B.Map_tFts8, 1, 0.2980392156862745, 0.6862745098039216, 0.3137254901960784, B.ColorSpace_0); - B.MaterialTapTargetSize_0 = new A.MaterialTapTargetSize(0, "padded"); - B.MaterialTapTargetSize_1 = new A.MaterialTapTargetSize(1, "shrinkWrap"); - B.MaterialType_0 = new A.MaterialType(0, "canvas"); - B.MaterialType_1 = new A.MaterialType(1, "card"); - B.MaterialType_2 = new A.MaterialType(2, "circle"); - B.MaterialType_3 = new A.MaterialType(3, "button"); - B.MaterialType_4 = new A.MaterialType(4, "transparency"); - B.MaxLengthEnforcement_0 = new A.MaxLengthEnforcement(0, "none"); - B.MaxLengthEnforcement_2 = new A.MaxLengthEnforcement(2, "truncateAfterCompositionEnds"); - B.MenuBarThemeData_null_null = new A.MenuBarThemeData(null, null); - B.MenuButtonThemeData_null = new A.MenuButtonThemeData(null); - B.MenuThemeData_null_null = new A.MenuThemeData(null, null); - B.MethodCall_popRoute_null = new A.MethodCall0("popRoute", null); - B.C_StandardMethodCodec0 = new A.StandardMethodCodec0(); - B.MethodChannel_Xl7 = new A.MethodChannel("plugins.flutter.io/shared_preferences", B.C_StandardMethodCodec0); - B.MethodChannel_a2r = new A.MethodChannel("flutter/platform_views", B.C_StandardMethodCodec0); - B.MethodChannel_mfT = new A.MethodChannel("flutter/service_worker", B.C_StandardMethodCodec0); - B.MultitouchDragStrategy_0 = new A.MultitouchDragStrategy(0, "latestPointer"); - B.MultitouchDragStrategy_1 = new A.MultitouchDragStrategy(1, "averageBoundaryPointers"); - B.MutatorType_0 = new A.MutatorType(0, "clipRect"); - B.MutatorType_1 = new A.MutatorType(1, "clipRRect"); - B.MutatorType_2 = new A.MutatorType(2, "clipPath"); - B.MutatorType_3 = new A.MutatorType(3, "transform"); - B.MutatorType_4 = new A.MutatorType(4, "opacity"); - B.NavigationBarThemeData_T3X = new A.NavigationBarThemeData(null, null, null, null, null, null, null, null, null, null, null, null); - B.NavigationDrawerThemeData_iQs = new A.NavigationDrawerThemeData(null, null, null, null, null, null, null, null, null, null); - B.NavigationMode_0 = new A.NavigationMode(0, "traditional"); - B.NavigationMode_1 = new A.NavigationMode(1, "directional"); - B.NavigationNotification_true = new A.NavigationNotification(true); - B.NavigationRailThemeData_LDF = new A.NavigationRailThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null); - B.OffsetPair_dhP = new A.OffsetPair(B.Offset_0_0, B.Offset_0_0); - B.Offset_0_20 = new A.Offset(0, 20); - B.Offset_0_26 = new A.Offset(0, 26); - B.Offset_0_m1 = new A.Offset(0, -1); - B.Offset_11_m4 = new A.Offset(11, -4); - B.Offset_1_0 = new A.Offset(1, 0); - B.Offset_1_3 = new A.Offset(1, 3); - B.Offset_22_0 = new A.Offset(22, 0); - B.Offset_3_0 = new A.Offset(3, 0); - B.Offset_3_m3 = new A.Offset(3, -3); - B.Offset_6_6 = new A.Offset(6, 6); - B.Offset_NuK = new A.Offset(-0.3333333333333333, 0); - B.Offset_PXW = new A.Offset(5, 10.5); - B.Offset_TuQ = new A.Offset(1 / 0, 0); - B.Offset_bcQ = new A.Offset(17976931348623157e292, 0); - B.Offset_jLQ = new A.Offset(0, -0.25); - B.Offset_m1_0 = new A.Offset(-1, 0); - B.Offset_m3_0 = new A.Offset(-3, 0); - B.Offset_m3_3 = new A.Offset(-3, 3); - B.Offset_m3_m3 = new A.Offset(-3, -3); - B.Offset_sFH = new A.Offset(0, -0.005); - B.Offset_xfs = new A.Offset(1 / 0, 1 / 0); - B.OperatingSystem_0 = new A.OperatingSystem(0, "iOs"); - B.OperatingSystem_1 = new A.OperatingSystem(1, "android"); - B.OperatingSystem_2 = new A.OperatingSystem(2, "linux"); - B.OperatingSystem_3 = new A.OperatingSystem(3, "windows"); - B.OperatingSystem_4 = new A.OperatingSystem(4, "macOs"); - B.OperatingSystem_5 = new A.OperatingSystem(5, "unknown"); - B.OptionalMethodChannel_02D = new A.OptionalMethodChannel("flutter/restoration", B.C_StandardMethodCodec0); - B.C_JSONMethodCodec0 = new A.JSONMethodCodec0(); - B.OptionalMethodChannel_13P = new A.OptionalMethodChannel("flutter/scribe", B.C_JSONMethodCodec0); - B.OptionalMethodChannel_5XR = new A.OptionalMethodChannel("flutter/textinput", B.C_JSONMethodCodec0); - B.OptionalMethodChannel_D3N = new A.OptionalMethodChannel("flutter/menu", B.C_StandardMethodCodec0); - B.OptionalMethodChannel_OvF = new A.OptionalMethodChannel("flutter/mousecursor", B.C_StandardMethodCodec0); - B.OptionalMethodChannel_XA1 = new A.OptionalMethodChannel("flutter/processtext", B.C_StandardMethodCodec0); - B.OptionalMethodChannel_ZFR = new A.OptionalMethodChannel("flutter/platform", B.C_JSONMethodCodec0); - B.OptionalMethodChannel_c0Q = new A.OptionalMethodChannel("flutter/backgesture", B.C_StandardMethodCodec0); - B.OptionalMethodChannel_sjf = new A.OptionalMethodChannel("flutter/navigation", B.C_JSONMethodCodec0); - B.OptionalMethodChannel_sli = new A.OptionalMethodChannel("flutter/undomanager", B.C_JSONMethodCodec0); - B.OptionalMethodChannel_z3q = new A.OptionalMethodChannel("flutter/keyboard", B.C_StandardMethodCodec0); - B.OrdinalSortKey_0_null = new A.OrdinalSortKey(0, null); - B.OrdinalSortKey_1_null = new A.OrdinalSortKey(1, null); - B.Orientation_0 = new A.Orientation(0, "portrait"); - B.Orientation_1 = new A.Orientation(1, "landscape"); - B.OutlinedButtonThemeData_null = new A.OutlinedButtonThemeData(null); - B.OverflowBarAlignment_0 = new A.OverflowBarAlignment(0, "start"); - B.OverflowBarAlignment_1 = new A.OverflowBarAlignment(1, "end"); - B.IconData_57683_false = new A.IconData(57683, false); - B.Icon_Wc1 = new A.Icon(B.IconData_57683_false, null, B.Color_wst, null, null); - B.SizedBox_8_null_null_null = new A.SizedBox(8, null, null, null); - B.TextStyle_uM5 = new A.TextStyle(true, B.Color_wst, null, null, null, null, 16, B.FontWeight_6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.Text_IRs = new A.Text("Live Chat", null, B.TextStyle_uM5, null, null, null, null, null, null); - B.List_dmp = A._setArrayType(makeConstList([B.Icon_Wc1, B.SizedBox_8_null_null_null, B.Text_IRs]), type$.JSArray_Widget); - B.Row_mln = new A.Row(B.Axis_0, B.MainAxisAlignment_0, B.MainAxisSize_1, B.CrossAxisAlignment_2, null, B.VerticalDirection_1, null, 0, B.List_dmp, null); - B.Padding_QHR = new A.Padding(B.EdgeInsets_16_16_16_16, B.Row_mln, null); - B.PaintingStyle_0 = new A.PaintingStyle(0, "fill"); - B.PaintingStyle_1 = new A.PaintingStyle(1, "stroke"); - B.ParagraphConstraints_t5V = new A.ParagraphConstraints(1 / 0); - B.PathFillType_0 = new A.PathFillType(0, "nonZero"); - B.PathFillType_1 = new A.PathFillType(1, "evenOdd"); - B.PersistentHashMap_null = new A.PersistentHashMap(null); - B.PlaceholderAlignment_0 = new A.PlaceholderAlignment(0, "baseline"); - B.PlaceholderAlignment_1 = new A.PlaceholderAlignment(1, "aboveBaseline"); - B.PlaceholderAlignment_2 = new A.PlaceholderAlignment(2, "belowBaseline"); - B.PlaceholderAlignment_3 = new A.PlaceholderAlignment(3, "top"); - B.PlaceholderAlignment_4 = new A.PlaceholderAlignment(4, "bottom"); - B.PlaceholderAlignment_5 = new A.PlaceholderAlignment(5, "middle"); - B.PlaceholderDimensions_9am = new A.PlaceholderDimensions(B.Size_0_0, B.PlaceholderAlignment_4, null, null); - B.PlatformViewHitTestBehavior_0 = new A.PlatformViewHitTestBehavior(0, "opaque"); - B.PlatformViewHitTestBehavior_2 = new A.PlatformViewHitTestBehavior(2, "transparent"); - B.PointerChange_0 = new A.PointerChange(0, "cancel"); - B.PointerChange_1 = new A.PointerChange(1, "add"); - B.PointerChange_2 = new A.PointerChange(2, "remove"); - B.PointerChange_3 = new A.PointerChange(3, "hover"); - B.PointerChange_4 = new A.PointerChange(4, "down"); - B.PointerChange_5 = new A.PointerChange(5, "move"); - B.PointerChange_6 = new A.PointerChange(6, "up"); - B.PointerDeviceKind_0 = new A.PointerDeviceKind(0, "touch"); - B.PointerDeviceKind_1 = new A.PointerDeviceKind(1, "mouse"); - B.PointerDeviceKind_2 = new A.PointerDeviceKind(2, "stylus"); - B.PointerDeviceKind_3 = new A.PointerDeviceKind(3, "invertedStylus"); - B.PointerDeviceKind_4 = new A.PointerDeviceKind(4, "trackpad"); - B.PointerDeviceKind_5 = new A.PointerDeviceKind(5, "unknown"); - B.PointerSignalKind_0 = new A.PointerSignalKind(0, "none"); - B.PointerSignalKind_1 = new A.PointerSignalKind(1, "scroll"); - B.PointerSignalKind_3 = new A.PointerSignalKind(3, "scale"); - B.PointerSignalKind_4 = new A.PointerSignalKind(4, "unknown"); - B.PopupMenuThemeData_sU5 = new A.PopupMenuThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null); - B.ProgressIndicatorThemeData_o79 = new A.ProgressIndicatorThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.RadioThemeData_ajE = new A.RadioThemeData(null, null, null, null, null, null); - B.Radius_1_1 = new A.Radius(1, 1); - B.Radius_mQq = new A.Radius(-1 / 0, -1 / 0); - B.Radius_rid = new A.Radius(1.5, 1.5); - B.Radius_x3j = new A.Radius(1 / 0, 1 / 0); - B.Record2_0_true = new A._Record_2(0, true); - B.TextSelectionHandleType_2 = new A.TextSelectionHandleType(2, "collapsed"); - B.Record2_2Kj = new A._Record_2(B.TextSelectionHandleType_2, B.TextSelectionHandleType_2); - B.Record2_Size_0_0_0 = new A._Record_2(B.Size_0_0, 0); - B.TextSelectionHandleType_0 = new A.TextSelectionHandleType(0, "left"); - B.TextSelectionHandleType_1 = new A.TextSelectionHandleType(1, "right"); - B.Record2_bxX = new A._Record_2(B.TextSelectionHandleType_0, B.TextSelectionHandleType_1); - B.SemanticsAction_4_scrollLeft = new A.SemanticsAction(4, "scrollLeft"); - B.SemanticsAction_8_scrollRight = new A.SemanticsAction(8, "scrollRight"); - B.Record2_deV = new A._Record_2(B.SemanticsAction_4_scrollLeft, B.SemanticsAction_8_scrollRight); - B.Record2_ekF = new A._Record_2(B.SemanticsAction_8_scrollRight, B.SemanticsAction_4_scrollLeft); - B.Record2_false_false = new A._Record_2(false, false); - B.Record2_false_null = new A._Record_2(false, null); - B.Record2_false_true = new A._Record_2(false, true); - B.SemanticsAction_16_scrollUp = new A.SemanticsAction(16, "scrollUp"); - B.SemanticsAction_32_scrollDown = new A.SemanticsAction(32, "scrollDown"); - B.Record2_gfh = new A._Record_2(B.SemanticsAction_16_scrollUp, B.SemanticsAction_32_scrollDown); - B.Record2_null_null = new A._Record_2(null, null); - B.Record2_oB8 = new A._Record_2(B.SemanticsAction_32_scrollDown, B.SemanticsAction_16_scrollUp); - B.Record2_true_false = new A._Record_2(true, false); - B.Record2_true_true = new A._Record_2(true, true); - B.Record2_uJ6 = new A._Record_2(B.TextSelectionHandleType_1, B.TextSelectionHandleType_0); - B.Rect_895 = new A.Rect(-1 / 0, -1 / 0, 1 / 0, 1 / 0); - B.Rect_NUV = new A.Rect(-1000000000, -1000000000, 1000000000, 1000000000); - B.RenderAnimatedSizeState_0 = new A.RenderAnimatedSizeState(0, "start"); - B.RenderAnimatedSizeState_1 = new A.RenderAnimatedSizeState(1, "stable"); - B.RenderAnimatedSizeState_2 = new A.RenderAnimatedSizeState(2, "changed"); - B.RenderAnimatedSizeState_3 = new A.RenderAnimatedSizeState(3, "unstable"); - B.RenderComparison_0 = new A.RenderComparison(0, "identical"); - B.RenderComparison_2 = new A.RenderComparison(2, "paint"); - B.RenderComparison_3 = new A.RenderComparison(3, "layout"); - B.RoundedRectangleBorder_0au = new A.RoundedRectangleBorder(B.BorderRadius_3vw, B.BorderSide_Ah5); - B.Radius_28_28 = new A.Radius(28, 28); - B.BorderRadius_com = new A.BorderRadius(B.Radius_28_28, B.Radius_28_28, B.Radius_28_28, B.Radius_28_28); - B.RoundedRectangleBorder_2Ta = new A.RoundedRectangleBorder(B.BorderRadius_com, B.BorderSide_Ah5); - B.Radius_12_12 = new A.Radius(12, 12); - B.BorderRadius_UYD = new A.BorderRadius(B.Radius_12_12, B.Radius_12_12, B.Radius_12_12, B.Radius_12_12); - B.RoundedRectangleBorder_HeN = new A.RoundedRectangleBorder(B.BorderRadius_UYD, B.BorderSide_Ah5); - B.RoundedRectangleBorder_oPN = new A.RoundedRectangleBorder(B.BorderRadius_X2o, B.BorderSide_Ah5); - B.RoundedRectangleBorder_pY4 = new A.RoundedRectangleBorder(B.BorderRadius_nnp, B.BorderSide_Ah5); - B.RouteInformationReportingType_0 = new A.RouteInformationReportingType(0, "none"); - B.RoutePopDisposition_0 = new A.RoutePopDisposition(0, "pop"); - B.RoutePopDisposition_1 = new A.RoutePopDisposition(1, "doNotPop"); - B.RoutePopDisposition_2 = new A.RoutePopDisposition(2, "bubble"); - B.RouteSettings_null_null = new A.RouteSettings(null, null); - B.SawTooth_1333 = new A.SawTooth(1333); - B.SawTooth_2222 = new A.SawTooth(2222); - B.ScaffoldGeometry_null_null = new A.ScaffoldGeometry(null, null); - B.Scaffold_OtB = new A.Scaffold(null, B.Center_UQ0, null, null); - B.ScalarStyle_DOUBLE_QUOTED = new A.ScalarStyle("DOUBLE_QUOTED"); - B.ScalarStyle_FOLDED = new A.ScalarStyle("FOLDED"); - B.ScalarStyle_LITERAL = new A.ScalarStyle("LITERAL"); - B.ScalarStyle_PLAIN = new A.ScalarStyle("PLAIN"); - B.ScalarStyle_SINGLE_QUOTED = new A.ScalarStyle("SINGLE_QUOTED"); - B.SchedulerPhase_0 = new A.SchedulerPhase(0, "idle"); - B.SchedulerPhase_1 = new A.SchedulerPhase(1, "transientCallbacks"); - B.SchedulerPhase_2 = new A.SchedulerPhase(2, "midFrameMicrotasks"); - B.SchedulerPhase_3 = new A.SchedulerPhase(3, "persistentCallbacks"); - B.SchedulerPhase_4 = new A.SchedulerPhase(4, "postFrameCallbacks"); - B.ScriptCategory_0 = new A.ScriptCategory(0, "englishLike"); - B.ScrollDirection_0 = new A.ScrollDirection(0, "idle"); - B.ScrollDirection_1 = new A.ScrollDirection(1, "forward"); - B.ScrollDirection_2 = new A.ScrollDirection(2, "reverse"); - B.ScrollPositionAlignmentPolicy_0 = new A.ScrollPositionAlignmentPolicy(0, "explicit"); - B.ScrollPositionAlignmentPolicy_1 = new A.ScrollPositionAlignmentPolicy(1, "keepVisibleAtEnd"); - B.ScrollPositionAlignmentPolicy_2 = new A.ScrollPositionAlignmentPolicy(2, "keepVisibleAtStart"); - B.ScrollViewKeyboardDismissBehavior_0 = new A.ScrollViewKeyboardDismissBehavior(0, "manual"); - B.ScrollViewKeyboardDismissBehavior_1 = new A.ScrollViewKeyboardDismissBehavior(1, "onDrag"); - B.ScrollbarOrientation_0 = new A.ScrollbarOrientation(0, "left"); - B.ScrollbarOrientation_1 = new A.ScrollbarOrientation(1, "right"); - B.ScrollbarOrientation_2 = new A.ScrollbarOrientation(2, "top"); - B.ScrollbarOrientation_3 = new A.ScrollbarOrientation(3, "bottom"); - B.ScrollbarThemeData_loh = new A.ScrollbarThemeData(null, null, null, null, null, null, null, null, null, null, null); - B.SearchBarThemeData_HPM = new A.SearchBarThemeData(null, null, null, null, null, null, null, null, null, null, null, null); - B.SearchViewThemeData_gYW = new A.SearchViewThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null); - B.SegmentedButtonThemeData_null_null = new A.SegmentedButtonThemeData(null, null); - B.SelectionChangedCause_0 = new A.SelectionChangedCause(0, "tap"); - B.SelectionChangedCause_1 = new A.SelectionChangedCause(1, "doubleTap"); - B.SelectionChangedCause_2 = new A.SelectionChangedCause(2, "longPress"); - B.SelectionChangedCause_3 = new A.SelectionChangedCause(3, "forcePress"); - B.SelectionChangedCause_5 = new A.SelectionChangedCause(5, "toolbar"); - B.SelectionChangedCause_6 = new A.SelectionChangedCause(6, "drag"); - B.SelectionChangedCause_7 = new A.SelectionChangedCause(7, "stylusHandwriting"); - B.SelectionEventType_0 = new A.SelectionEventType(0, "startEdgeUpdate"); - B.SelectionEventType_1 = new A.SelectionEventType(1, "endEdgeUpdate"); - B.SelectionEventType_4 = new A.SelectionEventType(4, "selectWord"); - B.SelectionEventType_5 = new A.SelectionEventType(5, "selectParagraph"); - B.SelectionExtendDirection_0 = new A.SelectionExtendDirection(0, "previousLine"); - B.SelectionExtendDirection_1 = new A.SelectionExtendDirection(1, "nextLine"); - B.SelectionExtendDirection_2 = new A.SelectionExtendDirection(2, "forward"); - B.SelectionExtendDirection_3 = new A.SelectionExtendDirection(3, "backward"); - B.SelectionStatus_2 = new A.SelectionStatus(2, "none"); - B.SelectionGeometry_6U2 = new A.SelectionGeometry(null, null, B.SelectionStatus_2, B.List_empty5, true); - B.SelectionGeometry_jnK = new A.SelectionGeometry(null, null, B.SelectionStatus_2, B.List_empty5, false); - B.SelectionResult_0 = new A.SelectionResult(0, "next"); - B.SelectionResult_1 = new A.SelectionResult(1, "previous"); - B.SelectionResult_2 = new A.SelectionResult(2, "end"); - B.SelectionResult_3 = new A.SelectionResult(3, "pending"); - B.SelectionResult_4 = new A.SelectionResult(4, "none"); - B.SelectionStatus_0 = new A.SelectionStatus(0, "uncollapsed"); - B.SelectionStatus_1 = new A.SelectionStatus(1, "collapsed"); - B.SemanticsAction_1048576_moveCursorBackwardByWord = new A.SemanticsAction(1048576, "moveCursorBackwardByWord"); - B.SemanticsAction_128_decrease = new A.SemanticsAction(128, "decrease"); - B.SemanticsAction_16384_paste = new A.SemanticsAction(16384, "paste"); - B.SemanticsAction_1_tap = new A.SemanticsAction(1, "tap"); - B.SemanticsAction_1iu = new A.SemanticsAction(1024, "moveCursorBackwardByCharacter"); - B.SemanticsAction_2048_setSelection = new A.SemanticsAction(2048, "setSelection"); - B.SemanticsAction_2097152_setText = new A.SemanticsAction(2097152, "setText"); - B.SemanticsAction_256_showOnScreen = new A.SemanticsAction(256, "showOnScreen"); - B.SemanticsAction_262144_dismiss = new A.SemanticsAction(262144, "dismiss"); - B.SemanticsAction_2_longPress = new A.SemanticsAction(2, "longPress"); - B.SemanticsAction_32768_didGainAccessibilityFocus = new A.SemanticsAction(32768, "didGainAccessibilityFocus"); - B.SemanticsAction_4096_copy = new A.SemanticsAction(4096, "copy"); - B.SemanticsAction_4194304_focus = new A.SemanticsAction(4194304, "focus"); - B.SemanticsAction_512_moveCursorForwardByCharacter = new A.SemanticsAction(512, "moveCursorForwardByCharacter"); - B.SemanticsAction_524288_moveCursorForwardByWord = new A.SemanticsAction(524288, "moveCursorForwardByWord"); - B.SemanticsAction_64_increase = new A.SemanticsAction(64, "increase"); - B.SemanticsAction_65536_didLoseAccessibilityFocus = new A.SemanticsAction(65536, "didLoseAccessibilityFocus"); - B.SemanticsAction_8192_cut = new A.SemanticsAction(8192, "cut"); - B.SemanticsAction_8388608_scrollToOffset = new A.SemanticsAction(8388608, "scrollToOffset"); - B.SemanticsFlag_1024_isObscured = new A.SemanticsFlag(1024, "isObscured"); - B.SemanticsFlag_1048576_isReadOnly = new A.SemanticsFlag(1048576, "isReadOnly"); - B.SemanticsFlag_1073741824_isRequired = new A.SemanticsFlag(1073741824, "isRequired"); - B.SemanticsFlag_128_isEnabled = new A.SemanticsFlag(128, "isEnabled"); - B.SemanticsFlag_131072_isToggled = new A.SemanticsFlag(131072, "isToggled"); - B.SemanticsFlag_134217728_isExpanded = new A.SemanticsFlag(134217728, "isExpanded"); - B.SemanticsFlag_16384_isImage = new A.SemanticsFlag(16384, "isImage"); - B.SemanticsFlag_16777216_isKeyboardKey = new A.SemanticsFlag(16777216, "isKeyboardKey"); - B.SemanticsFlag_16_isTextField = new A.SemanticsFlag(16, "isTextField"); - B.SemanticsFlag_1_hasCheckedState = new A.SemanticsFlag(1, "hasCheckedState"); - B.SemanticsFlag_2048_scopesRoute = new A.SemanticsFlag(2048, "scopesRoute"); - B.SemanticsFlag_2097152_isFocusable = new A.SemanticsFlag(2097152, "isFocusable"); - B.SemanticsFlag_256_isInMutuallyExclusiveGroup = new A.SemanticsFlag(256, "isInMutuallyExclusiveGroup"); - B.SemanticsFlag_262144_hasImplicitScrolling = new A.SemanticsFlag(262144, "hasImplicitScrolling"); - B.SemanticsFlag_268435456_hasSelectedState = new A.SemanticsFlag(268435456, "hasSelectedState"); - B.SemanticsFlag_2_isChecked = new A.SemanticsFlag(2, "isChecked"); - B.SemanticsFlag_32768_isLiveRegion = new A.SemanticsFlag(32768, "isLiveRegion"); - B.SemanticsFlag_32_isFocused = new A.SemanticsFlag(32, "isFocused"); - B.SemanticsFlag_33554432_isCheckStateMixed = new A.SemanticsFlag(33554432, "isCheckStateMixed"); - B.SemanticsFlag_4096_namesRoute = new A.SemanticsFlag(4096, "namesRoute"); - B.SemanticsFlag_4194304_isLink = new A.SemanticsFlag(4194304, "isLink"); - B.SemanticsFlag_4_isSelected = new A.SemanticsFlag(4, "isSelected"); - B.SemanticsFlag_512_isHeader = new A.SemanticsFlag(512, "isHeader"); - B.SemanticsFlag_524288_isMultiline = new A.SemanticsFlag(524288, "isMultiline"); - B.SemanticsFlag_536870912_hasRequiredState = new A.SemanticsFlag(536870912, "hasRequiredState"); - B.SemanticsFlag_64_hasEnabledState = new A.SemanticsFlag(64, "hasEnabledState"); - B.SemanticsFlag_65536_hasToggledState = new A.SemanticsFlag(65536, "hasToggledState"); - B.SemanticsFlag_67108864_hasExpandedState = new A.SemanticsFlag(67108864, "hasExpandedState"); - B.SemanticsFlag_8192_isHidden = new A.SemanticsFlag(8192, "isHidden"); - B.SemanticsFlag_8388608_isSlider = new A.SemanticsFlag(8388608, "isSlider"); - B.SemanticsFlag_8_isButton = new A.SemanticsFlag(8, "isButton"); - B.SemanticsInputType_0 = new A.SemanticsInputType(0, "none"); - B.SemanticsInputType_1 = new A.SemanticsInputType(1, "text"); - B.SemanticsInputType_2 = new A.SemanticsInputType(2, "url"); - B.SemanticsInputType_3 = new A.SemanticsInputType(3, "phone"); - B.SemanticsInputType_5 = new A.SemanticsInputType(5, "email"); - B.SemanticsRole_0 = new A.SemanticsRole(0, "none"); - B.SemanticsRole_15 = new A.SemanticsRole(15, "menu"); - B.SemanticsRole_16 = new A.SemanticsRole(16, "menuItem"); - B.SemanticsRole_17 = new A.SemanticsRole(17, "menuItemCheckbox"); - B.SemanticsRole_18 = new A.SemanticsRole(18, "menuItemRadio"); - B.SemanticsRole_5 = new A.SemanticsRole(5, "alertDialog"); - B.SemanticsTag_C6p = new A.SemanticsTag("RenderViewport.twoPane"); - B.SemanticsTag_W8h = new A.SemanticsTag("RenderViewport.excludeFromScrolling"); - B.SemanticsTag_mk5 = new A.SemanticsTag("_InputDecoratorState.suffix"); - B.SemanticsTag_sot = new A.SemanticsTag("_InputDecoratorState.prefix"); - B.SemanticsValidationResult_0 = new A.SemanticsValidationResult(0, "none"); - B.SemanticsValidationResult_1 = new A.SemanticsValidationResult(1, "valid"); - B.SemanticsValidationResult_2 = new A.SemanticsValidationResult(2, "invalid"); - B.Set_39d3m = new A.GeneralConstantSet([B.OperatingSystem_4, B.OperatingSystem_2, B.OperatingSystem_3], A.findType("GeneralConstantSet")); - B.Set_JHFka = new A.GeneralConstantSet([10, 11, 12, 13, 133, 8232, 8233], type$.GeneralConstantSet_int); - B.Object_5Tv = {serif: 0, "sans-serif": 1, monospace: 2, cursive: 3, fantasy: 4, "system-ui": 5, math: 6, emoji: 7, fangsong: 8}; - B.Set_Jjma = new A.ConstantStringSet(B.Object_5Tv, 9, type$.ConstantStringSet_String); - B.Set_Pvfa6 = new A.GeneralConstantSet([B.TargetPlatform_0, B.TargetPlatform_1, B.TargetPlatform_2], type$.GeneralConstantSet_TargetPlatform); - B.Object_4BA = {"canvaskit.js": 0}; - B.Set_QUZ9u = new A.ConstantStringSet(B.Object_4BA, 1, type$.ConstantStringSet_String); - B.Set_VWF6x = new A.GeneralConstantSet([B.PointerDeviceKind_3, B.PointerDeviceKind_2, B.PointerDeviceKind_0, B.PointerDeviceKind_5, B.PointerDeviceKind_4], type$.GeneralConstantSet_PointerDeviceKind); - B.Object_qD1 = {click: 0, keyup: 1, keydown: 2, mouseup: 3, mousedown: 4, pointerdown: 5, pointerup: 6}; - B.Set_YLrVv = new A.ConstantStringSet(B.Object_qD1, 7, type$.ConstantStringSet_String); - B.Set_cWSfo = new A.GeneralConstantSet([B.TargetPlatform_0, B.TargetPlatform_2, B.TargetPlatform_1], type$.GeneralConstantSet_TargetPlatform); - B.Set_empty1 = new A.ConstantStringSet(B.Object_empty, 0, A.findType("ConstantStringSet>")); - B.Set_empty2 = new A.ConstantStringSet(B.Object_empty, 0, A.findType("ConstantStringSet")); - B.Set_empty0 = new A.ConstantStringSet(B.Object_empty, 0, A.findType("ConstantStringSet")); - B.Set_empty = new A.ConstantStringSet(B.Object_empty, 0, A.findType("ConstantStringSet")); - B.Set_iVT0d = new A.GeneralConstantSet([32, 8203], type$.GeneralConstantSet_int); - B.WidgetState_1 = new A.WidgetState(1, "focused"); - B.WidgetState_0 = new A.WidgetState(0, "hovered"); - B.WidgetState_2 = new A.WidgetState(2, "pressed"); - B.Set_iwPe4 = new A.GeneralConstantSet([B.WidgetState_1, B.WidgetState_0, B.WidgetState_2], A.findType("GeneralConstantSet")); - B.Object_Abm = {click: 0, touchstart: 1, touchend: 2, pointerdown: 3, pointermove: 4, pointerup: 5}; - B.Set_lozUk = new A.ConstantStringSet(B.Object_Abm, 6, type$.ConstantStringSet_String); - B.Set_rHjQa = new A.GeneralConstantSet([B.PointerDeviceKind_0, B.PointerDeviceKind_2, B.PointerDeviceKind_3, B.PointerDeviceKind_4, B.PointerDeviceKind_5], type$.GeneralConstantSet_PointerDeviceKind); - B.SettingsScreen_null = new A.SettingsScreen(null); - B.SingleActivator_0nW = new A.SingleActivator(B.LogicalKeyboardKey_120, false, false, false, true, B.LockState_0); - B.SingleActivator_1wG = new A.SingleActivator(B.LogicalKeyboardKey_102, true, false, false, false, B.LockState_0); - B.LockState_1 = new A.LockState(1, "locked"); - B.SingleActivator_3KH = new A.SingleActivator(B.LogicalKeyboardKey_8589935160, false, true, false, false, B.LockState_1); - B.SingleActivator_3KH0 = new A.SingleActivator(B.LogicalKeyboardKey_8589935161, false, true, false, false, B.LockState_1); - B.SingleActivator_6BO = new A.SingleActivator(B.LogicalKeyboardKey_118, false, false, false, true, B.LockState_0); - B.SingleActivator_9cA = new A.SingleActivator(B.LogicalKeyboardKey_98, true, false, false, false, B.LockState_0); - B.SingleActivator_BjR = new A.SingleActivator(B.LogicalKeyboardKey_99, true, false, false, false, B.LockState_0); - B.SingleActivator_Cey = new A.SingleActivator(B.LogicalKeyboardKey_120, true, false, false, false, B.LockState_0); - B.SingleActivator_EIo = new A.SingleActivator(B.LogicalKeyboardKey_8589935150, true, true, false, false, B.LockState_1); - B.SingleActivator_EwF = new A.SingleActivator(B.LogicalKeyboardKey_99, false, false, false, true, B.LockState_0); - B.LockState_2 = new A.LockState(2, "unlocked"); - B.SingleActivator_G2y4 = new A.SingleActivator(B.LogicalKeyboardKey_8589935153, false, false, false, false, B.LockState_2); - B.SingleActivator_G2y1 = new A.SingleActivator(B.LogicalKeyboardKey_8589935154, false, false, false, false, B.LockState_2); - B.SingleActivator_G2y2 = new A.SingleActivator(B.LogicalKeyboardKey_8589935155, false, false, false, false, B.LockState_2); - B.SingleActivator_G2y0 = new A.SingleActivator(B.LogicalKeyboardKey_8589935156, false, false, false, false, B.LockState_2); - B.SingleActivator_G2y = new A.SingleActivator(B.LogicalKeyboardKey_8589935158, false, false, false, false, B.LockState_2); - B.SingleActivator_G2y3 = new A.SingleActivator(B.LogicalKeyboardKey_8589935159, false, false, false, false, B.LockState_2); - B.SingleActivator_KIS = new A.SingleActivator(B.LogicalKeyboardKey_118, true, false, false, false, B.LockState_0); - B.SingleActivator_MF34 = new A.SingleActivator(B.LogicalKeyboardKey_8589935153, false, true, false, false, B.LockState_1); - B.SingleActivator_MF31 = new A.SingleActivator(B.LogicalKeyboardKey_8589935154, false, true, false, false, B.LockState_1); - B.SingleActivator_MF32 = new A.SingleActivator(B.LogicalKeyboardKey_8589935155, false, true, false, false, B.LockState_1); - B.SingleActivator_MF30 = new A.SingleActivator(B.LogicalKeyboardKey_8589935156, false, true, false, false, B.LockState_1); - B.SingleActivator_MF3 = new A.SingleActivator(B.LogicalKeyboardKey_8589935158, false, true, false, false, B.LockState_1); - B.SingleActivator_MF33 = new A.SingleActivator(B.LogicalKeyboardKey_8589935159, false, true, false, false, B.LockState_1); - B.SingleActivator_PBv = new A.SingleActivator(B.LogicalKeyboardKey_8589935150, false, false, false, false, B.LockState_2); - B.SingleActivator_PVG1 = new A.SingleActivator(B.LogicalKeyboardKey_8589935154, true, false, false, false, B.LockState_2); - B.SingleActivator_PVG0 = new A.SingleActivator(B.LogicalKeyboardKey_8589935156, true, false, false, false, B.LockState_2); - B.SingleActivator_PVG = new A.SingleActivator(B.LogicalKeyboardKey_8589935158, true, false, false, false, B.LockState_2); - B.SingleActivator_Q7q = new A.SingleActivator(B.LogicalKeyboardKey_110, true, false, false, false, B.LockState_0); - B.SingleActivator_QHL = new A.SingleActivator(B.LogicalKeyboardKey_116, true, false, false, false, B.LockState_0); - B.SingleActivator_QuT0 = new A.SingleActivator(B.LogicalKeyboardKey_4294968069, true, false, false, false, B.LockState_0); - B.SingleActivator_QuT = new A.SingleActivator(B.LogicalKeyboardKey_4294968070, true, false, false, false, B.LockState_0); - B.SingleActivator_U2h = new A.SingleActivator(B.LogicalKeyboardKey_122, true, false, false, false, B.LockState_0); - B.SingleActivator_VTy = new A.SingleActivator(B.LogicalKeyboardKey_122, false, true, false, true, B.LockState_0); - B.SingleActivator_WL92 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, true, false, true, B.LockState_0); - B.SingleActivator_WL9 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, true, false, true, B.LockState_0); - B.SingleActivator_WL90 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, true, false, true, B.LockState_0); - B.SingleActivator_WL91 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, true, false, true, B.LockState_0); - B.SingleActivator_WxM = new A.SingleActivator(B.LogicalKeyboardKey_8589935160, true, false, false, false, B.LockState_2); - B.SingleActivator_ax4 = new A.SingleActivator(B.LogicalKeyboardKey_8589935160, false, false, false, false, B.LockState_2); - B.SingleActivator_ax40 = new A.SingleActivator(B.LogicalKeyboardKey_8589935161, false, false, false, false, B.LockState_2); - B.SingleActivator_b3x = new A.SingleActivator(B.LogicalKeyboardKey_112, true, false, false, false, B.LockState_0); - B.SingleActivator_e1P = new A.SingleActivator(B.LogicalKeyboardKey_8589935150, false, true, false, false, B.LockState_1); - B.SingleActivator_e8R = new A.SingleActivator(B.LogicalKeyboardKey_122, true, true, false, false, B.LockState_0); - B.SingleActivator_fgt4 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, true, true, false, false, B.LockState_0); - B.SingleActivator_fgt3 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, true, true, false, false, B.LockState_0); - B.SingleActivator_fgt0 = new A.SingleActivator(B.LogicalKeyboardKey_4294968069, true, true, false, false, B.LockState_0); - B.SingleActivator_fgt = new A.SingleActivator(B.LogicalKeyboardKey_4294968070, true, true, false, false, B.LockState_0); - B.SingleActivator_kdm = new A.SingleActivator(B.LogicalKeyboardKey_97, true, false, false, false, B.LockState_0); - B.SingleActivator_oIV = new A.SingleActivator(B.LogicalKeyboardKey_101, true, false, false, false, B.LockState_0); - B.SingleActivator_oQw1 = new A.SingleActivator(B.LogicalKeyboardKey_8589935154, true, true, false, false, B.LockState_1); - B.SingleActivator_oQw0 = new A.SingleActivator(B.LogicalKeyboardKey_8589935156, true, true, false, false, B.LockState_1); - B.SingleActivator_oQw = new A.SingleActivator(B.LogicalKeyboardKey_8589935158, true, true, false, false, B.LockState_1); - B.SingleActivator_pO14 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, true, false, false, B.LockState_0); - B.SingleActivator_pO11 = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, true, false, false, B.LockState_0); - B.SingleActivator_pO12 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, true, false, false, B.LockState_0); - B.SingleActivator_pO13 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, true, false, false, B.LockState_0); - B.SingleActivator_pO10 = new A.SingleActivator(B.LogicalKeyboardKey_4294968069, false, true, false, false, B.LockState_0); - B.SingleActivator_pO1 = new A.SingleActivator(B.LogicalKeyboardKey_4294968070, false, true, false, false, B.LockState_0); - B.SingleActivator_pO15 = new A.SingleActivator(B.LogicalKeyboardKey_4294968071, false, true, false, false, B.LockState_0); - B.SingleActivator_qp5 = new A.SingleActivator(B.LogicalKeyboardKey_97, false, false, false, true, B.LockState_0); - B.SingleActivator_uUl1 = new A.SingleActivator(B.LogicalKeyboardKey_4294968069, false, false, false, false, B.LockState_0); - B.SingleActivator_uUl0 = new A.SingleActivator(B.LogicalKeyboardKey_4294968070, false, false, false, false, B.LockState_0); - B.SingleActivator_vVX2 = new A.SingleActivator(B.LogicalKeyboardKey_4294968065, false, true, true, false, B.LockState_0); - B.SingleActivator_vVX = new A.SingleActivator(B.LogicalKeyboardKey_4294968066, false, true, true, false, B.LockState_0); - B.SingleActivator_vVX0 = new A.SingleActivator(B.LogicalKeyboardKey_4294968067, false, true, true, false, B.LockState_0); - B.SingleActivator_vVX1 = new A.SingleActivator(B.LogicalKeyboardKey_4294968068, false, true, true, false, B.LockState_0); - B.SingleActivator_wGo = new A.SingleActivator(B.LogicalKeyboardKey_4294968072, false, true, false, false, B.LockState_0); - B.SingleActivator_x7b = new A.SingleActivator(B.LogicalKeyboardKey_8589935160, true, true, false, false, B.LockState_1); - B.SingleActivator_xH4 = new A.SingleActivator(B.LogicalKeyboardKey_122, false, false, false, true, B.LockState_0); - B.SingleActivator_xwY = new A.SingleActivator(B.LogicalKeyboardKey_8589935150, true, false, false, false, B.LockState_2); - B.Size_100000_100000 = new A.Size(100000, 100000); - B.Size_10_10 = new A.Size(10, 10); - B.Size_22_22 = new A.Size(22, 22); - B.Size_48_36 = new A.Size(48, 36); - B.Size_48_48 = new A.Size(48, 48); - B.Size_RzZ = new A.Size(80, 47.5); - B.Size_qTB = new A.Size(77.37, 37.9); - B.Size_yrM = new A.Size(1 / 0, 72); - B.SizedBox_0_0_null_null = new A.SizedBox(0, 0, null, null); - B.SizedBox_12_null_null_null = new A.SizedBox(12, null, null, null); - B.SizedBox_16_null_null_null = new A.SizedBox(16, null, null, null); - B.SizedBox_4_null_null_null = new A.SizedBox(4, null, null, null); - B.SizedBox_8pG = new A.SizedBox(1 / 0, 1 / 0, null, null); - B.CircularProgressIndicator_2_null = new A.CircularProgressIndicator(2, null); - B.SizedBox_N3u = new A.SizedBox(20, 20, B.CircularProgressIndicator_2_null, null); - B.SizedBox_null_16_null_null = new A.SizedBox(null, 16, null, null); - B.SizedBox_null_18_null_null = new A.SizedBox(null, 18, null, null); - B.SizedBox_null_24_null_null = new A.SizedBox(null, 24, null, null); - B.SizedBox_null_4_null_null = new A.SizedBox(null, 4, null, null); - B.SliderThemeData_tAL = new A.SliderThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.SliverGeometry_QEo = new A.SliverGeometry(0, 0, 0, 0, 0, 0, false, false, null, 0); - B.SmartDashesType_0 = new A.SmartDashesType(0, "disabled"); - B.SmartDashesType_1 = new A.SmartDashesType(1, "enabled"); - B.SmartQuotesType_0 = new A.SmartQuotesType(0, "disabled"); - B.SmartQuotesType_1 = new A.SmartQuotesType(1, "enabled"); - B.SnackBarBehavior_0 = new A.SnackBarBehavior(0, "fixed"); - B.SnackBarBehavior_1 = new A.SnackBarBehavior(1, "floating"); - B.SnackBarClosedReason_0 = new A.SnackBarClosedReason(0, "action"); - B.SnackBarClosedReason_1 = new A.SnackBarClosedReason(1, "dismiss"); - B.SnackBarClosedReason_2 = new A.SnackBarClosedReason(2, "swipe"); - B.SnackBarClosedReason_3 = new A.SnackBarClosedReason(3, "hide"); - B.SnackBarClosedReason_4 = new A.SnackBarClosedReason(4, "remove"); - B.SnackBarClosedReason_5 = new A.SnackBarClosedReason(5, "timeout"); - B.SnackBarThemeData_P68 = new A.SnackBarThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.Text_Qpe = new A.Text("Not connected to server", null, null, null, null, null, null, null, null); - B.SnackBar_17l = new A.SnackBar(B.Text_Qpe, null, null, null, null, null, null, null, null, null, null, null, null, B.Duration_4000000, null, null, null, B.Clip_1, null); - B.Text_Osc = new A.Text("Failed to send message. Please try again.", null, null, null, null, null, null, null, null); - B.SnackBar_B6d = new A.SnackBar(B.Text_Osc, null, null, null, null, null, null, null, null, null, null, null, null, B.Duration_2000000, null, null, null, B.Clip_1, null); - B.Text_kUe = new A.Text("Connected successfully with new API key", null, null, null, null, null, null, null, null); - B.SnackBar_S7u = new A.SnackBar(B.Text_kUe, B.MaterialColor_vIZ, null, null, null, null, null, null, null, null, null, null, null, B.Duration_4000000, null, null, null, B.Clip_1, null); - B.Text_sR5 = new A.Text("API Key saved. Reconnecting...", null, null, null, null, null, null, null, null); - B.SnackBar_bGt = new A.SnackBar(B.Text_sR5, null, null, null, null, null, null, null, null, null, null, null, null, B.Duration_2000000, null, null, null, B.Clip_1, null); - B.Text_yE7 = new A.Text("Please enter a search query", null, null, null, null, null, null, null, null); - B.SnackBar_i9x = new A.SnackBar(B.Text_yE7, null, null, null, null, null, null, null, null, null, null, null, null, B.Duration_4000000, null, null, null, B.Clip_1, null); - B.Text_h0i = new A.Text("Copied to clipboard!", null, null, null, null, null, null, null, null); - B.SnackBar_mJp = new A.SnackBar(B.Text_h0i, B.MaterialColor_vIZ, null, null, null, null, null, null, null, null, null, null, null, B.Duration_3000000, null, null, null, B.Clip_1, null); - B.SnapshotMode_0 = new A.SnapshotMode(0, "permissive"); - B.SnapshotMode_1 = new A.SnapshotMode(1, "normal"); - B.SnapshotMode_2 = new A.SnapshotMode(2, "forced"); - B.SpellCheckConfiguration_asH = new A.SpellCheckConfiguration(null, null, null, null, false); - B.SpringType_0 = new A.SpringType(0, "criticallyDamped"); - B.SpringType_1 = new A.SpringType(1, "underDamped"); - B.SpringType_2 = new A.SpringType(2, "overDamped"); - B.StackFit_0 = new A.StackFit(0, "loose"); - B.StackFit_1 = new A.StackFit(1, "expand"); - B.StackFit_2 = new A.StackFit(2, "passthrough"); - B.StackFrame_Bjm = new A.StackFrame("", -1, "", "", "", -1, -1, "", "asynchronous suspension"); - B.StackFrame_fqN = new A.StackFrame("...", -1, "", "", "", -1, -1, "", "..."); - B.StadiumBorder_DTV = new A.StadiumBorder(B.BorderSide_Ah5); - B.StandardComponentType_2 = new A.StandardComponentType(2, "moreButton"); - B.StandardComponentType_3 = new A.StandardComponentType(3, "drawerButton"); - B.StringCharacters_GVp = new A.StringCharacters(""); - B.StrokeCap_0 = new A.StrokeCap(0, "butt"); - B.StrokeCap_1 = new A.StrokeCap(1, "round"); - B.StrokeCap_2 = new A.StrokeCap(2, "square"); - B.StrokeJoin_0 = new A.StrokeJoin(0, "miter"); - B.StrokeJoin_1 = new A.StrokeJoin(1, "round"); - B.StrutStyle_Myv = new A.StrutStyle(null, null, null, 0, null, null, null, 0, null, null); - B.SwitchThemeData_lmW = new A.SwitchThemeData(null, null, null, null, null, null, null, null, null, null); - B.Symbol_14L = new A.Symbol("_count="); - B.Symbol_QKO = new A.Symbol("_reentrantlyRemovedListeners="); - B.Symbol_Uql = new A.Symbol("_notificationCallStackDepth="); - B.Symbol__clientToken = new A.Symbol("_clientToken"); - B.Symbol__count = new A.Symbol("_count"); - B.Symbol__listeners = new A.Symbol("_listeners"); - B.Symbol__notificationCallStackDepth = new A.Symbol("_notificationCallStackDepth"); - B.Symbol__reentrantlyRemovedListeners = new A.Symbol("_reentrantlyRemovedListeners"); - B.Symbol__removeAt = new A.Symbol("_removeAt"); - B.Symbol_wUb = new A.Symbol("_listeners="); - B.SystemMouseCursor_basic = new A.SystemMouseCursor("basic"); - B.SystemMouseCursor_click = new A.SystemMouseCursor("click"); - B.SystemMouseCursor_text = new A.SystemMouseCursor("text"); - B.SystemSoundType_0 = new A.SystemSoundType(0, "click"); - B.SystemSoundType_1 = new A.SystemSoundType(1, "alert"); - B.SystemUiOverlayStyle_4qY = new A.SystemUiOverlayStyle(B.Color_vnR, null, B.Brightness_1, null, null, B.Brightness_1, B.Brightness_0, null); - B.SystemUiOverlayStyle_PSv = new A.SystemUiOverlayStyle(B.Color_vnR, null, B.Brightness_1, null, null, B.Brightness_0, B.Brightness_1, null); - B.TabBarThemeData_cDs = new A.TabBarThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TapSemanticEvent_tap = new A.TapSemanticEvent("tap"); - B.TextAlignVertical_0 = new A.TextAlignVertical(0); - B.TextAlignVertical_m1 = new A.TextAlignVertical(-1); - B.TextBaseline_0 = new A.TextBaseline(0, "alphabetic"); - B.TextBaseline_1 = new A.TextBaseline(1, "ideographic"); - B.TextButtonThemeData_null = new A.TextButtonThemeData(null); - B.TextCapitalization_3 = new A.TextCapitalization(3, "none"); - B.TextCapitalizationConfig_TextCapitalization_3 = new A.TextCapitalizationConfig(B.TextCapitalization_3); - B.TextCapitalization_0 = new A.TextCapitalization(0, "words"); - B.TextCapitalization_1 = new A.TextCapitalization(1, "sentences"); - B.TextCapitalization_2 = new A.TextCapitalization(2, "characters"); - B.TextCapitalization_30 = new A.TextCapitalization0(3, "none"); - B.TextSelection_qBU = new A.TextSelection(0, 0, B.TextAffinity_1, false, 0, 0); - B.TextEditingValue_2Hq = new A.TextEditingValue("", B.TextSelection_qBU, B.TextRange_m1_m1); - B.TextGranularity_0 = new A.TextGranularity(0, "character"); - B.TextGranularity_1 = new A.TextGranularity(1, "word"); - B.TextGranularity_2 = new A.TextGranularity(2, "paragraph"); - B.TextGranularity_3 = new A.TextGranularity(3, "line"); - B.TextGranularity_4 = new A.TextGranularity(4, "document"); - B.TextLeadingDistribution_0 = new A.TextLeadingDistribution(0, "proportional"); - B.TextHeightBehavior_TextLeadingDistribution_0 = new A.TextHeightBehavior(B.TextLeadingDistribution_0); - B.TextInputAction_0 = new A.TextInputAction(0, "none"); - B.TextInputAction_1 = new A.TextInputAction(1, "unspecified"); - B.TextInputAction_10 = new A.TextInputAction(10, "route"); - B.TextInputAction_11 = new A.TextInputAction(11, "emergencyCall"); - B.TextInputAction_12 = new A.TextInputAction(12, "newline"); - B.TextInputAction_2 = new A.TextInputAction(2, "done"); - B.TextInputAction_3 = new A.TextInputAction(3, "go"); - B.TextInputAction_4 = new A.TextInputAction(4, "search"); - B.TextInputAction_5 = new A.TextInputAction(5, "send"); - B.TextInputAction_6 = new A.TextInputAction(6, "next"); - B.TextInputAction_7 = new A.TextInputAction(7, "previous"); - B.TextInputAction_8 = new A.TextInputAction(8, "continueAction"); - B.TextInputAction_9 = new A.TextInputAction(9, "join"); - B.TextInputType_0_null_null = new A.TextInputType(0, null, null); - B.TextInputType_10_null_null = new A.TextInputType(10, null, null); - B.TextInputType_1_null_null = new A.TextInputType(1, null, null); - B.TextInputType_3_null_null = new A.TextInputType(3, null, null); - B.TextInputType_5_null_null = new A.TextInputType(5, null, null); - B.TextInputType_6_null_null = new A.TextInputType(6, null, null); - B.TextLeadingDistribution_1 = new A.TextLeadingDistribution(1, "even"); - B.TextOverflow_1 = new A.TextOverflow(1, "fade"); - B.TextOverflow_2 = new A.TextOverflow(2, "ellipsis"); - B.TextOverflow_3 = new A.TextOverflow(3, "visible"); - B.TextPosition_0_TextAffinity_1 = new A.TextPosition(0, B.TextAffinity_1); - B.TextSelectionThemeData_null_null_null = new A.TextSelectionThemeData(null, null, null); - B.TextSelectionToolbarAnchors_Offset_0_0_null = new A.TextSelectionToolbarAnchors(B.Offset_0_0, null); - B.TextStyle_0eU = new A.TextStyle(true, B.Color_mwC, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextDecoration_0 = new A.TextDecoration(0); - B.TextStyle_5v7 = new A.TextStyle(false, B.CupertinoDynamicColor_QkJ, null, "CupertinoSystemText", null, null, 17, null, null, -0.41, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, null, null, null, null, null); - B.TextStyle_95T = new A.TextStyle(true, B.Color_wst, null, null, null, null, null, B.FontWeight_6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextDecoration_1 = new A.TextDecoration(1); - B.TextStyle_9IC = new A.TextStyle(true, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_1, null, null, null, null, null, null, null, null); - B.TextStyle_Gme = new A.TextStyle(true, B.Color_wst, null, null, null, null, 14, B.FontWeight_4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextStyle_Gna = new A.TextStyle(true, B.Color_wst, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextStyle_IHC = new A.TextStyle(true, null, null, null, null, null, null, B.FontWeight_3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextStyle_KXJ = new A.TextStyle(true, null, null, null, null, null, null, B.FontWeight_6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextStyle_KYw = new A.TextStyle(true, B.MaterialColor_wdy, null, null, null, null, 14, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.Color_jbl = new A.Color(0.8156862745098039, 1, 0, 0, B.ColorSpace_0); - B.Color_VwQ = new A.Color(1, 1, 1, 0, B.ColorSpace_0); - B.TextDecorationStyle_1 = new A.TextDecorationStyle(1, "double"); - B.TextStyle_L1b = new A.TextStyle(true, B.Color_jbl, null, "monospace", null, null, 48, B.FontWeight_8, null, null, null, null, null, null, null, null, null, B.TextDecoration_1, B.Color_VwQ, B.TextDecorationStyle_1, null, "fallback style; consider putting your text in a Material", null, null, null, null); - B.TextStyle_QjO = new A.TextStyle(true, B.Color_wst, null, null, null, null, 10, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextStyle_Rh2 = new A.TextStyle(true, B.Color_wst, null, null, null, null, null, null, null, null, null, null, 1.5, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextStyle_Vot = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_3, null, -0.15, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextStyle_dPI = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_3, null, -0.15, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextStyle_wSN = new A.TextStyle(true, B.Color_wst, null, null, null, null, 12, B.FontWeight_6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TextStyle_6XK = new A.TextStyle(false, null, null, null, null, null, 112, B.FontWeight_0, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense displayLarge 2014", null, null, null, null); - B.TextStyle_gJ3 = new A.TextStyle(false, null, null, null, null, null, 56, B.FontWeight_3, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense displayMedium 2014", null, null, null, null); - B.TextStyle_0hW = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense displaySmall 2014", null, null, null, null); - B.TextStyle_Ao2 = new A.TextStyle(false, null, null, null, null, null, 40, B.FontWeight_3, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense headlineLarge 2014", null, null, null, null); - B.TextStyle_phu = new A.TextStyle(false, null, null, null, null, null, 34, B.FontWeight_3, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense headlineMedium 2014", null, null, null, null); - B.TextStyle_bVA = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense headlineSmall 2014", null, null, null, null); - B.TextStyle_4dE = new A.TextStyle(false, null, null, null, null, null, 21, B.FontWeight_4, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense titleLarge 2014", null, null, null, null); - B.TextStyle_bb5 = new A.TextStyle(false, null, null, null, null, null, 17, B.FontWeight_3, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense titleMedium 2014", null, null, null, null); - B.TextStyle_Fqp = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_4, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense titleSmall 2014", null, null, null, null); - B.TextStyle_kp9 = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_4, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense bodyLarge 2014", null, null, null, null); - B.TextStyle_b5v = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_3, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense bodyMedium 2014", null, null, null, null); - B.TextStyle_WMy = new A.TextStyle(false, null, null, null, null, null, 13, B.FontWeight_3, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense bodySmall 2014", null, null, null, null); - B.TextStyle_GBp = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_4, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense labelLarge 2014", null, null, null, null); - B.TextStyle_LEc = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense labelMedium 2014", null, null, null, null); - B.TextStyle_Nce = new A.TextStyle(false, null, null, null, null, null, 11, B.FontWeight_3, null, null, null, B.TextBaseline_1, null, null, null, null, null, null, null, null, null, "dense labelSmall 2014", null, null, null, null); - B.TextTheme_65B = new A.TextTheme(B.TextStyle_6XK, B.TextStyle_gJ3, B.TextStyle_0hW, B.TextStyle_Ao2, B.TextStyle_phu, B.TextStyle_bVA, B.TextStyle_4dE, B.TextStyle_bb5, B.TextStyle_Fqp, B.TextStyle_kp9, B.TextStyle_b5v, B.TextStyle_WMy, B.TextStyle_GBp, B.TextStyle_LEc, B.TextStyle_Nce); - B.TextStyle_3Ew = new A.TextStyle(true, B.Color_NzJ, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino displayLarge", null, null, null, null); - B.TextStyle_UMI = new A.TextStyle(true, B.Color_NzJ, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino displayMedium", null, null, null, null); - B.TextStyle_bH1 = new A.TextStyle(true, B.Color_NzJ, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino displaySmall", null, null, null, null); - B.TextStyle_IXV = new A.TextStyle(true, B.Color_NzJ, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino headlineLarge", null, null, null, null); - B.TextStyle_3Im = new A.TextStyle(true, B.Color_NzJ, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino headlineMedium", null, null, null, null); - B.TextStyle_jz7 = new A.TextStyle(true, B.Color_PW1, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino headlineSmall", null, null, null, null); - B.TextStyle_3Fa = new A.TextStyle(true, B.Color_PW1, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino titleLarge", null, null, null, null); - B.TextStyle_puU = new A.TextStyle(true, B.Color_PW1, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino titleMedium", null, null, null, null); - B.TextStyle_SIG = new A.TextStyle(true, B.Color_vnR, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino titleSmall", null, null, null, null); - B.TextStyle_zNS = new A.TextStyle(true, B.Color_PW1, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino bodyLarge", null, null, null, null); - B.TextStyle_25a = new A.TextStyle(true, B.Color_PW1, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino bodyMedium", null, null, null, null); - B.TextStyle_TNi = new A.TextStyle(true, B.Color_NzJ, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino bodySmall", null, null, null, null); - B.TextStyle_QDa = new A.TextStyle(true, B.Color_PW1, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino labelLarge", null, null, null, null); - B.TextStyle_STv = new A.TextStyle(true, B.Color_vnR, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino labelMedium", null, null, null, null); - B.TextStyle_1Ba = new A.TextStyle(true, B.Color_vnR, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackCupertino labelSmall", null, null, null, null); - B.TextTheme_6nD = new A.TextTheme(B.TextStyle_3Ew, B.TextStyle_UMI, B.TextStyle_bH1, B.TextStyle_IXV, B.TextStyle_3Im, B.TextStyle_jz7, B.TextStyle_3Fa, B.TextStyle_puU, B.TextStyle_SIG, B.TextStyle_zNS, B.TextStyle_25a, B.TextStyle_TNi, B.TextStyle_QDa, B.TextStyle_STv, B.TextStyle_1Ba); - B.TextStyle_rWd = new A.TextStyle(true, B.Color_mwC, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity displayLarge", null, null, null, null); - B.TextStyle_5ui = new A.TextStyle(true, B.Color_mwC, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity displayMedium", null, null, null, null); - B.TextStyle_rWd0 = new A.TextStyle(true, B.Color_mwC, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity displaySmall", null, null, null, null); - B.TextStyle_vZ4 = new A.TextStyle(true, B.Color_mwC, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity headlineLarge", null, null, null, null); - B.TextStyle_7Pv = new A.TextStyle(true, B.Color_mwC, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity headlineMedium", null, null, null, null); - B.TextStyle_LrQ = new A.TextStyle(true, B.Color_wst, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity headlineSmall", null, null, null, null); - B.TextStyle_ABj = new A.TextStyle(true, B.Color_wst, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity titleLarge", null, null, null, null); - B.TextStyle_bxr = new A.TextStyle(true, B.Color_wst, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity titleMedium", null, null, null, null); - B.TextStyle_cqU = new A.TextStyle(true, B.Color_wst, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity titleSmall", null, null, null, null); - B.TextStyle_jGI = new A.TextStyle(true, B.Color_wst, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity bodyLarge", null, null, null, null); - B.TextStyle_X5c = new A.TextStyle(true, B.Color_wst, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity bodyMedium", null, null, null, null); - B.TextStyle_V7f = new A.TextStyle(true, B.Color_mwC, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity bodySmall", null, null, null, null); - B.TextStyle_H6m = new A.TextStyle(true, B.Color_wst, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity labelLarge", null, null, null, null); - B.TextStyle_VtX = new A.TextStyle(true, B.Color_wst, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity labelMedium", null, null, null, null); - B.TextStyle_89C = new A.TextStyle(true, B.Color_wst, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedwoodCity labelSmall", null, null, null, null); - B.TextTheme_AUT = new A.TextTheme(B.TextStyle_rWd, B.TextStyle_5ui, B.TextStyle_rWd0, B.TextStyle_vZ4, B.TextStyle_7Pv, B.TextStyle_LrQ, B.TextStyle_ABj, B.TextStyle_bxr, B.TextStyle_cqU, B.TextStyle_jGI, B.TextStyle_X5c, B.TextStyle_V7f, B.TextStyle_H6m, B.TextStyle_VtX, B.TextStyle_89C); - B.TextStyle_RhD = new A.TextStyle(true, B.Color_mwC, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond displayLarge", null, null, null, null); - B.TextStyle_34b = new A.TextStyle(true, B.Color_mwC, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond displayMedium", null, null, null, null); - B.TextStyle_sAk = new A.TextStyle(true, B.Color_mwC, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond displaySmall", null, null, null, null); - B.TextStyle_52s = new A.TextStyle(true, B.Color_mwC, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond headlineLarge", null, null, null, null); - B.TextStyle_jOu = new A.TextStyle(true, B.Color_mwC, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond headlineMedium", null, null, null, null); - B.TextStyle_UnA = new A.TextStyle(true, B.Color_wst, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond headlineSmall", null, null, null, null); - B.TextStyle_s0f = new A.TextStyle(true, B.Color_wst, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond titleLarge", null, null, null, null); - B.TextStyle_B1q = new A.TextStyle(true, B.Color_wst, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond titleMedium", null, null, null, null); - B.TextStyle_808 = new A.TextStyle(true, B.Color_wst, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond titleSmall", null, null, null, null); - B.TextStyle_wG2 = new A.TextStyle(true, B.Color_wst, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond bodyLarge", null, null, null, null); - B.TextStyle_mpi = new A.TextStyle(true, B.Color_wst, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond bodyMedium", null, null, null, null); - B.TextStyle_chW = new A.TextStyle(true, B.Color_mwC, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond bodySmall", null, null, null, null); - B.TextStyle_53p = new A.TextStyle(true, B.Color_wst, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond labelLarge", null, null, null, null); - B.TextStyle_Krx = new A.TextStyle(true, B.Color_wst, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond labelMedium", null, null, null, null); - B.TextStyle_095 = new A.TextStyle(true, B.Color_wst, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteRedmond labelSmall", null, null, null, null); - B.TextTheme_IGi = new A.TextTheme(B.TextStyle_RhD, B.TextStyle_34b, B.TextStyle_sAk, B.TextStyle_52s, B.TextStyle_jOu, B.TextStyle_UnA, B.TextStyle_s0f, B.TextStyle_B1q, B.TextStyle_808, B.TextStyle_wG2, B.TextStyle_mpi, B.TextStyle_chW, B.TextStyle_53p, B.TextStyle_Krx, B.TextStyle_095); - B.TextStyle_eDF = new A.TextStyle(false, null, null, null, null, null, 112, B.FontWeight_0, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike displayLarge 2014", null, null, null, null); - B.TextStyle_h8Q = new A.TextStyle(false, null, null, null, null, null, 56, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike displayMedium 2014", null, null, null, null); - B.TextStyle_bMu = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike displaySmall 2014", null, null, null, null); - B.TextStyle_eJL = new A.TextStyle(false, null, null, null, null, null, 40, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike headlineLarge 2014", null, null, null, null); - B.TextStyle_KnJ = new A.TextStyle(false, null, null, null, null, null, 34, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike headlineMedium 2014", null, null, null, null); - B.TextStyle_4Bt = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike headlineSmall 2014", null, null, null, null); - B.TextStyle_Hc6 = new A.TextStyle(false, null, null, null, null, null, 20, B.FontWeight_4, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike titleLarge 2014", null, null, null, null); - B.TextStyle_UdF = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike titleMedium 2014", null, null, null, null); - B.TextStyle_2hw = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4, null, 0.1, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike titleSmall 2014", null, null, null, null); - B.TextStyle_0RP = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike bodyLarge 2014", null, null, null, null); - B.TextStyle_0Xx = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike bodyMedium 2014", null, null, null, null); - B.TextStyle_4UW = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike bodySmall 2014", null, null, null, null); - B.TextStyle_d2u = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike labelLarge 2014", null, null, null, null); - B.TextStyle_M3f = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike labelMedium 2014", null, null, null, null); - B.TextStyle_lsp = new A.TextStyle(false, null, null, null, null, null, 10, B.FontWeight_3, null, 1.5, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "englishLike labelSmall 2014", null, null, null, null); - B.TextTheme_Kqs = new A.TextTheme(B.TextStyle_eDF, B.TextStyle_h8Q, B.TextStyle_bMu, B.TextStyle_eJL, B.TextStyle_KnJ, B.TextStyle_4Bt, B.TextStyle_Hc6, B.TextStyle_UdF, B.TextStyle_2hw, B.TextStyle_0RP, B.TextStyle_0Xx, B.TextStyle_4UW, B.TextStyle_d2u, B.TextStyle_M3f, B.TextStyle_lsp); - B.TextStyle_FMB = new A.TextStyle(true, B.Color_mwC, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView displayLarge", null, null, null, null); - B.TextStyle_I0g = new A.TextStyle(true, B.Color_mwC, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView displayMedium", null, null, null, null); - B.TextStyle_7x5 = new A.TextStyle(true, B.Color_mwC, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView displaySmall", null, null, null, null); - B.TextStyle_17L = new A.TextStyle(true, B.Color_mwC, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView headlineLarge", null, null, null, null); - B.TextStyle_Os3 = new A.TextStyle(true, B.Color_mwC, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView headlineMedium", null, null, null, null); - B.TextStyle_w56 = new A.TextStyle(true, B.Color_wst, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView headlineSmall", null, null, null, null); - B.TextStyle_7Vb = new A.TextStyle(true, B.Color_wst, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView titleLarge", null, null, null, null); - B.TextStyle_CAw = new A.TextStyle(true, B.Color_wst, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView titleMedium", null, null, null, null); - B.TextStyle_c1h = new A.TextStyle(true, B.Color_wst, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView titleSmall", null, null, null, null); - B.TextStyle_P84 = new A.TextStyle(true, B.Color_wst, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView bodyLarge", null, null, null, null); - B.TextStyle_y3d = new A.TextStyle(true, B.Color_wst, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView bodyMedium", null, null, null, null); - B.TextStyle_xkP = new A.TextStyle(true, B.Color_mwC, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView bodySmall", null, null, null, null); - B.TextStyle_Hia = new A.TextStyle(true, B.Color_wst, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView labelLarge", null, null, null, null); - B.TextStyle_gYO = new A.TextStyle(true, B.Color_wst, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView labelMedium", null, null, null, null); - B.TextStyle_tS7 = new A.TextStyle(true, B.Color_wst, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteMountainView labelSmall", null, null, null, null); - B.TextTheme_LiZ = new A.TextTheme(B.TextStyle_FMB, B.TextStyle_I0g, B.TextStyle_7x5, B.TextStyle_17L, B.TextStyle_Os3, B.TextStyle_w56, B.TextStyle_7Vb, B.TextStyle_CAw, B.TextStyle_c1h, B.TextStyle_P84, B.TextStyle_y3d, B.TextStyle_xkP, B.TextStyle_Hia, B.TextStyle_gYO, B.TextStyle_tS7); - B.TextStyle_tmF = new A.TextStyle(false, null, null, null, null, null, 57, B.FontWeight_3, null, -0.25, null, B.TextBaseline_0, 1.12, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike displayLarge 2021", null, null, null, null); - B.TextStyle_hLl = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.16, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike displayMedium 2021", null, null, null, null); - B.TextStyle_ZXU = new A.TextStyle(false, null, null, null, null, null, 36, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.22, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike displaySmall 2021", null, null, null, null); - B.TextStyle_aLf = new A.TextStyle(false, null, null, null, null, null, 32, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.25, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike headlineLarge 2021", null, null, null, null); - B.TextStyle_SGN = new A.TextStyle(false, null, null, null, null, null, 28, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.29, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike headlineMedium 2021", null, null, null, null); - B.TextStyle_yn7 = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike headlineSmall 2021", null, null, null, null); - B.TextStyle_2Kt = new A.TextStyle(false, null, null, null, null, null, 22, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.27, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike titleLarge 2021", null, null, null, null); - B.TextStyle_FRW = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_4, null, 0.15, null, B.TextBaseline_0, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike titleMedium 2021", null, null, null, null); - B.TextStyle_myn = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4, null, 0.1, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike titleSmall 2021", null, null, null, null); - B.TextStyle_2Wf = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_3, null, 0.5, null, B.TextBaseline_0, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike bodyLarge 2021", null, null, null, null); - B.TextStyle_Vjr = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_3, null, 0.25, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike bodyMedium 2021", null, null, null, null); - B.TextStyle_0i9 = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3, null, 0.4, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike bodySmall 2021", null, null, null, null); - B.TextStyle_OMN = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4, null, 0.1, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike labelLarge 2021", null, null, null, null); - B.TextStyle_GNg = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_4, null, 0.5, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike labelMedium 2021", null, null, null, null); - B.TextStyle_d8o = new A.TextStyle(false, null, null, null, null, null, 11, B.FontWeight_4, null, 0.5, null, B.TextBaseline_0, 1.45, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "englishLike labelSmall 2021", null, null, null, null); - B.TextTheme_Nxx = new A.TextTheme(B.TextStyle_tmF, B.TextStyle_hLl, B.TextStyle_ZXU, B.TextStyle_aLf, B.TextStyle_SGN, B.TextStyle_yn7, B.TextStyle_2Kt, B.TextStyle_FRW, B.TextStyle_myn, B.TextStyle_2Wf, B.TextStyle_Vjr, B.TextStyle_0i9, B.TextStyle_OMN, B.TextStyle_GNg, B.TextStyle_d8o); - B.TextStyle_fvP = new A.TextStyle(false, null, null, null, null, null, 112, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall displayLarge 2014", null, null, null, null); - B.TextStyle_vYs = new A.TextStyle(false, null, null, null, null, null, 56, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall displayMedium 2014", null, null, null, null); - B.TextStyle_Aae = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall displaySmall 2014", null, null, null, null); - B.TextStyle_lEH = new A.TextStyle(false, null, null, null, null, null, 40, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall headlineLarge 2014", null, null, null, null); - B.TextStyle_KX8 = new A.TextStyle(false, null, null, null, null, null, 34, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall headlineMedium 2014", null, null, null, null); - B.TextStyle_4kK = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall headlineSmall 2014", null, null, null, null); - B.TextStyle_BjF = new A.TextStyle(false, null, null, null, null, null, 21, B.FontWeight_6, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall titleLarge 2014", null, null, null, null); - B.TextStyle_K7s = new A.TextStyle(false, null, null, null, null, null, 17, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall titleMedium 2014", null, null, null, null); - B.TextStyle_pzf = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_4, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall titleSmall 2014", null, null, null, null); - B.TextStyle_beL = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_6, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall bodyLarge 2014", null, null, null, null); - B.TextStyle_zdJ = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall bodyMedium 2014", null, null, null, null); - B.TextStyle_WFH = new A.TextStyle(false, null, null, null, null, null, 13, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall bodySmall 2014", null, null, null, null); - B.TextStyle_QWI = new A.TextStyle(false, null, null, null, null, null, 15, B.FontWeight_6, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall labelLarge 2014", null, null, null, null); - B.TextStyle_zHF = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall labelMedium 2014", null, null, null, null); - B.TextStyle_h2S = new A.TextStyle(false, null, null, null, null, null, 11, B.FontWeight_3, null, null, null, B.TextBaseline_0, null, null, null, null, null, null, null, null, null, "tall labelSmall 2014", null, null, null, null); - B.TextTheme_Q2d = new A.TextTheme(B.TextStyle_fvP, B.TextStyle_vYs, B.TextStyle_Aae, B.TextStyle_lEH, B.TextStyle_KX8, B.TextStyle_4kK, B.TextStyle_BjF, B.TextStyle_K7s, B.TextStyle_pzf, B.TextStyle_beL, B.TextStyle_zdJ, B.TextStyle_WFH, B.TextStyle_QWI, B.TextStyle_zHF, B.TextStyle_h2S); - B.TextStyle_z1i = new A.TextStyle(true, B.Color_mwC, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino displayLarge", null, null, null, null); - B.TextStyle_s3S = new A.TextStyle(true, B.Color_mwC, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino displayMedium", null, null, null, null); - B.TextStyle_hL4 = new A.TextStyle(true, B.Color_mwC, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino displaySmall", null, null, null, null); - B.TextStyle_M0O = new A.TextStyle(true, B.Color_mwC, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino headlineLarge", null, null, null, null); - B.TextStyle_mzD = new A.TextStyle(true, B.Color_mwC, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino headlineMedium", null, null, null, null); - B.TextStyle_Kvl = new A.TextStyle(true, B.Color_wst, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino headlineSmall", null, null, null, null); - B.TextStyle_bXn = new A.TextStyle(true, B.Color_wst, null, "CupertinoSystemDisplay", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino titleLarge", null, null, null, null); - B.TextStyle_mIy = new A.TextStyle(true, B.Color_wst, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino titleMedium", null, null, null, null); - B.TextStyle_alL = new A.TextStyle(true, B.Color_wst, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino titleSmall", null, null, null, null); - B.TextStyle_tbX = new A.TextStyle(true, B.Color_wst, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino bodyLarge", null, null, null, null); - B.TextStyle_JQv = new A.TextStyle(true, B.Color_wst, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino bodyMedium", null, null, null, null); - B.TextStyle_RHV = new A.TextStyle(true, B.Color_mwC, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino bodySmall", null, null, null, null); - B.TextStyle_LgS = new A.TextStyle(true, B.Color_wst, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino labelLarge", null, null, null, null); - B.TextStyle_2mn = new A.TextStyle(true, B.Color_wst, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino labelMedium", null, null, null, null); - B.TextStyle_2lm = new A.TextStyle(true, B.Color_wst, null, "CupertinoSystemText", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteCupertino labelSmall", null, null, null, null); - B.TextTheme_adj = new A.TextTheme(B.TextStyle_z1i, B.TextStyle_s3S, B.TextStyle_hL4, B.TextStyle_M0O, B.TextStyle_mzD, B.TextStyle_Kvl, B.TextStyle_bXn, B.TextStyle_mIy, B.TextStyle_alL, B.TextStyle_tbX, B.TextStyle_JQv, B.TextStyle_RHV, B.TextStyle_LgS, B.TextStyle_2mn, B.TextStyle_2lm); - B.List_C5n = A._setArrayType(makeConstList(["Ubuntu", "Cantarell", "DejaVu Sans", "Liberation Sans", "Arial"]), type$.JSArray_String); - B.TextStyle_dhU = new A.TextStyle(true, B.Color_mwC, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki displayLarge", null, null, null, null); - B.TextStyle_ASs = new A.TextStyle(true, B.Color_mwC, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki displayMedium", null, null, null, null); - B.TextStyle_JPx = new A.TextStyle(true, B.Color_mwC, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki displaySmall", null, null, null, null); - B.TextStyle_bZ0 = new A.TextStyle(true, B.Color_mwC, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki headlineLarge", null, null, null, null); - B.TextStyle_VvA = new A.TextStyle(true, B.Color_mwC, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki headlineMedium", null, null, null, null); - B.TextStyle_rkT = new A.TextStyle(true, B.Color_wst, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki headlineSmall", null, null, null, null); - B.TextStyle_I6L = new A.TextStyle(true, B.Color_wst, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki titleLarge", null, null, null, null); - B.TextStyle_lZS = new A.TextStyle(true, B.Color_wst, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki titleMedium", null, null, null, null); - B.TextStyle_Jre = new A.TextStyle(true, B.Color_wst, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki titleSmall", null, null, null, null); - B.TextStyle_b2A = new A.TextStyle(true, B.Color_wst, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki bodyLarge", null, null, null, null); - B.TextStyle_KUF = new A.TextStyle(true, B.Color_wst, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki bodyMedium", null, null, null, null); - B.TextStyle_6eT = new A.TextStyle(true, B.Color_mwC, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki bodySmall", null, null, null, null); - B.TextStyle_6xg = new A.TextStyle(true, B.Color_wst, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki labelLarge", null, null, null, null); - B.TextStyle_FvO = new A.TextStyle(true, B.Color_wst, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki labelMedium", null, null, null, null); - B.TextStyle_YeC = new A.TextStyle(true, B.Color_wst, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "whiteHelsinki labelSmall", null, null, null, null); - B.TextTheme_hci = new A.TextTheme(B.TextStyle_dhU, B.TextStyle_ASs, B.TextStyle_JPx, B.TextStyle_bZ0, B.TextStyle_VvA, B.TextStyle_rkT, B.TextStyle_I6L, B.TextStyle_lZS, B.TextStyle_Jre, B.TextStyle_b2A, B.TextStyle_KUF, B.TextStyle_6eT, B.TextStyle_6xg, B.TextStyle_FvO, B.TextStyle_YeC); - B.TextStyle_Onx = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki displayLarge", null, null, null, null); - B.TextStyle_2tH = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki displayMedium", null, null, null, null); - B.TextStyle_MMF = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki displaySmall", null, null, null, null); - B.TextStyle_Pry = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki headlineLarge", null, null, null, null); - B.TextStyle_hrB = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki headlineMedium", null, null, null, null); - B.TextStyle_vVo = new A.TextStyle(true, B.Color_PW1, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki headlineSmall", null, null, null, null); - B.TextStyle_7XV = new A.TextStyle(true, B.Color_PW1, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki titleLarge", null, null, null, null); - B.TextStyle_dZ9 = new A.TextStyle(true, B.Color_PW1, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki titleMedium", null, null, null, null); - B.TextStyle_eId = new A.TextStyle(true, B.Color_vnR, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki titleSmall", null, null, null, null); - B.TextStyle_VUs = new A.TextStyle(true, B.Color_PW1, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki bodyLarge", null, null, null, null); - B.TextStyle_6HP = new A.TextStyle(true, B.Color_PW1, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki bodyMedium", null, null, null, null); - B.TextStyle_k1c = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki bodySmall", null, null, null, null); - B.TextStyle_HNd = new A.TextStyle(true, B.Color_PW1, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki labelLarge", null, null, null, null); - B.TextStyle_omz = new A.TextStyle(true, B.Color_vnR, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki labelMedium", null, null, null, null); - B.TextStyle_ksR = new A.TextStyle(true, B.Color_vnR, null, "Roboto", B.List_C5n, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackHelsinki labelSmall", null, null, null, null); - B.TextTheme_m79 = new A.TextTheme(B.TextStyle_Onx, B.TextStyle_2tH, B.TextStyle_MMF, B.TextStyle_Pry, B.TextStyle_hrB, B.TextStyle_vVo, B.TextStyle_7XV, B.TextStyle_dZ9, B.TextStyle_eId, B.TextStyle_VUs, B.TextStyle_6HP, B.TextStyle_k1c, B.TextStyle_HNd, B.TextStyle_omz, B.TextStyle_ksR); - B.TextStyle_vPl = new A.TextStyle(false, null, null, null, null, null, 57, B.FontWeight_3, null, -0.25, null, B.TextBaseline_1, 1.12, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense displayLarge 2021", null, null, null, null); - B.TextStyle_Hne = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3, null, 0, null, B.TextBaseline_1, 1.16, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense displayMedium 2021", null, null, null, null); - B.TextStyle_Nws = new A.TextStyle(false, null, null, null, null, null, 36, B.FontWeight_3, null, 0, null, B.TextBaseline_1, 1.22, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense displaySmall 2021", null, null, null, null); - B.TextStyle_9yb = new A.TextStyle(false, null, null, null, null, null, 32, B.FontWeight_3, null, 0, null, B.TextBaseline_1, 1.25, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense headlineLarge 2021", null, null, null, null); - B.TextStyle_YGX = new A.TextStyle(false, null, null, null, null, null, 28, B.FontWeight_3, null, 0, null, B.TextBaseline_1, 1.29, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense headlineMedium 2021", null, null, null, null); - B.TextStyle_wkS = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3, null, 0, null, B.TextBaseline_1, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense headlineSmall 2021", null, null, null, null); - B.TextStyle_vw0 = new A.TextStyle(false, null, null, null, null, null, 22, B.FontWeight_3, null, 0, null, B.TextBaseline_1, 1.27, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense titleLarge 2021", null, null, null, null); - B.TextStyle_iFO = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_4, null, 0.15, null, B.TextBaseline_1, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense titleMedium 2021", null, null, null, null); - B.TextStyle_cDY = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4, null, 0.1, null, B.TextBaseline_1, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense titleSmall 2021", null, null, null, null); - B.TextStyle_gTZ = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_3, null, 0.5, null, B.TextBaseline_1, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense bodyLarge 2021", null, null, null, null); - B.TextStyle_b5P = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_3, null, 0.25, null, B.TextBaseline_1, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense bodyMedium 2021", null, null, null, null); - B.TextStyle_3eZ = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3, null, 0.4, null, B.TextBaseline_1, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense bodySmall 2021", null, null, null, null); - B.TextStyle_1ak = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4, null, 0.1, null, B.TextBaseline_1, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense labelLarge 2021", null, null, null, null); - B.TextStyle_UUV = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_4, null, 0.5, null, B.TextBaseline_1, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense labelMedium 2021", null, null, null, null); - B.TextStyle_95O = new A.TextStyle(false, null, null, null, null, null, 11, B.FontWeight_4, null, 0.5, null, B.TextBaseline_1, 1.45, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "dense labelSmall 2021", null, null, null, null); - B.TextTheme_mBP = new A.TextTheme(B.TextStyle_vPl, B.TextStyle_Hne, B.TextStyle_Nws, B.TextStyle_9yb, B.TextStyle_YGX, B.TextStyle_wkS, B.TextStyle_vw0, B.TextStyle_iFO, B.TextStyle_cDY, B.TextStyle_gTZ, B.TextStyle_b5P, B.TextStyle_3eZ, B.TextStyle_1ak, B.TextStyle_UUV, B.TextStyle_95O); - B.TextStyle_9C2 = new A.TextStyle(true, B.Color_NzJ, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond displayLarge", null, null, null, null); - B.TextStyle_Orc = new A.TextStyle(true, B.Color_NzJ, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond displayMedium", null, null, null, null); - B.TextStyle_z14 = new A.TextStyle(true, B.Color_NzJ, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond displaySmall", null, null, null, null); - B.TextStyle_KWg = new A.TextStyle(true, B.Color_NzJ, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond headlineLarge", null, null, null, null); - B.TextStyle_PPg = new A.TextStyle(true, B.Color_NzJ, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond headlineMedium", null, null, null, null); - B.TextStyle_n2z = new A.TextStyle(true, B.Color_PW1, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond headlineSmall", null, null, null, null); - B.TextStyle_U1f = new A.TextStyle(true, B.Color_PW1, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond titleLarge", null, null, null, null); - B.TextStyle_iYc = new A.TextStyle(true, B.Color_PW1, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond titleMedium", null, null, null, null); - B.TextStyle_tXv = new A.TextStyle(true, B.Color_vnR, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond titleSmall", null, null, null, null); - B.TextStyle_Kpk = new A.TextStyle(true, B.Color_PW1, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond bodyLarge", null, null, null, null); - B.TextStyle_FCK = new A.TextStyle(true, B.Color_PW1, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond bodyMedium", null, null, null, null); - B.TextStyle_1Lt = new A.TextStyle(true, B.Color_NzJ, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond bodySmall", null, null, null, null); - B.TextStyle_Ai8 = new A.TextStyle(true, B.Color_PW1, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond labelLarge", null, null, null, null); - B.TextStyle_z1X = new A.TextStyle(true, B.Color_vnR, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond labelMedium", null, null, null, null); - B.TextStyle_y6M = new A.TextStyle(true, B.Color_vnR, null, "Segoe UI", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedmond labelSmall", null, null, null, null); - B.TextTheme_pjb = new A.TextTheme(B.TextStyle_9C2, B.TextStyle_Orc, B.TextStyle_z14, B.TextStyle_KWg, B.TextStyle_PPg, B.TextStyle_n2z, B.TextStyle_U1f, B.TextStyle_iYc, B.TextStyle_tXv, B.TextStyle_Kpk, B.TextStyle_FCK, B.TextStyle_1Lt, B.TextStyle_Ai8, B.TextStyle_z1X, B.TextStyle_y6M); - B.TextStyle_dYx = new A.TextStyle(false, null, null, null, null, null, 57, B.FontWeight_3, null, -0.25, null, B.TextBaseline_0, 1.12, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall displayLarge 2021", null, null, null, null); - B.TextStyle_9KI = new A.TextStyle(false, null, null, null, null, null, 45, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.16, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall displayMedium 2021", null, null, null, null); - B.TextStyle_zAp = new A.TextStyle(false, null, null, null, null, null, 36, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.22, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall displaySmall 2021", null, null, null, null); - B.TextStyle_tG8 = new A.TextStyle(false, null, null, null, null, null, 32, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.25, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall headlineLarge 2021", null, null, null, null); - B.TextStyle_BgL = new A.TextStyle(false, null, null, null, null, null, 28, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.29, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall headlineMedium 2021", null, null, null, null); - B.TextStyle_mHN = new A.TextStyle(false, null, null, null, null, null, 24, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall headlineSmall 2021", null, null, null, null); - B.TextStyle_yym = new A.TextStyle(false, null, null, null, null, null, 22, B.FontWeight_3, null, 0, null, B.TextBaseline_0, 1.27, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall titleLarge 2021", null, null, null, null); - B.TextStyle_7Sf = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_4, null, 0.15, null, B.TextBaseline_0, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall titleMedium 2021", null, null, null, null); - B.TextStyle_trp = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4, null, 0.1, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall titleSmall 2021", null, null, null, null); - B.TextStyle_xb4 = new A.TextStyle(false, null, null, null, null, null, 16, B.FontWeight_3, null, 0.5, null, B.TextBaseline_0, 1.5, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall bodyLarge 2021", null, null, null, null); - B.TextStyle_lrc = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_3, null, 0.25, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall bodyMedium 2021", null, null, null, null); - B.TextStyle_6rQ = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_3, null, 0.4, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall bodySmall 2021", null, null, null, null); - B.TextStyle_4UE = new A.TextStyle(false, null, null, null, null, null, 14, B.FontWeight_4, null, 0.1, null, B.TextBaseline_0, 1.43, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall labelLarge 2021", null, null, null, null); - B.TextStyle_PvX = new A.TextStyle(false, null, null, null, null, null, 12, B.FontWeight_4, null, 0.5, null, B.TextBaseline_0, 1.33, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall labelMedium 2021", null, null, null, null); - B.TextStyle_HTO = new A.TextStyle(false, null, null, null, null, null, 11, B.FontWeight_4, null, 0.5, null, B.TextBaseline_0, 1.45, B.TextLeadingDistribution_1, null, null, null, null, null, null, null, "tall labelSmall 2021", null, null, null, null); - B.TextTheme_qRB = new A.TextTheme(B.TextStyle_dYx, B.TextStyle_9KI, B.TextStyle_zAp, B.TextStyle_tG8, B.TextStyle_BgL, B.TextStyle_mHN, B.TextStyle_yym, B.TextStyle_7Sf, B.TextStyle_trp, B.TextStyle_xb4, B.TextStyle_lrc, B.TextStyle_6rQ, B.TextStyle_4UE, B.TextStyle_PvX, B.TextStyle_HTO); - B.TextStyle_jy1 = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView displayLarge", null, null, null, null); - B.TextStyle_2a7 = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView displayMedium", null, null, null, null); - B.TextStyle_X9I = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView displaySmall", null, null, null, null); - B.TextStyle_Uxo = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView headlineLarge", null, null, null, null); - B.TextStyle_GhC = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView headlineMedium", null, null, null, null); - B.TextStyle_ifD = new A.TextStyle(true, B.Color_PW1, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView headlineSmall", null, null, null, null); - B.TextStyle_2gc = new A.TextStyle(true, B.Color_PW1, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView titleLarge", null, null, null, null); - B.TextStyle_mPq = new A.TextStyle(true, B.Color_PW1, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView titleMedium", null, null, null, null); - B.TextStyle_MaC = new A.TextStyle(true, B.Color_vnR, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView titleSmall", null, null, null, null); - B.TextStyle_4L7 = new A.TextStyle(true, B.Color_PW1, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView bodyLarge", null, null, null, null); - B.TextStyle_EGz = new A.TextStyle(true, B.Color_PW1, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView bodyMedium", null, null, null, null); - B.TextStyle_z9y = new A.TextStyle(true, B.Color_NzJ, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView bodySmall", null, null, null, null); - B.TextStyle_ZDX = new A.TextStyle(true, B.Color_PW1, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView labelLarge", null, null, null, null); - B.TextStyle_P81 = new A.TextStyle(true, B.Color_vnR, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView labelMedium", null, null, null, null); - B.TextStyle_9qh = new A.TextStyle(true, B.Color_vnR, null, "Roboto", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackMountainView labelSmall", null, null, null, null); - B.TextTheme_wOR = new A.TextTheme(B.TextStyle_jy1, B.TextStyle_2a7, B.TextStyle_X9I, B.TextStyle_Uxo, B.TextStyle_GhC, B.TextStyle_ifD, B.TextStyle_2gc, B.TextStyle_mPq, B.TextStyle_MaC, B.TextStyle_4L7, B.TextStyle_EGz, B.TextStyle_z9y, B.TextStyle_ZDX, B.TextStyle_P81, B.TextStyle_9qh); - B.TextStyle_TA0 = new A.TextStyle(true, B.Color_NzJ, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity displayLarge", null, null, null, null); - B.TextStyle_CxI = new A.TextStyle(true, B.Color_NzJ, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity displayMedium", null, null, null, null); - B.TextStyle_TA00 = new A.TextStyle(true, B.Color_NzJ, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity displaySmall", null, null, null, null); - B.TextStyle_bij = new A.TextStyle(true, B.Color_NzJ, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity headlineLarge", null, null, null, null); - B.TextStyle_7QZ = new A.TextStyle(true, B.Color_NzJ, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity headlineMedium", null, null, null, null); - B.TextStyle_93C = new A.TextStyle(true, B.Color_PW1, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity headlineSmall", null, null, null, null); - B.TextStyle_J1A = new A.TextStyle(true, B.Color_PW1, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity titleLarge", null, null, null, null); - B.TextStyle_aA2 = new A.TextStyle(true, B.Color_PW1, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity titleMedium", null, null, null, null); - B.TextStyle_LNV = new A.TextStyle(true, B.Color_vnR, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity titleSmall", null, null, null, null); - B.TextStyle_kXv = new A.TextStyle(true, B.Color_PW1, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity bodyLarge", null, null, null, null); - B.TextStyle_2Hp = new A.TextStyle(true, B.Color_PW1, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity bodyMedium", null, null, null, null); - B.TextStyle_4to = new A.TextStyle(true, B.Color_NzJ, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity bodySmall", null, null, null, null); - B.TextStyle_jWb = new A.TextStyle(true, B.Color_PW1, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity labelLarge", null, null, null, null); - B.TextStyle_oSE = new A.TextStyle(true, B.Color_vnR, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity labelMedium", null, null, null, null); - B.TextStyle_3Ap = new A.TextStyle(true, B.Color_vnR, null, ".AppleSystemUIFont", null, null, null, null, null, null, null, null, null, null, null, null, null, B.TextDecoration_0, null, null, null, "blackRedwoodCity labelSmall", null, null, null, null); - B.TextTheme_wwF = new A.TextTheme(B.TextStyle_TA0, B.TextStyle_CxI, B.TextStyle_TA00, B.TextStyle_bij, B.TextStyle_7QZ, B.TextStyle_93C, B.TextStyle_J1A, B.TextStyle_aA2, B.TextStyle_LNV, B.TextStyle_kXv, B.TextStyle_2Hp, B.TextStyle_4to, B.TextStyle_jWb, B.TextStyle_oSE, B.TextStyle_3Ap); - B.TextTheme_y3f = new A.TextTheme(null, null, null, null, null, null, B.TextStyle_Gna, B.TextStyle_Gna, null, B.TextStyle_Gna, B.TextStyle_0eU, null, null, null, null); - B.Text_9yv = new A.Text("Save", null, null, null, null, null, null, null, null); - B.TextStyle_6Hw = new A.TextStyle(true, B.MaterialColor_wdy, null, null, null, null, 16, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.Text_BHw = new A.Text("Please follow @flngr on X for news", null, B.TextStyle_6Hw, B.TextAlign_2, null, null, null, null, null); - B.TextStyle_O85 = new A.TextStyle(true, B.Color_wst, null, null, null, null, 18, B.FontWeight_6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.Text_BSr = new A.Text("Description", null, B.TextStyle_O85, null, null, null, null, null, null); - B.TextStyle_MPr = new A.TextStyle(true, B.MaterialColor_wdy, null, null, null, null, 12, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.Text_HKz = new A.Text("Interested in using custom Hugging Face models? If you trained a public and distilled LoRA model based on LTX-Video 0.9.6 (remember, it has to be distilled), it can be integrated into AiTube2. Please open a thread in the Community forum and I'll see for a way to allow for custom models.", null, B.TextStyle_MPr, null, null, null, null, null, null); - B.Text_L8u = new A.Text("Please close some of your other browser tabs running AiTube to continue.", null, B.TextStyle_Gna, null, null, null, null, null, null); - B.Text_cnH = new A.Text("Retry", null, null, null, null, null, null, null, null); - B.TextStyle_jpL = new A.TextStyle(true, B.Color_wst, null, null, null, null, 20, B.FontWeight_6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.Text_gPf = new A.Text("Connection Limit Reached", null, B.TextStyle_jpL, null, null, null, null, null, null); - B.Text_gZb = new A.Text("Video Generation", null, B.TextStyle_jpL, null, null, null, null, null, null); - B.Text_h2m = new A.Text("Custom Video Model", null, B.TextStyle_jpL, null, null, null, null, null, null); - B.Text_hKl = new A.Text("Too Many Connections", null, B.TextStyle_jpL, null, null, null, null, null, null); - B.Text_igj = new A.Text("Settings", null, null, null, null, null, null, null, null); - B.Text_jMN = new A.Text("API Configuration", null, B.TextStyle_jpL, null, null, null, null, null, null); - B.Text_k0y = new A.Text("Try Again", null, null, null, null, null, null, null, null); - B.Text_kL0 = new A.Text("Cancel", null, B.TextStyle_0eU, null, null, null, null, null, null); - B.Text_mgP = new A.Text("Enter your HuggingFace API token to continue:", null, B.TextStyle_Gna, null, null, null, null, null, null); - B.TextStyle_moL = new A.TextStyle(true, B.MaterialColor_wdy, null, null, null, null, 24, B.FontWeight_6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.Text_vCu = new A.Text("#aitube2 is currently in maintenance", null, B.TextStyle_moL, B.TextAlign_2, null, null, null, null, null); - B.ThemeMode_0 = new A.ThemeMode(0, "system"); - B.Offset_OTP = new A.Offset(0.056, 0.024); - B.Offset_x3A = new A.Offset(0.108, 0.3085); - B.Offset_I2v = new A.Offset(0.198, 0.541); - B.Offset_fvE = new A.Offset(0.3655, 1); - B.Offset_wON = new A.Offset(0.5465, 0.989); - B.ThreePointCubic_Qyl = new A.ThreePointCubic(B.Offset_OTP, B.Offset_x3A, B.Offset_I2v, B.Offset_fvE, B.Offset_wON); - B.Offset_ZYX = new A.Offset(0.05, 0); - B.Offset_fIO = new A.Offset(0.133333, 0.06); - B.Offset_oQp = new A.Offset(0.166666, 0.4); - B.Offset_Jb2 = new A.Offset(0.208333, 0.82); - B.Offset_rON = new A.Offset(0.25, 1); - B.ThreePointCubic_r2X = new A.ThreePointCubic(B.Offset_ZYX, B.Offset_fIO, B.Offset_oQp, B.Offset_Jb2, B.Offset_rON); - B.Threshold_0 = new A.Threshold(0); - B.Threshold_9Zy = new A.Threshold(0.5); - B.TickerCanceled_null = new A.TickerCanceled(null); - B.TileMode_0 = new A.TileMode(0, "clamp"); - B.TileMode_2 = new A.TileMode(2, "mirror"); - B.TileMode_3 = new A.TileMode(3, "decal"); - B.TimePickerThemeData_usr = new A.TimePickerThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.ToggleButtonsThemeData_F1A = new A.ToggleButtonsThemeData(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null); - B.TokenType_0 = new A.TokenType(0, "streamStart"); - B.TokenType_1 = new A.TokenType(1, "streamEnd"); - B.TokenType_10 = new A.TokenType(10, "flowSequenceEnd"); - B.TokenType_11 = new A.TokenType(11, "flowMappingStart"); - B.TokenType_12 = new A.TokenType(12, "flowMappingEnd"); - B.TokenType_13 = new A.TokenType(13, "blockEntry"); - B.TokenType_14 = new A.TokenType(14, "flowEntry"); - B.TokenType_15 = new A.TokenType(15, "key"); - B.TokenType_16 = new A.TokenType(16, "value"); - B.TokenType_17 = new A.TokenType(17, "alias"); - B.TokenType_18 = new A.TokenType(18, "anchor"); - B.TokenType_19 = new A.TokenType(19, "tag"); - B.TokenType_2 = new A.TokenType(2, "versionDirective"); - B.TokenType_20 = new A.TokenType(20, "scalar"); - B.TokenType_3 = new A.TokenType(3, "tagDirective"); - B.TokenType_4 = new A.TokenType(4, "documentStart"); - B.TokenType_5 = new A.TokenType(5, "documentEnd"); - B.TokenType_6 = new A.TokenType(6, "blockSequenceStart"); - B.TokenType_7 = new A.TokenType(7, "blockMappingStart"); - B.TokenType_8 = new A.TokenType(8, "blockEnd"); - B.TokenType_9 = new A.TokenType(9, "flowSequenceStart"); - B.Tolerance_C3A = new A.Tolerance(0.01, 1 / 0); - B.Tolerance_YtJ = new A.Tolerance(0.001, 0.001); - B.TonePolarity_0 = new A.TonePolarity(0, "darker"); - B.TonePolarity_1 = new A.TonePolarity(1, "lighter"); - B.TonePolarity_2 = new A.TonePolarity(2, "nearer"); - B.ToolbarOptions_false_false_false_false = new A.ToolbarOptions(false, false, false, false); - B.ToolbarOptions_false_false_true_true = new A.ToolbarOptions(false, false, true, true); - B.ToolbarOptions_true_false_false_true = new A.ToolbarOptions(true, false, false, true); - B.ToolbarOptions_true_true_true_true = new A.ToolbarOptions(true, true, true, true); - B.TooltipThemeData_orM = new A.TooltipThemeData(null, null, null, null, null, null, null, null, null, null); - B.TransformKind_0 = new A.TransformKind(0, "identity"); - B.TransformKind_1 = new A.TransformKind(1, "transform2d"); - B.TransformKind_2 = new A.TransformKind(2, "complex"); - B.TraversalDirection_1 = new A.TraversalDirection(1, "right"); - B.TraversalDirection_3 = new A.TraversalDirection(3, "left"); - B.TraversalEdgeBehavior_0 = new A.TraversalEdgeBehavior(0, "closedLoop"); - B.TraversalEdgeBehavior_1 = new A.TraversalEdgeBehavior(1, "leaveFlutterView"); - B.TraversalEdgeBehavior_3 = new A.TraversalEdgeBehavior(3, "stop"); - B.Type_18F = A.typeLiteral("DoNothingAndStopPropagationIntent"); - B.Type_44O = A.typeLiteral("EditableTextTapUpOutsideIntent"); - B.Type_5J0 = A.typeLiteral("ExpandSelectionToLineBreakIntent"); - B.Type_7w3 = A.typeLiteral("ExpandSelectionToDocumentBoundaryIntent"); - B.Type_9Gf = A.typeLiteral("DoNothingAndStopPropagationTextIntent"); - B.Type_ActivateIntent_2HG = A.typeLiteral("ActivateIntent"); - B.Type_ButtonActivateIntent_VTa = A.typeLiteral("ButtonActivateIntent"); - B.Type_ByteBuffer_rqD = A.typeLiteral("ByteBuffer"); - B.Type_ByteData_9dB = A.typeLiteral("ByteData"); - B.Type_CopySelectionTextIntent_GQP = A.typeLiteral("CopySelectionTextIntent"); - B.Type_CupertinoLocalizations_xhg = A.typeLiteral("CupertinoLocalizations"); - B.Type_DeleteCharacterIntent_SaE = A.typeLiteral("DeleteCharacterIntent"); - B.Type_DeleteToLineBreakIntent_NS7 = A.typeLiteral("DeleteToLineBreakIntent"); - B.Type_DirectionalFocusIntent_oIa = A.typeLiteral("DirectionalFocusIntent"); - B.Type_DismissIntent_GEb = A.typeLiteral("DismissIntent"); - B.Type_DoNothingIntent_5gX = A.typeLiteral("DoNothingIntent"); - B.Type_DoubleTapGestureRecognizer_V92 = A.typeLiteral("DoubleTapGestureRecognizer"); - B.Type_EditableTextTapOutsideIntent_Ih6 = A.typeLiteral("EditableTextTapOutsideIntent"); - B.Type_EditableText_O5i = A.typeLiteral("EditableText"); - B.Type_ExtendSelectionByPageIntent_ndp = A.typeLiteral("ExtendSelectionByPageIntent"); - B.Type_Float32List_9Kz = A.typeLiteral("Float32List"); - B.Type_Float64List_9Kz = A.typeLiteral("Float64List"); - B.Type_ForcePressGestureRecognizer_C7M = A.typeLiteral("ForcePressGestureRecognizer"); - B.Type_Int16List_s5h = A.typeLiteral("Int16List"); - B.Type_Int32List_O8Z = A.typeLiteral("Int32List"); - B.Type_Int8List_rFV = A.typeLiteral("Int8List"); - B.Type_J79 = A.typeLiteral("ExtendSelectionByCharacterIntent"); - B.Type_JSObject_ttY = A.typeLiteral("JSObject"); - B.Type_LabeledGlobalKey_78g = A.typeLiteral("LabeledGlobalKey>"); - B.Type_LongPressGestureRecognizer_rMW = A.typeLiteral("LongPressGestureRecognizer"); - B.Type_LookupBoundary_YmL = A.typeLiteral("LookupBoundary"); - B.Type_MaterialLocalizations_nEU = A.typeLiteral("MaterialLocalizations"); - B.Type_NextFocusIntent_OLT = A.typeLiteral("NextFocusIntent"); - B.Type_Object_A4p = A.typeLiteral("Object"); - B.Type_Overlay_5YM = A.typeLiteral("Overlay"); - B.Type_PanGestureRecognizer_9Ie = A.typeLiteral("PanGestureRecognizer"); - B.Type_PasteTextIntent_40q = A.typeLiteral("PasteTextIntent"); - B.Type_PreviousFocusIntent_HI0 = A.typeLiteral("PreviousFocusIntent"); - B.Type_PrioritizedIntents_VsX = A.typeLiteral("PrioritizedIntents"); - B.Type_Q3J = A.typeLiteral("ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent"); - B.Type_RedoTextIntent_jvf = A.typeLiteral("RedoTextIntent"); - B.Type_RenderingPlatformView_OyJ = A.typeLiteral("RenderingPlatformView"); - B.Type_RenderingRenderCanvas_HDu = A.typeLiteral("RenderingRenderCanvas"); - B.Type_ReplaceTextIntent_Vhj = A.typeLiteral("ReplaceTextIntent"); - B.Type_RequestFocusIntent_IGS = A.typeLiteral("RequestFocusIntent"); - B.Type_ScrollIntent_tOb = A.typeLiteral("ScrollIntent"); - B.Type_SelectAllTextIntent_7fB = A.typeLiteral("SelectAllTextIntent"); - B.Type_ShapeBorderClipper_uKx = A.typeLiteral("ShapeBorderClipper"); - B.Type_Shortcuts_Qeb = A.typeLiteral("Shortcuts"); - B.Type_String_AXU = A.typeLiteral("String"); - B.Type_TapAndPanGestureRecognizer_N1Y = A.typeLiteral("TapAndPanGestureRecognizer"); - B.Type_TapGestureRecognizer_mu4 = A.typeLiteral("TapGestureRecognizer"); - B.Type_TransposeCharactersIntent_tPt = A.typeLiteral("TransposeCharactersIntent"); - B.Type_Ud8 = A.typeLiteral("ExtendSelectionVerticallyToAdjacentLineIntent"); - B.Type_Ud80 = A.typeLiteral("ExtendSelectionVerticallyToAdjacentPageIntent"); - B.Type_Uint16List_kmP = A.typeLiteral("Uint16List"); - B.Type_Uint32List_kmP = A.typeLiteral("Uint32List"); - B.Type_Uint8ClampedList_04U = A.typeLiteral("Uint8ClampedList"); - B.Type_Uint8List_8Eb = A.typeLiteral("Uint8List"); - B.Type_UndoTextIntent_jvf = A.typeLiteral("UndoTextIntent"); - B.Type_UpdateSelectionIntent_6IE = A.typeLiteral("UpdateSelectionIntent"); - B.Type_Uze = A.typeLiteral("_VerticalThumbDragGestureRecognizer"); - B.Type_VoidCallbackIntent_nRY = A.typeLiteral("VoidCallbackIntent"); - B.Type_WidgetsLocalizations_JUU = A.typeLiteral("WidgetsLocalizations"); - B.Type__AnyTapGestureRecognizer_Cvf = A.typeLiteral("_AnyTapGestureRecognizer"); - B.Type__ModalScopeState_Tgz = A.typeLiteral("_ModalScopeState<@>"); - B.Type__TrackTapGestureRecognizer_YkB = A.typeLiteral("_TrackTapGestureRecognizer"); - B.Type_ar1 = A.typeLiteral("DeleteToNextWordBoundaryIntent"); - B.Type_b1K0 = A.typeLiteral("ExtendSelectionToDocumentBoundaryIntent"); - B.Type_b1K = A.typeLiteral("ExtendSelectionToNextWordBoundaryIntent"); - B.Type_btT = A.typeLiteral("HorizontalDragGestureRecognizer"); - B.Type_f3u = A.typeLiteral("PlaceholderSpanIndexSemanticsTag"); - B.Type_i87 = A.typeLiteral("ScrollToDocumentBoundaryIntent"); - B.Type_miJ = A.typeLiteral("_HorizontalThumbDragGestureRecognizer"); - B.Type_srU = A.typeLiteral("ExtendSelectionToNextWordBoundaryOrCaretLocationIntent"); - B.Type_taM = A.typeLiteral("ExtendSelectionToLineBreakIntent"); - B.Type_w20 = A.typeLiteral("ExtendSelectionToNextParagraphBoundaryIntent"); - B.Type_w8t = A.typeLiteral("TapAndHorizontalDragGestureRecognizer"); - B.Type_yGg = A.typeLiteral("VerticalDragGestureRecognizer"); - B.UnderlineInputBorder_x70 = new A.UnderlineInputBorder(B.BorderRadius_POr, B.BorderSide_ViT); - B.UndoDirection_0 = new A.UndoDirection(0, "undo"); - B.UndoDirection_1 = new A.UndoDirection(1, "redo"); - B.UndoHistoryValue_false_false = new A.UndoHistoryValue(false, false); - B.UnfocusDisposition_0 = new A.UnfocusDisposition(0, "scope"); - B.UnfocusDisposition_1 = new A.UnfocusDisposition(1, "previouslyFocusedChild"); - B.UnorderedIterableEquality_DefaultEquality = new A.UnorderedIterableEquality(B.C_DefaultEquality, type$.UnorderedIterableEquality_dynamic); - B.Utf8Decoder_false = new A.Utf8Decoder(false); - B.ValueKey_dismissible = new A.ValueKey("dismissible", A.findType("ValueKey")); - B.Variant_0_monochrome = new A.Variant(0, "monochrome"); - B.Variant_1_neutral = new A.Variant(1, "neutral"); - B.Variant_2_tonalSpot = new A.Variant(2, "tonalSpot"); - B.Variant_3_vibrant = new A.Variant(3, "vibrant"); - B.Variant_4_expressive = new A.Variant(4, "expressive"); - B.Variant_5_content = new A.Variant(5, "content"); - B.Variant_6_fidelity = new A.Variant(6, "fidelity"); - B.Variant_7_rainbow = new A.Variant(7, "rainbow"); - B.Variant_8_fruitSalad = new A.Variant(8, "fruitSalad"); - B.VelocityEstimate_QFj = new A.VelocityEstimate(B.Offset_0_0, 0, B.Duration_0, B.Offset_0_0); - B.VelocityEstimate_nlh = new A.VelocityEstimate(B.Offset_0_0, 1, B.Duration_0, B.Offset_0_0); - B.VideoEventType_0 = new A.VideoEventType(0, "initialized"); - B.VideoEventType_1 = new A.VideoEventType(1, "completed"); - B.VideoEventType_2 = new A.VideoEventType(2, "bufferingUpdate"); - B.VideoEventType_3 = new A.VideoEventType(3, "bufferingStart"); - B.VideoEventType_4 = new A.VideoEventType(4, "bufferingEnd"); - B.VideoEventType_5 = new A.VideoEventType(5, "isPlayingStateUpdate"); - B.VideoOrientation_0 = new A.VideoOrientation(0, "LANDSCAPE"); - B.VideoOrientation_1 = new A.VideoOrientation(1, "PORTRAIT"); - B.VideoPlayerValue_WGy = new A.VideoPlayerValue(B.Duration_0, B.Duration_0, B.C_Caption, B.Duration_0, B.List_empty14, false, false, false, 1, 1, null, false, B.Size_0_0, 0, false); - B.ViewFocusDirection_0 = new A.ViewFocusDirection(0, "undefined"); - B.ViewFocusDirection_1 = new A.ViewFocusDirection(1, "forward"); - B.ViewFocusDirection_2 = new A.ViewFocusDirection(2, "backward"); - B.ViewFocusState_0 = new A.ViewFocusState(0, "unfocused"); - B.ViewFocusState_1 = new A.ViewFocusState(1, "focused"); - B.VisualDensity_0_0 = new A.VisualDensity(0, 0); - B.VisualDensity_m2_m2 = new A.VisualDensity(-2, -2); - B.WebHtmlElementStrategy_0 = new A.WebHtmlElementStrategy(0, "never"); - B.WidgetStatePropertyAll_0 = new A.WidgetStatePropertyAll(0, type$.WidgetStatePropertyAll_double); - B.WidgetStatePropertyAll_18 = new A.WidgetStatePropertyAll(18, type$.WidgetStatePropertyAll_double); - B.WidgetStatePropertyAll_24 = new A.WidgetStatePropertyAll(24, type$.WidgetStatePropertyAll_double); - B.WidgetStatePropertyAll_G5s = new A.WidgetStatePropertyAll(B.Color_Edl, type$.WidgetStatePropertyAll_Color); - B.WidgetStatePropertyAll_G5s0 = new A.WidgetStatePropertyAll(B.Color_Edl, type$.WidgetStatePropertyAll_nullable_Color); - B.Size_t5z = new A.Size(1 / 0, 1 / 0); - B.WidgetStatePropertyAll_HBn = new A.WidgetStatePropertyAll(B.Size_t5z, type$.WidgetStatePropertyAll_Size); - B.WidgetStatePropertyAll_LrX = new A.WidgetStatePropertyAll(B.EdgeInsets_8_8_8_8, type$.WidgetStatePropertyAll_EdgeInsetsGeometry); - B.Size_40_40 = new A.Size(40, 40); - B.WidgetStatePropertyAll_Size_40_40 = new A.WidgetStatePropertyAll(B.Size_40_40, type$.WidgetStatePropertyAll_Size); - B.Size_64_40 = new A.Size(64, 40); - B.WidgetStatePropertyAll_Size_64_40 = new A.WidgetStatePropertyAll(B.Size_64_40, type$.WidgetStatePropertyAll_Size); - B.WidgetStatePropertyAll_oQi = new A.WidgetStatePropertyAll(B.StadiumBorder_DTV, type$.WidgetStatePropertyAll_OutlinedBorder); - B.WidgetState_3 = new A.WidgetState(3, "dragged"); - B.WidgetState_4 = new A.WidgetState(4, "selected"); - B.WidgetState_5 = new A.WidgetState(5, "scrolledUnder"); - B.WidgetState_6 = new A.WidgetState(6, "disabled"); - B.WidgetState_7 = new A.WidgetState(7, "error"); - B.WrapAlignment_0 = new A.WrapAlignment(0, "start"); - B.WrapAlignment_1 = new A.WrapAlignment(1, "end"); - B.WrapAlignment_2 = new A.WrapAlignment(2, "center"); - B.WrapAlignment_3 = new A.WrapAlignment(3, "spaceBetween"); - B.WrapAlignment_4 = new A.WrapAlignment(4, "spaceAround"); - B.WrapAlignment_5 = new A.WrapAlignment(5, "spaceEvenly"); - B.WrapCrossAlignment_0 = new A.WrapCrossAlignment(0, "start"); - B.WrapCrossAlignment_1 = new A.WrapCrossAlignment(1, "end"); - B.WrapCrossAlignment_2 = new A.WrapCrossAlignment(2, "center"); - B._AnimationDirection_0 = new A._AnimationDirection(0, "forward"); - B._AnimationDirection_1 = new A._AnimationDirection(1, "reverse"); - B._CardVariant_0 = new A._CardVariant(0, "elevated"); - B._CheckableKind_0 = new A._CheckableKind(0, "checkbox"); - B._CheckableKind_1 = new A._CheckableKind(1, "radio"); - B._CheckableKind_2 = new A._CheckableKind(2, "toggle"); - B._Chomping_0 = new A._Chomping(0, "strip"); - B._Chomping_1 = new A._Chomping(1, "clip"); - B._Chomping_2 = new A._Chomping(2, "keep"); - B._CupertinoButtonStyle_0 = new A._CupertinoButtonStyle(0, "plain"); - B.Color_vv5 = new A.Color(0.01568627450980392, 0, 0, 0, B.ColorSpace_0); - B.List_0nO = A._setArrayType(makeConstList([B.Color_vv5, B.Color_Edl]), type$.JSArray_Color); - B._CupertinoEdgeShadowDecoration_lFm = new A._CupertinoEdgeShadowDecoration(B.List_0nO); - B._CupertinoEdgeShadowDecoration_null = new A._CupertinoEdgeShadowDecoration(null); - B._CupertinoTextSelectionToolbarItemsSlot_0 = new A._CupertinoTextSelectionToolbarItemsSlot(0, "backButton"); - B._CupertinoTextSelectionToolbarItemsSlot_1 = new A._CupertinoTextSelectionToolbarItemsSlot(1, "nextButton"); - B._DragDirection_0 = new A._DragDirection(0, "horizontal"); - B._DragDirection_1 = new A._DragDirection(1, "vertical"); - B._DragState_0 = new A._DragState(0, "ready"); - B._DragState_00 = new A._DragState0(0, "ready"); - B._DragState_1 = new A._DragState(1, "possible"); - B._DragState_10 = new A._DragState0(1, "possible"); - B._DragState_2 = new A._DragState(2, "accepted"); - B._DragState_20 = new A._DragState0(2, "accepted"); - B._ElementLifecycle_0 = new A._ElementLifecycle(0, "initial"); - B._ElementLifecycle_1 = new A._ElementLifecycle(1, "active"); - B._ElementLifecycle_2 = new A._ElementLifecycle(2, "inactive"); - B._ElementLifecycle_3 = new A._ElementLifecycle(3, "defunct"); - B._FilledButtonVariant_0 = new A._FilledButtonVariant(0, "filled"); - B._FlingGestureKind_0 = new A._FlingGestureKind(0, "none"); - B._FlingGestureKind_1 = new A._FlingGestureKind(1, "forward"); - B._FlingGestureKind_2 = new A._FlingGestureKind(2, "reverse"); - B._ForceState_0 = new A._ForceState(0, "ready"); - B._ForceState_1 = new A._ForceState(1, "possible"); - B._ForceState_2 = new A._ForceState(2, "accepted"); - B._ForceState_3 = new A._ForceState(3, "started"); - B._ForceState_4 = new A._ForceState(4, "peaked"); - B._GlowState_0 = new A._GlowState(0, "idle"); - B._GlowState_1 = new A._GlowState(1, "absorb"); - B._GlowState_2 = new A._GlowState(2, "pull"); - B._GlowState_3 = new A._GlowState(3, "recede"); - B._HighlightType_0 = new A._HighlightType(0, "pressed"); - B._HighlightType_1 = new A._HighlightType(1, "hover"); - B._HighlightType_2 = new A._HighlightType(2, "focus"); - B._IntrinsicDimension_0 = new A._IntrinsicDimension(0, "minWidth"); - B._IntrinsicDimension_1 = new A._IntrinsicDimension(1, "maxWidth"); - B._IntrinsicDimension_2 = new A._IntrinsicDimension(2, "minHeight"); - B._IntrinsicDimension_3 = new A._IntrinsicDimension(3, "maxHeight"); - B._LinearTextScaler_1 = new A._LinearTextScaler(1); - B._MediaQueryAspect_0 = new A._MediaQueryAspect(0, "size"); - B._MediaQueryAspect_1 = new A._MediaQueryAspect(1, "orientation"); - B._MediaQueryAspect_11 = new A._MediaQueryAspect(11, "accessibleNavigation"); - B._MediaQueryAspect_12 = new A._MediaQueryAspect(12, "invertColors"); - B._MediaQueryAspect_13 = new A._MediaQueryAspect(13, "highContrast"); - B._MediaQueryAspect_16 = new A._MediaQueryAspect(16, "boldText"); - B._MediaQueryAspect_17 = new A._MediaQueryAspect(17, "navigationMode"); - B._MediaQueryAspect_18 = new A._MediaQueryAspect(18, "gestureSettings"); - B._MediaQueryAspect_2 = new A._MediaQueryAspect(2, "devicePixelRatio"); - B._MediaQueryAspect_20 = new A._MediaQueryAspect(20, "supportsShowingSystemContextMenu"); - B._MediaQueryAspect_4 = new A._MediaQueryAspect(4, "textScaler"); - B._MediaQueryAspect_5 = new A._MediaQueryAspect(5, "platformBrightness"); - B._MediaQueryAspect_6 = new A._MediaQueryAspect(6, "padding"); - B._MediaQueryAspect_7 = new A._MediaQueryAspect(7, "viewInsets"); - B._MediaQueryAspect_9 = new A._MediaQueryAspect(9, "viewPadding"); - B._MixedEdgeInsets_rAd = new A._MixedEdgeInsets(1 / 0, 1 / 0, 1 / 0, 1 / 0, 1 / 0, 1 / 0); - B._ModalRouteAspect_0 = new A._ModalRouteAspect(0, "isCurrent"); - B._ModifierSidePair_ModifierKey_0_KeyboardSide_0 = new A._ModifierSidePair(B.ModifierKey_0, B.KeyboardSide_0); - B.KeyboardSide_1 = new A.KeyboardSide(1, "left"); - B._ModifierSidePair_ModifierKey_0_KeyboardSide_1 = new A._ModifierSidePair(B.ModifierKey_0, B.KeyboardSide_1); - B.KeyboardSide_2 = new A.KeyboardSide(2, "right"); - B._ModifierSidePair_ModifierKey_0_KeyboardSide_2 = new A._ModifierSidePair(B.ModifierKey_0, B.KeyboardSide_2); - B._ModifierSidePair_ModifierKey_0_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_0, B.KeyboardSide_3); - B._ModifierSidePair_ModifierKey_1_KeyboardSide_0 = new A._ModifierSidePair(B.ModifierKey_1, B.KeyboardSide_0); - B._ModifierSidePair_ModifierKey_1_KeyboardSide_1 = new A._ModifierSidePair(B.ModifierKey_1, B.KeyboardSide_1); - B._ModifierSidePair_ModifierKey_1_KeyboardSide_2 = new A._ModifierSidePair(B.ModifierKey_1, B.KeyboardSide_2); - B._ModifierSidePair_ModifierKey_1_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_1, B.KeyboardSide_3); - B._ModifierSidePair_ModifierKey_2_KeyboardSide_0 = new A._ModifierSidePair(B.ModifierKey_2, B.KeyboardSide_0); - B._ModifierSidePair_ModifierKey_2_KeyboardSide_1 = new A._ModifierSidePair(B.ModifierKey_2, B.KeyboardSide_1); - B._ModifierSidePair_ModifierKey_2_KeyboardSide_2 = new A._ModifierSidePair(B.ModifierKey_2, B.KeyboardSide_2); - B._ModifierSidePair_ModifierKey_2_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_2, B.KeyboardSide_3); - B._ModifierSidePair_ModifierKey_3_KeyboardSide_0 = new A._ModifierSidePair(B.ModifierKey_3, B.KeyboardSide_0); - B._ModifierSidePair_ModifierKey_3_KeyboardSide_1 = new A._ModifierSidePair(B.ModifierKey_3, B.KeyboardSide_1); - B._ModifierSidePair_ModifierKey_3_KeyboardSide_2 = new A._ModifierSidePair(B.ModifierKey_3, B.KeyboardSide_2); - B._ModifierSidePair_ModifierKey_3_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_3, B.KeyboardSide_3); - B._ModifierSidePair_ModifierKey_4_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_4, B.KeyboardSide_3); - B._ModifierSidePair_ModifierKey_5_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_5, B.KeyboardSide_3); - B._ModifierSidePair_ModifierKey_6_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_6, B.KeyboardSide_3); - B._ModifierSidePair_ModifierKey_7_KeyboardSide_3 = new A._ModifierSidePair(B.ModifierKey_7, B.KeyboardSide_3); - B._NullWidget_null0 = new A._NullWidget(null); - B._NullWidget_null = new A._NullWidget1(null); - B._RouteLifecycle_1 = new A._RouteLifecycle(1, "add"); - B._RouteLifecycle_10 = new A._RouteLifecycle(10, "remove"); - B._RouteLifecycle_11 = new A._RouteLifecycle(11, "popping"); - B._RouteLifecycle_12 = new A._RouteLifecycle(12, "removing"); - B._RouteLifecycle_13 = new A._RouteLifecycle(13, "dispose"); - B._RouteLifecycle_14 = new A._RouteLifecycle(14, "disposing"); - B._RouteLifecycle_15 = new A._RouteLifecycle(15, "disposed"); - B._RouteLifecycle_2 = new A._RouteLifecycle(2, "adding"); - B._RouteLifecycle_3 = new A._RouteLifecycle(3, "push"); - B._RouteLifecycle_4 = new A._RouteLifecycle(4, "pushReplace"); - B._RouteLifecycle_5 = new A._RouteLifecycle(5, "pushing"); - B._RouteLifecycle_6 = new A._RouteLifecycle(6, "replace"); - B._RouteLifecycle_7 = new A._RouteLifecycle(7, "idle"); - B._RouteLifecycle_8 = new A._RouteLifecycle(8, "pop"); - B._RouteLifecycle_9 = new A._RouteLifecycle(9, "complete"); - B._ScaffoldSlot_0 = new A._ScaffoldSlot(0, "body"); - B._ScaffoldSlot_1 = new A._ScaffoldSlot(1, "appBar"); - B._ScaffoldSlot_10 = new A._ScaffoldSlot(10, "endDrawer"); - B._ScaffoldSlot_11 = new A._ScaffoldSlot(11, "statusBar"); - B._ScaffoldSlot_2 = new A._ScaffoldSlot(2, "bodyScrim"); - B._ScaffoldSlot_3 = new A._ScaffoldSlot(3, "bottomSheet"); - B._ScaffoldSlot_4 = new A._ScaffoldSlot(4, "snackBar"); - B._ScaffoldSlot_5 = new A._ScaffoldSlot(5, "materialBanner"); - B._ScaffoldSlot_6 = new A._ScaffoldSlot(6, "persistentFooter"); - B._ScaffoldSlot_7 = new A._ScaffoldSlot(7, "bottomNavigationBar"); - B._ScaffoldSlot_8 = new A._ScaffoldSlot(8, "floatingActionButton"); - B._ScaffoldSlot_9 = new A._ScaffoldSlot(9, "drawer"); - B.Size_100_0 = new A.Size(100, 0); - B._ScribblePlaceholder_UlE = new A._ScribblePlaceholder(B.Size_100_0, B.SizedBox_0_0_null_null, B.PlaceholderAlignment_4, null, null); - B._ScribblePlaceholder_gl5 = new A._ScribblePlaceholder(B.Size_0_0, B.SizedBox_0_0_null_null, B.PlaceholderAlignment_4, null, null); - B._State_1IS = new A._State("FLOW_SEQUENCE_ENTRY_MAPPING_VALUE"); - B._State_BLOCK_MAPPING_FIRST_KEY = new A._State("BLOCK_MAPPING_FIRST_KEY"); - B._State_BLOCK_MAPPING_KEY = new A._State("BLOCK_MAPPING_KEY"); - B._State_BLOCK_MAPPING_VALUE = new A._State("BLOCK_MAPPING_VALUE"); - B._State_BLOCK_NODE = new A._State("BLOCK_NODE"); - B._State_BLOCK_SEQUENCE_ENTRY = new A._State("BLOCK_SEQUENCE_ENTRY"); - B._State_BLOCK_SEQUENCE_FIRST_ENTRY = new A._State("BLOCK_SEQUENCE_FIRST_ENTRY"); - B._State_CQY = new A._State("FLOW_SEQUENCE_ENTRY_MAPPING_END"); - B._State_DOCUMENT_CONTENT = new A._State("DOCUMENT_CONTENT"); - B._State_DOCUMENT_END = new A._State("DOCUMENT_END"); - B._State_DOCUMENT_START = new A._State("DOCUMENT_START"); - B._State_END = new A._State("END"); - B._State_FLOW_MAPPING_EMPTY_VALUE = new A._State("FLOW_MAPPING_EMPTY_VALUE"); - B._State_FLOW_MAPPING_FIRST_KEY = new A._State("FLOW_MAPPING_FIRST_KEY"); - B._State_FLOW_MAPPING_KEY = new A._State("FLOW_MAPPING_KEY"); - B._State_FLOW_MAPPING_VALUE = new A._State("FLOW_MAPPING_VALUE"); - B._State_FLOW_NODE = new A._State("FLOW_NODE"); - B._State_FLOW_SEQUENCE_ENTRY = new A._State("FLOW_SEQUENCE_ENTRY"); - B._State_FLOW_SEQUENCE_FIRST_ENTRY = new A._State("FLOW_SEQUENCE_FIRST_ENTRY"); - B._State_INDENTLESS_SEQUENCE_ENTRY = new A._State("INDENTLESS_SEQUENCE_ENTRY"); - B._State_STREAM_START = new A._State("STREAM_START"); - B._State_YEZ = new A._State("BLOCK_NODE_OR_INDENTLESS_SEQUENCE"); - B._State_e33 = new A._State("FLOW_SEQUENCE_ENTRY_MAPPING_KEY"); - B._StretchDirection_0 = new A._StretchDirection(0, "trailing"); - B._StretchDirection_1 = new A._StretchDirection(1, "leading"); - B._StretchState_0 = new A._StretchState(0, "idle"); - B._StretchState_1 = new A._StretchState(1, "absorb"); - B._StretchState_2 = new A._StretchState(2, "pull"); - B._StretchState_3 = new A._StretchState(3, "recede"); - B._TextSelectionToolbarItemPosition_0 = new A._TextSelectionToolbarItemPosition(0, "first"); - B._TextSelectionToolbarItemPosition_1 = new A._TextSelectionToolbarItemPosition(1, "middle"); - B._TextSelectionToolbarItemPosition_2 = new A._TextSelectionToolbarItemPosition(2, "last"); - B._TextSelectionToolbarItemPosition_3 = new A._TextSelectionToolbarItemPosition(3, "only"); - B._TextThemeDefaultsBuilder_8sg = new A._TextThemeDefaultsBuilder(B.CupertinoDynamicColor_b5s, B.CupertinoDynamicColor_yWg); - B._ToolbarSlot_0 = new A._ToolbarSlot(0, "leading"); - B._ToolbarSlot_1 = new A._ToolbarSlot(1, "middle"); - B._ToolbarSlot_2 = new A._ToolbarSlot(2, "trailing"); - B._TrainHoppingMode_0 = new A._TrainHoppingMode(0, "minimize"); - B._TrainHoppingMode_1 = new A._TrainHoppingMode(1, "maximize"); - B._WidgetStateMouseCursor_nmO = new A._WidgetStateMouseCursor(A.widget_state_WidgetStateMouseCursor__clickable$closure(), "WidgetStateMouseCursor(clickable)"); - B._WidgetStateMouseCursor_zKm = new A._WidgetStateMouseCursor(A.widget_state_WidgetStateMouseCursor__textable$closure(), "WidgetStateMouseCursor(textable)"); - B._WordWrapParseMode_00 = new A._WordWrapParseMode(0, "inSpace"); - B._WordWrapParseMode_0 = new A._WordWrapParseMode0(0, "inSpace"); - B._WordWrapParseMode_10 = new A._WordWrapParseMode(1, "inWord"); - B._WordWrapParseMode_1 = new A._WordWrapParseMode0(1, "inWord"); - B._WordWrapParseMode_20 = new A._WordWrapParseMode(2, "atBreak"); - B._WordWrapParseMode_2 = new A._WordWrapParseMode0(2, "atBreak"); - B._ZoneFunction__RootZone__rootScheduleMicrotask = new A._ZoneFunction(B.C__RootZone, A.async___rootScheduleMicrotask$closure()); - })(); - (function staticFields() { - $._cachedIsChrome110OrOlder = null; - $._cachedWebGLVersion = null; - $.__canvasKit = A._Cell$named("canvasKit"); - $.CanvasKitRenderer____instance = A._Cell$named("_instance"); - $.CanvasKitRenderer__programs = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("Future")); - $.Surface__didWarnAboutWebGlInitializationFailure = false; - $._configuration = null; - $.debugCanvasCount = 0; - $._fontChangeScheduled = false; - $.FrameService__instance = null; - $.FrameTimingRecorder__frameTimings = A._setArrayType([], type$.JSArray_FrameTiming); - $.FrameTimingRecorder__currentFrameVsyncStart = 0; - $.FrameTimingRecorder__currentFrameBuildStart = 0; - $._kWebDecoderExpireDuration = B.Duration_3000000; - $._hotRestartListeners = A._setArrayType([], type$.JSArray_of_void_Function); - $._initializationState = B.DebugEngineInitializationState_0; - $._assetManager = null; - $.KeyboardBinding__instance = null; - $.NotoFont__index = 0; - $.pluginMessageCallHandler = null; - $._WheelEventListenerMixin__defaultScrollLineHeight = null; - $._PointerDeviceState__pointerCount = 0; - $.RawKeyboard__instance = null; - $.SizedSpanRepresentation__resizeQueue = null; - $.EngineSemantics__instance = null; - $.SemanticsTextEditingStrategy__instance = null; - $.formsOnTheDom = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.JSObject); - $._nextViewId = 1; - $._window = null; - $._JS_INTEROP_INTERCEPTOR_TAG = null; - $.toStringVisiting = A._setArrayType([], type$.JSArray_Object); - $.printToZone = null; - $.Primitives__identityHashCodeProperty = null; - $.Primitives_timerFrequency = 0; - $.Primitives_timerTicks = A._js_helper_Primitives_dateNow$closure(); - $.BoundClosure__receiverFieldNameCache = null; - $.BoundClosure__interceptorFieldNameCache = null; - $.getTagFunction = null; - $.alternateTagFunction = null; - $.prototypeForTagFunction = null; - $.dispatchRecordsForInstanceTags = null; - $.interceptorsForUncacheableTags = null; - $.initNativeDispatchFlag = null; - $._Record__computedFieldKeys = A._setArrayType([], A.findType("JSArray?>")); - $._nextCallback = null; - $._lastCallback = null; - $._lastPriorityCallback = null; - $._isInCallbackLoop = false; - $.Zone__current = B.C__RootZone; - $.Uri__cachedBaseString = ""; - $.Uri__cachedBaseUri = null; - $._extensions = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("Future(String,Map)")); - $._markAndMeasureEntryCount = 0; - $._taskId = 1; - $._eventNameToCount = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.int); - $._FakeUserTag__instances = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("_FakeUserTag")); - $.Timeline__stack = A._setArrayType([], A.findType("JSArray<_SyncBlock?>")); - $._popStateListenersCache = A.LinkedHashMap_LinkedHashMap$_empty(type$.dynamic_Function_Object, type$.JavaScriptFunction); - $.Configuration__instance = null; - $.WebSocketApiService__initialized = false; - $.FlutterError_onError = A.assertions_FlutterError_dumpErrorToConsole$closure(); - $.FlutterError__errorCount = 0; - $.FlutterError__stackFilters = A._setArrayType([], A.findType("JSArray")); - $.activeDevToolsServerAddress = null; - $.connectedVmServiceUri = null; - $.LicenseRegistry__collectors = null; - $._debugPrintedCharacters = 0; - $._debugPrintCompleter = null; - $._debugPrintScheduled = false; - $.GestureBinding__instance = null; - $._RenderExclusiveMouseRegion_isOutermostMouseRegion = true; - $._RenderExclusiveMouseRegion_foundInnermostMouseRegion = false; - $.Tooltip__openedTooltips = A._setArrayType([], A.findType("JSArray")); - $.PaintingBinding__instance = null; - $._pendingImageSizeInfo = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.ImageSizeInfo); - $._lastFrameImageSizeInfo = A.LinkedHashSet_LinkedHashSet$_empty(type$.ImageSizeInfo); - $.RendererBinding__instance = null; - $.RenderBox__debugIntrinsicsDepth = 0; - $.debugProfileLayoutsEnabled = false; - $.debugProfilePaintsEnabled = false; - $.Layer__nextCallbackId = 0; - $._timeDilation = 1; - $.SchedulerBinding__instance = null; - $.SemanticsBinding__instance = null; - $.CustomSemanticsAction__nextId = 0; - $.CustomSemanticsAction__actions = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, type$.CustomSemanticsAction); - $.CustomSemanticsAction__ids = A.LinkedHashMap_LinkedHashMap$_empty(type$.CustomSemanticsAction, type$.int); - $.SemanticsNode__lastIdentifier = 0; - $.ServicesBinding__instance = null; - $.debugProfilePlatformChannels = false; - $._profilePlatformChannelsIsRunning = false; - $._profilePlatformChannelsStats = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("_PlatformChannelStats")); - $.SystemChrome__pendingStyle = null; - $.SystemChrome__latestStyle = null; - $.TextInputConnection__nextId = 1; - $.SystemContextMenuController__lastShown = null; - $.ImgElementPlatformView__registered = false; - $.WidgetsBinding__instance = null; - $.ContextMenuController__shownInstance = null; - $.ContextMenuController__menuOverlayEntry = null; - $.debugProfileBuildsEnabled = false; - $.debugProfileBuildsEnabledUserWidgets = false; - $._ScribbleFocusableState__nextElementIdentifier = 1; - $.OverlayPortalController__wallTime = -9007199254740992; - $.AssetManifest__jsonFuture = null; - $._loadedFonts = A.LinkedHashSet_LinkedHashSet$_empty(type$.String); - $.pendingFontFutures = A.LinkedHashSet_LinkedHashSet$_empty(type$.Future_void); - $.HctSolver__scaledDiscountFromLinrgb = function() { - var t1 = type$.JSArray_double; - return A._setArrayType([A._setArrayType([0.001200833568784504, 0.002389694492170889, 0.0002795742885861124], t1), A._setArrayType([0.0005891086651375999, 0.0029785502573438758, 0.0003270666104008398], t1), A._setArrayType([0.00010146692491640572, 0.0005364214359186694, 0.0032979401770712076], t1)], type$.JSArray_List_double); - }(); - $.HctSolver__linrgbFromScaledDiscount = function() { - var t1 = type$.JSArray_double; - return A._setArrayType([A._setArrayType([1373.2198709594231, -1100.4251190754821, -7.278681089101213], t1), A._setArrayType([-271.815969077903, 559.6580465940733, -32.46047482791194], t1), A._setArrayType([1.9622899599665666, -57.173814538844006, 308.7233197812385], t1)], type$.JSArray_List_double); - }(); - $.HctSolver__yFromLinrgb = A._setArrayType([0.2126, 0.7152, 0.0722], type$.JSArray_double); - $.HctSolver__criticalPlanes = A._setArrayType([0.015176349177441876, 0.045529047532325624, 0.07588174588720938, 0.10623444424209313, 0.13658714259697685, 0.16693984095186062, 0.19729253930674434, 0.2276452376616281, 0.2579979360165119, 0.28835063437139563, 0.3188300904430532, 0.350925934958123, 0.3848314933096426, 0.42057480301049466, 0.458183274052838, 0.4976837250274023, 0.5391024159806381, 0.5824650784040898, 0.6277969426914107, 0.6751227633498623, 0.7244668422128921, 0.775853049866786, 0.829304845476233, 0.8848452951698498, 0.942497089126609, 1.0022825574869039, 1.0642236851973577, 1.1283421258858297, 1.1946592148522128, 1.2631959812511864, 1.3339731595349034, 1.407011200216447, 1.4823302800086415, 1.5599503113873272, 1.6398909516233677, 1.7221716113234105, 1.8068114625156377, 1.8938294463134073, 1.9832442801866852, 2.075074464868551, 2.1693382909216234, 2.2660538449872063, 2.36523901573795, 2.4669114995532007, 2.5710888059345764, 2.6777882626779785, 2.7870270208169257, 2.898822059350997, 3.0131901897720907, 3.1301480604002863, 3.2497121605402226, 3.3718988244681087, 3.4967242352587946, 3.624204428461639, 3.754355295633311, 3.887192587735158, 4.022731918402185, 4.160988767090289, 4.301978482107941, 4.445716283538092, 4.592217266055746, 4.741496401646282, 4.893568542229298, 5.048448422192488, 5.20615066083972, 5.3666897647573375, 5.5300801301023865, 5.696336044816294, 5.865471690767354, 6.037501145825082, 6.212438385869475, 6.390297286737924, 6.571091626112461, 6.7548350853498045, 6.941541251256611, 7.131223617812143, 7.323895587840543, 7.5195704746346665, 7.7182615035334345, 7.919981813454504, 8.124744458384042, 8.332562408825165, 8.543448553206703, 8.757415699253682, 8.974476575321063, 9.194643831691977, 9.417930041841839, 9.644347703669503, 9.873909240696694, 10.106627003236781, 10.342513269534024, 10.58158024687427, 10.8238400726681, 11.069304815507364, 11.317986476196008, 11.569896988756009, 11.825048221409341, 12.083451977536606, 12.345119996613247, 12.610063955123938, 12.878295467455942, 13.149826086772048, 13.42466730586372, 13.702830557985108, 13.984327217668513, 14.269168601521828, 14.55736596900856, 14.848930523210871, 15.143873411576273, 15.44220572664832, 15.743938506781891, 16.04908273684337, 16.35764934889634, 16.66964922287304, 16.985093187232053, 17.30399201960269, 17.62635644741625, 17.95219714852476, 18.281524751807332, 18.614349837764564, 18.95068293910138, 19.290534541298456, 19.633915083172692, 19.98083495742689, 20.331304511189067, 20.685334046541502, 21.042933821039977, 21.404114048223256, 21.76888489811322, 22.137256497705877, 22.50923893145328, 22.884842241736916, 23.264076429332462, 23.6469514538663, 24.033477234264016, 24.42366364919083, 24.817520537484558, 25.21505769858089, 25.61628489293138, 26.021211842414342, 26.429848230738664, 26.842203703840827, 27.258287870275353, 27.678110301598522, 28.10168053274597, 28.529008062403893, 28.96010235337422, 29.39497283293396, 29.83362889318845, 30.276079891419332, 30.722335150426627, 31.172403958865512, 31.62629557157785, 32.08401920991837, 32.54558406207592, 33.010999283389665, 33.4802739966603, 33.953417292456834, 34.430438229418264, 34.911345834551085, 35.39614910352207, 35.88485700094671, 36.37747846067349, 36.87402238606382, 37.37449765026789, 37.87891309649659, 38.38727753828926, 38.89959975977785, 39.41588851594697, 39.93615253289054, 40.460400508064545, 40.98864111053629, 41.520882981230194, 42.05713473317016, 42.597404951718396, 43.141702194811224, 43.6900349931913, 44.24241185063697, 44.798841244188324, 45.35933162437017, 45.92389141541209, 46.49252901546552, 47.065252796817916, 47.64207110610409, 48.22299226451468, 48.808024568002054, 49.3971762874833, 49.9904556690408, 50.587870934119984, 51.189430279724725, 51.79514187861014, 52.40501387947288, 53.0190544071392, 53.637271562750364, 54.259673423945976, 54.88626804504493, 55.517063457223934, 56.15206766869424, 56.79128866487574, 57.43473440856916, 58.08241284012621, 58.734331877617365, 59.39049941699807, 60.05092333227251, 60.715611475655585, 61.38457167773311, 62.057811747619894, 62.7353394731159, 63.417162620860914, 64.10328893648692, 64.79372614476921, 65.48848194977529, 66.18756403501224, 66.89098006357258, 67.59873767827808, 68.31084450182222, 69.02730813691093, 69.74813616640164, 70.47333615344107, 71.20291564160104, 71.93688215501312, 72.67524319850172, 73.41800625771542, 74.16517879925733, 74.9167682708136, 75.67278210128072, 76.43322770089146, 77.1981124613393, 77.96744375590167, 78.74122893956174, 79.51947534912904, 80.30219030335869, 81.08938110306934, 81.88105503125999, 82.67721935322541, 83.4778813166706, 84.28304815182372, 85.09272707154808, 85.90692527145302, 86.72564993000343, 87.54890820862819, 88.3767072518277, 89.2090541872801, 90.04595612594655, 90.88742016217518, 91.73345337380438, 92.58406282226491, 93.43925555268066, 94.29903859396902, 95.16341895893969, 96.03240364439274, 96.9059996312159, 97.78421388448044, 98.6670533535366, 99.55452497210776], type$.JSArray_double); - $.SchemeExpressive_hues = A._setArrayType([0, 21, 51, 121, 151, 191, 271, 321, 360], type$.JSArray_double); - $.SchemeExpressive_secondaryRotations = A._setArrayType([45, 95, 45, 20, 45, 90, 45, 45, 45], type$.JSArray_double); - $.SchemeExpressive_tertiaryRotations = A._setArrayType([120, 120, 20, 45, 20, 15, 20, 120, 120], type$.JSArray_double); - $.SchemeVibrant_hues = A._setArrayType([0, 41, 61, 101, 131, 181, 251, 301, 360], type$.JSArray_double); - $.SchemeVibrant_secondaryRotations = A._setArrayType([18, 15, 10, 12, 15, 18, 15, 12, 12], type$.JSArray_double); - $.SchemeVibrant_tertiaryRotations = A._setArrayType([35, 30, 20, 25, 30, 35, 30, 25, 25], type$.JSArray_double); - $.ColorUtils__srgbToXyz = function() { - var t1 = type$.JSArray_double; - return A._setArrayType([A._setArrayType([0.41233895, 0.35762064, 0.18051042], t1), A._setArrayType([0.2126, 0.7152, 0.0722], t1), A._setArrayType([0.01932141, 0.11916382, 0.95034478], t1)], type$.JSArray_List_double); - }(); - $.ColorUtils__whitePointD65 = A._setArrayType([95.047, 100, 108.883], type$.JSArray_double); - $._currentUriBase = null; - $._current = null; - $.SharedPreferences__completer = null; - $.LinkViewController__instances = A.LinkedHashMap_LinkedHashMap$_empty(type$.int, A.findType("LinkViewController")); - $.Matrix4__decomposeV = null; - $.Matrix4__decomposeM = null; - $.Matrix4__decomposeR = null; - $._lastVideoPlayerPlatform = null; - })(); - (function lazyInitializers() { - var _lazyFinal = hunkHelpers.lazyFinal, - _lazy = hunkHelpers.lazy; - _lazyFinal($, "_clipOpIntersect", "$get$_clipOpIntersect", () => A.getProperty(A.getProperty(A.canvasKit(), "ClipOp"), "Intersect")); - _lazyFinal($, "_skFontWeights", "$get$_skFontWeights", () => { - var _s10_ = "FontWeight"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Thin"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "ExtraLight"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Light"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Normal"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Medium"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "SemiBold"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Bold"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "ExtraBold"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "ExtraBlack")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skTextDirections", "$get$_skTextDirections", () => { - var _s13_ = "TextDirection"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s13_), "RTL"), A.getProperty(A.getProperty(A.canvasKit(), _s13_), "LTR")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skTextAligns", "$get$_skTextAligns", () => { - var _s9_ = "TextAlign"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Left"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Right"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Center"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Justify"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Start"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "End")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skTextHeightBehaviors", "$get$_skTextHeightBehaviors", () => { - var _s18_ = "TextHeightBehavior"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s18_), "All"), A.getProperty(A.getProperty(A.canvasKit(), _s18_), "DisableFirstAscent"), A.getProperty(A.getProperty(A.canvasKit(), _s18_), "DisableLastDescent"), A.getProperty(A.getProperty(A.canvasKit(), _s18_), "DisableAll")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skRectHeightStyles", "$get$_skRectHeightStyles", () => { - var _s15_ = "RectHeightStyle"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Tight"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Max"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "IncludeLineSpacingMiddle"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "IncludeLineSpacingTop"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "IncludeLineSpacingBottom"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Strut")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skRectWidthStyles", "$get$_skRectWidthStyles", () => { - var _s14_ = "RectWidthStyle"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s14_), "Tight"), A.getProperty(A.getProperty(A.canvasKit(), _s14_), "Max")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skClipOps", "$get$_skClipOps", () => A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), "ClipOp"), "Difference"), A.getProperty(A.getProperty(A.canvasKit(), "ClipOp"), "Intersect")], type$.JSArray_JSObject)); - _lazyFinal($, "_skFillTypes", "$get$_skFillTypes", () => { - var _s8_ = "FillType"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s8_), "Winding"), A.getProperty(A.getProperty(A.canvasKit(), _s8_), "EvenOdd")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skBlurStyles", "$get$_skBlurStyles", () => { - var _s9_ = "BlurStyle"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Normal"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Solid"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Outer"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Inner")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skStrokeCaps", "$get$_skStrokeCaps", () => { - var _s9_ = "StrokeCap"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Butt"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Round"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Square")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skPaintStyles", "$get$_skPaintStyles", () => { - var _s10_ = "PaintStyle"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Fill"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Stroke")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skBlendModes", "$get$_skBlendModes", () => { - var _s9_ = "BlendMode"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Clear"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Src"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Dst"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "SrcOver"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "DstOver"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "SrcIn"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "DstIn"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "SrcOut"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "DstOut"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "SrcATop"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "DstATop"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Xor"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Plus"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Modulate"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Screen"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Overlay"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Darken"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Lighten"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "ColorDodge"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "ColorBurn"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "HardLight"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "SoftLight"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Difference"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Exclusion"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Multiply"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Hue"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Saturation"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Color"), A.getProperty(A.getProperty(A.canvasKit(), _s9_), "Luminosity")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skStrokeJoins", "$get$_skStrokeJoins", () => { - var _s10_ = "StrokeJoin"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Miter"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Round"), A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Bevel")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skTileModes", "$get$_skTileModes", () => { - var _s8_ = "TileMode"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s8_), "Clamp"), A.getProperty(A.getProperty(A.canvasKit(), _s8_), "Repeat"), A.getProperty(A.getProperty(A.canvasKit(), _s8_), "Mirror"), A.getProperty(A.getProperty(A.canvasKit(), _s8_), "Decal")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_filterOptions", "$get$_filterOptions", () => { - var _s10_ = "FilterMode", - _s10_0 = "MipmapMode", - _s6_ = "Linear"; - return A.LinkedHashMap_LinkedHashMap$_literal([B.FilterQuality_0, {filter: A.getProperty(A.getProperty(A.canvasKit(), _s10_), "Nearest"), mipmap: A.getProperty(A.getProperty(A.canvasKit(), _s10_0), "None")}, B.FilterQuality_1, {filter: A.getProperty(A.getProperty(A.canvasKit(), _s10_), _s6_), mipmap: A.getProperty(A.getProperty(A.canvasKit(), _s10_0), "None")}, B.FilterQuality_2, {filter: A.getProperty(A.getProperty(A.canvasKit(), _s10_), _s6_), mipmap: A.getProperty(A.getProperty(A.canvasKit(), _s10_0), _s6_)}, B.FilterQuality_3, {B: 0.3333333333333333, C: 0.3333333333333333}], A.findType("FilterQuality"), type$.JSObject); - }); - _lazyFinal($, "_kDefaultSkColorStops", "$get$_kDefaultSkColorStops", () => { - var t1 = A.NativeFloat32List_NativeFloat32List(2); - t1.$flags & 2 && A.throwUnsupportedOperation(t1); - t1[0] = 0; - t1[1] = 1; - return t1; - }); - _lazyFinal($, "_sharedSkColor1", "$get$_sharedSkColor1", () => A.mallocFloat32List(4)); - _lazyFinal($, "_skTextDecorationStyles", "$get$_skTextDecorationStyles", () => { - var _s15_ = "DecorationStyle"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Solid"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Double"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Dotted"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Dashed"), A.getProperty(A.getProperty(A.canvasKit(), _s15_), "Wavy")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skTextBaselines", "$get$_skTextBaselines", () => { - var _s12_ = "TextBaseline"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s12_), "Alphabetic"), A.getProperty(A.getProperty(A.canvasKit(), _s12_), "Ideographic")], type$.JSArray_JSObject); - }); - _lazyFinal($, "_skPlaceholderAlignments", "$get$_skPlaceholderAlignments", () => { - var _s20_ = "PlaceholderAlignment"; - return A._setArrayType([A.getProperty(A.getProperty(A.canvasKit(), _s20_), "Baseline"), A.getProperty(A.getProperty(A.canvasKit(), _s20_), "AboveBaseline"), A.getProperty(A.getProperty(A.canvasKit(), _s20_), "BelowBaseline"), A.getProperty(A.getProperty(A.canvasKit(), _s20_), "Top"), A.getProperty(A.getProperty(A.canvasKit(), _s20_), "Bottom"), A.getProperty(A.getProperty(A.canvasKit(), _s20_), "Middle")], type$.JSArray_JSObject); - }); - _lazyFinal($, "kSvgResourceHeader", "$get$kSvgResourceHeader", () => { - var t1 = A._callMethodUnchecked2(A.getProperty(A.staticInteropGlobalContext(), "document"), "createElementNS", "http://www.w3.org/2000/svg", "svg"); - A.DomElement_setAttribute(t1, "version", "1.1"); - A.DomElement_setAttribute(t1, "width", 0); - A.DomElement_setAttribute(t1, "height", 0); - A.DomCSSStyleDeclaration_set_position(A.getProperty(t1, "style"), "absolute"); - return t1; - }); - _lazy($, "_robotoUrl", "$get$_robotoUrl", () => A.configuration().get$fontFallbackBaseUrl() + "roboto/v32/KFOmCnqEu92Fr1Me4GZLCzYlKw.woff2"); - _lazy($, "_finalizationRegistry", "$get$_finalizationRegistry", () => A._callConstructorUnchecked1(A._getPropertyTrustType(A._getPropertyTrustType(A.staticInteropGlobalContext(), "window"), "FinalizationRegistry"), A._functionToJS1(new A._finalizationRegistry_closure()))); - _lazy($, "nativeMemoryFinalizationRegistry", "$get$nativeMemoryFinalizationRegistry", () => new A.NativeMemoryFinalizationRegistry()); - _lazyFinal($, "_invertColorMatrix", "$get$_invertColorMatrix", () => A.NativeFloat32List_NativeFloat32List$fromList(B.List_QHW)); - _lazyFinal($, "_invertColorFilter", "$get$_invertColorFilter", () => A.ManagedSkColorFilter$(A.CkMatrixColorFilter$($.$get$_invertColorMatrix()))); - _lazyFinal($, "_ckRequiresClientICU", "$get$_ckRequiresClientICU", () => A.SkParagraphBuilderNamespace_RequiresClientICU(A.getProperty(A.canvasKit(), "ParagraphBuilder"))); - _lazyFinal($, "segmentationCache", "$get$segmentationCache", () => { - var t1 = type$.String, - t2 = A.findType("+breaks,graphemes,words(Uint32List,Uint32List,Uint32List)"), - t3 = A.LruCache$(100000, t1, t2), - t4 = A.LruCache$(10000, t1, t2); - return new A._Record_3_large_medium_small(A.LruCache$(20, t1, t2), t4, t3); - }); - _lazyFinal($, "_intlSegmenters", "$get$_intlSegmenters", () => A.LinkedHashMap_LinkedHashMap$_literal([B.IntlSegmenterGranularity_0, A.createIntlSegmenter("grapheme"), B.IntlSegmenterGranularity_1, A.createIntlSegmenter("word")], A.findType("IntlSegmenterGranularity"), type$.JSObject)); - _lazyFinal($, "_v8LineBreaker", "$get$_v8LineBreaker", () => { - var _s15_ = "v8BreakIterator"; - if (A.getProperty(A.getProperty(A.staticInteropGlobalContext(), "Intl"), _s15_) == null) - A.throwExpression(A.UnimplementedError$("v8BreakIterator is not supported.")); - return A._callConstructorUnchecked2(A._getPropertyTrustType(A._getPropertyTrustType(A.staticInteropGlobalContext(), "Intl"), _s15_), A.ListToJSArray_get_toJS([]), A.ObjectToJSAnyExtension_get_toJSAnyDeep(B.Map_eXhGW)); - }); - _lazyFinal($, "EngineFlutterDisplay__instance", "$get$EngineFlutterDisplay__instance", () => { - var t2, - t1 = A.getProperty(A.getProperty(A.staticInteropGlobalContext(), "window"), "screen"); - t1 = t1 == null ? null : A.getProperty(t1, "width"); - if (t1 == null) - t1 = 0; - t2 = A.getProperty(A.getProperty(A.staticInteropGlobalContext(), "window"), "screen"); - t2 = t2 == null ? null : A.getProperty(t2, "height"); - return new A.EngineFlutterDisplay(A.Size$(t1, t2 == null ? 0 : t2)); - }); - _lazyFinal($, "DomElement__preventScrollOptions", "$get$DomElement__preventScrollOptions", () => A.ObjectToJSAnyExtension_get_toJSAnyDeep(A.LinkedHashMap_LinkedHashMap$_literal(["preventScroll", true], type$.String, type$.bool))); - _lazyFinal($, "_ttPolicy", "$get$_ttPolicy", () => { - var t1 = A.getProperty(A.getProperty(A.staticInteropGlobalContext(), "window"), "trustedTypes"); - t1.toString; - return A._callMethodUnchecked2(t1, "createPolicy", "flutter-engine", {createScriptURL: A._functionToJS1(new A._ttPolicy_closure())}); - }); - _lazy($, "browserSupportsFinalizationRegistry", "$get$browserSupportsFinalizationRegistry", () => A.getProperty(A._getPropertyTrustType(A.staticInteropGlobalContext(), "window"), "FinalizationRegistry") != null); - _lazy($, "browserSupportsOffscreenCanvas", "$get$browserSupportsOffscreenCanvas", () => A.getProperty(A._getPropertyTrustType(A.staticInteropGlobalContext(), "window"), "OffscreenCanvas") != null); - _lazyFinal($, "_fontChangeMessage", "$get$_fontChangeMessage", () => B.C_JSONMessageCodec.encodeMessage$1(A.LinkedHashMap_LinkedHashMap$_literal(["type", "fontsChange"], type$.String, type$.dynamic))); - _lazy($, "FrameTimingRecorder__frameTimingsLastSubmitTime", "$get$FrameTimingRecorder__frameTimingsLastSubmitTime", () => A.FrameTimingRecorder__nowMicros()); - _lazy($, "HighContrastSupport_instance", "$get$HighContrastSupport_instance", () => new A.HighContrastSupport(A._setArrayType([], A.findType("JSArray<~(bool)>")), A._callMethodUnchecked1(A.getProperty(A.staticInteropGlobalContext(), "window"), "matchMedia", "(forced-colors: active)"))); - _lazyFinal($, "_avifSignature", "$get$_avifSignature", () => A.CodeUnits$("ftyp")); - _lazyFinal($, "_kLogicalAltLeft", "$get$_kLogicalAltLeft", () => 8589934852); - _lazyFinal($, "_kLogicalAltRight", "$get$_kLogicalAltRight", () => 8589934853); - _lazyFinal($, "_kLogicalControlLeft", "$get$_kLogicalControlLeft", () => 8589934848); - _lazyFinal($, "_kLogicalControlRight", "$get$_kLogicalControlRight", () => 8589934849); - _lazyFinal($, "_kLogicalShiftLeft", "$get$_kLogicalShiftLeft", () => 8589934850); - _lazyFinal($, "_kLogicalShiftRight", "$get$_kLogicalShiftRight", () => 8589934851); - _lazyFinal($, "_kLogicalMetaLeft", "$get$_kLogicalMetaLeft", () => 8589934854); - _lazyFinal($, "_kLogicalMetaRight", "$get$_kLogicalMetaRight", () => 8589934855); - _lazyFinal($, "_kPhysicalAltLeft", "$get$_kPhysicalAltLeft", () => 458978); - _lazyFinal($, "_kPhysicalAltRight", "$get$_kPhysicalAltRight", () => 458982); - _lazyFinal($, "kPhysicalControlLeft", "$get$kPhysicalControlLeft", () => 458976); - _lazyFinal($, "kPhysicalControlRight", "$get$kPhysicalControlRight", () => 458980); - _lazyFinal($, "_kPhysicalShiftLeft", "$get$_kPhysicalShiftLeft", () => 458977); - _lazyFinal($, "_kPhysicalShiftRight", "$get$_kPhysicalShiftRight", () => 458981); - _lazyFinal($, "_kPhysicalMetaLeft", "$get$_kPhysicalMetaLeft", () => 458979); - _lazyFinal($, "_kPhysicalMetaRight", "$get$_kPhysicalMetaRight", () => 458983); - _lazyFinal($, "_kLogicalKeyToModifierGetter", "$get$_kLogicalKeyToModifierGetter", () => A.LinkedHashMap_LinkedHashMap$_literal([$.$get$_kLogicalAltLeft(), new A._kLogicalKeyToModifierGetter_closure(), $.$get$_kLogicalAltRight(), new A._kLogicalKeyToModifierGetter_closure0(), $.$get$_kLogicalControlLeft(), new A._kLogicalKeyToModifierGetter_closure1(), $.$get$_kLogicalControlRight(), new A._kLogicalKeyToModifierGetter_closure2(), $.$get$_kLogicalShiftLeft(), new A._kLogicalKeyToModifierGetter_closure3(), $.$get$_kLogicalShiftRight(), new A._kLogicalKeyToModifierGetter_closure4(), $.$get$_kLogicalMetaLeft(), new A._kLogicalKeyToModifierGetter_closure5(), $.$get$_kLogicalMetaRight(), new A._kLogicalKeyToModifierGetter_closure6()], type$.int, A.findType("bool(FlutterHtmlKeyboardEvent)"))); - _lazyFinal($, "preventDefaultListener", "$get$preventDefaultListener", () => A.createDomEventListener(new A.preventDefaultListener_closure())); - _lazyFinal($, "EnginePlatformDispatcher__instance", "$get$EnginePlatformDispatcher__instance", () => A.EnginePlatformDispatcher$()); - _lazy($, "PlatformViewManager_instance", "$get$PlatformViewManager_instance", () => { - var t1 = type$.String, - t2 = type$.int; - t1 = new A.PlatformViewManager(A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.Function), A.LinkedHashMap_LinkedHashMap$_empty(t2, type$.JSObject), A.LinkedHashSet_LinkedHashSet$_empty(t1), A.LinkedHashMap_LinkedHashMap$_empty(t2, t1)); - t1.registerFactory$2("_default_document_create_element_visible", A._engine___defaultFactory$closure()); - t1.registerFactory$3$isVisible("_default_document_create_element_invisible", A._engine___defaultFactory$closure(), false); - return t1; - }); - _lazy($, "PlatformViewMessageHandler_instance", "$get$PlatformViewMessageHandler_instance", () => new A.PlatformViewMessageHandler($.$get$PlatformViewManager_instance())); - _lazyFinal($, "PointerBinding__defaultSafariWorkaround", "$get$PointerBinding__defaultSafariWorkaround", () => new A.SafariPointerEventWorkaround()); - _lazyFinal($, "PointerBinding_clickDebouncer", "$get$PointerBinding_clickDebouncer", () => new A.ClickDebouncer()); - _lazyFinal($, "PointerDataConverter_globalPointerState", "$get$PointerDataConverter_globalPointerState", () => new A._GlobalPointerState(A.LinkedHashMap_LinkedHashMap$_empty(type$.int, A.findType("_PointerDeviceState")))); - _lazyFinal($, "_renderer", "$get$_renderer", () => new A.CanvasKitRenderer(A.CanvasKitRenderer__createRasterizer(), A.Surface$(false), A.LinkedHashMap_LinkedHashMap$_empty(type$.int, A.findType("ViewRasterizer")))); - _lazy($, "browserSupportsImageDecoder", "$get$browserSupportsImageDecoder", () => { - var t1 = A.getProperty(A._getPropertyTrustType(A.staticInteropGlobalContext(), "window"), "ImageDecoder"); - t1 = (t1 == null ? null : A.JSAnyToObjectExtension_get_toObjectShallow(t1)) != null && $.$get$browser().get$browserEngine() === B.BrowserEngine_0; - return t1; - }); - _lazyFinal($, "BrowserAutofillHints__singletonInstance", "$get$BrowserAutofillHints__singletonInstance", () => { - var t1 = type$.String; - return new A.BrowserAutofillHints(A.LinkedHashMap_LinkedHashMap$_literal(["birthday", "bday", "birthdayDay", "bday-day", "birthdayMonth", "bday-month", "birthdayYear", "bday-year", "countryCode", "country", "countryName", "country-name", "creditCardExpirationDate", "cc-exp", "creditCardExpirationMonth", "cc-exp-month", "creditCardExpirationYear", "cc-exp-year", "creditCardFamilyName", "cc-family-name", "creditCardGivenName", "cc-given-name", "creditCardMiddleName", "cc-additional-name", "creditCardName", "cc-name", "creditCardNumber", "cc-number", "creditCardSecurityCode", "cc-csc", "creditCardType", "cc-type", "email", "email", "familyName", "family-name", "fullStreetAddress", "street-address", "gender", "sex", "givenName", "given-name", "impp", "impp", "jobTitle", "organization-title", "language", "language", "middleName", "additional-name", "name", "name", "namePrefix", "honorific-prefix", "nameSuffix", "honorific-suffix", "newPassword", "new-password", "nickname", "nickname", "oneTimeCode", "one-time-code", "organizationName", "organization", "password", "current-password", "photo", "photo", "postalCode", "postal-code", "streetAddressLevel1", "address-level1", "streetAddressLevel2", "address-level2", "streetAddressLevel3", "address-level3", "streetAddressLevel4", "address-level4", "streetAddressLine1", "address-line1", "streetAddressLine2", "address-line2", "streetAddressLine3", "address-line3", "telephoneNumber", "tel", "telephoneNumberAreaCode", "tel-area-code", "telephoneNumberCountryCode", "tel-country-code", "telephoneNumberExtension", "tel-extension", "telephoneNumberLocal", "tel-local", "telephoneNumberLocalPrefix", "tel-local-prefix", "telephoneNumberLocalSuffix", "tel-local-suffix", "telephoneNumberNational", "tel-national", "transactionAmount", "transaction-amount", "transactionCurrency", "transaction-currency", "url", "url", "username", "username"], t1, t1)); - }); - _lazyFinal($, "textEditing", "$get$textEditing", () => new A.HybridTextEditing()); - _lazyFinal($, "_tempRectData", "$get$_tempRectData", () => A.NativeFloat32List_NativeFloat32List(4)); - _lazyFinal($, "_tempPointData", "$get$_tempPointData", () => A.NativeFloat32List_NativeFloat32List(16)); - _lazyFinal($, "_tempPointMatrix", "$get$_tempPointMatrix", () => A.Matrix4$fromFloat32List($.$get$_tempPointData())); - _lazy($, "printWarning", "$get$printWarning", () => A.DomConsole_get_warn(A.getProperty(A.getProperty(A.staticInteropGlobalContext(), "window"), "console"))); - _lazy($, "DisplayDprStream_instance", "$get$DisplayDprStream_instance", () => { - var t1 = $.$get$EngineFlutterDisplay__instance(), - t2 = A.StreamController_StreamController$broadcast(false, type$.double); - t2 = new A.DisplayDprStream(t1, t1.get$devicePixelRatio(0), t2); - t2._subscribeToMediaQuery$0(); - return t2; - }); - _lazyFinal($, "_hotRestartCache", "$get$_hotRestartCache", () => new A._hotRestartCache_closure().call$0()); - _lazyFinal($, "DART_CLOSURE_PROPERTY_NAME", "$get$DART_CLOSURE_PROPERTY_NAME", () => A.getIsolateAffinityTag("_$dart_dartClosure")); - _lazyFinal($, "nullFuture", "$get$nullFuture", () => B.C__RootZone.run$1$1(new A.nullFuture_closure(), type$.Future_void)); - _lazyFinal($, "TypeErrorDecoder_noSuchMethodPattern", "$get$TypeErrorDecoder_noSuchMethodPattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokeCallErrorOn({ - toString: function() { - return "$receiver$"; - } - }))); - _lazyFinal($, "TypeErrorDecoder_notClosurePattern", "$get$TypeErrorDecoder_notClosurePattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokeCallErrorOn({$method$: null, - toString: function() { - return "$receiver$"; - } - }))); - _lazyFinal($, "TypeErrorDecoder_nullCallPattern", "$get$TypeErrorDecoder_nullCallPattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokeCallErrorOn(null))); - _lazyFinal($, "TypeErrorDecoder_nullLiteralCallPattern", "$get$TypeErrorDecoder_nullLiteralCallPattern", () => A.TypeErrorDecoder_extractPattern(function() { - var $argumentsExpr$ = "$arguments$"; - try { - null.$method$($argumentsExpr$); - } catch (e) { - return e.message; - } - }())); - _lazyFinal($, "TypeErrorDecoder_undefinedCallPattern", "$get$TypeErrorDecoder_undefinedCallPattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokeCallErrorOn(void 0))); - _lazyFinal($, "TypeErrorDecoder_undefinedLiteralCallPattern", "$get$TypeErrorDecoder_undefinedLiteralCallPattern", () => A.TypeErrorDecoder_extractPattern(function() { - var $argumentsExpr$ = "$arguments$"; - try { - (void 0).$method$($argumentsExpr$); - } catch (e) { - return e.message; - } - }())); - _lazyFinal($, "TypeErrorDecoder_nullPropertyPattern", "$get$TypeErrorDecoder_nullPropertyPattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokePropertyErrorOn(null))); - _lazyFinal($, "TypeErrorDecoder_nullLiteralPropertyPattern", "$get$TypeErrorDecoder_nullLiteralPropertyPattern", () => A.TypeErrorDecoder_extractPattern(function() { - try { - null.$method$; - } catch (e) { - return e.message; - } - }())); - _lazyFinal($, "TypeErrorDecoder_undefinedPropertyPattern", "$get$TypeErrorDecoder_undefinedPropertyPattern", () => A.TypeErrorDecoder_extractPattern(A.TypeErrorDecoder_provokePropertyErrorOn(void 0))); - _lazyFinal($, "TypeErrorDecoder_undefinedLiteralPropertyPattern", "$get$TypeErrorDecoder_undefinedLiteralPropertyPattern", () => A.TypeErrorDecoder_extractPattern(function() { - try { - (void 0).$method$; - } catch (e) { - return e.message; - } - }())); - _lazyFinal($, "_kUseDead", "$get$_kUseDead", () => A.String_String$fromCharCode(254)); - _lazyFinal($, "_kLowerA", "$get$_kLowerA", () => 97); - _lazyFinal($, "_kUpperA", "$get$_kUpperA", () => 65); - _lazyFinal($, "_kLowerZ", "$get$_kLowerZ", () => 122); - _lazyFinal($, "_kUpperZ", "$get$_kUpperZ", () => 90); - _lazyFinal($, "_kMarshallIntBase", "$get$_kMarshallIntBase", () => 48); - _lazyFinal($, "_AsyncRun__scheduleImmediateClosure", "$get$_AsyncRun__scheduleImmediateClosure", () => A._AsyncRun__initializeScheduleImmediate()); - _lazyFinal($, "Future__nullFuture", "$get$Future__nullFuture", () => type$._Future_void._as($.$get$nullFuture())); - _lazyFinal($, "_Utf8Decoder__reusableBuffer", "$get$_Utf8Decoder__reusableBuffer", () => A.NativeUint8List_NativeUint8List(4096)); - _lazyFinal($, "_Utf8Decoder__decoder", "$get$_Utf8Decoder__decoder", () => new A._Utf8Decoder__decoder_closure().call$0()); - _lazyFinal($, "_Utf8Decoder__decoderNonfatal", "$get$_Utf8Decoder__decoderNonfatal", () => new A._Utf8Decoder__decoderNonfatal_closure().call$0()); - _lazyFinal($, "_Base64Decoder__inverseAlphabet", "$get$_Base64Decoder__inverseAlphabet", () => A.NativeInt8List__create1(A._ensureNativeList(A._setArrayType([-2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -2, -2, -2, -2, -2, 62, -2, 62, -2, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -2, -2, -2, -1, -2, -2, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -2, -2, -2, -2, 63, -2, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -2, -2, -2, -2, -2], type$.JSArray_int)))); - _lazy($, "_Base64Decoder__emptyBuffer", "$get$_Base64Decoder__emptyBuffer", () => A.NativeUint8List_NativeUint8List(0)); - _lazyFinal($, "Encoding__nameToEncoding", "$get$Encoding__nameToEncoding", () => A.LinkedHashMap_LinkedHashMap$_literal(["iso_8859-1:1987", B.C_Latin1Codec, "iso-ir-100", B.C_Latin1Codec, "iso_8859-1", B.C_Latin1Codec, "iso-8859-1", B.C_Latin1Codec, "latin1", B.C_Latin1Codec, "l1", B.C_Latin1Codec, "ibm819", B.C_Latin1Codec, "cp819", B.C_Latin1Codec, "csisolatin1", B.C_Latin1Codec, "iso-ir-6", B.C_AsciiCodec, "ansi_x3.4-1968", B.C_AsciiCodec, "ansi_x3.4-1986", B.C_AsciiCodec, "iso_646.irv:1991", B.C_AsciiCodec, "iso646-us", B.C_AsciiCodec, "us-ascii", B.C_AsciiCodec, "us", B.C_AsciiCodec, "ibm367", B.C_AsciiCodec, "cp367", B.C_AsciiCodec, "csascii", B.C_AsciiCodec, "ascii", B.C_AsciiCodec, "csutf8", B.C_Utf8Codec, "utf-8", B.C_Utf8Codec], type$.String, A.findType("Encoding"))); - _lazyFinal($, "_WeakReferenceWrapper__weakRefConstructor", "$get$_WeakReferenceWrapper__weakRefConstructor", () => A._WeakReferenceWrapper__findWeakRefConstructor()); - _lazyFinal($, "_Uri__needsNoEncoding", "$get$_Uri__needsNoEncoding", () => A.RegExp_RegExp("^[\\-\\.0-9A-Z_a-z~]*$", false)); - _lazyFinal($, "_Uri__useURLSearchParams", "$get$_Uri__useURLSearchParams", () => typeof URLSearchParams == "function"); - _lazyFinal($, "DateTime__parseFormat", "$get$DateTime__parseFormat", () => A.RegExp_RegExp("^([+-]?\\d{4,6})-?(\\d\\d)-?(\\d\\d)(?:[ T](\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:[.,](\\d+))?)?)?( ?[zZ]| ?([-+])(\\d\\d)(?::?(\\d\\d))?)?)?$", false)); - _lazyFinal($, "_hashSeed", "$get$_hashSeed", () => A.objectHashCode(B.Type_Object_A4p)); - _lazyFinal($, "Stopwatch__frequency", "$get$Stopwatch__frequency", () => { - A.Primitives_initTicker(); - return $.Primitives_timerFrequency; - }); - _lazy($, "_performance", "$get$_performance", () => new A._performance_closure().call$0()); - _lazy($, "_json", "$get$_json", () => new A._json_closure().call$0()); - _lazyFinal($, "_FakeUserTag__defaultTag", "$get$_FakeUserTag__defaultTag", () => A._FakeUserTag__FakeUserTag("Default")); - _lazy($, "_currentTag", "$get$_currentTag", () => $.$get$_FakeUserTag__defaultTag()); - _lazyFinal($, "Random__secureRandom", "$get$Random__secureRandom", () => { - var t1 = new A._JSSecureRandom(A.NativeByteData_NativeByteData(8)); - t1._JSSecureRandom$0(); - return t1; - }); - _lazyFinal($, "Endian_host", "$get$Endian_host", () => A.ByteData_ByteData$view(B.NativeUint16List_methods.get$buffer(A.NativeUint16List__create1(A._ensureNativeList(A._setArrayType([1], type$.JSArray_int))))).getInt8(0) === 1 ? B.C_Endian : B.C_Endian0); - _lazyFinal($, "channelBuffers", "$get$channelBuffers", () => new A.ChannelBuffers(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("_Channel")))); - _lazyFinal($, "BrowserDetection_instance", "$get$BrowserDetection_instance", () => new A.BrowserDetection()); - _lazy($, "browser", "$get$browser", () => $.$get$BrowserDetection_instance()); - _lazy($, "_realDefaultUrlStrategy", "$get$_realDefaultUrlStrategy", () => B.C_HashUrlStrategy); - _lazyFinal($, "platformViewRegistry", "$get$platformViewRegistry", () => new A.PlatformViewRegistry()); - _lazyFinal($, "ChatService__instance", "$get$ChatService__instance", () => new A.ChatService(A.StreamController_StreamController$broadcast(false, A.findType("ChatMessage")), A.WebSocketApiService_WebSocketApiService())); - _lazyFinal($, "SettingsService__instance", "$get$SettingsService__instance", () => new A.SettingsService(A.StreamController_StreamController$broadcast(false, type$.void))); - _lazyFinal($, "WebSocketApiService__instance", "$get$WebSocketApiService__instance", () => { - var t1 = type$.String, - t2 = type$.bool; - return new A.WebSocketApiService(A.StreamController_StreamController$broadcast(false, type$.Map_String_dynamic), A.LinkedHashMap_LinkedHashMap$_empty(t1, A.findType("Completer>")), A.StreamController_StreamController$broadcast(false, type$.ConnectionStatus), A.Lock_Lock(), A.Lock_Lock(), A.StreamController_StreamController$broadcast(false, A.findType("ChatMessage")), B.ConnectionStatus_0, A.StreamController_StreamController$broadcast(false, type$.VideoResult), A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), A.DateTime$now(), A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), A.LinkedHashMap_LinkedHashMap$_empty(t1, type$.int), A.StreamController_StreamController$broadcast(false, t1), A.StreamController_StreamController$broadcast(false, t2), A.StreamController_StreamController$broadcast(false, t2)); - }); - _lazyFinal($, "_kFlingSpringDescription", "$get$_kFlingSpringDescription", () => A.SpringDescription$withDampingRatio(1, 1, 500)); - _lazyFinal($, "_CupertinoButtonState__defaultCursor", "$get$_CupertinoButtonState__defaultCursor", () => A.WidgetStateProperty_resolveWith(new A._CupertinoButtonState__defaultCursor_closure(), type$.MouseCursor)); - _lazyFinal($, "kCupertinoButtonSizeBorderRadius", "$get$kCupertinoButtonSizeBorderRadius", () => A.LinkedHashMap_LinkedHashMap$_literal([B.CupertinoButtonSize_0, A.BorderRadius$circular(40), B.CupertinoButtonSize_1, A.BorderRadius$circular(40), B.CupertinoButtonSize_2, A.BorderRadius$circular(12)], A.findType("CupertinoButtonSize"), type$.BorderRadius)); - _lazyFinal($, "cupertinoDesktopTextSelectionHandleControls", "$get$cupertinoDesktopTextSelectionHandleControls", () => new A._CupertinoDesktopTextSelectionHandleControls()); - _lazyFinal($, "_kRightMiddleTween", "$get$_kRightMiddleTween", () => A.Tween$(B.Offset_1_0, B.Offset_0_0, type$.Offset)); - _lazyFinal($, "_kMiddleLeftTween", "$get$_kMiddleLeftTween", () => A.Tween$(B.Offset_0_0, B.Offset_NuK, type$.Offset)); - _lazy($, "_CupertinoEdgeShadowDecoration_kTween", "$get$_CupertinoEdgeShadowDecoration_kTween", () => A.DecorationTween$(B._CupertinoEdgeShadowDecoration_null, B._CupertinoEdgeShadowDecoration_lFm)); - _lazyFinal($, "cupertinoTextSelectionHandleControls", "$get$cupertinoTextSelectionHandleControls", () => new A.CupertinoTextSelectionHandleControls()); - _lazyFinal($, "_browserPlatform", "$get$_browserPlatform", () => A._operatingSystemToTargetPlatform($.$get$browser().get$operatingSystem())); - _lazyFinal($, "ChangeNotifier__emptyListeners", "$get$ChangeNotifier__emptyListeners", () => A.List_List$filled(0, null, false, type$.nullable_void_Function)); - _lazyFinal($, "sparseTextConfiguration", "$get$sparseTextConfiguration", () => A.TextTreeConfiguration$(true, "", ":", "", "", "", "", "", true, false, "\n", true, "\u2502", "", "\u2514\u2500", "\u251c\u2500", " ", " ", "\u2502 ", " ", "", true, "")); - _lazyFinal($, "dashedTextConfiguration", "$get$dashedTextConfiguration", () => A.TextTreeConfiguration$(true, "", ":", "", "", "", "", "", true, false, "\n", true, "\u254e", "", "\u2514\u254c", "\u254e\u254c", " ", " ", "\u2502 ", " ", "", true, "")); - _lazyFinal($, "denseTextConfiguration", "$get$denseTextConfiguration", () => A.TextTreeConfiguration$(false, "", ":", ")", "", "(", "", "", false, false, "\n", false, "\u2502", "", "\u2514", "\u251c", "", "", "\u2502", " ", ", ", true, "")); - _lazyFinal($, "transitionTextConfiguration", "$get$transitionTextConfiguration", () => A.TextTreeConfiguration$(false, ":", " \u2550\u2550\u2550", "", "", "", " ", " \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550", false, true, "\n", true, "\u2502", "", "\u2558\u2550\u2566\u2550\u2550 ", "\u255e\u2550\u2566\u2550\u2550 ", " \u2551 ", "", "", "", "", true, "")); - _lazyFinal($, "errorTextConfiguration", "$get$errorTextConfiguration", () => A.TextTreeConfiguration$(false, "", ":", "", "\u2550\u2550\u2561 ", "", "", " \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550", false, false, "\n", true, "\u2502", "\u2550\u2550\u2550\u2550\u2550", "\u2558\u2550\u2566", "\u255e\u2550\u2566", " \u2551 ", "", "", "", "", true, " \u255e\u2550\u2550")); - _lazyFinal($, "whitespaceTextConfiguration", "$get$whitespaceTextConfiguration", () => A.TextTreeConfiguration$(false, ":", ":", "", "", "", "", "", false, false, "\n", true, " ", "", "", "", " ", " ", "", "", "", true, "")); - _lazyFinal($, "flatTextConfiguration", "$get$flatTextConfiguration", () => A.TextTreeConfiguration$(false, ":", ":", "", "", "", "", "", false, false, "\n", true, "", "", "", "", "", "", "", "", "", true, "")); - _lazyFinal($, "singleLineTextConfiguration", "$get$singleLineTextConfiguration", () => A.TextTreeConfiguration$(false, "", ":", ")", "", "(", "", "", true, false, "", false, "", "", "", "", "", "", " ", " ", ", ", false, "")); - _lazyFinal($, "errorPropertyTextConfiguration", "$get$errorPropertyTextConfiguration", () => A.TextTreeConfiguration$(false, "", ":", ")", "", "(", "", "", true, true, "\n", false, "", "", "", "", "", "", " ", " ", ", ", false, "")); - _lazyFinal($, "shallowTextConfiguration", "$get$shallowTextConfiguration", () => A.TextTreeConfiguration$(false, ":", ":", "", "", "", "", "", false, false, "\n", true, " ", "", "", "", " ", " ", "", "", "", false, "")); - _lazyFinal($, "_CompressedNode_empty", "$get$_CompressedNode_empty", () => new A._CompressedNode(0, $.$get$_CompressedNode__emptyArray())); - _lazyFinal($, "_CompressedNode__emptyArray", "$get$_CompressedNode__emptyArray", () => A._makeArray(0)); - _lazyFinal($, "_debugPrintBuffer", "$get$_debugPrintBuffer", () => A.ListQueue$(null, type$.String)); - _lazyFinal($, "_debugPrintStopwatch", "$get$_debugPrintStopwatch", () => A.Stopwatch$()); - _lazyFinal($, "_indentPattern", "$get$_indentPattern", () => A.RegExp_RegExp("^ *(?:[-+*] |[0-9]+[.):] )?", false)); - _lazyFinal($, "WriteBuffer__zeroBuffer", "$get$WriteBuffer__zeroBuffer", () => A.NativeUint8List_NativeUint8List(8)); - _lazyFinal($, "StackFrame__webNonDebugFramePattern", "$get$StackFrame__webNonDebugFramePattern", () => A.RegExp_RegExp("^\\s*at ([^\\s]+).*$", false)); - _lazyFinal($, "_RenderChip_selectionScrimTween", "$get$_RenderChip_selectionScrimTween", () => A.ColorTween$(B.Color_Edl, B.Color_vDb)); - _lazyFinal($, "kDefaultIconLightColor", "$get$kDefaultIconLightColor", () => A.Color$(4294967295)); - _lazyFinal($, "kDefaultIconDarkColor", "$get$kDefaultIconDarkColor", () => A.Color$(3707764736)); - _lazyFinal($, "desktopTextSelectionHandleControls", "$get$desktopTextSelectionHandleControls", () => new A._DesktopTextSelectionHandleControls()); - _lazyFinal($, "_ExpansionTileState__easeInTween", "$get$_ExpansionTileState__easeInTween", () => A.CurveTween$(B.Cubic_Pa6)); - _lazyFinal($, "_ExpansionTileState__easeOutTween", "$get$_ExpansionTileState__easeOutTween", () => A.CurveTween$(B.Cubic_ts0)); - _lazyFinal($, "_ExpansionTileState__halfTween", "$get$_ExpansionTileState__halfTween", () => A.Tween$(0, 0.5, type$.double)); - _lazyFinal($, "_ScalingFabMotionAnimator__rotationTween", "$get$_ScalingFabMotionAnimator__rotationTween", () => A.Tween$(0.75, 1, type$.double)); - _lazyFinal($, "_ScalingFabMotionAnimator__thresholdCenterTween", "$get$_ScalingFabMotionAnimator__thresholdCenterTween", () => A.CurveTween$(B.Threshold_9Zy)); - _lazyFinal($, "InkRipple__easeCurveTween", "$get$InkRipple__easeCurveTween", () => A.CurveTween$(B.Cubic_glB)); - _lazyFinal($, "InkRipple__fadeOutIntervalTween", "$get$InkRipple__fadeOutIntervalTween", () => A.CurveTween$(B.Interval_Lo0)); - _lazy($, "TextMagnifier_adaptiveMagnifierConfiguration", "$get$TextMagnifier_adaptiveMagnifierConfiguration", () => new A.TextMagnifierConfiguration(new A.TextMagnifier_adaptiveMagnifierConfiguration_closure(), A.defaultTargetPlatform() === B.TargetPlatform_2)); - _lazyFinal($, "_ZoomPageTransition_fastOutExtraSlowInTweenSequenceItems", "$get$_ZoomPageTransition_fastOutExtraSlowInTweenSequenceItems", () => { - var t1 = type$.double; - return A._setArrayType([A.TweenSequenceItem$(A.Tween$(0, 0.4, t1).chain$1(A.CurveTween$(B.Cubic_Df6)), 0.166666, t1), A.TweenSequenceItem$(A.Tween$(0.4, 1, t1).chain$1(A.CurveTween$(B.Cubic_eOY)), 0.833334, t1)], A.findType("JSArray>")); - }); - _lazyFinal($, "_ZoomPageTransition__scaleCurveSequence", "$get$_ZoomPageTransition__scaleCurveSequence", () => A.TweenSequence$($.$get$_ZoomPageTransition_fastOutExtraSlowInTweenSequenceItems(), type$.double)); - _lazyFinal($, "_ZoomEnterTransitionState__fadeInTransition", "$get$_ZoomEnterTransitionState__fadeInTransition", () => A.Tween$(0, 1, type$.double).chain$1(A.CurveTween$(B.Interval_f2e))); - _lazyFinal($, "_ZoomEnterTransitionState__scaleDownTransition", "$get$_ZoomEnterTransitionState__scaleDownTransition", () => A.Tween$(1.1, 1, type$.double).chain$1($.$get$_ZoomPageTransition__scaleCurveSequence())); - _lazyFinal($, "_ZoomEnterTransitionState__scaleUpTransition", "$get$_ZoomEnterTransitionState__scaleUpTransition", () => A.Tween$(0.85, 1, type$.double).chain$1($.$get$_ZoomPageTransition__scaleCurveSequence())); - _lazyFinal($, "_ZoomEnterTransitionState__scrimOpacityTween", "$get$_ZoomEnterTransitionState__scrimOpacityTween", () => A.Tween$(0, 0.6, type$.nullable_double).chain$1(A.CurveTween$(B.Interval_QKl))); - _lazyFinal($, "_ZoomExitTransitionState__fadeOutTransition", "$get$_ZoomExitTransitionState__fadeOutTransition", () => A.Tween$(1, 0, type$.double).chain$1(A.CurveTween$(B.Interval_ZAo))); - _lazyFinal($, "_ZoomExitTransitionState__scaleUpTransition", "$get$_ZoomExitTransitionState__scaleUpTransition", () => A.Tween$(1, 1.05, type$.double).chain$1($.$get$_ZoomPageTransition__scaleCurveSequence())); - _lazyFinal($, "_ZoomExitTransitionState__scaleDownTransition", "$get$_ZoomExitTransitionState__scaleDownTransition", () => A.Tween$(1, 0.9, type$.double).chain$1($.$get$_ZoomPageTransition__scaleCurveSequence())); - _lazyFinal($, "_CircularProgressIndicatorState__strokeHeadTween", "$get$_CircularProgressIndicatorState__strokeHeadTween", () => A.CurveTween$(B.Interval_owy).chain$1(A.CurveTween$(B.SawTooth_2222))); - _lazyFinal($, "_CircularProgressIndicatorState__strokeTailTween", "$get$_CircularProgressIndicatorState__strokeTailTween", () => A.CurveTween$(B.Interval_kwb).chain$1(A.CurveTween$(B.SawTooth_2222))); - _lazyFinal($, "_CircularProgressIndicatorState__offsetTween", "$get$_CircularProgressIndicatorState__offsetTween", () => A.CurveTween$(B.SawTooth_2222)); - _lazyFinal($, "_CircularProgressIndicatorState__rotationTween", "$get$_CircularProgressIndicatorState__rotationTween", () => A.CurveTween$(B.SawTooth_1333)); - _lazyFinal($, "_FloatingActionButtonTransitionState__entranceTurnTween", "$get$_FloatingActionButtonTransitionState__entranceTurnTween", () => A.Tween$(0.875, 1, type$.double).chain$1(A.CurveTween$(B.Cubic_Pa6))); - _lazyFinal($, "materialTextSelectionHandleControls", "$get$materialTextSelectionHandleControls", () => new A.MaterialTextSelectionHandleControls()); - _lazyFinal($, "Theme__kFallbackTheme", "$get$Theme__kFallbackTheme", () => A.ThemeData_ThemeData$fallback()); - _lazyFinal($, "ThemeData__localizedThemeDataCache", "$get$ThemeData__localizedThemeDataCache", () => new A._FifoCache(A.LinkedHashMap_LinkedHashMap$_empty(A.findType("_IdentityThemeDataCacheKey"), type$.ThemeData), 5, A.findType("_FifoCache<_IdentityThemeDataCacheKey,ThemeData>"))); - _lazyFinal($, "MatrixUtils__minMax", "$get$MatrixUtils__minMax", () => A.NativeFloat64List_NativeFloat64List(4)); - _lazyFinal($, "WordBoundary__regExpSpaceSeparatorOrPunctuation", "$get$WordBoundary__regExpSpaceSeparatorOrPunctuation", () => A.RegExp_RegExp("[\\p{Space_Separator}\\p{Punctuation}]", true)); - _lazyFinal($, "_TextLayout__regExpSpaceSeparators", "$get$_TextLayout__regExpSpaceSeparators", () => A.RegExp_RegExp("\\p{Space_Separator}", true)); - _lazy($, "RenderErrorBox_backgroundColor", "$get$RenderErrorBox_backgroundColor", () => B.Color_y6J); - _lazy($, "RenderErrorBox_textStyle", "$get$RenderErrorBox_textStyle", () => { - var _null = null; - return A.TextStyle_TextStyle(_null, B.Color_ZpL, _null, _null, _null, _null, "sans-serif", _null, _null, 18, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); - }); - _lazy($, "RenderErrorBox_paragraphStyle", "$get$RenderErrorBox_paragraphStyle", () => { - var _null = null; - return A.ParagraphStyle_ParagraphStyle(_null, _null, _null, _null, _null, _null, _null, _null, _null, B.TextAlign_0, B.TextDirection_1, _null); - }); - _lazyFinal($, "_SemanticsGeometry__temporaryTransformHolder", "$get$_SemanticsGeometry__temporaryTransformHolder", () => A.Matrix4$zero()); - _lazyFinal($, "RenderParagraph__placeholderCharacter", "$get$RenderParagraph__placeholderCharacter", () => A.String_String$fromCharCode(65532)); - _lazyFinal($, "_SelectableFragment__placeholderCharacter", "$get$_SelectableFragment__placeholderCharacter", () => A.String_String$fromCharCode(65532)); - _lazyFinal($, "_SelectableFragment__placeholderLength", "$get$_SelectableFragment__placeholderLength", () => $.$get$_SelectableFragment__placeholderCharacter().length); - _lazyFinal($, "_kUnblockedUserActions", "$get$_kUnblockedUserActions", () => 98304); - _lazyFinal($, "SemanticsNode__kEmptyConfig", "$get$SemanticsNode__kEmptyConfig", () => A.SemanticsConfiguration$()); - _lazyFinal($, "SemanticsNode__kEmptyChildList", "$get$SemanticsNode__kEmptyChildList", () => A.NativeInt32List_NativeInt32List(0)); - _lazyFinal($, "SemanticsNode__kEmptyCustomSemanticsActionsList", "$get$SemanticsNode__kEmptyCustomSemanticsActionsList", () => A.NativeInt32List_NativeInt32List(0)); - _lazyFinal($, "SemanticsNode__kIdentityTransform", "$get$SemanticsNode__kIdentityTransform", () => A.Matrix4_Matrix4$identity()._m4storage); - _lazyFinal($, "rootBundle", "$get$rootBundle", () => { - var t1 = type$.String, - t2 = type$.Future_dynamic; - return new A.PlatformAssetBundle(A.LinkedHashMap_LinkedHashMap$_empty(t1, A.findType("Future")), A.LinkedHashMap_LinkedHashMap$_empty(t1, t2), A.LinkedHashMap_LinkedHashMap$_empty(t1, t2)); - }); - _lazyFinal($, "BrowserContextMenu__instance", "$get$BrowserContextMenu__instance", () => new A.BrowserContextMenu()); - _lazyFinal($, "KeyboardLockMode__knownLockModes", "$get$KeyboardLockMode__knownLockModes", () => A.LinkedHashMap_LinkedHashMap$_literal([4294967562, B.KeyboardLockMode_s4x, 4294967564, B.KeyboardLockMode_6kv, 4294967556, B.KeyboardLockMode_KMH], type$.int, type$.KeyboardLockMode)); - _lazyFinal($, "LogicalKeyboardKey__reverseSynonyms", "$get$LogicalKeyboardKey__reverseSynonyms", () => { - var t1 = type$.LogicalKeyboardKey; - return A.LinkedHashMap_LinkedHashMap$_literal([B.LogicalKeyboardKey_8589935090, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934850, B.LogicalKeyboardKey_8589934851], t1), B.LogicalKeyboardKey_8589935094, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934854, B.LogicalKeyboardKey_8589934855], t1), B.LogicalKeyboardKey_8589935092, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934852, B.LogicalKeyboardKey_8589934853], t1), B.LogicalKeyboardKey_8589935088, A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589934848, B.LogicalKeyboardKey_8589934849], t1)], t1, A.findType("Set")); - }); - _lazyFinal($, "_profiledBinaryMessengers", "$get$_profiledBinaryMessengers", () => A.Expando$()); - _lazyFinal($, "platformViewsRegistry", "$get$platformViewsRegistry", () => new A.PlatformViewsRegistry()); - _lazyFinal($, "RawKeyboard_instance", "$get$RawKeyboard_instance", () => new A.RawKeyboard0(A._setArrayType([], A.findType("JSArray<~(RawKeyEvent)>")), A.LinkedHashMap_LinkedHashMap$_empty(type$.PhysicalKeyboardKey, type$.LogicalKeyboardKey))); - _lazyFinal($, "RawKeyboard__modifierKeyMap", "$get$RawKeyboard__modifierKeyMap", () => { - var t1 = type$.PhysicalKeyboardKey; - return A.LinkedHashMap_LinkedHashMap$_literal([B._ModifierSidePair_ModifierKey_2_KeyboardSide_1, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458978], t1), B._ModifierSidePair_ModifierKey_2_KeyboardSide_2, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458982], t1), B._ModifierSidePair_ModifierKey_2_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458978, B.PhysicalKeyboardKey_458982], t1), B._ModifierSidePair_ModifierKey_2_KeyboardSide_0, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458978], t1), B._ModifierSidePair_ModifierKey_1_KeyboardSide_1, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458977], t1), B._ModifierSidePair_ModifierKey_1_KeyboardSide_2, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458981], t1), B._ModifierSidePair_ModifierKey_1_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458977, B.PhysicalKeyboardKey_458981], t1), B._ModifierSidePair_ModifierKey_1_KeyboardSide_0, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458977], t1), B._ModifierSidePair_ModifierKey_0_KeyboardSide_1, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458976], t1), B._ModifierSidePair_ModifierKey_0_KeyboardSide_2, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458980], t1), B._ModifierSidePair_ModifierKey_0_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458976, B.PhysicalKeyboardKey_458980], t1), B._ModifierSidePair_ModifierKey_0_KeyboardSide_0, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458976], t1), B._ModifierSidePair_ModifierKey_3_KeyboardSide_1, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458979], t1), B._ModifierSidePair_ModifierKey_3_KeyboardSide_2, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458983], t1), B._ModifierSidePair_ModifierKey_3_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458979, B.PhysicalKeyboardKey_458983], t1), B._ModifierSidePair_ModifierKey_3_KeyboardSide_0, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458979], t1), B._ModifierSidePair_ModifierKey_4_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458809], t1), B._ModifierSidePair_ModifierKey_5_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458835], t1), B._ModifierSidePair_ModifierKey_6_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_458823], t1), B._ModifierSidePair_ModifierKey_7_KeyboardSide_3, A.LinkedHashSet_LinkedHashSet$_literal([B.PhysicalKeyboardKey_18], t1)], A.findType("_ModifierSidePair"), A.findType("Set")); - }); - _lazyFinal($, "RawKeyboard__allModifiersExceptFn", "$get$RawKeyboard__allModifiersExceptFn", () => A.LinkedHashMap_LinkedHashMap$_literal([B.PhysicalKeyboardKey_458978, B.LogicalKeyboardKey_8589934852, B.PhysicalKeyboardKey_458982, B.LogicalKeyboardKey_8589934853, B.PhysicalKeyboardKey_458977, B.LogicalKeyboardKey_8589934850, B.PhysicalKeyboardKey_458981, B.LogicalKeyboardKey_8589934851, B.PhysicalKeyboardKey_458976, B.LogicalKeyboardKey_8589934848, B.PhysicalKeyboardKey_458980, B.LogicalKeyboardKey_8589934849, B.PhysicalKeyboardKey_458979, B.LogicalKeyboardKey_8589934854, B.PhysicalKeyboardKey_458983, B.LogicalKeyboardKey_8589934855, B.PhysicalKeyboardKey_458809, B.LogicalKeyboardKey_4294967556, B.PhysicalKeyboardKey_458835, B.LogicalKeyboardKey_4294967562, B.PhysicalKeyboardKey_458823, B.LogicalKeyboardKey_4294967564], type$.PhysicalKeyboardKey, type$.LogicalKeyboardKey)); - _lazyFinal($, "RawKeyboard__allModifiers", "$get$RawKeyboard__allModifiers", () => { - var t1 = A.LinkedHashMap_LinkedHashMap$_empty(type$.PhysicalKeyboardKey, type$.LogicalKeyboardKey); - t1.$indexSet(0, B.PhysicalKeyboardKey_18, B.LogicalKeyboardKey_4294967558); - t1.addAll$1(0, $.$get$RawKeyboard__allModifiersExceptFn()); - return t1; - }); - _lazyFinal($, "FilteringTextInputFormatter_singleLineFormatter", "$get$FilteringTextInputFormatter_singleLineFormatter", () => new A.FilteringTextInputFormatter("\n", false, "")); - _lazyFinal($, "TextInput__instance", "$get$TextInput__instance", () => { - var t1 = $.$get$_PlatformTextInputControl_instance(); - t1 = new A.TextInput(t1, A.LinkedHashSet_LinkedHashSet$_literal([t1], A.findType("TextInputControl")), A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("ScribbleClient"))); - t1.__TextInput__channel_A = B.OptionalMethodChannel_5XR; - t1.get$_text_input$_channel().setMethodCallHandler$1(t1.get$_loudlyHandleTextInputInvocation()); - return t1; - }); - _lazyFinal($, "_PlatformTextInputControl_instance", "$get$_PlatformTextInputControl_instance", () => new A._PlatformTextInputControl()); - _lazyFinal($, "UndoManager__instance", "$get$UndoManager__instance", () => { - var t1 = new A.UndoManager(); - t1.__UndoManager__channel_A = B.OptionalMethodChannel_sli; - t1.get$_undo_manager$_channel().setMethodCallHandler$1(t1.get$_handleUndoManagerInvocation()); - return t1; - }); - _lazy($, "WidgetsApp_defaultActions", "$get$WidgetsApp_defaultActions", () => { - var t1 = A.findType("~(Action)"); - return A.LinkedHashMap_LinkedHashMap$_literal([B.Type_DoNothingIntent_5gX, A.DoNothingAction$(true), B.Type_18F, A.DoNothingAction$(false), B.Type_RequestFocusIntent_IGS, new A.RequestFocusAction(A.ObserverList$(t1)), B.Type_NextFocusIntent_OLT, new A.NextFocusAction(A.ObserverList$(t1)), B.Type_PreviousFocusIntent_HI0, new A.PreviousFocusAction(A.ObserverList$(t1)), B.Type_DirectionalFocusIntent_oIa, new A.DirectionalFocusAction(false, A.ObserverList$(t1)), B.Type_ScrollIntent_tOb, A.ScrollAction$(), B.Type_PrioritizedIntents_VsX, new A.PrioritizedAction(A.ObserverList$(t1)), B.Type_VoidCallbackIntent_nRY, new A.VoidCallbackAction(A.ObserverList$(t1))], type$.Type, type$.Action_Intent); - }); - _lazyFinal($, "DefaultTextEditingShortcuts__commonShortcuts", "$get$DefaultTextEditingShortcuts__commonShortcuts", () => { - var t3, _i, pressShift, - t1 = type$.Intent, - t2 = A.LinkedHashMap_LinkedHashMap$_empty(type$.ShortcutActivator, t1); - for (t3 = A.findType("SingleActivator"), _i = 0; _i < 2; ++_i) { - pressShift = B.List_true_false[_i]; - t2.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal([A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, false, false, pressShift), B.DeleteCharacterIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, true, false, pressShift), B.DeleteToNextWordBoundaryIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, true, false, false, pressShift), B.DeleteToLineBreakIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, false, false, pressShift), B.DeleteCharacterIntent_true, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, true, false, pressShift), B.DeleteToNextWordBoundaryIntent_true, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, true, false, false, pressShift), B.DeleteToLineBreakIntent_true], t3, t1)); - } - t2.$indexSet(0, B.SingleActivator_uUl2, B.ExtendSelectionByCharacterIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_uUl3, B.ExtendSelectionByCharacterIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_uUl4, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_uUl5, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_pO11, B.ExtendSelectionByCharacterIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_pO12, B.ExtendSelectionByCharacterIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_pO13, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_pO14, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_AVO, B.ExtendSelectionToLineBreakIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_AVO0, B.ExtendSelectionToLineBreakIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_AVO1, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_AVO2, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_vVX, B.ExtendSelectionToLineBreakIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_vVX0, B.ExtendSelectionToLineBreakIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_vVX1, B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_vVX2, B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_QuT1, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_QuT2, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_fgt1, B.ExtendSelectionToNextWordBoundaryIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_fgt2, B.ExtendSelectionToNextWordBoundaryIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_fgt3, B.ExtendSelectionToNextParagraphBoundaryIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_fgt4, B.ExtendSelectionToNextParagraphBoundaryIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_IgW, B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_uUl, B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_wGo, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_pO15, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_Cey, B.CopySelectionTextIntent_true); - t2.$indexSet(0, B.SingleActivator_BjR, B.CopySelectionTextIntent_false); - t2.$indexSet(0, B.SingleActivator_KIS, B.C_PasteTextIntent); - t2.$indexSet(0, B.SingleActivator_kdm, B.C_SelectAllTextIntent); - t2.$indexSet(0, B.SingleActivator_U2h, B.C_UndoTextIntent); - t2.$indexSet(0, B.SingleActivator_e8R, B.C_RedoTextIntent); - t2.$indexSet(0, B.SingleActivator_6MK, B.C_DoNothingAndStopPropagationTextIntent); - t2.$indexSet(0, B.SingleActivator_nRp, B.C_DoNothingAndStopPropagationTextIntent); - return t2; - }); - _lazyFinal($, "DefaultTextEditingShortcuts__androidShortcuts", "$get$DefaultTextEditingShortcuts__androidShortcuts", () => $.$get$DefaultTextEditingShortcuts__commonShortcuts()); - _lazyFinal($, "DefaultTextEditingShortcuts__fuchsiaShortcuts", "$get$DefaultTextEditingShortcuts__fuchsiaShortcuts", () => $.$get$DefaultTextEditingShortcuts__androidShortcuts()); - _lazyFinal($, "DefaultTextEditingShortcuts__linuxNumpadShortcuts", "$get$DefaultTextEditingShortcuts__linuxNumpadShortcuts", () => A.LinkedHashMap_LinkedHashMap$_literal([B.SingleActivator_MF3, B.ExtendSelectionByCharacterIntent_false_false_false_true, B.SingleActivator_MF30, B.ExtendSelectionByCharacterIntent_false_false_false_false, B.SingleActivator_3KH, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_false, B.SingleActivator_MF31, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_true, B.SingleActivator_oQw, B.ExtendSelectionToNextWordBoundaryIntent_false_false_false_true, B.SingleActivator_oQw0, B.ExtendSelectionToNextWordBoundaryIntent_false_false_false_false, B.SingleActivator_x7b, B.ExtendSelectionToNextParagraphBoundaryIntent_false_false_false_false, B.SingleActivator_oQw1, B.ExtendSelectionToNextParagraphBoundaryIntent_false_false_false_true, B.SingleActivator_3KH0, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_false, B.SingleActivator_MF32, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_true, B.SingleActivator_MF33, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_false, B.SingleActivator_MF34, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_true, B.SingleActivator_e1P, B.DeleteCharacterIntent_true, B.SingleActivator_EIo, B.DeleteToNextWordBoundaryIntent_true, B.SingleActivator_G2y, B.ExtendSelectionByCharacterIntent_true_false_false_true, B.SingleActivator_G2y0, B.ExtendSelectionByCharacterIntent_true_false_false_false, B.SingleActivator_ax4, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false, B.SingleActivator_G2y1, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true, B.SingleActivator_PVG, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_true, B.SingleActivator_PVG0, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_false, B.SingleActivator_WxM, B.ExtendSelectionToNextParagraphBoundaryIntent_true_false_false_false, B.SingleActivator_PVG1, B.ExtendSelectionToNextParagraphBoundaryIntent_true_false_false_true, B.SingleActivator_ax40, B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_false, B.SingleActivator_G2y2, B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_true, B.SingleActivator_G2y3, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false, B.SingleActivator_G2y4, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true, B.SingleActivator_PBv, B.DeleteCharacterIntent_true, B.SingleActivator_xwY, B.DeleteToNextWordBoundaryIntent_true], type$.ShortcutActivator, type$.Intent)); - _lazyFinal($, "DefaultTextEditingShortcuts__linuxShortcuts", "$get$DefaultTextEditingShortcuts__linuxShortcuts", () => { - var t1 = A.LinkedHashMap_LinkedHashMap$of($.$get$DefaultTextEditingShortcuts__commonShortcuts(), type$.ShortcutActivator, type$.Intent); - t1.addAll$1(0, $.$get$DefaultTextEditingShortcuts__linuxNumpadShortcuts()); - t1.$indexSet(0, B.SingleActivator_uUl0, B.ExtendSelectionToLineBreakIntent_true_false_false_false); - t1.$indexSet(0, B.SingleActivator_uUl1, B.ExtendSelectionToLineBreakIntent_true_false_false_true); - t1.$indexSet(0, B.SingleActivator_pO1, B.ExtendSelectionToLineBreakIntent_false_false_false_false); - t1.$indexSet(0, B.SingleActivator_pO10, B.ExtendSelectionToLineBreakIntent_false_false_false_true); - return t1; - }); - _lazyFinal($, "DefaultTextEditingShortcuts__macShortcuts", "$get$DefaultTextEditingShortcuts__macShortcuts", () => { - var t3, _i, pressShift, - t1 = type$.Intent, - t2 = A.LinkedHashMap_LinkedHashMap$_empty(type$.ShortcutActivator, t1); - for (t3 = A.findType("SingleActivator"), _i = 0; _i < 2; ++_i) { - pressShift = B.List_true_false[_i]; - t2.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal([A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, false, false, pressShift), B.DeleteCharacterIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, true, false, false, pressShift), B.DeleteToNextWordBoundaryIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, false, true, pressShift), B.DeleteToLineBreakIntent_false, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, false, false, pressShift), B.DeleteCharacterIntent_true, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, true, false, false, pressShift), B.DeleteToNextWordBoundaryIntent_true, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, false, true, pressShift), B.DeleteToLineBreakIntent_true], t3, t1)); - } - t2.$indexSet(0, B.SingleActivator_uUl2, B.ExtendSelectionByCharacterIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_uUl3, B.ExtendSelectionByCharacterIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_uUl4, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_uUl5, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_pO11, B.ExtendSelectionByCharacterIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_pO12, B.ExtendSelectionByCharacterIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_pO13, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_pO14, B.ExtendSelectionVerticallyToAdjacentLineIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_AVO, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_AVO0, B.ExtendSelectionToNextWordBoundaryIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_AVO1, B.ExtendSelectionToLineBreakIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_AVO2, B.ExtendSelectionToLineBreakIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_vVX, B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_false); - t2.$indexSet(0, B.SingleActivator_vVX0, B.ExtendSelectionToNextWordBoundaryOrCaretLocationIntent_false_true_false_true); - t2.$indexSet(0, B.SingleActivator_vVX1, B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_false); - t2.$indexSet(0, B.SingleActivator_vVX2, B.ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent_false_true_false_true); - t2.$indexSet(0, B.SingleActivator_P3B, B.ExtendSelectionToLineBreakIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_P3B0, B.ExtendSelectionToLineBreakIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_P3B1, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_P3B2, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_WL9, B.ExpandSelectionToLineBreakIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_WL90, B.ExpandSelectionToLineBreakIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_WL91, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_WL92, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_QHL, B.C_TransposeCharactersIntent); - t2.$indexSet(0, B.SingleActivator_uUl0, B.ScrollToDocumentBoundaryIntent_false); - t2.$indexSet(0, B.SingleActivator_uUl1, B.ScrollToDocumentBoundaryIntent_true); - t2.$indexSet(0, B.SingleActivator_pO1, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_pO10, B.ExpandSelectionToDocumentBoundaryIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_IgW, B.ScrollIntent_aFe); - t2.$indexSet(0, B.SingleActivator_uUl, B.ScrollIntent_Lhi); - t2.$indexSet(0, B.SingleActivator_wGo, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_false); - t2.$indexSet(0, B.SingleActivator_pO15, B.ExtendSelectionVerticallyToAdjacentPageIntent_false_false_false_true); - t2.$indexSet(0, B.SingleActivator_0nW, B.CopySelectionTextIntent_true); - t2.$indexSet(0, B.SingleActivator_EwF, B.CopySelectionTextIntent_false); - t2.$indexSet(0, B.SingleActivator_6BO, B.C_PasteTextIntent); - t2.$indexSet(0, B.SingleActivator_qp5, B.C_SelectAllTextIntent); - t2.$indexSet(0, B.SingleActivator_xH4, B.C_UndoTextIntent); - t2.$indexSet(0, B.SingleActivator_VTy, B.C_RedoTextIntent); - t2.$indexSet(0, B.SingleActivator_oIV, B.ExtendSelectionToLineBreakIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_kdm, B.ExtendSelectionToLineBreakIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_1wG, B.ExtendSelectionByCharacterIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_9cA, B.ExtendSelectionByCharacterIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_Q7q, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_true); - t2.$indexSet(0, B.SingleActivator_b3x, B.ExtendSelectionVerticallyToAdjacentLineIntent_true_false_false_false); - t2.$indexSet(0, B.SingleActivator_6MK, B.C_DoNothingAndStopPropagationTextIntent); - t2.$indexSet(0, B.SingleActivator_nRp, B.C_DoNothingAndStopPropagationTextIntent); - return t2; - }); - _lazyFinal($, "DefaultTextEditingShortcuts__iOSShortcuts", "$get$DefaultTextEditingShortcuts__iOSShortcuts", () => $.$get$DefaultTextEditingShortcuts__macShortcuts()); - _lazyFinal($, "DefaultTextEditingShortcuts__windowsShortcuts", "$get$DefaultTextEditingShortcuts__windowsShortcuts", () => { - var t1 = A.LinkedHashMap_LinkedHashMap$of($.$get$DefaultTextEditingShortcuts__commonShortcuts(), type$.ShortcutActivator, type$.Intent); - t1.$indexSet(0, B.SingleActivator_IgW, B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_false); - t1.$indexSet(0, B.SingleActivator_uUl, B.ExtendSelectionVerticallyToAdjacentPageIntent_true_false_false_true); - t1.$indexSet(0, B.SingleActivator_uUl0, B.ExtendSelectionToLineBreakIntent_true_false_true_false); - t1.$indexSet(0, B.SingleActivator_uUl1, B.ExtendSelectionToLineBreakIntent_true_false_true_true); - t1.$indexSet(0, B.SingleActivator_pO1, B.ExtendSelectionToLineBreakIntent_false_false_true_false); - t1.$indexSet(0, B.SingleActivator_pO10, B.ExtendSelectionToLineBreakIntent_false_false_true_true); - t1.$indexSet(0, B.SingleActivator_QuT, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_false); - t1.$indexSet(0, B.SingleActivator_QuT0, B.ExtendSelectionToDocumentBoundaryIntent_true_false_false_true); - t1.$indexSet(0, B.SingleActivator_fgt, B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_false); - t1.$indexSet(0, B.SingleActivator_fgt0, B.ExtendSelectionToDocumentBoundaryIntent_false_false_false_true); - return t1; - }); - _lazyFinal($, "DefaultTextEditingShortcuts__webDisablingTextShortcuts", "$get$DefaultTextEditingShortcuts__webDisablingTextShortcuts", () => { - var t3, _i, pressShift, - t1 = type$.Intent, - t2 = A.LinkedHashMap_LinkedHashMap$_empty(type$.ShortcutActivator, t1); - for (t3 = A.findType("SingleActivator"), _i = 0; _i < 2; ++_i) { - pressShift = B.List_true_false[_i]; - t2.addAll$1(0, A.LinkedHashMap_LinkedHashMap$_literal([A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, false, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, false, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, true, false, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, true, false, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, true, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, true, false, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967304, false, false, true, pressShift), B.C_DoNothingAndStopPropagationTextIntent, A.SingleActivator$(B.LogicalKeyboardKey_4294967423, false, false, true, pressShift), B.C_DoNothingAndStopPropagationTextIntent], t3, t1)); - } - t2.addAll$1(0, B.Map_4dxGM); - t2.$indexSet(0, B.SingleActivator_Cey, B.C_DoNothingAndStopPropagationTextIntent); - t2.$indexSet(0, B.SingleActivator_0nW, B.C_DoNothingAndStopPropagationTextIntent); - t2.$indexSet(0, B.SingleActivator_BjR, B.C_DoNothingAndStopPropagationTextIntent); - t2.$indexSet(0, B.SingleActivator_EwF, B.C_DoNothingAndStopPropagationTextIntent); - t2.$indexSet(0, B.SingleActivator_KIS, B.C_DoNothingAndStopPropagationTextIntent); - t2.$indexSet(0, B.SingleActivator_6BO, B.C_DoNothingAndStopPropagationTextIntent); - t2.$indexSet(0, B.SingleActivator_kdm, B.C_DoNothingAndStopPropagationTextIntent); - t2.$indexSet(0, B.SingleActivator_qp5, B.C_DoNothingAndStopPropagationTextIntent); - return t2; - }); - _lazyFinal($, "DefaultTextEditingShortcuts__macDisablingTextShortcuts", "$get$DefaultTextEditingShortcuts__macDisablingTextShortcuts", () => { - var t1 = A.LinkedHashMap_LinkedHashMap$of(B.Map_4dxGM, type$.ShortcutActivator, type$.Intent); - t1.addAll$1(0, B.Map_NGPzE); - t1.$indexSet(0, B.SingleActivator_h1q, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_nRp0, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_IeE, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_vVX2, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_vVX1, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_pO11, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_pO12, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_vVX, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_vVX0, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_WL9, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_WL90, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_IgW, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_uUl, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_uUl1, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_uUl0, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_wGo, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_pO15, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_pO10, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_pO1, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_QuT0, B.C_DoNothingAndStopPropagationTextIntent); - t1.$indexSet(0, B.SingleActivator_QuT, B.C_DoNothingAndStopPropagationTextIntent); - return t1; - }); - _lazy($, "_NullElement_instance", "$get$_NullElement_instance", () => new A._NullElement(B._NullWidget_null, B._ElementLifecycle_0)); - _lazyFinal($, "_HeroFlight__reverseTween", "$get$_HeroFlight__reverseTween", () => A.Tween$(1, 0, type$.double)); - _lazyFinal($, "NavigatorObserver__navigators", "$get$NavigatorObserver__navigators", () => A.Expando$()); - _lazyFinal($, "_GlowController__crossAxisHalfTime", "$get$_GlowController__crossAxisHalfTime", () => A.Duration$(16667, 0, 0)); - _lazyFinal($, "ScrollPhysics__kDefaultSpring", "$get$ScrollPhysics__kDefaultSpring", () => A.SpringDescription$withDampingRatio(0.5, 1.1, 100)); - _lazyFinal($, "ClampingScrollSimulation__kDecelerationRate", "$get$ClampingScrollSimulation__kDecelerationRate", () => A.log(0.78) / A.log(0.9)); - _lazyFinal($, "_controlSynonyms", "$get$_controlSynonyms", () => A.LogicalKeyboardKey_expandSynonyms(A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935088], type$.LogicalKeyboardKey))); - _lazyFinal($, "_shiftSynonyms", "$get$_shiftSynonyms", () => A.LogicalKeyboardKey_expandSynonyms(A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935090], type$.LogicalKeyboardKey))); - _lazyFinal($, "_altSynonyms", "$get$_altSynonyms", () => A.LogicalKeyboardKey_expandSynonyms(A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935092], type$.LogicalKeyboardKey))); - _lazyFinal($, "_metaSynonyms", "$get$_metaSynonyms", () => A.LogicalKeyboardKey_expandSynonyms(A.LinkedHashSet_LinkedHashSet$_literal([B.LogicalKeyboardKey_8589935094], type$.LogicalKeyboardKey))); - _lazyFinal($, "FlutterSecureStoragePlatform__token", "$get$FlutterSecureStoragePlatform__token", () => new A.Object()); - _lazyFinal($, "webPluginRegistrar", "$get$webPluginRegistrar", () => new A.PluginRegistry(A.LinkedHashMap_LinkedHashMap$_empty(type$.String, A.findType("Future?(ByteData?)")))); - _lazyFinal($, "GoogleFonts_config", "$get$GoogleFonts_config", () => new A._Config()); - _lazy($, "httpClient", "$get$httpClient", () => A.Client_Client()); - _lazy($, "assetManifest", "$get$assetManifest", () => new A.AssetManifest()); - _lazyFinal($, "BaseRequest__tokenRE", "$get$BaseRequest__tokenRE", () => A.RegExp_RegExp("^[\\w!#%&'*+\\-.^`|~]+$", false)); - _lazyFinal($, "_digitRegex", "$get$_digitRegex", () => A.RegExp_RegExp("^\\d+$", false)); - _lazyFinal($, "_escapedChar", "$get$_escapedChar", () => A.RegExp_RegExp('["\\x00-\\x1F\\x7F]', false)); - _lazyFinal($, "token", "$get$token", () => A.RegExp_RegExp('[^()<>@,;:"\\\\/[\\]?={} \\t\\x00-\\x1F\\x7F]+', false)); - _lazyFinal($, "_lws", "$get$_lws", () => A.RegExp_RegExp("(?:\\r\\n)?[ \\t]+", false)); - _lazyFinal($, "_quotedString", "$get$_quotedString", () => A.RegExp_RegExp('"(?:[^"\\x00-\\x1F\\x7F\\\\]|\\\\.)*"', false)); - _lazyFinal($, "_quotedPair", "$get$_quotedPair", () => A.RegExp_RegExp("\\\\(.)", false)); - _lazyFinal($, "nonToken", "$get$nonToken", () => A.RegExp_RegExp('[()<>@,;:"\\\\/\\[\\]?={} \\t\\x00-\\x1F\\x7F]', false)); - _lazyFinal($, "whitespace", "$get$whitespace", () => A.RegExp_RegExp("(?:" + $.$get$_lws().pattern + ")*", false)); - _lazy($, "MaterialDynamicColors_background", "$get$MaterialDynamicColors_background", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, true, "background", new A.MaterialDynamicColors_background_closure(), _null, new A.MaterialDynamicColors_background_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_onBackground", "$get$MaterialDynamicColors_onBackground", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onBackground_closure(), A.ContrastCurve$(3, 3, 4.5, 7), false, "on_background", new A.MaterialDynamicColors_onBackground_closure0(), null, new A.MaterialDynamicColors_onBackground_closure1(), null)); - _lazy($, "MaterialDynamicColors_surface", "$get$MaterialDynamicColors_surface", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, true, "surface", new A.MaterialDynamicColors_surface_closure(), _null, new A.MaterialDynamicColors_surface_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_surfaceDim", "$get$MaterialDynamicColors_surfaceDim", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, true, "surface_dim", new A.MaterialDynamicColors_surfaceDim_closure(), _null, new A.MaterialDynamicColors_surfaceDim_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_surfaceBright", "$get$MaterialDynamicColors_surfaceBright", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, true, "surface_bright", new A.MaterialDynamicColors_surfaceBright_closure(), _null, new A.MaterialDynamicColors_surfaceBright_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_surfaceContainerLowest", "$get$MaterialDynamicColors_surfaceContainerLowest", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, true, "surface_container_lowest", new A.MaterialDynamicColors_surfaceContainerLowest_closure(), _null, new A.MaterialDynamicColors_surfaceContainerLowest_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_surfaceContainerLow", "$get$MaterialDynamicColors_surfaceContainerLow", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, true, "surface_container_low", new A.MaterialDynamicColors_surfaceContainerLow_closure(), _null, new A.MaterialDynamicColors_surfaceContainerLow_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_surfaceContainer", "$get$MaterialDynamicColors_surfaceContainer", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, true, "surface_container", new A.MaterialDynamicColors_surfaceContainer_closure(), _null, new A.MaterialDynamicColors_surfaceContainer_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_surfaceContainerHigh", "$get$MaterialDynamicColors_surfaceContainerHigh", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, true, "surface_container_high", new A.MaterialDynamicColors_surfaceContainerHigh_closure(), _null, new A.MaterialDynamicColors_surfaceContainerHigh_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_surfaceContainerHighest", "$get$MaterialDynamicColors_surfaceContainerHighest", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, true, "surface_container_highest", new A.MaterialDynamicColors_surfaceContainerHighest_closure(), _null, new A.MaterialDynamicColors_surfaceContainerHighest_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_onSurface", "$get$MaterialDynamicColors_onSurface", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onSurface_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_surface", new A.MaterialDynamicColors_onSurface_closure0(), null, new A.MaterialDynamicColors_onSurface_closure1(), null)); - _lazy($, "MaterialDynamicColors_surfaceVariant", "$get$MaterialDynamicColors_surfaceVariant", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, true, "surface_variant", new A.MaterialDynamicColors_surfaceVariant_closure(), _null, new A.MaterialDynamicColors_surfaceVariant_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_onSurfaceVariant", "$get$MaterialDynamicColors_onSurfaceVariant", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onSurfaceVariant_closure(), A.ContrastCurve$(3, 4.5, 7, 11), false, "on_surface_variant", new A.MaterialDynamicColors_onSurfaceVariant_closure0(), null, new A.MaterialDynamicColors_onSurfaceVariant_closure1(), null)); - _lazy($, "MaterialDynamicColors_inverseSurface", "$get$MaterialDynamicColors_inverseSurface", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, false, "inverse_surface", new A.MaterialDynamicColors_inverseSurface_closure(), _null, new A.MaterialDynamicColors_inverseSurface_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_inverseOnSurface", "$get$MaterialDynamicColors_inverseOnSurface", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_inverseOnSurface_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "inverse_on_surface", new A.MaterialDynamicColors_inverseOnSurface_closure0(), null, new A.MaterialDynamicColors_inverseOnSurface_closure1(), null)); - _lazy($, "MaterialDynamicColors_outline", "$get$MaterialDynamicColors_outline", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_outline_closure(), A.ContrastCurve$(1.5, 3, 4.5, 7), false, "outline", new A.MaterialDynamicColors_outline_closure0(), null, new A.MaterialDynamicColors_outline_closure1(), null)); - _lazy($, "MaterialDynamicColors_outlineVariant", "$get$MaterialDynamicColors_outlineVariant", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_outlineVariant_closure(), A.ContrastCurve$(1, 1, 3, 4.5), false, "outline_variant", new A.MaterialDynamicColors_outlineVariant_closure0(), null, new A.MaterialDynamicColors_outlineVariant_closure1(), null)); - _lazy($, "MaterialDynamicColors_shadow", "$get$MaterialDynamicColors_shadow", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, false, "shadow", new A.MaterialDynamicColors_shadow_closure(), _null, new A.MaterialDynamicColors_shadow_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_scrim", "$get$MaterialDynamicColors_scrim", () => { - var _null = null; - return A.DynamicColor_DynamicColor$fromPalette(_null, _null, false, "scrim", new A.MaterialDynamicColors_scrim_closure(), _null, new A.MaterialDynamicColors_scrim_closure0(), _null); - }); - _lazy($, "MaterialDynamicColors_primary", "$get$MaterialDynamicColors_primary", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_primary_closure(), A.ContrastCurve$(3, 4.5, 7, 7), true, "primary", new A.MaterialDynamicColors_primary_closure0(), null, new A.MaterialDynamicColors_primary_closure1(), new A.MaterialDynamicColors_primary_closure2())); - _lazy($, "MaterialDynamicColors_onPrimary", "$get$MaterialDynamicColors_onPrimary", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onPrimary_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_primary", new A.MaterialDynamicColors_onPrimary_closure0(), null, new A.MaterialDynamicColors_onPrimary_closure1(), null)); - _lazy($, "MaterialDynamicColors_primaryContainer", "$get$MaterialDynamicColors_primaryContainer", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_primaryContainer_closure(), A.ContrastCurve$(1, 1, 3, 4.5), true, "primary_container", new A.MaterialDynamicColors_primaryContainer_closure0(), null, new A.MaterialDynamicColors_primaryContainer_closure1(), new A.MaterialDynamicColors_primaryContainer_closure2())); - _lazy($, "MaterialDynamicColors_onPrimaryContainer", "$get$MaterialDynamicColors_onPrimaryContainer", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onPrimaryContainer_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_primary_container", new A.MaterialDynamicColors_onPrimaryContainer_closure0(), null, new A.MaterialDynamicColors_onPrimaryContainer_closure1(), null)); - _lazy($, "MaterialDynamicColors_inversePrimary", "$get$MaterialDynamicColors_inversePrimary", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_inversePrimary_closure(), A.ContrastCurve$(3, 4.5, 7, 7), false, "inverse_primary", new A.MaterialDynamicColors_inversePrimary_closure0(), null, new A.MaterialDynamicColors_inversePrimary_closure1(), null)); - _lazy($, "MaterialDynamicColors_secondary", "$get$MaterialDynamicColors_secondary", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_secondary_closure(), A.ContrastCurve$(3, 4.5, 7, 7), true, "secondary", new A.MaterialDynamicColors_secondary_closure0(), null, new A.MaterialDynamicColors_secondary_closure1(), new A.MaterialDynamicColors_secondary_closure2())); - _lazy($, "MaterialDynamicColors_onSecondary", "$get$MaterialDynamicColors_onSecondary", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onSecondary_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_secondary", new A.MaterialDynamicColors_onSecondary_closure0(), null, new A.MaterialDynamicColors_onSecondary_closure1(), null)); - _lazy($, "MaterialDynamicColors_secondaryContainer", "$get$MaterialDynamicColors_secondaryContainer", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_secondaryContainer_closure(), A.ContrastCurve$(1, 1, 3, 4.5), true, "secondary_container", new A.MaterialDynamicColors_secondaryContainer_closure0(), null, new A.MaterialDynamicColors_secondaryContainer_closure1(), new A.MaterialDynamicColors_secondaryContainer_closure2())); - _lazy($, "MaterialDynamicColors_onSecondaryContainer", "$get$MaterialDynamicColors_onSecondaryContainer", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onSecondaryContainer_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_secondary_container", new A.MaterialDynamicColors_onSecondaryContainer_closure0(), null, new A.MaterialDynamicColors_onSecondaryContainer_closure1(), null)); - _lazy($, "MaterialDynamicColors_tertiary", "$get$MaterialDynamicColors_tertiary", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_tertiary_closure(), A.ContrastCurve$(3, 4.5, 7, 7), true, "tertiary", new A.MaterialDynamicColors_tertiary_closure0(), null, new A.MaterialDynamicColors_tertiary_closure1(), new A.MaterialDynamicColors_tertiary_closure2())); - _lazy($, "MaterialDynamicColors_onTertiary", "$get$MaterialDynamicColors_onTertiary", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onTertiary_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_tertiary", new A.MaterialDynamicColors_onTertiary_closure0(), null, new A.MaterialDynamicColors_onTertiary_closure1(), null)); - _lazy($, "MaterialDynamicColors_tertiaryContainer", "$get$MaterialDynamicColors_tertiaryContainer", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_tertiaryContainer_closure(), A.ContrastCurve$(1, 1, 3, 4.5), true, "tertiary_container", new A.MaterialDynamicColors_tertiaryContainer_closure0(), null, new A.MaterialDynamicColors_tertiaryContainer_closure1(), new A.MaterialDynamicColors_tertiaryContainer_closure2())); - _lazy($, "MaterialDynamicColors_onTertiaryContainer", "$get$MaterialDynamicColors_onTertiaryContainer", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onTertiaryContainer_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_tertiary_container", new A.MaterialDynamicColors_onTertiaryContainer_closure0(), null, new A.MaterialDynamicColors_onTertiaryContainer_closure1(), null)); - _lazy($, "MaterialDynamicColors_error", "$get$MaterialDynamicColors_error", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_error_closure(), A.ContrastCurve$(3, 4.5, 7, 7), true, "error", new A.MaterialDynamicColors_error_closure0(), null, new A.MaterialDynamicColors_error_closure1(), new A.MaterialDynamicColors_error_closure2())); - _lazy($, "MaterialDynamicColors_onError", "$get$MaterialDynamicColors_onError", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onError_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_error", new A.MaterialDynamicColors_onError_closure0(), null, new A.MaterialDynamicColors_onError_closure1(), null)); - _lazy($, "MaterialDynamicColors_errorContainer", "$get$MaterialDynamicColors_errorContainer", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_errorContainer_closure(), A.ContrastCurve$(1, 1, 3, 4.5), true, "error_container", new A.MaterialDynamicColors_errorContainer_closure0(), null, new A.MaterialDynamicColors_errorContainer_closure1(), new A.MaterialDynamicColors_errorContainer_closure2())); - _lazy($, "MaterialDynamicColors_onErrorContainer", "$get$MaterialDynamicColors_onErrorContainer", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onErrorContainer_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_error_container", new A.MaterialDynamicColors_onErrorContainer_closure0(), null, new A.MaterialDynamicColors_onErrorContainer_closure1(), null)); - _lazy($, "MaterialDynamicColors_primaryFixed", "$get$MaterialDynamicColors_primaryFixed", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_primaryFixed_closure(), A.ContrastCurve$(1, 1, 3, 4.5), true, "primary_fixed", new A.MaterialDynamicColors_primaryFixed_closure0(), null, new A.MaterialDynamicColors_primaryFixed_closure1(), new A.MaterialDynamicColors_primaryFixed_closure2())); - _lazy($, "MaterialDynamicColors_primaryFixedDim", "$get$MaterialDynamicColors_primaryFixedDim", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_primaryFixedDim_closure(), A.ContrastCurve$(1, 1, 3, 4.5), true, "primary_fixed_dim", new A.MaterialDynamicColors_primaryFixedDim_closure0(), null, new A.MaterialDynamicColors_primaryFixedDim_closure1(), new A.MaterialDynamicColors_primaryFixedDim_closure2())); - _lazy($, "MaterialDynamicColors_onPrimaryFixed", "$get$MaterialDynamicColors_onPrimaryFixed", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onPrimaryFixed_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_primary_fixed", new A.MaterialDynamicColors_onPrimaryFixed_closure0(), new A.MaterialDynamicColors_onPrimaryFixed_closure1(), new A.MaterialDynamicColors_onPrimaryFixed_closure2(), null)); - _lazy($, "MaterialDynamicColors_onPrimaryFixedVariant", "$get$MaterialDynamicColors_onPrimaryFixedVariant", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onPrimaryFixedVariant_closure(), A.ContrastCurve$(3, 4.5, 7, 11), false, "on_primary_fixed_variant", new A.MaterialDynamicColors_onPrimaryFixedVariant_closure0(), new A.MaterialDynamicColors_onPrimaryFixedVariant_closure1(), new A.MaterialDynamicColors_onPrimaryFixedVariant_closure2(), null)); - _lazy($, "MaterialDynamicColors_secondaryFixed", "$get$MaterialDynamicColors_secondaryFixed", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_secondaryFixed_closure(), A.ContrastCurve$(1, 1, 3, 4.5), true, "secondary_fixed", new A.MaterialDynamicColors_secondaryFixed_closure0(), null, new A.MaterialDynamicColors_secondaryFixed_closure1(), new A.MaterialDynamicColors_secondaryFixed_closure2())); - _lazy($, "MaterialDynamicColors_secondaryFixedDim", "$get$MaterialDynamicColors_secondaryFixedDim", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_secondaryFixedDim_closure(), A.ContrastCurve$(1, 1, 3, 4.5), true, "secondary_fixed_dim", new A.MaterialDynamicColors_secondaryFixedDim_closure0(), null, new A.MaterialDynamicColors_secondaryFixedDim_closure1(), new A.MaterialDynamicColors_secondaryFixedDim_closure2())); - _lazy($, "MaterialDynamicColors_onSecondaryFixed", "$get$MaterialDynamicColors_onSecondaryFixed", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onSecondaryFixed_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_secondary_fixed", new A.MaterialDynamicColors_onSecondaryFixed_closure0(), new A.MaterialDynamicColors_onSecondaryFixed_closure1(), new A.MaterialDynamicColors_onSecondaryFixed_closure2(), null)); - _lazy($, "MaterialDynamicColors_onSecondaryFixedVariant", "$get$MaterialDynamicColors_onSecondaryFixedVariant", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onSecondaryFixedVariant_closure(), A.ContrastCurve$(3, 4.5, 7, 11), false, "on_secondary_fixed_variant", new A.MaterialDynamicColors_onSecondaryFixedVariant_closure0(), new A.MaterialDynamicColors_onSecondaryFixedVariant_closure1(), new A.MaterialDynamicColors_onSecondaryFixedVariant_closure2(), null)); - _lazy($, "MaterialDynamicColors_tertiaryFixed", "$get$MaterialDynamicColors_tertiaryFixed", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_tertiaryFixed_closure(), A.ContrastCurve$(1, 1, 3, 4.5), true, "tertiary_fixed", new A.MaterialDynamicColors_tertiaryFixed_closure0(), null, new A.MaterialDynamicColors_tertiaryFixed_closure1(), new A.MaterialDynamicColors_tertiaryFixed_closure2())); - _lazy($, "MaterialDynamicColors_tertiaryFixedDim", "$get$MaterialDynamicColors_tertiaryFixedDim", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_tertiaryFixedDim_closure(), A.ContrastCurve$(1, 1, 3, 4.5), true, "tertiary_fixed_dim", new A.MaterialDynamicColors_tertiaryFixedDim_closure0(), null, new A.MaterialDynamicColors_tertiaryFixedDim_closure1(), new A.MaterialDynamicColors_tertiaryFixedDim_closure2())); - _lazy($, "MaterialDynamicColors_onTertiaryFixed", "$get$MaterialDynamicColors_onTertiaryFixed", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onTertiaryFixed_closure(), A.ContrastCurve$(4.5, 7, 11, 21), false, "on_tertiary_fixed", new A.MaterialDynamicColors_onTertiaryFixed_closure0(), new A.MaterialDynamicColors_onTertiaryFixed_closure1(), new A.MaterialDynamicColors_onTertiaryFixed_closure2(), null)); - _lazy($, "MaterialDynamicColors_onTertiaryFixedVariant", "$get$MaterialDynamicColors_onTertiaryFixedVariant", () => A.DynamicColor_DynamicColor$fromPalette(new A.MaterialDynamicColors_onTertiaryFixedVariant_closure(), A.ContrastCurve$(3, 4.5, 7, 11), false, "on_tertiary_fixed_variant", new A.MaterialDynamicColors_onTertiaryFixedVariant_closure0(), new A.MaterialDynamicColors_onTertiaryFixedVariant_closure1(), new A.MaterialDynamicColors_onTertiaryFixedVariant_closure2(), null)); - _lazyFinal($, "ViewingConditions_standard", "$get$ViewingConditions_standard", () => $.$get$ViewingConditions_sRgb()); - _lazyFinal($, "ViewingConditions_sRgb", "$get$ViewingConditions_sRgb", () => { - var rgbD, k, k4, k4F, fl, n, nbb, rgbAFactors, t4, rgbA, - adaptingLuminance = 63.66197723675813 * A.ColorUtils_yFromLstar(50) / 100, - backgroundLstar = A.max(0.1, 50), - t1 = $.ColorUtils__whitePointD65[0], - t2 = $.ColorUtils__whitePointD65[1], - t3 = $.ColorUtils__whitePointD65[2], - rW = t1 * 0.401288 + t2 * 0.650173 + t3 * -0.051461, - gW = t1 * -0.250268 + t2 * 1.204414 + t3 * 0.045854, - bW = t1 * -0.002079 + t2 * 0.048952 + t3 * 0.953127, - c = A.MathUtils_lerp(0.59, 0.69, 0.9999999999999998), - d = 1 - 0.2777777777777778 * A.exp((-adaptingLuminance - 42) / 92); - if (d > 1) - d = 1; - else if (d < 0) - d = 0; - rgbD = A._setArrayType([d * (100 / rW) + 1 - d, d * (100 / gW) + 1 - d, d * (100 / bW) + 1 - d], type$.JSArray_double); - t1 = 5 * adaptingLuminance; - k = 1 / (t1 + 1); - k4 = k * k * k * k; - k4F = 1 - k4; - fl = k4 * adaptingLuminance + 0.1 * k4F * k4F * A.pow(t1, 0.3333333333333333); - n = A.ColorUtils_yFromLstar(backgroundLstar) / $.ColorUtils__whitePointD65[1]; - t1 = A.sqrt(n); - nbb = 0.725 / A.pow(n, 0.2); - rgbAFactors = [A.pow(fl * rgbD[0] * rW / 100, 0.42), A.pow(fl * rgbD[1] * gW / 100, 0.42), A.pow(fl * rgbD[2] * bW / 100, 0.42)]; - t2 = rgbAFactors[0]; - t3 = rgbAFactors[1]; - t4 = rgbAFactors[2]; - rgbA = [400 * t2 / (t2 + 27.13), 400 * t3 / (t3 + 27.13), 400 * t4 / (t4 + 27.13)]; - return new A.ViewingConditions(n, (40 * rgbA[0] + 20 * rgbA[1] + rgbA[2]) / 20 * nbb, nbb, nbb, c, 1, rgbD, fl, A.pow(fl, 0.25), 1.48 + t1); - }); - _lazyFinal($, "context", "$get$context", () => new A.Context($.$get$Style_platform(), null)); - _lazyFinal($, "Style_posix", "$get$Style_posix", () => new A.PosixStyle(A.RegExp_RegExp("/", false), A.RegExp_RegExp("[^/]$", false), A.RegExp_RegExp("^/", false))); - _lazyFinal($, "Style_windows", "$get$Style_windows", () => new A.WindowsStyle(A.RegExp_RegExp("[/\\\\]", false), A.RegExp_RegExp("[^/\\\\]$", false), A.RegExp_RegExp("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])", false), A.RegExp_RegExp("^[/\\\\](?![/\\\\])", false))); - _lazyFinal($, "Style_url", "$get$Style_url", () => new A.UrlStyle(A.RegExp_RegExp("/", false), A.RegExp_RegExp("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$", false), A.RegExp_RegExp("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*", false), A.RegExp_RegExp("^/", false))); - _lazyFinal($, "Style_platform", "$get$Style_platform", () => A.Style__getPlatformStyle()); - _lazyFinal($, "PlatformInterface__instanceTokens", "$get$PlatformInterface__instanceTokens", () => A.Expando$()); - _lazyFinal($, "SharedPreferencesStorePlatform__token", "$get$SharedPreferencesStorePlatform__token", () => new A.Object()); - _lazy($, "SharedPreferencesStorePlatform__instance", "$get$SharedPreferencesStorePlatform__instance", () => { - var t1 = new A.MethodChannelSharedPreferencesStore(); - t1.PlatformInterface$1$token($.$get$SharedPreferencesStorePlatform__token()); - return t1; - }); - _lazyFinal($, "_newlineRegExp", "$get$_newlineRegExp", () => A.RegExp_RegExp("\\r\\n?|\\n", false)); - _lazyFinal($, "UrlLauncherPlatform__token", "$get$UrlLauncherPlatform__token", () => new A.Object()); - _lazy($, "V4State_random", "$get$V4State_random", () => new A.CryptoRNG()); - _lazyFinal($, "UuidParsing__byteToHex", "$get$UuidParsing__byteToHex", () => { - var i, - _list = J.JSArray_JSArray$allocateGrowable(256, type$.String); - for (i = 0; i < 256; ++i) - _list[i] = B.JSString_methods.padLeft$2(B.JSInt_methods.toRadixString$1(i, 16), 2, "0"); - return _list; - }); - _lazyFinal($, "CryptoRNG__secureRandom", "$get$CryptoRNG__secureRandom", () => $.$get$Random__secureRandom()); - _lazyFinal($, "VideoPlayerPlatform__token", "$get$VideoPlayerPlatform__token", () => new A.Object()); - _lazy($, "VideoPlayerPlatform__instance", "$get$VideoPlayerPlatform__instance", () => { - var t1 = new A._PlaceholderImplementation(); - t1.PlatformInterface$1$token($.$get$VideoPlayerPlatform__token()); - return t1; - }); - _lazy($, "yamlWarningCallback", "$get$yamlWarningCallback", () => new A.yamlWarningCallback_closure()); - })(); - (function nativeSupport() { - !function() { - var intern = function(s) { - var o = {}; - o[s] = 1; - return Object.keys(hunkHelpers.convertToFastObject(o))[0]; - }; - init.getIsolateTag = function(name) { - return intern("___dart_" + name + init.isolateTag); - }; - var tableProperty = "___dart_isolate_tags_"; - var usedProperties = Object[tableProperty] || (Object[tableProperty] = Object.create(null)); - var rootProperty = "_ZxYxX"; - for (var i = 0;; i++) { - var property = intern(rootProperty + "_" + i + "_"); - if (!(property in usedProperties)) { - usedProperties[property] = 1; - init.isolateTag = property; - break; - } - } - init.dispatchPropertyName = init.getIsolateTag("dispatch_record"); - }(); - hunkHelpers.setOrUpdateInterceptorsByTag({WebGL: J.Interceptor, AnimationEffectReadOnly: J.JavaScriptObject, AnimationEffectTiming: J.JavaScriptObject, AnimationEffectTimingReadOnly: J.JavaScriptObject, AnimationTimeline: J.JavaScriptObject, AnimationWorkletGlobalScope: J.JavaScriptObject, AuthenticatorAssertionResponse: J.JavaScriptObject, AuthenticatorAttestationResponse: J.JavaScriptObject, AuthenticatorResponse: J.JavaScriptObject, BackgroundFetchFetch: J.JavaScriptObject, BackgroundFetchManager: J.JavaScriptObject, BackgroundFetchSettledFetch: J.JavaScriptObject, BarProp: J.JavaScriptObject, BarcodeDetector: J.JavaScriptObject, BluetoothRemoteGATTDescriptor: J.JavaScriptObject, Body: J.JavaScriptObject, BudgetState: J.JavaScriptObject, CacheStorage: J.JavaScriptObject, CanvasGradient: J.JavaScriptObject, CanvasPattern: J.JavaScriptObject, CanvasRenderingContext2D: J.JavaScriptObject, Client: J.JavaScriptObject, Clients: J.JavaScriptObject, CookieStore: J.JavaScriptObject, Coordinates: J.JavaScriptObject, Credential: J.JavaScriptObject, CredentialUserData: J.JavaScriptObject, CredentialsContainer: J.JavaScriptObject, Crypto: J.JavaScriptObject, CryptoKey: J.JavaScriptObject, CSS: J.JavaScriptObject, CSSVariableReferenceValue: J.JavaScriptObject, CustomElementRegistry: J.JavaScriptObject, DataTransfer: J.JavaScriptObject, DataTransferItem: J.JavaScriptObject, DeprecatedStorageInfo: J.JavaScriptObject, DeprecatedStorageQuota: J.JavaScriptObject, DeprecationReport: J.JavaScriptObject, DetectedBarcode: J.JavaScriptObject, DetectedFace: J.JavaScriptObject, DetectedText: J.JavaScriptObject, DeviceAcceleration: J.JavaScriptObject, DeviceRotationRate: J.JavaScriptObject, DirectoryEntry: J.JavaScriptObject, webkitFileSystemDirectoryEntry: J.JavaScriptObject, FileSystemDirectoryEntry: J.JavaScriptObject, DirectoryReader: J.JavaScriptObject, WebKitDirectoryReader: J.JavaScriptObject, webkitFileSystemDirectoryReader: J.JavaScriptObject, FileSystemDirectoryReader: J.JavaScriptObject, DocumentOrShadowRoot: J.JavaScriptObject, DocumentTimeline: J.JavaScriptObject, DOMError: J.JavaScriptObject, DOMImplementation: J.JavaScriptObject, Iterator: J.JavaScriptObject, DOMMatrix: J.JavaScriptObject, DOMMatrixReadOnly: J.JavaScriptObject, DOMParser: J.JavaScriptObject, DOMPoint: J.JavaScriptObject, DOMPointReadOnly: J.JavaScriptObject, DOMQuad: J.JavaScriptObject, DOMStringMap: J.JavaScriptObject, Entry: J.JavaScriptObject, webkitFileSystemEntry: J.JavaScriptObject, FileSystemEntry: J.JavaScriptObject, External: J.JavaScriptObject, FaceDetector: J.JavaScriptObject, FederatedCredential: J.JavaScriptObject, FileEntry: J.JavaScriptObject, webkitFileSystemFileEntry: J.JavaScriptObject, FileSystemFileEntry: J.JavaScriptObject, DOMFileSystem: J.JavaScriptObject, WebKitFileSystem: J.JavaScriptObject, webkitFileSystem: J.JavaScriptObject, FileSystem: J.JavaScriptObject, FontFace: J.JavaScriptObject, FontFaceSource: J.JavaScriptObject, FormData: J.JavaScriptObject, GamepadButton: J.JavaScriptObject, GamepadPose: J.JavaScriptObject, Geolocation: J.JavaScriptObject, Position: J.JavaScriptObject, GeolocationPosition: J.JavaScriptObject, Headers: J.JavaScriptObject, HTMLHyperlinkElementUtils: J.JavaScriptObject, IdleDeadline: J.JavaScriptObject, ImageBitmap: J.JavaScriptObject, ImageBitmapRenderingContext: J.JavaScriptObject, ImageCapture: J.JavaScriptObject, InputDeviceCapabilities: J.JavaScriptObject, IntersectionObserver: J.JavaScriptObject, IntersectionObserverEntry: J.JavaScriptObject, InterventionReport: J.JavaScriptObject, KeyframeEffect: J.JavaScriptObject, KeyframeEffectReadOnly: J.JavaScriptObject, MediaCapabilities: J.JavaScriptObject, MediaCapabilitiesInfo: J.JavaScriptObject, MediaDeviceInfo: J.JavaScriptObject, MediaError: J.JavaScriptObject, MediaKeyStatusMap: J.JavaScriptObject, MediaKeySystemAccess: J.JavaScriptObject, MediaKeys: J.JavaScriptObject, MediaKeysPolicy: J.JavaScriptObject, MediaMetadata: J.JavaScriptObject, MediaSession: J.JavaScriptObject, MediaSettingsRange: J.JavaScriptObject, MemoryInfo: J.JavaScriptObject, MessageChannel: J.JavaScriptObject, Metadata: J.JavaScriptObject, MutationObserver: J.JavaScriptObject, WebKitMutationObserver: J.JavaScriptObject, MutationRecord: J.JavaScriptObject, NavigationPreloadManager: J.JavaScriptObject, Navigator: J.JavaScriptObject, NavigatorAutomationInformation: J.JavaScriptObject, NavigatorConcurrentHardware: J.JavaScriptObject, NavigatorCookies: J.JavaScriptObject, NavigatorUserMediaError: J.JavaScriptObject, NodeFilter: J.JavaScriptObject, NodeIterator: J.JavaScriptObject, NonDocumentTypeChildNode: J.JavaScriptObject, NonElementParentNode: J.JavaScriptObject, NoncedElement: J.JavaScriptObject, OffscreenCanvasRenderingContext2D: J.JavaScriptObject, OverconstrainedError: J.JavaScriptObject, PaintRenderingContext2D: J.JavaScriptObject, PaintSize: J.JavaScriptObject, PaintWorkletGlobalScope: J.JavaScriptObject, PasswordCredential: J.JavaScriptObject, Path2D: J.JavaScriptObject, PaymentAddress: J.JavaScriptObject, PaymentInstruments: J.JavaScriptObject, PaymentManager: J.JavaScriptObject, PaymentResponse: J.JavaScriptObject, PerformanceEntry: J.JavaScriptObject, PerformanceLongTaskTiming: J.JavaScriptObject, PerformanceMark: J.JavaScriptObject, PerformanceMeasure: J.JavaScriptObject, PerformanceNavigation: J.JavaScriptObject, PerformanceNavigationTiming: J.JavaScriptObject, PerformanceObserver: J.JavaScriptObject, PerformanceObserverEntryList: J.JavaScriptObject, PerformancePaintTiming: J.JavaScriptObject, PerformanceResourceTiming: J.JavaScriptObject, PerformanceServerTiming: J.JavaScriptObject, PerformanceTiming: J.JavaScriptObject, Permissions: J.JavaScriptObject, PhotoCapabilities: J.JavaScriptObject, PositionError: J.JavaScriptObject, GeolocationPositionError: J.JavaScriptObject, Presentation: J.JavaScriptObject, PresentationReceiver: J.JavaScriptObject, PublicKeyCredential: J.JavaScriptObject, PushManager: J.JavaScriptObject, PushMessageData: J.JavaScriptObject, PushSubscription: J.JavaScriptObject, PushSubscriptionOptions: J.JavaScriptObject, Range: J.JavaScriptObject, RelatedApplication: J.JavaScriptObject, ReportBody: J.JavaScriptObject, ReportingObserver: J.JavaScriptObject, ResizeObserver: J.JavaScriptObject, ResizeObserverEntry: J.JavaScriptObject, RTCCertificate: J.JavaScriptObject, RTCIceCandidate: J.JavaScriptObject, mozRTCIceCandidate: J.JavaScriptObject, RTCLegacyStatsReport: J.JavaScriptObject, RTCRtpContributingSource: J.JavaScriptObject, RTCRtpReceiver: J.JavaScriptObject, RTCRtpSender: J.JavaScriptObject, RTCSessionDescription: J.JavaScriptObject, mozRTCSessionDescription: J.JavaScriptObject, RTCStatsResponse: J.JavaScriptObject, Screen: J.JavaScriptObject, ScrollState: J.JavaScriptObject, ScrollTimeline: J.JavaScriptObject, Selection: J.JavaScriptObject, SpeechRecognitionAlternative: J.JavaScriptObject, SpeechSynthesisVoice: J.JavaScriptObject, StaticRange: J.JavaScriptObject, StorageManager: J.JavaScriptObject, StyleMedia: J.JavaScriptObject, StylePropertyMap: J.JavaScriptObject, StylePropertyMapReadonly: J.JavaScriptObject, SyncManager: J.JavaScriptObject, TaskAttributionTiming: J.JavaScriptObject, TextDetector: J.JavaScriptObject, TextMetrics: J.JavaScriptObject, TrackDefault: J.JavaScriptObject, TreeWalker: J.JavaScriptObject, TrustedHTML: J.JavaScriptObject, TrustedScriptURL: J.JavaScriptObject, TrustedURL: J.JavaScriptObject, UnderlyingSourceBase: J.JavaScriptObject, URLSearchParams: J.JavaScriptObject, VRCoordinateSystem: J.JavaScriptObject, VRDisplayCapabilities: J.JavaScriptObject, VREyeParameters: J.JavaScriptObject, VRFrameData: J.JavaScriptObject, VRFrameOfReference: J.JavaScriptObject, VRPose: J.JavaScriptObject, VRStageBounds: J.JavaScriptObject, VRStageBoundsPoint: J.JavaScriptObject, VRStageParameters: J.JavaScriptObject, ValidityState: J.JavaScriptObject, VideoPlaybackQuality: J.JavaScriptObject, VideoTrack: J.JavaScriptObject, VTTRegion: J.JavaScriptObject, WindowClient: J.JavaScriptObject, WorkletAnimation: J.JavaScriptObject, WorkletGlobalScope: J.JavaScriptObject, XPathEvaluator: J.JavaScriptObject, XPathExpression: J.JavaScriptObject, XPathNSResolver: J.JavaScriptObject, XPathResult: J.JavaScriptObject, XMLSerializer: J.JavaScriptObject, XSLTProcessor: J.JavaScriptObject, Bluetooth: J.JavaScriptObject, BluetoothCharacteristicProperties: J.JavaScriptObject, BluetoothRemoteGATTServer: J.JavaScriptObject, BluetoothRemoteGATTService: J.JavaScriptObject, BluetoothUUID: J.JavaScriptObject, BudgetService: J.JavaScriptObject, Cache: J.JavaScriptObject, DOMFileSystemSync: J.JavaScriptObject, DirectoryEntrySync: J.JavaScriptObject, DirectoryReaderSync: J.JavaScriptObject, EntrySync: J.JavaScriptObject, FileEntrySync: J.JavaScriptObject, FileReaderSync: J.JavaScriptObject, FileWriterSync: J.JavaScriptObject, HTMLAllCollection: J.JavaScriptObject, Mojo: J.JavaScriptObject, MojoHandle: J.JavaScriptObject, MojoWatcher: J.JavaScriptObject, NFC: J.JavaScriptObject, PagePopupController: J.JavaScriptObject, Report: J.JavaScriptObject, Request: J.JavaScriptObject, Response: J.JavaScriptObject, SubtleCrypto: J.JavaScriptObject, USBAlternateInterface: J.JavaScriptObject, USBConfiguration: J.JavaScriptObject, USBDevice: J.JavaScriptObject, USBEndpoint: J.JavaScriptObject, USBInTransferResult: J.JavaScriptObject, USBInterface: J.JavaScriptObject, USBIsochronousInTransferPacket: J.JavaScriptObject, USBIsochronousInTransferResult: J.JavaScriptObject, USBIsochronousOutTransferPacket: J.JavaScriptObject, USBIsochronousOutTransferResult: J.JavaScriptObject, USBOutTransferResult: J.JavaScriptObject, WorkerLocation: J.JavaScriptObject, WorkerNavigator: J.JavaScriptObject, Worklet: J.JavaScriptObject, IDBCursor: J.JavaScriptObject, IDBCursorWithValue: J.JavaScriptObject, IDBFactory: J.JavaScriptObject, IDBIndex: J.JavaScriptObject, IDBKeyRange: J.JavaScriptObject, IDBObjectStore: J.JavaScriptObject, IDBObservation: J.JavaScriptObject, IDBObserver: J.JavaScriptObject, IDBObserverChanges: J.JavaScriptObject, SVGAngle: J.JavaScriptObject, SVGAnimatedAngle: J.JavaScriptObject, SVGAnimatedBoolean: J.JavaScriptObject, SVGAnimatedEnumeration: J.JavaScriptObject, SVGAnimatedInteger: J.JavaScriptObject, SVGAnimatedLength: J.JavaScriptObject, SVGAnimatedLengthList: J.JavaScriptObject, SVGAnimatedNumber: J.JavaScriptObject, SVGAnimatedNumberList: J.JavaScriptObject, SVGAnimatedPreserveAspectRatio: J.JavaScriptObject, SVGAnimatedRect: J.JavaScriptObject, SVGAnimatedString: J.JavaScriptObject, SVGAnimatedTransformList: J.JavaScriptObject, SVGMatrix: J.JavaScriptObject, SVGPoint: J.JavaScriptObject, SVGPreserveAspectRatio: J.JavaScriptObject, SVGRect: J.JavaScriptObject, SVGUnitTypes: J.JavaScriptObject, AudioListener: J.JavaScriptObject, AudioParam: J.JavaScriptObject, AudioTrack: J.JavaScriptObject, AudioWorkletGlobalScope: J.JavaScriptObject, AudioWorkletProcessor: J.JavaScriptObject, PeriodicWave: J.JavaScriptObject, WebGLActiveInfo: J.JavaScriptObject, ANGLEInstancedArrays: J.JavaScriptObject, ANGLE_instanced_arrays: J.JavaScriptObject, WebGLBuffer: J.JavaScriptObject, WebGLCanvas: J.JavaScriptObject, WebGLColorBufferFloat: J.JavaScriptObject, WebGLCompressedTextureASTC: J.JavaScriptObject, WebGLCompressedTextureATC: J.JavaScriptObject, WEBGL_compressed_texture_atc: J.JavaScriptObject, WebGLCompressedTextureETC1: J.JavaScriptObject, WEBGL_compressed_texture_etc1: J.JavaScriptObject, WebGLCompressedTextureETC: J.JavaScriptObject, WebGLCompressedTexturePVRTC: J.JavaScriptObject, WEBGL_compressed_texture_pvrtc: J.JavaScriptObject, WebGLCompressedTextureS3TC: J.JavaScriptObject, WEBGL_compressed_texture_s3tc: J.JavaScriptObject, WebGLCompressedTextureS3TCsRGB: J.JavaScriptObject, WebGLDebugRendererInfo: J.JavaScriptObject, WEBGL_debug_renderer_info: J.JavaScriptObject, WebGLDebugShaders: J.JavaScriptObject, WEBGL_debug_shaders: J.JavaScriptObject, WebGLDepthTexture: J.JavaScriptObject, WEBGL_depth_texture: J.JavaScriptObject, WebGLDrawBuffers: J.JavaScriptObject, WEBGL_draw_buffers: J.JavaScriptObject, EXTsRGB: J.JavaScriptObject, EXT_sRGB: J.JavaScriptObject, EXTBlendMinMax: J.JavaScriptObject, EXT_blend_minmax: J.JavaScriptObject, EXTColorBufferFloat: J.JavaScriptObject, EXTColorBufferHalfFloat: J.JavaScriptObject, EXTDisjointTimerQuery: J.JavaScriptObject, EXTDisjointTimerQueryWebGL2: J.JavaScriptObject, EXTFragDepth: J.JavaScriptObject, EXT_frag_depth: J.JavaScriptObject, EXTShaderTextureLOD: J.JavaScriptObject, EXT_shader_texture_lod: J.JavaScriptObject, EXTTextureFilterAnisotropic: J.JavaScriptObject, EXT_texture_filter_anisotropic: J.JavaScriptObject, WebGLFramebuffer: J.JavaScriptObject, WebGLGetBufferSubDataAsync: J.JavaScriptObject, WebGLLoseContext: J.JavaScriptObject, WebGLExtensionLoseContext: J.JavaScriptObject, WEBGL_lose_context: J.JavaScriptObject, OESElementIndexUint: J.JavaScriptObject, OES_element_index_uint: J.JavaScriptObject, OESStandardDerivatives: J.JavaScriptObject, OES_standard_derivatives: J.JavaScriptObject, OESTextureFloat: J.JavaScriptObject, OES_texture_float: J.JavaScriptObject, OESTextureFloatLinear: J.JavaScriptObject, OES_texture_float_linear: J.JavaScriptObject, OESTextureHalfFloat: J.JavaScriptObject, OES_texture_half_float: J.JavaScriptObject, OESTextureHalfFloatLinear: J.JavaScriptObject, OES_texture_half_float_linear: J.JavaScriptObject, OESVertexArrayObject: J.JavaScriptObject, OES_vertex_array_object: J.JavaScriptObject, WebGLProgram: J.JavaScriptObject, WebGLQuery: J.JavaScriptObject, WebGLRenderbuffer: J.JavaScriptObject, WebGLRenderingContext: J.JavaScriptObject, WebGL2RenderingContext: J.JavaScriptObject, WebGLSampler: J.JavaScriptObject, WebGLShader: J.JavaScriptObject, WebGLShaderPrecisionFormat: J.JavaScriptObject, WebGLSync: J.JavaScriptObject, WebGLTexture: J.JavaScriptObject, WebGLTimerQueryEXT: J.JavaScriptObject, WebGLTransformFeedback: J.JavaScriptObject, WebGLUniformLocation: J.JavaScriptObject, WebGLVertexArrayObject: J.JavaScriptObject, WebGLVertexArrayObjectOES: J.JavaScriptObject, WebGL2RenderingContextBase: J.JavaScriptObject, ArrayBuffer: A.NativeByteBuffer, ArrayBufferView: A.NativeTypedData, DataView: A.NativeByteData, Float32Array: A.NativeFloat32List, Float64Array: A.NativeFloat64List, Int16Array: A.NativeInt16List, Int32Array: A.NativeInt32List, Int8Array: A.NativeInt8List, Uint16Array: A.NativeUint16List, Uint32Array: A.NativeUint32List, Uint8ClampedArray: A.NativeUint8ClampedList, CanvasPixelArray: A.NativeUint8ClampedList, Uint8Array: A.NativeUint8List, HTMLAudioElement: A.HtmlElement, HTMLBRElement: A.HtmlElement, HTMLBaseElement: A.HtmlElement, HTMLBodyElement: A.HtmlElement, HTMLButtonElement: A.HtmlElement, HTMLCanvasElement: A.HtmlElement, HTMLContentElement: A.HtmlElement, HTMLDListElement: A.HtmlElement, HTMLDataElement: A.HtmlElement, HTMLDataListElement: A.HtmlElement, HTMLDetailsElement: A.HtmlElement, HTMLDialogElement: A.HtmlElement, HTMLDivElement: A.HtmlElement, HTMLEmbedElement: A.HtmlElement, HTMLFieldSetElement: A.HtmlElement, HTMLHRElement: A.HtmlElement, HTMLHeadElement: A.HtmlElement, HTMLHeadingElement: A.HtmlElement, HTMLHtmlElement: A.HtmlElement, HTMLIFrameElement: A.HtmlElement, HTMLImageElement: A.HtmlElement, HTMLInputElement: A.HtmlElement, HTMLLIElement: A.HtmlElement, HTMLLabelElement: A.HtmlElement, HTMLLegendElement: A.HtmlElement, HTMLLinkElement: A.HtmlElement, HTMLMapElement: A.HtmlElement, HTMLMediaElement: A.HtmlElement, HTMLMenuElement: A.HtmlElement, HTMLMetaElement: A.HtmlElement, HTMLMeterElement: A.HtmlElement, HTMLModElement: A.HtmlElement, HTMLOListElement: A.HtmlElement, HTMLObjectElement: A.HtmlElement, HTMLOptGroupElement: A.HtmlElement, HTMLOptionElement: A.HtmlElement, HTMLOutputElement: A.HtmlElement, HTMLParagraphElement: A.HtmlElement, HTMLParamElement: A.HtmlElement, HTMLPictureElement: A.HtmlElement, HTMLPreElement: A.HtmlElement, HTMLProgressElement: A.HtmlElement, HTMLQuoteElement: A.HtmlElement, HTMLScriptElement: A.HtmlElement, HTMLShadowElement: A.HtmlElement, HTMLSlotElement: A.HtmlElement, HTMLSourceElement: A.HtmlElement, HTMLSpanElement: A.HtmlElement, HTMLStyleElement: A.HtmlElement, HTMLTableCaptionElement: A.HtmlElement, HTMLTableCellElement: A.HtmlElement, HTMLTableDataCellElement: A.HtmlElement, HTMLTableHeaderCellElement: A.HtmlElement, HTMLTableColElement: A.HtmlElement, HTMLTableElement: A.HtmlElement, HTMLTableRowElement: A.HtmlElement, HTMLTableSectionElement: A.HtmlElement, HTMLTemplateElement: A.HtmlElement, HTMLTextAreaElement: A.HtmlElement, HTMLTimeElement: A.HtmlElement, HTMLTitleElement: A.HtmlElement, HTMLTrackElement: A.HtmlElement, HTMLUListElement: A.HtmlElement, HTMLUnknownElement: A.HtmlElement, HTMLVideoElement: A.HtmlElement, HTMLDirectoryElement: A.HtmlElement, HTMLFontElement: A.HtmlElement, HTMLFrameElement: A.HtmlElement, HTMLFrameSetElement: A.HtmlElement, HTMLMarqueeElement: A.HtmlElement, HTMLElement: A.HtmlElement, AccessibleNodeList: A.AccessibleNodeList, HTMLAnchorElement: A.AnchorElement, HTMLAreaElement: A.AreaElement, BeforeUnloadEvent: A.BeforeUnloadEvent, Blob: A.Blob, CDATASection: A.CharacterData, CharacterData: A.CharacterData, Comment: A.CharacterData, ProcessingInstruction: A.CharacterData, Text: A.CharacterData, CSSPerspective: A.CssPerspective, CSSCharsetRule: A.CssRule, CSSConditionRule: A.CssRule, CSSFontFaceRule: A.CssRule, CSSGroupingRule: A.CssRule, CSSImportRule: A.CssRule, CSSKeyframeRule: A.CssRule, MozCSSKeyframeRule: A.CssRule, WebKitCSSKeyframeRule: A.CssRule, CSSKeyframesRule: A.CssRule, MozCSSKeyframesRule: A.CssRule, WebKitCSSKeyframesRule: A.CssRule, CSSMediaRule: A.CssRule, CSSNamespaceRule: A.CssRule, CSSPageRule: A.CssRule, CSSRule: A.CssRule, CSSStyleRule: A.CssRule, CSSSupportsRule: A.CssRule, CSSViewportRule: A.CssRule, CSSStyleDeclaration: A.CssStyleDeclaration, MSStyleCSSProperties: A.CssStyleDeclaration, CSS2Properties: A.CssStyleDeclaration, CSSImageValue: A.CssStyleValue, CSSKeywordValue: A.CssStyleValue, CSSNumericValue: A.CssStyleValue, CSSPositionValue: A.CssStyleValue, CSSResourceValue: A.CssStyleValue, CSSUnitValue: A.CssStyleValue, CSSURLImageValue: A.CssStyleValue, CSSStyleValue: A.CssStyleValue, CSSMatrixComponent: A.CssTransformComponent, CSSRotation: A.CssTransformComponent, CSSScale: A.CssTransformComponent, CSSSkew: A.CssTransformComponent, CSSTranslation: A.CssTransformComponent, CSSTransformComponent: A.CssTransformComponent, CSSTransformValue: A.CssTransformValue, CSSUnparsedValue: A.CssUnparsedValue, DataTransferItemList: A.DataTransferItemList, DOMException: A.DomException, ClientRectList: A.DomRectList, DOMRectList: A.DomRectList, DOMRectReadOnly: A.DomRectReadOnly, DOMStringList: A.DomStringList, DOMTokenList: A.DomTokenList, MathMLElement: A.Element0, SVGAElement: A.Element0, SVGAnimateElement: A.Element0, SVGAnimateMotionElement: A.Element0, SVGAnimateTransformElement: A.Element0, SVGAnimationElement: A.Element0, SVGCircleElement: A.Element0, SVGClipPathElement: A.Element0, SVGDefsElement: A.Element0, SVGDescElement: A.Element0, SVGDiscardElement: A.Element0, SVGEllipseElement: A.Element0, SVGFEBlendElement: A.Element0, SVGFEColorMatrixElement: A.Element0, SVGFEComponentTransferElement: A.Element0, SVGFECompositeElement: A.Element0, SVGFEConvolveMatrixElement: A.Element0, SVGFEDiffuseLightingElement: A.Element0, SVGFEDisplacementMapElement: A.Element0, SVGFEDistantLightElement: A.Element0, SVGFEFloodElement: A.Element0, SVGFEFuncAElement: A.Element0, SVGFEFuncBElement: A.Element0, SVGFEFuncGElement: A.Element0, SVGFEFuncRElement: A.Element0, SVGFEGaussianBlurElement: A.Element0, SVGFEImageElement: A.Element0, SVGFEMergeElement: A.Element0, SVGFEMergeNodeElement: A.Element0, SVGFEMorphologyElement: A.Element0, SVGFEOffsetElement: A.Element0, SVGFEPointLightElement: A.Element0, SVGFESpecularLightingElement: A.Element0, SVGFESpotLightElement: A.Element0, SVGFETileElement: A.Element0, SVGFETurbulenceElement: A.Element0, SVGFilterElement: A.Element0, SVGForeignObjectElement: A.Element0, SVGGElement: A.Element0, SVGGeometryElement: A.Element0, SVGGraphicsElement: A.Element0, SVGImageElement: A.Element0, SVGLineElement: A.Element0, SVGLinearGradientElement: A.Element0, SVGMarkerElement: A.Element0, SVGMaskElement: A.Element0, SVGMetadataElement: A.Element0, SVGPathElement: A.Element0, SVGPatternElement: A.Element0, SVGPolygonElement: A.Element0, SVGPolylineElement: A.Element0, SVGRadialGradientElement: A.Element0, SVGRectElement: A.Element0, SVGScriptElement: A.Element0, SVGSetElement: A.Element0, SVGStopElement: A.Element0, SVGStyleElement: A.Element0, SVGElement: A.Element0, SVGSVGElement: A.Element0, SVGSwitchElement: A.Element0, SVGSymbolElement: A.Element0, SVGTSpanElement: A.Element0, SVGTextContentElement: A.Element0, SVGTextElement: A.Element0, SVGTextPathElement: A.Element0, SVGTextPositioningElement: A.Element0, SVGTitleElement: A.Element0, SVGUseElement: A.Element0, SVGViewElement: A.Element0, SVGGradientElement: A.Element0, SVGComponentTransferFunctionElement: A.Element0, SVGFEDropShadowElement: A.Element0, SVGMPathElement: A.Element0, Element: A.Element0, AbortPaymentEvent: A.Event0, AnimationEvent: A.Event0, AnimationPlaybackEvent: A.Event0, ApplicationCacheErrorEvent: A.Event0, BackgroundFetchClickEvent: A.Event0, BackgroundFetchEvent: A.Event0, BackgroundFetchFailEvent: A.Event0, BackgroundFetchedEvent: A.Event0, BeforeInstallPromptEvent: A.Event0, BlobEvent: A.Event0, CanMakePaymentEvent: A.Event0, ClipboardEvent: A.Event0, CloseEvent: A.Event0, CompositionEvent: A.Event0, CustomEvent: A.Event0, DeviceMotionEvent: A.Event0, DeviceOrientationEvent: A.Event0, ErrorEvent: A.Event0, ExtendableEvent: A.Event0, ExtendableMessageEvent: A.Event0, FetchEvent: A.Event0, FocusEvent: A.Event0, FontFaceSetLoadEvent: A.Event0, ForeignFetchEvent: A.Event0, GamepadEvent: A.Event0, HashChangeEvent: A.Event0, InstallEvent: A.Event0, KeyboardEvent: A.Event0, MediaEncryptedEvent: A.Event0, MediaKeyMessageEvent: A.Event0, MediaQueryListEvent: A.Event0, MediaStreamEvent: A.Event0, MediaStreamTrackEvent: A.Event0, MessageEvent: A.Event0, MIDIConnectionEvent: A.Event0, MIDIMessageEvent: A.Event0, MouseEvent: A.Event0, DragEvent: A.Event0, MutationEvent: A.Event0, NotificationEvent: A.Event0, PageTransitionEvent: A.Event0, PaymentRequestEvent: A.Event0, PaymentRequestUpdateEvent: A.Event0, PointerEvent: A.Event0, PopStateEvent: A.Event0, PresentationConnectionAvailableEvent: A.Event0, PresentationConnectionCloseEvent: A.Event0, ProgressEvent: A.Event0, PromiseRejectionEvent: A.Event0, PushEvent: A.Event0, RTCDataChannelEvent: A.Event0, RTCDTMFToneChangeEvent: A.Event0, RTCPeerConnectionIceEvent: A.Event0, RTCTrackEvent: A.Event0, SecurityPolicyViolationEvent: A.Event0, SensorErrorEvent: A.Event0, SpeechRecognitionError: A.Event0, SpeechRecognitionEvent: A.Event0, SpeechSynthesisEvent: A.Event0, StorageEvent: A.Event0, SyncEvent: A.Event0, TextEvent: A.Event0, TouchEvent: A.Event0, TrackEvent: A.Event0, TransitionEvent: A.Event0, WebKitTransitionEvent: A.Event0, UIEvent: A.Event0, VRDeviceEvent: A.Event0, VRDisplayEvent: A.Event0, VRSessionEvent: A.Event0, WheelEvent: A.Event0, MojoInterfaceRequestEvent: A.Event0, ResourceProgressEvent: A.Event0, USBConnectionEvent: A.Event0, IDBVersionChangeEvent: A.Event0, AudioProcessingEvent: A.Event0, OfflineAudioCompletionEvent: A.Event0, WebGLContextEvent: A.Event0, Event: A.Event0, InputEvent: A.Event0, SubmitEvent: A.Event0, AbsoluteOrientationSensor: A.EventTarget, Accelerometer: A.EventTarget, AccessibleNode: A.EventTarget, AmbientLightSensor: A.EventTarget, Animation: A.EventTarget, ApplicationCache: A.EventTarget, DOMApplicationCache: A.EventTarget, OfflineResourceList: A.EventTarget, BackgroundFetchRegistration: A.EventTarget, BatteryManager: A.EventTarget, BroadcastChannel: A.EventTarget, CanvasCaptureMediaStreamTrack: A.EventTarget, DedicatedWorkerGlobalScope: A.EventTarget, EventSource: A.EventTarget, FileReader: A.EventTarget, FontFaceSet: A.EventTarget, Gyroscope: A.EventTarget, XMLHttpRequest: A.EventTarget, XMLHttpRequestEventTarget: A.EventTarget, XMLHttpRequestUpload: A.EventTarget, LinearAccelerationSensor: A.EventTarget, Magnetometer: A.EventTarget, MediaDevices: A.EventTarget, MediaKeySession: A.EventTarget, MediaQueryList: A.EventTarget, MediaRecorder: A.EventTarget, MediaSource: A.EventTarget, MediaStream: A.EventTarget, MediaStreamTrack: A.EventTarget, MIDIAccess: A.EventTarget, MIDIInput: A.EventTarget, MIDIOutput: A.EventTarget, MIDIPort: A.EventTarget, NetworkInformation: A.EventTarget, Notification: A.EventTarget, OffscreenCanvas: A.EventTarget, OrientationSensor: A.EventTarget, PaymentRequest: A.EventTarget, Performance: A.EventTarget, PermissionStatus: A.EventTarget, PresentationAvailability: A.EventTarget, PresentationConnection: A.EventTarget, PresentationConnectionList: A.EventTarget, PresentationRequest: A.EventTarget, RelativeOrientationSensor: A.EventTarget, RemotePlayback: A.EventTarget, RTCDataChannel: A.EventTarget, DataChannel: A.EventTarget, RTCDTMFSender: A.EventTarget, RTCPeerConnection: A.EventTarget, webkitRTCPeerConnection: A.EventTarget, mozRTCPeerConnection: A.EventTarget, ScreenOrientation: A.EventTarget, Sensor: A.EventTarget, ServiceWorker: A.EventTarget, ServiceWorkerContainer: A.EventTarget, ServiceWorkerGlobalScope: A.EventTarget, ServiceWorkerRegistration: A.EventTarget, SharedWorker: A.EventTarget, SharedWorkerGlobalScope: A.EventTarget, SpeechRecognition: A.EventTarget, webkitSpeechRecognition: A.EventTarget, SpeechSynthesis: A.EventTarget, SpeechSynthesisUtterance: A.EventTarget, VR: A.EventTarget, VRDevice: A.EventTarget, VRDisplay: A.EventTarget, VRSession: A.EventTarget, VisualViewport: A.EventTarget, WebSocket: A.EventTarget, Window: A.EventTarget, DOMWindow: A.EventTarget, Worker: A.EventTarget, WorkerGlobalScope: A.EventTarget, WorkerPerformance: A.EventTarget, BluetoothDevice: A.EventTarget, BluetoothRemoteGATTCharacteristic: A.EventTarget, Clipboard: A.EventTarget, MojoInterfaceInterceptor: A.EventTarget, USB: A.EventTarget, IDBDatabase: A.EventTarget, IDBOpenDBRequest: A.EventTarget, IDBVersionChangeRequest: A.EventTarget, IDBRequest: A.EventTarget, IDBTransaction: A.EventTarget, AnalyserNode: A.EventTarget, RealtimeAnalyserNode: A.EventTarget, AudioBufferSourceNode: A.EventTarget, AudioDestinationNode: A.EventTarget, AudioNode: A.EventTarget, AudioScheduledSourceNode: A.EventTarget, AudioWorkletNode: A.EventTarget, BiquadFilterNode: A.EventTarget, ChannelMergerNode: A.EventTarget, AudioChannelMerger: A.EventTarget, ChannelSplitterNode: A.EventTarget, AudioChannelSplitter: A.EventTarget, ConstantSourceNode: A.EventTarget, ConvolverNode: A.EventTarget, DelayNode: A.EventTarget, DynamicsCompressorNode: A.EventTarget, GainNode: A.EventTarget, AudioGainNode: A.EventTarget, IIRFilterNode: A.EventTarget, MediaElementAudioSourceNode: A.EventTarget, MediaStreamAudioDestinationNode: A.EventTarget, MediaStreamAudioSourceNode: A.EventTarget, OscillatorNode: A.EventTarget, Oscillator: A.EventTarget, PannerNode: A.EventTarget, AudioPannerNode: A.EventTarget, webkitAudioPannerNode: A.EventTarget, ScriptProcessorNode: A.EventTarget, JavaScriptAudioNode: A.EventTarget, StereoPannerNode: A.EventTarget, WaveShaperNode: A.EventTarget, EventTarget: A.EventTarget, File: A.File, FileList: A.FileList, FileWriter: A.FileWriter, HTMLFormElement: A.FormElement, Gamepad: A.Gamepad, History: A.History, HTMLCollection: A.HtmlCollection, HTMLFormControlsCollection: A.HtmlCollection, HTMLOptionsCollection: A.HtmlCollection, ImageData: A.ImageData, Location: A.Location, MediaList: A.MediaList, MessagePort: A.MessagePort, MIDIInputMap: A.MidiInputMap, MIDIOutputMap: A.MidiOutputMap, MimeType: A.MimeType, MimeTypeArray: A.MimeTypeArray, Document: A.Node, DocumentFragment: A.Node, HTMLDocument: A.Node, ShadowRoot: A.Node, XMLDocument: A.Node, Attr: A.Node, DocumentType: A.Node, Node: A.Node, NodeList: A.NodeList, RadioNodeList: A.NodeList, Plugin: A.Plugin, PluginArray: A.PluginArray, RTCStatsReport: A.RtcStatsReport, HTMLSelectElement: A.SelectElement, SharedArrayBuffer: A.SharedArrayBuffer, SourceBuffer: A.SourceBuffer, SourceBufferList: A.SourceBufferList, SpeechGrammar: A.SpeechGrammar, SpeechGrammarList: A.SpeechGrammarList, SpeechRecognitionResult: A.SpeechRecognitionResult, Storage: A.Storage, CSSStyleSheet: A.StyleSheet, StyleSheet: A.StyleSheet, TextTrack: A.TextTrack, TextTrackCue: A.TextTrackCue, VTTCue: A.TextTrackCue, TextTrackCueList: A.TextTrackCueList, TextTrackList: A.TextTrackList, TimeRanges: A.TimeRanges, Touch: A.Touch, TouchList: A.TouchList, TrackDefaultList: A.TrackDefaultList, URL: A.Url, VideoTrackList: A.VideoTrackList, CSSRuleList: A._CssRuleList, ClientRect: A._DomRect, DOMRect: A._DomRect, GamepadList: A._GamepadList, NamedNodeMap: A._NamedNodeMap, MozNamedAttrMap: A._NamedNodeMap, SpeechRecognitionResultList: A._SpeechRecognitionResultList, StyleSheetList: A._StyleSheetList, SVGLength: A.Length, SVGLengthList: A.LengthList, SVGNumber: A.Number, SVGNumberList: A.NumberList, SVGPointList: A.PointList, SVGStringList: A.StringList, SVGTransform: A.Transform0, SVGTransformList: A.TransformList, AudioBuffer: A.AudioBuffer, AudioParamMap: A.AudioParamMap, AudioTrackList: A.AudioTrackList, AudioContext: A.BaseAudioContext, webkitAudioContext: A.BaseAudioContext, BaseAudioContext: A.BaseAudioContext, OfflineAudioContext: A.OfflineAudioContext}); - hunkHelpers.setOrUpdateLeafTags({WebGL: true, AnimationEffectReadOnly: true, AnimationEffectTiming: true, AnimationEffectTimingReadOnly: true, AnimationTimeline: true, AnimationWorkletGlobalScope: true, AuthenticatorAssertionResponse: true, AuthenticatorAttestationResponse: true, AuthenticatorResponse: true, BackgroundFetchFetch: true, BackgroundFetchManager: true, BackgroundFetchSettledFetch: true, BarProp: true, BarcodeDetector: true, BluetoothRemoteGATTDescriptor: true, Body: true, BudgetState: true, CacheStorage: true, CanvasGradient: true, CanvasPattern: true, CanvasRenderingContext2D: true, Client: true, Clients: true, CookieStore: true, Coordinates: true, Credential: true, CredentialUserData: true, CredentialsContainer: true, Crypto: true, CryptoKey: true, CSS: true, CSSVariableReferenceValue: true, CustomElementRegistry: true, DataTransfer: true, DataTransferItem: true, DeprecatedStorageInfo: true, DeprecatedStorageQuota: true, DeprecationReport: true, DetectedBarcode: true, DetectedFace: true, DetectedText: true, DeviceAcceleration: true, DeviceRotationRate: true, DirectoryEntry: true, webkitFileSystemDirectoryEntry: true, FileSystemDirectoryEntry: true, DirectoryReader: true, WebKitDirectoryReader: true, webkitFileSystemDirectoryReader: true, FileSystemDirectoryReader: true, DocumentOrShadowRoot: true, DocumentTimeline: true, DOMError: true, DOMImplementation: true, Iterator: true, DOMMatrix: true, DOMMatrixReadOnly: true, DOMParser: true, DOMPoint: true, DOMPointReadOnly: true, DOMQuad: true, DOMStringMap: true, Entry: true, webkitFileSystemEntry: true, FileSystemEntry: true, External: true, FaceDetector: true, FederatedCredential: true, FileEntry: true, webkitFileSystemFileEntry: true, FileSystemFileEntry: true, DOMFileSystem: true, WebKitFileSystem: true, webkitFileSystem: true, FileSystem: true, FontFace: true, FontFaceSource: true, FormData: true, GamepadButton: true, GamepadPose: true, Geolocation: true, Position: true, GeolocationPosition: true, Headers: true, HTMLHyperlinkElementUtils: true, IdleDeadline: true, ImageBitmap: true, ImageBitmapRenderingContext: true, ImageCapture: true, InputDeviceCapabilities: true, IntersectionObserver: true, IntersectionObserverEntry: true, InterventionReport: true, KeyframeEffect: true, KeyframeEffectReadOnly: true, MediaCapabilities: true, MediaCapabilitiesInfo: true, MediaDeviceInfo: true, MediaError: true, MediaKeyStatusMap: true, MediaKeySystemAccess: true, MediaKeys: true, MediaKeysPolicy: true, MediaMetadata: true, MediaSession: true, MediaSettingsRange: true, MemoryInfo: true, MessageChannel: true, Metadata: true, MutationObserver: true, WebKitMutationObserver: true, MutationRecord: true, NavigationPreloadManager: true, Navigator: true, NavigatorAutomationInformation: true, NavigatorConcurrentHardware: true, NavigatorCookies: true, NavigatorUserMediaError: true, NodeFilter: true, NodeIterator: true, NonDocumentTypeChildNode: true, NonElementParentNode: true, NoncedElement: true, OffscreenCanvasRenderingContext2D: true, OverconstrainedError: true, PaintRenderingContext2D: true, PaintSize: true, PaintWorkletGlobalScope: true, PasswordCredential: true, Path2D: true, PaymentAddress: true, PaymentInstruments: true, PaymentManager: true, PaymentResponse: true, PerformanceEntry: true, PerformanceLongTaskTiming: true, PerformanceMark: true, PerformanceMeasure: true, PerformanceNavigation: true, PerformanceNavigationTiming: true, PerformanceObserver: true, PerformanceObserverEntryList: true, PerformancePaintTiming: true, PerformanceResourceTiming: true, PerformanceServerTiming: true, PerformanceTiming: true, Permissions: true, PhotoCapabilities: true, PositionError: true, GeolocationPositionError: true, Presentation: true, PresentationReceiver: true, PublicKeyCredential: true, PushManager: true, PushMessageData: true, PushSubscription: true, PushSubscriptionOptions: true, Range: true, RelatedApplication: true, ReportBody: true, ReportingObserver: true, ResizeObserver: true, ResizeObserverEntry: true, RTCCertificate: true, RTCIceCandidate: true, mozRTCIceCandidate: true, RTCLegacyStatsReport: true, RTCRtpContributingSource: true, RTCRtpReceiver: true, RTCRtpSender: true, RTCSessionDescription: true, mozRTCSessionDescription: true, RTCStatsResponse: true, Screen: true, ScrollState: true, ScrollTimeline: true, Selection: true, SpeechRecognitionAlternative: true, SpeechSynthesisVoice: true, StaticRange: true, StorageManager: true, StyleMedia: true, StylePropertyMap: true, StylePropertyMapReadonly: true, SyncManager: true, TaskAttributionTiming: true, TextDetector: true, TextMetrics: true, TrackDefault: true, TreeWalker: true, TrustedHTML: true, TrustedScriptURL: true, TrustedURL: true, UnderlyingSourceBase: true, URLSearchParams: true, VRCoordinateSystem: true, VRDisplayCapabilities: true, VREyeParameters: true, VRFrameData: true, VRFrameOfReference: true, VRPose: true, VRStageBounds: true, VRStageBoundsPoint: true, VRStageParameters: true, ValidityState: true, VideoPlaybackQuality: true, VideoTrack: true, VTTRegion: true, WindowClient: true, WorkletAnimation: true, WorkletGlobalScope: true, XPathEvaluator: true, XPathExpression: true, XPathNSResolver: true, XPathResult: true, XMLSerializer: true, XSLTProcessor: true, Bluetooth: true, BluetoothCharacteristicProperties: true, BluetoothRemoteGATTServer: true, BluetoothRemoteGATTService: true, BluetoothUUID: true, BudgetService: true, Cache: true, DOMFileSystemSync: true, DirectoryEntrySync: true, DirectoryReaderSync: true, EntrySync: true, FileEntrySync: true, FileReaderSync: true, FileWriterSync: true, HTMLAllCollection: true, Mojo: true, MojoHandle: true, MojoWatcher: true, NFC: true, PagePopupController: true, Report: true, Request: true, Response: true, SubtleCrypto: true, USBAlternateInterface: true, USBConfiguration: true, USBDevice: true, USBEndpoint: true, USBInTransferResult: true, USBInterface: true, USBIsochronousInTransferPacket: true, USBIsochronousInTransferResult: true, USBIsochronousOutTransferPacket: true, USBIsochronousOutTransferResult: true, USBOutTransferResult: true, WorkerLocation: true, WorkerNavigator: true, Worklet: true, IDBCursor: true, IDBCursorWithValue: true, IDBFactory: true, IDBIndex: true, IDBKeyRange: true, IDBObjectStore: true, IDBObservation: true, IDBObserver: true, IDBObserverChanges: true, SVGAngle: true, SVGAnimatedAngle: true, SVGAnimatedBoolean: true, SVGAnimatedEnumeration: true, SVGAnimatedInteger: true, SVGAnimatedLength: true, SVGAnimatedLengthList: true, SVGAnimatedNumber: true, SVGAnimatedNumberList: true, SVGAnimatedPreserveAspectRatio: true, SVGAnimatedRect: true, SVGAnimatedString: true, SVGAnimatedTransformList: true, SVGMatrix: true, SVGPoint: true, SVGPreserveAspectRatio: true, SVGRect: true, SVGUnitTypes: true, AudioListener: true, AudioParam: true, AudioTrack: true, AudioWorkletGlobalScope: true, AudioWorkletProcessor: true, PeriodicWave: true, WebGLActiveInfo: true, ANGLEInstancedArrays: true, ANGLE_instanced_arrays: true, WebGLBuffer: true, WebGLCanvas: true, WebGLColorBufferFloat: true, WebGLCompressedTextureASTC: true, WebGLCompressedTextureATC: true, WEBGL_compressed_texture_atc: true, WebGLCompressedTextureETC1: true, WEBGL_compressed_texture_etc1: true, WebGLCompressedTextureETC: true, WebGLCompressedTexturePVRTC: true, WEBGL_compressed_texture_pvrtc: true, WebGLCompressedTextureS3TC: true, WEBGL_compressed_texture_s3tc: true, WebGLCompressedTextureS3TCsRGB: true, WebGLDebugRendererInfo: true, WEBGL_debug_renderer_info: true, WebGLDebugShaders: true, WEBGL_debug_shaders: true, WebGLDepthTexture: true, WEBGL_depth_texture: true, WebGLDrawBuffers: true, WEBGL_draw_buffers: true, EXTsRGB: true, EXT_sRGB: true, EXTBlendMinMax: true, EXT_blend_minmax: true, EXTColorBufferFloat: true, EXTColorBufferHalfFloat: true, EXTDisjointTimerQuery: true, EXTDisjointTimerQueryWebGL2: true, EXTFragDepth: true, EXT_frag_depth: true, EXTShaderTextureLOD: true, EXT_shader_texture_lod: true, EXTTextureFilterAnisotropic: true, EXT_texture_filter_anisotropic: true, WebGLFramebuffer: true, WebGLGetBufferSubDataAsync: true, WebGLLoseContext: true, WebGLExtensionLoseContext: true, WEBGL_lose_context: true, OESElementIndexUint: true, OES_element_index_uint: true, OESStandardDerivatives: true, OES_standard_derivatives: true, OESTextureFloat: true, OES_texture_float: true, OESTextureFloatLinear: true, OES_texture_float_linear: true, OESTextureHalfFloat: true, OES_texture_half_float: true, OESTextureHalfFloatLinear: true, OES_texture_half_float_linear: true, OESVertexArrayObject: true, OES_vertex_array_object: true, WebGLProgram: true, WebGLQuery: true, WebGLRenderbuffer: true, WebGLRenderingContext: true, WebGL2RenderingContext: true, WebGLSampler: true, WebGLShader: true, WebGLShaderPrecisionFormat: true, WebGLSync: true, WebGLTexture: true, WebGLTimerQueryEXT: true, WebGLTransformFeedback: true, WebGLUniformLocation: true, WebGLVertexArrayObject: true, WebGLVertexArrayObjectOES: true, WebGL2RenderingContextBase: true, ArrayBuffer: true, ArrayBufferView: false, DataView: true, Float32Array: true, Float64Array: true, Int16Array: true, Int32Array: true, Int8Array: true, Uint16Array: true, Uint32Array: true, Uint8ClampedArray: true, CanvasPixelArray: true, Uint8Array: false, HTMLAudioElement: true, HTMLBRElement: true, HTMLBaseElement: true, HTMLBodyElement: true, HTMLButtonElement: true, HTMLCanvasElement: true, HTMLContentElement: true, HTMLDListElement: true, HTMLDataElement: true, HTMLDataListElement: true, HTMLDetailsElement: true, HTMLDialogElement: true, HTMLDivElement: true, HTMLEmbedElement: true, HTMLFieldSetElement: true, HTMLHRElement: true, HTMLHeadElement: true, HTMLHeadingElement: true, HTMLHtmlElement: true, HTMLIFrameElement: true, HTMLImageElement: true, HTMLInputElement: true, HTMLLIElement: true, HTMLLabelElement: true, HTMLLegendElement: true, HTMLLinkElement: true, HTMLMapElement: true, HTMLMediaElement: true, HTMLMenuElement: true, HTMLMetaElement: true, HTMLMeterElement: true, HTMLModElement: true, HTMLOListElement: true, HTMLObjectElement: true, HTMLOptGroupElement: true, HTMLOptionElement: true, HTMLOutputElement: true, HTMLParagraphElement: true, HTMLParamElement: true, HTMLPictureElement: true, HTMLPreElement: true, HTMLProgressElement: true, HTMLQuoteElement: true, HTMLScriptElement: true, HTMLShadowElement: true, HTMLSlotElement: true, HTMLSourceElement: true, HTMLSpanElement: true, HTMLStyleElement: true, HTMLTableCaptionElement: true, HTMLTableCellElement: true, HTMLTableDataCellElement: true, HTMLTableHeaderCellElement: true, HTMLTableColElement: true, HTMLTableElement: true, HTMLTableRowElement: true, HTMLTableSectionElement: true, HTMLTemplateElement: true, HTMLTextAreaElement: true, HTMLTimeElement: true, HTMLTitleElement: true, HTMLTrackElement: true, HTMLUListElement: true, HTMLUnknownElement: true, HTMLVideoElement: true, HTMLDirectoryElement: true, HTMLFontElement: true, HTMLFrameElement: true, HTMLFrameSetElement: true, HTMLMarqueeElement: true, HTMLElement: false, AccessibleNodeList: true, HTMLAnchorElement: true, HTMLAreaElement: true, BeforeUnloadEvent: true, Blob: false, CDATASection: true, CharacterData: true, Comment: true, ProcessingInstruction: true, Text: true, CSSPerspective: true, CSSCharsetRule: true, CSSConditionRule: true, CSSFontFaceRule: true, CSSGroupingRule: true, CSSImportRule: true, CSSKeyframeRule: true, MozCSSKeyframeRule: true, WebKitCSSKeyframeRule: true, CSSKeyframesRule: true, MozCSSKeyframesRule: true, WebKitCSSKeyframesRule: true, CSSMediaRule: true, CSSNamespaceRule: true, CSSPageRule: true, CSSRule: true, CSSStyleRule: true, CSSSupportsRule: true, CSSViewportRule: true, CSSStyleDeclaration: true, MSStyleCSSProperties: true, CSS2Properties: true, CSSImageValue: true, CSSKeywordValue: true, CSSNumericValue: true, CSSPositionValue: true, CSSResourceValue: true, CSSUnitValue: true, CSSURLImageValue: true, CSSStyleValue: false, CSSMatrixComponent: true, CSSRotation: true, CSSScale: true, CSSSkew: true, CSSTranslation: true, CSSTransformComponent: false, CSSTransformValue: true, CSSUnparsedValue: true, DataTransferItemList: true, DOMException: true, ClientRectList: true, DOMRectList: true, DOMRectReadOnly: false, DOMStringList: true, DOMTokenList: true, MathMLElement: true, SVGAElement: true, SVGAnimateElement: true, SVGAnimateMotionElement: true, SVGAnimateTransformElement: true, SVGAnimationElement: true, SVGCircleElement: true, SVGClipPathElement: true, SVGDefsElement: true, SVGDescElement: true, SVGDiscardElement: true, SVGEllipseElement: true, SVGFEBlendElement: true, SVGFEColorMatrixElement: true, SVGFEComponentTransferElement: true, SVGFECompositeElement: true, SVGFEConvolveMatrixElement: true, SVGFEDiffuseLightingElement: true, SVGFEDisplacementMapElement: true, SVGFEDistantLightElement: true, SVGFEFloodElement: true, SVGFEFuncAElement: true, SVGFEFuncBElement: true, SVGFEFuncGElement: true, SVGFEFuncRElement: true, SVGFEGaussianBlurElement: true, SVGFEImageElement: true, SVGFEMergeElement: true, SVGFEMergeNodeElement: true, SVGFEMorphologyElement: true, SVGFEOffsetElement: true, SVGFEPointLightElement: true, SVGFESpecularLightingElement: true, SVGFESpotLightElement: true, SVGFETileElement: true, SVGFETurbulenceElement: true, SVGFilterElement: true, SVGForeignObjectElement: true, SVGGElement: true, SVGGeometryElement: true, SVGGraphicsElement: true, SVGImageElement: true, SVGLineElement: true, SVGLinearGradientElement: true, SVGMarkerElement: true, SVGMaskElement: true, SVGMetadataElement: true, SVGPathElement: true, SVGPatternElement: true, SVGPolygonElement: true, SVGPolylineElement: true, SVGRadialGradientElement: true, SVGRectElement: true, SVGScriptElement: true, SVGSetElement: true, SVGStopElement: true, SVGStyleElement: true, SVGElement: true, SVGSVGElement: true, SVGSwitchElement: true, SVGSymbolElement: true, SVGTSpanElement: true, SVGTextContentElement: true, SVGTextElement: true, SVGTextPathElement: true, SVGTextPositioningElement: true, SVGTitleElement: true, SVGUseElement: true, SVGViewElement: true, SVGGradientElement: true, SVGComponentTransferFunctionElement: true, SVGFEDropShadowElement: true, SVGMPathElement: true, Element: false, AbortPaymentEvent: true, AnimationEvent: true, AnimationPlaybackEvent: true, ApplicationCacheErrorEvent: true, BackgroundFetchClickEvent: true, BackgroundFetchEvent: true, BackgroundFetchFailEvent: true, BackgroundFetchedEvent: true, BeforeInstallPromptEvent: true, BlobEvent: true, CanMakePaymentEvent: true, ClipboardEvent: true, CloseEvent: true, CompositionEvent: true, CustomEvent: true, DeviceMotionEvent: true, DeviceOrientationEvent: true, ErrorEvent: true, ExtendableEvent: true, ExtendableMessageEvent: true, FetchEvent: true, FocusEvent: true, FontFaceSetLoadEvent: true, ForeignFetchEvent: true, GamepadEvent: true, HashChangeEvent: true, InstallEvent: true, KeyboardEvent: true, MediaEncryptedEvent: true, MediaKeyMessageEvent: true, MediaQueryListEvent: true, MediaStreamEvent: true, MediaStreamTrackEvent: true, MessageEvent: true, MIDIConnectionEvent: true, MIDIMessageEvent: true, MouseEvent: true, DragEvent: true, MutationEvent: true, NotificationEvent: true, PageTransitionEvent: true, PaymentRequestEvent: true, PaymentRequestUpdateEvent: true, PointerEvent: true, PopStateEvent: true, PresentationConnectionAvailableEvent: true, PresentationConnectionCloseEvent: true, ProgressEvent: true, PromiseRejectionEvent: true, PushEvent: true, RTCDataChannelEvent: true, RTCDTMFToneChangeEvent: true, RTCPeerConnectionIceEvent: true, RTCTrackEvent: true, SecurityPolicyViolationEvent: true, SensorErrorEvent: true, SpeechRecognitionError: true, SpeechRecognitionEvent: true, SpeechSynthesisEvent: true, StorageEvent: true, SyncEvent: true, TextEvent: true, TouchEvent: true, TrackEvent: true, TransitionEvent: true, WebKitTransitionEvent: true, UIEvent: true, VRDeviceEvent: true, VRDisplayEvent: true, VRSessionEvent: true, WheelEvent: true, MojoInterfaceRequestEvent: true, ResourceProgressEvent: true, USBConnectionEvent: true, IDBVersionChangeEvent: true, AudioProcessingEvent: true, OfflineAudioCompletionEvent: true, WebGLContextEvent: true, Event: false, InputEvent: false, SubmitEvent: false, AbsoluteOrientationSensor: true, Accelerometer: true, AccessibleNode: true, AmbientLightSensor: true, Animation: true, ApplicationCache: true, DOMApplicationCache: true, OfflineResourceList: true, BackgroundFetchRegistration: true, BatteryManager: true, BroadcastChannel: true, CanvasCaptureMediaStreamTrack: true, DedicatedWorkerGlobalScope: true, EventSource: true, FileReader: true, FontFaceSet: true, Gyroscope: true, XMLHttpRequest: true, XMLHttpRequestEventTarget: true, XMLHttpRequestUpload: true, LinearAccelerationSensor: true, Magnetometer: true, MediaDevices: true, MediaKeySession: true, MediaQueryList: true, MediaRecorder: true, MediaSource: true, MediaStream: true, MediaStreamTrack: true, MIDIAccess: true, MIDIInput: true, MIDIOutput: true, MIDIPort: true, NetworkInformation: true, Notification: true, OffscreenCanvas: true, OrientationSensor: true, PaymentRequest: true, Performance: true, PermissionStatus: true, PresentationAvailability: true, PresentationConnection: true, PresentationConnectionList: true, PresentationRequest: true, RelativeOrientationSensor: true, RemotePlayback: true, RTCDataChannel: true, DataChannel: true, RTCDTMFSender: true, RTCPeerConnection: true, webkitRTCPeerConnection: true, mozRTCPeerConnection: true, ScreenOrientation: true, Sensor: true, ServiceWorker: true, ServiceWorkerContainer: true, ServiceWorkerGlobalScope: true, ServiceWorkerRegistration: true, SharedWorker: true, SharedWorkerGlobalScope: true, SpeechRecognition: true, webkitSpeechRecognition: true, SpeechSynthesis: true, SpeechSynthesisUtterance: true, VR: true, VRDevice: true, VRDisplay: true, VRSession: true, VisualViewport: true, WebSocket: true, Window: true, DOMWindow: true, Worker: true, WorkerGlobalScope: true, WorkerPerformance: true, BluetoothDevice: true, BluetoothRemoteGATTCharacteristic: true, Clipboard: true, MojoInterfaceInterceptor: true, USB: true, IDBDatabase: true, IDBOpenDBRequest: true, IDBVersionChangeRequest: true, IDBRequest: true, IDBTransaction: true, AnalyserNode: true, RealtimeAnalyserNode: true, AudioBufferSourceNode: true, AudioDestinationNode: true, AudioNode: true, AudioScheduledSourceNode: true, AudioWorkletNode: true, BiquadFilterNode: true, ChannelMergerNode: true, AudioChannelMerger: true, ChannelSplitterNode: true, AudioChannelSplitter: true, ConstantSourceNode: true, ConvolverNode: true, DelayNode: true, DynamicsCompressorNode: true, GainNode: true, AudioGainNode: true, IIRFilterNode: true, MediaElementAudioSourceNode: true, MediaStreamAudioDestinationNode: true, MediaStreamAudioSourceNode: true, OscillatorNode: true, Oscillator: true, PannerNode: true, AudioPannerNode: true, webkitAudioPannerNode: true, ScriptProcessorNode: true, JavaScriptAudioNode: true, StereoPannerNode: true, WaveShaperNode: true, EventTarget: false, File: true, FileList: true, FileWriter: true, HTMLFormElement: true, Gamepad: true, History: true, HTMLCollection: true, HTMLFormControlsCollection: true, HTMLOptionsCollection: true, ImageData: true, Location: true, MediaList: true, MessagePort: true, MIDIInputMap: true, MIDIOutputMap: true, MimeType: true, MimeTypeArray: true, Document: true, DocumentFragment: true, HTMLDocument: true, ShadowRoot: true, XMLDocument: true, Attr: true, DocumentType: true, Node: false, NodeList: true, RadioNodeList: true, Plugin: true, PluginArray: true, RTCStatsReport: true, HTMLSelectElement: true, SharedArrayBuffer: true, SourceBuffer: true, SourceBufferList: true, SpeechGrammar: true, SpeechGrammarList: true, SpeechRecognitionResult: true, Storage: true, CSSStyleSheet: true, StyleSheet: true, TextTrack: true, TextTrackCue: true, VTTCue: true, TextTrackCueList: true, TextTrackList: true, TimeRanges: true, Touch: true, TouchList: true, TrackDefaultList: true, URL: true, VideoTrackList: true, CSSRuleList: true, ClientRect: true, DOMRect: true, GamepadList: true, NamedNodeMap: true, MozNamedAttrMap: true, SpeechRecognitionResultList: true, StyleSheetList: true, SVGLength: true, SVGLengthList: true, SVGNumber: true, SVGNumberList: true, SVGPointList: true, SVGStringList: true, SVGTransform: true, SVGTransformList: true, AudioBuffer: true, AudioParamMap: true, AudioTrackList: true, AudioContext: true, webkitAudioContext: true, BaseAudioContext: false, OfflineAudioContext: true}); - A.NativeTypedArray.$nativeSuperclassTag = "ArrayBufferView"; - A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.$nativeSuperclassTag = "ArrayBufferView"; - A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag = "ArrayBufferView"; - A.NativeTypedArrayOfDouble.$nativeSuperclassTag = "ArrayBufferView"; - A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.$nativeSuperclassTag = "ArrayBufferView"; - A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag = "ArrayBufferView"; - A.NativeTypedArrayOfInt.$nativeSuperclassTag = "ArrayBufferView"; - A._SourceBufferList_EventTarget_ListMixin.$nativeSuperclassTag = "EventTarget"; - A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin.$nativeSuperclassTag = "EventTarget"; - A._TextTrackList_EventTarget_ListMixin.$nativeSuperclassTag = "EventTarget"; - A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin.$nativeSuperclassTag = "EventTarget"; - })(); - Function.prototype.call$0 = function() { - return this(); - }; - Function.prototype.call$1 = function(a) { - return this(a); - }; - Function.prototype.call$2 = function(a, b) { - return this(a, b); - }; - Function.prototype.call$3$1 = function(a) { - return this(a); - }; - Function.prototype.call$2$1 = function(a) { - return this(a); - }; - Function.prototype.call$1$1 = function(a) { - return this(a); - }; - Function.prototype.call$3 = function(a, b, c) { - return this(a, b, c); - }; - Function.prototype.call$4 = function(a, b, c, d) { - return this(a, b, c, d); - }; - Function.prototype.call$3$3 = function(a, b, c) { - return this(a, b, c); - }; - Function.prototype.call$2$2 = function(a, b) { - return this(a, b); - }; - Function.prototype.call$1$2 = function(a, b) { - return this(a, b); - }; - Function.prototype.call$1$0 = function() { - return this(); - }; - Function.prototype.call$2$3 = function(a, b, c) { - return this(a, b, c); - }; - Function.prototype.call$5 = function(a, b, c, d, e) { - return this(a, b, c, d, e); - }; - Function.prototype.call$1$5 = function(a, b, c, d, e) { - return this(a, b, c, d, e); - }; - Function.prototype.call$2$0 = function() { - return this(); - }; - Function.prototype.call$6 = function(a, b, c, d, e, f) { - return this(a, b, c, d, e, f); - }; - convertAllToFastObject(holders); - convertToFastObject($); - (function(callback) { - if (typeof document === "undefined") { - callback(null); - return; - } - if (typeof document.currentScript != "undefined") { - callback(document.currentScript); - return; - } - var scripts = document.scripts; - function onLoad(event) { - for (var i = 0; i < scripts.length; ++i) { - scripts[i].removeEventListener("load", onLoad, false); - } - callback(event.target); - } - for (var i = 0; i < scripts.length; ++i) { - scripts[i].addEventListener("load", onLoad, false); - } - })(function(currentScript) { - init.currentScript = currentScript; - var callMain = A.main; - if (typeof dartMainRunner === "function") { - dartMainRunner(callMain, []); - } else { - callMain([]); - } - }); -})(); +} +B.n6=function(hooks) { return hooks; } + +B.ae=new A.a9g() +B.bA=new A.MU() +B.h=new A.j(0,0) +B.ej=new A.iO(B.h) +B.DC=new A.uM() +B.DD=new A.acv() +B.DE=new A.Bn() +B.DF=new A.adn() +B.DG=new A.adG() +B.DH=new A.adI() +B.DI=new A.adK() +B.DJ=new A.adL() +B.n8=new A.Q() +B.DK=new A.NQ() +B.ac=new A.fU(0,"android") +B.N=new A.fU(2,"iOS") +B.b1=new A.fU(4,"macOS") +B.bn=new A.fU(5,"windows") +B.bm=new A.fU(3,"linux") +B.dI=new A.Rx() +B.hQ=new A.cz([B.ac,B.dI,B.N,B.fP,B.b1,B.fP,B.bn,B.dI,B.bm,B.dI],A.aA("cz")) +B.DL=new A.NT() +B.af=new A.iG(4,"keyboard") +B.n9=new A.nX() +B.DM=new A.ae9() +B.a_A=new A.aeD() +B.DN=new A.aeI() +B.nb=new A.o5() +B.DP=new A.ah9() +B.DQ=new A.Pn() +B.DR=new A.ahv() +B.nc=new A.m3() +B.DS=new A.aiG() +B.a=new A.aiH() +B.DT=new A.PT() +B.cc=new A.ajr() +B.dH=new A.ajv() +B.DU=new A.ak9() +B.DV=new A.ake() +B.DW=new A.akf() +B.DX=new A.akg() +B.DY=new A.akk() +B.DZ=new A.akm() +B.E_=new A.akn() +B.E0=new A.ako() +B.nd=new A.ow() +B.ne=new A.oy() +B.E1=new A.al3() +B.a_=new A.R6() +B.d1=new A.R8() +B.bh=new A.al7() +B.ek=new A.Rf(0,0,0,0) +B.KL=A.b(s([]),A.aA("H")) +B.a_B=new A.alw() +B.et=new A.RE() +B.d2=new A.RF() +B.fR=new A.RT() +B.eu=new A.amN() +B.E2=new A.EX() +B.E3=new A.SS() +B.nf=new A.T2(A.aA("T2")) +B.dJ=new A.T6() +B.E4=new A.aoo() +B.a_C=new A.F9() +B.ce=new A.Te() +B.fS=new A.aoB() +B.H=new A.aoV() +B.jj=new A.ap2() +B.E6=new A.ara() +B.E7=new A.arb() +B.dK=new A.arr() +B.a8=new A.FZ() +B.E8=new A.UQ() +B.bB=new A.asi() +B.E9=new A.Vf() +B.a9=new A.X6() +B.cf=new A.X8() +B.Ea=new A.au_() +B.Eb=new A.Xz() +B.d3=new A.Y4() +B.Ec=new A.Zy() +B.jk=new A.a1Z(0,"pixel") +B.Eg=new A.na(null,null,null,null,null,null,null) +B.oI=new A.cH(57616,!1) +B.A=new A.C(0.7019607843137254,1,1,1,B.e) +B.I8=new A.eK(B.oI,64,B.A,null,null) +B.jl=new A.h5(B.Q,null,null,B.I8,null) +B.bF=new A.aB(16,16,16,16) +B.a_P=new A.am6(0,"material") +B.ni=new A.tD(null,null) +B.Oj=new A.bA(B.bF,B.ni,null) +B.Eh=new A.h5(B.Q,null,null,B.Oj,null) +B.ng=new A.h5(B.Q,null,null,B.ni,null) +B.cp=new A.nK(2,"center") +B.a1=new A.Nh(1,"max") +B.a0=new A.pz(2,"center") +B.bP=new A.alc(1,"down") +B.t=new A.tJ(0,"none") +B.Ie=new A.eK(B.oI,32,B.A,null,null) +B.cw=new A.ez(null,8,null,null) +B.iz=new A.o(!0,B.A,null,null,null,null,12,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Xk=new A.cI("Preview unavailable",null,B.iz,null,null,null,null,null,null) +B.L6=A.b(s([B.Ie,B.cw,B.Xk]),t.p) +B.FI=new A.ne(B.aD,B.cp,B.a1,B.a0,null,B.bP,null,0,B.L6,null) +B.jm=new A.h5(B.Q,null,null,B.FI,null) +B.BL=new A.yb(!0,null) +B.Ei=new A.h5(B.Q,null,null,B.BL,null) +B.HR=new A.cH(58382,!1) +B.Ii=new A.eK(B.HR,32,B.A,null,null) +B.Xb=new A.cI("(TODO: thumbnails)",null,B.iz,null,null,null,null,null,null) +B.L9=A.b(s([B.Ii,B.cw,B.Xb]),t.p) +B.FJ=new A.ne(B.aD,B.cp,B.a1,B.a0,null,B.bP,null,0,B.L9,null) +B.Ej=new A.h5(B.Q,null,null,B.FJ,null) +B.Tr=new A.o(!0,B.A,null,null,null,null,14,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Xe=new A.cI("No messages yet",null,B.Tr,null,null,null,null,null,null) +B.Ek=new A.h5(B.Q,null,null,B.Xe,null) +B.El=new A.yV(null,null,null,null,null,null,null,null,null) +B.Em=new A.yW(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.oM=new A.cH(58571,!1) +B.Id=new A.eK(B.oM,20,B.A,null,null) +B.En=new A.yX(B.Id,B.bV,16,null) +B.nh=new A.ed(0,B.q) +B.Ep=new A.z5(null) +B.Eq=new A.z5(B.lb) +B.PP=new A.r8(2,"clear") +B.ev=new A.z6(B.PP) +B.nj=new A.a2C(1,"intersect") +B.cg=new A.ka(0,"generationPending") +B.dL=new A.ka(1,"generationInProgress") +B.b5=new A.ka(2,"generatedAndReadyToPlay") +B.bC=new A.ka(3,"generatedAndPlaying") +B.bR=new A.ka(4,"failedToGenerate") +B.fT=new A.ka(5,"generatedAndPlayed") +B.v=new A.tJ(1,"hardEdge") +B.bD=new A.tJ(2,"antiAlias") +B.ch=new A.tJ(3,"antiAliasWithSaveLayer") +B.jn=new A.tM(0,"pasteable") +B.jo=new A.tM(1,"unknown") +B.jp=new A.KJ("BLOCK") +B.jq=new A.KJ("FLOW") +B.Er=new A.a39(1,"matrix") +B.jz=new A.C(1,0.403921568627451,0.3137254901960784,0.6431372549019608,B.e) +B.k=new A.C(1,1,1,1,B.e) +B.h_=new A.C(1,0.9176470588235294,0.8666666666666667,1,B.e) +B.h6=new A.C(1,0.30980392156862746,0.21568627450980393,0.5450980392156862,B.e) +B.ey=new A.C(1,0.8156862745098039,0.7372549019607844,1,B.e) +B.nQ=new A.C(1,0.12941176470588237,0,0.36470588235294116,B.e) +B.Eu=new A.C(1,0.3843137254901961,0.3568627450980392,0.44313725490196076,B.e) +B.h4=new A.C(1,0.9098039215686274,0.8705882352941177,0.9725490196078431,B.e) +B.h3=new A.C(1,0.2901960784313726,0.26666666666666666,0.34509803921568627,B.e) +B.jw=new A.C(1,0.8,0.7607843137254902,0.8627450980392157,B.e) +B.nu=new A.C(1,0.11372549019607843,0.09803921568627451,0.16862745098039217,B.e) +B.F_=new A.C(1,0.49019607843137253,0.3215686274509804,0.3764705882352941,B.e) +B.fX=new A.C(1,1,0.8470588235294118,0.8941176470588236,B.e) +B.fW=new A.C(1,0.38823529411764707,0.23137254901960785,0.2823529411764706,B.e) +B.ju=new A.C(1,0.9372549019607843,0.7215686274509804,0.7843137254901961,B.e) +B.nA=new A.C(1,0.19215686274509805,0.06666666666666667,0.11372549019607843,B.e) +B.F3=new A.C(1,0.7019607843137254,0.14901960784313725,0.11764705882352941,B.e) +B.nx=new A.C(1,0.9764705882352941,0.8705882352941177,0.8627450980392157,B.e) +B.nK=new A.C(1,0.5490196078431373,0.11372549019607843,0.09411764705882353,B.e) +B.jD=new A.C(1,0.996078431372549,0.9686274509803922,1,B.e) +B.js=new A.C(1,0.11372549019607843,0.10588235294117647,0.12549019607843137,B.e) +B.F1=new A.C(1,0.9058823529411765,0.8784313725490196,0.9254901960784314,B.e) +B.Ew=new A.C(1,0.8705882352941177,0.8470588235294118,0.8823529411764706,B.e) +B.Fh=new A.C(1,0.9686274509803922,0.9490196078431372,0.9803921568627451,B.e) +B.ES=new A.C(1,0.9529411764705882,0.9294117647058824,0.9686274509803922,B.e) +B.EL=new A.C(1,0.9254901960784314,0.9019607843137255,0.9411764705882353,B.e) +B.h0=new A.C(1,0.9019607843137255,0.8784313725490196,0.9137254901960784,B.e) +B.jv=new A.C(1,0.28627450980392155,0.27058823529411763,0.30980392156862746,B.e) +B.EC=new A.C(1,0.4745098039215686,0.4549019607843137,0.49411764705882355,B.e) +B.nq=new A.C(1,0.792156862745098,0.7686274509803922,0.8156862745098039,B.e) +B.nR=new A.C(1,0.19607843137254902,0.1843137254901961,0.20784313725490197,B.e) +B.EW=new A.C(1,0.9607843137254902,0.9372549019607843,0.9686274509803922,B.e) +B.Es=new A.pt(B.ai,B.jz,B.k,B.h_,B.h6,B.h_,B.ey,B.nQ,B.h6,B.Eu,B.k,B.h4,B.h3,B.h4,B.jw,B.nu,B.h3,B.F_,B.k,B.fX,B.fW,B.fX,B.ju,B.nA,B.fW,B.F3,B.k,B.nx,B.nK,B.jD,B.js,B.F1,B.Ew,B.jD,B.k,B.Fh,B.ES,B.EL,B.h0,B.jv,B.EC,B.nq,B.l,B.l,B.nR,B.EW,B.ey,B.jz,B.jD,B.js) +B.EQ=new A.C(1,0.2196078431372549,0.11764705882352941,0.4470588235294118,B.e) +B.EX=new A.C(1,0.2,0.17647058823529413,0.2549019607843137,B.e) +B.ED=new A.C(1,0.28627450980392155,0.1450980392156863,0.19607843137254902,B.e) +B.EB=new A.C(1,0.9490196078431372,0.7215686274509804,0.7098039215686275,B.e) +B.Ff=new A.C(1,0.3764705882352941,0.0784313725490196,0.06274509803921569,B.e) +B.jB=new A.C(1,0.0784313725490196,0.07058823529411765,0.09411764705882353,B.e) +B.ET=new A.C(1,0.23137254901960785,0.2196078431372549,0.24313725490196078,B.e) +B.F8=new A.C(1,0.058823529411764705,0.050980392156862744,0.07450980392156863,B.e) +B.Ev=new A.C(1,0.12941176470588237,0.12156862745098039,0.14901960784313725,B.e) +B.Ft=new A.C(1,0.16862745098039217,0.1607843137254902,0.18823529411764706,B.e) +B.EF=new A.C(1,0.21176470588235294,0.20392156862745098,0.23137254901960785,B.e) +B.Ex=new A.C(1,0.5764705882352941,0.5607843137254902,0.6,B.e) +B.Et=new A.pt(B.a7,B.ey,B.EQ,B.h6,B.h_,B.h_,B.ey,B.nQ,B.h6,B.jw,B.EX,B.h3,B.h4,B.h4,B.jw,B.nu,B.h3,B.ju,B.ED,B.fW,B.fX,B.fX,B.ju,B.nA,B.fW,B.EB,B.Ff,B.nK,B.nx,B.jB,B.h0,B.jv,B.jB,B.ET,B.F8,B.js,B.Ev,B.Ft,B.EF,B.nq,B.Ex,B.jv,B.l,B.l,B.h0,B.nR,B.jz,B.ey,B.jB,B.h0) +B.EM=new A.C(1,0.011764705882352941,0.8549019607843137,0.7764705882352941,B.e) +B.Fs=new A.C(1,0.8117647058823529,0.4,0.4745098039215686,B.e) +B.bW=new A.C(1,0.15294117647058825,0.15294117647058825,0.15294117647058825,B.e) +B.jx=new A.C(0.8862745098039215,1,1,1,B.e) +B.EA=new A.C(1,0.07058823529411765,0.07058823529411765,0.07058823529411765,B.e) +B.nk=new A.pt(B.a7,B.bU,B.l,null,null,null,null,null,null,B.EM,B.l,null,null,null,null,null,null,null,null,null,null,null,null,null,null,B.Fs,B.l,null,null,B.bW,B.jx,null,null,null,null,null,null,null,B.bV,B.A,null,null,null,null,null,null,null,null,B.EA,B.k) +B.ci=new A.C(0.9372549019607843,1,1,1,B.e) +B.nl=new A.C(1,0.01568627450980392,0.47058823529411764,0.3411764705882353,B.e) +B.d4=new A.C(1,0.3803921568627451,0.3803921568627451,0.3803921568627451,B.e) +B.EE=new A.C(0.4,0.7843137254901961,0.7843137254901961,0.7843137254901961,B.e) +B.nn=new A.C(1,0.8901960784313725,0.9490196078431372,0.9921568627450981,B.e) +B.EJ=new A.C(1,0.39215686274509803,1,0.8549019607843137,B.e) +B.no=new A.C(1,0.8274509803921568,0.1843137254901961,0.1843137254901961,B.e) +B.np=new A.C(1,0.12941176470588237,0.12941176470588237,0.12941176470588237,B.e) +B.nr=new A.C(0,1,1,1,B.e) +B.EU=new A.C(0.03137254901960784,0,0,0,B.e) +B.cH=new A.C(1,0.25882352941176473,0.25882352941176473,0.25882352941176473,B.e) +B.nw=new A.C(1,0.12941176470588237,0.5882352941176471,0.9529411764705882,B.e) +B.T=new A.C(0.5411764705882353,0,0,0,B.e) +B.nz=new A.C(0.5019607843137255,0.5019607843137255,0.5019607843137255,0.5019607843137255,B.e) +B.P=new A.C(0.8666666666666667,0,0,0,B.e) +B.nB=new A.C(1,0.5647058823529412,0.792156862745098,0.9764705882352941,B.e) +B.EZ=new A.C(0.10196078431372549,1,1,1,B.e) +B.dN=new A.C(0.06274509803921569,0,0,0,B.e) +B.nE=new A.C(0.25098039215686274,0.8,0.8,0.8,B.e) +B.nG=new A.C(1,0.11764705882352941,0.5333333333333333,0.8980392156862745,B.e) +B.nH=new A.C(1,0.9803921568627451,0.9803921568627451,0.9803921568627451,B.e) +B.jy=new A.C(1,0.18823529411764706,0.18823529411764706,0.18823529411764706,B.e) +B.bE=new A.C(0.12156862745098039,0,0,0,B.e) +B.nJ=new A.C(1,0.8784313725490196,0.8784313725490196,0.8784313725490196,B.e) +B.Fa=new A.C(0.10196078431372549,0,0,0,B.e) +B.jA=new A.C(0.4,0.7372549019607844,0.7372549019607844,0.7372549019607844,B.e) +B.Fg=new A.C(0.3803921568627451,0,0,0,B.e) +B.Fl=new A.C(0.12156862745098039,1,1,1,B.e) +B.nL=new A.C(1,0.7333333333333333,0.8705882352941177,0.984313725490196,B.e) +B.Fn=new A.C(0.3843137254901961,1,1,1,B.e) +B.Fp=new A.C(0.6,1,1,1,B.e) +B.nO=new A.C(1,0.09803921568627451,0.4627450980392157,0.8235294117647058,B.e) +B.nP=new A.C(1,0.6196078431372549,0.6196078431372549,0.6196078431372549,B.e) +B.Fv=new A.C(0.03137254901960784,0.6196078431372549,0.6196078431372549,0.6196078431372549,B.e) +B.FD=new A.C(0.9411764705882353,0.7529411764705882,0.7529411764705882,0.7529411764705882,B.e) +B.h7=new A.tS(0,"none") +B.nS=new A.tS(1,"waiting") +B.nT=new A.tS(2,"active") +B.eE=new A.tS(3,"done") +B.jF=new A.hD(0,"disconnected") +B.eF=new A.hD(1,"connecting") +B.aF=new A.hD(2,"connected") +B.nU=new A.hD(3,"reconnecting") +B.aR=new A.hD(4,"error") +B.cI=new A.hD(5,"maintenance") +B.h8=new A.ij(0,"cut") +B.h9=new A.ij(1,"copy") +B.ha=new A.ij(2,"paste") +B.hb=new A.ij(3,"selectAll") +B.nV=new A.ij(4,"delete") +B.jG=new A.ij(5,"lookUp") +B.jH=new A.ij(6,"searchWeb") +B.hc=new A.ij(7,"share") +B.jI=new A.ij(8,"liveTextInput") +B.jJ=new A.ij(9,"custom") +B.nW=new A.kb(!1) +B.nX=new A.kb(!0) +B.am=new A.pz(0,"start") +B.eG=new A.pz(1,"end") +B.eH=new A.pz(3,"stretch") +B.dO=new A.pz(4,"baseline") +B.FK=new A.eI(0.05,0,0.133333,0.06) +B.ay=new A.eI(0.4,0,0.2,1) +B.FL=new A.eI(0.215,0.61,0.355,1) +B.jK=new A.eI(0.35,0.91,0.33,0.97) +B.d5=new A.eI(0.42,0,1,1) +B.FN=new A.eI(0.208333,0.82,0.25,1) +B.jL=new A.eI(0.42,0,0.58,1) +B.b6=new A.eI(0.25,0.1,0.25,1) +B.FO=new A.eI(0.77,0,0.175,1) +B.FP=new A.eI(0.075,0.82,0.165,1) +B.dP=new A.eI(0,0,0.58,1) +B.nY=new A.eI(0.67,0.03,0.65,0.09) +B.FQ=new A.tW(0,"small") +B.FR=new A.tW(1,"medium") +B.nZ=new A.tW(2,"large") +B.ez=new A.C(0.34901960784313724,0,0,0,B.e) +B.fV=new A.C(0.5019607843137255,1,1,1,B.e) +B.FT=new A.cM(B.ez,null,null,B.ez,B.fV,B.ez,B.fV,B.ez,B.fV,B.ez,B.fV) +B.dM=new A.C(1,0.8392156862745098,0.8392156862745098,0.8392156862745098,B.e) +B.FU=new A.cM(B.dM,null,null,B.dM,B.cH,B.dM,B.cH,B.dM,B.cH,B.dM,B.cH) +B.eC=new A.C(0.6980392156862745,1,1,1,B.e) +B.fY=new A.C(0.6980392156862745,0.18823529411764706,0.18823529411764706,0.18823529411764706,B.e) +B.FW=new A.cM(B.eC,null,null,B.eC,B.fY,B.eC,B.fY,B.eC,B.fY,B.eC,B.fY) +B.fZ=new A.C(0.06274509803921569,1,1,1,B.e) +B.FX=new A.cM(B.dN,null,null,B.dN,B.fZ,B.dN,B.fZ,B.dN,B.fZ,B.dN,B.fZ) +B.jE=new A.C(1,0,0.47843137254901963,1,B.e) +B.nF=new A.C(1,0.0392156862745098,0.5176470588235295,1,B.e) +B.nm=new A.C(1,0,0.25098039215686274,0.8666666666666667,B.e) +B.nv=new A.C(1,0.25098039215686274,0.611764705882353,1,B.e) +B.jM=new A.cM(B.jE,"systemBlue",null,B.jE,B.nF,B.nm,B.nv,B.jE,B.nF,B.nm,B.nv) +B.jC=new A.C(0.2980392156862745,0.23529411764705882,0.23529411764705882,0.2627450980392157,B.e) +B.nt=new A.C(0.2980392156862745,0.9215686274509803,0.9215686274509803,0.9607843137254902,B.e) +B.nN=new A.C(0.3764705882352941,0.23529411764705882,0.23529411764705882,0.2627450980392157,B.e) +B.nD=new A.C(0.3764705882352941,0.9215686274509803,0.9215686274509803,0.9607843137254902,B.e) +B.FY=new A.cM(B.jC,"tertiaryLabel",null,B.jC,B.nt,B.nN,B.nD,B.jC,B.nt,B.nN,B.nD) +B.ew=new A.C(1,0.9647058823529412,0.9647058823529412,0.9647058823529412,B.e) +B.h2=new A.C(1,0.13333333333333333,0.13333333333333333,0.13333333333333333,B.e) +B.FZ=new A.cM(B.ew,null,null,B.ew,B.h2,B.ew,B.h2,B.ew,B.h2,B.ew,B.h2) +B.hd=new A.cM(B.l,null,null,B.l,B.k,B.l,B.k,B.l,B.k,B.l,B.k) +B.eD=new A.C(1,0.7215686274509804,0.7215686274509804,0.7215686274509804,B.e) +B.h5=new A.C(1,0.3568627450980392,0.3568627450980392,0.3568627450980392,B.e) +B.G_=new A.cM(B.eD,null,null,B.eD,B.h5,B.eD,B.h5,B.eD,B.h5,B.eD,B.h5) +B.ex=new A.C(1,0.6,0.6,0.6,B.e) +B.eA=new A.C(1,0.4588235294117647,0.4588235294117647,0.4588235294117647,B.e) +B.eI=new A.cM(B.ex,"inactiveGray",null,B.ex,B.eA,B.ex,B.eA,B.ex,B.eA,B.ex,B.eA) +B.jt=new A.C(0.0784313725490196,0.4549019607843137,0.4549019607843137,0.5019607843137255,B.e) +B.nI=new A.C(0.17647058823529413,0.4627450980392157,0.4627450980392157,0.5019607843137255,B.e) +B.nC=new A.C(0.1568627450980392,0.4549019607843137,0.4549019607843137,0.5019607843137255,B.e) +B.nM=new A.C(0.25882352941176473,0.4627450980392157,0.4627450980392157,0.5019607843137255,B.e) +B.G0=new A.cM(B.jt,"quaternarySystemFill",null,B.jt,B.nI,B.nC,B.nM,B.jt,B.nI,B.nC,B.nM) +B.eB=new A.C(0.9411764705882353,0.9764705882352941,0.9764705882352941,0.9764705882352941,B.e) +B.fU=new A.C(0.9411764705882353,0.11372549019607843,0.11372549019607843,0.11372549019607843,B.e) +B.FS=new A.cM(B.eB,null,null,B.eB,B.fU,B.eB,B.fU,B.eB,B.fU,B.eB,B.fU) +B.EG=new A.C(1,0.10980392156862745,0.10980392156862745,0.11764705882352941,B.e) +B.Fw=new A.C(1,0.1411764705882353,0.1411764705882353,0.14901960784313725,B.e) +B.FV=new A.cM(B.k,"systemBackground",null,B.k,B.l,B.k,B.l,B.k,B.EG,B.k,B.Fw) +B.o_=new A.cM(B.l,"label",null,B.l,B.k,B.l,B.k,B.l,B.k,B.l,B.k) +B.Zj=new A.SZ(B.o_,B.eI) +B.mh=new A.T0(null,B.jM,B.k,B.FS,B.FV,!1,B.Zj) +B.cJ=new A.tY(B.mh,null,null,null,null,null,null,null) +B.bi=new A.L_(0,"base") +B.jN=new A.L_(1,"elevated") +B.G1=new A.a3E(1,"latency") +B.G2=new A.a3G(1,"network") +B.G3=new A.zs(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.G4=new A.zt(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.o0=new A.pB(0,"uninitialized") +B.G5=new A.pB(1,"initializingServices") +B.o1=new A.pB(2,"initializedServices") +B.G6=new A.pB(3,"initializingUi") +B.G7=new A.pB(4,"initialized") +B.a_D=new A.a3L(1,"traversalOrder") +B.d6=new A.L4(0,"background") +B.o2=new A.L4(1,"foreground") +B.a_9=new A.Vj(null) +B.dQ=new A.ng(null,null,null,B.a_9,null) +B.dt=new A.o(!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.bu=new A.DR(0,"clip") +B.at=new A.akC(0,"parent") +B.a_a=new A.Vl(null) +B.G8=new A.u1(B.dt,null,!0,B.bu,null,B.at,null,B.a_a,null) +B.jO=new A.pC(!1) +B.eJ=new A.pC(!0) +B.jP=new A.pD(!1) +B.jQ=new A.pD(!0) +B.jR=new A.pE(!1) +B.eK=new A.pE(!0) +B.G9=new A.u3(0) +B.Ga=new A.u3(1) +B.aX=new A.zx(3,"info") +B.Gb=new A.zx(5,"hint") +B.Gc=new A.zx(6,"summary") +B.a_E=new A.li(1,"sparse") +B.Gd=new A.li(10,"shallow") +B.Ge=new A.li(11,"truncateChildren") +B.Gf=new A.li(5,"error") +B.Gg=new A.li(6,"whitespace") +B.jS=new A.li(8,"singleLine") +B.cj=new A.li(9,"errorProperty") +B.Gh=new A.u4(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Gk=new A.jd(1,"horizontal") +B.o3=new A.jd(2,"endToStart") +B.jT=new A.jd(3,"startToEnd") +B.Gl=new A.jd(4,"up") +B.o4=new A.jd(5,"down") +B.o5=new A.jd(6,"none") +B.Gm=new A.zE(null,null,null,null,null) +B.jU=new A.Lu(0,"down") +B.X=new A.Lu(1,"start") +B.Gn=new A.Lw(null) +B.Go=new A.zN(null,null,null,null,null,null,null,null,null) +B.Gq=new A.zP(null,null,null) +B.aY=new A.aE(1e5) +B.cK=new A.aE(1e6) +B.cL=new A.aE(1e7) +B.Gr=new A.aE(12e4) +B.Gs=new A.aE(12e5) +B.Gt=new A.aE(12e6) +B.jV=new A.aE(125e3) +B.Gu=new A.aE(14e4) +B.Gv=new A.aE(15e3) +B.eL=new A.aE(15e4) +B.Gw=new A.aE(15e5) +B.Gx=new A.aE(16667) +B.cM=new A.aE(167e3) +B.Gy=new A.aE(18e4) +B.Gz=new A.aE(2e4) +B.L=new A.aE(2e5) +B.ck=new A.aE(2e6) +B.GA=new A.aE(225e3) +B.o6=new A.aE(25e4) +B.GB=new A.aE(2961926e3) +B.cl=new A.aE(3e5) +B.he=new A.aE(3e6) +B.jW=new A.aE(3e7) +B.o7=new A.aE(35e4) +B.o8=new A.aE(375e3) +B.GC=new A.aE(4e4) +B.jX=new A.aE(4e5) +B.cN=new A.aE(4e6) +B.GD=new A.aE(45e3) +B.GE=new A.aE(45e6) +B.hf=new A.aE(5e4) +B.cm=new A.aE(5e5) +B.jY=new A.aE(5e6) +B.eM=new A.aE(6e5) +B.o9=new A.aE(6e7) +B.oa=new A.aE(7e4) +B.jZ=new A.aE(75e3) +B.GF=new A.aE(8e5) +B.GG=new A.aE(-38e3) +B.GH=new A.aE(-900719925474099e4) +B.GI=new A.a4H(0,"tonalSpot") +B.GJ=new A.dT(0,0,0,0) +B.GK=new A.dT(0,4,0,4) +B.GL=new A.dT(0,8,0,8) +B.GM=new A.dT(12,16,12,8) +B.GN=new A.dT(12,20,12,12) +B.GO=new A.dT(12,4,12,4) +B.GP=new A.dT(12,8,12,8) +B.ob=new A.dT(16,0,24,0) +B.az=new A.aB(0,0,0,0) +B.GQ=new A.aB(0,0,0,14) +B.GR=new A.aB(0,0,8,0) +B.GS=new A.aB(0,14,0,14) +B.GT=new A.aB(0,16,0,0) +B.GU=new A.aB(0,16,16,4) +B.GV=new A.aB(0,4,0,4) +B.k_=new A.aB(0,8,0,8) +B.GW=new A.aB(12,12,12,12) +B.GX=new A.aB(12,8,12,8) +B.GY=new A.aB(15,5,15,10) +B.hg=new A.aB(16,0,16,0) +B.GZ=new A.aB(16,12,16,12) +B.H_=new A.aB(16,18,16,18) +B.H0=new A.aB(16,4,16,4) +B.H1=new A.aB(16,8,16,8) +B.H2=new A.aB(20,0,20,3) +B.d7=new A.aB(20,20,20,20) +B.H3=new A.aB(24,0,24,0) +B.H4=new A.aB(24,0,24,24) +B.H5=new A.aB(24,24,24,24) +B.H6=new A.aB(40,24,40,24) +B.H7=new A.aB(4,0,4,0) +B.H8=new A.aB(4,4,4,4) +B.a_F=new A.aB(4,4,4,5) +B.H9=new A.aB(6,6,6,6) +B.Ha=new A.aB(8,0,8,0) +B.Hb=new A.aB(8,2,8,5) +B.hh=new A.aB(8,4,8,4) +B.eN=new A.aB(8,8,8,8) +B.oc=new A.aB(0.5,1,0.5,1) +B.Hc=new A.zW(null) +B.Hd=new A.zZ(0,"noOpinion") +B.He=new A.zZ(1,"enabled") +B.eO=new A.zZ(2,"disabled") +B.Hf=new A.LC(null) +B.od=new A.cv(0,"incrementable") +B.k0=new A.cv(1,"scrollable") +B.k1=new A.cv(10,"link") +B.k2=new A.cv(11,"header") +B.k3=new A.cv(12,"tab") +B.k4=new A.cv(13,"tabList") +B.k5=new A.cv(14,"tabPanel") +B.k6=new A.cv(15,"dialog") +B.k7=new A.cv(16,"alertDialog") +B.k8=new A.cv(17,"table") +B.k9=new A.cv(18,"cell") +B.ka=new A.cv(19,"row") +B.hi=new A.cv(2,"button") +B.kb=new A.cv(20,"columnHeader") +B.kc=new A.cv(21,"status") +B.kd=new A.cv(22,"alert") +B.ke=new A.cv(23,"list") +B.kf=new A.cv(24,"listItem") +B.kg=new A.cv(25,"generic") +B.kh=new A.cv(26,"menu") +B.ki=new A.cv(27,"menuBar") +B.kj=new A.cv(28,"menuItem") +B.kk=new A.cv(29,"menuItemCheckbox") +B.oe=new A.cv(3,"textField") +B.kl=new A.cv(30,"menuItemRadio") +B.km=new A.cv(4,"radioGroup") +B.kn=new A.cv(5,"checkable") +B.of=new A.cv(6,"heading") +B.og=new A.cv(7,"image") +B.ko=new A.cv(8,"route") +B.kp=new A.cv(9,"platformView") +B.Hg=new A.iq(0,"streamStart") +B.oh=new A.iq(1,"streamEnd") +B.Hh=new A.iq(2,"documentStart") +B.Hi=new A.iq(3,"documentEnd") +B.Hj=new A.iq(4,"alias") +B.Hk=new A.iq(5,"scalar") +B.Hl=new A.iq(6,"sequenceStart") +B.hj=new A.iq(7,"sequenceEnd") +B.Hm=new A.iq(8,"mappingStart") +B.hk=new A.iq(9,"mappingEnd") +B.kq=new A.pL(!1,!1,!1,!1) +B.kr=new A.pL(!1,!1,!1,!0) +B.oi=new A.pM(!1,!1,!1,!1) +B.oj=new A.pM(!1,!1,!1,!0) +B.Hn=new A.ud(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.hl=new A.ln(!1,!1,!1,!1) +B.hm=new A.ln(!1,!1,!1,!0) +B.dR=new A.ln(!0,!1,!1,!1) +B.dS=new A.ln(!0,!1,!1,!0) +B.ok=new A.lo(!1,!1,!1,!1) +B.ol=new A.lo(!1,!1,!1,!0) +B.hn=new A.lo(!0,!1,!1,!1) +B.ho=new A.lo(!0,!1,!1,!0) +B.om=new A.hG(!1,!1,!1,!1) +B.on=new A.hG(!1,!1,!1,!0) +B.Ho=new A.hG(!1,!1,!0,!1) +B.Hp=new A.hG(!1,!1,!0,!0) +B.d8=new A.hG(!0,!1,!1,!1) +B.d9=new A.hG(!0,!1,!1,!0) +B.Hq=new A.hG(!0,!1,!0,!1) +B.Hr=new A.hG(!0,!1,!0,!0) +B.oo=new A.lp(!1,!1,!1,!1) +B.op=new A.lp(!1,!1,!1,!0) +B.Hs=new A.lp(!0,!1,!1,!1) +B.Ht=new A.lp(!0,!1,!1,!0) +B.oq=new A.pN(!1,!0,!1,!1) +B.or=new A.pN(!1,!0,!1,!0) +B.os=new A.lq(!1,!1,!1,!1) +B.ot=new A.lq(!1,!1,!1,!0) +B.hp=new A.lq(!0,!1,!1,!1) +B.hq=new A.lq(!0,!1,!1,!0) +B.ou=new A.pO(!1,!0,!1,!1) +B.ov=new A.pO(!1,!0,!1,!0) +B.eP=new A.nl(!1,!1,!1,!1) +B.eQ=new A.nl(!1,!1,!1,!0) +B.dT=new A.nl(!0,!1,!1,!1) +B.dU=new A.nl(!0,!1,!1,!0) +B.hr=new A.lr(!1,!1,!1,!1) +B.hs=new A.lr(!1,!1,!1,!0) +B.ks=new A.lr(!0,!1,!1,!1) +B.kt=new A.lr(!0,!1,!1,!0) +B.Hu=new A.A9(null) +B.dV=new A.pP(0,"none") +B.Hv=new A.pP(1,"low") +B.eR=new A.pP(2,"medium") +B.ku=new A.pP(3,"high") +B.D=new A.K(0,0) +B.Hw=new A.LP(B.D,B.D) +B.ow=new A.LS(0,"tight") +B.Hx=new A.LS(1,"loose") +B.Hy=new A.Ad(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.ox=new A.Ae(0,"Start") +B.ht=new A.Ae(1,"Update") +B.hu=new A.Ae(2,"End") +B.kv=new A.Af(0,"never") +B.oy=new A.Af(1,"auto") +B.Hz=new A.Af(2,"always") +B.oz=new A.np(0,"touch") +B.kw=new A.np(1,"traditional") +B.a_G=new A.a6F(0,"automatic") +B.oA=new A.a6J("focus") +B.eS=new A.uk(0,"normal") +B.eT=new A.uk(1,"italic") +B.o=new A.fE(3) +B.M=new A.fE(4) +B.an=new A.fE(6) +B.oE=new A.hH("Invalid method call",null,null) +B.HA=new A.hH("Invalid envelope",null,null) +B.HB=new A.hH("Expected envelope, got nothing",null,null) +B.bq=new A.hH("Message corrupted",null,null) +B.cn=new A.M3(0,"accepted") +B.ao=new A.M3(1,"rejected") +B.oF=new A.pX(0,"pointerEvents") +B.hx=new A.pX(1,"browserGestures") +B.da=new A.Ao(0,"ready") +B.hy=new A.Ao(1,"possible") +B.HC=new A.Ao(2,"defunct") +B.HD=new A.hI(B.o,B.eS) +B.HE=new A.hI(B.o,B.eT) +B.HF=new A.hI(B.M,B.eS) +B.HG=new A.hI(B.M,B.eT) +B.hw=new A.fE(5) +B.HH=new A.hI(B.hw,B.eS) +B.HI=new A.hI(B.hw,B.eT) +B.HJ=new A.hI(B.an,B.eS) +B.HK=new A.hI(B.an,B.eT) +B.hz=new A.M6(0,"forward") +B.oG=new A.M6(1,"reverse") +B.dW=new A.uq(0,"push") +B.dX=new A.uq(1,"pop") +B.bX=new A.As(0,"deferToChild") +B.ap=new A.As(1,"opaque") +B.cO=new A.As(2,"translucent") +B.oH=new A.nt(null,null) +B.HL=new A.ly(null) +B.ky=new A.cH(57490,!0) +B.oJ=new A.cH(57713,!1) +B.oK=new A.cH(57715,!1) +B.oL=new A.cH(58332,!1) +B.HQ=new A.cH(58372,!1) +B.HS=new A.cH(58406,!1) +B.HT=new A.cH(58492,!1) +B.oN=new A.cH(59069,!1) +B.oO=new A.cH(59070,!1) +B.HY=new A.cH(62376,!1) +B.I_=new A.cH(984270,!1) +B.I0=new A.cH(985008,!1) +B.I1=new A.cH(985009,!1) +B.I2=new A.cH(985010,!1) +B.oP=new A.dt(24,0,400,0,48,B.l,1,null,!1) +B.I3=new A.dt(null,null,null,null,null,B.k,null,null,null) +B.I4=new A.dt(null,null,null,null,null,B.l,null,null,null) +B.HP=new A.cH(58136,!1) +B.I5=new A.eK(B.HP,null,B.ci,null,null) +B.HU=new A.cH(58664,!0) +B.I7=new A.eK(B.HU,null,null,null,null) +B.HO=new A.cH(57926,!1) +B.I9=new A.eK(B.HO,null,null,null,null) +B.HV=new A.cH(58727,!1) +B.Ia=new A.eK(B.HV,null,B.A,null,null) +B.HZ=new A.cH(63077,!1) +B.Fb=new A.C(1,0.9607843137254902,0.9607843137254902,0.9607843137254902,B.e) +B.F5=new A.C(1,0.9333333333333333,0.9333333333333333,0.9333333333333333,B.e) +B.ML=new A.cz([50,B.nH,100,B.Fb,200,B.F5,300,B.nJ,350,B.dM,400,B.jr,500,B.nP,600,B.eA,700,B.d4,800,B.cH,850,B.jy,900,B.np],t.pl) +B.cR=new A.nM(B.ML,1,0.6196078431372549,0.6196078431372549,0.6196078431372549,B.e) +B.Ib=new A.eK(B.HZ,80,B.cR,null,null) +B.Ic=new A.eK(B.ky,null,B.ci,null,null) +B.HW=new A.cH(58751,!1) +B.If=new A.eK(B.HW,null,null,null,null) +B.HM=new A.cH(57496,!1) +B.Ig=new A.eK(B.HM,null,null,null,null) +B.HX=new A.cH(58771,!1) +B.Ih=new A.eK(B.HX,null,B.bU,null,null) +B.It=new A.ux(0,"repeat") +B.Iu=new A.ux(1,"repeatX") +B.Iv=new A.ux(2,"repeatY") +B.eU=new A.ux(3,"noRepeat") +B.oR=new A.nw(3,"webp") +B.Iw=new A.kq(B.oR,!0,5,"animatedWebp") +B.Is=new A.nw(5,"avif") +B.Iy=new A.kq(B.Is,!1,7,"avif") +B.oQ=new A.nw(1,"gif") +B.IA=new A.kq(B.oQ,!1,1,"gif") +B.oS=new A.kq(B.oR,!1,4,"webp") +B.hA=new A.kq(B.oQ,!0,2,"animatedGif") +B.aA=A.b(s([]),t.oU) +B.IC=new A.lB("\ufffc",null,null,null,!0,!0,B.aA) +B.ID=new A.AG(null,null,null,null,null,null,null,null,B.oy,B.n4,!1,null,!1,null,null,null,null,null,null,null,null,!1,null,null,null,null,null,null,null,null,null,null,null,!1,null) +B.IE=new A.lC(null,null,null,"Video Generation Model",null,null,null,null,null,null,null,null,null,null,null,null,!0,!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null) +B.IF=new A.lC(null,null,null,"Connect using your Hugging Face API Key (optional)",null,null,null,"Hugging Face members enjoy a higher-resolution rendering.",null,2,null,null,null,null,null,null,!0,!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null) +B.IG=new A.lC(null,null,null,"Negative Prompt",null,null,null,"Content to avoid in the output generation",null,2,null,null,null,null,null,null,!0,!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null) +B.IH=new A.lC(null,null,null,"Video Prompt Prefix",null,null,null,"Text to prepend to all video generation prompts",null,2,null,null,null,null,null,null,!0,!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null) +B.a_H=new A.lC(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null) +B.IJ=new A.et(0.25,0.5,B.a8) +B.oT=new A.et(0.5,1,B.b6) +B.IK=new A.et(0.6,1,B.a8) +B.FM=new A.eI(0.6,0.04,0.98,0.335) +B.IL=new A.et(0.4,0.6,B.FM) +B.IM=new A.et(0.72,1,B.ay) +B.IN=new A.et(0.2075,0.4175,B.a8) +B.IO=new A.et(0,0.1,B.a8) +B.IP=new A.et(0,0.25,B.a8) +B.IQ=new A.et(0.0825,0.2075,B.a8) +B.IR=new A.et(0.125,0.25,B.a8) +B.IS=new A.et(0.5,1,B.ay) +B.IT=new A.et(0.75,1,B.a8) +B.IU=new A.et(0,0.5,B.ay) +B.IV=new A.et(0.4,1,B.a8) +B.oU=new A.AH(0,"grapheme") +B.oV=new A.AH(1,"word") +B.IW=new A.MK(B.er,A.aA("MK<@>")) +B.oW=new A.MN(null) +B.J_=new A.MO(null) +B.J0=new A.MQ(0,"rawKeyData") +B.J1=new A.MQ(1,"keyDataThenRawKeyData") +B.bY=new A.AQ(0,"down") +B.kz=new A.a9i(0,"keyboard") +B.J2=new A.hh(B.r,B.bY,0,0,null,!1) +B.eW=new A.ku(0,"handled") +B.eX=new A.ku(1,"ignored") +B.hB=new A.ku(2,"skipRemainingHandlers") +B.br=new A.AQ(1,"up") +B.J3=new A.AQ(2,"repeat") +B.hL=new A.f(4294967564) +B.J4=new A.uG(B.hL,1,"scrollLock") +B.f0=new A.f(4294967556) +B.J5=new A.uG(B.f0,2,"capsLock") +B.hK=new A.f(4294967562) +B.kA=new A.uG(B.hK,0,"numLock") +B.dY=new A.qe(0,"any") +B.co=new A.qe(3,"all") +B.ab=new A.AS(0,"ariaLabel") +B.hE=new A.AS(1,"domText") +B.hF=new A.AS(2,"sizedSpan") +B.J6=new A.MV(!1,255) +B.J7=new A.MW(255) +B.oX=new A.AX(0,"opportunity") +B.kB=new A.AX(2,"mandatory") +B.oY=new A.AX(3,"endOfText") +B.J8=new A.N6(B.er,A.aA("N6<@>")) +B.J9=new A.N8(0,"leading") +B.oZ=new A.N8(1,"trailing") +B.Ja=new A.uK(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.p_=new A.qi(0,"threeLine") +B.Jb=new A.qi(1,"titleHeight") +B.Jc=new A.qi(2,"top") +B.p0=new A.qi(3,"center") +B.Jd=new A.qi(4,"bottom") +B.p1=A.b(s(["text","multiline","number","phone","datetime","emailAddress","url","visiblePassword","name","address","none","webSearch","twitter"]),t.s) +B.Jg=A.b(s([239,191,189]),t.t) +B.JF=A.b(s([4,9,14,19]),t.t) +B.L1=A.b(s([137,80,78,71,13,10,26,10]),t.Z) +B.Ip=new A.nw(0,"png") +B.Ix=new A.kq(B.Ip,!1,0,"png") +B.In=new A.lA(B.L1,B.Ix,0,"png") +B.L3=A.b(s([71,73,70,56,55,97]),t.Z) +B.Im=new A.lA(B.L3,B.hA,1,"gif87a") +B.Kw=A.b(s([71,73,70,56,57,97]),t.Z) +B.Il=new A.lA(B.Kw,B.hA,2,"gif89a") +B.Jh=A.b(s([255,216,255]),t.Z) +B.Iq=new A.nw(2,"jpeg") +B.IB=new A.kq(B.Iq,!1,3,"jpeg") +B.Io=new A.lA(B.Jh,B.IB,3,"jpeg") +B.K0=A.b(s([82,73,70,70,null,null,null,null,87,69,66,80]),t.Z) +B.Ik=new A.lA(B.K0,B.oS,4,"webp") +B.JV=A.b(s([66,77]),t.Z) +B.Ir=new A.nw(4,"bmp") +B.Iz=new A.kq(B.Ir,!1,6,"bmp") +B.Ij=new A.lA(B.JV,B.Iz,5,"bmp") +B.JH=A.b(s([B.In,B.Im,B.Il,B.Io,B.Ik,B.Ij]),A.aA("H")) +B.mq=new A.H1(0,"named") +B.Br=new A.H1(1,"anonymous") +B.JQ=A.b(s([B.mq,B.Br]),A.aA("H

")) +B.p2=A.b(s([0,4,12,1,5,13,3,7,15]),t.t) +B.JU=A.b(s([65533]),t.t) +B.ZA=new A.hv(0,1) +B.ZF=new A.hv(0.5,1) +B.ZI=new A.hv(0.5375,0.75) +B.ZK=new A.hv(0.575,0.5) +B.ZG=new A.hv(0.6125,0.25) +B.ZE=new A.hv(0.65,0) +B.ZD=new A.hv(0.85,0) +B.ZJ=new A.hv(0.8875,0.25) +B.ZH=new A.hv(0.925,0.5) +B.ZB=new A.hv(0.9625,0.75) +B.ZC=new A.hv(1,1) +B.K1=A.b(s([B.ZA,B.ZF,B.ZI,B.ZK,B.ZG,B.ZE,B.ZD,B.ZJ,B.ZH,B.ZB,B.ZC]),A.aA("H")) +B.fv=new A.md(0,"left") +B.lJ=new A.md(1,"right") +B.bN=new A.md(2,"center") +B.iu=new A.md(3,"justify") +B.as=new A.md(4,"start") +B.lK=new A.md(5,"end") +B.K2=A.b(s([B.fv,B.lJ,B.bN,B.iu,B.as,B.lK]),A.aA("H")) +B.hV={delay:0,progress:1} +B.MS=new A.bQ(B.hV,[B.cm,20],t.EU) +B.MT=new A.bQ(B.hV,[B.cK,40],t.EU) +B.MV=new A.bQ(B.hV,[B.ck,60],t.EU) +B.MU=new A.bQ(B.hV,[B.he,80],t.EU) +B.K3=A.b(s([B.MS,B.MT,B.MV,B.MU]),A.aA("H>")) +B.K6=A.b(s([B.jc,B.jd]),A.aA("H")) +B.ns=new A.C(0.3,0,0,0,B.e) +B.fc=new A.j(0,2) +B.QD=new A.iI(B.ns,B.fc,3) +B.bG=A.b(s([B.QD]),t.kO) +B.K8=A.b(s([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),t.t) +B.aC=new A.eR(0,"icon") +B.aP=new A.eR(1,"input") +B.aa=new A.eR(2,"label") +B.aU=new A.eR(3,"hint") +B.aV=new A.eR(4,"prefix") +B.aW=new A.eR(5,"suffix") +B.a3=new A.eR(6,"prefixIcon") +B.aK=new A.eR(7,"suffixIcon") +B.bQ=new A.eR(8,"helperError") +B.c6=new A.eR(9,"counter") +B.cC=new A.eR(10,"container") +B.Kc=A.b(s([B.aC,B.aP,B.aa,B.aU,B.aV,B.aW,B.a3,B.aK,B.bQ,B.c6,B.cC]),A.aA("H")) +B.Lc=new A.kw("en","US") +B.p3=A.b(s([B.Lc]),t.ss) +B.Zp=new A.mr(0,0) +B.Zu=new A.mr(1,0.05) +B.Zs=new A.mr(3,0.08) +B.Zt=new A.mr(6,0.11) +B.Zr=new A.mr(8,0.12) +B.Zq=new A.mr(12,0.14) +B.p4=A.b(s([B.Zp,B.Zu,B.Zs,B.Zt,B.Zr,B.Zq]),A.aA("H")) +B.Kj=A.b(s([-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,1,1,1,1,0]),t.n) +B.C4=new A.K3(2,"outer") +B.ny=new A.C(0.09803921568627451,0,0,0,B.e) +B.CI=new A.bx(0.2,B.C4,B.ny,B.h,11) +B.Kl=A.b(s([B.CI]),t.F) +B.Xm=new A.cI("LTX-Video 0.9.6 (base model)",null,null,null,null,null,null,null,null) +B.Gp=new A.pI(B.Xm,B.j6,null,A.aA("pI")) +B.Km=A.b(s([B.Gp]),A.aA("H>")) +B.Sa=new A.Dt(0,"left") +B.Sb=new A.Dt(1,"right") +B.Kn=A.b(s([B.Sa,B.Sb]),A.aA("H
")) +B.aj=new A.DH(0,"upstream") +B.Ko=A.b(s([B.aj,B.j]),A.aA("H")) +B.b2=new A.DL(0,"rtl") +B.ak=new A.DL(1,"ltr") +B.kC=A.b(s([B.b2,B.ak]),A.aA("H
")) +B.Ed=new A.tz(0,"auto") +B.Ee=new A.tz(1,"full") +B.Ef=new A.tz(2,"chromium") +B.Kt=A.b(s([B.Ed,B.Ee,B.Ef]),A.aA("H")) +B.cE=new A.jV(0,"leading") +B.bv=new A.jV(1,"title") +B.cF=new A.jV(2,"subtitle") +B.dE=new A.jV(3,"trailing") +B.Kv=A.b(s([B.cE,B.bv,B.cF,B.dE]),A.aA("H")) +B.bl=new A.fU(1,"fuchsia") +B.Kx=A.b(s([B.ac,B.bl,B.N,B.bm,B.b1,B.bn]),A.aA("H")) +B.Bc=new A.wC(0,"topLeft") +B.Bf=new A.wC(3,"bottomRight") +B.Zk=new A.mq(B.Bc,B.Bf) +B.Zn=new A.mq(B.Bf,B.Bc) +B.Bd=new A.wC(1,"topRight") +B.Be=new A.wC(2,"bottomLeft") +B.Zl=new A.mq(B.Bd,B.Be) +B.Zm=new A.mq(B.Be,B.Bd) +B.Ky=A.b(s([B.Zk,B.Zn,B.Zl,B.Zm]),A.aA("H")) +B.bL=new A.j(0,1) +B.QC=new A.iI(B.ns,B.bL,2) +B.Kz=A.b(s([B.QC]),t.kO) +B.KC=A.b(s(["click","scroll"]),t.s) +B.D7=new A.mY() +B.fk=new A.Pp(1,"page") +B.i9=new A.ew(B.S,B.fk) +B.KD=A.b(s([B.D7,B.i9]),A.aA("H")) +B.KN=A.b(s([]),t.QP) +B.p6=A.b(s([]),A.aA("H")) +B.KI=A.b(s([]),t.E) +B.p5=A.b(s([]),t.SE) +B.KJ=A.b(s([]),t.fJ) +B.KQ=A.b(s([]),t.ER) +B.KR=A.b(s([]),t.tc) +B.hG=A.b(s([]),t.jl) +B.KH=A.b(s([]),t.wi) +B.KS=A.b(s([]),A.aA("H>")) +B.kE=A.b(s([]),t.AO) +B.KM=A.b(s([]),t.D1) +B.kD=A.b(s([]),t.QF) +B.KP=A.b(s([]),t.Lx) +B.KK=A.b(s([]),t.fm) +B.a_I=A.b(s([]),t.p) +B.KF=A.b(s([]),t.t) +B.p7=A.b(s([]),t.ee) +B.KG=A.b(s([]),t.XS) +B.hv=new A.fE(0) +B.oB=new A.fE(1) +B.oC=new A.fE(2) +B.oD=new A.fE(7) +B.kx=new A.fE(8) +B.p8=A.b(s([B.hv,B.oB,B.oC,B.o,B.M,B.hw,B.an,B.oD,B.kx]),A.aA("H")) +B.CG=new A.bx(0.75,B.O,B.ny,B.fc,1.5) +B.KW=A.b(s([B.CG]),t.F) +B.eY=A.b(s([B.cY,B.ca,B.fJ,B.fK,B.fL]),t.QP) +B.dZ=new A.hQ(0,"controlModifier") +B.e_=new A.hQ(1,"shiftModifier") +B.e0=new A.hQ(2,"altModifier") +B.e1=new A.hQ(3,"metaModifier") +B.kZ=new A.hQ(4,"capsLockModifier") +B.l_=new A.hQ(5,"numLockModifier") +B.l0=new A.hQ(6,"scrollLockModifier") +B.l1=new A.hQ(7,"functionModifier") +B.ve=new A.hQ(8,"symbolModifier") +B.p9=A.b(s([B.dZ,B.e_,B.e0,B.e1,B.kZ,B.l_,B.l0,B.l1,B.ve]),A.aA("H")) +B.kF=A.b(s([!0,!1]),t.HZ) +B.La=A.b(s(["pointerdown","pointermove","pointerleave","pointerup","pointercancel","touchstart","touchend","touchmove","touchcancel","mousedown","mousemove","mouseleave","mouseup","wheel"]),t.s) +B.m=new A.B3(0,"ignored") +B.aS=new A.f(4294967304) +B.f_=new A.f(4294967323) +B.aM=new A.f(4294967423) +B.kI=new A.f(4294967558) +B.f3=new A.f(8589934848) +B.hM=new A.f(8589934849) +B.cP=new A.f(8589934850) +B.dd=new A.f(8589934851) +B.f4=new A.f(8589934852) +B.hN=new A.f(8589934853) +B.f5=new A.f(8589934854) +B.hO=new A.f(8589934855) +B.kL=new A.f(8589935088) +B.kM=new A.f(8589935090) +B.kN=new A.f(8589935092) +B.kO=new A.f(8589935094) +B.MD=new A.a9V("longPress") +B.ME=new A.uN(B.h) +B.fi=new A.df(B.ar,B.q) +B.a_J=new A.uP(1,null,B.fi) +B.Y=new A.D(0,0,0,0) +B.MF=new A.lG(B.h,B.Y,B.Y,B.Y) +B.I=new A.nK(0,"start") +B.hP=new A.nK(1,"end") +B.kU=new A.nK(3,"spaceBetween") +B.v1=new A.nK(4,"spaceAround") +B.v2=new A.nK(5,"spaceEvenly") +B.aT=new A.Nh(0,"min") +B.kV=new A.B5(null,null) +B.Nv={in:0,iw:1,ji:2,jw:3,mo:4,aam:5,adp:6,aue:7,ayx:8,bgm:9,bjd:10,ccq:11,cjr:12,cka:13,cmk:14,coy:15,cqu:16,drh:17,drw:18,gav:19,gfx:20,ggn:21,gti:22,guv:23,hrr:24,ibi:25,ilw:26,jeg:27,kgc:28,kgh:29,koj:30,krm:31,ktr:32,kvs:33,kwq:34,kxe:35,kzj:36,kzt:37,lii:38,lmm:39,meg:40,mst:41,mwj:42,myt:43,nad:44,ncp:45,nnx:46,nts:47,oun:48,pcr:49,pmc:50,pmu:51,ppa:52,ppr:53,pry:54,puz:55,sca:56,skk:57,tdu:58,thc:59,thx:60,tie:61,tkk:62,tlw:63,tmp:64,tne:65,tnf:66,tsf:67,uok:68,xba:69,xia:70,xkh:71,xsj:72,ybd:73,yma:74,ymt:75,yos:76,yuu:77} +B.c0=new A.bQ(B.Nv,["id","he","yi","jv","ro","aas","dz","ktz","nun","bcg","drl","rki","mom","cmr","xch","pij","quh","khk","prs","dev","vaj","gvr","nyc","duz","jal","opa","gal","oyb","tdf","kml","kwv","bmf","dtp","gdj","yam","tvd","dtp","dtp","raq","rmx","cir","mry","vaj","mry","xny","kdz","ngv","pij","vaj","adx","huw","phr","bfy","lcq","prt","pub","hle","oyb","dtp","tpo","oyb","ras","twm","weo","tyj","kak","prs","taj","ema","cax","acn","waw","suj","rki","lrr","mtm","zom","yug"],t.li) +B.KO=A.b(s([]),t.F) +B.bS=new A.C(0.2,0,0,0,B.e) +B.CF=new A.bx(-1,B.O,B.bS,B.fc,1) +B.bT=new A.C(0.1411764705882353,0,0,0,B.e) +B.Cw=new A.bx(0,B.O,B.bT,B.bL,1) +B.CE=new A.bx(0,B.O,B.bE,B.bL,3) +B.L2=A.b(s([B.CF,B.Cw,B.CE]),t.F) +B.e4=new A.j(0,3) +B.CD=new A.bx(-2,B.O,B.bS,B.e4,1) +B.CP=new A.bx(0,B.O,B.bT,B.fc,2) +B.Cy=new A.bx(0,B.O,B.bE,B.bL,5) +B.K4=A.b(s([B.CD,B.CP,B.Cy]),t.F) +B.Cx=new A.bx(-2,B.O,B.bS,B.e4,3) +B.CA=new A.bx(0,B.O,B.bT,B.e4,4) +B.CY=new A.bx(0,B.O,B.bE,B.bL,8) +B.KX=A.b(s([B.Cx,B.CA,B.CY]),t.F) +B.CC=new A.bx(-1,B.O,B.bS,B.fc,4) +B.CL=new A.bx(0,B.O,B.bT,B.vm,5) +B.CH=new A.bx(0,B.O,B.bE,B.bL,10) +B.Jj=A.b(s([B.CC,B.CL,B.CH]),t.F) +B.Cu=new A.bx(-1,B.O,B.bS,B.e4,5) +B.vn=new A.j(0,6) +B.CQ=new A.bx(0,B.O,B.bT,B.vn,10) +B.CX=new A.bx(0,B.O,B.bE,B.bL,18) +B.K7=A.b(s([B.Cu,B.CQ,B.CX]),t.F) +B.l3=new A.j(0,5) +B.Cz=new A.bx(-3,B.O,B.bS,B.l3,5) +B.l4=new A.j(0,8) +B.CK=new A.bx(1,B.O,B.bT,B.l4,10) +B.CW=new A.bx(2,B.O,B.bE,B.e4,14) +B.JE=A.b(s([B.Cz,B.CK,B.CW]),t.F) +B.Cv=new A.bx(-3,B.O,B.bS,B.l3,6) +B.vo=new A.j(0,9) +B.CS=new A.bx(1,B.O,B.bT,B.vo,12) +B.CR=new A.bx(2,B.O,B.bE,B.e4,16) +B.JT=A.b(s([B.Cv,B.CS,B.CR]),t.F) +B.NI=new A.j(0,7) +B.CM=new A.bx(-4,B.O,B.bS,B.NI,8) +B.ND=new A.j(0,12) +B.CJ=new A.bx(2,B.O,B.bT,B.ND,17) +B.CV=new A.bx(4,B.O,B.bE,B.l3,22) +B.Kb=A.b(s([B.CM,B.CJ,B.CV]),t.F) +B.CU=new A.bx(-5,B.O,B.bS,B.l4,10) +B.NE=new A.j(0,16) +B.CO=new A.bx(2,B.O,B.bT,B.NE,24) +B.D_=new A.bx(5,B.O,B.bE,B.vn,30) +B.Ka=A.b(s([B.CU,B.CO,B.D_]),t.F) +B.NC=new A.j(0,11) +B.CB=new A.bx(-7,B.O,B.bS,B.NC,15) +B.NG=new A.j(0,24) +B.CT=new A.bx(3,B.O,B.bT,B.NG,38) +B.CN=new A.bx(8,B.O,B.bE,B.vo,46) +B.Kk=A.b(s([B.CB,B.CT,B.CN]),t.F) +B.MG=new A.cz([0,B.KO,1,B.L2,2,B.K4,3,B.KX,4,B.Jj,6,B.K7,8,B.JE,9,B.JT,12,B.Kb,16,B.Ka,24,B.Kk],A.aA("cz>")) +B.bZ=new A.f(4294968065) +B.lw=new A.ag(B.bZ,!1,!1,!0,!1,B.m) +B.bI=new A.f(4294968066) +B.lt=new A.ag(B.bI,!1,!1,!0,!1,B.m) +B.bJ=new A.f(4294968067) +B.lu=new A.ag(B.bJ,!1,!1,!0,!1,B.m) +B.c_=new A.f(4294968068) +B.lv=new A.ag(B.c_,!1,!1,!0,!1,B.m) +B.A1=new A.ag(B.bZ,!1,!1,!1,!0,B.m) +B.zZ=new A.ag(B.bI,!1,!1,!1,!0,B.m) +B.A_=new A.ag(B.bJ,!1,!1,!1,!0,B.m) +B.A0=new A.ag(B.c_,!1,!1,!1,!0,B.m) +B.fs=new A.ag(B.bZ,!1,!1,!1,!1,B.m) +B.ir=new A.ag(B.bI,!1,!1,!1,!1,B.m) +B.is=new A.ag(B.bJ,!1,!1,!1,!1,B.m) +B.fr=new A.ag(B.c_,!1,!1,!1,!1,B.m) +B.A4=new A.ag(B.bI,!0,!1,!1,!1,B.m) +B.A5=new A.ag(B.bJ,!0,!1,!1,!1,B.m) +B.A8=new A.ag(B.bI,!0,!0,!1,!1,B.m) +B.A9=new A.ag(B.bJ,!0,!0,!1,!1,B.m) +B.pf=new A.f(32) +B.ik=new A.ag(B.pf,!1,!1,!1,!1,B.m) +B.hI=new A.f(4294967309) +B.il=new A.ag(B.hI,!1,!1,!1,!1,B.m) +B.v3=new A.cz([B.lw,B.p,B.lt,B.p,B.lu,B.p,B.lv,B.p,B.A1,B.p,B.zZ,B.p,B.A_,B.p,B.A0,B.p,B.fs,B.p,B.ir,B.p,B.is,B.p,B.fr,B.p,B.A4,B.p,B.A5,B.p,B.A8,B.p,B.A9,B.p,B.ik,B.p,B.il,B.p],t.Fp) +B.Lw=new A.f(33) +B.Lx=new A.f(34) +B.Ly=new A.f(35) +B.Lz=new A.f(36) +B.LA=new A.f(37) +B.LB=new A.f(38) +B.LC=new A.f(39) +B.LD=new A.f(40) +B.LE=new A.f(41) +B.pg=new A.f(42) +B.uJ=new A.f(43) +B.LF=new A.f(44) +B.uK=new A.f(45) +B.uL=new A.f(46) +B.uM=new A.f(47) +B.uN=new A.f(48) +B.uO=new A.f(49) +B.uP=new A.f(50) +B.uQ=new A.f(51) +B.uR=new A.f(52) +B.uS=new A.f(53) +B.uT=new A.f(54) +B.uU=new A.f(55) +B.uV=new A.f(56) +B.uW=new A.f(57) +B.LG=new A.f(58) +B.LH=new A.f(59) +B.LI=new A.f(60) +B.LJ=new A.f(61) +B.LK=new A.f(62) +B.LL=new A.f(63) +B.LM=new A.f(64) +B.Mx=new A.f(91) +B.My=new A.f(92) +B.Mz=new A.f(93) +B.MA=new A.f(94) +B.MB=new A.f(95) +B.MC=new A.f(96) +B.kS=new A.f(97) +B.v0=new A.f(98) +B.kT=new A.f(99) +B.Ld=new A.f(100) +B.pa=new A.f(101) +B.pb=new A.f(102) +B.Le=new A.f(103) +B.Lf=new A.f(104) +B.Lg=new A.f(105) +B.Lh=new A.f(106) +B.Li=new A.f(107) +B.Lj=new A.f(108) +B.Lk=new A.f(109) +B.pc=new A.f(110) +B.Ll=new A.f(111) +B.pd=new A.f(112) +B.Lm=new A.f(113) +B.Ln=new A.f(114) +B.Lo=new A.f(115) +B.pe=new A.f(116) +B.Lp=new A.f(117) +B.kG=new A.f(118) +B.Lq=new A.f(119) +B.kH=new A.f(120) +B.Lr=new A.f(121) +B.eZ=new A.f(122) +B.Ls=new A.f(123) +B.Lt=new A.f(124) +B.Lu=new A.f(125) +B.Lv=new A.f(126) +B.ph=new A.f(4294967297) +B.hH=new A.f(4294967305) +B.pi=new A.f(4294967553) +B.hJ=new A.f(4294967555) +B.pj=new A.f(4294967559) +B.pk=new A.f(4294967560) +B.pl=new A.f(4294967566) +B.pm=new A.f(4294967567) +B.pn=new A.f(4294967568) +B.po=new A.f(4294967569) +B.db=new A.f(4294968069) +B.dc=new A.f(4294968070) +B.f1=new A.f(4294968071) +B.f2=new A.f(4294968072) +B.kJ=new A.f(4294968321) +B.pp=new A.f(4294968322) +B.pq=new A.f(4294968323) +B.pr=new A.f(4294968324) +B.ps=new A.f(4294968325) +B.pt=new A.f(4294968326) +B.kK=new A.f(4294968327) +B.pu=new A.f(4294968328) +B.pv=new A.f(4294968329) +B.pw=new A.f(4294968330) +B.px=new A.f(4294968577) +B.py=new A.f(4294968578) +B.pz=new A.f(4294968579) +B.pA=new A.f(4294968580) +B.pB=new A.f(4294968581) +B.pC=new A.f(4294968582) +B.pD=new A.f(4294968583) +B.pE=new A.f(4294968584) +B.pF=new A.f(4294968585) +B.pG=new A.f(4294968586) +B.pH=new A.f(4294968587) +B.pI=new A.f(4294968588) +B.pJ=new A.f(4294968589) +B.pK=new A.f(4294968590) +B.pL=new A.f(4294968833) +B.pM=new A.f(4294968834) +B.pN=new A.f(4294968835) +B.pO=new A.f(4294968836) +B.pP=new A.f(4294968837) +B.pQ=new A.f(4294968838) +B.pR=new A.f(4294968839) +B.pS=new A.f(4294968840) +B.pT=new A.f(4294968841) +B.pU=new A.f(4294968842) +B.pV=new A.f(4294968843) +B.pW=new A.f(4294969089) +B.pX=new A.f(4294969090) +B.pY=new A.f(4294969091) +B.pZ=new A.f(4294969092) +B.q_=new A.f(4294969093) +B.q0=new A.f(4294969094) +B.q1=new A.f(4294969095) +B.q2=new A.f(4294969096) +B.q3=new A.f(4294969097) +B.q4=new A.f(4294969098) +B.q5=new A.f(4294969099) +B.q6=new A.f(4294969100) +B.q7=new A.f(4294969101) +B.q8=new A.f(4294969102) +B.q9=new A.f(4294969103) +B.qa=new A.f(4294969104) +B.qb=new A.f(4294969105) +B.qc=new A.f(4294969106) +B.qd=new A.f(4294969107) +B.qe=new A.f(4294969108) +B.qf=new A.f(4294969109) +B.qg=new A.f(4294969110) +B.qh=new A.f(4294969111) +B.qi=new A.f(4294969112) +B.qj=new A.f(4294969113) +B.qk=new A.f(4294969114) +B.ql=new A.f(4294969115) +B.qm=new A.f(4294969116) +B.qn=new A.f(4294969117) +B.qo=new A.f(4294969345) +B.qp=new A.f(4294969346) +B.qq=new A.f(4294969347) +B.qr=new A.f(4294969348) +B.qs=new A.f(4294969349) +B.qt=new A.f(4294969350) +B.qu=new A.f(4294969351) +B.qv=new A.f(4294969352) +B.qw=new A.f(4294969353) +B.qx=new A.f(4294969354) +B.qy=new A.f(4294969355) +B.qz=new A.f(4294969356) +B.qA=new A.f(4294969357) +B.qB=new A.f(4294969358) +B.qC=new A.f(4294969359) +B.qD=new A.f(4294969360) +B.qE=new A.f(4294969361) +B.qF=new A.f(4294969362) +B.qG=new A.f(4294969363) +B.qH=new A.f(4294969364) +B.qI=new A.f(4294969365) +B.qJ=new A.f(4294969366) +B.qK=new A.f(4294969367) +B.qL=new A.f(4294969368) +B.qM=new A.f(4294969601) +B.qN=new A.f(4294969602) +B.qO=new A.f(4294969603) +B.qP=new A.f(4294969604) +B.qQ=new A.f(4294969605) +B.qR=new A.f(4294969606) +B.qS=new A.f(4294969607) +B.qT=new A.f(4294969608) +B.qU=new A.f(4294969857) +B.qV=new A.f(4294969858) +B.qW=new A.f(4294969859) +B.qX=new A.f(4294969860) +B.qY=new A.f(4294969861) +B.qZ=new A.f(4294969863) +B.r_=new A.f(4294969864) +B.r0=new A.f(4294969865) +B.r1=new A.f(4294969866) +B.r2=new A.f(4294969867) +B.r3=new A.f(4294969868) +B.r4=new A.f(4294969869) +B.r5=new A.f(4294969870) +B.r6=new A.f(4294969871) +B.r7=new A.f(4294969872) +B.r8=new A.f(4294969873) +B.r9=new A.f(4294970113) +B.ra=new A.f(4294970114) +B.rb=new A.f(4294970115) +B.rc=new A.f(4294970116) +B.rd=new A.f(4294970117) +B.re=new A.f(4294970118) +B.rf=new A.f(4294970119) +B.rg=new A.f(4294970120) +B.rh=new A.f(4294970121) +B.ri=new A.f(4294970122) +B.rj=new A.f(4294970123) +B.rk=new A.f(4294970124) +B.rl=new A.f(4294970125) +B.rm=new A.f(4294970126) +B.rn=new A.f(4294970127) +B.ro=new A.f(4294970369) +B.rp=new A.f(4294970370) +B.rq=new A.f(4294970371) +B.rr=new A.f(4294970372) +B.rs=new A.f(4294970373) +B.rt=new A.f(4294970374) +B.ru=new A.f(4294970375) +B.rv=new A.f(4294970625) +B.rw=new A.f(4294970626) +B.rx=new A.f(4294970627) +B.ry=new A.f(4294970628) +B.rz=new A.f(4294970629) +B.rA=new A.f(4294970630) +B.rB=new A.f(4294970631) +B.rC=new A.f(4294970632) +B.rD=new A.f(4294970633) +B.rE=new A.f(4294970634) +B.rF=new A.f(4294970635) +B.rG=new A.f(4294970636) +B.rH=new A.f(4294970637) +B.rI=new A.f(4294970638) +B.rJ=new A.f(4294970639) +B.rK=new A.f(4294970640) +B.rL=new A.f(4294970641) +B.rM=new A.f(4294970642) +B.rN=new A.f(4294970643) +B.rO=new A.f(4294970644) +B.rP=new A.f(4294970645) +B.rQ=new A.f(4294970646) +B.rR=new A.f(4294970647) +B.rS=new A.f(4294970648) +B.rT=new A.f(4294970649) +B.rU=new A.f(4294970650) +B.rV=new A.f(4294970651) +B.rW=new A.f(4294970652) +B.rX=new A.f(4294970653) +B.rY=new A.f(4294970654) +B.rZ=new A.f(4294970655) +B.t_=new A.f(4294970656) +B.t0=new A.f(4294970657) +B.t1=new A.f(4294970658) +B.t2=new A.f(4294970659) +B.t3=new A.f(4294970660) +B.t4=new A.f(4294970661) +B.t5=new A.f(4294970662) +B.t6=new A.f(4294970663) +B.t7=new A.f(4294970664) +B.t8=new A.f(4294970665) +B.t9=new A.f(4294970666) +B.ta=new A.f(4294970667) +B.tb=new A.f(4294970668) +B.tc=new A.f(4294970669) +B.td=new A.f(4294970670) +B.te=new A.f(4294970671) +B.tf=new A.f(4294970672) +B.tg=new A.f(4294970673) +B.th=new A.f(4294970674) +B.ti=new A.f(4294970675) +B.tj=new A.f(4294970676) +B.tk=new A.f(4294970677) +B.tl=new A.f(4294970678) +B.tm=new A.f(4294970679) +B.tn=new A.f(4294970680) +B.to=new A.f(4294970681) +B.tp=new A.f(4294970682) +B.tq=new A.f(4294970683) +B.tr=new A.f(4294970684) +B.ts=new A.f(4294970685) +B.tt=new A.f(4294970686) +B.tu=new A.f(4294970687) +B.tv=new A.f(4294970688) +B.tw=new A.f(4294970689) +B.tx=new A.f(4294970690) +B.ty=new A.f(4294970691) +B.tz=new A.f(4294970692) +B.tA=new A.f(4294970693) +B.tB=new A.f(4294970694) +B.tC=new A.f(4294970695) +B.tD=new A.f(4294970696) +B.tE=new A.f(4294970697) +B.tF=new A.f(4294970698) +B.tG=new A.f(4294970699) +B.tH=new A.f(4294970700) +B.tI=new A.f(4294970701) +B.tJ=new A.f(4294970702) +B.tK=new A.f(4294970703) +B.tL=new A.f(4294970704) +B.tM=new A.f(4294970705) +B.tN=new A.f(4294970706) +B.tO=new A.f(4294970707) +B.tP=new A.f(4294970708) +B.tQ=new A.f(4294970709) +B.tR=new A.f(4294970710) +B.tS=new A.f(4294970711) +B.tT=new A.f(4294970712) +B.tU=new A.f(4294970713) +B.tV=new A.f(4294970714) +B.tW=new A.f(4294970715) +B.tX=new A.f(4294970882) +B.tY=new A.f(4294970884) +B.tZ=new A.f(4294970885) +B.u_=new A.f(4294970886) +B.u0=new A.f(4294970887) +B.u1=new A.f(4294970888) +B.u2=new A.f(4294970889) +B.u3=new A.f(4294971137) +B.u4=new A.f(4294971138) +B.u5=new A.f(4294971393) +B.u6=new A.f(4294971394) +B.u7=new A.f(4294971395) +B.u8=new A.f(4294971396) +B.u9=new A.f(4294971397) +B.ua=new A.f(4294971398) +B.ub=new A.f(4294971399) +B.uc=new A.f(4294971400) +B.ud=new A.f(4294971401) +B.ue=new A.f(4294971402) +B.uf=new A.f(4294971403) +B.ug=new A.f(4294971649) +B.uh=new A.f(4294971650) +B.ui=new A.f(4294971651) +B.uj=new A.f(4294971652) +B.uk=new A.f(4294971653) +B.ul=new A.f(4294971654) +B.um=new A.f(4294971655) +B.un=new A.f(4294971656) +B.uo=new A.f(4294971657) +B.up=new A.f(4294971658) +B.uq=new A.f(4294971659) +B.ur=new A.f(4294971660) +B.us=new A.f(4294971661) +B.ut=new A.f(4294971662) +B.uu=new A.f(4294971663) +B.uv=new A.f(4294971664) +B.uw=new A.f(4294971665) +B.ux=new A.f(4294971666) +B.uy=new A.f(4294971667) +B.uz=new A.f(4294971668) +B.uA=new A.f(4294971669) +B.uB=new A.f(4294971670) +B.uC=new A.f(4294971671) +B.uD=new A.f(4294971672) +B.uE=new A.f(4294971673) +B.uF=new A.f(4294971674) +B.uG=new A.f(4294971675) +B.uH=new A.f(4294971905) +B.uI=new A.f(4294971906) +B.LN=new A.f(8589934592) +B.LO=new A.f(8589934593) +B.LP=new A.f(8589934594) +B.LQ=new A.f(8589934595) +B.LR=new A.f(8589934608) +B.LS=new A.f(8589934609) +B.LT=new A.f(8589934610) +B.LU=new A.f(8589934611) +B.LV=new A.f(8589934612) +B.LW=new A.f(8589934624) +B.LX=new A.f(8589934625) +B.LY=new A.f(8589934626) +B.kP=new A.f(8589935117) +B.LZ=new A.f(8589935144) +B.M_=new A.f(8589935145) +B.uX=new A.f(8589935146) +B.uY=new A.f(8589935147) +B.M0=new A.f(8589935148) +B.uZ=new A.f(8589935149) +B.de=new A.f(8589935150) +B.v_=new A.f(8589935151) +B.kQ=new A.f(8589935152) +B.f6=new A.f(8589935153) +B.df=new A.f(8589935154) +B.f7=new A.f(8589935155) +B.dg=new A.f(8589935156) +B.kR=new A.f(8589935157) +B.dh=new A.f(8589935158) +B.f8=new A.f(8589935159) +B.di=new A.f(8589935160) +B.f9=new A.f(8589935161) +B.M1=new A.f(8589935165) +B.M2=new A.f(8589935361) +B.M3=new A.f(8589935362) +B.M4=new A.f(8589935363) +B.M5=new A.f(8589935364) +B.M6=new A.f(8589935365) +B.M7=new A.f(8589935366) +B.M8=new A.f(8589935367) +B.M9=new A.f(8589935368) +B.Ma=new A.f(8589935369) +B.Mb=new A.f(8589935370) +B.Mc=new A.f(8589935371) +B.Md=new A.f(8589935372) +B.Me=new A.f(8589935373) +B.Mf=new A.f(8589935374) +B.Mg=new A.f(8589935375) +B.Mh=new A.f(8589935376) +B.Mi=new A.f(8589935377) +B.Mj=new A.f(8589935378) +B.Mk=new A.f(8589935379) +B.Ml=new A.f(8589935380) +B.Mm=new A.f(8589935381) +B.Mn=new A.f(8589935382) +B.Mo=new A.f(8589935383) +B.Mp=new A.f(8589935384) +B.Mq=new A.f(8589935385) +B.Mr=new A.f(8589935386) +B.Ms=new A.f(8589935387) +B.Mt=new A.f(8589935388) +B.Mu=new A.f(8589935389) +B.Mv=new A.f(8589935390) +B.Mw=new A.f(8589935391) +B.MH=new A.cz([32,B.pf,33,B.Lw,34,B.Lx,35,B.Ly,36,B.Lz,37,B.LA,38,B.LB,39,B.LC,40,B.LD,41,B.LE,42,B.pg,43,B.uJ,44,B.LF,45,B.uK,46,B.uL,47,B.uM,48,B.uN,49,B.uO,50,B.uP,51,B.uQ,52,B.uR,53,B.uS,54,B.uT,55,B.uU,56,B.uV,57,B.uW,58,B.LG,59,B.LH,60,B.LI,61,B.LJ,62,B.LK,63,B.LL,64,B.LM,91,B.Mx,92,B.My,93,B.Mz,94,B.MA,95,B.MB,96,B.MC,97,B.kS,98,B.v0,99,B.kT,100,B.Ld,101,B.pa,102,B.pb,103,B.Le,104,B.Lf,105,B.Lg,106,B.Lh,107,B.Li,108,B.Lj,109,B.Lk,110,B.pc,111,B.Ll,112,B.pd,113,B.Lm,114,B.Ln,115,B.Lo,116,B.pe,117,B.Lp,118,B.kG,119,B.Lq,120,B.kH,121,B.Lr,122,B.eZ,123,B.Ls,124,B.Lt,125,B.Lu,126,B.Lv,4294967297,B.ph,4294967304,B.aS,4294967305,B.hH,4294967309,B.hI,4294967323,B.f_,4294967423,B.aM,4294967553,B.pi,4294967555,B.hJ,4294967556,B.f0,4294967558,B.kI,4294967559,B.pj,4294967560,B.pk,4294967562,B.hK,4294967564,B.hL,4294967566,B.pl,4294967567,B.pm,4294967568,B.pn,4294967569,B.po,4294968065,B.bZ,4294968066,B.bI,4294968067,B.bJ,4294968068,B.c_,4294968069,B.db,4294968070,B.dc,4294968071,B.f1,4294968072,B.f2,4294968321,B.kJ,4294968322,B.pp,4294968323,B.pq,4294968324,B.pr,4294968325,B.ps,4294968326,B.pt,4294968327,B.kK,4294968328,B.pu,4294968329,B.pv,4294968330,B.pw,4294968577,B.px,4294968578,B.py,4294968579,B.pz,4294968580,B.pA,4294968581,B.pB,4294968582,B.pC,4294968583,B.pD,4294968584,B.pE,4294968585,B.pF,4294968586,B.pG,4294968587,B.pH,4294968588,B.pI,4294968589,B.pJ,4294968590,B.pK,4294968833,B.pL,4294968834,B.pM,4294968835,B.pN,4294968836,B.pO,4294968837,B.pP,4294968838,B.pQ,4294968839,B.pR,4294968840,B.pS,4294968841,B.pT,4294968842,B.pU,4294968843,B.pV,4294969089,B.pW,4294969090,B.pX,4294969091,B.pY,4294969092,B.pZ,4294969093,B.q_,4294969094,B.q0,4294969095,B.q1,4294969096,B.q2,4294969097,B.q3,4294969098,B.q4,4294969099,B.q5,4294969100,B.q6,4294969101,B.q7,4294969102,B.q8,4294969103,B.q9,4294969104,B.qa,4294969105,B.qb,4294969106,B.qc,4294969107,B.qd,4294969108,B.qe,4294969109,B.qf,4294969110,B.qg,4294969111,B.qh,4294969112,B.qi,4294969113,B.qj,4294969114,B.qk,4294969115,B.ql,4294969116,B.qm,4294969117,B.qn,4294969345,B.qo,4294969346,B.qp,4294969347,B.qq,4294969348,B.qr,4294969349,B.qs,4294969350,B.qt,4294969351,B.qu,4294969352,B.qv,4294969353,B.qw,4294969354,B.qx,4294969355,B.qy,4294969356,B.qz,4294969357,B.qA,4294969358,B.qB,4294969359,B.qC,4294969360,B.qD,4294969361,B.qE,4294969362,B.qF,4294969363,B.qG,4294969364,B.qH,4294969365,B.qI,4294969366,B.qJ,4294969367,B.qK,4294969368,B.qL,4294969601,B.qM,4294969602,B.qN,4294969603,B.qO,4294969604,B.qP,4294969605,B.qQ,4294969606,B.qR,4294969607,B.qS,4294969608,B.qT,4294969857,B.qU,4294969858,B.qV,4294969859,B.qW,4294969860,B.qX,4294969861,B.qY,4294969863,B.qZ,4294969864,B.r_,4294969865,B.r0,4294969866,B.r1,4294969867,B.r2,4294969868,B.r3,4294969869,B.r4,4294969870,B.r5,4294969871,B.r6,4294969872,B.r7,4294969873,B.r8,4294970113,B.r9,4294970114,B.ra,4294970115,B.rb,4294970116,B.rc,4294970117,B.rd,4294970118,B.re,4294970119,B.rf,4294970120,B.rg,4294970121,B.rh,4294970122,B.ri,4294970123,B.rj,4294970124,B.rk,4294970125,B.rl,4294970126,B.rm,4294970127,B.rn,4294970369,B.ro,4294970370,B.rp,4294970371,B.rq,4294970372,B.rr,4294970373,B.rs,4294970374,B.rt,4294970375,B.ru,4294970625,B.rv,4294970626,B.rw,4294970627,B.rx,4294970628,B.ry,4294970629,B.rz,4294970630,B.rA,4294970631,B.rB,4294970632,B.rC,4294970633,B.rD,4294970634,B.rE,4294970635,B.rF,4294970636,B.rG,4294970637,B.rH,4294970638,B.rI,4294970639,B.rJ,4294970640,B.rK,4294970641,B.rL,4294970642,B.rM,4294970643,B.rN,4294970644,B.rO,4294970645,B.rP,4294970646,B.rQ,4294970647,B.rR,4294970648,B.rS,4294970649,B.rT,4294970650,B.rU,4294970651,B.rV,4294970652,B.rW,4294970653,B.rX,4294970654,B.rY,4294970655,B.rZ,4294970656,B.t_,4294970657,B.t0,4294970658,B.t1,4294970659,B.t2,4294970660,B.t3,4294970661,B.t4,4294970662,B.t5,4294970663,B.t6,4294970664,B.t7,4294970665,B.t8,4294970666,B.t9,4294970667,B.ta,4294970668,B.tb,4294970669,B.tc,4294970670,B.td,4294970671,B.te,4294970672,B.tf,4294970673,B.tg,4294970674,B.th,4294970675,B.ti,4294970676,B.tj,4294970677,B.tk,4294970678,B.tl,4294970679,B.tm,4294970680,B.tn,4294970681,B.to,4294970682,B.tp,4294970683,B.tq,4294970684,B.tr,4294970685,B.ts,4294970686,B.tt,4294970687,B.tu,4294970688,B.tv,4294970689,B.tw,4294970690,B.tx,4294970691,B.ty,4294970692,B.tz,4294970693,B.tA,4294970694,B.tB,4294970695,B.tC,4294970696,B.tD,4294970697,B.tE,4294970698,B.tF,4294970699,B.tG,4294970700,B.tH,4294970701,B.tI,4294970702,B.tJ,4294970703,B.tK,4294970704,B.tL,4294970705,B.tM,4294970706,B.tN,4294970707,B.tO,4294970708,B.tP,4294970709,B.tQ,4294970710,B.tR,4294970711,B.tS,4294970712,B.tT,4294970713,B.tU,4294970714,B.tV,4294970715,B.tW,4294970882,B.tX,4294970884,B.tY,4294970885,B.tZ,4294970886,B.u_,4294970887,B.u0,4294970888,B.u1,4294970889,B.u2,4294971137,B.u3,4294971138,B.u4,4294971393,B.u5,4294971394,B.u6,4294971395,B.u7,4294971396,B.u8,4294971397,B.u9,4294971398,B.ua,4294971399,B.ub,4294971400,B.uc,4294971401,B.ud,4294971402,B.ue,4294971403,B.uf,4294971649,B.ug,4294971650,B.uh,4294971651,B.ui,4294971652,B.uj,4294971653,B.uk,4294971654,B.ul,4294971655,B.um,4294971656,B.un,4294971657,B.uo,4294971658,B.up,4294971659,B.uq,4294971660,B.ur,4294971661,B.us,4294971662,B.ut,4294971663,B.uu,4294971664,B.uv,4294971665,B.uw,4294971666,B.ux,4294971667,B.uy,4294971668,B.uz,4294971669,B.uA,4294971670,B.uB,4294971671,B.uC,4294971672,B.uD,4294971673,B.uE,4294971674,B.uF,4294971675,B.uG,4294971905,B.uH,4294971906,B.uI,8589934592,B.LN,8589934593,B.LO,8589934594,B.LP,8589934595,B.LQ,8589934608,B.LR,8589934609,B.LS,8589934610,B.LT,8589934611,B.LU,8589934612,B.LV,8589934624,B.LW,8589934625,B.LX,8589934626,B.LY,8589934848,B.f3,8589934849,B.hM,8589934850,B.cP,8589934851,B.dd,8589934852,B.f4,8589934853,B.hN,8589934854,B.f5,8589934855,B.hO,8589935088,B.kL,8589935090,B.kM,8589935092,B.kN,8589935094,B.kO,8589935117,B.kP,8589935144,B.LZ,8589935145,B.M_,8589935146,B.uX,8589935147,B.uY,8589935148,B.M0,8589935149,B.uZ,8589935150,B.de,8589935151,B.v_,8589935152,B.kQ,8589935153,B.f6,8589935154,B.df,8589935155,B.f7,8589935156,B.dg,8589935157,B.kR,8589935158,B.dh,8589935159,B.f8,8589935160,B.di,8589935161,B.f9,8589935165,B.M1,8589935361,B.M2,8589935362,B.M3,8589935363,B.M4,8589935364,B.M5,8589935365,B.M6,8589935366,B.M7,8589935367,B.M8,8589935368,B.M9,8589935369,B.Ma,8589935370,B.Mb,8589935371,B.Mc,8589935372,B.Md,8589935373,B.Me,8589935374,B.Mf,8589935375,B.Mg,8589935376,B.Mh,8589935377,B.Mi,8589935378,B.Mj,8589935379,B.Mk,8589935380,B.Ml,8589935381,B.Mm,8589935382,B.Mn,8589935383,B.Mo,8589935384,B.Mp,8589935385,B.Mq,8589935386,B.Mr,8589935387,B.Ms,8589935388,B.Mt,8589935389,B.Mu,8589935390,B.Mv,8589935391,B.Mw],A.aA("cz")) +B.lW=new A.ox(2,"down") +B.Gj=new A.nh(B.lW) +B.iD=new A.ox(0,"up") +B.Gi=new A.nh(B.iD) +B.MI=new A.cz([B.fs,B.Gj,B.fr,B.Gi],t.Fp) +B.R4=new A.ag(B.kP,!1,!1,!1,!1,B.m) +B.Aa=new A.ag(B.f_,!1,!1,!1,!1,B.m) +B.Ab=new A.ag(B.hH,!1,!1,!1,!1,B.m) +B.zX=new A.ag(B.hH,!1,!0,!1,!1,B.m) +B.fp=new A.ag(B.f2,!1,!1,!1,!1,B.m) +B.fq=new A.ag(B.f1,!1,!1,!1,!1,B.m) +B.DO=new A.lW() +B.n0=new A.n9() +B.n1=new A.h8() +B.n7=new A.qA() +B.na=new A.qQ() +B.i8=new A.Pp(0,"line") +B.PG=new A.ew(B.V,B.i8) +B.PF=new A.ew(B.S,B.i8) +B.PI=new A.ew(B.bg,B.i8) +B.PH=new A.ew(B.cb,B.i8) +B.li=new A.ew(B.V,B.fk) +B.MJ=new A.cz([B.ik,B.DO,B.il,B.n0,B.R4,B.n0,B.Aa,B.n1,B.Ab,B.n7,B.zX,B.na,B.fr,B.PG,B.fs,B.PF,B.ir,B.PI,B.is,B.PH,B.fp,B.li,B.fq,B.i9],t.Fp) +B.Nu={Abort:0,Again:1,AltLeft:2,AltRight:3,ArrowDown:4,ArrowLeft:5,ArrowRight:6,ArrowUp:7,AudioVolumeDown:8,AudioVolumeMute:9,AudioVolumeUp:10,Backquote:11,Backslash:12,Backspace:13,BracketLeft:14,BracketRight:15,BrightnessDown:16,BrightnessUp:17,BrowserBack:18,BrowserFavorites:19,BrowserForward:20,BrowserHome:21,BrowserRefresh:22,BrowserSearch:23,BrowserStop:24,CapsLock:25,Comma:26,ContextMenu:27,ControlLeft:28,ControlRight:29,Convert:30,Copy:31,Cut:32,Delete:33,Digit0:34,Digit1:35,Digit2:36,Digit3:37,Digit4:38,Digit5:39,Digit6:40,Digit7:41,Digit8:42,Digit9:43,DisplayToggleIntExt:44,Eject:45,End:46,Enter:47,Equal:48,Esc:49,Escape:50,F1:51,F10:52,F11:53,F12:54,F13:55,F14:56,F15:57,F16:58,F17:59,F18:60,F19:61,F2:62,F20:63,F21:64,F22:65,F23:66,F24:67,F3:68,F4:69,F5:70,F6:71,F7:72,F8:73,F9:74,Find:75,Fn:76,FnLock:77,GameButton1:78,GameButton10:79,GameButton11:80,GameButton12:81,GameButton13:82,GameButton14:83,GameButton15:84,GameButton16:85,GameButton2:86,GameButton3:87,GameButton4:88,GameButton5:89,GameButton6:90,GameButton7:91,GameButton8:92,GameButton9:93,GameButtonA:94,GameButtonB:95,GameButtonC:96,GameButtonLeft1:97,GameButtonLeft2:98,GameButtonMode:99,GameButtonRight1:100,GameButtonRight2:101,GameButtonSelect:102,GameButtonStart:103,GameButtonThumbLeft:104,GameButtonThumbRight:105,GameButtonX:106,GameButtonY:107,GameButtonZ:108,Help:109,Home:110,Hyper:111,Insert:112,IntlBackslash:113,IntlRo:114,IntlYen:115,KanaMode:116,KeyA:117,KeyB:118,KeyC:119,KeyD:120,KeyE:121,KeyF:122,KeyG:123,KeyH:124,KeyI:125,KeyJ:126,KeyK:127,KeyL:128,KeyM:129,KeyN:130,KeyO:131,KeyP:132,KeyQ:133,KeyR:134,KeyS:135,KeyT:136,KeyU:137,KeyV:138,KeyW:139,KeyX:140,KeyY:141,KeyZ:142,KeyboardLayoutSelect:143,Lang1:144,Lang2:145,Lang3:146,Lang4:147,Lang5:148,LaunchApp1:149,LaunchApp2:150,LaunchAssistant:151,LaunchControlPanel:152,LaunchMail:153,LaunchScreenSaver:154,MailForward:155,MailReply:156,MailSend:157,MediaFastForward:158,MediaPause:159,MediaPlay:160,MediaPlayPause:161,MediaRecord:162,MediaRewind:163,MediaSelect:164,MediaStop:165,MediaTrackNext:166,MediaTrackPrevious:167,MetaLeft:168,MetaRight:169,MicrophoneMuteToggle:170,Minus:171,NonConvert:172,NumLock:173,Numpad0:174,Numpad1:175,Numpad2:176,Numpad3:177,Numpad4:178,Numpad5:179,Numpad6:180,Numpad7:181,Numpad8:182,Numpad9:183,NumpadAdd:184,NumpadBackspace:185,NumpadClear:186,NumpadClearEntry:187,NumpadComma:188,NumpadDecimal:189,NumpadDivide:190,NumpadEnter:191,NumpadEqual:192,NumpadMemoryAdd:193,NumpadMemoryClear:194,NumpadMemoryRecall:195,NumpadMemoryStore:196,NumpadMemorySubtract:197,NumpadMultiply:198,NumpadParenLeft:199,NumpadParenRight:200,NumpadSubtract:201,Open:202,PageDown:203,PageUp:204,Paste:205,Pause:206,Period:207,Power:208,PrintScreen:209,PrivacyScreenToggle:210,Props:211,Quote:212,Resume:213,ScrollLock:214,Select:215,SelectTask:216,Semicolon:217,ShiftLeft:218,ShiftRight:219,ShowAllWindows:220,Slash:221,Sleep:222,Space:223,Super:224,Suspend:225,Tab:226,Turbo:227,Undo:228,WakeUp:229,ZoomToggle:230} +B.MK=new A.bQ(B.Nu,[458907,458873,458978,458982,458833,458832,458831,458834,458881,458879,458880,458805,458801,458794,458799,458800,786544,786543,786980,786986,786981,786979,786983,786977,786982,458809,458806,458853,458976,458980,458890,458876,458875,458828,458791,458782,458783,458784,458785,458786,458787,458788,458789,458790,65717,786616,458829,458792,458798,458793,458793,458810,458819,458820,458821,458856,458857,458858,458859,458860,458861,458862,458811,458863,458864,458865,458866,458867,458812,458813,458814,458815,458816,458817,458818,458878,18,19,392961,392970,392971,392972,392973,392974,392975,392976,392962,392963,392964,392965,392966,392967,392968,392969,392977,392978,392979,392980,392981,392982,392983,392984,392985,392986,392987,392988,392989,392990,392991,458869,458826,16,458825,458852,458887,458889,458888,458756,458757,458758,458759,458760,458761,458762,458763,458764,458765,458766,458767,458768,458769,458770,458771,458772,458773,458774,458775,458776,458777,458778,458779,458780,458781,787101,458896,458897,458898,458899,458900,786836,786834,786891,786847,786826,786865,787083,787081,787084,786611,786609,786608,786637,786610,786612,786819,786615,786613,786614,458979,458983,24,458797,458891,458835,458850,458841,458842,458843,458844,458845,458846,458847,458848,458849,458839,458939,458968,458969,458885,458851,458836,458840,458855,458963,458962,458961,458960,458964,458837,458934,458935,458838,458868,458830,458827,458877,458824,458807,458854,458822,23,458915,458804,21,458823,458871,786850,458803,458977,458981,787103,458808,65666,458796,17,20,458795,22,458874,65667,786994],t.eL) +B.MM=new A.cz([1,"MEDIA_ERR_ABORTED",2,"MEDIA_ERR_NETWORK",3,"MEDIA_ERR_DECODE",4,"MEDIA_ERR_SRC_NOT_SUPPORTED"],t.TM) +B.MN=new A.cz([1,"The user canceled the fetching of the video.",2,"A network error occurred while fetching the video, despite having previously been available.",3,"An error occurred while trying to decode the video, despite having previously been determined to be usable.",4,"The video has been found to be unsuitable (missing or in a format not supported by your browser)."],t.TM) +B.MO=new A.cz([0,"FontWeight.w100",1,"FontWeight.w200",2,"FontWeight.w300",3,"FontWeight.w400",4,"FontWeight.w500",5,"FontWeight.w600",6,"FontWeight.w700",7,"FontWeight.w800",8,"FontWeight.w900"],t.TM) +B.vk={AVRInput:0,AVRPower:1,Accel:2,Accept:3,Again:4,AllCandidates:5,Alphanumeric:6,AltGraph:7,AppSwitch:8,ArrowDown:9,ArrowLeft:10,ArrowRight:11,ArrowUp:12,Attn:13,AudioBalanceLeft:14,AudioBalanceRight:15,AudioBassBoostDown:16,AudioBassBoostToggle:17,AudioBassBoostUp:18,AudioFaderFront:19,AudioFaderRear:20,AudioSurroundModeNext:21,AudioTrebleDown:22,AudioTrebleUp:23,AudioVolumeDown:24,AudioVolumeMute:25,AudioVolumeUp:26,Backspace:27,BrightnessDown:28,BrightnessUp:29,BrowserBack:30,BrowserFavorites:31,BrowserForward:32,BrowserHome:33,BrowserRefresh:34,BrowserSearch:35,BrowserStop:36,Call:37,Camera:38,CameraFocus:39,Cancel:40,CapsLock:41,ChannelDown:42,ChannelUp:43,Clear:44,Close:45,ClosedCaptionToggle:46,CodeInput:47,ColorF0Red:48,ColorF1Green:49,ColorF2Yellow:50,ColorF3Blue:51,ColorF4Grey:52,ColorF5Brown:53,Compose:54,ContextMenu:55,Convert:56,Copy:57,CrSel:58,Cut:59,DVR:60,Delete:61,Dimmer:62,DisplaySwap:63,Eisu:64,Eject:65,End:66,EndCall:67,Enter:68,EraseEof:69,Esc:70,Escape:71,ExSel:72,Execute:73,Exit:74,F1:75,F10:76,F11:77,F12:78,F13:79,F14:80,F15:81,F16:82,F17:83,F18:84,F19:85,F2:86,F20:87,F21:88,F22:89,F23:90,F24:91,F3:92,F4:93,F5:94,F6:95,F7:96,F8:97,F9:98,FavoriteClear0:99,FavoriteClear1:100,FavoriteClear2:101,FavoriteClear3:102,FavoriteRecall0:103,FavoriteRecall1:104,FavoriteRecall2:105,FavoriteRecall3:106,FavoriteStore0:107,FavoriteStore1:108,FavoriteStore2:109,FavoriteStore3:110,FinalMode:111,Find:112,Fn:113,FnLock:114,GoBack:115,GoHome:116,GroupFirst:117,GroupLast:118,GroupNext:119,GroupPrevious:120,Guide:121,GuideNextDay:122,GuidePreviousDay:123,HangulMode:124,HanjaMode:125,Hankaku:126,HeadsetHook:127,Help:128,Hibernate:129,Hiragana:130,HiraganaKatakana:131,Home:132,Hyper:133,Info:134,Insert:135,InstantReplay:136,JunjaMode:137,KanaMode:138,KanjiMode:139,Katakana:140,Key11:141,Key12:142,LastNumberRedial:143,LaunchApplication1:144,LaunchApplication2:145,LaunchAssistant:146,LaunchCalendar:147,LaunchContacts:148,LaunchControlPanel:149,LaunchMail:150,LaunchMediaPlayer:151,LaunchMusicPlayer:152,LaunchPhone:153,LaunchScreenSaver:154,LaunchSpreadsheet:155,LaunchWebBrowser:156,LaunchWebCam:157,LaunchWordProcessor:158,Link:159,ListProgram:160,LiveContent:161,Lock:162,LogOff:163,MailForward:164,MailReply:165,MailSend:166,MannerMode:167,MediaApps:168,MediaAudioTrack:169,MediaClose:170,MediaFastForward:171,MediaLast:172,MediaPause:173,MediaPlay:174,MediaPlayPause:175,MediaRecord:176,MediaRewind:177,MediaSkip:178,MediaSkipBackward:179,MediaSkipForward:180,MediaStepBackward:181,MediaStepForward:182,MediaStop:183,MediaTopMenu:184,MediaTrackNext:185,MediaTrackPrevious:186,MicrophoneToggle:187,MicrophoneVolumeDown:188,MicrophoneVolumeMute:189,MicrophoneVolumeUp:190,ModeChange:191,NavigateIn:192,NavigateNext:193,NavigateOut:194,NavigatePrevious:195,New:196,NextCandidate:197,NextFavoriteChannel:198,NextUserProfile:199,NonConvert:200,Notification:201,NumLock:202,OnDemand:203,Open:204,PageDown:205,PageUp:206,Pairing:207,Paste:208,Pause:209,PinPDown:210,PinPMove:211,PinPToggle:212,PinPUp:213,Play:214,PlaySpeedDown:215,PlaySpeedReset:216,PlaySpeedUp:217,Power:218,PowerOff:219,PreviousCandidate:220,Print:221,PrintScreen:222,Process:223,Props:224,RandomToggle:225,RcLowBattery:226,RecordSpeedNext:227,Redo:228,RfBypass:229,Romaji:230,STBInput:231,STBPower:232,Save:233,ScanChannelsToggle:234,ScreenModeNext:235,ScrollLock:236,Select:237,Settings:238,ShiftLevel5:239,SingleCandidate:240,Soft1:241,Soft2:242,Soft3:243,Soft4:244,Soft5:245,Soft6:246,Soft7:247,Soft8:248,SpeechCorrectionList:249,SpeechInputToggle:250,SpellCheck:251,SplitScreenToggle:252,Standby:253,Subtitle:254,Super:255,Symbol:256,SymbolLock:257,TV:258,TV3DMode:259,TVAntennaCable:260,TVAudioDescription:261,TVAudioDescriptionMixDown:262,TVAudioDescriptionMixUp:263,TVContentsMenu:264,TVDataService:265,TVInput:266,TVInputComponent1:267,TVInputComponent2:268,TVInputComposite1:269,TVInputComposite2:270,TVInputHDMI1:271,TVInputHDMI2:272,TVInputHDMI3:273,TVInputHDMI4:274,TVInputVGA1:275,TVMediaContext:276,TVNetwork:277,TVNumberEntry:278,TVPower:279,TVRadioService:280,TVSatellite:281,TVSatelliteBS:282,TVSatelliteCS:283,TVSatelliteToggle:284,TVTerrestrialAnalog:285,TVTerrestrialDigital:286,TVTimer:287,Tab:288,Teletext:289,Undo:290,Unidentified:291,VideoModeNext:292,VoiceDial:293,WakeUp:294,Wink:295,Zenkaku:296,ZenkakuHankaku:297,ZoomIn:298,ZoomOut:299,ZoomToggle:300} +B.MP=new A.bQ(B.vk,[B.rC,B.rD,B.pi,B.px,B.py,B.pW,B.pX,B.hJ,B.u5,B.bZ,B.bI,B.bJ,B.c_,B.pz,B.rv,B.rw,B.rx,B.tX,B.ry,B.rz,B.rA,B.rB,B.tY,B.tZ,B.r6,B.r8,B.r7,B.aS,B.pL,B.pM,B.ro,B.rp,B.rq,B.rr,B.rs,B.rt,B.ru,B.u6,B.pN,B.u7,B.pA,B.f0,B.rE,B.rF,B.kJ,B.qU,B.rM,B.pY,B.rG,B.rH,B.rI,B.rJ,B.rK,B.rL,B.pZ,B.pB,B.q_,B.pp,B.pq,B.pr,B.tK,B.aM,B.rN,B.rO,B.qe,B.pO,B.db,B.u8,B.hI,B.ps,B.f_,B.f_,B.pt,B.pC,B.rP,B.qo,B.qx,B.qy,B.qz,B.qA,B.qB,B.qC,B.qD,B.qE,B.qF,B.qG,B.qp,B.qH,B.qI,B.qJ,B.qK,B.qL,B.qq,B.qr,B.qs,B.qt,B.qu,B.qv,B.qw,B.rQ,B.rR,B.rS,B.rT,B.rU,B.rV,B.rW,B.rX,B.rY,B.rZ,B.t_,B.t0,B.q0,B.pD,B.kI,B.pj,B.u9,B.ua,B.q1,B.q2,B.q3,B.q4,B.t1,B.t2,B.t3,B.qb,B.qc,B.qf,B.ub,B.pE,B.pT,B.qg,B.qh,B.dc,B.pk,B.t4,B.kK,B.t5,B.qd,B.qi,B.qj,B.qk,B.uH,B.uI,B.uc,B.re,B.r9,B.rm,B.ra,B.rk,B.rn,B.rb,B.rc,B.rd,B.rl,B.rf,B.rg,B.rh,B.ri,B.rj,B.t6,B.t7,B.t8,B.t9,B.pP,B.qV,B.qW,B.qX,B.ue,B.ta,B.tL,B.tW,B.tb,B.tc,B.td,B.te,B.qY,B.tf,B.tg,B.th,B.tM,B.tN,B.tO,B.tP,B.qZ,B.tQ,B.r_,B.r0,B.u_,B.u0,B.u2,B.u1,B.q5,B.tR,B.tS,B.tT,B.tU,B.r1,B.q6,B.ti,B.tj,B.q7,B.ud,B.hK,B.tk,B.r2,B.f1,B.f2,B.tV,B.pu,B.pF,B.tl,B.tm,B.tn,B.to,B.pG,B.tp,B.tq,B.tr,B.pQ,B.pR,B.q8,B.r3,B.pS,B.q9,B.pH,B.ts,B.tt,B.tu,B.pv,B.tv,B.ql,B.tA,B.tB,B.r4,B.tw,B.tx,B.hL,B.pI,B.ty,B.po,B.qa,B.qM,B.qN,B.qO,B.qP,B.qQ,B.qR,B.qS,B.qT,B.u3,B.u4,B.r5,B.tz,B.pU,B.tC,B.pl,B.pm,B.pn,B.tE,B.ug,B.uh,B.ui,B.uj,B.uk,B.ul,B.um,B.tF,B.un,B.uo,B.up,B.uq,B.ur,B.us,B.ut,B.uu,B.uv,B.uw,B.ux,B.uy,B.tG,B.uz,B.uA,B.uB,B.uC,B.uD,B.uE,B.uF,B.uG,B.hH,B.tD,B.pw,B.ph,B.tH,B.uf,B.pV,B.tI,B.qm,B.qn,B.pJ,B.pK,B.tJ],A.aA("bQ")) +B.MQ=new A.bQ(B.vk,[4294970632,4294970633,4294967553,4294968577,4294968578,4294969089,4294969090,4294967555,4294971393,4294968065,4294968066,4294968067,4294968068,4294968579,4294970625,4294970626,4294970627,4294970882,4294970628,4294970629,4294970630,4294970631,4294970884,4294970885,4294969871,4294969873,4294969872,4294967304,4294968833,4294968834,4294970369,4294970370,4294970371,4294970372,4294970373,4294970374,4294970375,4294971394,4294968835,4294971395,4294968580,4294967556,4294970634,4294970635,4294968321,4294969857,4294970642,4294969091,4294970636,4294970637,4294970638,4294970639,4294970640,4294970641,4294969092,4294968581,4294969093,4294968322,4294968323,4294968324,4294970703,4294967423,4294970643,4294970644,4294969108,4294968836,4294968069,4294971396,4294967309,4294968325,4294967323,4294967323,4294968326,4294968582,4294970645,4294969345,4294969354,4294969355,4294969356,4294969357,4294969358,4294969359,4294969360,4294969361,4294969362,4294969363,4294969346,4294969364,4294969365,4294969366,4294969367,4294969368,4294969347,4294969348,4294969349,4294969350,4294969351,4294969352,4294969353,4294970646,4294970647,4294970648,4294970649,4294970650,4294970651,4294970652,4294970653,4294970654,4294970655,4294970656,4294970657,4294969094,4294968583,4294967558,4294967559,4294971397,4294971398,4294969095,4294969096,4294969097,4294969098,4294970658,4294970659,4294970660,4294969105,4294969106,4294969109,4294971399,4294968584,4294968841,4294969110,4294969111,4294968070,4294967560,4294970661,4294968327,4294970662,4294969107,4294969112,4294969113,4294969114,4294971905,4294971906,4294971400,4294970118,4294970113,4294970126,4294970114,4294970124,4294970127,4294970115,4294970116,4294970117,4294970125,4294970119,4294970120,4294970121,4294970122,4294970123,4294970663,4294970664,4294970665,4294970666,4294968837,4294969858,4294969859,4294969860,4294971402,4294970667,4294970704,4294970715,4294970668,4294970669,4294970670,4294970671,4294969861,4294970672,4294970673,4294970674,4294970705,4294970706,4294970707,4294970708,4294969863,4294970709,4294969864,4294969865,4294970886,4294970887,4294970889,4294970888,4294969099,4294970710,4294970711,4294970712,4294970713,4294969866,4294969100,4294970675,4294970676,4294969101,4294971401,4294967562,4294970677,4294969867,4294968071,4294968072,4294970714,4294968328,4294968585,4294970678,4294970679,4294970680,4294970681,4294968586,4294970682,4294970683,4294970684,4294968838,4294968839,4294969102,4294969868,4294968840,4294969103,4294968587,4294970685,4294970686,4294970687,4294968329,4294970688,4294969115,4294970693,4294970694,4294969869,4294970689,4294970690,4294967564,4294968588,4294970691,4294967569,4294969104,4294969601,4294969602,4294969603,4294969604,4294969605,4294969606,4294969607,4294969608,4294971137,4294971138,4294969870,4294970692,4294968842,4294970695,4294967566,4294967567,4294967568,4294970697,4294971649,4294971650,4294971651,4294971652,4294971653,4294971654,4294971655,4294970698,4294971656,4294971657,4294971658,4294971659,4294971660,4294971661,4294971662,4294971663,4294971664,4294971665,4294971666,4294971667,4294970699,4294971668,4294971669,4294971670,4294971671,4294971672,4294971673,4294971674,4294971675,4294967305,4294970696,4294968330,4294967297,4294970700,4294971403,4294968843,4294970701,4294969116,4294969117,4294968589,4294968590,4294970702],t.eL) +B.Ny={alias:0,allScroll:1,basic:2,cell:3,click:4,contextMenu:5,copy:6,forbidden:7,grab:8,grabbing:9,help:10,move:11,none:12,noDrop:13,precise:14,progress:15,text:16,resizeColumn:17,resizeDown:18,resizeDownLeft:19,resizeDownRight:20,resizeLeft:21,resizeLeftRight:22,resizeRight:23,resizeRow:24,resizeUp:25,resizeUpDown:26,resizeUpLeft:27,resizeUpRight:28,resizeUpLeftDownRight:29,resizeUpRightDownLeft:30,verticalText:31,wait:32,zoomIn:33,zoomOut:34} +B.MR=new A.bQ(B.Ny,["alias","all-scroll","default","cell","pointer","context-menu","copy","not-allowed","grab","grabbing","help","move","none","no-drop","crosshair","progress","text","col-resize","s-resize","sw-resize","se-resize","w-resize","ew-resize","e-resize","row-resize","n-resize","ns-resize","nw-resize","ne-resize","nwse-resize","nesw-resize","vertical-text","wait","zoom-in","zoom-out"],t.li) +B.Rl=new A.ag(B.aS,!1,!1,!1,!1,B.m) +B.QR=new A.ag(B.aS,!1,!0,!1,!1,B.m) +B.QQ=new A.ag(B.aM,!1,!1,!1,!1,B.m) +B.QF=new A.ag(B.aM,!1,!0,!1,!1,B.m) +B.Ra=new A.ag(B.aS,!1,!0,!0,!1,B.m) +B.R1=new A.ag(B.aS,!1,!1,!0,!1,B.m) +B.Rq=new A.ag(B.aM,!1,!0,!0,!1,B.m) +B.Re=new A.ag(B.aM,!1,!1,!0,!1,B.m) +B.v4=new A.cz([B.Rl,B.p,B.QR,B.p,B.QQ,B.p,B.QF,B.p,B.Ra,B.p,B.R1,B.p,B.Rq,B.p,B.Re,B.p],t.Fp) +B.NA={type:0} +B.MW=new A.bQ(B.NA,["line"],t.li) +B.b9={} +B.N_=new A.bQ(B.b9,[],A.aA("bQ")) +B.v6=new A.bQ(B.b9,[],A.aA("bQ")) +B.hR=new A.bQ(B.b9,[],A.aA("bQ")) +B.MZ=new A.bQ(B.b9,[],A.aA("bQ")) +B.v5=new A.bQ(B.b9,[],A.aA("bQ>")) +B.MX=new A.bQ(B.b9,[],t.li) +B.kW=new A.bQ(B.b9,[],A.aA("bQ")) +B.v7=new A.bQ(B.b9,[],A.aA("bQ")) +B.MY=new A.bQ(B.b9,[],A.aA("bQ")) +B.v8=new A.bQ(B.b9,[],A.aA("bQ>")) +B.Jx=A.b(s([42,null,null,8589935146]),t.Z) +B.Jy=A.b(s([43,null,null,8589935147]),t.Z) +B.Jz=A.b(s([45,null,null,8589935149]),t.Z) +B.JA=A.b(s([46,null,null,8589935150]),t.Z) +B.JB=A.b(s([47,null,null,8589935151]),t.Z) +B.JC=A.b(s([48,null,null,8589935152]),t.Z) +B.JD=A.b(s([49,null,null,8589935153]),t.Z) +B.JG=A.b(s([50,null,null,8589935154]),t.Z) +B.JI=A.b(s([51,null,null,8589935155]),t.Z) +B.JJ=A.b(s([52,null,null,8589935156]),t.Z) +B.JK=A.b(s([53,null,null,8589935157]),t.Z) +B.JL=A.b(s([54,null,null,8589935158]),t.Z) +B.JM=A.b(s([55,null,null,8589935159]),t.Z) +B.JN=A.b(s([56,null,null,8589935160]),t.Z) +B.JP=A.b(s([57,null,null,8589935161]),t.Z) +B.Kp=A.b(s([8589934852,8589934852,8589934853,null]),t.Z) +B.Jm=A.b(s([4294967555,null,4294967555,null]),t.Z) +B.Jn=A.b(s([4294968065,null,null,8589935154]),t.Z) +B.Jo=A.b(s([4294968066,null,null,8589935156]),t.Z) +B.Jp=A.b(s([4294968067,null,null,8589935158]),t.Z) +B.Jq=A.b(s([4294968068,null,null,8589935160]),t.Z) +B.Jv=A.b(s([4294968321,null,null,8589935157]),t.Z) +B.Kq=A.b(s([8589934848,8589934848,8589934849,null]),t.Z) +B.Jl=A.b(s([4294967423,null,null,8589935150]),t.Z) +B.Jr=A.b(s([4294968069,null,null,8589935153]),t.Z) +B.Jk=A.b(s([4294967309,null,null,8589935117]),t.Z) +B.Js=A.b(s([4294968070,null,null,8589935159]),t.Z) +B.Jw=A.b(s([4294968327,null,null,8589935152]),t.Z) +B.Kr=A.b(s([8589934854,8589934854,8589934855,null]),t.Z) +B.Jt=A.b(s([4294968071,null,null,8589935155]),t.Z) +B.Ju=A.b(s([4294968072,null,null,8589935161]),t.Z) +B.Ks=A.b(s([8589934850,8589934850,8589934851,null]),t.Z) +B.v9=new A.cz(["*",B.Jx,"+",B.Jy,"-",B.Jz,".",B.JA,"/",B.JB,"0",B.JC,"1",B.JD,"2",B.JG,"3",B.JI,"4",B.JJ,"5",B.JK,"6",B.JL,"7",B.JM,"8",B.JN,"9",B.JP,"Alt",B.Kp,"AltGraph",B.Jm,"ArrowDown",B.Jn,"ArrowLeft",B.Jo,"ArrowRight",B.Jp,"ArrowUp",B.Jq,"Clear",B.Jv,"Control",B.Kq,"Delete",B.Jl,"End",B.Jr,"Enter",B.Jk,"Home",B.Js,"Insert",B.Jw,"Meta",B.Kr,"PageDown",B.Jt,"PageUp",B.Ju,"Shift",B.Ks],A.aA("cz>")) +B.JO=A.b(s([B.pg,null,null,B.uX]),t.L) +B.KT=A.b(s([B.uJ,null,null,B.uY]),t.L) +B.K9=A.b(s([B.uK,null,null,B.uZ]),t.L) +B.Ku=A.b(s([B.uL,null,null,B.de]),t.L) +B.Je=A.b(s([B.uM,null,null,B.v_]),t.L) +B.L4=A.b(s([B.uN,null,null,B.kQ]),t.L) +B.L0=A.b(s([B.uO,null,null,B.f6]),t.L) +B.JW=A.b(s([B.uP,null,null,B.df]),t.L) +B.L8=A.b(s([B.uQ,null,null,B.f7]),t.L) +B.L_=A.b(s([B.uR,null,null,B.dg]),t.L) +B.JS=A.b(s([B.uS,null,null,B.kR]),t.L) +B.Ji=A.b(s([B.uT,null,null,B.dh]),t.L) +B.K5=A.b(s([B.uU,null,null,B.f8]),t.L) +B.KU=A.b(s([B.uV,null,null,B.di]),t.L) +B.KV=A.b(s([B.uW,null,null,B.f9]),t.L) +B.JX=A.b(s([B.f4,B.f4,B.hN,null]),t.L) +B.L5=A.b(s([B.hJ,null,B.hJ,null]),t.L) +B.Kd=A.b(s([B.bZ,null,null,B.df]),t.L) +B.Ke=A.b(s([B.bI,null,null,B.dg]),t.L) +B.Kf=A.b(s([B.bJ,null,null,B.dh]),t.L) +B.L7=A.b(s([B.c_,null,null,B.di]),t.L) +B.KY=A.b(s([B.kJ,null,null,B.kR]),t.L) +B.JY=A.b(s([B.f3,B.f3,B.hM,null]),t.L) +B.KA=A.b(s([B.aM,null,null,B.de]),t.L) +B.Kg=A.b(s([B.db,null,null,B.f6]),t.L) +B.JR=A.b(s([B.hI,null,null,B.kP]),t.L) +B.Kh=A.b(s([B.dc,null,null,B.f8]),t.L) +B.KZ=A.b(s([B.kK,null,null,B.kQ]),t.L) +B.JZ=A.b(s([B.f5,B.f5,B.hO,null]),t.L) +B.Ki=A.b(s([B.f1,null,null,B.f7]),t.L) +B.KE=A.b(s([B.f2,null,null,B.f9]),t.L) +B.K_=A.b(s([B.cP,B.cP,B.dd,null]),t.L) +B.N0=new A.cz(["*",B.JO,"+",B.KT,"-",B.K9,".",B.Ku,"/",B.Je,"0",B.L4,"1",B.L0,"2",B.JW,"3",B.L8,"4",B.L_,"5",B.JS,"6",B.Ji,"7",B.K5,"8",B.KU,"9",B.KV,"Alt",B.JX,"AltGraph",B.L5,"ArrowDown",B.Kd,"ArrowLeft",B.Ke,"ArrowRight",B.Kf,"ArrowUp",B.L7,"Clear",B.KY,"Control",B.JY,"Delete",B.KA,"End",B.Kg,"Enter",B.JR,"Home",B.Kh,"Insert",B.KZ,"Meta",B.JZ,"PageDown",B.Ki,"PageUp",B.KE,"Shift",B.K_],A.aA("cz>")) +B.N1=new A.cz([B.hv,"Thin",B.oB,"ExtraLight",B.oC,"Light",B.o,"Regular",B.M,"Medium",B.hw,"SemiBold",B.an,"Bold",B.oD,"ExtraBold",B.kx,"Black"],A.aA("cz")) +B.Nw={KeyA:0,KeyB:1,KeyC:2,KeyD:3,KeyE:4,KeyF:5,KeyG:6,KeyH:7,KeyI:8,KeyJ:9,KeyK:10,KeyL:11,KeyM:12,KeyN:13,KeyO:14,KeyP:15,KeyQ:16,KeyR:17,KeyS:18,KeyT:19,KeyU:20,KeyV:21,KeyW:22,KeyX:23,KeyY:24,KeyZ:25,Digit1:26,Digit2:27,Digit3:28,Digit4:29,Digit5:30,Digit6:31,Digit7:32,Digit8:33,Digit9:34,Digit0:35,Minus:36,Equal:37,BracketLeft:38,BracketRight:39,Backslash:40,Semicolon:41,Quote:42,Backquote:43,Comma:44,Period:45,Slash:46} +B.kX=new A.bQ(B.Nw,["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","1","2","3","4","5","6","7","8","9","0","-","=","[","]","\\",";","'","`",",",".","/"],t.li) +B.Nt={Abort:0,Again:1,AltLeft:2,AltRight:3,ArrowDown:4,ArrowLeft:5,ArrowRight:6,ArrowUp:7,AudioVolumeDown:8,AudioVolumeMute:9,AudioVolumeUp:10,Backquote:11,Backslash:12,Backspace:13,BracketLeft:14,BracketRight:15,BrightnessDown:16,BrightnessUp:17,BrowserBack:18,BrowserFavorites:19,BrowserForward:20,BrowserHome:21,BrowserRefresh:22,BrowserSearch:23,BrowserStop:24,CapsLock:25,Comma:26,ContextMenu:27,ControlLeft:28,ControlRight:29,Convert:30,Copy:31,Cut:32,Delete:33,Digit0:34,Digit1:35,Digit2:36,Digit3:37,Digit4:38,Digit5:39,Digit6:40,Digit7:41,Digit8:42,Digit9:43,DisplayToggleIntExt:44,Eject:45,End:46,Enter:47,Equal:48,Escape:49,Esc:50,F1:51,F10:52,F11:53,F12:54,F13:55,F14:56,F15:57,F16:58,F17:59,F18:60,F19:61,F2:62,F20:63,F21:64,F22:65,F23:66,F24:67,F3:68,F4:69,F5:70,F6:71,F7:72,F8:73,F9:74,Find:75,Fn:76,FnLock:77,GameButton1:78,GameButton10:79,GameButton11:80,GameButton12:81,GameButton13:82,GameButton14:83,GameButton15:84,GameButton16:85,GameButton2:86,GameButton3:87,GameButton4:88,GameButton5:89,GameButton6:90,GameButton7:91,GameButton8:92,GameButton9:93,GameButtonA:94,GameButtonB:95,GameButtonC:96,GameButtonLeft1:97,GameButtonLeft2:98,GameButtonMode:99,GameButtonRight1:100,GameButtonRight2:101,GameButtonSelect:102,GameButtonStart:103,GameButtonThumbLeft:104,GameButtonThumbRight:105,GameButtonX:106,GameButtonY:107,GameButtonZ:108,Help:109,Home:110,Hyper:111,Insert:112,IntlBackslash:113,IntlRo:114,IntlYen:115,KanaMode:116,KeyA:117,KeyB:118,KeyC:119,KeyD:120,KeyE:121,KeyF:122,KeyG:123,KeyH:124,KeyI:125,KeyJ:126,KeyK:127,KeyL:128,KeyM:129,KeyN:130,KeyO:131,KeyP:132,KeyQ:133,KeyR:134,KeyS:135,KeyT:136,KeyU:137,KeyV:138,KeyW:139,KeyX:140,KeyY:141,KeyZ:142,KeyboardLayoutSelect:143,Lang1:144,Lang2:145,Lang3:146,Lang4:147,Lang5:148,LaunchApp1:149,LaunchApp2:150,LaunchAssistant:151,LaunchControlPanel:152,LaunchMail:153,LaunchScreenSaver:154,MailForward:155,MailReply:156,MailSend:157,MediaFastForward:158,MediaPause:159,MediaPlay:160,MediaPlayPause:161,MediaRecord:162,MediaRewind:163,MediaSelect:164,MediaStop:165,MediaTrackNext:166,MediaTrackPrevious:167,MetaLeft:168,MetaRight:169,MicrophoneMuteToggle:170,Minus:171,NonConvert:172,NumLock:173,Numpad0:174,Numpad1:175,Numpad2:176,Numpad3:177,Numpad4:178,Numpad5:179,Numpad6:180,Numpad7:181,Numpad8:182,Numpad9:183,NumpadAdd:184,NumpadBackspace:185,NumpadClear:186,NumpadClearEntry:187,NumpadComma:188,NumpadDecimal:189,NumpadDivide:190,NumpadEnter:191,NumpadEqual:192,NumpadMemoryAdd:193,NumpadMemoryClear:194,NumpadMemoryRecall:195,NumpadMemoryStore:196,NumpadMemorySubtract:197,NumpadMultiply:198,NumpadParenLeft:199,NumpadParenRight:200,NumpadSubtract:201,Open:202,PageDown:203,PageUp:204,Paste:205,Pause:206,Period:207,Power:208,PrintScreen:209,PrivacyScreenToggle:210,Props:211,Quote:212,Resume:213,ScrollLock:214,Select:215,SelectTask:216,Semicolon:217,ShiftLeft:218,ShiftRight:219,ShowAllWindows:220,Slash:221,Sleep:222,Space:223,Super:224,Suspend:225,Tab:226,Turbo:227,Undo:228,WakeUp:229,ZoomToggle:230} +B.ya=new A.t(458907) +B.xR=new A.t(458873) +B.e8=new A.t(458978) +B.ea=new A.t(458982) +B.xg=new A.t(458833) +B.xf=new A.t(458832) +B.xe=new A.t(458831) +B.xh=new A.t(458834) +B.xZ=new A.t(458881) +B.xX=new A.t(458879) +B.xY=new A.t(458880) +B.wR=new A.t(458805) +B.wO=new A.t(458801) +B.wH=new A.t(458794) +B.wM=new A.t(458799) +B.wN=new A.t(458800) +B.yq=new A.t(786544) +B.yp=new A.t(786543) +B.yL=new A.t(786980) +B.yP=new A.t(786986) +B.yM=new A.t(786981) +B.yK=new A.t(786979) +B.yO=new A.t(786983) +B.yJ=new A.t(786977) +B.yN=new A.t(786982) +B.dl=new A.t(458809) +B.wS=new A.t(458806) +B.xz=new A.t(458853) +B.e6=new A.t(458976) +B.ff=new A.t(458980) +B.y3=new A.t(458890) +B.xU=new A.t(458876) +B.xT=new A.t(458875) +B.xb=new A.t(458828) +B.wF=new A.t(458791) +B.ww=new A.t(458782) +B.wx=new A.t(458783) +B.wy=new A.t(458784) +B.wz=new A.t(458785) +B.wA=new A.t(458786) +B.wB=new A.t(458787) +B.wC=new A.t(458788) +B.wD=new A.t(458789) +B.wE=new A.t(458790) +B.yo=new A.t(65717) +B.yz=new A.t(786616) +B.xc=new A.t(458829) +B.wG=new A.t(458792) +B.wL=new A.t(458798) +B.l9=new A.t(458793) +B.wV=new A.t(458810) +B.x3=new A.t(458819) +B.x4=new A.t(458820) +B.x5=new A.t(458821) +B.xC=new A.t(458856) +B.xD=new A.t(458857) +B.xE=new A.t(458858) +B.xF=new A.t(458859) +B.xG=new A.t(458860) +B.xH=new A.t(458861) +B.xI=new A.t(458862) +B.wW=new A.t(458811) +B.xJ=new A.t(458863) +B.xK=new A.t(458864) +B.xL=new A.t(458865) +B.xM=new A.t(458866) +B.xN=new A.t(458867) +B.wX=new A.t(458812) +B.wY=new A.t(458813) +B.wZ=new A.t(458814) +B.x_=new A.t(458815) +B.x0=new A.t(458816) +B.x1=new A.t(458817) +B.x2=new A.t(458818) +B.xW=new A.t(458878) +B.fe=new A.t(18) +B.vw=new A.t(19) +B.vC=new A.t(392961) +B.vL=new A.t(392970) +B.vM=new A.t(392971) +B.vN=new A.t(392972) +B.vO=new A.t(392973) +B.vP=new A.t(392974) +B.vQ=new A.t(392975) +B.vR=new A.t(392976) +B.vD=new A.t(392962) +B.vE=new A.t(392963) +B.vF=new A.t(392964) +B.vG=new A.t(392965) +B.vH=new A.t(392966) +B.vI=new A.t(392967) +B.vJ=new A.t(392968) +B.vK=new A.t(392969) +B.vS=new A.t(392977) +B.vT=new A.t(392978) +B.vU=new A.t(392979) +B.vV=new A.t(392980) +B.vW=new A.t(392981) +B.vX=new A.t(392982) +B.vY=new A.t(392983) +B.vZ=new A.t(392984) +B.w_=new A.t(392985) +B.w0=new A.t(392986) +B.w1=new A.t(392987) +B.w2=new A.t(392988) +B.w3=new A.t(392989) +B.w4=new A.t(392990) +B.w5=new A.t(392991) +B.xP=new A.t(458869) +B.x9=new A.t(458826) +B.vu=new A.t(16) +B.x8=new A.t(458825) +B.xy=new A.t(458852) +B.y0=new A.t(458887) +B.y2=new A.t(458889) +B.y1=new A.t(458888) +B.w6=new A.t(458756) +B.w7=new A.t(458757) +B.w8=new A.t(458758) +B.w9=new A.t(458759) +B.wa=new A.t(458760) +B.wb=new A.t(458761) +B.wc=new A.t(458762) +B.wd=new A.t(458763) +B.we=new A.t(458764) +B.wf=new A.t(458765) +B.wg=new A.t(458766) +B.wh=new A.t(458767) +B.wi=new A.t(458768) +B.wj=new A.t(458769) +B.wk=new A.t(458770) +B.wl=new A.t(458771) +B.wm=new A.t(458772) +B.wn=new A.t(458773) +B.wo=new A.t(458774) +B.wp=new A.t(458775) +B.wq=new A.t(458776) +B.wr=new A.t(458777) +B.ws=new A.t(458778) +B.wt=new A.t(458779) +B.wu=new A.t(458780) +B.wv=new A.t(458781) +B.yU=new A.t(787101) +B.y5=new A.t(458896) +B.y6=new A.t(458897) +B.y7=new A.t(458898) +B.y8=new A.t(458899) +B.y9=new A.t(458900) +B.yE=new A.t(786836) +B.yD=new A.t(786834) +B.yI=new A.t(786891) +B.yF=new A.t(786847) +B.yC=new A.t(786826) +B.yH=new A.t(786865) +B.yS=new A.t(787083) +B.yR=new A.t(787081) +B.yT=new A.t(787084) +B.yu=new A.t(786611) +B.ys=new A.t(786609) +B.yr=new A.t(786608) +B.yA=new A.t(786637) +B.yt=new A.t(786610) +B.yv=new A.t(786612) +B.yB=new A.t(786819) +B.yy=new A.t(786615) +B.yw=new A.t(786613) +B.yx=new A.t(786614) +B.e9=new A.t(458979) +B.fh=new A.t(458983) +B.vB=new A.t(24) +B.wK=new A.t(458797) +B.y4=new A.t(458891) +B.hY=new A.t(458835) +B.xw=new A.t(458850) +B.xn=new A.t(458841) +B.xo=new A.t(458842) +B.xp=new A.t(458843) +B.xq=new A.t(458844) +B.xr=new A.t(458845) +B.xs=new A.t(458846) +B.xt=new A.t(458847) +B.xu=new A.t(458848) +B.xv=new A.t(458849) +B.xl=new A.t(458839) +B.ye=new A.t(458939) +B.yk=new A.t(458968) +B.yl=new A.t(458969) +B.y_=new A.t(458885) +B.xx=new A.t(458851) +B.xi=new A.t(458836) +B.xm=new A.t(458840) +B.xB=new A.t(458855) +B.yi=new A.t(458963) +B.yh=new A.t(458962) +B.yg=new A.t(458961) +B.yf=new A.t(458960) +B.yj=new A.t(458964) +B.xj=new A.t(458837) +B.yc=new A.t(458934) +B.yd=new A.t(458935) +B.xk=new A.t(458838) +B.xO=new A.t(458868) +B.xd=new A.t(458830) +B.xa=new A.t(458827) +B.xV=new A.t(458877) +B.x7=new A.t(458824) +B.wT=new A.t(458807) +B.xA=new A.t(458854) +B.x6=new A.t(458822) +B.vA=new A.t(23) +B.yb=new A.t(458915) +B.wQ=new A.t(458804) +B.vy=new A.t(21) +B.hX=new A.t(458823) +B.xQ=new A.t(458871) +B.yG=new A.t(786850) +B.wP=new A.t(458803) +B.e7=new A.t(458977) +B.fg=new A.t(458981) +B.yV=new A.t(787103) +B.wU=new A.t(458808) +B.ym=new A.t(65666) +B.wJ=new A.t(458796) +B.vv=new A.t(17) +B.vx=new A.t(20) +B.wI=new A.t(458795) +B.vz=new A.t(22) +B.xS=new A.t(458874) +B.yn=new A.t(65667) +B.yQ=new A.t(786994) +B.va=new A.bQ(B.Nt,[B.ya,B.xR,B.e8,B.ea,B.xg,B.xf,B.xe,B.xh,B.xZ,B.xX,B.xY,B.wR,B.wO,B.wH,B.wM,B.wN,B.yq,B.yp,B.yL,B.yP,B.yM,B.yK,B.yO,B.yJ,B.yN,B.dl,B.wS,B.xz,B.e6,B.ff,B.y3,B.xU,B.xT,B.xb,B.wF,B.ww,B.wx,B.wy,B.wz,B.wA,B.wB,B.wC,B.wD,B.wE,B.yo,B.yz,B.xc,B.wG,B.wL,B.l9,B.l9,B.wV,B.x3,B.x4,B.x5,B.xC,B.xD,B.xE,B.xF,B.xG,B.xH,B.xI,B.wW,B.xJ,B.xK,B.xL,B.xM,B.xN,B.wX,B.wY,B.wZ,B.x_,B.x0,B.x1,B.x2,B.xW,B.fe,B.vw,B.vC,B.vL,B.vM,B.vN,B.vO,B.vP,B.vQ,B.vR,B.vD,B.vE,B.vF,B.vG,B.vH,B.vI,B.vJ,B.vK,B.vS,B.vT,B.vU,B.vV,B.vW,B.vX,B.vY,B.vZ,B.w_,B.w0,B.w1,B.w2,B.w3,B.w4,B.w5,B.xP,B.x9,B.vu,B.x8,B.xy,B.y0,B.y2,B.y1,B.w6,B.w7,B.w8,B.w9,B.wa,B.wb,B.wc,B.wd,B.we,B.wf,B.wg,B.wh,B.wi,B.wj,B.wk,B.wl,B.wm,B.wn,B.wo,B.wp,B.wq,B.wr,B.ws,B.wt,B.wu,B.wv,B.yU,B.y5,B.y6,B.y7,B.y8,B.y9,B.yE,B.yD,B.yI,B.yF,B.yC,B.yH,B.yS,B.yR,B.yT,B.yu,B.ys,B.yr,B.yA,B.yt,B.yv,B.yB,B.yy,B.yw,B.yx,B.e9,B.fh,B.vB,B.wK,B.y4,B.hY,B.xw,B.xn,B.xo,B.xp,B.xq,B.xr,B.xs,B.xt,B.xu,B.xv,B.xl,B.ye,B.yk,B.yl,B.y_,B.xx,B.xi,B.xm,B.xB,B.yi,B.yh,B.yg,B.yf,B.yj,B.xj,B.yc,B.yd,B.xk,B.xO,B.xd,B.xa,B.xV,B.x7,B.wT,B.xA,B.x6,B.vA,B.yb,B.wQ,B.vy,B.hX,B.xQ,B.yG,B.wP,B.e7,B.fg,B.yV,B.wU,B.ym,B.wJ,B.vv,B.vx,B.wI,B.vz,B.xS,B.yn,B.yQ],A.aA("bQ")) +B.NB={"deleteBackward:":0,"deleteWordBackward:":1,"deleteToBeginningOfLine:":2,"deleteForward:":3,"deleteWordForward:":4,"deleteToEndOfLine:":5,"moveLeft:":6,"moveRight:":7,"moveForward:":8,"moveBackward:":9,"moveUp:":10,"moveDown:":11,"moveLeftAndModifySelection:":12,"moveRightAndModifySelection:":13,"moveUpAndModifySelection:":14,"moveDownAndModifySelection:":15,"moveWordLeft:":16,"moveWordRight:":17,"moveToBeginningOfParagraph:":18,"moveToEndOfParagraph:":19,"moveWordLeftAndModifySelection:":20,"moveWordRightAndModifySelection:":21,"moveParagraphBackwardAndModifySelection:":22,"moveParagraphForwardAndModifySelection:":23,"moveToLeftEndOfLine:":24,"moveToRightEndOfLine:":25,"moveToBeginningOfDocument:":26,"moveToEndOfDocument:":27,"moveToLeftEndOfLineAndModifySelection:":28,"moveToRightEndOfLineAndModifySelection:":29,"moveToBeginningOfDocumentAndModifySelection:":30,"moveToEndOfDocumentAndModifySelection:":31,"transpose:":32,"scrollToBeginningOfDocument:":33,"scrollToEndOfDocument:":34,"scrollPageUp:":35,"scrollPageDown:":36,"pageUpAndModifySelection:":37,"pageDownAndModifySelection:":38,"cancelOperation:":39,"insertTab:":40,"insertBacktab:":41} +B.zg=new A.m2(!1) +B.zh=new A.m2(!0) +B.N6=new A.bQ(B.NB,[B.jO,B.jR,B.jP,B.eJ,B.eK,B.jQ,B.dR,B.dS,B.dS,B.dR,B.dT,B.dU,B.hl,B.hm,B.eP,B.eQ,B.hp,B.hq,B.d8,B.d9,B.ou,B.ov,B.oq,B.or,B.d8,B.d9,B.hn,B.ho,B.oi,B.oj,B.kq,B.kr,B.nd,B.zg,B.zh,B.li,B.i9,B.hr,B.hs,B.n1,B.n7,B.na],A.aA("bQ")) +B.Nx={BU:0,DD:1,FX:2,TP:3,YD:4,ZR:5} +B.cq=new A.bQ(B.Nx,["MM","DE","FR","TL","YE","CD"],t.li) +B.Oo=new A.t(458752) +B.Op=new A.t(458753) +B.Oq=new A.t(458754) +B.Or=new A.t(458755) +B.Os=new A.t(458967) +B.Ot=new A.t(786528) +B.Ou=new A.t(786529) +B.Ov=new A.t(786546) +B.Ow=new A.t(786547) +B.Ox=new A.t(786548) +B.Oy=new A.t(786549) +B.Oz=new A.t(786553) +B.OA=new A.t(786554) +B.OB=new A.t(786563) +B.OC=new A.t(786572) +B.OD=new A.t(786573) +B.OE=new A.t(786580) +B.OF=new A.t(786588) +B.OG=new A.t(786589) +B.OH=new A.t(786639) +B.OI=new A.t(786661) +B.OJ=new A.t(786820) +B.OK=new A.t(786822) +B.OL=new A.t(786829) +B.OM=new A.t(786830) +B.ON=new A.t(786838) +B.OO=new A.t(786844) +B.OP=new A.t(786846) +B.OQ=new A.t(786855) +B.OR=new A.t(786859) +B.OS=new A.t(786862) +B.OT=new A.t(786871) +B.OU=new A.t(786945) +B.OV=new A.t(786947) +B.OW=new A.t(786951) +B.OX=new A.t(786952) +B.OY=new A.t(786989) +B.OZ=new A.t(786990) +B.P_=new A.t(787065) +B.N7=new A.cz([16,B.vu,17,B.vv,18,B.fe,19,B.vw,20,B.vx,21,B.vy,22,B.vz,23,B.vA,24,B.vB,65666,B.ym,65667,B.yn,65717,B.yo,392961,B.vC,392962,B.vD,392963,B.vE,392964,B.vF,392965,B.vG,392966,B.vH,392967,B.vI,392968,B.vJ,392969,B.vK,392970,B.vL,392971,B.vM,392972,B.vN,392973,B.vO,392974,B.vP,392975,B.vQ,392976,B.vR,392977,B.vS,392978,B.vT,392979,B.vU,392980,B.vV,392981,B.vW,392982,B.vX,392983,B.vY,392984,B.vZ,392985,B.w_,392986,B.w0,392987,B.w1,392988,B.w2,392989,B.w3,392990,B.w4,392991,B.w5,458752,B.Oo,458753,B.Op,458754,B.Oq,458755,B.Or,458756,B.w6,458757,B.w7,458758,B.w8,458759,B.w9,458760,B.wa,458761,B.wb,458762,B.wc,458763,B.wd,458764,B.we,458765,B.wf,458766,B.wg,458767,B.wh,458768,B.wi,458769,B.wj,458770,B.wk,458771,B.wl,458772,B.wm,458773,B.wn,458774,B.wo,458775,B.wp,458776,B.wq,458777,B.wr,458778,B.ws,458779,B.wt,458780,B.wu,458781,B.wv,458782,B.ww,458783,B.wx,458784,B.wy,458785,B.wz,458786,B.wA,458787,B.wB,458788,B.wC,458789,B.wD,458790,B.wE,458791,B.wF,458792,B.wG,458793,B.l9,458794,B.wH,458795,B.wI,458796,B.wJ,458797,B.wK,458798,B.wL,458799,B.wM,458800,B.wN,458801,B.wO,458803,B.wP,458804,B.wQ,458805,B.wR,458806,B.wS,458807,B.wT,458808,B.wU,458809,B.dl,458810,B.wV,458811,B.wW,458812,B.wX,458813,B.wY,458814,B.wZ,458815,B.x_,458816,B.x0,458817,B.x1,458818,B.x2,458819,B.x3,458820,B.x4,458821,B.x5,458822,B.x6,458823,B.hX,458824,B.x7,458825,B.x8,458826,B.x9,458827,B.xa,458828,B.xb,458829,B.xc,458830,B.xd,458831,B.xe,458832,B.xf,458833,B.xg,458834,B.xh,458835,B.hY,458836,B.xi,458837,B.xj,458838,B.xk,458839,B.xl,458840,B.xm,458841,B.xn,458842,B.xo,458843,B.xp,458844,B.xq,458845,B.xr,458846,B.xs,458847,B.xt,458848,B.xu,458849,B.xv,458850,B.xw,458851,B.xx,458852,B.xy,458853,B.xz,458854,B.xA,458855,B.xB,458856,B.xC,458857,B.xD,458858,B.xE,458859,B.xF,458860,B.xG,458861,B.xH,458862,B.xI,458863,B.xJ,458864,B.xK,458865,B.xL,458866,B.xM,458867,B.xN,458868,B.xO,458869,B.xP,458871,B.xQ,458873,B.xR,458874,B.xS,458875,B.xT,458876,B.xU,458877,B.xV,458878,B.xW,458879,B.xX,458880,B.xY,458881,B.xZ,458885,B.y_,458887,B.y0,458888,B.y1,458889,B.y2,458890,B.y3,458891,B.y4,458896,B.y5,458897,B.y6,458898,B.y7,458899,B.y8,458900,B.y9,458907,B.ya,458915,B.yb,458934,B.yc,458935,B.yd,458939,B.ye,458960,B.yf,458961,B.yg,458962,B.yh,458963,B.yi,458964,B.yj,458967,B.Os,458968,B.yk,458969,B.yl,458976,B.e6,458977,B.e7,458978,B.e8,458979,B.e9,458980,B.ff,458981,B.fg,458982,B.ea,458983,B.fh,786528,B.Ot,786529,B.Ou,786543,B.yp,786544,B.yq,786546,B.Ov,786547,B.Ow,786548,B.Ox,786549,B.Oy,786553,B.Oz,786554,B.OA,786563,B.OB,786572,B.OC,786573,B.OD,786580,B.OE,786588,B.OF,786589,B.OG,786608,B.yr,786609,B.ys,786610,B.yt,786611,B.yu,786612,B.yv,786613,B.yw,786614,B.yx,786615,B.yy,786616,B.yz,786637,B.yA,786639,B.OH,786661,B.OI,786819,B.yB,786820,B.OJ,786822,B.OK,786826,B.yC,786829,B.OL,786830,B.OM,786834,B.yD,786836,B.yE,786838,B.ON,786844,B.OO,786846,B.OP,786847,B.yF,786850,B.yG,786855,B.OQ,786859,B.OR,786862,B.OS,786865,B.yH,786871,B.OT,786891,B.yI,786945,B.OU,786947,B.OV,786951,B.OW,786952,B.OX,786977,B.yJ,786979,B.yK,786980,B.yL,786981,B.yM,786982,B.yN,786983,B.yO,786986,B.yP,786989,B.OY,786990,B.OZ,786994,B.yQ,787065,B.P_,787081,B.yR,787083,B.yS,787084,B.yT,787101,B.yU,787103,B.yV],A.aA("cz")) +B.N8=new A.Ba(null,null,null,null,null,null,null,null) +B.EN=new A.C(1,0.39215686274509803,0.7098039215686275,0.9647058823529412,B.e) +B.EV=new A.C(1,0.25882352941176473,0.6470588235294118,0.9607843137254902,B.e) +B.Fz=new A.C(1,0.08235294117647059,0.396078431372549,0.7529411764705882,B.e) +B.F6=new A.C(1,0.050980392156862744,0.2784313725490196,0.6313725490196078,B.e) +B.N4=new A.cz([50,B.nn,100,B.nL,200,B.nB,300,B.EN,400,B.EV,500,B.nw,600,B.nG,700,B.nO,800,B.Fz,900,B.F6],t.pl) +B.hS=new A.nM(B.N4,1,0.12941176470588237,0.5882352941176471,0.9529411764705882,B.e) +B.ER=new A.C(1,1,0.9529411764705882,0.8784313725490196,B.e) +B.Fi=new A.C(1,1,0.8784313725490196,0.6980392156862745,B.e) +B.FH=new A.C(1,1,0.8,0.5019607843137255,B.e) +B.Ez=new A.C(1,1,0.7176470588235294,0.30196078431372547,B.e) +B.F0=new A.C(1,1,0.6549019607843137,0.14901960784313725,B.e) +B.Fe=new A.C(1,1,0.596078431372549,0,B.e) +B.Fq=new A.C(1,0.984313725490196,0.5490196078431373,0,B.e) +B.EY=new A.C(1,0.9607843137254902,0.48627450980392156,0,B.e) +B.Fo=new A.C(1,0.9372549019607843,0.4235294117647059,0,B.e) +B.EI=new A.C(1,0.9019607843137255,0.3176470588235294,0,B.e) +B.N2=new A.cz([50,B.ER,100,B.Fi,200,B.FH,300,B.Ez,400,B.F0,500,B.Fe,600,B.Fq,700,B.EY,800,B.Fo,900,B.EI],t.pl) +B.fa=new A.nM(B.N2,1,1,0.596078431372549,0,B.e) +B.Fd=new A.C(1,1,0.9215686274509803,0.9333333333333333,B.e) +B.EP=new A.C(1,1,0.803921568627451,0.8235294117647058,B.e) +B.EH=new A.C(1,0.9372549019607843,0.6039215686274509,0.6039215686274509,B.e) +B.Fx=new A.C(1,0.8980392156862745,0.45098039215686275,0.45098039215686275,B.e) +B.FE=new A.C(1,0.9372549019607843,0.3254901960784314,0.3137254901960784,B.e) +B.Fu=new A.C(1,0.9568627450980393,0.2627450980392157,0.21176470588235294,B.e) +B.F7=new A.C(1,0.8980392156862745,0.2235294117647059,0.20784313725490197,B.e) +B.Fc=new A.C(1,0.7764705882352941,0.1568627450980392,0.1568627450980392,B.e) +B.Fm=new A.C(1,0.7176470588235294,0.10980392156862745,0.10980392156862745,B.e) +B.N3=new A.cz([50,B.Fd,100,B.EP,200,B.EH,300,B.Fx,400,B.FE,500,B.Fu,600,B.F7,700,B.no,800,B.Fc,900,B.Fm],t.pl) +B.dj=new A.nM(B.N3,1,0.9568627450980393,0.2627450980392157,0.21176470588235294,B.e) +B.FA=new A.C(1,0.9098039215686274,0.9607843137254902,0.9137254901960784,B.e) +B.EO=new A.C(1,0.7843137254901961,0.9019607843137255,0.788235294117647,B.e) +B.Fr=new A.C(1,0.6470588235294118,0.8392156862745098,0.6549019607843137,B.e) +B.FG=new A.C(1,0.5058823529411764,0.7803921568627451,0.5176470588235295,B.e) +B.F9=new A.C(1,0.4,0.7333333333333333,0.41568627450980394,B.e) +B.FC=new A.C(1,0.2980392156862745,0.6862745098039216,0.3137254901960784,B.e) +B.FF=new A.C(1,0.2627450980392157,0.6274509803921569,0.2784313725490196,B.e) +B.Ey=new A.C(1,0.2196078431372549,0.5568627450980392,0.23529411764705882,B.e) +B.F2=new A.C(1,0.1803921568627451,0.49019607843137253,0.19607843137254902,B.e) +B.EK=new A.C(1,0.10588235294117647,0.3686274509803922,0.12549019607843137,B.e) +B.N5=new A.cz([50,B.FA,100,B.EO,200,B.Fr,300,B.FG,400,B.F9,500,B.FC,600,B.FF,700,B.Ey,800,B.F2,900,B.EK],t.pl) +B.cQ=new A.nM(B.N5,1,0.2980392156862745,0.6862745098039216,0.3137254901960784,B.e) +B.N9=new A.qo(0,"padded") +B.Na=new A.qo(1,"shrinkWrap") +B.cS=new A.qp(0,"canvas") +B.dk=new A.qp(1,"card") +B.vb=new A.qp(2,"circle") +B.kY=new A.qp(3,"button") +B.fb=new A.qp(4,"transparency") +B.Nb=new A.No(0,"none") +B.Nc=new A.No(2,"truncateAfterCompositionEnds") +B.Nd=new A.Nq(null,null) +B.Ne=new A.Bi(null) +B.Nf=new A.uT(null,null) +B.Ng=new A.iy("popRoute",null) +B.cd=new A.ajw() +B.vc=new A.qu("plugins.flutter.io/shared_preferences",B.cd) +B.vd=new A.qu("flutter/platform_views",B.cd) +B.Nh=new A.qu("flutter/service_worker",B.cd) +B.e2=new A.Ny(0,"latestPointer") +B.l2=new A.Ny(1,"averageBoundaryPointers") +B.vf=new A.qw(0,"clipRect") +B.vg=new A.qw(1,"clipRRect") +B.vh=new A.qw(2,"clipPath") +B.Ni=new A.qw(3,"transform") +B.Nj=new A.qw(4,"opacity") +B.Nm=new A.Bw(null,null,null,null,null,null,null,null,null,null,null,null) +B.Nn=new A.Bx(null,null,null,null,null,null,null,null,null,null) +B.e3=new A.NB(0,"traditional") +B.hU=new A.NB(1,"directional") +B.No=new A.nQ(!0) +B.Np=new A.By(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.vl=new A.ev(B.h,B.h) +B.NF=new A.j(0,20) +B.NH=new A.j(0,26) +B.NJ=new A.j(0,-1) +B.NK=new A.j(11,-4) +B.fd=new A.j(1,0) +B.NL=new A.j(1,3) +B.NM=new A.j(22,0) +B.NN=new A.j(3,0) +B.NO=new A.j(3,-3) +B.NP=new A.j(6,6) +B.NS=new A.j(-0.3333333333333333,0) +B.NU=new A.j(5,10.5) +B.NV=new A.j(1/0,0) +B.NX=new A.j(17976931348623157e292,0) +B.O_=new A.j(0,-0.25) +B.O0=new A.j(-1,0) +B.O1=new A.j(-3,0) +B.O2=new A.j(-3,3) +B.O3=new A.j(-3,-3) +B.a_K=new A.j(0,-0.005) +B.O8=new A.j(1/0,1/0) +B.ba=new A.lK(0,"iOs") +B.hW=new A.lK(1,"android") +B.l5=new A.lK(2,"linux") +B.vp=new A.lK(3,"windows") +B.cr=new A.lK(4,"macOs") +B.O9=new A.lK(5,"unknown") +B.l6=new A.hU("flutter/restoration",B.cd) +B.es=new A.a9c() +B.vq=new A.hU("flutter/scribe",B.es) +B.l7=new A.hU("flutter/textinput",B.es) +B.vr=new A.hU("flutter/menu",B.cd) +B.Oa=new A.hU("flutter/mousecursor",B.cd) +B.Ob=new A.hU("flutter/processtext",B.cd) +B.aN=new A.hU("flutter/platform",B.es) +B.Oc=new A.hU("flutter/backgesture",B.cd) +B.l8=new A.hU("flutter/navigation",B.es) +B.Od=new A.hU("flutter/undomanager",B.es) +B.Oe=new A.hU("flutter/keyboard",B.cd) +B.Of=new A.qD(0,null) +B.Og=new A.qD(1,null) +B.vs=new A.NP(0,"portrait") +B.vt=new A.NP(1,"landscape") +B.Oh=new A.BG(null) +B.a_L=new A.NS(0,"start") +B.Oi=new A.NS(1,"end") +B.HN=new A.cH(57683,!1) +B.I6=new A.eK(B.HN,null,B.ci,null,null) +B.ft=new A.ez(8,null,null,null) +B.Ur=new A.o(!0,B.ci,null,null,null,null,16,B.an,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Xj=new A.cI("Simulation log",null,B.Ur,null,null,null,null,null,null) +B.Lb=A.b(s([B.I6,B.ft,B.Xj]),t.p) +B.Py=new A.CA(B.b3,B.I,B.a1,B.a0,null,B.bP,null,0,B.Lb,null) +B.Ok=new A.bA(B.bF,B.Py,null) +B.cs=new A.NW(0,"fill") +B.bs=new A.NW(1,"stroke") +B.Ol=new A.nU(1/0) +B.e5=new A.O_(0,"nonZero") +B.Om=new A.O_(1,"evenOdd") +B.On=new A.BN(null) +B.yW=new A.nY(0,"baseline") +B.yX=new A.nY(1,"aboveBaseline") +B.yY=new A.nY(2,"belowBaseline") +B.yZ=new A.nY(3,"top") +B.eb=new A.nY(4,"bottom") +B.z_=new A.nY(5,"middle") +B.P0=new A.v5(B.D,B.eb,null,null) +B.z1=new A.O6(0,"opaque") +B.z2=new A.O6(2,"transparent") +B.z3=new A.lQ(0,"cancel") +B.la=new A.lQ(1,"add") +B.P1=new A.lQ(2,"remove") +B.dm=new A.lQ(3,"hover") +B.P2=new A.lQ(4,"down") +B.hZ=new A.lQ(5,"move") +B.z4=new A.lQ(6,"up") +B.aG=new A.kB(0,"touch") +B.bt=new A.kB(1,"mouse") +B.aZ=new A.kB(2,"stylus") +B.c1=new A.kB(3,"invertedStylus") +B.b_=new A.kB(4,"trackpad") +B.bM=new A.kB(5,"unknown") +B.i_=new A.v8(0,"none") +B.P3=new A.v8(1,"scroll") +B.P4=new A.v8(3,"scale") +B.P5=new A.v8(4,"unknown") +B.P6=new A.BT(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.P7=new A.vd(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.P8=new A.BY(null,null,null,null,null,null) +B.P9=new A.aR(1,1) +B.Pa=new A.aR(-1/0,-1/0) +B.Pb=new A.aR(1.5,1.5) +B.Pc=new A.aR(1/0,1/0) +B.Pd=new A.aF(0,!0) +B.cz=new A.DV(2,"collapsed") +B.Pe=new A.aF(B.cz,B.cz) +B.Pf=new A.aF(B.D,0) +B.iv=new A.DV(0,"left") +B.iw=new A.DV(1,"right") +B.Pg=new A.aF(B.iv,B.iw) +B.ig=new A.d4(4,"scrollLeft") +B.ih=new A.d4(8,"scrollRight") +B.Ph=new A.aF(B.ig,B.ih) +B.Pi=new A.aF(B.ih,B.ig) +B.Pj=new A.aF(!1,!1) +B.Pk=new A.aF(!1,null) +B.Pl=new A.aF(!1,!0) +B.ic=new A.d4(16,"scrollUp") +B.id=new A.d4(32,"scrollDown") +B.Pm=new A.aF(B.ic,B.id) +B.Pn=new A.aF(null,null) +B.Po=new A.aF(B.id,B.ic) +B.Pp=new A.aF(!0,!1) +B.Pq=new A.aF(!0,!0) +B.Pr=new A.aF(B.iw,B.iv) +B.Ps=new A.D(-1/0,-1/0,1/0,1/0) +B.dp=new A.D(-1e9,-1e9,1e9,1e9) +B.z5=new A.vl(0,"start") +B.lc=new A.vl(1,"stable") +B.Pt=new A.vl(2,"changed") +B.Pu=new A.vl(3,"unstable") +B.ct=new A.C8(0,"identical") +B.Pv=new A.C8(2,"paint") +B.bb=new A.C8(3,"layout") +B.i2=new A.aR(28,28) +B.C9=new A.cQ(B.i2,B.i2,B.i2,B.i2) +B.Pw=new A.df(B.C9,B.q) +B.i0=new A.aR(12,12) +B.C8=new A.cQ(B.i0,B.i0,B.i0,B.i0) +B.Px=new A.df(B.C8,B.q) +B.z6=new A.df(B.mR,B.q) +B.z7=new A.df(B.fM,B.q) +B.z8=new A.agH(0,"none") +B.i6=new A.vs(0,"pop") +B.ee=new A.vs(1,"doNotPop") +B.z9=new A.vs(2,"bubble") +B.ld=new A.hX(null,null) +B.Pz=new A.CC(1333) +B.le=new A.CC(2222) +B.PA=new A.Pb(null,null) +B.PB=new A.oe(null,B.ng,null,null) +B.za=new A.r1("DOUBLE_QUOTED") +B.PC=new A.r1("FOLDED") +B.PD=new A.r1("LITERAL") +B.b0=new A.r1("PLAIN") +B.zb=new A.r1("SINGLE_QUOTED") +B.dq=new A.r2(0,"idle") +B.zc=new A.r2(1,"transientCallbacks") +B.zd=new A.r2(2,"midFrameMicrotasks") +B.fj=new A.r2(3,"persistentCallbacks") +B.lf=new A.r2(4,"postFrameCallbacks") +B.ze=new A.ahb(0,"englishLike") +B.i7=new A.CM(0,"idle") +B.lg=new A.CM(1,"forward") +B.lh=new A.CM(2,"reverse") +B.a_M=new A.r4(0,"explicit") +B.cu=new A.r4(1,"keepVisibleAtEnd") +B.cv=new A.r4(2,"keepVisibleAtStart") +B.lj=new A.Pt(0,"manual") +B.zi=new A.Pt(1,"onDrag") +B.zj=new A.vy(0,"left") +B.zk=new A.vy(1,"right") +B.PJ=new A.vy(2,"top") +B.zl=new A.vy(3,"bottom") +B.PK=new A.CQ(null,null,null,null,null,null,null,null,null,null,null) +B.PL=new A.CR(null,null,null,null,null,null,null,null,null,null,null,null) +B.PM=new A.CS(null,null,null,null,null,null,null,null,null,null,null,null,null) +B.PN=new A.CT(null,null) +B.aB=new A.iG(0,"tap") +B.zm=new A.iG(1,"doubleTap") +B.bj=new A.iG(2,"longPress") +B.fl=new A.iG(3,"forcePress") +B.ag=new A.iG(5,"toolbar") +B.ah=new A.iG(6,"drag") +B.fm=new A.iG(7,"stylusHandwriting") +B.PO=new A.r8(0,"startEdgeUpdate") +B.cT=new A.r8(1,"endEdgeUpdate") +B.PQ=new A.r8(4,"selectWord") +B.PR=new A.r8(5,"selectParagraph") +B.lk=new A.vB(0,"previousLine") +B.ll=new A.vB(1,"nextLine") +B.ia=new A.vB(2,"forward") +B.ib=new A.vB(3,"backward") +B.cU=new A.CW(2,"none") +B.zn=new A.og(null,null,B.cU,B.kE,!0) +B.zo=new A.og(null,null,B.cU,B.kE,!1) +B.C=new A.oh(0,"next") +B.G=new A.oh(1,"previous") +B.J=new A.oh(2,"end") +B.lm=new A.oh(3,"pending") +B.fn=new A.oh(4,"none") +B.ln=new A.CW(0,"uncollapsed") +B.PS=new A.CW(1,"collapsed") +B.PT=new A.d4(1048576,"moveCursorBackwardByWord") +B.zp=new A.d4(128,"decrease") +B.PU=new A.d4(16384,"paste") +B.fo=new A.d4(1,"tap") +B.PV=new A.d4(1024,"moveCursorBackwardByCharacter") +B.PW=new A.d4(2048,"setSelection") +B.PX=new A.d4(2097152,"setText") +B.PY=new A.d4(256,"showOnScreen") +B.PZ=new A.d4(262144,"dismiss") +B.zq=new A.d4(2,"longPress") +B.Q_=new A.d4(32768,"didGainAccessibilityFocus") +B.Q0=new A.d4(4096,"copy") +B.ie=new A.d4(4194304,"focus") +B.Q1=new A.d4(512,"moveCursorForwardByCharacter") +B.Q2=new A.d4(524288,"moveCursorForwardByWord") +B.zr=new A.d4(64,"increase") +B.Q3=new A.d4(65536,"didLoseAccessibilityFocus") +B.Q4=new A.d4(8192,"cut") +B.zs=new A.d4(8388608,"scrollToOffset") +B.zt=new A.cx(1024,"isObscured") +B.zu=new A.cx(1048576,"isReadOnly") +B.Q5=new A.cx(1073741824,"isRequired") +B.zv=new A.cx(128,"isEnabled") +B.Q6=new A.cx(131072,"isToggled") +B.zw=new A.cx(134217728,"isExpanded") +B.zx=new A.cx(16384,"isImage") +B.Q7=new A.cx(16777216,"isKeyboardKey") +B.zy=new A.cx(16,"isTextField") +B.zz=new A.cx(1,"hasCheckedState") +B.zA=new A.cx(2048,"scopesRoute") +B.zB=new A.cx(2097152,"isFocusable") +B.Q8=new A.cx(256,"isInMutuallyExclusiveGroup") +B.Q9=new A.cx(262144,"hasImplicitScrolling") +B.zC=new A.cx(268435456,"hasSelectedState") +B.Qa=new A.cx(2,"isChecked") +B.zD=new A.cx(32768,"isLiveRegion") +B.lo=new A.cx(32,"isFocused") +B.Qb=new A.cx(33554432,"isCheckStateMixed") +B.zE=new A.cx(4096,"namesRoute") +B.Qc=new A.cx(4194304,"isLink") +B.zF=new A.cx(4,"isSelected") +B.zG=new A.cx(512,"isHeader") +B.zH=new A.cx(524288,"isMultiline") +B.Qd=new A.cx(536870912,"hasRequiredState") +B.zI=new A.cx(64,"hasEnabledState") +B.Qe=new A.cx(65536,"hasToggledState") +B.zJ=new A.cx(67108864,"hasExpandedState") +B.ii=new A.cx(8192,"isHidden") +B.Qf=new A.cx(8388608,"isSlider") +B.zK=new A.cx(8,"isButton") +B.lp=new A.rc(0,"none") +B.zL=new A.rc(1,"text") +B.Qg=new A.rc(2,"url") +B.Qh=new A.rc(3,"phone") +B.Qi=new A.rc(5,"email") +B.ij=new A.oj(0,"none") +B.Qj=new A.oj(15,"menu") +B.lq=new A.oj(16,"menuItem") +B.zM=new A.oj(17,"menuItemCheckbox") +B.zN=new A.oj(18,"menuItemRadio") +B.Qk=new A.oj(5,"alertDialog") +B.zO=new A.e2("RenderViewport.twoPane") +B.Ql=new A.e2("RenderViewport.excludeFromScrolling") +B.Qm=new A.e2("_InputDecoratorState.suffix") +B.Qn=new A.e2("_InputDecoratorState.prefix") +B.x=new A.D0(0,"none") +B.lr=new A.D0(1,"valid") +B.ls=new A.D0(2,"invalid") +B.zP=new A.f1([B.cr,B.l5,B.vp],A.aA("f1")) +B.Qo=new A.f1([10,11,12,13,133,8232,8233],t.Ih) +B.Nr={serif:0,"sans-serif":1,monospace:2,cursive:3,fantasy:4,"system-ui":5,math:6,emoji:7,fangsong:8} +B.Qp=new A.eY(B.Nr,9,t.fF) +B.Qq=new A.f1([B.ac,B.bl,B.N],t.MA) +B.Nq={"canvaskit.js":0} +B.Qr=new A.eY(B.Nq,1,t.fF) +B.Qs=new A.f1([B.c1,B.aZ,B.aG,B.bM,B.b_],t.Lu) +B.Nz={click:0,keyup:1,keydown:2,mouseup:3,mousedown:4,pointerdown:5,pointerup:6} +B.Qt=new A.eY(B.Nz,7,t.fF) +B.Qu=new A.f1([B.ac,B.N,B.bl],t.MA) +B.Qw=new A.eY(B.b9,0,A.aA("eY>")) +B.Qx=new A.eY(B.b9,0,A.aA("eY")) +B.Qv=new A.eY(B.b9,0,A.aA("eY")) +B.zQ=new A.eY(B.b9,0,A.aA("eY")) +B.Qy=new A.f1([32,8203],t.Ih) +B.K=new A.cd(1,"focused") +B.F=new A.cd(0,"hovered") +B.Z=new A.cd(2,"pressed") +B.Qz=new A.f1([B.K,B.F,B.Z],A.aA("f1")) +B.Ns={click:0,touchstart:1,touchend:2,pointerdown:3,pointermove:4,pointerup:5} +B.QA=new A.eY(B.Ns,6,t.fF) +B.zR=new A.f1([B.aG,B.aZ,B.c1,B.b_,B.bM],t.Lu) +B.QB=new A.re(null) +B.zS=new A.ag(B.kH,!1,!1,!1,!0,B.m) +B.QE=new A.ag(B.pb,!0,!1,!1,!1,B.m) +B.b7=new A.B3(1,"locked") +B.QG=new A.ag(B.di,!1,!0,!1,!1,B.b7) +B.QH=new A.ag(B.f9,!1,!0,!1,!1,B.b7) +B.zT=new A.ag(B.kG,!1,!1,!1,!0,B.m) +B.QI=new A.ag(B.v0,!0,!1,!1,!1,B.m) +B.zU=new A.ag(B.kT,!0,!1,!1,!1,B.m) +B.zV=new A.ag(B.kH,!0,!1,!1,!1,B.m) +B.QJ=new A.ag(B.de,!0,!0,!1,!1,B.b7) +B.zW=new A.ag(B.kT,!1,!1,!1,!0,B.m) +B.b8=new A.B3(2,"unlocked") +B.QP=new A.ag(B.f6,!1,!1,!1,!1,B.b8) +B.QM=new A.ag(B.df,!1,!1,!1,!1,B.b8) +B.QN=new A.ag(B.f7,!1,!1,!1,!1,B.b8) +B.QL=new A.ag(B.dg,!1,!1,!1,!1,B.b8) +B.QK=new A.ag(B.dh,!1,!1,!1,!1,B.b8) +B.QO=new A.ag(B.f8,!1,!1,!1,!1,B.b8) +B.zY=new A.ag(B.kG,!0,!1,!1,!1,B.m) +B.QX=new A.ag(B.f6,!1,!0,!1,!1,B.b7) +B.QU=new A.ag(B.df,!1,!0,!1,!1,B.b7) +B.QV=new A.ag(B.f7,!1,!0,!1,!1,B.b7) +B.QT=new A.ag(B.dg,!1,!0,!1,!1,B.b7) +B.QS=new A.ag(B.dh,!1,!0,!1,!1,B.b7) +B.QW=new A.ag(B.f8,!1,!0,!1,!1,B.b7) +B.QY=new A.ag(B.de,!1,!1,!1,!1,B.b8) +B.R0=new A.ag(B.df,!0,!1,!1,!1,B.b8) +B.R_=new A.ag(B.dg,!0,!1,!1,!1,B.b8) +B.QZ=new A.ag(B.dh,!0,!1,!1,!1,B.b8) +B.R2=new A.ag(B.pc,!0,!1,!1,!1,B.m) +B.R3=new A.ag(B.pe,!0,!1,!1,!1,B.m) +B.A3=new A.ag(B.db,!0,!1,!1,!1,B.m) +B.A2=new A.ag(B.dc,!0,!1,!1,!1,B.m) +B.R5=new A.ag(B.eZ,!0,!1,!1,!1,B.m) +B.R6=new A.ag(B.eZ,!1,!0,!1,!0,B.m) +B.R8=new A.ag(B.bZ,!1,!0,!1,!0,B.m) +B.A6=new A.ag(B.bI,!1,!0,!1,!0,B.m) +B.A7=new A.ag(B.bJ,!1,!0,!1,!0,B.m) +B.R7=new A.ag(B.c_,!1,!0,!1,!0,B.m) +B.R9=new A.ag(B.di,!0,!1,!1,!1,B.b8) +B.Rb=new A.ag(B.di,!1,!1,!1,!1,B.b8) +B.Rc=new A.ag(B.f9,!1,!1,!1,!1,B.b8) +B.Rd=new A.ag(B.pd,!0,!1,!1,!1,B.m) +B.Rf=new A.ag(B.de,!1,!0,!1,!1,B.b7) +B.Rg=new A.ag(B.eZ,!0,!0,!1,!1,B.m) +B.Rk=new A.ag(B.bZ,!0,!0,!1,!1,B.m) +B.Rj=new A.ag(B.c_,!0,!0,!1,!1,B.m) +B.Ri=new A.ag(B.db,!0,!0,!1,!1,B.m) +B.Rh=new A.ag(B.dc,!0,!0,!1,!1,B.m) +B.lx=new A.ag(B.kS,!0,!1,!1,!1,B.m) +B.Rm=new A.ag(B.pa,!0,!1,!1,!1,B.m) +B.Rp=new A.ag(B.df,!0,!0,!1,!1,B.b7) +B.Ro=new A.ag(B.dg,!0,!0,!1,!1,B.b7) +B.Rn=new A.ag(B.dh,!0,!0,!1,!1,B.b7) +B.Ad=new A.ag(B.bZ,!1,!0,!1,!1,B.m) +B.ly=new A.ag(B.bI,!1,!0,!1,!1,B.m) +B.lz=new A.ag(B.bJ,!1,!0,!1,!1,B.m) +B.Ac=new A.ag(B.c_,!1,!0,!1,!1,B.m) +B.io=new A.ag(B.db,!1,!0,!1,!1,B.m) +B.im=new A.ag(B.dc,!1,!0,!1,!1,B.m) +B.lA=new A.ag(B.f1,!1,!0,!1,!1,B.m) +B.Ae=new A.ag(B.kS,!1,!1,!1,!0,B.m) +B.iq=new A.ag(B.db,!1,!1,!1,!1,B.m) +B.ip=new A.ag(B.dc,!1,!1,!1,!1,B.m) +B.lE=new A.ag(B.bZ,!1,!0,!0,!1,B.m) +B.lB=new A.ag(B.bI,!1,!0,!0,!1,B.m) +B.lC=new A.ag(B.bJ,!1,!0,!0,!1,B.m) +B.lD=new A.ag(B.c_,!1,!0,!0,!1,B.m) +B.lF=new A.ag(B.f2,!1,!0,!1,!1,B.m) +B.Rr=new A.ag(B.di,!0,!0,!1,!1,B.b7) +B.Rs=new A.ag(B.eZ,!1,!1,!1,!0,B.m) +B.Rt=new A.ag(B.de,!0,!1,!1,!1,B.b8) +B.Ru=new A.K(1e5,1e5) +B.Af=new A.K(10,10) +B.Rw=new A.K(22,22) +B.Ry=new A.K(48,36) +B.Rz=new A.K(48,48) +B.RB=new A.K(80,47.5) +B.RC=new A.K(77.37,37.9) +B.RE=new A.K(1/0,72) +B.aH=new A.ez(0,0,null,null) +B.RF=new A.ez(12,null,null,null) +B.RG=new A.ez(16,null,null,null) +B.RH=new A.ez(4,null,null,null) +B.RI=new A.ez(1/0,1/0,null,null) +B.Eo=new A.tD(2,null) +B.Ag=new A.ez(20,20,B.Eo,null) +B.bk=new A.ez(null,16,null,null) +B.Ah=new A.ez(null,18,null,null) +B.Ai=new A.ez(null,24,null,null) +B.Aj=new A.ez(null,4,null,null) +B.RJ=new A.D9(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.it=new A.Q2(0,0,0,0,0,0,!1,!1,null,0) +B.RK=new A.Q8(0,"disabled") +B.Ak=new A.Q8(1,"enabled") +B.RL=new A.Q9(0,"disabled") +B.Al=new A.Q9(1,"enabled") +B.RM=new A.Qa(0,"fixed") +B.RN=new A.Qa(1,"floating") +B.RO=new A.jE(0,"action") +B.RP=new A.jE(1,"dismiss") +B.RQ=new A.jE(2,"swipe") +B.RR=new A.jE(3,"hide") +B.a_N=new A.jE(4,"remove") +B.Am=new A.jE(5,"timeout") +B.RS=new A.vN(null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Xd=new A.cI("Not connected to server",null,null,null,null,null,null,null,null) +B.RT=new A.iJ(B.Xd,null,null,null,null,null,null,null,null,null,null,null,null,B.cN,null,null,null,B.v,null) +B.Xc=new A.cI("Failed to send message. Please try again.",null,null,null,null,null,null,null,null) +B.RU=new A.iJ(B.Xc,null,null,null,null,null,null,null,null,null,null,null,null,B.ck,null,null,null,B.v,null) +B.Xi=new A.cI("Connected successfully with new API key",null,null,null,null,null,null,null,null) +B.RV=new A.iJ(B.Xi,B.cQ,null,null,null,null,null,null,null,null,null,null,null,B.cN,null,null,null,B.v,null) +B.Xl=new A.cI("API Key saved. Reconnecting...",null,null,null,null,null,null,null,null) +B.RW=new A.iJ(B.Xl,null,null,null,null,null,null,null,null,null,null,null,null,B.ck,null,null,null,B.v,null) +B.Xq=new A.cI("Please enter a search query",null,null,null,null,null,null,null,null) +B.RX=new A.iJ(B.Xq,null,null,null,null,null,null,null,null,null,null,null,null,B.cN,null,null,null,B.v,null) +B.Xg=new A.cI("Copied to clipboard!",null,null,null,null,null,null,null,null) +B.RY=new A.iJ(B.Xg,B.cQ,null,null,null,null,null,null,null,null,null,null,null,B.he,null,null,null,B.v,null) +B.An=new A.De(0,"permissive") +B.RZ=new A.De(1,"normal") +B.S_=new A.De(2,"forced") +B.fu=new A.Df(null,null,null,null,!1) +B.S0=new A.Di(0,"criticallyDamped") +B.S1=new A.Di(1,"underDamped") +B.S2=new A.Di(2,"overDamped") +B.dr=new A.Dk(0,"loose") +B.Ao=new A.Dk(1,"expand") +B.Ap=new A.Dk(2,"passthrough") +B.S3=new A.jH("",-1,"","","",-1,-1,"","asynchronous suspension") +B.S4=new A.jH("...",-1,"","","",-1,-1,"","...") +B.S6=new A.vR(2,"moreButton") +B.S7=new A.vR(3,"drawerButton") +B.bc=new A.dW("") +B.lG=new A.Dr(0,"butt") +B.lH=new A.Dr(1,"round") +B.S8=new A.Dr(2,"square") +B.lI=new A.Qs(0,"miter") +B.Ar=new A.Qs(1,"round") +B.S9=new A.Ds(null,null,null,0,null,null,null,0,null,null) +B.Sc=new A.Du(null,null,null,null,null,null,null,null,null,null) +B.Sd=new A.eP("_count=") +B.Se=new A.eP("_reentrantlyRemovedListeners=") +B.Sf=new A.eP("_notificationCallStackDepth=") +B.As=new A.eP("_clientToken") +B.Sg=new A.eP("_count") +B.Sh=new A.eP("_listeners") +B.Si=new A.eP("_notificationCallStackDepth") +B.Sj=new A.eP("_reentrantlyRemovedListeners") +B.Sk=new A.eP("_removeAt") +B.Sl=new A.eP("_listeners=") +B.bd=new A.kI("basic") +B.cx=new A.kI("click") +B.At=new A.kI("text") +B.Au=new A.Qt(0,"click") +B.Sm=new A.Qt(1,"alert") +B.Av=new A.kJ(B.l,null,B.ai,null,null,B.ai,B.a7,null) +B.Aw=new A.kJ(B.l,null,B.ai,null,null,B.a7,B.ai,null) +B.Sn=new A.Dy(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Ax=new A.ajZ("tap") +B.Ay=new A.Qz(0) +B.Az=new A.Qz(-1) +B.n=new A.kM(0,"alphabetic") +B.U=new A.kM(1,"ideographic") +B.So=new A.vZ(null) +B.lL=new A.w_(3,"none") +B.AA=new A.DJ(B.lL) +B.AB=new A.w_(0,"words") +B.AC=new A.w_(1,"sentences") +B.AD=new A.w_(2,"characters") +B.ds=new A.ak3(3,"none") +B.lP=new A.fW(0,0,B.j,!1,0,0) +B.Sq=new A.cO("",B.lP,B.be) +B.lM=new A.ro(0,"character") +B.Sr=new A.ro(1,"word") +B.AF=new A.ro(2,"paragraph") +B.Ss=new A.ro(3,"line") +B.St=new A.ro(4,"document") +B.lO=new A.QI(0,"proportional") +B.AG=new A.DO(B.lO) +B.Su=new A.fV(0,"none") +B.Sv=new A.fV(1,"unspecified") +B.Sw=new A.fV(10,"route") +B.Sx=new A.fV(11,"emergencyCall") +B.AH=new A.fV(12,"newline") +B.AI=new A.fV(2,"done") +B.Sy=new A.fV(3,"go") +B.AJ=new A.fV(4,"search") +B.Sz=new A.fV(5,"send") +B.SA=new A.fV(6,"next") +B.SB=new A.fV(7,"previous") +B.SC=new A.fV(8,"continueAction") +B.SD=new A.fV(9,"join") +B.SE=new A.me(0,null,null) +B.SF=new A.me(10,null,null) +B.lN=new A.me(1,null,null) +B.SG=new A.me(3,null,null) +B.SH=new A.me(5,null,null) +B.SI=new A.me(6,null,null) +B.w=new A.QI(1,"even") +B.aI=new A.DR(2,"ellipsis") +B.SJ=new A.DR(3,"visible") +B.fw=new A.aq(0,B.j) +B.SK=new A.aq(255,B.j) +B.SL=new A.DW(null,null,null) +B.SM=new A.DX(B.h,null) +B.SQ=new A.o(!0,B.A,null,null,null,null,16,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.fx=new A.o(!0,B.A,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.i=new A.rn(0) +B.Tm=new A.o(!1,B.jM,null,"CupertinoSystemText",null,null,17,null,null,-0.41,null,null,null,null,null,null,null,B.i,null,null,null,null,null,null,null,null) +B.Tu=new A.o(!0,B.A,null,null,null,null,20,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.iy=new A.o(!0,B.ci,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.AE=new A.rn(1) +B.AK=new A.o(!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,B.AE,null,null,null,null,null,null,null,null) +B.U0=new A.o(!0,B.jx,null,null,null,null,null,null,null,null,null,null,1.5,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Ua=new A.o(!0,null,null,null,null,null,null,B.o,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.lQ=new A.o(!0,null,null,null,null,null,null,B.an,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Uk=new A.o(!0,B.cR,null,null,null,null,14,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Fk=new A.C(0.8156862745098039,1,0,0,B.e) +B.F4=new A.C(1,1,1,0,B.e) +B.Sp=new A.DK(1,"double") +B.Up=new A.o(!0,B.Fk,null,"monospace",null,null,48,B.kx,null,null,null,null,null,null,null,null,null,B.AE,B.F4,B.Sp,null,"fallback style; consider putting your text in a Material",null,null,null,null) +B.UN=new A.o(!0,B.k,null,null,null,null,10,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.V4=new A.o(!1,null,null,null,null,null,15,B.o,null,-0.15,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.cA=new A.o(!0,B.jx,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.AL=new A.o(!1,null,null,null,null,null,14,B.o,null,-0.15,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.VD=new A.o(!0,B.ci,null,null,null,null,null,B.an,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Wd=new A.o(!0,B.l,null,null,null,null,null,B.an,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Wv=new A.o(!0,B.ci,null,null,null,null,14,B.M,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.WD=new A.o(!0,B.k,null,null,null,null,12,B.an,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.AM=new A.e4(null,null,null,null,null,null,B.iy,B.iy,null,B.cA,B.fx,null,null,null,null) +B.Tp=new A.o(!1,null,null,null,null,null,112,B.hv,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense displayLarge 2014",null,null,null,null) +B.VI=new A.o(!1,null,null,null,null,null,56,B.o,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense displayMedium 2014",null,null,null,null) +B.SR=new A.o(!1,null,null,null,null,null,45,B.o,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense displaySmall 2014",null,null,null,null) +B.TN=new A.o(!1,null,null,null,null,null,40,B.o,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense headlineLarge 2014",null,null,null,null) +B.Wg=new A.o(!1,null,null,null,null,null,34,B.o,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense headlineMedium 2014",null,null,null,null) +B.Vn=new A.o(!1,null,null,null,null,null,24,B.o,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense headlineSmall 2014",null,null,null,null) +B.Tg=new A.o(!1,null,null,null,null,null,21,B.M,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense titleLarge 2014",null,null,null,null) +B.Vq=new A.o(!1,null,null,null,null,null,17,B.o,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense titleMedium 2014",null,null,null,null) +B.TX=new A.o(!1,null,null,null,null,null,15,B.M,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense titleSmall 2014",null,null,null,null) +B.W_=new A.o(!1,null,null,null,null,null,15,B.M,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense bodyLarge 2014",null,null,null,null) +B.Vk=new A.o(!1,null,null,null,null,null,15,B.o,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense bodyMedium 2014",null,null,null,null) +B.V8=new A.o(!1,null,null,null,null,null,13,B.o,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense bodySmall 2014",null,null,null,null) +B.TZ=new A.o(!1,null,null,null,null,null,15,B.M,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense labelLarge 2014",null,null,null,null) +B.Uq=new A.o(!1,null,null,null,null,null,12,B.o,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense labelMedium 2014",null,null,null,null) +B.UA=new A.o(!1,null,null,null,null,null,11,B.o,null,null,null,B.U,null,null,null,null,null,null,null,null,null,"dense labelSmall 2014",null,null,null,null) +B.WT=new A.e4(B.Tp,B.VI,B.SR,B.TN,B.Wg,B.Vn,B.Tg,B.Vq,B.TX,B.W_,B.Vk,B.V8,B.TZ,B.Uq,B.UA) +B.T8=new A.o(!0,B.T,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino displayLarge",null,null,null,null) +B.UX=new A.o(!0,B.T,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino displayMedium",null,null,null,null) +B.Vl=new A.o(!0,B.T,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino displaySmall",null,null,null,null) +B.Ub=new A.o(!0,B.T,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino headlineLarge",null,null,null,null) +B.Ta=new A.o(!0,B.T,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino headlineMedium",null,null,null,null) +B.VX=new A.o(!0,B.P,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino headlineSmall",null,null,null,null) +B.T9=new A.o(!0,B.P,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino titleLarge",null,null,null,null) +B.Wh=new A.o(!0,B.P,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino titleMedium",null,null,null,null) +B.UR=new A.o(!0,B.l,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino titleSmall",null,null,null,null) +B.WR=new A.o(!0,B.P,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino bodyLarge",null,null,null,null) +B.SX=new A.o(!0,B.P,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino bodyMedium",null,null,null,null) +B.UV=new A.o(!0,B.T,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino bodySmall",null,null,null,null) +B.UL=new A.o(!0,B.P,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino labelLarge",null,null,null,null) +B.US=new A.o(!0,B.l,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino labelMedium",null,null,null,null) +B.SU=new A.o(!0,B.l,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackCupertino labelSmall",null,null,null,null) +B.WU=new A.e4(B.T8,B.UX,B.Vl,B.Ub,B.Ta,B.VX,B.T9,B.Wh,B.UR,B.WR,B.SX,B.UV,B.UL,B.US,B.SU) +B.Wj=new A.o(!0,B.A,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity displayLarge",null,null,null,null) +B.Tl=new A.o(!0,B.A,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity displayMedium",null,null,null,null) +B.Wk=new A.o(!0,B.A,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity displaySmall",null,null,null,null) +B.Wz=new A.o(!0,B.A,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity headlineLarge",null,null,null,null) +B.Tv=new A.o(!0,B.A,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity headlineMedium",null,null,null,null) +B.Uu=new A.o(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity headlineSmall",null,null,null,null) +B.TJ=new A.o(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity titleLarge",null,null,null,null) +B.Vt=new A.o(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity titleMedium",null,null,null,null) +B.Vx=new A.o(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity titleSmall",null,null,null,null) +B.VT=new A.o(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity bodyLarge",null,null,null,null) +B.V9=new A.o(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity bodyMedium",null,null,null,null) +B.V1=new A.o(!0,B.A,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity bodySmall",null,null,null,null) +B.U2=new A.o(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity labelLarge",null,null,null,null) +B.V5=new A.o(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity labelMedium",null,null,null,null) +B.TC=new A.o(!0,B.k,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedwoodCity labelSmall",null,null,null,null) +B.WV=new A.e4(B.Wj,B.Tl,B.Wk,B.Wz,B.Tv,B.Uu,B.TJ,B.Vt,B.Vx,B.VT,B.V9,B.V1,B.U2,B.V5,B.TC) +B.UP=new A.o(!0,B.A,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond displayLarge",null,null,null,null) +B.T6=new A.o(!0,B.A,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond displayMedium",null,null,null,null) +B.Wo=new A.o(!0,B.A,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond displaySmall",null,null,null,null) +B.Tj=new A.o(!0,B.A,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond headlineLarge",null,null,null,null) +B.VU=new A.o(!0,B.A,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond headlineMedium",null,null,null,null) +B.V_=new A.o(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond headlineSmall",null,null,null,null) +B.Wm=new A.o(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond titleLarge",null,null,null,null) +B.TO=new A.o(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond titleMedium",null,null,null,null) +B.TB=new A.o(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond titleSmall",null,null,null,null) +B.WC=new A.o(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond bodyLarge",null,null,null,null) +B.W9=new A.o(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond bodyMedium",null,null,null,null) +B.Vw=new A.o(!0,B.A,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond bodySmall",null,null,null,null) +B.Tk=new A.o(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond labelLarge",null,null,null,null) +B.Un=new A.o(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond labelMedium",null,null,null,null) +B.SN=new A.o(!0,B.k,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteRedmond labelSmall",null,null,null,null) +B.WW=new A.e4(B.UP,B.T6,B.Wo,B.Tj,B.VU,B.V_,B.Wm,B.TO,B.TB,B.WC,B.W9,B.Vw,B.Tk,B.Un,B.SN) +B.VE=new A.o(!1,null,null,null,null,null,112,B.hv,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike displayLarge 2014",null,null,null,null) +B.VM=new A.o(!1,null,null,null,null,null,56,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike displayMedium 2014",null,null,null,null) +B.Vm=new A.o(!1,null,null,null,null,null,45,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike displaySmall 2014",null,null,null,null) +B.VG=new A.o(!1,null,null,null,null,null,40,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike headlineLarge 2014",null,null,null,null) +B.Ul=new A.o(!1,null,null,null,null,null,34,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike headlineMedium 2014",null,null,null,null) +B.Tc=new A.o(!1,null,null,null,null,null,24,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike headlineSmall 2014",null,null,null,null) +B.U5=new A.o(!1,null,null,null,null,null,20,B.M,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike titleLarge 2014",null,null,null,null) +B.UZ=new A.o(!1,null,null,null,null,null,16,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike titleMedium 2014",null,null,null,null) +B.T2=new A.o(!1,null,null,null,null,null,14,B.M,null,0.1,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike titleSmall 2014",null,null,null,null) +B.SO=new A.o(!1,null,null,null,null,null,14,B.M,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike bodyLarge 2014",null,null,null,null) +B.SP=new A.o(!1,null,null,null,null,null,14,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike bodyMedium 2014",null,null,null,null) +B.Tf=new A.o(!1,null,null,null,null,null,12,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike bodySmall 2014",null,null,null,null) +B.Vy=new A.o(!1,null,null,null,null,null,14,B.M,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike labelLarge 2014",null,null,null,null) +B.Uw=new A.o(!1,null,null,null,null,null,12,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike labelMedium 2014",null,null,null,null) +B.W4=new A.o(!1,null,null,null,null,null,10,B.o,null,1.5,null,B.n,null,null,null,null,null,null,null,null,null,"englishLike labelSmall 2014",null,null,null,null) +B.WX=new A.e4(B.VE,B.VM,B.Vm,B.VG,B.Ul,B.Tc,B.U5,B.UZ,B.T2,B.SO,B.SP,B.Tf,B.Vy,B.Uw,B.W4) +B.TV=new A.o(!0,B.A,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView displayLarge",null,null,null,null) +B.U8=new A.o(!0,B.A,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView displayMedium",null,null,null,null) +B.TA=new A.o(!0,B.A,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView displaySmall",null,null,null,null) +B.ST=new A.o(!0,B.A,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView headlineLarge",null,null,null,null) +B.UF=new A.o(!0,B.A,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView headlineMedium",null,null,null,null) +B.WB=new A.o(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView headlineSmall",null,null,null,null) +B.Ty=new A.o(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView titleLarge",null,null,null,null) +B.TR=new A.o(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView titleMedium",null,null,null,null) +B.Vu=new A.o(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView titleSmall",null,null,null,null) +B.UH=new A.o(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView bodyLarge",null,null,null,null) +B.WH=new A.o(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView bodyMedium",null,null,null,null) +B.WG=new A.o(!0,B.A,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView bodySmall",null,null,null,null) +B.U6=new A.o(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView labelLarge",null,null,null,null) +B.VK=new A.o(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView labelMedium",null,null,null,null) +B.Wq=new A.o(!0,B.k,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteMountainView labelSmall",null,null,null,null) +B.WY=new A.e4(B.TV,B.U8,B.TA,B.ST,B.UF,B.WB,B.Ty,B.TR,B.Vu,B.UH,B.WH,B.WG,B.U6,B.VK,B.Wq) +B.Wt=new A.o(!1,null,null,null,null,null,57,B.o,null,-0.25,null,B.n,1.12,B.w,null,null,null,null,null,null,null,"englishLike displayLarge 2021",null,null,null,null) +B.VO=new A.o(!1,null,null,null,null,null,45,B.o,null,0,null,B.n,1.16,B.w,null,null,null,null,null,null,null,"englishLike displayMedium 2021",null,null,null,null) +B.Ve=new A.o(!1,null,null,null,null,null,36,B.o,null,0,null,B.n,1.22,B.w,null,null,null,null,null,null,null,"englishLike displaySmall 2021",null,null,null,null) +B.Vg=new A.o(!1,null,null,null,null,null,32,B.o,null,0,null,B.n,1.25,B.w,null,null,null,null,null,null,null,"englishLike headlineLarge 2021",null,null,null,null) +B.UQ=new A.o(!1,null,null,null,null,null,28,B.o,null,0,null,B.n,1.29,B.w,null,null,null,null,null,null,null,"englishLike headlineMedium 2021",null,null,null,null) +B.WJ=new A.o(!1,null,null,null,null,null,24,B.o,null,0,null,B.n,1.33,B.w,null,null,null,null,null,null,null,"englishLike headlineSmall 2021",null,null,null,null) +B.SZ=new A.o(!1,null,null,null,null,null,22,B.o,null,0,null,B.n,1.27,B.w,null,null,null,null,null,null,null,"englishLike titleLarge 2021",null,null,null,null) +B.TW=new A.o(!1,null,null,null,null,null,16,B.M,null,0.15,null,B.n,1.5,B.w,null,null,null,null,null,null,null,"englishLike titleMedium 2021",null,null,null,null) +B.Wa=new A.o(!1,null,null,null,null,null,14,B.M,null,0.1,null,B.n,1.43,B.w,null,null,null,null,null,null,null,"englishLike titleSmall 2021",null,null,null,null) +B.T_=new A.o(!1,null,null,null,null,null,16,B.o,null,0.5,null,B.n,1.5,B.w,null,null,null,null,null,null,null,"englishLike bodyLarge 2021",null,null,null,null) +B.V3=new A.o(!1,null,null,null,null,null,14,B.o,null,0.25,null,B.n,1.43,B.w,null,null,null,null,null,null,null,"englishLike bodyMedium 2021",null,null,null,null) +B.SS=new A.o(!1,null,null,null,null,null,12,B.o,null,0.4,null,B.n,1.33,B.w,null,null,null,null,null,null,null,"englishLike bodySmall 2021",null,null,null,null) +B.UC=new A.o(!1,null,null,null,null,null,14,B.M,null,0.1,null,B.n,1.43,B.w,null,null,null,null,null,null,null,"englishLike labelLarge 2021",null,null,null,null) +B.U_=new A.o(!1,null,null,null,null,null,12,B.M,null,0.5,null,B.n,1.33,B.w,null,null,null,null,null,null,null,"englishLike labelMedium 2021",null,null,null,null) +B.Vz=new A.o(!1,null,null,null,null,null,11,B.M,null,0.5,null,B.n,1.45,B.w,null,null,null,null,null,null,null,"englishLike labelSmall 2021",null,null,null,null) +B.WZ=new A.e4(B.Wt,B.VO,B.Ve,B.Vg,B.UQ,B.WJ,B.SZ,B.TW,B.Wa,B.T_,B.V3,B.SS,B.UC,B.U_,B.Vz) +B.VH=new A.o(!1,null,null,null,null,null,112,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall displayLarge 2014",null,null,null,null) +B.Wy=new A.o(!1,null,null,null,null,null,56,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall displayMedium 2014",null,null,null,null) +B.TL=new A.o(!1,null,null,null,null,null,45,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall displaySmall 2014",null,null,null,null) +B.W1=new A.o(!1,null,null,null,null,null,40,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall headlineLarge 2014",null,null,null,null) +B.Uj=new A.o(!1,null,null,null,null,null,34,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall headlineMedium 2014",null,null,null,null) +B.Th=new A.o(!1,null,null,null,null,null,24,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall headlineSmall 2014",null,null,null,null) +B.TQ=new A.o(!1,null,null,null,null,null,21,B.an,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall titleLarge 2014",null,null,null,null) +B.Ug=new A.o(!1,null,null,null,null,null,17,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall titleMedium 2014",null,null,null,null) +B.Wi=new A.o(!1,null,null,null,null,null,15,B.M,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall titleSmall 2014",null,null,null,null) +B.Vr=new A.o(!1,null,null,null,null,null,15,B.an,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall bodyLarge 2014",null,null,null,null) +B.WS=new A.o(!1,null,null,null,null,null,15,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall bodyMedium 2014",null,null,null,null) +B.V7=new A.o(!1,null,null,null,null,null,13,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall bodySmall 2014",null,null,null,null) +B.UM=new A.o(!1,null,null,null,null,null,15,B.an,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall labelLarge 2014",null,null,null,null) +B.WQ=new A.o(!1,null,null,null,null,null,12,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall labelMedium 2014",null,null,null,null) +B.VL=new A.o(!1,null,null,null,null,null,11,B.o,null,null,null,B.n,null,null,null,null,null,null,null,null,null,"tall labelSmall 2014",null,null,null,null) +B.X_=new A.e4(B.VH,B.Wy,B.TL,B.W1,B.Uj,B.Th,B.TQ,B.Ug,B.Wi,B.Vr,B.WS,B.V7,B.UM,B.WQ,B.VL) +B.WN=new A.o(!0,B.A,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino displayLarge",null,null,null,null) +B.Wn=new A.o(!0,B.A,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino displayMedium",null,null,null,null) +B.VN=new A.o(!0,B.A,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino displaySmall",null,null,null,null) +B.Uv=new A.o(!0,B.A,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino headlineLarge",null,null,null,null) +B.Wb=new A.o(!0,B.A,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino headlineMedium",null,null,null,null) +B.Uo=new A.o(!0,B.k,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino headlineSmall",null,null,null,null) +B.Vo=new A.o(!0,B.k,null,"CupertinoSystemDisplay",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino titleLarge",null,null,null,null) +B.W6=new A.o(!0,B.k,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino titleMedium",null,null,null,null) +B.Vh=new A.o(!0,B.k,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino titleSmall",null,null,null,null) +B.Ws=new A.o(!0,B.k,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino bodyLarge",null,null,null,null) +B.Ue=new A.o(!0,B.k,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino bodyMedium",null,null,null,null) +B.UO=new A.o(!0,B.A,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino bodySmall",null,null,null,null) +B.Ut=new A.o(!0,B.k,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino labelLarge",null,null,null,null) +B.T4=new A.o(!0,B.k,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino labelMedium",null,null,null,null) +B.T3=new A.o(!0,B.k,null,"CupertinoSystemText",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteCupertino labelSmall",null,null,null,null) +B.X0=new A.e4(B.WN,B.Wn,B.VN,B.Uv,B.Wb,B.Uo,B.Vo,B.W6,B.Vh,B.Ws,B.Ue,B.UO,B.Ut,B.T4,B.T3) +B.W=A.b(s(["Ubuntu","Cantarell","DejaVu Sans","Liberation Sans","Arial"]),t.s) +B.VC=new A.o(!0,B.A,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki displayLarge",null,null,null,null) +B.TK=new A.o(!0,B.A,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki displayMedium",null,null,null,null) +B.Ud=new A.o(!0,B.A,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki displaySmall",null,null,null,null) +B.Vp=new A.o(!0,B.A,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki headlineLarge",null,null,null,null) +B.V6=new A.o(!0,B.A,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki headlineMedium",null,null,null,null) +B.Wl=new A.o(!0,B.k,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki headlineSmall",null,null,null,null) +B.U9=new A.o(!0,B.k,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki titleLarge",null,null,null,null) +B.W2=new A.o(!0,B.k,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki titleMedium",null,null,null,null) +B.Uf=new A.o(!0,B.k,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki titleSmall",null,null,null,null) +B.Vi=new A.o(!0,B.k,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki bodyLarge",null,null,null,null) +B.Uh=new A.o(!0,B.k,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki bodyMedium",null,null,null,null) +B.Tq=new A.o(!0,B.A,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki bodySmall",null,null,null,null) +B.Tt=new A.o(!0,B.k,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki labelLarge",null,null,null,null) +B.TY=new A.o(!0,B.k,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki labelMedium",null,null,null,null) +B.Vc=new A.o(!0,B.k,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"whiteHelsinki labelSmall",null,null,null,null) +B.X1=new A.e4(B.VC,B.TK,B.Ud,B.Vp,B.V6,B.Wl,B.U9,B.W2,B.Uf,B.Vi,B.Uh,B.Tq,B.Tt,B.TY,B.Vc) +B.UD=new A.o(!0,B.T,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki displayLarge",null,null,null,null) +B.T5=new A.o(!0,B.T,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki displayMedium",null,null,null,null) +B.Ux=new A.o(!0,B.T,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki displaySmall",null,null,null,null) +B.UJ=new A.o(!0,B.T,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki headlineLarge",null,null,null,null) +B.VP=new A.o(!0,B.T,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki headlineMedium",null,null,null,null) +B.Wx=new A.o(!0,B.P,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki headlineSmall",null,null,null,null) +B.Tz=new A.o(!0,B.P,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki titleLarge",null,null,null,null) +B.VB=new A.o(!0,B.P,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki titleMedium",null,null,null,null) +B.VF=new A.o(!0,B.l,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki titleSmall",null,null,null,null) +B.V2=new A.o(!0,B.P,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki bodyLarge",null,null,null,null) +B.Tn=new A.o(!0,B.P,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki bodyMedium",null,null,null,null) +B.VY=new A.o(!0,B.T,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki bodySmall",null,null,null,null) +B.U3=new A.o(!0,B.P,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki labelLarge",null,null,null,null) +B.Wf=new A.o(!0,B.l,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki labelMedium",null,null,null,null) +B.W0=new A.o(!0,B.l,null,"Roboto",B.W,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackHelsinki labelSmall",null,null,null,null) +B.X2=new A.e4(B.UD,B.T5,B.Ux,B.UJ,B.VP,B.Wx,B.Tz,B.VB,B.VF,B.V2,B.Tn,B.VY,B.U3,B.Wf,B.W0) +B.Ww=new A.o(!1,null,null,null,null,null,57,B.o,null,-0.25,null,B.U,1.12,B.w,null,null,null,null,null,null,null,"dense displayLarge 2021",null,null,null,null) +B.U7=new A.o(!1,null,null,null,null,null,45,B.o,null,0,null,B.U,1.16,B.w,null,null,null,null,null,null,null,"dense displayMedium 2021",null,null,null,null) +B.UB=new A.o(!1,null,null,null,null,null,36,B.o,null,0,null,B.U,1.22,B.w,null,null,null,null,null,null,null,"dense displaySmall 2021",null,null,null,null) +B.TI=new A.o(!1,null,null,null,null,null,32,B.o,null,0,null,B.U,1.25,B.w,null,null,null,null,null,null,null,"dense headlineLarge 2021",null,null,null,null) +B.Vb=new A.o(!1,null,null,null,null,null,28,B.o,null,0,null,B.U,1.29,B.w,null,null,null,null,null,null,null,"dense headlineMedium 2021",null,null,null,null) +B.WE=new A.o(!1,null,null,null,null,null,24,B.o,null,0,null,B.U,1.33,B.w,null,null,null,null,null,null,null,"dense headlineSmall 2021",null,null,null,null) +B.WA=new A.o(!1,null,null,null,null,null,22,B.o,null,0,null,B.U,1.27,B.w,null,null,null,null,null,null,null,"dense titleLarge 2021",null,null,null,null) +B.VQ=new A.o(!1,null,null,null,null,null,16,B.M,null,0.15,null,B.U,1.5,B.w,null,null,null,null,null,null,null,"dense titleMedium 2021",null,null,null,null) +B.Vv=new A.o(!1,null,null,null,null,null,14,B.M,null,0.1,null,B.U,1.43,B.w,null,null,null,null,null,null,null,"dense titleSmall 2021",null,null,null,null) +B.VJ=new A.o(!1,null,null,null,null,null,16,B.o,null,0.5,null,B.U,1.5,B.w,null,null,null,null,null,null,null,"dense bodyLarge 2021",null,null,null,null) +B.Vj=new A.o(!1,null,null,null,null,null,14,B.o,null,0.25,null,B.U,1.43,B.w,null,null,null,null,null,null,null,"dense bodyMedium 2021",null,null,null,null) +B.Tb=new A.o(!1,null,null,null,null,null,12,B.o,null,0.4,null,B.U,1.33,B.w,null,null,null,null,null,null,null,"dense bodySmall 2021",null,null,null,null) +B.SW=new A.o(!1,null,null,null,null,null,14,B.M,null,0.1,null,B.U,1.43,B.w,null,null,null,null,null,null,null,"dense labelLarge 2021",null,null,null,null) +B.UY=new A.o(!1,null,null,null,null,null,12,B.M,null,0.5,null,B.U,1.33,B.w,null,null,null,null,null,null,null,"dense labelMedium 2021",null,null,null,null) +B.TE=new A.o(!1,null,null,null,null,null,11,B.M,null,0.5,null,B.U,1.45,B.w,null,null,null,null,null,null,null,"dense labelSmall 2021",null,null,null,null) +B.X3=new A.e4(B.Ww,B.U7,B.UB,B.TI,B.Vb,B.WE,B.WA,B.VQ,B.Vv,B.VJ,B.Vj,B.Tb,B.SW,B.UY,B.TE) +B.TF=new A.o(!0,B.T,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond displayLarge",null,null,null,null) +B.UE=new A.o(!0,B.T,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond displayMedium",null,null,null,null) +B.WL=new A.o(!0,B.T,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond displaySmall",null,null,null,null) +B.Ui=new A.o(!0,B.T,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond headlineLarge",null,null,null,null) +B.UI=new A.o(!0,B.T,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond headlineMedium",null,null,null,null) +B.Wc=new A.o(!0,B.P,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond headlineSmall",null,null,null,null) +B.UW=new A.o(!0,B.P,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond titleLarge",null,null,null,null) +B.VR=new A.o(!0,B.P,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond titleMedium",null,null,null,null) +B.Wr=new A.o(!0,B.l,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond titleSmall",null,null,null,null) +B.Um=new A.o(!0,B.P,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond bodyLarge",null,null,null,null) +B.TU=new A.o(!0,B.P,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond bodyMedium",null,null,null,null) +B.SV=new A.o(!0,B.T,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond bodySmall",null,null,null,null) +B.TM=new A.o(!0,B.P,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond labelLarge",null,null,null,null) +B.WM=new A.o(!0,B.l,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond labelMedium",null,null,null,null) +B.WI=new A.o(!0,B.l,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedmond labelSmall",null,null,null,null) +B.X4=new A.e4(B.TF,B.UE,B.WL,B.Ui,B.UI,B.Wc,B.UW,B.VR,B.Wr,B.Um,B.TU,B.SV,B.TM,B.WM,B.WI) +B.VA=new A.o(!1,null,null,null,null,null,57,B.o,null,-0.25,null,B.n,1.12,B.w,null,null,null,null,null,null,null,"tall displayLarge 2021",null,null,null,null) +B.TG=new A.o(!1,null,null,null,null,null,45,B.o,null,0,null,B.n,1.16,B.w,null,null,null,null,null,null,null,"tall displayMedium 2021",null,null,null,null) +B.WP=new A.o(!1,null,null,null,null,null,36,B.o,null,0,null,B.n,1.22,B.w,null,null,null,null,null,null,null,"tall displaySmall 2021",null,null,null,null) +B.Wp=new A.o(!1,null,null,null,null,null,32,B.o,null,0,null,B.n,1.25,B.w,null,null,null,null,null,null,null,"tall headlineLarge 2021",null,null,null,null) +B.TP=new A.o(!1,null,null,null,null,null,28,B.o,null,0,null,B.n,1.29,B.w,null,null,null,null,null,null,null,"tall headlineMedium 2021",null,null,null,null) +B.W5=new A.o(!1,null,null,null,null,null,24,B.o,null,0,null,B.n,1.33,B.w,null,null,null,null,null,null,null,"tall headlineSmall 2021",null,null,null,null) +B.WK=new A.o(!1,null,null,null,null,null,22,B.o,null,0,null,B.n,1.27,B.w,null,null,null,null,null,null,null,"tall titleLarge 2021",null,null,null,null) +B.Tx=new A.o(!1,null,null,null,null,null,16,B.M,null,0.15,null,B.n,1.5,B.w,null,null,null,null,null,null,null,"tall titleMedium 2021",null,null,null,null) +B.Wu=new A.o(!1,null,null,null,null,null,14,B.M,null,0.1,null,B.n,1.43,B.w,null,null,null,null,null,null,null,"tall titleSmall 2021",null,null,null,null) +B.WF=new A.o(!1,null,null,null,null,null,16,B.o,null,0.5,null,B.n,1.5,B.w,null,null,null,null,null,null,null,"tall bodyLarge 2021",null,null,null,null) +B.W3=new A.o(!1,null,null,null,null,null,14,B.o,null,0.25,null,B.n,1.43,B.w,null,null,null,null,null,null,null,"tall bodyMedium 2021",null,null,null,null) +B.Ts=new A.o(!1,null,null,null,null,null,12,B.o,null,0.4,null,B.n,1.33,B.w,null,null,null,null,null,null,null,"tall bodySmall 2021",null,null,null,null) +B.Te=new A.o(!1,null,null,null,null,null,14,B.M,null,0.1,null,B.n,1.43,B.w,null,null,null,null,null,null,null,"tall labelLarge 2021",null,null,null,null) +B.UK=new A.o(!1,null,null,null,null,null,12,B.M,null,0.5,null,B.n,1.33,B.w,null,null,null,null,null,null,null,"tall labelMedium 2021",null,null,null,null) +B.U4=new A.o(!1,null,null,null,null,null,11,B.M,null,0.5,null,B.n,1.45,B.w,null,null,null,null,null,null,null,"tall labelSmall 2021",null,null,null,null) +B.X5=new A.e4(B.VA,B.TG,B.WP,B.Wp,B.TP,B.W5,B.WK,B.Tx,B.Wu,B.WF,B.W3,B.Ts,B.Te,B.UK,B.U4) +B.VW=new A.o(!0,B.T,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView displayLarge",null,null,null,null) +B.T0=new A.o(!0,B.T,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView displayMedium",null,null,null,null) +B.Va=new A.o(!0,B.T,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView displaySmall",null,null,null,null) +B.V0=new A.o(!0,B.T,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView headlineLarge",null,null,null,null) +B.U1=new A.o(!0,B.T,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView headlineMedium",null,null,null,null) +B.VS=new A.o(!0,B.P,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView headlineSmall",null,null,null,null) +B.T1=new A.o(!0,B.P,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView titleLarge",null,null,null,null) +B.W7=new A.o(!0,B.P,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView titleMedium",null,null,null,null) +B.Uz=new A.o(!0,B.l,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView titleSmall",null,null,null,null) +B.Td=new A.o(!0,B.P,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView bodyLarge",null,null,null,null) +B.TT=new A.o(!0,B.P,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView bodyMedium",null,null,null,null) +B.WO=new A.o(!0,B.T,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView bodySmall",null,null,null,null) +B.Vd=new A.o(!0,B.P,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView labelLarge",null,null,null,null) +B.UG=new A.o(!0,B.l,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView labelMedium",null,null,null,null) +B.TH=new A.o(!0,B.l,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackMountainView labelSmall",null,null,null,null) +B.X6=new A.e4(B.VW,B.T0,B.Va,B.V0,B.U1,B.VS,B.T1,B.W7,B.Uz,B.Td,B.TT,B.WO,B.Vd,B.UG,B.TH) +B.UT=new A.o(!0,B.T,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity displayLarge",null,null,null,null) +B.TS=new A.o(!0,B.T,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity displayMedium",null,null,null,null) +B.UU=new A.o(!0,B.T,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity displaySmall",null,null,null,null) +B.Vs=new A.o(!0,B.T,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity headlineLarge",null,null,null,null) +B.Tw=new A.o(!0,B.T,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity headlineMedium",null,null,null,null) +B.TD=new A.o(!0,B.P,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity headlineSmall",null,null,null,null) +B.Uc=new A.o(!0,B.P,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity titleLarge",null,null,null,null) +B.Vf=new A.o(!0,B.P,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity titleMedium",null,null,null,null) +B.Us=new A.o(!0,B.l,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity titleSmall",null,null,null,null) +B.VZ=new A.o(!0,B.P,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity bodyLarge",null,null,null,null) +B.SY=new A.o(!0,B.P,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity bodyMedium",null,null,null,null) +B.Ti=new A.o(!0,B.T,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity bodySmall",null,null,null,null) +B.VV=new A.o(!0,B.P,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity labelLarge",null,null,null,null) +B.We=new A.o(!0,B.l,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity labelMedium",null,null,null,null) +B.T7=new A.o(!0,B.l,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,B.i,null,null,null,"blackRedwoodCity labelSmall",null,null,null,null) +B.X7=new A.e4(B.UT,B.TS,B.UU,B.Vs,B.Tw,B.TD,B.Uc,B.Vf,B.Us,B.VZ,B.SY,B.Ti,B.VV,B.We,B.T7) +B.AN=new A.cI("Save",null,null,null,null,null,null,null,null) +B.To=new A.o(!0,B.cR,null,null,null,null,16,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.X8=new A.cI("Please follow @flngr on X for news",null,B.To,B.bN,null,null,null,null,null) +B.Uy=new A.o(!0,B.cR,null,null,null,null,12,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.X9=new A.cI("Interested in using custom Hugging Face models? If you trained a public and distilled LoRA model based on LTX-Video 0.9.6 (remember, it has to be distilled), it can be integrated into AiTube2. Please open a thread in the Community forum and I'll see for a way to allow for custom models.",null,B.Uy,null,null,null,null,null,null) +B.fy=new A.o(!0,B.ci,null,null,null,null,20,B.an,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.AO=new A.cI("Too Many Connections",null,B.fy,null,null,null,null,null,null) +B.Xa=new A.cI("API Configuration",null,B.fy,null,null,null,null,null,null) +B.AP=new A.cI("Connection Limit Reached",null,B.fy,null,null,null,null,null,null) +B.AQ=new A.cI("Please close some of your other browser tabs running AiTube to continue.",null,B.cA,null,null,null,null,null,null) +B.AR=new A.cI("Enter your HuggingFace API token to continue:",null,B.cA,null,null,null,null,null,null) +B.Xf=new A.cI("Retry",null,null,null,null,null,null,null,null) +B.Xh=new A.cI("Settings",null,null,null,null,null,null,null,null) +B.AS=new A.cI("Try Again",null,null,null,null,null,null,null,null) +B.AT=new A.cI("Cancel",null,B.fx,null,null,null,null,null,null) +B.W8=new A.o(!0,B.cR,null,null,null,null,24,B.an,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Xn=new A.cI("#aitube2 is currently in maintenance",null,B.W8,B.bN,null,null,null,null,null) +B.Xo=new A.cI("Custom Video Model",null,B.fy,null,null,null,null,null,null) +B.Xp=new A.cI("Video Generation",null,B.fy,null,null,null,null,null,null) +B.a_O=new A.akG(0,"system") +B.NT=new A.j(0.056,0.024) +B.O7=new A.j(0.108,0.3085) +B.NQ=new A.j(0.198,0.541) +B.NZ=new A.j(0.3655,1) +B.O6=new A.j(0.5465,0.989) +B.iA=new A.DY(B.NT,B.O7,B.NQ,B.NZ,B.O6) +B.NW=new A.j(0.05,0) +B.NY=new A.j(0.133333,0.06) +B.O4=new A.j(0.166666,0.4) +B.NR=new A.j(0.208333,0.82) +B.O5=new A.j(0.25,1) +B.Xr=new A.DY(B.NW,B.NY,B.O4,B.NR,B.O5) +B.iB=new A.DZ(0) +B.Xs=new A.DZ(0.5) +B.Xt=new A.E_(null) +B.fz=new A.E0(0,"clamp") +B.AU=new A.E0(2,"mirror") +B.AV=new A.E0(3,"decal") +B.Xu=new A.E1(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Xv=new A.E2(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +B.Xw=new A.dL(0,"streamStart") +B.fA=new A.dL(1,"streamEnd") +B.ef=new A.dL(10,"flowSequenceEnd") +B.AW=new A.dL(11,"flowMappingStart") +B.eg=new A.dL(12,"flowMappingEnd") +B.eh=new A.dL(13,"blockEntry") +B.du=new A.dL(14,"flowEntry") +B.c2=new A.dL(15,"key") +B.c3=new A.dL(16,"value") +B.Xx=new A.dL(17,"alias") +B.Xy=new A.dL(18,"anchor") +B.Xz=new A.dL(19,"tag") +B.lR=new A.dL(2,"versionDirective") +B.AX=new A.dL(20,"scalar") +B.lS=new A.dL(3,"tagDirective") +B.lT=new A.dL(4,"documentStart") +B.lU=new A.dL(5,"documentEnd") +B.AY=new A.dL(6,"blockSequenceStart") +B.iC=new A.dL(7,"blockMappingStart") +B.dv=new A.dL(8,"blockEnd") +B.AZ=new A.dL(9,"flowSequenceStart") +B.XA=new A.E3(0.01,1/0) +B.c4=new A.E3(0.001,0.001) +B.XB=new A.E4(0,"darker") +B.dw=new A.E4(1,"lighter") +B.cB=new A.E4(2,"nearer") +B.lV=new A.w9(!1,!1,!1,!1) +B.XC=new A.w9(!1,!1,!0,!0) +B.XD=new A.w9(!0,!1,!1,!0) +B.XE=new A.w9(!0,!0,!0,!0) +B.XF=new A.E6(null,null,null,null,null,null,null,null,null,null) +B.B_=new A.E8(0,"identity") +B.B0=new A.E8(1,"transform2d") +B.B1=new A.E8(2,"complex") +B.B2=new A.ox(1,"right") +B.lX=new A.ox(3,"left") +B.B3=new A.E9(0,"closedLoop") +B.XG=new A.E9(1,"leaveFlutterView") +B.B4=new A.E9(3,"stop") +B.XH=A.aO("aOx") +B.XI=A.aO("kg") +B.XJ=A.aO("pM") +B.XK=A.aO("pL") +B.XL=A.aO("zG") +B.lY=A.aO("mY") +B.B5=A.aO("n9") +B.XM=A.aO("lc") +B.XN=A.aO("cX") +B.XO=A.aO("kb") +B.XP=A.aO("zj") +B.XQ=A.aO("pC") +B.XR=A.aO("pD") +B.B6=A.aO("nh") +B.lZ=A.aO("h8") +B.XS=A.aO("aOy") +B.XT=A.aO("je") +B.XU=A.aO("kf") +B.bO=A.aO("u7") +B.XV=A.aO("a6b") +B.XW=A.aO("a6m") +B.XX=A.aO("a6n") +B.XY=A.aO("ji") +B.XZ=A.aO("a95") +B.Y_=A.aO("a96") +B.Y0=A.aO("a97") +B.Y1=A.aO("ln") +B.Y2=A.aO("V") +B.Y3=A.aO("bN>") +B.m_=A.aO("jq") +B.m0=A.aO("aEF") +B.bf=A.aO("qn") +B.Y4=A.aO("qA") +B.Y5=A.aO("Q") +B.Y6=A.aO("v1") +B.iE=A.aO("jw") +B.Y7=A.aO("nX") +B.Y8=A.aO("qQ") +B.Y9=A.aO("lW") +B.Ya=A.aO("pN") +B.Yb=A.aO("o5") +B.Yc=A.aO("m_") +B.Yd=A.aO("e0") +B.Ye=A.aO("jz") +B.Yf=A.aO("aAi") +B.m1=A.aO("ew") +B.Yg=A.aO("m3") +B.Yh=A.aO("ol") +B.Yi=A.aO("rf") +B.Yj=A.aO("l") +B.Yk=A.aO("kL") +B.iF=A.aO("hp") +B.Yl=A.aO("ow") +B.Ym=A.aO("nl") +B.Yn=A.aO("lr") +B.Yo=A.aO("akU") +B.Yp=A.aO("wf") +B.Yq=A.aO("akV") +B.Yr=A.aO("i3") +B.Ys=A.aO("oy") +B.Yt=A.aO("iN") +B.Yu=A.aO("oW") +B.Yv=A.aO("aAJ") +B.m2=A.aO("Ep") +B.Yw=A.aO("wx") +B.Yx=A.aO("mx<@>") +B.Yy=A.aO("l2") +B.Yz=A.aO("pE") +B.YB=A.aO("lo") +B.YA=A.aO("lq") +B.m3=A.aO("hL") +B.YC=A.aO("lP") +B.YD=A.aO("m2") +B.YE=A.aO("oJ") +B.YF=A.aO("pO") +B.YG=A.aO("hG") +B.YH=A.aO("lp") +B.YI=A.aO("kK") +B.m4=A.aO("i6") +B.Cc=new A.bc(B.l,1,B.y,-1) +B.YJ=new A.jM(B.mQ,B.Cc) +B.YK=new A.QY(0,"undo") +B.YL=new A.QY(1,"redo") +B.YM=new A.wj(!1,!1) +B.YN=new A.R_(0,"scope") +B.m5=new A.R_(1,"previouslyFocusedChild") +B.YO=new A.rC(B.er,t.C_) +B.ei=new A.R7(!1) +B.YP=new A.e6("dismissible",A.aA("e6")) +B.al=new A.jO(0,"monochrome") +B.YQ=new A.jO(1,"neutral") +B.YR=new A.jO(2,"tonalSpot") +B.YS=new A.jO(3,"vibrant") +B.YT=new A.jO(4,"expressive") +B.dx=new A.jO(5,"content") +B.dy=new A.jO(6,"fidelity") +B.YU=new A.jO(7,"rainbow") +B.YV=new A.jO(8,"fruitSalad") +B.B7=new A.oz(B.h,0,B.r,B.h) +B.m7=new A.oz(B.h,1,B.r,B.h) +B.YW=new A.oA(0,"initialized") +B.YX=new A.oA(1,"completed") +B.YY=new A.oA(2,"bufferingUpdate") +B.YZ=new A.oA(3,"bufferingStart") +B.Z_=new A.oA(4,"bufferingEnd") +B.B8=new A.oA(5,"isPlayingStateUpdate") +B.c5=new A.Ra(0,"LANDSCAPE") +B.fB=new A.Ra(1,"PORTRAIT") +B.Z0=new A.rF(B.r,B.r,B.jh,B.r,B.p5,!1,!1,!1,1,1,null,!1,B.D,0,!1) +B.Z1=new A.Em(0,"undefined") +B.B9=new A.Em(1,"forward") +B.Z2=new A.Em(2,"backward") +B.Z3=new A.Re(0,"unfocused") +B.m8=new A.Re(1,"focused") +B.fC=new A.mk(0,0) +B.Z4=new A.mk(-2,-2) +B.Z5=new A.alF(0,"never") +B.fD=new A.bF(0,t.XR) +B.m9=new A.bF(18,t.XR) +B.iG=new A.bF(24,t.XR) +B.bo=new A.bF(B.z,t.De) +B.Z6=new A.bF(B.z,t.rc) +B.RD=new A.K(1/0,1/0) +B.dz=new A.bF(B.RD,t.W7) +B.iH=new A.bF(B.eN,t.mD) +B.Rx=new A.K(40,40) +B.iI=new A.bF(B.Rx,t.W7) +B.RA=new A.K(64,40) +B.ma=new A.bF(B.RA,t.W7) +B.S5=new A.fS(B.q) +B.dA=new A.bF(B.S5,t.dy) +B.Ba=new A.cd(3,"dragged") +B.aO=new A.cd(4,"selected") +B.mb=new A.cd(5,"scrolledUnder") +B.u=new A.cd(6,"disabled") +B.cV=new A.cd(7,"error") +B.dB=new A.oB(0,"start") +B.Z7=new A.oB(1,"end") +B.Z8=new A.oB(2,"center") +B.Z9=new A.oB(3,"spaceBetween") +B.Za=new A.oB(4,"spaceAround") +B.Zb=new A.oB(5,"spaceEvenly") +B.mc=new A.Eq(0,"start") +B.Zc=new A.Eq(1,"end") +B.Zd=new A.Eq(2,"center") +B.aJ=new A.ww(0,"forward") +B.iJ=new A.ww(1,"reverse") +B.a_Q=new A.ant(0,"elevated") +B.Ze=new A.EP(0,"checkbox") +B.Zf=new A.EP(1,"radio") +B.Zg=new A.EP(2,"toggle") +B.md=new A.EQ(0,"strip") +B.Bb=new A.EQ(1,"clip") +B.me=new A.EQ(2,"keep") +B.a_R=new A.ao3(0,"plain") +B.FB=new A.C(0.01568627450980392,0,0,0,B.e) +B.Jf=A.b(s([B.FB,B.z]),t.t_) +B.Zh=new A.jS(B.Jf) +B.Zi=new A.jS(null) +B.mf=new A.rM(0,"backButton") +B.mg=new A.rM(1,"nextButton") +B.el=new A.Ts(0,"horizontal") +B.em=new A.Ts(1,"vertical") +B.cD=new A.Fg(0,"ready") +B.fE=new A.Fh(0,"ready") +B.Bg=new A.Fg(1,"possible") +B.mi=new A.Fh(1,"possible") +B.fF=new A.Fg(2,"accepted") +B.en=new A.Fh(2,"accepted") +B.a4=new A.wN(0,"initial") +B.dC=new A.wN(1,"active") +B.Zo=new A.wN(2,"inactive") +B.Bh=new A.wN(3,"defunct") +B.a_S=new A.apn(0,"filled") +B.mj=new A.Fz(0,"none") +B.Zv=new A.Fz(1,"forward") +B.Zw=new A.Fz(2,"reverse") +B.mk=new A.rR(0,"ready") +B.iK=new A.rR(1,"possible") +B.Bi=new A.rR(2,"accepted") +B.iL=new A.rR(3,"started") +B.Zx=new A.rR(4,"peaked") +B.iM=new A.wT(0,"idle") +B.Zy=new A.wT(1,"absorb") +B.iN=new A.wT(2,"pull") +B.Bj=new A.wT(3,"recede") +B.dD=new A.oI(0,"pressed") +B.eo=new A.oI(1,"hover") +B.Bk=new A.oI(2,"focus") +B.au=new A.rV(0,"minWidth") +B.a5=new A.rV(1,"maxWidth") +B.av=new A.rV(2,"minHeight") +B.aQ=new A.rV(3,"maxHeight") +B.ad=new A.jU(1) +B.fG=new A.el(0,"size") +B.Bl=new A.el(1,"orientation") +B.iO=new A.el(11,"accessibleNavigation") +B.ZL=new A.el(12,"invertColors") +B.Bm=new A.el(13,"highContrast") +B.ml=new A.el(16,"boldText") +B.fH=new A.el(17,"navigationMode") +B.mm=new A.el(18,"gestureSettings") +B.cW=new A.el(2,"devicePixelRatio") +B.Bn=new A.el(20,"supportsShowingSystemContextMenu") +B.c7=new A.el(4,"textScaler") +B.iP=new A.el(5,"platformBrightness") +B.bw=new A.el(6,"padding") +B.iQ=new A.el(7,"viewInsets") +B.ZM=new A.el(9,"viewPadding") +B.Bo=new A.oN(1/0,1/0,1/0,1/0,1/0,1/0) +B.ZN=new A.rY(0,"isCurrent") +B.ZO=new A.dl(B.dZ,B.dY) +B.hC=new A.qe(1,"left") +B.ZP=new A.dl(B.dZ,B.hC) +B.hD=new A.qe(2,"right") +B.ZQ=new A.dl(B.dZ,B.hD) +B.ZR=new A.dl(B.dZ,B.co) +B.ZS=new A.dl(B.e_,B.dY) +B.ZT=new A.dl(B.e_,B.hC) +B.ZU=new A.dl(B.e_,B.hD) +B.ZV=new A.dl(B.e_,B.co) +B.ZW=new A.dl(B.e0,B.dY) +B.ZX=new A.dl(B.e0,B.hC) +B.ZY=new A.dl(B.e0,B.hD) +B.ZZ=new A.dl(B.e0,B.co) +B.a__=new A.dl(B.e1,B.dY) +B.a_0=new A.dl(B.e1,B.hC) +B.a_1=new A.dl(B.e1,B.hD) +B.a_2=new A.dl(B.e1,B.co) +B.a_3=new A.dl(B.kZ,B.co) +B.a_4=new A.dl(B.l_,B.co) +B.a_5=new A.dl(B.l0,B.co) +B.a_6=new A.dl(B.l1,B.co) +B.a_8=new A.Vi(null) +B.a_7=new A.Vk(null) +B.mn=new A.fa(1,"add") +B.a_b=new A.fa(10,"remove") +B.a_c=new A.fa(11,"popping") +B.a_d=new A.fa(12,"removing") +B.mo=new A.fa(13,"dispose") +B.a_e=new A.fa(14,"disposing") +B.iR=new A.fa(15,"disposed") +B.a_f=new A.fa(2,"adding") +B.Bp=new A.fa(3,"push") +B.mp=new A.fa(4,"pushReplace") +B.Bq=new A.fa(5,"pushing") +B.a_g=new A.fa(6,"replace") +B.fI=new A.fa(7,"idle") +B.a_h=new A.fa(8,"pop") +B.a_i=new A.fa(9,"complete") +B.iS=new A.hy(0,"body") +B.iT=new A.hy(1,"appBar") +B.mr=new A.hy(10,"endDrawer") +B.iU=new A.hy(11,"statusBar") +B.iV=new A.hy(2,"bodyScrim") +B.iW=new A.hy(3,"bottomSheet") +B.ep=new A.hy(4,"snackBar") +B.iX=new A.hy(5,"materialBanner") +B.ms=new A.hy(6,"persistentFooter") +B.mt=new A.hy(7,"bottomNavigationBar") +B.iY=new A.hy(8,"floatingActionButton") +B.mu=new A.hy(9,"drawer") +B.Rv=new A.K(100,0) +B.a_j=new A.mB(B.Rv,B.aH,B.eb,null,null) +B.a_k=new A.mB(B.D,B.aH,B.eb,null,null) +B.mv=new A.dm("FLOW_SEQUENCE_ENTRY_MAPPING_VALUE") +B.Bs=new A.dm("BLOCK_MAPPING_FIRST_KEY") +B.iZ=new A.dm("BLOCK_MAPPING_KEY") +B.j_=new A.dm("BLOCK_MAPPING_VALUE") +B.Bt=new A.dm("BLOCK_NODE") +B.mw=new A.dm("BLOCK_SEQUENCE_ENTRY") +B.Bu=new A.dm("BLOCK_SEQUENCE_FIRST_ENTRY") +B.mx=new A.dm("FLOW_SEQUENCE_ENTRY_MAPPING_END") +B.Bv=new A.dm("DOCUMENT_CONTENT") +B.my=new A.dm("DOCUMENT_END") +B.mz=new A.dm("DOCUMENT_START") +B.mA=new A.dm("END") +B.Bw=new A.dm("FLOW_MAPPING_EMPTY_VALUE") +B.Bx=new A.dm("FLOW_MAPPING_FIRST_KEY") +B.j0=new A.dm("FLOW_MAPPING_KEY") +B.mB=new A.dm("FLOW_MAPPING_VALUE") +B.a_l=new A.dm("FLOW_NODE") +B.mC=new A.dm("FLOW_SEQUENCE_ENTRY") +B.By=new A.dm("FLOW_SEQUENCE_FIRST_ENTRY") +B.j1=new A.dm("INDENTLESS_SEQUENCE_ENTRY") +B.Bz=new A.dm("STREAM_START") +B.a_m=new A.dm("BLOCK_NODE_OR_INDENTLESS_SEQUENCE") +B.BA=new A.dm("FLOW_SEQUENCE_ENTRY_MAPPING_KEY") +B.mD=new A.Y_(0,"trailing") +B.BB=new A.Y_(1,"leading") +B.mE=new A.xw(0,"idle") +B.a_n=new A.xw(1,"absorb") +B.mF=new A.xw(2,"pull") +B.mG=new A.xw(3,"recede") +B.BC=new A.xC(0,"first") +B.a_o=new A.xC(1,"middle") +B.BD=new A.xC(2,"last") +B.mH=new A.xC(3,"only") +B.a_p=new A.HT(B.o_,B.eI) +B.j2=new A.HY(0,"leading") +B.j3=new A.HY(1,"middle") +B.j4=new A.HY(2,"trailing") +B.a_q=new A.YO(0,"minimize") +B.a_r=new A.YO(1,"maximize") +B.BE=new A.Ig(A.aZf(),"WidgetStateMouseCursor(clickable)") +B.a_s=new A.Ig(A.aZg(),"WidgetStateMouseCursor(textable)") +B.BF=new A.Iq(0,"inSpace") +B.BG=new A.Iq(1,"inWord") +B.BH=new A.Iq(2,"atBreak") +B.a_t=new A.ZD(B.a9,A.aX5())})();(function staticFields(){$.aBc=null +$.p0=null +$.bn=A.by("canvasKit") +$.a2d=A.by("_instance") +$.aNo=A.v(t.N,A.aA("ak")) +$.aG8=!1 +$.aHN=null +$.aIH=0 +$.aBh=!1 +$.pW=null +$.azH=A.b([],t.no) +$.aDY=0 +$.aDX=0 +$.aI3=B.he +$.p2=A.b([],t.qj) +$.IX=B.o0 +$.xM=null +$.azW=null +$.aEY=0 +$.aJb=null +$.aHF=null +$.aH7=0 +$.Or=null +$.PY=null +$.bX=null +$.PN=null +$.xW=A.v(t.N,t.m) +$.aI7=1 +$.axB=null +$.art=null +$.te=A.b([],t.jl) +$.aJd=null +$.aFi=null +$.aeN=0 +$.Oj=A.aWr() +$.aCR=null +$.aCQ=null +$.aIT=null +$.aIu=null +$.aJe=null +$.axU=null +$.aye=null +$.aBD=null +$.asT=A.b([],A.aA("H?>")) +$.xQ=null +$.IZ=null +$.J_=null +$.aBk=!1 +$.ad=B.a9 +$.aGx="" +$.aGy=null +$.aHW=A.v(t.N,A.aA("ak(l,az)")) +$.aIc=A.v(t.N2,t.lT) +$.bt=null +$.Rk=!1 +$.kk=A.aX_() +$.azB=0 +$.aPi=A.b([],A.aA("H")) +$.aEy=null +$.a_U=0 +$.ax1=null +$.aBe=!1 +$.f2=null +$.aB0=!0 +$.aB_=!1 +$.ry=A.b([],A.aA("H")) +$.lM=null +$.lZ=null +$.aEw=0 +$.bJ=null +$.vD=null +$.aDp=0 +$.aDo=A.v(t.S,t.I7) +$.azm=A.v(t.I7,t.S) +$.aiw=0 +$.e3=null +$.vW=null +$.ajK=null +$.aGh=1 +$.op=null +$.aEc=!1 +$.a6=null +$.lf=null +$.px=null +$.aHb=1 +$.aAa=-9007199254740992 +$.aCK=null +$.aBm=A.aC(t.N) +$.aJa=A.aC(t.T) +$.aPB=function(){var s=t.n +return A.b([A.b([0.001200833568784504,0.002389694492170889,0.0002795742885861124],s),A.b([0.0005891086651375999,0.0029785502573438758,0.0003270666104008398],s),A.b([0.00010146692491640572,0.0005364214359186694,0.0032979401770712076],s)],t.zg)}() +$.aPz=function(){var s=t.n +return A.b([A.b([1373.2198709594231,-1100.4251190754821,-7.278681089101213],s),A.b([-271.815969077903,559.6580465940733,-32.46047482791194],s),A.b([1.9622899599665666,-57.173814538844006,308.7233197812385],s)],t.zg)}() +$.Aq=A.b([0.2126,0.7152,0.0722],t.n) +$.aPx=A.b([0.015176349177441876,0.045529047532325624,0.07588174588720938,0.10623444424209313,0.13658714259697685,0.16693984095186062,0.19729253930674434,0.2276452376616281,0.2579979360165119,0.28835063437139563,0.3188300904430532,0.350925934958123,0.3848314933096426,0.42057480301049466,0.458183274052838,0.4976837250274023,0.5391024159806381,0.5824650784040898,0.6277969426914107,0.6751227633498623,0.7244668422128921,0.775853049866786,0.829304845476233,0.8848452951698498,0.942497089126609,1.0022825574869039,1.0642236851973577,1.1283421258858297,1.1946592148522128,1.2631959812511864,1.3339731595349034,1.407011200216447,1.4823302800086415,1.5599503113873272,1.6398909516233677,1.7221716113234105,1.8068114625156377,1.8938294463134073,1.9832442801866852,2.075074464868551,2.1693382909216234,2.2660538449872063,2.36523901573795,2.4669114995532007,2.5710888059345764,2.6777882626779785,2.7870270208169257,2.898822059350997,3.0131901897720907,3.1301480604002863,3.2497121605402226,3.3718988244681087,3.4967242352587946,3.624204428461639,3.754355295633311,3.887192587735158,4.022731918402185,4.160988767090289,4.301978482107941,4.445716283538092,4.592217266055746,4.741496401646282,4.893568542229298,5.048448422192488,5.20615066083972,5.3666897647573375,5.5300801301023865,5.696336044816294,5.865471690767354,6.037501145825082,6.212438385869475,6.390297286737924,6.571091626112461,6.7548350853498045,6.941541251256611,7.131223617812143,7.323895587840543,7.5195704746346665,7.7182615035334345,7.919981813454504,8.124744458384042,8.332562408825165,8.543448553206703,8.757415699253682,8.974476575321063,9.194643831691977,9.417930041841839,9.644347703669503,9.873909240696694,10.106627003236781,10.342513269534024,10.58158024687427,10.8238400726681,11.069304815507364,11.317986476196008,11.569896988756009,11.825048221409341,12.083451977536606,12.345119996613247,12.610063955123938,12.878295467455942,13.149826086772048,13.42466730586372,13.702830557985108,13.984327217668513,14.269168601521828,14.55736596900856,14.848930523210871,15.143873411576273,15.44220572664832,15.743938506781891,16.04908273684337,16.35764934889634,16.66964922287304,16.985093187232053,17.30399201960269,17.62635644741625,17.95219714852476,18.281524751807332,18.614349837764564,18.95068293910138,19.290534541298456,19.633915083172692,19.98083495742689,20.331304511189067,20.685334046541502,21.042933821039977,21.404114048223256,21.76888489811322,22.137256497705877,22.50923893145328,22.884842241736916,23.264076429332462,23.6469514538663,24.033477234264016,24.42366364919083,24.817520537484558,25.21505769858089,25.61628489293138,26.021211842414342,26.429848230738664,26.842203703840827,27.258287870275353,27.678110301598522,28.10168053274597,28.529008062403893,28.96010235337422,29.39497283293396,29.83362889318845,30.276079891419332,30.722335150426627,31.172403958865512,31.62629557157785,32.08401920991837,32.54558406207592,33.010999283389665,33.4802739966603,33.953417292456834,34.430438229418264,34.911345834551085,35.39614910352207,35.88485700094671,36.37747846067349,36.87402238606382,37.37449765026789,37.87891309649659,38.38727753828926,38.89959975977785,39.41588851594697,39.93615253289054,40.460400508064545,40.98864111053629,41.520882981230194,42.05713473317016,42.597404951718396,43.141702194811224,43.6900349931913,44.24241185063697,44.798841244188324,45.35933162437017,45.92389141541209,46.49252901546552,47.065252796817916,47.64207110610409,48.22299226451468,48.808024568002054,49.3971762874833,49.9904556690408,50.587870934119984,51.189430279724725,51.79514187861014,52.40501387947288,53.0190544071392,53.637271562750364,54.259673423945976,54.88626804504493,55.517063457223934,56.15206766869424,56.79128866487574,57.43473440856916,58.08241284012621,58.734331877617365,59.39049941699807,60.05092333227251,60.715611475655585,61.38457167773311,62.057811747619894,62.7353394731159,63.417162620860914,64.10328893648692,64.79372614476921,65.48848194977529,66.18756403501224,66.89098006357258,67.59873767827808,68.31084450182222,69.02730813691093,69.74813616640164,70.47333615344107,71.20291564160104,71.93688215501312,72.67524319850172,73.41800625771542,74.16517879925733,74.9167682708136,75.67278210128072,76.43322770089146,77.1981124613393,77.96744375590167,78.74122893956174,79.51947534912904,80.30219030335869,81.08938110306934,81.88105503125999,82.67721935322541,83.4778813166706,84.28304815182372,85.09272707154808,85.90692527145302,86.72564993000343,87.54890820862819,88.3767072518277,89.2090541872801,90.04595612594655,90.88742016217518,91.73345337380438,92.58406282226491,93.43925555268066,94.29903859396902,95.16341895893969,96.03240364439274,96.9059996312159,97.78421388448044,98.6670533535366,99.55452497210776],t.n) +$.aFI=A.b([0,21,51,121,151,191,271,321,360],t.n) +$.aRS=A.b([45,95,45,20,45,90,45,45,45],t.n) +$.aRT=A.b([120,120,20,45,20,15,20,120,120],t.n) +$.aFJ=A.b([0,41,61,101,131,181,251,301,360],t.n) +$.aRU=A.b([18,15,10,12,15,18,15,12,12],t.n) +$.aRV=A.b([35,30,20,25,30,35,30,25,25],t.n) +$.ja=function(){var s=t.n +return A.b([A.b([0.41233895,0.35762064,0.18051042],s),A.b([0.2126,0.7152,0.0722],s),A.b([0.01932141,0.11916382,0.95034478],s)],t.zg)}() +$.tO=A.b([95.047,100,108.883],t.n) +$.aHP=null +$.ax0=null +$.aiP=null +$.aQ3=A.v(t.S,A.aA("aQ2")) +$.aEL=null +$.aEJ=null +$.aEK=null +$.aI4=null})();(function lazyInitializers(){var s=hunkHelpers.lazyFinal,r=hunkHelpers.lazy +s($,"b1V","mW",()=>A.J(A.J(A.au(),"ClipOp"),"Intersect")) +s($,"b2N","aLW",()=>{var q="FontWeight" +return A.b([A.J(A.J(A.au(),q),"Thin"),A.J(A.J(A.au(),q),"ExtraLight"),A.J(A.J(A.au(),q),"Light"),A.J(A.J(A.au(),q),"Normal"),A.J(A.J(A.au(),q),"Medium"),A.J(A.J(A.au(),q),"SemiBold"),A.J(A.J(A.au(),q),"Bold"),A.J(A.J(A.au(),q),"ExtraBold"),A.J(A.J(A.au(),q),"ExtraBlack")],t.O)}) +s($,"b2X","aM4",()=>{var q="TextDirection" +return A.b([A.J(A.J(A.au(),q),"RTL"),A.J(A.J(A.au(),q),"LTR")],t.O)}) +s($,"b2U","aM2",()=>{var q="TextAlign" +return A.b([A.J(A.J(A.au(),q),"Left"),A.J(A.J(A.au(),q),"Right"),A.J(A.J(A.au(),q),"Center"),A.J(A.J(A.au(),q),"Justify"),A.J(A.J(A.au(),q),"Start"),A.J(A.J(A.au(),q),"End")],t.O)}) +s($,"b2Y","aM5",()=>{var q="TextHeightBehavior" +return A.b([A.J(A.J(A.au(),q),"All"),A.J(A.J(A.au(),q),"DisableFirstAscent"),A.J(A.J(A.au(),q),"DisableLastDescent"),A.J(A.J(A.au(),q),"DisableAll")],t.O)}) +s($,"b2Q","aLZ",()=>{var q="RectHeightStyle" +return A.b([A.J(A.J(A.au(),q),"Tight"),A.J(A.J(A.au(),q),"Max"),A.J(A.J(A.au(),q),"IncludeLineSpacingMiddle"),A.J(A.J(A.au(),q),"IncludeLineSpacingTop"),A.J(A.J(A.au(),q),"IncludeLineSpacingBottom"),A.J(A.J(A.au(),q),"Strut")],t.O)}) +s($,"b2R","aM_",()=>{var q="RectWidthStyle" +return A.b([A.J(A.J(A.au(),q),"Tight"),A.J(A.J(A.au(),q),"Max")],t.O)}) +s($,"b2L","mX",()=>A.b([A.J(A.J(A.au(),"ClipOp"),"Difference"),A.J(A.J(A.au(),"ClipOp"),"Intersect")],t.O)) +s($,"b2M","a0n",()=>{var q="FillType" +return A.b([A.J(A.J(A.au(),q),"Winding"),A.J(A.J(A.au(),q),"EvenOdd")],t.O)}) +s($,"b2K","aLV",()=>{var q="BlurStyle" +return A.b([A.J(A.J(A.au(),q),"Normal"),A.J(A.J(A.au(),q),"Solid"),A.J(A.J(A.au(),q),"Outer"),A.J(A.J(A.au(),q),"Inner")],t.O)}) +s($,"b2S","aM0",()=>{var q="StrokeCap" +return A.b([A.J(A.J(A.au(),q),"Butt"),A.J(A.J(A.au(),q),"Round"),A.J(A.J(A.au(),q),"Square")],t.O)}) +s($,"b2O","aLX",()=>{var q="PaintStyle" +return A.b([A.J(A.J(A.au(),q),"Fill"),A.J(A.J(A.au(),q),"Stroke")],t.O)}) +s($,"b2J","aLU",()=>{var q="BlendMode" +return A.b([A.J(A.J(A.au(),q),"Clear"),A.J(A.J(A.au(),q),"Src"),A.J(A.J(A.au(),q),"Dst"),A.J(A.J(A.au(),q),"SrcOver"),A.J(A.J(A.au(),q),"DstOver"),A.J(A.J(A.au(),q),"SrcIn"),A.J(A.J(A.au(),q),"DstIn"),A.J(A.J(A.au(),q),"SrcOut"),A.J(A.J(A.au(),q),"DstOut"),A.J(A.J(A.au(),q),"SrcATop"),A.J(A.J(A.au(),q),"DstATop"),A.J(A.J(A.au(),q),"Xor"),A.J(A.J(A.au(),q),"Plus"),A.J(A.J(A.au(),q),"Modulate"),A.J(A.J(A.au(),q),"Screen"),A.J(A.J(A.au(),q),"Overlay"),A.J(A.J(A.au(),q),"Darken"),A.J(A.J(A.au(),q),"Lighten"),A.J(A.J(A.au(),q),"ColorDodge"),A.J(A.J(A.au(),q),"ColorBurn"),A.J(A.J(A.au(),q),"HardLight"),A.J(A.J(A.au(),q),"SoftLight"),A.J(A.J(A.au(),q),"Difference"),A.J(A.J(A.au(),q),"Exclusion"),A.J(A.J(A.au(),q),"Multiply"),A.J(A.J(A.au(),q),"Hue"),A.J(A.J(A.au(),q),"Saturation"),A.J(A.J(A.au(),q),"Color"),A.J(A.J(A.au(),q),"Luminosity")],t.O)}) +s($,"b2T","aM1",()=>{var q="StrokeJoin" +return A.b([A.J(A.J(A.au(),q),"Miter"),A.J(A.J(A.au(),q),"Round"),A.J(A.J(A.au(),q),"Bevel")],t.O)}) +s($,"b2Z","aM6",()=>{var q="TileMode" +return A.b([A.J(A.J(A.au(),q),"Clamp"),A.J(A.J(A.au(),q),"Repeat"),A.J(A.J(A.au(),q),"Mirror"),A.J(A.J(A.au(),q),"Decal")],t.O)}) +s($,"b20","aC6",()=>{var q="FilterMode",p="MipmapMode",o="Linear" +return A.ar([B.dV,{filter:A.J(A.J(A.au(),q),"Nearest"),mipmap:A.J(A.J(A.au(),p),"None")},B.Hv,{filter:A.J(A.J(A.au(),q),o),mipmap:A.J(A.J(A.au(),p),"None")},B.eR,{filter:A.J(A.J(A.au(),q),o),mipmap:A.J(A.J(A.au(),p),o)},B.ku,{B:0.3333333333333333,C:0.3333333333333333}],A.aA("pP"),t.m)}) +s($,"b29","aLt",()=>{var q=A.aA6(2) +q.$flags&2&&A.av(q) +q[0]=0 +q[1]=1 +return q}) +s($,"b2H","ayN",()=>A.aYE(4)) +s($,"b2W","aM3",()=>{var q="DecorationStyle" +return A.b([A.J(A.J(A.au(),q),"Solid"),A.J(A.J(A.au(),q),"Double"),A.J(A.J(A.au(),q),"Dotted"),A.J(A.J(A.au(),q),"Dashed"),A.J(A.J(A.au(),q),"Wavy")],t.O)}) +s($,"b2V","aCd",()=>{var q="TextBaseline" +return A.b([A.J(A.J(A.au(),q),"Alphabetic"),A.J(A.J(A.au(),q),"Ideographic")],t.O)}) +s($,"b2P","aLY",()=>{var q="PlaceholderAlignment" +return A.b([A.J(A.J(A.au(),q),"Baseline"),A.J(A.J(A.au(),q),"AboveBaseline"),A.J(A.J(A.au(),q),"BelowBaseline"),A.J(A.J(A.au(),q),"Top"),A.J(A.J(A.au(),q),"Bottom"),A.J(A.J(A.au(),q),"Middle")],t.O)}) +s($,"b3o","aMh",()=>{var q=A.aHL(A.J(A.k0(),"document"),"createElementNS","http://www.w3.org/2000/svg","svg") +A.azt(q,"version","1.1") +A.azt(q,"width",0) +A.azt(q,"height",0) +A.aOz(A.J(q,"style"),"absolute") +return q}) +r($,"b2G","aLS",()=>A.eT().gWU()+"roboto/v32/KFOmCnqEu92Fr1Me4GZLCzYlKw.woff2") +r($,"b21","aC7",()=>A.aV8(A.xN(A.xN(A.k0(),"window"),"FinalizationRegistry"),A.hz(new A.ax6()))) +r($,"b3q","aCm",()=>new A.adt()) +s($,"b28","aLs",()=>A.aQF(B.Kj)) +s($,"b27","ayL",()=>A.aa_(A.aNC($.aLs()))) +s($,"b1U","aLl",()=>A.aFW(A.J(A.au(),"ParagraphBuilder"))) +s($,"b3z","aMl",()=>{var q=t.N,p=A.aA("+breaks,graphemes,words(wf,wf,wf)"),o=A.aA0(1e5,q,p),n=A.aA0(1e4,q,p) +return new A.Wu(A.aA0(20,q,p),n,o)}) +s($,"b26","aLr",()=>A.ar([B.oU,A.aIF("grapheme"),B.oV,A.aIF("word")],A.aA("AH"),t.m)) +s($,"b33","aMa",()=>{var q="v8BreakIterator" +if(A.J(A.J(A.k0(),"Intl"),q)==null)A.a8(A.dy("v8BreakIterator is not supported.")) +return A.aV9(A.xN(A.xN(A.k0(),"Intl"),q),A.aQb([]),A.aEZ(B.MW))}) +s($,"b_0","dp",()=>{var q,p=A.J(A.J(A.k0(),"window"),"screen") +p=p==null?null:A.J(p,"width") +if(p==null)p=0 +q=A.J(A.J(A.k0(),"window"),"screen") +q=q==null?null:A.J(q,"height") +return new A.LE(A.aSo(p,q==null?0:q))}) +s($,"aZY","eo",()=>A.aEZ(A.ar(["preventScroll",!0],t.N,t.y))) +s($,"b32","aM9",()=>{var q=A.J(A.J(A.k0(),"window"),"trustedTypes") +q.toString +return A.aHL(q,"createPolicy","flutter-engine",{createScriptURL:A.hz(new A.axz())})}) +r($,"b36","aCf",()=>A.J(A.xN(A.k0(),"window"),"FinalizationRegistry")!=null) +r($,"b38","ayO",()=>A.J(A.xN(A.k0(),"window"),"OffscreenCanvas")!=null) +s($,"b22","aLp",()=>B.a2.ca(A.ar(["type","fontsChange"],t.N,t.z))) +r($,"aPr","aJG",()=>A.um()) +r($,"b_9","ayF",()=>new A.Mc(A.b([],A.aA("H<~(O)>")),A.aVd(A.J(A.k0(),"window"),"matchMedia","(forced-colors: active)"))) +s($,"b1S","aLj",()=>A.aNP("ftyp")) +s($,"b2b","aC8",()=>8589934852) +s($,"b2c","aLv",()=>8589934853) +s($,"b2d","aC9",()=>8589934848) +s($,"b2e","aLw",()=>8589934849) +s($,"b2i","aCb",()=>8589934850) +s($,"b2j","aLz",()=>8589934851) +s($,"b2g","aCa",()=>8589934854) +s($,"b2h","aLy",()=>8589934855) +s($,"b2o","aLD",()=>458978) +s($,"b2p","aLE",()=>458982) +s($,"b3m","aCk",()=>458976) +s($,"b3n","aCl",()=>458980) +s($,"b2s","aLH",()=>458977) +s($,"b2t","aLI",()=>458981) +s($,"b2q","aLF",()=>458979) +s($,"b2r","aLG",()=>458983) +s($,"b2f","aLx",()=>A.ar([$.aC8(),new A.axg(),$.aLv(),new A.axh(),$.aC9(),new A.axi(),$.aLw(),new A.axj(),$.aCb(),new A.axk(),$.aLz(),new A.axl(),$.aCa(),new A.axm(),$.aLy(),new A.axn()],t.S,A.aA("O(kl)"))) +s($,"b3v","ayR",()=>A.bd(new A.ayq())) +s($,"b_1","aX",()=>A.aP0()) +r($,"b0b","tf",()=>{var q=t.N,p=t.S +q=new A.ael(A.v(q,t._8),A.v(p,t.m),A.aC(q),A.v(p,q)) +q.atb("_default_document_create_element_visible",A.aHT()) +q.we("_default_document_create_element_invisible",A.aHT(),!1) +return q}) +r($,"b0c","aKf",()=>new A.aen($.tf())) +s($,"b0d","aKg",()=>new A.agP()) +s($,"b0e","aBV",()=>new A.Ky()) +s($,"b0f","l6",()=>new A.aqe(A.v(t.S,A.aA("xg")))) +s($,"b2F","am",()=>new A.Kg(A.aNn(),A.aSG(!1),A.v(t.S,A.aA("wp")))) +r($,"b37","aMc",()=>{var q=A.J(A.xN(A.k0(),"window"),"ImageDecoder") +q=(q==null?null:A.aEm(q))!=null&&$.bw().gej()===B.cZ +return q}) +s($,"aZr","aJt",()=>{var q=t.N +return new A.a1C(A.ar(["birthday","bday","birthdayDay","bday-day","birthdayMonth","bday-month","birthdayYear","bday-year","countryCode","country","countryName","country-name","creditCardExpirationDate","cc-exp","creditCardExpirationMonth","cc-exp-month","creditCardExpirationYear","cc-exp-year","creditCardFamilyName","cc-family-name","creditCardGivenName","cc-given-name","creditCardMiddleName","cc-additional-name","creditCardName","cc-name","creditCardNumber","cc-number","creditCardSecurityCode","cc-csc","creditCardType","cc-type","email","email","familyName","family-name","fullStreetAddress","street-address","gender","sex","givenName","given-name","impp","impp","jobTitle","organization-title","language","language","middleName","additional-name","name","name","namePrefix","honorific-prefix","nameSuffix","honorific-suffix","newPassword","new-password","nickname","nickname","oneTimeCode","one-time-code","organizationName","organization","password","current-password","photo","photo","postalCode","postal-code","streetAddressLevel1","address-level1","streetAddressLevel2","address-level2","streetAddressLevel3","address-level3","streetAddressLevel4","address-level4","streetAddressLine1","address-line1","streetAddressLine2","address-line2","streetAddressLine3","address-line3","telephoneNumber","tel","telephoneNumberAreaCode","tel-area-code","telephoneNumberCountryCode","tel-country-code","telephoneNumberExtension","tel-extension","telephoneNumberLocal","tel-local","telephoneNumberLocalPrefix","tel-local-prefix","telephoneNumberLocalSuffix","tel-local-suffix","telephoneNumberNational","tel-national","transactionAmount","transaction-amount","transactionCurrency","transaction-currency","url","url","username","username"],q,q))}) +s($,"b3A","Jq",()=>new A.a8z()) +s($,"b31","aM8",()=>A.aA6(4)) +s($,"b3_","aCe",()=>A.aA6(16)) +s($,"b30","aM7",()=>A.aQm($.aCe())) +r($,"b3w","eq",()=>A.aOB(A.J(A.J(A.k0(),"window"),"console"))) +r($,"aZW","aJC",()=>{var q=$.dp(),p=A.i0(!1,t.i) +p=new A.Ll(q,q.gmy(0),p) +p.T2() +return p}) +s($,"b24","ayK",()=>new A.axd().$0()) +s($,"aZH","a0c",()=>A.aY9("_$dart_dartClosure")) +s($,"b3s","ayP",()=>B.a9.C2(new A.ayp(),t.T)) +s($,"b0Q","aKx",()=>A.mh(A.akT({ +toString:function(){return"$receiver$"}}))) +s($,"b0R","aKy",()=>A.mh(A.akT({$method$:null, +toString:function(){return"$receiver$"}}))) +s($,"b0S","aKz",()=>A.mh(A.akT(null))) +s($,"b0T","aKA",()=>A.mh(function(){var $argumentsExpr$="$arguments$" +try{null.$method$($argumentsExpr$)}catch(q){return q.message}}())) +s($,"b0W","aKD",()=>A.mh(A.akT(void 0))) +s($,"b0X","aKE",()=>A.mh(function(){var $argumentsExpr$="$arguments$" +try{(void 0).$method$($argumentsExpr$)}catch(q){return q.message}}())) +s($,"b0V","aKC",()=>A.mh(A.aGv(null))) +s($,"b0U","aKB",()=>A.mh(function(){try{null.$method$}catch(q){return q.message}}())) +s($,"b0Z","aKG",()=>A.mh(A.aGv(void 0))) +s($,"b0Y","aKF",()=>A.mh(function(){try{(void 0).$method$}catch(q){return q.message}}())) +s($,"b2y","aLM",()=>A.aAu(254)) +s($,"b2k","aLA",()=>97) +s($,"b2w","aLK",()=>65) +s($,"b2l","aLB",()=>122) +s($,"b2x","aLL",()=>90) +s($,"b2m","aLC",()=>48) +s($,"b1b","aC1",()=>A.aTG()) +s($,"b_6","y4",()=>t.U.a($.ayP())) +s($,"b1G","aL9",()=>A.aA7(4096)) +s($,"b1E","aL7",()=>new A.avT().$0()) +s($,"b1F","aL8",()=>new A.avS().$0()) +s($,"b1d","aC2",()=>A.aQK(A.jZ(A.b([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],t.t)))) +r($,"b1c","aKP",()=>A.aA7(0)) +s($,"aZZ","aJD",()=>A.ar(["iso_8859-1:1987",B.bA,"iso-ir-100",B.bA,"iso_8859-1",B.bA,"iso-8859-1",B.bA,"latin1",B.bA,"l1",B.bA,"ibm819",B.bA,"cp819",B.bA,"csisolatin1",B.bA,"iso-ir-6",B.bz,"ansi_x3.4-1968",B.bz,"ansi_x3.4-1986",B.bz,"iso_646.irv:1991",B.bz,"iso646-us",B.bz,"us-ascii",B.bz,"us",B.bz,"ibm367",B.bz,"cp367",B.bz,"csascii",B.bz,"ascii",B.bz,"csutf8",B.a_,"utf-8",B.a_],t.N,A.aA("pJ"))) +s($,"b1H","a0k",()=>A.aV_()) +s($,"b1C","aL5",()=>A.cC("^[\\-\\.0-9A-Z_a-z~]*$",!1)) +s($,"b1D","aL6",()=>typeof URLSearchParams=="function") +s($,"aZI","aJw",()=>A.cC("^([+-]?\\d{4,6})-?(\\d\\d)-?(\\d\\d)(?:[ T](\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:[.,](\\d+))?)?)?( ?[zZ]| ?([-+])(\\d\\d)(?::?(\\d\\d))?)?)?$",!1)) +s($,"b23","ep",()=>A.mU(B.Y5)) +s($,"b0F","Jk",()=>{A.aRl() +return $.aeN}) +s($,"b0h","aKh",()=>{var q=new A.ars(A.aQD(8)) +q.a5x() +return q}) +s($,"b__","dX",()=>A.aNm(B.Nl.gbQ(A.aQL(A.jZ(A.b([1],t.t))))).getInt8(0)===1?B.aE:B.n3) +s($,"b39","a0o",()=>new A.a2l(A.v(t.N,A.aA("mo")))) +s($,"aZt","aJu",()=>new A.a1G()) +r($,"b35","bw",()=>$.aJu()) +r($,"b2E","ayM",()=>B.Dl) +s($,"b3t","ayQ",()=>new A.aeo()) +s($,"aZw","aBP",()=>new A.Kl(A.i0(!1,A.aA("h6")),A.aTA())) +s($,"b0A","y5",()=>new A.aiK(A.i0(!1,t.H))) +s($,"b17","tg",()=>{var q=t.N,p=t.y +return new A.Rj(A.i0(!1,t.a),A.v(q,A.aA("ld>")),A.i0(!1,t.BO),A.aEE(),A.aEE(),A.i0(!1,A.aA("h6")),B.jF,A.i0(!1,t.mu),A.v(q,p),A.aOa(),A.v(q,p),A.v(q,t.S),A.i0(!1,q),A.i0(!1,p),A.i0(!1,p))}) +s($,"b2a","aLu",()=>A.aAt(1,1,500)) +s($,"b1l","aKV",()=>A.aTD(new A.ao_(),t.Pb)) +s($,"b3j","aMg",()=>A.ar([B.FQ,A.eH(40),B.FR,A.eH(40),B.nZ,A.eH(12)],A.aA("tW"),t.m_)) +s($,"b3c","aMd",()=>new A.SP()) +s($,"b2u","aLJ",()=>A.hr(B.fd,B.h,t.v)) +s($,"b2n","aCc",()=>A.hr(B.h,B.NS,t.v)) +r($,"b1m","aKW",()=>A.aOe(B.Zi,B.Zh)) +s($,"b3d","aMe",()=>new A.KY()) +s($,"b1T","aLk",()=>A.aWD($.bw().gdB())) +s($,"aZv","ay",()=>A.bo(0,null,!1,t.Nw)) +s($,"b1k","Jn",()=>new A.oF(0,$.aKU())) +s($,"b1j","aKU",()=>A.aWv(0)) +s($,"b1X","Jp",()=>A.nI(null,t.N)) +s($,"b1Y","aC5",()=>A.aSB()) +s($,"b25","aLq",()=>A.cC("^ *(?:[-+*] |[0-9]+[.):] )?",!1)) +s($,"b1a","aKO",()=>A.aA7(8)) +s($,"b0E","aKs",()=>A.cC("^\\s*at ([^\\s]+).*$",!1)) +s($,"b3l","aCj",()=>A.bk(4294967295)) +s($,"b3k","aCi",()=>A.bk(3707764736)) +s($,"b3f","aCh",()=>new A.Tg()) +s($,"b1n","aC3",()=>A.ff(B.d5)) +s($,"b1o","aKX",()=>A.ff(B.dP)) +s($,"b1p","aKY",()=>A.hr(0,0.5,t.i)) +s($,"b1w","aL1",()=>A.hr(0.75,1,t.i)) +s($,"b1x","aL2",()=>A.ff(B.Xs)) +s($,"b_c","aJI",()=>A.ff(B.b6)) +s($,"b_d","aJJ",()=>A.ff(B.IK)) +r($,"b0N","aKu",()=>new A.aku(new A.akv(),A.aZ()===B.N)) +s($,"b1Q","aLh",()=>{var q=t.i +return A.b([A.aGu(A.hr(0,0.4,q).iU(A.ff(B.FK)),0.166666,q),A.aGu(A.hr(0.4,1,q).iU(A.ff(B.FN)),0.833334,q)],A.aA("H>"))}) +s($,"b1P","a0l",()=>A.aTo($.aLh(),t.i)) +s($,"b1I","aLa",()=>A.hr(0,1,t.i).iU(A.ff(B.IR))) +s($,"b1J","aLb",()=>A.hr(1.1,1,t.i).iU($.a0l())) +s($,"b1K","aLc",()=>A.hr(0.85,1,t.i).iU($.a0l())) +s($,"b1L","aLd",()=>A.hr(0,0.6,t.PM).iU(A.ff(B.IN))) +s($,"b1M","aLe",()=>A.hr(1,0,t.i).iU(A.ff(B.IQ))) +s($,"b1O","aLg",()=>A.hr(1,1.05,t.i).iU($.a0l())) +s($,"b1N","aLf",()=>A.hr(1,0.9,t.i).iU($.a0l())) +s($,"b1h","aKS",()=>A.ff(B.IU).iU(A.ff(B.le))) +s($,"b1i","aKT",()=>A.ff(B.IS).iU(A.ff(B.le))) +s($,"b1f","aKQ",()=>A.ff(B.le)) +s($,"b1g","aKR",()=>A.ff(B.Pz)) +s($,"b1q","aKZ",()=>A.hr(0.875,1,t.i).iU(A.ff(B.d5))) +s($,"b3p","aMi",()=>new A.Nn()) +s($,"b0P","aKw",()=>A.aT9()) +s($,"b0O","aKv",()=>new A.TK(A.v(A.aA("wX"),t.we),5,A.aA("TK"))) +s($,"b05","ayH",()=>A.aQH(4)) +s($,"b19","aKN",()=>A.cC("[\\p{Space_Separator}\\p{Punctuation}]",!0)) +s($,"b1B","aL4",()=>A.cC("\\p{Space_Separator}",!0)) +r($,"b0n","aKk",()=>B.FD) +r($,"b0p","aKm",()=>{var q=null +return A.aGn(q,B.jy,q,q,q,q,"sans-serif",q,q,18,q,q,q,q,q,q,q,q,q,q,q)}) +r($,"b0o","aKl",()=>{var q=null +return A.aF9(q,q,q,q,q,q,q,q,q,B.fv,B.ak,q)}) +s($,"b1A","aL3",()=>A.aQn()) +s($,"b0q","aKn",()=>A.aAu(65532)) +s($,"b1y","Jo",()=>A.aAu(65532)) +s($,"b1z","y6",()=>$.Jo().length) +s($,"b2v","a0m",()=>98304) +s($,"b0w","ayI",()=>A.fM()) +s($,"b0v","aKp",()=>A.aEV(0)) +s($,"b0x","aKq",()=>A.aEV(0)) +s($,"b0y","aKr",()=>A.aQo().a) +s($,"b3x","th",()=>{var q=t.N,p=t.L0 +return new A.aef(A.v(q,A.aA("ak")),A.v(q,p),A.v(q,p))}) +s($,"aZs","a0b",()=>new A.a1F()) +s($,"b_e","aJK",()=>A.ar([4294967562,B.kA,4294967564,B.J4,4294967556,B.J5],t.S,t.SQ)) +s($,"b_h","aJL",()=>{var q=t.d +return A.ar([B.kM,A.cq([B.cP,B.dd],q),B.kO,A.cq([B.f5,B.hO],q),B.kN,A.cq([B.f4,B.hN],q),B.kL,A.cq([B.f3,B.hM],q)],q,A.aA("b9"))}) +s($,"b3u","aMk",()=>new A.aep()) +s($,"b0l","aBX",()=>new A.af4(A.b([],A.aA("H<~(lX)>")),A.v(t.v3,t.d))) +s($,"b0k","aKj",()=>{var q=t.v3 +return A.ar([B.ZX,A.cq([B.e8],q),B.ZY,A.cq([B.ea],q),B.ZZ,A.cq([B.e8,B.ea],q),B.ZW,A.cq([B.e8],q),B.ZT,A.cq([B.e7],q),B.ZU,A.cq([B.fg],q),B.ZV,A.cq([B.e7,B.fg],q),B.ZS,A.cq([B.e7],q),B.ZP,A.cq([B.e6],q),B.ZQ,A.cq([B.ff],q),B.ZR,A.cq([B.e6,B.ff],q),B.ZO,A.cq([B.e6],q),B.a_0,A.cq([B.e9],q),B.a_1,A.cq([B.fh],q),B.a_2,A.cq([B.e9,B.fh],q),B.a__,A.cq([B.e9],q),B.a_3,A.cq([B.dl],q),B.a_4,A.cq([B.hY],q),B.a_5,A.cq([B.hX],q),B.a_6,A.cq([B.fe],q)],A.aA("dl"),A.aA("b9"))}) +s($,"b0j","aBW",()=>A.ar([B.e8,B.f4,B.ea,B.hN,B.e7,B.cP,B.fg,B.dd,B.e6,B.f3,B.ff,B.hM,B.e9,B.f5,B.fh,B.hO,B.dl,B.f0,B.hY,B.hK,B.hX,B.hL],t.v3,t.d)) +s($,"b0i","aKi",()=>{var q=A.v(t.v3,t.d) +q.m(0,B.fe,B.kI) +q.U(0,$.aBW()) +return q}) +s($,"b_3","aJE",()=>new A.LO("\n",!1,"")) +s($,"b0M","cj",()=>{var q=$.ayJ() +q=new A.QG(q,A.cq([q],A.aA("DP")),A.v(t.N,A.aA("aFK"))) +q.c=B.l7 +q.ga70().nm(q.gaeA()) +return q}) +s($,"b1u","ayJ",()=>new A.Vx()) +s($,"b1_","a0j",()=>{var q=new A.QZ() +q.a=B.Od +q.gakk().nm(q.gadz()) +return q}) +r($,"b18","aKM",()=>{var q=A.aA("~(bb)") +return A.ar([B.XS,A.aDB(!0),B.XH,A.aDB(!1),B.Yf,new A.P_(A.BE(q)),B.Y4,new A.ND(A.BE(q)),B.Y8,new A.Oh(A.BE(q)),B.B6,new A.zC(!1,A.BE(q)),B.m1,A.aRX(),B.Y9,new A.Ol(A.BE(q)),B.Yv,new A.Ri(A.BE(q))],t.u,t.od)}) +s($,"aZL","ayE",()=>{var q,p,o,n=t.l,m=A.v(t.Vz,n) +for(q=A.aA("ag"),p=0;p<2;++p){o=B.kF[p] +m.U(0,A.ar([A.ey(B.aS,!1,!1,!1,o),B.jO,A.ey(B.aS,!1,!0,!1,o),B.jR,A.ey(B.aS,!0,!1,!1,o),B.jP,A.ey(B.aM,!1,!1,!1,o),B.eJ,A.ey(B.aM,!1,!0,!1,o),B.eK,A.ey(B.aM,!0,!1,!1,o),B.jQ],q,n))}m.m(0,B.ir,B.dR) +m.m(0,B.is,B.dS) +m.m(0,B.fr,B.dT) +m.m(0,B.fs,B.dU) +m.m(0,B.ly,B.hl) +m.m(0,B.lz,B.hm) +m.m(0,B.Ac,B.eP) +m.m(0,B.Ad,B.eQ) +m.m(0,B.lt,B.d8) +m.m(0,B.lu,B.d9) +m.m(0,B.lv,B.hn) +m.m(0,B.lw,B.ho) +m.m(0,B.lB,B.om) +m.m(0,B.lC,B.on) +m.m(0,B.lD,B.ok) +m.m(0,B.lE,B.ol) +m.m(0,B.A4,B.hp) +m.m(0,B.A5,B.hq) +m.m(0,B.A8,B.os) +m.m(0,B.A9,B.ot) +m.m(0,B.Rj,B.oo) +m.m(0,B.Rk,B.op) +m.m(0,B.fp,B.ks) +m.m(0,B.fq,B.kt) +m.m(0,B.lF,B.hr) +m.m(0,B.lA,B.hs) +m.m(0,B.zV,B.nX) +m.m(0,B.zU,B.nW) +m.m(0,B.zY,B.n9) +m.m(0,B.lx,B.nc) +m.m(0,B.R5,B.ne) +m.m(0,B.Rg,B.nb) +m.m(0,B.ik,B.p) +m.m(0,B.il,B.p) +return m}) +s($,"aZK","aBQ",()=>$.ayE()) +s($,"aZM","aJx",()=>$.aBQ()) +s($,"aZO","aBR",()=>A.ar([B.QS,B.hm,B.QT,B.hl,B.QG,B.eP,B.QU,B.eQ,B.Rn,B.ot,B.Ro,B.os,B.Rr,B.oo,B.Rp,B.op,B.QH,B.hr,B.QV,B.hs,B.QW,B.eP,B.QX,B.eQ,B.Rf,B.eJ,B.QJ,B.eK,B.QK,B.dS,B.QL,B.dR,B.Rb,B.dT,B.QM,B.dU,B.QZ,B.hq,B.R_,B.hp,B.R9,B.Hs,B.R0,B.Ht,B.Rc,B.ks,B.QN,B.kt,B.QO,B.dT,B.QP,B.dU,B.QY,B.eJ,B.Rt,B.eK],t.Vz,t.l)) +s($,"aZP","aJz",()=>{var q=A.nH($.ayE(),t.Vz,t.l) +q.U(0,$.aBR()) +q.m(0,B.ip,B.d8) +q.m(0,B.iq,B.d9) +q.m(0,B.im,B.om) +q.m(0,B.io,B.on) +return q}) +s($,"aZR","aBS",()=>{var q,p,o,n=t.l,m=A.v(t.Vz,n) +for(q=A.aA("ag"),p=0;p<2;++p){o=B.kF[p] +m.U(0,A.ar([A.ey(B.aS,!1,!1,!1,o),B.jO,A.ey(B.aS,!0,!1,!1,o),B.jR,A.ey(B.aS,!1,!1,!0,o),B.jP,A.ey(B.aM,!1,!1,!1,o),B.eJ,A.ey(B.aM,!0,!1,!1,o),B.eK,A.ey(B.aM,!1,!1,!0,o),B.jQ],q,n))}m.m(0,B.ir,B.dR) +m.m(0,B.is,B.dS) +m.m(0,B.fr,B.dT) +m.m(0,B.fs,B.dU) +m.m(0,B.ly,B.hl) +m.m(0,B.lz,B.hm) +m.m(0,B.Ac,B.eP) +m.m(0,B.Ad,B.eQ) +m.m(0,B.lt,B.hp) +m.m(0,B.lu,B.hq) +m.m(0,B.lv,B.d8) +m.m(0,B.lw,B.d9) +m.m(0,B.lB,B.ou) +m.m(0,B.lC,B.ov) +m.m(0,B.lD,B.oq) +m.m(0,B.lE,B.or) +m.m(0,B.zZ,B.d8) +m.m(0,B.A_,B.d9) +m.m(0,B.A0,B.hn) +m.m(0,B.A1,B.ho) +m.m(0,B.A6,B.oi) +m.m(0,B.A7,B.oj) +m.m(0,B.R7,B.kq) +m.m(0,B.R8,B.kr) +m.m(0,B.R3,B.nd) +m.m(0,B.ip,B.zg) +m.m(0,B.iq,B.zh) +m.m(0,B.im,B.kq) +m.m(0,B.io,B.kr) +m.m(0,B.fp,B.li) +m.m(0,B.fq,B.i9) +m.m(0,B.lF,B.hr) +m.m(0,B.lA,B.hs) +m.m(0,B.zS,B.nX) +m.m(0,B.zW,B.nW) +m.m(0,B.zT,B.n9) +m.m(0,B.Ae,B.nc) +m.m(0,B.Rs,B.ne) +m.m(0,B.R6,B.nb) +m.m(0,B.Rm,B.d9) +m.m(0,B.lx,B.d8) +m.m(0,B.QE,B.dS) +m.m(0,B.QI,B.dR) +m.m(0,B.R2,B.dU) +m.m(0,B.Rd,B.dT) +m.m(0,B.ik,B.p) +m.m(0,B.il,B.p) +return m}) +s($,"aZN","aJy",()=>$.aBS()) +s($,"aZT","aJB",()=>{var q=A.nH($.ayE(),t.Vz,t.l) +q.m(0,B.fp,B.ks) +q.m(0,B.fq,B.kt) +q.m(0,B.ip,B.Hq) +q.m(0,B.iq,B.Hr) +q.m(0,B.im,B.Ho) +q.m(0,B.io,B.Hp) +q.m(0,B.A2,B.hn) +q.m(0,B.A3,B.ho) +q.m(0,B.Rh,B.ok) +q.m(0,B.Ri,B.ol) +return q}) +s($,"aZS","aBT",()=>{var q,p,o,n=t.l,m=A.v(t.Vz,n) +for(q=A.aA("ag"),p=0;p<2;++p){o=B.kF[p] +m.U(0,A.ar([A.ey(B.aS,!1,!1,!1,o),B.p,A.ey(B.aM,!1,!1,!1,o),B.p,A.ey(B.aS,!0,!1,!1,o),B.p,A.ey(B.aM,!0,!1,!1,o),B.p,A.ey(B.aS,!1,!0,!1,o),B.p,A.ey(B.aM,!1,!0,!1,o),B.p,A.ey(B.aS,!1,!1,!0,o),B.p,A.ey(B.aM,!1,!1,!0,o),B.p],q,n))}m.U(0,B.v3) +m.m(0,B.zV,B.p) +m.m(0,B.zS,B.p) +m.m(0,B.zU,B.p) +m.m(0,B.zW,B.p) +m.m(0,B.zY,B.p) +m.m(0,B.zT,B.p) +m.m(0,B.lx,B.p) +m.m(0,B.Ae,B.p) +return m}) +s($,"aZQ","aJA",()=>{var q=A.nH(B.v3,t.Vz,t.l) +q.U(0,B.v4) +q.m(0,B.Aa,B.p) +q.m(0,B.Ab,B.p) +q.m(0,B.zX,B.p) +q.m(0,B.lE,B.p) +q.m(0,B.lD,B.p) +q.m(0,B.ly,B.p) +q.m(0,B.lz,B.p) +q.m(0,B.lB,B.p) +q.m(0,B.lC,B.p) +q.m(0,B.A6,B.p) +q.m(0,B.A7,B.p) +q.m(0,B.fp,B.p) +q.m(0,B.fq,B.p) +q.m(0,B.iq,B.p) +q.m(0,B.ip,B.p) +q.m(0,B.lF,B.p) +q.m(0,B.lA,B.p) +q.m(0,B.io,B.p) +q.m(0,B.im,B.p) +q.m(0,B.A3,B.p) +q.m(0,B.A2,B.p) +return q}) +r($,"b1t","aC4",()=>new A.Vh(B.a_7,B.a4)) +s($,"b1s","aL0",()=>A.hr(1,0,t.i)) +s($,"b07","k1",()=>A.aDN()) +s($,"b1r","aL_",()=>A.di(16667,0,0)) +s($,"b0r","aKo",()=>A.aAt(0.5,1.1,100)) +s($,"aZy","ayD",()=>A.aIZ(0.78)/A.aIZ(0.9)) +s($,"b1W","aLm",()=>A.a9P(A.cq([B.kL],t.d))) +s($,"b2I","aLT",()=>A.a9P(A.cq([B.kM],t.d))) +s($,"b1R","aLi",()=>A.a9P(A.cq([B.kN],t.d))) +s($,"b2A","aLO",()=>A.a9P(A.cq([B.kO],t.d))) +s($,"b_4","aJF",()=>new A.Q()) +s($,"b3C","aMn",()=>new A.aet(A.v(t.N,A.aA("ak?(cX?)")))) +s($,"b_7","aJH",()=>new A.anV()) +r($,"b3i","aMf",()=>A.aNF()) +r($,"b34","aMb",()=>new A.a1b()) +s($,"aZq","aJs",()=>A.cC("^[\\w!#%&'*+\\-.^`|~]+$",!1)) +s($,"b1Z","aLn",()=>A.cC("^\\d+$",!1)) +s($,"b2_","aLo",()=>A.cC('["\\x00-\\x1F\\x7F]',!1)) +s($,"b3B","aMm",()=>A.cC('[^()<>@,;:"\\\\/[\\]?={} \\t\\x00-\\x1F\\x7F]+',!1)) +s($,"b2z","aLN",()=>A.cC("(?:\\r\\n)?[ \\t]+",!1)) +s($,"b2D","aLR",()=>A.cC('"(?:[^"\\x00-\\x1F\\x7F\\\\]|\\\\.)*"',!1)) +s($,"b2C","aLQ",()=>A.cC("\\\\(.)",!1)) +s($,"b3r","aMj",()=>A.cC('[()<>@,;:"\\\\/\\[\\]?={} \\t\\x00-\\x1F\\x7F]',!1)) +s($,"b3D","aMo",()=>A.cC("(?:"+$.aLN().a+")*",!1)) +r($,"b_j","aBU",()=>{var q=null +return A.bG(q,q,!0,"background",new A.aa4(),q,new A.aa5(),q)}) +r($,"b_p","aJO",()=>A.bG(new A.aam(),A.co(3,3,4.5,7),!1,"on_background",new A.aan(),null,new A.aao(),null)) +r($,"b_S","aK8",()=>{var q=null +return A.bG(q,q,!0,"surface",new A.acb(),q,new A.acc(),q)}) +r($,"b_Z","eE",()=>{var q=null +return A.bG(q,q,!0,"surface_dim",new A.ac7(),q,new A.ac8(),q)}) +r($,"b_T","eD",()=>{var q=null +return A.bG(q,q,!0,"surface_bright",new A.abW(),q,new A.abX(),q)}) +r($,"b_Y","aKd",()=>{var q=null +return A.bG(q,q,!0,"surface_container_lowest",new A.ac3(),q,new A.ac4(),q)}) +r($,"b_X","aKc",()=>{var q=null +return A.bG(q,q,!0,"surface_container_low",new A.ac1(),q,new A.ac2(),q)}) +r($,"b_U","aK9",()=>{var q=null +return A.bG(q,q,!0,"surface_container",new A.ac5(),q,new A.ac6(),q)}) +r($,"b_V","aKa",()=>{var q=null +return A.bG(q,q,!0,"surface_container_high",new A.abY(),q,new A.abZ(),q)}) +r($,"b_W","aKb",()=>{var q=null +return A.bG(q,q,!0,"surface_container_highest",new A.ac_(),q,new A.ac0(),q)}) +r($,"b_A","aJZ",()=>A.bG(new A.ab_(),A.co(4.5,7,11,21),!1,"on_surface",new A.ab0(),null,new A.ab1(),null)) +r($,"b0_","aKe",()=>{var q=null +return A.bG(q,q,!0,"surface_variant",new A.ac9(),q,new A.aca(),q)}) +r($,"b_B","aK_",()=>A.bG(new A.aaX(),A.co(3,4.5,7,11),!1,"on_surface_variant",new A.aaY(),null,new A.aaZ(),null)) +r($,"b_o","ayG",()=>{var q=null +return A.bG(q,q,!1,"inverse_surface",new A.aak(),q,new A.aal(),q)}) +r($,"b_m","aJM",()=>A.bG(new A.aae(),A.co(4.5,7,11,21),!1,"inverse_on_surface",new A.aaf(),null,new A.aag(),null)) +r($,"b_G","aK4",()=>A.bG(new A.abj(),A.co(1.5,3,4.5,7),!1,"outline",new A.abk(),null,new A.abl(),null)) +r($,"b_H","aK5",()=>A.bG(new A.abg(),A.co(1,1,3,4.5),!1,"outline_variant",new A.abh(),null,new A.abi(),null)) +r($,"b_R","aK7",()=>{var q=null +return A.bG(q,q,!1,"shadow",new A.abU(),q,new A.abV(),q)}) +r($,"b_M","aK6",()=>{var q=null +return A.bG(q,q,!1,"scrim",new A.abC(),q,new A.abD(),q)}) +r($,"b_I","Ja",()=>A.bG(new A.aby(),A.co(3,4.5,7,7),!0,"primary",new A.abz(),null,new A.abA(),new A.abB())) +r($,"b_s","aJR",()=>A.bG(new A.aaG(),A.co(4.5,7,11,21),!1,"on_primary",new A.aaH(),null,new A.aaI(),null)) +r($,"b_J","Jb",()=>A.bG(new A.abm(),A.co(1,1,3,4.5),!0,"primary_container",new A.abn(),null,new A.abo(),new A.abp())) +r($,"b_t","aJS",()=>A.bG(new A.aav(),A.co(4.5,7,11,21),!1,"on_primary_container",new A.aaw(),null,new A.aax(),null)) +r($,"b_n","aJN",()=>A.bG(new A.aah(),A.co(3,4.5,7,7),!1,"inverse_primary",new A.aai(),null,new A.aaj(),null)) +r($,"b_N","a0f",()=>A.bG(new A.abQ(),A.co(3,4.5,7,7),!0,"secondary",new A.abR(),null,new A.abS(),new A.abT())) +r($,"b_w","aJV",()=>A.bG(new A.aaU(),A.co(4.5,7,11,21),!1,"on_secondary",new A.aaV(),null,new A.aaW(),null)) +r($,"b_O","Je",()=>A.bG(new A.abE(),A.co(1,1,3,4.5),!0,"secondary_container",new A.abF(),null,new A.abG(),new A.abH())) +r($,"b_x","aJW",()=>A.bG(new A.aaJ(),A.co(4.5,7,11,21),!1,"on_secondary_container",new A.aaK(),null,new A.aaL(),null)) +r($,"b00","a0g",()=>A.bG(new A.acp(),A.co(3,4.5,7,7),!0,"tertiary",new A.acq(),null,new A.acr(),new A.acs())) +r($,"b_C","aK0",()=>A.bG(new A.abd(),A.co(4.5,7,11,21),!1,"on_tertiary",new A.abe(),null,new A.abf(),null)) +r($,"b01","Jh",()=>A.bG(new A.acd(),A.co(1,1,3,4.5),!0,"tertiary_container",new A.ace(),null,new A.acf(),new A.acg())) +r($,"b_D","aK1",()=>A.bG(new A.ab2(),A.co(4.5,7,11,21),!1,"on_tertiary_container",new A.ab3(),null,new A.ab4(),null)) +r($,"b_k","a0d",()=>A.bG(new A.aaa(),A.co(3,4.5,7,7),!0,"error",new A.aab(),null,new A.aac(),new A.aad())) +r($,"b_q","aJP",()=>A.bG(new A.aas(),A.co(4.5,7,11,21),!1,"on_error",new A.aat(),null,new A.aau(),null)) +r($,"b_l","a0e",()=>A.bG(new A.aa6(),A.co(1,1,3,4.5),!0,"error_container",new A.aa7(),null,new A.aa8(),new A.aa9())) +r($,"b_r","aJQ",()=>A.bG(new A.aap(),A.co(4.5,7,11,21),!1,"on_error_container",new A.aaq(),null,new A.aar(),null)) +r($,"b_K","Jc",()=>A.bG(new A.abu(),A.co(1,1,3,4.5),!0,"primary_fixed",new A.abv(),null,new A.abw(),new A.abx())) +r($,"b_L","Jd",()=>A.bG(new A.abq(),A.co(1,1,3,4.5),!0,"primary_fixed_dim",new A.abr(),null,new A.abs(),new A.abt())) +r($,"b_u","aJT",()=>A.bG(new A.aaC(),A.co(4.5,7,11,21),!1,"on_primary_fixed",new A.aaD(),new A.aaE(),new A.aaF(),null)) +r($,"b_v","aJU",()=>A.bG(new A.aay(),A.co(3,4.5,7,11),!1,"on_primary_fixed_variant",new A.aaz(),new A.aaA(),new A.aaB(),null)) +r($,"b_P","Jf",()=>A.bG(new A.abM(),A.co(1,1,3,4.5),!0,"secondary_fixed",new A.abN(),null,new A.abO(),new A.abP())) +r($,"b_Q","Jg",()=>A.bG(new A.abI(),A.co(1,1,3,4.5),!0,"secondary_fixed_dim",new A.abJ(),null,new A.abK(),new A.abL())) +r($,"b_y","aJX",()=>A.bG(new A.aaQ(),A.co(4.5,7,11,21),!1,"on_secondary_fixed",new A.aaR(),new A.aaS(),new A.aaT(),null)) +r($,"b_z","aJY",()=>A.bG(new A.aaM(),A.co(3,4.5,7,11),!1,"on_secondary_fixed_variant",new A.aaN(),new A.aaO(),new A.aaP(),null)) +r($,"b02","Ji",()=>A.bG(new A.acl(),A.co(1,1,3,4.5),!0,"tertiary_fixed",new A.acm(),null,new A.acn(),new A.aco())) +r($,"b03","Jj",()=>A.bG(new A.ach(),A.co(1,1,3,4.5),!0,"tertiary_fixed_dim",new A.aci(),null,new A.acj(),new A.ack())) +r($,"b_E","aK2",()=>A.bG(new A.ab9(),A.co(4.5,7,11,21),!1,"on_tertiary_fixed",new A.aba(),new A.abb(),new A.abc(),null)) +r($,"b_F","aK3",()=>A.bG(new A.ab5(),A.co(3,4.5,7,11),!1,"on_tertiary_fixed_variant",new A.ab6(),new A.ab7(),new A.ab8(),null)) +s($,"b15","aKL",()=>$.Jm()) +s($,"b14","Jm",()=>{var q,p,o,n,m,l,k,j,i,h,g=63.66197723675813*A.pu(50)/100,f=A.aBJ(0.1,50),e=$.tO[0],d=$.tO[1],c=$.tO[2],b=e*0.401288+d*0.650173+c*-0.051461,a=e*-0.250268+d*1.204414+c*0.045854,a0=e*-0.002079+d*0.048952+c*0.953127,a1=A.aA1(0.59,0.69,0.9999999999999998),a2=1-0.2777777777777778*A.aXW((-g-42)/92) +if(a2>1)a2=1 +else if(a2<0)a2=0 +q=A.b([a2*(100/b)+1-a2,a2*(100/a)+1-a2,a2*(100/a0)+1-a2],t.n) +e=5*g +p=1/(e+1) +o=p*p*p*p +n=1-o +m=o*g+0.1*n*n*A.J4(e,0.3333333333333333) +l=A.pu(f)/$.tO[1] +e=A.aYW(l) +k=0.725/A.J4(l,0.2) +j=[A.J4(m*q[0]*b/100,0.42),A.J4(m*q[1]*a/100,0.42),A.J4(m*q[2]*a0/100,0.42)] +d=j[0] +c=j[1] +i=j[2] +h=[400*d/(d+27.13),400*c/(c+27.13),400*i/(i+27.13)] +return new A.alC(l,(40*h[0]+20*h[1]+h[2])/20*k,k,k,a1,1,q,m,A.J4(m,0.25),1.48+e)}) +s($,"b3a","aCg",()=>new A.a3g($.aC_(),null)) +s($,"b0I","aKt",()=>new A.aeF(A.cC("/",!1),A.cC("[^/]$",!1),A.cC("^/",!1))) +s($,"b0K","a0i",()=>new A.alX(A.cC("[/\\\\]",!1),A.cC("[^/\\\\]$",!1),A.cC("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])",!1),A.cC("^[/\\\\](?![/\\\\])",!1))) +s($,"b0J","Jl",()=>new A.al6(A.cC("/",!1),A.cC("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$",!1),A.cC("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*",!1),A.cC("^/",!1))) +s($,"b0H","aC_",()=>A.aSF()) +s($,"b09","a0h",()=>A.aDN()) +s($,"b0B","aBZ",()=>new A.Q()) +r($,"aSl","aBY",()=>{var q=new A.acL() +q.MJ($.aBZ()) +return q}) +s($,"b2B","aLP",()=>A.cC("\\r\\n?|\\n",!1)) +s($,"b10","aKH",()=>new A.Q()) +r($,"b12","aKJ",()=>new A.a3m()) +s($,"b11","aKI",()=>{var q,p=J.azS(256,t.N) +for(q=0;q<256;++q)p[q]=B.c.r5(B.f.lK(q,16),2,"0") +return p}) +s($,"aZz","aJv",()=>$.aKh()) +s($,"b13","aC0",()=>new A.Q()) +r($,"aTw","aKK",()=>{var q=new A.asv() +q.MJ($.aC0()) +return q}) +r($,"b3E","aCn",()=>new A.ayC())})();(function nativeSupport(){!function(){var s=function(a){var m={} +m[a]=1 +return Object.keys(hunkHelpers.convertToFastObject(m))[0]} +v.getIsolateTag=function(a){return s("___dart_"+a+v.isolateTag)} +var r="___dart_isolate_tags_" +var q=Object[r]||(Object[r]=Object.create(null)) +var p="_ZxYxX" +for(var o=0;;o++){var n=s(p+"_"+o+"_") +if(!(n in q)){q[n]=1 +v.isolateTag=n +break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}() +hunkHelpers.setOrUpdateInterceptorsByTag({WebGL:J.uA,AnimationEffectReadOnly:J.k,AnimationEffectTiming:J.k,AnimationEffectTimingReadOnly:J.k,AnimationTimeline:J.k,AnimationWorkletGlobalScope:J.k,AuthenticatorAssertionResponse:J.k,AuthenticatorAttestationResponse:J.k,AuthenticatorResponse:J.k,BackgroundFetchFetch:J.k,BackgroundFetchManager:J.k,BackgroundFetchSettledFetch:J.k,BarProp:J.k,BarcodeDetector:J.k,BluetoothRemoteGATTDescriptor:J.k,Body:J.k,BudgetState:J.k,CacheStorage:J.k,CanvasGradient:J.k,CanvasPattern:J.k,CanvasRenderingContext2D:J.k,Client:J.k,Clients:J.k,CookieStore:J.k,Coordinates:J.k,Credential:J.k,CredentialUserData:J.k,CredentialsContainer:J.k,Crypto:J.k,CryptoKey:J.k,CSS:J.k,CSSVariableReferenceValue:J.k,CustomElementRegistry:J.k,DataTransfer:J.k,DataTransferItem:J.k,DeprecatedStorageInfo:J.k,DeprecatedStorageQuota:J.k,DeprecationReport:J.k,DetectedBarcode:J.k,DetectedFace:J.k,DetectedText:J.k,DeviceAcceleration:J.k,DeviceRotationRate:J.k,DirectoryEntry:J.k,webkitFileSystemDirectoryEntry:J.k,FileSystemDirectoryEntry:J.k,DirectoryReader:J.k,WebKitDirectoryReader:J.k,webkitFileSystemDirectoryReader:J.k,FileSystemDirectoryReader:J.k,DocumentOrShadowRoot:J.k,DocumentTimeline:J.k,DOMError:J.k,DOMImplementation:J.k,Iterator:J.k,DOMMatrix:J.k,DOMMatrixReadOnly:J.k,DOMParser:J.k,DOMPoint:J.k,DOMPointReadOnly:J.k,DOMQuad:J.k,DOMStringMap:J.k,Entry:J.k,webkitFileSystemEntry:J.k,FileSystemEntry:J.k,External:J.k,FaceDetector:J.k,FederatedCredential:J.k,FileEntry:J.k,webkitFileSystemFileEntry:J.k,FileSystemFileEntry:J.k,DOMFileSystem:J.k,WebKitFileSystem:J.k,webkitFileSystem:J.k,FileSystem:J.k,FontFace:J.k,FontFaceSource:J.k,FormData:J.k,GamepadButton:J.k,GamepadPose:J.k,Geolocation:J.k,Position:J.k,GeolocationPosition:J.k,Headers:J.k,HTMLHyperlinkElementUtils:J.k,IdleDeadline:J.k,ImageBitmap:J.k,ImageBitmapRenderingContext:J.k,ImageCapture:J.k,InputDeviceCapabilities:J.k,IntersectionObserver:J.k,IntersectionObserverEntry:J.k,InterventionReport:J.k,KeyframeEffect:J.k,KeyframeEffectReadOnly:J.k,MediaCapabilities:J.k,MediaCapabilitiesInfo:J.k,MediaDeviceInfo:J.k,MediaError:J.k,MediaKeyStatusMap:J.k,MediaKeySystemAccess:J.k,MediaKeys:J.k,MediaKeysPolicy:J.k,MediaMetadata:J.k,MediaSession:J.k,MediaSettingsRange:J.k,MemoryInfo:J.k,MessageChannel:J.k,Metadata:J.k,MutationObserver:J.k,WebKitMutationObserver:J.k,MutationRecord:J.k,NavigationPreloadManager:J.k,Navigator:J.k,NavigatorAutomationInformation:J.k,NavigatorConcurrentHardware:J.k,NavigatorCookies:J.k,NavigatorUserMediaError:J.k,NodeFilter:J.k,NodeIterator:J.k,NonDocumentTypeChildNode:J.k,NonElementParentNode:J.k,NoncedElement:J.k,OffscreenCanvasRenderingContext2D:J.k,OverconstrainedError:J.k,PaintRenderingContext2D:J.k,PaintSize:J.k,PaintWorkletGlobalScope:J.k,PasswordCredential:J.k,Path2D:J.k,PaymentAddress:J.k,PaymentInstruments:J.k,PaymentManager:J.k,PaymentResponse:J.k,PerformanceEntry:J.k,PerformanceLongTaskTiming:J.k,PerformanceMark:J.k,PerformanceMeasure:J.k,PerformanceNavigation:J.k,PerformanceNavigationTiming:J.k,PerformanceObserver:J.k,PerformanceObserverEntryList:J.k,PerformancePaintTiming:J.k,PerformanceResourceTiming:J.k,PerformanceServerTiming:J.k,PerformanceTiming:J.k,Permissions:J.k,PhotoCapabilities:J.k,PositionError:J.k,GeolocationPositionError:J.k,Presentation:J.k,PresentationReceiver:J.k,PublicKeyCredential:J.k,PushManager:J.k,PushMessageData:J.k,PushSubscription:J.k,PushSubscriptionOptions:J.k,Range:J.k,RelatedApplication:J.k,ReportBody:J.k,ReportingObserver:J.k,ResizeObserver:J.k,ResizeObserverEntry:J.k,RTCCertificate:J.k,RTCIceCandidate:J.k,mozRTCIceCandidate:J.k,RTCLegacyStatsReport:J.k,RTCRtpContributingSource:J.k,RTCRtpReceiver:J.k,RTCRtpSender:J.k,RTCSessionDescription:J.k,mozRTCSessionDescription:J.k,RTCStatsResponse:J.k,Screen:J.k,ScrollState:J.k,ScrollTimeline:J.k,Selection:J.k,SpeechRecognitionAlternative:J.k,SpeechSynthesisVoice:J.k,StaticRange:J.k,StorageManager:J.k,StyleMedia:J.k,StylePropertyMap:J.k,StylePropertyMapReadonly:J.k,SyncManager:J.k,TaskAttributionTiming:J.k,TextDetector:J.k,TextMetrics:J.k,TrackDefault:J.k,TreeWalker:J.k,TrustedHTML:J.k,TrustedScriptURL:J.k,TrustedURL:J.k,UnderlyingSourceBase:J.k,URLSearchParams:J.k,VRCoordinateSystem:J.k,VRDisplayCapabilities:J.k,VREyeParameters:J.k,VRFrameData:J.k,VRFrameOfReference:J.k,VRPose:J.k,VRStageBounds:J.k,VRStageBoundsPoint:J.k,VRStageParameters:J.k,ValidityState:J.k,VideoPlaybackQuality:J.k,VideoTrack:J.k,VTTRegion:J.k,WindowClient:J.k,WorkletAnimation:J.k,WorkletGlobalScope:J.k,XPathEvaluator:J.k,XPathExpression:J.k,XPathNSResolver:J.k,XPathResult:J.k,XMLSerializer:J.k,XSLTProcessor:J.k,Bluetooth:J.k,BluetoothCharacteristicProperties:J.k,BluetoothRemoteGATTServer:J.k,BluetoothRemoteGATTService:J.k,BluetoothUUID:J.k,BudgetService:J.k,Cache:J.k,DOMFileSystemSync:J.k,DirectoryEntrySync:J.k,DirectoryReaderSync:J.k,EntrySync:J.k,FileEntrySync:J.k,FileReaderSync:J.k,FileWriterSync:J.k,HTMLAllCollection:J.k,Mojo:J.k,MojoHandle:J.k,MojoWatcher:J.k,NFC:J.k,PagePopupController:J.k,Report:J.k,Request:J.k,Response:J.k,SubtleCrypto:J.k,USBAlternateInterface:J.k,USBConfiguration:J.k,USBDevice:J.k,USBEndpoint:J.k,USBInTransferResult:J.k,USBInterface:J.k,USBIsochronousInTransferPacket:J.k,USBIsochronousInTransferResult:J.k,USBIsochronousOutTransferPacket:J.k,USBIsochronousOutTransferResult:J.k,USBOutTransferResult:J.k,WorkerLocation:J.k,WorkerNavigator:J.k,Worklet:J.k,IDBCursor:J.k,IDBCursorWithValue:J.k,IDBFactory:J.k,IDBIndex:J.k,IDBKeyRange:J.k,IDBObjectStore:J.k,IDBObservation:J.k,IDBObserver:J.k,IDBObserverChanges:J.k,SVGAngle:J.k,SVGAnimatedAngle:J.k,SVGAnimatedBoolean:J.k,SVGAnimatedEnumeration:J.k,SVGAnimatedInteger:J.k,SVGAnimatedLength:J.k,SVGAnimatedLengthList:J.k,SVGAnimatedNumber:J.k,SVGAnimatedNumberList:J.k,SVGAnimatedPreserveAspectRatio:J.k,SVGAnimatedRect:J.k,SVGAnimatedString:J.k,SVGAnimatedTransformList:J.k,SVGMatrix:J.k,SVGPoint:J.k,SVGPreserveAspectRatio:J.k,SVGRect:J.k,SVGUnitTypes:J.k,AudioListener:J.k,AudioParam:J.k,AudioTrack:J.k,AudioWorkletGlobalScope:J.k,AudioWorkletProcessor:J.k,PeriodicWave:J.k,WebGLActiveInfo:J.k,ANGLEInstancedArrays:J.k,ANGLE_instanced_arrays:J.k,WebGLBuffer:J.k,WebGLCanvas:J.k,WebGLColorBufferFloat:J.k,WebGLCompressedTextureASTC:J.k,WebGLCompressedTextureATC:J.k,WEBGL_compressed_texture_atc:J.k,WebGLCompressedTextureETC1:J.k,WEBGL_compressed_texture_etc1:J.k,WebGLCompressedTextureETC:J.k,WebGLCompressedTexturePVRTC:J.k,WEBGL_compressed_texture_pvrtc:J.k,WebGLCompressedTextureS3TC:J.k,WEBGL_compressed_texture_s3tc:J.k,WebGLCompressedTextureS3TCsRGB:J.k,WebGLDebugRendererInfo:J.k,WEBGL_debug_renderer_info:J.k,WebGLDebugShaders:J.k,WEBGL_debug_shaders:J.k,WebGLDepthTexture:J.k,WEBGL_depth_texture:J.k,WebGLDrawBuffers:J.k,WEBGL_draw_buffers:J.k,EXTsRGB:J.k,EXT_sRGB:J.k,EXTBlendMinMax:J.k,EXT_blend_minmax:J.k,EXTColorBufferFloat:J.k,EXTColorBufferHalfFloat:J.k,EXTDisjointTimerQuery:J.k,EXTDisjointTimerQueryWebGL2:J.k,EXTFragDepth:J.k,EXT_frag_depth:J.k,EXTShaderTextureLOD:J.k,EXT_shader_texture_lod:J.k,EXTTextureFilterAnisotropic:J.k,EXT_texture_filter_anisotropic:J.k,WebGLFramebuffer:J.k,WebGLGetBufferSubDataAsync:J.k,WebGLLoseContext:J.k,WebGLExtensionLoseContext:J.k,WEBGL_lose_context:J.k,OESElementIndexUint:J.k,OES_element_index_uint:J.k,OESStandardDerivatives:J.k,OES_standard_derivatives:J.k,OESTextureFloat:J.k,OES_texture_float:J.k,OESTextureFloatLinear:J.k,OES_texture_float_linear:J.k,OESTextureHalfFloat:J.k,OES_texture_half_float:J.k,OESTextureHalfFloatLinear:J.k,OES_texture_half_float_linear:J.k,OESVertexArrayObject:J.k,OES_vertex_array_object:J.k,WebGLProgram:J.k,WebGLQuery:J.k,WebGLRenderbuffer:J.k,WebGLRenderingContext:J.k,WebGL2RenderingContext:J.k,WebGLSampler:J.k,WebGLShader:J.k,WebGLShaderPrecisionFormat:J.k,WebGLSync:J.k,WebGLTexture:J.k,WebGLTimerQueryEXT:J.k,WebGLTransformFeedback:J.k,WebGLUniformLocation:J.k,WebGLVertexArrayObject:J.k,WebGLVertexArrayObjectOES:J.k,WebGL2RenderingContextBase:J.k,ArrayBuffer:A.qy,ArrayBufferView:A.eh,DataView:A.Bp,Float32Array:A.Bq,Float64Array:A.Br,Int16Array:A.Nz,Int32Array:A.Bs,Int8Array:A.NA,Uint16Array:A.Bt,Uint32Array:A.Bu,Uint8ClampedArray:A.Bv,CanvasPixelArray:A.Bv,Uint8Array:A.lI,HTMLAudioElement:A.aP,HTMLBRElement:A.aP,HTMLBaseElement:A.aP,HTMLBodyElement:A.aP,HTMLButtonElement:A.aP,HTMLCanvasElement:A.aP,HTMLContentElement:A.aP,HTMLDListElement:A.aP,HTMLDataElement:A.aP,HTMLDataListElement:A.aP,HTMLDetailsElement:A.aP,HTMLDialogElement:A.aP,HTMLDivElement:A.aP,HTMLEmbedElement:A.aP,HTMLFieldSetElement:A.aP,HTMLHRElement:A.aP,HTMLHeadElement:A.aP,HTMLHeadingElement:A.aP,HTMLHtmlElement:A.aP,HTMLIFrameElement:A.aP,HTMLImageElement:A.aP,HTMLInputElement:A.aP,HTMLLIElement:A.aP,HTMLLabelElement:A.aP,HTMLLegendElement:A.aP,HTMLLinkElement:A.aP,HTMLMapElement:A.aP,HTMLMediaElement:A.aP,HTMLMenuElement:A.aP,HTMLMetaElement:A.aP,HTMLMeterElement:A.aP,HTMLModElement:A.aP,HTMLOListElement:A.aP,HTMLObjectElement:A.aP,HTMLOptGroupElement:A.aP,HTMLOptionElement:A.aP,HTMLOutputElement:A.aP,HTMLParagraphElement:A.aP,HTMLParamElement:A.aP,HTMLPictureElement:A.aP,HTMLPreElement:A.aP,HTMLProgressElement:A.aP,HTMLQuoteElement:A.aP,HTMLScriptElement:A.aP,HTMLShadowElement:A.aP,HTMLSlotElement:A.aP,HTMLSourceElement:A.aP,HTMLSpanElement:A.aP,HTMLStyleElement:A.aP,HTMLTableCaptionElement:A.aP,HTMLTableCellElement:A.aP,HTMLTableDataCellElement:A.aP,HTMLTableHeaderCellElement:A.aP,HTMLTableColElement:A.aP,HTMLTableElement:A.aP,HTMLTableRowElement:A.aP,HTMLTableSectionElement:A.aP,HTMLTemplateElement:A.aP,HTMLTextAreaElement:A.aP,HTMLTimeElement:A.aP,HTMLTitleElement:A.aP,HTMLTrackElement:A.aP,HTMLUListElement:A.aP,HTMLUnknownElement:A.aP,HTMLVideoElement:A.aP,HTMLDirectoryElement:A.aP,HTMLFontElement:A.aP,HTMLFrameElement:A.aP,HTMLFrameSetElement:A.aP,HTMLMarqueeElement:A.aP,HTMLElement:A.aP,AccessibleNodeList:A.Jt,HTMLAnchorElement:A.Jz,HTMLAreaElement:A.JG,BeforeUnloadEvent:A.yF,Blob:A.n6,CDATASection:A.k9,CharacterData:A.k9,Comment:A.k9,ProcessingInstruction:A.k9,Text:A.k9,CSSPerspective:A.KR,CSSCharsetRule:A.cu,CSSConditionRule:A.cu,CSSFontFaceRule:A.cu,CSSGroupingRule:A.cu,CSSImportRule:A.cu,CSSKeyframeRule:A.cu,MozCSSKeyframeRule:A.cu,WebKitCSSKeyframeRule:A.cu,CSSKeyframesRule:A.cu,MozCSSKeyframesRule:A.cu,WebKitCSSKeyframesRule:A.cu,CSSMediaRule:A.cu,CSSNamespaceRule:A.cu,CSSPageRule:A.cu,CSSRule:A.cu,CSSStyleRule:A.cu,CSSSupportsRule:A.cu,CSSViewportRule:A.cu,CSSStyleDeclaration:A.tV,MSStyleCSSProperties:A.tV,CSS2Properties:A.tV,CSSImageValue:A.fC,CSSKeywordValue:A.fC,CSSNumericValue:A.fC,CSSPositionValue:A.fC,CSSResourceValue:A.fC,CSSUnitValue:A.fC,CSSURLImageValue:A.fC,CSSStyleValue:A.fC,CSSMatrixComponent:A.jb,CSSRotation:A.jb,CSSScale:A.jb,CSSSkew:A.jb,CSSTranslation:A.jb,CSSTransformComponent:A.jb,CSSTransformValue:A.KS,CSSUnparsedValue:A.KT,DataTransferItemList:A.L1,DOMException:A.Lp,ClientRectList:A.zK,DOMRectList:A.zK,DOMRectReadOnly:A.zL,DOMStringList:A.Lr,DOMTokenList:A.Lt,MathMLElement:A.aJ,SVGAElement:A.aJ,SVGAnimateElement:A.aJ,SVGAnimateMotionElement:A.aJ,SVGAnimateTransformElement:A.aJ,SVGAnimationElement:A.aJ,SVGCircleElement:A.aJ,SVGClipPathElement:A.aJ,SVGDefsElement:A.aJ,SVGDescElement:A.aJ,SVGDiscardElement:A.aJ,SVGEllipseElement:A.aJ,SVGFEBlendElement:A.aJ,SVGFEColorMatrixElement:A.aJ,SVGFEComponentTransferElement:A.aJ,SVGFECompositeElement:A.aJ,SVGFEConvolveMatrixElement:A.aJ,SVGFEDiffuseLightingElement:A.aJ,SVGFEDisplacementMapElement:A.aJ,SVGFEDistantLightElement:A.aJ,SVGFEFloodElement:A.aJ,SVGFEFuncAElement:A.aJ,SVGFEFuncBElement:A.aJ,SVGFEFuncGElement:A.aJ,SVGFEFuncRElement:A.aJ,SVGFEGaussianBlurElement:A.aJ,SVGFEImageElement:A.aJ,SVGFEMergeElement:A.aJ,SVGFEMergeNodeElement:A.aJ,SVGFEMorphologyElement:A.aJ,SVGFEOffsetElement:A.aJ,SVGFEPointLightElement:A.aJ,SVGFESpecularLightingElement:A.aJ,SVGFESpotLightElement:A.aJ,SVGFETileElement:A.aJ,SVGFETurbulenceElement:A.aJ,SVGFilterElement:A.aJ,SVGForeignObjectElement:A.aJ,SVGGElement:A.aJ,SVGGeometryElement:A.aJ,SVGGraphicsElement:A.aJ,SVGImageElement:A.aJ,SVGLineElement:A.aJ,SVGLinearGradientElement:A.aJ,SVGMarkerElement:A.aJ,SVGMaskElement:A.aJ,SVGMetadataElement:A.aJ,SVGPathElement:A.aJ,SVGPatternElement:A.aJ,SVGPolygonElement:A.aJ,SVGPolylineElement:A.aJ,SVGRadialGradientElement:A.aJ,SVGRectElement:A.aJ,SVGScriptElement:A.aJ,SVGSetElement:A.aJ,SVGStopElement:A.aJ,SVGStyleElement:A.aJ,SVGElement:A.aJ,SVGSVGElement:A.aJ,SVGSwitchElement:A.aJ,SVGSymbolElement:A.aJ,SVGTSpanElement:A.aJ,SVGTextContentElement:A.aJ,SVGTextElement:A.aJ,SVGTextPathElement:A.aJ,SVGTextPositioningElement:A.aJ,SVGTitleElement:A.aJ,SVGUseElement:A.aJ,SVGViewElement:A.aJ,SVGGradientElement:A.aJ,SVGComponentTransferFunctionElement:A.aJ,SVGFEDropShadowElement:A.aJ,SVGMPathElement:A.aJ,Element:A.aJ,AbortPaymentEvent:A.ax,AnimationEvent:A.ax,AnimationPlaybackEvent:A.ax,ApplicationCacheErrorEvent:A.ax,BackgroundFetchClickEvent:A.ax,BackgroundFetchEvent:A.ax,BackgroundFetchFailEvent:A.ax,BackgroundFetchedEvent:A.ax,BeforeInstallPromptEvent:A.ax,BlobEvent:A.ax,CanMakePaymentEvent:A.ax,ClipboardEvent:A.ax,CloseEvent:A.ax,CompositionEvent:A.ax,CustomEvent:A.ax,DeviceMotionEvent:A.ax,DeviceOrientationEvent:A.ax,ErrorEvent:A.ax,ExtendableEvent:A.ax,ExtendableMessageEvent:A.ax,FetchEvent:A.ax,FocusEvent:A.ax,FontFaceSetLoadEvent:A.ax,ForeignFetchEvent:A.ax,GamepadEvent:A.ax,HashChangeEvent:A.ax,InstallEvent:A.ax,KeyboardEvent:A.ax,MediaEncryptedEvent:A.ax,MediaKeyMessageEvent:A.ax,MediaQueryListEvent:A.ax,MediaStreamEvent:A.ax,MediaStreamTrackEvent:A.ax,MessageEvent:A.ax,MIDIConnectionEvent:A.ax,MIDIMessageEvent:A.ax,MouseEvent:A.ax,DragEvent:A.ax,MutationEvent:A.ax,NotificationEvent:A.ax,PageTransitionEvent:A.ax,PaymentRequestEvent:A.ax,PaymentRequestUpdateEvent:A.ax,PointerEvent:A.ax,PopStateEvent:A.ax,PresentationConnectionAvailableEvent:A.ax,PresentationConnectionCloseEvent:A.ax,ProgressEvent:A.ax,PromiseRejectionEvent:A.ax,PushEvent:A.ax,RTCDataChannelEvent:A.ax,RTCDTMFToneChangeEvent:A.ax,RTCPeerConnectionIceEvent:A.ax,RTCTrackEvent:A.ax,SecurityPolicyViolationEvent:A.ax,SensorErrorEvent:A.ax,SpeechRecognitionError:A.ax,SpeechRecognitionEvent:A.ax,SpeechSynthesisEvent:A.ax,StorageEvent:A.ax,SyncEvent:A.ax,TextEvent:A.ax,TouchEvent:A.ax,TrackEvent:A.ax,TransitionEvent:A.ax,WebKitTransitionEvent:A.ax,UIEvent:A.ax,VRDeviceEvent:A.ax,VRDisplayEvent:A.ax,VRSessionEvent:A.ax,WheelEvent:A.ax,MojoInterfaceRequestEvent:A.ax,ResourceProgressEvent:A.ax,USBConnectionEvent:A.ax,IDBVersionChangeEvent:A.ax,AudioProcessingEvent:A.ax,OfflineAudioCompletionEvent:A.ax,WebGLContextEvent:A.ax,Event:A.ax,InputEvent:A.ax,SubmitEvent:A.ax,AbsoluteOrientationSensor:A.a0,Accelerometer:A.a0,AccessibleNode:A.a0,AmbientLightSensor:A.a0,Animation:A.a0,ApplicationCache:A.a0,DOMApplicationCache:A.a0,OfflineResourceList:A.a0,BackgroundFetchRegistration:A.a0,BatteryManager:A.a0,BroadcastChannel:A.a0,CanvasCaptureMediaStreamTrack:A.a0,DedicatedWorkerGlobalScope:A.a0,EventSource:A.a0,FileReader:A.a0,FontFaceSet:A.a0,Gyroscope:A.a0,XMLHttpRequest:A.a0,XMLHttpRequestEventTarget:A.a0,XMLHttpRequestUpload:A.a0,LinearAccelerationSensor:A.a0,Magnetometer:A.a0,MediaDevices:A.a0,MediaKeySession:A.a0,MediaQueryList:A.a0,MediaRecorder:A.a0,MediaSource:A.a0,MediaStream:A.a0,MediaStreamTrack:A.a0,MIDIAccess:A.a0,MIDIInput:A.a0,MIDIOutput:A.a0,MIDIPort:A.a0,NetworkInformation:A.a0,Notification:A.a0,OffscreenCanvas:A.a0,OrientationSensor:A.a0,PaymentRequest:A.a0,Performance:A.a0,PermissionStatus:A.a0,PresentationAvailability:A.a0,PresentationConnection:A.a0,PresentationConnectionList:A.a0,PresentationRequest:A.a0,RelativeOrientationSensor:A.a0,RemotePlayback:A.a0,RTCDataChannel:A.a0,DataChannel:A.a0,RTCDTMFSender:A.a0,RTCPeerConnection:A.a0,webkitRTCPeerConnection:A.a0,mozRTCPeerConnection:A.a0,ScreenOrientation:A.a0,Sensor:A.a0,ServiceWorker:A.a0,ServiceWorkerContainer:A.a0,ServiceWorkerGlobalScope:A.a0,ServiceWorkerRegistration:A.a0,SharedWorker:A.a0,SharedWorkerGlobalScope:A.a0,SpeechRecognition:A.a0,webkitSpeechRecognition:A.a0,SpeechSynthesis:A.a0,SpeechSynthesisUtterance:A.a0,VR:A.a0,VRDevice:A.a0,VRDisplay:A.a0,VRSession:A.a0,VisualViewport:A.a0,WebSocket:A.a0,Window:A.a0,DOMWindow:A.a0,Worker:A.a0,WorkerGlobalScope:A.a0,WorkerPerformance:A.a0,BluetoothDevice:A.a0,BluetoothRemoteGATTCharacteristic:A.a0,Clipboard:A.a0,MojoInterfaceInterceptor:A.a0,USB:A.a0,IDBDatabase:A.a0,IDBOpenDBRequest:A.a0,IDBVersionChangeRequest:A.a0,IDBRequest:A.a0,IDBTransaction:A.a0,AnalyserNode:A.a0,RealtimeAnalyserNode:A.a0,AudioBufferSourceNode:A.a0,AudioDestinationNode:A.a0,AudioNode:A.a0,AudioScheduledSourceNode:A.a0,AudioWorkletNode:A.a0,BiquadFilterNode:A.a0,ChannelMergerNode:A.a0,AudioChannelMerger:A.a0,ChannelSplitterNode:A.a0,AudioChannelSplitter:A.a0,ConstantSourceNode:A.a0,ConvolverNode:A.a0,DelayNode:A.a0,DynamicsCompressorNode:A.a0,GainNode:A.a0,AudioGainNode:A.a0,IIRFilterNode:A.a0,MediaElementAudioSourceNode:A.a0,MediaStreamAudioDestinationNode:A.a0,MediaStreamAudioSourceNode:A.a0,OscillatorNode:A.a0,Oscillator:A.a0,PannerNode:A.a0,AudioPannerNode:A.a0,webkitAudioPannerNode:A.a0,ScriptProcessorNode:A.a0,JavaScriptAudioNode:A.a0,StereoPannerNode:A.a0,WaveShaperNode:A.a0,EventTarget:A.a0,File:A.fg,FileList:A.ue,FileWriter:A.LM,HTMLFormElement:A.LZ,Gamepad:A.fF,History:A.Md,HTMLCollection:A.q3,HTMLFormControlsCollection:A.q3,HTMLOptionsCollection:A.q3,ImageData:A.uw,Location:A.Nd,MediaList:A.Np,MessagePort:A.uU,MIDIInputMap:A.Ns,MIDIOutputMap:A.Nt,MimeType:A.fI,MimeTypeArray:A.Nu,Document:A.bs,DocumentFragment:A.bs,HTMLDocument:A.bs,ShadowRoot:A.bs,XMLDocument:A.bs,Attr:A.bs,DocumentType:A.bs,Node:A.bs,NodeList:A.BB,RadioNodeList:A.BB,Plugin:A.fJ,PluginArray:A.Oa,RTCStatsReport:A.P7,HTMLSelectElement:A.Px,SharedArrayBuffer:A.vH,SourceBuffer:A.fP,SourceBufferList:A.Qe,SpeechGrammar:A.fQ,SpeechGrammarList:A.Qj,SpeechRecognitionResult:A.fR,Storage:A.Qn,CSSStyleSheet:A.f8,StyleSheet:A.f8,TextTrack:A.fX,TextTrackCue:A.f9,VTTCue:A.f9,TextTrackCueList:A.QO,TextTrackList:A.QP,TimeRanges:A.QR,Touch:A.fY,TouchList:A.QT,TrackDefaultList:A.QU,URL:A.R4,VideoTrackList:A.Rc,CSSRuleList:A.SM,ClientRect:A.Fc,DOMRect:A.Fc,GamepadList:A.U6,NamedNodeMap:A.Ga,MozNamedAttrMap:A.Ga,SpeechRecognitionResultList:A.XV,StyleSheetList:A.Y7,SVGLength:A.hP,SVGLengthList:A.N3,SVGNumber:A.hT,SVGNumberList:A.NI,SVGPointList:A.Ob,SVGStringList:A.Qr,SVGTransform:A.i2,SVGTransformList:A.QW,AudioBuffer:A.JM,AudioParamMap:A.JN,AudioTrackList:A.JO,AudioContext:A.n4,webkitAudioContext:A.n4,BaseAudioContext:A.n4,OfflineAudioContext:A.NJ}) +hunkHelpers.setOrUpdateLeafTags({WebGL:true,AnimationEffectReadOnly:true,AnimationEffectTiming:true,AnimationEffectTimingReadOnly:true,AnimationTimeline:true,AnimationWorkletGlobalScope:true,AuthenticatorAssertionResponse:true,AuthenticatorAttestationResponse:true,AuthenticatorResponse:true,BackgroundFetchFetch:true,BackgroundFetchManager:true,BackgroundFetchSettledFetch:true,BarProp:true,BarcodeDetector:true,BluetoothRemoteGATTDescriptor:true,Body:true,BudgetState:true,CacheStorage:true,CanvasGradient:true,CanvasPattern:true,CanvasRenderingContext2D:true,Client:true,Clients:true,CookieStore:true,Coordinates:true,Credential:true,CredentialUserData:true,CredentialsContainer:true,Crypto:true,CryptoKey:true,CSS:true,CSSVariableReferenceValue:true,CustomElementRegistry:true,DataTransfer:true,DataTransferItem:true,DeprecatedStorageInfo:true,DeprecatedStorageQuota:true,DeprecationReport:true,DetectedBarcode:true,DetectedFace:true,DetectedText:true,DeviceAcceleration:true,DeviceRotationRate:true,DirectoryEntry:true,webkitFileSystemDirectoryEntry:true,FileSystemDirectoryEntry:true,DirectoryReader:true,WebKitDirectoryReader:true,webkitFileSystemDirectoryReader:true,FileSystemDirectoryReader:true,DocumentOrShadowRoot:true,DocumentTimeline:true,DOMError:true,DOMImplementation:true,Iterator:true,DOMMatrix:true,DOMMatrixReadOnly:true,DOMParser:true,DOMPoint:true,DOMPointReadOnly:true,DOMQuad:true,DOMStringMap:true,Entry:true,webkitFileSystemEntry:true,FileSystemEntry:true,External:true,FaceDetector:true,FederatedCredential:true,FileEntry:true,webkitFileSystemFileEntry:true,FileSystemFileEntry:true,DOMFileSystem:true,WebKitFileSystem:true,webkitFileSystem:true,FileSystem:true,FontFace:true,FontFaceSource:true,FormData:true,GamepadButton:true,GamepadPose:true,Geolocation:true,Position:true,GeolocationPosition:true,Headers:true,HTMLHyperlinkElementUtils:true,IdleDeadline:true,ImageBitmap:true,ImageBitmapRenderingContext:true,ImageCapture:true,InputDeviceCapabilities:true,IntersectionObserver:true,IntersectionObserverEntry:true,InterventionReport:true,KeyframeEffect:true,KeyframeEffectReadOnly:true,MediaCapabilities:true,MediaCapabilitiesInfo:true,MediaDeviceInfo:true,MediaError:true,MediaKeyStatusMap:true,MediaKeySystemAccess:true,MediaKeys:true,MediaKeysPolicy:true,MediaMetadata:true,MediaSession:true,MediaSettingsRange:true,MemoryInfo:true,MessageChannel:true,Metadata:true,MutationObserver:true,WebKitMutationObserver:true,MutationRecord:true,NavigationPreloadManager:true,Navigator:true,NavigatorAutomationInformation:true,NavigatorConcurrentHardware:true,NavigatorCookies:true,NavigatorUserMediaError:true,NodeFilter:true,NodeIterator:true,NonDocumentTypeChildNode:true,NonElementParentNode:true,NoncedElement:true,OffscreenCanvasRenderingContext2D:true,OverconstrainedError:true,PaintRenderingContext2D:true,PaintSize:true,PaintWorkletGlobalScope:true,PasswordCredential:true,Path2D:true,PaymentAddress:true,PaymentInstruments:true,PaymentManager:true,PaymentResponse:true,PerformanceEntry:true,PerformanceLongTaskTiming:true,PerformanceMark:true,PerformanceMeasure:true,PerformanceNavigation:true,PerformanceNavigationTiming:true,PerformanceObserver:true,PerformanceObserverEntryList:true,PerformancePaintTiming:true,PerformanceResourceTiming:true,PerformanceServerTiming:true,PerformanceTiming:true,Permissions:true,PhotoCapabilities:true,PositionError:true,GeolocationPositionError:true,Presentation:true,PresentationReceiver:true,PublicKeyCredential:true,PushManager:true,PushMessageData:true,PushSubscription:true,PushSubscriptionOptions:true,Range:true,RelatedApplication:true,ReportBody:true,ReportingObserver:true,ResizeObserver:true,ResizeObserverEntry:true,RTCCertificate:true,RTCIceCandidate:true,mozRTCIceCandidate:true,RTCLegacyStatsReport:true,RTCRtpContributingSource:true,RTCRtpReceiver:true,RTCRtpSender:true,RTCSessionDescription:true,mozRTCSessionDescription:true,RTCStatsResponse:true,Screen:true,ScrollState:true,ScrollTimeline:true,Selection:true,SpeechRecognitionAlternative:true,SpeechSynthesisVoice:true,StaticRange:true,StorageManager:true,StyleMedia:true,StylePropertyMap:true,StylePropertyMapReadonly:true,SyncManager:true,TaskAttributionTiming:true,TextDetector:true,TextMetrics:true,TrackDefault:true,TreeWalker:true,TrustedHTML:true,TrustedScriptURL:true,TrustedURL:true,UnderlyingSourceBase:true,URLSearchParams:true,VRCoordinateSystem:true,VRDisplayCapabilities:true,VREyeParameters:true,VRFrameData:true,VRFrameOfReference:true,VRPose:true,VRStageBounds:true,VRStageBoundsPoint:true,VRStageParameters:true,ValidityState:true,VideoPlaybackQuality:true,VideoTrack:true,VTTRegion:true,WindowClient:true,WorkletAnimation:true,WorkletGlobalScope:true,XPathEvaluator:true,XPathExpression:true,XPathNSResolver:true,XPathResult:true,XMLSerializer:true,XSLTProcessor:true,Bluetooth:true,BluetoothCharacteristicProperties:true,BluetoothRemoteGATTServer:true,BluetoothRemoteGATTService:true,BluetoothUUID:true,BudgetService:true,Cache:true,DOMFileSystemSync:true,DirectoryEntrySync:true,DirectoryReaderSync:true,EntrySync:true,FileEntrySync:true,FileReaderSync:true,FileWriterSync:true,HTMLAllCollection:true,Mojo:true,MojoHandle:true,MojoWatcher:true,NFC:true,PagePopupController:true,Report:true,Request:true,Response:true,SubtleCrypto:true,USBAlternateInterface:true,USBConfiguration:true,USBDevice:true,USBEndpoint:true,USBInTransferResult:true,USBInterface:true,USBIsochronousInTransferPacket:true,USBIsochronousInTransferResult:true,USBIsochronousOutTransferPacket:true,USBIsochronousOutTransferResult:true,USBOutTransferResult:true,WorkerLocation:true,WorkerNavigator:true,Worklet:true,IDBCursor:true,IDBCursorWithValue:true,IDBFactory:true,IDBIndex:true,IDBKeyRange:true,IDBObjectStore:true,IDBObservation:true,IDBObserver:true,IDBObserverChanges:true,SVGAngle:true,SVGAnimatedAngle:true,SVGAnimatedBoolean:true,SVGAnimatedEnumeration:true,SVGAnimatedInteger:true,SVGAnimatedLength:true,SVGAnimatedLengthList:true,SVGAnimatedNumber:true,SVGAnimatedNumberList:true,SVGAnimatedPreserveAspectRatio:true,SVGAnimatedRect:true,SVGAnimatedString:true,SVGAnimatedTransformList:true,SVGMatrix:true,SVGPoint:true,SVGPreserveAspectRatio:true,SVGRect:true,SVGUnitTypes:true,AudioListener:true,AudioParam:true,AudioTrack:true,AudioWorkletGlobalScope:true,AudioWorkletProcessor:true,PeriodicWave:true,WebGLActiveInfo:true,ANGLEInstancedArrays:true,ANGLE_instanced_arrays:true,WebGLBuffer:true,WebGLCanvas:true,WebGLColorBufferFloat:true,WebGLCompressedTextureASTC:true,WebGLCompressedTextureATC:true,WEBGL_compressed_texture_atc:true,WebGLCompressedTextureETC1:true,WEBGL_compressed_texture_etc1:true,WebGLCompressedTextureETC:true,WebGLCompressedTexturePVRTC:true,WEBGL_compressed_texture_pvrtc:true,WebGLCompressedTextureS3TC:true,WEBGL_compressed_texture_s3tc:true,WebGLCompressedTextureS3TCsRGB:true,WebGLDebugRendererInfo:true,WEBGL_debug_renderer_info:true,WebGLDebugShaders:true,WEBGL_debug_shaders:true,WebGLDepthTexture:true,WEBGL_depth_texture:true,WebGLDrawBuffers:true,WEBGL_draw_buffers:true,EXTsRGB:true,EXT_sRGB:true,EXTBlendMinMax:true,EXT_blend_minmax:true,EXTColorBufferFloat:true,EXTColorBufferHalfFloat:true,EXTDisjointTimerQuery:true,EXTDisjointTimerQueryWebGL2:true,EXTFragDepth:true,EXT_frag_depth:true,EXTShaderTextureLOD:true,EXT_shader_texture_lod:true,EXTTextureFilterAnisotropic:true,EXT_texture_filter_anisotropic:true,WebGLFramebuffer:true,WebGLGetBufferSubDataAsync:true,WebGLLoseContext:true,WebGLExtensionLoseContext:true,WEBGL_lose_context:true,OESElementIndexUint:true,OES_element_index_uint:true,OESStandardDerivatives:true,OES_standard_derivatives:true,OESTextureFloat:true,OES_texture_float:true,OESTextureFloatLinear:true,OES_texture_float_linear:true,OESTextureHalfFloat:true,OES_texture_half_float:true,OESTextureHalfFloatLinear:true,OES_texture_half_float_linear:true,OESVertexArrayObject:true,OES_vertex_array_object:true,WebGLProgram:true,WebGLQuery:true,WebGLRenderbuffer:true,WebGLRenderingContext:true,WebGL2RenderingContext:true,WebGLSampler:true,WebGLShader:true,WebGLShaderPrecisionFormat:true,WebGLSync:true,WebGLTexture:true,WebGLTimerQueryEXT:true,WebGLTransformFeedback:true,WebGLUniformLocation:true,WebGLVertexArrayObject:true,WebGLVertexArrayObjectOES:true,WebGL2RenderingContextBase:true,ArrayBuffer:true,ArrayBufferView:false,DataView:true,Float32Array:true,Float64Array:true,Int16Array:true,Int32Array:true,Int8Array:true,Uint16Array:true,Uint32Array:true,Uint8ClampedArray:true,CanvasPixelArray:true,Uint8Array:false,HTMLAudioElement:true,HTMLBRElement:true,HTMLBaseElement:true,HTMLBodyElement:true,HTMLButtonElement:true,HTMLCanvasElement:true,HTMLContentElement:true,HTMLDListElement:true,HTMLDataElement:true,HTMLDataListElement:true,HTMLDetailsElement:true,HTMLDialogElement:true,HTMLDivElement:true,HTMLEmbedElement:true,HTMLFieldSetElement:true,HTMLHRElement:true,HTMLHeadElement:true,HTMLHeadingElement:true,HTMLHtmlElement:true,HTMLIFrameElement:true,HTMLImageElement:true,HTMLInputElement:true,HTMLLIElement:true,HTMLLabelElement:true,HTMLLegendElement:true,HTMLLinkElement:true,HTMLMapElement:true,HTMLMediaElement:true,HTMLMenuElement:true,HTMLMetaElement:true,HTMLMeterElement:true,HTMLModElement:true,HTMLOListElement:true,HTMLObjectElement:true,HTMLOptGroupElement:true,HTMLOptionElement:true,HTMLOutputElement:true,HTMLParagraphElement:true,HTMLParamElement:true,HTMLPictureElement:true,HTMLPreElement:true,HTMLProgressElement:true,HTMLQuoteElement:true,HTMLScriptElement:true,HTMLShadowElement:true,HTMLSlotElement:true,HTMLSourceElement:true,HTMLSpanElement:true,HTMLStyleElement:true,HTMLTableCaptionElement:true,HTMLTableCellElement:true,HTMLTableDataCellElement:true,HTMLTableHeaderCellElement:true,HTMLTableColElement:true,HTMLTableElement:true,HTMLTableRowElement:true,HTMLTableSectionElement:true,HTMLTemplateElement:true,HTMLTextAreaElement:true,HTMLTimeElement:true,HTMLTitleElement:true,HTMLTrackElement:true,HTMLUListElement:true,HTMLUnknownElement:true,HTMLVideoElement:true,HTMLDirectoryElement:true,HTMLFontElement:true,HTMLFrameElement:true,HTMLFrameSetElement:true,HTMLMarqueeElement:true,HTMLElement:false,AccessibleNodeList:true,HTMLAnchorElement:true,HTMLAreaElement:true,BeforeUnloadEvent:true,Blob:false,CDATASection:true,CharacterData:true,Comment:true,ProcessingInstruction:true,Text:true,CSSPerspective:true,CSSCharsetRule:true,CSSConditionRule:true,CSSFontFaceRule:true,CSSGroupingRule:true,CSSImportRule:true,CSSKeyframeRule:true,MozCSSKeyframeRule:true,WebKitCSSKeyframeRule:true,CSSKeyframesRule:true,MozCSSKeyframesRule:true,WebKitCSSKeyframesRule:true,CSSMediaRule:true,CSSNamespaceRule:true,CSSPageRule:true,CSSRule:true,CSSStyleRule:true,CSSSupportsRule:true,CSSViewportRule:true,CSSStyleDeclaration:true,MSStyleCSSProperties:true,CSS2Properties:true,CSSImageValue:true,CSSKeywordValue:true,CSSNumericValue:true,CSSPositionValue:true,CSSResourceValue:true,CSSUnitValue:true,CSSURLImageValue:true,CSSStyleValue:false,CSSMatrixComponent:true,CSSRotation:true,CSSScale:true,CSSSkew:true,CSSTranslation:true,CSSTransformComponent:false,CSSTransformValue:true,CSSUnparsedValue:true,DataTransferItemList:true,DOMException:true,ClientRectList:true,DOMRectList:true,DOMRectReadOnly:false,DOMStringList:true,DOMTokenList:true,MathMLElement:true,SVGAElement:true,SVGAnimateElement:true,SVGAnimateMotionElement:true,SVGAnimateTransformElement:true,SVGAnimationElement:true,SVGCircleElement:true,SVGClipPathElement:true,SVGDefsElement:true,SVGDescElement:true,SVGDiscardElement:true,SVGEllipseElement:true,SVGFEBlendElement:true,SVGFEColorMatrixElement:true,SVGFEComponentTransferElement:true,SVGFECompositeElement:true,SVGFEConvolveMatrixElement:true,SVGFEDiffuseLightingElement:true,SVGFEDisplacementMapElement:true,SVGFEDistantLightElement:true,SVGFEFloodElement:true,SVGFEFuncAElement:true,SVGFEFuncBElement:true,SVGFEFuncGElement:true,SVGFEFuncRElement:true,SVGFEGaussianBlurElement:true,SVGFEImageElement:true,SVGFEMergeElement:true,SVGFEMergeNodeElement:true,SVGFEMorphologyElement:true,SVGFEOffsetElement:true,SVGFEPointLightElement:true,SVGFESpecularLightingElement:true,SVGFESpotLightElement:true,SVGFETileElement:true,SVGFETurbulenceElement:true,SVGFilterElement:true,SVGForeignObjectElement:true,SVGGElement:true,SVGGeometryElement:true,SVGGraphicsElement:true,SVGImageElement:true,SVGLineElement:true,SVGLinearGradientElement:true,SVGMarkerElement:true,SVGMaskElement:true,SVGMetadataElement:true,SVGPathElement:true,SVGPatternElement:true,SVGPolygonElement:true,SVGPolylineElement:true,SVGRadialGradientElement:true,SVGRectElement:true,SVGScriptElement:true,SVGSetElement:true,SVGStopElement:true,SVGStyleElement:true,SVGElement:true,SVGSVGElement:true,SVGSwitchElement:true,SVGSymbolElement:true,SVGTSpanElement:true,SVGTextContentElement:true,SVGTextElement:true,SVGTextPathElement:true,SVGTextPositioningElement:true,SVGTitleElement:true,SVGUseElement:true,SVGViewElement:true,SVGGradientElement:true,SVGComponentTransferFunctionElement:true,SVGFEDropShadowElement:true,SVGMPathElement:true,Element:false,AbortPaymentEvent:true,AnimationEvent:true,AnimationPlaybackEvent:true,ApplicationCacheErrorEvent:true,BackgroundFetchClickEvent:true,BackgroundFetchEvent:true,BackgroundFetchFailEvent:true,BackgroundFetchedEvent:true,BeforeInstallPromptEvent:true,BlobEvent:true,CanMakePaymentEvent:true,ClipboardEvent:true,CloseEvent:true,CompositionEvent:true,CustomEvent:true,DeviceMotionEvent:true,DeviceOrientationEvent:true,ErrorEvent:true,ExtendableEvent:true,ExtendableMessageEvent:true,FetchEvent:true,FocusEvent:true,FontFaceSetLoadEvent:true,ForeignFetchEvent:true,GamepadEvent:true,HashChangeEvent:true,InstallEvent:true,KeyboardEvent:true,MediaEncryptedEvent:true,MediaKeyMessageEvent:true,MediaQueryListEvent:true,MediaStreamEvent:true,MediaStreamTrackEvent:true,MessageEvent:true,MIDIConnectionEvent:true,MIDIMessageEvent:true,MouseEvent:true,DragEvent:true,MutationEvent:true,NotificationEvent:true,PageTransitionEvent:true,PaymentRequestEvent:true,PaymentRequestUpdateEvent:true,PointerEvent:true,PopStateEvent:true,PresentationConnectionAvailableEvent:true,PresentationConnectionCloseEvent:true,ProgressEvent:true,PromiseRejectionEvent:true,PushEvent:true,RTCDataChannelEvent:true,RTCDTMFToneChangeEvent:true,RTCPeerConnectionIceEvent:true,RTCTrackEvent:true,SecurityPolicyViolationEvent:true,SensorErrorEvent:true,SpeechRecognitionError:true,SpeechRecognitionEvent:true,SpeechSynthesisEvent:true,StorageEvent:true,SyncEvent:true,TextEvent:true,TouchEvent:true,TrackEvent:true,TransitionEvent:true,WebKitTransitionEvent:true,UIEvent:true,VRDeviceEvent:true,VRDisplayEvent:true,VRSessionEvent:true,WheelEvent:true,MojoInterfaceRequestEvent:true,ResourceProgressEvent:true,USBConnectionEvent:true,IDBVersionChangeEvent:true,AudioProcessingEvent:true,OfflineAudioCompletionEvent:true,WebGLContextEvent:true,Event:false,InputEvent:false,SubmitEvent:false,AbsoluteOrientationSensor:true,Accelerometer:true,AccessibleNode:true,AmbientLightSensor:true,Animation:true,ApplicationCache:true,DOMApplicationCache:true,OfflineResourceList:true,BackgroundFetchRegistration:true,BatteryManager:true,BroadcastChannel:true,CanvasCaptureMediaStreamTrack:true,DedicatedWorkerGlobalScope:true,EventSource:true,FileReader:true,FontFaceSet:true,Gyroscope:true,XMLHttpRequest:true,XMLHttpRequestEventTarget:true,XMLHttpRequestUpload:true,LinearAccelerationSensor:true,Magnetometer:true,MediaDevices:true,MediaKeySession:true,MediaQueryList:true,MediaRecorder:true,MediaSource:true,MediaStream:true,MediaStreamTrack:true,MIDIAccess:true,MIDIInput:true,MIDIOutput:true,MIDIPort:true,NetworkInformation:true,Notification:true,OffscreenCanvas:true,OrientationSensor:true,PaymentRequest:true,Performance:true,PermissionStatus:true,PresentationAvailability:true,PresentationConnection:true,PresentationConnectionList:true,PresentationRequest:true,RelativeOrientationSensor:true,RemotePlayback:true,RTCDataChannel:true,DataChannel:true,RTCDTMFSender:true,RTCPeerConnection:true,webkitRTCPeerConnection:true,mozRTCPeerConnection:true,ScreenOrientation:true,Sensor:true,ServiceWorker:true,ServiceWorkerContainer:true,ServiceWorkerGlobalScope:true,ServiceWorkerRegistration:true,SharedWorker:true,SharedWorkerGlobalScope:true,SpeechRecognition:true,webkitSpeechRecognition:true,SpeechSynthesis:true,SpeechSynthesisUtterance:true,VR:true,VRDevice:true,VRDisplay:true,VRSession:true,VisualViewport:true,WebSocket:true,Window:true,DOMWindow:true,Worker:true,WorkerGlobalScope:true,WorkerPerformance:true,BluetoothDevice:true,BluetoothRemoteGATTCharacteristic:true,Clipboard:true,MojoInterfaceInterceptor:true,USB:true,IDBDatabase:true,IDBOpenDBRequest:true,IDBVersionChangeRequest:true,IDBRequest:true,IDBTransaction:true,AnalyserNode:true,RealtimeAnalyserNode:true,AudioBufferSourceNode:true,AudioDestinationNode:true,AudioNode:true,AudioScheduledSourceNode:true,AudioWorkletNode:true,BiquadFilterNode:true,ChannelMergerNode:true,AudioChannelMerger:true,ChannelSplitterNode:true,AudioChannelSplitter:true,ConstantSourceNode:true,ConvolverNode:true,DelayNode:true,DynamicsCompressorNode:true,GainNode:true,AudioGainNode:true,IIRFilterNode:true,MediaElementAudioSourceNode:true,MediaStreamAudioDestinationNode:true,MediaStreamAudioSourceNode:true,OscillatorNode:true,Oscillator:true,PannerNode:true,AudioPannerNode:true,webkitAudioPannerNode:true,ScriptProcessorNode:true,JavaScriptAudioNode:true,StereoPannerNode:true,WaveShaperNode:true,EventTarget:false,File:true,FileList:true,FileWriter:true,HTMLFormElement:true,Gamepad:true,History:true,HTMLCollection:true,HTMLFormControlsCollection:true,HTMLOptionsCollection:true,ImageData:true,Location:true,MediaList:true,MessagePort:true,MIDIInputMap:true,MIDIOutputMap:true,MimeType:true,MimeTypeArray:true,Document:true,DocumentFragment:true,HTMLDocument:true,ShadowRoot:true,XMLDocument:true,Attr:true,DocumentType:true,Node:false,NodeList:true,RadioNodeList:true,Plugin:true,PluginArray:true,RTCStatsReport:true,HTMLSelectElement:true,SharedArrayBuffer:true,SourceBuffer:true,SourceBufferList:true,SpeechGrammar:true,SpeechGrammarList:true,SpeechRecognitionResult:true,Storage:true,CSSStyleSheet:true,StyleSheet:true,TextTrack:true,TextTrackCue:true,VTTCue:true,TextTrackCueList:true,TextTrackList:true,TimeRanges:true,Touch:true,TouchList:true,TrackDefaultList:true,URL:true,VideoTrackList:true,CSSRuleList:true,ClientRect:true,DOMRect:true,GamepadList:true,NamedNodeMap:true,MozNamedAttrMap:true,SpeechRecognitionResultList:true,StyleSheetList:true,SVGLength:true,SVGLengthList:true,SVGNumber:true,SVGNumberList:true,SVGPointList:true,SVGStringList:true,SVGTransform:true,SVGTransformList:true,AudioBuffer:true,AudioParamMap:true,AudioTrackList:true,AudioContext:true,webkitAudioContext:true,BaseAudioContext:false,OfflineAudioContext:true}) +A.uX.$nativeSuperclassTag="ArrayBufferView" +A.Gc.$nativeSuperclassTag="ArrayBufferView" +A.Gd.$nativeSuperclassTag="ArrayBufferView" +A.nP.$nativeSuperclassTag="ArrayBufferView" +A.Ge.$nativeSuperclassTag="ArrayBufferView" +A.Gf.$nativeSuperclassTag="ArrayBufferView" +A.hS.$nativeSuperclassTag="ArrayBufferView" +A.Hu.$nativeSuperclassTag="EventTarget" +A.Hv.$nativeSuperclassTag="EventTarget" +A.HU.$nativeSuperclassTag="EventTarget" +A.HV.$nativeSuperclassTag="EventTarget"})() +Function.prototype.$0=function(){return this()} +Function.prototype.$1=function(a){return this(a)} +Function.prototype.$2=function(a,b){return this(a,b)} +Function.prototype.$3$1=function(a){return this(a)} +Function.prototype.$2$1=function(a){return this(a)} +Function.prototype.$1$1=function(a){return this(a)} +Function.prototype.$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$4=function(a,b,c,d){return this(a,b,c,d)} +Function.prototype.$3$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$2$2=function(a,b){return this(a,b)} +Function.prototype.$1$2=function(a,b){return this(a,b)} +Function.prototype.$1$0=function(){return this()} +Function.prototype.$2$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$5=function(a,b,c,d,e){return this(a,b,c,d,e)} +Function.prototype.$1$5=function(a,b,c,d,e){return this(a,b,c,d,e)} +Function.prototype.$2$0=function(){return this()} +Function.prototype.$6=function(a,b,c,d,e,f){return this(a,b,c,d,e,f)} +convertAllToFastObject(w) +convertToFastObject($);(function(a){if(typeof document==="undefined"){a(null) +return}if(typeof document.currentScript!="undefined"){a(document.currentScript) +return}var s=document.scripts +function onLoad(b){for(var q=0;q